[SCM] Set of routines for handling the FITS WCS standard branch, upstream, updated. upstream/1.10-1-g525a8dc

Ole Streicher debian at liska.ath.cx
Fri Jan 6 16:24:07 UTC 2012


The following commit has been merged in the upstream branch:
commit 525a8dc286e820d31e8739f17b7a3de7a75c28d0
Author: Ole Streicher <debian at liska.ath.cx>
Date:   Fri Jan 6 17:23:19 2012 +0100

    Imported Upstream version 1.11

diff --git a/CHANGELOG b/CHANGELOG
index 6e0d8e9..7be0fe0 100644
--- a/CHANGELOG
+++ b/CHANGELOG
@@ -1,3 +1,56 @@
+Version 1.11
+============
+
+NEW FEATURES:
+
+- Updated to wcslib version 4.8.2, which gives much more detailed
+  error messages.  Exceptions raised due to invalid WCS keywords
+  should now be more informative.
+
+- Undefined values that are the result of p2s and s2p are now set to
+  NaN.  Previously, one had to examine the stat result vector to
+  determine which results were invalid.
+
+- Added functions get_pc() and get_cdelt().  These provide a way to
+  always get the canonical representation of the linear transformation
+  matrix, whether the header specified it in PC, CD or CROTA form.
+
+BROADER COMPATIBILITY:
+
+- Supports Python 3.x
+
+- Long-running process will now release the Python GIL to better
+  support Python multithreading.
+
+- Builds on Microsoft Windows using mingw32, mingw64 and Visual Studio
+  9.0 and 10.0 without severely patching wcslib.
+
+- pywcs will now run without pyfits, though the SIP and distortion
+  lookup table functionality is unavailable.
+
+BUG FIXES:
+
+- The dimensions of the cd and pc matrices were formerly always returned
+  as 2x2.  They now are sized according to naxis.
+
+MISCELLANEOUS:
+
+- Lots of new unit tests
+
+- Setting wcs.wcs.cunit will now verify that the values are valid unit
+  strings.
+
+Version 1.10
+============
+
+- Adds a UnitConversion class, which gives access to wcslib's unit
+  conversion functionality.  Given two convertible unit strings, pywcs
+  can convert arrays of values from one to the other.
+
+- Now uses wcslib 4.7
+
+- Changes to some wcs values would not always calculate secondary values.
+
 Version 1.9
 ===========
 
diff --git a/LICENSE b/LICENSE
index 8ffca19..0421dc7 100644
--- a/LICENSE
+++ b/LICENSE
@@ -1,4 +1,4 @@
-Copyright (C) 2008 Association of Universities for Research in Astronomy (AURA)
+Copyright (C) 2008-2012 Association of Universities for Research in Astronomy (AURA)
 
 Redistribution and use in source and binary forms, with or without
 modification, are permitted provided that the following conditions are met:
diff --git a/MANIFEST.in b/MANIFEST.in
index b82e6bd..83c20f5 100644
--- a/MANIFEST.in
+++ b/MANIFEST.in
@@ -1,12 +1,6 @@
-include LICENSE MANIFEST.in stsci_distutils_hack.py defsetup.py CHANGELOG README
-include doc/docstrings.py
-include doc/Makefile
-include doc/make.bat
-include doc/source/conf.py
-include doc/source/_templates
-include doc/source/_static
-recursive-include doc/source *.rst
-include src/*.h
-include examples/*.py
-include examples/*.fits
-recursive-include wcslib *
\ No newline at end of file
+include CHANGELOG defsetup.py LICENSE MANIFEST.in README stsci_distutils_hack.py
+recursive-include wcslib *
+recursive-include src *.c *.h
+include doc/docstrings.py doc/make.bat doc/Makefile
+recursive-include doc/source *.rst *.py
+recursive-include lib/pywcs/tests *.hdr
\ No newline at end of file
diff --git a/PKG-INFO b/PKG-INFO
index fe9488a..c850083 100644
--- a/PKG-INFO
+++ b/PKG-INFO
@@ -1,6 +1,6 @@
 Metadata-Version: 1.0
 Name: pywcs
-Version: 1.10-4.7
+Version: 1.11-4.8.2
 Summary: Python wrappers to WCSLIB
 Home-page: http://projects.scipy.org/astropy/astrolib/wiki/WikiStart
 Author: Michael Droettboom
diff --git a/README b/README
index f83e35a..8067726 100644
--- a/README
+++ b/README
@@ -1,34 +1,3 @@
-------------------------------------------------------------------------------
-Copyright (C) 2008 Association of Universities for Research in Astronomy (AURA)
-
-Redistribution and use in source and binary forms, with or without
-modification, are permitted provided that the following conditions are met:
-
-    1. Redistributions of source code must retain the above copyright
-      notice, this list of conditions and the following disclaimer.
-
-    2. Redistributions in binary form must reproduce the above
-      copyright notice, this list of conditions and the following
-      disclaimer in the documentation and/or other materials provided
-      with the distribution.
-
-    3. The name of AURA and its representatives may not be used to
-      endorse or promote products derived from this software without
-      specific prior written permission.
-
-THIS SOFTWARE IS PROVIDED BY AURA ``AS IS'' AND ANY EXPRESS OR IMPLIED
-WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
-MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
-DISCLAIMED. IN NO EVENT SHALL AURA BE LIABLE FOR ANY DIRECT, INDIRECT,
-INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
-BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
-OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
-ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR
-TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE
-USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
-DAMAGE.
-------------------------------------------------------------------------------
-
 Introduction
 ------------
 
diff --git a/defsetup.py b/defsetup.py
index 35548e6..6c52d30 100755
--- a/defsetup.py
+++ b/defsetup.py
@@ -1,16 +1,40 @@
 #!/usr/bin/env python
 
-from __future__ import division # confidence high
+from __future__ import with_statement, division # confidence high
 
 CONTACT = "Michael Droettboom"
 EMAIL = "mdroe at stsci.edu"
 
-import cStringIO
 from distutils.core import setup, Extension
+import glob
 from os.path import join
 import os.path
+import shutil
 import sys
 
+if os.path.exists("pywcs"):
+    srcroot = 'pywcs'
+else:
+    srcroot = '.'
+sys.path.append(join('.', srcroot, "lib/pywcs"))
+sys.path.append('.')
+
+def b(s):
+    return s.encode('ascii')
+
+if sys.version_info[0] >= 3:
+    def string_escape(s):
+        s = s.decode('ascii').encode('ascii', 'backslashreplace')
+        s = s.replace(b('\n'), b('\\n'))
+        return s.decode('ascii')
+    from io import StringIO
+    string_types = (str, bytes)
+else:
+    def string_escape(s):
+        return s.encode('string_escape')
+    from cStringIO import StringIO
+    string_types = (str, unicode)
+
 ######################################################################
 # CONFIGURATION
 # BUILD may be 'debug', 'profile', or 'release'
@@ -20,31 +44,31 @@ OPENMP = False
 ######################################################################
 # Helper class
 def write_if_different(filename, data):
+    data = data.encode('ascii')
+
     if os.path.exists(filename):
-        fd = open(filename, 'r')
-        original_data = fd.read()
-        fd.close()
+        with open(filename, 'rb') as fd:
+            original_data = fd.read()
     else:
         original_data = None
 
     if original_data != data:
-        fd = open(filename, 'w')
-        fd.write(data)
-        fd.close()
+        with open(filename, 'wb') as fd:
+            fd.write(data)
 
 ######################################################################
 # NUMPY
 try:
     import numpy
 except ImportError:
-    print "numpy must be installed to build pywcs."
-    print "ABORTING."
+    print("numpy must be installed to build pywcs.")
+    print("ABORTING.")
     raise
 
 major, minor, rest = numpy.__version__.split(".", 2)
-if (major, minor) < (1, 3):
-    print "numpy version 1.3 or later must be installed to build pywcs."
-    print "ABORTING."
+if (int(major), int(minor)) < (1, 3):
+    print("numpy version 1.3 or later must be installed to build pywcs.")
+    print("ABORTING.")
     raise ImportError
 
 try:
@@ -54,9 +78,10 @@ except AttributeError:
 
 ######################################################################
 # WCSLIB
-WCSVERSION = "4.7"
+WCSVERSION = "4.8.2"
 WCSLIB = "wcslib" # Path to wcslib
-WCSLIBC = join(WCSLIB, "C") # Path to wcslib source files
+WCSLIB_PATCHED = "wcslib"
+WCSLIBC = join(WCSLIB_PATCHED, "C") # Path to wcslib source files
 WCSFILES = [ # List of wcslib files to compile
     'flexed/wcsbth.c',
     'flexed/wcspih.c',
@@ -71,6 +96,7 @@ WCSFILES = [ # List of wcslib files to compile
     'spx.c',
     'tab.c',
     'wcs.c',
+    'wcserr.c',
     'wcsfix.c',
     'wcshdr.c',
     'wcsprintf.c',
@@ -107,11 +133,7 @@ def determine_64_bit_int():
     except ValueError:
         return "long long int"
 
-if os.path.exists("pywcs"):
-    srcroot = 'pywcs'
-else:
-    srcroot = '.'
-h_file = cStringIO.StringIO()
+h_file = StringIO()
 h_file.write("""
 /* WCSLIB library version number. */
 #define WCSLIB_VERSION %s
@@ -119,24 +141,21 @@ h_file.write("""
 /* 64-bit integer data type. */
 #define WCSLIB_INT64 %s
 """ % (WCSVERSION, determine_64_bit_int()))
-if sys.platform in ('win32', 'cygwin'):
-    h_file.write("""
-#define wcsset wcsset_
-""")
 write_if_different(join(srcroot, 'src', 'wcsconfig.h'), h_file.getvalue())
 
 ######################################################################
 # GENERATE DOCSTRINGS IN C
-sys.path.append(join('.', srcroot, "lib"))
 docstrings = {}
-execfile(join(srcroot, 'doc', 'docstrings.py'), docstrings)
+with open(join(srcroot, 'doc', 'docstrings.py'), 'rb') as fd:
+    docstrings_content = fd.read()
+exec(docstrings_content, docstrings)
 keys = [key for key in docstrings.keys()
-        if not key.startswith('__') and type(key) in (str, unicode)]
+        if not key.startswith('__') and type(key) in string_types]
 keys.sort()
 for key in keys:
-    docstrings[key] = docstrings[key].encode('utf8').lstrip() + '\0'
+    docstrings[key] = docstrings[key].encode('utf8').lstrip()
 
-h_file = cStringIO.StringIO()
+h_file = StringIO()
 h_file.write("""/*
 DO NOT EDIT!
 
@@ -157,7 +176,7 @@ h_file.write("\n#endif\n\n")
 
 write_if_different(join(srcroot, 'src', 'docstrings.h'), h_file.getvalue())
 
-c_file = cStringIO.StringIO()
+c_file = StringIO()
 c_file.write("""/*
 DO NOT EDIT!
 
@@ -182,9 +201,9 @@ for key in keys:
     # For portability across various compilers, we need to fill the
     # docstrings in 256-character chunks
     for i in range(0, len(val), 256):
-        chunk = val[i:i+256].encode("string_escape").replace('"', '\\"')
+        chunk = string_escape(val[i:i+256]).replace('"', '\\"')
         c_file.write('   strncpy(doc_%s + %d, "%s", %d);\n' % (
-                key, i, chunk, min(len(val) - i, 256)))
+            key, i, chunk, min(len(val) - i, 256)))
     c_file.write("\n")
 c_file.write("\n}\n\n")
 
@@ -192,7 +211,7 @@ write_if_different(join(srcroot, 'src', 'docstrings.c'), c_file.getvalue())
 
 ######################################################################
 # PYWCS-SPECIFIC AND WRAPPER SOURCE FILES
-PYWCS_VERSION = '1.10'
+PYWCS_VERSION = '1.11'
 VERSION = '%s-%s' % (PYWCS_VERSION, WCSVERSION)
 PYWCS_SOURCES = [ # List of pywcs files to compile
     'distortion.c',
@@ -205,6 +224,7 @@ PYWCS_SOURCES = [ # List of pywcs files to compile
     'sip.c',
     'sip_wrap.c',
     'str_list_proxy.c',
+    'util.c',
     'wcslib_wrap.c',
     'wcslib_tabprm_wrap.c',
     'wcslib_units_wrap.c',
@@ -220,6 +240,7 @@ define_macros = [('ECHO', None),
                  ('_GNU_SOURCE', None)]
 undef_macros = []
 extra_compile_args = []
+extra_link_args = []
 if BUILD.lower() == 'debug':
     define_macros.append(('DEBUG', None))
     undef_macros.append('NDEBUG')
@@ -240,8 +261,13 @@ else:
     raise ValueError("BUILD should be one of 'debug', 'profile', or 'release'")
 
 if sys.platform == 'win32':
-    define_macros.append(('YY_NO_UNISTD_H', None))
-    define_macros.append(('_CRT_SECURE_NO_WARNINGS', None))
+    define_macros.extend([
+        ('YY_NO_UNISTD_H', None),
+        ('_CRT_SECURE_NO_WARNINGS', None),
+        ('_NO_OLDNAMES', None), # for mingw32
+        ('NO_OLDNAMES', None), # for mingw64
+        ('__STDC__', None) # for MSVC
+        ])
 
 if sys.platform.startswith('linux'):
     define_macros.append(('HAVE_SINCOS', None))
@@ -266,6 +292,7 @@ PYWCS_EXTENSIONS = [
               define_macros=define_macros,
               undef_macros=undef_macros,
               extra_compile_args=extra_compile_args,
+              extra_link_args=extra_link_args,
               libraries=libraries
               )
     ]
@@ -283,9 +310,10 @@ setupargs = {
     'data_files' : [
         ( 'pywcs/include', ['src/*.h']),
         ( 'pywcs/include/wcslib', [ WCSLIBC + '/*.h'] ),
-        ( 'pywcs/tests/maps', ['lib/tests/maps/*.fits']),
-        ( 'pywcs/tests/spectra', ['lib/tests/spectra/*.fits'])
+        ( 'pywcs/tests/maps', ['lib/pywcs/tests/maps/*.hdr']),
+        ( 'pywcs/tests/spectra', ['lib/pywcs/tests/spectra/*.hdr']),
+        ( 'pywcs/tests/data', ['lib/pywcs/tests/data/*.hdr'])
         ],
-    'package_dir' : {pkg[0]: 'lib', pkg[1]: 'lib/tests'},
+    'package_dir' : { 'pywcs' : 'lib/pywcs', 'pywcs.tests' : 'lib/pywcs/tests'},
 }
 
diff --git a/doc/docstrings.py b/doc/docstrings.py
index 1d54228..ebe6343 100644
--- a/doc/docstrings.py
+++ b/doc/docstrings.py
@@ -1,4 +1,4 @@
-# Copyright (C) 2008 Association of Universities for Research in Astronomy (AURA)
+# Copyright (C) 2008-2012 Association of Universities for Research in Astronomy (AURA)
 
 # Redistribution and use in source and binary forms, with or without
 # modification, are permitted provided that the following conditions are met:
@@ -205,23 +205,21 @@ The order of the polynomial in the `SIP`_ ``BP_i_j`` array
 """
 
 cd = """
-``double array[2][2]``
+``double array[naxis][naxis]``
 
 The ``CDi_ja`` linear transformation matrix.
 
-For historical compatibility, two alternate specifications of the
-``CDi_ja`` and ``CROTAia`` keywords are supported.  Although these may
-not formally co-exist with ``PCi_ja``, the approach here is simply to
+For historical compatibility, three alternate specifications of the
+linear transforations are available in wcslib.  The canonical
+``PCi_ja`` with ``CDELTia``, and the deprecated ``CDi_ja`` and
+``CROTAia`` keywords.  Although the deprecated versions may not
+formally co-exist with ``PCi_ja``, the approach here is simply to
 ignore them if given in conjunction with ``PCi_ja``.
 
 `~pywcs.Wcsprm.has_pc`, `~pywcs.Wcsprm.has_cd` and
 `~pywcs.Wcsprm.has_crota` can be used to determine which of these
 alternatives are present in the header.
 
-``CDi_ja`` and ``CROTAia`` keywords, if found, are to be stored in the
-`~pywcs.Wcsprm.cd` and `~pywcs.Wcsprm.crota` arrays which are
-dimensioned similarly to `~pywcs.Wcsprm.pc` and `~pywcs.Wcsprm.cdelt`.
-
 These alternate specifications of the linear transformation matrix are
 translated immediately to ``PCi_ja`` by `~pywcs.Wcsprm.set` and are
 nowhere visible to the lower-level routines.  In particular,
@@ -330,9 +328,24 @@ crota = """
 
 ``CROTAia`` keyvalues for each coordinate axis.
 
-``CROTAia`` is an alternate specification of the linear transformation
-matrix, maintained for historical compatibility.  See `cd` for the
-current method.
+For historical compatibility, three alternate specifications of the
+linear transforations are available in wcslib.  The canonical
+``PCi_ja`` with ``CDELTia``, and the deprecated ``CDi_ja`` and
+``CROTAia`` keywords.  Although the deprecated versions may not
+formally co-exist with ``PCi_ja``, the approach here is simply to
+ignore them if given in conjunction with ``PCi_ja``.
+
+`~pywcs.Wcsprm.has_pc`, `~pywcs.Wcsprm.has_cd` and
+`~pywcs.Wcsprm.has_crota` can be used to determine which of these
+alternatives are present in the header.
+
+These alternate specifications of the linear transformation matrix are
+translated immediately to ``PCi_ja`` by `~pywcs.Wcsprm.set` and are
+nowhere visible to the lower-level routines.  In particular,
+`~pywcs.Wcsprm.set` resets `~pywcs.Wcsprm.cdelt` to unity if
+``CDi_ja`` is present (and no ``PCi_ja``).  If no ``CROTAia`` is
+associated with the latitude axis, `set` reverts to a unity ``PCi_ja``
+matrix.
 """
 
 crpix = """
@@ -415,10 +428,10 @@ the ``CRVALia``, ``CDELTia`` and ``CDi_ja`` keywords.
 
 As ``CUNITia`` is an optional header keyword, `~pywcs.Wcsprm.cunit`
 may be left blank but otherwise is expected to contain a standard
-units specification as defined by WCS Paper I.  Utility function
-`wcsutrn`, (not currently wrapped for Python) is available to
-translate commonly used non-standard units specifications but this
-must be done as a separate step before invoking `~pywcs.Wcsprm.set`.
+units specification as defined by WCS Paper I.
+`~pywcs.Wcsprm.unitfix` is available to translate commonly used
+non-standard units specifications but this must be done as a separate
+step before invoking `~pywcs.Wcsprm.set`.
 
 For celestial axes, if `~pywcs.Wcsprm.cunit` is not blank,
 `~pywcs.Wcsprm.set` uses `wcsunits` to parse it and scale
@@ -663,6 +676,30 @@ get_offset(*x, y*) -> (*x, y*)
 Returns the offset from the distortion table for pixel point (*x, y*).
 """
 
+get_cdelt = """
+get_cdelt() -> double array[naxis]
+
+Coordinate increments (``CDELTia``) for each coord axis.
+
+Returns the ``CDELT`` offsets in read-only form.  Unlike the
+`~pywcs.Wcsprm.cdelt` property, this works even when the header specifies
+the linear transformation matrix in one of the deprecated ``CDi_ja``
+or ``CROTAia`` forms.  This is useful when you want access to the
+linear transformation matrix, but don't care how it was specified in
+the header.
+"""
+
+get_pc = """
+get_pc() -> double array[naxis][naxis]
+
+Returns the ``PC`` matrix in read-only form.  Unlike the
+`~pywcs.Wcsprm.pc` property, this works even when the header specifies
+the linear transformation matrix in one of the deprecated ``CDi_ja``
+or ``CROTAia`` forms.  This is useful when you want access to the
+linear transformation matrix, but don't care how it was specified in
+the header.
+"""
+
 get_ps = """
 get_ps() -> list of tuples
 
@@ -780,6 +817,13 @@ Alias for `~pywcs.Wcsprm.has_pc`.  Maintained for backward
 compatibility.
 """
 
+have = """
+The name of the unit being converted from.
+
+This value always uses standard unit names, even if the
+`UnitConverter` was initialized with a non-standard unit name.
+"""
+
 i = """
 ``int`` (read-only)
 
@@ -1185,19 +1229,31 @@ Returns an array of focal plane coordinates.
 """ % __.ORIGIN()
 
 pc = """
-``double array[2][2]``
+``double array[naxis][naxis]``
 
 The ``PCi_ja`` (pixel coordinate) transformation matrix.  The order is::
 
   [[PC1_1, PC1_2],
    [PC2_1, PC2_2]]
 
-For historical compatibility, two alternate specifications of the
-``CDi_ja`` and ``CROTAia`` keywords are supported.
+For historical compatibility, three alternate specifications of the
+linear transforations are available in wcslib.  The canonical
+``PCi_ja`` with ``CDELTia``, and the deprecated ``CDi_ja`` and
+``CROTAia`` keywords.  Although the deprecated versions may not
+formally co-exist with ``PCi_ja``, the approach here is simply to
+ignore them if given in conjunction with ``PCi_ja``.
 
-`~pywcs.Wcsprm.has_pci_ja`, `~pywcs.Wcsprm.has_cdi_ja` and
-`~pywcs.Wcsprm.has_crotaia` can be used to determine which of these
+`~pywcs.Wcsprm.has_pc`, `~pywcs.Wcsprm.has_cd` and
+`~pywcs.Wcsprm.has_crota` can be used to determine which of these
 alternatives are present in the header.
+
+These alternate specifications of the linear transformation matrix are
+translated immediately to ``PCi_ja`` by `~pywcs.Wcsprm.set` and are
+nowhere visible to the lower-level routines.  In particular,
+`~pywcs.Wcsprm.set` resets `~pywcs.Wcsprm.cdelt` to unity if
+``CDi_ja`` is present (and no ``PCi_ja``).  If no ``CROTAia`` is
+associated with the latitude axis, `set` reverts to a unity ``PCi_ja``
+matrix.
 """
 
 phi0 = """
@@ -1449,7 +1505,7 @@ sequence of tuples of the form (*i*, *m*, *value*):
 
     - *m*: int.  Parameter number, as in ``PVi_ma``, (i.e. 0-relative)
 
-    - *value*: string.  Parameter value.
+    - *value*: float.  Parameter value.
 
 .. seealso::
 
@@ -1927,6 +1983,13 @@ An undefined value is represented by NaN.
    `~pywcs.Wcsprm.specsys`, `~pywcs.Wcsprm.ssysobs`
 """
 
+want = """
+The name of the unit being converted to.
+
+This value always uses standard unit names, even if the
+`UnitConverter` was initialized with a non-standard unit name.
+"""
+
 wcs = """
 A `~pywcs.Wcsprm` object to perform the basic `wcslib`_ WCS
 tranformation.
diff --git a/doc/source/conf.py b/doc/source/conf.py
index 166e734..6e080f4 100644
--- a/doc/source/conf.py
+++ b/doc/source/conf.py
@@ -11,7 +11,7 @@
 # All configuration values have a default; values that are commented out
 # serve to show the default.
 
-from stsci_sphinxext.conf import *
+from stsci.sphinxext.conf import *
 
 import sys, os
 import pywcs
diff --git a/examples/from_file.py b/doc/source/examples/from_file.py
similarity index 100%
rename from examples/from_file.py
rename to doc/source/examples/from_file.py
diff --git a/examples/programmatic.py b/doc/source/examples/programmatic.py
similarity index 100%
rename from examples/programmatic.py
rename to doc/source/examples/programmatic.py
diff --git a/lib/__init__.py b/lib/pywcs/__init__.py
similarity index 93%
rename from lib/__init__.py
rename to lib/pywcs/__init__.py
index c2aa5d6..42aa3d6 100644
--- a/lib/__init__.py
+++ b/lib/pywcs/__init__.py
@@ -1,4 +1,4 @@
-# Copyright (C) 2008 Association of Universities for Research in Astronomy (AURA)
+# Copyright (C) 2008-2012 Association of Universities for Research in Astronomy (AURA)
 
 # Redistribution and use in source and binary forms, with or without
 # modification, are permitted provided that the following conditions are met:
@@ -77,8 +77,10 @@ The basic workflow is as follows:
 
 from __future__ import division # confidence high
 
-from pywcs import *
-import pywcs
-import _pywcs
+import sys
+if sys.version_info[0] >= 3:
+    exec("from .pywcs import *")
+else:
+    from pywcs import *
 
-__version__ = "1.10-4.7"
+__version__ = "1.11-4.7"
diff --git a/lib/_docutil.py b/lib/pywcs/_docutil.py
similarity index 97%
rename from lib/_docutil.py
rename to lib/pywcs/_docutil.py
index e4af7ed..cc9a18a 100644
--- a/lib/_docutil.py
+++ b/lib/pywcs/_docutil.py
@@ -1,4 +1,4 @@
-# Copyright (C) 2008 Association of Universities for Research in
+# Copyright (C) 2008-2012 Association of Universities for Research in
 # Astronomy (AURA)
 #
 # Redistribution and use in source and binary forms, with or without
diff --git a/lib/pywcs.py b/lib/pywcs/pywcs.py
similarity index 91%
rename from lib/pywcs.py
rename to lib/pywcs/pywcs.py
index fb5ee46..f2b2ca0 100644
--- a/lib/pywcs.py
+++ b/lib/pywcs/pywcs.py
@@ -1,4 +1,4 @@
-# Copyright (C) 2008 Association of Universities for Research in
+# Copyright (C) 2008-2012 Association of Universities for Research in
 # Astronomy (AURA)
 #
 # Redistribution and use in source and binary forms, with or without
@@ -62,19 +62,33 @@ from __future__ import division # confidence high
 
 # stdlib
 import copy
+import sys
 
 # third-party
 import numpy as np
+try:
+    import pyfits
+    HAS_PYFITS = True
+except ImportError:
+    HAS_PYFITS = False
 
 # local
-import _docutil as __
-import _pywcs
-import pyfits
+if sys.version_info[0] >= 3:
+    from . import _docutil as __
+    from . import _pywcs
+else:
+    import _docutil as __
+    import _pywcs
 
 assert _pywcs._sanity_check(), \
     """PyWcs did not pass its sanity check for your build on your platform.
 Please send details about your build and platform to mdroe at stsci.edu"""
 
+if sys.version_info[0] >= 3:
+    string_types = (bytes,)
+else:
+    string_types = (str, unicode)
+
 # This is here for the sake of epydoc
 WCSBase = _pywcs._Wcs
 DistortionLookupTable = _pywcs.DistortionLookupTable
@@ -119,9 +133,9 @@ class WCS(WCSBase):
     def __init__(self, header=None, fobj=None, key=' ', minerr=0.0,
                  relax=False, naxis=None, keysel=None, colsel=None):
         """
-        - *header*: A PyFITS header object.  If *header* is not
-          provided or None, the object will be initialized to default
-          values.
+        - *header*: A string containing the header content, or a
+          PyFITS header object.  If *header* is not provided or None,
+          the object will be initialized to default values.
 
         - *fobj*: A PyFITS file (hdulist) object. It is needed when
           header keywords point to a `Paper IV`_ Lookup table
@@ -216,8 +230,15 @@ class WCS(WCSBase):
         else:
             keysel_flags = _parse_keysel(keysel)
 
-            try:
+            if isinstance(header, string_types):
+                header_string = header
+            elif HAS_PYFITS:
+                assert isinstance(header, pyfits.Header)
                 header_string = repr(header.ascard)
+            else:
+                raise TypeError(
+                    "header must be a string or a pyfits.Header object")
+            try:
                 wcsprm = _pywcs._Wcsprm(header=header_string, key=key,
                                         relax=relax, keysel=keysel_flags,
                                         colsel=colsel)
@@ -238,8 +259,8 @@ class WCS(WCSBase):
 
             det2im = self._read_det2im_kw(header, fobj)
             cpdis = self._read_distortion_kw(
-                header, fobj, key=key,dist='CPDIS', err=minerr)
-            sip = self._read_sip_kw(header, key=key)
+                header, fobj, dist='CPDIS', err=minerr)
+            sip = self._read_sip_kw(header)
             if (wcsprm.naxis != 2 and
                 (det2im[0] or det2im[1] or cpdis[0] or cpdis[1] or sip)):
                 raise ValueError(
@@ -255,7 +276,7 @@ naxis kwarg.
         WCSBase.__init__(self, sip, cpdis, wcsprm, det2im)
 
     def __copy__(self):
-        new_copy = WCS()
+        new_copy = self.__class__()
         WCSBase.__init__(new_copy, self.sip,
                          (self.cpdis1, self.cpdis2),
                          self.wcs,
@@ -264,7 +285,7 @@ naxis kwarg.
         return new_copy
 
     def __deepcopy__(self, memo):
-        new_copy = WCS()
+        new_copy = self.__class__()
         new_copy.naxis = copy.deepcopy(self.naxis, memo)
         WCSBase.__init__(new_copy, copy.deepcopy(self.sip, memo),
                          (copy.deepcopy(self.cpdis1, memo),
@@ -319,7 +340,7 @@ naxis kwarg.
                 naxis1 = self.naxis1
                 naxis2 = self.naxis2
             except AttributeError :
-                print "Need a valid header in order to calculate footprint\n"
+                print("Need a valid header in order to calculate footprint\n")
                 return None
         else:
             naxis1 = header.get('NAXIS1', None)
@@ -352,6 +373,13 @@ naxis kwarg.
         crval = [0.,0.]
         cdelt = [1.,1.]
 
+        if fobj is None:
+            return (None, None)
+
+        if not HAS_PYFITS:
+            raise ImportError(
+                "pyfits is required to use Paper IV lookup tables")
+
         if not isinstance(fobj, pyfits.HDUList):
             return (None, None)
 
@@ -379,7 +407,7 @@ naxis kwarg.
         else:
             return (None, cpdis)
 
-    def _read_distortion_kw(self, header, fobj, key='', dist='CPDIS', err=0.0):
+    def _read_distortion_kw(self, header, fobj, dist='CPDIS', err=0.0):
         """
         Reads `Paper IV`_ table-lookup distortion keywords and data,
         and returns a 2-tuple of `~pywcs.DistortionLookupTable`
@@ -388,6 +416,9 @@ naxis kwarg.
         If no `Paper IV`_ distortion keywords are found, ``(None,
         None)`` is returned.
         """
+        if isinstance(header, string_types):
+            return (None, None)
+
         if dist == 'CPDIS':
             d_kw = 'DP'
             err_kw = 'CPERR'
@@ -401,17 +432,21 @@ naxis kwarg.
             if d_error < err:
                 tables[i] = None
                 continue
-            distortion = dist+str(i)+key
-            if header.has_key(distortion):
+            distortion = dist+str(i)
+            if distortion in header:
                 dis = header[distortion].lower()
                 if dis == 'lookup':
+                    if fobj is not None and not HAS_PYFITS:
+                        raise ImportError(
+                            "pyfits is required to use Paper IV lookup tables")
+
                     assert isinstance(fobj, pyfits.HDUList), \
                         'A pyfits HDUList is required for Lookup table distortion.'
-                    dp = (d_kw+str(i)+key).strip()
+                    dp = (d_kw+str(i)).strip()
                     d_extver = header.get(dp+'.EXTVER', 1)
                     if i == header[dp+'.AXIS.%s'%i]:
                         d_data = fobj['WCSDVARR', d_extver].data
-                    else: 
+                    else:
                         d_data = (fobj['WCSDVARR', d_extver].data).transpose()
                     d_header = fobj['WCSDVARR', d_extver].header
                     d_crpix = (d_header.get('CRPIX1', 0.0), d_header.get('CRPIX2', 0.0))
@@ -421,7 +456,7 @@ naxis kwarg.
                                                      d_crval, d_cdelt)
                     tables[i] = d_lookup
                 else:
-                    print 'Polynomial distortion is not implemented.\n'
+                    print('Polynomial distortion is not implemented.\n')
             else:
                 tables[i] = None
 
@@ -430,32 +465,35 @@ naxis kwarg.
         else:
             return (tables.get(1), tables.get(2))
 
-    def _read_sip_kw(self, header, key=''):
+    def _read_sip_kw(self, header):
         """
         Reads `SIP`_ header keywords and returns a `~pywcs.Sip`
         object.
 
         If no `SIP`_ header keywords are found, ``None`` is returned.
         """
+        if isinstance(header, string_types):
+            # TODO: Parse SIP from a string without pyfits around
+            return None
 
-        if header.has_key("A_ORDER"+key):
-            if not header.has_key("B_ORDER"+key):
+        if "A_ORDER" in header:
+            if "B_ORDER" not in header:
                 raise ValueError(
                     "A_ORDER provided without corresponding B_ORDER "
                     "keyword for SIP distortion")
 
-            m = int(header["A_ORDER"+key])
+            m = int(header["A_ORDER"])
             a = np.zeros((m+1, m+1), np.double)
             for i in range(m+1):
                 for j in range(m-i+1):
-                    a[i, j] = header.get(("A_%d_%d" % (i, j))+key, 0.0)
+                    a[i, j] = header.get(("A_%d_%d" % (i, j)), 0.0)
 
-            m = int(header["B_ORDER"+key])
+            m = int(header["B_ORDER"])
             b = np.zeros((m+1, m+1), np.double)
             for i in range(m+1):
                 for j in range(m-i+1):
-                    b[i, j] = header.get(("B_%d_%d" % (i, j))+key, 0.0)
-        elif header.has_key("B_ORDER"+key):
+                    b[i, j] = header.get(("B_%d_%d" % (i, j)), 0.0)
+        elif "B_ORDER" in header:
             raise ValueError(
                 "B_ORDER provided without corresponding A_ORDER "
                 "keyword for SIP distortion")
@@ -463,8 +501,8 @@ naxis kwarg.
             a = None
             b = None
 
-        if header.has_key("AP_ORDER"):
-            if not header.has_key("BP_ORDER"):
+        if "AP_ORDER" in header:
+            if "BP_ORDER" not in header:
                 raise ValueError(
                     "AP_ORDER provided without corresponding BP_ORDER "
                     "keyword for SIP distortion")
@@ -480,7 +518,7 @@ naxis kwarg.
             for i in range(m+1):
                 for j in range(m-i+1):
                     bp[i, j] = header.get("BP_%d_%d" % (i, j), 0.0)
-        elif header.has_key("BP_ORDER"):
+        elif "BP_ORDER" in header:
             raise ValueError(
                 "BP_ORDER provided without corresponding AP_ORDER "
                 "keyword for SIP distortion")
@@ -491,7 +529,7 @@ naxis kwarg.
         if a is None and b is None and ap is None and bp is None:
             return None
 
-        if not header.has_key("CRPIX1") or not header.has_key("CRPIX2"):
+        if "CRPIX1" not in header or "CRPIX2" not in header:
             raise ValueError(
                 "Header has SIP keywords without CRPIX keywords")
 
@@ -909,12 +947,19 @@ naxis kwarg.
 
         Returns a `pyfits`_ Header object.
         """
+        if not HAS_PYFITS:
+            raise ImportError(
+                "pyfits is required to generate a FITS header")
+
         header_string = self.wcs.to_header(relax)
         cards = pyfits.CardList()
         for i in range(0, len(header_string), 80):
             card_string = header_string[i:i+80]
-            card = pyfits.Card()
-            card.fromstring(card_string)
+            if pyfits.__version__[0] >= '3':
+                card = pyfits.Card.fromstring(card_string)
+            else:
+                card = pyfits.Card()
+                card.fromstring(card_string)
             cards.append(card)
         return pyfits.Header(cards)
 
@@ -953,7 +998,7 @@ naxis kwarg.
     def get_naxis(self, header=None):
         self.naxis1 = 0.0
         self.naxis2 = 0.0
-        if header != None:
+        if header != None and not isinstance(header, string_types):
             self.naxis1 = header.get('NAXIS1', 0.0)
             self.naxis2 = header.get('NAXIS2', 0.0)
 
@@ -969,13 +1014,13 @@ naxis kwarg.
         """
         Temporary function for internal use.
         """
-        print 'WCS Keywords\n'
+        print('WCS Keywords\n')
         if hasattr(self.wcs, 'cd'):
-            print 'CD_11  CD_12: %r %r' % (self.wcs.cd[0,0],  self.wcs.cd[0,1])
-            print 'CD_21  CD_22: %r %r' % (self.wcs.cd[1,0],  self.wcs.cd[1,1])
-        print 'CRVAL    : %r %r' % (self.wcs.crval[0], self.wcs.crval[1])
-        print 'CRPIX    : %r %r' % (self.wcs.crpix[0], self.wcs.crpix[1])
-        print 'NAXIS    : %r %r' % (self.naxis1, self.naxis2)
+            print('CD_11  CD_12: %r %r' % (self.wcs.cd[0,0],  self.wcs.cd[0,1]))
+            print('CD_21  CD_22: %r %r' % (self.wcs.cd[1,0],  self.wcs.cd[1,1]))
+        print('CRVAL    : %r %r' % (self.wcs.crval[0], self.wcs.crval[1]))
+        print('CRPIX    : %r %r' % (self.wcs.crpix[0], self.wcs.crpix[1]))
+        print('NAXIS    : %r %r' % (self.naxis1, self.naxis2))
 
     def get_axis_types(self):
         """
@@ -1086,7 +1131,7 @@ def find_all_wcs(header, relax=False, keysel=None):
     """
     Find all the WCS transformations in the given header.
 
-    - *header*: A PyFITS header object.
+    - *header*: A string or PyFITS header object.
 
     - *relax*: Degree of permissiveness:
 
@@ -1119,7 +1164,14 @@ def find_all_wcs(header, relax=False, keysel=None):
 
     Returns a list of `WCS` objects.
     """
-    header_string = repr(header.ascard)
+    if isinstance(header, string_types):
+        header_string = header
+    elif HAS_PYFITS:
+        assert isinstance(header, pyfits.Header)
+        header_string = repr(header.ascard)
+    else:
+        raise TypeError(
+            "header must be a string or pyfits.Header object")
 
     keysel_flags = _parse_keysel(keysel)
 
diff --git a/lib/tests/__init__.py b/lib/pywcs/tests/__init__.py
similarity index 100%
rename from lib/tests/__init__.py
rename to lib/pywcs/tests/__init__.py
diff --git a/lib/pywcs/tests/data/3d_cd.hdr b/lib/pywcs/tests/data/3d_cd.hdr
new file mode 100644
index 0000000..be4ce2f
--- /dev/null
+++ b/lib/pywcs/tests/data/3d_cd.hdr
@@ -0,0 +1,16 @@
+CD1_2   =            -3.72E-05                                                  
+CD1_3   =                    0                                                  
+CD1_1   =            -4.12E-05                                                  
+CUNIT3  = 'nm      '                                                            
+CUNIT2  = 'deg     '                                                            
+CTYPE1  = 'RA---TAN'                                                            
+NAXIS   =                    3                                                  
+CTYPE3  = 'AWAV    '                                                            
+CD2_1   =            -3.72E-05                                                  
+CTYPE2  = 'DEC--TAN'                                                            
+CD2_3   =                    0                                                  
+CD2_2   =             4.12E-05                                                  
+CUNIT1  = 'deg     '                                                            
+CD3_1   =                    0                                                  
+CD3_2   =                    0                                                  
+CD3_3   =                  0.2                                                  
\ No newline at end of file
diff --git a/lib/pywcs/tests/data/outside_sky.hdr b/lib/pywcs/tests/data/outside_sky.hdr
new file mode 100644
index 0000000..cd3f5b8
--- /dev/null
+++ b/lib/pywcs/tests/data/outside_sky.hdr
@@ -0,0 +1 @@
+SIMPLE  =                    T  /                                               BITPIX  =                  -32  /                                               NAXIS   =                    2  /                                               NAXIS1  =                 2048  /                                               NAXIS2  =                 2048  /                                               EXTEND  =                    T  /                                               BSCALE  =    1.00000000000E+00  /                                               BZERO   =    0.00000000000E+00  /                                               CDELT1  =   -8.19629704013E-02  /                                               CRPIX1  =    1.02500000000E+03  /                                               CRVAL1  =             79.95701                                                  CTYPE1  = 'RA---SIN'  /                                                         CDELT2  =    8.19629704013E-02  /                                               CRPIX2  =    1.02500000000E+03  /                                               CRVAL2  =              -45.779                                                  CTYPE2  = 'DEC--SIN'  /                                                         EPOCH   =    2.00000000000E+03  /                                               PV2_1   =   -0.755124458581295                                                  PV2_2   =    0.209028857410973
diff --git a/lib/pywcs/tests/maps/1904-66_AIR.hdr b/lib/pywcs/tests/maps/1904-66_AIR.hdr
new file mode 100644
index 0000000..991b62e
--- /dev/null
+++ b/lib/pywcs/tests/maps/1904-66_AIR.hdr
@@ -0,0 +1 @@
+SIMPLE  =                    T                                                  BITPIX  =                  -32 / IEEE (big-endian) 32-bit floating point data   NAXIS   =                    2                                                  NAXIS1  =                  192                                                  NAXIS2  =                  192                                                  BUNIT   = 'JY/BEAM '                                                            CTYPE1  = 'RA---AIR'                                                            CRPIX1  =  -2.347545010835E+02                                                  CDELT1  =  -6.666666666667E-02                                                  CRVAL1  =   0.000000000000E+00                                                  CTYPE2  = 'DEC--AIR'                                                            CRPIX2  =   8.339330824422E+00                                                  CDELT2  =   6.666666666667E-02                                                  CRVAL2  =  -9.000000000000E+01                                                  LONPOLE =   1.800000000000E+02 / Native longitude of celestial pole             LATPOLE =  -9.000000000000E+01 / Native latitude  of celestial pole             PV2_1   =   4.500000000000E+01 / Projection parameter 1                         EQUINOX =   2.000000000000E+03 / Equinox of equatorial coordinates              BMAJ    =   2.399999936422E-01 / Beam major axis in degrees                     BMIN    =   2.399999936422E-01 / Beam minor axis in degrees                     BPA     =   0.000000000000E+00 / Beam position angle in degrees                 RESTFRQ =   1.420405750000E+09 / Line rest frequency, Hz                        HISTORY Parkes Multibeam continuum map                                          HISTORY Formed on Mon 2004/02/09 01:43:31 GMT by "pksgridzilla" which was       HISTORY compiled on Feb  9 2004 12:08:02 (local time) within                    HISTORY AIPS++ version 19.405.00 dated .                                        HISTORY Polarization mode: A and B aggregated                                   HISTORY Gridding parameters:                                                    HISTORY    Method: WGTMED                                                       HISTORY    Clip fraction: 0.000                                                 HISTORY    Tsys weighting: applied                                              HISTORY    Beam weight order: 1                                                 HISTORY    Beam FWHM: 14.4 arcmin                                               HISTORY    Beam normalization: applied                                          HISTORY    Smoothing kernel type: TOP-HAT                                       HISTORY    Kernel FWHM: 12.0 arcmin                                             HISTORY    Cutoff radius: 6.0 arcmin                                            HISTORY      Beam RSS cutoff: 0.0                                               HISTORY Input data sets:                                                        HISTORY    97-10-09_0356_193558-66_206a.sdfits                                  HISTORY    97-10-12_0142_182123-66_193a.sdfits                                  HISTORY    97-10-12_0151_182707-66_194a.sdfits                                  HISTORY    97-10-12_0200_183252-66_195a.sdfits                                  HISTORY    97-11-07_0510_183836-66_196a.sdfits                                  HISTORY    97-11-07_0519_184420-66_197a.sdfits                                  HISTORY    97-11-07_0528_185004-66_198a.sdfits                                  HISTORY    97-11-07_0537_185548-66_199a.sdfits                                  HISTORY    97-11-07_0546_190132-66_200a.sdfits                                  HISTORY    97-11-07_0556_190717-66_201a.sdfits                                  HISTORY    97-11-07_0645_191301-66_202a.sdfits                                  HISTORY    97-11-07_0654_191845-66_203a.sdfits                                  HISTORY    97-11-07_0703_192429-66_204a.sdfits                                  HISTORY    97-11-07_0712_193013-66_205a.sdfits                                  HISTORY    97-11-07_0724_194142-66_207a.sdfits                                  HISTORY    97-11-18_0256_193815-66_206c.sdfits                                  HISTORY    97-11-18_0306_194359-66_207c.sdfits                                  HISTORY    97-11-19_0447_182341-66_193c.sdfits                                  HISTORY    97-11-19_0456_182925-66_194c.sdfits                                  HISTORY    97-11-19_0507_190350-66_200c.sdfits                                  HISTORY    97-11-19_0516_190934-66_201c.sdfits                                  HISTORY    97-11-19_0525_191519-66_202c.sdfits                                  HISTORY    97-11-19_0534_192103-66_203c.sdfits                                  HISTORY    97-11-19_0544_192647-66_204c.sdfits                                  HISTORY    97-11-19_0553_193231-66_205c.sdfits                                  HISTORY    97-11-19_0602_183509-66_195c.sdfits                                  HISTORY    97-11-19_0612_184053-66_196c.sdfits                                  HISTORY    97-11-19_0622_184638-66_197c.sdfits                                  HISTORY    97-11-19_0631_185222-66_198c.sdfits                                  HISTORY    97-11-19_0640_185806-66_199c.sdfits                                  HISTORY    98-03-24_2107_193706-66_206b.sdfits                                  HISTORY    98-03-24_2116_194251-66_207b.sdfits                                  HISTORY    98-03-25_2020_190826-66_201b.sdfits                                  HISTORY    98-03-25_2029_191410-66_202b.sdfits                                  HISTORY    98-03-25_2038_191954-66_203b.sdfits                                  HISTORY    98-03-25_2047_192538-66_204b.sdfits                                  HISTORY    98-03-25_2056_193122-66_205b.sdfits                                  HISTORY    98-03-26_2048_190459-66_200d.sdfits                                  HISTORY    98-03-27_2034_191627-66_202d.sdfits                                  HISTORY    98-03-27_2043_192212-66_203d.sdfits                                  HISTORY    98-03-27_2052_192756-66_204d.sdfits                                  HISTORY    98-03-27_2102_193340-66_205d.sdfits                                  HISTORY    98-03-27_2111_193924-66_206d.sdfits                                  HISTORY    98-03-27_2120_194508-66_207d.sdfits                                  HISTORY    98-03-27_2130_191043-66_201d.sdfits                                  HISTORY    98-05-10_2123_182232-66_193b.sdfits                                  HISTORY    98-05-10_2133_182816-66_194b.sdfits                                  HISTORY    98-05-10_2142_183400-66_195b.sdfits                                  HISTORY    98-05-10_2151_183945-66_196b.sdfits                                  HISTORY    98-05-10_2200_184529-66_197b.sdfits                                  HISTORY    98-05-10_2209_185113-66_198b.sdfits                                  HISTORY    98-05-10_2219_185657-66_199b.sdfits                                  HISTORY    98-05-10_2228_190241-66_200b.sdfits                                  HISTORY    98-05-13_2132_182450-66_193d.sdfits                                  HISTORY    98-05-13_2151_183034-66_194d.sdfits                                  HISTORY    98-05-13_2200_183618-66_195d.sdfits                                  HISTORY    98-05-13_2210_184202-66_196d.sdfits                                  HISTORY    98-05-13_2219_184746-66_197d.sdfits                                  HISTORY    98-05-13_2228_185331-66_198d.sdfits                                  HISTORY    98-05-13_2237_185915-66_199d.sdfits                                  HISTORY    98-05-25_1711_182559-66_193e.sdfits                                  HISTORY    98-05-25_1720_183143-66_194e.sdfits                                  HISTORY    98-05-25_1729_183727-66_195e.sdfits                                  HISTORY    98-05-25_1738_184311-66_196e.sdfits                                  HISTORY    98-05-25_1747_184855-66_197e.sdfits                                  HISTORY    98-05-25_1756_185439-66_198e.sdfits                                  HISTORY    98-05-25_1806_190024-66_199e.sdfits                                  HISTORY    98-05-25_1815_190608-66_200e.sdfits                                  HISTORY    98-05-25_1824_191152-66_201e.sdfits                                  HISTORY    98-05-25_1833_191736-66_202e.sdfits                                  HISTORY    98-05-25_1842_192320-66_203e.sdfits                                  HISTORY    98-05-25_1851_192905-66_204e.sdfits                                  HISTORY    98-05-25_1901_193449-66_205e.sdfits                                  HISTORY    98-05-25_1910_194033-66_206e.sdfits                                  HISTORY    98-05-25_1919_194617-66_207e.sdfits                                  HISTORY Original FITS filename "1904-66_AIR.continuum.fits".                    HISTORY Noise level of continuum map: 61 mJy (RMS)                              
\ No newline at end of file
diff --git a/lib/pywcs/tests/maps/1904-66_AIT.hdr b/lib/pywcs/tests/maps/1904-66_AIT.hdr
new file mode 100644
index 0000000..74ad390
--- /dev/null
+++ b/lib/pywcs/tests/maps/1904-66_AIT.hdr
@@ -0,0 +1 @@
+SIMPLE  =                    T                                                  BITPIX  =                  -32 / IEEE (big-endian) 32-bit floating point data   NAXIS   =                    2                                                  NAXIS1  =                  192                                                  NAXIS2  =                  192                                                  BUNIT   = 'JY/BEAM '                                                            CTYPE1  = 'RA---AIT'                                                            CRPIX1  =  -2.462317116277E+02                                                  CDELT1  =  -6.666666666667E-02                                                  CRVAL1  =   0.000000000000E+00                                                  CTYPE2  = 'DEC--AIT'                                                            CRPIX2  =   7.115850027049E+00                                                  CDELT2  =   6.666666666667E-02                                                  CRVAL2  =  -9.000000000000E+01                                                  LONPOLE =   1.800000000000E+02 / Native longitude of celestial pole             LATPOLE =   0.000000000000E+00 / Native latitude  of celestial pole             EQUINOX =   2.000000000000E+03 / Equinox of equatorial coordinates              BMAJ    =   2.399999936422E-01 / Beam major axis in degrees                     BMIN    =   2.399999936422E-01 / Beam minor axis in degrees                     BPA     =   0.000000000000E+00 / Beam position angle in degrees                 RESTFRQ =   1.420405750000E+09 / Line rest frequency, Hz                        HISTORY Parkes Multibeam continuum map                                          HISTORY Formed on Mon 2004/02/09 02:04:34 GMT by "pksgridzilla" which was       HISTORY compiled on Feb  9 2004 12:08:02 (local time) within                    HISTORY AIPS++ version 19.405.00 dated .                                        HISTORY Polarization mode: A and B aggregated                                   HISTORY Gridding parameters:                                                    HISTORY    Method: WGTMED                                                       HISTORY    Clip fraction: 0.000                                                 HISTORY    Tsys weighting: applied                                              HISTORY    Beam weight order: 1                                                 HISTORY    Beam FWHM: 14.4 arcmin                                               HISTORY    Beam normalization: applied                                          HISTORY    Smoothing kernel type: TOP-HAT                                       HISTORY    Kernel FWHM: 12.0 arcmin                                             HISTORY    Cutoff radius: 6.0 arcmin                                            HISTORY      Beam RSS cutoff: 0.0                                               HISTORY Input data sets:                                                        HISTORY    97-10-09_0356_193558-66_206a.sdfits                                  HISTORY    97-10-12_0142_182123-66_193a.sdfits                                  HISTORY    97-10-12_0151_182707-66_194a.sdfits                                  HISTORY    97-10-12_0200_183252-66_195a.sdfits                                  HISTORY    97-11-07_0510_183836-66_196a.sdfits                                  HISTORY    97-11-07_0519_184420-66_197a.sdfits                                  HISTORY    97-11-07_0528_185004-66_198a.sdfits                                  HISTORY    97-11-07_0537_185548-66_199a.sdfits                                  HISTORY    97-11-07_0546_190132-66_200a.sdfits                                  HISTORY    97-11-07_0556_190717-66_201a.sdfits                                  HISTORY    97-11-07_0645_191301-66_202a.sdfits                                  HISTORY    97-11-07_0654_191845-66_203a.sdfits                                  HISTORY    97-11-07_0703_192429-66_204a.sdfits                                  HISTORY    97-11-07_0712_193013-66_205a.sdfits                                  HISTORY    97-11-07_0724_194142-66_207a.sdfits                                  HISTORY    97-11-18_0256_193815-66_206c.sdfits                                  HISTORY    97-11-18_0306_194359-66_207c.sdfits                                  HISTORY    97-11-19_0447_182341-66_193c.sdfits                                  HISTORY    97-11-19_0456_182925-66_194c.sdfits                                  HISTORY    97-11-19_0507_190350-66_200c.sdfits                                  HISTORY    97-11-19_0516_190934-66_201c.sdfits                                  HISTORY    97-11-19_0525_191519-66_202c.sdfits                                  HISTORY    97-11-19_0534_192103-66_203c.sdfits                                  HISTORY    97-11-19_0544_192647-66_204c.sdfits                                  HISTORY    97-11-19_0553_193231-66_205c.sdfits                                  HISTORY    97-11-19_0602_183509-66_195c.sdfits                                  HISTORY    97-11-19_0612_184053-66_196c.sdfits                                  HISTORY    97-11-19_0622_184638-66_197c.sdfits                                  HISTORY    97-11-19_0631_185222-66_198c.sdfits                                  HISTORY    97-11-19_0640_185806-66_199c.sdfits                                  HISTORY    98-03-24_2107_193706-66_206b.sdfits                                  HISTORY    98-03-24_2116_194251-66_207b.sdfits                                  HISTORY    98-03-25_2020_190826-66_201b.sdfits                                  HISTORY    98-03-25_2029_191410-66_202b.sdfits                                  HISTORY    98-03-25_2038_191954-66_203b.sdfits                                  HISTORY    98-03-25_2047_192538-66_204b.sdfits                                  HISTORY    98-03-25_2056_193122-66_205b.sdfits                                  HISTORY    98-03-26_2048_190459-66_200d.sdfits                                  HISTORY    98-03-27_2034_191627-66_202d.sdfits                                  HISTORY    98-03-27_2043_192212-66_203d.sdfits                                  HISTORY    98-03-27_2052_192756-66_204d.sdfits                                  HISTORY    98-03-27_2102_193340-66_205d.sdfits                                  HISTORY    98-03-27_2111_193924-66_206d.sdfits                                  HISTORY    98-03-27_2120_194508-66_207d.sdfits                                  HISTORY    98-03-27_2130_191043-66_201d.sdfits                                  HISTORY    98-05-10_2123_182232-66_193b.sdfits                                  HISTORY    98-05-10_2133_182816-66_194b.sdfits                                  HISTORY    98-05-10_2142_183400-66_195b.sdfits                                  HISTORY    98-05-10_2151_183945-66_196b.sdfits                                  HISTORY    98-05-10_2200_184529-66_197b.sdfits                                  HISTORY    98-05-10_2209_185113-66_198b.sdfits                                  HISTORY    98-05-10_2219_185657-66_199b.sdfits                                  HISTORY    98-05-10_2228_190241-66_200b.sdfits                                  HISTORY    98-05-13_2132_182450-66_193d.sdfits                                  HISTORY    98-05-13_2151_183034-66_194d.sdfits                                  HISTORY    98-05-13_2200_183618-66_195d.sdfits                                  HISTORY    98-05-13_2210_184202-66_196d.sdfits                                  HISTORY    98-05-13_2219_184746-66_197d.sdfits                                  HISTORY    98-05-13_2228_185331-66_198d.sdfits                                  HISTORY    98-05-13_2237_185915-66_199d.sdfits                                  HISTORY    98-05-25_1711_182559-66_193e.sdfits                                  HISTORY    98-05-25_1720_183143-66_194e.sdfits                                  HISTORY    98-05-25_1729_183727-66_195e.sdfits                                  HISTORY    98-05-25_1738_184311-66_196e.sdfits                                  HISTORY    98-05-25_1747_184855-66_197e.sdfits                                  HISTORY    98-05-25_1756_185439-66_198e.sdfits                                  HISTORY    98-05-25_1806_190024-66_199e.sdfits                                  HISTORY    98-05-25_1815_190608-66_200e.sdfits                                  HISTORY    98-05-25_1824_191152-66_201e.sdfits                                  HISTORY    98-05-25_1833_191736-66_202e.sdfits                                  HISTORY    98-05-25_1842_192320-66_203e.sdfits                                  HISTORY    98-05-25_1851_192905-66_204e.sdfits                                  HISTORY    98-05-25_1901_193449-66_205e.sdfits                                  HISTORY    98-05-25_1910_194033-66_206e.sdfits                                  HISTORY    98-05-25_1919_194617-66_207e.sdfits                                  HISTORY Original FITS filename "1904-66_AIT.continuum.fits".                    HISTORY Noise level of continuum map: 61 mJy (RMS)                              
\ No newline at end of file
diff --git a/lib/pywcs/tests/maps/1904-66_ARC.hdr b/lib/pywcs/tests/maps/1904-66_ARC.hdr
new file mode 100644
index 0000000..cf18a1b
--- /dev/null
+++ b/lib/pywcs/tests/maps/1904-66_ARC.hdr
@@ -0,0 +1 @@
+SIMPLE  =                    T                                                  BITPIX  =                  -32 / IEEE (big-endian) 32-bit floating point data   NAXIS   =                    2                                                  NAXIS1  =                  192                                                  NAXIS2  =                  192                                                  BUNIT   = 'JY/BEAM '                                                            CTYPE1  = 'RA---ARC'                                                            CRPIX1  =  -2.469419019050E+02                                                  CDELT1  =  -6.666666666667E-02                                                  CRVAL1  =   0.000000000000E+00                                                  CTYPE2  = 'DEC--ARC'                                                            CRPIX2  =   5.082274450444E+00                                                  CDELT2  =   6.666666666667E-02                                                  CRVAL2  =  -9.000000000000E+01                                                  LONPOLE =   1.800000000000E+02 / Native longitude of celestial pole             LATPOLE =  -9.000000000000E+01 / Native latitude  of celestial pole             EQUINOX =   2.000000000000E+03 / Equinox of equatorial coordinates              BMAJ    =   2.399999936422E-01 / Beam major axis in degrees                     BMIN    =   2.399999936422E-01 / Beam minor axis in degrees                     BPA     =   0.000000000000E+00 / Beam position angle in degrees                 RESTFRQ =   1.420405750000E+09 / Line rest frequency, Hz                        HISTORY Parkes Multibeam continuum map                                          HISTORY Formed on Mon 2004/02/09 01:35:43 GMT by "pksgridzilla" which was       HISTORY compiled on Feb  9 2004 12:08:02 (local time) within                    HISTORY AIPS++ version 19.405.00 dated .                                        HISTORY Polarization mode: A and B aggregated                                   HISTORY Gridding parameters:                                                    HISTORY    Method: WGTMED                                                       HISTORY    Clip fraction: 0.000                                                 HISTORY    Tsys weighting: applied                                              HISTORY    Beam weight order: 1                                                 HISTORY    Beam FWHM: 14.4 arcmin                                               HISTORY    Beam normalization: applied                                          HISTORY    Smoothing kernel type: TOP-HAT                                       HISTORY    Kernel FWHM: 12.0 arcmin                                             HISTORY    Cutoff radius: 6.0 arcmin                                            HISTORY      Beam RSS cutoff: 0.0                                               HISTORY Input data sets:                                                        HISTORY    97-10-09_0356_193558-66_206a.sdfits                                  HISTORY    97-10-12_0142_182123-66_193a.sdfits                                  HISTORY    97-10-12_0151_182707-66_194a.sdfits                                  HISTORY    97-10-12_0200_183252-66_195a.sdfits                                  HISTORY    97-11-07_0510_183836-66_196a.sdfits                                  HISTORY    97-11-07_0519_184420-66_197a.sdfits                                  HISTORY    97-11-07_0528_185004-66_198a.sdfits                                  HISTORY    97-11-07_0537_185548-66_199a.sdfits                                  HISTORY    97-11-07_0546_190132-66_200a.sdfits                                  HISTORY    97-11-07_0556_190717-66_201a.sdfits                                  HISTORY    97-11-07_0645_191301-66_202a.sdfits                                  HISTORY    97-11-07_0654_191845-66_203a.sdfits                                  HISTORY    97-11-07_0703_192429-66_204a.sdfits                                  HISTORY    97-11-07_0712_193013-66_205a.sdfits                                  HISTORY    97-11-07_0724_194142-66_207a.sdfits                                  HISTORY    97-11-18_0256_193815-66_206c.sdfits                                  HISTORY    97-11-18_0306_194359-66_207c.sdfits                                  HISTORY    97-11-19_0447_182341-66_193c.sdfits                                  HISTORY    97-11-19_0456_182925-66_194c.sdfits                                  HISTORY    97-11-19_0507_190350-66_200c.sdfits                                  HISTORY    97-11-19_0516_190934-66_201c.sdfits                                  HISTORY    97-11-19_0525_191519-66_202c.sdfits                                  HISTORY    97-11-19_0534_192103-66_203c.sdfits                                  HISTORY    97-11-19_0544_192647-66_204c.sdfits                                  HISTORY    97-11-19_0553_193231-66_205c.sdfits                                  HISTORY    97-11-19_0602_183509-66_195c.sdfits                                  HISTORY    97-11-19_0612_184053-66_196c.sdfits                                  HISTORY    97-11-19_0622_184638-66_197c.sdfits                                  HISTORY    97-11-19_0631_185222-66_198c.sdfits                                  HISTORY    97-11-19_0640_185806-66_199c.sdfits                                  HISTORY    98-03-24_2107_193706-66_206b.sdfits                                  HISTORY    98-03-24_2116_194251-66_207b.sdfits                                  HISTORY    98-03-25_2020_190826-66_201b.sdfits                                  HISTORY    98-03-25_2029_191410-66_202b.sdfits                                  HISTORY    98-03-25_2038_191954-66_203b.sdfits                                  HISTORY    98-03-25_2047_192538-66_204b.sdfits                                  HISTORY    98-03-25_2056_193122-66_205b.sdfits                                  HISTORY    98-03-26_2048_190459-66_200d.sdfits                                  HISTORY    98-03-27_2034_191627-66_202d.sdfits                                  HISTORY    98-03-27_2043_192212-66_203d.sdfits                                  HISTORY    98-03-27_2052_192756-66_204d.sdfits                                  HISTORY    98-03-27_2102_193340-66_205d.sdfits                                  HISTORY    98-03-27_2111_193924-66_206d.sdfits                                  HISTORY    98-03-27_2120_194508-66_207d.sdfits                                  HISTORY    98-03-27_2130_191043-66_201d.sdfits                                  HISTORY    98-05-10_2123_182232-66_193b.sdfits                                  HISTORY    98-05-10_2133_182816-66_194b.sdfits                                  HISTORY    98-05-10_2142_183400-66_195b.sdfits                                  HISTORY    98-05-10_2151_183945-66_196b.sdfits                                  HISTORY    98-05-10_2200_184529-66_197b.sdfits                                  HISTORY    98-05-10_2209_185113-66_198b.sdfits                                  HISTORY    98-05-10_2219_185657-66_199b.sdfits                                  HISTORY    98-05-10_2228_190241-66_200b.sdfits                                  HISTORY    98-05-13_2132_182450-66_193d.sdfits                                  HISTORY    98-05-13_2151_183034-66_194d.sdfits                                  HISTORY    98-05-13_2200_183618-66_195d.sdfits                                  HISTORY    98-05-13_2210_184202-66_196d.sdfits                                  HISTORY    98-05-13_2219_184746-66_197d.sdfits                                  HISTORY    98-05-13_2228_185331-66_198d.sdfits                                  HISTORY    98-05-13_2237_185915-66_199d.sdfits                                  HISTORY    98-05-25_1711_182559-66_193e.sdfits                                  HISTORY    98-05-25_1720_183143-66_194e.sdfits                                  HISTORY    98-05-25_1729_183727-66_195e.sdfits                                  HISTORY    98-05-25_1738_184311-66_196e.sdfits                                  HISTORY    98-05-25_1747_184855-66_197e.sdfits                                  HISTORY    98-05-25_1756_185439-66_198e.sdfits                                  HISTORY    98-05-25_1806_190024-66_199e.sdfits                                  HISTORY    98-05-25_1815_190608-66_200e.sdfits                                  HISTORY    98-05-25_1824_191152-66_201e.sdfits                                  HISTORY    98-05-25_1833_191736-66_202e.sdfits                                  HISTORY    98-05-25_1842_192320-66_203e.sdfits                                  HISTORY    98-05-25_1851_192905-66_204e.sdfits                                  HISTORY    98-05-25_1901_193449-66_205e.sdfits                                  HISTORY    98-05-25_1910_194033-66_206e.sdfits                                  HISTORY    98-05-25_1919_194617-66_207e.sdfits                                  HISTORY Original FITS filename "1904-66_ARC.continuum.fits".                    HISTORY Noise level of continuum map: 61 mJy (RMS)                              
\ No newline at end of file
diff --git a/lib/pywcs/tests/maps/1904-66_AZP.hdr b/lib/pywcs/tests/maps/1904-66_AZP.hdr
new file mode 100644
index 0000000..f6a11a6
--- /dev/null
+++ b/lib/pywcs/tests/maps/1904-66_AZP.hdr
@@ -0,0 +1 @@
+SIMPLE  =                    T                                                  BITPIX  =                  -32 / IEEE (big-endian) 32-bit floating point data   NAXIS   =                    2                                                  NAXIS1  =                  192                                                  NAXIS2  =                  192                                                  BUNIT   = 'JY/BEAM '                                                            CTYPE1  = 'RA---AZP'                                                            CRPIX1  =  -2.541100848779E+02                                                  CDELT1  =  -6.666666666667E-02                                                  CRVAL1  =   0.000000000000E+00                                                  CTYPE2  = 'DEC--AZP'                                                            CRPIX2  =  -1.134948542534E+01                                                  CDELT2  =   6.666666666667E-02                                                  CRVAL2  =  -9.000000000000E+01                                                  LONPOLE =   1.800000000000E+02 / Native longitude of celestial pole             LATPOLE =  -9.000000000000E+01 / Native latitude  of celestial pole             PV2_1   =   2.000000000000E+00 / Projection parameter 1                         PV2_2   =   3.000000000000E+01 / Projection parameter 2                         EQUINOX =   2.000000000000E+03 / Equinox of equatorial coordinates              BMAJ    =   2.399999936422E-01 / Beam major axis in degrees                     BMIN    =   2.399999936422E-01 / Beam minor axis in degrees                     BPA     =   0.000000000000E+00 / Beam position angle in degrees                 RESTFRQ =   1.420405750000E+09 / Line rest frequency, Hz                        HISTORY Parkes Multibeam continuum map                                          HISTORY Formed on Mon 2004/02/09 01:16:54 GMT by "pksgridzilla" which was       HISTORY compiled on Feb  9 2004 12:08:02 (local time) within                    HISTORY AIPS++ version 19.405.00 dated .                                        HISTORY Polarization mode: A and B aggregated                                   HISTORY Gridding parameters:                                                    HISTORY    Method: WGTMED                                                       HISTORY    Clip fraction: 0.000                                                 HISTORY    Tsys weighting: applied                                              HISTORY    Beam weight order: 1                                                 HISTORY    Beam FWHM: 14.4 arcmin                                               HISTORY    Beam normalization: applied                                          HISTORY    Smoothing kernel type: TOP-HAT                                       HISTORY    Kernel FWHM: 12.0 arcmin                                             HISTORY    Cutoff radius: 6.0 arcmin                                            HISTORY      Beam RSS cutoff: 0.0                                               HISTORY Input data sets:                                                        HISTORY    97-10-09_0356_193558-66_206a.sdfits                                  HISTORY    97-10-12_0142_182123-66_193a.sdfits                                  HISTORY    97-10-12_0151_182707-66_194a.sdfits                                  HISTORY    97-10-12_0200_183252-66_195a.sdfits                                  HISTORY    97-11-07_0510_183836-66_196a.sdfits                                  HISTORY    97-11-07_0519_184420-66_197a.sdfits                                  HISTORY    97-11-07_0528_185004-66_198a.sdfits                                  HISTORY    97-11-07_0537_185548-66_199a.sdfits                                  HISTORY    97-11-07_0546_190132-66_200a.sdfits                                  HISTORY    97-11-07_0556_190717-66_201a.sdfits                                  HISTORY    97-11-07_0645_191301-66_202a.sdfits                                  HISTORY    97-11-07_0654_191845-66_203a.sdfits                                  HISTORY    97-11-07_0703_192429-66_204a.sdfits                                  HISTORY    97-11-07_0712_193013-66_205a.sdfits                                  HISTORY    97-11-07_0724_194142-66_207a.sdfits                                  HISTORY    97-11-18_0256_193815-66_206c.sdfits                                  HISTORY    97-11-18_0306_194359-66_207c.sdfits                                  HISTORY    97-11-19_0447_182341-66_193c.sdfits                                  HISTORY    97-11-19_0456_182925-66_194c.sdfits                                  HISTORY    97-11-19_0507_190350-66_200c.sdfits                                  HISTORY    97-11-19_0516_190934-66_201c.sdfits                                  HISTORY    97-11-19_0525_191519-66_202c.sdfits                                  HISTORY    97-11-19_0534_192103-66_203c.sdfits                                  HISTORY    97-11-19_0544_192647-66_204c.sdfits                                  HISTORY    97-11-19_0553_193231-66_205c.sdfits                                  HISTORY    97-11-19_0602_183509-66_195c.sdfits                                  HISTORY    97-11-19_0612_184053-66_196c.sdfits                                  HISTORY    97-11-19_0622_184638-66_197c.sdfits                                  HISTORY    97-11-19_0631_185222-66_198c.sdfits                                  HISTORY    97-11-19_0640_185806-66_199c.sdfits                                  HISTORY    98-03-24_2107_193706-66_206b.sdfits                                  HISTORY    98-03-24_2116_194251-66_207b.sdfits                                  HISTORY    98-03-25_2020_190826-66_201b.sdfits                                  HISTORY    98-03-25_2029_191410-66_202b.sdfits                                  HISTORY    98-03-25_2038_191954-66_203b.sdfits                                  HISTORY    98-03-25_2047_192538-66_204b.sdfits                                  HISTORY    98-03-25_2056_193122-66_205b.sdfits                                  HISTORY    98-03-26_2048_190459-66_200d.sdfits                                  HISTORY    98-03-27_2034_191627-66_202d.sdfits                                  HISTORY    98-03-27_2043_192212-66_203d.sdfits                                  HISTORY    98-03-27_2052_192756-66_204d.sdfits                                  HISTORY    98-03-27_2102_193340-66_205d.sdfits                                  HISTORY    98-03-27_2111_193924-66_206d.sdfits                                  HISTORY    98-03-27_2120_194508-66_207d.sdfits                                  HISTORY    98-03-27_2130_191043-66_201d.sdfits                                  HISTORY    98-05-10_2123_182232-66_193b.sdfits                                  HISTORY    98-05-10_2133_182816-66_194b.sdfits                                  HISTORY    98-05-10_2142_183400-66_195b.sdfits                                  HISTORY    98-05-10_2151_183945-66_196b.sdfits                                  HISTORY    98-05-10_2200_184529-66_197b.sdfits                                  HISTORY    98-05-10_2209_185113-66_198b.sdfits                                  HISTORY    98-05-10_2219_185657-66_199b.sdfits                                  HISTORY    98-05-10_2228_190241-66_200b.sdfits                                  HISTORY    98-05-13_2132_182450-66_193d.sdfits                                  HISTORY    98-05-13_2151_183034-66_194d.sdfits                                  HISTORY    98-05-13_2200_183618-66_195d.sdfits                                  HISTORY    98-05-13_2210_184202-66_196d.sdfits                                  HISTORY    98-05-13_2219_184746-66_197d.sdfits                                  HISTORY    98-05-13_2228_185331-66_198d.sdfits                                  HISTORY    98-05-13_2237_185915-66_199d.sdfits                                  HISTORY    98-05-25_1711_182559-66_193e.sdfits                                  HISTORY    98-05-25_1720_183143-66_194e.sdfits                                  HISTORY    98-05-25_1729_183727-66_195e.sdfits                                  HISTORY    98-05-25_1738_184311-66_196e.sdfits                                  HISTORY    98-05-25_1747_184855-66_197e.sdfits                                  HISTORY    98-05-25_1756_185439-66_198e.sdfits                                  HISTORY    98-05-25_1806_190024-66_199e.sdfits                                  HISTORY    98-05-25_1815_190608-66_200e.sdfits                                  HISTORY    98-05-25_1824_191152-66_201e.sdfits                                  HISTORY    98-05-25_1833_191736-66_202e.sdfits                                  HISTORY    98-05-25_1842_192320-66_203e.sdfits                                  HISTORY    98-05-25_1851_192905-66_204e.sdfits                                  HISTORY    98-05-25_1901_193449-66_205e.sdfits                                  HISTORY    98-05-25_1910_194033-66_206e.sdfits                                  HISTORY    98-05-25_1919_194617-66_207e.sdfits                                  HISTORY Original FITS filename "1904-66_AZP.continuum.fits".                    HISTORY Noise level of continuum map: 61 mJy (RMS)                              
\ No newline at end of file
diff --git a/lib/pywcs/tests/maps/1904-66_BON.hdr b/lib/pywcs/tests/maps/1904-66_BON.hdr
new file mode 100644
index 0000000..28ef74f
--- /dev/null
+++ b/lib/pywcs/tests/maps/1904-66_BON.hdr
@@ -0,0 +1 @@
+SIMPLE  =                    T                                                  BITPIX  =                  -32 / IEEE (big-endian) 32-bit floating point data   NAXIS   =                    2                                                  NAXIS1  =                  192                                                  NAXIS2  =                  192                                                  BUNIT   = 'JY/BEAM '                                                            CTYPE1  = 'RA---BON'                                                            CRPIX1  =  -2.431263982441E+02                                                  CDELT1  =  -6.666666666667E-02                                                  CRVAL1  =   0.000000000000E+00                                                  CTYPE2  = 'DEC--BON'                                                            CRPIX2  =  -3.307412668190E+01                                                  CDELT2  =   6.666666666667E-02                                                  CRVAL2  =  -9.000000000000E+01                                                  LONPOLE =   1.800000000000E+02 / Native longitude of celestial pole             LATPOLE =   0.000000000000E+00 / Native latitude  of celestial pole             PV2_1   =   4.500000000000E+01 / Projection parameter 1                         EQUINOX =   2.000000000000E+03 / Equinox of equatorial coordinates              BMAJ    =   2.399999936422E-01 / Beam major axis in degrees                     BMIN    =   2.399999936422E-01 / Beam minor axis in degrees                     BPA     =   0.000000000000E+00 / Beam position angle in degrees                 RESTFRQ =   1.420405750000E+09 / Line rest frequency, Hz                        HISTORY Parkes Multibeam continuum map                                          HISTORY Formed on Mon 2004/02/09 02:17:44 GMT by "pksgridzilla" which was       HISTORY compiled on Feb  9 2004 12:08:02 (local time) within                    HISTORY AIPS++ version 19.405.00 dated .                                        HISTORY Polarization mode: A and B aggregated                                   HISTORY Gridding parameters:                                                    HISTORY    Method: WGTMED                                                       HISTORY    Clip fraction: 0.000                                                 HISTORY    Tsys weighting: applied                                              HISTORY    Beam weight order: 1                                                 HISTORY    Beam FWHM: 14.4 arcmin                                               HISTORY    Beam normalization: applied                                          HISTORY    Smoothing kernel type: TOP-HAT                                       HISTORY    Kernel FWHM: 12.0 arcmin                                             HISTORY    Cutoff radius: 6.0 arcmin                                            HISTORY      Beam RSS cutoff: 0.0                                               HISTORY Input data sets:                                                        HISTORY    97-10-09_0356_193558-66_206a.sdfits                                  HISTORY    97-10-12_0142_182123-66_193a.sdfits                                  HISTORY    97-10-12_0151_182707-66_194a.sdfits                                  HISTORY    97-10-12_0200_183252-66_195a.sdfits                                  HISTORY    97-11-07_0510_183836-66_196a.sdfits                                  HISTORY    97-11-07_0519_184420-66_197a.sdfits                                  HISTORY    97-11-07_0528_185004-66_198a.sdfits                                  HISTORY    97-11-07_0537_185548-66_199a.sdfits                                  HISTORY    97-11-07_0546_190132-66_200a.sdfits                                  HISTORY    97-11-07_0556_190717-66_201a.sdfits                                  HISTORY    97-11-07_0645_191301-66_202a.sdfits                                  HISTORY    97-11-07_0654_191845-66_203a.sdfits                                  HISTORY    97-11-07_0703_192429-66_204a.sdfits                                  HISTORY    97-11-07_0712_193013-66_205a.sdfits                                  HISTORY    97-11-07_0724_194142-66_207a.sdfits                                  HISTORY    97-11-18_0256_193815-66_206c.sdfits                                  HISTORY    97-11-18_0306_194359-66_207c.sdfits                                  HISTORY    97-11-19_0447_182341-66_193c.sdfits                                  HISTORY    97-11-19_0456_182925-66_194c.sdfits                                  HISTORY    97-11-19_0507_190350-66_200c.sdfits                                  HISTORY    97-11-19_0516_190934-66_201c.sdfits                                  HISTORY    97-11-19_0525_191519-66_202c.sdfits                                  HISTORY    97-11-19_0534_192103-66_203c.sdfits                                  HISTORY    97-11-19_0544_192647-66_204c.sdfits                                  HISTORY    97-11-19_0553_193231-66_205c.sdfits                                  HISTORY    97-11-19_0602_183509-66_195c.sdfits                                  HISTORY    97-11-19_0612_184053-66_196c.sdfits                                  HISTORY    97-11-19_0622_184638-66_197c.sdfits                                  HISTORY    97-11-19_0631_185222-66_198c.sdfits                                  HISTORY    97-11-19_0640_185806-66_199c.sdfits                                  HISTORY    98-03-24_2107_193706-66_206b.sdfits                                  HISTORY    98-03-24_2116_194251-66_207b.sdfits                                  HISTORY    98-03-25_2020_190826-66_201b.sdfits                                  HISTORY    98-03-25_2029_191410-66_202b.sdfits                                  HISTORY    98-03-25_2038_191954-66_203b.sdfits                                  HISTORY    98-03-25_2047_192538-66_204b.sdfits                                  HISTORY    98-03-25_2056_193122-66_205b.sdfits                                  HISTORY    98-03-26_2048_190459-66_200d.sdfits                                  HISTORY    98-03-27_2034_191627-66_202d.sdfits                                  HISTORY    98-03-27_2043_192212-66_203d.sdfits                                  HISTORY    98-03-27_2052_192756-66_204d.sdfits                                  HISTORY    98-03-27_2102_193340-66_205d.sdfits                                  HISTORY    98-03-27_2111_193924-66_206d.sdfits                                  HISTORY    98-03-27_2120_194508-66_207d.sdfits                                  HISTORY    98-03-27_2130_191043-66_201d.sdfits                                  HISTORY    98-05-10_2123_182232-66_193b.sdfits                                  HISTORY    98-05-10_2133_182816-66_194b.sdfits                                  HISTORY    98-05-10_2142_183400-66_195b.sdfits                                  HISTORY    98-05-10_2151_183945-66_196b.sdfits                                  HISTORY    98-05-10_2200_184529-66_197b.sdfits                                  HISTORY    98-05-10_2209_185113-66_198b.sdfits                                  HISTORY    98-05-10_2219_185657-66_199b.sdfits                                  HISTORY    98-05-10_2228_190241-66_200b.sdfits                                  HISTORY    98-05-13_2132_182450-66_193d.sdfits                                  HISTORY    98-05-13_2151_183034-66_194d.sdfits                                  HISTORY    98-05-13_2200_183618-66_195d.sdfits                                  HISTORY    98-05-13_2210_184202-66_196d.sdfits                                  HISTORY    98-05-13_2219_184746-66_197d.sdfits                                  HISTORY    98-05-13_2228_185331-66_198d.sdfits                                  HISTORY    98-05-13_2237_185915-66_199d.sdfits                                  HISTORY    98-05-25_1711_182559-66_193e.sdfits                                  HISTORY    98-05-25_1720_183143-66_194e.sdfits                                  HISTORY    98-05-25_1729_183727-66_195e.sdfits                                  HISTORY    98-05-25_1738_184311-66_196e.sdfits                                  HISTORY    98-05-25_1747_184855-66_197e.sdfits                                  HISTORY    98-05-25_1756_185439-66_198e.sdfits                                  HISTORY    98-05-25_1806_190024-66_199e.sdfits                                  HISTORY    98-05-25_1815_190608-66_200e.sdfits                                  HISTORY    98-05-25_1824_191152-66_201e.sdfits                                  HISTORY    98-05-25_1833_191736-66_202e.sdfits                                  HISTORY    98-05-25_1842_192320-66_203e.sdfits                                  HISTORY    98-05-25_1851_192905-66_204e.sdfits                                  HISTORY    98-05-25_1901_193449-66_205e.sdfits                                  HISTORY    98-05-25_1910_194033-66_206e.sdfits                                  HISTORY    98-05-25_1919_194617-66_207e.sdfits                                  HISTORY Original FITS filename "1904-66_BON.continuum.fits".                    HISTORY Noise level of continuum map: 61 mJy (RMS)                              
\ No newline at end of file
diff --git a/lib/pywcs/tests/maps/1904-66_CAR.hdr b/lib/pywcs/tests/maps/1904-66_CAR.hdr
new file mode 100644
index 0000000..80ba8e9
--- /dev/null
+++ b/lib/pywcs/tests/maps/1904-66_CAR.hdr
@@ -0,0 +1 @@
+SIMPLE  =                    T                                                  BITPIX  =                  -32 / IEEE (big-endian) 32-bit floating point data   NAXIS   =                    2                                                  NAXIS1  =                  192                                                  NAXIS2  =                  192                                                  BUNIT   = 'JY/BEAM '                                                            CTYPE1  = 'RA---CAR'                                                            CRPIX1  =  -2.482173814412E+02                                                  CDELT1  =  -6.666666666667E-02                                                  CRVAL1  =   0.000000000000E+00                                                  CTYPE2  = 'DEC--CAR'                                                            CRPIX2  =   7.527038199745E+00                                                  CDELT2  =   6.666666666667E-02                                                  CRVAL2  =  -9.000000000000E+01                                                  LONPOLE =   1.800000000000E+02 / Native longitude of celestial pole             LATPOLE =   0.000000000000E+00 / Native latitude  of celestial pole             EQUINOX =   2.000000000000E+03 / Equinox of equatorial coordinates              BMAJ    =   2.399999936422E-01 / Beam major axis in degrees                     BMIN    =   2.399999936422E-01 / Beam minor axis in degrees                     BPA     =   0.000000000000E+00 / Beam position angle in degrees                 RESTFRQ =   1.420405750000E+09 / Line rest frequency, Hz                        HISTORY Parkes Multibeam continuum map                                          HISTORY Formed on Mon 2004/02/09 01:51:20 GMT by "pksgridzilla" which was       HISTORY compiled on Feb  9 2004 12:08:02 (local time) within                    HISTORY AIPS++ version 19.405.00 dated .                                        HISTORY Polarization mode: A and B aggregated                                   HISTORY Gridding parameters:                                                    HISTORY    Method: WGTMED                                                       HISTORY    Clip fraction: 0.000                                                 HISTORY    Tsys weighting: applied                                              HISTORY    Beam weight order: 1                                                 HISTORY    Beam FWHM: 14.4 arcmin                                               HISTORY    Beam normalization: applied                                          HISTORY    Smoothing kernel type: TOP-HAT                                       HISTORY    Kernel FWHM: 12.0 arcmin                                             HISTORY    Cutoff radius: 6.0 arcmin                                            HISTORY      Beam RSS cutoff: 0.0                                               HISTORY Input data sets:                                                        HISTORY    97-10-09_0356_193558-66_206a.sdfits                                  HISTORY    97-10-12_0142_182123-66_193a.sdfits                                  HISTORY    97-10-12_0151_182707-66_194a.sdfits                                  HISTORY    97-10-12_0200_183252-66_195a.sdfits                                  HISTORY    97-11-07_0510_183836-66_196a.sdfits                                  HISTORY    97-11-07_0519_184420-66_197a.sdfits                                  HISTORY    97-11-07_0528_185004-66_198a.sdfits                                  HISTORY    97-11-07_0537_185548-66_199a.sdfits                                  HISTORY    97-11-07_0546_190132-66_200a.sdfits                                  HISTORY    97-11-07_0556_190717-66_201a.sdfits                                  HISTORY    97-11-07_0645_191301-66_202a.sdfits                                  HISTORY    97-11-07_0654_191845-66_203a.sdfits                                  HISTORY    97-11-07_0703_192429-66_204a.sdfits                                  HISTORY    97-11-07_0712_193013-66_205a.sdfits                                  HISTORY    97-11-07_0724_194142-66_207a.sdfits                                  HISTORY    97-11-18_0256_193815-66_206c.sdfits                                  HISTORY    97-11-18_0306_194359-66_207c.sdfits                                  HISTORY    97-11-19_0447_182341-66_193c.sdfits                                  HISTORY    97-11-19_0456_182925-66_194c.sdfits                                  HISTORY    97-11-19_0507_190350-66_200c.sdfits                                  HISTORY    97-11-19_0516_190934-66_201c.sdfits                                  HISTORY    97-11-19_0525_191519-66_202c.sdfits                                  HISTORY    97-11-19_0534_192103-66_203c.sdfits                                  HISTORY    97-11-19_0544_192647-66_204c.sdfits                                  HISTORY    97-11-19_0553_193231-66_205c.sdfits                                  HISTORY    97-11-19_0602_183509-66_195c.sdfits                                  HISTORY    97-11-19_0612_184053-66_196c.sdfits                                  HISTORY    97-11-19_0622_184638-66_197c.sdfits                                  HISTORY    97-11-19_0631_185222-66_198c.sdfits                                  HISTORY    97-11-19_0640_185806-66_199c.sdfits                                  HISTORY    98-03-24_2107_193706-66_206b.sdfits                                  HISTORY    98-03-24_2116_194251-66_207b.sdfits                                  HISTORY    98-03-25_2020_190826-66_201b.sdfits                                  HISTORY    98-03-25_2029_191410-66_202b.sdfits                                  HISTORY    98-03-25_2038_191954-66_203b.sdfits                                  HISTORY    98-03-25_2047_192538-66_204b.sdfits                                  HISTORY    98-03-25_2056_193122-66_205b.sdfits                                  HISTORY    98-03-26_2048_190459-66_200d.sdfits                                  HISTORY    98-03-27_2034_191627-66_202d.sdfits                                  HISTORY    98-03-27_2043_192212-66_203d.sdfits                                  HISTORY    98-03-27_2052_192756-66_204d.sdfits                                  HISTORY    98-03-27_2102_193340-66_205d.sdfits                                  HISTORY    98-03-27_2111_193924-66_206d.sdfits                                  HISTORY    98-03-27_2120_194508-66_207d.sdfits                                  HISTORY    98-03-27_2130_191043-66_201d.sdfits                                  HISTORY    98-05-10_2123_182232-66_193b.sdfits                                  HISTORY    98-05-10_2133_182816-66_194b.sdfits                                  HISTORY    98-05-10_2142_183400-66_195b.sdfits                                  HISTORY    98-05-10_2151_183945-66_196b.sdfits                                  HISTORY    98-05-10_2200_184529-66_197b.sdfits                                  HISTORY    98-05-10_2209_185113-66_198b.sdfits                                  HISTORY    98-05-10_2219_185657-66_199b.sdfits                                  HISTORY    98-05-10_2228_190241-66_200b.sdfits                                  HISTORY    98-05-13_2132_182450-66_193d.sdfits                                  HISTORY    98-05-13_2151_183034-66_194d.sdfits                                  HISTORY    98-05-13_2200_183618-66_195d.sdfits                                  HISTORY    98-05-13_2210_184202-66_196d.sdfits                                  HISTORY    98-05-13_2219_184746-66_197d.sdfits                                  HISTORY    98-05-13_2228_185331-66_198d.sdfits                                  HISTORY    98-05-13_2237_185915-66_199d.sdfits                                  HISTORY    98-05-25_1711_182559-66_193e.sdfits                                  HISTORY    98-05-25_1720_183143-66_194e.sdfits                                  HISTORY    98-05-25_1729_183727-66_195e.sdfits                                  HISTORY    98-05-25_1738_184311-66_196e.sdfits                                  HISTORY    98-05-25_1747_184855-66_197e.sdfits                                  HISTORY    98-05-25_1756_185439-66_198e.sdfits                                  HISTORY    98-05-25_1806_190024-66_199e.sdfits                                  HISTORY    98-05-25_1815_190608-66_200e.sdfits                                  HISTORY    98-05-25_1824_191152-66_201e.sdfits                                  HISTORY    98-05-25_1833_191736-66_202e.sdfits                                  HISTORY    98-05-25_1842_192320-66_203e.sdfits                                  HISTORY    98-05-25_1851_192905-66_204e.sdfits                                  HISTORY    98-05-25_1901_193449-66_205e.sdfits                                  HISTORY    98-05-25_1910_194033-66_206e.sdfits                                  HISTORY    98-05-25_1919_194617-66_207e.sdfits                                  HISTORY Original FITS filename "1904-66_CAR.continuum.fits".                    HISTORY Noise level of continuum map: 61 mJy (RMS)                              
\ No newline at end of file
diff --git a/lib/pywcs/tests/maps/1904-66_CEA.hdr b/lib/pywcs/tests/maps/1904-66_CEA.hdr
new file mode 100644
index 0000000..9f3ef48
--- /dev/null
+++ b/lib/pywcs/tests/maps/1904-66_CEA.hdr
@@ -0,0 +1 @@
+SIMPLE  =                    T                                                  BITPIX  =                  -32 / IEEE (big-endian) 32-bit floating point data   NAXIS   =                    2                                                  NAXIS1  =                  192                                                  NAXIS2  =                  192                                                  BUNIT   = 'JY/BEAM '                                                            CTYPE1  = 'RA---CEA'                                                            CRPIX1  =  -2.482173814412E+02                                                  CDELT1  =  -6.666666666667E-02                                                  CRVAL1  =   0.000000000000E+00                                                  CTYPE2  = 'DEC--CEA'                                                            CRPIX2  =   7.688571124876E+00                                                  CDELT2  =   6.666666666667E-02                                                  CRVAL2  =  -9.000000000000E+01                                                  LONPOLE =   1.800000000000E+02 / Native longitude of celestial pole             LATPOLE =   0.000000000000E+00 / Native latitude  of celestial pole             PV2_1   =   1.000000000000E+00 / Projection parameter 1                         EQUINOX =   2.000000000000E+03 / Equinox of equatorial coordinates              BMAJ    =   2.399999936422E-01 / Beam major axis in degrees                     BMIN    =   2.399999936422E-01 / Beam minor axis in degrees                     BPA     =   0.000000000000E+00 / Beam position angle in degrees                 RESTFRQ =   1.420405750000E+09 / Line rest frequency, Hz                        HISTORY Parkes Multibeam continuum map                                          HISTORY Formed on Mon 2004/02/09 01:48:41 GMT by "pksgridzilla" which was       HISTORY compiled on Feb  9 2004 12:08:02 (local time) within                    HISTORY AIPS++ version 19.405.00 dated .                                        HISTORY Polarization mode: A and B aggregated                                   HISTORY Gridding parameters:                                                    HISTORY    Method: WGTMED                                                       HISTORY    Clip fraction: 0.000                                                 HISTORY    Tsys weighting: applied                                              HISTORY    Beam weight order: 1                                                 HISTORY    Beam FWHM: 14.4 arcmin                                               HISTORY    Beam normalization: applied                                          HISTORY    Smoothing kernel type: TOP-HAT                                       HISTORY    Kernel FWHM: 12.0 arcmin                                             HISTORY    Cutoff radius: 6.0 arcmin                                            HISTORY      Beam RSS cutoff: 0.0                                               HISTORY Input data sets:                                                        HISTORY    97-10-09_0356_193558-66_206a.sdfits                                  HISTORY    97-10-12_0142_182123-66_193a.sdfits                                  HISTORY    97-10-12_0151_182707-66_194a.sdfits                                  HISTORY    97-10-12_0200_183252-66_195a.sdfits                                  HISTORY    97-11-07_0510_183836-66_196a.sdfits                                  HISTORY    97-11-07_0519_184420-66_197a.sdfits                                  HISTORY    97-11-07_0528_185004-66_198a.sdfits                                  HISTORY    97-11-07_0537_185548-66_199a.sdfits                                  HISTORY    97-11-07_0546_190132-66_200a.sdfits                                  HISTORY    97-11-07_0556_190717-66_201a.sdfits                                  HISTORY    97-11-07_0645_191301-66_202a.sdfits                                  HISTORY    97-11-07_0654_191845-66_203a.sdfits                                  HISTORY    97-11-07_0703_192429-66_204a.sdfits                                  HISTORY    97-11-07_0712_193013-66_205a.sdfits                                  HISTORY    97-11-07_0724_194142-66_207a.sdfits                                  HISTORY    97-11-18_0256_193815-66_206c.sdfits                                  HISTORY    97-11-18_0306_194359-66_207c.sdfits                                  HISTORY    97-11-19_0447_182341-66_193c.sdfits                                  HISTORY    97-11-19_0456_182925-66_194c.sdfits                                  HISTORY    97-11-19_0507_190350-66_200c.sdfits                                  HISTORY    97-11-19_0516_190934-66_201c.sdfits                                  HISTORY    97-11-19_0525_191519-66_202c.sdfits                                  HISTORY    97-11-19_0534_192103-66_203c.sdfits                                  HISTORY    97-11-19_0544_192647-66_204c.sdfits                                  HISTORY    97-11-19_0553_193231-66_205c.sdfits                                  HISTORY    97-11-19_0602_183509-66_195c.sdfits                                  HISTORY    97-11-19_0612_184053-66_196c.sdfits                                  HISTORY    97-11-19_0622_184638-66_197c.sdfits                                  HISTORY    97-11-19_0631_185222-66_198c.sdfits                                  HISTORY    97-11-19_0640_185806-66_199c.sdfits                                  HISTORY    98-03-24_2107_193706-66_206b.sdfits                                  HISTORY    98-03-24_2116_194251-66_207b.sdfits                                  HISTORY    98-03-25_2020_190826-66_201b.sdfits                                  HISTORY    98-03-25_2029_191410-66_202b.sdfits                                  HISTORY    98-03-25_2038_191954-66_203b.sdfits                                  HISTORY    98-03-25_2047_192538-66_204b.sdfits                                  HISTORY    98-03-25_2056_193122-66_205b.sdfits                                  HISTORY    98-03-26_2048_190459-66_200d.sdfits                                  HISTORY    98-03-27_2034_191627-66_202d.sdfits                                  HISTORY    98-03-27_2043_192212-66_203d.sdfits                                  HISTORY    98-03-27_2052_192756-66_204d.sdfits                                  HISTORY    98-03-27_2102_193340-66_205d.sdfits                                  HISTORY    98-03-27_2111_193924-66_206d.sdfits                                  HISTORY    98-03-27_2120_194508-66_207d.sdfits                                  HISTORY    98-03-27_2130_191043-66_201d.sdfits                                  HISTORY    98-05-10_2123_182232-66_193b.sdfits                                  HISTORY    98-05-10_2133_182816-66_194b.sdfits                                  HISTORY    98-05-10_2142_183400-66_195b.sdfits                                  HISTORY    98-05-10_2151_183945-66_196b.sdfits                                  HISTORY    98-05-10_2200_184529-66_197b.sdfits                                  HISTORY    98-05-10_2209_185113-66_198b.sdfits                                  HISTORY    98-05-10_2219_185657-66_199b.sdfits                                  HISTORY    98-05-10_2228_190241-66_200b.sdfits                                  HISTORY    98-05-13_2132_182450-66_193d.sdfits                                  HISTORY    98-05-13_2151_183034-66_194d.sdfits                                  HISTORY    98-05-13_2200_183618-66_195d.sdfits                                  HISTORY    98-05-13_2210_184202-66_196d.sdfits                                  HISTORY    98-05-13_2219_184746-66_197d.sdfits                                  HISTORY    98-05-13_2228_185331-66_198d.sdfits                                  HISTORY    98-05-13_2237_185915-66_199d.sdfits                                  HISTORY    98-05-25_1711_182559-66_193e.sdfits                                  HISTORY    98-05-25_1720_183143-66_194e.sdfits                                  HISTORY    98-05-25_1729_183727-66_195e.sdfits                                  HISTORY    98-05-25_1738_184311-66_196e.sdfits                                  HISTORY    98-05-25_1747_184855-66_197e.sdfits                                  HISTORY    98-05-25_1756_185439-66_198e.sdfits                                  HISTORY    98-05-25_1806_190024-66_199e.sdfits                                  HISTORY    98-05-25_1815_190608-66_200e.sdfits                                  HISTORY    98-05-25_1824_191152-66_201e.sdfits                                  HISTORY    98-05-25_1833_191736-66_202e.sdfits                                  HISTORY    98-05-25_1842_192320-66_203e.sdfits                                  HISTORY    98-05-25_1851_192905-66_204e.sdfits                                  HISTORY    98-05-25_1901_193449-66_205e.sdfits                                  HISTORY    98-05-25_1910_194033-66_206e.sdfits                                  HISTORY    98-05-25_1919_194617-66_207e.sdfits                                  HISTORY Original FITS filename "1904-66_CEA.continuum.fits".                    HISTORY Noise level of continuum map: 61 mJy (RMS)                              
\ No newline at end of file
diff --git a/lib/pywcs/tests/maps/1904-66_COD.hdr b/lib/pywcs/tests/maps/1904-66_COD.hdr
new file mode 100644
index 0000000..5bbc5c3
--- /dev/null
+++ b/lib/pywcs/tests/maps/1904-66_COD.hdr
@@ -0,0 +1 @@
+SIMPLE  =                    T                                                  BITPIX  =                  -32 / IEEE (big-endian) 32-bit floating point data   NAXIS   =                    2                                                  NAXIS1  =                  192                                                  NAXIS2  =                  192                                                  BUNIT   = 'JY/BEAM '                                                            CTYPE1  = 'RA---COD'                                                            CRPIX1  =  -2.153431714695E+02                                                  CDELT1  =  -6.666666666667E-02                                                  CRVAL1  =   0.000000000000E+00                                                  CTYPE2  = 'DEC--COD'                                                            CRPIX2  =   1.561302682707E+01                                                  CDELT2  =   6.666666666667E-02                                                  CRVAL2  =  -9.000000000000E+01                                                  LONPOLE =   1.800000000000E+02 / Native longitude of celestial pole             LATPOLE =  -4.500000000000E+01 / Native latitude  of celestial pole             PV2_1   =   4.500000000000E+01 / Projection parameter 1                         PV2_2   =   2.500000000000E+01 / Projection parameter 2                         EQUINOX =   2.000000000000E+03 / Equinox of equatorial coordinates              BMAJ    =   2.399999936422E-01 / Beam major axis in degrees                     BMIN    =   2.399999936422E-01 / Beam minor axis in degrees                     BPA     =   0.000000000000E+00 / Beam position angle in degrees                 RESTFRQ =   1.420405750000E+09 / Line rest frequency, Hz                        HISTORY Parkes Multibeam continuum map                                          HISTORY Formed on Mon 2004/02/09 02:12:30 GMT by "pksgridzilla" which was       HISTORY compiled on Feb  9 2004 12:08:02 (local time) within                    HISTORY AIPS++ version 19.405.00 dated .                                        HISTORY Polarization mode: A and B aggregated                                   HISTORY Gridding parameters:                                                    HISTORY    Method: WGTMED                                                       HISTORY    Clip fraction: 0.000                                                 HISTORY    Tsys weighting: applied                                              HISTORY    Beam weight order: 1                                                 HISTORY    Beam FWHM: 14.4 arcmin                                               HISTORY    Beam normalization: applied                                          HISTORY    Smoothing kernel type: TOP-HAT                                       HISTORY    Kernel FWHM: 12.0 arcmin                                             HISTORY    Cutoff radius: 6.0 arcmin                                            HISTORY      Beam RSS cutoff: 0.0                                               HISTORY Input data sets:                                                        HISTORY    97-10-09_0356_193558-66_206a.sdfits                                  HISTORY    97-10-12_0142_182123-66_193a.sdfits                                  HISTORY    97-10-12_0151_182707-66_194a.sdfits                                  HISTORY    97-10-12_0200_183252-66_195a.sdfits                                  HISTORY    97-11-07_0510_183836-66_196a.sdfits                                  HISTORY    97-11-07_0519_184420-66_197a.sdfits                                  HISTORY    97-11-07_0528_185004-66_198a.sdfits                                  HISTORY    97-11-07_0537_185548-66_199a.sdfits                                  HISTORY    97-11-07_0546_190132-66_200a.sdfits                                  HISTORY    97-11-07_0556_190717-66_201a.sdfits                                  HISTORY    97-11-07_0645_191301-66_202a.sdfits                                  HISTORY    97-11-07_0654_191845-66_203a.sdfits                                  HISTORY    97-11-07_0703_192429-66_204a.sdfits                                  HISTORY    97-11-07_0712_193013-66_205a.sdfits                                  HISTORY    97-11-07_0724_194142-66_207a.sdfits                                  HISTORY    97-11-18_0256_193815-66_206c.sdfits                                  HISTORY    97-11-18_0306_194359-66_207c.sdfits                                  HISTORY    97-11-19_0447_182341-66_193c.sdfits                                  HISTORY    97-11-19_0456_182925-66_194c.sdfits                                  HISTORY    97-11-19_0507_190350-66_200c.sdfits                                  HISTORY    97-11-19_0516_190934-66_201c.sdfits                                  HISTORY    97-11-19_0525_191519-66_202c.sdfits                                  HISTORY    97-11-19_0534_192103-66_203c.sdfits                                  HISTORY    97-11-19_0544_192647-66_204c.sdfits                                  HISTORY    97-11-19_0553_193231-66_205c.sdfits                                  HISTORY    97-11-19_0602_183509-66_195c.sdfits                                  HISTORY    97-11-19_0612_184053-66_196c.sdfits                                  HISTORY    97-11-19_0622_184638-66_197c.sdfits                                  HISTORY    97-11-19_0631_185222-66_198c.sdfits                                  HISTORY    97-11-19_0640_185806-66_199c.sdfits                                  HISTORY    98-03-24_2107_193706-66_206b.sdfits                                  HISTORY    98-03-24_2116_194251-66_207b.sdfits                                  HISTORY    98-03-25_2020_190826-66_201b.sdfits                                  HISTORY    98-03-25_2029_191410-66_202b.sdfits                                  HISTORY    98-03-25_2038_191954-66_203b.sdfits                                  HISTORY    98-03-25_2047_192538-66_204b.sdfits                                  HISTORY    98-03-25_2056_193122-66_205b.sdfits                                  HISTORY    98-03-26_2048_190459-66_200d.sdfits                                  HISTORY    98-03-27_2034_191627-66_202d.sdfits                                  HISTORY    98-03-27_2043_192212-66_203d.sdfits                                  HISTORY    98-03-27_2052_192756-66_204d.sdfits                                  HISTORY    98-03-27_2102_193340-66_205d.sdfits                                  HISTORY    98-03-27_2111_193924-66_206d.sdfits                                  HISTORY    98-03-27_2120_194508-66_207d.sdfits                                  HISTORY    98-03-27_2130_191043-66_201d.sdfits                                  HISTORY    98-05-10_2123_182232-66_193b.sdfits                                  HISTORY    98-05-10_2133_182816-66_194b.sdfits                                  HISTORY    98-05-10_2142_183400-66_195b.sdfits                                  HISTORY    98-05-10_2151_183945-66_196b.sdfits                                  HISTORY    98-05-10_2200_184529-66_197b.sdfits                                  HISTORY    98-05-10_2209_185113-66_198b.sdfits                                  HISTORY    98-05-10_2219_185657-66_199b.sdfits                                  HISTORY    98-05-10_2228_190241-66_200b.sdfits                                  HISTORY    98-05-13_2132_182450-66_193d.sdfits                                  HISTORY    98-05-13_2151_183034-66_194d.sdfits                                  HISTORY    98-05-13_2200_183618-66_195d.sdfits                                  HISTORY    98-05-13_2210_184202-66_196d.sdfits                                  HISTORY    98-05-13_2219_184746-66_197d.sdfits                                  HISTORY    98-05-13_2228_185331-66_198d.sdfits                                  HISTORY    98-05-13_2237_185915-66_199d.sdfits                                  HISTORY    98-05-25_1711_182559-66_193e.sdfits                                  HISTORY    98-05-25_1720_183143-66_194e.sdfits                                  HISTORY    98-05-25_1729_183727-66_195e.sdfits                                  HISTORY    98-05-25_1738_184311-66_196e.sdfits                                  HISTORY    98-05-25_1747_184855-66_197e.sdfits                                  HISTORY    98-05-25_1756_185439-66_198e.sdfits                                  HISTORY    98-05-25_1806_190024-66_199e.sdfits                                  HISTORY    98-05-25_1815_190608-66_200e.sdfits                                  HISTORY    98-05-25_1824_191152-66_201e.sdfits                                  HISTORY    98-05-25_1833_191736-66_202e.sdfits                                  HISTORY    98-05-25_1842_192320-66_203e.sdfits                                  HISTORY    98-05-25_1851_192905-66_204e.sdfits                                  HISTORY    98-05-25_1901_193449-66_205e.sdfits                                  HISTORY    98-05-25_1910_194033-66_206e.sdfits                                  HISTORY    98-05-25_1919_194617-66_207e.sdfits                                  HISTORY Original FITS filename "1904-66_COD.continuum.fits".                    HISTORY Noise level of continuum map: 61 mJy (RMS)                              
\ No newline at end of file
diff --git a/lib/pywcs/tests/maps/1904-66_COE.hdr b/lib/pywcs/tests/maps/1904-66_COE.hdr
new file mode 100644
index 0000000..e154dc2
--- /dev/null
+++ b/lib/pywcs/tests/maps/1904-66_COE.hdr
@@ -0,0 +1 @@
+SIMPLE  =                    T                                                  BITPIX  =                  -32 / IEEE (big-endian) 32-bit floating point data   NAXIS   =                    2                                                  NAXIS1  =                  192                                                  NAXIS2  =                  192                                                  BUNIT   = 'JY/BEAM '                                                            CTYPE1  = 'RA---COE'                                                            CRPIX1  =  -2.230375366798E+02                                                  CDELT1  =  -6.666666666667E-02                                                  CRVAL1  =   0.000000000000E+00                                                  CTYPE2  = 'DEC--COE'                                                            CRPIX2  =  -1.435249668783E+01                                                  CDELT2  =   6.666666666667E-02                                                  CRVAL2  =  -9.000000000000E+01                                                  LONPOLE =   1.800000000000E+02 / Native longitude of celestial pole             LATPOLE =   4.500000000000E+01 / Native latitude  of celestial pole             PV2_1   =  -4.500000000000E+01 / Projection parameter 1                         PV2_2   =   2.500000000000E+01 / Projection parameter 2                         EQUINOX =   2.000000000000E+03 / Equinox of equatorial coordinates              BMAJ    =   2.399999936422E-01 / Beam major axis in degrees                     BMIN    =   2.399999936422E-01 / Beam minor axis in degrees                     BPA     =   0.000000000000E+00 / Beam position angle in degrees                 RESTFRQ =   1.420405750000E+09 / Line rest frequency, Hz                        HISTORY Parkes Multibeam continuum map                                          HISTORY Formed on Mon 2004/02/09 02:09:50 GMT by "pksgridzilla" which was       HISTORY compiled on Feb  9 2004 12:08:02 (local time) within                    HISTORY AIPS++ version 19.405.00 dated .                                        HISTORY Polarization mode: A and B aggregated                                   HISTORY Gridding parameters:                                                    HISTORY    Method: WGTMED                                                       HISTORY    Clip fraction: 0.000                                                 HISTORY    Tsys weighting: applied                                              HISTORY    Beam weight order: 1                                                 HISTORY    Beam FWHM: 14.4 arcmin                                               HISTORY    Beam normalization: applied                                          HISTORY    Smoothing kernel type: TOP-HAT                                       HISTORY    Kernel FWHM: 12.0 arcmin                                             HISTORY    Cutoff radius: 6.0 arcmin                                            HISTORY      Beam RSS cutoff: 0.0                                               HISTORY Input data sets:                                                        HISTORY    97-10-09_0356_193558-66_206a.sdfits                                  HISTORY    97-10-12_0142_182123-66_193a.sdfits                                  HISTORY    97-10-12_0151_182707-66_194a.sdfits                                  HISTORY    97-10-12_0200_183252-66_195a.sdfits                                  HISTORY    97-11-07_0510_183836-66_196a.sdfits                                  HISTORY    97-11-07_0519_184420-66_197a.sdfits                                  HISTORY    97-11-07_0528_185004-66_198a.sdfits                                  HISTORY    97-11-07_0537_185548-66_199a.sdfits                                  HISTORY    97-11-07_0546_190132-66_200a.sdfits                                  HISTORY    97-11-07_0556_190717-66_201a.sdfits                                  HISTORY    97-11-07_0645_191301-66_202a.sdfits                                  HISTORY    97-11-07_0654_191845-66_203a.sdfits                                  HISTORY    97-11-07_0703_192429-66_204a.sdfits                                  HISTORY    97-11-07_0712_193013-66_205a.sdfits                                  HISTORY    97-11-07_0724_194142-66_207a.sdfits                                  HISTORY    97-11-18_0256_193815-66_206c.sdfits                                  HISTORY    97-11-18_0306_194359-66_207c.sdfits                                  HISTORY    97-11-19_0447_182341-66_193c.sdfits                                  HISTORY    97-11-19_0456_182925-66_194c.sdfits                                  HISTORY    97-11-19_0507_190350-66_200c.sdfits                                  HISTORY    97-11-19_0516_190934-66_201c.sdfits                                  HISTORY    97-11-19_0525_191519-66_202c.sdfits                                  HISTORY    97-11-19_0534_192103-66_203c.sdfits                                  HISTORY    97-11-19_0544_192647-66_204c.sdfits                                  HISTORY    97-11-19_0553_193231-66_205c.sdfits                                  HISTORY    97-11-19_0602_183509-66_195c.sdfits                                  HISTORY    97-11-19_0612_184053-66_196c.sdfits                                  HISTORY    97-11-19_0622_184638-66_197c.sdfits                                  HISTORY    97-11-19_0631_185222-66_198c.sdfits                                  HISTORY    97-11-19_0640_185806-66_199c.sdfits                                  HISTORY    98-03-24_2107_193706-66_206b.sdfits                                  HISTORY    98-03-24_2116_194251-66_207b.sdfits                                  HISTORY    98-03-25_2020_190826-66_201b.sdfits                                  HISTORY    98-03-25_2029_191410-66_202b.sdfits                                  HISTORY    98-03-25_2038_191954-66_203b.sdfits                                  HISTORY    98-03-25_2047_192538-66_204b.sdfits                                  HISTORY    98-03-25_2056_193122-66_205b.sdfits                                  HISTORY    98-03-26_2048_190459-66_200d.sdfits                                  HISTORY    98-03-27_2034_191627-66_202d.sdfits                                  HISTORY    98-03-27_2043_192212-66_203d.sdfits                                  HISTORY    98-03-27_2052_192756-66_204d.sdfits                                  HISTORY    98-03-27_2102_193340-66_205d.sdfits                                  HISTORY    98-03-27_2111_193924-66_206d.sdfits                                  HISTORY    98-03-27_2120_194508-66_207d.sdfits                                  HISTORY    98-03-27_2130_191043-66_201d.sdfits                                  HISTORY    98-05-10_2123_182232-66_193b.sdfits                                  HISTORY    98-05-10_2133_182816-66_194b.sdfits                                  HISTORY    98-05-10_2142_183400-66_195b.sdfits                                  HISTORY    98-05-10_2151_183945-66_196b.sdfits                                  HISTORY    98-05-10_2200_184529-66_197b.sdfits                                  HISTORY    98-05-10_2209_185113-66_198b.sdfits                                  HISTORY    98-05-10_2219_185657-66_199b.sdfits                                  HISTORY    98-05-10_2228_190241-66_200b.sdfits                                  HISTORY    98-05-13_2132_182450-66_193d.sdfits                                  HISTORY    98-05-13_2151_183034-66_194d.sdfits                                  HISTORY    98-05-13_2200_183618-66_195d.sdfits                                  HISTORY    98-05-13_2210_184202-66_196d.sdfits                                  HISTORY    98-05-13_2219_184746-66_197d.sdfits                                  HISTORY    98-05-13_2228_185331-66_198d.sdfits                                  HISTORY    98-05-13_2237_185915-66_199d.sdfits                                  HISTORY    98-05-25_1711_182559-66_193e.sdfits                                  HISTORY    98-05-25_1720_183143-66_194e.sdfits                                  HISTORY    98-05-25_1729_183727-66_195e.sdfits                                  HISTORY    98-05-25_1738_184311-66_196e.sdfits                                  HISTORY    98-05-25_1747_184855-66_197e.sdfits                                  HISTORY    98-05-25_1756_185439-66_198e.sdfits                                  HISTORY    98-05-25_1806_190024-66_199e.sdfits                                  HISTORY    98-05-25_1815_190608-66_200e.sdfits                                  HISTORY    98-05-25_1824_191152-66_201e.sdfits                                  HISTORY    98-05-25_1833_191736-66_202e.sdfits                                  HISTORY    98-05-25_1842_192320-66_203e.sdfits                                  HISTORY    98-05-25_1851_192905-66_204e.sdfits                                  HISTORY    98-05-25_1901_193449-66_205e.sdfits                                  HISTORY    98-05-25_1910_194033-66_206e.sdfits                                  HISTORY    98-05-25_1919_194617-66_207e.sdfits                                  HISTORY Original FITS filename "1904-66_COE.continuum.fits".                    HISTORY Noise level of continuum map: 62 mJy (RMS)                              
\ No newline at end of file
diff --git a/lib/pywcs/tests/maps/1904-66_COO.hdr b/lib/pywcs/tests/maps/1904-66_COO.hdr
new file mode 100644
index 0000000..6e38fd9
--- /dev/null
+++ b/lib/pywcs/tests/maps/1904-66_COO.hdr
@@ -0,0 +1 @@
+SIMPLE  =                    T                                                  BITPIX  =                  -32 / IEEE (big-endian) 32-bit floating point data   NAXIS   =                    2                                                  NAXIS1  =                  192                                                  NAXIS2  =                  192                                                  BUNIT   = 'JY/BEAM '                                                            CTYPE1  = 'RA---COO'                                                            CRPIX1  =  -2.136486051767E+02                                                  CDELT1  =  -6.666666666667E-02                                                  CRVAL1  =   0.000000000000E+00                                                  CTYPE2  = 'DEC--COO'                                                            CRPIX2  =   1.292640949564E+01                                                  CDELT2  =   6.666666666667E-02                                                  CRVAL2  =  -9.000000000000E+01                                                  LONPOLE =   1.800000000000E+02 / Native longitude of celestial pole             LATPOLE =  -4.500000000000E+01 / Native latitude  of celestial pole             PV2_1   =   4.500000000000E+01 / Projection parameter 1                         PV2_2   =   2.500000000000E+01 / Projection parameter 2                         EQUINOX =   2.000000000000E+03 / Equinox of equatorial coordinates              BMAJ    =   2.399999936422E-01 / Beam major axis in degrees                     BMIN    =   2.399999936422E-01 / Beam minor axis in degrees                     BPA     =   0.000000000000E+00 / Beam position angle in degrees                 RESTFRQ =   1.420405750000E+09 / Line rest frequency, Hz                        HISTORY Parkes Multibeam continuum map                                          HISTORY Formed on Mon 2004/02/09 02:15:07 GMT by "pksgridzilla" which was       HISTORY compiled on Feb  9 2004 12:08:02 (local time) within                    HISTORY AIPS++ version 19.405.00 dated .                                        HISTORY Polarization mode: A and B aggregated                                   HISTORY Gridding parameters:                                                    HISTORY    Method: WGTMED                                                       HISTORY    Clip fraction: 0.000                                                 HISTORY    Tsys weighting: applied                                              HISTORY    Beam weight order: 1                                                 HISTORY    Beam FWHM: 14.4 arcmin                                               HISTORY    Beam normalization: applied                                          HISTORY    Smoothing kernel type: TOP-HAT                                       HISTORY    Kernel FWHM: 12.0 arcmin                                             HISTORY    Cutoff radius: 6.0 arcmin                                            HISTORY      Beam RSS cutoff: 0.0                                               HISTORY Input data sets:                                                        HISTORY    97-10-09_0356_193558-66_206a.sdfits                                  HISTORY    97-10-12_0142_182123-66_193a.sdfits                                  HISTORY    97-10-12_0151_182707-66_194a.sdfits                                  HISTORY    97-10-12_0200_183252-66_195a.sdfits                                  HISTORY    97-11-07_0510_183836-66_196a.sdfits                                  HISTORY    97-11-07_0519_184420-66_197a.sdfits                                  HISTORY    97-11-07_0528_185004-66_198a.sdfits                                  HISTORY    97-11-07_0537_185548-66_199a.sdfits                                  HISTORY    97-11-07_0546_190132-66_200a.sdfits                                  HISTORY    97-11-07_0556_190717-66_201a.sdfits                                  HISTORY    97-11-07_0645_191301-66_202a.sdfits                                  HISTORY    97-11-07_0654_191845-66_203a.sdfits                                  HISTORY    97-11-07_0703_192429-66_204a.sdfits                                  HISTORY    97-11-07_0712_193013-66_205a.sdfits                                  HISTORY    97-11-07_0724_194142-66_207a.sdfits                                  HISTORY    97-11-18_0256_193815-66_206c.sdfits                                  HISTORY    97-11-18_0306_194359-66_207c.sdfits                                  HISTORY    97-11-19_0447_182341-66_193c.sdfits                                  HISTORY    97-11-19_0456_182925-66_194c.sdfits                                  HISTORY    97-11-19_0507_190350-66_200c.sdfits                                  HISTORY    97-11-19_0516_190934-66_201c.sdfits                                  HISTORY    97-11-19_0525_191519-66_202c.sdfits                                  HISTORY    97-11-19_0534_192103-66_203c.sdfits                                  HISTORY    97-11-19_0544_192647-66_204c.sdfits                                  HISTORY    97-11-19_0553_193231-66_205c.sdfits                                  HISTORY    97-11-19_0602_183509-66_195c.sdfits                                  HISTORY    97-11-19_0612_184053-66_196c.sdfits                                  HISTORY    97-11-19_0622_184638-66_197c.sdfits                                  HISTORY    97-11-19_0631_185222-66_198c.sdfits                                  HISTORY    97-11-19_0640_185806-66_199c.sdfits                                  HISTORY    98-03-24_2107_193706-66_206b.sdfits                                  HISTORY    98-03-24_2116_194251-66_207b.sdfits                                  HISTORY    98-03-25_2020_190826-66_201b.sdfits                                  HISTORY    98-03-25_2029_191410-66_202b.sdfits                                  HISTORY    98-03-25_2038_191954-66_203b.sdfits                                  HISTORY    98-03-25_2047_192538-66_204b.sdfits                                  HISTORY    98-03-25_2056_193122-66_205b.sdfits                                  HISTORY    98-03-26_2048_190459-66_200d.sdfits                                  HISTORY    98-03-27_2034_191627-66_202d.sdfits                                  HISTORY    98-03-27_2043_192212-66_203d.sdfits                                  HISTORY    98-03-27_2052_192756-66_204d.sdfits                                  HISTORY    98-03-27_2102_193340-66_205d.sdfits                                  HISTORY    98-03-27_2111_193924-66_206d.sdfits                                  HISTORY    98-03-27_2120_194508-66_207d.sdfits                                  HISTORY    98-03-27_2130_191043-66_201d.sdfits                                  HISTORY    98-05-10_2123_182232-66_193b.sdfits                                  HISTORY    98-05-10_2133_182816-66_194b.sdfits                                  HISTORY    98-05-10_2142_183400-66_195b.sdfits                                  HISTORY    98-05-10_2151_183945-66_196b.sdfits                                  HISTORY    98-05-10_2200_184529-66_197b.sdfits                                  HISTORY    98-05-10_2209_185113-66_198b.sdfits                                  HISTORY    98-05-10_2219_185657-66_199b.sdfits                                  HISTORY    98-05-10_2228_190241-66_200b.sdfits                                  HISTORY    98-05-13_2132_182450-66_193d.sdfits                                  HISTORY    98-05-13_2151_183034-66_194d.sdfits                                  HISTORY    98-05-13_2200_183618-66_195d.sdfits                                  HISTORY    98-05-13_2210_184202-66_196d.sdfits                                  HISTORY    98-05-13_2219_184746-66_197d.sdfits                                  HISTORY    98-05-13_2228_185331-66_198d.sdfits                                  HISTORY    98-05-13_2237_185915-66_199d.sdfits                                  HISTORY    98-05-25_1711_182559-66_193e.sdfits                                  HISTORY    98-05-25_1720_183143-66_194e.sdfits                                  HISTORY    98-05-25_1729_183727-66_195e.sdfits                                  HISTORY    98-05-25_1738_184311-66_196e.sdfits                                  HISTORY    98-05-25_1747_184855-66_197e.sdfits                                  HISTORY    98-05-25_1756_185439-66_198e.sdfits                                  HISTORY    98-05-25_1806_190024-66_199e.sdfits                                  HISTORY    98-05-25_1815_190608-66_200e.sdfits                                  HISTORY    98-05-25_1824_191152-66_201e.sdfits                                  HISTORY    98-05-25_1833_191736-66_202e.sdfits                                  HISTORY    98-05-25_1842_192320-66_203e.sdfits                                  HISTORY    98-05-25_1851_192905-66_204e.sdfits                                  HISTORY    98-05-25_1901_193449-66_205e.sdfits                                  HISTORY    98-05-25_1910_194033-66_206e.sdfits                                  HISTORY    98-05-25_1919_194617-66_207e.sdfits                                  HISTORY Original FITS filename "1904-66_COO.continuum.fits".                    HISTORY Noise level of continuum map: 62 mJy (RMS)                              
\ No newline at end of file
diff --git a/lib/pywcs/tests/maps/1904-66_COP.hdr b/lib/pywcs/tests/maps/1904-66_COP.hdr
new file mode 100644
index 0000000..fd5cec6
--- /dev/null
+++ b/lib/pywcs/tests/maps/1904-66_COP.hdr
@@ -0,0 +1 @@
+SIMPLE  =                    T                                                  BITPIX  =                  -32 / IEEE (big-endian) 32-bit floating point data   NAXIS   =                    2                                                  NAXIS1  =                  192                                                  NAXIS2  =                  192                                                  BUNIT   = 'JY/BEAM '                                                            CTYPE1  = 'RA---COP'                                                            CRPIX1  =  -2.151923139086E+02                                                  CDELT1  =  -6.666666666667E-02                                                  CRVAL1  =   0.000000000000E+00                                                  CTYPE2  = 'DEC--COP'                                                            CRPIX2  =   1.505768272737E+01                                                  CDELT2  =   6.666666666667E-02                                                  CRVAL2  =  -9.000000000000E+01                                                  LONPOLE =   1.800000000000E+02 / Native longitude of celestial pole             LATPOLE =  -4.500000000000E+01 / Native latitude  of celestial pole             PV2_1   =   4.500000000000E+01 / Projection parameter 1                         PV2_2   =   2.500000000000E+01 / Projection parameter 2                         EQUINOX =   2.000000000000E+03 / Equinox of equatorial coordinates              BMAJ    =   2.399999936422E-01 / Beam major axis in degrees                     BMIN    =   2.399999936422E-01 / Beam minor axis in degrees                     BPA     =   0.000000000000E+00 / Beam position angle in degrees                 RESTFRQ =   1.420405750000E+09 / Line rest frequency, Hz                        HISTORY Parkes Multibeam continuum map                                          HISTORY Formed on Mon 2004/02/09 02:07:13 GMT by "pksgridzilla" which was       HISTORY compiled on Feb  9 2004 12:08:02 (local time) within                    HISTORY AIPS++ version 19.405.00 dated .                                        HISTORY Polarization mode: A and B aggregated                                   HISTORY Gridding parameters:                                                    HISTORY    Method: WGTMED                                                       HISTORY    Clip fraction: 0.000                                                 HISTORY    Tsys weighting: applied                                              HISTORY    Beam weight order: 1                                                 HISTORY    Beam FWHM: 14.4 arcmin                                               HISTORY    Beam normalization: applied                                          HISTORY    Smoothing kernel type: TOP-HAT                                       HISTORY    Kernel FWHM: 12.0 arcmin                                             HISTORY    Cutoff radius: 6.0 arcmin                                            HISTORY      Beam RSS cutoff: 0.0                                               HISTORY Input data sets:                                                        HISTORY    97-10-09_0356_193558-66_206a.sdfits                                  HISTORY    97-10-12_0142_182123-66_193a.sdfits                                  HISTORY    97-10-12_0151_182707-66_194a.sdfits                                  HISTORY    97-10-12_0200_183252-66_195a.sdfits                                  HISTORY    97-11-07_0510_183836-66_196a.sdfits                                  HISTORY    97-11-07_0519_184420-66_197a.sdfits                                  HISTORY    97-11-07_0528_185004-66_198a.sdfits                                  HISTORY    97-11-07_0537_185548-66_199a.sdfits                                  HISTORY    97-11-07_0546_190132-66_200a.sdfits                                  HISTORY    97-11-07_0556_190717-66_201a.sdfits                                  HISTORY    97-11-07_0645_191301-66_202a.sdfits                                  HISTORY    97-11-07_0654_191845-66_203a.sdfits                                  HISTORY    97-11-07_0703_192429-66_204a.sdfits                                  HISTORY    97-11-07_0712_193013-66_205a.sdfits                                  HISTORY    97-11-07_0724_194142-66_207a.sdfits                                  HISTORY    97-11-18_0256_193815-66_206c.sdfits                                  HISTORY    97-11-18_0306_194359-66_207c.sdfits                                  HISTORY    97-11-19_0447_182341-66_193c.sdfits                                  HISTORY    97-11-19_0456_182925-66_194c.sdfits                                  HISTORY    97-11-19_0507_190350-66_200c.sdfits                                  HISTORY    97-11-19_0516_190934-66_201c.sdfits                                  HISTORY    97-11-19_0525_191519-66_202c.sdfits                                  HISTORY    97-11-19_0534_192103-66_203c.sdfits                                  HISTORY    97-11-19_0544_192647-66_204c.sdfits                                  HISTORY    97-11-19_0553_193231-66_205c.sdfits                                  HISTORY    97-11-19_0602_183509-66_195c.sdfits                                  HISTORY    97-11-19_0612_184053-66_196c.sdfits                                  HISTORY    97-11-19_0622_184638-66_197c.sdfits                                  HISTORY    97-11-19_0631_185222-66_198c.sdfits                                  HISTORY    97-11-19_0640_185806-66_199c.sdfits                                  HISTORY    98-03-24_2107_193706-66_206b.sdfits                                  HISTORY    98-03-24_2116_194251-66_207b.sdfits                                  HISTORY    98-03-25_2020_190826-66_201b.sdfits                                  HISTORY    98-03-25_2029_191410-66_202b.sdfits                                  HISTORY    98-03-25_2038_191954-66_203b.sdfits                                  HISTORY    98-03-25_2047_192538-66_204b.sdfits                                  HISTORY    98-03-25_2056_193122-66_205b.sdfits                                  HISTORY    98-03-26_2048_190459-66_200d.sdfits                                  HISTORY    98-03-27_2034_191627-66_202d.sdfits                                  HISTORY    98-03-27_2043_192212-66_203d.sdfits                                  HISTORY    98-03-27_2052_192756-66_204d.sdfits                                  HISTORY    98-03-27_2102_193340-66_205d.sdfits                                  HISTORY    98-03-27_2111_193924-66_206d.sdfits                                  HISTORY    98-03-27_2120_194508-66_207d.sdfits                                  HISTORY    98-03-27_2130_191043-66_201d.sdfits                                  HISTORY    98-05-10_2123_182232-66_193b.sdfits                                  HISTORY    98-05-10_2133_182816-66_194b.sdfits                                  HISTORY    98-05-10_2142_183400-66_195b.sdfits                                  HISTORY    98-05-10_2151_183945-66_196b.sdfits                                  HISTORY    98-05-10_2200_184529-66_197b.sdfits                                  HISTORY    98-05-10_2209_185113-66_198b.sdfits                                  HISTORY    98-05-10_2219_185657-66_199b.sdfits                                  HISTORY    98-05-10_2228_190241-66_200b.sdfits                                  HISTORY    98-05-13_2132_182450-66_193d.sdfits                                  HISTORY    98-05-13_2151_183034-66_194d.sdfits                                  HISTORY    98-05-13_2200_183618-66_195d.sdfits                                  HISTORY    98-05-13_2210_184202-66_196d.sdfits                                  HISTORY    98-05-13_2219_184746-66_197d.sdfits                                  HISTORY    98-05-13_2228_185331-66_198d.sdfits                                  HISTORY    98-05-13_2237_185915-66_199d.sdfits                                  HISTORY    98-05-25_1711_182559-66_193e.sdfits                                  HISTORY    98-05-25_1720_183143-66_194e.sdfits                                  HISTORY    98-05-25_1729_183727-66_195e.sdfits                                  HISTORY    98-05-25_1738_184311-66_196e.sdfits                                  HISTORY    98-05-25_1747_184855-66_197e.sdfits                                  HISTORY    98-05-25_1756_185439-66_198e.sdfits                                  HISTORY    98-05-25_1806_190024-66_199e.sdfits                                  HISTORY    98-05-25_1815_190608-66_200e.sdfits                                  HISTORY    98-05-25_1824_191152-66_201e.sdfits                                  HISTORY    98-05-25_1833_191736-66_202e.sdfits                                  HISTORY    98-05-25_1842_192320-66_203e.sdfits                                  HISTORY    98-05-25_1851_192905-66_204e.sdfits                                  HISTORY    98-05-25_1901_193449-66_205e.sdfits                                  HISTORY    98-05-25_1910_194033-66_206e.sdfits                                  HISTORY    98-05-25_1919_194617-66_207e.sdfits                                  HISTORY Original FITS filename "1904-66_COP.continuum.fits".                    HISTORY Noise level of continuum map: 61 mJy (RMS)                              
\ No newline at end of file
diff --git a/lib/pywcs/tests/maps/1904-66_CSC.hdr b/lib/pywcs/tests/maps/1904-66_CSC.hdr
new file mode 100644
index 0000000..bc3c08e
--- /dev/null
+++ b/lib/pywcs/tests/maps/1904-66_CSC.hdr
@@ -0,0 +1 @@
+SIMPLE  =                    T                                                  BITPIX  =                  -32 / IEEE (big-endian) 32-bit floating point data   NAXIS   =                    2                                                  NAXIS1  =                  192                                                  NAXIS2  =                  192                                                  BUNIT   = 'JY/BEAM '                                                            CTYPE1  = 'RA---CSC'                                                            CRPIX1  =  -2.686531829635E+02                                                  CDELT1  =  -6.666666666667E-02                                                  CRVAL1  =   0.000000000000E+00                                                  CTYPE2  = 'DEC--CSC'                                                            CRPIX2  =  -7.043520126533E+00                                                  CDELT2  =   6.666666666667E-02                                                  CRVAL2  =  -9.000000000000E+01                                                  LONPOLE =   1.800000000000E+02 / Native longitude of celestial pole             LATPOLE =   0.000000000000E+00 / Native latitude  of celestial pole             EQUINOX =   2.000000000000E+03 / Equinox of equatorial coordinates              BMAJ    =   2.399999936422E-01 / Beam major axis in degrees                     BMIN    =   2.399999936422E-01 / Beam minor axis in degrees                     BPA     =   0.000000000000E+00 / Beam position angle in degrees                 RESTFRQ =   1.420405750000E+09 / Line rest frequency, Hz                        HISTORY Parkes Multibeam continuum map                                          HISTORY Formed on Mon 2004/02/09 02:25:39 GMT by "pksgridzilla" which was       HISTORY compiled on Feb  9 2004 12:08:02 (local time) within                    HISTORY AIPS++ version 19.405.00 dated .                                        HISTORY Polarization mode: A and B aggregated                                   HISTORY Gridding parameters:                                                    HISTORY    Method: WGTMED                                                       HISTORY    Clip fraction: 0.000                                                 HISTORY    Tsys weighting: applied                                              HISTORY    Beam weight order: 1                                                 HISTORY    Beam FWHM: 14.4 arcmin                                               HISTORY    Beam normalization: applied                                          HISTORY    Smoothing kernel type: TOP-HAT                                       HISTORY    Kernel FWHM: 12.0 arcmin                                             HISTORY    Cutoff radius: 6.0 arcmin                                            HISTORY      Beam RSS cutoff: 0.0                                               HISTORY Input data sets:                                                        HISTORY    97-10-09_0356_193558-66_206a.sdfits                                  HISTORY    97-10-12_0142_182123-66_193a.sdfits                                  HISTORY    97-10-12_0151_182707-66_194a.sdfits                                  HISTORY    97-10-12_0200_183252-66_195a.sdfits                                  HISTORY    97-11-07_0510_183836-66_196a.sdfits                                  HISTORY    97-11-07_0519_184420-66_197a.sdfits                                  HISTORY    97-11-07_0528_185004-66_198a.sdfits                                  HISTORY    97-11-07_0537_185548-66_199a.sdfits                                  HISTORY    97-11-07_0546_190132-66_200a.sdfits                                  HISTORY    97-11-07_0556_190717-66_201a.sdfits                                  HISTORY    97-11-07_0645_191301-66_202a.sdfits                                  HISTORY    97-11-07_0654_191845-66_203a.sdfits                                  HISTORY    97-11-07_0703_192429-66_204a.sdfits                                  HISTORY    97-11-07_0712_193013-66_205a.sdfits                                  HISTORY    97-11-07_0724_194142-66_207a.sdfits                                  HISTORY    97-11-18_0256_193815-66_206c.sdfits                                  HISTORY    97-11-18_0306_194359-66_207c.sdfits                                  HISTORY    97-11-19_0447_182341-66_193c.sdfits                                  HISTORY    97-11-19_0456_182925-66_194c.sdfits                                  HISTORY    97-11-19_0507_190350-66_200c.sdfits                                  HISTORY    97-11-19_0516_190934-66_201c.sdfits                                  HISTORY    97-11-19_0525_191519-66_202c.sdfits                                  HISTORY    97-11-19_0534_192103-66_203c.sdfits                                  HISTORY    97-11-19_0544_192647-66_204c.sdfits                                  HISTORY    97-11-19_0553_193231-66_205c.sdfits                                  HISTORY    97-11-19_0602_183509-66_195c.sdfits                                  HISTORY    97-11-19_0612_184053-66_196c.sdfits                                  HISTORY    97-11-19_0622_184638-66_197c.sdfits                                  HISTORY    97-11-19_0631_185222-66_198c.sdfits                                  HISTORY    97-11-19_0640_185806-66_199c.sdfits                                  HISTORY    98-03-24_2107_193706-66_206b.sdfits                                  HISTORY    98-03-24_2116_194251-66_207b.sdfits                                  HISTORY    98-03-25_2020_190826-66_201b.sdfits                                  HISTORY    98-03-25_2029_191410-66_202b.sdfits                                  HISTORY    98-03-25_2038_191954-66_203b.sdfits                                  HISTORY    98-03-25_2047_192538-66_204b.sdfits                                  HISTORY    98-03-25_2056_193122-66_205b.sdfits                                  HISTORY    98-03-26_2048_190459-66_200d.sdfits                                  HISTORY    98-03-27_2034_191627-66_202d.sdfits                                  HISTORY    98-03-27_2043_192212-66_203d.sdfits                                  HISTORY    98-03-27_2052_192756-66_204d.sdfits                                  HISTORY    98-03-27_2102_193340-66_205d.sdfits                                  HISTORY    98-03-27_2111_193924-66_206d.sdfits                                  HISTORY    98-03-27_2120_194508-66_207d.sdfits                                  HISTORY    98-03-27_2130_191043-66_201d.sdfits                                  HISTORY    98-05-10_2123_182232-66_193b.sdfits                                  HISTORY    98-05-10_2133_182816-66_194b.sdfits                                  HISTORY    98-05-10_2142_183400-66_195b.sdfits                                  HISTORY    98-05-10_2151_183945-66_196b.sdfits                                  HISTORY    98-05-10_2200_184529-66_197b.sdfits                                  HISTORY    98-05-10_2209_185113-66_198b.sdfits                                  HISTORY    98-05-10_2219_185657-66_199b.sdfits                                  HISTORY    98-05-10_2228_190241-66_200b.sdfits                                  HISTORY    98-05-13_2132_182450-66_193d.sdfits                                  HISTORY    98-05-13_2151_183034-66_194d.sdfits                                  HISTORY    98-05-13_2200_183618-66_195d.sdfits                                  HISTORY    98-05-13_2210_184202-66_196d.sdfits                                  HISTORY    98-05-13_2219_184746-66_197d.sdfits                                  HISTORY    98-05-13_2228_185331-66_198d.sdfits                                  HISTORY    98-05-13_2237_185915-66_199d.sdfits                                  HISTORY    98-05-25_1711_182559-66_193e.sdfits                                  HISTORY    98-05-25_1720_183143-66_194e.sdfits                                  HISTORY    98-05-25_1729_183727-66_195e.sdfits                                  HISTORY    98-05-25_1738_184311-66_196e.sdfits                                  HISTORY    98-05-25_1747_184855-66_197e.sdfits                                  HISTORY    98-05-25_1756_185439-66_198e.sdfits                                  HISTORY    98-05-25_1806_190024-66_199e.sdfits                                  HISTORY    98-05-25_1815_190608-66_200e.sdfits                                  HISTORY    98-05-25_1824_191152-66_201e.sdfits                                  HISTORY    98-05-25_1833_191736-66_202e.sdfits                                  HISTORY    98-05-25_1842_192320-66_203e.sdfits                                  HISTORY    98-05-25_1851_192905-66_204e.sdfits                                  HISTORY    98-05-25_1901_193449-66_205e.sdfits                                  HISTORY    98-05-25_1910_194033-66_206e.sdfits                                  HISTORY    98-05-25_1919_194617-66_207e.sdfits                                  HISTORY Original FITS filename "1904-66_CSC.continuum.fits".                    HISTORY Noise level of continuum map: 61 mJy (RMS)                              
\ No newline at end of file
diff --git a/lib/pywcs/tests/maps/1904-66_CYP.hdr b/lib/pywcs/tests/maps/1904-66_CYP.hdr
new file mode 100644
index 0000000..8963088
--- /dev/null
+++ b/lib/pywcs/tests/maps/1904-66_CYP.hdr
@@ -0,0 +1 @@
+SIMPLE  =                    T                                                  BITPIX  =                  -32 / IEEE (big-endian) 32-bit floating point data   NAXIS   =                    2                                                  NAXIS1  =                  192                                                  NAXIS2  =                  192                                                  BUNIT   = 'JY/BEAM '                                                            CTYPE1  = 'RA---CYP'                                                            CRPIX1  =  -1.471055514007E+02                                                  CDELT1  =  -6.666666666667E-02                                                  CRVAL1  =   0.000000000000E+00                                                  CTYPE2  = 'DEC--CYP'                                                            CRPIX2  =   2.056099939277E+01                                                  CDELT2  =   6.666666666667E-02                                                  CRVAL2  =  -9.000000000000E+01                                                  LONPOLE =   1.800000000000E+02 / Native longitude of celestial pole             LATPOLE =   0.000000000000E+00 / Native latitude  of celestial pole             PV2_1   =   1.000000000000E+00 / Projection parameter 1                         PV2_2   =   7.071067811870E-01 / Projection parameter 2                         EQUINOX =   2.000000000000E+03 / Equinox of equatorial coordinates              BMAJ    =   2.399999936422E-01 / Beam major axis in degrees                     BMIN    =   2.399999936422E-01 / Beam minor axis in degrees                     BPA     =   0.000000000000E+00 / Beam position angle in degrees                 RESTFRQ =   1.420405750000E+09 / Line rest frequency, Hz                        HISTORY Parkes Multibeam continuum map                                          HISTORY Formed on Mon 2004/02/09 01:46:07 GMT by "pksgridzilla" which was       HISTORY compiled on Feb  9 2004 12:08:02 (local time) within                    HISTORY AIPS++ version 19.405.00 dated .                                        HISTORY Polarization mode: A and B aggregated                                   HISTORY Gridding parameters:                                                    HISTORY    Method: WGTMED                                                       HISTORY    Clip fraction: 0.000                                                 HISTORY    Tsys weighting: applied                                              HISTORY    Beam weight order: 1                                                 HISTORY    Beam FWHM: 14.4 arcmin                                               HISTORY    Beam normalization: applied                                          HISTORY    Smoothing kernel type: TOP-HAT                                       HISTORY    Kernel FWHM: 12.0 arcmin                                             HISTORY    Cutoff radius: 6.0 arcmin                                            HISTORY      Beam RSS cutoff: 0.0                                               HISTORY Input data sets:                                                        HISTORY    97-10-09_0356_193558-66_206a.sdfits                                  HISTORY    97-10-12_0142_182123-66_193a.sdfits                                  HISTORY    97-10-12_0151_182707-66_194a.sdfits                                  HISTORY    97-10-12_0200_183252-66_195a.sdfits                                  HISTORY    97-11-07_0510_183836-66_196a.sdfits                                  HISTORY    97-11-07_0519_184420-66_197a.sdfits                                  HISTORY    97-11-07_0528_185004-66_198a.sdfits                                  HISTORY    97-11-07_0537_185548-66_199a.sdfits                                  HISTORY    97-11-07_0546_190132-66_200a.sdfits                                  HISTORY    97-11-07_0556_190717-66_201a.sdfits                                  HISTORY    97-11-07_0645_191301-66_202a.sdfits                                  HISTORY    97-11-07_0654_191845-66_203a.sdfits                                  HISTORY    97-11-07_0703_192429-66_204a.sdfits                                  HISTORY    97-11-07_0712_193013-66_205a.sdfits                                  HISTORY    97-11-07_0724_194142-66_207a.sdfits                                  HISTORY    97-11-18_0256_193815-66_206c.sdfits                                  HISTORY    97-11-18_0306_194359-66_207c.sdfits                                  HISTORY    97-11-19_0447_182341-66_193c.sdfits                                  HISTORY    97-11-19_0456_182925-66_194c.sdfits                                  HISTORY    97-11-19_0507_190350-66_200c.sdfits                                  HISTORY    97-11-19_0516_190934-66_201c.sdfits                                  HISTORY    97-11-19_0525_191519-66_202c.sdfits                                  HISTORY    97-11-19_0534_192103-66_203c.sdfits                                  HISTORY    97-11-19_0544_192647-66_204c.sdfits                                  HISTORY    97-11-19_0553_193231-66_205c.sdfits                                  HISTORY    97-11-19_0602_183509-66_195c.sdfits                                  HISTORY    97-11-19_0612_184053-66_196c.sdfits                                  HISTORY    97-11-19_0622_184638-66_197c.sdfits                                  HISTORY    97-11-19_0631_185222-66_198c.sdfits                                  HISTORY    97-11-19_0640_185806-66_199c.sdfits                                  HISTORY    98-03-24_2107_193706-66_206b.sdfits                                  HISTORY    98-03-24_2116_194251-66_207b.sdfits                                  HISTORY    98-03-25_2020_190826-66_201b.sdfits                                  HISTORY    98-03-25_2029_191410-66_202b.sdfits                                  HISTORY    98-03-25_2038_191954-66_203b.sdfits                                  HISTORY    98-03-25_2047_192538-66_204b.sdfits                                  HISTORY    98-03-25_2056_193122-66_205b.sdfits                                  HISTORY    98-03-26_2048_190459-66_200d.sdfits                                  HISTORY    98-03-27_2034_191627-66_202d.sdfits                                  HISTORY    98-03-27_2043_192212-66_203d.sdfits                                  HISTORY    98-03-27_2052_192756-66_204d.sdfits                                  HISTORY    98-03-27_2102_193340-66_205d.sdfits                                  HISTORY    98-03-27_2111_193924-66_206d.sdfits                                  HISTORY    98-03-27_2120_194508-66_207d.sdfits                                  HISTORY    98-03-27_2130_191043-66_201d.sdfits                                  HISTORY    98-05-10_2123_182232-66_193b.sdfits                                  HISTORY    98-05-10_2133_182816-66_194b.sdfits                                  HISTORY    98-05-10_2142_183400-66_195b.sdfits                                  HISTORY    98-05-10_2151_183945-66_196b.sdfits                                  HISTORY    98-05-10_2200_184529-66_197b.sdfits                                  HISTORY    98-05-10_2209_185113-66_198b.sdfits                                  HISTORY    98-05-10_2219_185657-66_199b.sdfits                                  HISTORY    98-05-10_2228_190241-66_200b.sdfits                                  HISTORY    98-05-13_2132_182450-66_193d.sdfits                                  HISTORY    98-05-13_2151_183034-66_194d.sdfits                                  HISTORY    98-05-13_2200_183618-66_195d.sdfits                                  HISTORY    98-05-13_2210_184202-66_196d.sdfits                                  HISTORY    98-05-13_2219_184746-66_197d.sdfits                                  HISTORY    98-05-13_2228_185331-66_198d.sdfits                                  HISTORY    98-05-13_2237_185915-66_199d.sdfits                                  HISTORY    98-05-25_1711_182559-66_193e.sdfits                                  HISTORY    98-05-25_1720_183143-66_194e.sdfits                                  HISTORY    98-05-25_1729_183727-66_195e.sdfits                                  HISTORY    98-05-25_1738_184311-66_196e.sdfits                                  HISTORY    98-05-25_1747_184855-66_197e.sdfits                                  HISTORY    98-05-25_1756_185439-66_198e.sdfits                                  HISTORY    98-05-25_1806_190024-66_199e.sdfits                                  HISTORY    98-05-25_1815_190608-66_200e.sdfits                                  HISTORY    98-05-25_1824_191152-66_201e.sdfits                                  HISTORY    98-05-25_1833_191736-66_202e.sdfits                                  HISTORY    98-05-25_1842_192320-66_203e.sdfits                                  HISTORY    98-05-25_1851_192905-66_204e.sdfits                                  HISTORY    98-05-25_1901_193449-66_205e.sdfits                                  HISTORY    98-05-25_1910_194033-66_206e.sdfits                                  HISTORY    98-05-25_1919_194617-66_207e.sdfits                                  HISTORY Original FITS filename "1904-66_CYP.continuum.fits".                    HISTORY Noise level of continuum map: 62 mJy (RMS)                              
\ No newline at end of file
diff --git a/lib/pywcs/tests/maps/1904-66_HPX.hdr b/lib/pywcs/tests/maps/1904-66_HPX.hdr
new file mode 100644
index 0000000..44b7d1e
--- /dev/null
+++ b/lib/pywcs/tests/maps/1904-66_HPX.hdr
@@ -0,0 +1 @@
+SIMPLE  =                    T / file does conform to FITS standard             BITPIX  =                  -32 / IEEE (big-endian) 32-bit floating point data   NAXIS   =                    2 / number of data axes                            NAXIS1  =                  192 / length of data axis 1                          NAXIS2  =                  192 / length of data axis 2                          EXTEND  =                    T / FITS dataset may contain extensions            COMMENT   FITS (Flexible Image Transport System) format is defined in 'AstronomyCOMMENT   and Astrophysics', volume 376, page 359; bibcode: 2001A&A...376..359H BUNIT   = 'Jy/beam '           / Pixel value is flux density                    CTYPE1  = 'RA---HPX'                                                            CRPIX1  =    -248.217381441188                                                  CDELT1  =  -0.0666666666666667                                                  CRVAL1  =                   0.                                                  CTYPE2  = 'DEC--HPX'                                                            CRPIX2  =    -8.21754831338666                                                  CDELT2  =   0.0666666666666667                                                  CRVAL2  =                 -90.                                                  LONPOLE =                 180. / Native longitude of celestial pole             LATPOLE =                   0. / Native latitude  of celestial pole             RADESYS = 'FK5     '           / Equatorial coordinate system                   EQUINOX =               2000.0 / Equinox of equatorial coordinates              BMAJ    =              0.24000 / Beam major axis in degrees                     BMIN    =              0.24000 / Beam minor axis in degrees                     BPA     =                  0.0 / Beam position angle in degrees                 HISTORY Single-dish continuum map                                               HISTORY Formed on Mon 2005/03/07 04:03:52 GMT by "pksgridzilla" which was       HISTORY compiled on Mar  6 2005 08:00:15 (local time) within                    HISTORY AIPS++ version 19.986.00 dated .                                        HISTORY Polarization mode: A and B aggregated                                   HISTORY Gridding parameters:                                                    HISTORY    Method: WGTMED                                                       HISTORY    Clip fraction: 0.000                                                 HISTORY    Tsys weighting: applied                                              HISTORY    Beam weight order: 1                                                 HISTORY    Beam FWHM: 14.4 arcmin                                               HISTORY    Beam normalization: applied                                          HISTORY    Smoothing kernel type: TOP-HAT                                       HISTORY    Kernel FWHM: 12.0 arcmin                                             HISTORY    Cutoff radius: 6.0 arcmin                                            HISTORY    Beam RSS cutoff: 0.0                                                 HISTORY Input data sets:                                                        HISTORY    97-10-09_0356_193558-66_206a.sdfits                                  HISTORY    97-10-12_0142_182123-66_193a.sdfits                                  HISTORY    97-10-12_0151_182707-66_194a.sdfits                                  HISTORY    97-10-12_0200_183252-66_195a.sdfits                                  HISTORY    97-11-07_0510_183836-66_196a.sdfits                                  HISTORY    97-11-07_0519_184420-66_197a.sdfits                                  HISTORY    97-11-07_0528_185004-66_198a.sdfits                                  HISTORY    97-11-07_0537_185548-66_199a.sdfits                                  HISTORY    97-11-07_0546_190132-66_200a.sdfits                                  HISTORY    97-11-07_0556_190717-66_201a.sdfits                                  HISTORY    97-11-07_0645_191301-66_202a.sdfits                                  HISTORY    97-11-07_0654_191845-66_203a.sdfits                                  HISTORY    97-11-07_0703_192429-66_204a.sdfits                                  HISTORY    97-11-07_0712_193013-66_205a.sdfits                                  HISTORY    97-11-07_0724_194142-66_207a.sdfits                                  HISTORY    97-11-18_0256_193815-66_206c.sdfits                                  HISTORY    97-11-18_0306_194359-66_207c.sdfits                                  HISTORY    97-11-19_0447_182341-66_193c.sdfits                                  HISTORY    97-11-19_0456_182925-66_194c.sdfits                                  HISTORY    97-11-19_0507_190350-66_200c.sdfits                                  HISTORY    97-11-19_0516_190934-66_201c.sdfits                                  HISTORY    97-11-19_0525_191519-66_202c.sdfits                                  HISTORY    97-11-19_0534_192103-66_203c.sdfits                                  HISTORY    97-11-19_0544_192647-66_204c.sdfits                                  HISTORY    97-11-19_0553_193231-66_205c.sdfits                                  HISTORY    97-11-19_0602_183509-66_195c.sdfits                                  HISTORY    97-11-19_0612_184053-66_196c.sdfits                                  HISTORY    97-11-19_0622_184638-66_197c.sdfits                                  HISTORY    97-11-19_0631_185222-66_198c.sdfits                                  HISTORY    97-11-19_0640_185806-66_199c.sdfits                                  HISTORY    98-03-24_2107_193706-66_206b.sdfits                                  HISTORY    98-03-24_2116_194251-66_207b.sdfits                                  HISTORY    98-03-25_2020_190826-66_201b.sdfits                                  HISTORY    98-03-25_2029_191410-66_202b.sdfits                                  HISTORY    98-03-25_2038_191954-66_203b.sdfits                                  HISTORY    98-03-25_2047_192538-66_204b.sdfits                                  HISTORY    98-03-25_2056_193122-66_205b.sdfits                                  HISTORY    98-03-26_2048_190459-66_200d.sdfits                                  HISTORY    98-03-27_2034_191627-66_202d.sdfits                                  HISTORY    98-03-27_2043_192212-66_203d.sdfits                                  HISTORY    98-03-27_2052_192756-66_204d.sdfits                                  HISTORY    98-03-27_2102_193340-66_205d.sdfits                                  HISTORY    98-03-27_2111_193924-66_206d.sdfits                                  HISTORY    98-03-27_2120_194508-66_207d.sdfits                                  HISTORY    98-03-27_2130_191043-66_201d.sdfits                                  HISTORY    98-05-10_2123_182232-66_193b.sdfits                                  HISTORY    98-05-10_2133_182816-66_194b.sdfits                                  HISTORY    98-05-10_2142_183400-66_195b.sdfits                                  HISTORY    98-05-10_2151_183945-66_196b.sdfits                                  HISTORY    98-05-10_2200_184529-66_197b.sdfits                                  HISTORY    98-05-10_2209_185113-66_198b.sdfits                                  HISTORY    98-05-10_2219_185657-66_199b.sdfits                                  HISTORY    98-05-10_2228_190241-66_200b.sdfits                                  HISTORY    98-05-13_2132_182450-66_193d.sdfits                                  HISTORY    98-05-13_2151_183034-66_194d.sdfits                                  HISTORY    98-05-13_2200_183618-66_195d.sdfits                                  HISTORY    98-05-13_2210_184202-66_196d.sdfits                                  HISTORY    98-05-13_2219_184746-66_197d.sdfits                                  HISTORY    98-05-13_2228_185331-66_198d.sdfits                                  HISTORY    98-05-13_2237_185915-66_199d.sdfits                                  HISTORY    98-05-25_1711_182559-66_193e.sdfits                                  HISTORY    98-05-25_1720_183143-66_194e.sdfits                                  HISTORY    98-05-25_1729_183727-66_195e.sdfits                                  HISTORY    98-05-25_1738_184311-66_196e.sdfits                                  HISTORY    98-05-25_1747_184855-66_197e.sdfits                                  HISTORY    98-05-25_1756_185439-66_198e.sdfits                                  HISTORY    98-05-25_1806_190024-66_199e.sdfits                                  HISTORY    98-05-25_1815_190608-66_200e.sdfits                                  HISTORY    98-05-25_1824_191152-66_201e.sdfits                                  HISTORY    98-05-25_1833_191736-66_202e.sdfits                                  HISTORY    98-05-25_1842_192320-66_203e.sdfits                                  HISTORY    98-05-25_1851_192905-66_204e.sdfits                                  HISTORY    98-05-25_1901_193449-66_205e.sdfits                                  HISTORY    98-05-25_1910_194033-66_206e.sdfits                                  HISTORY    98-05-25_1919_194617-66_207e.sdfits                                  HISTORY Original FITS filename "1904-66_HPX.continuum.fits".                    HISTORY Noise level of continuum map: 57 mJy (RMS)                              
\ No newline at end of file
diff --git a/lib/pywcs/tests/maps/1904-66_MER.hdr b/lib/pywcs/tests/maps/1904-66_MER.hdr
new file mode 100644
index 0000000..03bd7e5
--- /dev/null
+++ b/lib/pywcs/tests/maps/1904-66_MER.hdr
@@ -0,0 +1 @@
+SIMPLE  =                    T                                                  BITPIX  =                  -32 / IEEE (big-endian) 32-bit floating point data   NAXIS   =                    2                                                  NAXIS1  =                  192                                                  NAXIS2  =                  192                                                  BUNIT   = 'JY/BEAM '                                                            CTYPE1  = 'RA---MER'                                                            CRPIX1  =  -2.482173814412E+02                                                  CDELT1  =  -6.666666666667E-02                                                  CRVAL1  =   0.000000000000E+00                                                  CTYPE2  = 'DEC--MER'                                                            CRPIX2  =   7.364978412864E+00                                                  CDELT2  =   6.666666666667E-02                                                  CRVAL2  =  -9.000000000000E+01                                                  LONPOLE =   1.800000000000E+02 / Native longitude of celestial pole             LATPOLE =   0.000000000000E+00 / Native latitude  of celestial pole             EQUINOX =   2.000000000000E+03 / Equinox of equatorial coordinates              BMAJ    =   2.399999936422E-01 / Beam major axis in degrees                     BMIN    =   2.399999936422E-01 / Beam minor axis in degrees                     BPA     =   0.000000000000E+00 / Beam position angle in degrees                 RESTFRQ =   1.420405750000E+09 / Line rest frequency, Hz                        HISTORY Parkes Multibeam continuum map                                          HISTORY Formed on Mon 2004/02/09 01:53:59 GMT by "pksgridzilla" which was       HISTORY compiled on Feb  9 2004 12:08:02 (local time) within                    HISTORY AIPS++ version 19.405.00 dated .                                        HISTORY Polarization mode: A and B aggregated                                   HISTORY Gridding parameters:                                                    HISTORY    Method: WGTMED                                                       HISTORY    Clip fraction: 0.000                                                 HISTORY    Tsys weighting: applied                                              HISTORY    Beam weight order: 1                                                 HISTORY    Beam FWHM: 14.4 arcmin                                               HISTORY    Beam normalization: applied                                          HISTORY    Smoothing kernel type: TOP-HAT                                       HISTORY    Kernel FWHM: 12.0 arcmin                                             HISTORY    Cutoff radius: 6.0 arcmin                                            HISTORY      Beam RSS cutoff: 0.0                                               HISTORY Input data sets:                                                        HISTORY    97-10-09_0356_193558-66_206a.sdfits                                  HISTORY    97-10-12_0142_182123-66_193a.sdfits                                  HISTORY    97-10-12_0151_182707-66_194a.sdfits                                  HISTORY    97-10-12_0200_183252-66_195a.sdfits                                  HISTORY    97-11-07_0510_183836-66_196a.sdfits                                  HISTORY    97-11-07_0519_184420-66_197a.sdfits                                  HISTORY    97-11-07_0528_185004-66_198a.sdfits                                  HISTORY    97-11-07_0537_185548-66_199a.sdfits                                  HISTORY    97-11-07_0546_190132-66_200a.sdfits                                  HISTORY    97-11-07_0556_190717-66_201a.sdfits                                  HISTORY    97-11-07_0645_191301-66_202a.sdfits                                  HISTORY    97-11-07_0654_191845-66_203a.sdfits                                  HISTORY    97-11-07_0703_192429-66_204a.sdfits                                  HISTORY    97-11-07_0712_193013-66_205a.sdfits                                  HISTORY    97-11-07_0724_194142-66_207a.sdfits                                  HISTORY    97-11-18_0256_193815-66_206c.sdfits                                  HISTORY    97-11-18_0306_194359-66_207c.sdfits                                  HISTORY    97-11-19_0447_182341-66_193c.sdfits                                  HISTORY    97-11-19_0456_182925-66_194c.sdfits                                  HISTORY    97-11-19_0507_190350-66_200c.sdfits                                  HISTORY    97-11-19_0516_190934-66_201c.sdfits                                  HISTORY    97-11-19_0525_191519-66_202c.sdfits                                  HISTORY    97-11-19_0534_192103-66_203c.sdfits                                  HISTORY    97-11-19_0544_192647-66_204c.sdfits                                  HISTORY    97-11-19_0553_193231-66_205c.sdfits                                  HISTORY    97-11-19_0602_183509-66_195c.sdfits                                  HISTORY    97-11-19_0612_184053-66_196c.sdfits                                  HISTORY    97-11-19_0622_184638-66_197c.sdfits                                  HISTORY    97-11-19_0631_185222-66_198c.sdfits                                  HISTORY    97-11-19_0640_185806-66_199c.sdfits                                  HISTORY    98-03-24_2107_193706-66_206b.sdfits                                  HISTORY    98-03-24_2116_194251-66_207b.sdfits                                  HISTORY    98-03-25_2020_190826-66_201b.sdfits                                  HISTORY    98-03-25_2029_191410-66_202b.sdfits                                  HISTORY    98-03-25_2038_191954-66_203b.sdfits                                  HISTORY    98-03-25_2047_192538-66_204b.sdfits                                  HISTORY    98-03-25_2056_193122-66_205b.sdfits                                  HISTORY    98-03-26_2048_190459-66_200d.sdfits                                  HISTORY    98-03-27_2034_191627-66_202d.sdfits                                  HISTORY    98-03-27_2043_192212-66_203d.sdfits                                  HISTORY    98-03-27_2052_192756-66_204d.sdfits                                  HISTORY    98-03-27_2102_193340-66_205d.sdfits                                  HISTORY    98-03-27_2111_193924-66_206d.sdfits                                  HISTORY    98-03-27_2120_194508-66_207d.sdfits                                  HISTORY    98-03-27_2130_191043-66_201d.sdfits                                  HISTORY    98-05-10_2123_182232-66_193b.sdfits                                  HISTORY    98-05-10_2133_182816-66_194b.sdfits                                  HISTORY    98-05-10_2142_183400-66_195b.sdfits                                  HISTORY    98-05-10_2151_183945-66_196b.sdfits                                  HISTORY    98-05-10_2200_184529-66_197b.sdfits                                  HISTORY    98-05-10_2209_185113-66_198b.sdfits                                  HISTORY    98-05-10_2219_185657-66_199b.sdfits                                  HISTORY    98-05-10_2228_190241-66_200b.sdfits                                  HISTORY    98-05-13_2132_182450-66_193d.sdfits                                  HISTORY    98-05-13_2151_183034-66_194d.sdfits                                  HISTORY    98-05-13_2200_183618-66_195d.sdfits                                  HISTORY    98-05-13_2210_184202-66_196d.sdfits                                  HISTORY    98-05-13_2219_184746-66_197d.sdfits                                  HISTORY    98-05-13_2228_185331-66_198d.sdfits                                  HISTORY    98-05-13_2237_185915-66_199d.sdfits                                  HISTORY    98-05-25_1711_182559-66_193e.sdfits                                  HISTORY    98-05-25_1720_183143-66_194e.sdfits                                  HISTORY    98-05-25_1729_183727-66_195e.sdfits                                  HISTORY    98-05-25_1738_184311-66_196e.sdfits                                  HISTORY    98-05-25_1747_184855-66_197e.sdfits                                  HISTORY    98-05-25_1756_185439-66_198e.sdfits                                  HISTORY    98-05-25_1806_190024-66_199e.sdfits                                  HISTORY    98-05-25_1815_190608-66_200e.sdfits                                  HISTORY    98-05-25_1824_191152-66_201e.sdfits                                  HISTORY    98-05-25_1833_191736-66_202e.sdfits                                  HISTORY    98-05-25_1842_192320-66_203e.sdfits                                  HISTORY    98-05-25_1851_192905-66_204e.sdfits                                  HISTORY    98-05-25_1901_193449-66_205e.sdfits                                  HISTORY    98-05-25_1910_194033-66_206e.sdfits                                  HISTORY    98-05-25_1919_194617-66_207e.sdfits                                  HISTORY Original FITS filename "1904-66_MER.continuum.fits".                    HISTORY Noise level of continuum map: 61 mJy (RMS)                              
\ No newline at end of file
diff --git a/lib/pywcs/tests/maps/1904-66_MOL.hdr b/lib/pywcs/tests/maps/1904-66_MOL.hdr
new file mode 100644
index 0000000..7b5aec6
--- /dev/null
+++ b/lib/pywcs/tests/maps/1904-66_MOL.hdr
@@ -0,0 +1 @@
+SIMPLE  =                    T                                                  BITPIX  =                  -32 / IEEE (big-endian) 32-bit floating point data   NAXIS   =                    2                                                  NAXIS1  =                  192                                                  NAXIS2  =                  192                                                  BUNIT   = 'JY/BEAM '                                                            CTYPE1  = 'RA---MOL'                                                            CRPIX1  =  -2.127655947497E+02                                                  CDELT1  =  -6.666666666667E-02                                                  CRVAL1  =   0.000000000000E+00                                                  CTYPE2  = 'DEC--MOL'                                                            CRPIX2  =  -2.310670994515E+00                                                  CDELT2  =   6.666666666667E-02                                                  CRVAL2  =  -9.000000000000E+01                                                  LONPOLE =   1.800000000000E+02 / Native longitude of celestial pole             LATPOLE =   0.000000000000E+00 / Native latitude  of celestial pole             EQUINOX =   2.000000000000E+03 / Equinox of equatorial coordinates              BMAJ    =   2.399999936422E-01 / Beam major axis in degrees                     BMIN    =   2.399999936422E-01 / Beam minor axis in degrees                     BPA     =   0.000000000000E+00 / Beam position angle in degrees                 RESTFRQ =   1.420405750000E+09 / Line rest frequency, Hz                        HISTORY Parkes Multibeam continuum map                                          HISTORY Formed on Mon 2004/02/09 02:01:55 GMT by "pksgridzilla" which was       HISTORY compiled on Feb  9 2004 12:08:02 (local time) within                    HISTORY AIPS++ version 19.405.00 dated .                                        HISTORY Polarization mode: A and B aggregated                                   HISTORY Gridding parameters:                                                    HISTORY    Method: WGTMED                                                       HISTORY    Clip fraction: 0.000                                                 HISTORY    Tsys weighting: applied                                              HISTORY    Beam weight order: 1                                                 HISTORY    Beam FWHM: 14.4 arcmin                                               HISTORY    Beam normalization: applied                                          HISTORY    Smoothing kernel type: TOP-HAT                                       HISTORY    Kernel FWHM: 12.0 arcmin                                             HISTORY    Cutoff radius: 6.0 arcmin                                            HISTORY      Beam RSS cutoff: 0.0                                               HISTORY Input data sets:                                                        HISTORY    97-10-09_0356_193558-66_206a.sdfits                                  HISTORY    97-10-12_0142_182123-66_193a.sdfits                                  HISTORY    97-10-12_0151_182707-66_194a.sdfits                                  HISTORY    97-10-12_0200_183252-66_195a.sdfits                                  HISTORY    97-11-07_0510_183836-66_196a.sdfits                                  HISTORY    97-11-07_0519_184420-66_197a.sdfits                                  HISTORY    97-11-07_0528_185004-66_198a.sdfits                                  HISTORY    97-11-07_0537_185548-66_199a.sdfits                                  HISTORY    97-11-07_0546_190132-66_200a.sdfits                                  HISTORY    97-11-07_0556_190717-66_201a.sdfits                                  HISTORY    97-11-07_0645_191301-66_202a.sdfits                                  HISTORY    97-11-07_0654_191845-66_203a.sdfits                                  HISTORY    97-11-07_0703_192429-66_204a.sdfits                                  HISTORY    97-11-07_0712_193013-66_205a.sdfits                                  HISTORY    97-11-07_0724_194142-66_207a.sdfits                                  HISTORY    97-11-18_0256_193815-66_206c.sdfits                                  HISTORY    97-11-18_0306_194359-66_207c.sdfits                                  HISTORY    97-11-19_0447_182341-66_193c.sdfits                                  HISTORY    97-11-19_0456_182925-66_194c.sdfits                                  HISTORY    97-11-19_0507_190350-66_200c.sdfits                                  HISTORY    97-11-19_0516_190934-66_201c.sdfits                                  HISTORY    97-11-19_0525_191519-66_202c.sdfits                                  HISTORY    97-11-19_0534_192103-66_203c.sdfits                                  HISTORY    97-11-19_0544_192647-66_204c.sdfits                                  HISTORY    97-11-19_0553_193231-66_205c.sdfits                                  HISTORY    97-11-19_0602_183509-66_195c.sdfits                                  HISTORY    97-11-19_0612_184053-66_196c.sdfits                                  HISTORY    97-11-19_0622_184638-66_197c.sdfits                                  HISTORY    97-11-19_0631_185222-66_198c.sdfits                                  HISTORY    97-11-19_0640_185806-66_199c.sdfits                                  HISTORY    98-03-24_2107_193706-66_206b.sdfits                                  HISTORY    98-03-24_2116_194251-66_207b.sdfits                                  HISTORY    98-03-25_2020_190826-66_201b.sdfits                                  HISTORY    98-03-25_2029_191410-66_202b.sdfits                                  HISTORY    98-03-25_2038_191954-66_203b.sdfits                                  HISTORY    98-03-25_2047_192538-66_204b.sdfits                                  HISTORY    98-03-25_2056_193122-66_205b.sdfits                                  HISTORY    98-03-26_2048_190459-66_200d.sdfits                                  HISTORY    98-03-27_2034_191627-66_202d.sdfits                                  HISTORY    98-03-27_2043_192212-66_203d.sdfits                                  HISTORY    98-03-27_2052_192756-66_204d.sdfits                                  HISTORY    98-03-27_2102_193340-66_205d.sdfits                                  HISTORY    98-03-27_2111_193924-66_206d.sdfits                                  HISTORY    98-03-27_2120_194508-66_207d.sdfits                                  HISTORY    98-03-27_2130_191043-66_201d.sdfits                                  HISTORY    98-05-10_2123_182232-66_193b.sdfits                                  HISTORY    98-05-10_2133_182816-66_194b.sdfits                                  HISTORY    98-05-10_2142_183400-66_195b.sdfits                                  HISTORY    98-05-10_2151_183945-66_196b.sdfits                                  HISTORY    98-05-10_2200_184529-66_197b.sdfits                                  HISTORY    98-05-10_2209_185113-66_198b.sdfits                                  HISTORY    98-05-10_2219_185657-66_199b.sdfits                                  HISTORY    98-05-10_2228_190241-66_200b.sdfits                                  HISTORY    98-05-13_2132_182450-66_193d.sdfits                                  HISTORY    98-05-13_2151_183034-66_194d.sdfits                                  HISTORY    98-05-13_2200_183618-66_195d.sdfits                                  HISTORY    98-05-13_2210_184202-66_196d.sdfits                                  HISTORY    98-05-13_2219_184746-66_197d.sdfits                                  HISTORY    98-05-13_2228_185331-66_198d.sdfits                                  HISTORY    98-05-13_2237_185915-66_199d.sdfits                                  HISTORY    98-05-25_1711_182559-66_193e.sdfits                                  HISTORY    98-05-25_1720_183143-66_194e.sdfits                                  HISTORY    98-05-25_1729_183727-66_195e.sdfits                                  HISTORY    98-05-25_1738_184311-66_196e.sdfits                                  HISTORY    98-05-25_1747_184855-66_197e.sdfits                                  HISTORY    98-05-25_1756_185439-66_198e.sdfits                                  HISTORY    98-05-25_1806_190024-66_199e.sdfits                                  HISTORY    98-05-25_1815_190608-66_200e.sdfits                                  HISTORY    98-05-25_1824_191152-66_201e.sdfits                                  HISTORY    98-05-25_1833_191736-66_202e.sdfits                                  HISTORY    98-05-25_1842_192320-66_203e.sdfits                                  HISTORY    98-05-25_1851_192905-66_204e.sdfits                                  HISTORY    98-05-25_1901_193449-66_205e.sdfits                                  HISTORY    98-05-25_1910_194033-66_206e.sdfits                                  HISTORY    98-05-25_1919_194617-66_207e.sdfits                                  HISTORY Original FITS filename "1904-66_MOL.continuum.fits".                    HISTORY Noise level of continuum map: 61 mJy (RMS)                              
\ No newline at end of file
diff --git a/lib/pywcs/tests/maps/1904-66_NCP.hdr b/lib/pywcs/tests/maps/1904-66_NCP.hdr
new file mode 100644
index 0000000..a71d74a
--- /dev/null
+++ b/lib/pywcs/tests/maps/1904-66_NCP.hdr
@@ -0,0 +1 @@
+SIMPLE  =                    T                                                  BITPIX  =                  -32 / IEEE (big-endian) 32-bit floating point data   NAXIS   =                    2                                                  NAXIS1  =                  192                                                  NAXIS2  =                  192                                                  BUNIT   = 'JY/BEAM '                                                            CTYPE1  = 'RA---SIN'                                                            CRPIX1  =  -2.371895431541E+02                                                  CDELT1  =  -6.666666666667E-02                                                  CRVAL1  =   0.000000000000E+00                                                  CTYPE2  = 'DEC--SIN'                                                            CRPIX2  =   7.688572009351E+00                                                  CDELT2  =   6.666666666667E-02                                                  CRVAL2  =  -9.000000000000E+01                                                  LONPOLE =   1.800000000000E+02 / Native longitude of celestial pole             LATPOLE =  -9.000000000000E+01 / Native latitude  of celestial pole             PV2_1   =   0.000000000000E+00 / Projection parameter 1                         PV2_2   =  -1.216796447506E-08 / Projection parameter 2                         EQUINOX =   2.000000000000E+03 / Equinox of equatorial coordinates              BMAJ    =   2.399999936422E-01 / Beam major axis in degrees                     BMIN    =   2.399999936422E-01 / Beam minor axis in degrees                     BPA     =   0.000000000000E+00 / Beam position angle in degrees                 RESTFRQ =   1.420405750000E+09 / Line rest frequency, Hz                        HISTORY Parkes Multibeam continuum map                                          HISTORY Formed on Mon 2004/02/09 01:33:03 GMT by "pksgridzilla" which was       HISTORY compiled on Feb  9 2004 12:08:02 (local time) within                    HISTORY AIPS++ version 19.405.00 dated .                                        HISTORY Polarization mode: A and B aggregated                                   HISTORY Gridding parameters:                                                    HISTORY    Method: WGTMED                                                       HISTORY    Clip fraction: 0.000                                                 HISTORY    Tsys weighting: applied                                              HISTORY    Beam weight order: 1                                                 HISTORY    Beam FWHM: 14.4 arcmin                                               HISTORY    Beam normalization: applied                                          HISTORY    Smoothing kernel type: TOP-HAT                                       HISTORY    Kernel FWHM: 12.0 arcmin                                             HISTORY    Cutoff radius: 6.0 arcmin                                            HISTORY      Beam RSS cutoff: 0.0                                               HISTORY Input data sets:                                                        HISTORY    97-10-09_0356_193558-66_206a.sdfits                                  HISTORY    97-10-12_0142_182123-66_193a.sdfits                                  HISTORY    97-10-12_0151_182707-66_194a.sdfits                                  HISTORY    97-10-12_0200_183252-66_195a.sdfits                                  HISTORY    97-11-07_0510_183836-66_196a.sdfits                                  HISTORY    97-11-07_0519_184420-66_197a.sdfits                                  HISTORY    97-11-07_0528_185004-66_198a.sdfits                                  HISTORY    97-11-07_0537_185548-66_199a.sdfits                                  HISTORY    97-11-07_0546_190132-66_200a.sdfits                                  HISTORY    97-11-07_0556_190717-66_201a.sdfits                                  HISTORY    97-11-07_0645_191301-66_202a.sdfits                                  HISTORY    97-11-07_0654_191845-66_203a.sdfits                                  HISTORY    97-11-07_0703_192429-66_204a.sdfits                                  HISTORY    97-11-07_0712_193013-66_205a.sdfits                                  HISTORY    97-11-07_0724_194142-66_207a.sdfits                                  HISTORY    97-11-18_0256_193815-66_206c.sdfits                                  HISTORY    97-11-18_0306_194359-66_207c.sdfits                                  HISTORY    97-11-19_0447_182341-66_193c.sdfits                                  HISTORY    97-11-19_0456_182925-66_194c.sdfits                                  HISTORY    97-11-19_0507_190350-66_200c.sdfits                                  HISTORY    97-11-19_0516_190934-66_201c.sdfits                                  HISTORY    97-11-19_0525_191519-66_202c.sdfits                                  HISTORY    97-11-19_0534_192103-66_203c.sdfits                                  HISTORY    97-11-19_0544_192647-66_204c.sdfits                                  HISTORY    97-11-19_0553_193231-66_205c.sdfits                                  HISTORY    97-11-19_0602_183509-66_195c.sdfits                                  HISTORY    97-11-19_0612_184053-66_196c.sdfits                                  HISTORY    97-11-19_0622_184638-66_197c.sdfits                                  HISTORY    97-11-19_0631_185222-66_198c.sdfits                                  HISTORY    97-11-19_0640_185806-66_199c.sdfits                                  HISTORY    98-03-24_2107_193706-66_206b.sdfits                                  HISTORY    98-03-24_2116_194251-66_207b.sdfits                                  HISTORY    98-03-25_2020_190826-66_201b.sdfits                                  HISTORY    98-03-25_2029_191410-66_202b.sdfits                                  HISTORY    98-03-25_2038_191954-66_203b.sdfits                                  HISTORY    98-03-25_2047_192538-66_204b.sdfits                                  HISTORY    98-03-25_2056_193122-66_205b.sdfits                                  HISTORY    98-03-26_2048_190459-66_200d.sdfits                                  HISTORY    98-03-27_2034_191627-66_202d.sdfits                                  HISTORY    98-03-27_2043_192212-66_203d.sdfits                                  HISTORY    98-03-27_2052_192756-66_204d.sdfits                                  HISTORY    98-03-27_2102_193340-66_205d.sdfits                                  HISTORY    98-03-27_2111_193924-66_206d.sdfits                                  HISTORY    98-03-27_2120_194508-66_207d.sdfits                                  HISTORY    98-03-27_2130_191043-66_201d.sdfits                                  HISTORY    98-05-10_2123_182232-66_193b.sdfits                                  HISTORY    98-05-10_2133_182816-66_194b.sdfits                                  HISTORY    98-05-10_2142_183400-66_195b.sdfits                                  HISTORY    98-05-10_2151_183945-66_196b.sdfits                                  HISTORY    98-05-10_2200_184529-66_197b.sdfits                                  HISTORY    98-05-10_2209_185113-66_198b.sdfits                                  HISTORY    98-05-10_2219_185657-66_199b.sdfits                                  HISTORY    98-05-10_2228_190241-66_200b.sdfits                                  HISTORY    98-05-13_2132_182450-66_193d.sdfits                                  HISTORY    98-05-13_2151_183034-66_194d.sdfits                                  HISTORY    98-05-13_2200_183618-66_195d.sdfits                                  HISTORY    98-05-13_2210_184202-66_196d.sdfits                                  HISTORY    98-05-13_2219_184746-66_197d.sdfits                                  HISTORY    98-05-13_2228_185331-66_198d.sdfits                                  HISTORY    98-05-13_2237_185915-66_199d.sdfits                                  HISTORY    98-05-25_1711_182559-66_193e.sdfits                                  HISTORY    98-05-25_1720_183143-66_194e.sdfits                                  HISTORY    98-05-25_1729_183727-66_195e.sdfits                                  HISTORY    98-05-25_1738_184311-66_196e.sdfits                                  HISTORY    98-05-25_1747_184855-66_197e.sdfits                                  HISTORY    98-05-25_1756_185439-66_198e.sdfits                                  HISTORY    98-05-25_1806_190024-66_199e.sdfits                                  HISTORY    98-05-25_1815_190608-66_200e.sdfits                                  HISTORY    98-05-25_1824_191152-66_201e.sdfits                                  HISTORY    98-05-25_1833_191736-66_202e.sdfits                                  HISTORY    98-05-25_1842_192320-66_203e.sdfits                                  HISTORY    98-05-25_1851_192905-66_204e.sdfits                                  HISTORY    98-05-25_1901_193449-66_205e.sdfits                                  HISTORY    98-05-25_1910_194033-66_206e.sdfits                                  HISTORY    98-05-25_1919_194617-66_207e.sdfits                                  HISTORY Original FITS filename "1904-66_NCP.continuum.fits".                    HISTORY Noise level of continuum map: 61 mJy (RMS)                              
\ No newline at end of file
diff --git a/lib/pywcs/tests/maps/1904-66_PAR.hdr b/lib/pywcs/tests/maps/1904-66_PAR.hdr
new file mode 100644
index 0000000..bf7868f
--- /dev/null
+++ b/lib/pywcs/tests/maps/1904-66_PAR.hdr
@@ -0,0 +1 @@
+SIMPLE  =                    T                                                  BITPIX  =                  -32 / IEEE (big-endian) 32-bit floating point data   NAXIS   =                    2                                                  NAXIS1  =                  192                                                  NAXIS2  =                  192                                                  BUNIT   = 'JY/BEAM '                                                            CTYPE1  = 'RA---PAR'                                                            CRPIX1  =  -2.465551494284E+02                                                  CDELT1  =  -6.666666666667E-02                                                  CRVAL1  =   0.000000000000E+00                                                  CTYPE2  = 'DEC--PAR'                                                            CRPIX2  =   3.322937769653E+00                                                  CDELT2  =   6.666666666667E-02                                                  CRVAL2  =  -9.000000000000E+01                                                  LONPOLE =   1.800000000000E+02 / Native longitude of celestial pole             LATPOLE =   0.000000000000E+00 / Native latitude  of celestial pole             EQUINOX =   2.000000000000E+03 / Equinox of equatorial coordinates              BMAJ    =   2.399999936422E-01 / Beam major axis in degrees                     BMIN    =   2.399999936422E-01 / Beam minor axis in degrees                     BPA     =   0.000000000000E+00 / Beam position angle in degrees                 RESTFRQ =   1.420405750000E+09 / Line rest frequency, Hz                        HISTORY Parkes Multibeam continuum map                                          HISTORY Formed on Mon 2004/02/09 01:59:17 GMT by "pksgridzilla" which was       HISTORY compiled on Feb  9 2004 12:08:02 (local time) within                    HISTORY AIPS++ version 19.405.00 dated .                                        HISTORY Polarization mode: A and B aggregated                                   HISTORY Gridding parameters:                                                    HISTORY    Method: WGTMED                                                       HISTORY    Clip fraction: 0.000                                                 HISTORY    Tsys weighting: applied                                              HISTORY    Beam weight order: 1                                                 HISTORY    Beam FWHM: 14.4 arcmin                                               HISTORY    Beam normalization: applied                                          HISTORY    Smoothing kernel type: TOP-HAT                                       HISTORY    Kernel FWHM: 12.0 arcmin                                             HISTORY    Cutoff radius: 6.0 arcmin                                            HISTORY      Beam RSS cutoff: 0.0                                               HISTORY Input data sets:                                                        HISTORY    97-10-09_0356_193558-66_206a.sdfits                                  HISTORY    97-10-12_0142_182123-66_193a.sdfits                                  HISTORY    97-10-12_0151_182707-66_194a.sdfits                                  HISTORY    97-10-12_0200_183252-66_195a.sdfits                                  HISTORY    97-11-07_0510_183836-66_196a.sdfits                                  HISTORY    97-11-07_0519_184420-66_197a.sdfits                                  HISTORY    97-11-07_0528_185004-66_198a.sdfits                                  HISTORY    97-11-07_0537_185548-66_199a.sdfits                                  HISTORY    97-11-07_0546_190132-66_200a.sdfits                                  HISTORY    97-11-07_0556_190717-66_201a.sdfits                                  HISTORY    97-11-07_0645_191301-66_202a.sdfits                                  HISTORY    97-11-07_0654_191845-66_203a.sdfits                                  HISTORY    97-11-07_0703_192429-66_204a.sdfits                                  HISTORY    97-11-07_0712_193013-66_205a.sdfits                                  HISTORY    97-11-07_0724_194142-66_207a.sdfits                                  HISTORY    97-11-18_0256_193815-66_206c.sdfits                                  HISTORY    97-11-18_0306_194359-66_207c.sdfits                                  HISTORY    97-11-19_0447_182341-66_193c.sdfits                                  HISTORY    97-11-19_0456_182925-66_194c.sdfits                                  HISTORY    97-11-19_0507_190350-66_200c.sdfits                                  HISTORY    97-11-19_0516_190934-66_201c.sdfits                                  HISTORY    97-11-19_0525_191519-66_202c.sdfits                                  HISTORY    97-11-19_0534_192103-66_203c.sdfits                                  HISTORY    97-11-19_0544_192647-66_204c.sdfits                                  HISTORY    97-11-19_0553_193231-66_205c.sdfits                                  HISTORY    97-11-19_0602_183509-66_195c.sdfits                                  HISTORY    97-11-19_0612_184053-66_196c.sdfits                                  HISTORY    97-11-19_0622_184638-66_197c.sdfits                                  HISTORY    97-11-19_0631_185222-66_198c.sdfits                                  HISTORY    97-11-19_0640_185806-66_199c.sdfits                                  HISTORY    98-03-24_2107_193706-66_206b.sdfits                                  HISTORY    98-03-24_2116_194251-66_207b.sdfits                                  HISTORY    98-03-25_2020_190826-66_201b.sdfits                                  HISTORY    98-03-25_2029_191410-66_202b.sdfits                                  HISTORY    98-03-25_2038_191954-66_203b.sdfits                                  HISTORY    98-03-25_2047_192538-66_204b.sdfits                                  HISTORY    98-03-25_2056_193122-66_205b.sdfits                                  HISTORY    98-03-26_2048_190459-66_200d.sdfits                                  HISTORY    98-03-27_2034_191627-66_202d.sdfits                                  HISTORY    98-03-27_2043_192212-66_203d.sdfits                                  HISTORY    98-03-27_2052_192756-66_204d.sdfits                                  HISTORY    98-03-27_2102_193340-66_205d.sdfits                                  HISTORY    98-03-27_2111_193924-66_206d.sdfits                                  HISTORY    98-03-27_2120_194508-66_207d.sdfits                                  HISTORY    98-03-27_2130_191043-66_201d.sdfits                                  HISTORY    98-05-10_2123_182232-66_193b.sdfits                                  HISTORY    98-05-10_2133_182816-66_194b.sdfits                                  HISTORY    98-05-10_2142_183400-66_195b.sdfits                                  HISTORY    98-05-10_2151_183945-66_196b.sdfits                                  HISTORY    98-05-10_2200_184529-66_197b.sdfits                                  HISTORY    98-05-10_2209_185113-66_198b.sdfits                                  HISTORY    98-05-10_2219_185657-66_199b.sdfits                                  HISTORY    98-05-10_2228_190241-66_200b.sdfits                                  HISTORY    98-05-13_2132_182450-66_193d.sdfits                                  HISTORY    98-05-13_2151_183034-66_194d.sdfits                                  HISTORY    98-05-13_2200_183618-66_195d.sdfits                                  HISTORY    98-05-13_2210_184202-66_196d.sdfits                                  HISTORY    98-05-13_2219_184746-66_197d.sdfits                                  HISTORY    98-05-13_2228_185331-66_198d.sdfits                                  HISTORY    98-05-13_2237_185915-66_199d.sdfits                                  HISTORY    98-05-25_1711_182559-66_193e.sdfits                                  HISTORY    98-05-25_1720_183143-66_194e.sdfits                                  HISTORY    98-05-25_1729_183727-66_195e.sdfits                                  HISTORY    98-05-25_1738_184311-66_196e.sdfits                                  HISTORY    98-05-25_1747_184855-66_197e.sdfits                                  HISTORY    98-05-25_1756_185439-66_198e.sdfits                                  HISTORY    98-05-25_1806_190024-66_199e.sdfits                                  HISTORY    98-05-25_1815_190608-66_200e.sdfits                                  HISTORY    98-05-25_1824_191152-66_201e.sdfits                                  HISTORY    98-05-25_1833_191736-66_202e.sdfits                                  HISTORY    98-05-25_1842_192320-66_203e.sdfits                                  HISTORY    98-05-25_1851_192905-66_204e.sdfits                                  HISTORY    98-05-25_1901_193449-66_205e.sdfits                                  HISTORY    98-05-25_1910_194033-66_206e.sdfits                                  HISTORY    98-05-25_1919_194617-66_207e.sdfits                                  HISTORY Original FITS filename "1904-66_PAR.continuum.fits".                    HISTORY Noise level of continuum map: 61 mJy (RMS)                              
\ No newline at end of file
diff --git a/lib/pywcs/tests/maps/1904-66_PCO.hdr b/lib/pywcs/tests/maps/1904-66_PCO.hdr
new file mode 100644
index 0000000..8ff5b4c
--- /dev/null
+++ b/lib/pywcs/tests/maps/1904-66_PCO.hdr
@@ -0,0 +1 @@
+SIMPLE  =                    T                                                  BITPIX  =                  -32 / IEEE (big-endian) 32-bit floating point data   NAXIS   =                    2                                                  NAXIS1  =                  192                                                  NAXIS2  =                  192                                                  BUNIT   = 'JY/BEAM '                                                            CTYPE1  = 'RA---PCO'                                                            CRPIX1  =  -2.462486098896E+02                                                  CDELT1  =  -6.666666666667E-02                                                  CRVAL1  =   0.000000000000E+00                                                  CTYPE2  = 'DEC--PCO'                                                            CRPIX2  =   3.620782775517E-01                                                  CDELT2  =   6.666666666667E-02                                                  CRVAL2  =  -9.000000000000E+01                                                  LONPOLE =   1.800000000000E+02 / Native longitude of celestial pole             LATPOLE =   0.000000000000E+00 / Native latitude  of celestial pole             EQUINOX =   2.000000000000E+03 / Equinox of equatorial coordinates              BMAJ    =   2.399999936422E-01 / Beam major axis in degrees                     BMIN    =   2.399999936422E-01 / Beam minor axis in degrees                     BPA     =   0.000000000000E+00 / Beam position angle in degrees                 RESTFRQ =   1.420405750000E+09 / Line rest frequency, Hz                        HISTORY Parkes Multibeam continuum map                                          HISTORY Formed on Mon 2004/02/09 02:20:22 GMT by "pksgridzilla" which was       HISTORY compiled on Feb  9 2004 12:08:02 (local time) within                    HISTORY AIPS++ version 19.405.00 dated .                                        HISTORY Polarization mode: A and B aggregated                                   HISTORY Gridding parameters:                                                    HISTORY    Method: WGTMED                                                       HISTORY    Clip fraction: 0.000                                                 HISTORY    Tsys weighting: applied                                              HISTORY    Beam weight order: 1                                                 HISTORY    Beam FWHM: 14.4 arcmin                                               HISTORY    Beam normalization: applied                                          HISTORY    Smoothing kernel type: TOP-HAT                                       HISTORY    Kernel FWHM: 12.0 arcmin                                             HISTORY    Cutoff radius: 6.0 arcmin                                            HISTORY      Beam RSS cutoff: 0.0                                               HISTORY Input data sets:                                                        HISTORY    97-10-09_0356_193558-66_206a.sdfits                                  HISTORY    97-10-12_0142_182123-66_193a.sdfits                                  HISTORY    97-10-12_0151_182707-66_194a.sdfits                                  HISTORY    97-10-12_0200_183252-66_195a.sdfits                                  HISTORY    97-11-07_0510_183836-66_196a.sdfits                                  HISTORY    97-11-07_0519_184420-66_197a.sdfits                                  HISTORY    97-11-07_0528_185004-66_198a.sdfits                                  HISTORY    97-11-07_0537_185548-66_199a.sdfits                                  HISTORY    97-11-07_0546_190132-66_200a.sdfits                                  HISTORY    97-11-07_0556_190717-66_201a.sdfits                                  HISTORY    97-11-07_0645_191301-66_202a.sdfits                                  HISTORY    97-11-07_0654_191845-66_203a.sdfits                                  HISTORY    97-11-07_0703_192429-66_204a.sdfits                                  HISTORY    97-11-07_0712_193013-66_205a.sdfits                                  HISTORY    97-11-07_0724_194142-66_207a.sdfits                                  HISTORY    97-11-18_0256_193815-66_206c.sdfits                                  HISTORY    97-11-18_0306_194359-66_207c.sdfits                                  HISTORY    97-11-19_0447_182341-66_193c.sdfits                                  HISTORY    97-11-19_0456_182925-66_194c.sdfits                                  HISTORY    97-11-19_0507_190350-66_200c.sdfits                                  HISTORY    97-11-19_0516_190934-66_201c.sdfits                                  HISTORY    97-11-19_0525_191519-66_202c.sdfits                                  HISTORY    97-11-19_0534_192103-66_203c.sdfits                                  HISTORY    97-11-19_0544_192647-66_204c.sdfits                                  HISTORY    97-11-19_0553_193231-66_205c.sdfits                                  HISTORY    97-11-19_0602_183509-66_195c.sdfits                                  HISTORY    97-11-19_0612_184053-66_196c.sdfits                                  HISTORY    97-11-19_0622_184638-66_197c.sdfits                                  HISTORY    97-11-19_0631_185222-66_198c.sdfits                                  HISTORY    97-11-19_0640_185806-66_199c.sdfits                                  HISTORY    98-03-24_2107_193706-66_206b.sdfits                                  HISTORY    98-03-24_2116_194251-66_207b.sdfits                                  HISTORY    98-03-25_2020_190826-66_201b.sdfits                                  HISTORY    98-03-25_2029_191410-66_202b.sdfits                                  HISTORY    98-03-25_2038_191954-66_203b.sdfits                                  HISTORY    98-03-25_2047_192538-66_204b.sdfits                                  HISTORY    98-03-25_2056_193122-66_205b.sdfits                                  HISTORY    98-03-26_2048_190459-66_200d.sdfits                                  HISTORY    98-03-27_2034_191627-66_202d.sdfits                                  HISTORY    98-03-27_2043_192212-66_203d.sdfits                                  HISTORY    98-03-27_2052_192756-66_204d.sdfits                                  HISTORY    98-03-27_2102_193340-66_205d.sdfits                                  HISTORY    98-03-27_2111_193924-66_206d.sdfits                                  HISTORY    98-03-27_2120_194508-66_207d.sdfits                                  HISTORY    98-03-27_2130_191043-66_201d.sdfits                                  HISTORY    98-05-10_2123_182232-66_193b.sdfits                                  HISTORY    98-05-10_2133_182816-66_194b.sdfits                                  HISTORY    98-05-10_2142_183400-66_195b.sdfits                                  HISTORY    98-05-10_2151_183945-66_196b.sdfits                                  HISTORY    98-05-10_2200_184529-66_197b.sdfits                                  HISTORY    98-05-10_2209_185113-66_198b.sdfits                                  HISTORY    98-05-10_2219_185657-66_199b.sdfits                                  HISTORY    98-05-10_2228_190241-66_200b.sdfits                                  HISTORY    98-05-13_2132_182450-66_193d.sdfits                                  HISTORY    98-05-13_2151_183034-66_194d.sdfits                                  HISTORY    98-05-13_2200_183618-66_195d.sdfits                                  HISTORY    98-05-13_2210_184202-66_196d.sdfits                                  HISTORY    98-05-13_2219_184746-66_197d.sdfits                                  HISTORY    98-05-13_2228_185331-66_198d.sdfits                                  HISTORY    98-05-13_2237_185915-66_199d.sdfits                                  HISTORY    98-05-25_1711_182559-66_193e.sdfits                                  HISTORY    98-05-25_1720_183143-66_194e.sdfits                                  HISTORY    98-05-25_1729_183727-66_195e.sdfits                                  HISTORY    98-05-25_1738_184311-66_196e.sdfits                                  HISTORY    98-05-25_1747_184855-66_197e.sdfits                                  HISTORY    98-05-25_1756_185439-66_198e.sdfits                                  HISTORY    98-05-25_1806_190024-66_199e.sdfits                                  HISTORY    98-05-25_1815_190608-66_200e.sdfits                                  HISTORY    98-05-25_1824_191152-66_201e.sdfits                                  HISTORY    98-05-25_1833_191736-66_202e.sdfits                                  HISTORY    98-05-25_1842_192320-66_203e.sdfits                                  HISTORY    98-05-25_1851_192905-66_204e.sdfits                                  HISTORY    98-05-25_1901_193449-66_205e.sdfits                                  HISTORY    98-05-25_1910_194033-66_206e.sdfits                                  HISTORY    98-05-25_1919_194617-66_207e.sdfits                                  HISTORY Original FITS filename "1904-66_PCO.continuum.fits".                    HISTORY Noise level of continuum map: 62 mJy (RMS)                              
\ No newline at end of file
diff --git a/lib/pywcs/tests/maps/1904-66_QSC.hdr b/lib/pywcs/tests/maps/1904-66_QSC.hdr
new file mode 100644
index 0000000..3cc0a13
--- /dev/null
+++ b/lib/pywcs/tests/maps/1904-66_QSC.hdr
@@ -0,0 +1 @@
+SIMPLE  =                    T                                                  BITPIX  =                  -32 / IEEE (big-endian) 32-bit floating point data   NAXIS   =                    2                                                  NAXIS1  =                  192                                                  NAXIS2  =                  192                                                  BUNIT   = 'JY/BEAM '                                                            CTYPE1  = 'RA---QSC'                                                            CRPIX1  =  -2.583408175994E+02                                                  CDELT1  =  -6.666666666667E-02                                                  CRVAL1  =   0.000000000000E+00                                                  CTYPE2  = 'DEC--QSC'                                                            CRPIX2  =  -8.258194421088E+00                                                  CDELT2  =   6.666666666667E-02                                                  CRVAL2  =  -9.000000000000E+01                                                  LONPOLE =   1.800000000000E+02 / Native longitude of celestial pole             LATPOLE =   0.000000000000E+00 / Native latitude  of celestial pole             EQUINOX =   2.000000000000E+03 / Equinox of equatorial coordinates              BMAJ    =   2.399999936422E-01 / Beam major axis in degrees                     BMIN    =   2.399999936422E-01 / Beam minor axis in degrees                     BPA     =   0.000000000000E+00 / Beam position angle in degrees                 RESTFRQ =   1.420405750000E+09 / Line rest frequency, Hz                        HISTORY Parkes Multibeam continuum map                                          HISTORY Formed on Mon 2004/02/09 02:28:25 GMT by "pksgridzilla" which was       HISTORY compiled on Feb  9 2004 12:08:02 (local time) within                    HISTORY AIPS++ version 19.405.00 dated .                                        HISTORY Polarization mode: A and B aggregated                                   HISTORY Gridding parameters:                                                    HISTORY    Method: WGTMED                                                       HISTORY    Clip fraction: 0.000                                                 HISTORY    Tsys weighting: applied                                              HISTORY    Beam weight order: 1                                                 HISTORY    Beam FWHM: 14.4 arcmin                                               HISTORY    Beam normalization: applied                                          HISTORY    Smoothing kernel type: TOP-HAT                                       HISTORY    Kernel FWHM: 12.0 arcmin                                             HISTORY    Cutoff radius: 6.0 arcmin                                            HISTORY      Beam RSS cutoff: 0.0                                               HISTORY Input data sets:                                                        HISTORY    97-10-09_0356_193558-66_206a.sdfits                                  HISTORY    97-10-12_0142_182123-66_193a.sdfits                                  HISTORY    97-10-12_0151_182707-66_194a.sdfits                                  HISTORY    97-10-12_0200_183252-66_195a.sdfits                                  HISTORY    97-11-07_0510_183836-66_196a.sdfits                                  HISTORY    97-11-07_0519_184420-66_197a.sdfits                                  HISTORY    97-11-07_0528_185004-66_198a.sdfits                                  HISTORY    97-11-07_0537_185548-66_199a.sdfits                                  HISTORY    97-11-07_0546_190132-66_200a.sdfits                                  HISTORY    97-11-07_0556_190717-66_201a.sdfits                                  HISTORY    97-11-07_0645_191301-66_202a.sdfits                                  HISTORY    97-11-07_0654_191845-66_203a.sdfits                                  HISTORY    97-11-07_0703_192429-66_204a.sdfits                                  HISTORY    97-11-07_0712_193013-66_205a.sdfits                                  HISTORY    97-11-07_0724_194142-66_207a.sdfits                                  HISTORY    97-11-18_0256_193815-66_206c.sdfits                                  HISTORY    97-11-18_0306_194359-66_207c.sdfits                                  HISTORY    97-11-19_0447_182341-66_193c.sdfits                                  HISTORY    97-11-19_0456_182925-66_194c.sdfits                                  HISTORY    97-11-19_0507_190350-66_200c.sdfits                                  HISTORY    97-11-19_0516_190934-66_201c.sdfits                                  HISTORY    97-11-19_0525_191519-66_202c.sdfits                                  HISTORY    97-11-19_0534_192103-66_203c.sdfits                                  HISTORY    97-11-19_0544_192647-66_204c.sdfits                                  HISTORY    97-11-19_0553_193231-66_205c.sdfits                                  HISTORY    97-11-19_0602_183509-66_195c.sdfits                                  HISTORY    97-11-19_0612_184053-66_196c.sdfits                                  HISTORY    97-11-19_0622_184638-66_197c.sdfits                                  HISTORY    97-11-19_0631_185222-66_198c.sdfits                                  HISTORY    97-11-19_0640_185806-66_199c.sdfits                                  HISTORY    98-03-24_2107_193706-66_206b.sdfits                                  HISTORY    98-03-24_2116_194251-66_207b.sdfits                                  HISTORY    98-03-25_2020_190826-66_201b.sdfits                                  HISTORY    98-03-25_2029_191410-66_202b.sdfits                                  HISTORY    98-03-25_2038_191954-66_203b.sdfits                                  HISTORY    98-03-25_2047_192538-66_204b.sdfits                                  HISTORY    98-03-25_2056_193122-66_205b.sdfits                                  HISTORY    98-03-26_2048_190459-66_200d.sdfits                                  HISTORY    98-03-27_2034_191627-66_202d.sdfits                                  HISTORY    98-03-27_2043_192212-66_203d.sdfits                                  HISTORY    98-03-27_2052_192756-66_204d.sdfits                                  HISTORY    98-03-27_2102_193340-66_205d.sdfits                                  HISTORY    98-03-27_2111_193924-66_206d.sdfits                                  HISTORY    98-03-27_2120_194508-66_207d.sdfits                                  HISTORY    98-03-27_2130_191043-66_201d.sdfits                                  HISTORY    98-05-10_2123_182232-66_193b.sdfits                                  HISTORY    98-05-10_2133_182816-66_194b.sdfits                                  HISTORY    98-05-10_2142_183400-66_195b.sdfits                                  HISTORY    98-05-10_2151_183945-66_196b.sdfits                                  HISTORY    98-05-10_2200_184529-66_197b.sdfits                                  HISTORY    98-05-10_2209_185113-66_198b.sdfits                                  HISTORY    98-05-10_2219_185657-66_199b.sdfits                                  HISTORY    98-05-10_2228_190241-66_200b.sdfits                                  HISTORY    98-05-13_2132_182450-66_193d.sdfits                                  HISTORY    98-05-13_2151_183034-66_194d.sdfits                                  HISTORY    98-05-13_2200_183618-66_195d.sdfits                                  HISTORY    98-05-13_2210_184202-66_196d.sdfits                                  HISTORY    98-05-13_2219_184746-66_197d.sdfits                                  HISTORY    98-05-13_2228_185331-66_198d.sdfits                                  HISTORY    98-05-13_2237_185915-66_199d.sdfits                                  HISTORY    98-05-25_1711_182559-66_193e.sdfits                                  HISTORY    98-05-25_1720_183143-66_194e.sdfits                                  HISTORY    98-05-25_1729_183727-66_195e.sdfits                                  HISTORY    98-05-25_1738_184311-66_196e.sdfits                                  HISTORY    98-05-25_1747_184855-66_197e.sdfits                                  HISTORY    98-05-25_1756_185439-66_198e.sdfits                                  HISTORY    98-05-25_1806_190024-66_199e.sdfits                                  HISTORY    98-05-25_1815_190608-66_200e.sdfits                                  HISTORY    98-05-25_1824_191152-66_201e.sdfits                                  HISTORY    98-05-25_1833_191736-66_202e.sdfits                                  HISTORY    98-05-25_1842_192320-66_203e.sdfits                                  HISTORY    98-05-25_1851_192905-66_204e.sdfits                                  HISTORY    98-05-25_1901_193449-66_205e.sdfits                                  HISTORY    98-05-25_1910_194033-66_206e.sdfits                                  HISTORY    98-05-25_1919_194617-66_207e.sdfits                                  HISTORY Original FITS filename "1904-66_QSC.continuum.fits".                    HISTORY Noise level of continuum map: 61 mJy (RMS)                              
\ No newline at end of file
diff --git a/lib/pywcs/tests/maps/1904-66_SFL.hdr b/lib/pywcs/tests/maps/1904-66_SFL.hdr
new file mode 100644
index 0000000..a448628
--- /dev/null
+++ b/lib/pywcs/tests/maps/1904-66_SFL.hdr
@@ -0,0 +1 @@
+SIMPLE  =                    T                                                  BITPIX  =                  -32 / IEEE (big-endian) 32-bit floating point data   NAXIS   =                    2                                                  NAXIS1  =                  192                                                  NAXIS2  =                  192                                                  BUNIT   = 'JY/BEAM '                                                            CTYPE1  = 'RA---SFL'                                                            CRPIX1  =  -2.463483086237E+02                                                  CDELT1  =  -6.666666666667E-02                                                  CRVAL1  =   0.000000000000E+00                                                  CTYPE2  = 'DEC--SFL'                                                            CRPIX2  =   7.527038199745E+00                                                  CDELT2  =   6.666666666667E-02                                                  CRVAL2  =  -9.000000000000E+01                                                  LONPOLE =   1.800000000000E+02 / Native longitude of celestial pole             LATPOLE =   0.000000000000E+00 / Native latitude  of celestial pole             EQUINOX =   2.000000000000E+03 / Equinox of equatorial coordinates              BMAJ    =   2.399999936422E-01 / Beam major axis in degrees                     BMIN    =   2.399999936422E-01 / Beam minor axis in degrees                     BPA     =   0.000000000000E+00 / Beam position angle in degrees                 RESTFRQ =   1.420405750000E+09 / Line rest frequency, Hz                        HISTORY Parkes Multibeam continuum map                                          HISTORY Formed on Mon 2004/02/09 01:56:37 GMT by "pksgridzilla" which was       HISTORY compiled on Feb  9 2004 12:08:02 (local time) within                    HISTORY AIPS++ version 19.405.00 dated .                                        HISTORY Polarization mode: A and B aggregated                                   HISTORY Gridding parameters:                                                    HISTORY    Method: WGTMED                                                       HISTORY    Clip fraction: 0.000                                                 HISTORY    Tsys weighting: applied                                              HISTORY    Beam weight order: 1                                                 HISTORY    Beam FWHM: 14.4 arcmin                                               HISTORY    Beam normalization: applied                                          HISTORY    Smoothing kernel type: TOP-HAT                                       HISTORY    Kernel FWHM: 12.0 arcmin                                             HISTORY    Cutoff radius: 6.0 arcmin                                            HISTORY      Beam RSS cutoff: 0.0                                               HISTORY Input data sets:                                                        HISTORY    97-10-09_0356_193558-66_206a.sdfits                                  HISTORY    97-10-12_0142_182123-66_193a.sdfits                                  HISTORY    97-10-12_0151_182707-66_194a.sdfits                                  HISTORY    97-10-12_0200_183252-66_195a.sdfits                                  HISTORY    97-11-07_0510_183836-66_196a.sdfits                                  HISTORY    97-11-07_0519_184420-66_197a.sdfits                                  HISTORY    97-11-07_0528_185004-66_198a.sdfits                                  HISTORY    97-11-07_0537_185548-66_199a.sdfits                                  HISTORY    97-11-07_0546_190132-66_200a.sdfits                                  HISTORY    97-11-07_0556_190717-66_201a.sdfits                                  HISTORY    97-11-07_0645_191301-66_202a.sdfits                                  HISTORY    97-11-07_0654_191845-66_203a.sdfits                                  HISTORY    97-11-07_0703_192429-66_204a.sdfits                                  HISTORY    97-11-07_0712_193013-66_205a.sdfits                                  HISTORY    97-11-07_0724_194142-66_207a.sdfits                                  HISTORY    97-11-18_0256_193815-66_206c.sdfits                                  HISTORY    97-11-18_0306_194359-66_207c.sdfits                                  HISTORY    97-11-19_0447_182341-66_193c.sdfits                                  HISTORY    97-11-19_0456_182925-66_194c.sdfits                                  HISTORY    97-11-19_0507_190350-66_200c.sdfits                                  HISTORY    97-11-19_0516_190934-66_201c.sdfits                                  HISTORY    97-11-19_0525_191519-66_202c.sdfits                                  HISTORY    97-11-19_0534_192103-66_203c.sdfits                                  HISTORY    97-11-19_0544_192647-66_204c.sdfits                                  HISTORY    97-11-19_0553_193231-66_205c.sdfits                                  HISTORY    97-11-19_0602_183509-66_195c.sdfits                                  HISTORY    97-11-19_0612_184053-66_196c.sdfits                                  HISTORY    97-11-19_0622_184638-66_197c.sdfits                                  HISTORY    97-11-19_0631_185222-66_198c.sdfits                                  HISTORY    97-11-19_0640_185806-66_199c.sdfits                                  HISTORY    98-03-24_2107_193706-66_206b.sdfits                                  HISTORY    98-03-24_2116_194251-66_207b.sdfits                                  HISTORY    98-03-25_2020_190826-66_201b.sdfits                                  HISTORY    98-03-25_2029_191410-66_202b.sdfits                                  HISTORY    98-03-25_2038_191954-66_203b.sdfits                                  HISTORY    98-03-25_2047_192538-66_204b.sdfits                                  HISTORY    98-03-25_2056_193122-66_205b.sdfits                                  HISTORY    98-03-26_2048_190459-66_200d.sdfits                                  HISTORY    98-03-27_2034_191627-66_202d.sdfits                                  HISTORY    98-03-27_2043_192212-66_203d.sdfits                                  HISTORY    98-03-27_2052_192756-66_204d.sdfits                                  HISTORY    98-03-27_2102_193340-66_205d.sdfits                                  HISTORY    98-03-27_2111_193924-66_206d.sdfits                                  HISTORY    98-03-27_2120_194508-66_207d.sdfits                                  HISTORY    98-03-27_2130_191043-66_201d.sdfits                                  HISTORY    98-05-10_2123_182232-66_193b.sdfits                                  HISTORY    98-05-10_2133_182816-66_194b.sdfits                                  HISTORY    98-05-10_2142_183400-66_195b.sdfits                                  HISTORY    98-05-10_2151_183945-66_196b.sdfits                                  HISTORY    98-05-10_2200_184529-66_197b.sdfits                                  HISTORY    98-05-10_2209_185113-66_198b.sdfits                                  HISTORY    98-05-10_2219_185657-66_199b.sdfits                                  HISTORY    98-05-10_2228_190241-66_200b.sdfits                                  HISTORY    98-05-13_2132_182450-66_193d.sdfits                                  HISTORY    98-05-13_2151_183034-66_194d.sdfits                                  HISTORY    98-05-13_2200_183618-66_195d.sdfits                                  HISTORY    98-05-13_2210_184202-66_196d.sdfits                                  HISTORY    98-05-13_2219_184746-66_197d.sdfits                                  HISTORY    98-05-13_2228_185331-66_198d.sdfits                                  HISTORY    98-05-13_2237_185915-66_199d.sdfits                                  HISTORY    98-05-25_1711_182559-66_193e.sdfits                                  HISTORY    98-05-25_1720_183143-66_194e.sdfits                                  HISTORY    98-05-25_1729_183727-66_195e.sdfits                                  HISTORY    98-05-25_1738_184311-66_196e.sdfits                                  HISTORY    98-05-25_1747_184855-66_197e.sdfits                                  HISTORY    98-05-25_1756_185439-66_198e.sdfits                                  HISTORY    98-05-25_1806_190024-66_199e.sdfits                                  HISTORY    98-05-25_1815_190608-66_200e.sdfits                                  HISTORY    98-05-25_1824_191152-66_201e.sdfits                                  HISTORY    98-05-25_1833_191736-66_202e.sdfits                                  HISTORY    98-05-25_1842_192320-66_203e.sdfits                                  HISTORY    98-05-25_1851_192905-66_204e.sdfits                                  HISTORY    98-05-25_1901_193449-66_205e.sdfits                                  HISTORY    98-05-25_1910_194033-66_206e.sdfits                                  HISTORY    98-05-25_1919_194617-66_207e.sdfits                                  HISTORY Original FITS filename "1904-66_SFL.continuum.fits".                    HISTORY Noise level of continuum map: 61 mJy (RMS)                              
\ No newline at end of file
diff --git a/lib/pywcs/tests/maps/1904-66_SIN.hdr b/lib/pywcs/tests/maps/1904-66_SIN.hdr
new file mode 100644
index 0000000..8f20896
--- /dev/null
+++ b/lib/pywcs/tests/maps/1904-66_SIN.hdr
@@ -0,0 +1 @@
+SIMPLE  =                    T                                                  BITPIX  =                  -32 / IEEE (big-endian) 32-bit floating point data   NAXIS   =                    2                                                  NAXIS1  =                  192                                                  NAXIS2  =                  192                                                  BUNIT   = 'JY/BEAM '                                                            CTYPE1  = 'RA---SIN'                                                            CRPIX1  =  -2.371895431541E+02                                                  CDELT1  =  -6.666666666667E-02                                                  CRVAL1  =   0.000000000000E+00                                                  CTYPE2  = 'DEC--SIN'                                                            CRPIX2  =   7.688571124876E+00                                                  CDELT2  =   6.666666666667E-02                                                  CRVAL2  =  -9.000000000000E+01                                                  LONPOLE =   1.800000000000E+02 / Native longitude of celestial pole             LATPOLE =  -9.000000000000E+01 / Native latitude  of celestial pole             PV2_1   =   0.000000000000E+00 / Projection parameter 1                         PV2_2   =   0.000000000000E+00 / Projection parameter 2                         EQUINOX =   2.000000000000E+03 / Equinox of equatorial coordinates              BMAJ    =   2.399999936422E-01 / Beam major axis in degrees                     BMIN    =   2.399999936422E-01 / Beam minor axis in degrees                     BPA     =   0.000000000000E+00 / Beam position angle in degrees                 RESTFRQ =   1.420405750000E+09 / Line rest frequency, Hz                        HISTORY Parkes Multibeam continuum map                                          HISTORY Formed on Mon 2004/02/09 01:30:25 GMT by "pksgridzilla" which was       HISTORY compiled on Feb  9 2004 12:08:02 (local time) within                    HISTORY AIPS++ version 19.405.00 dated .                                        HISTORY Polarization mode: A and B aggregated                                   HISTORY Gridding parameters:                                                    HISTORY    Method: WGTMED                                                       HISTORY    Clip fraction: 0.000                                                 HISTORY    Tsys weighting: applied                                              HISTORY    Beam weight order: 1                                                 HISTORY    Beam FWHM: 14.4 arcmin                                               HISTORY    Beam normalization: applied                                          HISTORY    Smoothing kernel type: TOP-HAT                                       HISTORY    Kernel FWHM: 12.0 arcmin                                             HISTORY    Cutoff radius: 6.0 arcmin                                            HISTORY      Beam RSS cutoff: 0.0                                               HISTORY Input data sets:                                                        HISTORY    97-10-09_0356_193558-66_206a.sdfits                                  HISTORY    97-10-12_0142_182123-66_193a.sdfits                                  HISTORY    97-10-12_0151_182707-66_194a.sdfits                                  HISTORY    97-10-12_0200_183252-66_195a.sdfits                                  HISTORY    97-11-07_0510_183836-66_196a.sdfits                                  HISTORY    97-11-07_0519_184420-66_197a.sdfits                                  HISTORY    97-11-07_0528_185004-66_198a.sdfits                                  HISTORY    97-11-07_0537_185548-66_199a.sdfits                                  HISTORY    97-11-07_0546_190132-66_200a.sdfits                                  HISTORY    97-11-07_0556_190717-66_201a.sdfits                                  HISTORY    97-11-07_0645_191301-66_202a.sdfits                                  HISTORY    97-11-07_0654_191845-66_203a.sdfits                                  HISTORY    97-11-07_0703_192429-66_204a.sdfits                                  HISTORY    97-11-07_0712_193013-66_205a.sdfits                                  HISTORY    97-11-07_0724_194142-66_207a.sdfits                                  HISTORY    97-11-18_0256_193815-66_206c.sdfits                                  HISTORY    97-11-18_0306_194359-66_207c.sdfits                                  HISTORY    97-11-19_0447_182341-66_193c.sdfits                                  HISTORY    97-11-19_0456_182925-66_194c.sdfits                                  HISTORY    97-11-19_0507_190350-66_200c.sdfits                                  HISTORY    97-11-19_0516_190934-66_201c.sdfits                                  HISTORY    97-11-19_0525_191519-66_202c.sdfits                                  HISTORY    97-11-19_0534_192103-66_203c.sdfits                                  HISTORY    97-11-19_0544_192647-66_204c.sdfits                                  HISTORY    97-11-19_0553_193231-66_205c.sdfits                                  HISTORY    97-11-19_0602_183509-66_195c.sdfits                                  HISTORY    97-11-19_0612_184053-66_196c.sdfits                                  HISTORY    97-11-19_0622_184638-66_197c.sdfits                                  HISTORY    97-11-19_0631_185222-66_198c.sdfits                                  HISTORY    97-11-19_0640_185806-66_199c.sdfits                                  HISTORY    98-03-24_2107_193706-66_206b.sdfits                                  HISTORY    98-03-24_2116_194251-66_207b.sdfits                                  HISTORY    98-03-25_2020_190826-66_201b.sdfits                                  HISTORY    98-03-25_2029_191410-66_202b.sdfits                                  HISTORY    98-03-25_2038_191954-66_203b.sdfits                                  HISTORY    98-03-25_2047_192538-66_204b.sdfits                                  HISTORY    98-03-25_2056_193122-66_205b.sdfits                                  HISTORY    98-03-26_2048_190459-66_200d.sdfits                                  HISTORY    98-03-27_2034_191627-66_202d.sdfits                                  HISTORY    98-03-27_2043_192212-66_203d.sdfits                                  HISTORY    98-03-27_2052_192756-66_204d.sdfits                                  HISTORY    98-03-27_2102_193340-66_205d.sdfits                                  HISTORY    98-03-27_2111_193924-66_206d.sdfits                                  HISTORY    98-03-27_2120_194508-66_207d.sdfits                                  HISTORY    98-03-27_2130_191043-66_201d.sdfits                                  HISTORY    98-05-10_2123_182232-66_193b.sdfits                                  HISTORY    98-05-10_2133_182816-66_194b.sdfits                                  HISTORY    98-05-10_2142_183400-66_195b.sdfits                                  HISTORY    98-05-10_2151_183945-66_196b.sdfits                                  HISTORY    98-05-10_2200_184529-66_197b.sdfits                                  HISTORY    98-05-10_2209_185113-66_198b.sdfits                                  HISTORY    98-05-10_2219_185657-66_199b.sdfits                                  HISTORY    98-05-10_2228_190241-66_200b.sdfits                                  HISTORY    98-05-13_2132_182450-66_193d.sdfits                                  HISTORY    98-05-13_2151_183034-66_194d.sdfits                                  HISTORY    98-05-13_2200_183618-66_195d.sdfits                                  HISTORY    98-05-13_2210_184202-66_196d.sdfits                                  HISTORY    98-05-13_2219_184746-66_197d.sdfits                                  HISTORY    98-05-13_2228_185331-66_198d.sdfits                                  HISTORY    98-05-13_2237_185915-66_199d.sdfits                                  HISTORY    98-05-25_1711_182559-66_193e.sdfits                                  HISTORY    98-05-25_1720_183143-66_194e.sdfits                                  HISTORY    98-05-25_1729_183727-66_195e.sdfits                                  HISTORY    98-05-25_1738_184311-66_196e.sdfits                                  HISTORY    98-05-25_1747_184855-66_197e.sdfits                                  HISTORY    98-05-25_1756_185439-66_198e.sdfits                                  HISTORY    98-05-25_1806_190024-66_199e.sdfits                                  HISTORY    98-05-25_1815_190608-66_200e.sdfits                                  HISTORY    98-05-25_1824_191152-66_201e.sdfits                                  HISTORY    98-05-25_1833_191736-66_202e.sdfits                                  HISTORY    98-05-25_1842_192320-66_203e.sdfits                                  HISTORY    98-05-25_1851_192905-66_204e.sdfits                                  HISTORY    98-05-25_1901_193449-66_205e.sdfits                                  HISTORY    98-05-25_1910_194033-66_206e.sdfits                                  HISTORY    98-05-25_1919_194617-66_207e.sdfits                                  HISTORY Original FITS filename "1904-66_SIN.continuum.fits".                    HISTORY Noise level of continuum map: 61 mJy (RMS)                              
\ No newline at end of file
diff --git a/lib/pywcs/tests/maps/1904-66_STG.hdr b/lib/pywcs/tests/maps/1904-66_STG.hdr
new file mode 100644
index 0000000..f0eeb70
--- /dev/null
+++ b/lib/pywcs/tests/maps/1904-66_STG.hdr
@@ -0,0 +1 @@
+SIMPLE  =                    T                                                  BITPIX  =                  -32 / IEEE (big-endian) 32-bit floating point data   NAXIS   =                    2                                                  NAXIS1  =                  192                                                  NAXIS2  =                  192                                                  BUNIT   = 'JY/BEAM '                                                            CTYPE1  = 'RA---STG'                                                            CRPIX1  =  -2.519459909290E+02                                                  CDELT1  =  -6.666666666667E-02                                                  CRVAL1  =   0.000000000000E+00                                                  CTYPE2  = 'DEC--STG'                                                            CRPIX2  =   3.744942537739E+00                                                  CDELT2  =   6.666666666667E-02                                                  CRVAL2  =  -9.000000000000E+01                                                  LONPOLE =   1.800000000000E+02 / Native longitude of celestial pole             LATPOLE =  -9.000000000000E+01 / Native latitude  of celestial pole             EQUINOX =   2.000000000000E+03 / Equinox of equatorial coordinates              BMAJ    =   2.399999936422E-01 / Beam major axis in degrees                     BMIN    =   2.399999936422E-01 / Beam minor axis in degrees                     BPA     =   0.000000000000E+00 / Beam position angle in degrees                 RESTFRQ =   1.420405750000E+09 / Line rest frequency, Hz                        HISTORY Parkes Multibeam continuum map                                          HISTORY Formed on Mon 2004/02/09 01:26:55 GMT by "pksgridzilla" which was       HISTORY compiled on Feb  9 2004 12:08:02 (local time) within                    HISTORY AIPS++ version 19.405.00 dated .                                        HISTORY Polarization mode: A and B aggregated                                   HISTORY Gridding parameters:                                                    HISTORY    Method: WGTMED                                                       HISTORY    Clip fraction: 0.000                                                 HISTORY    Tsys weighting: applied                                              HISTORY    Beam weight order: 1                                                 HISTORY    Beam FWHM: 14.4 arcmin                                               HISTORY    Beam normalization: applied                                          HISTORY    Smoothing kernel type: TOP-HAT                                       HISTORY    Kernel FWHM: 12.0 arcmin                                             HISTORY    Cutoff radius: 6.0 arcmin                                            HISTORY      Beam RSS cutoff: 0.0                                               HISTORY Input data sets:                                                        HISTORY    97-10-09_0356_193558-66_206a.sdfits                                  HISTORY    97-10-12_0142_182123-66_193a.sdfits                                  HISTORY    97-10-12_0151_182707-66_194a.sdfits                                  HISTORY    97-10-12_0200_183252-66_195a.sdfits                                  HISTORY    97-11-07_0510_183836-66_196a.sdfits                                  HISTORY    97-11-07_0519_184420-66_197a.sdfits                                  HISTORY    97-11-07_0528_185004-66_198a.sdfits                                  HISTORY    97-11-07_0537_185548-66_199a.sdfits                                  HISTORY    97-11-07_0546_190132-66_200a.sdfits                                  HISTORY    97-11-07_0556_190717-66_201a.sdfits                                  HISTORY    97-11-07_0645_191301-66_202a.sdfits                                  HISTORY    97-11-07_0654_191845-66_203a.sdfits                                  HISTORY    97-11-07_0703_192429-66_204a.sdfits                                  HISTORY    97-11-07_0712_193013-66_205a.sdfits                                  HISTORY    97-11-07_0724_194142-66_207a.sdfits                                  HISTORY    97-11-18_0256_193815-66_206c.sdfits                                  HISTORY    97-11-18_0306_194359-66_207c.sdfits                                  HISTORY    97-11-19_0447_182341-66_193c.sdfits                                  HISTORY    97-11-19_0456_182925-66_194c.sdfits                                  HISTORY    97-11-19_0507_190350-66_200c.sdfits                                  HISTORY    97-11-19_0516_190934-66_201c.sdfits                                  HISTORY    97-11-19_0525_191519-66_202c.sdfits                                  HISTORY    97-11-19_0534_192103-66_203c.sdfits                                  HISTORY    97-11-19_0544_192647-66_204c.sdfits                                  HISTORY    97-11-19_0553_193231-66_205c.sdfits                                  HISTORY    97-11-19_0602_183509-66_195c.sdfits                                  HISTORY    97-11-19_0612_184053-66_196c.sdfits                                  HISTORY    97-11-19_0622_184638-66_197c.sdfits                                  HISTORY    97-11-19_0631_185222-66_198c.sdfits                                  HISTORY    97-11-19_0640_185806-66_199c.sdfits                                  HISTORY    98-03-24_2107_193706-66_206b.sdfits                                  HISTORY    98-03-24_2116_194251-66_207b.sdfits                                  HISTORY    98-03-25_2020_190826-66_201b.sdfits                                  HISTORY    98-03-25_2029_191410-66_202b.sdfits                                  HISTORY    98-03-25_2038_191954-66_203b.sdfits                                  HISTORY    98-03-25_2047_192538-66_204b.sdfits                                  HISTORY    98-03-25_2056_193122-66_205b.sdfits                                  HISTORY    98-03-26_2048_190459-66_200d.sdfits                                  HISTORY    98-03-27_2034_191627-66_202d.sdfits                                  HISTORY    98-03-27_2043_192212-66_203d.sdfits                                  HISTORY    98-03-27_2052_192756-66_204d.sdfits                                  HISTORY    98-03-27_2102_193340-66_205d.sdfits                                  HISTORY    98-03-27_2111_193924-66_206d.sdfits                                  HISTORY    98-03-27_2120_194508-66_207d.sdfits                                  HISTORY    98-03-27_2130_191043-66_201d.sdfits                                  HISTORY    98-05-10_2123_182232-66_193b.sdfits                                  HISTORY    98-05-10_2133_182816-66_194b.sdfits                                  HISTORY    98-05-10_2142_183400-66_195b.sdfits                                  HISTORY    98-05-10_2151_183945-66_196b.sdfits                                  HISTORY    98-05-10_2200_184529-66_197b.sdfits                                  HISTORY    98-05-10_2209_185113-66_198b.sdfits                                  HISTORY    98-05-10_2219_185657-66_199b.sdfits                                  HISTORY    98-05-10_2228_190241-66_200b.sdfits                                  HISTORY    98-05-13_2132_182450-66_193d.sdfits                                  HISTORY    98-05-13_2151_183034-66_194d.sdfits                                  HISTORY    98-05-13_2200_183618-66_195d.sdfits                                  HISTORY    98-05-13_2210_184202-66_196d.sdfits                                  HISTORY    98-05-13_2219_184746-66_197d.sdfits                                  HISTORY    98-05-13_2228_185331-66_198d.sdfits                                  HISTORY    98-05-13_2237_185915-66_199d.sdfits                                  HISTORY    98-05-25_1711_182559-66_193e.sdfits                                  HISTORY    98-05-25_1720_183143-66_194e.sdfits                                  HISTORY    98-05-25_1729_183727-66_195e.sdfits                                  HISTORY    98-05-25_1738_184311-66_196e.sdfits                                  HISTORY    98-05-25_1747_184855-66_197e.sdfits                                  HISTORY    98-05-25_1756_185439-66_198e.sdfits                                  HISTORY    98-05-25_1806_190024-66_199e.sdfits                                  HISTORY    98-05-25_1815_190608-66_200e.sdfits                                  HISTORY    98-05-25_1824_191152-66_201e.sdfits                                  HISTORY    98-05-25_1833_191736-66_202e.sdfits                                  HISTORY    98-05-25_1842_192320-66_203e.sdfits                                  HISTORY    98-05-25_1851_192905-66_204e.sdfits                                  HISTORY    98-05-25_1901_193449-66_205e.sdfits                                  HISTORY    98-05-25_1910_194033-66_206e.sdfits                                  HISTORY    98-05-25_1919_194617-66_207e.sdfits                                  HISTORY Original FITS filename "1904-66_STG.continuum.fits".                    HISTORY Noise level of continuum map: 61 mJy (RMS)                              
\ No newline at end of file
diff --git a/lib/pywcs/tests/maps/1904-66_SZP.hdr b/lib/pywcs/tests/maps/1904-66_SZP.hdr
new file mode 100644
index 0000000..c88530d
--- /dev/null
+++ b/lib/pywcs/tests/maps/1904-66_SZP.hdr
@@ -0,0 +1 @@
+SIMPLE  =                    T                                                  BITPIX  =                  -32 / IEEE (big-endian) 32-bit floating point data   NAXIS   =                    2                                                  NAXIS1  =                  192                                                  NAXIS2  =                  192                                                  BUNIT   = 'JY/BEAM '                                                            CTYPE1  = 'RA---SZP'                                                            CRPIX1  =  -2.478656972779E+02                                                  CDELT1  =  -6.666666666667E-02                                                  CRVAL1  =   0.000000000000E+00                                                  CTYPE2  = 'DEC--SZP'                                                            CRPIX2  =  -2.262051956373E+01                                                  CDELT2  =   6.666666666667E-02                                                  CRVAL2  =  -9.000000000000E+01                                                  LONPOLE =   1.800000000000E+02 / Native longitude of celestial pole             LATPOLE =  -9.000000000000E+01 / Native latitude  of celestial pole             PV2_1   =   2.000000000000E+00 / Projection parameter 1                         PV2_2   =   1.800000000000E+02 / Projection parameter 2                         PV2_3   =   6.000000000000E+01 / Projection parameter 3                         EQUINOX =   2.000000000000E+03 / Equinox of equatorial coordinates              BMAJ    =   2.399999936422E-01 / Beam major axis in degrees                     BMIN    =   2.399999936422E-01 / Beam minor axis in degrees                     BPA     =   0.000000000000E+00 / Beam position angle in degrees                 RESTFRQ =   1.420405750000E+09 / Line rest frequency, Hz                        HISTORY Parkes Multibeam continuum map                                          HISTORY Formed on Mon 2004/02/09 01:20:19 GMT by "pksgridzilla" which was       HISTORY compiled on Feb  9 2004 12:08:02 (local time) within                    HISTORY AIPS++ version 19.405.00 dated .                                        HISTORY Polarization mode: A and B aggregated                                   HISTORY Gridding parameters:                                                    HISTORY    Method: WGTMED                                                       HISTORY    Clip fraction: 0.000                                                 HISTORY    Tsys weighting: applied                                              HISTORY    Beam weight order: 1                                                 HISTORY    Beam FWHM: 14.4 arcmin                                               HISTORY    Beam normalization: applied                                          HISTORY    Smoothing kernel type: TOP-HAT                                       HISTORY    Kernel FWHM: 12.0 arcmin                                             HISTORY    Cutoff radius: 6.0 arcmin                                            HISTORY      Beam RSS cutoff: 0.0                                               HISTORY Input data sets:                                                        HISTORY    97-10-09_0356_193558-66_206a.sdfits                                  HISTORY    97-10-12_0142_182123-66_193a.sdfits                                  HISTORY    97-10-12_0151_182707-66_194a.sdfits                                  HISTORY    97-10-12_0200_183252-66_195a.sdfits                                  HISTORY    97-11-07_0510_183836-66_196a.sdfits                                  HISTORY    97-11-07_0519_184420-66_197a.sdfits                                  HISTORY    97-11-07_0528_185004-66_198a.sdfits                                  HISTORY    97-11-07_0537_185548-66_199a.sdfits                                  HISTORY    97-11-07_0546_190132-66_200a.sdfits                                  HISTORY    97-11-07_0556_190717-66_201a.sdfits                                  HISTORY    97-11-07_0645_191301-66_202a.sdfits                                  HISTORY    97-11-07_0654_191845-66_203a.sdfits                                  HISTORY    97-11-07_0703_192429-66_204a.sdfits                                  HISTORY    97-11-07_0712_193013-66_205a.sdfits                                  HISTORY    97-11-07_0724_194142-66_207a.sdfits                                  HISTORY    97-11-18_0256_193815-66_206c.sdfits                                  HISTORY    97-11-18_0306_194359-66_207c.sdfits                                  HISTORY    97-11-19_0447_182341-66_193c.sdfits                                  HISTORY    97-11-19_0456_182925-66_194c.sdfits                                  HISTORY    97-11-19_0507_190350-66_200c.sdfits                                  HISTORY    97-11-19_0516_190934-66_201c.sdfits                                  HISTORY    97-11-19_0525_191519-66_202c.sdfits                                  HISTORY    97-11-19_0534_192103-66_203c.sdfits                                  HISTORY    97-11-19_0544_192647-66_204c.sdfits                                  HISTORY    97-11-19_0553_193231-66_205c.sdfits                                  HISTORY    97-11-19_0602_183509-66_195c.sdfits                                  HISTORY    97-11-19_0612_184053-66_196c.sdfits                                  HISTORY    97-11-19_0622_184638-66_197c.sdfits                                  HISTORY    97-11-19_0631_185222-66_198c.sdfits                                  HISTORY    97-11-19_0640_185806-66_199c.sdfits                                  HISTORY    98-03-24_2107_193706-66_206b.sdfits                                  HISTORY    98-03-24_2116_194251-66_207b.sdfits                                  HISTORY    98-03-25_2020_190826-66_201b.sdfits                                  HISTORY    98-03-25_2029_191410-66_202b.sdfits                                  HISTORY    98-03-25_2038_191954-66_203b.sdfits                                  HISTORY    98-03-25_2047_192538-66_204b.sdfits                                  HISTORY    98-03-25_2056_193122-66_205b.sdfits                                  HISTORY    98-03-26_2048_190459-66_200d.sdfits                                  HISTORY    98-03-27_2034_191627-66_202d.sdfits                                  HISTORY    98-03-27_2043_192212-66_203d.sdfits                                  HISTORY    98-03-27_2052_192756-66_204d.sdfits                                  HISTORY    98-03-27_2102_193340-66_205d.sdfits                                  HISTORY    98-03-27_2111_193924-66_206d.sdfits                                  HISTORY    98-03-27_2120_194508-66_207d.sdfits                                  HISTORY    98-03-27_2130_191043-66_201d.sdfits                                  HISTORY    98-05-10_2123_182232-66_193b.sdfits                                  HISTORY    98-05-10_2133_182816-66_194b.sdfits                                  HISTORY    98-05-10_2142_183400-66_195b.sdfits                                  HISTORY    98-05-10_2151_183945-66_196b.sdfits                                  HISTORY    98-05-10_2200_184529-66_197b.sdfits                                  HISTORY    98-05-10_2209_185113-66_198b.sdfits                                  HISTORY    98-05-10_2219_185657-66_199b.sdfits                                  HISTORY    98-05-10_2228_190241-66_200b.sdfits                                  HISTORY    98-05-13_2132_182450-66_193d.sdfits                                  HISTORY    98-05-13_2151_183034-66_194d.sdfits                                  HISTORY    98-05-13_2200_183618-66_195d.sdfits                                  HISTORY    98-05-13_2210_184202-66_196d.sdfits                                  HISTORY    98-05-13_2219_184746-66_197d.sdfits                                  HISTORY    98-05-13_2228_185331-66_198d.sdfits                                  HISTORY    98-05-13_2237_185915-66_199d.sdfits                                  HISTORY    98-05-25_1711_182559-66_193e.sdfits                                  HISTORY    98-05-25_1720_183143-66_194e.sdfits                                  HISTORY    98-05-25_1729_183727-66_195e.sdfits                                  HISTORY    98-05-25_1738_184311-66_196e.sdfits                                  HISTORY    98-05-25_1747_184855-66_197e.sdfits                                  HISTORY    98-05-25_1756_185439-66_198e.sdfits                                  HISTORY    98-05-25_1806_190024-66_199e.sdfits                                  HISTORY    98-05-25_1815_190608-66_200e.sdfits                                  HISTORY    98-05-25_1824_191152-66_201e.sdfits                                  HISTORY    98-05-25_1833_191736-66_202e.sdfits                                  HISTORY    98-05-25_1842_192320-66_203e.sdfits                                  HISTORY    98-05-25_1851_192905-66_204e.sdfits                                  HISTORY    98-05-25_1901_193449-66_205e.sdfits                                  HISTORY    98-05-25_1910_194033-66_206e.sdfits                                  HISTORY    98-05-25_1919_194617-66_207e.sdfits                                  HISTORY Original FITS filename "1904-66_SZP.continuum.fits".                    HISTORY Noise level of continuum map: 61 mJy (RMS)                              
\ No newline at end of file
diff --git a/lib/pywcs/tests/maps/1904-66_TAN.hdr b/lib/pywcs/tests/maps/1904-66_TAN.hdr
new file mode 100644
index 0000000..ec436d0
--- /dev/null
+++ b/lib/pywcs/tests/maps/1904-66_TAN.hdr
@@ -0,0 +1 @@
+SIMPLE  =                    T                                                  BITPIX  =                  -32 / IEEE (big-endian) 32-bit floating point data   NAXIS   =                    2                                                  NAXIS1  =                  192                                                  NAXIS2  =                  192                                                  BUNIT   = 'JY/BEAM '                                                            CTYPE1  = 'RA---TAN'                                                            CRPIX1  =  -2.680658087122E+02                                                  CDELT1  =  -6.666666666667E-02                                                  CRVAL1  =   0.000000000000E+00                                                  CTYPE2  = 'DEC--TAN'                                                            CRPIX2  =  -5.630437201085E-01                                                  CDELT2  =   6.666666666667E-02                                                  CRVAL2  =  -9.000000000000E+01                                                  LONPOLE =   1.800000000000E+02 / Native longitude of celestial pole             LATPOLE =  -9.000000000000E+01 / Native latitude  of celestial pole             EQUINOX =   2.000000000000E+03 / Equinox of equatorial coordinates              BMAJ    =   2.399999936422E-01 / Beam major axis in degrees                     BMIN    =   2.399999936422E-01 / Beam minor axis in degrees                     BPA     =   0.000000000000E+00 / Beam position angle in degrees                 RESTFRQ =   1.420405750000E+09 / Line rest frequency, Hz                        HISTORY Parkes Multibeam continuum map                                          HISTORY Formed on Mon 2004/02/09 01:23:37 GMT by "pksgridzilla" which was       HISTORY compiled on Feb  9 2004 12:08:02 (local time) within                    HISTORY AIPS++ version 19.405.00 dated .                                        HISTORY Polarization mode: A and B aggregated                                   HISTORY Gridding parameters:                                                    HISTORY    Method: WGTMED                                                       HISTORY    Clip fraction: 0.000                                                 HISTORY    Tsys weighting: applied                                              HISTORY    Beam weight order: 1                                                 HISTORY    Beam FWHM: 14.4 arcmin                                               HISTORY    Beam normalization: applied                                          HISTORY    Smoothing kernel type: TOP-HAT                                       HISTORY    Kernel FWHM: 12.0 arcmin                                             HISTORY    Cutoff radius: 6.0 arcmin                                            HISTORY      Beam RSS cutoff: 0.0                                               HISTORY Input data sets:                                                        HISTORY    97-10-09_0356_193558-66_206a.sdfits                                  HISTORY    97-10-12_0142_182123-66_193a.sdfits                                  HISTORY    97-10-12_0151_182707-66_194a.sdfits                                  HISTORY    97-10-12_0200_183252-66_195a.sdfits                                  HISTORY    97-11-07_0510_183836-66_196a.sdfits                                  HISTORY    97-11-07_0519_184420-66_197a.sdfits                                  HISTORY    97-11-07_0528_185004-66_198a.sdfits                                  HISTORY    97-11-07_0537_185548-66_199a.sdfits                                  HISTORY    97-11-07_0546_190132-66_200a.sdfits                                  HISTORY    97-11-07_0556_190717-66_201a.sdfits                                  HISTORY    97-11-07_0645_191301-66_202a.sdfits                                  HISTORY    97-11-07_0654_191845-66_203a.sdfits                                  HISTORY    97-11-07_0703_192429-66_204a.sdfits                                  HISTORY    97-11-07_0712_193013-66_205a.sdfits                                  HISTORY    97-11-07_0724_194142-66_207a.sdfits                                  HISTORY    97-11-18_0256_193815-66_206c.sdfits                                  HISTORY    97-11-18_0306_194359-66_207c.sdfits                                  HISTORY    97-11-19_0447_182341-66_193c.sdfits                                  HISTORY    97-11-19_0456_182925-66_194c.sdfits                                  HISTORY    97-11-19_0507_190350-66_200c.sdfits                                  HISTORY    97-11-19_0516_190934-66_201c.sdfits                                  HISTORY    97-11-19_0525_191519-66_202c.sdfits                                  HISTORY    97-11-19_0534_192103-66_203c.sdfits                                  HISTORY    97-11-19_0544_192647-66_204c.sdfits                                  HISTORY    97-11-19_0553_193231-66_205c.sdfits                                  HISTORY    97-11-19_0602_183509-66_195c.sdfits                                  HISTORY    97-11-19_0612_184053-66_196c.sdfits                                  HISTORY    97-11-19_0622_184638-66_197c.sdfits                                  HISTORY    97-11-19_0631_185222-66_198c.sdfits                                  HISTORY    97-11-19_0640_185806-66_199c.sdfits                                  HISTORY    98-03-24_2107_193706-66_206b.sdfits                                  HISTORY    98-03-24_2116_194251-66_207b.sdfits                                  HISTORY    98-03-25_2020_190826-66_201b.sdfits                                  HISTORY    98-03-25_2029_191410-66_202b.sdfits                                  HISTORY    98-03-25_2038_191954-66_203b.sdfits                                  HISTORY    98-03-25_2047_192538-66_204b.sdfits                                  HISTORY    98-03-25_2056_193122-66_205b.sdfits                                  HISTORY    98-03-26_2048_190459-66_200d.sdfits                                  HISTORY    98-03-27_2034_191627-66_202d.sdfits                                  HISTORY    98-03-27_2043_192212-66_203d.sdfits                                  HISTORY    98-03-27_2052_192756-66_204d.sdfits                                  HISTORY    98-03-27_2102_193340-66_205d.sdfits                                  HISTORY    98-03-27_2111_193924-66_206d.sdfits                                  HISTORY    98-03-27_2120_194508-66_207d.sdfits                                  HISTORY    98-03-27_2130_191043-66_201d.sdfits                                  HISTORY    98-05-10_2123_182232-66_193b.sdfits                                  HISTORY    98-05-10_2133_182816-66_194b.sdfits                                  HISTORY    98-05-10_2142_183400-66_195b.sdfits                                  HISTORY    98-05-10_2151_183945-66_196b.sdfits                                  HISTORY    98-05-10_2200_184529-66_197b.sdfits                                  HISTORY    98-05-10_2209_185113-66_198b.sdfits                                  HISTORY    98-05-10_2219_185657-66_199b.sdfits                                  HISTORY    98-05-10_2228_190241-66_200b.sdfits                                  HISTORY    98-05-13_2132_182450-66_193d.sdfits                                  HISTORY    98-05-13_2151_183034-66_194d.sdfits                                  HISTORY    98-05-13_2200_183618-66_195d.sdfits                                  HISTORY    98-05-13_2210_184202-66_196d.sdfits                                  HISTORY    98-05-13_2219_184746-66_197d.sdfits                                  HISTORY    98-05-13_2228_185331-66_198d.sdfits                                  HISTORY    98-05-13_2237_185915-66_199d.sdfits                                  HISTORY    98-05-25_1711_182559-66_193e.sdfits                                  HISTORY    98-05-25_1720_183143-66_194e.sdfits                                  HISTORY    98-05-25_1729_183727-66_195e.sdfits                                  HISTORY    98-05-25_1738_184311-66_196e.sdfits                                  HISTORY    98-05-25_1747_184855-66_197e.sdfits                                  HISTORY    98-05-25_1756_185439-66_198e.sdfits                                  HISTORY    98-05-25_1806_190024-66_199e.sdfits                                  HISTORY    98-05-25_1815_190608-66_200e.sdfits                                  HISTORY    98-05-25_1824_191152-66_201e.sdfits                                  HISTORY    98-05-25_1833_191736-66_202e.sdfits                                  HISTORY    98-05-25_1842_192320-66_203e.sdfits                                  HISTORY    98-05-25_1851_192905-66_204e.sdfits                                  HISTORY    98-05-25_1901_193449-66_205e.sdfits                                  HISTORY    98-05-25_1910_194033-66_206e.sdfits                                  HISTORY    98-05-25_1919_194617-66_207e.sdfits                                  HISTORY Original FITS filename "1904-66_TAN.continuum.fits".                    HISTORY Noise level of continuum map: 59 mJy (RMS)                              
\ No newline at end of file
diff --git a/lib/pywcs/tests/maps/1904-66_TSC.hdr b/lib/pywcs/tests/maps/1904-66_TSC.hdr
new file mode 100644
index 0000000..5c821f3
--- /dev/null
+++ b/lib/pywcs/tests/maps/1904-66_TSC.hdr
@@ -0,0 +1 @@
+SIMPLE  =                    T                                                  BITPIX  =                  -32 / IEEE (big-endian) 32-bit floating point data   NAXIS   =                    2                                                  NAXIS1  =                  192                                                  NAXIS2  =                  192                                                  BUNIT   = 'JY/BEAM '                                                            CTYPE1  = 'RA---TSC'                                                            CRPIX1  =  -1.897220156818E+02                                                  CDELT1  =  -6.666666666667E-02                                                  CRVAL1  =   0.000000000000E+00                                                  CTYPE2  = 'DEC--TSC'                                                            CRPIX2  =   2.037416464676E+01                                                  CDELT2  =   6.666666666667E-02                                                  CRVAL2  =  -9.000000000000E+01                                                  LONPOLE =   1.800000000000E+02 / Native longitude of celestial pole             LATPOLE =   0.000000000000E+00 / Native latitude  of celestial pole             EQUINOX =   2.000000000000E+03 / Equinox of equatorial coordinates              BMAJ    =   2.399999936422E-01 / Beam major axis in degrees                     BMIN    =   2.399999936422E-01 / Beam minor axis in degrees                     BPA     =   0.000000000000E+00 / Beam position angle in degrees                 RESTFRQ =   1.420405750000E+09 / Line rest frequency, Hz                        HISTORY Parkes Multibeam continuum map                                          HISTORY Formed on Mon 2004/02/09 02:23:02 GMT by "pksgridzilla" which was       HISTORY compiled on Feb  9 2004 12:08:02 (local time) within                    HISTORY AIPS++ version 19.405.00 dated .                                        HISTORY Polarization mode: A and B aggregated                                   HISTORY Gridding parameters:                                                    HISTORY    Method: WGTMED                                                       HISTORY    Clip fraction: 0.000                                                 HISTORY    Tsys weighting: applied                                              HISTORY    Beam weight order: 1                                                 HISTORY    Beam FWHM: 14.4 arcmin                                               HISTORY    Beam normalization: applied                                          HISTORY    Smoothing kernel type: TOP-HAT                                       HISTORY    Kernel FWHM: 12.0 arcmin                                             HISTORY    Cutoff radius: 6.0 arcmin                                            HISTORY      Beam RSS cutoff: 0.0                                               HISTORY Input data sets:                                                        HISTORY    97-10-09_0356_193558-66_206a.sdfits                                  HISTORY    97-10-12_0142_182123-66_193a.sdfits                                  HISTORY    97-10-12_0151_182707-66_194a.sdfits                                  HISTORY    97-10-12_0200_183252-66_195a.sdfits                                  HISTORY    97-11-07_0510_183836-66_196a.sdfits                                  HISTORY    97-11-07_0519_184420-66_197a.sdfits                                  HISTORY    97-11-07_0528_185004-66_198a.sdfits                                  HISTORY    97-11-07_0537_185548-66_199a.sdfits                                  HISTORY    97-11-07_0546_190132-66_200a.sdfits                                  HISTORY    97-11-07_0556_190717-66_201a.sdfits                                  HISTORY    97-11-07_0645_191301-66_202a.sdfits                                  HISTORY    97-11-07_0654_191845-66_203a.sdfits                                  HISTORY    97-11-07_0703_192429-66_204a.sdfits                                  HISTORY    97-11-07_0712_193013-66_205a.sdfits                                  HISTORY    97-11-07_0724_194142-66_207a.sdfits                                  HISTORY    97-11-18_0256_193815-66_206c.sdfits                                  HISTORY    97-11-18_0306_194359-66_207c.sdfits                                  HISTORY    97-11-19_0447_182341-66_193c.sdfits                                  HISTORY    97-11-19_0456_182925-66_194c.sdfits                                  HISTORY    97-11-19_0507_190350-66_200c.sdfits                                  HISTORY    97-11-19_0516_190934-66_201c.sdfits                                  HISTORY    97-11-19_0525_191519-66_202c.sdfits                                  HISTORY    97-11-19_0534_192103-66_203c.sdfits                                  HISTORY    97-11-19_0544_192647-66_204c.sdfits                                  HISTORY    97-11-19_0553_193231-66_205c.sdfits                                  HISTORY    97-11-19_0602_183509-66_195c.sdfits                                  HISTORY    97-11-19_0612_184053-66_196c.sdfits                                  HISTORY    97-11-19_0622_184638-66_197c.sdfits                                  HISTORY    97-11-19_0631_185222-66_198c.sdfits                                  HISTORY    97-11-19_0640_185806-66_199c.sdfits                                  HISTORY    98-03-24_2107_193706-66_206b.sdfits                                  HISTORY    98-03-24_2116_194251-66_207b.sdfits                                  HISTORY    98-03-25_2020_190826-66_201b.sdfits                                  HISTORY    98-03-25_2029_191410-66_202b.sdfits                                  HISTORY    98-03-25_2038_191954-66_203b.sdfits                                  HISTORY    98-03-25_2047_192538-66_204b.sdfits                                  HISTORY    98-03-25_2056_193122-66_205b.sdfits                                  HISTORY    98-03-26_2048_190459-66_200d.sdfits                                  HISTORY    98-03-27_2034_191627-66_202d.sdfits                                  HISTORY    98-03-27_2043_192212-66_203d.sdfits                                  HISTORY    98-03-27_2052_192756-66_204d.sdfits                                  HISTORY    98-03-27_2102_193340-66_205d.sdfits                                  HISTORY    98-03-27_2111_193924-66_206d.sdfits                                  HISTORY    98-03-27_2120_194508-66_207d.sdfits                                  HISTORY    98-03-27_2130_191043-66_201d.sdfits                                  HISTORY    98-05-10_2123_182232-66_193b.sdfits                                  HISTORY    98-05-10_2133_182816-66_194b.sdfits                                  HISTORY    98-05-10_2142_183400-66_195b.sdfits                                  HISTORY    98-05-10_2151_183945-66_196b.sdfits                                  HISTORY    98-05-10_2200_184529-66_197b.sdfits                                  HISTORY    98-05-10_2209_185113-66_198b.sdfits                                  HISTORY    98-05-10_2219_185657-66_199b.sdfits                                  HISTORY    98-05-10_2228_190241-66_200b.sdfits                                  HISTORY    98-05-13_2132_182450-66_193d.sdfits                                  HISTORY    98-05-13_2151_183034-66_194d.sdfits                                  HISTORY    98-05-13_2200_183618-66_195d.sdfits                                  HISTORY    98-05-13_2210_184202-66_196d.sdfits                                  HISTORY    98-05-13_2219_184746-66_197d.sdfits                                  HISTORY    98-05-13_2228_185331-66_198d.sdfits                                  HISTORY    98-05-13_2237_185915-66_199d.sdfits                                  HISTORY    98-05-25_1711_182559-66_193e.sdfits                                  HISTORY    98-05-25_1720_183143-66_194e.sdfits                                  HISTORY    98-05-25_1729_183727-66_195e.sdfits                                  HISTORY    98-05-25_1738_184311-66_196e.sdfits                                  HISTORY    98-05-25_1747_184855-66_197e.sdfits                                  HISTORY    98-05-25_1756_185439-66_198e.sdfits                                  HISTORY    98-05-25_1806_190024-66_199e.sdfits                                  HISTORY    98-05-25_1815_190608-66_200e.sdfits                                  HISTORY    98-05-25_1824_191152-66_201e.sdfits                                  HISTORY    98-05-25_1833_191736-66_202e.sdfits                                  HISTORY    98-05-25_1842_192320-66_203e.sdfits                                  HISTORY    98-05-25_1851_192905-66_204e.sdfits                                  HISTORY    98-05-25_1901_193449-66_205e.sdfits                                  HISTORY    98-05-25_1910_194033-66_206e.sdfits                                  HISTORY    98-05-25_1919_194617-66_207e.sdfits                                  HISTORY Original FITS filename "1904-66_TSC.continuum.fits".                    HISTORY Noise level of continuum map: 61 mJy (RMS)                              
\ No newline at end of file
diff --git a/lib/pywcs/tests/maps/1904-66_ZEA.hdr b/lib/pywcs/tests/maps/1904-66_ZEA.hdr
new file mode 100644
index 0000000..4fed853
--- /dev/null
+++ b/lib/pywcs/tests/maps/1904-66_ZEA.hdr
@@ -0,0 +1 @@
+SIMPLE  =                    T                                                  BITPIX  =                  -32 / IEEE (big-endian) 32-bit floating point data   NAXIS   =                    2                                                  NAXIS1  =                  192                                                  NAXIS2  =                  192                                                  BUNIT   = 'JY/BEAM '                                                            CTYPE1  = 'RA---ZEA'                                                            CRPIX1  =  -2.444880690361E+02                                                  CDELT1  =  -6.666666666667E-02                                                  CRVAL1  =   0.000000000000E+00                                                  CTYPE2  = 'DEC--ZEA'                                                            CRPIX2  =   5.738055949994E+00                                                  CDELT2  =   6.666666666667E-02                                                  CRVAL2  =  -9.000000000000E+01                                                  LONPOLE =   1.800000000000E+02 / Native longitude of celestial pole             LATPOLE =  -9.000000000000E+01 / Native latitude  of celestial pole             EQUINOX =   2.000000000000E+03 / Equinox of equatorial coordinates              BMAJ    =   2.399999936422E-01 / Beam major axis in degrees                     BMIN    =   2.399999936422E-01 / Beam minor axis in degrees                     BPA     =   0.000000000000E+00 / Beam position angle in degrees                 RESTFRQ =   1.420405750000E+09 / Line rest frequency, Hz                        HISTORY Parkes Multibeam continuum map                                          HISTORY Formed on Mon 2004/02/09 01:40:52 GMT by "pksgridzilla" which was       HISTORY compiled on Feb  9 2004 12:08:02 (local time) within                    HISTORY AIPS++ version 19.405.00 dated .                                        HISTORY Polarization mode: A and B aggregated                                   HISTORY Gridding parameters:                                                    HISTORY    Method: WGTMED                                                       HISTORY    Clip fraction: 0.000                                                 HISTORY    Tsys weighting: applied                                              HISTORY    Beam weight order: 1                                                 HISTORY    Beam FWHM: 14.4 arcmin                                               HISTORY    Beam normalization: applied                                          HISTORY    Smoothing kernel type: TOP-HAT                                       HISTORY    Kernel FWHM: 12.0 arcmin                                             HISTORY    Cutoff radius: 6.0 arcmin                                            HISTORY      Beam RSS cutoff: 0.0                                               HISTORY Input data sets:                                                        HISTORY    97-10-09_0356_193558-66_206a.sdfits                                  HISTORY    97-10-12_0142_182123-66_193a.sdfits                                  HISTORY    97-10-12_0151_182707-66_194a.sdfits                                  HISTORY    97-10-12_0200_183252-66_195a.sdfits                                  HISTORY    97-11-07_0510_183836-66_196a.sdfits                                  HISTORY    97-11-07_0519_184420-66_197a.sdfits                                  HISTORY    97-11-07_0528_185004-66_198a.sdfits                                  HISTORY    97-11-07_0537_185548-66_199a.sdfits                                  HISTORY    97-11-07_0546_190132-66_200a.sdfits                                  HISTORY    97-11-07_0556_190717-66_201a.sdfits                                  HISTORY    97-11-07_0645_191301-66_202a.sdfits                                  HISTORY    97-11-07_0654_191845-66_203a.sdfits                                  HISTORY    97-11-07_0703_192429-66_204a.sdfits                                  HISTORY    97-11-07_0712_193013-66_205a.sdfits                                  HISTORY    97-11-07_0724_194142-66_207a.sdfits                                  HISTORY    97-11-18_0256_193815-66_206c.sdfits                                  HISTORY    97-11-18_0306_194359-66_207c.sdfits                                  HISTORY    97-11-19_0447_182341-66_193c.sdfits                                  HISTORY    97-11-19_0456_182925-66_194c.sdfits                                  HISTORY    97-11-19_0507_190350-66_200c.sdfits                                  HISTORY    97-11-19_0516_190934-66_201c.sdfits                                  HISTORY    97-11-19_0525_191519-66_202c.sdfits                                  HISTORY    97-11-19_0534_192103-66_203c.sdfits                                  HISTORY    97-11-19_0544_192647-66_204c.sdfits                                  HISTORY    97-11-19_0553_193231-66_205c.sdfits                                  HISTORY    97-11-19_0602_183509-66_195c.sdfits                                  HISTORY    97-11-19_0612_184053-66_196c.sdfits                                  HISTORY    97-11-19_0622_184638-66_197c.sdfits                                  HISTORY    97-11-19_0631_185222-66_198c.sdfits                                  HISTORY    97-11-19_0640_185806-66_199c.sdfits                                  HISTORY    98-03-24_2107_193706-66_206b.sdfits                                  HISTORY    98-03-24_2116_194251-66_207b.sdfits                                  HISTORY    98-03-25_2020_190826-66_201b.sdfits                                  HISTORY    98-03-25_2029_191410-66_202b.sdfits                                  HISTORY    98-03-25_2038_191954-66_203b.sdfits                                  HISTORY    98-03-25_2047_192538-66_204b.sdfits                                  HISTORY    98-03-25_2056_193122-66_205b.sdfits                                  HISTORY    98-03-26_2048_190459-66_200d.sdfits                                  HISTORY    98-03-27_2034_191627-66_202d.sdfits                                  HISTORY    98-03-27_2043_192212-66_203d.sdfits                                  HISTORY    98-03-27_2052_192756-66_204d.sdfits                                  HISTORY    98-03-27_2102_193340-66_205d.sdfits                                  HISTORY    98-03-27_2111_193924-66_206d.sdfits                                  HISTORY    98-03-27_2120_194508-66_207d.sdfits                                  HISTORY    98-03-27_2130_191043-66_201d.sdfits                                  HISTORY    98-05-10_2123_182232-66_193b.sdfits                                  HISTORY    98-05-10_2133_182816-66_194b.sdfits                                  HISTORY    98-05-10_2142_183400-66_195b.sdfits                                  HISTORY    98-05-10_2151_183945-66_196b.sdfits                                  HISTORY    98-05-10_2200_184529-66_197b.sdfits                                  HISTORY    98-05-10_2209_185113-66_198b.sdfits                                  HISTORY    98-05-10_2219_185657-66_199b.sdfits                                  HISTORY    98-05-10_2228_190241-66_200b.sdfits                                  HISTORY    98-05-13_2132_182450-66_193d.sdfits                                  HISTORY    98-05-13_2151_183034-66_194d.sdfits                                  HISTORY    98-05-13_2200_183618-66_195d.sdfits                                  HISTORY    98-05-13_2210_184202-66_196d.sdfits                                  HISTORY    98-05-13_2219_184746-66_197d.sdfits                                  HISTORY    98-05-13_2228_185331-66_198d.sdfits                                  HISTORY    98-05-13_2237_185915-66_199d.sdfits                                  HISTORY    98-05-25_1711_182559-66_193e.sdfits                                  HISTORY    98-05-25_1720_183143-66_194e.sdfits                                  HISTORY    98-05-25_1729_183727-66_195e.sdfits                                  HISTORY    98-05-25_1738_184311-66_196e.sdfits                                  HISTORY    98-05-25_1747_184855-66_197e.sdfits                                  HISTORY    98-05-25_1756_185439-66_198e.sdfits                                  HISTORY    98-05-25_1806_190024-66_199e.sdfits                                  HISTORY    98-05-25_1815_190608-66_200e.sdfits                                  HISTORY    98-05-25_1824_191152-66_201e.sdfits                                  HISTORY    98-05-25_1833_191736-66_202e.sdfits                                  HISTORY    98-05-25_1842_192320-66_203e.sdfits                                  HISTORY    98-05-25_1851_192905-66_204e.sdfits                                  HISTORY    98-05-25_1901_193449-66_205e.sdfits                                  HISTORY    98-05-25_1910_194033-66_206e.sdfits                                  HISTORY    98-05-25_1919_194617-66_207e.sdfits                                  HISTORY Original FITS filename "1904-66_ZEA.continuum.fits".                    HISTORY Noise level of continuum map: 61 mJy (RMS)                              
\ No newline at end of file
diff --git a/lib/pywcs/tests/maps/1904-66_ZPN.hdr b/lib/pywcs/tests/maps/1904-66_ZPN.hdr
new file mode 100644
index 0000000..d377c3b
--- /dev/null
+++ b/lib/pywcs/tests/maps/1904-66_ZPN.hdr
@@ -0,0 +1 @@
+SIMPLE  =                    T                                                  BITPIX  =                  -32 / IEEE (big-endian) 32-bit floating point data   NAXIS   =                    2                                                  NAXIS1  =                  192                                                  NAXIS2  =                  192                                                  BUNIT   = 'JY/BEAM '                                                            CTYPE1  = 'RA---ZPN'                                                            CRPIX1  =  -1.832937255632E+02                                                  CDELT1  =  -6.666666666667E-02                                                  CRVAL1  =   0.000000000000E+00                                                  CTYPE2  = 'DEC--ZPN'                                                            CRPIX2  =   2.209211120575E+01                                                  CDELT2  =   6.666666666667E-02                                                  CRVAL2  =  -9.000000000000E+01                                                  LONPOLE =   1.800000000000E+02 / Native longitude of celestial pole             LATPOLE =  -9.000000000000E+01 / Native latitude  of celestial pole             PV2_0   =   5.000000000000E-02 / Projection parameter 0                         PV2_1   =   9.750000000000E-01 / Projection parameter 1                         PV2_2   =  -8.070000000000E-01 / Projection parameter 2                         PV2_3   =   3.370000000000E-01 / Projection parameter 3                         PV2_4   =  -6.500000000000E-02 / Projection parameter 4                         PV2_5   =   1.000000000000E-02 / Projection parameter 5                         PV2_6   =   3.000000000000E-03 / Projection parameter 6                         PV2_7   =  -1.000000000000E-03 / Projection parameter 7                         PV2_8   =   0.000000000000E+00 / Projection parameter 8                         PV2_9   =   0.000000000000E+00 / Projection parameter 9                         PV2_10  =   0.000000000000E+00 / Projection parameter 10                        PV2_11  =   0.000000000000E+00 / Projection parameter 11                        PV2_12  =   0.000000000000E+00 / Projection parameter 12                        PV2_13  =   0.000000000000E+00 / Projection parameter 13                        PV2_14  =   0.000000000000E+00 / Projection parameter 14                        PV2_15  =   0.000000000000E+00 / Projection parameter 15                        PV2_16  =   0.000000000000E+00 / Projection parameter 16                        PV2_17  =   0.000000000000E+00 / Projection parameter 17                        PV2_18  =   0.000000000000E+00 / Projection parameter 18                        PV2_19  =   0.000000000000E+00 / Projection parameter 19                        EQUINOX =   2.000000000000E+03 / Equinox of equatorial coordinates              BMAJ    =   2.399999936422E-01 / Beam major axis in degrees                     BMIN    =   2.399999936422E-01 / Beam minor axis in degrees                     BPA     =   0.000000000000E+00 / Beam position angle in degrees                 RESTFRQ =   1.420405750000E+09 / Line rest frequency, Hz                        HISTORY Parkes Multibeam continuum map                                          HISTORY Formed on Mon 2004/02/09 01:38:20 GMT by "pksgridzilla" which was       HISTORY compiled on Feb  9 2004 12:08:02 (local time) within                    HISTORY AIPS++ version 19.405.00 dated .                                        HISTORY Polarization mode: A and B aggregated                                   HISTORY Gridding parameters:                                                    HISTORY    Method: WGTMED                                                       HISTORY    Clip fraction: 0.000                                                 HISTORY    Tsys weighting: applied                                              HISTORY    Beam weight order: 1                                                 HISTORY    Beam FWHM: 14.4 arcmin                                               HISTORY    Beam normalization: applied                                          HISTORY    Smoothing kernel type: TOP-HAT                                       HISTORY    Kernel FWHM: 12.0 arcmin                                             HISTORY    Cutoff radius: 6.0 arcmin                                            HISTORY      Beam RSS cutoff: 0.0                                               HISTORY Input data sets:                                                        HISTORY    97-10-09_0356_193558-66_206a.sdfits                                  HISTORY    97-10-12_0142_182123-66_193a.sdfits                                  HISTORY    97-10-12_0151_182707-66_194a.sdfits                                  HISTORY    97-10-12_0200_183252-66_195a.sdfits                                  HISTORY    97-11-07_0510_183836-66_196a.sdfits                                  HISTORY    97-11-07_0519_184420-66_197a.sdfits                                  HISTORY    97-11-07_0528_185004-66_198a.sdfits                                  HISTORY    97-11-07_0537_185548-66_199a.sdfits                                  HISTORY    97-11-07_0546_190132-66_200a.sdfits                                  HISTORY    97-11-07_0556_190717-66_201a.sdfits                                  HISTORY    97-11-07_0645_191301-66_202a.sdfits                                  HISTORY    97-11-07_0654_191845-66_203a.sdfits                                  HISTORY    97-11-07_0703_192429-66_204a.sdfits                                  HISTORY    97-11-07_0712_193013-66_205a.sdfits                                  HISTORY    97-11-07_0724_194142-66_207a.sdfits                                  HISTORY    97-11-18_0256_193815-66_206c.sdfits                                  HISTORY    97-11-18_0306_194359-66_207c.sdfits                                  HISTORY    97-11-19_0447_182341-66_193c.sdfits                                  HISTORY    97-11-19_0456_182925-66_194c.sdfits                                  HISTORY    97-11-19_0507_190350-66_200c.sdfits                                  HISTORY    97-11-19_0516_190934-66_201c.sdfits                                  HISTORY    97-11-19_0525_191519-66_202c.sdfits                                  HISTORY    97-11-19_0534_192103-66_203c.sdfits                                  HISTORY    97-11-19_0544_192647-66_204c.sdfits                                  HISTORY    97-11-19_0553_193231-66_205c.sdfits                                  HISTORY    97-11-19_0602_183509-66_195c.sdfits                                  HISTORY    97-11-19_0612_184053-66_196c.sdfits                                  HISTORY    97-11-19_0622_184638-66_197c.sdfits                                  HISTORY    97-11-19_0631_185222-66_198c.sdfits                                  HISTORY    97-11-19_0640_185806-66_199c.sdfits                                  HISTORY    98-03-24_2107_193706-66_206b.sdfits                                  HISTORY    98-03-24_2116_194251-66_207b.sdfits                                  HISTORY    98-03-25_2020_190826-66_201b.sdfits                                  HISTORY    98-03-25_2029_191410-66_202b.sdfits                                  HISTORY    98-03-25_2038_191954-66_203b.sdfits                                  HISTORY    98-03-25_2047_192538-66_204b.sdfits                                  HISTORY    98-03-25_2056_193122-66_205b.sdfits                                  HISTORY    98-03-26_2048_190459-66_200d.sdfits                                  HISTORY    98-03-27_2034_191627-66_202d.sdfits                                  HISTORY    98-03-27_2043_192212-66_203d.sdfits                                  HISTORY    98-03-27_2052_192756-66_204d.sdfits                                  HISTORY    98-03-27_2102_193340-66_205d.sdfits                                  HISTORY    98-03-27_2111_193924-66_206d.sdfits                                  HISTORY    98-03-27_2120_194508-66_207d.sdfits                                  HISTORY    98-03-27_2130_191043-66_201d.sdfits                                  HISTORY    98-05-10_2123_182232-66_193b.sdfits                                  HISTORY    98-05-10_2133_182816-66_194b.sdfits                                  HISTORY    98-05-10_2142_183400-66_195b.sdfits                                  HISTORY    98-05-10_2151_183945-66_196b.sdfits                                  HISTORY    98-05-10_2200_184529-66_197b.sdfits                                  HISTORY    98-05-10_2209_185113-66_198b.sdfits                                  HISTORY    98-05-10_2219_185657-66_199b.sdfits                                  HISTORY    98-05-10_2228_190241-66_200b.sdfits                                  HISTORY    98-05-13_2132_182450-66_193d.sdfits                                  HISTORY    98-05-13_2151_183034-66_194d.sdfits                                  HISTORY    98-05-13_2200_183618-66_195d.sdfits                                  HISTORY    98-05-13_2210_184202-66_196d.sdfits                                  HISTORY    98-05-13_2219_184746-66_197d.sdfits                                  HISTORY    98-05-13_2228_185331-66_198d.sdfits                                  HISTORY    98-05-13_2237_185915-66_199d.sdfits                                  HISTORY    98-05-25_1711_182559-66_193e.sdfits                                  HISTORY    98-05-25_1720_183143-66_194e.sdfits                                  HISTORY    98-05-25_1729_183727-66_195e.sdfits                                  HISTORY    98-05-25_1738_184311-66_196e.sdfits                                  HISTORY    98-05-25_1747_184855-66_197e.sdfits                                  HISTORY    98-05-25_1756_185439-66_198e.sdfits                                  HISTORY    98-05-25_1806_190024-66_199e.sdfits                                  HISTORY    98-05-25_1815_190608-66_200e.sdfits                                  HISTORY    98-05-25_1824_191152-66_201e.sdfits                                  HISTORY    98-05-25_1833_191736-66_202e.sdfits                                  HISTORY    98-05-25_1842_192320-66_203e.sdfits                                  HISTORY    98-05-25_1851_192905-66_204e.sdfits                                  HISTORY    98-05-25_1901_193449-66_205e.sdfits                                  HISTORY    98-05-25_1910_194033-66_206e.sdfits                                  HISTORY    98-05-25_1919_194617-66_207e.sdfits                                  HISTORY Original FITS filename "1904-66_ZPN.continuum.fits".                    HISTORY Noise level of continuum map: 61 mJy (RMS)                              
\ No newline at end of file
diff --git a/lib/pywcs/tests/spectra/orion-freq-1.hdr b/lib/pywcs/tests/spectra/orion-freq-1.hdr
new file mode 100644
index 0000000..9872840
--- /dev/null
+++ b/lib/pywcs/tests/spectra/orion-freq-1.hdr
@@ -0,0 +1 @@
+SIMPLE  =                    T / file does conform to FITS standard             BITPIX  =                  -32 / number of bits per data pixel                  NAXIS   =                    1 / number of data axes                            NAXIS1  =                 4096 / length of data axis 1                          EXTEND  =                    T / FITS dataset may contain extensions            COMMENT   FITS (Flexible Image Transport System) format is defined in 'AstronomyCOMMENT   and Astrophysics', volume 376, page 359; bibcode: 2001A&A...376..359H COMMENT                                                                         COMMENT This FITS file contains an example spectral WCS header constructed by   COMMENT Mark Calabretta (ATNF) and Dirk Petry (ESO) based on an observation     COMMENT of the Orion Kleinmann-Low nebula made by Andrew Walsh (JCU) and        COMMENT Sven Thorwirth (MPIfR) using the Mopra radio telescope.                 COMMENT                                                                         COMMENT The 110GHz 13CO 1-0 spectrum in this file is linear in frequency, as    COMMENT observed, it being the Fourier transform of a lag spectrum produced     COMMENT by a correlating spectrometer.                                          COMMENT                                                                         COMMENT The reference pixel has been placed deliberately well outside the       COMMENT the spectrum in order to test spectral-WCS-interpreting software.       COMMENT                                                                         COMMENT Spectral representations are:                                           COMMENT      Frequency (default)                ...frequency-like               COMMENT   E: Photon energy                      ...frequency-like               COMMENT   N: Wave number                        ...frequency-like               COMMENT   R: Radio velocity                     ...frequency-like               COMMENT   W: Wavelength                         ...wavelength-like              COMMENT   O: Optical velocity                   ...wavelength-like              COMMENT   Z: Redshift                           ...wavelength-like              COMMENT   V: Relativistic velocity              ...velocity-like                COMMENT   B: Relativistic beta                  ...velocity-like                COMMENT                                                                         COMMENT The Mopra radio telescope is operated by the Australia Telescope        COMMENT National Facility.                                                      COMMENT                                                                         COMMENT Author: Mark Calabretta, Australia Telescope National Facility          COMMENT http://www.atnf.csiro.au/~mcalabre/index.html                           COMMENT 2009-04-22                                                              COMMENT ----------------------------------------------------------------------  COMMENT                                                                         OBJECT  = 'Orion-KL'           / Orion Kleinmann-Low nebula                     MOLECULE= '13CO    '           / Carbon(13) monoxide                            TRANSITI= '1-0     '           / 1-0 transition                                 DATE-OBS= '2006-07-09T20:29:00' / Date of observation                           TELESCOP= 'ATNF Mopra'         / 22m mm-wave telescope                          OBSERVER= 'Walsh/Thorwirth'    / Observers                                      BUNIT   = 'K       '           / Brightness units, Kelvin                       COMMENT                                                                         COMMENT ------------------------------------------------------------ Frequency  COMMENT                                                                         CRPIX1  =              32768.0 / Pixel coordinate of reference point            CTYPE1  = 'FREQ    '           / Linear frequency axis (FFT of lag spectrum)    CRVAL1  =       102.1189414E+9 / [Hz] Frequency of reference channel            CDELT1  =      -2.695372970E+5 / [Hz] Channel spacing (lower sideband)          CUNIT1  = 'Hz      '           / Units of coordinate increment and value        COMMENT                                                                         RESTFRQ =       110201353000.0 / [Hz] 13CO line rest frequency                  RESTWAV =        0.00272040633 / [m]  13CO line rest wavelength                 SPECSYS = 'LSRK    '           / Reference frame of spectral coordinates        SSYSOBS = 'TOPOCENT'           / Reference frame of observation                 VELOSYS =                  0.0 / [m/s] Bary-topo velocity towards the source    SSYSSRC = 'LSRK    '           / Reference frame of source redshift             ZSOURCE =               0.0000 / Redshift of the source                         COMMENT                                                                         CRPIX2  =                    1                                                  CDELT2  =                  1.0                                                  CTYPE2  = 'RA      '                                                            CRVAL2  =             83.81042 / [deg] (05h35m14.5s)                            CUNIT2  = 'deg     '                                                            COMMENT                                                                         CRPIX3  =                    1                                                  CDELT3  =                  1.0                                                  CTYPE3  = 'DEC     '                                                            CRVAL3  =            -5.375222 / [deg] (-05:22:30.8)                            CUNIT3  = 'deg     '                                                            COMMENT                                                                         RADESYS = 'FK5     '           / FK5 (IAU 1984) equatorial coordinates          EQUINOX =               2000.0 / Equinox J2000.0                                COMMENT                                                                         CRPIX4  =                    1                                                  CDELT4  =                  1.0                                                  CTYPE4  = 'STOKES  '                                                            CRVAL4  =                    1 / Stokes I (total intensity)                     COMMENT                                                                         COMMENT -------------------------------------------------------- Photon energy  COMMENT                                                                         CRPIX1E =              32768.0 / Pixel coordinate of reference point            CTYPE1E = 'ENER    '           / Photon energy, linear frequency axis           CRVAL1E =       4.223303869E-4 / [eV] Photon energy of reference channel        CDELT1E =      -1.114717695E-9 / [eV] Channel spacing                           CUNIT1E = 'eV      '           / Units of coordinate increment and value        COMMENT                                                                         RESTFRQE=       110201353000.0 / [Hz] 13CO line rest frequency                  RESTWAVE=        0.00272040633 / [m]  13CO line rest wavelength                 SPECSYSE= 'LSRK    '           / Reference frame of spectral coordinates        SSYSOBSE= 'TOPOCENT'           / Reference frame of observation                 VELOSYSE=                  0.0 / [m/s] Bary-topo velocity towards the source    SSYSSRCE= 'LSRK    '           / Reference frame of source redshift             ZSOURCEE=               0.0000 / Redshift of the source                         COMMENT                                                                         CRPIX2E =                    1                                                  CDELT2E =                  1.0                                                  CTYPE2E = 'RA      '                                                            CRVAL2E =             83.81042 / [deg] (05h35m14.5s)                            CUNIT2E = 'deg     '                                                            COMMENT                                                                         CRPIX3E =                    1                                                  CDELT3E =                  1.0                                                  CTYPE3E = 'DEC     '                                                            CRVAL3E =            -5.375222 / [deg] (-05:22:30.8)                            CUNIT3E = 'deg     '                                                            COMMENT                                                                         RADESYSE= 'FK5     '           / FK5 (IAU 1984) equatorial coordinates          EQUINOXE=               2000.0 / Equinox J2000.0                                COMMENT                                                                         CRPIX4E =                    1                                                  CDELT4E =                  1.0                                                  CTYPE4E = 'STOKES  '                                                            CRVAL4E =                    1 / Stokes I (total intensity)                     COMMENT                                                                         COMMENT ---------------------------------------------------------- Wave number  COMMENT   N: Wave number                                                        COMMENT                                                                         CRPIX1N =              32768.0 / Pixel coordinate of reference point            CTYPE1N = 'WAVN    '           / Wave number, linear frequency axis             CRVAL1N =       3.406321229E+2 / [/m] Wave number of reference channel          CDELT1N =      -8.990796460E-4 / [/m] Channel spacing                           CUNIT1N = '/m      '           / Units of coordinate increment and value        COMMENT                                                                         RESTFRQN=       110201353000.0 / [Hz] 13CO line rest frequency                  RESTWAVN=        0.00272040633 / [m]  13CO line rest wavelength                 SPECSYSN= 'LSRK    '           / Reference frame of spectral coordinates        SSYSOBSN= 'TOPOCENT'           / Reference frame of observation                 VELOSYSN=                  0.0 / [m/s] Bary-topo velocity towards the source    SSYSSRCN= 'LSRK    '           / Reference frame of source redshift             ZSOURCEN=               0.0000 / Redshift of the source                         COMMENT                                                                         CRPIX2N =                    1                                                  CDELT2N =                  1.0                                                  CTYPE2N = 'RA      '                                                            CRVAL2N =             83.81042 / [deg] (05h35m14.5s)                            CUNIT2N = 'deg     '                                                            COMMENT                                                                         CRPIX3N =                    1                                                  CDELT3N =                  1.0                                                  CTYPE3N = 'DEC     '                                                            CRVAL3N =            -5.375222 / [deg] (-05:22:30.8)                            CUNIT3N = 'deg     '                                                            COMMENT                                                                         RADESYSN= 'FK5     '           / FK5 (IAU 1984) equatorial coordinates          EQUINOXN=               2000.0 / Equinox J2000.0                                COMMENT                                                                         CRPIX4N =                    1                                                  CDELT4N =                  1.0                                                  CTYPE4N = 'STOKES  '                                                            CRVAL4N =                    1 / Stokes I (total intensity)                     COMMENT                                                                         COMMENT ------------------------------------------------------- Radio velocity  COMMENT   N: Wave number                                                        COMMENT   R: Radio velocity                                                     COMMENT                                                                         CRPIX1R =              32768.0 / Pixel coordinate of reference point            CTYPE1R = 'VRAD    '           / Radio velocity, linear frequency axis          CRVAL1R =       2.198744369E+7 / [m/s] Radio velocity of reference channel      CDELT1R =       7.332509683E+2 / [m/s] Channel spacing                          CUNIT1R = 'm/s     '           / Units of coordinate increment and value        COMMENT                                                                         RESTFRQR=       110201353000.0 / [Hz] 13CO line rest frequency                  RESTWAVR=        0.00272040633 / [m]  13CO line rest wavelength                 SPECSYSR= 'LSRK    '           / Reference frame of spectral coordinates        SSYSOBSR= 'TOPOCENT'           / Reference frame of observation                 VELOSYSR=                  0.0 / [m/s] Bary-topo velocity towards the source    SSYSSRCR= 'LSRK    '           / Reference frame of source redshift             ZSOURCER=               0.0000 / Redshift of the source                         COMMENT                                                                         CRPIX2R =                    1                                                  CDELT2R =                  1.0                                                  CTYPE2R = 'RA      '                                                            CRVAL2R =             83.81042 / [deg] (05h35m14.5s)                            CUNIT2R = 'deg     '                                                            COMMENT                                                                         CRPIX3R =                    1                                                  CDELT3R =                  1.0                                                  CTYPE3R = 'DEC     '                                                            CRVAL3R =            -5.375222 / [deg] (-05:22:30.8)                            CUNIT3R = 'deg     '                                                            COMMENT                                                                         RADESYSR= 'FK5     '           / FK5 (IAU 1984) equatorial coordinates          EQUINOXR=               2000.0 / Equinox J2000.0                                COMMENT                                                                         CRPIX4R =                    1                                                  CDELT4R =                  1.0                                                  CTYPE4R = 'STOKES  '                                                            CRVAL4R =                    1 / Stokes I (total intensity)                     COMMENT                                                                         COMMENT ----------------------------------------------------------- Wavelength  COMMENT   N: Wave number                                                        COMMENT   R: Radio velocity                                                     COMMENT   W: Wavelength                                                         COMMENT                                                                         CRPIX1W =              32768.0 / Pixel coordinate of reference point            CTYPE1W = 'WAVE-F2W'           / Wavelength in vacuuo, non-linear axis          CRVAL1W =       2.935718427E-3 / [m] Wavelength of reference channel            CDELT1W =       7.748666397E-9 / [m] Channel spacing                            CUNIT1W = 'm       '           / Units of coordinate increment and value        COMMENT                                                                         SPECSYSW= 'LSRK    '           / Reference frame of spectral coordinates        SSYSOBSW= 'TOPOCENT'           / Reference frame of observation                 VELOSYSW=                  0.0 / [m/s] Bary-topo velocity towards the source    SSYSSRCW= 'LSRK    '           / Reference frame of source redshift             ZSOURCEW=               0.0000 / Redshift of the source                         COMMENT                                                                         CRPIX2W =                    1                                                  CDELT2W =                  1.0                                                  CTYPE2W = 'RA      '                                                            CRVAL2W =             83.81042 / [deg] (05h35m14.5s)                            CUNIT2W = 'deg     '                                                            COMMENT                                                                         CRPIX3W =                    1                                                  CDELT3W =                  1.0                                                  CTYPE3W = 'DEC     '                                                            CRVAL3W =            -5.375222 / [deg] (-05:22:30.8)                            CUNIT3W = 'deg     '                                                            COMMENT                                                                         RADESYSW= 'FK5     '           / FK5 (IAU 1984) equatorial coordinates          EQUINOXW=               2000.0 / Equinox J2000.0                                COMMENT                                                                         CRPIX4W =                    1                                                  CDELT4W =                  1.0                                                  CTYPE4W = 'STOKES  '                                                            CRVAL4W =                    1 / Stokes I (total intensity)                     COMMENT                                                                         COMMENT ----------------------------------------------------- Optical velocity  COMMENT                                                                         CRPIX1O =              32768.0 / Pixel coordinate of reference point            CTYPE1O = 'VOPT-F2W'           / Optical velocity, non-linear axis              CRVAL1O =       2.372768470E+7 / [m/s] Optical velocity of reference channel    CDELT1O =       8.539135209E+2 / [m/s] Channel spacing                          CUNIT1O = 'm/s     '           / Units of coordinate increment and value        COMMENT                                                                         RESTFRQO=       110201353000.0 / [Hz] 13CO line rest frequency                  RESTWAVO=        0.00272040633 / [m]  13CO line rest wavelength                 SPECSYSO= 'LSRK    '           / Reference frame of spectral coordinates        SSYSOBSO= 'TOPOCENT'           / Reference frame of observation                 VELOSYSO=                  0.0 / [m/s] Bary-topo velocity towards the source    SSYSSRCO= 'LSRK    '           / Reference frame of source redshift             ZSOURCEO=               0.0000 / Redshift of the source                         COMMENT                                                                         CRPIX2O =                    1                                                  CDELT2O =                  1.0                                                  CTYPE2O = 'RA      '                                                            CRVAL2O =             83.81042 / [deg] (05h35m14.5s)                            CUNIT2O = 'deg     '                                                            COMMENT                                                                         CRPIX3O =                    1                                                  CDELT3O =                  1.0                                                  CTYPE3O = 'DEC     '                                                            CRVAL3O =            -5.375222 / [deg] (-05:22:30.8)                            CUNIT3O = 'deg     '                                                            COMMENT                                                                         RADESYSO= 'FK5     '           / FK5 (IAU 1984) equatorial coordinates          EQUINOXO=               2000.0 / Equinox J2000.0                                COMMENT                                                                         CRPIX4O =                    1                                                  CDELT4O =                  1.0                                                  CTYPE4O = 'STOKES  '                                                            CRVAL4O =                    1 / Stokes I (total intensity)                     COMMENT                                                                         COMMENT ------------------------------------------------------------- Redshift  COMMENT   N: Wave number                                                        COMMENT   R: Radio velocity                                                     COMMENT   W: Wavelength                                                         COMMENT   O: Optical velocity                                                   COMMENT   Z: Redshift                                                           COMMENT                                                                         CRPIX1Z =              32768.0 / Pixel coordinate of reference point            CTYPE1Z = 'ZOPT-F2W'           / Redshift, non-linear axis                      CRVAL1Z =       7.914703679E-2 / [] Redshift of reference channel               CDELT1Z =       2.848348910E-6 / [] Channel spacing                             COMMENT                                                                         RESTFRQZ=       110201353000.0 / [Hz] 13CO line rest frequency                  RESTWAVZ=        0.00272040633 / [m]  13CO line rest wavelength                 SPECSYSZ= 'LSRK    '           / Reference frame of spectral coordinates        SSYSOBSZ= 'TOPOCENT'           / Reference frame of observation                 VELOSYSZ=                  0.0 / [m/s] Bary-topo velocity towards the source    SSYSSRCZ= 'LSRK    '           / Reference frame of source redshift             ZSOURCEZ=               0.0000 / Redshift of the source                         COMMENT                                                                         CRPIX2Z =                    1                                                  CDELT2Z =                  1.0                                                  CTYPE2Z = 'RA      '                                                            CRVAL2Z =             83.81042 / [deg] (05h35m14.5s)                            CUNIT2Z = 'deg     '                                                            COMMENT                                                                         CRPIX3Z =                    1                                                  CDELT3Z =                  1.0                                                  CTYPE3Z = 'DEC     '                                                            CRVAL3Z =            -5.375222 / [deg] (-05:22:30.8)                            CUNIT3Z = 'deg     '                                                            COMMENT                                                                         RADESYSZ= 'FK5     '           / FK5 (IAU 1984) equatorial coordinates          EQUINOXZ=               2000.0 / Equinox J2000.0                                COMMENT                                                                         CRPIX4Z =                    1                                                  CDELT4Z =                  1.0                                                  CTYPE4Z = 'STOKES  '                                                            CRVAL4Z =                    1 / Stokes I (total intensity)                     COMMENT                                                                         COMMENT ------------------------------------------------ Relativistic velocity  COMMENT                                                                         CRPIX1V =              32768.0 / Pixel coordinate of reference point            CTYPE1V = 'VELO-F2V'           / Relativistic velocity, non-linear axis         CRVAL1V =       2.279141418E+7 / [m/s] Velocity of reference channel            CDELT1V =       7.867122599E+2 / [m/s] Channel spacing                          CUNIT1V = 'm/s     '           / Units of coordinate increment and value        COMMENT                                                                         RESTFRQV=       110201353000.0 / [Hz] 13CO line rest frequency                  RESTWAVV=        0.00272040633 / [m]  13CO line rest wavelength                 SPECSYSV= 'LSRK    '           / Reference frame of spectral coordinates        SSYSOBSV= 'TOPOCENT'           / Reference frame of observation                 VELOSYSV=                  0.0 / [m/s] Bary-topo velocity towards the source    SSYSSRCV= 'LSRK    '           / Reference frame of source redshift             ZSOURCEV=               0.0000 / Redshift of the source                         COMMENT                                                                         CRPIX2V =                    1                                                  CDELT2V =                  1.0                                                  CTYPE2V = 'RA      '                                                            CRVAL2V =             83.81042 / [deg] (05h35m14.5s)                            CUNIT2V = 'deg     '                                                            COMMENT                                                                         CRPIX3V =                    1                                                  CDELT3V =                  1.0                                                  CTYPE3V = 'DEC     '                                                            CRVAL3V =            -5.375222 / [deg] (-05:22:30.8)                            CUNIT3V = 'deg     '                                                            COMMENT                                                                         RADESYSV= 'FK5     '           / FK5 (IAU 1984) equatorial coordinates          EQUINOXV=               2000.0 / Equinox J2000.0                                COMMENT                                                                         CRPIX4V =                    1                                                  CDELT4V =                  1.0                                                  CTYPE4V = 'STOKES  '                                                            CRVAL4V =                    1 / Stokes I (total intensity)                     COMMENT                                                                         COMMENT ---------------------------------------------- Relativistic beta (v/c)  COMMENT                                                                         CRPIX1B =              32768.0 / Pixel coordinate of reference point            CTYPE1B = 'BETA-F2V'           / Relativistic beta (v/c), non-linear axis       CRVAL1B =       7.602397448E-2 / [] Relativistic beta of reference channel      CDELT1B =       2.624189632E-6 / [] Channel spacing                             COMMENT                                                                         RESTFRQB=       110201353000.0 / [Hz] 13CO line rest frequency                  RESTWAVB=        0.00272040633 / [m]  13CO line rest wavelength                 SPECSYSB= 'LSRK    '           / Reference frame of spectral coordinates        SSYSOBSB= 'TOPOCENT'           / Reference frame of observation                 VELOSYSB=                  0.0 / [m/s] Bary-topo velocity towards the source    SSYSSRCB= 'LSRK    '           / Reference frame of source redshift             ZSOURCEB=               0.0000 / Redshift of the source                         COMMENT                                                                         CRPIX2B =                    1                                                  CDELT2B =                  1.0                                                  CTYPE2B = 'RA      '                                                            CRVAL2B =             83.81042 / [deg] (05h35m14.5s)                            CUNIT2B = 'deg     '                                                            COMMENT                                                                         CRPIX3B =                    1                                                  CDELT3B =                  1.0                                                  CTYPE3B = 'DEC     '                                                            CRVAL3B =            -5.375222 / [deg] (-05:22:30.8)                            CUNIT3B = 'deg     '                                                            COMMENT                                                                         RADESYSB= 'FK5     '           / FK5 (IAU 1984) equatorial coordinates          EQUINOXB=               2000.0 / Equinox J2000.0                                COMMENT                                                                         CRPIX4B =                    1                                                  CDELT4B =                  1.0                                                  CTYPE4B = 'STOKES  '                                                            CRVAL4B =                    1 / Stokes I (total intensity)                     COMMENT                                                                         HISTORY fimgcreate 1.0b at 2009-04-22T04:27:55                                  DATE    = '2009-04-22T04:27:55' / file creation date (YYYY-MM-DDThh:mm:ss UT)   
\ No newline at end of file
diff --git a/lib/pywcs/tests/spectra/orion-freq-4.hdr b/lib/pywcs/tests/spectra/orion-freq-4.hdr
new file mode 100644
index 0000000..7d7e219
--- /dev/null
+++ b/lib/pywcs/tests/spectra/orion-freq-4.hdr
@@ -0,0 +1 @@
+SIMPLE  =                    T / file does conform to FITS standard             BITPIX  =                  -32 / number of bits per data pixel                  NAXIS   =                    4 / number of data axes                            NAXIS1  =                 4096 / length of data axis 1                          NAXIS2  =                    1 / length of data axis 2                          NAXIS3  =                    1 / length of data axis 3                          NAXIS4  =                    1 / length of data axis 4                          EXTEND  =                    T / FITS dataset may contain extensions            COMMENT   FITS (Flexible Image Transport System) format is defined in 'AstronomyCOMMENT   and Astrophysics', volume 376, page 359; bibcode: 2001A&A...376..359H COMMENT                                                                         COMMENT This FITS file contains an example spectral WCS header constructed by   COMMENT Mark Calabretta (ATNF) and Dirk Petry (ESO) based on an observation     COMMENT of the Orion Kleinmann-Low nebula made by Andrew Walsh (JCU) and        COMMENT Sven Thorwirth (MPIfR) using the Mopra radio telescope.                 COMMENT                                                                         COMMENT The 110GHz 13CO 1-0 spectrum in this file is linear in frequency, as    COMMENT observed, it being the Fourier transform of a lag spectrum produced     COMMENT by a correlating spectrometer.                                          COMMENT                                                                         COMMENT The reference pixel has been placed deliberately well outside the       COMMENT the spectrum in order to test spectral-WCS-interpreting software.       COMMENT                                                                         COMMENT Spectral representations are:                                           COMMENT      Frequency (default)                ...frequency-like               COMMENT   E: Photon energy                      ...frequency-like               COMMENT   N: Wave number                        ...frequency-like               COMMENT   R: Radio velocity                     ...frequency-like               COMMENT   W: Wavelength                         ...wavelength-like              COMMENT   O: Optical velocity                   ...wavelength-like              COMMENT   Z: Redshift                           ...wavelength-like              COMMENT   V: Relativistic velocity              ...velocity-like                COMMENT   B: Relativistic beta                  ...velocity-like                COMMENT                                                                         COMMENT The Mopra radio telescope is operated by the Australia Telescope        COMMENT National Facility.                                                      COMMENT                                                                         COMMENT Author: Mark Calabretta, Australia Telescope National Facility          COMMENT http://www.atnf.csiro.au/~mcalabre/index.html                           COMMENT 2009-04-22                                                              COMMENT ----------------------------------------------------------------------  COMMENT                                                                         OBJECT  = 'Orion-KL'           / Orion Kleinmann-Low nebula                     MOLECULE= '13CO    '           / Carbon(13) monoxide                            TRANSITI= '1-0     '           / 1-0 transition                                 DATE-OBS= '2006-07-09T20:29:00' / Date of observation                           TELESCOP= 'ATNF Mopra'         / 22m mm-wave telescope                          OBSERVER= 'Walsh/Thorwirth'    / Observers                                      BUNIT   = 'K       '           / Brightness units, Kelvin                       COMMENT                                                                         COMMENT ------------------------------------------------------------ Frequency  COMMENT                                                                         CRPIX1  =              32768.0 / Pixel coordinate of reference point            CTYPE1  = 'FREQ    '           / Linear frequency axis (FFT of lag spectrum)    CRVAL1  =       102.1189414E+9 / [Hz] Frequency of reference channel            CDELT1  =      -2.695372970E+5 / [Hz] Channel spacing (lower sideband)          CUNIT1  = 'Hz      '           / Units of coordinate increment and value        COMMENT                                                                         RESTFRQ =       110201353000.0 / [Hz] 13CO line rest frequency                  RESTWAV =        0.00272040633 / [m]  13CO line rest wavelength                 SPECSYS = 'LSRK    '           / Reference frame of spectral coordinates        SSYSOBS = 'TOPOCENT'           / Reference frame of observation                 VELOSYS =                  0.0 / [m/s] Bary-topo velocity towards the source    SSYSSRC = 'LSRK    '           / Reference frame of source redshift             ZSOURCE =               0.0000 / Redshift of the source                         COMMENT                                                                         CRPIX2  =                    1                                                  CDELT2  =                  1.0                                                  CTYPE2  = 'RA      '                                                            CRVAL2  =             83.81042 / [deg] (05h35m14.5s)                            CUNIT2  = 'deg     '                                                            COMMENT                                                                         CRPIX3  =                    1                                                  CDELT3  =                  1.0                                                  CTYPE3  = 'DEC     '                                                            CRVAL3  =            -5.375222 / [deg] (-05:22:30.8)                            CUNIT3  = 'deg     '                                                            COMMENT                                                                         RADESYS = 'FK5     '           / FK5 (IAU 1984) equatorial coordinates          EQUINOX =               2000.0 / Equinox J2000.0                                COMMENT                                                                         CRPIX4  =                    1                                                  CDELT4  =                  1.0                                                  CTYPE4  = 'STOKES  '                                                            CRVAL4  =                    1 / Stokes I (total intensity)                     COMMENT                                                                         COMMENT -------------------------------------------------------- Photon energy  COMMENT                                                                         CRPIX1E =              32768.0 / Pixel coordinate of reference point            CTYPE1E = 'ENER    '           / Photon energy, linear frequency axis           CRVAL1E =       4.223303869E-4 / [eV] Photon energy of reference channel        CDELT1E =      -1.114717695E-9 / [eV] Channel spacing                           CUNIT1E = 'eV      '           / Units of coordinate increment and value        COMMENT                                                                         RESTFRQE=       110201353000.0 / [Hz] 13CO line rest frequency                  RESTWAVE=        0.00272040633 / [m]  13CO line rest wavelength                 SPECSYSE= 'LSRK    '           / Reference frame of spectral coordinates        SSYSOBSE= 'TOPOCENT'           / Reference frame of observation                 VELOSYSE=                  0.0 / [m/s] Bary-topo velocity towards the source    SSYSSRCE= 'LSRK    '           / Reference frame of source redshift             ZSOURCEE=               0.0000 / Redshift of the source                         COMMENT                                                                         CRPIX2E =                    1                                                  CDELT2E =                  1.0                                                  CTYPE2E = 'RA      '                                                            CRVAL2E =             83.81042 / [deg] (05h35m14.5s)                            CUNIT2E = 'deg     '                                                            COMMENT                                                                         CRPIX3E =                    1                                                  CDELT3E =                  1.0                                                  CTYPE3E = 'DEC     '                                                            CRVAL3E =            -5.375222 / [deg] (-05:22:30.8)                            CUNIT3E = 'deg     '                                                            COMMENT                                                                         RADESYSE= 'FK5     '           / FK5 (IAU 1984) equatorial coordinates          EQUINOXE=               2000.0 / Equinox J2000.0                                COMMENT                                                                         CRPIX4E =                    1                                                  CDELT4E =                  1.0                                                  CTYPE4E = 'STOKES  '                                                            CRVAL4E =                    1 / Stokes I (total intensity)                     COMMENT                                                                         COMMENT ---------------------------------------------------------- Wave number  COMMENT   N: Wave number                                                        COMMENT                                                                         CRPIX1N =              32768.0 / Pixel coordinate of reference point            CTYPE1N = 'WAVN    '           / Wave number, linear frequency axis             CRVAL1N =       3.406321229E+2 / [/m] Wave number of reference channel          CDELT1N =      -8.990796460E-4 / [/m] Channel spacing                           CUNIT1N = '/m      '           / Units of coordinate increment and value        COMMENT                                                                         RESTFRQN=       110201353000.0 / [Hz] 13CO line rest frequency                  RESTWAVN=        0.00272040633 / [m]  13CO line rest wavelength                 SPECSYSN= 'LSRK    '           / Reference frame of spectral coordinates        SSYSOBSN= 'TOPOCENT'           / Reference frame of observation                 VELOSYSN=                  0.0 / [m/s] Bary-topo velocity towards the source    SSYSSRCN= 'LSRK    '           / Reference frame of source redshift             ZSOURCEN=               0.0000 / Redshift of the source                         COMMENT                                                                         CRPIX2N =                    1                                                  CDELT2N =                  1.0                                                  CTYPE2N = 'RA      '                                                            CRVAL2N =             83.81042 / [deg] (05h35m14.5s)                            CUNIT2N = 'deg     '                                                            COMMENT                                                                         CRPIX3N =                    1                                                  CDELT3N =                  1.0                                                  CTYPE3N = 'DEC     '                                                            CRVAL3N =            -5.375222 / [deg] (-05:22:30.8)                            CUNIT3N = 'deg     '                                                            COMMENT                                                                         RADESYSN= 'FK5     '           / FK5 (IAU 1984) equatorial coordinates          EQUINOXN=               2000.0 / Equinox J2000.0                                COMMENT                                                                         CRPIX4N =                    1                                                  CDELT4N =                  1.0                                                  CTYPE4N = 'STOKES  '                                                            CRVAL4N =                    1 / Stokes I (total intensity)                     COMMENT                                                                         COMMENT ------------------------------------------------------- Radio velocity  COMMENT   N: Wave number                                                        COMMENT   R: Radio velocity                                                     COMMENT                                                                         CRPIX1R =              32768.0 / Pixel coordinate of reference point            CTYPE1R = 'VRAD    '           / Radio velocity, linear frequency axis          CRVAL1R =       2.198744369E+7 / [m/s] Radio velocity of reference channel      CDELT1R =       7.332509683E+2 / [m/s] Channel spacing                          CUNIT1R = 'm/s     '           / Units of coordinate increment and value        COMMENT                                                                         RESTFRQR=       110201353000.0 / [Hz] 13CO line rest frequency                  RESTWAVR=        0.00272040633 / [m]  13CO line rest wavelength                 SPECSYSR= 'LSRK    '           / Reference frame of spectral coordinates        SSYSOBSR= 'TOPOCENT'           / Reference frame of observation                 VELOSYSR=                  0.0 / [m/s] Bary-topo velocity towards the source    SSYSSRCR= 'LSRK    '           / Reference frame of source redshift             ZSOURCER=               0.0000 / Redshift of the source                         COMMENT                                                                         CRPIX2R =                    1                                                  CDELT2R =                  1.0                                                  CTYPE2R = 'RA      '                                                            CRVAL2R =             83.81042 / [deg] (05h35m14.5s)                            CUNIT2R = 'deg     '                                                            COMMENT                                                                         CRPIX3R =                    1                                                  CDELT3R =                  1.0                                                  CTYPE3R = 'DEC     '                                                            CRVAL3R =            -5.375222 / [deg] (-05:22:30.8)                            CUNIT3R = 'deg     '                                                            COMMENT                                                                         RADESYSR= 'FK5     '           / FK5 (IAU 1984) equatorial coordinates          EQUINOXR=               2000.0 / Equinox J2000.0                                COMMENT                                                                         CRPIX4R =                    1                                                  CDELT4R =                  1.0                                                  CTYPE4R = 'STOKES  '                                                            CRVAL4R =                    1 / Stokes I (total intensity)                     COMMENT                                                                         COMMENT ----------------------------------------------------------- Wavelength  COMMENT   N: Wave number                                                        COMMENT   R: Radio velocity                                                     COMMENT   W: Wavelength                                                         COMMENT                                                                         CRPIX1W =              32768.0 / Pixel coordinate of reference point            CTYPE1W = 'WAVE-F2W'           / Wavelength in vacuuo, non-linear axis          CRVAL1W =       2.935718427E-3 / [m] Wavelength of reference channel            CDELT1W =       7.748666397E-9 / [m] Channel spacing                            CUNIT1W = 'm       '           / Units of coordinate increment and value        COMMENT                                                                         SPECSYSW= 'LSRK    '           / Reference frame of spectral coordinates        SSYSOBSW= 'TOPOCENT'           / Reference frame of observation                 VELOSYSW=                  0.0 / [m/s] Bary-topo velocity towards the source    SSYSSRCW= 'LSRK    '           / Reference frame of source redshift             ZSOURCEW=               0.0000 / Redshift of the source                         COMMENT                                                                         CRPIX2W =                    1                                                  CDELT2W =                  1.0                                                  CTYPE2W = 'RA      '                                                            CRVAL2W =             83.81042 / [deg] (05h35m14.5s)                            CUNIT2W = 'deg     '                                                            COMMENT                                                                         CRPIX3W =                    1                                                  CDELT3W =                  1.0                                                  CTYPE3W = 'DEC     '                                                            CRVAL3W =            -5.375222 / [deg] (-05:22:30.8)                            CUNIT3W = 'deg     '                                                            COMMENT                                                                         RADESYSW= 'FK5     '           / FK5 (IAU 1984) equatorial coordinates          EQUINOXW=               2000.0 / Equinox J2000.0                                COMMENT                                                                         CRPIX4W =                    1                                                  CDELT4W =                  1.0                                                  CTYPE4W = 'STOKES  '                                                            CRVAL4W =                    1 / Stokes I (total intensity)                     COMMENT                                                                         COMMENT ----------------------------------------------------- Optical velocity  COMMENT                                                                         CRPIX1O =              32768.0 / Pixel coordinate of reference point            CTYPE1O = 'VOPT-F2W'           / Optical velocity, non-linear axis              CRVAL1O =       2.372768470E+7 / [m/s] Optical velocity of reference channel    CDELT1O =       8.539135209E+2 / [m/s] Channel spacing                          CUNIT1O = 'm/s     '           / Units of coordinate increment and value        COMMENT                                                                         RESTFRQO=       110201353000.0 / [Hz] 13CO line rest frequency                  RESTWAVO=        0.00272040633 / [m]  13CO line rest wavelength                 SPECSYSO= 'LSRK    '           / Reference frame of spectral coordinates        SSYSOBSO= 'TOPOCENT'           / Reference frame of observation                 VELOSYSO=                  0.0 / [m/s] Bary-topo velocity towards the source    SSYSSRCO= 'LSRK    '           / Reference frame of source redshift             ZSOURCEO=               0.0000 / Redshift of the source                         COMMENT                                                                         CRPIX2O =                    1                                                  CDELT2O =                  1.0                                                  CTYPE2O = 'RA      '                                                            CRVAL2O =             83.81042 / [deg] (05h35m14.5s)                            CUNIT2O = 'deg     '                                                            COMMENT                                                                         CRPIX3O =                    1                                                  CDELT3O =                  1.0                                                  CTYPE3O = 'DEC     '                                                            CRVAL3O =            -5.375222 / [deg] (-05:22:30.8)                            CUNIT3O = 'deg     '                                                            COMMENT                                                                         RADESYSO= 'FK5     '           / FK5 (IAU 1984) equatorial coordinates          EQUINOXO=               2000.0 / Equinox J2000.0                                COMMENT                                                                         CRPIX4O =                    1                                                  CDELT4O =                  1.0                                                  CTYPE4O = 'STOKES  '                                                            CRVAL4O =                    1 / Stokes I (total intensity)                     COMMENT                                                                         COMMENT ------------------------------------------------------------- Redshift  COMMENT   N: Wave number                                                        COMMENT   R: Radio velocity                                                     COMMENT   W: Wavelength                                                         COMMENT   O: Optical velocity                                                   COMMENT   Z: Redshift                                                           COMMENT                                                                         CRPIX1Z =              32768.0 / Pixel coordinate of reference point            CTYPE1Z = 'ZOPT-F2W'           / Redshift, non-linear axis                      CRVAL1Z =       7.914703679E-2 / [] Redshift of reference channel               CDELT1Z =       2.848348910E-6 / [] Channel spacing                             COMMENT                                                                         RESTFRQZ=       110201353000.0 / [Hz] 13CO line rest frequency                  RESTWAVZ=        0.00272040633 / [m]  13CO line rest wavelength                 SPECSYSZ= 'LSRK    '           / Reference frame of spectral coordinates        SSYSOBSZ= 'TOPOCENT'           / Reference frame of observation                 VELOSYSZ=                  0.0 / [m/s] Bary-topo velocity towards the source    SSYSSRCZ= 'LSRK    '           / Reference frame of source redshift             ZSOURCEZ=               0.0000 / Redshift of the source                         COMMENT                                                                         CRPIX2Z =                    1                                                  CDELT2Z =                  1.0                                                  CTYPE2Z = 'RA      '                                                            CRVAL2Z =             83.81042 / [deg] (05h35m14.5s)                            CUNIT2Z = 'deg     '                                                            COMMENT                                                                         CRPIX3Z =                    1                                                  CDELT3Z =                  1.0                                                  CTYPE3Z = 'DEC     '                                                            CRVAL3Z =            -5.375222 / [deg] (-05:22:30.8)                            CUNIT3Z = 'deg     '                                                            COMMENT                                                                         RADESYSZ= 'FK5     '           / FK5 (IAU 1984) equatorial coordinates          EQUINOXZ=               2000.0 / Equinox J2000.0                                COMMENT                                                                         CRPIX4Z =                    1                                                  CDELT4Z =                  1.0                                                  CTYPE4Z = 'STOKES  '                                                            CRVAL4Z =                    1 / Stokes I (total intensity)                     COMMENT                                                                         COMMENT ------------------------------------------------ Relativistic velocity  COMMENT                                                                         CRPIX1V =              32768.0 / Pixel coordinate of reference point            CTYPE1V = 'VELO-F2V'           / Relativistic velocity, non-linear axis         CRVAL1V =       2.279141418E+7 / [m/s] Velocity of reference channel            CDELT1V =       7.867122599E+2 / [m/s] Channel spacing                          CUNIT1V = 'm/s     '           / Units of coordinate increment and value        COMMENT                                                                         RESTFRQV=       110201353000.0 / [Hz] 13CO line rest frequency                  RESTWAVV=        0.00272040633 / [m]  13CO line rest wavelength                 SPECSYSV= 'LSRK    '           / Reference frame of spectral coordinates        SSYSOBSV= 'TOPOCENT'           / Reference frame of observation                 VELOSYSV=                  0.0 / [m/s] Bary-topo velocity towards the source    SSYSSRCV= 'LSRK    '           / Reference frame of source redshift             ZSOURCEV=               0.0000 / Redshift of the source                         COMMENT                                                                         CRPIX2V =                    1                                                  CDELT2V =                  1.0                                                  CTYPE2V = 'RA      '                                                            CRVAL2V =             83.81042 / [deg] (05h35m14.5s)                            CUNIT2V = 'deg     '                                                            COMMENT                                                                         CRPIX3V =                    1                                                  CDELT3V =                  1.0                                                  CTYPE3V = 'DEC     '                                                            CRVAL3V =            -5.375222 / [deg] (-05:22:30.8)                            CUNIT3V = 'deg     '                                                            COMMENT                                                                         RADESYSV= 'FK5     '           / FK5 (IAU 1984) equatorial coordinates          EQUINOXV=               2000.0 / Equinox J2000.0                                COMMENT                                                                         CRPIX4V =                    1                                                  CDELT4V =                  1.0                                                  CTYPE4V = 'STOKES  '                                                            CRVAL4V =                    1 / Stokes I (total intensity)                     COMMENT                                                                         COMMENT ---------------------------------------------- Relativistic beta (v/c)  COMMENT                                                                         CRPIX1B =              32768.0 / Pixel coordinate of reference point            CTYPE1B = 'BETA-F2V'           / Relativistic beta (v/c), non-linear axis       CRVAL1B =       7.602397448E-2 / [] Relativistic beta of reference channel      CDELT1B =       2.624189632E-6 / [] Channel spacing                             COMMENT                                                                         RESTFRQB=       110201353000.0 / [Hz] 13CO line rest frequency                  RESTWAVB=        0.00272040633 / [m]  13CO line rest wavelength                 SPECSYSB= 'LSRK    '           / Reference frame of spectral coordinates        SSYSOBSB= 'TOPOCENT'           / Reference frame of observation                 VELOSYSB=                  0.0 / [m/s] Bary-topo velocity towards the source    SSYSSRCB= 'LSRK    '           / Reference frame of source redshift             ZSOURCEB=               0.0000 / Redshift of the source                         COMMENT                                                                         CRPIX2B =                    1                                                  CDELT2B =                  1.0                                                  CTYPE2B = 'RA      '                                                            CRVAL2B =             83.81042 / [deg] (05h35m14.5s)                            CUNIT2B = 'deg     '                                                            COMMENT                                                                         CRPIX3B =                    1                                                  CDELT3B =                  1.0                                                  CTYPE3B = 'DEC     '                                                            CRVAL3B =            -5.375222 / [deg] (-05:22:30.8)                            CUNIT3B = 'deg     '                                                            COMMENT                                                                         RADESYSB= 'FK5     '           / FK5 (IAU 1984) equatorial coordinates          EQUINOXB=               2000.0 / Equinox J2000.0                                COMMENT                                                                         CRPIX4B =                    1                                                  CDELT4B =                  1.0                                                  CTYPE4B = 'STOKES  '                                                            CRVAL4B =                    1 / Stokes I (total intensity)                     COMMENT                                                                         HISTORY fimgcreate 1.0b at 2009-04-22T04:28:02                                  DATE    = '2009-04-22T04:28:02' / file creation date (YYYY-MM-DDThh:mm:ss UT)   
\ No newline at end of file
diff --git a/lib/pywcs/tests/spectra/orion-velo-1.hdr b/lib/pywcs/tests/spectra/orion-velo-1.hdr
new file mode 100644
index 0000000..8f3af36
--- /dev/null
+++ b/lib/pywcs/tests/spectra/orion-velo-1.hdr
@@ -0,0 +1 @@
+SIMPLE  =                    T / file does conform to FITS standard             BITPIX  =                  -32 / number of bits per data pixel                  NAXIS   =                    1 / number of data axes                            NAXIS1  =                 4096 / length of data axis 1                          EXTEND  =                    T / FITS dataset may contain extensions            COMMENT   FITS (Flexible Image Transport System) format is defined in 'AstronomyCOMMENT   and Astrophysics', volume 376, page 359; bibcode: 2001A&A...376..359H COMMENT                                                                         COMMENT This FITS file contains an example spectral WCS header constructed by   COMMENT Mark Calabretta (ATNF) and Dirk Petry (ESO) based on an observation     COMMENT of the Orion Kleinmann-Low nebula made by Andrew Walsh (JCU) and        COMMENT Sven Thorwirth (MPIfR) using the Mopra radio telescope.                 COMMENT                                                                         COMMENT The 110GHz 13CO 1-0 spectrum in this file is linear in relativistic     COMMENT velocity having been regridded from a linear frequency axis, as         COMMENT observed.                                                               COMMENT                                                                         COMMENT The reference pixel has been placed deliberately well outside the       COMMENT the spectrum in order to test spectral-WCS-interpreting software.       COMMENT                                                                         COMMENT Spectral representations are:                                           COMMENT   F: Frequency                          ...frequency-like               COMMENT   E: Photon energy                      ...frequency-like               COMMENT   N: Wave number                        ...frequency-like               COMMENT   R: Radio velocity                     ...frequency-like               COMMENT   W: Wavelength                         ...wavelength-like              COMMENT   O: Optical velocity                   ...wavelength-like              COMMENT   Z: Redshift                           ...wavelength-like              COMMENT      Relativistic velocity (default)    ...velocity-like                COMMENT   B: Relativistic beta                  ...velocity-like                COMMENT                                                                         COMMENT The Mopra radio telescope is operated by the Australia Telescope        COMMENT National Facility.                                                      COMMENT                                                                         COMMENT Author: Mark Calabretta, Australia Telescope National Facility          COMMENT http://www.atnf.csiro.au/~mcalabre/index.html                           COMMENT 2009-04-22                                                              COMMENT ----------------------------------------------------------------------  COMMENT                                                                         OBJECT  = 'Orion-KL'           / Orion Kleinmann-Low nebula                     MOLECULE= '13CO    '           / Carbon(13) monoxide                            TRANSITI= '1-0     '           / 1-0 transition                                 DATE-OBS= '2006-07-09T20:29:00' / Date of observation                           TELESCOP= 'ATNF Mopra'         / 22m mm-wave telescope                          OBSERVER= 'Walsh/Thorwirth'    / Observers                                      BUNIT   = 'K       '           / Brightness units, Kelvin                       COMMENT                                                                         COMMENT ------------------------------------------------------------ Frequency  COMMENT                                                                         CRPIX1F =              32768.0 / Pixel coordinate of reference point            CTYPE1F = 'FREQ-V2F'           / Frequency, non-linear axis                     CRVAL1F =       102.4071237E+9 / [Hz] Frequency of reference channel            CDELT1F =      -2.513721996E+5 / [Hz] Channel spacing                           CUNIT1F = 'Hz      '           / Units of coordinate increment and value        COMMENT                                                                         RESTFRQF=       110201353000.0 / [Hz] 13CO line rest frequency                  RESTWAVF=        0.00272040633 / [m]  13CO line rest wavelength                 SPECSYSF= 'LSRK    '           / Reference frame of spectral coordinates        SSYSOBSF= 'TOPOCENT'           / Reference frame of observation                 VELOSYSF=                  0.0 / [m/s] Bary-topo velocity towards the source    SSYSSRCF= 'LSRK    '           / Reference frame of source redshift             ZSOURCEF=               0.0000 / Redshift of the source                         COMMENT                                                                         CRPIX2F =                    1                                                  CDELT2F =                  1.0                                                  CTYPE2F = 'RA      '                                                            CRVAL2F =             83.81042 / [deg] (05h35m14.5s)                            CUNIT2F = 'deg     '                                                            COMMENT                                                                         CRPIX3F =                    1                                                  CDELT3F =                  1.0                                                  CTYPE3F = 'DEC     '                                                            CRVAL3F =            -5.375222 / [deg] (-05:22:30.8)                            CUNIT3F = 'deg     '                                                            COMMENT                                                                         RADESYSF= 'FK5     '           / FK5 (IAU 1984) equatorial coordinates          EQUINOXF=               2000.0 / Equinox J2000.0                                COMMENT                                                                         CRPIX4F =                    1                                                  CDELT4F =                  1.0                                                  CTYPE4F = 'STOKES  '                                                            CRVAL4F =                    1 / Stokes I (total intensity)                     COMMENT                                                                         COMMENT -------------------------------------------------------- Photon energy  COMMENT                                                                         CRPIX1E =              32768.0 / Pixel coordinate of reference point            CTYPE1E = 'ENER-V2F'           / Photon energy, non-linear axis                 CRVAL1E =       4.235222141E-4 / [eV] Photon energy of reference channel        CDELT1E =      -1.039592821E-9 / [eV] Channel spacing                           CUNIT1E = 'eV      '           / Units of coordinate increment and value        COMMENT                                                                         RESTFRQE=       110201353000.0 / [Hz] 13CO line rest frequency                  RESTWAVE=        0.00272040633 / [m]  13CO line rest wavelength                 SPECSYSE= 'LSRK    '           / Reference frame of spectral coordinates        SSYSOBSE= 'TOPOCENT'           / Reference frame of observation                 VELOSYSE=                  0.0 / [m/s] Bary-topo velocity towards the source    SSYSSRCE= 'LSRK    '           / Reference frame of source redshift             ZSOURCEE=               0.0000 / Redshift of the source                         COMMENT                                                                         CRPIX2E =                    1                                                  CDELT2E =                  1.0                                                  CTYPE2E = 'RA      '                                                            CRVAL2E =             83.81042 / [deg] (05h35m14.5s)                            CUNIT2E = 'deg     '                                                            COMMENT                                                                         CRPIX3E =                    1                                                  CDELT3E =                  1.0                                                  CTYPE3E = 'DEC     '                                                            CRVAL3E =            -5.375222 / [deg] (-05:22:30.8)                            CUNIT3E = 'deg     '                                                            COMMENT                                                                         RADESYSE= 'FK5     '           / FK5 (IAU 1984) equatorial coordinates          EQUINOXE=               2000.0 / Equinox J2000.0                                COMMENT                                                                         CRPIX4E =                    1                                                  CDELT4E =                  1.0                                                  CTYPE4E = 'STOKES  '                                                            CRVAL4E =                    1 / Stokes I (total intensity)                     COMMENT                                                                         COMMENT ---------------------------------------------------------- Wave number  COMMENT                                                                         CRPIX1N =              32768.0 / Pixel coordinate of reference point            CTYPE1N = 'WAVN-V2F'           / Wave number, non-linear axis                   CRVAL1N =       3.415933955E+2 / [/m] Wave number of reference channel          CDELT1N =      -8.384874032E-4 / [/m] Channel spacing                           CUNIT1N = '/m      '           / Units of coordinate increment and value        COMMENT                                                                         RESTFRQN=       110201353000.0 / [Hz] 13CO line rest frequency                  RESTWAVN=        0.00272040633 / [m]  13CO line rest wavelength                 SPECSYSN= 'LSRK    '           / Reference frame of spectral coordinates        SSYSOBSN= 'TOPOCENT'           / Reference frame of observation                 VELOSYSN=                  0.0 / [m/s] Bary-topo velocity towards the source    SSYSSRCN= 'LSRK    '           / Reference frame of source redshift             ZSOURCEN=               0.0000 / Redshift of the source                         COMMENT                                                                         CRPIX2N =                    1                                                  CDELT2N =                  1.0                                                  CTYPE2N = 'RA      '                                                            CRVAL2N =             83.81042 / [deg] (05h35m14.5s)                            CUNIT2N = 'deg     '                                                            COMMENT                                                                         CRPIX3N =                    1                                                  CDELT3N =                  1.0                                                  CTYPE3N = 'DEC     '                                                            CRVAL3N =            -5.375222 / [deg] (-05:22:30.8)                            CUNIT3N = 'deg     '                                                            COMMENT                                                                         RADESYSN= 'FK5     '           / FK5 (IAU 1984) equatorial coordinates          EQUINOXN=               2000.0 / Equinox J2000.0                                COMMENT                                                                         CRPIX4N =                    1                                                  CDELT4N =                  1.0                                                  CTYPE4N = 'STOKES  '                                                            CRVAL4N =                    1 / Stokes I (total intensity)                     COMMENT                                                                         COMMENT ------------------------------------------------------- Radio velocity  COMMENT                                                                         CRPIX1R =              32768.0 / Pixel coordinate of reference point            CTYPE1R = 'VRAD-V2F'           / Radio velocity, non-linear axis                CRVAL1R =       2.120347082E+7 / [m/s] Radio velocity of reference channel      CDELT1R =       6.838345224E+2 / [m/s] Channel spacing                          CUNIT1R = 'm/s     '           / Units of coordinate increment and value        COMMENT                                                                         RESTFRQR=       110201353000.0 / [Hz] 13CO line rest frequency                  RESTWAVR=        0.00272040633 / [m]  13CO line rest wavelength                 SPECSYSR= 'LSRK    '           / Reference frame of spectral coordinates        SSYSOBSR= 'TOPOCENT'           / Reference frame of observation                 VELOSYSR=                  0.0 / [m/s] Bary-topo velocity towards the source    SSYSSRCR= 'LSRK    '           / Reference frame of source redshift             ZSOURCER=               0.0000 / Redshift of the source                         COMMENT                                                                         CRPIX2R =                    1                                                  CDELT2R =                  1.0                                                  CTYPE2R = 'RA      '                                                            CRVAL2R =             83.81042 / [deg] (05h35m14.5s)                            CUNIT2R = 'deg     '                                                            COMMENT                                                                         CRPIX3R =                    1                                                  CDELT3R =                  1.0                                                  CTYPE3R = 'DEC     '                                                            CRVAL3R =            -5.375222 / [deg] (-05:22:30.8)                            CUNIT3R = 'deg     '                                                            COMMENT                                                                         RADESYSR= 'FK5     '           / FK5 (IAU 1984) equatorial coordinates          EQUINOXR=               2000.0 / Equinox J2000.0                                COMMENT                                                                         CRPIX4R =                    1                                                  CDELT4R =                  1.0                                                  CTYPE4R = 'STOKES  '                                                            CRVAL4R =                    1 / Stokes I (total intensity)                     COMMENT                                                                         COMMENT ----------------------------------------------------------- Wavelength  COMMENT                                                                         CRPIX1W =              32768.0 / Pixel coordinate of reference point            CTYPE1W = 'WAVE-V2W'           / Wavelength in vacuuo, linear axis              CRVAL1W =       2.927457068E-3 / [m] Wavelength of reference channel            CDELT1W =       7.185841143E-9 / [m] Channel spacing                            CUNIT1W = 'm       '           / Units of coordinate increment and value        COMMENT                                                                         RESTFRQW=       110201353000.0 / [Hz] 13CO line rest frequency                  RESTWAVW=        0.00272040633 / [m]  13CO line rest wavelength                 SPECSYSW= 'LSRK    '           / Reference frame of spectral coordinates        SSYSOBSW= 'TOPOCENT'           / Reference frame of observation                 VELOSYSW=                  0.0 / [m/s] Bary-topo velocity towards the source    SSYSSRCW= 'LSRK    '           / Reference frame of source redshift             ZSOURCEW=               0.0000 / Redshift of the source                         COMMENT                                                                         CRPIX2W =                    1                                                  CDELT2W =                  1.0                                                  CTYPE2W = 'RA      '                                                            CRVAL2W =             83.81042 / [deg] (05h35m14.5s)                            CUNIT2W = 'deg     '                                                            COMMENT                                                                         CRPIX3W =                    1                                                  CDELT3W =                  1.0                                                  CTYPE3W = 'DEC     '                                                            CRVAL3W =            -5.375222 / [deg] (-05:22:30.8)                            CUNIT3W = 'deg     '                                                            COMMENT                                                                         RADESYSW= 'FK5     '           / FK5 (IAU 1984) equatorial coordinates          EQUINOXW=               2000.0 / Equinox J2000.0                                COMMENT                                                                         CRPIX4W =                    1                                                  CDELT4W =                  1.0                                                  CTYPE4W = 'STOKES  '                                                            CRVAL4W =                    1 / Stokes I (total intensity)                     COMMENT                                                                         COMMENT ----------------------------------------------------- Optical velocity  COMMENT                                                                         CRPIX1O =              32768.0 / Pixel coordinate of reference point            CTYPE1O = 'VOPT-V2W'           / Optical velocity, linear axis                  CRVAL1O =       2.281727178E+7 / [m/s] Optical velocity of reference channel    CDELT1O =       7.918894164E+2 / [m/s] Channel spacing                          CUNIT1O = 'm/s     '           / Units of coordinate increment and value        COMMENT                                                                         RESTFRQO=       110201353000.0 / [Hz] 13CO line rest frequency                  RESTWAVO=        0.00272040633 / [m]  13CO line rest wavelength                 SPECSYSO= 'LSRK    '           / Reference frame of spectral coordinates        SSYSOBSO= 'TOPOCENT'           / Reference frame of observation                 VELOSYSO=                  0.0 / [m/s] Bary-topo velocity towards the source    SSYSSRCO= 'LSRK    '           / Reference frame of source redshift             ZSOURCEO=               0.0000 / Redshift of the source                         COMMENT                                                                         CRPIX2O =                    1                                                  CDELT2O =                  1.0                                                  CTYPE2O = 'RA      '                                                            CRVAL2O =             83.81042 / [deg] (05h35m14.5s)                            CUNIT2O = 'deg     '                                                            COMMENT                                                                         CRPIX3O =                    1                                                  CDELT3O =                  1.0                                                  CTYPE3O = 'DEC     '                                                            CRVAL3O =            -5.375222 / [deg] (-05:22:30.8)                            CUNIT3O = 'deg     '                                                            COMMENT                                                                         RADESYSO= 'FK5     '           / FK5 (IAU 1984) equatorial coordinates          EQUINOXO=               2000.0 / Equinox J2000.0                                COMMENT                                                                         CRPIX4O =                    1                                                  CDELT4O =                  1.0                                                  CTYPE4O = 'STOKES  '                                                            CRVAL4O =                    1 / Stokes I (total intensity)                     COMMENT                                                                         COMMENT ------------------------------------------------------------- Redshift  COMMENT                                                                         CRPIX1Z =              32768.0 / Pixel coordinate of reference point            CTYPE1Z = 'ZOPT-V2W'           / Redshift, linear axis                          CRVAL1Z =       7.611022615E-2 / [] Redshift of reference channel               CDELT1Z =       2.641458767E-6 / [] Channel spacing                             COMMENT                                                                         RESTFRQZ=       110201353000.0 / [Hz] 13CO line rest frequency                  RESTWAVZ=        0.00272040633 / [m]  13CO line rest wavelength                 SPECSYSZ= 'LSRK    '           / Reference frame of spectral coordinates        SSYSOBSZ= 'TOPOCENT'           / Reference frame of observation                 VELOSYSZ=                  0.0 / [m/s] Bary-topo velocity towards the source    SSYSSRCZ= 'LSRK    '           / Reference frame of source redshift             ZSOURCEZ=               0.0000 / Redshift of the source                         COMMENT                                                                         CRPIX2Z =                    1                                                  CDELT2Z =                  1.0                                                  CTYPE2Z = 'RA      '                                                            CRVAL2Z =             83.81042 / [deg] (05h35m14.5s)                            CUNIT2Z = 'deg     '                                                            COMMENT                                                                         CRPIX3Z =                    1                                                  CDELT3Z =                  1.0                                                  CTYPE3Z = 'DEC     '                                                            CRVAL3Z =            -5.375222 / [deg] (-05:22:30.8)                            CUNIT3Z = 'deg     '                                                            COMMENT                                                                         RADESYSZ= 'FK5     '           / FK5 (IAU 1984) equatorial coordinates          EQUINOXZ=               2000.0 / Equinox J2000.0                                COMMENT                                                                         CRPIX4Z =                    1                                                  CDELT4Z =                  1.0                                                  CTYPE4Z = 'STOKES  '                                                            CRVAL4Z =                    1 / Stokes I (total intensity)                     COMMENT                                                                         COMMENT ------------------------------------------------ Relativistic velocity  COMMENT                                                                         CRPIX1  =              32768.0 / Pixel coordinate of reference point            CTYPE1  = 'VELO    '           / Relativistic velocity, non-linear axis         CRVAL1  =       2.195128874E+7 / [m/s] Velocity of reference channel            CDELT1  =       7.319359645E+2 / [m/s] Channel spacing                          CUNIT1  = 'm/s     '           / Units of coordinate increment and value        COMMENT                                                                         RESTFRQ =       110201353000.0 / [Hz] 13CO line rest frequency                  RESTWAV =        0.00272040633 / [m]  13CO line rest wavelength                 SPECSYS = 'LSRK    '           / Reference frame of spectral coordinates        SSYSOBS = 'TOPOCENT'           / Reference frame of observation                 VELOSYS =                  0.0 / [m/s] Bary-topo velocity towards the source    SSYSSRC = 'LSRK    '           / Reference frame of source redshift             ZSOURCE =               0.0000 / Redshift of the source                         COMMENT                                                                         CRPIX2  =                    1                                                  CDELT2  =                  1.0                                                  CTYPE2  = 'RA      '                                                            CRVAL2  =             83.81042 / [deg] (05h35m14.5s)                            CUNIT2  = 'deg     '                                                            COMMENT                                                                         CRPIX3  =                    1                                                  CDELT3  =                  1.0                                                  CTYPE3  = 'DEC     '                                                            CRVAL3  =            -5.375222 / [deg] (-05:22:30.8)                            CUNIT3  = 'deg     '                                                            COMMENT                                                                         RADESYS = 'FK5     '           / FK5 (IAU 1984) equatorial coordinates          EQUINOX =               2000.0 / Equinox J2000.0                                COMMENT                                                                         CRPIX4  =                    1                                                  CDELT4  =                  1.0                                                  CTYPE4  = 'STOKES  '                                                            CRVAL4  =                    1 / Stokes I (total intensity)                     COMMENT                                                                         COMMENT ---------------------------------------------- Relativistic beta (v/c)  COMMENT                                                                         CRPIX1B =              32768.0 / Pixel coordinate of reference point            CTYPE1B = 'BETA    '           / Relativistic beta (v/c), non-linear axis       CRVAL1B =       7.322161766E-2 / [] Relativistic beta of reference channel      CDELT1B =       2.441475578E-6 / [] Channel spacing                             COMMENT                                                                         RESTFRQB=       110201353000.0 / [Hz] 13CO line rest frequency                  RESTWAVB=        0.00272040633 / [m]  13CO line rest wavelength                 SPECSYSB= 'LSRK    '           / Reference frame of spectral coordinates        SSYSOBSB= 'TOPOCENT'           / Reference frame of observation                 VELOSYSB=                  0.0 / [m/s] Bary-topo velocity towards the source    SSYSSRCB= 'LSRK    '           / Reference frame of source redshift             ZSOURCEB=               0.0000 / Redshift of the source                         COMMENT                                                                         CRPIX2B =                    1                                                  CDELT2B =                  1.0                                                  CTYPE2B = 'RA      '                                                            CRVAL2B =             83.81042 / [deg] (05h35m14.5s)                            CUNIT2B = 'deg     '                                                            COMMENT                                                                         CRPIX3B =                    1                                                  CDELT3B =                  1.0                                                  CTYPE3B = 'DEC     '                                                            CRVAL3B =            -5.375222 / [deg] (-05:22:30.8)                            CUNIT3B = 'deg     '                                                            COMMENT                                                                         RADESYSB= 'FK5     '           / FK5 (IAU 1984) equatorial coordinates          EQUINOXB=               2000.0 / Equinox J2000.0                                COMMENT                                                                         CRPIX4B =                    1                                                  CDELT4B =                  1.0                                                  CTYPE4B = 'STOKES  '                                                            CRVAL4B =                    1 / Stokes I (total intensity)                     COMMENT                                                                         HISTORY fimgcreate 1.0b at 2009-04-22T04:28:25                                  DATE    = '2009-04-22T04:28:25' / file creation date (YYYY-MM-DDThh:mm:ss UT)   
\ No newline at end of file
diff --git a/lib/pywcs/tests/spectra/orion-velo-4.hdr b/lib/pywcs/tests/spectra/orion-velo-4.hdr
new file mode 100644
index 0000000..b982d2d
--- /dev/null
+++ b/lib/pywcs/tests/spectra/orion-velo-4.hdr
@@ -0,0 +1 @@
+SIMPLE  =                    T / file does conform to FITS standard             BITPIX  =                  -32 / number of bits per data pixel                  NAXIS   =                    4 / number of data axes                            NAXIS1  =                 4096 / length of data axis 1                          NAXIS2  =                    1 / length of data axis 2                          NAXIS3  =                    1 / length of data axis 3                          NAXIS4  =                    1 / length of data axis 4                          EXTEND  =                    T / FITS dataset may contain extensions            COMMENT   FITS (Flexible Image Transport System) format is defined in 'AstronomyCOMMENT   and Astrophysics', volume 376, page 359; bibcode: 2001A&A...376..359H COMMENT                                                                         COMMENT This FITS file contains an example spectral WCS header constructed by   COMMENT Mark Calabretta (ATNF) and Dirk Petry (ESO) based on an observation     COMMENT of the Orion Kleinmann-Low nebula made by Andrew Walsh (JCU) and        COMMENT Sven Thorwirth (MPIfR) using the Mopra radio telescope.                 COMMENT                                                                         COMMENT The 110GHz 13CO 1-0 spectrum in this file is linear in relativistic     COMMENT velocity having been regridded from a linear frequency axis, as         COMMENT observed.                                                               COMMENT                                                                         COMMENT The reference pixel has been placed deliberately well outside the       COMMENT the spectrum in order to test spectral-WCS-interpreting software.       COMMENT                                                                         COMMENT Spectral representations are:                                           COMMENT   F: Frequency                          ...frequency-like               COMMENT   E: Photon energy                      ...frequency-like               COMMENT   N: Wave number                        ...frequency-like               COMMENT   R: Radio velocity                     ...frequency-like               COMMENT   W: Wavelength                         ...wavelength-like              COMMENT   O: Optical velocity                   ...wavelength-like              COMMENT   Z: Redshift                           ...wavelength-like              COMMENT      Relativistic velocity (default)    ...velocity-like                COMMENT   B: Relativistic beta                  ...velocity-like                COMMENT                                                                         COMMENT The Mopra radio telescope is operated by the Australia Telescope        COMMENT National Facility.                                                      COMMENT                                                                         COMMENT Author: Mark Calabretta, Australia Telescope National Facility          COMMENT http://www.atnf.csiro.au/~mcalabre/index.html                           COMMENT 2009-04-22                                                              COMMENT ----------------------------------------------------------------------  COMMENT                                                                         OBJECT  = 'Orion-KL'           / Orion Kleinmann-Low nebula                     MOLECULE= '13CO    '           / Carbon(13) monoxide                            TRANSITI= '1-0     '           / 1-0 transition                                 DATE-OBS= '2006-07-09T20:29:00' / Date of observation                           TELESCOP= 'ATNF Mopra'         / 22m mm-wave telescope                          OBSERVER= 'Walsh/Thorwirth'    / Observers                                      BUNIT   = 'K       '           / Brightness units, Kelvin                       COMMENT                                                                         COMMENT ------------------------------------------------------------ Frequency  COMMENT                                                                         CRPIX1F =              32768.0 / Pixel coordinate of reference point            CTYPE1F = 'FREQ-V2F'           / Frequency, non-linear axis                     CRVAL1F =       102.4071237E+9 / [Hz] Frequency of reference channel            CDELT1F =      -2.513721996E+5 / [Hz] Channel spacing                           CUNIT1F = 'Hz      '           / Units of coordinate increment and value        COMMENT                                                                         RESTFRQF=       110201353000.0 / [Hz] 13CO line rest frequency                  RESTWAVF=        0.00272040633 / [m]  13CO line rest wavelength                 SPECSYSF= 'LSRK    '           / Reference frame of spectral coordinates        SSYSOBSF= 'TOPOCENT'           / Reference frame of observation                 VELOSYSF=                  0.0 / [m/s] Bary-topo velocity towards the source    SSYSSRCF= 'LSRK    '           / Reference frame of source redshift             ZSOURCEF=               0.0000 / Redshift of the source                         COMMENT                                                                         CRPIX2F =                    1                                                  CDELT2F =                  1.0                                                  CTYPE2F = 'RA      '                                                            CRVAL2F =             83.81042 / [deg] (05h35m14.5s)                            CUNIT2F = 'deg     '                                                            COMMENT                                                                         CRPIX3F =                    1                                                  CDELT3F =                  1.0                                                  CTYPE3F = 'DEC     '                                                            CRVAL3F =            -5.375222 / [deg] (-05:22:30.8)                            CUNIT3F = 'deg     '                                                            COMMENT                                                                         RADESYSF= 'FK5     '           / FK5 (IAU 1984) equatorial coordinates          EQUINOXF=               2000.0 / Equinox J2000.0                                COMMENT                                                                         CRPIX4F =                    1                                                  CDELT4F =                  1.0                                                  CTYPE4F = 'STOKES  '                                                            CRVAL4F =                    1 / Stokes I (total intensity)                     COMMENT                                                                         COMMENT -------------------------------------------------------- Photon energy  COMMENT                                                                         CRPIX1E =              32768.0 / Pixel coordinate of reference point            CTYPE1E = 'ENER-V2F'           / Photon energy, non-linear axis                 CRVAL1E =       4.235222141E-4 / [eV] Photon energy of reference channel        CDELT1E =      -1.039592821E-9 / [eV] Channel spacing                           CUNIT1E = 'eV      '           / Units of coordinate increment and value        COMMENT                                                                         RESTFRQE=       110201353000.0 / [Hz] 13CO line rest frequency                  RESTWAVE=        0.00272040633 / [m]  13CO line rest wavelength                 SPECSYSE= 'LSRK    '           / Reference frame of spectral coordinates        SSYSOBSE= 'TOPOCENT'           / Reference frame of observation                 VELOSYSE=                  0.0 / [m/s] Bary-topo velocity towards the source    SSYSSRCE= 'LSRK    '           / Reference frame of source redshift             ZSOURCEE=               0.0000 / Redshift of the source                         COMMENT                                                                         CRPIX2E =                    1                                                  CDELT2E =                  1.0                                                  CTYPE2E = 'RA      '                                                            CRVAL2E =             83.81042 / [deg] (05h35m14.5s)                            CUNIT2E = 'deg     '                                                            COMMENT                                                                         CRPIX3E =                    1                                                  CDELT3E =                  1.0                                                  CTYPE3E = 'DEC     '                                                            CRVAL3E =            -5.375222 / [deg] (-05:22:30.8)                            CUNIT3E = 'deg     '                                                            COMMENT                                                                         RADESYSE= 'FK5     '           / FK5 (IAU 1984) equatorial coordinates          EQUINOXE=               2000.0 / Equinox J2000.0                                COMMENT                                                                         CRPIX4E =                    1                                                  CDELT4E =                  1.0                                                  CTYPE4E = 'STOKES  '                                                            CRVAL4E =                    1 / Stokes I (total intensity)                     COMMENT                                                                         COMMENT ---------------------------------------------------------- Wave number  COMMENT                                                                         CRPIX1N =              32768.0 / Pixel coordinate of reference point            CTYPE1N = 'WAVN-V2F'           / Wave number, non-linear axis                   CRVAL1N =       3.415933955E+2 / [/m] Wave number of reference channel          CDELT1N =      -8.384874032E-4 / [/m] Channel spacing                           CUNIT1N = '/m      '           / Units of coordinate increment and value        COMMENT                                                                         RESTFRQN=       110201353000.0 / [Hz] 13CO line rest frequency                  RESTWAVN=        0.00272040633 / [m]  13CO line rest wavelength                 SPECSYSN= 'LSRK    '           / Reference frame of spectral coordinates        SSYSOBSN= 'TOPOCENT'           / Reference frame of observation                 VELOSYSN=                  0.0 / [m/s] Bary-topo velocity towards the source    SSYSSRCN= 'LSRK    '           / Reference frame of source redshift             ZSOURCEN=               0.0000 / Redshift of the source                         COMMENT                                                                         CRPIX2N =                    1                                                  CDELT2N =                  1.0                                                  CTYPE2N = 'RA      '                                                            CRVAL2N =             83.81042 / [deg] (05h35m14.5s)                            CUNIT2N = 'deg     '                                                            COMMENT                                                                         CRPIX3N =                    1                                                  CDELT3N =                  1.0                                                  CTYPE3N = 'DEC     '                                                            CRVAL3N =            -5.375222 / [deg] (-05:22:30.8)                            CUNIT3N = 'deg     '                                                            COMMENT                                                                         RADESYSN= 'FK5     '           / FK5 (IAU 1984) equatorial coordinates          EQUINOXN=               2000.0 / Equinox J2000.0                                COMMENT                                                                         CRPIX4N =                    1                                                  CDELT4N =                  1.0                                                  CTYPE4N = 'STOKES  '                                                            CRVAL4N =                    1 / Stokes I (total intensity)                     COMMENT                                                                         COMMENT ------------------------------------------------------- Radio velocity  COMMENT                                                                         CRPIX1R =              32768.0 / Pixel coordinate of reference point            CTYPE1R = 'VRAD-V2F'           / Radio velocity, non-linear axis                CRVAL1R =       2.120347082E+7 / [m/s] Radio velocity of reference channel      CDELT1R =       6.838345224E+2 / [m/s] Channel spacing                          CUNIT1R = 'm/s     '           / Units of coordinate increment and value        COMMENT                                                                         RESTFRQR=       110201353000.0 / [Hz] 13CO line rest frequency                  RESTWAVR=        0.00272040633 / [m]  13CO line rest wavelength                 SPECSYSR= 'LSRK    '           / Reference frame of spectral coordinates        SSYSOBSR= 'TOPOCENT'           / Reference frame of observation                 VELOSYSR=                  0.0 / [m/s] Bary-topo velocity towards the source    SSYSSRCR= 'LSRK    '           / Reference frame of source redshift             ZSOURCER=               0.0000 / Redshift of the source                         COMMENT                                                                         CRPIX2R =                    1                                                  CDELT2R =                  1.0                                                  CTYPE2R = 'RA      '                                                            CRVAL2R =             83.81042 / [deg] (05h35m14.5s)                            CUNIT2R = 'deg     '                                                            COMMENT                                                                         CRPIX3R =                    1                                                  CDELT3R =                  1.0                                                  CTYPE3R = 'DEC     '                                                            CRVAL3R =            -5.375222 / [deg] (-05:22:30.8)                            CUNIT3R = 'deg     '                                                            COMMENT                                                                         RADESYSR= 'FK5     '           / FK5 (IAU 1984) equatorial coordinates          EQUINOXR=               2000.0 / Equinox J2000.0                                COMMENT                                                                         CRPIX4R =                    1                                                  CDELT4R =                  1.0                                                  CTYPE4R = 'STOKES  '                                                            CRVAL4R =                    1 / Stokes I (total intensity)                     COMMENT                                                                         COMMENT ----------------------------------------------------------- Wavelength  COMMENT                                                                         CRPIX1W =              32768.0 / Pixel coordinate of reference point            CTYPE1W = 'WAVE-V2W'           / Wavelength in vacuuo, linear axis              CRVAL1W =       2.927457068E-3 / [m] Wavelength of reference channel            CDELT1W =       7.185841143E-9 / [m] Channel spacing                            CUNIT1W = 'm       '           / Units of coordinate increment and value        COMMENT                                                                         RESTFRQW=       110201353000.0 / [Hz] 13CO line rest frequency                  RESTWAVW=        0.00272040633 / [m]  13CO line rest wavelength                 SPECSYSW= 'LSRK    '           / Reference frame of spectral coordinates        SSYSOBSW= 'TOPOCENT'           / Reference frame of observation                 VELOSYSW=                  0.0 / [m/s] Bary-topo velocity towards the source    SSYSSRCW= 'LSRK    '           / Reference frame of source redshift             ZSOURCEW=               0.0000 / Redshift of the source                         COMMENT                                                                         CRPIX2W =                    1                                                  CDELT2W =                  1.0                                                  CTYPE2W = 'RA      '                                                            CRVAL2W =             83.81042 / [deg] (05h35m14.5s)                            CUNIT2W = 'deg     '                                                            COMMENT                                                                         CRPIX3W =                    1                                                  CDELT3W =                  1.0                                                  CTYPE3W = 'DEC     '                                                            CRVAL3W =            -5.375222 / [deg] (-05:22:30.8)                            CUNIT3W = 'deg     '                                                            COMMENT                                                                         RADESYSW= 'FK5     '           / FK5 (IAU 1984) equatorial coordinates          EQUINOXW=               2000.0 / Equinox J2000.0                                COMMENT                                                                         CRPIX4W =                    1                                                  CDELT4W =                  1.0                                                  CTYPE4W = 'STOKES  '                                                            CRVAL4W =                    1 / Stokes I (total intensity)                     COMMENT                                                                         COMMENT ----------------------------------------------------- Optical velocity  COMMENT                                                                         CRPIX1O =              32768.0 / Pixel coordinate of reference point            CTYPE1O = 'VOPT-V2W'           / Optical velocity, linear axis                  CRVAL1O =       2.281727178E+7 / [m/s] Optical velocity of reference channel    CDELT1O =       7.918894164E+2 / [m/s] Channel spacing                          CUNIT1O = 'm/s     '           / Units of coordinate increment and value        COMMENT                                                                         RESTFRQO=       110201353000.0 / [Hz] 13CO line rest frequency                  RESTWAVO=        0.00272040633 / [m]  13CO line rest wavelength                 SPECSYSO= 'LSRK    '           / Reference frame of spectral coordinates        SSYSOBSO= 'TOPOCENT'           / Reference frame of observation                 VELOSYSO=                  0.0 / [m/s] Bary-topo velocity towards the source    SSYSSRCO= 'LSRK    '           / Reference frame of source redshift             ZSOURCEO=               0.0000 / Redshift of the source                         COMMENT                                                                         CRPIX2O =                    1                                                  CDELT2O =                  1.0                                                  CTYPE2O = 'RA      '                                                            CRVAL2O =             83.81042 / [deg] (05h35m14.5s)                            CUNIT2O = 'deg     '                                                            COMMENT                                                                         CRPIX3O =                    1                                                  CDELT3O =                  1.0                                                  CTYPE3O = 'DEC     '                                                            CRVAL3O =            -5.375222 / [deg] (-05:22:30.8)                            CUNIT3O = 'deg     '                                                            COMMENT                                                                         RADESYSO= 'FK5     '           / FK5 (IAU 1984) equatorial coordinates          EQUINOXO=               2000.0 / Equinox J2000.0                                COMMENT                                                                         CRPIX4O =                    1                                                  CDELT4O =                  1.0                                                  CTYPE4O = 'STOKES  '                                                            CRVAL4O =                    1 / Stokes I (total intensity)                     COMMENT                                                                         COMMENT ------------------------------------------------------------- Redshift  COMMENT                                                                         CRPIX1Z =              32768.0 / Pixel coordinate of reference point            CTYPE1Z = 'ZOPT-V2W'           / Redshift, linear axis                          CRVAL1Z =       7.611022615E-2 / [] Redshift of reference channel               CDELT1Z =       2.641458767E-6 / [] Channel spacing                             COMMENT                                                                         RESTFRQZ=       110201353000.0 / [Hz] 13CO line rest frequency                  RESTWAVZ=        0.00272040633 / [m]  13CO line rest wavelength                 SPECSYSZ= 'LSRK    '           / Reference frame of spectral coordinates        SSYSOBSZ= 'TOPOCENT'           / Reference frame of observation                 VELOSYSZ=                  0.0 / [m/s] Bary-topo velocity towards the source    SSYSSRCZ= 'LSRK    '           / Reference frame of source redshift             ZSOURCEZ=               0.0000 / Redshift of the source                         COMMENT                                                                         CRPIX2Z =                    1                                                  CDELT2Z =                  1.0                                                  CTYPE2Z = 'RA      '                                                            CRVAL2Z =             83.81042 / [deg] (05h35m14.5s)                            CUNIT2Z = 'deg     '                                                            COMMENT                                                                         CRPIX3Z =                    1                                                  CDELT3Z =                  1.0                                                  CTYPE3Z = 'DEC     '                                                            CRVAL3Z =            -5.375222 / [deg] (-05:22:30.8)                            CUNIT3Z = 'deg     '                                                            COMMENT                                                                         RADESYSZ= 'FK5     '           / FK5 (IAU 1984) equatorial coordinates          EQUINOXZ=               2000.0 / Equinox J2000.0                                COMMENT                                                                         CRPIX4Z =                    1                                                  CDELT4Z =                  1.0                                                  CTYPE4Z = 'STOKES  '                                                            CRVAL4Z =                    1 / Stokes I (total intensity)                     COMMENT                                                                         COMMENT ------------------------------------------------ Relativistic velocity  COMMENT                                                                         CRPIX1  =              32768.0 / Pixel coordinate of reference point            CTYPE1  = 'VELO    '           / Relativistic velocity, non-linear axis         CRVAL1  =       2.195128874E+7 / [m/s] Velocity of reference channel            CDELT1  =       7.319359645E+2 / [m/s] Channel spacing                          CUNIT1  = 'm/s     '           / Units of coordinate increment and value        COMMENT                                                                         RESTFRQ =       110201353000.0 / [Hz] 13CO line rest frequency                  RESTWAV =        0.00272040633 / [m]  13CO line rest wavelength                 SPECSYS = 'LSRK    '           / Reference frame of spectral coordinates        SSYSOBS = 'TOPOCENT'           / Reference frame of observation                 VELOSYS =                  0.0 / [m/s] Bary-topo velocity towards the source    SSYSSRC = 'LSRK    '           / Reference frame of source redshift             ZSOURCE =               0.0000 / Redshift of the source                         COMMENT                                                                         CRPIX2  =                    1                                                  CDELT2  =                  1.0                                                  CTYPE2  = 'RA      '                                                            CRVAL2  =             83.81042 / [deg] (05h35m14.5s)                            CUNIT2  = 'deg     '                                                            COMMENT                                                                         CRPIX3  =                    1                                                  CDELT3  =                  1.0                                                  CTYPE3  = 'DEC     '                                                            CRVAL3  =            -5.375222 / [deg] (-05:22:30.8)                            CUNIT3  = 'deg     '                                                            COMMENT                                                                         RADESYS = 'FK5     '           / FK5 (IAU 1984) equatorial coordinates          EQUINOX =               2000.0 / Equinox J2000.0                                COMMENT                                                                         CRPIX4  =                    1                                                  CDELT4  =                  1.0                                                  CTYPE4  = 'STOKES  '                                                            CRVAL4  =                    1 / Stokes I (total intensity)                     COMMENT                                                                         COMMENT ---------------------------------------------- Relativistic beta (v/c)  COMMENT                                                                         CRPIX1B =              32768.0 / Pixel coordinate of reference point            CTYPE1B = 'BETA    '           / Relativistic beta (v/c), non-linear axis       CRVAL1B =       7.322161766E-2 / [] Relativistic beta of reference channel      CDELT1B =       2.441475578E-6 / [] Channel spacing                             COMMENT                                                                         RESTFRQB=       110201353000.0 / [Hz] 13CO line rest frequency                  RESTWAVB=        0.00272040633 / [m]  13CO line rest wavelength                 SPECSYSB= 'LSRK    '           / Reference frame of spectral coordinates        SSYSOBSB= 'TOPOCENT'           / Reference frame of observation                 VELOSYSB=                  0.0 / [m/s] Bary-topo velocity towards the source    SSYSSRCB= 'LSRK    '           / Reference frame of source redshift             ZSOURCEB=               0.0000 / Redshift of the source                         COMMENT                                                                         CRPIX2B =                    1                                                  CDELT2B =                  1.0                                                  CTYPE2B = 'RA      '                                                            CRVAL2B =             83.81042 / [deg] (05h35m14.5s)                            CUNIT2B = 'deg     '                                                            COMMENT                                                                         CRPIX3B =                    1                                                  CDELT3B =                  1.0                                                  CTYPE3B = 'DEC     '                                                            CRVAL3B =            -5.375222 / [deg] (-05:22:30.8)                            CUNIT3B = 'deg     '                                                            COMMENT                                                                         RADESYSB= 'FK5     '           / FK5 (IAU 1984) equatorial coordinates          EQUINOXB=               2000.0 / Equinox J2000.0                                COMMENT                                                                         CRPIX4B =                    1                                                  CDELT4B =                  1.0                                                  CTYPE4B = 'STOKES  '                                                            CRVAL4B =                    1 / Stokes I (total intensity)                     COMMENT                                                                         HISTORY fimgcreate 1.0b at 2009-04-22T04:28:33                                  DATE    = '2009-04-22T04:28:33' / file creation date (YYYY-MM-DDThh:mm:ss UT)   
\ No newline at end of file
diff --git a/lib/pywcs/tests/spectra/orion-wave-1.hdr b/lib/pywcs/tests/spectra/orion-wave-1.hdr
new file mode 100644
index 0000000..a7ba278
--- /dev/null
+++ b/lib/pywcs/tests/spectra/orion-wave-1.hdr
@@ -0,0 +1 @@
+SIMPLE  =                    T / file does conform to FITS standard             BITPIX  =                  -32 / number of bits per data pixel                  NAXIS   =                    1 / number of data axes                            NAXIS1  =                 4096 / length of data axis 1                          EXTEND  =                    T / FITS dataset may contain extensions            COMMENT   FITS (Flexible Image Transport System) format is defined in 'AstronomyCOMMENT   and Astrophysics', volume 376, page 359; bibcode: 2001A&A...376..359H COMMENT                                                                         COMMENT This FITS file contains an example spectral WCS header constructed by   COMMENT Mark Calabretta (ATNF) and Dirk Petry (ESO) based on an observation     COMMENT of the Orion Kleinmann-Low nebula made by Andrew Walsh (JCU) and        COMMENT Sven Thorwirth (MPIfR) using the Mopra radio telescope.                 COMMENT                                                                         COMMENT The 110GHz 13CO 1-0 spectrum in this file is linear in wavelength,      COMMENT having been regridded from a linear frequency axis, as observed.        COMMENT                                                                         COMMENT The reference pixel has been placed deliberately well outside the       COMMENT the spectrum in order to test spectral-WCS-interpreting software.       COMMENT                                                                         COMMENT Spectral representations are:                                           COMMENT   F: Frequency                          ...frequency-like               COMMENT   E: Photon energy                      ...frequency-like               COMMENT   N: Wave number                        ...frequency-like               COMMENT   R: Radio velocity                     ...frequency-like               COMMENT      Wavelength (default)               ...wavelength-like              COMMENT   O: Optical velocity                   ...wavelength-like              COMMENT   Z: Redshift                           ...wavelength-like              COMMENT   V: Relativistic velocity              ...velocity-like                COMMENT   B: Relativistic beta                  ...velocity-like                COMMENT                                                                         COMMENT The Mopra radio telescope is operated by the Australia Telescope        COMMENT National Facility.                                                      COMMENT                                                                         COMMENT Author: Mark Calabretta, Australia Telescope National Facility          COMMENT http://www.atnf.csiro.au/~mcalabre/index.html                           COMMENT 2009-04-22                                                              COMMENT ----------------------------------------------------------------------  COMMENT                                                                         OBJECT  = 'Orion-KL'           / Orion Kleinmann-Low nebula                     MOLECULE= '13CO    '           / Carbon(13) monoxide                            TRANSITI= '1-0     '           / 1-0 transition                                 DATE-OBS= '2006-07-09T20:29:00' / Date of observation                           TELESCOP= 'ATNF Mopra'         / 22m mm-wave telescope                          OBSERVER= 'Walsh/Thorwirth'    / Observers                                      BUNIT   = 'K       '           / Brightness units, Kelvin                       COMMENT                                                                         COMMENT ------------------------------------------------------------ Frequency  COMMENT                                                                         CRPIX1F =              32768.0 / Pixel coordinate of reference point            CTYPE1F = 'FREQ-W2F'           / Frequency, non-linear axis                     CRVAL1F =       102.6940613E+9 / [Hz] Frequency of reference channel            CDELT1F =      -2.332330873E+5 / [Hz] Channel spacing                           CUNIT1F = 'Hz      '           / Units of coordinate increment and value        COMMENT                                                                         RESTFRQF=       110201353000.0 / [Hz] 13CO line rest frequency                  RESTWAVF=        0.00272040633 / [m]  13CO line rest wavelength                 SPECSYSF= 'LSRK    '           / Reference frame of spectral coordinates        SSYSOBSF= 'TOPOCENT'           / Reference frame of observation                 VELOSYSF=                  0.0 / [m/s] Bary-topo velocity towards the source    SSYSSRCF= 'LSRK    '           / Reference frame of source redshift             ZSOURCEF=               0.0000 / Redshift of the source                         COMMENT                                                                         CRPIX2F =                    1                                                  CDELT2F =                  1.0                                                  CTYPE2F = 'RA      '                                                            CRVAL2F =             83.81042 / [deg] (05h35m14.5s)                            CUNIT2F = 'deg     '                                                            COMMENT                                                                         CRPIX3F =                    1                                                  CDELT3F =                  1.0                                                  CTYPE3F = 'DEC     '                                                            CRVAL3F =            -5.375222 / [deg] (-05:22:30.8)                            CUNIT3F = 'deg     '                                                            COMMENT                                                                         RADESYSF= 'FK5     '           / FK5 (IAU 1984) equatorial coordinates          EQUINOXF=               2000.0 / Equinox J2000.0                                COMMENT                                                                         CRPIX4F =                    1                                                  CDELT4F =                  1.0                                                  CTYPE4F = 'STOKES  '                                                            CRVAL4F =                    1 / Stokes I (total intensity)                     COMMENT                                                                         COMMENT -------------------------------------------------------- Photon energy  COMMENT                                                                         CRPIX1E =              32768.0 / Pixel coordinate of reference point            CTYPE1E = 'ENER-W2F'           / Photon energy, non-linear axis                 CRVAL1E =       4.247088937E-4 / [eV] Photon energy of reference channel        CDELT1E =     -0.9645754124E-9 / [eV] Channel spacing                           CUNIT1E = 'eV      '           / Units of coordinate increment and value        COMMENT                                                                         RESTFRQE=       110201353000.0 / [Hz] 13CO line rest frequency                  RESTWAVE=        0.00272040633 / [m]  13CO line rest wavelength                 SPECSYSE= 'LSRK    '           / Reference frame of spectral coordinates        SSYSOBSE= 'TOPOCENT'           / Reference frame of observation                 VELOSYSE=                  0.0 / [m/s] Bary-topo velocity towards the source    SSYSSRCE= 'LSRK    '           / Reference frame of source redshift             ZSOURCEE=               0.0000 / Redshift of the source                         COMMENT                                                                         CRPIX2E =                    1                                                  CDELT2E =                  1.0                                                  CTYPE2E = 'RA      '                                                            CRVAL2E =             83.81042 / [deg] (05h35m14.5s)                            CUNIT2E = 'deg     '                                                            COMMENT                                                                         CRPIX3E =                    1                                                  CDELT3E =                  1.0                                                  CTYPE3E = 'DEC     '                                                            CRVAL3E =            -5.375222 / [deg] (-05:22:30.8)                            CUNIT3E = 'deg     '                                                            COMMENT                                                                         RADESYSE= 'FK5     '           / FK5 (IAU 1984) equatorial coordinates          EQUINOXE=               2000.0 / Equinox J2000.0                                COMMENT                                                                         CRPIX4E =                    1                                                  CDELT4E =                  1.0                                                  CTYPE4E = 'STOKES  '                                                            CRVAL4E =                    1 / Stokes I (total intensity)                     COMMENT                                                                         COMMENT ---------------------------------------------------------- Wave number  COMMENT                                                                         CRPIX1N =              32768.0 / Pixel coordinate of reference point            CTYPE1N = 'WAVN-W2F'           / Wave number, non-linear axis                   CRVAL1N =       3.425505162E+2 / [/m] Wave number of reference channel          CDELT1N =      -7.779818375E-4 / [/m] Channel spacing                           CUNIT1N = '/m      '           / Units of coordinate increment and value        COMMENT                                                                         RESTFRQN=       110201353000.0 / [Hz] 13CO line rest frequency                  RESTWAVN=        0.00272040633 / [m]  13CO line rest wavelength                 SPECSYSN= 'LSRK    '           / Reference frame of spectral coordinates        SSYSOBSN= 'TOPOCENT'           / Reference frame of observation                 VELOSYSN=                  0.0 / [m/s] Bary-topo velocity towards the source    SSYSSRCN= 'LSRK    '           / Reference frame of source redshift             ZSOURCEN=               0.0000 / Redshift of the source                         COMMENT                                                                         CRPIX2N =                    1                                                  CDELT2N =                  1.0                                                  CTYPE2N = 'RA      '                                                            CRVAL2N =             83.81042 / [deg] (05h35m14.5s)                            CUNIT2N = 'deg     '                                                            COMMENT                                                                         CRPIX3N =                    1                                                  CDELT3N =                  1.0                                                  CTYPE3N = 'DEC     '                                                            CRVAL3N =            -5.375222 / [deg] (-05:22:30.8)                            CUNIT3N = 'deg     '                                                            COMMENT                                                                         RADESYSN= 'FK5     '           / FK5 (IAU 1984) equatorial coordinates          EQUINOXN=               2000.0 / Equinox J2000.0                                COMMENT                                                                         CRPIX4N =                    1                                                  CDELT4N =                  1.0                                                  CTYPE4N = 'STOKES  '                                                            CRVAL4N =                    1 / Stokes I (total intensity)                     COMMENT                                                                         COMMENT ------------------------------------------------------- Radio velocity  COMMENT                                                                         CRPIX1R =              32768.0 / Pixel coordinate of reference point            CTYPE1R = 'VRAD-W2F'           / Radio velocity, non-linear axis                CRVAL1R =       2.042288396E+7 / [m/s] Radio velocity of reference channel      CDELT1R =       6.344887666E+2 / [m/s] Channel spacing                          CUNIT1R = 'm/s     '           / Units of coordinate increment and value        COMMENT                                                                         RESTFRQR=       110201353000.0 / [Hz] 13CO line rest frequency                  RESTWAVR=        0.00272040633 / [m]  13CO line rest wavelength                 SPECSYSR= 'LSRK    '           / Reference frame of spectral coordinates        SSYSOBSR= 'TOPOCENT'           / Reference frame of observation                 VELOSYSR=                  0.0 / [m/s] Bary-topo velocity towards the source    SSYSSRCR= 'LSRK    '           / Reference frame of source redshift             ZSOURCER=               0.0000 / Redshift of the source                         COMMENT                                                                         CRPIX2R =                    1                                                  CDELT2R =                  1.0                                                  CTYPE2R = 'RA      '                                                            CRVAL2R =             83.81042 / [deg] (05h35m14.5s)                            CUNIT2R = 'deg     '                                                            COMMENT                                                                         CRPIX3R =                    1                                                  CDELT3R =                  1.0                                                  CTYPE3R = 'DEC     '                                                            CRVAL3R =            -5.375222 / [deg] (-05:22:30.8)                            CUNIT3R = 'deg     '                                                            COMMENT                                                                         RADESYSR= 'FK5     '           / FK5 (IAU 1984) equatorial coordinates          EQUINOXR=               2000.0 / Equinox J2000.0                                COMMENT                                                                         CRPIX4R =                    1                                                  CDELT4R =                  1.0                                                  CTYPE4R = 'STOKES  '                                                            CRVAL4R =                    1 / Stokes I (total intensity)                     COMMENT                                                                         COMMENT ----------------------------------------------------------- Wavelength  COMMENT                                                                         CRPIX1  =              32768.0 / Pixel coordinate of reference point            CTYPE1  = 'WAVE    '           / Wavelength in vacuuo, linear axis              CRVAL1  =       2.919277457E-3 / [m] Wavelength of reference channel            CDELT1  =       6.630101933E-9 / [m] Channel spacing                            CUNIT1  = 'm       '           / Units of coordinate increment and value        COMMENT                                                                         RESTFRQ =       110201353000.0 / [Hz] 13CO line rest frequency                  RESTWAV =        0.00272040633 / [m]  13CO line rest wavelength                 SPECSYS = 'LSRK    '           / Reference frame of spectral coordinates        SSYSOBS = 'TOPOCENT'           / Reference frame of observation                 VELOSYS =                  0.0 / [m/s] Bary-topo velocity towards the source    SSYSSRC = 'LSRK    '           / Reference frame of source redshift             ZSOURCE =               0.0000 / Redshift of the source                         COMMENT                                                                         CRPIX2  =                    1                                                  CDELT2  =                  1.0                                                  CTYPE2  = 'RA      '                                                            CRVAL2  =             83.81042 / [deg] (05h35m14.5s)                            CUNIT2  = 'deg     '                                                            COMMENT                                                                         CRPIX3  =                    1                                                  CDELT3  =                  1.0                                                  CTYPE3  = 'DEC     '                                                            CRVAL3  =            -5.375222 / [deg] (-05:22:30.8)                            CUNIT3  = 'deg     '                                                            COMMENT                                                                         RADESYS = 'FK5     '           / FK5 (IAU 1984) equatorial coordinates          EQUINOX =               2000.0 / Equinox J2000.0                                COMMENT                                                                         CRPIX4  =                    1                                                  CDELT4  =                  1.0                                                  CTYPE4  = 'STOKES  '                                                            CRVAL4  =                    1 / Stokes I (total intensity)                     COMMENT                                                                         COMMENT ----------------------------------------------------- Optical velocity  COMMENT                                                                         CRPIX1O =              32768.0 / Pixel coordinate of reference point            CTYPE1O = 'VOPT    '           / Optical velocity, linear axis                  CRVAL1O =       2.191586755E+7 / [m/s] Optical velocity of reference channel    CDELT1O =       7.306462036E+2 / [m/s] Channel spacing                          CUNIT1O = 'm/s     '           / Units of coordinate increment and value        COMMENT                                                                         RESTFRQO=       110201353000.0 / [Hz] 13CO line rest frequency                  RESTWAVO=        0.00272040633 / [m]  13CO line rest wavelength                 SPECSYSO= 'LSRK    '           / Reference frame of spectral coordinates        SSYSOBSO= 'TOPOCENT'           / Reference frame of observation                 VELOSYSO=                  0.0 / [m/s] Bary-topo velocity towards the source    SSYSSRCO= 'LSRK    '           / Reference frame of source redshift             ZSOURCEO=               0.0000 / Redshift of the source                         COMMENT                                                                         CRPIX2O =                    1                                                  CDELT2O =                  1.0                                                  CTYPE2O = 'RA      '                                                            CRVAL2O =             83.81042 / [deg] (05h35m14.5s)                            CUNIT2O = 'deg     '                                                            COMMENT                                                                         CRPIX3O =                    1                                                  CDELT3O =                  1.0                                                  CTYPE3O = 'DEC     '                                                            CRVAL3O =            -5.375222 / [deg] (-05:22:30.8)                            CUNIT3O = 'deg     '                                                            COMMENT                                                                         RADESYSO= 'FK5     '           / FK5 (IAU 1984) equatorial coordinates          EQUINOXO=               2000.0 / Equinox J2000.0                                COMMENT                                                                         CRPIX4O =                    1                                                  CDELT4O =                  1.0                                                  CTYPE4O = 'STOKES  '                                                            CRVAL4O =                    1 / Stokes I (total intensity)                     COMMENT                                                                         COMMENT ------------------------------------------------------------- Redshift  COMMENT                                                                         CRPIX1Z =              32768.0 / Pixel coordinate of reference point            CTYPE1Z = 'ZOPT    '           / Redshift, linear axis                          CRVAL1Z =       7.310346531E-2 / [] Redshift of reference channel               CDELT1Z =       2.437173398E-6 / [] Channel spacing                             COMMENT                                                                         RESTFRQZ=       110201353000.0 / [Hz] 13CO line rest frequency                  RESTWAVZ=        0.00272040633 / [m]  13CO line rest wavelength                 SPECSYSZ= 'LSRK    '           / Reference frame of spectral coordinates        SSYSOBSZ= 'TOPOCENT'           / Reference frame of observation                 VELOSYSZ=                  0.0 / [m/s] Bary-topo velocity towards the source    SSYSSRCZ= 'LSRK    '           / Reference frame of source redshift             ZSOURCEZ=               0.0000 / Redshift of the source                         COMMENT                                                                         CRPIX2Z =                    1                                                  CDELT2Z =                  1.0                                                  CTYPE2Z = 'RA      '                                                            CRVAL2Z =             83.81042 / [deg] (05h35m14.5s)                            CUNIT2Z = 'deg     '                                                            COMMENT                                                                         CRPIX3Z =                    1                                                  CDELT3Z =                  1.0                                                  CTYPE3Z = 'DEC     '                                                            CRVAL3Z =            -5.375222 / [deg] (-05:22:30.8)                            CUNIT3Z = 'deg     '                                                            COMMENT                                                                         RADESYSZ= 'FK5     '           / FK5 (IAU 1984) equatorial coordinates          EQUINOXZ=               2000.0 / Equinox J2000.0                                COMMENT                                                                         CRPIX4Z =                    1                                                  CDELT4Z =                  1.0                                                  CTYPE4Z = 'STOKES  '                                                            CRVAL4Z =                    1 / Stokes I (total intensity)                     COMMENT                                                                         COMMENT ------------------------------------------------ Relativistic velocity  COMMENT                                                                         CRPIX1V =              32768.0 / Pixel coordinate of reference point            CTYPE1V = 'VELO-W2V'           / Relativistic velocity, non-linear axis         CRVAL1V =       2.111679434E+7 / [m/s] Velocity of reference channel            CDELT1V =       6.774939349E+2 / [m/s] Channel spacing                          CUNIT1V = 'm/s     '           / Units of coordinate increment and value        COMMENT                                                                         RESTFRQV=       110201353000.0 / [Hz] 13CO line rest frequency                  RESTWAVV=        0.00272040633 / [m]  13CO line rest wavelength                 SPECSYSV= 'LSRK    '           / Reference frame of spectral coordinates        SSYSOBSV= 'TOPOCENT'           / Reference frame of observation                 VELOSYSV=                  0.0 / [m/s] Bary-topo velocity towards the source    SSYSSRCV= 'LSRK    '           / Reference frame of source redshift             ZSOURCEV=               0.0000 / Redshift of the source                         COMMENT                                                                         CRPIX2V =                    1                                                  CDELT2V =                  1.0                                                  CTYPE2V = 'RA      '                                                            CRVAL2V =             83.81042 / [deg] (05h35m14.5s)                            CUNIT2V = 'deg     '                                                            COMMENT                                                                         CRPIX3V =                    1                                                  CDELT3V =                  1.0                                                  CTYPE3V = 'DEC     '                                                            CRVAL3V =            -5.375222 / [deg] (-05:22:30.8)                            CUNIT3V = 'deg     '                                                            COMMENT                                                                         RADESYSV= 'FK5     '           / FK5 (IAU 1984) equatorial coordinates          EQUINOXV=               2000.0 / Equinox J2000.0                                COMMENT                                                                         CRPIX4V =                    1                                                  CDELT4V =                  1.0                                                  CTYPE4V = 'STOKES  '                                                            CRVAL4V =                    1 / Stokes I (total intensity)                     COMMENT                                                                         COMMENT ---------------------------------------------- Relativistic beta (v/c)  COMMENT                                                                         CRPIX1B =              32768.0 / Pixel coordinate of reference point            CTYPE1B = 'BETA-W2V'           / Relativistic beta (v/c), non-linear axis       CRVAL1B =       7.043804396E-2 / [] Relativistic beta of reference channel      CDELT1B =       2.259876514E-6 / [] Channel spacing                             COMMENT                                                                         RESTFRQB=       110201353000.0 / [Hz] 13CO line rest frequency                  RESTWAVB=        0.00272040633 / [m]  13CO line rest wavelength                 SPECSYSB= 'LSRK    '           / Reference frame of spectral coordinates        SSYSOBSB= 'TOPOCENT'           / Reference frame of observation                 VELOSYSB=                  0.0 / [m/s] Bary-topo velocity towards the source    SSYSSRCB= 'LSRK    '           / Reference frame of source redshift             ZSOURCEB=               0.0000 / Redshift of the source                         COMMENT                                                                         CRPIX2B =                    1                                                  CDELT2B =                  1.0                                                  CTYPE2B = 'RA      '                                                            CRVAL2B =             83.81042 / [deg] (05h35m14.5s)                            CUNIT2B = 'deg     '                                                            COMMENT                                                                         CRPIX3B =                    1                                                  CDELT3B =                  1.0                                                  CTYPE3B = 'DEC     '                                                            CRVAL3B =            -5.375222 / [deg] (-05:22:30.8)                            CUNIT3B = 'deg     '                                                            COMMENT                                                                         RADESYSB= 'FK5     '           / FK5 (IAU 1984) equatorial coordinates          EQUINOXB=               2000.0 / Equinox J2000.0                                COMMENT                                                                         CRPIX4B =                    1                                                  CDELT4B =                  1.0                                                  CTYPE4B = 'STOKES  '                                                            CRVAL4B =                    1 / Stokes I (total intensity)                     COMMENT                                                                         HISTORY fimgcreate 1.0b at 2009-04-22T04:28:10                                  DATE    = '2009-04-22T04:28:10' / file creation date (YYYY-MM-DDThh:mm:ss UT)   
\ No newline at end of file
diff --git a/lib/pywcs/tests/spectra/orion-wave-4.hdr b/lib/pywcs/tests/spectra/orion-wave-4.hdr
new file mode 100644
index 0000000..b1c6d1a
--- /dev/null
+++ b/lib/pywcs/tests/spectra/orion-wave-4.hdr
@@ -0,0 +1 @@
+SIMPLE  =                    T / file does conform to FITS standard             BITPIX  =                  -32 / number of bits per data pixel                  NAXIS   =                    4 / number of data axes                            NAXIS1  =                 4096 / length of data axis 1                          NAXIS2  =                    1 / length of data axis 2                          NAXIS3  =                    1 / length of data axis 3                          NAXIS4  =                    1 / length of data axis 4                          EXTEND  =                    T / FITS dataset may contain extensions            COMMENT   FITS (Flexible Image Transport System) format is defined in 'AstronomyCOMMENT   and Astrophysics', volume 376, page 359; bibcode: 2001A&A...376..359H COMMENT                                                                         COMMENT This FITS file contains an example spectral WCS header constructed by   COMMENT Mark Calabretta (ATNF) and Dirk Petry (ESO) based on an observation     COMMENT of the Orion Kleinmann-Low nebula made by Andrew Walsh (JCU) and        COMMENT Sven Thorwirth (MPIfR) using the Mopra radio telescope.                 COMMENT                                                                         COMMENT The 110GHz 13CO 1-0 spectrum in this file is linear in wavelength,      COMMENT having been regridded from a linear frequency axis, as observed.        COMMENT                                                                         COMMENT The reference pixel has been placed deliberately well outside the       COMMENT the spectrum in order to test spectral-WCS-interpreting software.       COMMENT                                                                         COMMENT Spectral representations are:                                           COMMENT   F: Frequency                          ...frequency-like               COMMENT   E: Photon energy                      ...frequency-like               COMMENT   N: Wave number                        ...frequency-like               COMMENT   R: Radio velocity                     ...frequency-like               COMMENT      Wavelength (default)               ...wavelength-like              COMMENT   O: Optical velocity                   ...wavelength-like              COMMENT   Z: Redshift                           ...wavelength-like              COMMENT   V: Relativistic velocity              ...velocity-like                COMMENT   B: Relativistic beta                  ...velocity-like                COMMENT                                                                         COMMENT The Mopra radio telescope is operated by the Australia Telescope        COMMENT National Facility.                                                      COMMENT                                                                         COMMENT Author: Mark Calabretta, Australia Telescope National Facility          COMMENT http://www.atnf.csiro.au/~mcalabre/index.html                           COMMENT 2009-04-22                                                              COMMENT ----------------------------------------------------------------------  COMMENT                                                                         OBJECT  = 'Orion-KL'           / Orion Kleinmann-Low nebula                     MOLECULE= '13CO    '           / Carbon(13) monoxide                            TRANSITI= '1-0     '           / 1-0 transition                                 DATE-OBS= '2006-07-09T20:29:00' / Date of observation                           TELESCOP= 'ATNF Mopra'         / 22m mm-wave telescope                          OBSERVER= 'Walsh/Thorwirth'    / Observers                                      BUNIT   = 'K       '           / Brightness units, Kelvin                       COMMENT                                                                         COMMENT ------------------------------------------------------------ Frequency  COMMENT                                                                         CRPIX1F =              32768.0 / Pixel coordinate of reference point            CTYPE1F = 'FREQ-W2F'           / Frequency, non-linear axis                     CRVAL1F =       102.6940613E+9 / [Hz] Frequency of reference channel            CDELT1F =      -2.332330873E+5 / [Hz] Channel spacing                           CUNIT1F = 'Hz      '           / Units of coordinate increment and value        COMMENT                                                                         RESTFRQF=       110201353000.0 / [Hz] 13CO line rest frequency                  RESTWAVF=        0.00272040633 / [m]  13CO line rest wavelength                 SPECSYSF= 'LSRK    '           / Reference frame of spectral coordinates        SSYSOBSF= 'TOPOCENT'           / Reference frame of observation                 VELOSYSF=                  0.0 / [m/s] Bary-topo velocity towards the source    SSYSSRCF= 'LSRK    '           / Reference frame of source redshift             ZSOURCEF=               0.0000 / Redshift of the source                         COMMENT                                                                         CRPIX2F =                    1                                                  CDELT2F =                  1.0                                                  CTYPE2F = 'RA      '                                                            CRVAL2F =             83.81042 / [deg] (05h35m14.5s)                            CUNIT2F = 'deg     '                                                            COMMENT                                                                         CRPIX3F =                    1                                                  CDELT3F =                  1.0                                                  CTYPE3F = 'DEC     '                                                            CRVAL3F =            -5.375222 / [deg] (-05:22:30.8)                            CUNIT3F = 'deg     '                                                            COMMENT                                                                         RADESYSF= 'FK5     '           / FK5 (IAU 1984) equatorial coordinates          EQUINOXF=               2000.0 / Equinox J2000.0                                COMMENT                                                                         CRPIX4F =                    1                                                  CDELT4F =                  1.0                                                  CTYPE4F = 'STOKES  '                                                            CRVAL4F =                    1 / Stokes I (total intensity)                     COMMENT                                                                         COMMENT -------------------------------------------------------- Photon energy  COMMENT                                                                         CRPIX1E =              32768.0 / Pixel coordinate of reference point            CTYPE1E = 'ENER-W2F'           / Photon energy, non-linear axis                 CRVAL1E =       4.247088937E-4 / [eV] Photon energy of reference channel        CDELT1E =     -0.9645754124E-9 / [eV] Channel spacing                           CUNIT1E = 'eV      '           / Units of coordinate increment and value        COMMENT                                                                         RESTFRQE=       110201353000.0 / [Hz] 13CO line rest frequency                  RESTWAVE=        0.00272040633 / [m]  13CO line rest wavelength                 SPECSYSE= 'LSRK    '           / Reference frame of spectral coordinates        SSYSOBSE= 'TOPOCENT'           / Reference frame of observation                 VELOSYSE=                  0.0 / [m/s] Bary-topo velocity towards the source    SSYSSRCE= 'LSRK    '           / Reference frame of source redshift             ZSOURCEE=               0.0000 / Redshift of the source                         COMMENT                                                                         CRPIX2E =                    1                                                  CDELT2E =                  1.0                                                  CTYPE2E = 'RA      '                                                            CRVAL2E =             83.81042 / [deg] (05h35m14.5s)                            CUNIT2E = 'deg     '                                                            COMMENT                                                                         CRPIX3E =                    1                                                  CDELT3E =                  1.0                                                  CTYPE3E = 'DEC     '                                                            CRVAL3E =            -5.375222 / [deg] (-05:22:30.8)                            CUNIT3E = 'deg     '                                                            COMMENT                                                                         RADESYSE= 'FK5     '           / FK5 (IAU 1984) equatorial coordinates          EQUINOXE=               2000.0 / Equinox J2000.0                                COMMENT                                                                         CRPIX4E =                    1                                                  CDELT4E =                  1.0                                                  CTYPE4E = 'STOKES  '                                                            CRVAL4E =                    1 / Stokes I (total intensity)                     COMMENT                                                                         COMMENT ---------------------------------------------------------- Wave number  COMMENT                                                                         CRPIX1N =              32768.0 / Pixel coordinate of reference point            CTYPE1N = 'WAVN-W2F'           / Wave number, non-linear axis                   CRVAL1N =       3.425505162E+2 / [/m] Wave number of reference channel          CDELT1N =      -7.779818375E-4 / [/m] Channel spacing                           CUNIT1N = '/m      '           / Units of coordinate increment and value        COMMENT                                                                         RESTFRQN=       110201353000.0 / [Hz] 13CO line rest frequency                  RESTWAVN=        0.00272040633 / [m]  13CO line rest wavelength                 SPECSYSN= 'LSRK    '           / Reference frame of spectral coordinates        SSYSOBSN= 'TOPOCENT'           / Reference frame of observation                 VELOSYSN=                  0.0 / [m/s] Bary-topo velocity towards the source    SSYSSRCN= 'LSRK    '           / Reference frame of source redshift             ZSOURCEN=               0.0000 / Redshift of the source                         COMMENT                                                                         CRPIX2N =                    1                                                  CDELT2N =                  1.0                                                  CTYPE2N = 'RA      '                                                            CRVAL2N =             83.81042 / [deg] (05h35m14.5s)                            CUNIT2N = 'deg     '                                                            COMMENT                                                                         CRPIX3N =                    1                                                  CDELT3N =                  1.0                                                  CTYPE3N = 'DEC     '                                                            CRVAL3N =            -5.375222 / [deg] (-05:22:30.8)                            CUNIT3N = 'deg     '                                                            COMMENT                                                                         RADESYSN= 'FK5     '           / FK5 (IAU 1984) equatorial coordinates          EQUINOXN=               2000.0 / Equinox J2000.0                                COMMENT                                                                         CRPIX4N =                    1                                                  CDELT4N =                  1.0                                                  CTYPE4N = 'STOKES  '                                                            CRVAL4N =                    1 / Stokes I (total intensity)                     COMMENT                                                                         COMMENT ------------------------------------------------------- Radio velocity  COMMENT                                                                         CRPIX1R =              32768.0 / Pixel coordinate of reference point            CTYPE1R = 'VRAD-W2F'           / Radio velocity, non-linear axis                CRVAL1R =       2.042288396E+7 / [m/s] Radio velocity of reference channel      CDELT1R =       6.344887666E+2 / [m/s] Channel spacing                          CUNIT1R = 'm/s     '           / Units of coordinate increment and value        COMMENT                                                                         RESTFRQR=       110201353000.0 / [Hz] 13CO line rest frequency                  RESTWAVR=        0.00272040633 / [m]  13CO line rest wavelength                 SPECSYSR= 'LSRK    '           / Reference frame of spectral coordinates        SSYSOBSR= 'TOPOCENT'           / Reference frame of observation                 VELOSYSR=                  0.0 / [m/s] Bary-topo velocity towards the source    SSYSSRCR= 'LSRK    '           / Reference frame of source redshift             ZSOURCER=               0.0000 / Redshift of the source                         COMMENT                                                                         CRPIX2R =                    1                                                  CDELT2R =                  1.0                                                  CTYPE2R = 'RA      '                                                            CRVAL2R =             83.81042 / [deg] (05h35m14.5s)                            CUNIT2R = 'deg     '                                                            COMMENT                                                                         CRPIX3R =                    1                                                  CDELT3R =                  1.0                                                  CTYPE3R = 'DEC     '                                                            CRVAL3R =            -5.375222 / [deg] (-05:22:30.8)                            CUNIT3R = 'deg     '                                                            COMMENT                                                                         RADESYSR= 'FK5     '           / FK5 (IAU 1984) equatorial coordinates          EQUINOXR=               2000.0 / Equinox J2000.0                                COMMENT                                                                         CRPIX4R =                    1                                                  CDELT4R =                  1.0                                                  CTYPE4R = 'STOKES  '                                                            CRVAL4R =                    1 / Stokes I (total intensity)                     COMMENT                                                                         COMMENT ----------------------------------------------------------- Wavelength  COMMENT                                                                         CRPIX1  =              32768.0 / Pixel coordinate of reference point            CTYPE1  = 'WAVE    '           / Wavelength in vacuuo, linear axis              CRVAL1  =       2.919277457E-3 / [m] Wavelength of reference channel            CDELT1  =       6.630101933E-9 / [m] Channel spacing                            CUNIT1  = 'm       '           / Units of coordinate increment and value        COMMENT                                                                         RESTFRQ =       110201353000.0 / [Hz] 13CO line rest frequency                  RESTWAV =        0.00272040633 / [m]  13CO line rest wavelength                 SPECSYS = 'LSRK    '           / Reference frame of spectral coordinates        SSYSOBS = 'TOPOCENT'           / Reference frame of observation                 VELOSYS =                  0.0 / [m/s] Bary-topo velocity towards the source    SSYSSRC = 'LSRK    '           / Reference frame of source redshift             ZSOURCE =               0.0000 / Redshift of the source                         COMMENT                                                                         CRPIX2  =                    1                                                  CDELT2  =                  1.0                                                  CTYPE2  = 'RA      '                                                            CRVAL2  =             83.81042 / [deg] (05h35m14.5s)                            CUNIT2  = 'deg     '                                                            COMMENT                                                                         CRPIX3  =                    1                                                  CDELT3  =                  1.0                                                  CTYPE3  = 'DEC     '                                                            CRVAL3  =            -5.375222 / [deg] (-05:22:30.8)                            CUNIT3  = 'deg     '                                                            COMMENT                                                                         RADESYS = 'FK5     '           / FK5 (IAU 1984) equatorial coordinates          EQUINOX =               2000.0 / Equinox J2000.0                                COMMENT                                                                         CRPIX4  =                    1                                                  CDELT4  =                  1.0                                                  CTYPE4  = 'STOKES  '                                                            CRVAL4  =                    1 / Stokes I (total intensity)                     COMMENT                                                                         COMMENT ----------------------------------------------------- Optical velocity  COMMENT                                                                         CRPIX1O =              32768.0 / Pixel coordinate of reference point            CTYPE1O = 'VOPT    '           / Optical velocity, linear axis                  CRVAL1O =       2.191586755E+7 / [m/s] Optical velocity of reference channel    CDELT1O =       7.306462036E+2 / [m/s] Channel spacing                          CUNIT1O = 'm/s     '           / Units of coordinate increment and value        COMMENT                                                                         RESTFRQO=       110201353000.0 / [Hz] 13CO line rest frequency                  RESTWAVO=        0.00272040633 / [m]  13CO line rest wavelength                 SPECSYSO= 'LSRK    '           / Reference frame of spectral coordinates        SSYSOBSO= 'TOPOCENT'           / Reference frame of observation                 VELOSYSO=                  0.0 / [m/s] Bary-topo velocity towards the source    SSYSSRCO= 'LSRK    '           / Reference frame of source redshift             ZSOURCEO=               0.0000 / Redshift of the source                         COMMENT                                                                         CRPIX2O =                    1                                                  CDELT2O =                  1.0                                                  CTYPE2O = 'RA      '                                                            CRVAL2O =             83.81042 / [deg] (05h35m14.5s)                            CUNIT2O = 'deg     '                                                            COMMENT                                                                         CRPIX3O =                    1                                                  CDELT3O =                  1.0                                                  CTYPE3O = 'DEC     '                                                            CRVAL3O =            -5.375222 / [deg] (-05:22:30.8)                            CUNIT3O = 'deg     '                                                            COMMENT                                                                         RADESYSO= 'FK5     '           / FK5 (IAU 1984) equatorial coordinates          EQUINOXO=               2000.0 / Equinox J2000.0                                COMMENT                                                                         CRPIX4O =                    1                                                  CDELT4O =                  1.0                                                  CTYPE4O = 'STOKES  '                                                            CRVAL4O =                    1 / Stokes I (total intensity)                     COMMENT                                                                         COMMENT ------------------------------------------------------------- Redshift  COMMENT                                                                         CRPIX1Z =              32768.0 / Pixel coordinate of reference point            CTYPE1Z = 'ZOPT    '           / Redshift, linear axis                          CRVAL1Z =       7.310346531E-2 / [] Redshift of reference channel               CDELT1Z =       2.437173398E-6 / [] Channel spacing                             COMMENT                                                                         RESTFRQZ=       110201353000.0 / [Hz] 13CO line rest frequency                  RESTWAVZ=        0.00272040633 / [m]  13CO line rest wavelength                 SPECSYSZ= 'LSRK    '           / Reference frame of spectral coordinates        SSYSOBSZ= 'TOPOCENT'           / Reference frame of observation                 VELOSYSZ=                  0.0 / [m/s] Bary-topo velocity towards the source    SSYSSRCZ= 'LSRK    '           / Reference frame of source redshift             ZSOURCEZ=               0.0000 / Redshift of the source                         COMMENT                                                                         CRPIX2Z =                    1                                                  CDELT2Z =                  1.0                                                  CTYPE2Z = 'RA      '                                                            CRVAL2Z =             83.81042 / [deg] (05h35m14.5s)                            CUNIT2Z = 'deg     '                                                            COMMENT                                                                         CRPIX3Z =                    1                                                  CDELT3Z =                  1.0                                                  CTYPE3Z = 'DEC     '                                                            CRVAL3Z =            -5.375222 / [deg] (-05:22:30.8)                            CUNIT3Z = 'deg     '                                                            COMMENT                                                                         RADESYSZ= 'FK5     '           / FK5 (IAU 1984) equatorial coordinates          EQUINOXZ=               2000.0 / Equinox J2000.0                                COMMENT                                                                         CRPIX4Z =                    1                                                  CDELT4Z =                  1.0                                                  CTYPE4Z = 'STOKES  '                                                            CRVAL4Z =                    1 / Stokes I (total intensity)                     COMMENT                                                                         COMMENT ------------------------------------------------ Relativistic velocity  COMMENT                                                                         CRPIX1V =              32768.0 / Pixel coordinate of reference point            CTYPE1V = 'VELO-W2V'           / Relativistic velocity, non-linear axis         CRVAL1V =       2.111679434E+7 / [m/s] Velocity of reference channel            CDELT1V =       6.774939349E+2 / [m/s] Channel spacing                          CUNIT1V = 'm/s     '           / Units of coordinate increment and value        COMMENT                                                                         RESTFRQV=       110201353000.0 / [Hz] 13CO line rest frequency                  RESTWAVV=        0.00272040633 / [m]  13CO line rest wavelength                 SPECSYSV= 'LSRK    '           / Reference frame of spectral coordinates        SSYSOBSV= 'TOPOCENT'           / Reference frame of observation                 VELOSYSV=                  0.0 / [m/s] Bary-topo velocity towards the source    SSYSSRCV= 'LSRK    '           / Reference frame of source redshift             ZSOURCEV=               0.0000 / Redshift of the source                         COMMENT                                                                         CRPIX2V =                    1                                                  CDELT2V =                  1.0                                                  CTYPE2V = 'RA      '                                                            CRVAL2V =             83.81042 / [deg] (05h35m14.5s)                            CUNIT2V = 'deg     '                                                            COMMENT                                                                         CRPIX3V =                    1                                                  CDELT3V =                  1.0                                                  CTYPE3V = 'DEC     '                                                            CRVAL3V =            -5.375222 / [deg] (-05:22:30.8)                            CUNIT3V = 'deg     '                                                            COMMENT                                                                         RADESYSV= 'FK5     '           / FK5 (IAU 1984) equatorial coordinates          EQUINOXV=               2000.0 / Equinox J2000.0                                COMMENT                                                                         CRPIX4V =                    1                                                  CDELT4V =                  1.0                                                  CTYPE4V = 'STOKES  '                                                            CRVAL4V =                    1 / Stokes I (total intensity)                     COMMENT                                                                         COMMENT ---------------------------------------------- Relativistic beta (v/c)  COMMENT                                                                         CRPIX1B =              32768.0 / Pixel coordinate of reference point            CTYPE1B = 'BETA-W2V'           / Relativistic beta (v/c), non-linear axis       CRVAL1B =       7.043804396E-2 / [] Relativistic beta of reference channel      CDELT1B =       2.259876514E-6 / [] Channel spacing                             COMMENT                                                                         RESTFRQB=       110201353000.0 / [Hz] 13CO line rest frequency                  RESTWAVB=        0.00272040633 / [m]  13CO line rest wavelength                 SPECSYSB= 'LSRK    '           / Reference frame of spectral coordinates        SSYSOBSB= 'TOPOCENT'           / Reference frame of observation                 VELOSYSB=                  0.0 / [m/s] Bary-topo velocity towards the source    SSYSSRCB= 'LSRK    '           / Reference frame of source redshift             ZSOURCEB=               0.0000 / Redshift of the source                         COMMENT                                                                         CRPIX2B =                    1                                                  CDELT2B =                  1.0                                                  CTYPE2B = 'RA      '                                                            CRVAL2B =             83.81042 / [deg] (05h35m14.5s)                            CUNIT2B = 'deg     '                                                            COMMENT                                                                         CRPIX3B =                    1                                                  CDELT3B =                  1.0                                                  CTYPE3B = 'DEC     '                                                            CRVAL3B =            -5.375222 / [deg] (-05:22:30.8)                            CUNIT3B = 'deg     '                                                            COMMENT                                                                         RADESYSB= 'FK5     '           / FK5 (IAU 1984) equatorial coordinates          EQUINOXB=               2000.0 / Equinox J2000.0                                COMMENT                                                                         CRPIX4B =                    1                                                  CDELT4B =                  1.0                                                  CTYPE4B = 'STOKES  '                                                            CRVAL4B =                    1 / Stokes I (total intensity)                     COMMENT                                                                         HISTORY fimgcreate 1.0b at 2009-04-22T04:28:18                                  DATE    = '2009-04-22T04:28:18' / file creation date (YYYY-MM-DDThh:mm:ss UT)   
\ No newline at end of file
diff --git a/lib/pywcs/tests/test.py b/lib/pywcs/tests/test.py
new file mode 100755
index 0000000..3fdc1c5
--- /dev/null
+++ b/lib/pywcs/tests/test.py
@@ -0,0 +1,240 @@
+import glob
+import os
+import sys
+
+import numpy as np
+from numpy.testing import assert_array_almost_equal
+
+import pywcs
+
+ROOT_DIR = None
+
+def setup():
+    global ROOT_DIR
+
+    # do not use __file__ here - we want to find the data files that
+    # belong to the pywcs that we are testing, even if we are not running
+    # this test from the installed copy of this file.  Use pywcs.__file__
+    ROOT_DIR = os.path.dirname(pywcs.__file__) + "/tests"
+
+
+# test_maps() is a generator
+def test_maps():
+
+    # test_map() is the function that is called to perform the generated test
+    def test_map(filename):
+
+        # the test parameter is the base name of the file to use; find
+        # the file in the installed pywcs test directory
+        filename = os.path.join(ROOT_DIR, "maps", filename)
+
+        fd = open(filename, 'rb')
+        header = fd.read()
+        fd.close()
+
+        wcs = pywcs.WCS(header)
+
+        world = wcs.wcs_pix2sky([[97, 97]], 1)
+
+        assert_array_almost_equal(world, [[285.0, -66.25]], decimal=1)
+
+        pix = wcs.wcs_sky2pix([[285.0, -66.25]], 1)
+
+        assert_array_almost_equal(pix, [[97, 97]], decimal=0)
+
+
+    # get the list of the hdr files that we want to test
+    hdr_file_list = [ x for x in glob.glob(os.path.join(ROOT_DIR, "maps", "*.hdr")) ]
+
+    # actually perform a test for each one
+    for filename in hdr_file_list :
+
+        # use the base name of the file, because everything we yield
+        # will show up in the test name in the pandokia report
+        filename = os.path.basename( filename )
+
+        # yield a function name and parameters to make a generated test
+        yield test_map, filename
+
+    # AFTER we tested with every file that we found, check to see that we
+    # actually have the list we expect.  If N=0, we will not have performed
+    # any tests at all.  If N < n_data_files, we are missing some files,
+    # so we will have skipped some tests.  Without this check, both cases
+    # happen silently!
+
+    # how many do we expect to see?
+    n_data_files = 28
+
+    if len(hdr_file_list) != n_data_files :
+        assert False, (
+            "test_maps has wrong number data files: found %d, expected "
+            " %d, looking in %s" % (
+                len(hdr_file_list), n_data_files, ROOT_DIR
+                )
+            )
+        # b.t.w.  If this assert happens, nose reports one more test
+        # than it would have otherwise.
+
+
+# test_spectra() is a generator
+def test_spectra():
+
+    # test_spectrum() is the function that is called to perform the generated test
+    def test_spectrum(filename):
+
+        # the test parameter is the base name of the file to use; find
+        # the file in the installed pywcs test directory
+        filename = os.path.join(ROOT_DIR, "spectra", filename)
+
+        fd = open(filename, 'rb')
+        header = fd.read()
+        fd.close()
+
+        wcs = pywcs.WCS(header)
+
+        all = pywcs.find_all_wcs(header)
+        assert len(all) == 9
+
+    # get the list of the hdr files that we want to test
+    hdr_file_list = [ x for x in glob.glob(os.path.join(ROOT_DIR, "spectra", "*.hdr")) ]
+
+    # actually perform a test for each one
+    for filename in hdr_file_list :
+
+        # use the base name of the file, because everything we yield
+        # will show up in the test name in the pandokia report
+        filename = os.path.basename( filename )
+
+        # yield a function name and parameters to make a generated test
+        yield test_spectrum, filename
+
+    # AFTER we tested with every file that we found, check to see that we
+    # actually have the list we expect.  If N=0, we will not have performed
+    # any tests at all.  If N < n_data_files, we are missing some files,
+    # so we will have skipped some tests.  Without this check, both cases
+    # happen silently!
+
+    # how many do we expect to see?
+    n_data_files = 6
+
+    if len(hdr_file_list) != n_data_files :
+        assert False, (
+            "test_spectra has wrong number data files: found %d, expected "
+            " %d, looking in %s" % (
+                len(hdr_file_list), n_data_files, ROOT_DIR
+                )
+            )
+        # b.t.w.  If this assert happens, nose reports one more test
+        # than it would have otherwise.
+
+
+def test_units():
+    u = pywcs.UnitConverter("log(MHz)", "ln(Hz)")
+    print(u.convert([1,2,3,4]))
+
+basic_units = "m s g rad sr K A mol cd".split()
+derived_units = "Hz J W V N Pa C Ohm ohm S F Wb T H lm lx".split()
+add_all_units = "eV Jy R G barn".split()
+add_sup_units = "a yr pc bit byte Byte".split()
+add_sub_units = "mag".split()
+general_units = "deg arcmin arcsec mas d h min erg Ry u D DEGREE DEGREES".split()
+astro_units = "Angstrom angstrom AU lyr beam solRad solMass solLum Sun".split()
+device_units = "adu bin chan count ct photon ph pixel pix voxel".split()
+
+sub_prefixes = "y z a f p n u m c d".split()
+sup_prefixes = "da h k M G T P E Z Y".split()
+
+def test_all_units():
+
+    def test_self(x):
+        # x appears in the test name. If we would have had an ambiguous
+        # test name, we had -xxx added to the unit name.  Remove it if
+        # necessary.
+        if '-' in x :
+            x = x.split('-')[0]
+
+        # here is the test:
+        try:
+            u = pywcs.UnitConverter(x, x)
+        except ValueError:
+            e = sys.exc_info()[1]
+            if str(e).startswith("ERROR 12 in wcsutrne") and \
+                    x in ("S", "H", "D"):
+                return
+            else:
+                raise
+        assert u.scale == 1.0
+        assert u.offset == 0.0
+        assert u.power == 1.0
+
+    # list of all the units to test
+    all = sorted(basic_units + derived_units + add_all_units + add_sup_units
+            + add_sub_units + general_units + astro_units + device_units)
+
+
+    # Pandokia has non-case-sensitve test names; since the unit name is
+    # showing up in the test name, we want to disambiguate any name collisions.
+    # Here is a list of all the lower-cased unit name names.
+    all_lower = [ x.lower() for x in all ]
+
+    # here are serial numbers to use to disambiguate
+    unique_tags = { }
+
+    for unit in all :
+        # disambiguate the test name, if necessary
+        l_unit = unit.lower()
+        if unit != l_unit and l_unit in all_lower :
+            n = unique_tags.get(l_unit, 1)
+            unique_tags[n] = n + 1
+
+            # the test will tear off the part after the '-'
+            unit = '%s-%d' % ( unit, n)
+
+        # perform the test
+        yield test_self, unit
+
+def test_unit_prefixes():
+    def test_self(x, p):
+        unit = p + x
+        try:
+            u = pywcs.UnitConverter(unit, unit)
+        except ValueError:
+            e = sys.exc_info()[1]
+            if str(e) == "Potentially unsafe translation" and \
+                    x in ("S", "H", "D"):
+                return
+            else:
+                raise
+        assert u.scale == 1.0
+        assert u.offset == 0.0
+        assert u.power == 1.0
+
+    for unit in (basic_units + derived_units + add_all_units):
+        for prefix in (sub_prefixes + sup_prefixes):
+            yield test_self, unit, prefix
+
+    for unit in add_sup_units:
+        for prefix in sup_prefixes:
+            yield test_self, unit, prefix
+
+    for unit in add_sub_units:
+        for prefix in sub_prefixes:
+            yield test_self, unit, prefix
+
+
+def test_outside_sky():
+    """
+    From github issue #107
+    """
+    filename = os.path.join(ROOT_DIR, "data", "outside_sky.hdr")
+    fd = open(filename, 'rb')
+    header = fd.read()
+    fd.close()
+
+    w = pywcs.WCS(header)
+
+    assert np.all(np.isnan(w.wcs_pix2sky([[100.,500.]], 0)))  # outside sky
+    assert np.all(np.isnan(w.wcs_pix2sky([[200.,200.]], 0)))  # outside sky
+    assert not np.any(np.isnan(w.wcs_pix2sky([[1000.,1000.]], 0)))
+
+
diff --git a/lib/pywcs/tests/test_profiling.py b/lib/pywcs/tests/test_profiling.py
new file mode 100644
index 0000000..c04af00
--- /dev/null
+++ b/lib/pywcs/tests/test_profiling.py
@@ -0,0 +1,109 @@
+import glob
+import os
+import sys
+
+import numpy as np
+from numpy.testing import assert_array_almost_equal
+
+import pywcs
+
+ROOT_DIR = None
+def setup():
+    global ROOT_DIR
+
+    # do not use __file__ here - we want to find the data files that
+    # belong to the pywcs that we are testing, even if we are not running
+    # this test from the installed copy of this file.  Use pywcs.__file__
+    
+    ROOT_DIR = os.path.join(os.path.dirname(pywcs.__file__), 'tests')
+
+def test_maps():
+    def test_map(filename):
+        filename = os.path.join(ROOT_DIR, "maps", filename)
+        
+        fd = open(filename, 'rb')
+        header = fd.read()
+        fd.close()
+        wcs = pywcs.WCS(header)
+
+        x = np.random.rand(2 ** 16, wcs.wcs.naxis)
+        world = wcs.wcs_pix2sky(x, 1)
+        pix = wcs.wcs_sky2pix(x, 1)
+
+    # get the list of the hdr files that we want to test
+    hdr_file_list = [ x for x in glob.glob(os.path.join(ROOT_DIR, "maps", "*.hdr")) ]
+
+    # actually perform a test for each one
+    for filename in hdr_file_list :
+
+        # use the base name of the file, because everything we yield
+        # will show up in the test name in the pandokia report
+        filename = os.path.basename( filename )
+
+        # yield a function name and parameters to make a generated test
+        yield test_map, filename
+    
+    # AFTER we tested with every file that we found, check to see that we
+    # actually have the list we expect.  If N=0, we will not have performed
+    # any tests at all.  If N < n_data_files, we are missing some files,
+    # so we will have skipped some tests.  Without this check, both cases
+    # happen silently!
+
+    # how many do we expect to see?
+    n_data_files = 28
+
+    if len(hdr_file_list) != n_data_files :
+        assert False, ( 
+            "test_maps has wrong number data files: found %d, expected "
+            " %d, looking in %s" % (
+                len(hdr_file_list), n_data_files, ROOT_DIR
+                )
+            )
+        # b.t.w.  If this assert happens, nose reports one more test
+        # than it would have otherwise.
+
+def test_spectra():
+    def test_spectrum(filename):
+        filename = os.path.join(ROOT_DIR, "spectra", filename)
+        
+        fd = open(filename, 'rb')
+        header = fd.read()
+        fd.close()
+        wcs = pywcs.WCS(header)
+
+        x = np.random.rand(2 ** 16, wcs.wcs.naxis)
+        world = wcs.wcs_pix2sky(x, 1)
+        pix = wcs.wcs_sky2pix(x, 1)
+
+    # get the list of the hdr files that we want to test
+    hdr_file_list = [ x for x in glob.glob(os.path.join(ROOT_DIR, "spectra", "*.hdr")) ]
+
+    # actually perform a test for each one
+    for filename in hdr_file_list :
+
+        # use the base name of the file, because everything we yield
+        # will show up in the test name in the pandokia report
+        filename = os.path.basename( filename )
+
+        # yield a function name and parameters to make a generated test
+        yield test_spectrum, filename
+    
+    # AFTER we tested with every file that we found, check to see that we
+    # actually have the list we expect.  If N=0, we will not have performed
+    # any tests at all.  If N < n_data_files, we are missing some files,
+    # so we will have skipped some tests.  Without this check, both cases
+    # happen silently!
+
+    # how many do we expect to see?
+    n_data_files = 6
+
+    if len(hdr_file_list) != n_data_files :
+        assert False, ( 
+            "test_spectra has wrong number data files: found %d, expected "
+            " %d, looking in %s" % (
+                len(hdr_file_list), n_data_files, ROOT_DIR
+                )
+            )
+        # b.t.w.  If this assert happens, nose reports one more test
+        # than it would have otherwise.
+
diff --git a/lib/pywcs/tests/test_wcsprm.py b/lib/pywcs/tests/test_wcsprm.py
new file mode 100644
index 0000000..6403791
--- /dev/null
+++ b/lib/pywcs/tests/test_wcsprm.py
@@ -0,0 +1,585 @@
+import os
+import sys
+
+from nose.tools import raises
+from numpy.testing import assert_array_equal
+import numpy as np
+
+import pywcs
+from pywcs import _pywcs
+
+def b(s):
+    return s.encode('ascii')
+
+######################################################################
+
+ROOT_DIR = None
+def setup():
+    global ROOT_DIR
+    ROOT_DIR = os.path.dirname(__file__)
+
+def test_alt():
+    w = _pywcs._Wcsprm()
+    assert w.alt == b(" ")
+    w.alt = b("X")
+    assert w.alt == b("X")
+    del w.alt
+    assert w.alt == b(" ")
+
+ at raises(ValueError)
+def test_alt_invalid1():
+    w = _pywcs._Wcsprm()
+    w.alt = b("$")
+
+ at raises(ValueError)
+def test_alt_invalid2():
+    w = _pywcs._Wcsprm()
+    w.alt = b("  ")
+
+def test_axis_types():
+    w = _pywcs._Wcsprm()
+    assert_array_equal(w.axis_types, [0, 0])
+
+def test_cd():
+    w = _pywcs._Wcsprm()
+    w.cd = [[1, 0], [0, 1]]
+    assert w.cd.dtype == np.float
+    assert w.has_cd() == True
+    assert_array_equal(w.cd, [[1, 0], [0, 1]])
+    del w.cd
+    assert w.has_cd() == False
+
+ at raises(AttributeError)
+def test_cd_missing():
+    w = _pywcs._Wcsprm()
+    assert w.has_cd() == False
+    w.cd
+
+ at raises(AttributeError)
+def test_cd_missing2():
+    w = _pywcs._Wcsprm()
+    w.cd = [[1, 0], [0, 1]]
+    assert w.has_cd() == True
+    del w.cd
+    assert w.has_cd() == False
+    w.cd
+
+ at raises(ValueError)
+def test_cd_invalid():
+    w = _pywcs._Wcsprm()
+    w.cd = [1, 0, 0, 1]
+
+def test_cdelt():
+    w = _pywcs._Wcsprm()
+    assert_array_equal(w.cdelt, [1, 1])
+    w.cdelt = [42, 54]
+    assert_array_equal(w.cdelt, [42, 54])
+
+ at raises(TypeError)
+def test_cdelt_delete():
+    w = _pywcs._Wcsprm()
+    del w.cdelt
+
+def test_cel_offset():
+    w = _pywcs._Wcsprm()
+    assert w.cel_offset is False
+    w.cel_offset = 'foo'
+    assert w.cel_offset is True
+    w.cel_offset = 0
+    assert w.cel_offset is False
+
+def test_celfix():
+    # TODO: We need some data with -NCP or -GLS projections to test
+    # with.  For now, this is just a smoke test
+    w = _pywcs._Wcsprm()
+    assert w.celfix() == -1
+
+def test_cname():
+    w = _pywcs._Wcsprm()
+    # Test that this works as an iterator
+    for x in w.cname:
+        assert x == b('')
+    assert list(w.cname) == [b(''), b('')]
+    w.cname = [b('foo'), b('bar')]
+    assert list(w.cname) == [b('foo'), b('bar')]
+
+ at raises(TypeError)
+def test_cname_invalid():
+    w = _pywcs._Wcsprm()
+    w.cname = [42, 54]
+
+def test_colax():
+    w = _pywcs._Wcsprm()
+    assert w.colax.dtype == np.intc
+    assert_array_equal(w.colax, [0, 0])
+    w.colax = [42, 54]
+    assert_array_equal(w.colax, [42, 54])
+    w.colax[0] = 0
+    assert_array_equal(w.colax, [0, 54])
+
+def test_colnum():
+    w = _pywcs._Wcsprm()
+    assert w.colnum == 0
+    w.colnum = 42
+    assert w.colnum == 42
+
+ at raises(TypeError)
+def test_colnum_invalid():
+    w = _pywcs._Wcsprm()
+    w.colnum = 'foo'
+
+def test_crder():
+    w = _pywcs._Wcsprm()
+    assert w.crder.dtype == np.float
+    assert np.all(np.isnan(w.crder))
+    w.crder[0] = 0
+    assert np.isnan(w.crder[1])
+    assert w.crder[0] == 0
+
+def test_crota():
+    w = _pywcs._Wcsprm()
+    w.crota = [1, 0]
+    assert w.crota.dtype == np.float
+    assert w.has_crota() == True
+    assert_array_equal(w.crota, [1, 0])
+    del w.crota
+    assert w.has_crota() == False
+
+ at raises(AttributeError)
+def test_crota_missing():
+    w = _pywcs._Wcsprm()
+    assert w.has_crota() == False
+    w.crota
+
+ at raises(AttributeError)
+def test_crota_missing2():
+    w = _pywcs._Wcsprm()
+    w.crota = [1, 0]
+    assert w.has_crota() == True
+    del w.crota
+    assert w.has_crota() == False
+    w.crota
+
+def test_crpix():
+    w = _pywcs._Wcsprm()
+    assert w.crpix.dtype == np.float
+    assert_array_equal(w.crpix, [0, 0])
+    w.crpix = [42, 54]
+    assert_array_equal(w.crpix, [42, 54])
+    w.crpix[0] = 0
+    assert_array_equal(w.crpix, [0, 54])
+
+def test_crval():
+    w = _pywcs._Wcsprm()
+    assert w.crval.dtype == np.float
+    assert_array_equal(w.crval, [0, 0])
+    w.crval = [42, 54]
+    assert_array_equal(w.crval, [42, 54])
+    w.crval[0] = 0
+    assert_array_equal(w.crval, [0, 54])
+
+def test_csyer():
+    w = _pywcs._Wcsprm()
+    assert w.crder.dtype == np.float
+    assert np.all(np.isnan(w.crder))
+    w.crder[0] = 0
+    assert np.isnan(w.crder[1])
+    assert w.crder[0] == 0
+
+def test_ctype():
+    w = _pywcs._Wcsprm()
+    assert list(w.ctype) == [b(''), b('')]
+    w.ctype = [b('RA---TAN'), b('DEC--TAN')]
+    assert_array_equal(w.axis_types, [2200, 2201])
+    assert w.lat == 1
+    assert w.lng == 0
+    assert w.lattyp == b('DEC')
+    assert w.lngtyp == b('RA')
+    assert list(w.ctype) == [b('RA---TAN'), b('DEC--TAN')]
+    w.ctype = [b('foo'), b('bar')]
+    assert_array_equal(w.axis_types, [0, 0])
+    assert list(w.ctype) == [b('foo'), b('bar')]
+    assert w.lat == -1
+    assert w.lng == -1
+    assert w.lattyp == b('DEC')
+    assert w.lngtyp == b('RA')
+
+def test_cubeface():
+    w = _pywcs._Wcsprm()
+    assert w.cubeface == -1
+
+def test_cunit():
+    w = _pywcs._Wcsprm()
+    assert list(w.cunit) == [b(''), b('')]
+    w.cunit = [b('m'), b('km')]
+
+ at raises(ValueError)
+def test_cunit_invalid():
+    w = _pywcs._Wcsprm()
+    w.cunit[0] = b('foo')
+
+ at raises(ValueError)
+def test_cunit_invalid2():
+    w = _pywcs._Wcsprm()
+    w.cunit = [b('foo'), b('bar')]
+
+def test_cylfix():
+    # TODO: We need some data with broken cylindrical projections to
+    # test with.  For now, this is just a smoke test.
+    w = _pywcs._Wcsprm()
+    assert w.cylfix() == -1
+
+def test_dateavg():
+    w = _pywcs._Wcsprm()
+    assert w.dateavg == b('')
+    # TODO: When dateavg is verified, check that it works
+
+def test_dateobs():
+    w = _pywcs._Wcsprm()
+    assert w.dateobs == b('')
+    # TODO: When dateavg is verified, check that it works
+
+def test_datfix():
+    w = _pywcs._Wcsprm()
+    w.dateobs = b('31/12/99')
+    assert w.datfix() == 0
+    assert w.dateobs == b('1999-12-31')
+    assert w.mjdobs == 51543.0
+
+def test_equinox():
+    w = _pywcs._Wcsprm()
+    assert np.isnan(w.equinox)
+    w.equinox = 0
+    assert w.equinox == 0
+    del w.equinox
+    assert np.isnan(w.equinox)
+
+def test_fix():
+    w = _pywcs._Wcsprm()
+    assert w.fix() == {
+        'cylfix': 'No change',
+        'datfix': 'No change',
+        'spcfix': 'No change',
+        'unitfix':'No change',
+        'celfix': 'No change'}
+
+def test_fix2():
+    w = _pywcs._Wcsprm()
+    w.dateobs = b('31/12/99')
+    assert w.fix() == {
+        'cylfix': 'No change',
+        'datfix': 'Success',
+        'spcfix': 'No change',
+        'unitfix': 'No change',
+        'celfix': 'No change'}
+    assert w.dateobs == b('1999-12-31')
+    assert w.mjdobs == 51543.0
+
+def test_fix3():
+    w = _pywcs._Wcsprm()
+    w.dateobs = b('31/12/F9')
+    assert w.fix() == {
+        'cylfix': 'No change',
+        'datfix': "Invalid parameter value: invalid date '31/12/F9'",
+        'spcfix': 'No change',
+        'unitfix':'No change',
+        'celfix': 'No change'}
+    assert w.dateobs == b('31/12/F9')
+    assert np.isnan(w.mjdobs)
+
+def test_get_ps():
+    # TODO: We need some data with PSi_ma keywords
+    w = _pywcs._Wcsprm()
+    assert len(w.get_ps()) == 0
+
+def test_get_pv():
+    # TODO: We need some data with PVi_ma keywords
+    w = _pywcs._Wcsprm()
+    assert len(w.get_pv()) == 0
+
+ at raises(AssertionError)
+def test_imgpix_matrix():
+    w = _pywcs._Wcsprm()
+    w.imgpix_matrix
+
+ at raises(AttributeError)
+def test_imgpix_matrix():
+    w = _pywcs._Wcsprm()
+    w.imgpix_matrix = None
+
+def test_isunity():
+    w = _pywcs._Wcsprm()
+    assert(w.is_unity())
+
+def test_lat():
+    w = _pywcs._Wcsprm()
+    assert w.lat == -1
+
+ at raises(AttributeError)
+def test_lat_set():
+    w = _pywcs._Wcsprm()
+    w.lat = 0
+
+def test_latpole():
+    w = _pywcs._Wcsprm()
+    assert w.latpole == 90.0
+    w.latpole = 45.0
+    assert w.latpole == 45.0
+    del w.latpole
+    assert w.latpole == 90.0
+
+def test_lattyp():
+    w = _pywcs._Wcsprm()
+    print(repr(w.lattyp))
+    assert w.lattyp == b("    ")
+
+ at raises(AttributeError)
+def test_lattyp_set():
+    w = _pywcs._Wcsprm()
+    w.lattyp = 0
+
+def test_lng():
+    w = _pywcs._Wcsprm()
+    assert w.lng == -1
+
+ at raises(AttributeError)
+def test_lng_set():
+    w = _pywcs._Wcsprm()
+    w.lng = 0
+
+def test_lngtyp():
+    w = _pywcs._Wcsprm()
+    assert w.lngtyp == b("    ")
+
+ at raises(AttributeError)
+def test_lngtyp_set():
+    w = _pywcs._Wcsprm()
+    w.lngtyp = 0
+
+def test_lonpole():
+    w = _pywcs._Wcsprm()
+    assert np.isnan(w.lonpole)
+    w.lonpole = 45.0
+    assert w.lonpole == 45.0
+    del w.lonpole
+    assert np.isnan(w.lonpole)
+
+def test_mjdavg():
+    w = _pywcs._Wcsprm()
+    assert np.isnan(w.mjdavg)
+    w.mjdavg = 45.0
+    assert w.mjdavg == 45.0
+    del w.mjdavg
+    assert np.isnan(w.mjdavg)
+
+def test_mjdobs():
+    w = _pywcs._Wcsprm()
+    assert np.isnan(w.mjdobs)
+    w.mjdobs = 45.0
+    assert w.mjdobs == 45.0
+    del w.mjdobs
+    assert np.isnan(w.mjdobs)
+
+def test_name():
+    w = _pywcs._Wcsprm()
+    assert w.name == b('')
+    w.name = b('foo')
+    assert w.name == b('foo')
+
+def test_naxis():
+    w = _pywcs._Wcsprm()
+    assert w.naxis == 2
+
+ at raises(AttributeError)
+def test_naxis_set():
+    w = _pywcs._Wcsprm()
+    w.naxis = 4
+
+def test_obsgeo():
+    w = _pywcs._Wcsprm()
+    assert np.all(np.isnan(w.obsgeo))
+    w.obsgeo = [1,2,3]
+    assert_array_equal(w.obsgeo, [1,2,3])
+    del w.obsgeo
+    assert np.all(np.isnan(w.obsgeo))
+
+def test_pc():
+    w = _pywcs._Wcsprm()
+    assert w.has_pc()
+    assert_array_equal(w.pc, [[1, 0], [0, 1]])
+    w.cd = [[1, 0], [0, 1]]
+    assert not w.has_pc()
+    del w.cd
+    assert w.has_pc()
+    assert_array_equal(w.pc, [[1, 0], [0, 1]])
+
+ at raises(AttributeError)
+def test_pc_missing():
+    w = _pywcs._Wcsprm()
+    w.cd = [[1, 0], [0, 1]]
+    assert not w.has_pc()
+    w.pc
+
+def test_phi0():
+    w = _pywcs._Wcsprm()
+    assert np.isnan(w.phi0)
+    w.phi0 = 42.0
+    assert w.phi0 == 42.0
+    del w.phi0
+    assert np.isnan(w.phi0)
+
+ at raises(AssertionError)
+def test_piximg_matrix():
+    w = _pywcs._Wcsprm()
+    w.piximg_matrix
+
+ at raises(AttributeError)
+def test_piximg_matrix():
+    w = _pywcs._Wcsprm()
+    w.piximg_matrix = None
+
+def test_print_contents():
+    # In general, this is human-consumable, so we don't care if the
+    # content changes, just check the type
+    w = _pywcs._Wcsprm()
+    assert isinstance(str(w), str)
+
+def test_radesys():
+    w = _pywcs._Wcsprm()
+    assert w.radesys == b('')
+    w.radesys = b('foo')
+    assert w.radesys == b('foo')
+
+def test_restfrq():
+    w = _pywcs._Wcsprm()
+    assert w.restfrq == 0.0
+    w.restfrq = np.nan
+    assert np.isnan(w.restfrq)
+
+def test_restwav():
+    w = _pywcs._Wcsprm()
+    assert w.restwav == 0.0
+    w.restwav = np.nan
+    assert np.isnan(w.restwav)
+
+def test_set_ps():
+    w = _pywcs._Wcsprm()
+    data = [(0, 0, "param1"), (1, 1, "param2")]
+    w.set_ps(data)
+    assert w.get_ps() == data
+
+def test_set_ps_realloc():
+    w = _pywcs._Wcsprm()
+    w.set_ps([(0, 0, "param1")] * 16)
+
+def test_set_pv():
+    w = _pywcs._Wcsprm()
+    data = [(0, 0, 42.), (1, 1, 54.)]
+    w.set_pv(data)
+    assert w.get_pv() == data
+
+def test_set_pv_realloc():
+    w = _pywcs._Wcsprm()
+    w.set_pv([(0, 0, 42.)] * 16)
+
+def test_spcfix():
+    # TODO: We need some data with broken spectral headers here to
+    # really test
+    header = open(os.path.join(ROOT_DIR, 'spectra', 'orion-velo-1.hdr'), 'rb').read()
+    w = _pywcs._Wcsprm(header)
+    assert w.spcfix() == 0
+
+def test_spec():
+    w = _pywcs._Wcsprm()
+    assert w.spec == -1
+
+ at raises(AttributeError)
+def test_spec_set():
+    w = _pywcs._Wcsprm()
+    w.spec = 0
+
+def test_specsys():
+    w = _pywcs._Wcsprm()
+    assert w.specsys == b('')
+    w.specsys = b('foo')
+    assert w.specsys == b('foo')
+
+def test_sptr():
+    #TODO: Write me
+    pass
+
+def test_ssysobs():
+    w = _pywcs._Wcsprm()
+    assert w.ssysobs == b('')
+    w.ssysobs = b('foo')
+    assert w.ssysobs == b('foo')
+
+def test_ssyssrc():
+    w = _pywcs._Wcsprm()
+    assert w.ssyssrc == b('')
+    w.ssyssrc = b('foo')
+    assert w.ssyssrc == b('foo')
+
+def test_tab():
+    w = _pywcs._Wcsprm()
+    assert len(w.tab) == 0
+    # TODO: Inject some headers that have tables and test
+
+def test_theta0():
+    w = _pywcs._Wcsprm()
+    assert np.isnan(w.theta0)
+    w.theta0 = 42.0
+    assert w.theta0 == 42.0
+    del w.theta0
+    assert np.isnan(w.theta0)
+
+def test_toheader():
+    w = _pywcs._Wcsprm()
+    if sys.version_info[0] >= 3:
+        assert isinstance(w.to_header(), bytes)
+    else:
+        assert isinstance(w.to_header(), str)
+
+def test_velangl():
+    w = _pywcs._Wcsprm()
+    assert w.velangl == 0.0
+    w.velangl = 42.0
+    assert w.velangl == 42.0
+    del w.velangl
+    assert np.isnan(w.velangl)
+
+def test_velosys():
+    w = _pywcs._Wcsprm()
+    assert np.isnan(w.velosys)
+    w.velosys = 42.0
+    assert w.velosys == 42.0
+    del w.velosys
+    assert np.isnan(w.velosys)
+
+def test_zsource():
+    w = _pywcs._Wcsprm()
+    assert np.isnan(w.zsource)
+    w.zsource = 42.0
+    assert w.zsource == 42.0
+    del w.zsource
+    assert np.isnan(w.zsource)
+
+def test_cd_3d():
+    header = open(os.path.join(ROOT_DIR, 'data', '3d_cd.hdr'), 'rb').read()
+    w = _pywcs._Wcsprm(header)
+    assert w.cd.shape == (3, 3)
+    assert w.get_pc().shape == (3, 3)
+    assert w.get_cdelt().shape == (3,)
+
+ at raises(RuntimeError)
+def test_get_pc():
+    header = open(os.path.join(ROOT_DIR, 'data', '3d_cd.hdr'), 'rb').read()
+    w = _pywcs._Wcsprm(header)
+    w.get_pc()[0,0] = 42
+
+ at raises(_pywcs.SingularMatrixError)
+def test_detailed_err():
+    w = _pywcs._Wcsprm()
+    w.pc = [[0,0],[0,0]]
+    w.set()
+
diff --git a/lib/svn_version.py b/lib/svn_version.py
deleted file mode 100644
index 12b2c40..0000000
--- a/lib/svn_version.py
+++ /dev/null
@@ -1,17 +0,0 @@
-__svn_version__ = '1857:1859M'
-
-__full_svn_info__ = '''
-Path: .
-URL: http://svn6.assembla.com/svn/astrolib/trunk/pywcs
-Repository Root: http://svn6.assembla.com/svn/astrolib
-Repository UUID: 90a0a646-be8a-0410-bb88-9290da87bc01
-Revision: 1857
-Node Kind: directory
-Schedule: normal
-Last Changed Author: stsci_dencheva
-Last Changed Rev: 1807
-Last Changed Date: 2011-02-22 16:49:23 -0500 (Tue, 22 Feb 2011)
-'''
-
-import datetime # setupdate
-setupdate = datetime.datetime(2011, 3, 17, 14, 53, 25, 477680) # setupdate
diff --git a/lib/tests/test.py b/lib/tests/test.py
deleted file mode 100755
index 68f4e85..0000000
--- a/lib/tests/test.py
+++ /dev/null
@@ -1,96 +0,0 @@
-import glob
-import os
-
-import numpy as np
-import pyfits
-from numpy.testing import assert_array_almost_equal
-
-import pywcs
-
-ROOT_DIR = None
-def setup():
-    global ROOT_DIR
-    ROOT_DIR = os.path.dirname(__file__)
-
-def test_maps():
-    def test_map(filename):
-        hdulist = pyfits.open(filename)
-        wcs = pywcs.WCS(hdulist[0].header)
-
-        world = wcs.wcs_pix2sky([[97, 97]], 1)
-
-        assert_array_almost_equal(world, [[285.0, -66.25]], decimal=1)
-
-    for filename in glob.glob(os.path.join(ROOT_DIR, "maps", "*.fits")):
-        yield test_map, filename
-
-def test_spectra():
-    def test_spectrum(filename):
-        hdulist = pyfits.open(filename)
-        wcs = pywcs.WCS(hdulist[0].header)
-
-        all = pywcs.find_all_wcs(hdulist[0].header)
-        assert len(all) == 9
-
-    for filename in glob.glob(os.path.join(ROOT_DIR, "spectra", "*.fits")):
-        yield test_spectrum, filename
-
-def test_units():
-    u = pywcs.UnitConverter("log(MHz)", "ln(Hz)")
-    print u.convert([1,2,3,4])
-
-basic_units = "m s g rad sr K A mol cd".split()
-derived_units = "Hz J W V N Pa C Ohm ohm S F Wb T H lm lx".split()
-add_all_units = "eV Jy R G barn".split()
-add_sup_units = "a yr pc bit byte Byte".split()
-add_sub_units = "mag".split()
-general_units = "deg arcmin arcsec mas d h min erg Ry u D".split()
-astro_units = "Angstrom angstrom AU lyr beam solRad solMass solLum Sun".split()
-device_units = "adu bin chan count ct photon ph pixel pix voxel".split()
-sub_prefixes = "y z a f p n u m c d".split()
-sup_prefixes = "da h k M G T P E Z Y".split()
-def test_all_units():
-    def test_self(x):
-        try:
-            u = pywcs.UnitConverter(x, x)
-        except ValueError, e:
-            if str(e) == "Potentially unsafe translation" and \
-                    x in ("S", "H", "D"):
-                return
-            else:
-                raise
-        assert u.scale == 1.0
-        assert u.offset == 0.0
-        assert u.power == 1.0
-
-    for unit in (basic_units + derived_units + add_all_units + add_sup_units +
-                 add_sub_units + general_units + astro_units + device_units):
-        yield test_self, unit
-
-def test_unit_prefixes():
-    def test_self(x, p):
-        unit = p + x
-        try:
-            u = pywcs.UnitConverter(unit, unit)
-        except ValueError, e:
-            if str(e) == "Potentially unsafe translation" and \
-                    x in ("S", "H", "D"):
-                return
-            else:
-                raise
-        assert u.scale == 1.0
-        assert u.offset == 0.0
-        assert u.power == 1.0
-
-    for unit in (basic_units + derived_units + add_all_units):
-        for prefix in (sub_prefixes + sup_prefixes):
-            yield test_self, unit, prefix
-
-    for unit in add_sup_units:
-        for prefix in sup_prefixes:
-            yield test_self, unit, prefix
-
-    for unit in add_sub_units:
-        for prefix in sub_prefixes:
-            yield test_self, unit, prefix
-
diff --git a/setup.cfg b/setup.cfg
new file mode 100644
index 0000000..f3d52e4
--- /dev/null
+++ b/setup.cfg
@@ -0,0 +1,88 @@
+[metadata]
+name = pywcs
+version = 1.10-4.8
+author = Michael Droettboom
+author-email = mdroe at stsci.edu
+home-page = http://www.scipy.org/AstroLib
+summary = Python wrappers to WCSLIB
+description-file =
+    README
+    CHANGELOG
+classifier =
+    Intended Audience :: Science/Research
+    License :: OSI Approved :: BSD License
+    Operating System :: OS Independent
+    Programming Language :: Python
+    Topic :: Scientific/Engineering :: Astronomy
+    Topic :: Software Development :: Libraries :: Python Modules
+requires-python = >=2.5
+requires-dist =
+    pyfits (>=2.4.0)
+    numpy (>=1.5.1)
+
+[files]
+packages_root = lib
+packages =
+    pywcs
+    pywcs.tests
+package_data =
+    pywcs = include/*.h include/wcslib/*.h
+    pywcs.tests = data/*.hdr maps/*.hdr spectra/*.hdr
+
+[global]
+commands = stsci.distutils.command.easier_install.easier_install
+setup_hooks =
+    stsci.distutils.hooks.use_packages_root
+    pywcs_setup.setup_hook
+
+[extension=pywcs._pywcs]
+sources =
+    src/distortion.c
+    src/distortion_wrap.c
+    src/docstrings.c
+    src/pipeline.c
+    src/pyutil.c
+    src/pywcs.c
+    src/pywcs_api.c
+    src/sip.c
+    src/sip_wrap.c
+    src/str_list_proxy.c
+    src/wcslib_wrap.c
+    src/wcslib_tabprm_wrap.c
+    src/wcslib_units_wrap.c
+    src/wcslib_wtbarr_wrap.c
+
+    wcslib/C/flexed/wcsbth.c
+    wcslib/C/flexed/wcspih.c
+    wcslib/C/flexed/wcsulex.c
+    wcslib/C/flexed/wcsutrn.c
+    wcslib/C/cel.c
+    wcslib/C/lin.c
+    wcslib/C/log.c
+    wcslib/C/prj.c
+    wcslib/C/spc.c
+    wcslib/C/sph.c
+    wcslib/C/spx.c
+    wcslib/C/tab.c
+    wcslib/C/wcs.c
+    wcslib/C/wcserr.c
+    wcslib/C/wcsfix.c
+    wcslib/C/wcshdr.c
+    wcslib/C/wcsprintf.c
+    wcslib/C/wcsunits.c
+    wcslib/C/wcsutil.c
+include_dirs =
+    src
+    wcslib/C
+    numpy
+define_macros =
+    ECHO
+    WCSTRIG_MACRO
+    PYWCS_BUILD
+    _GNU_SOURCE
+
+[build_ext]
+# pre-hook.numpy-extension-hook = stsci.distutils.hooks.numpy_extension_hook
+
+[easy_install]
+find-links = ..
diff --git a/setup.py b/setup.py
old mode 100755
new mode 100644
index 7a818f1..65c92f7
--- a/setup.py
+++ b/setup.py
@@ -1,26 +1,8 @@
 #!/usr/bin/env python
-
 from __future__ import division # confidence high
 
-# We use the local copy of stsci_distutils_hack, unless
-# the user asks for the stpytools version
-
-######################################################################
-# PyFITS
 try:
-    import pyfits
+    import stsci.tools.stsci_distutils_hack as H
 except ImportError:
-    print "WARNING: PyFITS must be installed to use pywcs."
-    print "         Since this is not a build-time dependency, the "
-    print "         build will proceed."
-
-import os
-if os.getenv("USE_STPYTOOLS") :
-    import pytools.stsci_distutils_hack as H
-    pytools_version = "3.0"
-else :
     import stsci_distutils_hack as H
-    pytools_version = None
-
-H.run(pytools_version = pytools_version)
-
+H.run()
diff --git a/src/distortion.c b/src/distortion.c
index 4d4193a..a2ec88d 100644
--- a/src/distortion.c
+++ b/src/distortion.c
@@ -1,5 +1,5 @@
 /*
-Copyright (C) 2008 Association of Universities for Research in Astronomy (AURA)
+Copyright (C) 2008-2012 Association of Universities for Research in Astronomy (AURA)
 
 Redistribution and use in source and binary forms, with or without
 modification, are permitted provided that the following conditions are met:
diff --git a/src/distortion.h b/src/distortion.h
index 1fec830..525e865 100644
--- a/src/distortion.h
+++ b/src/distortion.h
@@ -1,5 +1,5 @@
 /*
-Copyright (C) 2008 Association of Universities for Research in Astronomy (AURA)
+Copyright (C) 2008-2012 Association of Universities for Research in Astronomy (AURA)
 
 Redistribution and use in source and binary forms, with or without
 modification, are permitted provided that the following conditions are met:
diff --git a/src/distortion_wrap.c b/src/distortion_wrap.c
index b61894d..1d40daa 100644
--- a/src/distortion_wrap.c
+++ b/src/distortion_wrap.c
@@ -1,5 +1,5 @@
 /*
-Copyright (C) 2008 Association of Universities for Research in Astronomy (AURA)
+Copyright (C) 2008-2012 Association of Universities for Research in Astronomy (AURA)
 
 Redistribution and use in source and binary forms, with or without
 modification, are permitted provided that the following conditions are met:
@@ -71,7 +71,7 @@ PyDistLookup_dealloc(
 
   distortion_lookup_t_free(&self->x);
   Py_XDECREF(self->py_data);
-  self->ob_type->tp_free((PyObject*)self);
+  Py_TYPE(self)->tp_free((PyObject*)self);
 }
 
 /*@null@*/ static PyObject *
@@ -333,8 +333,12 @@ static PyMethodDef PyDistLookup_methods[] = {
 };
 
 PyTypeObject PyDistLookupType = {
+#if PY3K
+  PyVarObject_HEAD_INIT(NULL, 0)
+#else
   PyObject_HEAD_INIT(NULL)
   0,                            /*ob_size*/
+#endif
   "pywcs.DistortionLookupTable", /*tp_name*/
   sizeof(PyDistLookup),         /*tp_basicsize*/
   0,                            /*tp_itemsize*/
diff --git a/src/distortion_wrap.h b/src/distortion_wrap.h
index 26e06a3..9b70c71 100644
--- a/src/distortion_wrap.h
+++ b/src/distortion_wrap.h
@@ -1,5 +1,5 @@
 /*
-Copyright (C) 2008 Association of Universities for Research in Astronomy (AURA)
+Copyright (C) 2008-2012 Association of Universities for Research in Astronomy (AURA)
 
 Redistribution and use in source and binary forms, with or without
 modification, are permitted provided that the following conditions are met:
diff --git a/src/docstrings.c b/src/docstrings.c
index 48c8ee7..69eebb0 100644
--- a/src/docstrings.c
+++ b/src/docstrings.c
@@ -11,151 +11,155 @@ MSVC, do not support string literals greater than 256 characters.
 #include <string.h>
 #include "docstrings.h"
 
-char doc_DistortionLookupTable[370];
-char doc_K[153];
-char doc_M[57];
-char doc_Sip[1018];
-char doc_Tabprm[227];
-char doc_UnitConverter[2217];
-char doc_Wcs[483];
-char doc_Wcsprm[1980];
-char doc_Wtbarr[196];
-char doc_a[223];
-char doc_a_order[95];
-char doc_all_pix2sky[1205];
-char doc_alt[237];
-char doc_ap[226];
-char doc_ap_order[97];
-char doc_axis_types[917];
-char doc_b[223];
-char doc_b_order[95];
-char doc_bp[226];
-char doc_bp_order[97];
-char doc_cd[1100];
-char doc_cdelt[303];
-char doc_cel_offset[154];
-char doc_celfix[137];
-char doc_cname[77];
-char doc_colax[92];
-char doc_colnum[236];
-char doc_convert[121];
-char doc_coord[279];
-char doc_copy[40];
-char doc_cpdis1[100];
-char doc_cpdis2[100];
-char doc_crder[124];
-char doc_crota[229];
-char doc_crpix[89];
-char doc_crval[94];
-char doc_crval_tabprm[132];
-char doc_csyer[133];
-char doc_ctype[223];
-char doc_cubeface[1210];
-char doc_cunit[1202];
-char doc_cylfix[128];
-char doc_data[73];
-char doc_data_wtbarr[52];
-char doc_dateavg[147];
-char doc_dateobs[128];
-char doc_datfix[454];
-char doc_delta[196];
-char doc_det2im[58];
-char doc_det2im1[97];
-char doc_det2im2[97];
-char doc_dims[99];
-char doc_equinox[243];
-char doc_extlev[73];
-char doc_extnam[74];
-char doc_extrema[440];
-char doc_extver[73];
-char doc_find_all_wcs[847];
-char doc_fix[1383];
-char doc_get_offset[104];
-char doc_get_ps[364];
-char doc_get_pv[648];
-char doc_has_cd[860];
-char doc_has_cdi_ja[97];
-char doc_has_crota[615];
-char doc_has_crotaia[102];
-char doc_has_pc[177];
-char doc_has_pci_ja[97];
-char doc_i[41];
-char doc_imgpix_matrix[144];
-char doc_is_unity[103];
-char doc_kind[130];
-char doc_lat[90];
-char doc_latpole[76];
-char doc_lattyp[228];
-char doc_lng[91];
-char doc_lngtyp[229];
-char doc_lonpole[77];
-char doc_m[59];
-char doc_map[942];
-char doc_mix[4643];
-char doc_mjdavg[190];
-char doc_mjdobs[190];
-char doc_name[75];
-char doc_naxis[761];
-char doc_nc[122];
-char doc_ndim[67];
-char doc_obsgeo[187];
-char doc_offset[48];
-char doc_p0[197];
-char doc_p2s[1822];
-char doc_p4_pix2foc[557];
-char doc_pc[423];
-char doc_phi0[284];
-char doc_pix2foc[559];
-char doc_piximg_matrix[129];
-char doc_power[50];
-char doc_print_contents[205];
-char doc_print_contents_tabprm[211];
-char doc_radesys[78];
-char doc_restfrq[95];
-char doc_restwav[95];
-char doc_row[40];
-char doc_s2p[1711];
-char doc_scale[57];
-char doc_sense[183];
-char doc_set[1179];
-char doc_set_ps[355];
-char doc_set_pv[355];
-char doc_set_tabprm[347];
-char doc_sip[78];
-char doc_sip_foc2pix[574];
-char doc_sip_pix2foc[572];
-char doc_spcfix[238];
-char doc_spec[69];
-char doc_specsys[140];
-char doc_sptr[1355];
-char doc_ssysobs[227];
-char doc_ssyssrc[111];
-char doc_sub[3097];
-char doc_tab[84];
-char doc_theta0[283];
-char doc_to_header[2087];
-char doc_ttype[108];
-char doc_unitfix[1009];
-char doc_velangl[170];
-char doc_velosys[283];
-char doc_wcs[76];
-char doc_zsource[99];
+char doc_DistortionLookupTable[369];
+char doc_K[152];
+char doc_M[56];
+char doc_Sip[1017];
+char doc_Tabprm[226];
+char doc_UnitConverter[2216];
+char doc_Wcs[482];
+char doc_Wcsprm[1979];
+char doc_Wtbarr[195];
+char doc_a[222];
+char doc_a_order[94];
+char doc_all_pix2sky[1204];
+char doc_alt[236];
+char doc_ap[225];
+char doc_ap_order[96];
+char doc_axis_types[916];
+char doc_b[222];
+char doc_b_order[94];
+char doc_bp[225];
+char doc_bp_order[96];
+char doc_cd[1018];
+char doc_cdelt[302];
+char doc_cel_offset[153];
+char doc_celfix[136];
+char doc_cname[76];
+char doc_colax[91];
+char doc_colnum[235];
+char doc_convert[120];
+char doc_coord[278];
+char doc_copy[39];
+char doc_cpdis1[99];
+char doc_cpdis2[99];
+char doc_crder[123];
+char doc_crota[1014];
+char doc_crpix[88];
+char doc_crval[93];
+char doc_crval_tabprm[131];
+char doc_csyer[132];
+char doc_ctype[222];
+char doc_cubeface[1209];
+char doc_cunit[1161];
+char doc_cylfix[127];
+char doc_data[72];
+char doc_data_wtbarr[51];
+char doc_dateavg[146];
+char doc_dateobs[127];
+char doc_datfix[453];
+char doc_delta[195];
+char doc_det2im[57];
+char doc_det2im1[96];
+char doc_det2im2[96];
+char doc_dims[98];
+char doc_equinox[242];
+char doc_extlev[72];
+char doc_extnam[73];
+char doc_extrema[439];
+char doc_extver[72];
+char doc_find_all_wcs[846];
+char doc_fix[1382];
+char doc_get_cdelt[445];
+char doc_get_offset[103];
+char doc_get_pc[384];
+char doc_get_ps[363];
+char doc_get_pv[647];
+char doc_has_cd[859];
+char doc_has_cdi_ja[96];
+char doc_has_crota[614];
+char doc_has_crotaia[101];
+char doc_has_pc[176];
+char doc_has_pci_ja[96];
+char doc_have[163];
+char doc_i[40];
+char doc_imgpix_matrix[143];
+char doc_is_unity[102];
+char doc_kind[129];
+char doc_lat[89];
+char doc_latpole[75];
+char doc_lattyp[227];
+char doc_lng[90];
+char doc_lngtyp[228];
+char doc_lonpole[76];
+char doc_m[58];
+char doc_map[941];
+char doc_mix[4642];
+char doc_mjdavg[189];
+char doc_mjdobs[189];
+char doc_name[74];
+char doc_naxis[760];
+char doc_nc[121];
+char doc_ndim[66];
+char doc_obsgeo[186];
+char doc_offset[47];
+char doc_p0[196];
+char doc_p2s[1821];
+char doc_p4_pix2foc[556];
+char doc_pc[1085];
+char doc_phi0[283];
+char doc_pix2foc[558];
+char doc_piximg_matrix[128];
+char doc_power[49];
+char doc_print_contents[204];
+char doc_print_contents_tabprm[210];
+char doc_radesys[77];
+char doc_restfrq[94];
+char doc_restwav[94];
+char doc_row[39];
+char doc_s2p[1710];
+char doc_scale[56];
+char doc_sense[182];
+char doc_set[1178];
+char doc_set_ps[354];
+char doc_set_pv[353];
+char doc_set_tabprm[346];
+char doc_sip[77];
+char doc_sip_foc2pix[573];
+char doc_sip_pix2foc[571];
+char doc_spcfix[237];
+char doc_spec[68];
+char doc_specsys[139];
+char doc_sptr[1354];
+char doc_ssysobs[226];
+char doc_ssyssrc[110];
+char doc_sub[3096];
+char doc_tab[83];
+char doc_theta0[282];
+char doc_to_header[2086];
+char doc_ttype[107];
+char doc_unitfix[1008];
+char doc_velangl[169];
+char doc_velosys[282];
+char doc_want[161];
+char doc_wcs[75];
+char doc_zsource[98];
 
 void fill_docstrings(void)
 {
    strncpy(doc_DistortionLookupTable + 0, "DistortionLookupTable(*table*, *crpix*, *crval*, *cdelt*)\n\n- *table*: 2-dimensional array for the distortion lookup table.\n\n- *crpix*: the distortion array reference pixel (a 2-tuple)\n\n- *crval*: is the image array pixel coordinate (a 2-tuple)\n\n- *cdelt*: ", 256);
-   strncpy(doc_DistortionLookupTable + 256, "is the grid step size (a 2-tuple)\n\nRepresents a single lookup table for a `Paper IV`_ distortion\ntransformation.\n\x00", 114);
+   strncpy(doc_DistortionLookupTable + 256, "is the grid step size (a 2-tuple)\n\nRepresents a single lookup table for a `Paper IV`_ distortion\ntransformation.\n", 113);
 
-   strncpy(doc_K + 0, "``int array[M]`` (read-only)\n\nAn array of length `M` whose elements record the lengths of the axes of\nthe coordinate array and of each indexing vector.\n\x00", 153);
+   strncpy(doc_K + 0, "``int array[M]`` (read-only)\n\nAn array of length `M` whose elements record the lengths of the axes of\nthe coordinate array and of each indexing vector.\n", 152);
 
-   strncpy(doc_M + 0, "``int`` (read-only)\n\nNumber of tabular coordinate axes.\n\x00", 57);
+   strncpy(doc_M + 0, "``int`` (read-only)\n\nNumber of tabular coordinate axes.\n", 56);
 
    strncpy(doc_Sip + 0, "Sip(*a, b, ap, bp, crpix*)\n\nThe `~pywcs.Sip` class performs polynomial distortion correction using\nthe `SIP`_ convention in both directions.\n\n   Shupe, D. L., M. Moshir, J. Li, D. Makovoz and R. Narron.  2005.\n   \"The SIP Convention for Representing Distor", 256);
    strncpy(doc_Sip + 256, "tion in FITS Image\n   Headers.\"  ADASS XIV.\n\n- *a*: double array[m+1][m+1].  The ``A_i_j`` polynomial for pixel to\n  focal plane transformation.  Its size must be (*m* + 1, *m* + 1)\n  where *m* = ``A_ORDER``.\n\n- *b*: double array[m+1][m+1].  The ``B_i_j`` ", 256);
    strncpy(doc_Sip + 512, "polynomial for pixel to\n  focal plane transformation.  Its size must be (*m* + 1, *m* + 1)\n  where *m* = ``B_ORDER``.\n\n- *ap*: double array[m+1][m+1].  The ``AP_i_j`` polynomial for pixel\n  to focal plane transformation.  Its size must be (*m* + 1, *m* + 1", 256);
-   strncpy(doc_Sip + 768, ")\n  where *m* = ``AP_ORDER``.\n\n- *bp*: double array[m+1][m+1].  The ``BP_i_j`` polynomial for pixel to\n  focal plane transformation.  Its size must be (*m* + 1, *m* + 1) where\n  *m* = ``BP_ORDER``.\n\n- *crpix*: double array[2].  The reference pixel.\n\x00", 250);
+   strncpy(doc_Sip + 768, ")\n  where *m* = ``AP_ORDER``.\n\n- *bp*: double array[m+1][m+1].  The ``BP_i_j`` polynomial for pixel to\n  focal plane transformation.  Its size must be (*m* + 1, *m* + 1) where\n  *m* = ``BP_ORDER``.\n\n- *crpix*: double array[2].  The reference pixel.\n", 249);
 
-   strncpy(doc_Tabprm + 0, "A class to store the information related to tabular coordinates,\ni.e. coordinates that are defined via a lookup table.\n\nThis class can not be constructed directly from Python, but instead is\nreturned from `~pywcs.Wcsprm.tab`.\n\x00", 227);
+   strncpy(doc_Tabprm + 0, "A class to store the information related to tabular coordinates,\ni.e. coordinates that are defined via a lookup table.\n\nThis class can not be constructed directly from Python, but instead is\nreturned from `~pywcs.Wcsprm.tab`.\n", 226);
 
    strncpy(doc_UnitConverter + 0, "UnitConverter(have, want, translate_units=\'\')\n\nCreates an object for performing conversion from one system of units\nto another.\n\n- *have* string: :ref:`fits-unit` to convert from, with or without\n  surrounding square brackets (for inline specifications); t", 256);
    strncpy(doc_UnitConverter + 256, "ext\n  following the closing bracket is ignored.\n\n- *want* string: :ref:`fits-unit` to convert to, with or without\n  surrounding square brackets (for inline specifications); text\n  following the closing bracket is ignored.\n\n- *ctrl* string (optional): Do po", 256);
@@ -165,10 +169,10 @@ void fill_docstrings(void)
    strncpy(doc_UnitConverter + 1280, "e returned object\'s `~pywcs.UnitConverter.convert` method to\nconvert values from *have* to *want*.\n\nThis function is permissive in accepting whitespace in all contexts in\na units specification where it does not create ambiguity (e.g. not\nbetween a metric p", 256);
    strncpy(doc_UnitConverter + 1536, "refix and a basic unit string), including in strings\nlike ``\"log (m ** 2)\"`` which is formally disallowed.\n\n**Exceptions:**\n\n- `ValueError`: Invalid numeric multiplier.\n\n- `SyntaxError`: Dangling binary operator.\n\n- `SyntaxError`: Invalid symbol in INITIAL", 256);
    strncpy(doc_UnitConverter + 1792, " context.\n\n- `SyntaxError`: Function in invalid context.\n\n- `SyntaxError`: Invalid symbol in EXPON context.\n\n- `SyntaxError`: Unbalanced bracket.\n\n- `SyntaxError`: Unbalanced parenthesis.\n\n- `SyntaxError`: Consecutive binary operators.\n\n- `SyntaxError`: In", 256);
-   strncpy(doc_UnitConverter + 2048, "ternal parser error.\n\n- `SyntaxError`: Non-conformant unit specifications.\n\n- `SyntaxError`: Non-conformant functions.\n\n- `ValueError`: Potentially unsafe translation.\n\x00", 169);
+   strncpy(doc_UnitConverter + 2048, "ternal parser error.\n\n- `SyntaxError`: Non-conformant unit specifications.\n\n- `SyntaxError`: Non-conformant functions.\n\n- `ValueError`: Potentially unsafe translation.\n", 168);
 
    strncpy(doc_Wcs + 0, "Wcs(*sip, cpdis, wcsprm, det2im*)\n\nWcs objects amalgamate basic WCS (as provided by `wcslib`_), with\n`SIP`_ and `Paper IV`_ distortion operations.\n\nTo perform all distortion corrections and WCS tranformation, use\n`all_pix2sky`.\n\n- *sip*: A `~pywcs.Sip` obj", 256);
-   strncpy(doc_Wcs + 256, "ect or ``None``\n\n- *cpdis*: A pair of `~pywcs.DistortionLookupTable` objects, or\n  ``(None, None)``.\n\n- *wcsprm*: A `~pywcs.Wcsprm` object\n\n- *det2im*: A pair of `~pywcs.DistortionLookupTable` objects, or\n   ``(None, None)``.\n\x00", 227);
+   strncpy(doc_Wcs + 256, "ect or ``None``\n\n- *cpdis*: A pair of `~pywcs.DistortionLookupTable` objects, or\n  ``(None, None)``.\n\n- *wcsprm*: A `~pywcs.Wcsprm` object\n\n- *det2im*: A pair of `~pywcs.DistortionLookupTable` objects, or\n   ``(None, None)``.\n", 226);
 
    strncpy(doc_Wcsprm + 0, "Wcsprm(header=None, key=\' \', relax=False, naxis=2, keysel=0, colsel=None)\n\n`~pywcs.Wcsprm` is a direct wrapper around `wcslib`_, and provides\naccess to the core WCS transformations that it supports.\n\nThe FITS header parsing enforces correct FITS \"keyword =", 256);
    strncpy(doc_Wcsprm + 256, " value\" syntax\nwith regard to the equals sign occurring in columns 9 and 10.\nHowever, it does recognize free-format character (NOST 100-2.0,\nSect. 5.2.1), integer (Sect. 5.2.3), and floating-point values\n(Sect. 5.2.4) for all keywords.\n\n- *header*: A PyFIT", 256);
@@ -177,193 +181,203 @@ void fill_docstrings(void)
    strncpy(doc_Wcsprm + 1024, "\n\n    - `True`: Admit all recognized informal extensions of the WCS\n      standard.\n\n    - `int`: a bit field selecting specific extensions to accept.  See\n      :ref:`relaxread` for details.\n\n- *naxis*: The number of sky coordinates axes for the object.\n ", 256);
    strncpy(doc_Wcsprm + 1280, " (*naxis* may only be provided if *header* is ``None``.)\n\n- *keysel*: Vector of flag bits that may be used to restrict the\n  keyword types considered:\n\n     - ``WCSHDR_IMGHEAD``: Image header keywords.\n\n     - ``WCSHDR_BIMGARR``: Binary table image array.\n", 256);
    strncpy(doc_Wcsprm + 1536, "\n     - ``WCSHDR_PIXLIST``: Pixel list keywords.\n\n   If zero, there is no restriction.  If -1, the underlying wcslib\n   function ``wcspih()`` is called, rather than ``wcstbh()``.\n\n- *colsel*: A sequence of table column numbers used to restrict the\n  keywor", 256);
-   strncpy(doc_Wcsprm + 1792, "ds considered.  ``None`` indicates no restriction.\n\n**Exceptions:**\n\n- `MemoryError`: Memory allocation failed.\n\n- `ValueError`: Invalid key.\n\n- `KeyError`: Key not found in FITS header.\n\x00", 188);
+   strncpy(doc_Wcsprm + 1792, "ds considered.  ``None`` indicates no restriction.\n\n**Exceptions:**\n\n- `MemoryError`: Memory allocation failed.\n\n- `ValueError`: Invalid key.\n\n- `KeyError`: Key not found in FITS header.\n", 187);
 
-   strncpy(doc_Wtbarr + 0, "Classes to construct coordinate lookup tables from a binary table\nextension (BINTABLE).\n\nThis class can not be constructed directly from Python, but instead is\nreturned from `~pywcs.Wcsprm.wtb`.\n\x00", 196);
+   strncpy(doc_Wtbarr + 0, "Classes to construct coordinate lookup tables from a binary table\nextension (BINTABLE).\n\nThis class can not be constructed directly from Python, but instead is\nreturned from `~pywcs.Wcsprm.wtb`.\n", 195);
 
-   strncpy(doc_a + 0, "``double array[a_order+1][a_order+1]``\n\nThe `SIP`_ ``A_i_j`` matrix used for pixel to focal plane\ntransformation.\n\nIts values may be changed in place, but it may not be resized, without\ncreating a new `~pywcs.Sip` object.\n\x00", 223);
+   strncpy(doc_a + 0, "``double array[a_order+1][a_order+1]``\n\nThe `SIP`_ ``A_i_j`` matrix used for pixel to focal plane\ntransformation.\n\nIts values may be changed in place, but it may not be resized, without\ncreating a new `~pywcs.Sip` object.\n", 222);
 
-   strncpy(doc_a_order + 0, "``int`` (read-only)\n\nThe order of the polynomial in the `SIP`_ ``A_i_j`` array (``A_ORDER``).\n\x00", 95);
+   strncpy(doc_a_order + 0, "``int`` (read-only)\n\nThe order of the polynomial in the `SIP`_ ``A_i_j`` array (``A_ORDER``).\n", 94);
 
    strncpy(doc_all_pix2sky + 0, "all_pix2sky(pixcrd, origin) -> ``double array[ncoord][nelem]``\n\nTransforms pixel coordinates to sky coordinates by doing all of the\nfollowing:\n\n    - Detector to image plane correction (optionally)\n\n    - SIP distortion correction (optionally)\n\n    - Paper", 256);
    strncpy(doc_all_pix2sky + 256, " IV distortion correction (optionally)\n\n    - wcslib WCS transformation\n\nThe first three (the distortion corrections) are done in parallel.\n\n- *pixcrd*: double array[ncoord][nelem].  Array of pixel coordinates.\n\n\n- *origin*: int. Specifies the origin of pi", 256);
    strncpy(doc_all_pix2sky + 512, "xel values.  The Fortran and\n  FITS standards use an origin of 1.  Numpy and C use array indexing\n  with origin at 0.\n\n\nReturns an array of sky coordinates.\n\n**Exceptions:**\n\n- `MemoryError`: Memory allocation failed.\n\n- `SingularMatrixError`: Linear trans", 256);
    strncpy(doc_all_pix2sky + 768, "formation matrix is singular.\n\n- `InconsistentAxisTypesError`: Inconsistent or unrecognized\n  coordinate axis types.\n\n- `ValueError`: Invalid parameter value.\n\n- `ValueError`: Invalid coordinate transformation parameters.\n\n- `ValueError`: x- and y-coordina", 256);
-   strncpy(doc_all_pix2sky + 1024, "te arrays are not the same size.\n\n- `InvalidTransformError`: Invalid coordinate transformation.\n\n- `InvalidTransformError`: Ill-conditioned coordinate transformation\n  parameters.\n\x00", 181);
+   strncpy(doc_all_pix2sky + 1024, "te arrays are not the same size.\n\n- `InvalidTransformError`: Invalid coordinate transformation.\n\n- `InvalidTransformError`: Ill-conditioned coordinate transformation\n  parameters.\n", 180);
 
-   strncpy(doc_alt + 0, "``str``\n\nCharacter code for alternate coordinate descriptions.  For example,\nthe ``\"a\"`` in keyword names such as ``CTYPEia``.  This is a space\ncharacter for the primary coordinate description, or one of the 26\nupper-case letters, A-Z.\n\x00", 237);
+   strncpy(doc_alt + 0, "``str``\n\nCharacter code for alternate coordinate descriptions.  For example,\nthe ``\"a\"`` in keyword names such as ``CTYPEia``.  This is a space\ncharacter for the primary coordinate description, or one of the 26\nupper-case letters, A-Z.\n", 236);
 
-   strncpy(doc_ap + 0, "``double array[ap_order+1][ap_order+1]``\n\nThe `SIP`_ ``AP_i_j`` matrix used for focal plane to pixel\ntransformation.  Its values may be changed in place, but it may not be\nresized, without creating a new `~pywcs.Sip` object.\n\x00", 226);
+   strncpy(doc_ap + 0, "``double array[ap_order+1][ap_order+1]``\n\nThe `SIP`_ ``AP_i_j`` matrix used for focal plane to pixel\ntransformation.  Its values may be changed in place, but it may not be\nresized, without creating a new `~pywcs.Sip` object.\n", 225);
 
-   strncpy(doc_ap_order + 0, "``int`` (read-only)\n\nThe order of the polynomial in the `SIP`_ ``AP_i_j`` array\n(``AP_ORDER``).\n\x00", 97);
+   strncpy(doc_ap_order + 0, "``int`` (read-only)\n\nThe order of the polynomial in the `SIP`_ ``AP_i_j`` array\n(``AP_ORDER``).\n", 96);
 
    strncpy(doc_axis_types + 0, "``int array[naxis]``\n\nAn array of four-digit type codes for each axis.\n\n- First digit (i.e. 1000s):\n\n  - 0: Non-specific coordinate type.\n\n  - 1: Stokes coordinate.\n\n  - 2: Celestial coordinate (including ``CUBEFACE``).\n\n  - 3: Spectral coordinate.\n\n- Seco", 256);
    strncpy(doc_axis_types + 256, "nd digit (i.e. 100s):\n\n  - 0: Linear axis.\n\n  - 1: Quantized axis (``STOKES``, ``CUBEFACE``).\n\n  - 2: Non-linear celestial axis.\n\n  - 3: Non-linear spectral axis.\n\n  - 4: Logarithmic axis.\n\n  - 5: Tabular axis.\n\n- Third digit (i.e. 10s):\n\n  - 0: Group numb", 256);
    strncpy(doc_axis_types + 512, "er, e.g. lookup table number\n\n- The fourth digit is used as a qualifier depending on the axis type.\n\n  - For celestial axes:\n\n    - 0: Longitude coordinate.\n\n    - 1: Latitude coordinate.\n\n    - 2: ``CUBEFACE`` number.\n\n  - For lookup tables: the axis numb", 256);
-   strncpy(doc_axis_types + 768, "er in a multidimensional table.\n\n``CTYPEia`` in ``\"4-3\"`` form with unrecognized algorithm code will\nhave its type set to -1 and generate an error.\n\x00", 149);
+   strncpy(doc_axis_types + 768, "er in a multidimensional table.\n\n``CTYPEia`` in ``\"4-3\"`` form with unrecognized algorithm code will\nhave its type set to -1 and generate an error.\n", 148);
 
-   strncpy(doc_b + 0, "``double array[b_order+1][b_order+1]``\n\nThe `SIP`_ ``B_i_j`` matrix used for pixel to focal plane\ntransformation.  Its values may be changed in place, but it may not be\nresized, without creating a new `~pywcs.Sip` object.\n\x00", 223);
+   strncpy(doc_b + 0, "``double array[b_order+1][b_order+1]``\n\nThe `SIP`_ ``B_i_j`` matrix used for pixel to focal plane\ntransformation.  Its values may be changed in place, but it may not be\nresized, without creating a new `~pywcs.Sip` object.\n", 222);
 
-   strncpy(doc_b_order + 0, "``int`` (read-only)\n\nThe order of the polynomial in the `SIP`_ ``B_i_j`` array\n(``B_ORDER``).\n\x00", 95);
+   strncpy(doc_b_order + 0, "``int`` (read-only)\n\nThe order of the polynomial in the `SIP`_ ``B_i_j`` array\n(``B_ORDER``).\n", 94);
 
-   strncpy(doc_bp + 0, "``double array[bp_order+1][bp_order+1]``\n\nThe `SIP`_ ``BP_i_j`` matrix used for focal plane to pixel\ntransformation.  Its values may be changed in place, but it may not be\nresized, without creating a new `~pywcs.Sip` object.\n\x00", 226);
+   strncpy(doc_bp + 0, "``double array[bp_order+1][bp_order+1]``\n\nThe `SIP`_ ``BP_i_j`` matrix used for focal plane to pixel\ntransformation.  Its values may be changed in place, but it may not be\nresized, without creating a new `~pywcs.Sip` object.\n", 225);
 
-   strncpy(doc_bp_order + 0, "``int`` (read-only)\n\nThe order of the polynomial in the `SIP`_ ``BP_i_j`` array\n(``BP_ORDER``).\n\x00", 97);
+   strncpy(doc_bp_order + 0, "``int`` (read-only)\n\nThe order of the polynomial in the `SIP`_ ``BP_i_j`` array\n(``BP_ORDER``).\n", 96);
 
-   strncpy(doc_cd + 0, "``double array[2][2]``\n\nThe ``CDi_ja`` linear transformation matrix.\n\nFor historical compatibility, two alternate specifications of the\n``CDi_ja`` and ``CROTAia`` keywords are supported.  Although these may\nnot formally co-exist with ``PCi_ja``, the approa", 256);
-   strncpy(doc_cd + 256, "ch here is simply to\nignore them if given in conjunction with ``PCi_ja``.\n\n`~pywcs.Wcsprm.has_pc`, `~pywcs.Wcsprm.has_cd` and\n`~pywcs.Wcsprm.has_crota` can be used to determine which of these\nalternatives are present in the header.\n\n``CDi_ja`` and ``CROTAi", 256);
-   strncpy(doc_cd + 512, "a`` keywords, if found, are to be stored in the\n`~pywcs.Wcsprm.cd` and `~pywcs.Wcsprm.crota` arrays which are\ndimensioned similarly to `~pywcs.Wcsprm.pc` and `~pywcs.Wcsprm.cdelt`.\n\nThese alternate specifications of the linear transformation matrix are\ntra", 256);
-   strncpy(doc_cd + 768, "nslated immediately to ``PCi_ja`` by `~pywcs.Wcsprm.set` and are\nnowhere visible to the lower-level routines.  In particular,\n`~pywcs.Wcsprm.set` resets `~pywcs.Wcsprm.cdelt` to unity if\n``CDi_ja`` is present (and no ``PCi_ja``).  If no ``CROTAia`` is\nasso", 256);
-   strncpy(doc_cd + 1024, "ciated with the latitude axis, `set` reverts to a unity ``PCi_ja``\nmatrix.\n\x00", 76);
+   strncpy(doc_cd + 0, "``double array[naxis][naxis]``\n\nThe ``CDi_ja`` linear transformation matrix.\n\nFor historical compatibility, three alternate specifications of the\nlinear transforations are available in wcslib.  The canonical\n``PCi_ja`` with ``CDELTia``, and the deprecated ", 256);
+   strncpy(doc_cd + 256, "``CDi_ja`` and\n``CROTAia`` keywords.  Although the deprecated versions may not\nformally co-exist with ``PCi_ja``, the approach here is simply to\nignore them if given in conjunction with ``PCi_ja``.\n\n`~pywcs.Wcsprm.has_pc`, `~pywcs.Wcsprm.has_cd` and\n`~pywc", 256);
+   strncpy(doc_cd + 512, "s.Wcsprm.has_crota` can be used to determine which of these\nalternatives are present in the header.\n\nThese alternate specifications of the linear transformation matrix are\ntranslated immediately to ``PCi_ja`` by `~pywcs.Wcsprm.set` and are\nnowhere visible ", 256);
+   strncpy(doc_cd + 768, "to the lower-level routines.  In particular,\n`~pywcs.Wcsprm.set` resets `~pywcs.Wcsprm.cdelt` to unity if\n``CDi_ja`` is present (and no ``PCi_ja``).  If no ``CROTAia`` is\nassociated with the latitude axis, `set` reverts to a unity ``PCi_ja``\nmatrix.\n", 250);
 
    strncpy(doc_cdelt + 0, "``double array[naxis]``\n\nCoordinate increments (``CDELTia``) for each coord axis.\n\nIf a ``CDi_ja`` linear transformation matrix is present, a warning is\nraised and `~pywcs.Wcsprm.cdelt` is ignored.  The ``CDi_ja`` matrix\nmay be deleted by::\n\n  del wcs.wcs.", 256);
-   strncpy(doc_cdelt + 256, "cd\n\nAn undefined value is represented by NaN.\n\x00", 47);
+   strncpy(doc_cdelt + 256, "cd\n\nAn undefined value is represented by NaN.\n", 46);
 
-   strncpy(doc_cel_offset + 0, "``boolean``\n\nIf `True`, an offset will be applied to ``(x, y)`` to force ``(x,y) =\n(0,0)`` at the fiducial point, (phi_0, theta_0).  Default is\n`False`.\n\x00", 154);
+   strncpy(doc_cel_offset + 0, "``boolean``\n\nIf `True`, an offset will be applied to ``(x, y)`` to force ``(x,y) =\n(0,0)`` at the fiducial point, (phi_0, theta_0).  Default is\n`False`.\n", 153);
 
-   strncpy(doc_celfix + 0, "Translates AIPS-convention celestial projection types, ``-NCP`` and\n``-GLS``.\n\nReturns ``0`` for success; ``-1`` if no change required.\n\x00", 137);
+   strncpy(doc_celfix + 0, "Translates AIPS-convention celestial projection types, ``-NCP`` and\n``-GLS``.\n\nReturns ``0`` for success; ``-1`` if no change required.\n", 136);
 
-   strncpy(doc_cname + 0, "``list of strings``\n\nA list of the coordinate axis names, from ``CNAMEia``.\n\x00", 77);
+   strncpy(doc_cname + 0, "``list of strings``\n\nA list of the coordinate axis names, from ``CNAMEia``.\n", 76);
 
-   strncpy(doc_colax + 0, "``int array[naxis]``\n\nAn array recording the column numbers for each axis in a pixel list.\n\x00", 92);
+   strncpy(doc_colax + 0, "``int array[naxis]``\n\nAn array recording the column numbers for each axis in a pixel list.\n", 91);
 
-   strncpy(doc_colnum + 0, "``int``\n\nWhere the coordinate representation is associated with an image-array\ncolumn in a FITS binary table, this property may be used to record the\nrelevant column number.\n\nIt should be set to zero for an image header or pixel list.\n\x00", 236);
+   strncpy(doc_colnum + 0, "``int``\n\nWhere the coordinate representation is associated with an image-array\ncolumn in a FITS binary table, this property may be used to record the\nrelevant column number.\n\nIt should be set to zero for an image header or pixel list.\n", 235);
 
-   strncpy(doc_convert + 0, "convert(array)\n\nPerform the unit conversion on the elements of the given *array*,\nreturning an array of the same shape.\n\x00", 121);
+   strncpy(doc_convert + 0, "convert(array)\n\nPerform the unit conversion on the elements of the given *array*,\nreturning an array of the same shape.\n", 120);
 
    strncpy(doc_coord + 0, "``double array[K_M]...[K_2][K_1][M]``\n\nThe tabular coordinate array, with the dimensions::\n\n    (K_M, ... K_2, K_1, M)\n\n(see `~pywcs._pywcs.Tabprm.K`) i.e. with the `M` dimension varying\nfastest so that the `M` elements of a coordinate vector are stored\nco", 256);
-   strncpy(doc_coord + 256, "ntiguously in memory.\n\x00", 23);
+   strncpy(doc_coord + 256, "ntiguously in memory.\n", 22);
 
-   strncpy(doc_copy + 0, "Creates a deep copy of the WCS object.\n\x00", 40);
+   strncpy(doc_copy + 0, "Creates a deep copy of the WCS object.\n", 39);
 
-   strncpy(doc_cpdis1 + 0, "`~pywcs.DistortionLookupTable`\n\nThe pre-linear transformation distortion lookup table, ``CPDIS1``.\n\x00", 100);
+   strncpy(doc_cpdis1 + 0, "`~pywcs.DistortionLookupTable`\n\nThe pre-linear transformation distortion lookup table, ``CPDIS1``.\n", 99);
 
-   strncpy(doc_cpdis2 + 0, "`~pywcs.DistortionLookupTable`\n\nThe pre-linear transformation distortion lookup table, ``CPDIS2``.\n\x00", 100);
+   strncpy(doc_cpdis2 + 0, "`~pywcs.DistortionLookupTable`\n\nThe pre-linear transformation distortion lookup table, ``CPDIS2``.\n", 99);
 
-   strncpy(doc_crder + 0, "``double array[naxis]``\n\nThe random error in each coordinate axis, ``CRDERia``.\n\nAn undefined value is represented by NaN.\n\x00", 124);
+   strncpy(doc_crder + 0, "``double array[naxis]``\n\nThe random error in each coordinate axis, ``CRDERia``.\n\nAn undefined value is represented by NaN.\n", 123);
 
-   strncpy(doc_crota + 0, "``double array[naxis]``\n\n``CROTAia`` keyvalues for each coordinate axis.\n\n``CROTAia`` is an alternate specification of the linear transformation\nmatrix, maintained for historical compatibility.  See `cd` for the\ncurrent method.\n\x00", 229);
+   strncpy(doc_crota + 0, "``double array[naxis]``\n\n``CROTAia`` keyvalues for each coordinate axis.\n\nFor historical compatibility, three alternate specifications of the\nlinear transforations are available in wcslib.  The canonical\n``PCi_ja`` with ``CDELTia``, and the deprecated ``CD", 256);
+   strncpy(doc_crota + 256, "i_ja`` and\n``CROTAia`` keywords.  Although the deprecated versions may not\nformally co-exist with ``PCi_ja``, the approach here is simply to\nignore them if given in conjunction with ``PCi_ja``.\n\n`~pywcs.Wcsprm.has_pc`, `~pywcs.Wcsprm.has_cd` and\n`~pywcs.Wc", 256);
+   strncpy(doc_crota + 512, "sprm.has_crota` can be used to determine which of these\nalternatives are present in the header.\n\nThese alternate specifications of the linear transformation matrix are\ntranslated immediately to ``PCi_ja`` by `~pywcs.Wcsprm.set` and are\nnowhere visible to t", 256);
+   strncpy(doc_crota + 768, "he lower-level routines.  In particular,\n`~pywcs.Wcsprm.set` resets `~pywcs.Wcsprm.cdelt` to unity if\n``CDi_ja`` is present (and no ``PCi_ja``).  If no ``CROTAia`` is\nassociated with the latitude axis, `set` reverts to a unity ``PCi_ja``\nmatrix.\n", 246);
 
-   strncpy(doc_crpix + 0, "``double array[naxis]``\n\nCoordinate reference pixels (``CRPIXja``) for each pixel axis.\n\x00", 89);
+   strncpy(doc_crpix + 0, "``double array[naxis]``\n\nCoordinate reference pixels (``CRPIXja``) for each pixel axis.\n", 88);
 
-   strncpy(doc_crval + 0, "``double array[naxis]``\n\nCoordinate reference values (``CRVALia``) for each coordinate axis.\n\x00", 94);
+   strncpy(doc_crval + 0, "``double array[naxis]``\n\nCoordinate reference values (``CRVALia``) for each coordinate axis.\n", 93);
 
-   strncpy(doc_crval_tabprm + 0, "``double array[M]``\n\nArray whose elements contain the index value for the reference pixel\nfor each of the tabular coordinate axes.\n\x00", 132);
+   strncpy(doc_crval_tabprm + 0, "``double array[M]``\n\nArray whose elements contain the index value for the reference pixel\nfor each of the tabular coordinate axes.\n", 131);
 
-   strncpy(doc_csyer + 0, "``double array[naxis]``\n\nThe systematic error in the coordinate value axes, ``CSYERia``.\n\nAn undefined value is represented by NaN.\n\x00", 133);
+   strncpy(doc_csyer + 0, "``double array[naxis]``\n\nThe systematic error in the coordinate value axes, ``CSYERia``.\n\nAn undefined value is represented by NaN.\n", 132);
 
-   strncpy(doc_ctype + 0, "``list of strings[naxis]``\n\nList of ``CTYPEia`` keyvalues.\n\nThe `~pywcs.Wcsprm.ctype` keyword values must be in upper case and\nthere must be zero or one pair of matched celestial axis types, and\nzero or one spectral axis.\n\x00", 223);
+   strncpy(doc_ctype + 0, "``list of strings[naxis]``\n\nList of ``CTYPEia`` keyvalues.\n\nThe `~pywcs.Wcsprm.ctype` keyword values must be in upper case and\nthere must be zero or one pair of matched celestial axis types, and\nzero or one spectral axis.\n", 222);
 
    strncpy(doc_cubeface + 0, "``int``\n\nIndex into the ``pixcrd`` (pixel coordinate) array for the\n``CUBEFACE`` axis.  This is used for quadcube projections where the\ncube faces are stored on a separate axis.\n\nThe quadcube projections (``TSC``, ``CSC``, ``QSC``) may be\nrepresented in FI", 256);
    strncpy(doc_cubeface + 256, "TS in either of two ways:\n\n    - The six faces may be laid out in one plane and numbered as\n      follows::\n\n\n                                       0\n\n                              4  3  2  1  4  3  2\n\n                                       5\n\n      Faces", 256);
    strncpy(doc_cubeface + 512, " 2, 3 and 4 may appear on one side or the other (or both).\n      The sky-to-pixel routines map faces 2, 3 and 4 to the left but\n      the pixel-to-sky routines accept them on either side.\n\n    - The ``COBE`` convention in which the six faces are stored in ", 256);
    strncpy(doc_cubeface + 768, "a\n      three-dimensional structure using a ``CUBEFACE`` axis indexed\n      from 0 to 5 as above.\n\nThese routines support both methods; `~pywcs.Wcsprm.set` determines\nwhich is being used by the presence or absence of a ``CUBEFACE`` axis\nin `~pywcs.Wcsprm.c", 256);
-   strncpy(doc_cubeface + 1024, "type`.  `~pywcs.Wcsprm.p2s` and `~pywcs.Wcsprm.s2p`\ntranslate the ``CUBEFACE`` axis representation to the single plane\nrepresentation understood by the lower-level projection routines.\n\x00", 186);
+   strncpy(doc_cubeface + 1024, "type`.  `~pywcs.Wcsprm.p2s` and `~pywcs.Wcsprm.s2p`\ntranslate the ``CUBEFACE`` axis representation to the single plane\nrepresentation understood by the lower-level projection routines.\n", 185);
 
    strncpy(doc_cunit + 0, "``list of strings[naxis]``\n\nList of ``CUNITia`` keyvalues which define the units of measurement of\nthe ``CRVALia``, ``CDELTia`` and ``CDi_ja`` keywords.\n\nAs ``CUNITia`` is an optional header keyword, `~pywcs.Wcsprm.cunit`\nmay be left blank but otherwise is", 256);
-   strncpy(doc_cunit + 256, " expected to contain a standard\nunits specification as defined by WCS Paper I.  Utility function\n`wcsutrn`, (not currently wrapped for Python) is available to\ntranslate commonly used non-standard units specifications but this\nmust be done as a separate ste", 256);
-   strncpy(doc_cunit + 512, "p before invoking `~pywcs.Wcsprm.set`.\n\nFor celestial axes, if `~pywcs.Wcsprm.cunit` is not blank,\n`~pywcs.Wcsprm.set` uses `wcsunits` to parse it and scale\n`~pywcs.Wcsprm.cdelt`, `~pywcs.Wcsprm.crval`, and `~pywcs.Wcsprm.cd`\nto decimal degrees.  It then r", 256);
-   strncpy(doc_cunit + 768, "esets `~pywcs.Wcsprm.cunit` to\n``\"deg\"``.\n\nFor spectral axes, if `~pywcs.Wcsprm.cunit` is not blank,\n`~pywcs.Wcsprm.set` uses `wcsunits` to parse it and scale\n`~pywcs.Wcsprm.cdelt`, `~pywcs.Wcsprm.crval`, and `~pywcs.Wcsprm.cd`\nto SI units.  It then resets", 256);
-   strncpy(doc_cunit + 1024, " `~pywcs.Wcsprm.cunit` accordingly.\n\n`~pywcs.Wcsprm.set` ignores `~pywcs.Wcsprm.cunit` for other coordinate\ntypes; `~pywcs.Wcsprm.cunit` may be used to label coordinate values.\n\x00", 178);
+   strncpy(doc_cunit + 256, " expected to contain a standard\nunits specification as defined by WCS Paper I.\n`~pywcs.Wcsprm.unitfix` is available to translate commonly used\nnon-standard units specifications but this must be done as a separate\nstep before invoking `~pywcs.Wcsprm.set`.\n\n", 256);
+   strncpy(doc_cunit + 512, "For celestial axes, if `~pywcs.Wcsprm.cunit` is not blank,\n`~pywcs.Wcsprm.set` uses `wcsunits` to parse it and scale\n`~pywcs.Wcsprm.cdelt`, `~pywcs.Wcsprm.crval`, and `~pywcs.Wcsprm.cd`\nto decimal degrees.  It then resets `~pywcs.Wcsprm.cunit` to\n``\"deg\"``", 256);
+   strncpy(doc_cunit + 768, ".\n\nFor spectral axes, if `~pywcs.Wcsprm.cunit` is not blank,\n`~pywcs.Wcsprm.set` uses `wcsunits` to parse it and scale\n`~pywcs.Wcsprm.cdelt`, `~pywcs.Wcsprm.crval`, and `~pywcs.Wcsprm.cd`\nto SI units.  It then resets `~pywcs.Wcsprm.cunit` accordingly.\n\n`~p", 256);
+   strncpy(doc_cunit + 1024, "ywcs.Wcsprm.set` ignores `~pywcs.Wcsprm.cunit` for other coordinate\ntypes; `~pywcs.Wcsprm.cunit` may be used to label coordinate values.\n", 137);
 
-   strncpy(doc_cylfix + 0, "cylfix()\n\nFixes WCS keyvalues for malformed cylindrical projections.\n\nReturns ``0`` for success; ``-1`` if no change required.\n\x00", 128);
+   strncpy(doc_cylfix + 0, "cylfix()\n\nFixes WCS keyvalues for malformed cylindrical projections.\n\nReturns ``0`` for success; ``-1`` if no change required.\n", 127);
 
-   strncpy(doc_data + 0, "``float array``\n\nThe array data for the `~pywcs.DistortionLookupTable`.\n\x00", 73);
+   strncpy(doc_data + 0, "``float array``\n\nThe array data for the `~pywcs.DistortionLookupTable`.\n", 72);
 
-   strncpy(doc_data_wtbarr + 0, "``double array``\n\nThe array data for the BINTABLE.\n\x00", 52);
+   strncpy(doc_data_wtbarr + 0, "``double array``\n\nThe array data for the BINTABLE.\n", 51);
 
-   strncpy(doc_dateavg + 0, "``string``\n\nRepresentative mid-point of the date of observation in ISO format,\n``yyyy-mm-ddThh:mm:ss``.\n\n.. seealso::\n\n   `~pywcs.Wcsprm.dateobs`\n\x00", 147);
+   strncpy(doc_dateavg + 0, "``string``\n\nRepresentative mid-point of the date of observation in ISO format,\n``yyyy-mm-ddThh:mm:ss``.\n\n.. seealso::\n\n   `~pywcs.Wcsprm.dateobs`\n", 146);
 
-   strncpy(doc_dateobs + 0, "``string``\n\nStart of the date of observation in ISO format,\n``yyyy-mm-ddThh:mm:ss``.\n\n.. seealso::\n\n   `~pywcs.Wcsprm.dateavg`\n\x00", 128);
+   strncpy(doc_dateobs + 0, "``string``\n\nStart of the date of observation in ISO format,\n``yyyy-mm-ddThh:mm:ss``.\n\n.. seealso::\n\n   `~pywcs.Wcsprm.dateavg`\n", 127);
 
    strncpy(doc_datfix + 0, "datfix()\n\nTranslates the old ``DATE-OBS`` date format to year-2000 standard form\n``(yyyy-mm-ddThh:mm:ss)`` and derives ``MJD-OBS`` from it if not\nalready set.  Alternatively, if `~pywcs.Wcsprm.mjdobs` is set and\n`~pywcs.Wcsprm.dateobs` isn\'t, then `~pywcs.", 256);
-   strncpy(doc_datfix + 256, "Wcsprm.datfix` derives\n`~pywcs.Wcsprm.dateobs` from it.  If both are set but disagree by more\nthan half a day then `ValueError` is raised.\n\nReturns ``0`` for success; ``-1`` if no change required.\n\x00", 198);
+   strncpy(doc_datfix + 256, "Wcsprm.datfix` derives\n`~pywcs.Wcsprm.dateobs` from it.  If both are set but disagree by more\nthan half a day then `ValueError` is raised.\n\nReturns ``0`` for success; ``-1`` if no change required.\n", 197);
 
-   strncpy(doc_delta + 0, "``double array[M]`` (read-only)\n\nArray of interpolated indices into the coordinate array such that\nUpsilon_m, as defined in Paper III, is equal to\n(`~pywcs._pywcs.Tabprm.p0` [m] + 1) + delta[m].\n\x00", 196);
+   strncpy(doc_delta + 0, "``double array[M]`` (read-only)\n\nArray of interpolated indices into the coordinate array such that\nUpsilon_m, as defined in Paper III, is equal to\n(`~pywcs._pywcs.Tabprm.p0` [m] + 1) + delta[m].\n", 195);
 
-   strncpy(doc_det2im + 0, "Convert detector coordinates to image plane coordinates.\n\x00", 58);
+   strncpy(doc_det2im + 0, "Convert detector coordinates to image plane coordinates.\n", 57);
 
-   strncpy(doc_det2im1 + 0, "A `~pywcs.DistortionLookupTable` object for detector to image plane\ncorrection in the *x*-axis.\n\x00", 97);
+   strncpy(doc_det2im1 + 0, "A `~pywcs.DistortionLookupTable` object for detector to image plane\ncorrection in the *x*-axis.\n", 96);
 
-   strncpy(doc_det2im2 + 0, "A `~pywcs.DistortionLookupTable` object for detector to image plane\ncorrection in the *y*-axis.\n\x00", 97);
+   strncpy(doc_det2im2 + 0, "A `~pywcs.DistortionLookupTable` object for detector to image plane\ncorrection in the *y*-axis.\n", 96);
 
-   strncpy(doc_dims + 0, "``int array[ndim]`` (read-only)\n\nThe dimensions of the tabular array `~pywcs._pywcs.Wtbarr.data`.\n\x00", 99);
+   strncpy(doc_dims + 0, "``int array[ndim]`` (read-only)\n\nThe dimensions of the tabular array `~pywcs._pywcs.Wtbarr.data`.\n", 98);
 
-   strncpy(doc_equinox + 0, "``double``\n\nThe equinox associated with dynamical equatorial or ecliptic\ncoordinate systems, ``EQUINOXa`` (or ``EPOCH`` in older headers).  Not\napplicable to ICRS equatorial or ecliptic coordinates.\n\nAn undefined value is represented by NaN.\n\x00", 243);
+   strncpy(doc_equinox + 0, "``double``\n\nThe equinox associated with dynamical equatorial or ecliptic\ncoordinate systems, ``EQUINOXa`` (or ``EPOCH`` in older headers).  Not\napplicable to ICRS equatorial or ecliptic coordinates.\n\nAn undefined value is represented by NaN.\n", 242);
 
-   strncpy(doc_extlev + 0, "``int`` (read-only)\n\n``EXTLEV`` identifying the binary table extension.\n\x00", 73);
+   strncpy(doc_extlev + 0, "``int`` (read-only)\n\n``EXTLEV`` identifying the binary table extension.\n", 72);
 
-   strncpy(doc_extnam + 0, "``str`` (read-only)\n\n``EXTNAME`` identifying the binary table extension.\n\x00", 74);
+   strncpy(doc_extnam + 0, "``str`` (read-only)\n\n``EXTNAME`` identifying the binary table extension.\n", 73);
 
    strncpy(doc_extrema + 0, "``double array[K_M]...[K_2][2][M]`` (read-only)\n\nAn array recording the minimum and maximum value of each element of\nthe coordinate vector in each row of the coordinate array, with the\ndimensions::\n\n    (K_M, ... K_2, 2, M)\n\n(see `~pywcs._pywcs.Tabprm.K`).", 256);
-   strncpy(doc_extrema + 256, "  The minimum is recorded in the first\nelement of the compressed K_1 dimension, then the maximum.  This array\nis used by the inverse table lookup function to speed up table\nsearches.\n\x00", 184);
+   strncpy(doc_extrema + 256, "  The minimum is recorded in the first\nelement of the compressed K_1 dimension, then the maximum.  This array\nis used by the inverse table lookup function to speed up table\nsearches.\n", 183);
 
-   strncpy(doc_extver + 0, "``int`` (read-only)\n\n``EXTVER`` identifying the binary table extension.\n\x00", 73);
+   strncpy(doc_extver + 0, "``int`` (read-only)\n\n``EXTVER`` identifying the binary table extension.\n", 72);
 
    strncpy(doc_find_all_wcs + 0, "find_all_wcs(relax=0, keysel=0)\n\nFind all WCS transformations in the header.\n\n- *header*: A string containing the raw FITS header data.\n\n- *relax*: Degree of permissiveness:\n\n    - `False`: Recognize only FITS keywords defined by the published\n      WCS st", 256);
    strncpy(doc_find_all_wcs + 256, "andard.\n\n    - `True`: Admit all recognized informal extensions of the WCS\n      standard.\n\n    - `int`: a bit field selecting specific extensions to accept.  See\n      :ref:`relaxread` for details.\n\n- *keysel*: Vector of flag bits that may be used to rest", 256);
    strncpy(doc_find_all_wcs + 512, "rict the\n  keyword types considered:\n\n     - ``WCSHDR_IMGHEAD``: Image header keywords.\n\n     - ``WCSHDR_BIMGARR``: Binary table image array.\n\n     - ``WCSHDR_PIXLIST``: Pixel list keywords.\n\n   If zero, there is no restriction.  If -1, wcspih() is called,", 256);
-   strncpy(doc_find_all_wcs + 768, "\n   rather than wcstbh().\n\nReturns a list of `~pywcs._pywcs._Wcsprm` objects.\n\x00", 79);
+   strncpy(doc_find_all_wcs + 768, "\n   rather than wcstbh().\n\nReturns a list of `~pywcs._pywcs._Wcsprm` objects.\n", 78);
 
    strncpy(doc_fix + 0, "fix(translate_units=\'\', naxis=0)\n\nApplies all of the corrections handled separately by\n`~pywcs.Wcsprm.datfix`, `~pywcs.Wcsprm.unitfix`,\n`~pywcs.Wcsprm.celfix`, `~pywcs.Wcsprm.spcfix` and\n`~pywcs.Wcsprm.cylfix`.\n\n- *translate_units*: string. Do potentially ", 256);
    strncpy(doc_fix + 256, "unsafe translations of\n  non-standard unit strings.\n\n  Although ``\"S\"`` is commonly used to represent seconds, its\n  translation to ``\"s\"`` is potentially unsafe since the standard\n  recognizes ``\"S\"`` formally as Siemens, however rarely that may be\n  used", 256);
    strncpy(doc_fix + 512, ".  The same applies to ``\"H\"`` for hours (Henry), and ``\"D\"``\n  for days (Debye).\n\n  This string controls what to do in such cases, and is\n  case-insensitive.\n\n  - If the string contains ``\"s\"``, translate ``\"S\"`` to ``\"s\"``.\n\n  - If the string contains ``", 256);
    strncpy(doc_fix + 768, "\"h\"``, translate ``\"H\"`` to ``\"h\"``.\n\n  - If the string contains ``\"d\"``, translate ``\"D\"`` to ``\"d\"``.\n\n    Thus ``\'\'`` doesn\'t do any unsafe translations, whereas ``\'shd\'``\n    does all of them.\n\n- *naxis*: int array[naxis].  Image axis lengths.  If this", 256);
    strncpy(doc_fix + 1024, " array is\n  set to zero or ``None``, then `~pywcs.Wcsprm.cylfix` will not be\n  invoked.\n\nReturns a dictionary containing the following keys, each referring to\na status string for each of the sub-fix functions that were\ncalled:\n\n- `~pywcs.Wcsprm.datfix`\n\n- ", 256);
-   strncpy(doc_fix + 1280, "`~pywcs.Wcsprm.unitfix`\n\n- `~pywcs.Wcsprm.celfix`\n\n- `~pywcs.Wcsprm.spcfix`\n\n- `~pywcs.Wcsprm.cylfix`\n\x00", 103);
+   strncpy(doc_fix + 1280, "`~pywcs.Wcsprm.unitfix`\n\n- `~pywcs.Wcsprm.celfix`\n\n- `~pywcs.Wcsprm.spcfix`\n\n- `~pywcs.Wcsprm.cylfix`\n", 102);
 
-   strncpy(doc_get_offset + 0, "get_offset(*x, y*) -> (*x, y*)\n\nReturns the offset from the distortion table for pixel point (*x, y*).\n\x00", 104);
+   strncpy(doc_get_cdelt + 0, "get_cdelt() -> double array[naxis]\n\nCoordinate increments (``CDELTia``) for each coord axis.\n\nReturns the ``CDELT`` offsets in read-only form.  Unlike the\n`~pywcs.Wcsprm.cdelt` property, this works even when the header specifies\nthe linear transformation m", 256);
+   strncpy(doc_get_cdelt + 256, "atrix in one of the deprecated ``CDi_ja``\nor ``CROTAia`` forms.  This is useful when you want access to the\nlinear transformation matrix, but don\'t care how it was specified in\nthe header.\n", 189);
+
+   strncpy(doc_get_offset + 0, "get_offset(*x, y*) -> (*x, y*)\n\nReturns the offset from the distortion table for pixel point (*x, y*).\n", 103);
+
+   strncpy(doc_get_pc + 0, "get_pc() -> double array[naxis][naxis]\n\nReturns the ``PC`` matrix in read-only form.  Unlike the\n`~pywcs.Wcsprm.pc` property, this works even when the header specifies\nthe linear transformation matrix in one of the deprecated ``CDi_ja``\nor ``CROTAia`` form", 256);
+   strncpy(doc_get_pc + 256, "s.  This is useful when you want access to the\nlinear transformation matrix, but don\'t care how it was specified in\nthe header.\n", 128);
 
    strncpy(doc_get_ps + 0, "get_ps() -> list of tuples\n\nReturns ``PSi_ma`` keywords for each *i* and *m*.  Returned as a list\nof tuples of the form (*i*, *m*, *value*):\n\n    - *i*: int.  Axis number, as in ``PSi_ma``, (i.e. 1-relative)\n\n    - *m*: int.  Parameter number, as in ``PSi_", 256);
-   strncpy(doc_get_ps + 256, "ma``, (i.e. 0-relative)\n\n    - *value*: string.  Parameter value.\n\n.. seealso::\n\n   `~pywcs.Wcsprm.set_ps`\n\x00", 108);
+   strncpy(doc_get_ps + 256, "ma``, (i.e. 0-relative)\n\n    - *value*: string.  Parameter value.\n\n.. seealso::\n\n   `~pywcs.Wcsprm.set_ps`\n", 107);
 
    strncpy(doc_get_pv + 0, "get_pv() -> list of tuples\n\nReturns ``PVi_ma`` keywords for each *i* and *m*.  Returned as a list\nof tuples of the form (*i*, *m*, *value*):\n\n    - *i*: int.  Axis number, as in ``PVi_ma``, (i.e. 1-relative)\n\n    - *m*: int.  Parameter number, as in ``PVi_", 256);
    strncpy(doc_get_pv + 256, "ma``, (i.e. 0-relative)\n\n    - *value*: string. Parameter value.\n\nNote that, if they were not given, `~pywcs.Wcsprm.set` resets the\nentries for ``PVi_1a``, ``PVi_2a``, ``PVi_3a``, and ``PVi_4a`` for\nlongitude axis *i* to match (``phi_0``, ``theta_0``), the", 256);
-   strncpy(doc_get_pv + 512, " native\nlongitude and latitude of the reference point given by ``LONPOLEa``\nand ``LATPOLEa``.\n\n.. seealso::\n\n   `~pywcs.Wcsprm.set_pv`\n\x00", 136);
+   strncpy(doc_get_pv + 512, " native\nlongitude and latitude of the reference point given by ``LONPOLEa``\nand ``LATPOLEa``.\n\n.. seealso::\n\n   `~pywcs.Wcsprm.set_pv`\n", 135);
 
    strncpy(doc_has_cd + 0, "has_cd() -> bool\n\nReturns `True` if ``CDi_ja`` is present.  ``CDi_ja`` is an alternate\nspecification of the linear transformation matrix, maintained for\nhistorical compatibility.\n\nMatrix elements in the IRAF convention are equivalent to the product\n``CDi_j", 256);
    strncpy(doc_has_cd + 256, "a = CDELTia * PCi_ja``, but the defaults differ from that of\nthe ``PCi_ja`` matrix.  If one or more ``CDi_ja`` keywords are present\nthen all unspecified ``CDi_ja`` default to zero.  If no ``CDi_ja`` (or\n``CROTAia``) keywords are present, then the header is", 256);
    strncpy(doc_has_cd + 512, " assumed to be in\n``PCi_ja`` form whether or not any ``PCi_ja`` keywords are present\nsince this results in an interpretation of ``CDELTia`` consistent with\nthe original FITS specification.\n\nWhile ``CDi_ja`` may not formally co-exist with ``PCi_ja``, it may", 256);
-   strncpy(doc_has_cd + 768, "\nco-exist with ``CDELTia`` and ``CROTAia`` which are to be ignored.\n\n.. seealso::\n\n   `cd`\n\x00", 92);
+   strncpy(doc_has_cd + 768, "\nco-exist with ``CDELTia`` and ``CROTAia`` which are to be ignored.\n\n.. seealso::\n\n   `cd`\n", 91);
 
-   strncpy(doc_has_cdi_ja + 0, "has_cdi_ja() -> bool\n\nAlias for `~pywcs.Wcsprm.has_cd`.  Maintained for backward\ncompatibility.\n\x00", 97);
+   strncpy(doc_has_cdi_ja + 0, "has_cdi_ja() -> bool\n\nAlias for `~pywcs.Wcsprm.has_cd`.  Maintained for backward\ncompatibility.\n", 96);
 
    strncpy(doc_has_crota + 0, "has_crota() -> bool\n\nReturns `True` if ``CROTAia`` is present.  ``CROTAia`` is an\nalternate specification of the linear transformation matrix,\nmaintained for historical compatibility.\n\nIn the AIPS convention, ``CROTAia`` may only be associated with the\nlat", 256);
    strncpy(doc_has_crota + 256, "itude axis of a celestial axis pair.  It specifies a rotation in\nthe image plane that is applied *after* the ``CDELTia``; any other\n``CROTAia`` keywords are ignored.\n\n``CROTAia`` may not formally co-exist with ``PCi_ja``.  ``CROTAia`` and\n``CDELTia`` may f", 256);
-   strncpy(doc_has_crota + 512, "ormally co-exist with ``CDi_ja`` but if so are to be\nignored.\n\n.. seealso::\n\n   `~pywcs.Wcsprm.crota`\n\x00", 103);
+   strncpy(doc_has_crota + 512, "ormally co-exist with ``CDi_ja`` but if so are to be\nignored.\n\n.. seealso::\n\n   `~pywcs.Wcsprm.crota`\n", 102);
 
-   strncpy(doc_has_crotaia + 0, "has_crota_ia() -> bool\n\nAlias for `~pywcs.Wcsprm.has_crota`.  Maintained for backward\ncompatibility.\n\x00", 102);
+   strncpy(doc_has_crotaia + 0, "has_crota_ia() -> bool\n\nAlias for `~pywcs.Wcsprm.has_crota`.  Maintained for backward\ncompatibility.\n", 101);
 
-   strncpy(doc_has_pc + 0, "has_pc() -> bool\n\nReturns `True` if ``PCi_ja`` is present.  ``PCi_ja`` is the\nrecommended way to specify the linear transformation matrix.\n\n.. seealso::\n\n   `~pywcs.Wcsprm.pc`\n\x00", 177);
+   strncpy(doc_has_pc + 0, "has_pc() -> bool\n\nReturns `True` if ``PCi_ja`` is present.  ``PCi_ja`` is the\nrecommended way to specify the linear transformation matrix.\n\n.. seealso::\n\n   `~pywcs.Wcsprm.pc`\n", 176);
 
-   strncpy(doc_has_pci_ja + 0, "has_pci_ja() -> bool\n\nAlias for `~pywcs.Wcsprm.has_pc`.  Maintained for backward\ncompatibility.\n\x00", 97);
+   strncpy(doc_has_pci_ja + 0, "has_pci_ja() -> bool\n\nAlias for `~pywcs.Wcsprm.has_pc`.  Maintained for backward\ncompatibility.\n", 96);
 
-   strncpy(doc_i + 0, "``int`` (read-only)\n\nImage axis number.\n\x00", 41);
+   strncpy(doc_have + 0, "The name of the unit being converted from.\n\nThis value always uses standard unit names, even if the\n`UnitConverter` was initialized with a non-standard unit name.\n", 163);
 
-   strncpy(doc_imgpix_matrix + 0, "``double array[2][2]`` (read-only)\n\nInverse of the matrix containing the product of the ``CDELTia``\ndiagonal matrix and the ``PCi_ja`` matrix.\n\x00", 144);
+   strncpy(doc_i + 0, "``int`` (read-only)\n\nImage axis number.\n", 40);
 
-   strncpy(doc_is_unity + 0, "is_unity() -> bool\n\nReturns `True` if the linear transformation matrix\n(`~pywcs.Wcsprm.cd`) is unity.\n\x00", 103);
+   strncpy(doc_imgpix_matrix + 0, "``double array[2][2]`` (read-only)\n\nInverse of the matrix containing the product of the ``CDELTia``\ndiagonal matrix and the ``PCi_ja`` matrix.\n", 143);
 
-   strncpy(doc_kind + 0, "``str`` (read-only)\n\nCharacter identifying the wcstab array type:\n\n    - ``\'c\'``: coordinate array,\n    - ``\'i\'``: index vector.\n\x00", 130);
+   strncpy(doc_is_unity + 0, "is_unity() -> bool\n\nReturns `True` if the linear transformation matrix\n(`~pywcs.Wcsprm.cd`) is unity.\n", 102);
 
-   strncpy(doc_lat + 0, "``int`` (read-only)\n\nThe index into the sky coordinate array containing latitude values.\n\x00", 90);
+   strncpy(doc_kind + 0, "``str`` (read-only)\n\nCharacter identifying the wcstab array type:\n\n    - ``\'c\'``: coordinate array,\n    - ``\'i\'``: index vector.\n", 129);
 
-   strncpy(doc_latpole + 0, "``double``\n\nThe native latitude of the celestial pole, ``LATPOLEa`` (deg).\n\x00", 76);
+   strncpy(doc_lat + 0, "``int`` (read-only)\n\nThe index into the sky coordinate array containing latitude values.\n", 89);
 
-   strncpy(doc_lattyp + 0, "``string`` (read-only)\n\nCelestial axis type for latitude, e.g. \"RA\", \"DEC\", \"GLON\", \"GLAT\",\netc. extracted from \'RA--\', \'DEC-\', \'GLON\', \'GLAT\', etc. in the first\nfour characters of ``CTYPEia`` but with trailing dashes removed.\n\x00", 228);
+   strncpy(doc_latpole + 0, "``double``\n\nThe native latitude of the celestial pole, ``LATPOLEa`` (deg).\n", 75);
 
-   strncpy(doc_lng + 0, "``int`` (read-only)\n\nThe index into the sky coordinate array containing longitude values.\n\x00", 91);
+   strncpy(doc_lattyp + 0, "``string`` (read-only)\n\nCelestial axis type for latitude, e.g. \"RA\", \"DEC\", \"GLON\", \"GLAT\",\netc. extracted from \'RA--\', \'DEC-\', \'GLON\', \'GLAT\', etc. in the first\nfour characters of ``CTYPEia`` but with trailing dashes removed.\n", 227);
 
-   strncpy(doc_lngtyp + 0, "``string`` (read-only)\n\nCelestial axis type for longitude, e.g. \"RA\", \"DEC\", \"GLON\", \"GLAT\",\netc. extracted from \'RA--\', \'DEC-\', \'GLON\', \'GLAT\', etc. in the first\nfour characters of ``CTYPEia`` but with trailing dashes removed.\n\x00", 229);
+   strncpy(doc_lng + 0, "``int`` (read-only)\n\nThe index into the sky coordinate array containing longitude values.\n", 90);
 
-   strncpy(doc_lonpole + 0, "``double``\n\nThe native longitude of the celestial pole, ``LONPOLEa`` (deg).\n\x00", 77);
+   strncpy(doc_lngtyp + 0, "``string`` (read-only)\n\nCelestial axis type for longitude, e.g. \"RA\", \"DEC\", \"GLON\", \"GLAT\",\netc. extracted from \'RA--\', \'DEC-\', \'GLON\', \'GLAT\', etc. in the first\nfour characters of ``CTYPEia`` but with trailing dashes removed.\n", 228);
 
-   strncpy(doc_m + 0, "``int`` (read-only)\n\nArray axis number for index vectors.\n\x00", 59);
+   strncpy(doc_lonpole + 0, "``double``\n\nThe native longitude of the celestial pole, ``LONPOLEa`` (deg).\n", 76);
+
+   strncpy(doc_m + 0, "``int`` (read-only)\n\nArray axis number for index vectors.\n", 58);
 
    strncpy(doc_map + 0, "``int array[M]``\n\nA vector of length `~pywcs._pywcs.Tabprm.M`\nthat defines the association between axis *m* in the *M*-dimensional\ncoordinate array (1 <= *m* <= *M*) and the indices of the intermediate world\ncoordinate and world coordinate arrays.\n\nWhen th", 256);
    strncpy(doc_map + 256, "e intermediate and world coordinate arrays contain the full\ncomplement of coordinate elements in image-order, as will usually be\nthe case, then ``map[m-1] == i-1`` for axis *i* in the *N*-dimensional\nimage (1 <= *i* <= *N*).  In terms of the FITS keywords:", 256);
    strncpy(doc_map + 512, ":\n\n    map[PVi_3a - 1] == i - 1.\n\nHowever, a different association may result if the intermediate\ncoordinates, for example, only contains a (relevant) subset of\nintermediate world coordinate elements.  For example, if *M* == 1 for\nan image with *N* > 1, it", 256);
-   strncpy(doc_map + 768, " is possible to fill the intermediate\ncoordinates with the relevant coordinate element with ``nelem`` set to\n1.  In this case ``map[0] = 0`` regardless of the value of *i*.\n\x00", 174);
+   strncpy(doc_map + 768, " is possible to fill the intermediate\ncoordinates with the relevant coordinate element with ``nelem`` set to\n1.  In this case ``map[0] = 0`` regardless of the value of *i*.\n", 173);
 
    strncpy(doc_mix + 0, "mix(mixpix, mixcel, vspan, vstep, viter, world, pixcrd, origin)\n\nGiven either the celestial longitude or latitude plus an element of\nthe pixel coordinate, solves for the remaining elements by iterating\non the unknown celestial coordinate element using `~py", 256);
    strncpy(doc_mix + 256, "wcs.Wcsprm.s2p`.\n\n- *mixpix*: int.  Which element on the pixel coordinate is given.\n\n- *mixcel*: int.  Which element of the celestial coordinate is\n  given. If mixcel* = ``1``, celestial longitude is given in\n  ``world[self.lng]``, latitude returned in ``w", 256);
@@ -383,27 +397,27 @@ void fill_docstrings(void)
    strncpy(doc_mix + 3840, "omplicated by\n  having to make allowance for the discontinuities that occur in all\n  map projections.\n\n  Once one solution has been determined others may be found by\n  subsequent invocations of `~pywcs.Wcsprm.mix` with suitably\n  restricted solution interv", 256);
    strncpy(doc_mix + 4096, "als.\n\n  Note the circumstance that arises when the solution point lies at a\n  native pole of a projection in which the pole is represented as a\n  finite curve, for example the zenithals and conics.  In such cases\n  two or more valid solutions may exist but", 256);
    strncpy(doc_mix + 4352, " `~pywcs.Wcsprm.mix` only\n  ever returns one.\n\n  Because of its generality, `~pywcs.Wcsprm.mix` is very\n  compute-intensive.  For compute-limited applications, more efficient\n  special-case solvers could be written for simple projections, for\n  example non", 256);
-   strncpy(doc_mix + 4608, "-oblique cylindrical projections.\n\x00", 35);
+   strncpy(doc_mix + 4608, "-oblique cylindrical projections.\n", 34);
 
-   strncpy(doc_mjdavg + 0, "``double``\n\nModified Julian Date ``(MJD = JD - 2400000.5)``, ``MJD-AVG``,\ncorresponding to ``DATE-AVG``.\n\nAn undefined value is represented by NaN.\n\n.. seealso::\n\n   `~pywcs.Wcsprm.mjdobs`\n\x00", 190);
+   strncpy(doc_mjdavg + 0, "``double``\n\nModified Julian Date ``(MJD = JD - 2400000.5)``, ``MJD-AVG``,\ncorresponding to ``DATE-AVG``.\n\nAn undefined value is represented by NaN.\n\n.. seealso::\n\n   `~pywcs.Wcsprm.mjdobs`\n", 189);
 
-   strncpy(doc_mjdobs + 0, "``double``\n\nModified Julian Date ``(MJD = JD - 2400000.5)``, ``MJD-OBS``,\ncorresponding to ``DATE-OBS``.\n\nAn undefined value is represented by NaN.\n\n.. seealso::\n\n   `~pywcs.Wcsprm.mjdavg`\n\x00", 190);
+   strncpy(doc_mjdobs + 0, "``double``\n\nModified Julian Date ``(MJD = JD - 2400000.5)``, ``MJD-OBS``,\ncorresponding to ``DATE-OBS``.\n\nAn undefined value is represented by NaN.\n\n.. seealso::\n\n   `~pywcs.Wcsprm.mjdavg`\n", 189);
 
-   strncpy(doc_name + 0, "``string``\n\nThe name given to the coordinate representation ``WCSNAMEa``.\n\x00", 75);
+   strncpy(doc_name + 0, "``string``\n\nThe name given to the coordinate representation ``WCSNAMEa``.\n", 74);
 
    strncpy(doc_naxis + 0, "``int`` (read-only)\n\nThe number of axes (pixel and coordinate), given by the ``NAXIS`` or\n``WCSAXESa`` keyvalues.\n\nThe number of coordinate axes is determined at parsing time, and can\nnot be subsequently changed.\n\nIt is determined from the highest of the f", 256);
    strncpy(doc_naxis + 256, "ollowing:\n\n  1. ``NAXIS``\n\n  2. ``WCSAXESa``\n\n  3. The highest axis number in any parameterized WCS keyword.  The\n     keyvalue, as well as the keyword, must be syntactically valid\n     otherwise it will not be considered.\n\nIf none of these keyword types i", 256);
-   strncpy(doc_naxis + 512, "s present, i.e. if the header only\ncontains auxiliary WCS keywords for a particular coordinate\nrepresentation, then no coordinate description is constructed for it.\n\nThis value may differ for different coordinate representations of the\nsame image.\n\x00", 249);
+   strncpy(doc_naxis + 512, "s present, i.e. if the header only\ncontains auxiliary WCS keywords for a particular coordinate\nrepresentation, then no coordinate description is constructed for it.\n\nThis value may differ for different coordinate representations of the\nsame image.\n", 248);
 
-   strncpy(doc_nc + 0, "``int`` (read-only)\n\nTotal number of coordinate vectors in the coordinate array being the\nproduct K_1 * K_2 * ... * K_M.\n\x00", 122);
+   strncpy(doc_nc + 0, "``int`` (read-only)\n\nTotal number of coordinate vectors in the coordinate array being the\nproduct K_1 * K_2 * ... * K_M.\n", 121);
 
-   strncpy(doc_ndim + 0, "``int`` (read-only)\n\nExpected dimensionality of the wcstab array.\n\x00", 67);
+   strncpy(doc_ndim + 0, "``int`` (read-only)\n\nExpected dimensionality of the wcstab array.\n", 66);
 
-   strncpy(doc_obsgeo + 0, "``double array[3]``\n\nLocation of the observer in a standard terrestrial reference frame,\n``OBSGEO-X``, ``OBSGEO-Y``, ``OBSGEO-Z`` (in meters).\n\nAn undefined value is represented by NaN.\n\x00", 187);
+   strncpy(doc_obsgeo + 0, "``double array[3]``\n\nLocation of the observer in a standard terrestrial reference frame,\n``OBSGEO-X``, ``OBSGEO-Y``, ``OBSGEO-Z`` (in meters).\n\nAn undefined value is represented by NaN.\n", 186);
 
-   strncpy(doc_offset + 0, "``double``\n\nThe offset of the unit conversion.\n\x00", 48);
+   strncpy(doc_offset + 0, "``double``\n\nThe offset of the unit conversion.\n", 47);
 
-   strncpy(doc_p0 + 0, "``int array[M]``\n\nVector of length `~pywcs._pywcs.Tabprm.M` of interpolated indices into\nthe coordinate array such that Upsilon_m, as defined in Paper III, is\nequal to ``(p0[m] + 1) + delta[m]``.\n\x00", 197);
+   strncpy(doc_p0 + 0, "``int array[M]``\n\nVector of length `~pywcs._pywcs.Tabprm.M` of interpolated indices into\nthe coordinate array such that Upsilon_m, as defined in Paper III, is\nequal to ``(p0[m] + 1) + delta[m]``.\n", 196);
 
    strncpy(doc_p2s + 0, "p2s(pixcrd, origin)\n\nConverts pixel to sky coordinates.\n\n- *pixcrd*: double array[ncoord][nelem].  Array of pixel coordinates.\n\n\n- *origin*: int. Specifies the origin of pixel values.  The Fortran and\n  FITS standards use an origin of 1.  Numpy and C use a", 256);
    strncpy(doc_p2s + 256, "rray indexing\n  with origin at 0.\n\n\nReturns a dictionary with the following keys:\n\n- *imgcrd*: double array[ncoord][nelem]\n\n  - Array of intermediate sky coordinates.  For celestial axes,\n    ``imgcrd[][self.lng]`` and ``imgcrd[][self.lat]`` are the\n    pr", 256);
@@ -412,37 +426,40 @@ void fill_docstrings(void)
    strncpy(doc_p2s + 1024, "degrees.  For spectral axes,\n    ``world[][self.spec]`` is the intermediate spectral coordinate, in\n    SI units.\n\n- *stat*: int array[ncoord]\n\n  - Status return value for each coordinate. ``0`` for success,\n    ``1+`` for invalid pixel coordinate.\n\n**Exce", 256);
    strncpy(doc_p2s + 1280, "ptions:**\n\n- `MemoryError`: Memory allocation failed.\n\n- `SingularMatrixError`: Linear transformation matrix is singular.\n\n- `InconsistentAxisTypesError`: Inconsistent or unrecognized\n  coordinate axis types.\n\n- `ValueError`: Invalid parameter value.\n\n- `V", 256);
    strncpy(doc_p2s + 1536, "alueError`: *x*- and *y*-coordinate arrays are not the same size.\n\n- `InvalidTransformError`: Invalid coordinate transformation\n  parameters.\n\n- `InvalidTransformError`: Ill-conditioned coordinate transformation\n  parameters.\n\n.. seealso::\n\n   `~pywcs.Wcsp", 256);
-   strncpy(doc_p2s + 1792, "rm.lat`, `~pywcs.Wcsprm.lng`\n\x00", 30);
+   strncpy(doc_p2s + 1792, "rm.lat`, `~pywcs.Wcsprm.lng`\n", 29);
 
    strncpy(doc_p4_pix2foc + 0, "p4_pix2foc(*pixcrd, origin*) -> double array[ncoord][nelem]\n\nConvert pixel coordinates to focal plane coordinates using `Paper IV`_\nlookup-table distortion correction.\n\n- *pixcrd*: double array[ncoord][nelem].  Array of pixel coordinates.\n\n\n- *origin*: int", 256);
    strncpy(doc_p4_pix2foc + 256, ". Specifies the origin of pixel values.  The Fortran and\n  FITS standards use an origin of 1.  Numpy and C use array indexing\n  with origin at 0.\n\n\nReturns an array of focal plane coordinates.\n\n- `MemoryError`: Memory allocation failed.\n\n- `ValueError`: In", 256);
-   strncpy(doc_p4_pix2foc + 512, "valid coordinate transformation parameters.\n\x00", 45);
+   strncpy(doc_p4_pix2foc + 512, "valid coordinate transformation parameters.\n", 44);
 
-   strncpy(doc_pc + 0, "``double array[2][2]``\n\nThe ``PCi_ja`` (pixel coordinate) transformation matrix.  The order is::\n\n  [[PC1_1, PC1_2],\n   [PC2_1, PC2_2]]\n\nFor historical compatibility, two alternate specifications of the\n``CDi_ja`` and ``CROTAia`` keywords are supported.\n\n`", 256);
-   strncpy(doc_pc + 256, "~pywcs.Wcsprm.has_pci_ja`, `~pywcs.Wcsprm.has_cdi_ja` and\n`~pywcs.Wcsprm.has_crotaia` can be used to determine which of these\nalternatives are present in the header.\n\x00", 167);
+   strncpy(doc_pc + 0, "``double array[naxis][naxis]``\n\nThe ``PCi_ja`` (pixel coordinate) transformation matrix.  The order is::\n\n  [[PC1_1, PC1_2],\n   [PC2_1, PC2_2]]\n\nFor historical compatibility, three alternate specifications of the\nlinear transforations are available in wcsl", 256);
+   strncpy(doc_pc + 256, "ib.  The canonical\n``PCi_ja`` with ``CDELTia``, and the deprecated ``CDi_ja`` and\n``CROTAia`` keywords.  Although the deprecated versions may not\nformally co-exist with ``PCi_ja``, the approach here is simply to\nignore them if given in conjunction with ``P", 256);
+   strncpy(doc_pc + 512, "Ci_ja``.\n\n`~pywcs.Wcsprm.has_pc`, `~pywcs.Wcsprm.has_cd` and\n`~pywcs.Wcsprm.has_crota` can be used to determine which of these\nalternatives are present in the header.\n\nThese alternate specifications of the linear transformation matrix are\ntranslated immedi", 256);
+   strncpy(doc_pc + 768, "ately to ``PCi_ja`` by `~pywcs.Wcsprm.set` and are\nnowhere visible to the lower-level routines.  In particular,\n`~pywcs.Wcsprm.set` resets `~pywcs.Wcsprm.cdelt` to unity if\n``CDi_ja`` is present (and no ``PCi_ja``).  If no ``CROTAia`` is\nassociated with th", 256);
+   strncpy(doc_pc + 1024, "e latitude axis, `set` reverts to a unity ``PCi_ja``\nmatrix.\n", 61);
 
    strncpy(doc_phi0 + 0, "``double``\n\nThe native latitude of the fiducial point, i.e. the point whose\ncelestial coordinates are given in ``ref[1:2]``.  If undefined (NaN)\nthe initialization routine, `~pywcs.Wcsprm.set`, will set this to a\nprojection-specific default.\n\n.. seealso::\n", 256);
-   strncpy(doc_phi0 + 256, "\n   `~pywcs.Wcsprm.theta0`\n\x00", 28);
+   strncpy(doc_phi0 + 256, "\n   `~pywcs.Wcsprm.theta0`\n", 27);
 
    strncpy(doc_pix2foc + 0, "pix2foc(*pixcrd, origin*) -> double array[ncoord][nelem]\n\nPerform both `SIP`_ polynomial and `Paper IV`_ lookup-table distortion\ncorrection in parallel.\n\n- *pixcrd*: double array[ncoord][nelem].  Array of pixel coordinates.\n\n\n- *origin*: int. Specifies the", 256);
    strncpy(doc_pix2foc + 256, " origin of pixel values.  The Fortran and\n  FITS standards use an origin of 1.  Numpy and C use array indexing\n  with origin at 0.\n\n\nReturns an array of focal plane coordinates.\n\n**Exceptions:**\n\n- `MemoryError`: Memory allocation failed.\n\n- `ValueError`: ", 256);
-   strncpy(doc_pix2foc + 512, "Invalid coordinate transformation parameters.\n\x00", 47);
+   strncpy(doc_pix2foc + 512, "Invalid coordinate transformation parameters.\n", 46);
 
-   strncpy(doc_piximg_matrix + 0, "``double array[2][2]`` (read-only)\n\nMatrix containing the product of the ``CDELTia`` diagonal matrix and\nthe ``PCi_ja`` matrix.\n\x00", 129);
+   strncpy(doc_piximg_matrix + 0, "``double array[2][2]`` (read-only)\n\nMatrix containing the product of the ``CDELTia`` diagonal matrix and\nthe ``PCi_ja`` matrix.\n", 128);
 
-   strncpy(doc_power + 0, "``double``\n\nThe exponent of the unit conversion.\n\x00", 50);
+   strncpy(doc_power + 0, "``double``\n\nThe exponent of the unit conversion.\n", 49);
 
-   strncpy(doc_print_contents + 0, "print_contents()\n\nPrint the contents of the `~pywcs.Wcsprm` object to stdout.  Probably\nonly useful for debugging purposes, and may be removed in the future.\n\nTo get a string of the contents, use `repr`.\n\x00", 205);
+   strncpy(doc_print_contents + 0, "print_contents()\n\nPrint the contents of the `~pywcs.Wcsprm` object to stdout.  Probably\nonly useful for debugging purposes, and may be removed in the future.\n\nTo get a string of the contents, use `repr`.\n", 204);
 
-   strncpy(doc_print_contents_tabprm + 0, "print_contents()\n\nPrint the contents of the `~pywcs._pywcs.Tabprm` object to stdout.\nProbably only useful for debugging purposes, and may be removed in the\nfuture.\n\nTo get a string of the contents, use `repr`.\n\x00", 211);
+   strncpy(doc_print_contents_tabprm + 0, "print_contents()\n\nPrint the contents of the `~pywcs._pywcs.Tabprm` object to stdout.\nProbably only useful for debugging purposes, and may be removed in the\nfuture.\n\nTo get a string of the contents, use `repr`.\n", 210);
 
-   strncpy(doc_radesys + 0, "``string``\n\nThe equatorial or ecliptic coordinate system type, ``RADESYSa``.\n\x00", 78);
+   strncpy(doc_radesys + 0, "``string``\n\nThe equatorial or ecliptic coordinate system type, ``RADESYSa``.\n", 77);
 
-   strncpy(doc_restfrq + 0, "``double``\n\nRest frequency (Hz) from ``RESTFRQa``.\n\nAn undefined value is represented by NaN.\n\x00", 95);
+   strncpy(doc_restfrq + 0, "``double``\n\nRest frequency (Hz) from ``RESTFRQa``.\n\nAn undefined value is represented by NaN.\n", 94);
 
-   strncpy(doc_restwav + 0, "``double``\n\nRest wavelength (m) from ``RESTWAVa``.\n\nAn undefined value is represented by NaN.\n\x00", 95);
+   strncpy(doc_restwav + 0, "``double``\n\nRest wavelength (m) from ``RESTWAVa``.\n\nAn undefined value is represented by NaN.\n", 94);
 
-   strncpy(doc_row + 0, "``int`` (read-only)\n\nTable row number.\n\x00", 40);
+   strncpy(doc_row + 0, "``int`` (read-only)\n\nTable row number.\n", 39);
 
    strncpy(doc_s2p + 0, "s2p(sky, origin)\n\nTransforms sky coordinates to pixel coordinates.\n\n- *sky*: double array[ncoord][nelem].  Array of sky coordinates, in\n  decimal degrees.\n\n\n- *origin*: int. Specifies the origin of pixel values.  The Fortran and\n  FITS standards use an ori", 256);
    strncpy(doc_s2p + 256, "gin of 1.  Numpy and C use array indexing\n  with origin at 0.\n\n\nReturns a dictionary with the following keys:\n\n- *phi*: double array[ncoord]\n\n- *theta*: double array[ncoord]\n\n  - Longitude and latitude in the native coordinate system of the\n    projection,", 256);
@@ -450,53 +467,53 @@ void fill_docstrings(void)
    strncpy(doc_s2p + 768, "cube projections with a ``CUBEFACE`` axis, the face number is\n    also returned in ``imgcrd[][self.cubeface]``.  For spectral axes,\n    ``imgcrd[][self.spec]`` is the intermediate spectral coordinate,\n    in SI units.\n\n- *pixcrd*: double array[ncoord][nele", 256);
    strncpy(doc_s2p + 1024, "m]\n\n  - Array of pixel coordinates.  Pixel coordinates are\n    zero-based.\n\n- *stat*: int array[ncoord]\n\n  - Status return value for each coordinate. ``0`` for\n    success, ``1+`` for invalid pixel coordinate.\n\n**Exceptions:**\n\n- `MemoryError`: Memory allo", 256);
    strncpy(doc_s2p + 1280, "cation failed.\n\n- `SingularMatrixError`: Linear transformation matrix is singular.\n\n- `InconsistentAxisTypesError` Inconsistent or unrecognized coordinate\n  axis types.\n\n- `ValueError`: Invalid parameter value.\n\n- `InvalidTransformError`: Invalid coordinat", 256);
-   strncpy(doc_s2p + 1536, "e transformation\n  parameters.\n\n- `InvalidTransformError`: Ill-conditioned coordinate transformation\n  parameters.\n\n.. seealso::\n\n   `~pywcs.Wcsprm.lat`, `~pywcs.Wcsprm.lng`\n\x00", 175);
+   strncpy(doc_s2p + 1536, "e transformation\n  parameters.\n\n- `InvalidTransformError`: Ill-conditioned coordinate transformation\n  parameters.\n\n.. seealso::\n\n   `~pywcs.Wcsprm.lat`, `~pywcs.Wcsprm.lng`\n", 174);
 
-   strncpy(doc_scale + 0, "``double``\n\nThe scaling factor for the unit conversion.\n\x00", 57);
+   strncpy(doc_scale + 0, "``double``\n\nThe scaling factor for the unit conversion.\n", 56);
 
-   strncpy(doc_sense + 0, "``int array[M]``\n\nA vector of length `~pywcs._pywcs.Tabprm.M` whose elements indicate\nwhether the corresponding indexing vector is monotonically increasing\n(+1), or decreasing (-1).\n\x00", 183);
+   strncpy(doc_sense + 0, "``int array[M]``\n\nA vector of length `~pywcs._pywcs.Tabprm.M` whose elements indicate\nwhether the corresponding indexing vector is monotonically increasing\n(+1), or decreasing (-1).\n", 182);
 
    strncpy(doc_set + 0, "set()\n\nSets up a WCS object for use according to information supplied within\nit.\n\nNote that this routine need not be called directly; it will be invoked\nby `~pywcs.Wcsprm.p2s` and `~pywcs.Wcsprm.s2p` if necessary.\n\nSome attributes that are based on other a", 256);
    strncpy(doc_set + 256, "ttributes (such as\n`~pywcs.Wcsprm.lattyp` on `~pywcs.Wcsprm.ctype`) may not be correct\nuntil after `~pywcs.Wcsprm.set` is called.\n\n`~pywcs.Wcsprm.set` strips off trailing blanks in all string members.\n\n`~pywcs.Wcsprm.set` recognizes the ``NCP`` projection ", 256);
    strncpy(doc_set + 512, "and converts it\nto the equivalent ``SIN`` projection and it also recognizes ``GLS`` as\na synonym for ``SFL``.  It does alias translation for the AIPS\nspectral types (``FREQ-LSR``, ``FELO-HEL``, etc.) but without changing\nthe input header keywords.\n\n**Excep", 256);
    strncpy(doc_set + 768, "tions:**\n\n- `MemoryError`: Memory allocation failed.\n\n- `SingularMatrixError`: Linear transformation matrix is singular.\n\n- `InconsistentAxisTypesError`: Inconsistent or unrecognized\n  coordinate axis types.\n\n- `ValueError`: Invalid parameter value.\n\n- `In", 256);
-   strncpy(doc_set + 1024, "validTransformError`: Invalid coordinate transformation\n  parameters.\n\n- `InvalidTransformError`: Ill-conditioned coordinate transformation\n  parameters.\n\x00", 155);
+   strncpy(doc_set + 1024, "validTransformError`: Invalid coordinate transformation\n  parameters.\n\n- `InvalidTransformError`: Ill-conditioned coordinate transformation\n  parameters.\n", 154);
 
    strncpy(doc_set_ps + 0, "set_ps(list)\n\nSets `PSi_ma` keywords for each *i* and *m*.  The input must be a\nsequence of tuples of the form (*i*, *m*, *value*):\n\n    - *i*: int.  Axis number, as in ``PSi_ma``, (i.e. 1-relative)\n\n    - *m*: int.  Parameter number, as in ``PSi_ma``, (i.", 256);
-   strncpy(doc_set_ps + 256, "e. 0-relative)\n\n    - *value*: string.  Parameter value.\n\n.. seealso::\n\n   `~pywcs.Wcsprm.get_ps`\n\x00", 99);
+   strncpy(doc_set_ps + 256, "e. 0-relative)\n\n    - *value*: string.  Parameter value.\n\n.. seealso::\n\n   `~pywcs.Wcsprm.get_ps`\n", 98);
 
    strncpy(doc_set_pv + 0, "set_pv(list)\n\nSets `PVi_ma` keywords for each *i* and *m*.  The input must be a\nsequence of tuples of the form (*i*, *m*, *value*):\n\n    - *i*: int.  Axis number, as in ``PVi_ma``, (i.e. 1-relative)\n\n    - *m*: int.  Parameter number, as in ``PVi_ma``, (i.", 256);
-   strncpy(doc_set_pv + 256, "e. 0-relative)\n\n    - *value*: string.  Parameter value.\n\n.. seealso::\n\n   `~pywcs.Wcsprm.get_pv`\n\x00", 99);
+   strncpy(doc_set_pv + 256, "e. 0-relative)\n\n    - *value*: float.  Parameter value.\n\n.. seealso::\n\n   `~pywcs.Wcsprm.get_pv`\n", 97);
 
    strncpy(doc_set_tabprm + 0, "set()\n\nAllocates memory for work arrays in the Tabprm class and sets up\nthe class according to information supplied within it.\n\nNote that this routine need not be called directly; it will be invoked by\nfunctions that need it.\n\n**Exceptions:**\n\n- `MemoryErr", 256);
-   strncpy(doc_set_tabprm + 256, "or`: Memory allocation failed.\n\n- `InvalidTabularParameters`: Invalid tabular parameters.\n\x00", 91);
+   strncpy(doc_set_tabprm + 256, "or`: Memory allocation failed.\n\n- `InvalidTabularParameters`: Invalid tabular parameters.\n", 90);
 
-   strncpy(doc_sip + 0, "Get/set the `~pywcs.Sip` object for performing `SIP`_ distortion\ncorrection.\n\x00", 78);
+   strncpy(doc_sip + 0, "Get/set the `~pywcs.Sip` object for performing `SIP`_ distortion\ncorrection.\n", 77);
 
    strncpy(doc_sip_foc2pix + 0, "sip_foc2pix(*foccrd, origin*) -> double array[ncoord][nelem]\n\nConvert focal plane coordinates to pixel coordinates using the `SIP`_\npolynomial distortion convention.\n\n- *foccrd*: double array[ncoord][nelem].  Array of focal plane\n  coordinates.\n\n\n- *origin", 256);
    strncpy(doc_sip_foc2pix + 256, "*: int. Specifies the origin of pixel values.  The Fortran and\n  FITS standards use an origin of 1.  Numpy and C use array indexing\n  with origin at 0.\n\n\nReturns an array of pixel coordinates.\n\n**Exceptions:**\n\n- `MemoryError`: Memory allocation failed.\n\n-", 256);
-   strncpy(doc_sip_foc2pix + 512, " `ValueError`: Invalid coordinate transformation parameters.\n\x00", 62);
+   strncpy(doc_sip_foc2pix + 512, " `ValueError`: Invalid coordinate transformation parameters.\n", 61);
 
    strncpy(doc_sip_pix2foc + 0, "sip_pix2foc(*pixcrd, origin*) -> double array[ncoord][nelem]\n\nConvert pixel coordinates to focal plane coordinates using the `SIP`_\npolynomial distortion convention.\n\n- *pixcrd*: double array[ncoord][nelem].  Array of pixel coordinates.\n\n\n- *origin*: int. ", 256);
    strncpy(doc_sip_pix2foc + 256, "Specifies the origin of pixel values.  The Fortran and\n  FITS standards use an origin of 1.  Numpy and C use array indexing\n  with origin at 0.\n\n\nReturns an array of focal plane coordinates.\n\n**Exceptions:**\n\n- `MemoryError`: Memory allocation failed.\n\n- `", 256);
-   strncpy(doc_sip_pix2foc + 512, "ValueError`: Invalid coordinate transformation parameters.\n\x00", 60);
+   strncpy(doc_sip_pix2foc + 512, "ValueError`: Invalid coordinate transformation parameters.\n", 59);
 
-   strncpy(doc_spcfix + 0, "spcfix() -> int\n\nTranslates AIPS-convention spectral coordinate types.  {``FREQ``,\n``VELO``, ``FELO``}-{``OBS``, ``HEL``, ``LSR``} (e.g. ``FREQ-LSR``,\n``VELO-OBS``, ``FELO-HEL``)\n\nReturns ``0`` for success; ``-1`` if no change required.\n\x00", 238);
+   strncpy(doc_spcfix + 0, "spcfix() -> int\n\nTranslates AIPS-convention spectral coordinate types.  {``FREQ``,\n``VELO``, ``FELO``}-{``OBS``, ``HEL``, ``LSR``} (e.g. ``FREQ-LSR``,\n``VELO-OBS``, ``FELO-HEL``)\n\nReturns ``0`` for success; ``-1`` if no change required.\n", 237);
 
-   strncpy(doc_spec + 0, "``int`` (read-only)\n\nThe index containing the spectral axis values.\n\x00", 69);
+   strncpy(doc_spec + 0, "``int`` (read-only)\n\nThe index containing the spectral axis values.\n", 68);
 
-   strncpy(doc_specsys + 0, "``string``\n\nSpectral reference frame (standard of rest), ``SPECSYSa``.\n\n.. seealso::\n\n   `~pywcs.Wcsprm.ssysobs`, `~pywcs.Wcsprm.velosys`.\n\x00", 140);
+   strncpy(doc_specsys + 0, "``string``\n\nSpectral reference frame (standard of rest), ``SPECSYSa``.\n\n.. seealso::\n\n   `~pywcs.Wcsprm.ssysobs`, `~pywcs.Wcsprm.velosys`.\n", 139);
 
    strncpy(doc_sptr + 0, "sptr(ctype, i=-1)\n\nTranslates the spectral axis in a WCS object.  For example, a ``FREQ``\naxis may be translated into ``ZOPT-F2W`` and vice versa.\n\n- *ctype*: string.  Required spectral ``CTYPEia``, maximum of 8\n  characters.  The first four characters are", 256);
    strncpy(doc_sptr + 256, " required to be given and\n  are never modified.  The remaining four, the algorithm code, are\n  completely determined by, and must be consistent with, the first\n  four characters.  Wildcarding may be used, i.e.  if the final three\n  characters are specified", 256);
    strncpy(doc_sptr + 512, " as ``\"???\"``, or if just the eighth\n  character is specified as ``\"?\"``, the correct algorithm code will\n  be substituted and returned.\n\n- *i*: int.  Index of the spectral axis (0-relative).  If ``i < 0`` (or not\n  provided), it will be set to the first s", 256);
    strncpy(doc_sptr + 768, "pectral axis identified\n  from the ``CTYPE`` keyvalues in the FITS header.\n\n**Exceptions:**\n\n- `MemoryError`: Memory allocation failed.\n\n- `SingularMatrixError`: Linear transformation matrix is singular.\n\n- `InconsistentAxisTypesError`: Inconsistent or unr", 256);
    strncpy(doc_sptr + 1024, "ecognized\n  coordinate axis types.\n\n- `ValueError`: Invalid parameter value.\n\n- `InvalidTransformError`: Invalid coordinate transformation\n  parameters.\n\n- `InvalidTransformError`: Ill-conditioned coordinate transformation\n  parameters.\n\n- `InvalidSubimage", 256);
-   strncpy(doc_sptr + 1280, "SpecificationError`: Invalid subimage specification\n  (no spectral axis).\n\x00", 75);
+   strncpy(doc_sptr + 1280, "SpecificationError`: Invalid subimage specification\n  (no spectral axis).\n", 74);
 
-   strncpy(doc_ssysobs + 0, "``string``\n\nThe actual spectral reference frame in which there is no differential\nvariation in the spectral coordinate across the field-of-view,\n``SSYSOBSa``.\n\n.. seealso::\n\n   `~pywcs.Wcsprm.specsys`, `~pywcs.Wcsprm.velosys`\n\x00", 227);
+   strncpy(doc_ssysobs + 0, "``string``\n\nThe actual spectral reference frame in which there is no differential\nvariation in the spectral coordinate across the field-of-view,\n``SSYSOBSa``.\n\n.. seealso::\n\n   `~pywcs.Wcsprm.specsys`, `~pywcs.Wcsprm.velosys`\n", 226);
 
-   strncpy(doc_ssyssrc + 0, "``string``\n\nThe spectral reference frame (standard of rest) in which the redshift\nwas measured, ``SSYSSRCa``.\n\x00", 111);
+   strncpy(doc_ssyssrc + 0, "``string``\n\nThe spectral reference frame (standard of rest) in which the redshift\nwas measured, ``SSYSSRCa``.\n", 110);
 
    strncpy(doc_sub + 0, "sub(axes)\n\nExtracts the coordinate description for a subimage from a `~pywcs.WCS`\nobject.\n\nThe world coordinate system of the subimage must be separable in the\nsense that the world coordinates at any point in the subimage must\ndepend only on the pixel coor", 256);
    strncpy(doc_sub + 256, "dinates of the axes extracted.  In\npractice, this means that the ``PCi_ja`` matrix of the original image\nmust not contain non-zero off-diagonal terms that associate any of the\nsubimage axes with any of the non-subimage axes.\n\n- *axes*: int or a sequence.\n\n", 256);
@@ -510,12 +527,12 @@ void fill_docstrings(void)
    strncpy(doc_sub + 2304, "the combination\n  ``WCSSUB_LONGITUDE | WCSSUB_LATITUDE | WCSSUB_CUBEFACE``.\n\n  The codes may also be negated to extract all but the types\n  specified, for example::\n\n    wcs.sub([\n      WCSSUB_LONGITUDE,\n      WCSSUB_LATITUDE,\n      WCSSUB_CUBEFACE,\n      ", 256);
    strncpy(doc_sub + 2560, "-(WCSSUB_SPECTRAL | WCSSUB_STOKES)])\n\n  The last of these specifies all axis types other than spectral or\n  Stokes.  Extraction is done in the order specified by `axes`, i.e. a\n  longitude axis (if present) would be extracted first (via\n  ``axes[0]``) and ", 256);
    strncpy(doc_sub + 2816, "not subsequently (via ``axes[3]``).  Likewise for\n  the latitude and cubeface axes in this example.\n\n  The number of dimensions in the returned object may be less than or\n  greater than the length of `axes`.  However, it will never exceed\n  the number of a", 256);
-   strncpy(doc_sub + 3072, "xes in the input image.\n\x00", 25);
+   strncpy(doc_sub + 3072, "xes in the input image.\n", 24);
 
-   strncpy(doc_tab + 0, "``list of Tabprm``\n\nA list of tabular coordinate objects associated with this WCS.\n\x00", 84);
+   strncpy(doc_tab + 0, "``list of Tabprm``\n\nA list of tabular coordinate objects associated with this WCS.\n", 83);
 
    strncpy(doc_theta0 + 0, "``double``\n\nThe native longitude of the fiducial point, i.e. the point whose\ncelestial coordinates are given in ``ref[1:2]``.  If undefined (NaN)\nthe initialization routine, `~pywcs.Wcsprm.set`, will set this to a\nprojection-specific default.\n\n.. seealso::", 256);
-   strncpy(doc_theta0 + 256, "\n\n   `~pywcs.Wcsprm.phi0`\n\x00", 27);
+   strncpy(doc_theta0 + 256, "\n\n   `~pywcs.Wcsprm.phi0`\n", 26);
 
    strncpy(doc_to_header + 0, "to_header(relax=False)\n\n`to_header` translates a WCS object into a FITS header.\n\n    - If the `~pywcs.Wcsprm.colnum` member is non-zero then a binary\n      table image array header will be produced.\n\n    - Otherwise, if the `~pywcs.Wcsprm.colax` member is ", 256);
    strncpy(doc_to_header + 256, "set non-zero\n      then a pixel list header will be produced.\n\n    - Otherwise, a primary image or image extension header will be\n      produced.\n\nThe output header will almost certainly differ from the input in a\nnumber of respects:\n\n    1. The output hea", 256);
@@ -525,23 +542,25 @@ void fill_docstrings(void)
    strncpy(doc_to_header + 1280, "WCSAXES``, ``CUNITia``,\n       ``LONPOLEa`` and ``LATPOLEa`` may appear.\n\n    7. The original keycomments will be lost, although\n       `~pywcs.Wcsprm.to_header` tries hard to write meaningful\n       comments.\n\n    8. Keyword order may be changed.\n\nKeyword", 256);
    strncpy(doc_to_header + 1536, "s can be translated between the image array, binary table, and\npixel lists forms by manipulating the `~pywcs.Wcsprm.colnum` or\n`~pywcs.Wcsprm.colax` members of the `~pywcs.Wcsprm.WCS` object.\n\n- *relax*: Degree of permissiveness:\n\n    - `False`: Recognize ", 256);
    strncpy(doc_to_header + 1792, "only FITS keywords defined by the published\n      WCS standard.\n\n    - `True`: Admit all recognized informal extensions of the WCS\n      standard.\n\n    - `int`: a bit field selecting specific extensions to write.\n      See :ref:`relaxwrite` for details.\n\nR", 256);
-   strncpy(doc_to_header + 2048, "eturns a raw FITS header as a string.\n\x00", 39);
+   strncpy(doc_to_header + 2048, "eturns a raw FITS header as a string.\n", 38);
 
-   strncpy(doc_ttype + 0, "``str`` (read-only)\n\n``TTYPEn`` identifying the column of the binary table that contains\nthe wcstab array.\n\x00", 108);
+   strncpy(doc_ttype + 0, "``str`` (read-only)\n\n``TTYPEn`` identifying the column of the binary table that contains\nthe wcstab array.\n", 107);
 
    strncpy(doc_unitfix + 0, "unitfix(translate_units=\'\')\n\nTranslates non-standard ``CUNITia`` keyvalues.  For example, ``DEG`` ->\n``deg``, also stripping off unnecessary whitespace.\n\n- *translate_units*: string.  Do potentially unsafe translations of\n  non-standard unit strings.\n\n  Al", 256);
    strncpy(doc_unitfix + 256, "though ``\"S\"`` is commonly used to represent seconds, its\n  recognizes ``\"S\"`` formally as Siemens, however rarely that may be\n  translation to ``\"s\"`` is potentially unsafe since the standard\n  used.  The same applies to ``\"H\"`` for hours (Henry), and ``\"", 256);
    strncpy(doc_unitfix + 512, "D\"``\n  for days (Debye).\n\n  This string controls what to do in such cases, and is\n  case-insensitive.\n\n  - If the string contains ``\"s\"``, translate ``\"S\"`` to ``\"s\"``.\n\n  - If the string contains ``\"h\"``, translate ``\"H\"`` to ``\"h\"``.\n\n  - If the string c", 256);
-   strncpy(doc_unitfix + 768, "ontains ``\"d\"``, translate ``\"D\"`` to ``\"d\"``.\n\n  Thus ``\'\'`` doesn\'t do any unsafe translations, whereas ``\'shd\'``\n  does all of them.\n\n  See :ref:`fits-unit` for more information.\n\nReturns ``0`` for success; ``-1`` if no change required.\n\x00", 241);
+   strncpy(doc_unitfix + 768, "ontains ``\"d\"``, translate ``\"D\"`` to ``\"d\"``.\n\n  Thus ``\'\'`` doesn\'t do any unsafe translations, whereas ``\'shd\'``\n  does all of them.\n\n  See :ref:`fits-unit` for more information.\n\nReturns ``0`` for success; ``-1`` if no change required.\n", 240);
 
-   strncpy(doc_velangl + 0, "``double``\n\nThe angle in degrees that should be used to decompose an observed\nvelocity into radial and transverse components.\n\nAn undefined value is represented by NaN.\n\x00", 170);
+   strncpy(doc_velangl + 0, "``double``\n\nThe angle in degrees that should be used to decompose an observed\nvelocity into radial and transverse components.\n\nAn undefined value is represented by NaN.\n", 169);
 
    strncpy(doc_velosys + 0, "``double``\n\nThe relative radial velocity (m/s) between the observer and the\nselected standard of rest in the direction of the celestial reference\ncoordinate, ``VELOSYSa``.\n\nAn undefined value is represented by NaN.\n\n.. seealso::\n\n   `~pywcs.Wcsprm.specsys`", 256);
-   strncpy(doc_velosys + 256, ", `~pywcs.Wcsprm.ssysobs`\n\x00", 27);
+   strncpy(doc_velosys + 256, ", `~pywcs.Wcsprm.ssysobs`\n", 26);
+
+   strncpy(doc_want + 0, "The name of the unit being converted to.\n\nThis value always uses standard unit names, even if the\n`UnitConverter` was initialized with a non-standard unit name.\n", 161);
 
-   strncpy(doc_wcs + 0, "A `~pywcs.Wcsprm` object to perform the basic `wcslib`_ WCS\ntranformation.\n\x00", 76);
+   strncpy(doc_wcs + 0, "A `~pywcs.Wcsprm` object to perform the basic `wcslib`_ WCS\ntranformation.\n", 75);
 
-   strncpy(doc_zsource + 0, "``double``\n\nThe redshift, ``ZSOURCEa``, of the source.\n\nAn undefined value is represented by NaN.\n\x00", 99);
+   strncpy(doc_zsource + 0, "``double``\n\nThe redshift, ``ZSOURCEa``, of the source.\n\nAn undefined value is represented by NaN.\n", 98);
 
 
 }
diff --git a/src/docstrings.h b/src/docstrings.h
index 70b9d36..698ff7b 100644
--- a/src/docstrings.h
+++ b/src/docstrings.h
@@ -10,135 +10,139 @@ edit doc/docstrings.py
 
 void fill_docstrings(void);
 
-extern char doc_DistortionLookupTable[370];
-extern char doc_K[153];
-extern char doc_M[57];
-extern char doc_Sip[1018];
-extern char doc_Tabprm[227];
-extern char doc_UnitConverter[2217];
-extern char doc_Wcs[483];
-extern char doc_Wcsprm[1980];
-extern char doc_Wtbarr[196];
-extern char doc_a[223];
-extern char doc_a_order[95];
-extern char doc_all_pix2sky[1205];
-extern char doc_alt[237];
-extern char doc_ap[226];
-extern char doc_ap_order[97];
-extern char doc_axis_types[917];
-extern char doc_b[223];
-extern char doc_b_order[95];
-extern char doc_bp[226];
-extern char doc_bp_order[97];
-extern char doc_cd[1100];
-extern char doc_cdelt[303];
-extern char doc_cel_offset[154];
-extern char doc_celfix[137];
-extern char doc_cname[77];
-extern char doc_colax[92];
-extern char doc_colnum[236];
-extern char doc_convert[121];
-extern char doc_coord[279];
-extern char doc_copy[40];
-extern char doc_cpdis1[100];
-extern char doc_cpdis2[100];
-extern char doc_crder[124];
-extern char doc_crota[229];
-extern char doc_crpix[89];
-extern char doc_crval[94];
-extern char doc_crval_tabprm[132];
-extern char doc_csyer[133];
-extern char doc_ctype[223];
-extern char doc_cubeface[1210];
-extern char doc_cunit[1202];
-extern char doc_cylfix[128];
-extern char doc_data[73];
-extern char doc_data_wtbarr[52];
-extern char doc_dateavg[147];
-extern char doc_dateobs[128];
-extern char doc_datfix[454];
-extern char doc_delta[196];
-extern char doc_det2im[58];
-extern char doc_det2im1[97];
-extern char doc_det2im2[97];
-extern char doc_dims[99];
-extern char doc_equinox[243];
-extern char doc_extlev[73];
-extern char doc_extnam[74];
-extern char doc_extrema[440];
-extern char doc_extver[73];
-extern char doc_find_all_wcs[847];
-extern char doc_fix[1383];
-extern char doc_get_offset[104];
-extern char doc_get_ps[364];
-extern char doc_get_pv[648];
-extern char doc_has_cd[860];
-extern char doc_has_cdi_ja[97];
-extern char doc_has_crota[615];
-extern char doc_has_crotaia[102];
-extern char doc_has_pc[177];
-extern char doc_has_pci_ja[97];
-extern char doc_i[41];
-extern char doc_imgpix_matrix[144];
-extern char doc_is_unity[103];
-extern char doc_kind[130];
-extern char doc_lat[90];
-extern char doc_latpole[76];
-extern char doc_lattyp[228];
-extern char doc_lng[91];
-extern char doc_lngtyp[229];
-extern char doc_lonpole[77];
-extern char doc_m[59];
-extern char doc_map[942];
-extern char doc_mix[4643];
-extern char doc_mjdavg[190];
-extern char doc_mjdobs[190];
-extern char doc_name[75];
-extern char doc_naxis[761];
-extern char doc_nc[122];
-extern char doc_ndim[67];
-extern char doc_obsgeo[187];
-extern char doc_offset[48];
-extern char doc_p0[197];
-extern char doc_p2s[1822];
-extern char doc_p4_pix2foc[557];
-extern char doc_pc[423];
-extern char doc_phi0[284];
-extern char doc_pix2foc[559];
-extern char doc_piximg_matrix[129];
-extern char doc_power[50];
-extern char doc_print_contents[205];
-extern char doc_print_contents_tabprm[211];
-extern char doc_radesys[78];
-extern char doc_restfrq[95];
-extern char doc_restwav[95];
-extern char doc_row[40];
-extern char doc_s2p[1711];
-extern char doc_scale[57];
-extern char doc_sense[183];
-extern char doc_set[1179];
-extern char doc_set_ps[355];
-extern char doc_set_pv[355];
-extern char doc_set_tabprm[347];
-extern char doc_sip[78];
-extern char doc_sip_foc2pix[574];
-extern char doc_sip_pix2foc[572];
-extern char doc_spcfix[238];
-extern char doc_spec[69];
-extern char doc_specsys[140];
-extern char doc_sptr[1355];
-extern char doc_ssysobs[227];
-extern char doc_ssyssrc[111];
-extern char doc_sub[3097];
-extern char doc_tab[84];
-extern char doc_theta0[283];
-extern char doc_to_header[2087];
-extern char doc_ttype[108];
-extern char doc_unitfix[1009];
-extern char doc_velangl[170];
-extern char doc_velosys[283];
-extern char doc_wcs[76];
-extern char doc_zsource[99];
+extern char doc_DistortionLookupTable[369];
+extern char doc_K[152];
+extern char doc_M[56];
+extern char doc_Sip[1017];
+extern char doc_Tabprm[226];
+extern char doc_UnitConverter[2216];
+extern char doc_Wcs[482];
+extern char doc_Wcsprm[1979];
+extern char doc_Wtbarr[195];
+extern char doc_a[222];
+extern char doc_a_order[94];
+extern char doc_all_pix2sky[1204];
+extern char doc_alt[236];
+extern char doc_ap[225];
+extern char doc_ap_order[96];
+extern char doc_axis_types[916];
+extern char doc_b[222];
+extern char doc_b_order[94];
+extern char doc_bp[225];
+extern char doc_bp_order[96];
+extern char doc_cd[1018];
+extern char doc_cdelt[302];
+extern char doc_cel_offset[153];
+extern char doc_celfix[136];
+extern char doc_cname[76];
+extern char doc_colax[91];
+extern char doc_colnum[235];
+extern char doc_convert[120];
+extern char doc_coord[278];
+extern char doc_copy[39];
+extern char doc_cpdis1[99];
+extern char doc_cpdis2[99];
+extern char doc_crder[123];
+extern char doc_crota[1014];
+extern char doc_crpix[88];
+extern char doc_crval[93];
+extern char doc_crval_tabprm[131];
+extern char doc_csyer[132];
+extern char doc_ctype[222];
+extern char doc_cubeface[1209];
+extern char doc_cunit[1161];
+extern char doc_cylfix[127];
+extern char doc_data[72];
+extern char doc_data_wtbarr[51];
+extern char doc_dateavg[146];
+extern char doc_dateobs[127];
+extern char doc_datfix[453];
+extern char doc_delta[195];
+extern char doc_det2im[57];
+extern char doc_det2im1[96];
+extern char doc_det2im2[96];
+extern char doc_dims[98];
+extern char doc_equinox[242];
+extern char doc_extlev[72];
+extern char doc_extnam[73];
+extern char doc_extrema[439];
+extern char doc_extver[72];
+extern char doc_find_all_wcs[846];
+extern char doc_fix[1382];
+extern char doc_get_cdelt[445];
+extern char doc_get_offset[103];
+extern char doc_get_pc[384];
+extern char doc_get_ps[363];
+extern char doc_get_pv[647];
+extern char doc_has_cd[859];
+extern char doc_has_cdi_ja[96];
+extern char doc_has_crota[614];
+extern char doc_has_crotaia[101];
+extern char doc_has_pc[176];
+extern char doc_has_pci_ja[96];
+extern char doc_have[163];
+extern char doc_i[40];
+extern char doc_imgpix_matrix[143];
+extern char doc_is_unity[102];
+extern char doc_kind[129];
+extern char doc_lat[89];
+extern char doc_latpole[75];
+extern char doc_lattyp[227];
+extern char doc_lng[90];
+extern char doc_lngtyp[228];
+extern char doc_lonpole[76];
+extern char doc_m[58];
+extern char doc_map[941];
+extern char doc_mix[4642];
+extern char doc_mjdavg[189];
+extern char doc_mjdobs[189];
+extern char doc_name[74];
+extern char doc_naxis[760];
+extern char doc_nc[121];
+extern char doc_ndim[66];
+extern char doc_obsgeo[186];
+extern char doc_offset[47];
+extern char doc_p0[196];
+extern char doc_p2s[1821];
+extern char doc_p4_pix2foc[556];
+extern char doc_pc[1085];
+extern char doc_phi0[283];
+extern char doc_pix2foc[558];
+extern char doc_piximg_matrix[128];
+extern char doc_power[49];
+extern char doc_print_contents[204];
+extern char doc_print_contents_tabprm[210];
+extern char doc_radesys[77];
+extern char doc_restfrq[94];
+extern char doc_restwav[94];
+extern char doc_row[39];
+extern char doc_s2p[1710];
+extern char doc_scale[56];
+extern char doc_sense[182];
+extern char doc_set[1178];
+extern char doc_set_ps[354];
+extern char doc_set_pv[353];
+extern char doc_set_tabprm[346];
+extern char doc_sip[77];
+extern char doc_sip_foc2pix[573];
+extern char doc_sip_pix2foc[571];
+extern char doc_spcfix[237];
+extern char doc_spec[68];
+extern char doc_specsys[139];
+extern char doc_sptr[1354];
+extern char doc_ssysobs[226];
+extern char doc_ssyssrc[110];
+extern char doc_sub[3096];
+extern char doc_tab[83];
+extern char doc_theta0[282];
+extern char doc_to_header[2086];
+extern char doc_ttype[107];
+extern char doc_unitfix[1008];
+extern char doc_velangl[169];
+extern char doc_velosys[282];
+extern char doc_want[161];
+extern char doc_wcs[75];
+extern char doc_zsource[98];
 
 #endif
 
diff --git a/src/pipeline.c b/src/pipeline.c
index 5587ca7..a23e236 100644
--- a/src/pipeline.c
+++ b/src/pipeline.c
@@ -1,5 +1,5 @@
 /*
-Copyright (C) 2008 Association of Universities for Research in Astronomy (AURA)
+Copyright (C) 2008-2012 Association of Universities for Research in Astronomy (AURA)
 
 Redistribution and use in source and binary forms, with or without
 modification, are permitted provided that the following conditions are met:
@@ -35,10 +35,13 @@ DAMAGE.
 */
 
 #include "pipeline.h"
+#include "util.h"
 #include <assert.h>
 #include <stdlib.h>
 #include <string.h>
 
+#define PIP_ERRMSG(status) WCSERR_SET(status)
+
 void
 pipeline_clear(
     pipeline_t* pipeline) {
@@ -49,6 +52,7 @@ pipeline_clear(
   pipeline->cpdis[0] = NULL;
   pipeline->cpdis[1] = NULL;
   pipeline->wcs = NULL;
+  pipeline->err = NULL;
 }
 
 void
@@ -65,29 +69,35 @@ pipeline_init(
   pipeline->cpdis[0] = cpdis[0];
   pipeline->cpdis[1] = cpdis[1];
   pipeline->wcs = wcs;
+  pipeline->err = NULL;
 }
 
 void
 pipeline_free(
     pipeline_t* pipeline) {
 
+  free(pipeline->err);
+  pipeline->err = NULL;
 }
 
 int
 pipeline_all_pixel2world(
-    const pipeline_t* pipeline,
+    pipeline_t* pipeline,
     const unsigned int ncoord,
     const unsigned int nelem,
     const double* const pixcrd /* [ncoord][nelem] */,
     double* world /* [ncoord][nelem] */) {
 
-  const double* wcs_input  = NULL;
-  double*       wcs_output = NULL;
-  int           has_det2im;
-  int           has_sip;
-  int           has_p4;
-  int           has_wcs;
-  int           status     = 1;
+  static const char* function = "pipeline_all_pixel2world";
+
+  const double*   wcs_input  = NULL;
+  double*         wcs_output = NULL;
+  int             has_det2im;
+  int             has_sip;
+  int             has_p4;
+  int             has_wcs;
+  int             status     = 1;
+  struct wcserr **err;
 
   /* Temporary buffer for performing WCS calculations */
   unsigned char*     buffer = NULL;
@@ -99,9 +109,11 @@ pipeline_all_pixel2world(
   /*@null@*/ int*    stat;
 
   if (pipeline == NULL || pixcrd == NULL || world == NULL) {
-    return 1;
+    return WCSERR_NULL_POINTER;
   }
 
+  err = &(pipeline->err);
+
   has_det2im = pipeline->det2im[0] != NULL || pipeline->det2im[1] != NULL;
   has_sip    = pipeline->sip != NULL;
   has_p4     = pipeline->cpdis[0] != NULL || pipeline->cpdis[1] != NULL;
@@ -109,7 +121,9 @@ pipeline_all_pixel2world(
 
   if (has_det2im || has_sip || has_p4) {
     if (nelem != 2) {
-      status = -1;
+      status = wcserr_set(
+        PIP_ERRMSG(WCSERR_BAD_COORD_TRANS),
+        "Data must be 2-dimensional when Paper IV lookup table or SIP transform is present.");
       goto exit;
     }
   }
@@ -124,7 +138,8 @@ pipeline_all_pixel2world(
         );
 
     if (buffer == NULL) {
-      status = 2;
+      status = wcserr_set(
+        PIP_ERRMSG(WCSERR_MEMORY), "Memory allocation failed");
       goto exit;
     }
 
@@ -156,8 +171,14 @@ pipeline_all_pixel2world(
       wcs_output = world;
     }
 
-    status = wcsp2s(pipeline->wcs, (int)ncoord, (int)nelem, wcs_input, imgcrd,
-                    phi, theta, wcs_output, stat);
+    if ((status = wcsp2s(pipeline->wcs, (int)ncoord, (int)nelem, wcs_input, imgcrd,
+                         phi, theta, wcs_output, stat))) {
+      wcserr_copy(pipeline->wcs->err, pipeline->err);
+    }
+
+    if (status == 8) {
+      set_invalid_to_nan((int)ncoord, (int)nelem, wcs_output, stat);
+    }
   } else {
     if (has_det2im || has_sip || has_p4) {
       status = pipeline_pix2foc(pipeline, ncoord, nelem, pixcrd, world);
@@ -171,26 +192,31 @@ pipeline_all_pixel2world(
 }
 
 int pipeline_pix2foc(
-    const pipeline_t* pipeline,
+    pipeline_t* pipeline,
     const unsigned int ncoord,
     const unsigned int nelem,
     const double* const pixcrd /* [ncoord][nelem] */,
     double* foc /* [ncoord][nelem] */) {
 
-  int            has_det2im;
-  int            has_sip;
-  int            has_p4;
-  const double * input  = NULL;
-  double *       tmp    = NULL;
-  int            status = 1;
+  static const char* function = "pipeline_pix2foc";
+
+  int              has_det2im;
+  int              has_sip;
+  int              has_p4;
+  const double *   input  = NULL;
+  double *         tmp    = NULL;
+  int              status = 1;
+  struct wcserr  **err;
 
   assert(nelem == 2);
   assert(pixcrd != foc);
 
   if (pipeline == NULL || pixcrd == NULL || foc == NULL) {
-    return 1;
+    return WCSERR_NULL_POINTER;
   }
 
+  err = &(pipeline->err);
+
   has_det2im = pipeline->det2im[0] != NULL || pipeline->det2im[1] != NULL;
   has_sip    = pipeline->sip != NULL;
   has_p4     = pipeline->cpdis[0] != NULL || pipeline->cpdis[1] != NULL;
@@ -199,6 +225,8 @@ int pipeline_pix2foc(
     if (has_sip || has_p4) {
       tmp = malloc(ncoord * nelem * sizeof(double));
       if (tmp == NULL) {
+        status = wcserr_set(
+          PIP_ERRMSG(WCSERR_MEMORY), "Memory allocation failed");
         goto exit;
       }
 
@@ -206,6 +234,7 @@ int pipeline_pix2foc(
 
       status = p4_pix2deltas(2, (void*)pipeline->det2im, ncoord, pixcrd, tmp);
       if (status) {
+        wcserr_set(PIP_ERRMSG(WCSERR_NULL_POINTER), "NULL pointer passed");
         goto exit;
       }
 
@@ -216,6 +245,7 @@ int pipeline_pix2foc(
 
       status = p4_pix2deltas(2, (void*)pipeline->det2im, ncoord, pixcrd, foc);
       if (status) {
+        wcserr_set(PIP_ERRMSG(WCSERR_NULL_POINTER), "NULL pointer passed");
         goto exit;
       }
     }
@@ -229,6 +259,7 @@ int pipeline_pix2foc(
   if (has_sip) {
     status = sip_pix2deltas(pipeline->sip, 2, ncoord, input, foc);
     if (status) {
+      wcserr_copy(pipeline->sip->err, pipeline->err);
       goto exit;
     }
   }
@@ -236,6 +267,7 @@ int pipeline_pix2foc(
   if (has_p4) {
     status = p4_pix2deltas(2, (void*)pipeline->cpdis, ncoord, input, foc);
     if (status) {
+      wcserr_set(PIP_ERRMSG(WCSERR_NULL_POINTER), "NULL pointer passed");
       goto exit;
     }
   }
@@ -245,7 +277,6 @@ int pipeline_pix2foc(
  exit:
   free(tmp);
 
-  /* We don't have any cleanup at the moment */
   return status;
 }
 
diff --git a/src/pipeline.h b/src/pipeline.h
index bf8dfbd..b21272a 100644
--- a/src/pipeline.h
+++ b/src/pipeline.h
@@ -1,5 +1,5 @@
 /*
-Copyright (C) 2008 Association of Universities for Research in Astronomy (AURA)
+Copyright (C) 2008-2012 Association of Universities for Research in Astronomy (AURA)
 
 Redistribution and use in source and binary forms, with or without
 modification, are permitted provided that the following conditions are met:
@@ -46,6 +46,7 @@ typedef struct {
   /*@shared@*/ /*@null@*/ sip_t*         sip;
   distortion_lookup_t*                   cpdis[2];
   /*@shared@*/ /*@null@*/ struct wcsprm* wcs;
+  struct wcserr*                         err;
 } pipeline_t;
 
 /**
@@ -98,7 +99,7 @@ coordinates, in the following order:
 */
 int
 pipeline_all_pixel2world(
-    const pipeline_t* pipeline,
+    pipeline_t* pipeline,
     const unsigned int ncoord,
     const unsigned int nelem,
     const double* const pixcrd /* [ncoord][nelem] */,
@@ -126,7 +127,7 @@ coordinates to focal plane coordinates.
 */
 int
 pipeline_pix2foc(
-    const pipeline_t* pipeline,
+    pipeline_t* pipeline,
     const unsigned int ncoord,
     const unsigned int nelem,
     const double* const pixcrd /* [ncoord][nelem] */,
diff --git a/src/pyutil.c b/src/pyutil.c
index 1d90cdf..a3a8080 100644
--- a/src/pyutil.c
+++ b/src/pyutil.c
@@ -1,5 +1,5 @@
 /*
-Copyright (C) 2008 Association of Universities for Research in Astronomy (AURA)
+Copyright (C) 2008-2012 Association of Universities for Research in Astronomy (AURA)
 
 Redistribution and use in source and binary forms, with or without
 modification, are permitted provided that the following conditions are met:
@@ -39,13 +39,18 @@ DAMAGE.
 /* util.h must be imported first */
 #include "pyutil.h"
 
-/*@null@*/ PyObject*
-PyArrayProxy_New(
+#include "wcsfix.h"
+#include "wcsprintf.h"
+#include "wcsunits.h"
+
+/*@null@*/ static inline PyObject*
+_PyArrayProxy_New(
     /*@shared@*/ PyObject* self,
     int nd,
     const npy_intp* dims,
     int typenum,
-    const void* data) {
+    const void* data,
+    const int flags) {
 
   PyArray_Descr* type_descr = NULL;
   PyObject*      result     = NULL;
@@ -61,7 +66,7 @@ PyArrayProxy_New(
       nd, (npy_intp*)dims,
       NULL,
       (void*)data,
-      NPY_CONTIGUOUS,
+      NPY_C_CONTIGUOUS | flags,
       NULL);
 
   if (result == NULL) {
@@ -72,6 +77,28 @@ PyArrayProxy_New(
   return result;
 }
 
+/*@null@*/ PyObject*
+PyArrayProxy_New(
+    /*@shared@*/ PyObject* self,
+    int nd,
+    const npy_intp* dims,
+    int typenum,
+    const void* data) {
+
+  return _PyArrayProxy_New(self, nd, dims, typenum, data, NPY_WRITEABLE);
+}
+
+/*@null@*/ PyObject*
+PyArrayReadOnlyProxy_New(
+    /*@shared@*/ PyObject* self,
+    int nd,
+    const npy_intp* dims,
+    int typenum,
+    const void* data) {
+
+  return _PyArrayProxy_New(self, nd, dims, typenum, data, 0);
+}
+
 void
 preoffset_array(
     PyArrayObject* array,
@@ -171,11 +198,15 @@ wcsprm_fix_values(
   value_fixer(x->crval, naxis);
   value_fixer(x->csyer, naxis);
   value_fixer(&x->equinox, 1);
+  value_fixer(&x->latpole, 1);
+  value_fixer(&x->lonpole, 1);
   value_fixer(&x->mjdavg, 1);
   value_fixer(&x->mjdobs, 1);
   value_fixer(x->obsgeo, 3);
+  value_fixer(&x->cel.phi0, 1);
   value_fixer(&x->restfrq, 1);
   value_fixer(&x->restwav, 1);
+  value_fixer(&x->cel.theta0, 1);
   value_fixer(&x->velangl, 1);
   value_fixer(&x->velosys, 1);
   value_fixer(&x->zsource, 1);
@@ -243,7 +274,80 @@ _define_exceptions(
 
 const char*
 wcslib_get_error_message(int status) {
-    return wcsp2s_errmsg[status];
+  return wcs_errmsg[status];
+}
+
+void
+wcserr_to_python_exc(const struct wcserr *err) {
+  PyObject *exc;
+  if (err == NULL) {
+    PyErr_SetString(PyExc_RuntimeError, "NULL error object in wcslib");
+  } else {
+    if (err->status > 0 && err->status <= WCS_ERRMSG_MAX) {
+      exc = *wcs_errexc[err->status];
+    } else {
+      exc = PyExc_RuntimeError;
+    }
+    /* This is technically not thread-safe -- make sure we have the GIL */
+    wcsprintf_set(NULL);
+    wcserr_prt(err, "");
+    PyErr_SetString(exc, wcsprintf_buf());
+  }
+}
+
+void
+wcs_to_python_exc(const struct wcsprm *wcs) {
+  PyObject* exc;
+  const struct wcserr *err = wcs->err;
+  if (err == NULL) {
+    PyErr_SetString(PyExc_RuntimeError, "NULL error object in wcslib");
+  } else {
+    if (err->status > 0 && err->status < WCS_ERRMSG_MAX) {
+      exc = *wcs_errexc[err->status];
+    } else {
+      exc = PyExc_RuntimeError;
+    }
+    /* This is technically not thread-safe -- make sure we have the GIL */
+    wcsprintf_set(NULL);
+    wcsperr(wcs, "");
+    PyErr_SetString(exc, wcsprintf_buf());
+  }
+}
+
+void
+wcserr_fix_to_python_exc(const struct wcserr *err) {
+  PyObject *exc;
+  if (err == NULL) {
+    PyErr_SetString(PyExc_RuntimeError, "NULL error object in wcslib");
+  } else {
+    if (err->status > 0 && err->status <= FIXERR_NO_REF_PIX_VAL) {
+      exc = PyExc_ValueError;
+    } else {
+      exc = PyExc_RuntimeError;
+    }
+    /* This is technically not thread-safe -- make sure we have the GIL */
+    wcsprintf_set(NULL);
+    wcserr_prt(err, "");
+    PyErr_SetString(exc, wcsprintf_buf());
+  }
+}
+
+void
+wcserr_units_to_python_exc(const struct wcserr *err) {
+  PyObject *exc;
+  if (err == NULL) {
+    PyErr_SetString(PyExc_RuntimeError, "NULL error object in wcslib");
+  } else {
+    if (err->status > 0 && err->status <= UNITSERR_UNSAFE_TRANS) {
+      exc = PyExc_ValueError;
+    } else {
+      exc = PyExc_RuntimeError;
+    }
+    /* This is technically not thread-safe -- make sure we have the GIL */
+    wcsprintf_set(NULL);
+    wcserr_prt(err, "");
+    PyErr_SetString(exc, wcsprintf_buf());
+  }
 }
 
 /***************************************************************************
@@ -295,9 +399,15 @@ set_string(
     return -1;
   }
 
+  #if PY3K
+  if (PyBytes_AsStringAndSize(value, &buffer, &len) == -1) {
+    return -1;
+  }
+  #else
   if (PyString_AsStringAndSize(value, &buffer, &len) == -1) {
     return -1;
   }
+  #endif
 
   if (len > maxlen) {
     PyErr_Format(
@@ -320,18 +430,12 @@ set_bool(
     const char* propname,
     PyObject* value,
     int* dest) {
-  long value_int;
 
   if (check_delete(propname, value)) {
     return -1;
   }
 
-  value_int = PyInt_AsLong(value);
-  if (value_int == -1 && PyErr_Occurred()) {
-    return -1;
-  }
-
-  *dest = value_int ? 1 : 0;
+  *dest = PyObject_IsTrue(value);
 
   return 0;
 }
@@ -349,7 +453,11 @@ set_int(
     return -1;
   }
 
+  #if PY3K
+  value_int = PyLong_AsLong(value);
+  #else
   value_int = PyInt_AsLong(value);
+  #endif
   if (value_int == -1 && PyErr_Occurred()) {
     return -1;
   }
@@ -475,13 +583,16 @@ set_int_array(
 
 /* get_str_list is inlined */
 
+/* set_str_list is inlined */
+
 int
-set_str_list(
+set_str_list_verified(
     const char* propname,
     PyObject* value,
     Py_ssize_t len,
     Py_ssize_t maxlen,
-    char (*dest)[72]) {
+    char (*dest)[72],
+    str_verify_fn verify) {
 
   PyObject*  str      = NULL;
   char*      str_char = NULL;
@@ -524,23 +635,52 @@ set_str_list(
       return -1;
     }
 
+    #if PY3K
+    if (!PyBytes_CheckExact(str)) {
+    #else
     if (!PyString_CheckExact(str)) {
+    #endif
       ignored = PyErr_Format(
           PyExc_TypeError,
+          #if PY3K
+          "'%s' must be a sequence of bytes",
+          #else
           "'%s' must be a sequence of strings",
+          #endif
           propname);
       Py_DECREF(str);
       return -1;
     }
+
+    #if PY3K
+    if (PyBytes_Size(str) > maxlen) {
+    #else
     if (PyString_Size(str) > maxlen) {
+    #endif
       ignored = PyErr_Format(
           PyExc_TypeError,
+          #if PY3K
+          "Each bytes in '%s' must be less than %u characters",
+          #else
           "Each string in '%s' must be less than %u characters",
+          #endif
           propname, (unsigned int)maxlen);
       Py_DECREF(str);
       return -1;
     }
 
+    if (verify) {
+      #if PY3K
+      str_char = PyBytes_AsString(str);
+      #else
+      str_char = PyString_AsString(str);
+      #endif
+      if (!verify(str_char)) {
+        Py_DECREF(str);
+        return -1;
+      }
+    }
+
     Py_DECREF(str);
   }
 
@@ -556,7 +696,11 @@ set_str_list(
     }
 
     /* We already know its a string of the correct length */
+    #if PY3K
+    if (PyBytes_AsStringAndSize(str, &str_char, &str_len)) {
+    #else
     if (PyString_AsStringAndSize(str, &str_char, &str_len)) {
+    #endif
       /* Theoretically, something has gone really wrong here, since
          we've already verified the list. */
       ignored = PyErr_Format(
@@ -624,6 +768,7 @@ set_pscards(
   int        ival      = 0;
   int        mval      = 0;
   char*      strvalue  = 0;
+  void*      newmem    = NULL;
 
   if (!PySequence_Check(value))
     return -1;
@@ -632,6 +777,17 @@ set_pscards(
     return -1;
   }
 
+  if (size > (Py_ssize_t)*npsmax) {
+    newmem = malloc(sizeof(struct pscard) * size);
+    if (newmem == NULL) {
+      PyErr_SetString(PyExc_MemoryError, "Could not allocate memory.");
+      return -1;
+    }
+    free(*ps);
+    *ps = newmem;
+    *npsmax = (int)size;
+  }
+
   /* Verify the entire list for correct types first, so we don't have
      to undo anything copied into the canonical array. */
   for (i = 0; i < size; ++i) {
@@ -646,16 +802,6 @@ set_pscards(
     Py_DECREF(subvalue);
   }
 
-  if (size > (Py_ssize_t)*npsmax) {
-    free(*ps);
-    *ps = malloc(sizeof(struct pvcard) * size);
-    if (*ps == NULL) {
-      PyErr_SetString(PyExc_MemoryError, "Could not allocate memory.");
-      return -1;
-    }
-    *npsmax = (int)size;
-  }
-
   for (i = 0; i < size; ++i) {
     subvalue = PySequence_GetItem(value, i);
     if (subvalue == NULL) {
@@ -723,6 +869,7 @@ set_pvcards(
   int        ival      = 0;
   int        mval      = 0;
   double     dblvalue  = 0.0;
+  void*      newmem    = NULL;
 
   if (!PySequence_Check(value)) {
     return -1;
@@ -732,6 +879,17 @@ set_pvcards(
     return -1;
   }
 
+  if (size > (Py_ssize_t)*npvmax) {
+    newmem = malloc(sizeof(struct pvcard) * size);
+    if (newmem == NULL) {
+      PyErr_SetString(PyExc_MemoryError, "Could not allocate memory.");
+      return -1;
+    }
+    free(*pv);
+    *pv = newmem;
+    *npvmax = (int)size;
+  }
+
   /* Verify the entire list for correct types first, so we don't have
      to undo anything copied into the canonical array. */
   for (i = 0; i < size; ++i) {
@@ -746,16 +904,6 @@ set_pvcards(
     Py_DECREF(subvalue);
   }
 
-  if (size > (Py_ssize_t)*npvmax) {
-    free(*pv);
-    *pv = malloc(sizeof(struct pvcard) * size);
-    if (*pv == NULL) {
-      PyErr_SetString(PyExc_MemoryError, "Could not allocate memory.");
-      return -1;
-    }
-    *npvmax = (int)size;
-  }
-
   for (i = 0; i < size; ++i) {
     subvalue = PySequence_GetItem(value, i);
     if (subvalue == NULL) {
diff --git a/src/pyutil.h b/src/pyutil.h
index b36104b..c865a80 100644
--- a/src/pyutil.h
+++ b/src/pyutil.h
@@ -1,5 +1,5 @@
 /*
-Copyright (C) 2008 Association of Universities for Research in Astronomy (AURA)
+Copyright (C) 2008-2012 Association of Universities for Research in Astronomy (AURA)
 
 Redistribution and use in source and binary forms, with or without
 modification, are permitted provided that the following conditions are met:
@@ -42,9 +42,18 @@ DAMAGE.
 #define PY_ARRAY_UNIQUE_SYMBOL pywcs_numpy_api
 
 #include <Python.h>
+
 #include <numpy/arrayobject.h>
 #include <numpy/npy_math.h>
-#include "str_list_proxy.h"
+
+#if PY_MAJOR_VERSION >= 3
+#define PY3K 1
+#else
+#define PY3K 0
+#ifndef Py_TYPE
+  #define Py_TYPE(ob) (((PyObject*)(ob))->ob_type)
+#endif
+#endif
 
 /* Py_ssize_t for old Pythons */
 /* This code is as recommended by: */
@@ -68,6 +77,29 @@ PyArrayProxy_New(
     int typenum,
     const void* data);
 
+PyObject*
+PyArrayReadOnlyProxy_New(
+    PyObject* self,
+    int nd,
+    const npy_intp* dims,
+    int typenum,
+    const void* data);
+
+typedef int (*str_verify_fn)(char *);
+
+/*@null@*/ PyObject *
+PyStrListProxy_New(
+    PyObject* owner,
+    Py_ssize_t size,
+    Py_ssize_t maxsize,
+    char (*array)[72],
+    str_verify_fn verify
+    );
+
+int
+_setup_str_list_proxy_type(
+    PyObject* m);
+
 static inline void
 offset_c_array(
     double* value,
@@ -172,6 +204,18 @@ _define_exceptions(PyObject* m);
 const char*
 wcslib_get_error_message(int stat);
 
+void
+wcserr_to_python_exc(const struct wcserr *err);
+
+void
+wcs_to_python_exc(const struct wcsprm *wcs);
+
+void
+wcserr_fix_to_python_exc(const struct wcserr *err);
+
+void
+wcserr_units_to_python_exc(const struct wcserr *err);
+
 /***************************************************************************
   Property helpers
  ***************************************************************************/
@@ -195,7 +239,11 @@ get_string(
     /*@unused@*/ const char* propname,
     const char* value) {
 
+  #if PY3K
+  return PyBytes_FromString(value);
+  #else
   return PyString_FromString(value);
+  #endif
 }
 
 int
@@ -224,7 +272,11 @@ get_int(
     /*@unused@*/ const char* propname,
     long value) {
 
+  #if PY3K
+  return PyLong_FromLong(value);
+  #else
   return PyInt_FromLong(value);
+  #endif
 }
 
 int
@@ -258,6 +310,17 @@ get_double_array(
   return PyArrayProxy_New(owner, ndims, dims, PyArray_DOUBLE, value);
 }
 
+/*@null@*/ static inline PyObject*
+get_double_array_readonly(
+    /*@unused@*/ const char* propname,
+    double* value,
+    npy_intp ndims,
+    const npy_intp* dims,
+    /*@shared@*/ PyObject* owner) {
+
+  return PyArrayReadOnlyProxy_New(owner, ndims, dims, PyArray_DOUBLE, value);
+}
+
 int
 set_double_array(
     const char* propname,
@@ -285,30 +348,48 @@ set_int_array(
     const npy_intp* dims,
     int* dest);
 
-/* Defined in str_list_proxy.h */
-PyObject *
-PyStrListProxy_New(
+static inline PyObject*
+get_str_list_verified(
+    /*@unused@*/ const char* propname,
+    char (*array)[72],
+    Py_ssize_t len,
+    Py_ssize_t maxlen,
     PyObject* owner,
-    Py_ssize_t size,
-    char (*array)[72]);
+    str_verify_fn verify) {
+
+  return PyStrListProxy_New(owner, len, maxlen, array, verify);
+}
 
 static inline PyObject*
 get_str_list(
     /*@unused@*/ const char* propname,
     char (*array)[72],
     Py_ssize_t len,
+    Py_ssize_t maxlen,
     PyObject* owner) {
 
-  return PyStrListProxy_New(owner, len, array);
+  return get_str_list_verified(propname, array, len, maxlen, owner, NULL);
 }
 
 int
+set_str_list_verified(
+    const char* propname,
+    PyObject* value,
+    Py_ssize_t len,
+    Py_ssize_t maxlen,
+    char (*dest)[72],
+    str_verify_fn verify);
+
+static inline int
 set_str_list(
     const char* propname,
     PyObject* value,
     Py_ssize_t len,
     Py_ssize_t maxlen,
-    char (*dest)[72]);
+    char (*dest)[72]) {
+
+  return set_str_list_verified(propname, value, len, maxlen, dest, NULL);
+}
 
 PyObject*
 get_pscards(
diff --git a/src/pywcs.c b/src/pywcs.c
index 272e7f7..025c314 100644
--- a/src/pywcs.c
+++ b/src/pywcs.c
@@ -1,5 +1,5 @@
 /*
-Copyright (C) 2008 Association of Universities for Research in Astronomy (AURA)
+Copyright (C) 2008-2012 Association of Universities for Research in Astronomy (AURA)
 
 Redistribution and use in source and binary forms, with or without
 modification, are permitted provided that the following conditions are met:
@@ -118,7 +118,7 @@ PyWcs_dealloc(
   int ignored;
   ignored = PyWcs_clear(self);
   pipeline_free(&self->x);
-  self->ob_type->tp_free((PyObject*)self);
+  Py_TYPE(self)->tp_free((PyObject*)self);
 }
 
 /*@null@*/ static PyObject *
@@ -268,6 +268,7 @@ PyWcs_all_pix2sky(
   }
 
   /* Make the call */
+  Py_BEGIN_ALLOW_THREADS
   preoffset_array(pixcrd, origin);
   wcsprm_python2c(self->x.wcs);
   status = pipeline_all_pixel2world(&self->x,
@@ -277,6 +278,7 @@ PyWcs_all_pix2sky(
                                     (double*)PyArray_DATA(world));
   wcsprm_c2python(self->x.wcs);
   unoffset_array(pixcrd, origin);
+  Py_END_ALLOW_THREADS
   /* unoffset_array(world, origin); */
 
  exit:
@@ -291,14 +293,11 @@ PyWcs_all_pix2sky(
     return NULL;
   } else {
     Py_DECREF(world);
-    if (status > 0 && status < WCS_ERRMSG_MAX) {
-      PyErr_SetString(*wcs_errexc[status], wcsp2s_errmsg[status]);
-      return NULL;
-    } else if (status == -1) {
+    if (status == -1) {
+      /* exception already set */
       return NULL;
     } else {
-      PyErr_SetString(PyExc_RuntimeError,
-                      "Unknown error occurred.  Something is seriously wrong.");
+      wcserr_to_python_exc(self->x.err);
       return NULL;
     }
   }
@@ -344,6 +343,7 @@ PyWcs_p4_pix2foc(
     goto exit;
   }
 
+  Py_BEGIN_ALLOW_THREADS
   preoffset_array(pixcrd, origin);
   status = p4_pix2foc(2, (void *)self->x.cpdis,
                       (unsigned int)PyArray_DIM(pixcrd, 0),
@@ -351,6 +351,7 @@ PyWcs_p4_pix2foc(
                       (double*)PyArray_DATA(foccrd));
   unoffset_array(pixcrd, origin);
   unoffset_array(foccrd, origin);
+  Py_END_ALLOW_THREADS
 
  exit:
 
@@ -360,14 +361,11 @@ PyWcs_p4_pix2foc(
     return (PyObject*)foccrd;
   } else {
     Py_XDECREF(foccrd);
-    if (status > 0 && status < WCS_ERRMSG_MAX) {
-      PyErr_SetString(*wcs_errexc[status], wcsp2s_errmsg[status]);
-      return NULL;
-    } else if (status == -1) {
+    if (status == -1) {
+      /* Exception already set */
       return NULL;
     } else {
-      PyErr_SetString(PyExc_RuntimeError,
-                      "Unknown error occurred.  Something is seriously wrong.");
+      PyErr_SetString(PyExc_MemoryError, "NULL pointer passed");
       return NULL;
     }
   }
@@ -413,6 +411,7 @@ PyWcs_det2im(
     goto exit;
   }
 
+  Py_BEGIN_ALLOW_THREADS
   preoffset_array(detcrd, origin);
   status = p4_pix2foc(2, (void *)self->x.det2im,
                       (unsigned int)PyArray_DIM(detcrd, 0),
@@ -420,6 +419,7 @@ PyWcs_det2im(
                       (double*)PyArray_DATA(imcrd));
   unoffset_array(detcrd, origin);
   unoffset_array(imcrd, origin);
+  Py_END_ALLOW_THREADS
 
  exit:
 
@@ -429,14 +429,11 @@ PyWcs_det2im(
     return (PyObject*)imcrd;
   } else {
     Py_XDECREF(imcrd);
-    if (status > 0 && status < WCS_ERRMSG_MAX) {
-      PyErr_SetString(*wcs_errexc[status], wcsp2s_errmsg[status]);
-      return NULL;
-    } else if (status == -1) {
+    if (status == -1) {
+      /* Exception already set */
       return NULL;
     } else {
-      PyErr_SetString(PyExc_RuntimeError,
-                      "Unknown error occurred.  Something is seriously wrong.");
+      PyErr_SetString(PyExc_MemoryError, "NULL pointer passed");
       return NULL;
     }
   }
@@ -476,6 +473,7 @@ PyWcs_pix2foc(
     goto _exit;
   }
 
+  Py_BEGIN_ALLOW_THREADS
   preoffset_array(pixcrd, origin);
   status = pipeline_pix2foc(&self->x,
                             (unsigned int)PyArray_DIM(pixcrd, 0),
@@ -484,6 +482,7 @@ PyWcs_pix2foc(
                             (double*)PyArray_DATA(foccrd));
   unoffset_array(pixcrd, origin);
   unoffset_array(foccrd, origin);
+  Py_END_ALLOW_THREADS
 
  _exit:
 
@@ -493,14 +492,11 @@ PyWcs_pix2foc(
     return (PyObject*)foccrd;
   } else {
     Py_XDECREF(foccrd);
-    if (status > 0 && status < WCS_ERRMSG_MAX) {
-      PyErr_SetString(*wcs_errexc[status], wcsp2s_errmsg[status]);
-      return NULL;
-    } else if (status == -1) {
+    if (status == -1) {
+      /* Exception already set */
       return NULL;
     } else {
-      PyErr_SetString(PyExc_RuntimeError,
-                      "Unknown error occurred.  Something is seriously wrong.");
+      wcserr_to_python_exc(self->x.err);
       return NULL;
     }
   }
@@ -871,14 +867,18 @@ static PyMethodDef PyWcs_methods[] = {
 };
 
 static PyMethodDef module_methods[] = {
-    {"_sanity_check", (PyCFunction)_sanity_check, METH_NOARGS, ""},
-    {"find_all_wcs", (PyCFunction)PyWcsprm_find_all_wcs, METH_VARARGS|METH_KEYWORDS, doc_find_all_wcs},
-    {NULL}  /* Sentinel */
+  {"_sanity_check", (PyCFunction)_sanity_check, METH_NOARGS, ""},
+  {"find_all_wcs", (PyCFunction)PyWcsprm_find_all_wcs, METH_VARARGS|METH_KEYWORDS, doc_find_all_wcs},
+  {NULL}  /* Sentinel */
 };
 
 static PyTypeObject PyWcsType = {
+  #if PY3K
+  PyVarObject_HEAD_INIT(NULL, 0)
+  #else
   PyObject_HEAD_INIT(NULL)
   0,                            /*ob_size*/
+  #endif
   "pywcs._Wcs",                 /*tp_name*/
   sizeof(PyWcs),                /*tp_basicsize*/
   0,                            /*tp_itemsize*/
@@ -940,14 +940,7 @@ struct module_state {
 #endif
 };
 
-#if PY_MAJOR_VERSION >= 3
-    #define GETSTATE(m) ((struct module_state*)PyModule_GetState(m))
-#else
-    #define GETSTATE(m) (&_state)
-    static struct module_state _state;
-#endif
-
-#if PY_MAJOR_VERSION >= 3
+#if PY3K
     static struct PyModuleDef moduledef = {
         PyModuleDef_HEAD_INIT,
         "_pywcs",
@@ -962,63 +955,63 @@ struct module_state {
 
     #define INITERROR return NULL
 
-    PyObject *
+    PyMODINIT_FUNC
     PyInit__pywcs(void)
 
 #else
     #define INITERROR return
 
-    void
+    PyMODINIT_FUNC
     init_pywcs(void)
 #endif
 
 {
-    PyObject* m;
-
-    wcs_errexc[0] = NULL;                         /* Success */
-    wcs_errexc[1] = &PyExc_MemoryError;           /* Null wcsprm pointer passed */
-    wcs_errexc[2] = &PyExc_MemoryError;           /* Memory allocation failed */
-    wcs_errexc[3] = &WcsExc_SingularMatrix;       /* Linear transformation matrix is singular */
-    wcs_errexc[4] = &WcsExc_InconsistentAxisTypes; /* Inconsistent or unrecognized coordinate axis types */
-    wcs_errexc[5] = &PyExc_ValueError;            /* Invalid parameter value */
-    wcs_errexc[6] = &WcsExc_InvalidTransform;     /* Invalid coordinate transformation parameters */
-    wcs_errexc[7] = &WcsExc_InvalidTransform;     /* Ill-conditioned coordinate transformation parameters */
-    wcs_errexc[8] = &WcsExc_InvalidCoordinate;    /* One or more of the pixel coordinates were invalid, */
-    /* as indicated by the stat vector */
-    wcs_errexc[9] = &WcsExc_InvalidCoordinate;    /* One or more of the world coordinates were invalid, */
-                                        /* as indicated by the stat vector */
-    wcs_errexc[10] = &WcsExc_InvalidCoordinate;    /* Invalid world coordinate */
-    wcs_errexc[11] = &WcsExc_NoSolution;           /* no solution found in the specified interval */
-    wcs_errexc[12] = &WcsExc_InvalidSubimageSpecification; /* Invalid subimage specification (no spectral axis) */
-    wcs_errexc[13] = &WcsExc_NonseparableSubimageCoordinateSystem; /* Non-separable subimage coordinate system */
-
-#if PY_MAJOR_VERSION >= 3
-    m = PyModule_Create(&moduledef);
+  PyObject* m;
+
+  wcs_errexc[0] = NULL;                         /* Success */
+  wcs_errexc[1] = &PyExc_MemoryError;           /* Null wcsprm pointer passed */
+  wcs_errexc[2] = &PyExc_MemoryError;           /* Memory allocation failed */
+  wcs_errexc[3] = &WcsExc_SingularMatrix;       /* Linear transformation matrix is singular */
+  wcs_errexc[4] = &WcsExc_InconsistentAxisTypes; /* Inconsistent or unrecognized coordinate axis types */
+  wcs_errexc[5] = &PyExc_ValueError;            /* Invalid parameter value */
+  wcs_errexc[6] = &WcsExc_InvalidTransform;     /* Invalid coordinate transformation parameters */
+  wcs_errexc[7] = &WcsExc_InvalidTransform;     /* Ill-conditioned coordinate transformation parameters */
+  wcs_errexc[8] = &WcsExc_InvalidCoordinate;    /* One or more of the pixel coordinates were invalid, */
+  /* as indicated by the stat vector */
+  wcs_errexc[9] = &WcsExc_InvalidCoordinate;    /* One or more of the world coordinates were invalid, */
+  /* as indicated by the stat vector */
+  wcs_errexc[10] = &WcsExc_InvalidCoordinate;    /* Invalid world coordinate */
+  wcs_errexc[11] = &WcsExc_NoSolution;           /* no solution found in the specified interval */
+  wcs_errexc[12] = &WcsExc_InvalidSubimageSpecification; /* Invalid subimage specification (no spectral axis) */
+  wcs_errexc[13] = &WcsExc_NonseparableSubimageCoordinateSystem; /* Non-separable subimage coordinate system */
+
+#if PY3K
+  m = PyModule_Create(&moduledef);
 #else
-    m = Py_InitModule3("_pywcs", module_methods, NULL);
+  m = Py_InitModule3("_pywcs", module_methods, NULL);
 #endif
 
-    if (m == NULL)
-        INITERROR;
-
-    import_array();
-    fill_docstrings();
-
-    if (_setup_api(m)                 ||
-        _setup_str_list_proxy_type(m) ||
-        _setup_wcsprm_type(m)         ||
-        _setup_tabprm_type(m)         ||
-        _setup_units_type(m)          ||
-        /* _setup_wtbarr_type(m)         || */
-        _setup_distortion_type(m)     ||
-        _setup_sip_type(m)            ||
-        _setup_pywcs_type(m)          ||
-        _define_exceptions(m)) {
-        Py_DECREF(m);
-        INITERROR;
-    }
+  if (m == NULL)
+    INITERROR;
+
+  import_array();
+  fill_docstrings();
+
+  if (_setup_api(m)                 ||
+      _setup_str_list_proxy_type(m) ||
+      _setup_wcsprm_type(m)         ||
+      _setup_tabprm_type(m)         ||
+      _setup_units_type(m)          ||
+      /* _setup_wtbarr_type(m)         || */
+      _setup_distortion_type(m)     ||
+      _setup_sip_type(m)            ||
+      _setup_pywcs_type(m)          ||
+      _define_exceptions(m)) {
+    Py_DECREF(m);
+    INITERROR;
+  }
 
-#if PY_MAJOR_VERSION >= 3
-    return module;
+#if PY3K
+  return m;
 #endif
 }
diff --git a/src/pywcs.h b/src/pywcs.h
index 3d1078e..b26a72d 100644
--- a/src/pywcs.h
+++ b/src/pywcs.h
@@ -1,5 +1,5 @@
 /*
-Copyright (C) 2008 Association of Universities for Research in Astronomy (AURA)
+Copyright (C) 2008-2012 Association of Universities for Research in Astronomy (AURA)
 
 Redistribution and use in source and binary forms, with or without
 modification, are permitted provided that the following conditions are met:
diff --git a/src/pywcs_api.c b/src/pywcs_api.c
index 77780b6..8a63f00 100644
--- a/src/pywcs_api.c
+++ b/src/pywcs_api.c
@@ -1,5 +1,5 @@
 /*
-Copyright (C) 2008 Association of Universities for Research in Astronomy (AURA)
+Copyright (C) 2008-2012 Association of Universities for Research in Astronomy (AURA)
 
 Redistribution and use in source and binary forms, with or without
 modification, are permitted provided that the following conditions are met:
@@ -76,7 +76,11 @@ void* PyWcs_API[] = {
 int _setup_api(PyObject *m) {
   PyObject* c_api;
 
-  c_api = PyCObject_FromVoidPtr((void *)PyWcs_API, NULL);
+  #if PY_VERSION_HEX >= 0x03020000
+    c_api = PyCapsule_New((void *)PyWcs_API, "_pywcs._PYWCS_API", NULL);
+  #else
+    c_api = PyCObject_FromVoidPtr((void *)PyWcs_API, NULL);
+  #endif
   PyModule_AddObject(m, "_PYWCS_API", c_api);
 
   return 0;
diff --git a/src/pywcs_api.h b/src/pywcs_api.h
index f233cfd..8482e9d 100644
--- a/src/pywcs_api.h
+++ b/src/pywcs_api.h
@@ -1,5 +1,5 @@
 /*
-Copyright (C) 2008 Association of Universities for Research in Astronomy (AURA)
+Copyright (C) 2008-2012 Association of Universities for Research in Astronomy (AURA)
 
 Redistribution and use in source and binary forms, with or without
 modification, are permitted provided that the following conditions are met:
@@ -110,24 +110,29 @@ import_pywcs(void) {
   PyObject *c_api        = NULL;
   int       status       = -1;
 
-  pywcs_module = PyImport_ImportModule("pywcs._pywcs");
-  if (pywcs_module == NULL) goto exit;
+  #if PY_VERSION_HEX >= 0x03020000
+    PyWcs_API = (void **)PyCapsule_Import("pywcs._pywcs._WCS_API", 0);
+    if (PyWcs_API == NULL) goto exit;
+  #else
+    pywcs_module = PyImport_ImportModule("pywcs._pywcs");
+    if (pywcs_module == NULL) goto exit;
 
-  c_api = PyObject_GetAttrString(pywcs_module, "_PYWCS_API");
-  if (c_api == NULL) goto exit;
+    c_api = PyObject_GetAttrString(pywcs_module, "_PYWCS_API");
+    if (c_api == NULL) goto exit;
 
-  if (PyCObject_Check(c_api)) {
-    PyWcs_API = (void **)PyCObject_AsVoidPtr(c_api);
-  } else {
-    goto exit;
-  }
+    if (PyCObject_Check(c_api)) {
+      PyWcs_API = (void **)PyCObject_AsVoidPtr(c_api);
+    } else {
+      goto exit;
+    }
+  #endif
 
   /* Perform runtime check of C API version */
   if (REVISION != PyWcs_GetCVersion()) {
     PyErr_Format(
-      PyExc_ImportError, "module compiled against " \
-      "ABI version '%x' but this version of pywcs is '%x'", \
-      (int)REVISION, (int)PyWcs_GetCVersion());
+                 PyExc_ImportError, "module compiled against "        \
+                 "ABI version '%x' but this version of pywcs is '%x'", \
+                 (int)REVISION, (int)PyWcs_GetCVersion());
     return -1;
   }
 
diff --git a/src/sip.c b/src/sip.c
index 4ebfc11..e11bb02 100644
--- a/src/sip.c
+++ b/src/sip.c
@@ -1,5 +1,5 @@
 /*
-Copyright (C) 2008 Association of Universities for Research in Astronomy (AURA)
+Copyright (C) 2008-2012 Association of Universities for Research in Astronomy (AURA)
 
 Redistribution and use in source and binary forms, with or without
 modification, are permitted provided that the following conditions are met:
@@ -40,6 +40,8 @@ DAMAGE.
 #include <stdlib.h>
 #include <string.h>
 
+#define SIP_ERRMSG(status) WCSERR_SET(status)
+
 void
 sip_clear(
     sip_t* sip) {
@@ -57,6 +59,7 @@ sip_clear(
   sip->crpix[0] = 0.0;
   sip->crpix[1] = 0.0;
   sip->scratch = NULL;
+  sip->err = NULL;
 }
 
 int
@@ -68,28 +71,41 @@ sip_init(
     const unsigned int bp_order, const double* bp,
     const double* crpix /* [2] */) {
 
-  unsigned int a_size       = 0;
-  unsigned int b_size       = 0;
-  unsigned int ap_size      = 0;
-  unsigned int bp_size      = 0;
-  unsigned int scratch_size = 0;
-  int          status       = 0;
+  unsigned int       a_size       = 0;
+  unsigned int       b_size       = 0;
+  unsigned int       ap_size      = 0;
+  unsigned int       bp_size      = 0;
+  unsigned int       scratch_size = 0;
+  int                status       = 0;
+  struct wcserr**    err          = NULL;
+  static const char *function     = "sip_init";
 
   assert(sip != NULL);
   sip_clear(sip);
+  err = &(sip->err);
 
   /* We we have one of A/B or AP/BP, we must have both. */
-  if (((a == NULL) ^ (b == NULL)) ||
-      ((ap == NULL) ^ (bp == NULL))) {
-    return 6;
+  if ((a == NULL) ^ (b == NULL)) {
+    return wcserr_set(
+      SIP_ERRMSG(WCSERR_BAD_COORD_TRANS),
+      "Both A and B SIP transform must be defined");
   }
 
+  if ((ap == NULL) ^ (bp == NULL)) {
+    return wcserr_set(
+      SIP_ERRMSG(WCSERR_BAD_COORD_TRANS),
+      "Both AP and BP SIP transform must be defined");
+  }
+
+
   if (a != NULL) {
     sip->a_order = a_order;
     a_size = (a_order + 1) * (a_order + 1) * sizeof(double);
     sip->a = malloc(a_size);
     if (sip->a == NULL) {
-      status = 2;
+      sip_free(sip);
+      status = wcserr_set(
+        SIP_ERRMSG(WCSERR_MEMORY), "Memory allocation failed");
       goto exit;
     }
     memcpy(sip->a, a, a_size);
@@ -101,7 +117,9 @@ sip_init(
     b_size = (b_order + 1) * (b_order + 1) * sizeof(double);
     sip->b = malloc(b_size);
     if (sip->b == NULL) {
-      status = 2;
+      sip_free(sip);
+      status = wcserr_set(
+        SIP_ERRMSG(WCSERR_MEMORY), "Memory allocation failed");
       goto exit;
     }
     memcpy(sip->b, b, b_size);
@@ -115,7 +133,9 @@ sip_init(
     ap_size = (ap_order + 1) * (ap_order + 1) * sizeof(double);
     sip->ap = malloc(ap_size);
     if (sip->ap == NULL) {
-      status = 2;
+      sip_free(sip);
+      status = wcserr_set(
+        SIP_ERRMSG(WCSERR_MEMORY), "Memory allocation failed");
       goto exit;
     }
     memcpy(sip->ap, ap, ap_size);
@@ -127,7 +147,9 @@ sip_init(
     bp_size = (bp_order + 1) * (bp_order + 1) * sizeof(double);
     sip->bp = malloc(bp_size);
     if (sip->bp == NULL) {
-      status = 2;
+      sip_free(sip);
+      status = wcserr_set(
+        SIP_ERRMSG(WCSERR_MEMORY), "Memory allocation failed");
       goto exit;
     }
     memcpy(sip->bp, bp, bp_size);
@@ -140,7 +162,9 @@ sip_init(
     scratch_size = (scratch_size + 1) * sizeof(double);
     sip->scratch = malloc(scratch_size);
     if (sip->scratch == NULL) {
-      status = 2;
+      sip_free(sip);
+      status = wcserr_set(
+        SIP_ERRMSG(WCSERR_MEMORY), "Memory allocation failed");
       goto exit;
     }
   }
@@ -149,9 +173,6 @@ sip_init(
   sip->crpix[1] = crpix[1];
 
  exit:
-  if (status != 0) {
-    sip_free(sip);
-  }
 
   return status;
 }
@@ -168,6 +189,8 @@ sip_free(sip_t* sip) {
   sip->bp = NULL;
   free(sip->scratch);
   sip->scratch = NULL;
+  free(sip->err);
+  sip->err = NULL;
 }
 
 static inline double
diff --git a/src/sip.h b/src/sip.h
index 1e24209..aabc033 100644
--- a/src/sip.h
+++ b/src/sip.h
@@ -1,5 +1,5 @@
 /*
-Copyright (C) 2008 Association of Universities for Research in Astronomy (AURA)
+Copyright (C) 2008-2012 Association of Universities for Research in Astronomy (AURA)
 
 Redistribution and use in source and binary forms, with or without
 modification, are permitted provided that the following conditions are met:
@@ -50,6 +50,7 @@ typedef struct {
   /*@null@*/ /*@shared@*/ double* bp;
   double                          crpix[2];
   /*@null@*/ double*              scratch;
+  struct wcserr*                  err;
 } sip_t;
 
 /**
diff --git a/src/sip_wrap.c b/src/sip_wrap.c
index 014114b..625f2be 100644
--- a/src/sip_wrap.c
+++ b/src/sip_wrap.c
@@ -1,5 +1,5 @@
 /*
-Copyright (C) 2008 Association of Universities for Research in Astronomy (AURA)
+Copyright (C) 2008-2012 Association of Universities for Research in Astronomy (AURA)
 
 Redistribution and use in source and binary forms, with or without
 modification, are permitted provided that the following conditions are met:
@@ -45,7 +45,7 @@ PySip_dealloc(
     PySip* self) {
 
   sip_free(&self->x);
-  self->ob_type->tp_free((PyObject*)self);
+  Py_TYPE(self)->tp_free((PyObject*)self);
 }
 
 /*@null@*/ static PyObject *
@@ -160,14 +160,11 @@ PySip_init(
 
   if (status == 0) {
     return 0;
-  } else if (status > 0 && status < WCS_ERRMSG_MAX) {
-    PyErr_SetString(*wcs_errexc[status], wcsp2s_errmsg[status]);
-    return -1;
   } else if (status == -1) {
+    /* Exception already set */
     return -1;
   } else {
-    PyErr_SetString(PyExc_RuntimeError,
-                    "Unknown error occurred.  Something is seriously wrong.");
+    wcserr_to_python_exc(self->x.err);
     return -1;
   }
 }
@@ -211,10 +208,10 @@ PySip_pix2foc(
   foccrd = (PyArrayObject*)PyArray_SimpleNew(2, PyArray_DIMS(pixcrd),
                                              PyArray_DOUBLE);
   if (foccrd == NULL) {
-    status = 2;
     goto exit;
   }
 
+  Py_BEGIN_ALLOW_THREADS
   preoffset_array(pixcrd, origin);
   status = sip_pix2foc(&self->x,
                        (unsigned int)PyArray_DIM(pixcrd, 1),
@@ -223,6 +220,7 @@ PySip_pix2foc(
                        (double*)PyArray_DATA(foccrd));
   unoffset_array(pixcrd, origin);
   unoffset_array(foccrd, origin);
+  Py_END_ALLOW_THREADS
 
  exit:
 
@@ -233,14 +231,10 @@ PySip_pix2foc(
   } else {
     Py_XDECREF(foccrd);
     if (status == -1) {
-      return NULL;
-    } else if (status > 0 && status < WCS_ERRMSG_MAX) {
-      PyErr_SetString(*wcs_errexc[status], wcsp2s_errmsg[status]);
+      /* Exception already set */
       return NULL;
     } else {
-      PyErr_SetString(
-          PyExc_RuntimeError,
-          "Unknown error occurred.  Something is seriously wrong.");
+      wcserr_to_python_exc(self->x.err);
       return NULL;
     }
   }
@@ -289,6 +283,7 @@ PySip_foc2pix(
     goto exit;
   }
 
+  Py_BEGIN_ALLOW_THREADS
   preoffset_array(foccrd, origin);
   status = sip_foc2pix(&self->x,
                        (unsigned int)PyArray_DIM(pixcrd, 1),
@@ -297,6 +292,7 @@ PySip_foc2pix(
                        (double*)PyArray_DATA(pixcrd));
   unoffset_array(foccrd, origin);
   unoffset_array(pixcrd, origin);
+  Py_END_ALLOW_THREADS
 
  exit:
   Py_XDECREF(foccrd);
@@ -306,14 +302,10 @@ PySip_foc2pix(
   } else {
     Py_XDECREF(pixcrd);
     if (status == -1) {
-      return NULL;
-    } else if (status > 0 && status < WCS_ERRMSG_MAX) {
-      PyErr_SetString(*wcs_errexc[status], wcsp2s_errmsg[status]);
+      /* Exception already set */
       return NULL;
     } else {
-      PyErr_SetString(
-          PyExc_RuntimeError,
-          "Unknown error occurred.  Something is seriously wrong.");
+      wcserr_to_python_exc(self->x.err);
       return NULL;
     }
   }
@@ -478,8 +470,12 @@ static PyMethodDef PySip_methods[] = {
 };
 
 PyTypeObject PySipType = {
+  #if PY3K
+  PyVarObject_HEAD_INIT(NULL, 0)
+  #else
   PyObject_HEAD_INIT(NULL)
   0,                            /*ob_size*/
+  #endif
   "pywcs.Sip",                  /*tp_name*/
   sizeof(PySip),                /*tp_basicsize*/
   0,                            /*tp_itemsize*/
diff --git a/src/sip_wrap.h b/src/sip_wrap.h
index bc5ef19..5e84327 100644
--- a/src/sip_wrap.h
+++ b/src/sip_wrap.h
@@ -1,5 +1,5 @@
 /*
-Copyright (C) 2008 Association of Universities for Research in Astronomy (AURA)
+Copyright (C) 2008-2012 Association of Universities for Research in Astronomy (AURA)
 
 Redistribution and use in source and binary forms, with or without
 modification, are permitted provided that the following conditions are met:
diff --git a/src/str_list_proxy.c b/src/str_list_proxy.c
index 4fb0cc6..a0b6f6f 100644
--- a/src/str_list_proxy.c
+++ b/src/str_list_proxy.c
@@ -1,5 +1,5 @@
 /*
-Copyright (C) 2008 Association of Universities for Research in Astronomy (AURA)
+Copyright (C) 2008-2012 Association of Universities for Research in Astronomy (AURA)
 
 Redistribution and use in source and binary forms, with or without
 modification, are permitted provided that the following conditions are met:
@@ -36,7 +36,7 @@ DAMAGE.
 
 #define NO_IMPORT_ARRAY
 
-#include "str_list_proxy.h"
+#include "pyutil.h"
 
 /***************************************************************************
  * List-of-strings proxy object
@@ -48,7 +48,9 @@ typedef struct {
   PyObject_HEAD
   /*@null@*/ /*@shared@*/ PyObject* pyobject;
   Py_ssize_t size;
+  Py_ssize_t maxsize;
   char (*array)[72];
+  str_verify_fn verify;
 } PyStrListProxy;
 
 static void
@@ -56,7 +58,7 @@ PyStrListProxy_dealloc(
     PyStrListProxy* self) {
 
   Py_XDECREF(self->pyobject);
-  self->ob_type->tp_free((PyObject*)self);
+  Py_TYPE(self)->tp_free((PyObject*)self);
 }
 
 /*@null@*/ static PyObject *
@@ -109,10 +111,16 @@ PyStrListProxy_clear(
 PyStrListProxy_New(
     /*@shared@*/ PyObject* owner,
     Py_ssize_t size,
-    char (*array)[72]) {
+    Py_ssize_t maxsize,
+    char (*array)[72],
+    str_verify_fn verify) {
 
   PyStrListProxy* self = NULL;
 
+  if (maxsize == 0) {
+    maxsize = 68;
+  }
+
   self = (PyStrListProxy*)PyStrListProxyType.tp_alloc(&PyStrListProxyType, 0);
   if (self == NULL) {
     return NULL;
@@ -121,7 +129,9 @@ PyStrListProxy_New(
   Py_XINCREF(owner);
   self->pyobject = owner;
   self->size = size;
+  self->maxsize = maxsize;
   self->array = array;
+  self->verify = verify;
   return (PyObject*)self;
 }
 
@@ -142,7 +152,11 @@ PyStrListProxy_getitem(
     return NULL;
   }
 
+  #if PY3K
+  return PyBytes_FromString(self->array[index]);
+  #else
   return PyString_FromString(self->array[index]);
+  #endif
 }
 
 static int
@@ -159,16 +173,25 @@ PyStrListProxy_setitem(
     return -1;
   }
 
+  #if PY3K
+  if (PyBytes_AsStringAndSize(arg, &value, &value_length)) {
+  #else
   if (PyString_AsStringAndSize(arg, &value, &value_length)) {
+  #endif
+      return -1;
+  }
+
+  if (value_length >= self->maxsize) {
+    PyErr_Format(PyExc_ValueError,
+                 "string must be less than %zd characters", self->maxsize);
     return -1;
   }
 
-  if (value_length >= 68) {
-    PyErr_SetString(PyExc_ValueError, "string must be less than 68 characters");
+  if (self->verify && !self->verify(value)) {
     return -1;
   }
 
-  strncpy(self->array[index], value, 72);
+  strncpy(self->array[index], value, self->maxsize);
 
   return 0;
 }
@@ -190,7 +213,7 @@ PyStrListProxy_repr(
   char        next_char = '\0';
 
   /* Overallocating to allow for escaped characters */
-  buffer = malloc((size_t)self->size*80*2 + 2);
+  buffer = malloc((size_t)self->size*self->maxsize*2 + 2);
   if (buffer == NULL) {
     PyErr_SetString(PyExc_MemoryError, "Could not allocate memory.");
     return NULL;
@@ -202,7 +225,7 @@ PyStrListProxy_repr(
   for (i = 0; i < self->size; ++i) {
     *wp++ = '\'';
     rp = self->array[i];
-    for (j = 0; j < 68 && *rp != '\0'; ++j) {
+    for (j = 0; j < self->maxsize && *rp != '\0'; ++j) {
       /* Check if this character should be escaped */
       e = escapes;
       next_char = *rp++;
@@ -232,7 +255,11 @@ PyStrListProxy_repr(
   *wp++ = ']';
   *wp++ = '\0';
 
+  #if PY3K
+  result = PyUnicode_FromString(buffer);
+  #else
   result = PyString_FromString(buffer);
+  #endif
   free(buffer);
   return result;
 }
@@ -251,8 +278,12 @@ static PySequenceMethods PyStrListProxy_sequence_methods = {
 };
 
 static PyTypeObject PyStrListProxyType = {
+  #if PY3K
+  PyVarObject_HEAD_INIT(NULL, 0)
+  #else
   PyObject_HEAD_INIT(NULL)
   0,                          /*ob_size*/
+  #endif
   "pywcs.StrListProxy",       /*tp_name*/
   sizeof(PyStrListProxy),  /*tp_basicsize*/
   0,                          /*tp_itemsize*/
diff --git a/src/str_list_proxy.h b/src/str_list_proxy.h
index ee3520b..63bf1e4 100644
--- a/src/str_list_proxy.h
+++ b/src/str_list_proxy.h
@@ -1,5 +1,5 @@
 /*
-Copyright (C) 2008 Association of Universities for Research in Astronomy (AURA)
+Copyright (C) 2008-2012 Association of Universities for Research in Astronomy (AURA)
 
 Redistribution and use in source and binary forms, with or without
 modification, are permitted provided that the following conditions are met:
@@ -46,11 +46,16 @@ DAMAGE.
  *   char * list[];
  ***************************************************************************/
 
+typedef int (*str_verify_fn)(const char *);
+
 /*@null@*/ PyObject *
 PyStrListProxy_New(
     PyObject* owner,
     Py_ssize_t size,
-    char (*array)[72]);
+    Py_ssize_t maxsize,
+    char (*array)[72],
+    str_verify_fn verify
+    );
 
 int
 _setup_str_list_proxy_type(
diff --git a/src/wcslib_tabprm_wrap.h b/src/util.c
similarity index 69%
copy from src/wcslib_tabprm_wrap.h
copy to src/util.c
index 9d52fc1..82752f2 100644
--- a/src/wcslib_tabprm_wrap.h
+++ b/src/util.c
@@ -1,5 +1,5 @@
 /*
-Copyright (C) 2008 Association of Universities for Research in Astronomy (AURA)
+Copyright (C) 2008-2012 Association of Universities for Research in Astronomy (AURA)
 
 Redistribution and use in source and binary forms, with or without
 modification, are permitted provided that the following conditions are met:
@@ -34,23 +34,38 @@ DAMAGE.
          mdroe at stsci.edu
 */
 
-#ifndef __WCSLIB_TABPRM_WRAP_H__
-#define __WCSLIB_TABPRM_WRAP_H__
+#define NO_IMPORT_ARRAY
 
-#include "pyutil.h"
-#include "wcs.h"
+#include "util.h"
+#include <math.h>
+#include <float.h>
 
-extern PyTypeObject PyTabprmType;
+void set_invalid_to_nan(
+    const int ncoord,
+    const int nelem,
+    double* const data,
+    const int* const stat)
+{
+  int i = 0;
+  double* d = data;
+  const int* s = stat;
+  const int* s_end = stat + ncoord;
+  double n;
 
-typedef struct {
-  PyObject_HEAD
-  struct tabprm* x;
-  PyObject* owner;
-} PyTabprm;
+  #ifndef NAN
+  #define INF (DBL_MAX+DBL_MAX)
+  #define NAN (INF-INF)
+  #endif
 
-PyTabprm*
-PyTabprm_cnew(PyObject* wcsprm, struct tabprm* x);
+  n = NAN;
 
-int _setup_tabprm_type(PyObject* m);
-
-#endif
+  for ( ; s != s_end; ++s) {
+    if (*s) {
+      for (i = 0; i < nelem; ++i) {
+        *d++ = n;
+      }
+    } else {
+      d += nelem;
+    }
+  }
+}
diff --git a/src/util.h b/src/util.h
index 8ed2876..55d5407 100644
--- a/src/util.h
+++ b/src/util.h
@@ -1,5 +1,5 @@
 /*
-Copyright (C) 2008 Association of Universities for Research in Astronomy (AURA)
+Copyright (C) 2008-2012 Association of Universities for Research in Astronomy (AURA)
 
 Redistribution and use in source and binary forms, with or without
 modification, are permitted provided that the following conditions are met:
@@ -53,4 +53,10 @@ DAMAGE.
 #undef	CLAMP
 #define CLAMP(x, low, high)  (((x) > (high)) ? (high) : (((x) < (low)) ? (low) : (x)))
 
+void set_invalid_to_nan(
+    const int ncoord,
+    const int nelem,
+    double* const data,
+    const int* const stat);
+
 #endif /* __UTIL_H__ */
diff --git a/src/wcsconfig.h b/src/wcsconfig.h
index 66cfd99..123df4e 100644
--- a/src/wcsconfig.h
+++ b/src/wcsconfig.h
@@ -1,6 +1,6 @@
 
 /* WCSLIB library version number. */
-#define WCSLIB_VERSION 4.7
+#define WCSLIB_VERSION 4.8.2
 
 /* 64-bit integer data type. */
 #define WCSLIB_INT64 long long int
diff --git a/src/wcslib_tabprm_wrap.c b/src/wcslib_tabprm_wrap.c
index c84fa2e..249e58e 100644
--- a/src/wcslib_tabprm_wrap.c
+++ b/src/wcslib_tabprm_wrap.c
@@ -1,5 +1,5 @@
 /*
-Copyright (C) 2008 Association of Universities for Research in Astronomy (AURA)
+Copyright (C) 2008-2012 Association of Universities for Research in Astronomy (AURA)
 
 Redistribution and use in source and binary forms, with or without
 modification, are permitted provided that the following conditions are met:
@@ -82,6 +82,17 @@ make_fancy_dims(PyTabprm* self, npy_intp* ndims, npy_intp* dims) {
 
 PyObject** tab_errexc[6];
 
+static void
+wcslib_tab_to_python_exc(int status) {
+  if (status > 0 && status < 6) {
+    PyErr_SetString(*tab_errexc[status], tab_errmsg[status]);
+  } else {
+    PyErr_SetString(
+        PyExc_RuntimeError,
+        "Unknown error occurred.  Something is seriously wrong.");
+  }
+}
+
 /***************************************************************************
  * PyTabprm methods
  */
@@ -116,7 +127,7 @@ PyTabprm_dealloc(
     PyTabprm* self) {
 
   PyTabprm_clear(self);
-  self->ob_type->tp_free((PyObject*)self);
+  Py_TYPE(self)->tp_free((PyObject*)self);
 }
 
 PyTabprm*
@@ -139,12 +150,8 @@ PyTabprm_cset(
 
   if (status == 0) {
     return 0;
-  } else if (status > 0 && status < WCS_ERRMSG_MAX) {
-    PyErr_SetString(*tab_errexc[status], tab_errmsg[status]);
-    return -1;
   } else {
-    PyErr_SetString(PyExc_RuntimeError,
-                    "Unknown error occurred.  Something is seriously wrong.");
+    wcslib_tab_to_python_exc(status);
     return -1;
   }
 }
@@ -171,6 +178,10 @@ PyTabprm_print_contents(
     return NULL;
   }
 
+  /* This is not thread-safe, but since we're holding onto the GIL,
+     we can assume we won't have thread conflicts */
+  wcsprintf_set(NULL);
+
   ignored = tabprt(self->x);
 
   printf(wcsprintf_buf());
@@ -189,9 +200,17 @@ PyTabprm___str__(
     return NULL;
   }
 
+  /* This is not thread-safe, but since we're holding onto the GIL,
+     we can assume we won't have thread conflicts */
+  wcsprintf_set(NULL);
+
   ignored = tabprt(self->x);
 
+  #if PY3K
+  return PyUnicode_FromString(wcsprintf_buf());
+  #else
   return PyString_FromString(wcsprintf_buf());
+  #endif
 }
 
 /***************************************************************************
@@ -433,8 +452,12 @@ static PyMethodDef PyTabprm_methods[] = {
 };
 
 PyTypeObject PyTabprmType = {
+  #if PY3K
+  PyVarObject_HEAD_INIT(NULL, 0)
+  #else
   PyObject_HEAD_INIT(NULL)
   0,                            /*ob_size*/
+  #endif
   "pywcs.Tabprm",               /*tp_name*/
   sizeof(PyTabprm),             /*tp_basicsize*/
   0,                            /*tp_itemsize*/
diff --git a/src/wcslib_tabprm_wrap.h b/src/wcslib_tabprm_wrap.h
index 9d52fc1..b7e77fa 100644
--- a/src/wcslib_tabprm_wrap.h
+++ b/src/wcslib_tabprm_wrap.h
@@ -1,5 +1,5 @@
 /*
-Copyright (C) 2008 Association of Universities for Research in Astronomy (AURA)
+Copyright (C) 2008-2012 Association of Universities for Research in Astronomy (AURA)
 
 Redistribution and use in source and binary forms, with or without
 modification, are permitted provided that the following conditions are met:
diff --git a/src/wcslib_units_wrap.c b/src/wcslib_units_wrap.c
index c1476b0..9a2f5d1 100644
--- a/src/wcslib_units_wrap.c
+++ b/src/wcslib_units_wrap.c
@@ -1,5 +1,5 @@
 /*
-Copyright (C) 2008 Association of Universities for Research in Astronomy (AURA)
+Copyright (C) 2008-2012 Association of Universities for Research in Astronomy (AURA)
 
 Redistribution and use in source and binary forms, with or without
 modification, are permitted provided that the following conditions are met:
@@ -48,8 +48,6 @@ DAMAGE.
 */
 #include "docstrings.h"
 
-PyObject** units_errexc[13];
-
 /***************************************************************************
  * PyTabprm methods
  */
@@ -73,13 +71,29 @@ PyUnits_dealloc(
     PyUnits* self) {
 
   PyUnits_clear(self);
-  self->ob_type->tp_free((PyObject*)self);
+  Py_TYPE(self)->tp_free((PyObject*)self);
 }
 
 PyUnits*
-PyUnits_cnew(const double scale, const double offset, const double power) {
+PyUnits_cnew(
+    const char* const have,
+    const char* const want,
+    const double scale,
+    const double offset,
+    const double power) {
+
   PyUnits* self;
   self = (PyUnits*)(&PyUnitsType)->tp_alloc(&PyUnitsType, 0);
+  if (have == NULL) {
+    self->have[0] = 0;
+  } else {
+    strncpy(self->have, have, 80);
+  }
+  if (want == NULL) {
+    self->want[0] = 0;
+  } else {
+    strncpy(self->want, want, 80);
+  }
   self->scale = scale;
   self->offset = offset;
   self->power = power;
@@ -94,6 +108,8 @@ PyUnits_new(
 
   PyUnits* self;
   self = (PyUnits*)type->tp_alloc(type, 0);
+  self->have[0] = 0;
+  self->want[0] = 0;
   self->scale = 1.0;
   self->offset = 0.0;
   self->power = 1.0;
@@ -106,12 +122,13 @@ PyUnits_init(
     PyObject* args,
     PyObject* kwds) {
 
-  int       status          = -1;
-  char*     have;
-  char*     want;
-  char*     ctrl_str        = NULL;
-  int       ctrl            = 0;
+  int            status     = -1;
+  char*          have;
+  char*          want;
+  char*          ctrl_str   = NULL;
+  int            ctrl       = 0;
   const char*    keywords[] = {"have", "want", "translate_units", NULL};
+  struct wcserr* err        = NULL;
 
   if (!PyArg_ParseTupleAndKeywords(args, kwds, "ss|s:UnitConverter.__init__",
                                    (char **)keywords, &have, &want,
@@ -125,17 +142,23 @@ PyUnits_init(
     }
   }
 
-  status = wcsutrn(ctrl, have);
+  /* Copy the strings since we can't have wcslib monkeying with the
+     data in a Python string */
+  strncpy(self->have, have, 80);
+  strncpy(self->want, want, 80);
+
+  status = wcsutrne(ctrl, self->have, &err);
   if (status != -1 && status != 0) {
     goto exit;
   }
 
-  status = wcsutrn(ctrl, want);
+  status = wcsutrne(ctrl, self->want, &err);
   if (status != -1 && status != 0) {
     goto exit;
   }
 
-  status = wcsunits(have, want, &self->scale, &self->offset, &self->power);
+  status = wcsunitse(self->have, self->want,
+                     &self->scale, &self->offset, &self->power, &err);
 
  exit:
 
@@ -143,12 +166,9 @@ PyUnits_init(
     return -1;
   } else if (status == 0) {
     return 0;
-  } else if (status >= 1 && status < 13) {
-    PyErr_SetString(*units_errexc[status], wcsunits_errmsg[status]);
-    return -1;
   } else {
-    PyErr_SetString(PyExc_RuntimeError,
-                    "Unknown error occurred.  Something is seriously wrong.");
+    wcserr_units_to_python_exc(err);
+    free(err);
     return -1;
   }
 }
@@ -157,7 +177,7 @@ PyUnits_init(
 PyUnits___str__(
     PyUnits* self) {
 
-  const size_t BUF_SIZE = 1 << 8;
+  #define BUF_SIZE 1 << 8
   char buffer[BUF_SIZE];
   char scale[BUF_SIZE];
   char offset[BUF_SIZE];
@@ -181,10 +201,14 @@ PyUnits___str__(
     power[0] = 0;
   }
 
-  snprintf(buffer, 1 << 8, "<pywcs.UnitConverter (x%s%s)%s>",
-           scale, offset, power);
+  snprintf(buffer, 1 << 8, "<pywcs.UnitConverter '%s' to '%s' (x%s%s)%s>",
+           self->have, self->want, scale, offset, power);
 
+  #if PY3K
+  return PyUnicode_FromString(buffer);
+  #else
   return PyString_FromString(buffer);
+  #endif
 }
 
 static PyObject*
@@ -269,6 +293,30 @@ PyUnits_convert(
  */
 
 /*@null@*/ static PyObject*
+PyUnits_get_have(
+    PyUnits* self,
+    /*@unused@*/ void* closure) {
+
+  #if PY3K
+  return PyUnicode_FromString(self->have);
+  #else
+  return PyString_FromString(self->have);
+  #endif
+}
+
+/*@null@*/ static PyObject*
+PyUnits_get_want(
+    PyUnits* self,
+    /*@unused@*/ void* closure) {
+
+  #if PY3K
+  return PyUnicode_FromString(self->want);
+  #else
+  return PyString_FromString(self->want);
+  #endif
+}
+
+/*@null@*/ static PyObject*
 PyUnits_get_scale(
     PyUnits* self,
     /*@unused@*/ void* closure) {
@@ -297,6 +345,8 @@ PyUnits_get_power(
  */
 
 static PyGetSetDef PyUnits_getset[] = {
+  {"have", (getter)PyUnits_get_have, NULL, (char *)doc_have},
+  {"want", (getter)PyUnits_get_want, NULL, (char *)doc_want},
   {"scale", (getter)PyUnits_get_scale, NULL, (char *)doc_scale},
   {"offset", (getter)PyUnits_get_offset, NULL, (char *)doc_offset},
   {"power", (getter)PyUnits_get_power, NULL, (char *)doc_power},
@@ -309,8 +359,12 @@ static PyMethodDef PyUnits_methods[] = {
 };
 
 PyTypeObject PyUnitsType = {
+  #if PY3K
+  PyVarObject_HEAD_INIT(NULL, 0)
+  #else
   PyObject_HEAD_INIT(NULL)
   0,                            /*ob_size*/
+  #endif
   "pywcs.UnitConverter",        /*tp_name*/
   sizeof(PyUnits),              /*tp_basicsize*/
   0,                            /*tp_itemsize*/
@@ -362,19 +416,5 @@ _setup_units_type(
 
   PyModule_AddObject(m, "UnitConverter", (PyObject *)&PyUnitsType);
 
-  units_errexc[0]  = NULL;               /* Success */
-  units_errexc[1]  = &PyExc_ValueError;  /* Invalid numeric multiplier */
-  units_errexc[2]  = &PyExc_SyntaxError; /* Dangling binary operator */
-  units_errexc[3]  = &PyExc_SyntaxError; /* Invalid symbol in INITIAL context */
-  units_errexc[4]  = &PyExc_SyntaxError; /* Function in invalid context */
-  units_errexc[5]  = &PyExc_SyntaxError; /* Invalid symbol in EXPON context */
-  units_errexc[6]  = &PyExc_SyntaxError; /* Unbalanced bracket */
-  units_errexc[7]  = &PyExc_SyntaxError; /* Unbalanced parenthesis */
-  units_errexc[8]  = &PyExc_SyntaxError; /* Conservative binary operators */
-  units_errexc[9]  = &PyExc_SyntaxError; /* Internal parser error */
-  units_errexc[10] = &PyExc_SyntaxError; /* Non-conformant unit specifications */
-  units_errexc[11] = &PyExc_SyntaxError; /* Non-conformant functions */
-  units_errexc[12] = &PyExc_ValueError;  /* Potentially unsafe translation */
-
   return 0;
 }
diff --git a/src/wcslib_units_wrap.h b/src/wcslib_units_wrap.h
index b36a883..c1d707b 100644
--- a/src/wcslib_units_wrap.h
+++ b/src/wcslib_units_wrap.h
@@ -1,5 +1,5 @@
 /*
-Copyright (C) 2008 Association of Universities for Research in Astronomy (AURA)
+Copyright (C) 2008-2012 Association of Universities for Research in Astronomy (AURA)
 
 Redistribution and use in source and binary forms, with or without
 modification, are permitted provided that the following conditions are met:
@@ -44,6 +44,8 @@ extern PyTypeObject PyUnitsType;
 
 typedef struct {
   PyObject_HEAD
+  char have[80];
+  char want[80];
   double scale;
   double offset;
   double power;
@@ -51,6 +53,8 @@ typedef struct {
 
 PyUnits*
 PyUnits_cnew(
+    const char* const have,
+    const char* const want,
     const double scale,
     const double offset,
     const double power);
diff --git a/src/wcslib_wrap.c b/src/wcslib_wrap.c
index 8b5bee5..15b5735 100644
--- a/src/wcslib_wrap.c
+++ b/src/wcslib_wrap.c
@@ -1,5 +1,5 @@
 /*
-Copyright (C) 2008 Association of Universities for Research in Astronomy (AURA)
+Copyright (C) 2008-2012 Association of Universities for Research in Astronomy (AURA)
 
 Redistribution and use in source and binary forms, with or without
 modification, are permitted provided that the following conditions are met:
@@ -39,6 +39,7 @@ DAMAGE.
 #include "wcslib_wrap.h"
 #include "wcslib_tabprm_wrap.h"
 #include "wcslib_wtbarr_wrap.h"
+#include "wcslib_units_wrap.h"
 #include <structmember.h> /* from Python */
 
 #include <wcs.h>
@@ -46,9 +47,9 @@ DAMAGE.
 #include <wcshdr.h>
 #include <wcsmath.h>
 #include <wcsprintf.h>
+#include <wcsunits.h>
 
 #include "isnan.h"
-#include "str_list_proxy.h"
 #include "distortion.h"
 
 /*
@@ -88,7 +89,7 @@ is_valid_alt_key(
  */
 
 static int
-PyWcsprm_cset(PyWcsprm* self);
+PyWcsprm_cset(PyWcsprm* self, const int convert);
 
 static inline void
 note_change(PyWcsprm* self) {
@@ -101,7 +102,7 @@ PyWcsprm_dealloc(
 
   int ignored;
   ignored = wcsfree(&self->x);
-  self->ob_type->tp_free((PyObject*)self);
+  Py_TYPE(self)->tp_free((PyObject*)self);
 }
 
 static PyWcsprm*
@@ -199,20 +200,24 @@ PyWcsprm_init(
     if (status != 0) {
       PyErr_SetString(
           PyExc_MemoryError,
-          "Could not initialize wcsprm object");
+          self->x.err->msg);
       return -1;
     }
 
     self->x.alt[0] = key[0];
 
-    if (PyWcsprm_cset(self)) {
+    if (PyWcsprm_cset(self, 0)) {
       return -1;
     }
     wcsprm_c2python(&self->x);
 
     return 0;
   } else { /* header != NULL */
+    #if PY3K
+    if (PyBytes_AsStringAndSize(header_obj, &header, &header_length)) {
+    #else
     if (PyString_AsStringAndSize(header_obj, &header, &header_length)) {
+    #endif
       return -1;
     }
 
@@ -221,7 +226,11 @@ PyWcsprm_init(
     } else if (relax_obj == NULL || relax_obj == Py_False) {
       relax = WCSHDR_none;
     } else {
+      #if PY3K
+      relax = PyLong_AsLong(relax_obj);
+      #else
       relax = PyInt_AsLong(relax_obj);
+      #endif
       if (relax == -1) {
         PyErr_SetString(
             PyExc_ValueError,
@@ -331,14 +340,11 @@ PyWcsprm_init(
       ignored_int = wcsvfree(&nwcs, &wcs);
       PyErr_SetString(
           PyExc_MemoryError,
-          "Could not initialize wcsprm object");
+          self->x.err->msg);
       return -1;
     }
 
     note_change(self);
-    if (PyWcsprm_cset(self)) {
-      return -1;
-    }
     wcsprm_c2python(&self->x);
     ignored_int = wcsvfree(&nwcs, &wcs);
     return 0;
@@ -362,7 +368,7 @@ PyWcsprm_copy(
   wcsprm_c2python(&self->x);
 
   if (status == 0) {
-    if (PyWcsprm_cset(copy)) {
+    if (PyWcsprm_cset(copy, 0)) {
       Py_XDECREF(copy);
       return NULL;
     }
@@ -370,15 +376,8 @@ PyWcsprm_copy(
     return (PyObject*)copy;
   } else {
     Py_XDECREF(copy);
-    if (status > 0 && status < WCS_ERRMSG_MAX) {
-      PyErr_SetString(*wcs_errexc[status], wcscopy_errmsg[status]);
-      return NULL;
-    } else {
-      PyErr_SetString(
-          PyExc_RuntimeError,
-          "Unknown error occurred.  Something is seriously wrong.");
-      return NULL;
-    }
+    wcs_to_python_exc(&(self->x));
+    return NULL;
   }
 }
 
@@ -412,7 +411,11 @@ PyWcsprm_find_all_wcs(
     return NULL;
   }
 
+  #if PY3K
+  if (PyBytes_AsStringAndSize(header_obj, &header, &header_length)) {
+  #else
   if (PyString_AsStringAndSize(header_obj, &header, &header_length)) {
+  #endif
     return NULL;
   }
 
@@ -429,7 +432,11 @@ PyWcsprm_find_all_wcs(
   } else if (relax_obj == NULL || relax_obj == Py_False) {
     relax = WCSHDR_none;
   } else {
+    #if PY3K
+    relax = PyLong_AsLong(relax_obj);
+    #else
     relax = PyInt_AsLong(relax_obj);
+    #endif
     if (relax == -1) {
       PyErr_SetString(
           PyExc_ValueError,
@@ -438,6 +445,7 @@ PyWcsprm_find_all_wcs(
     }
   }
 
+  Py_BEGIN_ALLOW_THREADS
   if (keysel < 0) {
     status = wcspih(
         header,
@@ -459,6 +467,7 @@ PyWcsprm_find_all_wcs(
         &nwcs,
         &wcs);
   }
+  Py_END_ALLOW_THREADS
 
   if (status != 0) {
     PyErr_SetString(
@@ -492,7 +501,7 @@ PyWcsprm_find_all_wcs(
     }
 
     subresult->x.flag = 0;
-    if (PyWcsprm_cset(subresult)) {
+    if (PyWcsprm_cset(subresult, 0)) {
       Py_DECREF(subresult);
       Py_DECREF(result);
       ignored = wcsvfree(&nwcs, &wcs);
@@ -516,14 +525,13 @@ PyWcsprm_celfix(
   wcsprm_c2python(&self->x);
 
   if (status == -1 || status == 0) {
+    #if PY3K
+    return PyLong_FromLong((long)status);
+    #else
     return PyInt_FromLong((long)status);
-  } else if (status > 0 && status < WCSFIX_ERRMSG_MAX) {
-    PyErr_SetString(PyExc_ValueError, wcsfix_errmsg[status]);
-    return NULL;
+    #endif
   } else {
-    PyErr_SetString(
-        PyExc_RuntimeError,
-        "Unknown error occurred.  Something is seriously wrong.");
+    wcserr_fix_to_python_exc(self->x.err);
     return NULL;
   }
 }
@@ -572,14 +580,13 @@ PyWcsprm_cylfix(
   Py_XDECREF(naxis_array);
 
   if (status == -1 || status == 0) {
+    #if PY3K
+    return PyLong_FromLong((long)status);
+    #else
     return PyInt_FromLong((long)status);
-  } else if (status > 0 && status < WCSFIX_ERRMSG_MAX) {
-    PyErr_SetString(PyExc_ValueError, wcsfix_errmsg[status]);
-    return NULL;
+    #endif
   } else {
-    PyErr_SetString(
-        PyExc_RuntimeError,
-        "Unknown error occurred.  Something is seriously wrong.");
+    wcserr_fix_to_python_exc(self->x.err);
     return NULL;
   }
 }
@@ -590,17 +597,18 @@ PyWcsprm_datfix(
 
   int status = 0;
 
+  wcsprm_python2c(&self->x);
   status = datfix(&self->x);
+  wcsprm_c2python(&self->x);
 
   if (status == -1 || status == 0) {
+    #if PY3K
+    return PyLong_FromLong((long)status);
+    #else
     return PyInt_FromLong((long)status);
-  } else if (status > 0 && status < WCSFIX_ERRMSG_MAX) {
-    PyErr_SetString(PyExc_ValueError, wcsfix_errmsg[status]);
-    return NULL;
+    #endif
   } else {
-    PyErr_SetString(
-        PyExc_RuntimeError,
-        "Unknown error occurred.  Something is seriously wrong.");
+    wcserr_fix_to_python_exc(self->x.err);
     return NULL;
   }
 }
@@ -617,11 +625,13 @@ PyWcsprm_fix(
   PyArrayObject* naxis_array     = NULL;
   int*           naxis           = NULL;
   int            stat[NWCSFIX];
+  struct wcserr  err[NWCSFIX];
   int            status          = 0;
   PyObject*      subresult;
   PyObject*      result;
   int            i               = 0;
   int            msg_index       = 0;
+  const char*    message;
   PyObject*      ignored         = NULL;
 
   struct message_map_entry {
@@ -668,8 +678,9 @@ PyWcsprm_fix(
     naxis = (int*)PyArray_DATA(naxis_array);
   }
 
+  /* TODO: Use wcsfixi */
   wcsprm_python2c(&self->x);
-  status = wcsfix(ctrl, naxis, &self->x, stat);
+  status = wcsfixi(ctrl, naxis, &self->x, stat, err);
   wcsprm_c2python(&self->x);
 
   /* We're done with this already, so deref now so we don't have to remember
@@ -683,22 +694,74 @@ PyWcsprm_fix(
 
   for (i = 0; i < 5; ++i) {
     msg_index = stat[message_map[i].index];
-    if (msg_index >= 0 && msg_index < 11) {
-      subresult = PyString_FromString(wcsfix_errmsg[msg_index]);
-      if (subresult == NULL ||
-          PyDict_SetItemString(result, message_map[i].name, subresult)) {
-        Py_XDECREF(subresult);
-        Py_XDECREF(result);
-        return NULL;
-      }
+    if (msg_index > 0 && msg_index < 11) {
+      message = err[message_map[i].index].msg;
+    } else if (msg_index == 0) {
+      message = "Success";
+    } else {
+      message = "No change";
+    }
+    #if PY3K
+    subresult = PyUnicode_FromString(message);
+    #else
+    subresult = PyString_FromString(message);
+    #endif
+    if (subresult == NULL ||
+        PyDict_SetItemString(result, message_map[i].name, subresult)) {
       Py_XDECREF(subresult);
+      Py_XDECREF(result);
+      return NULL;
     }
+    Py_XDECREF(subresult);
   }
 
   return result;
 }
 
 /*@null@*/ static PyObject*
+PyWcsprm_get_cdelt_func(
+    PyWcsprm* self,
+    /*@unused@*/ PyObject* args,
+    /*@unused@*/ PyObject* kwds) {
+
+  Py_ssize_t naxis = 0;
+
+  if (is_null(self->x.cdelt)) {
+    return NULL;
+  }
+
+  if (PyWcsprm_cset(self, 1)) {
+    return NULL;
+  }
+
+  naxis = self->x.naxis;
+
+  return get_double_array_readonly("cdelt", self->x.cdelt, 1, &naxis, (PyObject*)self);
+}
+
+/*@null@*/ static PyObject*
+PyWcsprm_get_pc_func(
+    PyWcsprm* self,
+    /*@unused@*/ PyObject* args,
+    /*@unused@*/ PyObject* kwds) {
+
+  npy_intp dims[2];
+
+  if (is_null(self->x.pc)) {
+    return NULL;
+  }
+
+  if (PyWcsprm_cset(self, 1)) {
+    return NULL;
+  }
+
+  dims[0] = self->x.naxis;
+  dims[1] = self->x.naxis;
+
+  return get_double_array_readonly("pc", self->x.pc, 2, dims, (PyObject*)self);
+}
+
+/*@null@*/ static PyObject*
 PyWcsprm_get_ps(
     PyWcsprm* self,
     /*@unused@*/ PyObject* args,
@@ -767,7 +830,7 @@ static PyObject*
 PyWcsprm_is_unity(
     PyWcsprm* self) {
 
-  if (PyWcsprm_cset(self)) {
+  if (PyWcsprm_cset(self, 1)) {
     return NULL;
   }
 
@@ -848,7 +911,7 @@ PyWcsprm_mix(
     goto exit;
   }
 
-  if (mixpix < 1 || mixpix > 2) {
+  if (mixpix < 1 || mixpix > self->x.naxis) {
     PyErr_SetString(
         PyExc_ValueError,
         "Argument 1 (mixpix) must specify a pixel coordinate "
@@ -871,25 +934,23 @@ PyWcsprm_mix(
   phi = (PyArrayObject*)PyArray_SimpleNew
     (1, &naxis, PyArray_DOUBLE);
   if (phi == NULL) {
-    status = 2;
     goto exit;
   }
 
   theta = (PyArrayObject*)PyArray_SimpleNew
     (1, &naxis, PyArray_DOUBLE);
   if (theta == NULL) {
-    status = 2;
     goto exit;
   }
 
   imgcrd = (PyArrayObject*)PyArray_SimpleNew
     (1, &naxis, PyArray_DOUBLE);
   if (imgcrd == NULL) {
-    status = 2;
     goto exit;
   }
 
   /* Convert pixel coordinates to 1-based */
+  Py_BEGIN_ALLOW_THREADS
   preoffset_array(pixcrd, origin);
   wcsprm_python2c(&self->x);
   status = wcsmix(
@@ -907,6 +968,7 @@ PyWcsprm_mix(
   wcsprm_c2python(&self->x);
   unoffset_array(pixcrd, origin);
   unoffset_array(imgcrd, origin);
+  Py_END_ALLOW_THREADS
 
   if (status == 0) {
     result = PyDict_New();
@@ -915,7 +977,7 @@ PyWcsprm_mix(
         PyDict_SetItemString(result, "phi", (PyObject*)phi) ||
         PyDict_SetItemString(result, "theta", (PyObject*)theta) ||
         PyDict_SetItemString(result, "world", (PyObject*)world)) {
-      status = 2;
+      goto exit;
     }
   }
 
@@ -933,13 +995,8 @@ PyWcsprm_mix(
     if (status == -1) {
       /* The error message has already been set */
       return NULL;
-    } else if (status > 0 && status < WCS_ERRMSG_MAX) {
-      PyErr_SetString(*wcs_errexc[status], wcsmix_errmsg[status]);
-      return NULL;
     } else {
-      PyErr_SetString(
-          PyExc_RuntimeError,
-          "Unknown error occurred.  Something is seriously wrong.");
+      wcs_to_python_exc(&(self->x));
       return NULL;
     }
   }
@@ -952,6 +1009,8 @@ PyWcsprm_p2s(
     PyObject* kwds) {
 
   int            naxis      = 2;
+  int            ncoord     = 0;
+  int            nelem      = 0;
   PyObject*      pixcrd_obj = NULL;
   int            origin     = 1;
   PyArrayObject* pixcrd     = NULL;
@@ -992,45 +1051,43 @@ PyWcsprm_p2s(
   imgcrd = (PyArrayObject*)PyArray_SimpleNew(
       2, PyArray_DIMS(pixcrd), PyArray_DOUBLE);
   if (imgcrd == NULL) {
-    status = 2;
     goto exit;
   }
 
   phi = (PyArrayObject*)PyArray_SimpleNew(
       1, PyArray_DIMS(pixcrd), PyArray_DOUBLE);
   if (phi == NULL) {
-    status = 2;
     goto exit;
   }
 
   theta = (PyArrayObject*)PyArray_SimpleNew(
       1, PyArray_DIMS(pixcrd), PyArray_DOUBLE);
   if (theta == NULL) {
-    status = 2;
     goto exit;
   }
 
   world = (PyArrayObject*)PyArray_SimpleNew(
       2, PyArray_DIMS(pixcrd), PyArray_DOUBLE);
   if (world == NULL) {
-    status = 2;
     goto exit;
   }
 
   stat = (PyArrayObject*)PyArray_SimpleNew(
       1, PyArray_DIMS(pixcrd), PyArray_INT);
   if (stat == NULL) {
-    status = 2;
     goto exit;
   }
 
-  preoffset_array(pixcrd, origin);
   /* Make the call */
+  Py_BEGIN_ALLOW_THREADS
+  ncoord = PyArray_DIM(pixcrd, 0);
+  nelem = PyArray_DIM(pixcrd, 1);
+  preoffset_array(pixcrd, origin);
   wcsprm_python2c(&self->x);
   status = wcsp2s(
       &self->x,
-      (int)PyArray_DIM(pixcrd, 0),
-      (int)PyArray_DIM(pixcrd, 1),
+      ncoord,
+      nelem,
       (double*)PyArray_DATA(pixcrd),
       (double*)PyArray_DATA(imgcrd),
       (double*)PyArray_DATA(phi),
@@ -1041,6 +1098,17 @@ PyWcsprm_p2s(
   unoffset_array(pixcrd, origin);
   /* unoffset_array(world, origin); */
   unoffset_array(imgcrd, origin);
+  if (status == 8) {
+    set_invalid_to_nan(
+        ncoord, nelem, (double*)PyArray_DATA(imgcrd), (int*)PyArray_DATA(stat));
+    set_invalid_to_nan(
+        ncoord, 1, (double*)PyArray_DATA(phi), (int*)PyArray_DATA(stat));
+    set_invalid_to_nan(
+        ncoord, 1, (double*)PyArray_DATA(theta), (int*)PyArray_DATA(stat));
+    set_invalid_to_nan(
+        ncoord, nelem, (double*)PyArray_DATA(world), (int*)PyArray_DATA(stat));
+  }
+  Py_END_ALLOW_THREADS
 
   if (status == 0 || status == 8) {
     result = PyDict_New();
@@ -1050,7 +1118,7 @@ PyWcsprm_p2s(
         PyDict_SetItemString(result, "theta", (PyObject*)theta) ||
         PyDict_SetItemString(result, "world", (PyObject*)world) ||
         PyDict_SetItemString(result, "stat", (PyObject*)stat)) {
-      status = 2;
+      goto exit;
     }
   }
 
@@ -1066,15 +1134,11 @@ PyWcsprm_p2s(
     return result;
   } else {
     Py_XDECREF(result);
-    if (status > 0 && status < WCS_ERRMSG_MAX) {
-      PyErr_SetString(*wcs_errexc[status], wcsp2s_errmsg[status]);
-      return NULL;
-    } else if (status == -1) {
+    if (status == -1) {
+      /* Exception already set */
       return NULL;
     } else {
-      PyErr_SetString(
-          PyExc_RuntimeError,
-          "Unknown error occurred.  Something is seriously wrong.");
+      wcs_to_python_exc(&(self->x));
       return NULL;
     }
   }
@@ -1087,6 +1151,8 @@ PyWcsprm_s2p(
     PyObject* kwds) {
 
   int            naxis     = 2;
+  int            ncoord    = 0;
+  int            nelem     = 0;
   PyObject*      world_obj = NULL;
   int            origin    = 1;
   PyArrayObject* world     = NULL;
@@ -1096,7 +1162,7 @@ PyWcsprm_s2p(
   PyArrayObject* pixcrd    = NULL;
   PyArrayObject* stat      = NULL;
   PyObject*      result    = NULL;
-  int            status    = 0;
+  int            status    = -1;
   const char*    keywords[] = {
     "world", "origin", NULL };
 
@@ -1128,45 +1194,43 @@ PyWcsprm_s2p(
   phi = (PyArrayObject*)PyArray_SimpleNew(
       1, PyArray_DIMS(world), PyArray_DOUBLE);
   if (phi == NULL) {
-    status = 2;
     goto exit;
   }
 
   theta = (PyArrayObject*)PyArray_SimpleNew(
       1, PyArray_DIMS(world), PyArray_DOUBLE);
   if (phi == NULL) {
-    status = 2;
     goto exit;
   }
 
   imgcrd = (PyArrayObject*)PyArray_SimpleNew(
       2, PyArray_DIMS(world), PyArray_DOUBLE);
   if (theta == NULL) {
-    status = 2;
     goto exit;
   }
 
   pixcrd = (PyArrayObject*)PyArray_SimpleNew(
       2, PyArray_DIMS(world), PyArray_DOUBLE);
   if (pixcrd == NULL) {
-    status = 2;
     goto exit;
   }
 
   stat = (PyArrayObject*)PyArray_SimpleNew(
       1, PyArray_DIMS(world), PyArray_INT);
   if (stat == NULL) {
-    status = 2;
     goto exit;
   }
 
   /* Make the call */
+  Py_BEGIN_ALLOW_THREADS
+  ncoord = PyArray_DIM(world, 0);
+  nelem = PyArray_DIM(world, 1);
   /* preoffset_array(world, origin); */
   wcsprm_python2c(&self->x);
   status = wcss2p(
       &self->x,
-      (int)PyArray_DIM(world, 0),
-      (int)PyArray_DIM(world, 1),
+      ncoord,
+      nelem,
       (double*)PyArray_DATA(world),
       (double*)PyArray_DATA(phi),
       (double*)PyArray_DATA(theta),
@@ -1177,6 +1241,17 @@ PyWcsprm_s2p(
   /* unoffset_array(world, origin); */
   unoffset_array(pixcrd, origin);
   unoffset_array(imgcrd, origin);
+  if (status == 8) {
+    set_invalid_to_nan(
+        ncoord, 1, (double*)PyArray_DATA(phi), (int*)PyArray_DATA(stat));
+    set_invalid_to_nan(
+        ncoord, 1, (double*)PyArray_DATA(theta), (int*)PyArray_DATA(stat));
+    set_invalid_to_nan(
+        ncoord, nelem, (double*)PyArray_DATA(imgcrd), (int*)PyArray_DATA(stat));
+    set_invalid_to_nan(
+        ncoord, nelem, (double*)PyArray_DATA(pixcrd), (int*)PyArray_DATA(stat));
+  }
+  Py_END_ALLOW_THREADS
 
   if (status == 0 || status == 9) {
     result = PyDict_New();
@@ -1186,7 +1261,7 @@ PyWcsprm_s2p(
         PyDict_SetItemString(result, "imgcrd", (PyObject*)imgcrd) ||
         PyDict_SetItemString(result, "pixcrd", (PyObject*)pixcrd) ||
         PyDict_SetItemString(result, "stat", (PyObject*)stat)) {
-      status = 2;
+      goto exit;
     }
   }
 
@@ -1202,13 +1277,11 @@ PyWcsprm_s2p(
     return result;
   } else {
     Py_XDECREF(result);
-    if (status > 0 && status < WCS_ERRMSG_MAX) {
-      PyErr_SetString(*wcs_errexc[status], wcsp2s_errmsg[status]);
+    if (status == -1) {
+      /* Exception already set */
       return NULL;
     } else {
-      PyErr_SetString(
-          PyExc_RuntimeError,
-          "Unknown error occurred.  Something is seriously wrong.");
+      wcs_to_python_exc(&(self->x));
       return NULL;
     }
   }
@@ -1216,24 +1289,20 @@ PyWcsprm_s2p(
 
 static int
 PyWcsprm_cset(
-    PyWcsprm* self) {
+    PyWcsprm* self,
+    const int convert) {
 
   int status = 0;
 
-  wcsprm_python2c(&self->x);
+  if (convert) wcsprm_python2c(&self->x);
   status = wcsset(&self->x);
-  wcsprm_c2python(&self->x);
+  if (convert) wcsprm_c2python(&self->x);
 
   if (status == 0) {
     return 0;
-  } else if (status > 0 && status < WCS_ERRMSG_MAX) {
-    PyErr_SetString(*wcs_errexc[status], wcsp2s_errmsg[status]);
-    return -1;
   } else {
-    PyErr_SetString(
-        PyExc_RuntimeError,
-        "Unknown error occurred.  Something is seriously wrong.");
-    return -1;
+    wcs_to_python_exc(&(self->x));
+    return 1;
   }
 }
 
@@ -1241,7 +1310,7 @@ PyWcsprm_cset(
 PyWcsprm_set(
     PyWcsprm* self) {
 
-  if (PyWcsprm_cset(self)) {
+  if (PyWcsprm_cset(self, 1)) {
     return NULL;
   }
 
@@ -1260,8 +1329,10 @@ PyWcsprm_set_ps(
   }
 
   if (set_pscards("ps", arg, &self->x.ps, &self->x.nps, &self->x.npsmax)) {
+    self->x.m_ps = self->x.ps;
     return NULL;
   }
+  self->x.m_ps = self->x.ps;
 
   note_change(self);
 
@@ -1280,8 +1351,10 @@ PyWcsprm_set_pv(
   }
 
   if (set_pvcards("pv", arg, &self->x.pv, &self->x.npv, &self->x.npvmax)) {
+    self->x.m_pv = self->x.pv;
     return NULL;
   }
+  self->x.m_pv = self->x.pv;
 
   note_change(self);
 
@@ -1298,15 +1371,19 @@ PyWcsprm_print_contents(
 
   int ignored;
 
-  if (PyWcsprm_cset(self)) {
-    return NULL;
-  }
+  /* This is not thread-safe, but since we're holding onto the GIL,
+     we can assume we won't have thread conflicts */
+  wcsprintf_set(NULL);
 
   wcsprm_python2c(&self->x);
+  if (PyWcsprm_cset(self, 0)) {
+    wcsprm_c2python(&self->x);
+    return NULL;
+  }
   ignored = wcsprt(&self->x);
   wcsprm_c2python(&self->x);
 
-  printf(wcsprintf_buf());
+  printf("%s", wcsprintf_buf());
 
   Py_INCREF(Py_None);
   return Py_None;
@@ -1323,14 +1400,13 @@ PyWcsprm_spcfix(
   wcsprm_c2python(&self->x);
 
   if (status == -1 || status == 0) {
+    #if PY3K
+    return PyLong_FromLong((long)status);
+    #else
     return PyInt_FromLong((long)status);
-  } else if (status > 0 && status < WCSFIX_ERRMSG_MAX) {
-    PyErr_SetString(PyExc_ValueError, wcsfix_errmsg[status]);
-    return NULL;
+    #endif
   } else {
-    PyErr_SetString(
-        PyExc_RuntimeError,
-        "Unknown error occurred.  Something is seriously wrong.");
+    wcserr_fix_to_python_exc(self->x.err);
     return NULL;
   }
 }
@@ -1368,13 +1444,8 @@ PyWcsprm_sptr(
   if (status == 0) {
     Py_INCREF(Py_None);
     return Py_None;
-  } else if (status > 0 && status < WCS_ERRMSG_MAX) {
-    PyErr_SetString(*wcs_errexc[status], wcsp2s_errmsg[status]);
-    return NULL;
   } else {
-    PyErr_SetString(
-        PyExc_RuntimeError,
-        "Unknown error occurred.  Something is seriously wrong.");
+    wcs_to_python_exc(&(self->x));
     return NULL;
   }
 }
@@ -1383,15 +1454,23 @@ PyWcsprm_sptr(
 PyWcsprm___str__(
     PyWcsprm* self) {
 
-  if (PyWcsprm_cset(self)) {
-    return NULL;
-  }
+  /* This is not thread-safe, but since we're holding onto the GIL,
+     we can assume we won't have thread conflicts */
+  wcsprintf_set(NULL);
 
   wcsprm_python2c(&self->x);
+  if (PyWcsprm_cset(self, 0)) {
+    wcsprm_c2python(&self->x);
+    return NULL;
+  }
   wcsprt(&self->x);
   wcsprm_c2python(&self->x);
 
+  #if PY3K
+  return PyUnicode_FromString(wcsprintf_buf());
+  #else
   return PyString_FromString(wcsprintf_buf());
+  #endif
 }
 
 /*@null@*/ static PyObject*
@@ -1405,6 +1484,9 @@ PyWcsprm_sub(
   PyObject*  py_axes        = NULL;
   PyWcsprm*  py_dest_wcs    = NULL;
   PyObject*  element        = NULL;
+  #if PY3K
+  PyObject*  element_utf8   = NULL;
+  #endif
   char*      element_str    = NULL;
   int        element_val    = 0;
   int        nsub           = 0;
@@ -1440,8 +1522,19 @@ PyWcsprm_sub(
         goto exit;
       }
 
+      #if PY3K
+      if (PyUnicode_Check(element)) {
+        element_utf8 = PyUnicode_AsUTF8String(element);
+        if (element_utf8 == NULL) {
+          goto exit;
+        }
+        element_str = PyBytes_AsString(element_utf8);
+        Py_DECREF(element_utf8); element_utf8 = NULL;
+      #else
       if (PyString_Check(element)) {
+        /* Doesn't return NULL, because we already known it's a string */
         element_str = PyString_AsString(element);
+      #endif
         if (strncmp(element_str, "longitude", 10) == 0) {
           element_val = WCSSUB_LONGITUDE;
         } else if (strncmp(element_str, "latitude", 9) == 0) {
@@ -1460,8 +1553,13 @@ PyWcsprm_sub(
             "string values for axis sequence must be one of 'latitude', 'longitude', 'cubeface', 'spectral', 'stokes', or 'celestial'");
           goto exit;
         }
+      #if PY3K
+      } else if (PyLong_Check(element)) {
+        tmp = (Py_ssize_t)PyLong_AsSsize_t(element);
+      #else
       } else if (PyInt_Check(element)) {
         tmp = (Py_ssize_t)PyInt_AsLong(element);
+      #endif
         if (tmp == -1 && PyErr_Occurred()) {
           goto exit;
         }
@@ -1478,8 +1576,13 @@ PyWcsprm_sub(
       Py_DECREF(element);
       element = NULL;
     }
+  #if PY3K
+  } else if (PyLong_Check(py_axes)) {
+    tmp = (Py_ssize_t)PyLong_AsSsize_t(py_axes);
+  #else
   } else if (PyInt_Check(py_axes)) {
     tmp = (Py_ssize_t)PyInt_AsLong(py_axes);
+  #endif
     if (tmp == -1 && PyErr_Occurred()) {
       goto exit;
     }
@@ -1515,7 +1618,7 @@ PyWcsprm_sub(
   wcsprm_python2c(&self->x);
   status = wcssub(0, &self->x, &nsub, axes, &py_dest_wcs->x);
   wcsprm_c2python(&self->x);
-  if (PyWcsprm_cset(py_dest_wcs)) {
+  if (PyWcsprm_cset(py_dest_wcs, 0)) {
     goto exit;
   }
   wcsprm_c2python(&py_dest_wcs->x);
@@ -1524,24 +1627,22 @@ PyWcsprm_sub(
     goto exit;
   }
 
-  Py_INCREF(py_dest_wcs);
-
  exit:
   free(axes);
   Py_XDECREF(element);
-  Py_XDECREF(py_dest_wcs);
+  #if PY3K
+  Py_XDECREF(element_utf8);
+  #endif
 
   if (status == 0) {
     return (PyObject*)py_dest_wcs;
-  } else if (status > 0 && status < WCS_ERRMSG_MAX) {
-    PyErr_SetString(*wcs_errexc[status], wcsp2s_errmsg[status]);
-    return NULL;
-  } else if (status < 0) {
+  } else if (status == -1) {
+    Py_XDECREF(py_dest_wcs);
+    /* Exception already set */
     return NULL;
   } else {
-    PyErr_SetString(
-        PyExc_RuntimeError,
-        "Unknown error occurred.  Something is seriously wrong.");
+    wcs_to_python_exc(&(py_dest_wcs->x));
+    Py_XDECREF(py_dest_wcs);
     return NULL;
   }
 }
@@ -1556,7 +1657,7 @@ PyWcsprm_to_header(
   int       relax        = 0;
   int       nkeyrec      = 0;
   char*     header       = NULL;
-  int       status       = 0;
+  int       status       = -1;
   PyObject* result       = NULL;
   const char* keywords[] = {"relax", NULL};
 
@@ -1571,7 +1672,11 @@ PyWcsprm_to_header(
   } else if (relax_obj == NULL || relax_obj == Py_False) {
     relax = WCSHDO_none;
   } else {
+    #if PY3K
+    relax = PyLong_AsLong(relax_obj);
+    #else
     relax = PyInt_AsLong(relax_obj);
+    #endif
     if (relax == -1) {
       PyErr_SetString(
           PyExc_ValueError,
@@ -1593,7 +1698,11 @@ PyWcsprm_to_header(
 
   /* Just return the raw header string.  PyFITS on the Python side will help
      to parse and use this information. */
+  #if PY3K
+  result = PyBytes_FromStringAndSize(header, (Py_ssize_t)nkeyrec * 80);
+  #else
   result = PyString_FromStringAndSize(header, (Py_ssize_t)nkeyrec * 80);
+  #endif
 
  exit:
   free(header);
@@ -1626,14 +1735,13 @@ PyWcsprm_unitfix(
   status = unitfix(ctrl, &self->x);
 
   if (status == -1 || status == 0) {
+    #if PY3K
+    return PyLong_FromLong((long)status);
+    #else
     return PyInt_FromLong((long)status);
-  } else if (status > 0 && status < WCSFIX_ERRMSG_MAX) {
-    PyErr_SetString(PyExc_ValueError, wcsfix_errmsg[status]);
-    return NULL;
+    #endif
   } else {
-    PyErr_SetString(
-        PyExc_RuntimeError,
-        "Unknown error occurred.  Something is seriously wrong.");
+    wcserr_fix_to_python_exc(self->x.err);
     return NULL;
   }
 }
@@ -1701,6 +1809,10 @@ PyWcsprm_get_axis_types(
     return NULL;
   }
 
+  if (PyWcsprm_cset(self, 1)) {
+    return NULL;
+  }
+
   naxis = (Py_ssize_t)self->x.naxis;
 
   return get_int_array("axis_types", self->x.types, 1, &naxis, (PyObject*)self);
@@ -1711,7 +1823,7 @@ PyWcsprm_get_cd(
     PyWcsprm* self,
     /*@unused@*/ void* closure) {
 
-  const npy_intp dims[2] = {2, 2};
+  npy_intp dims[2];
 
   if (is_null(self->x.cd)) {
     return NULL;
@@ -1722,6 +1834,9 @@ PyWcsprm_get_cd(
     return NULL;
   }
 
+  dims[0] = self->x.naxis;
+  dims[1] = self->x.naxis;
+
   return get_double_array("cd", self->x.cd, 2, dims, (PyObject*)self);
 }
 
@@ -1731,7 +1846,7 @@ PyWcsprm_set_cd(
     PyObject* value,
     /*@unused@*/ void* closure) {
 
-  const npy_intp dims[2] = {2, 2};
+  npy_intp dims[2];
 
   if (is_null(self->x.cd)) {
     return -1;
@@ -1744,6 +1859,9 @@ PyWcsprm_set_cd(
     return 0;
   }
 
+  dims[0] = self->x.naxis;
+  dims[1] = self->x.naxis;
+
   if (set_double_array("cd", value, 2, dims, self->x.cd)) {
     return -1;
   }
@@ -1755,33 +1873,7 @@ PyWcsprm_set_cd(
   return 0;
 }
 
-/*@null@*/ static PyObject*
-PyWcsprm_get_cname(
-    PyWcsprm* self,
-    /*@unused@*/ void* closure) {
-
-  if (is_null(self->x.cname)) {
-    return NULL;
-  }
-
-  return get_str_list("cname", self->x.cname, (Py_ssize_t)self->x.naxis, (PyObject*)self);
-}
-
-/*@null@*/ static int
-PyWcsprm_set_cname(
-    PyWcsprm* self,
-    PyObject* value,
-    /*@unused@*/ void* closure) {
-  if (is_null(self->x.cname)) {
-    return -1;
-  }
-
-  note_change(self);
-
-  return set_str_list("cname", value, (Py_ssize_t)self->x.naxis, 0, self->x.cname);
-}
-
-/*@null@*/ static PyObject*
+ /*@null@*/ static PyObject*
 PyWcsprm_get_cdelt(
     PyWcsprm* self,
     /*@unused@*/ void* closure) {
@@ -1829,7 +1921,7 @@ PyWcsprm_get_cel_offset(
     PyWcsprm* self,
     /*@unused@*/ void* closure) {
 
-  return PyBool_FromLong(self->x.cel.offset);
+  return get_bool("cel_offset", self->x.cel.offset);
 }
 
 static int
@@ -1843,23 +1935,31 @@ PyWcsprm_set_cel_offset(
   return set_bool("cel_offset", value, &self->x.cel.offset);
 }
 
-static PyObject*
-PyWcsprm_get_colnum(
+
+/*@null@*/ static PyObject*
+PyWcsprm_get_cname(
     PyWcsprm* self,
     /*@unused@*/ void* closure) {
 
-  return get_int("colnum", self->x.colnum);
+  if (is_null(self->x.cname)) {
+    return NULL;
+  }
+
+  return get_str_list("cname", self->x.cname, (Py_ssize_t)self->x.naxis, 68, (PyObject*)self);
 }
 
-static int
-PyWcsprm_set_colnum(
+/*@null@*/ static int
+PyWcsprm_set_cname(
     PyWcsprm* self,
     PyObject* value,
     /*@unused@*/ void* closure) {
+  if (is_null(self->x.cname)) {
+    return -1;
+  }
 
   note_change(self);
 
-  return set_int("colnum", value, &self->x.colnum);
+  return set_str_list("cname", value, (Py_ssize_t)self->x.naxis, 0, self->x.cname);
 }
 
 /*@null@*/ static PyObject*
@@ -1897,6 +1997,25 @@ PyWcsprm_set_colax(
   return set_int_array("colax", value, 1, &naxis, self->x.colax);
 }
 
+static PyObject*
+PyWcsprm_get_colnum(
+    PyWcsprm* self,
+    /*@unused@*/ void* closure) {
+
+  return get_int("colnum", self->x.colnum);
+}
+
+static int
+PyWcsprm_set_colnum(
+    PyWcsprm* self,
+    PyObject* value,
+    /*@unused@*/ void* closure) {
+
+  note_change(self);
+
+  return set_int("colnum", value, &self->x.colnum);
+}
+
 /*@null@*/ static PyObject*
 PyWcsprm_get_crder(
     PyWcsprm* self,
@@ -2098,7 +2217,7 @@ PyWcsprm_get_ctype(
     return NULL;
   }
 
-  return get_str_list("ctype", self->x.ctype, self->x.naxis, (PyObject*)self);
+  return get_str_list("ctype", self->x.ctype, self->x.naxis, 68, (PyObject*)self);
 }
 
 static int
@@ -2121,7 +2240,7 @@ PyWcsprm_get_cubeface(
     PyWcsprm* self,
     /*@unused@*/ void* closure) {
 
-  return get_bool("cubeface", self->x.cubeface);
+  return get_int("cubeface", self->x.cubeface);
 }
 
 static int
@@ -2132,7 +2251,24 @@ PyWcsprm_set_cubeface(
 
   note_change(self);
 
-  return set_bool("cubeface", value, &self->x.cubeface);
+  return set_int("cubeface", value, &self->x.cubeface);
+}
+
+static int
+unit_verify(char* val) {
+
+  int status, func;
+  double scale, units[WCSUNITS_NTYPE];
+  struct wcserr *err = NULL;
+
+  status = wcsulexe(val, &func, &scale, units, &err);
+  if (status == 0) {
+    return 1;
+  } else {
+    wcserr_units_to_python_exc(err);
+    free(err);
+    return 0;
+  }
 }
 
 /*@null@*/ static PyObject*
@@ -2144,7 +2280,9 @@ PyWcsprm_get_cunit(
     return NULL;
   }
 
-  return get_str_list("cunit", self->x.cunit, (Py_ssize_t)self->x.naxis, (PyObject*)self);
+  return get_str_list_verified(
+    "cunit", self->x.cunit, (Py_ssize_t)self->x.naxis, 68, (PyObject*)self,
+    unit_verify);
 }
 
 static int
@@ -2159,7 +2297,9 @@ PyWcsprm_set_cunit(
 
   note_change(self);
 
-  return set_str_list("cunit", value, (Py_ssize_t)self->x.naxis, 0, self->x.cunit);
+  return set_str_list_verified(
+    "cunit", value, (Py_ssize_t)self->x.naxis, 0, self->x.cunit,
+    unit_verify);
 }
 
 /*@null@*/ static PyObject*
@@ -2186,6 +2326,8 @@ PyWcsprm_set_dateavg(
 
   note_change(self);
 
+  /* TODO: Verify that this looks like a date string */
+
   return set_string("dateavg", value, self->x.dateavg, 72);
 }
 
@@ -2245,16 +2387,19 @@ PyWcsprm_get_imgpix_matrix(
     PyWcsprm* self,
     /*@unused@*/ void* closure) {
 
-  const npy_intp dims[2] = {2, 2};
+  npy_intp dims[2];
 
   if (is_null(self->x.lin.imgpix)) {
     return NULL;
   }
 
-  if (PyWcsprm_cset(self)) {
+  if (PyWcsprm_cset(self, 1)) {
     return NULL;
   }
 
+  dims[0] = self->x.naxis;
+  dims[1] = self->x.naxis;
+
   return get_double_array("imgpix_matrix", self->x.lin.imgpix, 2, dims,
                           (PyObject*)self);
 }
@@ -2264,7 +2409,7 @@ PyWcsprm_get_lat(
     PyWcsprm* self,
     /*@unused@*/ void* closure) {
 
-  if (PyWcsprm_cset(self)) {
+  if (PyWcsprm_cset(self, 1)) {
     return NULL;
   }
 
@@ -2287,6 +2432,11 @@ PyWcsprm_set_latpole(
 
   note_change(self);
 
+  if (value == NULL) {
+    self->x.latpole = 90.0;
+    return 0;
+  }
+
   return set_double("latpole", value, &self->x.latpole);
 }
 
@@ -2299,7 +2449,7 @@ PyWcsprm_get_lattyp(
     return NULL;
   }
 
-  if (PyWcsprm_cset(self)) {
+  if (PyWcsprm_cset(self, 1)) {
     return NULL;
   }
 
@@ -2311,7 +2461,7 @@ PyWcsprm_get_lng(
     PyWcsprm* self,
     /*@unused@*/ void* closure) {
 
-  if (PyWcsprm_cset(self)) {
+  if (PyWcsprm_cset(self, 1)) {
     return NULL;
   }
 
@@ -2327,7 +2477,7 @@ PyWcsprm_get_lngtyp(
     return NULL;
   }
 
-  if (PyWcsprm_cset(self)) {
+  if (PyWcsprm_cset(self, 1)) {
     return NULL;
   }
 
@@ -2350,6 +2500,11 @@ PyWcsprm_set_lonpole(
 
   note_change(self);
 
+  if (value == NULL) {
+    self->x.lonpole = (double)NPY_NAN;
+    return 0;
+  }
+
   return set_double("lonpole", value, &self->x.lonpole);
 }
 
@@ -2369,6 +2524,11 @@ PyWcsprm_set_mjdavg(
 
   note_change(self);
 
+  if (value == NULL) {
+    self->x.mjdavg = (double)NPY_NAN;
+    return 0;
+  }
+
   return set_double("mjdavg", value, &self->x.mjdavg);
 }
 
@@ -2388,6 +2548,11 @@ PyWcsprm_set_mjdobs(
 
   note_change(self);
 
+  if (value == NULL) {
+    self->x.mjdobs = (double)NPY_NAN;
+    return 0;
+  }
+
   return set_double("mjdobs", value, &self->x.mjdobs);
 }
 
@@ -2454,6 +2619,13 @@ PyWcsprm_set_obsgeo(
 
   note_change(self);
 
+  if (value == NULL) {
+    self->x.obsgeo[0] = NPY_NAN;
+    self->x.obsgeo[1] = NPY_NAN;
+    self->x.obsgeo[2] = NPY_NAN;
+    return 0;
+  }
+
   return set_double_array("obsgeo", value, 1, &size, self->x.obsgeo);
 }
 
@@ -2462,7 +2634,7 @@ PyWcsprm_get_pc(
     PyWcsprm* self,
     /*@unused@*/ void* closure) {
 
-  const npy_intp dims[2] = {2, 2};
+  npy_intp dims[2];
 
   if (is_null(self->x.pc)) {
     return NULL;
@@ -2473,6 +2645,9 @@ PyWcsprm_get_pc(
     return NULL;
   }
 
+  dims[0] = self->x.naxis;
+  dims[1] = self->x.naxis;
+
   return get_double_array("pc", self->x.pc, 2, dims, (PyObject*)self);
 }
 
@@ -2482,7 +2657,7 @@ PyWcsprm_set_pc(
     PyObject* value,
     /*@unused@*/ void* closure) {
 
-  const npy_intp dims[2] = {2, 2};
+  npy_intp dims[2];
   int i, j, naxis;
   double* pc;
 
@@ -2515,6 +2690,9 @@ PyWcsprm_set_pc(
     return 0;
   }
 
+  dims[0] = self->x.naxis;
+  dims[1] = self->x.naxis;
+
   if (set_double_array("pc", value, 2, dims, self->x.pc)) {
     return -1;
   }
@@ -2542,6 +2720,11 @@ PyWcsprm_set_phi0(
 
   note_change(self);
 
+  if (value == NULL) {
+    self->x.cel.phi0 = (double)NPY_NAN;
+    return 0;
+  }
+
   return set_double("phi0", value, &(self->x.cel.phi0));
 }
 
@@ -2550,16 +2733,19 @@ PyWcsprm_get_piximg_matrix(
     PyWcsprm* self,
     /*@unused@*/ void* closure) {
 
-  const npy_intp dims[2] = {2, 2};
+  npy_intp dims[2];
 
   if (is_null(self->x.lin.piximg)) {
     return NULL;
   }
 
-  if (PyWcsprm_cset(self)) {
+  if (PyWcsprm_cset(self, 1)) {
     return NULL;
   }
 
+  dims[0] = self->x.naxis;
+  dims[1] = self->x.naxis;
+
   return get_double_array("piximg_matrix", self->x.lin.piximg, 2, dims,
                           (PyObject*)self);
 }
@@ -2777,6 +2963,11 @@ PyWcsprm_set_theta0(
 
   note_change(self);
 
+  if (value == NULL) {
+    self->x.cel.theta0 = (double)NPY_NAN;
+    return 0;
+  }
+
   return set_double("theta0", value, &self->x.cel.theta0);
 }
 
@@ -2947,6 +3138,8 @@ static PyMethodDef PyWcsprm_methods[] = {
   {"datfix", (PyCFunction)PyWcsprm_datfix, METH_NOARGS, doc_datfix},
   {"__deepcopy__", (PyCFunction)PyWcsprm_copy, METH_O, doc_copy},
   {"fix", (PyCFunction)PyWcsprm_fix, METH_VARARGS|METH_KEYWORDS, doc_fix},
+  {"get_cdelt", (PyCFunction)PyWcsprm_get_cdelt_func, METH_NOARGS, doc_get_cdelt},
+  {"get_pc", (PyCFunction)PyWcsprm_get_pc_func, METH_NOARGS, doc_get_pc},
   {"get_ps", (PyCFunction)PyWcsprm_get_ps, METH_NOARGS, doc_get_ps},
   {"get_pv", (PyCFunction)PyWcsprm_get_pv, METH_NOARGS, doc_get_pv},
   {"has_cd", (PyCFunction)PyWcsprm_has_cdi_ja, METH_NOARGS, doc_has_cd},
@@ -2972,8 +3165,12 @@ static PyMethodDef PyWcsprm_methods[] = {
 };
 
 PyTypeObject PyWcsprmType = {
+  #if PY3K
+  PyVarObject_HEAD_INIT(NULL, 0)
+  #else
   PyObject_HEAD_INIT(NULL)
   0,                            /*ob_size*/
+  #endif
   "pywcs._Wcsprm",              /*tp_name*/
   sizeof(PyWcsprm),             /*tp_basicsize*/
   0,                            /*tp_itemsize*/
@@ -3026,6 +3223,7 @@ _setup_wcsprm_type(
   Py_INCREF(&PyWcsprmType);
 
   wcsprintf_set(NULL);
+  wcserr_enable(1);
 
   return (
     PyModule_AddObject(m, "_Wcsprm", (PyObject *)&PyWcsprmType) ||
diff --git a/src/wcslib_wrap.h b/src/wcslib_wrap.h
index 59ebd56..faefb9a 100644
--- a/src/wcslib_wrap.h
+++ b/src/wcslib_wrap.h
@@ -1,5 +1,5 @@
 /*
-Copyright (C) 2008 Association of Universities for Research in Astronomy (AURA)
+Copyright (C) 2008-2012 Association of Universities for Research in Astronomy (AURA)
 
 Redistribution and use in source and binary forms, with or without
 modification, are permitted provided that the following conditions are met:
diff --git a/src/wcslib_wtbarr_wrap.c b/src/wcslib_wtbarr_wrap.c
index 93f1732..a995d77 100644
--- a/src/wcslib_wtbarr_wrap.c
+++ b/src/wcslib_wtbarr_wrap.c
@@ -1,5 +1,5 @@
 /*
-Copyright (C) 2008 Association of Universities for Research in Astronomy (AURA)
+Copyright (C) 2008-2012 Association of Universities for Research in Astronomy (AURA)
 
 Redistribution and use in source and binary forms, with or without
 modification, are permitted provided that the following conditions are met:
@@ -86,7 +86,7 @@ PyWtbarr_dealloc(
     PyWtbarr* self) {
 
   PyWtbarr_clear(self);
-  self->ob_type->tp_free((PyObject*)self);
+  Py_TYPE(self)->tp_free((PyObject*)self);
 }
 
 PyWtbarr*
@@ -199,13 +199,13 @@ PyWtbarr_get_kind(
     PyWtbarr* self,
     /*@unused@*/ void* closure) {
 
-  if (self->x->kind == 'c') {
-    return PyString_FromString("c");
-  } else if (self->x->kind == 'i') {
-    return PyString_FromString("i");
-  }
+  char kind = (char)self->x->kind;
 
-  return NULL;
+  #if PY3K
+  return PyUnicode_FromStringAndSize(&kind, 1);
+  #else
+  return PyString_FromStringAndSize(&kind, 1);
+  #endif
 }
 
 /*@null@*/ static PyObject*
@@ -264,8 +264,12 @@ static PyMethodDef PyWtbarr_methods[] = {
 };
 
 PyTypeObject PyWtbarrType = {
+  #if PY3K
+  PyVarObject_HEAD_INIT(NULL, 0)
+  #else
   PyObject_HEAD_INIT(NULL)
   0,                            /*ob_size*/
+  #endif
   "pywcs.Wtbarr",               /*tp_name*/
   sizeof(PyWtbarr),             /*tp_basicsize*/
   0,                            /*tp_itemsize*/
diff --git a/src/wcslib_wtbarr_wrap.h b/src/wcslib_wtbarr_wrap.h
index 53442c8..c8fff32 100644
--- a/src/wcslib_wtbarr_wrap.h
+++ b/src/wcslib_wtbarr_wrap.h
@@ -1,5 +1,5 @@
 /*
-Copyright (C) 2008 Association of Universities for Research in Astronomy (AURA)
+Copyright (C) 2008-2012 Association of Universities for Research in Astronomy (AURA)
 
 Redistribution and use in source and binary forms, with or without
 modification, are permitted provided that the following conditions are met:
diff --git a/stsci_distutils_hack.py b/stsci_distutils_hack.py
index 2db65ce..4f61ad7 100644
--- a/stsci_distutils_hack.py
+++ b/stsci_distutils_hack.py
@@ -58,7 +58,7 @@ def run( pytools_version = None ) :
     """
 
     if not hasattr(sys, 'version_info') or sys.version_info < (2,3,0,'alpha',0):
-        raise SystemExit, "Python 2.3 or later required."
+        raise SystemExit("Python 2.3 or later required.")
 
     if pytools_version :
         # Only try to import pytools if we are asked to check for a version.
@@ -70,9 +70,9 @@ def run( pytools_version = None ) :
 
         # bug: should use distutils version comparator to perform ">" comparisons
         if ( pytools.__version__ != pytools_version ) :
-            print "wrong version of pytools!"
-            print "have ",pytools.__version__
-            print "want ",pytools_version
+            print("wrong version of pytools!")
+            print("have %s" % pytools.__version__)
+            print("want %s" % pytools_version)
             sys.exit(1)
 
 
@@ -96,7 +96,7 @@ def run( pytools_version = None ) :
 
     # If they have multiple packages, they have to specify package_dir.  Otherwise,
     # we can create one for them.
-    
+
     setup(
         name =              pkg[0],
         packages =          pkg,
diff --git a/wcslib/C/GNUmakefile b/wcslib/C/GNUmakefile
index a4caf1e..103ef5b 100644
--- a/wcslib/C/GNUmakefile
+++ b/wcslib/C/GNUmakefile
@@ -1,5 +1,5 @@
 #-----------------------------------------------------------------------------
-# GNU makefile for building WCSLIB 4.7 and its test suite.
+# GNU makefile for building WCSLIB 4.8 and its test suite.
 #
 # Summary of the main targets
 # ---------------------------
@@ -13,11 +13,12 @@
 #              library the C source files generated by 'flex'.
 #
 #   check (or test): Compile and run the test programs.  By default they are
-#              executed in batch mode; use
+#              executed in batch mode, and non-graphical tests only report
+#              "PASS" on success.  Use
 #
 #                gmake MODE=interactive check
 #
-#              to run them interactively.
+#              to run them interactively with full diagnostic output.
 #
 #   tests:     Compile the test programs (but don't run them).
 #
@@ -27,7 +28,7 @@
 #
 # Author: Mark Calabretta, Australia Telescope National Facility
 # http://www.atnf.csiro.au/~mcalabre/index.html
-# $Id: GNUmakefile,v 4.7 2011/02/07 07:03:42 cal103 Exp $
+# $Id: GNUmakefile,v 4.8.1.2 2011/09/16 04:41:29 cal103 Exp cal103 $
 #-----------------------------------------------------------------------------
 # Get configure settings.
 include ../makedefs
@@ -64,29 +65,40 @@ ifneq "$(DO_WCSHDR)" ""
 endif
 
 # Test programs that don't require PGPLOT.
-TEST_N := tlin tlog tprj1 tsph tspx ttab1 twcs twcssub tpih1 tbth1 tfitshdr \
-          tunits twcsfix
+TEST_N := tlin tlog tprj1 tsph tsphdpa tspx ttab1 twcs twcssub tpih1 tbth1 \
+          tfitshdr tunits twcsfix
 
-# Test programs that do require PGPLOT.
+# Test programs that require CFITSIO (they don't need PGPLOT).
+TEST_C := twcstab twcshdr
+
+# Test programs that require PGPLOT but not PGSBOX.
 TEST_P := tspc tprj2 tcel1 tcel2 ttab2 ttab3 twcsmix
 
+# Test programs that require PGPLOT and PGSBOX.
+TEST_B := tpih2
+
 # Test programs that aren't automatically exercised.
-TEST_X := tsphdpa
+TEST_X := tsphdpa twcshdr
 
 TESTS  := $(TEST_N)
-ifneq "$(PGPLOTINC)" ""
-ifneq "$(PGPLOTLIB)" ""
-  TESTS   += $(TEST_P) tpih2
-endif
-endif
 
-# Test programs that require CFITSIO.
+# Add test programs that require CFITSIO if we have it.
 ifneq "$(CFITSIOINC)" ""
 ifneq "$(CFITSIOLIB)" ""
-  TESTS  += twcstab twcshdr
+  TESTS += $(TEST_C)
 endif
 endif
 
+# Add test programs that require PGPLOT if we have it.
+ifneq "$(PGPLOTINC)" ""
+ifneq "$(PGPLOTLIB)" ""
+  TESTS += $(TEST_P) $(TEST_B)
+endif
+endif
+
+# Remove tests that aren't automatically exercised.
+TESTS := $(filter-out $(TEST_X), $(TESTS))
+
 PGSBOXLIB := ../pgsbox/libpgsbox-$(LIBVER).a
 
 # Pattern rules
@@ -121,6 +133,7 @@ $(PICLIB)(%.o) : %.c
 	-@ $(RM) $@
 	   $(CPP) $(CPPFLAGS) $(CFLAGS) $< > $@
 
+# Print out include file dependencies.
 %.d : %.c
 	-@ echo ''
 	-@ $(CPP) $(CPPFLAGS) $(CFLAGS) $< | \
@@ -131,21 +144,44 @@ $(PICLIB)(%.o) : %.c
 run_% : %
 	-@ echo ''
 	-@ $(TIMER)
-	 @ if [ '$(MODE)' = interactive ] ; then \
+	 @ if [ '$(MODE)' = interactive -o '$(VALGRIND)' ] ; then \
 	     printf 'Press <CR> to run $<: ' ; \
 	     read DUMMY ; \
 	     if [ '$<' = tunits ] ; then \
 	       $(VALGRIND) ./$< < test/units_test ; \
-	     elif [ '$<' != twcshdr ] ; then \
+	     else \
 	       $(VALGRIND) ./$< ; \
 	     fi ; \
 	   else \
 	     if [ '$<' = tcel2 ] ; then \
-	       echo N | $(VALGRIND) ./$< ; \
-	     elif [ '$<' = tunits ] ; then \
-	       $(VALGRIND) ./$< < test/units_test ; \
-	     elif [ '$<' != twcshdr ] ; then \
-	       $(VALGRIND) ./$< < /dev/null 2>&1 ; \
+	       echo N | ./$< ; \
+	     elif [ '$(filter $<, $(TEST_N) $(TEST_C))' ] ; then \
+	       if [ '$<' = tunits ] ; then \
+	         ./$< < test/units_test > $<.out 2>&1 ; \
+	       else \
+	         ./$< < /dev/null > $<.out 2>&1 ; \
+	       fi ; \
+	       if grep 'PASS:' $<.out > /dev/null ; then \
+	         head -2 $<.out ; \
+	         grep 'PASS:' $<.out ; \
+	       elif [ -f 'test/$<.out' ] ; then \
+	         trap 'rm -f run_test.tmp' 0 1 2 3 15 ; \
+	         sed -e 's/0x[0-9a-f][0-9a-f][0-9a-f]*/0x<address>/g' $<.out > \
+	           run_test.tmp ; \
+	         mv -f run_test.tmp $<.out ; \
+	         if cmp -s $<.out test/$<.out ; then \
+	           head -2 $<.out ; \
+	           echo 'PASS: Output agrees with C/test/$<.out' ; \
+	         else \
+	           cat $<.out ; \
+	           echo '' ; \
+	           echo 'FAIL: Output disagrees with C/test/$<.out' ; \
+	         fi ; \
+	       else \
+	         cat $<.out ; \
+	       fi ; \
+	     else \
+	       ./$< < /dev/null 2>&1 ; \
 	     fi ; \
 	   fi
 	-@ echo ''
@@ -188,11 +224,15 @@ install : build
 	-  $(LN_S) $(WCSLIB) $(LIBDIR)/libwcs.a
 	-  if [ "$(SHRLIB)" != "" ] ; then \
 	     $(INSTALL) -m 644 $(SHRLIB) $(LIBDIR) ; \
+	     if [ -h "$(LIBDIR)/$(SONAME)" ] ; then \
+	       $(RM) $(LIBDIR)/$(SONAME) ; \
+	     fi ; \
+	     $(LN_S) $(SHRLIB) $(LIBDIR)/$(SONAME) ; \
 	     if [ "$(SHRLN)" != "" ] ; then \
 	       if [ -h "$(LIBDIR)/$(SHRLN)" ] ; then \
 	         $(RM) $(LIBDIR)/$(SHRLN) ; \
 	       fi ; \
-	       $(LN_S) $(SHRLIB) $(LIBDIR)/$(SHRLN) ; \
+	       $(LN_S) $(SONAME) $(LIBDIR)/$(SHRLN) ; \
 	     fi ; \
 	   fi
 	-  if [ ! -d "$(INCDIR)" ] ; then \
@@ -203,9 +243,10 @@ install : build
 	   $(LN_S) $(notdir $(INCDIR)) $(INCLINK)
 
 clean :
-	- $(RM) -r *.o *.i a.out core *.dSYM $(EXTRA_CLEAN)
+	- $(RM) -r *.o *.i a.out t*.out core *.dSYM $(EXTRA_CLEAN)
 
 cleaner : clean
+	-  $(RM) .gdb_history
 	-  $(RM) $(TEST_N) $(TEST_X)
 	-  $(RM) $(TEST_P) tpih2 twcstab twcshdr
 	-  $(RM) tofits bth.fits pih.fits wcstab.fits
@@ -218,9 +259,9 @@ cleanest distclean realclean : cleaner
 
 check test : tests $(TESTS:%=run_%)
 
-tests : $(TESTS)
+tests : $(TESTS) $(TEST_X)
 
-$(TEST_N) $(TEST_X) : % : test/%.c $(WCSLIB)
+$(TEST_N) : % : test/%.c $(WCSLIB)
 	-@ echo ''
 	   $(CC) $(CPPFLAGS) $(CFLAGS) $(LDFLAGS) -o $@ $< $(WCSLIB) $(LIBS)
 	-@ $(RM) $@.o
@@ -292,63 +333,74 @@ show ::
 	-@ -@ echo '  FLEXMODS    := $(FLEXMODS)'
 	-@ -@ echo '  MODULES     := $(MODULES)'
 
-# Dependencies
-#-------------
+# Dependencies (use the %.d pattern rule to list them)
+#-----------------------------------------------------
 
-$(WCSLIB)(cel.o)      : cel.h prj.h sph.h wcsmath.h wcsprintf.h wcstrig.h
+$(WCSLIB)(cel.o)      : cel.h prj.h sph.h wcsconfig.h wcserr.h wcsmath.h \
+                        wcsprintf.h wcstrig.h
 $(WCSLIB)(fitshdr.o)  : wcsconfig.h fitshdr.h
-$(WCSLIB)(lin.o)      : lin.h wcsprintf.h
+$(WCSLIB)(lin.o)      : lin.h wcserr.h wcsprintf.h
 $(WCSLIB)(log.o)      : log.h
-$(WCSLIB)(prj.o)      : prj.h wcsmath.h wcsprintf.h wcstrig.h
-$(WCSLIB)(spc.o)      : spc.h spx.h wcsmath.h wcsprintf.h wcstrig.h
-$(WCSLIB)(sph.o)      : sph.h wcstrig.h
-$(WCSLIB)(spx.o)      : spx.h
-$(WCSLIB)(tab.o)      : tab.h wcsmath.h wcsprintf.h
-$(WCSLIB)(wcs.o)      : cel.h lin.h log.h prj.h spc.h sph.h spx.h tab.h \
-                        wcs.h wcsmath.h wcstrig.h wcsprintf.h wcsunits.h \
+$(WCSLIB)(prj.o)      : prj.h wcsconfig.h wcserr.h wcsmath.h wcsprintf.h \
+                        wcstrig.h wcsutil.h
+$(WCSLIB)(spc.o)      : spc.h spx.h wcserr.h wcsmath.h wcsprintf.h wcstrig.h \
                         wcsutil.h
-$(WCSLIB)(wcsbth.o)   : cel.h lin.h prj.h spc.h spx.h tab.h wcs.h wcshdr.h \
-                        wcsmath.h
+$(WCSLIB)(sph.o)      : sph.h wcsconfig.h wcstrig.h
+$(WCSLIB)(spx.o)      : spx.h wcserr.h wcsmath.h
+$(WCSLIB)(tab.o)      : tab.h wcserr.h wcsmath.h wcsprintf.h
+$(WCSLIB)(wcs.o)      : cel.h lin.h log.h prj.h spc.h sph.h spx.h tab.h \
+                        wcs.h wcsconfig.h wcserr.h wcsmath.h wcsprintf.h \
+                        wcstrig.h wcsunits.h wcsutil.h
+$(WCSLIB)(wcsbth.o)   : cel.h lin.h prj.h spc.h spx.h tab.h wcs.h wcserr.h \
+                        wcshdr.h wcsmath.h
+$(WCSLIB)(wcserr.o)   : wcserr.h wcsprintf.h
 $(WCSLIB)(wcsfix.o)   : cel.h lin.h prj.h spc.h sph.h spx.h tab.h wcs.h \
-                        wcsfix.h wcsmath.h wcsunits.h
-$(WCSLIB)(wcshdr.o)   : cel.h lin.h prj.h spc.h spx.h tab.h wcs.h wcshdr.h \
-                        wcsutil.h
-$(WCSLIB)(wcspih.o)   : cel.h lin.h prj.h spc.h spx.h tab.h wcs.h wcshdr.h \
-                        wcsmath.h
+                        wcserr.h wcsfix.h wcsmath.h wcsunits.h wcsutil.h
+$(WCSLIB)(wcshdr.o)   : cel.h lin.h prj.h spc.h spx.h tab.h wcs.h wcserr.h \
+                        wcshdr.h wcsmath.h wcsutil.h
+$(WCSLIB)(wcspih.o)   : cel.h lin.h prj.h spc.h spx.h tab.h wcs.h wcserr.h \
+                        wcshdr.h wcsmath.h
 $(WCSLIB)(wcsprintf.o): wcsprintf.h
-$(WCSLIB)(wcstrig.o)  : wcsmath.h wcstrig.h
-$(WCSLIB)(wcsulex.o)  : wcsmath.h wcsunits.h
-$(WCSLIB)(wcsunits.o) : wcsunits.h
+$(WCSLIB)(wcstrig.o)  : wcsconfig.h wcsmath.h wcstrig.h
+$(WCSLIB)(wcsulex.o)  : wcserr.h wcsmath.h wcsunits.h
+$(WCSLIB)(wcsunits.o) : wcserr.h wcsunits.h
 $(WCSLIB)(wcsutil.o)  : wcsutil.h
-$(WCSLIB)(wcsutrn.o)  : wcsunits.h
-
-tbth1 tbth1_cfitsio : cel.h wcsconfig.h wcsconfig_tests.h lin.h prj.h spc.h \
-                      spx.h tab.h wcs.h wcsfix.h wcshdr.h
-tcel1   : cel.h prj.h
-tcel2   : cel.h prj.h
-tfitshdr tfitshdr_cfitsio : wcsconfig.h wcsconfig_tests.h fitshdr.h
-tlin    : lin.h
+$(WCSLIB)(wcsutrn.o)  : wcserr.h wcsunits.h
+
+tbth1 tbth1_cfitsio : cel.h lin.h prj.h spc.h spx.h tab.h wcs.h wcsconfig.h \
+                      wcsconfig_tests.h wcserr.h wcsfix.h wcshdr.h
+tcel1   : cel.h prj.h wcserr.h
+tcel2   : cel.h prj.h wcserr.h
+tfitshdr tfitshdr_cfitsio : fitshdr.h wcsconfig.h wcsconfig_tests.h
+tlin    : lin.h wcserr.h
 tlog    : log.h
-tpih1 tpih1_cfitsio : cel.h wcsconfig.h wcsconfig_tests.h lin.h prj.h spc.h \
-                      spx.h tab.h wcs.h wcsfix.h wcshdr.h wcsprintf.h
-tpih2 tpih2_cfitsio : cel.h wcsconfig.h wcsconfig_tests.h lin.h prj.h spc.h \
-                      spx.h tab.h wcs.h wcshdr.h
-tprj1   : prj.h wcstrig.h
-tprj2   : prj.h
-tspc    : spc.h spx.h wcstrig.h
-tsph    : sph.h wcstrig.h
-tsphdpa : sph.h wcstrig.h
-tspx    : spx.h
-ttab1   : tab.h
-ttab2   : tab.h
-ttab3   : prj.h tab.h
-tunits  : wcsunits.h
-twcs    : cel.h lin.h prj.h spc.h spx.h tab.h wcs.h
-twcsfix : cel.h lin.h prj.h spc.h spx.h tab.h wcs.h wcsfix.h wcsunits.h
-twcshdr : cel.h lin.h prj.h spc.h spx.h tab.h wcs.h wcshdr.h
-twcsmix : cel.h lin.h prj.h spc.h sph.h spx.h tab.h wcs.h
-twcssub : cel.h lin.h prj.h spc.h spx.h tab.h wcs.h
-twcstab : cel.h lin.h prj.h spc.h spx.h tab.h wcs.h wcshdr.h
+tpih1 tpih1_cfitsio : cel.h lin.h prj.h spc.h spx.h tab.h wcs.h wcsconfig.h \
+                      wcsconfig_tests.h wcserr.h wcsfix.h wcshdr.h wcsprintf.h
+tpih2 tpih2_cfitsio : cel.h lin.h prj.h spc.h spx.h tab.h wcs.h wcsconfig.h \
+                      wcsconfig_tests.h wcserr.h wcshdr.h
+tprj1   : prj.h wcsconfig.h wcserr.h wcstrig.h
+tprj2   : prj.h wcserr.h
+tspc    : spc.h spx.h wcsconfig.h wcserr.h wcstrig.h
+tsph    : sph.h wcsconfig.h wcstrig.h
+tsphdpa : sph.h
+tspx    : spx.h wcserr.h
+ttab1   : tab.h wcserr.h
+ttab2   : tab.h wcserr.h
+ttab3   : prj.h tab.h wcserr.h
+tunits  : wcserr.h wcsunits.h
+twcs    : cel.h lin.h log.h prj.h spc.h sph.h spx.h tab.h wcs.h wcsconfig.h \
+          wcsconfig_tests.h wcserr.h wcsfix.h wcshdr.h wcslib.h wcsmath.h \
+          wcsprintf.h wcstrig.h wcsunits.h wcsutil.h
+twcsfix : cel.h lin.h prj.h spc.h spx.h tab.h wcs.h wcserr.h wcsfix.h \
+          wcsunits.h
+twcshdr : cel.h fitshdr.h getwcstab.h lin.h log.h prj.h spc.h sph.h spx.h \
+          tab.h wcs.h wcsconfig.h wcserr.h wcsfix.h wcshdr.h wcslib.h \
+          wcsmath.h wcsprintf.h wcstrig.h wcsunits.h wcsutil.h
+twcsmix : cel.h lin.h prj.h spc.h sph.h spx.h tab.h wcs.h wcserr.h
+twcssub : cel.h lin.h prj.h spc.h spx.h tab.h wcs.h wcserr.h
+twcstab : cel.h fitshdr.h getwcstab.h lin.h log.h prj.h spc.h sph.h spx.h \
+          tab.h wcs.h wcsconfig.h wcserr.h wcsfix.h wcshdr.h wcslib.h \
+          wcsmath.h wcsprintf.h wcstrig.h wcsunits.h wcsutil.h
 
 run_tbth1 run_tbth1_cfitsio : bth.fits
 run_tfitshdr run_tfitshdr_cfitsio : pih.fits
diff --git a/wcslib/C/cel.c b/wcslib/C/cel.c
index a51b921..0f07943 100644
--- a/wcslib/C/cel.c
+++ b/wcslib/C/cel.c
@@ -1,6 +1,6 @@
 /*============================================================================
 
-  WCSLIB 4.7 - an implementation of the FITS WCS standard.
+  WCSLIB 4.8 - an implementation of the FITS WCS standard.
   Copyright (C) 1995-2011, Mark Calabretta
 
   This file is part of WCSLIB.
@@ -28,12 +28,14 @@
 
   Author: Mark Calabretta, Australia Telescope National Facility
   http://www.atnf.csiro.au/~mcalabre/index.html
-  $Id: cel.c,v 4.7 2011/02/07 07:03:42 cal103 Exp $
+  $Id: cel.c,v 4.8.1.1 2011/08/15 08:07:06 cal103 Exp cal103 $
 *===========================================================================*/
 
 #include <math.h>
 #include <stdio.h>
+#include <stdlib.h>
 
+#include "wcserr.h"
 #include "wcsmath.h"
 #include "wcsprintf.h"
 #include "wcstrig.h"
@@ -52,6 +54,9 @@ const char *cel_errmsg[] = {
   "One or more of the (x,y) coordinates were invalid",
   "One or more of the (lng,lat) coordinates were invalid"};
 
+/* Convenience macro for invoking wcserr_set(). */
+#define CEL_ERRMSG(status) WCSERR_SET(status), cel_errmsg[status]
+
 /*--------------------------------------------------------------------------*/
 
 int celini(cel)
@@ -61,7 +66,7 @@ struct celprm *cel;
 {
   register int k;
 
-  if (cel == 0x0) return 1;
+  if (cel == 0x0) return CELERR_NULL_POINTER;
 
   cel->flag = 0;
 
@@ -76,11 +81,30 @@ struct celprm *cel;
   for (k = 0; k < 5; cel->euler[k++] = 0.0);
   cel->latpreq = -1;
 
+  cel->err = 0x0;
+
   return prjini(&(cel->prj));
 }
 
 /*--------------------------------------------------------------------------*/
 
+int celfree(cel)
+
+struct celprm *cel;
+
+{
+  if (cel == 0x0) return CELERR_NULL_POINTER;
+
+  if (cel->err) free(cel->err);
+  cel->err = 0x0;
+
+  prjfree(&(cel->prj));
+
+  return 0;
+}
+
+/*--------------------------------------------------------------------------*/
+
 int celprt(cel)
 
 const struct celprm *cel;
@@ -88,7 +112,7 @@ const struct celprm *cel;
 {
   int i;
 
-  if (cel == 0x0) return 1;
+  if (cel == 0x0) return CELERR_NULL_POINTER;
 
   wcsprintf("      flag: %d\n",  cel->flag);
   wcsprintf("     offset: %d\n",  cel->offset);
@@ -126,6 +150,11 @@ const struct celprm *cel;
   }
   wcsprintf("     isolat: %d\n", cel->isolat);
 
+  WCSPRINTF_PTR("        err: ", cel->err, "\n");
+  if (cel->err) {
+    wcserr_prt(cel->err, "");
+  }
+
   wcsprintf("\n");
   wcsprintf("   prj.*\n");
   prjprt(&(cel->prj));
@@ -140,14 +169,17 @@ int celset(cel)
 struct celprm *cel;
 
 {
-  int status;
+  static const char *function = "celset";
+
   const double tol = 1.0e-10;
   double clat0, cphip, cthe0, lat0, lng0, phip, slat0, slz, sphip, sthe0;
   double latp, latp1, latp2, lngp;
   double u, v, x, y, z;
   struct prjprm *celprj;
+  struct wcserr **err;
 
-  if (cel == 0x0) return 1;
+  if (cel == 0x0) return CELERR_NULL_POINTER;
+  err = &(cel->err);
 
   /* Initialize the projection driver routines. */
   celprj = &(cel->prj);
@@ -160,8 +192,8 @@ struct celprm *cel;
     celprj->theta0 = UNDEFINED;
   }
 
-  if ((status = prjset(celprj))) {
-    return status;
+  if (prjset(celprj)) {
+    return wcserr_set(CEL_ERRMSG(CELERR_BAD_PARAM));
   }
 
   /* Defaults set by the projection routines. */
@@ -174,7 +206,8 @@ struct celprm *cel;
 
   } else if (fabs(cel->theta0) > 90.0) {
     if (fabs(cel->theta0) > 90.0 + tol) {
-      return 3;
+      return wcserr_set(WCSERR_SET(CELERR_BAD_COORD_TRANS),
+        "Invalid coordinate transformation parameters: theta0 > 90");
     }
 
     if (cel->theta0 > 90.0) {
@@ -232,7 +265,9 @@ struct celprm *cel;
       z = sqrt(x*x + y*y);
       if (z == 0.0) {
         if (slat0 != 0.0) {
-          return 3;
+          return wcserr_set(WCSERR_SET(CELERR_BAD_COORD_TRANS),
+            "Invalid coordinate description:\n"
+            "lat0 == 0 is required for |phip - phi0| = 90 and theta0 == 0");
         }
 
         /* latp determined solely by LATPOLEa in this case. */
@@ -243,8 +278,6 @@ struct celprm *cel;
           latp = -90.0;
         }
 
-        u = 0.0;
-        v = 0.0;
       } else {
         slz = slat0/z;
         if (fabs(slz) > 1.0) {
@@ -255,7 +288,9 @@ struct celprm *cel;
               slz = -1.0;
             }
           } else {
-            return 3;
+            return wcserr_set(WCSERR_SET(CELERR_BAD_COORD_TRANS),
+              "Invalid coordinate description:\n|lat0| <= %.3f is required "
+              "for these values of phip, phi0, and theta0", asind(z));
           }
         }
 
@@ -328,7 +363,9 @@ struct celprm *cel;
       x = (sthe0 - sind(latp)*slat0)/z;
       y =  sphip*cthe0/clat0;
       if (x == 0.0 && y == 0.0) {
-        return 3;
+        /* Sanity check (shouldn't be possible). */
+        return wcserr_set(WCSERR_SET(CELERR_BAD_COORD_TRANS),
+          "Invalid coordinate transformation parameters, internal error");
       }
       lngp = lng0 - atan2d(y,x);
     }
@@ -363,7 +400,9 @@ struct celprm *cel;
 
   /* Check for ill-conditioned parameters. */
   if (fabs(latp) > 90.0+tol) {
-    return 4;
+    return wcserr_set(WCSERR_SET(CELERR_ILL_COORD_TRANS),
+      "Ill-conditioned coordinate transformation parameters\nNo valid "
+      "solution for latp for these values of phip, phi0, and theta0");
   }
 
   return 0;
@@ -381,12 +420,16 @@ double lng[], lat[];
 int stat[];
 
 {
+  static const char *function = "celx2s";
+
   int    nphi, status;
   struct prjprm *celprj;
-
+  struct wcserr **err;
 
   /* Initialize. */
-  if (cel == 0x0) return 1;
+  if (cel == 0x0) return CELERR_NULL_POINTER;
+  err = &(cel->err);
+
   if (cel->flag != CELSET) {
     if ((status = celset(cel))) return status;
   }
@@ -395,11 +438,13 @@ int stat[];
   celprj = &(cel->prj);
   if ((status = celprj->prjx2s(celprj, nx, ny, sxy, 1, x, y, phi, theta,
                                stat))) {
-    if (status == 3) {
-      status = 5;
-    } else {
-      return status;
+    if (status == PRJERR_BAD_PIX) {
+      status = CELERR_BAD_PIX;
     }
+
+    wcserr_set(CEL_ERRMSG(status));
+
+    if (status != CELERR_BAD_PIX) return status;
   }
 
   nphi = (ny > 0) ? (nx*ny) : nx;
@@ -422,12 +467,16 @@ double x[], y[];
 int stat[];
 
 {
+  static const char *function = "cels2x";
+
   int    nphi, ntheta, status;
   struct prjprm *celprj;
-
+  struct wcserr **err;
 
   /* Initialize. */
-  if (cel == 0x0) return 1;
+  if (cel == 0x0) return CELERR_NULL_POINTER;
+  err = &(cel->err);
+
   if (cel->flag != CELSET) {
     if ((status = celset(cel))) return status;
   }
@@ -446,10 +495,14 @@ int stat[];
 
   /* Apply the spherical projection. */
   celprj = &(cel->prj);
-  if ((status = celprj->prjs2x(celprj, nphi, ntheta, 1, sxy, phi, theta, x,
-                               y, stat))) {
-    return status == 2 ? 2 : 6;
-   }
+  if ((status = celprj->prjs2x(celprj, nphi, ntheta, 1, sxy, phi, theta, x, y,
+                               stat))) {
+    if (status != PRJERR_BAD_PARAM) {
+      status = CELERR_BAD_WORLD;
+    }
 
-   return 0;
+    return wcserr_set(CEL_ERRMSG(status));
+  }
+
+  return 0;
 }
diff --git a/wcslib/C/cel.h b/wcslib/C/cel.h
index 585c80a..6192921 100644
--- a/wcslib/C/cel.h
+++ b/wcslib/C/cel.h
@@ -1,6 +1,6 @@
 /*============================================================================
 
-  WCSLIB 4.7 - an implementation of the FITS WCS standard.
+  WCSLIB 4.8 - an implementation of the FITS WCS standard.
   Copyright (C) 1995-2011, Mark Calabretta
 
   This file is part of WCSLIB.
@@ -28,10 +28,10 @@
 
   Author: Mark Calabretta, Australia Telescope National Facility
   http://www.atnf.csiro.au/~mcalabre/index.html
-  $Id: cel.h,v 4.7 2011/02/07 07:03:42 cal103 Exp $
+  $Id: cel.h,v 4.8.1.1 2011/08/15 08:07:06 cal103 Exp cal103 $
 *=============================================================================
 *
-* WCSLIB 4.7 - C routines that implement the FITS World Coordinate System
+* WCSLIB 4.8 - C routines that implement the FITS World Coordinate System
 * (WCS) standard.  Refer to
 *
 *   "Representations of world coordinates in FITS",
@@ -56,7 +56,8 @@
 * somewhat like a C++ class but with no encapsulation.
 *
 * Routine celini() is provided to initialize the celprm struct with default
-* values, and another, celprt(), to print its contents.
+* values, celfree() reclaims any memory that may have been allocated to store
+* an error message, and celprt() prints its contents.
 *
 * A setup routine, celset(), computes intermediate values in the celprm struct
 * from parameters in it that were supplied by the user.  The struct always
@@ -84,10 +85,25 @@
 *                         1: Null celprm pointer passed.
 *
 *
+* celfree() - Destructor for the celprm struct
+* --------------------------------------------
+* celfree() frees any memory that may have been allocated to store an error
+* message in the celprm struct.
+*
+* Given:
+*   cel       struct celprm*
+*                       Celestial transformation parameters.
+*
+* Function return value:
+*             int       Status return value:
+*                         0: Success.
+*                         1: Null celprm pointer passed.
+*
+*
 * celprt() - Print routine for the celprm struct
 * ----------------------------------------------
-* celprt() prints the contents of a celprm struct.  Mainly intended for
-* diagnostic purposes.
+* celprt() prints the contents of a celprm struct using wcsprintf().  Mainly
+* intended for diagnostic purposes.
 *
 * Given:
 *   cel       const struct celprm*
@@ -121,6 +137,9 @@
 *                         4: Ill-conditioned coordinate transformation
 *                            parameters.
 *
+*                       For returns > 1, a detailed error message is set in
+*                       celprm::err if enabled, see wcserr_enable().
+*
 *
 * celx2s() - Pixel-to-world celestial transformation
 * --------------------------------------------------
@@ -133,15 +152,19 @@
 *
 * Given:
 *   nx,ny     int       Vector lengths.
+*
 *   sxy,sll   int       Vector strides.
+*
 *   x,y       const double[]
 *                       Projected coordinates in pseudo "degrees".
 *
 * Returned:
 *   phi,theta double[]  Longitude and latitude (phi,theta) in the native
 *                       coordinate system of the projection [deg].
+*
 *   lng,lat   double[]  Celestial longitude and latitude (lng,lat) of the
 *                       projected point [deg].
+*
 *   stat      int[]     Status return value for each vector element:
 *                         0: Success.
 *                         1: Invalid value of (x,y).
@@ -157,6 +180,9 @@
 *                         5: One or more of the (x,y) coordinates were
 *                            invalid, as indicated by the stat vector.
 *
+*                       For returns > 1, a detailed error message is set in
+*                       celprm::err if enabled, see wcserr_enable().
+*
 *
 * cels2x() - World-to-pixel celestial transformation
 * --------------------------------------------------
@@ -169,7 +195,9 @@
 *
 * Given:
 *   nlng,nlat int       Vector lengths.
+*
 *   sll,sxy   int       Vector strides.
+*
 *   lng,lat   const double[]
 *                       Celestial longitude and latitude (lng,lat) of the
 *                       projected point [deg].
@@ -177,7 +205,9 @@
 * Returned:
 *   phi,theta double[]  Longitude and latitude (phi,theta) in the native
 *                       coordinate system of the projection [deg].
+*
 *   x,y       double[]  Projected coordinates in pseudo "degrees".
+*
 *   stat      int[]     Status return value for each vector element:
 *                         0: Success.
 *                         1: Invalid value of (lng,lat).
@@ -193,6 +223,9 @@
 *                         6: One or more of the (lng,lat) coordinates were
 *                            invalid, as indicated by the stat vector.
 *
+*                       For returns > 1, a detailed error message is set in
+*                       celprm::err if enabled, see wcserr_enable().
+*
 *
 * celprm struct - Celestial transformation parameters
 * ---------------------------------------------------
@@ -301,6 +334,12 @@
 *     intermediate calculations common to all elements in a vector
 *     computation.
 *
+*   struct wcserr *err
+*     (Returned) If enabled, when an error status is returned this struct
+*     contains detailed information about the error, see wcserr_enable().
+*
+*   void *padding
+*     (An unused variable inserted for alignment purposes only.)
 *
 * Global variable: const char *cel_errmsg[] - Status return messages
 * ------------------------------------------------------------------
@@ -312,6 +351,7 @@
 #define WCSLIB_CEL
 
 #include "prj.h"
+#include "wcserr.h"
 
 #ifdef __cplusplus
 extern "C" {
@@ -320,27 +360,48 @@ extern "C" {
 
 extern const char *cel_errmsg[];
 
+enum cel_errmsg_enum {
+  CELERR_SUCCESS         = 0,	/* Success. */
+  CELERR_NULL_POINTER    = 1,	/* Null celprm pointer passed. */
+  CELERR_BAD_PARAM       = 2,	/* Invalid projection parameters. */
+  CELERR_BAD_COORD_TRANS = 3,	/* Invalid coordinate transformation
+				   parameters. */
+  CELERR_ILL_COORD_TRANS = 4,	/* Ill-conditioned coordinated transformation
+				   parameters. */
+  CELERR_BAD_PIX         = 5,	/* One or more of the (x,y) coordinates were
+				   invalid. */
+  CELERR_BAD_WORLD       = 6 	/* One or more of the (lng,lat) coordinates
+				   were invalid. */
+};
 
 struct celprm {
   /* Initialization flag (see the prologue above).                          */
   /*------------------------------------------------------------------------*/
-  int    flag;                  /* Set to zero to force initialization.     */
+  int    flag;			/* Set to zero to force initialization.     */
 
   /* Parameters to be provided (see the prologue above).                    */
   /*------------------------------------------------------------------------*/
-  int    offset;                /* Force (x,y) = (0,0) at (phi_0,theta_0).  */
-  double phi0, theta0;          /* Native coordinates of fiducial point.    */
-  double ref[4];                /* Celestial coordinates of fiducial        */
+  int    offset;		/* Force (x,y) = (0,0) at (phi_0,theta_0).  */
+  double phi0, theta0;		/* Native coordinates of fiducial point.    */
+  double ref[4];		/* Celestial coordinates of fiducial        */
                                 /* point and native coordinates of          */
                                 /* celestial pole.                          */
 
-  struct prjprm prj;            /* Projection parameters (see prj.h).       */
+  struct prjprm prj;		/* Projection parameters (see prj.h).       */
 
   /* Information derived from the parameters supplied.                      */
   /*------------------------------------------------------------------------*/
-  double euler[5];              /* Euler angles and functions thereof.      */
-  int    latpreq;               /* LATPOLEa requirement.                    */
-  int    isolat;                /* True if |latitude| is preserved.         */
+  double euler[5];		/* Euler angles and functions thereof.      */
+  int    latpreq;		/* LATPOLEa requirement.                    */
+  int    isolat;		/* True if |latitude| is preserved.         */
+
+  /* Error handling                                                         */
+  /*------------------------------------------------------------------------*/
+  struct wcserr *err;
+
+  /* Private                                                                */
+  /*------------------------------------------------------------------------*/
+  void   *padding;		/* (Dummy inserted for alignment purposes.) */
 };
 
 /* Size of the celprm struct in int units, used by the Fortran wrappers. */
@@ -349,6 +410,8 @@ struct celprm {
 
 int celini(struct celprm *cel);
 
+int celfree(struct celprm *cel);
+
 int celprt(const struct celprm *cel);
 
 int celset(struct celprm *cel);
diff --git a/wcslib/C/fitshdr.h b/wcslib/C/fitshdr.h
index 9952dc9..c5b9c00 100644
--- a/wcslib/C/fitshdr.h
+++ b/wcslib/C/fitshdr.h
@@ -1,6 +1,6 @@
 /*============================================================================
 
-  WCSLIB 4.7 - an implementation of the FITS WCS standard.
+  WCSLIB 4.8 - an implementation of the FITS WCS standard.
   Copyright (C) 1995-2011, Mark Calabretta
 
   This file is part of WCSLIB.
@@ -28,7 +28,7 @@
 
   Author: Mark Calabretta, Australia Telescope National Facility
   http://www.atnf.csiro.au/~mcalabre/index.html
-  $Id: fitshdr.h,v 4.7 2011/02/07 07:03:42 cal103 Exp $
+  $Id: fitshdr.h,v 4.8.1.1 2011/08/15 08:07:06 cal103 Exp cal103 $
 *=============================================================================
 *
 * The Flexible Image Transport System (FITS), a data format widely used in
@@ -70,6 +70,7 @@
 *                       keyrecords are NOT null-terminated.
 *
 *   nkeyrec   int       Number of keyrecords in header[].
+*
 *   nkeyids   int       Number of entries in keyids[].
 *
 * Given and returned:
@@ -85,6 +86,7 @@
 * Returned:
 *   nreject   int*      Number of header keyrecords rejected for syntax
 *                       errors.
+*
 *   keys      struct fitskey**
 *                       Pointer to an array of nkeyrec fitskey structs
 *                       containing all keywords and keyvalues extracted from
@@ -388,7 +390,7 @@ extern "C" {
 #define FITSHDR_KEYVALUE 0x02
 #define FITSHDR_COMMENT  0x04
 #define FITSHDR_KEYREC   0x08
-#define FITSHDR_CARD     0x08   /* Alias for backwards compatibility. */
+#define FITSHDR_CARD     0x08	/* Alias for backwards compatibility. */
 #define FITSHDR_TRAILER  0x10
 
 
@@ -403,9 +405,9 @@ extern const char *fitshdr_errmsg[];
 
 /* Struct used for indexing the keywords. */
 struct fitskeyid {
-  char name[12];                /* Keyword name, null-terminated.           */
-  int  count;                   /* Number of occurrences of keyword.        */
-  int  idx[2];                  /* Indices into fitskey array.              */
+  char name[12];		/* Keyword name, null-terminated.           */
+  int  count;			/* Number of occurrences of keyword.        */
+  int  idx[2];			/* Indices into fitskey array.              */
 };
 
 /* Size of the fitskeyid struct in int units, used by the Fortran wrappers. */
@@ -414,22 +416,22 @@ struct fitskeyid {
 
 /* Struct used for storing FITS keywords. */
 struct fitskey {
-  int  keyno;                   /* Header keyrecord sequence number (1-rel).*/
-  int  keyid;                   /* Index into fitskeyid[].                  */
-  int  status;                  /* Header keyrecord status bit flags.       */
-  char keyword[12];             /* Keyword name, null-filled.               */
-  int  type;                    /* Keyvalue type (see above).               */
-  int  padding;                 /* (Dummy inserted for alignment purposes.) */
+  int  keyno;			/* Header keyrecord sequence number (1-rel).*/
+  int  keyid;			/* Index into fitskeyid[].                  */
+  int  status;			/* Header keyrecord status bit flags.       */
+  char keyword[12];		/* Keyword name, null-filled.               */
+  int  type;			/* Keyvalue type (see above).               */
+  int  padding;			/* (Dummy inserted for alignment purposes.) */
   union {
-    int    i;                   /* 32-bit integer and logical values.       */
-    int64  k;                   /* 64-bit integer values.                   */
-    int    l[8];                /* Very long signed integer values.         */
-    double f;                   /* Floating point values.                   */
-    double c[2];                /* Complex values.                          */
-    char   s[72];               /* String values, null-terminated.          */
-  } keyvalue;                   /* Keyvalue.                                */
-  int  ulen;                    /* Length of units string.                  */
-  char comment[84];             /* Comment (or keyrecord), null-terminated. */
+    int    i;			/* 32-bit integer and logical values.       */
+    int64  k;			/* 64-bit integer values.                   */
+    int    l[8];		/* Very long signed integer values.         */
+    double f;			/* Floating point values.                   */
+    double c[2];		/* Complex values.                          */
+    char   s[72];		/* String values, null-terminated.          */
+  } keyvalue;			/* Keyvalue.                                */
+  int  ulen;			/* Length of units string.                  */
+  char comment[84];		/* Comment (or keyrecord), null-terminated. */
 };
 
 /* Size of the fitskey struct in int units, used by the Fortran wrappers. */
diff --git a/wcslib/C/fitshdr.l b/wcslib/C/fitshdr.l
index fc4dc25..535c7c8 100644
--- a/wcslib/C/fitshdr.l
+++ b/wcslib/C/fitshdr.l
@@ -1,6 +1,6 @@
 /*============================================================================
 
-  WCSLIB 4.7 - an implementation of the FITS WCS standard.
+  WCSLIB 4.8 - an implementation of the FITS WCS standard.
   Copyright (C) 1995-2011, Mark Calabretta
 
   This file is part of WCSLIB.
@@ -28,7 +28,7 @@
 
   Author: Mark Calabretta, Australia Telescope National Facility
   http://www.atnf.csiro.au/~mcalabre/index.html
-  $Id: fitshdr.l,v 4.7 2011/02/07 07:03:42 cal103 Exp $
+  $Id: fitshdr.l,v 4.8.1.1 2011/08/15 08:07:06 cal103 Exp cal103 $
 *=============================================================================
 *
 * fitshdr.l is a Flex description file containing a lexical scanner
@@ -50,27 +50,27 @@
 %option prefix="fitshdr"
 
 /* Keywords. */
-KEYCHR  [-_A-Z0-9]
-KW1     {KEYCHR}{1}" "{7}
-KW2     {KEYCHR}{2}" "{6}
-KW3     {KEYCHR}{3}" "{5}
-KW4     {KEYCHR}{4}" "{4}
-KW5     {KEYCHR}{5}" "{3}
-KW6     {KEYCHR}{6}" "{2}
-KW7     {KEYCHR}{7}" "{1}
-KW8     {KEYCHR}{8}
-KEYWORD ({KW1}|{KW2}|{KW3}|{KW4}|{KW5}|{KW6}|{KW7}|{KW8})
+KEYCHR	[-_A-Z0-9]
+KW1	{KEYCHR}{1}" "{7}
+KW2	{KEYCHR}{2}" "{6}
+KW3	{KEYCHR}{3}" "{5}
+KW4	{KEYCHR}{4}" "{4}
+KW5	{KEYCHR}{5}" "{3}
+KW6	{KEYCHR}{6}" "{2}
+KW7	{KEYCHR}{7}" "{1}
+KW8	{KEYCHR}{8}
+KEYWORD	({KW1}|{KW2}|{KW3}|{KW4}|{KW5}|{KW6}|{KW7}|{KW8})
 
 /* Keyvalue data types. */
-LOGICAL [TF]
-INT32   [+-]?0*[0-9]{1,9}
-INT64   [+-]?0*[0-9]{10,18}
-INTVL   [+-]?0*[0-9]{19,}
-INTEGER [+-]?[0-9]+
-FLOAT   [+-]?([0-9]+\.?[0-9]*|\.[0-9]+)([eE][+-]?[0-9]+)?
-ICOMPLX \(" "*{INTEGER}" "*," "*{INTEGER}" "*\)
-FCOMPLX \(" "*{FLOAT}" "*," "*{FLOAT}" "*\)
-STRING  '([^']|'')*'
+LOGICAL	[TF]
+INT32	[+-]?0*[0-9]{1,9}
+INT64	[+-]?0*[0-9]{10,18}
+INTVL	[+-]?0*[0-9]{19,}
+INTEGER	[+-]?[0-9]+
+FLOAT	[+-]?([0-9]+\.?[0-9]*|\.[0-9]+)([eE][+-]?[0-9]+)?
+ICOMPLX	\(" "*{INTEGER}" "*," "*{INTEGER}" "*\)
+FCOMPLX	\(" "*{FLOAT}" "*," "*{FLOAT}" "*\)
+STRING	'([^']|'')*'
 
 /* Characters forming standard unit strings (jwBIQX are not used). */
 UNITSTR \[[-+*/^(). 0-9a-zA-Z]+\]
@@ -92,17 +92,17 @@ UNITSTR \[[-+*/^(). 0-9a-zA-Z]+\]
                             struct fitskey **keys)
 
 #define YY_INPUT(inbuff, count, bufsize) \
-        { \
-          if (fitshdr_nkeyrec) { \
-            strncpy(inbuff, fitshdr_hdr, 80); \
-            inbuff[80] = '\n'; \
-            fitshdr_hdr += 80; \
-            fitshdr_nkeyrec--; \
-            count = 81; \
-          } else { \
-            count = YY_NULL; \
-          } \
-        }
+	{ \
+	  if (fitshdr_nkeyrec) { \
+	    strncpy(inbuff, fitshdr_hdr, 80); \
+	    inbuff[80] = '\n'; \
+	    fitshdr_hdr += 80; \
+	    fitshdr_nkeyrec--; \
+	    count = 81; \
+	  } else { \
+	    count = YY_NULL; \
+	  } \
+	}
 
 /* These global variables are required by YY_INPUT. */
 const char *fitshdr_hdr;
@@ -122,415 +122,415 @@ const char *fitshdr_errmsg[] = {
 %}
 
 %%
-        char *cptr, ctmp[72];
-        int  blank, continuation, end, j, k, keyno;
-        double dtmp;
-        struct fitskey *kptr;
-        struct fitskeyid *iptr;
-        void nullfill(char cptr[], int len);
-        int  yylex_destroy(void);
-
-        fitshdr_hdr = header;
-        fitshdr_nkeyrec = nkeyrec;
-
-        *nreject = 0;
-        keyno = 0;
-
-        if (keys == 0x0) {
-          return 1;
-        }
-
-        /* Allocate memory for the required number of fitskey structs. */
-        /* Recall that calloc() initializes allocated memory to zero.  */
-        if (!(kptr = *keys = calloc(nkeyrec, sizeof(struct fitskey)))) {
-          return 2;
-        }
-
-        /* Initialize keyids[]. */
-        iptr = keyids;
-        for (j = 0; j < nkeyids; j++, iptr++) {
-          iptr->count  = 0;
-          iptr->idx[0] = -1;
-          iptr->idx[1] = -1;
-        }
-
-        blank = 0;
-        continuation = 0;
-        end = 0;
-
-        /* Return here via longjmp() invoked by yy_fatal_error(). */
-        if (setjmp(fitshdr_abort_jmp_env)) {
-          return 3;
-        }
-
-        BEGIN(INITIAL);
+	char *cptr, ctmp[72];
+	int  blank, continuation, end, j, k, keyno;
+	double dtmp;
+	struct fitskey *kptr;
+	struct fitskeyid *iptr;
+	void nullfill(char cptr[], int len);
+	int  yylex_destroy(void);
+	
+	fitshdr_hdr = header;
+	fitshdr_nkeyrec = nkeyrec;
+	
+	*nreject = 0;
+	keyno = 0;
+	
+	if (keys == 0x0) {
+	  return 1;
+	}
+	
+	/* Allocate memory for the required number of fitskey structs. */
+	/* Recall that calloc() initializes allocated memory to zero.  */
+	if (!(kptr = *keys = calloc(nkeyrec, sizeof(struct fitskey)))) {
+	  return 2;
+	}
+	
+	/* Initialize keyids[]. */
+	iptr = keyids;
+	for (j = 0; j < nkeyids; j++, iptr++) {
+	  iptr->count  = 0;
+	  iptr->idx[0] = -1;
+	  iptr->idx[1] = -1;
+	}
+	
+	blank = 0;
+	continuation = 0;
+	end = 0;
+	
+	/* Return here via longjmp() invoked by yy_fatal_error(). */
+	if (setjmp(fitshdr_abort_jmp_env)) {
+	  return 3;
+	}
+	
+	BEGIN(INITIAL);
 
 ^" "{80} {
-          /* A completely blank keyrecord. */
-          strncpy(kptr->keyword, yytext, 8);
-          yyless(0);
-          blank = 1;
-          BEGIN(COMMENT);
-        }
+	  /* A completely blank keyrecord. */
+	  strncpy(kptr->keyword, yytext, 8);
+	  yyless(0);
+	  blank = 1;
+	  BEGIN(COMMENT);
+	}
 
 ^(COMMENT|HISTORY|" "{8}) {
-          strncpy(kptr->keyword, yytext, 8);
-          BEGIN(COMMENT);
-        }
+	  strncpy(kptr->keyword, yytext, 8);
+	  BEGIN(COMMENT);
+	}
 
 ^END" "{77} {
-          strncpy(kptr->keyword, yytext, 8);
-          end = 1;
-          BEGIN(FLUSH);
-        }
+	  strncpy(kptr->keyword, yytext, 8);
+	  end = 1;
+	  BEGIN(FLUSH);
+	}
 
 ^END" "{5}=" "+ {
-          /* Illegal END keyrecord. */
-          strncpy(kptr->keyword, yytext, 8);
-          kptr->status |= FITSHDR_KEYREC;
-          BEGIN(VALUE);
-        }
+	  /* Illegal END keyrecord. */
+	  strncpy(kptr->keyword, yytext, 8);
+	  kptr->status |= FITSHDR_KEYREC;
+	  BEGIN(VALUE);
+	}
 
 ^END" "{5} {
-          /* Illegal END keyrecord. */
-          strncpy(kptr->keyword, yytext, 8);
-          kptr->status |= FITSHDR_KEYREC;
-          BEGIN(COMMENT);
-        }
+	  /* Illegal END keyrecord. */
+	  strncpy(kptr->keyword, yytext, 8);
+	  kptr->status |= FITSHDR_KEYREC;
+	  BEGIN(COMMENT);
+	}
 
 ^{KEYWORD}=" "+ {
-          strncpy(kptr->keyword, yytext, 8);
-          BEGIN(VALUE);
-        }
+	  strncpy(kptr->keyword, yytext, 8);
+	  BEGIN(VALUE);
+	}
 
 ^CONTINUE"  "+{STRING} {
-          /* Continued string keyvalue. */
-          strncpy(kptr->keyword, yytext, 8);
-
-          if (keyno > 0 && (kptr-1)->type%10 == 8) {
-            /* Put back the string keyvalue. */
-            for (k = 10; yytext[k] != '\''; k++);
-            yyless(k);
-            continuation = 1;
-            BEGIN(VALUE);
-
-          } else {
-            /* Not a valid continuation. */
-            yyless(8);
-            BEGIN(COMMENT);
-          }
-        }
+	  /* Continued string keyvalue. */
+	  strncpy(kptr->keyword, yytext, 8);
+	
+	  if (keyno > 0 && (kptr-1)->type%10 == 8) {
+	    /* Put back the string keyvalue. */
+	    for (k = 10; yytext[k] != '\''; k++);
+	    yyless(k);
+	    continuation = 1;
+	    BEGIN(VALUE);
+	
+	  } else {
+	    /* Not a valid continuation. */
+	    yyless(8);
+	    BEGIN(COMMENT);
+	  }
+	}
 
 ^{KEYWORD} {
-          /* Keyword without value. */
-          strncpy(kptr->keyword, yytext, 8);
-          BEGIN(COMMENT);
-        }
+	  /* Keyword without value. */
+	  strncpy(kptr->keyword, yytext, 8);
+	  BEGIN(COMMENT);
+	}
 
 ^.{8}=" "+ {
-          /* Illegal keyword, carry on regardless. */
-          strncpy(kptr->keyword, yytext, 8);
-          kptr->status |= FITSHDR_KEYWORD;
-          BEGIN(VALUE);
-        }
-
-^.{8}   {
-          /* Illegal keyword, carry on regardless. */
-          strncpy(kptr->keyword, yytext, 8);
-          kptr->status |= FITSHDR_KEYWORD;
-          BEGIN(COMMENT);
-        }
+	  /* Illegal keyword, carry on regardless. */
+	  strncpy(kptr->keyword, yytext, 8);
+	  kptr->status |= FITSHDR_KEYWORD;
+	  BEGIN(VALUE);
+	}
+
+^.{8}	{
+	  /* Illegal keyword, carry on regardless. */
+	  strncpy(kptr->keyword, yytext, 8);
+	  kptr->status |= FITSHDR_KEYWORD;
+	  BEGIN(COMMENT);
+	}
 
 <VALUE>" "*/\/ {
-          /* Null keyvalue. */
-          BEGIN(INLINE);
-        }
+	  /* Null keyvalue. */
+	  BEGIN(INLINE);
+	}
 
 <VALUE>{LOGICAL} {
-          /* Logical keyvalue. */
-          kptr->type = 1;
-          kptr->keyvalue.i = (*yytext == 'T');
-          BEGIN(INLINE);
-        }
+	  /* Logical keyvalue. */
+	  kptr->type = 1;
+	  kptr->keyvalue.i = (*yytext == 'T');
+	  BEGIN(INLINE);
+	}
 
 <VALUE>{INT32} {
-          /* 32-bit signed integer keyvalue. */
-          kptr->type = 2;
-          if (sscanf(yytext, "%d", &(kptr->keyvalue.i)) < 1) {
-            kptr->status |= FITSHDR_KEYVALUE;
-            BEGIN(ERROR);
-          }
-
-          BEGIN(INLINE);
-        }
+	  /* 32-bit signed integer keyvalue. */
+	  kptr->type = 2;
+	  if (sscanf(yytext, "%d", &(kptr->keyvalue.i)) < 1) {
+	    kptr->status |= FITSHDR_KEYVALUE;
+	    BEGIN(ERROR);
+	  }
+	
+	  BEGIN(INLINE);
+	}
 
 <VALUE>{INT64} {
-          /* 64-bit signed integer keyvalue (up to 18 digits). */
-          if (sscanf(yytext, "%lf", &dtmp) < 1) {
-            kptr->status |= FITSHDR_KEYVALUE;
-            BEGIN(ERROR);
-
-          } else if (INT_MIN <= dtmp && dtmp <= INT_MAX) {
-            /* Can be accomodated as a 32-bit signed integer. */
-            kptr->type = 2;
-            if (sscanf(yytext, "%d", &(kptr->keyvalue.i)) < 1) {
-              kptr->status |= FITSHDR_KEYVALUE;
-              BEGIN(ERROR);
-            }
-
-          } else {
-            /* 64-bit signed integer. */
-            kptr->type = 3;
-            #ifdef WCSLIB_INT64
-              /* Native 64-bit integer is available. */
-              if (sscanf(yytext, "%lld", &(kptr->keyvalue.k)) < 1) {
-                kptr->status |= FITSHDR_KEYVALUE;
-                BEGIN(ERROR);
-              }
-            #else
-              /* 64-bit integer (up to 18 digits) implemented as int[3]. */
-              kptr->keyvalue.k[2] = 0;
-
-              sprintf(ctmp, "%%%dd%%9d", yyleng-9);
-              if (sscanf(yytext, ctmp, kptr->keyvalue.k+1,
-                         kptr->keyvalue.k) < 1) {
-                kptr->status |= FITSHDR_KEYVALUE;
-                BEGIN(ERROR);
-              } else if (*yytext == '-') {
-                kptr->keyvalue.k[0] *= -1;
-              }
-            #endif
-          }
-
-          BEGIN(INLINE);
-        }
+	  /* 64-bit signed integer keyvalue (up to 18 digits). */
+	  if (sscanf(yytext, "%lf", &dtmp) < 1) {
+	    kptr->status |= FITSHDR_KEYVALUE;
+	    BEGIN(ERROR);
+	
+	  } else if (INT_MIN <= dtmp && dtmp <= INT_MAX) {
+	    /* Can be accomodated as a 32-bit signed integer. */
+	    kptr->type = 2;
+	    if (sscanf(yytext, "%d", &(kptr->keyvalue.i)) < 1) {
+	      kptr->status |= FITSHDR_KEYVALUE;
+	      BEGIN(ERROR);
+	    }
+	
+	  } else {
+	    /* 64-bit signed integer. */
+	    kptr->type = 3;
+	    #ifdef WCSLIB_INT64
+	      /* Native 64-bit integer is available. */
+	      if (sscanf(yytext, "%lld", &(kptr->keyvalue.k)) < 1) {
+	        kptr->status |= FITSHDR_KEYVALUE;
+	        BEGIN(ERROR);
+	      }
+	    #else
+	      /* 64-bit integer (up to 18 digits) implemented as int[3]. */
+	      kptr->keyvalue.k[2] = 0;
+	
+	      sprintf(ctmp, "%%%dd%%9d", yyleng-9);
+	      if (sscanf(yytext, ctmp, kptr->keyvalue.k+1,
+	                 kptr->keyvalue.k) < 1) {
+	        kptr->status |= FITSHDR_KEYVALUE;
+	        BEGIN(ERROR);
+	      } else if (*yytext == '-') {
+	        kptr->keyvalue.k[0] *= -1;
+	      }
+	    #endif
+	  }
+	
+	  BEGIN(INLINE);
+	}
 
 <VALUE>{INTVL} {
-          /* Very long integer keyvalue (and 19-digit int64). */
-          kptr->type = 4;
-          strcpy(ctmp, yytext);
-          k = yyleng;
-          for (j = 0; j < 8; j++) {
-            /* Read it backwards. */
-            k -= 9;
-            if (k < 0) k = 0;
-            if (sscanf(ctmp+k, "%d", kptr->keyvalue.l+j) < 1) {
-              kptr->status |= FITSHDR_KEYVALUE;
-              BEGIN(ERROR);
-            }
-            if (*yytext == '-') {
-              kptr->keyvalue.l[j] = -abs(kptr->keyvalue.l[j]);
-            }
-
-            if (k == 0) break;
-            ctmp[k] = '\0';
-          }
-
-          /* Can it be accomodated as a 64-bit signed integer? */
-          if (j == 2 && abs(kptr->keyvalue.l[2]) <=  9 &&
-                        abs(kptr->keyvalue.l[1]) <=  223372036 &&
-                            kptr->keyvalue.l[0]  <=  854775807 &&
-                            kptr->keyvalue.l[0]  >= -854775808) {
-            kptr->type = 3;
-
-            #ifdef WCSLIB_INT64
-              /* Native 64-bit integer is available. */
-              kptr->keyvalue.l[2] = 0;
-              if (sscanf(yytext, "%lld", &(kptr->keyvalue.k)) < 1) {
-                kptr->status |= FITSHDR_KEYVALUE;
-                BEGIN(ERROR);
-              }
-            #endif
-          }
-
-          BEGIN(INLINE);
-        }
+	  /* Very long integer keyvalue (and 19-digit int64). */
+	  kptr->type = 4;
+	  strcpy(ctmp, yytext);
+	  k = yyleng;
+	  for (j = 0; j < 8; j++) {
+	    /* Read it backwards. */
+	    k -= 9;
+	    if (k < 0) k = 0;
+	    if (sscanf(ctmp+k, "%d", kptr->keyvalue.l+j) < 1) {
+	      kptr->status |= FITSHDR_KEYVALUE;
+	      BEGIN(ERROR);
+	    }
+	    if (*yytext == '-') {
+	      kptr->keyvalue.l[j] = -abs(kptr->keyvalue.l[j]);
+	    }
+	
+	    if (k == 0) break;
+	    ctmp[k] = '\0';
+	  }
+	
+	  /* Can it be accomodated as a 64-bit signed integer? */
+	  if (j == 2 && abs(kptr->keyvalue.l[2]) <=  9 &&
+	                abs(kptr->keyvalue.l[1]) <=  223372036 &&
+	                    kptr->keyvalue.l[0]  <=  854775807 &&
+	                    kptr->keyvalue.l[0]  >= -854775808) {
+	    kptr->type = 3;
+	
+	    #ifdef WCSLIB_INT64
+	      /* Native 64-bit integer is available. */
+	      kptr->keyvalue.l[2] = 0;
+	      if (sscanf(yytext, "%lld", &(kptr->keyvalue.k)) < 1) {
+	        kptr->status |= FITSHDR_KEYVALUE;
+	        BEGIN(ERROR);
+	      }
+	    #endif
+	  }
+	
+	  BEGIN(INLINE);
+	}
 
 <VALUE>{FLOAT} {
-          /* Float keyvalue. */
-          kptr->type = 5;
-          if (sscanf(yytext, "%lf", &(kptr->keyvalue.f)) < 1) {
-            kptr->status |= FITSHDR_KEYVALUE;
-            BEGIN(ERROR);
-          }
-
-          BEGIN(INLINE);
-        }
+	  /* Float keyvalue. */
+	  kptr->type = 5;
+	  if (sscanf(yytext, "%lf", &(kptr->keyvalue.f)) < 1) {
+	    kptr->status |= FITSHDR_KEYVALUE;
+	    BEGIN(ERROR);
+	  }
+	
+	  BEGIN(INLINE);
+	}
 
 <VALUE>{ICOMPLX} {
-          /* Integer complex keyvalue. */
-          kptr->type = 6;
-          if (sscanf(yytext, "(%lf,%lf)", kptr->keyvalue.c,
-              kptr->keyvalue.c+1) < 2) {
-            kptr->status |= FITSHDR_KEYVALUE;
-            BEGIN(ERROR);
-          }
-
-          BEGIN(INLINE);
-        }
+	  /* Integer complex keyvalue. */
+	  kptr->type = 6;
+	  if (sscanf(yytext, "(%lf,%lf)", kptr->keyvalue.c,
+	      kptr->keyvalue.c+1) < 2) {
+	    kptr->status |= FITSHDR_KEYVALUE;
+	    BEGIN(ERROR);
+	  }
+	
+	  BEGIN(INLINE);
+	}
 
 <VALUE>{FCOMPLX} {
-          /* Floating point complex keyvalue. */
-          kptr->type = 7;
-          if (sscanf(yytext, "(%lf,%lf)", kptr->keyvalue.c,
-              kptr->keyvalue.c+1) < 2) {
-            kptr->status |= FITSHDR_KEYVALUE;
-            BEGIN(ERROR);
-          }
-
-          BEGIN(INLINE);
-        }
+	  /* Floating point complex keyvalue. */
+	  kptr->type = 7;
+	  if (sscanf(yytext, "(%lf,%lf)", kptr->keyvalue.c,
+	      kptr->keyvalue.c+1) < 2) {
+	    kptr->status |= FITSHDR_KEYVALUE;
+	    BEGIN(ERROR);
+	  }
+	
+	  BEGIN(INLINE);
+	}
 
 <VALUE>{STRING} {
-          /* String keyvalue. */
-          kptr->type = 8;
-          cptr = kptr->keyvalue.s;
-          strcpy(cptr, yytext+1);
-
-          /* Squeeze out repeated quotes. */
-          k = 0;
-          for (j = 0; j < 72; j++) {
-            if (k < j) {
-              cptr[k] = cptr[j];
-            }
-
-            if (cptr[j] == '\0') {
-              if (k) cptr[k-1] = '\0';
-              break;
-            } else if (cptr[j] == '\'' && cptr[j+1] == '\'') {
-              j++;
-            }
-
-            k++;
-          }
-
-          if (*cptr) {
-            /* Retain the initial blank in all-blank strings. */
-            nullfill(cptr+1, 71);
-          } else {
-            nullfill(cptr, 72);
-          }
-
-          BEGIN(INLINE);
-        }
+	  /* String keyvalue. */
+	  kptr->type = 8;
+	  cptr = kptr->keyvalue.s;
+	  strcpy(cptr, yytext+1);
+	
+	  /* Squeeze out repeated quotes. */
+	  k = 0;
+	  for (j = 0; j < 72; j++) {
+	    if (k < j) {
+	      cptr[k] = cptr[j];
+	    }
+	
+	    if (cptr[j] == '\0') {
+	      if (k) cptr[k-1] = '\0';
+	      break;
+	    } else if (cptr[j] == '\'' && cptr[j+1] == '\'') {
+	      j++;
+	    }
+	
+	    k++;
+	  }
+	
+	  if (*cptr) {
+	    /* Retain the initial blank in all-blank strings. */
+	    nullfill(cptr+1, 71);
+	  } else {
+	    nullfill(cptr, 72);
+	  }
+	
+	  BEGIN(INLINE);
+	}
 
 <VALUE>. {
-          kptr->status |= FITSHDR_KEYVALUE;
-          BEGIN(ERROR);
-        }
+	  kptr->status |= FITSHDR_KEYVALUE;
+	  BEGIN(ERROR);
+	}
 
 <INLINE>" "*$ {
-          BEGIN(FLUSH);
-        }
+	  BEGIN(FLUSH);
+	}
 
 <INLINE>" "*\/" "*$ {
-          BEGIN(FLUSH);
-        }
+	  BEGIN(FLUSH);
+	}
 
 <INLINE>" "*\/" "* {
-          BEGIN(UNITS);
-        }
+	  BEGIN(UNITS);
+	}
 
 <INLINE>" " {
-          kptr->status |= FITSHDR_COMMENT;
-          BEGIN(ERROR);
-        }
+	  kptr->status |= FITSHDR_COMMENT;
+	  BEGIN(ERROR);
+	}
 
 <INLINE>. {
-          /* Keyvalue parsing must now also be suspect. */
-          kptr->status |= FITSHDR_COMMENT;
-          kptr->type = 0;
-          BEGIN(ERROR);
-        }
+	  /* Keyvalue parsing must now also be suspect. */
+	  kptr->status |= FITSHDR_COMMENT;
+	  kptr->type = 0;
+	  BEGIN(ERROR);
+	}
 
 <UNITS>{UNITSTR} {
-          kptr->ulen = yyleng;
-          yymore();
-          BEGIN(COMMENT);
-        }
+	  kptr->ulen = yyleng;
+	  yymore();
+	  BEGIN(COMMENT);
+	}
 
 <UNITS>. {
-          yymore();
-          BEGIN(COMMENT);
-        }
+	  yymore();
+	  BEGIN(COMMENT);
+	}
 
 <COMMENT>.* {
-          strcpy(kptr->comment, yytext);
-          nullfill(kptr->comment, 84);
-          BEGIN(FLUSH);
-        }
+	  strcpy(kptr->comment, yytext);
+	  nullfill(kptr->comment, 84);
+	  BEGIN(FLUSH);
+	}
 
 <ERROR>.* {
-          if (!continuation) kptr->type = -abs(kptr->type);
-
-          sprintf(kptr->comment, "%.80s", fitshdr_hdr-80);
-          kptr->comment[80] = '\0';
-          nullfill(kptr->comment+80, 4);
-
-          BEGIN(FLUSH);
-        }
+	  if (!continuation) kptr->type = -abs(kptr->type);
+	
+	  sprintf(kptr->comment, "%.80s", fitshdr_hdr-80);
+	  kptr->comment[80] = '\0';
+	  nullfill(kptr->comment+80, 4);
+	
+	  BEGIN(FLUSH);
+	}
 
 <FLUSH>.*\n {
-          /* Discard the rest of the input line. */
-          kptr->keyno = ++keyno;
-
-          /* Null-fill the keyword. */
-          kptr->keyword[8] = '\0';
-          nullfill(kptr->keyword, 12);
-
-          /* Do indexing. */
-          iptr = keyids;
-          kptr->keyid = -1;
-          for (j = 0; j < nkeyids; j++, iptr++) {
-            cptr = iptr->name;
-            cptr[8] = '\0';
-            nullfill(cptr, 12);
-            for (k = 0; k < 8; k++, cptr++) {
-              if (*cptr != '.' && *cptr != kptr->keyword[k]) break;
-            }
-
-            if (k == 8) {
-              /* Found a match. */
-              iptr->count++;
-              if (iptr->idx[0] == -1) {
-                iptr->idx[0] = keyno-1;
-              } else {
-                iptr->idx[1] = keyno-1;
-              }
-
-              kptr->keyno = -abs(kptr->keyno);
-              if (kptr->keyid < 0) kptr->keyid = j;
-            }
-          }
-
-          /* Deal with continued strings. */
-          if (continuation) {
-            /* Tidy up the previous string keyvalue. */
-            if ((kptr-1)->type == 8) (kptr-1)->type += 10;
-            cptr = (kptr-1)->keyvalue.s;
-            if (cptr[strlen(cptr)-1] == '&') cptr[strlen(cptr)-1] = '\0';
-
-            kptr->type = (kptr-1)->type + 10;
-          }
-
-          /* Check for keyrecords following the END keyrecord. */
-          if (end && (end++ > 1) && !blank) {
-            kptr->status |= FITSHDR_TRAILER;
-          }
-          if (kptr->status) (*nreject)++;
-
-          kptr++;
-          blank = 0;
-          continuation = 0;
-
-          BEGIN(INITIAL);
-        }
-
-<<EOF>> {
-          /* End-of-input. */
-          yylex_destroy();
-          return 0;
-        }
+	  /* Discard the rest of the input line. */
+	  kptr->keyno = ++keyno;
+	
+	  /* Null-fill the keyword. */
+	  kptr->keyword[8] = '\0';
+	  nullfill(kptr->keyword, 12);
+	
+	  /* Do indexing. */
+	  iptr = keyids;
+	  kptr->keyid = -1;
+	  for (j = 0; j < nkeyids; j++, iptr++) {
+	    cptr = iptr->name;
+	    cptr[8] = '\0';
+	    nullfill(cptr, 12);
+	    for (k = 0; k < 8; k++, cptr++) {
+	      if (*cptr != '.' && *cptr != kptr->keyword[k]) break;
+	    }
+	
+	    if (k == 8) {
+	      /* Found a match. */
+	      iptr->count++;
+	      if (iptr->idx[0] == -1) {
+	        iptr->idx[0] = keyno-1;
+	      } else {
+	        iptr->idx[1] = keyno-1;
+	      }
+	
+	      kptr->keyno = -abs(kptr->keyno);
+	      if (kptr->keyid < 0) kptr->keyid = j;
+	    }
+	  }
+	
+	  /* Deal with continued strings. */
+	  if (continuation) {
+	    /* Tidy up the previous string keyvalue. */
+	    if ((kptr-1)->type == 8) (kptr-1)->type += 10;
+	    cptr = (kptr-1)->keyvalue.s;
+	    if (cptr[strlen(cptr)-1] == '&') cptr[strlen(cptr)-1] = '\0';
+	
+	    kptr->type = (kptr-1)->type + 10;
+	  }
+	
+	  /* Check for keyrecords following the END keyrecord. */
+	  if (end && (end++ > 1) && !blank) {
+	    kptr->status |= FITSHDR_TRAILER;
+	  }
+	  if (kptr->status) (*nreject)++;
+	
+	  kptr++;
+	  blank = 0;
+	  continuation = 0;
+	
+	  BEGIN(INITIAL);
+	}
+
+<<EOF>>	{
+	  /* End-of-input. */
+	  yylex_destroy();
+	  return 0;
+	}
 
 %%
 
diff --git a/wcslib/C/flexed/fitshdr.c b/wcslib/C/flexed/fitshdr.c
index 07d4b72..8b9e797 100644
--- a/wcslib/C/flexed/fitshdr.c
+++ b/wcslib/C/flexed/fitshdr.c
@@ -34,7 +34,7 @@
 #if __STDC_VERSION__ >= 199901L
 
 /* C99 says to define __STDC_LIMIT_MACROS before including stdint.h,
- * if you want the limit (max/min) macros for int types.
+ * if you want the limit (max/min) macros for int types. 
  */
 #ifndef __STDC_LIMIT_MACROS
 #define __STDC_LIMIT_MACROS 1
@@ -51,7 +51,7 @@ typedef uint32_t flex_uint32_t;
 typedef signed char flex_int8_t;
 typedef short int flex_int16_t;
 typedef int flex_int32_t;
-typedef unsigned char flex_uint8_t;
+typedef unsigned char flex_uint8_t; 
 typedef unsigned short int flex_uint16_t;
 typedef unsigned int flex_uint32_t;
 #endif /* ! C99 */
@@ -92,14 +92,14 @@ typedef unsigned int flex_uint32_t;
 /* The "const" storage-class-modifier is valid. */
 #define YY_USE_CONST
 
-#else   /* ! __cplusplus */
+#else	/* ! __cplusplus */
 
 #if __STDC__
 
 #define YY_USE_CONST
 
-#endif  /* __STDC__ */
-#endif  /* ! __cplusplus */
+#endif	/* __STDC__ */
+#endif	/* ! __cplusplus */
 
 #ifdef YY_USE_CONST
 #define yyconst const
@@ -161,20 +161,20 @@ extern FILE *fitshdrin, *fitshdrout;
 #define EOB_ACT_LAST_MATCH 2
 
 #define YY_LESS_LINENO(n)
-
+    
 /* Return all but the first "n" matched characters back to the input stream. */
 #define yyless(n) \
-        do \
-                { \
-                /* Undo effects of setting up fitshdrtext. */ \
+	do \
+		{ \
+		/* Undo effects of setting up fitshdrtext. */ \
         int yyless_macro_arg = (n); \
         YY_LESS_LINENO(yyless_macro_arg);\
-                *yy_cp = (yy_hold_char); \
-                YY_RESTORE_YY_MORE_OFFSET \
-                (yy_c_buf_p) = yy_cp = yy_bp + yyless_macro_arg - YY_MORE_ADJ; \
-                YY_DO_BEFORE_ACTION; /* set up fitshdrtext again */ \
-                } \
-        while ( 0 )
+		*yy_cp = (yy_hold_char); \
+		YY_RESTORE_YY_MORE_OFFSET \
+		(yy_c_buf_p) = yy_cp = yy_bp + yyless_macro_arg - YY_MORE_ADJ; \
+		YY_DO_BEFORE_ACTION; /* set up fitshdrtext again */ \
+		} \
+	while ( 0 )
 
 #define unput(c) yyunput( c, (yytext_ptr)  )
 
@@ -191,66 +191,66 @@ typedef unsigned int yy_size_t;
 #ifndef YY_STRUCT_YY_BUFFER_STATE
 #define YY_STRUCT_YY_BUFFER_STATE
 struct yy_buffer_state
-        {
-        FILE *yy_input_file;
-
-        char *yy_ch_buf;                /* input buffer */
-        char *yy_buf_pos;               /* current position in input buffer */
-
-        /* Size of input buffer in bytes, not including room for EOB
-         * characters.
-         */
-        yy_size_t yy_buf_size;
-
-        /* Number of characters read into yy_ch_buf, not including EOB
-         * characters.
-         */
-        int yy_n_chars;
-
-        /* Whether we "own" the buffer - i.e., we know we created it,
-         * and can realloc() it to grow it, and should free() it to
-         * delete it.
-         */
-        int yy_is_our_buffer;
-
-        /* Whether this is an "interactive" input source; if so, and
-         * if we're using stdio for input, then we want to use getc()
-         * instead of fread(), to make sure we stop fetching input after
-         * each newline.
-         */
-        int yy_is_interactive;
-
-        /* Whether we're considered to be at the beginning of a line.
-         * If so, '^' rules will be active on the next match, otherwise
-         * not.
-         */
-        int yy_at_bol;
+	{
+	FILE *yy_input_file;
+
+	char *yy_ch_buf;		/* input buffer */
+	char *yy_buf_pos;		/* current position in input buffer */
+
+	/* Size of input buffer in bytes, not including room for EOB
+	 * characters.
+	 */
+	yy_size_t yy_buf_size;
+
+	/* Number of characters read into yy_ch_buf, not including EOB
+	 * characters.
+	 */
+	int yy_n_chars;
+
+	/* Whether we "own" the buffer - i.e., we know we created it,
+	 * and can realloc() it to grow it, and should free() it to
+	 * delete it.
+	 */
+	int yy_is_our_buffer;
+
+	/* Whether this is an "interactive" input source; if so, and
+	 * if we're using stdio for input, then we want to use getc()
+	 * instead of fread(), to make sure we stop fetching input after
+	 * each newline.
+	 */
+	int yy_is_interactive;
+
+	/* Whether we're considered to be at the beginning of a line.
+	 * If so, '^' rules will be active on the next match, otherwise
+	 * not.
+	 */
+	int yy_at_bol;
 
     int yy_bs_lineno; /**< The line count. */
     int yy_bs_column; /**< The column count. */
+    
+	/* Whether to try to fill the input buffer when we reach the
+	 * end of it.
+	 */
+	int yy_fill_buffer;
 
-        /* Whether to try to fill the input buffer when we reach the
-         * end of it.
-         */
-        int yy_fill_buffer;
-
-        int yy_buffer_status;
+	int yy_buffer_status;
 
 #define YY_BUFFER_NEW 0
 #define YY_BUFFER_NORMAL 1
-        /* When an EOF's been seen but there's still some text to process
-         * then we mark the buffer as YY_EOF_PENDING, to indicate that we
-         * shouldn't try reading from the input source any more.  We might
-         * still have a bunch of tokens to match, though, because of
-         * possible backing-up.
-         *
-         * When we actually see the EOF, we change the status to "new"
-         * (via fitshdrrestart()), so that the user can continue scanning by
-         * just pointing fitshdrin at a new input file.
-         */
+	/* When an EOF's been seen but there's still some text to process
+	 * then we mark the buffer as YY_EOF_PENDING, to indicate that we
+	 * shouldn't try reading from the input source any more.  We might
+	 * still have a bunch of tokens to match, though, because of
+	 * possible backing-up.
+	 *
+	 * When we actually see the EOF, we change the status to "new"
+	 * (via fitshdrrestart()), so that the user can continue scanning by
+	 * just pointing fitshdrin at a new input file.
+	 */
 #define YY_BUFFER_EOF_PENDING 2
 
-        };
+	};
 #endif /* !YY_STRUCT_YY_BUFFER_STATE */
 
 /* Stack of input buffers. */
@@ -275,13 +275,13 @@ static YY_BUFFER_STATE * yy_buffer_stack = 0; /**< Stack as an array. */
 
 /* yy_hold_char holds the character lost when fitshdrtext is formed. */
 static char yy_hold_char;
-static int yy_n_chars;          /* number of characters read into yy_ch_buf */
+static int yy_n_chars;		/* number of characters read into yy_ch_buf */
 int fitshdrleng;
 
 /* Points to current character in buffer. */
 static char *yy_c_buf_p = (char *) 0;
-static int yy_init = 0;         /* whether we need to initialize */
-static int yy_start = 0;        /* start state number */
+static int yy_init = 0;		/* whether we need to initialize */
+static int yy_start = 0;	/* start state number */
 
 /* Flag which is used to allow fitshdrwrap()'s to do buffer switches
  * instead of setting up a fresh fitshdrin.  A bit of a hack ...
@@ -313,24 +313,24 @@ void fitshdrfree (void *  );
 #define yy_new_buffer fitshdr_create_buffer
 
 #define yy_set_interactive(is_interactive) \
-        { \
-        if ( ! YY_CURRENT_BUFFER ){ \
+	{ \
+	if ( ! YY_CURRENT_BUFFER ){ \
         fitshdrensure_buffer_stack (); \
-                YY_CURRENT_BUFFER_LVALUE =    \
+		YY_CURRENT_BUFFER_LVALUE =    \
             fitshdr_create_buffer(fitshdrin,YY_BUF_SIZE ); \
-        } \
-        YY_CURRENT_BUFFER_LVALUE->yy_is_interactive = is_interactive; \
-        }
+	} \
+	YY_CURRENT_BUFFER_LVALUE->yy_is_interactive = is_interactive; \
+	}
 
 #define yy_set_bol(at_bol) \
-        { \
-        if ( ! YY_CURRENT_BUFFER ){\
+	{ \
+	if ( ! YY_CURRENT_BUFFER ){\
         fitshdrensure_buffer_stack (); \
-                YY_CURRENT_BUFFER_LVALUE =    \
+		YY_CURRENT_BUFFER_LVALUE =    \
             fitshdr_create_buffer(fitshdrin,YY_BUF_SIZE ); \
-        } \
-        YY_CURRENT_BUFFER_LVALUE->yy_at_bol = at_bol; \
-        }
+	} \
+	YY_CURRENT_BUFFER_LVALUE->yy_at_bol = at_bol; \
+	}
 
 #define YY_AT_BOL() (YY_CURRENT_BUFFER_LVALUE->yy_at_bol)
 
@@ -9896,22 +9896,22 @@ static void yy_fatal_error (yyconst char msg[]  );
  * corresponding action - sets up fitshdrtext.
  */
 #define YY_DO_BEFORE_ACTION \
-        (yytext_ptr) = yy_bp; \
-        (yytext_ptr) -= (yy_more_len); \
-        fitshdrleng = (size_t) (yy_cp - (yytext_ptr)); \
-        (yy_hold_char) = *yy_cp; \
-        *yy_cp = '\0'; \
-        (yy_c_buf_p) = yy_cp;
+	(yytext_ptr) = yy_bp; \
+	(yytext_ptr) -= (yy_more_len); \
+	fitshdrleng = (size_t) (yy_cp - (yytext_ptr)); \
+	(yy_hold_char) = *yy_cp; \
+	*yy_cp = '\0'; \
+	(yy_c_buf_p) = yy_cp;
 
 #define YY_NUM_RULES 31
 #define YY_END_OF_BUFFER 32
 /* This struct is not used in this scanner,
    but its presence is necessary. */
 struct yy_trans_info
-        {
-        flex_int32_t yy_verify;
-        flex_int32_t yy_nxt;
-        };
+	{
+	flex_int32_t yy_verify;
+	flex_int32_t yy_nxt;
+	};
 static yyconst flex_int16_t yy_accept[551] =
     {   0,
         0,    0,    0,    0,    0,    0,    0,    0,   28,   28,
@@ -10059,7 +10059,7 @@ char *fitshdrtext;
 #line 1 "fitshdr.l"
 /*============================================================================
 
-  WCSLIB 4.7 - an implementation of the FITS WCS standard.
+  WCSLIB 4.8 - an implementation of the FITS WCS standard.
   Copyright (C) 1995-2011, Mark Calabretta
 
   This file is part of WCSLIB.
@@ -10087,7 +10087,7 @@ char *fitshdrtext;
 
   Author: Mark Calabretta, Australia Telescope National Facility
   http://www.atnf.csiro.au/~mcalabre/index.html
-  $Id: fitshdr.c,v 4.7 2011/02/07 07:03:42 cal103 Exp $
+  $Id: fitshdr.c,v 4.8.1.1 2011/08/15 08:07:06 cal103 Exp cal103 $
 *=============================================================================
 *
 * fitshdr.l is a Flex description file containing a lexical scanner
@@ -10119,17 +10119,17 @@ char *fitshdrtext;
                             struct fitskey **keys)
 
 #define YY_INPUT(inbuff, count, bufsize) \
-        { \
-          if (fitshdr_nkeyrec) { \
-            strncpy(inbuff, fitshdr_hdr, 80); \
-            inbuff[80] = '\n'; \
-            fitshdr_hdr += 80; \
-            fitshdr_nkeyrec--; \
-            count = 81; \
-          } else { \
-            count = YY_NULL; \
-          } \
-        }
+	{ \
+	  if (fitshdr_nkeyrec) { \
+	    strncpy(inbuff, fitshdr_hdr, 80); \
+	    inbuff[80] = '\n'; \
+	    fitshdr_hdr += 80; \
+	    fitshdr_nkeyrec--; \
+	    count = 81; \
+	  } else { \
+	    count = YY_NULL; \
+	  } \
+	}
 
 /* These global variables are required by YY_INPUT. */
 const char *fitshdr_hdr;
@@ -10218,17 +10218,17 @@ static int input (void );
  */
 #ifndef YY_INPUT
 #define YY_INPUT(buf,result,max_size) \
-        errno=0; \
-        while ( (result = read( fileno(fitshdrin), (char *) buf, max_size )) < 0 ) \
-        { \
-                if( errno != EINTR) \
-                { \
-                        YY_FATAL_ERROR( "input in flex scanner failed" ); \
-                        break; \
-                } \
-                errno=0; \
-                clearerr(fitshdrin); \
-        }\
+	errno=0; \
+	while ( (result = read( fileno(fitshdrin), (char *) buf, max_size )) < 0 ) \
+	{ \
+		if( errno != EINTR) \
+		{ \
+			YY_FATAL_ERROR( "input in flex scanner failed" ); \
+			break; \
+		} \
+		errno=0; \
+		clearerr(fitshdrin); \
+	}\
 \
 
 #endif
@@ -10277,249 +10277,249 @@ extern int fitshdrlex (void);
 #endif
 
 #define YY_RULE_SETUP \
-        if ( fitshdrleng > 0 ) \
-                YY_CURRENT_BUFFER_LVALUE->yy_at_bol = \
-                                (fitshdrtext[fitshdrleng - 1] == '\n'); \
-        YY_USER_ACTION
+	if ( fitshdrleng > 0 ) \
+		YY_CURRENT_BUFFER_LVALUE->yy_at_bol = \
+				(fitshdrtext[fitshdrleng - 1] == '\n'); \
+	YY_USER_ACTION
 
 /** The main scanner function which does all the work.
  */
 YY_DECL
 {
-        register yy_state_type yy_current_state;
-        register char *yy_cp, *yy_bp;
-        register int yy_act;
-
+	register yy_state_type yy_current_state;
+	register char *yy_cp, *yy_bp;
+	register int yy_act;
+    
 #line 124 "fitshdr.l"
 
-        char *cptr, ctmp[72];
-        int  blank, continuation, end, j, k, keyno;
-        double dtmp;
-        struct fitskey *kptr;
-        struct fitskeyid *iptr;
-        void nullfill(char cptr[], int len);
-        int  fitshdrlex_destroy(void);
-
-        fitshdr_hdr = header;
-        fitshdr_nkeyrec = nkeyrec;
-
-        *nreject = 0;
-        keyno = 0;
-
-        if (keys == 0x0) {
-          return 1;
-        }
-
-        /* Allocate memory for the required number of fitskey structs. */
-        /* Recall that calloc() initializes allocated memory to zero.  */
-        if (!(kptr = *keys = calloc(nkeyrec, sizeof(struct fitskey)))) {
-          return 2;
-        }
-
-        /* Initialize keyids[]. */
-        iptr = keyids;
-        for (j = 0; j < nkeyids; j++, iptr++) {
-          iptr->count  = 0;
-          iptr->idx[0] = -1;
-          iptr->idx[1] = -1;
-        }
-
-        blank = 0;
-        continuation = 0;
-        end = 0;
-
-        /* Return here via longjmp() invoked by yy_fatal_error(). */
-        if (setjmp(fitshdr_abort_jmp_env)) {
-          return 3;
-        }
-
-        BEGIN(INITIAL);
+	char *cptr, ctmp[72];
+	int  blank, continuation, end, j, k, keyno;
+	double dtmp;
+	struct fitskey *kptr;
+	struct fitskeyid *iptr;
+	void nullfill(char cptr[], int len);
+	int  fitshdrlex_destroy(void);
+	
+	fitshdr_hdr = header;
+	fitshdr_nkeyrec = nkeyrec;
+	
+	*nreject = 0;
+	keyno = 0;
+	
+	if (keys == 0x0) {
+	  return 1;
+	}
+	
+	/* Allocate memory for the required number of fitskey structs. */
+	/* Recall that calloc() initializes allocated memory to zero.  */
+	if (!(kptr = *keys = calloc(nkeyrec, sizeof(struct fitskey)))) {
+	  return 2;
+	}
+	
+	/* Initialize keyids[]. */
+	iptr = keyids;
+	for (j = 0; j < nkeyids; j++, iptr++) {
+	  iptr->count  = 0;
+	  iptr->idx[0] = -1;
+	  iptr->idx[1] = -1;
+	}
+	
+	blank = 0;
+	continuation = 0;
+	end = 0;
+	
+	/* Return here via longjmp() invoked by yy_fatal_error(). */
+	if (setjmp(fitshdr_abort_jmp_env)) {
+	  return 3;
+	}
+	
+	BEGIN(INITIAL);
 
 #line 10339 "fitshdr.c"
 
-        if ( !(yy_init) )
-                {
-                (yy_init) = 1;
+	if ( !(yy_init) )
+		{
+		(yy_init) = 1;
 
 #ifdef YY_USER_INIT
-                YY_USER_INIT;
+		YY_USER_INIT;
 #endif
 
-                if ( ! (yy_start) )
-                        (yy_start) = 1; /* first start state */
+		if ( ! (yy_start) )
+			(yy_start) = 1;	/* first start state */
 
-                if ( ! fitshdrin )
-                        fitshdrin = stdin;
+		if ( ! fitshdrin )
+			fitshdrin = stdin;
 
-                if ( ! fitshdrout )
-                        fitshdrout = stdout;
+		if ( ! fitshdrout )
+			fitshdrout = stdout;
 
-                if ( ! YY_CURRENT_BUFFER ) {
-                        fitshdrensure_buffer_stack ();
-                        YY_CURRENT_BUFFER_LVALUE =
-                                fitshdr_create_buffer(fitshdrin,YY_BUF_SIZE );
-                }
+		if ( ! YY_CURRENT_BUFFER ) {
+			fitshdrensure_buffer_stack ();
+			YY_CURRENT_BUFFER_LVALUE =
+				fitshdr_create_buffer(fitshdrin,YY_BUF_SIZE );
+		}
 
-                fitshdr_load_buffer_state( );
-                }
+		fitshdr_load_buffer_state( );
+		}
 
-        while ( 1 )             /* loops until end-of-file is reached */
-                {
-                (yy_more_len) = 0;
-                if ( (yy_more_flag) )
-                        {
-                        (yy_more_len) = (yy_c_buf_p) - (yytext_ptr);
-                        (yy_more_flag) = 0;
-                        }
-                yy_cp = (yy_c_buf_p);
+	while ( 1 )		/* loops until end-of-file is reached */
+		{
+		(yy_more_len) = 0;
+		if ( (yy_more_flag) )
+			{
+			(yy_more_len) = (yy_c_buf_p) - (yytext_ptr);
+			(yy_more_flag) = 0;
+			}
+		yy_cp = (yy_c_buf_p);
 
-                /* Support of fitshdrtext. */
-                *yy_cp = (yy_hold_char);
+		/* Support of fitshdrtext. */
+		*yy_cp = (yy_hold_char);
 
-                /* yy_bp points to the position in yy_ch_buf of the start of
-                 * the current run.
-                 */
-                yy_bp = yy_cp;
+		/* yy_bp points to the position in yy_ch_buf of the start of
+		 * the current run.
+		 */
+		yy_bp = yy_cp;
 
-                yy_current_state = (yy_start);
-                yy_current_state += YY_AT_BOL();
+		yy_current_state = (yy_start);
+		yy_current_state += YY_AT_BOL();
 yy_match:
-                while ( (yy_current_state = yy_nxt[yy_current_state][ YY_SC_TO_UI(*yy_cp) ]) > 0 )
-                        {
-                        if ( yy_accept[yy_current_state] )
-                                {
-                                (yy_last_accepting_state) = yy_current_state;
-                                (yy_last_accepting_cpos) = yy_cp;
-                                }
+		while ( (yy_current_state = yy_nxt[yy_current_state][ YY_SC_TO_UI(*yy_cp) ]) > 0 )
+			{
+			if ( yy_accept[yy_current_state] )
+				{
+				(yy_last_accepting_state) = yy_current_state;
+				(yy_last_accepting_cpos) = yy_cp;
+				}
 
-                        ++yy_cp;
-                        }
+			++yy_cp;
+			}
 
-                yy_current_state = -yy_current_state;
+		yy_current_state = -yy_current_state;
 
 yy_find_action:
-                yy_act = yy_accept[yy_current_state];
+		yy_act = yy_accept[yy_current_state];
 
-                YY_DO_BEFORE_ACTION;
+		YY_DO_BEFORE_ACTION;
 
-do_action:      /* This label is used only to access EOF actions. */
+do_action:	/* This label is used only to access EOF actions. */
 
-                switch ( yy_act )
-        { /* beginning of action switch */
-                        case 0: /* must back up */
-                        /* undo the effects of YY_DO_BEFORE_ACTION */
-                        *yy_cp = (yy_hold_char);
-                        yy_cp = (yy_last_accepting_cpos) + 1;
-                        yy_current_state = (yy_last_accepting_state);
-                        goto yy_find_action;
+		switch ( yy_act )
+	{ /* beginning of action switch */
+			case 0: /* must back up */
+			/* undo the effects of YY_DO_BEFORE_ACTION */
+			*yy_cp = (yy_hold_char);
+			yy_cp = (yy_last_accepting_cpos) + 1;
+			yy_current_state = (yy_last_accepting_state);
+			goto yy_find_action;
 
 case 1:
 YY_RULE_SETUP
 #line 168 "fitshdr.l"
 {
-          /* A completely blank keyrecord. */
-          strncpy(kptr->keyword, fitshdrtext, 8);
-          yyless(0);
-          blank = 1;
-          BEGIN(COMMENT);
-        }
-        YY_BREAK
+	  /* A completely blank keyrecord. */
+	  strncpy(kptr->keyword, fitshdrtext, 8);
+	  yyless(0);
+	  blank = 1;
+	  BEGIN(COMMENT);
+	}
+	YY_BREAK
 case 2:
 YY_RULE_SETUP
 #line 176 "fitshdr.l"
 {
-          strncpy(kptr->keyword, fitshdrtext, 8);
-          BEGIN(COMMENT);
-        }
-        YY_BREAK
+	  strncpy(kptr->keyword, fitshdrtext, 8);
+	  BEGIN(COMMENT);
+	}
+	YY_BREAK
 case 3:
 YY_RULE_SETUP
 #line 181 "fitshdr.l"
 {
-          strncpy(kptr->keyword, fitshdrtext, 8);
-          end = 1;
-          BEGIN(FLUSH);
-        }
-        YY_BREAK
+	  strncpy(kptr->keyword, fitshdrtext, 8);
+	  end = 1;
+	  BEGIN(FLUSH);
+	}
+	YY_BREAK
 case 4:
 YY_RULE_SETUP
 #line 187 "fitshdr.l"
 {
-          /* Illegal END keyrecord. */
-          strncpy(kptr->keyword, fitshdrtext, 8);
-          kptr->status |= FITSHDR_KEYREC;
-          BEGIN(VALUE);
-        }
-        YY_BREAK
+	  /* Illegal END keyrecord. */
+	  strncpy(kptr->keyword, fitshdrtext, 8);
+	  kptr->status |= FITSHDR_KEYREC;
+	  BEGIN(VALUE);
+	}
+	YY_BREAK
 case 5:
 YY_RULE_SETUP
 #line 194 "fitshdr.l"
 {
-          /* Illegal END keyrecord. */
-          strncpy(kptr->keyword, fitshdrtext, 8);
-          kptr->status |= FITSHDR_KEYREC;
-          BEGIN(COMMENT);
-        }
-        YY_BREAK
+	  /* Illegal END keyrecord. */
+	  strncpy(kptr->keyword, fitshdrtext, 8);
+	  kptr->status |= FITSHDR_KEYREC;
+	  BEGIN(COMMENT);
+	}
+	YY_BREAK
 case 6:
 YY_RULE_SETUP
 #line 201 "fitshdr.l"
 {
-          strncpy(kptr->keyword, fitshdrtext, 8);
-          BEGIN(VALUE);
-        }
-        YY_BREAK
+	  strncpy(kptr->keyword, fitshdrtext, 8);
+	  BEGIN(VALUE);
+	}
+	YY_BREAK
 case 7:
 /* rule 7 can match eol */
 YY_RULE_SETUP
 #line 206 "fitshdr.l"
 {
-          /* Continued string keyvalue. */
-          strncpy(kptr->keyword, fitshdrtext, 8);
-
-          if (keyno > 0 && (kptr-1)->type%10 == 8) {
-            /* Put back the string keyvalue. */
-            for (k = 10; fitshdrtext[k] != '\''; k++);
-            yyless(k);
-            continuation = 1;
-            BEGIN(VALUE);
-
-          } else {
-            /* Not a valid continuation. */
-            yyless(8);
-            BEGIN(COMMENT);
-          }
-        }
-        YY_BREAK
+	  /* Continued string keyvalue. */
+	  strncpy(kptr->keyword, fitshdrtext, 8);
+	
+	  if (keyno > 0 && (kptr-1)->type%10 == 8) {
+	    /* Put back the string keyvalue. */
+	    for (k = 10; fitshdrtext[k] != '\''; k++);
+	    yyless(k);
+	    continuation = 1;
+	    BEGIN(VALUE);
+	
+	  } else {
+	    /* Not a valid continuation. */
+	    yyless(8);
+	    BEGIN(COMMENT);
+	  }
+	}
+	YY_BREAK
 case 8:
 YY_RULE_SETUP
 #line 224 "fitshdr.l"
 {
-          /* Keyword without value. */
-          strncpy(kptr->keyword, fitshdrtext, 8);
-          BEGIN(COMMENT);
-        }
-        YY_BREAK
+	  /* Keyword without value. */
+	  strncpy(kptr->keyword, fitshdrtext, 8);
+	  BEGIN(COMMENT);
+	}
+	YY_BREAK
 case 9:
 YY_RULE_SETUP
 #line 230 "fitshdr.l"
 {
-          /* Illegal keyword, carry on regardless. */
-          strncpy(kptr->keyword, fitshdrtext, 8);
-          kptr->status |= FITSHDR_KEYWORD;
-          BEGIN(VALUE);
-        }
-        YY_BREAK
+	  /* Illegal keyword, carry on regardless. */
+	  strncpy(kptr->keyword, fitshdrtext, 8);
+	  kptr->status |= FITSHDR_KEYWORD;
+	  BEGIN(VALUE);
+	}
+	YY_BREAK
 case 10:
 YY_RULE_SETUP
 #line 237 "fitshdr.l"
 {
-          /* Illegal keyword, carry on regardless. */
-          strncpy(kptr->keyword, fitshdrtext, 8);
-          kptr->status |= FITSHDR_KEYWORD;
-          BEGIN(COMMENT);
-        }
-        YY_BREAK
+	  /* Illegal keyword, carry on regardless. */
+	  strncpy(kptr->keyword, fitshdrtext, 8);
+	  kptr->status |= FITSHDR_KEYWORD;
+	  BEGIN(COMMENT);
+	}
+	YY_BREAK
 case 11:
 *yy_cp = (yy_hold_char); /* undo effects of setting up fitshdrtext */
 (yy_c_buf_p) = yy_cp -= 1;
@@ -10527,211 +10527,211 @@ YY_DO_BEFORE_ACTION; /* set up fitshdrtext again */
 YY_RULE_SETUP
 #line 244 "fitshdr.l"
 {
-          /* Null keyvalue. */
-          BEGIN(INLINE);
-        }
-        YY_BREAK
+	  /* Null keyvalue. */
+	  BEGIN(INLINE);
+	}
+	YY_BREAK
 case 12:
 YY_RULE_SETUP
 #line 249 "fitshdr.l"
 {
-          /* Logical keyvalue. */
-          kptr->type = 1;
-          kptr->keyvalue.i = (*fitshdrtext == 'T');
-          BEGIN(INLINE);
-        }
-        YY_BREAK
+	  /* Logical keyvalue. */
+	  kptr->type = 1;
+	  kptr->keyvalue.i = (*fitshdrtext == 'T');
+	  BEGIN(INLINE);
+	}
+	YY_BREAK
 case 13:
 YY_RULE_SETUP
 #line 256 "fitshdr.l"
 {
-          /* 32-bit signed integer keyvalue. */
-          kptr->type = 2;
-          if (sscanf(fitshdrtext, "%d", &(kptr->keyvalue.i)) < 1) {
-            kptr->status |= FITSHDR_KEYVALUE;
-            BEGIN(ERROR);
-          }
-
-          BEGIN(INLINE);
-        }
-        YY_BREAK
+	  /* 32-bit signed integer keyvalue. */
+	  kptr->type = 2;
+	  if (sscanf(fitshdrtext, "%d", &(kptr->keyvalue.i)) < 1) {
+	    kptr->status |= FITSHDR_KEYVALUE;
+	    BEGIN(ERROR);
+	  }
+	
+	  BEGIN(INLINE);
+	}
+	YY_BREAK
 case 14:
 YY_RULE_SETUP
 #line 267 "fitshdr.l"
 {
-          /* 64-bit signed integer keyvalue (up to 18 digits). */
-          if (sscanf(fitshdrtext, "%lf", &dtmp) < 1) {
-            kptr->status |= FITSHDR_KEYVALUE;
-            BEGIN(ERROR);
-
-          } else if (INT_MIN <= dtmp && dtmp <= INT_MAX) {
-            /* Can be accomodated as a 32-bit signed integer. */
-            kptr->type = 2;
-            if (sscanf(fitshdrtext, "%d", &(kptr->keyvalue.i)) < 1) {
-              kptr->status |= FITSHDR_KEYVALUE;
-              BEGIN(ERROR);
-            }
-
-          } else {
-            /* 64-bit signed integer. */
-            kptr->type = 3;
+	  /* 64-bit signed integer keyvalue (up to 18 digits). */
+	  if (sscanf(fitshdrtext, "%lf", &dtmp) < 1) {
+	    kptr->status |= FITSHDR_KEYVALUE;
+	    BEGIN(ERROR);
+	
+	  } else if (INT_MIN <= dtmp && dtmp <= INT_MAX) {
+	    /* Can be accomodated as a 32-bit signed integer. */
+	    kptr->type = 2;
+	    if (sscanf(fitshdrtext, "%d", &(kptr->keyvalue.i)) < 1) {
+	      kptr->status |= FITSHDR_KEYVALUE;
+	      BEGIN(ERROR);
+	    }
+	
+	  } else {
+	    /* 64-bit signed integer. */
+	    kptr->type = 3;
 #ifdef WCSLIB_INT64
-              /* Native 64-bit integer is available. */
-              if (sscanf(fitshdrtext, "%lld", &(kptr->keyvalue.k)) < 1) {
-                kptr->status |= FITSHDR_KEYVALUE;
-                BEGIN(ERROR);
-              }
+	      /* Native 64-bit integer is available. */
+	      if (sscanf(fitshdrtext, "%lld", &(kptr->keyvalue.k)) < 1) {
+	        kptr->status |= FITSHDR_KEYVALUE;
+	        BEGIN(ERROR);
+	      }
 #else
-              /* 64-bit integer (up to 18 digits) implemented as int[3]. */
-              kptr->keyvalue.k[2] = 0;
-
-              sprintf(ctmp, "%%%dd%%9d", fitshdrleng-9);
-              if (sscanf(fitshdrtext, ctmp, kptr->keyvalue.k+1,
-                         kptr->keyvalue.k) < 1) {
-                kptr->status |= FITSHDR_KEYVALUE;
-                BEGIN(ERROR);
-              } else if (*fitshdrtext == '-') {
-                kptr->keyvalue.k[0] *= -1;
-              }
+	      /* 64-bit integer (up to 18 digits) implemented as int[3]. */
+	      kptr->keyvalue.k[2] = 0;
+	
+	      sprintf(ctmp, "%%%dd%%9d", fitshdrleng-9);
+	      if (sscanf(fitshdrtext, ctmp, kptr->keyvalue.k+1,
+	                 kptr->keyvalue.k) < 1) {
+	        kptr->status |= FITSHDR_KEYVALUE;
+	        BEGIN(ERROR);
+	      } else if (*fitshdrtext == '-') {
+	        kptr->keyvalue.k[0] *= -1;
+	      }
 #endif
-          }
-
-          BEGIN(INLINE);
-        }
-        YY_BREAK
+	  }
+	
+	  BEGIN(INLINE);
+	}
+	YY_BREAK
 case 15:
 YY_RULE_SETUP
 #line 308 "fitshdr.l"
 {
-          /* Very long integer keyvalue (and 19-digit int64). */
-          kptr->type = 4;
-          strcpy(ctmp, fitshdrtext);
-          k = fitshdrleng;
-          for (j = 0; j < 8; j++) {
-            /* Read it backwards. */
-            k -= 9;
-            if (k < 0) k = 0;
-            if (sscanf(ctmp+k, "%d", kptr->keyvalue.l+j) < 1) {
-              kptr->status |= FITSHDR_KEYVALUE;
-              BEGIN(ERROR);
-            }
-            if (*fitshdrtext == '-') {
-              kptr->keyvalue.l[j] = -abs(kptr->keyvalue.l[j]);
-            }
-
-            if (k == 0) break;
-            ctmp[k] = '\0';
-          }
-
-          /* Can it be accomodated as a 64-bit signed integer? */
-          if (j == 2 && abs(kptr->keyvalue.l[2]) <=  9 &&
-                        abs(kptr->keyvalue.l[1]) <=  223372036 &&
-                            kptr->keyvalue.l[0]  <=  854775807 &&
-                            kptr->keyvalue.l[0]  >= -854775808) {
-            kptr->type = 3;
-
+	  /* Very long integer keyvalue (and 19-digit int64). */
+	  kptr->type = 4;
+	  strcpy(ctmp, fitshdrtext);
+	  k = fitshdrleng;
+	  for (j = 0; j < 8; j++) {
+	    /* Read it backwards. */
+	    k -= 9;
+	    if (k < 0) k = 0;
+	    if (sscanf(ctmp+k, "%d", kptr->keyvalue.l+j) < 1) {
+	      kptr->status |= FITSHDR_KEYVALUE;
+	      BEGIN(ERROR);
+	    }
+	    if (*fitshdrtext == '-') {
+	      kptr->keyvalue.l[j] = -abs(kptr->keyvalue.l[j]);
+	    }
+	
+	    if (k == 0) break;
+	    ctmp[k] = '\0';
+	  }
+	
+	  /* Can it be accomodated as a 64-bit signed integer? */
+	  if (j == 2 && abs(kptr->keyvalue.l[2]) <=  9 &&
+	                abs(kptr->keyvalue.l[1]) <=  223372036 &&
+	                    kptr->keyvalue.l[0]  <=  854775807 &&
+	                    kptr->keyvalue.l[0]  >= -854775808) {
+	    kptr->type = 3;
+	
 #ifdef WCSLIB_INT64
-              /* Native 64-bit integer is available. */
-              kptr->keyvalue.l[2] = 0;
-              if (sscanf(fitshdrtext, "%lld", &(kptr->keyvalue.k)) < 1) {
-                kptr->status |= FITSHDR_KEYVALUE;
-                BEGIN(ERROR);
-              }
+	      /* Native 64-bit integer is available. */
+	      kptr->keyvalue.l[2] = 0;
+	      if (sscanf(fitshdrtext, "%lld", &(kptr->keyvalue.k)) < 1) {
+	        kptr->status |= FITSHDR_KEYVALUE;
+	        BEGIN(ERROR);
+	      }
 #endif
-          }
-
-          BEGIN(INLINE);
-        }
-        YY_BREAK
+	  }
+	
+	  BEGIN(INLINE);
+	}
+	YY_BREAK
 case 16:
 YY_RULE_SETUP
 #line 349 "fitshdr.l"
 {
-          /* Float keyvalue. */
-          kptr->type = 5;
-          if (sscanf(fitshdrtext, "%lf", &(kptr->keyvalue.f)) < 1) {
-            kptr->status |= FITSHDR_KEYVALUE;
-            BEGIN(ERROR);
-          }
-
-          BEGIN(INLINE);
-        }
-        YY_BREAK
+	  /* Float keyvalue. */
+	  kptr->type = 5;
+	  if (sscanf(fitshdrtext, "%lf", &(kptr->keyvalue.f)) < 1) {
+	    kptr->status |= FITSHDR_KEYVALUE;
+	    BEGIN(ERROR);
+	  }
+	
+	  BEGIN(INLINE);
+	}
+	YY_BREAK
 case 17:
 YY_RULE_SETUP
 #line 360 "fitshdr.l"
 {
-          /* Integer complex keyvalue. */
-          kptr->type = 6;
-          if (sscanf(fitshdrtext, "(%lf,%lf)", kptr->keyvalue.c,
-              kptr->keyvalue.c+1) < 2) {
-            kptr->status |= FITSHDR_KEYVALUE;
-            BEGIN(ERROR);
-          }
-
-          BEGIN(INLINE);
-        }
-        YY_BREAK
+	  /* Integer complex keyvalue. */
+	  kptr->type = 6;
+	  if (sscanf(fitshdrtext, "(%lf,%lf)", kptr->keyvalue.c,
+	      kptr->keyvalue.c+1) < 2) {
+	    kptr->status |= FITSHDR_KEYVALUE;
+	    BEGIN(ERROR);
+	  }
+	
+	  BEGIN(INLINE);
+	}
+	YY_BREAK
 case 18:
 YY_RULE_SETUP
 #line 372 "fitshdr.l"
 {
-          /* Floating point complex keyvalue. */
-          kptr->type = 7;
-          if (sscanf(fitshdrtext, "(%lf,%lf)", kptr->keyvalue.c,
-              kptr->keyvalue.c+1) < 2) {
-            kptr->status |= FITSHDR_KEYVALUE;
-            BEGIN(ERROR);
-          }
-
-          BEGIN(INLINE);
-        }
-        YY_BREAK
+	  /* Floating point complex keyvalue. */
+	  kptr->type = 7;
+	  if (sscanf(fitshdrtext, "(%lf,%lf)", kptr->keyvalue.c,
+	      kptr->keyvalue.c+1) < 2) {
+	    kptr->status |= FITSHDR_KEYVALUE;
+	    BEGIN(ERROR);
+	  }
+	
+	  BEGIN(INLINE);
+	}
+	YY_BREAK
 case 19:
 /* rule 19 can match eol */
 YY_RULE_SETUP
 #line 384 "fitshdr.l"
 {
-          /* String keyvalue. */
-          kptr->type = 8;
-          cptr = kptr->keyvalue.s;
-          strcpy(cptr, fitshdrtext+1);
-
-          /* Squeeze out repeated quotes. */
-          k = 0;
-          for (j = 0; j < 72; j++) {
-            if (k < j) {
-              cptr[k] = cptr[j];
-            }
-
-            if (cptr[j] == '\0') {
-              if (k) cptr[k-1] = '\0';
-              break;
-            } else if (cptr[j] == '\'' && cptr[j+1] == '\'') {
-              j++;
-            }
-
-            k++;
-          }
-
-          if (*cptr) {
-            /* Retain the initial blank in all-blank strings. */
-            nullfill(cptr+1, 71);
-          } else {
-            nullfill(cptr, 72);
-          }
-
-          BEGIN(INLINE);
-        }
-        YY_BREAK
+	  /* String keyvalue. */
+	  kptr->type = 8;
+	  cptr = kptr->keyvalue.s;
+	  strcpy(cptr, fitshdrtext+1);
+	
+	  /* Squeeze out repeated quotes. */
+	  k = 0;
+	  for (j = 0; j < 72; j++) {
+	    if (k < j) {
+	      cptr[k] = cptr[j];
+	    }
+	
+	    if (cptr[j] == '\0') {
+	      if (k) cptr[k-1] = '\0';
+	      break;
+	    } else if (cptr[j] == '\'' && cptr[j+1] == '\'') {
+	      j++;
+	    }
+	
+	    k++;
+	  }
+	
+	  if (*cptr) {
+	    /* Retain the initial blank in all-blank strings. */
+	    nullfill(cptr+1, 71);
+	  } else {
+	    nullfill(cptr, 72);
+	  }
+	
+	  BEGIN(INLINE);
+	}
+	YY_BREAK
 case 20:
 YY_RULE_SETUP
 #line 417 "fitshdr.l"
 {
-          kptr->status |= FITSHDR_KEYVALUE;
-          BEGIN(ERROR);
-        }
-        YY_BREAK
+	  kptr->status |= FITSHDR_KEYVALUE;
+	  BEGIN(ERROR);
+	}
+	YY_BREAK
 case 21:
 *yy_cp = (yy_hold_char); /* undo effects of setting up fitshdrtext */
 (yy_c_buf_p) = yy_cp -= 1;
@@ -10739,9 +10739,9 @@ YY_DO_BEFORE_ACTION; /* set up fitshdrtext again */
 YY_RULE_SETUP
 #line 422 "fitshdr.l"
 {
-          BEGIN(FLUSH);
-        }
-        YY_BREAK
+	  BEGIN(FLUSH);
+	}
+	YY_BREAK
 case 22:
 *yy_cp = (yy_hold_char); /* undo effects of setting up fitshdrtext */
 (yy_c_buf_p) = yy_cp -= 1;
@@ -10749,133 +10749,133 @@ YY_DO_BEFORE_ACTION; /* set up fitshdrtext again */
 YY_RULE_SETUP
 #line 426 "fitshdr.l"
 {
-          BEGIN(FLUSH);
-        }
-        YY_BREAK
+	  BEGIN(FLUSH);
+	}
+	YY_BREAK
 case 23:
 YY_RULE_SETUP
 #line 430 "fitshdr.l"
 {
-          BEGIN(UNITS);
-        }
-        YY_BREAK
+	  BEGIN(UNITS);
+	}
+	YY_BREAK
 case 24:
 YY_RULE_SETUP
 #line 434 "fitshdr.l"
 {
-          kptr->status |= FITSHDR_COMMENT;
-          BEGIN(ERROR);
-        }
-        YY_BREAK
+	  kptr->status |= FITSHDR_COMMENT;
+	  BEGIN(ERROR);
+	}
+	YY_BREAK
 case 25:
 YY_RULE_SETUP
 #line 439 "fitshdr.l"
 {
-          /* Keyvalue parsing must now also be suspect. */
-          kptr->status |= FITSHDR_COMMENT;
-          kptr->type = 0;
-          BEGIN(ERROR);
-        }
-        YY_BREAK
+	  /* Keyvalue parsing must now also be suspect. */
+	  kptr->status |= FITSHDR_COMMENT;
+	  kptr->type = 0;
+	  BEGIN(ERROR);
+	}
+	YY_BREAK
 case 26:
 YY_RULE_SETUP
 #line 446 "fitshdr.l"
 {
-          kptr->ulen = fitshdrleng;
-          yymore();
-          BEGIN(COMMENT);
-        }
-        YY_BREAK
+	  kptr->ulen = fitshdrleng;
+	  yymore();
+	  BEGIN(COMMENT);
+	}
+	YY_BREAK
 case 27:
 YY_RULE_SETUP
 #line 452 "fitshdr.l"
 {
-          yymore();
-          BEGIN(COMMENT);
-        }
-        YY_BREAK
+	  yymore();
+	  BEGIN(COMMENT);
+	}
+	YY_BREAK
 case 28:
 YY_RULE_SETUP
 #line 457 "fitshdr.l"
 {
-          strcpy(kptr->comment, fitshdrtext);
-          nullfill(kptr->comment, 84);
-          BEGIN(FLUSH);
-        }
-        YY_BREAK
+	  strcpy(kptr->comment, fitshdrtext);
+	  nullfill(kptr->comment, 84);
+	  BEGIN(FLUSH);
+	}
+	YY_BREAK
 case 29:
 YY_RULE_SETUP
 #line 463 "fitshdr.l"
 {
-          if (!continuation) kptr->type = -abs(kptr->type);
-
-          sprintf(kptr->comment, "%.80s", fitshdr_hdr-80);
-          kptr->comment[80] = '\0';
-          nullfill(kptr->comment+80, 4);
-
-          BEGIN(FLUSH);
-        }
-        YY_BREAK
+	  if (!continuation) kptr->type = -abs(kptr->type);
+	
+	  sprintf(kptr->comment, "%.80s", fitshdr_hdr-80);
+	  kptr->comment[80] = '\0';
+	  nullfill(kptr->comment+80, 4);
+	
+	  BEGIN(FLUSH);
+	}
+	YY_BREAK
 case 30:
 /* rule 30 can match eol */
 YY_RULE_SETUP
 #line 473 "fitshdr.l"
 {
-          /* Discard the rest of the input line. */
-          kptr->keyno = ++keyno;
-
-          /* Null-fill the keyword. */
-          kptr->keyword[8] = '\0';
-          nullfill(kptr->keyword, 12);
-
-          /* Do indexing. */
-          iptr = keyids;
-          kptr->keyid = -1;
-          for (j = 0; j < nkeyids; j++, iptr++) {
-            cptr = iptr->name;
-            cptr[8] = '\0';
-            nullfill(cptr, 12);
-            for (k = 0; k < 8; k++, cptr++) {
-              if (*cptr != '.' && *cptr != kptr->keyword[k]) break;
-            }
-
-            if (k == 8) {
-              /* Found a match. */
-              iptr->count++;
-              if (iptr->idx[0] == -1) {
-                iptr->idx[0] = keyno-1;
-              } else {
-                iptr->idx[1] = keyno-1;
-              }
-
-              kptr->keyno = -abs(kptr->keyno);
-              if (kptr->keyid < 0) kptr->keyid = j;
-            }
-          }
-
-          /* Deal with continued strings. */
-          if (continuation) {
-            /* Tidy up the previous string keyvalue. */
-            if ((kptr-1)->type == 8) (kptr-1)->type += 10;
-            cptr = (kptr-1)->keyvalue.s;
-            if (cptr[strlen(cptr)-1] == '&') cptr[strlen(cptr)-1] = '\0';
-
-            kptr->type = (kptr-1)->type + 10;
-          }
-
-          /* Check for keyrecords following the END keyrecord. */
-          if (end && (end++ > 1) && !blank) {
-            kptr->status |= FITSHDR_TRAILER;
-          }
-          if (kptr->status) (*nreject)++;
-
-          kptr++;
-          blank = 0;
-          continuation = 0;
-
-          BEGIN(INITIAL);
-        }
-        YY_BREAK
+	  /* Discard the rest of the input line. */
+	  kptr->keyno = ++keyno;
+	
+	  /* Null-fill the keyword. */
+	  kptr->keyword[8] = '\0';
+	  nullfill(kptr->keyword, 12);
+	
+	  /* Do indexing. */
+	  iptr = keyids;
+	  kptr->keyid = -1;
+	  for (j = 0; j < nkeyids; j++, iptr++) {
+	    cptr = iptr->name;
+	    cptr[8] = '\0';
+	    nullfill(cptr, 12);
+	    for (k = 0; k < 8; k++, cptr++) {
+	      if (*cptr != '.' && *cptr != kptr->keyword[k]) break;
+	    }
+	
+	    if (k == 8) {
+	      /* Found a match. */
+	      iptr->count++;
+	      if (iptr->idx[0] == -1) {
+	        iptr->idx[0] = keyno-1;
+	      } else {
+	        iptr->idx[1] = keyno-1;
+	      }
+	
+	      kptr->keyno = -abs(kptr->keyno);
+	      if (kptr->keyid < 0) kptr->keyid = j;
+	    }
+	  }
+	
+	  /* Deal with continued strings. */
+	  if (continuation) {
+	    /* Tidy up the previous string keyvalue. */
+	    if ((kptr-1)->type == 8) (kptr-1)->type += 10;
+	    cptr = (kptr-1)->keyvalue.s;
+	    if (cptr[strlen(cptr)-1] == '&') cptr[strlen(cptr)-1] = '\0';
+	
+	    kptr->type = (kptr-1)->type + 10;
+	  }
+	
+	  /* Check for keyrecords following the END keyrecord. */
+	  if (end && (end++ > 1) && !blank) {
+	    kptr->status |= FITSHDR_TRAILER;
+	  }
+	  if (kptr->status) (*nreject)++;
+	
+	  kptr++;
+	  blank = 0;
+	  continuation = 0;
+	
+	  BEGIN(INITIAL);
+	}
+	YY_BREAK
 case YY_STATE_EOF(INITIAL):
 case YY_STATE_EOF(VALUE):
 case YY_STATE_EOF(INLINE):
@@ -10885,329 +10885,329 @@ case YY_STATE_EOF(ERROR):
 case YY_STATE_EOF(FLUSH):
 #line 529 "fitshdr.l"
 {
-          /* End-of-input. */
-          fitshdrlex_destroy();
-          return 0;
-        }
-        YY_BREAK
+	  /* End-of-input. */
+	  fitshdrlex_destroy();
+	  return 0;
+	}
+	YY_BREAK
 case 31:
 YY_RULE_SETUP
 #line 535 "fitshdr.l"
 ECHO;
-        YY_BREAK
+	YY_BREAK
 #line 10899 "fitshdr.c"
 
-        case YY_END_OF_BUFFER:
-                {
-                /* Amount of text matched not including the EOB char. */
-                int yy_amount_of_matched_text = (int) (yy_cp - (yytext_ptr)) - 1;
-
-                /* Undo the effects of YY_DO_BEFORE_ACTION. */
-                *yy_cp = (yy_hold_char);
-                YY_RESTORE_YY_MORE_OFFSET
-
-                if ( YY_CURRENT_BUFFER_LVALUE->yy_buffer_status == YY_BUFFER_NEW )
-                        {
-                        /* We're scanning a new file or input source.  It's
-                         * possible that this happened because the user
-                         * just pointed fitshdrin at a new source and called
-                         * fitshdrlex().  If so, then we have to assure
-                         * consistency between YY_CURRENT_BUFFER and our
-                         * globals.  Here is the right place to do so, because
-                         * this is the first action (other than possibly a
-                         * back-up) that will match for the new input source.
-                         */
-                        (yy_n_chars) = YY_CURRENT_BUFFER_LVALUE->yy_n_chars;
-                        YY_CURRENT_BUFFER_LVALUE->yy_input_file = fitshdrin;
-                        YY_CURRENT_BUFFER_LVALUE->yy_buffer_status = YY_BUFFER_NORMAL;
-                        }
-
-                /* Note that here we test for yy_c_buf_p "<=" to the position
-                 * of the first EOB in the buffer, since yy_c_buf_p will
-                 * already have been incremented past the NUL character
-                 * (since all states make transitions on EOB to the
-                 * end-of-buffer state).  Contrast this with the test
-                 * in input().
-                 */
-                if ( (yy_c_buf_p) <= &YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[(yy_n_chars)] )
-                        { /* This was really a NUL. */
-                        yy_state_type yy_next_state;
-
-                        (yy_c_buf_p) = (yytext_ptr) + yy_amount_of_matched_text;
-
-                        yy_current_state = yy_get_previous_state(  );
-
-                        /* Okay, we're now positioned to make the NUL
-                         * transition.  We couldn't have
-                         * yy_get_previous_state() go ahead and do it
-                         * for us because it doesn't know how to deal
-                         * with the possibility of jamming (and we don't
-                         * want to build jamming into it because then it
-                         * will run more slowly).
-                         */
-
-                        yy_next_state = yy_try_NUL_trans( yy_current_state );
-
-                        yy_bp = (yytext_ptr) + YY_MORE_ADJ;
-
-                        if ( yy_next_state )
-                                {
-                                /* Consume the NUL. */
-                                yy_cp = ++(yy_c_buf_p);
-                                yy_current_state = yy_next_state;
-                                goto yy_match;
-                                }
-
-                        else
-                                {
-                                yy_cp = (yy_c_buf_p);
-                                goto yy_find_action;
-                                }
-                        }
-
-                else switch ( yy_get_next_buffer(  ) )
-                        {
-                        case EOB_ACT_END_OF_FILE:
-                                {
-                                (yy_did_buffer_switch_on_eof) = 0;
-
-                                if ( fitshdrwrap( ) )
-                                        {
-                                        /* Note: because we've taken care in
-                                         * yy_get_next_buffer() to have set up
-                                         * fitshdrtext, we can now set up
-                                         * yy_c_buf_p so that if some total
-                                         * hoser (like flex itself) wants to
-                                         * call the scanner after we return the
-                                         * YY_NULL, it'll still work - another
-                                         * YY_NULL will get returned.
-                                         */
-                                        (yy_c_buf_p) = (yytext_ptr) + YY_MORE_ADJ;
-
-                                        yy_act = YY_STATE_EOF(YY_START);
-                                        goto do_action;
-                                        }
-
-                                else
-                                        {
-                                        if ( ! (yy_did_buffer_switch_on_eof) )
-                                                YY_NEW_FILE;
-                                        }
-                                break;
-                                }
-
-                        case EOB_ACT_CONTINUE_SCAN:
-                                (yy_c_buf_p) =
-                                        (yytext_ptr) + yy_amount_of_matched_text;
-
-                                yy_current_state = yy_get_previous_state(  );
-
-                                yy_cp = (yy_c_buf_p);
-                                yy_bp = (yytext_ptr) + YY_MORE_ADJ;
-                                goto yy_match;
-
-                        case EOB_ACT_LAST_MATCH:
-                                (yy_c_buf_p) =
-                                &YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[(yy_n_chars)];
-
-                                yy_current_state = yy_get_previous_state(  );
-
-                                yy_cp = (yy_c_buf_p);
-                                yy_bp = (yytext_ptr) + YY_MORE_ADJ;
-                                goto yy_find_action;
-                        }
-                break;
-                }
-
-        default:
-                YY_FATAL_ERROR(
-                        "fatal flex scanner internal error--no action found" );
-        } /* end of action switch */
-                } /* end of scanning one token */
+	case YY_END_OF_BUFFER:
+		{
+		/* Amount of text matched not including the EOB char. */
+		int yy_amount_of_matched_text = (int) (yy_cp - (yytext_ptr)) - 1;
+
+		/* Undo the effects of YY_DO_BEFORE_ACTION. */
+		*yy_cp = (yy_hold_char);
+		YY_RESTORE_YY_MORE_OFFSET
+
+		if ( YY_CURRENT_BUFFER_LVALUE->yy_buffer_status == YY_BUFFER_NEW )
+			{
+			/* We're scanning a new file or input source.  It's
+			 * possible that this happened because the user
+			 * just pointed fitshdrin at a new source and called
+			 * fitshdrlex().  If so, then we have to assure
+			 * consistency between YY_CURRENT_BUFFER and our
+			 * globals.  Here is the right place to do so, because
+			 * this is the first action (other than possibly a
+			 * back-up) that will match for the new input source.
+			 */
+			(yy_n_chars) = YY_CURRENT_BUFFER_LVALUE->yy_n_chars;
+			YY_CURRENT_BUFFER_LVALUE->yy_input_file = fitshdrin;
+			YY_CURRENT_BUFFER_LVALUE->yy_buffer_status = YY_BUFFER_NORMAL;
+			}
+
+		/* Note that here we test for yy_c_buf_p "<=" to the position
+		 * of the first EOB in the buffer, since yy_c_buf_p will
+		 * already have been incremented past the NUL character
+		 * (since all states make transitions on EOB to the
+		 * end-of-buffer state).  Contrast this with the test
+		 * in input().
+		 */
+		if ( (yy_c_buf_p) <= &YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[(yy_n_chars)] )
+			{ /* This was really a NUL. */
+			yy_state_type yy_next_state;
+
+			(yy_c_buf_p) = (yytext_ptr) + yy_amount_of_matched_text;
+
+			yy_current_state = yy_get_previous_state(  );
+
+			/* Okay, we're now positioned to make the NUL
+			 * transition.  We couldn't have
+			 * yy_get_previous_state() go ahead and do it
+			 * for us because it doesn't know how to deal
+			 * with the possibility of jamming (and we don't
+			 * want to build jamming into it because then it
+			 * will run more slowly).
+			 */
+
+			yy_next_state = yy_try_NUL_trans( yy_current_state );
+
+			yy_bp = (yytext_ptr) + YY_MORE_ADJ;
+
+			if ( yy_next_state )
+				{
+				/* Consume the NUL. */
+				yy_cp = ++(yy_c_buf_p);
+				yy_current_state = yy_next_state;
+				goto yy_match;
+				}
+
+			else
+				{
+				yy_cp = (yy_c_buf_p);
+				goto yy_find_action;
+				}
+			}
+
+		else switch ( yy_get_next_buffer(  ) )
+			{
+			case EOB_ACT_END_OF_FILE:
+				{
+				(yy_did_buffer_switch_on_eof) = 0;
+
+				if ( fitshdrwrap( ) )
+					{
+					/* Note: because we've taken care in
+					 * yy_get_next_buffer() to have set up
+					 * fitshdrtext, we can now set up
+					 * yy_c_buf_p so that if some total
+					 * hoser (like flex itself) wants to
+					 * call the scanner after we return the
+					 * YY_NULL, it'll still work - another
+					 * YY_NULL will get returned.
+					 */
+					(yy_c_buf_p) = (yytext_ptr) + YY_MORE_ADJ;
+
+					yy_act = YY_STATE_EOF(YY_START);
+					goto do_action;
+					}
+
+				else
+					{
+					if ( ! (yy_did_buffer_switch_on_eof) )
+						YY_NEW_FILE;
+					}
+				break;
+				}
+
+			case EOB_ACT_CONTINUE_SCAN:
+				(yy_c_buf_p) =
+					(yytext_ptr) + yy_amount_of_matched_text;
+
+				yy_current_state = yy_get_previous_state(  );
+
+				yy_cp = (yy_c_buf_p);
+				yy_bp = (yytext_ptr) + YY_MORE_ADJ;
+				goto yy_match;
+
+			case EOB_ACT_LAST_MATCH:
+				(yy_c_buf_p) =
+				&YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[(yy_n_chars)];
+
+				yy_current_state = yy_get_previous_state(  );
+
+				yy_cp = (yy_c_buf_p);
+				yy_bp = (yytext_ptr) + YY_MORE_ADJ;
+				goto yy_find_action;
+			}
+		break;
+		}
+
+	default:
+		YY_FATAL_ERROR(
+			"fatal flex scanner internal error--no action found" );
+	} /* end of action switch */
+		} /* end of scanning one token */
 } /* end of fitshdrlex */
 
 /* yy_get_next_buffer - try to read in a new buffer
  *
  * Returns a code representing an action:
- *      EOB_ACT_LAST_MATCH -
- *      EOB_ACT_CONTINUE_SCAN - continue scanning from current position
- *      EOB_ACT_END_OF_FILE - end of file
+ *	EOB_ACT_LAST_MATCH -
+ *	EOB_ACT_CONTINUE_SCAN - continue scanning from current position
+ *	EOB_ACT_END_OF_FILE - end of file
  */
 static int yy_get_next_buffer (void)
 {
-        register char *dest = YY_CURRENT_BUFFER_LVALUE->yy_ch_buf;
-        register char *source = (yytext_ptr);
-        register int number_to_move, i;
-        int ret_val;
-
-        if ( (yy_c_buf_p) > &YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[(yy_n_chars) + 1] )
-                YY_FATAL_ERROR(
-                "fatal flex scanner internal error--end of buffer missed" );
-
-        if ( YY_CURRENT_BUFFER_LVALUE->yy_fill_buffer == 0 )
-                { /* Don't try to fill the buffer, so this is an EOF. */
-                if ( (yy_c_buf_p) - (yytext_ptr) - YY_MORE_ADJ == 1 )
-                        {
-                        /* We matched a single character, the EOB, so
-                         * treat this as a final EOF.
-                         */
-                        return EOB_ACT_END_OF_FILE;
-                        }
-
-                else
-                        {
-                        /* We matched some text prior to the EOB, first
-                         * process it.
-                         */
-                        return EOB_ACT_LAST_MATCH;
-                        }
-                }
-
-        /* Try to read more data. */
-
-        /* First move last chars to start of buffer. */
-        number_to_move = (int) ((yy_c_buf_p) - (yytext_ptr)) - 1;
-
-        for ( i = 0; i < number_to_move; ++i )
-                *(dest++) = *(source++);
-
-        if ( YY_CURRENT_BUFFER_LVALUE->yy_buffer_status == YY_BUFFER_EOF_PENDING )
-                /* don't do the read, it's not guaranteed to return an EOF,
-                 * just force an EOF
-                 */
-                YY_CURRENT_BUFFER_LVALUE->yy_n_chars = (yy_n_chars) = 0;
-
-        else
-                {
-                        int num_to_read =
-                        YY_CURRENT_BUFFER_LVALUE->yy_buf_size - number_to_move - 1;
-
-                while ( num_to_read <= 0 )
-                        { /* Not enough room in the buffer - grow it. */
-
-                        /* just a shorter name for the current buffer */
-                        YY_BUFFER_STATE b = YY_CURRENT_BUFFER;
-
-                        int yy_c_buf_p_offset =
-                                (int) ((yy_c_buf_p) - b->yy_ch_buf);
-
-                        if ( b->yy_is_our_buffer )
-                                {
-                                int new_size = b->yy_buf_size * 2;
-
-                                if ( new_size <= 0 )
-                                        b->yy_buf_size += b->yy_buf_size / 8;
-                                else
-                                        b->yy_buf_size *= 2;
-
-                                b->yy_ch_buf = (char *)
-                                        /* Include room in for 2 EOB chars. */
-                                        fitshdrrealloc((void *) b->yy_ch_buf,b->yy_buf_size + 2  );
-                                }
-                        else
-                                /* Can't grow it, we don't own it. */
-                                b->yy_ch_buf = 0;
-
-                        if ( ! b->yy_ch_buf )
-                                YY_FATAL_ERROR(
-                                "fatal error - scanner input buffer overflow" );
-
-                        (yy_c_buf_p) = &b->yy_ch_buf[yy_c_buf_p_offset];
-
-                        num_to_read = YY_CURRENT_BUFFER_LVALUE->yy_buf_size -
-                                                number_to_move - 1;
-
-                        }
-
-                if ( num_to_read > YY_READ_BUF_SIZE )
-                        num_to_read = YY_READ_BUF_SIZE;
-
-                /* Read in more data. */
-                YY_INPUT( (&YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[number_to_move]),
-                        (yy_n_chars), (size_t) num_to_read );
-
-                YY_CURRENT_BUFFER_LVALUE->yy_n_chars = (yy_n_chars);
-                }
-
-        if ( (yy_n_chars) == 0 )
-                {
-                if ( number_to_move == YY_MORE_ADJ )
-                        {
-                        ret_val = EOB_ACT_END_OF_FILE;
-                        fitshdrrestart(fitshdrin  );
-                        }
-
-                else
-                        {
-                        ret_val = EOB_ACT_LAST_MATCH;
-                        YY_CURRENT_BUFFER_LVALUE->yy_buffer_status =
-                                YY_BUFFER_EOF_PENDING;
-                        }
-                }
-
-        else
-                ret_val = EOB_ACT_CONTINUE_SCAN;
-
-        (yy_n_chars) += number_to_move;
-        YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[(yy_n_chars)] = YY_END_OF_BUFFER_CHAR;
-        YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[(yy_n_chars) + 1] = YY_END_OF_BUFFER_CHAR;
-
-        (yytext_ptr) = &YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[0];
+    	register char *dest = YY_CURRENT_BUFFER_LVALUE->yy_ch_buf;
+	register char *source = (yytext_ptr);
+	register int number_to_move, i;
+	int ret_val;
+
+	if ( (yy_c_buf_p) > &YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[(yy_n_chars) + 1] )
+		YY_FATAL_ERROR(
+		"fatal flex scanner internal error--end of buffer missed" );
+
+	if ( YY_CURRENT_BUFFER_LVALUE->yy_fill_buffer == 0 )
+		{ /* Don't try to fill the buffer, so this is an EOF. */
+		if ( (yy_c_buf_p) - (yytext_ptr) - YY_MORE_ADJ == 1 )
+			{
+			/* We matched a single character, the EOB, so
+			 * treat this as a final EOF.
+			 */
+			return EOB_ACT_END_OF_FILE;
+			}
+
+		else
+			{
+			/* We matched some text prior to the EOB, first
+			 * process it.
+			 */
+			return EOB_ACT_LAST_MATCH;
+			}
+		}
+
+	/* Try to read more data. */
+
+	/* First move last chars to start of buffer. */
+	number_to_move = (int) ((yy_c_buf_p) - (yytext_ptr)) - 1;
+
+	for ( i = 0; i < number_to_move; ++i )
+		*(dest++) = *(source++);
+
+	if ( YY_CURRENT_BUFFER_LVALUE->yy_buffer_status == YY_BUFFER_EOF_PENDING )
+		/* don't do the read, it's not guaranteed to return an EOF,
+		 * just force an EOF
+		 */
+		YY_CURRENT_BUFFER_LVALUE->yy_n_chars = (yy_n_chars) = 0;
+
+	else
+		{
+			int num_to_read =
+			YY_CURRENT_BUFFER_LVALUE->yy_buf_size - number_to_move - 1;
+
+		while ( num_to_read <= 0 )
+			{ /* Not enough room in the buffer - grow it. */
+
+			/* just a shorter name for the current buffer */
+			YY_BUFFER_STATE b = YY_CURRENT_BUFFER;
+
+			int yy_c_buf_p_offset =
+				(int) ((yy_c_buf_p) - b->yy_ch_buf);
+
+			if ( b->yy_is_our_buffer )
+				{
+				int new_size = b->yy_buf_size * 2;
+
+				if ( new_size <= 0 )
+					b->yy_buf_size += b->yy_buf_size / 8;
+				else
+					b->yy_buf_size *= 2;
+
+				b->yy_ch_buf = (char *)
+					/* Include room in for 2 EOB chars. */
+					fitshdrrealloc((void *) b->yy_ch_buf,b->yy_buf_size + 2  );
+				}
+			else
+				/* Can't grow it, we don't own it. */
+				b->yy_ch_buf = 0;
+
+			if ( ! b->yy_ch_buf )
+				YY_FATAL_ERROR(
+				"fatal error - scanner input buffer overflow" );
+
+			(yy_c_buf_p) = &b->yy_ch_buf[yy_c_buf_p_offset];
+
+			num_to_read = YY_CURRENT_BUFFER_LVALUE->yy_buf_size -
+						number_to_move - 1;
+
+			}
+
+		if ( num_to_read > YY_READ_BUF_SIZE )
+			num_to_read = YY_READ_BUF_SIZE;
+
+		/* Read in more data. */
+		YY_INPUT( (&YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[number_to_move]),
+			(yy_n_chars), (size_t) num_to_read );
+
+		YY_CURRENT_BUFFER_LVALUE->yy_n_chars = (yy_n_chars);
+		}
+
+	if ( (yy_n_chars) == 0 )
+		{
+		if ( number_to_move == YY_MORE_ADJ )
+			{
+			ret_val = EOB_ACT_END_OF_FILE;
+			fitshdrrestart(fitshdrin  );
+			}
+
+		else
+			{
+			ret_val = EOB_ACT_LAST_MATCH;
+			YY_CURRENT_BUFFER_LVALUE->yy_buffer_status =
+				YY_BUFFER_EOF_PENDING;
+			}
+		}
+
+	else
+		ret_val = EOB_ACT_CONTINUE_SCAN;
+
+	(yy_n_chars) += number_to_move;
+	YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[(yy_n_chars)] = YY_END_OF_BUFFER_CHAR;
+	YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[(yy_n_chars) + 1] = YY_END_OF_BUFFER_CHAR;
+
+	(yytext_ptr) = &YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[0];
 
-        return ret_val;
+	return ret_val;
 }
 
 /* yy_get_previous_state - get the state just before the EOB char was reached */
 
     static yy_state_type yy_get_previous_state (void)
 {
-        register yy_state_type yy_current_state;
-        register char *yy_cp;
-
-        yy_current_state = (yy_start);
-        yy_current_state += YY_AT_BOL();
-
-        for ( yy_cp = (yytext_ptr) + YY_MORE_ADJ; yy_cp < (yy_c_buf_p); ++yy_cp )
-                {
-                if ( *yy_cp )
-                        {
-                        yy_current_state = yy_nxt[yy_current_state][YY_SC_TO_UI(*yy_cp)];
-                        }
-                else
-                        yy_current_state = yy_NUL_trans[yy_current_state];
-                if ( yy_accept[yy_current_state] )
-                        {
-                        (yy_last_accepting_state) = yy_current_state;
-                        (yy_last_accepting_cpos) = yy_cp;
-                        }
-                }
-
-        return yy_current_state;
+	register yy_state_type yy_current_state;
+	register char *yy_cp;
+    
+	yy_current_state = (yy_start);
+	yy_current_state += YY_AT_BOL();
+
+	for ( yy_cp = (yytext_ptr) + YY_MORE_ADJ; yy_cp < (yy_c_buf_p); ++yy_cp )
+		{
+		if ( *yy_cp )
+			{
+			yy_current_state = yy_nxt[yy_current_state][YY_SC_TO_UI(*yy_cp)];
+			}
+		else
+			yy_current_state = yy_NUL_trans[yy_current_state];
+		if ( yy_accept[yy_current_state] )
+			{
+			(yy_last_accepting_state) = yy_current_state;
+			(yy_last_accepting_cpos) = yy_cp;
+			}
+		}
+
+	return yy_current_state;
 }
 
 /* yy_try_NUL_trans - try to make a transition on the NUL character
  *
  * synopsis
- *      next_state = yy_try_NUL_trans( current_state );
+ *	next_state = yy_try_NUL_trans( current_state );
  */
     static yy_state_type yy_try_NUL_trans  (yy_state_type yy_current_state )
 {
-        register int yy_is_jam;
-        register char *yy_cp = (yy_c_buf_p);
-
-        yy_current_state = yy_NUL_trans[yy_current_state];
-        yy_is_jam = (yy_current_state == 0);
-
-        if ( ! yy_is_jam )
-                {
-                if ( yy_accept[yy_current_state] )
-                        {
-                        (yy_last_accepting_state) = yy_current_state;
-                        (yy_last_accepting_cpos) = yy_cp;
-                        }
-                }
-
-        return yy_is_jam ? 0 : yy_current_state;
+	register int yy_is_jam;
+    	register char *yy_cp = (yy_c_buf_p);
+
+	yy_current_state = yy_NUL_trans[yy_current_state];
+	yy_is_jam = (yy_current_state == 0);
+
+	if ( ! yy_is_jam )
+		{
+		if ( yy_accept[yy_current_state] )
+			{
+			(yy_last_accepting_state) = yy_current_state;
+			(yy_last_accepting_cpos) = yy_cp;
+			}
+		}
+
+	return yy_is_jam ? 0 : yy_current_state;
 }
 
 #ifndef YY_NO_INPUT
@@ -11218,182 +11218,182 @@ static int yy_get_next_buffer (void)
 #endif
 
 {
-        int c;
-
-        *(yy_c_buf_p) = (yy_hold_char);
-
-        if ( *(yy_c_buf_p) == YY_END_OF_BUFFER_CHAR )
-                {
-                /* yy_c_buf_p now points to the character we want to return.
-                 * If this occurs *before* the EOB characters, then it's a
-                 * valid NUL; if not, then we've hit the end of the buffer.
-                 */
-                if ( (yy_c_buf_p) < &YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[(yy_n_chars)] )
-                        /* This was really a NUL. */
-                        *(yy_c_buf_p) = '\0';
-
-                else
-                        { /* need more input */
-                        int offset = (yy_c_buf_p) - (yytext_ptr);
-                        ++(yy_c_buf_p);
-
-                        switch ( yy_get_next_buffer(  ) )
-                                {
-                                case EOB_ACT_LAST_MATCH:
-                                        /* This happens because yy_g_n_b()
-                                         * sees that we've accumulated a
-                                         * token and flags that we need to
-                                         * try matching the token before
-                                         * proceeding.  But for input(),
-                                         * there's no matching to consider.
-                                         * So convert the EOB_ACT_LAST_MATCH
-                                         * to EOB_ACT_END_OF_FILE.
-                                         */
-
-                                        /* Reset buffer status. */
-                                        fitshdrrestart(fitshdrin );
-
-                                        /*FALLTHROUGH*/
-
-                                case EOB_ACT_END_OF_FILE:
-                                        {
-                                        if ( fitshdrwrap( ) )
-                                                return EOF;
-
-                                        if ( ! (yy_did_buffer_switch_on_eof) )
-                                                YY_NEW_FILE;
+	int c;
+    
+	*(yy_c_buf_p) = (yy_hold_char);
+
+	if ( *(yy_c_buf_p) == YY_END_OF_BUFFER_CHAR )
+		{
+		/* yy_c_buf_p now points to the character we want to return.
+		 * If this occurs *before* the EOB characters, then it's a
+		 * valid NUL; if not, then we've hit the end of the buffer.
+		 */
+		if ( (yy_c_buf_p) < &YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[(yy_n_chars)] )
+			/* This was really a NUL. */
+			*(yy_c_buf_p) = '\0';
+
+		else
+			{ /* need more input */
+			int offset = (yy_c_buf_p) - (yytext_ptr);
+			++(yy_c_buf_p);
+
+			switch ( yy_get_next_buffer(  ) )
+				{
+				case EOB_ACT_LAST_MATCH:
+					/* This happens because yy_g_n_b()
+					 * sees that we've accumulated a
+					 * token and flags that we need to
+					 * try matching the token before
+					 * proceeding.  But for input(),
+					 * there's no matching to consider.
+					 * So convert the EOB_ACT_LAST_MATCH
+					 * to EOB_ACT_END_OF_FILE.
+					 */
+
+					/* Reset buffer status. */
+					fitshdrrestart(fitshdrin );
+
+					/*FALLTHROUGH*/
+
+				case EOB_ACT_END_OF_FILE:
+					{
+					if ( fitshdrwrap( ) )
+						return EOF;
+
+					if ( ! (yy_did_buffer_switch_on_eof) )
+						YY_NEW_FILE;
 #ifdef __cplusplus
-                                        return yyinput();
+					return yyinput();
 #else
-                                        return input();
+					return input();
 #endif
-                                        }
+					}
 
-                                case EOB_ACT_CONTINUE_SCAN:
-                                        (yy_c_buf_p) = (yytext_ptr) + offset;
-                                        break;
-                                }
-                        }
-                }
+				case EOB_ACT_CONTINUE_SCAN:
+					(yy_c_buf_p) = (yytext_ptr) + offset;
+					break;
+				}
+			}
+		}
 
-        c = *(unsigned char *) (yy_c_buf_p);    /* cast for 8-bit char's */
-        *(yy_c_buf_p) = '\0';   /* preserve fitshdrtext */
-        (yy_hold_char) = *++(yy_c_buf_p);
+	c = *(unsigned char *) (yy_c_buf_p);	/* cast for 8-bit char's */
+	*(yy_c_buf_p) = '\0';	/* preserve fitshdrtext */
+	(yy_hold_char) = *++(yy_c_buf_p);
 
-        YY_CURRENT_BUFFER_LVALUE->yy_at_bol = (c == '\n');
+	YY_CURRENT_BUFFER_LVALUE->yy_at_bol = (c == '\n');
 
-        return c;
+	return c;
 }
-#endif  /* ifndef YY_NO_INPUT */
+#endif	/* ifndef YY_NO_INPUT */
 
 /** Immediately switch to a different input stream.
  * @param input_file A readable stream.
- *
+ * 
  * @note This function does not reset the start condition to @c INITIAL .
  */
     void fitshdrrestart  (FILE * input_file )
 {
-
-        if ( ! YY_CURRENT_BUFFER ){
+    
+	if ( ! YY_CURRENT_BUFFER ){
         fitshdrensure_buffer_stack ();
-                YY_CURRENT_BUFFER_LVALUE =
+		YY_CURRENT_BUFFER_LVALUE =
             fitshdr_create_buffer(fitshdrin,YY_BUF_SIZE );
-        }
+	}
 
-        fitshdr_init_buffer(YY_CURRENT_BUFFER,input_file );
-        fitshdr_load_buffer_state( );
+	fitshdr_init_buffer(YY_CURRENT_BUFFER,input_file );
+	fitshdr_load_buffer_state( );
 }
 
 /** Switch to a different input buffer.
  * @param new_buffer The new input buffer.
- *
+ * 
  */
     void fitshdr_switch_to_buffer  (YY_BUFFER_STATE  new_buffer )
 {
-
-        /* TODO. We should be able to replace this entire function body
-         * with
-         *              fitshdrpop_buffer_state();
-         *              fitshdrpush_buffer_state(new_buffer);
+    
+	/* TODO. We should be able to replace this entire function body
+	 * with
+	 *		fitshdrpop_buffer_state();
+	 *		fitshdrpush_buffer_state(new_buffer);
      */
-        fitshdrensure_buffer_stack ();
-        if ( YY_CURRENT_BUFFER == new_buffer )
-                return;
-
-        if ( YY_CURRENT_BUFFER )
-                {
-                /* Flush out information for old buffer. */
-                *(yy_c_buf_p) = (yy_hold_char);
-                YY_CURRENT_BUFFER_LVALUE->yy_buf_pos = (yy_c_buf_p);
-                YY_CURRENT_BUFFER_LVALUE->yy_n_chars = (yy_n_chars);
-                }
-
-        YY_CURRENT_BUFFER_LVALUE = new_buffer;
-        fitshdr_load_buffer_state( );
-
-        /* We don't actually know whether we did this switch during
-         * EOF (fitshdrwrap()) processing, but the only time this flag
-         * is looked at is after fitshdrwrap() is called, so it's safe
-         * to go ahead and always set it.
-         */
-        (yy_did_buffer_switch_on_eof) = 1;
+	fitshdrensure_buffer_stack ();
+	if ( YY_CURRENT_BUFFER == new_buffer )
+		return;
+
+	if ( YY_CURRENT_BUFFER )
+		{
+		/* Flush out information for old buffer. */
+		*(yy_c_buf_p) = (yy_hold_char);
+		YY_CURRENT_BUFFER_LVALUE->yy_buf_pos = (yy_c_buf_p);
+		YY_CURRENT_BUFFER_LVALUE->yy_n_chars = (yy_n_chars);
+		}
+
+	YY_CURRENT_BUFFER_LVALUE = new_buffer;
+	fitshdr_load_buffer_state( );
+
+	/* We don't actually know whether we did this switch during
+	 * EOF (fitshdrwrap()) processing, but the only time this flag
+	 * is looked at is after fitshdrwrap() is called, so it's safe
+	 * to go ahead and always set it.
+	 */
+	(yy_did_buffer_switch_on_eof) = 1;
 }
 
 static void fitshdr_load_buffer_state  (void)
 {
-        (yy_n_chars) = YY_CURRENT_BUFFER_LVALUE->yy_n_chars;
-        (yytext_ptr) = (yy_c_buf_p) = YY_CURRENT_BUFFER_LVALUE->yy_buf_pos;
-        fitshdrin = YY_CURRENT_BUFFER_LVALUE->yy_input_file;
-        (yy_hold_char) = *(yy_c_buf_p);
+    	(yy_n_chars) = YY_CURRENT_BUFFER_LVALUE->yy_n_chars;
+	(yytext_ptr) = (yy_c_buf_p) = YY_CURRENT_BUFFER_LVALUE->yy_buf_pos;
+	fitshdrin = YY_CURRENT_BUFFER_LVALUE->yy_input_file;
+	(yy_hold_char) = *(yy_c_buf_p);
 }
 
 /** Allocate and initialize an input buffer state.
  * @param file A readable stream.
  * @param size The character buffer size in bytes. When in doubt, use @c YY_BUF_SIZE.
- *
+ * 
  * @return the allocated buffer state.
  */
     YY_BUFFER_STATE fitshdr_create_buffer  (FILE * file, int  size )
 {
-        YY_BUFFER_STATE b;
-
-        b = (YY_BUFFER_STATE) fitshdralloc(sizeof( struct yy_buffer_state )  );
-        if ( ! b )
-                YY_FATAL_ERROR( "out of dynamic memory in fitshdr_create_buffer()" );
+	YY_BUFFER_STATE b;
+    
+	b = (YY_BUFFER_STATE) fitshdralloc(sizeof( struct yy_buffer_state )  );
+	if ( ! b )
+		YY_FATAL_ERROR( "out of dynamic memory in fitshdr_create_buffer()" );
 
-        b->yy_buf_size = size;
+	b->yy_buf_size = size;
 
-        /* yy_ch_buf has to be 2 characters longer than the size given because
-         * we need to put in 2 end-of-buffer characters.
-         */
-        b->yy_ch_buf = (char *) fitshdralloc(b->yy_buf_size + 2  );
-        if ( ! b->yy_ch_buf )
-                YY_FATAL_ERROR( "out of dynamic memory in fitshdr_create_buffer()" );
+	/* yy_ch_buf has to be 2 characters longer than the size given because
+	 * we need to put in 2 end-of-buffer characters.
+	 */
+	b->yy_ch_buf = (char *) fitshdralloc(b->yy_buf_size + 2  );
+	if ( ! b->yy_ch_buf )
+		YY_FATAL_ERROR( "out of dynamic memory in fitshdr_create_buffer()" );
 
-        b->yy_is_our_buffer = 1;
+	b->yy_is_our_buffer = 1;
 
-        fitshdr_init_buffer(b,file );
+	fitshdr_init_buffer(b,file );
 
-        return b;
+	return b;
 }
 
 /** Destroy the buffer.
  * @param b a buffer created with fitshdr_create_buffer()
- *
+ * 
  */
     void fitshdr_delete_buffer (YY_BUFFER_STATE  b )
 {
+    
+	if ( ! b )
+		return;
 
-        if ( ! b )
-                return;
-
-        if ( b == YY_CURRENT_BUFFER ) /* Not sure if we should pop here. */
-                YY_CURRENT_BUFFER_LVALUE = (YY_BUFFER_STATE) 0;
+	if ( b == YY_CURRENT_BUFFER ) /* Not sure if we should pop here. */
+		YY_CURRENT_BUFFER_LVALUE = (YY_BUFFER_STATE) 0;
 
-        if ( b->yy_is_our_buffer )
-                fitshdrfree((void *) b->yy_ch_buf  );
+	if ( b->yy_is_our_buffer )
+		fitshdrfree((void *) b->yy_ch_buf  );
 
-        fitshdrfree((void *) b  );
+	fitshdrfree((void *) b  );
 }
 
 /* Initializes or reinitializes a buffer.
@@ -11403,12 +11403,12 @@ static void fitshdr_load_buffer_state  (void)
     static void fitshdr_init_buffer  (YY_BUFFER_STATE  b, FILE * file )
 
 {
-        int oerrno = errno;
+	int oerrno = errno;
+    
+	fitshdr_flush_buffer(b );
 
-        fitshdr_flush_buffer(b );
-
-        b->yy_input_file = file;
-        b->yy_fill_buffer = 1;
+	b->yy_input_file = file;
+	b->yy_fill_buffer = 1;
 
     /* If b is the current buffer, then fitshdr_init_buffer was _probably_
      * called from fitshdrrestart() or through yy_get_next_buffer.
@@ -11420,87 +11420,87 @@ static void fitshdr_load_buffer_state  (void)
     }
 
         b->yy_is_interactive = 0;
-
-        errno = oerrno;
+    
+	errno = oerrno;
 }
 
 /** Discard all buffered characters. On the next scan, YY_INPUT will be called.
  * @param b the buffer state to be flushed, usually @c YY_CURRENT_BUFFER.
- *
+ * 
  */
     void fitshdr_flush_buffer (YY_BUFFER_STATE  b )
 {
-        if ( ! b )
-                return;
+    	if ( ! b )
+		return;
 
-        b->yy_n_chars = 0;
+	b->yy_n_chars = 0;
 
-        /* We always need two end-of-buffer characters.  The first causes
-         * a transition to the end-of-buffer state.  The second causes
-         * a jam in that state.
-         */
-        b->yy_ch_buf[0] = YY_END_OF_BUFFER_CHAR;
-        b->yy_ch_buf[1] = YY_END_OF_BUFFER_CHAR;
+	/* We always need two end-of-buffer characters.  The first causes
+	 * a transition to the end-of-buffer state.  The second causes
+	 * a jam in that state.
+	 */
+	b->yy_ch_buf[0] = YY_END_OF_BUFFER_CHAR;
+	b->yy_ch_buf[1] = YY_END_OF_BUFFER_CHAR;
 
-        b->yy_buf_pos = &b->yy_ch_buf[0];
+	b->yy_buf_pos = &b->yy_ch_buf[0];
 
-        b->yy_at_bol = 1;
-        b->yy_buffer_status = YY_BUFFER_NEW;
+	b->yy_at_bol = 1;
+	b->yy_buffer_status = YY_BUFFER_NEW;
 
-        if ( b == YY_CURRENT_BUFFER )
-                fitshdr_load_buffer_state( );
+	if ( b == YY_CURRENT_BUFFER )
+		fitshdr_load_buffer_state( );
 }
 
 /** Pushes the new state onto the stack. The new state becomes
  *  the current state. This function will allocate the stack
  *  if necessary.
  *  @param new_buffer The new state.
- *
+ *  
  */
 void fitshdrpush_buffer_state (YY_BUFFER_STATE new_buffer )
 {
-        if (new_buffer == NULL)
-                return;
-
-        fitshdrensure_buffer_stack();
-
-        /* This block is copied from fitshdr_switch_to_buffer. */
-        if ( YY_CURRENT_BUFFER )
-                {
-                /* Flush out information for old buffer. */
-                *(yy_c_buf_p) = (yy_hold_char);
-                YY_CURRENT_BUFFER_LVALUE->yy_buf_pos = (yy_c_buf_p);
-                YY_CURRENT_BUFFER_LVALUE->yy_n_chars = (yy_n_chars);
-                }
-
-        /* Only push if top exists. Otherwise, replace top. */
-        if (YY_CURRENT_BUFFER)
-                (yy_buffer_stack_top)++;
-        YY_CURRENT_BUFFER_LVALUE = new_buffer;
-
-        /* copied from fitshdr_switch_to_buffer. */
-        fitshdr_load_buffer_state( );
-        (yy_did_buffer_switch_on_eof) = 1;
+    	if (new_buffer == NULL)
+		return;
+
+	fitshdrensure_buffer_stack();
+
+	/* This block is copied from fitshdr_switch_to_buffer. */
+	if ( YY_CURRENT_BUFFER )
+		{
+		/* Flush out information for old buffer. */
+		*(yy_c_buf_p) = (yy_hold_char);
+		YY_CURRENT_BUFFER_LVALUE->yy_buf_pos = (yy_c_buf_p);
+		YY_CURRENT_BUFFER_LVALUE->yy_n_chars = (yy_n_chars);
+		}
+
+	/* Only push if top exists. Otherwise, replace top. */
+	if (YY_CURRENT_BUFFER)
+		(yy_buffer_stack_top)++;
+	YY_CURRENT_BUFFER_LVALUE = new_buffer;
+
+	/* copied from fitshdr_switch_to_buffer. */
+	fitshdr_load_buffer_state( );
+	(yy_did_buffer_switch_on_eof) = 1;
 }
 
 /** Removes and deletes the top of the stack, if present.
  *  The next element becomes the new top.
- *
+ *  
  */
 void fitshdrpop_buffer_state (void)
 {
-        if (!YY_CURRENT_BUFFER)
-                return;
-
-        fitshdr_delete_buffer(YY_CURRENT_BUFFER );
-        YY_CURRENT_BUFFER_LVALUE = NULL;
-        if ((yy_buffer_stack_top) > 0)
-                --(yy_buffer_stack_top);
-
-        if (YY_CURRENT_BUFFER) {
-                fitshdr_load_buffer_state( );
-                (yy_did_buffer_switch_on_eof) = 1;
-        }
+    	if (!YY_CURRENT_BUFFER)
+		return;
+
+	fitshdr_delete_buffer(YY_CURRENT_BUFFER );
+	YY_CURRENT_BUFFER_LVALUE = NULL;
+	if ((yy_buffer_stack_top) > 0)
+		--(yy_buffer_stack_top);
+
+	if (YY_CURRENT_BUFFER) {
+		fitshdr_load_buffer_state( );
+		(yy_did_buffer_switch_on_eof) = 1;
+	}
 }
 
 /* Allocates the stack if it does not exist.
@@ -11508,127 +11508,127 @@ void fitshdrpop_buffer_state (void)
  */
 static void fitshdrensure_buffer_stack (void)
 {
-        int num_to_alloc;
-
-        if (!(yy_buffer_stack)) {
+	int num_to_alloc;
+    
+	if (!(yy_buffer_stack)) {
 
-                /* First allocation is just for 2 elements, since we don't know if this
-                 * scanner will even need a stack. We use 2 instead of 1 to avoid an
-                 * immediate realloc on the next call.
+		/* First allocation is just for 2 elements, since we don't know if this
+		 * scanner will even need a stack. We use 2 instead of 1 to avoid an
+		 * immediate realloc on the next call.
          */
-                num_to_alloc = 1;
-                (yy_buffer_stack) = (struct yy_buffer_state**)fitshdralloc
-                                                                (num_to_alloc * sizeof(struct yy_buffer_state*)
-                                                                );
-
-                memset((yy_buffer_stack), 0, num_to_alloc * sizeof(struct yy_buffer_state*));
-
-                (yy_buffer_stack_max) = num_to_alloc;
-                (yy_buffer_stack_top) = 0;
-                return;
-        }
-
-        if ((yy_buffer_stack_top) >= ((yy_buffer_stack_max)) - 1){
-
-                /* Increase the buffer to prepare for a possible push. */
-                int grow_size = 8 /* arbitrary grow size */;
-
-                num_to_alloc = (yy_buffer_stack_max) + grow_size;
-                (yy_buffer_stack) = (struct yy_buffer_state**)fitshdrrealloc
-                                                                ((yy_buffer_stack),
-                                                                num_to_alloc * sizeof(struct yy_buffer_state*)
-                                                                );
-
-                /* zero only the new slots.*/
-                memset((yy_buffer_stack) + (yy_buffer_stack_max), 0, grow_size * sizeof(struct yy_buffer_state*));
-                (yy_buffer_stack_max) = num_to_alloc;
-        }
+		num_to_alloc = 1;
+		(yy_buffer_stack) = (struct yy_buffer_state**)fitshdralloc
+								(num_to_alloc * sizeof(struct yy_buffer_state*)
+								);
+		
+		memset((yy_buffer_stack), 0, num_to_alloc * sizeof(struct yy_buffer_state*));
+				
+		(yy_buffer_stack_max) = num_to_alloc;
+		(yy_buffer_stack_top) = 0;
+		return;
+	}
+
+	if ((yy_buffer_stack_top) >= ((yy_buffer_stack_max)) - 1){
+
+		/* Increase the buffer to prepare for a possible push. */
+		int grow_size = 8 /* arbitrary grow size */;
+
+		num_to_alloc = (yy_buffer_stack_max) + grow_size;
+		(yy_buffer_stack) = (struct yy_buffer_state**)fitshdrrealloc
+								((yy_buffer_stack),
+								num_to_alloc * sizeof(struct yy_buffer_state*)
+								);
+
+		/* zero only the new slots.*/
+		memset((yy_buffer_stack) + (yy_buffer_stack_max), 0, grow_size * sizeof(struct yy_buffer_state*));
+		(yy_buffer_stack_max) = num_to_alloc;
+	}
 }
 
 /** Setup the input buffer state to scan directly from a user-specified character buffer.
  * @param base the character buffer
  * @param size the size in bytes of the character buffer
- *
- * @return the newly allocated buffer state object.
+ * 
+ * @return the newly allocated buffer state object. 
  */
 YY_BUFFER_STATE fitshdr_scan_buffer  (char * base, yy_size_t  size )
 {
-        YY_BUFFER_STATE b;
-
-        if ( size < 2 ||
-             base[size-2] != YY_END_OF_BUFFER_CHAR ||
-             base[size-1] != YY_END_OF_BUFFER_CHAR )
-                /* They forgot to leave room for the EOB's. */
-                return 0;
-
-        b = (YY_BUFFER_STATE) fitshdralloc(sizeof( struct yy_buffer_state )  );
-        if ( ! b )
-                YY_FATAL_ERROR( "out of dynamic memory in fitshdr_scan_buffer()" );
-
-        b->yy_buf_size = size - 2;      /* "- 2" to take care of EOB's */
-        b->yy_buf_pos = b->yy_ch_buf = base;
-        b->yy_is_our_buffer = 0;
-        b->yy_input_file = 0;
-        b->yy_n_chars = b->yy_buf_size;
-        b->yy_is_interactive = 0;
-        b->yy_at_bol = 1;
-        b->yy_fill_buffer = 0;
-        b->yy_buffer_status = YY_BUFFER_NEW;
-
-        fitshdr_switch_to_buffer(b  );
-
-        return b;
+	YY_BUFFER_STATE b;
+    
+	if ( size < 2 ||
+	     base[size-2] != YY_END_OF_BUFFER_CHAR ||
+	     base[size-1] != YY_END_OF_BUFFER_CHAR )
+		/* They forgot to leave room for the EOB's. */
+		return 0;
+
+	b = (YY_BUFFER_STATE) fitshdralloc(sizeof( struct yy_buffer_state )  );
+	if ( ! b )
+		YY_FATAL_ERROR( "out of dynamic memory in fitshdr_scan_buffer()" );
+
+	b->yy_buf_size = size - 2;	/* "- 2" to take care of EOB's */
+	b->yy_buf_pos = b->yy_ch_buf = base;
+	b->yy_is_our_buffer = 0;
+	b->yy_input_file = 0;
+	b->yy_n_chars = b->yy_buf_size;
+	b->yy_is_interactive = 0;
+	b->yy_at_bol = 1;
+	b->yy_fill_buffer = 0;
+	b->yy_buffer_status = YY_BUFFER_NEW;
+
+	fitshdr_switch_to_buffer(b  );
+
+	return b;
 }
 
 /** Setup the input buffer state to scan a string. The next call to fitshdrlex() will
  * scan from a @e copy of @a str.
  * @param yystr a NUL-terminated string to scan
- *
+ * 
  * @return the newly allocated buffer state object.
  * @note If you want to scan bytes that may contain NUL values, then use
  *       fitshdr_scan_bytes() instead.
  */
 YY_BUFFER_STATE fitshdr_scan_string (yyconst char * yystr )
 {
-
-        return fitshdr_scan_bytes(yystr,strlen(yystr) );
+    
+	return fitshdr_scan_bytes(yystr,strlen(yystr) );
 }
 
 /** Setup the input buffer state to scan the given bytes. The next call to fitshdrlex() will
  * scan from a @e copy of @a bytes.
  * @param bytes the byte buffer to scan
  * @param len the number of bytes in the buffer pointed to by @a bytes.
- *
+ * 
  * @return the newly allocated buffer state object.
  */
 YY_BUFFER_STATE fitshdr_scan_bytes  (yyconst char * yybytes, int  _yybytes_len )
 {
-        YY_BUFFER_STATE b;
-        char *buf;
-        yy_size_t n;
-        int i;
-
-        /* Get memory for full buffer, including space for trailing EOB's. */
-        n = _yybytes_len + 2;
-        buf = (char *) fitshdralloc(n  );
-        if ( ! buf )
-                YY_FATAL_ERROR( "out of dynamic memory in fitshdr_scan_bytes()" );
-
-        for ( i = 0; i < _yybytes_len; ++i )
-                buf[i] = yybytes[i];
-
-        buf[_yybytes_len] = buf[_yybytes_len+1] = YY_END_OF_BUFFER_CHAR;
-
-        b = fitshdr_scan_buffer(buf,n );
-        if ( ! b )
-                YY_FATAL_ERROR( "bad buffer in fitshdr_scan_bytes()" );
-
-        /* It's okay to grow etc. this buffer, and we should throw it
-         * away when we're done.
-         */
-        b->yy_is_our_buffer = 1;
-
-        return b;
+	YY_BUFFER_STATE b;
+	char *buf;
+	yy_size_t n;
+	int i;
+    
+	/* Get memory for full buffer, including space for trailing EOB's. */
+	n = _yybytes_len + 2;
+	buf = (char *) fitshdralloc(n  );
+	if ( ! buf )
+		YY_FATAL_ERROR( "out of dynamic memory in fitshdr_scan_bytes()" );
+
+	for ( i = 0; i < _yybytes_len; ++i )
+		buf[i] = yybytes[i];
+
+	buf[_yybytes_len] = buf[_yybytes_len+1] = YY_END_OF_BUFFER_CHAR;
+
+	b = fitshdr_scan_buffer(buf,n );
+	if ( ! b )
+		YY_FATAL_ERROR( "bad buffer in fitshdr_scan_bytes()" );
+
+	/* It's okay to grow etc. this buffer, and we should throw it
+	 * away when we're done.
+	 */
+	b->yy_is_our_buffer = 1;
+
+	return b;
 }
 
 #ifndef YY_EXIT_FAILURE
@@ -11637,40 +11637,40 @@ YY_BUFFER_STATE fitshdr_scan_bytes  (yyconst char * yybytes, int  _yybytes_len )
 
 static void yy_fatal_error (yyconst char* msg )
 {
-        (void) fprintf( stderr, "%s\n", msg );
-        exit( YY_EXIT_FAILURE );
+    	(void) fprintf( stderr, "%s\n", msg );
+	exit( YY_EXIT_FAILURE );
 }
 
 /* Redefine yyless() so it works in section 3 code. */
 
 #undef yyless
 #define yyless(n) \
-        do \
-                { \
-                /* Undo effects of setting up fitshdrtext. */ \
+	do \
+		{ \
+		/* Undo effects of setting up fitshdrtext. */ \
         int yyless_macro_arg = (n); \
         YY_LESS_LINENO(yyless_macro_arg);\
-                fitshdrtext[fitshdrleng] = (yy_hold_char); \
-                (yy_c_buf_p) = fitshdrtext + yyless_macro_arg; \
-                (yy_hold_char) = *(yy_c_buf_p); \
-                *(yy_c_buf_p) = '\0'; \
-                fitshdrleng = yyless_macro_arg; \
-                } \
-        while ( 0 )
+		fitshdrtext[fitshdrleng] = (yy_hold_char); \
+		(yy_c_buf_p) = fitshdrtext + yyless_macro_arg; \
+		(yy_hold_char) = *(yy_c_buf_p); \
+		*(yy_c_buf_p) = '\0'; \
+		fitshdrleng = yyless_macro_arg; \
+		} \
+	while ( 0 )
 
 /* Accessor  methods (get/set functions) to struct members. */
 
 /** Get the current line number.
- *
+ * 
  */
 int fitshdrget_lineno  (void)
 {
-
+        
     return fitshdrlineno;
 }
 
 /** Get the input stream.
- *
+ * 
  */
 FILE *fitshdrget_in  (void)
 {
@@ -11678,7 +11678,7 @@ FILE *fitshdrget_in  (void)
 }
 
 /** Get the output stream.
- *
+ * 
  */
 FILE *fitshdrget_out  (void)
 {
@@ -11686,7 +11686,7 @@ FILE *fitshdrget_out  (void)
 }
 
 /** Get the length of the current token.
- *
+ * 
  */
 int fitshdrget_leng  (void)
 {
@@ -11694,7 +11694,7 @@ int fitshdrget_leng  (void)
 }
 
 /** Get the current token.
- *
+ * 
  */
 
 char *fitshdrget_text  (void)
@@ -11704,18 +11704,18 @@ char *fitshdrget_text  (void)
 
 /** Set the current line number.
  * @param line_number
- *
+ * 
  */
 void fitshdrset_lineno (int  line_number )
 {
-
+    
     fitshdrlineno = line_number;
 }
 
 /** Set the input stream. This does not discard the current
  * input buffer.
  * @param in_str A readable stream.
- *
+ * 
  * @see fitshdr_switch_to_buffer
  */
 void fitshdrset_in (FILE *  in_str )
@@ -11769,17 +11769,17 @@ static int yy_init_globals (void)
 /* fitshdrlex_destroy is for both reentrant and non-reentrant scanners. */
 int fitshdrlex_destroy  (void)
 {
-
+    
     /* Pop the buffer stack, destroying each element. */
-        while(YY_CURRENT_BUFFER){
-                fitshdr_delete_buffer(YY_CURRENT_BUFFER  );
-                YY_CURRENT_BUFFER_LVALUE = NULL;
-                fitshdrpop_buffer_state();
-        }
+	while(YY_CURRENT_BUFFER){
+		fitshdr_delete_buffer(YY_CURRENT_BUFFER  );
+		YY_CURRENT_BUFFER_LVALUE = NULL;
+		fitshdrpop_buffer_state();
+	}
 
-        /* Destroy the stack itself. */
-        fitshdrfree((yy_buffer_stack) );
-        (yy_buffer_stack) = NULL;
+	/* Destroy the stack itself. */
+	fitshdrfree((yy_buffer_stack) );
+	(yy_buffer_stack) = NULL;
 
     /* Reset the globals. This is important in a non-reentrant scanner so the next time
      * fitshdrlex() is called, initialization will occur. */
@@ -11795,43 +11795,43 @@ int fitshdrlex_destroy  (void)
 #ifndef yytext_ptr
 static void yy_flex_strncpy (char* s1, yyconst char * s2, int n )
 {
-        register int i;
-        for ( i = 0; i < n; ++i )
-                s1[i] = s2[i];
+	register int i;
+	for ( i = 0; i < n; ++i )
+		s1[i] = s2[i];
 }
 #endif
 
 #ifdef YY_NEED_STRLEN
 static int yy_flex_strlen (yyconst char * s )
 {
-        register int n;
-        for ( n = 0; s[n]; ++n )
-                ;
+	register int n;
+	for ( n = 0; s[n]; ++n )
+		;
 
-        return n;
+	return n;
 }
 #endif
 
 void *fitshdralloc (yy_size_t  size )
 {
-        return (void *) malloc( size );
+	return (void *) malloc( size );
 }
 
 void *fitshdrrealloc  (void * ptr, yy_size_t  size )
 {
-        /* The cast to (char *) in the following accommodates both
-         * implementations that use char* generic pointers, and those
-         * that use void* generic pointers.  It works with the latter
-         * because both ANSI C and C++ allow castless assignment from
-         * any pointer type to void*, and deal with argument conversions
-         * as though doing an assignment.
-         */
-        return (void *) realloc( (char *) ptr, size );
+	/* The cast to (char *) in the following accommodates both
+	 * implementations that use char* generic pointers, and those
+	 * that use void* generic pointers.  It works with the latter
+	 * because both ANSI C and C++ allow castless assignment from
+	 * any pointer type to void*, and deal with argument conversions
+	 * as though doing an assignment.
+	 */
+	return (void *) realloc( (char *) ptr, size );
 }
 
 void fitshdrfree (void * ptr )
 {
-        free( (char *) ptr );   /* see fitshdrrealloc() for (char *) cast */
+	free( (char *) ptr );	/* see fitshdrrealloc() for (char *) cast */
 }
 
 #define YYTABLES_NAME "yytables"
diff --git a/wcslib/C/flexed/wcsbth.c b/wcslib/C/flexed/wcsbth.c
index 2ab5d8f..429d2cd 100644
--- a/wcslib/C/flexed/wcsbth.c
+++ b/wcslib/C/flexed/wcsbth.c
@@ -34,7 +34,7 @@
 #if __STDC_VERSION__ >= 199901L
 
 /* C99 says to define __STDC_LIMIT_MACROS before including stdint.h,
- * if you want the limit (max/min) macros for int types.
+ * if you want the limit (max/min) macros for int types. 
  */
 #ifndef __STDC_LIMIT_MACROS
 #define __STDC_LIMIT_MACROS 1
@@ -51,7 +51,7 @@ typedef uint32_t flex_uint32_t;
 typedef signed char flex_int8_t;
 typedef short int flex_int16_t;
 typedef int flex_int32_t;
-typedef unsigned char flex_uint8_t;
+typedef unsigned char flex_uint8_t; 
 typedef unsigned short int flex_uint16_t;
 typedef unsigned int flex_uint32_t;
 #endif /* ! C99 */
@@ -92,14 +92,14 @@ typedef unsigned int flex_uint32_t;
 /* The "const" storage-class-modifier is valid. */
 #define YY_USE_CONST
 
-#else   /* ! __cplusplus */
+#else	/* ! __cplusplus */
 
 #if __STDC__
 
 #define YY_USE_CONST
 
-#endif  /* __STDC__ */
-#endif  /* ! __cplusplus */
+#endif	/* __STDC__ */
+#endif	/* ! __cplusplus */
 
 #ifdef YY_USE_CONST
 #define yyconst const
@@ -161,20 +161,20 @@ extern FILE *wcsbthin, *wcsbthout;
 #define EOB_ACT_LAST_MATCH 2
 
 #define YY_LESS_LINENO(n)
-
+    
 /* Return all but the first "n" matched characters back to the input stream. */
 #define yyless(n) \
-        do \
-                { \
-                /* Undo effects of setting up wcsbthtext. */ \
+	do \
+		{ \
+		/* Undo effects of setting up wcsbthtext. */ \
         int yyless_macro_arg = (n); \
         YY_LESS_LINENO(yyless_macro_arg);\
-                *yy_cp = (yy_hold_char); \
-                YY_RESTORE_YY_MORE_OFFSET \
-                (yy_c_buf_p) = yy_cp = yy_bp + yyless_macro_arg - YY_MORE_ADJ; \
-                YY_DO_BEFORE_ACTION; /* set up wcsbthtext again */ \
-                } \
-        while ( 0 )
+		*yy_cp = (yy_hold_char); \
+		YY_RESTORE_YY_MORE_OFFSET \
+		(yy_c_buf_p) = yy_cp = yy_bp + yyless_macro_arg - YY_MORE_ADJ; \
+		YY_DO_BEFORE_ACTION; /* set up wcsbthtext again */ \
+		} \
+	while ( 0 )
 
 #define unput(c) yyunput( c, (yytext_ptr)  )
 
@@ -191,66 +191,66 @@ typedef unsigned int yy_size_t;
 #ifndef YY_STRUCT_YY_BUFFER_STATE
 #define YY_STRUCT_YY_BUFFER_STATE
 struct yy_buffer_state
-        {
-        FILE *yy_input_file;
-
-        char *yy_ch_buf;                /* input buffer */
-        char *yy_buf_pos;               /* current position in input buffer */
-
-        /* Size of input buffer in bytes, not including room for EOB
-         * characters.
-         */
-        yy_size_t yy_buf_size;
-
-        /* Number of characters read into yy_ch_buf, not including EOB
-         * characters.
-         */
-        int yy_n_chars;
-
-        /* Whether we "own" the buffer - i.e., we know we created it,
-         * and can realloc() it to grow it, and should free() it to
-         * delete it.
-         */
-        int yy_is_our_buffer;
-
-        /* Whether this is an "interactive" input source; if so, and
-         * if we're using stdio for input, then we want to use getc()
-         * instead of fread(), to make sure we stop fetching input after
-         * each newline.
-         */
-        int yy_is_interactive;
-
-        /* Whether we're considered to be at the beginning of a line.
-         * If so, '^' rules will be active on the next match, otherwise
-         * not.
-         */
-        int yy_at_bol;
+	{
+	FILE *yy_input_file;
+
+	char *yy_ch_buf;		/* input buffer */
+	char *yy_buf_pos;		/* current position in input buffer */
+
+	/* Size of input buffer in bytes, not including room for EOB
+	 * characters.
+	 */
+	yy_size_t yy_buf_size;
+
+	/* Number of characters read into yy_ch_buf, not including EOB
+	 * characters.
+	 */
+	int yy_n_chars;
+
+	/* Whether we "own" the buffer - i.e., we know we created it,
+	 * and can realloc() it to grow it, and should free() it to
+	 * delete it.
+	 */
+	int yy_is_our_buffer;
+
+	/* Whether this is an "interactive" input source; if so, and
+	 * if we're using stdio for input, then we want to use getc()
+	 * instead of fread(), to make sure we stop fetching input after
+	 * each newline.
+	 */
+	int yy_is_interactive;
+
+	/* Whether we're considered to be at the beginning of a line.
+	 * If so, '^' rules will be active on the next match, otherwise
+	 * not.
+	 */
+	int yy_at_bol;
 
     int yy_bs_lineno; /**< The line count. */
     int yy_bs_column; /**< The column count. */
+    
+	/* Whether to try to fill the input buffer when we reach the
+	 * end of it.
+	 */
+	int yy_fill_buffer;
 
-        /* Whether to try to fill the input buffer when we reach the
-         * end of it.
-         */
-        int yy_fill_buffer;
-
-        int yy_buffer_status;
+	int yy_buffer_status;
 
 #define YY_BUFFER_NEW 0
 #define YY_BUFFER_NORMAL 1
-        /* When an EOF's been seen but there's still some text to process
-         * then we mark the buffer as YY_EOF_PENDING, to indicate that we
-         * shouldn't try reading from the input source any more.  We might
-         * still have a bunch of tokens to match, though, because of
-         * possible backing-up.
-         *
-         * When we actually see the EOF, we change the status to "new"
-         * (via wcsbthrestart()), so that the user can continue scanning by
-         * just pointing wcsbthin at a new input file.
-         */
+	/* When an EOF's been seen but there's still some text to process
+	 * then we mark the buffer as YY_EOF_PENDING, to indicate that we
+	 * shouldn't try reading from the input source any more.  We might
+	 * still have a bunch of tokens to match, though, because of
+	 * possible backing-up.
+	 *
+	 * When we actually see the EOF, we change the status to "new"
+	 * (via wcsbthrestart()), so that the user can continue scanning by
+	 * just pointing wcsbthin at a new input file.
+	 */
 #define YY_BUFFER_EOF_PENDING 2
 
-        };
+	};
 #endif /* !YY_STRUCT_YY_BUFFER_STATE */
 
 /* Stack of input buffers. */
@@ -275,13 +275,13 @@ static YY_BUFFER_STATE * yy_buffer_stack = 0; /**< Stack as an array. */
 
 /* yy_hold_char holds the character lost when wcsbthtext is formed. */
 static char yy_hold_char;
-static int yy_n_chars;          /* number of characters read into yy_ch_buf */
+static int yy_n_chars;		/* number of characters read into yy_ch_buf */
 int wcsbthleng;
 
 /* Points to current character in buffer. */
 static char *yy_c_buf_p = (char *) 0;
-static int yy_init = 0;         /* whether we need to initialize */
-static int yy_start = 0;        /* start state number */
+static int yy_init = 0;		/* whether we need to initialize */
+static int yy_start = 0;	/* start state number */
 
 /* Flag which is used to allow wcsbthwrap()'s to do buffer switches
  * instead of setting up a fresh wcsbthin.  A bit of a hack ...
@@ -313,24 +313,24 @@ void wcsbthfree (void *  );
 #define yy_new_buffer wcsbth_create_buffer
 
 #define yy_set_interactive(is_interactive) \
-        { \
-        if ( ! YY_CURRENT_BUFFER ){ \
+	{ \
+	if ( ! YY_CURRENT_BUFFER ){ \
         wcsbthensure_buffer_stack (); \
-                YY_CURRENT_BUFFER_LVALUE =    \
+		YY_CURRENT_BUFFER_LVALUE =    \
             wcsbth_create_buffer(wcsbthin,YY_BUF_SIZE ); \
-        } \
-        YY_CURRENT_BUFFER_LVALUE->yy_is_interactive = is_interactive; \
-        }
+	} \
+	YY_CURRENT_BUFFER_LVALUE->yy_is_interactive = is_interactive; \
+	}
 
 #define yy_set_bol(at_bol) \
-        { \
-        if ( ! YY_CURRENT_BUFFER ){\
+	{ \
+	if ( ! YY_CURRENT_BUFFER ){\
         wcsbthensure_buffer_stack (); \
-                YY_CURRENT_BUFFER_LVALUE =    \
+		YY_CURRENT_BUFFER_LVALUE =    \
             wcsbth_create_buffer(wcsbthin,YY_BUF_SIZE ); \
-        } \
-        YY_CURRENT_BUFFER_LVALUE->yy_at_bol = at_bol; \
-        }
+	} \
+	YY_CURRENT_BUFFER_LVALUE->yy_at_bol = at_bol; \
+	}
 
 #define YY_AT_BOL() (YY_CURRENT_BUFFER_LVALUE->yy_at_bol)
 
@@ -16401,21 +16401,21 @@ static void yy_fatal_error (yyconst char msg[]  );
  * corresponding action - sets up wcsbthtext.
  */
 #define YY_DO_BEFORE_ACTION \
-        (yytext_ptr) = yy_bp; \
-        wcsbthleng = (size_t) (yy_cp - yy_bp); \
-        (yy_hold_char) = *yy_cp; \
-        *yy_cp = '\0'; \
-        (yy_c_buf_p) = yy_cp;
+	(yytext_ptr) = yy_bp; \
+	wcsbthleng = (size_t) (yy_cp - yy_bp); \
+	(yy_hold_char) = *yy_cp; \
+	*yy_cp = '\0'; \
+	(yy_c_buf_p) = yy_cp;
 
 #define YY_NUM_RULES 283
 #define YY_END_OF_BUFFER 284
 /* This struct is not used in this scanner,
    but its presence is necessary. */
 struct yy_trans_info
-        {
-        flex_int32_t yy_verify;
-        flex_int32_t yy_nxt;
-        };
+	{
+	flex_int32_t yy_verify;
+	flex_int32_t yy_nxt;
+	};
 static yyconst flex_int16_t yy_accept[927] =
     {   0,
         0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
@@ -16645,7 +16645,7 @@ char *wcsbthtext;
 #line 1 "wcsbth.l"
 /*============================================================================
 
-  WCSLIB 4.7 - an implementation of the FITS WCS standard.
+  WCSLIB 4.8 - an implementation of the FITS WCS standard.
   Copyright (C) 1995-2011, Mark Calabretta
 
   This file is part of WCSLIB.
@@ -16673,7 +16673,7 @@ char *wcsbthtext;
 
   Author: Mark Calabretta, Australia Telescope National Facility
   http://www.atnf.csiro.au/~mcalabre/index.html
-  $Id: wcsbth.c,v 4.7 2011/02/07 07:03:42 cal103 Exp $
+  $Id: wcsbth.c,v 4.8.1.1 2011/08/15 08:07:06 cal103 Exp cal103 $
 *=============================================================================
 *
 * wcsbth.l is a Flex description file containing the definition of a lexical
@@ -16744,40 +16744,40 @@ char *wcsbthtext;
 #include "wcshdr.h"
 #include "wcsmath.h"
 
-                        /* Codes used for keyvalue data types. */
+			/* Codes used for keyvalue data types. */
 #define INTEGER 0
 #define FLOAT   1
 #define STRING  2
 
-                        /* Bit masks used for keyword types:        */
-#define IMGAUX  0x1     /* Auxiliary image header, e.g. LONPOLEa or */
-                        /* DATE-OBS.                                */
-#define IMGAXIS 0x2     /* Image header with axis number, e.g.      */
-                        /* CTYPEia.                                 */
-#define IMGHEAD 0x3     /* Image header of either type.             */
-#define BIMGARR 0x4     /* Binary table image array with axis       */
-                        /* number, e.g. iCTYna.                     */
-#define PIXLIST 0x8     /* Pixel list, e.g. TCTYna.                 */
-#define BINTAB  0xC     /* Shared binary table image array (without */
-                        /* axis number) or pixel list, e.g. LONPna  */
-                        /* or OBSGXn.                               */
+			/* Bit masks used for keyword types:        */
+#define IMGAUX  0x1	/* Auxiliary image header, e.g. LONPOLEa or */
+			/* DATE-OBS.                                */
+#define IMGAXIS 0x2	/* Image header with axis number, e.g.      */
+			/* CTYPEia.                                 */
+#define IMGHEAD 0x3	/* Image header of either type.             */
+#define BIMGARR 0x4	/* Binary table image array with axis       */
+			/* number, e.g. iCTYna.                     */
+#define PIXLIST 0x8	/* Pixel list, e.g. TCTYna.                 */
+#define BINTAB  0xC	/* Shared binary table image array (without */
+			/* axis number) or pixel list, e.g. LONPna  */
+			/* or OBSGXn.                               */
 
 #define YY_DECL int wcsbth(char *header, int nkeyrec, int relax, int ctrl, \
                            int keysel, int *colsel, int *nreject, int *nwcs, \
-                           struct wcsprm **wcs)
+			   struct wcsprm **wcs)
 
 #define YY_INPUT(inbuff, count, bufsize) \
-        { \
-          if (wcsbth_nkeyrec) { \
-            strncpy(inbuff, wcsbth_hdr, 80); \
-            inbuff[80] = '\n'; \
-            wcsbth_hdr += 80; \
-            wcsbth_nkeyrec--; \
-            count = 81; \
-          } else { \
-            count = YY_NULL; \
-          } \
-        }
+	{ \
+	  if (wcsbth_nkeyrec) { \
+	    strncpy(inbuff, wcsbth_hdr, 80); \
+	    inbuff[80] = '\n'; \
+	    wcsbth_hdr += 80; \
+	    wcsbth_nkeyrec--; \
+	    count = 81; \
+	  } else { \
+	    count = YY_NULL; \
+	  } \
+	}
 
 /* A convenience macro to get around incompatibilities between unput() and
    yyless(): put wcsbthtext followed by a blank back onto the input stream. */
@@ -16885,7 +16885,7 @@ extern int wcsbthwrap (void );
 #endif
 
     static void yyunput (int c,char *buf_ptr  );
-
+    
 #ifndef yytext_ptr
 static void yy_flex_strncpy (char *,yyconst char *,int );
 #endif
@@ -16922,17 +16922,17 @@ static int input (void );
  */
 #ifndef YY_INPUT
 #define YY_INPUT(buf,result,max_size) \
-        errno=0; \
-        while ( (result = read( fileno(wcsbthin), (char *) buf, max_size )) < 0 ) \
-        { \
-                if( errno != EINTR) \
-                { \
-                        YY_FATAL_ERROR( "input in flex scanner failed" ); \
-                        break; \
-                } \
-                errno=0; \
-                clearerr(wcsbthin); \
-        }\
+	errno=0; \
+	while ( (result = read( fileno(wcsbthin), (char *) buf, max_size )) < 0 ) \
+	{ \
+		if( errno != EINTR) \
+		{ \
+			YY_FATAL_ERROR( "input in flex scanner failed" ); \
+			break; \
+		} \
+		errno=0; \
+		clearerr(wcsbthin); \
+	}\
 \
 
 #endif
@@ -16981,234 +16981,234 @@ extern int wcsbthlex (void);
 #endif
 
 #define YY_RULE_SETUP \
-        if ( wcsbthleng > 0 ) \
-                YY_CURRENT_BUFFER_LVALUE->yy_at_bol = \
-                                (wcsbthtext[wcsbthleng - 1] == '\n'); \
-        YY_USER_ACTION
+	if ( wcsbthleng > 0 ) \
+		YY_CURRENT_BUFFER_LVALUE->yy_at_bol = \
+				(wcsbthtext[wcsbthleng - 1] == '\n'); \
+	YY_USER_ACTION
 
 /** The main scanner function which does all the work.
  */
 YY_DECL
 {
-        register yy_state_type yy_current_state;
-        register char *yy_cp, *yy_bp;
-        register int yy_act;
-
+	register yy_state_type yy_current_state;
+	register char *yy_cp, *yy_bp;
+	register int yy_act;
+    
 #line 202 "wcsbth.l"
 
-        /* Keyword indices, as used in the WCS papers, e.g. iVn_ma, TPn_ka. */
-        char a;
-        int  i, j, k, m, n;
-
-        char *cptr, *errmsg, errtxt[80], exclude[1000], *extkey, *hptr, ptype,
-             stmp[16];
-        int  altlin, ialt, icol, incl, ipass, ipx, itmp, ix, jx, keytype,
-             nsel, npass, status, valtype, voff;
-        void   *vptr, *wptr;
-        struct wcsbth_alts alts;
-        struct wcsprm *wcsp, wcstem;
-        int (*special)(void *);
-        int wcsbthlex_destroy(void);
-
-        /* The data structures produced. */
-        *nwcs = 0;
-        *wcs  = 0x0;
-
-        /* Parameters used to implement YY_INPUT. */
-        wcsbth_hdr = header;
-        wcsbth_nkeyrec = nkeyrec;
-
-        /* Our handle on the input stream. */
-        hptr = header;
-        *nreject = 0;
-
-        /* Keyword parameters. */
-        i = j = 0;
-        n = k = 0;
-        m = 0;
-        a = ' ';
-
-        /* Header bookkeeping. */
-        alts.ncol = 0;
-        alts.arridx  = 0x0;
-        alts.pixlist = 0x0;
-        alts.npv = 0x0;
-        alts.nps = 0x0;
-
-        for (ialt = 0; ialt < 27; ialt++) {
-          alts.pixidx[ialt] = 0;
-          alts.pixnpv[ialt] = 0;
-          alts.pixnps[ialt] = 0;
-        }
-
-        /* For decoding the keyvalue. */
-        keytype =  0;
-        valtype = -1;
-        vptr    = 0x0;
-
-        /* For keywords that require special handling. */
-        altlin = 0;
-        ptype  = ' ';
-        special = 0x0;
-
-        /* Selection by column number. */
-        nsel = colsel ? colsel[0] : 0;
-        incl = (nsel > 0);
-        for (icol = 0; icol < 1000; icol++) {
-          exclude[icol] = incl;
-        }
-        for (icol = 1; icol <= abs(nsel); icol++) {
-          itmp = colsel[icol];
-          if (0 < itmp && itmp < 1000) {
-            exclude[itmp] = !incl;
-          }
-        }
-        exclude[0] = 0;
-
-        /* Selection by keyword type. */
-        itmp = keysel;
-        keysel = 0;
-        if (itmp) {
-          if (itmp & WCSHDR_IMGHEAD) keysel |= IMGHEAD;
-          if (itmp & WCSHDR_BIMGARR) keysel |= BIMGARR;
-          if (itmp & WCSHDR_PIXLIST) keysel |= PIXLIST;
-        }
-        if (keysel == 0) {
-          keysel = IMGHEAD | BINTAB;
-        }
-
-        /* Control variables. */
-        ipass = 1;
-        npass = 2;
-
-        /* Return here via longjmp() invoked by yy_fatal_error(). */
-        if (setjmp(wcsbth_abort_jmp_env)) {
-          return 4;
-        }
-
-        BEGIN(INITIAL);
+	/* Keyword indices, as used in the WCS papers, e.g. iVn_ma, TPn_ka. */
+	char a;
+	int  i, j, k, m, n;
+	
+	char *cptr, *errmsg, errtxt[80], exclude[1000], *extkey, *hptr, ptype,
+	     stmp[16];
+	int  altlin, ialt, icol, incl, ipass, ipx, itmp, ix, jx, keytype,
+	     nsel, npass, status, valtype, voff;
+	void   *vptr, *wptr;
+	struct wcsbth_alts alts;
+	struct wcsprm *wcsp, wcstem;
+	int (*special)(void *);
+	int wcsbthlex_destroy(void);
+	
+	/* The data structures produced. */
+	*nwcs = 0;
+	*wcs  = 0x0;
+	
+	/* Parameters used to implement YY_INPUT. */
+	wcsbth_hdr = header;
+	wcsbth_nkeyrec = nkeyrec;
+	
+	/* Our handle on the input stream. */
+	hptr = header;
+	*nreject = 0;
+	
+	/* Keyword parameters. */
+	i = j = 0;
+	n = k = 0;
+	m = 0;
+	a = ' ';
+	
+	/* Header bookkeeping. */
+	alts.ncol = 0;
+	alts.arridx  = 0x0;
+	alts.pixlist = 0x0;
+	alts.npv = 0x0;
+	alts.nps = 0x0;
+	
+	for (ialt = 0; ialt < 27; ialt++) {
+	  alts.pixidx[ialt] = 0;
+	  alts.pixnpv[ialt] = 0;
+	  alts.pixnps[ialt] = 0;
+	}
+	
+	/* For decoding the keyvalue. */
+	keytype =  0;
+	valtype = -1;
+	vptr    = 0x0;
+	
+	/* For keywords that require special handling. */
+	altlin = 0;
+	ptype  = ' ';
+	special = 0x0;
+	
+	/* Selection by column number. */
+	nsel = colsel ? colsel[0] : 0;
+	incl = (nsel > 0);
+	for (icol = 0; icol < 1000; icol++) {
+	  exclude[icol] = incl;
+	}
+	for (icol = 1; icol <= abs(nsel); icol++) {
+	  itmp = colsel[icol];
+	  if (0 < itmp && itmp < 1000) {
+	    exclude[itmp] = !incl;
+	  }
+	}
+	exclude[0] = 0;
+	
+	/* Selection by keyword type. */
+	itmp = keysel;
+	keysel = 0;
+	if (itmp) {
+	  if (itmp & WCSHDR_IMGHEAD) keysel |= IMGHEAD;
+	  if (itmp & WCSHDR_BIMGARR) keysel |= BIMGARR;
+	  if (itmp & WCSHDR_PIXLIST) keysel |= PIXLIST;
+	}
+	if (keysel == 0) {
+	  keysel = IMGHEAD | BINTAB;
+	}
+	
+	/* Control variables. */
+	ipass = 1;
+	npass = 2;
+	
+	/* Return here via longjmp() invoked by yy_fatal_error(). */
+	if (setjmp(wcsbth_abort_jmp_env)) {
+	  return 4;
+	}
+	
+	BEGIN(INITIAL);
 
 
 #line 17093 "wcsbth.c"
 
-        if ( !(yy_init) )
-                {
-                (yy_init) = 1;
+	if ( !(yy_init) )
+		{
+		(yy_init) = 1;
 
 #ifdef YY_USER_INIT
-                YY_USER_INIT;
+		YY_USER_INIT;
 #endif
 
-                if ( ! (yy_start) )
-                        (yy_start) = 1; /* first start state */
+		if ( ! (yy_start) )
+			(yy_start) = 1;	/* first start state */
 
-                if ( ! wcsbthin )
-                        wcsbthin = stdin;
+		if ( ! wcsbthin )
+			wcsbthin = stdin;
 
-                if ( ! wcsbthout )
-                        wcsbthout = stdout;
+		if ( ! wcsbthout )
+			wcsbthout = stdout;
 
-                if ( ! YY_CURRENT_BUFFER ) {
-                        wcsbthensure_buffer_stack ();
-                        YY_CURRENT_BUFFER_LVALUE =
-                                wcsbth_create_buffer(wcsbthin,YY_BUF_SIZE );
-                }
+		if ( ! YY_CURRENT_BUFFER ) {
+			wcsbthensure_buffer_stack ();
+			YY_CURRENT_BUFFER_LVALUE =
+				wcsbth_create_buffer(wcsbthin,YY_BUF_SIZE );
+		}
 
-                wcsbth_load_buffer_state( );
-                }
+		wcsbth_load_buffer_state( );
+		}
 
-        while ( 1 )             /* loops until end-of-file is reached */
-                {
-                yy_cp = (yy_c_buf_p);
+	while ( 1 )		/* loops until end-of-file is reached */
+		{
+		yy_cp = (yy_c_buf_p);
 
-                /* Support of wcsbthtext. */
-                *yy_cp = (yy_hold_char);
+		/* Support of wcsbthtext. */
+		*yy_cp = (yy_hold_char);
 
-                /* yy_bp points to the position in yy_ch_buf of the start of
-                 * the current run.
-                 */
-                yy_bp = yy_cp;
+		/* yy_bp points to the position in yy_ch_buf of the start of
+		 * the current run.
+		 */
+		yy_bp = yy_cp;
 
-                yy_current_state = (yy_start);
-                yy_current_state += YY_AT_BOL();
+		yy_current_state = (yy_start);
+		yy_current_state += YY_AT_BOL();
 yy_match:
-                while ( (yy_current_state = yy_nxt[yy_current_state][ YY_SC_TO_UI(*yy_cp) ]) > 0 )
-                        {
-                        if ( yy_accept[yy_current_state] )
-                                {
-                                (yy_last_accepting_state) = yy_current_state;
-                                (yy_last_accepting_cpos) = yy_cp;
-                                }
+		while ( (yy_current_state = yy_nxt[yy_current_state][ YY_SC_TO_UI(*yy_cp) ]) > 0 )
+			{
+			if ( yy_accept[yy_current_state] )
+				{
+				(yy_last_accepting_state) = yy_current_state;
+				(yy_last_accepting_cpos) = yy_cp;
+				}
 
-                        ++yy_cp;
-                        }
+			++yy_cp;
+			}
 
-                yy_current_state = -yy_current_state;
+		yy_current_state = -yy_current_state;
 
 yy_find_action:
-                yy_act = yy_accept[yy_current_state];
+		yy_act = yy_accept[yy_current_state];
 
-                YY_DO_BEFORE_ACTION;
+		YY_DO_BEFORE_ACTION;
 
-do_action:      /* This label is used only to access EOF actions. */
+do_action:	/* This label is used only to access EOF actions. */
 
-                switch ( yy_act )
-        { /* beginning of action switch */
-                        case 0: /* must back up */
-                        /* undo the effects of YY_DO_BEFORE_ACTION */
-                        *yy_cp = (yy_hold_char);
-                        yy_cp = (yy_last_accepting_cpos) + 1;
-                        yy_current_state = (yy_last_accepting_state);
-                        goto yy_find_action;
+		switch ( yy_act )
+	{ /* beginning of action switch */
+			case 0: /* must back up */
+			/* undo the effects of YY_DO_BEFORE_ACTION */
+			*yy_cp = (yy_hold_char);
+			yy_cp = (yy_last_accepting_cpos) + 1;
+			yy_current_state = (yy_last_accepting_state);
+			goto yy_find_action;
 
 case 1:
 YY_RULE_SETUP
 #line 296 "wcsbth.l"
 {
-          if (ipass == 1) {
-            if (alts.ncol == 0) {
-              sscanf(wcsbthtext, "TFIELDS = %d", &(alts.ncol));
-              BEGIN(FLUSH);
-            } else {
-              errmsg = "Duplicate or out-of-sequence TFIELDS keyword";
-              BEGIN(ERROR);
-            }
-
-          } else {
-            BEGIN(FLUSH);
-          }
-        }
-        YY_BREAK
+	  if (ipass == 1) {
+	    if (alts.ncol == 0) {
+	      sscanf(wcsbthtext, "TFIELDS = %d", &(alts.ncol));
+	      BEGIN(FLUSH);
+	    } else {
+	      errmsg = "Duplicate or out-of-sequence TFIELDS keyword";
+	      BEGIN(ERROR);
+	    }
+	
+	  } else {
+	    BEGIN(FLUSH);
+	  }
+	}
+	YY_BREAK
 case 2:
 YY_RULE_SETUP
 #line 311 "wcsbth.l"
 {
-          keytype = IMGAXIS;
-
-          if (!(keytype & keysel)) {
-            /* Ignore this key type. */
-            BEGIN(DISCARD);
-
-          } else {
-            if (relax & WCSHDR_ALLIMG) {
-              if (ipass == 1) {
-                sscanf(wcsbthtext, "WCSAXES%c= %d", &a, &i);
-                wcsbth_pass1(IMGAXIS, i, 0, 0, 0, a, ' ', &alts);
-              }
-
-              BEGIN(FLUSH);
-
-            } else if (relax & WCSHDR_reject) {
-              errmsg = "Image-header keyword WCSAXESa in binary table";
-              BEGIN(ERROR);
-
-            } else {
-              /* Pretend we don't recognize it. */
-              BEGIN(DISCARD);
-            }
-          }
-        }
-        YY_BREAK
+	  keytype = IMGAXIS;
+	
+	  if (!(keytype & keysel)) {
+	    /* Ignore this key type. */
+	    BEGIN(DISCARD);
+	
+	  } else {
+	    if (relax & WCSHDR_ALLIMG) {
+	      if (ipass == 1) {
+	        sscanf(wcsbthtext, "WCSAXES%c= %d", &a, &i);
+	        wcsbth_pass1(IMGAXIS, i, 0, 0, 0, a, ' ', &alts);
+	      }
+	
+	      BEGIN(FLUSH);
+	
+	    } else if (relax & WCSHDR_reject) {
+	      errmsg = "Image-header keyword WCSAXESa in binary table";
+	      BEGIN(ERROR);
+	
+	    } else {
+	      /* Pretend we don't recognize it. */
+	      BEGIN(DISCARD);
+	    }
+	  }
+	}
+	YY_BREAK
 case 3:
 #line 339 "wcsbth.l"
 case 4:
@@ -17217,23 +17217,23 @@ case 5:
 YY_RULE_SETUP
 #line 340 "wcsbth.l"
 {
-          keytype = BIMGARR;
-
-          /* Note that a blank in the sscanf() format string matches zero or
-             more of them in the input. */
-          sscanf(wcsbthtext, "WCAX%d%c = %d", &n, &a, &i);
-
-          if (!(keytype & keysel) || exclude[n]) {
-            /* Ignore this key type or column. */
-            BEGIN(DISCARD);
-          } else {
-            if (ipass == 1) {
-              wcsbth_pass1(BIMGARR, i, 0, n, 0, a, ' ', &alts);
-            }
-            BEGIN(FLUSH);
-          }
-        }
-        YY_BREAK
+	  keytype = BIMGARR;
+	
+	  /* Note that a blank in the sscanf() format string matches zero or
+	     more of them in the input. */
+	  sscanf(wcsbthtext, "WCAX%d%c = %d", &n, &a, &i);
+	
+	  if (!(keytype & keysel) || exclude[n]) {
+	    /* Ignore this key type or column. */
+	    BEGIN(DISCARD);
+	  } else {
+	    if (ipass == 1) {
+	      wcsbth_pass1(BIMGARR, i, 0, n, 0, a, ' ', &alts);
+	    }
+	    BEGIN(FLUSH);
+	  }
+	}
+	YY_BREAK
 case 6:
 /* rule 6 can match eol */
 #line 359 "wcsbth.l"
@@ -17245,12 +17245,12 @@ case 8:
 YY_RULE_SETUP
 #line 360 "wcsbth.l"
 {
-          /* Cross-reference supplier. */
-          keytype = BIMGARR;
-          errmsg = "Cross-references are not currently implemented";
-          BEGIN(ERROR);
-        }
-        YY_BREAK
+	  /* Cross-reference supplier. */
+	  keytype = BIMGARR;
+	  errmsg = "Cross-references are not currently implemented";
+	  BEGIN(ERROR);
+	}
+	YY_BREAK
 case 9:
 /* rule 9 can match eol */
 #line 368 "wcsbth.l"
@@ -17262,405 +17262,405 @@ case 11:
 YY_RULE_SETUP
 #line 369 "wcsbth.l"
 {
-          /* Cross-reference consumer. */
-          keytype = BIMGARR;
-          errmsg = "Cross-references are not currently implemented";
-          BEGIN(ERROR);
-        }
-        YY_BREAK
+	  /* Cross-reference consumer. */
+	  keytype = BIMGARR;
+	  errmsg = "Cross-references are not currently implemented";
+	  BEGIN(ERROR);
+	}
+	YY_BREAK
 case 12:
 YY_RULE_SETUP
 #line 376 "wcsbth.l"
 {
-          valtype = FLOAT;
-          vptr = &(wcstem.crpix);
-
-          extkey = "CRPIXja";
-          BEGIN(CCCCCia);
-        }
-        YY_BREAK
+	  valtype = FLOAT;
+	  vptr = &(wcstem.crpix);
+	
+	  extkey = "CRPIXja";
+	  BEGIN(CCCCCia);
+	}
+	YY_BREAK
 case 13:
 #line 385 "wcsbth.l"
 case 14:
 YY_RULE_SETUP
 #line 385 "wcsbth.l"
 {
-          valtype = FLOAT;
-          vptr = &(wcstem.crpix);
-
-          sscanf(wcsbthtext, "%d", &i);
-
-          if (wcsbthleng == 4) {
-            BEGIN(iCCCna);
-          } else {
-            extkey = "jCRPXn";
-            BEGIN(iCCCCn);
-          }
-        }
-        YY_BREAK
+	  valtype = FLOAT;
+	  vptr = &(wcstem.crpix);
+	
+	  sscanf(wcsbthtext, "%d", &i);
+	
+	  if (wcsbthleng == 4) {
+	    BEGIN(iCCCna);
+	  } else {
+	    extkey = "jCRPXn";
+	    BEGIN(iCCCCn);
+	  }
+	}
+	YY_BREAK
 case 15:
 #line 400 "wcsbth.l"
 case 16:
 YY_RULE_SETUP
 #line 400 "wcsbth.l"
 {
-          valtype = FLOAT;
-          vptr = &(wcstem.crpix);
-
-          if (wcsbthleng == 4) {
-            BEGIN(TCCCna);
-          } else {
-            extkey = "TCRPXn";
-            BEGIN(TCCCCn);
-          }
-        }
-        YY_BREAK
+	  valtype = FLOAT;
+	  vptr = &(wcstem.crpix);
+	
+	  if (wcsbthleng == 4) {
+	    BEGIN(TCCCna);
+	  } else {
+	    extkey = "TCRPXn";
+	    BEGIN(TCCCCn);
+	  }
+	}
+	YY_BREAK
 case 17:
 YY_RULE_SETUP
 #line 412 "wcsbth.l"
 {
-          valtype = FLOAT;
-          vptr = &(wcstem.pc);
-          altlin = 1;
-
-          extkey = "PCi_ja";
-          BEGIN(CCi_ja);
-        }
-        YY_BREAK
+	  valtype = FLOAT;
+	  vptr = &(wcstem.pc);
+	  altlin = 1;
+	
+	  extkey = "PCi_ja";
+	  BEGIN(CCi_ja);
+	}
+	YY_BREAK
 case 18:
 YY_RULE_SETUP
 #line 421 "wcsbth.l"
 {
-          valtype = FLOAT;
-          vptr = &(wcstem.pc);
-          altlin = 1;
-
-          sscanf(wcsbthtext, "%1d%1d", &i, &j);
-
-          BEGIN(ijCCna);
-        }
-        YY_BREAK
+	  valtype = FLOAT;
+	  vptr = &(wcstem.pc);
+	  altlin = 1;
+	
+	  sscanf(wcsbthtext, "%1d%1d", &i, &j);
+	
+	  BEGIN(ijCCna);
+	}
+	YY_BREAK
 case 19:
 #line 432 "wcsbth.l"
 case 20:
 YY_RULE_SETUP
 #line 432 "wcsbth.l"
 {
-          valtype = FLOAT;
-          vptr = &(wcstem.pc);
-          altlin = 1;
-
-          if (wcsbthleng == 2) {
-            BEGIN(TCn_ka);
-          } else {
-            extkey = "TPCn_ka";
-            BEGIN(TCCn_ka);
-          }
-        }
-        YY_BREAK
+	  valtype = FLOAT;
+	  vptr = &(wcstem.pc);
+	  altlin = 1;
+	
+	  if (wcsbthleng == 2) {
+	    BEGIN(TCn_ka);
+	  } else {
+	    extkey = "TPCn_ka";
+	    BEGIN(TCCn_ka);
+	  }
+	}
+	YY_BREAK
 case 21:
 YY_RULE_SETUP
 #line 445 "wcsbth.l"
 {
-          valtype = FLOAT;
-          vptr = &(wcstem.cd);
-          altlin = 2;
-
-          extkey = "CDi_ja";
-          BEGIN(CCi_ja);
-        }
-        YY_BREAK
+	  valtype = FLOAT;
+	  vptr = &(wcstem.cd);
+	  altlin = 2;
+	
+	  extkey = "CDi_ja";
+	  BEGIN(CCi_ja);
+	}
+	YY_BREAK
 case 22:
 YY_RULE_SETUP
 #line 454 "wcsbth.l"
 {
-          valtype = FLOAT;
-          vptr = &(wcstem.cd);
-          altlin = 2;
-
-          sscanf(wcsbthtext, "%1d%1d", &i, &j);
-
-          BEGIN(ijCCna);
-        }
-        YY_BREAK
+	  valtype = FLOAT;
+	  vptr = &(wcstem.cd);
+	  altlin = 2;
+	
+	  sscanf(wcsbthtext, "%1d%1d", &i, &j);
+	
+	  BEGIN(ijCCna);
+	}
+	YY_BREAK
 case 23:
 #line 465 "wcsbth.l"
 case 24:
 YY_RULE_SETUP
 #line 465 "wcsbth.l"
 {
-          valtype = FLOAT;
-          vptr = &(wcstem.cd);
-          altlin = 2;
-
-          if (wcsbthleng == 2) {
-            BEGIN(TCn_ka);
-          } else {
-            extkey = "TCDn_ka";
-            BEGIN(TCCn_ka);
-          }
-        }
-        YY_BREAK
+	  valtype = FLOAT;
+	  vptr = &(wcstem.cd);
+	  altlin = 2;
+	
+	  if (wcsbthleng == 2) {
+	    BEGIN(TCn_ka);
+	  } else {
+	    extkey = "TCDn_ka";
+	    BEGIN(TCCn_ka);
+	  }
+	}
+	YY_BREAK
 case 25:
 YY_RULE_SETUP
 #line 478 "wcsbth.l"
 {
-          valtype = FLOAT;
-          vptr = &(wcstem.cdelt);
-
-          extkey = "CDELTia";
-          BEGIN(CCCCCia);
-        }
-        YY_BREAK
+	  valtype = FLOAT;
+	  vptr = &(wcstem.cdelt);
+	
+	  extkey = "CDELTia";
+	  BEGIN(CCCCCia);
+	}
+	YY_BREAK
 case 26:
 #line 487 "wcsbth.l"
 case 27:
 YY_RULE_SETUP
 #line 487 "wcsbth.l"
 {
-          valtype = FLOAT;
-          vptr = &(wcstem.cdelt);
-
-          sscanf(wcsbthtext, "%d", &i);
-
-          if (wcsbthleng == 4) {
-            BEGIN(iCCCna);
-          } else {
-            extkey = "iCDLTn";
-            BEGIN(iCCCCn);
-          }
-        }
-        YY_BREAK
+	  valtype = FLOAT;
+	  vptr = &(wcstem.cdelt);
+	
+	  sscanf(wcsbthtext, "%d", &i);
+	
+	  if (wcsbthleng == 4) {
+	    BEGIN(iCCCna);
+	  } else {
+	    extkey = "iCDLTn";
+	    BEGIN(iCCCCn);
+	  }
+	}
+	YY_BREAK
 case 28:
 #line 502 "wcsbth.l"
 case 29:
 YY_RULE_SETUP
 #line 502 "wcsbth.l"
 {
-          valtype = FLOAT;
-          vptr = &(wcstem.cdelt);
-
-          if (wcsbthleng == 4) {
-            BEGIN(TCCCna);
-          } else {
-            extkey = "TCDLTn";
-            BEGIN(TCCCCn);
-          }
-        }
-        YY_BREAK
+	  valtype = FLOAT;
+	  vptr = &(wcstem.cdelt);
+	
+	  if (wcsbthleng == 4) {
+	    BEGIN(TCCCna);
+	  } else {
+	    extkey = "TCDLTn";
+	    BEGIN(TCCCCn);
+	  }
+	}
+	YY_BREAK
 case 30:
 YY_RULE_SETUP
 #line 514 "wcsbth.l"
 {
-          valtype = FLOAT;
-          vptr = &(wcstem.crota);
-          altlin = 4;
-
-          extkey = "CROTAi";
-          BEGIN(CROTAi);
-        }
-        YY_BREAK
+	  valtype = FLOAT;
+	  vptr = &(wcstem.crota);
+	  altlin = 4;
+	
+	  extkey = "CROTAi";
+	  BEGIN(CROTAi);
+	}
+	YY_BREAK
 case 31:
 YY_RULE_SETUP
 #line 523 "wcsbth.l"
 {
-          valtype = FLOAT;
-          vptr = &(wcstem.crota);
-          altlin = 4;
-
-          sscanf(wcsbthtext, "%d", &i);
-
-          extkey = "iCROTn";
-          BEGIN(iCROTn);
-        }
-        YY_BREAK
+	  valtype = FLOAT;
+	  vptr = &(wcstem.crota);
+	  altlin = 4;
+	
+	  sscanf(wcsbthtext, "%d", &i);
+	
+	  extkey = "iCROTn";
+	  BEGIN(iCROTn);
+	}
+	YY_BREAK
 case 32:
 YY_RULE_SETUP
 #line 534 "wcsbth.l"
 {
-          valtype = FLOAT;
-          vptr = &(wcstem.crota);
-          altlin = 4;
-
-          extkey = "TCROTn";
-          BEGIN(TCROTn);
-        }
-        YY_BREAK
+	  valtype = FLOAT;
+	  vptr = &(wcstem.crota);
+	  altlin = 4;
+	
+	  extkey = "TCROTn";
+	  BEGIN(TCROTn);
+	}
+	YY_BREAK
 case 33:
 YY_RULE_SETUP
 #line 543 "wcsbth.l"
 {
-          valtype = STRING;
-          vptr = &(wcstem.cunit);
-
-          extkey = "CUNITia";
-          BEGIN(CCCCCia);
-        }
-        YY_BREAK
+	  valtype = STRING;
+	  vptr = &(wcstem.cunit);
+	
+	  extkey = "CUNITia";
+	  BEGIN(CCCCCia);
+	}
+	YY_BREAK
 case 34:
 #line 552 "wcsbth.l"
 case 35:
 YY_RULE_SETUP
 #line 552 "wcsbth.l"
 {
-          valtype = STRING;
-          vptr = &(wcstem.cunit);
-
-          sscanf(wcsbthtext, "%d", &i);
-
-          if (wcsbthleng == 4) {
-            BEGIN(iCCCna);
-          } else {
-            extkey = "iCUNIn";
-            BEGIN(iCCCCn);
-          }
-        }
-        YY_BREAK
+	  valtype = STRING;
+	  vptr = &(wcstem.cunit);
+	
+	  sscanf(wcsbthtext, "%d", &i);
+	
+	  if (wcsbthleng == 4) {
+	    BEGIN(iCCCna);
+	  } else {
+	    extkey = "iCUNIn";
+	    BEGIN(iCCCCn);
+	  }
+	}
+	YY_BREAK
 case 36:
 #line 567 "wcsbth.l"
 case 37:
 YY_RULE_SETUP
 #line 567 "wcsbth.l"
 {
-          valtype = STRING;
-          vptr = &(wcstem.cunit);
-
-          if (wcsbthleng == 4) {
-            BEGIN(TCCCna);
-          } else {
-            extkey = "TCUNIn";
-            BEGIN(TCCCCn);
-          }
-        }
-        YY_BREAK
+	  valtype = STRING;
+	  vptr = &(wcstem.cunit);
+	
+	  if (wcsbthleng == 4) {
+	    BEGIN(TCCCna);
+	  } else {
+	    extkey = "TCUNIn";
+	    BEGIN(TCCCCn);
+	  }
+	}
+	YY_BREAK
 case 38:
 YY_RULE_SETUP
 #line 579 "wcsbth.l"
 {
-          valtype = STRING;
-          vptr = &(wcstem.ctype);
-
-          extkey = "CTYPEia";
-          BEGIN(CCCCCia);
-        }
-        YY_BREAK
+	  valtype = STRING;
+	  vptr = &(wcstem.ctype);
+	
+	  extkey = "CTYPEia";
+	  BEGIN(CCCCCia);
+	}
+	YY_BREAK
 case 39:
 #line 588 "wcsbth.l"
 case 40:
 YY_RULE_SETUP
 #line 588 "wcsbth.l"
 {
-          valtype = STRING;
-          vptr = &(wcstem.ctype);
-
-          sscanf(wcsbthtext, "%d", &i);
-
-          if (wcsbthleng == 4) {
-            BEGIN(iCCCna);
-          } else {
-            extkey = "iCTYPn";
-            BEGIN(iCCCCn);
-          }
-        }
-        YY_BREAK
+	  valtype = STRING;
+	  vptr = &(wcstem.ctype);
+	
+	  sscanf(wcsbthtext, "%d", &i);
+	
+	  if (wcsbthleng == 4) {
+	    BEGIN(iCCCna);
+	  } else {
+	    extkey = "iCTYPn";
+	    BEGIN(iCCCCn);
+	  }
+	}
+	YY_BREAK
 case 41:
 #line 603 "wcsbth.l"
 case 42:
 YY_RULE_SETUP
 #line 603 "wcsbth.l"
 {
-          valtype = STRING;
-          vptr = &(wcstem.ctype);
-
-          if (wcsbthleng == 4) {
-            BEGIN(TCCCna);
-          } else {
-            extkey = "TCTYPn";
-            BEGIN(TCCCCn);
-          }
-        }
-        YY_BREAK
+	  valtype = STRING;
+	  vptr = &(wcstem.ctype);
+	
+	  if (wcsbthleng == 4) {
+	    BEGIN(TCCCna);
+	  } else {
+	    extkey = "TCTYPn";
+	    BEGIN(TCCCCn);
+	  }
+	}
+	YY_BREAK
 case 43:
 YY_RULE_SETUP
 #line 615 "wcsbth.l"
 {
-          valtype = FLOAT;
-          vptr = &(wcstem.crval);
-
-          extkey = "CRVALia";
-          BEGIN(CCCCCia);
-        }
-        YY_BREAK
+	  valtype = FLOAT;
+	  vptr = &(wcstem.crval);
+	
+	  extkey = "CRVALia";
+	  BEGIN(CCCCCia);
+	}
+	YY_BREAK
 case 44:
 #line 624 "wcsbth.l"
 case 45:
 YY_RULE_SETUP
 #line 624 "wcsbth.l"
 {
-          valtype = FLOAT;
-          vptr = &(wcstem.crval);
-
-          sscanf(wcsbthtext, "%d", &i);
-
-          if (wcsbthleng == 4) {
-            BEGIN(iCCCna);
-          } else {
-            extkey = "iCRVLn";
-            BEGIN(iCCCCn);
-          }
-        }
-        YY_BREAK
+	  valtype = FLOAT;
+	  vptr = &(wcstem.crval);
+	
+	  sscanf(wcsbthtext, "%d", &i);
+	
+	  if (wcsbthleng == 4) {
+	    BEGIN(iCCCna);
+	  } else {
+	    extkey = "iCRVLn";
+	    BEGIN(iCCCCn);
+	  }
+	}
+	YY_BREAK
 case 46:
 #line 639 "wcsbth.l"
 case 47:
 YY_RULE_SETUP
 #line 639 "wcsbth.l"
 {
-          valtype = FLOAT;
-          vptr = &(wcstem.crval);
-
-          if (wcsbthleng == 4) {
-            BEGIN(TCCCna);
-          } else {
-            extkey = "TCRVLn";
-            BEGIN(TCCCCn);
-          }
-        }
-        YY_BREAK
+	  valtype = FLOAT;
+	  vptr = &(wcstem.crval);
+	
+	  if (wcsbthleng == 4) {
+	    BEGIN(TCCCna);
+	  } else {
+	    extkey = "TCRVLn";
+	    BEGIN(TCCCCn);
+	  }
+	}
+	YY_BREAK
 case 48:
 #line 652 "wcsbth.l"
 case 49:
 YY_RULE_SETUP
 #line 652 "wcsbth.l"
 {
-          valtype = FLOAT;
-          vptr = &(wcstem.lonpole);
-
-          if (wcsbthleng == 7) {
-            extkey = "LONPOLEa";
-            BEGIN(CCCCCCCa);
-          } else {
-            BEGIN(CCCCna);
-          }
-        }
-        YY_BREAK
+	  valtype = FLOAT;
+	  vptr = &(wcstem.lonpole);
+	
+	  if (wcsbthleng == 7) {
+	    extkey = "LONPOLEa";
+	    BEGIN(CCCCCCCa);
+	  } else {
+	    BEGIN(CCCCna);
+	  }
+	}
+	YY_BREAK
 case 50:
 #line 665 "wcsbth.l"
 case 51:
 YY_RULE_SETUP
 #line 665 "wcsbth.l"
 {
-          valtype = FLOAT;
-          vptr = &(wcstem.latpole);
-
-          if (wcsbthleng == 7) {
-            extkey = "LATPOLEa";
-            BEGIN(CCCCCCCa);
-          } else {
-            BEGIN(CCCCna);
-          }
-        }
-        YY_BREAK
+	  valtype = FLOAT;
+	  vptr = &(wcstem.latpole);
+	
+	  if (wcsbthleng == 7) {
+	    extkey = "LATPOLEa";
+	    BEGIN(CCCCCCCa);
+	  } else {
+	    BEGIN(CCCCna);
+	  }
+	}
+	YY_BREAK
 case 52:
 #line 678 "wcsbth.l"
 case 53:
@@ -17669,324 +17669,324 @@ case 54:
 YY_RULE_SETUP
 #line 679 "wcsbth.l"
 {
-          valtype = FLOAT;
-          vptr = &(wcstem.restfrq);
-
-          if (wcsbthleng == 8) {
-            unput(' ');
-            extkey = "RESTFREQ";
-            BEGIN(CCCCCCCa);
-          } else if (wcsbthleng == 7) {
-            extkey = "RESTFRQa";
-            BEGIN(CCCCCCCa);
-          } else {
-            BEGIN(CCCCna);
-          }
-        }
-        YY_BREAK
+	  valtype = FLOAT;
+	  vptr = &(wcstem.restfrq);
+	
+	  if (wcsbthleng == 8) {
+	    unput(' ');
+	    extkey = "RESTFREQ";
+	    BEGIN(CCCCCCCa);
+	  } else if (wcsbthleng == 7) {
+	    extkey = "RESTFRQa";
+	    BEGIN(CCCCCCCa);
+	  } else {
+	    BEGIN(CCCCna);
+	  }
+	}
+	YY_BREAK
 case 55:
 #line 696 "wcsbth.l"
 case 56:
 YY_RULE_SETUP
 #line 696 "wcsbth.l"
 {
-          valtype = FLOAT;
-          vptr = &(wcstem.restwav);
-
-          if (wcsbthleng == 7) {
-            extkey = "RESTWAVa";
-            BEGIN(CCCCCCCa);
-          } else {
-            BEGIN(CCCCna);
-          }
-        }
-        YY_BREAK
+	  valtype = FLOAT;
+	  vptr = &(wcstem.restwav);
+	
+	  if (wcsbthleng == 7) {
+	    extkey = "RESTWAVa";
+	    BEGIN(CCCCCCCa);
+	  } else {
+	    BEGIN(CCCCna);
+	  }
+	}
+	YY_BREAK
 case 57:
 YY_RULE_SETUP
 #line 708 "wcsbth.l"
 {
-          valtype = FLOAT;
-          vptr = &(wcstem.pv);
-          ptype = 'v';
-
-          extkey = "PVi_ma";
-          BEGIN(CCi_ma);
-        }
-        YY_BREAK
+	  valtype = FLOAT;
+	  vptr = &(wcstem.pv);
+	  ptype = 'v';
+	
+	  extkey = "PVi_ma";
+	  BEGIN(CCi_ma);
+	}
+	YY_BREAK
 case 58:
 #line 718 "wcsbth.l"
 case 59:
 YY_RULE_SETUP
 #line 718 "wcsbth.l"
 {
-          valtype = FLOAT;
-          vptr = &(wcstem.pv);
-          ptype = 'v';
-
-          sscanf(wcsbthtext, "%d", &i);
-
-          if (wcsbthleng == 2) {
-            BEGIN(iCn_ma);
-          } else {
-            extkey = "iPVn_ma";
-            BEGIN(iCCn_ma);
-          }
-        }
-        YY_BREAK
+	  valtype = FLOAT;
+	  vptr = &(wcstem.pv);
+	  ptype = 'v';
+	
+	  sscanf(wcsbthtext, "%d", &i);
+	
+	  if (wcsbthleng == 2) {
+	    BEGIN(iCn_ma);
+	  } else {
+	    extkey = "iPVn_ma";
+	    BEGIN(iCCn_ma);
+	  }
+	}
+	YY_BREAK
 case 60:
 #line 734 "wcsbth.l"
 case 61:
 YY_RULE_SETUP
 #line 734 "wcsbth.l"
 {
-          valtype = FLOAT;
-          vptr = &(wcstem.pv);
-          ptype = 'v';
-
-          if (wcsbthleng == 2) {
-            BEGIN(TCn_ma);
-          } else {
-            extkey = "TPVn_ma";
-            BEGIN(TCCn_ma);
-          }
-        }
-        YY_BREAK
+	  valtype = FLOAT;
+	  vptr = &(wcstem.pv);
+	  ptype = 'v';
+	
+	  if (wcsbthleng == 2) {
+	    BEGIN(TCn_ma);
+	  } else {
+	    extkey = "TPVn_ma";
+	    BEGIN(TCCn_ma);
+	  }
+	}
+	YY_BREAK
 case 62:
 YY_RULE_SETUP
 #line 747 "wcsbth.l"
 {
-          valtype = FLOAT;
-          vptr = &(wcstem.pv);
-          ptype = 'v';
-
-          BEGIN(PROJPm);
-        }
-        YY_BREAK
+	  valtype = FLOAT;
+	  vptr = &(wcstem.pv);
+	  ptype = 'v';
+	
+	  BEGIN(PROJPm);
+	}
+	YY_BREAK
 case 63:
 YY_RULE_SETUP
 #line 755 "wcsbth.l"
 {
-          valtype = STRING;
-          vptr = &(wcstem.ps);
-          ptype = 's';
-
-          extkey = "PSi_ma";
-          BEGIN(CCi_ma);
-        }
-        YY_BREAK
+	  valtype = STRING;
+	  vptr = &(wcstem.ps);
+	  ptype = 's';
+	
+	  extkey = "PSi_ma";
+	  BEGIN(CCi_ma);
+	}
+	YY_BREAK
 case 64:
 #line 765 "wcsbth.l"
 case 65:
 YY_RULE_SETUP
 #line 765 "wcsbth.l"
 {
-          valtype = STRING;
-          vptr = &(wcstem.ps);
-          ptype = 's';
-
-          sscanf(wcsbthtext, "%d", &i);
-
-          if (wcsbthleng == 2) {
-            BEGIN(iCn_ma);
-          } else {
-            extkey = "iPSn_ma";
-            BEGIN(iCCn_ma);
-          }
-        }
-        YY_BREAK
+	  valtype = STRING;
+	  vptr = &(wcstem.ps);
+	  ptype = 's';
+	
+	  sscanf(wcsbthtext, "%d", &i);
+	
+	  if (wcsbthleng == 2) {
+	    BEGIN(iCn_ma);
+	  } else {
+	    extkey = "iPSn_ma";
+	    BEGIN(iCCn_ma);
+	  }
+	}
+	YY_BREAK
 case 66:
 #line 781 "wcsbth.l"
 case 67:
 YY_RULE_SETUP
 #line 781 "wcsbth.l"
 {
-          valtype = STRING;
-          vptr = &(wcstem.ps);
-          ptype = 's';
-
-          if (wcsbthleng == 2) {
-            BEGIN(TCn_ma);
-          } else {
-            extkey = "TPSn_ma";
-            BEGIN(TCCn_ma);
-          }
-        }
-        YY_BREAK
+	  valtype = STRING;
+	  vptr = &(wcstem.ps);
+	  ptype = 's';
+	
+	  if (wcsbthleng == 2) {
+	    BEGIN(TCn_ma);
+	  } else {
+	    extkey = "TPSn_ma";
+	    BEGIN(TCCn_ma);
+	  }
+	}
+	YY_BREAK
 case 68:
 YY_RULE_SETUP
 #line 794 "wcsbth.l"
 {
-          valtype = STRING;
-          vptr = &(wcstem.cname);
-
-          extkey = "CNAMEia";
-          BEGIN(CCCCCia);
-        }
-        YY_BREAK
+	  valtype = STRING;
+	  vptr = &(wcstem.cname);
+	
+	  extkey = "CNAMEia";
+	  BEGIN(CCCCCia);
+	}
+	YY_BREAK
 case 69:
 #line 803 "wcsbth.l"
 case 70:
 YY_RULE_SETUP
 #line 803 "wcsbth.l"
 {
-          valtype = STRING;
-          vptr = &(wcstem.cname);
-
-          sscanf(wcsbthtext, "%d", &i);
-
-          if (wcsbthleng == 4) {
-            BEGIN(iCCCna);
-          } else {
-            if (!(relax & WCSHDR_CNAMn)) vptr = 0x0;
-            extkey = "iCNAMn";
-            BEGIN(iCCCCn);
-          }
-        }
-        YY_BREAK
+	  valtype = STRING;
+	  vptr = &(wcstem.cname);
+	
+	  sscanf(wcsbthtext, "%d", &i);
+	
+	  if (wcsbthleng == 4) {
+	    BEGIN(iCCCna);
+	  } else {
+	    if (!(relax & WCSHDR_CNAMn)) vptr = 0x0;
+	    extkey = "iCNAMn";
+	    BEGIN(iCCCCn);
+	  }
+	}
+	YY_BREAK
 case 71:
 #line 819 "wcsbth.l"
 case 72:
 YY_RULE_SETUP
 #line 819 "wcsbth.l"
 {
-          valtype = STRING;
-          vptr = &(wcstem.cname);
-
-          if (wcsbthleng == 4) {
-            BEGIN(TCCCna);
-          } else {
-            if (!(relax & WCSHDR_CNAMn)) vptr = 0x0;
-            extkey = "TCNAMn";
-            BEGIN(TCCCCn);
-          }
-        }
-        YY_BREAK
+	  valtype = STRING;
+	  vptr = &(wcstem.cname);
+	
+	  if (wcsbthleng == 4) {
+	    BEGIN(TCCCna);
+	  } else {
+	    if (!(relax & WCSHDR_CNAMn)) vptr = 0x0;
+	    extkey = "TCNAMn";
+	    BEGIN(TCCCCn);
+	  }
+	}
+	YY_BREAK
 case 73:
 YY_RULE_SETUP
 #line 832 "wcsbth.l"
 {
-          valtype = FLOAT;
-          vptr = &(wcstem.crder);
-
-          extkey = "CRDERia";
-          BEGIN(CCCCCia);
-        }
-        YY_BREAK
+	  valtype = FLOAT;
+	  vptr = &(wcstem.crder);
+	
+	  extkey = "CRDERia";
+	  BEGIN(CCCCCia);
+	}
+	YY_BREAK
 case 74:
 #line 841 "wcsbth.l"
 case 75:
 YY_RULE_SETUP
 #line 841 "wcsbth.l"
 {
-          valtype = FLOAT;
-          vptr = &(wcstem.crder);
-
-          sscanf(wcsbthtext, "%d", &i);
-
-          if (wcsbthleng == 4) {
-            BEGIN(iCCCna);
-          } else {
-            if (!(relax & WCSHDR_CNAMn)) vptr = 0x0;
-            extkey = "iCRDEn";
-            BEGIN(iCCCCn);
-          }
-        }
-        YY_BREAK
+	  valtype = FLOAT;
+	  vptr = &(wcstem.crder);
+	
+	  sscanf(wcsbthtext, "%d", &i);
+	
+	  if (wcsbthleng == 4) {
+	    BEGIN(iCCCna);
+	  } else {
+	    if (!(relax & WCSHDR_CNAMn)) vptr = 0x0;
+	    extkey = "iCRDEn";
+	    BEGIN(iCCCCn);
+	  }
+	}
+	YY_BREAK
 case 76:
 #line 857 "wcsbth.l"
 case 77:
 YY_RULE_SETUP
 #line 857 "wcsbth.l"
 {
-          valtype = FLOAT;
-          vptr = &(wcstem.crder);
-
-          if (wcsbthleng == 4) {
-            BEGIN(TCCCna);
-          } else {
-            if (!(relax & WCSHDR_CNAMn)) vptr = 0x0;
-            extkey = "TCRDEn";
-            BEGIN(TCCCCn);
-          }
-        }
-        YY_BREAK
+	  valtype = FLOAT;
+	  vptr = &(wcstem.crder);
+	
+	  if (wcsbthleng == 4) {
+	    BEGIN(TCCCna);
+	  } else {
+	    if (!(relax & WCSHDR_CNAMn)) vptr = 0x0;
+	    extkey = "TCRDEn";
+	    BEGIN(TCCCCn);
+	  }
+	}
+	YY_BREAK
 case 78:
 YY_RULE_SETUP
 #line 870 "wcsbth.l"
 {
-          valtype = FLOAT;
-          vptr = &(wcstem.csyer);
-
-          extkey = "CSYERia";
-          BEGIN(CCCCCia);
-        }
-        YY_BREAK
+	  valtype = FLOAT;
+	  vptr = &(wcstem.csyer);
+	
+	  extkey = "CSYERia";
+	  BEGIN(CCCCCia);
+	}
+	YY_BREAK
 case 79:
 #line 879 "wcsbth.l"
 case 80:
 YY_RULE_SETUP
 #line 879 "wcsbth.l"
 {
-          valtype = FLOAT;
-          vptr = &(wcstem.csyer);
-
-          sscanf(wcsbthtext, "%d", &i);
-
-          if (wcsbthleng == 4) {
-            BEGIN(iCCCna);
-          } else {
-            if (!(relax & WCSHDR_CNAMn)) vptr = 0x0;
-            extkey = "iCSYEn";
-            BEGIN(iCCCCn);
-          }
-        }
-        YY_BREAK
+	  valtype = FLOAT;
+	  vptr = &(wcstem.csyer);
+	
+	  sscanf(wcsbthtext, "%d", &i);
+	
+	  if (wcsbthleng == 4) {
+	    BEGIN(iCCCna);
+	  } else {
+	    if (!(relax & WCSHDR_CNAMn)) vptr = 0x0;
+	    extkey = "iCSYEn";
+	    BEGIN(iCCCCn);
+	  }
+	}
+	YY_BREAK
 case 81:
 #line 895 "wcsbth.l"
 case 82:
 YY_RULE_SETUP
 #line 895 "wcsbth.l"
 {
-          valtype = FLOAT;
-          vptr = &(wcstem.csyer);
-
-          if (wcsbthleng == 4) {
-            BEGIN(TCCCna);
-          } else {
-            if (!(relax & WCSHDR_CNAMn)) vptr = 0x0;
-            extkey = "TCSYEn";
-            BEGIN(TCCCCn);
-          }
-        }
-        YY_BREAK
+	  valtype = FLOAT;
+	  vptr = &(wcstem.csyer);
+	
+	  if (wcsbthleng == 4) {
+	    BEGIN(TCCCna);
+	  } else {
+	    if (!(relax & WCSHDR_CNAMn)) vptr = 0x0;
+	    extkey = "TCSYEn";
+	    BEGIN(TCCCCn);
+	  }
+	}
+	YY_BREAK
 case 83:
 #line 909 "wcsbth.l"
 case 84:
 YY_RULE_SETUP
 #line 909 "wcsbth.l"
 {
-          valtype = STRING;
-          vptr = wcstem.dateavg;
-
-          if (wcsbthleng == 8) {
-            extkey = "DATE-AVG";
-            BEGIN(CCCCCCCC);
-          } else {
-            BEGIN(CCCCn);
-          }
-        }
-        YY_BREAK
+	  valtype = STRING;
+	  vptr = wcstem.dateavg;
+	
+	  if (wcsbthleng == 8) {
+	    extkey = "DATE-AVG";
+	    BEGIN(CCCCCCCC);
+	  } else {
+	    BEGIN(CCCCn);
+	  }
+	}
+	YY_BREAK
 case 85:
 YY_RULE_SETUP
 #line 921 "wcsbth.l"
 {
-          valtype = STRING;
-          vptr = wcstem.dateobs;
-
-          extkey = "DATE-OBS";
-          BEGIN(CCCCCCCC);
-        }
-        YY_BREAK
+	  valtype = STRING;
+	  vptr = wcstem.dateobs;
+	
+	  extkey = "DATE-OBS";
+	  BEGIN(CCCCCCCC);
+	}
+	YY_BREAK
 case 86:
 #line 930 "wcsbth.l"
 case 87:
@@ -17995,326 +17995,326 @@ case 88:
 YY_RULE_SETUP
 #line 931 "wcsbth.l"
 {
-          if (relax & WCSHDR_DOBSn) {
-            valtype = STRING;
-            vptr = wcstem.dateobs;
-
-            yyless(4);
-            BEGIN(CCCCn);
-
-          } else {
-            keytype = BINTAB;
-            if (relax & WCSHDR_reject) {
-              errmsg = "DOBSna keyword is non-standard";
-              BEGIN(ERROR);
-            } else {
-              BEGIN(DISCARD);
-            }
-          }
-        }
-        YY_BREAK
+	  if (relax & WCSHDR_DOBSn) {
+	    valtype = STRING;
+	    vptr = wcstem.dateobs;
+	
+	    yyless(4);
+	    BEGIN(CCCCn);
+	
+	  } else {
+	    keytype = BINTAB;
+	    if (relax & WCSHDR_reject) {
+	      errmsg = "DOBSna keyword is non-standard";
+	      BEGIN(ERROR);
+	    } else {
+	      BEGIN(DISCARD);
+	    }
+	  }
+	}
+	YY_BREAK
 case 89:
 YY_RULE_SETUP
 #line 950 "wcsbth.l"
 {
-          sscanf(wcsbthtext, "EPOCH%c", &a);
-
-          if (a == ' ' || (relax & WCSHDR_EPOCHa)) {
-            valtype = FLOAT;
-            vptr = &(wcstem.equinox);
-            special = wcsbth_epoch;
-
-            unput(a);
-            extkey = "EPOCH";
-            BEGIN(CCCCCCCa);
-
-          } else {
-            keytype = IMGAUX;
-            if (relax & WCSHDR_reject) {
-              errmsg = "EPOCH keyword may not have an alternate version code";
-              BEGIN(ERROR);
-            } else {
-              BEGIN(DISCARD);
-            }
-          }
-        }
-        YY_BREAK
+	  sscanf(wcsbthtext, "EPOCH%c", &a);
+	
+	  if (a == ' ' || (relax & WCSHDR_EPOCHa)) {
+	    valtype = FLOAT;
+	    vptr = &(wcstem.equinox);
+	    special = wcsbth_epoch;
+	
+	    unput(a);
+	    extkey = "EPOCH";
+	    BEGIN(CCCCCCCa);
+	
+	  } else {
+	    keytype = IMGAUX;
+	    if (relax & WCSHDR_reject) {
+	      errmsg = "EPOCH keyword may not have an alternate version code";
+	      BEGIN(ERROR);
+	    } else {
+	      BEGIN(DISCARD);
+	    }
+	  }
+	}
+	YY_BREAK
 case 90:
 #line 974 "wcsbth.l"
 case 91:
 YY_RULE_SETUP
 #line 974 "wcsbth.l"
 {
-          valtype = FLOAT;
-          vptr = &(wcstem.equinox);
-
-          if (wcsbthleng == 7) {
-            extkey = "EQUINOXa";
-            BEGIN(CCCCCCCa);
-          } else {
-            BEGIN(CCCCna);
-          }
-        }
-        YY_BREAK
+	  valtype = FLOAT;
+	  vptr = &(wcstem.equinox);
+	
+	  if (wcsbthleng == 7) {
+	    extkey = "EQUINOXa";
+	    BEGIN(CCCCCCCa);
+	  } else {
+	    BEGIN(CCCCna);
+	  }
+	}
+	YY_BREAK
 case 92:
 #line 987 "wcsbth.l"
 case 93:
 YY_RULE_SETUP
 #line 987 "wcsbth.l"
 {
-          valtype = FLOAT;
-          vptr = &(wcstem.mjdavg);
-
-          if (wcsbthleng == 8) {
-            extkey = "MJD-AVG";
-            BEGIN(CCCCCCCC);
-          } else {
-            BEGIN(CCCCn);
-          }
-        }
-        YY_BREAK
+	  valtype = FLOAT;
+	  vptr = &(wcstem.mjdavg);
+	
+	  if (wcsbthleng == 8) {
+	    extkey = "MJD-AVG";
+	    BEGIN(CCCCCCCC);
+	  } else {
+	    BEGIN(CCCCn);
+	  }
+	}
+	YY_BREAK
 case 94:
 #line 1000 "wcsbth.l"
 case 95:
 YY_RULE_SETUP
 #line 1000 "wcsbth.l"
 {
-          valtype = FLOAT;
-          vptr = &(wcstem.mjdobs);
-
-          if (wcsbthleng == 8) {
-            extkey = "MJD-OBS";
-            BEGIN(CCCCCCCC);
-          } else {
-            BEGIN(CCCCCn);
-          }
-        }
-        YY_BREAK
+	  valtype = FLOAT;
+	  vptr = &(wcstem.mjdobs);
+	
+	  if (wcsbthleng == 8) {
+	    extkey = "MJD-OBS";
+	    BEGIN(CCCCCCCC);
+	  } else {
+	    BEGIN(CCCCCn);
+	  }
+	}
+	YY_BREAK
 case 96:
 #line 1013 "wcsbth.l"
 case 97:
 YY_RULE_SETUP
 #line 1013 "wcsbth.l"
 {
-          valtype = FLOAT;
-          vptr = wcstem.obsgeo;
-
-          if (wcsbthleng == 8) {
-            extkey = "OBSGEO-X";
-            BEGIN(CCCCCCCC);
-          } else {
-            BEGIN(CCCCCn);
-          }
-        }
-        YY_BREAK
+	  valtype = FLOAT;
+	  vptr = wcstem.obsgeo;
+	
+	  if (wcsbthleng == 8) {
+	    extkey = "OBSGEO-X";
+	    BEGIN(CCCCCCCC);
+	  } else {
+	    BEGIN(CCCCCn);
+	  }
+	}
+	YY_BREAK
 case 98:
 #line 1026 "wcsbth.l"
 case 99:
 YY_RULE_SETUP
 #line 1026 "wcsbth.l"
 {
-          valtype = FLOAT;
-          vptr = wcstem.obsgeo + 1;
-
-          if (wcsbthleng == 8) {
-            extkey = "OBSGEO-Y";
-            BEGIN(CCCCCCCC);
-          } else {
-            BEGIN(CCCCCn);
-          }
-        }
-        YY_BREAK
+	  valtype = FLOAT;
+	  vptr = wcstem.obsgeo + 1;
+	
+	  if (wcsbthleng == 8) {
+	    extkey = "OBSGEO-Y";
+	    BEGIN(CCCCCCCC);
+	  } else {
+	    BEGIN(CCCCCn);
+	  }
+	}
+	YY_BREAK
 case 100:
 #line 1039 "wcsbth.l"
 case 101:
 YY_RULE_SETUP
 #line 1039 "wcsbth.l"
 {
-          valtype = FLOAT;
-          vptr = wcstem.obsgeo + 2;
-
-          if (wcsbthleng == 8) {
-            extkey = "OBSGEO-Z";
-            BEGIN(CCCCCCCC);
-          } else {
-            BEGIN(CCCCCn);
-          }
-        }
-        YY_BREAK
+	  valtype = FLOAT;
+	  vptr = wcstem.obsgeo + 2;
+	
+	  if (wcsbthleng == 8) {
+	    extkey = "OBSGEO-Z";
+	    BEGIN(CCCCCCCC);
+	  } else {
+	    BEGIN(CCCCCn);
+	  }
+	}
+	YY_BREAK
 case 102:
 #line 1052 "wcsbth.l"
 case 103:
 YY_RULE_SETUP
 #line 1052 "wcsbth.l"
 {
-          valtype = STRING;
-          vptr = wcstem.radesys;
-
-          if (wcsbthleng == 7) {
-            extkey = "RADESYSa";
-            BEGIN(CCCCCCCa);
-          } else {
-            BEGIN(CCCCna);
-          }
-        }
-        YY_BREAK
+	  valtype = STRING;
+	  vptr = wcstem.radesys;
+	
+	  if (wcsbthleng == 7) {
+	    extkey = "RADESYSa";
+	    BEGIN(CCCCCCCa);
+	  } else {
+	    BEGIN(CCCCna);
+	  }
+	}
+	YY_BREAK
 case 104:
 YY_RULE_SETUP
 #line 1064 "wcsbth.l"
 {
-          if (relax & WCSHDR_RADECSYS) {
-            valtype = STRING;
-            vptr = wcstem.radesys;
-
-            unput(' ');
-            extkey = "RADECSYS";
-            BEGIN(CCCCCCCa);
-
-          } else {
-            keytype = IMGAUX;
-            if (relax & WCSHDR_reject) {
-              errmsg = "RADECSYS keyword is non-standard";
-              BEGIN(ERROR);
-            } else {
-              BEGIN(DISCARD);
-            }
-          }
-        }
-        YY_BREAK
+	  if (relax & WCSHDR_RADECSYS) {
+	    valtype = STRING;
+	    vptr = wcstem.radesys;
+	
+	    unput(' ');
+	    extkey = "RADECSYS";
+	    BEGIN(CCCCCCCa);
+	
+	  } else {
+	    keytype = IMGAUX;
+	    if (relax & WCSHDR_reject) {
+	      errmsg = "RADECSYS keyword is non-standard";
+	      BEGIN(ERROR);
+	    } else {
+	      BEGIN(DISCARD);
+	    }
+	  }
+	}
+	YY_BREAK
 case 105:
 #line 1085 "wcsbth.l"
 case 106:
 YY_RULE_SETUP
 #line 1085 "wcsbth.l"
 {
-          valtype = STRING;
-          vptr = wcstem.specsys;
-
-          if (wcsbthleng == 7) {
-            extkey = "SPECSYSa";
-            BEGIN(CCCCCCCa);
-          } else {
-            BEGIN(CCCCna);
-          }
-        }
-        YY_BREAK
+	  valtype = STRING;
+	  vptr = wcstem.specsys;
+	
+	  if (wcsbthleng == 7) {
+	    extkey = "SPECSYSa";
+	    BEGIN(CCCCCCCa);
+	  } else {
+	    BEGIN(CCCCna);
+	  }
+	}
+	YY_BREAK
 case 107:
 #line 1098 "wcsbth.l"
 case 108:
 YY_RULE_SETUP
 #line 1098 "wcsbth.l"
 {
-          valtype = STRING;
-          vptr = wcstem.ssysobs;
-
-          if (wcsbthleng == 7) {
-            extkey = "SSYSOBSa";
-            BEGIN(CCCCCCCa);
-          } else {
-            BEGIN(CCCCna);
-          }
-        }
-        YY_BREAK
+	  valtype = STRING;
+	  vptr = wcstem.ssysobs;
+	
+	  if (wcsbthleng == 7) {
+	    extkey = "SSYSOBSa";
+	    BEGIN(CCCCCCCa);
+	  } else {
+	    BEGIN(CCCCna);
+	  }
+	}
+	YY_BREAK
 case 109:
 #line 1111 "wcsbth.l"
 case 110:
 YY_RULE_SETUP
 #line 1111 "wcsbth.l"
 {
-          valtype = STRING;
-          vptr = wcstem.ssyssrc;
-
-          if (wcsbthleng == 7) {
-            extkey = "SSYSSRCa";
-            BEGIN(CCCCCCCa);
-          } else {
-            BEGIN(CCCCna);
-          }
-        }
-        YY_BREAK
+	  valtype = STRING;
+	  vptr = wcstem.ssyssrc;
+	
+	  if (wcsbthleng == 7) {
+	    extkey = "SSYSSRCa";
+	    BEGIN(CCCCCCCa);
+	  } else {
+	    BEGIN(CCCCna);
+	  }
+	}
+	YY_BREAK
 case 111:
 #line 1124 "wcsbth.l"
 case 112:
 YY_RULE_SETUP
 #line 1124 "wcsbth.l"
 {
-          valtype = FLOAT;
-          vptr = &(wcstem.velosys);
-
-          if (wcsbthleng == 7) {
-            extkey = "VELOSYSa";
-            BEGIN(CCCCCCCa);
-          } else {
-            BEGIN(CCCCna);
-          }
-        }
-        YY_BREAK
+	  valtype = FLOAT;
+	  vptr = &(wcstem.velosys);
+	
+	  if (wcsbthleng == 7) {
+	    extkey = "VELOSYSa";
+	    BEGIN(CCCCCCCa);
+	  } else {
+	    BEGIN(CCCCna);
+	  }
+	}
+	YY_BREAK
 case 113:
 #line 1137 "wcsbth.l"
 case 114:
 YY_RULE_SETUP
 #line 1137 "wcsbth.l"
 {
-          valtype = FLOAT;
-          vptr = &(wcstem.velangl);
-
-          if (wcsbthleng == 7) {
-            extkey = "VELANGLa";
-            BEGIN(CCCCCCCa);
-          } else {
-            BEGIN(CCCCna);
-          }
-        }
-        YY_BREAK
+	  valtype = FLOAT;
+	  vptr = &(wcstem.velangl);
+	
+	  if (wcsbthleng == 7) {
+	    extkey = "VELANGLa";
+	    BEGIN(CCCCCCCa);
+	  } else {
+	    BEGIN(CCCCna);
+	  }
+	}
+	YY_BREAK
 case 115:
 YY_RULE_SETUP
 #line 1149 "wcsbth.l"
 {
-          sscanf(wcsbthtext, "VELREF%c", &a);
-
-          if (a == ' ' || (relax & WCSHDR_VELREFa)) {
-            valtype = INTEGER;
-            vptr = wcstem.specsys;
-
-            unput(a);
-            extkey = "VELREF";
-            BEGIN(CCCCCCCa);
-
-          } else {
-            keytype = IMGAUX;
-            if (relax & WCSHDR_reject) {
-              errmsg = "VELREF keyword may not have an alternate version code";
-              BEGIN(ERROR);
-            } else {
-              BEGIN(DISCARD);
-            }
-          }
-        }
-        YY_BREAK
+	  sscanf(wcsbthtext, "VELREF%c", &a);
+	
+	  if (a == ' ' || (relax & WCSHDR_VELREFa)) {
+	    valtype = INTEGER;
+	    vptr = &(wcstem.velref);
+	
+	    unput(a);
+	    extkey = "VELREF";
+	    BEGIN(CCCCCCCa);
+	
+	  } else {
+	    keytype = IMGAUX;
+	    if (relax & WCSHDR_reject) {
+	      errmsg = "VELREF keyword may not have an alternate version code";
+	      BEGIN(ERROR);
+	    } else {
+	      BEGIN(DISCARD);
+	    }
+	  }
+	}
+	YY_BREAK
 case 116:
 YY_RULE_SETUP
 #line 1171 "wcsbth.l"
 {
-          if (relax & WCSHDR_VSOURCE) {
-            valtype = FLOAT;
-            vptr = &(wcstem.zsource);
-            special = wcsbth_vsource;
-
-            yyless(7);
-            extkey = "VSOURCEa";
-            BEGIN(CCCCCCCa);
-
-          } else {
-            keytype = IMGAUX;
-            if (relax & WCSHDR_reject) {
-              errmsg = "VSOURCEa keyword is deprecated";
-              BEGIN(ERROR);
-            } else {
-              BEGIN(DISCARD);
-            }
-          }
-        }
-        YY_BREAK
+	  if (relax & WCSHDR_VSOURCE) {
+	    valtype = FLOAT;
+	    vptr = &(wcstem.zsource);
+	    special = wcsbth_vsource;
+	
+	    yyless(7);
+	    extkey = "VSOURCEa";
+	    BEGIN(CCCCCCCa);
+	
+	  } else {
+	    keytype = IMGAUX;
+	    if (relax & WCSHDR_reject) {
+	      errmsg = "VSOURCEa keyword is deprecated";
+	      BEGIN(ERROR);
+	    } else {
+	      BEGIN(DISCARD);
+	    }
+	  }
+	}
+	YY_BREAK
 case 117:
 #line 1193 "wcsbth.l"
 case 118:
@@ -18323,26 +18323,26 @@ case 119:
 YY_RULE_SETUP
 #line 1194 "wcsbth.l"
 {
-          if (relax & WCSHDR_VSOURCE) {
-            valtype = FLOAT;
-            vptr = &(wcstem.zsource);
-            special = wcsbth_vsource;
-
-            yyless(4);
-            BEGIN(CCCCna);
-
-          } else {
-            keytype = BINTAB;
-            if (relax & WCSHDR_reject) {
-              errmsg = "VSOUna keyword is deprecated";
-              BEGIN(ERROR);
-            } else {
-              /* Pretend we don't recognize it. */
-              BEGIN(DISCARD);
-            }
-          }
-        }
-        YY_BREAK
+	  if (relax & WCSHDR_VSOURCE) {
+	    valtype = FLOAT;
+	    vptr = &(wcstem.zsource);
+	    special = wcsbth_vsource;
+	
+	    yyless(4);
+	    BEGIN(CCCCna);
+	
+	  } else {
+	    keytype = BINTAB;
+	    if (relax & WCSHDR_reject) {
+	      errmsg = "VSOUna keyword is deprecated";
+	      BEGIN(ERROR);
+	    } else {
+	      /* Pretend we don't recognize it. */
+	      BEGIN(DISCARD);
+	    }
+	  }
+	}
+	YY_BREAK
 case 120:
 #line 1216 "wcsbth.l"
 case 121:
@@ -18351,97 +18351,97 @@ case 122:
 YY_RULE_SETUP
 #line 1217 "wcsbth.l"
 {
-          valtype = STRING;
-          vptr = wcstem.wcsname;
-
-          if (wcsbthleng == 7) {
-            extkey = "WCSNAMEa";
-            BEGIN(CCCCCCCa);
-          } else {
-            BEGIN(CCCCna);
-          }
-        }
-        YY_BREAK
+	  valtype = STRING;
+	  vptr = wcstem.wcsname;
+	
+	  if (wcsbthleng == 7) {
+	    extkey = "WCSNAMEa";
+	    BEGIN(CCCCCCCa);
+	  } else {
+	    BEGIN(CCCCna);
+	  }
+	}
+	YY_BREAK
 case 123:
 #line 1230 "wcsbth.l"
 case 124:
 YY_RULE_SETUP
 #line 1230 "wcsbth.l"
 {
-          valtype = FLOAT;
-          vptr = &(wcstem.zsource);
-
-          if (wcsbthleng == 7) {
-            extkey = "ZSOURCEa";
-            BEGIN(CCCCCCCa);
-          } else {
-            BEGIN(CCCCna);
-          }
-        }
-        YY_BREAK
+	  valtype = FLOAT;
+	  vptr = &(wcstem.zsource);
+	
+	  if (wcsbthleng == 7) {
+	    extkey = "ZSOURCEa";
+	    BEGIN(CCCCCCCa);
+	  } else {
+	    BEGIN(CCCCna);
+	  }
+	}
+	YY_BREAK
 case 125:
 YY_RULE_SETUP
 #line 1242 "wcsbth.l"
 {
-          yyless(0);
-          if (wcsbth_nkeyrec) {
-            wcsbth_nkeyrec = 0;
-            errmsg = "Keyrecords following the END keyrecord were ignored";
-            BEGIN(ERROR);
-          } else {
-            BEGIN(DISCARD);
-          }
-        }
-        YY_BREAK
+	  yyless(0);
+	  if (wcsbth_nkeyrec) {
+	    wcsbth_nkeyrec = 0;
+	    errmsg = "Keyrecords following the END keyrecord were ignored";
+	    BEGIN(ERROR);
+	  } else {
+	    BEGIN(DISCARD);
+	  }
+	}
+	YY_BREAK
 case 126:
 YY_RULE_SETUP
 #line 1253 "wcsbth.l"
 {
-          yyless(0);
-          BEGIN(DISCARD);
-        }
-        YY_BREAK
+	  yyless(0);
+	  BEGIN(DISCARD);
+	}
+	YY_BREAK
 case 127:
 #line 1259 "wcsbth.l"
 case 128:
 YY_RULE_SETUP
 #line 1259 "wcsbth.l"
 {
-          /* Image-header keyword. */
-          keytype = IMGAXIS;
-          if (relax & WCSHDR_ALLIMG) {
-            sscanf(wcsbthtext, "%d%c", &i, &a);
-            BEGIN(VALUE);
-
-          } else if (relax & WCSHDR_reject) {
-            errmsg = errtxt;
-            sprintf(errmsg,
-              "Image-header keyword %s in binary table", extkey);
-            BEGIN(ERROR);
-
-          } else {
-            /* Pretend we don't recognize it. */
-            BEGIN(DISCARD);
-          }
-        }
-        YY_BREAK
+	  /* Image-header keyword. */
+	  keytype = IMGAXIS;
+	  if (relax & WCSHDR_ALLIMG) {
+	    sscanf(wcsbthtext, "%d%c", &i, &a);
+	    BEGIN(VALUE);
+	
+	  } else if (relax & WCSHDR_reject) {
+	    errmsg = errtxt;
+	    sprintf(errmsg,
+	      "Image-header keyword %s in binary table", extkey);
+	    BEGIN(ERROR);
+	
+	  } else {
+	    /* Pretend we don't recognize it. */
+	    BEGIN(DISCARD);
+	  }
+	}
+	YY_BREAK
 case 129:
 YY_RULE_SETUP
 #line 1278 "wcsbth.l"
 {
-          /* Invalid axis number in image-header keyword. */
-          keytype = IMGAXIS;
-          if (relax & WCSHDR_ALLIMG) {
-            /* Will also be flagged by <VALUE> as invalid. */
-            sscanf(wcsbthtext, "%3d", &i);
-            BEGIN(VALUE);
-
-          } else {
-            /* Pretend we don't recognize it. */
-            BEGIN(DISCARD);
-          }
-        }
-        YY_BREAK
+	  /* Invalid axis number in image-header keyword. */
+	  keytype = IMGAXIS;
+	  if (relax & WCSHDR_ALLIMG) {
+	    /* Will also be flagged by <VALUE> as invalid. */
+	    sscanf(wcsbthtext, "%3d", &i);
+	    BEGIN(VALUE);
+	
+	  } else {
+	    /* Pretend we don't recognize it. */
+	    BEGIN(DISCARD);
+	  }
+	}
+	YY_BREAK
 case 130:
 #line 1293 "wcsbth.l"
 case 131:
@@ -18456,21 +18456,21 @@ case 135:
 YY_RULE_SETUP
 #line 1297 "wcsbth.l"
 {
-          if (vptr) {
-            WCSBTH_PUTBACK;
-            BEGIN((YY_START == iCCCCn) ? iCCCna : TCCCna);
-          } else {
-            keytype = (YY_START == iCCCCn) ? BIMGARR : PIXLIST;
-            if (relax & WCSHDR_reject) {
-              errmsg = errtxt;
-              sprintf(errmsg, "%s keyword is non-standard", extkey);
-              BEGIN(ERROR);
-            } else {
-              BEGIN(DISCARD);
-            }
-          }
-        }
-        YY_BREAK
+	  if (vptr) {
+	    WCSBTH_PUTBACK;
+	    BEGIN((YY_START == iCCCCn) ? iCCCna : TCCCna);
+	  } else {
+	    keytype = (YY_START == iCCCCn) ? BIMGARR : PIXLIST;
+	    if (relax & WCSHDR_reject) {
+	      errmsg = errtxt;
+	      sprintf(errmsg, "%s keyword is non-standard", extkey);
+	      BEGIN(ERROR);
+	    } else {
+	      BEGIN(DISCARD);
+	    }
+	  }
+	}
+	YY_BREAK
 case 136:
 #line 1314 "wcsbth.l"
 case 137:
@@ -18481,38 +18481,38 @@ case 139:
 YY_RULE_SETUP
 #line 1316 "wcsbth.l"
 {
-          if (vptr && (relax & WCSHDR_LONGKEY)) {
-            WCSBTH_PUTBACK;
-            BEGIN((YY_START == iCCCCn) ? iCCCna : TCCCna);
-
-          } else {
-            keytype = (YY_START == iCCCna) ? BIMGARR : PIXLIST;
-            if (relax & WCSHDR_reject) {
-              errmsg = errtxt;
-              if (!vptr) {
-                sprintf(errmsg, "%s keyword is non-standard", extkey);
-              } else {
-                sprintf(errmsg,
-                  "%s keyword may not have an alternate version code", extkey);
-              }
-              BEGIN(ERROR);
-
-            } else {
-              /* Pretend we don't recognize it. */
-              BEGIN(DISCARD);
-            }
-          }
-        }
-        YY_BREAK
+	  if (vptr && (relax & WCSHDR_LONGKEY)) {
+	    WCSBTH_PUTBACK;
+	    BEGIN((YY_START == iCCCCn) ? iCCCna : TCCCna);
+	
+	  } else {
+	    keytype = (YY_START == iCCCna) ? BIMGARR : PIXLIST;
+	    if (relax & WCSHDR_reject) {
+	      errmsg = errtxt;
+	      if (!vptr) {
+	        sprintf(errmsg, "%s keyword is non-standard", extkey);
+	      } else {
+	        sprintf(errmsg,
+	          "%s keyword may not have an alternate version code", extkey);
+	      }
+	      BEGIN(ERROR);
+	
+	    } else {
+	      /* Pretend we don't recognize it. */
+	      BEGIN(DISCARD);
+	    }
+	  }
+	}
+	YY_BREAK
 case 140:
 #line 1341 "wcsbth.l"
 case 141:
 YY_RULE_SETUP
 #line 1341 "wcsbth.l"
 {
-          BEGIN(DISCARD);
-        }
-        YY_BREAK
+	  BEGIN(DISCARD);
+	}
+	YY_BREAK
 case 142:
 #line 1346 "wcsbth.l"
 case 143:
@@ -18527,21 +18527,21 @@ case 147:
 YY_RULE_SETUP
 #line 1350 "wcsbth.l"
 {
-          sscanf(wcsbthtext, "%d%c", &n, &a);
-          if (YY_START == TCCCna) i = wcsbth_colax(*wcs, &alts, n, a);
-          keytype = (YY_START == iCCCna) ? BIMGARR : PIXLIST;
-          BEGIN(VALUE);
-        }
-        YY_BREAK
+	  sscanf(wcsbthtext, "%d%c", &n, &a);
+	  if (YY_START == TCCCna) i = wcsbth_colax(*wcs, &alts, n, a);
+	  keytype = (YY_START == iCCCna) ? BIMGARR : PIXLIST;
+	  BEGIN(VALUE);
+	}
+	YY_BREAK
 case 148:
 #line 1358 "wcsbth.l"
 case 149:
 YY_RULE_SETUP
 #line 1358 "wcsbth.l"
 {
-          BEGIN(DISCARD);
-        }
-        YY_BREAK
+	  BEGIN(DISCARD);
+	}
+	YY_BREAK
 case 150:
 #line 1363 "wcsbth.l"
 case 151:
@@ -18552,24 +18552,24 @@ case 153:
 YY_RULE_SETUP
 #line 1365 "wcsbth.l"
 {
-          /* Image-header keyword. */
-          if (relax & WCSHDR_ALLIMG) {
-            sscanf(wcsbthtext, "%d_%d%c", &i, &j, &a);
-            keytype = IMGAXIS;
-            BEGIN(VALUE);
-
-          } else if (relax & WCSHDR_reject) {
-            errmsg = errtxt;
-            sprintf(errmsg,
-              "Image-header keyword %s in binary table", extkey);
-            BEGIN(ERROR);
-
-          } else {
-            /* Pretend we don't recognize it. */
-            BEGIN(DISCARD);
-          }
-        }
-        YY_BREAK
+	  /* Image-header keyword. */
+	  if (relax & WCSHDR_ALLIMG) {
+	    sscanf(wcsbthtext, "%d_%d%c", &i, &j, &a);
+	    keytype = IMGAXIS;
+	    BEGIN(VALUE);
+	
+	  } else if (relax & WCSHDR_reject) {
+	    errmsg = errtxt;
+	    sprintf(errmsg,
+	      "Image-header keyword %s in binary table", extkey);
+	    BEGIN(ERROR);
+	
+	  } else {
+	    /* Pretend we don't recognize it. */
+	    BEGIN(DISCARD);
+	  }
+	}
+	YY_BREAK
 case 154:
 #line 1385 "wcsbth.l"
 case 155:
@@ -18584,50 +18584,50 @@ case 159:
 YY_RULE_SETUP
 #line 1389 "wcsbth.l"
 {
-          /* Invalid axis number in image-header keyword. */
-          if (relax & WCSHDR_ALLIMG) {
-            /* Will be flagged by <VALUE> as invalid. */
-            sscanf(wcsbthtext, "%d_%d", &i, &j);
-            keytype = IMGAXIS;
-            BEGIN(VALUE);
-
-          } else {
-            /* Pretend we don't recognize it. */
-            BEGIN(DISCARD);
-          }
-        }
-        YY_BREAK
+	  /* Invalid axis number in image-header keyword. */
+	  if (relax & WCSHDR_ALLIMG) {
+	    /* Will be flagged by <VALUE> as invalid. */
+	    sscanf(wcsbthtext, "%d_%d", &i, &j);
+	    keytype = IMGAXIS;
+	    BEGIN(VALUE);
+	
+	  } else {
+	    /* Pretend we don't recognize it. */
+	    BEGIN(DISCARD);
+	  }
+	}
+	YY_BREAK
 case 160:
 YY_RULE_SETUP
 #line 1403 "wcsbth.l"
 {
-          /* This covers the defunct forms CD00i00j and PC00i00j. */
-          if (((relax & WCSHDR_PC00i00j) && (altlin == 1)) ||
-              ((relax & WCSHDR_CD00i00j) && (altlin == 2))) {
-            sscanf(wcsbthtext, "%3d%3d", &i, &j);
-            a = ' ';
-            keytype = IMGAXIS;
-            BEGIN(VALUE);
-
-          } else if (relax & WCSHDR_reject) {
-            errmsg = errtxt;
-            sprintf(errmsg, "Defunct form of %si_ja keyword",
-                             (altlin==1) ? "PC" : "CD");
-            BEGIN(ERROR);
-
-          } else {
-            /* Pretend we don't recognize it. */
-            BEGIN(DISCARD);
-          }
-        }
-        YY_BREAK
+	  /* This covers the defunct forms CD00i00j and PC00i00j. */
+	  if (((relax & WCSHDR_PC00i00j) && (altlin == 1)) ||
+	      ((relax & WCSHDR_CD00i00j) && (altlin == 2))) {
+	    sscanf(wcsbthtext, "%3d%3d", &i, &j);
+	    a = ' ';
+	    keytype = IMGAXIS;
+	    BEGIN(VALUE);
+	
+	  } else if (relax & WCSHDR_reject) {
+	    errmsg = errtxt;
+	    sprintf(errmsg, "Defunct form of %si_ja keyword",
+	                     (altlin==1) ? "PC" : "CD");
+	    BEGIN(ERROR);
+	
+	  } else {
+	    /* Pretend we don't recognize it. */
+	    BEGIN(DISCARD);
+	  }
+	}
+	YY_BREAK
 case 161:
 YY_RULE_SETUP
 #line 1424 "wcsbth.l"
 {
-          BEGIN(DISCARD);
-        }
-        YY_BREAK
+	  BEGIN(DISCARD);
+	}
+	YY_BREAK
 case 162:
 #line 1429 "wcsbth.l"
 case 163:
@@ -18636,11 +18636,11 @@ case 164:
 YY_RULE_SETUP
 #line 1430 "wcsbth.l"
 {
-          sscanf(wcsbthtext, "%d%c", &n, &a);
-          keytype = BIMGARR;
-          BEGIN(VALUE);
-        }
-        YY_BREAK
+	  sscanf(wcsbthtext, "%d%c", &n, &a);
+	  keytype = BIMGARR;
+	  BEGIN(VALUE);
+	}
+	YY_BREAK
 case 165:
 #line 1437 "wcsbth.l"
 case 166:
@@ -18655,28 +18655,28 @@ case 170:
 YY_RULE_SETUP
 #line 1441 "wcsbth.l"
 {
-          if (relax & WCSHDR_LONGKEY) {
-            WCSBTH_PUTBACK;
-            BEGIN(TCn_ka);
-
-          } else if (relax & WCSHDR_reject) {
-            errmsg = errtxt;
-            sprintf(errmsg, "%s keyword is non-standard", extkey);
-            BEGIN(ERROR);
-
-          } else {
-            /* Pretend we don't recognize it. */
-            BEGIN(DISCARD);
-          }
-        }
-        YY_BREAK
+	  if (relax & WCSHDR_LONGKEY) {
+	    WCSBTH_PUTBACK;
+	    BEGIN(TCn_ka);
+	
+	  } else if (relax & WCSHDR_reject) {
+	    errmsg = errtxt;
+	    sprintf(errmsg, "%s keyword is non-standard", extkey);
+	    BEGIN(ERROR);
+	
+	  } else {
+	    /* Pretend we don't recognize it. */
+	    BEGIN(DISCARD);
+	  }
+	}
+	YY_BREAK
 case 171:
 YY_RULE_SETUP
 #line 1457 "wcsbth.l"
 {
-          BEGIN(DISCARD);
-        }
-        YY_BREAK
+	  BEGIN(DISCARD);
+	}
+	YY_BREAK
 case 172:
 #line 1462 "wcsbth.l"
 case 173:
@@ -18691,13 +18691,13 @@ case 177:
 YY_RULE_SETUP
 #line 1466 "wcsbth.l"
 {
-          sscanf(wcsbthtext, "%d_%d%c", &n, &k, &a);
-          i = wcsbth_colax(*wcs, &alts, n, a);
-          j = wcsbth_colax(*wcs, &alts, k, a);
-          keytype = PIXLIST;
-          BEGIN(VALUE);
-        }
-        YY_BREAK
+	  sscanf(wcsbthtext, "%d_%d%c", &n, &k, &a);
+	  i = wcsbth_colax(*wcs, &alts, n, a);
+	  j = wcsbth_colax(*wcs, &alts, k, a);
+	  keytype = PIXLIST;
+	  BEGIN(VALUE);
+	}
+	YY_BREAK
 case 178:
 #line 1475 "wcsbth.l"
 case 179:
@@ -18708,58 +18708,58 @@ case 181:
 YY_RULE_SETUP
 #line 1477 "wcsbth.l"
 {
-          sscanf(wcsbthtext, "%d_%d", &n, &k);
-          a = ' ';
-          i = wcsbth_colax(*wcs, &alts, n, a);
-          j = wcsbth_colax(*wcs, &alts, k, a);
-          keytype = PIXLIST;
-          BEGIN(VALUE);
-        }
-        YY_BREAK
+	  sscanf(wcsbthtext, "%d_%d", &n, &k);
+	  a = ' ';
+	  i = wcsbth_colax(*wcs, &alts, n, a);
+	  j = wcsbth_colax(*wcs, &alts, k, a);
+	  keytype = PIXLIST;
+	  BEGIN(VALUE);
+	}
+	YY_BREAK
 case 182:
 YY_RULE_SETUP
 #line 1486 "wcsbth.l"
 {
-          BEGIN(DISCARD);
-        }
-        YY_BREAK
+	  BEGIN(DISCARD);
+	}
+	YY_BREAK
 case 183:
 #line 1491 "wcsbth.l"
 case 184:
 YY_RULE_SETUP
 #line 1491 "wcsbth.l"
 {
-          yyless(0);
-          BEGIN(CCCCCia);
-        }
-        YY_BREAK
+	  yyless(0);
+	  BEGIN(CCCCCia);
+	}
+	YY_BREAK
 case 185:
 #line 1497 "wcsbth.l"
 case 186:
 YY_RULE_SETUP
 #line 1497 "wcsbth.l"
 {
-          if (relax & WCSHDR_CROTAia) {
-            yyless(0);
-            BEGIN(CCCCCia);
-
-          } else if (relax & WCSHDR_reject) {
-            errmsg = "CROTAn keyword may not have an alternate version code";
-            BEGIN(ERROR);
-
-          } else {
-            /* Pretend we don't recognize it. */
-            BEGIN(DISCARD);
-          }
-        }
-        YY_BREAK
+	  if (relax & WCSHDR_CROTAia) {
+	    yyless(0);
+	    BEGIN(CCCCCia);
+	
+	  } else if (relax & WCSHDR_reject) {
+	    errmsg = "CROTAn keyword may not have an alternate version code";
+	    BEGIN(ERROR);
+	
+	  } else {
+	    /* Pretend we don't recognize it. */
+	    BEGIN(DISCARD);
+	  }
+	}
+	YY_BREAK
 case 187:
 YY_RULE_SETUP
 #line 1512 "wcsbth.l"
 {
-          BEGIN(DISCARD);
-        }
-        YY_BREAK
+	  BEGIN(DISCARD);
+	}
+	YY_BREAK
 case 188:
 #line 1517 "wcsbth.l"
 case 189:
@@ -18774,10 +18774,10 @@ case 193:
 YY_RULE_SETUP
 #line 1521 "wcsbth.l"
 {
-          WCSBTH_PUTBACK;
-          BEGIN((YY_START == iCROTn) ? iCCCna : TCCCna);
-        }
-        YY_BREAK
+	  WCSBTH_PUTBACK;
+	  BEGIN((YY_START == iCROTn) ? iCCCna : TCCCna);
+	}
+	YY_BREAK
 case 194:
 #line 1527 "wcsbth.l"
 case 195:
@@ -18788,67 +18788,67 @@ case 197:
 YY_RULE_SETUP
 #line 1529 "wcsbth.l"
 {
-          if (relax & WCSHDR_CROTAia) {
-            WCSBTH_PUTBACK;
-            BEGIN((YY_START == iCROTn) ? iCCCna : TCCCna);
-
-          } else if (relax & WCSHDR_reject) {
-            errmsg = errtxt;
-            sprintf(errmsg,
-              "%s keyword may not have an alternate version code", extkey);
-            BEGIN(ERROR);
-
-          } else {
-            /* Pretend we don't recognize it. */
-            BEGIN(DISCARD);
-          }
-        }
-        YY_BREAK
+	  if (relax & WCSHDR_CROTAia) {
+	    WCSBTH_PUTBACK;
+	    BEGIN((YY_START == iCROTn) ? iCCCna : TCCCna);
+	
+	  } else if (relax & WCSHDR_reject) {
+	    errmsg = errtxt;
+	    sprintf(errmsg,
+	      "%s keyword may not have an alternate version code", extkey);
+	    BEGIN(ERROR);
+	
+	  } else {
+	    /* Pretend we don't recognize it. */
+	    BEGIN(DISCARD);
+	  }
+	}
+	YY_BREAK
 case 198:
 #line 1547 "wcsbth.l"
 case 199:
 YY_RULE_SETUP
 #line 1547 "wcsbth.l"
 {
-          BEGIN(DISCARD);
-        }
-        YY_BREAK
+	  BEGIN(DISCARD);
+	}
+	YY_BREAK
 case 200:
 #line 1552 "wcsbth.l"
 case 201:
 YY_RULE_SETUP
 #line 1552 "wcsbth.l"
 {
-          /* Image-header keyword. */
-          if (relax & (WCSHDR_AUXIMG | WCSHDR_ALLIMG)) {
-            if (YY_START == CCCCCCCa) {
-              sscanf(wcsbthtext, "%c", &a);
-            } else {
-              a = 0;
-              unput(wcsbthtext[0]);
-            }
-            keytype = IMGAUX;
-            BEGIN(VALUE);
-
-          } else if (relax & WCSHDR_reject) {
-            errmsg = errtxt;
-            sprintf(errmsg,
-              "Image-header keyword %s in binary table", extkey);
-            BEGIN(ERROR);
-
-          } else {
-            /* Pretend we don't recognize it. */
-            BEGIN(DISCARD);
-          }
-        }
-        YY_BREAK
+	  /* Image-header keyword. */
+	  if (relax & (WCSHDR_AUXIMG | WCSHDR_ALLIMG)) {
+	    if (YY_START == CCCCCCCa) {
+	      sscanf(wcsbthtext, "%c", &a);
+	    } else {
+	      a = 0;
+	      unput(wcsbthtext[0]);
+	    }
+	    keytype = IMGAUX;
+	    BEGIN(VALUE);
+	
+	  } else if (relax & WCSHDR_reject) {
+	    errmsg = errtxt;
+	    sprintf(errmsg,
+	      "Image-header keyword %s in binary table", extkey);
+	    BEGIN(ERROR);
+	
+	  } else {
+	    /* Pretend we don't recognize it. */
+	    BEGIN(DISCARD);
+	  }
+	}
+	YY_BREAK
 case 202:
 YY_RULE_SETUP
 #line 1576 "wcsbth.l"
 {
-          BEGIN(DISCARD);
-        }
-        YY_BREAK
+	  BEGIN(DISCARD);
+	}
+	YY_BREAK
 case 203:
 #line 1581 "wcsbth.l"
 case 204:
@@ -18861,30 +18861,30 @@ case 207:
 YY_RULE_SETUP
 #line 1584 "wcsbth.l"
 {
-          sscanf(wcsbthtext, "%d%c", &n, &a);
-          keytype = BINTAB;
-          BEGIN(VALUE);
-        }
-        YY_BREAK
+	  sscanf(wcsbthtext, "%d%c", &n, &a);
+	  keytype = BINTAB;
+	  BEGIN(VALUE);
+	}
+	YY_BREAK
 case 208:
 YY_RULE_SETUP
 #line 1590 "wcsbth.l"
 {
-          sscanf(wcsbthtext, "%d", &n);
-          a = ' ';
-          keytype = BINTAB;
-          BEGIN(VALUE);
-        }
-        YY_BREAK
+	  sscanf(wcsbthtext, "%d", &n);
+	  a = ' ';
+	  keytype = BINTAB;
+	  BEGIN(VALUE);
+	}
+	YY_BREAK
 case 209:
 #line 1598 "wcsbth.l"
 case 210:
 YY_RULE_SETUP
 #line 1598 "wcsbth.l"
 {
-          BEGIN(DISCARD);
-        }
-        YY_BREAK
+	  BEGIN(DISCARD);
+	}
+	YY_BREAK
 case 211:
 #line 1603 "wcsbth.l"
 case 212:
@@ -18901,21 +18901,21 @@ case 217:
 YY_RULE_SETUP
 #line 1608 "wcsbth.l"
 {
-          sscanf(wcsbthtext, "%d", &n);
-          a = 0;
-          keytype = BINTAB;
-          BEGIN(VALUE);
-        }
-        YY_BREAK
+	  sscanf(wcsbthtext, "%d", &n);
+	  a = 0;
+	  keytype = BINTAB;
+	  BEGIN(VALUE);
+	}
+	YY_BREAK
 case 218:
 #line 1616 "wcsbth.l"
 case 219:
 YY_RULE_SETUP
 #line 1616 "wcsbth.l"
 {
-          BEGIN(DISCARD);
-        }
-        YY_BREAK
+	  BEGIN(DISCARD);
+	}
+	YY_BREAK
 case 220:
 #line 1621 "wcsbth.l"
 case 221:
@@ -18926,24 +18926,24 @@ case 223:
 YY_RULE_SETUP
 #line 1623 "wcsbth.l"
 {
-          /* Image-header keyword. */
-          if (relax & WCSHDR_ALLIMG) {
-            sscanf(wcsbthtext, "%d_%d%c", &i, &m, &a);
-            keytype = IMGAXIS;
-            BEGIN(VALUE);
-
-          } else if (relax & WCSHDR_reject) {
-            errmsg = errtxt;
-            sprintf(errmsg,
-              "Image-header keyword %s in binary table", extkey);
-            BEGIN(ERROR);
-
-          } else {
-            /* Pretend we don't recognize it. */
-            BEGIN(DISCARD);
-          }
-        }
-        YY_BREAK
+	  /* Image-header keyword. */
+	  if (relax & WCSHDR_ALLIMG) {
+	    sscanf(wcsbthtext, "%d_%d%c", &i, &m, &a);
+	    keytype = IMGAXIS;
+	    BEGIN(VALUE);
+	
+	  } else if (relax & WCSHDR_reject) {
+	    errmsg = errtxt;
+	    sprintf(errmsg,
+	      "Image-header keyword %s in binary table", extkey);
+	    BEGIN(ERROR);
+	
+	  } else {
+	    /* Pretend we don't recognize it. */
+	    BEGIN(DISCARD);
+	  }
+	}
+	YY_BREAK
 case 224:
 #line 1643 "wcsbth.l"
 case 225:
@@ -18958,26 +18958,26 @@ case 229:
 YY_RULE_SETUP
 #line 1647 "wcsbth.l"
 {
-          /* Invalid parameter in image-header keyword. */
-          if (relax & WCSHDR_ALLIMG) {
-            /* Will be flagged by <VALUE> as invalid. */
-            sscanf(wcsbthtext, "%d_%d", &i, &m);
-            keytype = IMGAXIS;
-            BEGIN(VALUE);
-
-          } else {
-            /* Pretend we don't recognize it. */
-            BEGIN(DISCARD);
-          }
-        }
-        YY_BREAK
+	  /* Invalid parameter in image-header keyword. */
+	  if (relax & WCSHDR_ALLIMG) {
+	    /* Will be flagged by <VALUE> as invalid. */
+	    sscanf(wcsbthtext, "%d_%d", &i, &m);
+	    keytype = IMGAXIS;
+	    BEGIN(VALUE);
+	
+	  } else {
+	    /* Pretend we don't recognize it. */
+	    BEGIN(DISCARD);
+	  }
+	}
+	YY_BREAK
 case 230:
 YY_RULE_SETUP
 #line 1661 "wcsbth.l"
 {
-          BEGIN(DISCARD);
-        }
-        YY_BREAK
+	  BEGIN(DISCARD);
+	}
+	YY_BREAK
 case 231:
 #line 1666 "wcsbth.l"
 case 232:
@@ -19004,30 +19004,30 @@ case 242:
 YY_RULE_SETUP
 #line 1676 "wcsbth.l"
 {
-          if (relax & WCSHDR_LONGKEY) {
-            WCSBTH_PUTBACK;
-            BEGIN((YY_START == iCCn_ma) ? iCn_ma : TCn_ma);
-
-          } else if (relax & WCSHDR_reject) {
-            errmsg = errtxt;
-            sprintf(errmsg, "%s keyword is non-standard", extkey);
-            BEGIN(ERROR);
-
-          } else {
-            /* Pretend we don't recognize it. */
-            BEGIN(DISCARD);
-          }
-        }
-        YY_BREAK
+	  if (relax & WCSHDR_LONGKEY) {
+	    WCSBTH_PUTBACK;
+	    BEGIN((YY_START == iCCn_ma) ? iCn_ma : TCn_ma);
+	
+	  } else if (relax & WCSHDR_reject) {
+	    errmsg = errtxt;
+	    sprintf(errmsg, "%s keyword is non-standard", extkey);
+	    BEGIN(ERROR);
+	
+	  } else {
+	    /* Pretend we don't recognize it. */
+	    BEGIN(DISCARD);
+	  }
+	}
+	YY_BREAK
 case 243:
 #line 1693 "wcsbth.l"
 case 244:
 YY_RULE_SETUP
 #line 1693 "wcsbth.l"
 {
-          BEGIN(DISCARD);
-        }
-        YY_BREAK
+	  BEGIN(DISCARD);
+	}
+	YY_BREAK
 case 245:
 #line 1698 "wcsbth.l"
 case 246:
@@ -19054,12 +19054,12 @@ case 256:
 YY_RULE_SETUP
 #line 1708 "wcsbth.l"
 {
-          sscanf(wcsbthtext, "%d_%d%c", &n, &m, &a);
-          if (YY_START == TCn_ma) i = wcsbth_colax(*wcs, &alts, n, a);
-          keytype = (YY_START == iCn_ma) ? BIMGARR : PIXLIST;
-          BEGIN(VALUE);
-        }
-        YY_BREAK
+	  sscanf(wcsbthtext, "%d_%d%c", &n, &m, &a);
+	  if (YY_START == TCn_ma) i = wcsbth_colax(*wcs, &alts, n, a);
+	  keytype = (YY_START == iCn_ma) ? BIMGARR : PIXLIST;
+	  BEGIN(VALUE);
+	}
+	YY_BREAK
 case 257:
 #line 1716 "wcsbth.l"
 case 258:
@@ -19078,363 +19078,363 @@ case 264:
 YY_RULE_SETUP
 #line 1722 "wcsbth.l"
 {
-          /* Invalid combinations will be flagged by <VALUE>. */
-          sscanf(wcsbthtext, "%d_%d", &n, &m);
-          a = ' ';
-          if (YY_START == TCn_ma) i = wcsbth_colax(*wcs, &alts, n, a);
-          keytype = (YY_START == iCn_ma) ? BIMGARR : PIXLIST;
-          BEGIN(VALUE);
-        }
-        YY_BREAK
+	  /* Invalid combinations will be flagged by <VALUE>. */
+	  sscanf(wcsbthtext, "%d_%d", &n, &m);
+	  a = ' ';
+	  if (YY_START == TCn_ma) i = wcsbth_colax(*wcs, &alts, n, a);
+	  keytype = (YY_START == iCn_ma) ? BIMGARR : PIXLIST;
+	  BEGIN(VALUE);
+	}
+	YY_BREAK
 case 265:
 #line 1732 "wcsbth.l"
 case 266:
 YY_RULE_SETUP
 #line 1732 "wcsbth.l"
 {
-          BEGIN(DISCARD);
-        }
-        YY_BREAK
+	  BEGIN(DISCARD);
+	}
+	YY_BREAK
 case 267:
 YY_RULE_SETUP
 #line 1736 "wcsbth.l"
 {
-          if (relax & WCSHDR_PROJPn) {
-            sscanf(wcsbthtext, "%d", &m);
-            i = 0;
-            a = ' ';
-            keytype = IMGAXIS;
-            BEGIN(VALUE);
-
-          } else if (relax & WCSHDR_reject) {
-            errmsg = "PROJPn keyword is defunct";
-            BEGIN(ERROR);
-
-          } else {
-            /* Pretend we don't recognize it. */
-            BEGIN(DISCARD);
-          }
-        }
-        YY_BREAK
+	  if (relax & WCSHDR_PROJPn) {
+	    sscanf(wcsbthtext, "%d", &m);
+	    i = 0;
+	    a = ' ';
+	    keytype = IMGAXIS;
+	    BEGIN(VALUE);
+	
+	  } else if (relax & WCSHDR_reject) {
+	    errmsg = "PROJPn keyword is defunct";
+	    BEGIN(ERROR);
+	
+	  } else {
+	    /* Pretend we don't recognize it. */
+	    BEGIN(DISCARD);
+	  }
+	}
+	YY_BREAK
 case 268:
 YY_RULE_SETUP
 #line 1754 "wcsbth.l"
 {
-          BEGIN(DISCARD);
-        }
-        YY_BREAK
+	  BEGIN(DISCARD);
+	}
+	YY_BREAK
 case 269:
 YY_RULE_SETUP
 #line 1758 "wcsbth.l"
 {
-          /* Do checks on i, j, m, n, k. */
-          if (!(keytype & keysel)) {
-            /* Selection by keyword type. */
-            BEGIN(DISCARD);
-
-          } else if (exclude[n] || exclude[k]) {
-            /* One or other column is not selected. */
-            if (k && (exclude[n] != exclude[k])) {
-              /* For keywords such as TCn_ka, both columns must be excluded.
-                 User error, so return immediately. */
-              wcsbthlex_destroy();
-              return 3;
-
-            } else {
-              BEGIN(DISCARD);
-            }
-
-          } else if (i > 99 || j > 99 || m > 99 || n > 999 || k > 999) {
-            if (relax & WCSHDR_reject) {
-              errmsg = errtxt;
-              if (i > 99 || j > 99) {
-                sprintf(errmsg, "Axis number exceeds 99");
-              } else if (m > 99) {
-                sprintf(errmsg, "Parameter number exceeds 99");
-              } else if (n > 999 || k > 999) {
-                sprintf(errmsg, "Column number exceeds 999");
-              }
-              BEGIN(ERROR);
-
-            } else {
-              /* Pretend we don't recognize it. */
-              BEGIN(DISCARD);
-            }
-
-          } else if (ipass == 2 && npass == 3 && (keytype & BINTAB)) {
-            /* Skip keyvalues that won't be inherited. */
-            BEGIN(FLUSH);
-
-          } else if (ipass == 3 && (keytype & IMGHEAD)) {
-            /* IMGHEAD keytypes are always dealt with on the second pass. */
-            BEGIN(FLUSH);
-
-          } else if (vptr) {
-            alts.icol = 0;
-            alts.ialt = 0;
-            voff = (char *)vptr - (char *)(&wcstem);
-
-            if (valtype == INTEGER) {
-              BEGIN(INTEGER_VAL);
-            } else if (valtype == FLOAT) {
-              BEGIN(FLOAT_VAL);
-            } else if (valtype == STRING) {
-              BEGIN(STRING_VAL);
-            } else {
-              errmsg = errtxt;
-              sprintf(errmsg, "Internal parser ERROR, bad data type: %d",
-                valtype);
-              BEGIN(ERROR);
-            }
-
-          } else {
-            errmsg = "Internal parser ERROR, null pointer";
-            BEGIN(ERROR);
-          }
-        }
-        YY_BREAK
+	  /* Do checks on i, j, m, n, k. */
+	  if (!(keytype & keysel)) {
+	    /* Selection by keyword type. */
+	    BEGIN(DISCARD);
+	
+	  } else if (exclude[n] || exclude[k]) {
+	    /* One or other column is not selected. */
+	    if (k && (exclude[n] != exclude[k])) {
+	      /* For keywords such as TCn_ka, both columns must be excluded.
+	         User error, so return immediately. */
+	      wcsbthlex_destroy();
+	      return 3;
+	
+	    } else {
+	      BEGIN(DISCARD);
+	    }
+	
+	  } else if (i > 99 || j > 99 || m > 99 || n > 999 || k > 999) {
+	    if (relax & WCSHDR_reject) {
+	      errmsg = errtxt;
+	      if (i > 99 || j > 99) {
+	        sprintf(errmsg, "Axis number exceeds 99");
+	      } else if (m > 99) {
+	        sprintf(errmsg, "Parameter number exceeds 99");
+	      } else if (n > 999 || k > 999) {
+	        sprintf(errmsg, "Column number exceeds 999");
+	      }
+	      BEGIN(ERROR);
+	
+	    } else {
+	      /* Pretend we don't recognize it. */
+	      BEGIN(DISCARD);
+	    }
+	
+	  } else if (ipass == 2 && npass == 3 && (keytype & BINTAB)) {
+	    /* Skip keyvalues that won't be inherited. */
+	    BEGIN(FLUSH);
+	
+	  } else if (ipass == 3 && (keytype & IMGHEAD)) {
+	    /* IMGHEAD keytypes are always dealt with on the second pass. */
+	    BEGIN(FLUSH);
+	
+	  } else if (vptr) {
+	    alts.icol = 0;
+	    alts.ialt = 0;
+	    voff = (char *)vptr - (char *)(&wcstem);
+	
+	    if (valtype == INTEGER) {
+	      BEGIN(INTEGER_VAL);
+	    } else if (valtype == FLOAT) {
+	      BEGIN(FLOAT_VAL);
+	    } else if (valtype == STRING) {
+	      BEGIN(STRING_VAL);
+	    } else {
+	      errmsg = errtxt;
+	      sprintf(errmsg, "Internal parser ERROR, bad data type: %d",
+	        valtype);
+	      BEGIN(ERROR);
+	    }
+	
+	  } else {
+	    errmsg = "Internal parser ERROR, null pointer";
+	    BEGIN(ERROR);
+	  }
+	}
+	YY_BREAK
 case 270:
 YY_RULE_SETUP
 #line 1825 "wcsbth.l"
 {
-          errmsg = "Invalid KEYWORD = VALUE syntax";
-          BEGIN(ERROR);
-        }
-        YY_BREAK
+	  errmsg = "Invalid KEYWORD = VALUE syntax";
+	  BEGIN(ERROR);
+	}
+	YY_BREAK
 case 271:
 YY_RULE_SETUP
 #line 1830 "wcsbth.l"
 {
-          if (ipass == 1) {
-            /* Do first-pass bookkeeping. */
-            wcsbth_pass1(keytype, i, j, n, k, a, ptype, &alts);
-            BEGIN(FLUSH);
-
-          } else {
-            /* Update each coordinate representation. */
-            while ((wcsp = wcsbth_idx(*wcs, &alts, keytype, n, a))) {
-              wptr = (void *)((char *)wcsp + voff);
-
-              /* Read the keyvalue. */
-              if (special) {
-                special(wptr);
-              } else {
-                sscanf(wcsbthtext, "%d", (int *)wptr);
-              }
-            }
-
-            BEGIN(COMMENT);
-          }
-        }
-        YY_BREAK
+	  if (ipass == 1) {
+	    /* Do first-pass bookkeeping. */
+	    wcsbth_pass1(keytype, i, j, n, k, a, ptype, &alts);
+	    BEGIN(FLUSH);
+	
+	  } else {
+	    /* Update each coordinate representation. */
+	    while ((wcsp = wcsbth_idx(*wcs, &alts, keytype, n, a))) {
+	      wptr = (void *)((char *)wcsp + voff);
+	
+	      /* Read the keyvalue. */
+	      if (special) {
+	        special(wptr);
+	      } else {
+	        sscanf(wcsbthtext, "%d", (int *)wptr);
+	      }
+	    }
+	
+	    BEGIN(COMMENT);
+	  }
+	}
+	YY_BREAK
 case 272:
 YY_RULE_SETUP
 #line 1853 "wcsbth.l"
 {
-          errmsg = "An integer value was expected";
-          BEGIN(ERROR);
-        }
-        YY_BREAK
+	  errmsg = "An integer value was expected";
+	  BEGIN(ERROR);
+	}
+	YY_BREAK
 case 273:
 YY_RULE_SETUP
 #line 1858 "wcsbth.l"
 {
-          if (ipass == 1) {
-            /* Do first-pass bookkeeping. */
-            wcsbth_pass1(keytype, i, j, n, k, a, ptype, &alts);
-            BEGIN(FLUSH);
-
-          } else {
-            /* Update each coordinate representation. */
-            while ((wcsp = wcsbth_idx(*wcs, &alts, keytype, n, a))) {
-              wptr = (void *)((char *)wcsp + voff);
-
-              /* Apply keyword parameterization. */
-              if (ptype == 'v') {
-                ipx = wcsp->npv++;
-                wcsp->pv[ipx].i = i;
-                wcsp->pv[ipx].m = m;
-                wptr = &(wcsp->pv[ipx].value);
-
-              } else if (j) {
-                /* Is the de-reference necessary? */
-                wptr = *((double **)wptr) + (i - 1)*(wcsp->naxis) + (j - 1);
-
-              } else if (i) {
-                wptr = *((double **)wptr) + (i - 1);
-              }
-
-              /* Read the keyvalue. */
-              if (special) {
-                special(wptr);
-              } else {
-                sscanf(wcsbthtext, "%lf", (double *)wptr);
-              }
-
-              /* Flag the presence of PC, or CD and/or CROTA. */
-              if (altlin) {
-                wcsp->altlin |= altlin;
-                altlin = 0;
-              }
-            }
-
-            BEGIN(COMMENT);
-          }
-        }
-        YY_BREAK
+	  if (ipass == 1) {
+	    /* Do first-pass bookkeeping. */
+	    wcsbth_pass1(keytype, i, j, n, k, a, ptype, &alts);
+	    BEGIN(FLUSH);
+	
+	  } else {
+	    /* Update each coordinate representation. */
+	    while ((wcsp = wcsbth_idx(*wcs, &alts, keytype, n, a))) {
+	      wptr = (void *)((char *)wcsp + voff);
+	
+	      /* Apply keyword parameterization. */
+	      if (ptype == 'v') {
+	        ipx = wcsp->npv++;
+	        wcsp->pv[ipx].i = i;
+	        wcsp->pv[ipx].m = m;
+	        wptr = &(wcsp->pv[ipx].value);
+	
+	      } else if (j) {
+	        /* Is the de-reference necessary? */
+	        wptr = *((double **)wptr) + (i - 1)*(wcsp->naxis) + (j - 1);
+	
+	      } else if (i) {
+	        wptr = *((double **)wptr) + (i - 1);
+	      }
+	
+	      /* Read the keyvalue. */
+	      if (special) {
+	        special(wptr);
+	      } else {
+	        sscanf(wcsbthtext, "%lf", (double *)wptr);
+	      }
+	
+	      /* Flag the presence of PC, or CD and/or CROTA. */
+	      if (altlin) {
+	        wcsp->altlin |= altlin;
+	        altlin = 0;
+	      }
+	    }
+	
+	    BEGIN(COMMENT);
+	  }
+	}
+	YY_BREAK
 case 274:
 YY_RULE_SETUP
 #line 1902 "wcsbth.l"
 {
-          errmsg = "A floating-point value was expected";
-          BEGIN(ERROR);
-        }
-        YY_BREAK
+	  errmsg = "A floating-point value was expected";
+	  BEGIN(ERROR);
+	}
+	YY_BREAK
 case 275:
 /* rule 275 can match eol */
 YY_RULE_SETUP
 #line 1907 "wcsbth.l"
 {
-          if (ipass == 1) {
-            /* Do first-pass bookkeeping. */
-            wcsbth_pass1(keytype, i, j, n, k, a, ptype, &alts);
-            BEGIN(FLUSH);
-
-          } else {
-            /* Update each coordinate representation. */
-            while ((wcsp = wcsbth_idx(*wcs, &alts, keytype, n, a))) {
-              wptr = (void *)((char *)wcsp + voff);
-
-              /* Apply keyword parameterization. */
-              if (ptype == 's') {
-                ipx = wcsp->nps++;
-                wcsp->ps[ipx].i = i;
-                wcsp->ps[ipx].m = m;
-                wptr = wcsp->ps[ipx].value;
-
-              } else if (j) {
-                wptr = *((char (**)[72])wptr) +
-                        (i - 1)*(wcsp->naxis) + (j - 1);
-
-              } else if (i) {
-                wptr = *((char (**)[72])wptr) + (i - 1);
-              }
-
-              /* Read the keyvalue. */
-              cptr = (char *)wptr;
-              strcpy(cptr, wcsbthtext+1);
-
-              /* Squeeze out repeated quotes. */
-              ix = 0;
-              for (jx = 0; jx < 72; jx++) {
-                if (ix < jx) {
-                  cptr[ix] = cptr[jx];
-                }
-
-                if (cptr[jx] == '\0') {
-                  if (ix) cptr[ix-1] = '\0';
-                  break;
-                } else if (cptr[jx] == '\'' && cptr[jx+1] == '\'') {
-                  jx++;
-                }
-
-                ix++;
-              }
-            }
-
-            BEGIN(COMMENT);
-          }
-        }
-        YY_BREAK
+	  if (ipass == 1) {
+	    /* Do first-pass bookkeeping. */
+	    wcsbth_pass1(keytype, i, j, n, k, a, ptype, &alts);
+	    BEGIN(FLUSH);
+	
+	  } else {
+	    /* Update each coordinate representation. */
+	    while ((wcsp = wcsbth_idx(*wcs, &alts, keytype, n, a))) {
+	      wptr = (void *)((char *)wcsp + voff);
+	
+	      /* Apply keyword parameterization. */
+	      if (ptype == 's') {
+	        ipx = wcsp->nps++;
+	        wcsp->ps[ipx].i = i;
+	        wcsp->ps[ipx].m = m;
+	        wptr = wcsp->ps[ipx].value;
+	
+	      } else if (j) {
+	        wptr = *((char (**)[72])wptr) +
+	                (i - 1)*(wcsp->naxis) + (j - 1);
+	
+	      } else if (i) {
+	        wptr = *((char (**)[72])wptr) + (i - 1);
+	      }
+	
+	      /* Read the keyvalue. */
+	      cptr = (char *)wptr;
+	      strcpy(cptr, wcsbthtext+1);
+	
+	      /* Squeeze out repeated quotes. */
+	      ix = 0;
+	      for (jx = 0; jx < 72; jx++) {
+	        if (ix < jx) {
+	          cptr[ix] = cptr[jx];
+	        }
+	
+	        if (cptr[jx] == '\0') {
+	          if (ix) cptr[ix-1] = '\0';
+	          break;
+	        } else if (cptr[jx] == '\'' && cptr[jx+1] == '\'') {
+	          jx++;
+	        }
+	
+	        ix++;
+	      }
+	    }
+	
+	    BEGIN(COMMENT);
+	  }
+	}
+	YY_BREAK
 case 276:
 YY_RULE_SETUP
 #line 1959 "wcsbth.l"
 {
-          errmsg = "A string value was expected";
-          BEGIN(ERROR);
-        }
-        YY_BREAK
+	  errmsg = "A string value was expected";
+	  BEGIN(ERROR);
+	}
+	YY_BREAK
 case 277:
 #line 1965 "wcsbth.l"
 case 278:
 YY_RULE_SETUP
 #line 1965 "wcsbth.l"
 {
-          BEGIN(FLUSH);
-        }
-        YY_BREAK
+	  BEGIN(FLUSH);
+	}
+	YY_BREAK
 case 279:
 YY_RULE_SETUP
 #line 1969 "wcsbth.l"
 {
-          errmsg = "Malformed keycomment";
-          BEGIN(ERROR);
-        }
-        YY_BREAK
+	  errmsg = "Malformed keycomment";
+	  BEGIN(ERROR);
+	}
+	YY_BREAK
 case 280:
 YY_RULE_SETUP
 #line 1974 "wcsbth.l"
 {
-          if (ipass == npass) {
-            if (ctrl < 0) {
-              /* Preserve discards. */
-              if (hptr < wcsbth_hdr-80) {
-                strncpy(hptr, wcsbth_hdr-80, 80);
-              }
-              hptr += 80;
-
-            } else if (ctrl > 2) {
-              fprintf(stderr, "%.80s\n  Discarded.\n", wcsbth_hdr-80);
-            }
-          }
-
-          BEGIN(FLUSH);
-        }
-        YY_BREAK
+	  if (ipass == npass) {
+	    if (ctrl < 0) {
+	      /* Preserve discards. */
+	      if (hptr < wcsbth_hdr-80) {
+	        strncpy(hptr, wcsbth_hdr-80, 80);
+	      }
+	      hptr += 80;
+	
+	    } else if (ctrl > 2) {
+	      fprintf(stderr, "%.80s\n  Discarded.\n", wcsbth_hdr-80);
+	    }
+	  }
+	
+	  BEGIN(FLUSH);
+	}
+	YY_BREAK
 case 281:
 YY_RULE_SETUP
 #line 1991 "wcsbth.l"
 {
-          (*nreject)++;
-          if (ipass == npass) {
-            if (ctrl == -1) {
-              if (hptr < wcsbth_hdr-80) {
-                /* Preserve rejects. */
-                strncpy(hptr, wcsbth_hdr-80, 80);
-              }
-              hptr += 80;
-            }
-
-            if (abs(ctrl) > 1) {
-              fprintf(stderr, "%.80s\n%4d: %s.\n", wcsbth_hdr-80, *nreject,
-                errmsg);
-            }
-          }
-
-          BEGIN(FLUSH);
-        }
-        YY_BREAK
+	  (*nreject)++;
+	  if (ipass == npass) {
+	    if (ctrl == -1) {
+	      if (hptr < wcsbth_hdr-80) {
+	        /* Preserve rejects. */
+	        strncpy(hptr, wcsbth_hdr-80, 80);
+	      }
+	      hptr += 80;
+	    }
+	
+	    if (abs(ctrl) > 1) {
+	      fprintf(stderr, "%.80s\n%4d: %s.\n", wcsbth_hdr-80, *nreject,
+	        errmsg);
+	    }
+	  }
+	
+	  BEGIN(FLUSH);
+	}
+	YY_BREAK
 case 282:
 /* rule 282 can match eol */
 YY_RULE_SETUP
 #line 2011 "wcsbth.l"
 {
-          /* Throw away the rest of the line and reset for the next one. */
-          i = j = 0;
-          n = k = 0;
-          m = 0;
-          a = ' ';
-
-          keytype =  0;
-          valtype = -1;
-          vptr    = 0x0;
-
-          altlin = 0;
-          ptype  = ' ';
-          special = 0x0;
-          BEGIN(INITIAL);
-        }
-        YY_BREAK
+	  /* Throw away the rest of the line and reset for the next one. */
+	  i = j = 0;
+	  n = k = 0;
+	  m = 0;
+	  a = ' ';
+	
+	  keytype =  0;
+	  valtype = -1;
+	  vptr    = 0x0;
+	
+	  altlin = 0;
+	  ptype  = ' ';
+	  special = 0x0;
+	  BEGIN(INITIAL);
+	}
+	YY_BREAK
 case YY_STATE_EOF(INITIAL):
 case YY_STATE_EOF(CCCCCia):
 case YY_STATE_EOF(iCCCna):
@@ -19470,413 +19470,413 @@ case YY_STATE_EOF(ERROR):
 case YY_STATE_EOF(FLUSH):
 #line 2028 "wcsbth.l"
 {
-          /* End-of-input. */
-          if (ipass == 1) {
-            if ((status = wcsbth_init1(&alts, nwcs, wcs)) || *nwcs == 0) {
-              wcsbthlex_destroy();
-              return status;
-            }
-
-            if (alts.imgherit) npass = 3;
-
-            if (abs(ctrl) > 2) {
-              if (*nwcs == 1) {
-                fprintf(stderr, "Found one coordinate representation.\n");
-              } else {
-                fprintf(stderr, "Found %d coordinate representations.\n",
-                  *nwcs);
-              }
-            }
-          }
-
-          if (ipass++ < npass) {
-            wcsbth_hdr = header;
-            wcsbth_nkeyrec = nkeyrec;
-            *nreject = 0;
-
-            i = j = 0;
-            k = n = 0;
-            m = 0;
-            a = ' ';
-
-            keytype =  0;
-            valtype = -1;
-            vptr    = 0x0;
-
-            altlin = 0;
-            ptype  = ' ';
-            special = 0x0;
-
-            wcsbthrestart(wcsbthin);
-
-          } else {
-            wcsbthlex_destroy();
-
-            if (ctrl < 0) {
-              *hptr = '\0';
-            } else if (ctrl == 1) {
-              fprintf(stderr, "%d WCS keyrecords were rejected.\n", *nreject);
-            }
-
-            return wcsbth_final(&alts, nwcs, wcs);
-          }
-        }
-        YY_BREAK
+	  /* End-of-input. */
+	  if (ipass == 1) {
+	    if ((status = wcsbth_init1(&alts, nwcs, wcs)) || *nwcs == 0) {
+	      wcsbthlex_destroy();
+	      return status;
+	    }
+
+	    if (alts.imgherit) npass = 3;
+	
+	    if (abs(ctrl) > 2) {
+	      if (*nwcs == 1) {
+	        fprintf(stderr, "Found one coordinate representation.\n");
+	      } else {
+	        fprintf(stderr, "Found %d coordinate representations.\n",
+	          *nwcs);
+	      }
+	    }
+	  }
+	
+	  if (ipass++ < npass) {
+	    wcsbth_hdr = header;
+	    wcsbth_nkeyrec = nkeyrec;
+	    *nreject = 0;
+	
+	    i = j = 0;
+	    k = n = 0;
+	    m = 0;
+	    a = ' ';
+	
+	    keytype =  0;
+	    valtype = -1;
+	    vptr    = 0x0;
+	
+	    altlin = 0;
+	    ptype  = ' ';
+	    special = 0x0;
+	
+	    wcsbthrestart(wcsbthin);
+	
+	  } else {
+	    wcsbthlex_destroy();
+	
+	    if (ctrl < 0) {
+	      *hptr = '\0';
+	    } else if (ctrl == 1) {
+	      fprintf(stderr, "%d WCS keyrecords were rejected.\n", *nreject);
+	    }
+	
+	    return wcsbth_final(&alts, nwcs, wcs);
+	  }
+	}
+	YY_BREAK
 case 283:
 YY_RULE_SETUP
 #line 2081 "wcsbth.l"
 ECHO;
-        YY_BREAK
+	YY_BREAK
 #line 19531 "wcsbth.c"
 
-        case YY_END_OF_BUFFER:
-                {
-                /* Amount of text matched not including the EOB char. */
-                int yy_amount_of_matched_text = (int) (yy_cp - (yytext_ptr)) - 1;
-
-                /* Undo the effects of YY_DO_BEFORE_ACTION. */
-                *yy_cp = (yy_hold_char);
-                YY_RESTORE_YY_MORE_OFFSET
-
-                if ( YY_CURRENT_BUFFER_LVALUE->yy_buffer_status == YY_BUFFER_NEW )
-                        {
-                        /* We're scanning a new file or input source.  It's
-                         * possible that this happened because the user
-                         * just pointed wcsbthin at a new source and called
-                         * wcsbthlex().  If so, then we have to assure
-                         * consistency between YY_CURRENT_BUFFER and our
-                         * globals.  Here is the right place to do so, because
-                         * this is the first action (other than possibly a
-                         * back-up) that will match for the new input source.
-                         */
-                        (yy_n_chars) = YY_CURRENT_BUFFER_LVALUE->yy_n_chars;
-                        YY_CURRENT_BUFFER_LVALUE->yy_input_file = wcsbthin;
-                        YY_CURRENT_BUFFER_LVALUE->yy_buffer_status = YY_BUFFER_NORMAL;
-                        }
-
-                /* Note that here we test for yy_c_buf_p "<=" to the position
-                 * of the first EOB in the buffer, since yy_c_buf_p will
-                 * already have been incremented past the NUL character
-                 * (since all states make transitions on EOB to the
-                 * end-of-buffer state).  Contrast this with the test
-                 * in input().
-                 */
-                if ( (yy_c_buf_p) <= &YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[(yy_n_chars)] )
-                        { /* This was really a NUL. */
-                        yy_state_type yy_next_state;
-
-                        (yy_c_buf_p) = (yytext_ptr) + yy_amount_of_matched_text;
-
-                        yy_current_state = yy_get_previous_state(  );
-
-                        /* Okay, we're now positioned to make the NUL
-                         * transition.  We couldn't have
-                         * yy_get_previous_state() go ahead and do it
-                         * for us because it doesn't know how to deal
-                         * with the possibility of jamming (and we don't
-                         * want to build jamming into it because then it
-                         * will run more slowly).
-                         */
-
-                        yy_next_state = yy_try_NUL_trans( yy_current_state );
-
-                        yy_bp = (yytext_ptr) + YY_MORE_ADJ;
-
-                        if ( yy_next_state )
-                                {
-                                /* Consume the NUL. */
-                                yy_cp = ++(yy_c_buf_p);
-                                yy_current_state = yy_next_state;
-                                goto yy_match;
-                                }
-
-                        else
-                                {
-                                yy_cp = (yy_c_buf_p);
-                                goto yy_find_action;
-                                }
-                        }
-
-                else switch ( yy_get_next_buffer(  ) )
-                        {
-                        case EOB_ACT_END_OF_FILE:
-                                {
-                                (yy_did_buffer_switch_on_eof) = 0;
-
-                                if ( wcsbthwrap( ) )
-                                        {
-                                        /* Note: because we've taken care in
-                                         * yy_get_next_buffer() to have set up
-                                         * wcsbthtext, we can now set up
-                                         * yy_c_buf_p so that if some total
-                                         * hoser (like flex itself) wants to
-                                         * call the scanner after we return the
-                                         * YY_NULL, it'll still work - another
-                                         * YY_NULL will get returned.
-                                         */
-                                        (yy_c_buf_p) = (yytext_ptr) + YY_MORE_ADJ;
-
-                                        yy_act = YY_STATE_EOF(YY_START);
-                                        goto do_action;
-                                        }
-
-                                else
-                                        {
-                                        if ( ! (yy_did_buffer_switch_on_eof) )
-                                                YY_NEW_FILE;
-                                        }
-                                break;
-                                }
-
-                        case EOB_ACT_CONTINUE_SCAN:
-                                (yy_c_buf_p) =
-                                        (yytext_ptr) + yy_amount_of_matched_text;
-
-                                yy_current_state = yy_get_previous_state(  );
-
-                                yy_cp = (yy_c_buf_p);
-                                yy_bp = (yytext_ptr) + YY_MORE_ADJ;
-                                goto yy_match;
-
-                        case EOB_ACT_LAST_MATCH:
-                                (yy_c_buf_p) =
-                                &YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[(yy_n_chars)];
-
-                                yy_current_state = yy_get_previous_state(  );
-
-                                yy_cp = (yy_c_buf_p);
-                                yy_bp = (yytext_ptr) + YY_MORE_ADJ;
-                                goto yy_find_action;
-                        }
-                break;
-                }
-
-        default:
-                YY_FATAL_ERROR(
-                        "fatal flex scanner internal error--no action found" );
-        } /* end of action switch */
-                } /* end of scanning one token */
+	case YY_END_OF_BUFFER:
+		{
+		/* Amount of text matched not including the EOB char. */
+		int yy_amount_of_matched_text = (int) (yy_cp - (yytext_ptr)) - 1;
+
+		/* Undo the effects of YY_DO_BEFORE_ACTION. */
+		*yy_cp = (yy_hold_char);
+		YY_RESTORE_YY_MORE_OFFSET
+
+		if ( YY_CURRENT_BUFFER_LVALUE->yy_buffer_status == YY_BUFFER_NEW )
+			{
+			/* We're scanning a new file or input source.  It's
+			 * possible that this happened because the user
+			 * just pointed wcsbthin at a new source and called
+			 * wcsbthlex().  If so, then we have to assure
+			 * consistency between YY_CURRENT_BUFFER and our
+			 * globals.  Here is the right place to do so, because
+			 * this is the first action (other than possibly a
+			 * back-up) that will match for the new input source.
+			 */
+			(yy_n_chars) = YY_CURRENT_BUFFER_LVALUE->yy_n_chars;
+			YY_CURRENT_BUFFER_LVALUE->yy_input_file = wcsbthin;
+			YY_CURRENT_BUFFER_LVALUE->yy_buffer_status = YY_BUFFER_NORMAL;
+			}
+
+		/* Note that here we test for yy_c_buf_p "<=" to the position
+		 * of the first EOB in the buffer, since yy_c_buf_p will
+		 * already have been incremented past the NUL character
+		 * (since all states make transitions on EOB to the
+		 * end-of-buffer state).  Contrast this with the test
+		 * in input().
+		 */
+		if ( (yy_c_buf_p) <= &YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[(yy_n_chars)] )
+			{ /* This was really a NUL. */
+			yy_state_type yy_next_state;
+
+			(yy_c_buf_p) = (yytext_ptr) + yy_amount_of_matched_text;
+
+			yy_current_state = yy_get_previous_state(  );
+
+			/* Okay, we're now positioned to make the NUL
+			 * transition.  We couldn't have
+			 * yy_get_previous_state() go ahead and do it
+			 * for us because it doesn't know how to deal
+			 * with the possibility of jamming (and we don't
+			 * want to build jamming into it because then it
+			 * will run more slowly).
+			 */
+
+			yy_next_state = yy_try_NUL_trans( yy_current_state );
+
+			yy_bp = (yytext_ptr) + YY_MORE_ADJ;
+
+			if ( yy_next_state )
+				{
+				/* Consume the NUL. */
+				yy_cp = ++(yy_c_buf_p);
+				yy_current_state = yy_next_state;
+				goto yy_match;
+				}
+
+			else
+				{
+				yy_cp = (yy_c_buf_p);
+				goto yy_find_action;
+				}
+			}
+
+		else switch ( yy_get_next_buffer(  ) )
+			{
+			case EOB_ACT_END_OF_FILE:
+				{
+				(yy_did_buffer_switch_on_eof) = 0;
+
+				if ( wcsbthwrap( ) )
+					{
+					/* Note: because we've taken care in
+					 * yy_get_next_buffer() to have set up
+					 * wcsbthtext, we can now set up
+					 * yy_c_buf_p so that if some total
+					 * hoser (like flex itself) wants to
+					 * call the scanner after we return the
+					 * YY_NULL, it'll still work - another
+					 * YY_NULL will get returned.
+					 */
+					(yy_c_buf_p) = (yytext_ptr) + YY_MORE_ADJ;
+
+					yy_act = YY_STATE_EOF(YY_START);
+					goto do_action;
+					}
+
+				else
+					{
+					if ( ! (yy_did_buffer_switch_on_eof) )
+						YY_NEW_FILE;
+					}
+				break;
+				}
+
+			case EOB_ACT_CONTINUE_SCAN:
+				(yy_c_buf_p) =
+					(yytext_ptr) + yy_amount_of_matched_text;
+
+				yy_current_state = yy_get_previous_state(  );
+
+				yy_cp = (yy_c_buf_p);
+				yy_bp = (yytext_ptr) + YY_MORE_ADJ;
+				goto yy_match;
+
+			case EOB_ACT_LAST_MATCH:
+				(yy_c_buf_p) =
+				&YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[(yy_n_chars)];
+
+				yy_current_state = yy_get_previous_state(  );
+
+				yy_cp = (yy_c_buf_p);
+				yy_bp = (yytext_ptr) + YY_MORE_ADJ;
+				goto yy_find_action;
+			}
+		break;
+		}
+
+	default:
+		YY_FATAL_ERROR(
+			"fatal flex scanner internal error--no action found" );
+	} /* end of action switch */
+		} /* end of scanning one token */
 } /* end of wcsbthlex */
 
 /* yy_get_next_buffer - try to read in a new buffer
  *
  * Returns a code representing an action:
- *      EOB_ACT_LAST_MATCH -
- *      EOB_ACT_CONTINUE_SCAN - continue scanning from current position
- *      EOB_ACT_END_OF_FILE - end of file
+ *	EOB_ACT_LAST_MATCH -
+ *	EOB_ACT_CONTINUE_SCAN - continue scanning from current position
+ *	EOB_ACT_END_OF_FILE - end of file
  */
 static int yy_get_next_buffer (void)
 {
-        register char *dest = YY_CURRENT_BUFFER_LVALUE->yy_ch_buf;
-        register char *source = (yytext_ptr);
-        register int number_to_move, i;
-        int ret_val;
-
-        if ( (yy_c_buf_p) > &YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[(yy_n_chars) + 1] )
-                YY_FATAL_ERROR(
-                "fatal flex scanner internal error--end of buffer missed" );
-
-        if ( YY_CURRENT_BUFFER_LVALUE->yy_fill_buffer == 0 )
-                { /* Don't try to fill the buffer, so this is an EOF. */
-                if ( (yy_c_buf_p) - (yytext_ptr) - YY_MORE_ADJ == 1 )
-                        {
-                        /* We matched a single character, the EOB, so
-                         * treat this as a final EOF.
-                         */
-                        return EOB_ACT_END_OF_FILE;
-                        }
-
-                else
-                        {
-                        /* We matched some text prior to the EOB, first
-                         * process it.
-                         */
-                        return EOB_ACT_LAST_MATCH;
-                        }
-                }
-
-        /* Try to read more data. */
-
-        /* First move last chars to start of buffer. */
-        number_to_move = (int) ((yy_c_buf_p) - (yytext_ptr)) - 1;
-
-        for ( i = 0; i < number_to_move; ++i )
-                *(dest++) = *(source++);
-
-        if ( YY_CURRENT_BUFFER_LVALUE->yy_buffer_status == YY_BUFFER_EOF_PENDING )
-                /* don't do the read, it's not guaranteed to return an EOF,
-                 * just force an EOF
-                 */
-                YY_CURRENT_BUFFER_LVALUE->yy_n_chars = (yy_n_chars) = 0;
-
-        else
-                {
-                        int num_to_read =
-                        YY_CURRENT_BUFFER_LVALUE->yy_buf_size - number_to_move - 1;
-
-                while ( num_to_read <= 0 )
-                        { /* Not enough room in the buffer - grow it. */
-
-                        /* just a shorter name for the current buffer */
-                        YY_BUFFER_STATE b = YY_CURRENT_BUFFER;
-
-                        int yy_c_buf_p_offset =
-                                (int) ((yy_c_buf_p) - b->yy_ch_buf);
-
-                        if ( b->yy_is_our_buffer )
-                                {
-                                int new_size = b->yy_buf_size * 2;
-
-                                if ( new_size <= 0 )
-                                        b->yy_buf_size += b->yy_buf_size / 8;
-                                else
-                                        b->yy_buf_size *= 2;
-
-                                b->yy_ch_buf = (char *)
-                                        /* Include room in for 2 EOB chars. */
-                                        wcsbthrealloc((void *) b->yy_ch_buf,b->yy_buf_size + 2  );
-                                }
-                        else
-                                /* Can't grow it, we don't own it. */
-                                b->yy_ch_buf = 0;
-
-                        if ( ! b->yy_ch_buf )
-                                YY_FATAL_ERROR(
-                                "fatal error - scanner input buffer overflow" );
-
-                        (yy_c_buf_p) = &b->yy_ch_buf[yy_c_buf_p_offset];
-
-                        num_to_read = YY_CURRENT_BUFFER_LVALUE->yy_buf_size -
-                                                number_to_move - 1;
-
-                        }
-
-                if ( num_to_read > YY_READ_BUF_SIZE )
-                        num_to_read = YY_READ_BUF_SIZE;
-
-                /* Read in more data. */
-                YY_INPUT( (&YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[number_to_move]),
-                        (yy_n_chars), (size_t) num_to_read );
-
-                YY_CURRENT_BUFFER_LVALUE->yy_n_chars = (yy_n_chars);
-                }
-
-        if ( (yy_n_chars) == 0 )
-                {
-                if ( number_to_move == YY_MORE_ADJ )
-                        {
-                        ret_val = EOB_ACT_END_OF_FILE;
-                        wcsbthrestart(wcsbthin  );
-                        }
-
-                else
-                        {
-                        ret_val = EOB_ACT_LAST_MATCH;
-                        YY_CURRENT_BUFFER_LVALUE->yy_buffer_status =
-                                YY_BUFFER_EOF_PENDING;
-                        }
-                }
-
-        else
-                ret_val = EOB_ACT_CONTINUE_SCAN;
-
-        (yy_n_chars) += number_to_move;
-        YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[(yy_n_chars)] = YY_END_OF_BUFFER_CHAR;
-        YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[(yy_n_chars) + 1] = YY_END_OF_BUFFER_CHAR;
-
-        (yytext_ptr) = &YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[0];
+    	register char *dest = YY_CURRENT_BUFFER_LVALUE->yy_ch_buf;
+	register char *source = (yytext_ptr);
+	register int number_to_move, i;
+	int ret_val;
+
+	if ( (yy_c_buf_p) > &YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[(yy_n_chars) + 1] )
+		YY_FATAL_ERROR(
+		"fatal flex scanner internal error--end of buffer missed" );
+
+	if ( YY_CURRENT_BUFFER_LVALUE->yy_fill_buffer == 0 )
+		{ /* Don't try to fill the buffer, so this is an EOF. */
+		if ( (yy_c_buf_p) - (yytext_ptr) - YY_MORE_ADJ == 1 )
+			{
+			/* We matched a single character, the EOB, so
+			 * treat this as a final EOF.
+			 */
+			return EOB_ACT_END_OF_FILE;
+			}
+
+		else
+			{
+			/* We matched some text prior to the EOB, first
+			 * process it.
+			 */
+			return EOB_ACT_LAST_MATCH;
+			}
+		}
+
+	/* Try to read more data. */
+
+	/* First move last chars to start of buffer. */
+	number_to_move = (int) ((yy_c_buf_p) - (yytext_ptr)) - 1;
+
+	for ( i = 0; i < number_to_move; ++i )
+		*(dest++) = *(source++);
+
+	if ( YY_CURRENT_BUFFER_LVALUE->yy_buffer_status == YY_BUFFER_EOF_PENDING )
+		/* don't do the read, it's not guaranteed to return an EOF,
+		 * just force an EOF
+		 */
+		YY_CURRENT_BUFFER_LVALUE->yy_n_chars = (yy_n_chars) = 0;
+
+	else
+		{
+			int num_to_read =
+			YY_CURRENT_BUFFER_LVALUE->yy_buf_size - number_to_move - 1;
+
+		while ( num_to_read <= 0 )
+			{ /* Not enough room in the buffer - grow it. */
+
+			/* just a shorter name for the current buffer */
+			YY_BUFFER_STATE b = YY_CURRENT_BUFFER;
+
+			int yy_c_buf_p_offset =
+				(int) ((yy_c_buf_p) - b->yy_ch_buf);
+
+			if ( b->yy_is_our_buffer )
+				{
+				int new_size = b->yy_buf_size * 2;
+
+				if ( new_size <= 0 )
+					b->yy_buf_size += b->yy_buf_size / 8;
+				else
+					b->yy_buf_size *= 2;
+
+				b->yy_ch_buf = (char *)
+					/* Include room in for 2 EOB chars. */
+					wcsbthrealloc((void *) b->yy_ch_buf,b->yy_buf_size + 2  );
+				}
+			else
+				/* Can't grow it, we don't own it. */
+				b->yy_ch_buf = 0;
+
+			if ( ! b->yy_ch_buf )
+				YY_FATAL_ERROR(
+				"fatal error - scanner input buffer overflow" );
+
+			(yy_c_buf_p) = &b->yy_ch_buf[yy_c_buf_p_offset];
+
+			num_to_read = YY_CURRENT_BUFFER_LVALUE->yy_buf_size -
+						number_to_move - 1;
+
+			}
+
+		if ( num_to_read > YY_READ_BUF_SIZE )
+			num_to_read = YY_READ_BUF_SIZE;
+
+		/* Read in more data. */
+		YY_INPUT( (&YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[number_to_move]),
+			(yy_n_chars), (size_t) num_to_read );
+
+		YY_CURRENT_BUFFER_LVALUE->yy_n_chars = (yy_n_chars);
+		}
+
+	if ( (yy_n_chars) == 0 )
+		{
+		if ( number_to_move == YY_MORE_ADJ )
+			{
+			ret_val = EOB_ACT_END_OF_FILE;
+			wcsbthrestart(wcsbthin  );
+			}
+
+		else
+			{
+			ret_val = EOB_ACT_LAST_MATCH;
+			YY_CURRENT_BUFFER_LVALUE->yy_buffer_status =
+				YY_BUFFER_EOF_PENDING;
+			}
+		}
+
+	else
+		ret_val = EOB_ACT_CONTINUE_SCAN;
+
+	(yy_n_chars) += number_to_move;
+	YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[(yy_n_chars)] = YY_END_OF_BUFFER_CHAR;
+	YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[(yy_n_chars) + 1] = YY_END_OF_BUFFER_CHAR;
+
+	(yytext_ptr) = &YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[0];
 
-        return ret_val;
+	return ret_val;
 }
 
 /* yy_get_previous_state - get the state just before the EOB char was reached */
 
     static yy_state_type yy_get_previous_state (void)
 {
-        register yy_state_type yy_current_state;
-        register char *yy_cp;
-
-        yy_current_state = (yy_start);
-        yy_current_state += YY_AT_BOL();
-
-        for ( yy_cp = (yytext_ptr) + YY_MORE_ADJ; yy_cp < (yy_c_buf_p); ++yy_cp )
-                {
-                if ( *yy_cp )
-                        {
-                        yy_current_state = yy_nxt[yy_current_state][YY_SC_TO_UI(*yy_cp)];
-                        }
-                else
-                        yy_current_state = yy_NUL_trans[yy_current_state];
-                if ( yy_accept[yy_current_state] )
-                        {
-                        (yy_last_accepting_state) = yy_current_state;
-                        (yy_last_accepting_cpos) = yy_cp;
-                        }
-                }
-
-        return yy_current_state;
+	register yy_state_type yy_current_state;
+	register char *yy_cp;
+    
+	yy_current_state = (yy_start);
+	yy_current_state += YY_AT_BOL();
+
+	for ( yy_cp = (yytext_ptr) + YY_MORE_ADJ; yy_cp < (yy_c_buf_p); ++yy_cp )
+		{
+		if ( *yy_cp )
+			{
+			yy_current_state = yy_nxt[yy_current_state][YY_SC_TO_UI(*yy_cp)];
+			}
+		else
+			yy_current_state = yy_NUL_trans[yy_current_state];
+		if ( yy_accept[yy_current_state] )
+			{
+			(yy_last_accepting_state) = yy_current_state;
+			(yy_last_accepting_cpos) = yy_cp;
+			}
+		}
+
+	return yy_current_state;
 }
 
 /* yy_try_NUL_trans - try to make a transition on the NUL character
  *
  * synopsis
- *      next_state = yy_try_NUL_trans( current_state );
+ *	next_state = yy_try_NUL_trans( current_state );
  */
     static yy_state_type yy_try_NUL_trans  (yy_state_type yy_current_state )
 {
-        register int yy_is_jam;
-        register char *yy_cp = (yy_c_buf_p);
-
-        yy_current_state = yy_NUL_trans[yy_current_state];
-        yy_is_jam = (yy_current_state == 0);
-
-        if ( ! yy_is_jam )
-                {
-                if ( yy_accept[yy_current_state] )
-                        {
-                        (yy_last_accepting_state) = yy_current_state;
-                        (yy_last_accepting_cpos) = yy_cp;
-                        }
-                }
-
-        return yy_is_jam ? 0 : yy_current_state;
+	register int yy_is_jam;
+    	register char *yy_cp = (yy_c_buf_p);
+
+	yy_current_state = yy_NUL_trans[yy_current_state];
+	yy_is_jam = (yy_current_state == 0);
+
+	if ( ! yy_is_jam )
+		{
+		if ( yy_accept[yy_current_state] )
+			{
+			(yy_last_accepting_state) = yy_current_state;
+			(yy_last_accepting_cpos) = yy_cp;
+			}
+		}
+
+	return yy_is_jam ? 0 : yy_current_state;
 }
 
     static void yyunput (int c, register char * yy_bp )
 {
-        register char *yy_cp;
-
+	register char *yy_cp;
+    
     yy_cp = (yy_c_buf_p);
 
-        /* undo effects of setting up wcsbthtext */
-        *yy_cp = (yy_hold_char);
+	/* undo effects of setting up wcsbthtext */
+	*yy_cp = (yy_hold_char);
 
-        if ( yy_cp < YY_CURRENT_BUFFER_LVALUE->yy_ch_buf + 2 )
-                { /* need to shift things up to make room */
-                /* +2 for EOB chars. */
-                register int number_to_move = (yy_n_chars) + 2;
-                register char *dest = &YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[
-                                        YY_CURRENT_BUFFER_LVALUE->yy_buf_size + 2];
-                register char *source =
-                                &YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[number_to_move];
+	if ( yy_cp < YY_CURRENT_BUFFER_LVALUE->yy_ch_buf + 2 )
+		{ /* need to shift things up to make room */
+		/* +2 for EOB chars. */
+		register int number_to_move = (yy_n_chars) + 2;
+		register char *dest = &YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[
+					YY_CURRENT_BUFFER_LVALUE->yy_buf_size + 2];
+		register char *source =
+				&YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[number_to_move];
 
-                while ( source > YY_CURRENT_BUFFER_LVALUE->yy_ch_buf )
-                        *--dest = *--source;
+		while ( source > YY_CURRENT_BUFFER_LVALUE->yy_ch_buf )
+			*--dest = *--source;
 
-                yy_cp += (int) (dest - source);
-                yy_bp += (int) (dest - source);
-                YY_CURRENT_BUFFER_LVALUE->yy_n_chars =
-                        (yy_n_chars) = YY_CURRENT_BUFFER_LVALUE->yy_buf_size;
+		yy_cp += (int) (dest - source);
+		yy_bp += (int) (dest - source);
+		YY_CURRENT_BUFFER_LVALUE->yy_n_chars =
+			(yy_n_chars) = YY_CURRENT_BUFFER_LVALUE->yy_buf_size;
 
-                if ( yy_cp < YY_CURRENT_BUFFER_LVALUE->yy_ch_buf + 2 )
-                        YY_FATAL_ERROR( "flex scanner push-back overflow" );
-                }
+		if ( yy_cp < YY_CURRENT_BUFFER_LVALUE->yy_ch_buf + 2 )
+			YY_FATAL_ERROR( "flex scanner push-back overflow" );
+		}
 
-        *--yy_cp = (char) c;
+	*--yy_cp = (char) c;
 
-        (yytext_ptr) = yy_bp;
-        (yy_hold_char) = *yy_cp;
-        (yy_c_buf_p) = yy_cp;
+	(yytext_ptr) = yy_bp;
+	(yy_hold_char) = *yy_cp;
+	(yy_c_buf_p) = yy_cp;
 }
 
 #ifndef YY_NO_INPUT
@@ -19887,182 +19887,182 @@ static int yy_get_next_buffer (void)
 #endif
 
 {
-        int c;
-
-        *(yy_c_buf_p) = (yy_hold_char);
-
-        if ( *(yy_c_buf_p) == YY_END_OF_BUFFER_CHAR )
-                {
-                /* yy_c_buf_p now points to the character we want to return.
-                 * If this occurs *before* the EOB characters, then it's a
-                 * valid NUL; if not, then we've hit the end of the buffer.
-                 */
-                if ( (yy_c_buf_p) < &YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[(yy_n_chars)] )
-                        /* This was really a NUL. */
-                        *(yy_c_buf_p) = '\0';
-
-                else
-                        { /* need more input */
-                        int offset = (yy_c_buf_p) - (yytext_ptr);
-                        ++(yy_c_buf_p);
-
-                        switch ( yy_get_next_buffer(  ) )
-                                {
-                                case EOB_ACT_LAST_MATCH:
-                                        /* This happens because yy_g_n_b()
-                                         * sees that we've accumulated a
-                                         * token and flags that we need to
-                                         * try matching the token before
-                                         * proceeding.  But for input(),
-                                         * there's no matching to consider.
-                                         * So convert the EOB_ACT_LAST_MATCH
-                                         * to EOB_ACT_END_OF_FILE.
-                                         */
-
-                                        /* Reset buffer status. */
-                                        wcsbthrestart(wcsbthin );
-
-                                        /*FALLTHROUGH*/
-
-                                case EOB_ACT_END_OF_FILE:
-                                        {
-                                        if ( wcsbthwrap( ) )
-                                                return EOF;
-
-                                        if ( ! (yy_did_buffer_switch_on_eof) )
-                                                YY_NEW_FILE;
+	int c;
+    
+	*(yy_c_buf_p) = (yy_hold_char);
+
+	if ( *(yy_c_buf_p) == YY_END_OF_BUFFER_CHAR )
+		{
+		/* yy_c_buf_p now points to the character we want to return.
+		 * If this occurs *before* the EOB characters, then it's a
+		 * valid NUL; if not, then we've hit the end of the buffer.
+		 */
+		if ( (yy_c_buf_p) < &YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[(yy_n_chars)] )
+			/* This was really a NUL. */
+			*(yy_c_buf_p) = '\0';
+
+		else
+			{ /* need more input */
+			int offset = (yy_c_buf_p) - (yytext_ptr);
+			++(yy_c_buf_p);
+
+			switch ( yy_get_next_buffer(  ) )
+				{
+				case EOB_ACT_LAST_MATCH:
+					/* This happens because yy_g_n_b()
+					 * sees that we've accumulated a
+					 * token and flags that we need to
+					 * try matching the token before
+					 * proceeding.  But for input(),
+					 * there's no matching to consider.
+					 * So convert the EOB_ACT_LAST_MATCH
+					 * to EOB_ACT_END_OF_FILE.
+					 */
+
+					/* Reset buffer status. */
+					wcsbthrestart(wcsbthin );
+
+					/*FALLTHROUGH*/
+
+				case EOB_ACT_END_OF_FILE:
+					{
+					if ( wcsbthwrap( ) )
+						return EOF;
+
+					if ( ! (yy_did_buffer_switch_on_eof) )
+						YY_NEW_FILE;
 #ifdef __cplusplus
-                                        return yyinput();
+					return yyinput();
 #else
-                                        return input();
+					return input();
 #endif
-                                        }
+					}
 
-                                case EOB_ACT_CONTINUE_SCAN:
-                                        (yy_c_buf_p) = (yytext_ptr) + offset;
-                                        break;
-                                }
-                        }
-                }
+				case EOB_ACT_CONTINUE_SCAN:
+					(yy_c_buf_p) = (yytext_ptr) + offset;
+					break;
+				}
+			}
+		}
 
-        c = *(unsigned char *) (yy_c_buf_p);    /* cast for 8-bit char's */
-        *(yy_c_buf_p) = '\0';   /* preserve wcsbthtext */
-        (yy_hold_char) = *++(yy_c_buf_p);
+	c = *(unsigned char *) (yy_c_buf_p);	/* cast for 8-bit char's */
+	*(yy_c_buf_p) = '\0';	/* preserve wcsbthtext */
+	(yy_hold_char) = *++(yy_c_buf_p);
 
-        YY_CURRENT_BUFFER_LVALUE->yy_at_bol = (c == '\n');
+	YY_CURRENT_BUFFER_LVALUE->yy_at_bol = (c == '\n');
 
-        return c;
+	return c;
 }
-#endif  /* ifndef YY_NO_INPUT */
+#endif	/* ifndef YY_NO_INPUT */
 
 /** Immediately switch to a different input stream.
  * @param input_file A readable stream.
- *
+ * 
  * @note This function does not reset the start condition to @c INITIAL .
  */
     void wcsbthrestart  (FILE * input_file )
 {
-
-        if ( ! YY_CURRENT_BUFFER ){
+    
+	if ( ! YY_CURRENT_BUFFER ){
         wcsbthensure_buffer_stack ();
-                YY_CURRENT_BUFFER_LVALUE =
+		YY_CURRENT_BUFFER_LVALUE =
             wcsbth_create_buffer(wcsbthin,YY_BUF_SIZE );
-        }
+	}
 
-        wcsbth_init_buffer(YY_CURRENT_BUFFER,input_file );
-        wcsbth_load_buffer_state( );
+	wcsbth_init_buffer(YY_CURRENT_BUFFER,input_file );
+	wcsbth_load_buffer_state( );
 }
 
 /** Switch to a different input buffer.
  * @param new_buffer The new input buffer.
- *
+ * 
  */
     void wcsbth_switch_to_buffer  (YY_BUFFER_STATE  new_buffer )
 {
-
-        /* TODO. We should be able to replace this entire function body
-         * with
-         *              wcsbthpop_buffer_state();
-         *              wcsbthpush_buffer_state(new_buffer);
+    
+	/* TODO. We should be able to replace this entire function body
+	 * with
+	 *		wcsbthpop_buffer_state();
+	 *		wcsbthpush_buffer_state(new_buffer);
      */
-        wcsbthensure_buffer_stack ();
-        if ( YY_CURRENT_BUFFER == new_buffer )
-                return;
-
-        if ( YY_CURRENT_BUFFER )
-                {
-                /* Flush out information for old buffer. */
-                *(yy_c_buf_p) = (yy_hold_char);
-                YY_CURRENT_BUFFER_LVALUE->yy_buf_pos = (yy_c_buf_p);
-                YY_CURRENT_BUFFER_LVALUE->yy_n_chars = (yy_n_chars);
-                }
-
-        YY_CURRENT_BUFFER_LVALUE = new_buffer;
-        wcsbth_load_buffer_state( );
-
-        /* We don't actually know whether we did this switch during
-         * EOF (wcsbthwrap()) processing, but the only time this flag
-         * is looked at is after wcsbthwrap() is called, so it's safe
-         * to go ahead and always set it.
-         */
-        (yy_did_buffer_switch_on_eof) = 1;
+	wcsbthensure_buffer_stack ();
+	if ( YY_CURRENT_BUFFER == new_buffer )
+		return;
+
+	if ( YY_CURRENT_BUFFER )
+		{
+		/* Flush out information for old buffer. */
+		*(yy_c_buf_p) = (yy_hold_char);
+		YY_CURRENT_BUFFER_LVALUE->yy_buf_pos = (yy_c_buf_p);
+		YY_CURRENT_BUFFER_LVALUE->yy_n_chars = (yy_n_chars);
+		}
+
+	YY_CURRENT_BUFFER_LVALUE = new_buffer;
+	wcsbth_load_buffer_state( );
+
+	/* We don't actually know whether we did this switch during
+	 * EOF (wcsbthwrap()) processing, but the only time this flag
+	 * is looked at is after wcsbthwrap() is called, so it's safe
+	 * to go ahead and always set it.
+	 */
+	(yy_did_buffer_switch_on_eof) = 1;
 }
 
 static void wcsbth_load_buffer_state  (void)
 {
-        (yy_n_chars) = YY_CURRENT_BUFFER_LVALUE->yy_n_chars;
-        (yytext_ptr) = (yy_c_buf_p) = YY_CURRENT_BUFFER_LVALUE->yy_buf_pos;
-        wcsbthin = YY_CURRENT_BUFFER_LVALUE->yy_input_file;
-        (yy_hold_char) = *(yy_c_buf_p);
+    	(yy_n_chars) = YY_CURRENT_BUFFER_LVALUE->yy_n_chars;
+	(yytext_ptr) = (yy_c_buf_p) = YY_CURRENT_BUFFER_LVALUE->yy_buf_pos;
+	wcsbthin = YY_CURRENT_BUFFER_LVALUE->yy_input_file;
+	(yy_hold_char) = *(yy_c_buf_p);
 }
 
 /** Allocate and initialize an input buffer state.
  * @param file A readable stream.
  * @param size The character buffer size in bytes. When in doubt, use @c YY_BUF_SIZE.
- *
+ * 
  * @return the allocated buffer state.
  */
     YY_BUFFER_STATE wcsbth_create_buffer  (FILE * file, int  size )
 {
-        YY_BUFFER_STATE b;
+	YY_BUFFER_STATE b;
+    
+	b = (YY_BUFFER_STATE) wcsbthalloc(sizeof( struct yy_buffer_state )  );
+	if ( ! b )
+		YY_FATAL_ERROR( "out of dynamic memory in wcsbth_create_buffer()" );
 
-        b = (YY_BUFFER_STATE) wcsbthalloc(sizeof( struct yy_buffer_state )  );
-        if ( ! b )
-                YY_FATAL_ERROR( "out of dynamic memory in wcsbth_create_buffer()" );
+	b->yy_buf_size = size;
 
-        b->yy_buf_size = size;
+	/* yy_ch_buf has to be 2 characters longer than the size given because
+	 * we need to put in 2 end-of-buffer characters.
+	 */
+	b->yy_ch_buf = (char *) wcsbthalloc(b->yy_buf_size + 2  );
+	if ( ! b->yy_ch_buf )
+		YY_FATAL_ERROR( "out of dynamic memory in wcsbth_create_buffer()" );
 
-        /* yy_ch_buf has to be 2 characters longer than the size given because
-         * we need to put in 2 end-of-buffer characters.
-         */
-        b->yy_ch_buf = (char *) wcsbthalloc(b->yy_buf_size + 2  );
-        if ( ! b->yy_ch_buf )
-                YY_FATAL_ERROR( "out of dynamic memory in wcsbth_create_buffer()" );
+	b->yy_is_our_buffer = 1;
 
-        b->yy_is_our_buffer = 1;
+	wcsbth_init_buffer(b,file );
 
-        wcsbth_init_buffer(b,file );
-
-        return b;
+	return b;
 }
 
 /** Destroy the buffer.
  * @param b a buffer created with wcsbth_create_buffer()
- *
+ * 
  */
     void wcsbth_delete_buffer (YY_BUFFER_STATE  b )
 {
+    
+	if ( ! b )
+		return;
 
-        if ( ! b )
-                return;
-
-        if ( b == YY_CURRENT_BUFFER ) /* Not sure if we should pop here. */
-                YY_CURRENT_BUFFER_LVALUE = (YY_BUFFER_STATE) 0;
+	if ( b == YY_CURRENT_BUFFER ) /* Not sure if we should pop here. */
+		YY_CURRENT_BUFFER_LVALUE = (YY_BUFFER_STATE) 0;
 
-        if ( b->yy_is_our_buffer )
-                wcsbthfree((void *) b->yy_ch_buf  );
+	if ( b->yy_is_our_buffer )
+		wcsbthfree((void *) b->yy_ch_buf  );
 
-        wcsbthfree((void *) b  );
+	wcsbthfree((void *) b  );
 }
 
 /* Initializes or reinitializes a buffer.
@@ -20072,12 +20072,12 @@ static void wcsbth_load_buffer_state  (void)
     static void wcsbth_init_buffer  (YY_BUFFER_STATE  b, FILE * file )
 
 {
-        int oerrno = errno;
+	int oerrno = errno;
+    
+	wcsbth_flush_buffer(b );
 
-        wcsbth_flush_buffer(b );
-
-        b->yy_input_file = file;
-        b->yy_fill_buffer = 1;
+	b->yy_input_file = file;
+	b->yy_fill_buffer = 1;
 
     /* If b is the current buffer, then wcsbth_init_buffer was _probably_
      * called from wcsbthrestart() or through yy_get_next_buffer.
@@ -20089,87 +20089,87 @@ static void wcsbth_load_buffer_state  (void)
     }
 
         b->yy_is_interactive = 0;
-
-        errno = oerrno;
+    
+	errno = oerrno;
 }
 
 /** Discard all buffered characters. On the next scan, YY_INPUT will be called.
  * @param b the buffer state to be flushed, usually @c YY_CURRENT_BUFFER.
- *
+ * 
  */
     void wcsbth_flush_buffer (YY_BUFFER_STATE  b )
 {
-        if ( ! b )
-                return;
+    	if ( ! b )
+		return;
 
-        b->yy_n_chars = 0;
+	b->yy_n_chars = 0;
 
-        /* We always need two end-of-buffer characters.  The first causes
-         * a transition to the end-of-buffer state.  The second causes
-         * a jam in that state.
-         */
-        b->yy_ch_buf[0] = YY_END_OF_BUFFER_CHAR;
-        b->yy_ch_buf[1] = YY_END_OF_BUFFER_CHAR;
+	/* We always need two end-of-buffer characters.  The first causes
+	 * a transition to the end-of-buffer state.  The second causes
+	 * a jam in that state.
+	 */
+	b->yy_ch_buf[0] = YY_END_OF_BUFFER_CHAR;
+	b->yy_ch_buf[1] = YY_END_OF_BUFFER_CHAR;
 
-        b->yy_buf_pos = &b->yy_ch_buf[0];
+	b->yy_buf_pos = &b->yy_ch_buf[0];
 
-        b->yy_at_bol = 1;
-        b->yy_buffer_status = YY_BUFFER_NEW;
+	b->yy_at_bol = 1;
+	b->yy_buffer_status = YY_BUFFER_NEW;
 
-        if ( b == YY_CURRENT_BUFFER )
-                wcsbth_load_buffer_state( );
+	if ( b == YY_CURRENT_BUFFER )
+		wcsbth_load_buffer_state( );
 }
 
 /** Pushes the new state onto the stack. The new state becomes
  *  the current state. This function will allocate the stack
  *  if necessary.
  *  @param new_buffer The new state.
- *
+ *  
  */
 void wcsbthpush_buffer_state (YY_BUFFER_STATE new_buffer )
 {
-        if (new_buffer == NULL)
-                return;
-
-        wcsbthensure_buffer_stack();
-
-        /* This block is copied from wcsbth_switch_to_buffer. */
-        if ( YY_CURRENT_BUFFER )
-                {
-                /* Flush out information for old buffer. */
-                *(yy_c_buf_p) = (yy_hold_char);
-                YY_CURRENT_BUFFER_LVALUE->yy_buf_pos = (yy_c_buf_p);
-                YY_CURRENT_BUFFER_LVALUE->yy_n_chars = (yy_n_chars);
-                }
-
-        /* Only push if top exists. Otherwise, replace top. */
-        if (YY_CURRENT_BUFFER)
-                (yy_buffer_stack_top)++;
-        YY_CURRENT_BUFFER_LVALUE = new_buffer;
-
-        /* copied from wcsbth_switch_to_buffer. */
-        wcsbth_load_buffer_state( );
-        (yy_did_buffer_switch_on_eof) = 1;
+    	if (new_buffer == NULL)
+		return;
+
+	wcsbthensure_buffer_stack();
+
+	/* This block is copied from wcsbth_switch_to_buffer. */
+	if ( YY_CURRENT_BUFFER )
+		{
+		/* Flush out information for old buffer. */
+		*(yy_c_buf_p) = (yy_hold_char);
+		YY_CURRENT_BUFFER_LVALUE->yy_buf_pos = (yy_c_buf_p);
+		YY_CURRENT_BUFFER_LVALUE->yy_n_chars = (yy_n_chars);
+		}
+
+	/* Only push if top exists. Otherwise, replace top. */
+	if (YY_CURRENT_BUFFER)
+		(yy_buffer_stack_top)++;
+	YY_CURRENT_BUFFER_LVALUE = new_buffer;
+
+	/* copied from wcsbth_switch_to_buffer. */
+	wcsbth_load_buffer_state( );
+	(yy_did_buffer_switch_on_eof) = 1;
 }
 
 /** Removes and deletes the top of the stack, if present.
  *  The next element becomes the new top.
- *
+ *  
  */
 void wcsbthpop_buffer_state (void)
 {
-        if (!YY_CURRENT_BUFFER)
-                return;
-
-        wcsbth_delete_buffer(YY_CURRENT_BUFFER );
-        YY_CURRENT_BUFFER_LVALUE = NULL;
-        if ((yy_buffer_stack_top) > 0)
-                --(yy_buffer_stack_top);
-
-        if (YY_CURRENT_BUFFER) {
-                wcsbth_load_buffer_state( );
-                (yy_did_buffer_switch_on_eof) = 1;
-        }
+    	if (!YY_CURRENT_BUFFER)
+		return;
+
+	wcsbth_delete_buffer(YY_CURRENT_BUFFER );
+	YY_CURRENT_BUFFER_LVALUE = NULL;
+	if ((yy_buffer_stack_top) > 0)
+		--(yy_buffer_stack_top);
+
+	if (YY_CURRENT_BUFFER) {
+		wcsbth_load_buffer_state( );
+		(yy_did_buffer_switch_on_eof) = 1;
+	}
 }
 
 /* Allocates the stack if it does not exist.
@@ -20177,127 +20177,127 @@ void wcsbthpop_buffer_state (void)
  */
 static void wcsbthensure_buffer_stack (void)
 {
-        int num_to_alloc;
-
-        if (!(yy_buffer_stack)) {
+	int num_to_alloc;
+    
+	if (!(yy_buffer_stack)) {
 
-                /* First allocation is just for 2 elements, since we don't know if this
-                 * scanner will even need a stack. We use 2 instead of 1 to avoid an
-                 * immediate realloc on the next call.
+		/* First allocation is just for 2 elements, since we don't know if this
+		 * scanner will even need a stack. We use 2 instead of 1 to avoid an
+		 * immediate realloc on the next call.
          */
-                num_to_alloc = 1;
-                (yy_buffer_stack) = (struct yy_buffer_state**)wcsbthalloc
-                                                                (num_to_alloc * sizeof(struct yy_buffer_state*)
-                                                                );
-
-                memset((yy_buffer_stack), 0, num_to_alloc * sizeof(struct yy_buffer_state*));
-
-                (yy_buffer_stack_max) = num_to_alloc;
-                (yy_buffer_stack_top) = 0;
-                return;
-        }
-
-        if ((yy_buffer_stack_top) >= ((yy_buffer_stack_max)) - 1){
-
-                /* Increase the buffer to prepare for a possible push. */
-                int grow_size = 8 /* arbitrary grow size */;
-
-                num_to_alloc = (yy_buffer_stack_max) + grow_size;
-                (yy_buffer_stack) = (struct yy_buffer_state**)wcsbthrealloc
-                                                                ((yy_buffer_stack),
-                                                                num_to_alloc * sizeof(struct yy_buffer_state*)
-                                                                );
-
-                /* zero only the new slots.*/
-                memset((yy_buffer_stack) + (yy_buffer_stack_max), 0, grow_size * sizeof(struct yy_buffer_state*));
-                (yy_buffer_stack_max) = num_to_alloc;
-        }
+		num_to_alloc = 1;
+		(yy_buffer_stack) = (struct yy_buffer_state**)wcsbthalloc
+								(num_to_alloc * sizeof(struct yy_buffer_state*)
+								);
+		
+		memset((yy_buffer_stack), 0, num_to_alloc * sizeof(struct yy_buffer_state*));
+				
+		(yy_buffer_stack_max) = num_to_alloc;
+		(yy_buffer_stack_top) = 0;
+		return;
+	}
+
+	if ((yy_buffer_stack_top) >= ((yy_buffer_stack_max)) - 1){
+
+		/* Increase the buffer to prepare for a possible push. */
+		int grow_size = 8 /* arbitrary grow size */;
+
+		num_to_alloc = (yy_buffer_stack_max) + grow_size;
+		(yy_buffer_stack) = (struct yy_buffer_state**)wcsbthrealloc
+								((yy_buffer_stack),
+								num_to_alloc * sizeof(struct yy_buffer_state*)
+								);
+
+		/* zero only the new slots.*/
+		memset((yy_buffer_stack) + (yy_buffer_stack_max), 0, grow_size * sizeof(struct yy_buffer_state*));
+		(yy_buffer_stack_max) = num_to_alloc;
+	}
 }
 
 /** Setup the input buffer state to scan directly from a user-specified character buffer.
  * @param base the character buffer
  * @param size the size in bytes of the character buffer
- *
- * @return the newly allocated buffer state object.
+ * 
+ * @return the newly allocated buffer state object. 
  */
 YY_BUFFER_STATE wcsbth_scan_buffer  (char * base, yy_size_t  size )
 {
-        YY_BUFFER_STATE b;
-
-        if ( size < 2 ||
-             base[size-2] != YY_END_OF_BUFFER_CHAR ||
-             base[size-1] != YY_END_OF_BUFFER_CHAR )
-                /* They forgot to leave room for the EOB's. */
-                return 0;
-
-        b = (YY_BUFFER_STATE) wcsbthalloc(sizeof( struct yy_buffer_state )  );
-        if ( ! b )
-                YY_FATAL_ERROR( "out of dynamic memory in wcsbth_scan_buffer()" );
-
-        b->yy_buf_size = size - 2;      /* "- 2" to take care of EOB's */
-        b->yy_buf_pos = b->yy_ch_buf = base;
-        b->yy_is_our_buffer = 0;
-        b->yy_input_file = 0;
-        b->yy_n_chars = b->yy_buf_size;
-        b->yy_is_interactive = 0;
-        b->yy_at_bol = 1;
-        b->yy_fill_buffer = 0;
-        b->yy_buffer_status = YY_BUFFER_NEW;
-
-        wcsbth_switch_to_buffer(b  );
-
-        return b;
+	YY_BUFFER_STATE b;
+    
+	if ( size < 2 ||
+	     base[size-2] != YY_END_OF_BUFFER_CHAR ||
+	     base[size-1] != YY_END_OF_BUFFER_CHAR )
+		/* They forgot to leave room for the EOB's. */
+		return 0;
+
+	b = (YY_BUFFER_STATE) wcsbthalloc(sizeof( struct yy_buffer_state )  );
+	if ( ! b )
+		YY_FATAL_ERROR( "out of dynamic memory in wcsbth_scan_buffer()" );
+
+	b->yy_buf_size = size - 2;	/* "- 2" to take care of EOB's */
+	b->yy_buf_pos = b->yy_ch_buf = base;
+	b->yy_is_our_buffer = 0;
+	b->yy_input_file = 0;
+	b->yy_n_chars = b->yy_buf_size;
+	b->yy_is_interactive = 0;
+	b->yy_at_bol = 1;
+	b->yy_fill_buffer = 0;
+	b->yy_buffer_status = YY_BUFFER_NEW;
+
+	wcsbth_switch_to_buffer(b  );
+
+	return b;
 }
 
 /** Setup the input buffer state to scan a string. The next call to wcsbthlex() will
  * scan from a @e copy of @a str.
  * @param yystr a NUL-terminated string to scan
- *
+ * 
  * @return the newly allocated buffer state object.
  * @note If you want to scan bytes that may contain NUL values, then use
  *       wcsbth_scan_bytes() instead.
  */
 YY_BUFFER_STATE wcsbth_scan_string (yyconst char * yystr )
 {
-
-        return wcsbth_scan_bytes(yystr,strlen(yystr) );
+    
+	return wcsbth_scan_bytes(yystr,strlen(yystr) );
 }
 
 /** Setup the input buffer state to scan the given bytes. The next call to wcsbthlex() will
  * scan from a @e copy of @a bytes.
  * @param bytes the byte buffer to scan
  * @param len the number of bytes in the buffer pointed to by @a bytes.
- *
+ * 
  * @return the newly allocated buffer state object.
  */
 YY_BUFFER_STATE wcsbth_scan_bytes  (yyconst char * yybytes, int  _yybytes_len )
 {
-        YY_BUFFER_STATE b;
-        char *buf;
-        yy_size_t n;
-        int i;
-
-        /* Get memory for full buffer, including space for trailing EOB's. */
-        n = _yybytes_len + 2;
-        buf = (char *) wcsbthalloc(n  );
-        if ( ! buf )
-                YY_FATAL_ERROR( "out of dynamic memory in wcsbth_scan_bytes()" );
-
-        for ( i = 0; i < _yybytes_len; ++i )
-                buf[i] = yybytes[i];
-
-        buf[_yybytes_len] = buf[_yybytes_len+1] = YY_END_OF_BUFFER_CHAR;
-
-        b = wcsbth_scan_buffer(buf,n );
-        if ( ! b )
-                YY_FATAL_ERROR( "bad buffer in wcsbth_scan_bytes()" );
-
-        /* It's okay to grow etc. this buffer, and we should throw it
-         * away when we're done.
-         */
-        b->yy_is_our_buffer = 1;
-
-        return b;
+	YY_BUFFER_STATE b;
+	char *buf;
+	yy_size_t n;
+	int i;
+    
+	/* Get memory for full buffer, including space for trailing EOB's. */
+	n = _yybytes_len + 2;
+	buf = (char *) wcsbthalloc(n  );
+	if ( ! buf )
+		YY_FATAL_ERROR( "out of dynamic memory in wcsbth_scan_bytes()" );
+
+	for ( i = 0; i < _yybytes_len; ++i )
+		buf[i] = yybytes[i];
+
+	buf[_yybytes_len] = buf[_yybytes_len+1] = YY_END_OF_BUFFER_CHAR;
+
+	b = wcsbth_scan_buffer(buf,n );
+	if ( ! b )
+		YY_FATAL_ERROR( "bad buffer in wcsbth_scan_bytes()" );
+
+	/* It's okay to grow etc. this buffer, and we should throw it
+	 * away when we're done.
+	 */
+	b->yy_is_our_buffer = 1;
+
+	return b;
 }
 
 #ifndef YY_EXIT_FAILURE
@@ -20306,40 +20306,40 @@ YY_BUFFER_STATE wcsbth_scan_bytes  (yyconst char * yybytes, int  _yybytes_len )
 
 static void yy_fatal_error (yyconst char* msg )
 {
-        (void) fprintf( stderr, "%s\n", msg );
-        exit( YY_EXIT_FAILURE );
+    	(void) fprintf( stderr, "%s\n", msg );
+	exit( YY_EXIT_FAILURE );
 }
 
 /* Redefine yyless() so it works in section 3 code. */
 
 #undef yyless
 #define yyless(n) \
-        do \
-                { \
-                /* Undo effects of setting up wcsbthtext. */ \
+	do \
+		{ \
+		/* Undo effects of setting up wcsbthtext. */ \
         int yyless_macro_arg = (n); \
         YY_LESS_LINENO(yyless_macro_arg);\
-                wcsbthtext[wcsbthleng] = (yy_hold_char); \
-                (yy_c_buf_p) = wcsbthtext + yyless_macro_arg; \
-                (yy_hold_char) = *(yy_c_buf_p); \
-                *(yy_c_buf_p) = '\0'; \
-                wcsbthleng = yyless_macro_arg; \
-                } \
-        while ( 0 )
+		wcsbthtext[wcsbthleng] = (yy_hold_char); \
+		(yy_c_buf_p) = wcsbthtext + yyless_macro_arg; \
+		(yy_hold_char) = *(yy_c_buf_p); \
+		*(yy_c_buf_p) = '\0'; \
+		wcsbthleng = yyless_macro_arg; \
+		} \
+	while ( 0 )
 
 /* Accessor  methods (get/set functions) to struct members. */
 
 /** Get the current line number.
- *
+ * 
  */
 int wcsbthget_lineno  (void)
 {
-
+        
     return wcsbthlineno;
 }
 
 /** Get the input stream.
- *
+ * 
  */
 FILE *wcsbthget_in  (void)
 {
@@ -20347,7 +20347,7 @@ FILE *wcsbthget_in  (void)
 }
 
 /** Get the output stream.
- *
+ * 
  */
 FILE *wcsbthget_out  (void)
 {
@@ -20355,7 +20355,7 @@ FILE *wcsbthget_out  (void)
 }
 
 /** Get the length of the current token.
- *
+ * 
  */
 int wcsbthget_leng  (void)
 {
@@ -20363,7 +20363,7 @@ int wcsbthget_leng  (void)
 }
 
 /** Get the current token.
- *
+ * 
  */
 
 char *wcsbthget_text  (void)
@@ -20373,18 +20373,18 @@ char *wcsbthget_text  (void)
 
 /** Set the current line number.
  * @param line_number
- *
+ * 
  */
 void wcsbthset_lineno (int  line_number )
 {
-
+    
     wcsbthlineno = line_number;
 }
 
 /** Set the input stream. This does not discard the current
  * input buffer.
  * @param in_str A readable stream.
- *
+ * 
  * @see wcsbth_switch_to_buffer
  */
 void wcsbthset_in (FILE *  in_str )
@@ -20438,17 +20438,17 @@ static int yy_init_globals (void)
 /* wcsbthlex_destroy is for both reentrant and non-reentrant scanners. */
 int wcsbthlex_destroy  (void)
 {
-
+    
     /* Pop the buffer stack, destroying each element. */
-        while(YY_CURRENT_BUFFER){
-                wcsbth_delete_buffer(YY_CURRENT_BUFFER  );
-                YY_CURRENT_BUFFER_LVALUE = NULL;
-                wcsbthpop_buffer_state();
-        }
+	while(YY_CURRENT_BUFFER){
+		wcsbth_delete_buffer(YY_CURRENT_BUFFER  );
+		YY_CURRENT_BUFFER_LVALUE = NULL;
+		wcsbthpop_buffer_state();
+	}
 
-        /* Destroy the stack itself. */
-        wcsbthfree((yy_buffer_stack) );
-        (yy_buffer_stack) = NULL;
+	/* Destroy the stack itself. */
+	wcsbthfree((yy_buffer_stack) );
+	(yy_buffer_stack) = NULL;
 
     /* Reset the globals. This is important in a non-reentrant scanner so the next time
      * wcsbthlex() is called, initialization will occur. */
@@ -20464,43 +20464,43 @@ int wcsbthlex_destroy  (void)
 #ifndef yytext_ptr
 static void yy_flex_strncpy (char* s1, yyconst char * s2, int n )
 {
-        register int i;
-        for ( i = 0; i < n; ++i )
-                s1[i] = s2[i];
+	register int i;
+	for ( i = 0; i < n; ++i )
+		s1[i] = s2[i];
 }
 #endif
 
 #ifdef YY_NEED_STRLEN
 static int yy_flex_strlen (yyconst char * s )
 {
-        register int n;
-        for ( n = 0; s[n]; ++n )
-                ;
+	register int n;
+	for ( n = 0; s[n]; ++n )
+		;
 
-        return n;
+	return n;
 }
 #endif
 
 void *wcsbthalloc (yy_size_t  size )
 {
-        return (void *) malloc( size );
+	return (void *) malloc( size );
 }
 
 void *wcsbthrealloc  (void * ptr, yy_size_t  size )
 {
-        /* The cast to (char *) in the following accommodates both
-         * implementations that use char* generic pointers, and those
-         * that use void* generic pointers.  It works with the latter
-         * because both ANSI C and C++ allow castless assignment from
-         * any pointer type to void*, and deal with argument conversions
-         * as though doing an assignment.
-         */
-        return (void *) realloc( (char *) ptr, size );
+	/* The cast to (char *) in the following accommodates both
+	 * implementations that use char* generic pointers, and those
+	 * that use void* generic pointers.  It works with the latter
+	 * because both ANSI C and C++ allow castless assignment from
+	 * any pointer type to void*, and deal with argument conversions
+	 * as though doing an assignment.
+	 */
+	return (void *) realloc( (char *) ptr, size );
 }
 
 void wcsbthfree (void * ptr )
 {
-        free( (char *) ptr );   /* see wcsbthrealloc() for (char *) cast */
+	free( (char *) ptr );	/* see wcsbthrealloc() for (char *) cast */
 }
 
 #define YYTABLES_NAME "yytables"
diff --git a/wcslib/C/flexed/wcspih.c b/wcslib/C/flexed/wcspih.c
index dde1330..82e8510 100644
--- a/wcslib/C/flexed/wcspih.c
+++ b/wcslib/C/flexed/wcspih.c
@@ -34,7 +34,7 @@
 #if __STDC_VERSION__ >= 199901L
 
 /* C99 says to define __STDC_LIMIT_MACROS before including stdint.h,
- * if you want the limit (max/min) macros for int types.
+ * if you want the limit (max/min) macros for int types. 
  */
 #ifndef __STDC_LIMIT_MACROS
 #define __STDC_LIMIT_MACROS 1
@@ -51,7 +51,7 @@ typedef uint32_t flex_uint32_t;
 typedef signed char flex_int8_t;
 typedef short int flex_int16_t;
 typedef int flex_int32_t;
-typedef unsigned char flex_uint8_t;
+typedef unsigned char flex_uint8_t; 
 typedef unsigned short int flex_uint16_t;
 typedef unsigned int flex_uint32_t;
 #endif /* ! C99 */
@@ -92,14 +92,14 @@ typedef unsigned int flex_uint32_t;
 /* The "const" storage-class-modifier is valid. */
 #define YY_USE_CONST
 
-#else   /* ! __cplusplus */
+#else	/* ! __cplusplus */
 
 #if __STDC__
 
 #define YY_USE_CONST
 
-#endif  /* __STDC__ */
-#endif  /* ! __cplusplus */
+#endif	/* __STDC__ */
+#endif	/* ! __cplusplus */
 
 #ifdef YY_USE_CONST
 #define yyconst const
@@ -161,20 +161,20 @@ extern FILE *wcspihin, *wcspihout;
 #define EOB_ACT_LAST_MATCH 2
 
 #define YY_LESS_LINENO(n)
-
+    
 /* Return all but the first "n" matched characters back to the input stream. */
 #define yyless(n) \
-        do \
-                { \
-                /* Undo effects of setting up wcspihtext. */ \
+	do \
+		{ \
+		/* Undo effects of setting up wcspihtext. */ \
         int yyless_macro_arg = (n); \
         YY_LESS_LINENO(yyless_macro_arg);\
-                *yy_cp = (yy_hold_char); \
-                YY_RESTORE_YY_MORE_OFFSET \
-                (yy_c_buf_p) = yy_cp = yy_bp + yyless_macro_arg - YY_MORE_ADJ; \
-                YY_DO_BEFORE_ACTION; /* set up wcspihtext again */ \
-                } \
-        while ( 0 )
+		*yy_cp = (yy_hold_char); \
+		YY_RESTORE_YY_MORE_OFFSET \
+		(yy_c_buf_p) = yy_cp = yy_bp + yyless_macro_arg - YY_MORE_ADJ; \
+		YY_DO_BEFORE_ACTION; /* set up wcspihtext again */ \
+		} \
+	while ( 0 )
 
 #define unput(c) yyunput( c, (yytext_ptr)  )
 
@@ -191,66 +191,66 @@ typedef unsigned int yy_size_t;
 #ifndef YY_STRUCT_YY_BUFFER_STATE
 #define YY_STRUCT_YY_BUFFER_STATE
 struct yy_buffer_state
-        {
-        FILE *yy_input_file;
-
-        char *yy_ch_buf;                /* input buffer */
-        char *yy_buf_pos;               /* current position in input buffer */
-
-        /* Size of input buffer in bytes, not including room for EOB
-         * characters.
-         */
-        yy_size_t yy_buf_size;
-
-        /* Number of characters read into yy_ch_buf, not including EOB
-         * characters.
-         */
-        int yy_n_chars;
-
-        /* Whether we "own" the buffer - i.e., we know we created it,
-         * and can realloc() it to grow it, and should free() it to
-         * delete it.
-         */
-        int yy_is_our_buffer;
-
-        /* Whether this is an "interactive" input source; if so, and
-         * if we're using stdio for input, then we want to use getc()
-         * instead of fread(), to make sure we stop fetching input after
-         * each newline.
-         */
-        int yy_is_interactive;
-
-        /* Whether we're considered to be at the beginning of a line.
-         * If so, '^' rules will be active on the next match, otherwise
-         * not.
-         */
-        int yy_at_bol;
+	{
+	FILE *yy_input_file;
+
+	char *yy_ch_buf;		/* input buffer */
+	char *yy_buf_pos;		/* current position in input buffer */
+
+	/* Size of input buffer in bytes, not including room for EOB
+	 * characters.
+	 */
+	yy_size_t yy_buf_size;
+
+	/* Number of characters read into yy_ch_buf, not including EOB
+	 * characters.
+	 */
+	int yy_n_chars;
+
+	/* Whether we "own" the buffer - i.e., we know we created it,
+	 * and can realloc() it to grow it, and should free() it to
+	 * delete it.
+	 */
+	int yy_is_our_buffer;
+
+	/* Whether this is an "interactive" input source; if so, and
+	 * if we're using stdio for input, then we want to use getc()
+	 * instead of fread(), to make sure we stop fetching input after
+	 * each newline.
+	 */
+	int yy_is_interactive;
+
+	/* Whether we're considered to be at the beginning of a line.
+	 * If so, '^' rules will be active on the next match, otherwise
+	 * not.
+	 */
+	int yy_at_bol;
 
     int yy_bs_lineno; /**< The line count. */
     int yy_bs_column; /**< The column count. */
+    
+	/* Whether to try to fill the input buffer when we reach the
+	 * end of it.
+	 */
+	int yy_fill_buffer;
 
-        /* Whether to try to fill the input buffer when we reach the
-         * end of it.
-         */
-        int yy_fill_buffer;
-
-        int yy_buffer_status;
+	int yy_buffer_status;
 
 #define YY_BUFFER_NEW 0
 #define YY_BUFFER_NORMAL 1
-        /* When an EOF's been seen but there's still some text to process
-         * then we mark the buffer as YY_EOF_PENDING, to indicate that we
-         * shouldn't try reading from the input source any more.  We might
-         * still have a bunch of tokens to match, though, because of
-         * possible backing-up.
-         *
-         * When we actually see the EOF, we change the status to "new"
-         * (via wcspihrestart()), so that the user can continue scanning by
-         * just pointing wcspihin at a new input file.
-         */
+	/* When an EOF's been seen but there's still some text to process
+	 * then we mark the buffer as YY_EOF_PENDING, to indicate that we
+	 * shouldn't try reading from the input source any more.  We might
+	 * still have a bunch of tokens to match, though, because of
+	 * possible backing-up.
+	 *
+	 * When we actually see the EOF, we change the status to "new"
+	 * (via wcspihrestart()), so that the user can continue scanning by
+	 * just pointing wcspihin at a new input file.
+	 */
 #define YY_BUFFER_EOF_PENDING 2
 
-        };
+	};
 #endif /* !YY_STRUCT_YY_BUFFER_STATE */
 
 /* Stack of input buffers. */
@@ -275,13 +275,13 @@ static YY_BUFFER_STATE * yy_buffer_stack = 0; /**< Stack as an array. */
 
 /* yy_hold_char holds the character lost when wcspihtext is formed. */
 static char yy_hold_char;
-static int yy_n_chars;          /* number of characters read into yy_ch_buf */
+static int yy_n_chars;		/* number of characters read into yy_ch_buf */
 int wcspihleng;
 
 /* Points to current character in buffer. */
 static char *yy_c_buf_p = (char *) 0;
-static int yy_init = 0;         /* whether we need to initialize */
-static int yy_start = 0;        /* start state number */
+static int yy_init = 0;		/* whether we need to initialize */
+static int yy_start = 0;	/* start state number */
 
 /* Flag which is used to allow wcspihwrap()'s to do buffer switches
  * instead of setting up a fresh wcspihin.  A bit of a hack ...
@@ -313,24 +313,24 @@ void wcspihfree (void *  );
 #define yy_new_buffer wcspih_create_buffer
 
 #define yy_set_interactive(is_interactive) \
-        { \
-        if ( ! YY_CURRENT_BUFFER ){ \
+	{ \
+	if ( ! YY_CURRENT_BUFFER ){ \
         wcspihensure_buffer_stack (); \
-                YY_CURRENT_BUFFER_LVALUE =    \
+		YY_CURRENT_BUFFER_LVALUE =    \
             wcspih_create_buffer(wcspihin,YY_BUF_SIZE ); \
-        } \
-        YY_CURRENT_BUFFER_LVALUE->yy_is_interactive = is_interactive; \
-        }
+	} \
+	YY_CURRENT_BUFFER_LVALUE->yy_is_interactive = is_interactive; \
+	}
 
 #define yy_set_bol(at_bol) \
-        { \
-        if ( ! YY_CURRENT_BUFFER ){\
+	{ \
+	if ( ! YY_CURRENT_BUFFER ){\
         wcspihensure_buffer_stack (); \
-                YY_CURRENT_BUFFER_LVALUE =    \
+		YY_CURRENT_BUFFER_LVALUE =    \
             wcspih_create_buffer(wcspihin,YY_BUF_SIZE ); \
-        } \
-        YY_CURRENT_BUFFER_LVALUE->yy_at_bol = at_bol; \
-        }
+	} \
+	YY_CURRENT_BUFFER_LVALUE->yy_at_bol = at_bol; \
+	}
 
 #define YY_AT_BOL() (YY_CURRENT_BUFFER_LVALUE->yy_at_bol)
 
@@ -7993,21 +7993,21 @@ static void yy_fatal_error (yyconst char msg[]  );
  * corresponding action - sets up wcspihtext.
  */
 #define YY_DO_BEFORE_ACTION \
-        (yytext_ptr) = yy_bp; \
-        wcspihleng = (size_t) (yy_cp - yy_bp); \
-        (yy_hold_char) = *yy_cp; \
-        *yy_cp = '\0'; \
-        (yy_c_buf_p) = yy_cp;
+	(yytext_ptr) = yy_bp; \
+	wcspihleng = (size_t) (yy_cp - yy_bp); \
+	(yy_hold_char) = *yy_cp; \
+	*yy_cp = '\0'; \
+	(yy_c_buf_p) = yy_cp;
 
 #define YY_NUM_RULES 94
 #define YY_END_OF_BUFFER 95
 /* This struct is not used in this scanner,
    but its presence is necessary. */
 struct yy_trans_info
-        {
-        flex_int32_t yy_verify;
-        flex_int32_t yy_nxt;
-        };
+	{
+	flex_int32_t yy_verify;
+	flex_int32_t yy_nxt;
+	};
 static yyconst flex_int16_t yy_accept[441] =
     {   0,
         0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
@@ -8129,7 +8129,7 @@ char *wcspihtext;
 #line 1 "wcspih.l"
 /*============================================================================
 
-  WCSLIB 4.7 - an implementation of the FITS WCS standard.
+  WCSLIB 4.8 - an implementation of the FITS WCS standard.
   Copyright (C) 1995-2011, Mark Calabretta
 
   This file is part of WCSLIB.
@@ -8157,7 +8157,7 @@ char *wcspihtext;
 
   Author: Mark Calabretta, Australia Telescope National Facility
   http://www.atnf.csiro.au/~mcalabre/index.html
-  $Id: wcspih.c,v 4.7 2011/02/07 07:03:42 cal103 Exp $
+  $Id: wcspih.c,v 4.8.1.1 2011/08/15 08:07:06 cal103 Exp cal103 $
 *=============================================================================
 *
 * wcspih.l is a Flex description file containing the definition of a lexical
@@ -8229,17 +8229,17 @@ char *wcspihtext;
                            int *nreject, int *nwcs, struct wcsprm **wcs)
 
 #define YY_INPUT(inbuff, count, bufsize) \
-        { \
-          if (wcspih_nkeyrec) { \
-            strncpy(inbuff, wcspih_hdr, 80); \
-            inbuff[80] = '\n'; \
-            wcspih_hdr += 80; \
-            wcspih_nkeyrec--; \
-            count = 81; \
-          } else { \
-            count = YY_NULL; \
-          } \
-        }
+	{ \
+	  if (wcspih_nkeyrec) { \
+	    strncpy(inbuff, wcspih_hdr, 80); \
+	    inbuff[80] = '\n'; \
+	    wcspih_hdr += 80; \
+	    wcspih_nkeyrec--; \
+	    count = 81; \
+	  } else { \
+	    count = YY_NULL; \
+	  } \
+	}
 
 /* These global variables are required by YY_INPUT. */
 char *wcspih_hdr;
@@ -8301,7 +8301,7 @@ extern int wcspihwrap (void );
 #endif
 
     static void yyunput (int c,char *buf_ptr  );
-
+    
 #ifndef yytext_ptr
 static void yy_flex_strncpy (char *,yyconst char *,int );
 #endif
@@ -8338,17 +8338,17 @@ static int input (void );
  */
 #ifndef YY_INPUT
 #define YY_INPUT(buf,result,max_size) \
-        errno=0; \
-        while ( (result = read( fileno(wcspihin), (char *) buf, max_size )) < 0 ) \
-        { \
-                if( errno != EINTR) \
-                { \
-                        YY_FATAL_ERROR( "input in flex scanner failed" ); \
-                        break; \
-                } \
-                errno=0; \
-                clearerr(wcspihin); \
-        }\
+	errno=0; \
+	while ( (result = read( fileno(wcspihin), (char *) buf, max_size )) < 0 ) \
+	{ \
+		if( errno != EINTR) \
+		{ \
+			YY_FATAL_ERROR( "input in flex scanner failed" ); \
+			break; \
+		} \
+		errno=0; \
+		clearerr(wcspihin); \
+	}\
 \
 
 #endif
@@ -8397,651 +8397,651 @@ extern int wcspihlex (void);
 #endif
 
 #define YY_RULE_SETUP \
-        if ( wcspihleng > 0 ) \
-                YY_CURRENT_BUFFER_LVALUE->yy_at_bol = \
-                                (wcspihtext[wcspihleng - 1] == '\n'); \
-        YY_USER_ACTION
+	if ( wcspihleng > 0 ) \
+		YY_CURRENT_BUFFER_LVALUE->yy_at_bol = \
+				(wcspihtext[wcspihleng - 1] == '\n'); \
+	YY_USER_ACTION
 
 /** The main scanner function which does all the work.
  */
 YY_DECL
 {
-        register yy_state_type yy_current_state;
-        register char *yy_cp, *yy_bp;
-        register int yy_act;
-
+	register yy_state_type yy_current_state;
+	register char *yy_cp, *yy_bp;
+	register int yy_act;
+    
 #line 151 "wcspih.l"
 
-        /* Keyword indices, as used in the WCS papers, e.g. PCi_ja, PVi_ma. */
-        char a;
-        int  i, j, m;
-
-        char *cptr, *errmsg, errtxt[80], *hptr, *keep;
-        int  altlin, alts[27], ialt, idx, ipx, ix, jx, naxis, *npptr,
-             nps[27], npv[27], pass, status, valtype, voff;
-        double epoch[27], vsource[27];
-        void *vptr, *wptr;
-        struct wcsprm *wcsp;
-        int wcspihlex_destroy(void);
-
-        naxis = 0;
-        for (ialt = 0; ialt < 27; ialt++) {
-          alts[ialt] = 0;
-          npv[ialt] = 0;
-          nps[ialt] = 0;
-          epoch[ialt]   = UNDEFINED;
-          vsource[ialt] = UNDEFINED;
-        }
-
-        /* Parameters used to implement YY_INPUT. */
-        wcspih_hdr = header;
-        wcspih_nkeyrec = nkeyrec;
-
-        /* Our handle on the input stream. */
-        hptr = header;
-        keep = 0x0;
-        *nreject = 0;
-
-        /* Keyword parameters. */
-        i = j = m = 0;
-        a = ' ';
-
-        /* For decoding the keyvalue. */
-        valtype = -1;
-        idx     = -1;
-        vptr    = 0x0;
-
-        /* For keywords that require special handling. */
-        altlin = 0;
-        npptr  = 0x0;
-
-        /* The data structures produced. */
-        *nwcs = 0;
-        *wcs  = 0x0;
-
-        pass = 1;
-
-        /* Return here via longjmp() invoked by yy_fatal_error(). */
-        if (setjmp(wcspih_abort_jmp_env)) {
-          return 3;
-        }
-
-        BEGIN(INITIAL);
+	/* Keyword indices, as used in the WCS papers, e.g. PCi_ja, PVi_ma. */
+	char a;
+	int  i, j, m;
+	
+	char *cptr, *errmsg, errtxt[80], *hptr, *keep;
+	int  altlin, alts[27], ialt, idx, ipx, ix, jx, naxis, *npptr,
+	     nps[27], npv[27], pass, status, valtype, voff;
+	double epoch[27], vsource[27];
+	void *vptr, *wptr;
+	struct wcsprm *wcsp;
+	int wcspihlex_destroy(void);
+	
+	naxis = 0;
+	for (ialt = 0; ialt < 27; ialt++) {
+	  alts[ialt] = 0;
+	  npv[ialt] = 0;
+	  nps[ialt] = 0;
+	  epoch[ialt]   = UNDEFINED;
+	  vsource[ialt] = UNDEFINED;
+	}
+	
+	/* Parameters used to implement YY_INPUT. */
+	wcspih_hdr = header;
+	wcspih_nkeyrec = nkeyrec;
+	
+	/* Our handle on the input stream. */
+	hptr = header;
+	keep = 0x0;
+	*nreject = 0;
+	
+	/* Keyword parameters. */
+	i = j = m = 0;
+	a = ' ';
+	
+	/* For decoding the keyvalue. */
+	valtype = -1;
+	idx     = -1;
+	vptr    = 0x0;
+	
+	/* For keywords that require special handling. */
+	altlin = 0;
+	npptr  = 0x0;
+	
+	/* The data structures produced. */
+	*nwcs = 0;
+	*wcs  = 0x0;
+	
+	pass = 1;
+	
+	/* Return here via longjmp() invoked by yy_fatal_error(). */
+	if (setjmp(wcspih_abort_jmp_env)) {
+	  return 3;
+	}
+	
+	BEGIN(INITIAL);
 
 
 #line 8473 "wcspih.c"
 
-        if ( !(yy_init) )
-                {
-                (yy_init) = 1;
+	if ( !(yy_init) )
+		{
+		(yy_init) = 1;
 
 #ifdef YY_USER_INIT
-                YY_USER_INIT;
+		YY_USER_INIT;
 #endif
 
-                if ( ! (yy_start) )
-                        (yy_start) = 1; /* first start state */
+		if ( ! (yy_start) )
+			(yy_start) = 1;	/* first start state */
 
-                if ( ! wcspihin )
-                        wcspihin = stdin;
+		if ( ! wcspihin )
+			wcspihin = stdin;
 
-                if ( ! wcspihout )
-                        wcspihout = stdout;
+		if ( ! wcspihout )
+			wcspihout = stdout;
 
-                if ( ! YY_CURRENT_BUFFER ) {
-                        wcspihensure_buffer_stack ();
-                        YY_CURRENT_BUFFER_LVALUE =
-                                wcspih_create_buffer(wcspihin,YY_BUF_SIZE );
-                }
+		if ( ! YY_CURRENT_BUFFER ) {
+			wcspihensure_buffer_stack ();
+			YY_CURRENT_BUFFER_LVALUE =
+				wcspih_create_buffer(wcspihin,YY_BUF_SIZE );
+		}
 
-                wcspih_load_buffer_state( );
-                }
+		wcspih_load_buffer_state( );
+		}
 
-        while ( 1 )             /* loops until end-of-file is reached */
-                {
-                yy_cp = (yy_c_buf_p);
+	while ( 1 )		/* loops until end-of-file is reached */
+		{
+		yy_cp = (yy_c_buf_p);
 
-                /* Support of wcspihtext. */
-                *yy_cp = (yy_hold_char);
+		/* Support of wcspihtext. */
+		*yy_cp = (yy_hold_char);
 
-                /* yy_bp points to the position in yy_ch_buf of the start of
-                 * the current run.
-                 */
-                yy_bp = yy_cp;
+		/* yy_bp points to the position in yy_ch_buf of the start of
+		 * the current run.
+		 */
+		yy_bp = yy_cp;
 
-                yy_current_state = (yy_start);
-                yy_current_state += YY_AT_BOL();
+		yy_current_state = (yy_start);
+		yy_current_state += YY_AT_BOL();
 yy_match:
-                while ( (yy_current_state = yy_nxt[yy_current_state][ YY_SC_TO_UI(*yy_cp) ]) > 0 )
-                        {
-                        if ( yy_accept[yy_current_state] )
-                                {
-                                (yy_last_accepting_state) = yy_current_state;
-                                (yy_last_accepting_cpos) = yy_cp;
-                                }
+		while ( (yy_current_state = yy_nxt[yy_current_state][ YY_SC_TO_UI(*yy_cp) ]) > 0 )
+			{
+			if ( yy_accept[yy_current_state] )
+				{
+				(yy_last_accepting_state) = yy_current_state;
+				(yy_last_accepting_cpos) = yy_cp;
+				}
 
-                        ++yy_cp;
-                        }
+			++yy_cp;
+			}
 
-                yy_current_state = -yy_current_state;
+		yy_current_state = -yy_current_state;
 
 yy_find_action:
-                yy_act = yy_accept[yy_current_state];
+		yy_act = yy_accept[yy_current_state];
 
-                YY_DO_BEFORE_ACTION;
+		YY_DO_BEFORE_ACTION;
 
-do_action:      /* This label is used only to access EOF actions. */
+do_action:	/* This label is used only to access EOF actions. */
 
-                switch ( yy_act )
-        { /* beginning of action switch */
-                        case 0: /* must back up */
-                        /* undo the effects of YY_DO_BEFORE_ACTION */
-                        *yy_cp = (yy_hold_char);
-                        yy_cp = (yy_last_accepting_cpos) + 1;
-                        yy_current_state = (yy_last_accepting_state);
-                        goto yy_find_action;
+		switch ( yy_act )
+	{ /* beginning of action switch */
+			case 0: /* must back up */
+			/* undo the effects of YY_DO_BEFORE_ACTION */
+			*yy_cp = (yy_hold_char);
+			yy_cp = (yy_last_accepting_cpos) + 1;
+			yy_current_state = (yy_last_accepting_state);
+			goto yy_find_action;
 
 case 1:
 YY_RULE_SETUP
 #line 209 "wcspih.l"
 {
-          if (pass == 1) {
-            sscanf(wcspihtext, "NAXIS   = %d", &naxis);
-          }
-
-          if (naxis < 0) {
-            errmsg = errtxt;
-            sprintf(errmsg, "Negative value of NAXIS ignored: %d", naxis);
-            naxis = 0;
-            BEGIN(ERROR);
-          } else {
-            BEGIN(DISCARD);
-          }
-        }
-        YY_BREAK
+	  if (pass == 1) {
+	    sscanf(wcspihtext, "NAXIS   = %d", &naxis);
+	  }
+	
+	  if (naxis < 0) {
+	    errmsg = errtxt;
+	    sprintf(errmsg, "Negative value of NAXIS ignored: %d", naxis);
+	    naxis = 0;
+	    BEGIN(ERROR);
+	  } else {
+	    BEGIN(DISCARD);
+	  }
+	}
+	YY_BREAK
 case 2:
 YY_RULE_SETUP
 #line 224 "wcspih.l"
 {
-          if (pass == 1) {
-            sscanf(wcspihtext, "WCSAXES%c= %d", &a, &i);
-            wcspih_naxes(naxis, i, 0, a, alts, 0);
-          }
-          BEGIN(FLUSH);
-        }
-        YY_BREAK
+	  if (pass == 1) {
+	    sscanf(wcspihtext, "WCSAXES%c= %d", &a, &i);
+	    wcspih_naxes(naxis, i, 0, a, alts, 0);
+	  }
+	  BEGIN(FLUSH);
+	}
+	YY_BREAK
 case 3:
 YY_RULE_SETUP
 #line 232 "wcspih.l"
 {
-          valtype = FLOAT;
-          if (pass == 2) vptr = &((*wcs)->crpix);
-          BEGIN(CCCCCia);
-        }
-        YY_BREAK
+	  valtype = FLOAT;
+	  if (pass == 2) vptr = &((*wcs)->crpix);
+	  BEGIN(CCCCCia);
+	}
+	YY_BREAK
 case 4:
 YY_RULE_SETUP
 #line 238 "wcspih.l"
 {
-          valtype = FLOAT;
-          if (pass == 2) vptr = &((*wcs)->pc);
-          altlin = 1;
-          BEGIN(CCi_ja);
-        }
-        YY_BREAK
+	  valtype = FLOAT;
+	  if (pass == 2) vptr = &((*wcs)->pc);
+	  altlin = 1;
+	  BEGIN(CCi_ja);
+	}
+	YY_BREAK
 case 5:
 YY_RULE_SETUP
 #line 245 "wcspih.l"
 {
-          valtype = FLOAT;
-          if (pass == 2) vptr = &((*wcs)->cd);
-          altlin = 2;
-          BEGIN(CCi_ja);
-        }
-        YY_BREAK
+	  valtype = FLOAT;
+	  if (pass == 2) vptr = &((*wcs)->cd);
+	  altlin = 2;
+	  BEGIN(CCi_ja);
+	}
+	YY_BREAK
 case 6:
 YY_RULE_SETUP
 #line 252 "wcspih.l"
 {
-          valtype = FLOAT;
-          if (pass == 2) vptr = &((*wcs)->cdelt);
-          BEGIN(CCCCCia);
-        }
-        YY_BREAK
+	  valtype = FLOAT;
+	  if (pass == 2) vptr = &((*wcs)->cdelt);
+	  BEGIN(CCCCCia);
+	}
+	YY_BREAK
 case 7:
 YY_RULE_SETUP
 #line 258 "wcspih.l"
 {
-          valtype = FLOAT;
-          if (pass == 2) vptr = &((*wcs)->crota);
-          altlin = 4;
-          BEGIN(CROTAi);
-        }
-        YY_BREAK
+	  valtype = FLOAT;
+	  if (pass == 2) vptr = &((*wcs)->crota);
+	  altlin = 4;
+	  BEGIN(CROTAi);
+	}
+	YY_BREAK
 case 8:
 YY_RULE_SETUP
 #line 265 "wcspih.l"
 {
-          valtype = STRING;
-          if (pass == 2) vptr = &((*wcs)->cunit);
-          BEGIN(CCCCCia);
-        }
-        YY_BREAK
+	  valtype = STRING;
+	  if (pass == 2) vptr = &((*wcs)->cunit);
+	  BEGIN(CCCCCia);
+	}
+	YY_BREAK
 case 9:
 YY_RULE_SETUP
 #line 271 "wcspih.l"
 {
-          valtype = STRING;
-          if (pass == 2) vptr = &((*wcs)->ctype);
-          BEGIN(CCCCCia);
-        }
-        YY_BREAK
+	  valtype = STRING;
+	  if (pass == 2) vptr = &((*wcs)->ctype);
+	  BEGIN(CCCCCia);
+	}
+	YY_BREAK
 case 10:
 YY_RULE_SETUP
 #line 277 "wcspih.l"
 {
-          valtype = FLOAT;
-          if (pass == 2) vptr = &((*wcs)->crval);
-          BEGIN(CCCCCia);
-        }
-        YY_BREAK
+	  valtype = FLOAT;
+	  if (pass == 2) vptr = &((*wcs)->crval);
+	  BEGIN(CCCCCia);
+	}
+	YY_BREAK
 case 11:
 YY_RULE_SETUP
 #line 283 "wcspih.l"
 {
-          valtype = FLOAT;
-          if (pass == 2) vptr = &((*wcs)->lonpole);
-          BEGIN(CCCCCCCa);
-        }
-        YY_BREAK
+	  valtype = FLOAT;
+	  if (pass == 2) vptr = &((*wcs)->lonpole);
+	  BEGIN(CCCCCCCa);
+	}
+	YY_BREAK
 case 12:
 YY_RULE_SETUP
 #line 289 "wcspih.l"
 {
-          valtype = FLOAT;
-          if (pass == 2) vptr = &((*wcs)->latpole);
-          BEGIN(CCCCCCCa);
-        }
-        YY_BREAK
+	  valtype = FLOAT;
+	  if (pass == 2) vptr = &((*wcs)->latpole);
+	  BEGIN(CCCCCCCa);
+	}
+	YY_BREAK
 case 13:
 YY_RULE_SETUP
 #line 295 "wcspih.l"
 {
-          valtype = FLOAT;
-          if (pass == 2) vptr = &((*wcs)->restfrq);
-          BEGIN(CCCCCCCa);
-        }
-        YY_BREAK
+	  valtype = FLOAT;
+	  if (pass == 2) vptr = &((*wcs)->restfrq);
+	  BEGIN(CCCCCCCa);
+	}
+	YY_BREAK
 case 14:
 YY_RULE_SETUP
 #line 301 "wcspih.l"
 {
-          valtype = FLOAT;
-          if (pass == 2) vptr = &((*wcs)->restfrq);
-          unput(' ');
-          BEGIN(CCCCCCCa);
-        }
-        YY_BREAK
+	  valtype = FLOAT;
+	  if (pass == 2) vptr = &((*wcs)->restfrq);
+	  unput(' ');
+	  BEGIN(CCCCCCCa);
+	}
+	YY_BREAK
 case 15:
 YY_RULE_SETUP
 #line 308 "wcspih.l"
 {
-          valtype = FLOAT;
-          if (pass == 2) vptr = &((*wcs)->restwav);
-          BEGIN(CCCCCCCa);
-        }
-        YY_BREAK
+	  valtype = FLOAT;
+	  if (pass == 2) vptr = &((*wcs)->restwav);
+	  BEGIN(CCCCCCCa);
+	}
+	YY_BREAK
 case 16:
 YY_RULE_SETUP
 #line 314 "wcspih.l"
 {
-          valtype = FLOAT;
-          if (pass == 2) vptr = &((*wcs)->pv);
-          npptr = npv;
-          BEGIN(CCi_ma);
-        }
-        YY_BREAK
+	  valtype = FLOAT;
+	  if (pass == 2) vptr = &((*wcs)->pv);
+	  npptr = npv;
+	  BEGIN(CCi_ma);
+	}
+	YY_BREAK
 case 17:
 YY_RULE_SETUP
 #line 321 "wcspih.l"
 {
-          valtype = FLOAT;
-          if (pass == 2) vptr = &((*wcs)->pv);
-          npptr = npv;
-          BEGIN(PROJPn);
-        }
-        YY_BREAK
+	  valtype = FLOAT;
+	  if (pass == 2) vptr = &((*wcs)->pv);
+	  npptr = npv;
+	  BEGIN(PROJPn);
+	}
+	YY_BREAK
 case 18:
 YY_RULE_SETUP
 #line 328 "wcspih.l"
 {
-          valtype = STRING;
-          if (pass == 2) vptr = &((*wcs)->ps);
-          npptr = nps;
-          BEGIN(CCi_ma);
-        }
-        YY_BREAK
+	  valtype = STRING;
+	  if (pass == 2) vptr = &((*wcs)->ps);
+	  npptr = nps;
+	  BEGIN(CCi_ma);
+	}
+	YY_BREAK
 case 19:
 YY_RULE_SETUP
 #line 335 "wcspih.l"
 {
-          valtype = STRING;
-          if (pass == 2) vptr = &((*wcs)->cname);
-          BEGIN(CCCCCia);
-        }
-        YY_BREAK
+	  valtype = STRING;
+	  if (pass == 2) vptr = &((*wcs)->cname);
+	  BEGIN(CCCCCia);
+	}
+	YY_BREAK
 case 20:
 YY_RULE_SETUP
 #line 341 "wcspih.l"
 {
-          valtype = FLOAT;
-          if (pass == 2) vptr = &((*wcs)->crder);
-          BEGIN(CCCCCia);
-        }
-        YY_BREAK
+	  valtype = FLOAT;
+	  if (pass == 2) vptr = &((*wcs)->crder);
+	  BEGIN(CCCCCia);
+	}
+	YY_BREAK
 case 21:
 YY_RULE_SETUP
 #line 347 "wcspih.l"
 {
-          valtype = FLOAT;
-          if (pass == 2) vptr = &((*wcs)->csyer);
-          BEGIN(CCCCCia);
-        }
-        YY_BREAK
+	  valtype = FLOAT;
+	  if (pass == 2) vptr = &((*wcs)->csyer);
+	  BEGIN(CCCCCia);
+	}
+	YY_BREAK
 case 22:
 YY_RULE_SETUP
 #line 353 "wcspih.l"
 {
-          valtype = STRING;
-          if (pass == 2) vptr = (*wcs)->dateavg;
-          if (ctrl < -10) keep = wcspih_hdr - 80;
-          BEGIN(CCCCCCCC);
-        }
-        YY_BREAK
+	  valtype = STRING;
+	  if (pass == 2) vptr = (*wcs)->dateavg;
+	  if (ctrl < -10) keep = wcspih_hdr - 80;
+	  BEGIN(CCCCCCCC);
+	}
+	YY_BREAK
 case 23:
 YY_RULE_SETUP
 #line 360 "wcspih.l"
 {
-          valtype = STRING;
-          if (pass == 2) vptr = (*wcs)->dateobs;
-          if (ctrl < -10) keep = wcspih_hdr - 80;
-          BEGIN(CCCCCCCC);
-        }
-        YY_BREAK
+	  valtype = STRING;
+	  if (pass == 2) vptr = (*wcs)->dateobs;
+	  if (ctrl < -10) keep = wcspih_hdr - 80;
+	  BEGIN(CCCCCCCC);
+	}
+	YY_BREAK
 case 24:
 YY_RULE_SETUP
 #line 367 "wcspih.l"
 {
-          sscanf(wcspihtext, "EPOCH%c", &a);
-
-          if (a == ' ' || relax & WCSHDR_EPOCHa) {
-            valtype = FLOAT;
-            if (pass == 2) {
-              vptr = epoch;
-              if (a >= 'A') {
-                vptr = (void *)((double *)vptr + alts[a-'A'+1]);
-              }
-            }
-
-            unput(' ');
-            BEGIN(CCCCCCCa);
-
-          } else if (relax & WCSHDR_reject) {
-            errmsg = "EPOCH keyword may not have an alternate version code";
-            BEGIN(ERROR);
-
-          } else {
-            BEGIN(DISCARD);
-          }
-        }
-        YY_BREAK
+	  sscanf(wcspihtext, "EPOCH%c", &a);
+	
+	  if (a == ' ' || relax & WCSHDR_EPOCHa) {
+	    valtype = FLOAT;
+	    if (pass == 2) {
+	      vptr = epoch;
+	      if (a >= 'A') {
+	        vptr = (void *)((double *)vptr + alts[a-'A'+1]);
+	      }
+	    }
+	
+	    unput(' ');
+	    BEGIN(CCCCCCCa);
+	
+	  } else if (relax & WCSHDR_reject) {
+	    errmsg = "EPOCH keyword may not have an alternate version code";
+	    BEGIN(ERROR);
+	
+	  } else {
+	    BEGIN(DISCARD);
+	  }
+	}
+	YY_BREAK
 case 25:
 YY_RULE_SETUP
 #line 391 "wcspih.l"
 {
-          valtype = FLOAT;
-          if (pass == 2) vptr = &((*wcs)->equinox);
-          BEGIN(CCCCCCCa);
-        }
-        YY_BREAK
+	  valtype = FLOAT;
+	  if (pass == 2) vptr = &((*wcs)->equinox);
+	  BEGIN(CCCCCCCa);
+	}
+	YY_BREAK
 case 26:
 YY_RULE_SETUP
 #line 397 "wcspih.l"
 {
-          valtype = FLOAT;
-          if (pass == 2) vptr = &((*wcs)->mjdavg);
-          if (ctrl < -10) keep = wcspih_hdr - 80;
-          BEGIN(CCCCCCCC);
-        }
-        YY_BREAK
+	  valtype = FLOAT;
+	  if (pass == 2) vptr = &((*wcs)->mjdavg);
+	  if (ctrl < -10) keep = wcspih_hdr - 80;
+	  BEGIN(CCCCCCCC);
+	}
+	YY_BREAK
 case 27:
 YY_RULE_SETUP
 #line 404 "wcspih.l"
 {
-          valtype = FLOAT;
-          if (pass == 2) vptr = &((*wcs)->mjdobs);
-          if (ctrl < -10) keep = wcspih_hdr - 80;
-          BEGIN(CCCCCCCC);
-        }
-        YY_BREAK
+	  valtype = FLOAT;
+	  if (pass == 2) vptr = &((*wcs)->mjdobs);
+	  if (ctrl < -10) keep = wcspih_hdr - 80;
+	  BEGIN(CCCCCCCC);
+	}
+	YY_BREAK
 case 28:
 YY_RULE_SETUP
 #line 411 "wcspih.l"
 {
-          valtype = FLOAT;
-          if (pass == 2) vptr = (*wcs)->obsgeo;
-          if (ctrl < -10) keep = wcspih_hdr - 80;
-          BEGIN(CCCCCCCC);
-        }
-        YY_BREAK
+	  valtype = FLOAT;
+	  if (pass == 2) vptr = (*wcs)->obsgeo;
+	  if (ctrl < -10) keep = wcspih_hdr - 80;
+	  BEGIN(CCCCCCCC);
+	}
+	YY_BREAK
 case 29:
 YY_RULE_SETUP
 #line 418 "wcspih.l"
 {
-          valtype = FLOAT;
-          if (pass == 2) vptr = (*wcs)->obsgeo + 1;
-          if (ctrl < -10) keep = wcspih_hdr - 80;
-          BEGIN(CCCCCCCC);
-        }
-        YY_BREAK
+	  valtype = FLOAT;
+	  if (pass == 2) vptr = (*wcs)->obsgeo + 1;
+	  if (ctrl < -10) keep = wcspih_hdr - 80;
+	  BEGIN(CCCCCCCC);
+	}
+	YY_BREAK
 case 30:
 YY_RULE_SETUP
 #line 425 "wcspih.l"
 {
-          valtype = FLOAT;
-          if (pass == 2) vptr = (*wcs)->obsgeo + 2;
-          if (ctrl < -10) keep = wcspih_hdr - 80;
-          BEGIN(CCCCCCCC);
-        }
-        YY_BREAK
+	  valtype = FLOAT;
+	  if (pass == 2) vptr = (*wcs)->obsgeo + 2;
+	  if (ctrl < -10) keep = wcspih_hdr - 80;
+	  BEGIN(CCCCCCCC);
+	}
+	YY_BREAK
 case 31:
 YY_RULE_SETUP
 #line 432 "wcspih.l"
 {
-          valtype = STRING;
-          if (pass == 2) vptr = (*wcs)->radesys;
-          BEGIN(CCCCCCCa);
-        }
-        YY_BREAK
+	  valtype = STRING;
+	  if (pass == 2) vptr = (*wcs)->radesys;
+	  BEGIN(CCCCCCCa);
+	}
+	YY_BREAK
 case 32:
 YY_RULE_SETUP
 #line 438 "wcspih.l"
 {
-          if (relax & WCSHDR_RADECSYS) {
-            valtype = STRING;
-            if (pass == 2) vptr = (*wcs)->radesys;
-            unput(' ');
-            BEGIN(CCCCCCCa);
-
-          } else if (relax & WCSHDR_reject) {
-            errmsg = "RADECSYS is non-standard, use RADESYSa";
-            BEGIN(ERROR);
-
-          } else {
-            BEGIN(DISCARD);
-          }
-        }
-        YY_BREAK
+	  if (relax & WCSHDR_RADECSYS) {
+	    valtype = STRING;
+	    if (pass == 2) vptr = (*wcs)->radesys;
+	    unput(' ');
+	    BEGIN(CCCCCCCa);
+	
+	  } else if (relax & WCSHDR_reject) {
+	    errmsg = "RADECSYS is non-standard, use RADESYSa";
+	    BEGIN(ERROR);
+	
+	  } else {
+	    BEGIN(DISCARD);
+	  }
+	}
+	YY_BREAK
 case 33:
 YY_RULE_SETUP
 #line 454 "wcspih.l"
 {
-          valtype = STRING;
-          if (pass == 2) vptr = (*wcs)->specsys;
-          BEGIN(CCCCCCCa);
-        }
-        YY_BREAK
+	  valtype = STRING;
+	  if (pass == 2) vptr = (*wcs)->specsys;
+	  BEGIN(CCCCCCCa);
+	}
+	YY_BREAK
 case 34:
 YY_RULE_SETUP
 #line 460 "wcspih.l"
 {
-          valtype = STRING;
-          if (pass == 2) vptr = (*wcs)->ssysobs;
-          BEGIN(CCCCCCCa);
-        }
-        YY_BREAK
+	  valtype = STRING;
+	  if (pass == 2) vptr = (*wcs)->ssysobs;
+	  BEGIN(CCCCCCCa);
+	}
+	YY_BREAK
 case 35:
 YY_RULE_SETUP
 #line 466 "wcspih.l"
 {
-          valtype = STRING;
-          if (pass == 2) vptr = (*wcs)->ssyssrc;
-          BEGIN(CCCCCCCa);
-        }
-        YY_BREAK
+	  valtype = STRING;
+	  if (pass == 2) vptr = (*wcs)->ssyssrc;
+	  BEGIN(CCCCCCCa);
+	}
+	YY_BREAK
 case 36:
 YY_RULE_SETUP
 #line 472 "wcspih.l"
 {
-          valtype = FLOAT;
-          if (pass == 2) vptr = &((*wcs)->velangl);
-          BEGIN(CCCCCCCa);
-        }
-        YY_BREAK
+	  valtype = FLOAT;
+	  if (pass == 2) vptr = &((*wcs)->velangl);
+	  BEGIN(CCCCCCCa);
+	}
+	YY_BREAK
 case 37:
 YY_RULE_SETUP
 #line 478 "wcspih.l"
 {
-          valtype = FLOAT;
-          if (pass == 2) vptr = &((*wcs)->velosys);
-          BEGIN(CCCCCCCa);
-        }
-        YY_BREAK
+	  valtype = FLOAT;
+	  if (pass == 2) vptr = &((*wcs)->velosys);
+	  BEGIN(CCCCCCCa);
+	}
+	YY_BREAK
 case 38:
 YY_RULE_SETUP
 #line 484 "wcspih.l"
 {
-          sscanf(wcspihtext, "VELREF%c", &a);
-
-          if (a == ' ' || relax & WCSHDR_VELREFa) {
-            valtype = INTEGER;
-            if (pass == 2) vptr = &((*wcs)->velref);
-
-            unput(a);
-            BEGIN(CCCCCCCa);
-
-          } else if (relax & WCSHDR_reject) {
-            errmsg = "VELREF keyword may not have an alternate version code";
-            BEGIN(ERROR);
-
-          } else {
-            BEGIN(DISCARD);
-          }
-        }
-        YY_BREAK
+	  sscanf(wcspihtext, "VELREF%c", &a);
+	
+	  if (a == ' ' || relax & WCSHDR_VELREFa) {
+	    valtype = INTEGER;
+	    if (pass == 2) vptr = &((*wcs)->velref);
+	
+	    unput(a);
+	    BEGIN(CCCCCCCa);
+	
+	  } else if (relax & WCSHDR_reject) {
+	    errmsg = "VELREF keyword may not have an alternate version code";
+	    BEGIN(ERROR);
+	
+	  } else {
+	    BEGIN(DISCARD);
+	  }
+	}
+	YY_BREAK
 case 39:
 YY_RULE_SETUP
 #line 503 "wcspih.l"
 {
-          sscanf(wcspihtext, "VSOURCE%c", &a);
-
-          if (relax & WCSHDR_VSOURCE) {
-            valtype = FLOAT;
-            if (pass == 2) {
-              vptr = vsource;
-              if (a >= 'A') {
-                vptr = (void *)((double *)vptr + alts[a-'A'+1]);
-              }
-            }
-
-            unput(' ');
-            BEGIN(CCCCCCCa);
-
-          } else if (relax & WCSHDR_reject) {
-            errmsg = "Deprecated VSOURCEa keyword rejected";
-            BEGIN(ERROR);
-
-          } else {
-            BEGIN(DISCARD);
-          }
-        }
-        YY_BREAK
+	  sscanf(wcspihtext, "VSOURCE%c", &a);
+	
+	  if (relax & WCSHDR_VSOURCE) {
+	    valtype = FLOAT;
+	    if (pass == 2) {
+	      vptr = vsource;
+	      if (a >= 'A') {
+	        vptr = (void *)((double *)vptr + alts[a-'A'+1]);
+	      }
+	    }
+	
+	    unput(' ');
+	    BEGIN(CCCCCCCa);
+	
+	  } else if (relax & WCSHDR_reject) {
+	    errmsg = "Deprecated VSOURCEa keyword rejected";
+	    BEGIN(ERROR);
+	
+	  } else {
+	    BEGIN(DISCARD);
+	  }
+	}
+	YY_BREAK
 case 40:
 YY_RULE_SETUP
 #line 527 "wcspih.l"
 {
-          valtype = STRING;
-          if (pass == 2) vptr = (*wcs)->wcsname;
-          BEGIN(CCCCCCCa);
-        }
-        YY_BREAK
+	  valtype = STRING;
+	  if (pass == 2) vptr = (*wcs)->wcsname;
+	  BEGIN(CCCCCCCa);
+	}
+	YY_BREAK
 case 41:
 YY_RULE_SETUP
 #line 533 "wcspih.l"
 {
-          valtype = FLOAT;
-          if (pass == 2) vptr = &((*wcs)->zsource);
-          BEGIN(CCCCCCCa);
-        }
-        YY_BREAK
+	  valtype = FLOAT;
+	  if (pass == 2) vptr = &((*wcs)->zsource);
+	  BEGIN(CCCCCCCa);
+	}
+	YY_BREAK
 case 42:
 YY_RULE_SETUP
 #line 539 "wcspih.l"
 {
-          yyless(0);
-          if (wcspih_nkeyrec) {
-            wcspih_nkeyrec = 0;
-            errmsg = "Keyrecords following the END keyrecord were ignored";
-            BEGIN(ERROR);
-          } else {
-            BEGIN(DISCARD);
-          }
-        }
-        YY_BREAK
+	  yyless(0);
+	  if (wcspih_nkeyrec) {
+	    wcspih_nkeyrec = 0;
+	    errmsg = "Keyrecords following the END keyrecord were ignored";
+	    BEGIN(ERROR);
+	  } else {
+	    BEGIN(DISCARD);
+	  }
+	}
+	YY_BREAK
 case 43:
 YY_RULE_SETUP
 #line 550 "wcspih.l"
 {
-          BEGIN(DISCARD);
-        }
-        YY_BREAK
+	  BEGIN(DISCARD);
+	}
+	YY_BREAK
 case 44:
 #line 555 "wcspih.l"
 case 45:
 YY_RULE_SETUP
 #line 555 "wcspih.l"
 {
-          sscanf(wcspihtext, "%d%c", &i, &a);
-          idx = i - 1;
-          BEGIN(VALUE);
-        }
-        YY_BREAK
+	  sscanf(wcspihtext, "%d%c", &i, &a);
+	  idx = i - 1;
+	  BEGIN(VALUE);
+	}
+	YY_BREAK
 case 46:
 YY_RULE_SETUP
 #line 561 "wcspih.l"
 {
-          /* Invalid axis number will be caught by <VALUE>. */
-          sscanf(wcspihtext, "%3d", &i);
-          BEGIN(VALUE);
-        }
-        YY_BREAK
+	  /* Invalid axis number will be caught by <VALUE>. */
+	  sscanf(wcspihtext, "%3d", &i);
+	  BEGIN(VALUE);
+	}
+	YY_BREAK
 case 47:
 YY_RULE_SETUP
 #line 567 "wcspih.l"
 {
-          BEGIN(DISCARD);
-        }
-        YY_BREAK
+	  BEGIN(DISCARD);
+	}
+	YY_BREAK
 case 48:
 #line 572 "wcspih.l"
 case 49:
@@ -9052,18 +9052,18 @@ case 51:
 YY_RULE_SETUP
 #line 574 "wcspih.l"
 {
-          sscanf(wcspihtext, "%d_%d%c", &i, &j, &a);
-          if (pass == 2) {
-            wcsp = *wcs;
-            if (a != ' ') {
-              wcsp += alts[a-'A'+1];
-            }
-
-            idx = (i-1)*(wcsp->naxis) + j - 1;
-          }
-          BEGIN(VALUE);
-        }
-        YY_BREAK
+	  sscanf(wcspihtext, "%d_%d%c", &i, &j, &a);
+	  if (pass == 2) {
+	    wcsp = *wcs;
+	    if (a != ' ') {
+	      wcsp += alts[a-'A'+1];
+	    }
+	
+	    idx = (i-1)*(wcsp->naxis) + j - 1;
+	  }
+	  BEGIN(VALUE);
+	}
+	YY_BREAK
 case 52:
 #line 588 "wcspih.l"
 case 53:
@@ -9078,104 +9078,104 @@ case 57:
 YY_RULE_SETUP
 #line 592 "wcspih.l"
 {
-          /* Invalid axis numbers will be caught by <VALUE>. */
-          sscanf(wcspihtext, "%d_%d", &i, &j);
-          BEGIN(VALUE);
-        }
-        YY_BREAK
+	  /* Invalid axis numbers will be caught by <VALUE>. */
+	  sscanf(wcspihtext, "%d_%d", &i, &j);
+	  BEGIN(VALUE);
+	}
+	YY_BREAK
 case 58:
 YY_RULE_SETUP
 #line 598 "wcspih.l"
 {
-          /* This covers the defunct forms CD00i00j and PC00i00j. */
-          if (((relax & WCSHDR_PC00i00j) && (altlin == 1)) ||
-              ((relax & WCSHDR_CD00i00j) && (altlin == 2))) {
-            sscanf(wcspihtext, "%3d%3d", &i, &j);
-            a = ' ';
-            if (pass == 2) {
-              idx = (i-1)*((*wcs)->naxis) + j - 1;
-            }
-            BEGIN(VALUE);
-
-          } else if (relax & WCSHDR_reject) {
-            errmsg = errtxt;
-            sprintf(errmsg, "Defunct form of %si_ja keyword",
-                             (altlin==1) ? "PC" : "CD");
-            BEGIN(ERROR);
-
-          } else {
-            BEGIN(DISCARD);
-          }
-        }
-        YY_BREAK
+	  /* This covers the defunct forms CD00i00j and PC00i00j. */
+	  if (((relax & WCSHDR_PC00i00j) && (altlin == 1)) ||
+	      ((relax & WCSHDR_CD00i00j) && (altlin == 2))) {
+	    sscanf(wcspihtext, "%3d%3d", &i, &j);
+	    a = ' ';
+	    if (pass == 2) {
+	      idx = (i-1)*((*wcs)->naxis) + j - 1;
+	    }
+	    BEGIN(VALUE);
+	
+	  } else if (relax & WCSHDR_reject) {
+	    errmsg = errtxt;
+	    sprintf(errmsg, "Defunct form of %si_ja keyword",
+	                     (altlin==1) ? "PC" : "CD");
+	    BEGIN(ERROR);
+	
+	  } else {
+	    BEGIN(DISCARD);
+	  }
+	}
+	YY_BREAK
 case 59:
 YY_RULE_SETUP
 #line 620 "wcspih.l"
 {
-          BEGIN(DISCARD);
-        }
-        YY_BREAK
+	  BEGIN(DISCARD);
+	}
+	YY_BREAK
 case 60:
 #line 625 "wcspih.l"
 case 61:
 YY_RULE_SETUP
 #line 625 "wcspih.l"
 {
-          sscanf(wcspihtext, "%d%c", &i, &a);
-          if (a == ' ' || relax & WCSHDR_CROTAia) {
-            idx = i - 1;
-            BEGIN(VALUE);
-
-          } else if (relax & WCSHDR_reject) {
-            errmsg = "CROTAn keyword may not have an alternate version code";
-            BEGIN(ERROR);
-
-          } else {
-            BEGIN(DISCARD);
-          }
-        }
-        YY_BREAK
+	  sscanf(wcspihtext, "%d%c", &i, &a);
+	  if (a == ' ' || relax & WCSHDR_CROTAia) {
+	    idx = i - 1;
+	    BEGIN(VALUE);
+	
+	  } else if (relax & WCSHDR_reject) {
+	    errmsg = "CROTAn keyword may not have an alternate version code";
+	    BEGIN(ERROR);
+	
+	  } else {
+	    BEGIN(DISCARD);
+	  }
+	}
+	YY_BREAK
 case 62:
 YY_RULE_SETUP
 #line 640 "wcspih.l"
 {
-          sscanf(wcspihtext, "%d", &i);
-          a = ' ';
-          idx = i - 1;
-          BEGIN(VALUE);
-        }
-        YY_BREAK
+	  sscanf(wcspihtext, "%d", &i);
+	  a = ' ';
+	  idx = i - 1;
+	  BEGIN(VALUE);
+	}
+	YY_BREAK
 case 63:
 YY_RULE_SETUP
 #line 647 "wcspih.l"
 {
-          BEGIN(DISCARD);
-        }
-        YY_BREAK
+	  BEGIN(DISCARD);
+	}
+	YY_BREAK
 case 64:
 #line 652 "wcspih.l"
 case 65:
 YY_RULE_SETUP
 #line 652 "wcspih.l"
 {
-          idx = -1;
-
-          if (YY_START == CCCCCCCa) {
-            sscanf(wcspihtext, "%c", &a);
-          } else {
-            unput(wcspihtext[0]);
-            a = 0;
-          }
-          BEGIN(VALUE);
-        }
-        YY_BREAK
+	  idx = -1;
+	
+	  if (YY_START == CCCCCCCa) {
+	    sscanf(wcspihtext, "%c", &a);
+	  } else {
+	    unput(wcspihtext[0]);
+	    a = 0;
+	  }
+	  BEGIN(VALUE);
+	}
+	YY_BREAK
 case 66:
 YY_RULE_SETUP
 #line 664 "wcspih.l"
 {
-          BEGIN(DISCARD);
-        }
-        YY_BREAK
+	  BEGIN(DISCARD);
+	}
+	YY_BREAK
 case 67:
 #line 669 "wcspih.l"
 case 68:
@@ -9186,11 +9186,11 @@ case 70:
 YY_RULE_SETUP
 #line 671 "wcspih.l"
 {
-          sscanf(wcspihtext, "%d_%d%c", &i, &m, &a);
-          idx = -1;
-          BEGIN(VALUE);
-        }
-        YY_BREAK
+	  sscanf(wcspihtext, "%d_%d%c", &i, &m, &a);
+	  idx = -1;
+	  BEGIN(VALUE);
+	}
+	YY_BREAK
 case 71:
 #line 678 "wcspih.l"
 case 72:
@@ -9205,355 +9205,355 @@ case 76:
 YY_RULE_SETUP
 #line 682 "wcspih.l"
 {
-          /* Invalid parameters will be caught by <VALUE>. */
-          sscanf(wcspihtext, "%d_%d", &i, &m);
-          BEGIN(VALUE);
-        }
-        YY_BREAK
+	  /* Invalid parameters will be caught by <VALUE>. */
+	  sscanf(wcspihtext, "%d_%d", &i, &m);
+	  BEGIN(VALUE);
+	}
+	YY_BREAK
 case 77:
 YY_RULE_SETUP
 #line 688 "wcspih.l"
 {
-          BEGIN(DISCARD);
-        }
-        YY_BREAK
+	  BEGIN(DISCARD);
+	}
+	YY_BREAK
 case 78:
 YY_RULE_SETUP
 #line 692 "wcspih.l"
 {
-          if (relax & WCSHDR_PROJPn) {
-            sscanf(wcspihtext, "%d", &m);
-            i = 0;
-            a = ' ';
-            idx = -1;
-            BEGIN(VALUE);
-
-          } else if (relax & WCSHDR_reject) {
-            errmsg = "Defunct PROJPn keyword rejected";
-            BEGIN(ERROR);
-
-          } else {
-            BEGIN(DISCARD);
-          }
-        }
-        YY_BREAK
+	  if (relax & WCSHDR_PROJPn) {
+	    sscanf(wcspihtext, "%d", &m);
+	    i = 0;
+	    a = ' ';
+	    idx = -1;
+	    BEGIN(VALUE);
+	
+	  } else if (relax & WCSHDR_reject) {
+	    errmsg = "Defunct PROJPn keyword rejected";
+	    BEGIN(ERROR);
+	
+	  } else {
+	    BEGIN(DISCARD);
+	  }
+	}
+	YY_BREAK
 case 79:
 YY_RULE_SETUP
 #line 709 "wcspih.l"
 {
-          BEGIN(DISCARD);
-        }
-        YY_BREAK
+	  BEGIN(DISCARD);
+	}
+	YY_BREAK
 case 80:
 YY_RULE_SETUP
 #line 713 "wcspih.l"
 {
-          /* Do checks on i, j & m. */
-          if (i > 99 || j > 99 || m > 99) {
-            if (relax & WCSHDR_reject) {
-              errmsg = errtxt;
-              if (i > 99 || j > 99) {
-                sprintf(errmsg, "Axis number exceeds 99");
-              } else if (m > 99) {
-                sprintf(errmsg, "Parameter number exceeds 99");
-              }
-              BEGIN(ERROR);
-
-            } else {
-              /* Pretend we don't recognize it. */
-              BEGIN(DISCARD);
-            }
-
-          } else {
-            if (valtype == INTEGER) {
-              BEGIN(INTEGER_VAL);
-            } else if (valtype == FLOAT) {
-              BEGIN(FLOAT_VAL);
-            } else if (valtype == STRING) {
-              BEGIN(STRING_VAL);
-            } else {
-              errmsg = errtxt;
-              sprintf(errmsg, "Internal parser ERROR, bad data type: %d",
-                valtype);
-              BEGIN(ERROR);
-            }
-          }
-        }
-        YY_BREAK
+	  /* Do checks on i, j & m. */
+	  if (i > 99 || j > 99 || m > 99) {
+	    if (relax & WCSHDR_reject) {
+	      errmsg = errtxt;
+	      if (i > 99 || j > 99) {
+	        sprintf(errmsg, "Axis number exceeds 99");
+	      } else if (m > 99) {
+	        sprintf(errmsg, "Parameter number exceeds 99");
+	      }
+	      BEGIN(ERROR);
+	
+	    } else {
+	      /* Pretend we don't recognize it. */
+	      BEGIN(DISCARD);
+	    }
+	
+	  } else {
+	    if (valtype == INTEGER) {
+	      BEGIN(INTEGER_VAL);
+	    } else if (valtype == FLOAT) {
+	      BEGIN(FLOAT_VAL);
+	    } else if (valtype == STRING) {
+	      BEGIN(STRING_VAL);
+	    } else {
+	      errmsg = errtxt;
+	      sprintf(errmsg, "Internal parser ERROR, bad data type: %d",
+	        valtype);
+	      BEGIN(ERROR);
+	    }
+	  }
+	}
+	YY_BREAK
 case 81:
 YY_RULE_SETUP
 #line 746 "wcspih.l"
 {
-          errmsg = "Invalid KEYWORD = VALUE syntax";
-          BEGIN(ERROR);
-        }
-        YY_BREAK
+	  errmsg = "Invalid KEYWORD = VALUE syntax";
+	  BEGIN(ERROR);
+	}
+	YY_BREAK
 case 82:
 YY_RULE_SETUP
 #line 751 "wcspih.l"
 {
-          if (pass == 1) {
-            wcspih_naxes(naxis, i, j, a, alts, npptr);
-            BEGIN(FLUSH);
-
-          } else {
-            if (vptr) {
-              /* Determine the coordinate representation. */
-              for (ialt = 0; ialt < *nwcs; ialt++) {
-                /* The loop here is for keywords that apply */
-                /* to every alternate; these have a == 0. */
-                if (a >= 'A') {
-                  ialt = alts[a-'A'+1];
-                }
-
-                wptr = vptr;
-                if (ialt) {
-                  voff = (char *)(*wcs+ialt) - (char *)(*wcs);
-                  wptr = (void *)((char *)vptr + voff);
-                }
-
-                /* Apply keyword parameterization. */
-                if (idx >= 0) {
-                  wptr = *((int **)wptr) + idx;
-                }
-
-                /* Read the keyvalue. */
-                sscanf(wcspihtext, "%d", (int *)wptr);
-
-                if (a) break;
-              }
-
-              BEGIN(COMMENT);
-
-            } else {
-              errmsg = "Internal parser ERROR, null int pointer";
-              BEGIN(ERROR);
-            }
-          }
-        }
-        YY_BREAK
+	  if (pass == 1) {
+	    wcspih_naxes(naxis, i, j, a, alts, npptr);
+	    BEGIN(FLUSH);
+	
+	  } else {
+	    if (vptr) {
+	      /* Determine the coordinate representation. */
+	      for (ialt = 0; ialt < *nwcs; ialt++) {
+	        /* The loop here is for keywords that apply */
+	        /* to every alternate; these have a == 0. */
+	        if (a >= 'A') {
+	          ialt = alts[a-'A'+1];
+	        }
+	
+	        wptr = vptr;
+	        if (ialt) {
+	          voff = (char *)(*wcs+ialt) - (char *)(*wcs);
+	          wptr = (void *)((char *)vptr + voff);
+	        }
+	
+	        /* Apply keyword parameterization. */
+	        if (idx >= 0) {
+	          wptr = *((int **)wptr) + idx;
+	        }
+	
+	        /* Read the keyvalue. */
+	        sscanf(wcspihtext, "%d", (int *)wptr);
+	
+	        if (a) break;
+	      }
+	
+	      BEGIN(COMMENT);
+	
+	    } else {
+	      errmsg = "Internal parser ERROR, null int pointer";
+	      BEGIN(ERROR);
+	    }
+	  }
+	}
+	YY_BREAK
 case 83:
 YY_RULE_SETUP
 #line 792 "wcspih.l"
 {
-          errmsg = "An integer value was expected";
-          BEGIN(ERROR);
-        }
-        YY_BREAK
+	  errmsg = "An integer value was expected";
+	  BEGIN(ERROR);
+	}
+	YY_BREAK
 case 84:
 YY_RULE_SETUP
 #line 797 "wcspih.l"
 {
-          if (pass == 1) {
-            wcspih_naxes(naxis, i, j, a, alts, npptr);
-            BEGIN(FLUSH);
-
-          } else {
-            if (vptr) {
-              /* Determine the coordinate representation. */
-              for (ialt = 0; ialt < *nwcs; ialt++) {
-                /* The loop here is for keywords like MJD-OBS that */
-                /* apply to every alternate; these have a == 0.  */
-                if (a >= 'A') {
-                  ialt = alts[a-'A'+1];
-                }
-
-                wptr = vptr;
-                if (ialt) {
-                  voff = (char *)(*wcs+ialt) - (char *)(*wcs);
-                  wptr = (void *)((char *)vptr + voff);
-                }
-
-                /* Apply keyword parameterization. */
-                if (idx >= 0) {
-                  wptr = *((double **)wptr) + idx;
-
-                } else if (npptr == npv) {
-                  ipx = (*wcs+ialt)->npv++;
-                  (*wcs+ialt)->pv[ipx].i = i;
-                  (*wcs+ialt)->pv[ipx].m = m;
-                  wptr = &((*wcs+ialt)->pv[ipx].value);
-                }
-
-                /* Read the keyvalue. */
-                sscanf(wcspihtext, "%lf", (double *)wptr);
-
-                /* Flag the presence of PCi_ja, or CDi_ja and/or CROTAia. */
-                if (altlin) {
-                  (*wcs+ialt)->altlin |= altlin;
-                  altlin = 0;
-                }
-
-                if (a) break;
-              }
-
-              BEGIN(COMMENT);
-
-            } else {
-              errmsg = "Internal parser ERROR, null float pointer";
-              BEGIN(ERROR);
-            }
-          }
-        }
-        YY_BREAK
+	  if (pass == 1) {
+	    wcspih_naxes(naxis, i, j, a, alts, npptr);
+	    BEGIN(FLUSH);
+	
+	  } else {
+	    if (vptr) {
+	      /* Determine the coordinate representation. */
+	      for (ialt = 0; ialt < *nwcs; ialt++) {
+	        /* The loop here is for keywords like MJD-OBS that */
+	        /* apply to every alternate; these have a == 0.  */
+	        if (a >= 'A') {
+	          ialt = alts[a-'A'+1];
+	        }
+	
+	        wptr = vptr;
+	        if (ialt) {
+	          voff = (char *)(*wcs+ialt) - (char *)(*wcs);
+	          wptr = (void *)((char *)vptr + voff);
+	        }
+	
+	        /* Apply keyword parameterization. */
+	        if (idx >= 0) {
+	          wptr = *((double **)wptr) + idx;
+	
+	        } else if (npptr == npv) {
+	          ipx = (*wcs+ialt)->npv++;
+	          (*wcs+ialt)->pv[ipx].i = i;
+	          (*wcs+ialt)->pv[ipx].m = m;
+	          wptr = &((*wcs+ialt)->pv[ipx].value);
+	        }
+	
+	        /* Read the keyvalue. */
+	        sscanf(wcspihtext, "%lf", (double *)wptr);
+	
+	        /* Flag the presence of PCi_ja, or CDi_ja and/or CROTAia. */
+	        if (altlin) {
+	          (*wcs+ialt)->altlin |= altlin;
+	          altlin = 0;
+	        }
+	
+	        if (a) break;
+	      }
+	
+	      BEGIN(COMMENT);
+	
+	    } else {
+	      errmsg = "Internal parser ERROR, null float pointer";
+	      BEGIN(ERROR);
+	    }
+	  }
+	}
+	YY_BREAK
 case 85:
 YY_RULE_SETUP
 #line 850 "wcspih.l"
 {
-          errmsg = "A floating-point value was expected";
-          BEGIN(ERROR);
-        }
-        YY_BREAK
+	  errmsg = "A floating-point value was expected";
+	  BEGIN(ERROR);
+	}
+	YY_BREAK
 case 86:
 /* rule 86 can match eol */
 YY_RULE_SETUP
 #line 855 "wcspih.l"
 {
-          if (pass == 1) {
-            wcspih_naxes(naxis, i, j, a, alts, npptr);
-            BEGIN(FLUSH);
-
-          } else {
-            if (vptr) {
-              /* Determine the coordinate representation. */
-              for (ialt = 0; ialt < *nwcs; ialt++) {
-                /* The loop here is for keywords like DATE-OBS that */
-                /* apply to every alternate; these have a == 0.   */
-                if (a >= 'A') {
-                  ialt = alts[a-'A'+1];
-                }
-
-                wptr = vptr;
-                if (ialt) {
-                  voff = (char *)(*wcs+ialt) - (char *)(*wcs);
-                  wptr = (void *)((char *)vptr + voff);
-                }
-
-                /* Apply keyword parameterization. */
-                if (idx >= 0) {
-                  wptr = *((char (**)[72])wptr) + idx;
-
-                } else if (npptr == nps) {
-                  ipx = (*wcs+ialt)->nps++;
-                  (*wcs+ialt)->ps[ipx].i = i;
-                  (*wcs+ialt)->ps[ipx].m = m;
-                  wptr = (*wcs+ialt)->ps[ipx].value;
-                }
-
-                /* Read the keyvalue. */
-                cptr = (char *)wptr;
-                strcpy(cptr, wcspihtext+1);
-
-                /* Squeeze out repeated quotes. */
-                ix = 0;
-                for (jx = 0; jx < 72; jx++) {
-                  if (ix < jx) {
-                    cptr[ix] = cptr[jx];
-                  }
-
-                  if (cptr[jx] == '\0') {
-                    if (ix) cptr[ix-1] = '\0';
-                    break;
-                  } else if (cptr[jx] == '\'' && cptr[jx+1] == '\'') {
-                    jx++;
-                  }
-
-                  ix++;
-                }
-
-                if (a) break;
-              }
-
-              BEGIN(COMMENT);
-
-            } else {
-              errmsg = "Internal parser ERROR, null string pointer";
-              BEGIN(ERROR);
-            }
-          }
-        }
-        YY_BREAK
+	  if (pass == 1) {
+	    wcspih_naxes(naxis, i, j, a, alts, npptr);
+	    BEGIN(FLUSH);
+	
+	  } else {
+	    if (vptr) {
+	      /* Determine the coordinate representation. */
+	      for (ialt = 0; ialt < *nwcs; ialt++) {
+	        /* The loop here is for keywords like DATE-OBS that */
+	        /* apply to every alternate; these have a == 0.   */
+	        if (a >= 'A') {
+	          ialt = alts[a-'A'+1];
+	        }
+	
+	        wptr = vptr;
+	        if (ialt) {
+	          voff = (char *)(*wcs+ialt) - (char *)(*wcs);
+	          wptr = (void *)((char *)vptr + voff);
+	        }
+	
+	        /* Apply keyword parameterization. */
+	        if (idx >= 0) {
+	          wptr = *((char (**)[72])wptr) + idx;
+	
+	        } else if (npptr == nps) {
+	          ipx = (*wcs+ialt)->nps++;
+	          (*wcs+ialt)->ps[ipx].i = i;
+	          (*wcs+ialt)->ps[ipx].m = m;
+	          wptr = (*wcs+ialt)->ps[ipx].value;
+	        }
+	
+	        /* Read the keyvalue. */
+	        cptr = (char *)wptr;
+	        strcpy(cptr, wcspihtext+1);
+	
+	        /* Squeeze out repeated quotes. */
+	        ix = 0;
+	        for (jx = 0; jx < 72; jx++) {
+	          if (ix < jx) {
+	            cptr[ix] = cptr[jx];
+	          }
+	
+	          if (cptr[jx] == '\0') {
+	            if (ix) cptr[ix-1] = '\0';
+	            break;
+	          } else if (cptr[jx] == '\'' && cptr[jx+1] == '\'') {
+	            jx++;
+	          }
+	
+	          ix++;
+	        }
+	
+	        if (a) break;
+	      }
+	
+	      BEGIN(COMMENT);
+	
+	    } else {
+	      errmsg = "Internal parser ERROR, null string pointer";
+	      BEGIN(ERROR);
+	    }
+	  }
+	}
+	YY_BREAK
 case 87:
 YY_RULE_SETUP
 #line 920 "wcspih.l"
 {
-          errmsg = "A string value was expected";
-          BEGIN(ERROR);
-        }
-        YY_BREAK
+	  errmsg = "A string value was expected";
+	  BEGIN(ERROR);
+	}
+	YY_BREAK
 case 88:
 #line 926 "wcspih.l"
 case 89:
 YY_RULE_SETUP
 #line 926 "wcspih.l"
 {
-          BEGIN(FLUSH);
-        }
-        YY_BREAK
+	  BEGIN(FLUSH);
+	}
+	YY_BREAK
 case 90:
 YY_RULE_SETUP
 #line 930 "wcspih.l"
 {
-          errmsg = "Malformed keycomment";
-          BEGIN(ERROR);
-        }
-        YY_BREAK
+	  errmsg = "Malformed keycomment";
+	  BEGIN(ERROR);
+	}
+	YY_BREAK
 case 91:
 YY_RULE_SETUP
 #line 935 "wcspih.l"
 {
-          if (pass == 2) {
-            if (ctrl < 0) {
-              /* Preserve discards. */
-              keep = wcspih_hdr - 80;
-
-            } else if (ctrl > 2) {
-              fprintf(stderr, "%.80s\n  Discarded.\n", wcspih_hdr-80);
-            }
-          }
-          BEGIN(FLUSH);
-        }
-        YY_BREAK
+	  if (pass == 2) {
+	    if (ctrl < 0) {
+	      /* Preserve discards. */
+	      keep = wcspih_hdr - 80;
+	
+	    } else if (ctrl > 2) {
+	      fprintf(stderr, "%.80s\n  Discarded.\n", wcspih_hdr-80);
+	    }
+	  }
+	  BEGIN(FLUSH);
+	}
+	YY_BREAK
 case 92:
 YY_RULE_SETUP
 #line 948 "wcspih.l"
 {
-          (*nreject)++;
-          if (pass == 2) {
-            if (ctrl%10 == -1) {
-              /* Preserve rejects. */
-              keep = wcspih_hdr - 80;
-            }
-
-            if (abs(ctrl%10) > 1) {
-              fprintf(stderr, "%.80s\n%4d: %s.\n", wcspih_hdr-80, *nreject,
-                errmsg);
-            }
-          }
-          BEGIN(FLUSH);
-        }
-        YY_BREAK
+	  (*nreject)++;
+	  if (pass == 2) {
+	    if (ctrl%10 == -1) {
+	      /* Preserve rejects. */
+	      keep = wcspih_hdr - 80;
+	    }
+	
+	    if (abs(ctrl%10) > 1) {
+	      fprintf(stderr, "%.80s\n%4d: %s.\n", wcspih_hdr-80, *nreject,
+	        errmsg);
+	    }
+	  }
+	  BEGIN(FLUSH);
+	}
+	YY_BREAK
 case 93:
 /* rule 93 can match eol */
 YY_RULE_SETUP
 #line 964 "wcspih.l"
 {
-          if (pass == 2 && keep) {
-            if (hptr < keep) {
-              strncpy(hptr, keep, 80);
-            }
-            hptr += 80;
-          }
-
-          i = j = m = 0;
-          a = ' ';
-          valtype = -1;
-          keep = 0x0;
-          altlin = 0;
-          npptr = 0x0;
-          BEGIN(INITIAL);
-        }
-        YY_BREAK
+	  if (pass == 2 && keep) {
+	    if (hptr < keep) {
+	      strncpy(hptr, keep, 80);
+	    }
+	    hptr += 80;
+	  }
+	
+	  i = j = m = 0;
+	  a = ' ';
+	  valtype = -1;
+	  keep = 0x0;
+	  altlin = 0;
+	  npptr = 0x0;
+	  BEGIN(INITIAL);
+	}
+	YY_BREAK
 case YY_STATE_EOF(INITIAL):
 case YY_STATE_EOF(CROTAi):
 case YY_STATE_EOF(PROJPn):
@@ -9572,403 +9572,403 @@ case YY_STATE_EOF(ERROR):
 case YY_STATE_EOF(FLUSH):
 #line 981 "wcspih.l"
 {
-          /* End-of-input. */
-          if (pass == 1) {
-            if ((status = wcspih_inits(naxis, alts, npv, nps, nwcs, wcs)) ||
-                 *nwcs == 0) {
-              wcspihlex_destroy();
-              return status;
-            }
-
-            if (abs(ctrl%10) > 2) {
-              if (*nwcs == 1) {
-                fprintf(stderr, "Found one coordinate representation.\n");
-              } else {
-                fprintf(stderr, "Found %d coordinate representations.\n",
-                  *nwcs);
-              }
-            }
-
-            wcspih_hdr = header;
-            wcspih_nkeyrec = nkeyrec;
-            *nreject = 0;
-
-            pass = 2;
-            i = j = m = 0;
-            a = ' ';
-            valtype = -1;
-
-            wcspihrestart(wcspihin);
-
-          } else {
-            wcspihlex_destroy();
-
-            if (ctrl < 0) {
-              *hptr = '\0';
-            } else if (ctrl == 1) {
-              fprintf(stderr, "%d WCS keyrecords were rejected.\n",
-                *nreject);
-            }
-
-            return wcspih_final(alts, epoch, vsource, nwcs, wcs);
-          }
-        }
-        YY_BREAK
+	  /* End-of-input. */
+	  if (pass == 1) {
+	    if ((status = wcspih_inits(naxis, alts, npv, nps, nwcs, wcs)) ||
+	         *nwcs == 0) {
+	      wcspihlex_destroy();
+	      return status;
+	    }
+	
+	    if (abs(ctrl%10) > 2) {
+	      if (*nwcs == 1) {
+	        fprintf(stderr, "Found one coordinate representation.\n");
+	      } else {
+	        fprintf(stderr, "Found %d coordinate representations.\n",
+	          *nwcs);
+	      }
+	    }
+	
+	    wcspih_hdr = header;
+	    wcspih_nkeyrec = nkeyrec;
+	    *nreject = 0;
+	
+	    pass = 2;
+	    i = j = m = 0;
+	    a = ' ';
+	    valtype = -1;
+	
+	    wcspihrestart(wcspihin);
+	
+	  } else {
+	    wcspihlex_destroy();
+	
+	    if (ctrl < 0) {
+	      *hptr = '\0';
+	    } else if (ctrl == 1) {
+	      fprintf(stderr, "%d WCS keyrecords were rejected.\n",
+	        *nreject);
+	    }
+	
+	    return wcspih_final(alts, epoch, vsource, nwcs, wcs);
+	  }
+	}
+	YY_BREAK
 case 94:
 YY_RULE_SETUP
 #line 1024 "wcspih.l"
 ECHO;
-        YY_BREAK
+	YY_BREAK
 #line 9623 "wcspih.c"
 
-        case YY_END_OF_BUFFER:
-                {
-                /* Amount of text matched not including the EOB char. */
-                int yy_amount_of_matched_text = (int) (yy_cp - (yytext_ptr)) - 1;
-
-                /* Undo the effects of YY_DO_BEFORE_ACTION. */
-                *yy_cp = (yy_hold_char);
-                YY_RESTORE_YY_MORE_OFFSET
-
-                if ( YY_CURRENT_BUFFER_LVALUE->yy_buffer_status == YY_BUFFER_NEW )
-                        {
-                        /* We're scanning a new file or input source.  It's
-                         * possible that this happened because the user
-                         * just pointed wcspihin at a new source and called
-                         * wcspihlex().  If so, then we have to assure
-                         * consistency between YY_CURRENT_BUFFER and our
-                         * globals.  Here is the right place to do so, because
-                         * this is the first action (other than possibly a
-                         * back-up) that will match for the new input source.
-                         */
-                        (yy_n_chars) = YY_CURRENT_BUFFER_LVALUE->yy_n_chars;
-                        YY_CURRENT_BUFFER_LVALUE->yy_input_file = wcspihin;
-                        YY_CURRENT_BUFFER_LVALUE->yy_buffer_status = YY_BUFFER_NORMAL;
-                        }
-
-                /* Note that here we test for yy_c_buf_p "<=" to the position
-                 * of the first EOB in the buffer, since yy_c_buf_p will
-                 * already have been incremented past the NUL character
-                 * (since all states make transitions on EOB to the
-                 * end-of-buffer state).  Contrast this with the test
-                 * in input().
-                 */
-                if ( (yy_c_buf_p) <= &YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[(yy_n_chars)] )
-                        { /* This was really a NUL. */
-                        yy_state_type yy_next_state;
-
-                        (yy_c_buf_p) = (yytext_ptr) + yy_amount_of_matched_text;
-
-                        yy_current_state = yy_get_previous_state(  );
-
-                        /* Okay, we're now positioned to make the NUL
-                         * transition.  We couldn't have
-                         * yy_get_previous_state() go ahead and do it
-                         * for us because it doesn't know how to deal
-                         * with the possibility of jamming (and we don't
-                         * want to build jamming into it because then it
-                         * will run more slowly).
-                         */
-
-                        yy_next_state = yy_try_NUL_trans( yy_current_state );
-
-                        yy_bp = (yytext_ptr) + YY_MORE_ADJ;
-
-                        if ( yy_next_state )
-                                {
-                                /* Consume the NUL. */
-                                yy_cp = ++(yy_c_buf_p);
-                                yy_current_state = yy_next_state;
-                                goto yy_match;
-                                }
-
-                        else
-                                {
-                                yy_cp = (yy_c_buf_p);
-                                goto yy_find_action;
-                                }
-                        }
-
-                else switch ( yy_get_next_buffer(  ) )
-                        {
-                        case EOB_ACT_END_OF_FILE:
-                                {
-                                (yy_did_buffer_switch_on_eof) = 0;
-
-                                if ( wcspihwrap( ) )
-                                        {
-                                        /* Note: because we've taken care in
-                                         * yy_get_next_buffer() to have set up
-                                         * wcspihtext, we can now set up
-                                         * yy_c_buf_p so that if some total
-                                         * hoser (like flex itself) wants to
-                                         * call the scanner after we return the
-                                         * YY_NULL, it'll still work - another
-                                         * YY_NULL will get returned.
-                                         */
-                                        (yy_c_buf_p) = (yytext_ptr) + YY_MORE_ADJ;
-
-                                        yy_act = YY_STATE_EOF(YY_START);
-                                        goto do_action;
-                                        }
-
-                                else
-                                        {
-                                        if ( ! (yy_did_buffer_switch_on_eof) )
-                                                YY_NEW_FILE;
-                                        }
-                                break;
-                                }
-
-                        case EOB_ACT_CONTINUE_SCAN:
-                                (yy_c_buf_p) =
-                                        (yytext_ptr) + yy_amount_of_matched_text;
-
-                                yy_current_state = yy_get_previous_state(  );
-
-                                yy_cp = (yy_c_buf_p);
-                                yy_bp = (yytext_ptr) + YY_MORE_ADJ;
-                                goto yy_match;
-
-                        case EOB_ACT_LAST_MATCH:
-                                (yy_c_buf_p) =
-                                &YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[(yy_n_chars)];
-
-                                yy_current_state = yy_get_previous_state(  );
-
-                                yy_cp = (yy_c_buf_p);
-                                yy_bp = (yytext_ptr) + YY_MORE_ADJ;
-                                goto yy_find_action;
-                        }
-                break;
-                }
-
-        default:
-                YY_FATAL_ERROR(
-                        "fatal flex scanner internal error--no action found" );
-        } /* end of action switch */
-                } /* end of scanning one token */
+	case YY_END_OF_BUFFER:
+		{
+		/* Amount of text matched not including the EOB char. */
+		int yy_amount_of_matched_text = (int) (yy_cp - (yytext_ptr)) - 1;
+
+		/* Undo the effects of YY_DO_BEFORE_ACTION. */
+		*yy_cp = (yy_hold_char);
+		YY_RESTORE_YY_MORE_OFFSET
+
+		if ( YY_CURRENT_BUFFER_LVALUE->yy_buffer_status == YY_BUFFER_NEW )
+			{
+			/* We're scanning a new file or input source.  It's
+			 * possible that this happened because the user
+			 * just pointed wcspihin at a new source and called
+			 * wcspihlex().  If so, then we have to assure
+			 * consistency between YY_CURRENT_BUFFER and our
+			 * globals.  Here is the right place to do so, because
+			 * this is the first action (other than possibly a
+			 * back-up) that will match for the new input source.
+			 */
+			(yy_n_chars) = YY_CURRENT_BUFFER_LVALUE->yy_n_chars;
+			YY_CURRENT_BUFFER_LVALUE->yy_input_file = wcspihin;
+			YY_CURRENT_BUFFER_LVALUE->yy_buffer_status = YY_BUFFER_NORMAL;
+			}
+
+		/* Note that here we test for yy_c_buf_p "<=" to the position
+		 * of the first EOB in the buffer, since yy_c_buf_p will
+		 * already have been incremented past the NUL character
+		 * (since all states make transitions on EOB to the
+		 * end-of-buffer state).  Contrast this with the test
+		 * in input().
+		 */
+		if ( (yy_c_buf_p) <= &YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[(yy_n_chars)] )
+			{ /* This was really a NUL. */
+			yy_state_type yy_next_state;
+
+			(yy_c_buf_p) = (yytext_ptr) + yy_amount_of_matched_text;
+
+			yy_current_state = yy_get_previous_state(  );
+
+			/* Okay, we're now positioned to make the NUL
+			 * transition.  We couldn't have
+			 * yy_get_previous_state() go ahead and do it
+			 * for us because it doesn't know how to deal
+			 * with the possibility of jamming (and we don't
+			 * want to build jamming into it because then it
+			 * will run more slowly).
+			 */
+
+			yy_next_state = yy_try_NUL_trans( yy_current_state );
+
+			yy_bp = (yytext_ptr) + YY_MORE_ADJ;
+
+			if ( yy_next_state )
+				{
+				/* Consume the NUL. */
+				yy_cp = ++(yy_c_buf_p);
+				yy_current_state = yy_next_state;
+				goto yy_match;
+				}
+
+			else
+				{
+				yy_cp = (yy_c_buf_p);
+				goto yy_find_action;
+				}
+			}
+
+		else switch ( yy_get_next_buffer(  ) )
+			{
+			case EOB_ACT_END_OF_FILE:
+				{
+				(yy_did_buffer_switch_on_eof) = 0;
+
+				if ( wcspihwrap( ) )
+					{
+					/* Note: because we've taken care in
+					 * yy_get_next_buffer() to have set up
+					 * wcspihtext, we can now set up
+					 * yy_c_buf_p so that if some total
+					 * hoser (like flex itself) wants to
+					 * call the scanner after we return the
+					 * YY_NULL, it'll still work - another
+					 * YY_NULL will get returned.
+					 */
+					(yy_c_buf_p) = (yytext_ptr) + YY_MORE_ADJ;
+
+					yy_act = YY_STATE_EOF(YY_START);
+					goto do_action;
+					}
+
+				else
+					{
+					if ( ! (yy_did_buffer_switch_on_eof) )
+						YY_NEW_FILE;
+					}
+				break;
+				}
+
+			case EOB_ACT_CONTINUE_SCAN:
+				(yy_c_buf_p) =
+					(yytext_ptr) + yy_amount_of_matched_text;
+
+				yy_current_state = yy_get_previous_state(  );
+
+				yy_cp = (yy_c_buf_p);
+				yy_bp = (yytext_ptr) + YY_MORE_ADJ;
+				goto yy_match;
+
+			case EOB_ACT_LAST_MATCH:
+				(yy_c_buf_p) =
+				&YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[(yy_n_chars)];
+
+				yy_current_state = yy_get_previous_state(  );
+
+				yy_cp = (yy_c_buf_p);
+				yy_bp = (yytext_ptr) + YY_MORE_ADJ;
+				goto yy_find_action;
+			}
+		break;
+		}
+
+	default:
+		YY_FATAL_ERROR(
+			"fatal flex scanner internal error--no action found" );
+	} /* end of action switch */
+		} /* end of scanning one token */
 } /* end of wcspihlex */
 
 /* yy_get_next_buffer - try to read in a new buffer
  *
  * Returns a code representing an action:
- *      EOB_ACT_LAST_MATCH -
- *      EOB_ACT_CONTINUE_SCAN - continue scanning from current position
- *      EOB_ACT_END_OF_FILE - end of file
+ *	EOB_ACT_LAST_MATCH -
+ *	EOB_ACT_CONTINUE_SCAN - continue scanning from current position
+ *	EOB_ACT_END_OF_FILE - end of file
  */
 static int yy_get_next_buffer (void)
 {
-        register char *dest = YY_CURRENT_BUFFER_LVALUE->yy_ch_buf;
-        register char *source = (yytext_ptr);
-        register int number_to_move, i;
-        int ret_val;
-
-        if ( (yy_c_buf_p) > &YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[(yy_n_chars) + 1] )
-                YY_FATAL_ERROR(
-                "fatal flex scanner internal error--end of buffer missed" );
-
-        if ( YY_CURRENT_BUFFER_LVALUE->yy_fill_buffer == 0 )
-                { /* Don't try to fill the buffer, so this is an EOF. */
-                if ( (yy_c_buf_p) - (yytext_ptr) - YY_MORE_ADJ == 1 )
-                        {
-                        /* We matched a single character, the EOB, so
-                         * treat this as a final EOF.
-                         */
-                        return EOB_ACT_END_OF_FILE;
-                        }
-
-                else
-                        {
-                        /* We matched some text prior to the EOB, first
-                         * process it.
-                         */
-                        return EOB_ACT_LAST_MATCH;
-                        }
-                }
-
-        /* Try to read more data. */
-
-        /* First move last chars to start of buffer. */
-        number_to_move = (int) ((yy_c_buf_p) - (yytext_ptr)) - 1;
-
-        for ( i = 0; i < number_to_move; ++i )
-                *(dest++) = *(source++);
-
-        if ( YY_CURRENT_BUFFER_LVALUE->yy_buffer_status == YY_BUFFER_EOF_PENDING )
-                /* don't do the read, it's not guaranteed to return an EOF,
-                 * just force an EOF
-                 */
-                YY_CURRENT_BUFFER_LVALUE->yy_n_chars = (yy_n_chars) = 0;
-
-        else
-                {
-                        int num_to_read =
-                        YY_CURRENT_BUFFER_LVALUE->yy_buf_size - number_to_move - 1;
-
-                while ( num_to_read <= 0 )
-                        { /* Not enough room in the buffer - grow it. */
-
-                        /* just a shorter name for the current buffer */
-                        YY_BUFFER_STATE b = YY_CURRENT_BUFFER;
-
-                        int yy_c_buf_p_offset =
-                                (int) ((yy_c_buf_p) - b->yy_ch_buf);
-
-                        if ( b->yy_is_our_buffer )
-                                {
-                                int new_size = b->yy_buf_size * 2;
-
-                                if ( new_size <= 0 )
-                                        b->yy_buf_size += b->yy_buf_size / 8;
-                                else
-                                        b->yy_buf_size *= 2;
-
-                                b->yy_ch_buf = (char *)
-                                        /* Include room in for 2 EOB chars. */
-                                        wcspihrealloc((void *) b->yy_ch_buf,b->yy_buf_size + 2  );
-                                }
-                        else
-                                /* Can't grow it, we don't own it. */
-                                b->yy_ch_buf = 0;
-
-                        if ( ! b->yy_ch_buf )
-                                YY_FATAL_ERROR(
-                                "fatal error - scanner input buffer overflow" );
-
-                        (yy_c_buf_p) = &b->yy_ch_buf[yy_c_buf_p_offset];
-
-                        num_to_read = YY_CURRENT_BUFFER_LVALUE->yy_buf_size -
-                                                number_to_move - 1;
-
-                        }
-
-                if ( num_to_read > YY_READ_BUF_SIZE )
-                        num_to_read = YY_READ_BUF_SIZE;
-
-                /* Read in more data. */
-                YY_INPUT( (&YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[number_to_move]),
-                        (yy_n_chars), (size_t) num_to_read );
-
-                YY_CURRENT_BUFFER_LVALUE->yy_n_chars = (yy_n_chars);
-                }
-
-        if ( (yy_n_chars) == 0 )
-                {
-                if ( number_to_move == YY_MORE_ADJ )
-                        {
-                        ret_val = EOB_ACT_END_OF_FILE;
-                        wcspihrestart(wcspihin  );
-                        }
-
-                else
-                        {
-                        ret_val = EOB_ACT_LAST_MATCH;
-                        YY_CURRENT_BUFFER_LVALUE->yy_buffer_status =
-                                YY_BUFFER_EOF_PENDING;
-                        }
-                }
-
-        else
-                ret_val = EOB_ACT_CONTINUE_SCAN;
-
-        (yy_n_chars) += number_to_move;
-        YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[(yy_n_chars)] = YY_END_OF_BUFFER_CHAR;
-        YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[(yy_n_chars) + 1] = YY_END_OF_BUFFER_CHAR;
-
-        (yytext_ptr) = &YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[0];
+    	register char *dest = YY_CURRENT_BUFFER_LVALUE->yy_ch_buf;
+	register char *source = (yytext_ptr);
+	register int number_to_move, i;
+	int ret_val;
+
+	if ( (yy_c_buf_p) > &YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[(yy_n_chars) + 1] )
+		YY_FATAL_ERROR(
+		"fatal flex scanner internal error--end of buffer missed" );
+
+	if ( YY_CURRENT_BUFFER_LVALUE->yy_fill_buffer == 0 )
+		{ /* Don't try to fill the buffer, so this is an EOF. */
+		if ( (yy_c_buf_p) - (yytext_ptr) - YY_MORE_ADJ == 1 )
+			{
+			/* We matched a single character, the EOB, so
+			 * treat this as a final EOF.
+			 */
+			return EOB_ACT_END_OF_FILE;
+			}
+
+		else
+			{
+			/* We matched some text prior to the EOB, first
+			 * process it.
+			 */
+			return EOB_ACT_LAST_MATCH;
+			}
+		}
+
+	/* Try to read more data. */
+
+	/* First move last chars to start of buffer. */
+	number_to_move = (int) ((yy_c_buf_p) - (yytext_ptr)) - 1;
+
+	for ( i = 0; i < number_to_move; ++i )
+		*(dest++) = *(source++);
+
+	if ( YY_CURRENT_BUFFER_LVALUE->yy_buffer_status == YY_BUFFER_EOF_PENDING )
+		/* don't do the read, it's not guaranteed to return an EOF,
+		 * just force an EOF
+		 */
+		YY_CURRENT_BUFFER_LVALUE->yy_n_chars = (yy_n_chars) = 0;
+
+	else
+		{
+			int num_to_read =
+			YY_CURRENT_BUFFER_LVALUE->yy_buf_size - number_to_move - 1;
+
+		while ( num_to_read <= 0 )
+			{ /* Not enough room in the buffer - grow it. */
+
+			/* just a shorter name for the current buffer */
+			YY_BUFFER_STATE b = YY_CURRENT_BUFFER;
+
+			int yy_c_buf_p_offset =
+				(int) ((yy_c_buf_p) - b->yy_ch_buf);
+
+			if ( b->yy_is_our_buffer )
+				{
+				int new_size = b->yy_buf_size * 2;
+
+				if ( new_size <= 0 )
+					b->yy_buf_size += b->yy_buf_size / 8;
+				else
+					b->yy_buf_size *= 2;
+
+				b->yy_ch_buf = (char *)
+					/* Include room in for 2 EOB chars. */
+					wcspihrealloc((void *) b->yy_ch_buf,b->yy_buf_size + 2  );
+				}
+			else
+				/* Can't grow it, we don't own it. */
+				b->yy_ch_buf = 0;
+
+			if ( ! b->yy_ch_buf )
+				YY_FATAL_ERROR(
+				"fatal error - scanner input buffer overflow" );
+
+			(yy_c_buf_p) = &b->yy_ch_buf[yy_c_buf_p_offset];
+
+			num_to_read = YY_CURRENT_BUFFER_LVALUE->yy_buf_size -
+						number_to_move - 1;
+
+			}
+
+		if ( num_to_read > YY_READ_BUF_SIZE )
+			num_to_read = YY_READ_BUF_SIZE;
+
+		/* Read in more data. */
+		YY_INPUT( (&YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[number_to_move]),
+			(yy_n_chars), (size_t) num_to_read );
+
+		YY_CURRENT_BUFFER_LVALUE->yy_n_chars = (yy_n_chars);
+		}
+
+	if ( (yy_n_chars) == 0 )
+		{
+		if ( number_to_move == YY_MORE_ADJ )
+			{
+			ret_val = EOB_ACT_END_OF_FILE;
+			wcspihrestart(wcspihin  );
+			}
+
+		else
+			{
+			ret_val = EOB_ACT_LAST_MATCH;
+			YY_CURRENT_BUFFER_LVALUE->yy_buffer_status =
+				YY_BUFFER_EOF_PENDING;
+			}
+		}
+
+	else
+		ret_val = EOB_ACT_CONTINUE_SCAN;
+
+	(yy_n_chars) += number_to_move;
+	YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[(yy_n_chars)] = YY_END_OF_BUFFER_CHAR;
+	YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[(yy_n_chars) + 1] = YY_END_OF_BUFFER_CHAR;
+
+	(yytext_ptr) = &YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[0];
 
-        return ret_val;
+	return ret_val;
 }
 
 /* yy_get_previous_state - get the state just before the EOB char was reached */
 
     static yy_state_type yy_get_previous_state (void)
 {
-        register yy_state_type yy_current_state;
-        register char *yy_cp;
-
-        yy_current_state = (yy_start);
-        yy_current_state += YY_AT_BOL();
-
-        for ( yy_cp = (yytext_ptr) + YY_MORE_ADJ; yy_cp < (yy_c_buf_p); ++yy_cp )
-                {
-                if ( *yy_cp )
-                        {
-                        yy_current_state = yy_nxt[yy_current_state][YY_SC_TO_UI(*yy_cp)];
-                        }
-                else
-                        yy_current_state = yy_NUL_trans[yy_current_state];
-                if ( yy_accept[yy_current_state] )
-                        {
-                        (yy_last_accepting_state) = yy_current_state;
-                        (yy_last_accepting_cpos) = yy_cp;
-                        }
-                }
-
-        return yy_current_state;
+	register yy_state_type yy_current_state;
+	register char *yy_cp;
+    
+	yy_current_state = (yy_start);
+	yy_current_state += YY_AT_BOL();
+
+	for ( yy_cp = (yytext_ptr) + YY_MORE_ADJ; yy_cp < (yy_c_buf_p); ++yy_cp )
+		{
+		if ( *yy_cp )
+			{
+			yy_current_state = yy_nxt[yy_current_state][YY_SC_TO_UI(*yy_cp)];
+			}
+		else
+			yy_current_state = yy_NUL_trans[yy_current_state];
+		if ( yy_accept[yy_current_state] )
+			{
+			(yy_last_accepting_state) = yy_current_state;
+			(yy_last_accepting_cpos) = yy_cp;
+			}
+		}
+
+	return yy_current_state;
 }
 
 /* yy_try_NUL_trans - try to make a transition on the NUL character
  *
  * synopsis
- *      next_state = yy_try_NUL_trans( current_state );
+ *	next_state = yy_try_NUL_trans( current_state );
  */
     static yy_state_type yy_try_NUL_trans  (yy_state_type yy_current_state )
 {
-        register int yy_is_jam;
-        register char *yy_cp = (yy_c_buf_p);
-
-        yy_current_state = yy_NUL_trans[yy_current_state];
-        yy_is_jam = (yy_current_state == 0);
-
-        if ( ! yy_is_jam )
-                {
-                if ( yy_accept[yy_current_state] )
-                        {
-                        (yy_last_accepting_state) = yy_current_state;
-                        (yy_last_accepting_cpos) = yy_cp;
-                        }
-                }
-
-        return yy_is_jam ? 0 : yy_current_state;
+	register int yy_is_jam;
+    	register char *yy_cp = (yy_c_buf_p);
+
+	yy_current_state = yy_NUL_trans[yy_current_state];
+	yy_is_jam = (yy_current_state == 0);
+
+	if ( ! yy_is_jam )
+		{
+		if ( yy_accept[yy_current_state] )
+			{
+			(yy_last_accepting_state) = yy_current_state;
+			(yy_last_accepting_cpos) = yy_cp;
+			}
+		}
+
+	return yy_is_jam ? 0 : yy_current_state;
 }
 
     static void yyunput (int c, register char * yy_bp )
 {
-        register char *yy_cp;
-
+	register char *yy_cp;
+    
     yy_cp = (yy_c_buf_p);
 
-        /* undo effects of setting up wcspihtext */
-        *yy_cp = (yy_hold_char);
+	/* undo effects of setting up wcspihtext */
+	*yy_cp = (yy_hold_char);
 
-        if ( yy_cp < YY_CURRENT_BUFFER_LVALUE->yy_ch_buf + 2 )
-                { /* need to shift things up to make room */
-                /* +2 for EOB chars. */
-                register int number_to_move = (yy_n_chars) + 2;
-                register char *dest = &YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[
-                                        YY_CURRENT_BUFFER_LVALUE->yy_buf_size + 2];
-                register char *source =
-                                &YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[number_to_move];
+	if ( yy_cp < YY_CURRENT_BUFFER_LVALUE->yy_ch_buf + 2 )
+		{ /* need to shift things up to make room */
+		/* +2 for EOB chars. */
+		register int number_to_move = (yy_n_chars) + 2;
+		register char *dest = &YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[
+					YY_CURRENT_BUFFER_LVALUE->yy_buf_size + 2];
+		register char *source =
+				&YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[number_to_move];
 
-                while ( source > YY_CURRENT_BUFFER_LVALUE->yy_ch_buf )
-                        *--dest = *--source;
+		while ( source > YY_CURRENT_BUFFER_LVALUE->yy_ch_buf )
+			*--dest = *--source;
 
-                yy_cp += (int) (dest - source);
-                yy_bp += (int) (dest - source);
-                YY_CURRENT_BUFFER_LVALUE->yy_n_chars =
-                        (yy_n_chars) = YY_CURRENT_BUFFER_LVALUE->yy_buf_size;
+		yy_cp += (int) (dest - source);
+		yy_bp += (int) (dest - source);
+		YY_CURRENT_BUFFER_LVALUE->yy_n_chars =
+			(yy_n_chars) = YY_CURRENT_BUFFER_LVALUE->yy_buf_size;
 
-                if ( yy_cp < YY_CURRENT_BUFFER_LVALUE->yy_ch_buf + 2 )
-                        YY_FATAL_ERROR( "flex scanner push-back overflow" );
-                }
+		if ( yy_cp < YY_CURRENT_BUFFER_LVALUE->yy_ch_buf + 2 )
+			YY_FATAL_ERROR( "flex scanner push-back overflow" );
+		}
 
-        *--yy_cp = (char) c;
+	*--yy_cp = (char) c;
 
-        (yytext_ptr) = yy_bp;
-        (yy_hold_char) = *yy_cp;
-        (yy_c_buf_p) = yy_cp;
+	(yytext_ptr) = yy_bp;
+	(yy_hold_char) = *yy_cp;
+	(yy_c_buf_p) = yy_cp;
 }
 
 #ifndef YY_NO_INPUT
@@ -9979,182 +9979,182 @@ static int yy_get_next_buffer (void)
 #endif
 
 {
-        int c;
-
-        *(yy_c_buf_p) = (yy_hold_char);
-
-        if ( *(yy_c_buf_p) == YY_END_OF_BUFFER_CHAR )
-                {
-                /* yy_c_buf_p now points to the character we want to return.
-                 * If this occurs *before* the EOB characters, then it's a
-                 * valid NUL; if not, then we've hit the end of the buffer.
-                 */
-                if ( (yy_c_buf_p) < &YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[(yy_n_chars)] )
-                        /* This was really a NUL. */
-                        *(yy_c_buf_p) = '\0';
-
-                else
-                        { /* need more input */
-                        int offset = (yy_c_buf_p) - (yytext_ptr);
-                        ++(yy_c_buf_p);
-
-                        switch ( yy_get_next_buffer(  ) )
-                                {
-                                case EOB_ACT_LAST_MATCH:
-                                        /* This happens because yy_g_n_b()
-                                         * sees that we've accumulated a
-                                         * token and flags that we need to
-                                         * try matching the token before
-                                         * proceeding.  But for input(),
-                                         * there's no matching to consider.
-                                         * So convert the EOB_ACT_LAST_MATCH
-                                         * to EOB_ACT_END_OF_FILE.
-                                         */
-
-                                        /* Reset buffer status. */
-                                        wcspihrestart(wcspihin );
-
-                                        /*FALLTHROUGH*/
-
-                                case EOB_ACT_END_OF_FILE:
-                                        {
-                                        if ( wcspihwrap( ) )
-                                                return EOF;
-
-                                        if ( ! (yy_did_buffer_switch_on_eof) )
-                                                YY_NEW_FILE;
+	int c;
+    
+	*(yy_c_buf_p) = (yy_hold_char);
+
+	if ( *(yy_c_buf_p) == YY_END_OF_BUFFER_CHAR )
+		{
+		/* yy_c_buf_p now points to the character we want to return.
+		 * If this occurs *before* the EOB characters, then it's a
+		 * valid NUL; if not, then we've hit the end of the buffer.
+		 */
+		if ( (yy_c_buf_p) < &YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[(yy_n_chars)] )
+			/* This was really a NUL. */
+			*(yy_c_buf_p) = '\0';
+
+		else
+			{ /* need more input */
+			int offset = (yy_c_buf_p) - (yytext_ptr);
+			++(yy_c_buf_p);
+
+			switch ( yy_get_next_buffer(  ) )
+				{
+				case EOB_ACT_LAST_MATCH:
+					/* This happens because yy_g_n_b()
+					 * sees that we've accumulated a
+					 * token and flags that we need to
+					 * try matching the token before
+					 * proceeding.  But for input(),
+					 * there's no matching to consider.
+					 * So convert the EOB_ACT_LAST_MATCH
+					 * to EOB_ACT_END_OF_FILE.
+					 */
+
+					/* Reset buffer status. */
+					wcspihrestart(wcspihin );
+
+					/*FALLTHROUGH*/
+
+				case EOB_ACT_END_OF_FILE:
+					{
+					if ( wcspihwrap( ) )
+						return EOF;
+
+					if ( ! (yy_did_buffer_switch_on_eof) )
+						YY_NEW_FILE;
 #ifdef __cplusplus
-                                        return yyinput();
+					return yyinput();
 #else
-                                        return input();
+					return input();
 #endif
-                                        }
+					}
 
-                                case EOB_ACT_CONTINUE_SCAN:
-                                        (yy_c_buf_p) = (yytext_ptr) + offset;
-                                        break;
-                                }
-                        }
-                }
+				case EOB_ACT_CONTINUE_SCAN:
+					(yy_c_buf_p) = (yytext_ptr) + offset;
+					break;
+				}
+			}
+		}
 
-        c = *(unsigned char *) (yy_c_buf_p);    /* cast for 8-bit char's */
-        *(yy_c_buf_p) = '\0';   /* preserve wcspihtext */
-        (yy_hold_char) = *++(yy_c_buf_p);
+	c = *(unsigned char *) (yy_c_buf_p);	/* cast for 8-bit char's */
+	*(yy_c_buf_p) = '\0';	/* preserve wcspihtext */
+	(yy_hold_char) = *++(yy_c_buf_p);
 
-        YY_CURRENT_BUFFER_LVALUE->yy_at_bol = (c == '\n');
+	YY_CURRENT_BUFFER_LVALUE->yy_at_bol = (c == '\n');
 
-        return c;
+	return c;
 }
-#endif  /* ifndef YY_NO_INPUT */
+#endif	/* ifndef YY_NO_INPUT */
 
 /** Immediately switch to a different input stream.
  * @param input_file A readable stream.
- *
+ * 
  * @note This function does not reset the start condition to @c INITIAL .
  */
     void wcspihrestart  (FILE * input_file )
 {
-
-        if ( ! YY_CURRENT_BUFFER ){
+    
+	if ( ! YY_CURRENT_BUFFER ){
         wcspihensure_buffer_stack ();
-                YY_CURRENT_BUFFER_LVALUE =
+		YY_CURRENT_BUFFER_LVALUE =
             wcspih_create_buffer(wcspihin,YY_BUF_SIZE );
-        }
+	}
 
-        wcspih_init_buffer(YY_CURRENT_BUFFER,input_file );
-        wcspih_load_buffer_state( );
+	wcspih_init_buffer(YY_CURRENT_BUFFER,input_file );
+	wcspih_load_buffer_state( );
 }
 
 /** Switch to a different input buffer.
  * @param new_buffer The new input buffer.
- *
+ * 
  */
     void wcspih_switch_to_buffer  (YY_BUFFER_STATE  new_buffer )
 {
-
-        /* TODO. We should be able to replace this entire function body
-         * with
-         *              wcspihpop_buffer_state();
-         *              wcspihpush_buffer_state(new_buffer);
+    
+	/* TODO. We should be able to replace this entire function body
+	 * with
+	 *		wcspihpop_buffer_state();
+	 *		wcspihpush_buffer_state(new_buffer);
      */
-        wcspihensure_buffer_stack ();
-        if ( YY_CURRENT_BUFFER == new_buffer )
-                return;
-
-        if ( YY_CURRENT_BUFFER )
-                {
-                /* Flush out information for old buffer. */
-                *(yy_c_buf_p) = (yy_hold_char);
-                YY_CURRENT_BUFFER_LVALUE->yy_buf_pos = (yy_c_buf_p);
-                YY_CURRENT_BUFFER_LVALUE->yy_n_chars = (yy_n_chars);
-                }
-
-        YY_CURRENT_BUFFER_LVALUE = new_buffer;
-        wcspih_load_buffer_state( );
-
-        /* We don't actually know whether we did this switch during
-         * EOF (wcspihwrap()) processing, but the only time this flag
-         * is looked at is after wcspihwrap() is called, so it's safe
-         * to go ahead and always set it.
-         */
-        (yy_did_buffer_switch_on_eof) = 1;
+	wcspihensure_buffer_stack ();
+	if ( YY_CURRENT_BUFFER == new_buffer )
+		return;
+
+	if ( YY_CURRENT_BUFFER )
+		{
+		/* Flush out information for old buffer. */
+		*(yy_c_buf_p) = (yy_hold_char);
+		YY_CURRENT_BUFFER_LVALUE->yy_buf_pos = (yy_c_buf_p);
+		YY_CURRENT_BUFFER_LVALUE->yy_n_chars = (yy_n_chars);
+		}
+
+	YY_CURRENT_BUFFER_LVALUE = new_buffer;
+	wcspih_load_buffer_state( );
+
+	/* We don't actually know whether we did this switch during
+	 * EOF (wcspihwrap()) processing, but the only time this flag
+	 * is looked at is after wcspihwrap() is called, so it's safe
+	 * to go ahead and always set it.
+	 */
+	(yy_did_buffer_switch_on_eof) = 1;
 }
 
 static void wcspih_load_buffer_state  (void)
 {
-        (yy_n_chars) = YY_CURRENT_BUFFER_LVALUE->yy_n_chars;
-        (yytext_ptr) = (yy_c_buf_p) = YY_CURRENT_BUFFER_LVALUE->yy_buf_pos;
-        wcspihin = YY_CURRENT_BUFFER_LVALUE->yy_input_file;
-        (yy_hold_char) = *(yy_c_buf_p);
+    	(yy_n_chars) = YY_CURRENT_BUFFER_LVALUE->yy_n_chars;
+	(yytext_ptr) = (yy_c_buf_p) = YY_CURRENT_BUFFER_LVALUE->yy_buf_pos;
+	wcspihin = YY_CURRENT_BUFFER_LVALUE->yy_input_file;
+	(yy_hold_char) = *(yy_c_buf_p);
 }
 
 /** Allocate and initialize an input buffer state.
  * @param file A readable stream.
  * @param size The character buffer size in bytes. When in doubt, use @c YY_BUF_SIZE.
- *
+ * 
  * @return the allocated buffer state.
  */
     YY_BUFFER_STATE wcspih_create_buffer  (FILE * file, int  size )
 {
-        YY_BUFFER_STATE b;
+	YY_BUFFER_STATE b;
+    
+	b = (YY_BUFFER_STATE) wcspihalloc(sizeof( struct yy_buffer_state )  );
+	if ( ! b )
+		YY_FATAL_ERROR( "out of dynamic memory in wcspih_create_buffer()" );
 
-        b = (YY_BUFFER_STATE) wcspihalloc(sizeof( struct yy_buffer_state )  );
-        if ( ! b )
-                YY_FATAL_ERROR( "out of dynamic memory in wcspih_create_buffer()" );
+	b->yy_buf_size = size;
 
-        b->yy_buf_size = size;
+	/* yy_ch_buf has to be 2 characters longer than the size given because
+	 * we need to put in 2 end-of-buffer characters.
+	 */
+	b->yy_ch_buf = (char *) wcspihalloc(b->yy_buf_size + 2  );
+	if ( ! b->yy_ch_buf )
+		YY_FATAL_ERROR( "out of dynamic memory in wcspih_create_buffer()" );
 
-        /* yy_ch_buf has to be 2 characters longer than the size given because
-         * we need to put in 2 end-of-buffer characters.
-         */
-        b->yy_ch_buf = (char *) wcspihalloc(b->yy_buf_size + 2  );
-        if ( ! b->yy_ch_buf )
-                YY_FATAL_ERROR( "out of dynamic memory in wcspih_create_buffer()" );
+	b->yy_is_our_buffer = 1;
 
-        b->yy_is_our_buffer = 1;
+	wcspih_init_buffer(b,file );
 
-        wcspih_init_buffer(b,file );
-
-        return b;
+	return b;
 }
 
 /** Destroy the buffer.
  * @param b a buffer created with wcspih_create_buffer()
- *
+ * 
  */
     void wcspih_delete_buffer (YY_BUFFER_STATE  b )
 {
+    
+	if ( ! b )
+		return;
 
-        if ( ! b )
-                return;
+	if ( b == YY_CURRENT_BUFFER ) /* Not sure if we should pop here. */
+		YY_CURRENT_BUFFER_LVALUE = (YY_BUFFER_STATE) 0;
 
-        if ( b == YY_CURRENT_BUFFER ) /* Not sure if we should pop here. */
-                YY_CURRENT_BUFFER_LVALUE = (YY_BUFFER_STATE) 0;
+	if ( b->yy_is_our_buffer )
+		wcspihfree((void *) b->yy_ch_buf  );
 
-        if ( b->yy_is_our_buffer )
-                wcspihfree((void *) b->yy_ch_buf  );
-
-        wcspihfree((void *) b  );
+	wcspihfree((void *) b  );
 }
 
 /* Initializes or reinitializes a buffer.
@@ -10164,12 +10164,12 @@ static void wcspih_load_buffer_state  (void)
     static void wcspih_init_buffer  (YY_BUFFER_STATE  b, FILE * file )
 
 {
-        int oerrno = errno;
-
-        wcspih_flush_buffer(b );
+	int oerrno = errno;
+    
+	wcspih_flush_buffer(b );
 
-        b->yy_input_file = file;
-        b->yy_fill_buffer = 1;
+	b->yy_input_file = file;
+	b->yy_fill_buffer = 1;
 
     /* If b is the current buffer, then wcspih_init_buffer was _probably_
      * called from wcspihrestart() or through yy_get_next_buffer.
@@ -10181,87 +10181,87 @@ static void wcspih_load_buffer_state  (void)
     }
 
         b->yy_is_interactive = 0;
-
-        errno = oerrno;
+    
+	errno = oerrno;
 }
 
 /** Discard all buffered characters. On the next scan, YY_INPUT will be called.
  * @param b the buffer state to be flushed, usually @c YY_CURRENT_BUFFER.
- *
+ * 
  */
     void wcspih_flush_buffer (YY_BUFFER_STATE  b )
 {
-        if ( ! b )
-                return;
+    	if ( ! b )
+		return;
 
-        b->yy_n_chars = 0;
+	b->yy_n_chars = 0;
 
-        /* We always need two end-of-buffer characters.  The first causes
-         * a transition to the end-of-buffer state.  The second causes
-         * a jam in that state.
-         */
-        b->yy_ch_buf[0] = YY_END_OF_BUFFER_CHAR;
-        b->yy_ch_buf[1] = YY_END_OF_BUFFER_CHAR;
+	/* We always need two end-of-buffer characters.  The first causes
+	 * a transition to the end-of-buffer state.  The second causes
+	 * a jam in that state.
+	 */
+	b->yy_ch_buf[0] = YY_END_OF_BUFFER_CHAR;
+	b->yy_ch_buf[1] = YY_END_OF_BUFFER_CHAR;
 
-        b->yy_buf_pos = &b->yy_ch_buf[0];
+	b->yy_buf_pos = &b->yy_ch_buf[0];
 
-        b->yy_at_bol = 1;
-        b->yy_buffer_status = YY_BUFFER_NEW;
+	b->yy_at_bol = 1;
+	b->yy_buffer_status = YY_BUFFER_NEW;
 
-        if ( b == YY_CURRENT_BUFFER )
-                wcspih_load_buffer_state( );
+	if ( b == YY_CURRENT_BUFFER )
+		wcspih_load_buffer_state( );
 }
 
 /** Pushes the new state onto the stack. The new state becomes
  *  the current state. This function will allocate the stack
  *  if necessary.
  *  @param new_buffer The new state.
- *
+ *  
  */
 void wcspihpush_buffer_state (YY_BUFFER_STATE new_buffer )
 {
-        if (new_buffer == NULL)
-                return;
-
-        wcspihensure_buffer_stack();
-
-        /* This block is copied from wcspih_switch_to_buffer. */
-        if ( YY_CURRENT_BUFFER )
-                {
-                /* Flush out information for old buffer. */
-                *(yy_c_buf_p) = (yy_hold_char);
-                YY_CURRENT_BUFFER_LVALUE->yy_buf_pos = (yy_c_buf_p);
-                YY_CURRENT_BUFFER_LVALUE->yy_n_chars = (yy_n_chars);
-                }
-
-        /* Only push if top exists. Otherwise, replace top. */
-        if (YY_CURRENT_BUFFER)
-                (yy_buffer_stack_top)++;
-        YY_CURRENT_BUFFER_LVALUE = new_buffer;
-
-        /* copied from wcspih_switch_to_buffer. */
-        wcspih_load_buffer_state( );
-        (yy_did_buffer_switch_on_eof) = 1;
+    	if (new_buffer == NULL)
+		return;
+
+	wcspihensure_buffer_stack();
+
+	/* This block is copied from wcspih_switch_to_buffer. */
+	if ( YY_CURRENT_BUFFER )
+		{
+		/* Flush out information for old buffer. */
+		*(yy_c_buf_p) = (yy_hold_char);
+		YY_CURRENT_BUFFER_LVALUE->yy_buf_pos = (yy_c_buf_p);
+		YY_CURRENT_BUFFER_LVALUE->yy_n_chars = (yy_n_chars);
+		}
+
+	/* Only push if top exists. Otherwise, replace top. */
+	if (YY_CURRENT_BUFFER)
+		(yy_buffer_stack_top)++;
+	YY_CURRENT_BUFFER_LVALUE = new_buffer;
+
+	/* copied from wcspih_switch_to_buffer. */
+	wcspih_load_buffer_state( );
+	(yy_did_buffer_switch_on_eof) = 1;
 }
 
 /** Removes and deletes the top of the stack, if present.
  *  The next element becomes the new top.
- *
+ *  
  */
 void wcspihpop_buffer_state (void)
 {
-        if (!YY_CURRENT_BUFFER)
-                return;
-
-        wcspih_delete_buffer(YY_CURRENT_BUFFER );
-        YY_CURRENT_BUFFER_LVALUE = NULL;
-        if ((yy_buffer_stack_top) > 0)
-                --(yy_buffer_stack_top);
-
-        if (YY_CURRENT_BUFFER) {
-                wcspih_load_buffer_state( );
-                (yy_did_buffer_switch_on_eof) = 1;
-        }
+    	if (!YY_CURRENT_BUFFER)
+		return;
+
+	wcspih_delete_buffer(YY_CURRENT_BUFFER );
+	YY_CURRENT_BUFFER_LVALUE = NULL;
+	if ((yy_buffer_stack_top) > 0)
+		--(yy_buffer_stack_top);
+
+	if (YY_CURRENT_BUFFER) {
+		wcspih_load_buffer_state( );
+		(yy_did_buffer_switch_on_eof) = 1;
+	}
 }
 
 /* Allocates the stack if it does not exist.
@@ -10269,127 +10269,127 @@ void wcspihpop_buffer_state (void)
  */
 static void wcspihensure_buffer_stack (void)
 {
-        int num_to_alloc;
-
-        if (!(yy_buffer_stack)) {
+	int num_to_alloc;
+    
+	if (!(yy_buffer_stack)) {
 
-                /* First allocation is just for 2 elements, since we don't know if this
-                 * scanner will even need a stack. We use 2 instead of 1 to avoid an
-                 * immediate realloc on the next call.
+		/* First allocation is just for 2 elements, since we don't know if this
+		 * scanner will even need a stack. We use 2 instead of 1 to avoid an
+		 * immediate realloc on the next call.
          */
-                num_to_alloc = 1;
-                (yy_buffer_stack) = (struct yy_buffer_state**)wcspihalloc
-                                                                (num_to_alloc * sizeof(struct yy_buffer_state*)
-                                                                );
-
-                memset((yy_buffer_stack), 0, num_to_alloc * sizeof(struct yy_buffer_state*));
-
-                (yy_buffer_stack_max) = num_to_alloc;
-                (yy_buffer_stack_top) = 0;
-                return;
-        }
-
-        if ((yy_buffer_stack_top) >= ((yy_buffer_stack_max)) - 1){
-
-                /* Increase the buffer to prepare for a possible push. */
-                int grow_size = 8 /* arbitrary grow size */;
-
-                num_to_alloc = (yy_buffer_stack_max) + grow_size;
-                (yy_buffer_stack) = (struct yy_buffer_state**)wcspihrealloc
-                                                                ((yy_buffer_stack),
-                                                                num_to_alloc * sizeof(struct yy_buffer_state*)
-                                                                );
-
-                /* zero only the new slots.*/
-                memset((yy_buffer_stack) + (yy_buffer_stack_max), 0, grow_size * sizeof(struct yy_buffer_state*));
-                (yy_buffer_stack_max) = num_to_alloc;
-        }
+		num_to_alloc = 1;
+		(yy_buffer_stack) = (struct yy_buffer_state**)wcspihalloc
+								(num_to_alloc * sizeof(struct yy_buffer_state*)
+								);
+		
+		memset((yy_buffer_stack), 0, num_to_alloc * sizeof(struct yy_buffer_state*));
+				
+		(yy_buffer_stack_max) = num_to_alloc;
+		(yy_buffer_stack_top) = 0;
+		return;
+	}
+
+	if ((yy_buffer_stack_top) >= ((yy_buffer_stack_max)) - 1){
+
+		/* Increase the buffer to prepare for a possible push. */
+		int grow_size = 8 /* arbitrary grow size */;
+
+		num_to_alloc = (yy_buffer_stack_max) + grow_size;
+		(yy_buffer_stack) = (struct yy_buffer_state**)wcspihrealloc
+								((yy_buffer_stack),
+								num_to_alloc * sizeof(struct yy_buffer_state*)
+								);
+
+		/* zero only the new slots.*/
+		memset((yy_buffer_stack) + (yy_buffer_stack_max), 0, grow_size * sizeof(struct yy_buffer_state*));
+		(yy_buffer_stack_max) = num_to_alloc;
+	}
 }
 
 /** Setup the input buffer state to scan directly from a user-specified character buffer.
  * @param base the character buffer
  * @param size the size in bytes of the character buffer
- *
- * @return the newly allocated buffer state object.
+ * 
+ * @return the newly allocated buffer state object. 
  */
 YY_BUFFER_STATE wcspih_scan_buffer  (char * base, yy_size_t  size )
 {
-        YY_BUFFER_STATE b;
-
-        if ( size < 2 ||
-             base[size-2] != YY_END_OF_BUFFER_CHAR ||
-             base[size-1] != YY_END_OF_BUFFER_CHAR )
-                /* They forgot to leave room for the EOB's. */
-                return 0;
-
-        b = (YY_BUFFER_STATE) wcspihalloc(sizeof( struct yy_buffer_state )  );
-        if ( ! b )
-                YY_FATAL_ERROR( "out of dynamic memory in wcspih_scan_buffer()" );
-
-        b->yy_buf_size = size - 2;      /* "- 2" to take care of EOB's */
-        b->yy_buf_pos = b->yy_ch_buf = base;
-        b->yy_is_our_buffer = 0;
-        b->yy_input_file = 0;
-        b->yy_n_chars = b->yy_buf_size;
-        b->yy_is_interactive = 0;
-        b->yy_at_bol = 1;
-        b->yy_fill_buffer = 0;
-        b->yy_buffer_status = YY_BUFFER_NEW;
-
-        wcspih_switch_to_buffer(b  );
-
-        return b;
+	YY_BUFFER_STATE b;
+    
+	if ( size < 2 ||
+	     base[size-2] != YY_END_OF_BUFFER_CHAR ||
+	     base[size-1] != YY_END_OF_BUFFER_CHAR )
+		/* They forgot to leave room for the EOB's. */
+		return 0;
+
+	b = (YY_BUFFER_STATE) wcspihalloc(sizeof( struct yy_buffer_state )  );
+	if ( ! b )
+		YY_FATAL_ERROR( "out of dynamic memory in wcspih_scan_buffer()" );
+
+	b->yy_buf_size = size - 2;	/* "- 2" to take care of EOB's */
+	b->yy_buf_pos = b->yy_ch_buf = base;
+	b->yy_is_our_buffer = 0;
+	b->yy_input_file = 0;
+	b->yy_n_chars = b->yy_buf_size;
+	b->yy_is_interactive = 0;
+	b->yy_at_bol = 1;
+	b->yy_fill_buffer = 0;
+	b->yy_buffer_status = YY_BUFFER_NEW;
+
+	wcspih_switch_to_buffer(b  );
+
+	return b;
 }
 
 /** Setup the input buffer state to scan a string. The next call to wcspihlex() will
  * scan from a @e copy of @a str.
  * @param yystr a NUL-terminated string to scan
- *
+ * 
  * @return the newly allocated buffer state object.
  * @note If you want to scan bytes that may contain NUL values, then use
  *       wcspih_scan_bytes() instead.
  */
 YY_BUFFER_STATE wcspih_scan_string (yyconst char * yystr )
 {
-
-        return wcspih_scan_bytes(yystr,strlen(yystr) );
+    
+	return wcspih_scan_bytes(yystr,strlen(yystr) );
 }
 
 /** Setup the input buffer state to scan the given bytes. The next call to wcspihlex() will
  * scan from a @e copy of @a bytes.
  * @param bytes the byte buffer to scan
  * @param len the number of bytes in the buffer pointed to by @a bytes.
- *
+ * 
  * @return the newly allocated buffer state object.
  */
 YY_BUFFER_STATE wcspih_scan_bytes  (yyconst char * yybytes, int  _yybytes_len )
 {
-        YY_BUFFER_STATE b;
-        char *buf;
-        yy_size_t n;
-        int i;
-
-        /* Get memory for full buffer, including space for trailing EOB's. */
-        n = _yybytes_len + 2;
-        buf = (char *) wcspihalloc(n  );
-        if ( ! buf )
-                YY_FATAL_ERROR( "out of dynamic memory in wcspih_scan_bytes()" );
-
-        for ( i = 0; i < _yybytes_len; ++i )
-                buf[i] = yybytes[i];
-
-        buf[_yybytes_len] = buf[_yybytes_len+1] = YY_END_OF_BUFFER_CHAR;
-
-        b = wcspih_scan_buffer(buf,n );
-        if ( ! b )
-                YY_FATAL_ERROR( "bad buffer in wcspih_scan_bytes()" );
-
-        /* It's okay to grow etc. this buffer, and we should throw it
-         * away when we're done.
-         */
-        b->yy_is_our_buffer = 1;
-
-        return b;
+	YY_BUFFER_STATE b;
+	char *buf;
+	yy_size_t n;
+	int i;
+    
+	/* Get memory for full buffer, including space for trailing EOB's. */
+	n = _yybytes_len + 2;
+	buf = (char *) wcspihalloc(n  );
+	if ( ! buf )
+		YY_FATAL_ERROR( "out of dynamic memory in wcspih_scan_bytes()" );
+
+	for ( i = 0; i < _yybytes_len; ++i )
+		buf[i] = yybytes[i];
+
+	buf[_yybytes_len] = buf[_yybytes_len+1] = YY_END_OF_BUFFER_CHAR;
+
+	b = wcspih_scan_buffer(buf,n );
+	if ( ! b )
+		YY_FATAL_ERROR( "bad buffer in wcspih_scan_bytes()" );
+
+	/* It's okay to grow etc. this buffer, and we should throw it
+	 * away when we're done.
+	 */
+	b->yy_is_our_buffer = 1;
+
+	return b;
 }
 
 #ifndef YY_EXIT_FAILURE
@@ -10398,40 +10398,40 @@ YY_BUFFER_STATE wcspih_scan_bytes  (yyconst char * yybytes, int  _yybytes_len )
 
 static void yy_fatal_error (yyconst char* msg )
 {
-        (void) fprintf( stderr, "%s\n", msg );
-        exit( YY_EXIT_FAILURE );
+    	(void) fprintf( stderr, "%s\n", msg );
+	exit( YY_EXIT_FAILURE );
 }
 
 /* Redefine yyless() so it works in section 3 code. */
 
 #undef yyless
 #define yyless(n) \
-        do \
-                { \
-                /* Undo effects of setting up wcspihtext. */ \
+	do \
+		{ \
+		/* Undo effects of setting up wcspihtext. */ \
         int yyless_macro_arg = (n); \
         YY_LESS_LINENO(yyless_macro_arg);\
-                wcspihtext[wcspihleng] = (yy_hold_char); \
-                (yy_c_buf_p) = wcspihtext + yyless_macro_arg; \
-                (yy_hold_char) = *(yy_c_buf_p); \
-                *(yy_c_buf_p) = '\0'; \
-                wcspihleng = yyless_macro_arg; \
-                } \
-        while ( 0 )
+		wcspihtext[wcspihleng] = (yy_hold_char); \
+		(yy_c_buf_p) = wcspihtext + yyless_macro_arg; \
+		(yy_hold_char) = *(yy_c_buf_p); \
+		*(yy_c_buf_p) = '\0'; \
+		wcspihleng = yyless_macro_arg; \
+		} \
+	while ( 0 )
 
 /* Accessor  methods (get/set functions) to struct members. */
 
 /** Get the current line number.
- *
+ * 
  */
 int wcspihget_lineno  (void)
 {
-
+        
     return wcspihlineno;
 }
 
 /** Get the input stream.
- *
+ * 
  */
 FILE *wcspihget_in  (void)
 {
@@ -10439,7 +10439,7 @@ FILE *wcspihget_in  (void)
 }
 
 /** Get the output stream.
- *
+ * 
  */
 FILE *wcspihget_out  (void)
 {
@@ -10447,7 +10447,7 @@ FILE *wcspihget_out  (void)
 }
 
 /** Get the length of the current token.
- *
+ * 
  */
 int wcspihget_leng  (void)
 {
@@ -10455,7 +10455,7 @@ int wcspihget_leng  (void)
 }
 
 /** Get the current token.
- *
+ * 
  */
 
 char *wcspihget_text  (void)
@@ -10465,18 +10465,18 @@ char *wcspihget_text  (void)
 
 /** Set the current line number.
  * @param line_number
- *
+ * 
  */
 void wcspihset_lineno (int  line_number )
 {
-
+    
     wcspihlineno = line_number;
 }
 
 /** Set the input stream. This does not discard the current
  * input buffer.
  * @param in_str A readable stream.
- *
+ * 
  * @see wcspih_switch_to_buffer
  */
 void wcspihset_in (FILE *  in_str )
@@ -10530,17 +10530,17 @@ static int yy_init_globals (void)
 /* wcspihlex_destroy is for both reentrant and non-reentrant scanners. */
 int wcspihlex_destroy  (void)
 {
-
+    
     /* Pop the buffer stack, destroying each element. */
-        while(YY_CURRENT_BUFFER){
-                wcspih_delete_buffer(YY_CURRENT_BUFFER  );
-                YY_CURRENT_BUFFER_LVALUE = NULL;
-                wcspihpop_buffer_state();
-        }
+	while(YY_CURRENT_BUFFER){
+		wcspih_delete_buffer(YY_CURRENT_BUFFER  );
+		YY_CURRENT_BUFFER_LVALUE = NULL;
+		wcspihpop_buffer_state();
+	}
 
-        /* Destroy the stack itself. */
-        wcspihfree((yy_buffer_stack) );
-        (yy_buffer_stack) = NULL;
+	/* Destroy the stack itself. */
+	wcspihfree((yy_buffer_stack) );
+	(yy_buffer_stack) = NULL;
 
     /* Reset the globals. This is important in a non-reentrant scanner so the next time
      * wcspihlex() is called, initialization will occur. */
@@ -10556,43 +10556,43 @@ int wcspihlex_destroy  (void)
 #ifndef yytext_ptr
 static void yy_flex_strncpy (char* s1, yyconst char * s2, int n )
 {
-        register int i;
-        for ( i = 0; i < n; ++i )
-                s1[i] = s2[i];
+	register int i;
+	for ( i = 0; i < n; ++i )
+		s1[i] = s2[i];
 }
 #endif
 
 #ifdef YY_NEED_STRLEN
 static int yy_flex_strlen (yyconst char * s )
 {
-        register int n;
-        for ( n = 0; s[n]; ++n )
-                ;
+	register int n;
+	for ( n = 0; s[n]; ++n )
+		;
 
-        return n;
+	return n;
 }
 #endif
 
 void *wcspihalloc (yy_size_t  size )
 {
-        return (void *) malloc( size );
+	return (void *) malloc( size );
 }
 
 void *wcspihrealloc  (void * ptr, yy_size_t  size )
 {
-        /* The cast to (char *) in the following accommodates both
-         * implementations that use char* generic pointers, and those
-         * that use void* generic pointers.  It works with the latter
-         * because both ANSI C and C++ allow castless assignment from
-         * any pointer type to void*, and deal with argument conversions
-         * as though doing an assignment.
-         */
-        return (void *) realloc( (char *) ptr, size );
+	/* The cast to (char *) in the following accommodates both
+	 * implementations that use char* generic pointers, and those
+	 * that use void* generic pointers.  It works with the latter
+	 * because both ANSI C and C++ allow castless assignment from
+	 * any pointer type to void*, and deal with argument conversions
+	 * as though doing an assignment.
+	 */
+	return (void *) realloc( (char *) ptr, size );
 }
 
 void wcspihfree (void * ptr )
 {
-        free( (char *) ptr );   /* see wcspihrealloc() for (char *) cast */
+	free( (char *) ptr );	/* see wcspihrealloc() for (char *) cast */
 }
 
 #define YYTABLES_NAME "yytables"
diff --git a/wcslib/C/flexed/wcsulex.c b/wcslib/C/flexed/wcsulex.c
index 1b6cd81..ad91451 100644
--- a/wcslib/C/flexed/wcsulex.c
+++ b/wcslib/C/flexed/wcsulex.c
@@ -34,7 +34,7 @@
 #if __STDC_VERSION__ >= 199901L
 
 /* C99 says to define __STDC_LIMIT_MACROS before including stdint.h,
- * if you want the limit (max/min) macros for int types.
+ * if you want the limit (max/min) macros for int types. 
  */
 #ifndef __STDC_LIMIT_MACROS
 #define __STDC_LIMIT_MACROS 1
@@ -51,7 +51,7 @@ typedef uint32_t flex_uint32_t;
 typedef signed char flex_int8_t;
 typedef short int flex_int16_t;
 typedef int flex_int32_t;
-typedef unsigned char flex_uint8_t;
+typedef unsigned char flex_uint8_t; 
 typedef unsigned short int flex_uint16_t;
 typedef unsigned int flex_uint32_t;
 #endif /* ! C99 */
@@ -92,14 +92,14 @@ typedef unsigned int flex_uint32_t;
 /* The "const" storage-class-modifier is valid. */
 #define YY_USE_CONST
 
-#else   /* ! __cplusplus */
+#else	/* ! __cplusplus */
 
 #if __STDC__
 
 #define YY_USE_CONST
 
-#endif  /* __STDC__ */
-#endif  /* ! __cplusplus */
+#endif	/* __STDC__ */
+#endif	/* ! __cplusplus */
 
 #ifdef YY_USE_CONST
 #define yyconst const
@@ -161,20 +161,20 @@ extern FILE *wcsulexin, *wcsulexout;
 #define EOB_ACT_LAST_MATCH 2
 
 #define YY_LESS_LINENO(n)
-
+    
 /* Return all but the first "n" matched characters back to the input stream. */
 #define yyless(n) \
-        do \
-                { \
-                /* Undo effects of setting up wcsulextext. */ \
+	do \
+		{ \
+		/* Undo effects of setting up wcsulextext. */ \
         int yyless_macro_arg = (n); \
         YY_LESS_LINENO(yyless_macro_arg);\
-                *yy_cp = (yy_hold_char); \
-                YY_RESTORE_YY_MORE_OFFSET \
-                (yy_c_buf_p) = yy_cp = yy_bp + yyless_macro_arg - YY_MORE_ADJ; \
-                YY_DO_BEFORE_ACTION; /* set up wcsulextext again */ \
-                } \
-        while ( 0 )
+		*yy_cp = (yy_hold_char); \
+		YY_RESTORE_YY_MORE_OFFSET \
+		(yy_c_buf_p) = yy_cp = yy_bp + yyless_macro_arg - YY_MORE_ADJ; \
+		YY_DO_BEFORE_ACTION; /* set up wcsulextext again */ \
+		} \
+	while ( 0 )
 
 #define unput(c) yyunput( c, (yytext_ptr)  )
 
@@ -191,66 +191,66 @@ typedef unsigned int yy_size_t;
 #ifndef YY_STRUCT_YY_BUFFER_STATE
 #define YY_STRUCT_YY_BUFFER_STATE
 struct yy_buffer_state
-        {
-        FILE *yy_input_file;
-
-        char *yy_ch_buf;                /* input buffer */
-        char *yy_buf_pos;               /* current position in input buffer */
-
-        /* Size of input buffer in bytes, not including room for EOB
-         * characters.
-         */
-        yy_size_t yy_buf_size;
-
-        /* Number of characters read into yy_ch_buf, not including EOB
-         * characters.
-         */
-        int yy_n_chars;
-
-        /* Whether we "own" the buffer - i.e., we know we created it,
-         * and can realloc() it to grow it, and should free() it to
-         * delete it.
-         */
-        int yy_is_our_buffer;
-
-        /* Whether this is an "interactive" input source; if so, and
-         * if we're using stdio for input, then we want to use getc()
-         * instead of fread(), to make sure we stop fetching input after
-         * each newline.
-         */
-        int yy_is_interactive;
-
-        /* Whether we're considered to be at the beginning of a line.
-         * If so, '^' rules will be active on the next match, otherwise
-         * not.
-         */
-        int yy_at_bol;
+	{
+	FILE *yy_input_file;
+
+	char *yy_ch_buf;		/* input buffer */
+	char *yy_buf_pos;		/* current position in input buffer */
+
+	/* Size of input buffer in bytes, not including room for EOB
+	 * characters.
+	 */
+	yy_size_t yy_buf_size;
+
+	/* Number of characters read into yy_ch_buf, not including EOB
+	 * characters.
+	 */
+	int yy_n_chars;
+
+	/* Whether we "own" the buffer - i.e., we know we created it,
+	 * and can realloc() it to grow it, and should free() it to
+	 * delete it.
+	 */
+	int yy_is_our_buffer;
+
+	/* Whether this is an "interactive" input source; if so, and
+	 * if we're using stdio for input, then we want to use getc()
+	 * instead of fread(), to make sure we stop fetching input after
+	 * each newline.
+	 */
+	int yy_is_interactive;
+
+	/* Whether we're considered to be at the beginning of a line.
+	 * If so, '^' rules will be active on the next match, otherwise
+	 * not.
+	 */
+	int yy_at_bol;
 
     int yy_bs_lineno; /**< The line count. */
     int yy_bs_column; /**< The column count. */
+    
+	/* Whether to try to fill the input buffer when we reach the
+	 * end of it.
+	 */
+	int yy_fill_buffer;
 
-        /* Whether to try to fill the input buffer when we reach the
-         * end of it.
-         */
-        int yy_fill_buffer;
-
-        int yy_buffer_status;
+	int yy_buffer_status;
 
 #define YY_BUFFER_NEW 0
 #define YY_BUFFER_NORMAL 1
-        /* When an EOF's been seen but there's still some text to process
-         * then we mark the buffer as YY_EOF_PENDING, to indicate that we
-         * shouldn't try reading from the input source any more.  We might
-         * still have a bunch of tokens to match, though, because of
-         * possible backing-up.
-         *
-         * When we actually see the EOF, we change the status to "new"
-         * (via wcsulexrestart()), so that the user can continue scanning by
-         * just pointing wcsulexin at a new input file.
-         */
+	/* When an EOF's been seen but there's still some text to process
+	 * then we mark the buffer as YY_EOF_PENDING, to indicate that we
+	 * shouldn't try reading from the input source any more.  We might
+	 * still have a bunch of tokens to match, though, because of
+	 * possible backing-up.
+	 *
+	 * When we actually see the EOF, we change the status to "new"
+	 * (via wcsulexrestart()), so that the user can continue scanning by
+	 * just pointing wcsulexin at a new input file.
+	 */
 #define YY_BUFFER_EOF_PENDING 2
 
-        };
+	};
 #endif /* !YY_STRUCT_YY_BUFFER_STATE */
 
 /* Stack of input buffers. */
@@ -275,13 +275,13 @@ static YY_BUFFER_STATE * yy_buffer_stack = 0; /**< Stack as an array. */
 
 /* yy_hold_char holds the character lost when wcsulextext is formed. */
 static char yy_hold_char;
-static int yy_n_chars;          /* number of characters read into yy_ch_buf */
+static int yy_n_chars;		/* number of characters read into yy_ch_buf */
 int wcsulexleng;
 
 /* Points to current character in buffer. */
 static char *yy_c_buf_p = (char *) 0;
-static int yy_init = 0;         /* whether we need to initialize */
-static int yy_start = 0;        /* start state number */
+static int yy_init = 0;		/* whether we need to initialize */
+static int yy_start = 0;	/* start state number */
 
 /* Flag which is used to allow wcsulexwrap()'s to do buffer switches
  * instead of setting up a fresh wcsulexin.  A bit of a hack ...
@@ -313,24 +313,24 @@ void wcsulexfree (void *  );
 #define yy_new_buffer wcsulex_create_buffer
 
 #define yy_set_interactive(is_interactive) \
-        { \
-        if ( ! YY_CURRENT_BUFFER ){ \
+	{ \
+	if ( ! YY_CURRENT_BUFFER ){ \
         wcsulexensure_buffer_stack (); \
-                YY_CURRENT_BUFFER_LVALUE =    \
+		YY_CURRENT_BUFFER_LVALUE =    \
             wcsulex_create_buffer(wcsulexin,YY_BUF_SIZE ); \
-        } \
-        YY_CURRENT_BUFFER_LVALUE->yy_is_interactive = is_interactive; \
-        }
+	} \
+	YY_CURRENT_BUFFER_LVALUE->yy_is_interactive = is_interactive; \
+	}
 
 #define yy_set_bol(at_bol) \
-        { \
-        if ( ! YY_CURRENT_BUFFER ){\
+	{ \
+	if ( ! YY_CURRENT_BUFFER ){\
         wcsulexensure_buffer_stack (); \
-                YY_CURRENT_BUFFER_LVALUE =    \
+		YY_CURRENT_BUFFER_LVALUE =    \
             wcsulex_create_buffer(wcsulexin,YY_BUF_SIZE ); \
-        } \
-        YY_CURRENT_BUFFER_LVALUE->yy_at_bol = at_bol; \
-        }
+	} \
+	YY_CURRENT_BUFFER_LVALUE->yy_at_bol = at_bol; \
+	}
 
 #define YY_AT_BOL() (YY_CURRENT_BUFFER_LVALUE->yy_at_bol)
 
@@ -6713,22 +6713,22 @@ static void yy_fatal_error (yyconst char msg[]  );
  * corresponding action - sets up wcsulextext.
  */
 #define YY_DO_BEFORE_ACTION \
-        (yytext_ptr) = yy_bp; \
-        (yytext_ptr) -= (yy_more_len); \
-        wcsulexleng = (size_t) (yy_cp - (yytext_ptr)); \
-        (yy_hold_char) = *yy_cp; \
-        *yy_cp = '\0'; \
-        (yy_c_buf_p) = yy_cp;
+	(yytext_ptr) = yy_bp; \
+	(yytext_ptr) -= (yy_more_len); \
+	wcsulexleng = (size_t) (yy_cp - (yytext_ptr)); \
+	(yy_hold_char) = *yy_cp; \
+	*yy_cp = '\0'; \
+	(yy_c_buf_p) = yy_cp;
 
 #define YY_NUM_RULES 118
 #define YY_END_OF_BUFFER 119
 /* This struct is not used in this scanner,
    but its presence is necessary. */
 struct yy_trans_info
-        {
-        flex_int32_t yy_verify;
-        flex_int32_t yy_nxt;
-        };
+	{
+	flex_int32_t yy_verify;
+	flex_int32_t yy_nxt;
+	};
 static yyconst flex_int16_t yy_accept[367] =
     {   0,
         0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
@@ -6836,7 +6836,7 @@ char *wcsulextext;
 #line 1 "wcsulex.l"
 /*============================================================================
 
-  WCSLIB 4.7 - an implementation of the FITS WCS standard.
+  WCSLIB 4.8 - an implementation of the FITS WCS standard.
   Copyright (C) 1995-2011, Mark Calabretta
 
   This file is part of WCSLIB.
@@ -6864,7 +6864,7 @@ char *wcsulextext;
 
   Author: Mark Calabretta, Australia Telescope National Facility
   http://www.atnf.csiro.au/~mcalabre/index.html
-  $Id: wcsulex.c,v 4.7 2011/02/07 07:03:42 cal103 Exp $
+  $Id: wcsulex.c,v 4.8.1.1 2011/08/15 08:07:06 cal103 Exp cal103 $
 *=============================================================================
 *
 * wcsulex.l is a Flex description file containing the definition of a
@@ -6898,17 +6898,18 @@ char *wcsulextext;
 #include <stdio.h>
 #include <stdlib.h>
 
+#include "wcserr.h"
 #include "wcsmath.h"
 #include "wcsunits.h"
 
-#define YY_DECL int wcsulex(const char unitstr[], int *func, double *scale, \
-                            double units[])
+#define YY_DECL int wcsulexe(const char unitstr[], int *func, double *scale, \
+                             double units[], struct wcserr **err)
 
 /* Used in preempting the call to exit() by yy_fatal_error(). */
 jmp_buf wcsulex_abort_jmp_env;
 #define exit(status) longjmp(wcsulex_abort_jmp_env, status)
 
-#line 6912 "wcsulex.c"
+#line 6913 "wcsulex.c"
 
 #define INITIAL 0
 #define PAREN 1
@@ -6944,7 +6945,7 @@ extern int wcsulexwrap (void );
 #endif
 
     static void yyunput (int c,char *buf_ptr  );
-
+    
 #ifndef yytext_ptr
 static void yy_flex_strncpy (char *,yyconst char *,int );
 #endif
@@ -6981,17 +6982,17 @@ static int input (void );
  */
 #ifndef YY_INPUT
 #define YY_INPUT(buf,result,max_size) \
-        errno=0; \
-        while ( (result = read( fileno(wcsulexin), (char *) buf, max_size )) < 0 ) \
-        { \
-                if( errno != EINTR) \
-                { \
-                        YY_FATAL_ERROR( "input in flex scanner failed" ); \
-                        break; \
-                } \
-                errno=0; \
-                clearerr(wcsulexin); \
-        }\
+	errno=0; \
+	while ( (result = read( fileno(wcsulexin), (char *) buf, max_size )) < 0 ) \
+	{ \
+		if( errno != EINTR) \
+		{ \
+			YY_FATAL_ERROR( "input in flex scanner failed" ); \
+			break; \
+		} \
+		errno=0; \
+		clearerr(wcsulexin); \
+	}\
 \
 
 #endif
@@ -7040,1647 +7041,1663 @@ extern int wcsulexlex (void);
 #endif
 
 #define YY_RULE_SETUP \
-        if ( wcsulexleng > 0 ) \
-                YY_CURRENT_BUFFER_LVALUE->yy_at_bol = \
-                                (wcsulextext[wcsulexleng - 1] == '\n'); \
-        YY_USER_ACTION
+	if ( wcsulexleng > 0 ) \
+		YY_CURRENT_BUFFER_LVALUE->yy_at_bol = \
+				(wcsulextext[wcsulexleng - 1] == '\n'); \
+	YY_USER_ACTION
 
 /** The main scanner function which does all the work.
  */
 YY_DECL
 {
-        register yy_state_type yy_current_state;
-        register char *yy_cp, *yy_bp;
-        register int yy_act;
-
-#line 112 "wcsulex.l"
-
-        int bracket  = 0;
-        int operator = 0;
-        int paren    = 0;
-        int status   = 0;
-        int func_r, i, j;
-        double dexp, expon, factor, factor_r, types[WCSUNITS_NTYPE];
-        YY_BUFFER_STATE buf;
-        void add(double *factor, double types[], double *expon, double *scale,
-            double units[]);
-        int wcsulexlex_destroy(void);
-
-        *func = 0;
-        for (i = 0; i < WCSUNITS_NTYPE; i++) {
-          units[i] = 0.0;
-          types[i] = 0.0;
-        }
-        expon  = 1.0;
-        factor = 1.0;
-        *scale = 1.0;
-
-        wcsulex_scan_string(unitstr);
-
-        /* Return here via longjmp() invoked by yy_fatal_error(). */
-        if (setjmp(wcsulex_abort_jmp_env)) {
-          return 9;
-        }
-
-        BEGIN(INITIAL);
-
+	register yy_state_type yy_current_state;
+	register char *yy_cp, *yy_bp;
+	register int yy_act;
+    
+#line 113 "wcsulex.l"
+
+	static const char *function = "wcsulexe";
+
+	int bracket  = 0;
+	int operator = 0;
+	int paren    = 0;
+	int status   = 0;
+	int func_r, i, j;
+	double dexp, expon, factor, factor_r, types[WCSUNITS_NTYPE];
+	YY_BUFFER_STATE buf;
+	void add(double *factor, double types[], double *expon, double *scale,
+	    double units[]);
+	int wcsulexlex_destroy(void);
+	
+	*func = 0;
+	for (i = 0; i < WCSUNITS_NTYPE; i++) {
+	  units[i] = 0.0;
+	  types[i] = 0.0;
+	}
+	expon  = 1.0;
+	factor = 1.0;
+	*scale = 1.0;
+	
+	wcsulex_scan_string(unitstr);
+	
+	/* Return here via longjmp() invoked by yy_fatal_error(). */
+	if (setjmp(wcsulex_abort_jmp_env)) {
+	  return wcserr_set(WCSERR_SET(UNITSERR_PARSER_ERROR),
+	    "Internal units parser error parsing '%s'", unitstr);
+	}
+	
+	BEGIN(INITIAL);
+	
 #ifdef DEBUG
-        fprintf(stderr, "\n%s ->\n", unitstr);
+	fprintf(stderr, "\n%s ->\n", unitstr);
 #endif
 
-#line 7092 "wcsulex.c"
+#line 7096 "wcsulex.c"
 
-        if ( !(yy_init) )
-                {
-                (yy_init) = 1;
+	if ( !(yy_init) )
+		{
+		(yy_init) = 1;
 
 #ifdef YY_USER_INIT
-                YY_USER_INIT;
+		YY_USER_INIT;
 #endif
 
-                if ( ! (yy_start) )
-                        (yy_start) = 1; /* first start state */
+		if ( ! (yy_start) )
+			(yy_start) = 1;	/* first start state */
 
-                if ( ! wcsulexin )
-                        wcsulexin = stdin;
+		if ( ! wcsulexin )
+			wcsulexin = stdin;
 
-                if ( ! wcsulexout )
-                        wcsulexout = stdout;
+		if ( ! wcsulexout )
+			wcsulexout = stdout;
 
-                if ( ! YY_CURRENT_BUFFER ) {
-                        wcsulexensure_buffer_stack ();
-                        YY_CURRENT_BUFFER_LVALUE =
-                                wcsulex_create_buffer(wcsulexin,YY_BUF_SIZE );
-                }
+		if ( ! YY_CURRENT_BUFFER ) {
+			wcsulexensure_buffer_stack ();
+			YY_CURRENT_BUFFER_LVALUE =
+				wcsulex_create_buffer(wcsulexin,YY_BUF_SIZE );
+		}
 
-                wcsulex_load_buffer_state( );
-                }
+		wcsulex_load_buffer_state( );
+		}
 
-        while ( 1 )             /* loops until end-of-file is reached */
-                {
-                (yy_more_len) = 0;
-                if ( (yy_more_flag) )
-                        {
-                        (yy_more_len) = (yy_c_buf_p) - (yytext_ptr);
-                        (yy_more_flag) = 0;
-                        }
-                yy_cp = (yy_c_buf_p);
+	while ( 1 )		/* loops until end-of-file is reached */
+		{
+		(yy_more_len) = 0;
+		if ( (yy_more_flag) )
+			{
+			(yy_more_len) = (yy_c_buf_p) - (yytext_ptr);
+			(yy_more_flag) = 0;
+			}
+		yy_cp = (yy_c_buf_p);
 
-                /* Support of wcsulextext. */
-                *yy_cp = (yy_hold_char);
+		/* Support of wcsulextext. */
+		*yy_cp = (yy_hold_char);
 
-                /* yy_bp points to the position in yy_ch_buf of the start of
-                 * the current run.
-                 */
-                yy_bp = yy_cp;
+		/* yy_bp points to the position in yy_ch_buf of the start of
+		 * the current run.
+		 */
+		yy_bp = yy_cp;
 
-                yy_current_state = (yy_start);
-                yy_current_state += YY_AT_BOL();
+		yy_current_state = (yy_start);
+		yy_current_state += YY_AT_BOL();
 yy_match:
-                while ( (yy_current_state = yy_nxt[yy_current_state][ YY_SC_TO_UI(*yy_cp) ]) > 0 )
-                        {
-                        if ( yy_accept[yy_current_state] )
-                                {
-                                (yy_last_accepting_state) = yy_current_state;
-                                (yy_last_accepting_cpos) = yy_cp;
-                                }
+		while ( (yy_current_state = yy_nxt[yy_current_state][ YY_SC_TO_UI(*yy_cp) ]) > 0 )
+			{
+			if ( yy_accept[yy_current_state] )
+				{
+				(yy_last_accepting_state) = yy_current_state;
+				(yy_last_accepting_cpos) = yy_cp;
+				}
 
-                        ++yy_cp;
-                        }
+			++yy_cp;
+			}
 
-                yy_current_state = -yy_current_state;
+		yy_current_state = -yy_current_state;
 
 yy_find_action:
-                yy_act = yy_accept[yy_current_state];
+		yy_act = yy_accept[yy_current_state];
 
-                YY_DO_BEFORE_ACTION;
+		YY_DO_BEFORE_ACTION;
 
-do_action:      /* This label is used only to access EOF actions. */
+do_action:	/* This label is used only to access EOF actions. */
 
-                switch ( yy_act )
-        { /* beginning of action switch */
-                        case 0: /* must back up */
-                        /* undo the effects of YY_DO_BEFORE_ACTION */
-                        *yy_cp = (yy_hold_char);
-                        yy_cp = (yy_last_accepting_cpos) + 1;
-                        yy_current_state = (yy_last_accepting_state);
-                        goto yy_find_action;
+		switch ( yy_act )
+	{ /* beginning of action switch */
+			case 0: /* must back up */
+			/* undo the effects of YY_DO_BEFORE_ACTION */
+			*yy_cp = (yy_hold_char);
+			yy_cp = (yy_last_accepting_cpos) + 1;
+			yy_current_state = (yy_last_accepting_state);
+			goto yy_find_action;
 
 case 1:
 YY_RULE_SETUP
-#line 146 "wcsulex.l"
+#line 150 "wcsulex.l"
 {
-          /* Pretend initial whitespace doesn't exist. */
-          yy_set_bol(1);
-        }
-        YY_BREAK
+	  /* Pretend initial whitespace doesn't exist. */
+	  yy_set_bol(1);
+	}
+	YY_BREAK
 case 2:
 YY_RULE_SETUP
-#line 151 "wcsulex.l"
-{
-          if (bracket++) {
-            BEGIN(FLUSH);
-          } else {
-            yy_set_bol(1);
-          }
-        }
-        YY_BREAK
+#line 155 "wcsulex.l"
+{
+	  if (bracket++) {
+	    BEGIN(FLUSH);
+	  } else {
+	    yy_set_bol(1);
+	  }
+	}
+	YY_BREAK
 case 3:
 YY_RULE_SETUP
-#line 159 "wcsulex.l"
+#line 163 "wcsulex.l"
 {
-          status = 1;
-          BEGIN(FLUSH);
-        }
-        YY_BREAK
+	  status = wcserr_set(WCSERR_SET(UNITSERR_BAD_NUM_MULTIPLIER),
+	    "Invalid exponent in '%s'", unitstr);
+	  BEGIN(FLUSH);
+	}
+	YY_BREAK
 case 4:
 YY_RULE_SETUP
-#line 164 "wcsulex.l"
+#line 169 "wcsulex.l"
 {
-          factor = 10.0;
-          BEGIN(EXPON);
-        }
-        YY_BREAK
+	  factor = 10.0;
+	  BEGIN(EXPON);
+	}
+	YY_BREAK
 case 5:
 YY_RULE_SETUP
-#line 169 "wcsulex.l"
+#line 174 "wcsulex.l"
 {
-          *func = 1;
-          unput('(');
-          BEGIN(PAREN);
-        }
-        YY_BREAK
+	  *func = 1;
+	  unput('(');
+	  BEGIN(PAREN);
+	}
+	YY_BREAK
 case 6:
 YY_RULE_SETUP
-#line 175 "wcsulex.l"
+#line 180 "wcsulex.l"
 {
-          *func = 2;
-          unput('(');
-          BEGIN(PAREN);
-        }
-        YY_BREAK
+	  *func = 2;
+	  unput('(');
+	  BEGIN(PAREN);
+	}
+	YY_BREAK
 case 7:
 YY_RULE_SETUP
-#line 181 "wcsulex.l"
+#line 186 "wcsulex.l"
 {
-          *func = 3;
-          unput('(');
-          BEGIN(PAREN);
-        }
-        YY_BREAK
+	  *func = 3;
+	  unput('(');
+	  BEGIN(PAREN);
+	}
+	YY_BREAK
 case 8:
 YY_RULE_SETUP
-#line 187 "wcsulex.l"
-{
-          /* Leading binary multiply. */
-          status = 2;
-          BEGIN(FLUSH);
-        }
-        YY_BREAK
+#line 192 "wcsulex.l"
+{
+	  /* Leading binary multiply. */
+	  status = wcserr_set(WCSERR_SET(UNITSERR_DANGLING_BINOP),
+	    "Dangling binary operator in '%s'", unitstr);
+	  BEGIN(FLUSH);
+	}
+	YY_BREAK
 case 9:
 YY_RULE_SETUP
-#line 193 "wcsulex.l"
+#line 199 "wcsulex.l"
 /* Discard whitespace in INITIAL context. */
-        YY_BREAK
+	YY_BREAK
 case 10:
 YY_RULE_SETUP
-#line 195 "wcsulex.l"
+#line 201 "wcsulex.l"
 {
-          expon /= 2.0;
-          unput('(');
-          BEGIN(PAREN);
-        }
-        YY_BREAK
+	  expon /= 2.0;
+	  unput('(');
+	  BEGIN(PAREN);
+	}
+	YY_BREAK
 case 11:
 YY_RULE_SETUP
-#line 201 "wcsulex.l"
+#line 207 "wcsulex.l"
 {
-          /* Gather terms in parentheses. */
-          yyless(0);
-          BEGIN(PAREN);
-        }
-        YY_BREAK
+	  /* Gather terms in parentheses. */
+	  yyless(0);
+	  BEGIN(PAREN);
+	}
+	YY_BREAK
 case 12:
 YY_RULE_SETUP
-#line 207 "wcsulex.l"
+#line 213 "wcsulex.l"
 {
-          if (operator++) {
-            BEGIN(FLUSH);
-          }
-        }
-        YY_BREAK
+	  if (operator++) {
+	    BEGIN(FLUSH);
+	  }
+	}
+	YY_BREAK
 case 13:
-#line 214 "wcsulex.l"
+#line 220 "wcsulex.l"
 case 14:
 YY_RULE_SETUP
-#line 214 "wcsulex.l"
-{
-          if (operator++) {
-            BEGIN(FLUSH);
-          } else {
-            expon *= -1.0;
-          }
-        }
-        YY_BREAK
+#line 220 "wcsulex.l"
+{
+	  if (operator++) {
+	    BEGIN(FLUSH);
+	  } else {
+	    expon *= -1.0;
+	  }
+	}
+	YY_BREAK
 case 15:
 YY_RULE_SETUP
-#line 222 "wcsulex.l"
+#line 228 "wcsulex.l"
 {
-          operator = 0;
-          yyless(0);
-          BEGIN(UNITS);
-        }
-        YY_BREAK
+	  operator = 0;
+	  yyless(0);
+	  BEGIN(UNITS);
+	}
+	YY_BREAK
 case 16:
-#line 229 "wcsulex.l"
+#line 235 "wcsulex.l"
 case 17:
-#line 230 "wcsulex.l"
+#line 236 "wcsulex.l"
 case 18:
 YY_RULE_SETUP
-#line 230 "wcsulex.l"
+#line 236 "wcsulex.l"
 {
-          operator = 0;
-          yyless(0);
-          BEGIN(PREFIX);
-        }
-        YY_BREAK
+	  operator = 0;
+	  yyless(0);
+	  BEGIN(PREFIX);
+	}
+	YY_BREAK
 case 19:
 YY_RULE_SETUP
-#line 236 "wcsulex.l"
+#line 242 "wcsulex.l"
 {
-          bracket = !bracket;
-          BEGIN(FLUSH);
-        }
-        YY_BREAK
+	  bracket = !bracket;
+	  BEGIN(FLUSH);
+	}
+	YY_BREAK
 case 20:
 YY_RULE_SETUP
-#line 241 "wcsulex.l"
+#line 247 "wcsulex.l"
 {
-          status = 3;
-          BEGIN(FLUSH);
-        }
-        YY_BREAK
+	  status = wcserr_set(WCSERR_SET(UNITSERR_BAD_INITIAL_SYMBOL),
+	    "Invalid symbol in INITIAL context in '%s'", unitstr);
+	  BEGIN(FLUSH);
+	}
+	YY_BREAK
 case 21:
 YY_RULE_SETUP
-#line 246 "wcsulex.l"
+#line 253 "wcsulex.l"
 {
-          paren++;
-          operator = 0;
-          yymore();
-        }
-        YY_BREAK
+	  paren++;
+	  operator = 0;
+	  yymore();
+	}
+	YY_BREAK
 case 22:
 YY_RULE_SETUP
-#line 252 "wcsulex.l"
-{
-          paren--;
-          if (paren) {
-            /* Not balanced yet. */
-            yymore();
-
-          } else {
-            /* Balanced; strip off the outer parentheses and recurse. */
-            wcsulextext[wcsulexleng-1] = '\0';
-
-            buf = YY_CURRENT_BUFFER;
-            status = wcsulex(wcsulextext+1, &func_r, &factor_r, types);
-            wcsulex_switch_to_buffer(buf);
-
-            if (func_r) {
-              status = 4;
-            }
-
-            if (status) {
-              BEGIN(FLUSH);
-            } else {
-              factor *= factor_r;
-              BEGIN(EXPON);
-            }
-          }
-        }
-        YY_BREAK
+#line 259 "wcsulex.l"
+{
+	  paren--;
+	  if (paren) {
+	    /* Not balanced yet. */
+	    yymore();
+	
+	  } else {
+	    /* Balanced; strip off the outer parentheses and recurse. */
+	    wcsulextext[wcsulexleng-1] = '\0';
+	
+	    buf = YY_CURRENT_BUFFER;
+	    status = wcsulexe(wcsulextext+1, &func_r, &factor_r, types, err);
+	    wcsulex_switch_to_buffer(buf);
+	
+	    if (func_r) {
+	      status = wcserr_set(WCSERR_SET(UNITSERR_FUNCTION_CONTEXT),
+	        "Function in invalid context in '%s'", unitstr);
+	    }
+	
+	    if (status) {
+	      BEGIN(FLUSH);
+	    } else {
+	      factor *= factor_r;
+	      BEGIN(EXPON);
+	    }
+	  }
+	}
+	YY_BREAK
 case 23:
 /* rule 23 can match eol */
 YY_RULE_SETUP
-#line 279 "wcsulex.l"
+#line 287 "wcsulex.l"
 {
-          yymore();
-        }
-        YY_BREAK
+	  yymore();
+	}
+	YY_BREAK
 case 24:
 YY_RULE_SETUP
-#line 283 "wcsulex.l"
+#line 291 "wcsulex.l"
 {
-          factor = 1e-1;
-          BEGIN(UNITS);
-        }
-        YY_BREAK
+	  factor = 1e-1;
+	  BEGIN(UNITS);
+	}
+	YY_BREAK
 case 25:
 YY_RULE_SETUP
-#line 288 "wcsulex.l"
+#line 296 "wcsulex.l"
 {
-          factor = 1e-2;
-          BEGIN(UNITS);
-        }
-        YY_BREAK
+	  factor = 1e-2;
+	  BEGIN(UNITS);
+	}
+	YY_BREAK
 case 26:
 YY_RULE_SETUP
-#line 293 "wcsulex.l"
+#line 301 "wcsulex.l"
 {
-          factor = 1e-3;
-          BEGIN(UNITS);
-        }
-        YY_BREAK
+	  factor = 1e-3;
+	  BEGIN(UNITS);
+	}
+	YY_BREAK
 case 27:
 YY_RULE_SETUP
-#line 298 "wcsulex.l"
+#line 306 "wcsulex.l"
 {
-          factor = 1e-6;
-          BEGIN(UNITS);
-        }
-        YY_BREAK
+	  factor = 1e-6;
+	  BEGIN(UNITS);
+	}
+	YY_BREAK
 case 28:
 YY_RULE_SETUP
-#line 303 "wcsulex.l"
+#line 311 "wcsulex.l"
 {
-          factor = 1e-9;
-          BEGIN(UNITS);
-        }
-        YY_BREAK
+	  factor = 1e-9;
+	  BEGIN(UNITS);
+	}
+	YY_BREAK
 case 29:
 YY_RULE_SETUP
-#line 308 "wcsulex.l"
+#line 316 "wcsulex.l"
 {
-          factor = 1e-12;
-          BEGIN(UNITS);
-        }
-        YY_BREAK
+	  factor = 1e-12;
+	  BEGIN(UNITS);
+	}
+	YY_BREAK
 case 30:
 YY_RULE_SETUP
-#line 313 "wcsulex.l"
+#line 321 "wcsulex.l"
 {
-          factor = 1e-15;
-          BEGIN(UNITS);
-        }
-        YY_BREAK
+	  factor = 1e-15;
+	  BEGIN(UNITS);
+	}
+	YY_BREAK
 case 31:
 YY_RULE_SETUP
-#line 318 "wcsulex.l"
+#line 326 "wcsulex.l"
 {
-          factor = 1e-18;
-          BEGIN(UNITS);
-        }
-        YY_BREAK
+	  factor = 1e-18;
+	  BEGIN(UNITS);
+	}
+	YY_BREAK
 case 32:
 YY_RULE_SETUP
-#line 323 "wcsulex.l"
+#line 331 "wcsulex.l"
 {
-          factor = 1e-21;
-          BEGIN(UNITS);
-        }
-        YY_BREAK
+	  factor = 1e-21;
+	  BEGIN(UNITS);
+	}
+	YY_BREAK
 case 33:
 YY_RULE_SETUP
-#line 328 "wcsulex.l"
+#line 336 "wcsulex.l"
 {
-          factor = 1e-24;
-          BEGIN(UNITS);
-        }
-        YY_BREAK
+	  factor = 1e-24;
+	  BEGIN(UNITS);
+	}
+	YY_BREAK
 case 34:
 YY_RULE_SETUP
-#line 333 "wcsulex.l"
+#line 341 "wcsulex.l"
 {
-          factor = 1e+1;
-          BEGIN(UNITS);
-        }
-        YY_BREAK
+	  factor = 1e+1;
+	  BEGIN(UNITS);
+	}
+	YY_BREAK
 case 35:
 YY_RULE_SETUP
-#line 338 "wcsulex.l"
+#line 346 "wcsulex.l"
 {
-          factor = 1e+2;
-          BEGIN(UNITS);
-        }
-        YY_BREAK
+	  factor = 1e+2;
+	  BEGIN(UNITS);
+	}
+	YY_BREAK
 case 36:
 YY_RULE_SETUP
-#line 343 "wcsulex.l"
+#line 351 "wcsulex.l"
 {
-          factor = 1e+3;
-          BEGIN(UNITS);
-        }
-        YY_BREAK
+	  factor = 1e+3;
+	  BEGIN(UNITS);
+	}
+	YY_BREAK
 case 37:
 YY_RULE_SETUP
-#line 348 "wcsulex.l"
+#line 356 "wcsulex.l"
 {
-          factor = 1e+6;
-          BEGIN(UNITS);
-        }
-        YY_BREAK
+	  factor = 1e+6;
+	  BEGIN(UNITS);
+	}
+	YY_BREAK
 case 38:
 YY_RULE_SETUP
-#line 353 "wcsulex.l"
+#line 361 "wcsulex.l"
 {
-          factor = 1e+9;
-          BEGIN(UNITS);
-        }
-        YY_BREAK
+	  factor = 1e+9;
+	  BEGIN(UNITS);
+	}
+	YY_BREAK
 case 39:
 YY_RULE_SETUP
-#line 358 "wcsulex.l"
+#line 366 "wcsulex.l"
 {
-          factor = 1e+12;
-          BEGIN(UNITS);
-        }
-        YY_BREAK
+	  factor = 1e+12;
+	  BEGIN(UNITS);
+	}
+	YY_BREAK
 case 40:
 YY_RULE_SETUP
-#line 363 "wcsulex.l"
+#line 371 "wcsulex.l"
 {
-          factor = 1e+15;
-          BEGIN(UNITS);
-        }
-        YY_BREAK
+	  factor = 1e+15;
+	  BEGIN(UNITS);
+	}
+	YY_BREAK
 case 41:
 YY_RULE_SETUP
-#line 368 "wcsulex.l"
+#line 376 "wcsulex.l"
 {
-          factor = 1e+18;
-          BEGIN(UNITS);
-        }
-        YY_BREAK
+	  factor = 1e+18;
+	  BEGIN(UNITS);
+	}
+	YY_BREAK
 case 42:
 YY_RULE_SETUP
-#line 373 "wcsulex.l"
+#line 381 "wcsulex.l"
 {
-          factor = 1e+21;
-          BEGIN(UNITS);
-        }
-        YY_BREAK
+	  factor = 1e+21;
+	  BEGIN(UNITS);
+	}
+	YY_BREAK
 case 43:
 YY_RULE_SETUP
-#line 378 "wcsulex.l"
+#line 386 "wcsulex.l"
 {
-          factor = 1e+24;
-          BEGIN(UNITS);
-        }
-        YY_BREAK
+	  factor = 1e+24;
+	  BEGIN(UNITS);
+	}
+	YY_BREAK
 case 44:
 YY_RULE_SETUP
-#line 383 "wcsulex.l"
-{
-          /* Internal parser error. */
-          status = 9;
-          BEGIN(FLUSH);
-        }
-        YY_BREAK
+#line 391 "wcsulex.l"
+{
+	  /* Internal parser error. */
+	  status = wcserr_set(WCSERR_SET(UNITSERR_PARSER_ERROR),
+	    "Internal units parser error parsing '%s'", unitstr);
+	  BEGIN(FLUSH);
+	}
+	YY_BREAK
 case 45:
 YY_RULE_SETUP
-#line 389 "wcsulex.l"
-{
-          /* Ampere. */
-          types[WCSUNITS_CHARGE] += 1.0;
-          types[WCSUNITS_TIME]   -= 1.0;
-          BEGIN(EXPON);
-        }
-        YY_BREAK
+#line 398 "wcsulex.l"
+{
+	  /* Ampere. */
+	  types[WCSUNITS_CHARGE] += 1.0;
+	  types[WCSUNITS_TIME]   -= 1.0;
+	  BEGIN(EXPON);
+	}
+	YY_BREAK
 case 46:
 YY_RULE_SETUP
-#line 396 "wcsulex.l"
-{
-          /* Year (annum). */
-          factor *= 31557600.0;
-          types[WCSUNITS_TIME] += 1.0;
-          BEGIN(EXPON);
-        }
-        YY_BREAK
+#line 405 "wcsulex.l"
+{
+	  /* Year (annum). */
+	  factor *= 31557600.0;
+	  types[WCSUNITS_TIME] += 1.0;
+	  BEGIN(EXPON);
+	}
+	YY_BREAK
 case 47:
 YY_RULE_SETUP
-#line 403 "wcsulex.l"
+#line 412 "wcsulex.l"
 {
-          /* Analogue-to-digital converter units. */
-          types[WCSUNITS_COUNT] += 1.0;
-          BEGIN(EXPON);
-        }
-        YY_BREAK
+	  /* Analogue-to-digital converter units. */
+	  types[WCSUNITS_COUNT] += 1.0;
+	  BEGIN(EXPON);
+	}
+	YY_BREAK
 case 48:
 YY_RULE_SETUP
-#line 409 "wcsulex.l"
-{
-          /* Angstrom. */
-          factor *= 1e-10;
-          types[WCSUNITS_LENGTH] += 1.0;
-          BEGIN(EXPON);
-        }
-        YY_BREAK
+#line 418 "wcsulex.l"
+{
+	  /* Angstrom. */
+	  factor *= 1e-10;
+	  types[WCSUNITS_LENGTH] += 1.0;
+	  BEGIN(EXPON);
+	}
+	YY_BREAK
 case 49:
 YY_RULE_SETUP
-#line 416 "wcsulex.l"
-{
-          /* Minute of arc. */
-          factor /= 60.0;
-          types[WCSUNITS_PLANE_ANGLE] += 1.0;
-          BEGIN(EXPON);
-        }
-        YY_BREAK
+#line 425 "wcsulex.l"
+{
+	  /* Minute of arc. */
+	  factor /= 60.0;
+	  types[WCSUNITS_PLANE_ANGLE] += 1.0;
+	  BEGIN(EXPON);
+	}
+	YY_BREAK
 case 50:
 YY_RULE_SETUP
-#line 423 "wcsulex.l"
-{
-          /* Second of arc. */
-          factor /= 3600.0;
-          types[WCSUNITS_PLANE_ANGLE] += 1.0;
-          BEGIN(EXPON);
-        }
-        YY_BREAK
+#line 432 "wcsulex.l"
+{
+	  /* Second of arc. */
+	  factor /= 3600.0;
+	  types[WCSUNITS_PLANE_ANGLE] += 1.0;
+	  BEGIN(EXPON);
+	}
+	YY_BREAK
 case 51:
 YY_RULE_SETUP
-#line 430 "wcsulex.l"
-{
-          /* Astronomical unit. */
-          factor *= 1.49598e+11;
-          types[WCSUNITS_LENGTH] += 1.0;
-          BEGIN(EXPON);
-        }
-        YY_BREAK
+#line 439 "wcsulex.l"
+{
+	  /* Astronomical unit. */
+	  factor *= 1.49598e+11;
+	  types[WCSUNITS_LENGTH] += 1.0;
+	  BEGIN(EXPON);
+	}
+	YY_BREAK
 case 52:
 YY_RULE_SETUP
-#line 437 "wcsulex.l"
-{
-          /* Barn. */
-          factor *= 1e-28;
-          types[WCSUNITS_LENGTH] += 2.0;
-          BEGIN(EXPON);
-        }
-        YY_BREAK
+#line 446 "wcsulex.l"
+{
+	  /* Barn. */
+	  factor *= 1e-28;
+	  types[WCSUNITS_LENGTH] += 2.0;
+	  BEGIN(EXPON);
+	}
+	YY_BREAK
 case 53:
 YY_RULE_SETUP
-#line 444 "wcsulex.l"
+#line 453 "wcsulex.l"
 {
-          /* Beam, as in Jy/beam. */
-          types[WCSUNITS_BEAM] += 1.0;
-          BEGIN(EXPON);
-        }
-        YY_BREAK
+	  /* Beam, as in Jy/beam. */
+	  types[WCSUNITS_BEAM] += 1.0;
+	  BEGIN(EXPON);
+	}
+	YY_BREAK
 case 54:
 YY_RULE_SETUP
-#line 450 "wcsulex.l"
+#line 459 "wcsulex.l"
 {
-          /* Bin (e.g. histogram). */
-          types[WCSUNITS_BIN] += 1.0;
-          BEGIN(EXPON);
-        }
-        YY_BREAK
+	  /* Bin (e.g. histogram). */
+	  types[WCSUNITS_BIN] += 1.0;
+	  BEGIN(EXPON);
+	}
+	YY_BREAK
 case 55:
 YY_RULE_SETUP
-#line 456 "wcsulex.l"
+#line 465 "wcsulex.l"
 {
-          /* Bit. */
-          types[WCSUNITS_BIT] += 1.0;
-          BEGIN(EXPON);
-        }
-        YY_BREAK
+	  /* Bit. */
+	  types[WCSUNITS_BIT] += 1.0;
+	  BEGIN(EXPON);
+	}
+	YY_BREAK
 case 56:
 YY_RULE_SETUP
-#line 462 "wcsulex.l"
-{
-          /* Byte. */
-          factor *= 8.0;
-          types[WCSUNITS_BIT] += 1.0;
-          BEGIN(EXPON);
-        }
-        YY_BREAK
+#line 471 "wcsulex.l"
+{
+	  /* Byte. */
+	  factor *= 8.0;
+	  types[WCSUNITS_BIT] += 1.0;
+	  BEGIN(EXPON);
+	}
+	YY_BREAK
 case 57:
 YY_RULE_SETUP
-#line 469 "wcsulex.l"
+#line 478 "wcsulex.l"
 {
-          /* Coulomb. */
-          types[WCSUNITS_CHARGE] += 1.0;
-          BEGIN(EXPON);
-        }
-        YY_BREAK
+	  /* Coulomb. */
+	  types[WCSUNITS_CHARGE] += 1.0;
+	  BEGIN(EXPON);
+	}
+	YY_BREAK
 case 58:
 YY_RULE_SETUP
-#line 475 "wcsulex.l"
+#line 484 "wcsulex.l"
 {
-          /* Candela. */
-          types[WCSUNITS_LUMINTEN] += 1.0;
-          BEGIN(EXPON);
-        }
-        YY_BREAK
+	  /* Candela. */
+	  types[WCSUNITS_LUMINTEN] += 1.0;
+	  BEGIN(EXPON);
+	}
+	YY_BREAK
 case 59:
 YY_RULE_SETUP
-#line 481 "wcsulex.l"
+#line 490 "wcsulex.l"
 {
-          /* Channel. */
-          types[WCSUNITS_BIN] += 1.0;
-          BEGIN(EXPON);
-        }
-        YY_BREAK
+	  /* Channel. */
+	  types[WCSUNITS_BIN] += 1.0;
+	  BEGIN(EXPON);
+	}
+	YY_BREAK
 case 60:
 YY_RULE_SETUP
-#line 487 "wcsulex.l"
+#line 496 "wcsulex.l"
 {
-          /* Count. */
-          types[WCSUNITS_COUNT] += 1.0;
-          BEGIN(EXPON);
-        }
-        YY_BREAK
+	  /* Count. */
+	  types[WCSUNITS_COUNT] += 1.0;
+	  BEGIN(EXPON);
+	}
+	YY_BREAK
 case 61:
 YY_RULE_SETUP
-#line 493 "wcsulex.l"
-{
-          /* Debye. */
-          factor *= 1e-29 / 3.0;
-          types[WCSUNITS_CHARGE] += 1.0;
-          types[WCSUNITS_LENGTH] += 1.0;
-          BEGIN(EXPON);
-        }
-        YY_BREAK
+#line 502 "wcsulex.l"
+{
+	  /* Debye. */
+	  factor *= 1e-29 / 3.0;
+	  types[WCSUNITS_CHARGE] += 1.0;
+	  types[WCSUNITS_LENGTH] += 1.0;
+	  BEGIN(EXPON);
+	}
+	YY_BREAK
 case 62:
 YY_RULE_SETUP
-#line 501 "wcsulex.l"
-{
-          /* Day. */
-          factor *= 86400.0;
-          types[WCSUNITS_TIME] += 1.0;
-          BEGIN(EXPON);
-        }
-        YY_BREAK
+#line 510 "wcsulex.l"
+{
+	  /* Day. */
+	  factor *= 86400.0;
+	  types[WCSUNITS_TIME] += 1.0;
+	  BEGIN(EXPON);
+	}
+	YY_BREAK
 case 63:
 YY_RULE_SETUP
-#line 508 "wcsulex.l"
+#line 517 "wcsulex.l"
 {
-          /* Degree. */
-          types[WCSUNITS_PLANE_ANGLE] += 1.0;
-          BEGIN(EXPON);
-        }
-        YY_BREAK
+	  /* Degree. */
+	  types[WCSUNITS_PLANE_ANGLE] += 1.0;
+	  BEGIN(EXPON);
+	}
+	YY_BREAK
 case 64:
 YY_RULE_SETUP
-#line 514 "wcsulex.l"
-{
-          /* Erg. */
-          factor *= 1e-7;
-          types[WCSUNITS_MASS]   += 1.0;
-          types[WCSUNITS_LENGTH] += 2.0;
-          types[WCSUNITS_TIME]   -= 2.0;
-          BEGIN(EXPON);
-        }
-        YY_BREAK
-case 65:
-YY_RULE_SETUP
 #line 523 "wcsulex.l"
 {
-          /* Electron volt. */
-          factor *= 1.6021765e-19;
-          types[WCSUNITS_MASS]   += 1.0;
-          types[WCSUNITS_LENGTH] += 2.0;
-          types[WCSUNITS_TIME]   -= 2.0;
-          BEGIN(EXPON);
-        }
-        YY_BREAK
-case 66:
+	  /* Erg. */
+	  factor *= 1e-7;
+	  types[WCSUNITS_MASS]   += 1.0;
+	  types[WCSUNITS_LENGTH] += 2.0;
+	  types[WCSUNITS_TIME]   -= 2.0;
+	  BEGIN(EXPON);
+	}
+	YY_BREAK
+case 65:
 YY_RULE_SETUP
 #line 532 "wcsulex.l"
 {
-          /* Farad. */
-          types[WCSUNITS_MASS]   -= 1.0;
-          types[WCSUNITS_LENGTH] -= 2.0;
-          types[WCSUNITS_TIME]   += 3.0;
-          types[WCSUNITS_CHARGE] += 2.0;
-          BEGIN(EXPON);
-        }
-        YY_BREAK
-case 67:
+	  /* Electron volt. */
+	  factor *= 1.6021765e-19;
+	  types[WCSUNITS_MASS]   += 1.0;
+	  types[WCSUNITS_LENGTH] += 2.0;
+	  types[WCSUNITS_TIME]   -= 2.0;
+	  BEGIN(EXPON);
+	}
+	YY_BREAK
+case 66:
 YY_RULE_SETUP
 #line 541 "wcsulex.l"
 {
-          /* Gauss. */
-          factor *= 1e-4;
-          types[WCSUNITS_MASS]   += 1.0;
-          types[WCSUNITS_TIME]   += 1.0;
-          types[WCSUNITS_CHARGE] -= 1.0;
-          BEGIN(EXPON);
-        }
-        YY_BREAK
-case 68:
+	  /* Farad. */
+	  types[WCSUNITS_MASS]   -= 1.0;
+	  types[WCSUNITS_LENGTH] -= 2.0;
+	  types[WCSUNITS_TIME]   += 3.0;
+	  types[WCSUNITS_CHARGE] += 2.0;
+	  BEGIN(EXPON);
+	}
+	YY_BREAK
+case 67:
 YY_RULE_SETUP
 #line 550 "wcsulex.l"
 {
-          /* Gram. */
-          factor *= 1e-3;
-          types[WCSUNITS_MASS] += 1.0;
-          BEGIN(EXPON);
-        }
-        YY_BREAK
-case 69:
+	  /* Gauss. */
+	  factor *= 1e-4;
+	  types[WCSUNITS_MASS]   += 1.0;
+	  types[WCSUNITS_TIME]   += 1.0;
+	  types[WCSUNITS_CHARGE] -= 1.0;
+	  BEGIN(EXPON);
+	}
+	YY_BREAK
+case 68:
 YY_RULE_SETUP
-#line 557 "wcsulex.l"
-{
-          /* Henry. */
-          types[WCSUNITS_MASS]   += 1.0;
-          types[WCSUNITS_LENGTH] += 2.0;
-          types[WCSUNITS_TIME]   += 2.0;
-          types[WCSUNITS_CHARGE] -= 2.0;
-          BEGIN(EXPON);
-        }
-        YY_BREAK
-case 70:
+#line 559 "wcsulex.l"
+{
+	  /* Gram. */
+	  factor *= 1e-3;
+	  types[WCSUNITS_MASS] += 1.0;
+	  BEGIN(EXPON);
+	}
+	YY_BREAK
+case 69:
 YY_RULE_SETUP
 #line 566 "wcsulex.l"
 {
-          /* Hour. */
-          factor *= 3600.0;
-          types[WCSUNITS_TIME] += 1.0;
-          BEGIN(EXPON);
-        }
-        YY_BREAK
+	  /* Henry. */
+	  types[WCSUNITS_MASS]   += 1.0;
+	  types[WCSUNITS_LENGTH] += 2.0;
+	  types[WCSUNITS_TIME]   += 2.0;
+	  types[WCSUNITS_CHARGE] -= 2.0;
+	  BEGIN(EXPON);
+	}
+	YY_BREAK
+case 70:
+YY_RULE_SETUP
+#line 575 "wcsulex.l"
+{
+	  /* Hour. */
+	  factor *= 3600.0;
+	  types[WCSUNITS_TIME] += 1.0;
+	  BEGIN(EXPON);
+	}
+	YY_BREAK
 case 71:
 YY_RULE_SETUP
-#line 573 "wcsulex.l"
+#line 582 "wcsulex.l"
 {
-          /* Hertz. */
-          types[WCSUNITS_TIME] -= 1.0;
-          BEGIN(EXPON);
-        }
-        YY_BREAK
+	  /* Hertz. */
+	  types[WCSUNITS_TIME] -= 1.0;
+	  BEGIN(EXPON);
+	}
+	YY_BREAK
 case 72:
 YY_RULE_SETUP
-#line 579 "wcsulex.l"
-{
-          /* Joule. */
-          types[WCSUNITS_MASS]   += 1.0;
-          types[WCSUNITS_LENGTH] += 2.0;
-          types[WCSUNITS_TIME]   -= 2.0;
-          BEGIN(EXPON);
-        }
-        YY_BREAK
+#line 588 "wcsulex.l"
+{
+	  /* Joule. */
+	  types[WCSUNITS_MASS]   += 1.0;
+	  types[WCSUNITS_LENGTH] += 2.0;
+	  types[WCSUNITS_TIME]   -= 2.0;
+	  BEGIN(EXPON);
+	}
+	YY_BREAK
 case 73:
 YY_RULE_SETUP
-#line 587 "wcsulex.l"
-{
-          /* Jansky. */
-          factor *= 1e-26;
-          types[WCSUNITS_MASS] += 1.0;
-          types[WCSUNITS_TIME] -= 2.0;
-          BEGIN(EXPON);
-        }
-        YY_BREAK
+#line 596 "wcsulex.l"
+{
+	  /* Jansky. */
+	  factor *= 1e-26;
+	  types[WCSUNITS_MASS] += 1.0;
+	  types[WCSUNITS_TIME] -= 2.0;
+	  BEGIN(EXPON);
+	}
+	YY_BREAK
 case 74:
 YY_RULE_SETUP
-#line 595 "wcsulex.l"
+#line 604 "wcsulex.l"
 {
-          /* Kelvin. */
-          types[WCSUNITS_TEMPERATURE] += 1.0;
-          BEGIN(EXPON);
-        }
-        YY_BREAK
+	  /* Kelvin. */
+	  types[WCSUNITS_TEMPERATURE] += 1.0;
+	  BEGIN(EXPON);
+	}
+	YY_BREAK
 case 75:
 YY_RULE_SETUP
-#line 601 "wcsulex.l"
-{
-          /* Lumen. */
-          types[WCSUNITS_LUMINTEN]    += 1.0;
-          types[WCSUNITS_SOLID_ANGLE] += 1.0;
-          BEGIN(EXPON);
-        }
-        YY_BREAK
+#line 610 "wcsulex.l"
+{
+	  /* Lumen. */
+	  types[WCSUNITS_LUMINTEN]    += 1.0;
+	  types[WCSUNITS_SOLID_ANGLE] += 1.0;
+	  BEGIN(EXPON);
+	}
+	YY_BREAK
 case 76:
 YY_RULE_SETUP
-#line 608 "wcsulex.l"
-{
-          /* Lux. */
-          types[WCSUNITS_LUMINTEN]    += 1.0;
-          types[WCSUNITS_SOLID_ANGLE] += 1.0;
-          types[WCSUNITS_LENGTH]      -= 2.0;
-          BEGIN(EXPON);
-        }
-        YY_BREAK
+#line 617 "wcsulex.l"
+{
+	  /* Lux. */
+	  types[WCSUNITS_LUMINTEN]    += 1.0;
+	  types[WCSUNITS_SOLID_ANGLE] += 1.0;
+	  types[WCSUNITS_LENGTH]      -= 2.0;
+	  BEGIN(EXPON);
+	}
+	YY_BREAK
 case 77:
 YY_RULE_SETUP
-#line 616 "wcsulex.l"
-{
-          /* Light year. */
-          factor *= 2.99792458e8 * 31557600.0;
-          types[WCSUNITS_LENGTH] += 1.0;
-          BEGIN(EXPON);
-        }
-        YY_BREAK
+#line 625 "wcsulex.l"
+{
+	  /* Light year. */
+	  factor *= 2.99792458e8 * 31557600.0;
+	  types[WCSUNITS_LENGTH] += 1.0;
+	  BEGIN(EXPON);
+	}
+	YY_BREAK
 case 78:
 YY_RULE_SETUP
-#line 623 "wcsulex.l"
+#line 632 "wcsulex.l"
 {
-          /* Metre. */
-          types[WCSUNITS_LENGTH] += 1.0;
-          BEGIN(EXPON);
-        }
-        YY_BREAK
+	  /* Metre. */
+	  types[WCSUNITS_LENGTH] += 1.0;
+	  BEGIN(EXPON);
+	}
+	YY_BREAK
 case 79:
 YY_RULE_SETUP
-#line 629 "wcsulex.l"
+#line 638 "wcsulex.l"
 {
-          /* Stellar magnitude. */
-          types[WCSUNITS_MAGNITUDE] += 1.0;
-          BEGIN(EXPON);
-        }
-        YY_BREAK
+	  /* Stellar magnitude. */
+	  types[WCSUNITS_MAGNITUDE] += 1.0;
+	  BEGIN(EXPON);
+	}
+	YY_BREAK
 case 80:
 YY_RULE_SETUP
-#line 635 "wcsulex.l"
-{
-          /* Milli-arcsec. */
-          factor /= 3600e+3;
-          types[WCSUNITS_PLANE_ANGLE] += 1.0;
-          BEGIN(EXPON);
-        }
-        YY_BREAK
+#line 644 "wcsulex.l"
+{
+	  /* Milli-arcsec. */
+	  factor /= 3600e+3;
+	  types[WCSUNITS_PLANE_ANGLE] += 1.0;
+	  BEGIN(EXPON);
+	}
+	YY_BREAK
 case 81:
 YY_RULE_SETUP
-#line 642 "wcsulex.l"
-{
-          /* Minute. */
-          factor *= 60.0;
-          types[WCSUNITS_TIME] += 1.0;
-          BEGIN(EXPON);
-        }
-        YY_BREAK
+#line 651 "wcsulex.l"
+{
+	  /* Minute. */
+	  factor *= 60.0;
+	  types[WCSUNITS_TIME] += 1.0;
+	  BEGIN(EXPON);
+	}
+	YY_BREAK
 case 82:
 YY_RULE_SETUP
-#line 649 "wcsulex.l"
+#line 658 "wcsulex.l"
 {
-          /* Mole. */
-          types[WCSUNITS_MOLE] += 1.0;
-          BEGIN(EXPON);
-        }
-        YY_BREAK
+	  /* Mole. */
+	  types[WCSUNITS_MOLE] += 1.0;
+	  BEGIN(EXPON);
+	}
+	YY_BREAK
 case 83:
 YY_RULE_SETUP
-#line 655 "wcsulex.l"
-{
-          /* Newton. */
-          types[WCSUNITS_MASS]   += 1.0;
-          types[WCSUNITS_LENGTH] += 1.0;
-          types[WCSUNITS_TIME]   -= 2.0;
-          BEGIN(EXPON);
-        }
-        YY_BREAK
+#line 664 "wcsulex.l"
+{
+	  /* Newton. */
+	  types[WCSUNITS_MASS]   += 1.0;
+	  types[WCSUNITS_LENGTH] += 1.0;
+	  types[WCSUNITS_TIME]   -= 2.0;
+	  BEGIN(EXPON);
+	}
+	YY_BREAK
 case 84:
 YY_RULE_SETUP
-#line 663 "wcsulex.l"
-{
-          /* Ohm. */
-          types[WCSUNITS_MASS]   += 1.0;
-          types[WCSUNITS_LENGTH] += 2.0;
-          types[WCSUNITS_TIME]   -= 1.0;
-          types[WCSUNITS_CHARGE] -= 2.0;
-          BEGIN(EXPON);
-        }
-        YY_BREAK
-case 85:
-YY_RULE_SETUP
 #line 672 "wcsulex.l"
 {
-          /* Pascal. */
-          types[WCSUNITS_MASS]   += 1.0;
-          types[WCSUNITS_LENGTH] -= 1.0;
-          types[WCSUNITS_TIME]   -= 2.0;
-          BEGIN(EXPON);
-        }
-        YY_BREAK
+	  /* Ohm. */
+	  types[WCSUNITS_MASS]   += 1.0;
+	  types[WCSUNITS_LENGTH] += 2.0;
+	  types[WCSUNITS_TIME]   -= 1.0;
+	  types[WCSUNITS_CHARGE] -= 2.0;
+	  BEGIN(EXPON);
+	}
+	YY_BREAK
+case 85:
+YY_RULE_SETUP
+#line 681 "wcsulex.l"
+{
+	  /* Pascal. */
+	  types[WCSUNITS_MASS]   += 1.0;
+	  types[WCSUNITS_LENGTH] -= 1.0;
+	  types[WCSUNITS_TIME]   -= 2.0;
+	  BEGIN(EXPON);
+	}
+	YY_BREAK
 case 86:
 YY_RULE_SETUP
-#line 680 "wcsulex.l"
-{
-          /* Parsec. */
-          factor *= 3.0857e16;
-          types[WCSUNITS_LENGTH] += 1.0;
-          BEGIN(EXPON);
-        }
-        YY_BREAK
+#line 689 "wcsulex.l"
+{
+	  /* Parsec. */
+	  factor *= 3.0857e16;
+	  types[WCSUNITS_LENGTH] += 1.0;
+	  BEGIN(EXPON);
+	}
+	YY_BREAK
 case 87:
 YY_RULE_SETUP
-#line 687 "wcsulex.l"
+#line 696 "wcsulex.l"
 {
-          /* Photon. */
-          types[WCSUNITS_COUNT] += 1.0;
-          BEGIN(EXPON);
-        }
-        YY_BREAK
+	  /* Photon. */
+	  types[WCSUNITS_COUNT] += 1.0;
+	  BEGIN(EXPON);
+	}
+	YY_BREAK
 case 88:
 YY_RULE_SETUP
-#line 693 "wcsulex.l"
+#line 702 "wcsulex.l"
 {
-          /* Pixel. */
-          types[WCSUNITS_PIXEL] += 1.0;
-          BEGIN(EXPON);
-        }
-        YY_BREAK
+	  /* Pixel. */
+	  types[WCSUNITS_PIXEL] += 1.0;
+	  BEGIN(EXPON);
+	}
+	YY_BREAK
 case 89:
 YY_RULE_SETUP
-#line 699 "wcsulex.l"
-{
-          /* Rayleigh. */
-          factor *= 1e10 / (4.0 * PI);
-          types[WCSUNITS_LENGTH]      -= 2.0;
-          types[WCSUNITS_TIME]        -= 1.0;
-          types[WCSUNITS_SOLID_ANGLE] -= 1.0;
-          BEGIN(EXPON);
-        }
-        YY_BREAK
-case 90:
-YY_RULE_SETUP
 #line 708 "wcsulex.l"
 {
-          /* Radian. */
-          factor *= 180.0 / PI;
-          types[WCSUNITS_PLANE_ANGLE] += 1.0;
-          BEGIN(EXPON);
-        }
-        YY_BREAK
+	  /* Rayleigh. */
+	  factor *= 1e10 / (4.0 * PI);
+	  types[WCSUNITS_LENGTH]      -= 2.0;
+	  types[WCSUNITS_TIME]        -= 1.0;
+	  types[WCSUNITS_SOLID_ANGLE] -= 1.0;
+	  BEGIN(EXPON);
+	}
+	YY_BREAK
+case 90:
+YY_RULE_SETUP
+#line 717 "wcsulex.l"
+{
+	  /* Radian. */
+	  factor *= 180.0 / PI;
+	  types[WCSUNITS_PLANE_ANGLE] += 1.0;
+	  BEGIN(EXPON);
+	}
+	YY_BREAK
 case 91:
 YY_RULE_SETUP
-#line 715 "wcsulex.l"
-{
-          /* Rydberg. */
-          factor *= 13.605692 * 1.6021765e-19;
-          types[WCSUNITS_MASS]   += 1.0;
-          types[WCSUNITS_LENGTH] += 2.0;
-          types[WCSUNITS_TIME]   -= 2.0;
-          BEGIN(EXPON);
-        }
-        YY_BREAK
+#line 724 "wcsulex.l"
+{
+	  /* Rydberg. */
+	  factor *= 13.605692 * 1.6021765e-19;
+	  types[WCSUNITS_MASS]   += 1.0;
+	  types[WCSUNITS_LENGTH] += 2.0;
+	  types[WCSUNITS_TIME]   -= 2.0;
+	  BEGIN(EXPON);
+	}
+	YY_BREAK
 case 92:
 YY_RULE_SETUP
-#line 724 "wcsulex.l"
+#line 733 "wcsulex.l"
 {
-          /* Siemen. */
-          types[WCSUNITS_MASS]   -= 1.0;
-          types[WCSUNITS_LENGTH] -= 2.0;
-          types[WCSUNITS_TIME]   += 1.0;
-          types[WCSUNITS_CHARGE] += 2.0;
-          BEGIN(EXPON);
-        }
-        YY_BREAK
+	  /* Siemen. */
+	  types[WCSUNITS_MASS]   -= 1.0;
+	  types[WCSUNITS_LENGTH] -= 2.0;
+	  types[WCSUNITS_TIME]   += 1.0;
+	  types[WCSUNITS_CHARGE] += 2.0;
+	  BEGIN(EXPON);
+	}
+	YY_BREAK
 case 93:
 YY_RULE_SETUP
-#line 733 "wcsulex.l"
+#line 742 "wcsulex.l"
 {
-          /* Second. */
-          types[WCSUNITS_TIME] += 1.0;
-          BEGIN(EXPON);
-        }
-        YY_BREAK
+	  /* Second. */
+	  types[WCSUNITS_TIME] += 1.0;
+	  BEGIN(EXPON);
+	}
+	YY_BREAK
 case 94:
 YY_RULE_SETUP
-#line 739 "wcsulex.l"
-{
-          /* Solar luminosity. */
-          factor *= 3.8268e26;
-          types[WCSUNITS_MASS]   += 1.0;
-          types[WCSUNITS_LENGTH] += 2.0;
-          types[WCSUNITS_TIME]   -= 3.0;
-          BEGIN(EXPON);
-        }
-        YY_BREAK
-case 95:
-YY_RULE_SETUP
 #line 748 "wcsulex.l"
 {
-          /* Solar mass. */
-          factor *= 1.9891e30;
-          types[WCSUNITS_MASS] += 1.0;
-          BEGIN(EXPON);
-        }
-        YY_BREAK
+	  /* Solar luminosity. */
+	  factor *= 3.8268e26;
+	  types[WCSUNITS_MASS]   += 1.0;
+	  types[WCSUNITS_LENGTH] += 2.0;
+	  types[WCSUNITS_TIME]   -= 3.0;
+	  BEGIN(EXPON);
+	}
+	YY_BREAK
+case 95:
+YY_RULE_SETUP
+#line 757 "wcsulex.l"
+{
+	  /* Solar mass. */
+	  factor *= 1.9891e30;
+	  types[WCSUNITS_MASS] += 1.0;
+	  BEGIN(EXPON);
+	}
+	YY_BREAK
 case 96:
 YY_RULE_SETUP
-#line 755 "wcsulex.l"
-{
-          /* Solar radius. */
-          factor *= 6.9599e8;
-          types[WCSUNITS_LENGTH] += 1.0;
-          BEGIN(EXPON);
-        }
-        YY_BREAK
+#line 764 "wcsulex.l"
+{
+	  /* Solar radius. */
+	  factor *= 6.9599e8;
+	  types[WCSUNITS_LENGTH] += 1.0;
+	  BEGIN(EXPON);
+	}
+	YY_BREAK
 case 97:
 YY_RULE_SETUP
-#line 762 "wcsulex.l"
+#line 771 "wcsulex.l"
 {
-          /* Steradian. */
-          types[WCSUNITS_SOLID_ANGLE] += 1.0;
-          BEGIN(EXPON);
-        }
-        YY_BREAK
+	  /* Steradian. */
+	  types[WCSUNITS_SOLID_ANGLE] += 1.0;
+	  BEGIN(EXPON);
+	}
+	YY_BREAK
 case 98:
 YY_RULE_SETUP
-#line 768 "wcsulex.l"
+#line 777 "wcsulex.l"
 {
-          /* Sun (with respect to). */
-          types[WCSUNITS_SOLRATIO] += 1.0;
-          BEGIN(EXPON);
-        }
-        YY_BREAK
+	  /* Sun (with respect to). */
+	  types[WCSUNITS_SOLRATIO] += 1.0;
+	  BEGIN(EXPON);
+	}
+	YY_BREAK
 case 99:
 YY_RULE_SETUP
-#line 774 "wcsulex.l"
-{
-          /* Tesla. */
-          types[WCSUNITS_MASS]   += 1.0;
-          types[WCSUNITS_TIME]   += 1.0;
-          types[WCSUNITS_CHARGE] -= 1.0;
-          BEGIN(EXPON);
-        }
-        YY_BREAK
+#line 783 "wcsulex.l"
+{
+	  /* Tesla. */
+	  types[WCSUNITS_MASS]   += 1.0;
+	  types[WCSUNITS_TIME]   += 1.0;
+	  types[WCSUNITS_CHARGE] -= 1.0;
+	  BEGIN(EXPON);
+	}
+	YY_BREAK
 case 100:
 YY_RULE_SETUP
-#line 782 "wcsulex.l"
-{
-          /* Unified atomic mass unit. */
-          factor *= 1.6605387e-27;
-          types[WCSUNITS_MASS] += 1.0;
-          BEGIN(EXPON);
-        }
-        YY_BREAK
+#line 791 "wcsulex.l"
+{
+	  /* Unified atomic mass unit. */
+	  factor *= 1.6605387e-27;
+	  types[WCSUNITS_MASS] += 1.0;
+	  BEGIN(EXPON);
+	}
+	YY_BREAK
 case 101:
 YY_RULE_SETUP
-#line 789 "wcsulex.l"
-{
-          /* Volt. */
-          types[WCSUNITS_MASS]   += 1.0;
-          types[WCSUNITS_LENGTH] += 1.0;
-          types[WCSUNITS_TIME]   -= 2.0;
-          types[WCSUNITS_CHARGE] -= 1.0;
-          BEGIN(EXPON);
-        }
-        YY_BREAK
+#line 798 "wcsulex.l"
+{
+	  /* Volt. */
+	  types[WCSUNITS_MASS]   += 1.0;
+	  types[WCSUNITS_LENGTH] += 1.0;
+	  types[WCSUNITS_TIME]   -= 2.0;
+	  types[WCSUNITS_CHARGE] -= 1.0;
+	  BEGIN(EXPON);
+	}
+	YY_BREAK
 case 102:
 YY_RULE_SETUP
-#line 798 "wcsulex.l"
+#line 807 "wcsulex.l"
 {
-          /* Voxel. */
-          types[WCSUNITS_VOXEL] += 1.0;
-          BEGIN(EXPON);
-        }
-        YY_BREAK
+	  /* Voxel. */
+	  types[WCSUNITS_VOXEL] += 1.0;
+	  BEGIN(EXPON);
+	}
+	YY_BREAK
 case 103:
 YY_RULE_SETUP
-#line 804 "wcsulex.l"
-{
-          /* Watt. */
-          types[WCSUNITS_MASS]   += 1.0;
-          types[WCSUNITS_LENGTH] += 2.0;
-          types[WCSUNITS_TIME]   -= 3.0;
-          BEGIN(EXPON);
-        }
-        YY_BREAK
+#line 813 "wcsulex.l"
+{
+	  /* Watt. */
+	  types[WCSUNITS_MASS]   += 1.0;
+	  types[WCSUNITS_LENGTH] += 2.0;
+	  types[WCSUNITS_TIME]   -= 3.0;
+	  BEGIN(EXPON);
+	}
+	YY_BREAK
 case 104:
 YY_RULE_SETUP
-#line 812 "wcsulex.l"
-{
-          /* Weber. */
-          types[WCSUNITS_MASS]   += 1.0;
-          types[WCSUNITS_LENGTH] += 2.0;
-          types[WCSUNITS_TIME]   += 1.0;
-          types[WCSUNITS_CHARGE] -= 1.0;
-          BEGIN(EXPON);
-        }
-        YY_BREAK
-case 105:
-YY_RULE_SETUP
 #line 821 "wcsulex.l"
 {
-          /* Internal parser error. */
-          status = 9;
-          BEGIN(FLUSH);
-        }
-        YY_BREAK
+	  /* Weber. */
+	  types[WCSUNITS_MASS]   += 1.0;
+	  types[WCSUNITS_LENGTH] += 2.0;
+	  types[WCSUNITS_TIME]   += 1.0;
+	  types[WCSUNITS_CHARGE] -= 1.0;
+	  BEGIN(EXPON);
+	}
+	YY_BREAK
+case 105:
+YY_RULE_SETUP
+#line 830 "wcsulex.l"
+{
+	  /* Internal parser error. */
+	  status = wcserr_set(WCSERR_SET(UNITSERR_PARSER_ERROR),
+	    "Internal units parser error parsing '%s'", unitstr);
+	  BEGIN(FLUSH);
+	}
+	YY_BREAK
 case 106:
 YY_RULE_SETUP
-#line 827 "wcsulex.l"
-{
-          /* Exponentiation. */
-          if (operator++) {
-            BEGIN(FLUSH);
-          }
-        }
-        YY_BREAK
+#line 837 "wcsulex.l"
+{
+	  /* Exponentiation. */
+	  if (operator++) {
+	    BEGIN(FLUSH);
+	  }
+	}
+	YY_BREAK
 case 107:
 YY_RULE_SETUP
-#line 834 "wcsulex.l"
-{
-          sscanf(wcsulextext, " %d", &i);
-          expon *= (double)i;
-          add(&factor, types, &expon, scale, units);
-          operator = 0;
-          BEGIN(INITIAL);
-        }
-        YY_BREAK
+#line 844 "wcsulex.l"
+{
+	  sscanf(wcsulextext, " %d", &i);
+	  expon *= (double)i;
+	  add(&factor, types, &expon, scale, units);
+	  operator = 0;
+	  BEGIN(INITIAL);
+	}
+	YY_BREAK
 case 108:
 YY_RULE_SETUP
-#line 842 "wcsulex.l"
-{
-          sscanf(wcsulextext, " (%d)", &i);
-          expon *= (double)i;
-          add(&factor, types, &expon, scale, units);
-          operator = 0;
-          BEGIN(INITIAL);
-        }
-        YY_BREAK
+#line 852 "wcsulex.l"
+{
+	  sscanf(wcsulextext, " (%d)", &i);
+	  expon *= (double)i;
+	  add(&factor, types, &expon, scale, units);
+	  operator = 0;
+	  BEGIN(INITIAL);
+	}
+	YY_BREAK
 case 109:
 YY_RULE_SETUP
-#line 850 "wcsulex.l"
-{
-          sscanf(wcsulextext, " (%d/%d)", &i, &j);
-          expon *= (double)i / (double)j;
-          add(&factor, types, &expon, scale, units);
-          operator = 0;
-          BEGIN(INITIAL);
-        }
-        YY_BREAK
+#line 860 "wcsulex.l"
+{
+	  sscanf(wcsulextext, " (%d/%d)", &i, &j);
+	  expon *= (double)i / (double)j;
+	  add(&factor, types, &expon, scale, units);
+	  operator = 0;
+	  BEGIN(INITIAL);
+	}
+	YY_BREAK
 case 110:
 YY_RULE_SETUP
-#line 858 "wcsulex.l"
-{
-          sscanf(wcsulextext, " (%lf)", &dexp);
-          expon *= dexp;
-          add(&factor, types, &expon, scale, units);
-          operator = 0;
-          BEGIN(INITIAL);
-        }
-        YY_BREAK
+#line 868 "wcsulex.l"
+{
+	  sscanf(wcsulextext, " (%lf)", &dexp);
+	  expon *= dexp;
+	  add(&factor, types, &expon, scale, units);
+	  operator = 0;
+	  BEGIN(INITIAL);
+	}
+	YY_BREAK
 case 111:
 YY_RULE_SETUP
-#line 866 "wcsulex.l"
-{
-          /* Multiply. */
-          if (operator++) {
-            BEGIN(FLUSH);
-          } else {
-            add(&factor, types, &expon, scale, units);
-            BEGIN(INITIAL);
-          }
-        }
-        YY_BREAK
-case 112:
-YY_RULE_SETUP
 #line 876 "wcsulex.l"
 {
-          /* Multiply. */
-          if (operator) {
-            BEGIN(FLUSH);
-          } else {
-            add(&factor, types, &expon, scale, units);
-            unput('(');
-            BEGIN(INITIAL);
-          }
-        }
-        YY_BREAK
-case 113:
+	  /* Multiply. */
+	  if (operator++) {
+	    BEGIN(FLUSH);
+	  } else {
+	    add(&factor, types, &expon, scale, units);
+	    BEGIN(INITIAL);
+	  }
+	}
+	YY_BREAK
+case 112:
 YY_RULE_SETUP
-#line 887 "wcsulex.l"
-{
-          /* Multiply. */
-          if (operator) {
-            BEGIN(FLUSH);
-          } else {
-            add(&factor, types, &expon, scale, units);
-            BEGIN(INITIAL);
-          }
-        }
-        YY_BREAK
-case 114:
+#line 886 "wcsulex.l"
+{
+	  /* Multiply. */
+	  if (operator) {
+	    BEGIN(FLUSH);
+	  } else {
+	    add(&factor, types, &expon, scale, units);
+	    unput('(');
+	    BEGIN(INITIAL);
+	  }
+	}
+	YY_BREAK
+case 113:
 YY_RULE_SETUP
 #line 897 "wcsulex.l"
 {
-          /* Divide. */
-          if (operator++) {
-            BEGIN(FLUSH);
-          } else {
-            add(&factor, types, &expon, scale, units);
-            expon = -1.0;
-            BEGIN(INITIAL);
-          }
-        }
-        YY_BREAK
+	  /* Multiply. */
+	  if (operator) {
+	    BEGIN(FLUSH);
+	  } else {
+	    add(&factor, types, &expon, scale, units);
+	    BEGIN(INITIAL);
+	  }
+	}
+	YY_BREAK
+case 114:
+YY_RULE_SETUP
+#line 907 "wcsulex.l"
+{
+	  /* Divide. */
+	  if (operator++) {
+	    BEGIN(FLUSH);
+	  } else {
+	    add(&factor, types, &expon, scale, units);
+	    expon = -1.0;
+	    BEGIN(INITIAL);
+	  }
+	}
+	YY_BREAK
 case 115:
 YY_RULE_SETUP
-#line 908 "wcsulex.l"
+#line 918 "wcsulex.l"
 {
-          add(&factor, types, &expon, scale, units);
-          bracket = !bracket;
-          BEGIN(FLUSH);
-        }
-        YY_BREAK
+	  add(&factor, types, &expon, scale, units);
+	  bracket = !bracket;
+	  BEGIN(FLUSH);
+	}
+	YY_BREAK
 case 116:
 YY_RULE_SETUP
-#line 914 "wcsulex.l"
+#line 924 "wcsulex.l"
 {
-          status = 5;
-          BEGIN(FLUSH);
-        }
-        YY_BREAK
+	  status = wcserr_set(WCSERR_SET(UNITSERR_BAD_EXPON_SYMBOL),
+	    "Invalid symbol in EXPON context in '%s'", unitstr);
+	  BEGIN(FLUSH);
+	}
+	YY_BREAK
 case 117:
 YY_RULE_SETUP
-#line 919 "wcsulex.l"
+#line 930 "wcsulex.l"
 {
-          /* Discard any remaining input. */
-        }
-        YY_BREAK
+	  /* Discard any remaining input. */
+	}
+	YY_BREAK
 case YY_STATE_EOF(INITIAL):
 case YY_STATE_EOF(PAREN):
 case YY_STATE_EOF(PREFIX):
 case YY_STATE_EOF(UNITS):
 case YY_STATE_EOF(EXPON):
 case YY_STATE_EOF(FLUSH):
-#line 923 "wcsulex.l"
-{
-          /* End-of-string. */
-          if (YY_START == EXPON) {
-            add(&factor, types, &expon, scale, units);
-          }
-
-          wcsulexlex_destroy();
-
-          if (bracket) {
-            status = 6;
-          } else if (paren) {
-            status = 7;
-          } else if (operator) {
-            status = (operator == 1) ? 2 : 8;
+#line 934 "wcsulex.l"
+{
+	  /* End-of-string. */
+	  if (YY_START == EXPON) {
+	    add(&factor, types, &expon, scale, units);
+	  }
+	
+	  wcsulexlex_destroy();
+	
+	  if (bracket) {
+	    status = wcserr_set(WCSERR_SET(UNITSERR_UNBAL_BRACKET),
+	      "Unbalanced bracket in '%s'", unitstr);
+	  } else if (paren) {
+	    status = wcserr_set(WCSERR_SET(UNITSERR_UNBAL_PAREN),
+	      "Unbalanced parenthesis in '%s'", unitstr);
+	  } else if (operator == 1) {
+	    status = wcserr_set(WCSERR_SET(UNITSERR_DANGLING_BINOP),
+	      "Dangling binary operator in '%s'", unitstr);
+	  } else if (operator) {
+	    status = wcserr_set(WCSERR_SET(UNITSERR_CONSEC_BINOPS),
+	      "Consecutive binary operators in '%s'", unitstr);
 #ifdef DEBUG
-          } else {
-            fprintf(stderr, "EOS\n");
+	  } else {
+	    fprintf(stderr, "EOS\n");
 #endif
-          }
-
-          if (status) {
-            for (i = 0; i < WCSUNITS_NTYPE; i++) {
-              units[i] = 0.0;
-              *scale = 0.0;
-            }
-          }
-
-          return status;
-        }
-        YY_BREAK
+	  }
+	
+	  if (status) {
+	    for (i = 0; i < WCSUNITS_NTYPE; i++) {
+	      units[i] = 0.0;
+	      *scale = 0.0;
+	    }
+	  }
+	
+	  return status;
+	}
+	YY_BREAK
 case 118:
 YY_RULE_SETUP
-#line 953 "wcsulex.l"
+#line 970 "wcsulex.l"
 ECHO;
-        YY_BREAK
-#line 8335 "wcsulex.c"
-
-        case YY_END_OF_BUFFER:
-                {
-                /* Amount of text matched not including the EOB char. */
-                int yy_amount_of_matched_text = (int) (yy_cp - (yytext_ptr)) - 1;
-
-                /* Undo the effects of YY_DO_BEFORE_ACTION. */
-                *yy_cp = (yy_hold_char);
-                YY_RESTORE_YY_MORE_OFFSET
-
-                if ( YY_CURRENT_BUFFER_LVALUE->yy_buffer_status == YY_BUFFER_NEW )
-                        {
-                        /* We're scanning a new file or input source.  It's
-                         * possible that this happened because the user
-                         * just pointed wcsulexin at a new source and called
-                         * wcsulexlex().  If so, then we have to assure
-                         * consistency between YY_CURRENT_BUFFER and our
-                         * globals.  Here is the right place to do so, because
-                         * this is the first action (other than possibly a
-                         * back-up) that will match for the new input source.
-                         */
-                        (yy_n_chars) = YY_CURRENT_BUFFER_LVALUE->yy_n_chars;
-                        YY_CURRENT_BUFFER_LVALUE->yy_input_file = wcsulexin;
-                        YY_CURRENT_BUFFER_LVALUE->yy_buffer_status = YY_BUFFER_NORMAL;
-                        }
-
-                /* Note that here we test for yy_c_buf_p "<=" to the position
-                 * of the first EOB in the buffer, since yy_c_buf_p will
-                 * already have been incremented past the NUL character
-                 * (since all states make transitions on EOB to the
-                 * end-of-buffer state).  Contrast this with the test
-                 * in input().
-                 */
-                if ( (yy_c_buf_p) <= &YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[(yy_n_chars)] )
-                        { /* This was really a NUL. */
-                        yy_state_type yy_next_state;
-
-                        (yy_c_buf_p) = (yytext_ptr) + yy_amount_of_matched_text;
-
-                        yy_current_state = yy_get_previous_state(  );
-
-                        /* Okay, we're now positioned to make the NUL
-                         * transition.  We couldn't have
-                         * yy_get_previous_state() go ahead and do it
-                         * for us because it doesn't know how to deal
-                         * with the possibility of jamming (and we don't
-                         * want to build jamming into it because then it
-                         * will run more slowly).
-                         */
-
-                        yy_next_state = yy_try_NUL_trans( yy_current_state );
-
-                        yy_bp = (yytext_ptr) + YY_MORE_ADJ;
-
-                        if ( yy_next_state )
-                                {
-                                /* Consume the NUL. */
-                                yy_cp = ++(yy_c_buf_p);
-                                yy_current_state = yy_next_state;
-                                goto yy_match;
-                                }
-
-                        else
-                                {
-                                yy_cp = (yy_c_buf_p);
-                                goto yy_find_action;
-                                }
-                        }
-
-                else switch ( yy_get_next_buffer(  ) )
-                        {
-                        case EOB_ACT_END_OF_FILE:
-                                {
-                                (yy_did_buffer_switch_on_eof) = 0;
-
-                                if ( wcsulexwrap( ) )
-                                        {
-                                        /* Note: because we've taken care in
-                                         * yy_get_next_buffer() to have set up
-                                         * wcsulextext, we can now set up
-                                         * yy_c_buf_p so that if some total
-                                         * hoser (like flex itself) wants to
-                                         * call the scanner after we return the
-                                         * YY_NULL, it'll still work - another
-                                         * YY_NULL will get returned.
-                                         */
-                                        (yy_c_buf_p) = (yytext_ptr) + YY_MORE_ADJ;
-
-                                        yy_act = YY_STATE_EOF(YY_START);
-                                        goto do_action;
-                                        }
-
-                                else
-                                        {
-                                        if ( ! (yy_did_buffer_switch_on_eof) )
-                                                YY_NEW_FILE;
-                                        }
-                                break;
-                                }
-
-                        case EOB_ACT_CONTINUE_SCAN:
-                                (yy_c_buf_p) =
-                                        (yytext_ptr) + yy_amount_of_matched_text;
-
-                                yy_current_state = yy_get_previous_state(  );
-
-                                yy_cp = (yy_c_buf_p);
-                                yy_bp = (yytext_ptr) + YY_MORE_ADJ;
-                                goto yy_match;
-
-                        case EOB_ACT_LAST_MATCH:
-                                (yy_c_buf_p) =
-                                &YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[(yy_n_chars)];
-
-                                yy_current_state = yy_get_previous_state(  );
-
-                                yy_cp = (yy_c_buf_p);
-                                yy_bp = (yytext_ptr) + YY_MORE_ADJ;
-                                goto yy_find_action;
-                        }
-                break;
-                }
-
-        default:
-                YY_FATAL_ERROR(
-                        "fatal flex scanner internal error--no action found" );
-        } /* end of action switch */
-                } /* end of scanning one token */
+	YY_BREAK
+#line 8352 "wcsulex.c"
+
+	case YY_END_OF_BUFFER:
+		{
+		/* Amount of text matched not including the EOB char. */
+		int yy_amount_of_matched_text = (int) (yy_cp - (yytext_ptr)) - 1;
+
+		/* Undo the effects of YY_DO_BEFORE_ACTION. */
+		*yy_cp = (yy_hold_char);
+		YY_RESTORE_YY_MORE_OFFSET
+
+		if ( YY_CURRENT_BUFFER_LVALUE->yy_buffer_status == YY_BUFFER_NEW )
+			{
+			/* We're scanning a new file or input source.  It's
+			 * possible that this happened because the user
+			 * just pointed wcsulexin at a new source and called
+			 * wcsulexlex().  If so, then we have to assure
+			 * consistency between YY_CURRENT_BUFFER and our
+			 * globals.  Here is the right place to do so, because
+			 * this is the first action (other than possibly a
+			 * back-up) that will match for the new input source.
+			 */
+			(yy_n_chars) = YY_CURRENT_BUFFER_LVALUE->yy_n_chars;
+			YY_CURRENT_BUFFER_LVALUE->yy_input_file = wcsulexin;
+			YY_CURRENT_BUFFER_LVALUE->yy_buffer_status = YY_BUFFER_NORMAL;
+			}
+
+		/* Note that here we test for yy_c_buf_p "<=" to the position
+		 * of the first EOB in the buffer, since yy_c_buf_p will
+		 * already have been incremented past the NUL character
+		 * (since all states make transitions on EOB to the
+		 * end-of-buffer state).  Contrast this with the test
+		 * in input().
+		 */
+		if ( (yy_c_buf_p) <= &YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[(yy_n_chars)] )
+			{ /* This was really a NUL. */
+			yy_state_type yy_next_state;
+
+			(yy_c_buf_p) = (yytext_ptr) + yy_amount_of_matched_text;
+
+			yy_current_state = yy_get_previous_state(  );
+
+			/* Okay, we're now positioned to make the NUL
+			 * transition.  We couldn't have
+			 * yy_get_previous_state() go ahead and do it
+			 * for us because it doesn't know how to deal
+			 * with the possibility of jamming (and we don't
+			 * want to build jamming into it because then it
+			 * will run more slowly).
+			 */
+
+			yy_next_state = yy_try_NUL_trans( yy_current_state );
+
+			yy_bp = (yytext_ptr) + YY_MORE_ADJ;
+
+			if ( yy_next_state )
+				{
+				/* Consume the NUL. */
+				yy_cp = ++(yy_c_buf_p);
+				yy_current_state = yy_next_state;
+				goto yy_match;
+				}
+
+			else
+				{
+				yy_cp = (yy_c_buf_p);
+				goto yy_find_action;
+				}
+			}
+
+		else switch ( yy_get_next_buffer(  ) )
+			{
+			case EOB_ACT_END_OF_FILE:
+				{
+				(yy_did_buffer_switch_on_eof) = 0;
+
+				if ( wcsulexwrap( ) )
+					{
+					/* Note: because we've taken care in
+					 * yy_get_next_buffer() to have set up
+					 * wcsulextext, we can now set up
+					 * yy_c_buf_p so that if some total
+					 * hoser (like flex itself) wants to
+					 * call the scanner after we return the
+					 * YY_NULL, it'll still work - another
+					 * YY_NULL will get returned.
+					 */
+					(yy_c_buf_p) = (yytext_ptr) + YY_MORE_ADJ;
+
+					yy_act = YY_STATE_EOF(YY_START);
+					goto do_action;
+					}
+
+				else
+					{
+					if ( ! (yy_did_buffer_switch_on_eof) )
+						YY_NEW_FILE;
+					}
+				break;
+				}
+
+			case EOB_ACT_CONTINUE_SCAN:
+				(yy_c_buf_p) =
+					(yytext_ptr) + yy_amount_of_matched_text;
+
+				yy_current_state = yy_get_previous_state(  );
+
+				yy_cp = (yy_c_buf_p);
+				yy_bp = (yytext_ptr) + YY_MORE_ADJ;
+				goto yy_match;
+
+			case EOB_ACT_LAST_MATCH:
+				(yy_c_buf_p) =
+				&YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[(yy_n_chars)];
+
+				yy_current_state = yy_get_previous_state(  );
+
+				yy_cp = (yy_c_buf_p);
+				yy_bp = (yytext_ptr) + YY_MORE_ADJ;
+				goto yy_find_action;
+			}
+		break;
+		}
+
+	default:
+		YY_FATAL_ERROR(
+			"fatal flex scanner internal error--no action found" );
+	} /* end of action switch */
+		} /* end of scanning one token */
 } /* end of wcsulexlex */
 
 /* yy_get_next_buffer - try to read in a new buffer
  *
  * Returns a code representing an action:
- *      EOB_ACT_LAST_MATCH -
- *      EOB_ACT_CONTINUE_SCAN - continue scanning from current position
- *      EOB_ACT_END_OF_FILE - end of file
+ *	EOB_ACT_LAST_MATCH -
+ *	EOB_ACT_CONTINUE_SCAN - continue scanning from current position
+ *	EOB_ACT_END_OF_FILE - end of file
  */
 static int yy_get_next_buffer (void)
 {
-        register char *dest = YY_CURRENT_BUFFER_LVALUE->yy_ch_buf;
-        register char *source = (yytext_ptr);
-        register int number_to_move, i;
-        int ret_val;
-
-        if ( (yy_c_buf_p) > &YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[(yy_n_chars) + 1] )
-                YY_FATAL_ERROR(
-                "fatal flex scanner internal error--end of buffer missed" );
-
-        if ( YY_CURRENT_BUFFER_LVALUE->yy_fill_buffer == 0 )
-                { /* Don't try to fill the buffer, so this is an EOF. */
-                if ( (yy_c_buf_p) - (yytext_ptr) - YY_MORE_ADJ == 1 )
-                        {
-                        /* We matched a single character, the EOB, so
-                         * treat this as a final EOF.
-                         */
-                        return EOB_ACT_END_OF_FILE;
-                        }
-
-                else
-                        {
-                        /* We matched some text prior to the EOB, first
-                         * process it.
-                         */
-                        return EOB_ACT_LAST_MATCH;
-                        }
-                }
-
-        /* Try to read more data. */
-
-        /* First move last chars to start of buffer. */
-        number_to_move = (int) ((yy_c_buf_p) - (yytext_ptr)) - 1;
-
-        for ( i = 0; i < number_to_move; ++i )
-                *(dest++) = *(source++);
-
-        if ( YY_CURRENT_BUFFER_LVALUE->yy_buffer_status == YY_BUFFER_EOF_PENDING )
-                /* don't do the read, it's not guaranteed to return an EOF,
-                 * just force an EOF
-                 */
-                YY_CURRENT_BUFFER_LVALUE->yy_n_chars = (yy_n_chars) = 0;
-
-        else
-                {
-                        int num_to_read =
-                        YY_CURRENT_BUFFER_LVALUE->yy_buf_size - number_to_move - 1;
-
-                while ( num_to_read <= 0 )
-                        { /* Not enough room in the buffer - grow it. */
-
-                        /* just a shorter name for the current buffer */
-                        YY_BUFFER_STATE b = YY_CURRENT_BUFFER;
-
-                        int yy_c_buf_p_offset =
-                                (int) ((yy_c_buf_p) - b->yy_ch_buf);
-
-                        if ( b->yy_is_our_buffer )
-                                {
-                                int new_size = b->yy_buf_size * 2;
-
-                                if ( new_size <= 0 )
-                                        b->yy_buf_size += b->yy_buf_size / 8;
-                                else
-                                        b->yy_buf_size *= 2;
-
-                                b->yy_ch_buf = (char *)
-                                        /* Include room in for 2 EOB chars. */
-                                        wcsulexrealloc((void *) b->yy_ch_buf,b->yy_buf_size + 2  );
-                                }
-                        else
-                                /* Can't grow it, we don't own it. */
-                                b->yy_ch_buf = 0;
-
-                        if ( ! b->yy_ch_buf )
-                                YY_FATAL_ERROR(
-                                "fatal error - scanner input buffer overflow" );
-
-                        (yy_c_buf_p) = &b->yy_ch_buf[yy_c_buf_p_offset];
-
-                        num_to_read = YY_CURRENT_BUFFER_LVALUE->yy_buf_size -
-                                                number_to_move - 1;
-
-                        }
-
-                if ( num_to_read > YY_READ_BUF_SIZE )
-                        num_to_read = YY_READ_BUF_SIZE;
-
-                /* Read in more data. */
-                YY_INPUT( (&YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[number_to_move]),
-                        (yy_n_chars), (size_t) num_to_read );
-
-                YY_CURRENT_BUFFER_LVALUE->yy_n_chars = (yy_n_chars);
-                }
-
-        if ( (yy_n_chars) == 0 )
-                {
-                if ( number_to_move == YY_MORE_ADJ )
-                        {
-                        ret_val = EOB_ACT_END_OF_FILE;
-                        wcsulexrestart(wcsulexin  );
-                        }
-
-                else
-                        {
-                        ret_val = EOB_ACT_LAST_MATCH;
-                        YY_CURRENT_BUFFER_LVALUE->yy_buffer_status =
-                                YY_BUFFER_EOF_PENDING;
-                        }
-                }
-
-        else
-                ret_val = EOB_ACT_CONTINUE_SCAN;
-
-        (yy_n_chars) += number_to_move;
-        YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[(yy_n_chars)] = YY_END_OF_BUFFER_CHAR;
-        YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[(yy_n_chars) + 1] = YY_END_OF_BUFFER_CHAR;
-
-        (yytext_ptr) = &YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[0];
+    	register char *dest = YY_CURRENT_BUFFER_LVALUE->yy_ch_buf;
+	register char *source = (yytext_ptr);
+	register int number_to_move, i;
+	int ret_val;
+
+	if ( (yy_c_buf_p) > &YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[(yy_n_chars) + 1] )
+		YY_FATAL_ERROR(
+		"fatal flex scanner internal error--end of buffer missed" );
+
+	if ( YY_CURRENT_BUFFER_LVALUE->yy_fill_buffer == 0 )
+		{ /* Don't try to fill the buffer, so this is an EOF. */
+		if ( (yy_c_buf_p) - (yytext_ptr) - YY_MORE_ADJ == 1 )
+			{
+			/* We matched a single character, the EOB, so
+			 * treat this as a final EOF.
+			 */
+			return EOB_ACT_END_OF_FILE;
+			}
+
+		else
+			{
+			/* We matched some text prior to the EOB, first
+			 * process it.
+			 */
+			return EOB_ACT_LAST_MATCH;
+			}
+		}
+
+	/* Try to read more data. */
+
+	/* First move last chars to start of buffer. */
+	number_to_move = (int) ((yy_c_buf_p) - (yytext_ptr)) - 1;
+
+	for ( i = 0; i < number_to_move; ++i )
+		*(dest++) = *(source++);
+
+	if ( YY_CURRENT_BUFFER_LVALUE->yy_buffer_status == YY_BUFFER_EOF_PENDING )
+		/* don't do the read, it's not guaranteed to return an EOF,
+		 * just force an EOF
+		 */
+		YY_CURRENT_BUFFER_LVALUE->yy_n_chars = (yy_n_chars) = 0;
+
+	else
+		{
+			int num_to_read =
+			YY_CURRENT_BUFFER_LVALUE->yy_buf_size - number_to_move - 1;
+
+		while ( num_to_read <= 0 )
+			{ /* Not enough room in the buffer - grow it. */
+
+			/* just a shorter name for the current buffer */
+			YY_BUFFER_STATE b = YY_CURRENT_BUFFER;
+
+			int yy_c_buf_p_offset =
+				(int) ((yy_c_buf_p) - b->yy_ch_buf);
+
+			if ( b->yy_is_our_buffer )
+				{
+				int new_size = b->yy_buf_size * 2;
+
+				if ( new_size <= 0 )
+					b->yy_buf_size += b->yy_buf_size / 8;
+				else
+					b->yy_buf_size *= 2;
+
+				b->yy_ch_buf = (char *)
+					/* Include room in for 2 EOB chars. */
+					wcsulexrealloc((void *) b->yy_ch_buf,b->yy_buf_size + 2  );
+				}
+			else
+				/* Can't grow it, we don't own it. */
+				b->yy_ch_buf = 0;
+
+			if ( ! b->yy_ch_buf )
+				YY_FATAL_ERROR(
+				"fatal error - scanner input buffer overflow" );
+
+			(yy_c_buf_p) = &b->yy_ch_buf[yy_c_buf_p_offset];
+
+			num_to_read = YY_CURRENT_BUFFER_LVALUE->yy_buf_size -
+						number_to_move - 1;
+
+			}
+
+		if ( num_to_read > YY_READ_BUF_SIZE )
+			num_to_read = YY_READ_BUF_SIZE;
+
+		/* Read in more data. */
+		YY_INPUT( (&YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[number_to_move]),
+			(yy_n_chars), (size_t) num_to_read );
+
+		YY_CURRENT_BUFFER_LVALUE->yy_n_chars = (yy_n_chars);
+		}
+
+	if ( (yy_n_chars) == 0 )
+		{
+		if ( number_to_move == YY_MORE_ADJ )
+			{
+			ret_val = EOB_ACT_END_OF_FILE;
+			wcsulexrestart(wcsulexin  );
+			}
+
+		else
+			{
+			ret_val = EOB_ACT_LAST_MATCH;
+			YY_CURRENT_BUFFER_LVALUE->yy_buffer_status =
+				YY_BUFFER_EOF_PENDING;
+			}
+		}
+
+	else
+		ret_val = EOB_ACT_CONTINUE_SCAN;
+
+	(yy_n_chars) += number_to_move;
+	YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[(yy_n_chars)] = YY_END_OF_BUFFER_CHAR;
+	YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[(yy_n_chars) + 1] = YY_END_OF_BUFFER_CHAR;
+
+	(yytext_ptr) = &YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[0];
 
-        return ret_val;
+	return ret_val;
 }
 
 /* yy_get_previous_state - get the state just before the EOB char was reached */
 
     static yy_state_type yy_get_previous_state (void)
 {
-        register yy_state_type yy_current_state;
-        register char *yy_cp;
-
-        yy_current_state = (yy_start);
-        yy_current_state += YY_AT_BOL();
-
-        for ( yy_cp = (yytext_ptr) + YY_MORE_ADJ; yy_cp < (yy_c_buf_p); ++yy_cp )
-                {
-                if ( *yy_cp )
-                        {
-                        yy_current_state = yy_nxt[yy_current_state][YY_SC_TO_UI(*yy_cp)];
-                        }
-                else
-                        yy_current_state = yy_NUL_trans[yy_current_state];
-                if ( yy_accept[yy_current_state] )
-                        {
-                        (yy_last_accepting_state) = yy_current_state;
-                        (yy_last_accepting_cpos) = yy_cp;
-                        }
-                }
-
-        return yy_current_state;
+	register yy_state_type yy_current_state;
+	register char *yy_cp;
+    
+	yy_current_state = (yy_start);
+	yy_current_state += YY_AT_BOL();
+
+	for ( yy_cp = (yytext_ptr) + YY_MORE_ADJ; yy_cp < (yy_c_buf_p); ++yy_cp )
+		{
+		if ( *yy_cp )
+			{
+			yy_current_state = yy_nxt[yy_current_state][YY_SC_TO_UI(*yy_cp)];
+			}
+		else
+			yy_current_state = yy_NUL_trans[yy_current_state];
+		if ( yy_accept[yy_current_state] )
+			{
+			(yy_last_accepting_state) = yy_current_state;
+			(yy_last_accepting_cpos) = yy_cp;
+			}
+		}
+
+	return yy_current_state;
 }
 
 /* yy_try_NUL_trans - try to make a transition on the NUL character
  *
  * synopsis
- *      next_state = yy_try_NUL_trans( current_state );
+ *	next_state = yy_try_NUL_trans( current_state );
  */
     static yy_state_type yy_try_NUL_trans  (yy_state_type yy_current_state )
 {
-        register int yy_is_jam;
-        register char *yy_cp = (yy_c_buf_p);
+	register int yy_is_jam;
+    	register char *yy_cp = (yy_c_buf_p);
 
-        yy_current_state = yy_NUL_trans[yy_current_state];
-        yy_is_jam = (yy_current_state == 0);
+	yy_current_state = yy_NUL_trans[yy_current_state];
+	yy_is_jam = (yy_current_state == 0);
 
-        if ( ! yy_is_jam )
-                {
-                if ( yy_accept[yy_current_state] )
-                        {
-                        (yy_last_accepting_state) = yy_current_state;
-                        (yy_last_accepting_cpos) = yy_cp;
-                        }
-                }
+	if ( ! yy_is_jam )
+		{
+		if ( yy_accept[yy_current_state] )
+			{
+			(yy_last_accepting_state) = yy_current_state;
+			(yy_last_accepting_cpos) = yy_cp;
+			}
+		}
 
-        return yy_is_jam ? 0 : yy_current_state;
+	return yy_is_jam ? 0 : yy_current_state;
 }
 
     static void yyunput (int c, register char * yy_bp )
 {
-        register char *yy_cp;
-
+	register char *yy_cp;
+    
     yy_cp = (yy_c_buf_p);
 
-        /* undo effects of setting up wcsulextext */
-        *yy_cp = (yy_hold_char);
+	/* undo effects of setting up wcsulextext */
+	*yy_cp = (yy_hold_char);
 
-        if ( yy_cp < YY_CURRENT_BUFFER_LVALUE->yy_ch_buf + 2 )
-                { /* need to shift things up to make room */
-                /* +2 for EOB chars. */
-                register int number_to_move = (yy_n_chars) + 2;
-                register char *dest = &YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[
-                                        YY_CURRENT_BUFFER_LVALUE->yy_buf_size + 2];
-                register char *source =
-                                &YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[number_to_move];
+	if ( yy_cp < YY_CURRENT_BUFFER_LVALUE->yy_ch_buf + 2 )
+		{ /* need to shift things up to make room */
+		/* +2 for EOB chars. */
+		register int number_to_move = (yy_n_chars) + 2;
+		register char *dest = &YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[
+					YY_CURRENT_BUFFER_LVALUE->yy_buf_size + 2];
+		register char *source =
+				&YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[number_to_move];
 
-                while ( source > YY_CURRENT_BUFFER_LVALUE->yy_ch_buf )
-                        *--dest = *--source;
+		while ( source > YY_CURRENT_BUFFER_LVALUE->yy_ch_buf )
+			*--dest = *--source;
 
-                yy_cp += (int) (dest - source);
-                yy_bp += (int) (dest - source);
-                YY_CURRENT_BUFFER_LVALUE->yy_n_chars =
-                        (yy_n_chars) = YY_CURRENT_BUFFER_LVALUE->yy_buf_size;
+		yy_cp += (int) (dest - source);
+		yy_bp += (int) (dest - source);
+		YY_CURRENT_BUFFER_LVALUE->yy_n_chars =
+			(yy_n_chars) = YY_CURRENT_BUFFER_LVALUE->yy_buf_size;
 
-                if ( yy_cp < YY_CURRENT_BUFFER_LVALUE->yy_ch_buf + 2 )
-                        YY_FATAL_ERROR( "flex scanner push-back overflow" );
-                }
+		if ( yy_cp < YY_CURRENT_BUFFER_LVALUE->yy_ch_buf + 2 )
+			YY_FATAL_ERROR( "flex scanner push-back overflow" );
+		}
 
-        *--yy_cp = (char) c;
+	*--yy_cp = (char) c;
 
-        (yytext_ptr) = yy_bp;
-        (yy_hold_char) = *yy_cp;
-        (yy_c_buf_p) = yy_cp;
+	(yytext_ptr) = yy_bp;
+	(yy_hold_char) = *yy_cp;
+	(yy_c_buf_p) = yy_cp;
 }
 
 #ifndef YY_NO_INPUT
@@ -8691,182 +8708,182 @@ static int yy_get_next_buffer (void)
 #endif
 
 {
-        int c;
-
-        *(yy_c_buf_p) = (yy_hold_char);
-
-        if ( *(yy_c_buf_p) == YY_END_OF_BUFFER_CHAR )
-                {
-                /* yy_c_buf_p now points to the character we want to return.
-                 * If this occurs *before* the EOB characters, then it's a
-                 * valid NUL; if not, then we've hit the end of the buffer.
-                 */
-                if ( (yy_c_buf_p) < &YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[(yy_n_chars)] )
-                        /* This was really a NUL. */
-                        *(yy_c_buf_p) = '\0';
-
-                else
-                        { /* need more input */
-                        int offset = (yy_c_buf_p) - (yytext_ptr);
-                        ++(yy_c_buf_p);
-
-                        switch ( yy_get_next_buffer(  ) )
-                                {
-                                case EOB_ACT_LAST_MATCH:
-                                        /* This happens because yy_g_n_b()
-                                         * sees that we've accumulated a
-                                         * token and flags that we need to
-                                         * try matching the token before
-                                         * proceeding.  But for input(),
-                                         * there's no matching to consider.
-                                         * So convert the EOB_ACT_LAST_MATCH
-                                         * to EOB_ACT_END_OF_FILE.
-                                         */
-
-                                        /* Reset buffer status. */
-                                        wcsulexrestart(wcsulexin );
-
-                                        /*FALLTHROUGH*/
-
-                                case EOB_ACT_END_OF_FILE:
-                                        {
-                                        if ( wcsulexwrap( ) )
-                                                return EOF;
-
-                                        if ( ! (yy_did_buffer_switch_on_eof) )
-                                                YY_NEW_FILE;
+	int c;
+    
+	*(yy_c_buf_p) = (yy_hold_char);
+
+	if ( *(yy_c_buf_p) == YY_END_OF_BUFFER_CHAR )
+		{
+		/* yy_c_buf_p now points to the character we want to return.
+		 * If this occurs *before* the EOB characters, then it's a
+		 * valid NUL; if not, then we've hit the end of the buffer.
+		 */
+		if ( (yy_c_buf_p) < &YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[(yy_n_chars)] )
+			/* This was really a NUL. */
+			*(yy_c_buf_p) = '\0';
+
+		else
+			{ /* need more input */
+			int offset = (yy_c_buf_p) - (yytext_ptr);
+			++(yy_c_buf_p);
+
+			switch ( yy_get_next_buffer(  ) )
+				{
+				case EOB_ACT_LAST_MATCH:
+					/* This happens because yy_g_n_b()
+					 * sees that we've accumulated a
+					 * token and flags that we need to
+					 * try matching the token before
+					 * proceeding.  But for input(),
+					 * there's no matching to consider.
+					 * So convert the EOB_ACT_LAST_MATCH
+					 * to EOB_ACT_END_OF_FILE.
+					 */
+
+					/* Reset buffer status. */
+					wcsulexrestart(wcsulexin );
+
+					/*FALLTHROUGH*/
+
+				case EOB_ACT_END_OF_FILE:
+					{
+					if ( wcsulexwrap( ) )
+						return EOF;
+
+					if ( ! (yy_did_buffer_switch_on_eof) )
+						YY_NEW_FILE;
 #ifdef __cplusplus
-                                        return yyinput();
+					return yyinput();
 #else
-                                        return input();
+					return input();
 #endif
-                                        }
+					}
 
-                                case EOB_ACT_CONTINUE_SCAN:
-                                        (yy_c_buf_p) = (yytext_ptr) + offset;
-                                        break;
-                                }
-                        }
-                }
+				case EOB_ACT_CONTINUE_SCAN:
+					(yy_c_buf_p) = (yytext_ptr) + offset;
+					break;
+				}
+			}
+		}
 
-        c = *(unsigned char *) (yy_c_buf_p);    /* cast for 8-bit char's */
-        *(yy_c_buf_p) = '\0';   /* preserve wcsulextext */
-        (yy_hold_char) = *++(yy_c_buf_p);
+	c = *(unsigned char *) (yy_c_buf_p);	/* cast for 8-bit char's */
+	*(yy_c_buf_p) = '\0';	/* preserve wcsulextext */
+	(yy_hold_char) = *++(yy_c_buf_p);
 
-        YY_CURRENT_BUFFER_LVALUE->yy_at_bol = (c == '\n');
+	YY_CURRENT_BUFFER_LVALUE->yy_at_bol = (c == '\n');
 
-        return c;
+	return c;
 }
-#endif  /* ifndef YY_NO_INPUT */
+#endif	/* ifndef YY_NO_INPUT */
 
 /** Immediately switch to a different input stream.
  * @param input_file A readable stream.
- *
+ * 
  * @note This function does not reset the start condition to @c INITIAL .
  */
     void wcsulexrestart  (FILE * input_file )
 {
-
-        if ( ! YY_CURRENT_BUFFER ){
+    
+	if ( ! YY_CURRENT_BUFFER ){
         wcsulexensure_buffer_stack ();
-                YY_CURRENT_BUFFER_LVALUE =
+		YY_CURRENT_BUFFER_LVALUE =
             wcsulex_create_buffer(wcsulexin,YY_BUF_SIZE );
-        }
+	}
 
-        wcsulex_init_buffer(YY_CURRENT_BUFFER,input_file );
-        wcsulex_load_buffer_state( );
+	wcsulex_init_buffer(YY_CURRENT_BUFFER,input_file );
+	wcsulex_load_buffer_state( );
 }
 
 /** Switch to a different input buffer.
  * @param new_buffer The new input buffer.
- *
+ * 
  */
     void wcsulex_switch_to_buffer  (YY_BUFFER_STATE  new_buffer )
 {
-
-        /* TODO. We should be able to replace this entire function body
-         * with
-         *              wcsulexpop_buffer_state();
-         *              wcsulexpush_buffer_state(new_buffer);
+    
+	/* TODO. We should be able to replace this entire function body
+	 * with
+	 *		wcsulexpop_buffer_state();
+	 *		wcsulexpush_buffer_state(new_buffer);
      */
-        wcsulexensure_buffer_stack ();
-        if ( YY_CURRENT_BUFFER == new_buffer )
-                return;
-
-        if ( YY_CURRENT_BUFFER )
-                {
-                /* Flush out information for old buffer. */
-                *(yy_c_buf_p) = (yy_hold_char);
-                YY_CURRENT_BUFFER_LVALUE->yy_buf_pos = (yy_c_buf_p);
-                YY_CURRENT_BUFFER_LVALUE->yy_n_chars = (yy_n_chars);
-                }
-
-        YY_CURRENT_BUFFER_LVALUE = new_buffer;
-        wcsulex_load_buffer_state( );
-
-        /* We don't actually know whether we did this switch during
-         * EOF (wcsulexwrap()) processing, but the only time this flag
-         * is looked at is after wcsulexwrap() is called, so it's safe
-         * to go ahead and always set it.
-         */
-        (yy_did_buffer_switch_on_eof) = 1;
+	wcsulexensure_buffer_stack ();
+	if ( YY_CURRENT_BUFFER == new_buffer )
+		return;
+
+	if ( YY_CURRENT_BUFFER )
+		{
+		/* Flush out information for old buffer. */
+		*(yy_c_buf_p) = (yy_hold_char);
+		YY_CURRENT_BUFFER_LVALUE->yy_buf_pos = (yy_c_buf_p);
+		YY_CURRENT_BUFFER_LVALUE->yy_n_chars = (yy_n_chars);
+		}
+
+	YY_CURRENT_BUFFER_LVALUE = new_buffer;
+	wcsulex_load_buffer_state( );
+
+	/* We don't actually know whether we did this switch during
+	 * EOF (wcsulexwrap()) processing, but the only time this flag
+	 * is looked at is after wcsulexwrap() is called, so it's safe
+	 * to go ahead and always set it.
+	 */
+	(yy_did_buffer_switch_on_eof) = 1;
 }
 
 static void wcsulex_load_buffer_state  (void)
 {
-        (yy_n_chars) = YY_CURRENT_BUFFER_LVALUE->yy_n_chars;
-        (yytext_ptr) = (yy_c_buf_p) = YY_CURRENT_BUFFER_LVALUE->yy_buf_pos;
-        wcsulexin = YY_CURRENT_BUFFER_LVALUE->yy_input_file;
-        (yy_hold_char) = *(yy_c_buf_p);
+    	(yy_n_chars) = YY_CURRENT_BUFFER_LVALUE->yy_n_chars;
+	(yytext_ptr) = (yy_c_buf_p) = YY_CURRENT_BUFFER_LVALUE->yy_buf_pos;
+	wcsulexin = YY_CURRENT_BUFFER_LVALUE->yy_input_file;
+	(yy_hold_char) = *(yy_c_buf_p);
 }
 
 /** Allocate and initialize an input buffer state.
  * @param file A readable stream.
  * @param size The character buffer size in bytes. When in doubt, use @c YY_BUF_SIZE.
- *
+ * 
  * @return the allocated buffer state.
  */
     YY_BUFFER_STATE wcsulex_create_buffer  (FILE * file, int  size )
 {
-        YY_BUFFER_STATE b;
+	YY_BUFFER_STATE b;
+    
+	b = (YY_BUFFER_STATE) wcsulexalloc(sizeof( struct yy_buffer_state )  );
+	if ( ! b )
+		YY_FATAL_ERROR( "out of dynamic memory in wcsulex_create_buffer()" );
 
-        b = (YY_BUFFER_STATE) wcsulexalloc(sizeof( struct yy_buffer_state )  );
-        if ( ! b )
-                YY_FATAL_ERROR( "out of dynamic memory in wcsulex_create_buffer()" );
+	b->yy_buf_size = size;
 
-        b->yy_buf_size = size;
-
-        /* yy_ch_buf has to be 2 characters longer than the size given because
-         * we need to put in 2 end-of-buffer characters.
-         */
-        b->yy_ch_buf = (char *) wcsulexalloc(b->yy_buf_size + 2  );
-        if ( ! b->yy_ch_buf )
-                YY_FATAL_ERROR( "out of dynamic memory in wcsulex_create_buffer()" );
+	/* yy_ch_buf has to be 2 characters longer than the size given because
+	 * we need to put in 2 end-of-buffer characters.
+	 */
+	b->yy_ch_buf = (char *) wcsulexalloc(b->yy_buf_size + 2  );
+	if ( ! b->yy_ch_buf )
+		YY_FATAL_ERROR( "out of dynamic memory in wcsulex_create_buffer()" );
 
-        b->yy_is_our_buffer = 1;
+	b->yy_is_our_buffer = 1;
 
-        wcsulex_init_buffer(b,file );
+	wcsulex_init_buffer(b,file );
 
-        return b;
+	return b;
 }
 
 /** Destroy the buffer.
  * @param b a buffer created with wcsulex_create_buffer()
- *
+ * 
  */
     void wcsulex_delete_buffer (YY_BUFFER_STATE  b )
 {
+    
+	if ( ! b )
+		return;
 
-        if ( ! b )
-                return;
-
-        if ( b == YY_CURRENT_BUFFER ) /* Not sure if we should pop here. */
-                YY_CURRENT_BUFFER_LVALUE = (YY_BUFFER_STATE) 0;
+	if ( b == YY_CURRENT_BUFFER ) /* Not sure if we should pop here. */
+		YY_CURRENT_BUFFER_LVALUE = (YY_BUFFER_STATE) 0;
 
-        if ( b->yy_is_our_buffer )
-                wcsulexfree((void *) b->yy_ch_buf  );
+	if ( b->yy_is_our_buffer )
+		wcsulexfree((void *) b->yy_ch_buf  );
 
-        wcsulexfree((void *) b  );
+	wcsulexfree((void *) b  );
 }
 
 /* Initializes or reinitializes a buffer.
@@ -8876,12 +8893,12 @@ static void wcsulex_load_buffer_state  (void)
     static void wcsulex_init_buffer  (YY_BUFFER_STATE  b, FILE * file )
 
 {
-        int oerrno = errno;
+	int oerrno = errno;
+    
+	wcsulex_flush_buffer(b );
 
-        wcsulex_flush_buffer(b );
-
-        b->yy_input_file = file;
-        b->yy_fill_buffer = 1;
+	b->yy_input_file = file;
+	b->yy_fill_buffer = 1;
 
     /* If b is the current buffer, then wcsulex_init_buffer was _probably_
      * called from wcsulexrestart() or through yy_get_next_buffer.
@@ -8893,87 +8910,87 @@ static void wcsulex_load_buffer_state  (void)
     }
 
         b->yy_is_interactive = 0;
-
-        errno = oerrno;
+    
+	errno = oerrno;
 }
 
 /** Discard all buffered characters. On the next scan, YY_INPUT will be called.
  * @param b the buffer state to be flushed, usually @c YY_CURRENT_BUFFER.
- *
+ * 
  */
     void wcsulex_flush_buffer (YY_BUFFER_STATE  b )
 {
-        if ( ! b )
-                return;
+    	if ( ! b )
+		return;
 
-        b->yy_n_chars = 0;
+	b->yy_n_chars = 0;
 
-        /* We always need two end-of-buffer characters.  The first causes
-         * a transition to the end-of-buffer state.  The second causes
-         * a jam in that state.
-         */
-        b->yy_ch_buf[0] = YY_END_OF_BUFFER_CHAR;
-        b->yy_ch_buf[1] = YY_END_OF_BUFFER_CHAR;
+	/* We always need two end-of-buffer characters.  The first causes
+	 * a transition to the end-of-buffer state.  The second causes
+	 * a jam in that state.
+	 */
+	b->yy_ch_buf[0] = YY_END_OF_BUFFER_CHAR;
+	b->yy_ch_buf[1] = YY_END_OF_BUFFER_CHAR;
 
-        b->yy_buf_pos = &b->yy_ch_buf[0];
+	b->yy_buf_pos = &b->yy_ch_buf[0];
 
-        b->yy_at_bol = 1;
-        b->yy_buffer_status = YY_BUFFER_NEW;
+	b->yy_at_bol = 1;
+	b->yy_buffer_status = YY_BUFFER_NEW;
 
-        if ( b == YY_CURRENT_BUFFER )
-                wcsulex_load_buffer_state( );
+	if ( b == YY_CURRENT_BUFFER )
+		wcsulex_load_buffer_state( );
 }
 
 /** Pushes the new state onto the stack. The new state becomes
  *  the current state. This function will allocate the stack
  *  if necessary.
  *  @param new_buffer The new state.
- *
+ *  
  */
 void wcsulexpush_buffer_state (YY_BUFFER_STATE new_buffer )
 {
-        if (new_buffer == NULL)
-                return;
+    	if (new_buffer == NULL)
+		return;
 
-        wcsulexensure_buffer_stack();
+	wcsulexensure_buffer_stack();
 
-        /* This block is copied from wcsulex_switch_to_buffer. */
-        if ( YY_CURRENT_BUFFER )
-                {
-                /* Flush out information for old buffer. */
-                *(yy_c_buf_p) = (yy_hold_char);
-                YY_CURRENT_BUFFER_LVALUE->yy_buf_pos = (yy_c_buf_p);
-                YY_CURRENT_BUFFER_LVALUE->yy_n_chars = (yy_n_chars);
-                }
+	/* This block is copied from wcsulex_switch_to_buffer. */
+	if ( YY_CURRENT_BUFFER )
+		{
+		/* Flush out information for old buffer. */
+		*(yy_c_buf_p) = (yy_hold_char);
+		YY_CURRENT_BUFFER_LVALUE->yy_buf_pos = (yy_c_buf_p);
+		YY_CURRENT_BUFFER_LVALUE->yy_n_chars = (yy_n_chars);
+		}
 
-        /* Only push if top exists. Otherwise, replace top. */
-        if (YY_CURRENT_BUFFER)
-                (yy_buffer_stack_top)++;
-        YY_CURRENT_BUFFER_LVALUE = new_buffer;
+	/* Only push if top exists. Otherwise, replace top. */
+	if (YY_CURRENT_BUFFER)
+		(yy_buffer_stack_top)++;
+	YY_CURRENT_BUFFER_LVALUE = new_buffer;
 
-        /* copied from wcsulex_switch_to_buffer. */
-        wcsulex_load_buffer_state( );
-        (yy_did_buffer_switch_on_eof) = 1;
+	/* copied from wcsulex_switch_to_buffer. */
+	wcsulex_load_buffer_state( );
+	(yy_did_buffer_switch_on_eof) = 1;
 }
 
 /** Removes and deletes the top of the stack, if present.
  *  The next element becomes the new top.
- *
+ *  
  */
 void wcsulexpop_buffer_state (void)
 {
-        if (!YY_CURRENT_BUFFER)
-                return;
+    	if (!YY_CURRENT_BUFFER)
+		return;
 
-        wcsulex_delete_buffer(YY_CURRENT_BUFFER );
-        YY_CURRENT_BUFFER_LVALUE = NULL;
-        if ((yy_buffer_stack_top) > 0)
-                --(yy_buffer_stack_top);
+	wcsulex_delete_buffer(YY_CURRENT_BUFFER );
+	YY_CURRENT_BUFFER_LVALUE = NULL;
+	if ((yy_buffer_stack_top) > 0)
+		--(yy_buffer_stack_top);
 
-        if (YY_CURRENT_BUFFER) {
-                wcsulex_load_buffer_state( );
-                (yy_did_buffer_switch_on_eof) = 1;
-        }
+	if (YY_CURRENT_BUFFER) {
+		wcsulex_load_buffer_state( );
+		(yy_did_buffer_switch_on_eof) = 1;
+	}
 }
 
 /* Allocates the stack if it does not exist.
@@ -8981,127 +8998,127 @@ void wcsulexpop_buffer_state (void)
  */
 static void wcsulexensure_buffer_stack (void)
 {
-        int num_to_alloc;
+	int num_to_alloc;
+    
+	if (!(yy_buffer_stack)) {
 
-        if (!(yy_buffer_stack)) {
-
-                /* First allocation is just for 2 elements, since we don't know if this
-                 * scanner will even need a stack. We use 2 instead of 1 to avoid an
-                 * immediate realloc on the next call.
+		/* First allocation is just for 2 elements, since we don't know if this
+		 * scanner will even need a stack. We use 2 instead of 1 to avoid an
+		 * immediate realloc on the next call.
          */
-                num_to_alloc = 1;
-                (yy_buffer_stack) = (struct yy_buffer_state**)wcsulexalloc
-                                                                (num_to_alloc * sizeof(struct yy_buffer_state*)
-                                                                );
-
-                memset((yy_buffer_stack), 0, num_to_alloc * sizeof(struct yy_buffer_state*));
-
-                (yy_buffer_stack_max) = num_to_alloc;
-                (yy_buffer_stack_top) = 0;
-                return;
-        }
-
-        if ((yy_buffer_stack_top) >= ((yy_buffer_stack_max)) - 1){
-
-                /* Increase the buffer to prepare for a possible push. */
-                int grow_size = 8 /* arbitrary grow size */;
-
-                num_to_alloc = (yy_buffer_stack_max) + grow_size;
-                (yy_buffer_stack) = (struct yy_buffer_state**)wcsulexrealloc
-                                                                ((yy_buffer_stack),
-                                                                num_to_alloc * sizeof(struct yy_buffer_state*)
-                                                                );
-
-                /* zero only the new slots.*/
-                memset((yy_buffer_stack) + (yy_buffer_stack_max), 0, grow_size * sizeof(struct yy_buffer_state*));
-                (yy_buffer_stack_max) = num_to_alloc;
-        }
+		num_to_alloc = 1;
+		(yy_buffer_stack) = (struct yy_buffer_state**)wcsulexalloc
+								(num_to_alloc * sizeof(struct yy_buffer_state*)
+								);
+		
+		memset((yy_buffer_stack), 0, num_to_alloc * sizeof(struct yy_buffer_state*));
+				
+		(yy_buffer_stack_max) = num_to_alloc;
+		(yy_buffer_stack_top) = 0;
+		return;
+	}
+
+	if ((yy_buffer_stack_top) >= ((yy_buffer_stack_max)) - 1){
+
+		/* Increase the buffer to prepare for a possible push. */
+		int grow_size = 8 /* arbitrary grow size */;
+
+		num_to_alloc = (yy_buffer_stack_max) + grow_size;
+		(yy_buffer_stack) = (struct yy_buffer_state**)wcsulexrealloc
+								((yy_buffer_stack),
+								num_to_alloc * sizeof(struct yy_buffer_state*)
+								);
+
+		/* zero only the new slots.*/
+		memset((yy_buffer_stack) + (yy_buffer_stack_max), 0, grow_size * sizeof(struct yy_buffer_state*));
+		(yy_buffer_stack_max) = num_to_alloc;
+	}
 }
 
 /** Setup the input buffer state to scan directly from a user-specified character buffer.
  * @param base the character buffer
  * @param size the size in bytes of the character buffer
- *
- * @return the newly allocated buffer state object.
+ * 
+ * @return the newly allocated buffer state object. 
  */
 YY_BUFFER_STATE wcsulex_scan_buffer  (char * base, yy_size_t  size )
 {
-        YY_BUFFER_STATE b;
-
-        if ( size < 2 ||
-             base[size-2] != YY_END_OF_BUFFER_CHAR ||
-             base[size-1] != YY_END_OF_BUFFER_CHAR )
-                /* They forgot to leave room for the EOB's. */
-                return 0;
-
-        b = (YY_BUFFER_STATE) wcsulexalloc(sizeof( struct yy_buffer_state )  );
-        if ( ! b )
-                YY_FATAL_ERROR( "out of dynamic memory in wcsulex_scan_buffer()" );
-
-        b->yy_buf_size = size - 2;      /* "- 2" to take care of EOB's */
-        b->yy_buf_pos = b->yy_ch_buf = base;
-        b->yy_is_our_buffer = 0;
-        b->yy_input_file = 0;
-        b->yy_n_chars = b->yy_buf_size;
-        b->yy_is_interactive = 0;
-        b->yy_at_bol = 1;
-        b->yy_fill_buffer = 0;
-        b->yy_buffer_status = YY_BUFFER_NEW;
-
-        wcsulex_switch_to_buffer(b  );
-
-        return b;
+	YY_BUFFER_STATE b;
+    
+	if ( size < 2 ||
+	     base[size-2] != YY_END_OF_BUFFER_CHAR ||
+	     base[size-1] != YY_END_OF_BUFFER_CHAR )
+		/* They forgot to leave room for the EOB's. */
+		return 0;
+
+	b = (YY_BUFFER_STATE) wcsulexalloc(sizeof( struct yy_buffer_state )  );
+	if ( ! b )
+		YY_FATAL_ERROR( "out of dynamic memory in wcsulex_scan_buffer()" );
+
+	b->yy_buf_size = size - 2;	/* "- 2" to take care of EOB's */
+	b->yy_buf_pos = b->yy_ch_buf = base;
+	b->yy_is_our_buffer = 0;
+	b->yy_input_file = 0;
+	b->yy_n_chars = b->yy_buf_size;
+	b->yy_is_interactive = 0;
+	b->yy_at_bol = 1;
+	b->yy_fill_buffer = 0;
+	b->yy_buffer_status = YY_BUFFER_NEW;
+
+	wcsulex_switch_to_buffer(b  );
+
+	return b;
 }
 
 /** Setup the input buffer state to scan a string. The next call to wcsulexlex() will
  * scan from a @e copy of @a str.
  * @param yystr a NUL-terminated string to scan
- *
+ * 
  * @return the newly allocated buffer state object.
  * @note If you want to scan bytes that may contain NUL values, then use
  *       wcsulex_scan_bytes() instead.
  */
 YY_BUFFER_STATE wcsulex_scan_string (yyconst char * yystr )
 {
-
-        return wcsulex_scan_bytes(yystr,strlen(yystr) );
+    
+	return wcsulex_scan_bytes(yystr,strlen(yystr) );
 }
 
 /** Setup the input buffer state to scan the given bytes. The next call to wcsulexlex() will
  * scan from a @e copy of @a bytes.
  * @param bytes the byte buffer to scan
  * @param len the number of bytes in the buffer pointed to by @a bytes.
- *
+ * 
  * @return the newly allocated buffer state object.
  */
 YY_BUFFER_STATE wcsulex_scan_bytes  (yyconst char * yybytes, int  _yybytes_len )
 {
-        YY_BUFFER_STATE b;
-        char *buf;
-        yy_size_t n;
-        int i;
+	YY_BUFFER_STATE b;
+	char *buf;
+	yy_size_t n;
+	int i;
+    
+	/* Get memory for full buffer, including space for trailing EOB's. */
+	n = _yybytes_len + 2;
+	buf = (char *) wcsulexalloc(n  );
+	if ( ! buf )
+		YY_FATAL_ERROR( "out of dynamic memory in wcsulex_scan_bytes()" );
 
-        /* Get memory for full buffer, including space for trailing EOB's. */
-        n = _yybytes_len + 2;
-        buf = (char *) wcsulexalloc(n  );
-        if ( ! buf )
-                YY_FATAL_ERROR( "out of dynamic memory in wcsulex_scan_bytes()" );
+	for ( i = 0; i < _yybytes_len; ++i )
+		buf[i] = yybytes[i];
 
-        for ( i = 0; i < _yybytes_len; ++i )
-                buf[i] = yybytes[i];
+	buf[_yybytes_len] = buf[_yybytes_len+1] = YY_END_OF_BUFFER_CHAR;
 
-        buf[_yybytes_len] = buf[_yybytes_len+1] = YY_END_OF_BUFFER_CHAR;
+	b = wcsulex_scan_buffer(buf,n );
+	if ( ! b )
+		YY_FATAL_ERROR( "bad buffer in wcsulex_scan_bytes()" );
 
-        b = wcsulex_scan_buffer(buf,n );
-        if ( ! b )
-                YY_FATAL_ERROR( "bad buffer in wcsulex_scan_bytes()" );
-
-        /* It's okay to grow etc. this buffer, and we should throw it
-         * away when we're done.
-         */
-        b->yy_is_our_buffer = 1;
+	/* It's okay to grow etc. this buffer, and we should throw it
+	 * away when we're done.
+	 */
+	b->yy_is_our_buffer = 1;
 
-        return b;
+	return b;
 }
 
 #ifndef YY_EXIT_FAILURE
@@ -9110,40 +9127,40 @@ YY_BUFFER_STATE wcsulex_scan_bytes  (yyconst char * yybytes, int  _yybytes_len )
 
 static void yy_fatal_error (yyconst char* msg )
 {
-        (void) fprintf( stderr, "%s\n", msg );
-        exit( YY_EXIT_FAILURE );
+    	(void) fprintf( stderr, "%s\n", msg );
+	exit( YY_EXIT_FAILURE );
 }
 
 /* Redefine yyless() so it works in section 3 code. */
 
 #undef yyless
 #define yyless(n) \
-        do \
-                { \
-                /* Undo effects of setting up wcsulextext. */ \
+	do \
+		{ \
+		/* Undo effects of setting up wcsulextext. */ \
         int yyless_macro_arg = (n); \
         YY_LESS_LINENO(yyless_macro_arg);\
-                wcsulextext[wcsulexleng] = (yy_hold_char); \
-                (yy_c_buf_p) = wcsulextext + yyless_macro_arg; \
-                (yy_hold_char) = *(yy_c_buf_p); \
-                *(yy_c_buf_p) = '\0'; \
-                wcsulexleng = yyless_macro_arg; \
-                } \
-        while ( 0 )
+		wcsulextext[wcsulexleng] = (yy_hold_char); \
+		(yy_c_buf_p) = wcsulextext + yyless_macro_arg; \
+		(yy_hold_char) = *(yy_c_buf_p); \
+		*(yy_c_buf_p) = '\0'; \
+		wcsulexleng = yyless_macro_arg; \
+		} \
+	while ( 0 )
 
 /* Accessor  methods (get/set functions) to struct members. */
 
 /** Get the current line number.
- *
+ * 
  */
 int wcsulexget_lineno  (void)
 {
-
+        
     return wcsulexlineno;
 }
 
 /** Get the input stream.
- *
+ * 
  */
 FILE *wcsulexget_in  (void)
 {
@@ -9151,7 +9168,7 @@ FILE *wcsulexget_in  (void)
 }
 
 /** Get the output stream.
- *
+ * 
  */
 FILE *wcsulexget_out  (void)
 {
@@ -9159,7 +9176,7 @@ FILE *wcsulexget_out  (void)
 }
 
 /** Get the length of the current token.
- *
+ * 
  */
 int wcsulexget_leng  (void)
 {
@@ -9167,7 +9184,7 @@ int wcsulexget_leng  (void)
 }
 
 /** Get the current token.
- *
+ * 
  */
 
 char *wcsulexget_text  (void)
@@ -9177,18 +9194,18 @@ char *wcsulexget_text  (void)
 
 /** Set the current line number.
  * @param line_number
- *
+ * 
  */
 void wcsulexset_lineno (int  line_number )
 {
-
+    
     wcsulexlineno = line_number;
 }
 
 /** Set the input stream. This does not discard the current
  * input buffer.
  * @param in_str A readable stream.
- *
+ * 
  * @see wcsulex_switch_to_buffer
  */
 void wcsulexset_in (FILE *  in_str )
@@ -9242,17 +9259,17 @@ static int yy_init_globals (void)
 /* wcsulexlex_destroy is for both reentrant and non-reentrant scanners. */
 int wcsulexlex_destroy  (void)
 {
-
+    
     /* Pop the buffer stack, destroying each element. */
-        while(YY_CURRENT_BUFFER){
-                wcsulex_delete_buffer(YY_CURRENT_BUFFER  );
-                YY_CURRENT_BUFFER_LVALUE = NULL;
-                wcsulexpop_buffer_state();
-        }
+	while(YY_CURRENT_BUFFER){
+		wcsulex_delete_buffer(YY_CURRENT_BUFFER  );
+		YY_CURRENT_BUFFER_LVALUE = NULL;
+		wcsulexpop_buffer_state();
+	}
 
-        /* Destroy the stack itself. */
-        wcsulexfree((yy_buffer_stack) );
-        (yy_buffer_stack) = NULL;
+	/* Destroy the stack itself. */
+	wcsulexfree((yy_buffer_stack) );
+	(yy_buffer_stack) = NULL;
 
     /* Reset the globals. This is important in a non-reentrant scanner so the next time
      * wcsulexlex() is called, initialization will occur. */
@@ -9268,48 +9285,48 @@ int wcsulexlex_destroy  (void)
 #ifndef yytext_ptr
 static void yy_flex_strncpy (char* s1, yyconst char * s2, int n )
 {
-        register int i;
-        for ( i = 0; i < n; ++i )
-                s1[i] = s2[i];
+	register int i;
+	for ( i = 0; i < n; ++i )
+		s1[i] = s2[i];
 }
 #endif
 
 #ifdef YY_NEED_STRLEN
 static int yy_flex_strlen (yyconst char * s )
 {
-        register int n;
-        for ( n = 0; s[n]; ++n )
-                ;
+	register int n;
+	for ( n = 0; s[n]; ++n )
+		;
 
-        return n;
+	return n;
 }
 #endif
 
 void *wcsulexalloc (yy_size_t  size )
 {
-        return (void *) malloc( size );
+	return (void *) malloc( size );
 }
 
 void *wcsulexrealloc  (void * ptr, yy_size_t  size )
 {
-        /* The cast to (char *) in the following accommodates both
-         * implementations that use char* generic pointers, and those
-         * that use void* generic pointers.  It works with the latter
-         * because both ANSI C and C++ allow castless assignment from
-         * any pointer type to void*, and deal with argument conversions
-         * as though doing an assignment.
-         */
-        return (void *) realloc( (char *) ptr, size );
+	/* The cast to (char *) in the following accommodates both
+	 * implementations that use char* generic pointers, and those
+	 * that use void* generic pointers.  It works with the latter
+	 * because both ANSI C and C++ allow castless assignment from
+	 * any pointer type to void*, and deal with argument conversions
+	 * as though doing an assignment.
+	 */
+	return (void *) realloc( (char *) ptr, size );
 }
 
 void wcsulexfree (void * ptr )
 {
-        free( (char *) ptr );   /* see wcsulexrealloc() for (char *) cast */
+	free( (char *) ptr );	/* see wcsulexrealloc() for (char *) cast */
 }
 
 #define YYTABLES_NAME "yytables"
 
-#line 953 "wcsulex.l"
+#line 970 "wcsulex.l"
 
 
 
diff --git a/wcslib/C/flexed/wcsutrn.c b/wcslib/C/flexed/wcsutrn.c
index f812a73..4a6f72e 100644
--- a/wcslib/C/flexed/wcsutrn.c
+++ b/wcslib/C/flexed/wcsutrn.c
@@ -34,7 +34,7 @@
 #if __STDC_VERSION__ >= 199901L
 
 /* C99 says to define __STDC_LIMIT_MACROS before including stdint.h,
- * if you want the limit (max/min) macros for int types.
+ * if you want the limit (max/min) macros for int types. 
  */
 #ifndef __STDC_LIMIT_MACROS
 #define __STDC_LIMIT_MACROS 1
@@ -51,7 +51,7 @@ typedef uint32_t flex_uint32_t;
 typedef signed char flex_int8_t;
 typedef short int flex_int16_t;
 typedef int flex_int32_t;
-typedef unsigned char flex_uint8_t;
+typedef unsigned char flex_uint8_t; 
 typedef unsigned short int flex_uint16_t;
 typedef unsigned int flex_uint32_t;
 #endif /* ! C99 */
@@ -92,14 +92,14 @@ typedef unsigned int flex_uint32_t;
 /* The "const" storage-class-modifier is valid. */
 #define YY_USE_CONST
 
-#else   /* ! __cplusplus */
+#else	/* ! __cplusplus */
 
 #if __STDC__
 
 #define YY_USE_CONST
 
-#endif  /* __STDC__ */
-#endif  /* ! __cplusplus */
+#endif	/* __STDC__ */
+#endif	/* ! __cplusplus */
 
 #ifdef YY_USE_CONST
 #define yyconst const
@@ -161,20 +161,20 @@ extern FILE *wcsutrnin, *wcsutrnout;
 #define EOB_ACT_LAST_MATCH 2
 
 #define YY_LESS_LINENO(n)
-
+    
 /* Return all but the first "n" matched characters back to the input stream. */
 #define yyless(n) \
-        do \
-                { \
-                /* Undo effects of setting up wcsutrntext. */ \
+	do \
+		{ \
+		/* Undo effects of setting up wcsutrntext. */ \
         int yyless_macro_arg = (n); \
         YY_LESS_LINENO(yyless_macro_arg);\
-                *yy_cp = (yy_hold_char); \
-                YY_RESTORE_YY_MORE_OFFSET \
-                (yy_c_buf_p) = yy_cp = yy_bp + yyless_macro_arg - YY_MORE_ADJ; \
-                YY_DO_BEFORE_ACTION; /* set up wcsutrntext again */ \
-                } \
-        while ( 0 )
+		*yy_cp = (yy_hold_char); \
+		YY_RESTORE_YY_MORE_OFFSET \
+		(yy_c_buf_p) = yy_cp = yy_bp + yyless_macro_arg - YY_MORE_ADJ; \
+		YY_DO_BEFORE_ACTION; /* set up wcsutrntext again */ \
+		} \
+	while ( 0 )
 
 #define unput(c) yyunput( c, (yytext_ptr)  )
 
@@ -191,66 +191,66 @@ typedef unsigned int yy_size_t;
 #ifndef YY_STRUCT_YY_BUFFER_STATE
 #define YY_STRUCT_YY_BUFFER_STATE
 struct yy_buffer_state
-        {
-        FILE *yy_input_file;
-
-        char *yy_ch_buf;                /* input buffer */
-        char *yy_buf_pos;               /* current position in input buffer */
-
-        /* Size of input buffer in bytes, not including room for EOB
-         * characters.
-         */
-        yy_size_t yy_buf_size;
-
-        /* Number of characters read into yy_ch_buf, not including EOB
-         * characters.
-         */
-        int yy_n_chars;
-
-        /* Whether we "own" the buffer - i.e., we know we created it,
-         * and can realloc() it to grow it, and should free() it to
-         * delete it.
-         */
-        int yy_is_our_buffer;
-
-        /* Whether this is an "interactive" input source; if so, and
-         * if we're using stdio for input, then we want to use getc()
-         * instead of fread(), to make sure we stop fetching input after
-         * each newline.
-         */
-        int yy_is_interactive;
-
-        /* Whether we're considered to be at the beginning of a line.
-         * If so, '^' rules will be active on the next match, otherwise
-         * not.
-         */
-        int yy_at_bol;
+	{
+	FILE *yy_input_file;
+
+	char *yy_ch_buf;		/* input buffer */
+	char *yy_buf_pos;		/* current position in input buffer */
+
+	/* Size of input buffer in bytes, not including room for EOB
+	 * characters.
+	 */
+	yy_size_t yy_buf_size;
+
+	/* Number of characters read into yy_ch_buf, not including EOB
+	 * characters.
+	 */
+	int yy_n_chars;
+
+	/* Whether we "own" the buffer - i.e., we know we created it,
+	 * and can realloc() it to grow it, and should free() it to
+	 * delete it.
+	 */
+	int yy_is_our_buffer;
+
+	/* Whether this is an "interactive" input source; if so, and
+	 * if we're using stdio for input, then we want to use getc()
+	 * instead of fread(), to make sure we stop fetching input after
+	 * each newline.
+	 */
+	int yy_is_interactive;
+
+	/* Whether we're considered to be at the beginning of a line.
+	 * If so, '^' rules will be active on the next match, otherwise
+	 * not.
+	 */
+	int yy_at_bol;
 
     int yy_bs_lineno; /**< The line count. */
     int yy_bs_column; /**< The column count. */
+    
+	/* Whether to try to fill the input buffer when we reach the
+	 * end of it.
+	 */
+	int yy_fill_buffer;
 
-        /* Whether to try to fill the input buffer when we reach the
-         * end of it.
-         */
-        int yy_fill_buffer;
-
-        int yy_buffer_status;
+	int yy_buffer_status;
 
 #define YY_BUFFER_NEW 0
 #define YY_BUFFER_NORMAL 1
-        /* When an EOF's been seen but there's still some text to process
-         * then we mark the buffer as YY_EOF_PENDING, to indicate that we
-         * shouldn't try reading from the input source any more.  We might
-         * still have a bunch of tokens to match, though, because of
-         * possible backing-up.
-         *
-         * When we actually see the EOF, we change the status to "new"
-         * (via wcsutrnrestart()), so that the user can continue scanning by
-         * just pointing wcsutrnin at a new input file.
-         */
+	/* When an EOF's been seen but there's still some text to process
+	 * then we mark the buffer as YY_EOF_PENDING, to indicate that we
+	 * shouldn't try reading from the input source any more.  We might
+	 * still have a bunch of tokens to match, though, because of
+	 * possible backing-up.
+	 *
+	 * When we actually see the EOF, we change the status to "new"
+	 * (via wcsutrnrestart()), so that the user can continue scanning by
+	 * just pointing wcsutrnin at a new input file.
+	 */
 #define YY_BUFFER_EOF_PENDING 2
 
-        };
+	};
 #endif /* !YY_STRUCT_YY_BUFFER_STATE */
 
 /* Stack of input buffers. */
@@ -275,13 +275,13 @@ static YY_BUFFER_STATE * yy_buffer_stack = 0; /**< Stack as an array. */
 
 /* yy_hold_char holds the character lost when wcsutrntext is formed. */
 static char yy_hold_char;
-static int yy_n_chars;          /* number of characters read into yy_ch_buf */
+static int yy_n_chars;		/* number of characters read into yy_ch_buf */
 int wcsutrnleng;
 
 /* Points to current character in buffer. */
 static char *yy_c_buf_p = (char *) 0;
-static int yy_init = 0;         /* whether we need to initialize */
-static int yy_start = 0;        /* start state number */
+static int yy_init = 0;		/* whether we need to initialize */
+static int yy_start = 0;	/* start state number */
 
 /* Flag which is used to allow wcsutrnwrap()'s to do buffer switches
  * instead of setting up a fresh wcsutrnin.  A bit of a hack ...
@@ -313,24 +313,24 @@ void wcsutrnfree (void *  );
 #define yy_new_buffer wcsutrn_create_buffer
 
 #define yy_set_interactive(is_interactive) \
-        { \
-        if ( ! YY_CURRENT_BUFFER ){ \
+	{ \
+	if ( ! YY_CURRENT_BUFFER ){ \
         wcsutrnensure_buffer_stack (); \
-                YY_CURRENT_BUFFER_LVALUE =    \
+		YY_CURRENT_BUFFER_LVALUE =    \
             wcsutrn_create_buffer(wcsutrnin,YY_BUF_SIZE ); \
-        } \
-        YY_CURRENT_BUFFER_LVALUE->yy_is_interactive = is_interactive; \
-        }
+	} \
+	YY_CURRENT_BUFFER_LVALUE->yy_is_interactive = is_interactive; \
+	}
 
 #define yy_set_bol(at_bol) \
-        { \
-        if ( ! YY_CURRENT_BUFFER ){\
+	{ \
+	if ( ! YY_CURRENT_BUFFER ){\
         wcsutrnensure_buffer_stack (); \
-                YY_CURRENT_BUFFER_LVALUE =    \
+		YY_CURRENT_BUFFER_LVALUE =    \
             wcsutrn_create_buffer(wcsutrnin,YY_BUF_SIZE ); \
-        } \
-        YY_CURRENT_BUFFER_LVALUE->yy_at_bol = at_bol; \
-        }
+	} \
+	YY_CURRENT_BUFFER_LVALUE->yy_at_bol = at_bol; \
+	}
 
 #define YY_AT_BOL() (YY_CURRENT_BUFFER_LVALUE->yy_at_bol)
 
@@ -3875,21 +3875,21 @@ static void yy_fatal_error (yyconst char msg[]  );
  * corresponding action - sets up wcsutrntext.
  */
 #define YY_DO_BEFORE_ACTION \
-        (yytext_ptr) = yy_bp; \
-        wcsutrnleng = (size_t) (yy_cp - yy_bp); \
-        (yy_hold_char) = *yy_cp; \
-        *yy_cp = '\0'; \
-        (yy_c_buf_p) = yy_cp;
+	(yytext_ptr) = yy_bp; \
+	wcsutrnleng = (size_t) (yy_cp - yy_bp); \
+	(yy_hold_char) = *yy_cp; \
+	*yy_cp = '\0'; \
+	(yy_c_buf_p) = yy_cp;
 
 #define YY_NUM_RULES 37
 #define YY_END_OF_BUFFER 38
 /* This struct is not used in this scanner,
    but its presence is necessary. */
 struct yy_trans_info
-        {
-        flex_int32_t yy_verify;
-        flex_int32_t yy_nxt;
-        };
+	{
+	flex_int32_t yy_verify;
+	flex_int32_t yy_nxt;
+	};
 static yyconst flex_int16_t yy_accept[203] =
     {   0,
         0,    0,    0,    0,   36,   36,   38,    3,    2,   31,
@@ -3958,7 +3958,7 @@ char *wcsutrntext;
 #line 1 "wcsutrn.l"
 /*============================================================================
 
-  WCSLIB 4.7 - an implementation of the FITS WCS standard.
+  WCSLIB 4.8 - an implementation of the FITS WCS standard.
   Copyright (C) 1995-2011, Mark Calabretta
 
   This file is part of WCSLIB.
@@ -3986,7 +3986,7 @@ char *wcsutrntext;
 
   Author: Mark Calabretta, Australia Telescope National Facility
   http://www.atnf.csiro.au/~mcalabre/index.html
-  $Id: wcsutrn.c,v 4.7 2011/02/07 07:03:42 cal103 Exp $
+  $Id: wcsutrn.c,v 4.8.1.1 2011/08/15 08:07:06 cal103 Exp cal103 $
 *=============================================================================
 *
 * wcsutrn.l is a Flex description file containing the definition of a lexical
@@ -4011,15 +4011,16 @@ char *wcsutrntext;
 #include <stdlib.h>
 #include <string.h>
 
+#include "wcserr.h"
 #include "wcsunits.h"
 
-#define YY_DECL int wcsutrn(int ctrl, char unitstr[])
+#define YY_DECL int wcsutrne(int ctrl, char unitstr[], struct wcserr **err)
 
 /* Used in preempting the call to exit() by yy_fatal_error(). */
 jmp_buf wcsutrn_abort_jmp_env;
 #define exit(status) longjmp(wcsutrn_abort_jmp_env, status)
 
-#line 4023 "wcsutrn.c"
+#line 4024 "wcsutrn.c"
 
 #define INITIAL 0
 #define NEXT 1
@@ -4052,7 +4053,7 @@ extern int wcsutrnwrap (void );
 #endif
 
     static void yyunput (int c,char *buf_ptr  );
-
+    
 #ifndef yytext_ptr
 static void yy_flex_strncpy (char *,yyconst char *,int );
 #endif
@@ -4089,17 +4090,17 @@ static int input (void );
  */
 #ifndef YY_INPUT
 #define YY_INPUT(buf,result,max_size) \
-        errno=0; \
-        while ( (result = read( fileno(wcsutrnin), (char *) buf, max_size )) < 0 ) \
-        { \
-                if( errno != EINTR) \
-                { \
-                        YY_FATAL_ERROR( "input in flex scanner failed" ); \
-                        break; \
-                } \
-                errno=0; \
-                clearerr(wcsutrnin); \
-        }\
+	errno=0; \
+	while ( (result = read( fileno(wcsutrnin), (char *) buf, max_size )) < 0 ) \
+	{ \
+		if( errno != EINTR) \
+		{ \
+			YY_FATAL_ERROR( "input in flex scanner failed" ); \
+			break; \
+		} \
+		errno=0; \
+		clearerr(wcsutrnin); \
+	}\
 \
 
 #endif
@@ -4148,790 +4149,797 @@ extern int wcsutrnlex (void);
 #endif
 
 #define YY_RULE_SETUP \
-        if ( wcsutrnleng > 0 ) \
-                YY_CURRENT_BUFFER_LVALUE->yy_at_bol = \
-                                (wcsutrntext[wcsutrnleng - 1] == '\n'); \
-        YY_USER_ACTION
+	if ( wcsutrnleng > 0 ) \
+		YY_CURRENT_BUFFER_LVALUE->yy_at_bol = \
+				(wcsutrntext[wcsutrnleng - 1] == '\n'); \
+	YY_USER_ACTION
 
 /** The main scanner function which does all the work.
  */
 YY_DECL
 {
-        register yy_state_type yy_current_state;
-        register char *yy_cp, *yy_bp;
-        register int yy_act;
-
-#line 74 "wcsutrn.l"
-
-        char orig[80], subs[80];
-        int bracket = 0;
-        int unsafe  = 0;
-        int status  = -1;
-        YY_BUFFER_STATE inbuff;
-        int wcsutrnlex_destroy(void);
-
-        *orig = '\0';
-        *subs = '\0';
-
-        inbuff = wcsutrn_scan_string(unitstr);
-        *unitstr = '\0';
-
-        /* Return here via longjmp() invoked by yy_fatal_error(). */
-        if (setjmp(wcsutrn_abort_jmp_env)) {
-          return 9;
-        }
-
-        BEGIN(INITIAL);
-
+	register yy_state_type yy_current_state;
+	register char *yy_cp, *yy_bp;
+	register int yy_act;
+    
+#line 75 "wcsutrn.l"
+
+	static const char *function = "wcsutrne";
+
+	char orig[80], subs[80];
+	int bracket = 0;
+	int unsafe  = 0;
+	int status  = -1;
+	YY_BUFFER_STATE inbuff;
+	int wcsutrnlex_destroy(void);
+	
+	*orig = '\0';
+	*subs = '\0';
+	
+	inbuff = wcsutrn_scan_string(unitstr);
+	*unitstr = '\0';
+	
+	/* Return here via longjmp() invoked by yy_fatal_error(). */
+	if (setjmp(wcsutrn_abort_jmp_env)) {
+	  return wcserr_set(WCSERR_SET(UNITSERR_PARSER_ERROR),
+	    "Internal units translator error parsing '%s'", unitstr);
+	}
+	
+	BEGIN(INITIAL);
+	
 #ifdef DEBUG
-        fprintf(stderr, "\n%s ->\n", unitstr);
+	fprintf(stderr, "\n%s ->\n", unitstr);
 #endif
 
-#line 4191 "wcsutrn.c"
+#line 4195 "wcsutrn.c"
 
-        if ( !(yy_init) )
-                {
-                (yy_init) = 1;
+	if ( !(yy_init) )
+		{
+		(yy_init) = 1;
 
 #ifdef YY_USER_INIT
-                YY_USER_INIT;
+		YY_USER_INIT;
 #endif
 
-                if ( ! (yy_start) )
-                        (yy_start) = 1; /* first start state */
+		if ( ! (yy_start) )
+			(yy_start) = 1;	/* first start state */
 
-                if ( ! wcsutrnin )
-                        wcsutrnin = stdin;
+		if ( ! wcsutrnin )
+			wcsutrnin = stdin;
 
-                if ( ! wcsutrnout )
-                        wcsutrnout = stdout;
+		if ( ! wcsutrnout )
+			wcsutrnout = stdout;
 
-                if ( ! YY_CURRENT_BUFFER ) {
-                        wcsutrnensure_buffer_stack ();
-                        YY_CURRENT_BUFFER_LVALUE =
-                                wcsutrn_create_buffer(wcsutrnin,YY_BUF_SIZE );
-                }
+		if ( ! YY_CURRENT_BUFFER ) {
+			wcsutrnensure_buffer_stack ();
+			YY_CURRENT_BUFFER_LVALUE =
+				wcsutrn_create_buffer(wcsutrnin,YY_BUF_SIZE );
+		}
 
-                wcsutrn_load_buffer_state( );
-                }
+		wcsutrn_load_buffer_state( );
+		}
 
-        while ( 1 )             /* loops until end-of-file is reached */
-                {
-                yy_cp = (yy_c_buf_p);
+	while ( 1 )		/* loops until end-of-file is reached */
+		{
+		yy_cp = (yy_c_buf_p);
 
-                /* Support of wcsutrntext. */
-                *yy_cp = (yy_hold_char);
+		/* Support of wcsutrntext. */
+		*yy_cp = (yy_hold_char);
 
-                /* yy_bp points to the position in yy_ch_buf of the start of
-                 * the current run.
-                 */
-                yy_bp = yy_cp;
+		/* yy_bp points to the position in yy_ch_buf of the start of
+		 * the current run.
+		 */
+		yy_bp = yy_cp;
 
-                yy_current_state = (yy_start);
-                yy_current_state += YY_AT_BOL();
+		yy_current_state = (yy_start);
+		yy_current_state += YY_AT_BOL();
 yy_match:
-                while ( (yy_current_state = yy_nxt[yy_current_state][ YY_SC_TO_UI(*yy_cp) ]) > 0 )
-                        ++yy_cp;
+		while ( (yy_current_state = yy_nxt[yy_current_state][ YY_SC_TO_UI(*yy_cp) ]) > 0 )
+			++yy_cp;
 
-                yy_current_state = -yy_current_state;
+		yy_current_state = -yy_current_state;
 
 yy_find_action:
-                yy_act = yy_accept[yy_current_state];
+		yy_act = yy_accept[yy_current_state];
 
-                YY_DO_BEFORE_ACTION;
+		YY_DO_BEFORE_ACTION;
 
-do_action:      /* This label is used only to access EOF actions. */
+do_action:	/* This label is used only to access EOF actions. */
 
-                switch ( yy_act )
-        { /* beginning of action switch */
+		switch ( yy_act )
+	{ /* beginning of action switch */
 case 1:
 YY_RULE_SETUP
-#line 99 "wcsutrn.l"
+#line 103 "wcsutrn.l"
 {
-          /* Looks like a keycomment. */
-          strcat(unitstr, "[");
-          bracket = 1;
-        }
-        YY_BREAK
+	  /* Looks like a keycomment. */
+	  strcat(unitstr, "[");
+	  bracket = 1;
+	}
+	YY_BREAK
 case 2:
 YY_RULE_SETUP
-#line 105 "wcsutrn.l"
+#line 109 "wcsutrn.l"
 /* Discard leading whitespace. */
-        YY_BREAK
+	YY_BREAK
 case 3:
 /* rule 3 can match eol */
 YY_RULE_SETUP
-#line 107 "wcsutrn.l"
+#line 111 "wcsutrn.l"
 {
-          /* Non-alphabetic character. */
-          strcat(unitstr, wcsutrntext);
-          if (bracket && *wcsutrntext == ']') {
-            BEGIN(FLUSH);
-          }
-        }
-        YY_BREAK
+	  /* Non-alphabetic character. */
+	  strcat(unitstr, wcsutrntext);
+	  if (bracket && *wcsutrntext == ']') {
+	    BEGIN(FLUSH);
+	  }
+	}
+	YY_BREAK
 case 4:
 YY_RULE_SETUP
-#line 115 "wcsutrn.l"
+#line 119 "wcsutrn.l"
 {
-          strcpy(orig, wcsutrntext);
-          strcpy(subs, "Angstrom");
-          BEGIN(NEXT);
-        }
-        YY_BREAK
+	  strcpy(orig, wcsutrntext);
+	  strcpy(subs, "Angstrom");
+	  BEGIN(NEXT);
+	}
+	YY_BREAK
 case 5:
 YY_RULE_SETUP
-#line 121 "wcsutrn.l"
+#line 125 "wcsutrn.l"
 {
-          strcpy(orig, wcsutrntext);
-          strcpy(subs, "arcmin");
-          BEGIN(NEXT);
-        }
-        YY_BREAK
+	  strcpy(orig, wcsutrntext);
+	  strcpy(subs, "arcmin");
+	  BEGIN(NEXT);
+	}
+	YY_BREAK
 case 6:
 YY_RULE_SETUP
-#line 127 "wcsutrn.l"
+#line 131 "wcsutrn.l"
 {
-          strcpy(orig, wcsutrntext);
-          strcpy(subs, "arcsec");
-          BEGIN(NEXT);
-        }
-        YY_BREAK
+	  strcpy(orig, wcsutrntext);
+	  strcpy(subs, "arcsec");
+	  BEGIN(NEXT);
+	}
+	YY_BREAK
 case 7:
 YY_RULE_SETUP
-#line 133 "wcsutrn.l"
+#line 137 "wcsutrn.l"
 {
-          strcpy(orig, wcsutrntext);
-          strcpy(subs, "beam");
-          BEGIN(NEXT);
-        }
-        YY_BREAK
+	  strcpy(orig, wcsutrntext);
+	  strcpy(subs, "beam");
+	  BEGIN(NEXT);
+	}
+	YY_BREAK
 case 8:
 YY_RULE_SETUP
-#line 139 "wcsutrn.l"
+#line 143 "wcsutrn.l"
 {
-          strcpy(orig, wcsutrntext);
-          strcpy(subs, "byte");
-          BEGIN(NEXT);
-        }
-        YY_BREAK
+	  strcpy(orig, wcsutrntext);
+	  strcpy(subs, "byte");
+	  BEGIN(NEXT);
+	}
+	YY_BREAK
 case 9:
 YY_RULE_SETUP
-#line 145 "wcsutrn.l"
+#line 149 "wcsutrn.l"
 {
-          strcpy(orig, wcsutrntext);
-          strcpy(subs, "d");
-          BEGIN(NEXT);
-        }
-        YY_BREAK
+	  strcpy(orig, wcsutrntext);
+	  strcpy(subs, "d");
+	  BEGIN(NEXT);
+	}
+	YY_BREAK
 case 10:
 YY_RULE_SETUP
-#line 151 "wcsutrn.l"
+#line 155 "wcsutrn.l"
 {
-          unsafe = 1;
-          strcpy(orig, wcsutrntext);
-          strcpy(subs, (ctrl & 4) ? "d" : "D");
-          BEGIN(NEXT);
-        }
-        YY_BREAK
+	  unsafe = 1;
+	  strcpy(orig, wcsutrntext);
+	  strcpy(subs, (ctrl & 4) ? "d" : "D");
+	  BEGIN(NEXT);
+	}
+	YY_BREAK
 case 11:
 YY_RULE_SETUP
-#line 158 "wcsutrn.l"
+#line 162 "wcsutrn.l"
 {
-          strcpy(orig, wcsutrntext);
-          strcpy(subs, "deg");
-          BEGIN(NEXT);
-        }
-        YY_BREAK
+	  strcpy(orig, wcsutrntext);
+	  strcpy(subs, "deg");
+	  BEGIN(NEXT);
+	}
+	YY_BREAK
 case 12:
 YY_RULE_SETUP
-#line 164 "wcsutrn.l"
+#line 168 "wcsutrn.l"
 {
-          strcpy(orig, wcsutrntext);
-          strcpy(subs, "GHz");
-          BEGIN(NEXT);
-        }
-        YY_BREAK
+	  strcpy(orig, wcsutrntext);
+	  strcpy(subs, "GHz");
+	  BEGIN(NEXT);
+	}
+	YY_BREAK
 case 13:
 YY_RULE_SETUP
-#line 170 "wcsutrn.l"
+#line 174 "wcsutrn.l"
 {
-          strcpy(orig, wcsutrntext);
-          strcpy(subs, "h");
-          BEGIN(NEXT);
-        }
-        YY_BREAK
+	  strcpy(orig, wcsutrntext);
+	  strcpy(subs, "h");
+	  BEGIN(NEXT);
+	}
+	YY_BREAK
 case 14:
 YY_RULE_SETUP
-#line 176 "wcsutrn.l"
+#line 180 "wcsutrn.l"
 {
-          unsafe = 1;
-          strcpy(orig, wcsutrntext);
-          strcpy(subs, (ctrl & 2) ? "h" : "H");
-          BEGIN(NEXT);
-        }
-        YY_BREAK
+	  unsafe = 1;
+	  strcpy(orig, wcsutrntext);
+	  strcpy(subs, (ctrl & 2) ? "h" : "H");
+	  BEGIN(NEXT);
+	}
+	YY_BREAK
 case 15:
 YY_RULE_SETUP
-#line 183 "wcsutrn.l"
+#line 187 "wcsutrn.l"
 {
-          strcpy(orig, wcsutrntext);
-          strcpy(subs, "Hz");
-          BEGIN(NEXT);
-        }
-        YY_BREAK
+	  strcpy(orig, wcsutrntext);
+	  strcpy(subs, "Hz");
+	  BEGIN(NEXT);
+	}
+	YY_BREAK
 case 16:
 YY_RULE_SETUP
-#line 189 "wcsutrn.l"
+#line 193 "wcsutrn.l"
 {
-          strcpy(orig, wcsutrntext);
-          strcpy(subs, "kHz");
-          BEGIN(NEXT);
-        }
-        YY_BREAK
+	  strcpy(orig, wcsutrntext);
+	  strcpy(subs, "kHz");
+	  BEGIN(NEXT);
+	}
+	YY_BREAK
 case 17:
 YY_RULE_SETUP
-#line 195 "wcsutrn.l"
+#line 199 "wcsutrn.l"
 {
-          strcpy(orig, wcsutrntext);
-          strcpy(subs, "Jy");
-          BEGIN(NEXT);
-        }
-        YY_BREAK
+	  strcpy(orig, wcsutrntext);
+	  strcpy(subs, "Jy");
+	  BEGIN(NEXT);
+	}
+	YY_BREAK
 case 18:
 YY_RULE_SETUP
-#line 201 "wcsutrn.l"
+#line 205 "wcsutrn.l"
 {
-          strcpy(orig, wcsutrntext);
-          strcpy(subs, "K");
-          BEGIN(NEXT);
-        }
-        YY_BREAK
+	  strcpy(orig, wcsutrntext);
+	  strcpy(subs, "K");
+	  BEGIN(NEXT);
+	}
+	YY_BREAK
 case 19:
 YY_RULE_SETUP
-#line 207 "wcsutrn.l"
+#line 211 "wcsutrn.l"
 {
-          strcpy(orig, wcsutrntext);
-          strcpy(subs, "km");
-          BEGIN(NEXT);
-        }
-        YY_BREAK
+	  strcpy(orig, wcsutrntext);
+	  strcpy(subs, "km");
+	  BEGIN(NEXT);
+	}
+	YY_BREAK
 case 20:
 YY_RULE_SETUP
-#line 213 "wcsutrn.l"
+#line 217 "wcsutrn.l"
 {
-          strcpy(orig, wcsutrntext);
-          strcpy(subs, "m");
-          BEGIN(NEXT);
-        }
-        YY_BREAK
+	  strcpy(orig, wcsutrntext);
+	  strcpy(subs, "m");
+	  BEGIN(NEXT);
+	}
+	YY_BREAK
 case 21:
 YY_RULE_SETUP
-#line 219 "wcsutrn.l"
+#line 223 "wcsutrn.l"
 {
-          strcpy(orig, wcsutrntext);
-          strcpy(subs, "min");
-          BEGIN(NEXT);
-        }
-        YY_BREAK
+	  strcpy(orig, wcsutrntext);
+	  strcpy(subs, "min");
+	  BEGIN(NEXT);
+	}
+	YY_BREAK
 case 22:
 YY_RULE_SETUP
-#line 225 "wcsutrn.l"
+#line 229 "wcsutrn.l"
 {
-          strcpy(orig, wcsutrntext);
-          strcpy(subs, "MHz");
-          BEGIN(NEXT);
-        }
-        YY_BREAK
+	  strcpy(orig, wcsutrntext);
+	  strcpy(subs, "MHz");
+	  BEGIN(NEXT);
+	}
+	YY_BREAK
 case 23:
 YY_RULE_SETUP
-#line 231 "wcsutrn.l"
+#line 235 "wcsutrn.l"
 {
-          strcpy(orig, wcsutrntext);
-          strcpy(subs, "ohm");
-          BEGIN(NEXT);
-        }
-        YY_BREAK
+	  strcpy(orig, wcsutrntext);
+	  strcpy(subs, "ohm");
+	  BEGIN(NEXT);
+	}
+	YY_BREAK
 case 24:
 YY_RULE_SETUP
-#line 237 "wcsutrn.l"
+#line 241 "wcsutrn.l"
 {
-          strcpy(orig, wcsutrntext);
-          strcpy(subs, "Pa");
-          BEGIN(NEXT);
-        }
-        YY_BREAK
+	  strcpy(orig, wcsutrntext);
+	  strcpy(subs, "Pa");
+	  BEGIN(NEXT);
+	}
+	YY_BREAK
 case 25:
 YY_RULE_SETUP
-#line 243 "wcsutrn.l"
+#line 247 "wcsutrn.l"
 {
-          strcpy(orig, wcsutrntext);
-          strcpy(subs, "pixel");
-          BEGIN(NEXT);
-        }
-        YY_BREAK
+	  strcpy(orig, wcsutrntext);
+	  strcpy(subs, "pixel");
+	  BEGIN(NEXT);
+	}
+	YY_BREAK
 case 26:
 YY_RULE_SETUP
-#line 249 "wcsutrn.l"
+#line 253 "wcsutrn.l"
 {
-          strcpy(orig, wcsutrntext);
-          strcpy(subs, "rad");
-          BEGIN(NEXT);
-        }
-        YY_BREAK
+	  strcpy(orig, wcsutrntext);
+	  strcpy(subs, "rad");
+	  BEGIN(NEXT);
+	}
+	YY_BREAK
 case 27:
 YY_RULE_SETUP
-#line 255 "wcsutrn.l"
+#line 259 "wcsutrn.l"
 {
-          strcpy(orig, wcsutrntext);
-          strcpy(subs, "s");
-          BEGIN(NEXT);
-        }
-        YY_BREAK
+	  strcpy(orig, wcsutrntext);
+	  strcpy(subs, "s");
+	  BEGIN(NEXT);
+	}
+	YY_BREAK
 case 28:
 YY_RULE_SETUP
-#line 261 "wcsutrn.l"
+#line 265 "wcsutrn.l"
 {
-          unsafe = 1;
-          strcpy(orig, wcsutrntext);
-          strcpy(subs, (ctrl & 1) ? "s" : "S");
-          BEGIN(NEXT);
-        }
-        YY_BREAK
+	  unsafe = 1;
+	  strcpy(orig, wcsutrntext);
+	  strcpy(subs, (ctrl & 1) ? "s" : "S");
+	  BEGIN(NEXT);
+	}
+	YY_BREAK
 case 29:
 YY_RULE_SETUP
-#line 268 "wcsutrn.l"
+#line 272 "wcsutrn.l"
 {
-          strcpy(orig, wcsutrntext);
-          strcpy(subs, "V");
-          BEGIN(NEXT);
-        }
-        YY_BREAK
+	  strcpy(orig, wcsutrntext);
+	  strcpy(subs, "V");
+	  BEGIN(NEXT);
+	}
+	YY_BREAK
 case 30:
 YY_RULE_SETUP
-#line 274 "wcsutrn.l"
+#line 278 "wcsutrn.l"
 {
-          strcpy(orig, wcsutrntext);
-          strcpy(subs, "yr");
-          BEGIN(NEXT);
-        }
-        YY_BREAK
+	  strcpy(orig, wcsutrntext);
+	  strcpy(subs, "yr");
+	  BEGIN(NEXT);
+	}
+	YY_BREAK
 case 31:
 YY_RULE_SETUP
-#line 280 "wcsutrn.l"
+#line 284 "wcsutrn.l"
 {
-          /* Not a recognized alias. */
-          strcpy(orig, wcsutrntext);
-          strcpy(subs, orig);
-          BEGIN(NEXT);
-        }
-        YY_BREAK
+	  /* Not a recognized alias. */
+	  strcpy(orig, wcsutrntext);
+	  strcpy(subs, orig);
+	  BEGIN(NEXT);
+	}
+	YY_BREAK
 case 32:
 YY_RULE_SETUP
-#line 287 "wcsutrn.l"
+#line 291 "wcsutrn.l"
 {
-          /* Reject the alias match. */
-          strcat(orig, wcsutrntext);
-          strcpy(subs, orig);
-        }
-        YY_BREAK
+	  /* Reject the alias match. */
+	  strcat(orig, wcsutrntext);
+	  strcpy(subs, orig);
+	}
+	YY_BREAK
 case 33:
 /* rule 33 can match eol */
 YY_RULE_SETUP
-#line 293 "wcsutrn.l"
+#line 297 "wcsutrn.l"
 {
-          /* Discard separating whitespace. */
-          unput(wcsutrntext[wcsutrnleng-1]);
-        }
-        YY_BREAK
+	  /* Discard separating whitespace. */
+	  unput(wcsutrntext[wcsutrnleng-1]);
+	}
+	YY_BREAK
 case 34:
 YY_RULE_SETUP
-#line 298 "wcsutrn.l"
+#line 302 "wcsutrn.l"
 {
-          /* Compress separating whitespace. */
-          strcat(unitstr, subs);
-          strcat(unitstr, " ");
-          if (strcmp(orig, subs)) status = 0;
-          unput(wcsutrntext[wcsutrnleng-1]);
-          *subs = '\0';
-          BEGIN(INITIAL);
-        }
-        YY_BREAK
+	  /* Compress separating whitespace. */
+	  strcat(unitstr, subs);
+	  strcat(unitstr, " ");
+	  if (strcmp(orig, subs)) status = 0;
+	  unput(wcsutrntext[wcsutrnleng-1]);
+	  *subs = '\0';
+	  BEGIN(INITIAL);
+	}
+	YY_BREAK
 case 35:
 YY_RULE_SETUP
-#line 308 "wcsutrn.l"
+#line 312 "wcsutrn.l"
 {
-          /* Copy anything else unchanged. */
-          strcat(unitstr, subs);
-          if (strcmp(orig, subs)) status = 0;
-          unput(*wcsutrntext);
-          *subs = '\0';
-          BEGIN(INITIAL);
-        }
-        YY_BREAK
+	  /* Copy anything else unchanged. */
+	  strcat(unitstr, subs);
+	  if (strcmp(orig, subs)) status = 0;
+	  unput(*wcsutrntext);
+	  *subs = '\0';
+	  BEGIN(INITIAL);
+	}
+	YY_BREAK
 case 36:
 YY_RULE_SETUP
-#line 317 "wcsutrn.l"
+#line 321 "wcsutrn.l"
 {
-          /* Copy out remaining input. */
-          strcat(unitstr, wcsutrntext);
-        }
-        YY_BREAK
+	  /* Copy out remaining input. */
+	  strcat(unitstr, wcsutrntext);
+	}
+	YY_BREAK
 case YY_STATE_EOF(INITIAL):
 case YY_STATE_EOF(NEXT):
 case YY_STATE_EOF(FLUSH):
-#line 322 "wcsutrn.l"
+#line 326 "wcsutrn.l"
 {
-          /* End-of-string. */
-          if (*subs) {
-            strcat(unitstr, subs);
-            if (strcmp(orig, subs)) status = 0;
-          }
-
-          wcsutrnlex_destroy();
-          return unsafe ? 12 : status;
-        }
-        YY_BREAK
+	  /* End-of-string. */
+	  if (*subs) {
+	    strcat(unitstr, subs);
+	    if (strcmp(orig, subs)) status = 0;
+	  }
+	
+	  wcsutrnlex_destroy();
+	  if (unsafe) {
+	    return wcserr_set(WCSERR_SET(UNITSERR_UNSAFE_TRANS),
+	      "Unsafe unit translation in '%s'", unitstr);
+	  }
+	  return status;
+	}
+	YY_BREAK
 case 37:
 YY_RULE_SETUP
-#line 333 "wcsutrn.l"
+#line 341 "wcsutrn.l"
 ECHO;
-        YY_BREAK
-#line 4601 "wcsutrn.c"
-
-        case YY_END_OF_BUFFER:
-                {
-                /* Amount of text matched not including the EOB char. */
-                int yy_amount_of_matched_text = (int) (yy_cp - (yytext_ptr)) - 1;
-
-                /* Undo the effects of YY_DO_BEFORE_ACTION. */
-                *yy_cp = (yy_hold_char);
-                YY_RESTORE_YY_MORE_OFFSET
-
-                if ( YY_CURRENT_BUFFER_LVALUE->yy_buffer_status == YY_BUFFER_NEW )
-                        {
-                        /* We're scanning a new file or input source.  It's
-                         * possible that this happened because the user
-                         * just pointed wcsutrnin at a new source and called
-                         * wcsutrnlex().  If so, then we have to assure
-                         * consistency between YY_CURRENT_BUFFER and our
-                         * globals.  Here is the right place to do so, because
-                         * this is the first action (other than possibly a
-                         * back-up) that will match for the new input source.
-                         */
-                        (yy_n_chars) = YY_CURRENT_BUFFER_LVALUE->yy_n_chars;
-                        YY_CURRENT_BUFFER_LVALUE->yy_input_file = wcsutrnin;
-                        YY_CURRENT_BUFFER_LVALUE->yy_buffer_status = YY_BUFFER_NORMAL;
-                        }
-
-                /* Note that here we test for yy_c_buf_p "<=" to the position
-                 * of the first EOB in the buffer, since yy_c_buf_p will
-                 * already have been incremented past the NUL character
-                 * (since all states make transitions on EOB to the
-                 * end-of-buffer state).  Contrast this with the test
-                 * in input().
-                 */
-                if ( (yy_c_buf_p) <= &YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[(yy_n_chars)] )
-                        { /* This was really a NUL. */
-                        yy_state_type yy_next_state;
-
-                        (yy_c_buf_p) = (yytext_ptr) + yy_amount_of_matched_text;
-
-                        yy_current_state = yy_get_previous_state(  );
-
-                        /* Okay, we're now positioned to make the NUL
-                         * transition.  We couldn't have
-                         * yy_get_previous_state() go ahead and do it
-                         * for us because it doesn't know how to deal
-                         * with the possibility of jamming (and we don't
-                         * want to build jamming into it because then it
-                         * will run more slowly).
-                         */
-
-                        yy_next_state = yy_try_NUL_trans( yy_current_state );
-
-                        yy_bp = (yytext_ptr) + YY_MORE_ADJ;
-
-                        if ( yy_next_state )
-                                {
-                                /* Consume the NUL. */
-                                yy_cp = ++(yy_c_buf_p);
-                                yy_current_state = yy_next_state;
-                                goto yy_match;
-                                }
-
-                        else
-                                {
-                                yy_cp = (yy_c_buf_p);
-                                goto yy_find_action;
-                                }
-                        }
-
-                else switch ( yy_get_next_buffer(  ) )
-                        {
-                        case EOB_ACT_END_OF_FILE:
-                                {
-                                (yy_did_buffer_switch_on_eof) = 0;
-
-                                if ( wcsutrnwrap( ) )
-                                        {
-                                        /* Note: because we've taken care in
-                                         * yy_get_next_buffer() to have set up
-                                         * wcsutrntext, we can now set up
-                                         * yy_c_buf_p so that if some total
-                                         * hoser (like flex itself) wants to
-                                         * call the scanner after we return the
-                                         * YY_NULL, it'll still work - another
-                                         * YY_NULL will get returned.
-                                         */
-                                        (yy_c_buf_p) = (yytext_ptr) + YY_MORE_ADJ;
-
-                                        yy_act = YY_STATE_EOF(YY_START);
-                                        goto do_action;
-                                        }
-
-                                else
-                                        {
-                                        if ( ! (yy_did_buffer_switch_on_eof) )
-                                                YY_NEW_FILE;
-                                        }
-                                break;
-                                }
-
-                        case EOB_ACT_CONTINUE_SCAN:
-                                (yy_c_buf_p) =
-                                        (yytext_ptr) + yy_amount_of_matched_text;
-
-                                yy_current_state = yy_get_previous_state(  );
-
-                                yy_cp = (yy_c_buf_p);
-                                yy_bp = (yytext_ptr) + YY_MORE_ADJ;
-                                goto yy_match;
-
-                        case EOB_ACT_LAST_MATCH:
-                                (yy_c_buf_p) =
-                                &YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[(yy_n_chars)];
-
-                                yy_current_state = yy_get_previous_state(  );
-
-                                yy_cp = (yy_c_buf_p);
-                                yy_bp = (yytext_ptr) + YY_MORE_ADJ;
-                                goto yy_find_action;
-                        }
-                break;
-                }
-
-        default:
-                YY_FATAL_ERROR(
-                        "fatal flex scanner internal error--no action found" );
-        } /* end of action switch */
-                } /* end of scanning one token */
+	YY_BREAK
+#line 4609 "wcsutrn.c"
+
+	case YY_END_OF_BUFFER:
+		{
+		/* Amount of text matched not including the EOB char. */
+		int yy_amount_of_matched_text = (int) (yy_cp - (yytext_ptr)) - 1;
+
+		/* Undo the effects of YY_DO_BEFORE_ACTION. */
+		*yy_cp = (yy_hold_char);
+		YY_RESTORE_YY_MORE_OFFSET
+
+		if ( YY_CURRENT_BUFFER_LVALUE->yy_buffer_status == YY_BUFFER_NEW )
+			{
+			/* We're scanning a new file or input source.  It's
+			 * possible that this happened because the user
+			 * just pointed wcsutrnin at a new source and called
+			 * wcsutrnlex().  If so, then we have to assure
+			 * consistency between YY_CURRENT_BUFFER and our
+			 * globals.  Here is the right place to do so, because
+			 * this is the first action (other than possibly a
+			 * back-up) that will match for the new input source.
+			 */
+			(yy_n_chars) = YY_CURRENT_BUFFER_LVALUE->yy_n_chars;
+			YY_CURRENT_BUFFER_LVALUE->yy_input_file = wcsutrnin;
+			YY_CURRENT_BUFFER_LVALUE->yy_buffer_status = YY_BUFFER_NORMAL;
+			}
+
+		/* Note that here we test for yy_c_buf_p "<=" to the position
+		 * of the first EOB in the buffer, since yy_c_buf_p will
+		 * already have been incremented past the NUL character
+		 * (since all states make transitions on EOB to the
+		 * end-of-buffer state).  Contrast this with the test
+		 * in input().
+		 */
+		if ( (yy_c_buf_p) <= &YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[(yy_n_chars)] )
+			{ /* This was really a NUL. */
+			yy_state_type yy_next_state;
+
+			(yy_c_buf_p) = (yytext_ptr) + yy_amount_of_matched_text;
+
+			yy_current_state = yy_get_previous_state(  );
+
+			/* Okay, we're now positioned to make the NUL
+			 * transition.  We couldn't have
+			 * yy_get_previous_state() go ahead and do it
+			 * for us because it doesn't know how to deal
+			 * with the possibility of jamming (and we don't
+			 * want to build jamming into it because then it
+			 * will run more slowly).
+			 */
+
+			yy_next_state = yy_try_NUL_trans( yy_current_state );
+
+			yy_bp = (yytext_ptr) + YY_MORE_ADJ;
+
+			if ( yy_next_state )
+				{
+				/* Consume the NUL. */
+				yy_cp = ++(yy_c_buf_p);
+				yy_current_state = yy_next_state;
+				goto yy_match;
+				}
+
+			else
+				{
+				yy_cp = (yy_c_buf_p);
+				goto yy_find_action;
+				}
+			}
+
+		else switch ( yy_get_next_buffer(  ) )
+			{
+			case EOB_ACT_END_OF_FILE:
+				{
+				(yy_did_buffer_switch_on_eof) = 0;
+
+				if ( wcsutrnwrap( ) )
+					{
+					/* Note: because we've taken care in
+					 * yy_get_next_buffer() to have set up
+					 * wcsutrntext, we can now set up
+					 * yy_c_buf_p so that if some total
+					 * hoser (like flex itself) wants to
+					 * call the scanner after we return the
+					 * YY_NULL, it'll still work - another
+					 * YY_NULL will get returned.
+					 */
+					(yy_c_buf_p) = (yytext_ptr) + YY_MORE_ADJ;
+
+					yy_act = YY_STATE_EOF(YY_START);
+					goto do_action;
+					}
+
+				else
+					{
+					if ( ! (yy_did_buffer_switch_on_eof) )
+						YY_NEW_FILE;
+					}
+				break;
+				}
+
+			case EOB_ACT_CONTINUE_SCAN:
+				(yy_c_buf_p) =
+					(yytext_ptr) + yy_amount_of_matched_text;
+
+				yy_current_state = yy_get_previous_state(  );
+
+				yy_cp = (yy_c_buf_p);
+				yy_bp = (yytext_ptr) + YY_MORE_ADJ;
+				goto yy_match;
+
+			case EOB_ACT_LAST_MATCH:
+				(yy_c_buf_p) =
+				&YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[(yy_n_chars)];
+
+				yy_current_state = yy_get_previous_state(  );
+
+				yy_cp = (yy_c_buf_p);
+				yy_bp = (yytext_ptr) + YY_MORE_ADJ;
+				goto yy_find_action;
+			}
+		break;
+		}
+
+	default:
+		YY_FATAL_ERROR(
+			"fatal flex scanner internal error--no action found" );
+	} /* end of action switch */
+		} /* end of scanning one token */
 } /* end of wcsutrnlex */
 
 /* yy_get_next_buffer - try to read in a new buffer
  *
  * Returns a code representing an action:
- *      EOB_ACT_LAST_MATCH -
- *      EOB_ACT_CONTINUE_SCAN - continue scanning from current position
- *      EOB_ACT_END_OF_FILE - end of file
+ *	EOB_ACT_LAST_MATCH -
+ *	EOB_ACT_CONTINUE_SCAN - continue scanning from current position
+ *	EOB_ACT_END_OF_FILE - end of file
  */
 static int yy_get_next_buffer (void)
 {
-        register char *dest = YY_CURRENT_BUFFER_LVALUE->yy_ch_buf;
-        register char *source = (yytext_ptr);
-        register int number_to_move, i;
-        int ret_val;
-
-        if ( (yy_c_buf_p) > &YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[(yy_n_chars) + 1] )
-                YY_FATAL_ERROR(
-                "fatal flex scanner internal error--end of buffer missed" );
-
-        if ( YY_CURRENT_BUFFER_LVALUE->yy_fill_buffer == 0 )
-                { /* Don't try to fill the buffer, so this is an EOF. */
-                if ( (yy_c_buf_p) - (yytext_ptr) - YY_MORE_ADJ == 1 )
-                        {
-                        /* We matched a single character, the EOB, so
-                         * treat this as a final EOF.
-                         */
-                        return EOB_ACT_END_OF_FILE;
-                        }
-
-                else
-                        {
-                        /* We matched some text prior to the EOB, first
-                         * process it.
-                         */
-                        return EOB_ACT_LAST_MATCH;
-                        }
-                }
-
-        /* Try to read more data. */
-
-        /* First move last chars to start of buffer. */
-        number_to_move = (int) ((yy_c_buf_p) - (yytext_ptr)) - 1;
-
-        for ( i = 0; i < number_to_move; ++i )
-                *(dest++) = *(source++);
-
-        if ( YY_CURRENT_BUFFER_LVALUE->yy_buffer_status == YY_BUFFER_EOF_PENDING )
-                /* don't do the read, it's not guaranteed to return an EOF,
-                 * just force an EOF
-                 */
-                YY_CURRENT_BUFFER_LVALUE->yy_n_chars = (yy_n_chars) = 0;
-
-        else
-                {
-                        int num_to_read =
-                        YY_CURRENT_BUFFER_LVALUE->yy_buf_size - number_to_move - 1;
-
-                while ( num_to_read <= 0 )
-                        { /* Not enough room in the buffer - grow it. */
-
-                        /* just a shorter name for the current buffer */
-                        YY_BUFFER_STATE b = YY_CURRENT_BUFFER;
-
-                        int yy_c_buf_p_offset =
-                                (int) ((yy_c_buf_p) - b->yy_ch_buf);
-
-                        if ( b->yy_is_our_buffer )
-                                {
-                                int new_size = b->yy_buf_size * 2;
-
-                                if ( new_size <= 0 )
-                                        b->yy_buf_size += b->yy_buf_size / 8;
-                                else
-                                        b->yy_buf_size *= 2;
-
-                                b->yy_ch_buf = (char *)
-                                        /* Include room in for 2 EOB chars. */
-                                        wcsutrnrealloc((void *) b->yy_ch_buf,b->yy_buf_size + 2  );
-                                }
-                        else
-                                /* Can't grow it, we don't own it. */
-                                b->yy_ch_buf = 0;
-
-                        if ( ! b->yy_ch_buf )
-                                YY_FATAL_ERROR(
-                                "fatal error - scanner input buffer overflow" );
-
-                        (yy_c_buf_p) = &b->yy_ch_buf[yy_c_buf_p_offset];
-
-                        num_to_read = YY_CURRENT_BUFFER_LVALUE->yy_buf_size -
-                                                number_to_move - 1;
-
-                        }
-
-                if ( num_to_read > YY_READ_BUF_SIZE )
-                        num_to_read = YY_READ_BUF_SIZE;
-
-                /* Read in more data. */
-                YY_INPUT( (&YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[number_to_move]),
-                        (yy_n_chars), (size_t) num_to_read );
-
-                YY_CURRENT_BUFFER_LVALUE->yy_n_chars = (yy_n_chars);
-                }
-
-        if ( (yy_n_chars) == 0 )
-                {
-                if ( number_to_move == YY_MORE_ADJ )
-                        {
-                        ret_val = EOB_ACT_END_OF_FILE;
-                        wcsutrnrestart(wcsutrnin  );
-                        }
-
-                else
-                        {
-                        ret_val = EOB_ACT_LAST_MATCH;
-                        YY_CURRENT_BUFFER_LVALUE->yy_buffer_status =
-                                YY_BUFFER_EOF_PENDING;
-                        }
-                }
-
-        else
-                ret_val = EOB_ACT_CONTINUE_SCAN;
-
-        (yy_n_chars) += number_to_move;
-        YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[(yy_n_chars)] = YY_END_OF_BUFFER_CHAR;
-        YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[(yy_n_chars) + 1] = YY_END_OF_BUFFER_CHAR;
-
-        (yytext_ptr) = &YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[0];
+    	register char *dest = YY_CURRENT_BUFFER_LVALUE->yy_ch_buf;
+	register char *source = (yytext_ptr);
+	register int number_to_move, i;
+	int ret_val;
+
+	if ( (yy_c_buf_p) > &YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[(yy_n_chars) + 1] )
+		YY_FATAL_ERROR(
+		"fatal flex scanner internal error--end of buffer missed" );
+
+	if ( YY_CURRENT_BUFFER_LVALUE->yy_fill_buffer == 0 )
+		{ /* Don't try to fill the buffer, so this is an EOF. */
+		if ( (yy_c_buf_p) - (yytext_ptr) - YY_MORE_ADJ == 1 )
+			{
+			/* We matched a single character, the EOB, so
+			 * treat this as a final EOF.
+			 */
+			return EOB_ACT_END_OF_FILE;
+			}
+
+		else
+			{
+			/* We matched some text prior to the EOB, first
+			 * process it.
+			 */
+			return EOB_ACT_LAST_MATCH;
+			}
+		}
+
+	/* Try to read more data. */
+
+	/* First move last chars to start of buffer. */
+	number_to_move = (int) ((yy_c_buf_p) - (yytext_ptr)) - 1;
+
+	for ( i = 0; i < number_to_move; ++i )
+		*(dest++) = *(source++);
+
+	if ( YY_CURRENT_BUFFER_LVALUE->yy_buffer_status == YY_BUFFER_EOF_PENDING )
+		/* don't do the read, it's not guaranteed to return an EOF,
+		 * just force an EOF
+		 */
+		YY_CURRENT_BUFFER_LVALUE->yy_n_chars = (yy_n_chars) = 0;
+
+	else
+		{
+			int num_to_read =
+			YY_CURRENT_BUFFER_LVALUE->yy_buf_size - number_to_move - 1;
+
+		while ( num_to_read <= 0 )
+			{ /* Not enough room in the buffer - grow it. */
+
+			/* just a shorter name for the current buffer */
+			YY_BUFFER_STATE b = YY_CURRENT_BUFFER;
+
+			int yy_c_buf_p_offset =
+				(int) ((yy_c_buf_p) - b->yy_ch_buf);
+
+			if ( b->yy_is_our_buffer )
+				{
+				int new_size = b->yy_buf_size * 2;
+
+				if ( new_size <= 0 )
+					b->yy_buf_size += b->yy_buf_size / 8;
+				else
+					b->yy_buf_size *= 2;
+
+				b->yy_ch_buf = (char *)
+					/* Include room in for 2 EOB chars. */
+					wcsutrnrealloc((void *) b->yy_ch_buf,b->yy_buf_size + 2  );
+				}
+			else
+				/* Can't grow it, we don't own it. */
+				b->yy_ch_buf = 0;
+
+			if ( ! b->yy_ch_buf )
+				YY_FATAL_ERROR(
+				"fatal error - scanner input buffer overflow" );
+
+			(yy_c_buf_p) = &b->yy_ch_buf[yy_c_buf_p_offset];
+
+			num_to_read = YY_CURRENT_BUFFER_LVALUE->yy_buf_size -
+						number_to_move - 1;
+
+			}
+
+		if ( num_to_read > YY_READ_BUF_SIZE )
+			num_to_read = YY_READ_BUF_SIZE;
+
+		/* Read in more data. */
+		YY_INPUT( (&YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[number_to_move]),
+			(yy_n_chars), (size_t) num_to_read );
+
+		YY_CURRENT_BUFFER_LVALUE->yy_n_chars = (yy_n_chars);
+		}
+
+	if ( (yy_n_chars) == 0 )
+		{
+		if ( number_to_move == YY_MORE_ADJ )
+			{
+			ret_val = EOB_ACT_END_OF_FILE;
+			wcsutrnrestart(wcsutrnin  );
+			}
+
+		else
+			{
+			ret_val = EOB_ACT_LAST_MATCH;
+			YY_CURRENT_BUFFER_LVALUE->yy_buffer_status =
+				YY_BUFFER_EOF_PENDING;
+			}
+		}
+
+	else
+		ret_val = EOB_ACT_CONTINUE_SCAN;
+
+	(yy_n_chars) += number_to_move;
+	YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[(yy_n_chars)] = YY_END_OF_BUFFER_CHAR;
+	YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[(yy_n_chars) + 1] = YY_END_OF_BUFFER_CHAR;
+
+	(yytext_ptr) = &YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[0];
 
-        return ret_val;
+	return ret_val;
 }
 
 /* yy_get_previous_state - get the state just before the EOB char was reached */
 
     static yy_state_type yy_get_previous_state (void)
 {
-        register yy_state_type yy_current_state;
-        register char *yy_cp;
-
-        yy_current_state = (yy_start);
-        yy_current_state += YY_AT_BOL();
-
-        for ( yy_cp = (yytext_ptr) + YY_MORE_ADJ; yy_cp < (yy_c_buf_p); ++yy_cp )
-                {
-                if ( *yy_cp )
-                        {
-                        yy_current_state = yy_nxt[yy_current_state][YY_SC_TO_UI(*yy_cp)];
-                        }
-                else
-                        yy_current_state = yy_NUL_trans[yy_current_state];
-                }
-
-        return yy_current_state;
+	register yy_state_type yy_current_state;
+	register char *yy_cp;
+    
+	yy_current_state = (yy_start);
+	yy_current_state += YY_AT_BOL();
+
+	for ( yy_cp = (yytext_ptr) + YY_MORE_ADJ; yy_cp < (yy_c_buf_p); ++yy_cp )
+		{
+		if ( *yy_cp )
+			{
+			yy_current_state = yy_nxt[yy_current_state][YY_SC_TO_UI(*yy_cp)];
+			}
+		else
+			yy_current_state = yy_NUL_trans[yy_current_state];
+		}
+
+	return yy_current_state;
 }
 
 /* yy_try_NUL_trans - try to make a transition on the NUL character
  *
  * synopsis
- *      next_state = yy_try_NUL_trans( current_state );
+ *	next_state = yy_try_NUL_trans( current_state );
  */
     static yy_state_type yy_try_NUL_trans  (yy_state_type yy_current_state )
 {
-        register int yy_is_jam;
-
-        yy_current_state = yy_NUL_trans[yy_current_state];
-        yy_is_jam = (yy_current_state == 0);
+	register int yy_is_jam;
+    
+	yy_current_state = yy_NUL_trans[yy_current_state];
+	yy_is_jam = (yy_current_state == 0);
 
-        return yy_is_jam ? 0 : yy_current_state;
+	return yy_is_jam ? 0 : yy_current_state;
 }
 
     static void yyunput (int c, register char * yy_bp )
 {
-        register char *yy_cp;
-
+	register char *yy_cp;
+    
     yy_cp = (yy_c_buf_p);
 
-        /* undo effects of setting up wcsutrntext */
-        *yy_cp = (yy_hold_char);
+	/* undo effects of setting up wcsutrntext */
+	*yy_cp = (yy_hold_char);
 
-        if ( yy_cp < YY_CURRENT_BUFFER_LVALUE->yy_ch_buf + 2 )
-                { /* need to shift things up to make room */
-                /* +2 for EOB chars. */
-                register int number_to_move = (yy_n_chars) + 2;
-                register char *dest = &YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[
-                                        YY_CURRENT_BUFFER_LVALUE->yy_buf_size + 2];
-                register char *source =
-                                &YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[number_to_move];
+	if ( yy_cp < YY_CURRENT_BUFFER_LVALUE->yy_ch_buf + 2 )
+		{ /* need to shift things up to make room */
+		/* +2 for EOB chars. */
+		register int number_to_move = (yy_n_chars) + 2;
+		register char *dest = &YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[
+					YY_CURRENT_BUFFER_LVALUE->yy_buf_size + 2];
+		register char *source =
+				&YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[number_to_move];
 
-                while ( source > YY_CURRENT_BUFFER_LVALUE->yy_ch_buf )
-                        *--dest = *--source;
+		while ( source > YY_CURRENT_BUFFER_LVALUE->yy_ch_buf )
+			*--dest = *--source;
 
-                yy_cp += (int) (dest - source);
-                yy_bp += (int) (dest - source);
-                YY_CURRENT_BUFFER_LVALUE->yy_n_chars =
-                        (yy_n_chars) = YY_CURRENT_BUFFER_LVALUE->yy_buf_size;
+		yy_cp += (int) (dest - source);
+		yy_bp += (int) (dest - source);
+		YY_CURRENT_BUFFER_LVALUE->yy_n_chars =
+			(yy_n_chars) = YY_CURRENT_BUFFER_LVALUE->yy_buf_size;
 
-                if ( yy_cp < YY_CURRENT_BUFFER_LVALUE->yy_ch_buf + 2 )
-                        YY_FATAL_ERROR( "flex scanner push-back overflow" );
-                }
+		if ( yy_cp < YY_CURRENT_BUFFER_LVALUE->yy_ch_buf + 2 )
+			YY_FATAL_ERROR( "flex scanner push-back overflow" );
+		}
 
-        *--yy_cp = (char) c;
+	*--yy_cp = (char) c;
 
-        (yytext_ptr) = yy_bp;
-        (yy_hold_char) = *yy_cp;
-        (yy_c_buf_p) = yy_cp;
+	(yytext_ptr) = yy_bp;
+	(yy_hold_char) = *yy_cp;
+	(yy_c_buf_p) = yy_cp;
 }
 
 #ifndef YY_NO_INPUT
@@ -4942,182 +4950,182 @@ static int yy_get_next_buffer (void)
 #endif
 
 {
-        int c;
-
-        *(yy_c_buf_p) = (yy_hold_char);
-
-        if ( *(yy_c_buf_p) == YY_END_OF_BUFFER_CHAR )
-                {
-                /* yy_c_buf_p now points to the character we want to return.
-                 * If this occurs *before* the EOB characters, then it's a
-                 * valid NUL; if not, then we've hit the end of the buffer.
-                 */
-                if ( (yy_c_buf_p) < &YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[(yy_n_chars)] )
-                        /* This was really a NUL. */
-                        *(yy_c_buf_p) = '\0';
-
-                else
-                        { /* need more input */
-                        int offset = (yy_c_buf_p) - (yytext_ptr);
-                        ++(yy_c_buf_p);
-
-                        switch ( yy_get_next_buffer(  ) )
-                                {
-                                case EOB_ACT_LAST_MATCH:
-                                        /* This happens because yy_g_n_b()
-                                         * sees that we've accumulated a
-                                         * token and flags that we need to
-                                         * try matching the token before
-                                         * proceeding.  But for input(),
-                                         * there's no matching to consider.
-                                         * So convert the EOB_ACT_LAST_MATCH
-                                         * to EOB_ACT_END_OF_FILE.
-                                         */
-
-                                        /* Reset buffer status. */
-                                        wcsutrnrestart(wcsutrnin );
-
-                                        /*FALLTHROUGH*/
-
-                                case EOB_ACT_END_OF_FILE:
-                                        {
-                                        if ( wcsutrnwrap( ) )
-                                                return EOF;
-
-                                        if ( ! (yy_did_buffer_switch_on_eof) )
-                                                YY_NEW_FILE;
+	int c;
+    
+	*(yy_c_buf_p) = (yy_hold_char);
+
+	if ( *(yy_c_buf_p) == YY_END_OF_BUFFER_CHAR )
+		{
+		/* yy_c_buf_p now points to the character we want to return.
+		 * If this occurs *before* the EOB characters, then it's a
+		 * valid NUL; if not, then we've hit the end of the buffer.
+		 */
+		if ( (yy_c_buf_p) < &YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[(yy_n_chars)] )
+			/* This was really a NUL. */
+			*(yy_c_buf_p) = '\0';
+
+		else
+			{ /* need more input */
+			int offset = (yy_c_buf_p) - (yytext_ptr);
+			++(yy_c_buf_p);
+
+			switch ( yy_get_next_buffer(  ) )
+				{
+				case EOB_ACT_LAST_MATCH:
+					/* This happens because yy_g_n_b()
+					 * sees that we've accumulated a
+					 * token and flags that we need to
+					 * try matching the token before
+					 * proceeding.  But for input(),
+					 * there's no matching to consider.
+					 * So convert the EOB_ACT_LAST_MATCH
+					 * to EOB_ACT_END_OF_FILE.
+					 */
+
+					/* Reset buffer status. */
+					wcsutrnrestart(wcsutrnin );
+
+					/*FALLTHROUGH*/
+
+				case EOB_ACT_END_OF_FILE:
+					{
+					if ( wcsutrnwrap( ) )
+						return EOF;
+
+					if ( ! (yy_did_buffer_switch_on_eof) )
+						YY_NEW_FILE;
 #ifdef __cplusplus
-                                        return yyinput();
+					return yyinput();
 #else
-                                        return input();
+					return input();
 #endif
-                                        }
+					}
 
-                                case EOB_ACT_CONTINUE_SCAN:
-                                        (yy_c_buf_p) = (yytext_ptr) + offset;
-                                        break;
-                                }
-                        }
-                }
+				case EOB_ACT_CONTINUE_SCAN:
+					(yy_c_buf_p) = (yytext_ptr) + offset;
+					break;
+				}
+			}
+		}
 
-        c = *(unsigned char *) (yy_c_buf_p);    /* cast for 8-bit char's */
-        *(yy_c_buf_p) = '\0';   /* preserve wcsutrntext */
-        (yy_hold_char) = *++(yy_c_buf_p);
+	c = *(unsigned char *) (yy_c_buf_p);	/* cast for 8-bit char's */
+	*(yy_c_buf_p) = '\0';	/* preserve wcsutrntext */
+	(yy_hold_char) = *++(yy_c_buf_p);
 
-        YY_CURRENT_BUFFER_LVALUE->yy_at_bol = (c == '\n');
+	YY_CURRENT_BUFFER_LVALUE->yy_at_bol = (c == '\n');
 
-        return c;
+	return c;
 }
-#endif  /* ifndef YY_NO_INPUT */
+#endif	/* ifndef YY_NO_INPUT */
 
 /** Immediately switch to a different input stream.
  * @param input_file A readable stream.
- *
+ * 
  * @note This function does not reset the start condition to @c INITIAL .
  */
     void wcsutrnrestart  (FILE * input_file )
 {
-
-        if ( ! YY_CURRENT_BUFFER ){
+    
+	if ( ! YY_CURRENT_BUFFER ){
         wcsutrnensure_buffer_stack ();
-                YY_CURRENT_BUFFER_LVALUE =
+		YY_CURRENT_BUFFER_LVALUE =
             wcsutrn_create_buffer(wcsutrnin,YY_BUF_SIZE );
-        }
+	}
 
-        wcsutrn_init_buffer(YY_CURRENT_BUFFER,input_file );
-        wcsutrn_load_buffer_state( );
+	wcsutrn_init_buffer(YY_CURRENT_BUFFER,input_file );
+	wcsutrn_load_buffer_state( );
 }
 
 /** Switch to a different input buffer.
  * @param new_buffer The new input buffer.
- *
+ * 
  */
     void wcsutrn_switch_to_buffer  (YY_BUFFER_STATE  new_buffer )
 {
-
-        /* TODO. We should be able to replace this entire function body
-         * with
-         *              wcsutrnpop_buffer_state();
-         *              wcsutrnpush_buffer_state(new_buffer);
+    
+	/* TODO. We should be able to replace this entire function body
+	 * with
+	 *		wcsutrnpop_buffer_state();
+	 *		wcsutrnpush_buffer_state(new_buffer);
      */
-        wcsutrnensure_buffer_stack ();
-        if ( YY_CURRENT_BUFFER == new_buffer )
-                return;
-
-        if ( YY_CURRENT_BUFFER )
-                {
-                /* Flush out information for old buffer. */
-                *(yy_c_buf_p) = (yy_hold_char);
-                YY_CURRENT_BUFFER_LVALUE->yy_buf_pos = (yy_c_buf_p);
-                YY_CURRENT_BUFFER_LVALUE->yy_n_chars = (yy_n_chars);
-                }
-
-        YY_CURRENT_BUFFER_LVALUE = new_buffer;
-        wcsutrn_load_buffer_state( );
-
-        /* We don't actually know whether we did this switch during
-         * EOF (wcsutrnwrap()) processing, but the only time this flag
-         * is looked at is after wcsutrnwrap() is called, so it's safe
-         * to go ahead and always set it.
-         */
-        (yy_did_buffer_switch_on_eof) = 1;
+	wcsutrnensure_buffer_stack ();
+	if ( YY_CURRENT_BUFFER == new_buffer )
+		return;
+
+	if ( YY_CURRENT_BUFFER )
+		{
+		/* Flush out information for old buffer. */
+		*(yy_c_buf_p) = (yy_hold_char);
+		YY_CURRENT_BUFFER_LVALUE->yy_buf_pos = (yy_c_buf_p);
+		YY_CURRENT_BUFFER_LVALUE->yy_n_chars = (yy_n_chars);
+		}
+
+	YY_CURRENT_BUFFER_LVALUE = new_buffer;
+	wcsutrn_load_buffer_state( );
+
+	/* We don't actually know whether we did this switch during
+	 * EOF (wcsutrnwrap()) processing, but the only time this flag
+	 * is looked at is after wcsutrnwrap() is called, so it's safe
+	 * to go ahead and always set it.
+	 */
+	(yy_did_buffer_switch_on_eof) = 1;
 }
 
 static void wcsutrn_load_buffer_state  (void)
 {
-        (yy_n_chars) = YY_CURRENT_BUFFER_LVALUE->yy_n_chars;
-        (yytext_ptr) = (yy_c_buf_p) = YY_CURRENT_BUFFER_LVALUE->yy_buf_pos;
-        wcsutrnin = YY_CURRENT_BUFFER_LVALUE->yy_input_file;
-        (yy_hold_char) = *(yy_c_buf_p);
+    	(yy_n_chars) = YY_CURRENT_BUFFER_LVALUE->yy_n_chars;
+	(yytext_ptr) = (yy_c_buf_p) = YY_CURRENT_BUFFER_LVALUE->yy_buf_pos;
+	wcsutrnin = YY_CURRENT_BUFFER_LVALUE->yy_input_file;
+	(yy_hold_char) = *(yy_c_buf_p);
 }
 
 /** Allocate and initialize an input buffer state.
  * @param file A readable stream.
  * @param size The character buffer size in bytes. When in doubt, use @c YY_BUF_SIZE.
- *
+ * 
  * @return the allocated buffer state.
  */
     YY_BUFFER_STATE wcsutrn_create_buffer  (FILE * file, int  size )
 {
-        YY_BUFFER_STATE b;
+	YY_BUFFER_STATE b;
+    
+	b = (YY_BUFFER_STATE) wcsutrnalloc(sizeof( struct yy_buffer_state )  );
+	if ( ! b )
+		YY_FATAL_ERROR( "out of dynamic memory in wcsutrn_create_buffer()" );
 
-        b = (YY_BUFFER_STATE) wcsutrnalloc(sizeof( struct yy_buffer_state )  );
-        if ( ! b )
-                YY_FATAL_ERROR( "out of dynamic memory in wcsutrn_create_buffer()" );
+	b->yy_buf_size = size;
 
-        b->yy_buf_size = size;
-
-        /* yy_ch_buf has to be 2 characters longer than the size given because
-         * we need to put in 2 end-of-buffer characters.
-         */
-        b->yy_ch_buf = (char *) wcsutrnalloc(b->yy_buf_size + 2  );
-        if ( ! b->yy_ch_buf )
-                YY_FATAL_ERROR( "out of dynamic memory in wcsutrn_create_buffer()" );
+	/* yy_ch_buf has to be 2 characters longer than the size given because
+	 * we need to put in 2 end-of-buffer characters.
+	 */
+	b->yy_ch_buf = (char *) wcsutrnalloc(b->yy_buf_size + 2  );
+	if ( ! b->yy_ch_buf )
+		YY_FATAL_ERROR( "out of dynamic memory in wcsutrn_create_buffer()" );
 
-        b->yy_is_our_buffer = 1;
+	b->yy_is_our_buffer = 1;
 
-        wcsutrn_init_buffer(b,file );
+	wcsutrn_init_buffer(b,file );
 
-        return b;
+	return b;
 }
 
 /** Destroy the buffer.
  * @param b a buffer created with wcsutrn_create_buffer()
- *
+ * 
  */
     void wcsutrn_delete_buffer (YY_BUFFER_STATE  b )
 {
+    
+	if ( ! b )
+		return;
 
-        if ( ! b )
-                return;
-
-        if ( b == YY_CURRENT_BUFFER ) /* Not sure if we should pop here. */
-                YY_CURRENT_BUFFER_LVALUE = (YY_BUFFER_STATE) 0;
+	if ( b == YY_CURRENT_BUFFER ) /* Not sure if we should pop here. */
+		YY_CURRENT_BUFFER_LVALUE = (YY_BUFFER_STATE) 0;
 
-        if ( b->yy_is_our_buffer )
-                wcsutrnfree((void *) b->yy_ch_buf  );
+	if ( b->yy_is_our_buffer )
+		wcsutrnfree((void *) b->yy_ch_buf  );
 
-        wcsutrnfree((void *) b  );
+	wcsutrnfree((void *) b  );
 }
 
 /* Initializes or reinitializes a buffer.
@@ -5127,12 +5135,12 @@ static void wcsutrn_load_buffer_state  (void)
     static void wcsutrn_init_buffer  (YY_BUFFER_STATE  b, FILE * file )
 
 {
-        int oerrno = errno;
+	int oerrno = errno;
+    
+	wcsutrn_flush_buffer(b );
 
-        wcsutrn_flush_buffer(b );
-
-        b->yy_input_file = file;
-        b->yy_fill_buffer = 1;
+	b->yy_input_file = file;
+	b->yy_fill_buffer = 1;
 
     /* If b is the current buffer, then wcsutrn_init_buffer was _probably_
      * called from wcsutrnrestart() or through yy_get_next_buffer.
@@ -5144,87 +5152,87 @@ static void wcsutrn_load_buffer_state  (void)
     }
 
         b->yy_is_interactive = 0;
-
-        errno = oerrno;
+    
+	errno = oerrno;
 }
 
 /** Discard all buffered characters. On the next scan, YY_INPUT will be called.
  * @param b the buffer state to be flushed, usually @c YY_CURRENT_BUFFER.
- *
+ * 
  */
     void wcsutrn_flush_buffer (YY_BUFFER_STATE  b )
 {
-        if ( ! b )
-                return;
+    	if ( ! b )
+		return;
 
-        b->yy_n_chars = 0;
+	b->yy_n_chars = 0;
 
-        /* We always need two end-of-buffer characters.  The first causes
-         * a transition to the end-of-buffer state.  The second causes
-         * a jam in that state.
-         */
-        b->yy_ch_buf[0] = YY_END_OF_BUFFER_CHAR;
-        b->yy_ch_buf[1] = YY_END_OF_BUFFER_CHAR;
+	/* We always need two end-of-buffer characters.  The first causes
+	 * a transition to the end-of-buffer state.  The second causes
+	 * a jam in that state.
+	 */
+	b->yy_ch_buf[0] = YY_END_OF_BUFFER_CHAR;
+	b->yy_ch_buf[1] = YY_END_OF_BUFFER_CHAR;
 
-        b->yy_buf_pos = &b->yy_ch_buf[0];
+	b->yy_buf_pos = &b->yy_ch_buf[0];
 
-        b->yy_at_bol = 1;
-        b->yy_buffer_status = YY_BUFFER_NEW;
+	b->yy_at_bol = 1;
+	b->yy_buffer_status = YY_BUFFER_NEW;
 
-        if ( b == YY_CURRENT_BUFFER )
-                wcsutrn_load_buffer_state( );
+	if ( b == YY_CURRENT_BUFFER )
+		wcsutrn_load_buffer_state( );
 }
 
 /** Pushes the new state onto the stack. The new state becomes
  *  the current state. This function will allocate the stack
  *  if necessary.
  *  @param new_buffer The new state.
- *
+ *  
  */
 void wcsutrnpush_buffer_state (YY_BUFFER_STATE new_buffer )
 {
-        if (new_buffer == NULL)
-                return;
-
-        wcsutrnensure_buffer_stack();
-
-        /* This block is copied from wcsutrn_switch_to_buffer. */
-        if ( YY_CURRENT_BUFFER )
-                {
-                /* Flush out information for old buffer. */
-                *(yy_c_buf_p) = (yy_hold_char);
-                YY_CURRENT_BUFFER_LVALUE->yy_buf_pos = (yy_c_buf_p);
-                YY_CURRENT_BUFFER_LVALUE->yy_n_chars = (yy_n_chars);
-                }
-
-        /* Only push if top exists. Otherwise, replace top. */
-        if (YY_CURRENT_BUFFER)
-                (yy_buffer_stack_top)++;
-        YY_CURRENT_BUFFER_LVALUE = new_buffer;
-
-        /* copied from wcsutrn_switch_to_buffer. */
-        wcsutrn_load_buffer_state( );
-        (yy_did_buffer_switch_on_eof) = 1;
+    	if (new_buffer == NULL)
+		return;
+
+	wcsutrnensure_buffer_stack();
+
+	/* This block is copied from wcsutrn_switch_to_buffer. */
+	if ( YY_CURRENT_BUFFER )
+		{
+		/* Flush out information for old buffer. */
+		*(yy_c_buf_p) = (yy_hold_char);
+		YY_CURRENT_BUFFER_LVALUE->yy_buf_pos = (yy_c_buf_p);
+		YY_CURRENT_BUFFER_LVALUE->yy_n_chars = (yy_n_chars);
+		}
+
+	/* Only push if top exists. Otherwise, replace top. */
+	if (YY_CURRENT_BUFFER)
+		(yy_buffer_stack_top)++;
+	YY_CURRENT_BUFFER_LVALUE = new_buffer;
+
+	/* copied from wcsutrn_switch_to_buffer. */
+	wcsutrn_load_buffer_state( );
+	(yy_did_buffer_switch_on_eof) = 1;
 }
 
 /** Removes and deletes the top of the stack, if present.
  *  The next element becomes the new top.
- *
+ *  
  */
 void wcsutrnpop_buffer_state (void)
 {
-        if (!YY_CURRENT_BUFFER)
-                return;
-
-        wcsutrn_delete_buffer(YY_CURRENT_BUFFER );
-        YY_CURRENT_BUFFER_LVALUE = NULL;
-        if ((yy_buffer_stack_top) > 0)
-                --(yy_buffer_stack_top);
-
-        if (YY_CURRENT_BUFFER) {
-                wcsutrn_load_buffer_state( );
-                (yy_did_buffer_switch_on_eof) = 1;
-        }
+    	if (!YY_CURRENT_BUFFER)
+		return;
+
+	wcsutrn_delete_buffer(YY_CURRENT_BUFFER );
+	YY_CURRENT_BUFFER_LVALUE = NULL;
+	if ((yy_buffer_stack_top) > 0)
+		--(yy_buffer_stack_top);
+
+	if (YY_CURRENT_BUFFER) {
+		wcsutrn_load_buffer_state( );
+		(yy_did_buffer_switch_on_eof) = 1;
+	}
 }
 
 /* Allocates the stack if it does not exist.
@@ -5232,127 +5240,127 @@ void wcsutrnpop_buffer_state (void)
  */
 static void wcsutrnensure_buffer_stack (void)
 {
-        int num_to_alloc;
-
-        if (!(yy_buffer_stack)) {
+	int num_to_alloc;
+    
+	if (!(yy_buffer_stack)) {
 
-                /* First allocation is just for 2 elements, since we don't know if this
-                 * scanner will even need a stack. We use 2 instead of 1 to avoid an
-                 * immediate realloc on the next call.
+		/* First allocation is just for 2 elements, since we don't know if this
+		 * scanner will even need a stack. We use 2 instead of 1 to avoid an
+		 * immediate realloc on the next call.
          */
-                num_to_alloc = 1;
-                (yy_buffer_stack) = (struct yy_buffer_state**)wcsutrnalloc
-                                                                (num_to_alloc * sizeof(struct yy_buffer_state*)
-                                                                );
-
-                memset((yy_buffer_stack), 0, num_to_alloc * sizeof(struct yy_buffer_state*));
-
-                (yy_buffer_stack_max) = num_to_alloc;
-                (yy_buffer_stack_top) = 0;
-                return;
-        }
-
-        if ((yy_buffer_stack_top) >= ((yy_buffer_stack_max)) - 1){
-
-                /* Increase the buffer to prepare for a possible push. */
-                int grow_size = 8 /* arbitrary grow size */;
-
-                num_to_alloc = (yy_buffer_stack_max) + grow_size;
-                (yy_buffer_stack) = (struct yy_buffer_state**)wcsutrnrealloc
-                                                                ((yy_buffer_stack),
-                                                                num_to_alloc * sizeof(struct yy_buffer_state*)
-                                                                );
-
-                /* zero only the new slots.*/
-                memset((yy_buffer_stack) + (yy_buffer_stack_max), 0, grow_size * sizeof(struct yy_buffer_state*));
-                (yy_buffer_stack_max) = num_to_alloc;
-        }
+		num_to_alloc = 1;
+		(yy_buffer_stack) = (struct yy_buffer_state**)wcsutrnalloc
+								(num_to_alloc * sizeof(struct yy_buffer_state*)
+								);
+		
+		memset((yy_buffer_stack), 0, num_to_alloc * sizeof(struct yy_buffer_state*));
+				
+		(yy_buffer_stack_max) = num_to_alloc;
+		(yy_buffer_stack_top) = 0;
+		return;
+	}
+
+	if ((yy_buffer_stack_top) >= ((yy_buffer_stack_max)) - 1){
+
+		/* Increase the buffer to prepare for a possible push. */
+		int grow_size = 8 /* arbitrary grow size */;
+
+		num_to_alloc = (yy_buffer_stack_max) + grow_size;
+		(yy_buffer_stack) = (struct yy_buffer_state**)wcsutrnrealloc
+								((yy_buffer_stack),
+								num_to_alloc * sizeof(struct yy_buffer_state*)
+								);
+
+		/* zero only the new slots.*/
+		memset((yy_buffer_stack) + (yy_buffer_stack_max), 0, grow_size * sizeof(struct yy_buffer_state*));
+		(yy_buffer_stack_max) = num_to_alloc;
+	}
 }
 
 /** Setup the input buffer state to scan directly from a user-specified character buffer.
  * @param base the character buffer
  * @param size the size in bytes of the character buffer
- *
- * @return the newly allocated buffer state object.
+ * 
+ * @return the newly allocated buffer state object. 
  */
 YY_BUFFER_STATE wcsutrn_scan_buffer  (char * base, yy_size_t  size )
 {
-        YY_BUFFER_STATE b;
-
-        if ( size < 2 ||
-             base[size-2] != YY_END_OF_BUFFER_CHAR ||
-             base[size-1] != YY_END_OF_BUFFER_CHAR )
-                /* They forgot to leave room for the EOB's. */
-                return 0;
-
-        b = (YY_BUFFER_STATE) wcsutrnalloc(sizeof( struct yy_buffer_state )  );
-        if ( ! b )
-                YY_FATAL_ERROR( "out of dynamic memory in wcsutrn_scan_buffer()" );
-
-        b->yy_buf_size = size - 2;      /* "- 2" to take care of EOB's */
-        b->yy_buf_pos = b->yy_ch_buf = base;
-        b->yy_is_our_buffer = 0;
-        b->yy_input_file = 0;
-        b->yy_n_chars = b->yy_buf_size;
-        b->yy_is_interactive = 0;
-        b->yy_at_bol = 1;
-        b->yy_fill_buffer = 0;
-        b->yy_buffer_status = YY_BUFFER_NEW;
-
-        wcsutrn_switch_to_buffer(b  );
-
-        return b;
+	YY_BUFFER_STATE b;
+    
+	if ( size < 2 ||
+	     base[size-2] != YY_END_OF_BUFFER_CHAR ||
+	     base[size-1] != YY_END_OF_BUFFER_CHAR )
+		/* They forgot to leave room for the EOB's. */
+		return 0;
+
+	b = (YY_BUFFER_STATE) wcsutrnalloc(sizeof( struct yy_buffer_state )  );
+	if ( ! b )
+		YY_FATAL_ERROR( "out of dynamic memory in wcsutrn_scan_buffer()" );
+
+	b->yy_buf_size = size - 2;	/* "- 2" to take care of EOB's */
+	b->yy_buf_pos = b->yy_ch_buf = base;
+	b->yy_is_our_buffer = 0;
+	b->yy_input_file = 0;
+	b->yy_n_chars = b->yy_buf_size;
+	b->yy_is_interactive = 0;
+	b->yy_at_bol = 1;
+	b->yy_fill_buffer = 0;
+	b->yy_buffer_status = YY_BUFFER_NEW;
+
+	wcsutrn_switch_to_buffer(b  );
+
+	return b;
 }
 
 /** Setup the input buffer state to scan a string. The next call to wcsutrnlex() will
  * scan from a @e copy of @a str.
  * @param yystr a NUL-terminated string to scan
- *
+ * 
  * @return the newly allocated buffer state object.
  * @note If you want to scan bytes that may contain NUL values, then use
  *       wcsutrn_scan_bytes() instead.
  */
 YY_BUFFER_STATE wcsutrn_scan_string (yyconst char * yystr )
 {
-
-        return wcsutrn_scan_bytes(yystr,strlen(yystr) );
+    
+	return wcsutrn_scan_bytes(yystr,strlen(yystr) );
 }
 
 /** Setup the input buffer state to scan the given bytes. The next call to wcsutrnlex() will
  * scan from a @e copy of @a bytes.
  * @param bytes the byte buffer to scan
  * @param len the number of bytes in the buffer pointed to by @a bytes.
- *
+ * 
  * @return the newly allocated buffer state object.
  */
 YY_BUFFER_STATE wcsutrn_scan_bytes  (yyconst char * yybytes, int  _yybytes_len )
 {
-        YY_BUFFER_STATE b;
-        char *buf;
-        yy_size_t n;
-        int i;
-
-        /* Get memory for full buffer, including space for trailing EOB's. */
-        n = _yybytes_len + 2;
-        buf = (char *) wcsutrnalloc(n  );
-        if ( ! buf )
-                YY_FATAL_ERROR( "out of dynamic memory in wcsutrn_scan_bytes()" );
-
-        for ( i = 0; i < _yybytes_len; ++i )
-                buf[i] = yybytes[i];
-
-        buf[_yybytes_len] = buf[_yybytes_len+1] = YY_END_OF_BUFFER_CHAR;
-
-        b = wcsutrn_scan_buffer(buf,n );
-        if ( ! b )
-                YY_FATAL_ERROR( "bad buffer in wcsutrn_scan_bytes()" );
-
-        /* It's okay to grow etc. this buffer, and we should throw it
-         * away when we're done.
-         */
-        b->yy_is_our_buffer = 1;
-
-        return b;
+	YY_BUFFER_STATE b;
+	char *buf;
+	yy_size_t n;
+	int i;
+    
+	/* Get memory for full buffer, including space for trailing EOB's. */
+	n = _yybytes_len + 2;
+	buf = (char *) wcsutrnalloc(n  );
+	if ( ! buf )
+		YY_FATAL_ERROR( "out of dynamic memory in wcsutrn_scan_bytes()" );
+
+	for ( i = 0; i < _yybytes_len; ++i )
+		buf[i] = yybytes[i];
+
+	buf[_yybytes_len] = buf[_yybytes_len+1] = YY_END_OF_BUFFER_CHAR;
+
+	b = wcsutrn_scan_buffer(buf,n );
+	if ( ! b )
+		YY_FATAL_ERROR( "bad buffer in wcsutrn_scan_bytes()" );
+
+	/* It's okay to grow etc. this buffer, and we should throw it
+	 * away when we're done.
+	 */
+	b->yy_is_our_buffer = 1;
+
+	return b;
 }
 
 #ifndef YY_EXIT_FAILURE
@@ -5361,40 +5369,40 @@ YY_BUFFER_STATE wcsutrn_scan_bytes  (yyconst char * yybytes, int  _yybytes_len )
 
 static void yy_fatal_error (yyconst char* msg )
 {
-        (void) fprintf( stderr, "%s\n", msg );
-        exit( YY_EXIT_FAILURE );
+    	(void) fprintf( stderr, "%s\n", msg );
+	exit( YY_EXIT_FAILURE );
 }
 
 /* Redefine yyless() so it works in section 3 code. */
 
 #undef yyless
 #define yyless(n) \
-        do \
-                { \
-                /* Undo effects of setting up wcsutrntext. */ \
+	do \
+		{ \
+		/* Undo effects of setting up wcsutrntext. */ \
         int yyless_macro_arg = (n); \
         YY_LESS_LINENO(yyless_macro_arg);\
-                wcsutrntext[wcsutrnleng] = (yy_hold_char); \
-                (yy_c_buf_p) = wcsutrntext + yyless_macro_arg; \
-                (yy_hold_char) = *(yy_c_buf_p); \
-                *(yy_c_buf_p) = '\0'; \
-                wcsutrnleng = yyless_macro_arg; \
-                } \
-        while ( 0 )
+		wcsutrntext[wcsutrnleng] = (yy_hold_char); \
+		(yy_c_buf_p) = wcsutrntext + yyless_macro_arg; \
+		(yy_hold_char) = *(yy_c_buf_p); \
+		*(yy_c_buf_p) = '\0'; \
+		wcsutrnleng = yyless_macro_arg; \
+		} \
+	while ( 0 )
 
 /* Accessor  methods (get/set functions) to struct members. */
 
 /** Get the current line number.
- *
+ * 
  */
 int wcsutrnget_lineno  (void)
 {
-
+        
     return wcsutrnlineno;
 }
 
 /** Get the input stream.
- *
+ * 
  */
 FILE *wcsutrnget_in  (void)
 {
@@ -5402,7 +5410,7 @@ FILE *wcsutrnget_in  (void)
 }
 
 /** Get the output stream.
- *
+ * 
  */
 FILE *wcsutrnget_out  (void)
 {
@@ -5410,7 +5418,7 @@ FILE *wcsutrnget_out  (void)
 }
 
 /** Get the length of the current token.
- *
+ * 
  */
 int wcsutrnget_leng  (void)
 {
@@ -5418,7 +5426,7 @@ int wcsutrnget_leng  (void)
 }
 
 /** Get the current token.
- *
+ * 
  */
 
 char *wcsutrnget_text  (void)
@@ -5428,18 +5436,18 @@ char *wcsutrnget_text  (void)
 
 /** Set the current line number.
  * @param line_number
- *
+ * 
  */
 void wcsutrnset_lineno (int  line_number )
 {
-
+    
     wcsutrnlineno = line_number;
 }
 
 /** Set the input stream. This does not discard the current
  * input buffer.
  * @param in_str A readable stream.
- *
+ * 
  * @see wcsutrn_switch_to_buffer
  */
 void wcsutrnset_in (FILE *  in_str )
@@ -5493,17 +5501,17 @@ static int yy_init_globals (void)
 /* wcsutrnlex_destroy is for both reentrant and non-reentrant scanners. */
 int wcsutrnlex_destroy  (void)
 {
-
+    
     /* Pop the buffer stack, destroying each element. */
-        while(YY_CURRENT_BUFFER){
-                wcsutrn_delete_buffer(YY_CURRENT_BUFFER  );
-                YY_CURRENT_BUFFER_LVALUE = NULL;
-                wcsutrnpop_buffer_state();
-        }
+	while(YY_CURRENT_BUFFER){
+		wcsutrn_delete_buffer(YY_CURRENT_BUFFER  );
+		YY_CURRENT_BUFFER_LVALUE = NULL;
+		wcsutrnpop_buffer_state();
+	}
 
-        /* Destroy the stack itself. */
-        wcsutrnfree((yy_buffer_stack) );
-        (yy_buffer_stack) = NULL;
+	/* Destroy the stack itself. */
+	wcsutrnfree((yy_buffer_stack) );
+	(yy_buffer_stack) = NULL;
 
     /* Reset the globals. This is important in a non-reentrant scanner so the next time
      * wcsutrnlex() is called, initialization will occur. */
@@ -5519,48 +5527,48 @@ int wcsutrnlex_destroy  (void)
 #ifndef yytext_ptr
 static void yy_flex_strncpy (char* s1, yyconst char * s2, int n )
 {
-        register int i;
-        for ( i = 0; i < n; ++i )
-                s1[i] = s2[i];
+	register int i;
+	for ( i = 0; i < n; ++i )
+		s1[i] = s2[i];
 }
 #endif
 
 #ifdef YY_NEED_STRLEN
 static int yy_flex_strlen (yyconst char * s )
 {
-        register int n;
-        for ( n = 0; s[n]; ++n )
-                ;
+	register int n;
+	for ( n = 0; s[n]; ++n )
+		;
 
-        return n;
+	return n;
 }
 #endif
 
 void *wcsutrnalloc (yy_size_t  size )
 {
-        return (void *) malloc( size );
+	return (void *) malloc( size );
 }
 
 void *wcsutrnrealloc  (void * ptr, yy_size_t  size )
 {
-        /* The cast to (char *) in the following accommodates both
-         * implementations that use char* generic pointers, and those
-         * that use void* generic pointers.  It works with the latter
-         * because both ANSI C and C++ allow castless assignment from
-         * any pointer type to void*, and deal with argument conversions
-         * as though doing an assignment.
-         */
-        return (void *) realloc( (char *) ptr, size );
+	/* The cast to (char *) in the following accommodates both
+	 * implementations that use char* generic pointers, and those
+	 * that use void* generic pointers.  It works with the latter
+	 * because both ANSI C and C++ allow castless assignment from
+	 * any pointer type to void*, and deal with argument conversions
+	 * as though doing an assignment.
+	 */
+	return (void *) realloc( (char *) ptr, size );
 }
 
 void wcsutrnfree (void * ptr )
 {
-        free( (char *) ptr );   /* see wcsutrnrealloc() for (char *) cast */
+	free( (char *) ptr );	/* see wcsutrnrealloc() for (char *) cast */
 }
 
 #define YYTABLES_NAME "yytables"
 
-#line 333 "wcsutrn.l"
+#line 341 "wcsutrn.l"
 
 
 
diff --git a/wcslib/C/getwcstab.c b/wcslib/C/getwcstab.c
index bc34fa8..da10560 100644
--- a/wcslib/C/getwcstab.c
+++ b/wcslib/C/getwcstab.c
@@ -1,6 +1,6 @@
 /*============================================================================
 
-  WCSLIB 4.7 - an implementation of the FITS WCS standard.
+  WCSLIB 4.8 - an implementation of the FITS WCS standard.
   Copyright (C) 1995-2011, Mark Calabretta
 
   This file is part of WCSLIB.
@@ -28,7 +28,7 @@
 
   Author: Mark Calabretta, Australia Telescope National Facility
   http://www.atnf.csiro.au/~mcalabre/index.html
-  $Id: getwcstab.c,v 4.7 2011/02/07 07:03:42 cal103 Exp $
+  $Id: getwcstab.c,v 4.8.1.1 2011/08/15 08:07:06 cal103 Exp cal103 $
 *===========================================================================*/
 
 #include <stdlib.h>
diff --git a/wcslib/C/getwcstab.h b/wcslib/C/getwcstab.h
index bd2a746..29a0463 100644
--- a/wcslib/C/getwcstab.h
+++ b/wcslib/C/getwcstab.h
@@ -1,6 +1,6 @@
 /*============================================================================
 
-  WCSLIB 4.7 - an implementation of the FITS WCS standard.
+  WCSLIB 4.8 - an implementation of the FITS WCS standard.
   Copyright (C) 1995-2011, Mark Calabretta
 
   This file is part of WCSLIB.
@@ -28,7 +28,7 @@
 
   Author: Mark Calabretta, Australia Telescope National Facility
   http://www.atnf.csiro.au/~mcalabre/index.html
-  $Id: getwcstab.h,v 4.7 2011/02/07 07:03:42 cal103 Exp $
+  $Id: getwcstab.h,v 4.8.1.1 2011/08/15 08:07:06 cal103 Exp cal103 $
 *=============================================================================
 *
 * Summary of the getwcstab routines
@@ -170,18 +170,18 @@ extern "C" {
 #include <fitsio.h>
 
 typedef struct {
-  int  i;                       /* Image axis number.                       */
-  int  m;                       /* Array axis number for index vectors.     */
-  int  kind;                    /* Array type, 'c' (coord) or 'i' (index).  */
-  char extnam[72];              /* EXTNAME of binary table extension.       */
-  int  extver;                  /* EXTVER  of binary table extension.       */
-  int  extlev;                  /* EXTLEV  of binary table extension.       */
-  char ttype[72];               /* TTYPEn of column containing the array.   */
-  long row;                     /* Table row number.                        */
-  int  ndim;                    /* Expected array dimensionality.           */
-  int  *dimlen;                 /* Where to write the array axis lengths.   */
-  double **arrayp;              /* Where to write the address of the array  */
-                                /* allocated to store the array.            */
+  int  i;			/* Image axis number.                       */
+  int  m;			/* Array axis number for index vectors.     */
+  int  kind;			/* Array type, 'c' (coord) or 'i' (index).  */
+  char extnam[72];		/* EXTNAME of binary table extension.       */
+  int  extver;			/* EXTVER  of binary table extension.       */
+  int  extlev;			/* EXTLEV  of binary table extension.       */
+  char ttype[72];		/* TTYPEn of column containing the array.   */
+  long row;			/* Table row number.                        */
+  int  ndim;			/* Expected array dimensionality.           */
+  int  *dimlen;			/* Where to write the array axis lengths.   */
+  double **arrayp;		/* Where to write the address of the array  */
+				/* allocated to store the array.            */
 } wtbarr;
 
 
diff --git a/wcslib/C/lin.c b/wcslib/C/lin.c
index 2c71c66..22ee517 100644
--- a/wcslib/C/lin.c
+++ b/wcslib/C/lin.c
@@ -1,6 +1,6 @@
 /*============================================================================
 
-  WCSLIB 4.7 - an implementation of the FITS WCS standard.
+  WCSLIB 4.8 - an implementation of the FITS WCS standard.
   Copyright (C) 1995-2011, Mark Calabretta
 
   This file is part of WCSLIB.
@@ -28,13 +28,14 @@
 
   Author: Mark Calabretta, Australia Telescope National Facility
   http://www.atnf.csiro.au/~mcalabre/index.html
-  $Id: lin.c,v 4.7 2011/02/07 07:03:42 cal103 Exp $
+  $Id: lin.c,v 4.8.1.1 2011/08/15 08:07:06 cal103 Exp cal103 $
 *===========================================================================*/
 
 #include <stdio.h>
 #include <stdlib.h>
 #include <math.h>
 
+#include "wcserr.h"
 #include "wcsprintf.h"
 #include "lin.h"
 
@@ -42,11 +43,13 @@ const int LINSET = 137;
 
 /* Map status return value to message. */
 const char *lin_errmsg[] = {
-   "Success",
-   "Null linprm pointer passed",
+  "Success",
+  "Null linprm pointer passed",
   "Memory allocation failed",
   "PCi_ja matrix is singular"};
 
+/* Convenience macro for invoking wcserr_set(). */
+#define LIN_ERRMSG(status) WCSERR_SET(status), lin_errmsg[status]
 
 /*--------------------------------------------------------------------------*/
 
@@ -56,14 +59,23 @@ int alloc, naxis;
 struct linprm *lin;
 
 {
+  static const char *function = "linini";
+
   int i, j;
   double *pc;
+  struct wcserr **err;
+
+  if (lin == 0x0) return LINERR_NULL_POINTER;
 
-  if (lin == 0x0) return 1;
-  if (naxis <= 0) {
-    return 2;
+  /* Initialize error message handling. */
+  err = &(lin->err);
+  if (lin->flag != -1) {
+    if (lin->err) free(lin->err);
   }
+  lin->err = 0x0;
+
 
+  /* Initialize memory management. */
   if (lin->flag == -1 || lin->m_flag != LINSET) {
     lin->m_flag  = 0;
     lin->m_naxis = 0x0;
@@ -73,6 +85,12 @@ struct linprm *lin;
   }
 
 
+  if (naxis < 1) {
+    return wcserr_set(WCSERR_SET(LINERR_MEMORY),
+      "naxis must be positive (got %d)", naxis);
+  }
+
+
   /* Allocate memory for arrays if required. */
   if (alloc ||
      lin->crpix == 0x0 ||
@@ -92,7 +110,7 @@ struct linprm *lin;
 
       } else {
         if (!(lin->crpix = calloc(naxis, sizeof(double)))) {
-          return 2;
+          return wcserr_set(LIN_ERRMSG(LINERR_MEMORY));
         }
 
         lin->m_flag  = LINSET;
@@ -109,7 +127,7 @@ struct linprm *lin;
       } else {
         if (!(lin->pc = calloc(naxis*naxis, sizeof(double)))) {
           linfree(lin);
-          return 2;
+          return wcserr_set(LIN_ERRMSG(LINERR_MEMORY));
         }
 
         lin->m_flag  = LINSET;
@@ -126,7 +144,7 @@ struct linprm *lin;
       } else {
         if (!(lin->cdelt = calloc(naxis, sizeof(double)))) {
           linfree(lin);
-          return 2;
+          return wcserr_set(LIN_ERRMSG(LINERR_MEMORY));
         }
 
         lin->m_flag  = LINSET;
@@ -146,7 +164,6 @@ struct linprm *lin;
   lin->imgpix = 0x0;
   lin->i_naxis = 0x0;
 
-
   lin->flag  = 0;
   lin->naxis = naxis;
 
@@ -189,15 +206,21 @@ const struct linprm *linsrc;
 struct linprm *lindst;
 
 {
+  static const char *function = "lincpy";
+
   int i, j, naxis, status;
   const double *srcp;
   double *dstp;
+  struct wcserr **err;
 
-  if (linsrc == 0x0) return 1;
+  if (linsrc == 0x0) return LINERR_NULL_POINTER;
+  if (lindst == 0x0) return LINERR_NULL_POINTER;
+  err = &(lindst->err);
 
   naxis = linsrc->naxis;
-  if (naxis <= 0) {
-    return 2;
+  if (naxis < 1) {
+    return wcserr_set(WCSERR_SET(LINERR_MEMORY),
+      "naxis must be positive (got %d)", naxis);
   }
 
   if ((status = linini(alloc, naxis, lindst))) {
@@ -234,7 +257,7 @@ int linfree(lin)
 struct linprm *lin;
 
 {
-  if (lin == 0x0) return 1;
+  if (lin == 0x0) return LINERR_NULL_POINTER;
 
   if (lin->flag != -1) {
     /* Free memory allocated by linini(). */
@@ -266,6 +289,9 @@ struct linprm *lin;
   lin->imgpix = 0x0;
   lin->i_naxis = 0;
 
+  if (lin->err) free(lin->err);
+  lin->err = 0x0;
+
   lin->flag = 0;
 
   return 0;
@@ -280,7 +306,7 @@ const struct linprm *lin;
 {
   int i, j, k;
 
-  if (lin == 0x0) return 1;
+  if (lin == 0x0) return LINERR_NULL_POINTER;
 
   if (lin->flag != LINSET) {
     wcsprintf("The linprm struct is UNINITIALIZED.\n");
@@ -289,7 +315,7 @@ const struct linprm *lin;
 
   wcsprintf("       flag: %d\n", lin->flag);
   wcsprintf("      naxis: %d\n", lin->naxis);
-  wcsprintf("      crpix: %p\n", (void *)lin->crpix);
+  WCSPRINTF_PTR("      crpix: ", lin->crpix, "\n");
   wcsprintf("            ");
   for (i = 0; i < lin->naxis; i++) {
     wcsprintf("  %- 11.5g", lin->crpix[i]);
@@ -297,7 +323,7 @@ const struct linprm *lin;
   wcsprintf("\n");
 
   k = 0;
-  wcsprintf("         pc: %p\n", (void *)lin->pc);
+  WCSPRINTF_PTR("         pc: ", lin->pc, "\n");
   for (i = 0; i < lin->naxis; i++) {
     wcsprintf("    pc[%d][]:", i);
     for (j = 0; j < lin->naxis; j++) {
@@ -306,7 +332,7 @@ const struct linprm *lin;
     wcsprintf("\n");
   }
 
-  wcsprintf("      cdelt: %p\n", (void *)lin->cdelt);
+  WCSPRINTF_PTR("      cdelt: ", lin->cdelt, "\n");
   wcsprintf("            ");
   for (i = 0; i < lin->naxis; i++) {
     wcsprintf("  %- 11.5g", lin->cdelt[i]);
@@ -315,6 +341,11 @@ const struct linprm *lin;
 
   wcsprintf("      unity: %d\n", lin->unity);
 
+  WCSPRINTF_PTR("        err: ", lin->err, "\n");
+  if (lin->err) {
+    wcserr_prt(lin->err, "");
+  }
+
   if (lin->piximg == 0x0) {
     wcsprintf("     piximg: (nil)\n");
   } else {
@@ -343,13 +374,13 @@ const struct linprm *lin;
 
   wcsprintf("     m_flag: %d\n", lin->m_flag);
   wcsprintf("    m_naxis: %d\n", lin->m_naxis);
-  wcsprintf("    m_crpix: %p", (void *)lin->m_crpix);
+  WCSPRINTF_PTR("    m_crpix: ", lin->m_crpix, "");
   if (lin->m_crpix == lin->crpix) wcsprintf("  (= crpix)");
   wcsprintf("\n");
-  wcsprintf("       m_pc: %p", (void *)lin->m_pc);
+  WCSPRINTF_PTR("       m_pc: ", lin->m_pc, "");
   if (lin->m_pc == lin->pc) wcsprintf("  (= pc)");
   wcsprintf("\n");
-  wcsprintf("    m_cdelt: %p", (void *)lin->m_cdelt);
+  WCSPRINTF_PTR("    m_cdelt: ", lin->m_cdelt, "");
   if (lin->m_cdelt == lin->cdelt) wcsprintf("  (= cdelt)");
   wcsprintf("\n");
 
@@ -363,10 +394,14 @@ int linset(lin)
 struct linprm *lin;
 
 {
+  static const char *function = "linset";
+
   int i, j, n, status;
   double *pc, *piximg;
+  struct wcserr **err;
 
-  if (lin == 0x0) return 1;
+  if (lin == 0x0) return LINERR_NULL_POINTER;
+  err = &(lin->err);
 
   n = lin->naxis;
 
@@ -411,12 +446,12 @@ struct linprm *lin;
 
       /* Allocate memory for internal arrays. */
       if (!(lin->piximg = calloc(n*n, sizeof(double)))) {
-        return 2;
+        return wcserr_set(LIN_ERRMSG(LINERR_MEMORY));
       }
 
       if (!(lin->imgpix = calloc(n*n, sizeof(double)))) {
         free(lin->piximg);
-        return 2;
+        return wcserr_set(LIN_ERRMSG(LINERR_MEMORY));
       }
 
       lin->i_naxis = n;
@@ -433,7 +468,7 @@ struct linprm *lin;
 
     /* Compute the image-to-pixel transformation matrix. */
     if ((status = matinv(n, lin->piximg, lin->imgpix))) {
-      return status;
+      return wcserr_set(LIN_ERRMSG(status));
     }
   }
 
@@ -460,7 +495,7 @@ double imgcrd[];
 
 
   /* Initialize. */
-  if (lin == 0x0) return 1;
+  if (lin == 0x0) return LINERR_NULL_POINTER;
   if (lin->flag != LINSET) {
     if ((status = linset(lin))) return status;
   }
@@ -522,7 +557,7 @@ double pixcrd[];
 
 
   /* Initialize. */
-  if (lin == 0x0) return 1;
+  if (lin == 0x0) return LINERR_NULL_POINTER;
   if (lin->flag != LINSET) {
     if ((status = linset(lin))) return status;
   }
@@ -568,11 +603,7 @@ double pixcrd[];
 
 /*--------------------------------------------------------------------------*/
 
-int matinv(n, mat, inv)
-
-int n;
-const double mat[];
-double inv[];
+int matinv(int n, const double mat[], double inv[])
 
 {
   register int i, ij, ik, j, k, kj, pj;
@@ -581,23 +612,25 @@ double inv[];
 
 
   /* Allocate memory for internal arrays. */
-  if (!(mxl = calloc(n, sizeof(int)))) return 2;
+  if (!(mxl = calloc(n, sizeof(int)))) {
+    return LINERR_MEMORY;
+  }
   if (!(lxm = calloc(n, sizeof(int)))) {
     free(mxl);
-    return 2;
+    return LINERR_MEMORY;
   }
 
   if (!(rowmax = calloc(n, sizeof(double)))) {
     free(mxl);
     free(lxm);
-    return 2;
+    return LINERR_MEMORY;
   }
 
   if (!(lu = calloc(n*n, sizeof(double)))) {
     free(mxl);
     free(lxm);
     free(rowmax);
-    return 2;
+    return LINERR_MEMORY;
   }
 
 
@@ -621,7 +654,7 @@ double inv[];
       free(lxm);
       free(rowmax);
       free(lu);
-      return 3;
+      return LINERR_SINGULAR_MTX;
     }
   }
 
diff --git a/wcslib/C/lin.h b/wcslib/C/lin.h
index c212cf1..e3066d2 100644
--- a/wcslib/C/lin.h
+++ b/wcslib/C/lin.h
@@ -1,6 +1,6 @@
 /*============================================================================
 
-  WCSLIB 4.7 - an implementation of the FITS WCS standard.
+  WCSLIB 4.8 - an implementation of the FITS WCS standard.
   Copyright (C) 1995-2011, Mark Calabretta
 
   This file is part of WCSLIB.
@@ -28,10 +28,10 @@
 
   Author: Mark Calabretta, Australia Telescope National Facility
   http://www.atnf.csiro.au/~mcalabre/index.html
-  $Id: lin.h,v 4.7 2011/02/07 07:03:42 cal103 Exp $
+  $Id: lin.h,v 4.8.1.1 2011/08/15 08:07:06 cal103 Exp cal103 $
 *=============================================================================
 *
-* WCSLIB 4.7 - C routines that implement the FITS World Coordinate System
+* WCSLIB 4.8 - C routines that implement the FITS World Coordinate System
 * (WCS) standard.  Refer to
 *
 *   "Representations of world coordinates in FITS",
@@ -100,6 +100,9 @@
 *                         1: Null linprm pointer passed.
 *                         2: Memory allocation failed.
 *
+*                       For returns > 1, a detailed error message is set in
+*                       linprm::err if enabled, see wcserr_enable().
+*
 *
 * lincpy() - Copy routine for the linprm struct
 * ---------------------------------------------
@@ -114,6 +117,7 @@
 *                       that pointers to these arrays have been set by the
 *                       user except if they are null pointers in which case
 *                       memory will be allocated for them regardless.
+*
 *   linsrc    const struct linprm*
 *                       Struct to copy from.
 *
@@ -129,6 +133,9 @@
 *                         1: Null linprm pointer passed.
 *                         2: Memory allocation failed.
 *
+*                       For returns > 1, a detailed error message is set in
+*                       linprm::err if enabled, see wcserr_enable().
+*
 *
 * linfree() - Destructor for the linprm struct
 * --------------------------------------------
@@ -151,7 +158,8 @@
 *
 * linprt() - Print routine for the linprm struct
 * ----------------------------------------------
-* linprt() prints the contents of a linprm struct.
+* linprt() prints the contents of a linprm struct using wcsprintf().  Mainly
+* intended for diagnostic purposes.
 *
 * Given:
 *   lin       const struct linprm*
@@ -184,6 +192,9 @@
 *                         2: Memory allocation failed.
 *                         3: PCi_ja matrix is singular.
 *
+*                       For returns > 1, a detailed error message is set in
+*                       linprm::err if enabled, see wcserr_enable().
+*
 *
 * linp2x() - Pixel-to-world linear transformation
 * -----------------------------------------------
@@ -197,6 +208,7 @@
 *   ncoord,
 *   nelem     int       The number of coordinates, each of vector length nelem
 *                       but containing lin.naxis coordinate elements.
+*
 *   pixcrd    const double[ncoord][nelem]
 *                       Array of pixel coordinates.
 *
@@ -211,6 +223,9 @@
 *                         2: Memory allocation failed.
 *                         3: PCi_ja matrix is singular.
 *
+*                       For returns > 1, a detailed error message is set in
+*                       linprm::err if enabled, see wcserr_enable().
+*
 *
 * linx2p() - World-to-pixel linear transformation
 * -----------------------------------------------
@@ -224,6 +239,7 @@
 *   ncoord,
 *   nelem     int       The number of coordinates, each of vector length nelem
 *                       but containing lin.naxis coordinate elements.
+*
 *   imgcrd   const double[ncoord][nelem]
 *                       Array of intermediate world coordinates.
 *
@@ -237,6 +253,9 @@
 *                         2: Memory allocation failed.
 *                         3: PCi_ja matrix is singular.
 *
+*                       For returns > 1, a detailed error message is set in
+*                       linprm::err if enabled, see wcserr_enable().
+*
 *
 * linprm struct - Linear transformation parameters
 * ------------------------------------------------
@@ -307,6 +326,9 @@
 *   int unity
 *     (Returned) True if the linear transformation matrix is unity.
 *
+*   int padding
+*     (An unused variable inserted for alignment purposes only.)
+*
 *   double *piximg
 *     (Returned) Pointer to the first element of the matrix containing the
 *     product of the CDELTia diagonal matrix and the PCi_ja matrix.
@@ -315,18 +337,26 @@
 *     (Returned) Pointer to the first element of the inverse of the
 *     linprm::piximg matrix.
 *
+*   struct wcserr *err
+*     (Returned) If enabled, when an error status is returned this struct
+*     contains detailed information about the error, see wcserr_enable().
+*
 *   int i_naxis
 *     (For internal use only.)
 *   int m_flag
 *     (For internal use only.)
 *   int m_naxis
 *     (For internal use only.)
+*   int m_padding
+*     (For internal use only.)
 *   double *m_crpix
 *     (For internal use only.)
 *   double *m_pc
 *     (For internal use only.)
 *   double *m_cdelt
 *     (For internal use only.)
+*   void *padding2
+*     (For internal use only.)
 *
 *
 * Global variable: const char *lin_errmsg[] - Status return messages
@@ -338,6 +368,8 @@
 #ifndef WCSLIB_LIN
 #define WCSLIB_LIN
 
+#include "wcserr.h"
+
 #ifdef __cplusplus
 extern "C" {
 #endif
@@ -345,28 +377,42 @@ extern "C" {
 
 extern const char *lin_errmsg[];
 
+enum lin_errmsg_enum {
+  LINERR_SUCCESS      = 0,	/* Success. */
+  LINERR_NULL_POINTER = 1,	/* Null linprm pointer passed. */
+  LINERR_MEMORY       = 2,	/* Memory allocation failed. */
+  LINERR_SINGULAR_MTX = 3 	/* PCi_ja matrix is singular. */
+};
 
 struct linprm {
   /* Initialization flag (see the prologue above).                          */
   /*------------------------------------------------------------------------*/
-  int flag;                     /* Set to zero to force initialization.     */
+  int flag;			/* Set to zero to force initialization.     */
 
   /* Parameters to be provided (see the prologue above).                    */
   /*------------------------------------------------------------------------*/
-  int naxis;                    /* The number of axes, given by NAXIS.      */
-  double *crpix;                /* CRPIXja keywords for each pixel axis.    */
-  double *pc;                   /* PCi_ja  linear transformation matrix.    */
-  double *cdelt;                /* CDELTia keywords for each coord axis.    */
+  int naxis;			/* The number of axes, given by NAXIS.      */
+  double *crpix;		/* CRPIXja keywords for each pixel axis.    */
+  double *pc;			/* PCi_ja  linear transformation matrix.    */
+  double *cdelt;		/* CDELTia keywords for each coord axis.    */
 
   /* Information derived from the parameters supplied.                      */
   /*------------------------------------------------------------------------*/
-  double *piximg;               /* Product of CDELTia and PCi_ja matrices.  */
-  double *imgpix;               /* Inverse of the piximg matrix.            */
-  int unity;                    /* True if the PCi_ja matrix is unity.      */
+  double *piximg;		/* Product of CDELTia and PCi_ja matrices.  */
+  double *imgpix;		/* Inverse of the piximg matrix.            */
+  int    unity;			/* True if the PCi_ja matrix is unity.      */
+
+  /* Error handling                                                         */
+  /*------------------------------------------------------------------------*/
+  int    padding;		/* (Dummy inserted for alignment purposes.) */
+  struct wcserr *err;
 
-  int i_naxis;                  /* The remainder are for memory management. */
-  int m_flag, m_naxis;
+  /* Private - the remainder are for memory management.                     */
+  /*------------------------------------------------------------------------*/
+  int    i_naxis;
+  int    m_flag, m_naxis, m_padding;
   double *m_crpix, *m_pc, *m_cdelt;
+  void   *padding2;
 };
 
 /* Size of the linprm struct in int units, used by the Fortran wrappers. */
diff --git a/wcslib/C/log.c b/wcslib/C/log.c
index 17d3b05..8d10ff6 100644
--- a/wcslib/C/log.c
+++ b/wcslib/C/log.c
@@ -1,6 +1,6 @@
 /*============================================================================
 
-  WCSLIB 4.7 - an implementation of the FITS WCS standard.
+  WCSLIB 4.8 - an implementation of the FITS WCS standard.
   Copyright (C) 1995-2011, Mark Calabretta
 
   This file is part of WCSLIB.
@@ -28,7 +28,7 @@
 
   Author: Mark Calabretta, Australia Telescope National Facility
   http://www.atnf.csiro.au/~mcalabre/index.html
-  $Id: log.c,v 4.7 2011/02/07 07:03:42 cal103 Exp $
+  $Id: log.c,v 4.8.1.1 2011/08/15 08:07:06 cal103 Exp cal103 $
 *===========================================================================*/
 
 #include <math.h>
@@ -40,7 +40,8 @@ const char *log_errmsg[] = {
   "Success",
   "",
   "Invalid log-coordinate reference value",
-  "One or more of the x coordinates were invalid"};
+  "One or more of the x coordinates were invalid",
+  "One or more of the world coordinates were invalid"};
 
 
 /*--------------------------------------------------------------------------*/
@@ -62,7 +63,7 @@ int logx2s(
 
 
   if (crval <= 0.0) {
-    return 2;
+    return LOGERR_BAD_LOG_REF_VAL;
   }
 
   xp = x;
@@ -96,7 +97,7 @@ int logs2x(
 
 
   if (crval <= 0.0) {
-    return 2;
+    return LOGERR_BAD_LOG_REF_VAL;
   }
 
   xp = x;
@@ -109,7 +110,7 @@ int logs2x(
       *(statp++) = 0;
     } else {
       *(statp++) = 1;
-      status = 4;
+      status = LOGERR_BAD_WORLD;
     }
   }
 
diff --git a/wcslib/C/log.h b/wcslib/C/log.h
index 2aa87be..babce82 100644
--- a/wcslib/C/log.h
+++ b/wcslib/C/log.h
@@ -1,6 +1,6 @@
 /*============================================================================
 
-  WCSLIB 4.7 - an implementation of the FITS WCS standard.
+  WCSLIB 4.8 - an implementation of the FITS WCS standard.
   Copyright (C) 1995-2011, Mark Calabretta
 
   This file is part of WCSLIB.
@@ -28,10 +28,10 @@
 
   Author: Mark Calabretta, Australia Telescope National Facility
   http://www.atnf.csiro.au/~mcalabre/index.html
-  $Id: log.h,v 4.7 2011/02/07 07:03:42 cal103 Exp $
+  $Id: log.h,v 4.8.1.1 2011/08/15 08:07:06 cal103 Exp cal103 $
 *=============================================================================
 *
-* WCSLIB 4.7 - C routines that implement logarithmic coordinate systems as
+* WCSLIB 4.8 - C routines that implement logarithmic coordinate systems as
 * defined by the FITS World Coordinate System (WCS) standard.  Refer to
 *
 *   "Representations of world coordinates in FITS",
@@ -80,23 +80,24 @@
 *
 * Given:
 *   nx        int       Vector length.
+*
 *   sx        int       Vector stride.
+*
 *   slogc     int       Vector stride.
+*
 *   x         const double[]
 *                       Intermediate world coordinates, in SI units.
 *
 * Returned:
 *   logc      double[]  Logarithmic coordinates, in SI units.
+*
 *   stat      int[]     Status return value status for each vector element:
 *                         0: Success.
-*                         1: Invalid value of x.
 *
 * Function return value:
 *             int       Status return value:
 *                         0: Success.
 *                         2: Invalid log-coordinate reference value.
-*                         3: One or more of the x coordinates were invalid,
-*                            as indicated by the stat vector.
 *
 *
 * logs2x() - Transform logarithmic coordinates
@@ -109,13 +110,17 @@
 *
 * Given:
 *   nlogc     int       Vector length.
+*
 *   slogc     int       Vector stride.
+*
 *   sx        int       Vector stride.
+*
 *   logc      const double[]
 *                       Logarithmic coordinates, in SI units.
 *
 * Returned:
 *   x         double[]  Intermediate world coordinates, in SI units.
+*
 *   stat      int[]     Status return value status for each vector element:
 *                         0: Success.
 *                         1: Invalid value of logc.
@@ -124,6 +129,8 @@
 *             int       Status return value:
 *                         0: Success.
 *                         2: Invalid log-coordinate reference value.
+*                         4: One or more of the world-coordinate values
+*                            are incorrect, as indicated by the stat vector.
 *
 *
 * Global variable: const char *log_errmsg[] - Status return messages
@@ -139,9 +146,17 @@
 extern "C" {
 #endif
 
-
 extern const char *log_errmsg[];
 
+enum log_errmsg_enum {
+  LOGERR_SUCCESS         = 0,	/* Success. */
+  LOGERR_NULL_POINTER    = 1,	/* Null pointer passed. */
+  LOGERR_BAD_LOG_REF_VAL = 2,	/* Invalid log-coordinate reference value. */
+  LOGERR_BAD_X           = 3,	/* One or more of the x coordinates were
+				   invalid. */
+  LOGERR_BAD_WORLD       = 4 	/* One or more of the world coordinates were
+				   invalid. */
+};
 
 int logx2s(double crval, int nx, int sx, int slogc, const double x[],
            double logc[], int stat[]);
diff --git a/wcslib/C/prj.c b/wcslib/C/prj.c
index 0cbec6c..fa8b5b5 100644
--- a/wcslib/C/prj.c
+++ b/wcslib/C/prj.c
@@ -1,6 +1,6 @@
 /*============================================================================
 
-  WCSLIB 4.7 - an implementation of the FITS WCS standard.
+  WCSLIB 4.8 - an implementation of the FITS WCS standard.
   Copyright (C) 1995-2011, Mark Calabretta
 
   This file is part of WCSLIB.
@@ -28,16 +28,19 @@
 
   Author: Mark Calabretta, Australia Telescope National Facility
   http://www.atnf.csiro.au/~mcalabre/index.html
-  $Id: prj.c,v 4.7 2011/02/07 07:03:42 cal103 Exp $
+  $Id: prj.c,v 4.8.1.1 2011/08/15 08:07:06 cal103 Exp cal103 $
 *===========================================================================*/
 
 #include <math.h>
 #include <stdio.h>
+#include <stdlib.h>
 #include <string.h>
 
+#include "wcserr.h"
 #include "wcsmath.h"
 #include "wcsprintf.h"
 #include "wcstrig.h"
+#include "wcsutil.h"
 #include "prj.h"
 
 
@@ -100,6 +103,20 @@ const char *prj_errmsg[] = {
   "One or more of the (x,y) coordinates were invalid",
   "One or more of the (phi,theta) coordinates were invalid"};
 
+/* Convenience macros for generating common error messages. */
+#define PRJERR_BAD_PARAM_SET(function) \
+  wcserr_set(&(prj->err), PRJERR_BAD_PARAM, function, __FILE__, __LINE__, \
+    "Invalid parameters for %s projection", prj->name);
+
+#define PRJERR_BAD_PIX_SET(function) \
+  wcserr_set(&(prj->err), PRJERR_BAD_PIX, function, __FILE__, __LINE__, \
+    "One or more of the (x, y) coordinates were invalid for %s projection", \
+    prj->name);
+
+#define PRJERR_BAD_WORLD_SET(function) \
+  wcserr_set(&(prj->err), PRJERR_BAD_WORLD, function, __FILE__, __LINE__, \
+    "One or more of the (lat, lng) coordinates were invalid for " \
+    "%s projection", prj->name);
 
 #define copysign(X, Y) ((Y) < 0.0 ? -fabs(X) : fabs(X))
 
@@ -129,7 +146,7 @@ struct prjprm *prj;
 {
   register int k;
 
-  if (prj == 0x0) return 1;
+  if (prj == 0x0) return PRJERR_NULL_POINTER;
 
   prj->flag = 0;
 
@@ -159,6 +176,23 @@ struct prjprm *prj;
   prj->m = 0;
   prj->n = 0;
 
+  prj->err = 0x0;
+
+  return 0;
+}
+
+/*--------------------------------------------------------------------------*/
+
+int prjfree(prj)
+
+struct prjprm *prj;
+
+{
+  if (prj == 0x0) return PRJERR_NULL_POINTER;
+
+  if (prj->err) free(prj->err);
+  prj->err = 0x0;
+
   return 0;
 }
 
@@ -169,9 +203,10 @@ int prjprt(prj)
 const struct prjprm *prj;
 
 {
-  int i, n;
+  char hext[32];
+  int  i, n;
 
-  if (prj == 0x0) return 1;
+  if (prj == 0x0) return PRJERR_NULL_POINTER;
 
   wcsprintf("       flag: %d\n",  prj->flag);
   wcsprintf("       code: \"%s\"\n",  prj->code);
@@ -217,7 +252,7 @@ const struct prjprm *prj;
   wcsprintf("\n");
   wcsprintf("       name: \"%s\"\n", prj->name);
   wcsprintf("   category: %d (%s)\n", prj->category,
-                                   prj_categories[prj->category]);
+                                      prj_categories[prj->category]);
   wcsprintf("    pvrange: %d\n", prj->pvrange);
   wcsprintf("  simplezen: %d\n", prj->simplezen);
   wcsprintf("  equiareal: %d\n", prj->equiareal);
@@ -226,6 +261,12 @@ const struct prjprm *prj;
   wcsprintf("  divergent: %d\n", prj->divergent);
   wcsprintf("         x0: %f\n", prj->x0);
   wcsprintf("         y0: %f\n", prj->y0);
+
+  WCSPRINTF_PTR("        err: ", prj->err, "\n");
+  if (prj->err) {
+    wcserr_prt(prj->err, "");
+  }
+
   wcsprintf("        w[]:");
   for (i = 0; i < 5; i++) {
     wcsprintf("  %- 11.5g", prj->w[i]);
@@ -237,8 +278,10 @@ const struct prjprm *prj;
   wcsprintf("\n");
   wcsprintf("          m: %d\n", prj->m);
   wcsprintf("          n: %d\n", prj->n);
-  wcsprintf("     prjx2s: %p\n", (void *)prj->prjx2s);
-  wcsprintf("     prjs2x: %p\n", (void *)prj->prjs2x);
+  wcsprintf("     prjx2s: %s\n",
+    wcsutil_fptr2str((int (*)())prj->prjx2s, hext));
+  wcsprintf("     prjs2x: %s\n",
+    wcsutil_fptr2str((int (*)())prj->prjs2x, hext));
 
   return 0;
 }
@@ -250,9 +293,13 @@ int prjset(prj)
 struct prjprm *prj;
 
 {
+  static const char *function = "prjset";
+
   int status;
+  struct wcserr **err;
 
-  if (prj == 0x0) return 1;
+  if (prj == 0x0) return PRJERR_NULL_POINTER;
+  err = &(prj->err);
 
   /* Invoke the relevant initialization routine. */
   prj->code[3] = '\0';
@@ -312,7 +359,8 @@ struct prjprm *prj;
     status = hpxset(prj);
   } else {
     /* Unrecognized projection code. */
-    status = 2;
+    status = wcserr_set(WCSERR_SET(PRJERR_BAD_PARAM),
+               "Unrecognized projection code '%s'", prj->code);
   }
 
   return status;
@@ -329,10 +377,12 @@ double phi[], theta[];
 int stat[];
 
 {
+  int status;
+
   /* Initialize. */
-  if (prj == 0x0) return 1;
+  if (prj == 0x0) return PRJERR_NULL_POINTER;
   if (prj->flag == 0) {
-    if (prjset(prj)) return 2;
+    if ((status = prjset(prj))) return status;
   }
 
   return prj->prjx2s(prj, nx, ny, sxy, spt, x, y, phi, theta, stat);
@@ -349,10 +399,12 @@ double x[], y[];
 int stat[];
 
 {
+  int status;
+
   /* Initialize. */
-  if (prj == 0x0) return 1;
+  if (prj == 0x0) return PRJERR_NULL_POINTER;
   if (prj->flag == 0) {
-    if (prjset(prj)) return 2;
+    if ((status = prjset(prj))) return status;
   }
 
   return prj->prjs2x(prj, nphi, ntheta, spt, sxy, phi, theta, x, y, stat);
@@ -372,7 +424,7 @@ const double phi0, theta0;
   int    stat;
   double x0, y0;
 
-  if (prj == 0x0) return 1;
+  if (prj == 0x0) return PRJERR_NULL_POINTER;
 
   prj->x0 = 0.0;
   prj->y0 = 0.0;
@@ -385,7 +437,7 @@ const double phi0, theta0;
   } else {
     if (prj->prjs2x(prj, 1, 1, 1, 1, &(prj->phi0), &(prj->theta0), &x0, &y0,
                     &stat)) {
-      return 2;
+      return PRJERR_BAD_PARAM_SET("prjoff");
     }
 
     prj->x0 = x0;
@@ -429,7 +481,7 @@ int azpset(prj)
 struct prjprm *prj;
 
 {
-  if (prj == 0x0) return 1;
+  if (prj == 0x0) return PRJERR_NULL_POINTER;
 
   prj->flag = AZP;
   strcpy(prj->code, "AZP");
@@ -449,12 +501,12 @@ struct prjprm *prj;
 
   prj->w[0] = prj->r0*(prj->pv[1] + 1.0);
   if (prj->w[0] == 0.0) {
-    return 2;
+    return PRJERR_BAD_PARAM_SET("azpset");
   }
 
   prj->w[3] = cosd(prj->pv[2]);
   if (prj->w[3] == 0.0) {
-    return 2;
+    return PRJERR_BAD_PARAM_SET("azpset");
   }
 
   prj->w[2] = 1.0/prj->w[3];
@@ -496,9 +548,9 @@ int stat[];
 
 
   /* Initialize. */
-  if (prj == 0x0) return 1;
+  if (prj == 0x0) return PRJERR_NULL_POINTER;
   if (prj->flag != AZP) {
-    if (azpset(prj)) return 2;
+    if ((status = azpset(prj))) return status;
   }
 
   if (ny > 0) {
@@ -562,7 +614,7 @@ int stat[];
           if (fabs(t) > 1.0+tol) {
             *thetap = 0.0;
             *(statp++) = 1;
-            status = 3;
+            if (!status) status = PRJERR_BAD_PIX_SET("azpx2s");
             continue;
           }
           t = copysign(90.0, t);
@@ -604,9 +656,9 @@ int stat[];
 
 
   /* Initialize. */
-  if (prj == 0x0) return 1;
+  if (prj == 0x0) return PRJERR_NULL_POINTER;
   if (prj->flag != AZP) {
-    if (azpset(prj)) return 2;
+    if ((status = azpset(prj))) return status;
   }
 
   if (ntheta > 0) {
@@ -655,7 +707,7 @@ int stat[];
         *xp = 0.0;
         *yp = 0.0;
         *(statp++) = 1;
-        status = 4;
+        if (!status) status = PRJERR_BAD_WORLD_SET("azps2x");
 
       } else {
         r = prj->w[0]*costhe/t;
@@ -666,7 +718,7 @@ int stat[];
           if (*thetap < prj->w[5]) {
             /* Overlap. */
             istat  = 1;
-            status = 4;
+            if (!status) status = PRJERR_BAD_WORLD_SET("azps2x");
 
           } else if (prj->w[7] > 0.0) {
             /* Divergence. */
@@ -683,7 +735,7 @@ int stat[];
 
               if (*thetap < ((a > b) ? a : b)) {
                 istat  = 1;
-                status = 4;
+                if (!status) status = PRJERR_BAD_WORLD_SET("azps2x");
               }
             }
           }
@@ -738,7 +790,7 @@ int szpset(prj)
 struct prjprm *prj;
 
 {
-  if (prj == 0x0) return 1;
+  if (prj == 0x0) return PRJERR_NULL_POINTER;
 
   prj->flag = SZP;
   strcpy(prj->code, "SZP");
@@ -761,7 +813,7 @@ struct prjprm *prj;
 
   prj->w[3] = prj->pv[1] * sind(prj->pv[3]) + 1.0;
   if (prj->w[3] == 0.0) {
-    return 2;
+    return PRJERR_BAD_PARAM_SET("szpset");
   }
 
   prj->w[1] = -prj->pv[1] * cosd(prj->pv[3]) * sind(prj->pv[2]);
@@ -803,9 +855,9 @@ int stat[];
 
 
   /* Initialize. */
-  if (prj == 0x0) return 1;
+  if (prj == 0x0) return PRJERR_NULL_POINTER;
   if (prj->flag != SZP) {
-    if (szpset(prj)) return 2;
+    if ((status = szpset(prj))) return status;
   }
 
   if (ny > 0) {
@@ -868,7 +920,7 @@ int stat[];
           *phip = 0.0;
           *thetap = 0.0;
           *(statp++) = 1;
-          status = 3;
+          if (!status) status = PRJERR_BAD_PIX_SET("szpx2s");
           continue;
         }
         d = sqrt(d);
@@ -895,7 +947,7 @@ int stat[];
           *phip   = 0.0;
           *thetap = 0.0;
           *(statp++) = 1;
-          status = 3;
+          if (!status) status = PRJERR_BAD_PIX_SET("szpx2s");
           continue;
         }
 
@@ -931,9 +983,9 @@ int stat[];
 
 
   /* Initialize. */
-  if (prj == 0x0) return 1;
+  if (prj == 0x0) return PRJERR_NULL_POINTER;
   if (prj->flag != SZP) {
-    if (szpset(prj)) return 2;
+    if ((status = szpset(prj))) return status;
   }
 
   if (ntheta > 0) {
@@ -982,7 +1034,7 @@ int stat[];
         *(statp++) = 1;
       }
 
-      status = 4;
+      if (!status) status = PRJERR_BAD_WORLD_SET("szps2x");
 
     } else {
       r = prj->w[6]*cosd(*thetap)/t;
@@ -996,7 +1048,7 @@ int stat[];
           if (*thetap < prj->w[8]) {
             /* Divergence. */
             istat  = 1;
-            status = 4;
+            if (!status) status = PRJERR_BAD_WORLD_SET("szps2x");
 
           } else if (fabs(prj->pv[1]) > 1.0) {
             /* Overlap. */
@@ -1014,7 +1066,7 @@ int stat[];
 
               if (*thetap < ((a > b) ? a : b)) {
                 istat  = 1;
-                status = 4;
+                if (!status) status = PRJERR_BAD_WORLD_SET("szps2x");
               }
             }
           }
@@ -1053,7 +1105,7 @@ int tanset(prj)
 struct prjprm *prj;
 
 {
-  if (prj == 0x0) return 1;
+  if (prj == 0x0) return PRJERR_NULL_POINTER;
 
   prj->flag = TAN;
   strcpy(prj->code, "TAN");
@@ -1086,7 +1138,7 @@ double phi[], theta[];
 int stat[];
 
 {
-  int mx, my, rowlen, rowoff;
+  int mx, my, rowlen, rowoff, status;
   double r, xj, yj, yj2;
   register int ix, iy, *statp;
   register const double *xp, *yp;
@@ -1094,9 +1146,9 @@ int stat[];
 
 
   /* Initialize. */
-  if (prj == 0x0) return 1;
+  if (prj == 0x0) return PRJERR_NULL_POINTER;
   if (prj->flag != TAN) {
-    if (tanset(prj)) return 2;
+    if ((status = tanset(prj))) return status;
   }
 
   if (ny > 0) {
@@ -1170,9 +1222,9 @@ int stat[];
 
 
   /* Initialize. */
-  if (prj == 0x0) return 1;
+  if (prj == 0x0) return PRJERR_NULL_POINTER;
   if (prj->flag != TAN) {
-    if (tanset(prj)) return 2;
+    if ((status = tanset(prj))) return status;
   }
 
   if (ntheta > 0) {
@@ -1218,7 +1270,7 @@ int stat[];
         *yp = 0.0;
         *(statp++) = 1;
       }
-      status = 4;
+      if (!status) status = PRJERR_BAD_WORLD_SET("tans2x");
 
     } else {
       r =  prj->r0*cosd(*thetap)/s;
@@ -1226,7 +1278,7 @@ int stat[];
       istat = 0;
       if (prj->bounds && s < 0.0) {
         istat  = 1;
-        status = 4;
+        if (!status) status = PRJERR_BAD_WORLD_SET("tans2x");
       }
 
       for (iphi = 0; iphi < mphi; iphi++, xp += sxy, yp += sxy) {
@@ -1264,7 +1316,7 @@ int stgset(prj)
 struct prjprm *prj;
 
 {
-  if (prj == 0x0) return 1;
+  if (prj == 0x0) return PRJERR_NULL_POINTER;
 
   prj->flag = STG;
   strcpy(prj->code, "STG");
@@ -1304,7 +1356,7 @@ double phi[], theta[];
 int stat[];
 
 {
-  int mx, my, rowlen, rowoff;
+  int mx, my, rowlen, rowoff, status;
   double r, xj, yj, yj2;
   register int ix, iy, *statp;
   register const double *xp, *yp;
@@ -1312,9 +1364,9 @@ int stat[];
 
 
   /* Initialize. */
-  if (prj == 0x0) return 1;
+  if (prj == 0x0) return PRJERR_NULL_POINTER;
   if (prj->flag != STG) {
-    if (stgset(prj)) return 2;
+    if ((status = stgset(prj))) return status;
   }
 
   if (ny > 0) {
@@ -1388,9 +1440,9 @@ int stat[];
 
 
   /* Initialize. */
-  if (prj == 0x0) return 1;
+  if (prj == 0x0) return PRJERR_NULL_POINTER;
   if (prj->flag != STG) {
-    if (stgset(prj)) return 2;
+    if ((status = stgset(prj))) return status;
   }
 
   if (ntheta > 0) {
@@ -1436,7 +1488,7 @@ int stat[];
         *yp = 0.0;
         *(statp++) = 1;
       }
-      status = 4;
+      if (!status) status = PRJERR_BAD_WORLD_SET("stgs2x");
 
     } else {
       r = prj->w[0]*cosd(*thetap)/s;
@@ -1481,7 +1533,7 @@ int sinset(prj)
 struct prjprm *prj;
 
 {
-  if (prj == 0x0) return 1;
+  if (prj == 0x0) return PRJERR_NULL_POINTER;
 
   prj->flag = SIN;
   strcpy(prj->code, "SIN");
@@ -1531,9 +1583,9 @@ int stat[];
 
 
   /* Initialize. */
-  if (prj == 0x0) return 1;
+  if (prj == 0x0) return PRJERR_NULL_POINTER;
   if (prj->flag != SIN) {
-    if (sinset(prj)) return 2;
+    if ((status = sinset(prj))) return status;
   }
 
   xi  = prj->pv[1];
@@ -1594,7 +1646,7 @@ int stat[];
           *thetap = asind(sqrt(1.0 - r2));
         } else {
           *(statp++) = 1;
-          status = 3;
+          if (!status) status = PRJERR_BAD_PIX_SET("sinx2s")
           continue;
         }
 
@@ -1603,54 +1655,54 @@ int stat[];
         xy = x0*xi + y0*eta;
 
         if (r2 < 1.0e-10) {
-           /* Use small angle formula. */
-           z = r2/2.0;
-           *thetap = 90.0 - R2D*sqrt(r2/(1.0 + xy));
+          /* Use small angle formula. */
+          z = r2/2.0;
+          *thetap = 90.0 - R2D*sqrt(r2/(1.0 + xy));
 
         } else {
-           a = prj->w[2];
-           b = xy - prj->w[1];
-           c = r2 - xy - xy + prj->w[3];
-           d = b*b - a*c;
-
-           /* Check for a solution. */
-           if (d < 0.0) {
-             *phip = 0.0;
-             *thetap = 0.0;
-             *(statp++) = 1;
-             status = 3;
-             continue;
-           }
-           d = sqrt(d);
-
-           /* Choose solution closest to pole. */
-           sinth1 = (-b + d)/a;
-           sinth2 = (-b - d)/a;
-           sinthe = (sinth1 > sinth2) ? sinth1 : sinth2;
-           if (sinthe > 1.0) {
-             if (sinthe-1.0 < tol) {
-               sinthe = 1.0;
-             } else {
-               sinthe = (sinth1 < sinth2) ? sinth1 : sinth2;
-             }
-           }
-
-           if (sinthe < -1.0) {
-             if (sinthe+1.0 > -tol) {
-               sinthe = -1.0;
-             }
-           }
-
-           if (sinthe > 1.0 || sinthe < -1.0) {
-             *phip = 0.0;
-             *thetap = 0.0;
-             *(statp++) = 1;
-             status = 3;
-             continue;
-           }
-
-           *thetap = asind(sinthe);
-           z = 1.0 - sinthe;
+          a = prj->w[2];
+          b = xy - prj->w[1];
+          c = r2 - xy - xy + prj->w[3];
+          d = b*b - a*c;
+
+          /* Check for a solution. */
+          if (d < 0.0) {
+            *phip = 0.0;
+            *thetap = 0.0;
+            *(statp++) = 1;
+            if (!status) status = PRJERR_BAD_PIX_SET("sinx2s")
+            continue;
+          }
+          d = sqrt(d);
+
+          /* Choose solution closest to pole. */
+          sinth1 = (-b + d)/a;
+          sinth2 = (-b - d)/a;
+          sinthe = (sinth1 > sinth2) ? sinth1 : sinth2;
+          if (sinthe > 1.0) {
+            if (sinthe-1.0 < tol) {
+              sinthe = 1.0;
+            } else {
+              sinthe = (sinth1 < sinth2) ? sinth1 : sinth2;
+            }
+          }
+
+          if (sinthe < -1.0) {
+            if (sinthe+1.0 > -tol) {
+              sinthe = -1.0;
+            }
+          }
+
+          if (sinthe > 1.0 || sinthe < -1.0) {
+            *phip = 0.0;
+            *thetap = 0.0;
+            *(statp++) = 1;
+            if (!status) status = PRJERR_BAD_PIX_SET("sinx2s")
+            continue;
+          }
+
+          *thetap = asind(sinthe);
+          z = 1.0 - sinthe;
         }
 
         x1 = -y0 + eta*z;
@@ -1688,9 +1740,9 @@ int stat[];
 
 
   /* Initialize. */
-  if (prj == 0x0) return 1;
+  if (prj == 0x0) return PRJERR_NULL_POINTER;
   if (prj->flag != SIN) {
-    if (sinset(prj)) return 2;
+    if ((status = sinset(prj))) return status;
   }
 
   if (ntheta > 0) {
@@ -1748,7 +1800,7 @@ int stat[];
       istat = 0;
       if (prj->bounds && *thetap < 0.0) {
         istat  = 1;
-        status = 4;
+        if (!status) status = PRJERR_BAD_WORLD_SET("sins2x");
       }
 
       for (iphi = 0; iphi < mphi; iphi++, xp += sxy, yp += sxy) {
@@ -1769,7 +1821,7 @@ int stat[];
           t = -atand(prj->pv[1]*(*xp) - prj->pv[2]*(*yp));
           if (*thetap < t) {
             istat  = 1;
-            status = 4;
+            if (!status) status = PRJERR_BAD_WORLD_SET("sins2x");
           }
         }
 
@@ -1807,7 +1859,7 @@ int arcset(prj)
 struct prjprm *prj;
 
 {
-  if (prj == 0x0) return 1;
+  if (prj == 0x0) return PRJERR_NULL_POINTER;
 
   prj->flag = ARC;
   strcpy(prj->code, "ARC");
@@ -1847,7 +1899,7 @@ double phi[], theta[];
 int stat[];
 
 {
-  int mx, my, rowlen, rowoff;
+  int mx, my, rowlen, rowoff, status;
   double r, xj, yj, yj2;
   register int ix, iy, *statp;
   register const double *xp, *yp;
@@ -1855,9 +1907,9 @@ int stat[];
 
 
   /* Initialize. */
-  if (prj == 0x0) return 1;
+  if (prj == 0x0) return PRJERR_NULL_POINTER;
   if (prj->flag != ARC) {
-    if (arcset(prj)) return 2;
+    if ((status = arcset(prj))) return status;
   }
 
   if (ny > 0) {
@@ -1924,7 +1976,7 @@ double x[], y[];
 int stat[];
 
 {
-  int mphi, mtheta, rowlen, rowoff;
+  int mphi, mtheta, rowlen, rowoff, status;
   double cosphi, r, sinphi;
   register int iphi, itheta, *statp;
   register const double *phip, *thetap;
@@ -1932,9 +1984,9 @@ int stat[];
 
 
   /* Initialize. */
-  if (prj == 0x0) return 1;
+  if (prj == 0x0) return PRJERR_NULL_POINTER;
   if (prj->flag != ARC) {
-    if (arcset(prj)) return 2;
+    if ((status = arcset(prj))) return status;
   }
 
   if (ntheta > 0) {
@@ -2015,7 +2067,7 @@ struct prjprm *prj;
   double d, d1, d2, r, zd, zd1, zd2;
   const double tol = 1.0e-13;
 
-  if (prj == 0x0) return 1;
+  if (prj == 0x0) return PRJERR_NULL_POINTER;
 
   strcpy(prj->code, "ZPN");
   prj->flag = ZPN;
@@ -2036,7 +2088,9 @@ struct prjprm *prj;
 
   /* Find the highest non-zero coefficient. */
   for (k = PVN-1; k >= 0 && prj->pv[k] == 0.0; k--);
-  if (k < 0) return 2;
+  if (k < 0) {
+    return PRJERR_BAD_PARAM_SET("zpnset");
+  }
 
   prj->n = k;
 
@@ -2049,7 +2103,7 @@ struct prjprm *prj;
     zd1 = 0.0;
     d1  = prj->pv[1];
     if (d1 <= 0.0) {
-      return 2;
+      return PRJERR_BAD_PARAM_SET("zpnset");
     }
 
     /* Find the point where the derivative first goes negative. */
@@ -2125,9 +2179,9 @@ int stat[];
 
 
   /* Initialize. */
-  if (prj == 0x0) return 1;
+  if (prj == 0x0) return PRJERR_NULL_POINTER;
   if (prj->flag != ZPN) {
-    if (zpnset(prj)) return 2;
+    if ((status = zpnset(prj))) return status;
   }
 
   k = prj->n;
@@ -2180,7 +2234,7 @@ int stat[];
 
       if (k < 1) {
         /* Constant - no solution. */
-        return 2;
+        return PRJERR_BAD_PARAM_SET("zpnx2s");
       } else if (k == 1) {
         /* Linear. */
         zd = (r - prj->pv[0])/prj->pv[1];
@@ -2194,7 +2248,7 @@ int stat[];
         if (d < 0.0) {
           *thetap = 0.0;
           *(statp++) = 1;
-          status = 3;
+          if (!status) status = PRJERR_BAD_PIX_SET("zpnx2s");
           continue;
         }
         d = sqrt(d);
@@ -2208,7 +2262,7 @@ int stat[];
           if (zd < -tol) {
             *thetap = 0.0;
             *(statp++) = 1;
-            status = 3;
+            if (!status) status = PRJERR_BAD_PIX_SET("zpnx2s");
             continue;
           }
           zd = 0.0;
@@ -2216,7 +2270,7 @@ int stat[];
           if (zd > PI+tol) {
             *thetap = 0.0;
             *(statp++) = 1;
-            status = 3;
+            if (!status) status = PRJERR_BAD_PIX_SET("zpnx2s");
             continue;
           }
           zd = PI;
@@ -2232,7 +2286,7 @@ int stat[];
           if (r < r1-tol) {
             *thetap = 0.0;
             *(statp++) = 1;
-            status = 3;
+            if (!status) status = PRJERR_BAD_PIX_SET("zpnx2s");
             continue;
           }
           zd = zd1;
@@ -2240,7 +2294,7 @@ int stat[];
           if (r > r2+tol) {
             *thetap = 0.0;
             *(statp++) = 1;
-            status = 3;
+            if (!status) status = PRJERR_BAD_PIX_SET("zpnx2s");
             continue;
           }
           zd = zd2;
@@ -2303,9 +2357,9 @@ int stat[];
 
 
   /* Initialize. */
-  if (prj == 0x0) return 1;
+  if (prj == 0x0) return PRJERR_NULL_POINTER;
   if (prj->flag != ZPN) {
-    if (zpnset(prj)) return 2;
+    if ((status = zpnset(prj))) return status;
   }
 
   if (ntheta > 0) {
@@ -2355,7 +2409,7 @@ int stat[];
     istat = 0;
     if (prj->bounds && s > prj->w[0]) {
       istat  = 1;
-      status = 4;
+      if (!status) status = PRJERR_BAD_WORLD_SET("zpns2x");
     }
 
     for (iphi = 0; iphi < mphi; iphi++, xp += sxy, yp += sxy) {
@@ -2392,7 +2446,7 @@ int zeaset(prj)
 struct prjprm *prj;
 
 {
-  if (prj == 0x0) return 1;
+  if (prj == 0x0) return PRJERR_NULL_POINTER;
 
   prj->flag = ZEA;
   strcpy(prj->code, "ZEA");
@@ -2441,9 +2495,9 @@ int stat[];
 
 
   /* Initialize. */
-  if (prj == 0x0) return 1;
+  if (prj == 0x0) return PRJERR_NULL_POINTER;
   if (prj->flag != ZEA) {
-    if (zeaset(prj)) return 2;
+    if ((status = zeaset(prj))) return status;
   }
 
   if (ny > 0) {
@@ -2499,7 +2553,7 @@ int stat[];
         } else {
           *thetap = 0.0;
           *(statp++) = 1;
-          status = 3;
+          if (!status) status = PRJERR_BAD_PIX_SET("zeax2s");
           continue;
         }
       } else {
@@ -2524,7 +2578,7 @@ double x[], y[];
 int stat[];
 
 {
-  int mphi, mtheta, rowlen, rowoff;
+  int mphi, mtheta, rowlen, rowoff, status;
   double cosphi, r, sinphi;
   register int iphi, itheta, *statp;
   register const double *phip, *thetap;
@@ -2532,9 +2586,9 @@ int stat[];
 
 
   /* Initialize. */
-  if (prj == 0x0) return 1;
+  if (prj == 0x0) return PRJERR_NULL_POINTER;
   if (prj->flag != ZEA) {
-    if (zeaset(prj)) return 2;
+    if ((status = zeaset(prj))) return status;
   }
 
   if (ntheta > 0) {
@@ -2620,7 +2674,7 @@ struct prjprm *prj;
   const double tol = 1.0e-4;
   double cosxi;
 
-  if (prj == 0x0) return 1;
+  if (prj == 0x0) return PRJERR_NULL_POINTER;
 
   prj->flag = AIR;
   strcpy(prj->code, "AIR");
@@ -2646,7 +2700,7 @@ struct prjprm *prj;
     prj->w[1] = log(cosxi)*(cosxi*cosxi)/(1.0-cosxi*cosxi);
     prj->w[2] = 0.5 - prj->w[1];
   } else {
-    return 2;
+    return PRJERR_BAD_PARAM_SET("airset");
   }
 
   prj->w[3] = prj->w[0] * prj->w[2];
@@ -2680,9 +2734,9 @@ int stat[];
 
 
   /* Initialize. */
-  if (prj == 0x0) return 1;
+  if (prj == 0x0) return PRJERR_NULL_POINTER;
   if (prj->flag != AIR) {
-    if (airset(prj)) return 2;
+    if ((status = airset(prj))) return status;
   }
 
   if (ny > 0) {
@@ -2752,7 +2806,7 @@ int stat[];
         if (k == 30) {
           *thetap = 0.0;
           *(statp++) = 1;
-          status = 3;
+          if (!status) status = PRJERR_BAD_PIX_SET("airx2s");
           continue;
         }
 
@@ -2782,7 +2836,7 @@ int stat[];
         if (k == 100) {
           *thetap = 0.0;
           *(statp++) = 1;
-          status = 3;
+          if (!status) status = PRJERR_BAD_PIX_SET("airx2s");
           continue;
         }
 
@@ -2816,9 +2870,9 @@ int stat[];
 
 
   /* Initialize. */
-  if (prj == 0x0) return 1;
+  if (prj == 0x0) return PRJERR_NULL_POINTER;
   if (prj->flag != AIR) {
-    if (airset(prj)) return 2;
+    if ((status = airset(prj))) return status;
   }
 
   if (ntheta > 0) {
@@ -2873,7 +2927,7 @@ int stat[];
     } else {
       r = 0.0;
       istat  = 1;
-      status = 4;
+      if (!status) status = PRJERR_BAD_WORLD_SET("airs2x");
     }
 
     for (iphi = 0; iphi < mphi; iphi++, xp += sxy, yp += sxy) {
@@ -2918,7 +2972,7 @@ int cypset(prj)
 struct prjprm *prj;
 
 {
-  if (prj == 0x0) return 1;
+  if (prj == 0x0) return PRJERR_NULL_POINTER;
 
   prj->flag = CYP;
   strcpy(prj->code, "CYP");
@@ -2940,28 +2994,28 @@ struct prjprm *prj;
 
     prj->w[0] = prj->pv[2];
     if (prj->w[0] == 0.0) {
-      return 2;
+      return PRJERR_BAD_PARAM_SET("cypset");
     }
 
     prj->w[1] = 1.0/prj->w[0];
 
     prj->w[2] = R2D*(prj->pv[1] + prj->pv[2]);
     if (prj->w[2] == 0.0) {
-      return 2;
+      return PRJERR_BAD_PARAM_SET("cypset");
     }
 
     prj->w[3] = 1.0/prj->w[2];
   } else {
     prj->w[0] = prj->r0*prj->pv[2]*D2R;
     if (prj->w[0] == 0.0) {
-      return 2;
+      return PRJERR_BAD_PARAM_SET("cypset");
     }
 
     prj->w[1] = 1.0/prj->w[0];
 
     prj->w[2] = prj->r0*(prj->pv[1] + prj->pv[2]);
     if (prj->w[2] == 0.0) {
-      return 2;
+      return PRJERR_BAD_PARAM_SET("cypset");
     }
 
     prj->w[3] = 1.0/prj->w[2];
@@ -2984,7 +3038,7 @@ double phi[], theta[];
 int stat[];
 
 {
-  int mx, my, rowlen, rowoff;
+  int mx, my, rowlen, rowoff, status;
   double eta, s, t;
   register int ix, iy, *statp;
   register const double *xp, *yp;
@@ -2992,9 +3046,9 @@ int stat[];
 
 
   /* Initialize. */
-  if (prj == 0x0) return 1;
+  if (prj == 0x0) return PRJERR_NULL_POINTER;
   if (prj->flag != CYP) {
-    if (cypset(prj)) return 2;
+    if ((status = cypset(prj))) return status;
   }
 
   if (ny > 0) {
@@ -3058,9 +3112,9 @@ int stat[];
 
 
   /* Initialize. */
-  if (prj == 0x0) return 1;
+  if (prj == 0x0) return PRJERR_NULL_POINTER;
   if (prj->flag != CYP) {
-    if (cypset(prj)) return 2;
+    if ((status = cypset(prj))) return status;
   }
 
   if (ntheta > 0) {
@@ -3100,7 +3154,7 @@ int stat[];
     istat = 0;
     if (eta == 0.0) {
       istat  = 1;
-      status = 4;
+      if (!status) status = PRJERR_BAD_WORLD_SET("cyps2x");
 
     } else {
       eta = prj->w[2]*sind(*thetap)/eta;
@@ -3146,7 +3200,7 @@ int ceaset(prj)
 struct prjprm *prj;
 
 {
-  if (prj == 0x0) return 1;
+  if (prj == 0x0) return PRJERR_NULL_POINTER;
 
   prj->flag = CEA;
   strcpy(prj->code, "CEA");
@@ -3167,7 +3221,7 @@ struct prjprm *prj;
     prj->w[0] = 1.0;
     prj->w[1] = 1.0;
     if (prj->pv[1] <= 0.0 || prj->pv[1] > 1.0) {
-      return 2;
+      return PRJERR_BAD_PARAM_SET("ceaset");
     }
     prj->w[2] = prj->r0/prj->pv[1];
     prj->w[3] = prj->pv[1]/prj->r0;
@@ -3175,7 +3229,7 @@ struct prjprm *prj;
     prj->w[0] = prj->r0*D2R;
     prj->w[1] = R2D/prj->r0;
     if (prj->pv[1] <= 0.0 || prj->pv[1] > 1.0) {
-      return 2;
+      return PRJERR_BAD_PARAM_SET("ceaset");
     }
     prj->w[2] = prj->r0/prj->pv[1];
     prj->w[3] = prj->pv[1]/prj->r0;
@@ -3207,9 +3261,9 @@ int stat[];
 
 
   /* Initialize. */
-  if (prj == 0x0) return 1;
+  if (prj == 0x0) return PRJERR_NULL_POINTER;
   if (prj->flag != CEA) {
-    if (ceaset(prj)) return 2;
+    if ((status = ceaset(prj))) return status;
   }
 
   if (ny > 0) {
@@ -3251,7 +3305,7 @@ int stat[];
       if (fabs(s) > 1.0+tol) {
         s = 0.0;
         istat  = 1;
-        status = 3;
+        if (!status) status = PRJERR_BAD_PIX_SET("ceax2s");
       } else {
         s = copysign(90.0, s);
       }
@@ -3279,7 +3333,7 @@ double x[], y[];
 int stat[];
 
 {
-  int mphi, mtheta, rowlen, rowoff;
+  int mphi, mtheta, rowlen, rowoff, status;
   double eta, xi;
   register int iphi, itheta, *statp;
   register const double *phip, *thetap;
@@ -3287,9 +3341,9 @@ int stat[];
 
 
   /* Initialize. */
-  if (prj == 0x0) return 1;
+  if (prj == 0x0) return PRJERR_NULL_POINTER;
   if (prj->flag != CEA) {
-    if (ceaset(prj)) return 2;
+    if ((status = ceaset(prj))) return status;
   }
 
   if (ntheta > 0) {
@@ -3357,7 +3411,7 @@ int carset(prj)
 struct prjprm *prj;
 
 {
-  if (prj == 0x0) return 1;
+  if (prj == 0x0) return PRJERR_NULL_POINTER;
 
   prj->flag = CAR;
   strcpy(prj->code, "CAR");
@@ -3397,7 +3451,7 @@ double phi[], theta[];
 int stat[];
 
 {
-  int mx, my, rowlen, rowoff;
+  int mx, my, rowlen, rowoff, status;
   double s, t;
   register int ix, iy, *statp;
   register const double *xp, *yp;
@@ -3405,9 +3459,9 @@ int stat[];
 
 
   /* Initialize. */
-  if (prj == 0x0) return 1;
+  if (prj == 0x0) return PRJERR_NULL_POINTER;
   if (prj->flag != CAR) {
-    if (carset(prj)) return 2;
+    if ((status = carset(prj))) return status;
   }
 
   if (ny > 0) {
@@ -3462,7 +3516,7 @@ double x[], y[];
 int stat[];
 
 {
-  int mphi, mtheta, rowlen, rowoff;
+  int mphi, mtheta, rowlen, rowoff, status;
   double eta, xi;
   register int iphi, itheta, *statp;
   register const double *phip, *thetap;
@@ -3470,9 +3524,9 @@ int stat[];
 
 
   /* Initialize. */
-  if (prj == 0x0) return 1;
+  if (prj == 0x0) return PRJERR_NULL_POINTER;
   if (prj->flag != CAR) {
-    if (carset(prj)) return 2;
+    if ((status = carset(prj))) return status;
   }
 
   if (ntheta > 0) {
@@ -3540,7 +3594,7 @@ int merset(prj)
 struct prjprm *prj;
 
 {
-  if (prj == 0x0) return 1;
+  if (prj == 0x0) return PRJERR_NULL_POINTER;
 
   prj->flag = MER;
   strcpy(prj->code, "MER");
@@ -3580,7 +3634,7 @@ double phi[], theta[];
 int stat[];
 
 {
-  int mx, my, rowlen, rowoff;
+  int mx, my, rowlen, rowoff, status;
   double s, t;
   register int ix, iy, *statp;
   register const double *xp, *yp;
@@ -3588,9 +3642,9 @@ int stat[];
 
 
   /* Initialize. */
-  if (prj == 0x0) return 1;
+  if (prj == 0x0) return PRJERR_NULL_POINTER;
   if (prj->flag != MER) {
-    if (merset(prj)) return 2;
+    if ((status = merset(prj))) return status;
   }
 
   if (ny > 0) {
@@ -3653,9 +3707,9 @@ int stat[];
 
 
   /* Initialize. */
-  if (prj == 0x0) return 1;
+  if (prj == 0x0) return PRJERR_NULL_POINTER;
   if (prj->flag != MER) {
-    if (merset(prj)) return 2;
+    if ((status = merset(prj))) return status;
   }
 
   if (ntheta > 0) {
@@ -3695,7 +3749,7 @@ int stat[];
     if (*thetap <= -90.0 || *thetap >= 90.0) {
       eta = 0.0;
       istat  = 1;
-      status = 4;
+      if (!status) status = PRJERR_BAD_WORLD_SET("mers2x");
     } else {
       eta = prj->r0*log(tand((*thetap+90.0)/2.0)) - prj->y0;
     }
@@ -3733,7 +3787,7 @@ int sflset(prj)
 struct prjprm *prj;
 
 {
-  if (prj == 0x0) return 1;
+  if (prj == 0x0) return PRJERR_NULL_POINTER;
 
   prj->flag = SFL;
   strcpy(prj->code, "SFL");
@@ -3781,9 +3835,9 @@ int stat[];
 
 
   /* Initialize. */
-  if (prj == 0x0) return 1;
+  if (prj == 0x0) return PRJERR_NULL_POINTER;
   if (prj->flag != SFL) {
-    if (sflset(prj)) return 2;
+    if ((status = sflset(prj))) return status;
   }
 
   if (ny > 0) {
@@ -3795,6 +3849,8 @@ int stat[];
     ny = nx;
   }
 
+  status = 0;
+
 
   /* Do x dependence. */
   xp = x;
@@ -3823,7 +3879,7 @@ int stat[];
     istat = 0;
     if (s == 0.0) {
       istat  = 1;
-      status = 3;
+      if (!status) status = PRJERR_BAD_PIX_SET("sflx2s");
     } else {
       s = 1.0/s;
     }
@@ -3837,7 +3893,7 @@ int stat[];
     }
   }
 
-  return 0;
+  return status;
 }
 
 /*--------------------------------------------------------------------------*/
@@ -3851,7 +3907,7 @@ double x[], y[];
 int stat[];
 
 {
-  int mphi, mtheta, rowlen, rowoff;
+  int mphi, mtheta, rowlen, rowoff, status;
   double eta, xi;
   register int iphi, itheta, *statp;
   register const double *phip, *thetap;
@@ -3859,9 +3915,9 @@ int stat[];
 
 
   /* Initialize. */
-  if (prj == 0x0) return 1;
+  if (prj == 0x0) return PRJERR_NULL_POINTER;
   if (prj->flag != SFL) {
-    if (sflset(prj)) return 2;
+    if ((status = sflset(prj))) return status;
   }
 
   if (ntheta > 0) {
@@ -3934,7 +3990,7 @@ int parset(prj)
 struct prjprm *prj;
 
 {
-  if (prj == 0x0) return 1;
+  if (prj == 0x0) return PRJERR_NULL_POINTER;
 
   prj->flag = PAR;
   strcpy(prj->code, "PAR");
@@ -3987,9 +4043,9 @@ int stat[];
 
 
   /* Initialize. */
-  if (prj == 0x0) return 1;
+  if (prj == 0x0) return PRJERR_NULL_POINTER;
   if (prj->flag != PAR) {
-    if (parset(prj)) return 2;
+    if ((status = parset(prj))) return status;
   }
 
   if (ny > 0) {
@@ -4037,7 +4093,7 @@ int stat[];
       s = 0.0;
       t = 0.0;
       istat  = 1;
-      status = 3;
+      if (!status) status = PRJERR_BAD_PIX_SET("parx2s");
 
     } else {
       s = 1.0 - 4.0*r*r;
@@ -4057,7 +4113,7 @@ int stat[];
           *(statp++) = 0;
         } else {
           *(statp++) = 1;
-          status = 3;
+          if (!status) status = PRJERR_BAD_PIX_SET("parx2s");
         }
       }
 
@@ -4080,7 +4136,7 @@ double x[], y[];
 int stat[];
 
 {
-  int mphi, mtheta, rowlen, rowoff;
+  int mphi, mtheta, rowlen, rowoff, status;
   double eta, s, xi;
   register int iphi, itheta, *statp;
   register const double *phip, *thetap;
@@ -4088,9 +4144,9 @@ int stat[];
 
 
   /* Initialize. */
-  if (prj == 0x0) return 1;
+  if (prj == 0x0) return PRJERR_NULL_POINTER;
   if (prj->flag != PAR) {
-    if (parset(prj)) return 2;
+    if ((status = parset(prj))) return status;
   }
 
   if (ntheta > 0) {
@@ -4164,7 +4220,7 @@ int molset(prj)
 struct prjprm *prj;
 
 {
-  if (prj == 0x0) return 1;
+  if (prj == 0x0) return PRJERR_NULL_POINTER;
 
   prj->flag = MOL;
   strcpy(prj->code, "MOL");
@@ -4212,9 +4268,9 @@ int stat[];
 
 
   /* Initialize. */
-  if (prj == 0x0) return 1;
+  if (prj == 0x0) return PRJERR_NULL_POINTER;
   if (prj->flag != MOL) {
-    if (molset(prj)) return 2;
+    if ((status = molset(prj))) return status;
   }
 
   if (ny > 0) {
@@ -4263,7 +4319,7 @@ int stat[];
     if (r <= tol) {
       if (r < -tol) {
         istat  = 1;
-        status = 3;
+        if (!status) status = PRJERR_BAD_PIX_SET("molx2s");
       } else {
         /* OK if fabs(x) < tol whence phi = 0.0. */
         istat = -1;
@@ -4282,7 +4338,7 @@ int stat[];
       if (fabs(z) > 1.0+tol) {
         z = 0.0;
         istat  = 1;
-        status = 3;
+        if (!status) status = PRJERR_BAD_PIX_SET("molx2s");
       } else {
         z = copysign(1.0, z) + y0*r/PI;
       }
@@ -4294,7 +4350,7 @@ int stat[];
       if (fabs(z) > 1.0+tol) {
         z = 0.0;
         istat  = 1;
-        status = 3;
+        if (!status) status = PRJERR_BAD_PIX_SET("molx2s");
       } else {
         z = copysign(1.0, z);
       }
@@ -4308,7 +4364,7 @@ int stat[];
           *(statp++) = 0;
         } else {
           *(statp++) = 1;
-          status = 3;
+          if (!status) status = PRJERR_BAD_PIX_SET("molx2s");
         }
       }
 
@@ -4331,7 +4387,7 @@ double x[], y[];
 int stat[];
 
 {
-  int k, mphi, mtheta, rowlen, rowoff;
+  int k, mphi, mtheta, rowlen, rowoff, status;
   double eta, gamma, resid, u, v, v0, v1, xi;
   const double tol = 1.0e-13;
   register int iphi, itheta, *statp;
@@ -4340,9 +4396,9 @@ int stat[];
 
 
   /* Initialize. */
-  if (prj == 0x0) return 1;
+  if (prj == 0x0) return PRJERR_NULL_POINTER;
   if (prj->flag != MOL) {
-    if (molset(prj)) return 2;
+    if ((status = molset(prj))) return status;
   }
 
   if (ntheta > 0) {
@@ -4441,7 +4497,7 @@ int aitset(prj)
 struct prjprm *prj;
 
 {
-  if (prj == 0x0) return 1;
+  if (prj == 0x0) return PRJERR_NULL_POINTER;
 
   prj->flag = AIT;
   strcpy(prj->code, "AIT");
@@ -4488,9 +4544,9 @@ int stat[];
 
 
   /* Initialize. */
-  if (prj == 0x0) return 1;
+  if (prj == 0x0) return PRJERR_NULL_POINTER;
   if (prj->flag != AIT) {
-    if (aitset(prj)) return 2;
+    if ((status = aitset(prj))) return status;
   }
 
   if (ny > 0) {
@@ -4541,7 +4597,7 @@ int stat[];
       if (s < 0.5) {
         if (s < 0.5-tol) {
           istat  = 1;
-          status = 3;
+          if (!status) status = PRJERR_BAD_PIX_SET("aitx2s");
         }
 
         s = 0.5;
@@ -4560,7 +4616,7 @@ int stat[];
       if (fabs(t) > 1.0) {
         if (fabs(t) > 1.0+tol) {
           istat  = 1;
-          status = 3;
+          if (!status) status = PRJERR_BAD_PIX_SET("aitx2s");
         }
         t = copysign(90.0, t);
 
@@ -4587,7 +4643,7 @@ double x[], y[];
 int stat[];
 
 {
-  int mphi, mtheta, rowlen, rowoff;
+  int mphi, mtheta, rowlen, rowoff, status;
   double cosphi, costhe, sinphi, sinthe, w;
   register int iphi, itheta, *statp;
   register const double *phip, *thetap;
@@ -4595,9 +4651,9 @@ int stat[];
 
 
   /* Initialize. */
-  if (prj == 0x0) return 1;
+  if (prj == 0x0) return PRJERR_NULL_POINTER;
   if (prj->flag != AIT) {
-    if (aitset(prj)) return 2;
+    if ((status = aitset(prj))) return status;
   }
 
   if (ntheta > 0) {
@@ -4681,18 +4737,18 @@ int copset(prj)
 struct prjprm *prj;
 
 {
-  if (prj == 0x0) return 1;
+  if (prj == 0x0) return PRJERR_NULL_POINTER;
 
   prj->flag = COP;
   strcpy(prj->code, "COP");
+  strcpy(prj->name, "conic perspective");
 
   if (undefined(prj->pv[1])) {
-    return 2;
+    return PRJERR_BAD_PARAM_SET("copset");
   }
   if (undefined(prj->pv[2])) prj->pv[2] = 0.0;
   if (prj->r0 == 0.0) prj->r0 = R2D;
 
-  strcpy(prj->name, "conic perspective");
   prj->category  = CONIC;
   prj->pvrange   = 102;
   prj->simplezen = 0;
@@ -4703,14 +4759,14 @@ struct prjprm *prj;
 
   prj->w[0] = sind(prj->pv[1]);
   if (prj->w[0] == 0.0) {
-    return 2;
+    return PRJERR_BAD_PARAM_SET("copset");
   }
 
   prj->w[1] = 1.0/prj->w[0];
 
   prj->w[3] = prj->r0*cosd(prj->pv[2]);
   if (prj->w[3] == 0.0) {
-    return 2;
+    return PRJERR_BAD_PARAM_SET("copset");
   }
 
   prj->w[4] = 1.0/prj->w[3];
@@ -4735,16 +4791,16 @@ double phi[], theta[];
 int stat[];
 
 {
-  int mx, my, rowlen, rowoff;
+  int mx, my, rowlen, rowoff, status;
   double alpha, dy, dy2, r, xj;
   register int ix, iy, *statp;
   register const double *xp, *yp;
   register double *phip, *thetap;
 
   /* Initialize. */
-  if (prj == 0x0) return 1;
+  if (prj == 0x0) return PRJERR_NULL_POINTER;
   if (prj->flag != COP) {
-    if (copset(prj)) return 2;
+    if ((status = copset(prj))) return status;
   }
 
   if (ny > 0) {
@@ -4820,9 +4876,9 @@ int stat[];
   register double *xp, *yp;
 
   /* Initialize. */
-  if (prj == 0x0) return 1;
+  if (prj == 0x0) return PRJERR_NULL_POINTER;
   if (prj->flag != COP) {
-    if (copset(prj)) return 2;
+    if ((status = copset(prj))) return status;
   }
 
   if (ntheta > 0) {
@@ -4870,14 +4926,14 @@ int stat[];
     if (s == 0.0) {
       r = 0.0;
       istat  = 1;
-      status = 4;
+      if (!status) status = PRJERR_BAD_WORLD_SET("cops2x");
 
     } else {
       r = prj->w[2] - prj->w[3]*sind(t)/s;
 
       if (prj->bounds && r*prj->w[0] < 0.0) {
         istat  = 1;
-        status = 4;
+        if (!status) status = PRJERR_BAD_WORLD_SET("cops2x");
       }
     }
 
@@ -4929,18 +4985,18 @@ struct prjprm *prj;
 {
   double theta1, theta2;
 
-  if (prj == 0x0) return 1;
+  if (prj == 0x0) return PRJERR_NULL_POINTER;
 
   prj->flag = COE;
   strcpy(prj->code, "COE");
+  strcpy(prj->name, "conic equal area");
 
   if (undefined(prj->pv[1])) {
-    return 2;
+    return PRJERR_BAD_PARAM_SET("coeset");
   }
   if (undefined(prj->pv[2])) prj->pv[2] = 0.0;
   if (prj->r0 == 0.0) prj->r0 = R2D;
 
-  strcpy(prj->name, "conic equal area");
   prj->category  = CONIC;
   prj->pvrange   = 102;
   prj->simplezen = 0;
@@ -4954,7 +5010,7 @@ struct prjprm *prj;
 
   prj->w[0] = (sind(theta1) + sind(theta2))/2.0;
   if (prj->w[0] == 0.0) {
-    return 2;
+    return PRJERR_BAD_PARAM_SET("coeset");
   }
 
   prj->w[1] = 1.0/prj->w[0];
@@ -4993,9 +5049,9 @@ int stat[];
   register double *phip, *thetap;
 
   /* Initialize. */
-  if (prj == 0x0) return 1;
+  if (prj == 0x0) return PRJERR_NULL_POINTER;
   if (prj->flag != COE) {
-    if (coeset(prj)) return 2;
+    if ((status = coeset(prj))) return status;
   }
 
   if (ny > 0) {
@@ -5059,7 +5115,7 @@ int stat[];
           } else {
             t = 0.0;
             istat  = 1;
-            status = 3;
+            if (!status) status = PRJERR_BAD_PIX_SET("coex2s");
           }
         } else {
           t = asind(w);
@@ -5086,16 +5142,16 @@ double x[], y[];
 int stat[];
 
 {
-  int mphi, mtheta, rowlen, rowoff;
+  int mphi, mtheta, rowlen, rowoff, status;
   double alpha, cosalpha, r, sinalpha, y0;
   register int iphi, itheta, *statp;
   register const double *phip, *thetap;
   register double *xp, *yp;
 
   /* Initialize. */
-  if (prj == 0x0) return 1;
+  if (prj == 0x0) return PRJERR_NULL_POINTER;
   if (prj->flag != COE) {
-    if (coeset(prj)) return 2;
+    if ((status = coeset(prj))) return status;
   }
 
   if (ntheta > 0) {
@@ -5181,18 +5237,18 @@ int codset(prj)
 struct prjprm *prj;
 
 {
-  if (prj == 0x0) return 1;
+  if (prj == 0x0) return PRJERR_NULL_POINTER;
 
   prj->flag = COD;
   strcpy(prj->code, "COD");
+  strcpy(prj->name, "conic equidistant");
 
   if (undefined(prj->pv[1])) {
-    return 2;
+    return PRJERR_BAD_PARAM_SET("codset");
   }
   if (undefined(prj->pv[2])) prj->pv[2] = 0.0;
   if (prj->r0 == 0.0) prj->r0 = R2D;
 
-  strcpy(prj->name, "conic equidistant");
   prj->category  = CONIC;
   prj->pvrange   = 102;
   prj->simplezen = 0;
@@ -5208,7 +5264,7 @@ struct prjprm *prj;
   }
 
   if (prj->w[0] == 0.0) {
-    return 2;
+    return PRJERR_BAD_PARAM_SET("codset");
   }
 
   prj->w[1] = 1.0/prj->w[0];
@@ -5232,16 +5288,16 @@ double phi[], theta[];
 int stat[];
 
 {
-  int mx, my, rowlen, rowoff;
+  int mx, my, rowlen, rowoff, status;
   double alpha, dy, dy2, r, xj;
   register int ix, iy, *statp;
   register const double *xp, *yp;
   register double *phip, *thetap;
 
   /* Initialize. */
-  if (prj == 0x0) return 1;
+  if (prj == 0x0) return PRJERR_NULL_POINTER;
   if (prj->flag != COD) {
-    if (codset(prj)) return 2;
+    if ((status = codset(prj))) return status;
   }
 
   if (ny > 0) {
@@ -5310,16 +5366,16 @@ double x[], y[];
 int stat[];
 
 {
-  int mphi, mtheta, rowlen, rowoff;
+  int mphi, mtheta, rowlen, rowoff, status;
   double alpha, cosalpha, r, sinalpha, y0;
   register int iphi, itheta, *statp;
   register const double *phip, *thetap;
   register double *xp, *yp;
 
   /* Initialize. */
-  if (prj == 0x0) return 1;
+  if (prj == 0x0) return PRJERR_NULL_POINTER;
   if (prj->flag != COD) {
-    if (codset(prj)) return 2;
+    if ((status = codset(prj))) return status;
   }
 
   if (ntheta > 0) {
@@ -5406,18 +5462,18 @@ struct prjprm *prj;
 {
   double cos1, cos2, tan1, tan2, theta1, theta2;
 
-  if (prj == 0x0) return 1;
+  if (prj == 0x0) return PRJERR_NULL_POINTER;
 
   prj->flag = COO;
   strcpy(prj->code, "COO");
+  strcpy(prj->name, "conic orthomorphic");
 
   if (undefined(prj->pv[1])) {
-    return 2;
+    return PRJERR_BAD_PARAM_SET("cooset");
   }
   if (undefined(prj->pv[2])) prj->pv[2] = 0.0;
   if (prj->r0 == 0.0) prj->r0 = R2D;
 
-  strcpy(prj->name, "conic orthomorphic");
   prj->category  = CONIC;
   prj->pvrange   = 102;
   prj->simplezen = 0;
@@ -5440,14 +5496,14 @@ struct prjprm *prj;
     prj->w[0] = log(cos2/cos1)/log(tan2/tan1);
   }
   if (prj->w[0] == 0.0) {
-    return 2;
+    return PRJERR_BAD_PARAM_SET("cooset");
   }
 
   prj->w[1] = 1.0/prj->w[0];
 
   prj->w[3] = prj->r0*(cos1/prj->w[0])/pow(tan1,prj->w[0]);
   if (prj->w[3] == 0.0) {
-    return 2;
+    return PRJERR_BAD_PARAM_SET("cooset");
   }
   prj->w[2] = prj->w[3]*pow(tand((90.0 - prj->pv[1])/2.0),prj->w[0]);
   prj->w[4] = 1.0/prj->w[3];
@@ -5476,9 +5532,9 @@ int stat[];
   register double *phip, *thetap;
 
   /* Initialize. */
-  if (prj == 0x0) return 1;
+  if (prj == 0x0) return PRJERR_NULL_POINTER;
   if (prj->flag != COO) {
-    if (cooset(prj)) return 2;
+    if ((status = cooset(prj))) return status;
   }
 
   if (ny > 0) {
@@ -5536,7 +5592,7 @@ int stat[];
         } else {
           t = 0.0;
           istat  = 1;
-          status = 3;
+          if (!status) status = PRJERR_BAD_PIX_SET("coox2s");
         }
       } else {
         t = 90.0 - 2.0*atand(pow(r*prj->w[4],prj->w[1]));
@@ -5569,9 +5625,9 @@ int stat[];
   register double *xp, *yp;
 
   /* Initialize. */
-  if (prj == 0x0) return 1;
+  if (prj == 0x0) return PRJERR_NULL_POINTER;
   if (prj->flag != COO) {
-    if (cooset(prj)) return 2;
+    if ((status = cooset(prj))) return status;
   }
 
   if (ntheta > 0) {
@@ -5618,7 +5674,7 @@ int stat[];
       r = 0.0;
       if (prj->w[0] >= 0.0) {
         istat  = 1;
-        status = 4;
+        if (!status) status = PRJERR_BAD_WORLD_SET("coos2x");
       }
     } else {
       r = prj->w[3]*pow(tand((90.0 - *thetap)/2.0),prj->w[0]);
@@ -5661,13 +5717,14 @@ int bonset(prj)
 struct prjprm *prj;
 
 {
-  if (prj == 0x0) return 1;
+  if (prj == 0x0) return PRJERR_NULL_POINTER;
 
   prj->flag = BON;
   strcpy(prj->code, "BON");
+  strcpy(prj->name, "Bonne's");
 
   if (undefined(prj->pv[1])) {
-    return 2;
+    return PRJERR_BAD_PARAM_SET("bonset");
   }
 
   if (prj->pv[1] == 0.0) {
@@ -5675,7 +5732,6 @@ struct prjprm *prj;
     return sflset(prj);
   }
 
-  strcpy(prj->name, "Bonne's");
   prj->category  = POLYCONIC;
   prj->pvrange   = 101;
   prj->simplezen = 0;
@@ -5710,7 +5766,7 @@ double phi[], theta[];
 int stat[];
 
 {
-  int mx, my, rowlen, rowoff;
+  int mx, my, rowlen, rowoff, status;
   double alpha, dy, dy2, costhe, r, s, t, xj;
   register int ix, iy, *statp;
   register const double *xp, *yp;
@@ -5718,14 +5774,14 @@ int stat[];
 
 
   /* Initialize. */
-  if (prj == 0x0) return 1;
+  if (prj == 0x0) return PRJERR_NULL_POINTER;
   if (prj->pv[1] == 0.0) {
     /* Sanson-Flamsteed. */
     return sflx2s(prj, nx, ny, sxy, spt, x, y, phi, theta, stat);
   }
 
   if (prj->flag != BON) {
-    if (bonset(prj)) return 2;
+    if ((status = bonset(prj))) return status;
   }
 
   if (ny > 0) {
@@ -5802,21 +5858,21 @@ double x[], y[];
 int stat[];
 
 {
-  int mphi, mtheta, rowlen, rowoff;
+  int mphi, mtheta, rowlen, rowoff, status;
   double alpha, cosalpha, r, s, sinalpha, y0;
   register int iphi, itheta, *statp;
   register const double *phip, *thetap;
   register double *xp, *yp;
 
   /* Initialize. */
-  if (prj == 0x0) return 1;
+  if (prj == 0x0) return PRJERR_NULL_POINTER;
   if (prj->pv[1] == 0.0) {
     /* Sanson-Flamsteed. */
     return sfls2x(prj, nphi, ntheta, spt, sxy, phi, theta, x, y, stat);
   }
 
   if (prj->flag != BON) {
-    if (bonset(prj)) return 2;
+    if ((status = bonset(prj))) return status;
   }
 
   if (ntheta > 0) {
@@ -5892,7 +5948,7 @@ int pcoset(prj)
 struct prjprm *prj;
 
 {
-  if (prj == 0x0) return 1;
+  if (prj == 0x0) return PRJERR_NULL_POINTER;
 
   prj->flag = PCO;
   strcpy(prj->code, "PCO");
@@ -5934,7 +5990,7 @@ double phi[], theta[];
 int stat[];
 
 {
-  int mx, my, rowlen, rowoff;
+  int mx, my, rowlen, rowoff, status;
   double f, fneg, fpos, lambda, tanthe, the, theneg, thepos, w, x1, xj, xx,
          yj, ymthe, y1;
   const double tol = 1.0e-12;
@@ -5944,9 +6000,9 @@ int stat[];
 
 
   /* Initialize. */
-  if (prj == 0x0) return 1;
+  if (prj == 0x0) return PRJERR_NULL_POINTER;
   if (prj->flag != PCO) {
-    if (pcoset(prj)) return 2;
+    if ((status = pcoset(prj))) return status;
   }
 
   if (ny > 0) {
@@ -6071,16 +6127,16 @@ double x[], y[];
 int stat[];
 
 {
-  int mphi, mtheta, rowlen, rowoff;
+  int mphi, mtheta, rowlen, rowoff, status;
   double alpha, costhe, cotthe, sinthe, therad;
   register int iphi, itheta, *statp;
   register const double *phip, *thetap;
   register double *xp, *yp;
 
   /* Initialize. */
-  if (prj == 0x0) return 1;
+  if (prj == 0x0) return PRJERR_NULL_POINTER;
   if (prj->flag != PCO) {
-    if (pcoset(prj)) return 2;
+    if ((status = pcoset(prj))) return status;
   }
 
   if (ntheta > 0) {
@@ -6157,7 +6213,7 @@ int tscset(prj)
 struct prjprm *prj;
 
 {
-  if (prj == 0x0) return 1;
+  if (prj == 0x0) return PRJERR_NULL_POINTER;
 
   prj->flag = TSC;
   strcpy(prj->code, "TSC");
@@ -6205,9 +6261,9 @@ int stat[];
 
 
   /* Initialize. */
-  if (prj == 0x0) return 1;
+  if (prj == 0x0) return PRJERR_NULL_POINTER;
   if (prj->flag != TSC) {
-    if (tscset(prj)) return 2;
+    if ((status = tscset(prj))) return status;
   }
 
   if (ny > 0) {
@@ -6254,7 +6310,7 @@ int stat[];
           *phip = 0.0;
           *thetap = 0.0;
           *(statp++) = 1;
-          status = 3;
+          if (!status) status = PRJERR_BAD_PIX_SET("tscx2s");
           continue;
         }
       } else {
@@ -6262,7 +6318,7 @@ int stat[];
           *phip = 0.0;
           *thetap = 0.0;
           *(statp++) = 1;
-          status = 3;
+          if (!status) status = PRJERR_BAD_PIX_SET("tscx2s");
           continue;
         }
       }
@@ -6341,9 +6397,9 @@ int stat[];
   register double *xp, *yp;
 
   /* Initialize. */
-  if (prj == 0x0) return 1;
+  if (prj == 0x0) return PRJERR_NULL_POINTER;
   if (prj->flag != TSC) {
-    if (tscset(prj)) return 2;
+    if ((status = tscset(prj))) return status;
   }
 
   if (ntheta > 0) {
@@ -6456,14 +6512,14 @@ int stat[];
       if (fabs(xf) > 1.0) {
         if (fabs(xf) > 1.0+tol) {
           istat  = 1;
-          status = 4;
+          if (!status) status = PRJERR_BAD_WORLD_SET("tscs2x");
         }
         xf = copysign(1.0, xf);
       }
       if (fabs(yf) > 1.0) {
         if (fabs(yf) > 1.0+tol) {
           istat  = 1;
-          status = 4;
+          if (!status) status = PRJERR_BAD_WORLD_SET("tscs2x");
         }
         yf = copysign(1.0, yf);
       }
@@ -6501,7 +6557,7 @@ int cscset(prj)
 struct prjprm *prj;
 
 {
-  if (prj == 0x0) return 1;
+  if (prj == 0x0) return PRJERR_NULL_POINTER;
 
   prj->flag = CSC;
   strcpy(prj->code, "CSC");
@@ -6578,9 +6634,9 @@ int stat[];
   const float p06 =  0.14381585;
 
   /* Initialize. */
-  if (prj == 0x0) return 1;
+  if (prj == 0x0) return PRJERR_NULL_POINTER;
   if (prj->flag != CSC) {
-    if (cscset(prj)) return 2;
+    if ((status = cscset(prj))) return status;
   }
 
   if (ny > 0) {
@@ -6627,7 +6683,7 @@ int stat[];
           *phip = 0.0;
           *thetap = 0.0;
           *(statp++) = 1;
-          status = 3;
+          if (!status) status = PRJERR_BAD_PIX_SET("cscx2s");
           continue;
         }
       } else {
@@ -6635,7 +6691,7 @@ int stat[];
           *phip = 0.0;
           *thetap = 0.0;
           *(statp++) = 1;
-          status = 3;
+          if (!status) status = PRJERR_BAD_PIX_SET("cscx2s");
           continue;
         }
       }
@@ -6773,9 +6829,9 @@ int stat[];
 
 
   /* Initialize. */
-  if (prj == 0x0) return 1;
+  if (prj == 0x0) return PRJERR_NULL_POINTER;
   if (prj->flag != CSC) {
-    if (cscset(prj)) return 2;
+    if ((status = cscset(prj))) return status;
   }
 
   if (ntheta > 0) {
@@ -6909,14 +6965,14 @@ int stat[];
       if (fabs(xf) > 1.0) {
         if (fabs(xf) > 1.0+tol) {
           istat  = 1;
-          status = 4;
+          if (!status) status = PRJERR_BAD_WORLD_SET("cscs2x");
         }
         xf = copysign(1.0, xf);
       }
       if (fabs(yf) > 1.0) {
         if (fabs(yf) > 1.0+tol) {
           istat  = 1;
-          status = 4;
+          if (!status) status = PRJERR_BAD_WORLD_SET("cscs2x");
         }
         yf = copysign(1.0, yf);
       }
@@ -6954,7 +7010,7 @@ int qscset(prj)
 struct prjprm *prj;
 
 {
-  if (prj == 0x0) return 1;
+  if (prj == 0x0) return PRJERR_NULL_POINTER;
 
   prj->flag = QSC;
   strcpy(prj->code, "QSC");
@@ -7003,9 +7059,9 @@ int stat[];
 
 
   /* Initialize. */
-  if (prj == 0x0) return 1;
+  if (prj == 0x0) return PRJERR_NULL_POINTER;
   if (prj->flag != QSC) {
-    if (qscset(prj)) return 2;
+    if ((status = qscset(prj))) return status;
   }
 
   if (ny > 0) {
@@ -7052,7 +7108,7 @@ int stat[];
           *phip = 0.0;
           *thetap = 0.0;
           *(statp++) = 1;
-          status = 3;
+          if (!status) status = PRJERR_BAD_PIX_SET("qscx2s");
           continue;
         }
       } else {
@@ -7060,7 +7116,7 @@ int stat[];
           *phip = 0.0;
           *thetap = 0.0;
           *(statp++) = 1;
-          status = 3;
+          if (!status) status = PRJERR_BAD_PIX_SET("qscx2s");
           continue;
         }
       }
@@ -7123,7 +7179,7 @@ int stat[];
           *phip = 0.0;
           *thetap = 0.0;
           *(statp++) = 1;
-          status = 3;
+          if (!status) status = PRJERR_BAD_PIX_SET("qscx2s");
           continue;
         }
 
@@ -7245,9 +7301,9 @@ int stat[];
 
 
   /* Initialize. */
-  if (prj == 0x0) return 1;
+  if (prj == 0x0) return PRJERR_NULL_POINTER;
   if (prj->flag != QSC) {
-    if (qscset(prj)) return 2;
+    if ((status = qscset(prj))) return status;
   }
 
   if (ntheta > 0) {
@@ -7430,14 +7486,14 @@ int stat[];
       if (fabs(xf) > 1.0) {
         if (fabs(xf) > 1.0+tol) {
           istat  = 1;
-          status = 4;
+          if (!status) status = PRJERR_BAD_WORLD_SET("qscs2x");
         }
         xf = copysign(1.0, xf);
       }
       if (fabs(yf) > 1.0) {
         if (fabs(yf) > 1.0+tol) {
           istat  = 1;
-          status = 4;
+          if (!status) status = PRJERR_BAD_WORLD_SET("qscs2x");
         }
         yf = copysign(1.0, yf);
       }
@@ -7489,7 +7545,7 @@ int hpxset(prj)
 struct prjprm *prj;
 
 {
-  if (prj == 0x0) return 1;
+  if (prj == 0x0) return PRJERR_NULL_POINTER;
 
   prj->flag = HPX;
   strcpy(prj->code, "HPX");
@@ -7507,7 +7563,7 @@ struct prjprm *prj;
   prj->divergent = 0;
 
   if (prj->pv[1] <= 0.0 || prj->pv[2] <= 0.0) {
-    return 2;
+    return PRJERR_BAD_PARAM_SET("hpxset");
   }
 
   prj->m = ((int)(prj->pv[1]+0.5))%2;
@@ -7558,9 +7614,9 @@ int stat[];
 
 
   /* Initialize. */
-  if (prj == 0x0) return 1;
+  if (prj == 0x0) return PRJERR_NULL_POINTER;
   if (prj->flag != HPX) {
-    if (hpxset(prj)) return 2;
+    if ((status = hpxset(prj))) return status;
   }
 
   if (ny > 0) {
@@ -7631,7 +7687,7 @@ int stat[];
           s = 0.0;
           t = 0.0;
           istat  = 1;
-          status = 3;
+          if (!status) status = PRJERR_BAD_PIX_SET("hpxx2s");
         } else {
           s = 1.0/sigma;
           t = asind(t);
@@ -7662,7 +7718,7 @@ int stat[];
           *phip   = 0.0;
           *thetap = 0.0;
           *(statp++) = 1;
-          status = 3;
+          if (!status) status = PRJERR_BAD_PIX_SET("hpxx2s");
         }
       }
 
@@ -7673,7 +7729,7 @@ int stat[];
         *thetap = 0.0;
         *(statp++) = 1;
       }
-      status = 3;
+      if (!status) status = PRJERR_BAD_PIX_SET("hpxx2s");
     }
   }
 
@@ -7691,7 +7747,7 @@ double x[], y[];
 int stat[];
 
 {
-  int h, mphi, mtheta, offset, rowlen, rowoff;
+  int h, mphi, mtheta, offset, rowlen, rowoff, status;
   double abssin, eta, sigma, sinthe, t, xi;
   register int iphi, itheta, *statp;
   register const double *phip, *thetap;
@@ -7699,9 +7755,9 @@ int stat[];
 
 
   /* Initialize. */
-  if (prj == 0x0) return 1;
+  if (prj == 0x0) return PRJERR_NULL_POINTER;
   if (prj->flag != HPX) {
-    if (hpxset(prj)) return 2;
+    if ((status = hpxset(prj))) return status;
   }
 
   if (ntheta > 0) {
@@ -7722,8 +7778,8 @@ int stat[];
     xi = prj->w[0] * (*phip) - prj->x0;
 
     /* phi_c for K odd or theta > 0. */
-    t  = -180.0 + (2.0*floor((*phip+180.0) * prj->w[7]) + 1.0) * prj->w[6];
-    t  = prj->w[0] * (*phip - t);
+    t = -180.0 + (2.0*floor((*phip+180.0) * prj->w[7]) + 1.0) * prj->w[6];
+    t = prj->w[0] * (*phip - t);
 
     xp = x + rowoff;
     yp = y + rowoff;
diff --git a/wcslib/C/prj.h b/wcslib/C/prj.h
index daf435e..c42f8ec 100644
--- a/wcslib/C/prj.h
+++ b/wcslib/C/prj.h
@@ -1,6 +1,6 @@
 /*============================================================================
 
-  WCSLIB 4.7 - an implementation of the FITS WCS standard.
+  WCSLIB 4.8 - an implementation of the FITS WCS standard.
   Copyright (C) 1995-2011, Mark Calabretta
 
   This file is part of WCSLIB.
@@ -28,10 +28,10 @@
 
   Author: Mark Calabretta, Australia Telescope National Facility
   http://www.atnf.csiro.au/~mcalabre/index.html
-  $Id: prj.h,v 4.7 2011/02/07 07:03:42 cal103 Exp $
+  $Id: prj.h,v 4.8.1.1 2011/08/15 08:07:06 cal103 Exp cal103 $
 *=============================================================================
 *
-* WCSLIB 4.7 - C routines that implement the spherical map projections
+* WCSLIB 4.8 - C routines that implement the spherical map projections
 * recognized by the FITS World Coordinate System (WCS) standard.  Refer to
 *
 *   "Representations of world coordinates in FITS",
@@ -53,7 +53,8 @@
 * routines, somewhat like a C++ class but with no encapsulation.
 *
 * Routine prjini() is provided to initialize the prjprm struct with default
-* values, and another, prjprt(), to print its contents.
+* values, prjfree() reclaims any memory that may have been allocated to store
+* an error message, and prjprt() prints its contents.
 *
 * Setup routines for each projection with names of the form ???set(), where
 * "???" is the down-cased three-letter projection code, compute intermediate
@@ -152,9 +153,25 @@
 *                         1: Null prjprm pointer passed.
 *
 *
+* prjfree() - Destructor for the prjprm struct
+* --------------------------------------------
+* prjfree() frees any memory that may have been allocated to store an error
+* message in the prjprm struct.
+*
+* Given:
+*   prj       struct prjprm*
+*                       Projection parameters.
+*
+* Function return value:
+*             int       Status return value:
+*                         0: Success.
+*                         1: Null prjprm pointer passed.
+*
+*
 * prjprt() - Print routine for the prjprm struct
 * ----------------------------------------------
-* prjprt() prints the contents of a prjprm struct.
+* prjprt() prints the contents of a prjprm struct using wcsprintf().  Mainly
+* intended for diagnostic purposes.
 *
 * Given:
 *   prj       const struct prjprm*
@@ -192,6 +209,9 @@
 *                         1: Null prjprm pointer passed.
 *                         2: Invalid projection parameters.
 *
+*                       For returns > 1, a detailed error message is set in
+*                       prjprm::err if enabled, see wcserr_enable().
+*
 *
 * prjx2s() - Generic Cartesian-to-spherical deprojection
 * ------------------------------------------------------
@@ -206,13 +226,16 @@
 *
 * Given:
 *   nx,ny     int       Vector lengths.
+*
 *   sxy,spt   int       Vector strides.
+*
 *   x,y       const double[]
 *                       Projected coordinates.
 *
 * Returned:
 *   phi,theta double[]  Longitude and latitude (phi,theta) of the projected
 *                       point in native spherical coordinates [deg].
+*
 *   stat      int[]     Status return value for each vector element:
 *                         0: Success.
 *                         1: Invalid value of (x,y).
@@ -225,6 +248,9 @@
 *                         3: One or more of the (x,y) coordinates were
 *                            invalid, as indicated by the stat vector.
 *
+*                       For returns > 1, a detailed error message is set in
+*                       prjprm::err if enabled, see wcserr_enable().
+*
 *
 * prjs2x() - Generic spherical-to-Cartesian projection
 * ----------------------------------------------------
@@ -240,13 +266,16 @@
 * Given:
 *   nphi,
 *   ntheta    int       Vector lengths.
+*
 *   spt,sxy   int       Vector strides.
+*
 *   phi,theta const double[]
 *                       Longitude and latitude (phi,theta) of the projected
 *                       point in native spherical coordinates [deg].
 *
 * Returned:
 *   x,y       double[]  Projected coordinates.
+*
 *   stat      int[]     Status return value for each vector element:
 *                         0: Success.
 *                         1: Invalid value of (phi,theta).
@@ -259,6 +288,9 @@
 *                         4: One or more of the (phi,theta) coordinates
 *                            were, invalid, as indicated by the stat vector.
 *
+*                       For returns > 1, a detailed error message is set in
+*                       prjprm::err if enabled, see wcserr_enable().
+*
 *
 * ???set() - Specific setup routines for the prjprm struct
 * --------------------------------------------------------
@@ -275,6 +307,9 @@
 *                         1: Null prjprm pointer passed.
 *                         2: Invalid projection parameters.
 *
+*                       For returns > 1, a detailed error message is set in
+*                       prjprm::err if enabled, see wcserr_enable().
+*
 *
 * ???x2s() - Specific Cartesian-to-spherical deprojection routines
 * ----------------------------------------------------------------
@@ -287,13 +322,16 @@
 *
 * Given:
 *   nx,ny     int       Vector lengths.
+*
 *   sxy,spt   int       Vector strides.
+*
 *   x,y       const double[]
 *                       Projected coordinates.
 *
 * Returned:
 *   phi,theta double[]  Longitude and latitude of the projected point in
 *                       native spherical coordinates [deg].
+*
 *   stat      int[]     Status return value for each vector element:
 *                         0: Success.
 *                         1: Invalid value of (x,y).
@@ -306,6 +344,9 @@
 *                         3: One or more of the (x,y) coordinates were
 *                            invalid, as indicated by the stat vector.
 *
+*                       For returns > 1, a detailed error message is set in
+*                       prjprm::err if enabled, see wcserr_enable().
+*
 *
 * ???s2x() - Specific spherical-to-Cartesian projection routines
 *---------------------------------------------------------------
@@ -319,13 +360,16 @@
 * Given:
 *   nphi,
 *   ntheta    int       Vector lengths.
+*
 *   spt,sxy   int       Vector strides.
+*
 *   phi,theta const double[]
 *                       Longitude and latitude of the projected point in
 *                       native spherical coordinates [deg].
 *
 * Returned:
 *   x,y       double[]  Projected coordinates.
+*
 *   stat      int[]     Status return value for each vector element:
 *                         0: Success.
 *                         1: Invalid value of (phi,theta).
@@ -338,6 +382,10 @@
 *                         4: One or more of the (phi,theta) coordinates
 *                            were, invalid, as indicated by the stat vector.
 *
+*                       For returns > 1, a detailed error message is set in
+*                       prjprm::err if enabled, see wcserr_enable().
+*
+*
 * prjprm struct - Projection parameters
 * -------------------------------------
 * The prjprm struct contains all information needed to project or deproject
@@ -462,6 +510,13 @@
 *     (Returned) ... the offset in y used to force (x,y) = (0,0) at
 *     (phi_0,theta_0).
 *
+*   struct wcserr *err
+*     (Returned) If enabled, when an error status is returned this struct
+*     contains detailed information about the error, see wcserr_enable().
+*
+*   void *padding
+*     (An unused variable inserted for alignment purposes only.)
+*
 *   double w[10]
 *     (Returned) Intermediate floating-point values derived from the
 *     projection parameters, cached here to save recomputation.
@@ -473,9 +528,6 @@
 *     (Returned) Intermediate integer value (used only for the ZPN and HPX
 *     projections).
 *
-*   int padding
-*     (An unused variable inserted for alignment purposes only.)
-*
 *   int (*prjx2s)(PRJX2S_ARGS)
 *     (Returned) Pointer to the projection ...
 *   int (*prjs2x)(PRJ_ARGS)
@@ -491,6 +543,8 @@
 #ifndef WCSLIB_PROJ
 #define WCSLIB_PROJ
 
+#include "wcserr.h"
+
 #ifdef __cplusplus
 extern "C" {
 #endif
@@ -501,6 +555,16 @@ extern "C" {
 
 extern const char *prj_errmsg[];
 
+enum prj_errmsg_enum {
+  PRJERR_SUCCESS      = 0,	/* Success. */
+  PRJERR_NULL_POINTER = 1,	/* Null prjprm pointer passed. */
+  PRJERR_BAD_PARAM    = 2,	/* Invalid projection parameters. */
+  PRJERR_BAD_PIX      = 3,	/* One or more of the (x, y) coordinates were
+				   invalid. */
+  PRJERR_BAD_WORLD    = 4	/* One or more of the (phi, theta) coordinates
+				   were invalid. */
+};
+
 extern const int CONIC, CONVENTIONAL, CYLINDRICAL, POLYCONIC,
                  PSEUDOCYLINDRICAL, QUADCUBE, ZENITHAL, HEALPIX;
 extern const char prj_categories[9][32];
@@ -528,33 +592,40 @@ const double phi[], const double theta[], double x[], double y[], int stat[]
 struct prjprm {
   /* Initialization flag (see the prologue above).                          */
   /*------------------------------------------------------------------------*/
-  int   flag;                   /* Set to zero to force initialization.     */
+  int    flag;			/* Set to zero to force initialization.     */
 
   /* Parameters to be provided (see the prologue above).                    */
   /*------------------------------------------------------------------------*/
-  char   code[4];               /* Three-letter projection code.            */
-  double r0;                    /* Radius of the generating sphere.         */
-  double pv[PVN];               /* Projection parameters.                   */
-  double phi0, theta0;          /* Fiducial native coordinates.             */
-  int   bounds;                 /* Enable strict bounds checking.           */
+  char   code[4];		/* Three-letter projection code.            */
+  double r0;			/* Radius of the generating sphere.         */
+  double pv[PVN];		/* Projection parameters.                   */
+  double phi0, theta0;		/* Fiducial native coordinates.             */
+  int    bounds;		/* Enable strict bounds checking.           */
 
   /* Information derived from the parameters supplied.                      */
   /*------------------------------------------------------------------------*/
-  char   name[40];              /* Projection name.                         */
-  int   category;               /* Projection category.                     */
-  int   pvrange;                /* Range of projection parameter indices.   */
-  int   simplezen;              /* Is it a simple zenithal projection?      */
-  int   equiareal;              /* Is it an equal area projection?          */
-  int   conformal;              /* Is it a conformal projection?            */
-  int   global;                 /* Can it map the whole sphere?             */
-  int   divergent;              /* Does the projection diverge in latitude? */
-  double x0, y0;                /* Fiducial offsets.                        */
-
-  double w[10];                 /* Intermediate values.                     */
-  int    m, n;                  /* Intermediate values.                     */
-
-  int (*prjx2s)(PRJX2S_ARGS);   /* Pointers to the spherical projection and */
-  int (*prjs2x)(PRJS2X_ARGS);   /* deprojection functions.                  */
+  char   name[40];		/* Projection name.                         */
+  int    category;		/* Projection category.                     */
+  int    pvrange;		/* Range of projection parameter indices.   */
+  int    simplezen;		/* Is it a simple zenithal projection?      */
+  int    equiareal;		/* Is it an equal area projection?          */
+  int    conformal;		/* Is it a conformal projection?            */
+  int    global;		/* Can it map the whole sphere?             */
+  int    divergent;		/* Does the projection diverge in latitude? */
+  double x0, y0;		/* Fiducial offsets.                        */
+
+  /* Error handling                                                         */
+  /*------------------------------------------------------------------------*/
+  struct wcserr *err;
+
+  /* Private                                                                */
+  /*------------------------------------------------------------------------*/
+  void   *padding;		/* (Dummy inserted for alignment purposes.) */
+  double w[10];			/* Intermediate values.                     */
+  int    m, n;			/* Intermediate values.                     */
+
+  int (*prjx2s)(PRJX2S_ARGS);	/* Pointers to the spherical projection and */
+  int (*prjs2x)(PRJS2X_ARGS);	/* deprojection functions.                  */
 };
 
 /* Size of the prjprm struct in int units, used by the Fortran wrappers. */
@@ -563,6 +634,7 @@ struct prjprm {
 
 /* Use the preprocessor to help declare function prototypes (see above). */
 int prjini(struct prjprm *prj);
+int prjfree(struct prjprm *prj);
 int prjprt(const struct prjprm *prj);
 
 int prjset(struct prjprm *prj);
diff --git a/wcslib/C/spc.c b/wcslib/C/spc.c
index aaa1be1..cf93818 100644
--- a/wcslib/C/spc.c
+++ b/wcslib/C/spc.c
@@ -1,6 +1,6 @@
 /*============================================================================
 
-  WCSLIB 4.7 - an implementation of the FITS WCS standard.
+  WCSLIB 4.8 - an implementation of the FITS WCS standard.
   Copyright (C) 1995-2011, Mark Calabretta
 
   This file is part of WCSLIB.
@@ -28,13 +28,15 @@
 
   Author: Mark Calabretta, Australia Telescope National Facility
   http://www.atnf.csiro.au/~mcalabre/index.html
-  $Id: spc.c,v 4.7 2011/02/07 07:03:42 cal103 Exp $
+  $Id: spc.c,v 4.8.1.1 2011/08/15 08:07:06 cal103 Exp cal103 $
 *===========================================================================*/
 
 #include <math.h>
 #include <stdio.h>
+#include <stdlib.h>
 #include <string.h>
 
+#include "wcserr.h"
 #include "wcsmath.h"
 #include "wcsprintf.h"
 #include "wcstrig.h"
@@ -43,25 +45,25 @@
 #include "spx.h"
 
 /* Spectral algorithm codes. */
-#define F2S 100;                /* Axis linear in frequency.          */
-#define W2S 200;                /* Axis linear in vacuum wavelengths. */
-#define A2S 300;                /* Axis linear in air wavelengths.    */
-#define V2S 400;                /* Axis linear in velocity.           */
-#define GRI 500;                /* Grism in vacuum.                   */
-#define GRA 600;                /* Grism in air.                      */
+#define F2S 100;		/* Axis linear in frequency.          */
+#define W2S 200;		/* Axis linear in vacuum wavelengths. */
+#define A2S 300;		/* Axis linear in air wavelengths.    */
+#define V2S 400;		/* Axis linear in velocity.           */
+#define GRI 500;		/* Grism in vacuum.                   */
+#define GRA 600;		/* Grism in air.                      */
 
 /* S-type spectral variables. */
-#define FREQ  0;                /* Frequency-like.                    */
-#define AFRQ  1;                /* Frequency-like.                    */
-#define ENER  2;                /* Frequency-like.                    */
-#define WAVN  3;                /* Frequency-like.                    */
-#define VRAD  4;                /* Frequency-like.                    */
-#define WAVE 10;                /* Vacuum wavelength-like.            */
-#define VOPT 11;                /* Vacuum wavelength-like.            */
-#define ZOPT 12;                /* Vacuum wavelength-like.            */
-#define AWAV 20;                /* Air wavelength-like.               */
-#define VELO 30;                /* Velocity-like.                     */
-#define BETA 31;                /* Velocity-like.                     */
+#define FREQ  0;		/* Frequency-like.                    */
+#define AFRQ  1;		/* Frequency-like.                    */
+#define ENER  2;		/* Frequency-like.                    */
+#define WAVN  3;		/* Frequency-like.                    */
+#define VRAD  4;		/* Frequency-like.                    */
+#define WAVE 10;		/* Vacuum wavelength-like.            */
+#define VOPT 11;		/* Vacuum wavelength-like.            */
+#define ZOPT 12;		/* Vacuum wavelength-like.            */
+#define AWAV 20;		/* Air wavelength-like.               */
+#define VELO 30;		/* Velocity-like.                     */
+#define BETA 31;		/* Velocity-like.                     */
 
 
 /* Map status return value to message. */
@@ -72,6 +74,9 @@ const char *spc_errmsg[] = {
   "One or more of x coordinates were invalid",
   "One or more of the spec coordinates were invalid"};
 
+/* Convenience macro for invoking wcserr_set(). */
+#define SPC_ERRMSG(status) WCSERR_SET(status), spc_errmsg[status]
+
 
 #define C 2.99792458e8
 
@@ -82,7 +87,7 @@ int spcini(struct spcprm *spc)
 {
   register int k;
 
-  if (spc == 0x0) return 1;
+  if (spc == 0x0) return SPCERR_NULL_POINTER;
 
   spc->flag = 0;
 
@@ -103,6 +108,8 @@ int spcini(struct spcprm *spc)
 
   spc->isGrism = 0;
 
+  spc->err = 0x0;
+
   spc->spxX2P = 0x0;
   spc->spxP2S = 0x0;
   spc->spxS2P = 0x0;
@@ -113,12 +120,28 @@ int spcini(struct spcprm *spc)
 
 /*--------------------------------------------------------------------------*/
 
+int spcfree(spc)
+
+struct spcprm *spc;
+
+{
+  if (spc == 0x0) return SPCERR_NULL_POINTER;
+
+  if (spc->err) free(spc->err);
+  spc->err = 0x0;
+
+  return 0;
+}
+
+/*--------------------------------------------------------------------------*/
+
 int spcprt(const struct spcprm *spc)
 
 {
-  int i;
+  char hext[32];
+  int  i;
 
-  if (spc == 0x0) return 1;
+  if (spc == 0x0) return SPCERR_NULL_POINTER;
 
   wcsprintf("       flag: %d\n", spc->flag);
   wcsprintf("       type: \"%s\"\n", spc->type);
@@ -169,10 +192,20 @@ int spcprt(const struct spcprm *spc)
   }
 
   wcsprintf("    isGrism: %d\n", spc->isGrism);
-  wcsprintf("     spxX2P: %p\n", (void *)spc->spxX2P);
-  wcsprintf("     spxP2S: %p\n", (void *)spc->spxP2S);
-  wcsprintf("     spxS2P: %p\n", (void *)spc->spxS2P);
-  wcsprintf("     spxP2X: %p\n", (void *)spc->spxP2X);
+
+  WCSPRINTF_PTR("        err: ", spc->err, "\n");
+  if (spc->err) {
+    wcserr_prt(spc->err, "");
+  }
+
+  wcsprintf("     spxX2P: %s\n",
+    wcsutil_fptr2str((int (*)())spc->spxX2P, hext));
+  wcsprintf("     spxP2S: %s\n",
+    wcsutil_fptr2str((int (*)())spc->spxP2S, hext));
+  wcsprintf("     spxS2P: %s\n",
+    wcsutil_fptr2str((int (*)())spc->spxS2P, hext));
+  wcsprintf("     spxP2X: %s\n",
+    wcsutil_fptr2str((int (*)())spc->spxP2X, hext));
 
   return 0;
 }
@@ -182,15 +215,20 @@ int spcprt(const struct spcprm *spc)
 int spcset(struct spcprm *spc)
 
 {
+  static const char *function = "spcset";
+
   char   ctype[9], ptype, xtype;
   int    restreq, status;
   double alpha, beta_r, crvalX, dn_r, dXdS, epsilon, G, m, lambda_r, n_r,
          t, restfrq, restwav, theta;
+  struct wcserr **err;
 
-  if (spc == 0x0) return 1;
+  if (spc == 0x0) return SPCERR_NULL_POINTER;
+  err = &(spc->err);
 
   if (undefined(spc->crval)) {
-    return 2;
+    return wcserr_set(WCSERR_SET(SPCERR_BAD_SPEC_PARAMS),
+      "Spectral crval is undefined");
   }
 
   spc->type[4] = '\0';
@@ -202,8 +240,8 @@ int spcset(struct spcprm *spc)
   sprintf(ctype, "%s-%s", spc->type, spc->code);
   restfrq = spc->restfrq;
   restwav = spc->restwav;
-  if ((status = spcspx(ctype, spc->crval, restfrq, restwav, &ptype, &xtype,
-                       &restreq, &crvalX, &dXdS))) {
+  if ((status = spcspxe(ctype, spc->crval, restfrq, restwav, &ptype, &xtype,
+                        &restreq, &crvalX, &dXdS, &(spc->err)))) {
     return status;
   }
 
@@ -468,18 +506,22 @@ int spcx2s(
   int stat[])
 
 {
+  static const char *function = "spcx2s";
+
   int statP2S, status = 0, statX2P;
   double beta;
   register int ix;
   register int *statp;
   register const double *xp;
   register double *specp;
-
+  struct wcserr **err;
 
   /* Initialize. */
-  if (spc == 0x0) return 1;
+  if (spc == 0x0) return SPCERR_NULL_POINTER;
+  err = &(spc->err);
+
   if (spc->flag == 0) {
-    if (spcset(spc)) return 2;
+    if ((status = spcset(spc))) return status;
   }
 
   /* Convert intermediate world coordinate x to X. */
@@ -505,10 +547,13 @@ int spcx2s(
   if (spc->spxX2P) {
     if ((statX2P = spc->spxX2P(spc->w[0], nx, sspec, sspec, spec, spec,
                                stat))) {
-      if (statX2P == 4) {
-        status = 3;
+      if (statX2P == SPXERR_BAD_INSPEC_COORD) {
+        status = SPCERR_BAD_X;
+      } else if (statX2P == SPXERR_BAD_SPEC_PARAMS) {
+        return wcserr_set(WCSERR_SET(SPCERR_BAD_SPEC_PARAMS),
+          "Invalid spectral parameters: Frequency or wavelength is 0");
       } else {
-        return statX2P;
+        return wcserr_set(SPC_ERRMSG(statX2P));
       }
     }
   }
@@ -518,14 +563,20 @@ int spcx2s(
   if (spc->spxP2S) {
     if ((statP2S = spc->spxP2S(spc->w[0], nx, sspec, sspec, spec, spec,
                                stat))) {
-      if (statP2S == 4) {
-        status = 3;
+      if (statP2S == SPXERR_BAD_INSPEC_COORD) {
+        status = SPCERR_BAD_X;
+      } else if (statP2S == SPXERR_BAD_SPEC_PARAMS) {
+        return wcserr_set(WCSERR_SET(SPCERR_BAD_SPEC_PARAMS),
+          "Invalid spectral parameters: Frequency or wavelength is 0");
       } else {
-        return statP2S;
+        return wcserr_set(SPC_ERRMSG(statP2S));
       }
     }
   }
 
+  if (status) {
+    wcserr_set(SPC_ERRMSG(status));
+  }
   return status;
 }
 
@@ -541,28 +592,35 @@ int spcs2x(
   int stat[])
 
 {
+  static const char *function = "spcs2x";
+
   int statP2X, status = 0, statS2P;
   double beta, s;
   register int ispec;
   register int *statp;
   register const double *specp;
   register double *xp;
-
+  struct wcserr **err;
 
   /* Initialize. */
-  if (spc == 0x0) return 1;
+  if (spc == 0x0) return SPCERR_NULL_POINTER;
+  err = &(spc->err);
+
   if (spc->flag == 0) {
-    if (spcset(spc)) return 2;
+    if ((status = spcset(spc))) return status;
   }
 
   /* Apply the linear step of the algorithm chain to convert the S-type */
   /* spectral variable to P-type intermediate spectral variable.        */
   if (spc->spxS2P) {
     if ((statS2P = spc->spxS2P(spc->w[0], nspec, sspec, sx, spec, x, stat))) {
-      if (statS2P == 4) {
-        status = 4;
+      if (statS2P == SPXERR_BAD_INSPEC_COORD) {
+        status = SPCERR_BAD_SPEC;
+      } else if (statS2P == SPXERR_BAD_SPEC_PARAMS) {
+        return wcserr_set(WCSERR_SET(SPCERR_BAD_SPEC_PARAMS),
+          "Invalid spectral parameters: Frequency or wavelength is 0");
       } else {
-        return statS2P;
+        return wcserr_set(SPC_ERRMSG(statS2P));
       }
     }
 
@@ -582,10 +640,13 @@ int spcs2x(
   /* intermediate spectral variable to X-type spectral variable. */
   if (spc->spxP2X) {
     if ((statP2X = spc->spxP2X(spc->w[0], nspec, sx, sx, x, x, stat))) {
-      if (statP2X == 4) {
-        status = 4;
+      if (statP2X == SPCERR_BAD_SPEC) {
+        status = SPCERR_BAD_SPEC;
+      } else if (statP2X == SPXERR_BAD_SPEC_PARAMS) {
+        return wcserr_set(WCSERR_SET(SPCERR_BAD_SPEC_PARAMS),
+          "Invalid spectral parameters: Frequency or wavelength is 0");
       } else {
-        return statP2X;
+        return wcserr_set(SPC_ERRMSG(statP2X));
       }
     }
   }
@@ -618,6 +679,9 @@ int spcs2x(
     *xp /= spc->w[2];
   }
 
+  if (status) {
+    wcserr_set(SPC_ERRMSG(status));
+  }
   return status;
 }
 
@@ -634,6 +698,26 @@ int spctyp(
   int  *restreq)
 
 {
+  return spctype(
+    ctypei, stype, scode, sname, units, ptype, xtype, restreq, NULL);
+}
+
+/* : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : :  */
+
+int spctype(
+  const char ctypei[9],
+  char stype[],
+  char scode[],
+  char sname[],
+  char units[],
+  char *ptype,
+  char *xtype,
+  int  *restreq,
+  struct wcserr **err)
+
+{
+  static const char *function = "spctype";
+
   char ctype[9], ptype_t, sname_t[32], units_t[8], xtype_t;
   int  restreq_t = 0;
 
@@ -690,7 +774,8 @@ int spctyp(
     strcpy(units_t, "");
     ptype_t = 'V';
   } else {
-    return 2;
+    return wcserr_set(WCSERR_SET(SPCERR_BAD_SPEC_PARAMS),
+      "Unknown spectral type '%s'", ctype);
   }
 
 
@@ -698,13 +783,15 @@ int spctyp(
   if ((xtype_t = ctype[5]) == ' ') {
     /* The algorithm code must be completely blank. */
     if (strcmp(ctype+4, "    ") != 0) {
-      return 2;
+      return wcserr_set(WCSERR_SET(SPCERR_BAD_SPEC_PARAMS),
+        "Invalid spectral algorithm '%s'", ctype+4);
     }
 
     xtype_t = ptype_t;
 
   } else if (ctype[4] != '-') {
-    return 2;
+    return wcserr_set(WCSERR_SET(SPCERR_BAD_SPEC_PARAMS),
+      "Invalid spectral type '%s'", ctype);
 
   } else if (strcmp(ctype+5, "LOG") == 0 || strcmp(ctype+5, "TAB") == 0) {
     /* Logarithmic or tabular axis, not linear in any spectral type. */
@@ -712,7 +799,8 @@ int spctyp(
   } else if (xtype_t == 'G') {
     /* Validate the algorithm code. */
     if (ctype[6] != 'R') {
-      return 2;
+      return wcserr_set(WCSERR_SET(SPCERR_BAD_SPEC_PARAMS),
+        "Invalid spectral algorithm '%s'", xtype_t);
     }
 
     /* Grism coordinates... */
@@ -723,16 +811,19 @@ int spctyp(
       /* ...in air. */
       xtype_t = 'a';
     } else {
-      return 2;
+      return wcserr_set(WCSERR_SET(SPCERR_BAD_SPEC_PARAMS),
+        "Invalid spectral algorithm '%s'", xtype_t);
     }
 
   } else if (ctype[6] != '2') {
     /* Algorithm code has invalid syntax. */
-    return 2;
-
+    return wcserr_set(WCSERR_SET(SPCERR_BAD_SPEC_PARAMS),
+      "Invalid spectral algorithm syntax '%s'", xtype_t);
   } else if (ctype[7] != ptype_t && ctype[7] != '?') {
     /* The P-, and S-type variables are inconsistent. */
-    return 2;
+    return wcserr_set(WCSERR_SET(SPCERR_BAD_SPEC_PARAMS),
+      "In spectral type '%s', P- and S-type variables are inconsistent",
+      ctype);
 
   } else if (ctype[7] == ctype[5]) {
     /* Degenerate algorithm code. */
@@ -751,7 +842,8 @@ int spctyp(
     }
   } else if (strchr("LT", (int)xtype_t) == 0) {
     /* Invalid X-type variable code. */
-    return 2;
+    return wcserr_set(WCSERR_SET(SPCERR_BAD_SPEC_PARAMS),
+      "In spectral type '%s', invalid X-type variable code", ctype);
   }
 
 
@@ -785,30 +877,62 @@ int spcspx(
   double *dXdS)
 
 {
+  return spcspxe(ctypeS, crvalS, restfrq, restwav, ptype, xtype, restreq,
+                 crvalX, dXdS, 0x0);
+}
+
+/* : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : :  */
+
+int spcspxe(
+  const char ctypeS[9],
+  double crvalS,
+  double restfrq,
+  double restwav,
+  char *ptype,
+  char *xtype,
+  int *restreq,
+  double *crvalX,
+  double *dXdS,
+  struct wcserr **err)
+
+{
+  static const char *function = "spcspxe";
+
   char scode[4], stype[5], type[8];
   int  status;
   double dPdS, dXdP;
   struct spxprm spx;
 
+
   /* Analyse the spectral axis code. */
-  if (spctyp(ctypeS, stype, scode, 0x0, 0x0, ptype, xtype, restreq)) {
-    return 2;
+  if ((status = spctype(ctypeS, stype, scode, 0x0, 0x0, ptype, xtype, restreq,
+                        err))) {
+    return status;
   }
 
   if (strstr("LT", xtype)) {
     /* Can't handle logarithmic or tabular coordinates. */
-    return 2;
+    return wcserr_set(WCSERR_SET(SPCERR_BAD_SPEC_PARAMS),
+      "Can't handle logarithmic or tabular coordinates");
   }
 
   /* Do we have rest frequency and/or wavelength as required? */
   if ((*restreq)%3 && restfrq == 0.0 && restwav == 0.0) {
-    return 2;
+    return wcserr_set(WCSERR_SET(SPCERR_BAD_SPEC_PARAMS),
+      "Missing required rest frequency or wavelength");
   }
 
   /* Compute all spectral parameters and their derivatives. */
   strcpy(type, stype);
+  spx.err = (err ? *err : 0x0);
   if ((status = specx(type, crvalS, restfrq, restwav, &spx))) {
-    return 2;
+    status = SPCERR_BAD_SPEC_PARAMS;
+    if (err) {
+      (*err)->status = status;
+    } else {
+      free(spx.err);
+    }
+    return status;
   }
 
 
@@ -925,24 +1049,48 @@ int spcxps(
   double *dSdX)
 
 {
+  return spcxpse(ctypeS, crvalX, restfrq, restwav, ptype, xtype, restreq,
+                 crvalS, dSdX, NULL);
+}
+
+/* : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : :  */
+
+int spcxpse(
+  const char ctypeS[9],
+  double crvalX,
+  double restfrq,
+  double restwav,
+  char *ptype,
+  char *xtype,
+  int *restreq,
+  double *crvalS,
+  double *dSdX,
+  struct wcserr **err)
+
+{
+  static const char *function = "spcxpse";
+
   char scode[4], stype[5], type[8];
   int  status;
   double dPdX, dSdP;
   struct spxprm spx;
 
   /* Analyse the spectral axis type. */
-  if (spctyp(ctypeS, stype, scode, 0x0, 0x0, ptype, xtype, restreq)) {
-    return 2;
+  if ((status = spctype(ctypeS, stype, scode, 0x0, 0x0, ptype, xtype, restreq,
+                        err))) {
+    return status;
   }
 
   if (strstr("LT", xtype)) {
     /* Can't handle logarithmic or tabular coordinates. */
-    return 2;
+    return wcserr_set(WCSERR_SET(SPCERR_BAD_SPEC_PARAMS),
+      "Can't handle logarithmic or tabular coordinates");
   }
 
   /* Do we have rest frequency and/or wavelength as required? */
   if ((*restreq)%3 && restfrq == 0.0 && restwav == 0.0) {
-    return 2;
+    return wcserr_set(WCSERR_SET(SPCERR_BAD_SPEC_PARAMS),
+      "Missing required rest frequency or wavelength");
   }
 
   /* Compute all spectral parameters and their derivatives. */
@@ -956,8 +1104,15 @@ int spcxps(
     strcpy(type, "VELO");
   }
 
-  if ((status = specx(type, crvalX, restfrq, restwav, &spx))) {
-    return 2;
+  spx.err = (err ? *err : 0x0);
+  if (specx(type, crvalX, restfrq, restwav, &spx)) {
+    status = SPCERR_BAD_SPEC_PARAMS;
+    if (err) {
+      (*err)->status = status;
+    } else {
+      free(spx.err);
+    }
+    return status;
   }
 
 
@@ -1068,12 +1223,32 @@ int spctrn(
   double *cdeltS2)
 
 {
+  return spctrne(ctypeS1, crvalS1, cdeltS1, restfrq, restwav,
+                 ctypeS2, crvalS2, cdeltS2, NULL);
+}
+
+/* : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : :  */
+
+int spctrne(
+  const char ctypeS1[9],
+  double crvalS1,
+  double cdeltS1,
+  double restfrq,
+  double restwav,
+  char   ctypeS2[9],
+  double *crvalS2,
+  double *cdeltS2,
+  struct wcserr **err)
+
+{
+  static const char *function = "spctrne";
+
   char *cp, ptype1, ptype2, xtype1, xtype2;
   int  restreq, status;
   double crvalX, dS2dX, dXdS1;
 
-  if ((status = spcspx(ctypeS1, crvalS1, restfrq, restwav, &ptype1, &xtype1,
-                       &restreq, &crvalX, &dXdS1))) {
+  if ((status = spcspxe(ctypeS1, crvalS1, restfrq, restwav, &ptype1, &xtype1,
+                        &restreq, &crvalX, &dXdS1, err))) {
     return status;
   }
 
@@ -1094,14 +1269,15 @@ int spctrn(
     }
   }
 
-  if ((status = spcxps(ctypeS2, crvalX, restfrq, restwav, &ptype2, &xtype2,
-                       &restreq, crvalS2, &dS2dX))) {
+  if ((status = spcxpse(ctypeS2, crvalX, restfrq, restwav, &ptype2, &xtype2,
+                        &restreq, crvalS2, &dS2dX, err))) {
     return status;
   }
 
   /* Are the X-types compatible? */
   if (xtype2 != xtype1) {
-    return 2;
+    return wcserr_set(WCSERR_SET(SPCERR_BAD_SPEC_PARAMS),
+      "Incompatible X-types '%c' and '%c'", xtype1, xtype2);
   }
 
   if (ctypeS2[7] == '?') {
@@ -1142,7 +1318,7 @@ int spcaips(
       strncmp(ctype, "VELO", 4) == 0 ||
       strncmp(ctype, "FELO", 4) == 0) {
     /* Look for the Doppler frame. */
-    if ((fcode = ctype+4)) {
+    if (*(fcode = ctype+4)) {
       if (strcmp(fcode, "-LSR") == 0) {
         strcpy(specsys, "LSRK");
       } else if (strcmp(fcode, "-HEL") == 0) {
diff --git a/wcslib/C/spc.h b/wcslib/C/spc.h
index 9126c9e..79fc8fa 100644
--- a/wcslib/C/spc.h
+++ b/wcslib/C/spc.h
@@ -1,6 +1,6 @@
 /*============================================================================
 
-  WCSLIB 4.7 - an implementation of the FITS WCS standard.
+  WCSLIB 4.8 - an implementation of the FITS WCS standard.
   Copyright (C) 1995-2011, Mark Calabretta
 
   This file is part of WCSLIB.
@@ -28,10 +28,10 @@
 
   Author: Mark Calabretta, Australia Telescope National Facility
   http://www.atnf.csiro.au/~mcalabre/index.html
-  $Id: spc.h,v 4.7 2011/02/07 07:03:42 cal103 Exp $
+  $Id: spc.h,v 4.8.1.1 2011/08/15 08:07:06 cal103 Exp cal103 $
 *=============================================================================
 *
-* WCSLIB 4.7 - C routines that implement the spectral coordinate systems
+* WCSLIB 4.8 - C routines that implement the spectral coordinate systems
 * recognized by the FITS World Coordinate System (WCS) standard.  Refer to
 *
 *   "Representations of world coordinates in FITS",
@@ -57,7 +57,8 @@
 * C++ class but with no encapsulation.
 *
 * Routine spcini() is provided to initialize the spcprm struct with default
-* values, and another, spcprt(), to print its contents.
+* values, spcfree() reclaims any memory that may have been allocated to store
+* an error message, and spcprt() prints its contents.
 *
 * A setup routine, spcset(), computes intermediate values in the spcprm struct
 * from parameters in it that were supplied by the user.  The struct always
@@ -71,16 +72,16 @@
 * A number of routines are provided to aid in analysing or synthesising sets
 * of FITS spectral axis keywords:
 *
-*   - spctyp() checks a spectral CTYPEia keyword for validity and returns
+*   - spctype() checks a spectral CTYPEia keyword for validity and returns
 *     information derived from it.
 *
-*   - Spectral keyword analysis routine spcspx() computes the values of the
+*   - Spectral keyword analysis routine spcspxe() computes the values of the
 *     X-type spectral variables for the S-type variables supplied.
 *
-*   - Spectral keyword synthesis routine, spcxps(), computes the S-type
+*   - Spectral keyword synthesis routine, spcxpse(), computes the S-type
 *     variables for the X-types supplied.
 *
-*   - Given a set of spectral keywords, a translation routine, spctrn(),
+*   - Given a set of spectral keywords, a translation routine, spctrne(),
 *     produces the corresponding set for the specified spectral CTYPEia.
 *
 *   - spcaips() translates AIPS-convention spectral keywords, CTYPEn and
@@ -191,9 +192,25 @@
 *                         1: Null spcprm pointer passed.
 *
 *
+* spcfree() - Destructor for the spcprm struct
+* --------------------------------------------
+* spcfree() frees any memory that may have been allocated to store an error
+* message in the spcprm struct.
+*
+* Given:
+*   spc       struct spcprm*
+*                       Spectral transformation parameters.
+*
+* Function return value:
+*             int       Status return value:
+*                         0: Success.
+*                         1: Null spcprm pointer passed.
+*
+*
 * spcprt() - Print routine for the spcprm struct
 * ----------------------------------------------
-* spcprt() prints the contents of a spcprm struct.
+* spcprt() prints the contents of a spcprm struct using wcsprintf().  Mainly
+* intended for diagnostic purposes.
 *
 * Given:
 *   spc       const struct spcprm*
@@ -224,6 +241,9 @@
 *                         1: Null spcprm pointer passed.
 *                         2: Invalid spectral parameters.
 *
+*                       For returns > 1, a detailed error message is set in
+*                       spcprm::err if enabled, see wcserr_enable().
+*
 *
 * spcx2s() - Transform to spectral coordinates
 * --------------------------------------------
@@ -235,13 +255,17 @@
 *
 * Given:
 *   nx        int       Vector length.
+*
 *   sx        int       Vector stride.
+*
 *   sspec     int       Vector stride.
+*
 *   x         const double[]
 *                       Intermediate world coordinates, in SI units.
 *
 * Returned:
 *   spec      double[]  Spectral coordinates, in SI units.
+*
 *   stat      int[]     Status return value status for each vector element:
 *                         0: Success.
 *                         1: Invalid value of x.
@@ -254,6 +278,9 @@
 *                         3: One or more of the x coordinates were invalid,
 *                            as indicated by the stat vector.
 *
+*                       For returns > 1, a detailed error message is set in
+*                       spcprm::err if enabled, see wcserr_enable().
+*
 *
 * spcs2x() - Transform spectral coordinates
 * -----------------------------------------
@@ -266,13 +293,17 @@
 *
 * Given:
 *   nspec     int       Vector length.
+*
 *   sspec     int       Vector stride.
+*
 *   sx        int       Vector stride.
+*
 *   spec      const double[]
 *                       Spectral coordinates, in SI units.
 *
 * Returned:
 *   x         double[]  Intermediate world coordinates, in SI units.
+*
 *   stat      int[]     Status return value status for each vector element:
 *                         0: Success.
 *                         1: Invalid value of spec.
@@ -285,17 +316,22 @@
 *                         4: One or more of the spec coordinates were
 *                            invalid, as indicated by the stat vector.
 *
+*                       For returns > 1, a detailed error message is set in
+*                       spcprm::err if enabled, see wcserr_enable().
 *
-* spctyp() - Spectral CTYPEia keyword analysis
-* --------------------------------------------
-* spctyp() checks whether a CTYPEia keyvalue is a valid spectral axis type and
-* if so returns information derived from it relating to the associated S-, P-,
-* and X-type spectral variables (see explanation above).
+*
+* spctype() - Spectral CTYPEia keyword analysis
+* ---------------------------------------------
+* spctype() checks whether a CTYPEia keyvalue is a valid spectral axis type
+* and if so returns information derived from it relating to the associated S-,
+* P-, and X-type spectral variables (see explanation above).
 *
 * The return arguments are guaranteed not be modified if CTYPEia is not a
 * valid spectral type; zero-pointers may be specified for any that are not of
 * interest.
 *
+* A deprecated form of this function, spctyp(), lacks the wcserr** parameter.
+*
 * Given:
 *   ctype     const char[9]
 *                       The CTYPEia keyvalue, (eight characters with null
@@ -306,24 +342,30 @@
 *                       copied or translated from ctype.  If a non-zero
 *                       pointer is given, the array must accomodate a null-
 *                       terminated string of length 5.
+*
 *   scode     char[]    The three-letter spectral algorithm code copied or
 *                       translated from ctype.  Logarithmic ('LOG') and
 *                       tabular ('TAB') codes are also recognized.  If a
 *                       non-zero pointer is given, the array must accomodate a
 *                       null-terminated string of length 4.
+*
 *   sname     char[]    Descriptive name of the S-type spectral variable.
 *                       If a non-zero pointer is given, the array must
 *                       accomodate a null-terminated string of length 22.
+*
 *   units     char[]    SI units of the S-type spectral variable.  If a
 *                       non-zero pointer is given, the array must accomodate a
 *                       null-terminated string of length 8.
+*
 *   ptype     char*     Character code for the P-type spectral variable
 *                       derived from ctype, one of 'F', 'W', 'A', or 'V'.
+*
 *   xtype     char*     Character code for the X-type spectral variable
 *                       derived from ctype, one of 'F', 'W', 'A', or 'V'.
 *                       Also, 'w' and 'a' are synonymous to 'W' and 'A' for
 *                       grisms in vacuo and air respectively.  Set to 'L' or
 *                       'T' for logarithmic ('LOG') and tabular ('TAB') axes.
+*
 *   restreq   int*      Multivalued flag that indicates whether rest
 *                       frequency or wavelength is required to compute
 *                       spectral variables for this CTYPEia:
@@ -340,6 +382,11 @@
 *                        spectral coordinate computations (i.e. between S- and
 *                        X-types) only if restreq%3 != 0.
 *
+*   err       struct wcserr **
+*                       For function return values > 1, this struct will
+*                       contain a detailed error message.  May be NULL if an
+*                       error message is not desired.
+*
 * Function return value:
 *             int       Status return value:
 *                         0: Success.
@@ -347,11 +394,13 @@
 *                            CTYPEia).
 *
 *
-* spcspx() - Spectral keyword analysis
+* spcspxe() - Spectral keyword analysis
 * ------------------------------------
-* spcspx() analyses the CTYPEia and CRVALia FITS spectral axis keyword values
+* spcspxe() analyses the CTYPEia and CRVALia FITS spectral axis keyword values
 * and returns information about the associated X-type spectral variable.
 *
+* A deprecated form of this function, spcspx(), lacks the wcserr** parameter.
+*
 * Given:
 *   ctypeS    const char[9]
 *                       Spectral axis type, i.e. the CTYPEia keyvalue, (eight
@@ -360,8 +409,10 @@
 *                       variable in the algorithm code (i.e. the eighth
 *                       character of CTYPEia) may be set to '?' (it will not
 *                       be reset).
+*
 *   crvalS    double    Value of the S-type spectral variable at the reference
 *                       point, i.e. the CRVALia keyvalue, SI units.
+*
 *   restfrq,
 *   restwav   double    Rest frequency [Hz] and rest wavelength in vacuo [m],
 *                       only one of which need be given, the other should be
@@ -374,35 +425,46 @@
 * Returned:
 *   ptype     char*     Character code for the P-type spectral variable
 *                       derived from ctypeS, one of 'F', 'W', 'A', or 'V'.
+*
 *   xtype     char*     Character code for the X-type spectral variable
 *                       derived from ctypeS, one of 'F', 'W', 'A', or 'V'.
 *                       Also, 'w' and 'a' are synonymous to 'W' and 'A' for
 *                       grisms in vacuo and air respectively; crvalX and dXdS
 *                       (see below) will conform to these.
+*
 *   restreq   int*      Multivalued flag that indicates whether rest frequency
 *                       or wavelength is required to compute spectral
-*                       variables for this CTYPEia, as for spctyp().
+*                       variables for this CTYPEia, as for spctype().
+*
 *   crvalX    double*   Value of the X-type spectral variable at the reference
 *                       point, SI units.
+*
 *   dXdS      double*   The derivative, dX/dS, evaluated at the reference
 *                       point, SI units.  Multiply the CDELTia keyvalue by
 *                       this to get the pixel spacing in the X-type spectral
 *                       coordinate.
 *
+*   err       struct wcserr **
+*                       For function return values > 1, this struct will
+*                       contain a detailed error message.  May be NULL if an
+*                       error message is not desired.
+*
 * Function return value:
 *             int       Status return value:
 *                         0: Success.
 *                         2: Invalid spectral parameters.
 *
 *
-* spcxps() - Spectral keyword synthesis
+* spcxpse() - Spectral keyword synthesis
 * -------------------------------------
-* spcxps(), for the spectral axis type specified and the value provided for
+* spcxpse(), for the spectral axis type specified and the value provided for
 * the X-type spectral variable at the reference point, deduces the value of
 * the FITS spectral axis keyword CRVALia and also the derivative dS/dX which
 * may be used to compute CDELTia.  See above for an explanation of the S-,
 * P-, and X-type spectral variables.
 *
+* A deprecated form of this function, spcxps(), lacks the wcserr** parameter.
+*
 * Given:
 *   ctypeS    const char[9]
 *                       The required spectral axis type, i.e. the CTYPEia
@@ -411,8 +473,10 @@
 *                       spectral variable in the algorithm code (i.e. the
 *                       eighth character of CTYPEia) may be set to '?' (it
 *                       will not be reset).
+*
 *   crvalX    double    Value of the X-type spectral variable at the reference
 *                       point (N.B. NOT the CRVALia keyvalue), SI units.
+*
 *   restfrq,
 *   restwav   double    Rest frequency [Hz] and rest wavelength in vacuo [m],
 *                       only one of which need be given, the other should be
@@ -425,33 +489,44 @@
 * Returned:
 *   ptype     char*     Character code for the P-type spectral variable
 *                       derived from ctypeS, one of 'F', 'W', 'A', or 'V'.
+*
 *   xtype     char*     Character code for the X-type spectral variable
 *                       derived from ctypeS, one of 'F', 'W', 'A', or 'V'.
 *                       Also, 'w' and 'a' are synonymous to 'W' and 'A' for
 *                       grisms; crvalX and cdeltX must conform to these.
+*
 *   restreq   int*      Multivalued flag that indicates whether rest frequency
 *                       or wavelength is required to compute spectral
-*                       variables for this CTYPEia, as for spctyp().
+*                       variables for this CTYPEia, as for spctype().
+*
 *   crvalS    double*   Value of the S-type spectral variable at the reference
 *                       point (i.e. the appropriate CRVALia keyvalue), SI
 *                       units.
+*
 *   dSdX      double*   The derivative, dS/dX, evaluated at the reference
 *                       point, SI units.  Multiply this by the pixel spacing
 *                       in the X-type spectral coordinate to get the CDELTia
 *                       keyvalue.
 *
+*   err       struct wcserr **
+*                       For function return values > 1, this struct will
+*                       contain a detailed error message.  May be NULL if an
+*                       error message is not desired.
+*
 * Function return value:
 *             int       Status return value:
 *                         0: Success.
 *                         2: Invalid spectral parameters.
 *
 *
-* spctrn() - Spectral keyword translation
+* spctrne() - Spectral keyword translation
 * ---------------------------------------
-* spctrn() translates a set of FITS spectral axis keywords into the
+* spctrne() translates a set of FITS spectral axis keywords into the
 * corresponding set for the specified spectral axis type.  For example, a
 * 'FREQ' axis may be translated into 'ZOPT-F2W' and vice versa.
 *
+* A deprecated form of this function, spctrn(), lacks the wcserr** parameter.
+*
 * Given:
 *   ctypeS1   const char[9]
 *                       Spectral axis type, i.e. the CTYPEia keyvalue, (eight
@@ -460,10 +535,13 @@
 *                       variable in the algorithm code (i.e. the eighth
 *                       character of CTYPEia) may be set to '?' (it will not
 *                       be reset).
+*
 *   crvalS1   double    Value of the S-type spectral variable at the reference
 *                       point, i.e. the CRVALia keyvalue, SI units.
+*
 *   cdeltS1   double    Increment of the S-type spectral variable at the
 *                       reference point, SI units.
+*
 *   restfrq,
 *   restwav   double    Rest frequency [Hz] and rest wavelength in vacuo [m],
 *                       only one of which need be given, the other should be
@@ -491,10 +569,16 @@
 *   crvalS2   double*   Value of the new S-type spectral variable at the
 *                       reference point, i.e. the new CRVALia keyvalue, SI
 *                       units.
+*
 *   cdeltS2   double*   Increment of the new S-type spectral variable at the
 *                       reference point, i.e. the new CDELTia keyvalue, SI
 *                       units.
 *
+*   err       struct wcserr **
+*                       For function return values > 1, this struct will
+*                       contain a detailed error message.  May be NULL if an
+*                       error message is not desired.
+*
 * Function return value:
 *             int       Status return value:
 *                         0: Success.
@@ -515,6 +599,7 @@
 *   ctypeA    const char[9]
 *                       CTYPEia keyvalue (eight characters, need not be null-
 *                       terminated).
+*
 *   velref    int       AIPS-convention VELREF code.  It has the following
 *                       integer values:
 *                         1: LSR kinematic, originally described simply as
@@ -547,6 +632,7 @@
 * Returned:
 *   ctype     char[9]   Translated CTYPEia keyvalue, or a copy of ctypeA if no
 *                       translation was performed (null-filled).
+*
 *   specsys   char[9]   Doppler reference frame indicated by VELREF or else by
 *                       CTYPEn.
 *
@@ -626,9 +712,15 @@
 *       - 1: in vacuum,
 *       - 2: in air.
 *
-*   int padding
+*   int padding1
 *     (An unused variable inserted for alignment purposes only.)
 *
+*   struct wcserr *err
+*     (Returned) If enabled, when an error status is returned this structure
+*     contains detailed information about the error, see wcserr_enable().
+*
+*   void *padding2
+*     (An unused variable inserted for alignment purposes only.)
 *   int (*spxX2P)(SPX_ARGS)
 *     (Returned) The first and ...
 *   int (*spxP2S)(SPX_ARGS)
@@ -656,6 +748,7 @@
 #define WCSLIB_SPC
 
 #include "spx.h"
+#include "wcserr.h"
 
 #ifdef __cplusplus
 extern "C" {
@@ -664,48 +757,64 @@ extern "C" {
 
 extern const char *spc_errmsg[];
 
+enum spc_errmsg_enum {
+  SPCERR_SUCCESS         = 0,	/* Success. */
+  SPCERR_NULL_POINTER    = 1,	/* Null spcprm pointer passed. */
+  SPCERR_BAD_SPEC_PARAMS = 2,	/* Invalid spectral parameters. */
+  SPCERR_BAD_X           = 3,	/* One or more of x coordinates were
+				   invalid. */
+  SPCERR_BAD_SPEC        = 4 	/* One or more of the spec coordinates were
+				   invalid. */
+};
 
 struct spcprm {
   /* Initialization flag (see the prologue above).                          */
   /*------------------------------------------------------------------------*/
-  int   flag;                   /* Set to zero to force initialization.     */
+  int    flag;			/* Set to zero to force initialization.     */
 
   /* Parameters to be provided (see the prologue above).                    */
   /*------------------------------------------------------------------------*/
-  char   type[8];               /* Four-letter spectral variable type.      */
-  char   code[4];               /* Three-letter spectral algorithm code.    */
-
-  double crval;                 /* Reference value (CRVALia), SI units.     */
-  double restfrq;               /* Rest frequency, Hz.                      */
-  double restwav;               /* Rest wavelength, m.                      */
-
-  double pv[7];                 /* Grism parameters:                        */
-                                /*   0: G, grating ruling density.          */
-                                /*   1: m, interference order.              */
-                                /*   2: alpha, angle of incidence.          */
-                                /*   3: n_r, refractive index at lambda_r.  */
-                                /*   4: n'_r, dn/dlambda at lambda_r.       */
-                                /*   5: epsilon, grating tilt angle.        */
-                                /*   6: theta, detector tilt angle.         */
+  char   type[8];		/* Four-letter spectral variable type.      */
+  char   code[4];		/* Three-letter spectral algorithm code.    */
+
+  double crval;			/* Reference value (CRVALia), SI units.     */
+  double restfrq;		/* Rest frequency, Hz.                      */
+  double restwav;		/* Rest wavelength, m.                      */
+
+  double pv[7];			/* Grism parameters:                        */
+				/*   0: G, grating ruling density.          */
+				/*   1: m, interference order.              */
+				/*   2: alpha, angle of incidence.          */
+				/*   3: n_r, refractive index at lambda_r.  */
+				/*   4: n'_r, dn/dlambda at lambda_r.       */
+				/*   5: epsilon, grating tilt angle.        */
+				/*   6: theta, detector tilt angle.         */
 
   /* Information derived from the parameters supplied.                      */
   /*------------------------------------------------------------------------*/
-  double w[6];                  /* Intermediate values.                     */
-                                /*   0: Rest frequency or wavelength (SI).  */
-                                /*   1: CRVALX (SI units).                  */
-                                /*   2: CDELTX/CDELTia = dX/dS (SI units).  */
-                                /* The remainder are grism intermediates.   */
-
-  int isGrism;                  /* Grism coordinates?  1: vacuum, 2: air.   */
-  int padding;                  /* (Dummy inserted for alignment purposes.) */
-
-  int (*spxX2P)(SPX_ARGS);      /* Pointers to the transformation functions */
-  int (*spxP2S)(SPX_ARGS);      /* in the two-step algorithm chain in the   */
-                                /* pixel-to-spectral direction.             */
-
-  int (*spxS2P)(SPX_ARGS);      /* Pointers to the transformation functions */
-  int (*spxP2X)(SPX_ARGS);      /* in the two-step algorithm chain in the   */
-                                /* spectral-to-pixel direction.             */
+  double w[6];			/* Intermediate values.                     */
+				/*   0: Rest frequency or wavelength (SI).  */
+				/*   1: CRVALX (SI units).                  */
+				/*   2: CDELTX/CDELTia = dX/dS (SI units).  */
+				/* The remainder are grism intermediates.   */
+
+  int    isGrism;		/* Grism coordinates?  1: vacuum, 2: air.   */
+  int    padding1;		/* (Dummy inserted for alignment purposes.) */
+
+  /* Error handling                                                         */
+  /*------------------------------------------------------------------------*/
+  struct wcserr *err;
+
+  /* Private                                                                */
+  /*------------------------------------------------------------------------*/
+  void   *padding2;		/* (Dummy inserted for alignment purposes.) */
+  int (*spxX2P)(SPX_ARGS);	/* Pointers to the transformation functions */
+  int (*spxP2S)(SPX_ARGS);	/* in the two-step algorithm chain in the   */
+				/* pixel-to-spectral direction.             */
+
+  int (*spxS2P)(SPX_ARGS);	/* Pointers to the transformation functions */
+  int (*spxP2X)(SPX_ARGS);	/* in the two-step algorithm chain in the   */
+				/* spectral-to-pixel direction.             */
 };
 
 /* Size of the spcprm struct in int units, used by the Fortran wrappers. */
@@ -714,6 +823,8 @@ struct spcprm {
 
 int spcini(struct spcprm *spc);
 
+int spcfree(struct spcprm *spc);
+
 int spcprt(const struct spcprm *spc);
 
 int spcset(struct spcprm *spc);
@@ -724,20 +835,21 @@ int spcx2s(struct spcprm *spc, int nx, int sx, int sspec,
 int spcs2x(struct spcprm *spc, int nspec, int sspec, int sx,
            const double spec[], double x[], int stat[]);
 
-int spctyp(const char ctype[], char stype[], char scode[], char sname[],
-           char units[], char *ptype, char *xtype, int *restreq);
+int spctype(const char ctype[], char stype[], char scode[], char sname[],
+            char units[], char *ptype, char *xtype, int *restreq,
+            struct wcserr **err);
 
-int spcspx(const char ctypeS[], double crvalS, double restfrq, double restwav,
-           char *ptype, char *xtype, int *restreq, double *crvalX,
-           double *dXdS);
+int spcspxe(const char ctypeS[], double crvalS, double restfrq,
+            double restwav, char *ptype, char *xtype, int *restreq,
+            double *crvalX, double *dXdS, struct wcserr **err);
 
-int spcxps(const char ctypeS[], double crvalX, double restfrq, double restwav,
-           char *ptype, char *xtype, int *restreq, double *crvalS,
-           double *dSdX);
+int spcxpse(const char ctypeS[], double crvalX, double restfrq,
+            double restwav, char *ptype, char *xtype, int *restreq,
+            double *crvalS, double *dSdX, struct wcserr **err);
 
-int spctrn(const char ctypeS1[], double crvalS1, double cdeltS1,
-           double restfrq, double restwav, char ctypeS2[], double *crvalS2,
-           double *cdeltS2);
+int spctrne(const char ctypeS1[], double crvalS1, double cdeltS1,
+            double restfrq, double restwav, char ctypeS2[], double *crvalS2,
+            double *cdeltS2, struct wcserr **err);
 
 int spcaips(const char ctypeA[], int velref, char ctype[], char specsys[]);
 
@@ -749,6 +861,18 @@ int spcaips(const char ctypeA[], int velref, char ctype[], char specsys[]);
 #define spcx2s_errmsg spc_errmsg
 #define spcs2x_errmsg spc_errmsg
 
+int spctyp(const char ctype[], char stype[], char scode[], char sname[],
+           char units[], char *ptype, char *xtype, int *restreq);
+int spcspx(const char ctypeS[], double crvalS, double restfrq, double restwav,
+           char *ptype, char *xtype, int *restreq, double *crvalX,
+           double *dXdS);
+int spcxps(const char ctypeS[], double crvalX, double restfrq, double restwav,
+           char *ptype, char *xtype, int *restreq, double *crvalS,
+           double *dSdX);
+int spctrn(const char ctypeS1[], double crvalS1, double cdeltS1,
+           double restfrq, double restwav, char ctypeS2[], double *crvalS2,
+           double *cdeltS2);
+
 #ifdef __cplusplus
 }
 #endif
diff --git a/wcslib/C/sph.c b/wcslib/C/sph.c
index b5fcc6a..29b7d12 100644
--- a/wcslib/C/sph.c
+++ b/wcslib/C/sph.c
@@ -1,6 +1,6 @@
 /*============================================================================
 
-  WCSLIB 4.7 - an implementation of the FITS WCS standard.
+  WCSLIB 4.8 - an implementation of the FITS WCS standard.
   Copyright (C) 1995-2011, Mark Calabretta
 
   This file is part of WCSLIB.
@@ -28,7 +28,7 @@
 
   Author: Mark Calabretta, Australia Telescope National Facility
   http://www.atnf.csiro.au/~mcalabre/index.html
-  $Id: sph.c,v 4.7 2011/02/07 07:03:42 cal103 Exp $
+  $Id: sph.c,v 4.8.1.1 2011/08/15 08:07:06 cal103 Exp cal103 $
 *===========================================================================*/
 
 #include <math.h>
@@ -79,8 +79,8 @@ int sphx2s(
       latp = lat;
       phip   = phi;
       thetap = theta;
-      for (itheta = 0; itheta < ntheta; itheta++, phip += spt, thetap += spt) {
-        for (iphi = 0; iphi < mphi; iphi++, lngp += sll, latp += sll) {
+      for (itheta = 0; itheta < ntheta; itheta++) {
+        for (iphi = 0; iphi < mphi; iphi++) {
           *lngp = *phip + dlng;
           *latp = *thetap;
 
@@ -96,6 +96,11 @@ int sphx2s(
           } else if (*lngp < -360.0) {
             *lngp += 360.0;
           }
+
+          lngp   += sll;
+          latp   += sll;
+          phip   += spt;
+          thetap += spt;
         }
       }
 
@@ -106,8 +111,8 @@ int sphx2s(
       latp = lat;
       phip   = phi;
       thetap = theta;
-      for (itheta = 0; itheta < ntheta; itheta++, phip += spt, thetap += spt) {
-        for (iphi = 0; iphi < mphi; iphi++, lngp += sll, latp += sll) {
+      for (itheta = 0; itheta < ntheta; itheta++) {
+        for (iphi = 0; iphi < mphi; iphi++) {
           *lngp = dlng - *phip;
           *latp = -(*thetap);
 
@@ -123,6 +128,11 @@ int sphx2s(
           } else if (*lngp < -360.0) {
             *lngp += 360.0;
           }
+
+          lngp   += sll;
+          latp   += sll;
+          phip   += spt;
+          thetap += spt;
         }
       }
     }
@@ -254,8 +264,8 @@ int sphs2x(
       latp = lat;
       phip   = phi;
       thetap = theta;
-      for (ilat = 0; ilat < nlat; ilat++, lngp += sll, latp += sll) {
-        for (ilng = 0; ilng < mlng; ilng++, phip += spt, thetap += spt) {
+      for (ilat = 0; ilat < nlat; ilat++) {
+        for (ilng = 0; ilng < mlng; ilng++) {
           *phip = fmod(*lngp + dphi, 360.0);
           *thetap = *latp;
 
@@ -265,6 +275,11 @@ int sphs2x(
           } else if (*phip < -180.0) {
             *phip += 360.0;
           }
+
+          phip   += spt;
+          thetap += spt;
+          lngp   += sll;
+          latp   += sll;
         }
       }
 
@@ -275,8 +290,8 @@ int sphs2x(
       latp = lat;
       phip   = phi;
       thetap = theta;
-      for (ilat = 0; ilat < nlat; ilat++, lngp += sll, latp += sll) {
-        for (ilng = 0; ilng < mlng; ilng++, phip += spt, thetap += spt) {
+      for (ilat = 0; ilat < nlat; ilat++) {
+        for (ilng = 0; ilng < mlng; ilng++) {
           *phip = fmod(dphi - *lngp, 360.0);
           *thetap = -(*latp);
 
@@ -286,6 +301,11 @@ int sphs2x(
           } else if (*phip < -180.0) {
             *phip += 360.0;
           }
+
+          phip   += spt;
+          thetap += spt;
+          lngp   += sll;
+          latp   += sll;
         }
       }
     }
diff --git a/wcslib/C/sph.h b/wcslib/C/sph.h
index 8bbb6ec..caf890f 100644
--- a/wcslib/C/sph.h
+++ b/wcslib/C/sph.h
@@ -1,6 +1,6 @@
 /*============================================================================
 
-  WCSLIB 4.7 - an implementation of the FITS WCS standard.
+  WCSLIB 4.8 - an implementation of the FITS WCS standard.
   Copyright (C) 1995-2011, Mark Calabretta
 
   This file is part of WCSLIB.
@@ -28,10 +28,10 @@
 
   Author: Mark Calabretta, Australia Telescope National Facility
   http://www.atnf.csiro.au/~mcalabre/index.html
-  $Id: sph.h,v 4.7 2011/02/07 07:03:42 cal103 Exp $
+  $Id: sph.h,v 4.8.1.1 2011/08/15 08:07:06 cal103 Exp cal103 $
 *=============================================================================
 *
-* WCSLIB 4.7 - C routines that implement the spherical coordinate
+* WCSLIB 4.8 - C routines that implement the spherical coordinate
 * transformations used by the FITS World Coordinate System (WCS) standard.
 * Refer to
 *
@@ -71,9 +71,12 @@
 *                         2: Native longitude of the celestial pole [deg].
 *                         3: cos(eul[1])
 *                         4: sin(eul[1])
+*
 *   nphi,
 *   ntheta    int       Vector lengths.
+*
 *   spt,sxy   int       Vector strides.
+*
 *   phi,theta const double[]
 *                       Longitude and latitude in the native coordinate
 *                       system of the projection [deg].
@@ -102,8 +105,11 @@
 *                         2: Native longitude of the celestial pole [deg].
 *                         3: cos(eul[1])
 *                         4: sin(eul[1])
+*
 *   nlng,nlat int       Vector lengths.
+*
 *   sll,spt   int       Vector strides.
+*
 *   lng,lat   const double[]
 *                       Celestial longitude and latitude [deg].
 *
@@ -128,7 +134,9 @@
 *
 * Given:
 *   nfield    int       The number of field points.
+*
 *   lng0,lat0 double    Spherical coordinates of the reference point [deg].
+*
 *   lng,lat   const double[]
 *                       Spherical coordinates of the field points [deg].
 *
@@ -149,7 +157,7 @@
 *
 =     eul[0] = lng0;
 =     eul[1] = 90.0 - lat0;
-=     eul[2] = 0.0;
+=     eul[2] =  0.0;
 *
 *   The angular distance and generalized position angle are readily obtained
 *   from the longitude and latitude of the field point in the new system.
@@ -190,7 +198,9 @@
 *
 * Given:
 *   nfield    int       The number of field points.
+*
 *   lng0,lat0 double    Spherical coordinates of the reference point [deg].
+*
 *   dist,pa   const double[]
 *                       Angular distances and position angles [deg].
 *
diff --git a/wcslib/C/spx.c b/wcslib/C/spx.c
index fa9b575..8a88418 100644
--- a/wcslib/C/spx.c
+++ b/wcslib/C/spx.c
@@ -1,6 +1,6 @@
 /*============================================================================
 
-  WCSLIB 4.7 - an implementation of the FITS WCS standard.
+  WCSLIB 4.8 - an implementation of the FITS WCS standard.
   Copyright (C) 1995-2011, Mark Calabretta
 
   This file is part of WCSLIB.
@@ -28,15 +28,16 @@
 
   Author: Mark Calabretta, Australia Telescope National Facility
   http://www.atnf.csiro.au/~mcalabre/index.html
-  $Id: spx.c,v 4.7 2011/02/07 07:03:42 cal103 Exp $
+  $Id: spx.c,v 4.8.1.1 2011/08/15 08:07:06 cal103 Exp cal103 $
 *===========================================================================*/
 
 #include <math.h>
 #include <stdio.h>
 #include <string.h>
 
-#include "spx.h"
+#include "wcserr.h"
 #include "wcsmath.h"
+#include "spx.h"
 
 
 /* Map status return value to message. */
@@ -47,6 +48,8 @@ const char *spx_errmsg[] = {
   "Invalid spectral variable",
   "One or more of the inspec coordinates were invalid"};
 
+/* Convenience macro for invoking wcserr_set(). */
+#define SPX_ERRMSG(status) WCSERR_SET(status), spx_errmsg[status]
 
 #define C 2.99792458e8
 #define h 6.6260755e-34
@@ -64,11 +67,15 @@ double spec, restfrq, restwav;
 struct spxprm *spx;
 
 {
+  static const char *function = "specx";
+
   register int k;
   int haverest;
   double beta, dwaveawav, gamma, n, s, t, u;
+  struct wcserr **err;
 
-  if (spx == 0x0) return 1;
+  if (spx == 0x0) return SPXERR_NULL_POINTER;
+  err = &(spx->err);
 
   haverest = 1;
   if (restfrq == 0.0) {
@@ -88,26 +95,40 @@ struct spxprm *spx;
     spx->restwav = C/restfrq;
   }
 
+  spx->err = 0x0;
+
   /* Convert to frequency. */
   spx->wavetype = 0;
   spx->velotype = 0;
   if (strcmp(type, "FREQ") == 0) {
-    if (spec == 0.0) return 3;
+    if (spec == 0.0) {
+      return wcserr_set(WCSERR_SET(SPXERR_BAD_SPEC_VAR),
+        "Invalid spectral variable: frequency == 0");
+    }
     spx->freq = spec;
     spx->wavetype = 1;
 
   } else if (strcmp(type, "AFRQ") == 0) {
-    if (spec == 0.0) return 3;
+    if (spec == 0.0) {
+      return wcserr_set(WCSERR_SET(SPXERR_BAD_SPEC_VAR),
+        "Invalid spectral variable: frequency == 0");
+    }
     spx->freq = spec/(2.0*PI);
     spx->wavetype = 1;
 
   } else if (strcmp(type, "ENER") == 0) {
-    if (spec == 0.0) return 3;
+    if (spec == 0.0) {
+      return wcserr_set(WCSERR_SET(SPXERR_BAD_SPEC_VAR),
+        "Invalid spectral variable: frequency == 0");
+    }
     spx->freq = spec/h;
     spx->wavetype = 1;
 
   } else if (strcmp(type, "WAVN") == 0) {
-    if (spec == 0.0) return 3;
+    if (spec == 0.0) {
+      return wcserr_set(WCSERR_SET(SPXERR_BAD_SPEC_VAR),
+        "Invalid spectral variable: frequency == 0");
+    }
     spx->freq = spec*C;
     spx->wavetype = 1;
 
@@ -116,24 +137,36 @@ struct spxprm *spx;
     spx->velotype = 1;
 
   } else if (strcmp(type, "WAVE") == 0) {
-    if (spec == 0.0) return 3;
+    if (spec == 0.0) {
+      return wcserr_set(WCSERR_SET(SPXERR_BAD_SPEC_VAR),
+        "Invalid spectral variable: frequency == 0");
+    }
     spx->freq = C/spec;
     spx->wavetype = 1;
 
   } else if (strcmp(type, "VOPT") == 0) {
     s = 1.0 + spec/C;
-    if (s == 0.0) return 3;
+    if (s == 0.0) {
+      return wcserr_set(WCSERR_SET(SPXERR_BAD_SPEC_VAR),
+        "Invalid spectral variable");
+    }
     spx->freq = spx->restfrq/s;
     spx->velotype = 1;
 
   } else if (strcmp(type, "ZOPT") == 0) {
     s = 1.0 + spec;
-    if (s == 0.0) return 3;
+    if (s == 0.0) {
+      return wcserr_set(WCSERR_SET(SPXERR_BAD_SPEC_VAR),
+        "Invalid spectral variable");
+    }
     spx->freq = spx->restfrq/s;
     spx->velotype = 1;
 
   } else if (strcmp(type, "AWAV") == 0) {
-    if (spec == 0.0) return 3;
+    if (spec == 0.0) {
+      return wcserr_set(WCSERR_SET(SPXERR_BAD_SPEC_VAR),
+        "Invalid spectral variable");
+    }
     s = 1.0/spec;
     s *= s;
     n  =   2.554e8 / (0.41e14 - s);
@@ -144,18 +177,25 @@ struct spxprm *spx;
 
   } else if (strcmp(type, "VELO") == 0) {
     beta = spec/C;
-    if (fabs(beta) == 1.0) return 3;
+    if (fabs(beta) == 1.0) {
+      return wcserr_set(WCSERR_SET(SPXERR_BAD_SPEC_VAR),
+        "Invalid spectral variable");
+    }
     spx->freq = spx->restfrq*(1.0 - beta)/sqrt(1.0 - beta*beta);
     spx->velotype = 1;
 
   } else if (strcmp(type, "BETA") == 0) {
-    if (fabs(spec) == 1.0) return 3;
+    if (fabs(spec) == 1.0) {
+      return wcserr_set(WCSERR_SET(SPXERR_BAD_SPEC_VAR),
+        "Invalid spectral variable");
+    }
     spx->freq = spx->restfrq*(1.0 - spec)/sqrt(1.0 - spec*spec);
     spx->velotype = 1;
 
   } else {
     /* Unrecognized type. */
-    return 2;
+    return wcserr_set(WCSERR_SET(SPXERR_BAD_SPEC_PARAMS),
+      "Unrecognized spectral type '%s'", type);
   }
 
 
@@ -313,7 +353,7 @@ int stat[];
       *(statp++) = 0;
     } else {
       *(statp++) = 1;
-      status = 4;
+      status = SPXERR_BAD_INSPEC_COORD;
     }
 
     freqp += sfreq;
@@ -348,7 +388,7 @@ int stat[];
       *(statp++) = 0;
     } else {
       *(statp++) = 1;
-      status = 4;
+      status = SPXERR_BAD_INSPEC_COORD;
     }
 
     wavep += swave;
@@ -462,7 +502,7 @@ int stat[];
       *(statp++) = 0;
     } else {
       *(statp++) = 1;
-      status = 4;
+      status = SPXERR_BAD_INSPEC_COORD;
     }
 
     velop += svelo;
@@ -509,7 +549,7 @@ int stat[];
       *(statp++) = 0;
     } else {
       *(statp++) = 1;
-      status = 4;
+      status = SPXERR_BAD_INSPEC_COORD;
     }
 
     wavep += swave;
@@ -550,7 +590,7 @@ int stat[];
       *(statp++) = 0;
     } else {
       *(statp++) = 1;
-      status = 4;
+      status = SPXERR_BAD_INSPEC_COORD;
     }
 
     awavp += sawav;
@@ -622,7 +662,7 @@ int stat[];
       *(statp++) = 0;
     } else {
       *(statp++) = 1;
-      status = 4;
+      status = SPXERR_BAD_INSPEC_COORD;
     }
 
     velop += svelo;
@@ -873,7 +913,7 @@ int stat[];
   register double *vradp;
 
   if (restfrq == 0.0) {
-    return 2;
+    return SPXERR_BAD_SPEC_PARAMS;
   }
   r = C/restfrq;
 
@@ -941,7 +981,7 @@ int stat[];
   register double *voptp;
 
   if (restwav == 0.0) {
-    return 2;
+    return SPXERR_BAD_SPEC_PARAMS;
   }
   r = C/restwav;
 
@@ -1008,7 +1048,7 @@ int stat[];
   register double *zoptp;
 
   if (restwav == 0.0) {
-    return 2;
+    return SPXERR_BAD_SPEC_PARAMS;
   }
   r = 1.0/restwav;
 
diff --git a/wcslib/C/spx.h b/wcslib/C/spx.h
index 50e9301..925aa61 100644
--- a/wcslib/C/spx.h
+++ b/wcslib/C/spx.h
@@ -1,6 +1,6 @@
 /*============================================================================
 
-  WCSLIB 4.7 - an implementation of the FITS WCS standard.
+  WCSLIB 4.8 - an implementation of the FITS WCS standard.
   Copyright (C) 1995-2011, Mark Calabretta
 
   This file is part of WCSLIB.
@@ -28,10 +28,10 @@
 
   Author: Mark Calabretta, Australia Telescope National Facility
   http://www.atnf.csiro.au/~mcalabre/index.html
-  $Id: spx.h,v 4.7 2011/02/07 07:03:42 cal103 Exp $
+  $Id: spx.h,v 4.8.1.1 2011/08/15 08:07:06 cal103 Exp cal103 $
 *=============================================================================
 *
-* WCSLIB 4.7 - C routines that implement the spectral coordinate systems
+* WCSLIB 4.8 - C routines that implement the spectral coordinate systems
 * recognized by the FITS World Coordinate System (WCS) standard.  Refer to
 *
 *   "Representations of world coordinates in FITS",
@@ -128,7 +128,9 @@
 *                       The type of spectral variable given by spec, FREQ,
 *                       AFRQ, ENER, WAVN, VRAD, WAVE, VOPT, ZOPT, AWAV, VELO,
 *                       or BETA (case sensitive).
+*
 *   spec      double    The spectral variable given, in SI units.
+*
 *   restfrq,
 *   restwav   double    Rest frequency [Hz] or rest wavelength in vacuo [m],
 *                       only one of which need be given.  The other should be
@@ -151,6 +153,8 @@
 *                         2: Invalid spectral parameters.
 *                         3: Invalid spectral variable.
 *
+*                       For returns > 1, a detailed error message is set in
+*                       spxprm::err if enabled, see wcserr_enable().
 *
 * freqafrq(), afrqfreq(), freqener(), enerfreq(), freqwavn(), wavnfreq(),
 * freqwave(), wavefreq(), freqawav(), awavfreq(), waveawav(), awavwave(),
@@ -165,14 +169,18 @@
 *
 * Given:
 *   param     double    Ignored.
+*
 *   nspec     int       Vector length.
+*
 *   instep,
 *   outstep   int       Vector strides.
+*
 *   inspec    const double[]
 *                       Input spectral variables, in SI units.
 *
 * Returned:
 *   outspec   double[]  Output spectral variables, in SI units.
+*
 *   stat      int[]     Status return value for each vector element:
 *                         0: Success.
 *                         1: Invalid value of inspec.
@@ -196,14 +204,18 @@
 *
 * Given:
 *   param     double    Rest frequency [Hz].
+*
 *   nspec     int       Vector length.
+*
 *   instep,
 *   outstep   int       Vector strides.
+*
 *   inspec    const double[]
 *                       Input spectral variables, in SI units.
 *
 * Returned:
 *   outspec   double[]  Output spectral variables, in SI units.
+*
 *   stat      int[]     Status return value for each vector element:
 *                         0: Success.
 *                         1: Invalid value of inspec.
@@ -227,14 +239,18 @@
 *
 * Given:
 *   param     double    Rest wavelength in vacuo [m].
+*
 *   nspec     int       Vector length.
+*
 *   instep,
 *   outstep   int       Vector strides.
+*
 *   inspec    const double[]
 *                       Input spectral variables, in SI units.
 *
 * Returned:
 *   outspec   double[]  Output spectral variables, in SI units.
+*
 *   stat      int[]     Status return value for each vector element:
 *                         0: Success.
 *                         1: Invalid value of inspec.
@@ -389,6 +405,12 @@
 *   double dbetavelo
 *     (Returned) ... vice versa [s/m] (constant, = 1/c, always available).
 *
+*   struct wcserr *err
+*     (Returned) If enabled, when an error status is returned this struct
+*     contains detailed information about the error, see wcserr_enable().
+*
+*   void *padding
+*     (An unused variable inserted for alignment purposes only.)
 *
 * Global variable: const char *spx_errmsg[] - Status return messages
 * ------------------------------------------------------------------
@@ -403,45 +425,62 @@
 extern "C" {
 #endif
 
+#include "wcserr.h"
 
 extern const char *spx_errmsg[];
 
+enum spx_errmsg {
+  SPXERR_SUCCESS          = 0,	/* Success. */
+  SPXERR_NULL_POINTER     = 1,	/* Null spxprm pointer passed. */
+  SPXERR_BAD_SPEC_PARAMS  = 2,	/* Invalid spectral parameters. */
+  SPXERR_BAD_SPEC_VAR     = 3,	/* Invalid spectral variable. */
+  SPXERR_BAD_INSPEC_COORD = 4 	/* One or more of the inspec coordinates were
+				   invalid. */
+};
 
 struct spxprm {
-  double restfrq, restwav;      /* Rest frequency [Hz] and wavelength [m].  */
+  double restfrq, restwav;	/* Rest frequency [Hz] and wavelength [m].  */
 
-  int wavetype, velotype;       /* True if wave/velocity types have been    */
-                                /* computed; types are defined below.       */
+  int wavetype, velotype;	/* True if wave/velocity types have been    */
+				/* computed; types are defined below.       */
 
   /* Spectral variables computed by specx().                                */
   /*------------------------------------------------------------------------*/
-  double freq,                  /* wavetype: Frequency [Hz].                */
-         afrq,                  /* wavetype: Angular frequency [rad/s].     */
-         ener,                  /* wavetype: Photon energy [J].             */
-         wavn,                  /* wavetype: Wave number [/m].              */
-         vrad,                  /* velotype: Radio velocity [m/s].          */
-         wave,                  /* wavetype: Vacuum wavelength [m].         */
-         vopt,                  /* velotype: Optical velocity [m/s].        */
-         zopt,                  /* velotype: Redshift.                      */
-         awav,                  /* wavetype: Air wavelength [m].            */
-         velo,                  /* velotype: Relativistic velocity [m/s].   */
-         beta;                  /* velotype: Relativistic beta.             */
+  double freq,			/* wavetype: Frequency [Hz].                */
+         afrq,			/* wavetype: Angular frequency [rad/s].     */
+         ener,			/* wavetype: Photon energy [J].             */
+         wavn,			/* wavetype: Wave number [/m].              */
+         vrad,			/* velotype: Radio velocity [m/s].          */
+         wave,			/* wavetype: Vacuum wavelength [m].         */
+         vopt,			/* velotype: Optical velocity [m/s].        */
+         zopt,			/* velotype: Redshift.                      */
+         awav,			/* wavetype: Air wavelength [m].            */
+         velo,			/* velotype: Relativistic velocity [m/s].   */
+         beta;			/* velotype: Relativistic beta.             */
 
   /* Derivatives of spectral variables computed by specx().                 */
   /*------------------------------------------------------------------------*/
-  double dfreqafrq, dafrqfreq,  /* Constant, always available.              */
-         dfreqener, denerfreq,  /* Constant, always available.              */
-         dfreqwavn, dwavnfreq,  /* Constant, always available.              */
-         dfreqvrad, dvradfreq,  /* wavetype && velotype.                    */
-         dfreqwave, dwavefreq,  /* wavetype.                                */
-         dfreqawav, dawavfreq,  /* wavetype.                                */
-         dfreqvelo, dvelofreq,  /* wavetype && velotype.                    */
-         dwavevopt, dvoptwave,  /* wavetype && velotype.                    */
-         dwavezopt, dzoptwave,  /* wavetype && velotype.                    */
-         dwaveawav, dawavwave,  /* wavetype.                                */
-         dwavevelo, dvelowave,  /* wavetype && velotype.                    */
-         dawavvelo, dveloawav,  /* wavetype && velotype.                    */
-         dvelobeta, dbetavelo;  /* Constant, always available.              */
+  double dfreqafrq, dafrqfreq,	/* Constant, always available.              */
+         dfreqener, denerfreq,	/* Constant, always available.              */
+         dfreqwavn, dwavnfreq,	/* Constant, always available.              */
+         dfreqvrad, dvradfreq,	/* wavetype && velotype.                    */
+         dfreqwave, dwavefreq,	/* wavetype.                                */
+         dfreqawav, dawavfreq,	/* wavetype.                                */
+         dfreqvelo, dvelofreq,	/* wavetype && velotype.                    */
+         dwavevopt, dvoptwave,	/* wavetype && velotype.                    */
+         dwavezopt, dzoptwave,	/* wavetype && velotype.                    */
+         dwaveawav, dawavwave,	/* wavetype.                                */
+         dwavevelo, dvelowave,	/* wavetype && velotype.                    */
+         dawavvelo, dveloawav,	/* wavetype && velotype.                    */
+         dvelobeta, dbetavelo;	/* Constant, always available.              */
+
+  /* Error handling                                                         */
+  /*------------------------------------------------------------------------*/
+  struct wcserr *err;
+
+  /* Private                                                                */
+  /*------------------------------------------------------------------------*/
+  void   *padding;		/* (Dummy inserted for alignment purposes.) */
 };
 
 /* Size of the spxprm struct in int units, used by the Fortran wrappers. */
@@ -454,7 +493,7 @@ int specx(const char *type, double spec, double restfrq, double restwav,
 
 /* For use in declaring function prototypes, e.g. in spcprm. */
 #define SPX_ARGS double param, int nspec, int instep, int outstep, \
-                 const double inspec[], double outspec[], int stat[]
+    const double inspec[], double outspec[], int stat[]
 
 int freqafrq(SPX_ARGS);
 int afrqfreq(SPX_ARGS);
diff --git a/wcslib/C/tab.c b/wcslib/C/tab.c
index 1920893..edef948 100644
--- a/wcslib/C/tab.c
+++ b/wcslib/C/tab.c
@@ -1,6 +1,6 @@
 /*============================================================================
 
-  WCSLIB 4.7 - an implementation of the FITS WCS standard.
+  WCSLIB 4.8 - an implementation of the FITS WCS standard.
   Copyright (C) 1995-2011, Mark Calabretta
 
   This file is part of WCSLIB.
@@ -28,7 +28,7 @@
 
   Author: Mark Calabretta, Australia Telescope National Facility
   http://www.atnf.csiro.au/~mcalabre/index.html
-  $Id: tab.c,v 4.7 2011/02/07 07:03:42 cal103 Exp $
+  $Id: tab.c,v 4.8.1.1 2011/08/15 08:07:06 cal103 Exp cal103 $
 *===========================================================================*/
 
 #include <math.h>
@@ -36,6 +36,7 @@
 #include <stdlib.h>
 #include <string.h>
 
+#include "wcserr.h"
 #include "wcsmath.h"
 #include "wcsprintf.h"
 #include "tab.h"
@@ -51,18 +52,33 @@ const char *tab_errmsg[] = {
   "One or more of the x coordinates were invalid",
   "One or more of the world coordinates were invalid"};
 
+/* Convenience macro for invoking wcserr_set(). */
+#define TAB_ERRMSG(status) WCSERR_SET(status), tab_errmsg[status]
+
 /*--------------------------------------------------------------------------*/
 
 int tabini(int alloc, int M, const int K[], struct tabprm *tab)
 
 {
+  static const char *function = "tabini";
+
   int k, m, N;
   double *dp;
+  struct wcserr **err;
+
+  if (tab == 0x0) return TABERR_NULL_POINTER;
+
+  /* Initialize error message handling. */
+  err = &(tab->err);
+  if (tab->err && tab->flag != -1) {
+    free(tab->err);
+  }
+  tab->err = 0x0;
 
-  if (tab == 0x0) return 1;
 
   if (M <= 0) {
-    return 3;
+    return wcserr_set(WCSERR_SET(TABERR_BAD_PARAMS),
+      "M must be positive, got %d", M);
   }
 
   /* Determine the total number of elements in the coordinate array. */
@@ -71,7 +87,9 @@ int tabini(int alloc, int M, const int K[], struct tabprm *tab)
 
     for (m = 0; m < M; m++) {
       if (K[m] < 0) {
-        return 3;
+        return wcserr_set(WCSERR_SET(TABERR_BAD_PARAMS),
+          "Invalid tabular parameters: Each element of K must be "
+          "non-negative, got %d", K[m]);
       }
 
       N *= K[m];
@@ -134,7 +152,7 @@ int tabini(int alloc, int M, const int K[], struct tabprm *tab)
 
       } else {
         if (!(tab->K = calloc(M, sizeof(int)))) {
-          return 2;
+          return wcserr_set(TAB_ERRMSG(TABERR_MEMORY));
         }
 
         tab->m_flag = TABSET;
@@ -150,7 +168,7 @@ int tabini(int alloc, int M, const int K[], struct tabprm *tab)
 
       } else {
         if (!(tab->map = calloc(M, sizeof(int)))) {
-          return 2;
+          return wcserr_set(TAB_ERRMSG(TABERR_MEMORY));
         }
 
         tab->m_flag = TABSET;
@@ -166,7 +184,7 @@ int tabini(int alloc, int M, const int K[], struct tabprm *tab)
 
       } else {
         if (!(tab->crval = calloc(M, sizeof(double)))) {
-          return 2;
+          return wcserr_set(TAB_ERRMSG(TABERR_MEMORY));
         }
 
         tab->m_flag = TABSET;
@@ -182,7 +200,7 @@ int tabini(int alloc, int M, const int K[], struct tabprm *tab)
 
       } else {
         if (!(tab->index = calloc(M, sizeof(double *)))) {
-          return 2;
+          return wcserr_set(TAB_ERRMSG(TABERR_MEMORY));
         }
 
         tab->m_flag = TABSET;
@@ -191,7 +209,7 @@ int tabini(int alloc, int M, const int K[], struct tabprm *tab)
         tab->m_index = tab->index;
 
         if (!(tab->m_indxs = calloc(M, sizeof(double *)))) {
-           return 2;
+          return wcserr_set(TAB_ERRMSG(TABERR_MEMORY));
         }
 
         /* Recall that calloc() initializes these pointers to zero. */
@@ -199,7 +217,7 @@ int tabini(int alloc, int M, const int K[], struct tabprm *tab)
           for (m = 0; m < M; m++) {
             if (K[m]) {
               if (!(tab->index[m] = calloc(K[m], sizeof(double)))) {
-                return 2;
+                return wcserr_set(TAB_ERRMSG(TABERR_MEMORY));
               }
 
               tab->m_indxs[m] = tab->index[m];
@@ -216,7 +234,7 @@ int tabini(int alloc, int M, const int K[], struct tabprm *tab)
 
       } else if (N) {
         if (!(tab->coord = calloc(N, sizeof(double)))) {
-          return 2;
+          return wcserr_set(TAB_ERRMSG(TABERR_MEMORY));
         }
 
         tab->m_flag = TABSET;
@@ -260,20 +278,27 @@ int tabini(int alloc, int M, const int K[], struct tabprm *tab)
 int tabmem(struct tabprm *tab)
 
 {
+  static const char *function = "tabmem";
+
   int m, M, N;
+  struct wcserr **err;
 
-  if (tab == 0x0) return 1;
+  if (tab == 0x0) return TABERR_NULL_POINTER;
+  err = &(tab->err);
 
   if (tab->M == 0 || tab->K == 0x0) {
     /* Should have been set by this time. */
-    return 2;
+    return wcserr_set(WCSERR_SET(TABERR_MEMORY),
+      "Null pointers in tabprm struct");
   }
 
 
   N = M = tab->M;
   for (m = 0; m < M; m++) {
     if (tab->K[m] < 0) {
-      return 3;
+      return wcserr_set(WCSERR_SET(TABERR_BAD_PARAMS),
+        "Invalid tabular parameters: Each element of K must be "
+        "non-negative, got %d", M);
     }
 
     N *= tab->K[m];
@@ -284,14 +309,16 @@ int tabmem(struct tabprm *tab)
     tab->m_M = M;
   } else if (tab->m_M < M) {
     /* Only possible if the user changed M. */
-    return 2;
+    return wcserr_set(WCSERR_SET(TABERR_MEMORY),
+      "tabprm struct inconsistent");
   }
 
   if (tab->m_N == 0) {
     tab->m_N = N;
   } else if (tab->m_N < N) {
     /* Only possible if the user changed K[]. */
-    return 2;
+    return wcserr_set(WCSERR_SET(TABERR_MEMORY),
+      "tabprm struct inconsistent");
   }
 
   if (tab->m_K == 0x0) {
@@ -342,14 +369,20 @@ int tabmem(struct tabprm *tab)
 int tabcpy(int alloc, const struct tabprm *tabsrc, struct tabprm *tabdst)
 
 {
+  static const char *function = "tabcpy";
+
   int k, m, M, n, N, status;
   double *dstp, *srcp;
+  struct wcserr **err;
 
-  if (tabsrc == 0x0) return 1;
+  if (tabsrc == 0x0) return TABERR_NULL_POINTER;
+  if (tabdst == 0x0) return TABERR_NULL_POINTER;
+  err = &(tabdst->err);
 
   M = tabsrc->M;
   if (M <= 0) {
-    return 2;
+    return wcserr_set(WCSERR_SET(TABERR_BAD_PARAMS),
+      "M must be positive, got %d", M);
   }
 
   if ((status = tabini(alloc, M, tabsrc->K, tabdst))) {
@@ -388,7 +421,7 @@ int tabfree(struct tabprm *tab)
 {
   int m;
 
-  if (tab == 0x0) return 1;
+  if (tab == 0x0) return TABERR_NULL_POINTER;
 
   if (tab->flag != -1) {
     /* Clear any outstanding signals set by wcstab(). */
@@ -444,6 +477,9 @@ int tabfree(struct tabprm *tab)
   tab->extrema = 0x0;
   tab->set_M   = 0;
 
+  if (tab->err) free(tab->err);
+  tab->err = 0x0;
+
   tab->flag = 0;
 
   return 0;
@@ -458,7 +494,7 @@ int tabprt(const struct tabprm *tab)
   int    j, k, m, n, nd;
   double *dp;
 
-  if (tab == 0x0) return 1;
+  if (tab == 0x0) return TABERR_NULL_POINTER;
 
   if (tab->flag != TABSET) {
     wcsprintf("The tabprm struct is UNINITIALIZED.\n");
@@ -469,7 +505,7 @@ int tabprt(const struct tabprm *tab)
   wcsprintf("          M: %d\n", tab->M);
 
   /* Array dimensions. */
-  wcsprintf("          K: %p\n", (void *)tab->K);
+  WCSPRINTF_PTR("          K: ", tab->K, "\n");
   wcsprintf("            ");
   for (m = 0; m < tab->M; m++) {
     wcsprintf("%6d", tab->K[m]);
@@ -477,7 +513,7 @@ int tabprt(const struct tabprm *tab)
   wcsprintf("\n");
 
   /* Map vector. */
-  wcsprintf("        map: %p\n", (void *)tab->map);
+  WCSPRINTF_PTR("        map: ", tab->map, "\n");
   wcsprintf("            ");
   for (m = 0; m < tab->M; m++) {
     wcsprintf("%6d", tab->map[m]);
@@ -485,7 +521,7 @@ int tabprt(const struct tabprm *tab)
   wcsprintf("\n");
 
   /* Reference index value. */
-  wcsprintf("      crval: %p\n", (void *)tab->crval);
+  WCSPRINTF_PTR("      crval: ", tab->crval, "\n");
   wcsprintf("            ");
   for (m = 0; m < tab->M; m++) {
     wcsprintf("  %- 11.5g", tab->crval[m]);
@@ -493,9 +529,10 @@ int tabprt(const struct tabprm *tab)
   wcsprintf("\n");
 
   /* Index vectors. */
-  wcsprintf("      index: %p\n", (void *)tab->index);
+  WCSPRINTF_PTR("      index: ", tab->index, "\n");
   for (m = 0; m < tab->M; m++) {
-    wcsprintf("   index[%d]: %p", m, (void *)tab->index[m]);
+    wcsprintf("   index[%d]: ", m);
+    WCSPRINTF_PTR("", tab->index[m], "");
     if (tab->index[m]) {
       for (k = 0; k < tab->K[m]; k++) {
         if (k%5 == 0) {
@@ -508,7 +545,7 @@ int tabprt(const struct tabprm *tab)
   }
 
   /* Coordinate array. */
-  wcsprintf("      coord: %p\n", (void *)tab->coord);
+  WCSPRINTF_PTR("      coord: ", tab->coord, "\n");
   dp = tab->coord;
   for (n = 0; n < tab->nc; n++) {
     /* Array index. */
@@ -530,10 +567,8 @@ int tabprt(const struct tabprm *tab)
 
   wcsprintf("         nc: %d\n", tab->nc);
 
-  if (tab->sense == 0x0) {
-    wcsprintf("      sense: (nil)\n");
-  } else {
-    wcsprintf("      sense: %p\n", (void *)tab->sense);
+  WCSPRINTF_PTR("      sense: ", tab->sense, "\n");
+  if (tab->sense) {
     wcsprintf("            ");
     for (m = 0; m < tab->M; m++) {
       wcsprintf("%6d", tab->sense[m]);
@@ -541,10 +576,8 @@ int tabprt(const struct tabprm *tab)
     wcsprintf("\n");
   }
 
-  if (tab->p0 == 0x0) {
-    wcsprintf("         p0: (nil)\n");
-  } else {
-    wcsprintf("         p0: %p\n", (void *)tab->p0);
+  WCSPRINTF_PTR("         p0: ", tab->p0, "\n");
+  if (tab->p0) {
     wcsprintf("            ");
     for (m = 0; m < tab->M; m++) {
       wcsprintf("%6d", tab->p0[m]);
@@ -552,10 +585,8 @@ int tabprt(const struct tabprm *tab)
     wcsprintf("\n");
   }
 
-  if (tab->delta == 0x0) {
-    wcsprintf("      delta: (nil)\n");
-  } else {
-    wcsprintf("      delta: %p\n", (void *)tab->delta);
+  WCSPRINTF_PTR("      delta: ", tab->delta, "\n");
+  if (tab->delta) {
     wcsprintf("            ");
     for (m = 0; m < tab->M; m++) {
       wcsprintf("  %- 11.5g", tab->delta[m]);
@@ -563,7 +594,7 @@ int tabprt(const struct tabprm *tab)
     wcsprintf("\n");
   }
 
-  wcsprintf("    extrema: %p\n", (void *)tab->extrema);
+  WCSPRINTF_PTR("    extrema: ", tab->extrema, "\n");
   dp = tab->extrema;
   for (n = 0; n < tab->nc/tab->K[0]; n++) {
     /* Array index. */
@@ -585,33 +616,39 @@ int tabprt(const struct tabprm *tab)
     wcsprintf("\n");
   }
 
+  WCSPRINTF_PTR("        err: ", tab->err, "\n");
+  if (tab->err) {
+    wcserr_prt(tab->err, "");
+  }
+
   /* Memory management. */
   wcsprintf("     m_flag: %d\n", tab->m_flag);
   wcsprintf("        m_M: %d\n", tab->m_M);
   wcsprintf("        m_N: %d\n", tab->m_N);
 
-  wcsprintf("        m_K: %p", (void *)tab->m_K);
+  WCSPRINTF_PTR("        m_K: ", tab->m_K, "");
   if (tab->m_K == tab->K) wcsprintf("  (= K)");
   wcsprintf("\n");
 
-  wcsprintf("      m_map: %p", (void *)tab->m_map);
+  WCSPRINTF_PTR("      m_map: ", tab->m_map, "");
   if (tab->m_map == tab->map) wcsprintf("  (= map)");
   wcsprintf("\n");
 
-  wcsprintf("    m_crval: %p", (void *)tab->m_crval);
+  WCSPRINTF_PTR("    m_crval: ", tab->m_crval, "");
   if (tab->m_crval == tab->crval) wcsprintf("  (= crval)");
   wcsprintf("\n");
 
-  wcsprintf("    m_index: %p", (void *)tab->m_index);
+  WCSPRINTF_PTR("    m_index: ", tab->m_index, "");
   if (tab->m_index == tab->index) wcsprintf("  (= index)");
   wcsprintf("\n");
   for (m = 0; m < tab->M; m++) {
-    wcsprintf(" m_indxs[%d]: %p", m, (void *)tab->m_indxs[m]);
+    wcsprintf(" m_indxs[%d]: ", m);
+    WCSPRINTF_PTR("", tab->m_indxs[m], "");
     if (tab->m_indxs[m] == tab->index[m]) wcsprintf("  (= index[%d])", m);
     wcsprintf("\n");
   }
 
-  wcsprintf("    m_coord: %p", (void *)tab->m_coord);
+  WCSPRINTF_PTR("    m_coord: ", tab->m_coord, "");
   if (tab->m_coord == tab->coord) wcsprintf("  (= coord)");
   wcsprintf("\n");
 
@@ -623,25 +660,33 @@ int tabprt(const struct tabprm *tab)
 int tabset(struct tabprm *tab)
 
 {
+  static const char *function = "tabset";
+
   int i, ic, k, *Km, m, M, ne;
   double *dcrd, *dmax, *dmin, dPsi, dval, *Psi;
+  struct wcserr **err;
 
-  if (tab == 0x0) return 1;
+  if (tab == 0x0) return TABERR_NULL_POINTER;
+  err = &(tab->err);
 
   /* Check the number of tabular coordinate axes. */
   if ((M = tab->M) < 1) {
-    return 3;
+    return wcserr_set(WCSERR_SET(TABERR_BAD_PARAMS),
+      "Invalid tabular parameters: M must be positive, got %d", M);
   }
 
   /* Check the axis lengths. */
   if (!tab->K) {
-    return 2;
+    return wcserr_set(WCSERR_SET(TABERR_MEMORY),
+      "Null pointers in tabprm struct");
   }
 
   tab->nc = 1;
   for (m = 0; m < M; m++) {
     if (tab->K[m] < 1) {
-      return 3;
+      return wcserr_set(WCSERR_SET(TABERR_BAD_PARAMS),
+        "Invalid tabular parameters: Each element of K must be positive, "
+        "got %d", tab->K[m]);
     }
 
     /* Number of coordinate vectors in the coordinate array. */
@@ -650,19 +695,23 @@ int tabset(struct tabprm *tab)
 
   /* Check that the map vector is sensible. */
   if (!tab->map) {
-    return 2;
+    return wcserr_set(WCSERR_SET(TABERR_MEMORY),
+      "Null pointers in tabprm struct");
   }
 
   for (m = 0; m < M; m++) {
     i = tab->map[m];
     if (i < 0) {
-      return 3;
+      return wcserr_set(WCSERR_SET(TABERR_BAD_PARAMS),
+        "Invalid tabular parameters: Each element of map must be "
+        "non-negative, got %d", i);
     }
   }
 
   /* Check memory allocation for the remaining vectors. */
   if (!tab->crval || !tab->index || !tab->coord) {
-    return 2;
+    return wcserr_set(WCSERR_SET(TABERR_MEMORY),
+      "Null pointers in tabprm struct");
   }
 
   /* Take memory if signalled to by wcstab(). */
@@ -689,18 +738,18 @@ int tabset(struct tabprm *tab)
 
     /* Allocate memory for internal arrays. */
     if (!(tab->sense = calloc(M, sizeof(int)))) {
-      return 2;
+      return wcserr_set(TAB_ERRMSG(TABERR_MEMORY));
     }
 
     if (!(tab->p0 = calloc(M, sizeof(int)))) {
       free(tab->sense);
-      return 2;
+      return wcserr_set(TAB_ERRMSG(TABERR_MEMORY));
     }
 
     if (!(tab->delta = calloc(M, sizeof(double)))) {
       free(tab->sense);
       free(tab->p0);
-      return 2;
+      return wcserr_set(TAB_ERRMSG(TABERR_MEMORY));
     }
 
     ne = M * tab->nc * 2 / tab->K[0];
@@ -708,7 +757,7 @@ int tabset(struct tabprm *tab)
       free(tab->sense);
       free(tab->p0);
       free(tab->delta);
-      return 2;
+      return wcserr_set(TAB_ERRMSG(TABERR_MEMORY));
     }
 
     tab->set_M = M;
@@ -744,7 +793,9 @@ int tabset(struct tabprm *tab)
               free(tab->p0);
               free(tab->delta);
               free(tab->extrema);
-              return 3;
+              return wcserr_set(WCSERR_SET(TABERR_BAD_PARAMS),
+                "Invalid tabular parameters: Index vectors are not "
+                "monotonically increasing");
             }
             break;
 
@@ -755,7 +806,9 @@ int tabset(struct tabprm *tab)
               free(tab->p0);
               free(tab->delta);
               free(tab->extrema);
-              return 3;
+              return wcserr_set(WCSERR_SET(TABERR_BAD_PARAMS),
+                "Invalid tabular parameters: Index vectors are not "
+                "monotonically decreasing");
             }
             break;
           }
@@ -767,7 +820,8 @@ int tabset(struct tabprm *tab)
         free(tab->p0);
         free(tab->delta);
         free(tab->extrema);
-        return 3;
+        return wcserr_set(WCSERR_SET(TABERR_BAD_PARAMS),
+          "Invalid tabular parameters: Index vectors are not monotonic");
       }
     }
   }
@@ -794,7 +848,7 @@ int tabset(struct tabprm *tab)
 
         *(dmax+m) = *(dmin+m) = dval;
       } else {
-      *(dmax+m) = *(dmin+m) = *dcrd;
+        *(dmax+m) = *(dmin+m) = *dcrd;
       }
     }
 
@@ -844,14 +898,19 @@ int tabx2s(
   int stat[])
 
 {
+  static const char *function = "tabx2s";
+
   int i, iv, k, *Km, m, M, n, nv, offset, p1, status;
   double *coord, *Psi, psi_m, upsilon, wgt;
   register int *statp;
   register const double *xp;
   register double *wp;
+  struct wcserr **err;
+
+  if (tab == 0x0) return TABERR_NULL_POINTER;
+  err = &(tab->err);
 
   /* Initialize if required. */
-  if (tab == 0x0) return 1;
   if (tab->flag != TABSET) {
     if ((status = tabset(tab))) return status;
   }
@@ -887,7 +946,7 @@ int tabx2s(
             upsilon = psi_m;
           } else {
             *statp = 1;
-            status = 4;
+            status = wcserr_set(TAB_ERRMSG(TABERR_BAD_X));
             goto next;
           }
 
@@ -903,7 +962,7 @@ int tabx2s(
               } else {
                 /* Index is out of range. */
                 *statp = 1;
-                status = 4;
+                status = wcserr_set(TAB_ERRMSG(TABERR_BAD_X));
                 goto next;
               }
 
@@ -915,7 +974,7 @@ int tabx2s(
               } else {
                 /* Index is out of range. */
                 *statp = 1;
-                status = 4;
+                status = wcserr_set(TAB_ERRMSG(TABERR_BAD_X));
                 goto next;
               }
 
@@ -943,7 +1002,7 @@ int tabx2s(
               } else {
                 /* Index is out of range. */
                 *statp = 1;
-                status = 4;
+                status = wcserr_set(TAB_ERRMSG(TABERR_BAD_X));
                 goto next;
               }
 
@@ -955,7 +1014,7 @@ int tabx2s(
               } else {
                 /* Index is out of range. */
                 *statp = 1;
-                status = 4;
+                status = wcserr_set(TAB_ERRMSG(TABERR_BAD_X));
                 goto next;
               }
 
@@ -981,7 +1040,7 @@ int tabx2s(
       if (upsilon < 0.5 || upsilon > *Km + 0.5) {
         /* Index out of range. */
         *statp = 1;
-        status = 4;
+        status = wcserr_set(TAB_ERRMSG(TABERR_BAD_X));
         goto next;
       }
 
@@ -992,11 +1051,11 @@ int tabx2s(
       tab->delta[m] = upsilon - p1;
 
       if (p1 == 0) {
-       tab->p0[m] += 1;
-       tab->delta[m] -= 1.0;
+        tab->p0[m] += 1;
+        tab->delta[m] -= 1.0;
       } else if (p1 == *Km && *Km > 1) {
-       tab->p0[m] -= 1;
-       tab->delta[m] += 1.0;
+        tab->p0[m] -= 1;
+        tab->delta[m] += 1.0;
       }
     }
 
@@ -1059,6 +1118,8 @@ int tabs2x(
   int stat[])
 
 {
+  static const char *function = "tabs2x";
+
   int tabedge(struct tabprm *);
   int tabrow(struct tabprm *, const double *);
   int tabvox(struct tabprm *, const double *, int, double **, unsigned int *);
@@ -1068,9 +1129,12 @@ int tabs2x(
   register int *statp;
   register const double *wp;
   register double *xp;
+  struct wcserr **err;
+
+  if (tab == 0x0) return TABERR_NULL_POINTER;
+  err = &(tab->err);
 
   /* Initialize if required. */
-  if (tab == 0x0) return 1;
   if (tab->flag != TABSET) {
     if ((status = tabset(tab))) return status;
   }
@@ -1081,11 +1145,9 @@ int tabs2x(
   if (M > 1) {
     nv = 1 << M;
     tabcoord = calloc(nv, sizeof(double *));
-  } else {
-    nv = 0;
-    tabcoord = 0x0;
   }
 
+
   status = 0;
   wp = world;
   xp = x;
@@ -1196,7 +1258,7 @@ int tabs2x(
     if (ic == tab->nc) {
       /* Coordinate not found. */
       *statp = 1;
-      status = 5;
+      status = wcserr_set(TAB_ERRMSG(TABERR_BAD_WORLD));
     } else {
       /* Determine the intermediate world coordinates. */
       Km = tab->K;
@@ -1207,7 +1269,7 @@ int tabs2x(
         if (upsilon < 0.5 || upsilon > *Km + 0.5) {
           /* Index out of range. */
           *statp = 1;
-          status = 5;
+          status = wcserr_set(TAB_ERRMSG(TABERR_BAD_WORLD));
 
         } else {
           /* Do inverse lookup of the index vector. */
@@ -1518,6 +1580,6 @@ int tabvox(
     }
   }
 
-  /* No solution in this sub-)voxel. */
+  /* No solution in this sub-voxel. */
   return 1;
 }
diff --git a/wcslib/C/tab.h b/wcslib/C/tab.h
index c20ddf3..5ffd795 100644
--- a/wcslib/C/tab.h
+++ b/wcslib/C/tab.h
@@ -1,6 +1,6 @@
 /*============================================================================
 
-  WCSLIB 4.7 - an implementation of the FITS WCS standard.
+  WCSLIB 4.8 - an implementation of the FITS WCS standard.
   Copyright (C) 1995-2011, Mark Calabretta
 
   This file is part of WCSLIB.
@@ -28,10 +28,10 @@
 
   Author: Mark Calabretta, Australia Telescope National Facility
   http://www.atnf.csiro.au/~mcalabre/index.html
-  $Id: tab.h,v 4.7 2011/02/07 07:03:42 cal103 Exp $
+  $Id: tab.h,v 4.8.1.1 2011/08/15 08:07:06 cal103 Exp cal103 $
 *=============================================================================
 *
-* WCSLIB 4.7 - C routines that implement tabular coordinate systems as
+* WCSLIB 4.8 - C routines that implement tabular coordinate systems as
 * defined by the FITS World Coordinate System (WCS) standard.  Refer to
 *
 *   "Representations of world coordinates in FITS",
@@ -97,6 +97,7 @@
 *                       saves having to initalize these pointers to zero.)
 *
 *   M         int       The number of tabular coordinate axes.
+*
 *   K         const int[]
 *                       Vector of length M whose elements (K_1, K_2,... K_M)
 *                       record the lengths of the axes of the coordinate array
@@ -128,6 +129,9 @@
 *                         2: Memory allocation failed.
 *                         3: Invalid tabular parameters.
 *
+*                       For returns > 1, a detailed error message is set in
+*                       tabprm::err if enabled, see wcserr_enable().
+*
 *
 * tabmem() - Acquire tabular memory
 * ---------------------------------
@@ -142,6 +146,10 @@
 *             int       Status return value:
 *                         0: Success.
 *                         1: Null tabprm pointer passed.
+*                         2: Memory allocation failed.
+*
+*                       For returns > 1, a detailed error message is set in
+*                       tabprm::err if enabled, see wcserr_enable().
 *
 *
 * tabcpy() - Copy routine for the tabprm struct
@@ -176,6 +184,10 @@
 *                         1: Null tabprm pointer passed.
 *                         2: Memory allocation failed.
 *
+*                       For returns > 1, a detailed error message is set in
+*                       tabprm::err (associated with tabdst) if enabled, see
+*                       wcserr_enable().
+*
 *
 * tabfree() - Destructor for the tabprm struct
 * --------------------------------------------
@@ -198,7 +210,8 @@
 *
 * tabprt() - Print routine for the tabprm struct
 * ----------------------------------------------
-* tabprt() prints the contents of a tabprm struct.
+* tabprt() prints the contents of a tabprm struct using wcsprintf().  Mainly
+* intended for diagnostic purposes.
 *
 * Given:
 *   tab       const struct tabprm*
@@ -229,6 +242,9 @@
 *                         1: Null tabprm pointer passed.
 *                         3: Invalid tabular parameters.
 *
+*                       For returns > 1, a detailed error message is set in
+*                       tabprm::err if enabled, see wcserr_enable().
+*
 *
 * tabx2s() - Pixel-to-world transformation
 * ----------------------------------------
@@ -243,12 +259,14 @@
 *   ncoord,
 *   nelem     int       The number of coordinates, each of vector length
 *                       nelem.
+*
 *   x         const double[ncoord][nelem]
 *                       Array of intermediate world coordinates, SI units.
 *
 * Returned:
 *   world     double[ncoord][nelem]
 *                       Array of world coordinates, in SI units.
+*
 *   stat      int[ncoord]
 *                       Status return value status for each coordinate:
 *                         0: Success.
@@ -262,6 +280,9 @@
 *                         4: One or more of the x coordinates were invalid,
 *                            as indicated by the stat vector.
 *
+*                       For returns > 1, a detailed error message is set in
+*                       tabprm::err if enabled, see wcserr_enable().
+*
 *
 * tabs2x() - World-to-pixel transformation
 * ----------------------------------------
@@ -294,6 +315,9 @@
 *                         5: One or more of the world coordinates were
 *                            invalid, as indicated by the stat vector.
 *
+*                       For returns > 1, a detailed error message is set in
+*                       tabprm::err if enabled, see wcserr_enable().
+*
 *
 * tabprm struct - Tabular transformation parameters
 * -------------------------------------------------
@@ -399,7 +423,7 @@
 *     whose elements indicate whether the corresponding indexing vector is
 *     monotonic increasing (+1), or decreasing (-1).
 *
-*   double *p0
+*   int *p0
 *     (Returned) Pointer to the first element of a vector of length tabprm::M
 *     of interpolated indices into the coordinate array such that Upsilon_m,
 *     as defined in Paper III, is equal to (p0[m] + 1) + tabprm::delta[m].
@@ -420,6 +444,10 @@
 *     compressed K_1 dimension, then the maximum.  This array is used by the
 *     inverse table lookup function, tabs2x(), to speed up table searches.
 *
+*   struct wcserr *err
+*     (Returned) If enabled, when an error status is returned this struct
+*     contains detailed information about the error, see wcserr_enable().
+*
 *   int m_flag
 *     (For internal use only.)
 *   int m_M
@@ -451,6 +479,8 @@
 #ifndef WCSLIB_TAB
 #define WCSLIB_TAB
 
+#include "wcserr.h"
+
 #ifdef __cplusplus
 extern "C" {
 #endif
@@ -458,44 +488,60 @@ extern "C" {
 
 extern const char *tab_errmsg[];
 
+enum tab_errmsg_enum {
+  TABERR_SUCCESS      = 0,	/* Success. */
+  TABERR_NULL_POINTER = 1,	/* Null tabprm pointer passed. */
+  TABERR_MEMORY       = 2,	/* Memory allocation failed. */
+  TABERR_BAD_PARAMS   = 3,	/* Invalid tabular parameters. */
+  TABERR_BAD_X        = 4,	/* One or more of the x coordinates were
+				   invalid. */
+  TABERR_BAD_WORLD    = 5	/* One or more of the world coordinates were
+				   invalid. */
+};
 
 struct tabprm {
   /* Initialization flag (see the prologue above).                          */
   /*------------------------------------------------------------------------*/
-  int    flag;                  /* Set to zero to force initialization.     */
+  int    flag;			/* Set to zero to force initialization.     */
 
   /* Parameters to be provided (see the prologue above).                    */
   /*------------------------------------------------------------------------*/
-  int    M;                     /* Number of tabular coordinate axes.       */
-  int    *K;                    /* Vector of length M whose elements        */
-                                /* (K_1, K_2,... K_M) record the lengths of */
-                                /* the axes of the coordinate array and of  */
-                                /* each indexing vector.                    */
-  int    *map;                  /* Vector of length M usually such that     */
-                                /* map[m-1] == i-1 for coordinate array     */
-                                /* axis m and image axis i (see above).     */
-  double *crval;                /* Vector of length M containing the index  */
-                                /* value for the reference pixel for each   */
-                                /* of the tabular coordinate axes.          */
-  double **index;               /* Vector of pointers to M indexing vectors */
-                                /* of lengths (K_1, K_2,... K_M).           */
-  double *coord;                /* (1+M)-dimensional tabular coordinate     */
-                                /* array (see above).                       */
+  int    M;			/* Number of tabular coordinate axes.       */
+  int    *K;			/* Vector of length M whose elements        */
+				/* (K_1, K_2,... K_M) record the lengths of */
+				/* the axes of the coordinate array and of  */
+				/* each indexing vector.                    */
+  int    *map;			/* Vector of length M usually such that     */
+				/* map[m-1] == i-1 for coordinate array     */
+				/* axis m and image axis i (see above).     */
+  double *crval;		/* Vector of length M containing the index  */
+				/* value for the reference pixel for each   */
+				/* of the tabular coordinate axes.          */
+  double **index;		/* Vector of pointers to M indexing vectors */
+				/* of lengths (K_1, K_2,... K_M).           */
+  double *coord;		/* (1+M)-dimensional tabular coordinate     */
+				/* array (see above).                       */
 
   /* Information derived from the parameters supplied.                      */
   /*------------------------------------------------------------------------*/
-  int    nc;                    /* Number of coordinate vectors (of length  */
-                                /* M) in the coordinate array.              */
-  int    padding;               /* (Dummy inserted for alignment purposes.) */
-  int    *sense;                /* Vector of M flags that indicate whether  */
-                                /* the Mth indexing vector is monotonic     */
-                                /* increasing, or else decreasing.          */
-  int    *p0;                   /* Vector of M indices.                     */
-  double *delta;                /* Vector of M increments.                  */
-  double *extrema;              /* (1+M)-dimensional array of coordinate    */
-                                /* extrema.                                 */
-
-  int    m_flag, m_M, m_N;      /* The remainder are for memory management. */
+  int    nc;			/* Number of coordinate vectors (of length  */
+				/* M) in the coordinate array.              */
+  int    padding;		/* (Dummy inserted for alignment purposes.) */
+  int    *sense;		/* Vector of M flags that indicate whether  */
+				/* the Mth indexing vector is monotonic     */
+				/* increasing, or else decreasing.          */
+  int    *p0;			/* Vector of M indices.                     */
+  double *delta;		/* Vector of M increments.                  */
+  double *extrema;		/* (1+M)-dimensional array of coordinate    */
+				/* extrema.                                 */
+
+  /* Error handling                                                         */
+  /*------------------------------------------------------------------------*/
+  struct wcserr *err;
+
+  /* Private - the remainder are for memory management.                     */
+  /*------------------------------------------------------------------------*/
+  int    m_flag, m_M, m_N;
   int    set_M;
   int    *m_K, *m_map;
   double *m_crval, **m_index, **m_indxs, *m_coord;
diff --git a/wcslib/C/test/bth.keyrec b/wcslib/C/test/bth.keyrec
index 7b46107..5ecb8b2 100644
--- a/wcslib/C/test/bth.keyrec
+++ b/wcslib/C/test/bth.keyrec
@@ -1,5 +1,5 @@
 #-----------------------------------------------------------------------------
-# WCSLIB 4.7 - an implementation of the FITS WCS standard.
+# WCSLIB 4.8 - an implementation of the FITS WCS standard.
 # Copyright (C) 1995-2011, Mark Calabretta
 #
 # This file is part of WCSLIB.
@@ -27,7 +27,7 @@
 #
 # Author: Mark Calabretta, Australia Telescope National Facility
 # http://www.atnf.csiro.au/~mcalabre/index.html
-# $Id: bth.keyrec,v 4.7 2011/02/07 07:03:42 cal103 Exp $
+# $Id: bth.keyrec,v 4.8.1.1 2011/08/15 08:07:06 cal103 Exp cal103 $
 #-----------------------------------------------------------------------------
 # FITS header keyrecords used for testing by tbth1.
 #
diff --git a/wcslib/C/test/pih.keyrec b/wcslib/C/test/pih.keyrec
index b31ab86..6ebe340 100644
--- a/wcslib/C/test/pih.keyrec
+++ b/wcslib/C/test/pih.keyrec
@@ -1,5 +1,5 @@
 #-----------------------------------------------------------------------------
-# WCSLIB 4.7 - an implementation of the FITS WCS standard.
+# WCSLIB 4.8 - an implementation of the FITS WCS standard.
 # Copyright (C) 1995-2011, Mark Calabretta
 #
 # This file is part of WCSLIB.
@@ -27,7 +27,7 @@
 #
 # Author: Mark Calabretta, Australia Telescope National Facility
 # http://www.atnf.csiro.au/~mcalabre/index.html
-# $Id: pih.keyrec,v 4.7 2011/02/07 07:03:42 cal103 Exp $
+# $Id: pih.keyrec,v 4.8.1.1 2011/08/15 08:07:06 cal103 Exp cal103 $
 #-----------------------------------------------------------------------------
 # FITS header keyrecords used for testing by tpih1, tpih2 and tfitshdr.
 #
diff --git a/wcslib/C/test/tbth1.c b/wcslib/C/test/tbth1.c
index 28a014b..6b36180 100644
--- a/wcslib/C/test/tbth1.c
+++ b/wcslib/C/test/tbth1.c
@@ -1,5 +1,5 @@
 /*============================================================================
-  WCSLIB 4.7 - an implementation of the FITS WCS standard.
+  WCSLIB 4.8 - an implementation of the FITS WCS standard.
   Copyright (C) 1995-2011, Mark Calabretta
 
   This file is part of WCSLIB.
@@ -27,7 +27,7 @@
 
   Author: Mark Calabretta, Australia Telescope National Facility
   http://www.atnf.csiro.au/~mcalabre/index.html
-  $Id: tbth1.c,v 4.7 2011/02/07 07:03:42 cal103 Exp $
+  $Id: tbth1.c,v 4.8.1.1 2011/08/15 08:07:06 cal103 Exp cal103 $
 *=============================================================================
 *
 * tbth1 tests wcsbth(), the WCS FITS parser for binary table headers, and
diff --git a/wcslib/C/test/tcel1.c b/wcslib/C/test/tcel1.c
index ce241bf..5a88ac9 100644
--- a/wcslib/C/test/tcel1.c
+++ b/wcslib/C/test/tcel1.c
@@ -1,6 +1,6 @@
 /*============================================================================
 
-  WCSLIB 4.7 - an implementation of the FITS WCS standard.
+  WCSLIB 4.8 - an implementation of the FITS WCS standard.
   Copyright (C) 1995-2011, Mark Calabretta
 
   This file is part of WCSLIB.
@@ -28,7 +28,7 @@
 
   Author: Mark Calabretta, Australia Telescope National Facility
   http://www.atnf.csiro.au/~mcalabre/index.html
-  $Id: tcel1.c,v 4.7 2011/02/07 07:03:42 cal103 Exp $
+  $Id: tcel1.c,v 4.8.1.1 2011/08/15 08:07:06 cal103 Exp cal103 $
 *=============================================================================
 *
 * tcel1 tests the spherical projection driver routines supplied with WCSLIB by
diff --git a/wcslib/C/test/tcel2.c b/wcslib/C/test/tcel2.c
index f3b3de3..60c5f70 100644
--- a/wcslib/C/test/tcel2.c
+++ b/wcslib/C/test/tcel2.c
@@ -1,6 +1,6 @@
 /*============================================================================
 
-  WCSLIB 4.7 - an implementation of the FITS WCS standard.
+  WCSLIB 4.8 - an implementation of the FITS WCS standard.
   Copyright (C) 1995-2011, Mark Calabretta
 
   This file is part of WCSLIB.
@@ -28,7 +28,7 @@
 
   Author: Mark Calabretta, Australia Telescope National Facility
   http://www.atnf.csiro.au/~mcalabre/index.html
-  $Id: tcel2.c,v 4.7 2011/02/07 07:03:42 cal103 Exp $
+  $Id: tcel2.c,v 4.8.1.1 2011/08/15 08:07:06 cal103 Exp cal103 $
 *=============================================================================
 *
 * tcel2 thoroughly tests the WCSLIB celestial coordinate transformation
@@ -69,22 +69,29 @@ int main()
     printf("%4d: %s.\n", status, cel_errmsg[status]);
   }
 
-  printf("\n\nLegend\n------");
-
-  printf("\nReference point of the projection (phi0,theta0) marked with\n"
-         "   a green circle with red centre.\n");
-  printf("\nCelestial meridian (CRVAL1) and parallel (CRVAL2) through the "
-         "reference point\n   is dashed.\n");
-  printf("\nCelestial pole (LONPOLE,LATPOLE) marked with\n"
-         "   a green circle with black centre.\n");
-  printf("\nNative longitude of celestial pole (LONPOLE) marked with\n"
-         "   a green tag.\n");
-  printf("\nCelestial prime meridian expected for \"change of origin\" case "
-         "marked with\n   an open yellow circle (where applicable).\n");
-  printf("\nCelestial equator and prime meridian marked with\n"
-         "   yellow grid lines.\n");
-  printf("\nDirection of increasing celestial longitude and latitude:\n"
-         "   white -> blue -> red.\n");
+  printf("\n\nLegend (in the order drawn)\n---------------------------\n");
+
+  printf("Native graticule in dark green with the meridian containing the "
+         "celestial\n   pole (LONPOLE) thicker and in green.  Also tagged "
+         "beyond the perimeter.\n");
+
+  printf("Celestial graticule colour-coded, the direction of increasing "
+         "celestial\n   longitude and latitude is white -> blue -> red, "
+         "with the equator and\n   prime meridian in yellow.\n");
+
+  printf("Celestial meridian (CRVAL1) and parallel (CRVAL2) through the "
+         "reference point\n   is thicker and dashed.\n");
+
+  printf("Reference point of the projection (phi0,theta0) is marked with "
+         "a green circle\n   with red centre.  It should coincide with the "
+         "dashed celestial meridian and\n   parallel.\n");
+
+  printf("Celestial pole (LONPOLE,LATPOLE) marked with a green circle with "
+         "black centre.\n");
+
+  printf("Celestial prime meridian expected for \"change of origin\" case "
+         "marked with\n   an open yellow circle (where applicable).  Should "
+         "coincide with the prime\n   meridian.\n");
 
   printf("\n\n");
 
@@ -109,17 +116,17 @@ int main()
   cpgbeg(0, text, 1, 1);
 
   /* Define pen colours. */
-  cpgscr( 0, 0.0f, 0.0f, 0.0f);
-  cpgscr( 1, 1.0f, 1.0f, 0.0f);
-  cpgscr( 2, 1.0f, 1.0f, 1.0f);
-  cpgscr( 3, 0.5f, 0.5f, 0.8f);
-  cpgscr( 4, 0.8f, 0.5f, 0.5f);
-  cpgscr( 5, 0.8f, 0.8f, 0.8f);
-  cpgscr( 6, 0.5f, 0.5f, 0.8f);
-  cpgscr( 7, 0.8f, 0.5f, 0.5f);
-  cpgscr( 8, 0.3f, 0.5f, 0.3f);
-  cpgscr( 9, 0.0f, 1.0f, 0.0f);
-  cpgscr(10, 1.0f, 0.0f, 0.0f);
+  cpgscr( 0, 0.0f, 0.0f, 0.0f);		/* Black      */
+  cpgscr( 1, 1.0f, 1.0f, 0.0f);		/* Yellow     */
+  cpgscr( 2, 1.0f, 1.0f, 1.0f);		/* White      */
+  cpgscr( 3, 0.5f, 0.5f, 0.8f);		/* Mauve      */
+  cpgscr( 4, 0.8f, 0.5f, 0.5f);		/* Pink       */
+  cpgscr( 5, 0.8f, 0.8f, 0.8f);		/* Grey       */
+  cpgscr( 6, 0.5f, 0.5f, 0.8f);		/* Mauve      */
+  cpgscr( 7, 0.8f, 0.5f, 0.5f);		/* Pink       */
+  cpgscr( 8, 0.3f, 0.5f, 0.3f);		/* Dark green */
+  cpgscr( 9, 0.0f, 1.0f, 0.0f);		/* Green      */
+  cpgscr(10, 1.0f, 0.0f, 0.0f);		/* Red        */
 
   /* Define PGPLOT viewport. */
   cpgenv(-195.0f, 195.0f, -195.0f, 195.0f, 1, -2);
@@ -249,8 +256,8 @@ int main()
           cpgtext(-180.0f, -213.0f, text);
 
           sprintf(text, "(LONPOLE, LATPOLE): (%+3.3d, %+3.3d) -> "
-            "(%+3.3d, %+2.2d) - open green circle, green tag", lonpole,
-            latpole, nint(celestial.ref[2]), nint(celestial.ref[3]));
+            "(%+3.3d, %+2.2d) - open green circle", lonpole, latpole,
+            nint(celestial.ref[2]), nint(celestial.ref[3]));
           cpgtext(-180.0f, -226.0f, text);
 
           sprintf(text, "(\\ga\\dp\\u, \\gd\\dp\\u): (%+3.3d, %+2.2d)",
@@ -267,7 +274,7 @@ int main()
           cpgtext(-40.0f, -239.0f, text);
 
 
-          /* Draw the native graticule faintly in the background. */
+          /* Draw the native graticule in the background (dark green). */
           cpgsci(8);
 
           /* Draw native meridians of longitude. */
@@ -281,8 +288,8 @@ int main()
             if (ilng == -180) lng[0] = -179.99;
             if (ilng ==  180) lng[0] =  179.99;
 
-            /* Mark the longitude of the celestial pole. */
-            if ((ilng-phi_p)%360 == 0) {
+            /* Meridian containing the celestial pole (thick green). */
+            if (ilng == phi_p) {
               cpgslw(5);
               cpgsci(9);
             }
@@ -335,6 +342,19 @@ int main()
             cpgline(k, xr, yr);
           }
 
+          /* Tag the longitude of the celestial pole. */
+          cpgslw(5);
+          cpgsci(9);
+          phi[0]   = celestial.ref[2];
+          theta[0] = -90.0;
+          theta[1] = -80.0;
+          prjs2x(&(native.prj), 1, 2, 1, 1, phi, theta, x, y, stat);
+          xr[0] = -x[0];
+          yr[0] =  y[0];
+          xr[1] = -x[0] + (x[1] - x[0]);
+          yr[1] =  y[0] - (y[1] - y[0]);
+          cpgline(2, xr, yr);
+
 
           /* Draw a colour-coded celestial coordinate graticule. */
           ci = 1;
@@ -347,10 +367,11 @@ int main()
           for (ilng = -180; ilng <= 180; ilng += 15) {
             lng[0] = (double)ilng;
 
+            /* Cycle through colours with the prime meridian in yellow. */
             if (++ci > 7) ci = 2;
             cpgsci(ilng?ci:1);
 
-            /* Dash the reference longitude. */
+            /* Dash the reference longitude and make it thicker. */
             if ((ilng-crval1)%360 == 0) {
               cpgsls(2);
               cpgslw(5);
@@ -394,10 +415,11 @@ int main()
           for (ilat = -90; ilat <= 90; ilat += 15) {
             lat[0] = (double)ilat;
 
+            /* Cycle through colours with the prime meridian in yellow. */
             if (++ci > 7) ci = 2;
             cpgsci(ilat?ci:1);
 
-            /* Dash the reference latitude. */
+            /* Dash the reference latitude and make it thicker. */
             if (ilat == crval2) {
               cpgsls(2);
               cpgslw(5);
@@ -432,31 +454,19 @@ int main()
             cpgslw(1);
           }
 
-          cpgslw(5);
-          cpgsci(9);
-
-          /* Mark the fiducial point. */
+          /* Mark the fiducial point (green with red centre). */
           phi[0]   = celestial.phi0;
           theta[0] = celestial.theta0;
           prjs2x(&(native.prj), 1, 1, 1, 1, phi, theta, x, y, stat);
           xr[0] = -x[0];
           yr[0] =  y[0];
+
+          cpgslw(5);
+          cpgsci(9);
           cpgpt1(xr[0], yr[0], 24);
           cpgpt1(xr[0], yr[0], 23);
           cpgsci(10);
           cpgpt1(xr[0], yr[0], 17);
-          cpgsci(9);
-
-          /* Tag the longitude of the celestial pole. */
-          phi[0]   = celestial.ref[2];
-          theta[0] = -90.0;
-          theta[1] = -80.0;
-          prjs2x(&(native.prj), 1, 2, 1, 1, phi, theta, x, y, stat);
-          xr[0] = -x[0];
-          yr[0] =  y[0];
-          xr[1] = -x[0] + (x[1] - x[0]);
-          yr[1] =  y[0] - (y[1] - y[0]);
-          cpgline(2, xr, yr);
 
           /* Mark the celestial pole. */
           phi[0]   = celestial.ref[2];
@@ -464,14 +474,16 @@ int main()
           prjs2x(&(native.prj), 1, 1, 1, 1, phi, theta, x, y, stat);
           xr[0] = -x[0];
           yr[0] =  y[0];
+
+          cpgslw(5);
+          cpgsci(9);
           cpgpt1(xr[0], yr[0], 24);
           cpgpt1(xr[0], yr[0], 23);
           cpgsci(0);
           cpgpt1(xr[0], yr[0], 17);
-          cpgsci(9);
 
-          /* Mark zero celestial longitude expected for */
-          /* "change of origin" case.                   */
+          /* Mark zero celestial longitude expected for "change of origin"
+           * case with a thick yellow circle. */
           if (celestial.euler[1] == 0.0 || celestial.euler[1] == 180.0) {
             if (celestial.theta0 == 90.0) {
               alpha_p = celestial.ref[0];
@@ -498,11 +510,12 @@ int main()
               phi[0] -= 360.0;
             }
 
-            theta[0] = -90.0;
-            theta[1] = -87.0;
-            prjs2x(&(native.prj), 1, 2, 1, 1, phi, theta, x, y, stat);
-            xr[0] = -x[0] + (x[1] - x[0]);
-            yr[0] =  y[0] - (y[1] - y[0]);
+            theta[0] = -45.0;
+            prjs2x(&(native.prj), 1, 1, 1, 1, phi, theta, x, y, stat);
+            xr[0] = -x[0];
+            yr[0] =  y[0];
+
+            cpgslw(5);
             cpgsci(1);
             cpgpt1(xr[0], yr[0], 24);
           }
@@ -537,6 +550,7 @@ int main()
             break;
           }
 
+          if (ctrl == 'p') break;
           if (ctrl == 'b' || ctrl == 'B') break;
           if (ctrl == 'j' || ctrl == 'J') break;
           if (ctrl == 'e' || ctrl == 'E') goto end;
@@ -545,9 +559,11 @@ int main()
           first = 0;
         }
 
+        if (ctrl == 'p') break;
         if (ctrl == 'j' || ctrl == 'J') break;
       }
 
+      if (ctrl == 'p') break;
       if (ctrl == 'j' || ctrl == 'J') {
         /* Save CRVAL1 and LONPOLE for next time. */
         crval1_j  = crval1;
@@ -557,7 +573,7 @@ int main()
         crval2_i  = 1;
       } else {
         crval2_i  = 45;
-       }
+      }
     }
   }
 
diff --git a/wcslib/C/test/tfitshdr.c b/wcslib/C/test/tfitshdr.c
index 913a7fd..abf5208 100644
--- a/wcslib/C/test/tfitshdr.c
+++ b/wcslib/C/test/tfitshdr.c
@@ -1,6 +1,6 @@
 /*============================================================================
 
-  WCSLIB 4.7 - an implementation of the FITS WCS standard.
+  WCSLIB 4.8 - an implementation of the FITS WCS standard.
   Copyright (C) 1995-2011, Mark Calabretta
 
   This file is part of WCSLIB.
@@ -28,7 +28,7 @@
 
   Author: Mark Calabretta, Australia Telescope National Facility
   http://www.atnf.csiro.au/~mcalabre/index.html
-  $Id: tfitshdr.c,v 4.7 2011/02/07 07:03:42 cal103 Exp $
+  $Id: tfitshdr.c,v 4.8.1.1 2011/08/15 08:07:06 cal103 Exp cal103 $
 *=============================================================================
 *
 * tfitshdr tests fitshdr(), the FITS parser for image headers, by reading a
@@ -234,7 +234,7 @@ int main()
       break;
     case 5:
       /* Float. */
-      sprintf(text, "%+13.6E", kptr->keyvalue.f);
+      sprintf(text, "%+13.6e", kptr->keyvalue.f);
       break;
     case 6:
       /* Int complex. */
@@ -243,7 +243,7 @@ int main()
       break;
     case 7:
       /* Float complex. */
-      sprintf(text, "%+13.6E  %+13.6E", kptr->keyvalue.c[0],
+      sprintf(text, "%+13.6e  %+13.6e", kptr->keyvalue.c[0],
                                         kptr->keyvalue.c[1]);
       break;
     case 8:
diff --git a/wcslib/C/test/tlin.c b/wcslib/C/test/tlin.c
index fcd7e4a..45d952c 100644
--- a/wcslib/C/test/tlin.c
+++ b/wcslib/C/test/tlin.c
@@ -1,6 +1,6 @@
 /*============================================================================
 
-  WCSLIB 4.7 - an implementation of the FITS WCS standard.
+  WCSLIB 4.8 - an implementation of the FITS WCS standard.
   Copyright (C) 1995-2011, Mark Calabretta
 
   This file is part of WCSLIB.
@@ -28,13 +28,14 @@
 
   Author: Mark Calabretta, Australia Telescope National Facility
   http://www.atnf.csiro.au/~mcalabre/index.html
-  $Id: tlin.c,v 4.7 2011/02/07 07:03:42 cal103 Exp $
+  $Id: tlin.c,v 4.8.1.1 2011/08/15 08:07:06 cal103 Exp cal103 $
 *=============================================================================
 *
 *  tlin tests the linear transformation routines supplied with WCSLIB.
 *
 *---------------------------------------------------------------------------*/
 
+#include <math.h>
 #include <stdlib.h>
 #include <stdio.h>
 
@@ -52,15 +53,17 @@ double PC[5][5] = {{  1.0,   0.5,   0.0,   0.0,   0.0},
                    {  0.0,   0.0,   0.0,   0.0,   1.0}};
 double CDELT[5] =  {  1.2,   2.3,   3.4,   4.5,   5.6};
 
-double pix[2][9] = {{303.0, 265.0, 112.4, 144.5,  28.2, 0.0, 0.0, 0.0, 0.0},
-                    { 19.0,  57.0,   2.0,  15.0,  42.0, 0.0, 0.0, 0.0, 0.0}};
-double img[2][9];
+double pix0[2][9] = {{303.0, 265.0, 112.4, 144.5,  28.2, 0.0, 0.0, 0.0, 0.0},
+                     { 19.0,  57.0,   2.0,  15.0,  42.0, 0.0, 0.0, 0.0, 0.0}};
+
+const double tol = 1.0e-13;
+
 
 int main()
 
 {
-  int i, j, k, status;
-  double *pcij;
+  int i, j, k, nFail, status;
+  double img[2][9], *pcij, pix[2][9], resid, residmax;
   struct linprm lin;
 
 
@@ -91,12 +94,12 @@ int main()
   for (k = 0; k < NCOORD; k++) {
     printf("\nPIX %d:", k+1);
     for (j = 0; j < NAXIS; j++) {
-      printf("%14.8f", pix[k][j]);
+      printf("%14.8f", pix0[k][j]);
     }
   }
   printf("\n");
 
-  if ((status = linp2x(&lin, NCOORD, NELEM, pix[0], img[0]))) {
+  if ((status = linp2x(&lin, NCOORD, NELEM, pix0[0], img[0]))) {
     printf("linp2x ERROR %d\n", status);
     return 1;
   }
@@ -122,20 +125,29 @@ int main()
   }
   printf("\n");
 
-  if ((status = linp2x(&lin, NCOORD, NELEM, pix[0], img[0]))) {
-    printf("linp2x ERROR %d\n", status);
-    return 1;
-  }
-
+  /* Check closure. */
+  nFail = 0;
+  residmax = 0.0;
   for (k = 0; k < NCOORD; k++) {
-    printf("\nIMG %d:", k+1);
     for (j = 0; j < NAXIS; j++) {
-      printf("%14.8f", img[k][j]);
+      resid = fabs(pix[k][j] - pix0[k][j]);
+      if (residmax < resid) residmax = resid;
+      if (resid > tol) nFail++;
     }
   }
-  printf("\n");
+
+  printf("\nlinp2x/linx2p: Maximum closure residual = %.1e pixel.\n",
+    residmax);
 
   linfree(&lin);
 
-  return 0;
+
+  if (nFail) {
+    printf("\nFAIL: %d closure residuals exceed reporting tolerance.\n",
+      nFail);
+  } else {
+    printf("\nPASS: All closure residuals are within reporting tolerance.\n");
+  }
+
+  return nFail;
 }
diff --git a/wcslib/C/test/tlog.c b/wcslib/C/test/tlog.c
index b090977..569622a 100644
--- a/wcslib/C/test/tlog.c
+++ b/wcslib/C/test/tlog.c
@@ -1,6 +1,6 @@
 /*============================================================================
 
-  WCSLIB 4.7 - an implementation of the FITS WCS standard.
+  WCSLIB 4.8 - an implementation of the FITS WCS standard.
   Copyright (C) 1995-2011, Mark Calabretta
 
   This file is part of WCSLIB.
@@ -28,7 +28,7 @@
 
   Author: Mark Calabretta, Australia Telescope National Facility
   http://www.atnf.csiro.au/~mcalabre/index.html
-  $Id: tlog.c,v 4.7 2011/02/07 07:03:42 cal103 Exp $
+  $Id: tlog.c,v 4.8.1.1 2011/08/15 08:07:06 cal103 Exp cal103 $
 *=============================================================================
 *
 *   tlog tests the logarithmic coordinate transformation routines for closure.
@@ -50,7 +50,7 @@ int main()
 
 {
   register int j, k;
-  int    stat1[NCRD], stat2[NCRD], status;
+  int    nFail = 0, stat1[NCRD], stat2[NCRD], status;
   double logc[NCRD], resid, residmax, step, x0[NCRD], x1[NCRD];
   double crval = 3.3;
 
@@ -89,12 +89,12 @@ int main()
   /* Test closure. */
   for (j = 0; j < NCRD; j++) {
     if (stat1[j]) {
-      printf("logx2s: x =%20.12E -> log = ???, stat = %d\n", x0[j], stat1[j]);
+      printf("logx2s: x =%20.12e -> log = ???, stat = %d\n", x0[j], stat1[j]);
       continue;
     }
 
     if (stat2[j]) {
-      printf("logs2x: x =%20.12E -> log =%20.12E -> x = ???, stat = %d\n",
+      printf("logs2x: x =%20.12e -> log =%20.12e -> x = ???, stat = %d\n",
              x0[j], logc[j], stat2[j]);
       continue;
     }
@@ -107,13 +107,22 @@ int main()
     }
 
     if (resid > tol) {
-      printf("logx2s: x =%20.12E -> log =%20.12E ->\n        x =%20.12E, "
-        "resid =%20.12E\n", x0[j], logc[j], x1[j], resid);
+      nFail++;
+      printf("logx2s: x =%20.12e -> log =%20.12e ->\n        x =%20.12e, "
+        "resid =%20.12e\n", x0[j], logc[j], x1[j], resid);
     }
   }
 
-  if (residmax > tol) printf("\n");
-  printf("logx2s: Maximum residual =%19.12E\n", residmax);
+  if (nFail) printf("\n");
+  printf("logx2s/logs2x: Maximum closure residual = %.1e\n", residmax);
 
-  return 0;
+
+  if (nFail) {
+    printf("\nFAIL: %d closure residuals exceed reporting tolerance.\n",
+      nFail);
+  } else {
+    printf("\nPASS: All closure residuals are within reporting tolerance.\n");
+  }
+
+  return nFail;
 }
diff --git a/wcslib/C/test/tofits.c b/wcslib/C/test/tofits.c
index 3aedee3..aad908b 100644
--- a/wcslib/C/test/tofits.c
+++ b/wcslib/C/test/tofits.c
@@ -1,6 +1,6 @@
 /*============================================================================
 
-  WCSLIB 4.7 - an implementation of the FITS WCS standard.
+  WCSLIB 4.8 - an implementation of the FITS WCS standard.
   Copyright (C) 1995-2011, Mark Calabretta
 
   This file is part of WCSLIB.
@@ -28,7 +28,7 @@
 
   Author: Mark Calabretta, Australia Telescope National Facility
   http://www.atnf.csiro.au/~mcalabre/index.html
-  $Id: tofits.c,v 4.7 2011/02/07 07:03:42 cal103 Exp $
+  $Id: tofits.c,v 4.8.1.1 2011/08/15 08:07:06 cal103 Exp cal103 $
 *=============================================================================
 *
 * tofits turns a list of FITS header keyrecords, one per line, into a proper
diff --git a/wcslib/C/test/tpih1.c b/wcslib/C/test/tpih1.c
index 2fc1344..29154ce 100644
--- a/wcslib/C/test/tpih1.c
+++ b/wcslib/C/test/tpih1.c
@@ -1,6 +1,6 @@
 /*============================================================================
 
-  WCSLIB 4.7 - an implementation of the FITS WCS standard.
+  WCSLIB 4.8 - an implementation of the FITS WCS standard.
   Copyright (C) 1995-2011, Mark Calabretta
 
   This file is part of WCSLIB.
@@ -28,7 +28,7 @@
 
   Author: Mark Calabretta, Australia Telescope National Facility
   http://www.atnf.csiro.au/~mcalabre/index.html
-  $Id: tpih1.c,v 4.7 2011/02/07 07:03:42 cal103 Exp $
+  $Id: tpih1.c,v 4.8.1.1 2011/08/15 08:07:06 cal103 Exp cal103 $
 *=============================================================================
 *
 * tpih1 tests wcspih(), the WCS FITS parser for image headers, and wcsfix(),
diff --git a/wcslib/C/test/tpih2.c b/wcslib/C/test/tpih2.c
index 0aa6173..da1b3ea 100644
--- a/wcslib/C/test/tpih2.c
+++ b/wcslib/C/test/tpih2.c
@@ -1,6 +1,6 @@
 /*============================================================================
 
-  WCSLIB 4.7 - an implementation of the FITS WCS standard.
+  WCSLIB 4.8 - an implementation of the FITS WCS standard.
   Copyright (C) 1995-2011, Mark Calabretta
 
   This file is part of WCSLIB.
@@ -28,7 +28,7 @@
 
   Author: Mark Calabretta, Australia Telescope National Facility
   http://www.atnf.csiro.au/~mcalabre/index.html
-  $Id: tpih2.c,v 4.7 2011/02/07 07:03:42 cal103 Exp $
+  $Id: tpih2.c,v 4.8.1.1 2011/08/15 08:07:06 cal103 Exp cal103 $
 *=============================================================================
 *
 * tpih2 tests wcspih(), the WCS FITS parser for image headers, by reading a
diff --git a/wcslib/C/test/tprj1.c b/wcslib/C/test/tprj1.c
index b9701ad..8a7029b 100644
--- a/wcslib/C/test/tprj1.c
+++ b/wcslib/C/test/tprj1.c
@@ -1,6 +1,6 @@
 /*============================================================================
 
-  WCSLIB 4.7 - an implementation of the FITS WCS standard.
+  WCSLIB 4.8 - an implementation of the FITS WCS standard.
   Copyright (C) 1995-2011, Mark Calabretta
 
   This file is part of WCSLIB.
@@ -28,7 +28,7 @@
 
   Author: Mark Calabretta, Australia Telescope National Facility
   http://www.atnf.csiro.au/~mcalabre/index.html
-  $Id: tprj1.c,v 4.7 2011/02/07 07:03:42 cal103 Exp $
+  $Id: tprj1.c,v 4.8.1.1 2011/08/15 08:07:06 cal103 Exp cal103 $
 *=============================================================================
 *
 * tproj1 tests spherical projections for closure.
@@ -43,12 +43,13 @@
 #include <wcstrig.h>
 #include <prj.h>
 
+int projex(char pcode[4], struct prjprm *prj, int north, int south,
+           double tol);
 
 int main()
 
 {
-  void projex();
-  int  status;
+  int  nFail = 0, status;
   const double tol = 1.0e-9;
   struct prjprm prj;
 
@@ -71,27 +72,27 @@ int main()
   /* AZP: zenithal/azimuthal perspective. */
   prj.pv[1] =   0.5;
   prj.pv[2] =  30.0;
-  projex("AZP", &prj, 90, 5, tol);
+  nFail += projex("AZP", &prj, 90, 5, tol);
 
   /* SZP: slant zenithal perspective. */
   prj.pv[1] =   0.5;
   prj.pv[2] = 210.0;
   prj.pv[3] =  60.0;
-  projex("SZP", &prj, 90, -90, tol);
+  nFail += projex("SZP", &prj, 90, -90, tol);
 
   /* TAN: gnomonic. */
-  projex("TAN", &prj, 90, 5, tol);
+  nFail += projex("TAN", &prj, 90, 5, tol);
 
   /* STG: stereographic. */
-  projex("STG", &prj, 90, -85, tol);
+  nFail += projex("STG", &prj, 90, -85, tol);
 
   /* SIN: orthographic/synthesis. */
   prj.pv[1] = -0.3;
   prj.pv[2] =  0.5;
-  projex("SIN", &prj, 90, 45, tol);
+  nFail += projex("SIN", &prj, 90, 45, tol);
 
   /* ARC: zenithal/azimuthal equidistant. */
-  projex("ARC", &prj, 90, -90, tol);
+  nFail += projex("ARC", &prj, 90, -90, tol);
 
   /* ZPN: zenithal/azimuthal polynomial. */
   prj.pv[0] =  0.00000;
@@ -104,89 +105,97 @@ int main()
   prj.pv[7] = -0.00019;
   prj.pv[8] =  0.00000;
   prj.pv[9] =  0.00000;
-  projex("ZPN", &prj, 90, 10, tol);
+  nFail += projex("ZPN", &prj, 90, 10, tol);
 
   /* ZEA: zenithal/azimuthal equal area. */
-  projex("ZEA", &prj, 90, -85, tol);
+  nFail += projex("ZEA", &prj, 90, -85, tol);
 
   /* AIR: Airy's zenithal projection. */
   prj.pv[1] = 45.0;
-  projex("AIR", &prj, 90, -85, tol);
+  nFail += projex("AIR", &prj, 90, -85, tol);
 
   /* CYP: cylindrical perspective. */
   prj.pv[1] = 3.0;
   prj.pv[2] = 0.8;
-  projex("CYP", &prj, 90, -90, tol);
+  nFail += projex("CYP", &prj, 90, -90, tol);
 
   /* CEA: cylindrical equal area. */
   prj.pv[1] = 0.75;
-  projex("CEA", &prj, 90, -90, tol);
+  nFail += projex("CEA", &prj, 90, -90, tol);
 
   /* CAR: plate carree. */
-  projex("CAR", &prj, 90, -90, tol);
+  nFail += projex("CAR", &prj, 90, -90, tol);
 
   /* MER: Mercator's. */
-  projex("MER", &prj, 85, -85, tol);
+  nFail += projex("MER", &prj, 85, -85, tol);
 
   /* SFL: Sanson-Flamsteed. */
-  projex("SFL", &prj, 90, -90, tol);
+  nFail += projex("SFL", &prj, 90, -90, tol);
 
   /* PAR: parabolic. */
-  projex("PAR", &prj, 90, -90, tol);
+  nFail += projex("PAR", &prj, 90, -90, tol);
 
   /* MOL: Mollweide's projection. */
-  projex("MOL", &prj, 90, -90, tol);
+  nFail += projex("MOL", &prj, 90, -90, tol);
 
   /* AIT: Hammer-Aitoff. */
-  projex("AIT", &prj, 90, -90, tol);
+  nFail += projex("AIT", &prj, 90, -90, tol);
 
   /* COP: conic perspective. */
   prj.pv[1] =  60.0;
   prj.pv[2] =  15.0;
-  projex("COP", &prj, 90, -25, tol);
+  nFail += projex("COP", &prj, 90, -25, tol);
 
   /* COE: conic equal area. */
   prj.pv[1] =  60.0;
   prj.pv[2] = -15.0;
-  projex("COE", &prj, 90, -90, tol);
+  nFail += projex("COE", &prj, 90, -90, tol);
 
   /* COD: conic equidistant. */
   prj.pv[1] = -60.0;
   prj.pv[2] =  15.0;
-  projex("COD", &prj, 90, -90, tol);
+  nFail += projex("COD", &prj, 90, -90, tol);
 
   /* COO: conic orthomorphic. */
   prj.pv[1] = -60.0;
   prj.pv[2] = -15.0;
-  projex("COO", &prj, 85, -90, tol);
+  nFail += projex("COO", &prj, 85, -90, tol);
 
   /* BON: Bonne's projection. */
   prj.pv[1] = 30.0;
-  projex("BON", &prj, 90, -90, tol);
+  nFail += projex("BON", &prj, 90, -90, tol);
 
   /* PCO: polyconic. */
-  projex("PCO", &prj, 90, -90, tol);
+  nFail += projex("PCO", &prj, 90, -90, tol);
 
   /* TSC: tangential spherical cube. */
-  projex("TSC", &prj, 90, -90, tol);
+  nFail += projex("TSC", &prj, 90, -90, tol);
 
   /* CSC: COBE quadrilateralized spherical cube. */
-  projex("CSC", &prj, 90, -90, 4.0e-2);
+  nFail += projex("CSC", &prj, 90, -90, 4.0e-2);
 
   /* QSC: quadrilateralized spherical cube. */
-  projex("QSC", &prj, 90, -90, tol);
+  nFail += projex("QSC", &prj, 90, -90, tol);
 
   /* HPX: HEALPix projection. */
   prj.pv[1] = 4.0;
   prj.pv[2] = 3.0;
-  projex("HPX", &prj, 90, -90, tol);
+  nFail += projex("HPX", &prj, 90, -90, tol);
 
-  return 0;
+
+  if (nFail) {
+    printf("\nFAIL: %d closure residuals exceed reporting tolerance.\n",
+      nFail);
+  } else {
+    printf("\nPASS: All closure residuals are within reporting tolerance.\n");
+  }
+
+  return nFail;
 }
 
 
 /*----------------------------------------------------------------------------
-*   PROJEX exercises the spherical projection routines.
+*   projex() exercises the spherical projection routines.
 *
 *   Given:
 *      pcode[4]  char     Projection code.
@@ -196,17 +205,20 @@ int main()
 *
 *   Given and returned:
 *      prj       prjprm*  Projection parameters.
+*
+*   Function return value:
+*                int      Number of results exceeding reporting tolerance.
 *---------------------------------------------------------------------------*/
 
-void projex(pcode, prj, north, south, tol)
-
-char   pcode[4];
-int    north, south;
-double tol;
-struct prjprm *prj;
+int projex(
+  char pcode[4],
+  struct prjprm *prj,
+  int north,
+  int south,
+  double tol)
 
 {
-  int    lat, lng, stat1[361], stat2[361], status;
+  int    lat, lng, nFail = 0, stat1[361], stat2[361], status;
   register int j;
   double dlat, dlatmx, dlng, dlngmx, dr, drmax;
   double lat1, lat2[361], lng1[361], lng2[361];
@@ -220,7 +232,7 @@ struct prjprm *prj;
   /* projection parameters.                                         */
   /* prj->r0 = R2D; */
 
-  printf("Testing %s; latitudes%3d to%4d, reporting tolerance%8.1E deg.\n",
+  printf("Testing %s; latitudes%3d to%4d, reporting tolerance%8.1e deg.\n",
     prj->code, north, south, tol);
 
   dlngmx = 0.0;
@@ -262,6 +274,7 @@ struct prjprm *prj;
       if (dlat > dlatmx) dlatmx = dlat;
 
       if (dlat > tol) {
+        nFail++;
         printf("        %3s: lng1 =%20.15f  lat1 =%20.15f\n",
           pcode, lng1[j], lat1);
         printf("                x =%20.15f     y =%20.15f\n",
@@ -270,6 +283,7 @@ struct prjprm *prj;
           lng2[j], lat2[j]);
       } else if (abs(lat) != 90) {
         if (dlng > tol) {
+          nFail++;
           printf("        %3s: lng1 =%20.15f  lat1 =%20.15f\n",
             pcode, lng1[j], lat1);
           printf("                x =%20.15f     y =%20.15f\n",
@@ -281,7 +295,7 @@ struct prjprm *prj;
     }
   }
 
-  printf("             Maximum residual (sky): lng%10.3E   lat%10.3E\n",
+  printf("             Maximum residual (sky): lng%8.1e  lat%8.1e\n",
     dlngmx, dlatmx);
 
 
@@ -310,6 +324,7 @@ struct prjprm *prj;
       dr = sqrt((x2[0]-x1[0])*(x2[0]-x1[0]) + (y2[0]-y1[0])*(y2[0]-y1[0]));
       if (dr > drmax) drmax = dr;
       if (dr > tol) {
+        nFail++;
         printf("        %3s:   x1 =%20.15f    y1 =%20.15f\n",
           pcode, x1[0], y1[0]);
         printf("              lng =%20.15f   lat =%20.15f\n",
@@ -323,9 +338,9 @@ struct prjprm *prj;
     theta += 15.0;
   }
 
-  printf("             Maximum residual (ref):  dR%10.3E\n", drmax);
+  printf("             Maximum residual (ref):  dR%8.1e\n", drmax);
 
   prjini(prj);
 
-  return;
+  return nFail;
 }
diff --git a/wcslib/C/test/tprj2.c b/wcslib/C/test/tprj2.c
index e061ec6..99de091 100644
--- a/wcslib/C/test/tprj2.c
+++ b/wcslib/C/test/tprj2.c
@@ -1,6 +1,6 @@
 /*============================================================================
 
-  WCSLIB 4.7 - an implementation of the FITS WCS standard.
+  WCSLIB 4.8 - an implementation of the FITS WCS standard.
   Copyright (C) 1995-2011, Mark Calabretta
 
   This file is part of WCSLIB.
@@ -28,7 +28,7 @@
 
   Author: Mark Calabretta, Australia Telescope National Facility
   http://www.atnf.csiro.au/~mcalabre/index.html
-  $Id: tprj2.c,v 4.7 2011/02/07 07:03:42 cal103 Exp $
+  $Id: tprj2.c,v 4.8.1.1 2011/08/15 08:07:06 cal103 Exp cal103 $
 *=============================================================================
 *
 * tproj2 tests projection routines by plotting test graticules using PGPLOT.
diff --git a/wcslib/C/test/tspc.c b/wcslib/C/test/tspc.c
index 80c8e3e..da27f24 100644
--- a/wcslib/C/test/tspc.c
+++ b/wcslib/C/test/tspc.c
@@ -1,6 +1,6 @@
 /*============================================================================
 
-  WCSLIB 4.7 - an implementation of the FITS WCS standard.
+  WCSLIB 4.8 - an implementation of the FITS WCS standard.
   Copyright (C) 1995-2011, Mark Calabretta
 
   This file is part of WCSLIB.
@@ -28,7 +28,7 @@
 
   Author: Mark Calabretta, Australia Telescope National Facility
   http://www.atnf.csiro.au/~mcalabre/index.html
-  $Id: tspc.c,v 4.7 2011/02/07 07:03:42 cal103 Exp $
+  $Id: tspc.c,v 4.8.1.1 2011/08/15 08:07:06 cal103 Exp cal103 $
 *=============================================================================
 *
 * tspc tests the spectral transformation driver routines for closure.
@@ -47,11 +47,10 @@
 #define NSPEC 10001
 
 const double tol = 1.0e-11;
+const double C = 2.99792458e8;
 
 int closure(const char[9], double, double, int, double, double, double);
 
-const double C = 2.99792458e8;
-
 /* KPNO MARS spectrograph grism parameters. */
 double mars[7] = {4.5e5, 1.0, 27.0, 1.765, -1.077e6, 3.0, 5.0};
 
@@ -60,7 +59,7 @@ int main()
 
 {
   char text[80];
-  int naxisj, status;
+  int  naxisj, nFail = 0, status;
   double cdeltX, crpixj, crvalX, restfrq, restwav, x1, x2;
 
 
@@ -91,12 +90,12 @@ int main()
   printf("\nLinear frequency axis, span: %.1f to %.1f (GHz), step: %.3f "
          "(kHz)\n---------------------------------------------------------"
          "-----------------\n", x1*1e-9, x2*1e-9, cdeltX*1e-3);
-  closure("WAVE-F2W",     0.0,     0.0, naxisj, crpixj, cdeltX, crvalX);
-  closure("VOPT-F2W",     0.0, restwav, naxisj, crpixj, cdeltX, crvalX);
-  closure("ZOPT-F2W",     0.0, restwav, naxisj, crpixj, cdeltX, crvalX);
-  closure("AWAV-F2A",     0.0,     0.0, naxisj, crpixj, cdeltX, crvalX);
-  closure("VELO-F2V", restfrq,     0.0, naxisj, crpixj, cdeltX, crvalX);
-  closure("BETA-F2V", restfrq,     0.0, naxisj, crpixj, cdeltX, crvalX);
+  nFail += closure("WAVE-F2W",     0.0,     0.0, naxisj, crpixj, cdeltX, crvalX);
+  nFail += closure("VOPT-F2W",     0.0, restwav, naxisj, crpixj, cdeltX, crvalX);
+  nFail += closure("ZOPT-F2W",     0.0, restwav, naxisj, crpixj, cdeltX, crvalX);
+  nFail += closure("AWAV-F2A",     0.0,     0.0, naxisj, crpixj, cdeltX, crvalX);
+  nFail += closure("VELO-F2V", restfrq,     0.0, naxisj, crpixj, cdeltX, crvalX);
+  nFail += closure("BETA-F2V", restfrq,     0.0, naxisj, crpixj, cdeltX, crvalX);
 
   restwav = 700.0e-9;
   restfrq = C/restwav;
@@ -107,29 +106,29 @@ int main()
   printf("\nLinear vacuum wavelength axis, span: %.0f to %.0f (nm), "
          "step: %f (nm)\n---------------------------------------------"
          "-----------------------------\n", x1*1e9, x2*1e9, cdeltX*1e9);
-  closure("FREQ-W2F",     0.0,     0.0, naxisj, crpixj, cdeltX, crvalX);
-  closure("AFRQ-W2F",     0.0,     0.0, naxisj, crpixj, cdeltX, crvalX);
-  closure("ENER-W2F",     0.0,     0.0, naxisj, crpixj, cdeltX, crvalX);
-  closure("WAVN-W2F",     0.0,     0.0, naxisj, crpixj, cdeltX, crvalX);
-  closure("VRAD-W2F", restfrq,     0.0, naxisj, crpixj, cdeltX, crvalX);
-  closure("AWAV-W2A",     0.0,     0.0, naxisj, crpixj, cdeltX, crvalX);
-  closure("VELO-W2V",     0.0, restwav, naxisj, crpixj, cdeltX, crvalX);
-  closure("BETA-W2V",     0.0, restwav, naxisj, crpixj, cdeltX, crvalX);
+  nFail += closure("FREQ-W2F",     0.0,     0.0, naxisj, crpixj, cdeltX, crvalX);
+  nFail += closure("AFRQ-W2F",     0.0,     0.0, naxisj, crpixj, cdeltX, crvalX);
+  nFail += closure("ENER-W2F",     0.0,     0.0, naxisj, crpixj, cdeltX, crvalX);
+  nFail += closure("WAVN-W2F",     0.0,     0.0, naxisj, crpixj, cdeltX, crvalX);
+  nFail += closure("VRAD-W2F", restfrq,     0.0, naxisj, crpixj, cdeltX, crvalX);
+  nFail += closure("AWAV-W2A",     0.0,     0.0, naxisj, crpixj, cdeltX, crvalX);
+  nFail += closure("VELO-W2V",     0.0, restwav, naxisj, crpixj, cdeltX, crvalX);
+  nFail += closure("BETA-W2V",     0.0, restwav, naxisj, crpixj, cdeltX, crvalX);
 
 
   printf("\nLinear air wavelength axis, span: %.0f to %.0f (nm), "
          "step: %f (nm)\n------------------------------------------"
          "--------------------------------\n", x1*1e9, x2*1e9, cdeltX*1e9);
-  closure("FREQ-A2F",     0.0,     0.0, naxisj, crpixj, cdeltX, crvalX);
-  closure("AFRQ-A2F",     0.0,     0.0, naxisj, crpixj, cdeltX, crvalX);
-  closure("ENER-A2F",     0.0,     0.0, naxisj, crpixj, cdeltX, crvalX);
-  closure("WAVN-A2F",     0.0,     0.0, naxisj, crpixj, cdeltX, crvalX);
-  closure("VRAD-A2F", restfrq,     0.0, naxisj, crpixj, cdeltX, crvalX);
-  closure("WAVE-A2W",     0.0,     0.0, naxisj, crpixj, cdeltX, crvalX);
-  closure("VOPT-A2W",     0.0, restwav, naxisj, crpixj, cdeltX, crvalX);
-  closure("ZOPT-A2W",     0.0, restwav, naxisj, crpixj, cdeltX, crvalX);
-  closure("VELO-A2V",     0.0, restwav, naxisj, crpixj, cdeltX, crvalX);
-  closure("BETA-A2V",     0.0, restwav, naxisj, crpixj, cdeltX, crvalX);
+  nFail += closure("FREQ-A2F", 0.0,     0.0, naxisj, crpixj, cdeltX, crvalX);
+  nFail += closure("AFRQ-A2F", 0.0,     0.0, naxisj, crpixj, cdeltX, crvalX);
+  nFail += closure("ENER-A2F", 0.0,     0.0, naxisj, crpixj, cdeltX, crvalX);
+  nFail += closure("WAVN-A2F", 0.0,     0.0, naxisj, crpixj, cdeltX, crvalX);
+  nFail += closure("VRAD-A2F", restfrq, 0.0, naxisj, crpixj, cdeltX, crvalX);
+  nFail += closure("WAVE-A2W", 0.0,     0.0, naxisj, crpixj, cdeltX, crvalX);
+  nFail += closure("VOPT-A2W", 0.0, restwav, naxisj, crpixj, cdeltX, crvalX);
+  nFail += closure("ZOPT-A2W", 0.0, restwav, naxisj, crpixj, cdeltX, crvalX);
+  nFail += closure("VELO-A2V", 0.0, restwav, naxisj, crpixj, cdeltX, crvalX);
+  nFail += closure("BETA-A2V", 0.0, restwav, naxisj, crpixj, cdeltX, crvalX);
 
 
   restfrq = 1420.40595e6;
@@ -141,15 +140,15 @@ int main()
   printf("\nLinear velocity axis, span: %.0f to %.0f m/s, step: %.0f "
          "(m/s)\n------------------------------------------------------"
          "--------------------\n", x1, x2, cdeltX);
-  closure("FREQ-V2F", restfrq,     0.0, naxisj, crpixj, cdeltX, crvalX);
-  closure("AFRQ-V2F", restfrq,     0.0, naxisj, crpixj, cdeltX, crvalX);
-  closure("ENER-V2F", restfrq,     0.0, naxisj, crpixj, cdeltX, crvalX);
-  closure("WAVN-V2F", restfrq,     0.0, naxisj, crpixj, cdeltX, crvalX);
-  closure("VRAD-V2F", restfrq,     0.0, naxisj, crpixj, cdeltX, crvalX);
-  closure("WAVE-V2W",     0.0, restwav, naxisj, crpixj, cdeltX, crvalX);
-  closure("VOPT-V2W",     0.0, restwav, naxisj, crpixj, cdeltX, crvalX);
-  closure("ZOPT-V2W",     0.0, restwav, naxisj, crpixj, cdeltX, crvalX);
-  closure("AWAV-V2A",     0.0, restwav, naxisj, crpixj, cdeltX, crvalX);
+  nFail += closure("FREQ-V2F", restfrq, 0.0, naxisj, crpixj, cdeltX, crvalX);
+  nFail += closure("AFRQ-V2F", restfrq, 0.0, naxisj, crpixj, cdeltX, crvalX);
+  nFail += closure("ENER-V2F", restfrq, 0.0, naxisj, crpixj, cdeltX, crvalX);
+  nFail += closure("WAVN-V2F", restfrq, 0.0, naxisj, crpixj, cdeltX, crvalX);
+  nFail += closure("VRAD-V2F", restfrq, 0.0, naxisj, crpixj, cdeltX, crvalX);
+  nFail += closure("WAVE-V2W", 0.0, restwav, naxisj, crpixj, cdeltX, crvalX);
+  nFail += closure("VOPT-V2W", 0.0, restwav, naxisj, crpixj, cdeltX, crvalX);
+  nFail += closure("ZOPT-V2W", 0.0, restwav, naxisj, crpixj, cdeltX, crvalX);
+  nFail += closure("AWAV-V2A", 0.0, restwav, naxisj, crpixj, cdeltX, crvalX);
 
 
   restwav = 650.0e-9;
@@ -161,17 +160,17 @@ int main()
   printf("\nVacuum wavelength grism axis, span: %.0f to %.0f (nm), "
          "step: %f (nm)\n--------------------------------------------"
          "------------------------------\n", x1*1e9, x2*1e9, cdeltX*1e9);
-  closure("FREQ-GRI",     0.0,     0.0, naxisj, crpixj, cdeltX, crvalX);
-  closure("AFRQ-GRI",     0.0,     0.0, naxisj, crpixj, cdeltX, crvalX);
-  closure("ENER-GRI",     0.0,     0.0, naxisj, crpixj, cdeltX, crvalX);
-  closure("WAVN-GRI",     0.0,     0.0, naxisj, crpixj, cdeltX, crvalX);
-  closure("VRAD-GRI", restfrq,     0.0, naxisj, crpixj, cdeltX, crvalX);
-  closure("WAVE-GRI",     0.0,     0.0, naxisj, crpixj, cdeltX, crvalX);
-  closure("VOPT-GRI",     0.0, restwav, naxisj, crpixj, cdeltX, crvalX);
-  closure("ZOPT-GRI",     0.0, restwav, naxisj, crpixj, cdeltX, crvalX);
-  closure("AWAV-GRI",     0.0,     0.0, naxisj, crpixj, cdeltX, crvalX);
-  closure("VELO-GRI",     0.0, restwav, naxisj, crpixj, cdeltX, crvalX);
-  closure("BETA-GRI",     0.0, restwav, naxisj, crpixj, cdeltX, crvalX);
+  nFail += closure("FREQ-GRI", 0.0,     0.0, naxisj, crpixj, cdeltX, crvalX);
+  nFail += closure("AFRQ-GRI", 0.0,     0.0, naxisj, crpixj, cdeltX, crvalX);
+  nFail += closure("ENER-GRI", 0.0,     0.0, naxisj, crpixj, cdeltX, crvalX);
+  nFail += closure("WAVN-GRI", 0.0,     0.0, naxisj, crpixj, cdeltX, crvalX);
+  nFail += closure("VRAD-GRI", restfrq, 0.0, naxisj, crpixj, cdeltX, crvalX);
+  nFail += closure("WAVE-GRI", 0.0,     0.0, naxisj, crpixj, cdeltX, crvalX);
+  nFail += closure("VOPT-GRI", 0.0, restwav, naxisj, crpixj, cdeltX, crvalX);
+  nFail += closure("ZOPT-GRI", 0.0, restwav, naxisj, crpixj, cdeltX, crvalX);
+  nFail += closure("AWAV-GRI", 0.0,     0.0, naxisj, crpixj, cdeltX, crvalX);
+  nFail += closure("VELO-GRI", 0.0, restwav, naxisj, crpixj, cdeltX, crvalX);
+  nFail += closure("BETA-GRI", 0.0, restwav, naxisj, crpixj, cdeltX, crvalX);
 
 
   /* Reproduce Fig. 5 of Paper III. */
@@ -188,26 +187,36 @@ int main()
   printf("\nAir wavelength grism axis, span: %.0f to %.0f (nm), "
          "step: %f (nm)\n--------------------------------------------"
          "------------------------------\n", x1*1e9, x2*1e9, cdeltX*1e9);
-  closure("AWAV-GRA",     0.0,     0.0, naxisj, crpixj, cdeltX, crvalX);
-  closure("VELO-GRA",     0.0, restwav, naxisj, crpixj, cdeltX, crvalX);
+  nFail += closure("AWAV-GRA", 0.0,     0.0, naxisj, crpixj, cdeltX, crvalX);
+  nFail += closure("VELO-GRA", 0.0, restwav, naxisj, crpixj, cdeltX, crvalX);
 
   cpgask(0);
   cpgend();
 
-  return 0;
+  if (nFail) {
+    printf("\nFAIL: %d closure residuals exceed reporting tolerance.\n",
+      nFail);
+  } else {
+    printf("\nPASS: All closure residuals are within reporting tolerance.\n");
+  }
+
+  return nFail;
 }
 
 /*--------------------------------------------------------------------------*/
 
-int closure (ctypeS, restfrq, restwav, naxisj, crpixj, cdeltX, crvalX)
-
-const char ctypeS[9];
-int   naxisj;
-double cdeltX, crpixj, crvalX, restfrq, restwav;
+int closure (
+  const char ctypeS[9],
+  double restfrq,
+  double restwav,
+  int    naxisj,
+  double crpixj,
+  double cdeltX,
+  double crvalX)
 
 {
   char ptype, sname[32], title[80], units[8], xtype, ylab[80];
-  int  restreq, stat1[NSPEC], stat2[NSPEC], status;
+  int  nFail = 0, restreq, stat1[NSPEC], stat2[NSPEC], status;
   register int j;
   float  tmp, x[NSPEC], xmin, xmax, y[NSPEC], ymax, ymin;
   double cdeltS, clos[NSPEC], crvalS, dSdX, resid, residmax, spec1[NSPEC],
@@ -241,7 +250,7 @@ double cdeltX, crpixj, crvalX, restfrq, restwav;
     spec1[j] = (j+1 - crpixj)*cdeltS;
   }
 
-  printf("%4s (CRVALk+w) range: %13.6E to %13.6E, step: %13.6E\n", ctypeS,
+  printf("%4s (CRVALk+w) range: %13.6e to %13.6e, step: %13.6e\n", ctypeS,
     crvalS+spec1[0], crvalS+spec1[naxisj-1], cdeltS);
 
 
@@ -269,13 +278,13 @@ double cdeltX, crpixj, crvalX, restfrq, restwav;
   /* Test closure. */
   for (j = 0; j < naxisj; j++) {
     if (stat1[j]) {
-      printf("%s: w =%20.12E -> %s = ???, stat = %d\n", ctypeS, spec1[j],
+      printf("%s: w =%20.12e -> %s = ???, stat = %d\n", ctypeS, spec1[j],
              spc.type, stat1[j]);
       continue;
     }
 
     if (stat2[j]) {
-      printf("%s: w =%20.12E -> %s =%20.12E -> w = ???, stat = %d\n",
+      printf("%s: w =%20.12e -> %s =%20.12e -> w = ???, stat = %d\n",
              ctypeS, spec1[j], spc.type, spec2[j], stat2[j]);
       continue;
     }
@@ -284,13 +293,14 @@ double cdeltX, crpixj, crvalX, restfrq, restwav;
     if (resid > residmax) residmax = resid;
 
     if (resid > tol) {
-      printf("%s: w =%20.12E -> %s =%20.12E ->\n          w =%20.12E,  "
-             "resid =%20.12E\n", ctypeS, spec1[j], spc.type, spec2[j],
+      nFail++;
+      printf("%s: w =%20.12e -> %s =%20.12e ->\n          w =%20.12e,  "
+             "resid =%20.12e\n", ctypeS, spec1[j], spc.type, spec2[j],
              clos[j], resid);
     }
   }
 
-  printf("%s: Maximum closure residual = %.12E pixel\n", ctypeS, residmax);
+  printf("%s: Maximum closure residual = %.1e pixel.\n", ctypeS, residmax);
 
 
   /* Draw graph. */
@@ -342,5 +352,5 @@ double cdeltX, crpixj, crvalX, restfrq, restwav;
 
   printf("\n");
 
-  return 0;
+  return nFail;
 }
diff --git a/wcslib/C/test/tsph.c b/wcslib/C/test/tsph.c
index 5c4542e..d4aee14 100644
--- a/wcslib/C/test/tsph.c
+++ b/wcslib/C/test/tsph.c
@@ -1,6 +1,6 @@
 /*============================================================================
 
-  WCSLIB 4.7 - an implementation of the FITS WCS standard.
+  WCSLIB 4.8 - an implementation of the FITS WCS standard.
   Copyright (C) 1995-2011, Mark Calabretta
 
   This file is part of WCSLIB.
@@ -28,7 +28,7 @@
 
   Author: Mark Calabretta, Australia Telescope National Facility
   http://www.atnf.csiro.au/~mcalabre/index.html
-  $Id: tsph.c,v 4.7 2011/02/07 07:03:42 cal103 Exp $
+  $Id: tsph.c,v 4.8.1.1 2011/08/15 08:07:06 cal103 Exp cal103 $
 *=============================================================================
 *
 * tsph tests the spherical coordinate transformation routines for closure.
@@ -46,7 +46,7 @@
 int main()
 
 {
-  int   j, lat, lng;
+  int   j, lat, lng, nFail = 0;
   double coslat, dlat, dlatmx, dlng, dlngmx, lng1[361], lng2[361], eul[5],
          lat1, lat2[361], phi[361], theta[361], zeta;
   const double tol = 1.0e-12;
@@ -56,7 +56,6 @@ int main()
   "Testing closure of WCSLIB coordinate transformation routines (tsph.c)\n"
   "---------------------------------------------------------------------\n");
 
-
   /* Set reference angles. */
   eul[0] =  90.0;
   eul[1] =  30.0;
@@ -68,7 +67,7 @@ int main()
   eul[3] = cosd(eul[1]);
   eul[4] = sind(eul[1]);
 
-  printf ("Reporting tolerance:%8.1E degrees of arc.\n", tol);
+  printf ("Reporting tolerance:%8.1e degrees of arc.\n", tol);
 
   dlngmx = 0.0;
   dlatmx = 0.0;
@@ -94,6 +93,7 @@ int main()
       if (dlat > dlatmx) dlatmx = dlat;
 
       if (dlng > tol || dlat > tol) {
+        nFail++;
         printf("Unclosed: lng1 =%20.15f  lat1 =%20.15f\n", lng1[j], lat1);
         printf("           phi =%20.15f theta =%20.15f\n", phi[j], theta[j]);
         printf("          lng2 =%20.15f  lat2 =%20.15f\n", lng2[j], lat2[j]);
@@ -121,8 +121,8 @@ int main()
       if (dlng > dlngmx) dlngmx = dlng;
       if (dlat > dlatmx) dlatmx = dlat;
 
-
       if (dlng > tol || dlat > tol) {
+        nFail++;
         printf("Unclosed: lng1 =%20.15f  lat1 =%20.15f\n", lng1[0], lat1);
         printf("           phi =%20.15f theta =%20.15f\n", phi[0], theta[0]);
         printf("          lng2 =%20.15f  lat2 =%20.15f\n", lng2[0], lat2[0]);
@@ -133,7 +133,16 @@ int main()
     }
   }
 
-  printf("\nMaximum residual: lng%10.3E   lat%10.3E\n", dlngmx, dlatmx);
+  printf("\nsphs2x/sphx2s: Maximum closure residual = %.1e (lng), %.1e (lat) "
+    "deg.\n", dlngmx, dlatmx);
+
+
+  if (nFail) {
+    printf("\nFAIL: %d closure residuals exceed reporting tolerance.\n",
+      nFail);
+  } else {
+    printf("\nPASS: All closure residuals are within reporting tolerance.\n");
+  }
 
-  return 0;
+  return nFail;
 }
diff --git a/wcslib/C/test/tsphdpa.c b/wcslib/C/test/tsphdpa.c
index 8ca76d9..39235ed 100644
--- a/wcslib/C/test/tsphdpa.c
+++ b/wcslib/C/test/tsphdpa.c
@@ -1,6 +1,6 @@
 /*============================================================================
 
-  WCSLIB 4.7 - an implementation of the FITS WCS standard.
+  WCSLIB 4.8 - an implementation of the FITS WCS standard.
   Copyright (C) 1995-2011, Mark Calabretta
 
   This file is part of WCSLIB.
@@ -28,7 +28,7 @@
 
   Author: Mark Calabretta, Australia Telescope National Facility
   http://www.atnf.csiro.au/~mcalabre/index.html
-  $Id: tsphdpa.c,v 4.7 2011/02/07 07:03:42 cal103 Exp $
+  $Id: tsphdpa.c,v 4.8.1.1 2011/08/15 08:07:06 cal103 Exp cal103 $
 *=============================================================================
 *
 * tsphdpa tests sphdpa().
diff --git a/wcslib/C/test/tspx.c b/wcslib/C/test/tspx.c
index 574c199..00dadef 100644
--- a/wcslib/C/test/tspx.c
+++ b/wcslib/C/test/tspx.c
@@ -1,6 +1,6 @@
 /*============================================================================
 
-  WCSLIB 4.7 - an implementation of the FITS WCS standard.
+  WCSLIB 4.8 - an implementation of the FITS WCS standard.
   Copyright (C) 1995-2011, Mark Calabretta
 
   This file is part of WCSLIB.
@@ -28,7 +28,7 @@
 
   Author: Mark Calabretta, Australia Telescope National Facility
   http://www.atnf.csiro.au/~mcalabre/index.html
-  $Id: tspx.c,v 4.7 2011/02/07 07:03:42 cal103 Exp $
+  $Id: tspx.c,v 4.8.1.1 2011/08/15 08:07:06 cal103 Exp cal103 $
 *=============================================================================
 *
 * tspx tests the spectral transformation routines for closure.
@@ -40,21 +40,20 @@
 
 #include <spx.h>
 
-
 #define NSPEC 9991
 
+const double C = 2.99792458e8;
 const double tol = 1.0e-9;
 
-void closure (const char *, const char *, double, int (*)(), int (*)(),
-              const double [], double []);
-
-const double C = 2.99792458e8;
+int closure(const char *from, const char *to, double parm,
+            int (*fwd)(SPX_ARGS), int (*rev)(SPX_ARGS), const double spec1[],
+            double spec2[]);
 
 
 int main()
 
 {
-  int    stat[NSPEC], status;
+  int    nFail = 0, stat[NSPEC], status;
   double restfrq, restwav, step;
   double awav[NSPEC], freq[NSPEC], spc1[NSPEC], spc2[NSPEC], velo[NSPEC],
          wave[NSPEC];
@@ -84,62 +83,62 @@ int main()
     return 1;
   }
 
-  printf("    restfrq:%20.12E\n", spx.restfrq);
-  printf("    restwav:%20.12E\n", spx.restwav);
+  printf("    restfrq:%20.12e\n", spx.restfrq);
+  printf("    restwav:%20.12e\n", spx.restwav);
   printf("   wavetype:%3d\n",     spx.wavetype);
   printf("   velotype:%3d\n",     spx.velotype);
   printf("\n");
-  printf("       freq:%20.12E\n", spx.freq);
-  printf("       afrq:%20.12E\n", spx.afrq);
-  printf("       ener:%20.12E\n", spx.ener);
-  printf("       wavn:%20.12E\n", spx.wavn);
-  printf("       vrad:%20.12E\n", spx.vrad);
-  printf("       wave:%20.12E\n", spx.wave);
-  printf("       vopt:%20.12E\n", spx.vopt);
-  printf("       zopt:%20.12E\n", spx.zopt);
-  printf("       awav:%20.12E\n", spx.awav);
-  printf("       velo:%20.12E\n", spx.velo);
-  printf("       beta:%20.12E\n", spx.beta);
+  printf("       freq:%20.12e\n", spx.freq);
+  printf("       afrq:%20.12e\n", spx.afrq);
+  printf("       ener:%20.12e\n", spx.ener);
+  printf("       wavn:%20.12e\n", spx.wavn);
+  printf("       vrad:%20.12e\n", spx.vrad);
+  printf("       wave:%20.12e\n", spx.wave);
+  printf("       vopt:%20.12e\n", spx.vopt);
+  printf("       zopt:%20.12e\n", spx.zopt);
+  printf("       awav:%20.12e\n", spx.awav);
+  printf("       velo:%20.12e\n", spx.velo);
+  printf("       beta:%20.12e\n", spx.beta);
   printf("\n");
 
-  printf("dfreq/dafrq:%20.12E\n", spx.dfreqafrq);
-  printf("dafrq/dfreq:%20.12E\n", spx.dafrqfreq);
+  printf("dfreq/dafrq:%20.12e\n", spx.dfreqafrq);
+  printf("dafrq/dfreq:%20.12e\n", spx.dafrqfreq);
 
-  printf("dfreq/dener:%20.12E\n", spx.dfreqener);
-  printf("dener/dfreq:%20.12E\n", spx.denerfreq);
+  printf("dfreq/dener:%20.12e\n", spx.dfreqener);
+  printf("dener/dfreq:%20.12e\n", spx.denerfreq);
 
-  printf("dfreq/dwavn:%20.12E\n", spx.dfreqwavn);
-  printf("dwavn/dfreq:%20.12E\n", spx.dwavnfreq);
+  printf("dfreq/dwavn:%20.12e\n", spx.dfreqwavn);
+  printf("dwavn/dfreq:%20.12e\n", spx.dwavnfreq);
 
-  printf("dfreq/dvrad:%20.12E\n", spx.dfreqvrad);
-  printf("dvrad/dfreq:%20.12E\n", spx.dvradfreq);
+  printf("dfreq/dvrad:%20.12e\n", spx.dfreqvrad);
+  printf("dvrad/dfreq:%20.12e\n", spx.dvradfreq);
 
-  printf("dfreq/dwave:%20.12E\n", spx.dfreqwave);
-  printf("dwave/dfreq:%20.12E\n", spx.dwavefreq);
+  printf("dfreq/dwave:%20.12e\n", spx.dfreqwave);
+  printf("dwave/dfreq:%20.12e\n", spx.dwavefreq);
 
-  printf("dfreq/dawav:%20.12E\n", spx.dfreqawav);
-  printf("dawav/dfreq:%20.12E\n", spx.dawavfreq);
+  printf("dfreq/dawav:%20.12e\n", spx.dfreqawav);
+  printf("dawav/dfreq:%20.12e\n", spx.dawavfreq);
 
-  printf("dfreq/dvelo:%20.12E\n", spx.dfreqvelo);
-  printf("dvelo/dfreq:%20.12E\n", spx.dvelofreq);
+  printf("dfreq/dvelo:%20.12e\n", spx.dfreqvelo);
+  printf("dvelo/dfreq:%20.12e\n", spx.dvelofreq);
 
-  printf("dwave/dvopt:%20.12E\n", spx.dwavevopt);
-  printf("dvopt/dwave:%20.12E\n", spx.dvoptwave);
+  printf("dwave/dvopt:%20.12e\n", spx.dwavevopt);
+  printf("dvopt/dwave:%20.12e\n", spx.dvoptwave);
 
-  printf("dwave/dzopt:%20.12E\n", spx.dwavezopt);
-  printf("dzopt/dwave:%20.12E\n", spx.dzoptwave);
+  printf("dwave/dzopt:%20.12e\n", spx.dwavezopt);
+  printf("dzopt/dwave:%20.12e\n", spx.dzoptwave);
 
-  printf("dwave/dawav:%20.12E\n", spx.dwaveawav);
-  printf("dawav/dwave:%20.12E\n", spx.dawavwave);
+  printf("dwave/dawav:%20.12e\n", spx.dwaveawav);
+  printf("dawav/dwave:%20.12e\n", spx.dawavwave);
 
-  printf("dwave/dvelo:%20.12E\n", spx.dwavevelo);
-  printf("dvelo/dwave:%20.12E\n", spx.dvelowave);
+  printf("dwave/dvelo:%20.12e\n", spx.dwavevelo);
+  printf("dvelo/dwave:%20.12e\n", spx.dvelowave);
 
-  printf("dawav/dvelo:%20.12E\n", spx.dawavvelo);
-  printf("dvelo/dawav:%20.12E\n", spx.dveloawav);
+  printf("dawav/dvelo:%20.12e\n", spx.dawavvelo);
+  printf("dvelo/dawav:%20.12e\n", spx.dveloawav);
 
-  printf("dvelo/dbeta:%20.12E\n", spx.dvelobeta);
-  printf("dbeta/dvelo:%20.12E\n", spx.dbetavelo);
+  printf("dvelo/dbeta:%20.12e\n", spx.dvelobeta);
+  printf("dbeta/dvelo:%20.12e\n", spx.dbetavelo);
   printf("\n");
 
 
@@ -155,62 +154,70 @@ int main()
   velofreq(restfrq, NSPEC, 1, 1, velo, freq, stat);
 
   /* Test closure of all two-way combinations. */
-  closure("freq", "afrq", 0.0,     freqafrq, afrqfreq, freq, spc1);
-  closure("afrq", "freq", 0.0,     afrqfreq, freqafrq, spc1, spc2);
+  nFail += closure("freq", "afrq", 0.0,     freqafrq, afrqfreq, freq, spc1);
+  nFail += closure("afrq", "freq", 0.0,     afrqfreq, freqafrq, spc1, spc2);
+
+  nFail += closure("freq", "ener", 0.0,     freqener, enerfreq, freq, spc1);
+  nFail += closure("ener", "freq", 0.0,     enerfreq, freqener, spc1, spc2);
 
-  closure("freq", "ener", 0.0,     freqener, enerfreq, freq, spc1);
-  closure("ener", "freq", 0.0,     enerfreq, freqener, spc1, spc2);
+  nFail += closure("freq", "wavn", 0.0,     freqwavn, wavnfreq, freq, spc1);
+  nFail += closure("wavn", "freq", 0.0,     wavnfreq, freqwavn, spc1, spc2);
 
-  closure("freq", "wavn", 0.0,     freqwavn, wavnfreq, freq, spc1);
-  closure("wavn", "freq", 0.0,     wavnfreq, freqwavn, spc1, spc2);
+  nFail += closure("freq", "vrad", restfrq, freqvrad, vradfreq, freq, spc1);
+  nFail += closure("vrad", "freq", restfrq, vradfreq, freqvrad, spc1, spc2);
 
-  closure("freq", "vrad", restfrq, freqvrad, vradfreq, freq, spc1);
-  closure("vrad", "freq", restfrq, vradfreq, freqvrad, spc1, spc2);
+  nFail += closure("freq", "wave", 0.0,     freqwave, wavefreq, freq, wave);
+  nFail += closure("wave", "freq", 0.0,     wavefreq, freqwave, wave, spc2);
 
-  closure("freq", "wave", 0.0,     freqwave, wavefreq, freq, wave);
-  closure("wave", "freq", 0.0,     wavefreq, freqwave, wave, spc2);
+  nFail += closure("freq", "awav", 0.0,     freqawav, awavfreq, freq, awav);
+  nFail += closure("awav", "freq", 0.0,     awavfreq, freqawav, awav, spc2);
 
-  closure("freq", "awav", 0.0,     freqawav, awavfreq, freq, awav);
-  closure("awav", "freq", 0.0,     awavfreq, freqawav, awav, spc2);
+  nFail += closure("freq", "velo", restfrq, freqvelo, velofreq, freq, velo);
+  nFail += closure("velo", "freq", restfrq, velofreq, freqvelo, velo, spc2);
 
-  closure("freq", "velo", restfrq, freqvelo, velofreq, freq, velo);
-  closure("velo", "freq", restfrq, velofreq, freqvelo, velo, spc2);
+  nFail += closure("wave", "vopt", restwav, wavevopt, voptwave, wave, spc1);
+  nFail += closure("vopt", "wave", restwav, voptwave, wavevopt, spc1, spc2);
 
-  closure("wave", "vopt", restwav, wavevopt, voptwave, wave, spc1);
-  closure("vopt", "wave", restwav, voptwave, wavevopt, spc1, spc2);
+  nFail += closure("wave", "zopt", restwav, wavezopt, zoptwave, wave, spc1);
+  nFail += closure("zopt", "wave", restwav, zoptwave, wavezopt, spc1, spc2);
 
-  closure("wave", "zopt", restwav, wavezopt, zoptwave, wave, spc1);
-  closure("zopt", "wave", restwav, zoptwave, wavezopt, spc1, spc2);
+  nFail += closure("wave", "awav", 0.0,     waveawav, awavwave, wave, spc1);
+  nFail += closure("awav", "wave", 0.0,     awavwave, waveawav, spc1, spc2);
 
-  closure("wave", "awav", 0.0,     waveawav, awavwave, wave, spc1);
-  closure("awav", "wave", 0.0,     awavwave, waveawav, spc1, spc2);
+  nFail += closure("wave", "velo", restwav, wavevelo, velowave, wave, spc1);
+  nFail += closure("velo", "wave", restwav, velowave, wavevelo, spc1, spc2);
 
-  closure("wave", "velo", restwav, wavevelo, velowave, wave, spc1);
-  closure("velo", "wave", restwav, velowave, wavevelo, spc1, spc2);
+  nFail += closure("awav", "velo", restwav, awavvelo, veloawav, awav, spc1);
+  nFail += closure("velo", "awav", restwav, veloawav, awavvelo, spc1, spc2);
 
-  closure("awav", "velo", restwav, awavvelo, veloawav, awav, spc1);
-  closure("velo", "awav", restwav, veloawav, awavvelo, spc1, spc2);
+  nFail += closure("velo", "beta", 0.0,     velobeta, betavelo, velo, spc1);
+  nFail += closure("beta", "velo", 0.0,     betavelo, velobeta, spc1, spc2);
 
-  closure("velo", "beta", 0.0,     velobeta, betavelo, velo, spc1);
-  closure("beta", "velo", 0.0,     betavelo, velobeta, spc1, spc2);
 
-  return 0;
+  if (nFail) {
+    printf("\nFAIL: %d closure residuals exceed reporting tolerance.\n",
+      nFail);
+  } else {
+    printf("\nPASS: All closure residuals are within reporting tolerance.\n");
+  }
+
+  return nFail;
 }
 
 /*--------------------------------------------------------------------------*/
 
-void closure (from, to, parm, fwd, rev, spec1, spec2)
-
-const char *from, *to;
-double parm;
-int (*fwd)(SPX_ARGS);
-int (*rev)(SPX_ARGS);
-const double spec1[];
-double spec2[];
+int closure (
+  const char *from,
+  const char *to,
+  double parm,
+  int (*fwd)(SPX_ARGS),
+  int (*rev)(SPX_ARGS),
+  const double spec1[],
+  double spec2[])
 
 {
   static char skip = '\0';
-  int stat1[NSPEC], stat2[NSPEC], status;
+  int nFail = 0, stat1[NSPEC], stat2[NSPEC], status;
   register int j;
   double clos[NSPEC], resid, residmax;
 
@@ -229,14 +236,14 @@ double spec2[];
   /* Test closure. */
   for (j = 0; j < NSPEC; j++) {
     if (stat1[j]) {
-      printf("%c%s%s: %s = %.12E -> %s = ???, stat = %d\n", skip, from, to,
+      printf("%c%s%s: %s = %.12e -> %s = ???, stat = %d\n", skip, from, to,
              from, spec1[j], to, stat1[j]);
       skip = '\0';
       continue;
     }
 
     if (stat2[j]) {
-      printf("%c%s%s: %s = %.12E -> %s = %.12E -> %s = ???, stat = %d\n",
+      printf("%c%s%s: %s = %.12e -> %s = %.12e -> %s = ???, stat = %d\n",
              skip, to, from, from, spec1[j], to, spec2[j], from, stat2[j]);
       skip = '\0';
       continue;
@@ -250,14 +257,15 @@ double spec2[];
     }
 
     if (resid > tol) {
-      printf("%c%s%s: %s = %.12E -> %s = %.12E ->\n          %s = %.12E,  "
-             "resid = %.12E\n", skip, from, to, from, spec1[j], to,
+      nFail++;
+      printf("%c%s%s: %s = %.12e -> %s = %.12e ->\n          %s = %.12e,  "
+             "resid = %.1e\n", skip, from, to, from, spec1[j], to,
              spec2[j], from, clos[j], resid);
       skip = '\0';
     }
   }
 
-  printf("%s%s: Maximum closure residual = %.12E\n", from, to, residmax);
+  printf("%s%s: Maximum closure residual = %.1e\n", from, to, residmax);
   if (residmax > tol) {
     printf("\n");
     skip = '\0';
@@ -265,5 +273,5 @@ double spec2[];
     skip = '\n';
   }
 
-  return;
+  return nFail;
 }
diff --git a/wcslib/C/test/ttab1.c b/wcslib/C/test/ttab1.c
index 6825d58..da9c519 100644
--- a/wcslib/C/test/ttab1.c
+++ b/wcslib/C/test/ttab1.c
@@ -1,6 +1,6 @@
 /*============================================================================
 
-  WCSLIB 4.7 - an implementation of the FITS WCS standard.
+  WCSLIB 4.8 - an implementation of the FITS WCS standard.
   Copyright (C) 1995-2011, Mark Calabretta
 
   This file is part of WCSLIB.
@@ -28,7 +28,7 @@
 
   Author: Mark Calabretta, Australia Telescope National Facility
   http://www.atnf.csiro.au/~mcalabre/index.html
-  $Id: ttab1.c,v 4.7 2011/02/07 07:03:42 cal103 Exp $
+  $Id: ttab1.c,v 4.8.1.1 2011/08/15 08:07:06 cal103 Exp cal103 $
 *=============================================================================
 *
 * ttab1 tests the -TAB routines for closure.
@@ -47,8 +47,8 @@ int main()
 
 {
   char   nl;
-  int    i, j, K[2], K1, K2, k, k1, k2, M, m, map[2], n, stat0[128],
-         stat1[128], status, status0, status1;
+  int    i, j, K[2], K1, K2, k, k1, k2, M, m, map[2], n, nFail = 0,
+         stat0[128], stat1[128], status, status0, status1;
   double crpix, crval[2], epsilon, *index[1], psi_0, psi_1, resid, residmax,
          s[16], world[11][11][2], xt0[16], xt1[16], x0[11][11][2],
          x1[11][11][2], z;
@@ -161,6 +161,7 @@ int main()
     if (resid > residmax) residmax = resid;
 
     if (resid > tol) {
+      nFail++;
       if (nl) printf("\n");
       printf("   Closure error:\n");
       printf("      x = %20.15f\n", xt0[i]);
@@ -268,6 +269,7 @@ int main()
     if (resid > residmax) residmax = resid;
 
     if (resid > tol) {
+      nFail++;
       if (nl) printf("\n");
       printf("   Closure error:\n");
       printf("      x = %20.15f\n", xt0[i]);
@@ -392,6 +394,7 @@ int main()
         if (resid > residmax) residmax = resid;
 
         if (resid > tol) {
+          nFail++;
           if (nl) printf("\n");
           printf("   Closure error:\n");
           printf("      x = (%20.15f,%20.15f)\n", x0[i][j][0], x0[i][j][1]);
@@ -406,9 +409,17 @@ int main()
     }
   }
 
-  printf("\nMaximum closure residual = %.12E\n", residmax);
+  printf("\ntabx2s/tabs2x: Maximum closure residual = %.1e\n", residmax);
 
   tabfree(&tab);
 
-  return 0;
+
+  if (nFail) {
+    printf("\nFAIL: %d closure residuals exceed reporting tolerance.\n",
+      nFail);
+  } else {
+    printf("\nPASS: All closure residuals are within reporting tolerance.\n");
+  }
+
+  return nFail;
 }
diff --git a/wcslib/C/test/ttab2.c b/wcslib/C/test/ttab2.c
index 6ad17f3..333c439 100644
--- a/wcslib/C/test/ttab2.c
+++ b/wcslib/C/test/ttab2.c
@@ -1,6 +1,6 @@
 /*============================================================================
 
-  WCSLIB 4.7 - an implementation of the FITS WCS standard.
+  WCSLIB 4.8 - an implementation of the FITS WCS standard.
   Copyright (C) 1995-2011, Mark Calabretta
 
   This file is part of WCSLIB.
@@ -28,7 +28,7 @@
 
   Author: Mark Calabretta, Australia Telescope National Facility
   http://www.atnf.csiro.au/~mcalabre/index.html
-  $Id: ttab2.c,v 4.7 2011/02/07 07:03:42 cal103 Exp $
+  $Id: ttab2.c,v 4.8.1.1 2011/08/15 08:07:06 cal103 Exp cal103 $
 *=============================================================================
 *
 * ttab2 tests the -TAB routines using PGPLOT for graphical display.  It
diff --git a/wcslib/C/test/ttab3.c b/wcslib/C/test/ttab3.c
index f366d78..b32c924 100644
--- a/wcslib/C/test/ttab3.c
+++ b/wcslib/C/test/ttab3.c
@@ -1,6 +1,6 @@
 /*============================================================================
 
-  WCSLIB 4.7 - an implementation of the FITS WCS standard.
+  WCSLIB 4.8 - an implementation of the FITS WCS standard.
   Copyright (C) 1995-2011, Mark Calabretta
 
   This file is part of WCSLIB.
@@ -28,7 +28,7 @@
 
   Author: Mark Calabretta, Australia Telescope National Facility
   http://www.atnf.csiro.au/~mcalabre/index.html
-  $Id: ttab3.c,v 4.7 2011/02/07 07:03:42 cal103 Exp $
+  $Id: ttab3.c,v 4.8.1.1 2011/08/15 08:07:06 cal103 Exp cal103 $
 *=============================================================================
 *
 * ttab3 tests the -TAB routines using PGPLOT for graphical display.  It
diff --git a/wcslib/C/test/tunits.c b/wcslib/C/test/tunits.c
index 2b47bea..0381fd9 100644
--- a/wcslib/C/test/tunits.c
+++ b/wcslib/C/test/tunits.c
@@ -1,6 +1,6 @@
 /*============================================================================
 
-  WCSLIB 4.7 - an implementation of the FITS WCS standard.
+  WCSLIB 4.8 - an implementation of the FITS WCS standard.
   Copyright (C) 1995-2011, Mark Calabretta
 
   This file is part of WCSLIB.
@@ -28,7 +28,7 @@
 
   Author: Mark Calabretta, Australia Telescope National Facility
   http://www.atnf.csiro.au/~mcalabre/index.html
-  $Id: tunits.c,v 4.7 2011/02/07 07:03:42 cal103 Exp $
+  $Id: tunits.c,v 4.8.1.1 2011/08/15 08:07:06 cal103 Exp cal103 $
 *=============================================================================
 *
 * tunits tests wcsulex(), wcsutrn(), and wcsunits() the FITS units
diff --git a/wcslib/C/test/twcs.c b/wcslib/C/test/twcs.c
index af847b1..1add823 100644
--- a/wcslib/C/test/twcs.c
+++ b/wcslib/C/test/twcs.c
@@ -1,6 +1,6 @@
 /*============================================================================
 
-  WCSLIB 4.7 - an implementation of the FITS WCS standard.
+  WCSLIB 4.8 - an implementation of the FITS WCS standard.
   Copyright (C) 1995-2011, Mark Calabretta
 
   This file is part of WCSLIB.
@@ -27,8 +27,9 @@
                     AUSTRALIA
 
   Author: Mark Calabretta, Australia Telescope National Facility
+     and: Michael Droetboom, Space Telescope Science Institute
   http://www.atnf.csiro.au/~mcalabre/index.html
-  $Id: twcs.c,v 4.7 2011/02/07 07:03:42 cal103 Exp $
+  $Id: twcs.c,v 4.8.1.1 2011/08/15 08:07:06 cal103 Exp cal103 $
 *=============================================================================
 *
 * twcs tests wcss2p() and wcsp2s() for closure on an oblique 2-D slice through
@@ -46,6 +47,8 @@
 
 
 void parser(struct wcsprm *);
+int  check_error(struct wcsprm *, int, int, char *);
+int  test_errors();
 
 /* Reporting tolerance. */
 const double tol = 1.0e-10;
@@ -71,6 +74,7 @@ const double RESTWAV  =   0.0;
 int NPV = 3;
 struct pvcard PV[3];		/* Projection parameters are set in main(). */
 
+int itest = 0;
 
 int main()
 
@@ -78,7 +82,7 @@ int main()
 #define NELEM 9
 
   char   ok[] = "", mismatch[] = " (WARNING, mismatch)", *s;
-  int    i, k, lat, lng, stat[361], status;
+  int    i, k, lat, lng, nFail1 = 0, nFail2 = 0, stat[361], status;
   double freq, img[361][NELEM], lat1, lng1, phi[361], pixel1[361][NELEM],
          pixel2[361][NELEM], r, resid, residmax, theta[361], time,
          world1[361][NELEM], world2[361][NELEM];
@@ -137,10 +141,18 @@ int main()
   printf("         spcprm:%5"MODZ"u /%4"MODZ"u%s\n", sizeof(struct spcprm),
          SPCLEN, s);
 
+  s = (sizeof(struct spxprm) == sizeof(int)*SPXLEN) ? ok : mismatch;
+  printf("         spxprm:%5"MODZ"u /%4"MODZ"u%s\n", sizeof(struct spxprm),
+         SPXLEN, s);
+
   s = (sizeof(struct tabprm) == sizeof(int)*TABLEN) ? ok : mismatch;
   printf("         tabprm:%5"MODZ"u /%4"MODZ"u%s\n", sizeof(struct tabprm),
          TABLEN, s);
 
+  s = (sizeof(struct wcserr) == sizeof(int)*ERRLEN) ? ok : mismatch;
+  printf("         wcserr:%5"MODZ"u /%4"MODZ"u%s\n", sizeof(struct wcserr),
+         ERRLEN, s);
+
   s = (sizeof(struct wcsprm) == sizeof(int)*WCSLEN) ? ok : mismatch;
   printf("         wcsprm:%5"MODZ"u /%4"MODZ"u%s\n", sizeof(struct wcsprm),
          WCSLEN, s);
@@ -202,21 +214,24 @@ int main()
       world1[k][wcs->lat] = lat1;
     }
 
-    if ((status = wcss2p(wcs, 361, NELEM, world1[0], phi, theta, img[0],
-                         pixel1[0], stat))) {
-      printf("   wcss2p(1) ERROR %2d (lat1 = %f)\n", status, lat1);
+    if (wcss2p(wcs, 361, NELEM, world1[0], phi, theta, img[0], pixel1[0],
+               stat)) {
+      printf("  At wcss2p#1 with lat1 == %f\n", lat1);
+      wcsperr(wcs, "  ");
       continue;
     }
 
-    if ((status = wcsp2s(wcs, 361, NELEM, pixel1[0], img[0], phi, theta,
-                         world2[0], stat))) {
-      printf("   wcsp2s ERROR %2d (lat1 = %f)\n", status, lat1);
+    if (wcsp2s(wcs, 361, NELEM, pixel1[0], img[0], phi, theta, world2[0],
+               stat)) {
+      printf("  At wcsp2s with lat1 == %f\n", lat1);
+      wcsperr(wcs, "  ");
       continue;
     }
 
-    if ((status = wcss2p(wcs, 361, NELEM, world2[0], phi, theta, img[0],
-                         pixel2[0], stat))) {
-      printf("   wcss2p(2) ERROR %2d (lat1 = %f)\n", status, lat1);
+    if (wcss2p(wcs, 361, NELEM, world2[0], phi, theta, img[0], pixel2[0],
+               stat)) {
+      printf("  At wcss2p#2 with lat1 == %f\n", lat1);
+      wcsperr(wcs, "  ");
       continue;
     }
 
@@ -231,6 +246,7 @@ int main()
       if (resid > residmax) residmax = resid;
 
       if (resid > tol) {
+        nFail1++;
         printf("\nClosure error:\n"
                "world1:%18.12f%18.12f%18.12f%18.12f\n"
                "pixel1:%18.12f%18.12f%18.12f%18.12f\n"
@@ -244,12 +260,46 @@ int main()
     }
   }
 
-  printf("Maximum closure residual: %10.3e pixel.\n", residmax);
+  printf("wcsp2s/wcss2p: Maximum closure residual = %.1e pixel.\n", residmax);
+
+
+  /* Test wcserr and wcsprintf() as well. */
+  nFail2 = 0;
+  wcsprintf_set(stdout);
+  wcsprintf("\n\nIGNORE messages marked with 'OK', they test wcserr "
+    "(and wcsprintf):\n");
+
+  wcserr_enable(1);
 
+  /* Test 1. */
+  wcs->pv[2].value = UNDEFINED;
+  status = wcsset(wcs);
+  nFail2 += check_error(wcs, status, WCSERR_BAD_PARAM,
+                        "Invalid parameter value");
+
+  nFail2 += test_errors();
+
+
+  if (nFail1 || nFail2) {
+    if (nFail1) {
+      printf("\nFAIL: %d closure residuals exceed reporting tolerance.\n",
+        nFail1);
+    }
+
+    if (nFail2) {
+      printf("FAIL: %d error messages differ from that expected.\n", nFail2);
+    }
+  } else {
+    printf("\nPASS: All closure residuals are within reporting tolerance.\n");
+    printf("PASS: All error messages reported as expected.\n");
+  }
+
+
+  /* Clean up. */
   wcsfree(wcs);
   free(wcs);
 
-  return 0;
+  return nFail1 + nFail2;
 }
 
 /*--------------------------------------------------------------------------*/
@@ -259,7 +309,7 @@ void parser(wcs)
 struct wcsprm *wcs;
 
 {
-  int i, j, status;
+  int i, j;
   double *pcij;
 
   /* In practice a parser would read the FITS header until it encountered  */
@@ -309,9 +359,83 @@ struct wcsprm *wcs;
   }
 
   /* Extract information from the FITS header. */
-  if ((status = wcsset(wcs))) {
-    printf("wcsset ERROR%3d\n", status);
+  if (wcsset(wcs)) {
+    wcsperr(wcs, "");
   }
 
   return;
 }
+
+/*--------------------------------------------------------------------------*/
+
+int check_error(struct wcsprm *wcs, int status, int exstatus, char *exmsg)
+{
+  const char *errmsg = (status ? (wcs->err)->msg : "");
+
+  wcsprintf("\nTest %d...\n", ++itest);
+
+  if (status == exstatus && strcmp(errmsg, exmsg) == 0) {
+    wcsperr(wcs, "OK: ");
+    wcsprintf("...succeeded.\n");
+  } else {
+    wcsprintf("Expected error %d: '%s', got\n", exstatus, exmsg);
+    wcsperr(wcs, "");
+    wcsprintf("...failed.\n");
+    return 1;
+  }
+
+  return 0;
+}
+
+/*--------------------------------------------------------------------------*/
+
+int test_errors()
+
+{
+  const char *(multiple_cubeface[2]) = {"CUBEFACE", "CUBEFACE"};
+  const char *(projection_code[2])   = {"RA---FOO", "DEC--BAR"};
+  const char *(unmatched[2])         = {"RA---TAN", "FREQ-LOG"};
+  int i, nFail = 0, status;
+  struct wcsprm wcs;
+
+  /* Test 2. */
+  wcs.flag = -1;
+  status = wcsini(1, -32, &wcs);
+  nFail += check_error(&wcs, status, WCSERR_MEMORY,
+             "naxis must be positive (got -32)");
+
+  /* Test 3. */
+  wcs.flag = 0;
+  status = wcsini(1, 2, &wcs);
+  nFail += check_error(&wcs, status, WCSERR_SUCCESS, "");
+
+  /* Test 4. */
+  for (i = 0; i < 2; i++) {
+    strcpy(wcs.ctype[i], &multiple_cubeface[i][0]);
+  }
+  status = wcsset(&wcs);
+  nFail += check_error(&wcs, status, WCSERR_BAD_CTYPE,
+             "Multiple CUBEFACE axes (in CTYPE1 and CTYPE2)");
+
+  /* Test 5. */
+  wcs.flag = 0;
+  status = wcsini(1, 2, &wcs);
+  for (i = 0; i < 2; i++) {
+    strcpy(wcs.ctype[i], &projection_code[i][0]);
+  }
+  status = wcsset(&wcs);
+  nFail += check_error(&wcs, status, WCSERR_BAD_CTYPE,
+             "Unrecognized projection code (FOO in CTYPE1)");
+
+  /* Test 6. */
+  wcs.flag = 0;
+  status = wcsini(1, 2, &wcs);
+  for (i = 0; i < 2; i++) {
+    strcpy(wcs.ctype[i], &unmatched[i][0]);
+  }
+  status = wcsset(&wcs);
+  nFail += check_error(&wcs, status, WCSERR_BAD_CTYPE,
+             "Unmatched celestial axes");
+
+  return nFail;
+}
diff --git a/wcslib/C/test/twcsfix.c b/wcslib/C/test/twcsfix.c
index 3f6dc58..8fd2b65 100644
--- a/wcslib/C/test/twcsfix.c
+++ b/wcslib/C/test/twcsfix.c
@@ -1,6 +1,6 @@
 /*============================================================================
 
-  WCSLIB 4.7 - an implementation of the FITS WCS standard.
+  WCSLIB 4.8 - an implementation of the FITS WCS standard.
   Copyright (C) 1995-2011, Mark Calabretta
 
   This file is part of WCSLIB.
@@ -28,7 +28,7 @@
 
   Author: Mark Calabretta, Australia Telescope National Facility
   http://www.atnf.csiro.au/~mcalabre/index.html
-  $Id: twcsfix.c,v 4.7 2011/02/07 07:03:42 cal103 Exp $
+  $Id: twcsfix.c,v 4.8.1.1 2011/08/15 08:07:06 cal103 Exp cal103 $
 *=============================================================================
 *
 * twcsfix tests the translation routines for non-standard WCS keyvalues, the
diff --git a/wcslib/C/test/twcshdr.c b/wcslib/C/test/twcshdr.c
index a538ee2..5957585 100644
--- a/wcslib/C/test/twcshdr.c
+++ b/wcslib/C/test/twcshdr.c
@@ -1,6 +1,6 @@
 /*============================================================================
 
-  WCSLIB 4.7 - an implementation of the FITS WCS standard.
+  WCSLIB 4.8 - an implementation of the FITS WCS standard.
   Copyright (C) 1995-2011, Mark Calabretta
 
   This file is part of WCSLIB.
@@ -28,7 +28,7 @@
 
   Author: Mark Calabretta, Australia Telescope National Facility
   http://www.atnf.csiro.au/~mcalabre/index.html
-  $Id: twcshdr.c,v 4.7 2011/02/07 07:03:42 cal103 Exp $
+  $Id: twcshdr.c,v 4.8.1.1 2011/08/15 08:07:06 cal103 Exp cal103 $
 *=============================================================================
 *
 * twcshdr illustrates the steps required to read WCS information (including
diff --git a/wcslib/C/test/twcsmix.c b/wcslib/C/test/twcsmix.c
index 7c0b1d9..85f6f4f 100644
--- a/wcslib/C/test/twcsmix.c
+++ b/wcslib/C/test/twcsmix.c
@@ -1,6 +1,6 @@
 /*============================================================================
 
-  WCSLIB 4.7 - an implementation of the FITS WCS standard.
+  WCSLIB 4.8 - an implementation of the FITS WCS standard.
   Copyright (C) 1995-2011, Mark Calabretta
 
   This file is part of WCSLIB.
@@ -28,7 +28,7 @@
 
   Author: Mark Calabretta, Australia Telescope National Facility
   http://www.atnf.csiro.au/~mcalabre/index.html
-  $Id: twcsmix.c,v 4.7 2011/02/07 07:03:42 cal103 Exp $
+  $Id: twcsmix.c,v 4.8.1.1 2011/08/15 08:07:06 cal103 Exp cal103 $
 *=============================================================================
 *
 * twcsmix tests wcsmix() for closure on the 1 degree celestial graticule for
diff --git a/wcslib/C/test/twcssub.c b/wcslib/C/test/twcssub.c
index 08a22db..63454eb 100644
--- a/wcslib/C/test/twcssub.c
+++ b/wcslib/C/test/twcssub.c
@@ -1,6 +1,6 @@
 /*============================================================================
 
-  WCSLIB 4.7 - an implementation of the FITS WCS standard.
+  WCSLIB 4.8 - an implementation of the FITS WCS standard.
   Copyright (C) 1995-2011, Mark Calabretta
 
   This file is part of WCSLIB.
@@ -28,7 +28,7 @@
 
   Author: Mark Calabretta, Australia Telescope National Facility
   http://www.atnf.csiro.au/~mcalabre/index.html
-  $Id: twcssub.c,v 4.7 2011/02/07 07:03:42 cal103 Exp $
+  $Id: twcssub.c,v 4.8.1.1 2011/08/15 08:07:06 cal103 Exp cal103 $
 *=============================================================================
 *
 * twcssub tests wcssub() which extracts the coordinate description for a
@@ -40,6 +40,7 @@
 #include <string.h>
 
 #include <wcs.h>
+#include <wcserr.h>
 
 
 /* In real life these would be encoded as FITS header keyrecords. */
@@ -143,6 +144,7 @@ int main()
 
 
   /* Initialize the wcsprm struct. */
+  wcserr_enable(1);
   (void) wcsset(&wcs);
 
   printf("Testing WCSLIB subimage extraction routine (twcssub.c)\n"
@@ -158,12 +160,12 @@ int main()
   axes[1] = WCSSUB_LATITUDE;
   axes[2] = -(WCSSUB_SPECTRAL | WCSSUB_STOKES);
   printf("\n\nExtracted contents of wcsprm struct:\n");
-  if ((status = wcssub(1, &wcs, &nsub, axes, &wcsext))) {
-    printf("wcssub ERROR %d: %s.\n", status, wcs_errmsg[status]);
+  if (wcssub(1, &wcs, &nsub, axes, &wcsext)) {
+    wcsperr(&wcsext, "");
   } else if (nsub == 0) {
     printf("None of the requested subimage axes were found.\n");
-  } else if ((status = wcsset(&wcsext))) {
-    printf("wcsset ERROR %d: %s.\n", status, wcs_errmsg[status]);
+  } else if (wcsset(&wcsext)) {
+    wcsperr(&wcsext, "");
   } else {
     wcsprt(&wcsext);
   }
@@ -174,13 +176,14 @@ int main()
   nsub = 2;
   axes[0] = 4;
   axes[1] = 3;
-  if ((status = wcssub(1, &wcs, &nsub, axes, &wcsext)) == 13) {
-    printf("\n\nReceived wcssub status 13 as expected for a non-separable "
-           "subimage\ncoordinate system.\n");
+  status = wcssub(1, &wcs, &nsub, axes, &wcsext);
+  if (status == WCSERR_NON_SEPARABLE) {
+    printf("\n\nReceived wcssub status %d as expected for a non-separable "
+           "subimage\ncoordinate system.\n", WCSERR_NON_SEPARABLE);
   } else {
-    printf("\n\nERROR: expected wcssub status 13 for a non-separable "
+    printf("\n\nERROR: expected wcssub status %d for a non-separable "
            "subimage coordinate\nsystem, but received status %d instead.\n",
-           status);
+           WCSERR_NON_SEPARABLE, status);
   }
 
   wcsfree(&wcs);
diff --git a/wcslib/C/test/twcstab.c b/wcslib/C/test/twcstab.c
index 869b516..da2a149 100644
--- a/wcslib/C/test/twcstab.c
+++ b/wcslib/C/test/twcstab.c
@@ -1,6 +1,6 @@
 /*============================================================================
 
-  WCSLIB 4.7 - an implementation of the FITS WCS standard.
+  WCSLIB 4.8 - an implementation of the FITS WCS standard.
   Copyright (C) 1995-2011, Mark Calabretta
 
   This file is part of WCSLIB.
@@ -28,7 +28,7 @@
 
   Author: Mark Calabretta, Australia Telescope National Facility
   http://www.atnf.csiro.au/~mcalabre/index.html
-  $Id: twcstab.c,v 4.7 2011/02/07 07:03:42 cal103 Exp $
+  $Id: twcstab.c,v 4.8.1.1 2011/08/15 08:07:06 cal103 Exp cal103 $
 *=============================================================================
 *
 * twcstab tests wcstab() and also provides sample code for using it in
@@ -44,7 +44,6 @@
 
 #include <math.h>
 #include <stdio.h>
-#include <stdlib.h>
 #include <string.h>
 
 #include <fitsio.h>
@@ -54,6 +53,7 @@
 
 int create_input();
 int do_wcs_stuff(fitsfile *fptr, struct wcsprm *wcs);
+double lcprng();
 
 int main()
 
@@ -236,14 +236,13 @@ int create_input()
   fits_insert_key_str(fptr, "TDIM1", keyrec, "Dimensions of 3-D array",
     &status);
 
-  /* Plate carree projection with a bit of noise for the sake of realism. */
-  srand(137u);
+  /* Plate carrée projection with a bit of noise for the sake of realism. */
   fp = array;
   for (k2 = 0; k2 < K2; k2++) {
     for (k1 = 0; k1 < K1; k1++) {
       /* Box-Muller transformation: uniform -> normal distribution. */
-      x1 = ((double)rand()) / RAND_MAX;
-      x2 = ((double)rand()) / RAND_MAX;
+      x1 = lcprng();
+      x2 = lcprng();
       if (x1 == 0.0) x1 = 1.0;
       z  = sqrt(-2.0 * log(x1));
       x2 *= TWOPI;
@@ -310,6 +309,21 @@ int create_input()
 
 /*--------------------------------------------------------------------------*/
 
+/* A simple linear congruential pseudo-random number generator that produces
+ * the same results on all systems so that the test output can be compared.
+ * Implemented in such a way that the Fortran test programs can emulate it.
+ * It produces a fixed sequence of uniformly distributed numbers in [0,1].  */
+
+double lcprng()
+{
+  static int next = 137;
+
+  while ((next = next * 1103515245 + 12345) < 0);
+  return (double)(next % 1073741824) / 1073741823.0;
+}
+
+/*--------------------------------------------------------------------------*/
+
 int do_wcs_stuff(fitsfile *fptr, struct wcsprm *wcs)
 
 {
diff --git a/wcslib/C/test/wcstab.keyrec b/wcslib/C/test/wcstab.keyrec
index 90f1513..08f2674 100644
--- a/wcslib/C/test/wcstab.keyrec
+++ b/wcslib/C/test/wcstab.keyrec
@@ -1,6 +1,6 @@
 #-----------------------------------------------------------------------------
 #
-# WCSLIB 4.7 - an implementation of the FITS WCS standard.
+# WCSLIB 4.8 - an implementation of the FITS WCS standard.
 # Copyright (C) 1995-2011, Mark Calabretta
 #
 # This file is part of WCSLIB.
@@ -28,7 +28,7 @@
 #
 # Author: Mark Calabretta, Australia Telescope National Facility
 # http://www.atnf.csiro.au/~mcalabre/index.html
-# $Id: wcstab.keyrec,v 4.7 2011/02/07 07:03:42 cal103 Exp $
+# $Id: wcstab.keyrec,v 4.8.1.1 2011/08/15 08:07:06 cal103 Exp cal103 $
 #-----------------------------------------------------------------------------
 # List of FITS header keyrecords used by 'twcstab' to construct a FITS file
 # for testing wcstab() and fits_read_wcstab().  The coordinate arrays and
diff --git a/wcslib/C/wcs.c b/wcslib/C/wcs.c
index 47cba9d..ddfda74 100644
--- a/wcslib/C/wcs.c
+++ b/wcslib/C/wcs.c
@@ -1,6 +1,6 @@
 /*============================================================================
 
-  WCSLIB 4.7 - an implementation of the FITS WCS standard.
+  WCSLIB 4.8 - an implementation of the FITS WCS standard.
   Copyright (C) 1995-2011, Mark Calabretta
 
   This file is part of WCSLIB.
@@ -28,7 +28,7 @@
 
   Author: Mark Calabretta, Australia Telescope National Facility
   http://www.atnf.csiro.au/~mcalabre/index.html
-  $Id: wcs.c,v 4.7 2011/02/07 07:03:42 cal103 Exp $
+  $Id: wcs.c,v 4.8.1.1 2011/08/15 08:07:06 cal103 Exp cal103 $
 *===========================================================================*/
 
 #include <math.h>
@@ -36,6 +36,7 @@
 #include <stdlib.h>
 #include <string.h>
 
+#include "wcserr.h"
 #include "wcsmath.h"
 #include "wcsprintf.h"
 #include "wcstrig.h"
@@ -44,7 +45,6 @@
 #include "lin.h"
 #include "log.h"
 #include "spc.h"
-#include "spx.h"
 #include "prj.h"
 #include "sph.h"
 #include "cel.h"
@@ -74,13 +74,16 @@ const char *wcs_errmsg[] = {
   "Invalid subimage specification",
   "Non-separable subimage coordinate system"};
 
+/* Convenience macro for invoking wcserr_set(). */
+#define WCS_ERRMSG(status) WCSERR_SET(status), wcs_errmsg[status]
+
 #ifndef signbit
 #define signbit(X) ((X) < 0.0 ? 1 : 0)
 #endif
 
-/* Internal helper functions, not intended for general use. */
-int  wcs_types(struct wcsprm *);
-int  wcs_units(struct wcsprm *);
+/* Internal helper functions, not for general use. */
+static int wcs_types(struct wcsprm *);
+static int wcs_units(struct wcsprm *);
 
 /*--------------------------------------------------------------------------*/
 
@@ -92,17 +95,39 @@ int wcsnps(int npsmax) { if (npsmax >= 0) NPSMAX = npsmax; return NPSMAX; }
 int wcsini(int alloc, int naxis, struct wcsprm *wcs)
 
 {
+  static const char *function = "wcsini";
+
   int i, j, k, status;
   double *cd;
+  struct wcserr **err;
 
-  if (wcs == 0x0) return 1;
+  if (wcs == 0x0) return WCSERR_NULL_POINTER;
 
-  if (naxis <= 0) {
-    return 2;
+  /* Initialize error message handling. */
+  err = &(wcs->err);
+  if (wcs->flag != -1) {
+    if (wcs->err) free(wcs->err);
+    if (wcs->lin.err) free(wcs->lin.err);
+    if (wcs->cel.err) free(wcs->cel.err);
+    if (wcs->spc.err) free(wcs->spc.err);
+    if (wcs->cel.prj.err) free(wcs->cel.prj.err);
   }
+  wcs->err = 0x0;
+  wcs->lin.err = 0x0;
+  wcs->cel.err = 0x0;
+  wcs->spc.err = 0x0;
+  wcs->cel.prj.err = 0x0;
 
-  /* Initialize memory management. */
+
+  /* Initialize pointers. */
   if (wcs->flag == -1 || wcs->m_flag != WCSSET) {
+    if (wcs->flag == -1) {
+      wcs->types = 0x0;
+      wcs->lin.flag = -1;
+      wcs->tab = 0x0;
+    }
+
+    /* Initialize memory management. */
     wcs->m_flag  = 0;
     wcs->m_naxis = 0;
     wcs->m_crpix = 0x0;
@@ -121,13 +146,12 @@ int wcsini(int alloc, int naxis, struct wcsprm *wcs)
     wcs->m_csyer = 0x0;
     wcs->m_tab   = 0x0;
     wcs->m_wtb   = 0x0;
-
-    if (wcs->flag == -1) {
-      wcs->lin.flag = -1;
-    }
   }
 
-  if (wcs->flag == -1) wcs->types = 0x0;
+  if (naxis <= 0) {
+    return wcserr_set(WCSERR_SET(WCSERR_MEMORY),
+      "naxis must be positive (got %d)", naxis);
+  }
 
 
   /* Allocate memory for arrays if required. */
@@ -164,7 +188,7 @@ int wcsini(int alloc, int naxis, struct wcsprm *wcs)
 
       } else {
         if (!(wcs->crpix = calloc(naxis, sizeof(double)))) {
-          return 2;
+          return wcserr_set(WCS_ERRMSG(WCSERR_MEMORY));
         }
 
         wcs->m_flag  = WCSSET;
@@ -181,7 +205,7 @@ int wcsini(int alloc, int naxis, struct wcsprm *wcs)
       } else {
         if (!(wcs->pc = calloc(naxis*naxis, sizeof(double)))) {
           wcsfree(wcs);
-          return 2;
+          return wcserr_set(WCS_ERRMSG(WCSERR_MEMORY));
         }
 
         wcs->m_flag  = WCSSET;
@@ -198,7 +222,7 @@ int wcsini(int alloc, int naxis, struct wcsprm *wcs)
       } else {
         if (!(wcs->cdelt = calloc(naxis, sizeof(double)))) {
           wcsfree(wcs);
-          return 2;
+          return wcserr_set(WCS_ERRMSG(WCSERR_MEMORY));
         }
 
         wcs->m_flag  = WCSSET;
@@ -215,7 +239,7 @@ int wcsini(int alloc, int naxis, struct wcsprm *wcs)
       } else {
         if (!(wcs->crval = calloc(naxis, sizeof(double)))) {
           wcsfree(wcs);
-          return 2;
+          return wcserr_set(WCS_ERRMSG(WCSERR_MEMORY));
         }
 
         wcs->m_flag  = WCSSET;
@@ -232,7 +256,7 @@ int wcsini(int alloc, int naxis, struct wcsprm *wcs)
       } else {
         if (!(wcs->cunit = calloc(naxis, sizeof(char [72])))) {
           wcsfree(wcs);
-          return 2;
+          return wcserr_set(WCS_ERRMSG(WCSERR_MEMORY));
         }
 
         wcs->m_flag  = WCSSET;
@@ -249,7 +273,7 @@ int wcsini(int alloc, int naxis, struct wcsprm *wcs)
       } else {
         if (!(wcs->ctype = calloc(naxis, sizeof(char [72])))) {
           wcsfree(wcs);
-          return 2;
+          return wcserr_set(WCS_ERRMSG(WCSERR_MEMORY));
         }
 
         wcs->m_flag  = WCSSET;
@@ -267,7 +291,7 @@ int wcsini(int alloc, int naxis, struct wcsprm *wcs)
         if (NPVMAX) {
           if (!(wcs->pv = calloc(NPVMAX, sizeof(struct pvcard)))) {
             wcsfree(wcs);
-            return 2;
+            return wcserr_set(WCS_ERRMSG(WCSERR_MEMORY));
           }
         } else {
           wcs->pv = (struct pvcard *)0;
@@ -290,7 +314,7 @@ int wcsini(int alloc, int naxis, struct wcsprm *wcs)
         if (NPSMAX) {
           if (!(wcs->ps = calloc(NPSMAX, sizeof(struct pscard)))) {
             wcsfree(wcs);
-            return 2;
+            return wcserr_set(WCS_ERRMSG(WCSERR_MEMORY));
           }
         } else {
           wcs->ps = (struct pscard *)0;
@@ -312,7 +336,7 @@ int wcsini(int alloc, int naxis, struct wcsprm *wcs)
       } else {
         if (!(wcs->cd = calloc(naxis*naxis, sizeof(double)))) {
           wcsfree(wcs);
-          return 2;
+          return wcserr_set(WCS_ERRMSG(WCSERR_MEMORY));
         }
 
         wcs->m_flag  = WCSSET;
@@ -329,7 +353,7 @@ int wcsini(int alloc, int naxis, struct wcsprm *wcs)
       } else {
         if (!(wcs->crota = calloc(naxis, sizeof(double)))) {
           wcsfree(wcs);
-          return 2;
+          return wcserr_set(WCS_ERRMSG(WCSERR_MEMORY));
         }
 
         wcs->m_flag  = WCSSET;
@@ -346,7 +370,7 @@ int wcsini(int alloc, int naxis, struct wcsprm *wcs)
       } else {
         if (!(wcs->colax = calloc(naxis, sizeof(int)))) {
           wcsfree(wcs);
-          return 2;
+          return wcserr_set(WCS_ERRMSG(WCSERR_MEMORY));
         }
 
         wcs->m_flag  = WCSSET;
@@ -363,7 +387,7 @@ int wcsini(int alloc, int naxis, struct wcsprm *wcs)
       } else {
         if (!(wcs->cname = calloc(naxis, sizeof(char [72])))) {
           wcsfree(wcs);
-          return 2;
+          return wcserr_set(WCS_ERRMSG(WCSERR_MEMORY));
         }
 
         wcs->m_flag  = WCSSET;
@@ -380,7 +404,7 @@ int wcsini(int alloc, int naxis, struct wcsprm *wcs)
       } else {
         if (!(wcs->crder = calloc(naxis, sizeof(double)))) {
           wcsfree(wcs);
-          return 2;
+          return wcserr_set(WCS_ERRMSG(WCSERR_MEMORY));
         }
 
         wcs->m_flag  = WCSSET;
@@ -397,7 +421,7 @@ int wcsini(int alloc, int naxis, struct wcsprm *wcs)
       } else {
         if (!(wcs->csyer = calloc(naxis, sizeof(double)))) {
           wcsfree(wcs);
-          return 2;
+          return wcserr_set(WCS_ERRMSG(WCSERR_MEMORY));
         }
 
         wcs->m_flag  = WCSSET;
@@ -418,7 +442,7 @@ int wcsini(int alloc, int naxis, struct wcsprm *wcs)
   wcs->lin.cdelt  = wcs->cdelt;
   wcs->lin.m_flag = 0;
   if ((status = linini(0, naxis, &(wcs->lin)))) {
-    return status;
+    return wcserr_set(WCS_ERRMSG(status));
   }
 
 
@@ -440,8 +464,8 @@ int wcsini(int alloc, int naxis, struct wcsprm *wcs)
   wcs->latpole = +90.0;
 
   /* Set defaults for the spectral transformation parameters. */
-  wcs->restfrq =  0.0;
-  wcs->restwav =  0.0;
+  wcs->restfrq = 0.0;
+  wcs->restwav = 0.0;
 
   /* Default parameter values. */
   wcs->npv = 0;
@@ -527,21 +551,26 @@ int wcssub(
   struct wcsprm *wcsdst)
 
 {
+  static const char *function = "wcssub";
+
   char *c, ctypei[16];
   int  axis, cubeface, dealloc, dummy, i, itab, j, k, latitude, longitude, m,
        *map = 0x0, msub, naxis, npv, nps, other, spectral, status, stokes;
   const double *srcp;
   double *dstp;
   struct tabprm *tabp;
+  struct wcserr **err;
 
-  if (wcssrc == 0x0) return 1;
+  if (wcssrc == 0x0) return WCSERR_NULL_POINTER;
+  err = &(wcsdst->err);
 
   if ((naxis = wcssrc->naxis) <= 0) {
-    return 2;
+    return wcserr_set(WCSERR_SET(WCSERR_MEMORY),
+      "naxis must be positive (got %d)", naxis);
   }
 
   if (!(map = calloc(naxis, sizeof(int)))) {
-    return 2;
+    return wcserr_set(WCS_ERRMSG(WCSERR_MEMORY));
   }
 
   if (nsub == 0x0) {
@@ -555,7 +584,7 @@ int wcssub(
     /* Construct an index array. */
     if (!(axes = calloc(naxis, sizeof(int)))) {
       free(map);
-      return 2;
+      return wcserr_set(WCS_ERRMSG(WCSERR_MEMORY));
     }
 
     for (i = 0; i < naxis; i++) {
@@ -563,6 +592,9 @@ int wcssub(
     }
   }
 
+  /* So that we don't try to free an uninitialized pointer on cleanup. */
+  wcsdst->m_tab = 0x0;
+
 
   msub = 0;
   for (j = 0; j < *nsub; j++) {
@@ -668,7 +700,7 @@ int wcssub(
       if (k == msub) map[msub++] = axis;
 
     } else {
-      status = 12;
+      status = wcserr_set(WCS_ERRMSG(WCSERR_BAD_SUBIMAGE));
       goto cleanup;
     }
   }
@@ -700,7 +732,7 @@ int wcssub(
         if (*(srcp++) == 0.0 || j == i) continue;
 
         if ((map[i] == 0) != (map[j] == 0)) {
-          status = 13;
+          status = wcserr_set(WCS_ERRMSG(WCSERR_NON_SEPARABLE));
           goto cleanup;
         }
       }
@@ -878,7 +910,7 @@ int wcssub(
     if (!(wcsdst->tab = calloc(wcsdst->ntab, sizeof(struct tabprm)))) {
       wcsdst->ntab = 0;
 
-      status = 2;
+      status = wcserr_set(WCS_ERRMSG(WCSERR_MEMORY));
       goto cleanup;
     }
 
@@ -892,6 +924,7 @@ int wcssub(
 
       if (map[i-1]) {
         if ((status = tabcpy(1, wcssrc->tab + itab, tabp))) {
+          wcserr_set(WCS_ERRMSG(status));
           goto cleanup;
         }
 
@@ -920,7 +953,7 @@ int wcsfree(struct wcsprm *wcs)
 {
   int j;
 
-  if (wcs == 0x0) return 1;
+  if (wcs == 0x0) return WCSERR_NULL_POINTER;
 
   if (wcs->flag == -1) {
     wcs->lin.flag = -1;
@@ -1005,7 +1038,14 @@ int wcsfree(struct wcsprm *wcs)
 
   wcs->flag = 0;
 
-  return linfree(&(wcs->lin));
+  if (wcs->err) free(wcs->err);
+  wcs->err = 0x0;
+
+  linfree(&(wcs->lin));
+  celfree(&(wcs->cel));
+  spcfree(&(wcs->spc));
+
+  return 0;
 }
 
 /*--------------------------------------------------------------------------*/
@@ -1016,7 +1056,7 @@ int wcsprt(const struct wcsprm *wcs)
   int i, j, k;
   struct wtbarr *wtbp;
 
-  if (wcs == 0x0) return 1;
+  if (wcs == 0x0) return WCSERR_NULL_POINTER;
 
   if (wcs->flag != WCSSET) {
     wcsprintf("The wcsprm struct is UNINITIALIZED.\n");
@@ -1025,7 +1065,7 @@ int wcsprt(const struct wcsprm *wcs)
 
   wcsprintf("       flag: %d\n", wcs->flag);
   wcsprintf("      naxis: %d\n", wcs->naxis);
-  wcsprintf("      crpix: %p\n", (void *)wcs->crpix);
+  WCSPRINTF_PTR("      crpix: ", wcs->crpix, "\n");
   wcsprintf("            ");
   for (i = 0; i < wcs->naxis; i++) {
     wcsprintf("  %- 11.5g", wcs->crpix[i]);
@@ -1034,7 +1074,7 @@ int wcsprt(const struct wcsprm *wcs)
 
   /* Linear transformation. */
   k = 0;
-  wcsprintf("         pc: %p\n", (void *)wcs->pc);
+  WCSPRINTF_PTR("         pc: ", wcs->pc, "\n");
   for (i = 0; i < wcs->naxis; i++) {
     wcsprintf("    pc[%d][]:", i);
     for (j = 0; j < wcs->naxis; j++) {
@@ -1044,7 +1084,7 @@ int wcsprt(const struct wcsprm *wcs)
   }
 
   /* Coordinate increment at reference point. */
-  wcsprintf("      cdelt: %p\n", (void *)wcs->cdelt);
+  WCSPRINTF_PTR("      cdelt: ", wcs->cdelt, "\n");
   wcsprintf("            ");
   for (i = 0; i < wcs->naxis; i++) {
     wcsprintf("  %- 11.5g", wcs->cdelt[i]);
@@ -1052,7 +1092,7 @@ int wcsprt(const struct wcsprm *wcs)
   wcsprintf("\n");
 
   /* Coordinate value at reference point. */
-  wcsprintf("      crval: %p\n", (void *)wcs->crval);
+  WCSPRINTF_PTR("      crval: ", wcs->crval, "\n");
   wcsprintf("            ");
   for (i = 0; i < wcs->naxis; i++) {
     wcsprintf("  %- 11.5g", wcs->crval[i]);
@@ -1060,12 +1100,12 @@ int wcsprt(const struct wcsprm *wcs)
   wcsprintf("\n");
 
   /* Coordinate units and type. */
-  wcsprintf("      cunit: %p\n", (void *)wcs->cunit);
+  WCSPRINTF_PTR("      cunit: ", wcs->cunit, "\n");
   for (i = 0; i < wcs->naxis; i++) {
     wcsprintf("             \"%s\"\n", wcs->cunit[i]);
   }
 
-  wcsprintf("      ctype: %p\n", (void *)wcs->ctype);
+  WCSPRINTF_PTR("      ctype: ", wcs->ctype, "\n");
   for (i = 0; i < wcs->naxis; i++) {
     wcsprintf("             \"%s\"\n", wcs->ctype[i]);
   }
@@ -1083,14 +1123,14 @@ int wcsprt(const struct wcsprm *wcs)
   /* Parameter values. */
   wcsprintf("        npv: %d\n", wcs->npv);
   wcsprintf("     npvmax: %d\n", wcs->npvmax);
-  wcsprintf("         pv: %p\n", (void *)wcs->pv);
+  WCSPRINTF_PTR("         pv: ", wcs->pv, "\n");
   for (i = 0; i < wcs->npv; i++) {
     wcsprintf("             %3d%4d  %- 11.5g\n", (wcs->pv[i]).i,
       (wcs->pv[i]).m, (wcs->pv[i]).value);
   }
   wcsprintf("        nps: %d\n", wcs->nps);
   wcsprintf("     npsmax: %d\n", wcs->npsmax);
-  wcsprintf("         ps: %p\n", (void *)wcs->ps);
+  WCSPRINTF_PTR("         ps: ", wcs->ps, "\n");
   for (i = 0; i < wcs->nps; i++) {
     wcsprintf("             %3d%4d  %s\n", (wcs->ps[i]).i,
       (wcs->ps[i]).m, (wcs->ps[i]).value);
@@ -1098,7 +1138,7 @@ int wcsprt(const struct wcsprm *wcs)
 
   /* Alternate linear transformations. */
   k = 0;
-  wcsprintf("         cd: %p\n", (void *)wcs->cd);
+  WCSPRINTF_PTR("         cd: ", wcs->cd, "\n");
   if (wcs->cd) {
     for (i = 0; i < wcs->naxis; i++) {
       wcsprintf("    cd[%d][]:", i);
@@ -1109,7 +1149,7 @@ int wcsprt(const struct wcsprm *wcs)
     }
   }
 
-  wcsprintf("      crota: %p\n", (void *)wcs->crota);
+  WCSPRINTF_PTR("      crota: ", wcs->crota, "\n");
   if (wcs->crota) {
     wcsprintf("            ");
     for (i = 0; i < wcs->naxis; i++) {
@@ -1127,7 +1167,7 @@ int wcsprt(const struct wcsprm *wcs)
   wcsprintf("        alt: '%c'\n", wcs->alt[0]);
   wcsprintf("     colnum: %d\n", wcs->colnum);
 
-  wcsprintf("      colax: %p\n", (void *)wcs->colax);
+  WCSPRINTF_PTR("      colax: ", wcs->colax, "\n");
   if (wcs->colax) {
     wcsprintf("           ");
     for (i = 0; i < wcs->naxis; i++) {
@@ -1142,7 +1182,7 @@ int wcsprt(const struct wcsprm *wcs)
     wcsprintf("    wcsname: \"%s\"\n", wcs->wcsname);
   }
 
-  wcsprintf("      cname: %p\n", (void *)wcs->cname);
+  WCSPRINTF_PTR("      cname: ", wcs->cname, "\n");
   if (wcs->cname) {
     for (i = 0; i < wcs->naxis; i++) {
       if (wcs->cname[i][0] == '\0') {
@@ -1153,7 +1193,7 @@ int wcsprt(const struct wcsprm *wcs)
     }
   }
 
-  wcsprintf("      crder: %p\n", (void *)wcs->crder);
+  WCSPRINTF_PTR("      crder: ", wcs->crder, "\n");
   if (wcs->crder) {
     wcsprintf("           ");
     for (i = 0; i < wcs->naxis; i++) {
@@ -1166,7 +1206,7 @@ int wcsprt(const struct wcsprm *wcs)
     wcsprintf("\n");
   }
 
-  wcsprintf("      csyer: %p\n", (void *)wcs->csyer);
+  WCSPRINTF_PTR("      csyer: ", wcs->csyer, "\n");
   if (wcs->csyer) {
     wcsprintf("           ");
     for (i = 0; i < wcs->naxis; i++) {
@@ -1256,16 +1296,16 @@ int wcsprt(const struct wcsprm *wcs)
   }
 
   wcsprintf("       ntab: %d\n", wcs->ntab);
-  wcsprintf("        tab: %p", (void *)wcs->tab);
+  WCSPRINTF_PTR("        tab: ", wcs->tab, "");
   if (wcs->tab != 0x0) wcsprintf("  (see below)");
   wcsprintf("\n");
   wcsprintf("       nwtb: %d\n", wcs->nwtb);
-  wcsprintf("        wtb: %p", (void *)wcs->wtb);
+  WCSPRINTF_PTR("        wtb: ", wcs->wtb, "");
   if (wcs->wtb != 0x0) wcsprintf("  (see below)");
   wcsprintf("\n");
 
   /* Derived values. */
-  wcsprintf("      types: %p\n           ", (void *)wcs->types);
+  WCSPRINTF_PTR("      types: ", wcs->types, "\n           ");
   for (i = 0; i < wcs->naxis; i++) {
     wcsprintf("%5d", wcs->types[i]);
   }
@@ -1278,6 +1318,11 @@ int wcsprt(const struct wcsprm *wcs)
   wcsprintf("       spec: %d\n", wcs->spec);
   wcsprintf("   cubeface: %d\n", wcs->cubeface);
 
+  WCSPRINTF_PTR("        err: ", wcs->err, "\n");
+  if (wcs->err) {
+    wcserr_prt(wcs->err, "");
+  }
+
   wcsprintf("        lin: (see below)\n");
   wcsprintf("        cel: (see below)\n");
   wcsprintf("        spc: (see below)\n");
@@ -1285,53 +1330,53 @@ int wcsprt(const struct wcsprm *wcs)
   /* Memory management. */
   wcsprintf("     m_flag: %d\n", wcs->m_flag);
   wcsprintf("    m_naxis: %d\n", wcs->m_naxis);
-  wcsprintf("    m_crpix: %p", (void *)wcs->m_crpix);
+  WCSPRINTF_PTR("    m_crpix: ", wcs->m_crpix, "");
   if (wcs->m_crpix == wcs->crpix) wcsprintf("  (= crpix)");
   wcsprintf("\n");
-  wcsprintf("       m_pc: %p", (void *)wcs->m_pc);
+  WCSPRINTF_PTR("       m_pc: ", wcs->m_pc, "");
   if (wcs->m_pc == wcs->pc) wcsprintf("  (= pc)");
   wcsprintf("\n");
-  wcsprintf("    m_cdelt: %p", (void *)wcs->m_cdelt);
+  WCSPRINTF_PTR("    m_cdelt: ", wcs->m_cdelt, "");
   if (wcs->m_cdelt == wcs->cdelt) wcsprintf("  (= cdelt)");
   wcsprintf("\n");
-  wcsprintf("    m_crval: %p", (void *)wcs->m_crval);
+  WCSPRINTF_PTR("    m_crval: ", wcs->m_crval, "");
   if (wcs->m_crval == wcs->crval) wcsprintf("  (= crval)");
   wcsprintf("\n");
-  wcsprintf("    m_cunit: %p", (void *)wcs->m_cunit);
+  WCSPRINTF_PTR("    m_cunit: ", wcs->m_cunit, "");
   if (wcs->m_cunit == wcs->cunit) wcsprintf("  (= cunit)");
   wcsprintf("\n");
-  wcsprintf("    m_ctype: %p", (void *)wcs->m_ctype);
+  WCSPRINTF_PTR("    m_ctype: ", wcs->m_ctype, "");
   if (wcs->m_ctype == wcs->ctype) wcsprintf("  (= ctype)");
   wcsprintf("\n");
-  wcsprintf("       m_pv: %p", (void *)wcs->m_pv);
+  WCSPRINTF_PTR("       m_pv: ", wcs->m_pv, "");
   if (wcs->m_pv == wcs->pv) wcsprintf("  (= pv)");
   wcsprintf("\n");
-  wcsprintf("       m_ps: %p", (void *)wcs->m_ps);
+  WCSPRINTF_PTR("       m_ps: ", wcs->m_ps, "");
   if (wcs->m_ps == wcs->ps) wcsprintf("  (= ps)");
   wcsprintf("\n");
-  wcsprintf("       m_cd: %p", (void *)wcs->m_cd);
+  WCSPRINTF_PTR("       m_cd: ", wcs->m_cd, "");
   if (wcs->m_cd == wcs->cd) wcsprintf("  (= cd)");
   wcsprintf("\n");
-  wcsprintf("    m_crota: %p", (void *)wcs->m_crota);
+  WCSPRINTF_PTR("    m_crota: ", wcs->m_crota, "");
   if (wcs->m_crota == wcs->crota) wcsprintf("  (= crota)");
   wcsprintf("\n");
   wcsprintf("\n");
-  wcsprintf("    m_colax: %p", (void *)wcs->m_colax);
+  WCSPRINTF_PTR("    m_colax: ", wcs->m_colax, "");
   if (wcs->m_colax == wcs->colax) wcsprintf("  (= colax)");
   wcsprintf("\n");
-  wcsprintf("    m_cname: %p", (void *)wcs->m_cname);
+  WCSPRINTF_PTR("    m_cname: ", wcs->m_cname, "");
   if (wcs->m_cname == wcs->cname) wcsprintf("  (= cname)");
   wcsprintf("\n");
-  wcsprintf("    m_crder: %p", (void *)wcs->m_crder);
+  WCSPRINTF_PTR("    m_crder: ", wcs->m_crder, "");
   if (wcs->m_crder == wcs->crder) wcsprintf("  (= crder)");
   wcsprintf("\n");
-  wcsprintf("    m_csyer: %p", (void *)wcs->m_csyer);
+  WCSPRINTF_PTR("    m_csyer: ", wcs->m_csyer, "");
   if (wcs->m_csyer == wcs->csyer) wcsprintf("  (= csyer)");
   wcsprintf("\n");
-  wcsprintf("      m_tab: %p", (void *)wcs->m_tab);
+  WCSPRINTF_PTR("      m_tab: ", wcs->m_tab, "");
   if (wcs->m_tab == wcs->tab) wcsprintf("  (= tab)");
   wcsprintf("\n");
-  wcsprintf("      m_wtb: %p", (void *)wcs->m_wtb);
+  WCSPRINTF_PTR("      m_wtb: ", wcs->m_wtb, "");
   if (wcs->m_wtb == wcs->wtb) wcsprintf("  (= wtb)");
   wcsprintf("\n");
 
@@ -1349,9 +1394,9 @@ int wcsprt(const struct wcsprm *wcs)
       wcsprintf("      ttype: %s\n", wtbp->ttype);
       wcsprintf("        row: %ld\n", wtbp->row);
       wcsprintf("       ndim: %d\n", wtbp->ndim);
-      wcsprintf("     dimlen: %p\n", (void *)wtbp->dimlen);
-      wcsprintf("     arrayp: %p -> %p\n", (void *)wtbp->arrayp,
-                                        (void *)(*(wtbp->arrayp)));
+      WCSPRINTF_PTR("     dimlen: ", wtbp->dimlen, "\n");
+      WCSPRINTF_PTR("     arrayp: ", wtbp->arrayp, " -> ");
+      WCSPRINTF_PTR("", *(wtbp->arrayp), "\n");
     }
   }
 
@@ -1383,9 +1428,35 @@ int wcsprt(const struct wcsprm *wcs)
 
 /*--------------------------------------------------------------------------*/
 
+int wcsperr(const struct wcsprm *wcs, const char *prefix)
+
+{
+  int j;
+
+  if (wcs == 0x0) return WCSERR_NULL_POINTER;
+
+  if (!wcserr_prt(wcs->err, prefix)) {
+    wcserr_prt(wcs->lin.err, prefix);
+    wcserr_prt(wcs->cel.err, prefix);
+    wcserr_prt(wcs->cel.prj.err, prefix);
+    wcserr_prt(wcs->spc.err, prefix);
+    if (wcs->tab) {
+      for (j = 0; j < wcs->ntab; j++) {
+        wcserr_prt((wcs->tab + j)->err, prefix);
+      }
+    }
+  }
+
+  return 0;
+}
+
+/*--------------------------------------------------------------------------*/
+
 int wcsset(struct wcsprm *wcs)
 
 {
+  static const char *function = "wcsset";
+
   char scode[4], stype[5];
   int i, j, k, m, naxis, status;
   double lambda, rho;
@@ -1393,10 +1464,13 @@ int wcsset(struct wcsprm *wcs)
   struct celprm *wcscel = &(wcs->cel);
   struct prjprm *wcsprj = &(wcscel->prj);
   struct spcprm *wcsspc = &(wcs->spc);
+  struct wcserr **err;
+
 
+  if (wcs == 0x0) return WCSERR_NULL_POINTER;
+  err = &(wcs->err);
 
   /* Determine axis types from CTYPEia. */
-  if (wcs == 0x0) return 1;
   if ((status = wcs_types(wcs))) {
     return status;
   }
@@ -1454,7 +1528,9 @@ int wcsset(struct wcsprm *wcs)
           wcscel->ref[3] = wcs->pv[k].value;
           break;
         default:
-          return 6;
+          return wcserr_set(WCSERR_SET(WCSERR_BAD_COORD_TRANS),
+            "PV%i_%i%s: Unrecognized coordinate transformation parameter",
+            i+1, m, wcs->alt);
           break;
         }
       }
@@ -1470,7 +1546,8 @@ int wcsset(struct wcsprm *wcs)
     } else if (strncmp(wcs->ctype[wcs->lng]+5, "NCP", 3) == 0) {
       /* Convert NCP to SIN. */
       if (wcscel->ref[1] == 0.0) {
-        return 5;
+        return wcserr_set(WCSERR_SET(WCSERR_BAD_PARAM),
+          "Invalid projection: NCP blows up on the equator");
       }
 
       strcpy(wcsprj->code, "SIN");
@@ -1485,7 +1562,7 @@ int wcsset(struct wcsprm *wcs)
     /* Initialize the celestial transformation routines. */
     wcsprj->r0 = 0.0;
     if ((status = celset(wcscel))) {
-      return status + 3;
+      return wcserr_set(WCS_ERRMSG(status+3));
     }
 
     /* Update LONPOLE, LATPOLE, and PVi_ma keyvalues. */
@@ -1519,7 +1596,10 @@ int wcsset(struct wcsprm *wcs)
   /* Non-linear spectral axis present? */
   if (wcs->spec >= 0 && wcs->types[wcs->spec] == 3300) {
     spcini(wcsspc);
-    spctyp(wcs->ctype[wcs->spec], stype, scode, 0x0, 0x0, 0x0, 0x0, 0x0);
+    if ((status = spctype(wcs->ctype[wcs->spec], stype, scode, 0x0, 0x0, 0x0,
+                          0x0, 0x0, err))) {
+      return status;
+    }
     strcpy(wcsspc->type, stype);
     strcpy(wcsspc->code, scode);
 
@@ -1543,7 +1623,7 @@ int wcsset(struct wcsprm *wcs)
 
     /* Initialize the spectral transformation routines. */
     if ((status = spcset(wcsspc))) {
-      return status + 3;
+      return wcserr_set(WCS_ERRMSG(status+3));
     }
   }
 
@@ -1551,7 +1631,7 @@ int wcsset(struct wcsprm *wcs)
   /* Tabular axes present? */
   for (j = 0; j < wcs->ntab; j++) {
     if ((status = tabset(wcs->tab + j))) {
-      return status + 3;
+      return wcserr_set(WCS_ERRMSG(status+3));
     }
   }
 
@@ -1577,7 +1657,10 @@ int wcsset(struct wcsprm *wcs)
       if ((i = wcs->lng) >= 0 && (j = wcs->lat) >= 0) {
         rho = wcs->crota[j];
 
-        if (wcs->cdelt[i] == 0.0) return 3;
+        if (wcs->cdelt[i] == 0.0) {
+          return wcserr_set(WCSERR_SET(WCSERR_SINGULAR_MTX),
+            "Singular transformation matrix, CDELT%d is zero", i+1);
+        }
         lambda = wcs->cdelt[j]/wcs->cdelt[i];
 
         *(pc + i*naxis + i) = *(pc + j*naxis + j) = cosd(rho);
@@ -1592,7 +1675,7 @@ int wcsset(struct wcsprm *wcs)
   wcs->lin.pc     = wcs->pc;
   wcs->lin.cdelt  = wcs->cdelt;
   if ((status = linset(&(wcs->lin)))) {
-    return status;
+    return wcserr_set(WCS_ERRMSG(status));
   }
 
 
@@ -1614,18 +1697,23 @@ int wcsset(struct wcsprm *wcs)
   return 0;
 }
 
+/* : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : :  */
 
 int wcs_types(struct wcsprm *wcs)
 
 {
+  static const char *function = "wcs_types";
+
   const int  nalias = 2;
   const char aliases [2][4] = {"NCP", "GLS"};
 
+  const char *alt = "";
   char ctypei[16], pcode[4], requir[9], scode[4], specsys[9];
   int i, j, m, naxis, *ndx = 0x0, type;
+  struct wcserr **err;
 
-
-  if (wcs == 0x0) return 1;
+  if (wcs == 0x0) return WCSERR_NULL_POINTER;
+  err = &(wcs->err);
 
   /* Parse the CTYPEia keyvalues. */
   pcode[0]  = '\0';
@@ -1635,10 +1723,15 @@ int wcs_types(struct wcsprm *wcs)
   wcs->spec = -1;
   wcs->cubeface = -1;
 
+  if (*(wcs->alt) != ' ') alt = wcs->alt;
+
 
   naxis = wcs->naxis;
   if (wcs->types) free(wcs->types);
   wcs->types = calloc(naxis, sizeof(int));
+  if (wcs->types == NULL) {
+    return wcserr_set(WCS_ERRMSG(WCSERR_MEMORY));
+  }
 
   for (i = 0; i < naxis; i++) {
     /* Null fill. */
@@ -1687,6 +1780,7 @@ int wcs_types(struct wcsprm *wcs)
       if (wcs->specsys[0] == '\0') strcpy(wcs->specsys, specsys);
     }
 
+    /* Process linear axes. */
     if (!(strlen(ctypei) == 8 && ctypei[4] == '-') ||
         (strlen(ctypei) > 8 && ctypei[8] == '-')) {
       /* Identify Stokes, celestial and spectral types. */
@@ -1715,7 +1809,9 @@ int wcs_types(struct wcsprm *wcs)
           wcs->cubeface = i;
         } else {
           /* Multiple CUBEFACE axes! */
-          return 4;
+          return wcserr_set(WCSERR_SET(WCSERR_BAD_CTYPE),
+            "Multiple CUBEFACE axes (in CTYPE%d%.1s and CTYPE%d%.1s)",
+            wcs->cubeface+1, alt, i+1, alt);
         }
 
       } else if (spctyp(ctypei, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0) == 0) {
@@ -1730,15 +1826,17 @@ int wcs_types(struct wcsprm *wcs)
 
     /* CTYPEia is in "4-3" form; is it a recognized spectral type? */
     if (spctyp(ctypei, 0x0, scode, 0x0, 0x0, 0x0, 0x0, 0x0) == 0) {
-        /* Non-linear spectral axis found. */
+      /* Non-linear spectral axis found. */
       wcs->types[i] = 3300;
 
-        /* Check uniqueness. */
-        if (wcs->spec >= 0) {
-          return 4;
-        }
+      /* Check uniqueness. */
+      if (wcs->spec >= 0) {
+        return wcserr_set(WCSERR_SET(WCSERR_BAD_CTYPE),
+          "Multiple spectral axes (in CTYPE%d%.1s and CTYPE%d%.1s)",
+          wcs->spec+1, alt, i+1, alt);
+      }
 
-        wcs->spec = i;
+      wcs->spec = i;
 
       continue;
     }
@@ -1758,7 +1856,9 @@ int wcs_types(struct wcsprm *wcs)
       if (j == nalias) {
         /* Not a recognized algorithm code of any type. */
         wcs->types[i] = -1;
-        return 4;
+        return wcserr_set(WCSERR_SET(WCSERR_BAD_CTYPE),
+          "Unrecognized projection code (%s in CTYPE%d%.1s)",
+          ctypei+5, i+1, alt);
       }
     }
 
@@ -1810,7 +1910,9 @@ int wcs_types(struct wcsprm *wcs)
 
         wcs->lng = -1;
         wcs->lat = -1;
-        return 4;
+        return wcserr_set(WCSERR_SET(WCSERR_BAD_CTYPE),
+          "Unrecognized celestial type (%5s in CTYPE%d%.1s)",
+          ctypei, i+1, alt);
       }
 
       if (wcs->lat >= 0) wcs->types[i]++;
@@ -1823,7 +1925,9 @@ int wcs_types(struct wcsprm *wcs)
         /* Inconsistent projection types. */
         wcs->lng = -1;
         wcs->lat = -1;
-        return 4;
+        return wcserr_set(WCSERR_SET(WCSERR_BAD_CTYPE), "Inconsistent "
+          "projection types (expected %s, got %s in CTYPE%d%.1s)", requir,
+          ctypei, i+1, alt);
       }
 
       *ndx = i;
@@ -1836,17 +1940,20 @@ int wcs_types(struct wcsprm *wcs)
     /* Unmatched celestial axis. */
     wcs->lng = -1;
     wcs->lat = -1;
-    return 4;
+    return wcserr_set(WCSERR_SET(WCSERR_BAD_CTYPE),
+      "Unmatched celestial axes");
   }
 
   /* Table group numbers. */
   for (j = 0; j < wcs->ntab; j++) {
     for (m = 0; m < wcs->tab[j].M; m++) {
+      /* Get image axis number. */
       i = wcs->tab[j].map[m];
 
       type = (wcs->types[i] / 100) % 10;
       if (type != 5) {
-        return 4;
+        return wcserr_set(WCSERR_SET(WCSERR_BAD_CTYPE),
+          "Table parameters set for non-table axis type");
       }
       wcs->types[i] += 10 * j;
     }
@@ -1855,16 +1962,20 @@ int wcs_types(struct wcsprm *wcs)
   return 0;
 }
 
+/* : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : :  */
 
 int wcs_units(struct wcsprm *wcs)
 
 {
+  static const char *function = "wcs_units";
+
   char ctype[9], units[16];
   int  i, j, naxis;
   double scale, offset, power;
+  struct wcserr *uniterr = 0x0, **err;
 
-  /* Initialize if required. */
-  if (wcs == 0x0) return 1;
+  if (wcs == 0x0) return WCSERR_NULL_POINTER;
+  err = &(wcs->err);
 
   naxis = wcs->naxis;
   for (i = 0; i < naxis; i++) {
@@ -1893,8 +2004,12 @@ int wcs_units(struct wcsprm *wcs)
 
     wcsutil_null_fill(72, wcs->cunit[i]);
     if (wcs->cunit[i][0]) {
-      if (wcsunits(wcs->cunit[i], units, &scale, &offset, &power)) {
-        return 6;
+      if (wcsunitse(wcs->cunit[i], units, &scale, &offset, &power,
+                    &uniterr)) {
+        wcserr_set(WCSERR_SET(WCSERR_BAD_COORD_TRANS),
+          "In CUNIT%d%.1s: %s", i, (*wcs->alt)?wcs->alt:"", uniterr->msg);
+        free(uniterr);
+        return WCSERR_BAD_COORD_TRANS;
       }
 
       if (scale != 1.0) {
@@ -1930,31 +2045,39 @@ int wcsp2s(
   int stat[])
 
 {
+  static const char *function = "wcsp2s";
+
   int    bits, face, i, iso_x, iso_y, istat, *istatp, itab, k, m, nx, ny,
         *statp, status, type;
   double crvali, offset;
   register double *img, *wrl;
   struct celprm *wcscel = &(wcs->cel);
   struct prjprm *wcsprj = &(wcscel->prj);
+  struct wcserr **err;
 
   /* Initialize if required. */
-  if (wcs == 0x0) return 1;
+  if (wcs == 0x0) return WCSERR_NULL_POINTER;
+  err = &(wcs->err);
+
   if (wcs->flag != WCSSET) {
     if ((status = wcsset(wcs))) return status;
   }
 
   /* Sanity check. */
-  if (ncoord < 1 || (ncoord > 1 && nelem < wcs->naxis)) return 4;
+  if (ncoord < 1 || (ncoord > 1 && nelem < wcs->naxis)) {
+    return wcserr_set(WCSERR_SET(WCSERR_BAD_CTYPE),
+      "ncoord and/or nelem inconsistent with the wcsprm");
+  }
 
 
   /* Apply pixel-to-world linear transformation. */
   if ((status = linp2x(&(wcs->lin), ncoord, nelem, pixcrd, imgcrd))) {
-    return status;
+    return wcserr_set(WCS_ERRMSG(status));
   }
 
   /* Initialize status vectors. */
   if (!(istatp = calloc(ncoord, sizeof(int)))) {
-    return 2;
+    return wcserr_set(WCS_ERRMSG(WCSERR_MEMORY));
   }
 
   stat[0] = 0;
@@ -1995,7 +2118,7 @@ int wcsp2s(
           face = (int)(*(img+wcs->cubeface) + 0.5);
           if (fabs(*(img+wcs->cubeface) - face) > 1e-10) {
             *statp |= bits;
-            status = 8;
+            status = wcserr_set(WCS_ERRMSG(WCSERR_BAD_PIX));
 
           } else {
             *statp = 0;
@@ -2020,7 +2143,7 @@ int wcsp2s(
               break;
             default:
               *statp |= bits;
-              status = 8;
+              status = wcserr_set(WCS_ERRMSG(WCSERR_BAD_PIX));
             }
           }
 
@@ -2044,10 +2167,10 @@ int wcsp2s(
       if ((istat = celx2s(wcscel, nx, ny, nelem, nelem, imgcrd+i,
                           imgcrd+wcs->lat, phi, theta, world+i,
                           world+wcs->lat, istatp))) {
-        if (istat == 5) {
-          status = 8;
+        if (istat == CELERR_BAD_PIX) {
+          status = wcserr_set(WCS_ERRMSG(WCSERR_BAD_PIX));
         } else {
-          status = istat + 3;
+          status = wcserr_set(WCS_ERRMSG(istat+3));
           goto cleanup;
         }
       }
@@ -2078,18 +2201,22 @@ int wcsp2s(
         /* Spectral coordinates. */
         istat = spcx2s(&(wcs->spc), nx, nelem, nelem, imgcrd+i, world+i,
                        istatp);
-
+        if (istat == SPCERR_BAD_X) {
+          status = wcserr_set(WCS_ERRMSG(WCSERR_BAD_PIX));
+        } else if (istat) {
+          status = wcserr_set(WCS_ERRMSG(istat+3));
+          goto cleanup;
+        }
       } else if (type == 4) {
         /* Logarithmic coordinates. */
         istat = logx2s(wcs->crval[i], nx, nelem, nelem, imgcrd+i, world+i,
                        istatp);
-      }
-
-      if (istat) {
-        if (istat == 3) {
-          status = 8;
-        } else {
-          status = istat + 3;
+        if (istat == LOGERR_BAD_X) {
+          if (*err == 0x0) {
+            wcserr_set(WCS_ERRMSG(WCSERR_BAD_PIX));
+          }
+        } else if (istat == LOGERR_BAD_LOG_REF_VAL) {
+          wcserr_set(WCSERR_SET(WCSERR_BAD_PARAM), log_errmsg[istat]);
           goto cleanup;
         }
       }
@@ -2111,8 +2238,8 @@ int wcsp2s(
   for (itab = 0; itab < wcs->ntab; itab++) {
     istat = tabx2s(wcs->tab + itab, ncoord, nelem, imgcrd, world, istatp);
 
-    if (istat == 4) {
-      status = 8;
+    if (istat == TABERR_BAD_X) {
+      status = wcserr_set(WCS_ERRMSG(WCSERR_BAD_PIX));
 
       bits = 0;
       for (m = 0; m < wcs->tab[itab].M; m++) {
@@ -2121,7 +2248,8 @@ int wcsp2s(
       wcsutil_setBit(ncoord, istatp, bits, stat);
 
     } else if (istat) {
-      status = (istat == 3) ? 5 : istat;
+      if (istat == TABERR_BAD_PARAMS) istat = WCSERR_BAD_PARAM;
+      status = wcserr_set(WCS_ERRMSG(istat));
       goto cleanup;
     }
   }
@@ -2152,6 +2280,8 @@ int wcss2p(
   int stat[])
 
 {
+  static const char *function = "wcss2p";
+
   int    bits, i, isolat, isolng, isospec, istat, *istatp, itab, k, m, nlat,
          nlng, nwrld, status, type;
   double crvali, offset;
@@ -2159,23 +2289,29 @@ int wcss2p(
   register double *img;
   struct celprm *wcscel = &(wcs->cel);
   struct prjprm *wcsprj = &(wcscel->prj);
+  struct wcserr **err;
 
 
   /* Initialize if required. */
-  status = 0;
-  if (wcs == 0x0) return 1;
+  if (wcs == 0x0) return WCSERR_NULL_POINTER;
+  err = &(wcs->err);
+
   if (wcs->flag != WCSSET) {
     if ((status = wcsset(wcs))) return status;
   }
 
   /* Sanity check. */
-  if (ncoord < 1 || (ncoord > 1 && nelem < wcs->naxis)) return 4;
+  if (ncoord < 1 || (ncoord > 1 && nelem < wcs->naxis)) {
+    return wcserr_set(WCSERR_SET(WCSERR_BAD_CTYPE),
+      "ncoord and/or nelem inconsistent with the wcsprm");
+  }
 
   /* Initialize status vectors. */
   if (!(istatp = calloc(ncoord, sizeof(int)))) {
-    return 2;
+    return wcserr_set(WCS_ERRMSG(WCSERR_MEMORY));
   }
 
+  status = 0;
   stat[0] = 0;
   wcsutil_setAli(ncoord, 1, stat);
 
@@ -2213,10 +2349,10 @@ int wcss2p(
       if ((istat = cels2x(wcscel, nlng, nlat, nelem, nelem, world+i,
                           world+wcs->lat, phi, theta, imgcrd+i,
                           imgcrd+wcs->lat, istatp))) {
-        if (istat == 6) {
-          status = 9;
+        if (istat == CELERR_BAD_WORLD) {
+          status = wcserr_set(WCS_ERRMSG(WCSERR_BAD_WORLD));
         } else {
-          status = istat + 3;
+          status = wcserr_set(WCS_ERRMSG(istat+3));
           goto cleanup;
         }
       }
@@ -2230,7 +2366,7 @@ int wcss2p(
         wcsutil_setAli(ncoord, 1, istatp);
       }
 
-      if (istat == 6) {
+      if (istat == CELERR_BAD_WORLD) {
         bits = (1 << i) | (1 << wcs->lat);
         wcsutil_setBit(ncoord, istatp, bits, stat);
       }
@@ -2282,18 +2418,21 @@ int wcss2p(
         /* Spectral coordinates. */
         istat = spcs2x(&(wcs->spc), nwrld, nelem, nelem, world+i,
                        imgcrd+i, istatp);
-
+        if (istat == SPCERR_BAD_SPEC) {
+          status = wcserr_set(WCS_ERRMSG(WCSERR_BAD_WORLD));
+        } else if (istat) {
+          status = wcserr_set(WCS_ERRMSG(istat+3));
+          goto cleanup;
+        }
       } else if (type == 4) {
         /* Logarithmic coordinates. */
         istat = logs2x(wcs->crval[i], nwrld, nelem, nelem, world+i,
                        imgcrd+i, istatp);
-      }
-
-      if (istat) {
-        if (istat == 4) {
-          status = 9;
-        } else {
-          status = istat + 3;
+        if (istat == LOGERR_BAD_WORLD) {
+          status = wcserr_set(WCS_ERRMSG(WCSERR_BAD_WORLD));
+        } else if (istat == LOGERR_BAD_LOG_REF_VAL) {
+          status = wcserr_set(WCSERR_SET(WCSERR_BAD_PARAM),
+                     log_errmsg[istat]);
           goto cleanup;
         }
       }
@@ -2315,8 +2454,8 @@ int wcss2p(
   for (itab = 0; itab < wcs->ntab; itab++) {
     istat = tabs2x(wcs->tab + itab, ncoord, nelem, world, imgcrd, istatp);
 
-    if (istat == 5) {
-      status = 9;
+    if (istat == TABERR_BAD_WORLD) {
+      status = wcserr_set(WCS_ERRMSG(WCSERR_BAD_WORLD));
 
       bits = 0;
       for (m = 0; m < wcs->tab[itab].M; m++) {
@@ -2325,7 +2464,8 @@ int wcss2p(
       wcsutil_setBit(ncoord, istatp, bits, stat);
 
     } else if (istat) {
-      status = (istat == 3) ? 5 : istat;
+      if (istat == TABERR_BAD_PARAMS) istat = WCSERR_BAD_PARAM;
+      status = wcserr_set(WCS_ERRMSG(istat));
       goto cleanup;
     }
   }
@@ -2340,7 +2480,7 @@ int wcss2p(
 
   /* Apply world-to-pixel linear transformation. */
   if ((istat = linx2p(&(wcs->lin), ncoord, nelem, imgcrd, pixcrd))) {
-    status = istat;
+    status = wcserr_set(WCS_ERRMSG(istat));
     goto cleanup;
   }
 
@@ -2365,6 +2505,8 @@ int wcsmix(
   double pixcrd[])
 
 {
+  static const char *function = "wcsmix";
+
   const int niter = 60;
   int    crossed, istep, iter, j, k, nstep, retry, stat[1], status;
   const double tol  = 1.0e-10;
@@ -2379,9 +2521,12 @@ int wcsmix(
   double dphi, phi0, phi1;
   struct celprm *wcscel = &(wcs->cel);
   struct wcsprm wcs0;
+  struct wcserr **err;
 
   /* Initialize if required. */
-  if (wcs == 0x0) return 1;
+  if (wcs == 0x0) return WCSERR_NULL_POINTER;
+  err = &(wcs->err);
+
   if (wcs->flag != WCSSET) {
     if ((status = wcsset(wcs))) return status;
   }
@@ -2431,7 +2576,10 @@ int wcsmix(
       *worldlat = lat0;
       if ((status = wcss2p(wcs, 1, 0, world, phi, theta, imgcrd, pixcrd,
                            stat))) {
-        return (status == 9) ? 10 : status;
+        if (status == WCSERR_BAD_WORLD) {
+          status = wcserr_set(WCS_ERRMSG(WCSERR_BAD_WORLD_COORD));
+        }
+        return status;
       }
       d0 = pixcrd[mixpix] - pixmix;
 
@@ -2442,7 +2590,10 @@ int wcsmix(
       *worldlat = lat1;
       if ((status = wcss2p(wcs, 1, 0, world, phi, theta, imgcrd, pixcrd,
                            stat))) {
-        return (status == 9) ? 10 : status;
+        if (status == WCSERR_BAD_WORLD) {
+          status = wcserr_set(WCS_ERRMSG(WCSERR_BAD_WORLD_COORD));
+        }
+        return status;
       }
       d1 = pixcrd[mixpix] - pixmix;
 
@@ -2469,7 +2620,10 @@ int wcsmix(
           *worldlat = lat0;
           if ((status = wcss2p(wcs, 1, 0, world, phi, theta, imgcrd, pixcrd,
                                stat))) {
-            return (status == 9) ? 10 : status;
+            if (status == WCSERR_BAD_WORLD) {
+              status = wcserr_set(WCS_ERRMSG(WCSERR_BAD_WORLD_COORD));
+            }
+            return status;
           }
           d0 = pixcrd[mixpix] - pixmix;
 
@@ -2511,7 +2665,10 @@ int wcsmix(
             *worldlat = lat;
             if ((status = wcss2p(wcs, 1, 0, world, phi, theta, imgcrd, pixcrd,
                                  stat))) {
-              return (status == 9) ? 10 : status;
+              if (status == WCSERR_BAD_WORLD) {
+                status = wcserr_set(WCS_ERRMSG(WCSERR_BAD_WORLD_COORD));
+              }
+              return status;
             }
 
             /* Check for a solution. */
@@ -2562,7 +2719,10 @@ int wcsmix(
           *worldlat = lat0;
           if ((status = wcss2p(wcs, 1, 0, world, phi, theta, imgcrd, pixcrd,
                                stat))) {
-            return (status == 9) ? 10 : status;
+            if (status == WCSERR_BAD_WORLD) {
+              status = wcserr_set(WCS_ERRMSG(WCSERR_BAD_WORLD_COORD));
+            }
+            return status;
           }
           d0 = fabs(pixcrd[mixpix] - pixmix);
 
@@ -2571,7 +2731,10 @@ int wcsmix(
           *worldlat = lat1;
           if ((status = wcss2p(wcs, 1, 0, world, phi, theta, imgcrd, pixcrd,
                                stat))) {
-            return (status == 9) ? 10 : status;
+            if (status == WCSERR_BAD_WORLD) {
+              status = wcserr_set(WCS_ERRMSG(WCSERR_BAD_WORLD_COORD));
+            }
+            return status;
           }
           d1 = fabs(pixcrd[mixpix] - pixmix);
 
@@ -2580,7 +2743,10 @@ int wcsmix(
             *worldlat = lat0m;
             if ((status = wcss2p(wcs, 1, 0, world, phi, theta, imgcrd, pixcrd,
                                  stat))) {
-              return (status == 9) ? 10 : status;
+              if (status == WCSERR_BAD_WORLD) {
+                status = wcserr_set(WCS_ERRMSG(WCSERR_BAD_WORLD_COORD));
+              }
+              return status;
             }
             d0m = fabs(pixcrd[mixpix] - pixmix);
 
@@ -2590,7 +2756,10 @@ int wcsmix(
             *worldlat = lat1m;
             if ((status = wcss2p(wcs, 1, 0, world, phi, theta, imgcrd, pixcrd,
                                  stat))) {
-              return (status == 9) ? 10 : status;
+              if (status == WCSERR_BAD_WORLD) {
+                status = wcserr_set(WCS_ERRMSG(WCSERR_BAD_WORLD_COORD));
+              }
+              return status;
             }
             d1m = fabs(pixcrd[mixpix] - pixmix);
 
@@ -2624,7 +2793,10 @@ int wcsmix(
       *worldlng = lng0;
       if ((status = wcss2p(wcs, 1, 0, world, phi, theta, imgcrd, pixcrd,
                            stat))) {
-        return (status == 9) ? 10 : status;
+        if (status == WCSERR_BAD_WORLD) {
+          status = wcserr_set(WCS_ERRMSG(WCSERR_BAD_WORLD_COORD));
+        }
+        return status;
       }
       d0 = pixcrd[mixpix] - pixmix;
 
@@ -2635,7 +2807,10 @@ int wcsmix(
       *worldlng = lng1;
       if ((status = wcss2p(wcs, 1, 0, world, phi, theta, imgcrd, pixcrd,
                            stat))) {
-        return (status == 9) ? 10 : status;
+        if (status == WCSERR_BAD_WORLD) {
+          status = wcserr_set(WCS_ERRMSG(WCSERR_BAD_WORLD_COORD));
+        }
+        return status;
       }
       d1 = pixcrd[mixpix] - pixmix;
 
@@ -2661,7 +2836,10 @@ int wcsmix(
           *worldlng = lng0;
           if ((status = wcss2p(wcs, 1, 0, world, phi, theta, imgcrd, pixcrd,
                                stat))) {
-            return (status == 9) ? 10 : status;
+            if (status == WCSERR_BAD_WORLD) {
+              status = wcserr_set(WCS_ERRMSG(WCSERR_BAD_WORLD_COORD));
+            }
+            return status;
           }
           d0 = pixcrd[mixpix] - pixmix;
 
@@ -2703,7 +2881,10 @@ int wcsmix(
             *worldlng = lng;
             if ((status = wcss2p(wcs, 1, 0, world, phi, theta, imgcrd, pixcrd,
                                  stat))) {
-              return (status == 9) ? 10 : status;
+              if (status == WCSERR_BAD_WORLD) {
+                status = wcserr_set(WCS_ERRMSG(WCSERR_BAD_WORLD_COORD));
+              }
+              return status;
             }
 
             /* Check for a solution. */
@@ -2754,7 +2935,10 @@ int wcsmix(
           *worldlng = lng0;
           if ((status = wcss2p(wcs, 1, 0, world, phi, theta, imgcrd, pixcrd,
                                stat))) {
-            return (status == 9) ? 10 : status;
+            if (status == WCSERR_BAD_WORLD) {
+              status = wcserr_set(WCS_ERRMSG(WCSERR_BAD_WORLD_COORD));
+            }
+            return status;
           }
           d0 = fabs(pixcrd[mixpix] - pixmix);
 
@@ -2763,7 +2947,10 @@ int wcsmix(
           *worldlng = lng1;
           if ((status = wcss2p(wcs, 1, 0, world, phi, theta, imgcrd, pixcrd,
                                stat))) {
-            return (status == 9) ? 10 : status;
+            if (status == WCSERR_BAD_WORLD) {
+              status = wcserr_set(WCS_ERRMSG(WCSERR_BAD_WORLD_COORD));
+            }
+            return status;
           }
           d1 = fabs(pixcrd[mixpix] - pixmix);
 
@@ -2772,7 +2959,10 @@ int wcsmix(
             *worldlng = lng0m;
             if ((status = wcss2p(wcs, 1, 0, world, phi, theta, imgcrd, pixcrd,
                                  stat))) {
-              return (status == 9) ? 10 : status;
+              if (status == WCSERR_BAD_WORLD) {
+                status = wcserr_set(WCS_ERRMSG(WCSERR_BAD_WORLD_COORD));
+              }
+              return status;
             }
             d0m = fabs(pixcrd[mixpix] - pixmix);
 
@@ -2782,7 +2972,10 @@ int wcsmix(
             *worldlng = lng1m;
             if ((status = wcss2p(wcs, 1, 0, world, phi, theta, imgcrd, pixcrd,
                                  stat))) {
-              return (status == 9) ? 10 : status;
+              if (status == WCSERR_BAD_WORLD) {
+                status = wcserr_set(WCS_ERRMSG(WCSERR_BAD_WORLD_COORD));
+              }
+              return status;
             }
             d1m = fabs(pixcrd[mixpix] - pixmix);
 
@@ -2825,7 +3018,7 @@ int wcsmix(
     /* Could the celestial coordinate element map to a native pole? */
     *phi = 0.0;
     *theta = -*theta;
-    status = sphx2s(wcscel->euler, 1, 1, 1, 1, phi, theta, &lng, &lat);
+    sphx2s(wcscel->euler, 1, 1, 1, 1, phi, theta, &lng, &lat);
 
     if (mixcel == 1) {
       if (fabs(fmod(*worldlng-lng, 360.0)) > tol) continue;
@@ -2850,7 +3043,12 @@ int wcsmix(
     *worldlat = *theta;
     if ((status = wcss2p(&wcs0, 1, 0, world, phi, theta, imgcrd, pixcrd,
                          stat))) {
-      return (status == 9) ? 10 : status;
+      if (wcs->err) free(wcs->err);
+      wcs->err = wcs0.err;
+      if (status == WCSERR_BAD_WORLD) {
+        status = wcserr_set(WCS_ERRMSG(WCSERR_BAD_WORLD_COORD));
+      }
+      return status;
     }
     d0 = pixcrd[mixpix] - pixmix;
 
@@ -2869,7 +3067,12 @@ int wcsmix(
       *worldlng = phi1;
       if ((status = wcss2p(&wcs0, 1, 0, world, phi, theta, imgcrd, pixcrd,
                            stat))) {
-        return (status == 9) ? 10 : status;
+        if (wcs->err) free(wcs->err);
+        wcs->err = wcs0.err;
+        if (status == WCSERR_BAD_WORLD) {
+          status = wcserr_set(WCS_ERRMSG(WCSERR_BAD_WORLD_COORD));
+        }
+        return status;
       }
       d1 = pixcrd[mixpix] - pixmix;
 
@@ -2902,7 +3105,12 @@ int wcsmix(
       *worldlng = phi0 + lambda*dphi;
       if ((status = wcss2p(&wcs0, 1, 0, world, phi, theta, imgcrd, pixcrd,
                            stat))) {
-        return (status == 9) ? 10 : status;
+        if (wcs->err) free(wcs->err);
+        wcs->err = wcs0.err;
+        if (status == WCSERR_BAD_WORLD) {
+          status = wcserr_set(WCS_ERRMSG(WCSERR_BAD_WORLD_COORD));
+        }
+        return status;
       }
 
       /* Check for a solution. */
@@ -2927,7 +3135,7 @@ int wcsmix(
 
 
   /* No solution. */
-  return 11;
+  return wcserr_set(WCS_ERRMSG(WCSERR_NO_SOLUTION));
 }
 
 /*--------------------------------------------------------------------------*/
@@ -2938,11 +3146,16 @@ int wcssptr(
   char ctype[9])
 
 {
+  static const char *function = "wcssptr";
+
   int    j, status;
   double cdelt, crval;
+  struct wcserr **err;
 
   /* Initialize if required. */
-  if (wcs == 0x0) return 1;
+  if (wcs == 0x0) return WCSERR_NULL_POINTER;
+  err = &(wcs->err);
+
   if (wcs->flag != WCSSET) {
     if ((status = wcsset(wcs))) return status;
   }
@@ -2958,7 +3171,8 @@ int wcssptr(
 
       if (j >= wcs->naxis) {
         /* No spectral axis. */
-        return 12;
+        return wcserr_set(WCSERR_SET(WCSERR_BAD_SUBIMAGE),
+          "No spectral axis found.");
       }
     }
 
@@ -2966,9 +3180,9 @@ int wcssptr(
   }
 
   /* Translate the spectral axis. */
-  if ((status = spctrn(wcs->ctype[j], wcs->crval[j], wcs->cdelt[j],
-                       wcs->restfrq, wcs->restwav, ctype, &crval, &cdelt))) {
-    return 6;
+  if (spctrne(wcs->ctype[j], wcs->crval[j], wcs->cdelt[j], wcs->restfrq,
+              wcs->restwav, ctype, &crval, &cdelt, &(wcs->spc.err))) {
+    return wcserr_set(WCS_ERRMSG(WCSERR_BAD_COORD_TRANS));
   }
 
 
diff --git a/wcslib/C/wcs.h b/wcslib/C/wcs.h
index a0ce239..d7fddfd 100644
--- a/wcslib/C/wcs.h
+++ b/wcslib/C/wcs.h
@@ -1,6 +1,6 @@
 /*============================================================================
 
-  WCSLIB 4.7 - an implementation of the FITS WCS standard.
+  WCSLIB 4.8 - an implementation of the FITS WCS standard.
   Copyright (C) 1995-2011, Mark Calabretta
 
   This file is part of WCSLIB.
@@ -28,10 +28,10 @@
 
   Author: Mark Calabretta, Australia Telescope National Facility
   http://www.atnf.csiro.au/~mcalabre/index.html
-  $Id: wcs.h,v 4.7 2011/02/07 07:03:42 cal103 Exp $
+  $Id: wcs.h,v 4.8.1.1 2011/08/15 08:07:06 cal103 Exp cal103 $
 *=============================================================================
 *
-* WCSLIB 4.7 - C routines that implement the FITS World Coordinate System
+* WCSLIB 4.8 - C routines that implement the FITS World Coordinate System
 * (WCS) standard.  Refer to
 *
 *   "Representations of world coordinates in FITS",
@@ -65,6 +65,9 @@
 * to another, is defined as a preprocessor macro function that invokes
 * wcssub().
 *
+* wcsperr() prints the error message(s) (if any) stored in a wcsprm struct,
+* and the linprm, celprm, prjprm, spcprm, and tabprm structs that it contains.
+*
 * A setup routine, wcsset(), computes intermediate values in the wcsprm struct
 * from parameters in it that were supplied by the user.  The struct always
 * needs to be set up by wcsset() but this need not be called explicitly -
@@ -152,6 +155,9 @@
 *                         1: Null wcsprm pointer passed.
 *                         2: Memory allocation failed.
 *
+*                       For returns > 1, a detailed error message is set in
+*                       wcsprm::err if enabled, see wcserr_enable().
+*
 *
 * wcsnpv() - Memory allocation for PVi_ma
 * ---------------------------------------
@@ -258,11 +264,14 @@
 *
 * Function return value:
 *             int       Status return value:
-*                          0: Success.
-*                          1: Null wcsprm pointer passed.
-*                          2: Memory allocation failed.
-*                         12: Invalid subimage specification.
-*                         13: Non-separable subimage coordinate system.
+*                         0: Success.
+*                         1: Null wcsprm pointer passed.
+*                         2: Memory allocation failed.
+*                        12: Invalid subimage specification.
+*                        13: Non-separable subimage coordinate system.
+*
+*                       For returns > 1, a detailed error message is set in
+*                       wcsprm::err if enabled, see wcserr_enable().
 *
 * Notes:
 *   Combinations of subimage axes of particular types may be extracted in the
@@ -326,12 +335,33 @@
 *
 * wcsprt() - Print routine for the wcsprm struct
 * ----------------------------------------------
-* wcsprt() prints the contents of a wcsprm struct.
+* wcsprt() prints the contents of a wcsprm struct using wcsprintf().  Mainly
+* intended for diagnostic purposes.
+*
+* Given:
+*   wcs       const struct wcsprm*
+*                       Coordinate transformation parameters.
+*
+* Function return value:
+*             int       Status return value:
+*                         0: Success.
+*                         1: Null wcsprm pointer passed.
+*
+*
+* wcsperr() - Print error messages from a wcsprm struct
+* -----------------------------------------------------
+* wcsperr() prints the error message(s), if any, stored in a wcsprm struct,
+* and the linprm, celprm, prjprm, spcprm, and tabprm structs that it contains.
+* If there are no errors then nothing is printed.  It uses wcserr_prt(), q.v.
 *
 * Given:
 *   wcs       const struct wcsprm*
 *                       Coordinate transformation parameters.
 *
+*   prefix    const char *
+*                       If non-NULL, each output line will be prefixed with
+*                       this string.
+*
 * Function return value:
 *             int       Status return value:
 *                         0: Success.
@@ -369,6 +399,9 @@
 *                         7: Ill-conditioned coordinate transformation
 *                            parameters.
 *
+*                       For returns > 1, a detailed error message is set in
+*                       wcsprm::err if enabled, see wcserr_enable().
+*
 *
 * wcsp2s() - Pixel-to-world transformation
 * ----------------------------------------
@@ -385,6 +418,7 @@
 *                       Thus nelem must equal or exceed the value of the
 *                       NAXIS keyword unless ncoord == 1, in which case nelem
 *                       is not used.
+*
 *   pixcrd    const double[ncoord][nelem]
 *                       Array of pixel coordinates.
 *
@@ -429,6 +463,9 @@
 *                         8: One or more of the pixel coordinates were
 *                            invalid, as indicated by the stat vector.
 *
+*                       For returns > 1, a detailed error message is set in
+*                       wcsprm::err if enabled, see wcserr_enable().
+*
 *
 * wcss2p() - World-to-pixel transformation
 * ----------------------------------------
@@ -445,6 +482,7 @@
 *                       nelem must equal or exceed the value of the NAXIS
 *                       keyword unless ncoord == 1, in which case nelem is not
 *                       used.
+*
 *   world     const double[ncoord][nelem]
 *                       Array of world coordinates.  For celestial axes,
 *                       world[][wcs.lng] and world[][wcs.lat] are the
@@ -491,6 +529,9 @@
 *                         9: One or more of the world coordinates were
 *                            invalid, as indicated by the stat vector.
 *
+*                       For returns > 1, a detailed error message is set in
+*                       wcsprm::err if enabled, see wcserr_enable().
+*
 *
 * wcsmix() - Hybrid coordinate transformation
 * -------------------------------------------
@@ -506,6 +547,7 @@
 *
 * Given:
 *   mixpix    int       Which element of the pixel coordinate is given.
+*
 *   mixcel    int       Which element of the celestial coordinate is given:
 *                         1: Celestial longitude is given in
 *                            world[wcs.lng], latitude returned in
@@ -558,18 +600,21 @@
 *
 * Function return value:
 *             int       Status return value:
-*                          0: Success.
-*                          1: Null wcsprm pointer passed.
-*                          2: Memory allocation failed.
-*                          3: Linear transformation matrix is singular.
-*                          4: Inconsistent or unrecognized coordinate axis
-*                             types.
-*                          5: Invalid parameter value.
-*                          6: Invalid coordinate transformation parameters.
-*                          7: Ill-conditioned coordinate transformation
-*                             parameters.
-*                         10: Invalid world coordinate.
-*                         11: No solution found in the specified interval.
+*                         0: Success.
+*                         1: Null wcsprm pointer passed.
+*                         2: Memory allocation failed.
+*                         3: Linear transformation matrix is singular.
+*                         4: Inconsistent or unrecognized coordinate axis
+*                            types.
+*                         5: Invalid parameter value.
+*                         6: Invalid coordinate transformation parameters.
+*                         7: Ill-conditioned coordinate transformation
+*                            parameters.
+*                        10: Invalid world coordinate.
+*                        11: No solution found in the specified interval.
+*
+*                       For returns > 1, a detailed error message is set in
+*                       wcsprm::err if enabled, see wcserr_enable().
 *
 * Notes:
 *   Initially the specified solution interval is checked to see if it's a
@@ -607,9 +652,11 @@
 * Given and returned:
 *   wcs       struct wcsprm*
 *                       Coordinate transformation parameters.
+*
 *   i         int*      Index of the spectral axis (0-relative).  If given < 0
 *                       it will be set to the first spectral axis identified
 *                       from the ctype[] keyvalues in the wcsprm struct.
+*
 *   ctype     char[9]   Desired spectral CTYPEia.  Wildcarding may be used as
 *                       for the ctypeS2 argument to spctrn() as described in
 *                       the prologue of spc.h, i.e. if the final three
@@ -619,18 +666,21 @@
 *
 * Function return value:
 *             int       Status return value:
-*                          0: Success.
-*                          1: Null wcsprm pointer passed.
-*                          2: Memory allocation failed.
-*                          3: Linear transformation matrix is singular.
-*                          4: Inconsistent or unrecognized coordinate axis
-*                             types.
-*                          5: Invalid parameter value.
-*                          6: Invalid coordinate transformation parameters.
-*                          7: Ill-conditioned coordinate transformation
-*                             parameters.
-*                         12: Invalid subimage specification (no spectral
-*                             axis).
+*                         0: Success.
+*                         1: Null wcsprm pointer passed.
+*                         2: Memory allocation failed.
+*                         3: Linear transformation matrix is singular.
+*                         4: Inconsistent or unrecognized coordinate axis
+*                            types.
+*                         5: Invalid parameter value.
+*                         6: Invalid coordinate transformation parameters.
+*                         7: Ill-conditioned coordinate transformation
+*                            parameters.
+*                        12: Invalid subimage specification (no spectral
+*                            axis).
+*
+*                       For returns > 1, a detailed error message is set in
+*                       wcsprm::err if enabled, see wcserr_enable().
 *
 *
 * wcsprm struct - Coordinate transformation parameters
@@ -1025,6 +1075,30 @@
 *     Although technically wcsprm::nwtb and wtb are "given", they will
 *     normally be set by invoking wcstab(), whether directly or indirectly.
 *
+*   char lngtyp[8]
+*     (Returned) Four-character WCS celestial longitude and ...
+*   char lattyp[8]
+*     (Returned) ... latitude axis types. e.g. "RA", "DEC", "GLON", "GLAT",
+*     etc. extracted from 'RA--', 'DEC-', 'GLON', 'GLAT', etc. in the first
+*     four characters of CTYPEia but with trailing dashes removed.  (Declared
+*     as char[8] for alignment reasons.)
+*
+*   int lng
+*     (Returned) Index for the longitude coordinate, and ...
+*   int lat
+*     (Returned) ... index for the latitude coordinate, and ...
+*   int spec
+*     (Returned) ... index for the spectral coordinate in the imgcrd[][] and
+*     world[][] arrays in the API of wcsp2s(), wcss2p() and wcsmix().
+*
+*     These may also serve as indices into the pixcrd[][] array provided that
+*     the PCi_ja matrix does not transpose axes.
+*
+*   int cubeface
+*     (Returned) Index into the pixcrd[][] array for the CUBEFACE axis.  This
+*     is used for quadcube projections where the cube faces are stored on a
+*     separate axis (see wcs.h).
+*
 *   int *types
 *     (Returned) Address of the first element of an array of int containing a
 *     four-digit type code for each axis.
@@ -1059,29 +1133,8 @@
 *     CTYPEia in "4-3" form with unrecognized algorithm code will have its
 *     type set to -1 and generate an error.
 *
-*   char lngtyp[8]
-*     (Returned) Four-character WCS celestial longitude and ...
-*   char lattyp[8]
-*     (Returned) ... latitude axis types. e.g. "RA", "DEC", "GLON", "GLAT",
-*     etc. extracted from 'RA--', 'DEC-', 'GLON', 'GLAT', etc. in the first
-*     four characters of CTYPEia but with trailing dashes removed.  (Declared
-*     as char[8] for alignment reasons.)
-*
-*   int lng
-*     (Returned) Index for the longitude coordinate, and ...
-*   int lat
-*     (Returned) ... index for the latitude coordinate, and ...
-*   int spec
-*     (Returned) ... index for the spectral coordinate in the imgcrd[][] and
-*     world[][] arrays in the API of wcsp2s(), wcss2p() and wcsmix().
-*
-*     These may also serve as indices into the pixcrd[][] array provided that
-*     the PCi_ja matrix does not transpose axes.
-*
-*   int cubeface
-*     (Returned) Index into the pixcrd[][] array for the CUBEFACE axis.  This
-*     is used for quadcube projections where the cube faces are stored on a
-*     separate axis (see wcs.h).
+*   void *padding
+*     (An unused variable inserted for alignment purposes only.)
 *
 *   struct linprm lin
 *     (Returned) Linear transformation parameters (usage is described in the
@@ -1095,6 +1148,12 @@
 *     (Returned) Spectral transformation parameters (usage is described in the
 *     prologue to spc.h).
 *
+*   struct wcserr *err
+*     (Returned) If enabled, when an error status is returned this struct
+*     contains detailed information about the error, see wcserr_enable().
+*
+*   void *m_padding
+*     (For internal use only.)
 *   int m_flag
 *     (For internal use only.)
 *   int m_naxis
@@ -1231,6 +1290,7 @@
 #include "cel.h"
 #include "spc.h"
 #include "tab.h"
+#include "wcserr.h"
 
 #ifdef __cplusplus
 extern "C" {
@@ -1246,79 +1306,107 @@ extern "C" {
 
 extern const char *wcs_errmsg[];
 
+enum wcs_errmsg_enum {
+  WCSERR_SUCCESS         =  0,	/* Success. */
+  WCSERR_NULL_POINTER    =  1,	/* Null wcsprm pointer passed. */
+  WCSERR_MEMORY          =  2,	/* Memory allocation failed. */
+  WCSERR_SINGULAR_MTX    =  3,	/* Linear transformation matrix is
+				   singular. */
+  WCSERR_BAD_CTYPE       =  4,	/* Inconsistent or unrecognized coordinate
+				   axis types. */
+  WCSERR_BAD_PARAM       =  5,	/* Invalid parameter value. */
+  WCSERR_BAD_COORD_TRANS =  6,	/* Invalid coordinate transformation
+				   parameters. */
+  WCSERR_ILL_COORD_TRANS =  7,	/* Ill-conditioned coordinate transformation
+				   parameters. */
+  WCSERR_BAD_PIX         =  8,	/* One or more of the pixel coordinates were
+				   invalid. */
+  WCSERR_BAD_WORLD       =  9,	/* One or more of the world coordinates were
+				   invalid. */
+  WCSERR_BAD_WORLD_COORD = 10,	/* Invalid world coordinate. */
+  WCSERR_NO_SOLUTION     = 11,	/* No solution found in the specified
+				   interval. */
+  WCSERR_BAD_SUBIMAGE    = 12,	/* Invalid subimage specification. */
+  WCSERR_NON_SEPARABLE   = 13	/* Non-separable subimage coordinate
+				   system. */
+};
+
+
 /* Struct used for storing PVi_ma keywords. */
 struct pvcard {
-  int i;                        /* Axis number, as in PVi_ma (1-relative).  */
-  int m;                        /* Parameter number, ditto  (0-relative).   */
-  double value;                 /* Parameter value.                         */
+  int i;			/* Axis number, as in PVi_ma (1-relative).  */
+  int m;			/* Parameter number, ditto  (0-relative).   */
+  double value;			/* Parameter value.                         */
 };
 
 /* Struct used for storing PSi_ma keywords. */
 struct pscard {
-  int i;                        /* Axis number, as in PSi_ma (1-relative).  */
-  int m;                        /* Parameter number, ditto  (0-relative).   */
-  char value[72];               /* Parameter value.                         */
+  int i;			/* Axis number, as in PSi_ma (1-relative).  */
+  int m;			/* Parameter number, ditto  (0-relative).   */
+  char value[72];		/* Parameter value.                         */
 };
 
-                                /* For extracting wcstab arrays.            */
+				/* For extracting wcstab arrays.  Matches   */
+				/* the wtbarr typedef defined in CFITSIO    */
+				/* header fitsio.h.                         */
 #ifdef __cplusplus
-#define wtbarr wtbarr_s         /* See prologue above.                      */
+#define wtbarr wtbarr_s		/* See prologue above.                      */
 #endif
 struct wtbarr {
-  int  i;                       /* Image axis number.                       */
-  int  m;                       /* Array axis number for index vectors.     */
-  int  kind;                    /* wcstab array type.                       */
-  char extnam[72];              /* EXTNAME of binary table extension.       */
-  int  extver;                  /* EXTVER  of binary table extension.       */
-  int  extlev;                  /* EXTLEV  of binary table extension.       */
-  char ttype[72];               /* TTYPEn of column containing the array.   */
-  long row;                     /* Table row number.                        */
-  int  ndim;                    /* Expected wcstab array dimensionality.    */
-  int  *dimlen;                 /* Where to write the array axis lengths.   */
-  double **arrayp;              /* Where to write the address of the array  */
-                                /* allocated to store the wcstab array.     */
+  int  i;			/* Image axis number.                       */
+  int  m;			/* Array axis number for index vectors.     */
+  int  kind;			/* wcstab array type.                       */
+  char extnam[72];		/* EXTNAME of binary table extension.       */
+  int  extver;			/* EXTVER  of binary table extension.       */
+  int  extlev;			/* EXTLEV  of binary table extension.       */
+  char ttype[72];		/* TTYPEn of column containing the array.   */
+  long row;			/* Table row number.                        */
+  int  ndim;			/* Expected wcstab array dimensionality.    */
+  int  *dimlen;			/* Where to write the array axis lengths.   */
+  double **arrayp;		/* Where to write the address of the array  */
+				/* allocated to store the wcstab array.     */
 };
 
 
 struct wcsprm {
   /* Initialization flag (see the prologue above).                          */
   /*------------------------------------------------------------------------*/
-  int    flag;                  /* Set to zero to force initialization.     */
+  int    flag;			/* Set to zero to force initialization.     */
 
   /* FITS header keyvalues to be provided (see the prologue above).         */
   /*------------------------------------------------------------------------*/
-  int    naxis;                 /* Number of axes (pixel and coordinate).   */
-  double *crpix;                /* CRPIXja keyvalues for each pixel axis.   */
-  double *pc;                   /* PCi_ja  linear transformation matrix.    */
-  double *cdelt;                /* CDELTia keyvalues for each coord axis.   */
-  double *crval;                /* CRVALia keyvalues for each coord axis.   */
+  int    naxis;			/* Number of axes (pixel and coordinate).   */
+  double *crpix;		/* CRPIXja keyvalues for each pixel axis.   */
+  double *pc;			/* PCi_ja  linear transformation matrix.    */
+  double *cdelt;		/* CDELTia keyvalues for each coord axis.   */
+  double *crval;		/* CRVALia keyvalues for each coord axis.   */
 
-  char   (*cunit)[72];          /* CUNITia keyvalues for each coord axis.   */
-  char   (*ctype)[72];          /* CTYPEia keyvalues for each coord axis.   */
+  char   (*cunit)[72];		/* CUNITia keyvalues for each coord axis.   */
+  char   (*ctype)[72];		/* CTYPEia keyvalues for each coord axis.   */
 
-  double lonpole;               /* LONPOLEa keyvalue.                       */
-  double latpole;               /* LATPOLEa keyvalue.                       */
+  double lonpole;		/* LONPOLEa keyvalue.                       */
+  double latpole;		/* LATPOLEa keyvalue.                       */
 
-  double restfrq;               /* RESTFRQa keyvalue.                       */
-  double restwav;               /* RESTWAVa keyvalue.                       */
+  double restfrq;		/* RESTFRQa keyvalue.                       */
+  double restwav;		/* RESTWAVa keyvalue.                       */
 
-  int    npv;                   /* Number of PVi_ma keywords, and the       */
-  int    npvmax;                /* number for which space was allocated.    */
-  struct pvcard *pv;            /* PVi_ma keywords for each i and m.        */
+  int    npv;			/* Number of PVi_ma keywords, and the       */
+  int    npvmax;		/* number for which space was allocated.    */
+  struct pvcard *pv;		/* PVi_ma keywords for each i and m.        */
 
-  int    nps;                   /* Number of PSi_ma keywords, and the       */
-  int    npsmax;                /* number for which space was allocated.    */
-  struct pscard *ps;            /* PSi_ma keywords for each i and m.        */
+  int    nps;			/* Number of PSi_ma keywords, and the       */
+  int    npsmax;		/* number for which space was allocated.    */
+  struct pscard *ps;		/* PSi_ma keywords for each i and m.        */
 
   /* Alternative header keyvalues (see the prologue above).                 */
   /*------------------------------------------------------------------------*/
-  double *cd;                   /* CDi_ja linear transformation matrix.     */
-  double *crota;                /* CROTAia keyvalues for each coord axis.   */
-  int    altlin;                /* Alternative representations              */
-                                /*   Bit 0: PCi_ja  is present,             */
-                                /*   Bit 1: CDi_ja  is present,             */
-                                /*   Bit 2: CROTAia is present.             */
-  int    velref;                /* AIPS velocity code, VELREF.              */
+  double *cd;			/* CDi_ja linear transformation matrix.     */
+  double *crota;		/* CROTAia keyvalues for each coord axis.   */
+  int    altlin;		/* Alternative representations              */
+				/*   Bit 0: PCi_ja  is present,             */
+				/*   Bit 1: CDi_ja  is present,             */
+				/*   Bit 2: CROTAia is present.             */
+  int    velref;		/* AIPS velocity code, VELREF.              */
 
   /* Auxiliary coordinate system information, not used by WCSLIB.           */
   char   alt[4];
@@ -1345,25 +1433,32 @@ struct wcsprm {
 
   /* Coordinate lookup tables (see the prologue above).                     */
   /*------------------------------------------------------------------------*/
-  int    ntab;                  /* Number of separate tables.               */
-  int    nwtb;                  /* Number of wtbarr structs.                */
-  struct tabprm *tab;           /* Tabular transformation parameters.       */
-  struct wtbarr *wtb;           /* Array of wtbarr structs.                 */
-  int    *padding;              /* (Dummy inserted for alignment purposes.) */
+  int    ntab;			/* Number of separate tables.               */
+  int    nwtb;			/* Number of wtbarr structs.                */
+  struct tabprm *tab;		/* Tabular transformation parameters.       */
+  struct wtbarr *wtb;		/* Array of wtbarr structs.                 */
 
   /* Information derived from the FITS header keyvalues by wcsset().        */
   /*------------------------------------------------------------------------*/
-  int    *types;                /* Coordinate type codes for each axis.     */
-  char   lngtyp[8], lattyp[8];  /* Celestial axis types, e.g. RA, DEC.      */
-  int    lng, lat, spec;        /* Longitude, latitude and spectral axis    */
-                                /* indices (0-relative).                    */
-  int    cubeface;              /* True if there is a CUBEFACE axis.        */
+  char   lngtyp[8], lattyp[8];	/* Celestial axis types, e.g. RA, DEC.      */
+  int    lng, lat, spec;	/* Longitude, latitude and spectral axis    */
+				/* indices (0-relative).                    */
+  int    cubeface;		/* True if there is a CUBEFACE axis.        */
+  int    *types;		/* Coordinate type codes for each axis.     */
+  void   *padding;		/* (Dummy inserted for alignment purposes.) */
+
+  struct linprm lin;		/* Linear    transformation parameters.     */
+  struct celprm cel;		/* Celestial transformation parameters.     */
+  struct spcprm spc;		/* Spectral  transformation parameters.     */
 
-  struct linprm lin;            /* Linear    transformation parameters.     */
-  struct celprm cel;            /* Celestial transformation parameters.     */
-  struct spcprm spc;            /* Spectral  transformation parameters.     */
+  /* Error handling                                                         */
+  /*------------------------------------------------------------------------*/
+  struct wcserr *err;
 
-  int    m_flag, m_naxis;       /* The remainder are for memory management. */
+  /* Private - the remainder are for memory management.                     */
+  /*------------------------------------------------------------------------*/
+  void   *m_padding;
+  int    m_flag, m_naxis;
   double *m_crpix, *m_pc, *m_cdelt, *m_crval;
   char  (*m_cunit)[72], (*m_ctype)[72];
   struct pvcard *m_pv;
@@ -1393,6 +1488,8 @@ int wcsfree(struct wcsprm *wcs);
 
 int wcsprt(const struct wcsprm *wcs);
 
+int wcsperr(const struct wcsprm *wcs, const char *prefix);
+
 int wcsset(struct wcsprm *wcs);
 
 int wcsp2s(struct wcsprm *wcs, int ncoord, int nelem, const double pixcrd[],
diff --git a/wcslib/C/wcsbth.l b/wcslib/C/wcsbth.l
index aee87bd..3c297a6 100644
--- a/wcslib/C/wcsbth.l
+++ b/wcslib/C/wcsbth.l
@@ -1,6 +1,6 @@
 /*============================================================================
 
-  WCSLIB 4.7 - an implementation of the FITS WCS standard.
+  WCSLIB 4.8 - an implementation of the FITS WCS standard.
   Copyright (C) 1995-2011, Mark Calabretta
 
   This file is part of WCSLIB.
@@ -28,7 +28,7 @@
 
   Author: Mark Calabretta, Australia Telescope National Facility
   http://www.atnf.csiro.au/~mcalabre/index.html
-  $Id: wcsbth.l,v 4.7 2011/02/07 07:03:42 cal103 Exp $
+  $Id: wcsbth.l,v 4.8.1.1 2011/08/15 08:07:06 cal103 Exp cal103 $
 *=============================================================================
 *
 * wcsbth.l is a Flex description file containing the definition of a lexical
@@ -82,19 +82,19 @@
 %option prefix="wcsbth"
 
 /* Indices for parameterized keywords. */
-I0      [0-9]
-I1      [1-9]
-I2      [1-9][0-9]
-I3      [1-9][0-9]{2}
-I4      [1-9][0-9]{3}
+I0	[0-9]
+I1	[1-9]
+I2	[1-9][0-9]
+I3	[1-9][0-9]{2}
+I4	[1-9][0-9]{3}
 
 /* Alternate coordinate system identifier. */
-ALT     [ A-Z]
+ALT	[ A-Z]
 
 /* Keyvalue data types. */
-INTEGER [+-]?[0-9]+
-FLOAT   [+-]?([0-9]+\.?[0-9]*|\.[0-9]+)([eE][+-]?[0-9]+)?
-STRING  '([^']|'')*'
+INTEGER	[+-]?[0-9]+
+FLOAT	[+-]?([0-9]+\.?[0-9]*|\.[0-9]+)([eE][+-]?[0-9]+)?
+STRING	'([^']|'')*'
 
 /* Exclusive start states. */
 %x CCCCCia   iCCCna iCCCCn    TCCCna TCCCCn
@@ -119,40 +119,40 @@ STRING  '([^']|'')*'
 #include "wcshdr.h"
 #include "wcsmath.h"
 
-                        /* Codes used for keyvalue data types. */
+			/* Codes used for keyvalue data types. */
 #define INTEGER 0
 #define FLOAT   1
 #define STRING  2
 
-                        /* Bit masks used for keyword types:        */
-#define IMGAUX  0x1     /* Auxiliary image header, e.g. LONPOLEa or */
-                        /* DATE-OBS.                                */
-#define IMGAXIS 0x2     /* Image header with axis number, e.g.      */
-                        /* CTYPEia.                                 */
-#define IMGHEAD 0x3     /* Image header of either type.             */
-#define BIMGARR 0x4     /* Binary table image array with axis       */
-                        /* number, e.g. iCTYna.                     */
-#define PIXLIST 0x8     /* Pixel list, e.g. TCTYna.                 */
-#define BINTAB  0xC     /* Shared binary table image array (without */
-                        /* axis number) or pixel list, e.g. LONPna  */
-                        /* or OBSGXn.                               */
+			/* Bit masks used for keyword types:        */
+#define IMGAUX  0x1	/* Auxiliary image header, e.g. LONPOLEa or */
+			/* DATE-OBS.                                */
+#define IMGAXIS 0x2	/* Image header with axis number, e.g.      */
+			/* CTYPEia.                                 */
+#define IMGHEAD 0x3	/* Image header of either type.             */
+#define BIMGARR 0x4	/* Binary table image array with axis       */
+			/* number, e.g. iCTYna.                     */
+#define PIXLIST 0x8	/* Pixel list, e.g. TCTYna.                 */
+#define BINTAB  0xC	/* Shared binary table image array (without */
+			/* axis number) or pixel list, e.g. LONPna  */
+			/* or OBSGXn.                               */
 
 #define YY_DECL int wcsbth(char *header, int nkeyrec, int relax, int ctrl, \
                            int keysel, int *colsel, int *nreject, int *nwcs, \
-                           struct wcsprm **wcs)
+			   struct wcsprm **wcs)
 
 #define YY_INPUT(inbuff, count, bufsize) \
-        { \
-          if (wcsbth_nkeyrec) { \
-            strncpy(inbuff, wcsbth_hdr, 80); \
-            inbuff[80] = '\n'; \
-            wcsbth_hdr += 80; \
-            wcsbth_nkeyrec--; \
-            count = 81; \
-          } else { \
-            count = YY_NULL; \
-          } \
-        }
+	{ \
+	  if (wcsbth_nkeyrec) { \
+	    strncpy(inbuff, wcsbth_hdr, 80); \
+	    inbuff[80] = '\n'; \
+	    wcsbth_hdr += 80; \
+	    wcsbth_nkeyrec--; \
+	    count = 81; \
+	  } else { \
+	    count = YY_NULL; \
+	  } \
+	}
 
 /* A convenience macro to get around incompatibilities between unput() and
    yyless(): put yytext followed by a blank back onto the input stream. */
@@ -200,1094 +200,1094 @@ int wcsbth_final(struct wcsbth_alts *alts, int *nwcs, struct wcsprm **wcs);
 %}
 
 %%
-        /* Keyword indices, as used in the WCS papers, e.g. iVn_ma, TPn_ka. */
-        char a;
-        int  i, j, k, m, n;
-
-        char *cptr, *errmsg, errtxt[80], exclude[1000], *extkey, *hptr, ptype,
-             stmp[16];
-        int  altlin, ialt, icol, incl, ipass, ipx, itmp, ix, jx, keytype,
-             nsel, npass, status, valtype, voff;
-        void   *vptr, *wptr;
-        struct wcsbth_alts alts;
-        struct wcsprm *wcsp, wcstem;
-        int (*special)(void *);
-        int yylex_destroy(void);
-
-        /* The data structures produced. */
-        *nwcs = 0;
-        *wcs  = 0x0;
-
-        /* Parameters used to implement YY_INPUT. */
-        wcsbth_hdr = header;
-        wcsbth_nkeyrec = nkeyrec;
-
-        /* Our handle on the input stream. */
-        hptr = header;
-        *nreject = 0;
-
-        /* Keyword parameters. */
-        i = j = 0;
-        n = k = 0;
-        m = 0;
-        a = ' ';
-
-        /* Header bookkeeping. */
-        alts.ncol = 0;
-        alts.arridx  = 0x0;
-        alts.pixlist = 0x0;
-        alts.npv = 0x0;
-        alts.nps = 0x0;
-
-        for (ialt = 0; ialt < 27; ialt++) {
-          alts.pixidx[ialt] = 0;
-          alts.pixnpv[ialt] = 0;
-          alts.pixnps[ialt] = 0;
-        }
-
-        /* For decoding the keyvalue. */
-        keytype =  0;
-        valtype = -1;
-        vptr    = 0x0;
-
-        /* For keywords that require special handling. */
-        altlin = 0;
-        ptype  = ' ';
-        special = 0x0;
-
-        /* Selection by column number. */
-        nsel = colsel ? colsel[0] : 0;
-        incl = (nsel > 0);
-        for (icol = 0; icol < 1000; icol++) {
-          exclude[icol] = incl;
-        }
-        for (icol = 1; icol <= abs(nsel); icol++) {
-          itmp = colsel[icol];
-          if (0 < itmp && itmp < 1000) {
-            exclude[itmp] = !incl;
-          }
-        }
-        exclude[0] = 0;
-
-        /* Selection by keyword type. */
-        itmp = keysel;
-        keysel = 0;
-        if (itmp) {
-          if (itmp & WCSHDR_IMGHEAD) keysel |= IMGHEAD;
-          if (itmp & WCSHDR_BIMGARR) keysel |= BIMGARR;
-          if (itmp & WCSHDR_PIXLIST) keysel |= PIXLIST;
-        }
-        if (keysel == 0) {
-          keysel = IMGHEAD | BINTAB;
-        }
-
-        /* Control variables. */
-        ipass = 1;
-        npass = 2;
-
-        /* Return here via longjmp() invoked by yy_fatal_error(). */
-        if (setjmp(wcsbth_abort_jmp_env)) {
-          return 4;
-        }
-
-        BEGIN(INITIAL);
+	/* Keyword indices, as used in the WCS papers, e.g. iVn_ma, TPn_ka. */
+	char a;
+	int  i, j, k, m, n;
+	
+	char *cptr, *errmsg, errtxt[80], exclude[1000], *extkey, *hptr, ptype,
+	     stmp[16];
+	int  altlin, ialt, icol, incl, ipass, ipx, itmp, ix, jx, keytype,
+	     nsel, npass, status, valtype, voff;
+	void   *vptr, *wptr;
+	struct wcsbth_alts alts;
+	struct wcsprm *wcsp, wcstem;
+	int (*special)(void *);
+	int yylex_destroy(void);
+	
+	/* The data structures produced. */
+	*nwcs = 0;
+	*wcs  = 0x0;
+	
+	/* Parameters used to implement YY_INPUT. */
+	wcsbth_hdr = header;
+	wcsbth_nkeyrec = nkeyrec;
+	
+	/* Our handle on the input stream. */
+	hptr = header;
+	*nreject = 0;
+	
+	/* Keyword parameters. */
+	i = j = 0;
+	n = k = 0;
+	m = 0;
+	a = ' ';
+	
+	/* Header bookkeeping. */
+	alts.ncol = 0;
+	alts.arridx  = 0x0;
+	alts.pixlist = 0x0;
+	alts.npv = 0x0;
+	alts.nps = 0x0;
+	
+	for (ialt = 0; ialt < 27; ialt++) {
+	  alts.pixidx[ialt] = 0;
+	  alts.pixnpv[ialt] = 0;
+	  alts.pixnps[ialt] = 0;
+	}
+	
+	/* For decoding the keyvalue. */
+	keytype =  0;
+	valtype = -1;
+	vptr    = 0x0;
+	
+	/* For keywords that require special handling. */
+	altlin = 0;
+	ptype  = ' ';
+	special = 0x0;
+	
+	/* Selection by column number. */
+	nsel = colsel ? colsel[0] : 0;
+	incl = (nsel > 0);
+	for (icol = 0; icol < 1000; icol++) {
+	  exclude[icol] = incl;
+	}
+	for (icol = 1; icol <= abs(nsel); icol++) {
+	  itmp = colsel[icol];
+	  if (0 < itmp && itmp < 1000) {
+	    exclude[itmp] = !incl;
+	  }
+	}
+	exclude[0] = 0;
+	
+	/* Selection by keyword type. */
+	itmp = keysel;
+	keysel = 0;
+	if (itmp) {
+	  if (itmp & WCSHDR_IMGHEAD) keysel |= IMGHEAD;
+	  if (itmp & WCSHDR_BIMGARR) keysel |= BIMGARR;
+	  if (itmp & WCSHDR_PIXLIST) keysel |= PIXLIST;
+	}
+	if (keysel == 0) {
+	  keysel = IMGHEAD | BINTAB;
+	}
+	
+	/* Control variables. */
+	ipass = 1;
+	npass = 2;
+	
+	/* Return here via longjmp() invoked by yy_fatal_error(). */
+	if (setjmp(wcsbth_abort_jmp_env)) {
+	  return 4;
+	}
+	
+	BEGIN(INITIAL);
 
 
 ^TFIELDS" = "" "*{INTEGER} {
-          if (ipass == 1) {
-            if (alts.ncol == 0) {
-              sscanf(yytext, "TFIELDS = %d", &(alts.ncol));
-              BEGIN(FLUSH);
-            } else {
-              errmsg = "Duplicate or out-of-sequence TFIELDS keyword";
-              BEGIN(ERROR);
-            }
-
-          } else {
-            BEGIN(FLUSH);
-          }
-        }
+	  if (ipass == 1) {
+	    if (alts.ncol == 0) {
+	      sscanf(yytext, "TFIELDS = %d", &(alts.ncol));
+	      BEGIN(FLUSH);
+	    } else {
+	      errmsg = "Duplicate or out-of-sequence TFIELDS keyword";
+	      BEGIN(ERROR);
+	    }
+	
+	  } else {
+	    BEGIN(FLUSH);
+	  }
+	}
 
 ^WCSAXES{ALT}=" "" "*{INTEGER} {
-          keytype = IMGAXIS;
-
-          if (!(keytype & keysel)) {
-            /* Ignore this key type. */
-            BEGIN(DISCARD);
-
-          } else {
-            if (relax & WCSHDR_ALLIMG) {
-              if (ipass == 1) {
-                sscanf(yytext, "WCSAXES%c= %d", &a, &i);
-                wcsbth_pass1(IMGAXIS, i, 0, 0, 0, a, ' ', &alts);
-              }
-
-              BEGIN(FLUSH);
-
-            } else if (relax & WCSHDR_reject) {
-              errmsg = "Image-header keyword WCSAXESa in binary table";
-              BEGIN(ERROR);
-
-            } else {
-              /* Pretend we don't recognize it. */
-              BEGIN(DISCARD);
-            }
-          }
-        }
+	  keytype = IMGAXIS;
+	
+	  if (!(keytype & keysel)) {
+	    /* Ignore this key type. */
+	    BEGIN(DISCARD);
+	
+	  } else {
+	    if (relax & WCSHDR_ALLIMG) {
+	      if (ipass == 1) {
+	        sscanf(yytext, "WCSAXES%c= %d", &a, &i);
+	        wcsbth_pass1(IMGAXIS, i, 0, 0, 0, a, ' ', &alts);
+	      }
+	
+	      BEGIN(FLUSH);
+	
+	    } else if (relax & WCSHDR_reject) {
+	      errmsg = "Image-header keyword WCSAXESa in binary table";
+	      BEGIN(ERROR);
+	
+	    } else {
+	      /* Pretend we don't recognize it. */
+	      BEGIN(DISCARD);
+	    }
+	  }
+	}
 
 ^WCAX{I1}{ALT}"  = "" "*{INTEGER} |
 ^WCAX{I2}{ALT}" = "" "*{INTEGER}  |
 ^WCAX{I3}{ALT}"= "" "*{INTEGER} {
-          keytype = BIMGARR;
-
-          /* Note that a blank in the sscanf() format string matches zero or
-             more of them in the input. */
-          sscanf(yytext, "WCAX%d%c = %d", &n, &a, &i);
-
-          if (!(keytype & keysel) || exclude[n]) {
-            /* Ignore this key type or column. */
-            BEGIN(DISCARD);
-          } else {
-            if (ipass == 1) {
-              wcsbth_pass1(BIMGARR, i, 0, n, 0, a, ' ', &alts);
-            }
-            BEGIN(FLUSH);
-          }
-        }
+	  keytype = BIMGARR;
+	
+	  /* Note that a blank in the sscanf() format string matches zero or
+	     more of them in the input. */
+	  sscanf(yytext, "WCAX%d%c = %d", &n, &a, &i);
+	
+	  if (!(keytype & keysel) || exclude[n]) {
+	    /* Ignore this key type or column. */
+	    BEGIN(DISCARD);
+	  } else {
+	    if (ipass == 1) {
+	      wcsbth_pass1(BIMGARR, i, 0, n, 0, a, ' ', &alts);
+	    }
+	    BEGIN(FLUSH);
+	  }
+	}
 
 ^WCST{I1}{ALT}"  = "" "*{STRING} |
 ^WCST{I2}{ALT}" = "" "*{STRING} |
 ^WCST{I3}{ALT}"= "" "*{STRING} {
-          /* Cross-reference supplier. */
-          keytype = BIMGARR;
-          errmsg = "Cross-references are not currently implemented";
-          BEGIN(ERROR);
-        }
+	  /* Cross-reference supplier. */
+	  keytype = BIMGARR;
+	  errmsg = "Cross-references are not currently implemented";
+	  BEGIN(ERROR);
+	}
 
 ^WCSX{I1}{ALT}"  = "" "*{STRING} |
 ^WCSX{I2}{ALT}" = "" "*{STRING} |
 ^WCSX{I3}{ALT}"= "" "*{STRING} {
-          /* Cross-reference consumer. */
-          keytype = BIMGARR;
-          errmsg = "Cross-references are not currently implemented";
-          BEGIN(ERROR);
-        }
-
-^CRPIX  {
-          valtype = FLOAT;
-          vptr = &(wcstem.crpix);
-
-          extkey = "CRPIXja";
-          BEGIN(CCCCCia);
-        }
+	  /* Cross-reference consumer. */
+	  keytype = BIMGARR;
+	  errmsg = "Cross-references are not currently implemented";
+	  BEGIN(ERROR);
+	}
+
+^CRPIX	{
+	  valtype = FLOAT;
+	  vptr = &(wcstem.crpix);
+	
+	  extkey = "CRPIXja";
+	  BEGIN(CCCCCia);
+	}
 
 ^{I1}CRP  |
 ^{I1}CRPX {
-          valtype = FLOAT;
-          vptr = &(wcstem.crpix);
-
-          sscanf(yytext, "%d", &i);
-
-          if (yyleng == 4) {
-            BEGIN(iCCCna);
-          } else {
-            extkey = "jCRPXn";
-            BEGIN(iCCCCn);
-          }
-        }
-
-^TCRP   |
-^TCRPX  {
-          valtype = FLOAT;
-          vptr = &(wcstem.crpix);
-
-          if (yyleng == 4) {
-            BEGIN(TCCCna);
-          } else {
-            extkey = "TCRPXn";
-            BEGIN(TCCCCn);
-          }
-        }
-
-^PC     {
-          valtype = FLOAT;
-          vptr = &(wcstem.pc);
-          altlin = 1;
-
-          extkey = "PCi_ja";
-          BEGIN(CCi_ja);
-        }
-
-^{I2}PC {
-          valtype = FLOAT;
-          vptr = &(wcstem.pc);
-          altlin = 1;
-
-          sscanf(yytext, "%1d%1d", &i, &j);
-
-          BEGIN(ijCCna);
-        }
-
-^TP     |
-^TPC    {
-          valtype = FLOAT;
-          vptr = &(wcstem.pc);
-          altlin = 1;
-
-          if (yyleng == 2) {
-            BEGIN(TCn_ka);
-          } else {
-            extkey = "TPCn_ka";
-            BEGIN(TCCn_ka);
-          }
-        }
-
-^CD     {
-          valtype = FLOAT;
-          vptr = &(wcstem.cd);
-          altlin = 2;
-
-          extkey = "CDi_ja";
-          BEGIN(CCi_ja);
-        }
-
-^{I2}CD {
-          valtype = FLOAT;
-          vptr = &(wcstem.cd);
-          altlin = 2;
-
-          sscanf(yytext, "%1d%1d", &i, &j);
-
-          BEGIN(ijCCna);
-        }
-
-^TC     |
-^TCD    {
-          valtype = FLOAT;
-          vptr = &(wcstem.cd);
-          altlin = 2;
-
-          if (yyleng == 2) {
-            BEGIN(TCn_ka);
-          } else {
-            extkey = "TCDn_ka";
-            BEGIN(TCCn_ka);
-          }
-        }
-
-^CDELT  {
-          valtype = FLOAT;
-          vptr = &(wcstem.cdelt);
-
-          extkey = "CDELTia";
-          BEGIN(CCCCCia);
-        }
+	  valtype = FLOAT;
+	  vptr = &(wcstem.crpix);
+	
+	  sscanf(yytext, "%d", &i);
+	
+	  if (yyleng == 4) {
+	    BEGIN(iCCCna);
+	  } else {
+	    extkey = "jCRPXn";
+	    BEGIN(iCCCCn);
+	  }
+	}
+
+^TCRP	|
+^TCRPX	{
+	  valtype = FLOAT;
+	  vptr = &(wcstem.crpix);
+	
+	  if (yyleng == 4) {
+	    BEGIN(TCCCna);
+	  } else {
+	    extkey = "TCRPXn";
+	    BEGIN(TCCCCn);
+	  }
+	}
+
+^PC	{
+	  valtype = FLOAT;
+	  vptr = &(wcstem.pc);
+	  altlin = 1;
+	
+	  extkey = "PCi_ja";
+	  BEGIN(CCi_ja);
+	}
+
+^{I2}PC	{
+	  valtype = FLOAT;
+	  vptr = &(wcstem.pc);
+	  altlin = 1;
+	
+	  sscanf(yytext, "%1d%1d", &i, &j);
+	
+	  BEGIN(ijCCna);
+	}
+
+^TP	|
+^TPC	{
+	  valtype = FLOAT;
+	  vptr = &(wcstem.pc);
+	  altlin = 1;
+	
+	  if (yyleng == 2) {
+	    BEGIN(TCn_ka);
+	  } else {
+	    extkey = "TPCn_ka";
+	    BEGIN(TCCn_ka);
+	  }
+	}
+
+^CD	{
+	  valtype = FLOAT;
+	  vptr = &(wcstem.cd);
+	  altlin = 2;
+	
+	  extkey = "CDi_ja";
+	  BEGIN(CCi_ja);
+	}
+
+^{I2}CD	{
+	  valtype = FLOAT;
+	  vptr = &(wcstem.cd);
+	  altlin = 2;
+	
+	  sscanf(yytext, "%1d%1d", &i, &j);
+	
+	  BEGIN(ijCCna);
+	}
+
+^TC	|
+^TCD	{
+	  valtype = FLOAT;
+	  vptr = &(wcstem.cd);
+	  altlin = 2;
+	
+	  if (yyleng == 2) {
+	    BEGIN(TCn_ka);
+	  } else {
+	    extkey = "TCDn_ka";
+	    BEGIN(TCCn_ka);
+	  }
+	}
+
+^CDELT	{
+	  valtype = FLOAT;
+	  vptr = &(wcstem.cdelt);
+	
+	  extkey = "CDELTia";
+	  BEGIN(CCCCCia);
+	}
 
 ^{I1}CDE  |
 ^{I1}CDLT {
-          valtype = FLOAT;
-          vptr = &(wcstem.cdelt);
-
-          sscanf(yytext, "%d", &i);
-
-          if (yyleng == 4) {
-            BEGIN(iCCCna);
-          } else {
-            extkey = "iCDLTn";
-            BEGIN(iCCCCn);
-          }
-        }
-
-^TCDE   |
-^TCDLT  {
-          valtype = FLOAT;
-          vptr = &(wcstem.cdelt);
-
-          if (yyleng == 4) {
-            BEGIN(TCCCna);
-          } else {
-            extkey = "TCDLTn";
-            BEGIN(TCCCCn);
-          }
-        }
-
-^CROTA  {
-          valtype = FLOAT;
-          vptr = &(wcstem.crota);
-          altlin = 4;
-
-          extkey = "CROTAi";
-          BEGIN(CROTAi);
-        }
+	  valtype = FLOAT;
+	  vptr = &(wcstem.cdelt);
+	
+	  sscanf(yytext, "%d", &i);
+	
+	  if (yyleng == 4) {
+	    BEGIN(iCCCna);
+	  } else {
+	    extkey = "iCDLTn";
+	    BEGIN(iCCCCn);
+	  }
+	}
+
+^TCDE	|
+^TCDLT	{
+	  valtype = FLOAT;
+	  vptr = &(wcstem.cdelt);
+	
+	  if (yyleng == 4) {
+	    BEGIN(TCCCna);
+	  } else {
+	    extkey = "TCDLTn";
+	    BEGIN(TCCCCn);
+	  }
+	}
+
+^CROTA	{
+	  valtype = FLOAT;
+	  vptr = &(wcstem.crota);
+	  altlin = 4;
+	
+	  extkey = "CROTAi";
+	  BEGIN(CROTAi);
+	}
 
 ^{I1}CROT {
-          valtype = FLOAT;
-          vptr = &(wcstem.crota);
-          altlin = 4;
-
-          sscanf(yytext, "%d", &i);
-
-          extkey = "iCROTn";
-          BEGIN(iCROTn);
-        }
-
-^TCROT  {
-          valtype = FLOAT;
-          vptr = &(wcstem.crota);
-          altlin = 4;
-
-          extkey = "TCROTn";
-          BEGIN(TCROTn);
-        }
-
-^CUNIT  {
-          valtype = STRING;
-          vptr = &(wcstem.cunit);
-
-          extkey = "CUNITia";
-          BEGIN(CCCCCia);
-        }
+	  valtype = FLOAT;
+	  vptr = &(wcstem.crota);
+	  altlin = 4;
+	
+	  sscanf(yytext, "%d", &i);
+	
+	  extkey = "iCROTn";
+	  BEGIN(iCROTn);
+	}
+
+^TCROT	{
+	  valtype = FLOAT;
+	  vptr = &(wcstem.crota);
+	  altlin = 4;
+	
+	  extkey = "TCROTn";
+	  BEGIN(TCROTn);
+	}
+
+^CUNIT	{
+	  valtype = STRING;
+	  vptr = &(wcstem.cunit);
+	
+	  extkey = "CUNITia";
+	  BEGIN(CCCCCia);
+	}
 
 ^{I1}CUN  |
 ^{I1}CUNI {
-          valtype = STRING;
-          vptr = &(wcstem.cunit);
-
-          sscanf(yytext, "%d", &i);
-
-          if (yyleng == 4) {
-            BEGIN(iCCCna);
-          } else {
-            extkey = "iCUNIn";
-            BEGIN(iCCCCn);
-          }
-        }
-
-^TCUN   |
-^TCUNI  {
-          valtype = STRING;
-          vptr = &(wcstem.cunit);
-
-          if (yyleng == 4) {
-            BEGIN(TCCCna);
-          } else {
-            extkey = "TCUNIn";
-            BEGIN(TCCCCn);
-          }
-        }
-
-^CTYPE  {
-          valtype = STRING;
-          vptr = &(wcstem.ctype);
-
-          extkey = "CTYPEia";
-          BEGIN(CCCCCia);
-        }
+	  valtype = STRING;
+	  vptr = &(wcstem.cunit);
+	
+	  sscanf(yytext, "%d", &i);
+	
+	  if (yyleng == 4) {
+	    BEGIN(iCCCna);
+	  } else {
+	    extkey = "iCUNIn";
+	    BEGIN(iCCCCn);
+	  }
+	}
+
+^TCUN	|
+^TCUNI	{
+	  valtype = STRING;
+	  vptr = &(wcstem.cunit);
+	
+	  if (yyleng == 4) {
+	    BEGIN(TCCCna);
+	  } else {
+	    extkey = "TCUNIn";
+	    BEGIN(TCCCCn);
+	  }
+	}
+
+^CTYPE	{
+	  valtype = STRING;
+	  vptr = &(wcstem.ctype);
+	
+	  extkey = "CTYPEia";
+	  BEGIN(CCCCCia);
+	}
 
 ^{I1}CTY  |
 ^{I1}CTYP {
-          valtype = STRING;
-          vptr = &(wcstem.ctype);
-
-          sscanf(yytext, "%d", &i);
-
-          if (yyleng == 4) {
-            BEGIN(iCCCna);
-          } else {
-            extkey = "iCTYPn";
-            BEGIN(iCCCCn);
-          }
-        }
-
-^TCTY   |
-^TCTYP  {
-          valtype = STRING;
-          vptr = &(wcstem.ctype);
-
-          if (yyleng == 4) {
-            BEGIN(TCCCna);
-          } else {
-            extkey = "TCTYPn";
-            BEGIN(TCCCCn);
-          }
-        }
-
-^CRVAL  {
-          valtype = FLOAT;
-          vptr = &(wcstem.crval);
-
-          extkey = "CRVALia";
-          BEGIN(CCCCCia);
-        }
+	  valtype = STRING;
+	  vptr = &(wcstem.ctype);
+	
+	  sscanf(yytext, "%d", &i);
+	
+	  if (yyleng == 4) {
+	    BEGIN(iCCCna);
+	  } else {
+	    extkey = "iCTYPn";
+	    BEGIN(iCCCCn);
+	  }
+	}
+
+^TCTY	|
+^TCTYP	{
+	  valtype = STRING;
+	  vptr = &(wcstem.ctype);
+	
+	  if (yyleng == 4) {
+	    BEGIN(TCCCna);
+	  } else {
+	    extkey = "TCTYPn";
+	    BEGIN(TCCCCn);
+	  }
+	}
+
+^CRVAL	{
+	  valtype = FLOAT;
+	  vptr = &(wcstem.crval);
+	
+	  extkey = "CRVALia";
+	  BEGIN(CCCCCia);
+	}
 
 ^{I1}CRV  |
 ^{I1}CRVL {
-          valtype = FLOAT;
-          vptr = &(wcstem.crval);
-
-          sscanf(yytext, "%d", &i);
-
-          if (yyleng == 4) {
-            BEGIN(iCCCna);
-          } else {
-            extkey = "iCRVLn";
-            BEGIN(iCCCCn);
-          }
-        }
-
-^TCRV   |
-^TCRVL  {
-          valtype = FLOAT;
-          vptr = &(wcstem.crval);
-
-          if (yyleng == 4) {
-            BEGIN(TCCCna);
-          } else {
-            extkey = "TCRVLn";
-            BEGIN(TCCCCn);
-          }
-        }
+	  valtype = FLOAT;
+	  vptr = &(wcstem.crval);
+	
+	  sscanf(yytext, "%d", &i);
+	
+	  if (yyleng == 4) {
+	    BEGIN(iCCCna);
+	  } else {
+	    extkey = "iCRVLn";
+	    BEGIN(iCCCCn);
+	  }
+	}
+
+^TCRV	|
+^TCRVL	{
+	  valtype = FLOAT;
+	  vptr = &(wcstem.crval);
+	
+	  if (yyleng == 4) {
+	    BEGIN(TCCCna);
+	  } else {
+	    extkey = "TCRVLn";
+	    BEGIN(TCCCCn);
+	  }
+	}
 
 ^LONPOLE |
-^LONP   {
-          valtype = FLOAT;
-          vptr = &(wcstem.lonpole);
-
-          if (yyleng == 7) {
-            extkey = "LONPOLEa";
-            BEGIN(CCCCCCCa);
-          } else {
-            BEGIN(CCCCna);
-          }
-        }
+^LONP	{
+	  valtype = FLOAT;
+	  vptr = &(wcstem.lonpole);
+	
+	  if (yyleng == 7) {
+	    extkey = "LONPOLEa";
+	    BEGIN(CCCCCCCa);
+	  } else {
+	    BEGIN(CCCCna);
+	  }
+	}
 
 ^LATPOLE |
-^LATP   {
-          valtype = FLOAT;
-          vptr = &(wcstem.latpole);
-
-          if (yyleng == 7) {
-            extkey = "LATPOLEa";
-            BEGIN(CCCCCCCa);
-          } else {
-            BEGIN(CCCCna);
-          }
-        }
+^LATP	{
+	  valtype = FLOAT;
+	  vptr = &(wcstem.latpole);
+	
+	  if (yyleng == 7) {
+	    extkey = "LATPOLEa";
+	    BEGIN(CCCCCCCa);
+	  } else {
+	    BEGIN(CCCCna);
+	  }
+	}
 
 ^RESTFRQ  |
 ^RESTFREQ |
-^RFRQ   {
-          valtype = FLOAT;
-          vptr = &(wcstem.restfrq);
-
-          if (yyleng == 8) {
-            unput(' ');
-            extkey = "RESTFREQ";
-            BEGIN(CCCCCCCa);
-          } else if (yyleng == 7) {
-            extkey = "RESTFRQa";
-            BEGIN(CCCCCCCa);
-          } else {
-            BEGIN(CCCCna);
-          }
-        }
+^RFRQ	{
+	  valtype = FLOAT;
+	  vptr = &(wcstem.restfrq);
+	
+	  if (yyleng == 8) {
+	    unput(' ');
+	    extkey = "RESTFREQ";
+	    BEGIN(CCCCCCCa);
+	  } else if (yyleng == 7) {
+	    extkey = "RESTFRQa";
+	    BEGIN(CCCCCCCa);
+	  } else {
+	    BEGIN(CCCCna);
+	  }
+	}
 
 ^RESTWAV |
-^RWAV   {
-          valtype = FLOAT;
-          vptr = &(wcstem.restwav);
-
-          if (yyleng == 7) {
-            extkey = "RESTWAVa";
-            BEGIN(CCCCCCCa);
-          } else {
-            BEGIN(CCCCna);
-          }
-        }
-
-^PV     {
-          valtype = FLOAT;
-          vptr = &(wcstem.pv);
-          ptype = 'v';
-
-          extkey = "PVi_ma";
-          BEGIN(CCi_ma);
-        }
-
-^{I1}V  |
-^{I1}PV {
-          valtype = FLOAT;
-          vptr = &(wcstem.pv);
-          ptype = 'v';
-
-          sscanf(yytext, "%d", &i);
-
-          if (yyleng == 2) {
-            BEGIN(iCn_ma);
-          } else {
-            extkey = "iPVn_ma";
-            BEGIN(iCCn_ma);
-          }
-        }
-
-^TV     |
-^TPV    {
-          valtype = FLOAT;
-          vptr = &(wcstem.pv);
-          ptype = 'v';
-
-          if (yyleng == 2) {
-            BEGIN(TCn_ma);
-          } else {
-            extkey = "TPVn_ma";
-            BEGIN(TCCn_ma);
-          }
-        }
-
-^PROJP  {
-          valtype = FLOAT;
-          vptr = &(wcstem.pv);
-          ptype = 'v';
-
-          BEGIN(PROJPm);
-        }
-
-^PS     {
-          valtype = STRING;
-          vptr = &(wcstem.ps);
-          ptype = 's';
-
-          extkey = "PSi_ma";
-          BEGIN(CCi_ma);
-        }
-
-^{I1}S  |
-^{I1}PS {
-          valtype = STRING;
-          vptr = &(wcstem.ps);
-          ptype = 's';
-
-          sscanf(yytext, "%d", &i);
-
-          if (yyleng == 2) {
-            BEGIN(iCn_ma);
-          } else {
-            extkey = "iPSn_ma";
-            BEGIN(iCCn_ma);
-          }
-        }
-
-^TS     |
-^TPS    {
-          valtype = STRING;
-          vptr = &(wcstem.ps);
-          ptype = 's';
-
-          if (yyleng == 2) {
-            BEGIN(TCn_ma);
-          } else {
-            extkey = "TPSn_ma";
-            BEGIN(TCCn_ma);
-          }
-        }
-
-^CNAME  {
-          valtype = STRING;
-          vptr = &(wcstem.cname);
-
-          extkey = "CNAMEia";
-          BEGIN(CCCCCia);
-        }
+^RWAV	{
+	  valtype = FLOAT;
+	  vptr = &(wcstem.restwav);
+	
+	  if (yyleng == 7) {
+	    extkey = "RESTWAVa";
+	    BEGIN(CCCCCCCa);
+	  } else {
+	    BEGIN(CCCCna);
+	  }
+	}
+
+^PV	{
+	  valtype = FLOAT;
+	  vptr = &(wcstem.pv);
+	  ptype = 'v';
+	
+	  extkey = "PVi_ma";
+	  BEGIN(CCi_ma);
+	}
+
+^{I1}V	|
+^{I1}PV	{
+	  valtype = FLOAT;
+	  vptr = &(wcstem.pv);
+	  ptype = 'v';
+	
+	  sscanf(yytext, "%d", &i);
+	
+	  if (yyleng == 2) {
+	    BEGIN(iCn_ma);
+	  } else {
+	    extkey = "iPVn_ma";
+	    BEGIN(iCCn_ma);
+	  }
+	}
+
+^TV	|
+^TPV	{
+	  valtype = FLOAT;
+	  vptr = &(wcstem.pv);
+	  ptype = 'v';
+	
+	  if (yyleng == 2) {
+	    BEGIN(TCn_ma);
+	  } else {
+	    extkey = "TPVn_ma";
+	    BEGIN(TCCn_ma);
+	  }
+	}
+
+^PROJP	{
+	  valtype = FLOAT;
+	  vptr = &(wcstem.pv);
+	  ptype = 'v';
+	
+	  BEGIN(PROJPm);
+	}
+
+^PS	{
+	  valtype = STRING;
+	  vptr = &(wcstem.ps);
+	  ptype = 's';
+	
+	  extkey = "PSi_ma";
+	  BEGIN(CCi_ma);
+	}
+
+^{I1}S	|
+^{I1}PS	{
+	  valtype = STRING;
+	  vptr = &(wcstem.ps);
+	  ptype = 's';
+	
+	  sscanf(yytext, "%d", &i);
+	
+	  if (yyleng == 2) {
+	    BEGIN(iCn_ma);
+	  } else {
+	    extkey = "iPSn_ma";
+	    BEGIN(iCCn_ma);
+	  }
+	}
+
+^TS	|
+^TPS	{
+	  valtype = STRING;
+	  vptr = &(wcstem.ps);
+	  ptype = 's';
+	
+	  if (yyleng == 2) {
+	    BEGIN(TCn_ma);
+	  } else {
+	    extkey = "TPSn_ma";
+	    BEGIN(TCCn_ma);
+	  }
+	}
+
+^CNAME	{
+	  valtype = STRING;
+	  vptr = &(wcstem.cname);
+	
+	  extkey = "CNAMEia";
+	  BEGIN(CCCCCia);
+	}
 
 ^{I1}CNA  |
 ^{I1}CNAM {
-          valtype = STRING;
-          vptr = &(wcstem.cname);
-
-          sscanf(yytext, "%d", &i);
-
-          if (yyleng == 4) {
-            BEGIN(iCCCna);
-          } else {
-            if (!(relax & WCSHDR_CNAMn)) vptr = 0x0;
-            extkey = "iCNAMn";
-            BEGIN(iCCCCn);
-          }
-        }
-
-^TCNA   |
-^TCNAM  {
-          valtype = STRING;
-          vptr = &(wcstem.cname);
-
-          if (yyleng == 4) {
-            BEGIN(TCCCna);
-          } else {
-            if (!(relax & WCSHDR_CNAMn)) vptr = 0x0;
-            extkey = "TCNAMn";
-            BEGIN(TCCCCn);
-          }
-        }
-
-^CRDER  {
-          valtype = FLOAT;
-          vptr = &(wcstem.crder);
-
-          extkey = "CRDERia";
-          BEGIN(CCCCCia);
-        }
+	  valtype = STRING;
+	  vptr = &(wcstem.cname);
+	
+	  sscanf(yytext, "%d", &i);
+	
+	  if (yyleng == 4) {
+	    BEGIN(iCCCna);
+	  } else {
+	    if (!(relax & WCSHDR_CNAMn)) vptr = 0x0;
+	    extkey = "iCNAMn";
+	    BEGIN(iCCCCn);
+	  }
+	}
+
+^TCNA	|
+^TCNAM	{
+	  valtype = STRING;
+	  vptr = &(wcstem.cname);
+	
+	  if (yyleng == 4) {
+	    BEGIN(TCCCna);
+	  } else {
+	    if (!(relax & WCSHDR_CNAMn)) vptr = 0x0;
+	    extkey = "TCNAMn";
+	    BEGIN(TCCCCn);
+	  }
+	}
+
+^CRDER	{
+	  valtype = FLOAT;
+	  vptr = &(wcstem.crder);
+	
+	  extkey = "CRDERia";
+	  BEGIN(CCCCCia);
+	}
 
 ^{I1}CRD |
 ^{I1}CRDE {
-          valtype = FLOAT;
-          vptr = &(wcstem.crder);
-
-          sscanf(yytext, "%d", &i);
-
-          if (yyleng == 4) {
-            BEGIN(iCCCna);
-          } else {
-            if (!(relax & WCSHDR_CNAMn)) vptr = 0x0;
-            extkey = "iCRDEn";
-            BEGIN(iCCCCn);
-          }
-        }
-
-^TCRD   |
-^TCRDE  {
-          valtype = FLOAT;
-          vptr = &(wcstem.crder);
-
-          if (yyleng == 4) {
-            BEGIN(TCCCna);
-          } else {
-            if (!(relax & WCSHDR_CNAMn)) vptr = 0x0;
-            extkey = "TCRDEn";
-            BEGIN(TCCCCn);
-          }
-        }
-
-^CSYER  {
-          valtype = FLOAT;
-          vptr = &(wcstem.csyer);
-
-          extkey = "CSYERia";
-          BEGIN(CCCCCia);
-        }
+	  valtype = FLOAT;
+	  vptr = &(wcstem.crder);
+	
+	  sscanf(yytext, "%d", &i);
+	
+	  if (yyleng == 4) {
+	    BEGIN(iCCCna);
+	  } else {
+	    if (!(relax & WCSHDR_CNAMn)) vptr = 0x0;
+	    extkey = "iCRDEn";
+	    BEGIN(iCCCCn);
+	  }
+	}
+
+^TCRD	|
+^TCRDE	{
+	  valtype = FLOAT;
+	  vptr = &(wcstem.crder);
+	
+	  if (yyleng == 4) {
+	    BEGIN(TCCCna);
+	  } else {
+	    if (!(relax & WCSHDR_CNAMn)) vptr = 0x0;
+	    extkey = "TCRDEn";
+	    BEGIN(TCCCCn);
+	  }
+	}
+
+^CSYER	{
+	  valtype = FLOAT;
+	  vptr = &(wcstem.csyer);
+	
+	  extkey = "CSYERia";
+	  BEGIN(CCCCCia);
+	}
 
 ^{I1}CSY  |
 ^{I1}CSYE {
-          valtype = FLOAT;
-          vptr = &(wcstem.csyer);
-
-          sscanf(yytext, "%d", &i);
-
-          if (yyleng == 4) {
-            BEGIN(iCCCna);
-          } else {
-            if (!(relax & WCSHDR_CNAMn)) vptr = 0x0;
-            extkey = "iCSYEn";
-            BEGIN(iCCCCn);
-          }
-        }
-
-^TCSY   |
-^TCSYE  {
-          valtype = FLOAT;
-          vptr = &(wcstem.csyer);
-
-          if (yyleng == 4) {
-            BEGIN(TCCCna);
-          } else {
-            if (!(relax & WCSHDR_CNAMn)) vptr = 0x0;
-            extkey = "TCSYEn";
-            BEGIN(TCCCCn);
-          }
-        }
+	  valtype = FLOAT;
+	  vptr = &(wcstem.csyer);
+	
+	  sscanf(yytext, "%d", &i);
+	
+	  if (yyleng == 4) {
+	    BEGIN(iCCCna);
+	  } else {
+	    if (!(relax & WCSHDR_CNAMn)) vptr = 0x0;
+	    extkey = "iCSYEn";
+	    BEGIN(iCCCCn);
+	  }
+	}
+
+^TCSY	|
+^TCSYE	{
+	  valtype = FLOAT;
+	  vptr = &(wcstem.csyer);
+	
+	  if (yyleng == 4) {
+	    BEGIN(TCCCna);
+	  } else {
+	    if (!(relax & WCSHDR_CNAMn)) vptr = 0x0;
+	    extkey = "TCSYEn";
+	    BEGIN(TCCCCn);
+	  }
+	}
 
 ^DATE-AVG |
 ^DAVG   {
-          valtype = STRING;
-          vptr = wcstem.dateavg;
-
-          if (yyleng == 8) {
-            extkey = "DATE-AVG";
-            BEGIN(CCCCCCCC);
-          } else {
-            BEGIN(CCCCn);
-          }
-        }
+	  valtype = STRING;
+	  vptr = wcstem.dateavg;
+	
+	  if (yyleng == 8) {
+	    extkey = "DATE-AVG";
+	    BEGIN(CCCCCCCC);
+	  } else {
+	    BEGIN(CCCCn);
+	  }
+	}
 
 ^DATE-OBS {
-          valtype = STRING;
-          vptr = wcstem.dateobs;
-
-          extkey = "DATE-OBS";
-          BEGIN(CCCCCCCC);
-        }
+	  valtype = STRING;
+	  vptr = wcstem.dateobs;
+	
+	  extkey = "DATE-OBS";
+	  BEGIN(CCCCCCCC);
+	}
 
 ^DOBS{I1}"   " |
 ^DOBS{I2}"  "  |
 ^DOBS{I3}" " {
-          if (relax & WCSHDR_DOBSn) {
-            valtype = STRING;
-            vptr = wcstem.dateobs;
-
-            yyless(4);
-            BEGIN(CCCCn);
-
-          } else {
-            keytype = BINTAB;
-            if (relax & WCSHDR_reject) {
-              errmsg = "DOBSna keyword is non-standard";
-              BEGIN(ERROR);
-            } else {
-              BEGIN(DISCARD);
-            }
-          }
-        }
+	  if (relax & WCSHDR_DOBSn) {
+	    valtype = STRING;
+	    vptr = wcstem.dateobs;
+	
+	    yyless(4);
+	    BEGIN(CCCCn);
+	
+	  } else {
+	    keytype = BINTAB;
+	    if (relax & WCSHDR_reject) {
+	      errmsg = "DOBSna keyword is non-standard";
+	      BEGIN(ERROR);
+	    } else {
+	      BEGIN(DISCARD);
+	    }
+	  }
+	}
 
 ^EPOCH{ALT}"  " {
-          sscanf(yytext, "EPOCH%c", &a);
-
-          if (a == ' ' || (relax & WCSHDR_EPOCHa)) {
-            valtype = FLOAT;
-            vptr = &(wcstem.equinox);
-            special = wcsbth_epoch;
-
-            unput(a);
-            extkey = "EPOCH";
-            BEGIN(CCCCCCCa);
-
-          } else {
-            keytype = IMGAUX;
-            if (relax & WCSHDR_reject) {
-              errmsg = "EPOCH keyword may not have an alternate version code";
-              BEGIN(ERROR);
-            } else {
-              BEGIN(DISCARD);
-            }
-          }
-        }
+	  sscanf(yytext, "EPOCH%c", &a);
+	
+	  if (a == ' ' || (relax & WCSHDR_EPOCHa)) {
+	    valtype = FLOAT;
+	    vptr = &(wcstem.equinox);
+	    special = wcsbth_epoch;
+	
+	    unput(a);
+	    extkey = "EPOCH";
+	    BEGIN(CCCCCCCa);
+	
+	  } else {
+	    keytype = IMGAUX;
+	    if (relax & WCSHDR_reject) {
+	      errmsg = "EPOCH keyword may not have an alternate version code";
+	      BEGIN(ERROR);
+	    } else {
+	      BEGIN(DISCARD);
+	    }
+	  }
+	}
 
 ^EQUINOX |
-^EQUI   {
-          valtype = FLOAT;
-          vptr = &(wcstem.equinox);
-
-          if (yyleng == 7) {
-            extkey = "EQUINOXa";
-            BEGIN(CCCCCCCa);
-          } else {
-            BEGIN(CCCCna);
-          }
-        }
+^EQUI	{
+	  valtype = FLOAT;
+	  vptr = &(wcstem.equinox);
+	
+	  if (yyleng == 7) {
+	    extkey = "EQUINOXa";
+	    BEGIN(CCCCCCCa);
+	  } else {
+	    BEGIN(CCCCna);
+	  }
+	}
 
 ^MJD-AVG" " |
-^MJDA   {
-          valtype = FLOAT;
-          vptr = &(wcstem.mjdavg);
-
-          if (yyleng == 8) {
-            extkey = "MJD-AVG";
-            BEGIN(CCCCCCCC);
-          } else {
-            BEGIN(CCCCn);
-          }
-        }
+^MJDA	{
+	  valtype = FLOAT;
+	  vptr = &(wcstem.mjdavg);
+	
+	  if (yyleng == 8) {
+	    extkey = "MJD-AVG";
+	    BEGIN(CCCCCCCC);
+	  } else {
+	    BEGIN(CCCCn);
+	  }
+	}
 
 ^MJD-OBS" " |
-^MJDOB  {
-          valtype = FLOAT;
-          vptr = &(wcstem.mjdobs);
-
-          if (yyleng == 8) {
-            extkey = "MJD-OBS";
-            BEGIN(CCCCCCCC);
-          } else {
-            BEGIN(CCCCCn);
-          }
-        }
+^MJDOB	{
+	  valtype = FLOAT;
+	  vptr = &(wcstem.mjdobs);
+	
+	  if (yyleng == 8) {
+	    extkey = "MJD-OBS";
+	    BEGIN(CCCCCCCC);
+	  } else {
+	    BEGIN(CCCCCn);
+	  }
+	}
 
 ^OBSGEO-X |
-^OBSGX  {
-          valtype = FLOAT;
-          vptr = wcstem.obsgeo;
-
-          if (yyleng == 8) {
-            extkey = "OBSGEO-X";
-            BEGIN(CCCCCCCC);
-          } else {
-            BEGIN(CCCCCn);
-          }
-        }
+^OBSGX	{
+	  valtype = FLOAT;
+	  vptr = wcstem.obsgeo;
+	
+	  if (yyleng == 8) {
+	    extkey = "OBSGEO-X";
+	    BEGIN(CCCCCCCC);
+	  } else {
+	    BEGIN(CCCCCn);
+	  }
+	}
 
 ^OBSGEO-Y |
-^OBSGY  {
-          valtype = FLOAT;
-          vptr = wcstem.obsgeo + 1;
-
-          if (yyleng == 8) {
-            extkey = "OBSGEO-Y";
-            BEGIN(CCCCCCCC);
-          } else {
-            BEGIN(CCCCCn);
-          }
-        }
+^OBSGY	{
+	  valtype = FLOAT;
+	  vptr = wcstem.obsgeo + 1;
+	
+	  if (yyleng == 8) {
+	    extkey = "OBSGEO-Y";
+	    BEGIN(CCCCCCCC);
+	  } else {
+	    BEGIN(CCCCCn);
+	  }
+	}
 
 ^OBSGEO-Z |
-^OBSGZ  {
-          valtype = FLOAT;
-          vptr = wcstem.obsgeo + 2;
-
-          if (yyleng == 8) {
-            extkey = "OBSGEO-Z";
-            BEGIN(CCCCCCCC);
-          } else {
-            BEGIN(CCCCCn);
-          }
-        }
+^OBSGZ	{
+	  valtype = FLOAT;
+	  vptr = wcstem.obsgeo + 2;
+	
+	  if (yyleng == 8) {
+	    extkey = "OBSGEO-Z";
+	    BEGIN(CCCCCCCC);
+	  } else {
+	    BEGIN(CCCCCn);
+	  }
+	}
 
 ^RADESYS |
-^RADE   {
-          valtype = STRING;
-          vptr = wcstem.radesys;
-
-          if (yyleng == 7) {
-            extkey = "RADESYSa";
-            BEGIN(CCCCCCCa);
-          } else {
-            BEGIN(CCCCna);
-          }
-        }
+^RADE	{
+	  valtype = STRING;
+	  vptr = wcstem.radesys;
+	
+	  if (yyleng == 7) {
+	    extkey = "RADESYSa";
+	    BEGIN(CCCCCCCa);
+	  } else {
+	    BEGIN(CCCCna);
+	  }
+	}
 
 ^RADECSYS {
-          if (relax & WCSHDR_RADECSYS) {
-            valtype = STRING;
-            vptr = wcstem.radesys;
-
-            unput(' ');
-            extkey = "RADECSYS";
-            BEGIN(CCCCCCCa);
-
-          } else {
-            keytype = IMGAUX;
-            if (relax & WCSHDR_reject) {
-              errmsg = "RADECSYS keyword is non-standard";
-              BEGIN(ERROR);
-            } else {
-              BEGIN(DISCARD);
-            }
-          }
-        }
+	  if (relax & WCSHDR_RADECSYS) {
+	    valtype = STRING;
+	    vptr = wcstem.radesys;
+	
+	    unput(' ');
+	    extkey = "RADECSYS";
+	    BEGIN(CCCCCCCa);
+	
+	  } else {
+	    keytype = IMGAUX;
+	    if (relax & WCSHDR_reject) {
+	      errmsg = "RADECSYS keyword is non-standard";
+	      BEGIN(ERROR);
+	    } else {
+	      BEGIN(DISCARD);
+	    }
+	  }
+	}
 
 ^SPECSYS |
-^SPEC   {
-          valtype = STRING;
-          vptr = wcstem.specsys;
-
-          if (yyleng == 7) {
-            extkey = "SPECSYSa";
-            BEGIN(CCCCCCCa);
-          } else {
-            BEGIN(CCCCna);
-          }
-        }
+^SPEC	{
+	  valtype = STRING;
+	  vptr = wcstem.specsys;
+	
+	  if (yyleng == 7) {
+	    extkey = "SPECSYSa";
+	    BEGIN(CCCCCCCa);
+	  } else {
+	    BEGIN(CCCCna);
+	  }
+	}
 
 ^SSYSOBS |
-^SOBS   {
-          valtype = STRING;
-          vptr = wcstem.ssysobs;
-
-          if (yyleng == 7) {
-            extkey = "SSYSOBSa";
-            BEGIN(CCCCCCCa);
-          } else {
-            BEGIN(CCCCna);
-          }
-        }
+^SOBS	{
+	  valtype = STRING;
+	  vptr = wcstem.ssysobs;
+	
+	  if (yyleng == 7) {
+	    extkey = "SSYSOBSa";
+	    BEGIN(CCCCCCCa);
+	  } else {
+	    BEGIN(CCCCna);
+	  }
+	}
 
 ^SSYSSRC |
-^SSRC   {
-          valtype = STRING;
-          vptr = wcstem.ssyssrc;
-
-          if (yyleng == 7) {
-            extkey = "SSYSSRCa";
-            BEGIN(CCCCCCCa);
-          } else {
-            BEGIN(CCCCna);
-          }
-        }
+^SSRC	{
+	  valtype = STRING;
+	  vptr = wcstem.ssyssrc;
+	
+	  if (yyleng == 7) {
+	    extkey = "SSYSSRCa";
+	    BEGIN(CCCCCCCa);
+	  } else {
+	    BEGIN(CCCCna);
+	  }
+	}
 
 ^VELOSYS |
-^VSYS   {
-          valtype = FLOAT;
-          vptr = &(wcstem.velosys);
-
-          if (yyleng == 7) {
-            extkey = "VELOSYSa";
-            BEGIN(CCCCCCCa);
-          } else {
-            BEGIN(CCCCna);
-          }
-        }
+^VSYS	{
+	  valtype = FLOAT;
+	  vptr = &(wcstem.velosys);
+	
+	  if (yyleng == 7) {
+	    extkey = "VELOSYSa";
+	    BEGIN(CCCCCCCa);
+	  } else {
+	    BEGIN(CCCCna);
+	  }
+	}
 
 ^VELANGL |
-^VANG   {
-          valtype = FLOAT;
-          vptr = &(wcstem.velangl);
-
-          if (yyleng == 7) {
-            extkey = "VELANGLa";
-            BEGIN(CCCCCCCa);
-          } else {
-            BEGIN(CCCCna);
-          }
-        }
+^VANG	{
+	  valtype = FLOAT;
+	  vptr = &(wcstem.velangl);
+	
+	  if (yyleng == 7) {
+	    extkey = "VELANGLa";
+	    BEGIN(CCCCCCCa);
+	  } else {
+	    BEGIN(CCCCna);
+	  }
+	}
 
 ^VELREF{ALT}" " {
-          sscanf(yytext, "VELREF%c", &a);
-
-          if (a == ' ' || (relax & WCSHDR_VELREFa)) {
-            valtype = INTEGER;
-            vptr = wcstem.specsys;
-
-            unput(a);
-            extkey = "VELREF";
-            BEGIN(CCCCCCCa);
-
-          } else {
-            keytype = IMGAUX;
-            if (relax & WCSHDR_reject) {
-              errmsg = "VELREF keyword may not have an alternate version code";
-              BEGIN(ERROR);
-            } else {
-              BEGIN(DISCARD);
-            }
-          }
-        }
+	  sscanf(yytext, "VELREF%c", &a);
+	
+	  if (a == ' ' || (relax & WCSHDR_VELREFa)) {
+	    valtype = INTEGER;
+	    vptr = &(wcstem.velref);
+	
+	    unput(a);
+	    extkey = "VELREF";
+	    BEGIN(CCCCCCCa);
+	
+	  } else {
+	    keytype = IMGAUX;
+	    if (relax & WCSHDR_reject) {
+	      errmsg = "VELREF keyword may not have an alternate version code";
+	      BEGIN(ERROR);
+	    } else {
+	      BEGIN(DISCARD);
+	    }
+	  }
+	}
 
 ^VSOURCE{ALT} {
-          if (relax & WCSHDR_VSOURCE) {
-            valtype = FLOAT;
-            vptr = &(wcstem.zsource);
-            special = wcsbth_vsource;
-
-            yyless(7);
-            extkey = "VSOURCEa";
-            BEGIN(CCCCCCCa);
-
-          } else {
-            keytype = IMGAUX;
-            if (relax & WCSHDR_reject) {
-              errmsg = "VSOURCEa keyword is deprecated";
-              BEGIN(ERROR);
-            } else {
-              BEGIN(DISCARD);
-            }
-          }
-        }
+	  if (relax & WCSHDR_VSOURCE) {
+	    valtype = FLOAT;
+	    vptr = &(wcstem.zsource);
+	    special = wcsbth_vsource;
+	
+	    yyless(7);
+	    extkey = "VSOURCEa";
+	    BEGIN(CCCCCCCa);
+	
+	  } else {
+	    keytype = IMGAUX;
+	    if (relax & WCSHDR_reject) {
+	      errmsg = "VSOURCEa keyword is deprecated";
+	      BEGIN(ERROR);
+	    } else {
+	      BEGIN(DISCARD);
+	    }
+	  }
+	}
 
 ^VSOU{I1}{ALT}"  " |
 ^VSOU{I2}{ALT}" "  |
 ^VSOU{I3}{ALT} {
-          if (relax & WCSHDR_VSOURCE) {
-            valtype = FLOAT;
-            vptr = &(wcstem.zsource);
-            special = wcsbth_vsource;
-
-            yyless(4);
-            BEGIN(CCCCna);
-
-          } else {
-            keytype = BINTAB;
-            if (relax & WCSHDR_reject) {
-              errmsg = "VSOUna keyword is deprecated";
-              BEGIN(ERROR);
-            } else {
-              /* Pretend we don't recognize it. */
-              BEGIN(DISCARD);
-            }
-          }
-        }
+	  if (relax & WCSHDR_VSOURCE) {
+	    valtype = FLOAT;
+	    vptr = &(wcstem.zsource);
+	    special = wcsbth_vsource;
+	
+	    yyless(4);
+	    BEGIN(CCCCna);
+	
+	  } else {
+	    keytype = BINTAB;
+	    if (relax & WCSHDR_reject) {
+	      errmsg = "VSOUna keyword is deprecated";
+	      BEGIN(ERROR);
+	    } else {
+	      /* Pretend we don't recognize it. */
+	      BEGIN(DISCARD);
+	    }
+	  }
+	}
 
 ^WCSNAME |
-^WCSN    |
-^TWCS   {
-          valtype = STRING;
-          vptr = wcstem.wcsname;
-
-          if (yyleng == 7) {
-            extkey = "WCSNAMEa";
-            BEGIN(CCCCCCCa);
-          } else {
-            BEGIN(CCCCna);
-          }
-        }
+^WCSN	 |
+^TWCS	{
+	  valtype = STRING;
+	  vptr = wcstem.wcsname;
+	
+	  if (yyleng == 7) {
+	    extkey = "WCSNAMEa";
+	    BEGIN(CCCCCCCa);
+	  } else {
+	    BEGIN(CCCCna);
+	  }
+	}
 
 ^ZSOURCE |
-^ZSOU   {
-          valtype = FLOAT;
-          vptr = &(wcstem.zsource);
-
-          if (yyleng == 7) {
-            extkey = "ZSOURCEa";
-            BEGIN(CCCCCCCa);
-          } else {
-            BEGIN(CCCCna);
-          }
-        }
+^ZSOU	{
+	  valtype = FLOAT;
+	  vptr = &(wcstem.zsource);
+	
+	  if (yyleng == 7) {
+	    extkey = "ZSOURCEa";
+	    BEGIN(CCCCCCCa);
+	  } else {
+	    BEGIN(CCCCna);
+	  }
+	}
 
 ^END" "{77} {
-          yyless(0);
-          if (wcsbth_nkeyrec) {
-            wcsbth_nkeyrec = 0;
-            errmsg = "Keyrecords following the END keyrecord were ignored";
-            BEGIN(ERROR);
-          } else {
-            BEGIN(DISCARD);
-          }
-        }
-
-^.      {
-          yyless(0);
-          BEGIN(DISCARD);
-        }
+	  yyless(0);
+	  if (wcsbth_nkeyrec) {
+	    wcsbth_nkeyrec = 0;
+	    errmsg = "Keyrecords following the END keyrecord were ignored";
+	    BEGIN(ERROR);
+	  } else {
+	    BEGIN(DISCARD);
+	  }
+	}
+
+^.	{
+	  yyless(0);
+	  BEGIN(DISCARD);
+	}
 
 <CCCCCia>{I1}{ALT}" " |
 <CCCCCia>{I2}{ALT} {
-          /* Image-header keyword. */
-          keytype = IMGAXIS;
-          if (relax & WCSHDR_ALLIMG) {
-            sscanf(yytext, "%d%c", &i, &a);
-            BEGIN(VALUE);
-
-          } else if (relax & WCSHDR_reject) {
-            errmsg = errtxt;
-            sprintf(errmsg,
-              "Image-header keyword %s in binary table", extkey);
-            BEGIN(ERROR);
-
-          } else {
-            /* Pretend we don't recognize it. */
-            BEGIN(DISCARD);
-          }
-        }
+	  /* Image-header keyword. */
+	  keytype = IMGAXIS;
+	  if (relax & WCSHDR_ALLIMG) {
+	    sscanf(yytext, "%d%c", &i, &a);
+	    BEGIN(VALUE);
+	
+	  } else if (relax & WCSHDR_reject) {
+	    errmsg = errtxt;
+	    sprintf(errmsg,
+	      "Image-header keyword %s in binary table", extkey);
+	    BEGIN(ERROR);
+	
+	  } else {
+	    /* Pretend we don't recognize it. */
+	    BEGIN(DISCARD);
+	  }
+	}
 
 <CCCCCia>{I3} {
-          /* Invalid axis number in image-header keyword. */
-          keytype = IMGAXIS;
-          if (relax & WCSHDR_ALLIMG) {
-            /* Will also be flagged by <VALUE> as invalid. */
-            sscanf(yytext, "%3d", &i);
-            BEGIN(VALUE);
-
-          } else {
-            /* Pretend we don't recognize it. */
-            BEGIN(DISCARD);
-          }
-        }
+	  /* Invalid axis number in image-header keyword. */
+	  keytype = IMGAXIS;
+	  if (relax & WCSHDR_ALLIMG) {
+	    /* Will also be flagged by <VALUE> as invalid. */
+	    sscanf(yytext, "%3d", &i);
+	    BEGIN(VALUE);
+	
+	  } else {
+	    /* Pretend we don't recognize it. */
+	    BEGIN(DISCARD);
+	  }
+	}
 
 <iCCCCn>{I1}"  " |
 <iCCCCn>{I2}" "  |
@@ -1295,52 +1295,52 @@ int wcsbth_final(struct wcsbth_alts *alts, int *nwcs, struct wcsprm **wcs);
 <TCCCCn>{I1}"  " |
 <TCCCCn>{I2}" "  |
 <TCCCCn>{I3} {
-          if (vptr) {
-            WCSBTH_PUTBACK;
-            BEGIN((YY_START == iCCCCn) ? iCCCna : TCCCna);
-          } else {
-            keytype = (YY_START == iCCCCn) ? BIMGARR : PIXLIST;
-            if (relax & WCSHDR_reject) {
-              errmsg = errtxt;
-              sprintf(errmsg, "%s keyword is non-standard", extkey);
-              BEGIN(ERROR);
-            } else {
-              BEGIN(DISCARD);
-            }
-          }
-        }
+	  if (vptr) {
+	    WCSBTH_PUTBACK;
+	    BEGIN((YY_START == iCCCCn) ? iCCCna : TCCCna);
+	  } else {
+	    keytype = (YY_START == iCCCCn) ? BIMGARR : PIXLIST;
+	    if (relax & WCSHDR_reject) {
+	      errmsg = errtxt;
+	      sprintf(errmsg, "%s keyword is non-standard", extkey);
+	      BEGIN(ERROR);
+	    } else {
+	      BEGIN(DISCARD);
+	    }
+	  }
+	}
 
 <iCCCCn>{I1}[A-Z]" " |
 <iCCCCn>{I2}[A-Z]    |
 <TCCCCn>{I1}[A-Z]" " |
 <TCCCCn>{I2}[A-Z] {
-          if (vptr && (relax & WCSHDR_LONGKEY)) {
-            WCSBTH_PUTBACK;
-            BEGIN((YY_START == iCCCCn) ? iCCCna : TCCCna);
-
-          } else {
-            keytype = (YY_START == iCCCna) ? BIMGARR : PIXLIST;
-            if (relax & WCSHDR_reject) {
-              errmsg = errtxt;
-              if (!vptr) {
-                sprintf(errmsg, "%s keyword is non-standard", extkey);
-              } else {
-                sprintf(errmsg,
-                  "%s keyword may not have an alternate version code", extkey);
-              }
-              BEGIN(ERROR);
-
-            } else {
-              /* Pretend we don't recognize it. */
-              BEGIN(DISCARD);
-            }
-          }
-        }
+	  if (vptr && (relax & WCSHDR_LONGKEY)) {
+	    WCSBTH_PUTBACK;
+	    BEGIN((YY_START == iCCCCn) ? iCCCna : TCCCna);
+	
+	  } else {
+	    keytype = (YY_START == iCCCna) ? BIMGARR : PIXLIST;
+	    if (relax & WCSHDR_reject) {
+	      errmsg = errtxt;
+	      if (!vptr) {
+	        sprintf(errmsg, "%s keyword is non-standard", extkey);
+	      } else {
+	        sprintf(errmsg,
+	          "%s keyword may not have an alternate version code", extkey);
+	      }
+	      BEGIN(ERROR);
+	
+	    } else {
+	      /* Pretend we don't recognize it. */
+	      BEGIN(DISCARD);
+	    }
+	  }
+	}
 
 <iCCCCn>. |
 <TCCCCn>. {
-          BEGIN(DISCARD);
-        }
+	  BEGIN(DISCARD);
+	}
 
 <iCCCna>{I1}{ALT}"  " |
 <iCCCna>{I2}{ALT}" "  |
@@ -1348,38 +1348,38 @@ int wcsbth_final(struct wcsbth_alts *alts, int *nwcs, struct wcsprm **wcs);
 <TCCCna>{I1}{ALT}"  " |
 <TCCCna>{I2}{ALT}" "  |
 <TCCCna>{I3}{ALT} {
-          sscanf(yytext, "%d%c", &n, &a);
-          if (YY_START == TCCCna) i = wcsbth_colax(*wcs, &alts, n, a);
-          keytype = (YY_START == iCCCna) ? BIMGARR : PIXLIST;
-          BEGIN(VALUE);
-        }
+	  sscanf(yytext, "%d%c", &n, &a);
+	  if (YY_START == TCCCna) i = wcsbth_colax(*wcs, &alts, n, a);
+	  keytype = (YY_START == iCCCna) ? BIMGARR : PIXLIST;
+	  BEGIN(VALUE);
+	}
 
 <iCCCna>. |
 <TCCCna>. {
-          BEGIN(DISCARD);
-        }
+	  BEGIN(DISCARD);
+	}
 
 <CCi_ja>{I1}_{I1}{ALT}"  " |
 <CCi_ja>{I1}_{I2}{ALT}" " |
 <CCi_ja>{I2}_{I1}{ALT}" " |
 <CCi_ja>{I2}_{I2}{ALT} {
-          /* Image-header keyword. */
-          if (relax & WCSHDR_ALLIMG) {
-            sscanf(yytext, "%d_%d%c", &i, &j, &a);
-            keytype = IMGAXIS;
-            BEGIN(VALUE);
-
-          } else if (relax & WCSHDR_reject) {
-            errmsg = errtxt;
-            sprintf(errmsg,
-              "Image-header keyword %s in binary table", extkey);
-            BEGIN(ERROR);
-
-          } else {
-            /* Pretend we don't recognize it. */
-            BEGIN(DISCARD);
-          }
-        }
+	  /* Image-header keyword. */
+	  if (relax & WCSHDR_ALLIMG) {
+	    sscanf(yytext, "%d_%d%c", &i, &j, &a);
+	    keytype = IMGAXIS;
+	    BEGIN(VALUE);
+	
+	  } else if (relax & WCSHDR_reject) {
+	    errmsg = errtxt;
+	    sprintf(errmsg,
+	      "Image-header keyword %s in binary table", extkey);
+	    BEGIN(ERROR);
+	
+	  } else {
+	    /* Pretend we don't recognize it. */
+	    BEGIN(DISCARD);
+	  }
+	}
 
 <CCi_ja>{I1}_{I3}{ALT} |
 <CCi_ja>{I3}_{I1}{ALT} |
@@ -1387,51 +1387,51 @@ int wcsbth_final(struct wcsbth_alts *alts, int *nwcs, struct wcsprm **wcs);
 <CCi_ja>{I2}_{I3} |
 <CCi_ja>{I3}_{I2} |
 <CCi_ja>{I4}_{I1} {
-          /* Invalid axis number in image-header keyword. */
-          if (relax & WCSHDR_ALLIMG) {
-            /* Will be flagged by <VALUE> as invalid. */
-            sscanf(yytext, "%d_%d", &i, &j);
-            keytype = IMGAXIS;
-            BEGIN(VALUE);
-
-          } else {
-            /* Pretend we don't recognize it. */
-            BEGIN(DISCARD);
-          }
-        }
+	  /* Invalid axis number in image-header keyword. */
+	  if (relax & WCSHDR_ALLIMG) {
+	    /* Will be flagged by <VALUE> as invalid. */
+	    sscanf(yytext, "%d_%d", &i, &j);
+	    keytype = IMGAXIS;
+	    BEGIN(VALUE);
+	
+	  } else {
+	    /* Pretend we don't recognize it. */
+	    BEGIN(DISCARD);
+	  }
+	}
 
 <CCi_ja>{I0}{6} {
-          /* This covers the defunct forms CD00i00j and PC00i00j. */
-          if (((relax & WCSHDR_PC00i00j) && (altlin == 1)) ||
-              ((relax & WCSHDR_CD00i00j) && (altlin == 2))) {
-            sscanf(yytext, "%3d%3d", &i, &j);
-            a = ' ';
-            keytype = IMGAXIS;
-            BEGIN(VALUE);
-
-          } else if (relax & WCSHDR_reject) {
-            errmsg = errtxt;
-            sprintf(errmsg, "Defunct form of %si_ja keyword",
-                             (altlin==1) ? "PC" : "CD");
-            BEGIN(ERROR);
-
-          } else {
-            /* Pretend we don't recognize it. */
-            BEGIN(DISCARD);
-          }
-        }
+	  /* This covers the defunct forms CD00i00j and PC00i00j. */
+	  if (((relax & WCSHDR_PC00i00j) && (altlin == 1)) ||
+	      ((relax & WCSHDR_CD00i00j) && (altlin == 2))) {
+	    sscanf(yytext, "%3d%3d", &i, &j);
+	    a = ' ';
+	    keytype = IMGAXIS;
+	    BEGIN(VALUE);
+	
+	  } else if (relax & WCSHDR_reject) {
+	    errmsg = errtxt;
+	    sprintf(errmsg, "Defunct form of %si_ja keyword",
+	                     (altlin==1) ? "PC" : "CD");
+	    BEGIN(ERROR);
+	
+	  } else {
+	    /* Pretend we don't recognize it. */
+	    BEGIN(DISCARD);
+	  }
+	}
 
 <CCi_ja>. {
-          BEGIN(DISCARD);
-        }
+	  BEGIN(DISCARD);
+	}
 
 <ijCCna>{I1}{ALT}"  " |
 <ijCCna>{I2}{ALT}" "  |
 <ijCCna>{I3}{ALT} {
-          sscanf(yytext, "%d%c", &n, &a);
-          keytype = BIMGARR;
-          BEGIN(VALUE);
-        }
+	  sscanf(yytext, "%d%c", &n, &a);
+	  keytype = BIMGARR;
+	  BEGIN(VALUE);
+	}
 
 <TCCn_ka>{I1}_{I1}{ALT}" " |
 <TCCn_ka>{I1}_{I2}{ALT} |
@@ -1439,24 +1439,24 @@ int wcsbth_final(struct wcsbth_alts *alts, int *nwcs, struct wcsprm **wcs);
 <TCCn_ka>{I1}_{I3} |
 <TCCn_ka>{I2}_{I2} |
 <TCCn_ka>{I3}_{I1} {
-          if (relax & WCSHDR_LONGKEY) {
-            WCSBTH_PUTBACK;
-            BEGIN(TCn_ka);
-
-          } else if (relax & WCSHDR_reject) {
-            errmsg = errtxt;
-            sprintf(errmsg, "%s keyword is non-standard", extkey);
-            BEGIN(ERROR);
-
-          } else {
-            /* Pretend we don't recognize it. */
-            BEGIN(DISCARD);
-          }
-        }
+	  if (relax & WCSHDR_LONGKEY) {
+	    WCSBTH_PUTBACK;
+	    BEGIN(TCn_ka);
+	
+	  } else if (relax & WCSHDR_reject) {
+	    errmsg = errtxt;
+	    sprintf(errmsg, "%s keyword is non-standard", extkey);
+	    BEGIN(ERROR);
+	
+	  } else {
+	    /* Pretend we don't recognize it. */
+	    BEGIN(DISCARD);
+	  }
+	}
 
 <TCCn_ka>. {
-          BEGIN(DISCARD);
-        }
+	  BEGIN(DISCARD);
+	}
 
 <TCn_ka>{I1}_{I1}{ALT}"  " |
 <TCn_ka>{I1}_{I2}{ALT}" " |
@@ -1464,54 +1464,54 @@ int wcsbth_final(struct wcsbth_alts *alts, int *nwcs, struct wcsprm **wcs);
 <TCn_ka>{I1}_{I3}{ALT} |
 <TCn_ka>{I2}_{I2}{ALT} |
 <TCn_ka>{I3}_{I1}{ALT} {
-          sscanf(yytext, "%d_%d%c", &n, &k, &a);
-          i = wcsbth_colax(*wcs, &alts, n, a);
-          j = wcsbth_colax(*wcs, &alts, k, a);
-          keytype = PIXLIST;
-          BEGIN(VALUE);
-        }
+	  sscanf(yytext, "%d_%d%c", &n, &k, &a);
+	  i = wcsbth_colax(*wcs, &alts, n, a);
+	  j = wcsbth_colax(*wcs, &alts, k, a);
+	  keytype = PIXLIST;
+	  BEGIN(VALUE);
+	}
 
 <TCn_ka>{I1}_{I4} |
 <TCn_ka>{I2}_{I3} |
 <TCn_ka>{I3}_{I2} |
 <TCn_ka>{I4}_{I1} {
-          sscanf(yytext, "%d_%d", &n, &k);
-          a = ' ';
-          i = wcsbth_colax(*wcs, &alts, n, a);
-          j = wcsbth_colax(*wcs, &alts, k, a);
-          keytype = PIXLIST;
-          BEGIN(VALUE);
-        }
+	  sscanf(yytext, "%d_%d", &n, &k);
+	  a = ' ';
+	  i = wcsbth_colax(*wcs, &alts, n, a);
+	  j = wcsbth_colax(*wcs, &alts, k, a);
+	  keytype = PIXLIST;
+	  BEGIN(VALUE);
+	}
 
 <TCn_ka>. {
-          BEGIN(DISCARD);
-        }
+	  BEGIN(DISCARD);
+	}
 
 <CROTAi>{I1}"  " |
 <CROTAi>{I2}" " {
-          yyless(0);
-          BEGIN(CCCCCia);
-        }
+	  yyless(0);
+	  BEGIN(CCCCCia);
+	}
 
 <CROTAi>{I1}[A-Z]" " |
 <CROTAi>{I2}[A-Z] {
-          if (relax & WCSHDR_CROTAia) {
-            yyless(0);
-            BEGIN(CCCCCia);
-
-          } else if (relax & WCSHDR_reject) {
-            errmsg = "CROTAn keyword may not have an alternate version code";
-            BEGIN(ERROR);
-
-          } else {
-            /* Pretend we don't recognize it. */
-            BEGIN(DISCARD);
-          }
-        }
+	  if (relax & WCSHDR_CROTAia) {
+	    yyless(0);
+	    BEGIN(CCCCCia);
+	
+	  } else if (relax & WCSHDR_reject) {
+	    errmsg = "CROTAn keyword may not have an alternate version code";
+	    BEGIN(ERROR);
+	
+	  } else {
+	    /* Pretend we don't recognize it. */
+	    BEGIN(DISCARD);
+	  }
+	}
 
 <CROTAi>. {
-          BEGIN(DISCARD);
-        }
+	  BEGIN(DISCARD);
+	}
 
 <iCROTn>{I1}"  " |
 <iCROTn>{I2}" "  |
@@ -1519,85 +1519,85 @@ int wcsbth_final(struct wcsbth_alts *alts, int *nwcs, struct wcsprm **wcs);
 <TCROTn>{I1}"  " |
 <TCROTn>{I2}" "  |
 <TCROTn>{I3} {
-          WCSBTH_PUTBACK;
-          BEGIN((YY_START == iCROTn) ? iCCCna : TCCCna);
-        }
+	  WCSBTH_PUTBACK;
+	  BEGIN((YY_START == iCROTn) ? iCCCna : TCCCna);
+	}
 
 <iCROTn>{I1}[A-Z]" " |
 <iCROTn>{I2}[A-Z]    |
 <TCROTn>{I1}[A-Z]" " |
 <TCROTn>{I2}[A-Z] {
-          if (relax & WCSHDR_CROTAia) {
-            WCSBTH_PUTBACK;
-            BEGIN((YY_START == iCROTn) ? iCCCna : TCCCna);
-
-          } else if (relax & WCSHDR_reject) {
-            errmsg = errtxt;
-            sprintf(errmsg,
-              "%s keyword may not have an alternate version code", extkey);
-            BEGIN(ERROR);
-
-          } else {
-            /* Pretend we don't recognize it. */
-            BEGIN(DISCARD);
-          }
-        }
+	  if (relax & WCSHDR_CROTAia) {
+	    WCSBTH_PUTBACK;
+	    BEGIN((YY_START == iCROTn) ? iCCCna : TCCCna);
+	
+	  } else if (relax & WCSHDR_reject) {
+	    errmsg = errtxt;
+	    sprintf(errmsg,
+	      "%s keyword may not have an alternate version code", extkey);
+	    BEGIN(ERROR);
+	
+	  } else {
+	    /* Pretend we don't recognize it. */
+	    BEGIN(DISCARD);
+	  }
+	}
 
 <iCROTn>. |
 <TCROTn>. {
-          BEGIN(DISCARD);
-        }
+	  BEGIN(DISCARD);
+	}
 
 <CCCCCCCa>{ALT} |
 <CCCCCCCC>. {
-          /* Image-header keyword. */
-          if (relax & (WCSHDR_AUXIMG | WCSHDR_ALLIMG)) {
-            if (YY_START == CCCCCCCa) {
-              sscanf(yytext, "%c", &a);
-            } else {
-              a = 0;
-              unput(yytext[0]);
-            }
-            keytype = IMGAUX;
-            BEGIN(VALUE);
-
-          } else if (relax & WCSHDR_reject) {
-            errmsg = errtxt;
-            sprintf(errmsg,
-              "Image-header keyword %s in binary table", extkey);
-            BEGIN(ERROR);
-
-          } else {
-            /* Pretend we don't recognize it. */
-            BEGIN(DISCARD);
-          }
-        }
+	  /* Image-header keyword. */
+	  if (relax & (WCSHDR_AUXIMG | WCSHDR_ALLIMG)) {
+	    if (YY_START == CCCCCCCa) {
+	      sscanf(yytext, "%c", &a);
+	    } else {
+	      a = 0;
+	      unput(yytext[0]);
+	    }
+	    keytype = IMGAUX;
+	    BEGIN(VALUE);
+	
+	  } else if (relax & WCSHDR_reject) {
+	    errmsg = errtxt;
+	    sprintf(errmsg,
+	      "Image-header keyword %s in binary table", extkey);
+	    BEGIN(ERROR);
+	
+	  } else {
+	    /* Pretend we don't recognize it. */
+	    BEGIN(DISCARD);
+	  }
+	}
 
 <CCCCCCCa>. {
-          BEGIN(DISCARD);
-        }
+	  BEGIN(DISCARD);
+	}
 
 <CCCCna>{I1}{ALT}"  " |
 <CCCCna>{I2}{ALT}" "  |
 <CCCCna>{I3}{ALT}     |
 <CCCCCna>{I1}{ALT}" " |
 <CCCCCna>{I2}{ALT} {
-          sscanf(yytext, "%d%c", &n, &a);
-          keytype = BINTAB;
-          BEGIN(VALUE);
-        }
+	  sscanf(yytext, "%d%c", &n, &a);
+	  keytype = BINTAB;
+	  BEGIN(VALUE);
+	}
 
 <CCCCCna>{I3} {
-          sscanf(yytext, "%d", &n);
-          a = ' ';
-          keytype = BINTAB;
-          BEGIN(VALUE);
-        }
+	  sscanf(yytext, "%d", &n);
+	  a = ' ';
+	  keytype = BINTAB;
+	  BEGIN(VALUE);
+	}
 
 <CCCCna>. |
 <CCCCCna>. {
-          BEGIN(DISCARD);
-        }
+	  BEGIN(DISCARD);
+	}
 
 <CCCCn>{I1}"   " |
 <CCCCn>{I2}"  "  |
@@ -1606,38 +1606,38 @@ int wcsbth_final(struct wcsbth_alts *alts, int *nwcs, struct wcsprm **wcs);
 <CCCCCn>{I1}"  " |
 <CCCCCn>{I2}" "  |
 <CCCCCn>{I3} {
-          sscanf(yytext, "%d", &n);
-          a = 0;
-          keytype = BINTAB;
-          BEGIN(VALUE);
-        }
+	  sscanf(yytext, "%d", &n);
+	  a = 0;
+	  keytype = BINTAB;
+	  BEGIN(VALUE);
+	}
 
 <CCCCn>. |
 <CCCCCn>. {
-          BEGIN(DISCARD);
-        }
+	  BEGIN(DISCARD);
+	}
 
 <CCi_ma>{I1}_{I0}{ALT}"  " |
 <CCi_ma>{I1}_{I2}{ALT}" " |
 <CCi_ma>{I2}_{I0}{ALT}" " |
 <CCi_ma>{I2}_{I2}{ALT} {
-          /* Image-header keyword. */
-          if (relax & WCSHDR_ALLIMG) {
-            sscanf(yytext, "%d_%d%c", &i, &m, &a);
-            keytype = IMGAXIS;
-            BEGIN(VALUE);
-
-          } else if (relax & WCSHDR_reject) {
-            errmsg = errtxt;
-            sprintf(errmsg,
-              "Image-header keyword %s in binary table", extkey);
-            BEGIN(ERROR);
-
-          } else {
-            /* Pretend we don't recognize it. */
-            BEGIN(DISCARD);
-          }
-        }
+	  /* Image-header keyword. */
+	  if (relax & WCSHDR_ALLIMG) {
+	    sscanf(yytext, "%d_%d%c", &i, &m, &a);
+	    keytype = IMGAXIS;
+	    BEGIN(VALUE);
+	
+	  } else if (relax & WCSHDR_reject) {
+	    errmsg = errtxt;
+	    sprintf(errmsg,
+	      "Image-header keyword %s in binary table", extkey);
+	    BEGIN(ERROR);
+	
+	  } else {
+	    /* Pretend we don't recognize it. */
+	    BEGIN(DISCARD);
+	  }
+	}
 
 <CCi_ma>{I1}_{I3}{ALT} |
 <CCi_ma>{I3}_{I0}{ALT} |
@@ -1645,22 +1645,22 @@ int wcsbth_final(struct wcsbth_alts *alts, int *nwcs, struct wcsprm **wcs);
 <CCi_ma>{I2}_{I3} |
 <CCi_ma>{I3}_{I2} |
 <CCi_ma>{I4}_{I0} {
-          /* Invalid parameter in image-header keyword. */
-          if (relax & WCSHDR_ALLIMG) {
-            /* Will be flagged by <VALUE> as invalid. */
-            sscanf(yytext, "%d_%d", &i, &m);
-            keytype = IMGAXIS;
-            BEGIN(VALUE);
-
-          } else {
-            /* Pretend we don't recognize it. */
-            BEGIN(DISCARD);
-          }
-        }
+	  /* Invalid parameter in image-header keyword. */
+	  if (relax & WCSHDR_ALLIMG) {
+	    /* Will be flagged by <VALUE> as invalid. */
+	    sscanf(yytext, "%d_%d", &i, &m);
+	    keytype = IMGAXIS;
+	    BEGIN(VALUE);
+	
+	  } else {
+	    /* Pretend we don't recognize it. */
+	    BEGIN(DISCARD);
+	  }
+	}
 
 <CCi_ma>. {
-          BEGIN(DISCARD);
-        }
+	  BEGIN(DISCARD);
+	}
 
 <iCCn_ma>{I1}_{I0}{ALT}" " |
 <iCCn_ma>{I1}_{I2}{ALT}    |
@@ -1674,25 +1674,25 @@ int wcsbth_final(struct wcsbth_alts *alts, int *nwcs, struct wcsprm **wcs);
 <TCCn_ma>{I2}_{I0}{ALT}    |
 <TCCn_ma>{I2}_{I2}         |
 <TCCn_ma>{I3}_{I0} {
-          if (relax & WCSHDR_LONGKEY) {
-            WCSBTH_PUTBACK;
-            BEGIN((YY_START == iCCn_ma) ? iCn_ma : TCn_ma);
-
-          } else if (relax & WCSHDR_reject) {
-            errmsg = errtxt;
-            sprintf(errmsg, "%s keyword is non-standard", extkey);
-            BEGIN(ERROR);
-
-          } else {
-            /* Pretend we don't recognize it. */
-            BEGIN(DISCARD);
-          }
-        }
+	  if (relax & WCSHDR_LONGKEY) {
+	    WCSBTH_PUTBACK;
+	    BEGIN((YY_START == iCCn_ma) ? iCn_ma : TCn_ma);
+	
+	  } else if (relax & WCSHDR_reject) {
+	    errmsg = errtxt;
+	    sprintf(errmsg, "%s keyword is non-standard", extkey);
+	    BEGIN(ERROR);
+	
+	  } else {
+	    /* Pretend we don't recognize it. */
+	    BEGIN(DISCARD);
+	  }
+	}
 
 <iCCn_ma>. |
 <TCCn_ma>. {
-          BEGIN(DISCARD);
-        }
+	  BEGIN(DISCARD);
+	}
 
 <iCn_ma>{I1}_{I0}{ALT}"  " |
 <iCn_ma>{I1}_{I2}{ALT}" "  |
@@ -1706,11 +1706,11 @@ int wcsbth_final(struct wcsbth_alts *alts, int *nwcs, struct wcsprm **wcs);
 <TCn_ma>{I2}_{I0}{ALT}" "  |
 <TCn_ma>{I2}_{I2}{ALT}     |
 <TCn_ma>{I3}_{I0}{ALT} {
-          sscanf(yytext, "%d_%d%c", &n, &m, &a);
-          if (YY_START == TCn_ma) i = wcsbth_colax(*wcs, &alts, n, a);
-          keytype = (YY_START == iCn_ma) ? BIMGARR : PIXLIST;
-          BEGIN(VALUE);
-        }
+	  sscanf(yytext, "%d_%d%c", &n, &m, &a);
+	  if (YY_START == TCn_ma) i = wcsbth_colax(*wcs, &alts, n, a);
+	  keytype = (YY_START == iCn_ma) ? BIMGARR : PIXLIST;
+	  BEGIN(VALUE);
+	}
 
 <iCn_ma>{I1}_{I4} |
 <iCn_ma>{I2}_{I3} |
@@ -1720,363 +1720,363 @@ int wcsbth_final(struct wcsbth_alts *alts, int *nwcs, struct wcsprm **wcs);
 <TCn_ma>{I2}_{I3} |
 <TCn_ma>{I3}_{I2} |
 <TCn_ma>{I4}_{I0} {
-          /* Invalid combinations will be flagged by <VALUE>. */
-          sscanf(yytext, "%d_%d", &n, &m);
-          a = ' ';
-          if (YY_START == TCn_ma) i = wcsbth_colax(*wcs, &alts, n, a);
-          keytype = (YY_START == iCn_ma) ? BIMGARR : PIXLIST;
-          BEGIN(VALUE);
-        }
+	  /* Invalid combinations will be flagged by <VALUE>. */
+	  sscanf(yytext, "%d_%d", &n, &m);
+	  a = ' ';
+	  if (YY_START == TCn_ma) i = wcsbth_colax(*wcs, &alts, n, a);
+	  keytype = (YY_START == iCn_ma) ? BIMGARR : PIXLIST;
+	  BEGIN(VALUE);
+	}
 
 <iCn_ma>. |
 <TCn_ma>. {
-          BEGIN(DISCARD);
-        }
+	  BEGIN(DISCARD);
+	}
 
 <PROJPm>{I0}"  " {
-          if (relax & WCSHDR_PROJPn) {
-            sscanf(yytext, "%d", &m);
-            i = 0;
-            a = ' ';
-            keytype = IMGAXIS;
-            BEGIN(VALUE);
-
-          } else if (relax & WCSHDR_reject) {
-            errmsg = "PROJPn keyword is defunct";
-            BEGIN(ERROR);
-
-          } else {
-            /* Pretend we don't recognize it. */
-            BEGIN(DISCARD);
-          }
-        }
+	  if (relax & WCSHDR_PROJPn) {
+	    sscanf(yytext, "%d", &m);
+	    i = 0;
+	    a = ' ';
+	    keytype = IMGAXIS;
+	    BEGIN(VALUE);
+	
+	  } else if (relax & WCSHDR_reject) {
+	    errmsg = "PROJPn keyword is defunct";
+	    BEGIN(ERROR);
+	
+	  } else {
+	    /* Pretend we don't recognize it. */
+	    BEGIN(DISCARD);
+	  }
+	}
 
 <PROJPm>. {
-          BEGIN(DISCARD);
-        }
+	  BEGIN(DISCARD);
+	}
 
 <VALUE>=" "+ {
-          /* Do checks on i, j, m, n, k. */
-          if (!(keytype & keysel)) {
-            /* Selection by keyword type. */
-            BEGIN(DISCARD);
-
-          } else if (exclude[n] || exclude[k]) {
-            /* One or other column is not selected. */
-            if (k && (exclude[n] != exclude[k])) {
-              /* For keywords such as TCn_ka, both columns must be excluded.
-                 User error, so return immediately. */
-              yylex_destroy();
-              return 3;
-
-            } else {
-              BEGIN(DISCARD);
-            }
-
-          } else if (i > 99 || j > 99 || m > 99 || n > 999 || k > 999) {
-            if (relax & WCSHDR_reject) {
-              errmsg = errtxt;
-              if (i > 99 || j > 99) {
-                sprintf(errmsg, "Axis number exceeds 99");
-              } else if (m > 99) {
-                sprintf(errmsg, "Parameter number exceeds 99");
-              } else if (n > 999 || k > 999) {
-                sprintf(errmsg, "Column number exceeds 999");
-              }
-              BEGIN(ERROR);
-
-            } else {
-              /* Pretend we don't recognize it. */
-              BEGIN(DISCARD);
-            }
-
-          } else if (ipass == 2 && npass == 3 && (keytype & BINTAB)) {
-            /* Skip keyvalues that won't be inherited. */
-            BEGIN(FLUSH);
-
-          } else if (ipass == 3 && (keytype & IMGHEAD)) {
-            /* IMGHEAD keytypes are always dealt with on the second pass. */
-            BEGIN(FLUSH);
-
-          } else if (vptr) {
-            alts.icol = 0;
-            alts.ialt = 0;
-            voff = (char *)vptr - (char *)(&wcstem);
-
-            if (valtype == INTEGER) {
-              BEGIN(INTEGER_VAL);
-            } else if (valtype == FLOAT) {
-              BEGIN(FLOAT_VAL);
-            } else if (valtype == STRING) {
-              BEGIN(STRING_VAL);
-            } else {
-              errmsg = errtxt;
-              sprintf(errmsg, "Internal parser ERROR, bad data type: %d",
-                valtype);
-              BEGIN(ERROR);
-            }
-
-          } else {
-            errmsg = "Internal parser ERROR, null pointer";
-            BEGIN(ERROR);
-          }
-        }
+	  /* Do checks on i, j, m, n, k. */
+	  if (!(keytype & keysel)) {
+	    /* Selection by keyword type. */
+	    BEGIN(DISCARD);
+	
+	  } else if (exclude[n] || exclude[k]) {
+	    /* One or other column is not selected. */
+	    if (k && (exclude[n] != exclude[k])) {
+	      /* For keywords such as TCn_ka, both columns must be excluded.
+	         User error, so return immediately. */
+	      yylex_destroy();
+	      return 3;
+	
+	    } else {
+	      BEGIN(DISCARD);
+	    }
+	
+	  } else if (i > 99 || j > 99 || m > 99 || n > 999 || k > 999) {
+	    if (relax & WCSHDR_reject) {
+	      errmsg = errtxt;
+	      if (i > 99 || j > 99) {
+	        sprintf(errmsg, "Axis number exceeds 99");
+	      } else if (m > 99) {
+	        sprintf(errmsg, "Parameter number exceeds 99");
+	      } else if (n > 999 || k > 999) {
+	        sprintf(errmsg, "Column number exceeds 999");
+	      }
+	      BEGIN(ERROR);
+	
+	    } else {
+	      /* Pretend we don't recognize it. */
+	      BEGIN(DISCARD);
+	    }
+	
+	  } else if (ipass == 2 && npass == 3 && (keytype & BINTAB)) {
+	    /* Skip keyvalues that won't be inherited. */
+	    BEGIN(FLUSH);
+	
+	  } else if (ipass == 3 && (keytype & IMGHEAD)) {
+	    /* IMGHEAD keytypes are always dealt with on the second pass. */
+	    BEGIN(FLUSH);
+	
+	  } else if (vptr) {
+	    alts.icol = 0;
+	    alts.ialt = 0;
+	    voff = (char *)vptr - (char *)(&wcstem);
+	
+	    if (valtype == INTEGER) {
+	      BEGIN(INTEGER_VAL);
+	    } else if (valtype == FLOAT) {
+	      BEGIN(FLOAT_VAL);
+	    } else if (valtype == STRING) {
+	      BEGIN(STRING_VAL);
+	    } else {
+	      errmsg = errtxt;
+	      sprintf(errmsg, "Internal parser ERROR, bad data type: %d",
+	        valtype);
+	      BEGIN(ERROR);
+	    }
+	
+	  } else {
+	    errmsg = "Internal parser ERROR, null pointer";
+	    BEGIN(ERROR);
+	  }
+	}
 
 <VALUE>. {
-          errmsg = "Invalid KEYWORD = VALUE syntax";
-          BEGIN(ERROR);
-        }
+	  errmsg = "Invalid KEYWORD = VALUE syntax";
+	  BEGIN(ERROR);
+	}
 
 <INTEGER_VAL>{INTEGER} {
-          if (ipass == 1) {
-            /* Do first-pass bookkeeping. */
-            wcsbth_pass1(keytype, i, j, n, k, a, ptype, &alts);
-            BEGIN(FLUSH);
-
-          } else {
-            /* Update each coordinate representation. */
-            while ((wcsp = wcsbth_idx(*wcs, &alts, keytype, n, a))) {
-              wptr = (void *)((char *)wcsp + voff);
-
-              /* Read the keyvalue. */
-              if (special) {
-                special(wptr);
-              } else {
-                sscanf(yytext, "%d", (int *)wptr);
-              }
-            }
-
-            BEGIN(COMMENT);
-          }
-        }
+	  if (ipass == 1) {
+	    /* Do first-pass bookkeeping. */
+	    wcsbth_pass1(keytype, i, j, n, k, a, ptype, &alts);
+	    BEGIN(FLUSH);
+	
+	  } else {
+	    /* Update each coordinate representation. */
+	    while ((wcsp = wcsbth_idx(*wcs, &alts, keytype, n, a))) {
+	      wptr = (void *)((char *)wcsp + voff);
+	
+	      /* Read the keyvalue. */
+	      if (special) {
+	        special(wptr);
+	      } else {
+	        sscanf(yytext, "%d", (int *)wptr);
+	      }
+	    }
+	
+	    BEGIN(COMMENT);
+	  }
+	}
 
 <INTEGER_VAL>. {
-          errmsg = "An integer value was expected";
-          BEGIN(ERROR);
-        }
+	  errmsg = "An integer value was expected";
+	  BEGIN(ERROR);
+	}
 
 <FLOAT_VAL>{FLOAT} {
-          if (ipass == 1) {
-            /* Do first-pass bookkeeping. */
-            wcsbth_pass1(keytype, i, j, n, k, a, ptype, &alts);
-            BEGIN(FLUSH);
-
-          } else {
-            /* Update each coordinate representation. */
-            while ((wcsp = wcsbth_idx(*wcs, &alts, keytype, n, a))) {
-              wptr = (void *)((char *)wcsp + voff);
-
-              /* Apply keyword parameterization. */
-              if (ptype == 'v') {
-                ipx = wcsp->npv++;
-                wcsp->pv[ipx].i = i;
-                wcsp->pv[ipx].m = m;
-                wptr = &(wcsp->pv[ipx].value);
-
-              } else if (j) {
-                /* Is the de-reference necessary? */
-                wptr = *((double **)wptr) + (i - 1)*(wcsp->naxis) + (j - 1);
-
-              } else if (i) {
-                wptr = *((double **)wptr) + (i - 1);
-              }
-
-              /* Read the keyvalue. */
-              if (special) {
-                special(wptr);
-              } else {
-                sscanf(yytext, "%lf", (double *)wptr);
-              }
-
-              /* Flag the presence of PC, or CD and/or CROTA. */
-              if (altlin) {
-                wcsp->altlin |= altlin;
-                altlin = 0;
-              }
-            }
-
-            BEGIN(COMMENT);
-          }
-        }
+	  if (ipass == 1) {
+	    /* Do first-pass bookkeeping. */
+	    wcsbth_pass1(keytype, i, j, n, k, a, ptype, &alts);
+	    BEGIN(FLUSH);
+	
+	  } else {
+	    /* Update each coordinate representation. */
+	    while ((wcsp = wcsbth_idx(*wcs, &alts, keytype, n, a))) {
+	      wptr = (void *)((char *)wcsp + voff);
+	
+	      /* Apply keyword parameterization. */
+	      if (ptype == 'v') {
+	        ipx = wcsp->npv++;
+	        wcsp->pv[ipx].i = i;
+	        wcsp->pv[ipx].m = m;
+	        wptr = &(wcsp->pv[ipx].value);
+	
+	      } else if (j) {
+	        /* Is the de-reference necessary? */
+	        wptr = *((double **)wptr) + (i - 1)*(wcsp->naxis) + (j - 1);
+	
+	      } else if (i) {
+	        wptr = *((double **)wptr) + (i - 1);
+	      }
+	
+	      /* Read the keyvalue. */
+	      if (special) {
+	        special(wptr);
+	      } else {
+	        sscanf(yytext, "%lf", (double *)wptr);
+	      }
+	
+	      /* Flag the presence of PC, or CD and/or CROTA. */
+	      if (altlin) {
+	        wcsp->altlin |= altlin;
+	        altlin = 0;
+	      }
+	    }
+	
+	    BEGIN(COMMENT);
+	  }
+	}
 
 <FLOAT_VAL>. {
-          errmsg = "A floating-point value was expected";
-          BEGIN(ERROR);
-        }
+	  errmsg = "A floating-point value was expected";
+	  BEGIN(ERROR);
+	}
 
 <STRING_VAL>{STRING} {
-          if (ipass == 1) {
-            /* Do first-pass bookkeeping. */
-            wcsbth_pass1(keytype, i, j, n, k, a, ptype, &alts);
-            BEGIN(FLUSH);
-
-          } else {
-            /* Update each coordinate representation. */
-            while ((wcsp = wcsbth_idx(*wcs, &alts, keytype, n, a))) {
-              wptr = (void *)((char *)wcsp + voff);
-
-              /* Apply keyword parameterization. */
-              if (ptype == 's') {
-                ipx = wcsp->nps++;
-                wcsp->ps[ipx].i = i;
-                wcsp->ps[ipx].m = m;
-                wptr = wcsp->ps[ipx].value;
-
-              } else if (j) {
-                wptr = *((char (**)[72])wptr) +
-                        (i - 1)*(wcsp->naxis) + (j - 1);
-
-              } else if (i) {
-                wptr = *((char (**)[72])wptr) + (i - 1);
-              }
-
-              /* Read the keyvalue. */
-              cptr = (char *)wptr;
-              strcpy(cptr, yytext+1);
-
-              /* Squeeze out repeated quotes. */
-              ix = 0;
-              for (jx = 0; jx < 72; jx++) {
-                if (ix < jx) {
-                  cptr[ix] = cptr[jx];
-                }
-
-                if (cptr[jx] == '\0') {
-                  if (ix) cptr[ix-1] = '\0';
-                  break;
-                } else if (cptr[jx] == '\'' && cptr[jx+1] == '\'') {
-                  jx++;
-                }
-
-                ix++;
-              }
-            }
-
-            BEGIN(COMMENT);
-          }
-        }
+	  if (ipass == 1) {
+	    /* Do first-pass bookkeeping. */
+	    wcsbth_pass1(keytype, i, j, n, k, a, ptype, &alts);
+	    BEGIN(FLUSH);
+	
+	  } else {
+	    /* Update each coordinate representation. */
+	    while ((wcsp = wcsbth_idx(*wcs, &alts, keytype, n, a))) {
+	      wptr = (void *)((char *)wcsp + voff);
+	
+	      /* Apply keyword parameterization. */
+	      if (ptype == 's') {
+	        ipx = wcsp->nps++;
+	        wcsp->ps[ipx].i = i;
+	        wcsp->ps[ipx].m = m;
+	        wptr = wcsp->ps[ipx].value;
+	
+	      } else if (j) {
+	        wptr = *((char (**)[72])wptr) +
+	                (i - 1)*(wcsp->naxis) + (j - 1);
+	
+	      } else if (i) {
+	        wptr = *((char (**)[72])wptr) + (i - 1);
+	      }
+	
+	      /* Read the keyvalue. */
+	      cptr = (char *)wptr;
+	      strcpy(cptr, yytext+1);
+	
+	      /* Squeeze out repeated quotes. */
+	      ix = 0;
+	      for (jx = 0; jx < 72; jx++) {
+	        if (ix < jx) {
+	          cptr[ix] = cptr[jx];
+	        }
+	
+	        if (cptr[jx] == '\0') {
+	          if (ix) cptr[ix-1] = '\0';
+	          break;
+	        } else if (cptr[jx] == '\'' && cptr[jx+1] == '\'') {
+	          jx++;
+	        }
+	
+	        ix++;
+	      }
+	    }
+	
+	    BEGIN(COMMENT);
+	  }
+	}
 
 <STRING_VAL>. {
-          errmsg = "A string value was expected";
-          BEGIN(ERROR);
-        }
+	  errmsg = "A string value was expected";
+	  BEGIN(ERROR);
+	}
 
 <COMMENT>" "*\/.* |
 <COMMENT>" "* {
-          BEGIN(FLUSH);
-        }
+	  BEGIN(FLUSH);
+	}
 
 <COMMENT>. {
-          errmsg = "Malformed keycomment";
-          BEGIN(ERROR);
-        }
+	  errmsg = "Malformed keycomment";
+	  BEGIN(ERROR);
+	}
 
 <DISCARD>.* {
-          if (ipass == npass) {
-            if (ctrl < 0) {
-              /* Preserve discards. */
-              if (hptr < wcsbth_hdr-80) {
-                strncpy(hptr, wcsbth_hdr-80, 80);
-              }
-              hptr += 80;
-
-            } else if (ctrl > 2) {
-              fprintf(stderr, "%.80s\n  Discarded.\n", wcsbth_hdr-80);
-            }
-          }
-
-          BEGIN(FLUSH);
-        }
+	  if (ipass == npass) {
+	    if (ctrl < 0) {
+	      /* Preserve discards. */
+	      if (hptr < wcsbth_hdr-80) {
+	        strncpy(hptr, wcsbth_hdr-80, 80);
+	      }
+	      hptr += 80;
+	
+	    } else if (ctrl > 2) {
+	      fprintf(stderr, "%.80s\n  Discarded.\n", wcsbth_hdr-80);
+	    }
+	  }
+	
+	  BEGIN(FLUSH);
+	}
 
 <ERROR>.* {
-          (*nreject)++;
-          if (ipass == npass) {
-            if (ctrl == -1) {
-              if (hptr < wcsbth_hdr-80) {
-                /* Preserve rejects. */
-                strncpy(hptr, wcsbth_hdr-80, 80);
-              }
-              hptr += 80;
-            }
-
-            if (abs(ctrl) > 1) {
-              fprintf(stderr, "%.80s\n%4d: %s.\n", wcsbth_hdr-80, *nreject,
-                errmsg);
-            }
-          }
-
-          BEGIN(FLUSH);
-        }
+	  (*nreject)++;
+	  if (ipass == npass) {
+	    if (ctrl == -1) {
+	      if (hptr < wcsbth_hdr-80) {
+	        /* Preserve rejects. */
+	        strncpy(hptr, wcsbth_hdr-80, 80);
+	      }
+	      hptr += 80;
+	    }
+	
+	    if (abs(ctrl) > 1) {
+	      fprintf(stderr, "%.80s\n%4d: %s.\n", wcsbth_hdr-80, *nreject,
+	        errmsg);
+	    }
+	  }
+	
+	  BEGIN(FLUSH);
+	}
 
 <FLUSH>.*\n {
-          /* Throw away the rest of the line and reset for the next one. */
-          i = j = 0;
-          n = k = 0;
-          m = 0;
-          a = ' ';
-
-          keytype =  0;
-          valtype = -1;
-          vptr    = 0x0;
-
-          altlin = 0;
-          ptype  = ' ';
-          special = 0x0;
-          BEGIN(INITIAL);
-        }
-
-<<EOF>>  {
-          /* End-of-input. */
-          if (ipass == 1) {
-            if ((status = wcsbth_init1(&alts, nwcs, wcs)) || *nwcs == 0) {
-              yylex_destroy();
-              return status;
-            }
-
-            if (alts.imgherit) npass = 3;
-
-            if (abs(ctrl) > 2) {
-              if (*nwcs == 1) {
-                fprintf(stderr, "Found one coordinate representation.\n");
-              } else {
-                fprintf(stderr, "Found %d coordinate representations.\n",
-                  *nwcs);
-              }
-            }
-          }
-
-          if (ipass++ < npass) {
-            wcsbth_hdr = header;
-            wcsbth_nkeyrec = nkeyrec;
-            *nreject = 0;
-
-            i = j = 0;
-            k = n = 0;
-            m = 0;
-            a = ' ';
-
-            keytype =  0;
-            valtype = -1;
-            vptr    = 0x0;
-
-            altlin = 0;
-            ptype  = ' ';
-            special = 0x0;
-
-            yyrestart(yyin);
-
-          } else {
-            yylex_destroy();
-
-            if (ctrl < 0) {
-              *hptr = '\0';
-            } else if (ctrl == 1) {
-              fprintf(stderr, "%d WCS keyrecords were rejected.\n", *nreject);
-            }
-
-            return wcsbth_final(&alts, nwcs, wcs);
-          }
-        }
+	  /* Throw away the rest of the line and reset for the next one. */
+	  i = j = 0;
+	  n = k = 0;
+	  m = 0;
+	  a = ' ';
+	
+	  keytype =  0;
+	  valtype = -1;
+	  vptr    = 0x0;
+	
+	  altlin = 0;
+	  ptype  = ' ';
+	  special = 0x0;
+	  BEGIN(INITIAL);
+	}
+
+<<EOF>>	 {
+	  /* End-of-input. */
+	  if (ipass == 1) {
+	    if ((status = wcsbth_init1(&alts, nwcs, wcs)) || *nwcs == 0) {
+	      yylex_destroy();
+	      return status;
+	    }
+
+	    if (alts.imgherit) npass = 3;
+	
+	    if (abs(ctrl) > 2) {
+	      if (*nwcs == 1) {
+	        fprintf(stderr, "Found one coordinate representation.\n");
+	      } else {
+	        fprintf(stderr, "Found %d coordinate representations.\n",
+	          *nwcs);
+	      }
+	    }
+	  }
+	
+	  if (ipass++ < npass) {
+	    wcsbth_hdr = header;
+	    wcsbth_nkeyrec = nkeyrec;
+	    *nreject = 0;
+	
+	    i = j = 0;
+	    k = n = 0;
+	    m = 0;
+	    a = ' ';
+	
+	    keytype =  0;
+	    valtype = -1;
+	    vptr    = 0x0;
+	
+	    altlin = 0;
+	    ptype  = ' ';
+	    special = 0x0;
+	
+	    yyrestart(yyin);
+	
+	  } else {
+	    yylex_destroy();
+	
+	    if (ctrl < 0) {
+	      *hptr = '\0';
+	    } else if (ctrl == 1) {
+	      fprintf(stderr, "%d WCS keyrecords were rejected.\n", *nreject);
+	    }
+	
+	    return wcsbth_final(&alts, nwcs, wcs);
+	  }
+	}
 
 %%
 
@@ -2175,7 +2175,7 @@ int wcsbth_pass1(
         alts->arridx[icol][ialt] = 0;
         alts->npv[icol][ialt] = 0;
         alts->nps[icol][ialt] = 0;
-        alts->pixlist[icol]  = 0;
+        alts->pixlist[icol]   = 0;
       }
     }
 
diff --git a/wcslib/C/wcserr.c b/wcslib/C/wcserr.c
new file mode 100644
index 0000000..51ef5ea
--- /dev/null
+++ b/wcslib/C/wcserr.c
@@ -0,0 +1,140 @@
+/*============================================================================
+
+  WCSLIB 4.8 - an implementation of the FITS WCS standard.
+  Copyright (C) 1995-2011, Mark Calabretta
+
+  This file is part of WCSLIB.
+
+  WCSLIB is free software: you can redistribute it and/or modify it under the
+  terms of the GNU Lesser General Public License as published by the Free
+  Software Foundation, either version 3 of the License, or (at your option)
+  any later version.
+
+  WCSLIB is distributed in the hope that it will be useful, but WITHOUT ANY
+  WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
+  FOR A PARTICULAR PURPOSE.  See the GNU Lesser General Public License for
+  more details.
+
+  You should have received a copy of the GNU Lesser General Public License
+  along with WCSLIB.  If not, see <http://www.gnu.org/licenses/>.
+
+  Correspondence concerning WCSLIB may be directed to:
+    Internet email: mcalabre at atnf.csiro.au
+    Postal address: Dr. Mark Calabretta
+                    Australia Telescope National Facility, CSIRO
+                    PO Box 76
+                    Epping NSW 1710
+                    AUSTRALIA
+
+  Author: Mark Calabretta, Australia Telescope National Facility
+  Module author: Michael Droettboom
+  http://www.atnf.csiro.au/~mcalabre/index.html
+  $Id: wcserr.c,v 4.8.1.1 2011/08/15 08:07:06 cal103 Exp cal103 $
+*===========================================================================*/
+
+#include <stdarg.h>
+#include <stdio.h>
+#include <stdlib.h>
+#include <string.h>
+
+#include "wcserr.h"
+#include "wcsprintf.h"
+
+static int wcserr_enabled = 0;
+
+/*--------------------------------------------------------------------------*/
+
+int wcserr_enable(int enable)
+
+{
+  return wcserr_enabled = (enable ? 1 : 0);
+}
+
+/*--------------------------------------------------------------------------*/
+
+int wcserr_set(
+  struct wcserr **err,
+  int status,
+  const char *function,
+  const char *file,
+  int line_no,
+  const char *format,
+  ...)
+
+{
+  va_list argp;
+
+  if (!wcserr_enabled) return status;
+
+  if (err == 0x0) {
+    return status;
+  }
+
+  if (status) {
+    if (*err == 0x0) {
+      *err = calloc(1, sizeof(struct wcserr));
+    }
+
+    (*err)->status   = status;
+    (*err)->function = function;
+    (*err)->file     = file;
+    (*err)->line_no  = line_no;
+
+    va_start(argp, format);
+    vsnprintf((*err)->msg, WCSERR_MSG_LENGTH, format, argp);
+    va_end(argp);
+
+  } else {
+    if (*err) free(*err);
+    *err = 0x0;
+  }
+
+  return status;
+}
+
+/*--------------------------------------------------------------------------*/
+
+int wcserr_copy(
+  const struct wcserr *src,
+  struct wcserr *dst)
+
+{
+  if (src == 0x0) {
+    if (dst) {
+      memset(dst, 0, sizeof(struct wcserr));
+    }
+    return 0;
+  }
+
+  if (dst) {
+    memcpy(dst, src, sizeof(struct wcserr));
+  }
+
+  return src->status;
+}
+
+/*--------------------------------------------------------------------------*/
+
+int wcserr_prt(
+  const struct wcserr *err,
+  const char *prefix)
+
+{
+  if (!wcserr_enabled) {
+    wcsprintf("Error messaging is not enabled, use wcserr_enable().\n");
+    return 2;
+  }
+
+  if (err == 0x0) {
+    return 0;
+  }
+
+  if (err->status) {
+    if (prefix == 0x0) prefix = "";
+
+    wcsprintf("%sERROR %d in %s() at line %d of file %s:\n%s  %s.\n", prefix,
+      err->status, err->function, err->line_no, err->file, prefix, err->msg);
+  }
+
+  return 0;
+}
diff --git a/wcslib/C/wcserr.h b/wcslib/C/wcserr.h
new file mode 100644
index 0000000..3efa74a
--- /dev/null
+++ b/wcslib/C/wcserr.h
@@ -0,0 +1,234 @@
+/*============================================================================
+
+  WCSLIB 4.8 - an implementation of the FITS WCS standard.
+  Copyright (C) 1995-2011, Mark Calabretta
+
+  This file is part of WCSLIB.
+
+  WCSLIB is free software: you can redistribute it and/or modify it under the
+  terms of the GNU Lesser General Public License as published by the Free
+  Software Foundation, either version 3 of the License, or (at your option)
+  any later version.
+
+  WCSLIB is distributed in the hope that it will be useful, but WITHOUT ANY
+  WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
+  FOR A PARTICULAR PURPOSE.  See the GNU Lesser General Public License for
+  more details.
+
+  You should have received a copy of the GNU Lesser General Public License
+  along with WCSLIB.  If not, see <http://www.gnu.org/licenses/>.
+
+  Correspondence concerning WCSLIB may be directed to:
+    Internet email: mcalabre at atnf.csiro.au
+    Postal address: Dr. Mark Calabretta
+                    Australia Telescope National Facility, CSIRO
+                    PO Box 76
+                    Epping NSW 1710
+                    AUSTRALIA
+
+  Author: Mark Calabretta, Australia Telescope National Facility
+  Module author: Michael Droettboom
+  http://www.atnf.csiro.au/~mcalabre/index.html
+  $Id: wcserr.h,v 4.8.1.1 2011/08/15 08:07:06 cal103 Exp cal103 $
+*=============================================================================
+*
+* Summary of the wcserr routines
+* ------------------------------
+* Most of the structs in WCSLIB contain a pointer to a wcserr struct as a
+* member.  Functions in WCSLIB that return an error status code can also
+* allocate and set a detailed error message in this struct which also
+* identifies the function, source file, and line number where the error
+* occurred.
+*
+* For example:
+*
+=     struct prjprm prj;
+=     if (prjini(&prj)) {
+=       // Print the error message to stderr.
+=       wcsprintf_set(stderr);
+=       wcserr_prt(prj.err);
+=     }
+*
+* A number of utility functions used in managing the wcserr struct are for
+* internal use only.  They are documented here solely as an aid to
+* understanding the code.  They are not intended for external use - the API
+* may change without notice!
+*
+*
+* wcserr struct - Error message handling
+* --------------------------------------
+* The wcserr struct contains the numeric error code, a textual description of
+* the error, and information about the function, source file, and line number
+* where the error was generated.
+*
+*   int status
+*     Numeric status code associated with the error, the meaning of which
+*     depends on the function that generated it.  See the documentation for
+*     the particular function.
+*
+*   int line_no
+*     Line number where the error occurred as given by the __LINE__
+*     preprocessor macro.
+*
+*   const char *function
+*     Name of the function where the error occurred.
+*
+*   const char *file
+*     Name of the source file where the error occurred as given by the
+*     __FILE__ preprocessor macro.
+*
+*   char msg[WCSERR_MSG_LENGTH]
+*     Informative error message.
+*
+*
+* wcserr_enable() - Enable/disable error messaging
+* ------------------------------------------------
+* wcserr_enable() enables or disables wcserr error messaging.  By default it
+* is disabled.
+*
+* PLEASE NOTE: This function is not thread-safe.
+*
+* Given:
+*   enable    int       If true (non-zero), enable error messaging, else
+*                       disable it.
+*
+* Function return value:
+*             int       Status return value:
+*                         0: Error messaging is disabled.
+*                         1: Error messaging is enabled.
+*
+*
+* wcserr_prt() - Print a wcserr struct
+* ------------------------------------
+* wcserr_prt() prints the error message (if any) contained in a wcserr struct.
+* It uses the wcsprintf() functions.
+*
+* Given:
+*   err       const struct wcserr*
+*                       The error object.  If NULL, nothing is printed.
+*
+*   prefix    const char *
+*                       If non-NULL, each output line will be prefixed with
+*                       this string.
+*
+* Function return value:
+*             int       Status return value:
+*                         0: Success.
+*                         2: Error messaging is not enabled.
+*
+*
+* wcserr_set() - Fill in the contents of an error object
+* ------------------------------------------------------
+* INTERNAL USE ONLY.
+*
+* wcserr_set() fills a wcserr struct with information about an error.
+*
+* A convenience macro, WCSERR_SET, provides the source file and line number
+* information automatically.
+*
+* Given and returned:
+*   err       struct wcserr**
+*                       Error object.
+*
+*                       If err is NULL, returns the status code given without
+*                       setting an error message.
+*
+*                       If *err is NULL, allocates memory for a wcserr struct
+*                       (provided that status is non-zero).
+*
+* Given:
+*   status    int       Numeric status code to set.  If 0, then *err will be
+*                       deleted and *err will be returned as NULL.
+*
+*   function  const char *
+*                       Name of the function generating the error.  This
+*                       must point to a constant string, i.e. in the
+*                       initialized read-only data section ("data") of the
+*                       executable.
+*
+*   file      const char *
+*                       Name of the source file generating the error.  This
+*                       must point to a constant string, i.e. in the
+*                       initialized read-only data section ("data") of the
+*                       executable such as given by the __FILE__ preprocessor
+*                       macro.
+*
+*   line_no   int       Line number in the source file generating the error
+*                       such as given by the __LINE__ preprocessor macro.
+*
+*   format    const char *
+*                       Format string of the error message.  May contain
+*                       printf-style %-formatting codes.
+*
+*   ...       mixed     The remaining variable arguments are applied (like
+*                       printf) to the format string to generate the error
+*                       message.
+*
+* Function return value:
+*             int       The status return code passed in.
+*
+*
+* wcserr_copy() - Copy an error object
+* ------------------------------------
+* INTERNAL USE ONLY.
+*
+* wcserr_copy() copies one error object to another.  Use of this function
+* should be avoided in general since the function, source file, and line
+* number information copied to the destination may lose its context.
+*
+* Given:
+*   src       const struct wcserr*
+*                       Source error object.  If src is NULL, returns 1.
+*
+* Returned:
+*   dst       struct wcserr*
+*                       Destination error object.  If NULL, no copy is made.
+*
+* Function return value:
+*             int       Numeric status code of the source error object.
+*
+*
+* WCSERR_SET() macro - Fill in the contents of an error object
+* ------------------------------------------------------------
+* INTERNAL USE ONLY.
+*
+* WCSERR_SET() is a preprocessor macro that helps to fill in the argument list
+* of wcserr_set().  It takes status as an argument of its own and provides the
+* name of the source file and the line number at the point where invoked.  It
+* assumes that the err and function arguments of wcserr_set() will be provided
+* by variables of the same names.
+*
+*===========================================================================*/
+
+#ifndef WCSLIB_WCSERR
+#define WCSLIB_WCSERR
+
+#define WCSERR_MSG_LENGTH 160
+
+struct wcserr {
+  int  status;			/* Status code for the error.               */
+  int  line_no;			/* Line number where the error occurred.    */
+  const char *function;		/* Function name.                           */
+  const char *file;		/* Source file name.                        */
+  char msg[WCSERR_MSG_LENGTH];	/* Informative error message.               */
+};
+
+/* Size of the wcserr struct in int units, used by the Fortran wrappers. */
+#define ERRLEN (sizeof(struct wcserr)/sizeof(int))
+
+int wcserr_enable(int enable);
+
+int wcserr_prt(const struct wcserr *err, const char *prefix);
+
+
+/* INTERNAL USE ONLY -------------------------------------------------------*/
+
+int wcserr_set(struct wcserr **err, int status, const char *function,
+  const char *file, int line_no, const char *format, ...);
+
+int wcserr_copy(const struct wcserr *src, struct wcserr *dst);
+
+/* Convenience macro for invoking wcserr_set(). */
+#define WCSERR_SET(status) err, status, function, __FILE__, __LINE__
+
+#endif /* WSCLIB_WCSERR */
diff --git a/wcslib/C/wcsfix.c b/wcslib/C/wcsfix.c
index fb226ae..bbf9aa4 100644
--- a/wcslib/C/wcsfix.c
+++ b/wcslib/C/wcsfix.c
@@ -1,6 +1,6 @@
 /*============================================================================
 
-  WCSLIB 4.7 - an implementation of the FITS WCS standard.
+  WCSLIB 4.8 - an implementation of the FITS WCS standard.
   Copyright (C) 1995-2011, Mark Calabretta
 
   This file is part of WCSLIB.
@@ -28,7 +28,7 @@
 
   Author: Mark Calabretta, Australia Telescope National Facility
   http://www.atnf.csiro.au/~mcalabre/index.html
-  $Id: wcsfix.c,v 4.7 2011/02/07 07:03:42 cal103 Exp $
+  $Id: wcsfix.c,v 4.8.1.1 2011/08/15 08:07:06 cal103 Exp cal103 $
 *===========================================================================*/
 
 #include <math.h>
@@ -36,6 +36,7 @@
 #include <stdlib.h>
 #include <string.h>
 
+#include "wcserr.h"
 #include "wcsmath.h"
 #include "wcsutil.h"
 #include "sph.h"
@@ -62,6 +63,9 @@ const char *wcsfix_errmsg[] = {
   "Could not determine reference pixel coordinate",
   "Could not determine reference pixel value"};
 
+/* Convenience macro for invoking wcserr_set(). */
+#define WCSFIX_ERRMSG(status) WCSERR_SET(status), wcsfix_errmsg[status]
+
 /*--------------------------------------------------------------------------*/
 
 int wcsfix(int ctrl, const int naxis[], struct wcsprm *wcs, int stat[])
@@ -102,21 +106,88 @@ int wcsfix(int ctrl, const int naxis[], struct wcsprm *wcs, int stat[])
 
 /*--------------------------------------------------------------------------*/
 
+int wcsfixi(int ctrl, const int naxis[], struct wcsprm *wcs, int stat[],
+            struct wcserr info[])
+
+{
+  int status = 0;
+  struct wcserr *err;
+
+  err = info + CDFIX;
+  if ((stat[CDFIX] = cdfix(wcs)) > 0) {
+    wcserr_copy(wcs->err, err);
+    status = 1;
+  } else {
+    wcserr_copy(0x0, err);
+  }
+
+  err = info + DATFIX;
+  if ((stat[DATFIX] = datfix(wcs)) > 0) {
+    wcserr_copy(wcs->err, err);
+    status = 1;
+  } else {
+    wcserr_copy(0x0, err);
+  }
+
+  err = info + UNITFIX;
+  if ((stat[UNITFIX] = unitfix(ctrl, wcs)) > 0) {
+    wcserr_copy(wcs->err, err);
+    status = 1;
+  } else {
+    wcserr_copy(0x0, err);
+  }
+
+  err = info + CELFIX;
+  if ((stat[CELFIX] = celfix(wcs)) > 0) {
+    wcserr_copy(wcs->err, err);
+    status = 1;
+  } else {
+    wcserr_copy(0x0, err);
+  }
+
+  err = info + SPCFIX;
+  if ((stat[SPCFIX] = spcfix(wcs)) > 0) {
+    wcserr_copy(wcs->err, err);
+    status = 1;
+  } else {
+    wcserr_copy(0x0, err);
+  }
+
+  err = info + CYLFIX;
+  wcserr_copy(0x0, err);
+  if (naxis) {
+    if ((stat[CYLFIX] = cylfix(naxis, wcs)) > 0) {
+      err = info + CYLFIX;
+      wcserr_copy(wcs->err, err);
+      status = 1;
+    }
+  } else {
+    stat[CYLFIX] = -2;
+  }
+
+  if (wcs->err) free(wcs->err);
+  wcs->err = 0x0;
+
+  return status;
+}
+
+/*--------------------------------------------------------------------------*/
+
 int cdfix(struct wcsprm *wcs)
 
 {
-  int  i, k, naxis, status = -1;
+  int  i, k, naxis, status = FIXERR_NO_CHANGE;
   double *cd;
 
-  if (wcs == 0x0) return 1;
+  if (wcs == 0x0) return FIXERR_NULL_POINTER;
 
   if ((wcs->altlin & 1) || !(wcs->altlin & 2)) {
     /* Either we have PCi_ja or there are no CDi_ja. */
-    return -1;
+    return FIXERR_NO_CHANGE;
   }
 
   naxis = wcs->naxis;
-  status = -1;
+  status = FIXERR_NO_CHANGE;
   for (i = 0; i < naxis; i++) {
     /* Row of zeros? */
     cd = wcs->cd + i * naxis;
@@ -132,7 +203,7 @@ int cdfix(struct wcsprm *wcs)
 
     cd = wcs->cd + i * (naxis + 1);
     *cd = 1.0;
-    status = 0;
+    status = FIXERR_SUCCESS;
 
 next: ;
   }
@@ -145,17 +216,21 @@ next: ;
 int datfix(struct wcsprm *wcs)
 
 {
+  static const char *function = "datfix";
+
   char *dateobs;
   int  day, dd, hour = 0, jd, minute = 0, month, msec, n4, year;
   double mjdobs, sec = 0.0, t;
+  struct wcserr **err;
 
-  if (wcs == 0x0) return 1;
+  if (wcs == 0x0) return FIXERR_NULL_POINTER;
+  err = &(wcs->err);
 
   dateobs = wcs->dateobs;
   if (dateobs[0] == '\0') {
     if (undefined(wcs->mjdobs)) {
      /* No date information was provided. */
-      return -1;
+      return FIXERR_NO_CHANGE;
 
     } else {
       /* Calendar date from MJD. */
@@ -191,25 +266,28 @@ int datfix(struct wcsprm *wcs)
         }
       }
 
-      return 0;
+      return FIXERR_SUCCESS;
     }
 
   } else {
     if (strlen(dateobs) < 8) {
       /* Can't be a valid date. */
-      return 5;
+      return wcserr_set(WCSERR_SET(FIXERR_BAD_PARAM),
+        "Invalid parameter value: date string too short '%s'", dateobs);
     }
 
     /* Identify the date format. */
     if (dateobs[4] == '-' && dateobs[7] == '-') {
       /* Standard year-2000 form: CCYY-MM-DD[Thh:mm:ss[.sss...]] */
       if (sscanf(dateobs, "%4d-%2d-%2d", &year, &month, &day) < 3) {
-        return 5;
+        return wcserr_set(WCSERR_SET(FIXERR_BAD_PARAM),
+          "Invalid parameter value: invalid date '%s'", dateobs);
       }
 
       if (dateobs[10] == 'T') {
         if (sscanf(dateobs+11, "%2d:%2d:%lf", &hour, &minute, &sec) < 3) {
-          return 5;
+          return wcserr_set(WCSERR_SET(FIXERR_BAD_PARAM),
+            "Invalid parameter value: invalid time '%s'", dateobs+11);
         }
       } else if (dateobs[10] == ' ') {
         if (sscanf(dateobs+11, "%2d:%2d:%lf", &hour, &minute, &sec) == 3) {
@@ -224,12 +302,14 @@ int datfix(struct wcsprm *wcs)
     } else if (dateobs[4] == '/' && dateobs[7] == '/') {
       /* Also allow CCYY/MM/DD[Thh:mm:ss[.sss...]] */
       if (sscanf(dateobs, "%4d/%2d/%2d", &year, &month, &day) < 3) {
-        return 5;
+        return wcserr_set(WCSERR_SET(FIXERR_BAD_PARAM),
+          "Invalid parameter value: invalid date '%s'", dateobs);
       }
 
       if (dateobs[10] == 'T') {
         if (sscanf(dateobs+11, "%2d:%2d:%lf", &hour, &minute, &sec) < 3) {
-          return 5;
+          return wcserr_set(WCSERR_SET(FIXERR_BAD_PARAM),
+            "Invalid parameter value: invalid time '%s'", dateobs+11);
         }
       } else if (dateobs[10] == ' ') {
         if (sscanf(dateobs+11, "%2d:%2d:%lf", &hour, &minute, &sec) == 3) {
@@ -249,18 +329,21 @@ int datfix(struct wcsprm *wcs)
       if (dateobs[2] == '/' && dateobs[5] == '/') {
         /* Old format date: DD/MM/YY, also allowing DD/MM/CCYY. */
         if (sscanf(dateobs, "%2d/%2d/%4d", &day, &month, &year) < 3) {
-          return 5;
+          return wcserr_set(WCSERR_SET(FIXERR_BAD_PARAM),
+            "Invalid parameter value: invalid date '%s'", dateobs);
         }
 
       } else if (dateobs[2] == '-' && dateobs[5] == '-') {
         /* Also recognize DD-MM-YY and DD-MM-CCYY */
         if (sscanf(dateobs, "%2d-%2d-%4d", &day, &month, &year) < 3) {
-          return 5;
+          return wcserr_set(WCSERR_SET(FIXERR_BAD_PARAM),
+            "Invalid parameter value: invalid date '%s'", dateobs);
         }
 
       } else {
         /* Not a valid date format. */
-        return 5;
+        return wcserr_set(WCSERR_SET(FIXERR_BAD_PARAM),
+          "Invalid parameter value: invalid date '%s'", dateobs);
       }
 
       if (year < 100) year += 1900;
@@ -281,12 +364,13 @@ int datfix(struct wcsprm *wcs)
     } else {
       /* Check for consistency. */
       if (fabs(mjdobs - wcs->mjdobs) > 0.5) {
-        return 5;
+        return wcserr_set(WCSERR_SET(FIXERR_BAD_PARAM),
+          "Invalid parameter value: inconsistent date '%s'", dateobs);
       }
     }
   }
 
-  return 0;
+  return FIXERR_SUCCESS;
 }
 
 /*--------------------------------------------------------------------------*/
@@ -294,12 +378,14 @@ int datfix(struct wcsprm *wcs)
 int unitfix(int ctrl, struct wcsprm *wcs)
 
 {
-  int  i, status = -1;
+  int  i, status = FIXERR_NO_CHANGE;
 
-  if (wcs == 0x0) return 1;
+  if (wcs == 0x0) return FIXERR_NULL_POINTER;
 
   for (i = 0; i < wcs->naxis; i++) {
-    if (wcsutrn(ctrl, wcs->cunit[i]) == 0) status = 0;
+    if (wcsutrne(ctrl, wcs->cunit[i], &(wcs->err)) == 0) {
+      status = FIXERR_SUCCESS;
+    }
   }
 
   return status;
@@ -310,12 +396,17 @@ int unitfix(int ctrl, struct wcsprm *wcs)
 int celfix(struct wcsprm *wcs)
 
 {
+  static const char *function = "celfix";
+
   int k, status;
   struct celprm *wcscel = &(wcs->cel);
   struct prjprm *wcsprj = &(wcscel->prj);
+  struct wcserr **err;
+
+  if (wcs == 0x0) return FIXERR_NULL_POINTER;
+  err = &(wcs->err);
 
   /* Initialize if required. */
-  if (wcs == 0x0) return 1;
   if (wcs->flag != WCSSET) {
     if ((status = wcsset(wcs))) return status;
   }
@@ -332,7 +423,7 @@ int celfix(struct wcsprm *wcs)
         if (wcs->m_flag == WCSSET && wcs->pv == wcs->m_pv) {
           if (!(wcs->pv = calloc(wcs->npv+2, sizeof(struct pvcard)))) {
             wcs->pv = wcs->m_pv;
-            return 2;
+            return wcserr_set(WCSFIX_ERRMSG(FIXERR_MEMORY));
           }
 
           wcs->npvmax = wcs->npv + 2;
@@ -346,7 +437,7 @@ int celfix(struct wcsprm *wcs)
           wcs->m_pv = wcs->pv;
 
         } else {
-          return 2;
+          return wcserr_set(WCSFIX_ERRMSG(FIXERR_MEMORY));
         }
       }
 
@@ -360,7 +451,7 @@ int celfix(struct wcsprm *wcs)
       wcs->pv[wcs->npv].value = wcsprj->pv[2];
       (wcs->npv)++;
 
-      return 0;
+      return FIXERR_SUCCESS;
 
     } else if (strcmp(wcs->ctype[wcs->lat]+5, "GLS") == 0) {
       strcpy(wcs->ctype[wcs->lng]+5, "SFL");
@@ -380,7 +471,7 @@ int celfix(struct wcsprm *wcs)
           if (wcs->m_flag == WCSSET && wcs->pv == wcs->m_pv) {
             if (!(wcs->pv = calloc(wcs->npv+3, sizeof(struct pvcard)))) {
               wcs->pv = wcs->m_pv;
-              return 2;
+              return wcserr_set(WCSFIX_ERRMSG(FIXERR_MEMORY));
             }
 
             wcs->npvmax = wcs->npv + 3;
@@ -394,7 +485,7 @@ int celfix(struct wcsprm *wcs)
             wcs->m_pv = wcs->pv;
 
           } else {
-            return 2;
+            return wcserr_set(WCSFIX_ERRMSG(FIXERR_MEMORY));
           }
         }
 
@@ -415,11 +506,11 @@ int celfix(struct wcsprm *wcs)
         (wcs->npv)++;
       }
 
-      return 0;
+      return FIXERR_SUCCESS;
     }
   }
 
-  return -1;
+  return FIXERR_NO_CHANGE;
 }
 
 /*--------------------------------------------------------------------------*/
@@ -431,7 +522,7 @@ int spcfix(struct wcsprm *wcs)
   int  i, status;
 
   /* Initialize if required. */
-  if (wcs == 0x0) return 1;
+  if (wcs == 0x0) return FIXERR_NULL_POINTER;
   if (wcs->flag != WCSSET) {
     if ((status = wcsset(wcs))) return status;
   }
@@ -446,7 +537,7 @@ int spcfix(struct wcsprm *wcs)
 
     if (i >= wcs->naxis) {
       /* No spectral axis. */
-      return -1;
+      return FIXERR_NO_CHANGE;
     }
   }
 
@@ -469,20 +560,25 @@ int spcfix(struct wcsprm *wcs)
 int cylfix(const int naxis[], struct wcsprm *wcs)
 
 {
+  static const char *function = "cylfix";
+
   unsigned short icnr, indx[NMAX], ncnr;
   int    j, k, stat[4], status;
   double img[4][NMAX], lat, lng, phi[4], phi0, phimax, phimin, pix[4][NMAX],
          *pixj, theta[4], theta0, world[4][NMAX], x, y;
+  struct wcserr **err;
+
+  if (wcs == 0x0) return FIXERR_NULL_POINTER;
+  err = &(wcs->err);
 
   /* Initialize if required. */
-  if (wcs == 0x0) return 1;
   if (wcs->flag != WCSSET) {
     if ((status = wcsset(wcs))) return status;
   }
 
   /* Check that we have a cylindrical projection. */
-  if (wcs->cel.prj.category != CYLINDRICAL) return -1;
-  if (wcs->naxis < 2) return -1;
+  if (wcs->cel.prj.category != CYLINDRICAL) return FIXERR_NO_CHANGE;
+  if (wcs->naxis < 2) return FIXERR_NO_CHANGE;
 
 
   /* Compute the native longitude in each corner of the image. */
@@ -492,7 +588,6 @@ int cylfix(const int naxis[], struct wcsprm *wcs)
     indx[k] = 1 << k;
   }
 
-  status = 0;
   phimin =  1.0e99;
   phimax = -1.0e99;
   for (icnr = 0; icnr < ncnr;) {
@@ -521,7 +616,7 @@ int cylfix(const int naxis[], struct wcsprm *wcs)
   if (phimin > phimax) return status;
 
   /* Any changes needed? */
-  if (phimin >= -180.0 && phimax <= 180.0) return -1;
+  if (phimin >= -180.0 && phimax <= 180.0) return FIXERR_NO_CHANGE;
 
 
   /* Compute the new reference pixel coordinates. */
@@ -530,7 +625,10 @@ int cylfix(const int naxis[], struct wcsprm *wcs)
 
   if ((status = prjs2x(&(wcs->cel.prj), 1, 1, 1, 1, &phi0, &theta0, &x, &y,
                        stat))) {
-    return (status == 2) ? 5 : 9;
+    if (status == PRJERR_BAD_PARAM) {
+      return wcserr_set(WCSFIX_ERRMSG(FIXERR_BAD_PARAM));
+    }
+    return wcserr_set(WCSFIX_ERRMSG(FIXERR_NO_REF_PIX_COORD));
   }
 
   for (k = 0; k < wcs->naxis; k++) {
@@ -540,14 +638,17 @@ int cylfix(const int naxis[], struct wcsprm *wcs)
   img[0][wcs->lat] = y;
 
   if ((status = linx2p(&(wcs->lin), 1, 0, img[0], pix[0]))) {
-    return status;
+    return wcserr_set(WCSFIX_ERRMSG(status));
   }
 
 
   /* Compute celestial coordinates at the new reference pixel. */
   if ((status = wcsp2s(wcs, 1, 0, pix[0], img[0], phi, theta, world[0],
                        stat))) {
-    return status == 8 ? 10 : status;
+    if (wcs->err->status == WCSERR_BAD_PIX) {
+      wcs->err->status = FIXERR_NO_REF_PIX_COORD;
+    }
+    return wcs->err->status;
   }
 
   /* Compute native coordinates of the celestial pole. */
diff --git a/wcslib/C/wcsfix.h b/wcslib/C/wcsfix.h
index 1e57e6b..a394d16 100644
--- a/wcslib/C/wcsfix.h
+++ b/wcslib/C/wcsfix.h
@@ -1,6 +1,6 @@
 /*============================================================================
 
-  WCSLIB 4.7 - an implementation of the FITS WCS standard.
+  WCSLIB 4.8 - an implementation of the FITS WCS standard.
   Copyright (C) 1995-2011, Mark Calabretta
 
   This file is part of WCSLIB.
@@ -28,10 +28,10 @@
 
   Author: Mark Calabretta, Australia Telescope National Facility
   http://www.atnf.csiro.au/~mcalabre/index.html
-  $Id: wcsfix.h,v 4.7 2011/02/07 07:03:42 cal103 Exp $
+  $Id: wcsfix.h,v 4.8.1.1 2011/08/15 08:07:06 cal103 Exp cal103 $
 *=============================================================================
 *
-* WCSLIB 4.7 - C routines that implement the FITS World Coordinate System
+* WCSLIB 4.8 - C routines that implement the FITS World Coordinate System
 * (WCS) standard.  Refer to
 *
 *   "Representations of world coordinates in FITS",
@@ -89,8 +89,8 @@
 *   EPOCH, VELREF or VSOURCEa keywords; this may be done by the FITS WCS
 *   header parser supplied with WCSLIB, refer to wcshdr.h.
 *
-* wcsfix() applies all of the corrections handled by the following specific
-* functions which may also be invoked separately:
+* wcsfix() and wcsfixi() apply all of the corrections handled by the following
+* specific functions which may also be invoked separately:
 *
 *   - cdfix(): Sets the diagonal element of the CDi_ja matrix to 1.0 if all
 *     CDi_ja keywords associated with a particular axis are omitted.
@@ -115,6 +115,11 @@
 *
 * wcsfix() - Translate a non-standard WCS struct
 * ----------------------------------------------
+* wcsfix() is identical to wcsfixi(), but lacks the info argument.
+*
+*
+* wcsfixi() - Translate a non-standard WCS struct
+* -----------------------------------------------
 * wcsfix() applies all of the corrections handled separately by datfix(),
 * unitfix(), celfix(), spcfix() and cylfix().
 *
@@ -139,6 +144,12 @@
 *                       to access its elements.  A status value of -2 is set
 *                       for functions that were not invoked.
 *
+*   info      struct wcserr [NWCSFIX]
+*                       Status messages from each of the functions.  Use the
+*                       preprocessor macros NWCSFIX to dimension this vector
+*                       and CDFIX, DATFIX, UNITFIX, CELFIX, SPCFIX and CYLFIX
+*                       to access its elements.
+*
 * Function return value:
 *             int       Status return value:
 *                         0: Success.
@@ -160,9 +171,9 @@
 *
 * Function return value:
 *             int       Status return value:
-*                         -1: No change required (not an error).
-*                          0: Success.
-*                          1: Null wcsprm pointer passed.
+*                        -1: No change required (not an error).
+*                         0: Success.
+*                         1: Null wcsprm pointer passed.
 *
 *
 * datfix() - Translate DATE-OBS and derive MJD-OBS or vice versa
@@ -180,10 +191,13 @@
 *
 * Function return value:
 *             int       Status return value:
-*                         -1: No change required (not an error).
-*                          0: Success.
-*                          1: Null wcsprm pointer passed.
-*                          5: Invalid parameter value.
+*                        -1: No change required (not an error).
+*                         0: Success.
+*                         1: Null wcsprm pointer passed.
+*                         5: Invalid parameter value.
+*
+*                       For returns > 1, a detailed error message is set in
+*                       wcsprm::err if enabled, see wcserr_enable().
 *
 * Notes:
 *   The MJD algorithms used by datfix() are from D.A. Hatcher, 1984, QJRAS,
@@ -206,9 +220,9 @@
 *
 * Function return value:
 *             int       Status return value:
-*                         -1: No change required (not an error).
-*                          0: Success.
-*                          1: Null wcsprm pointer passed.
+*                        -1: No change required (not an error).
+*                         0: Success.
+*                         1: Null wcsprm pointer passed.
 *
 *
 * celfix() - Translate AIPS-convention celestial projection types
@@ -228,17 +242,20 @@
 *
 * Function return value:
 *             int       Status return value:
-*                         -1: No change required (not an error).
-*                          0: Success.
-*                          1: Null wcsprm pointer passed.
-*                          2: Memory allocation failed.
-*                          3: Linear transformation matrix is singular.
-*                          4: Inconsistent or unrecognized coordinate axis
-*                             types.
-*                          5: Invalid parameter value.
-*                          6: Invalid coordinate transformation parameters.
-*                          7: Ill-conditioned coordinate transformation
-*                             parameters.
+*                        -1: No change required (not an error).
+*                         0: Success.
+*                         1: Null wcsprm pointer passed.
+*                         2: Memory allocation failed.
+*                         3: Linear transformation matrix is singular.
+*                         4: Inconsistent or unrecognized coordinate axis
+*                            types.
+*                         5: Invalid parameter value.
+*                         6: Invalid coordinate transformation parameters.
+*                         7: Ill-conditioned coordinate transformation
+*                            parameters.
+*
+*                       For returns > 1, a detailed error message is set in
+*                       wcsprm::err if enabled, see wcserr_enable().
 *
 *
 * spcfix() - Translate AIPS-convention spectral types
@@ -253,18 +270,21 @@
 *                       and/or wcsprm::specsys may be changed.
 *
 * Function return value:
-*             int      Status return value:
-*                         -1: No change required (not an error).
-*                          0: Success.
-*                          1: Null wcsprm pointer passed.
-*                          2: Memory allocation failed.
-*                          3: Linear transformation matrix is singular.
-*                          4: Inconsistent or unrecognized coordinate axis
-*                             types.
-*                          5: Invalid parameter value.
-*                          6: Invalid coordinate transformation parameters.
-*                          7: Ill-conditioned coordinate transformation
-*                             parameters.
+*             int       Status return value:
+*                        -1: No change required (not an error).
+*                         0: Success.
+*                         1: Null wcsprm pointer passed.
+*                         2: Memory allocation failed.
+*                         3: Linear transformation matrix is singular.
+*                         4: Inconsistent or unrecognized coordinate axis
+*                            types.
+*                         5: Invalid parameter value.
+*                         6: Invalid coordinate transformation parameters.
+*                         7: Ill-conditioned coordinate transformation
+*                            parameters.
+*
+*                       For returns > 1, a detailed error message is set in
+*                       wcsprm::err if enabled, see wcserr_enable().
 *
 *
 * cylfix() - Fix malformed cylindrical projections
@@ -281,7 +301,7 @@
 *                       Coordinate transformation parameters.
 *
 * Function return value:
-*             int      Status return value:
+*             int       Status return value:
 *                        -1: No change required (not an error).
 *                         0: Success.
 *                         1: Null wcsprm pointer passed.
@@ -297,6 +317,9 @@
 *                         9: Could not determine reference pixel coordinate.
 *                        10: Could not determine reference pixel value.
 *
+*                       For returns > 1, a detailed error message is set in
+*                       wcsprm::err if enabled, see wcserr_enable().
+*
 *
 * Global variable: const char *wcsfix_errmsg[] - Status return messages
 * ---------------------------------------------------------------------
@@ -308,6 +331,7 @@
 #define WCSLIB_WCSFIX
 
 #include "wcs.h"
+#include "wcserr.h"
 
 #ifdef __cplusplus
 extern "C" {
@@ -324,9 +348,33 @@ extern "C" {
 extern const char *wcsfix_errmsg[];
 #define cylfix_errmsg wcsfix_errmsg
 
+enum wcsfix_errmsg_enum {
+  FIXERR_NO_CHANGE        = -1,	/* No change. */
+  FIXERR_SUCCESS          =  0,	/* Success. */
+  FIXERR_NULL_POINTER     =  1,	/* Null wcsprm pointer passed. */
+  FIXERR_MEMORY           =  2,	/* Memory allocation failed. */
+  FIXERR_SINGULAR_MTX     =  3,	/* Linear transformation matrix is
+				   singular. */
+  FIXERR_BAD_CTYPE        =  4,	/* Inconsistent or unrecognized coordinate
+				   axis types. */
+  FIXERR_BAD_PARAM        =  5,	/* Invalid parameter value. */
+  FIXERR_BAD_COORD_TRANS  =  6,	/* Invalid coordinate transformation
+				   parameters. */
+  FIXERR_ILL_COORD_TRANS  =  7,	/* Ill-conditioned coordinate transformation
+				   parameters. */
+  FIXERR_BAD_CORNER_PIX   =  8,	/* All of the corner pixel coordinates are
+				   invalid. */
+  FIXERR_NO_REF_PIX_COORD =  9,	/* Could not determine reference pixel
+				   coordinate. */
+  FIXERR_NO_REF_PIX_VAL   = 10	/* Could not determine reference pixel
+				   value. */
+};
 
 int wcsfix(int ctrl, const int naxis[], struct wcsprm *wcs, int stat[]);
 
+int wcsfixi(int ctrl, const int naxis[], struct wcsprm *wcs, int stat[],
+            struct wcserr info[]);
+
 int cdfix(struct wcsprm *wcs);
 
 int datfix(struct wcsprm *wcs);
diff --git a/wcslib/C/wcshdr.c b/wcslib/C/wcshdr.c
index e29ab2b..31b3032 100644
--- a/wcslib/C/wcshdr.c
+++ b/wcslib/C/wcshdr.c
@@ -1,6 +1,6 @@
 /*============================================================================
 
-  WCSLIB 4.7 - an implementation of the FITS WCS standard.
+  WCSLIB 4.8 - an implementation of the FITS WCS standard.
   Copyright (C) 1995-2011, Mark Calabretta
 
   This file is part of WCSLIB.
@@ -28,7 +28,7 @@
 
   Author: Mark Calabretta, Australia Telescope National Facility
   http://www.atnf.csiro.au/~mcalabre/index.html
-  $Id: wcshdr.c,v 4.7 2011/02/07 07:03:42 cal103 Exp $
+  $Id: wcshdr.c,v 4.8.1.1 2011/08/15 08:07:06 cal103 Exp cal103 $
 *===========================================================================*/
 
 #include <ctype.h>
@@ -49,11 +49,15 @@ const char *wcshdr_errmsg[] = {
   "Success",
   "Null wcsprm pointer passed",
   "Memory allocation failed",
-  "Invalid tabular parameters",
-  "Fatal error returned by Flex parser"};
+  "Invalid column selection",
+  "Fatal error returned by Flex parser",
+  "Invalid tabular parameters"};
 
-void wcshdo_util(int, const char [], const char [], int, const char [], int,
-  int, int, char, int, int [], char [], const char [], int *, char **,
+/* Convenience macro for invoking wcserr_set(). */
+#define WCSHDR_ERRMSG(status) WCSERR_SET(status), wcshdr_errmsg[status]
+
+static void wcshdo_util(int, const char [], const char [], int, const char [],
+  int, int, int, char, int, int [], char [], const char [], int *, char **,
   int *);
 
 /*--------------------------------------------------------------------------*/
@@ -61,16 +65,19 @@ void wcshdo_util(int, const char [], const char [], int, const char [], int,
 int wcstab(struct wcsprm *wcs)
 
 {
+  static const char *function = "wcstab";
+
   char (*PSi_0a)[72] = 0x0, (*PSi_1a)[72] = 0x0, (*PSi_2a)[72] = 0x0;
   int  *PVi_1a = 0x0, *PVi_2a = 0x0, *PVi_3a = 0x0, *tabax, *tabidx = 0x0;
   int   getcrd, i, ip, itab, itabax, j, jtabax, m, naxis, ntabax, status;
   struct wtbarr *wtbp;
   struct tabprm *tabp;
+  struct wcserr **err;
 
+  if (wcs == 0x0) return WCSHDRERR_NULL_POINTER;
+  err = &(wcs->err);
 
   /* Free memory previously allocated by wcstab(). */
-  if (wcs == 0x0) return 1;
-
   if (wcs->flag != -1 && wcs->m_flag == WCSSET) {
     if (wcs->wtb == wcs->m_wtb) wcs->wtb = 0x0;
     if (wcs->tab == wcs->m_tab) wcs->tab = 0x0;
@@ -94,7 +101,7 @@ int wcstab(struct wcsprm *wcs)
   /* Determine the number of -TAB axes. */
   naxis = wcs->naxis;
   if (!(tabax = calloc(naxis, sizeof(int)))) {
-    return 2;
+    return wcserr_set(WCSHDR_ERRMSG(WCSHDRERR_MEMORY));
   }
 
   ntabax = 0;
@@ -124,7 +131,7 @@ int wcstab(struct wcsprm *wcs)
         (PSi_2a = calloc(ntabax, sizeof(char[72]))) &&
         (PVi_3a = calloc(ntabax, sizeof(int)))      &&
         (tabidx = calloc(ntabax, sizeof(int))))) {
-    status = 2;
+    status = wcserr_set(WCSHDR_ERRMSG(WCSHDRERR_MEMORY));
     goto cleanup;
   }
 
@@ -183,7 +190,8 @@ int wcstab(struct wcsprm *wcs)
   for (itabax = 0; itabax < ntabax; itabax++) {
     /* These have no defaults. */
     if (!PSi_0a[itabax][0] || !PSi_1a[itabax][0]) {
-      status = 3;
+      status = wcserr_set(WCSERR_SET(WCSHDRERR_BAD_TABULAR_PARAMS),
+        "Invalid tabular parameters: PSi_0a and PSi_1a must be specified");
       goto cleanup;
     }
 
@@ -207,7 +215,7 @@ int wcstab(struct wcsprm *wcs)
   }
 
   if (!(wcs->tab = calloc(wcs->ntab, sizeof(struct tabprm)))) {
-    status = 2;
+    status = wcserr_set(WCSHDR_ERRMSG(WCSHDRERR_MEMORY));
     goto cleanup;
   }
   wcs->m_tab = wcs->tab;
@@ -224,6 +232,8 @@ int wcstab(struct wcsprm *wcs)
 
   for (itab = 0; itab < wcs->ntab; itab++) {
     if ((status = tabini(1, wcs->tab[itab].M, 0, wcs->tab + itab))) {
+      if (status == 3) status = 5;
+      wcserr_set(WCSHDR_ERRMSG(status));
       goto cleanup;
     }
   }
@@ -248,7 +258,8 @@ int wcstab(struct wcsprm *wcs)
   for (itab = 0; itab < wcs->ntab; itab++) {
     for (m = 0; m < wcs->tab[itab].M; m++) {
       if (wcs->tab[itab].map[m] < 0) {
-        status = 3;
+        status = wcserr_set(WCSERR_SET(WCSHDRERR_BAD_TABULAR_PARAMS),
+          "Invalid tabular parameters: the axis mapping is undefined");
         goto cleanup;
       }
     }
@@ -270,7 +281,7 @@ int wcstab(struct wcsprm *wcs)
   if (!(wcs->wtb = calloc(wcs->nwtb, sizeof(struct wtbarr)))) {
     wcs->nwtb = 0;
 
-    status = 2;
+    status = wcserr_set(WCSHDR_ERRMSG(WCSHDRERR_MEMORY));
     goto cleanup;
   }
   wcs->m_wtb = wcs->wtb;
@@ -361,7 +372,7 @@ int wcsidx(int nwcs, struct wcsprm **wcs, int alts[27])
   }
 
   if (wcs == 0x0) {
-    return 1;
+    return WCSHDRERR_NULL_POINTER;
   }
 
   wcsp = *wcs;
@@ -398,7 +409,7 @@ int wcsbdx(int nwcs, struct wcsprm **wcs, int type, short alts[1000][28])
   }
 
   if (wcs == 0x0) {
-    return 1;
+    return WCSHDRERR_NULL_POINTER;
   }
 
   wcsp = *wcs;
@@ -445,7 +456,7 @@ int wcsvfree(int *nwcs, struct wcsprm **wcs)
   struct wcsprm *wcsp;
 
   if (wcs == 0x0) {
-    return 1;
+    return WCSHDRERR_NULL_POINTER;
   }
 
   wcsp = *wcs;
@@ -468,17 +479,19 @@ int wcshdo(int relax, struct wcsprm *wcs, int *nkeyrec, char **header)
 /* ::: CUBEFACE and STOKES handling? */
 
 {
+  static const char *function = "wcshdo";
+
   char alt, comment[72], keyvalue[72], keyword[16], obsg[8] = "OBSG?",
        obsgeo[8] = "OBSGEO-?", ptype, xtype, xyz[] = "XYZ";
   int  bintab, col0, *colax, colnum, i, j, k, naxis, pixlist, primage,
        status = 0;
+  struct wcserr **err;
 
   *nkeyrec = 0;
   *header  = 0x0;
 
-  if (wcs == 0x0) {
-    return 1;
-  }
+  if (wcs == 0x0) return WCSHDRERR_NULL_POINTER;
+  err = &(wcs->err);
 
   if (wcs->flag != WCSSET) {
     if ((status = wcsset(wcs))) return status;
@@ -506,7 +519,6 @@ int wcshdo(int relax, struct wcsprm *wcs, int *nkeyrec, char **header)
     col0 = colax[0];
   } else {
     primage = 1;
-    col0 = 0;
   }
 
 
@@ -912,6 +924,9 @@ int wcshdo(int relax, struct wcsprm *wcs, int *nkeyrec, char **header)
       colnum, colax, keyvalue, comment, nkeyrec, header, &status);
   }
 
+  if (status == WCSHDRERR_MEMORY) {
+    wcserr_set(WCSHDR_ERRMSG(status));
+  }
   return status;
 }
 
@@ -945,7 +960,7 @@ void wcshdo_util(
   if ((*nkeyrec)%32 == 0) {
     nbyte = ((*nkeyrec)/32 + 1) * 2880;
     if (!(hptr = realloc(*header, nbyte))) {
-      *status = 2;
+      *status = WCSHDRERR_MEMORY;
       return;
     }
 
diff --git a/wcslib/C/wcshdr.h b/wcslib/C/wcshdr.h
index e1529cd..78885a6 100644
--- a/wcslib/C/wcshdr.h
+++ b/wcslib/C/wcshdr.h
@@ -1,6 +1,6 @@
 /*============================================================================
 
-  WCSLIB 4.7 - an implementation of the FITS WCS standard.
+  WCSLIB 4.8 - an implementation of the FITS WCS standard.
   Copyright (C) 1995-2011, Mark Calabretta
 
   This file is part of WCSLIB.
@@ -28,10 +28,10 @@
 
   Author: Mark Calabretta, Australia Telescope National Facility
   http://www.atnf.csiro.au/~mcalabre/index.html
-  $Id: wcshdr.h,v 4.7 2011/02/07 07:03:42 cal103 Exp $
+  $Id: wcshdr.h,v 4.8.1.1 2011/08/15 08:07:06 cal103 Exp cal103 $
 *=============================================================================
 *
-* WCSLIB 4.7 - C routines that implement the FITS World Coordinate System
+* WCSLIB 4.8 - C routines that implement the FITS World Coordinate System
 * (WCS) standard.  Refer to
 *
 *   "Representations of world coordinates in FITS",
@@ -144,6 +144,7 @@
 *
 * Given:
 *   nkeyrec   int       Number of keyrecords in header[].
+*
 *   relax     int       Degree of permissiveness:
 *                         0: Recognize only FITS keywords defined by the
 *                            published WCS standard.
@@ -151,6 +152,7 @@
 *                            extensions of the WCS standard.
 *                       Fine-grained control of the degree of permissiveness
 *                       is also possible as explained in wcsbth() note 5.
+*
 *   ctrl      int       Error reporting and other control options for invalid
 *                       WCS and other header keyrecords:
 *                           0: Do not report any rejected header keyrecords.
@@ -186,7 +188,9 @@
 *                       illegal values, etc.  Keywords not recognized as WCS
 *                       keywords are simply ignored.  Refer also to wcsbth()
 *                       note 5.
+*
 *   nwcs      int*      Number of coordinate representations found.
+*
 *   wcs       struct wcsprm**
 *                       Pointer to an array of wcsprm structs containing up to
 *                       27 coordinate representations.
@@ -268,6 +272,7 @@
 *
 * Given:
 *   nkeyrec   int       Number of keyrecords in header[].
+*
 *   relax     int       Degree of permissiveness:
 *                         0: Recognize only FITS keywords defined by the
 *                            published WCS standard.
@@ -275,6 +280,7 @@
 *                            extensions of the WCS standard.
 *                       Fine-grained control of the degree of permissiveness
 *                       is also possible, as explained in note 5 below.
+*
 *   ctrl      int       Error reporting and other control options for invalid
 *                       WCS and other header keyrecords:
 *                           0: Do not report any rejected header keyrecords.
@@ -304,6 +310,7 @@
 *                       character), otherwise it will contain its original
 *                       complement of nkeyrec keyrecords and possibly not be
 *                       null-terminated.
+*
 *   keysel    int       Vector of flag bits that may be used to restrict the
 *                       keyword types considered:
 *                         WCSHDR_IMGHEAD: Image header keywords.
@@ -320,6 +327,7 @@
 *                       is present, then WCSHDR_IMGHEAD and WCSHDR_PIXLIST
 *                       alone may be sufficient to cause the construction of
 *                       coordinate descriptions for binary table image arrays.
+*
 *   colsel    int*      Pointer to an array of table column numbers used to
 *                       restrict the keywords considered by wcsbth().
 *
@@ -342,7 +350,9 @@
 *                       illegal values, etc.  Keywords not recognized as WCS
 *                       keywords are simply ignored, refer also to note 5
 *                       below.
+*
 *   nwcs      int*      Number of coordinate representations found.
+*
 *   wcs       struct wcsprm**
 *                       Pointer to an array of wcsprm structs containing up
 *                       to 27027 coordinate representations, refer to note 6
@@ -762,6 +772,11 @@
 *             int       Status return value:
 *                         0: Success.
 *                         1: Null wcsprm pointer passed.
+*                         2: Memory allocation failed.
+*                         3: Invalid tabular parameters.
+*
+*                       For returns > 1, a detailed error message is set in
+*                       wcsprm::err if enabled, see wcserr_enable().
 *
 *
 * wcsidx() - Index alternate coordinate representations
@@ -775,6 +790,7 @@
 *
 * Given:
 *   nwcs      int       Number of coordinate representations in the array.
+*
 *   wcs       const struct wcsprm**
 *                       Pointer to an array of wcsprm structs returned by
 *                       wcspih() or wcsbth().
@@ -807,9 +823,11 @@
 *
 * Given:
 *   nwcs      int       Number of coordinate representations in the array.
+*
 *   wcs       const struct wcsprm**
 *                       Pointer to an array of wcsprm structs returned by
 *                       wcsbth().
+*
 *   type      int       Select the type of coordinate representation:
 *                         0: binary table image arrays,
 *                         1: pixel lists.
@@ -848,6 +866,7 @@
 * Given and returned:
 *   nwcs      int*      Number of coordinate representations found; set to 0
 *                       on return.
+*
 *   wcs       struct wcsprm**
 *                       Pointer to the array of wcsprm structs; set to 0 on
 *                       return.
@@ -915,6 +934,7 @@
 * Returned:
 *   nkeyrec   int*      Number of FITS header keyrecords returned in the
 *                       "header" array.
+*
 *   header    char**    Pointer to an array of char holding the header.
 *                       Storage for the array is allocated by wcshdo() in
 *                       blocks of 2880 bytes (32 x 80-character keyrecords)
@@ -925,9 +945,20 @@
 *                       (*header)[0], the second at (*header)[80], etc.
 *
 * Function return value:
-*             int       Status return value:
+*             int       Status return value (associated with wcs_errmsg[]):
 *                         0: Success.
 *                         1: Null wcsprm pointer passed.
+*                         2: Memory allocation failed.
+*                         3: Linear transformation matrix is singular.
+*                         4: Inconsistent or unrecognized coordinate axis
+*                            types.
+*                         5: Invalid parameter value.
+*                         6: Invalid coordinate transformation parameters.
+*                         7: Ill-conditioned coordinate transformation
+*                            parameters.
+*
+*                       For returns > 1, a detailed error message is set in
+*                       wcsprm::err if enabled, see wcserr_enable().
 *
 * Notes:
 *   wcshdo() interprets the "relax" argument as a vector of flag bits to
@@ -1020,6 +1051,7 @@
 * Global variable: const char *wcshdr_errmsg[] - Status return messages
 * ---------------------------------------------------------------------
 * Error messages to match the status value returned from each function.
+* Use wcs_errmsg[] for status returns from wcshdo().
 *
 *===========================================================================*/
 
@@ -1067,6 +1099,15 @@ extern "C" {
 
 extern const char *wcshdr_errmsg[];
 
+enum wcshdr_errmsg_enum {
+  WCSHDRERR_SUCCESS            = 0,	/* Success. */
+  WCSHDRERR_NULL_POINTER       = 1,	/* Null wcsprm pointer passed. */
+  WCSHDRERR_MEMORY             = 2,	/* Memory allocation failed. */
+  WCSHDRERR_BAD_COLUMN         = 3,	/* Invalid column selection. */
+  WCSHDRERR_PARSER             = 4,	/* Fatal error returned by Flex
+					   parser. */
+  WCSHDRERR_BAD_TABULAR_PARAMS = 5 	/* Invalid tabular parameters. */
+};
 
 int wcspih(char *header, int nkeyrec, int relax, int ctrl, int *nreject,
            int *nwcs, struct wcsprm **wcs);
diff --git a/wcslib/C/wcslib.h b/wcslib/C/wcslib.h
index ccc6b2b..19d3dd3 100644
--- a/wcslib/C/wcslib.h
+++ b/wcslib/C/wcslib.h
@@ -1,6 +1,6 @@
 /*============================================================================
 
-  WCSLIB 4.7 - an implementation of the FITS WCS standard.
+  WCSLIB 4.8 - an implementation of the FITS WCS standard.
   Copyright (C) 1995-2011, Mark Calabretta
 
   This file is part of WCSLIB.
@@ -28,10 +28,10 @@
 
   Author: Mark Calabretta, Australia Telescope National Facility
   http://www.atnf.csiro.au/~mcalabre/index.html
-  $Id: wcslib.h,v 4.7 2011/02/07 07:03:42 cal103 Exp $
+  $Id: wcslib.h,v 4.8.1.1 2011/08/15 08:07:06 cal103 Exp cal103 $
 *=============================================================================
 *
-* WCSLIB 4.7 - C routines that implement the FITS World Coordinate System
+* WCSLIB 4.8 - C routines that implement the FITS World Coordinate System
 * (WCS) standard.
 *
 * Summary of wcslib.h
@@ -54,6 +54,7 @@
 #include "spx.h"
 #include "tab.h"
 #include "wcs.h"
+#include "wcserr.h"
 #include "wcsfix.h"
 #include "wcshdr.h"
 #include "wcsmath.h"
diff --git a/wcslib/C/wcsmath.h b/wcslib/C/wcsmath.h
index 3fe43e7..911b6b9 100644
--- a/wcslib/C/wcsmath.h
+++ b/wcslib/C/wcsmath.h
@@ -1,6 +1,6 @@
 /*============================================================================
 
-  WCSLIB 4.7 - an implementation of the FITS WCS standard.
+  WCSLIB 4.8 - an implementation of the FITS WCS standard.
   Copyright (C) 1995-2011, Mark Calabretta
 
   This file is part of WCSLIB.
@@ -28,7 +28,7 @@
 
   Author: Mark Calabretta, Australia Telescope National Facility
   http://www.atnf.csiro.au/~mcalabre/index.html
-  $Id: wcsmath.h,v 4.7 2011/02/07 07:03:42 cal103 Exp $
+  $Id: wcsmath.h,v 4.8.1.1 2011/08/15 08:07:06 cal103 Exp cal103 $
 *=============================================================================
 *
 * Summary of wcsmath.h
diff --git a/wcslib/C/wcspih.l b/wcslib/C/wcspih.l
index 7e425a7..1aab01f 100644
--- a/wcslib/C/wcspih.l
+++ b/wcslib/C/wcspih.l
@@ -1,6 +1,6 @@
 /*============================================================================
 
-  WCSLIB 4.7 - an implementation of the FITS WCS standard.
+  WCSLIB 4.8 - an implementation of the FITS WCS standard.
   Copyright (C) 1995-2011, Mark Calabretta
 
   This file is part of WCSLIB.
@@ -28,7 +28,7 @@
 
   Author: Mark Calabretta, Australia Telescope National Facility
   http://www.atnf.csiro.au/~mcalabre/index.html
-  $Id: wcspih.l,v 4.7 2011/02/07 07:03:42 cal103 Exp $
+  $Id: wcspih.l,v 4.8.1.1 2011/08/15 08:07:06 cal103 Exp cal103 $
 *=============================================================================
 *
 * wcspih.l is a Flex description file containing the definition of a lexical
@@ -79,19 +79,19 @@
 %option prefix="wcspih"
 
 /* Indices for parameterized keywords. */
-I0      [0-9]
-I1      [1-9]
-I2      [1-9][0-9]
-I3      [1-9][0-9]{2}
-I4      [1-9][0-9]{3}
+I0	[0-9]
+I1	[1-9]
+I2	[1-9][0-9]
+I3	[1-9][0-9]{2}
+I4	[1-9][0-9]{3}
 
 /* Alternate coordinate system identifier. */
-ALT     [ A-Z]
+ALT	[ A-Z]
 
 /* Keyvalue data types. */
-INTEGER [+-]?[0-9]+
-FLOAT   [+-]?([0-9]+\.?[0-9]*|\.[0-9]+)([eE][+-]?[0-9]+)?
-STRING  '([^']|'')*'
+INTEGER	[+-]?[0-9]+
+FLOAT	[+-]?([0-9]+\.?[0-9]*|\.[0-9]+)([eE][+-]?[0-9]+)?
+STRING	'([^']|'')*'
 
 /* Exclusive start states. */
 %x CROTAi PROJPn
@@ -120,17 +120,17 @@ STRING  '([^']|'')*'
                            int *nreject, int *nwcs, struct wcsprm **wcs)
 
 #define YY_INPUT(inbuff, count, bufsize) \
-        { \
-          if (wcspih_nkeyrec) { \
-            strncpy(inbuff, wcspih_hdr, 80); \
-            inbuff[80] = '\n'; \
-            wcspih_hdr += 80; \
-            wcspih_nkeyrec--; \
-            count = 81; \
-          } else { \
-            count = YY_NULL; \
-          } \
-        }
+	{ \
+	  if (wcspih_nkeyrec) { \
+	    strncpy(inbuff, wcspih_hdr, 80); \
+	    inbuff[80] = '\n'; \
+	    wcspih_hdr += 80; \
+	    wcspih_nkeyrec--; \
+	    count = 81; \
+	  } else { \
+	    count = YY_NULL; \
+	  } \
+	}
 
 /* These global variables are required by YY_INPUT. */
 char *wcspih_hdr;
@@ -149,440 +149,440 @@ jmp_buf wcspih_abort_jmp_env;
 %}
 
 %%
-        /* Keyword indices, as used in the WCS papers, e.g. PCi_ja, PVi_ma. */
-        char a;
-        int  i, j, m;
-
-        char *cptr, *errmsg, errtxt[80], *hptr, *keep;
-        int  altlin, alts[27], ialt, idx, ipx, ix, jx, naxis, *npptr,
-             nps[27], npv[27], pass, status, valtype, voff;
-        double epoch[27], vsource[27];
-        void *vptr, *wptr;
-        struct wcsprm *wcsp;
-        int yylex_destroy(void);
-
-        naxis = 0;
-        for (ialt = 0; ialt < 27; ialt++) {
-          alts[ialt] = 0;
-          npv[ialt] = 0;
-          nps[ialt] = 0;
-          epoch[ialt]   = UNDEFINED;
-          vsource[ialt] = UNDEFINED;
-        }
-
-        /* Parameters used to implement YY_INPUT. */
-        wcspih_hdr = header;
-        wcspih_nkeyrec = nkeyrec;
-
-        /* Our handle on the input stream. */
-        hptr = header;
-        keep = 0x0;
-        *nreject = 0;
-
-        /* Keyword parameters. */
-        i = j = m = 0;
-        a = ' ';
-
-        /* For decoding the keyvalue. */
-        valtype = -1;
-        idx     = -1;
-        vptr    = 0x0;
-
-        /* For keywords that require special handling. */
-        altlin = 0;
-        npptr  = 0x0;
-
-        /* The data structures produced. */
-        *nwcs = 0;
-        *wcs  = 0x0;
-
-        pass = 1;
-
-        /* Return here via longjmp() invoked by yy_fatal_error(). */
-        if (setjmp(wcspih_abort_jmp_env)) {
-          return 3;
-        }
-
-        BEGIN(INITIAL);
+	/* Keyword indices, as used in the WCS papers, e.g. PCi_ja, PVi_ma. */
+	char a;
+	int  i, j, m;
+	
+	char *cptr, *errmsg, errtxt[80], *hptr, *keep;
+	int  altlin, alts[27], ialt, idx, ipx, ix, jx, naxis, *npptr,
+	     nps[27], npv[27], pass, status, valtype, voff;
+	double epoch[27], vsource[27];
+	void *vptr, *wptr;
+	struct wcsprm *wcsp;
+	int yylex_destroy(void);
+	
+	naxis = 0;
+	for (ialt = 0; ialt < 27; ialt++) {
+	  alts[ialt] = 0;
+	  npv[ialt] = 0;
+	  nps[ialt] = 0;
+	  epoch[ialt]   = UNDEFINED;
+	  vsource[ialt] = UNDEFINED;
+	}
+	
+	/* Parameters used to implement YY_INPUT. */
+	wcspih_hdr = header;
+	wcspih_nkeyrec = nkeyrec;
+	
+	/* Our handle on the input stream. */
+	hptr = header;
+	keep = 0x0;
+	*nreject = 0;
+	
+	/* Keyword parameters. */
+	i = j = m = 0;
+	a = ' ';
+	
+	/* For decoding the keyvalue. */
+	valtype = -1;
+	idx     = -1;
+	vptr    = 0x0;
+	
+	/* For keywords that require special handling. */
+	altlin = 0;
+	npptr  = 0x0;
+	
+	/* The data structures produced. */
+	*nwcs = 0;
+	*wcs  = 0x0;
+	
+	pass = 1;
+	
+	/* Return here via longjmp() invoked by yy_fatal_error(). */
+	if (setjmp(wcspih_abort_jmp_env)) {
+	  return 3;
+	}
+	
+	BEGIN(INITIAL);
 
 
 ^NAXIS"   = "" "*{INTEGER} {
-          if (pass == 1) {
-            sscanf(yytext, "NAXIS   = %d", &naxis);
-          }
-
-          if (naxis < 0) {
-            errmsg = errtxt;
-            sprintf(errmsg, "Negative value of NAXIS ignored: %d", naxis);
-            naxis = 0;
-            BEGIN(ERROR);
-          } else {
-            BEGIN(DISCARD);
-          }
-        }
+	  if (pass == 1) {
+	    sscanf(yytext, "NAXIS   = %d", &naxis);
+	  }
+	
+	  if (naxis < 0) {
+	    errmsg = errtxt;
+	    sprintf(errmsg, "Negative value of NAXIS ignored: %d", naxis);
+	    naxis = 0;
+	    BEGIN(ERROR);
+	  } else {
+	    BEGIN(DISCARD);
+	  }
+	}
 
 ^WCSAXES{ALT}=" "" "*{INTEGER} {
-          if (pass == 1) {
-            sscanf(yytext, "WCSAXES%c= %d", &a, &i);
-            wcspih_naxes(naxis, i, 0, a, alts, 0);
-          }
-          BEGIN(FLUSH);
-        }
-
-^CRPIX  {
-          valtype = FLOAT;
-          if (pass == 2) vptr = &((*wcs)->crpix);
-          BEGIN(CCCCCia);
-        }
-
-^PC     {
-          valtype = FLOAT;
-          if (pass == 2) vptr = &((*wcs)->pc);
-          altlin = 1;
-          BEGIN(CCi_ja);
-        }
-
-^CD     {
-          valtype = FLOAT;
-          if (pass == 2) vptr = &((*wcs)->cd);
-          altlin = 2;
-          BEGIN(CCi_ja);
-        }
-
-^CDELT  {
-          valtype = FLOAT;
-          if (pass == 2) vptr = &((*wcs)->cdelt);
-          BEGIN(CCCCCia);
-        }
-
-^CROTA  {
-          valtype = FLOAT;
-          if (pass == 2) vptr = &((*wcs)->crota);
-          altlin = 4;
-          BEGIN(CROTAi);
-        }
-
-^CUNIT  {
-          valtype = STRING;
-          if (pass == 2) vptr = &((*wcs)->cunit);
-          BEGIN(CCCCCia);
-        }
-
-^CTYPE  {
-          valtype = STRING;
-          if (pass == 2) vptr = &((*wcs)->ctype);
-          BEGIN(CCCCCia);
-        }
-
-^CRVAL  {
-          valtype = FLOAT;
-          if (pass == 2) vptr = &((*wcs)->crval);
-          BEGIN(CCCCCia);
-        }
+	  if (pass == 1) {
+	    sscanf(yytext, "WCSAXES%c= %d", &a, &i);
+	    wcspih_naxes(naxis, i, 0, a, alts, 0);
+	  }
+	  BEGIN(FLUSH);
+	}
+
+^CRPIX	{
+	  valtype = FLOAT;
+	  if (pass == 2) vptr = &((*wcs)->crpix);
+	  BEGIN(CCCCCia);
+	}
+
+^PC	{
+	  valtype = FLOAT;
+	  if (pass == 2) vptr = &((*wcs)->pc);
+	  altlin = 1;
+	  BEGIN(CCi_ja);
+	}
+
+^CD	{
+	  valtype = FLOAT;
+	  if (pass == 2) vptr = &((*wcs)->cd);
+	  altlin = 2;
+	  BEGIN(CCi_ja);
+	}
+
+^CDELT	{
+	  valtype = FLOAT;
+	  if (pass == 2) vptr = &((*wcs)->cdelt);
+	  BEGIN(CCCCCia);
+	}
+
+^CROTA	{
+	  valtype = FLOAT;
+	  if (pass == 2) vptr = &((*wcs)->crota);
+	  altlin = 4;
+	  BEGIN(CROTAi);
+	}
+
+^CUNIT	{
+	  valtype = STRING;
+	  if (pass == 2) vptr = &((*wcs)->cunit);
+	  BEGIN(CCCCCia);
+	}
+
+^CTYPE	{
+	  valtype = STRING;
+	  if (pass == 2) vptr = &((*wcs)->ctype);
+	  BEGIN(CCCCCia);
+	}
+
+^CRVAL	{
+	  valtype = FLOAT;
+	  if (pass == 2) vptr = &((*wcs)->crval);
+	  BEGIN(CCCCCia);
+	}
 
 ^LONPOLE {
-          valtype = FLOAT;
-          if (pass == 2) vptr = &((*wcs)->lonpole);
-          BEGIN(CCCCCCCa);
-        }
+	  valtype = FLOAT;
+	  if (pass == 2) vptr = &((*wcs)->lonpole);
+	  BEGIN(CCCCCCCa);
+	}
 
 ^LATPOLE {
-          valtype = FLOAT;
-          if (pass == 2) vptr = &((*wcs)->latpole);
-          BEGIN(CCCCCCCa);
-        }
+	  valtype = FLOAT;
+	  if (pass == 2) vptr = &((*wcs)->latpole);
+	  BEGIN(CCCCCCCa);
+	}
 
 ^RESTFRQ {
-          valtype = FLOAT;
-          if (pass == 2) vptr = &((*wcs)->restfrq);
-          BEGIN(CCCCCCCa);
-        }
+	  valtype = FLOAT;
+	  if (pass == 2) vptr = &((*wcs)->restfrq);
+	  BEGIN(CCCCCCCa);
+	}
 
 ^RESTFREQ {
-          valtype = FLOAT;
-          if (pass == 2) vptr = &((*wcs)->restfrq);
-          unput(' ');
-          BEGIN(CCCCCCCa);
-        }
+	  valtype = FLOAT;
+	  if (pass == 2) vptr = &((*wcs)->restfrq);
+	  unput(' ');
+	  BEGIN(CCCCCCCa);
+	}
 
 ^RESTWAV {
-          valtype = FLOAT;
-          if (pass == 2) vptr = &((*wcs)->restwav);
-          BEGIN(CCCCCCCa);
-        }
-
-^PV     {
-          valtype = FLOAT;
-          if (pass == 2) vptr = &((*wcs)->pv);
-          npptr = npv;
-          BEGIN(CCi_ma);
-        }
-
-^PROJP  {
-          valtype = FLOAT;
-          if (pass == 2) vptr = &((*wcs)->pv);
-          npptr = npv;
-          BEGIN(PROJPn);
-        }
-
-^PS     {
-          valtype = STRING;
-          if (pass == 2) vptr = &((*wcs)->ps);
-          npptr = nps;
-          BEGIN(CCi_ma);
-        }
-
-^CNAME  {
-          valtype = STRING;
-          if (pass == 2) vptr = &((*wcs)->cname);
-          BEGIN(CCCCCia);
-        }
-
-^CRDER  {
-          valtype = FLOAT;
-          if (pass == 2) vptr = &((*wcs)->crder);
-          BEGIN(CCCCCia);
-        }
-
-^CSYER  {
-          valtype = FLOAT;
-          if (pass == 2) vptr = &((*wcs)->csyer);
-          BEGIN(CCCCCia);
-        }
+	  valtype = FLOAT;
+	  if (pass == 2) vptr = &((*wcs)->restwav);
+	  BEGIN(CCCCCCCa);
+	}
+
+^PV	{
+	  valtype = FLOAT;
+	  if (pass == 2) vptr = &((*wcs)->pv);
+	  npptr = npv;
+	  BEGIN(CCi_ma);
+	}
+
+^PROJP	{
+	  valtype = FLOAT;
+	  if (pass == 2) vptr = &((*wcs)->pv);
+	  npptr = npv;
+	  BEGIN(PROJPn);
+	}
+
+^PS	{
+	  valtype = STRING;
+	  if (pass == 2) vptr = &((*wcs)->ps);
+	  npptr = nps;
+	  BEGIN(CCi_ma);
+	}
+
+^CNAME	{
+	  valtype = STRING;
+	  if (pass == 2) vptr = &((*wcs)->cname);
+	  BEGIN(CCCCCia);
+	}
+
+^CRDER	{
+	  valtype = FLOAT;
+	  if (pass == 2) vptr = &((*wcs)->crder);
+	  BEGIN(CCCCCia);
+	}
+
+^CSYER	{
+	  valtype = FLOAT;
+	  if (pass == 2) vptr = &((*wcs)->csyer);
+	  BEGIN(CCCCCia);
+	}
 
 ^DATE-AVG {
-          valtype = STRING;
-          if (pass == 2) vptr = (*wcs)->dateavg;
-          if (ctrl < -10) keep = wcspih_hdr - 80;
-          BEGIN(CCCCCCCC);
-        }
+	  valtype = STRING;
+	  if (pass == 2) vptr = (*wcs)->dateavg;
+	  if (ctrl < -10) keep = wcspih_hdr - 80;
+	  BEGIN(CCCCCCCC);
+	}
 
 ^DATE-OBS {
-          valtype = STRING;
-          if (pass == 2) vptr = (*wcs)->dateobs;
-          if (ctrl < -10) keep = wcspih_hdr - 80;
-          BEGIN(CCCCCCCC);
-        }
+	  valtype = STRING;
+	  if (pass == 2) vptr = (*wcs)->dateobs;
+	  if (ctrl < -10) keep = wcspih_hdr - 80;
+	  BEGIN(CCCCCCCC);
+	}
 
 ^EPOCH{ALT}"  " {
-          sscanf(yytext, "EPOCH%c", &a);
-
-          if (a == ' ' || relax & WCSHDR_EPOCHa) {
-            valtype = FLOAT;
-            if (pass == 2) {
-              vptr = epoch;
-              if (a >= 'A') {
-                vptr = (void *)((double *)vptr + alts[a-'A'+1]);
-              }
-            }
-
-            unput(' ');
-            BEGIN(CCCCCCCa);
-
-          } else if (relax & WCSHDR_reject) {
-            errmsg = "EPOCH keyword may not have an alternate version code";
-            BEGIN(ERROR);
-
-          } else {
-            BEGIN(DISCARD);
-          }
-        }
+	  sscanf(yytext, "EPOCH%c", &a);
+	
+	  if (a == ' ' || relax & WCSHDR_EPOCHa) {
+	    valtype = FLOAT;
+	    if (pass == 2) {
+	      vptr = epoch;
+	      if (a >= 'A') {
+	        vptr = (void *)((double *)vptr + alts[a-'A'+1]);
+	      }
+	    }
+	
+	    unput(' ');
+	    BEGIN(CCCCCCCa);
+	
+	  } else if (relax & WCSHDR_reject) {
+	    errmsg = "EPOCH keyword may not have an alternate version code";
+	    BEGIN(ERROR);
+	
+	  } else {
+	    BEGIN(DISCARD);
+	  }
+	}
 
 ^EQUINOX {
-          valtype = FLOAT;
-          if (pass == 2) vptr = &((*wcs)->equinox);
-          BEGIN(CCCCCCCa);
-        }
+	  valtype = FLOAT;
+	  if (pass == 2) vptr = &((*wcs)->equinox);
+	  BEGIN(CCCCCCCa);
+	}
 
 ^MJD-AVG" " {
-          valtype = FLOAT;
-          if (pass == 2) vptr = &((*wcs)->mjdavg);
-          if (ctrl < -10) keep = wcspih_hdr - 80;
-          BEGIN(CCCCCCCC);
-        }
+	  valtype = FLOAT;
+	  if (pass == 2) vptr = &((*wcs)->mjdavg);
+	  if (ctrl < -10) keep = wcspih_hdr - 80;
+	  BEGIN(CCCCCCCC);
+	}
 
 ^MJD-OBS" " {
-          valtype = FLOAT;
-          if (pass == 2) vptr = &((*wcs)->mjdobs);
-          if (ctrl < -10) keep = wcspih_hdr - 80;
-          BEGIN(CCCCCCCC);
-        }
+	  valtype = FLOAT;
+	  if (pass == 2) vptr = &((*wcs)->mjdobs);
+	  if (ctrl < -10) keep = wcspih_hdr - 80;
+	  BEGIN(CCCCCCCC);
+	}
 
 ^OBSGEO-X {
-          valtype = FLOAT;
-          if (pass == 2) vptr = (*wcs)->obsgeo;
-          if (ctrl < -10) keep = wcspih_hdr - 80;
-          BEGIN(CCCCCCCC);
-        }
+	  valtype = FLOAT;
+	  if (pass == 2) vptr = (*wcs)->obsgeo;
+	  if (ctrl < -10) keep = wcspih_hdr - 80;
+	  BEGIN(CCCCCCCC);
+	}
 
 ^OBSGEO-Y {
-          valtype = FLOAT;
-          if (pass == 2) vptr = (*wcs)->obsgeo + 1;
-          if (ctrl < -10) keep = wcspih_hdr - 80;
-          BEGIN(CCCCCCCC);
-        }
+	  valtype = FLOAT;
+	  if (pass == 2) vptr = (*wcs)->obsgeo + 1;
+	  if (ctrl < -10) keep = wcspih_hdr - 80;
+	  BEGIN(CCCCCCCC);
+	}
 
 ^OBSGEO-Z {
-          valtype = FLOAT;
-          if (pass == 2) vptr = (*wcs)->obsgeo + 2;
-          if (ctrl < -10) keep = wcspih_hdr - 80;
-          BEGIN(CCCCCCCC);
-        }
+	  valtype = FLOAT;
+	  if (pass == 2) vptr = (*wcs)->obsgeo + 2;
+	  if (ctrl < -10) keep = wcspih_hdr - 80;
+	  BEGIN(CCCCCCCC);
+	}
 
 ^RADESYS {
-          valtype = STRING;
-          if (pass == 2) vptr = (*wcs)->radesys;
-          BEGIN(CCCCCCCa);
-        }
+	  valtype = STRING;
+	  if (pass == 2) vptr = (*wcs)->radesys;
+	  BEGIN(CCCCCCCa);
+	}
 
 ^RADECSYS {
-          if (relax & WCSHDR_RADECSYS) {
-            valtype = STRING;
-            if (pass == 2) vptr = (*wcs)->radesys;
-            unput(' ');
-            BEGIN(CCCCCCCa);
-
-          } else if (relax & WCSHDR_reject) {
-            errmsg = "RADECSYS is non-standard, use RADESYSa";
-            BEGIN(ERROR);
-
-          } else {
-            BEGIN(DISCARD);
-          }
-        }
+	  if (relax & WCSHDR_RADECSYS) {
+	    valtype = STRING;
+	    if (pass == 2) vptr = (*wcs)->radesys;
+	    unput(' ');
+	    BEGIN(CCCCCCCa);
+	
+	  } else if (relax & WCSHDR_reject) {
+	    errmsg = "RADECSYS is non-standard, use RADESYSa";
+	    BEGIN(ERROR);
+	
+	  } else {
+	    BEGIN(DISCARD);
+	  }
+	}
 
 ^SPECSYS {
-          valtype = STRING;
-          if (pass == 2) vptr = (*wcs)->specsys;
-          BEGIN(CCCCCCCa);
-        }
+	  valtype = STRING;
+	  if (pass == 2) vptr = (*wcs)->specsys;
+	  BEGIN(CCCCCCCa);
+	}
 
 ^SSYSOBS {
-          valtype = STRING;
-          if (pass == 2) vptr = (*wcs)->ssysobs;
-          BEGIN(CCCCCCCa);
-        }
+	  valtype = STRING;
+	  if (pass == 2) vptr = (*wcs)->ssysobs;
+	  BEGIN(CCCCCCCa);
+	}
 
 ^SSYSSRC {
-          valtype = STRING;
-          if (pass == 2) vptr = (*wcs)->ssyssrc;
-          BEGIN(CCCCCCCa);
-        }
+	  valtype = STRING;
+	  if (pass == 2) vptr = (*wcs)->ssyssrc;
+	  BEGIN(CCCCCCCa);
+	}
 
 ^VELANGL {
-          valtype = FLOAT;
-          if (pass == 2) vptr = &((*wcs)->velangl);
-          BEGIN(CCCCCCCa);
-        }
+	  valtype = FLOAT;
+	  if (pass == 2) vptr = &((*wcs)->velangl);
+	  BEGIN(CCCCCCCa);
+	}
 
 ^VELOSYS {
-          valtype = FLOAT;
-          if (pass == 2) vptr = &((*wcs)->velosys);
-          BEGIN(CCCCCCCa);
-        }
+	  valtype = FLOAT;
+	  if (pass == 2) vptr = &((*wcs)->velosys);
+	  BEGIN(CCCCCCCa);
+	}
 
 ^VELREF{ALT}" " {
-          sscanf(yytext, "VELREF%c", &a);
-
-          if (a == ' ' || relax & WCSHDR_VELREFa) {
-            valtype = INTEGER;
-            if (pass == 2) vptr = &((*wcs)->velref);
-
-            unput(a);
-            BEGIN(CCCCCCCa);
-
-          } else if (relax & WCSHDR_reject) {
-            errmsg = "VELREF keyword may not have an alternate version code";
-            BEGIN(ERROR);
-
-          } else {
-            BEGIN(DISCARD);
-          }
-        }
+	  sscanf(yytext, "VELREF%c", &a);
+	
+	  if (a == ' ' || relax & WCSHDR_VELREFa) {
+	    valtype = INTEGER;
+	    if (pass == 2) vptr = &((*wcs)->velref);
+	
+	    unput(a);
+	    BEGIN(CCCCCCCa);
+	
+	  } else if (relax & WCSHDR_reject) {
+	    errmsg = "VELREF keyword may not have an alternate version code";
+	    BEGIN(ERROR);
+	
+	  } else {
+	    BEGIN(DISCARD);
+	  }
+	}
 
 ^VSOURCE{ALT} {
-          sscanf(yytext, "VSOURCE%c", &a);
-
-          if (relax & WCSHDR_VSOURCE) {
-            valtype = FLOAT;
-            if (pass == 2) {
-              vptr = vsource;
-              if (a >= 'A') {
-                vptr = (void *)((double *)vptr + alts[a-'A'+1]);
-              }
-            }
-
-            unput(' ');
-            BEGIN(CCCCCCCa);
-
-          } else if (relax & WCSHDR_reject) {
-            errmsg = "Deprecated VSOURCEa keyword rejected";
-            BEGIN(ERROR);
-
-          } else {
-            BEGIN(DISCARD);
-          }
-        }
+	  sscanf(yytext, "VSOURCE%c", &a);
+	
+	  if (relax & WCSHDR_VSOURCE) {
+	    valtype = FLOAT;
+	    if (pass == 2) {
+	      vptr = vsource;
+	      if (a >= 'A') {
+	        vptr = (void *)((double *)vptr + alts[a-'A'+1]);
+	      }
+	    }
+	
+	    unput(' ');
+	    BEGIN(CCCCCCCa);
+	
+	  } else if (relax & WCSHDR_reject) {
+	    errmsg = "Deprecated VSOURCEa keyword rejected";
+	    BEGIN(ERROR);
+	
+	  } else {
+	    BEGIN(DISCARD);
+	  }
+	}
 
 ^WCSNAME {
-          valtype = STRING;
-          if (pass == 2) vptr = (*wcs)->wcsname;
-          BEGIN(CCCCCCCa);
-        }
+	  valtype = STRING;
+	  if (pass == 2) vptr = (*wcs)->wcsname;
+	  BEGIN(CCCCCCCa);
+	}
 
 ^ZSOURCE {
-          valtype = FLOAT;
-          if (pass == 2) vptr = &((*wcs)->zsource);
-          BEGIN(CCCCCCCa);
-        }
+	  valtype = FLOAT;
+	  if (pass == 2) vptr = &((*wcs)->zsource);
+	  BEGIN(CCCCCCCa);
+	}
 
 ^END" "{77} {
-          yyless(0);
-          if (wcspih_nkeyrec) {
-            wcspih_nkeyrec = 0;
-            errmsg = "Keyrecords following the END keyrecord were ignored";
-            BEGIN(ERROR);
-          } else {
-            BEGIN(DISCARD);
-          }
-        }
-
-^.      {
-          BEGIN(DISCARD);
-        }
+	  yyless(0);
+	  if (wcspih_nkeyrec) {
+	    wcspih_nkeyrec = 0;
+	    errmsg = "Keyrecords following the END keyrecord were ignored";
+	    BEGIN(ERROR);
+	  } else {
+	    BEGIN(DISCARD);
+	  }
+	}
+
+^.	{
+	  BEGIN(DISCARD);
+	}
 
 <CCCCCia>{I1}{ALT}" " |
 <CCCCCia>{I2}{ALT} {
-          sscanf(yytext, "%d%c", &i, &a);
-          idx = i - 1;
-          BEGIN(VALUE);
-        }
+	  sscanf(yytext, "%d%c", &i, &a);
+	  idx = i - 1;
+	  BEGIN(VALUE);
+	}
 
 <CCCCCia>{I3} {
-          /* Invalid axis number will be caught by <VALUE>. */
-          sscanf(yytext, "%3d", &i);
-          BEGIN(VALUE);
-        }
+	  /* Invalid axis number will be caught by <VALUE>. */
+	  sscanf(yytext, "%3d", &i);
+	  BEGIN(VALUE);
+	}
 
 <CCCCCia>. {
-          BEGIN(DISCARD);
-        }
+	  BEGIN(DISCARD);
+	}
 
 <CCi_ja>{I1}_{I1}{ALT}"  " |
 <CCi_ja>{I1}_{I2}{ALT}" " |
 <CCi_ja>{I2}_{I1}{ALT}" " |
 <CCi_ja>{I2}_{I2}{ALT} {
-          sscanf(yytext, "%d_%d%c", &i, &j, &a);
-          if (pass == 2) {
-            wcsp = *wcs;
-            if (a != ' ') {
-              wcsp += alts[a-'A'+1];
-            }
-
-            idx = (i-1)*(wcsp->naxis) + j - 1;
-          }
-          BEGIN(VALUE);
-        }
+	  sscanf(yytext, "%d_%d%c", &i, &j, &a);
+	  if (pass == 2) {
+	    wcsp = *wcs;
+	    if (a != ' ') {
+	      wcsp += alts[a-'A'+1];
+	    }
+	
+	    idx = (i-1)*(wcsp->naxis) + j - 1;
+	  }
+	  BEGIN(VALUE);
+	}
 
 <CCi_ja>{I1}_{I3}{ALT} |
 <CCi_ja>{I3}_{I1}{ALT} |
@@ -590,89 +590,89 @@ jmp_buf wcspih_abort_jmp_env;
 <CCi_ja>{I2}_{I3} |
 <CCi_ja>{I3}_{I2} |
 <CCi_ja>{I4}_{I1} {
-          /* Invalid axis numbers will be caught by <VALUE>. */
-          sscanf(yytext, "%d_%d", &i, &j);
-          BEGIN(VALUE);
-        }
+	  /* Invalid axis numbers will be caught by <VALUE>. */
+	  sscanf(yytext, "%d_%d", &i, &j);
+	  BEGIN(VALUE);
+	}
 
 <CCi_ja>{I0}{6} {
-          /* This covers the defunct forms CD00i00j and PC00i00j. */
-          if (((relax & WCSHDR_PC00i00j) && (altlin == 1)) ||
-              ((relax & WCSHDR_CD00i00j) && (altlin == 2))) {
-            sscanf(yytext, "%3d%3d", &i, &j);
-            a = ' ';
-            if (pass == 2) {
-              idx = (i-1)*((*wcs)->naxis) + j - 1;
-            }
-            BEGIN(VALUE);
-
-          } else if (relax & WCSHDR_reject) {
-            errmsg = errtxt;
-            sprintf(errmsg, "Defunct form of %si_ja keyword",
-                             (altlin==1) ? "PC" : "CD");
-            BEGIN(ERROR);
-
-          } else {
-            BEGIN(DISCARD);
-          }
-        }
+	  /* This covers the defunct forms CD00i00j and PC00i00j. */
+	  if (((relax & WCSHDR_PC00i00j) && (altlin == 1)) ||
+	      ((relax & WCSHDR_CD00i00j) && (altlin == 2))) {
+	    sscanf(yytext, "%3d%3d", &i, &j);
+	    a = ' ';
+	    if (pass == 2) {
+	      idx = (i-1)*((*wcs)->naxis) + j - 1;
+	    }
+	    BEGIN(VALUE);
+	
+	  } else if (relax & WCSHDR_reject) {
+	    errmsg = errtxt;
+	    sprintf(errmsg, "Defunct form of %si_ja keyword",
+	                     (altlin==1) ? "PC" : "CD");
+	    BEGIN(ERROR);
+	
+	  } else {
+	    BEGIN(DISCARD);
+	  }
+	}
 
 <CCi_ja>. {
-          BEGIN(DISCARD);
-        }
+	  BEGIN(DISCARD);
+	}
 
 <CROTAi>{I1}{ALT}" " |
 <CROTAi>{I2}{ALT} {
-          sscanf(yytext, "%d%c", &i, &a);
-          if (a == ' ' || relax & WCSHDR_CROTAia) {
-            idx = i - 1;
-            BEGIN(VALUE);
-
-          } else if (relax & WCSHDR_reject) {
-            errmsg = "CROTAn keyword may not have an alternate version code";
-            BEGIN(ERROR);
-
-          } else {
-            BEGIN(DISCARD);
-          }
-        }
+	  sscanf(yytext, "%d%c", &i, &a);
+	  if (a == ' ' || relax & WCSHDR_CROTAia) {
+	    idx = i - 1;
+	    BEGIN(VALUE);
+	
+	  } else if (relax & WCSHDR_reject) {
+	    errmsg = "CROTAn keyword may not have an alternate version code";
+	    BEGIN(ERROR);
+	
+	  } else {
+	    BEGIN(DISCARD);
+	  }
+	}
 
 <CROTAi>{I3} {
-          sscanf(yytext, "%d", &i);
-          a = ' ';
-          idx = i - 1;
-          BEGIN(VALUE);
-        }
+	  sscanf(yytext, "%d", &i);
+	  a = ' ';
+	  idx = i - 1;
+	  BEGIN(VALUE);
+	}
 
 <CROTAi>. {
-          BEGIN(DISCARD);
-        }
+	  BEGIN(DISCARD);
+	}
 
 <CCCCCCCa>{ALT} |
 <CCCCCCCC>. {
-          idx = -1;
-
-          if (YY_START == CCCCCCCa) {
-            sscanf(yytext, "%c", &a);
-          } else {
-            unput(yytext[0]);
-            a = 0;
-          }
-          BEGIN(VALUE);
-        }
+	  idx = -1;
+	
+	  if (YY_START == CCCCCCCa) {
+	    sscanf(yytext, "%c", &a);
+	  } else {
+	    unput(yytext[0]);
+	    a = 0;
+	  }
+	  BEGIN(VALUE);
+	}
 
 <CCCCCCCa>. {
-          BEGIN(DISCARD);
-        }
+	  BEGIN(DISCARD);
+	}
 
 <CCi_ma>{I1}_{I0}{ALT}"  " |
 <CCi_ma>{I1}_{I2}{ALT}" " |
 <CCi_ma>{I2}_{I0}{ALT}" " |
 <CCi_ma>{I2}_{I2}{ALT} {
-          sscanf(yytext, "%d_%d%c", &i, &m, &a);
-          idx = -1;
-          BEGIN(VALUE);
-        }
+	  sscanf(yytext, "%d_%d%c", &i, &m, &a);
+	  idx = -1;
+	  BEGIN(VALUE);
+	}
 
 <CCi_ma>{I1}_{I3}{ALT} |
 <CCi_ma>{I3}_{I0}{ALT} |
@@ -680,346 +680,346 @@ jmp_buf wcspih_abort_jmp_env;
 <CCi_ma>{I2}_{I3} |
 <CCi_ma>{I3}_{I2} |
 <CCi_ma>{I4}_{I0} {
-          /* Invalid parameters will be caught by <VALUE>. */
-          sscanf(yytext, "%d_%d", &i, &m);
-          BEGIN(VALUE);
-        }
+	  /* Invalid parameters will be caught by <VALUE>. */
+	  sscanf(yytext, "%d_%d", &i, &m);
+	  BEGIN(VALUE);
+	}
 
 <CCi_ma>. {
-          BEGIN(DISCARD);
-        }
+	  BEGIN(DISCARD);
+	}
 
 <PROJPn>{I0}"  " {
-          if (relax & WCSHDR_PROJPn) {
-            sscanf(yytext, "%d", &m);
-            i = 0;
-            a = ' ';
-            idx = -1;
-            BEGIN(VALUE);
-
-          } else if (relax & WCSHDR_reject) {
-            errmsg = "Defunct PROJPn keyword rejected";
-            BEGIN(ERROR);
-
-          } else {
-            BEGIN(DISCARD);
-          }
-        }
+	  if (relax & WCSHDR_PROJPn) {
+	    sscanf(yytext, "%d", &m);
+	    i = 0;
+	    a = ' ';
+	    idx = -1;
+	    BEGIN(VALUE);
+	
+	  } else if (relax & WCSHDR_reject) {
+	    errmsg = "Defunct PROJPn keyword rejected";
+	    BEGIN(ERROR);
+	
+	  } else {
+	    BEGIN(DISCARD);
+	  }
+	}
 
 <PROJPn>. {
-          BEGIN(DISCARD);
-        }
+	  BEGIN(DISCARD);
+	}
 
 <VALUE>=" "+ {
-          /* Do checks on i, j & m. */
-          if (i > 99 || j > 99 || m > 99) {
-            if (relax & WCSHDR_reject) {
-              errmsg = errtxt;
-              if (i > 99 || j > 99) {
-                sprintf(errmsg, "Axis number exceeds 99");
-              } else if (m > 99) {
-                sprintf(errmsg, "Parameter number exceeds 99");
-              }
-              BEGIN(ERROR);
-
-            } else {
-              /* Pretend we don't recognize it. */
-              BEGIN(DISCARD);
-            }
-
-          } else {
-            if (valtype == INTEGER) {
-              BEGIN(INTEGER_VAL);
-            } else if (valtype == FLOAT) {
-              BEGIN(FLOAT_VAL);
-            } else if (valtype == STRING) {
-              BEGIN(STRING_VAL);
-            } else {
-              errmsg = errtxt;
-              sprintf(errmsg, "Internal parser ERROR, bad data type: %d",
-                valtype);
-              BEGIN(ERROR);
-            }
-          }
-        }
+	  /* Do checks on i, j & m. */
+	  if (i > 99 || j > 99 || m > 99) {
+	    if (relax & WCSHDR_reject) {
+	      errmsg = errtxt;
+	      if (i > 99 || j > 99) {
+	        sprintf(errmsg, "Axis number exceeds 99");
+	      } else if (m > 99) {
+	        sprintf(errmsg, "Parameter number exceeds 99");
+	      }
+	      BEGIN(ERROR);
+	
+	    } else {
+	      /* Pretend we don't recognize it. */
+	      BEGIN(DISCARD);
+	    }
+	
+	  } else {
+	    if (valtype == INTEGER) {
+	      BEGIN(INTEGER_VAL);
+	    } else if (valtype == FLOAT) {
+	      BEGIN(FLOAT_VAL);
+	    } else if (valtype == STRING) {
+	      BEGIN(STRING_VAL);
+	    } else {
+	      errmsg = errtxt;
+	      sprintf(errmsg, "Internal parser ERROR, bad data type: %d",
+	        valtype);
+	      BEGIN(ERROR);
+	    }
+	  }
+	}
 
 <VALUE>. {
-          errmsg = "Invalid KEYWORD = VALUE syntax";
-          BEGIN(ERROR);
-        }
+	  errmsg = "Invalid KEYWORD = VALUE syntax";
+	  BEGIN(ERROR);
+	}
 
 <INTEGER_VAL>{INTEGER} {
-          if (pass == 1) {
-            wcspih_naxes(naxis, i, j, a, alts, npptr);
-            BEGIN(FLUSH);
-
-          } else {
-            if (vptr) {
-              /* Determine the coordinate representation. */
-              for (ialt = 0; ialt < *nwcs; ialt++) {
-                /* The loop here is for keywords that apply */
-                /* to every alternate; these have a == 0. */
-                if (a >= 'A') {
-                  ialt = alts[a-'A'+1];
-                }
-
-                wptr = vptr;
-                if (ialt) {
-                  voff = (char *)(*wcs+ialt) - (char *)(*wcs);
-                  wptr = (void *)((char *)vptr + voff);
-                }
-
-                /* Apply keyword parameterization. */
-                if (idx >= 0) {
-                  wptr = *((int **)wptr) + idx;
-                }
-
-                /* Read the keyvalue. */
-                sscanf(yytext, "%d", (int *)wptr);
-
-                if (a) break;
-              }
-
-              BEGIN(COMMENT);
-
-            } else {
-              errmsg = "Internal parser ERROR, null int pointer";
-              BEGIN(ERROR);
-            }
-          }
-        }
+	  if (pass == 1) {
+	    wcspih_naxes(naxis, i, j, a, alts, npptr);
+	    BEGIN(FLUSH);
+	
+	  } else {
+	    if (vptr) {
+	      /* Determine the coordinate representation. */
+	      for (ialt = 0; ialt < *nwcs; ialt++) {
+	        /* The loop here is for keywords that apply */
+	        /* to every alternate; these have a == 0. */
+	        if (a >= 'A') {
+	          ialt = alts[a-'A'+1];
+	        }
+	
+	        wptr = vptr;
+	        if (ialt) {
+	          voff = (char *)(*wcs+ialt) - (char *)(*wcs);
+	          wptr = (void *)((char *)vptr + voff);
+	        }
+	
+	        /* Apply keyword parameterization. */
+	        if (idx >= 0) {
+	          wptr = *((int **)wptr) + idx;
+	        }
+	
+	        /* Read the keyvalue. */
+	        sscanf(yytext, "%d", (int *)wptr);
+	
+	        if (a) break;
+	      }
+	
+	      BEGIN(COMMENT);
+	
+	    } else {
+	      errmsg = "Internal parser ERROR, null int pointer";
+	      BEGIN(ERROR);
+	    }
+	  }
+	}
 
 <INTEGER_VAL>. {
-          errmsg = "An integer value was expected";
-          BEGIN(ERROR);
-        }
+	  errmsg = "An integer value was expected";
+	  BEGIN(ERROR);
+	}
 
 <FLOAT_VAL>{FLOAT} {
-          if (pass == 1) {
-            wcspih_naxes(naxis, i, j, a, alts, npptr);
-            BEGIN(FLUSH);
-
-          } else {
-            if (vptr) {
-              /* Determine the coordinate representation. */
-              for (ialt = 0; ialt < *nwcs; ialt++) {
-                /* The loop here is for keywords like MJD-OBS that */
-                /* apply to every alternate; these have a == 0.  */
-                if (a >= 'A') {
-                  ialt = alts[a-'A'+1];
-                }
-
-                wptr = vptr;
-                if (ialt) {
-                  voff = (char *)(*wcs+ialt) - (char *)(*wcs);
-                  wptr = (void *)((char *)vptr + voff);
-                }
-
-                /* Apply keyword parameterization. */
-                if (idx >= 0) {
-                  wptr = *((double **)wptr) + idx;
-
-                } else if (npptr == npv) {
-                  ipx = (*wcs+ialt)->npv++;
-                  (*wcs+ialt)->pv[ipx].i = i;
-                  (*wcs+ialt)->pv[ipx].m = m;
-                  wptr = &((*wcs+ialt)->pv[ipx].value);
-                }
-
-                /* Read the keyvalue. */
-                sscanf(yytext, "%lf", (double *)wptr);
-
-                /* Flag the presence of PCi_ja, or CDi_ja and/or CROTAia. */
-                if (altlin) {
-                  (*wcs+ialt)->altlin |= altlin;
-                  altlin = 0;
-                }
-
-                if (a) break;
-              }
-
-              BEGIN(COMMENT);
-
-            } else {
-              errmsg = "Internal parser ERROR, null float pointer";
-              BEGIN(ERROR);
-            }
-          }
-        }
+	  if (pass == 1) {
+	    wcspih_naxes(naxis, i, j, a, alts, npptr);
+	    BEGIN(FLUSH);
+	
+	  } else {
+	    if (vptr) {
+	      /* Determine the coordinate representation. */
+	      for (ialt = 0; ialt < *nwcs; ialt++) {
+	        /* The loop here is for keywords like MJD-OBS that */
+	        /* apply to every alternate; these have a == 0.  */
+	        if (a >= 'A') {
+	          ialt = alts[a-'A'+1];
+	        }
+	
+	        wptr = vptr;
+	        if (ialt) {
+	          voff = (char *)(*wcs+ialt) - (char *)(*wcs);
+	          wptr = (void *)((char *)vptr + voff);
+	        }
+	
+	        /* Apply keyword parameterization. */
+	        if (idx >= 0) {
+	          wptr = *((double **)wptr) + idx;
+	
+	        } else if (npptr == npv) {
+	          ipx = (*wcs+ialt)->npv++;
+	          (*wcs+ialt)->pv[ipx].i = i;
+	          (*wcs+ialt)->pv[ipx].m = m;
+	          wptr = &((*wcs+ialt)->pv[ipx].value);
+	        }
+	
+	        /* Read the keyvalue. */
+	        sscanf(yytext, "%lf", (double *)wptr);
+	
+	        /* Flag the presence of PCi_ja, or CDi_ja and/or CROTAia. */
+	        if (altlin) {
+	          (*wcs+ialt)->altlin |= altlin;
+	          altlin = 0;
+	        }
+	
+	        if (a) break;
+	      }
+	
+	      BEGIN(COMMENT);
+	
+	    } else {
+	      errmsg = "Internal parser ERROR, null float pointer";
+	      BEGIN(ERROR);
+	    }
+	  }
+	}
 
 <FLOAT_VAL>. {
-          errmsg = "A floating-point value was expected";
-          BEGIN(ERROR);
-        }
+	  errmsg = "A floating-point value was expected";
+	  BEGIN(ERROR);
+	}
 
 <STRING_VAL>{STRING} {
-          if (pass == 1) {
-            wcspih_naxes(naxis, i, j, a, alts, npptr);
-            BEGIN(FLUSH);
-
-          } else {
-            if (vptr) {
-              /* Determine the coordinate representation. */
-              for (ialt = 0; ialt < *nwcs; ialt++) {
-                /* The loop here is for keywords like DATE-OBS that */
-                /* apply to every alternate; these have a == 0.   */
-                if (a >= 'A') {
-                  ialt = alts[a-'A'+1];
-                }
-
-                wptr = vptr;
-                if (ialt) {
-                  voff = (char *)(*wcs+ialt) - (char *)(*wcs);
-                  wptr = (void *)((char *)vptr + voff);
-                }
-
-                /* Apply keyword parameterization. */
-                if (idx >= 0) {
-                  wptr = *((char (**)[72])wptr) + idx;
-
-                } else if (npptr == nps) {
-                  ipx = (*wcs+ialt)->nps++;
-                  (*wcs+ialt)->ps[ipx].i = i;
-                  (*wcs+ialt)->ps[ipx].m = m;
-                  wptr = (*wcs+ialt)->ps[ipx].value;
-                }
-
-                /* Read the keyvalue. */
-                cptr = (char *)wptr;
-                strcpy(cptr, yytext+1);
-
-                /* Squeeze out repeated quotes. */
-                ix = 0;
-                for (jx = 0; jx < 72; jx++) {
-                  if (ix < jx) {
-                    cptr[ix] = cptr[jx];
-                  }
-
-                  if (cptr[jx] == '\0') {
-                    if (ix) cptr[ix-1] = '\0';
-                    break;
-                  } else if (cptr[jx] == '\'' && cptr[jx+1] == '\'') {
-                    jx++;
-                  }
-
-                  ix++;
-                }
-
-                if (a) break;
-              }
-
-              BEGIN(COMMENT);
-
-            } else {
-              errmsg = "Internal parser ERROR, null string pointer";
-              BEGIN(ERROR);
-            }
-          }
-        }
+	  if (pass == 1) {
+	    wcspih_naxes(naxis, i, j, a, alts, npptr);
+	    BEGIN(FLUSH);
+	
+	  } else {
+	    if (vptr) {
+	      /* Determine the coordinate representation. */
+	      for (ialt = 0; ialt < *nwcs; ialt++) {
+	        /* The loop here is for keywords like DATE-OBS that */
+	        /* apply to every alternate; these have a == 0.   */
+	        if (a >= 'A') {
+	          ialt = alts[a-'A'+1];
+	        }
+	
+	        wptr = vptr;
+	        if (ialt) {
+	          voff = (char *)(*wcs+ialt) - (char *)(*wcs);
+	          wptr = (void *)((char *)vptr + voff);
+	        }
+	
+	        /* Apply keyword parameterization. */
+	        if (idx >= 0) {
+	          wptr = *((char (**)[72])wptr) + idx;
+	
+	        } else if (npptr == nps) {
+	          ipx = (*wcs+ialt)->nps++;
+	          (*wcs+ialt)->ps[ipx].i = i;
+	          (*wcs+ialt)->ps[ipx].m = m;
+	          wptr = (*wcs+ialt)->ps[ipx].value;
+	        }
+	
+	        /* Read the keyvalue. */
+	        cptr = (char *)wptr;
+	        strcpy(cptr, yytext+1);
+	
+	        /* Squeeze out repeated quotes. */
+	        ix = 0;
+	        for (jx = 0; jx < 72; jx++) {
+	          if (ix < jx) {
+	            cptr[ix] = cptr[jx];
+	          }
+	
+	          if (cptr[jx] == '\0') {
+	            if (ix) cptr[ix-1] = '\0';
+	            break;
+	          } else if (cptr[jx] == '\'' && cptr[jx+1] == '\'') {
+	            jx++;
+	          }
+	
+	          ix++;
+	        }
+	
+	        if (a) break;
+	      }
+	
+	      BEGIN(COMMENT);
+	
+	    } else {
+	      errmsg = "Internal parser ERROR, null string pointer";
+	      BEGIN(ERROR);
+	    }
+	  }
+	}
 
 <STRING_VAL>. {
-          errmsg = "A string value was expected";
-          BEGIN(ERROR);
-        }
+	  errmsg = "A string value was expected";
+	  BEGIN(ERROR);
+	}
 
 <COMMENT>" "*\/.* |
 <COMMENT>" "* {
-          BEGIN(FLUSH);
-        }
+	  BEGIN(FLUSH);
+	}
 
 <COMMENT>. {
-          errmsg = "Malformed keycomment";
-          BEGIN(ERROR);
-        }
+	  errmsg = "Malformed keycomment";
+	  BEGIN(ERROR);
+	}
 
 <DISCARD>.* {
-          if (pass == 2) {
-            if (ctrl < 0) {
-              /* Preserve discards. */
-              keep = wcspih_hdr - 80;
-
-            } else if (ctrl > 2) {
-              fprintf(stderr, "%.80s\n  Discarded.\n", wcspih_hdr-80);
-            }
-          }
-          BEGIN(FLUSH);
-        }
+	  if (pass == 2) {
+	    if (ctrl < 0) {
+	      /* Preserve discards. */
+	      keep = wcspih_hdr - 80;
+	
+	    } else if (ctrl > 2) {
+	      fprintf(stderr, "%.80s\n  Discarded.\n", wcspih_hdr-80);
+	    }
+	  }
+	  BEGIN(FLUSH);
+	}
 
 <ERROR>.* {
-          (*nreject)++;
-          if (pass == 2) {
-            if (ctrl%10 == -1) {
-              /* Preserve rejects. */
-              keep = wcspih_hdr - 80;
-            }
-
-            if (abs(ctrl%10) > 1) {
-              fprintf(stderr, "%.80s\n%4d: %s.\n", wcspih_hdr-80, *nreject,
-                errmsg);
-            }
-          }
-          BEGIN(FLUSH);
-        }
+	  (*nreject)++;
+	  if (pass == 2) {
+	    if (ctrl%10 == -1) {
+	      /* Preserve rejects. */
+	      keep = wcspih_hdr - 80;
+	    }
+	
+	    if (abs(ctrl%10) > 1) {
+	      fprintf(stderr, "%.80s\n%4d: %s.\n", wcspih_hdr-80, *nreject,
+	        errmsg);
+	    }
+	  }
+	  BEGIN(FLUSH);
+	}
 
 <FLUSH>.*\n {
-          if (pass == 2 && keep) {
-            if (hptr < keep) {
-              strncpy(hptr, keep, 80);
-            }
-            hptr += 80;
-          }
-
-          i = j = m = 0;
-          a = ' ';
-          valtype = -1;
-          keep = 0x0;
-          altlin = 0;
-          npptr = 0x0;
-          BEGIN(INITIAL);
-        }
-
-<<EOF>>  {
-          /* End-of-input. */
-          if (pass == 1) {
-            if ((status = wcspih_inits(naxis, alts, npv, nps, nwcs, wcs)) ||
-                 *nwcs == 0) {
-              yylex_destroy();
-              return status;
-            }
-
-            if (abs(ctrl%10) > 2) {
-              if (*nwcs == 1) {
-                fprintf(stderr, "Found one coordinate representation.\n");
-              } else {
-                fprintf(stderr, "Found %d coordinate representations.\n",
-                  *nwcs);
-              }
-            }
-
-            wcspih_hdr = header;
-            wcspih_nkeyrec = nkeyrec;
-            *nreject = 0;
-
-            pass = 2;
-            i = j = m = 0;
-            a = ' ';
-            valtype = -1;
-
-            yyrestart(yyin);
-
-          } else {
-            yylex_destroy();
-
-            if (ctrl < 0) {
-              *hptr = '\0';
-            } else if (ctrl == 1) {
-              fprintf(stderr, "%d WCS keyrecords were rejected.\n",
-                *nreject);
-            }
-
-            return wcspih_final(alts, epoch, vsource, nwcs, wcs);
-          }
-        }
+	  if (pass == 2 && keep) {
+	    if (hptr < keep) {
+	      strncpy(hptr, keep, 80);
+	    }
+	    hptr += 80;
+	  }
+	
+	  i = j = m = 0;
+	  a = ' ';
+	  valtype = -1;
+	  keep = 0x0;
+	  altlin = 0;
+	  npptr = 0x0;
+	  BEGIN(INITIAL);
+	}
+
+<<EOF>>	 {
+	  /* End-of-input. */
+	  if (pass == 1) {
+	    if ((status = wcspih_inits(naxis, alts, npv, nps, nwcs, wcs)) ||
+	         *nwcs == 0) {
+	      yylex_destroy();
+	      return status;
+	    }
+	
+	    if (abs(ctrl%10) > 2) {
+	      if (*nwcs == 1) {
+	        fprintf(stderr, "Found one coordinate representation.\n");
+	      } else {
+	        fprintf(stderr, "Found %d coordinate representations.\n",
+	          *nwcs);
+	      }
+	    }
+	
+	    wcspih_hdr = header;
+	    wcspih_nkeyrec = nkeyrec;
+	    *nreject = 0;
+	
+	    pass = 2;
+	    i = j = m = 0;
+	    a = ' ';
+	    valtype = -1;
+	
+	    yyrestart(yyin);
+	
+	  } else {
+	    yylex_destroy();
+	
+	    if (ctrl < 0) {
+	      *hptr = '\0';
+	    } else if (ctrl == 1) {
+	      fprintf(stderr, "%d WCS keyrecords were rejected.\n",
+	        *nreject);
+	    }
+	
+	    return wcspih_final(alts, epoch, vsource, nwcs, wcs);
+	  }
+	}
 
 %%
 
diff --git a/wcslib/C/wcsprintf.c b/wcslib/C/wcsprintf.c
index 0f093ee..13ecca2 100644
--- a/wcslib/C/wcsprintf.c
+++ b/wcslib/C/wcsprintf.c
@@ -1,6 +1,6 @@
 /*============================================================================
 
-  WCSLIB 4.7 - an implementation of the FITS WCS standard.
+  WCSLIB 4.8 - an implementation of the FITS WCS standard.
   Copyright (C) 1995-2011, Mark Calabretta
 
   This file is part of WCSLIB.
@@ -28,7 +28,7 @@
 
   Author: Mark Calabretta, Australia Telescope National Facility
   http://www.atnf.csiro.au/~mcalabre/index.html
-  $Id: wcsprintf.c,v 4.7 2011/02/07 07:03:42 cal103 Exp $
+  $Id: wcsprintf.c,v 4.8.1.1 2011/08/15 08:07:06 cal103 Exp cal103 $
 *===========================================================================*/
 
 #include <stdarg.h>
@@ -37,10 +37,10 @@
 
 #include "wcsprintf.h"
 
-FILE  *wcsprintf_file = 0x0;
-char  *wcsprintf_buff = 0x0;
-char  *wcsprintf_bufp = 0x0;
-size_t wcsprintf_size = 0;
+static FILE  *wcsprintf_file = 0x0;
+static char  *wcsprintf_buff = 0x0;
+static char  *wcsprintf_bufp = 0x0;
+static size_t wcsprintf_size = 0;
 
 /*--------------------------------------------------------------------------*/
 
diff --git a/wcslib/C/wcsprintf.h b/wcslib/C/wcsprintf.h
index 5e01a18..58d2889 100644
--- a/wcslib/C/wcsprintf.h
+++ b/wcslib/C/wcsprintf.h
@@ -1,6 +1,6 @@
 /*============================================================================
 
-  WCSLIB 4.7 - an implementation of the FITS WCS standard.
+  WCSLIB 4.8 - an implementation of the FITS WCS standard.
   Copyright (C) 1995-2011, Mark Calabretta
 
   This file is part of WCSLIB.
@@ -28,28 +28,29 @@
 
   Author: Mark Calabretta, Australia Telescope National Facility
   http://www.atnf.csiro.au/~mcalabre/index.html
-  $Id: wcsprintf.h,v 4.7 2011/02/07 07:03:42 cal103 Exp $
+  $Id: wcsprintf.h,v 4.8.1.1 2011/08/15 08:07:06 cal103 Exp cal103 $
 *=============================================================================
 *
-* WCSLIB 4.7 - C routines that implement the FITS World Coordinate System
+* WCSLIB 4.8 - C routines that implement the FITS World Coordinate System
 * (WCS) standard.
 *
 * Summary of the wcsprintf routines
-* ------------------------------
+* ---------------------------------
 * These routines allow diagnostic output from celprt(), linprt(), prjprt(),
-* spcprt(), tabprt(), and wcsprt() to be redirected to a file or captured in
-* a string buffer.  These routines use wcsprintf() for output.
+* spcprt(), tabprt(), wcsprt(), and wcserr_prt() to be redirected to a file or
+* captured in a string buffer.  Those routines all use wcsprintf() for output.
 *
 *
 * wcsprintf() - Print function used by WCSLIB diagnostic routines
 * ---------------------------------------------------------------
 * wcsprintf() is used by the celprt(), linprt(), prjprt(), spcprt(), tabprt(),
-* and wcsprt() routines.  Its output may be redirected to a file or string
-* buffer via wcsprintf_set().
+* wcsprt(), and wcserr_prt() routines.  Its output may be redirected to a file
+* or string buffer via wcsprintf_set().  By default output goes to stdout.
 *
 * Given:
 *   format    char*     Format string, passed to one of the printf(3) family
 *                       of stdio library functions.
+*
 *   ...       mixed     Argument list matching format, as per printf(3).
 *
 * Function return value:
@@ -59,7 +60,10 @@
 * wcsprintf_set() - Set output disposition for wcsprintf()
 * --------------------------------------------------------
 * wcsprintf_set() sets the output disposition for wcsprintf() which is used by
-* the celprt(), linprt(), prjprt(), spcprt(), tabprt(), and wcsprt() routines.
+* the celprt(), linprt(), prjprt(), spcprt(), tabprt(), wcsprt(), and
+* wcserr_prt() routines.
+*
+* Output goes to stdout by default if wcsprintf_set() has not been called.
 *
 * Given:
 *   wcsout    FILE*     Pointer to an output stream that has been opened for
@@ -86,6 +90,20 @@
 *                       valid FILE*, e.g. stdout.  The free() stdlib library
 *                       function must NOT be invoked on this const pointer.
 *
+*
+* WCSPRINTF_PTR() macro - Print addresses in a consistent way
+* -----------------------------------------------------------
+* WCSPRINTF_PTR() is a preprocessor macro used to print addresses in a
+* consistent way.
+*
+* On some systems the "%p" format descriptor renders a NULL pointer as the
+* string "0x0".  On others, however, it produces "0" or even "(nil)".  On
+* some systems a non-zero address is prefixed with "0x", on others, not.
+*
+* The WCSPRINTF_PTR() macro ensures that a NULL pointer is always rendered as
+* "0x0" and that non-zero addresses are prefixed with "0x" thus providing
+* consistency, for example, for comparing the output of test programs.
+*
 *===========================================================================*/
 
 #ifndef WCSLIB_WCSPRINTF
@@ -95,6 +113,13 @@
 extern "C" {
 #endif
 
+#define WCSPRINTF_PTR(str1, ptr, str2) \
+  if (ptr) { \
+    wcsprintf("%s%#lx%s", (str1), (unsigned long)(ptr), (str2)); \
+  } else { \
+    wcsprintf("%s0x0%s", (str1), (str2)); \
+  }
+
 int wcsprintf_set(FILE *wcsout);
 int wcsprintf(const char *format, ...);
 const char *wcsprintf_buf(void);
diff --git a/wcslib/C/wcstrig.c b/wcslib/C/wcstrig.c
index 5ce01a0..734e15c 100644
--- a/wcslib/C/wcstrig.c
+++ b/wcslib/C/wcstrig.c
@@ -1,6 +1,6 @@
 /*============================================================================
 
-  WCSLIB 4.7 - an implementation of the FITS WCS standard.
+  WCSLIB 4.8 - an implementation of the FITS WCS standard.
   Copyright (C) 1995-2011, Mark Calabretta
 
   This file is part of WCSLIB.
@@ -28,7 +28,7 @@
 
   Author: Mark Calabretta, Australia Telescope National Facility
   http://www.atnf.csiro.au/~mcalabre/index.html
-  $Id: wcstrig.c,v 4.7 2011/02/07 07:03:42 cal103 Exp $
+  $Id: wcstrig.c,v 4.8.1.1 2011/08/15 08:07:06 cal103 Exp cal103 $
 *===========================================================================*/
 
 #include <math.h>
diff --git a/wcslib/C/wcstrig.h b/wcslib/C/wcstrig.h
index a895a30..7474205 100644
--- a/wcslib/C/wcstrig.h
+++ b/wcslib/C/wcstrig.h
@@ -1,6 +1,6 @@
 /*============================================================================
 
-  WCSLIB 4.7 - an implementation of the FITS WCS standard.
+  WCSLIB 4.8 - an implementation of the FITS WCS standard.
   Copyright (C) 1995-2011, Mark Calabretta
 
   This file is part of WCSLIB.
@@ -28,7 +28,7 @@
 
   Author: Mark Calabretta, Australia Telescope National Facility
   http://www.atnf.csiro.au/~mcalabre/index.html
-  $Id: wcstrig.h,v 4.7 2011/02/07 07:03:42 cal103 Exp $
+  $Id: wcstrig.h,v 4.8.1.1 2011/08/15 08:07:06 cal103 Exp cal103 $
 *=============================================================================
 *
 * Summary of the wcstrig routines
@@ -91,6 +91,7 @@
 *
 * Returned:
 *   sin       *double   Sine of the angle.
+*
 *   cos       *double   Cosine of the angle.
 *
 * Function return value:
@@ -149,6 +150,7 @@
 *
 * Given:
 *   y         double    Cartesian y-coordinate.
+*
 *   x         double    Cartesian x-coordinate.
 *
 * Function return value:
diff --git a/wcslib/C/wcsulex.l b/wcslib/C/wcsulex.l
index c9ecb51..f3b9a74 100644
--- a/wcslib/C/wcsulex.l
+++ b/wcslib/C/wcsulex.l
@@ -1,6 +1,6 @@
 /*============================================================================
 
-  WCSLIB 4.7 - an implementation of the FITS WCS standard.
+  WCSLIB 4.8 - an implementation of the FITS WCS standard.
   Copyright (C) 1995-2011, Mark Calabretta
 
   This file is part of WCSLIB.
@@ -28,7 +28,7 @@
 
   Author: Mark Calabretta, Australia Telescope National Facility
   http://www.atnf.csiro.au/~mcalabre/index.html
-  $Id: wcsulex.l,v 4.7 2011/02/07 07:03:42 cal103 Exp $
+  $Id: wcsulex.l,v 4.8.1.1 2011/08/15 08:07:06 cal103 Exp cal103 $
 *=============================================================================
 *
 * wcsulex.l is a Flex description file containing the definition of a
@@ -50,35 +50,35 @@
 %option prefix="wcsulex"
 
 /* Exponents. */
-INTEGER   [+-]?[1-9][0-9]*
-FRAC      {INTEGER}"/"[1-9][0-9]*
-FLOAT     [+-]?([0-9]+\.?[0-9]*|\.[0-9]+)
+INTEGER	  [+-]?[1-9][0-9]*
+FRAC	  {INTEGER}"/"[1-9][0-9]*
+FLOAT	  [+-]?([0-9]+\.?[0-9]*|\.[0-9]+)
 
 /* Metric prefixes. */
-SUB3      [munpfazy]
+SUB3	  [munpfazy]
 SUBPREFIX [dc]|{SUB3}
-SUP3      [kMGTPEZY]
+SUP3	  [kMGTPEZY]
 SUPPREFIX da|h|{SUP3}
-PREFIX    {SUBPREFIX}|{SUPPREFIX}
+PREFIX	  {SUBPREFIX}|{SUPPREFIX}
 
 /* Basic and derived SI units. */
-BASIC     m|s|g|rad|sr|K|A|mol|cd
-DERIVED   Hz|J|W|V|N|Pa|C|[Oo]hm|S|F|Wb|T|H|lm|lx
-SI_UNIT   {BASIC}|{DERIVED}
+BASIC	  m|s|g|rad|sr|K|A|mol|cd
+DERIVED	  Hz|J|W|V|N|Pa|C|[Oo]hm|S|F|Wb|T|H|lm|lx
+SI_UNIT	  {BASIC}|{DERIVED}
 
 /* Additional recognized units: all metric prefixes allowed. */
-ADD_ALL   eV|Jy|R|G|barn
+ADD_ALL	  eV|Jy|R|G|barn
 
 /* Additional recognized units: only super-metric prefixes allowed. */
-ADD_SUP   a|yr|pc|bit|[bB]yte
+ADD_SUP	  a|yr|pc|bit|[bB]yte
 
 /* Additional recognized units: only sub-metric prefixes allowed. */
-ADD_SUB   mag
+ADD_SUB	  mag
 
 /* Additional recognized units for which NO metric prefixes are allowed. */
-GENERAL   deg|arcmin|arcsec|mas|d|h|min|erg|Ry|u|D
-ASTRO     [Aa]ngstrom|AU|lyr|beam|solRad|solMass|solLum|Sun
-DEVICE    adu|bin|chan|count|ct|photon|ph|pixel|pix|voxel
+GENERAL	  deg|arcmin|arcsec|mas|d|h|min|erg|Ry|u|D
+ASTRO	  [Aa]ngstrom|AU|lyr|beam|solRad|solMass|solLum|Sun
+DEVICE	  adu|bin|chan|count|ct|photon|ph|pixel|pix|voxel
 ADD_NONE  {GENERAL}|{ASTRO}|{DEVICE}
 
 /* All additional recognized units. */
@@ -97,11 +97,12 @@ ADD_UNIT  {ADD_ALL}|{ADD_SUP}|{ADD_SUB}|{ADD_NONE}
 #include <stdio.h>
 #include <stdlib.h>
 
+#include "wcserr.h"
 #include "wcsmath.h"
 #include "wcsunits.h"
 
-#define YY_DECL int wcsulex(const char unitstr[], int *func, double *scale, \
-                            double units[])
+#define YY_DECL int wcsulexe(const char unitstr[], int *func, double *scale, \
+                             double units[], struct wcserr **err)
 
 /* Used in preempting the call to exit() by yy_fatal_error(). */
 jmp_buf wcsulex_abort_jmp_env;
@@ -110,845 +111,861 @@ jmp_buf wcsulex_abort_jmp_env;
 %}
 
 %%
-        int bracket  = 0;
-        int operator = 0;
-        int paren    = 0;
-        int status   = 0;
-        int func_r, i, j;
-        double dexp, expon, factor, factor_r, types[WCSUNITS_NTYPE];
-        YY_BUFFER_STATE buf;
-        void add(double *factor, double types[], double *expon, double *scale,
-            double units[]);
-        int yylex_destroy(void);
-
-        *func = 0;
-        for (i = 0; i < WCSUNITS_NTYPE; i++) {
-          units[i] = 0.0;
-          types[i] = 0.0;
-        }
-        expon  = 1.0;
-        factor = 1.0;
-        *scale = 1.0;
-
-        yy_scan_string(unitstr);
-
-        /* Return here via longjmp() invoked by yy_fatal_error(). */
-        if (setjmp(wcsulex_abort_jmp_env)) {
-          return 9;
-        }
-
-        BEGIN(INITIAL);
-
-        #ifdef DEBUG
-        fprintf(stderr, "\n%s ->\n", unitstr);
-        #endif
-
-^" "+   {
-          /* Pretend initial whitespace doesn't exist. */
-          yy_set_bol(1);
-        }
-
-^"["    {
-          if (bracket++) {
-            BEGIN(FLUSH);
-          } else {
-            yy_set_bol(1);
-          }
-        }
+	static const char *function = "wcsulexe";
+
+	int bracket  = 0;
+	int operator = 0;
+	int paren    = 0;
+	int status   = 0;
+	int func_r, i, j;
+	double dexp, expon, factor, factor_r, types[WCSUNITS_NTYPE];
+	YY_BUFFER_STATE buf;
+	void add(double *factor, double types[], double *expon, double *scale,
+	    double units[]);
+	int yylex_destroy(void);
+	
+	*func = 0;
+	for (i = 0; i < WCSUNITS_NTYPE; i++) {
+	  units[i] = 0.0;
+	  types[i] = 0.0;
+	}
+	expon  = 1.0;
+	factor = 1.0;
+	*scale = 1.0;
+	
+	yy_scan_string(unitstr);
+	
+	/* Return here via longjmp() invoked by yy_fatal_error(). */
+	if (setjmp(wcsulex_abort_jmp_env)) {
+	  return wcserr_set(WCSERR_SET(UNITSERR_PARSER_ERROR),
+	    "Internal units parser error parsing '%s'", unitstr);
+	}
+	
+	BEGIN(INITIAL);
+	
+	#ifdef DEBUG
+	fprintf(stderr, "\n%s ->\n", unitstr);
+	#endif
+
+^" "+	{
+	  /* Pretend initial whitespace doesn't exist. */
+	  yy_set_bol(1);
+	}
+
+^"["	{
+	  if (bracket++) {
+	    BEGIN(FLUSH);
+	  } else {
+	    yy_set_bol(1);
+	  }
+	}
 
 ^10[0-9] {
-          status = 1;
-          BEGIN(FLUSH);
-        }
+	  status = wcserr_set(WCSERR_SET(UNITSERR_BAD_NUM_MULTIPLIER),
+	    "Invalid exponent in '%s'", unitstr);
+	  BEGIN(FLUSH);
+	}
 
-^10     {
-          factor = 10.0;
-          BEGIN(EXPON);
-        }
+^10	{
+	  factor = 10.0;
+	  BEGIN(EXPON);
+	}
 
 ^log" "*"(" {
-          *func = 1;
-          unput('(');
-          BEGIN(PAREN);
-        }
+	  *func = 1;
+	  unput('(');
+	  BEGIN(PAREN);
+	}
 
 ^ln" "*"(" {
-          *func = 2;
-          unput('(');
-          BEGIN(PAREN);
-        }
+	  *func = 2;
+	  unput('(');
+	  BEGIN(PAREN);
+	}
 
 ^exp" "*"(" {
-          *func = 3;
-          unput('(');
-          BEGIN(PAREN);
-        }
+	  *func = 3;
+	  unput('(');
+	  BEGIN(PAREN);
+	}
 
-^[*.]   {
-          /* Leading binary multiply. */
-          status = 2;
-          BEGIN(FLUSH);
-        }
+^[*.]	{
+	  /* Leading binary multiply. */
+	  status = wcserr_set(WCSERR_SET(UNITSERR_DANGLING_BINOP),
+	    "Dangling binary operator in '%s'", unitstr);
+	  BEGIN(FLUSH);
+	}
 
-" "+      /* Discard whitespace in INITIAL context. */
+" "+	  /* Discard whitespace in INITIAL context. */
 
 sqrt" "*"(" {
-          expon /= 2.0;
-          unput('(');
-          BEGIN(PAREN);
-        }
-
-"("     {
-          /* Gather terms in parentheses. */
-          yyless(0);
-          BEGIN(PAREN);
-        }
-
-[*.]    {
-          if (operator++) {
-            BEGIN(FLUSH);
-          }
-        }
+	  expon /= 2.0;
+	  unput('(');
+	  BEGIN(PAREN);
+	}
+
+"("	{
+	  /* Gather terms in parentheses. */
+	  yyless(0);
+	  BEGIN(PAREN);
+	}
+
+[*.]	{
+	  if (operator++) {
+	    BEGIN(FLUSH);
+	  }
+	}
 
 ^1"/" |
-"/"     {
-          if (operator++) {
-            BEGIN(FLUSH);
-          } else {
-            expon *= -1.0;
-          }
-        }
+"/"	{
+	  if (operator++) {
+	    BEGIN(FLUSH);
+	  } else {
+	    expon *= -1.0;
+	  }
+	}
 
 {SI_UNIT}|{ADD_UNIT} {
-          operator = 0;
-          yyless(0);
-          BEGIN(UNITS);
-        }
+	  operator = 0;
+	  yyless(0);
+	  BEGIN(UNITS);
+	}
 
 {PREFIX}({SI_UNIT}|{ADD_ALL}) |
 {SUPPREFIX}{ADD_SUP} |
 {SUBPREFIX}{ADD_SUB} {
-          operator = 0;
-          yyless(0);
-          BEGIN(PREFIX);
-        }
-
-"]"     {
-          bracket = !bracket;
-          BEGIN(FLUSH);
-        }
-
-.       {
-          status = 3;
-          BEGIN(FLUSH);
-        }
+	  operator = 0;
+	  yyless(0);
+	  BEGIN(PREFIX);
+	}
+
+"]"	{
+	  bracket = !bracket;
+	  BEGIN(FLUSH);
+	}
+
+.	{
+	  status = wcserr_set(WCSERR_SET(UNITSERR_BAD_INITIAL_SYMBOL),
+	    "Invalid symbol in INITIAL context in '%s'", unitstr);
+	  BEGIN(FLUSH);
+	}
 
 <PAREN>"(" {
-          paren++;
-          operator = 0;
-          yymore();
-        }
+	  paren++;
+	  operator = 0;
+	  yymore();
+	}
 
 <PAREN>")" {
-          paren--;
-          if (paren) {
-            /* Not balanced yet. */
-            yymore();
-
-          } else {
-            /* Balanced; strip off the outer parentheses and recurse. */
-            yytext[yyleng-1] = '\0';
-
-            buf = YY_CURRENT_BUFFER;
-            status = wcsulex(yytext+1, &func_r, &factor_r, types);
-            yy_switch_to_buffer(buf);
-
-            if (func_r) {
-              status = 4;
-            }
-
-            if (status) {
-              BEGIN(FLUSH);
-            } else {
-              factor *= factor_r;
-              BEGIN(EXPON);
-            }
-          }
-        }
+	  paren--;
+	  if (paren) {
+	    /* Not balanced yet. */
+	    yymore();
+	
+	  } else {
+	    /* Balanced; strip off the outer parentheses and recurse. */
+	    yytext[yyleng-1] = '\0';
+	
+	    buf = YY_CURRENT_BUFFER;
+	    status = wcsulexe(yytext+1, &func_r, &factor_r, types, err);
+	    yy_switch_to_buffer(buf);
+	
+	    if (func_r) {
+	      status = wcserr_set(WCSERR_SET(UNITSERR_FUNCTION_CONTEXT),
+	        "Function in invalid context in '%s'", unitstr);
+	    }
+	
+	    if (status) {
+	      BEGIN(FLUSH);
+	    } else {
+	      factor *= factor_r;
+	      BEGIN(EXPON);
+	    }
+	  }
+	}
 
 <PAREN>[^()]+ {
-          yymore();
-        }
+	  yymore();
+	}
 
 <PREFIX>d {
-          factor = 1e-1;
-          BEGIN(UNITS);
-        }
+	  factor = 1e-1;
+	  BEGIN(UNITS);
+	}
 
 <PREFIX>c {
-          factor = 1e-2;
-          BEGIN(UNITS);
-        }
+	  factor = 1e-2;
+	  BEGIN(UNITS);
+	}
 
 <PREFIX>m {
-          factor = 1e-3;
-          BEGIN(UNITS);
-        }
+	  factor = 1e-3;
+	  BEGIN(UNITS);
+	}
 
 <PREFIX>u {
-          factor = 1e-6;
-          BEGIN(UNITS);
-        }
+	  factor = 1e-6;
+	  BEGIN(UNITS);
+	}
 
 <PREFIX>n {
-          factor = 1e-9;
-          BEGIN(UNITS);
-        }
+	  factor = 1e-9;
+	  BEGIN(UNITS);
+	}
 
 <PREFIX>p {
-          factor = 1e-12;
-          BEGIN(UNITS);
-        }
+	  factor = 1e-12;
+	  BEGIN(UNITS);
+	}
 
 <PREFIX>f {
-          factor = 1e-15;
-          BEGIN(UNITS);
-        }
+	  factor = 1e-15;
+	  BEGIN(UNITS);
+	}
 
 <PREFIX>a {
-          factor = 1e-18;
-          BEGIN(UNITS);
-        }
+	  factor = 1e-18;
+	  BEGIN(UNITS);
+	}
 
 <PREFIX>z {
-          factor = 1e-21;
-          BEGIN(UNITS);
-        }
+	  factor = 1e-21;
+	  BEGIN(UNITS);
+	}
 
 <PREFIX>y {
-          factor = 1e-24;
-          BEGIN(UNITS);
-        }
+	  factor = 1e-24;
+	  BEGIN(UNITS);
+	}
 
 <PREFIX>da {
-          factor = 1e+1;
-          BEGIN(UNITS);
-        }
+	  factor = 1e+1;
+	  BEGIN(UNITS);
+	}
 
 <PREFIX>h {
-          factor = 1e+2;
-          BEGIN(UNITS);
-        }
+	  factor = 1e+2;
+	  BEGIN(UNITS);
+	}
 
 <PREFIX>k {
-          factor = 1e+3;
-          BEGIN(UNITS);
-        }
+	  factor = 1e+3;
+	  BEGIN(UNITS);
+	}
 
 <PREFIX>M {
-          factor = 1e+6;
-          BEGIN(UNITS);
-        }
+	  factor = 1e+6;
+	  BEGIN(UNITS);
+	}
 
 <PREFIX>G {
-          factor = 1e+9;
-          BEGIN(UNITS);
-        }
+	  factor = 1e+9;
+	  BEGIN(UNITS);
+	}
 
 <PREFIX>T {
-          factor = 1e+12;
-          BEGIN(UNITS);
-        }
+	  factor = 1e+12;
+	  BEGIN(UNITS);
+	}
 
 <PREFIX>P {
-          factor = 1e+15;
-          BEGIN(UNITS);
-        }
+	  factor = 1e+15;
+	  BEGIN(UNITS);
+	}
 
 <PREFIX>E {
-          factor = 1e+18;
-          BEGIN(UNITS);
-        }
+	  factor = 1e+18;
+	  BEGIN(UNITS);
+	}
 
 <PREFIX>Z {
-          factor = 1e+21;
-          BEGIN(UNITS);
-        }
+	  factor = 1e+21;
+	  BEGIN(UNITS);
+	}
 
 <PREFIX>Y {
-          factor = 1e+24;
-          BEGIN(UNITS);
-        }
+	  factor = 1e+24;
+	  BEGIN(UNITS);
+	}
 
 <PREFIX>. {
-          /* Internal parser error. */
-          status = 9;
-          BEGIN(FLUSH);
-        }
+	  /* Internal parser error. */
+	  status = wcserr_set(WCSERR_SET(UNITSERR_PARSER_ERROR),
+	    "Internal units parser error parsing '%s'", unitstr);
+	  BEGIN(FLUSH);
+	}
 
 <UNITS>A {
-          /* Ampere. */
-          types[WCSUNITS_CHARGE] += 1.0;
-          types[WCSUNITS_TIME]   -= 1.0;
-          BEGIN(EXPON);
-        }
+	  /* Ampere. */
+	  types[WCSUNITS_CHARGE] += 1.0;
+	  types[WCSUNITS_TIME]   -= 1.0;
+	  BEGIN(EXPON);
+	}
 
 <UNITS>a|yr {
-          /* Year (annum). */
-          factor *= 31557600.0;
-          types[WCSUNITS_TIME] += 1.0;
-          BEGIN(EXPON);
-        }
+	  /* Year (annum). */
+	  factor *= 31557600.0;
+	  types[WCSUNITS_TIME] += 1.0;
+	  BEGIN(EXPON);
+	}
 
 <UNITS>adu {
-          /* Analogue-to-digital converter units. */
-          types[WCSUNITS_COUNT] += 1.0;
-          BEGIN(EXPON);
-        }
+	  /* Analogue-to-digital converter units. */
+	  types[WCSUNITS_COUNT] += 1.0;
+	  BEGIN(EXPON);
+	}
 
 <UNITS>[Aa]ngstrom {
-          /* Angstrom. */
-          factor *= 1e-10;
-          types[WCSUNITS_LENGTH] += 1.0;
-          BEGIN(EXPON);
-        }
+	  /* Angstrom. */
+	  factor *= 1e-10;
+	  types[WCSUNITS_LENGTH] += 1.0;
+	  BEGIN(EXPON);
+	}
 
 <UNITS>arcmin {
-          /* Minute of arc. */
-          factor /= 60.0;
-          types[WCSUNITS_PLANE_ANGLE] += 1.0;
-          BEGIN(EXPON);
-        }
+	  /* Minute of arc. */
+	  factor /= 60.0;
+	  types[WCSUNITS_PLANE_ANGLE] += 1.0;
+	  BEGIN(EXPON);
+	}
 
 <UNITS>arcsec {
-          /* Second of arc. */
-          factor /= 3600.0;
-          types[WCSUNITS_PLANE_ANGLE] += 1.0;
-          BEGIN(EXPON);
-        }
+	  /* Second of arc. */
+	  factor /= 3600.0;
+	  types[WCSUNITS_PLANE_ANGLE] += 1.0;
+	  BEGIN(EXPON);
+	}
 
 <UNITS>AU {
-          /* Astronomical unit. */
-          factor *= 1.49598e+11;
-          types[WCSUNITS_LENGTH] += 1.0;
-          BEGIN(EXPON);
-        }
+	  /* Astronomical unit. */
+	  factor *= 1.49598e+11;
+	  types[WCSUNITS_LENGTH] += 1.0;
+	  BEGIN(EXPON);
+	}
 
 <UNITS>barn {
-          /* Barn. */
-          factor *= 1e-28;
-          types[WCSUNITS_LENGTH] += 2.0;
-          BEGIN(EXPON);
-        }
+	  /* Barn. */
+	  factor *= 1e-28;
+	  types[WCSUNITS_LENGTH] += 2.0;
+	  BEGIN(EXPON);
+	}
 
 <UNITS>beam {
-          /* Beam, as in Jy/beam. */
-          types[WCSUNITS_BEAM] += 1.0;
-          BEGIN(EXPON);
-        }
+	  /* Beam, as in Jy/beam. */
+	  types[WCSUNITS_BEAM] += 1.0;
+	  BEGIN(EXPON);
+	}
 
 <UNITS>bin {
-          /* Bin (e.g. histogram). */
-          types[WCSUNITS_BIN] += 1.0;
-          BEGIN(EXPON);
-        }
+	  /* Bin (e.g. histogram). */
+	  types[WCSUNITS_BIN] += 1.0;
+	  BEGIN(EXPON);
+	}
 
 <UNITS>bit {
-          /* Bit. */
-          types[WCSUNITS_BIT] += 1.0;
-          BEGIN(EXPON);
-        }
+	  /* Bit. */
+	  types[WCSUNITS_BIT] += 1.0;
+	  BEGIN(EXPON);
+	}
 
 <UNITS>[bB]yte {
-          /* Byte. */
-          factor *= 8.0;
-          types[WCSUNITS_BIT] += 1.0;
-          BEGIN(EXPON);
-        }
+	  /* Byte. */
+	  factor *= 8.0;
+	  types[WCSUNITS_BIT] += 1.0;
+	  BEGIN(EXPON);
+	}
 
 <UNITS>C {
-          /* Coulomb. */
-          types[WCSUNITS_CHARGE] += 1.0;
-          BEGIN(EXPON);
-        }
+	  /* Coulomb. */
+	  types[WCSUNITS_CHARGE] += 1.0;
+	  BEGIN(EXPON);
+	}
 
 <UNITS>cd {
-          /* Candela. */
-          types[WCSUNITS_LUMINTEN] += 1.0;
-          BEGIN(EXPON);
-        }
+	  /* Candela. */
+	  types[WCSUNITS_LUMINTEN] += 1.0;
+	  BEGIN(EXPON);
+	}
 
 <UNITS>chan {
-          /* Channel. */
-          types[WCSUNITS_BIN] += 1.0;
-          BEGIN(EXPON);
-        }
+	  /* Channel. */
+	  types[WCSUNITS_BIN] += 1.0;
+	  BEGIN(EXPON);
+	}
 
 <UNITS>count|ct {
-          /* Count. */
-          types[WCSUNITS_COUNT] += 1.0;
-          BEGIN(EXPON);
-        }
+	  /* Count. */
+	  types[WCSUNITS_COUNT] += 1.0;
+	  BEGIN(EXPON);
+	}
 
 <UNITS>D {
-          /* Debye. */
-          factor *= 1e-29 / 3.0;
-          types[WCSUNITS_CHARGE] += 1.0;
-          types[WCSUNITS_LENGTH] += 1.0;
-          BEGIN(EXPON);
-        }
+	  /* Debye. */
+	  factor *= 1e-29 / 3.0;
+	  types[WCSUNITS_CHARGE] += 1.0;
+	  types[WCSUNITS_LENGTH] += 1.0;
+	  BEGIN(EXPON);
+	}
 
 <UNITS>d {
-          /* Day. */
-          factor *= 86400.0;
-          types[WCSUNITS_TIME] += 1.0;
-          BEGIN(EXPON);
-        }
+	  /* Day. */
+	  factor *= 86400.0;
+	  types[WCSUNITS_TIME] += 1.0;
+	  BEGIN(EXPON);
+	}
 
 <UNITS>deg {
-          /* Degree. */
-          types[WCSUNITS_PLANE_ANGLE] += 1.0;
-          BEGIN(EXPON);
-        }
+	  /* Degree. */
+	  types[WCSUNITS_PLANE_ANGLE] += 1.0;
+	  BEGIN(EXPON);
+	}
 
 <UNITS>erg {
-          /* Erg. */
-          factor *= 1e-7;
-          types[WCSUNITS_MASS]   += 1.0;
-          types[WCSUNITS_LENGTH] += 2.0;
-          types[WCSUNITS_TIME]   -= 2.0;
-          BEGIN(EXPON);
-        }
+	  /* Erg. */
+	  factor *= 1e-7;
+	  types[WCSUNITS_MASS]   += 1.0;
+	  types[WCSUNITS_LENGTH] += 2.0;
+	  types[WCSUNITS_TIME]   -= 2.0;
+	  BEGIN(EXPON);
+	}
 
 <UNITS>eV {
-          /* Electron volt. */
-          factor *= 1.6021765e-19;
-          types[WCSUNITS_MASS]   += 1.0;
-          types[WCSUNITS_LENGTH] += 2.0;
-          types[WCSUNITS_TIME]   -= 2.0;
-          BEGIN(EXPON);
-        }
+	  /* Electron volt. */
+	  factor *= 1.6021765e-19;
+	  types[WCSUNITS_MASS]   += 1.0;
+	  types[WCSUNITS_LENGTH] += 2.0;
+	  types[WCSUNITS_TIME]   -= 2.0;
+	  BEGIN(EXPON);
+	}
 
 <UNITS>F {
-          /* Farad. */
-          types[WCSUNITS_MASS]   -= 1.0;
-          types[WCSUNITS_LENGTH] -= 2.0;
-          types[WCSUNITS_TIME]   += 3.0;
-          types[WCSUNITS_CHARGE] += 2.0;
-          BEGIN(EXPON);
-        }
+	  /* Farad. */
+	  types[WCSUNITS_MASS]   -= 1.0;
+	  types[WCSUNITS_LENGTH] -= 2.0;
+	  types[WCSUNITS_TIME]   += 3.0;
+	  types[WCSUNITS_CHARGE] += 2.0;
+	  BEGIN(EXPON);
+	}
 
 <UNITS>G {
-          /* Gauss. */
-          factor *= 1e-4;
-          types[WCSUNITS_MASS]   += 1.0;
-          types[WCSUNITS_TIME]   += 1.0;
-          types[WCSUNITS_CHARGE] -= 1.0;
-          BEGIN(EXPON);
-        }
+	  /* Gauss. */
+	  factor *= 1e-4;
+	  types[WCSUNITS_MASS]   += 1.0;
+	  types[WCSUNITS_TIME]   += 1.0;
+	  types[WCSUNITS_CHARGE] -= 1.0;
+	  BEGIN(EXPON);
+	}
 
 <UNITS>g {
-          /* Gram. */
-          factor *= 1e-3;
-          types[WCSUNITS_MASS] += 1.0;
-          BEGIN(EXPON);
-        }
+	  /* Gram. */
+	  factor *= 1e-3;
+	  types[WCSUNITS_MASS] += 1.0;
+	  BEGIN(EXPON);
+	}
 
 <UNITS>H {
-          /* Henry. */
-          types[WCSUNITS_MASS]   += 1.0;
-          types[WCSUNITS_LENGTH] += 2.0;
-          types[WCSUNITS_TIME]   += 2.0;
-          types[WCSUNITS_CHARGE] -= 2.0;
-          BEGIN(EXPON);
-        }
+	  /* Henry. */
+	  types[WCSUNITS_MASS]   += 1.0;
+	  types[WCSUNITS_LENGTH] += 2.0;
+	  types[WCSUNITS_TIME]   += 2.0;
+	  types[WCSUNITS_CHARGE] -= 2.0;
+	  BEGIN(EXPON);
+	}
 
 <UNITS>h {
-          /* Hour. */
-          factor *= 3600.0;
-          types[WCSUNITS_TIME] += 1.0;
-          BEGIN(EXPON);
-        }
+	  /* Hour. */
+	  factor *= 3600.0;
+	  types[WCSUNITS_TIME] += 1.0;
+	  BEGIN(EXPON);
+	}
 
 <UNITS>Hz {
-          /* Hertz. */
-          types[WCSUNITS_TIME] -= 1.0;
-          BEGIN(EXPON);
-        }
+	  /* Hertz. */
+	  types[WCSUNITS_TIME] -= 1.0;
+	  BEGIN(EXPON);
+	}
 
 <UNITS>J {
-          /* Joule. */
-          types[WCSUNITS_MASS]   += 1.0;
-          types[WCSUNITS_LENGTH] += 2.0;
-          types[WCSUNITS_TIME]   -= 2.0;
-          BEGIN(EXPON);
-        }
+	  /* Joule. */
+	  types[WCSUNITS_MASS]   += 1.0;
+	  types[WCSUNITS_LENGTH] += 2.0;
+	  types[WCSUNITS_TIME]   -= 2.0;
+	  BEGIN(EXPON);
+	}
 
 <UNITS>Jy {
-          /* Jansky. */
-          factor *= 1e-26;
-          types[WCSUNITS_MASS] += 1.0;
-          types[WCSUNITS_TIME] -= 2.0;
-          BEGIN(EXPON);
-        }
+	  /* Jansky. */
+	  factor *= 1e-26;
+	  types[WCSUNITS_MASS] += 1.0;
+	  types[WCSUNITS_TIME] -= 2.0;
+	  BEGIN(EXPON);
+	}
 
 <UNITS>K {
-          /* Kelvin. */
-          types[WCSUNITS_TEMPERATURE] += 1.0;
-          BEGIN(EXPON);
-        }
+	  /* Kelvin. */
+	  types[WCSUNITS_TEMPERATURE] += 1.0;
+	  BEGIN(EXPON);
+	}
 
 <UNITS>lm {
-          /* Lumen. */
-          types[WCSUNITS_LUMINTEN]    += 1.0;
-          types[WCSUNITS_SOLID_ANGLE] += 1.0;
-          BEGIN(EXPON);
-        }
+	  /* Lumen. */
+	  types[WCSUNITS_LUMINTEN]    += 1.0;
+	  types[WCSUNITS_SOLID_ANGLE] += 1.0;
+	  BEGIN(EXPON);
+	}
 
 <UNITS>lx {
-          /* Lux. */
-          types[WCSUNITS_LUMINTEN]    += 1.0;
-          types[WCSUNITS_SOLID_ANGLE] += 1.0;
-          types[WCSUNITS_LENGTH]      -= 2.0;
-          BEGIN(EXPON);
-        }
+	  /* Lux. */
+	  types[WCSUNITS_LUMINTEN]    += 1.0;
+	  types[WCSUNITS_SOLID_ANGLE] += 1.0;
+	  types[WCSUNITS_LENGTH]      -= 2.0;
+	  BEGIN(EXPON);
+	}
 
 <UNITS>lyr {
-          /* Light year. */
-          factor *= 2.99792458e8 * 31557600.0;
-          types[WCSUNITS_LENGTH] += 1.0;
-          BEGIN(EXPON);
-        }
+	  /* Light year. */
+	  factor *= 2.99792458e8 * 31557600.0;
+	  types[WCSUNITS_LENGTH] += 1.0;
+	  BEGIN(EXPON);
+	}
 
 <UNITS>m {
-          /* Metre. */
-          types[WCSUNITS_LENGTH] += 1.0;
-          BEGIN(EXPON);
-        }
+	  /* Metre. */
+	  types[WCSUNITS_LENGTH] += 1.0;
+	  BEGIN(EXPON);
+	}
 
 <UNITS>mag {
-          /* Stellar magnitude. */
-          types[WCSUNITS_MAGNITUDE] += 1.0;
-          BEGIN(EXPON);
-        }
+	  /* Stellar magnitude. */
+	  types[WCSUNITS_MAGNITUDE] += 1.0;
+	  BEGIN(EXPON);
+	}
 
 <UNITS>mas {
-          /* Milli-arcsec. */
-          factor /= 3600e+3;
-          types[WCSUNITS_PLANE_ANGLE] += 1.0;
-          BEGIN(EXPON);
-        }
+	  /* Milli-arcsec. */
+	  factor /= 3600e+3;
+	  types[WCSUNITS_PLANE_ANGLE] += 1.0;
+	  BEGIN(EXPON);
+	}
 
 <UNITS>min {
-          /* Minute. */
-          factor *= 60.0;
-          types[WCSUNITS_TIME] += 1.0;
-          BEGIN(EXPON);
-        }
+	  /* Minute. */
+	  factor *= 60.0;
+	  types[WCSUNITS_TIME] += 1.0;
+	  BEGIN(EXPON);
+	}
 
 <UNITS>mol {
-          /* Mole. */
-          types[WCSUNITS_MOLE] += 1.0;
-          BEGIN(EXPON);
-        }
+	  /* Mole. */
+	  types[WCSUNITS_MOLE] += 1.0;
+	  BEGIN(EXPON);
+	}
 
 <UNITS>N {
-          /* Newton. */
-          types[WCSUNITS_MASS]   += 1.0;
-          types[WCSUNITS_LENGTH] += 1.0;
-          types[WCSUNITS_TIME]   -= 2.0;
-          BEGIN(EXPON);
-        }
+	  /* Newton. */
+	  types[WCSUNITS_MASS]   += 1.0;
+	  types[WCSUNITS_LENGTH] += 1.0;
+	  types[WCSUNITS_TIME]   -= 2.0;
+	  BEGIN(EXPON);
+	}
 
 <UNITS>[Oo]hm {
-          /* Ohm. */
-          types[WCSUNITS_MASS]   += 1.0;
-          types[WCSUNITS_LENGTH] += 2.0;
-          types[WCSUNITS_TIME]   -= 1.0;
-          types[WCSUNITS_CHARGE] -= 2.0;
-          BEGIN(EXPON);
-        }
+	  /* Ohm. */
+	  types[WCSUNITS_MASS]   += 1.0;
+	  types[WCSUNITS_LENGTH] += 2.0;
+	  types[WCSUNITS_TIME]   -= 1.0;
+	  types[WCSUNITS_CHARGE] -= 2.0;
+	  BEGIN(EXPON);
+	}
 
 <UNITS>Pa {
-          /* Pascal. */
-          types[WCSUNITS_MASS]   += 1.0;
-          types[WCSUNITS_LENGTH] -= 1.0;
-          types[WCSUNITS_TIME]   -= 2.0;
-          BEGIN(EXPON);
-        }
+	  /* Pascal. */
+	  types[WCSUNITS_MASS]   += 1.0;
+	  types[WCSUNITS_LENGTH] -= 1.0;
+	  types[WCSUNITS_TIME]   -= 2.0;
+	  BEGIN(EXPON);
+	}
 
 <UNITS>pc {
-          /* Parsec. */
-          factor *= 3.0857e16;
-          types[WCSUNITS_LENGTH] += 1.0;
-          BEGIN(EXPON);
-        }
+	  /* Parsec. */
+	  factor *= 3.0857e16;
+	  types[WCSUNITS_LENGTH] += 1.0;
+	  BEGIN(EXPON);
+	}
 
 <UNITS>photon|ph {
-          /* Photon. */
-          types[WCSUNITS_COUNT] += 1.0;
-          BEGIN(EXPON);
-        }
+	  /* Photon. */
+	  types[WCSUNITS_COUNT] += 1.0;
+	  BEGIN(EXPON);
+	}
 
 <UNITS>pixel|pix {
-          /* Pixel. */
-          types[WCSUNITS_PIXEL] += 1.0;
-          BEGIN(EXPON);
-        }
+	  /* Pixel. */
+	  types[WCSUNITS_PIXEL] += 1.0;
+	  BEGIN(EXPON);
+	}
 
 <UNITS>R {
-          /* Rayleigh. */
-          factor *= 1e10 / (4.0 * PI);
-          types[WCSUNITS_LENGTH]      -= 2.0;
-          types[WCSUNITS_TIME]        -= 1.0;
-          types[WCSUNITS_SOLID_ANGLE] -= 1.0;
-          BEGIN(EXPON);
-        }
+	  /* Rayleigh. */
+	  factor *= 1e10 / (4.0 * PI);
+	  types[WCSUNITS_LENGTH]      -= 2.0;
+	  types[WCSUNITS_TIME]        -= 1.0;
+	  types[WCSUNITS_SOLID_ANGLE] -= 1.0;
+	  BEGIN(EXPON);
+	}
 
 <UNITS>rad {
-          /* Radian. */
-          factor *= 180.0 / PI;
-          types[WCSUNITS_PLANE_ANGLE] += 1.0;
-          BEGIN(EXPON);
-        }
+	  /* Radian. */
+	  factor *= 180.0 / PI;
+	  types[WCSUNITS_PLANE_ANGLE] += 1.0;
+	  BEGIN(EXPON);
+	}
 
 <UNITS>Ry {
-          /* Rydberg. */
-          factor *= 13.605692 * 1.6021765e-19;
-          types[WCSUNITS_MASS]   += 1.0;
-          types[WCSUNITS_LENGTH] += 2.0;
-          types[WCSUNITS_TIME]   -= 2.0;
-          BEGIN(EXPON);
-        }
+	  /* Rydberg. */
+	  factor *= 13.605692 * 1.6021765e-19;
+	  types[WCSUNITS_MASS]   += 1.0;
+	  types[WCSUNITS_LENGTH] += 2.0;
+	  types[WCSUNITS_TIME]   -= 2.0;
+	  BEGIN(EXPON);
+	}
 
 <UNITS>S {
-          /* Siemen. */
-          types[WCSUNITS_MASS]   -= 1.0;
-          types[WCSUNITS_LENGTH] -= 2.0;
-          types[WCSUNITS_TIME]   += 1.0;
-          types[WCSUNITS_CHARGE] += 2.0;
-          BEGIN(EXPON);
-        }
+	  /* Siemen. */
+	  types[WCSUNITS_MASS]   -= 1.0;
+	  types[WCSUNITS_LENGTH] -= 2.0;
+	  types[WCSUNITS_TIME]   += 1.0;
+	  types[WCSUNITS_CHARGE] += 2.0;
+	  BEGIN(EXPON);
+	}
 
 <UNITS>s {
-          /* Second. */
-          types[WCSUNITS_TIME] += 1.0;
-          BEGIN(EXPON);
-        }
+	  /* Second. */
+	  types[WCSUNITS_TIME] += 1.0;
+	  BEGIN(EXPON);
+	}
 
 <UNITS>solLum {
-          /* Solar luminosity. */
-          factor *= 3.8268e26;
-          types[WCSUNITS_MASS]   += 1.0;
-          types[WCSUNITS_LENGTH] += 2.0;
-          types[WCSUNITS_TIME]   -= 3.0;
-          BEGIN(EXPON);
-        }
+	  /* Solar luminosity. */
+	  factor *= 3.8268e26;
+	  types[WCSUNITS_MASS]   += 1.0;
+	  types[WCSUNITS_LENGTH] += 2.0;
+	  types[WCSUNITS_TIME]   -= 3.0;
+	  BEGIN(EXPON);
+	}
 
 <UNITS>solMass {
-          /* Solar mass. */
-          factor *= 1.9891e30;
-          types[WCSUNITS_MASS] += 1.0;
-          BEGIN(EXPON);
-        }
+	  /* Solar mass. */
+	  factor *= 1.9891e30;
+	  types[WCSUNITS_MASS] += 1.0;
+	  BEGIN(EXPON);
+	}
 
 <UNITS>solRad {
-          /* Solar radius. */
-          factor *= 6.9599e8;
-          types[WCSUNITS_LENGTH] += 1.0;
-          BEGIN(EXPON);
-        }
+	  /* Solar radius. */
+	  factor *= 6.9599e8;
+	  types[WCSUNITS_LENGTH] += 1.0;
+	  BEGIN(EXPON);
+	}
 
 <UNITS>sr {
-          /* Steradian. */
-          types[WCSUNITS_SOLID_ANGLE] += 1.0;
-          BEGIN(EXPON);
-        }
+	  /* Steradian. */
+	  types[WCSUNITS_SOLID_ANGLE] += 1.0;
+	  BEGIN(EXPON);
+	}
 
 <UNITS>Sun {
-          /* Sun (with respect to). */
-          types[WCSUNITS_SOLRATIO] += 1.0;
-          BEGIN(EXPON);
-        }
+	  /* Sun (with respect to). */
+	  types[WCSUNITS_SOLRATIO] += 1.0;
+	  BEGIN(EXPON);
+	}
 
 <UNITS>T {
-          /* Tesla. */
-          types[WCSUNITS_MASS]   += 1.0;
-          types[WCSUNITS_TIME]   += 1.0;
-          types[WCSUNITS_CHARGE] -= 1.0;
-          BEGIN(EXPON);
-        }
+	  /* Tesla. */
+	  types[WCSUNITS_MASS]   += 1.0;
+	  types[WCSUNITS_TIME]   += 1.0;
+	  types[WCSUNITS_CHARGE] -= 1.0;
+	  BEGIN(EXPON);
+	}
 
 <UNITS>u {
-          /* Unified atomic mass unit. */
-          factor *= 1.6605387e-27;
-          types[WCSUNITS_MASS] += 1.0;
-          BEGIN(EXPON);
-        }
+	  /* Unified atomic mass unit. */
+	  factor *= 1.6605387e-27;
+	  types[WCSUNITS_MASS] += 1.0;
+	  BEGIN(EXPON);
+	}
 
 <UNITS>V {
-          /* Volt. */
-          types[WCSUNITS_MASS]   += 1.0;
-          types[WCSUNITS_LENGTH] += 1.0;
-          types[WCSUNITS_TIME]   -= 2.0;
-          types[WCSUNITS_CHARGE] -= 1.0;
-          BEGIN(EXPON);
-        }
+	  /* Volt. */
+	  types[WCSUNITS_MASS]   += 1.0;
+	  types[WCSUNITS_LENGTH] += 1.0;
+	  types[WCSUNITS_TIME]   -= 2.0;
+	  types[WCSUNITS_CHARGE] -= 1.0;
+	  BEGIN(EXPON);
+	}
 
 <UNITS>voxel {
-          /* Voxel. */
-          types[WCSUNITS_VOXEL] += 1.0;
-          BEGIN(EXPON);
-        }
+	  /* Voxel. */
+	  types[WCSUNITS_VOXEL] += 1.0;
+	  BEGIN(EXPON);
+	}
 
 <UNITS>W {
-          /* Watt. */
-          types[WCSUNITS_MASS]   += 1.0;
-          types[WCSUNITS_LENGTH] += 2.0;
-          types[WCSUNITS_TIME]   -= 3.0;
-          BEGIN(EXPON);
-        }
+	  /* Watt. */
+	  types[WCSUNITS_MASS]   += 1.0;
+	  types[WCSUNITS_LENGTH] += 2.0;
+	  types[WCSUNITS_TIME]   -= 3.0;
+	  BEGIN(EXPON);
+	}
 
 <UNITS>Wb {
-          /* Weber. */
-          types[WCSUNITS_MASS]   += 1.0;
-          types[WCSUNITS_LENGTH] += 2.0;
-          types[WCSUNITS_TIME]   += 1.0;
-          types[WCSUNITS_CHARGE] -= 1.0;
-          BEGIN(EXPON);
-        }
+	  /* Weber. */
+	  types[WCSUNITS_MASS]   += 1.0;
+	  types[WCSUNITS_LENGTH] += 2.0;
+	  types[WCSUNITS_TIME]   += 1.0;
+	  types[WCSUNITS_CHARGE] -= 1.0;
+	  BEGIN(EXPON);
+	}
 
 <UNITS>. {
-          /* Internal parser error. */
-          status = 9;
-          BEGIN(FLUSH);
-        }
+	  /* Internal parser error. */
+	  status = wcserr_set(WCSERR_SET(UNITSERR_PARSER_ERROR),
+	    "Internal units parser error parsing '%s'", unitstr);
+	  BEGIN(FLUSH);
+	}
 
 <EXPON>" "*("**"|^) {
-          /* Exponentiation. */
-          if (operator++) {
-            BEGIN(FLUSH);
-          }
-        }
+	  /* Exponentiation. */
+	  if (operator++) {
+	    BEGIN(FLUSH);
+	  }
+	}
 
 <EXPON>" "*{INTEGER} {
-          sscanf(yytext, " %d", &i);
-          expon *= (double)i;
-          add(&factor, types, &expon, scale, units);
-          operator = 0;
-          BEGIN(INITIAL);
-        }
+	  sscanf(yytext, " %d", &i);
+	  expon *= (double)i;
+	  add(&factor, types, &expon, scale, units);
+	  operator = 0;
+	  BEGIN(INITIAL);
+	}
 
 <EXPON>" "*"("" "*{INTEGER}" "*")" {
-          sscanf(yytext, " (%d)", &i);
-          expon *= (double)i;
-          add(&factor, types, &expon, scale, units);
-          operator = 0;
-          BEGIN(INITIAL);
-        }
+	  sscanf(yytext, " (%d)", &i);
+	  expon *= (double)i;
+	  add(&factor, types, &expon, scale, units);
+	  operator = 0;
+	  BEGIN(INITIAL);
+	}
 
 <EXPON>" "*"("" "*{FRAC}" "*")" {
-          sscanf(yytext, " (%d/%d)", &i, &j);
-          expon *= (double)i / (double)j;
-          add(&factor, types, &expon, scale, units);
-          operator = 0;
-          BEGIN(INITIAL);
-        }
+	  sscanf(yytext, " (%d/%d)", &i, &j);
+	  expon *= (double)i / (double)j;
+	  add(&factor, types, &expon, scale, units);
+	  operator = 0;
+	  BEGIN(INITIAL);
+	}
 
 <EXPON>" "*"("" "*{FLOAT}" "*")" {
-          sscanf(yytext, " (%lf)", &dexp);
-          expon *= dexp;
-          add(&factor, types, &expon, scale, units);
-          operator = 0;
-          BEGIN(INITIAL);
-        }
+	  sscanf(yytext, " (%lf)", &dexp);
+	  expon *= dexp;
+	  add(&factor, types, &expon, scale, units);
+	  operator = 0;
+	  BEGIN(INITIAL);
+	}
 
 <EXPON>" "*[.*]" "* {
-          /* Multiply. */
-          if (operator++) {
-            BEGIN(FLUSH);
-          } else {
-            add(&factor, types, &expon, scale, units);
-            BEGIN(INITIAL);
-          }
-        }
+	  /* Multiply. */
+	  if (operator++) {
+	    BEGIN(FLUSH);
+	  } else {
+	    add(&factor, types, &expon, scale, units);
+	    BEGIN(INITIAL);
+	  }
+	}
 
 <EXPON>" "*"(" {
-          /* Multiply. */
-          if (operator) {
-            BEGIN(FLUSH);
-          } else {
-            add(&factor, types, &expon, scale, units);
-            unput('(');
-            BEGIN(INITIAL);
-          }
-        }
+	  /* Multiply. */
+	  if (operator) {
+	    BEGIN(FLUSH);
+	  } else {
+	    add(&factor, types, &expon, scale, units);
+	    unput('(');
+	    BEGIN(INITIAL);
+	  }
+	}
 
 <EXPON>" "+ {
-          /* Multiply. */
-          if (operator) {
-            BEGIN(FLUSH);
-          } else {
-            add(&factor, types, &expon, scale, units);
-            BEGIN(INITIAL);
-          }
-        }
+	  /* Multiply. */
+	  if (operator) {
+	    BEGIN(FLUSH);
+	  } else {
+	    add(&factor, types, &expon, scale, units);
+	    BEGIN(INITIAL);
+	  }
+	}
 
 <EXPON>" "*"/"" "* {
-          /* Divide. */
-          if (operator++) {
-            BEGIN(FLUSH);
-          } else {
-            add(&factor, types, &expon, scale, units);
-            expon = -1.0;
-            BEGIN(INITIAL);
-          }
-        }
+	  /* Divide. */
+	  if (operator++) {
+	    BEGIN(FLUSH);
+	  } else {
+	    add(&factor, types, &expon, scale, units);
+	    expon = -1.0;
+	    BEGIN(INITIAL);
+	  }
+	}
 
 <EXPON>" "*"]" {
-          add(&factor, types, &expon, scale, units);
-          bracket = !bracket;
-          BEGIN(FLUSH);
-        }
+	  add(&factor, types, &expon, scale, units);
+	  bracket = !bracket;
+	  BEGIN(FLUSH);
+	}
 
 <EXPON>. {
-          status = 5;
-          BEGIN(FLUSH);
-        }
+	  status = wcserr_set(WCSERR_SET(UNITSERR_BAD_EXPON_SYMBOL),
+	    "Invalid symbol in EXPON context in '%s'", unitstr);
+	  BEGIN(FLUSH);
+	}
 
 <FLUSH>.* {
-          /* Discard any remaining input. */
-        }
-
-<<EOF>> {
-          /* End-of-string. */
-          if (YY_START == EXPON) {
-            add(&factor, types, &expon, scale, units);
-          }
-
-          yylex_destroy();
-
-          if (bracket) {
-            status = 6;
-          } else if (paren) {
-            status = 7;
-          } else if (operator) {
-            status = (operator == 1) ? 2 : 8;
-          #ifdef DEBUG
-          } else {
-            fprintf(stderr, "EOS\n");
-          #endif
-          }
-
-          if (status) {
-            for (i = 0; i < WCSUNITS_NTYPE; i++) {
-              units[i] = 0.0;
-              *scale = 0.0;
-            }
-          }
-
-          return status;
-        }
+	  /* Discard any remaining input. */
+	}
+
+<<EOF>>	{
+	  /* End-of-string. */
+	  if (YY_START == EXPON) {
+	    add(&factor, types, &expon, scale, units);
+	  }
+	
+	  yylex_destroy();
+	
+	  if (bracket) {
+	    status = wcserr_set(WCSERR_SET(UNITSERR_UNBAL_BRACKET),
+	      "Unbalanced bracket in '%s'", unitstr);
+	  } else if (paren) {
+	    status = wcserr_set(WCSERR_SET(UNITSERR_UNBAL_PAREN),
+	      "Unbalanced parenthesis in '%s'", unitstr);
+	  } else if (operator == 1) {
+	    status = wcserr_set(WCSERR_SET(UNITSERR_DANGLING_BINOP),
+	      "Dangling binary operator in '%s'", unitstr);
+	  } else if (operator) {
+	    status = wcserr_set(WCSERR_SET(UNITSERR_CONSEC_BINOPS),
+	      "Consecutive binary operators in '%s'", unitstr);
+	  #ifdef DEBUG
+	  } else {
+	    fprintf(stderr, "EOS\n");
+	  #endif
+	  }
+	
+	  if (status) {
+	    for (i = 0; i < WCSUNITS_NTYPE; i++) {
+	      units[i] = 0.0;
+	      *scale = 0.0;
+	    }
+	  }
+	
+	  return status;
+	}
 
 %%
 
diff --git a/wcslib/C/wcsunits.c b/wcslib/C/wcsunits.c
index 55f6063..012b742 100644
--- a/wcslib/C/wcsunits.c
+++ b/wcslib/C/wcsunits.c
@@ -1,6 +1,6 @@
 /*============================================================================
 
-  WCSLIB 4.7 - an implementation of the FITS WCS standard.
+  WCSLIB 4.8 - an implementation of the FITS WCS standard.
   Copyright (C) 1995-2011, Mark Calabretta
 
   This file is part of WCSLIB.
@@ -28,7 +28,7 @@
 
   Author: Mark Calabretta, Australia Telescope National Facility
   http://www.atnf.csiro.au/~mcalabre/index.html
-  $Id: wcsunits.c,v 4.7 2011/02/07 07:03:42 cal103 Exp $
+  $Id: wcsunits.c,v 4.8.1.1 2011/08/15 08:07:06 cal103 Exp cal103 $
 *===========================================================================*/
 
 #include <math.h>
@@ -84,6 +84,14 @@ const char *wcsunits_units[] = {
   "second",
   "", "", "", "", "", "", "", ""};
 
+const char *wcsunits_funcs[] = {
+  "none",
+  "log",
+  "ln",
+  "exp"};
+
+/*--------------------------------------------------------------------------*/
+
 int wcsunits(
   const char have[],
   const char want[],
@@ -92,21 +100,40 @@ int wcsunits(
   double *power)
 
 {
+  return wcsunitse(
+    have, want, scale, offset, power, 0x0);
+}
+
+/* : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : :  */
+
+int wcsunitse(
+  const char have[],
+  const char want[],
+  double *scale,
+  double *offset,
+  double *power,
+  struct wcserr **err)
+
+{
+  static const char *function = "wcsunitse";
+
   int    func1, func2, i, status;
   double scale1, scale2, units1[WCSUNITS_NTYPE], units2[WCSUNITS_NTYPE];
 
-  if ((status = wcsulex(have, &func1, &scale1, units1))) {
+  if ((status = wcsulexe(have, &func1, &scale1, units1, err))) {
     return status;
   }
 
-  if ((status = wcsulex(want, &func2, &scale2, units2))) {
+  if ((status = wcsulexe(want, &func2, &scale2, units2, err))) {
     return status;
   }
 
   /* Check conformance. */
   for (i = 0; i < WCSUNITS_NTYPE; i++) {
     if (units1[i] != units2[i]) {
-      return 10;
+      return wcserr_set(WCSERR_SET(UNITSERR_BAD_UNIT_SPEC),
+        "Mismatched units type '%s': have '%s', want '%s'",
+        wcsunits_types[i], have, want);
     }
   }
 
@@ -118,7 +145,9 @@ int wcsunits(
   case 0:
     /* No function. */
     if (func2) {
-      return 11;
+      return wcserr_set(WCSERR_SET(UNITSERR_BAD_FUNCS),
+        "Mismatched unit functions: have '%s' (%s), want '%s' (%s)",
+        have, wcsunits_funcs[func1], want, wcsunits_funcs[func2]);
     }
 
     *scale = scale1 / scale2;
@@ -137,7 +166,9 @@ int wcsunits(
       *offset = log(scale1 / scale2);
 
     } else {
-      return 11;
+      return wcserr_set(WCSERR_SET(UNITSERR_BAD_FUNCS),
+        "Mismatched unit functions: have '%s' (%s), want '%s' (%s)",
+        have, wcsunits_funcs[func1], want, wcsunits_funcs[func2]);
     }
 
     break;
@@ -155,7 +186,9 @@ int wcsunits(
       *offset = log(scale1 / scale2);
 
     } else {
-      return 11;
+      return wcserr_set(WCSERR_SET(UNITSERR_BAD_FUNCS),
+        "Mismatched unit functions: have '%s' (%s), want '%s' (%s)",
+        have, wcsunits_funcs[func1], want, wcsunits_funcs[func2]);
     }
 
     break;
@@ -163,7 +196,9 @@ int wcsunits(
   case 3:
     /* exp(). */
     if (func2 != 3) {
-      return 11;
+      return wcserr_set(WCSERR_SET(UNITSERR_BAD_FUNCS),
+        "Mismatched unit functions: have '%s' (%s), want '%s' (%s)",
+        have, wcsunits_funcs[func1], want, wcsunits_funcs[func2]);
     }
 
     *scale = 1.0;
@@ -172,8 +207,25 @@ int wcsunits(
 
   default:
     /* Internal parser error. */
-    return 9;
+    return wcserr_set(WCSERR_SET(UNITSERR_PARSER_ERROR),
+      "Internal units parser error");
   }
 
   return 0;
 }
+
+/*--------------------------------------------------------------------------*/
+
+int wcsutrn(int ctrl, char unitstr[])
+
+{
+  return wcsutrne(ctrl, unitstr, 0x0);
+}
+
+/*--------------------------------------------------------------------------*/
+
+int wcsulex(const char unitstr[], int *func, double *scale, double units[])
+
+{
+  return wcsulexe(unitstr, func, scale, units, 0x0);
+}
diff --git a/wcslib/C/wcsunits.h b/wcslib/C/wcsunits.h
index 25257a1..85f30fd 100644
--- a/wcslib/C/wcsunits.h
+++ b/wcslib/C/wcsunits.h
@@ -1,6 +1,6 @@
 /*============================================================================
 
-  WCSLIB 4.7 - an implementation of the FITS WCS standard.
+  WCSLIB 4.8 - an implementation of the FITS WCS standard.
   Copyright (C) 1995-2011, Mark Calabretta
 
   This file is part of WCSLIB.
@@ -28,10 +28,10 @@
 
   Author: Mark Calabretta, Australia Telescope National Facility
   http://www.atnf.csiro.au/~mcalabre/index.html
-  $Id: wcsunits.h,v 4.7 2011/02/07 07:03:42 cal103 Exp $
+  $Id: wcsunits.h,v 4.8.1.1 2011/08/15 08:07:06 cal103 Exp cal103 $
 *=============================================================================
 *
-* WCSLIB 4.7 - C routines that implement the FITS World Coordinate System
+* WCSLIB 4.8 - C routines that implement the FITS World Coordinate System
 * (WCS) standard.  Refer to
 *
 *   "Representations of world coordinates in FITS",
@@ -54,20 +54,23 @@
 * --------------------------------
 * Routines in this suite deal with units specifications and conversions:
 *
-*   - wcsunits(): given two unit specifications, derive the conversion from
+*   - wcsunitse(): given two unit specifications, derive the conversion from
 *     one to the other.
 *
-*   - wcsutrn(): translates certain commonly used but non-standard unit
-*     strings.  It is intended to be called before wcsulex() which only
+*   - wcsutrne(): translates certain commonly used but non-standard unit
+*     strings.  It is intended to be called before wcsulexe() which only
 *     handles standard FITS units specifications.
 *
-*   - wcsulex(): parses a standard FITS units specification of arbitrary
+*   - wcsulexe(): parses a standard FITS units specification of arbitrary
 *     complexity, deriving the conversion to canonical units.
 *
 *
-* wcsunits() - FITS units specification conversion
-* ------------------------------------------------
-* wcsunits() derives the conversion from one system of units to another.
+* wcsunitse() - FITS units specification conversion
+* -------------------------------------------------
+* wcsunitse() derives the conversion from one system of units to another.
+*
+* A deprecated form of this function, wcsunits(), lacks the wcserr**
+* parameter.
 *
 * Given:
 *   have      const char []
@@ -88,7 +91,7 @@
 *   power     double*   Convert units using
 *
 =                         pow(scale*value + offset, power);
-
+*
 *                       Normally offset is zero except for log() or ln()
 *                       conversions, e.g. "log(MHz)" to "ln(Hz)".  Likewise,
 *                       power is normally unity except for exp() conversions,
@@ -97,23 +100,31 @@
 *
 =                         value *= scale;
 *
+*   err       struct wcserr **
+*                       If enabled, for function return values > 1, this
+*                       struct will contain a detailed error message, see
+*                       wcserr_enable().  May be NULL if an error message is
+*                       not desired.
+*
 * Function return value:
 *             int       Status return value:
-*                           0: Success.
-*                         1-9: Status return from wcsulex().
-*                          10: Non-conformant unit specifications.
-*                          11: Non-conformant functions.
+*                          0: Success.
+*                        1-9: Status return from wcsulexe().
+*                         10: Non-conformant unit specifications.
+*                         11: Non-conformant functions.
 *
 *                       scale is zeroed on return if an error occurs.
 *
 *
-* wcsutrn() - Translation of non-standard unit specifications
-* -----------------------------------------------------------
-* wcsutrn() translates certain commonly used but non-standard unit strings,
-* e.g. "DEG", "MHZ", "KELVIN", that are not recognized by wcsulex(), refer to
+* wcsutrne() - Translation of non-standard unit specifications
+* ------------------------------------------------------------
+* wcsutrne() translates certain commonly used but non-standard unit strings,
+* e.g. "DEG", "MHZ", "KELVIN", that are not recognized by wcsulexe(), refer to
 * the notes below for a full list.  Compounds are also recognized, e.g.
 * "JY/BEAM" and "KM/SEC/SEC".  Extraneous embedded blanks are removed.
 *
+* A deprecated form of this function, wcsutrn(), lacks the wcserr** parameter.
+*
 * Given:
 *   ctrl      int       Although "S" is commonly used to represent seconds,
 *                       its translation to "s" is potentially unsafe since the
@@ -138,13 +149,19 @@
 *                       will be stripped off, but text following the closing
 *                       bracket will be preserved without modification.
 *
+*   err       struct wcserr **
+*                       If enabled, for function return values > 1, this
+*                       struct will contain a detailed error message, see
+*                       wcserr_enable().  May be NULL if an error message is
+*                       not desired.
+*
 * Function return value:
 *             int       Status return value:
-*                         -1: No change was made, other than stripping blanks
-*                             (not an error).
-*                          0: Success.
-*                          9: Internal parser error.
-*                         12: Potentially unsafe translation, whether applied
+*                        -1: No change was made, other than stripping blanks
+*                            (not an error).
+*                         0: Success.
+*                         9: Internal parser error.
+*                        12: Potentially unsafe translation, whether applied
 *                             or not (see notes).
 *
 * Notes:
@@ -182,17 +199,19 @@
 =     yr         year, years, YR, YEAR, YEARS
 *
 *   The aliases "angstrom", "ohm", and "Byte" for (Angstrom, Ohm, and byte)
-*   are recognized by wcsulex() itself as an unofficial extension of the
+*   are recognized by wcsulexe() itself as an unofficial extension of the
 *   standard, but they are converted to the standard form here.
 *
 *
-* wcsulex() - FITS units specification parser
-* -------------------------------------------
-* wcsulex() parses a standard FITS units specification of arbitrary
+* wcsulexe() - FITS units specification parser
+* --------------------------------------------
+* wcsulexe() parses a standard FITS units specification of arbitrary
 * complexity, deriving the scale factor required to convert to canonical
 * units - basically SI with degrees and "dimensionless" additions such as
 * byte, pixel and count.
 *
+* A deprecated form of this function, wcsulex(), lacks the wcserr** parameter.
+*
 * Given:
 *   unitstr   const char []
 *                       Null-terminated character array containing the units
@@ -223,6 +242,12 @@
 *                       wcsunits_units[], are predefined to describe each
 *                       quantity and its canonical units.
 *
+*   err       struct wcserr **
+*                       If enabled, for function return values > 1, this
+*                       struct will contain a detailed error message, see
+*                       wcserr_enable().  May be NULL if an error message is
+*                       not desired.
+*
 * Function return value:
 *             int       Status return value:
 *                         0: Success.
@@ -240,7 +265,7 @@
 *                       occurs.
 *
 * Notes:
-*   1: wcsulex() is permissive in accepting whitespace in all contexts in a
+*   1: wcsulexe() is permissive in accepting whitespace in all contexts in a
 *      units specification where it does not create ambiguity (e.g. not
 *      between a metric prefix and a basic unit string), including in strings
 *      like "log (m ** 2)" which is formally disallowed.
@@ -276,7 +301,7 @@
 * Global variable: const char *wcsunits_types[] - Names of physical quantities
 * ----------------------------------------------------------------------------
 * Names for physical quantities to match the units vector returned by
-* wcsulex():
+* wcsulexe():
 *   -  0: plane angle
 *   -  1: solid angle
 *   -  2: charge
@@ -298,7 +323,7 @@
 *
 * Global variable: const char *wcsunits_units[] - Names of units
 * --------------------------------------------------------------
-* Names for the units (SI) to match the units vector returned by wcsulex():
+* Names for the units (SI) to match the units vector returned by wcsulexe():
 *   -  0: degree
 *   -  1: steradian
 *   -  2: Coulomb
@@ -315,6 +340,8 @@
 #ifndef WCSLIB_WCSUNITS
 #define WCSLIB_WCSUNITS
 
+#include "wcserr.h"
+
 #ifdef __cplusplus
 extern "C" {
 #endif
@@ -322,6 +349,24 @@ extern "C" {
 
 extern const char *wcsunits_errmsg[];
 
+enum wcsunits_errmsg_enum {
+  UNITSERR_SUCCESS            =  0,	/* Success. */
+  UNITSERR_BAD_NUM_MULTIPLIER =  1,	/* Invalid numeric multiplier. */
+  UNITSERR_DANGLING_BINOP     =  2,	/* Dangling binary operator. */
+  UNITSERR_BAD_INITIAL_SYMBOL =  3,	/* Invalid symbol in INITIAL
+					   context. */
+  UNITSERR_FUNCTION_CONTEXT   =  4,	/* Function in invalid context. */
+  UNITSERR_BAD_EXPON_SYMBOL   =  5,	/* Invalid symbol in EXPON context. */
+  UNITSERR_UNBAL_BRACKET      =  6,	/* Unbalanced bracket. */
+  UNITSERR_UNBAL_PAREN        =  7,	/* Unbalanced parenthesis. */
+  UNITSERR_CONSEC_BINOPS      =  8,	/* Consecutive binary operators. */
+  UNITSERR_PARSER_ERROR       =  9,	/* Internal parser error. */
+  UNITSERR_BAD_UNIT_SPEC      = 10,	/* Non-conformant unit
+					   specifications. */
+  UNITSERR_BAD_FUNCS          = 11,	/* Non-conformant functions. */
+  UNITSERR_UNSAFE_TRANS       = 12	/* Potentially unsafe translation. */
+};
+
 extern const char *wcsunits_types[];
 extern const char *wcsunits_units[];
 
@@ -346,14 +391,20 @@ extern const char *wcsunits_units[];
 #define WCSUNITS_NTYPE      17
 
 
+int wcsunitse(const char have[], const char want[], double *scale,
+              double *offset, double *power, struct wcserr **err);
+
+int wcsutrne(int ctrl, char unitstr[], struct wcserr **err);
+
+int wcsulexe(const char unitstr[], int *func, double *scale, double units[],
+             struct wcserr **err);
+
+/* Deprecated. */
 int wcsunits(const char have[], const char want[], double *scale,
              double *offset, double *power);
-
 int wcsutrn(int ctrl, char unitstr[]);
-
 int wcsulex(const char unitstr[], int *func, double *scale, double units[]);
 
-
 #ifdef __cplusplus
 }
 #endif
diff --git a/wcslib/C/wcsutil.c b/wcslib/C/wcsutil.c
index 9af39e4..371d72b 100644
--- a/wcslib/C/wcsutil.c
+++ b/wcslib/C/wcsutil.c
@@ -1,6 +1,6 @@
 /*============================================================================
 
-  WCSLIB 4.7 - an implementation of the FITS WCS standard.
+  WCSLIB 4.8 - an implementation of the FITS WCS standard.
   Copyright (C) 1995-2011, Mark Calabretta
 
   This file is part of WCSLIB.
@@ -28,9 +28,10 @@
 
   Author: Mark Calabretta, Australia Telescope National Facility
   http://www.atnf.csiro.au/~mcalabre/index.html
-  $Id: wcsutil.c,v 4.7 2011/02/07 07:03:42 cal103 Exp $
+  $Id: wcsutil.c,v 4.8.1.1 2011/08/15 08:07:06 cal103 Exp cal103 $
 *===========================================================================*/
 
+#include <stdio.h>
 #include <string.h>
 
 #include "wcsutil.h"
@@ -147,3 +148,39 @@ void wcsutil_setBit(int nelem, const int *sel, int bits, int *array)
     }
   }
 }
+
+/*--------------------------------------------------------------------------*/
+
+char *wcsutil_fptr2str(int (*func)(), char hext[])
+
+{
+  unsigned char *p = (unsigned char *)(&func);
+  char *t = hext;
+  int i, *(ip[2]), j[2], le = 1, gotone = 0;
+
+  /* Test for little-endian addresses. */
+  ip[0] = j;
+  ip[1] = j + 1;
+  if ((unsigned char *)ip[0] < (unsigned char *)ip[1]) {
+    /* Little-endian, reverse it. */
+    p += sizeof(func) - 1;
+    le = -1;
+  }
+
+  sprintf(t, "0x0");
+  t += 2;
+
+  for (i = 0; i < sizeof(func); i++) {
+    /* Skip leading zeroes. */
+    if (*p) gotone = 1;
+
+    if (gotone) {
+      sprintf(t, "%02x", *p);
+      t += 2;
+    }
+
+    p += le;
+  }
+
+  return hext;
+}
diff --git a/wcslib/C/wcsutil.h b/wcslib/C/wcsutil.h
index ece45e4..b2fed00 100644
--- a/wcslib/C/wcsutil.h
+++ b/wcslib/C/wcsutil.h
@@ -1,6 +1,6 @@
 /*============================================================================
 
-  WCSLIB 4.7 - an implementation of the FITS WCS standard.
+  WCSLIB 4.8 - an implementation of the FITS WCS standard.
   Copyright (C) 1995-2011, Mark Calabretta
 
   This file is part of WCSLIB.
@@ -28,18 +28,20 @@
 
   Author: Mark Calabretta, Australia Telescope National Facility
   http://www.atnf.csiro.au/~mcalabre/index.html
-  $Id: wcsutil.h,v 4.7 2011/02/07 07:03:42 cal103 Exp $
+  $Id: wcsutil.h,v 4.8.1.1 2011/08/15 08:07:06 cal103 Exp cal103 $
 *=============================================================================
 *
 * Summary of the wcsutil routines
 * -------------------------------
-* Simple utility functions used by WCSLIB.  They are documented here solely as
-* an aid to understanding the code.  Thay are not intended for external use -
-* the API may change without notice!
+* Simple utility functions for internal use only by WCSLIB.  They are
+* documented here solely as an aid to understanding the code.  They are not
+* intended for external use - the API may change without notice!
 *
 *
 * wcsutil_blank_fill() - Fill a character string with blanks
 * ----------------------------------------------------------
+* INTERNAL USE ONLY.
+*
 * wcsutil_blank_fill() pads a character string with blanks starting with the
 * terminating NULL character.
 *
@@ -59,6 +61,8 @@
 *
 * wcsutil_null_fill() - Fill a character string with NULLs
 * --------------------------------------------------------
+* INTERNAL USE ONLY.
+*
 * wcsutil_null_fill() strips off trailing blanks and pads the character array
 * holding the string with NULL characters.
 *
@@ -78,12 +82,16 @@
 *
 * wcsutil_allEq() - Test for equality of a particular vector element
 * ------------------------------------------------------------------
+* INTERNAL USE ONLY.
+*
 * wcsutil_allEq() tests for equality of a particular element in a set of
 * vectors.
 *
 * Given:
 *   nvec      int       The number of vectors.
+*
 *   nelem     int       The length of each vector.
+*
 *   first     const double*
 *                       Pointer to the first element to test in the array.
 *                       The elements tested for equality are
@@ -105,10 +113,13 @@
 *
 * wcsutil_setAll() - Set a particular vector element
 * --------------------------------------------------
+* INTERNAL USE ONLY.
+*
 * wcsutil_setAll() sets the value of a particular element in a set of vectors.
 *
 * Given:
 *   nvec      int       The number of vectors.
+*
 *   nelem     int       The length of each vector.
 *
 * Given and returned:
@@ -130,10 +141,13 @@
 *
 * wcsutil_setAli() - Set a particular vector element
 * --------------------------------------------------
+* INTERNAL USE ONLY.
+*
 * wcsutil_setAli() sets the value of a particular element in a set of vectors.
 *
 * Given:
 *   nvec      int       The number of vectors.
+*
 *   nelem     int       The length of each vector.
 *
 * Given and returned:
@@ -155,14 +169,18 @@
 *
 * wcsutil_setBit() - Set bits in selected elements of an array
 * ------------------------------------------------------------
+* INTERNAL USE ONLY.
+*
 * wcsutil_setBit() sets bits in selected elements of an array.
 *
 * Given:
 *   nelem     int       Number of elements in the array.
+*
 *   sel       const int*
-*                       Address of a selection array of length nelem.
-*                       May be specified as the null pointer in which case all
+*                       Address of a selection array of length nelem.  May
+*                       be specified as the null pointer in which case all
 *                       elements are selected.
+*
 *   bits      int       Bit mask.
 *
 * Given and returned:
@@ -171,6 +189,29 @@
 * Function return value:
 *             void
 *
+*
+* wcsutil_fptr2str() - Translate pointer-to-function to string
+* ------------------------------------------------------------
+* INTERNAL USE ONLY.
+*
+* wcsutil_fptr2str() translates a pointer-to-function to hexadecimal string
+* representation for output.  It is used by the various routines that print
+* the contents of WCSLIB structs.  Note that it is not strictly legal to
+* type-pun a function pointer to void*.
+*
+* See stackoverflow.com/questions/2741683/how-to-format-a-function-pointer
+*
+* Given:
+*   fptr      int (*)() Pointer to function.
+*
+* Returned:
+*   hext      char[]    Null-terminated string.  Should be at least 19 bytes
+*                       in size to accomodate a 64-bit address (16 bytes in
+*                       hex), plus the leading "0x" and trailing '\0'.
+*
+* Function return value:
+*             char *    The address of hext.
+*
 *===========================================================================*/
 
 #ifndef WCSLIB_WCSUTIL
@@ -183,5 +224,6 @@ int  wcsutil_allEq (int nvec, int nelem, const double *first);
 void wcsutil_setAll(int nvec, int nelem, double *first);
 void wcsutil_setAli(int nvec, int nelem, int *first);
 void wcsutil_setBit(int nelem, const int *sel, int bits, int *array);
+char *wcsutil_fptr2str(int (*func)(), char hext[]);
 
 #endif /* WCSLIB_WCSUTIL */
diff --git a/wcslib/C/wcsutrn.l b/wcslib/C/wcsutrn.l
index c048965..a8ac11f 100644
--- a/wcslib/C/wcsutrn.l
+++ b/wcslib/C/wcsutrn.l
@@ -1,6 +1,6 @@
 /*============================================================================
 
-  WCSLIB 4.7 - an implementation of the FITS WCS standard.
+  WCSLIB 4.8 - an implementation of the FITS WCS standard.
   Copyright (C) 1995-2011, Mark Calabretta
 
   This file is part of WCSLIB.
@@ -28,7 +28,7 @@
 
   Author: Mark Calabretta, Australia Telescope National Facility
   http://www.atnf.csiro.au/~mcalabre/index.html
-  $Id: wcsutrn.l,v 4.7 2011/02/07 07:03:42 cal103 Exp $
+  $Id: wcsutrn.l,v 4.8.1.1 2011/08/15 08:07:06 cal103 Exp cal103 $
 *=============================================================================
 *
 * wcsutrn.l is a Flex description file containing the definition of a lexical
@@ -61,9 +61,10 @@
 #include <stdlib.h>
 #include <string.h>
 
+#include "wcserr.h"
 #include "wcsunits.h"
 
-#define YY_DECL int wcsutrn(int ctrl, char unitstr[])
+#define YY_DECL int wcsutrne(int ctrl, char unitstr[], struct wcserr **err)
 
 /* Used in preempting the call to exit() by yy_fatal_error(). */
 jmp_buf wcsutrn_abort_jmp_env;
@@ -72,262 +73,269 @@ jmp_buf wcsutrn_abort_jmp_env;
 %}
 
 %%
-        char orig[80], subs[80];
-        int bracket = 0;
-        int unsafe  = 0;
-        int status  = -1;
-        YY_BUFFER_STATE inbuff;
-        int yylex_destroy(void);
-
-        *orig = '\0';
-        *subs = '\0';
-
-        inbuff = yy_scan_string(unitstr);
-        *unitstr = '\0';
-
-        /* Return here via longjmp() invoked by yy_fatal_error(). */
-        if (setjmp(wcsutrn_abort_jmp_env)) {
-          return 9;
-        }
-
-        BEGIN(INITIAL);
-
-        #ifdef DEBUG
-        fprintf(stderr, "\n%s ->\n", unitstr);
-        #endif
+	static const char *function = "wcsutrne";
+
+	char orig[80], subs[80];
+	int bracket = 0;
+	int unsafe  = 0;
+	int status  = -1;
+	YY_BUFFER_STATE inbuff;
+	int yylex_destroy(void);
+	
+	*orig = '\0';
+	*subs = '\0';
+	
+	inbuff = yy_scan_string(unitstr);
+	*unitstr = '\0';
+	
+	/* Return here via longjmp() invoked by yy_fatal_error(). */
+	if (setjmp(wcsutrn_abort_jmp_env)) {
+	  return wcserr_set(WCSERR_SET(UNITSERR_PARSER_ERROR),
+	    "Internal units translator error parsing '%s'", unitstr);
+	}
+	
+	BEGIN(INITIAL);
+	
+	#ifdef DEBUG
+	fprintf(stderr, "\n%s ->\n", unitstr);
+	#endif
 
 ^" "*"[" {
-          /* Looks like a keycomment. */
-          strcat(unitstr, "[");
-          bracket = 1;
-        }
+	  /* Looks like a keycomment. */
+	  strcat(unitstr, "[");
+	  bracket = 1;
+	}
 
-" "+      /* Discard leading whitespace. */
+" "+	  /* Discard leading whitespace. */
 
 [^A-Za-z] {
-          /* Non-alphabetic character. */
-          strcat(unitstr, yytext);
-          if (bracket && *yytext == ']') {
-            BEGIN(FLUSH);
-          }
-        }
+	  /* Non-alphabetic character. */
+	  strcat(unitstr, yytext);
+	  if (bracket && *yytext == ']') {
+	    BEGIN(FLUSH);
+	  }
+	}
 
 angstrom {
-          strcpy(orig, yytext);
-          strcpy(subs, "Angstrom");
-          BEGIN(NEXT);
-        }
+	  strcpy(orig, yytext);
+	  strcpy(subs, "Angstrom");
+	  BEGIN(NEXT);
+	}
 
 arcmins|ARCMINS? {
-          strcpy(orig, yytext);
-          strcpy(subs, "arcmin");
-          BEGIN(NEXT);
-        }
+	  strcpy(orig, yytext);
+	  strcpy(subs, "arcmin");
+	  BEGIN(NEXT);
+	}
 
 arcsecs|ARCSECS? {
-          strcpy(orig, yytext);
-          strcpy(subs, "arcsec");
-          BEGIN(NEXT);
-        }
-
-BEAM    {
-          strcpy(orig, yytext);
-          strcpy(subs, "beam");
-          BEGIN(NEXT);
-        }
-
-Byte    {
-          strcpy(orig, yytext);
-          strcpy(subs, "byte");
-          BEGIN(NEXT);
-        }
+	  strcpy(orig, yytext);
+	  strcpy(subs, "arcsec");
+	  BEGIN(NEXT);
+	}
+
+BEAM	{
+	  strcpy(orig, yytext);
+	  strcpy(subs, "beam");
+	  BEGIN(NEXT);
+	}
+
+Byte	{
+	  strcpy(orig, yytext);
+	  strcpy(subs, "byte");
+	  BEGIN(NEXT);
+	}
 
 days?|DAYS? {
-          strcpy(orig, yytext);
-          strcpy(subs, "d");
-          BEGIN(NEXT);
-        }
-
-D       {
-          unsafe = 1;
-          strcpy(orig, yytext);
-          strcpy(subs, (ctrl & 4) ? "d" : "D");
-          BEGIN(NEXT);
-        }
+	  strcpy(orig, yytext);
+	  strcpy(subs, "d");
+	  BEGIN(NEXT);
+	}
+
+D	{
+	  unsafe = 1;
+	  strcpy(orig, yytext);
+	  strcpy(subs, (ctrl & 4) ? "d" : "D");
+	  BEGIN(NEXT);
+	}
 
 degrees?|DEG|DEGREES? {
-          strcpy(orig, yytext);
-          strcpy(subs, "deg");
-          BEGIN(NEXT);
-        }
-
-GHZ     {
-          strcpy(orig, yytext);
-          strcpy(subs, "GHz");
-          BEGIN(NEXT);
-        }
-
-hr|HR   {
-          strcpy(orig, yytext);
-          strcpy(subs, "h");
-          BEGIN(NEXT);
-        }
-
-H       {
-          unsafe = 1;
-          strcpy(orig, yytext);
-          strcpy(subs, (ctrl & 2) ? "h" : "H");
-          BEGIN(NEXT);
-        }
-
-hz|HZ   {
-          strcpy(orig, yytext);
-          strcpy(subs, "Hz");
-          BEGIN(NEXT);
-        }
-
-KHZ     {
-          strcpy(orig, yytext);
-          strcpy(subs, "kHz");
-          BEGIN(NEXT);
-        }
-
-JY      {
-          strcpy(orig, yytext);
-          strcpy(subs, "Jy");
-          BEGIN(NEXT);
-        }
+	  strcpy(orig, yytext);
+	  strcpy(subs, "deg");
+	  BEGIN(NEXT);
+	}
+
+GHZ	{
+	  strcpy(orig, yytext);
+	  strcpy(subs, "GHz");
+	  BEGIN(NEXT);
+	}
+
+hr|HR	{
+	  strcpy(orig, yytext);
+	  strcpy(subs, "h");
+	  BEGIN(NEXT);
+	}
+
+H	{
+	  unsafe = 1;
+	  strcpy(orig, yytext);
+	  strcpy(subs, (ctrl & 2) ? "h" : "H");
+	  BEGIN(NEXT);
+	}
+
+hz|HZ	{
+	  strcpy(orig, yytext);
+	  strcpy(subs, "Hz");
+	  BEGIN(NEXT);
+	}
+
+KHZ	{
+	  strcpy(orig, yytext);
+	  strcpy(subs, "kHz");
+	  BEGIN(NEXT);
+	}
+
+JY	{
+	  strcpy(orig, yytext);
+	  strcpy(subs, "Jy");
+	  BEGIN(NEXT);
+	}
 
 [kK]elvins?|KELVINS? {
-          strcpy(orig, yytext);
-          strcpy(subs, "K");
-          BEGIN(NEXT);
-        }
+	  strcpy(orig, yytext);
+	  strcpy(subs, "K");
+	  BEGIN(NEXT);
+	}
 
-KM      {
-          strcpy(orig, yytext);
-          strcpy(subs, "km");
-          BEGIN(NEXT);
-        }
+KM	{
+	  strcpy(orig, yytext);
+	  strcpy(subs, "km");
+	  BEGIN(NEXT);
+	}
 
 metres?|meters?|M|METRES?|METERS? {
-          strcpy(orig, yytext);
-          strcpy(subs, "m");
-          BEGIN(NEXT);
-        }
-
-MIN     {
-          strcpy(orig, yytext);
-          strcpy(subs, "min");
-          BEGIN(NEXT);
-        }
-
-MHZ     {
-          strcpy(orig, yytext);
-          strcpy(subs, "MHz");
-          BEGIN(NEXT);
-        }
-
-Ohm     {
-          strcpy(orig, yytext);
-          strcpy(subs, "ohm");
-          BEGIN(NEXT);
-        }
+	  strcpy(orig, yytext);
+	  strcpy(subs, "m");
+	  BEGIN(NEXT);
+	}
+
+MIN	{
+	  strcpy(orig, yytext);
+	  strcpy(subs, "min");
+	  BEGIN(NEXT);
+	}
+
+MHZ	{
+	  strcpy(orig, yytext);
+	  strcpy(subs, "MHz");
+	  BEGIN(NEXT);
+	}
+
+Ohm	{
+	  strcpy(orig, yytext);
+	  strcpy(subs, "ohm");
+	  BEGIN(NEXT);
+	}
 
 [pP]ascals?|PASCALS? {
-          strcpy(orig, yytext);
-          strcpy(subs, "Pa");
-          BEGIN(NEXT);
-        }
+	  strcpy(orig, yytext);
+	  strcpy(subs, "Pa");
+	  BEGIN(NEXT);
+	}
 
 pixels|PIXELS? {
-          strcpy(orig, yytext);
-          strcpy(subs, "pixel");
-          BEGIN(NEXT);
-        }
+	  strcpy(orig, yytext);
+	  strcpy(subs, "pixel");
+	  BEGIN(NEXT);
+	}
 
 radians?|RAD|RADIANS? {
-          strcpy(orig, yytext);
-          strcpy(subs, "rad");
-          BEGIN(NEXT);
-        }
+	  strcpy(orig, yytext);
+	  strcpy(subs, "rad");
+	  BEGIN(NEXT);
+	}
 
 sec|seconds?|SEC|SECONDS? {
-          strcpy(orig, yytext);
-          strcpy(subs, "s");
-          BEGIN(NEXT);
-        }
-
-S       {
-          unsafe = 1;
-          strcpy(orig, yytext);
-          strcpy(subs, (ctrl & 1) ? "s" : "S");
-          BEGIN(NEXT);
-        }
+	  strcpy(orig, yytext);
+	  strcpy(subs, "s");
+	  BEGIN(NEXT);
+	}
+
+S	{
+	  unsafe = 1;
+	  strcpy(orig, yytext);
+	  strcpy(subs, (ctrl & 1) ? "s" : "S");
+	  BEGIN(NEXT);
+	}
 
 [vV]olts?|VOLTS? {
-          strcpy(orig, yytext);
-          strcpy(subs, "V");
-          BEGIN(NEXT);
-        }
+	  strcpy(orig, yytext);
+	  strcpy(subs, "V");
+	  BEGIN(NEXT);
+	}
 
 years?|YR|YEARS? {
-          strcpy(orig, yytext);
-          strcpy(subs, "yr");
-          BEGIN(NEXT);
-        }
+	  strcpy(orig, yytext);
+	  strcpy(subs, "yr");
+	  BEGIN(NEXT);
+	}
 
 [A-Za-z]+ {
-          /* Not a recognized alias. */
-          strcpy(orig, yytext);
-          strcpy(subs, orig);
-          BEGIN(NEXT);
-        }
+	  /* Not a recognized alias. */
+	  strcpy(orig, yytext);
+	  strcpy(subs, orig);
+	  BEGIN(NEXT);
+	}
 
 <NEXT>[A-Za-z]+ {
-          /* Reject the alias match. */
-          strcat(orig, yytext);
-          strcpy(subs, orig);
-        }
+	  /* Reject the alias match. */
+	  strcat(orig, yytext);
+	  strcpy(subs, orig);
+	}
 
 <NEXT>" "+[^A-Za-z] {
-          /* Discard separating whitespace. */
-          unput(yytext[yyleng-1]);
-        }
+	  /* Discard separating whitespace. */
+	  unput(yytext[yyleng-1]);
+	}
 
 <NEXT>" "+[A-Za-z] {
-          /* Compress separating whitespace. */
-          strcat(unitstr, subs);
-          strcat(unitstr, " ");
-          if (strcmp(orig, subs)) status = 0;
-          unput(yytext[yyleng-1]);
-          *subs = '\0';
-          BEGIN(INITIAL);
-        }
-
-<NEXT>. {
-          /* Copy anything else unchanged. */
-          strcat(unitstr, subs);
-          if (strcmp(orig, subs)) status = 0;
-          unput(*yytext);
-          *subs = '\0';
-          BEGIN(INITIAL);
-        }
+	  /* Compress separating whitespace. */
+	  strcat(unitstr, subs);
+	  strcat(unitstr, " ");
+	  if (strcmp(orig, subs)) status = 0;
+	  unput(yytext[yyleng-1]);
+	  *subs = '\0';
+	  BEGIN(INITIAL);
+	}
+
+<NEXT>.	{
+	  /* Copy anything else unchanged. */
+	  strcat(unitstr, subs);
+	  if (strcmp(orig, subs)) status = 0;
+	  unput(*yytext);
+	  *subs = '\0';
+	  BEGIN(INITIAL);
+	}
 
 <FLUSH>.* {
-          /* Copy out remaining input. */
-          strcat(unitstr, yytext);
-        }
-
-<<EOF>> {
-          /* End-of-string. */
-          if (*subs) {
-            strcat(unitstr, subs);
-            if (strcmp(orig, subs)) status = 0;
-          }
-
-          yylex_destroy();
-          return unsafe ? 12 : status;
-        }
+	  /* Copy out remaining input. */
+	  strcat(unitstr, yytext);
+	}
+
+<<EOF>>	{
+	  /* End-of-string. */
+	  if (*subs) {
+	    strcat(unitstr, subs);
+	    if (strcmp(orig, subs)) status = 0;
+	  }
+	
+	  yylex_destroy();
+	  if (unsafe) {
+	    return wcserr_set(WCSERR_SET(UNITSERR_UNSAFE_TRANS),
+	      "Unsafe unit translation in '%s'", unitstr);
+	  }
+	  return status;
+	}
 
 %%
diff --git a/wcslib/CHANGES b/wcslib/CHANGES
index 043fe7f..ee1486b 100644
--- a/wcslib/CHANGES
+++ b/wcslib/CHANGES
@@ -1,3 +1,86 @@
+WCSLIB version 4.8.2 (2011/10/04)
+---------------------------------
+
+* Installation
+
+  - Changes for Debian package generation contributed by Ole Streicher:
+    - Corrections to 'configure' reported by 'lintian'.
+    - Generate man pages for the utility programs and install them.
+
+
+WCSLIB version 4.8.1 (2011/09/19)
+---------------------------------
+
+* Installation
+
+  - Set SONAME in the sharable library in accordance with
+    tldp.org/HOWTO/Program-Library-HOWTO/shared-libraries.html
+    (reported by Ole Streicher, Debian package maintainer).  The
+    sharable library will again be installed with full release number
+    and with a symbolic link from SONAME pointing to it.  If defined,
+    SHRLN will point to SONAME.
+
+
+WCSLIB version 4.8 (2011/08/15)
+-------------------------------
+
+* C library
+
+  - New error diagnostics mechanism contributed by Michael Droetboom:
+
+    Most functions that return a numeric status (error) code now also
+    write a detailed error message to a wcserr struct attached to the
+    passed-in *prm struct.  See wcserr.h for more information.
+
+    Functions that didn't have a *prm struct as an argument have no
+    direct way to return an error message.  Therefore, these functions
+    now have duplicate versions with the suffix "e" that take an
+    additional "struct wcserr *" parameter.  These functions are:
+
+        spcspx()    ->  spcspxe()
+        spctrn()    ->  spctrne()
+        spctyp()    ->  spctype()
+        spcxps()    ->  spcxpse()
+        wcsulex()   ->  wcsulexe()
+        wcsunits()  ->  wcsunitse()
+        wcsutrn()   ->  wcsutrne()
+
+    A new function wcsfixi() was added which is identical to wcsfix()
+    but in addition stores all of the detailed textual messages about
+    the fixes that were performed.
+
+  - In wcssub(), ensure that wcstab->m_tab has been initialized
+    before trying to free it on status return 12 or 13 (reported by
+    Hans Terlow).
+
+  - Bug fixes:
+    - In sphx2s() and sphs2x() for the case where |eul[1]| = 180.0.
+    - For parsing AIPS-convention VELREF in wcsbth().
+    - In spcaips() for translating AIPS-convention CTYPEia without
+      Doppler frame.
+
+  - Non-graphical test programs now simply report "PASS" if they satisfy
+    the reporting tolerance for closure residuals, etc.  Their full
+    output is reported otherwise.  Run 'make MODE=interactive check' to
+    revert to the previous behaviour of reporting the full output for
+    tests that succeed.
+
+  - Eliminated compiler warnings about type-punning of pointer-to-
+    function.
+
+* Fortran wrappers
+
+    Extensive modifications to track the new error handling mechanism
+    in the C library.
+
+* Installation
+
+  - configure now prefers gfortran over g77 if available.
+
+  - Don't rely on "." being in the PATH if config.status needs to be
+    run in the pgsbox and utils makefile (reported by Peter Teuben).
+
+
 WCSLIB version 4.7 (2011/02/07)
 -------------------------------
 
@@ -49,7 +132,7 @@ WCSLIB version 4.7 (2011/02/07)
 
 * Installation
 
-  - Changes prompted by Sébastien Fabbro for the Gentoo Linux package:
+  - Changes prompted by Sébastien Fabbro for the Gentoo Linux package:
       a) autoconf updates,
       b) respect LDFLAGS when building the shared library,
       c) install documentation,
@@ -1701,4 +1784,4 @@ WCSLIB version 1.0 (1995/01/31)
   Initial release.
 
 ------------------------------------------------------------------------
-$Id: CHANGES,v 4.7 2011/02/07 07:03:43 cal103 Exp $
+$Id: CHANGES,v 4.8.1.3 2011/10/04 08:01:03 cal103 Exp cal103 $
diff --git a/wcslib/Fortran/GNUmakefile b/wcslib/Fortran/GNUmakefile
index ec6229f..531c4d6 100644
--- a/wcslib/Fortran/GNUmakefile
+++ b/wcslib/Fortran/GNUmakefile
@@ -1,5 +1,5 @@
 #-----------------------------------------------------------------------------
-# GNU makefile for building the WCSLIB 4.7 FORTRAN wrappers.
+# GNU makefile for building the WCSLIB 4.8 FORTRAN wrappers.
 #
 # Summary of the main targets
 # ---------------------------
@@ -13,11 +13,12 @@
 #              object library.
 #
 #   check (or test): Compile and run the test programs.  By default they are
-#              executed in batch mode; use
+#              executed in batch mode, and non-graphical tests only report
+#              "PASS" on success.  Use
 #
 #                gmake MODE=interactive check
 #
-#              to run them interactively.
+#              to run them interactively with full diagnostic output.
 #
 #   tests:     Compile the test programs (but don't run them).
 #
@@ -25,7 +26,7 @@
 #   1) If you need to make changes then preferably modify ../makedefs.in
 #      instead and re-run configure.
 #
-#   2) This makefile assumes that the WCSLIB 4.7 sources reside in ../C
+#   2) This makefile assumes that the WCSLIB 4.8 sources reside in ../C
 #      (as in the distribution kit).
 #
 #   3) twcstab assumes that ../C/wcstab.fits has already been generated by
@@ -33,7 +34,7 @@
 #
 # Author: Mark Calabretta, Australia Telescope National Facility
 # http://www.atnf.csiro.au/~mcalabre/index.html
-# $Id: GNUmakefile,v 4.7 2011/02/07 07:03:42 cal103 Exp $
+# $Id: GNUmakefile,v 4.8.1.1 2011/08/15 08:07:07 cal103 Exp cal103 $
 #-----------------------------------------------------------------------------
 # Get configure settings.
 include ../makedefs
@@ -65,20 +66,28 @@ vpath %.in ..
 TEST_N := tlin tlog tprj1 tsph tspx ttab1 twcs twcssub tpih1 tfitshdr tunits \
           twcsfix
 
-# Test programs that do require PGPLOT.
+# Test programs that require CFITSIO (they don't need PGPLOT).
+TEST_C := twcstab
+
+# Test programs that require PGPLOT but not PGSBOX.
 TEST_P := tspc tprj2 tcel1 ttab2 ttab3 twcsmix
 
+# Test programs that require PGPLOT and PGSBOX.
+TEST_B := tpih2
+
 TESTS  := $(TEST_N)
-ifneq "$(PGPLOTINC)" ""
-ifneq "$(PGPLOTLIB)" ""
-  TESTS   += $(TEST_P) tpih2
-endif
-endif
 
-# Test programs that require CFITSIO.
+# Add test programs that require CFITSIO if we have it.
 ifneq "$(CFITSIOINC)" ""
 ifneq "$(CFITSIOLIB)" ""
-TESTS  += twcstab
+  TESTS  += $(TEST_C)
+endif
+endif
+
+# Add test programs that require PGPLOT if we have it.
+ifneq "$(PGPLOTINC)" ""
+ifneq "$(PGPLOTLIB)" ""
+  TESTS   += $(TEST_P) $(TEST_B)
 endif
 endif
 
@@ -131,18 +140,41 @@ $(PICLIB)(%.o) : %.f
 run_% : %
 	-@ echo ''
 	-@ $(TIMER)
-	 @ if [ '$(MODE)' = interactive ] ; then \
+	 @ if [ '$(MODE)' = interactive -o '$(VALGRIND)' ] ; then \
 	     printf 'Press <CR> to run $<: ' ; \
 	     read DUMMY ; \
 	     if [ '$<' = tunits ] ; then \
-	       ./$< < ../C/test/units_test ; \
+	       $(VALGRIND) ./$< < test/units_test ; \
 	     else \
-	       ./$< ; \
+	       $(VALGRIND) ./$< ; \
 	     fi ; \
 	   else \
-	     if [ '$<' = tunits ] ; then \
-	       ./$< < ../C/test/units_test ; \
-	     elif [ '$<' != twcshdr ] ; then \
+	     if [ '$(filter $<, $(TEST_N) $(TEST_C))' ] ; then \
+	       if [ '$<' = tunits ] ; then \
+	         ./$< < ../C/test/units_test > $<.out 2>&1 ; \
+	       else \
+	         ./$< < /dev/null > $<.out 2>&1 ; \
+	       fi ; \
+	       if grep 'PASS:' $<.out > /dev/null ; then \
+	         head -2 $<.out ; \
+	         grep 'PASS:' $<.out ; \
+	       elif [ -f 'test/$<.out' ] ; then \
+	         trap 'rm -f run_test.tmp' 0 1 2 3 15 ; \
+	         sed -e 's/0x[0-9a-f][0-9a-f][0-9a-f]*/0x<address>/g' $<.out > \
+	           run_test.tmp ; \
+	         mv -f run_test.tmp $<.out ; \
+	         if cmp -s $<.out test/$<.out ; then \
+	           head -2 $<.out ; \
+	           echo 'PASS: Output agrees with Fortran/test/$<.out' ; \
+	         else \
+	           cat $<.out ; \
+	           echo '' ; \
+	           echo 'FAIL: Output disagrees with Fortran/test/$<.out' ; \
+	         fi ; \
+	       else \
+	         cat $<.out ; \
+	       fi ; \
+	     else \
 	       ./$< < /dev/null 2>&1 ; \
 	     fi ; \
 	   fi
@@ -183,9 +215,10 @@ install : build
 	$(INSTALL) -m 444 *.inc $(INCDIR)
 
 clean :
-	-  $(RM) -r *.o *.i a.out core fort.* *.dSYM $(EXTRA_CLEAN)
+	-  $(RM) -r *.o *.i a.out t*.out core fort.* *.dSYM $(EXTRA_CLEAN)
 
 cleaner : clean
+	-  $(RM) .gdb_history
 	-  $(RM) $(TEST_N)
 	-  $(RM) $(TEST_P) tpih2 twcstab
 	-  $(RM) tofits pih.fits
@@ -248,33 +281,33 @@ GNUmakefile : ../makedefs ;
 show ::
 	-@ echo '  MODULES     := $(MODULES)'
 
-# Dependencies
-#-------------
-
-$(WCSLIB)(cel_f.o)      : cel.h wcsconfig.h wcsconfig_f77.h prj.h
-$(WCSLIB)(fitshdr_f.o)  : wcsconfig.h wcsconfig_f77.h fitshdr.h wcsutil.h
-$(WCSLIB)(getwcstab_f.o): wcsconfig.h wcsconfig_f77.h getwcstab.h
-$(WCSLIB)(lin_f.o)      : wcsconfig.h wcsconfig_f77.h lin.h
-$(WCSLIB)(log_f.o)      : wcsconfig.h wcsconfig_f77.h log.h
-$(WCSLIB)(prj_f.o)      : wcsconfig.h wcsconfig_f77.h prj.h
-$(WCSLIB)(spc_f.o)      : wcsconfig.h wcsconfig_f77.h spc.h spx.h wcsutil.h
-$(WCSLIB)(sph_f.o)      : wcsconfig.h wcsconfig_f77.h sph.h
-$(WCSLIB)(spx_f.o)      : wcsconfig.h wcsconfig_f77.h spx.h
-$(WCSLIB)(tab_f.o)      : wcsconfig.h wcsconfig_f77.h tab.h
-$(WCSLIB)(wcs_f.o)      : cel.h wcsconfig.h wcsconfig_f77.h lin.h prj.h \
-                          spc.h spx.h tab.h wcs.h wcsutil.h
-$(WCSLIB)(wcsfix_f.o)   : cel.h wcsconfig.h wcsconfig_f77.h lin.h prj.h \
-                          spc.h spx.h tab.h wcs.h wcsfix.h
-$(WCSLIB)(wcshdr_f.o)   : cel.h wcsconfig.h wcsconfig_f77.h lin.h prj.h \
-                          spc.h spx.h tab.h wcs.h wcshdr.h
-$(WCSLIB)(wcsunits_f.o) : wcsconfig.h wcsconfig_f77.h wcsunits.h wcsutil.h
+# Dependencies (use the %.d pattern rule to list them)
+#-----------------------------------------------------
+
+$(WCSLIB)(cel_f.o)      : cel.h prj.h wcserr.h wcsconfig_f77.h
+$(WCSLIB)(fitshdr_f.o)  : fitshdr.h wcsconfig.h wcsconfig_f77.h wcsutil.h
+$(WCSLIB)(getwcstab_f.o): getwcstab.h wcsconfig_f77.h
+$(WCSLIB)(lin_f.o)      : lin.h wcsconfig_f77.h wcserr.h
+$(WCSLIB)(log_f.o)      : log.h wcsconfig_f77.h
+$(WCSLIB)(prj_f.o)      : prj.h wcsconfig_f77.h wcserr.h
+$(WCSLIB)(spc_f.o)      : spc.h spx.h wcsconfig_f77.h wcserr.h wcsutil.h
+$(WCSLIB)(sph_f.o)      : sph.h wcsconfig_f77.h
+$(WCSLIB)(spx_f.o)      : spx.h wcsconfig_f77.h wcserr.h
+$(WCSLIB)(tab_f.o)      : tab.h wcsconfig_f77.h wcserr.h
+$(WCSLIB)(wcs_f.o)      : cel.h lin.h prj.h spc.h spx.h tab.h wcs.h \
+                          wcsconfig_f77.h wcserr.h wcsutil.h
+$(WCSLIB)(wcsfix_f.o)   : cel.h lin.h prj.h spc.h spx.h tab.h wcs.h \
+                          wcsconfig_f77.h wcserr.h wcsfix.h
+$(WCSLIB)(wcshdr_f.o)   : cel.h lin.h prj.h spc.h spx.h tab.h wcs.h \
+                          wcsconfig_f77.h wcserr.h wcshdr.h
+$(WCSLIB)(wcsunits_f.o) : wcsconfig_f77.h wcserr.h wcsunits.h wcsutil.h
 
 tcel1   : cel.inc prj.inc
-tfitshdr: fitshdr.inc pih.fits
+tfitshdr: fitshdr.inc wcshdr.inc
 tlin    : lin.inc
 tlog    : log.inc
-tpih1   : wcs.inc wcshdr.inc pih.fits
-tpih2   : wcs.inc wcshdr.inc pih.fits
+tpih1   : wcs.inc wcsfix.inc wcshdr.inc
+tpih2   : wcs.inc wcshdr.inc
 tprj1   : prj.inc
 tprj2   : prj.inc
 tspc    : spc.inc spx.inc
@@ -283,11 +316,11 @@ ttab1   : tab.inc
 ttab2   : tab.inc
 ttab3   : prj.inc tab.inc
 tunits  : wcsunits.inc
-twcs    : cel.inc prj.inc wcs.inc
-twcsfix : wcs.inc
+twcs    : cel.inc prj.inc wcs.inc wcserr.inc wcsmath.inc
+twcsfix : wcs.inc wcsfix.inc wcsunits.inc
 twcsmix : cel.inc lin.inc prj.inc wcs.inc
-twcssub : cel.inc prj.inc wcs.inc
-twcstab : wcs.inc wcshdr.inc
+twcssub : wcs.inc
+twcstab : getwcstab.inc wcs.inc wcsfix.inc wcshdr.inc
 
 run_tfitshdr run_tpih1 run_tpih2: pih.fits
 run_twcstab: ../C/wcstab.fits
diff --git a/wcslib/Fortran/cel.inc b/wcslib/Fortran/cel.inc
index 203720d..3e15bf6 100644
--- a/wcslib/Fortran/cel.inc
+++ b/wcslib/Fortran/cel.inc
@@ -1,6 +1,6 @@
 *=======================================================================
 *
-* WCSLIB 4.7 - an implementation of the FITS WCS standard.
+* WCSLIB 4.8 - an implementation of the FITS WCS standard.
 * Copyright (C) 1995-2011, Mark Calabretta
 *
 * This file is part of WCSLIB.
@@ -28,19 +28,19 @@
 *
 * Author: Mark Calabretta, Australia Telescope National Facility
 * http://www.atnf.csiro.au/~mcalabre/index.html
-* $Id: cel.inc,v 4.7 2011/02/07 07:03:42 cal103 Exp $
+* $Id: cel.inc,v 4.8.1.1 2011/08/15 08:07:07 cal103 Exp cal103 $
 *=======================================================================
 
 *     Functions.
-      EXTERNAL  CELGET, CELGTC, CELGTD, CELGTI, CELINI, CELPRT, CELPTC,
-     :          CELPTD, CELPTI, CELPUT, CELS2X, CELSET, CELX2S
-      INTEGER   CELGET, CELGTC, CELGTD, CELGTI, CELINI, CELPRT, CELPTC,
-     :          CELPTD, CELPTI, CELPUT, CELS2X, CELSET, CELX2S
+      EXTERNAL  CELFREE, CELGET, CELGTC, CELGTD, CELGTI, CELINI, CELPRT,
+     :          CELPTC,  CELPTD, CELPTI, CELPUT, CELS2X, CELSET, CELX2S
+      INTEGER   CELFREE, CELGET, CELGTC, CELGTD, CELGTI, CELINI, CELPRT,
+     :          CELPTC,  CELPTD, CELPTI, CELPUT, CELS2X, CELSET, CELX2S
 
 *     Length of the CELPRM data structure (INTEGER array) on 64-bit
-*     machines.  Only needs to be 140 on 32-bit machines.
+*     machines.  Only needs to be 144 on 32-bit machines.
       INTEGER   CELLEN
-      PARAMETER (CELLEN = 142)
+      PARAMETER (CELLEN = 150)
 
 *     Codes for CEL data structure elements used by CELPUT and CELGET.
       INTEGER   CEL_FLAG, CEL_OFFSET, CEL_PHI0, CEL_PRJ, CEL_REF,
@@ -54,11 +54,26 @@
       PARAMETER (CEL_PRJ    = 105)
 
 *     Codes for CEL data structure elements used by CELGET (only).
-      INTEGER   CEL_EULER, CEL_ISOLAT, CEL_LATPRQ
+      INTEGER   CEL_ERR, CEL_EULER, CEL_ISOLAT, CEL_LATPRQ
 
       PARAMETER (CEL_EULER  = 200)
       PARAMETER (CEL_LATPRQ = 201)
       PARAMETER (CEL_ISOLAT = 202)
+      PARAMETER (CEL_ERR    = 203)
+
+*     Error codes and messages.
+      INTEGER   CELERR_BAD_COORD_TRANS, CELERR_BAD_PARAM,
+     :          CELERR_BAD_PIX, CELERR_BAD_WORLD,
+     :          CELERR_ILL_COORD_TRANS, CELERR_NULL_POINTER,
+     :          CELERR_SUCCESS
+
+      PARAMETER (CELERR_SUCCESS         = 0)
+      PARAMETER (CELERR_NULL_POINTER    = 1)
+      PARAMETER (CELERR_BAD_PARAM       = 2)
+      PARAMETER (CELERR_BAD_COORD_TRANS = 3)
+      PARAMETER (CELERR_ILL_COORD_TRANS = 4)
+      PARAMETER (CELERR_BAD_PIX         = 5)
+      PARAMETER (CELERR_BAD_WORLD       = 6)
 
       CHARACTER CEL_ERRMSG(0:6)*80
       COMMON /CEL_DATA/ CEL_ERRMSG
diff --git a/wcslib/Fortran/cel_data.f b/wcslib/Fortran/cel_data.f
deleted file mode 100644
index ee7980b..0000000
--- a/wcslib/Fortran/cel_data.f
+++ /dev/null
@@ -1,49 +0,0 @@
-*=======================================================================
-*
-* WCSLIB 4.7 - an implementation of the FITS WCS standard.
-* Copyright (C) 1995-2011, Mark Calabretta
-*
-* This file is part of WCSLIB.
-*
-* WCSLIB is free software: you can redistribute it and/or modify it
-* under the terms of the GNU Lesser General Public License as published
-* by the Free Software Foundation, either version 3 of the License, or
-* (at your option) any later version.
-*
-* WCSLIB is distributed in the hope that it will be useful, but WITHOUT
-* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-* FITNESS FOR A PARTICULAR PURPOSE.  See the GNU Lesser General Public
-* License for more details.
-*
-* You should have received a copy of the GNU Lesser General Public
-* License along with WCSLIB.  If not, see http://www.gnu.org/licenses.
-*
-* Correspondence concerning WCSLIB may be directed to:
-*   Internet email: mcalabre at atnf.csiro.au
-*   Postal address: Dr. Mark Calabretta
-*                   Australia Telescope National Facility, CSIRO
-*                   PO Box 76
-*                   Epping NSW 1710
-*                   AUSTRALIA
-*
-* Author: Mark Calabretta, Australia Telescope National Facility
-* http://www.atnf.csiro.au/~mcalabre/index.html
-* $Id: cel_data.f,v 4.7 2011/02/07 07:03:42 cal103 Exp $
-*=======================================================================
-
-      BLOCK DATA CEL_BLOCK_DATA
-
-      CHARACTER CEL_ERRMSG(0:6)*80
-
-      COMMON /CEL_DATA/ CEL_ERRMSG
-
-      DATA CEL_ERRMSG /
-     :  'Success',
-     :  'Null celprm pointer passed',
-     :  'Invalid projection parameters',
-     :  'Invalid coordinate transformation parameters',
-     :  'Ill-conditioned coordinate transformation parameters',
-     :  'One or more of the (x,y) coordinates were invalid',
-     :  'One or more of the (lng,lat) coordinates were invalid'/
-
-      END
diff --git a/wcslib/Fortran/cel_f.c b/wcslib/Fortran/cel_f.c
index 74166cc..25381f9 100644
--- a/wcslib/Fortran/cel_f.c
+++ b/wcslib/Fortran/cel_f.c
@@ -1,6 +1,6 @@
 /*============================================================================
 
-  WCSLIB 4.7 - an implementation of the FITS WCS standard.
+  WCSLIB 4.8 - an implementation of the FITS WCS standard.
   Copyright (C) 1995-2011, Mark Calabretta
 
   This file is part of WCSLIB.
@@ -28,27 +28,30 @@
 
   Author: Mark Calabretta, Australia Telescope National Facility
   http://www.atnf.csiro.au/~mcalabre/index.html
-  $Id: cel_f.c,v 4.7 2011/02/07 07:03:42 cal103 Exp $
+  $Id: cel_f.c,v 4.8.1.1 2011/08/15 08:07:07 cal103 Exp cal103 $
 *===========================================================================*/
 
+#include <stdio.h>
+
 #include <cel.h>
 
 /* Fortran name mangling. */
 #include <wcsconfig_f77.h>
-#define celini_ F77_FUNC(celini, CELINI)
-#define celput_ F77_FUNC(celput, CELPUT)
-#define celget_ F77_FUNC(celget, CELGET)
-#define celprt_ F77_FUNC(celprt, CELPRT)
-#define celset_ F77_FUNC(celset, CELSET)
-#define celx2s_ F77_FUNC(celx2s, CELX2S)
-#define cels2x_ F77_FUNC(cels2x, CELS2X)
-
-#define celptc_ F77_FUNC(celptc, CELPTC)
-#define celptd_ F77_FUNC(celptd, CELPTD)
-#define celpti_ F77_FUNC(celpti, CELPTI)
-#define celgtc_ F77_FUNC(celgtc, CELGTC)
-#define celgtd_ F77_FUNC(celgtd, CELGTD)
-#define celgti_ F77_FUNC(celgti, CELGTI)
+#define celini_  F77_FUNC(celini,  CELINI)
+#define celput_  F77_FUNC(celput,  CELPUT)
+#define celget_  F77_FUNC(celget,  CELGET)
+#define celfree_ F77_FUNC(celfree, CELFREE)
+#define celprt_  F77_FUNC(celprt,  CELPRT)
+#define celset_  F77_FUNC(celset,  CELSET)
+#define celx2s_  F77_FUNC(celx2s,  CELX2S)
+#define cels2x_  F77_FUNC(cels2x,  CELS2X)
+
+#define celptc_  F77_FUNC(celptc,  CELPTC)
+#define celptd_  F77_FUNC(celptd,  CELPTD)
+#define celpti_  F77_FUNC(celpti,  CELPTI)
+#define celgtc_  F77_FUNC(celgtc,  CELGTC)
+#define celgtd_  F77_FUNC(celgtd,  CELGTD)
+#define celgti_  F77_FUNC(celgti,  CELGTI)
 
 #define CEL_FLAG   100
 #define CEL_OFFSET 101
@@ -60,6 +63,7 @@
 #define CEL_EULER  200
 #define CEL_LATPRQ 201
 #define CEL_ISOLAT 202
+#define CEL_ERR    203
 
 /*--------------------------------------------------------------------------*/
 
@@ -167,8 +171,7 @@ int celget_(const int *cel, const int *what, void *value)
     }
     break;
   case CEL_PRJ:
-    k = (int *)(&(celp->prj)) - (int *)celp;
-    icelp = cel + k;
+    icelp = (int *)(&(celp->prj));
     for (k = 0; k < PRJLEN; k++) {
       *(ivalp++) = *(icelp++);
     }
@@ -184,6 +187,19 @@ int celget_(const int *cel, const int *what, void *value)
   case CEL_ISOLAT:
     *ivalp = celp->isolat;
     break;
+  case CEL_ERR:
+    /* Copy the contents of the wcserr struct. */
+    if (celp->err) {
+      icelp = (int *)(celp->err);
+      for (k = 0; k < ERRLEN; k++) {
+        *(ivalp++) = *(icelp++);
+      }
+    } else {
+      for (k = 0; k < ERRLEN; k++) {
+        *(ivalp++) = 0;
+      }
+    }
+    break;
   default:
     return 1;
   }
@@ -208,9 +224,21 @@ int celgti_(const int *cel, const int *what, int *value)
 
 /*--------------------------------------------------------------------------*/
 
+int celfree_(int *cel)
+
+{
+  return celfree((struct celprm *)cel);
+}
+
+/*--------------------------------------------------------------------------*/
+
 int celprt_(int *cel)
 
 {
+  /* This may or may not force the Fortran I/O buffers to be flushed.  If
+   * not, try CALL FLUSH(6) before calling CELPRT in the Fortran code. */
+  fflush(NULL);
+
   return celprt((struct celprm *)cel);
 }
 
diff --git a/wcslib/Fortran/fitshdr.inc b/wcslib/Fortran/fitshdr.inc
index 8127896..9d42243 100644
--- a/wcslib/Fortran/fitshdr.inc
+++ b/wcslib/Fortran/fitshdr.inc
@@ -1,6 +1,6 @@
 *=======================================================================
 *
-* WCSLIB 4.7 - an implementation of the FITS WCS standard.
+* WCSLIB 4.8 - an implementation of the FITS WCS standard.
 * Copyright (C) 1995-2011, Mark Calabretta
 *
 * This file is part of WCSLIB.
@@ -28,7 +28,7 @@
 *
 * Author: Mark Calabretta, Australia Telescope National Facility
 * http://www.atnf.csiro.au/~mcalabre/index.html
-* $Id: fitshdr.inc,v 4.7 2011/02/07 07:03:42 cal103 Exp $
+* $Id: fitshdr.inc,v 4.8.1.1 2011/08/15 08:07:07 cal103 Exp cal103 $
 *=======================================================================
 
 *     Functions.
@@ -38,7 +38,7 @@
      :          KEYIDPTC, KEYIDPUT
 
 *     Length of FITSKEY and FITSKEYID data structures (INTEGER arrays)
-*     on 64-bit machines.  KEYLEN only needs to be 38 on 32-bit machines.
+*     on 64-bit machines.  These are the same for 32-bit machines.
       INTEGER   KEYLEN, KEYIDLEN
       PARAMETER (KEYLEN = 48)
       PARAMETER (KEYIDLEN = 6)
diff --git a/wcslib/Fortran/fitshdr_data.f b/wcslib/Fortran/fitshdr_data.f
deleted file mode 100644
index 42a1dc0..0000000
--- a/wcslib/Fortran/fitshdr_data.f
+++ /dev/null
@@ -1,45 +0,0 @@
-*=======================================================================
-*
-* WCSLIB 4.7 - an implementation of the FITS WCS standard.
-* Copyright (C) 1995-2011, Mark Calabretta
-*
-* This file is part of WCSLIB.
-*
-* WCSLIB is free software: you can redistribute it and/or modify it
-* under the terms of the GNU Lesser General Public License as published
-* by the Free Software Foundation, either version 3 of the License, or
-* (at your option) any later version.
-*
-* WCSLIB is distributed in the hope that it will be useful, but WITHOUT
-* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-* FITNESS FOR A PARTICULAR PURPOSE.  See the GNU Lesser General Public
-* License for more details.
-*
-* You should have received a copy of the GNU Lesser General Public
-* License along with WCSLIB.  If not, see http://www.gnu.org/licenses.
-*
-* Correspondence concerning WCSLIB may be directed to:
-*   Internet email: mcalabre at atnf.csiro.au
-*   Postal address: Dr. Mark Calabretta
-*                   Australia Telescope National Facility, CSIRO
-*                   PO Box 76
-*                   Epping NSW 1710
-*                   AUSTRALIA
-*
-* Author: Mark Calabretta, Australia Telescope National Facility
-* http://www.atnf.csiro.au/~mcalabre/index.html
-* $Id: fitshdr_data.f,v 4.7 2011/02/07 07:03:42 cal103 Exp $
-*=======================================================================
-
-      BLOCK DATA FITSHDR_BLOCK_DATA
-
-      CHARACTER FITSHDR_ERRMSG(0:2)*80
-
-      COMMON /FITSHDR_DATA/ FITSHDR_ERRMSG
-
-      DATA FITSHDR_ERRMSG /
-     :  'Success',
-     :  'Null fitskey pointer-pointer passed',
-     :  'Memory allocation failed'/
-
-      END
diff --git a/wcslib/Fortran/fitshdr_f.c b/wcslib/Fortran/fitshdr_f.c
index d830c76..ff238da 100644
--- a/wcslib/Fortran/fitshdr_f.c
+++ b/wcslib/Fortran/fitshdr_f.c
@@ -1,6 +1,6 @@
 /*============================================================================
 
-  WCSLIB 4.7 - an implementation of the FITS WCS standard.
+  WCSLIB 4.8 - an implementation of the FITS WCS standard.
   Copyright (C) 1995-2011, Mark Calabretta
 
   This file is part of WCSLIB.
@@ -28,7 +28,7 @@
 
   Author: Mark Calabretta, Australia Telescope National Facility
   http://www.atnf.csiro.au/~mcalabre/index.html
-  $Id: fitshdr_f.c,v 4.7 2011/02/07 07:03:42 cal103 Exp $
+  $Id: fitshdr_f.c,v 4.8.1.1 2011/08/15 08:07:07 cal103 Exp cal103 $
 *===========================================================================*/
 
 #include <stdio.h>
@@ -252,7 +252,7 @@ int fitshdr_(
   const int *nkeyids,
   int *keyids,
   int *nreject,
-  int *keys)
+  iptr keys)
 
 {
   return fitshdr(header, *nkeyrec, *nkeyids, (struct fitskeyid *)keyids,
diff --git a/wcslib/Fortran/getwcstab.inc b/wcslib/Fortran/getwcstab.inc
index a660438..6e7c99f 100644
--- a/wcslib/Fortran/getwcstab.inc
+++ b/wcslib/Fortran/getwcstab.inc
@@ -1,6 +1,6 @@
 *=======================================================================
 *
-* WCSLIB 4.7 - an implementation of the FITS WCS standard.
+* WCSLIB 4.8 - an implementation of the FITS WCS standard.
 * Copyright (C) 1995-2011, Mark Calabretta
 *
 * This file is part of WCSLIB.
@@ -28,7 +28,7 @@
 *
 * Author: Mark Calabretta, Australia Telescope National Facility
 * http://www.atnf.csiro.au/~mcalabre/index.html
-* $Id: getwcstab.inc,v 4.7 2011/02/07 07:03:42 cal103 Exp $
+* $Id: getwcstab.inc,v 4.8.1.1 2011/08/15 08:07:07 cal103 Exp cal103 $
 *=======================================================================
 
 *     Functions.
diff --git a/wcslib/Fortran/getwcstab_f.c b/wcslib/Fortran/getwcstab_f.c
index 7d63779..1aaacf7 100644
--- a/wcslib/Fortran/getwcstab_f.c
+++ b/wcslib/Fortran/getwcstab_f.c
@@ -1,6 +1,6 @@
 /*============================================================================
 
-  WCSLIB 4.7 - an implementation of the FITS WCS standard.
+  WCSLIB 4.8 - an implementation of the FITS WCS standard.
   Copyright (C) 1995-2011, Mark Calabretta
 
   This file is part of WCSLIB.
@@ -28,7 +28,7 @@
 
   Author: Mark Calabretta, Australia Telescope National Facility
   http://www.atnf.csiro.au/~mcalabre/index.html
-  $Id: getwcstab_f.c,v 4.7 2011/02/07 07:03:42 cal103 Exp $
+  $Id: getwcstab_f.c,v 4.8.1.1 2011/08/15 08:07:07 cal103 Exp cal103 $
 *===========================================================================*/
 
 #include <getwcstab.h>
diff --git a/wcslib/Fortran/lin.inc b/wcslib/Fortran/lin.inc
index 16bef8f..3eba808 100644
--- a/wcslib/Fortran/lin.inc
+++ b/wcslib/Fortran/lin.inc
@@ -1,6 +1,6 @@
 *=======================================================================
 *
-* WCSLIB 4.7 - an implementation of the FITS WCS standard.
+* WCSLIB 4.8 - an implementation of the FITS WCS standard.
 * Copyright (C) 1995-2011, Mark Calabretta
 *
 * This file is part of WCSLIB.
@@ -28,7 +28,7 @@
 *
 * Author: Mark Calabretta, Australia Telescope National Facility
 * http://www.atnf.csiro.au/~mcalabre/index.html
-* $Id: lin.inc,v 4.7 2011/02/07 07:03:42 cal103 Exp $
+* $Id: lin.inc,v 4.8.1.1 2011/08/15 08:07:07 cal103 Exp cal103 $
 *=======================================================================
 
 *     Functions.
@@ -38,9 +38,9 @@
      :          LINPRT, LINPTD, LINPTI, LINPUT, LINSET, LINX2P
 
 *     Length of the LINPRM data structure (INTEGER array) on 64-bit
-*     machines.  Only needs to be 14 on 32-bit machines.
+*     machines.  Only needs to be 18 on 32-bit machines.
       INTEGER   LINLEN
-      PARAMETER (LINLEN = 22)
+      PARAMETER (LINLEN = 28)
 
 *     Codes for LIN data structure elements used by LINPUT and LINGET.
       INTEGER   LIN_CDELT, LIN_CRPIX, LIN_FLAG, LIN_NAXIS, LIN_PC
@@ -52,11 +52,21 @@
       PARAMETER (LIN_CDELT  = 104)
 
 *     Codes for LIN data structure elements used by LINGET (only).
-      INTEGER   LIN_IMGPIX, LIN_PIXIMG, LIN_UNITY
+      INTEGER   LIN_ERR, LIN_IMGPIX, LIN_PIXIMG, LIN_UNITY
 
-      PARAMETER (LIN_UNITY  = 200)
-      PARAMETER (LIN_PIXIMG = 201)
-      PARAMETER (LIN_IMGPIX = 202)
+      PARAMETER (LIN_PIXIMG = 200)
+      PARAMETER (LIN_IMGPIX = 201)
+      PARAMETER (LIN_UNITY  = 202)
+      PARAMETER (LIN_ERR    = 203)
+
+*     Error codes and messages.
+      INTEGER   LINERR_MEMORY, LINERR_NULL_POINTER, LINERR_SINGULAR_MTX,
+     :          LINERR_SUCCESS
+
+      PARAMETER (LINERR_SUCCESS      = 0)
+      PARAMETER (LINERR_NULL_POINTER = 1)
+      PARAMETER (LINERR_MEMORY       = 2)
+      PARAMETER (LINERR_SINGULAR_MTX = 3)
 
       CHARACTER LIN_ERRMSG(0:3)*80
       COMMON /LIN_DATA/ LIN_ERRMSG
diff --git a/wcslib/Fortran/lin_data.f b/wcslib/Fortran/lin_data.f
deleted file mode 100644
index dbed1ac..0000000
--- a/wcslib/Fortran/lin_data.f
+++ /dev/null
@@ -1,46 +0,0 @@
-*=======================================================================
-*
-* WCSLIB 4.7 - an implementation of the FITS WCS standard.
-* Copyright (C) 1995-2011, Mark Calabretta
-*
-* This file is part of WCSLIB.
-*
-* WCSLIB is free software: you can redistribute it and/or modify it
-* under the terms of the GNU Lesser General Public License as published
-* by the Free Software Foundation, either version 3 of the License, or
-* (at your option) any later version.
-*
-* WCSLIB is distributed in the hope that it will be useful, but WITHOUT
-* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-* FITNESS FOR A PARTICULAR PURPOSE.  See the GNU Lesser General Public
-* License for more details.
-*
-* You should have received a copy of the GNU Lesser General Public
-* License along with WCSLIB.  If not, see http://www.gnu.org/licenses.
-*
-* Correspondence concerning WCSLIB may be directed to:
-*   Internet email: mcalabre at atnf.csiro.au
-*   Postal address: Dr. Mark Calabretta
-*                   Australia Telescope National Facility, CSIRO
-*                   PO Box 76
-*                   Epping NSW 1710
-*                   AUSTRALIA
-*
-* Author: Mark Calabretta, Australia Telescope National Facility
-* http://www.atnf.csiro.au/~mcalabre/index.html
-* $Id: lin_data.f,v 4.7 2011/02/07 07:03:42 cal103 Exp $
-*=======================================================================
-
-      BLOCK DATA LIN_BLOCK_DATA
-
-      CHARACTER LIN_ERRMSG(0:3)*80
-
-      COMMON /LIN_DATA/ LIN_ERRMSG
-
-      DATA LIN_ERRMSG /
-     :  'Success',
-     :  'Null linprm pointer passed',
-     :  'Memory allocation failed',
-     :  'PCi_ja matrix is singular'/
-
-      END
diff --git a/wcslib/Fortran/lin_f.c b/wcslib/Fortran/lin_f.c
index 50dec05..b93e7a9 100644
--- a/wcslib/Fortran/lin_f.c
+++ b/wcslib/Fortran/lin_f.c
@@ -1,6 +1,6 @@
 /*============================================================================
 
-  WCSLIB 4.7 - an implementation of the FITS WCS standard.
+  WCSLIB 4.8 - an implementation of the FITS WCS standard.
   Copyright (C) 1995-2011, Mark Calabretta
 
   This file is part of WCSLIB.
@@ -28,9 +28,11 @@
 
   Author: Mark Calabretta, Australia Telescope National Facility
   http://www.atnf.csiro.au/~mcalabre/index.html
-  $Id: lin_f.c,v 4.7 2011/02/07 07:03:42 cal103 Exp $
+  $Id: lin_f.c,v 4.8.1.1 2011/08/15 08:07:07 cal103 Exp cal103 $
 *===========================================================================*/
 
+#include <stdio.h>
+
 #include <lin.h>
 
 /* Fortran name mangling. */
@@ -56,9 +58,10 @@
 #define LIN_PC     103
 #define LIN_CDELT  104
 
-#define LIN_UNITY  200
-#define LIN_PIXIMG 201
-#define LIN_IMGPIX 202
+#define LIN_PIXIMG 200
+#define LIN_IMGPIX 201
+#define LIN_UNITY  202
+#define LIN_ERR    203
 
 /*--------------------------------------------------------------------------*/
 
@@ -143,9 +146,10 @@ int linpti_( int *lin, const int *what, const int *value,
 int linget_(const int *lin, const int *what, void *value)
 
 {
-  int i, j, naxis;
+  int i, j, k, naxis;
   int *ivalp;
   double *dvalp;
+  const int *ilinp;
   const double *dlinp;
   const struct linprm *linp;
 
@@ -183,9 +187,6 @@ int linget_(const int *lin, const int *what, void *value)
       *(dvalp++) = linp->cdelt[i];
     }
     break;
-  case LIN_UNITY:
-    *ivalp = linp->unity;
-    break;
   case LIN_PIXIMG:
     /* C row-major to FORTRAN column-major. */
     for (j = 0; j < naxis; j++) {
@@ -206,6 +207,22 @@ int linget_(const int *lin, const int *what, void *value)
       }
     }
     break;
+  case LIN_UNITY:
+    *ivalp = linp->unity;
+    break;
+  case LIN_ERR:
+    /* Copy the contents of the wcserr struct. */
+    if (linp->err) {
+      ilinp = (int *)(linp->err);
+      for (k = 0; k < ERRLEN; k++) {
+        *(ivalp++) = *(ilinp++);
+      }
+    } else {
+      for (k = 0; k < ERRLEN; k++) {
+        *(ivalp++) = 0;
+      }
+    }
+    break;
   default:
     return 1;
   }
@@ -236,6 +253,10 @@ int linfree_(int *lin)
 int linprt_(int *lin)
 
 {
+  /* This may or may not force the Fortran I/O buffers to be flushed.  If
+   * not, try CALL FLUSH(6) before calling LINPRT in the Fortran code. */
+  fflush(NULL);
+
   return linprt((struct linprm *)lin);
 }
 
diff --git a/wcslib/Fortran/log.inc b/wcslib/Fortran/log.inc
index 9238b49..e5af92f 100644
--- a/wcslib/Fortran/log.inc
+++ b/wcslib/Fortran/log.inc
@@ -1,6 +1,6 @@
 *=======================================================================
 *
-* WCSLIB 4.7 - an implementation of the FITS WCS standard.
+* WCSLIB 4.8 - an implementation of the FITS WCS standard.
 * Copyright (C) 1995-2011, Mark Calabretta
 *
 * This file is part of WCSLIB.
@@ -28,12 +28,22 @@
 *
 * Author: Mark Calabretta, Australia Telescope National Facility
 * http://www.atnf.csiro.au/~mcalabre/index.html
-* $Id: log.inc,v 4.7 2011/02/07 07:03:42 cal103 Exp $
+* $Id: log.inc,v 4.8.1.1 2011/08/15 08:07:07 cal103 Exp cal103 $
 *=======================================================================
 
 *     Functions.
       EXTERNAL  LOGS2X, LOGX2S
       INTEGER   LOGS2X, LOGX2S
 
+*     Error codes and messages.
+      INTEGER   LOGERR_BAD_LOG_REF_VAL, LOGERR_BAD_WORLD, LOGERR_BAD_X,
+     :          LOGERR_NULL_POINTER, LOGERR_SUCCESS
+
+      PARAMETER (LOGERR_SUCCESS         = 0)
+      PARAMETER (LOGERR_NULL_POINTER    = 1)
+      PARAMETER (LOGERR_BAD_LOG_REF_VAL = 2)
+      PARAMETER (LOGERR_BAD_X           = 3)
+      PARAMETER (LOGERR_BAD_WORLD       = 4)
+
       CHARACTER LOG_ERRMSG(0:3)*80
       COMMON /LOG_DATA/ LOG_ERRMSG
diff --git a/wcslib/Fortran/log_data.f b/wcslib/Fortran/log_data.f
deleted file mode 100644
index d7b59fe..0000000
--- a/wcslib/Fortran/log_data.f
+++ /dev/null
@@ -1,46 +0,0 @@
-*=======================================================================
-*
-* WCSLIB 4.7 - an implementation of the FITS WCS standard.
-* Copyright (C) 1995-2011, Mark Calabretta
-*
-* This file is part of WCSLIB.
-*
-* WCSLIB is free software: you can redistribute it and/or modify it
-* under the terms of the GNU Lesser General Public License as published
-* by the Free Software Foundation, either version 3 of the License, or
-* (at your option) any later version.
-*
-* WCSLIB is distributed in the hope that it will be useful, but WITHOUT
-* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-* FITNESS FOR A PARTICULAR PURPOSE.  See the GNU Lesser General Public
-* License for more details.
-*
-* You should have received a copy of the GNU Lesser General Public
-* License along with WCSLIB.  If not, see http://www.gnu.org/licenses.
-*
-* Correspondence concerning WCSLIB may be directed to:
-*   Internet email: mcalabre at atnf.csiro.au
-*   Postal address: Dr. Mark Calabretta
-*                   Australia Telescope National Facility, CSIRO
-*                   PO Box 76
-*                   Epping NSW 1710
-*                   AUSTRALIA
-*
-* Author: Mark Calabretta, Australia Telescope National Facility
-* http://www.atnf.csiro.au/~mcalabre/index.html
-* $Id: log_data.f,v 4.7 2011/02/07 07:03:42 cal103 Exp $
-*=======================================================================
-
-      BLOCK DATA LOG_BLOCK_DATA
-
-      CHARACTER LOG_ERRMSG(0:3)*80
-
-      COMMON /LOG_DATA/ LOG_ERRMSG
-
-      DATA LOG_ERRMSG /
-     :  'Success',
-     :  ' ',
-     :  'Invalid log-coordinate reference value',
-     :  'One or more of x coordinates were invalid'/
-
-      END
diff --git a/wcslib/Fortran/log_f.c b/wcslib/Fortran/log_f.c
index 634b3d1..111f279 100644
--- a/wcslib/Fortran/log_f.c
+++ b/wcslib/Fortran/log_f.c
@@ -1,6 +1,6 @@
 /*============================================================================
 
-  WCSLIB 4.7 - an implementation of the FITS WCS standard.
+  WCSLIB 4.8 - an implementation of the FITS WCS standard.
   Copyright (C) 1995-2011, Mark Calabretta
 
   This file is part of WCSLIB.
@@ -28,7 +28,7 @@
 
   Author: Mark Calabretta, Australia Telescope National Facility
   http://www.atnf.csiro.au/~mcalabre/index.html
-  $Id: log_f.c,v 4.7 2011/02/07 07:03:42 cal103 Exp $
+  $Id: log_f.c,v 4.8.1.1 2011/08/15 08:07:07 cal103 Exp cal103 $
 *===========================================================================*/
 
 #include <log.h>
diff --git a/wcslib/Fortran/prj.inc b/wcslib/Fortran/prj.inc
index 29feff6..40d12d6 100644
--- a/wcslib/Fortran/prj.inc
+++ b/wcslib/Fortran/prj.inc
@@ -1,6 +1,6 @@
 *=======================================================================
 *
-* WCSLIB 4.7 - an implementation of the FITS WCS standard.
+* WCSLIB 4.8 - an implementation of the FITS WCS standard.
 * Copyright (C) 1995-2011, Mark Calabretta
 *
 * This file is part of WCSLIB.
@@ -28,14 +28,14 @@
 *
 * Author: Mark Calabretta, Australia Telescope National Facility
 * http://www.atnf.csiro.au/~mcalabre/index.html
-* $Id: prj.inc,v 4.7 2011/02/07 07:03:42 cal103 Exp $
+* $Id: prj.inc,v 4.8.1.1 2011/08/15 08:07:07 cal103 Exp cal103 $
 *=======================================================================
 
 *     Functions.
-      EXTERNAL  PRJGET, PRJGTC, PRJGTD, PRJGTI, PRJINI, PRJPRT, PRJPTC,
-     :          PRJPTD, PRJPTI, PRJPUT, PRJS2X, PRJSET, PRJX2S
-      INTEGER   PRJGET, PRJGTC, PRJGTD, PRJGTI, PRJINI, PRJPRT, PRJPTC,
-     :          PRJPTD, PRJPTI, PRJPUT, PRJS2X, PRJSET, PRJX2S
+      EXTERNAL  PRJFREE, PRJGET, PRJGTC, PRJGTD, PRJGTI, PRJINI, PRJPRT,
+     :          PRJPTC,  PRJPTD, PRJPTI, PRJPUT, PRJS2X, PRJSET, PRJX2S
+      INTEGER   PRJFREE, PRJGET, PRJGTC, PRJGTD, PRJGTI, PRJINI, PRJPRT,
+     :          PRJPTC,  PRJPTD, PRJPTI, PRJPUT, PRJS2X, PRJSET, PRJX2S
 
       EXTERNAL  AZPSET, AZPX2S, AZPS2X,    SFLSET, SFLX2S, SFLS2X,
      :          SZPSET, SZPX2S, SZPS2X,    PARSET, PARX2S, PARS2X,
@@ -65,9 +65,9 @@
      :          MERSET, MERX2S, MERS2X,    QSCSET, QSCX2S, QSCS2X
 
 *     Length of the PRJPRM data structure (INTEGER array) on 64-bit
-*     machines.  Only needs to be 114 on 32-bit machines.
+*     machines.  Only needs to be 116 on 32-bit machines.
       INTEGER   PRJLEN
-      PARAMETER (PRJLEN = 116)
+      PARAMETER (PRJLEN = 120)
 
 *     Number of projection parameters supported by WCSLIB, 0 to PVN-1.
       INTEGER   PRJ_PVN
@@ -86,9 +86,9 @@
       PARAMETER (PRJ_BOUNDS    = 106)
 
 *     Codes for PRJ data structure elements used by PRJGET (only).
-      INTEGER   PRJ_CATEGORY, PRJ_CONFORMAL, PRJ_GLOBAL, PRJ_DIVERGENT,
-     :          PRJ_EQUIAREAL, PRJ_N, PRJ_NAME, PRJ_PVRANGE,
-     :          PRJ_SIMPLEZEN, PRJ_W, PRJ_X0, PRJ_Y0
+      INTEGER   PRJ_CATEGORY, PRJ_CONFORMAL, PRJ_ERR, PRJ_GLOBAL,
+     :          PRJ_DIVERGENT, PRJ_EQUIAREAL, PRJ_N, PRJ_NAME,
+     :          PRJ_PVRANGE, PRJ_SIMPLEZEN, PRJ_W, PRJ_X0, PRJ_Y0
 
       PARAMETER (PRJ_NAME      = 200)
       PARAMETER (PRJ_CATEGORY  = 201)
@@ -100,8 +100,9 @@
       PARAMETER (PRJ_DIVERGENT = 207)
       PARAMETER (PRJ_X0        = 208)
       PARAMETER (PRJ_Y0        = 209)
-      PARAMETER (PRJ_W         = 210)
-      PARAMETER (PRJ_N         = 211)
+      PARAMETER (PRJ_ERR       = 210)
+      PARAMETER (PRJ_W         = 211)
+      PARAMETER (PRJ_N         = 212)
 
 *     Projection categories.
       INTEGER   PRJ_CONIC, PRJ_CONVENTIONAL, PRJ_CYLINDRICAL,
@@ -117,5 +118,15 @@
       PARAMETER (PRJ_QUADCUBE          = 7)
       PARAMETER (PRJ_HEALPIX           = 8)
 
+*     Error codes and messages.
+      INTEGER   PRJERR_BAD_PARAM, PRJERR_BAD_PIX, PRJERR_BAD_WORLD,
+     :          PRJERR_NULL_POINTER, PRJERR_SUCCESS
+
+      PARAMETER (PRJERR_SUCCESS      = 0)
+      PARAMETER (PRJERR_NULL_POINTER = 1)
+      PARAMETER (PRJERR_BAD_PARAM    = 2)
+      PARAMETER (PRJERR_BAD_PIX      = 3)
+      PARAMETER (PRJERR_BAD_WORLD    = 4)
+
       CHARACTER PRJ_ERRMSG(0:4)*80
       COMMON /PRJ_DATA/ PRJ_ERRMSG
diff --git a/wcslib/Fortran/prj_data.f b/wcslib/Fortran/prj_data.f
deleted file mode 100644
index 41f7826..0000000
--- a/wcslib/Fortran/prj_data.f
+++ /dev/null
@@ -1,47 +0,0 @@
-*=======================================================================
-*
-* WCSLIB 4.7 - an implementation of the FITS WCS standard.
-* Copyright (C) 1995-2011, Mark Calabretta
-*
-* This file is part of WCSLIB.
-*
-* WCSLIB is free software: you can redistribute it and/or modify it
-* under the terms of the GNU Lesser General Public License as published
-* by the Free Software Foundation, either version 3 of the License, or
-* (at your option) any later version.
-*
-* WCSLIB is distributed in the hope that it will be useful, but WITHOUT
-* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-* FITNESS FOR A PARTICULAR PURPOSE.  See the GNU Lesser General Public
-* License for more details.
-*
-* You should have received a copy of the GNU Lesser General Public
-* License along with WCSLIB.  If not, see http://www.gnu.org/licenses.
-*
-* Correspondence concerning WCSLIB may be directed to:
-*   Internet email: mcalabre at atnf.csiro.au
-*   Postal address: Dr. Mark Calabretta
-*                   Australia Telescope National Facility, CSIRO
-*                   PO Box 76
-*                   Epping NSW 1710
-*                   AUSTRALIA
-*
-* Author: Mark Calabretta, Australia Telescope National Facility
-* http://www.atnf.csiro.au/~mcalabre/index.html
-* $Id: prj_data.f,v 4.7 2011/02/07 07:03:42 cal103 Exp $
-*=======================================================================
-
-      BLOCK DATA PRJ_BLOCK_DATA
-
-      CHARACTER PRJ_ERRMSG(0:4)*80
-
-      COMMON /PRJ_DATA/ PRJ_ERRMSG
-
-      DATA PRJ_ERRMSG /
-     :  'Success',
-     :  'Null prjprm pointer passed',
-     :  'Invalid projection parameters',
-     :  'One or more of the (x,y) coordinates were invalid',
-     :  'One or more of the (phi,theta) coordinates were invalid'/
-
-      END
diff --git a/wcslib/Fortran/prj_f.c b/wcslib/Fortran/prj_f.c
index 4efacdc..393d448 100644
--- a/wcslib/Fortran/prj_f.c
+++ b/wcslib/Fortran/prj_f.c
@@ -1,6 +1,6 @@
 /*============================================================================
 
-  WCSLIB 4.7 - an implementation of the FITS WCS standard.
+  WCSLIB 4.8 - an implementation of the FITS WCS standard.
   Copyright (C) 1995-2011, Mark Calabretta
 
   This file is part of WCSLIB.
@@ -28,25 +28,28 @@
 
   Author: Mark Calabretta, Australia Telescope National Facility
   http://www.atnf.csiro.au/~mcalabre/index.html
-  $Id: prj_f.c,v 4.7 2011/02/07 07:03:42 cal103 Exp $
+  $Id: prj_f.c,v 4.8.1.1 2011/08/15 08:07:07 cal103 Exp cal103 $
 *===========================================================================*/
 
+#include <stdio.h>
 #include <string.h>
+
 #include <prj.h>
 
 /* Fortran name mangling. */
 #include <wcsconfig_f77.h>
-#define prjini_ F77_FUNC(prjini, PRJINI)
-#define prjput_ F77_FUNC(prjput, PRJPUT)
-#define prjget_ F77_FUNC(prjget, PRJGET)
-#define prjprt_ F77_FUNC(prjprt, PRJPRT)
-
-#define prjptc_ F77_FUNC(prjptc, PRJPTC)
-#define prjptd_ F77_FUNC(prjptd, PRJPTD)
-#define prjpti_ F77_FUNC(prjpti, PRJPTI)
-#define prjgtc_ F77_FUNC(prjgtc, PRJGTC)
-#define prjgtd_ F77_FUNC(prjgtd, PRJGTD)
-#define prjgti_ F77_FUNC(prjgti, PRJGTI)
+#define prjini_  F77_FUNC(prjini,  PRJINI)
+#define prjput_  F77_FUNC(prjput,  PRJPUT)
+#define prjget_  F77_FUNC(prjget,  PRJGET)
+#define prjfree_ F77_FUNC(prjfree, PRJFREE)
+#define prjprt_  F77_FUNC(prjprt,  PRJPRT)
+
+#define prjptc_  F77_FUNC(prjptc,  PRJPTC)
+#define prjptd_  F77_FUNC(prjptd,  PRJPTD)
+#define prjpti_  F77_FUNC(prjpti,  PRJPTI)
+#define prjgtc_  F77_FUNC(prjgtc,  PRJGTC)
+#define prjgtd_  F77_FUNC(prjgtd,  PRJGTD)
+#define prjgti_  F77_FUNC(prjgti,  PRJGTI)
 
 #define PRJ_FLAG      100
 #define PRJ_CODE      101
@@ -66,8 +69,9 @@
 #define PRJ_DIVERGENT 207
 #define PRJ_X0        208
 #define PRJ_Y0        209
-#define PRJ_W         210
-#define PRJ_N         211
+#define PRJ_ERR       210
+#define PRJ_W         211
+#define PRJ_N         212
 
 /*--------------------------------------------------------------------------*/
 
@@ -145,10 +149,11 @@ int prjpti_(int *prj, const int *what, const int *value, const int *m)
 int prjget_(const int *prj, const int *what, void *value)
 
 {
-  int m;
+  int  k, m;
   char *cvalp;
   int  *ivalp;
   double *dvalp;
+  const int *iprjp;
   const struct prjprm *prjp;
 
   /* Cast pointers. */
@@ -211,6 +216,19 @@ int prjget_(const int *prj, const int *what, void *value)
   case PRJ_Y0:
     *dvalp = prjp->y0;
     break;
+  case PRJ_ERR:
+    /* Copy the contents of the wcserr struct. */
+    if (prjp->err) {
+      iprjp = (int *)(prjp->err);
+      for (k = 0; k < ERRLEN; k++) {
+        *(ivalp++) = *(iprjp++);
+      }
+    } else {
+      for (k = 0; k < ERRLEN; k++) {
+        *(ivalp++) = 0;
+      }
+    }
+    break;
   case PRJ_W:
     for (m = 0; m < 10; m++) {
       *(dvalp++) = prjp->w[m];
@@ -243,9 +261,21 @@ int prjgti_(const int *prj, const int *what, int *value)
 
 /*--------------------------------------------------------------------------*/
 
+int prjfree_(int *prj)
+
+{
+  return prjfree((struct prjprm *)prj);
+}
+
+/*--------------------------------------------------------------------------*/
+
 int prjprt_(int *prj)
 
 {
+  /* This may or may not force the Fortran I/O buffers to be flushed.  If
+   * not, try CALL FLUSH(6) before calling PRJPRT in the Fortran code. */
+  fflush(NULL);
+
   return prjprt((struct prjprm *)prj);
 }
 
diff --git a/wcslib/Fortran/spc.inc b/wcslib/Fortran/spc.inc
index 43a566b..4f19d65 100644
--- a/wcslib/Fortran/spc.inc
+++ b/wcslib/Fortran/spc.inc
@@ -1,6 +1,6 @@
 *=======================================================================
 *
-* WCSLIB 4.7 - an implementation of the FITS WCS standard.
+* WCSLIB 4.8 - an implementation of the FITS WCS standard.
 * Copyright (C) 1995-2011, Mark Calabretta
 *
 * This file is part of WCSLIB.
@@ -28,21 +28,25 @@
 *
 * Author: Mark Calabretta, Australia Telescope National Facility
 * http://www.atnf.csiro.au/~mcalabre/index.html
-* $Id: spc.inc,v 4.7 2011/02/07 07:03:42 cal103 Exp $
+* $Id: spc.inc,v 4.8.1.1 2011/08/15 08:07:07 cal103 Exp cal103 $
 *=======================================================================
 
 *     Functions.
-      EXTERNAL  SPCAIPS, SPCGET, SPCGTC, SPCGTD, SPCGTI, SPCINI, SPCPRT,
-     :          SPCPTC, SPCPTD, SPCPTI, SPCPUT, SPCS2X, SPCSET, SPCSPX,
-     :          SPCTRN, SPCTYP, SPCX2S, SPCXPS
-      INTEGER   SPCAIPS, SPCGET, SPCGTC, SPCGTD, SPCGTI, SPCINI, SPCPRT,
-     :          SPCPTC, SPCPTD, SPCPTI, SPCPUT, SPCS2X, SPCSET, SPCSPX,
-     :          SPCTRN, SPCTYP, SPCX2S, SPCXPS
+      EXTERNAL  SPCAIPS, SPCFREE, SPCGET, SPCGTC, SPCGTD, SPCGTI,
+     :          SPCINI, SPCPRT, SPCPTC, SPCPTD, SPCPTI, SPCPUT, SPCS2X,
+     :          SPCSET, SPCSPXE, SPCTRNE, SPCTYPE, SPCX2S, SPCXPSE
+      INTEGER   SPCAIPS, SPCFREE, SPCGET, SPCGTC, SPCGTD, SPCGTI,
+     :          SPCINI, SPCPRT, SPCPTC, SPCPTD, SPCPTI, SPCPUT, SPCS2X,
+     :          SPCSET, SPCSPXE, SPCTRNE, SPCTYPE, SPCX2S, SPCXPSE
+
+*     Deprecated functions.
+      EXTERNAL  SPCSPX, SPCTRN, SPCTYP, SPCXPS
+      INTEGER   SPCSPX, SPCTRN, SPCTYP, SPCXPS
 
 *     Length of the SPCPRM data structure (INTEGER array) on 64-bit
-*     machines.  Only needs to be 42 on 32-bit machines.
+*     machines.  Only needs to be 44 on 32-bit machines.
       INTEGER   SPCLEN
-      PARAMETER (SPCLEN = 46)
+      PARAMETER (SPCLEN = 50)
 
 *     Codes for SPC data structure elements used by SPCPUT and SPCGET.
       INTEGER   SPC_CODE, SPC_CRVAL, SPC_FLAG, SPC_PV, SPC_RESTFRQ,
@@ -57,10 +61,21 @@
       PARAMETER (SPC_PV      = 106)
 
 *     Codes for SPC data structure elements used by SPCGET (only).
-      INTEGER   SPC_ISGRISM, SPC_W
+      INTEGER   SPC_ERR, SPC_ISGRISM, SPC_W
 
       PARAMETER (SPC_W       = 200)
       PARAMETER (SPC_ISGRISM = 201)
+      PARAMETER (SPC_ERR     = 202)
+
+*     Error codes and messages.
+      INTEGER   SPCERR_BAD_SPEC, SPCERR_BAD_SPEC_PARAMS, SPCERR_BAD_X,
+     :          SPCERR_NULL_POINTER, SPCERR_SUCCESS
+
+      PARAMETER (SPCERR_SUCCESS         = 0)
+      PARAMETER (SPCERR_NULL_POINTER    = 1)
+      PARAMETER (SPCERR_BAD_SPEC_PARAMS = 2)
+      PARAMETER (SPCERR_BAD_X           = 3)
+      PARAMETER (SPCERR_BAD_SPEC        = 4)
 
       CHARACTER SPC_ERRMSG(0:4)*80
       COMMON /SPC_DATA/ SPC_ERRMSG
diff --git a/wcslib/Fortran/spc_data.f b/wcslib/Fortran/spc_data.f
deleted file mode 100644
index 1c773b9..0000000
--- a/wcslib/Fortran/spc_data.f
+++ /dev/null
@@ -1,47 +0,0 @@
-*=======================================================================
-*
-* WCSLIB 4.7 - an implementation of the FITS WCS standard.
-* Copyright (C) 1995-2011, Mark Calabretta
-*
-* This file is part of WCSLIB.
-*
-* WCSLIB is free software: you can redistribute it and/or modify it
-* under the terms of the GNU Lesser General Public License as published
-* by the Free Software Foundation, either version 3 of the License, or
-* (at your option) any later version.
-*
-* WCSLIB is distributed in the hope that it will be useful, but WITHOUT
-* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-* FITNESS FOR A PARTICULAR PURPOSE.  See the GNU Lesser General Public
-* License for more details.
-*
-* You should have received a copy of the GNU Lesser General Public
-* License along with WCSLIB.  If not, see http://www.gnu.org/licenses.
-*
-* Correspondence concerning WCSLIB may be directed to:
-*   Internet email: mcalabre at atnf.csiro.au
-*   Postal address: Dr. Mark Calabretta
-*                   Australia Telescope National Facility, CSIRO
-*                   PO Box 76
-*                   Epping NSW 1710
-*                   AUSTRALIA
-*
-* Author: Mark Calabretta, Australia Telescope National Facility
-* http://www.atnf.csiro.au/~mcalabre/index.html
-* $Id: spc_data.f,v 4.7 2011/02/07 07:03:42 cal103 Exp $
-*=======================================================================
-
-      BLOCK DATA SPC_BLOCK_DATA
-
-      CHARACTER SPC_ERRMSG(0:4)*80
-
-      COMMON /SPC_DATA/ SPC_ERRMSG
-
-      DATA SPC_ERRMSG /
-     :  'Success',
-     :  'Null spcprm pointer passed',
-     :  'Invalid spectral parameters',
-     :  'One or more of x coordinates were invalid',
-     :  'One or more of the spec coordinates were invalid'/
-
-      END
diff --git a/wcslib/Fortran/spc_f.c b/wcslib/Fortran/spc_f.c
index e315ce1..219bc29 100644
--- a/wcslib/Fortran/spc_f.c
+++ b/wcslib/Fortran/spc_f.c
@@ -1,6 +1,6 @@
 /*============================================================================
 
-  WCSLIB 4.7 - an implementation of the FITS WCS standard.
+  WCSLIB 4.8 - an implementation of the FITS WCS standard.
   Copyright (C) 1995-2011, Mark Calabretta
 
   This file is part of WCSLIB.
@@ -28,35 +28,44 @@
 
   Author: Mark Calabretta, Australia Telescope National Facility
   http://www.atnf.csiro.au/~mcalabre/index.html
-  $Id: spc_f.c,v 4.7 2011/02/07 07:03:42 cal103 Exp $
+  $Id: spc_f.c,v 4.8.1.1 2011/08/15 08:07:07 cal103 Exp cal103 $
 *===========================================================================*/
 
+#include <stdio.h>
 #include <string.h>
 
+#include <wcserr.h>
 #include <wcsutil.h>
 #include <spc.h>
 
 /* Fortran name mangling. */
 #include <wcsconfig_f77.h>
-#define spcini_ F77_FUNC(spcini, SPCINI)
-#define spcput_ F77_FUNC(spcput, SPCPUT)
-#define spcget_ F77_FUNC(spcget, SPCGET)
-#define spcprt_ F77_FUNC(spcprt, SPCPRT)
-#define spcset_ F77_FUNC(spcset, SPCSET)
-#define spcx2s_ F77_FUNC(spcx2s, SPCX2S)
-#define spcs2x_ F77_FUNC(spcs2x, SPCS2X)
-#define spctyp_ F77_FUNC(spctyp, SPCTYP)
-#define spcspx_ F77_FUNC(spcspx, SPCSPX)
-#define spcxps_ F77_FUNC(spcxps, SPCXPS)
-#define spctrn_ F77_FUNC(spctrn, SPCTRN)
+#define spcini_  F77_FUNC(spcini,  SPCINI)
+#define spcput_  F77_FUNC(spcput,  SPCPUT)
+#define spcget_  F77_FUNC(spcget,  SPCGET)
+#define spcfree_ F77_FUNC(spcfree, SPCFREE)
+#define spcprt_  F77_FUNC(spcprt,  SPCPRT)
+#define spcset_  F77_FUNC(spcset,  SPCSET)
+#define spcx2s_  F77_FUNC(spcx2s,  SPCX2S)
+#define spcs2x_  F77_FUNC(spcs2x,  SPCS2X)
+#define spctype_ F77_FUNC(spctype, SPCTYPE)
+#define spcspxe_ F77_FUNC(spcspxe, SPCSPXE)
+#define spcxpse_ F77_FUNC(spcxpse, SPCXPSE)
+#define spctrne_ F77_FUNC(spctrne, SPCTRNE)
 #define spcaips_ F77_FUNC(spcaips, SPCAIPS)
 
-#define spcptc_ F77_FUNC(spcptc, SPCPTC)
-#define spcptd_ F77_FUNC(spcptd, SPCPTD)
-#define spcpti_ F77_FUNC(spcpti, SPCPTI)
-#define spcgtc_ F77_FUNC(spcgtc, SPCGTC)
-#define spcgtd_ F77_FUNC(spcgtd, SPCGTD)
-#define spcgti_ F77_FUNC(spcgti, SPCGTI)
+#define spcptc_  F77_FUNC(spcptc,  SPCPTC)
+#define spcptd_  F77_FUNC(spcptd,  SPCPTD)
+#define spcpti_  F77_FUNC(spcpti,  SPCPTI)
+#define spcgtc_  F77_FUNC(spcgtc,  SPCGTC)
+#define spcgtd_  F77_FUNC(spcgtd,  SPCGTD)
+#define spcgti_  F77_FUNC(spcgti,  SPCGTI)
+
+/* Deprecated. */
+#define spctyp_  F77_FUNC(spctyp,  SPCTYP)
+#define spcspx_  F77_FUNC(spcspx,  SPCSPX)
+#define spcxps_  F77_FUNC(spcxps,  SPCXPS)
+#define spctrn_  F77_FUNC(spctrn,  SPCTRN)
 
 #define SPC_FLAG    100
 #define SPC_TYPE    101
@@ -68,6 +77,7 @@
 
 #define SPC_W       200
 #define SPC_ISGRISM 201
+#define SPC_ERR     202
 
 /*--------------------------------------------------------------------------*/
 
@@ -146,10 +156,11 @@ int spcpti_(int *spc, const int *what, const int *value, const int *m)
 int spcget_(const int *spc, const int *what, void *value)
 
 {
-  int m;
+  int  k, m;
   char *cvalp;
   int  *ivalp;
   double *dvalp;
+  const int *ispcp;
   const struct spcprm *spcp;
 
   /* Cast pointers. */
@@ -190,6 +201,19 @@ int spcget_(const int *spc, const int *what, void *value)
   case SPC_ISGRISM:
     *ivalp = spcp->isGrism;
     break;
+  case SPC_ERR:
+    /* Copy the contents of the wcserr struct. */
+    if (spcp->err) {
+      ispcp = (int *)(spcp->err);
+      for (k = 0; k < ERRLEN; k++) {
+        *(ivalp++) = *(ispcp++);
+      }
+    } else {
+      for (k = 0; k < ERRLEN; k++) {
+        *(ivalp++) = 0;
+      }
+    }
+    break;
   default:
     return 1;
   }
@@ -214,9 +238,21 @@ int spcgti_(const int *spc, const int *what, int *value)
 
 /*--------------------------------------------------------------------------*/
 
+int spcfree_(int *spc)
+
+{
+  return spcfree((struct spcprm *)spc);
+}
+
+/*--------------------------------------------------------------------------*/
+
 int spcprt_(int *spc)
 
 {
+  /* This may or may not force the Fortran I/O buffers to be flushed.  If
+   * not, try CALL FLUSH(6) before calling SPCPRT in the Fortran code. */
+  fflush(NULL);
+
   return spcprt((struct spcprm *)spc);
 }
 
@@ -260,7 +296,7 @@ int spcs2x_(
 
 /*--------------------------------------------------------------------------*/
 
-int spctyp_(
+int spctype_(
   const char ctypei[8],
   char stype[4],
   char scode[3],
@@ -268,7 +304,8 @@ int spctyp_(
   char units[7],
   char ptype[1],
   char xtype[1],
-  int *restreq)
+  int *restreq,
+  iptr err)
 
 {
   char ctypei_[9], scode_[4], sname_[22], stype_[5], units_[8];
@@ -277,8 +314,8 @@ int spctyp_(
   strncpy(ctypei_, ctypei, 8);
   ctypei_[8] = '\0';
 
-  status = spctyp(ctypei_, stype_, scode_, sname_, units_, ptype, xtype,
-                  restreq);
+  status = spctype(ctypei_, stype_, scode_, sname_, units_, ptype, xtype,
+                   restreq, (struct wcserr **)err);
 
   wcsutil_blank_fill( 5, stype_);
   wcsutil_blank_fill( 4, scode_);
@@ -293,9 +330,26 @@ int spctyp_(
   return status;
 }
 
+/* : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : :  */
+
+int spctyp_(
+  const char ctypei[8],
+  char stype[4],
+  char scode[3],
+  char sname[21],
+  char units[7],
+  char ptype[1],
+  char xtype[1],
+  int *restreq)
+
+{
+  return spctype_(ctypei, stype, scode, sname, units, ptype, xtype, restreq,
+                  0x0);
+}
+
 /*--------------------------------------------------------------------------*/
 
-int spcspx_(
+int spcspxe_(
   const char ctypeS[8],
   const double *crvalS,
   const double *restfrq,
@@ -304,20 +358,39 @@ int spcspx_(
   char xtype[1],
   int *restreq,
   double *crvalX,
-  double *dXdS)
+  double *dXdS,
+  iptr err)
 
 {
   char ctypeS_[9];
   strncpy(ctypeS_, ctypeS, 8);
   ctypeS_[8] = '\0';
 
-  return spcspx(ctypeS_, *crvalS, *restfrq, *restwav, ptype, xtype, restreq,
-                crvalX, dXdS);
+  return spcspxe(ctypeS_, *crvalS, *restfrq, *restwav, ptype, xtype, restreq,
+                 crvalX, dXdS, (struct wcserr **)err);
+}
+
+/* : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : :  */
+
+int spcspx_(
+  const char ctypeS[8],
+  const double *crvalS,
+  const double *restfrq,
+  const double *restwav,
+  char ptype[1],
+  char xtype[1],
+  int *restreq,
+  double *crvalX,
+  double *dXdS)
+
+{
+  return spcspxe_(ctypeS, crvalS, restfrq, restwav, ptype, xtype, restreq,
+                  crvalX, dXdS, 0x0);
 }
 
 /*--------------------------------------------------------------------------*/
 
-int spcxps_(
+int spcxpse_(
   const char ctypeS[8],
   const double *crvalX,
   const double *restfrq,
@@ -326,20 +399,39 @@ int spcxps_(
   char xtype[1],
   int *restreq,
   double *crvalS,
-  double *dSdX)
+  double *dSdX,
+  iptr err)
 
 {
   char ctypeS_[9];
   strncpy(ctypeS_, ctypeS, 8);
   ctypeS_[8] = '\0';
 
-  return spcxps(ctypeS_, *crvalX, *restfrq, *restwav, ptype, xtype, restreq,
-                crvalS, dSdX);
+  return spcxpse(ctypeS_, *crvalX, *restfrq, *restwav, ptype, xtype, restreq,
+                 crvalS, dSdX, (struct wcserr **)err);
+}
+
+/* : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : :  */
+
+int spcxps_(
+  const char ctypeS[8],
+  const double *crvalX,
+  const double *restfrq,
+  const double *restwav,
+  char ptype[1],
+  char xtype[1],
+  int *restreq,
+  double *crvalS,
+  double *dSdX)
+
+{
+  return spcxpse_(ctypeS, crvalX, restfrq, restwav, ptype, xtype, restreq,
+                  crvalS, dSdX, 0x0);
 }
 
 /*--------------------------------------------------------------------------*/
 
-int spctrn_(
+int spctrne_(
   const char ctypeS1[8],
   const double *crvalS1,
   const double *cdeltS1,
@@ -347,7 +439,8 @@ int spctrn_(
   const double *restwav,
   char   ctypeS2[8],
   double *crvalS2,
-  double *cdeltS2)
+  double *cdeltS2,
+  iptr err)
 
 {
   int status;
@@ -356,8 +449,8 @@ int spctrn_(
   strncpy(ctypeS1_, ctypeS1, 8);
   ctypeS1_[8] = '\0';
 
-  status = spctrn(ctypeS1_, *crvalS1, *cdeltS1, *restfrq, *restwav,
-                  ctypeS2_,  crvalS2,  cdeltS2);
+  status = spctrne(ctypeS1_, *crvalS1, *cdeltS1, *restfrq, *restwav,
+                   ctypeS2_,  crvalS2,  cdeltS2, (struct wcserr **)err);
 
   wcsutil_blank_fill(9, ctypeS2_);
   strncpy(ctypeS2, ctypeS2_, 8);
@@ -365,6 +458,23 @@ int spctrn_(
   return status;
 }
 
+/* : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : :  */
+
+int spctrn_(
+  const char ctypeS1[8],
+  const double *crvalS1,
+  const double *cdeltS1,
+  const double *restfrq,
+  const double *restwav,
+  char   ctypeS2[8],
+  double *crvalS2,
+  double *cdeltS2)
+
+{
+  return spctrne_(ctypeS1, crvalS1, cdeltS1, restfrq, restwav, ctypeS2,
+                  crvalS2, cdeltS2, 0x0);
+}
+
 /*--------------------------------------------------------------------------*/
 
 int spcaips_(
diff --git a/wcslib/Fortran/sph.inc b/wcslib/Fortran/sph.inc
index 99c59df..eced8af 100644
--- a/wcslib/Fortran/sph.inc
+++ b/wcslib/Fortran/sph.inc
@@ -1,6 +1,6 @@
 *=======================================================================
 *
-* WCSLIB 4.7 - an implementation of the FITS WCS standard.
+* WCSLIB 4.8 - an implementation of the FITS WCS standard.
 * Copyright (C) 1995-2011, Mark Calabretta
 *
 * This file is part of WCSLIB.
@@ -28,7 +28,7 @@
 *
 * Author: Mark Calabretta, Australia Telescope National Facility
 * http://www.atnf.csiro.au/~mcalabre/index.html
-* $Id: sph.inc,v 4.7 2011/02/07 07:03:42 cal103 Exp $
+* $Id: sph.inc,v 4.8.1.1 2011/08/15 08:07:07 cal103 Exp cal103 $
 *=======================================================================
 
 *     Functions.
diff --git a/wcslib/Fortran/sph_f.c b/wcslib/Fortran/sph_f.c
index 6506089..22b70d6 100644
--- a/wcslib/Fortran/sph_f.c
+++ b/wcslib/Fortran/sph_f.c
@@ -1,6 +1,6 @@
 /*============================================================================
 
-  WCSLIB 4.7 - an implementation of the FITS WCS standard.
+  WCSLIB 4.8 - an implementation of the FITS WCS standard.
   Copyright (C) 1995-2011, Mark Calabretta
 
   This file is part of WCSLIB.
@@ -28,7 +28,7 @@
 
   Author: Mark Calabretta, Australia Telescope National Facility
   http://www.atnf.csiro.au/~mcalabre/index.html
-  $Id: sph_f.c,v 4.7 2011/02/07 07:03:42 cal103 Exp $
+  $Id: sph_f.c,v 4.8.1.1 2011/08/15 08:07:07 cal103 Exp cal103 $
 *===========================================================================*/
 
 #include <sph.h>
diff --git a/wcslib/Fortran/spx.inc b/wcslib/Fortran/spx.inc
index d337281..3e48902 100644
--- a/wcslib/Fortran/spx.inc
+++ b/wcslib/Fortran/spx.inc
@@ -1,6 +1,6 @@
 *=======================================================================
 *
-* WCSLIB 4.7 - an implementation of the FITS WCS standard.
+* WCSLIB 4.8 - an implementation of the FITS WCS standard.
 * Copyright (C) 1995-2011, Mark Calabretta
 *
 * This file is part of WCSLIB.
@@ -28,11 +28,11 @@
 *
 * Author: Mark Calabretta, Australia Telescope National Facility
 * http://www.atnf.csiro.au/~mcalabre/index.html
-* $Id: spx.inc,v 4.7 2011/02/07 07:03:42 cal103 Exp $
+* $Id: spx.inc,v 4.8.1.1 2011/08/15 08:07:07 cal103 Exp cal103 $
 *=======================================================================
 
 *     Functions.
-      EXTERNAL SPECX,
+      EXTERNAL SPECX, SPXGET, SPXGTI,
      :         FREQAFRQ, AFRQFREQ, FREQENER, ENERFREQ,
      :         FREQWAVN, WAVNFREQ, FREQVRAD, VRADFREQ,
      :         FREQWAVE, WAVEFREQ, FREQAWAV, AWAVFREQ,
@@ -40,7 +40,7 @@
      :         WAVEZOPT, ZOPTWAVE, WAVEAWAV, AWAVWAVE,
      :         WAVEVELO, VELOWAVE, AWAVVELO, VELOAWAV,
      :         VELOBETA, BETAVELO
-      INTEGER  SPECX,
+      INTEGER  SPECX, SPXGET, SPXGTI,
      :         FREQAFRQ, AFRQFREQ, FREQENER, ENERFREQ,
      :         FREQWAVN, WAVNFREQ, FREQVRAD, VRADFREQ,
      :         FREQWAVE, WAVEFREQ, FREQAWAV, AWAVFREQ,
@@ -114,5 +114,20 @@
       EQUIVALENCE (SPXI(1), SPX_WAVETYPE)
       EQUIVALENCE (SPXI(2), SPX_VELOTYPE)
 
+*     Codes for SPX data structure elements used by SPXGET (only).
+      INTEGER   SPX_ERR
+
+      PARAMETER (SPX_ERR     = 200)
+
+*     Error codes and messages.
+      INTEGER   SPXERR_BAD_INSPEC_COORD, SPXERR_BAD_SPEC_PARAMS,
+     :          SPXERR_BAD_SPEC_VAR, SPXERR_NULL_POINTER, SPXERR_SUCCESS
+
+      PARAMETER (SPXERR_SUCCESS          = 0)
+      PARAMETER (SPXERR_NULL_POINTER     = 1)
+      PARAMETER (SPXERR_BAD_SPEC_PARAMS  = 2)
+      PARAMETER (SPXERR_BAD_SPEC_VAR     = 3)
+      PARAMETER (SPXERR_BAD_INSPEC_COORD = 4)
+
       CHARACTER SPX_ERRMSG(0:4)*80
       COMMON /SPX_DATA/ SPX_ERRMSG
diff --git a/wcslib/Fortran/spx_data.f b/wcslib/Fortran/spx_data.f
deleted file mode 100644
index 1f070c6..0000000
--- a/wcslib/Fortran/spx_data.f
+++ /dev/null
@@ -1,47 +0,0 @@
-*=======================================================================
-*
-* WCSLIB 4.7 - an implementation of the FITS WCS standard.
-* Copyright (C) 1995-2011, Mark Calabretta
-*
-* This file is part of WCSLIB.
-*
-* WCSLIB is free software: you can redistribute it and/or modify it
-* under the terms of the GNU Lesser General Public License as published
-* by the Free Software Foundation, either version 3 of the License, or
-* (at your option) any later version.
-*
-* WCSLIB is distributed in the hope that it will be useful, but WITHOUT
-* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-* FITNESS FOR A PARTICULAR PURPOSE.  See the GNU Lesser General Public
-* License for more details.
-*
-* You should have received a copy of the GNU Lesser General Public
-* License along with WCSLIB.  If not, see http://www.gnu.org/licenses.
-*
-* Correspondence concerning WCSLIB may be directed to:
-*   Internet email: mcalabre at atnf.csiro.au
-*   Postal address: Dr. Mark Calabretta
-*                   Australia Telescope National Facility, CSIRO
-*                   PO Box 76
-*                   Epping NSW 1710
-*                   AUSTRALIA
-*
-* Author: Mark Calabretta, Australia Telescope National Facility
-* http://www.atnf.csiro.au/~mcalabre/index.html
-* $Id: spx_data.f,v 4.7 2011/02/07 07:03:42 cal103 Exp $
-*=======================================================================
-
-      BLOCK DATA SPX_BLOCK_DATA
-
-      CHARACTER SPX_ERRMSG(0:4)*80
-
-      COMMON /SPX_DATA/ SPX_ERRMSG
-
-      DATA SPX_ERRMSG /
-     :  'Success',
-     :  'Null spxprm pointer passed',
-     :  'Invalid spectral parameters',
-     :  'Invalid spectral variable',
-     :  'One or more of the inspec coordinates were invalid'/
-
-      END
diff --git a/wcslib/Fortran/spx_f.c b/wcslib/Fortran/spx_f.c
index a185961..9049070 100644
--- a/wcslib/Fortran/spx_f.c
+++ b/wcslib/Fortran/spx_f.c
@@ -1,6 +1,6 @@
 /*============================================================================
 
-  WCSLIB 4.7 - an implementation of the FITS WCS standard.
+  WCSLIB 4.8 - an implementation of the FITS WCS standard.
   Copyright (C) 1995-2011, Mark Calabretta
 
   This file is part of WCSLIB.
@@ -28,7 +28,7 @@
 
   Author: Mark Calabretta, Australia Telescope National Facility
   http://www.atnf.csiro.au/~mcalabre/index.html
-  $Id: spx_f.c,v 4.7 2011/02/07 07:03:42 cal103 Exp $
+  $Id: spx_f.c,v 4.8.1.1 2011/08/15 08:07:07 cal103 Exp cal103 $
 *===========================================================================*/
 
 #include <string.h>
@@ -37,7 +37,50 @@
 
 /* Fortran name mangling. */
 #include <wcsconfig_f77.h>
-#define specx_ F77_FUNC(specx, SPECX)
+#define spxget_ F77_FUNC(spxget, SPXGET)
+#define specx_  F77_FUNC(specx,  SPECX)
+
+#define SPX_ERR     200
+
+/*--------------------------------------------------------------------------*/
+
+int spxget_(const int *spx, const int *what, void *value)
+
+{
+  int  k;
+  int  *ivalp;
+  const int *ispxp;
+  const struct spxprm *spxp;
+
+  /* Cast pointers. */
+  spxp  = (const struct spxprm *)spx;
+  ivalp = (int *)value;
+
+  switch (*what) {
+  case SPX_ERR:
+    /* Copy the contents of the wcserr struct. */
+    if (spxp->err) {
+      ispxp = (int *)(spxp->err);
+      for (k = 0; k < ERRLEN; k++) {
+        *(ivalp++) = *(ispxp++);
+      }
+    } else {
+      for (k = 0; k < ERRLEN; k++) {
+        *(ivalp++) = 0;
+      }
+    }
+    break;
+  default:
+    return 1;
+  }
+
+  return 0;
+}
+
+int spxgti_(const int *spx, const int *what, int *value)
+{
+  return spxget_(spx, what, value);
+}
 
 /*--------------------------------------------------------------------------*/
 
diff --git a/wcslib/Fortran/tab.inc b/wcslib/Fortran/tab.inc
index a2d28c4..bcadba8 100644
--- a/wcslib/Fortran/tab.inc
+++ b/wcslib/Fortran/tab.inc
@@ -1,6 +1,6 @@
 *=======================================================================
 *
-* WCSLIB 4.7 - an implementation of the FITS WCS standard.
+* WCSLIB 4.8 - an implementation of the FITS WCS standard.
 * Copyright (C) 1995-2011, Mark Calabretta
 *
 * This file is part of WCSLIB.
@@ -28,7 +28,7 @@
 *
 * Author: Mark Calabretta, Australia Telescope National Facility
 * http://www.atnf.csiro.au/~mcalabre/index.html
-* $Id: tab.inc,v 4.7 2011/02/07 07:03:42 cal103 Exp $
+* $Id: tab.inc,v 4.8.1.1 2011/08/15 08:07:07 cal103 Exp cal103 $
 *=======================================================================
 
 *     Functions.
@@ -40,7 +40,7 @@
 *     Length of the TABPRM data structure (INTEGER array) on 64-bit
 *     machines.  Only needs to be 24 on 32-bit machines.
       INTEGER   TABLEN
-      PARAMETER (TABLEN = 38)
+      PARAMETER (TABLEN = 40)
 
 *     Codes for TAB data structure elements used by TABPUT and TABGET.
       INTEGER   TAB_COORD, TAB_CRVAL, TAB_FLAG, TAB_INDEX, TAB_K, TAB_M,
@@ -55,13 +55,26 @@
       PARAMETER (TAB_COORD   = 106)
 
 *     Codes for TAB data structure elements used by TABGET (only).
-      INTEGER   TAB_DELTA, TAB_EXTREMA, TAB_NC, TAB_P0, TAB_SENSE
+      INTEGER   TAB_DELTA, TAB_ERR, TAB_EXTREMA, TAB_NC, TAB_P0,
+     :          TAB_SENSE
 
       PARAMETER (TAB_NC      = 200)
       PARAMETER (TAB_SENSE   = 201)
       PARAMETER (TAB_P0      = 202)
       PARAMETER (TAB_DELTA   = 203)
       PARAMETER (TAB_EXTREMA = 204)
+      PARAMETER (TAB_ERR     = 205)
+
+*     Error codes and messages.
+      INTEGER   TABERR_BAD_PARAMS, TABERR_BAD_WORLD, TABERR_BAD_X,
+     :          TABERR_MEMORY, TABERR_NULL_POINTER, TABERR_SUCCESS
+
+      PARAMETER (TABERR_SUCCESS      = 0)
+      PARAMETER (TABERR_NULL_POINTER = 1)
+      PARAMETER (TABERR_MEMORY       = 2)
+      PARAMETER (TABERR_BAD_PARAMS   = 3)
+      PARAMETER (TABERR_BAD_X        = 4)
+      PARAMETER (TABERR_BAD_WORLD    = 5)
 
       CHARACTER TAB_ERRMSG(0:5)*80
       COMMON /TAB_DATA/ TAB_ERRMSG
diff --git a/wcslib/Fortran/tab_data.f b/wcslib/Fortran/tab_data.f
deleted file mode 100644
index de5b475..0000000
--- a/wcslib/Fortran/tab_data.f
+++ /dev/null
@@ -1,48 +0,0 @@
-*=======================================================================
-*
-* WCSLIB 4.7 - an implementation of the FITS WCS standard.
-* Copyright (C) 1995-2011, Mark Calabretta
-*
-* This file is part of WCSLIB.
-*
-* WCSLIB is free software: you can redistribute it and/or modify it
-* under the terms of the GNU Lesser General Public License as published
-* by the Free Software Foundation, either version 3 of the License, or
-* (at your option) any later version.
-*
-* WCSLIB is distributed in the hope that it will be useful, but WITHOUT
-* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-* FITNESS FOR A PARTICULAR PURPOSE.  See the GNU Lesser General Public
-* License for more details.
-*
-* You should have received a copy of the GNU Lesser General Public
-* License along with WCSLIB.  If not, see http://www.gnu.org/licenses.
-*
-* Correspondence concerning WCSLIB may be directed to:
-*   Internet email: mcalabre at atnf.csiro.au
-*   Postal address: Dr. Mark Calabretta
-*                   Australia Telescope National Facility, CSIRO
-*                   PO Box 76
-*                   Epping NSW 1710
-*                   AUSTRALIA
-*
-* Author: Mark Calabretta, Australia Telescope National Facility
-* http://www.atnf.csiro.au/~mcalabre/index.html
-* $Id: tab_data.f,v 4.7 2011/02/07 07:03:42 cal103 Exp $
-*=======================================================================
-
-      BLOCK DATA TAB_BLOCK_DATA
-
-      CHARACTER TAB_ERRMSG(0:5)*80
-
-      COMMON /TAB_DATA/ TAB_ERRMSG
-
-      DATA TAB_ERRMSG /
-     :  'Success',
-     :  'Null tabprm pointer passed',
-     :  'Memory allocation failed',
-     :  'Invalid tabular parameters',
-     :  'One or more of the x coordinates were invalid',
-     :  'One or more of the world coordinates were invalid'/
-
-      END
diff --git a/wcslib/Fortran/tab_f.c b/wcslib/Fortran/tab_f.c
index feb7757..d4591ca 100644
--- a/wcslib/Fortran/tab_f.c
+++ b/wcslib/Fortran/tab_f.c
@@ -1,6 +1,6 @@
 /*============================================================================
 
-  WCSLIB 4.7 - an implementation of the FITS WCS standard.
+  WCSLIB 4.8 - an implementation of the FITS WCS standard.
   Copyright (C) 1995-2011, Mark Calabretta
 
   This file is part of WCSLIB.
@@ -28,9 +28,11 @@
 
   Author: Mark Calabretta, Australia Telescope National Facility
   http://www.atnf.csiro.au/~mcalabre/index.html
-  $Id: tab_f.c,v 4.7 2011/02/07 07:03:42 cal103 Exp $
+  $Id: tab_f.c,v 4.8.1.1 2011/08/15 08:07:07 cal103 Exp cal103 $
 *===========================================================================*/
 
+#include <stdio.h>
+
 #include <tab.h>
 
 /* Fortran name mangling. */
@@ -64,6 +66,7 @@
 #define TAB_P0       202
 #define TAB_DELTA    203
 #define TAB_EXTREMA  204
+#define TAB_ERR      205
 
 /*--------------------------------------------------------------------------*/
 
@@ -164,6 +167,7 @@ int tabget_(const int *tab, const int *what, void *value)
   int i, k, m, n;
   int    *ivalp;
   double *dvalp;
+  const int *itabp;
   const struct tabprm *tabp;
 
   /* Cast pointers. */
@@ -239,6 +243,19 @@ int tabget_(const int *tab, const int *what, void *value)
       *(dvalp++) = tabp->extrema[i];
     }
     break;
+  case TAB_ERR:
+    /* Copy the contents of the wcserr struct. */
+    if (tabp->err) {
+      itabp = (int *)(tabp->err);
+      for (k = 0; k < ERRLEN; k++) {
+        *(ivalp++) = *(itabp++);
+      }
+    } else {
+      for (k = 0; k < ERRLEN; k++) {
+        *(ivalp++) = 0;
+      }
+    }
+    break;
   default:
     return 1;
   }
@@ -269,6 +286,10 @@ int tabfree_(int *tab)
 int tabprt_(const int *tab)
 
 {
+  /* This may or may not force the Fortran I/O buffers to be flushed.  If
+   * not, try CALL FLUSH(6) before calling TABPRT in the Fortran code. */
+  fflush(NULL);
+
   return tabprt((const struct tabprm *)tab);
 }
 
diff --git a/wcslib/Fortran/test/tcel1.f b/wcslib/Fortran/test/tcel1.f
index fdaf777..ee5e5f6 100644
--- a/wcslib/Fortran/test/tcel1.f
+++ b/wcslib/Fortran/test/tcel1.f
@@ -1,6 +1,6 @@
 *=======================================================================
 *
-* WCSLIB 4.7 - an implementation of the FITS WCS standard.
+* WCSLIB 4.8 - an implementation of the FITS WCS standard.
 * Copyright (C) 1995-2011, Mark Calabretta
 *
 * This file is part of WCSLIB.
@@ -28,7 +28,7 @@
 *
 * Author: Mark Calabretta, Australia Telescope National Facility
 * http://www.atnf.csiro.au/~mcalabre/index.html
-* $Id: tcel1.f,v 4.7 2011/02/07 07:03:43 cal103 Exp $
+* $Id: tcel1.f,v 4.8.1.2 2011/08/16 01:34:41 cal103 Exp cal103 $
 *=======================================================================
 
       PROGRAM TCEL1
@@ -46,6 +46,9 @@
      :          X(361), Y(361)
       CHARACTER TEXT*72
 
+*     On some systems, such as Sun Sparc, the structs MUST be aligned
+*     on a double precision boundary, done here using a equivalences.
+*     Failure to do this may result in mysterious "bus errors".
       INCLUDE 'cel.inc'
       INCLUDE 'prj.inc'
       INTEGER   CEL(CELLEN)
diff --git a/wcslib/Fortran/test/tfitshdr.f b/wcslib/Fortran/test/tfitshdr.f
index 962959f..f68bb8b 100644
--- a/wcslib/Fortran/test/tfitshdr.f
+++ b/wcslib/Fortran/test/tfitshdr.f
@@ -1,6 +1,6 @@
 *=======================================================================
 *
-* WCSLIB 4.7 - an implementation of the FITS WCS standard.
+* WCSLIB 4.8 - an implementation of the FITS WCS standard.
 * Copyright (C) 1995-2011, Mark Calabretta
 *
 * This file is part of WCSLIB.
@@ -28,7 +28,7 @@
 *
 * Author: Mark Calabretta, Australia Telescope National Facility
 * http://www.atnf.csiro.au/~mcalabre/index.html
-* $Id: tfitshdr.f,v 4.7 2011/02/07 07:03:43 cal103 Exp $
+* $Id: tfitshdr.f,v 4.8.1.1 2011/08/15 08:07:07 cal103 Exp cal103 $
 *=======================================================================
 
       PROGRAM TFITSHDR
@@ -194,7 +194,7 @@
      :             ABS(IVAL(1))
           ELSE
             WRITE (TEXT, '(SP,I11,SS,I9.9)') IVAL(2), ABS(IVAL(1))
-          ENDIF
+          END IF
 
         ELSE IF (KTYP.EQ.4) THEN
 *         Very long integer.
@@ -222,7 +222,7 @@
         ELSE IF (KTYP.EQ.6) THEN
 *         Int complex.
           IERR = KEYGET (KEYS, I, KEY_KEYVALUE, FVAL, NC)
-          WRITE (TEXT, *) NINT(FVAL(1)), ' ', NINT(FVAL(2))
+          WRITE (TEXT, '(2I11)') NINT(FVAL(1)), NINT(FVAL(2))
 
         ELSE IF (KTYP.EQ.7) THEN
 *         Float complex.
diff --git a/wcslib/Fortran/test/tlin.f b/wcslib/Fortran/test/tlin.f
index 24cc79b..573dc1a 100644
--- a/wcslib/Fortran/test/tlin.f
+++ b/wcslib/Fortran/test/tlin.f
@@ -1,6 +1,6 @@
 *=======================================================================
 *
-* WCSLIB 4.7 - an implementation of the FITS WCS standard.
+* WCSLIB 4.8 - an implementation of the FITS WCS standard.
 * Copyright (C) 1995-2011, Mark Calabretta
 *
 * This file is part of WCSLIB.
@@ -28,7 +28,7 @@
 *
 * Author: Mark Calabretta, Australia Telescope National Facility
 * http://www.atnf.csiro.au/~mcalabre/index.html
-* $Id: tlin.f,v 4.7 2011/02/07 07:03:43 cal103 Exp $
+* $Id: tlin.f,v 4.8.1.2 2011/08/16 01:34:41 cal103 Exp cal103 $
 *=======================================================================
 
       PROGRAM TLIN
@@ -37,17 +37,22 @@
 * TLIN tests the linear transformation routines supplied with WCSLIB.
 *
 *-----------------------------------------------------------------------
+      DOUBLE PRECISION TOL
+      PARAMETER (TOL = 1D-13)
+
       INTEGER   NAXIS, NCOORD, NELEM
-      PARAMETER (NAXIS  = 5)
-      PARAMETER (NCOORD = 2)
-      PARAMETER (NELEM  = 9)
+      PARAMETER (NAXIS = 5, NCOORD = 2, NELEM  = 9)
 
-      INTEGER   I, J, K, STATUS
+      INTEGER   I, J, K, NFAIL, STATUS
       DOUBLE PRECISION CDELT(NAXIS), CRPIX(NAXIS), IMG(NELEM,2),
-     :          PC(NAXIS,NAXIS), PIX(NELEM,2)
+     :          PC(NAXIS,NAXIS), PIX0(NELEM,2), PIX(NELEM,2), RESID,
+     :          RESIDMAX
 
+*     On some systems, such as Sun Sparc, the struct MUST be aligned
+*     on a double precision boundary, done here using an equivalence.
+*     Failure to do this may result in mysterious "bus errors".
       INCLUDE 'lin.inc'
-      INTEGER LIN(LINLEN)
+      INTEGER   LIN(LINLEN)
       DOUBLE PRECISION DUMMY
       EQUIVALENCE (LIN,DUMMY)
 
@@ -61,7 +66,7 @@
      :              0.0D0,   0.0D0,   0D0,   0D0,   1D0/
       DATA (CDELT(I), I=1,NAXIS)
      :           /  1.2D0,   2.3D0,   3.4D0,   4.5D0,   5.6D0/
-      DATA ((PIX(I,J), I=1,NAXIS), J=1,2)
+      DATA ((PIX0(I,J), I=1,NAXIS), J=1,2)
      :           /303.0D0, 265.0D0, 112.4D0, 144.5D0,  28.2D0,
      :             19.0D0,  57.0D0,   2.0D0,  15.0D0,  42.0D0/
 *-----------------------------------------------------------------------
@@ -85,11 +90,11 @@
 
       WRITE (*, *)
       DO 50 K = 1, NCOORD
-        WRITE (*, 40) K, (PIX(J,K), J=1,NAXIS)
+        WRITE (*, 40) K, (PIX0(J,K), J=1,NAXIS)
  40     FORMAT ('PIX',I2,':',10F14.8)
  50   CONTINUE
 
-      STATUS = LINP2X (LIN, NCOORD, NELEM, PIX, IMG)
+      STATUS = LINP2X (LIN, NCOORD, NELEM, PIX0, IMG)
       IF (STATUS.NE.0) THEN
         WRITE (*, 60) STATUS
  60     FORMAT ('LINP2X ERROR',I3)
@@ -114,15 +119,33 @@
         WRITE (*, 40) K, (PIX(J,K), J=1,NAXIS)
  100  CONTINUE
 
-      STATUS = LINP2X (LIN, NCOORD, NELEM, PIX, IMG)
-      IF (STATUS.NE.0) THEN
-        WRITE (*, 60) STATUS
-        GO TO 999
+*     Check closure.
+      NFAIL = 0
+      RESIDMAX = 0D0
+
+      DO 120 K = 1, NCOORD
+        DO 110 J = 1, NAXIS
+          RESID = ABS(PIX(j,k) - PIX0(j,k))
+          IF (RESIDMAX.LT.RESID) RESIDMAX = RESID
+          IF (RESID.GT.TOL) NFAIL = NFAIL + 1
+ 110    CONTINUE
+ 120  CONTINUE
+
+      WRITE (*, 130) RESIDMAX
+ 130  FORMAT (/,'LINP2X/LINX2P: Maximum closure residual =',1PE8.1,
+     :  ' pixel.')
+
+
+      IF (NFAIL.NE.0) THEN
+        WRITE (*, 140) NFAIL
+ 140    FORMAT (/,'FAIL:',I5,' closure residuals exceed reporting ',
+     :    'tolerance.')
+      ELSE
+        WRITE (*, 150)
+ 150    FORMAT (/,'PASS: All closure residuals are within reporting ',
+     :    'tolerance.')
       END IF
 
-      WRITE (*, *)
-      DO 110 K = 1, NCOORD
-        WRITE (*, 70) K, (IMG(J,K), J=1,NAXIS)
- 110  CONTINUE
+ 999  STATUS = LINFREE(LIN)
 
- 999  END
+      END
diff --git a/wcslib/Fortran/test/tlog.f b/wcslib/Fortran/test/tlog.f
index 042e48b..7fbc199 100644
--- a/wcslib/Fortran/test/tlog.f
+++ b/wcslib/Fortran/test/tlog.f
@@ -1,6 +1,6 @@
 *=======================================================================
 *
-* WCSLIB 4.7 - an implementation of the FITS WCS standard.
+* WCSLIB 4.8 - an implementation of the FITS WCS standard.
 * Copyright (C) 1995-2011, Mark Calabretta
 *
 * This file is part of WCSLIB.
@@ -28,7 +28,7 @@
 *
 * Author: Mark Calabretta, Australia Telescope National Facility
 * http://www.atnf.csiro.au/~mcalabre/index.html
-* $Id: tlog.f,v 4.7 2011/02/07 07:03:43 cal103 Exp $
+* $Id: tlog.f,v 4.8.1.1 2011/08/15 08:07:07 cal103 Exp cal103 $
 *=======================================================================
 
       PROGRAM TLOG
@@ -44,7 +44,7 @@
       INTEGER   NCRD
       PARAMETER (NCRD = 10000)
 
-      INTEGER   J, K, STAT1(NCRD), STAT2(NCRD), STATUS
+      INTEGER   J, K, NFAIL, STAT1(NCRD), STAT2(NCRD), STATUS
       DOUBLE PRECISION CRVAL, LOGC(NCRD), RESID, RESMAX, STEP,
      :          X0(NCRD), X1(NCRD)
 
@@ -85,9 +85,10 @@
  50     FORMAT ('LOGS2X ERROR',I2,'.')
       END IF
 
-      RESMAX = 0D0
 
 *     Test closure.
+      NFAIL  = 0
+      RESMAX = 0D0
       DO 90 J = 1, NCRD
         IF (STAT1(J).NE.0) THEN
           WRITE (*, 60) X0(J), STAT1(J)
@@ -110,6 +111,7 @@
         END IF
 
         IF (RESID.GT.TOL) THEN
+          NFAIL = NFAIL + 1
           WRITE (*, 80) X0(J), LOGC(J), X1(J), RESID
  80       FORMAT ('LOGX2S: x =',1PE20.12,' -> log =',1PE20.12,' ->',/,
      :            '        x =',1PE20.12,', resid =',1PE20.12)
@@ -120,6 +122,17 @@
         WRITE (*, *)
       END IF
       WRITE (*, 100) RESMAX
- 100  FORMAT ('LOGX2S: Maximum residual =',1PE19.12)
+ 100  FORMAT ('LOGX2S/LOGS2X: Maximum closure residual =',1PE8.1)
+
+
+      IF (NFAIL.NE.0) THEN
+        WRITE (*, 110) NFAIL
+ 110    FORMAT (/,'FAIL:',I5,' closure residuals exceed reporting ',
+     :    'tolerance.')
+      ELSE
+        WRITE (*, 120)
+ 120    FORMAT (/,'PASS: All closure residuals are within reporting ',
+     :    'tolerance.')
+      END IF
 
       END
diff --git a/wcslib/Fortran/test/tpih1.f b/wcslib/Fortran/test/tpih1.f
index 7a6abc2..9f95179 100644
--- a/wcslib/Fortran/test/tpih1.f
+++ b/wcslib/Fortran/test/tpih1.f
@@ -1,6 +1,6 @@
 *=======================================================================
 *
-* WCSLIB 4.7 - an implementation of the FITS WCS standard.
+* WCSLIB 4.8 - an implementation of the FITS WCS standard.
 * Copyright (C) 1995-2011, Mark Calabretta
 *
 * This file is part of WCSLIB.
@@ -28,7 +28,7 @@
 *
 * Author: Mark Calabretta, Australia Telescope National Facility
 * http://www.atnf.csiro.au/~mcalabre/index.html
-* $Id: tpih1.f,v 4.7 2011/02/07 07:03:43 cal103 Exp $
+* $Id: tpih1.f,v 4.8.1.2 2011/08/16 01:34:41 cal103 Exp cal103 $
 *=======================================================================
 
       PROGRAM TPIH1
@@ -40,16 +40,22 @@
 *
 * Input comes from file 'pih.fits'.
 *
+* WCSP, which is meant to hold an address, is declared as an INTEGER
+* array of length 2 to accomodate 64-bit machines for which
+* sizeof(void *) = 2*sizeof(int).
 *-----------------------------------------------------------------------
       LOGICAL   GOTEND
       INTEGER   ALTS(0:26), CTRL, I, IERR, J, K, NKEYRC, NREJECT, NWCS,
-     :          RELAX, WCSP
+     :          RELAX, WCSP(2)
       CHARACTER CALTS(0:26)*2, KEYREC*80, HEADER*288001, INFILE*9
 
+*     On some systems, such as Sun Sparc, the struct MUST be aligned
+*     on a double precision boundary, done here using an equivalence.
+*     Failure to do this may result in mysterious "bus errors".
       INCLUDE 'wcshdr.inc'
       INCLUDE 'wcs.inc'
       INCLUDE 'wcsfix.inc'
-      INTEGER WCS(WCSLEN), STAT(WCSFIX_NWCS)
+      INTEGER   WCS(WCSLEN), STAT(WCSFIX_NWCS)
       DOUBLE PRECISION DUMMY
       EQUIVALENCE (WCS,DUMMY)
 
@@ -111,7 +117,9 @@
  80   FORMAT (/,'Illegal-WCS header keyrecords rejected by wcspih():')
       RELAX = WCSHDR_all
       CTRL = -2
+
 *     WCSPIH will allocate memory for NWCS intialized WCSPRM structs.
+      CALL FLUSH(6)
       IERR = WCSPIH (HEADER, NKEYRC, RELAX, CTRL, NREJECT, NWCS, WCSP)
       IF (IERR.NE.0) THEN
         WRITE (*, 90) IERR
@@ -162,6 +170,7 @@
           GO TO 190
         END IF
 
+        CALL FLUSH(6)
         IERR = WCSPRT (WCS)
         IF (IERR.NE.0) THEN
           WRITE (*, 180) IERR
diff --git a/wcslib/Fortran/test/tpih2.f b/wcslib/Fortran/test/tpih2.f
index f77e02a..d83a451 100644
--- a/wcslib/Fortran/test/tpih2.f
+++ b/wcslib/Fortran/test/tpih2.f
@@ -1,6 +1,6 @@
 *=======================================================================
 *
-* WCSLIB 4.7 - an implementation of the FITS WCS standard.
+* WCSLIB 4.8 - an implementation of the FITS WCS standard.
 * Copyright (C) 1995-2011, Mark Calabretta
 *
 * This file is part of WCSLIB.
@@ -28,7 +28,7 @@
 *
 * Author: Mark Calabretta, Australia Telescope National Facility
 * http://www.atnf.csiro.au/~mcalabre/index.html
-* $Id: tpih2.f,v 4.7 2011/02/07 07:03:43 cal103 Exp $
+* $Id: tpih2.f,v 4.8.1.2 2011/08/16 01:34:41 cal103 Exp cal103 $
 *=======================================================================
 
       PROGRAM TPIH2
@@ -40,18 +40,24 @@
 *
 * Input comes from file 'pih.fits'.
 *
+* WCSP, which is meant to hold an address, is declared as an INTEGER
+* array of length 2 to accomodate 64-bit machines for which
+* sizeof(void *) = 2*sizeof(int).
 *-----------------------------------------------------------------------
       LOGICAL   GOTEND
       INTEGER   C0(7), GCODE(2), I, IC, IERR, J, K, NAXIS(2),
-     :          NKEYRC, NREJECT, NWCS, RELAX, WCSP
+     :          NKEYRC, NREJECT, NWCS, RELAX, WCSP(2)
       REAL      BLC(2), TRC(2)
       DOUBLE PRECISION CACHE(4,0:256), NLDPRM(8)
       CHARACTER KEYREC*80, DEVTYP*16, HEADER*28801, IDENTS(3)*80,
      :          INFILE*9, NLCPRM(1)*1, OPT(2)*1, WCSNAME*72
 
+*     On some systems, such as Sun Sparc, the struct MUST be aligned
+*     on a double precision boundary, done here using an equivalence.
+*     Failure to do this may result in mysterious "bus errors".
       INCLUDE 'wcshdr.inc'
       INCLUDE 'wcs.inc'
-      INTEGER WCS(WCSLEN)
+      INTEGER   WCS(WCSLEN)
       DOUBLE PRECISION DUMMY
       EQUIVALENCE (WCS,DUMMY)
 
diff --git a/wcslib/Fortran/test/tprj1.f b/wcslib/Fortran/test/tprj1.f
index 7acd900..558e8a6 100644
--- a/wcslib/Fortran/test/tprj1.f
+++ b/wcslib/Fortran/test/tprj1.f
@@ -1,6 +1,6 @@
 *=======================================================================
 *
-* WCSLIB 4.7 - an implementation of the FITS WCS standard.
+* WCSLIB 4.8 - an implementation of the FITS WCS standard.
 * Copyright (C) 1995-2011, Mark Calabretta
 *
 * This file is part of WCSLIB.
@@ -28,7 +28,7 @@
 *
 * Author: Mark Calabretta, Australia Telescope National Facility
 * http://www.atnf.csiro.au/~mcalabre/index.html
-* $Id: tprj1.f,v 4.7 2011/02/07 07:03:43 cal103 Exp $
+* $Id: tprj1.f,v 4.8.1.2 2011/08/16 01:34:41 cal103 Exp cal103 $
 *=======================================================================
 
       PROGRAM TPRJ1
@@ -39,7 +39,7 @@
 *-----------------------------------------------------------------------
       INCLUDE 'prj.inc'
 
-      INTEGER   J, K, STATUS
+      INTEGER   J, K, NFAIL, PROJEX, STATUS
       DOUBLE PRECISION PV(0:29)
 
       DOUBLE PRECISION PI
@@ -61,7 +61,7 @@
             WRITE(*, 20) STATUS, PRJ_ERRMSG(STATUS)(:K)
  20         FORMAT(I4,': ',A,'.')
             GO TO 40
-          ENDIF
+          END IF
  30     CONTINUE
  40   CONTINUE
       WRITE(*, '()')
@@ -70,30 +70,32 @@
         PV(J) = 0D0
  50   CONTINUE
 
+      NFAIL = 0
+
 *     AZP: zenithal/azimuthal perspective.
       PV(1) = 0.5D0
       PV(2) =  30D0
-      CALL PROJEX ('AZP', PV, 90,   5, TOL)
+      NFAIL = NFAIL + PROJEX ('AZP', PV, 90,   5, TOL)
 
 *     SZP: slant zenithal perspective.
       PV(1) = 0.5D0
       PV(2) = 210D0
       PV(3) =  60D0
-      CALL PROJEX ('SZP', PV, 90, -90, TOL)
+      NFAIL = NFAIL + PROJEX ('SZP', PV, 90, -90, TOL)
 
 *     TAN: gnomonic.
-      CALL PROJEX ('TAN', PV, 90,   5, TOL)
+      NFAIL = NFAIL + PROJEX ('TAN', PV, 90,   5, TOL)
 
 *     STG: stereographic.
-      CALL PROJEX ('STG', PV, 90, -85, TOL)
+      NFAIL = NFAIL + PROJEX ('STG', PV, 90, -85, TOL)
 
 *     SIN: orthographic/synthesis.
       PV(1) = -0.3D0
       PV(2) =  0.5D0
-      CALL PROJEX ('SIN', PV, 90,  45, TOL)
+      NFAIL = NFAIL + PROJEX ('SIN', PV, 90,  45, TOL)
 
 *     ARC: zenithal/azimuthal equidistant.
-      CALL PROJEX ('ARC', PV, 90, -90, TOL)
+      NFAIL = NFAIL + PROJEX ('ARC', PV, 90, -90, TOL)
 
 *     ZPN: zenithal/azimuthal polynomial.
       PV(0) =  0.00000D0
@@ -106,87 +108,98 @@
       PV(7) = -0.00019D0
       PV(8) =  0.00000D0
       PV(9) =  0.00000D0
-      CALL PROJEX ('ZPN', PV, 90,  10, TOL)
+      NFAIL = NFAIL + PROJEX ('ZPN', PV, 90,  10, TOL)
 
 *     ZEA: zenithal/azimuthal equal area.
-      CALL PROJEX ('ZEA', PV, 90, -85, TOL)
+      NFAIL = NFAIL + PROJEX ('ZEA', PV, 90, -85, TOL)
 
 *     AIR: Airy's zenithal projection.
       PV(1) = 45D0
-      CALL PROJEX ('AIR', PV, 90, -85, TOL)
+      NFAIL = NFAIL + PROJEX ('AIR', PV, 90, -85, TOL)
 
 *     CYP: cylindrical perspective.
       PV(1) = 3.0D0
       PV(2) = 0.8D0
-      CALL PROJEX ('CYP', PV, 90, -90, TOL)
+      NFAIL = NFAIL + PROJEX ('CYP', PV, 90, -90, TOL)
 
 *     CEA: cylindrical equal area.
       PV(1) = 0.75D0
-      CALL PROJEX ('CEA', PV, 90, -90, TOL)
+      NFAIL = NFAIL + PROJEX ('CEA', PV, 90, -90, TOL)
 
 *     CAR: plate carree.
-      CALL PROJEX ('CAR', PV, 90, -90, TOL)
+      NFAIL = NFAIL + PROJEX ('CAR', PV, 90, -90, TOL)
 
 *     MER: Mercator's.
-      CALL PROJEX ('MER', PV, 85, -85, TOL)
+      NFAIL = NFAIL + PROJEX ('MER', PV, 85, -85, TOL)
 
 *     SFL: Sanson-Flamsteed.
-      CALL PROJEX ('SFL', PV, 90, -90, TOL)
+      NFAIL = NFAIL + PROJEX ('SFL', PV, 90, -90, TOL)
 
 *     PAR: parabolic.
-      CALL PROJEX ('PAR', PV, 90, -90, TOL)
+      NFAIL = NFAIL + PROJEX ('PAR', PV, 90, -90, TOL)
 
 *     MOL: Mollweide's projection.
-      CALL PROJEX ('MOL', PV, 90, -90, TOL)
+      NFAIL = NFAIL + PROJEX ('MOL', PV, 90, -90, TOL)
 
 *     AIT: Hammer-Aitoff.
-      CALL PROJEX ('AIT', PV, 90, -90, TOL)
+      NFAIL = NFAIL + PROJEX ('AIT', PV, 90, -90, TOL)
 
 *     COP: conic perspective.
       PV(1) =  60D0
       PV(2) =  15D0
-      CALL PROJEX ('COP', PV, 90, -25, TOL)
+      NFAIL = NFAIL + PROJEX ('COP', PV, 90, -25, TOL)
 
 *     COE: conic equal area.
       PV(1) =  60D0
       PV(2) = -15D0
-      CALL PROJEX ('COE', PV, 90, -90, TOL)
+      NFAIL = NFAIL + PROJEX ('COE', PV, 90, -90, TOL)
 
 *     COD: conic equidistant.
       PV(1) = -60D0
       PV(2) =  15D0
-      CALL PROJEX ('COD', PV, 90, -90, TOL)
+      NFAIL = NFAIL + PROJEX ('COD', PV, 90, -90, TOL)
 
 *     COO: conic orthomorphic.
       PV(1) = -60D0
       PV(2) = -15D0
-      CALL PROJEX ('COO', PV, 85, -90, TOL)
+      NFAIL = NFAIL + PROJEX ('COO', PV, 85, -90, TOL)
 
 *     BON: Bonne's projection.
       PV(1) = 30D0
-      CALL PROJEX ('BON', PV, 90, -90, TOL)
+      NFAIL = NFAIL + PROJEX ('BON', PV, 90, -90, TOL)
 
 *     PCO: polyconic.
-      CALL PROJEX ('PCO', PV, 90, -90, TOL)
+      NFAIL = NFAIL + PROJEX ('PCO', PV, 90, -90, TOL)
 
 *     TSC: tangential spherical cube.
-      CALL PROJEX ('TSC', PV, 90, -90, TOL)
+      NFAIL = NFAIL + PROJEX ('TSC', PV, 90, -90, TOL)
 
 *     CSC: COBE quadrilateralized spherical cube.
-      CALL PROJEX ('CSC', PV, 90, -90, 4D-2)
+      NFAIL = NFAIL + PROJEX ('CSC', PV, 90, -90, 4D-2)
 
 *     QSC: quadrilateralized spherical cube.
-      CALL PROJEX ('QSC', PV, 90, -90, TOL)
+      NFAIL = NFAIL + PROJEX ('QSC', PV, 90, -90, TOL)
 
 *     HPX: HEALPix projection.
       PV(1) = 4D0
       PV(2) = 3D0
-      CALL PROJEX ('HPX', PV, 90, -90, TOL)
+      NFAIL = NFAIL + PROJEX ('HPX', PV, 90, -90, TOL)
 
-      END
 
+      IF (NFAIL.NE.0) THEN
+        WRITE (*, 60) NFAIL
+ 60     FORMAT (/,'FAIL:',I5,' closure residuals exceed reporting ',
+     :    'tolerance.')
+      ELSE
+        WRITE (*, 70)
+ 70     FORMAT (/,'PASS: All closure residuals are within reporting ',
+     :    'tolerance.')
+      END IF
 
-      SUBROUTINE PROJEX (PCODE, PV, NORTH, SOUTH, TOL)
+      END
+
+*-----------------------------------------------------------------------
+      INTEGER FUNCTION PROJEX (PCODE, PV, NORTH, SOUTH, TOL)
 *-----------------------------------------------------------------------
 *   PROJEX exercises the spherical projection routines.
 *
@@ -197,13 +210,16 @@
 *      SOUTH    I        Southern cutoff latitude, degrees.
 *      TOL      D        Reporting tolerance, degrees.
 *-----------------------------------------------------------------------
-      INTEGER   J, LAT, LNG, NORTH, SOUTH, STAT1(361), STAT2(361),
-     :          STATUS
+      INTEGER   J, LAT, LNG, NFAIL, NORTH, SOUTH, STAT1(361),
+     :          STAT2(361), STATUS
       DOUBLE PRECISION DLAT, DLATMX, DLNG, DLNGMX, DR, DRMAX, LAT1,
      :          LAT2(361), LNG1(361), LNG2(361), PV(0:29), R, THETA,
      :          TOL, X(361), X1(361), X2(361), Y(361), Y1(361), Y2(361)
       CHARACTER PCODE*3
 
+*     On some systems, such as Sun Sparc, the struct MUST be aligned
+*     on a double precision boundary, done here using an equivalence.
+*     Failure to do this may result in mysterious "bus errors".
       INCLUDE 'prj.inc'
       INTEGER   PRJ(PRJLEN)
       DOUBLE PRECISION DUMMY
@@ -229,6 +245,7 @@
  20   FORMAT ('Testing ',A3,'; latitudes',I3,' to',I4,
      :        ', reporting tolerance',1PG8.1,' deg.')
 
+      NFAIL  = 0
       DLNGMX = 0D0
       DLATMX = 0D0
 
@@ -274,6 +291,7 @@
           IF (DLAT.GT.DLATMX) DLATMX = DLAT
 
           IF (DLAT.GT.TOL) THEN
+            NFAIL = NFAIL + 1
             WRITE (*, 60) PCODE, LNG1(J), LAT1, X(J), Y(J), LNG2(J),
      :                    LAT2(J)
  60         FORMAT (8X,A3,': lng1 =',F20.15,'  lat1 =',F20.15,/,
@@ -281,6 +299,7 @@
      :              8X,'     lng2 =',F20.15,'  lat2 =',F20.15)
           ELSE IF (ABS(LAT).NE.90) THEN
             IF (DLNG.GT.TOL) THEN
+              NFAIL = NFAIL + 1
               WRITE (*, 60) PCODE, LNG1(J), LAT1, X(J), Y(J),
      :                      LNG2(J), LAT2(J)
              END IF
@@ -289,7 +308,7 @@
  80   CONTINUE
 
       WRITE (*, 90) DLNGMX, DLATMX
- 90   FORMAT (13X,'Maximum residual (sky): lng',1P,E10.3,'   lat',E10.3)
+ 90   FORMAT (13X,'Maximum residual (sky): lng',1P,E8.1,'   lat',E8.1)
 
 
 *     Test closure at points close to the reference point.
@@ -322,6 +341,7 @@
         DR = SQRT((X2(1)-X1(1))**2 + (Y2(1)-Y1(1))**2)
         IF (DR.GT.DRMAX) DRMAX = DR
         IF (DR.GT.TOL) THEN
+          NFAIL = NFAIL + 1
           WRITE (*, 120) PCODE, X1(1), Y1(1), LNG1(1), LAT1, X2(1),
      :                   Y2(1)
  120      FORMAT (8X,A3,':   x1 =',F20.15,'    y1 =',F20.15,/,
@@ -334,8 +354,9 @@
  140  CONTINUE
 
       WRITE (*, 150) DRMAX
- 150  FORMAT (13X,'Maximum residual (ref):  dR',1PE10.3)
+ 150  FORMAT (13X,'Maximum residual (ref):  dR',1PE8.1)
+
 
+      PROJEX = NFAIL
 
-      RETURN
       END
diff --git a/wcslib/Fortran/test/tprj2.f b/wcslib/Fortran/test/tprj2.f
index 56ffff5..71db0e3 100644
--- a/wcslib/Fortran/test/tprj2.f
+++ b/wcslib/Fortran/test/tprj2.f
@@ -1,6 +1,6 @@
 *=======================================================================
 *
-* WCSLIB 4.7 - an implementation of the FITS WCS standard.
+* WCSLIB 4.8 - an implementation of the FITS WCS standard.
 * Copyright (C) 1995-2011, Mark Calabretta
 *
 * This file is part of WCSLIB.
@@ -28,7 +28,7 @@
 *
 * Author: Mark Calabretta, Australia Telescope National Facility
 * http://www.atnf.csiro.au/~mcalabre/index.html
-* $Id: tprj2.f,v 4.7 2011/02/07 07:03:43 cal103 Exp $
+* $Id: tprj2.f,v 4.8.1.2 2011/08/16 01:34:41 cal103 Exp cal103 $
 *=======================================================================
 
       PROGRAM TPRJ2
@@ -234,6 +234,9 @@
      :          Y0
       CHARACTER PCODE*3
 
+*     On some systems, such as Sun Sparc, the struct MUST be aligned
+*     on a double precision boundary, done here using an equivalence.
+*     Failure to do this may result in mysterious "bus errors".
       INCLUDE 'prj.inc'
       INTEGER   PRJ(PRJLEN)
       DOUBLE PRECISION DUMMY
diff --git a/wcslib/Fortran/test/tspc.f b/wcslib/Fortran/test/tspc.f
index 254aece..6fa477c 100644
--- a/wcslib/Fortran/test/tspc.f
+++ b/wcslib/Fortran/test/tspc.f
@@ -1,6 +1,6 @@
 *=======================================================================
 *
-* WCSLIB 4.7 - an implementation of the FITS WCS standard.
+* WCSLIB 4.8 - an implementation of the FITS WCS standard.
 * Copyright (C) 1995-2011, Mark Calabretta
 *
 * This file is part of WCSLIB.
@@ -28,7 +28,7 @@
 *
 * Author: Mark Calabretta, Australia Telescope National Facility
 * http://www.atnf.csiro.au/~mcalabre/index.html
-* $Id: tspc.f,v 4.7 2011/02/07 07:03:43 cal103 Exp $
+* $Id: tspc.f,v 4.8.1.2 2011/08/16 01:34:41 cal103 Exp cal103 $
 *=======================================================================
 
       PROGRAM TSPC
@@ -41,7 +41,7 @@
       INTEGER   NSPEC
       PARAMETER (NSPEC = 10001)
 
-      INTEGER   NAXISJ
+      INTEGER   CLOSURE, NAXISJ, NFAIL
       DOUBLE PRECISION C, CDELTX, CRPIXJ, CRVALX, MARS(0:6), RESTFRQ,
      :          RESTWAV, X1, X2
 
@@ -58,7 +58,7 @@
      :        '--------------------------------------------------',
      :        '-----------------')
 
-
+      NFAIL = 0
 
 *     PGPLOT initialization.
       CALL PGBEG (0, '/xwindow', 1, 1)
@@ -76,18 +76,18 @@
  20   FORMAT (/,'Linear frequency axis, span:',F4.1,' to',F4.1,
      :        ' (GHz), step:',F8.3,' (kHz)',/,'---------------------',
      :        '-----------------------------------------------------')
-      CALL CLOSURE('WAVE-F2W',     0D0,     0D0, NAXISJ, CRPIXJ, CDELTX,
-     :             CRVALX)
-      CALL CLOSURE('VOPT-F2W',     0D0, RESTWAV, NAXISJ, CRPIXJ, CDELTX,
-     :             CRVALX)
-      CALL CLOSURE('ZOPT-F2W',     0D0, RESTWAV, NAXISJ, CRPIXJ, CDELTX,
-     :             CRVALX)
-      CALL CLOSURE('AWAV-F2A',     0D0,     0D0, NAXISJ, CRPIXJ, CDELTX,
-     :             CRVALX)
-      CALL CLOSURE('VELO-F2V', RESTFRQ,     0D0, NAXISJ, CRPIXJ, CDELTX,
-     :             CRVALX)
-      CALL CLOSURE('BETA-F2V', RESTFRQ,     0D0, NAXISJ, CRPIXJ, CDELTX,
-     :             CRVALX)
+      NFAIL = NFAIL + CLOSURE('WAVE-F2W', 0D0,     0D0, NAXISJ, CRPIXJ,
+     :                        CDELTX, CRVALX)
+      NFAIL = NFAIL + CLOSURE('VOPT-F2W', 0D0, RESTWAV, NAXISJ, CRPIXJ,
+     :                        CDELTX, CRVALX)
+      NFAIL = NFAIL + CLOSURE('ZOPT-F2W', 0D0, RESTWAV, NAXISJ, CRPIXJ,
+     :                        CDELTX, CRVALX)
+      NFAIL = NFAIL + CLOSURE('AWAV-F2A', 0D0,     0D0, NAXISJ, CRPIXJ,
+     :                        CDELTX, CRVALX)
+      NFAIL = NFAIL + CLOSURE('VELO-F2V', RESTFRQ, 0D0, NAXISJ, CRPIXJ,
+     :                        CDELTX, CRVALX)
+      NFAIL = NFAIL + CLOSURE('BETA-F2V', RESTFRQ, 0D0, NAXISJ, CRPIXJ,
+     :                        CDELTX, CRVALX)
 
 
       RESTWAV = 700D-9
@@ -100,48 +100,48 @@
  30   FORMAT (/,'Linear vacuum wavelength axis, span:',I4,' to',I4,
      :        ' (nm), step:',F9.6,' (nm)',/,'----------------------',
      :        '----------------------------------------------------')
-      CALL CLOSURE('FREQ-W2F',     0D0,     0D0, NAXISJ, CRPIXJ, CDELTX,
-     :             CRVALX)
-      CALL CLOSURE('AFRQ-W2F',     0D0,     0D0, NAXISJ, CRPIXJ, CDELTX,
-     :             CRVALX)
-      CALL CLOSURE('ENER-W2F',     0D0,     0D0, NAXISJ, CRPIXJ, CDELTX,
-     :             CRVALX)
-      CALL CLOSURE('WAVN-W2F',     0D0,     0D0, NAXISJ, CRPIXJ, CDELTX,
-     :             CRVALX)
-      CALL CLOSURE('VRAD-W2F', RESTFRQ,     0D0, NAXISJ, CRPIXJ, CDELTX,
-     :             CRVALX)
-      CALL CLOSURE('AWAV-W2A',     0D0,     0D0, NAXISJ, CRPIXJ, CDELTX,
-     :             CRVALX)
-      CALL CLOSURE('VELO-W2V',     0D0, RESTWAV, NAXISJ, CRPIXJ, CDELTX,
-     :             CRVALX)
-      CALL CLOSURE('BETA-W2V',     0D0, RESTWAV, NAXISJ, CRPIXJ, CDELTX,
-     :             CRVALX)
+      NFAIL = NFAIL + CLOSURE('FREQ-W2F', 0D0,     0D0, NAXISJ, CRPIXJ,
+     :                        CDELTX, CRVALX)
+      NFAIL = NFAIL + CLOSURE('AFRQ-W2F', 0D0,     0D0, NAXISJ, CRPIXJ,
+     :                        CDELTX, CRVALX)
+      NFAIL = NFAIL + CLOSURE('ENER-W2F', 0D0,     0D0, NAXISJ, CRPIXJ,
+     :                        CDELTX, CRVALX)
+      NFAIL = NFAIL + CLOSURE('WAVN-W2F', 0D0,     0D0, NAXISJ, CRPIXJ,
+     :                        CDELTX, CRVALX)
+      NFAIL = NFAIL + CLOSURE('VRAD-W2F', RESTFRQ, 0D0, NAXISJ, CRPIXJ,
+     :                        CDELTX, CRVALX)
+      NFAIL = NFAIL + CLOSURE('AWAV-W2A', 0D0,     0D0, NAXISJ, CRPIXJ,
+     :                        CDELTX, CRVALX)
+      NFAIL = NFAIL + CLOSURE('VELO-W2V', 0D0, RESTWAV, NAXISJ, CRPIXJ,
+     :                        CDELTX, CRVALX)
+      NFAIL = NFAIL + CLOSURE('BETA-W2V', 0D0, RESTWAV, NAXISJ, CRPIXJ,
+     :                        CDELTX, CRVALX)
 
 
       WRITE (*, 40) INT(X1*1D9), INT(X2*1D9), CDELTX*1D9
  40   FORMAT (/,'Linear air wavelength axis, span:',I4,' to',I4,
      :        ' (nm), step:',F9.6,' (nm)',/,'----------------------',
      :        '----------------------------------------------------')
-      CALL CLOSURE('FREQ-A2F',     0D0,     0D0, NAXISJ, CRPIXJ, CDELTX,
-     :             CRVALX)
-      CALL CLOSURE('AFRQ-A2F',     0D0,     0D0, NAXISJ, CRPIXJ, CDELTX,
-     :             CRVALX)
-      CALL CLOSURE('ENER-A2F',     0D0,     0D0, NAXISJ, CRPIXJ, CDELTX,
-     :             CRVALX)
-      CALL CLOSURE('WAVN-A2F',     0D0,     0D0, NAXISJ, CRPIXJ, CDELTX,
-     :             CRVALX)
-      CALL CLOSURE('VRAD-A2F', RESTFRQ,     0D0, NAXISJ, CRPIXJ, CDELTX,
-     :             CRVALX)
-      CALL CLOSURE('WAVE-A2W',     0D0,     0D0, NAXISJ, CRPIXJ, CDELTX,
-     :             CRVALX)
-      CALL CLOSURE('VOPT-A2W',     0D0, RESTWAV, NAXISJ, CRPIXJ, CDELTX,
-     :             CRVALX)
-      CALL CLOSURE('ZOPT-A2W',     0D0, RESTWAV, NAXISJ, CRPIXJ, CDELTX,
-     :             CRVALX)
-      CALL CLOSURE('VELO-A2V',     0D0, RESTWAV, NAXISJ, CRPIXJ, CDELTX,
-     :             CRVALX)
-      CALL CLOSURE('BETA-A2V',     0D0, RESTWAV, NAXISJ, CRPIXJ, CDELTX,
-     :             CRVALX)
+      NFAIL = NFAIL + CLOSURE('FREQ-A2F', 0D0,     0D0, NAXISJ, CRPIXJ,
+     :                        CDELTX, CRVALX)
+      NFAIL = NFAIL + CLOSURE('AFRQ-A2F', 0D0,     0D0, NAXISJ, CRPIXJ,
+     :                        CDELTX, CRVALX)
+      NFAIL = NFAIL + CLOSURE('ENER-A2F', 0D0,     0D0, NAXISJ, CRPIXJ,
+     :                        CDELTX, CRVALX)
+      NFAIL = NFAIL + CLOSURE('WAVN-A2F', 0D0,     0D0, NAXISJ, CRPIXJ,
+     :                        CDELTX, CRVALX)
+      NFAIL = NFAIL + CLOSURE('VRAD-A2F', RESTFRQ, 0D0, NAXISJ, CRPIXJ,
+     :                        CDELTX, CRVALX)
+      NFAIL = NFAIL + CLOSURE('WAVE-A2W', 0D0,     0D0, NAXISJ, CRPIXJ,
+     :                        CDELTX, CRVALX)
+      NFAIL = NFAIL + CLOSURE('VOPT-A2W', 0D0, RESTWAV, NAXISJ, CRPIXJ,
+     :                        CDELTX, CRVALX)
+      NFAIL = NFAIL + CLOSURE('ZOPT-A2W', 0D0, RESTWAV, NAXISJ, CRPIXJ,
+     :                        CDELTX, CRVALX)
+      NFAIL = NFAIL + CLOSURE('VELO-A2V', 0D0, RESTWAV, NAXISJ, CRPIXJ,
+     :                        CDELTX, CRVALX)
+      NFAIL = NFAIL + CLOSURE('BETA-A2V', 0D0, RESTWAV, NAXISJ, CRPIXJ,
+     :                        CDELTX, CRVALX)
 
 
       RESTFRQ = 1420.40595D6
@@ -154,24 +154,24 @@
  50   FORMAT (/,'Linear velocity axis, span:',I11,' to',I10,
      :        ' m/s, step:',I6,' (m/s)',/,'-----------------------',
      :        '---------------------------------------------------')
-      CALL CLOSURE('FREQ-V2F', RESTFRQ,     0D0, NAXISJ, CRPIXJ, CDELTX,
-     :             CRVALX)
-      CALL CLOSURE('AFRQ-V2F', RESTFRQ,     0D0, NAXISJ, CRPIXJ, CDELTX,
-     :             CRVALX)
-      CALL CLOSURE('ENER-V2F', RESTFRQ,     0D0, NAXISJ, CRPIXJ, CDELTX,
-     :             CRVALX)
-      CALL CLOSURE('WAVN-V2F', RESTFRQ,     0D0, NAXISJ, CRPIXJ, CDELTX,
-     :             CRVALX)
-      CALL CLOSURE('VRAD-V2F', RESTFRQ,     0D0, NAXISJ, CRPIXJ, CDELTX,
-     :             CRVALX)
-      CALL CLOSURE('WAVE-V2W',     0D0, RESTWAV, NAXISJ, CRPIXJ, CDELTX,
-     :             CRVALX)
-      CALL CLOSURE('VOPT-V2W',     0D0, RESTWAV, NAXISJ, CRPIXJ, CDELTX,
-     :             CRVALX)
-      CALL CLOSURE('ZOPT-V2W',     0D0, RESTWAV, NAXISJ, CRPIXJ, CDELTX,
-     :             CRVALX)
-      CALL CLOSURE('AWAV-V2A',     0D0, RESTWAV, NAXISJ, CRPIXJ, CDELTX,
-     :             CRVALX)
+      NFAIL = NFAIL + CLOSURE('FREQ-V2F', RESTFRQ, 0D0, NAXISJ, CRPIXJ,
+     :                        CDELTX, CRVALX)
+      NFAIL = NFAIL + CLOSURE('AFRQ-V2F', RESTFRQ, 0D0, NAXISJ, CRPIXJ,
+     :                        CDELTX, CRVALX)
+      NFAIL = NFAIL + CLOSURE('ENER-V2F', RESTFRQ, 0D0, NAXISJ, CRPIXJ,
+     :                        CDELTX, CRVALX)
+      NFAIL = NFAIL + CLOSURE('WAVN-V2F', RESTFRQ, 0D0, NAXISJ, CRPIXJ,
+     :                        CDELTX, CRVALX)
+      NFAIL = NFAIL + CLOSURE('VRAD-V2F', RESTFRQ, 0D0, NAXISJ, CRPIXJ,
+     :                        CDELTX, CRVALX)
+      NFAIL = NFAIL + CLOSURE('WAVE-V2W', 0D0, RESTWAV, NAXISJ, CRPIXJ,
+     :                        CDELTX, CRVALX)
+      NFAIL = NFAIL + CLOSURE('VOPT-V2W', 0D0, RESTWAV, NAXISJ, CRPIXJ,
+     :                        CDELTX, CRVALX)
+      NFAIL = NFAIL + CLOSURE('ZOPT-V2W', 0D0, RESTWAV, NAXISJ, CRPIXJ,
+     :                        CDELTX, CRVALX)
+      NFAIL = NFAIL + CLOSURE('AWAV-V2A', 0D0, RESTWAV, NAXISJ, CRPIXJ,
+     :                        CDELTX, CRVALX)
 
 
       RESTWAV = 650D-9
@@ -184,28 +184,28 @@
  60   FORMAT (/,'Vacuum wavelength grism axis, span:',I4,' to',I5,
      :        ' (nm), step:',F9.6,' (nm)',/,'----------------------',
      :        '----------------------------------------------------')
-      CALL CLOSURE('FREQ-GRI',     0D0,     0D0, NAXISJ, CRPIXJ, CDELTX,
-     :             CRVALX)
-      CALL CLOSURE('AFRQ-GRI',     0D0,     0D0, NAXISJ, CRPIXJ, CDELTX,
-     :             CRVALX)
-      CALL CLOSURE('ENER-GRI',     0D0,     0D0, NAXISJ, CRPIXJ, CDELTX,
-     :             CRVALX)
-      CALL CLOSURE('WAVN-GRI',     0D0,     0D0, NAXISJ, CRPIXJ, CDELTX,
-     :             CRVALX)
-      CALL CLOSURE('VRAD-GRI', RESTFRQ,     0D0, NAXISJ, CRPIXJ, CDELTX,
-     :             CRVALX)
-      CALL CLOSURE('WAVE-GRI',     0D0,     0D0, NAXISJ, CRPIXJ, CDELTX,
-     :             CRVALX)
-      CALL CLOSURE('VOPT-GRI',     0D0, RESTWAV, NAXISJ, CRPIXJ, CDELTX,
-     :             CRVALX)
-      CALL CLOSURE('ZOPT-GRI',     0D0, RESTWAV, NAXISJ, CRPIXJ, CDELTX,
-     :             CRVALX)
-      CALL CLOSURE('AWAV-GRI',     0D0,     0D0, NAXISJ, CRPIXJ, CDELTX,
-     :             CRVALX)
-      CALL CLOSURE('VELO-GRI',     0D0, RESTWAV, NAXISJ, CRPIXJ, CDELTX,
-     :             CRVALX)
-      CALL CLOSURE('BETA-GRI',     0D0, RESTWAV, NAXISJ, CRPIXJ, CDELTX,
-     :             CRVALX)
+      NFAIL = NFAIL + CLOSURE('FREQ-GRI', 0D0,     0D0, NAXISJ, CRPIXJ,
+     :                        CDELTX, CRVALX)
+      NFAIL = NFAIL + CLOSURE('AFRQ-GRI', 0D0,     0D0, NAXISJ, CRPIXJ,
+     :                        CDELTX, CRVALX)
+      NFAIL = NFAIL + CLOSURE('ENER-GRI', 0D0,     0D0, NAXISJ, CRPIXJ,
+     :                        CDELTX, CRVALX)
+      NFAIL = NFAIL + CLOSURE('WAVN-GRI', 0D0,     0D0, NAXISJ, CRPIXJ,
+     :                        CDELTX, CRVALX)
+      NFAIL = NFAIL + CLOSURE('VRAD-GRI', RESTFRQ, 0D0, NAXISJ, CRPIXJ,
+     :                        CDELTX, CRVALX)
+      NFAIL = NFAIL + CLOSURE('WAVE-GRI', 0D0,     0D0, NAXISJ, CRPIXJ,
+     :                        CDELTX, CRVALX)
+      NFAIL = NFAIL + CLOSURE('VOPT-GRI', 0D0, RESTWAV, NAXISJ, CRPIXJ,
+     :                        CDELTX, CRVALX)
+      NFAIL = NFAIL + CLOSURE('ZOPT-GRI', 0D0, RESTWAV, NAXISJ, CRPIXJ,
+     :                        CDELTX, CRVALX)
+      NFAIL = NFAIL + CLOSURE('AWAV-GRI', 0D0,     0D0, NAXISJ, CRPIXJ,
+     :                        CDELTX, CRVALX)
+      NFAIL = NFAIL + CLOSURE('VELO-GRI', 0D0, RESTWAV, NAXISJ, CRPIXJ,
+     :                        CDELTX, CRVALX)
+      NFAIL = NFAIL + CLOSURE('BETA-GRI', 0D0, RESTWAV, NAXISJ, CRPIXJ,
+     :                        CDELTX, CRVALX)
 
 
 *     Reproduce Fig. 5 of Paper III.
@@ -223,25 +223,37 @@
  70   FORMAT (/,'Air wavelength grism axis, span:',I4,' to',I5,
      :        ' (nm), step:',F9.6,' (nm)',/,'----------------------',
      :        '----------------------------------------------------')
-      CALL CLOSURE('AWAV-GRA',     0D0,     0D0, NAXISJ, CRPIXJ, CDELTX,
-     :             CRVALX)
-      CALL CLOSURE('VELO-GRA',     0D0, RESTWAV, NAXISJ, CRPIXJ, CDELTX,
-     :             CRVALX)
+      NFAIL = NFAIL + CLOSURE('AWAV-GRA', 0D0,     0D0, NAXISJ, CRPIXJ,
+     :                        CDELTX, CRVALX)
+      NFAIL = NFAIL + CLOSURE('VELO-GRA', 0D0, RESTWAV, NAXISJ, CRPIXJ,
+     :                        CDELTX, CRVALX)
 
       CALL PGASK(0)
       CALL PGEND()
 
+
+      IF (NFAIL.NE.0) THEN
+        WRITE (*, 80) NFAIL
+ 80     FORMAT (/,'FAIL:',I5,' closure residuals exceed reporting ',
+     :    'tolerance.')
+      ELSE
+        WRITE (*, 90)
+ 90     FORMAT (/,'PASS: All closure residuals are within reporting ',
+     :    'tolerance.')
+      END IF
+
       END
 
 *=======================================================================
 
-      SUBROUTINE CLOSURE (CTYPES, RESTFRQ, RESTWAV, NAXISJ, CRPIXJ,
-     :   CDELTX, CRVALX)
+      INTEGER FUNCTION CLOSURE (CTYPES, RESTFRQ, RESTWAV, NAXISJ,
+     :  CRPIXJ, CDELTX, CRVALX)
 
       INTEGER   NSPEC
       PARAMETER (NSPEC = 10001)
 
-      INTEGER   J, NAXISJ, RESTREQ, STAT1(NSPEC), STAT2(NSPEC), STATUS
+      INTEGER   J, NAXISJ, NFAIL, RESTREQ, STAT1(NSPEC), STAT2(NSPEC),
+     :          STATUS
       REAL      TMP, X(NSPEC), XMIN, XMAX, Y(NSPEC), YMAX, YMIN
       DOUBLE PRECISION CDELTS, CDELTX, CLOS(NSPEC), CRPIXJ, CRVALS,
      :          CRVALX, DSDX, MARS(0:6), RESID, RESIDMAX, RESTFRQ,
@@ -249,6 +261,9 @@
       CHARACTER CTYPES*8, PTYPE, SCODE*3, SNAME*21, STYPE*4, TITLE*80,
      :          UNITS*7, XTYPE, YLAB*80
 
+*     On some systems, such as Sun Sparc, the struct MUST be aligned
+*     on a double precision boundary, done here using an equivalence.
+*     Failure to do this may result in mysterious "bus errors".
       INCLUDE 'spx.inc'
       INCLUDE 'spc.inc'
       INTEGER   SPC(SPCLEN)
@@ -317,9 +332,10 @@
         RETURN
       END IF
 
-      RESIDMAX = 0D0
 
 *     Test closure.
+      NFAIL = 0
+      RESIDMAX = 0D0
       STATUS = SPCGET (SPC, SPC_TYPE, STYPE, 0)
       DO 80 J = 1, NAXISJ
         IF (STAT1(J).NE.0) THEN
@@ -339,15 +355,16 @@
         IF (RESID.GT.RESIDMAX) RESIDMAX = RESID
 
         IF (RESID.GT.TOL) THEN
+          NFAIL = NFAIL + 1
           WRITE (*, 70) CTYPES, SPEC1(J), STYPE, SPEC2(J), CLOS(J),
      :                  RESID
  70       FORMAT (A,': w =',1PE20.12,' -> ',A,' =',1PE20.12,' ->',/,
-     :           '          w =',1PE20.12,',  resid =',1PE20.12)
+     :           '          w =',1PE20.12,',  resid =',1PE8.1)
         END IF
  80   CONTINUE
 
       WRITE (*, 90) CTYPES, RESIDMAX
- 90   FORMAT (A,': Maximum closure residual =',1PE19.12,' pixel')
+ 90   FORMAT (A,': Maximum closure residual =',1PE8.1,' pixel')
 
 
 *     Draw graph.
@@ -404,5 +421,6 @@
       READ (*, *, END=130)
  130  WRITE (*, *)
 
-      RETURN
+      CLOSURE = NFAIL
+
       END
diff --git a/wcslib/Fortran/test/tsph.f b/wcslib/Fortran/test/tsph.f
index 5a7086f..0371757 100644
--- a/wcslib/Fortran/test/tsph.f
+++ b/wcslib/Fortran/test/tsph.f
@@ -1,6 +1,6 @@
 *=======================================================================
 *
-* WCSLIB 4.7 - an implementation of the FITS WCS standard.
+* WCSLIB 4.8 - an implementation of the FITS WCS standard.
 * Copyright (C) 1995-2011, Mark Calabretta
 *
 * This file is part of WCSLIB.
@@ -28,7 +28,7 @@
 *
 * Author: Mark Calabretta, Australia Telescope National Facility
 * http://www.atnf.csiro.au/~mcalabre/index.html
-* $Id: tsph.f,v 4.7 2011/02/07 07:03:43 cal103 Exp $
+* $Id: tsph.f,v 4.8.1.1 2011/08/15 08:07:07 cal103 Exp cal103 $
 *=======================================================================
 
       PROGRAM TSPH
@@ -38,7 +38,7 @@
 * routines for closure.
 *
 *-----------------------------------------------------------------------
-      INTEGER   J, LAT, LNG, SPHS2X, SPHX2S, STATUS
+      INTEGER   J, LAT, LNG, NFAIL, SPHS2X, SPHX2S, STATUS
       DOUBLE PRECISION COSLAT, DLAT, DLATMX, DLNG, DLNGMX, LNG1(361),
      :          LNG2(361), EUL(5), LAT1, LAT2(361), PHI(361),
      :          THETA(361), TOL, ZETA
@@ -49,8 +49,8 @@
       PARAMETER (PI = 3.141592653589793238462643D0)
       PARAMETER (D2R = PI/180D0)
 *-----------------------------------------------------------------------
-      WRITE (*, 5)
- 5    FORMAT ('Testing closure of WCSLIB coordinate transformation ',
+      WRITE (*, 10)
+ 10   FORMAT ('Testing closure of WCSLIB coordinate transformation ',
      :        'routines (tsph.f)',/,
      :        '----------------------------------------------------',
      :        '-----------------')
@@ -59,17 +59,18 @@
       EUL(1) =  90D0
       EUL(2) =  30D0
       EUL(3) = -90D0
-      WRITE (*, 10) (EUL(J),J=1,3)
- 10   FORMAT (/,'Celestial longitude and latitude of the native pole, ',
+      WRITE (*, 20) (EUL(J),J=1,3)
+ 20   FORMAT (/,'Celestial longitude and latitude of the native pole, ',
      :        'and native',/,'longitude of the celestial pole ',
      :        '(degrees):',3F10.4)
 
       EUL(4) = COS(EUL(2)*D2R)
       EUL(5) = SIN(EUL(2)*D2R)
 
-      WRITE (*, 20) TOL
- 20   FORMAT ('Reporting tolerance:',1PG8.1,' degrees of arc.')
+      WRITE (*, 30) TOL
+ 30   FORMAT ('Reporting tolerance:',1PG8.1,' degrees of arc.')
 
+      NFAIL  = 0
       DLNGMX = 0D0
       DLATMX = 0D0
 
@@ -78,10 +79,10 @@
         COSLAT = COS(LAT1*D2R)
 
         J = 1
-        DO 30 LNG = -180, 180
+        DO 40 LNG = -180, 180
           LNG1(J) = DBLE(LNG)
           J = J + 1
- 30     CONTINUE
+ 40     CONTINUE
 
         STATUS = SPHS2X (EUL, 361, 1, 1, 1, LNG1, LAT1, PHI, THETA)
         STATUS = SPHX2S (EUL, 361, 0, 1, 1, PHI, THETA, LNG2, LAT2)
@@ -96,6 +97,7 @@
           IF (DLAT.GT.DLATMX) DLATMX = DLAT
 
           IF (DLNG.GT.TOL .OR. DLAT.GT.TOL) THEN
+            NFAIL = NFAIL + 1
             WRITE (*, 50) LNG1(J), LAT1, PHI(J), THETA(J), LNG2(J),
      :                    LAT2(J)
  50         FORMAT ('Unclosed: LNG1 =',F20.15,'  LAT1 =',F20.15,/,
@@ -126,6 +128,7 @@
           IF (DLAT.GT.DLATMX) DLATMX = DLAT
 
           IF (DLNG.GT.TOL .OR. DLAT.GT.TOL) THEN
+            NFAIL = NFAIL + 1
             WRITE (*, 50) LNG1(1), LAT1, PHI(1), THETA(1), LNG2(1),
      :                    LAT2(1)
           END IF
@@ -136,6 +139,18 @@
  90   CONTINUE
 
       WRITE (*, 100) DLNGMX, DLATMX
- 100  FORMAT (/,'Maximum residual: lng',1P,E10.3,'   lat',E10.3)
+ 100  FORMAT (/,'SPHS2X/SPHX2S: Maximum closure residual =',1P,E8.1,
+     :  ' (lng)',E8.1,' (lat) deg.')
+
+
+      IF (NFAIL.NE.0) THEN
+        WRITE (*, 110) NFAIL
+ 110    FORMAT (/,'FAIL:',I5,' closure residuals exceed reporting ',
+     :    'tolerance.')
+      ELSE
+        WRITE (*, 120)
+ 120    FORMAT (/,'PASS: All closure residuals are within reporting ',
+     :    'tolerance.')
+      END IF
 
       END
diff --git a/wcslib/Fortran/test/tspx.f b/wcslib/Fortran/test/tspx.f
index dc6e867..d9bbf7c 100644
--- a/wcslib/Fortran/test/tspx.f
+++ b/wcslib/Fortran/test/tspx.f
@@ -1,6 +1,6 @@
 *=======================================================================
 *
-* WCSLIB 4.7 - an implementation of the FITS WCS standard.
+* WCSLIB 4.8 - an implementation of the FITS WCS standard.
 * Copyright (C) 1995-2011, Mark Calabretta
 *
 * This file is part of WCSLIB.
@@ -28,7 +28,7 @@
 *
 * Author: Mark Calabretta, Australia Telescope National Facility
 * http://www.atnf.csiro.au/~mcalabre/index.html
-* $Id: tspx.f,v 4.7 2011/02/07 07:03:43 cal103 Exp $
+* $Id: tspx.f,v 4.8.1.1 2011/08/15 08:07:07 cal103 Exp cal103 $
 *=======================================================================
 
       PROGRAM TSPX
@@ -41,7 +41,7 @@
       INTEGER   NSPEC
       PARAMETER (NSPEC = 9991)
 
-      INTEGER   J, K, STAT(NSPEC), STATUS
+      INTEGER   CLOSURE, J, K, NFAIL, STAT(NSPEC), STATUS
       DOUBLE PRECISION AWAV(NSPEC), C, FREQ(NSPEC), RESTFRQ, RESTWAV,
      :          SPC1(NSPEC), SPC2(NSPEC), STEP, VELO(NSPEC), WAVE(NSPEC)
 
@@ -105,83 +105,94 @@
       STATUS = VELOFREQ(RESTFRQ, NSPEC, 1, 1, VELO, FREQ, STAT)
 
 *     Test closure of all two-way combinations.
-      CALL CLOSURE ('freq', 'afrq', 0D0,     FREQAFRQ, AFRQFREQ, FREQ,
-     :              SPC1)
-      CALL CLOSURE ('afrq', 'freq', 0D0,     AFRQFREQ, FREQAFRQ, SPC1,
-     :              SPC2)
-
-      CALL CLOSURE ('freq', 'ener', 0D0,     FREQENER, ENERFREQ, FREQ,
-     :              SPC1)
-      CALL CLOSURE ('ener', 'freq', 0D0,     ENERFREQ, FREQENER, SPC1,
-     :              SPC2)
-
-      CALL CLOSURE ('freq', 'wavn', 0D0,     FREQWAVN, WAVNFREQ, FREQ,
-     :              SPC1)
-      CALL CLOSURE ('wavn', 'freq', 0D0,     WAVNFREQ, FREQWAVN, SPC1,
-     :              SPC2)
-
-      CALL CLOSURE ('freq', 'vrad', RESTFRQ, FREQVRAD, VRADFREQ, FREQ,
-     :              SPC1)
-      CALL CLOSURE ('vrad', 'freq', RESTFRQ, VRADFREQ, FREQVRAD, SPC1,
-     :              SPC2)
-
-      CALL CLOSURE ('freq', 'wave', 0D0,     FREQWAVE, WAVEFREQ, FREQ,
-     :              WAVE)
-      CALL CLOSURE ('wave', 'freq', 0D0,     WAVEFREQ, FREQWAVE, WAVE,
-     :              SPC2)
-
-      CALL CLOSURE ('freq', 'awav', 0D0,     FREQAWAV, AWAVFREQ, FREQ,
-     :              AWAV)
-      CALL CLOSURE ('awav', 'freq', 0D0,     AWAVFREQ, FREQAWAV, AWAV,
-     :              SPC2)
-
-      CALL CLOSURE ('freq', 'velo', RESTFRQ, FREQVELO, VELOFREQ, FREQ,
-     :              VELO)
-      CALL CLOSURE ('velo', 'freq', RESTFRQ, VELOFREQ, FREQVELO, VELO,
-     :              SPC2)
-
-      CALL CLOSURE ('wave', 'vopt', RESTWAV, WAVEVOPT, VOPTWAVE, WAVE,
-     :              SPC1)
-      CALL CLOSURE ('vopt', 'wave', RESTWAV, VOPTWAVE, WAVEVOPT, SPC1,
-     :              SPC2)
-
-      CALL CLOSURE ('wave', 'zopt', RESTWAV, WAVEZOPT, ZOPTWAVE, WAVE,
-     :              SPC1)
-      CALL CLOSURE ('zopt', 'wave', RESTWAV, ZOPTWAVE, WAVEZOPT, SPC1,
-     :              SPC2)
-
-      CALL CLOSURE ('wave', 'awav', 0D0,     WAVEAWAV, AWAVWAVE, WAVE,
-     :              SPC1)
-      CALL CLOSURE ('awav', 'wave', 0D0,     AWAVWAVE, WAVEAWAV, SPC1,
-     :              SPC2)
-
-      CALL CLOSURE ('wave', 'velo', RESTWAV, WAVEVELO, VELOWAVE, WAVE,
-     :              SPC1)
-      CALL CLOSURE ('velo', 'wave', RESTWAV, VELOWAVE, WAVEVELO, SPC1,
-     :              SPC2)
-
-      CALL CLOSURE ('awav', 'velo', RESTWAV, AWAVVELO, VELOAWAV, AWAV,
-     :              SPC1)
-      CALL CLOSURE ('velo', 'awav', RESTWAV, VELOAWAV, AWAVVELO, SPC1,
-     :              SPC2)
-
-      CALL CLOSURE ('velo', 'beta', 0D0,     VELOBETA, BETAVELO, VELO,
-     :              SPC1)
-      CALL CLOSURE ('beta', 'velo', 0D0,     BETAVELO, VELOBETA, SPC1,
-     :              SPC2)
-
+      NFAIL = 0
+      NFAIL = NFAIL + CLOSURE ('freq', 'afrq', 0D0,
+     :                         FREQAFRQ, AFRQFREQ, FREQ, SPC1)
+      NFAIL = NFAIL + CLOSURE ('afrq', 'freq', 0D0,
+     :                         AFRQFREQ, FREQAFRQ, SPC1, SPC2)
+
+      NFAIL = NFAIL + CLOSURE ('freq', 'ener', 0D0,
+     :                         FREQENER, ENERFREQ, FREQ, SPC1)
+      NFAIL = NFAIL + CLOSURE ('ener', 'freq', 0D0,
+     :                         ENERFREQ, FREQENER, SPC1, SPC2)
+
+      NFAIL = NFAIL + CLOSURE ('freq', 'wavn', 0D0,
+     :                         FREQWAVN, WAVNFREQ, FREQ, SPC1)
+      NFAIL = NFAIL + CLOSURE ('wavn', 'freq', 0D0,
+     :                         WAVNFREQ, FREQWAVN, SPC1, SPC2)
+
+      NFAIL = NFAIL + CLOSURE ('freq', 'vrad', RESTFRQ,
+     :                         FREQVRAD, VRADFREQ, FREQ, SPC1)
+      NFAIL = NFAIL + CLOSURE ('vrad', 'freq', RESTFRQ,
+     :                         VRADFREQ, FREQVRAD, SPC1, SPC2)
+
+      NFAIL = NFAIL + CLOSURE ('freq', 'wave', 0D0,
+     :                         FREQWAVE, WAVEFREQ, FREQ, WAVE)
+      NFAIL = NFAIL + CLOSURE ('wave', 'freq', 0D0,
+     :                         WAVEFREQ, FREQWAVE, WAVE, SPC2)
+
+      NFAIL = NFAIL + CLOSURE ('freq', 'awav', 0D0,
+     :                         FREQAWAV, AWAVFREQ, FREQ, AWAV)
+      NFAIL = NFAIL + CLOSURE ('awav', 'freq', 0D0,
+     :                         AWAVFREQ, FREQAWAV, AWAV, SPC2)
+
+      NFAIL = NFAIL + CLOSURE ('freq', 'velo', RESTFRQ,
+     :                         FREQVELO, VELOFREQ, FREQ, VELO)
+      NFAIL = NFAIL + CLOSURE ('velo', 'freq', RESTFRQ,
+     :                         VELOFREQ, FREQVELO, VELO, SPC2)
+
+      NFAIL = NFAIL + CLOSURE ('wave', 'vopt', RESTWAV,
+     :                         WAVEVOPT, VOPTWAVE, WAVE, SPC1)
+      NFAIL = NFAIL + CLOSURE ('vopt', 'wave', RESTWAV,
+     :                         VOPTWAVE, WAVEVOPT, SPC1, SPC2)
+
+      NFAIL = NFAIL + CLOSURE ('wave', 'zopt', RESTWAV,
+     :                         WAVEZOPT, ZOPTWAVE, WAVE, SPC1)
+      NFAIL = NFAIL + CLOSURE ('zopt', 'wave', RESTWAV,
+     :                         ZOPTWAVE, WAVEZOPT, SPC1, SPC2)
+
+      NFAIL = NFAIL + CLOSURE ('wave', 'awav', 0D0,
+     :                         WAVEAWAV, AWAVWAVE, WAVE, SPC1)
+      NFAIL = NFAIL + CLOSURE ('awav', 'wave', 0D0,
+     :                         AWAVWAVE, WAVEAWAV, SPC1, SPC2)
+
+      NFAIL = NFAIL + CLOSURE ('wave', 'velo', RESTWAV,
+     :                         WAVEVELO, VELOWAVE, WAVE, SPC1)
+      NFAIL = NFAIL + CLOSURE ('velo', 'wave', RESTWAV,
+     :                         VELOWAVE, WAVEVELO, SPC1, SPC2)
+
+      NFAIL = NFAIL + CLOSURE ('awav', 'velo', RESTWAV,
+     :                         AWAVVELO, VELOAWAV, AWAV, SPC1)
+      NFAIL = NFAIL + CLOSURE ('velo', 'awav', RESTWAV,
+     :                         VELOAWAV, AWAVVELO, SPC1, SPC2)
+
+      NFAIL = NFAIL + CLOSURE ('velo', 'beta', 0D0,
+     :                         VELOBETA, BETAVELO, VELO, SPC1)
+      NFAIL = NFAIL + CLOSURE ('beta', 'velo', 0D0,
+     :                         BETAVELO, VELOBETA, SPC1, SPC2)
+
+
+      IF (NFAIL.NE.0) THEN
+        WRITE (*, 70) NFAIL
+ 70     FORMAT (/,'FAIL:',I5,' closure residuals exceed reporting ',
+     :    'tolerance.')
+      ELSE
+        WRITE (*, 80)
+ 80     FORMAT (/,'PASS: All closure residuals are within reporting ',
+     :    'tolerance.')
+      END IF
 
       END
 
 *=======================================================================
 
-      SUBROUTINE CLOSURE (FROM, TO, PARM, FWD, REV, SPEC1, SPEC2)
+      INTEGER FUNCTION CLOSURE (FROM, TO, PARM, FWD, REV, SPEC1, SPEC2)
 
       INTEGER   NSPEC
       PARAMETER (NSPEC = 9991)
 
       LOGICAL   SKIP
-      INTEGER   J, STAT1(NSPEC), STAT2(NSPEC), STATUS
+      INTEGER   J, NFAIL, STAT1(NSPEC), STAT2(NSPEC), STATUS
       DOUBLE PRECISION CLOS(NSPEC), PARM, RESID, RESIDMAX, SPEC1(NSPEC),
      :          SPEC2(NSPEC), TOL
       CHARACTER FROM*(*), TO*(*)
@@ -208,9 +219,9 @@
         WRITE (*, 10) TO, FROM, STATUS
       END IF
 
-      RESIDMAX = 0.0
-
 *     Test closure.
+      NFAIL = 0
+      RESIDMAX = 0.0
       DO 50 J = 1, NSPEC
         IF (STAT1(J).NE.0) THEN
           IF (SKIP) WRITE (*, *)
@@ -239,18 +250,19 @@
         END IF
 
         IF (RESID.GT.TOL) THEN
+          NFAIL = NFAIL + 1
           IF (SKIP) WRITE (*, *)
           WRITE (*, 40) FROM, TO, FROM, SPEC1(J), TO, SPEC2(J), FROM,
      :                  CLOS(J), RESID
  40       FORMAT (A,A,': ',A,' =',1PE19.12,' -> ',A,' =',1PE19.12,
      :            ' ->',/,'          ',A,' =',1PE19.12,',  resid =',
-     :            1PE19.12)
+     :            1PE8.1)
           SKIP = .FALSE.
         END IF
  50   CONTINUE
 
       WRITE (*, 60) FROM, TO, RESIDMAX
- 60   FORMAT (A,A,': Maximum closure residual =',1PE19.12)
+ 60   FORMAT (A,A,': Maximum closure residual =',1PE8.1)
       IF (RESIDMAX.GT.TOL) THEN
         WRITE (*, *)
         SKIP = .FALSE.
@@ -258,5 +270,6 @@
         SKIP = .TRUE.
       END IF
 
-      RETURN
+      CLOSURE = NFAIL
+
       END
diff --git a/wcslib/Fortran/test/ttab1.f b/wcslib/Fortran/test/ttab1.f
index 968f473..6826a69 100644
--- a/wcslib/Fortran/test/ttab1.f
+++ b/wcslib/Fortran/test/ttab1.f
@@ -1,6 +1,6 @@
 *=======================================================================
 *
-* WCSLIB 4.7 - an implementation of the FITS WCS standard.
+* WCSLIB 4.8 - an implementation of the FITS WCS standard.
 * Copyright (C) 1995-2011, Mark Calabretta
 *
 * This file is part of WCSLIB.
@@ -28,7 +28,7 @@
 *
 * Author: Mark Calabretta, Australia Telescope National Facility
 * http://www.atnf.csiro.au/~mcalabre/index.html
-* $Id: ttab1.f,v 4.7 2011/02/07 07:03:43 cal103 Exp $
+* $Id: ttab1.f,v 4.8.1.2 2011/08/16 01:34:41 cal103 Exp cal103 $
 *=======================================================================
 
       PROGRAM TTAB1
@@ -50,12 +50,15 @@
       DATA MAP   /0, 1/
       DATA CRVAL /1D0, -1D0/
 
-      INTEGER   I, IK, IK1, IK2, IM, J, N, STAT0(128), STAT1(128),
-     :          STATUS
+      INTEGER   I, IK, IK1, IK2, IM, J, N, NFAIL, STAT0(128),
+     :          STAT1(128), STATUS
       DOUBLE PRECISION CRPIX4, EPSILON, RESID, RESIDMAX, TIME(12),
      :          WORLD(M,11,11), XT0(12), XT1(12), X0(M,11,11),
      :          X1(M,11,11), Z
 
+*     On some systems, such as Sun Sparc, the struct MUST be aligned
+*     on a double precision boundary, done here using an equivalence.
+*     Failure to do this may result in mysterious "bus errors".
       INCLUDE 'tab.inc'
       INTEGER   TAB(TABLEN)
       DOUBLE PRECISION DUMMY
@@ -138,6 +141,7 @@
       WRITE (*, '(/)')
 
 *     Test closure.
+      NFAIL = 0
       RESIDMAX = 0D0
       DO 110 I = 1, 12
         IF (STAT0(I).NE.0) THEN
@@ -156,6 +160,7 @@
         IF (RESID.GT.RESIDMAX) RESIDMAX = RESID
 
         IF (RESID.GT.TOL) THEN
+          NFAIL = NFAIL + 1
           WRITE (*, 100) XT0(I), TIME(I), XT1(I)
  100      FORMAT ('   Closure error:',/,'      X = ',F20.15,/,
      :            '   -> T = ',F20.15,/,'   -> X = ',F20.15)
@@ -240,6 +245,7 @@
             IF (RESID.GT.RESIDMAX) RESIDMAX = RESID
 
             IF (RESID.GT.TOL) THEN
+              NFAIL = NFAIL + 1
               WRITE (*, 230) X0(1,J,I), X0(2,J,I), WORLD(1,J,I),
      :                       WORLD(2,J,I), X1(1,J,I), X1(2,J,I)
  230          FORMAT ('   Closure error:',/,
@@ -253,7 +259,17 @@
  260  CONTINUE
 
       WRITE (*, 270) RESIDMAX
- 270  FORMAT ('Maximum closure residual =',1PE19.12)
+ 270  FORMAT (/,'TABX2S/TABS2X: Maximum closure residual =',1PE8.1)
+
+      IF (NFAIL.NE.0) THEN
+        WRITE (*, 280) NFAIL
+ 280    FORMAT (/,'FAIL:',I5,' closure residuals exceed reporting ',
+     :    'tolerance.')
+      ELSE
+        WRITE (*, 290)
+ 290    FORMAT (/,'PASS: All closure residuals are within reporting ',
+     :    'tolerance.')
+      END IF
 
 
  999  STATUS = TABFREE (TAB)
diff --git a/wcslib/Fortran/test/ttab2.f b/wcslib/Fortran/test/ttab2.f
index 0060b32..8597d93 100644
--- a/wcslib/Fortran/test/ttab2.f
+++ b/wcslib/Fortran/test/ttab2.f
@@ -1,6 +1,6 @@
 *=======================================================================
 *
-* WCSLIB 4.7 - an implementation of the FITS WCS standard.
+* WCSLIB 4.8 - an implementation of the FITS WCS standard.
 * Copyright (C) 1995-2011, Mark Calabretta
 *
 * This file is part of WCSLIB.
@@ -28,7 +28,7 @@
 *
 * Author: Mark Calabretta, Australia Telescope National Facility
 * http://www.atnf.csiro.au/~mcalabre/index.html
-* $Id: ttab2.f,v 4.7 2011/02/07 07:03:43 cal103 Exp $
+* $Id: ttab2.f,v 4.8.1.2 2011/08/16 01:34:41 cal103 Exp cal103 $
 *=======================================================================
 
       PROGRAM TTAB2
@@ -62,6 +62,9 @@
       DOUBLE PRECISION X(M,NP,NP), WORLD(M,NP,NP)
       CHARACTER TEXT*80
 
+*     On some systems, such as Sun Sparc, the struct MUST be aligned
+*     on a double precision boundary, done here using an equivalence.
+*     Failure to do this may result in mysterious "bus errors".
       INCLUDE 'tab.inc'
       INTEGER   TAB(TABLEN)
       DOUBLE PRECISION DUMMY
diff --git a/wcslib/Fortran/test/ttab3.f b/wcslib/Fortran/test/ttab3.f
index d921021..8bbf129 100644
--- a/wcslib/Fortran/test/ttab3.f
+++ b/wcslib/Fortran/test/ttab3.f
@@ -1,6 +1,6 @@
 *=======================================================================
 *
-* WCSLIB 4.7 - an implementation of the FITS WCS standard.
+* WCSLIB 4.8 - an implementation of the FITS WCS standard.
 * Copyright (C) 1995-2011, Mark Calabretta
 *
 * This file is part of WCSLIB.
@@ -28,7 +28,7 @@
 *
 * Author: Mark Calabretta, Australia Telescope National Facility
 * http://www.atnf.csiro.au/~mcalabre/index.html
-* $Id: ttab3.f,v 4.7 2011/02/07 07:03:43 cal103 Exp $
+* $Id: ttab3.f,v 4.8.1.2 2011/08/16 01:34:41 cal103 Exp cal103 $
 *=======================================================================
 
       PROGRAM TTAB3
@@ -55,6 +55,9 @@
       DOUBLE PRECISION COORD(M,K1,K2), WORLD(M,361), X(K1), XY(M,361),
      :          Y(K2)
 
+*     On some systems, such as Sun Sparc, the structs MUST be aligned
+*     on a double precision boundary, done here using equivalences.
+*     Failure to do this may result in mysterious "bus errors".
       INCLUDE 'prj.inc'
       INCLUDE 'tab.inc'
       INTEGER   PRJ(PRJLEN), TAB(TABLEN)
diff --git a/wcslib/Fortran/test/tunits.f b/wcslib/Fortran/test/tunits.f
index e61e563..c6a740e 100644
--- a/wcslib/Fortran/test/tunits.f
+++ b/wcslib/Fortran/test/tunits.f
@@ -1,6 +1,6 @@
 *=======================================================================
 *
-* WCSLIB 4.7 - an implementation of the FITS WCS standard.
+* WCSLIB 4.8 - an implementation of the FITS WCS standard.
 * Copyright (C) 1995-2011, Mark Calabretta
 *
 * This file is part of WCSLIB.
@@ -28,7 +28,7 @@
 *
 * Author: Mark Calabretta, Australia Telescope National Facility
 * http://www.atnf.csiro.au/~mcalabre/index.html
-* $Id: tunits.f,v 4.7 2011/02/07 07:03:43 cal103 Exp $
+* $Id: tunits.f,v 4.8.1.1 2011/08/15 08:07:07 cal103 Exp cal103 $
 *=======================================================================
 
       PROGRAM TUNITS
diff --git a/wcslib/Fortran/test/twcs.f b/wcslib/Fortran/test/twcs.f
index a2b72b3..2205521 100644
--- a/wcslib/Fortran/test/twcs.f
+++ b/wcslib/Fortran/test/twcs.f
@@ -1,6 +1,6 @@
 *=======================================================================
 *
-* WCSLIB 4.7 - an implementation of the FITS WCS standard.
+* WCSLIB 4.8 - an implementation of the FITS WCS standard.
 * Copyright (C) 1995-2011, Mark Calabretta
 *
 * This file is part of WCSLIB.
@@ -28,7 +28,7 @@
 *
 * Author: Mark Calabretta, Australia Telescope National Facility
 * http://www.atnf.csiro.au/~mcalabre/index.html
-* $Id: twcs.f,v 4.7 2011/02/07 07:03:43 cal103 Exp $
+* $Id: twcs.f,v 4.8.1.2 2011/08/16 01:43:12 cal103 Exp cal103 $
 *=======================================================================
 
       PROGRAM TWCS
@@ -39,14 +39,39 @@
 * coordinate axes.
 *
 *-----------------------------------------------------------------------
+      INCLUDE 'cel.inc'
+      INCLUDE 'prj.inc'
+      INCLUDE 'wcs.inc'
+      INCLUDE 'wcserr.inc'
+      INCLUDE 'wcsmath.inc'
+
       DOUBLE PRECISION TOL
       PARAMETER (TOL = 1D-10)
 
+      INTEGER   NELEM
+      PARAMETER (NELEM = 9)
+
+      INTEGER   CHECK_ERROR, ETEST, I, J, K, LAT, LATIDX, LNG, LNGIDX,
+     :          NFAIL1, NFAIL2, SPCIDX, STAT(0:360), STATUS,
+     :          TEST_ERRORS
+      DOUBLE PRECISION FREQ, IMG(NELEM,0:360), LAT1, LNG1, PHI(0:360),
+     :          PIXEL1(NELEM,0:360), PIXEL2(NELEM,0:360), R, RESID,
+     :          RESMAX, THETA(0:360), TIME, WORLD1(NELEM,0:360),
+     :          WORLD2(NELEM,0:360)
+
+*     On some systems, such as Sun Sparc, the struct MUST be aligned
+*     on a double precision boundary, done here using an equivalence.
+*     Failure to do this may result in mysterious "bus errors".
+      INTEGER   WCS(WCSLEN)
+      DOUBLE PRECISION DUMMY
+      EQUIVALENCE (WCS,DUMMY)
+
 *     Number of axes.
       INTEGER   N
       PARAMETER (N = 4)
 
-      INTEGER   I, J, K, NAXIS, NPV, PVI(3), PVM(3)
+*     WCS header parameters.
+      INTEGER   NAXIS, NPV, PVI(3), PVM(3)
       DOUBLE PRECISION CDELT(N), CRPIX(N), CRVAL(N), LATPOLE, LONPOLE,
      :          PC(N,N), PV(3), RESTFRQ, RESTWAV
       CHARACTER CTYPE(N)*72
@@ -87,21 +112,10 @@
       DATA PVI(3), PVM(3), PV(3)
      :             /2, 1, -30D0/
 
-      INTEGER   NELEM
-      PARAMETER (NELEM = 9)
 
-      INTEGER   LAT, LATIDX, LNG, LNGIDX, SPCIDX, STAT(0:360), STATUS
-      DOUBLE PRECISION FREQ, IMG(NELEM,0:360), LAT1, LNG1, PHI(0:360),
-     :          PIXEL1(NELEM,0:360), PIXEL2(NELEM,0:360), R, RESID,
-     :          RESMAX, THETA(0:360), TIME, WORLD1(NELEM,0:360),
-     :          WORLD2(NELEM,0:360)
-
-      INCLUDE 'wcs.inc'
-      INCLUDE 'cel.inc'
-      INCLUDE 'prj.inc'
-      INTEGER   WCS(WCSLEN)
-      DOUBLE PRECISION DUMMY
-      EQUIVALENCE (WCS,DUMMY)
+*     For the wcserr tests.
+      COMMON /ERRTST/ ETEST
+      DATA ETEST /0/
 *-----------------------------------------------------------------------
       WRITE (*, 10)
  10   FORMAT ('Testing closure of WCSLIB world coordinate ',
@@ -139,6 +153,7 @@
         FREQ = FREQ + 62500D0
  30   CONTINUE
 
+      NFAIL1 = 0
       RESMAX = 0D0
       DO 110 LAT = 90, -90, -1
         LAT1 = DBLE(LAT)
@@ -187,6 +202,7 @@
           IF (RESID.GT.RESMAX) RESMAX = RESID
 
           IF (RESID.GT.TOL) THEN
+            NFAIL1 = NFAIL1 + 1
             WRITE (*, 90) (WORLD1(I,K), I=1,NAXIS),
      :                    (PIXEL1(I,K), I=1,NAXIS),
      :                    (WORLD2(I,K), I=1,NAXIS),
@@ -203,8 +219,46 @@
  110  CONTINUE
 
       WRITE (*, 120) RESMAX
- 120  FORMAT ('Maximum closure residual:',1P,G11.3,' pixel.')
+ 120  FORMAT ('WCSP2S/WCSS2P: Maximum closure residual =',1P,G8.1,
+     :        ' pixel.')
+
+
+*     Test WCSERR.
+      WRITE (*, 130)
+ 130  FORMAT (//,'IGNORE messages marked with ''OK'', they test ',
+     :           'WCSERR: ')
+
+      STATUS = WCSERR_ENABLE(1)
+
+*     Test 1.
+      STATUS = WCSPUT (WCS, WCS_PV, UNDEFINED, PVI(3), PVM(3))
+      STATUS = WCSSET (WCS)
+      NFAIL2 = CHECK_ERROR (WCS, STATUS, WCSERR_BAD_PARAM,
+     :                      'Invalid parameter value')
+
+      NFAIL2 = NFAIL2 + TEST_ERRORS()
+
+      IF (NFAIL1.NE.0 .OR. NFAIL2.NE.0) THEN
+        IF (NFAIL1.NE.0) THEN
+          WRITE (*, 140) NFAIL1
+ 140      FORMAT (/,'FAIL:',I5,' closure residuals exceed reporting ',
+     :      'tolerance.')
+        END IF
+
+        IF (NFAIL2.NE.0) THEN
+          WRITE (*, 150) NFAIL2
+ 150      FORMAT ('FAIL:',I5,' error messages differ from that ',
+     :      'expected.')
+        END IF
+      ELSE
+        WRITE (*, 160)
+ 160    FORMAT (/,'PASS: All closure residuals are within reporting ',
+     :    'tolerance.',/,'PASS: All error messages reported as ',
+     :    'expected.')
+      END IF
+
 
+*     Clean up.
       STATUS = WCSFREE(WCS)
 
       END
@@ -266,5 +320,121 @@
  40      FORMAT ('WCSSET ERROR',I3)
       END IF
 
-      RETURN
+      END
+
+*-----------------------------------------------------------------------
+      INTEGER FUNCTION TEST_ERRORS()
+*-----------------------------------------------------------------------
+      INTEGER   CHECK_ERROR, ETEST, NFAIL, STATUS
+
+*     On some systems, such as Sun Sparc, the struct MUST be aligned
+*     on a double precision boundary, done here using an equivalence.
+*     Failure to do this may result in mysterious "bus errors".
+      INCLUDE 'wcs.inc'
+      INTEGER   WCS(WCSLEN)
+      DOUBLE PRECISION DUMMY
+      EQUIVALENCE (WCS,DUMMY)
+
+      COMMON /ERRTST/ ETEST
+*-----------------------------------------------------------------------
+      NFAIL = 0
+
+*     Test 2.
+      STATUS = WCSPUT (WCS, WCS_FLAG, -1, 0, 0)
+      STATUS = WCSINI (-32, WCS)
+      NFAIL = NFAIL + CHECK_ERROR (WCS, STATUS, WCSERR_MEMORY,
+     :          'naxis must be positive (got -32)')
+
+*     Test 3.
+      STATUS = WCSPUT (WCS, WCS_FLAG, 0, 0, 0)
+      STATUS = WCSINI (2, WCS)
+      NFAIL = NFAIL + CHECK_ERROR (WCS, STATUS, WCSERR_SUCCESS, ' ')
+
+*     Test 4.
+      STATUS = WCSPUT (WCS, WCS_CTYPE, 'CUBEFACE', 1, 0)
+      STATUS = WCSPUT (WCS, WCS_CTYPE, 'CUBEFACE', 2, 0)
+      STATUS = WCSSET (WCS)
+      NFAIL = NFAIL + CHECK_ERROR (WCS, STATUS, WCSERR_BAD_CTYPE,
+     :          'Multiple CUBEFACE axes (in CTYPE1 and CTYPE2)')
+
+*     Test 5.
+      STATUS = WCSPUT (WCS, WCS_FLAG, 0, 0, 0)
+      STATUS = WCSINI (2, WCS)
+      STATUS = WCSPUT (WCS, WCS_CTYPE, 'RA---FOO', 1, 0)
+      STATUS = WCSPUT (WCS, WCS_CTYPE, 'DEC--BAR', 2, 0)
+      STATUS = WCSSET (WCS)
+      NFAIL = NFAIL + CHECK_ERROR (WCS, STATUS, WCSERR_BAD_CTYPE,
+     :          'Unrecognized projection code (FOO in CTYPE1)')
+
+*     Test 6.
+      STATUS = WCSPUT (WCS, WCS_FLAG, 0, 0, 0)
+      STATUS = WCSINI (2, WCS)
+      STATUS = WCSPUT (WCS, WCS_CTYPE, 'RA---TAN', 1, 0)
+      STATUS = WCSPUT (WCS, WCS_CTYPE, 'FREQ-LOG', 2, 0)
+      STATUS = WCSSET (WCS)
+      NFAIL = NFAIL + CHECK_ERROR (WCS, STATUS, WCSERR_BAD_CTYPE,
+     :          'Unmatched celestial axes')
+
+      STATUS = WCSFREE(WCS)
+
+      TEST_ERRORS = NFAIL
+
+      END
+
+*-----------------------------------------------------------------------
+      INTEGER FUNCTION CHECK_ERROR(WCS, STATUS, EXSTATUS, EXMSG)
+*-----------------------------------------------------------------------
+      INCLUDE 'wcs.inc'
+      INCLUDE 'wcserr.inc'
+
+      INTEGER   EXSTATUS, ILEN, ISTAT, ETEST, STATUS, WCS(WCSLEN)
+      CHARACTER ERRMSG*(WCSERR_MSG_LENGTH), EXMSG*(*)
+
+*     On some systems, such as Sun Sparc, the structs MUST be aligned
+*     on a double precision boundary.  As a dummy argument, WCS should
+*     already be aligned.  WCSERR is aligned here using an equivalence.
+*     Failure to do this may result in mysterious "bus errors".
+      INTEGER   WCSERR(ERRLEN)
+      DOUBLE PRECISION DUMMY
+      EQUIVALENCE (WCSERR,DUMMY)
+
+      COMMON /ERRTST/ ETEST
+*-----------------------------------------------------------------------
+      IF (STATUS.NE.0) THEN
+        ISTAT = WCSGET (WCS, WCS_ERR, WCSERR)
+        ISTAT = WCSERR_GET (WCSERR, WCSERR_MSG, ERRMSG)
+      ELSE
+        ERRMSG = ' '
+      END IF
+
+      ETEST = ETEST + 1
+      WRITE (*, 10) ETEST
+ 10   FORMAT (/,'Test ',I2,'...')
+
+      IF (STATUS.EQ.EXSTATUS .AND. ERRMSG.EQ.EXMSG) THEN
+        CALL FLUSH(6)
+        ISTAT = WCSPERR (WCS, 'OK: '//CHAR(0))
+        WRITE (*, *) '...succeeded.'
+        CHECK_ERROR = 0
+      ELSE
+        WRITE (*, 20) EXSTATUS, EXMSG(:ILEN(EXMSG))
+ 20     FORMAT ('Expected error ',I2,': ''',A,''', got')
+        CALL FLUSH(6)
+        ISTAT = WCSPERR (WCS, CHAR(0))
+        WRITE (*, *) '...failed.'
+        CHECK_ERROR = 1
+      END IF
+
+      END
+
+*-----------------------------------------------------------------------
+      INTEGER FUNCTION ILEN(STRING)
+*-----------------------------------------------------------------------
+      CHARACTER STRING*(*)
+*-----------------------------------------------------------------------
+      DO 10 ILEN = LEN(STRING), 1, -1
+        IF (STRING(ILEN:ILEN).NE. ' ') RETURN
+ 10   CONTINUE
+
+      ILEN = 0
       END
diff --git a/wcslib/Fortran/test/twcsfix.f b/wcslib/Fortran/test/twcsfix.f
index d073353..a2dfe87 100644
--- a/wcslib/Fortran/test/twcsfix.f
+++ b/wcslib/Fortran/test/twcsfix.f
@@ -1,6 +1,6 @@
 *=======================================================================
 *
-* WCSLIB 4.7 - an implementation of the FITS WCS standard.
+* WCSLIB 4.8 - an implementation of the FITS WCS standard.
 * Copyright (C) 1995-2011, Mark Calabretta
 *
 * This file is part of WCSLIB.
@@ -28,7 +28,7 @@
 *
 * Author: Mark Calabretta, Australia Telescope National Facility
 * http://www.atnf.csiro.au/~mcalabre/index.html
-* $Id: twcsfix.f,v 4.7 2011/02/07 07:03:43 cal103 Exp $
+* $Id: twcsfix.f,v 4.8.1.2 2011/08/16 01:34:41 cal103 Exp cal103 $
 *=======================================================================
 
       PROGRAM TWCSFIX
@@ -42,9 +42,10 @@
       DOUBLE PRECISION TOL
       PARAMETER (TOL = 1D-10)
 
+*     CUNITia is set to arcsec below as an additional test.
       DOUBLE PRECISION DEC, RA
-      PARAMETER (RA  = 265.62209470900*3600D0)
-      PARAMETER (DEC = -28.98849996030*3600D0)
+      PARAMETER (RA  = 265.62209470900D0 * 3600D0)
+      PARAMETER (DEC = -28.98849996030D0 * 3600D0)
 
 *     Number of axes.
       INTEGER   N
@@ -58,6 +59,17 @@
       COMMON /HEADER/ CRPIX, PC, CDELT, CRVAL, RESTFRQ, RESTWAV, NAXIS
       COMMON /HEADCH/ CTYPE, CUNIT, DATEOBS
 
+*     On some systems, such as Sun Sparc, the struct MUST be aligned
+*     on a double precision boundary, done here using an equivalence.
+*     Failure to do this may result in mysterious "bus errors".
+      INCLUDE 'wcs.inc'
+      INCLUDE 'wcsfix.inc'
+      INTEGER   STAT(WCSFIX_NWCS), STATUS
+      CHARACTER CTYPES*8
+      INTEGER   WCS(WCSLEN)
+      DOUBLE PRECISION DUMMY
+      EQUIVALENCE (WCS,DUMMY)
+
       DATA NAXIS   /N/
       DATA (CRPIX(J), J=1,N)
      :             /90D0,   90D0,   1D0/
@@ -78,14 +90,6 @@
 
 *     N.B. non-standard, corresponding to MJD 35884.04861111
       DATA DATEOBS /'1957/02/15 01:10:00'/
-
-      INCLUDE 'wcs.inc'
-      INCLUDE 'wcsfix.inc'
-      INTEGER   STAT(WCSFIX_NWCS), STATUS
-      CHARACTER CTYPES*8
-      INTEGER   WCS(WCSLEN)
-      DOUBLE PRECISION DUMMY
-      EQUIVALENCE (WCS,DUMMY)
 *-----------------------------------------------------------------------
       WRITE (*, 10)
  10   FORMAT ('Testing WCSLIB translator for non-standard usage ',
@@ -98,6 +102,7 @@
       CALL PARSER (WCS)
 
 *     Print the unmodified struct.
+      CALL FLUSH(6)
       STATUS = WCSPRT (WCS)
       WRITE (*, 20)
  20   FORMAT (/,'------------------------------------',
@@ -111,6 +116,7 @@
         GO TO 999
       END IF
 
+      CALL FLUSH(6)
       STATUS = WCSPRT (WCS)
       WRITE (*, 20)
 
@@ -131,6 +137,7 @@
         GO TO 999
       END IF
 
+      CALL FLUSH(6)
       STATUS = WCSPRT (WCS)
 
       STATUS = WCSFREE (WCS)
diff --git a/wcslib/Fortran/test/twcsmix.f b/wcslib/Fortran/test/twcsmix.f
index c71e491..9f65d23 100644
--- a/wcslib/Fortran/test/twcsmix.f
+++ b/wcslib/Fortran/test/twcsmix.f
@@ -1,6 +1,6 @@
 *=======================================================================
 *
-* WCSLIB 4.7 - an implementation of the FITS WCS standard.
+* WCSLIB 4.8 - an implementation of the FITS WCS standard.
 * Copyright (C) 1995-2011, Mark Calabretta
 *
 * This file is part of WCSLIB.
@@ -28,7 +28,7 @@
 *
 * Author: Mark Calabretta, Australia Telescope National Facility
 * http://www.atnf.csiro.au/~mcalabre/index.html
-* $Id: twcsmix.f,v 4.7 2011/02/07 07:03:43 cal103 Exp $
+* $Id: twcsmix.f,v 4.8.1.2 2011/08/16 01:34:41 cal103 Exp cal103 $
 *=======================================================================
 
       PROGRAM TWCS2
@@ -227,6 +227,9 @@
      :          WORLD(4)
       CHARACTER PCODE*3
 
+*     On some systems, such as Sun Sparc, the structs MUST be aligned
+*     on a double precision boundary, done here using equivalences.
+*     Failure to do this may result in mysterious "bus errors".
       INCLUDE 'wcs.inc'
       INCLUDE 'cel.inc'
       INCLUDE 'prj.inc'
@@ -408,6 +411,11 @@
       DOUBLE PRECISION EULER(5), LNG1, LAT1, PHI, PIXLAT, PIXLNG, THETA
       CHARACTER PCODE*3
 
+*     On some systems, such as Sun Sparc, the structs MUST be aligned
+*     on a double precision boundary.  As a dummy argument, WCS should
+*     already be aligned.  The others are aligned here using
+*     equivalences.  Failure to do this may result in mysterious "bus
+*     errors".
       INCLUDE 'wcs.inc'
       INCLUDE 'cel.inc'
       INCLUDE 'prj.inc'
@@ -456,6 +464,11 @@
      :          WORLD(NELEM,0:360)
       CHARACTER PCODE*3, TEXT*80
 
+*     On some systems, such as Sun Sparc, the structs MUST be aligned
+*     on a double precision boundary.  As a dummy argument, WCS should
+*     already be aligned.  The others are aligned here using
+*     equivalences.  Failure to do this may result in mysterious "bus
+*     errors".
       INCLUDE 'wcs.inc'
       INCLUDE 'cel.inc'
       INCLUDE 'prj.inc'
diff --git a/wcslib/Fortran/test/twcssub.f b/wcslib/Fortran/test/twcssub.f
index 8e3ad8a..61e79ef 100644
--- a/wcslib/Fortran/test/twcssub.f
+++ b/wcslib/Fortran/test/twcssub.f
@@ -1,6 +1,6 @@
 *=======================================================================
 *
-* WCSLIB 4.7 - an implementation of the FITS WCS standard.
+* WCSLIB 4.8 - an implementation of the FITS WCS standard.
 * Copyright (C) 1995-2011, Mark Calabretta
 *
 * This file is part of WCSLIB.
@@ -28,7 +28,7 @@
 *
 * Author: Mark Calabretta, Australia Telescope National Facility
 * http://www.atnf.csiro.au/~mcalabre/index.html
-* $Id: twcssub.f,v 4.7 2011/02/07 07:03:43 cal103 Exp $
+* $Id: twcssub.f,v 4.8.1.2 2011/08/16 01:34:41 cal103 Exp cal103 $
 *=======================================================================
 
       PROGRAM TWCSSUB
@@ -50,8 +50,11 @@
       CHARACTER CNAME(NAXIS)*72, CTYPE(NAXIS)*72, CUNIT(NAXIS)*72,
      :          PS(10)*72
 
+*     On some systems, such as Sun Sparc, the structs MUST be aligned
+*     on a double precision boundary, done here using equivalences.
+*     Failure to do this may result in mysterious "bus errors".
       INCLUDE 'wcs.inc'
-
+      INCLUDE 'wcserr.inc'
       INTEGER   WCS(WCSLEN), WCSEXT(WCSLEN)
       DOUBLE PRECISION DUMMY1, DUMMY2
       EQUIVALENCE (WCS,DUMMY1), (WCSEXT,DUMMY2)
@@ -132,8 +135,9 @@
       WRITE (*, 60)
  60   FORMAT (
      :  'Testing WCSLIB subimage extraction subroutine (twcssub.f)',/,
-     :  '---------------------------------------------------------',/,
+     :  '---------------------------------------------------------',//,
      :  'Initial contents of wcsprm struct:')
+      CALL FLUSH(6)
       STATUS = WCSPRT (WCS)
 
 
@@ -148,14 +152,13 @@
       STATUS = WCSPUT (WCSEXT, WCS_FLAG, -1, 0, 0)
       STATUS = WCSSUB (WCS, NSUB, AXES, WCSEXT)
 
+      CALL FLUSH(6)
       IF (STATUS.NE.0) THEN
-        WRITE (6, 80) STATUS
- 80     FORMAT ('WCSSUB ERROR', I3,'.')
+        STATUS = WCSPERR (WCSEXT, CHAR(0))
       ELSE
         STATUS = WCSSET (WCSEXT)
         IF (STATUS.NE.0) THEN
-          WRITE (6, 90) STATUS
- 90       FORMAT ('WCSSET ERROR', I3,'.')
+          STATUS = WCSPERR (WCSEXT, CHAR(0))
         ELSE
           STATUS = WCSPRT (WCSEXT)
         END IF
@@ -168,13 +171,13 @@
       AXES(1) = 4
       AXES(2) = 3
       STATUS = WCSSUB(WCS, NSUB, AXES, WCSEXT)
-      IF (STATUS.EQ.13) THEN
-        WRITE (6, 100)
- 100    FORMAT (//,'Received wcssub status 13 for a non-separable ',
-     :    'subimage coordinate system,',/,'as expected.')
+      IF (STATUS.EQ.WCSERR_NON_SEPARABLE) THEN
+        WRITE (6, 80) WCSERR_NON_SEPARABLE
+ 80     FORMAT (//,'Received wcssub status',I3,' as expected for a '
+     :    'non-separable subimage',/,'coordinate system.')
       ELSE
-        WRITE (6, 110) STATUS
- 110    FORMAT (//,'ERROR: expected wcssub status 13 for a non-',
+        WRITE (6, 90) WCSERR_NON_SEPARABLE, STATUS
+ 90     FORMAT (//,'ERROR: expected wcssub status',I3,' for a non-',
      :    'separable subimage coordinate',/,'system, but received ',
      :    'status',I3,' instead.')
       END IF
diff --git a/wcslib/Fortran/test/twcstab.f b/wcslib/Fortran/test/twcstab.f
index 49bc5f9..73f6299 100644
--- a/wcslib/Fortran/test/twcstab.f
+++ b/wcslib/Fortran/test/twcstab.f
@@ -1,6 +1,6 @@
 *=======================================================================
 *
-* WCSLIB 4.7 - an implementation of the FITS WCS standard.
+* WCSLIB 4.8 - an implementation of the FITS WCS standard.
 * Copyright (C) 1995-2011, Mark Calabretta
 *
 * This file is part of WCSLIB.
@@ -28,7 +28,7 @@
 *
 * Author: Mark Calabretta, Australia Telescope National Facility
 * http://www.atnf.csiro.au/~mcalabre/index.html
-* $Id: twcstab.f,v 4.7 2011/02/07 07:03:43 cal103 Exp $
+* $Id: twcstab.f,v 4.8.1.2 2011/08/16 01:34:41 cal103 Exp cal103 $
 *=======================================================================
 
       PROGRAM TWCSTAB
@@ -42,9 +42,9 @@
 * We assume that the input file, ../C/wcstab.fits, has already been
 * generated by running the C version of twcstab.
 *
-* WCSP and WTB, which are meant to hold pointers, are declared as arrays
-* of length 2 to accomodate 64-bit machines for which sizeof(void *) =
-* 2*sizeof(int).
+* WCSP and WTB, which are meant to hold addresses, are declared as
+* INTEGER arrays of length 2 to accomodate 64-bit machines for which
+* sizeof(void *) = 2*sizeof(int).
 *=======================================================================
 
       LOGICAL   GOTEND
@@ -52,6 +52,9 @@
      :          NWTB, STATUS, WCSP(2), WTB(2)
       CHARACTER KEYREC*80, HEADER*28801, INFILE*16
 
+*     On some systems, such as Sun Sparc, the struct MUST be aligned
+*     on a double precision boundary, done here using an equivalence.
+*     Failure to do this may result in mysterious "bus errors".
       INCLUDE 'wcs.inc'
       INCLUDE 'wcshdr.inc'
       INCLUDE 'wcsfix.inc'
@@ -72,6 +75,7 @@
       STATUS = 0
       CALL FTOPEN (IUNIT, INFILE, 0, BLOKSZ, STATUS)
       IF (STATUS.NE.0) THEN
+        CALL FLUSH(6)
         CALL FTRPRT ('STDERR', STATUS)
         GO TO 999
       END IF
@@ -131,16 +135,15 @@
         GO TO 999
       END IF
 
-      write(*,*)1
 *     Copy into our WCSPRM struct.
       IERR = WCSVCOPY (WCSP, 0, WCS)
-      write(*,*)2
 
 *     Read coordinate arrays from the binary table extension.
       STATUS = WCSGET (WCS, WCS_NWTB, NWTB)
       STATUS = WCSGET (WCS, WCS_WTB,  WTB)
       STATUS = FTWCST (IUNIT, NWTB, WTB, STATUS)
       IF (STATUS.NE.0) THEN
+        CALL FLUSH(6)
         CALL FTRPRT ('STDERR', STATUS)
         GO TO 999
       END IF
@@ -169,6 +172,7 @@
       END IF
 
 *     Do something with it.
+      CALL FLUSH(6)
       STATUS = WCSPRT (WCS)
 
 *     Clean up.
diff --git a/wcslib/Fortran/wcs.inc b/wcslib/Fortran/wcs.inc
index 66f1e5c..4b0a75d 100644
--- a/wcslib/Fortran/wcs.inc
+++ b/wcslib/Fortran/wcs.inc
@@ -1,6 +1,6 @@
 *=======================================================================
 *
-* WCSLIB 4.7 - an implementation of the FITS WCS standard.
+* WCSLIB 4.8 - an implementation of the FITS WCS standard.
 * Copyright (C) 1995-2011, Mark Calabretta
 *
 * This file is part of WCSLIB.
@@ -28,21 +28,23 @@
 *
 * Author: Mark Calabretta, Australia Telescope National Facility
 * http://www.atnf.csiro.au/~mcalabre/index.html
-* $Id: wcs.inc,v 4.7 2011/02/07 07:03:42 cal103 Exp $
+* $Id: wcs.inc,v 4.8.1.1 2011/08/15 08:07:07 cal103 Exp cal103 $
 *=======================================================================
 
 *     Functions.
       EXTERNAL  WCSCOPY, WCSFREE, WCSGET, WCSGTC, WCSGTD, WCSGTI,
-     :          WCSINI, WCSMIX, WCSNPS, WCSNPV, WCSP2S, WCSPRT, WCSSPTR,
-     :          WCSPTC, WCSPTD, WCSPTI, WCSPUT, WCSS2P, WCSSET, WCSSUB
+     :          WCSINI, WCSMIX, WCSNPS, WCSNPV, WCSP2S, WCSPERR, WCSPRT,
+     :          WCSSPTR, WCSPTC, WCSPTD, WCSPTI, WCSPUT, WCSS2P, WCSSET,
+     :          WCSSUB
       INTEGER   WCSCOPY, WCSFREE, WCSGET, WCSGTC, WCSGTD, WCSGTI,
-     :          WCSINI, WCSMIX, WCSNPS, WCSNPV, WCSP2S, WCSPRT, WCSSPTR,
-     :          WCSPTC, WCSPTD, WCSPTI, WCSPUT, WCSS2P, WCSSET, WCSSUB
+     :          WCSINI, WCSMIX, WCSNPS, WCSNPV, WCSP2S, WCSPERR, WCSPRT,
+     :          WCSSPTR, WCSPTC, WCSPTD, WCSPTI, WCSPUT, WCSS2P, WCSSET,
+     :          WCSSUB
 
 *     Length of the WCSPRM data structure (INTEGER array) on 64-bit
-*     machines.  Only needs to be 404 on 32-bit machines.
+*     machines.  Only needs to be 416 on 32-bit machines.
       INTEGER   WCSLEN
-      PARAMETER (WCSLEN = 450)
+      PARAMETER (WCSLEN = 474)
 
 *     Codes for WCS data structure elements used by WCSPUT and WCSGET.
       INTEGER   WCS_ALT, WCS_ALTLIN, WCS_CD, WCS_CDELT, WCS_CNAME,
@@ -101,24 +103,25 @@
       PARAMETER (WCS_WCSNAME  = 141)
 
 *     Codes for WCS data structure elements used by WCSGET (only).
-      INTEGER   WCS_CEL, WCS_CUBEFACE, WCS_LAT, WCS_LATTYP, WCS_LIN,
-     :          WCS_LNG, WCS_LNGTYP, WCS_NTAB, WCS_NWTB, WCS_SPC,
-     :          WCS_SPEC, WCS_TAB, WCS_TYPES, WCS_WTB
+      INTEGER   WCS_CEL, WCS_CUBEFACE, WCS_ERR, WCS_LAT, WCS_LATTYP,
+     :          WCS_LIN, WCS_LNG, WCS_LNGTYP, WCS_NTAB, WCS_NWTB,
+     :          WCS_SPC, WCS_SPEC, WCS_TAB, WCS_TYPES, WCS_WTB
 
       PARAMETER (WCS_NTAB     = 200)
       PARAMETER (WCS_NWTB     = 201)
       PARAMETER (WCS_TAB      = 202)
       PARAMETER (WCS_WTB      = 203)
-      PARAMETER (WCS_TYPES    = 204)
-      PARAMETER (WCS_LNGTYP   = 205)
-      PARAMETER (WCS_LATTYP   = 206)
-      PARAMETER (WCS_LNG      = 207)
-      PARAMETER (WCS_LAT      = 208)
-      PARAMETER (WCS_SPEC     = 209)
-      PARAMETER (WCS_CUBEFACE = 210)
+      PARAMETER (WCS_LNGTYP   = 204)
+      PARAMETER (WCS_LATTYP   = 205)
+      PARAMETER (WCS_LNG      = 206)
+      PARAMETER (WCS_LAT      = 207)
+      PARAMETER (WCS_SPEC     = 208)
+      PARAMETER (WCS_CUBEFACE = 209)
+      PARAMETER (WCS_TYPES    = 210)
       PARAMETER (WCS_LIN      = 211)
       PARAMETER (WCS_CEL      = 212)
       PARAMETER (WCS_SPC      = 213)
+      PARAMETER (WCS_ERR      = 214)
 
 *     Flag bits for the AXES argument.
       INTEGER WCSSUB_CELESTIAL, WCSSUB_CUBEFACE, WCSSUB_LATITUDE,
@@ -131,5 +134,28 @@
       PARAMETER (WCSSUB_SPECTRAL  = 4096 +  8)
       PARAMETER (WCSSUB_STOKES    = 4096 + 16)
 
+*     Error codes and messages.
+      INTEGER   WCSERR_BAD_COORD_TRANS, WCSERR_BAD_CTYPE,
+     :          WCSERR_BAD_PARAM, WCSERR_BAD_PIX, WCSERR_BAD_SUBIMAGE,
+     :          WCSERR_BAD_WORLD, WCSERR_BAD_WORLD_COORD,
+     :          WCSERR_ILL_COORD_TRANS, WCSERR_MEMORY,
+     :          WCSERR_NON_SEPARABLE, WCSERR_NO_SOLUTION,
+     :          WCSERR_NULL_POINTER, WCSERR_SINGULAR_MTX, WCSERR_SUCCESS
+
+      PARAMETER (WCSERR_SUCCESS         =  0)
+      PARAMETER (WCSERR_NULL_POINTER    =  1)
+      PARAMETER (WCSERR_MEMORY          =  2)
+      PARAMETER (WCSERR_SINGULAR_MTX    =  3)
+      PARAMETER (WCSERR_BAD_CTYPE       =  4)
+      PARAMETER (WCSERR_BAD_PARAM       =  5)
+      PARAMETER (WCSERR_BAD_COORD_TRANS =  6)
+      PARAMETER (WCSERR_ILL_COORD_TRANS =  7)
+      PARAMETER (WCSERR_BAD_PIX         =  8)
+      PARAMETER (WCSERR_BAD_WORLD       =  9)
+      PARAMETER (WCSERR_BAD_WORLD_COORD = 10)
+      PARAMETER (WCSERR_NO_SOLUTION     = 11)
+      PARAMETER (WCSERR_BAD_SUBIMAGE    = 12)
+      PARAMETER (WCSERR_NON_SEPARABLE   = 13)
+
       CHARACTER WCS_ERRMSG(0:13)*80
       COMMON /WCS_DATA/ WCS_ERRMSG
diff --git a/wcslib/Fortran/wcs_data.f b/wcslib/Fortran/wcs_data.f
deleted file mode 100644
index 107a8e4..0000000
--- a/wcslib/Fortran/wcs_data.f
+++ /dev/null
@@ -1,56 +0,0 @@
-*=======================================================================
-*
-* WCSLIB 4.7 - an implementation of the FITS WCS standard.
-* Copyright (C) 1995-2011, Mark Calabretta
-*
-* This file is part of WCSLIB.
-*
-* WCSLIB is free software: you can redistribute it and/or modify it
-* under the terms of the GNU Lesser General Public License as published
-* by the Free Software Foundation, either version 3 of the License, or
-* (at your option) any later version.
-*
-* WCSLIB is distributed in the hope that it will be useful, but WITHOUT
-* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-* FITNESS FOR A PARTICULAR PURPOSE.  See the GNU Lesser General Public
-* License for more details.
-*
-* You should have received a copy of the GNU Lesser General Public
-* License along with WCSLIB.  If not, see http://www.gnu.org/licenses.
-*
-* Correspondence concerning WCSLIB may be directed to:
-*   Internet email: mcalabre at atnf.csiro.au
-*   Postal address: Dr. Mark Calabretta
-*                   Australia Telescope National Facility, CSIRO
-*                   PO Box 76
-*                   Epping NSW 1710
-*                   AUSTRALIA
-*
-* Author: Mark Calabretta, Australia Telescope National Facility
-* http://www.atnf.csiro.au/~mcalabre/index.html
-* $Id: wcs_data.f,v 4.7 2011/02/07 07:03:42 cal103 Exp $
-*=======================================================================
-
-      BLOCK DATA WCS_BLOCK_DATA
-
-      CHARACTER WCS_ERRMSG(0:13)*80
-
-      COMMON /WCS_DATA/ WCS_ERRMSG
-
-      DATA WCS_ERRMSG /
-     :  'Success',
-     :  'Null wcsprm pointer passed',
-     :  'Memory allocation failed',
-     :  'Linear transformation matrix is singular',
-     :  'Inconsistent or unrecognized coordinate axis types',
-     :  'Invalid parameter value',
-     :  'Invalid coordinate transformation parameters',
-     :  'Ill-conditioned coordinate transformation parameters',
-     :  'One or more of the pixel coordinates were invalid',
-     :  'One or more of the world coordinates were invalid',
-     :  'Invalid world coordinate',
-     :  'No solution found in the specified interval',
-     :  'Invalid subimage specification',
-     :  'Non-separable subimage coordinate system'/
-
-      END
diff --git a/wcslib/Fortran/wcs_f.c b/wcslib/Fortran/wcs_f.c
index c914c39..42e1f07 100644
--- a/wcslib/Fortran/wcs_f.c
+++ b/wcslib/Fortran/wcs_f.c
@@ -1,6 +1,6 @@
 /*============================================================================
 
-  WCSLIB 4.7 - an implementation of the FITS WCS standard.
+  WCSLIB 4.8 - an implementation of the FITS WCS standard.
   Copyright (C) 1995-2011, Mark Calabretta
 
   This file is part of WCSLIB.
@@ -28,9 +28,10 @@
 
   Author: Mark Calabretta, Australia Telescope National Facility
   http://www.atnf.csiro.au/~mcalabre/index.html
-  $Id: wcs_f.c,v 4.7 2011/02/07 07:03:42 cal103 Exp $
+  $Id: wcs_f.c,v 4.8.1.1 2011/08/15 08:07:07 cal103 Exp cal103 $
 *===========================================================================*/
 
+#include <stdio.h>
 #include <string.h>
 
 #include <wcsutil.h>
@@ -47,6 +48,7 @@
 #define wcsget_  F77_FUNC(wcsget,  WCSGET)
 #define wcsfree_ F77_FUNC(wcsfree, WCSFREE)
 #define wcsprt_  F77_FUNC(wcsprt,  WCSPRT)
+#define wcsperr_ F77_FUNC(wcsperr, WCSPERR)
 #define wcsset_  F77_FUNC(wcsset,  WCSSET)
 #define wcsp2s_  F77_FUNC(wcsp2s,  WCSP2S)
 #define wcss2p_  F77_FUNC(wcss2p,  WCSS2P)
@@ -109,16 +111,17 @@
 #define WCS_NWTB     201
 #define WCS_TAB      202
 #define WCS_WTB      203
-#define WCS_TYPES    204
-#define WCS_LNGTYP   205
-#define WCS_LATTYP   206
-#define WCS_LNG      207
-#define WCS_LAT      208
-#define WCS_SPEC     209
-#define WCS_CUBEFACE 210
+#define WCS_LNGTYP   204
+#define WCS_LATTYP   205
+#define WCS_LNG      206
+#define WCS_LAT      207
+#define WCS_SPEC     208
+#define WCS_CUBEFACE 209
+#define WCS_TYPES    210
 #define WCS_LIN      211
 #define WCS_CEL      212
 #define WCS_SPC      213
+#define WCS_ERR      214
 
 /*--------------------------------------------------------------------------*/
 
@@ -195,6 +198,9 @@ int wcsput_(
   case WCS_CDELT:
     wcsp->cdelt[i0] = *dvalp;
     break;
+  case WCS_CRVAL:
+    wcsp->crval[i0] = *dvalp;
+    break;
   case WCS_CUNIT:
     strncpy(wcsp->cunit[i0], cvalp, 72);
     wcsutil_null_fill(72, wcsp->cunit[i0]);
@@ -203,9 +209,6 @@ int wcsput_(
     strncpy(wcsp->ctype[i0], cvalp, 72);
     wcsutil_null_fill(72, wcsp->ctype[i0]);
     break;
-  case WCS_CRVAL:
-    wcsp->crval[i0] = *dvalp;
-    break;
   case WCS_LONPOLE:
     wcsp->lonpole = *dvalp;
     break;
@@ -239,9 +242,6 @@ int wcsput_(
     wcsutil_null_fill(72, (wcsp->ps + wcsp->nps)->value);
     (wcsp->nps)++;
     break;
-  case WCS_ALTLIN:
-    wcsp->altlin = *ivalp;
-    break;
   case WCS_CD:
     k = (i0)*(wcsp->naxis) + (j0);
     *(wcsp->cd+k) = *dvalp;
@@ -249,6 +249,12 @@ int wcsput_(
   case WCS_CROTA:
     wcsp->crota[i0] = *dvalp;
     break;
+  case WCS_ALTLIN:
+    wcsp->altlin = *ivalp;
+    break;
+  case WCS_VELREF:
+    wcsp->velref = *ivalp;
+    break;
 
   case WCS_ALT:
     wcsp->alt[0] = cvalp[0];
@@ -303,6 +309,12 @@ int wcsput_(
     strncpy(wcsp->ssysobs, cvalp, 72);
     wcsutil_null_fill(72, wcsp->ssysobs);
     break;
+  case WCS_VELOSYS:
+    wcsp->velosys = *dvalp;
+    break;
+  case WCS_ZSOURCE:
+    wcsp->zsource = *dvalp;
+    break;
   case WCS_SSYSSRC:
     strncpy(wcsp->ssyssrc, cvalp, 72);
     wcsutil_null_fill(72, wcsp->ssyssrc);
@@ -310,16 +322,10 @@ int wcsput_(
   case WCS_VELANGL:
     wcsp->velangl = *dvalp;
     break;
-  case WCS_VELOSYS:
-    wcsp->velosys = *dvalp;
-    break;
   case WCS_WCSNAME:
     strncpy(wcsp->wcsname, cvalp, 72);
     wcsutil_null_fill(72, wcsp->wcsname);
     break;
-  case WCS_ZSOURCE:
-    wcsp->zsource = *dvalp;
-    break;
   default:
     return 1;
   }
@@ -393,6 +399,11 @@ int wcsget_(const int *wcs, const int *what, void *value)
       *(dvalp++) = wcsp->cdelt[i];
     }
     break;
+  case WCS_CRVAL:
+    for (i = 0; i < naxis; i++) {
+      *(dvalp++) = wcsp->crval[i];
+    }
+    break;
   case WCS_CUNIT:
     for (i = 0; i < naxis; i++) {
       strncpy(cvalp, wcsp->cunit[i], 72);
@@ -407,11 +418,6 @@ int wcsget_(const int *wcs, const int *what, void *value)
       cvalp += 72;
     }
     break;
-  case WCS_CRVAL:
-    for (i = 0; i < naxis; i++) {
-      *(dvalp++) = wcsp->crval[i];
-    }
-    break;
   case WCS_LONPOLE:
     *dvalp = wcsp->lonpole;
     break;
@@ -453,9 +459,6 @@ int wcsget_(const int *wcs, const int *what, void *value)
       cvalp += 72;
     }
     break;
-  case WCS_ALTLIN:
-    *ivalp = wcsp->altlin;
-    break;
   case WCS_CD:
     /* C row-major to FORTRAN column-major. */
     for (j = 0; j < naxis; j++) {
@@ -471,6 +474,12 @@ int wcsget_(const int *wcs, const int *what, void *value)
       *(dvalp++) = wcsp->crota[i];
     }
     break;
+  case WCS_ALTLIN:
+    *ivalp = wcsp->altlin;
+    break;
+  case WCS_VELREF:
+    *ivalp = wcsp->velref;
+    break;
 
   case WCS_ALT:
     strncpy(cvalp, wcsp->alt, 4);
@@ -536,6 +545,12 @@ int wcsget_(const int *wcs, const int *what, void *value)
     strncpy(cvalp, wcsp->ssysobs, 72);
     wcsutil_blank_fill(72, cvalp);
     break;
+  case WCS_VELOSYS:
+    *dvalp = wcsp->velosys;
+    break;
+  case WCS_ZSOURCE:
+    *dvalp = wcsp->zsource;
+    break;
   case WCS_SSYSSRC:
     strncpy(cvalp, wcsp->ssyssrc, 72);
     wcsutil_blank_fill(72, cvalp);
@@ -543,33 +558,22 @@ int wcsget_(const int *wcs, const int *what, void *value)
   case WCS_VELANGL:
     *dvalp = wcsp->velangl;
     break;
-  case WCS_VELOSYS:
-    *dvalp = wcsp->velosys;
-    break;
   case WCS_WCSNAME:
     strncpy(cvalp, wcsp->wcsname, 72);
     wcsutil_blank_fill(72, cvalp);
     break;
-  case WCS_ZSOURCE:
-    *dvalp = wcsp->zsource;
-    break;
 
-  case WCS_NWTB:
-    *ivalp = wcsp->nwtb;
-    break;
-  case WCS_WTB:
-    *(void **)value = wcsp->wtb;
-    break;
   case WCS_NTAB:
     *ivalp = wcsp->ntab;
     break;
+  case WCS_NWTB:
+    *ivalp = wcsp->nwtb;
+    break;
   case WCS_TAB:
     *(void **)value = wcsp->tab;
     break;
-  case WCS_TYPES:
-    for (i = 0; i < naxis; i++) {
-      *(ivalp++) = wcsp->types[i];
-    }
+  case WCS_WTB:
+    *(void **)value = wcsp->wtb;
     break;
   case WCS_LNGTYP:
     strncpy(cvalp, wcsp->lngtyp, 4);
@@ -591,27 +595,45 @@ int wcsget_(const int *wcs, const int *what, void *value)
   case WCS_CUBEFACE:
     *ivalp = wcsp->cubeface;
     break;
+  case WCS_TYPES:
+    for (i = 0; i < naxis; i++) {
+      *(ivalp++) = wcsp->types[i];
+    }
+    break;
   case WCS_LIN:
-    k = (int *)(&(wcsp->lin)) - (int *)wcsp;
-    iwcsp = wcs + k;
+    /* Copy the contents of the linprm struct. */
+    iwcsp = (int *)(&(wcsp->lin));
     for (k = 0; k < LINLEN; k++) {
       *(ivalp++) = *(iwcsp++);
     }
     break;
   case WCS_CEL:
-    k = (int *)(&(wcsp->cel)) - (int *)wcsp;
-    iwcsp = wcs + k;
+    /* Copy the contents of the celprm struct. */
+    iwcsp = (int *)(&(wcsp->cel));
     for (k = 0; k < CELLEN; k++) {
       *(ivalp++) = *(iwcsp++);
     }
     break;
   case WCS_SPC:
-    k = (int *)(&(wcsp->spc)) - (int *)wcsp;
-    iwcsp = wcs + k;
+    /* Copy the contents of the spcprm struct. */
+    iwcsp = (int *)(&(wcsp->spc));
     for (k = 0; k < SPCLEN; k++) {
       *(ivalp++) = *(iwcsp++);
     }
     break;
+  case WCS_ERR:
+    /* Copy the contents of the wcserr struct. */
+    if (wcsp->err) {
+      iwcsp = (int *)(wcsp->err);
+      for (k = 0; k < ERRLEN; k++) {
+        *(ivalp++) = *(iwcsp++);
+      }
+    } else {
+      for (k = 0; k < ERRLEN; k++) {
+        *(ivalp++) = 0;
+      }
+    }
+    break;
   default:
     return 1;
   }
@@ -647,11 +669,43 @@ int wcsfree_(int *wcs)
 int wcsprt_(int *wcs)
 
 {
+  /* This may or may not force the Fortran I/O buffers to be flushed.  If
+   * not, try CALL FLUSH(6) before calling WCSPRT in the Fortran code. */
+  fflush(NULL);
+
   return wcsprt((struct wcsprm *)wcs);
 }
 
 /*--------------------------------------------------------------------------*/
 
+/* prefix should be null-terminated, or else of length 72 in which case
+ * trailing blanks are not significant. */
+
+int wcsperr_(int *wcs, const char prefix[72])
+
+{
+  char prefix_[72];
+  int  i;
+
+  strncpy(prefix_, prefix, 72);
+  if (prefix_[71] == ' ') {
+    for (i = 70; i >= 0; i--) {
+      if (prefix_[i] != ' ') break;
+      prefix_[i] = '\0';
+    }
+  } else {
+    prefix_[71] = '\0';
+  }
+
+  /* This may or may not force the Fortran I/O buffers to be flushed. */
+  /* If not, try CALL FLUSH(6) before calling WCSPERR in the Fortran code. */
+  fflush(NULL);
+
+  return wcsperr((struct wcsprm *)wcs, prefix_);
+}
+
+/*--------------------------------------------------------------------------*/
+
 int wcsset_(int *wcs)
 
 {
diff --git a/wcslib/Fortran/wcsfix.inc b/wcslib/Fortran/wcsfix.inc
index d966ded..1fd0047 100644
--- a/wcslib/Fortran/wcsfix.inc
+++ b/wcslib/Fortran/wcsfix.inc
@@ -1,6 +1,6 @@
 *=======================================================================
 *
-* WCSLIB 4.7 - an implementation of the FITS WCS standard.
+* WCSLIB 4.8 - an implementation of the FITS WCS standard.
 * Copyright (C) 1995-2011, Mark Calabretta
 *
 * This file is part of WCSLIB.
@@ -28,7 +28,7 @@
 *
 * Author: Mark Calabretta, Australia Telescope National Facility
 * http://www.atnf.csiro.au/~mcalabre/index.html
-* $Id: wcsfix.inc,v 4.7 2011/02/07 07:03:42 cal103 Exp $
+* $Id: wcsfix.inc,v 4.8.1.1 2011/08/15 08:07:07 cal103 Exp cal103 $
 *=======================================================================
 
 *     Functions.
@@ -47,5 +47,25 @@
       PARAMETER (WCSFIX_CYL  = 6)
       PARAMETER (WCSFIX_NWCS = 6)
 
+*     Error codes and messages.
+      INTEGER   FIXERR_BAD_COORD_TRANS, FIXERR_BAD_CORNER_PIX,
+     :          FIXERR_BAD_CTYPE, FIXERR_BAD_PARAM,
+     :          FIXERR_ILL_COORD_TRANS, FIXERR_MEMORY, FIXERR_NO_CHANGE,
+     :          FIXERR_NO_REF_PIX_COORD, FIXERR_NO_REF_PIX_VAL,
+     :          FIXERR_NULL_POINTER, FIXERR_SINGULAR_MTX, FIXERR_SUCCESS
+
+      PARAMETER (FIXERR_NO_CHANGE        = -1)
+      PARAMETER (FIXERR_SUCCESS          =  0)
+      PARAMETER (FIXERR_NULL_POINTER     =  1)
+      PARAMETER (FIXERR_MEMORY           =  2)
+      PARAMETER (FIXERR_SINGULAR_MTX     =  3)
+      PARAMETER (FIXERR_BAD_CTYPE        =  4)
+      PARAMETER (FIXERR_BAD_PARAM        =  5)
+      PARAMETER (FIXERR_BAD_COORD_TRANS  =  6)
+      PARAMETER (FIXERR_ILL_COORD_TRANS  =  7)
+      PARAMETER (FIXERR_BAD_CORNER_PIX   =  8)
+      PARAMETER (FIXERR_NO_REF_PIX_COORD =  9)
+      PARAMETER (FIXERR_NO_REF_PIX_VAL   = 10)
+
       CHARACTER WCSFIX_ERRMSG(0:10)*80
       COMMON /WCSFIX_DATA/ WCSFIX_ERRMSG
diff --git a/wcslib/Fortran/wcsfix_data.f b/wcslib/Fortran/wcsfix_data.f
deleted file mode 100644
index c9bfa0c..0000000
--- a/wcslib/Fortran/wcsfix_data.f
+++ /dev/null
@@ -1,53 +0,0 @@
-*=======================================================================
-*
-* WCSLIB 4.7 - an implementation of the FITS WCS standard.
-* Copyright (C) 1995-2011, Mark Calabretta
-*
-* This file is part of WCSLIB.
-*
-* WCSLIB is free software: you can redistribute it and/or modify it
-* under the terms of the GNU Lesser General Public License as published
-* by the Free Software Foundation, either version 3 of the License, or
-* (at your option) any later version.
-*
-* WCSLIB is distributed in the hope that it will be useful, but WITHOUT
-* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-* FITNESS FOR A PARTICULAR PURPOSE.  See the GNU Lesser General Public
-* License for more details.
-*
-* You should have received a copy of the GNU Lesser General Public
-* License along with WCSLIB.  If not, see http://www.gnu.org/licenses.
-*
-* Correspondence concerning WCSLIB may be directed to:
-*   Internet email: mcalabre at atnf.csiro.au
-*   Postal address: Dr. Mark Calabretta
-*                   Australia Telescope National Facility, CSIRO
-*                   PO Box 76
-*                   Epping NSW 1710
-*                   AUSTRALIA
-*
-* Author: Mark Calabretta, Australia Telescope National Facility
-* http://www.atnf.csiro.au/~mcalabre/index.html
-* $Id: wcsfix_data.f,v 4.7 2011/02/07 07:03:42 cal103 Exp $
-*=======================================================================
-
-      BLOCK DATA WCSFIX_BLOCK_DATA
-
-      CHARACTER WCSFIX_ERRMSG(0:10)*80
-
-      COMMON /WCSFIX_DATA/ WCSFIX_ERRMSG
-
-      DATA WCSFIX_ERRMSG /
-     :  'Success',
-     :  'Null wcsprm pointer passed',
-     :  'Memory allocation failed',
-     :  'Linear transformation matrix is singular',
-     :  'Inconsistent or unrecognized coordinate axis types',
-     :  'Invalid parameter value',
-     :  'Invalid coordinate transformation parameters',
-     :  'Ill-conditioned coordinate transformation parameters',
-     :  'All of the corner pixel coordinates are invalid',
-     :  'Could not determine reference pixel coordinate',
-     :  'Could not determine reference pixel value'/
-
-      END
diff --git a/wcslib/Fortran/wcsfix_f.c b/wcslib/Fortran/wcsfix_f.c
index d02135e..0792cb5 100644
--- a/wcslib/Fortran/wcsfix_f.c
+++ b/wcslib/Fortran/wcsfix_f.c
@@ -1,6 +1,6 @@
 /*============================================================================
 
-  WCSLIB 4.7 - an implementation of the FITS WCS standard.
+  WCSLIB 4.8 - an implementation of the FITS WCS standard.
   Copyright (C) 1995-2011, Mark Calabretta
 
   This file is part of WCSLIB.
@@ -28,7 +28,7 @@
 
   Author: Mark Calabretta, Australia Telescope National Facility
   http://www.atnf.csiro.au/~mcalabre/index.html
-  $Id: wcsfix_f.c,v 4.7 2011/02/07 07:03:42 cal103 Exp $
+  $Id: wcsfix_f.c,v 4.8.1.1 2011/08/15 08:07:07 cal103 Exp cal103 $
 *===========================================================================*/
 
 #include <wcsfix.h>
diff --git a/wcslib/Fortran/wcshdr.inc b/wcslib/Fortran/wcshdr.inc
index de05598..e1e5681 100644
--- a/wcslib/Fortran/wcshdr.inc
+++ b/wcslib/Fortran/wcshdr.inc
@@ -1,6 +1,6 @@
 *=======================================================================
 *
-* WCSLIB 4.7 - an implementation of the FITS WCS standard.
+* WCSLIB 4.8 - an implementation of the FITS WCS standard.
 * Copyright (C) 1995-2011, Mark Calabretta
 *
 * This file is part of WCSLIB.
@@ -28,7 +28,7 @@
 *
 * Author: Mark Calabretta, Australia Telescope National Facility
 * http://www.atnf.csiro.au/~mcalabre/index.html
-* $Id: wcshdr.inc,v 4.7 2011/02/07 07:03:42 cal103 Exp $
+* $Id: wcshdr.inc,v 4.8.1.1 2011/08/15 08:07:07 cal103 Exp cal103 $
 *=======================================================================
 
 *     Functions.
@@ -68,5 +68,16 @@
       PARAMETER (WCSHDR_BIMGARR  = 2**17)
       PARAMETER (WCSHDR_PIXLIST  = 2**18)
 
+*     Error codes and messages.
+      INTEGER   WCSHDRERR_BAD_TABULAR_PARAMS, WCSHDRERR_MEMORY,
+     :          WCSHDRERR_NULL_POINTER, WCSHDRERR_PARSER,
+     :          WCSHDRERR_SUCCESS
+
+      PARAMETER (WCSHDRERR_SUCCESS            = 0)
+      PARAMETER (WCSHDRERR_NULL_POINTER       = 1)
+      PARAMETER (WCSHDRERR_MEMORY             = 2)
+      PARAMETER (WCSHDRERR_BAD_TABULAR_PARAMS = 3)
+      PARAMETER (WCSHDRERR_PARSER             = 4)
+
       CHARACTER WCSHDR_ERRMSG(0:3)*80
       COMMON /WCSHDR_DATA/ WCSHDR_ERRMSG
diff --git a/wcslib/Fortran/wcshdr_data.f b/wcslib/Fortran/wcshdr_data.f
deleted file mode 100644
index 613f309..0000000
--- a/wcslib/Fortran/wcshdr_data.f
+++ /dev/null
@@ -1,46 +0,0 @@
-*=======================================================================
-*
-* WCSLIB 4.7 - an implementation of the FITS WCS standard.
-* Copyright (C) 1995-2011, Mark Calabretta
-*
-* This file is part of WCSLIB.
-*
-* WCSLIB is free software: you can redistribute it and/or modify it
-* under the terms of the GNU Lesser General Public License as published
-* by the Free Software Foundation, either version 3 of the License, or
-* (at your option) any later version.
-*
-* WCSLIB is distributed in the hope that it will be useful, but WITHOUT
-* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-* FITNESS FOR A PARTICULAR PURPOSE.  See the GNU Lesser General Public
-* License for more details.
-*
-* You should have received a copy of the GNU Lesser General Public
-* License along with WCSLIB.  If not, see http://www.gnu.org/licenses.
-*
-* Correspondence concerning WCSLIB may be directed to:
-*   Internet email: mcalabre at atnf.csiro.au
-*   Postal address: Dr. Mark Calabretta
-*                   Australia Telescope National Facility, CSIRO
-*                   PO Box 76
-*                   Epping NSW 1710
-*                   AUSTRALIA
-*
-* Author: Mark Calabretta, Australia Telescope National Facility
-* http://www.atnf.csiro.au/~mcalabre/index.html
-* $Id: wcshdr_data.f,v 4.7 2011/02/07 07:03:42 cal103 Exp $
-*=======================================================================
-
-      BLOCK DATA WCSHDR_BLOCK_DATA
-
-      CHARACTER WCSHDR_ERRMSG(0:3)*80
-
-      COMMON /WCSHDR_DATA/ WCSHDR_ERRMSG
-
-      DATA WCSHDR_ERRMSG /
-     :  'Success',
-     :  'Null wcsprm pointer passed',
-     :  'Memory allocation failed',
-     :  'Invalid tabular parameters'/
-
-      END
diff --git a/wcslib/Fortran/wcshdr_f.c b/wcslib/Fortran/wcshdr_f.c
index c36e569..4dee46d 100644
--- a/wcslib/Fortran/wcshdr_f.c
+++ b/wcslib/Fortran/wcshdr_f.c
@@ -1,6 +1,6 @@
 /*============================================================================
 
-  WCSLIB 4.7 - an implementation of the FITS WCS standard.
+  WCSLIB 4.8 - an implementation of the FITS WCS standard.
   Copyright (C) 1995-2011, Mark Calabretta
 
   This file is part of WCSLIB.
@@ -28,9 +28,11 @@
 
   Author: Mark Calabretta, Australia Telescope National Facility
   http://www.atnf.csiro.au/~mcalabre/index.html
-  $Id: wcshdr_f.c,v 4.7 2011/02/07 07:03:42 cal103 Exp $
+  $Id: wcshdr_f.c,v 4.8.1.1 2011/08/15 08:07:07 cal103 Exp cal103 $
 *===========================================================================*/
 
+#include <stdio.h>
+
 #include <wcshdr.h>
 #include <wcs.h>
 
@@ -53,9 +55,13 @@ int wcspih_(
   const int *ctrl,
   int *nreject,
   int *nwcs,
-  int *wcsp)
+  iptr wcsp)
 
 {
+  /* This may or may not force the Fortran I/O buffers to be flushed.  If
+   * not, try CALL FLUSH(6) before calling WCSPIH in the Fortran code. */
+  fflush(NULL);
+
   return wcspih(header, *nkeys, *relax, *ctrl, nreject, nwcs,
     (struct wcsprm **)wcsp);
 }
@@ -71,9 +77,13 @@ int wcsbth_(
   int *colsel,
   int *nreject,
   int *nwcs,
-  int *wcsp)
+  iptr wcsp)
 
 {
+  /* This may or may not force the Fortran I/O buffers to be flushed.  If
+   * not, try CALL FLUSH(6) before calling WCSBTH in the Fortran code. */
+  fflush(NULL);
+
   return wcsbth(header, *nkeys, *relax, *ctrl, *keysel, colsel, nreject,
     nwcs, (struct wcsprm **)wcsp);
 }
@@ -88,7 +98,7 @@ int wcstab_(int *wcs)
 
 /*--------------------------------------------------------------------------*/
 
-int wcsidx_(int *nwcs, int *wcsp, int alts[27])
+int wcsidx_(int *nwcs, iptr wcsp, int alts[27])
 
 {
   return wcsidx(*nwcs, (struct wcsprm **)wcsp, alts);
@@ -96,7 +106,7 @@ int wcsidx_(int *nwcs, int *wcsp, int alts[27])
 
 /*--------------------------------------------------------------------------*/
 
-int wcsbdx_(int *nwcs, int *wcsp, int *type, short alts[1000][28])
+int wcsbdx_(int *nwcs, iptr wcsp, int *type, short alts[1000][28])
 
 {
   return wcsbdx(*nwcs, (struct wcsprm **)wcsp, *type, alts);
@@ -104,7 +114,7 @@ int wcsbdx_(int *nwcs, int *wcsp, int *type, short alts[1000][28])
 
 /*--------------------------------------------------------------------------*/
 
-int wcsvcopy_(const int *wcspp, const int *i, int *wcs)
+int wcsvcopy_(const iptr wcspp, const int *i, int *wcs)
 
 {
   struct wcsprm *wcsdst, *wcssrc;
@@ -138,7 +148,7 @@ int wcsvcopy_(const int *wcspp, const int *i, int *wcs)
 
 /*--------------------------------------------------------------------------*/
 
-int wcsvfree_(int *nwcs, int *wcspp)
+int wcsvfree_(int *nwcs, iptr wcspp)
 
 {
   return wcsvfree(nwcs, (struct wcsprm **)wcspp);
diff --git a/wcslib/Fortran/wcsunits.inc b/wcslib/Fortran/wcsunits.inc
index 0edf79c..4341a85 100644
--- a/wcslib/Fortran/wcsunits.inc
+++ b/wcslib/Fortran/wcsunits.inc
@@ -1,6 +1,6 @@
 *=======================================================================
 *
-* WCSLIB 4.7 - an implementation of the FITS WCS standard.
+* WCSLIB 4.8 - an implementation of the FITS WCS standard.
 * Copyright (C) 1995-2011, Mark Calabretta
 *
 * This file is part of WCSLIB.
@@ -28,10 +28,14 @@
 *
 * Author: Mark Calabretta, Australia Telescope National Facility
 * http://www.atnf.csiro.au/~mcalabre/index.html
-* $Id: wcsunits.inc,v 4.7 2011/02/07 07:03:42 cal103 Exp $
+* $Id: wcsunits.inc,v 4.8.1.1 2011/08/15 08:07:07 cal103 Exp cal103 $
 *=======================================================================
 
 *     Functions.
+      EXTERNAL  WCSULEXE, WCSUNITSE, WCSUTRNE
+      INTEGER   WCSULEXE, WCSUNITSE, WCSUTRNE
+
+*     Deprecated functions.
       EXTERNAL  WCSULEX, WCSUNITS, WCSUTRN
       INTEGER   WCSULEX, WCSUNITS, WCSUTRN
 
@@ -67,5 +71,28 @@
      :          WCSUNITS_TYPES(WCSUNITS_NTYPE)*18,
      :          WCSUNITS_UNITS(WCSUNITS_NTYPE)*9
 
+*     Error codes and messages.
+      INTEGER   UNITSERR_BAD_EXPON_SYMBOL, UNITSERR_BAD_FUNCS,
+     :          UNITSERR_BAD_INITIAL_SYMBOL,
+     :          UNITSERR_BAD_NUM_MULTIPLIER, UNITSERR_BAD_UNIT_SPEC,
+     :          UNITSERR_CONSEC_BINOPS, UNITSERR_DANGLING_BINOP,
+     :          UNITSERR_FUNCTION_CONTEXT, UNITSERR_PARSER_ERROR,
+     :          UNITSERR_SUCCESS, UNITSERR_UNBAL_BRACKET,
+     :          UNITSERR_UNBAL_PAREN, UNITSERR_UNSAFE_TRANS
+
+      PARAMETER (UNITSERR_SUCCESS            =  0)
+      PARAMETER (UNITSERR_BAD_NUM_MULTIPLIER =  1)
+      PARAMETER (UNITSERR_DANGLING_BINOP     =  2)
+      PARAMETER (UNITSERR_BAD_INITIAL_SYMBOL =  3)
+      PARAMETER (UNITSERR_FUNCTION_CONTEXT   =  4)
+      PARAMETER (UNITSERR_BAD_EXPON_SYMBOL   =  5)
+      PARAMETER (UNITSERR_UNBAL_BRACKET      =  6)
+      PARAMETER (UNITSERR_UNBAL_PAREN        =  7)
+      PARAMETER (UNITSERR_CONSEC_BINOPS      =  8)
+      PARAMETER (UNITSERR_PARSER_ERROR       =  9)
+      PARAMETER (UNITSERR_BAD_UNIT_SPEC      = 10)
+      PARAMETER (UNITSERR_BAD_FUNCS          = 11)
+      PARAMETER (UNITSERR_UNSAFE_TRANS       = 12)
+
       COMMON /WCSUNITS_DATA/ WCSUNITS_ERRMSG, WCSUNITS_TYPES,
      :                       WCSUNITS_UNITS
diff --git a/wcslib/Fortran/wcsunits_data.f b/wcslib/Fortran/wcsunits_data.f
deleted file mode 100644
index 336efaa..0000000
--- a/wcslib/Fortran/wcsunits_data.f
+++ /dev/null
@@ -1,71 +0,0 @@
-*=======================================================================
-*
-* WCSLIB 4.7 - an implementation of the FITS WCS standard.
-* Copyright (C) 1995-2011, Mark Calabretta
-*
-* This file is part of WCSLIB.
-*
-* WCSLIB is free software: you can redistribute it and/or modify it
-* under the terms of the GNU Lesser General Public License as published
-* by the Free Software Foundation, either version 3 of the License, or
-* (at your option) any later version.
-*
-* WCSLIB is distributed in the hope that it will be useful, but WITHOUT
-* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-* FITNESS FOR A PARTICULAR PURPOSE.  See the GNU Lesser General Public
-* License for more details.
-*
-* You should have received a copy of the GNU Lesser General Public
-* License along with WCSLIB.  If not, see http://www.gnu.org/licenses.
-*
-* Correspondence concerning WCSLIB may be directed to:
-*   Internet email: mcalabre at atnf.csiro.au
-*   Postal address: Dr. Mark Calabretta
-*                   Australia Telescope National Facility, CSIRO
-*                   PO Box 76
-*                   Epping NSW 1710
-*                   AUSTRALIA
-*
-* Author: Mark Calabretta, Australia Telescope National Facility
-* http://www.atnf.csiro.au/~mcalabre/index.html
-* $Id: wcsunits_data.f,v 4.7 2011/02/07 07:03:42 cal103 Exp $
-*=======================================================================
-
-      BLOCK DATA WCSUNITS_BLOCK_DATA
-
-      INTEGER   WCSUNITS_NTYPE
-      PARAMETER (WCSUNITS_NTYPE = 17)
-
-      CHARACTER WCSUNITS_ERRMSG(0:12)*40,
-     :          WCSUNITS_TYPES(WCSUNITS_NTYPE)*18,
-     :          WCSUNITS_UNITS(WCSUNITS_NTYPE)*9
-
-      COMMON /WCSUNITS_DATA/ WCSUNITS_ERRMSG, WCSUNITS_TYPES,
-     :                       WCSUNITS_UNITS
-
-      DATA WCSUNITS_ERRMSG /
-     :  'Success',
-     :  'Invalid numeric multiplier',
-     :  'Dangling binary operator',
-     :  'Invalid symbol in INITIAL context',
-     :  'Function in invalid context',
-     :  'Invalid symbol in EXPON context',
-     :  'Unbalanced bracket',
-     :  'Unbalanced parenthesis',
-     :  'Consecutive binary operators',
-     :  'Internal parser error',
-     :  'Non-conformant unit specifications',
-     :  'Non-conformant functions',
-     :  'Potentially unsafe translation'/
-
-      DATA WCSUNITS_TYPES /
-     :  'plane angle', 'solid angle', 'charge', 'mole', 'temperature',
-     :  'luminous intensity', 'mass', 'length', 'time', 'beam', 'bin',
-     :  'bit', 'count', 'stellar magnitude', 'pixel', 'solar ratio',
-     :  'voxel'/
-
-      DATA WCSUNITS_UNITS /
-     :  'degree', 'steradian', 'Coulomb', 'mole', 'Kelvin', 'candela',
-     :  'kilogram', 'metre', 'second', 8*' '/
-
-      END
diff --git a/wcslib/Fortran/wcsunits_f.c b/wcslib/Fortran/wcsunits_f.c
index 64db07d..6d56390 100644
--- a/wcslib/Fortran/wcsunits_f.c
+++ b/wcslib/Fortran/wcsunits_f.c
@@ -1,6 +1,6 @@
 /*============================================================================
 
-  WCSLIB 4.7 - an implementation of the FITS WCS standard.
+  WCSLIB 4.8 - an implementation of the FITS WCS standard.
   Copyright (C) 1995-2011, Mark Calabretta
 
   This file is part of WCSLIB.
@@ -28,9 +28,10 @@
 
   Author: Mark Calabretta, Australia Telescope National Facility
   http://www.atnf.csiro.au/~mcalabre/index.html
-  $Id: wcsunits_f.c,v 4.7 2011/02/07 07:03:42 cal103 Exp $
+  $Id: wcsunits_f.c,v 4.8.1.1 2011/08/15 08:07:07 cal103 Exp cal103 $
 *===========================================================================*/
 
+#include <stdio.h>
 #include <string.h>
 
 #include <wcsutil.h>
@@ -38,18 +39,24 @@
 
 /* Fortran name mangling. */
 #include <wcsconfig_f77.h>
+#define wcsunitse_ F77_FUNC(wcsunitse, WCSUNITSE)
+#define wcsutrne_  F77_FUNC(wcsutrne,  WCSUTRNE)
+#define wcsulexe_  F77_FUNC(wcsulexe,  WCSULEXE)
+
+/* Deprecated. */
 #define wcsunits_ F77_FUNC(wcsunits, WCSUNITS)
 #define wcsutrn_  F77_FUNC(wcsutrn,  WCSUTRN)
 #define wcsulex_  F77_FUNC(wcsulex,  WCSULEX)
 
 /*--------------------------------------------------------------------------*/
 
-int wcsunits_(
+int wcsunitse_(
   const char have[72],
   const char want[72],
   double *scale,
   double *offset,
-  double *power)
+  double *power,
+  iptr err)
 
 {
   char have_[72], want_[72];
@@ -59,14 +66,28 @@ int wcsunits_(
   have_[71] = '\0';
   want_[71] = '\0';
 
-  return wcsunits(have_, want_, scale, offset, power);
+  return wcsunitse(have_, want_, scale, offset, power, (struct wcserr **)err);
+}
+
+/* : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : :  */
+
+int wcsunits_(
+  const char have[72],
+  const char want[72],
+  double *scale,
+  double *offset,
+  double *power)
+
+{
+  return wcsunitse_(have, want, scale, offset, power, 0x0);
 }
 
 /*--------------------------------------------------------------------------*/
 
-int wcsutrn_(
+int wcsutrne_(
   const int *ctrl,
-  char unitstr[72])
+  char unitstr[72],
+  iptr err)
 
 {
   int status;
@@ -75,7 +96,11 @@ int wcsutrn_(
   strncpy(unitstr_, unitstr, 72);
   unitstr_[71] = '\0';
 
-  status = wcsutrn(*ctrl, unitstr_);
+  /* This may or may not force the Fortran I/O buffers to be flushed.  If
+   * not, try CALL FLUSH(6) before calling WCSUTRNE in the Fortran code. */
+  fflush(NULL);
+
+  status = wcsutrne(*ctrl, unitstr_, (struct wcserr **)err);
 
   wcsutil_blank_fill(72, unitstr_);
   strncpy(unitstr, unitstr_, 72);
@@ -83,13 +108,24 @@ int wcsutrn_(
   return status;
 }
 
+/* : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : :  */
+
+int wcsutrn_(
+  const int *ctrl,
+  char unitstr[72])
+
+{
+  return wcsutrne_(ctrl, unitstr, 0x0);
+}
+
 /*--------------------------------------------------------------------------*/
 
-int wcsulex_(
+int wcsulexe_(
   const char unitstr[72],
   int *func,
   double *scale,
-  double units[WCSUNITS_NTYPE])
+  double units[WCSUNITS_NTYPE],
+  iptr err)
 
 {
   char unitstr_[72];
@@ -97,5 +133,21 @@ int wcsulex_(
   strncpy(unitstr_, unitstr, 72);
   unitstr_[71] = '\0';
 
-  return wcsulex(unitstr_, func, scale, units);
+  /* This may or may not force the Fortran I/O buffers to be flushed.  If
+   * not, try CALL FLUSH(6) before calling WCSULEXE in the Fortran code. */
+  fflush(NULL);
+
+  return wcsulexe(unitstr_, func, scale, units, (struct wcserr **)err);
+}
+
+/* : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : :  */
+
+int wcsulex_(
+  const char unitstr[72],
+  int *func,
+  double *scale,
+  double units[WCSUNITS_NTYPE])
+
+{
+  return wcsulexe_(unitstr, func, scale, units, 0x0);
 }
diff --git a/wcslib/GNUmakefile b/wcslib/GNUmakefile
index 543b4a2..cefd058 100644
--- a/wcslib/GNUmakefile
+++ b/wcslib/GNUmakefile
@@ -1,5 +1,5 @@
 #-----------------------------------------------------------------------------
-# GNU makefile for building WCSLIB 4.7
+# GNU makefile for building WCSLIB 4.8
 #
 # Summary of the main targets
 # ---------------------------
@@ -15,11 +15,11 @@
 #              programmers' manual.
 #   distclean (or realclean): Recursively delete all platform-dependent files
 #              generated during the build, preserving only the programmers'
-#              manual (which is normally provided pre-built).  It is the one
-#              to use between builds for multiple platforms.
+#              manual and man pages (which are normally provided pre-built).
+#              It is the one to use between builds for multiple platforms.
 #   cleanest:  Like distclean, but deletes everything that can be regenerated
-#              from the source files, including the programmers' manual, but
-#              excluding 'configure'.
+#              from the source files, including the programmers' manual and
+#              man pages, but excluding 'configure'.
 #   show:      Print the values of important variables used in this and the
 #              other makefiles.
 #   writable:  Run chmod recursively to make all sources writable.
@@ -32,7 +32,7 @@
 #
 # Author: Mark Calabretta, Australia Telescope National Facility
 # http://www.atnf.csiro.au/~mcalabre/index.html
-# $Id: GNUmakefile,v 4.7 2011/02/07 07:03:43 cal103 Exp $
+# $Id: GNUmakefile,v 4.8.1.2 2011/10/04 07:49:19 cal103 Exp cal103 $
 #-----------------------------------------------------------------------------
 # Get configure settings.
 include makedefs
@@ -139,6 +139,7 @@ config.status : configure
 
 dist :
 	   $(MAKE) -C doxygen cleanest build
+	   $(MAKE) -C utils man
 	   $(MAKE) distclean
 	-@ echo $(WCSLIBPKG)/C/RCS        >  wcslib.X
 	-@ echo $(WCSLIBPKG)/C/flexed/RCS >> wcslib.X
diff --git a/wcslib/INSTALL b/wcslib/INSTALL
index 04fc92d..10e2360 100644
--- a/wcslib/INSTALL
+++ b/wcslib/INSTALL
@@ -1,5 +1,5 @@
 ------------------------------------------------------------------------------
-WCSLIB 4.7 and PGSBOX 4.7 INSTALLATION
+WCSLIB 4.8 and PGSBOX 4.8 INSTALLATION
 --------------------------------------
 
 WCSLIB requires an ANSI C compiler with standard ANSI C environment, that is,
@@ -10,8 +10,8 @@ Installation of WCSLIB is handled by GNU autoconf; GNU make (referred to here
 as 'gmake') must be used.  The WCSLIB distribution also includes PGSBOX (refer
 to the README file), to unpack it type
 
-  zcat wcslib-4.7.tar.gz | tar pvxf -
-  cd wcslib-4.7
+  zcat wcslib-4.8.tar.gz | tar pvxf -
+  cd wcslib-4.8
 
 then if you do not need to specify any configuration options, simply run
 
@@ -93,7 +93,7 @@ The INSTALL file provided with GNU autoconf 2.53 is appended without change.
 
 Author: Mark Calabretta, Australia Telescope National Facility
 http://www.atnf.csiro.au/~mcalabre/index.html
-$Id: INSTALL,v 4.7 2011/02/07 07:03:43 cal103 Exp $
+$Id: INSTALL,v 4.8.1.1 2011/08/15 08:07:07 cal103 Exp cal103 $
 
 ==============================================================================
 
diff --git a/wcslib/README b/wcslib/README
index bc43fe1..e925aaa 100644
--- a/wcslib/README
+++ b/wcslib/README
@@ -1,7 +1,7 @@
 ------------------------------------------------------------------------------
-                         WCSLIB 4.7 and PGSBOX 4.7
+                         WCSLIB 4.8 and PGSBOX 4.8
 ------------------------------------------------------------------------------
-    WCSLIB 4.7 - an implementation of the FITS WCS standard.
+    WCSLIB 4.8 - an implementation of the FITS WCS standard.
     Copyright (C) 1995-2011, Mark Calabretta
 
     This file is part of WCSLIB.
@@ -46,4 +46,4 @@ Please refer to
 
 Author: Mark Calabretta, Australia Telescope National Facility
 http://www.atnf.csiro.au/~mcalabre/index.html
-$Id: README,v 4.7 2011/02/07 07:03:43 cal103 Exp $
+$Id: README,v 4.8.1.1 2011/08/15 08:07:07 cal103 Exp cal103 $
diff --git a/wcslib/THANKS b/wcslib/THANKS
index eb0bb5b..4839c8e 100644
--- a/wcslib/THANKS
+++ b/wcslib/THANKS
@@ -63,6 +63,7 @@ Boud Roukema
 Keith A. Scollick
 Arno Schoenmakers
 Hanno Spreeuw
+Ole Streicher (Debian maintainer)
 Hans Terlouw
 Peter Teuben
 Harro Verkouter
@@ -77,4 +78,4 @@ Daren Scot Wilson
 Tony Wong
 
 
-$Id: THANKS,v 4.7 2011/02/07 07:03:43 cal103 Exp $
+$Id: THANKS,v 4.8.1.2 2011/09/16 04:48:44 cal103 Exp cal103 $
diff --git a/wcslib/VALIDATION b/wcslib/VALIDATION
index 9437abf..98adfda 100644
--- a/wcslib/VALIDATION
+++ b/wcslib/VALIDATION
@@ -2,6 +2,41 @@ Platforms on which the installation procedures and test suite were
 exercised
 
 
+WCSLIB version 4.8 (2011/08/15)
+-------------------------------
+
+* Dell Latitude D620 (Intel Centrino Duo, i686), Debian linux 4.0 (etch)
+  uname -r (kernel version): 2.6.24-1-686 (32-bit)
+  gcc --version: gcc (GCC) 4.1.2 20061115 (prerelease) (Debian 4.1.1-21)
+  g77 --version: GNU Fortran (GCC) 3.4.6 (Debian 3.4.6-5)
+
+
+* Dell PowerEdge 2950 (Intel Xeon, 8 x X5460), Debian linux 5.0.8 (lenny)
+  uname -r (kernel version): 2.6.26-2-amd64 (64-bit)
+  gcc --version: gcc (Debian 4.3.2-1.1) 4.3.2
+  gfortran --version: GNU Fortran (Debian 4.3.2-1.1) 4.3.2
+
+
+* Marvell SheevaPlug (Feroceon 88FR131 rev 1 ARM v5L), Debian linux 6.0 
+  (squeeze)
+  uname -r (kernel version): 2.6.32-5-kirkwood
+  gcc --version: gcc (Debian 4.4.5-8) 4.4.5
+  gfortran --version: GNU Fortran (Debian 4.4.5-8) 4.4.5
+
+
+* Mac mini (Intel Core 2 Duo) running Mac OS X 10.6.2 (10C540)
+  uname -r (Darwin kernel version): 10.2.0
+  gcc --version: i686-apple-darwin10-gcc-4.2.1 (GCC) 4.2.1
+                 (Apple Inc. build 5646)
+  gfortran --version: GNU Fortran (GCC) 4.5.0 20100107 (experimental)
+
+
+* Enterprise 450 Model 2250 (Sparc, sun4u 64-bit), SunOS 5.9 (Solaris 9)
+  uname -r (SunOS version): 5.9
+  gcc --version: gcc (GCC) 4.5.1
+  gfortran --version: GNU Fortran (GCC) 4.5.1
+
+
 WCSLIB version 4.7 (2011/02/07)
 -------------------------------
 
@@ -17,8 +52,7 @@ WCSLIB version 4.7 (2011/02/07)
   g77 --version: GNU Fortran (GCC) 3.4.6 (Debian 3.4.6-5)
 
 
-* Enterprise 450 Model 2250 (Sparc, sun4u 64-bit) running SunOS 5.9
-  (Solaris 9)
+* Enterprise 450 Model 2250 (Sparc, sun4u 64-bit), SunOS 5.9 (Solaris 9)
   uname -r (SunOS version): 5.9
   gcc --version: gcc (GCC) 4.5.1
   gfortran --version: GNU Fortran (GCC) 4.5.1
@@ -151,4 +185,4 @@ WCSLIB version 4.4 (2009/08/06)
           2004/04/23
 
 ------------------------------------------------------------------------------
-$Id: VALIDATION,v 4.7 2011/02/07 07:03:43 cal103 Exp $
+$Id: VALIDATION,v 4.8.1.1 2011/08/15 08:07:07 cal103 Exp cal103 $
diff --git a/wcslib/config/config.guess b/wcslib/config/config.guess
index 500ee74..43f0cdb 100755
--- a/wcslib/config/config.guess
+++ b/wcslib/config/config.guess
@@ -1,9 +1,10 @@
 #! /bin/sh
 # Attempt to guess a canonical system name.
 #   Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
-#   2000, 2001, 2002, 2003 Free Software Foundation, Inc.
+#   2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010,
+#   2011 Free Software Foundation, Inc.
 
-timestamp='2003-10-03'
+timestamp='2011-10-01'
 
 # This file is free software; you can redistribute it and/or modify it
 # under the terms of the GNU General Public License as published by
@@ -17,23 +18,25 @@ timestamp='2003-10-03'
 #
 # You should have received a copy of the GNU General Public License
 # along with this program; if not, write to the Free Software
-# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+# Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA
+# 02110-1301, USA.
 #
 # As a special exception to the GNU General Public License, if you
 # distribute this file as part of a program that contains a
 # configuration script generated by Autoconf, you may include it under
 # the same distribution terms that you use for the rest of that program.
 
-# Originally written by Per Bothner <per at bothner.com>.
-# Please send patches to <config-patches at gnu.org>.  Submit a context
-# diff and a properly formatted ChangeLog entry.
+
+# Originally written by Per Bothner.  Please send patches (context
+# diff format) to <config-patches at gnu.org> and include a ChangeLog
+# entry.
 #
 # This script attempts to guess a canonical system name similar to
 # config.sub.  If it succeeds, it prints the system name on stdout, and
 # exits with 0.  Otherwise, it exits with 1.
 #
-# The plan is that this can be called by configure scripts if you
-# don't specify an explicit build system type.
+# You can get the latest version of this script from:
+# http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.guess;hb=HEAD
 
 me=`echo "$0" | sed -e 's,.*/,,'`
 
@@ -53,8 +56,9 @@ version="\
 GNU config.guess ($timestamp)
 
 Originally written by Per Bothner.
-Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001
-Free Software Foundation, Inc.
+Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000,
+2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 Free
+Software Foundation, Inc.
 
 This is free software; see the source for copying conditions.  There is NO
 warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE."
@@ -66,11 +70,11 @@ Try \`$me --help' for more information."
 while test $# -gt 0 ; do
   case $1 in
     --time-stamp | --time* | -t )
-       echo "$timestamp" ; exit 0 ;;
+       echo "$timestamp" ; exit ;;
     --version | -v )
-       echo "$version" ; exit 0 ;;
+       echo "$version" ; exit ;;
     --help | --h* | -h )
-       echo "$usage"; exit 0 ;;
+       echo "$usage"; exit ;;
     -- )     # Stop option processing
        shift; break ;;
     - )	# Use stdin as input.
@@ -104,7 +108,7 @@ set_cc_for_build='
 trap "exitcode=\$?; (rm -f \$tmpfiles 2>/dev/null; rmdir \$tmp 2>/dev/null) && exit \$exitcode" 0 ;
 trap "rm -f \$tmpfiles 2>/dev/null; rmdir \$tmp 2>/dev/null; exit 1" 1 2 13 15 ;
 : ${TMPDIR=/tmp} ;
- { tmp=`(umask 077 && mktemp -d -q "$TMPDIR/cgXXXXXX") 2>/dev/null` && test -n "$tmp" && test -d "$tmp" ; } ||
+ { tmp=`(umask 077 && mktemp -d "$TMPDIR/cgXXXXXX") 2>/dev/null` && test -n "$tmp" && test -d "$tmp" ; } ||
  { test -n "$RANDOM" && tmp=$TMPDIR/cg$$-$RANDOM && (umask 077 && mkdir $tmp) ; } ||
  { tmp=$TMPDIR/cg-$$ && (umask 077 && mkdir $tmp) && echo "Warning: creating insecure temp directory" >&2 ; } ||
  { echo "$me: cannot create a temporary directory in $TMPDIR" >&2 ; exit 1 ; } ;
@@ -123,7 +127,7 @@ case $CC_FOR_BUILD,$HOST_CC,$CC in
 	;;
  ,,*)   CC_FOR_BUILD=$CC ;;
  ,*,*)  CC_FOR_BUILD=$HOST_CC ;;
-esac ;'
+esac ; set_cc_for_build= ;'
 
 # This is needed to find uname on a Pyramid OSx when run in the BSD universe.
 # (ghazi at noc.rutgers.edu 1994-08-24)
@@ -158,6 +162,7 @@ case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in
 	    arm*) machine=arm-unknown ;;
 	    sh3el) machine=shl-unknown ;;
 	    sh3eb) machine=sh-unknown ;;
+	    sh5el) machine=sh5le-unknown ;;
 	    *) machine=${UNAME_MACHINE_ARCH}-unknown ;;
 	esac
 	# The Operating System including object format, if it has switched
@@ -166,7 +171,7 @@ case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in
 	    arm*|i386|m68k|ns32k|sh3*|sparc|vax)
 		eval $set_cc_for_build
 		if echo __ELF__ | $CC_FOR_BUILD -E - 2>/dev/null \
-			| grep __ELF__ >/dev/null
+			| grep -q __ELF__
 		then
 		    # Once all utilities can be ECOFF (netbsdecoff) or a.out (netbsdaout).
 		    # Return netbsd for either.  FIX?
@@ -176,7 +181,7 @@ case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in
 		fi
 		;;
 	    *)
-	        os=netbsd
+		os=netbsd
 		;;
 	esac
 	# The OS release
@@ -196,50 +201,32 @@ case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in
 	# contains redundant information, the shorter form:
 	# CPU_TYPE-MANUFACTURER-OPERATING_SYSTEM is used.
 	echo "${machine}-${os}${release}"
-	exit 0 ;;
-    amiga:OpenBSD:*:*)
-	echo m68k-unknown-openbsd${UNAME_RELEASE}
-	exit 0 ;;
-    arc:OpenBSD:*:*)
-	echo mipsel-unknown-openbsd${UNAME_RELEASE}
-	exit 0 ;;
-    hp300:OpenBSD:*:*)
-	echo m68k-unknown-openbsd${UNAME_RELEASE}
-	exit 0 ;;
-    mac68k:OpenBSD:*:*)
-	echo m68k-unknown-openbsd${UNAME_RELEASE}
-	exit 0 ;;
-    macppc:OpenBSD:*:*)
-	echo powerpc-unknown-openbsd${UNAME_RELEASE}
-	exit 0 ;;
-    mvme68k:OpenBSD:*:*)
-	echo m68k-unknown-openbsd${UNAME_RELEASE}
-	exit 0 ;;
-    mvme88k:OpenBSD:*:*)
-	echo m88k-unknown-openbsd${UNAME_RELEASE}
-	exit 0 ;;
-    mvmeppc:OpenBSD:*:*)
-	echo powerpc-unknown-openbsd${UNAME_RELEASE}
-	exit 0 ;;
-    pmax:OpenBSD:*:*)
-	echo mipsel-unknown-openbsd${UNAME_RELEASE}
-	exit 0 ;;
-    sgi:OpenBSD:*:*)
-	echo mipseb-unknown-openbsd${UNAME_RELEASE}
-	exit 0 ;;
-    sun3:OpenBSD:*:*)
-	echo m68k-unknown-openbsd${UNAME_RELEASE}
-	exit 0 ;;
-    wgrisc:OpenBSD:*:*)
-	echo mipsel-unknown-openbsd${UNAME_RELEASE}
-	exit 0 ;;
+	exit ;;
     *:OpenBSD:*:*)
-	echo ${UNAME_MACHINE}-unknown-openbsd${UNAME_RELEASE}
-	exit 0 ;;
+	UNAME_MACHINE_ARCH=`arch | sed 's/OpenBSD.//'`
+	echo ${UNAME_MACHINE_ARCH}-unknown-openbsd${UNAME_RELEASE}
+	exit ;;
+    *:ekkoBSD:*:*)
+	echo ${UNAME_MACHINE}-unknown-ekkobsd${UNAME_RELEASE}
+	exit ;;
+    *:SolidBSD:*:*)
+	echo ${UNAME_MACHINE}-unknown-solidbsd${UNAME_RELEASE}
+	exit ;;
+    macppc:MirBSD:*:*)
+	echo powerpc-unknown-mirbsd${UNAME_RELEASE}
+	exit ;;
+    *:MirBSD:*:*)
+	echo ${UNAME_MACHINE}-unknown-mirbsd${UNAME_RELEASE}
+	exit ;;
     alpha:OSF1:*:*)
-	if test $UNAME_RELEASE = "V4.0"; then
+	case $UNAME_RELEASE in
+	*4.0)
 		UNAME_RELEASE=`/usr/sbin/sizer -v | awk '{print $3}'`
-	fi
+		;;
+	*5.*)
+		UNAME_RELEASE=`/usr/sbin/sizer -v | awk '{print $4}'`
+		;;
+	esac
 	# According to Compaq, /usr/sbin/psrinfo has been available on
 	# OSF/1 and Tru64 systems produced since 1995.  I hope that
 	# covers most systems running today.  This code pipes the CPU
@@ -277,42 +264,52 @@ case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in
 	    "EV7.9 (21364A)")
 		UNAME_MACHINE="alphaev79" ;;
 	esac
+	# A Pn.n version is a patched version.
 	# A Vn.n version is a released version.
 	# A Tn.n version is a released field test version.
 	# A Xn.n version is an unreleased experimental baselevel.
 	# 1.2 uses "1.2" for uname -r.
-	echo ${UNAME_MACHINE}-dec-osf`echo ${UNAME_RELEASE} | sed -e 's/^[VTX]//' | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'`
-	exit 0 ;;
-    Alpha*:OpenVMS:*:*)
-	echo alpha-hp-vms
-	exit 0 ;;
+	echo ${UNAME_MACHINE}-dec-osf`echo ${UNAME_RELEASE} | sed -e 's/^[PVTX]//' | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'`
+	# Reset EXIT trap before exiting to avoid spurious non-zero exit code.
+	exitcode=$?
+	trap '' 0
+	exit $exitcode ;;
     Alpha\ *:Windows_NT*:*)
 	# How do we know it's Interix rather than the generic POSIX subsystem?
 	# Should we change UNAME_MACHINE based on the output of uname instead
 	# of the specific Alpha model?
 	echo alpha-pc-interix
-	exit 0 ;;
+	exit ;;
     21064:Windows_NT:50:3)
 	echo alpha-dec-winnt3.5
-	exit 0 ;;
+	exit ;;
     Amiga*:UNIX_System_V:4.0:*)
 	echo m68k-unknown-sysv4
-	exit 0;;
+	exit ;;
     *:[Aa]miga[Oo][Ss]:*:*)
 	echo ${UNAME_MACHINE}-unknown-amigaos
-	exit 0 ;;
+	exit ;;
     *:[Mm]orph[Oo][Ss]:*:*)
 	echo ${UNAME_MACHINE}-unknown-morphos
-	exit 0 ;;
+	exit ;;
     *:OS/390:*:*)
 	echo i370-ibm-openedition
-	exit 0 ;;
+	exit ;;
+    *:z/VM:*:*)
+	echo s390-ibm-zvmoe
+	exit ;;
+    *:OS400:*:*)
+	echo powerpc-ibm-os400
+	exit ;;
     arm:RISC*:1.[012]*:*|arm:riscix:1.[012]*:*)
 	echo arm-acorn-riscix${UNAME_RELEASE}
-	exit 0;;
+	exit ;;
+    arm:riscos:*:*|arm:RISCOS:*:*)
+	echo arm-unknown-riscos
+	exit ;;
     SR2?01:HI-UX/MPP:*:* | SR8000:HI-UX/MPP:*:*)
 	echo hppa1.1-hitachi-hiuxmpp
-	exit 0;;
+	exit ;;
     Pyramid*:OSx*:*:* | MIS*:OSx*:*:* | MIS*:SMP_DC-OSx*:*:*)
 	# akee at wpdis03.wpafb.af.mil (Earle F. Ake) contributed MIS and NILE.
 	if test "`(/bin/universe) 2>/dev/null`" = att ; then
@@ -320,32 +317,51 @@ case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in
 	else
 		echo pyramid-pyramid-bsd
 	fi
-	exit 0 ;;
+	exit ;;
     NILE*:*:*:dcosx)
 	echo pyramid-pyramid-svr4
-	exit 0 ;;
+	exit ;;
     DRS?6000:unix:4.0:6*)
 	echo sparc-icl-nx6
-	exit 0 ;;
-    DRS?6000:UNIX_SV:4.2*:7*)
+	exit ;;
+    DRS?6000:UNIX_SV:4.2*:7* | DRS?6000:isis:4.2*:7*)
 	case `/usr/bin/uname -p` in
-	    sparc) echo sparc-icl-nx7 && exit 0 ;;
+	    sparc) echo sparc-icl-nx7; exit ;;
 	esac ;;
+    s390x:SunOS:*:*)
+	echo ${UNAME_MACHINE}-ibm-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
+	exit ;;
     sun4H:SunOS:5.*:*)
 	echo sparc-hal-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
-	exit 0 ;;
+	exit ;;
     sun4*:SunOS:5.*:* | tadpole*:SunOS:5.*:*)
 	echo sparc-sun-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
-	exit 0 ;;
-    i86pc:SunOS:5.*:*)
-	echo i386-pc-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
-	exit 0 ;;
+	exit ;;
+    i86pc:AuroraUX:5.*:* | i86xen:AuroraUX:5.*:*)
+	echo i386-pc-auroraux${UNAME_RELEASE}
+	exit ;;
+    i86pc:SunOS:5.*:* | i86xen:SunOS:5.*:*)
+	eval $set_cc_for_build
+	SUN_ARCH="i386"
+	# If there is a compiler, see if it is configured for 64-bit objects.
+	# Note that the Sun cc does not turn __LP64__ into 1 like gcc does.
+	# This test works for both compilers.
+	if [ "$CC_FOR_BUILD" != 'no_compiler_found' ]; then
+	    if (echo '#ifdef __amd64'; echo IS_64BIT_ARCH; echo '#endif') | \
+		(CCOPTS= $CC_FOR_BUILD -E - 2>/dev/null) | \
+		grep IS_64BIT_ARCH >/dev/null
+	    then
+		SUN_ARCH="x86_64"
+	    fi
+	fi
+	echo ${SUN_ARCH}-pc-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
+	exit ;;
     sun4*:SunOS:6*:*)
 	# According to config.sub, this is the proper way to canonicalize
 	# SunOS6.  Hard to guess exactly what SunOS6 will be like, but
 	# it's likely to be more like Solaris than SunOS4.
 	echo sparc-sun-solaris3`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
-	exit 0 ;;
+	exit ;;
     sun4*:SunOS:*:*)
 	case "`/usr/bin/arch -k`" in
 	    Series*|S4*)
@@ -354,10 +370,10 @@ case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in
 	esac
 	# Japanese Language versions have a version number like `4.1.3-JL'.
 	echo sparc-sun-sunos`echo ${UNAME_RELEASE}|sed -e 's/-/_/'`
-	exit 0 ;;
+	exit ;;
     sun3*:SunOS:*:*)
 	echo m68k-sun-sunos${UNAME_RELEASE}
-	exit 0 ;;
+	exit ;;
     sun*:*:4.2BSD:*)
 	UNAME_RELEASE=`(sed 1q /etc/motd | awk '{print substr($5,1,3)}') 2>/dev/null`
 	test "x${UNAME_RELEASE}" = "x" && UNAME_RELEASE=3
@@ -369,10 +385,10 @@ case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in
 		echo sparc-sun-sunos${UNAME_RELEASE}
 		;;
 	esac
-	exit 0 ;;
+	exit ;;
     aushp:SunOS:*:*)
 	echo sparc-auspex-sunos${UNAME_RELEASE}
-	exit 0 ;;
+	exit ;;
     # The situation for MiNT is a little confusing.  The machine name
     # can be virtually everything (everything which is not
     # "atarist" or "atariste" at least should have a processor
@@ -382,38 +398,41 @@ case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in
     # MiNT.  But MiNT is downward compatible to TOS, so this should
     # be no problem.
     atarist[e]:*MiNT:*:* | atarist[e]:*mint:*:* | atarist[e]:*TOS:*:*)
-        echo m68k-atari-mint${UNAME_RELEASE}
-	exit 0 ;;
+	echo m68k-atari-mint${UNAME_RELEASE}
+	exit ;;
     atari*:*MiNT:*:* | atari*:*mint:*:* | atarist[e]:*TOS:*:*)
 	echo m68k-atari-mint${UNAME_RELEASE}
-        exit 0 ;;
+	exit ;;
     *falcon*:*MiNT:*:* | *falcon*:*mint:*:* | *falcon*:*TOS:*:*)
-        echo m68k-atari-mint${UNAME_RELEASE}
-	exit 0 ;;
+	echo m68k-atari-mint${UNAME_RELEASE}
+	exit ;;
     milan*:*MiNT:*:* | milan*:*mint:*:* | *milan*:*TOS:*:*)
-        echo m68k-milan-mint${UNAME_RELEASE}
-        exit 0 ;;
+	echo m68k-milan-mint${UNAME_RELEASE}
+	exit ;;
     hades*:*MiNT:*:* | hades*:*mint:*:* | *hades*:*TOS:*:*)
-        echo m68k-hades-mint${UNAME_RELEASE}
-        exit 0 ;;
+	echo m68k-hades-mint${UNAME_RELEASE}
+	exit ;;
     *:*MiNT:*:* | *:*mint:*:* | *:*TOS:*:*)
-        echo m68k-unknown-mint${UNAME_RELEASE}
-        exit 0 ;;
+	echo m68k-unknown-mint${UNAME_RELEASE}
+	exit ;;
+    m68k:machten:*:*)
+	echo m68k-apple-machten${UNAME_RELEASE}
+	exit ;;
     powerpc:machten:*:*)
 	echo powerpc-apple-machten${UNAME_RELEASE}
-	exit 0 ;;
+	exit ;;
     RISC*:Mach:*:*)
 	echo mips-dec-mach_bsd4.3
-	exit 0 ;;
+	exit ;;
     RISC*:ULTRIX:*:*)
 	echo mips-dec-ultrix${UNAME_RELEASE}
-	exit 0 ;;
+	exit ;;
     VAX*:ULTRIX*:*:*)
 	echo vax-dec-ultrix${UNAME_RELEASE}
-	exit 0 ;;
+	exit ;;
     2020:CLIX:*:* | 2430:CLIX:*:*)
 	echo clipper-intergraph-clix${UNAME_RELEASE}
-	exit 0 ;;
+	exit ;;
     mips:*:*:UMIPS | mips:*:*:RISCos)
 	eval $set_cc_for_build
 	sed 's/^	//' << EOF >$dummy.c
@@ -437,35 +456,36 @@ case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in
 	  exit (-1);
 	}
 EOF
-	$CC_FOR_BUILD -o $dummy $dummy.c \
-	  && $dummy `echo "${UNAME_RELEASE}" | sed -n 's/\([0-9]*\).*/\1/p'` \
-	  && exit 0
+	$CC_FOR_BUILD -o $dummy $dummy.c &&
+	  dummyarg=`echo "${UNAME_RELEASE}" | sed -n 's/\([0-9]*\).*/\1/p'` &&
+	  SYSTEM_NAME=`$dummy $dummyarg` &&
+	    { echo "$SYSTEM_NAME"; exit; }
 	echo mips-mips-riscos${UNAME_RELEASE}
-	exit 0 ;;
+	exit ;;
     Motorola:PowerMAX_OS:*:*)
 	echo powerpc-motorola-powermax
-	exit 0 ;;
+	exit ;;
     Motorola:*:4.3:PL8-*)
 	echo powerpc-harris-powermax
-	exit 0 ;;
+	exit ;;
     Night_Hawk:*:*:PowerMAX_OS | Synergy:PowerMAX_OS:*:*)
 	echo powerpc-harris-powermax
-	exit 0 ;;
+	exit ;;
     Night_Hawk:Power_UNIX:*:*)
 	echo powerpc-harris-powerunix
-	exit 0 ;;
+	exit ;;
     m88k:CX/UX:7*:*)
 	echo m88k-harris-cxux7
-	exit 0 ;;
+	exit ;;
     m88k:*:4*:R4*)
 	echo m88k-motorola-sysv4
-	exit 0 ;;
+	exit ;;
     m88k:*:3*:R3*)
 	echo m88k-motorola-sysv3
-	exit 0 ;;
+	exit ;;
     AViiON:dgux:*:*)
-        # DG/UX returns AViiON for all architectures
-        UNAME_PROCESSOR=`/usr/bin/uname -p`
+	# DG/UX returns AViiON for all architectures
+	UNAME_PROCESSOR=`/usr/bin/uname -p`
 	if [ $UNAME_PROCESSOR = mc88100 ] || [ $UNAME_PROCESSOR = mc88110 ]
 	then
 	    if [ ${TARGET_BINARY_INTERFACE}x = m88kdguxelfx ] || \
@@ -478,29 +498,29 @@ EOF
 	else
 	    echo i586-dg-dgux${UNAME_RELEASE}
 	fi
- 	exit 0 ;;
+	exit ;;
     M88*:DolphinOS:*:*)	# DolphinOS (SVR3)
 	echo m88k-dolphin-sysv3
-	exit 0 ;;
+	exit ;;
     M88*:*:R3*:*)
 	# Delta 88k system running SVR3
 	echo m88k-motorola-sysv3
-	exit 0 ;;
+	exit ;;
     XD88*:*:*:*) # Tektronix XD88 system running UTekV (SVR3)
 	echo m88k-tektronix-sysv3
-	exit 0 ;;
+	exit ;;
     Tek43[0-9][0-9]:UTek:*:*) # Tektronix 4300 system running UTek (BSD)
 	echo m68k-tektronix-bsd
-	exit 0 ;;
+	exit ;;
     *:IRIX*:*:*)
 	echo mips-sgi-irix`echo ${UNAME_RELEASE}|sed -e 's/-/_/g'`
-	exit 0 ;;
+	exit ;;
     ????????:AIX?:[12].1:2)   # AIX 2.2.1 or AIX 2.1.1 is RT/PC AIX.
-	echo romp-ibm-aix      # uname -m gives an 8 hex-code CPU id
-	exit 0 ;;              # Note that: echo "'`uname -s`'" gives 'AIX '
+	echo romp-ibm-aix     # uname -m gives an 8 hex-code CPU id
+	exit ;;               # Note that: echo "'`uname -s`'" gives 'AIX '
     i*86:AIX:*:*)
 	echo i386-ibm-aix
-	exit 0 ;;
+	exit ;;
     ia64:AIX:*:*)
 	if [ -x /usr/bin/oslevel ] ; then
 		IBM_REV=`/usr/bin/oslevel`
@@ -508,7 +528,7 @@ EOF
 		IBM_REV=${UNAME_VERSION}.${UNAME_RELEASE}
 	fi
 	echo ${UNAME_MACHINE}-ibm-aix${IBM_REV}
-	exit 0 ;;
+	exit ;;
     *:AIX:2:3)
 	if grep bos325 /usr/include/stdio.h >/dev/null 2>&1; then
 		eval $set_cc_for_build
@@ -523,15 +543,19 @@ EOF
 			exit(0);
 			}
 EOF
-		$CC_FOR_BUILD -o $dummy $dummy.c && $dummy && exit 0
-		echo rs6000-ibm-aix3.2.5
+		if $CC_FOR_BUILD -o $dummy $dummy.c && SYSTEM_NAME=`$dummy`
+		then
+			echo "$SYSTEM_NAME"
+		else
+			echo rs6000-ibm-aix3.2.5
+		fi
 	elif grep bos324 /usr/include/stdio.h >/dev/null 2>&1; then
 		echo rs6000-ibm-aix3.2.4
 	else
 		echo rs6000-ibm-aix3.2
 	fi
-	exit 0 ;;
-    *:AIX:*:[45])
+	exit ;;
+    *:AIX:*:[4567])
 	IBM_CPU_ID=`/usr/sbin/lsdev -C -c processor -S available | sed 1q | awk '{ print $1 }'`
 	if /usr/sbin/lsattr -El ${IBM_CPU_ID} | grep ' POWER' >/dev/null 2>&1; then
 		IBM_ARCH=rs6000
@@ -544,28 +568,28 @@ EOF
 		IBM_REV=${UNAME_VERSION}.${UNAME_RELEASE}
 	fi
 	echo ${IBM_ARCH}-ibm-aix${IBM_REV}
-	exit 0 ;;
+	exit ;;
     *:AIX:*:*)
 	echo rs6000-ibm-aix
-	exit 0 ;;
+	exit ;;
     ibmrt:4.4BSD:*|romp-ibm:BSD:*)
 	echo romp-ibm-bsd4.4
-	exit 0 ;;
+	exit ;;
     ibmrt:*BSD:*|romp-ibm:BSD:*)            # covers RT/PC BSD and
 	echo romp-ibm-bsd${UNAME_RELEASE}   # 4.3 with uname added to
-	exit 0 ;;                           # report: romp-ibm BSD 4.3
+	exit ;;                             # report: romp-ibm BSD 4.3
     *:BOSX:*:*)
 	echo rs6000-bull-bosx
-	exit 0 ;;
+	exit ;;
     DPX/2?00:B.O.S.:*:*)
 	echo m68k-bull-sysv3
-	exit 0 ;;
+	exit ;;
     9000/[34]??:4.3bsd:1.*:*)
 	echo m68k-hp-bsd
-	exit 0 ;;
+	exit ;;
     hp300:4.4BSD:*:* | 9000/[34]??:4.3bsd:2.*:*)
 	echo m68k-hp-bsd4.4
-	exit 0 ;;
+	exit ;;
     9000/[34678]??:HP-UX:*:*)
 	HPUX_REV=`echo ${UNAME_RELEASE}|sed -e 's/[^.]*.[0B]*//'`
 	case "${UNAME_MACHINE}" in
@@ -574,52 +598,52 @@ EOF
 	    9000/[678][0-9][0-9])
 		if [ -x /usr/bin/getconf ]; then
 		    sc_cpu_version=`/usr/bin/getconf SC_CPU_VERSION 2>/dev/null`
-                    sc_kernel_bits=`/usr/bin/getconf SC_KERNEL_BITS 2>/dev/null`
-                    case "${sc_cpu_version}" in
-                      523) HP_ARCH="hppa1.0" ;; # CPU_PA_RISC1_0
-                      528) HP_ARCH="hppa1.1" ;; # CPU_PA_RISC1_1
-                      532)                      # CPU_PA_RISC2_0
-                        case "${sc_kernel_bits}" in
-                          32) HP_ARCH="hppa2.0n" ;;
-                          64) HP_ARCH="hppa2.0w" ;;
+		    sc_kernel_bits=`/usr/bin/getconf SC_KERNEL_BITS 2>/dev/null`
+		    case "${sc_cpu_version}" in
+		      523) HP_ARCH="hppa1.0" ;; # CPU_PA_RISC1_0
+		      528) HP_ARCH="hppa1.1" ;; # CPU_PA_RISC1_1
+		      532)                      # CPU_PA_RISC2_0
+			case "${sc_kernel_bits}" in
+			  32) HP_ARCH="hppa2.0n" ;;
+			  64) HP_ARCH="hppa2.0w" ;;
 			  '') HP_ARCH="hppa2.0" ;;   # HP-UX 10.20
-                        esac ;;
-                    esac
+			esac ;;
+		    esac
 		fi
 		if [ "${HP_ARCH}" = "" ]; then
 		    eval $set_cc_for_build
-		    sed 's/^              //' << EOF >$dummy.c
+		    sed 's/^		//' << EOF >$dummy.c
 
-              #define _HPUX_SOURCE
-              #include <stdlib.h>
-              #include <unistd.h>
+		#define _HPUX_SOURCE
+		#include <stdlib.h>
+		#include <unistd.h>
 
-              int main ()
-              {
-              #if defined(_SC_KERNEL_BITS)
-                  long bits = sysconf(_SC_KERNEL_BITS);
-              #endif
-                  long cpu  = sysconf (_SC_CPU_VERSION);
+		int main ()
+		{
+		#if defined(_SC_KERNEL_BITS)
+		    long bits = sysconf(_SC_KERNEL_BITS);
+		#endif
+		    long cpu  = sysconf (_SC_CPU_VERSION);
 
-                  switch (cpu)
-              	{
-              	case CPU_PA_RISC1_0: puts ("hppa1.0"); break;
-              	case CPU_PA_RISC1_1: puts ("hppa1.1"); break;
-              	case CPU_PA_RISC2_0:
-              #if defined(_SC_KERNEL_BITS)
-              	    switch (bits)
-              		{
-              		case 64: puts ("hppa2.0w"); break;
-              		case 32: puts ("hppa2.0n"); break;
-              		default: puts ("hppa2.0"); break;
-              		} break;
-              #else  /* !defined(_SC_KERNEL_BITS) */
-              	    puts ("hppa2.0"); break;
-              #endif
-              	default: puts ("hppa1.0"); break;
-              	}
-                  exit (0);
-              }
+		    switch (cpu)
+			{
+			case CPU_PA_RISC1_0: puts ("hppa1.0"); break;
+			case CPU_PA_RISC1_1: puts ("hppa1.1"); break;
+			case CPU_PA_RISC2_0:
+		#if defined(_SC_KERNEL_BITS)
+			    switch (bits)
+				{
+				case 64: puts ("hppa2.0w"); break;
+				case 32: puts ("hppa2.0n"); break;
+				default: puts ("hppa2.0"); break;
+				} break;
+		#else  /* !defined(_SC_KERNEL_BITS) */
+			    puts ("hppa2.0"); break;
+		#endif
+			default: puts ("hppa1.0"); break;
+			}
+		    exit (0);
+		}
 EOF
 		    (CCOPTS= $CC_FOR_BUILD -o $dummy $dummy.c 2>/dev/null) && HP_ARCH=`$dummy`
 		    test -z "$HP_ARCH" && HP_ARCH=hppa
@@ -627,9 +651,19 @@ EOF
 	esac
 	if [ ${HP_ARCH} = "hppa2.0w" ]
 	then
-	    # avoid double evaluation of $set_cc_for_build
-	    test -n "$CC_FOR_BUILD" || eval $set_cc_for_build
-	    if echo __LP64__ | (CCOPTS= $CC_FOR_BUILD -E -) | grep __LP64__ >/dev/null
+	    eval $set_cc_for_build
+
+	    # hppa2.0w-hp-hpux* has a 64-bit kernel and a compiler generating
+	    # 32-bit code.  hppa64-hp-hpux* has the same kernel and a compiler
+	    # generating 64-bit code.  GNU and HP use different nomenclature:
+	    #
+	    # $ CC_FOR_BUILD=cc ./config.guess
+	    # => hppa2.0w-hp-hpux11.23
+	    # $ CC_FOR_BUILD="cc +DA2.0w" ./config.guess
+	    # => hppa64-hp-hpux11.23
+
+	    if echo __LP64__ | (CCOPTS= $CC_FOR_BUILD -E - 2>/dev/null) |
+		grep -q __LP64__
 	    then
 		HP_ARCH="hppa2.0w"
 	    else
@@ -637,11 +671,11 @@ EOF
 	    fi
 	fi
 	echo ${HP_ARCH}-hp-hpux${HPUX_REV}
-	exit 0 ;;
+	exit ;;
     ia64:HP-UX:*:*)
 	HPUX_REV=`echo ${UNAME_RELEASE}|sed -e 's/[^.]*.[0B]*//'`
 	echo ia64-hp-hpux${HPUX_REV}
-	exit 0 ;;
+	exit ;;
     3050*:HI-UX:*:*)
 	eval $set_cc_for_build
 	sed 's/^	//' << EOF >$dummy.c
@@ -669,211 +703,256 @@ EOF
 	  exit (0);
 	}
 EOF
-	$CC_FOR_BUILD -o $dummy $dummy.c && $dummy && exit 0
+	$CC_FOR_BUILD -o $dummy $dummy.c && SYSTEM_NAME=`$dummy` &&
+		{ echo "$SYSTEM_NAME"; exit; }
 	echo unknown-hitachi-hiuxwe2
-	exit 0 ;;
+	exit ;;
     9000/7??:4.3bsd:*:* | 9000/8?[79]:4.3bsd:*:* )
 	echo hppa1.1-hp-bsd
-	exit 0 ;;
+	exit ;;
     9000/8??:4.3bsd:*:*)
 	echo hppa1.0-hp-bsd
-	exit 0 ;;
+	exit ;;
     *9??*:MPE/iX:*:* | *3000*:MPE/iX:*:*)
 	echo hppa1.0-hp-mpeix
-	exit 0 ;;
+	exit ;;
     hp7??:OSF1:*:* | hp8?[79]:OSF1:*:* )
 	echo hppa1.1-hp-osf
-	exit 0 ;;
+	exit ;;
     hp8??:OSF1:*:*)
 	echo hppa1.0-hp-osf
-	exit 0 ;;
+	exit ;;
     i*86:OSF1:*:*)
 	if [ -x /usr/sbin/sysversion ] ; then
 	    echo ${UNAME_MACHINE}-unknown-osf1mk
 	else
 	    echo ${UNAME_MACHINE}-unknown-osf1
 	fi
-	exit 0 ;;
+	exit ;;
     parisc*:Lites*:*:*)
 	echo hppa1.1-hp-lites
-	exit 0 ;;
+	exit ;;
     C1*:ConvexOS:*:* | convex:ConvexOS:C1*:*)
 	echo c1-convex-bsd
-        exit 0 ;;
+	exit ;;
     C2*:ConvexOS:*:* | convex:ConvexOS:C2*:*)
 	if getsysinfo -f scalar_acc
 	then echo c32-convex-bsd
 	else echo c2-convex-bsd
 	fi
-        exit 0 ;;
+	exit ;;
     C34*:ConvexOS:*:* | convex:ConvexOS:C34*:*)
 	echo c34-convex-bsd
-        exit 0 ;;
+	exit ;;
     C38*:ConvexOS:*:* | convex:ConvexOS:C38*:*)
 	echo c38-convex-bsd
-        exit 0 ;;
+	exit ;;
     C4*:ConvexOS:*:* | convex:ConvexOS:C4*:*)
 	echo c4-convex-bsd
-        exit 0 ;;
+	exit ;;
     CRAY*Y-MP:*:*:*)
 	echo ymp-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
-	exit 0 ;;
+	exit ;;
     CRAY*[A-Z]90:*:*:*)
 	echo ${UNAME_MACHINE}-cray-unicos${UNAME_RELEASE} \
 	| sed -e 's/CRAY.*\([A-Z]90\)/\1/' \
 	      -e y/ABCDEFGHIJKLMNOPQRSTUVWXYZ/abcdefghijklmnopqrstuvwxyz/ \
 	      -e 's/\.[^.]*$/.X/'
-	exit 0 ;;
+	exit ;;
     CRAY*TS:*:*:*)
 	echo t90-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
-	exit 0 ;;
+	exit ;;
     CRAY*T3E:*:*:*)
 	echo alphaev5-cray-unicosmk${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
-	exit 0 ;;
+	exit ;;
     CRAY*SV1:*:*:*)
 	echo sv1-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
-	exit 0 ;;
+	exit ;;
     *:UNICOS/mp:*:*)
-	echo nv1-cray-unicosmp${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
-	exit 0 ;;
+	echo craynv-cray-unicosmp${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
+	exit ;;
     F30[01]:UNIX_System_V:*:* | F700:UNIX_System_V:*:*)
 	FUJITSU_PROC=`uname -m | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'`
-        FUJITSU_SYS=`uname -p | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/\///'`
-        FUJITSU_REL=`echo ${UNAME_RELEASE} | sed -e 's/ /_/'`
-        echo "${FUJITSU_PROC}-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}"
-        exit 0 ;;
+	FUJITSU_SYS=`uname -p | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/\///'`
+	FUJITSU_REL=`echo ${UNAME_RELEASE} | sed -e 's/ /_/'`
+	echo "${FUJITSU_PROC}-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}"
+	exit ;;
+    5000:UNIX_System_V:4.*:*)
+	FUJITSU_SYS=`uname -p | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/\///'`
+	FUJITSU_REL=`echo ${UNAME_RELEASE} | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/ /_/'`
+	echo "sparc-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}"
+	exit ;;
     i*86:BSD/386:*:* | i*86:BSD/OS:*:* | *:Ascend\ Embedded/OS:*:*)
 	echo ${UNAME_MACHINE}-pc-bsdi${UNAME_RELEASE}
-	exit 0 ;;
+	exit ;;
     sparc*:BSD/OS:*:*)
 	echo sparc-unknown-bsdi${UNAME_RELEASE}
-	exit 0 ;;
+	exit ;;
     *:BSD/OS:*:*)
 	echo ${UNAME_MACHINE}-unknown-bsdi${UNAME_RELEASE}
-	exit 0 ;;
-    *:FreeBSD:*:*|*:GNU/FreeBSD:*:*)
-	# Determine whether the default compiler uses glibc.
-	eval $set_cc_for_build
-	sed 's/^	//' << EOF >$dummy.c
-	#include <features.h>
-	#if __GLIBC__ >= 2
-	LIBC=gnu
-	#else
-	LIBC=
-	#endif
-EOF
-	eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep ^LIBC=`
-	# GNU/FreeBSD systems have a "k" prefix to indicate we are using
-	# FreeBSD's kernel, but not the complete OS.
-	case ${LIBC} in gnu) kernel_only='k' ;; esac
-	echo ${UNAME_MACHINE}-unknown-${kernel_only}freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`${LIBC:+-$LIBC}
-	exit 0 ;;
+	exit ;;
+    *:FreeBSD:*:*)
+	UNAME_PROCESSOR=`/usr/bin/uname -p`
+	case ${UNAME_PROCESSOR} in
+	    amd64)
+		echo x86_64-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` ;;
+	    *)
+		echo ${UNAME_PROCESSOR}-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` ;;
+	esac
+	exit ;;
     i*:CYGWIN*:*)
 	echo ${UNAME_MACHINE}-pc-cygwin
-	exit 0 ;;
-    i*:MINGW*:*)
+	exit ;;
+    *:MINGW*:*)
 	echo ${UNAME_MACHINE}-pc-mingw32
-	exit 0 ;;
+	exit ;;
+    i*:windows32*:*)
+	# uname -m includes "-pc" on this system.
+	echo ${UNAME_MACHINE}-mingw32
+	exit ;;
     i*:PW*:*)
 	echo ${UNAME_MACHINE}-pc-pw32
-	exit 0 ;;
-    x86:Interix*:[34]*)
-	echo i586-pc-interix${UNAME_RELEASE}|sed -e 's/\..*//'
-	exit 0 ;;
+	exit ;;
+    *:Interix*:*)
+	case ${UNAME_MACHINE} in
+	    x86)
+		echo i586-pc-interix${UNAME_RELEASE}
+		exit ;;
+	    authenticamd | genuineintel | EM64T)
+		echo x86_64-unknown-interix${UNAME_RELEASE}
+		exit ;;
+	    IA64)
+		echo ia64-unknown-interix${UNAME_RELEASE}
+		exit ;;
+	esac ;;
     [345]86:Windows_95:* | [345]86:Windows_98:* | [345]86:Windows_NT:*)
 	echo i${UNAME_MACHINE}-pc-mks
-	exit 0 ;;
+	exit ;;
+    8664:Windows_NT:*)
+	echo x86_64-pc-mks
+	exit ;;
     i*:Windows_NT*:* | Pentium*:Windows_NT*:*)
 	# How do we know it's Interix rather than the generic POSIX subsystem?
 	# It also conflicts with pre-2.0 versions of AT&T UWIN. Should we
 	# UNAME_MACHINE based on the output of uname instead of i386?
 	echo i586-pc-interix
-	exit 0 ;;
+	exit ;;
     i*:UWIN*:*)
 	echo ${UNAME_MACHINE}-pc-uwin
-	exit 0 ;;
+	exit ;;
+    amd64:CYGWIN*:*:* | x86_64:CYGWIN*:*:*)
+	echo x86_64-unknown-cygwin
+	exit ;;
     p*:CYGWIN*:*)
 	echo powerpcle-unknown-cygwin
-	exit 0 ;;
+	exit ;;
     prep*:SunOS:5.*:*)
 	echo powerpcle-unknown-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
-	exit 0 ;;
+	exit ;;
     *:GNU:*:*)
+	# the GNU system
 	echo `echo ${UNAME_MACHINE}|sed -e 's,[-/].*$,,'`-unknown-gnu`echo ${UNAME_RELEASE}|sed -e 's,/.*$,,'`
-	exit 0 ;;
+	exit ;;
+    *:GNU/*:*:*)
+	# other systems with GNU libc and userland
+	echo ${UNAME_MACHINE}-unknown-`echo ${UNAME_SYSTEM} | sed 's,^[^/]*/,,' | tr '[A-Z]' '[a-z]'``echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`-gnu
+	exit ;;
     i*86:Minix:*:*)
 	echo ${UNAME_MACHINE}-pc-minix
-	exit 0 ;;
+	exit ;;
+    alpha:Linux:*:*)
+	case `sed -n '/^cpu model/s/^.*: \(.*\)/\1/p' < /proc/cpuinfo` in
+	  EV5)   UNAME_MACHINE=alphaev5 ;;
+	  EV56)  UNAME_MACHINE=alphaev56 ;;
+	  PCA56) UNAME_MACHINE=alphapca56 ;;
+	  PCA57) UNAME_MACHINE=alphapca56 ;;
+	  EV6)   UNAME_MACHINE=alphaev6 ;;
+	  EV67)  UNAME_MACHINE=alphaev67 ;;
+	  EV68*) UNAME_MACHINE=alphaev68 ;;
+	esac
+	objdump --private-headers /bin/sh | grep -q ld.so.1
+	if test "$?" = 0 ; then LIBC="libc1" ; else LIBC="" ; fi
+	echo ${UNAME_MACHINE}-unknown-linux-gnu${LIBC}
+	exit ;;
     arm*:Linux:*:*)
+	eval $set_cc_for_build
+	if echo __ARM_EABI__ | $CC_FOR_BUILD -E - 2>/dev/null \
+	    | grep -q __ARM_EABI__
+	then
+	    echo ${UNAME_MACHINE}-unknown-linux-gnu
+	else
+	    if echo __ARM_PCS_VFP | $CC_FOR_BUILD -E - 2>/dev/null \
+		| grep -q __ARM_PCS_VFP
+	    then
+		echo ${UNAME_MACHINE}-unknown-linux-gnueabi
+	    else
+		echo ${UNAME_MACHINE}-unknown-linux-gnueabihf
+	    fi
+	fi
+	exit ;;
+    avr32*:Linux:*:*)
 	echo ${UNAME_MACHINE}-unknown-linux-gnu
-	exit 0 ;;
+	exit ;;
     cris:Linux:*:*)
 	echo cris-axis-linux-gnu
-	exit 0 ;;
-    ia64:Linux:*:*)
-	echo ${UNAME_MACHINE}-unknown-linux-gnu
-	exit 0 ;;
-    m68*:Linux:*:*)
-	echo ${UNAME_MACHINE}-unknown-linux-gnu
-	exit 0 ;;
-    mips:Linux:*:*)
+	exit ;;
+    crisv32:Linux:*:*)
+	echo crisv32-axis-linux-gnu
+	exit ;;
+    frv:Linux:*:*)
+	echo frv-unknown-linux-gnu
+	exit ;;
+    hexagon:Linux:*:*)
+	echo hexagon-unknown-linux-gnu
+	exit ;;
+    i*86:Linux:*:*)
+	LIBC=gnu
 	eval $set_cc_for_build
 	sed 's/^	//' << EOF >$dummy.c
-	#undef CPU
-	#undef mips
-	#undef mipsel
-	#if defined(__MIPSEL__) || defined(__MIPSEL) || defined(_MIPSEL) || defined(MIPSEL)
-	CPU=mipsel
-	#else
-	#if defined(__MIPSEB__) || defined(__MIPSEB) || defined(_MIPSEB) || defined(MIPSEB)
-	CPU=mips
-	#else
-	CPU=
-	#endif
+	#ifdef __dietlibc__
+	LIBC=dietlibc
 	#endif
 EOF
-	eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep ^CPU=`
-	test x"${CPU}" != x && echo "${CPU}-unknown-linux-gnu" && exit 0
-	;;
-    mips64:Linux:*:*)
+	eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep '^LIBC'`
+	echo "${UNAME_MACHINE}-pc-linux-${LIBC}"
+	exit ;;
+    ia64:Linux:*:*)
+	echo ${UNAME_MACHINE}-unknown-linux-gnu
+	exit ;;
+    m32r*:Linux:*:*)
+	echo ${UNAME_MACHINE}-unknown-linux-gnu
+	exit ;;
+    m68*:Linux:*:*)
+	echo ${UNAME_MACHINE}-unknown-linux-gnu
+	exit ;;
+    mips:Linux:*:* | mips64:Linux:*:*)
 	eval $set_cc_for_build
 	sed 's/^	//' << EOF >$dummy.c
 	#undef CPU
-	#undef mips64
-	#undef mips64el
+	#undef ${UNAME_MACHINE}
+	#undef ${UNAME_MACHINE}el
 	#if defined(__MIPSEL__) || defined(__MIPSEL) || defined(_MIPSEL) || defined(MIPSEL)
-	CPU=mips64el
+	CPU=${UNAME_MACHINE}el
 	#else
 	#if defined(__MIPSEB__) || defined(__MIPSEB) || defined(_MIPSEB) || defined(MIPSEB)
-	CPU=mips64
+	CPU=${UNAME_MACHINE}
 	#else
 	CPU=
 	#endif
 	#endif
 EOF
-	eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep ^CPU=`
-	test x"${CPU}" != x && echo "${CPU}-unknown-linux-gnu" && exit 0
+	eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep '^CPU'`
+	test x"${CPU}" != x && { echo "${CPU}-unknown-linux-gnu"; exit; }
 	;;
-    ppc:Linux:*:*)
-	echo powerpc-unknown-linux-gnu
-	exit 0 ;;
-    ppc64:Linux:*:*)
-	echo powerpc64-unknown-linux-gnu
-	exit 0 ;;
-    alpha:Linux:*:*)
-	case `sed -n '/^cpu model/s/^.*: \(.*\)/\1/p' < /proc/cpuinfo` in
-	  EV5)   UNAME_MACHINE=alphaev5 ;;
-	  EV56)  UNAME_MACHINE=alphaev56 ;;
-	  PCA56) UNAME_MACHINE=alphapca56 ;;
-	  PCA57) UNAME_MACHINE=alphapca56 ;;
-	  EV6)   UNAME_MACHINE=alphaev6 ;;
-	  EV67)  UNAME_MACHINE=alphaev67 ;;
-	  EV68*) UNAME_MACHINE=alphaev68 ;;
-        esac
-	objdump --private-headers /bin/sh | grep ld.so.1 >/dev/null
-	if test "$?" = 0 ; then LIBC="libc1" ; else LIBC="" ; fi
-	echo ${UNAME_MACHINE}-unknown-linux-gnu${LIBC}
-	exit 0 ;;
+    or32:Linux:*:*)
+	echo or32-unknown-linux-gnu
+	exit ;;
+    padre:Linux:*:*)
+	echo sparc-unknown-linux-gnu
+	exit ;;
+    parisc64:Linux:*:* | hppa64:Linux:*:*)
+	echo hppa64-unknown-linux-gnu
+	exit ;;
     parisc:Linux:*:* | hppa:Linux:*:*)
 	# Look for CPU level
 	case `grep '^cpu[^a-z]*:' /proc/cpuinfo 2>/dev/null | cut -d' ' -f2` in
@@ -881,112 +960,71 @@ EOF
 	  PA8*) echo hppa2.0-unknown-linux-gnu ;;
 	  *)    echo hppa-unknown-linux-gnu ;;
 	esac
-	exit 0 ;;
-    parisc64:Linux:*:* | hppa64:Linux:*:*)
-	echo hppa64-unknown-linux-gnu
-	exit 0 ;;
+	exit ;;
+    ppc64:Linux:*:*)
+	echo powerpc64-unknown-linux-gnu
+	exit ;;
+    ppc:Linux:*:*)
+	echo powerpc-unknown-linux-gnu
+	exit ;;
     s390:Linux:*:* | s390x:Linux:*:*)
 	echo ${UNAME_MACHINE}-ibm-linux
-	exit 0 ;;
+	exit ;;
     sh64*:Linux:*:*)
-    	echo ${UNAME_MACHINE}-unknown-linux-gnu
-	exit 0 ;;
+	echo ${UNAME_MACHINE}-unknown-linux-gnu
+	exit ;;
     sh*:Linux:*:*)
 	echo ${UNAME_MACHINE}-unknown-linux-gnu
-	exit 0 ;;
+	exit ;;
     sparc:Linux:*:* | sparc64:Linux:*:*)
 	echo ${UNAME_MACHINE}-unknown-linux-gnu
-	exit 0 ;;
+	exit ;;
+    tile*:Linux:*:*)
+	echo ${UNAME_MACHINE}-unknown-linux-gnu
+	exit ;;
+    vax:Linux:*:*)
+	echo ${UNAME_MACHINE}-dec-linux-gnu
+	exit ;;
     x86_64:Linux:*:*)
 	echo x86_64-unknown-linux-gnu
-	exit 0 ;;
-    i*86:Linux:*:*)
-	# The BFD linker knows what the default object file format is, so
-	# first see if it will tell us. cd to the root directory to prevent
-	# problems with other programs or directories called `ld' in the path.
-	# Set LC_ALL=C to ensure ld outputs messages in English.
-	ld_supported_targets=`cd /; LC_ALL=C ld --help 2>&1 \
-			 | sed -ne '/supported targets:/!d
-				    s/[ 	][ 	]*/ /g
-				    s/.*supported targets: *//
-				    s/ .*//
-				    p'`
-        case "$ld_supported_targets" in
-	  elf32-i386)
-		TENTATIVE="${UNAME_MACHINE}-pc-linux-gnu"
-		;;
-	  a.out-i386-linux)
-		echo "${UNAME_MACHINE}-pc-linux-gnuaout"
-		exit 0 ;;
-	  coff-i386)
-		echo "${UNAME_MACHINE}-pc-linux-gnucoff"
-		exit 0 ;;
-	  "")
-		# Either a pre-BFD a.out linker (linux-gnuoldld) or
-		# one that does not give us useful --help.
-		echo "${UNAME_MACHINE}-pc-linux-gnuoldld"
-		exit 0 ;;
-	esac
-	# Determine whether the default compiler is a.out or elf
-	eval $set_cc_for_build
-	sed 's/^	//' << EOF >$dummy.c
-	#include <features.h>
-	#ifdef __ELF__
-	# ifdef __GLIBC__
-	#  if __GLIBC__ >= 2
-	LIBC=gnu
-	#  else
-	LIBC=gnulibc1
-	#  endif
-	# else
-	LIBC=gnulibc1
-	# endif
-	#else
-	#ifdef __INTEL_COMPILER
-	LIBC=gnu
-	#else
-	LIBC=gnuaout
-	#endif
-	#endif
-	#ifdef __dietlibc__
-	LIBC=dietlibc
-	#endif
-EOF
-	eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep ^LIBC=`
-	test x"${LIBC}" != x && echo "${UNAME_MACHINE}-pc-linux-${LIBC}" && exit 0
-	test x"${TENTATIVE}" != x && echo "${TENTATIVE}" && exit 0
-	;;
+	exit ;;
+    xtensa*:Linux:*:*)
+	echo ${UNAME_MACHINE}-unknown-linux-gnu
+	exit ;;
     i*86:DYNIX/ptx:4*:*)
 	# ptx 4.0 does uname -s correctly, with DYNIX/ptx in there.
 	# earlier versions are messed up and put the nodename in both
 	# sysname and nodename.
 	echo i386-sequent-sysv4
-	exit 0 ;;
+	exit ;;
     i*86:UNIX_SV:4.2MP:2.*)
-        # Unixware is an offshoot of SVR4, but it has its own version
-        # number series starting with 2...
-        # I am not positive that other SVR4 systems won't match this,
+	# Unixware is an offshoot of SVR4, but it has its own version
+	# number series starting with 2...
+	# I am not positive that other SVR4 systems won't match this,
 	# I just have to hope.  -- rms.
-        # Use sysv4.2uw... so that sysv4* matches it.
+	# Use sysv4.2uw... so that sysv4* matches it.
 	echo ${UNAME_MACHINE}-pc-sysv4.2uw${UNAME_VERSION}
-	exit 0 ;;
+	exit ;;
     i*86:OS/2:*:*)
 	# If we were able to find `uname', then EMX Unix compatibility
 	# is probably installed.
 	echo ${UNAME_MACHINE}-pc-os2-emx
-	exit 0 ;;
+	exit ;;
     i*86:XTS-300:*:STOP)
 	echo ${UNAME_MACHINE}-unknown-stop
-	exit 0 ;;
+	exit ;;
     i*86:atheos:*:*)
 	echo ${UNAME_MACHINE}-unknown-atheos
-	exit 0 ;;
-    i*86:LynxOS:2.*:* | i*86:LynxOS:3.[01]*:* | i*86:LynxOS:4.0*:*)
+	exit ;;
+    i*86:syllable:*:*)
+	echo ${UNAME_MACHINE}-pc-syllable
+	exit ;;
+    i*86:LynxOS:2.*:* | i*86:LynxOS:3.[01]*:* | i*86:LynxOS:4.[02]*:*)
 	echo i386-unknown-lynxos${UNAME_RELEASE}
-	exit 0 ;;
+	exit ;;
     i*86:*DOS:*:*)
 	echo ${UNAME_MACHINE}-pc-msdosdjgpp
-	exit 0 ;;
+	exit ;;
     i*86:*:4.*:* | i*86:SYSTEM_V:4.*:*)
 	UNAME_REL=`echo ${UNAME_RELEASE} | sed 's/\/MP$//'`
 	if grep Novell /usr/include/link.h >/dev/null 2>/dev/null; then
@@ -994,15 +1032,16 @@ EOF
 	else
 		echo ${UNAME_MACHINE}-pc-sysv${UNAME_REL}
 	fi
-	exit 0 ;;
-    i*86:*:5:[78]*)
+	exit ;;
+    i*86:*:5:[678]*)
+	# UnixWare 7.x, OpenUNIX and OpenServer 6.
 	case `/bin/uname -X | grep "^Machine"` in
 	    *486*)	     UNAME_MACHINE=i486 ;;
 	    *Pentium)	     UNAME_MACHINE=i586 ;;
 	    *Pent*|*Celeron) UNAME_MACHINE=i686 ;;
 	esac
 	echo ${UNAME_MACHINE}-unknown-sysv${UNAME_RELEASE}${UNAME_SYSTEM}${UNAME_VERSION}
-	exit 0 ;;
+	exit ;;
     i*86:*:3.2:*)
 	if test -f /usr/options/cb.name; then
 		UNAME_REL=`sed -n 's/.*Version //p' </usr/options/cb.name`
@@ -1020,73 +1059,86 @@ EOF
 	else
 		echo ${UNAME_MACHINE}-pc-sysv32
 	fi
-	exit 0 ;;
+	exit ;;
     pc:*:*:*)
 	# Left here for compatibility:
-        # uname -m prints for DJGPP always 'pc', but it prints nothing about
-        # the processor, so we play safe by assuming i386.
-	echo i386-pc-msdosdjgpp
-        exit 0 ;;
+	# uname -m prints for DJGPP always 'pc', but it prints nothing about
+	# the processor, so we play safe by assuming i586.
+	# Note: whatever this is, it MUST be the same as what config.sub
+	# prints for the "djgpp" host, or else GDB configury will decide that
+	# this is a cross-build.
+	echo i586-pc-msdosdjgpp
+	exit ;;
     Intel:Mach:3*:*)
 	echo i386-pc-mach3
-	exit 0 ;;
+	exit ;;
     paragon:*:*:*)
 	echo i860-intel-osf1
-	exit 0 ;;
+	exit ;;
     i860:*:4.*:*) # i860-SVR4
 	if grep Stardent /usr/include/sys/uadmin.h >/dev/null 2>&1 ; then
 	  echo i860-stardent-sysv${UNAME_RELEASE} # Stardent Vistra i860-SVR4
 	else # Add other i860-SVR4 vendors below as they are discovered.
 	  echo i860-unknown-sysv${UNAME_RELEASE}  # Unknown i860-SVR4
 	fi
-	exit 0 ;;
+	exit ;;
     mini*:CTIX:SYS*5:*)
 	# "miniframe"
 	echo m68010-convergent-sysv
-	exit 0 ;;
+	exit ;;
     mc68k:UNIX:SYSTEM5:3.51m)
 	echo m68k-convergent-sysv
-	exit 0 ;;
+	exit ;;
     M680?0:D-NIX:5.3:*)
 	echo m68k-diab-dnix
-	exit 0 ;;
-    M68*:*:R3V[567]*:*)
-	test -r /sysV68 && echo 'm68k-motorola-sysv' && exit 0 ;;
-    3[34]??:*:4.0:3.0 | 3[34]??A:*:4.0:3.0 | 3[34]??,*:*:4.0:3.0 | 3[34]??/*:*:4.0:3.0 | 4400:*:4.0:3.0 | 4850:*:4.0:3.0 | SKA40:*:4.0:3.0 | SDS2:*:4.0:3.0 | SHG2:*:4.0:3.0)
+	exit ;;
+    M68*:*:R3V[5678]*:*)
+	test -r /sysV68 && { echo 'm68k-motorola-sysv'; exit; } ;;
+    3[345]??:*:4.0:3.0 | 3[34]??A:*:4.0:3.0 | 3[34]??,*:*:4.0:3.0 | 3[34]??/*:*:4.0:3.0 | 4400:*:4.0:3.0 | 4850:*:4.0:3.0 | SKA40:*:4.0:3.0 | SDS2:*:4.0:3.0 | SHG2:*:4.0:3.0 | S7501*:*:4.0:3.0)
 	OS_REL=''
 	test -r /etc/.relid \
 	&& OS_REL=.`sed -n 's/[^ ]* [^ ]* \([0-9][0-9]\).*/\1/p' < /etc/.relid`
 	/bin/uname -p 2>/dev/null | grep 86 >/dev/null \
-	  && echo i486-ncr-sysv4.3${OS_REL} && exit 0
+	  && { echo i486-ncr-sysv4.3${OS_REL}; exit; }
 	/bin/uname -p 2>/dev/null | /bin/grep entium >/dev/null \
-	  && echo i586-ncr-sysv4.3${OS_REL} && exit 0 ;;
+	  && { echo i586-ncr-sysv4.3${OS_REL}; exit; } ;;
     3[34]??:*:4.0:* | 3[34]??,*:*:4.0:*)
-        /bin/uname -p 2>/dev/null | grep 86 >/dev/null \
-          && echo i486-ncr-sysv4 && exit 0 ;;
+	/bin/uname -p 2>/dev/null | grep 86 >/dev/null \
+	  && { echo i486-ncr-sysv4; exit; } ;;
+    NCR*:*:4.2:* | MPRAS*:*:4.2:*)
+	OS_REL='.3'
+	test -r /etc/.relid \
+	    && OS_REL=.`sed -n 's/[^ ]* [^ ]* \([0-9][0-9]\).*/\1/p' < /etc/.relid`
+	/bin/uname -p 2>/dev/null | grep 86 >/dev/null \
+	    && { echo i486-ncr-sysv4.3${OS_REL}; exit; }
+	/bin/uname -p 2>/dev/null | /bin/grep entium >/dev/null \
+	    && { echo i586-ncr-sysv4.3${OS_REL}; exit; }
+	/bin/uname -p 2>/dev/null | /bin/grep pteron >/dev/null \
+	    && { echo i586-ncr-sysv4.3${OS_REL}; exit; } ;;
     m68*:LynxOS:2.*:* | m68*:LynxOS:3.0*:*)
 	echo m68k-unknown-lynxos${UNAME_RELEASE}
-	exit 0 ;;
+	exit ;;
     mc68030:UNIX_System_V:4.*:*)
 	echo m68k-atari-sysv4
-	exit 0 ;;
+	exit ;;
     TSUNAMI:LynxOS:2.*:*)
 	echo sparc-unknown-lynxos${UNAME_RELEASE}
-	exit 0 ;;
+	exit ;;
     rs6000:LynxOS:2.*:*)
 	echo rs6000-unknown-lynxos${UNAME_RELEASE}
-	exit 0 ;;
-    PowerPC:LynxOS:2.*:* | PowerPC:LynxOS:3.[01]*:* | PowerPC:LynxOS:4.0*:*)
+	exit ;;
+    PowerPC:LynxOS:2.*:* | PowerPC:LynxOS:3.[01]*:* | PowerPC:LynxOS:4.[02]*:*)
 	echo powerpc-unknown-lynxos${UNAME_RELEASE}
-	exit 0 ;;
+	exit ;;
     SM[BE]S:UNIX_SV:*:*)
 	echo mips-dde-sysv${UNAME_RELEASE}
-	exit 0 ;;
+	exit ;;
     RM*:ReliantUNIX-*:*:*)
 	echo mips-sni-sysv4
-	exit 0 ;;
+	exit ;;
     RM*:SINIX-*:*:*)
 	echo mips-sni-sysv4
-	exit 0 ;;
+	exit ;;
     *:SINIX-*:*:*)
 	if uname -p 2>/dev/null >/dev/null ; then
 		UNAME_MACHINE=`(uname -p) 2>/dev/null`
@@ -1094,68 +1146,94 @@ EOF
 	else
 		echo ns32k-sni-sysv
 	fi
-	exit 0 ;;
-    PENTIUM:*:4.0*:*) # Unisys `ClearPath HMP IX 4000' SVR4/MP effort
-                      # says <Richard.M.Bartel at ccMail.Census.GOV>
-        echo i586-unisys-sysv4
-        exit 0 ;;
+	exit ;;
+    PENTIUM:*:4.0*:*)	# Unisys `ClearPath HMP IX 4000' SVR4/MP effort
+			# says <Richard.M.Bartel at ccMail.Census.GOV>
+	echo i586-unisys-sysv4
+	exit ;;
     *:UNIX_System_V:4*:FTX*)
 	# From Gerald Hewes <hewes at openmarket.com>.
 	# How about differentiating between stratus architectures? -djm
 	echo hppa1.1-stratus-sysv4
-	exit 0 ;;
+	exit ;;
     *:*:*:FTX*)
 	# From seanf at swdc.stratus.com.
 	echo i860-stratus-sysv4
-	exit 0 ;;
+	exit ;;
+    i*86:VOS:*:*)
+	# From Paul.Green at stratus.com.
+	echo ${UNAME_MACHINE}-stratus-vos
+	exit ;;
     *:VOS:*:*)
 	# From Paul.Green at stratus.com.
 	echo hppa1.1-stratus-vos
-	exit 0 ;;
+	exit ;;
     mc68*:A/UX:*:*)
 	echo m68k-apple-aux${UNAME_RELEASE}
-	exit 0 ;;
+	exit ;;
     news*:NEWS-OS:6*:*)
 	echo mips-sony-newsos6
-	exit 0 ;;
+	exit ;;
     R[34]000:*System_V*:*:* | R4000:UNIX_SYSV:*:* | R*000:UNIX_SV:*:*)
 	if [ -d /usr/nec ]; then
-	        echo mips-nec-sysv${UNAME_RELEASE}
+		echo mips-nec-sysv${UNAME_RELEASE}
 	else
-	        echo mips-unknown-sysv${UNAME_RELEASE}
+		echo mips-unknown-sysv${UNAME_RELEASE}
 	fi
-        exit 0 ;;
+	exit ;;
     BeBox:BeOS:*:*)	# BeOS running on hardware made by Be, PPC only.
 	echo powerpc-be-beos
-	exit 0 ;;
+	exit ;;
     BeMac:BeOS:*:*)	# BeOS running on Mac or Mac clone, PPC only.
 	echo powerpc-apple-beos
-	exit 0 ;;
+	exit ;;
     BePC:BeOS:*:*)	# BeOS running on Intel PC compatible.
 	echo i586-pc-beos
-	exit 0 ;;
+	exit ;;
+    BePC:Haiku:*:*)	# Haiku running on Intel PC compatible.
+	echo i586-pc-haiku
+	exit ;;
     SX-4:SUPER-UX:*:*)
 	echo sx4-nec-superux${UNAME_RELEASE}
-	exit 0 ;;
+	exit ;;
     SX-5:SUPER-UX:*:*)
 	echo sx5-nec-superux${UNAME_RELEASE}
-	exit 0 ;;
+	exit ;;
     SX-6:SUPER-UX:*:*)
 	echo sx6-nec-superux${UNAME_RELEASE}
-	exit 0 ;;
+	exit ;;
+    SX-7:SUPER-UX:*:*)
+	echo sx7-nec-superux${UNAME_RELEASE}
+	exit ;;
+    SX-8:SUPER-UX:*:*)
+	echo sx8-nec-superux${UNAME_RELEASE}
+	exit ;;
+    SX-8R:SUPER-UX:*:*)
+	echo sx8r-nec-superux${UNAME_RELEASE}
+	exit ;;
     Power*:Rhapsody:*:*)
 	echo powerpc-apple-rhapsody${UNAME_RELEASE}
-	exit 0 ;;
+	exit ;;
     *:Rhapsody:*:*)
 	echo ${UNAME_MACHINE}-apple-rhapsody${UNAME_RELEASE}
-	exit 0 ;;
+	exit ;;
     *:Darwin:*:*)
-	case `uname -p` in
-	    *86) UNAME_PROCESSOR=i686 ;;
-	    powerpc) UNAME_PROCESSOR=powerpc ;;
+	UNAME_PROCESSOR=`uname -p` || UNAME_PROCESSOR=unknown
+	case $UNAME_PROCESSOR in
+	    i386)
+		eval $set_cc_for_build
+		if [ "$CC_FOR_BUILD" != 'no_compiler_found' ]; then
+		  if (echo '#ifdef __LP64__'; echo IS_64BIT_ARCH; echo '#endif') | \
+		      (CCOPTS= $CC_FOR_BUILD -E - 2>/dev/null) | \
+		      grep IS_64BIT_ARCH >/dev/null
+		  then
+		      UNAME_PROCESSOR="x86_64"
+		  fi
+		fi ;;
+	    unknown) UNAME_PROCESSOR=powerpc ;;
 	esac
 	echo ${UNAME_PROCESSOR}-apple-darwin${UNAME_RELEASE}
-	exit 0 ;;
+	exit ;;
     *:procnto*:*:* | *:QNX:[0123456789]*:*)
 	UNAME_PROCESSOR=`uname -p`
 	if test "$UNAME_PROCESSOR" = "x86"; then
@@ -1163,22 +1241,28 @@ EOF
 		UNAME_MACHINE=pc
 	fi
 	echo ${UNAME_PROCESSOR}-${UNAME_MACHINE}-nto-qnx${UNAME_RELEASE}
-	exit 0 ;;
+	exit ;;
     *:QNX:*:4*)
 	echo i386-pc-qnx
-	exit 0 ;;
-    NSR-[DGKLNPTVWY]:NONSTOP_KERNEL:*:*)
+	exit ;;
+    NEO-?:NONSTOP_KERNEL:*:*)
+	echo neo-tandem-nsk${UNAME_RELEASE}
+	exit ;;
+    NSE-?:NONSTOP_KERNEL:*:*)
+	echo nse-tandem-nsk${UNAME_RELEASE}
+	exit ;;
+    NSR-?:NONSTOP_KERNEL:*:*)
 	echo nsr-tandem-nsk${UNAME_RELEASE}
-	exit 0 ;;
+	exit ;;
     *:NonStop-UX:*:*)
 	echo mips-compaq-nonstopux
-	exit 0 ;;
+	exit ;;
     BS2000:POSIX*:*:*)
 	echo bs2000-siemens-sysv
-	exit 0 ;;
+	exit ;;
     DS/*:UNIX_System_V:*:*)
 	echo ${UNAME_MACHINE}-${UNAME_SYSTEM}-${UNAME_RELEASE}
-	exit 0 ;;
+	exit ;;
     *:Plan9:*:*)
 	# "uname -m" is not consistent, so use $cputype instead. 386
 	# is converted to i386 for consistency with other x86
@@ -1189,28 +1273,50 @@ EOF
 	    UNAME_MACHINE="$cputype"
 	fi
 	echo ${UNAME_MACHINE}-unknown-plan9
-	exit 0 ;;
+	exit ;;
     *:TOPS-10:*:*)
 	echo pdp10-unknown-tops10
-	exit 0 ;;
+	exit ;;
     *:TENEX:*:*)
 	echo pdp10-unknown-tenex
-	exit 0 ;;
+	exit ;;
     KS10:TOPS-20:*:* | KL10:TOPS-20:*:* | TYPE4:TOPS-20:*:*)
 	echo pdp10-dec-tops20
-	exit 0 ;;
+	exit ;;
     XKL-1:TOPS-20:*:* | TYPE5:TOPS-20:*:*)
 	echo pdp10-xkl-tops20
-	exit 0 ;;
+	exit ;;
     *:TOPS-20:*:*)
 	echo pdp10-unknown-tops20
-	exit 0 ;;
+	exit ;;
     *:ITS:*:*)
 	echo pdp10-unknown-its
-	exit 0 ;;
+	exit ;;
     SEI:*:*:SEIUX)
-        echo mips-sei-seiux${UNAME_RELEASE}
-	exit 0 ;;
+	echo mips-sei-seiux${UNAME_RELEASE}
+	exit ;;
+    *:DragonFly:*:*)
+	echo ${UNAME_MACHINE}-unknown-dragonfly`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`
+	exit ;;
+    *:*VMS:*:*)
+	UNAME_MACHINE=`(uname -p) 2>/dev/null`
+	case "${UNAME_MACHINE}" in
+	    A*) echo alpha-dec-vms ; exit ;;
+	    I*) echo ia64-dec-vms ; exit ;;
+	    V*) echo vax-dec-vms ; exit ;;
+	esac ;;
+    *:XENIX:*:SysV)
+	echo i386-pc-xenix
+	exit ;;
+    i*86:skyos:*:*)
+	echo ${UNAME_MACHINE}-pc-skyos`echo ${UNAME_RELEASE}` | sed -e 's/ .*$//'
+	exit ;;
+    i*86:rdos:*:*)
+	echo ${UNAME_MACHINE}-pc-rdos
+	exit ;;
+    i*86:AROS:*:*)
+	echo ${UNAME_MACHINE}-pc-aros
+	exit ;;
 esac
 
 #echo '(No uname command or uname output not recognized.)' 1>&2
@@ -1233,16 +1339,16 @@ main ()
 #include <sys/param.h>
   printf ("m68k-sony-newsos%s\n",
 #ifdef NEWSOS4
-          "4"
+	"4"
 #else
-	  ""
+	""
 #endif
-         ); exit (0);
+	); exit (0);
 #endif
 #endif
 
 #if defined (__arm) && defined (__acorn) && defined (__unix)
-  printf ("arm-acorn-riscix"); exit (0);
+  printf ("arm-acorn-riscix\n"); exit (0);
 #endif
 
 #if defined (hp300) && !defined (hpux)
@@ -1331,11 +1437,12 @@ main ()
 }
 EOF
 
-$CC_FOR_BUILD -o $dummy $dummy.c 2>/dev/null && $dummy && exit 0
+$CC_FOR_BUILD -o $dummy $dummy.c 2>/dev/null && SYSTEM_NAME=`$dummy` &&
+	{ echo "$SYSTEM_NAME"; exit; }
 
 # Apollos put the system type in the environment.
 
-test -d /usr/apollo && { echo ${ISP}-apollo-${SYSTYPE}; exit 0; }
+test -d /usr/apollo && { echo ${ISP}-apollo-${SYSTYPE}; exit; }
 
 # Convex versions that predate uname can use getsysinfo(1)
 
@@ -1344,22 +1451,22 @@ then
     case `getsysinfo -f cpu_type` in
     c1*)
 	echo c1-convex-bsd
-	exit 0 ;;
+	exit ;;
     c2*)
 	if getsysinfo -f scalar_acc
 	then echo c32-convex-bsd
 	else echo c2-convex-bsd
 	fi
-	exit 0 ;;
+	exit ;;
     c34*)
 	echo c34-convex-bsd
-	exit 0 ;;
+	exit ;;
     c38*)
 	echo c38-convex-bsd
-	exit 0 ;;
+	exit ;;
     c4*)
 	echo c4-convex-bsd
-	exit 0 ;;
+	exit ;;
     esac
 fi
 
@@ -1370,7 +1477,9 @@ This script, last modified $timestamp, has failed to recognize
 the operating system you are using. It is advised that you
 download the most up to date version of the config scripts from
 
-    ftp://ftp.gnu.org/pub/gnu/config/
+  http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.guess;hb=HEAD
+and
+  http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.sub;hb=HEAD
 
 If the version you run ($0) is already up to date, please
 send the following data and any information you think might be
diff --git a/wcslib/config/config.sub b/wcslib/config/config.sub
index 1f31816..0d2cdde 100755
--- a/wcslib/config/config.sub
+++ b/wcslib/config/config.sub
@@ -1,9 +1,10 @@
 #! /bin/sh
 # Configuration validation subroutine script.
 #   Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
-#   2000, 2001, 2002, 2003 Free Software Foundation, Inc.
+#   2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010,
+#   2011 Free Software Foundation, Inc.
 
-timestamp='2003-08-18'
+timestamp='2011-09-09'
 
 # This file is (in principle) common to ALL GNU software.
 # The presence of a machine in this file suggests that SOME GNU software
@@ -21,22 +22,26 @@ timestamp='2003-08-18'
 #
 # You should have received a copy of the GNU General Public License
 # along with this program; if not, write to the Free Software
-# Foundation, Inc., 59 Temple Place - Suite 330,
-# Boston, MA 02111-1307, USA.
-
+# Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA
+# 02110-1301, USA.
+#
 # As a special exception to the GNU General Public License, if you
 # distribute this file as part of a program that contains a
 # configuration script generated by Autoconf, you may include it under
 # the same distribution terms that you use for the rest of that program.
 
+
 # Please send patches to <config-patches at gnu.org>.  Submit a context
-# diff and a properly formatted ChangeLog entry.
+# diff and a properly formatted GNU ChangeLog entry.
 #
 # Configuration subroutine to validate and canonicalize a configuration type.
 # Supply the specified configuration type as an argument.
 # If it is invalid, we print an error message on stderr and exit with code 1.
 # Otherwise, we print the canonical config type on stdout and succeed.
 
+# You can get the latest version of this script from:
+# http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.sub;hb=HEAD
+
 # This file is supposed to be the same for all GNU packages
 # and recognize all the CPU types, system types and aliases
 # that are meaningful with *any* GNU software.
@@ -70,8 +75,9 @@ Report bugs and patches to <config-patches at gnu.org>."
 version="\
 GNU config.sub ($timestamp)
 
-Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001
-Free Software Foundation, Inc.
+Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000,
+2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 Free
+Software Foundation, Inc.
 
 This is free software; see the source for copying conditions.  There is NO
 warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE."
@@ -83,11 +89,11 @@ Try \`$me --help' for more information."
 while test $# -gt 0 ; do
   case $1 in
     --time-stamp | --time* | -t )
-       echo "$timestamp" ; exit 0 ;;
+       echo "$timestamp" ; exit ;;
     --version | -v )
-       echo "$version" ; exit 0 ;;
+       echo "$version" ; exit ;;
     --help | --h* | -h )
-       echo "$usage"; exit 0 ;;
+       echo "$usage"; exit ;;
     -- )     # Stop option processing
        shift; break ;;
     - )	# Use stdin as input.
@@ -99,7 +105,7 @@ while test $# -gt 0 ; do
     *local*)
        # First pass through any local machine types.
        echo $1
-       exit 0;;
+       exit ;;
 
     * )
        break ;;
@@ -118,7 +124,11 @@ esac
 # Here we must recognize all the valid KERNEL-OS combinations.
 maybe_os=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\2/'`
 case $maybe_os in
-  nto-qnx* | linux-gnu* | linux-dietlibc | kfreebsd*-gnu* | netbsd*-gnu* | storm-chaos* | os2-emx* | rtmk-nova*)
+  nto-qnx* | linux-gnu* | linux-android* | linux-dietlibc | linux-newlib* | \
+  linux-uclibc* | uclinux-uclibc* | uclinux-gnu* | kfreebsd*-gnu* | \
+  knetbsd*-gnu* | netbsd*-gnu* | \
+  kopensolaris*-gnu* | \
+  storm-chaos* | os2-emx* | rtmk-nova*)
     os=-$maybe_os
     basic_machine=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\1/'`
     ;;
@@ -144,10 +154,13 @@ case $os in
 	-convergent* | -ncr* | -news | -32* | -3600* | -3100* | -hitachi* |\
 	-c[123]* | -convex* | -sun | -crds | -omron* | -dg | -ultra | -tti* | \
 	-harris | -dolphin | -highlevel | -gould | -cbm | -ns | -masscomp | \
-	-apple | -axis)
+	-apple | -axis | -knuth | -cray | -microblaze)
 		os=
 		basic_machine=$1
 		;;
+	-bluegene*)
+		os=-cnk
+		;;
 	-sim | -cisco | -oki | -wec | -winbond)
 		os=
 		basic_machine=$1
@@ -162,13 +175,17 @@ case $os in
 		os=-chorusos
 		basic_machine=$1
 		;;
- 	-chorusrdb)
- 		os=-chorusrdb
+	-chorusrdb)
+		os=-chorusrdb
 		basic_machine=$1
- 		;;
+		;;
 	-hiux*)
 		os=-hiuxwe2
 		;;
+	-sco6)
+		os=-sco5v6
+		basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
+		;;
 	-sco5)
 		os=-sco3.2v5
 		basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
@@ -185,6 +202,10 @@ case $os in
 		# Don't forget version if it is 3.2v4 or newer.
 		basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
 		;;
+	-sco5v6*)
+		# Don't forget version if it is 3.2v4 or newer.
+		basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
+		;;
 	-sco*)
 		os=-sco3.2v2
 		basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
@@ -229,22 +250,31 @@ case $basic_machine in
 	| alpha | alphaev[4-8] | alphaev56 | alphaev6[78] | alphapca5[67] \
 	| alpha64 | alpha64ev[4-8] | alpha64ev56 | alpha64ev6[78] | alpha64pca5[67] \
 	| am33_2.0 \
-	| arc | arm | arm[bl]e | arme[lb] | armv[2345] | armv[345][lb] | avr \
+	| arc | arm | arm[bl]e | arme[lb] | armv[2345] | armv[345][lb] | avr | avr32 \
+        | be32 | be64 \
+	| bfin \
 	| c4x | clipper \
 	| d10v | d30v | dlx | dsp16xx \
-	| fr30 | frv \
+	| fido | fr30 | frv \
 	| h8300 | h8500 | hppa | hppa1.[01] | hppa2.0 | hppa2.0[nw] | hppa64 \
+	| hexagon \
 	| i370 | i860 | i960 | ia64 \
 	| ip2k | iq2000 \
-	| m32r | m68000 | m68k | m88k | mcore \
+	| le32 | le64 \
+	| lm32 \
+	| m32c | m32r | m32rle | m68000 | m68k | m88k \
+	| maxq | mb | microblaze | mcore | mep | metag \
 	| mips | mipsbe | mipseb | mipsel | mipsle \
 	| mips16 \
 	| mips64 | mips64el \
-	| mips64vr | mips64vrel \
+	| mips64octeon | mips64octeonel \
 	| mips64orion | mips64orionel \
+	| mips64r5900 | mips64r5900el \
+	| mips64vr | mips64vrel \
 	| mips64vr4100 | mips64vr4100el \
 	| mips64vr4300 | mips64vr4300el \
 	| mips64vr5000 | mips64vr5000el \
+	| mips64vr5900 | mips64vr5900el \
 	| mipsisa32 | mipsisa32el \
 	| mipsisa32r2 | mipsisa32r2el \
 	| mipsisa64 | mipsisa64el \
@@ -253,30 +283,63 @@ case $basic_machine in
 	| mipsisa64sr71k | mipsisa64sr71kel \
 	| mipstx39 | mipstx39el \
 	| mn10200 | mn10300 \
+	| moxie \
+	| mt \
 	| msp430 \
+	| nds32 | nds32le | nds32be \
+	| nios | nios2 \
 	| ns16k | ns32k \
-	| openrisc | or32 \
+	| open8 \
+	| or32 \
 	| pdp10 | pdp11 | pj | pjl \
-	| powerpc | powerpc64 | powerpc64le | powerpcle | ppcbe \
+	| powerpc | powerpc64 | powerpc64le | powerpcle \
 	| pyramid \
-	| sh | sh[1234] | sh[23]e | sh[34]eb | shbe | shle | sh[1234]le | sh3ele \
+	| rx \
+	| score \
+	| sh | sh[1234] | sh[24]a | sh[24]aeb | sh[23]e | sh[34]eb | sheb | shbe | shle | sh[1234]le | sh3ele \
 	| sh64 | sh64le \
-	| sparc | sparc64 | sparc86x | sparclet | sparclite | sparcv9 | sparcv9b \
-	| strongarm \
-	| tahoe | thumb | tic4x | tic80 | tron \
-	| v850 | v850e \
+	| sparc | sparc64 | sparc64b | sparc64v | sparc86x | sparclet | sparclite \
+	| sparcv8 | sparcv9 | sparcv9b | sparcv9v \
+	| spu \
+	| tahoe | tic4x | tic54x | tic55x | tic6x | tic80 | tron \
+	| ubicom32 \
+	| v850 | v850e | v850e1 | v850e2 | v850es | v850e2v3 \
 	| we32k \
-	| x86 | xscale | xstormy16 | xtensa \
-	| z8k)
+	| x86 | xc16x | xstormy16 | xtensa \
+	| z8k | z80)
 		basic_machine=$basic_machine-unknown
 		;;
-	m6811 | m68hc11 | m6812 | m68hc12)
+	c54x)
+		basic_machine=tic54x-unknown
+		;;
+	c55x)
+		basic_machine=tic55x-unknown
+		;;
+	c6x)
+		basic_machine=tic6x-unknown
+		;;
+	m6811 | m68hc11 | m6812 | m68hc12 | picochip)
 		# Motorola 68HC11/12.
 		basic_machine=$basic_machine-unknown
 		os=-none
 		;;
 	m88110 | m680[12346]0 | m683?2 | m68360 | m5200 | v70 | w65 | z8k)
 		;;
+	ms1)
+		basic_machine=mt-unknown
+		;;
+
+	strongarm | thumb | xscale)
+		basic_machine=arm-unknown
+		;;
+
+	xscaleeb)
+		basic_machine=armeb-unknown
+		;;
+
+	xscaleel)
+		basic_machine=armel-unknown
+		;;
 
 	# We use `pc' rather than `unknown'
 	# because (1) that's what they normally are, and
@@ -296,28 +359,35 @@ case $basic_machine in
 	| alpha64-* | alpha64ev[4-8]-* | alpha64ev56-* | alpha64ev6[78]-* \
 	| alphapca5[67]-* | alpha64pca5[67]-* | arc-* \
 	| arm-*  | armbe-* | armle-* | armeb-* | armv*-* \
-	| avr-* \
-	| bs2000-* \
-	| c[123]* | c30-* | [cjt]90-* | c4x-* | c54x-* | c55x-* | c6x-* \
-	| clipper-* | cydra-* \
+	| avr-* | avr32-* \
+	| be32-* | be64-* \
+	| bfin-* | bs2000-* \
+	| c[123]* | c30-* | [cjt]90-* | c4x-* \
+	| clipper-* | craynv-* | cydra-* \
 	| d10v-* | d30v-* | dlx-* \
 	| elxsi-* \
-	| f30[01]-* | f700-* | fr30-* | frv-* | fx80-* \
+	| f30[01]-* | f700-* | fido-* | fr30-* | frv-* | fx80-* \
 	| h8300-* | h8500-* \
 	| hppa-* | hppa1.[01]-* | hppa2.0-* | hppa2.0[nw]-* | hppa64-* \
+	| hexagon-* \
 	| i*86-* | i860-* | i960-* | ia64-* \
 	| ip2k-* | iq2000-* \
-	| m32r-* \
+	| le32-* | le64-* \
+	| lm32-* \
+	| m32c-* | m32r-* | m32rle-* \
 	| m68000-* | m680[012346]0-* | m68360-* | m683?2-* | m68k-* \
-	| m88110-* | m88k-* | mcore-* \
+	| m88110-* | m88k-* | maxq-* | mcore-* | metag-* | microblaze-* \
 	| mips-* | mipsbe-* | mipseb-* | mipsel-* | mipsle-* \
 	| mips16-* \
 	| mips64-* | mips64el-* \
-	| mips64vr-* | mips64vrel-* \
+	| mips64octeon-* | mips64octeonel-* \
 	| mips64orion-* | mips64orionel-* \
+	| mips64r5900-* | mips64r5900el-* \
+	| mips64vr-* | mips64vrel-* \
 	| mips64vr4100-* | mips64vr4100el-* \
 	| mips64vr4300-* | mips64vr4300el-* \
 	| mips64vr5000-* | mips64vr5000el-* \
+	| mips64vr5900-* | mips64vr5900el-* \
 	| mipsisa32-* | mipsisa32el-* \
 	| mipsisa32r2-* | mipsisa32r2el-* \
 	| mipsisa64-* | mipsisa64el-* \
@@ -325,26 +395,39 @@ case $basic_machine in
 	| mipsisa64sb1-* | mipsisa64sb1el-* \
 	| mipsisa64sr71k-* | mipsisa64sr71kel-* \
 	| mipstx39-* | mipstx39el-* \
+	| mmix-* \
+	| mt-* \
 	| msp430-* \
-	| none-* | np1-* | nv1-* | ns16k-* | ns32k-* \
+	| nds32-* | nds32le-* | nds32be-* \
+	| nios-* | nios2-* \
+	| none-* | np1-* | ns16k-* | ns32k-* \
+	| open8-* \
 	| orion-* \
 	| pdp10-* | pdp11-* | pj-* | pjl-* | pn-* | power-* \
-	| powerpc-* | powerpc64-* | powerpc64le-* | powerpcle-* | ppcbe-* \
+	| powerpc-* | powerpc64-* | powerpc64le-* | powerpcle-* \
 	| pyramid-* \
-	| romp-* | rs6000-* \
-	| sh-* | sh[1234]-* | sh[23]e-* | sh[34]eb-* | shbe-* \
+	| romp-* | rs6000-* | rx-* \
+	| sh-* | sh[1234]-* | sh[24]a-* | sh[24]aeb-* | sh[23]e-* | sh[34]eb-* | sheb-* | shbe-* \
 	| shle-* | sh[1234]le-* | sh3ele-* | sh64-* | sh64le-* \
-	| sparc-* | sparc64-* | sparc86x-* | sparclet-* | sparclite-* \
-	| sparcv9-* | sparcv9b-* | strongarm-* | sv1-* | sx?-* \
-	| tahoe-* | thumb-* \
+	| sparc-* | sparc64-* | sparc64b-* | sparc64v-* | sparc86x-* | sparclet-* \
+	| sparclite-* \
+	| sparcv8-* | sparcv9-* | sparcv9b-* | sparcv9v-* | sv1-* | sx?-* \
+	| tahoe-* \
 	| tic30-* | tic4x-* | tic54x-* | tic55x-* | tic6x-* | tic80-* \
+	| tile*-* \
 	| tron-* \
-	| v850-* | v850e-* | vax-* \
+	| ubicom32-* \
+	| v850-* | v850e-* | v850e1-* | v850es-* | v850e2-* | v850e2v3-* \
+	| vax-* \
 	| we32k-* \
-	| x86-* | x86_64-* | xps100-* | xscale-* | xstormy16-* \
-	| xtensa-* \
+	| x86-* | x86_64-* | xc16x-* | xps100-* \
+	| xstormy16-* | xtensa*-* \
 	| ymp-* \
-	| z8k-*)
+	| z8k-* | z80-*)
+		;;
+	# Recognize the basic CPU types without company name, with glob match.
+	xtensa*)
+		basic_machine=$basic_machine-unknown
 		;;
 	# Recognize the various machine names and aliases which stand
 	# for a CPU type and a company and sometimes even an OS.
@@ -362,6 +445,9 @@ case $basic_machine in
 		basic_machine=a29k-amd
 		os=-udi
 		;;
+	abacus)
+		basic_machine=abacus-unknown
+		;;
 	adobe68k)
 		basic_machine=m68010-adobe
 		os=-scout
@@ -379,6 +465,9 @@ case $basic_machine in
 	amd64)
 		basic_machine=x86_64-pc
 		;;
+	amd64-*)
+		basic_machine=x86_64-`echo $basic_machine | sed 's/^[^-]*-//'`
+		;;
 	amdahl)
 		basic_machine=580-amdahl
 		os=-sysv
@@ -402,6 +491,10 @@ case $basic_machine in
 		basic_machine=m68k-apollo
 		os=-bsd
 		;;
+	aros)
+		basic_machine=i386-pc
+		os=-aros
+		;;
 	aux)
 		basic_machine=m68k-apple
 		os=-aux
@@ -410,10 +503,35 @@ case $basic_machine in
 		basic_machine=ns32k-sequent
 		os=-dynix
 		;;
+	blackfin)
+		basic_machine=bfin-unknown
+		os=-linux
+		;;
+	blackfin-*)
+		basic_machine=bfin-`echo $basic_machine | sed 's/^[^-]*-//'`
+		os=-linux
+		;;
+	bluegene*)
+		basic_machine=powerpc-ibm
+		os=-cnk
+		;;
+	c54x-*)
+		basic_machine=tic54x-`echo $basic_machine | sed 's/^[^-]*-//'`
+		;;
+	c55x-*)
+		basic_machine=tic55x-`echo $basic_machine | sed 's/^[^-]*-//'`
+		;;
+	c6x-*)
+		basic_machine=tic6x-`echo $basic_machine | sed 's/^[^-]*-//'`
+		;;
 	c90)
 		basic_machine=c90-cray
 		os=-unicos
 		;;
+	cegcc)
+		basic_machine=arm-unknown
+		os=-cegcc
+		;;
 	convex-c1)
 		basic_machine=c1-convex
 		os=-bsd
@@ -438,12 +556,27 @@ case $basic_machine in
 		basic_machine=j90-cray
 		os=-unicos
 		;;
+	craynv)
+		basic_machine=craynv-cray
+		os=-unicosmp
+		;;
+	cr16 | cr16-*)
+		basic_machine=cr16-unknown
+		os=-elf
+		;;
 	crds | unos)
 		basic_machine=m68k-crds
 		;;
+	crisv32 | crisv32-* | etraxfs*)
+		basic_machine=crisv32-axis
+		;;
 	cris | cris-* | etrax*)
 		basic_machine=cris-axis
 		;;
+	crx)
+		basic_machine=crx-unknown
+		os=-elf
+		;;
 	da30 | da30-*)
 		basic_machine=m68k-da30
 		;;
@@ -466,6 +599,14 @@ case $basic_machine in
 		basic_machine=m88k-motorola
 		os=-sysv3
 		;;
+	dicos)
+		basic_machine=i686-pc
+		os=-dicos
+		;;
+	djgpp)
+		basic_machine=i586-pc
+		os=-msdosdjgpp
+		;;
 	dpx20 | dpx20-*)
 		basic_machine=rs6000-bull
 		os=-bosx
@@ -616,6 +757,14 @@ case $basic_machine in
 		basic_machine=m68k-isi
 		os=-sysv
 		;;
+	m68knommu)
+		basic_machine=m68k-unknown
+		os=-linux
+		;;
+	m68knommu-*)
+		basic_machine=m68k-`echo $basic_machine | sed 's/^[^-]*-//'`
+		os=-linux
+		;;
 	m88k-omron*)
 		basic_machine=m88k-omron
 		;;
@@ -627,10 +776,17 @@ case $basic_machine in
 		basic_machine=ns32k-utek
 		os=-sysv
 		;;
+	microblaze)
+		basic_machine=microblaze-xilinx
+		;;
 	mingw32)
 		basic_machine=i386-pc
 		os=-mingw32
 		;;
+	mingw32ce)
+		basic_machine=arm-unknown
+		os=-mingw32ce
+		;;
 	miniframe)
 		basic_machine=m68000-convergent
 		;;
@@ -644,10 +800,6 @@ case $basic_machine in
 	mips3*)
 		basic_machine=`echo $basic_machine | sed -e 's/mips3/mips64/'`-unknown
 		;;
-	mmix*)
-		basic_machine=mmix-knuth
-		os=-mmixware
-		;;
 	monitor)
 		basic_machine=m68k-rom68k
 		os=-coff
@@ -660,10 +812,17 @@ case $basic_machine in
 		basic_machine=i386-pc
 		os=-msdos
 		;;
+	ms1-*)
+		basic_machine=`echo $basic_machine | sed -e 's/ms1-/mt-/'`
+		;;
 	mvs)
 		basic_machine=i370-ibm
 		os=-mvs
 		;;
+	nacl)
+		basic_machine=le32-unknown
+		os=-nacl
+		;;
 	ncr3000)
 		basic_machine=i486-ncr
 		os=-sysv4
@@ -728,9 +887,11 @@ case $basic_machine in
 	np1)
 		basic_machine=np1-gould
 		;;
-	nv1)
-		basic_machine=nv1-cray
-		os=-unicosmp
+	neo-tandem)
+		basic_machine=neo-tandem
+		;;
+	nse-tandem)
+		basic_machine=nse-tandem
 		;;
 	nsr-tandem)
 		basic_machine=nsr-tandem
@@ -739,9 +900,12 @@ case $basic_machine in
 		basic_machine=hppa1.1-oki
 		os=-proelf
 		;;
-	or32 | or32-*)
+	openrisc | openrisc-*)
 		basic_machine=or32-unknown
-		os=-coff
+		;;
+	os400)
+		basic_machine=powerpc-ibm
+		os=-os400
 		;;
 	OSE68000 | ose68000)
 		basic_machine=m68000-ericsson
@@ -759,6 +923,14 @@ case $basic_machine in
 		basic_machine=i860-intel
 		os=-osf
 		;;
+	parisc)
+		basic_machine=hppa-unknown
+		os=-linux
+		;;
+	parisc-*)
+		basic_machine=hppa-`echo $basic_machine | sed 's/^[^-]*-//'`
+		os=-linux
+		;;
 	pbd)
 		basic_machine=sparc-tti
 		;;
@@ -768,6 +940,12 @@ case $basic_machine in
 	pc532 | pc532-*)
 		basic_machine=ns32k-pc532
 		;;
+	pc98)
+		basic_machine=i386-pc
+		;;
+	pc98-*)
+		basic_machine=i386-`echo $basic_machine | sed 's/^[^-]*-//'`
+		;;
 	pentium | p5 | k5 | k6 | nexgen | viac3)
 		basic_machine=i586-pc
 		;;
@@ -797,9 +975,10 @@ case $basic_machine in
 		;;
 	power)	basic_machine=power-ibm
 		;;
-	ppc)	basic_machine=powerpc-unknown
+	ppc | ppcbe)	basic_machine=powerpc-unknown
 		;;
-	ppc-*)	basic_machine=powerpc-`echo $basic_machine | sed 's/^[^-]*-//'`
+	ppc-* | ppcbe-*)
+		basic_machine=powerpc-`echo $basic_machine | sed 's/^[^-]*-//'`
 		;;
 	ppcle | powerpclittle | ppc-le | powerpc-little)
 		basic_machine=powerpcle-unknown
@@ -824,6 +1003,10 @@ case $basic_machine in
 		basic_machine=i586-unknown
 		os=-pw32
 		;;
+	rdos)
+		basic_machine=i386-pc
+		os=-rdos
+		;;
 	rom68k)
 		basic_machine=m68k-rom68k
 		os=-coff
@@ -850,6 +1033,10 @@ case $basic_machine in
 	sb1el)
 		basic_machine=mipsisa64sb1el-unknown
 		;;
+	sde)
+		basic_machine=mipsisa32-sde
+		os=-elf
+		;;
 	sei)
 		basic_machine=mips-sei
 		os=-seiux
@@ -861,6 +1048,9 @@ case $basic_machine in
 		basic_machine=sh-hitachi
 		os=-hms
 		;;
+	sh5el)
+		basic_machine=sh5le-unknown
+		;;
 	sh64)
 		basic_machine=sh64-unknown
 		;;
@@ -882,6 +1072,9 @@ case $basic_machine in
 		basic_machine=i860-stratus
 		os=-sysv4
 		;;
+	strongarm-* | thumb-*)
+		basic_machine=arm-`echo $basic_machine | sed 's/^[^-]*-//'`
+		;;
 	sun2)
 		basic_machine=m68000-sun
 		;;
@@ -938,17 +1131,9 @@ case $basic_machine in
 		basic_machine=t90-cray
 		os=-unicos
 		;;
-	tic54x | c54x*)
-		basic_machine=tic54x-unknown
-		os=-coff
-		;;
-	tic55x | c55x*)
-		basic_machine=tic55x-unknown
-		os=-coff
-		;;
-	tic6x | c6x*)
-		basic_machine=tic6x-unknown
-		os=-coff
+	tile*)
+		basic_machine=$basic_machine-unknown
+		os=-linux-gnu
 		;;
 	tx39)
 		basic_machine=mipstx39-unknown
@@ -963,6 +1148,10 @@ case $basic_machine in
 	tower | tower-32)
 		basic_machine=m68k-ncr
 		;;
+	tpf)
+		basic_machine=s390x-ibm
+		os=-tpf
+		;;
 	udi29k)
 		basic_machine=a29k-amd
 		os=-udi
@@ -1006,9 +1195,16 @@ case $basic_machine in
 		basic_machine=hppa1.1-winbond
 		os=-proelf
 		;;
+	xbox)
+		basic_machine=i686-pc
+		os=-mingw32
+		;;
 	xps | xps100)
 		basic_machine=xps100-honeywell
 		;;
+	xscale-* | xscalee[bl]-*)
+		basic_machine=`echo $basic_machine | sed 's/^xscale/arm/'`
+		;;
 	ymp)
 		basic_machine=ymp-cray
 		os=-unicos
@@ -1017,6 +1213,10 @@ case $basic_machine in
 		basic_machine=z8k-unknown
 		os=-sim
 		;;
+	z80-*-coff)
+		basic_machine=z80-unknown
+		os=-sim
+		;;
 	none)
 		basic_machine=none-none
 		os=-none
@@ -1036,6 +1236,9 @@ case $basic_machine in
 	romp)
 		basic_machine=romp-ibm
 		;;
+	mmix)
+		basic_machine=mmix-knuth
+		;;
 	rs6000)
 		basic_machine=rs6000-ibm
 		;;
@@ -1052,13 +1255,10 @@ case $basic_machine in
 	we32k)
 		basic_machine=we32k-att
 		;;
-	sh3 | sh4 | sh[34]eb | sh[1234]le | sh[23]ele)
+	sh[1234] | sh[24]a | sh[24]aeb | sh[34]eb | sh[1234]le | sh[23]ele)
 		basic_machine=sh-unknown
 		;;
-	sh64)
-		basic_machine=sh64-unknown
-		;;
-	sparc | sparcv9 | sparcv9b)
+	sparc | sparcv8 | sparcv9 | sparcv9b | sparcv9v)
 		basic_machine=sparc-sun
 		;;
 	cydra)
@@ -1102,9 +1302,12 @@ esac
 if [ x"$os" != x"" ]
 then
 case $os in
-        # First match some system type aliases
-        # that might get confused with valid system types.
+	# First match some system type aliases
+	# that might get confused with valid system types.
 	# -solaris* is a basic system type, with this one exception.
+	-auroraux)
+		os=-auroraux
+		;;
 	-solaris1 | -solaris1.*)
 		os=`echo $os | sed -e 's|solaris1|sunos4|'`
 		;;
@@ -1125,25 +1328,31 @@ case $os in
 	# Each alternative MUST END IN A *, to match a version number.
 	# -sysv* is not here because it comes later, after sysvr4.
 	-gnu* | -bsd* | -mach* | -minix* | -genix* | -ultrix* | -irix* \
-	      | -*vms* | -sco* | -esix* | -isc* | -aix* | -sunos | -sunos[34]*\
-	      | -hpux* | -unos* | -osf* | -luna* | -dgux* | -solaris* | -sym* \
+	      | -*vms* | -sco* | -esix* | -isc* | -aix* | -cnk* | -sunos | -sunos[34]*\
+	      | -hpux* | -unos* | -osf* | -luna* | -dgux* | -auroraux* | -solaris* \
+	      | -sym* | -kopensolaris* \
 	      | -amigaos* | -amigados* | -msdos* | -newsos* | -unicos* | -aof* \
-	      | -aos* \
+	      | -aos* | -aros* \
 	      | -nindy* | -vxsim* | -vxworks* | -ebmon* | -hms* | -mvs* \
 	      | -clix* | -riscos* | -uniplus* | -iris* | -rtu* | -xenix* \
-	      | -hiux* | -386bsd* | -netbsd* | -openbsd* | -kfreebsd* | -freebsd* | -riscix* \
-	      | -lynxos* | -bosx* | -nextstep* | -cxux* | -aout* | -elf* | -oabi* \
+	      | -hiux* | -386bsd* | -knetbsd* | -mirbsd* | -netbsd* \
+	      | -openbsd* | -solidbsd* \
+	      | -ekkobsd* | -kfreebsd* | -freebsd* | -riscix* | -lynxos* \
+	      | -bosx* | -nextstep* | -cxux* | -aout* | -elf* | -oabi* \
 	      | -ptx* | -coff* | -ecoff* | -winnt* | -domain* | -vsta* \
 	      | -udi* | -eabi* | -lites* | -ieee* | -go32* | -aux* \
-	      | -chorusos* | -chorusrdb* \
+	      | -chorusos* | -chorusrdb* | -cegcc* \
 	      | -cygwin* | -pe* | -psos* | -moss* | -proelf* | -rtems* \
-	      | -mingw32* | -linux-gnu* | -uxpv* | -beos* | -mpeix* | -udk* \
+	      | -mingw32* | -linux-gnu* | -linux-android* \
+	      | -linux-newlib* | -linux-uclibc* \
+	      | -uxpv* | -beos* | -mpeix* | -udk* \
 	      | -interix* | -uwin* | -mks* | -rhapsody* | -darwin* | -opened* \
 	      | -openstep* | -oskit* | -conix* | -pw32* | -nonstopux* \
 	      | -storm-chaos* | -tops10* | -tenex* | -tops20* | -its* \
 	      | -os2* | -vos* | -palmos* | -uclinux* | -nucleus* \
 	      | -morphos* | -superux* | -rtmk* | -rtmk-nova* | -windiss* \
-	      | -powermax* | -dnix* | -nx6 | -nx7 | -sei*)
+	      | -powermax* | -dnix* | -nx6 | -nx7 | -sei* | -dragonfly* \
+	      | -skyos* | -haiku* | -rdos* | -toppers* | -drops* | -es*)
 	# Remember, each alternative MUST END IN *, to match a version number.
 		;;
 	-qnx*)
@@ -1161,7 +1370,7 @@ case $os in
 		os=`echo $os | sed -e 's|nto|nto-qnx|'`
 		;;
 	-sim | -es1800* | -hms* | -xray | -os68k* | -none* | -v88r* \
-	      | -windows* | -osx | -abug | -netware* | -os9* | -beos* \
+	      | -windows* | -osx | -abug | -netware* | -os9* | -beos* | -haiku* \
 	      | -macos* | -mpw* | -magic* | -mmixware* | -mon960* | -lnews*)
 		;;
 	-mac*)
@@ -1182,6 +1391,9 @@ case $os in
 	-opened*)
 		os=-openedition
 		;;
+	-os400*)
+		os=-os400
+		;;
 	-wince*)
 		os=-wince
 		;;
@@ -1203,6 +1415,9 @@ case $os in
 	-atheos*)
 		os=-atheos
 		;;
+	-syllable*)
+		os=-syllable
+		;;
 	-386bsd)
 		os=-bsd
 		;;
@@ -1225,6 +1440,9 @@ case $os in
 	-sinix*)
 		os=-sysv4
 		;;
+	-tpf*)
+		os=-tpf
+		;;
 	-triton*)
 		os=-sysv3
 		;;
@@ -1261,6 +1479,14 @@ case $os in
 	-kaos*)
 		os=-kaos
 		;;
+	-zvmoe)
+		os=-zvmoe
+		;;
+	-dicos*)
+		os=-dicos
+		;;
+	-nacl*)
+		;;
 	-none)
 		;;
 	*)
@@ -1283,6 +1509,12 @@ else
 # system, and we'll never get to this point.
 
 case $basic_machine in
+	score-*)
+		os=-elf
+		;;
+	spu-*)
+		os=-elf
+		;;
 	*-acorn)
 		os=-riscix1.2
 		;;
@@ -1292,9 +1524,18 @@ case $basic_machine in
 	arm*-semi)
 		os=-aout
 		;;
-    c4x-* | tic4x-*)
-        os=-coff
-        ;;
+	c4x-* | tic4x-*)
+		os=-coff
+		;;
+	tic54x-*)
+		os=-coff
+		;;
+	tic55x-*)
+		os=-coff
+		;;
+	tic6x-*)
+		os=-coff
+		;;
 	# This must come before the *-dec entry.
 	pdp10-*)
 		os=-tops20
@@ -1320,6 +1561,9 @@ case $basic_machine in
 	m68*-cisco)
 		os=-aout
 		;;
+	mep-*)
+		os=-elf
+		;;
 	mips*-cisco)
 		os=-elf
 		;;
@@ -1338,9 +1582,15 @@ case $basic_machine in
 	*-be)
 		os=-beos
 		;;
+	*-haiku)
+		os=-haiku
+		;;
 	*-ibm)
 		os=-aix
 		;;
+	*-knuth)
+		os=-mmixware
+		;;
 	*-wec)
 		os=-proelf
 		;;
@@ -1443,7 +1693,7 @@ case $basic_machine in
 			-sunos*)
 				vendor=sun
 				;;
-			-aix*)
+			-cnk*|-aix*)
 				vendor=ibm
 				;;
 			-beos*)
@@ -1473,9 +1723,15 @@ case $basic_machine in
 			-mvs* | -opened*)
 				vendor=ibm
 				;;
+			-os400*)
+				vendor=ibm
+				;;
 			-ptx*)
 				vendor=sequent
 				;;
+			-tpf*)
+				vendor=ibm
+				;;
 			-vxsim* | -vxworks* | -windiss*)
 				vendor=wrs
 				;;
@@ -1500,7 +1756,7 @@ case $basic_machine in
 esac
 
 echo $basic_machine$os
-exit 0
+exit
 
 # Local variables:
 # eval: (add-hook 'write-file-hooks 'time-stamp)
diff --git a/wcslib/configure b/wcslib/configure
index ec4eb2c..30c83bf 100755
--- a/wcslib/configure
+++ b/wcslib/configure
@@ -1,7 +1,7 @@
 #! /bin/sh
-# From configure.ac Revision: 4.7 .
+# From configure.ac Revision: 4.8.1.5 .
 # Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.61 for WCSLIB 4.7.
+# Generated by GNU Autoconf 2.61 for WCSLIB 4.8.2.
 #
 # Report bugs to <mcalabre at atnf.csiro.au>.
 #
@@ -574,9 +574,9 @@ SHELL=${CONFIG_SHELL-/bin/sh}
 
 # Identity of this package.
 PACKAGE_NAME='WCSLIB'
-PACKAGE_TARNAME='wcslib-4.7'
-PACKAGE_VERSION='4.7'
-PACKAGE_STRING='WCSLIB 4.7'
+PACKAGE_TARNAME='wcslib-4.8.2'
+PACKAGE_VERSION='4.8.2'
+PACKAGE_STRING='WCSLIB 4.8.2'
 PACKAGE_BUGREPORT='mcalabre at atnf.csiro.au'
 
 ac_unique_file="C/wcs.h"
@@ -677,6 +677,7 @@ ac_ct_F77
 FLIBS
 RANLIB
 SHRLIB
+SONAME
 SHRFLAGS
 SHRLD
 SHRSFX
@@ -1210,7 +1211,7 @@ if test "$ac_init_help" = "long"; then
   # Omit some internal or obsolete options to make the list less imposing.
   # This message is too long to be a string in the A/UX 3.1 sh.
   cat <<_ACEOF
-\`configure' configures WCSLIB 4.7 to adapt to many kinds of systems.
+\`configure' configures WCSLIB 4.8.2 to adapt to many kinds of systems.
 
 Usage: $0 [OPTION]... [VAR=VALUE]...
 
@@ -1258,7 +1259,7 @@ Fine tuning of the installation directories:
   --infodir=DIR          info documentation [DATAROOTDIR/info]
   --localedir=DIR        locale-dependent data [DATAROOTDIR/locale]
   --mandir=DIR           man documentation [DATAROOTDIR/man]
-  --docdir=DIR           documentation root [DATAROOTDIR/doc/wcslib-4.7]
+  --docdir=DIR           documentation root [DATAROOTDIR/doc/wcslib-4.8.2]
   --htmldir=DIR          html documentation [DOCDIR]
   --dvidir=DIR           dvi documentation [DOCDIR]
   --pdfdir=DIR           pdf documentation [DOCDIR]
@@ -1278,7 +1279,7 @@ fi
 
 if test -n "$ac_init_help"; then
   case $ac_init_help in
-     short | recursive ) echo "Configuration of WCSLIB 4.7:";;
+     short | recursive ) echo "Configuration of WCSLIB 4.8.2:";;
    esac
   cat <<\_ACEOF
 
@@ -1378,7 +1379,7 @@ fi
 test -n "$ac_init_help" && exit $ac_status
 if $ac_init_version; then
   cat <<\_ACEOF
-WCSLIB configure 4.7
+WCSLIB configure 4.8.2
 generated by GNU Autoconf 2.61
 
 Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
@@ -1392,7 +1393,7 @@ cat >config.log <<_ACEOF
 This file contains any messages produced by compilers while
 running configure, to aid debugging if configure makes a mistake.
 
-It was created by WCSLIB $as_me 4.7, which was
+It was created by WCSLIB $as_me 4.8.2, which was
 generated by GNU Autoconf 2.61.  Invocation command line was
 
   $ $0 $@
@@ -1754,8 +1755,8 @@ cat >>confdefs.h <<_ACEOF
 _ACEOF
 
 
-# Remove the patch number from the library version.
-LIBVER=`echo "$PACKAGE_VERSION" | sed -e '{s/\./-/;s/\.[0-9]*$//;s/-/./;}'`
+# Library version number, same as package version.
+LIBVER="$PACKAGE_VERSION"
 
 
 
@@ -8355,7 +8356,7 @@ echo $ECHO_N "checking for printf z format modifier for size_t type... $ECHO_C"
 if test "$cross_compiling" = yes; then
 
 cat >>confdefs.h <<\_ACEOF
-#define MODZ "l"
+#define MODZ ""
 _ACEOF
 
     { echo "$as_me:$LINENO: result: assumed not" >&5
@@ -8416,7 +8417,7 @@ sed 's/^/| /' conftest.$ac_ext >&5
 ( exit $ac_status )
 
 cat >>confdefs.h <<\_ACEOF
-#define MODZ "l"
+#define MODZ ""
 _ACEOF
 
     { echo "$as_me:$LINENO: result: no" >&5
@@ -8470,7 +8471,7 @@ ac_compile='$F77 -c $FFLAGS conftest.$ac_ext >&5'
 ac_link='$F77 -o conftest$ac_exeext $FFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
 ac_compiler_gnu=$ac_cv_f77_compiler_gnu
 if test -n "$ac_tool_prefix"; then
-  for ac_prog in g77 f77 gfortran ifort xlf frt pgf77 fl32 af77 fort77 f90 \
+  for ac_prog in gfortran g77 f77 ifort xlf frt pgf77 fl32 af77 fort77 f90 \
                  xlf90 pgf90 epcf90 f95 fort xlf95 lf95 g95
   do
     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
@@ -8515,7 +8516,7 @@ fi
 fi
 if test -z "$F77"; then
   ac_ct_F77=$F77
-  for ac_prog in g77 f77 gfortran ifort xlf frt pgf77 fl32 af77 fort77 f90 \
+  for ac_prog in gfortran g77 f77 ifort xlf frt pgf77 fl32 af77 fort77 f90 \
                  xlf90 pgf90 epcf90 f95 fort xlf95 lf95 g95
 do
   # Extract the first word of "$ac_prog", so it can be a program name with args.
@@ -8748,8 +8749,8 @@ _ACEOF
 
   else
     if test "x$ac_cv_f77_compiler_gnu" = xyes ; then
-      # Beware of gfortran!
       if test "x$F77" = xg77 -o "x$F77" = xf77 ; then
+        # Not recognized by gfortran.
         FFLAGS="$FFLAGS -Wno-globals"
       fi
     fi
@@ -9824,6 +9825,8 @@ fi
 
 # Shared library generation.
 if test "x$ac_cv_c_compiler_gnu" = xyes ; then
+  SHVER=`echo "$LIBVER" | sed -e 's/\..*$//'`
+
   # Note that -fPIC is on by default for Macs, this just makes it obvious.
   SHRFLAGS="-fPIC"
   SHRLD="\$(CC) \$(SHRFLAGS)"
@@ -9831,13 +9834,14 @@ if test "x$ac_cv_c_compiler_gnu" = xyes ; then
   case "$build_os" in
   darwin*)
     SHRLIB="libwcs.$LIBVER.dylib"
+    SONAME="libwcs.$SHVER.dylib"
     SHRLD="$SHRLD -dynamiclib -single_module"
-    SHRLD="$SHRLD -compatibility_version $LIBVER -current_version $LIBVER"
+    SHRLD="$SHRLD -compatibility_version $SHVER -current_version $LIBVER"
     SHRLN=
 
     case "$build_cpu" in
     powerpc*)
-      # Switch off -fPIC (not applicable for Intel Macs).
+      # Switch off -fPIC (not applicable for PowerPC Macs).
       CFLAGS="$CFLAGS -mdynamic-no-pic"
       ;;
     esac
@@ -9845,13 +9849,15 @@ if test "x$ac_cv_c_compiler_gnu" = xyes ; then
   *)
     # Covers Linux and Solaris at least.
     SHRLIB="libwcs.so.$LIBVER"
-    SHRLD="$SHRLD -shared -Wl,-h\$(SHRLIB)"
+    SONAME="libwcs.so.$SHVER"
+    SHRLD="$SHRLD -shared -Wl,-h\$(SONAME) -lm"
     SHRLN="libwcs.so"
     ;;
   esac
 
 else
   SHRLIB=
+  SONAME=
   SHRFLAGS=
   SHRLD=
   SHRSFX=
@@ -9864,6 +9870,7 @@ fi
 
 
 
+
 # Installation utilities.
 { echo "$as_me:$LINENO: checking whether ln -s works" >&5
 echo $ECHO_N "checking whether ln -s works... $ECHO_C" >&6; }
@@ -11272,8 +11279,9 @@ if test $ac_cv_lib_F77_f77_init = yes; then
 fi
 
 
-    # PGPLOT compiled with g77 but linked with something else.
-    { echo "$as_me:$LINENO: checking for main in -lfrtbegin" >&5
+    if test "x$F77" != xg77; then
+      # For PGPLOT compiled with g77 but linked with something else.
+      { echo "$as_me:$LINENO: checking for main in -lfrtbegin" >&5
 echo $ECHO_N "checking for main in -lfrtbegin... $ECHO_C" >&6; }
 if test "${ac_cv_lib_frtbegin_main+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
@@ -11340,7 +11348,7 @@ if test $ac_cv_lib_frtbegin_main = yes; then
   PGPLOTLIB="-lfrtbegin $PGPLOTLIB"
 fi
 
-    { echo "$as_me:$LINENO: checking for gerror_ in -lg2c" >&5
+      { echo "$as_me:$LINENO: checking for gerror_ in -lg2c" >&5
 echo $ECHO_N "checking for gerror_ in -lg2c... $ECHO_C" >&6; }
 if test "${ac_cv_lib_g2c_gerror_+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
@@ -11413,9 +11421,15 @@ if test $ac_cv_lib_g2c_gerror_ = yes; then
   PGPLOTLIB="-lg2c $PGPLOTLIB"
 fi
 
+    fi
 
-    # PGPLOT compiled with gfortran but linked with something else.
-    { echo "$as_me:$LINENO: checking for _gfortran_abort in -lgfortran" >&5
+    if test "x$F77" != xgfortran; then
+      # For PGPLOT compiled with gfortran but linked with something else.
+      # Note that if gfortran itself is driving the linker it can be harmful
+      # to add -lgfortran to the link list without also adding -lgfortranbegin.
+      # Doing so stops gfortran from adding -lgfortranbegin which is needed to
+      # resolve "main".
+      { echo "$as_me:$LINENO: checking for _gfortran_abort in -lgfortran" >&5
 echo $ECHO_N "checking for _gfortran_abort in -lgfortran... $ECHO_C" >&6; }
 if test "${ac_cv_lib_gfortran__gfortran_abort+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
@@ -11488,6 +11502,7 @@ if test $ac_cv_lib_gfortran__gfortran_abort = yes; then
   PGPLOTLIB="-lgfortran $PGPLOTLIB"
 fi
 
+    fi
 
     # Search for X11 includes and libraries.
     { echo "$as_me:$LINENO: checking for X" >&5
@@ -12500,7 +12515,7 @@ exec 6>&1
 # report actual input values of CONFIG_FILES etc. instead of their
 # values after options handling.
 ac_log="
-This file was extended by WCSLIB $as_me 4.7, which was
+This file was extended by WCSLIB $as_me 4.8.2, which was
 generated by GNU Autoconf 2.61.  Invocation command line was
 
   CONFIG_FILES    = $CONFIG_FILES
@@ -12549,7 +12564,7 @@ Report bugs to <bug-autoconf at gnu.org>."
 _ACEOF
 cat >>$CONFIG_STATUS <<_ACEOF
 ac_cs_version="\\
-WCSLIB config.status 4.7
+WCSLIB config.status 4.8.2
 configured by $0, generated by GNU Autoconf 2.61,
   with options \\"`echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
 
@@ -12785,6 +12800,7 @@ ac_ct_F77!$ac_ct_F77$ac_delim
 FLIBS!$FLIBS$ac_delim
 RANLIB!$RANLIB$ac_delim
 SHRLIB!$SHRLIB$ac_delim
+SONAME!$SONAME$ac_delim
 SHRFLAGS!$SHRFLAGS$ac_delim
 SHRLD!$SHRLD$ac_delim
 SHRSFX!$SHRSFX$ac_delim
@@ -12805,7 +12821,7 @@ INSTDIR!$INSTDIR$ac_delim
 LTLIBOBJS!$LTLIBOBJS$ac_delim
 _ACEOF
 
-  if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 79; then
+  if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 80; then
     break
   elif $ac_last_try; then
     { { echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
diff --git a/wcslib/configure.ac b/wcslib/configure.ac
index c3f1d2f..2c239d4 100644
--- a/wcslib/configure.ac
+++ b/wcslib/configure.ac
@@ -2,23 +2,23 @@
 # Process this file with autoconf-2.53 or later to produce a configure script.
 #-----------------------------------------------------------------------------
 # N.B. it is necessary to run autoconf on a Mac in order for configure to
-# locate the X11 dylibs for PGPLOT.  Use autoconf-2.61 in MacOSX 10.6.2 to
-# avoid spurious messages about deleting conftest.dSYM when configuring in
-# MacOSX 10.6.
+# locate the X11 dylibs for PGPLOT.  Use autoconf-2.61 in MacOSX 10.6.2 or
+# later to avoid spurious messages about deleting conftest.dSYM when
+# configuring in MacOSX 10.6.
 #
 # Author: Mark Calabretta, Australia Telescope National Facility
 # http://www.atnf.csiro.au/~mcalabre/index.html
-# $Id: configure.ac,v 4.7 2011/02/07 07:03:43 cal103 Exp $
+# $Id: configure.ac,v 4.8.1.5 2011/10/04 08:01:03 cal103 Exp cal103 $
 #-----------------------------------------------------------------------------
 
-AC_INIT([WCSLIB], [4.7], [mcalabre at atnf.csiro.au], [wcslib-4.7])
+AC_INIT([WCSLIB], [4.8.2], [mcalabre at atnf.csiro.au], [wcslib-4.8.2])
 AC_PREREQ([2.53])
-AC_REVISION([$Revision: 4.7 $])
+AC_REVISION([$Revision: 4.8.1.5 $])
 AC_SUBST([PACKAGE_VERSION])
 AC_DEFINE_UNQUOTED([WCSLIB_VERSION], [$PACKAGE_VERSION], [Define wcslib version])
 
-# Remove the patch number from the library version.
-LIBVER=`echo "$PACKAGE_VERSION" | sed -e '{s/\./-/;s/\.[[0-9]]*$//;s/-/./;}'`
+# Library version number, same as package version.
+LIBVER="$PACKAGE_VERSION"
 AC_SUBST([LIBVER])
 
 AC_CONFIG_SRCDIR([C/wcs.h])
@@ -139,9 +139,9 @@ AC_RUN_IFELSE(
                        return 2;]])],
   AC_DEFINE([MODZ], ["z"], [printf format modifier for size_t type.])
     AC_MSG_RESULT(yes),
-  AC_DEFINE([MODZ], ["l"], [printf format modifier for size_t type.])
+  AC_DEFINE([MODZ], [""],  [printf format modifier for size_t type.])
     AC_MSG_RESULT(no),
-  AC_DEFINE([MODZ], ["l"], [printf format modifier for size_t type.])
+  AC_DEFINE([MODZ], [""],  [printf format modifier for size_t type.])
     AC_MSG_RESULT(assumed not)
 )
 
@@ -176,7 +176,7 @@ if test "x$F77" = xno ; then
 else
   if test "x$F77" = x ; then
     # Look for a Fortran compiler.
-    AC_PROG_F77([g77 f77 gfortran ifort xlf frt pgf77 fl32 af77 fort77 f90 \
+    AC_PROG_F77([gfortran g77 f77 ifort xlf frt pgf77 fl32 af77 fort77 f90 \
                  xlf90 pgf90 epcf90 f95 fort xlf95 lf95 g95])
   fi
 
@@ -192,8 +192,8 @@ else
 
   else
     if test "x$ac_cv_f77_compiler_gnu" = xyes ; then
-      # Beware of gfortran!
       if test "x$F77" = xg77 -o "x$F77" = xf77 ; then
+        # Not recognized by gfortran.
         FFLAGS="$FFLAGS -Wno-globals"
       fi
     fi
@@ -236,6 +236,8 @@ AC_PROG_RANLIB
 
 # Shared library generation.
 if test "x$ac_cv_c_compiler_gnu" = xyes ; then
+  SHVER=`echo "$LIBVER" | sed -e 's/\..*$//'`
+
   # Note that -fPIC is on by default for Macs, this just makes it obvious.
   SHRFLAGS="-fPIC"
   SHRLD="\$(CC) \$(SHRFLAGS)"
@@ -243,13 +245,14 @@ if test "x$ac_cv_c_compiler_gnu" = xyes ; then
   case "$build_os" in
   darwin*)
     SHRLIB="libwcs.$LIBVER.dylib"
+    SONAME="libwcs.$SHVER.dylib"
     SHRLD="$SHRLD -dynamiclib -single_module"
-    SHRLD="$SHRLD -compatibility_version $LIBVER -current_version $LIBVER"
+    SHRLD="$SHRLD -compatibility_version $SHVER -current_version $LIBVER"
     SHRLN=
 
     case "$build_cpu" in
     powerpc*)
-      # Switch off -fPIC (not applicable for Intel Macs).
+      # Switch off -fPIC (not applicable for PowerPC Macs).
       CFLAGS="$CFLAGS -mdynamic-no-pic"
       ;;
     esac
@@ -257,13 +260,15 @@ if test "x$ac_cv_c_compiler_gnu" = xyes ; then
   *)
     # Covers Linux and Solaris at least.
     SHRLIB="libwcs.so.$LIBVER"
-    SHRLD="$SHRLD -shared -Wl,-h\$(SHRLIB)"
+    SONAME="libwcs.so.$SHVER"
+    SHRLD="$SHRLD -shared -Wl,-h\$(SONAME) -lm"
     SHRLN="libwcs.so"
     ;;
   esac
 
 else
   SHRLIB=
+  SONAME=
   SHRFLAGS=
   SHRLD=
   SHRSFX=
@@ -271,6 +276,7 @@ else
 fi
 
 AC_SUBST([SHRLIB])
+AC_SUBST([SONAME])
 AC_SUBST([SHRFLAGS])
 AC_SUBST([SHRLD])
 AC_SUBST([SHRSFX])
@@ -422,15 +428,24 @@ if test "x$with_cfitsio" != xno -o \
     AC_CHECK_LIB([F77],     [f77_init],  [PGPLOTLIB="-lF77 $PGPLOTLIB"],
                  [], [$PGPLOTLIB $LIBS])
 
-    # PGPLOT compiled with g77 but linked with something else.
-    AC_CHECK_LIB([frtbegin], [main],     [PGPLOTLIB="-lfrtbegin $PGPLOTLIB"],
-                 [], [$PGPLOTLIB $LIBS])
-    AC_CHECK_LIB([g2c],      [gerror_],  [PGPLOTLIB="-lg2c $PGPLOTLIB"],
-                 [], [$PGPLOTLIB $LIBS])
+    if test "x$F77" != xg77; then
+      # For PGPLOT compiled with g77 but linked with something else.
+      AC_CHECK_LIB([frtbegin], [main],     [PGPLOTLIB="-lfrtbegin $PGPLOTLIB"],
+                   [], [$PGPLOTLIB $LIBS])
+      AC_CHECK_LIB([g2c],      [gerror_],  [PGPLOTLIB="-lg2c $PGPLOTLIB"],
+                   [], [$PGPLOTLIB $LIBS])
+    fi
 
-    # PGPLOT compiled with gfortran but linked with something else.
-    AC_CHECK_LIB([gfortran], [_gfortran_abort],
-                 [PGPLOTLIB="-lgfortran $PGPLOTLIB"], [], [$PGPLOTLIB $LIBS])
+    if test "x$F77" != xgfortran; then
+      # For PGPLOT compiled with gfortran but linked with something else.
+      # Note that if gfortran itself is driving the linker it can be harmful
+      # to add -lgfortran to the link list without also adding -lgfortranbegin.
+      # Doing so stops gfortran from adding -lgfortranbegin which is needed to
+      # resolve "main".
+      AC_CHECK_LIB([gfortran], [_gfortran_abort],
+                   [PGPLOTLIB="-lgfortran $PGPLOTLIB"], [],
+                   [$PGPLOTLIB $LIBS])
+    fi
 
     # Search for X11 includes and libraries.
     AC_PATH_X
@@ -503,6 +518,5 @@ AC_MSG_NOTICE([End of auxiliary configuration.
 # Do it.
 AC_MSG_NOTICE([Configuring files...])
 AC_CONFIG_FILES([makedefs wcslib.pc])
-AC_CONFIG_HEADERS([wcsconfig.h wcsconfig_f77.h wcsconfig_tests.h
-                   wcsconfig_utils.h])
+AC_CONFIG_HEADERS([wcsconfig.h wcsconfig_f77.h wcsconfig_tests.h wcsconfig_utils.h])
 AC_OUTPUT
diff --git a/wcslib/doxygen/Doxyfile b/wcslib/doxygen/Doxyfile
index 8d2b8d1..b7479ff 100644
--- a/wcslib/doxygen/Doxyfile
+++ b/wcslib/doxygen/Doxyfile
@@ -14,207 +14,207 @@
 # Project related configuration options
 #---------------------------------------------------------------------------
 
-# The PROJECT_NAME tag is a single word (or a sequence of words surrounded 
+# The PROJECT_NAME tag is a single word (or a sequence of words surrounded
 # by quotes) that should identify the project.
 
-PROJECT_NAME           = "WCSLIB 4.7"
+PROJECT_NAME           = "WCSLIB 4.8.2"
 
-# The PROJECT_NUMBER tag can be used to enter a project or revision number. 
-# This could be handy for archiving the generated documentation or 
+# The PROJECT_NUMBER tag can be used to enter a project or revision number.
+# This could be handy for archiving the generated documentation or
 # if some version control system is used.
 
 PROJECT_NUMBER         =
 
-# The OUTPUT_DIRECTORY tag is used to specify the (relative or absolute) 
-# base path where the generated documentation will be put. 
-# If a relative path is entered, it will be relative to the location 
+# The OUTPUT_DIRECTORY tag is used to specify the (relative or absolute)
+# base path where the generated documentation will be put.
+# If a relative path is entered, it will be relative to the location
 # where doxygen was started. If left blank the current directory will be used.
 
-OUTPUT_DIRECTORY       = 
+OUTPUT_DIRECTORY       =
 
-# If the CREATE_SUBDIRS tag is set to YES, then doxygen will create 
-# 4096 sub-directories (in 2 levels) under the output directory of each output 
-# format and will distribute the generated files over these directories. 
-# Enabling this option can be useful when feeding doxygen a huge amount of 
-# source files, where putting all generated files in the same directory would 
+# If the CREATE_SUBDIRS tag is set to YES, then doxygen will create
+# 4096 sub-directories (in 2 levels) under the output directory of each output
+# format and will distribute the generated files over these directories.
+# Enabling this option can be useful when feeding doxygen a huge amount of
+# source files, where putting all generated files in the same directory would
 # otherwise cause performance problems for the file system.
 
 CREATE_SUBDIRS         = NO
 
-# The OUTPUT_LANGUAGE tag is used to specify the language in which all 
-# documentation generated by doxygen is written. Doxygen will use this 
-# information to generate all constant output in the proper language. 
-# The default language is English, other supported languages are: 
-# Afrikaans, Arabic, Brazilian, Catalan, Chinese, Chinese-Traditional, 
-# Croatian, Czech, Danish, Dutch, Finnish, French, German, Greek, Hungarian, 
-# Italian, Japanese, Japanese-en (Japanese with English messages), Korean, 
-# Korean-en, Lithuanian, Norwegian, Polish, Portuguese, Romanian, Russian, 
+# The OUTPUT_LANGUAGE tag is used to specify the language in which all
+# documentation generated by doxygen is written. Doxygen will use this
+# information to generate all constant output in the proper language.
+# The default language is English, other supported languages are:
+# Afrikaans, Arabic, Brazilian, Catalan, Chinese, Chinese-Traditional,
+# Croatian, Czech, Danish, Dutch, Finnish, French, German, Greek, Hungarian,
+# Italian, Japanese, Japanese-en (Japanese with English messages), Korean,
+# Korean-en, Lithuanian, Norwegian, Polish, Portuguese, Romanian, Russian,
 # Serbian, Slovak, Slovene, Spanish, Swedish, and Ukrainian.
 
 OUTPUT_LANGUAGE        = English
 
-# This tag can be used to specify the encoding used in the generated output. 
-# The encoding is not always determined by the language that is chosen, 
-# but also whether or not the output is meant for Windows or non-Windows users. 
-# In case there is a difference, setting the USE_WINDOWS_ENCODING tag to YES 
-# forces the Windows encoding (this is the default for the Windows binary), 
-# whereas setting the tag to NO uses a Unix-style encoding (the default for 
+# This tag can be used to specify the encoding used in the generated output.
+# The encoding is not always determined by the language that is chosen,
+# but also whether or not the output is meant for Windows or non-Windows users.
+# In case there is a difference, setting the USE_WINDOWS_ENCODING tag to YES
+# forces the Windows encoding (this is the default for the Windows binary),
+# whereas setting the tag to NO uses a Unix-style encoding (the default for
 # all platforms other than Windows).
 
 USE_WINDOWS_ENCODING   = NO
 
-# If the BRIEF_MEMBER_DESC tag is set to YES (the default) Doxygen will 
-# include brief member descriptions after the members that are listed in 
-# the file and class documentation (similar to JavaDoc). 
+# If the BRIEF_MEMBER_DESC tag is set to YES (the default) Doxygen will
+# include brief member descriptions after the members that are listed in
+# the file and class documentation (similar to JavaDoc).
 # Set to NO to disable this.
 
 BRIEF_MEMBER_DESC      = YES
 
-# If the REPEAT_BRIEF tag is set to YES (the default) Doxygen will prepend 
-# the brief description of a member or function before the detailed description. 
-# Note: if both HIDE_UNDOC_MEMBERS and BRIEF_MEMBER_DESC are set to NO, the 
+# If the REPEAT_BRIEF tag is set to YES (the default) Doxygen will prepend
+# the brief description of a member or function before the detailed description.
+# Note: if both HIDE_UNDOC_MEMBERS and BRIEF_MEMBER_DESC are set to NO, the
 # brief descriptions will be completely suppressed.
 
 REPEAT_BRIEF           = NO
 
-# This tag implements a quasi-intelligent brief description abbreviator 
-# that is used to form the text in various listings. Each string 
-# in this list, if found as the leading text of the brief description, will be 
-# stripped from the text and the result after processing the whole list, is 
-# used as the annotated text. Otherwise, the brief description is used as-is. 
-# If left blank, the following values are used ("$name" is automatically 
-# replaced with the name of the entity): "The $name class" "The $name widget" 
-# "The $name file" "is" "provides" "specifies" "contains" 
+# This tag implements a quasi-intelligent brief description abbreviator
+# that is used to form the text in various listings. Each string
+# in this list, if found as the leading text of the brief description, will be
+# stripped from the text and the result after processing the whole list, is
+# used as the annotated text. Otherwise, the brief description is used as-is.
+# If left blank, the following values are used ("$name" is automatically
+# replaced with the name of the entity): "The $name class" "The $name widget"
+# "The $name file" "is" "provides" "specifies" "contains"
 # "represents" "a" "an" "the"
 
-ABBREVIATE_BRIEF       = 
+ABBREVIATE_BRIEF       =
 
-# If the ALWAYS_DETAILED_SEC and REPEAT_BRIEF tags are both set to YES then 
-# Doxygen will generate a detailed section even if there is only a brief 
+# If the ALWAYS_DETAILED_SEC and REPEAT_BRIEF tags are both set to YES then
+# Doxygen will generate a detailed section even if there is only a brief
 # description.
 
 ALWAYS_DETAILED_SEC    = NO
 
-# If the INLINE_INHERITED_MEMB tag is set to YES, doxygen will show all 
-# inherited members of a class in the documentation of that class as if those 
-# members were ordinary class members. Constructors, destructors and assignment 
+# If the INLINE_INHERITED_MEMB tag is set to YES, doxygen will show all
+# inherited members of a class in the documentation of that class as if those
+# members were ordinary class members. Constructors, destructors and assignment
 # operators of the base classes will not be shown.
 
 INLINE_INHERITED_MEMB  = NO
 
-# If the FULL_PATH_NAMES tag is set to YES then Doxygen will prepend the full 
-# path before files name in the file list and in the header files. If set 
+# If the FULL_PATH_NAMES tag is set to YES then Doxygen will prepend the full
+# path before files name in the file list and in the header files. If set
 # to NO the shortest path that makes the file name unique will be used.
 
 FULL_PATH_NAMES        = NO
 
-# If the FULL_PATH_NAMES tag is set to YES then the STRIP_FROM_PATH tag 
-# can be used to strip a user-defined part of the path. Stripping is 
-# only done if one of the specified strings matches the left-hand part of 
-# the path. The tag can be used to show relative paths in the file list. 
-# If left blank the directory from which doxygen is run is used as the 
+# If the FULL_PATH_NAMES tag is set to YES then the STRIP_FROM_PATH tag
+# can be used to strip a user-defined part of the path. Stripping is
+# only done if one of the specified strings matches the left-hand part of
+# the path. The tag can be used to show relative paths in the file list.
+# If left blank the directory from which doxygen is run is used as the
 # path to strip.
 
-STRIP_FROM_PATH        = 
+STRIP_FROM_PATH        =
 
-# The STRIP_FROM_INC_PATH tag can be used to strip a user-defined part of 
-# the path mentioned in the documentation of a class, which tells 
-# the reader which header file to include in order to use a class. 
-# If left blank only the name of the header file containing the class 
-# definition is used. Otherwise one should specify the include paths that 
+# The STRIP_FROM_INC_PATH tag can be used to strip a user-defined part of
+# the path mentioned in the documentation of a class, which tells
+# the reader which header file to include in order to use a class.
+# If left blank only the name of the header file containing the class
+# definition is used. Otherwise one should specify the include paths that
 # are normally passed to the compiler using the -I flag.
 
-STRIP_FROM_INC_PATH    = 
+STRIP_FROM_INC_PATH    =
 
-# If the SHORT_NAMES tag is set to YES, doxygen will generate much shorter 
-# (but less readable) file names. This can be useful is your file systems 
+# If the SHORT_NAMES tag is set to YES, doxygen will generate much shorter
+# (but less readable) file names. This can be useful is your file systems
 # doesn't support long names like on DOS, Mac, or CD-ROM.
 
 SHORT_NAMES            = NO
 
-# If the JAVADOC_AUTOBRIEF tag is set to YES then Doxygen 
-# will interpret the first line (until the first dot) of a JavaDoc-style 
-# comment as the brief description. If set to NO, the JavaDoc 
-# comments will behave just like the Qt-style comments (thus requiring an 
+# If the JAVADOC_AUTOBRIEF tag is set to YES then Doxygen
+# will interpret the first line (until the first dot) of a JavaDoc-style
+# comment as the brief description. If set to NO, the JavaDoc
+# comments will behave just like the Qt-style comments (thus requiring an
 # explicit @brief command for a brief description.
 
 JAVADOC_AUTOBRIEF      = NO
 
-# The MULTILINE_CPP_IS_BRIEF tag can be set to YES to make Doxygen 
-# treat a multi-line C++ special comment block (i.e. a block of //! or /// 
-# comments) as a brief description. This used to be the default behaviour. 
-# The new default is to treat a multi-line C++ comment block as a detailed 
+# The MULTILINE_CPP_IS_BRIEF tag can be set to YES to make Doxygen
+# treat a multi-line C++ special comment block (i.e. a block of //! or ///
+# comments) as a brief description. This used to be the default behaviour.
+# The new default is to treat a multi-line C++ comment block as a detailed
 # description. Set this tag to YES if you prefer the old behaviour instead.
 
 MULTILINE_CPP_IS_BRIEF = NO
 
-# If the DETAILS_AT_TOP tag is set to YES then Doxygen 
+# If the DETAILS_AT_TOP tag is set to YES then Doxygen
 # will output the detailed description near the top, like JavaDoc.
-# If set to NO, the detailed description appears after the member 
+# If set to NO, the detailed description appears after the member
 # documentation.
 
 DETAILS_AT_TOP         = NO
 
-# If the INHERIT_DOCS tag is set to YES (the default) then an undocumented 
-# member inherits the documentation from any documented member that it 
+# If the INHERIT_DOCS tag is set to YES (the default) then an undocumented
+# member inherits the documentation from any documented member that it
 # re-implements.
 
 INHERIT_DOCS           = YES
 
-# If the SEPARATE_MEMBER_PAGES tag is set to YES, then doxygen will produce 
-# a new page for each member. If set to NO, the documentation of a member will 
+# If the SEPARATE_MEMBER_PAGES tag is set to YES, then doxygen will produce
+# a new page for each member. If set to NO, the documentation of a member will
 # be part of the file/class/namespace that contains it.
 
 SEPARATE_MEMBER_PAGES  = NO
 
-# The TAB_SIZE tag can be used to set the number of spaces in a tab. 
+# The TAB_SIZE tag can be used to set the number of spaces in a tab.
 # Doxygen uses this value to replace tabs by spaces in code fragments.
 
 TAB_SIZE               = 8
 
-# This tag can be used to specify a number of aliases that acts 
-# as commands in the documentation. An alias has the form "name=value". 
-# For example adding "sideeffect=\par Side Effects:\n" will allow you to 
-# put the command \sideeffect (or @sideeffect) in the documentation, which 
-# will result in a user-defined paragraph with heading "Side Effects:". 
+# This tag can be used to specify a number of aliases that acts
+# as commands in the documentation. An alias has the form "name=value".
+# For example adding "sideeffect=\par Side Effects:\n" will allow you to
+# put the command \sideeffect (or @sideeffect) in the documentation, which
+# will result in a user-defined paragraph with heading "Side Effects:".
 # You can put \n's in the value part of an alias to insert newlines.
 
-ALIASES                = 
+ALIASES                =
 
-# Set the OPTIMIZE_OUTPUT_FOR_C tag to YES if your project consists of C 
-# sources only. Doxygen will then generate output that is more tailored for C. 
-# For instance, some of the names that are used will be different. The list 
+# Set the OPTIMIZE_OUTPUT_FOR_C tag to YES if your project consists of C
+# sources only. Doxygen will then generate output that is more tailored for C.
+# For instance, some of the names that are used will be different. The list
 # of all members will be omitted, etc.
 
 OPTIMIZE_OUTPUT_FOR_C  = YES
 
-# Set the OPTIMIZE_OUTPUT_JAVA tag to YES if your project consists of Java 
-# sources only. Doxygen will then generate output that is more tailored for Java. 
-# For instance, namespaces will be presented as packages, qualified scopes 
+# Set the OPTIMIZE_OUTPUT_JAVA tag to YES if your project consists of Java
+# sources only. Doxygen will then generate output that is more tailored for Java.
+# For instance, namespaces will be presented as packages, qualified scopes
 # will look different, etc.
 
 OPTIMIZE_OUTPUT_JAVA   = NO
 
-# If you use STL classes (i.e. std::string, std::vector, etc.) but do not want to 
-# include (a tag file for) the STL sources as input, then you should 
-# set this tag to YES in order to let doxygen match functions declarations and 
-# definitions whose arguments contain STL classes (e.g. func(std::string); v.s. 
-# func(std::string) {}). This also make the inheritance and collaboration 
+# If you use STL classes (i.e. std::string, std::vector, etc.) but do not want to
+# include (a tag file for) the STL sources as input, then you should
+# set this tag to YES in order to let doxygen match functions declarations and
+# definitions whose arguments contain STL classes (e.g. func(std::string); v.s.
+# func(std::string) {}). This also make the inheritance and collaboration
 # diagrams that involve STL classes more complete and accurate.
 
 BUILTIN_STL_SUPPORT    = NO
 
-# If member grouping is used in the documentation and the DISTRIBUTE_GROUP_DOC 
-# tag is set to YES, then doxygen will reuse the documentation of the first 
-# member in the group (if any) for the other members of the group. By default 
+# If member grouping is used in the documentation and the DISTRIBUTE_GROUP_DOC
+# tag is set to YES, then doxygen will reuse the documentation of the first
+# member in the group (if any) for the other members of the group. By default
 # all members of a group must be documented explicitly.
 
 DISTRIBUTE_GROUP_DOC   = NO
 
-# Set the SUBGROUPING tag to YES (the default) to allow class member groups of 
-# the same type (for instance a group of public functions) to be put as a 
-# subgroup of that type (e.g. under the Public Functions section). Set it to 
-# NO to prevent subgrouping. Alternatively, this can be done per class using 
+# Set the SUBGROUPING tag to YES (the default) to allow class member groups of
+# the same type (for instance a group of public functions) to be put as a
+# subgroup of that type (e.g. under the Public Functions section). Set it to
+# NO to prevent subgrouping. Alternatively, this can be done per class using
 # the \nosubgrouping command.
 
 SUBGROUPING            = YES
@@ -223,326 +223,326 @@ SUBGROUPING            = YES
 # Build related configuration options
 #---------------------------------------------------------------------------
 
-# If the EXTRACT_ALL tag is set to YES doxygen will assume all entities in 
-# documentation are documented, even if no documentation was available. 
-# Private class members and static file members will be hidden unless 
+# If the EXTRACT_ALL tag is set to YES doxygen will assume all entities in
+# documentation are documented, even if no documentation was available.
+# Private class members and static file members will be hidden unless
 # the EXTRACT_PRIVATE and EXTRACT_STATIC tags are set to YES
 
 EXTRACT_ALL            = YES
 
-# If the EXTRACT_PRIVATE tag is set to YES all private members of a class 
+# If the EXTRACT_PRIVATE tag is set to YES all private members of a class
 # will be included in the documentation.
 
 EXTRACT_PRIVATE        = NO
 
-# If the EXTRACT_STATIC tag is set to YES all static members of a file 
+# If the EXTRACT_STATIC tag is set to YES all static members of a file
 # will be included in the documentation.
 
 EXTRACT_STATIC         = NO
 
-# If the EXTRACT_LOCAL_CLASSES tag is set to YES classes (and structs) 
-# defined locally in source files will be included in the documentation. 
+# If the EXTRACT_LOCAL_CLASSES tag is set to YES classes (and structs)
+# defined locally in source files will be included in the documentation.
 # If set to NO only classes defined in header files are included.
 
 EXTRACT_LOCAL_CLASSES  = NO
 
-# This flag is only useful for Objective-C code. When set to YES local 
-# methods, which are defined in the implementation section but not in 
-# the interface are included in the documentation. 
+# This flag is only useful for Objective-C code. When set to YES local
+# methods, which are defined in the implementation section but not in
+# the interface are included in the documentation.
 # If set to NO (the default) only methods in the interface are included.
 
 EXTRACT_LOCAL_METHODS  = NO
 
-# If the HIDE_UNDOC_MEMBERS tag is set to YES, Doxygen will hide all 
-# undocumented members of documented classes, files or namespaces. 
-# If set to NO (the default) these members will be included in the 
-# various overviews, but no documentation section is generated. 
+# If the HIDE_UNDOC_MEMBERS tag is set to YES, Doxygen will hide all
+# undocumented members of documented classes, files or namespaces.
+# If set to NO (the default) these members will be included in the
+# various overviews, but no documentation section is generated.
 # This option has no effect if EXTRACT_ALL is enabled.
 
 HIDE_UNDOC_MEMBERS     = NO
 
-# If the HIDE_UNDOC_CLASSES tag is set to YES, Doxygen will hide all 
-# undocumented classes that are normally visible in the class hierarchy. 
-# If set to NO (the default) these classes will be included in the various 
+# If the HIDE_UNDOC_CLASSES tag is set to YES, Doxygen will hide all
+# undocumented classes that are normally visible in the class hierarchy.
+# If set to NO (the default) these classes will be included in the various
 # overviews. This option has no effect if EXTRACT_ALL is enabled.
 
 HIDE_UNDOC_CLASSES     = NO
 
-# If the HIDE_FRIEND_COMPOUNDS tag is set to YES, Doxygen will hide all 
-# friend (class|struct|union) declarations. 
-# If set to NO (the default) these declarations will be included in the 
+# If the HIDE_FRIEND_COMPOUNDS tag is set to YES, Doxygen will hide all
+# friend (class|struct|union) declarations.
+# If set to NO (the default) these declarations will be included in the
 # documentation.
 
 HIDE_FRIEND_COMPOUNDS  = NO
 
-# If the HIDE_IN_BODY_DOCS tag is set to YES, Doxygen will hide any 
-# documentation blocks found inside the body of a function. 
-# If set to NO (the default) these blocks will be appended to the 
+# If the HIDE_IN_BODY_DOCS tag is set to YES, Doxygen will hide any
+# documentation blocks found inside the body of a function.
+# If set to NO (the default) these blocks will be appended to the
 # function's detailed documentation block.
 
 HIDE_IN_BODY_DOCS      = NO
 
-# The INTERNAL_DOCS tag determines if documentation 
-# that is typed after a \internal command is included. If the tag is set 
-# to NO (the default) then the documentation will be excluded. 
+# The INTERNAL_DOCS tag determines if documentation
+# that is typed after a \internal command is included. If the tag is set
+# to NO (the default) then the documentation will be excluded.
 # Set it to YES to include the internal documentation.
 
 INTERNAL_DOCS          = NO
 
-# If the CASE_SENSE_NAMES tag is set to NO then Doxygen will only generate 
-# file names in lower-case letters. If set to YES upper-case letters are also 
-# allowed. This is useful if you have classes or files whose names only differ 
-# in case and if your file system supports case sensitive file names. Windows 
+# If the CASE_SENSE_NAMES tag is set to NO then Doxygen will only generate
+# file names in lower-case letters. If set to YES upper-case letters are also
+# allowed. This is useful if you have classes or files whose names only differ
+# in case and if your file system supports case sensitive file names. Windows
 # and Mac users are advised to set this option to NO.
 
 CASE_SENSE_NAMES       = YES
 
-# If the HIDE_SCOPE_NAMES tag is set to NO (the default) then Doxygen 
-# will show members with their full class and namespace scopes in the 
+# If the HIDE_SCOPE_NAMES tag is set to NO (the default) then Doxygen
+# will show members with their full class and namespace scopes in the
 # documentation. If set to YES the scope will be hidden.
 
 HIDE_SCOPE_NAMES       = NO
 
-# If the SHOW_INCLUDE_FILES tag is set to YES (the default) then Doxygen 
-# will put a list of the files that are included by a file in the documentation 
+# If the SHOW_INCLUDE_FILES tag is set to YES (the default) then Doxygen
+# will put a list of the files that are included by a file in the documentation
 # of that file.
 
 SHOW_INCLUDE_FILES     = YES
 
-# If the INLINE_INFO tag is set to YES (the default) then a tag [inline] 
+# If the INLINE_INFO tag is set to YES (the default) then a tag [inline]
 # is inserted in the documentation for inline members.
 
 INLINE_INFO            = YES
 
-# If the SORT_MEMBER_DOCS tag is set to YES (the default) then doxygen 
-# will sort the (detailed) documentation of file and class members 
-# alphabetically by member name. If set to NO the members will appear in 
+# If the SORT_MEMBER_DOCS tag is set to YES (the default) then doxygen
+# will sort the (detailed) documentation of file and class members
+# alphabetically by member name. If set to NO the members will appear in
 # declaration order.
 
 SORT_MEMBER_DOCS       = NO
 
-# If the SORT_BRIEF_DOCS tag is set to YES then doxygen will sort the 
-# brief documentation of file, namespace and class members alphabetically 
-# by member name. If set to NO (the default) the members will appear in 
+# If the SORT_BRIEF_DOCS tag is set to YES then doxygen will sort the
+# brief documentation of file, namespace and class members alphabetically
+# by member name. If set to NO (the default) the members will appear in
 # declaration order.
 
 SORT_BRIEF_DOCS        = NO
 
-# If the SORT_BY_SCOPE_NAME tag is set to YES, the class list will be 
-# sorted by fully-qualified names, including namespaces. If set to 
-# NO (the default), the class list will be sorted only by class name, 
-# not including the namespace part. 
+# If the SORT_BY_SCOPE_NAME tag is set to YES, the class list will be
+# sorted by fully-qualified names, including namespaces. If set to
+# NO (the default), the class list will be sorted only by class name,
+# not including the namespace part.
 # Note: This option is not very useful if HIDE_SCOPE_NAMES is set to YES.
-# Note: This option applies only to the class list, not to the 
+# Note: This option applies only to the class list, not to the
 # alphabetical list.
 
 SORT_BY_SCOPE_NAME     = NO
 
-# The GENERATE_TODOLIST tag can be used to enable (YES) or 
-# disable (NO) the todo list. This list is created by putting \todo 
+# The GENERATE_TODOLIST tag can be used to enable (YES) or
+# disable (NO) the todo list. This list is created by putting \todo
 # commands in the documentation.
 
 GENERATE_TODOLIST      = YES
 
-# The GENERATE_TESTLIST tag can be used to enable (YES) or 
-# disable (NO) the test list. This list is created by putting \test 
+# The GENERATE_TESTLIST tag can be used to enable (YES) or
+# disable (NO) the test list. This list is created by putting \test
 # commands in the documentation.
 
 GENERATE_TESTLIST      = YES
 
-# The GENERATE_BUGLIST tag can be used to enable (YES) or 
-# disable (NO) the bug list. This list is created by putting \bug 
+# The GENERATE_BUGLIST tag can be used to enable (YES) or
+# disable (NO) the bug list. This list is created by putting \bug
 # commands in the documentation.
 
 GENERATE_BUGLIST       = YES
 
-# The GENERATE_DEPRECATEDLIST tag can be used to enable (YES) or 
-# disable (NO) the deprecated list. This list is created by putting 
+# The GENERATE_DEPRECATEDLIST tag can be used to enable (YES) or
+# disable (NO) the deprecated list. This list is created by putting
 # \deprecated commands in the documentation.
 
 GENERATE_DEPRECATEDLIST= YES
 
-# The ENABLED_SECTIONS tag can be used to enable conditional 
+# The ENABLED_SECTIONS tag can be used to enable conditional
 # documentation sections, marked by \if sectionname ... \endif.
 
-ENABLED_SECTIONS       = 
+ENABLED_SECTIONS       =
 
-# The MAX_INITIALIZER_LINES tag determines the maximum number of lines 
-# the initial value of a variable or define consists of for it to appear in 
-# the documentation. If the initializer consists of more lines than specified 
-# here it will be hidden. Use a value of 0 to hide initializers completely. 
-# The appearance of the initializer of individual variables and defines in the 
-# documentation can be controlled using \showinitializer or \hideinitializer 
+# The MAX_INITIALIZER_LINES tag determines the maximum number of lines
+# the initial value of a variable or define consists of for it to appear in
+# the documentation. If the initializer consists of more lines than specified
+# here it will be hidden. Use a value of 0 to hide initializers completely.
+# The appearance of the initializer of individual variables and defines in the
+# documentation can be controlled using \showinitializer or \hideinitializer
 # command in the documentation regardless of this setting.
 
 MAX_INITIALIZER_LINES  = 30
 
-# Set the SHOW_USED_FILES tag to NO to disable the list of files generated 
-# at the bottom of the documentation of classes and structs. If set to YES the 
+# Set the SHOW_USED_FILES tag to NO to disable the list of files generated
+# at the bottom of the documentation of classes and structs. If set to YES the
 # list will mention the files that were used to generate the documentation.
 
 SHOW_USED_FILES        = NO
 
-# If the sources in your project are distributed over multiple directories 
-# then setting the SHOW_DIRECTORIES tag to YES will show the directory hierarchy 
+# If the sources in your project are distributed over multiple directories
+# then setting the SHOW_DIRECTORIES tag to YES will show the directory hierarchy
 # in the documentation. The default is NO.
 
 SHOW_DIRECTORIES       = NO
 
-# The FILE_VERSION_FILTER tag can be used to specify a program or script that 
-# doxygen should invoke to get the current version for each file (typically from the 
-# version control system). Doxygen will invoke the program by executing (via 
-# popen()) the command <command> <input-file>, where <command> is the value of 
-# the FILE_VERSION_FILTER tag, and <input-file> is the name of an input file 
-# provided by doxygen. Whatever the program writes to standard output 
+# The FILE_VERSION_FILTER tag can be used to specify a program or script that
+# doxygen should invoke to get the current version for each file (typically from the
+# version control system). Doxygen will invoke the program by executing (via
+# popen()) the command <command> <input-file>, where <command> is the value of
+# the FILE_VERSION_FILTER tag, and <input-file> is the name of an input file
+# provided by doxygen. Whatever the program writes to standard output
 # is used as the file version. See the manual for examples.
 
-FILE_VERSION_FILTER    = 
+FILE_VERSION_FILTER    =
 
 #---------------------------------------------------------------------------
 # configuration options related to warning and progress messages
 #---------------------------------------------------------------------------
 
-# The QUIET tag can be used to turn on/off the messages that are generated 
+# The QUIET tag can be used to turn on/off the messages that are generated
 # by doxygen. Possible values are YES and NO. If left blank NO is used.
 
 QUIET                  = NO
 
-# The WARNINGS tag can be used to turn on/off the warning messages that are 
-# generated by doxygen. Possible values are YES and NO. If left blank 
+# The WARNINGS tag can be used to turn on/off the warning messages that are
+# generated by doxygen. Possible values are YES and NO. If left blank
 # NO is used.
 
 WARNINGS               = YES
 
-# If WARN_IF_UNDOCUMENTED is set to YES, then doxygen will generate warnings 
-# for undocumented members. If EXTRACT_ALL is set to YES then this flag will 
+# If WARN_IF_UNDOCUMENTED is set to YES, then doxygen will generate warnings
+# for undocumented members. If EXTRACT_ALL is set to YES then this flag will
 # automatically be disabled.
 
 WARN_IF_UNDOCUMENTED   = YES
 
-# If WARN_IF_DOC_ERROR is set to YES, doxygen will generate warnings for 
-# potential errors in the documentation, such as not documenting some 
-# parameters in a documented function, or documenting parameters that 
+# If WARN_IF_DOC_ERROR is set to YES, doxygen will generate warnings for
+# potential errors in the documentation, such as not documenting some
+# parameters in a documented function, or documenting parameters that
 # don't exist or using markup commands wrongly.
 
 WARN_IF_DOC_ERROR      = YES
 
-# This WARN_NO_PARAMDOC option can be abled to get warnings for 
-# functions that are documented, but have no documentation for their parameters 
-# or return value. If set to NO (the default) doxygen will only warn about 
-# wrong or incomplete parameter documentation, but not about the absence of 
+# This WARN_NO_PARAMDOC option can be abled to get warnings for
+# functions that are documented, but have no documentation for their parameters
+# or return value. If set to NO (the default) doxygen will only warn about
+# wrong or incomplete parameter documentation, but not about the absence of
 # documentation.
 
 WARN_NO_PARAMDOC       = YES
 
-# The WARN_FORMAT tag determines the format of the warning messages that 
-# doxygen can produce. The string should contain the $file, $line, and $text 
-# tags, which will be replaced by the file and line number from which the 
-# warning originated and the warning text. Optionally the format may contain 
-# $version, which will be replaced by the version of the file (if it could 
+# The WARN_FORMAT tag determines the format of the warning messages that
+# doxygen can produce. The string should contain the $file, $line, and $text
+# tags, which will be replaced by the file and line number from which the
+# warning originated and the warning text. Optionally the format may contain
+# $version, which will be replaced by the version of the file (if it could
 # be obtained via FILE_VERSION_FILTER)
 
 WARN_FORMAT            = "$file:$line: $text"
 
-# The WARN_LOGFILE tag can be used to specify a file to which warning 
-# and error messages should be written. If left blank the output is written 
+# The WARN_LOGFILE tag can be used to specify a file to which warning
+# and error messages should be written. If left blank the output is written
 # to stderr.
 
-WARN_LOGFILE           = 
+WARN_LOGFILE           =
 
 #---------------------------------------------------------------------------
 # configuration options related to the input files
 #---------------------------------------------------------------------------
 
-# The INPUT tag can be used to specify the files and/or directories that contain 
-# documented source files. You may enter file names like "myfile.cpp" or 
-# directories like "/usr/src/myproject". Separate the files or directories 
+# The INPUT tag can be used to specify the files and/or directories that contain
+# documented source files. You may enter file names like "myfile.cpp" or
+# directories like "/usr/src/myproject". Separate the files or directories
 # with spaces.
 
 INPUT                  = . ../C
 
-# If the value of the INPUT tag contains directories, you can use the 
-# FILE_PATTERNS tag to specify one or more wildcard pattern (like *.cpp 
-# and *.h) to filter out the source-files in the directories. If left 
-# blank the following patterns are tested: 
-# *.c *.cc *.cxx *.cpp *.c++ *.java *.ii *.ixx *.ipp *.i++ *.inl *.h *.hh *.hxx 
+# If the value of the INPUT tag contains directories, you can use the
+# FILE_PATTERNS tag to specify one or more wildcard pattern (like *.cpp
+# and *.h) to filter out the source-files in the directories. If left
+# blank the following patterns are tested:
+# *.c *.cc *.cxx *.cpp *.c++ *.java *.ii *.ixx *.ipp *.i++ *.inl *.h *.hh *.hxx
 # *.hpp *.h++ *.idl *.odl *.cs *.php *.php3 *.inc *.m *.mm *.py
 
 FILE_PATTERNS          = *.h
 
-# The RECURSIVE tag can be used to turn specify whether or not subdirectories 
-# should be searched for input files as well. Possible values are YES and NO. 
+# The RECURSIVE tag can be used to turn specify whether or not subdirectories
+# should be searched for input files as well. Possible values are YES and NO.
 # If left blank NO is used.
 
 RECURSIVE              = NO
 
-# The EXCLUDE tag can be used to specify files and/or directories that should 
-# excluded from the INPUT source files. This way you can easily exclude a 
+# The EXCLUDE tag can be used to specify files and/or directories that should
+# excluded from the INPUT source files. This way you can easily exclude a
 # subdirectory from a directory tree whose root is specified with the INPUT tag.
 
 EXCLUDE                = getwcstab.h wcsutil.h ../C/wcslib.h
 
-# The EXCLUDE_SYMLINKS tag can be used select whether or not files or 
-# directories that are symbolic links (a Unix filesystem feature) are excluded 
+# The EXCLUDE_SYMLINKS tag can be used select whether or not files or
+# directories that are symbolic links (a Unix filesystem feature) are excluded
 # from the input.
 
 EXCLUDE_SYMLINKS       = NO
 
-# If the value of the INPUT tag contains directories, you can use the 
-# EXCLUDE_PATTERNS tag to specify one or more wildcard patterns to exclude 
-# certain files from those directories. Note that the wildcards are matched 
-# against the file with absolute path, so to exclude all test directories 
+# If the value of the INPUT tag contains directories, you can use the
+# EXCLUDE_PATTERNS tag to specify one or more wildcard patterns to exclude
+# certain files from those directories. Note that the wildcards are matched
+# against the file with absolute path, so to exclude all test directories
 # for example use the pattern */test/*
 
-EXCLUDE_PATTERNS       = 
+EXCLUDE_PATTERNS       =
 
-# The EXAMPLE_PATH tag can be used to specify one or more files or 
-# directories that contain example code fragments that are included (see 
+# The EXAMPLE_PATH tag can be used to specify one or more files or
+# directories that contain example code fragments that are included (see
 # the \include command).
 
-EXAMPLE_PATH           = 
+EXAMPLE_PATH           =
 
-# If the value of the EXAMPLE_PATH tag contains directories, you can use the 
-# EXAMPLE_PATTERNS tag to specify one or more wildcard pattern (like *.cpp 
-# and *.h) to filter out the source-files in the directories. If left 
+# If the value of the EXAMPLE_PATH tag contains directories, you can use the
+# EXAMPLE_PATTERNS tag to specify one or more wildcard pattern (like *.cpp
+# and *.h) to filter out the source-files in the directories. If left
 # blank all files are included.
 
-EXAMPLE_PATTERNS       = 
+EXAMPLE_PATTERNS       =
 
-# If the EXAMPLE_RECURSIVE tag is set to YES then subdirectories will be 
-# searched for input files to be used with the \include or \dontinclude 
-# commands irrespective of the value of the RECURSIVE tag. 
+# If the EXAMPLE_RECURSIVE tag is set to YES then subdirectories will be
+# searched for input files to be used with the \include or \dontinclude
+# commands irrespective of the value of the RECURSIVE tag.
 # Possible values are YES and NO. If left blank NO is used.
 
 EXAMPLE_RECURSIVE      = NO
 
-# The IMAGE_PATH tag can be used to specify one or more files or 
-# directories that contain image that are included in the documentation (see 
+# The IMAGE_PATH tag can be used to specify one or more files or
+# directories that contain image that are included in the documentation (see
 # the \image command).
 
 IMAGE_PATH             = .
 
-# The INPUT_FILTER tag can be used to specify a program that doxygen should 
-# invoke to filter for each input file. Doxygen will invoke the filter program 
-# by executing (via popen()) the command <filter> <input-file>, where <filter> 
-# is the value of the INPUT_FILTER tag, and <input-file> is the name of an 
-# input file. Doxygen will then use the output that the filter program writes 
-# to standard output.  If FILTER_PATTERNS is specified, this tag will be 
+# The INPUT_FILTER tag can be used to specify a program that doxygen should
+# invoke to filter for each input file. Doxygen will invoke the filter program
+# by executing (via popen()) the command <filter> <input-file>, where <filter>
+# is the value of the INPUT_FILTER tag, and <input-file> is the name of an
+# input file. Doxygen will then use the output that the filter program writes
+# to standard output.  If FILTER_PATTERNS is specified, this tag will be
 # ignored.
 
-INPUT_FILTER           = 
+INPUT_FILTER           =
 
-# The FILTER_PATTERNS tag can be used to specify filters on a per file pattern 
-# basis.  Doxygen will compare the file name with each pattern and apply the 
-# filter if there is a match.  The filters are a list of the form: 
-# pattern=filter (like *.cpp=my_cpp_filter). See INPUT_FILTER for further 
-# info on how filters are used. If FILTER_PATTERNS is empty, INPUT_FILTER 
+# The FILTER_PATTERNS tag can be used to specify filters on a per file pattern
+# basis.  Doxygen will compare the file name with each pattern and apply the
+# filter if there is a match.  The filters are a list of the form:
+# pattern=filter (like *.cpp=my_cpp_filter). See INPUT_FILTER for further
+# info on how filters are used. If FILTER_PATTERNS is empty, INPUT_FILTER
 # is applied to all files.
 
-FILTER_PATTERNS        = 
+FILTER_PATTERNS        =
 
-# If the FILTER_SOURCE_FILES tag is set to YES, the input filter (if set using 
-# INPUT_FILTER) will be used to filter the input files when producing source 
+# If the FILTER_SOURCE_FILES tag is set to YES, the input filter (if set using
+# INPUT_FILTER) will be used to filter the input files when producing source
 # files to browse (i.e. when SOURCE_BROWSER is set to YES).
 
 FILTER_SOURCE_FILES    = NO
@@ -551,32 +551,32 @@ FILTER_SOURCE_FILES    = NO
 # configuration options related to source browsing
 #---------------------------------------------------------------------------
 
-# If the SOURCE_BROWSER tag is set to YES then a list of source files will 
-# be generated. Documented entities will be cross-referenced with these sources. 
-# Note: To get rid of all source code in the generated output, make sure also 
+# If the SOURCE_BROWSER tag is set to YES then a list of source files will
+# be generated. Documented entities will be cross-referenced with these sources.
+# Note: To get rid of all source code in the generated output, make sure also
 # VERBATIM_HEADERS is set to NO.
 
 SOURCE_BROWSER         = NO
 
-# Setting the INLINE_SOURCES tag to YES will include the body 
+# Setting the INLINE_SOURCES tag to YES will include the body
 # of functions and classes directly in the documentation.
 
 INLINE_SOURCES         = NO
 
-# Setting the STRIP_CODE_COMMENTS tag to YES (the default) will instruct 
-# doxygen to hide any special comment blocks from generated source code 
+# Setting the STRIP_CODE_COMMENTS tag to YES (the default) will instruct
+# doxygen to hide any special comment blocks from generated source code
 # fragments. Normal C and C++ comments will always remain visible.
 
 STRIP_CODE_COMMENTS    = YES
 
-# If the REFERENCED_BY_RELATION tag is set to YES (the default) 
-# then for each documented function all documented 
+# If the REFERENCED_BY_RELATION tag is set to YES (the default)
+# then for each documented function all documented
 # functions referencing it will be listed.
 
 REFERENCED_BY_RELATION = YES
 
-# If the REFERENCES_RELATION tag is set to YES (the default) 
-# then for each documented function all documented entities 
+# If the REFERENCES_RELATION tag is set to YES (the default)
+# then for each documented function all documented entities
 # called/used by that function will be listed.
 
 REFERENCES_RELATION    = YES
@@ -588,16 +588,16 @@ REFERENCES_RELATION    = YES
 
 REFERENCES_LINK_SOURCE = YES
 
-# If the USE_HTAGS tag is set to YES then the references to source code 
-# will point to the HTML generated by the htags(1) tool instead of doxygen 
-# built-in source browser. The htags tool is part of GNU's global source 
-# tagging system (see http://www.gnu.org/software/global/global.html). You 
+# If the USE_HTAGS tag is set to YES then the references to source code
+# will point to the HTML generated by the htags(1) tool instead of doxygen
+# built-in source browser. The htags tool is part of GNU's global source
+# tagging system (see http://www.gnu.org/software/global/global.html). You
 # will need version 4.8.6 or higher.
 
 USE_HTAGS              = NO
 
-# If the VERBATIM_HEADERS tag is set to YES (the default) then Doxygen 
-# will generate a verbatim copy of the header file for each class for 
+# If the VERBATIM_HEADERS tag is set to YES (the default) then Doxygen
+# will generate a verbatim copy of the header file for each class for
 # which an include is specified. Set to NO to disable this.
 
 VERBATIM_HEADERS       = YES
@@ -606,133 +606,133 @@ VERBATIM_HEADERS       = YES
 # configuration options related to the alphabetical class index
 #---------------------------------------------------------------------------
 
-# If the ALPHABETICAL_INDEX tag is set to YES, an alphabetical index 
-# of all compounds will be generated. Enable this if the project 
+# If the ALPHABETICAL_INDEX tag is set to YES, an alphabetical index
+# of all compounds will be generated. Enable this if the project
 # contains a lot of classes, structs, unions or interfaces.
 
 ALPHABETICAL_INDEX     = NO
 
-# If the alphabetical index is enabled (see ALPHABETICAL_INDEX) then 
-# the COLS_IN_ALPHA_INDEX tag can be used to specify the number of columns 
+# If the alphabetical index is enabled (see ALPHABETICAL_INDEX) then
+# the COLS_IN_ALPHA_INDEX tag can be used to specify the number of columns
 # in which this list will be split (can be a number in the range [1..20])
 
 COLS_IN_ALPHA_INDEX    = 5
 
-# In case all classes in a project start with a common prefix, all 
-# classes will be put under the same header in the alphabetical index. 
-# The IGNORE_PREFIX tag can be used to specify one or more prefixes that 
+# In case all classes in a project start with a common prefix, all
+# classes will be put under the same header in the alphabetical index.
+# The IGNORE_PREFIX tag can be used to specify one or more prefixes that
 # should be ignored while generating the index headers.
 
-IGNORE_PREFIX          = 
+IGNORE_PREFIX          =
 
 #---------------------------------------------------------------------------
 # configuration options related to the HTML output
 #---------------------------------------------------------------------------
 
-# If the GENERATE_HTML tag is set to YES (the default) Doxygen will 
+# If the GENERATE_HTML tag is set to YES (the default) Doxygen will
 # generate HTML output.
 
 GENERATE_HTML          = YES
 
-# The HTML_OUTPUT tag is used to specify where the HTML docs will be put. 
-# If a relative path is entered the value of OUTPUT_DIRECTORY will be 
+# The HTML_OUTPUT tag is used to specify where the HTML docs will be put.
+# If a relative path is entered the value of OUTPUT_DIRECTORY will be
 # put in front of it. If left blank `html' will be used as the default path.
 
 HTML_OUTPUT            = ../html
 
-# The HTML_FILE_EXTENSION tag can be used to specify the file extension for 
-# each generated HTML page (for example: .htm,.php,.asp). If it is left blank 
+# The HTML_FILE_EXTENSION tag can be used to specify the file extension for
+# each generated HTML page (for example: .htm,.php,.asp). If it is left blank
 # doxygen will generate files with .html extension.
 
 HTML_FILE_EXTENSION    = .html
 
-# The HTML_HEADER tag can be used to specify a personal HTML header for 
-# each generated HTML page. If it is left blank doxygen will generate a 
+# The HTML_HEADER tag can be used to specify a personal HTML header for
+# each generated HTML page. If it is left blank doxygen will generate a
 # standard header.
 
-HTML_HEADER            = 
+HTML_HEADER            =
 
-# The HTML_FOOTER tag can be used to specify a personal HTML footer for 
-# each generated HTML page. If it is left blank doxygen will generate a 
+# The HTML_FOOTER tag can be used to specify a personal HTML footer for
+# each generated HTML page. If it is left blank doxygen will generate a
 # standard footer.
 
-HTML_FOOTER            = 
+HTML_FOOTER            =
 
-# The HTML_STYLESHEET tag can be used to specify a user-defined cascading 
-# style sheet that is used by each HTML page. It can be used to 
-# fine-tune the look of the HTML output. If the tag is left blank doxygen 
-# will generate a default style sheet. Note that doxygen will try to copy 
-# the style sheet file to the HTML output directory, so don't put your own 
+# The HTML_STYLESHEET tag can be used to specify a user-defined cascading
+# style sheet that is used by each HTML page. It can be used to
+# fine-tune the look of the HTML output. If the tag is left blank doxygen
+# will generate a default style sheet. Note that doxygen will try to copy
+# the style sheet file to the HTML output directory, so don't put your own
 # stylesheet in the HTML output directory as well, or it will be erased!
 
-HTML_STYLESHEET        = 
+HTML_STYLESHEET        =
 
-# If the HTML_ALIGN_MEMBERS tag is set to YES, the members of classes, 
-# files or namespaces will be aligned in HTML using tables. If set to 
+# If the HTML_ALIGN_MEMBERS tag is set to YES, the members of classes,
+# files or namespaces will be aligned in HTML using tables. If set to
 # NO a bullet list will be used.
 
 HTML_ALIGN_MEMBERS     = YES
 
-# If the GENERATE_HTMLHELP tag is set to YES, additional index files 
-# will be generated that can be used as input for tools like the 
-# Microsoft HTML help workshop to generate a compressed HTML help file (.chm) 
+# If the GENERATE_HTMLHELP tag is set to YES, additional index files
+# will be generated that can be used as input for tools like the
+# Microsoft HTML help workshop to generate a compressed HTML help file (.chm)
 # of the generated HTML documentation.
 
 GENERATE_HTMLHELP      = NO
 
-# If the GENERATE_HTMLHELP tag is set to YES, the CHM_FILE tag can 
-# be used to specify the file name of the resulting .chm file. You 
-# can add a path in front of the file if the result should not be 
+# If the GENERATE_HTMLHELP tag is set to YES, the CHM_FILE tag can
+# be used to specify the file name of the resulting .chm file. You
+# can add a path in front of the file if the result should not be
 # written to the html output directory.
 
-CHM_FILE               = 
+CHM_FILE               =
 
-# If the GENERATE_HTMLHELP tag is set to YES, the HHC_LOCATION tag can 
-# be used to specify the location (absolute path including file name) of 
-# the HTML help compiler (hhc.exe). If non-empty doxygen will try to run 
+# If the GENERATE_HTMLHELP tag is set to YES, the HHC_LOCATION tag can
+# be used to specify the location (absolute path including file name) of
+# the HTML help compiler (hhc.exe). If non-empty doxygen will try to run
 # the HTML help compiler on the generated index.hhp.
 
-HHC_LOCATION           = 
+HHC_LOCATION           =
 
-# If the GENERATE_HTMLHELP tag is set to YES, the GENERATE_CHI flag 
-# controls if a separate .chi index file is generated (YES) or that 
+# If the GENERATE_HTMLHELP tag is set to YES, the GENERATE_CHI flag
+# controls if a separate .chi index file is generated (YES) or that
 # it should be included in the master .chm file (NO).
 
 GENERATE_CHI           = NO
 
-# If the GENERATE_HTMLHELP tag is set to YES, the BINARY_TOC flag 
-# controls whether a binary table of contents is generated (YES) or a 
+# If the GENERATE_HTMLHELP tag is set to YES, the BINARY_TOC flag
+# controls whether a binary table of contents is generated (YES) or a
 # normal table of contents (NO) in the .chm file.
 
 BINARY_TOC             = NO
 
-# The TOC_EXPAND flag can be set to YES to add extra items for group members 
+# The TOC_EXPAND flag can be set to YES to add extra items for group members
 # to the contents of the HTML help documentation and to the tree view.
 
 TOC_EXPAND             = NO
 
-# The DISABLE_INDEX tag can be used to turn on/off the condensed index at 
-# top of each HTML page. The value NO (the default) enables the index and 
+# The DISABLE_INDEX tag can be used to turn on/off the condensed index at
+# top of each HTML page. The value NO (the default) enables the index and
 # the value YES disables it.
 
 DISABLE_INDEX          = NO
 
-# This tag can be used to set the number of enum values (range [1..20]) 
+# This tag can be used to set the number of enum values (range [1..20])
 # that doxygen will group on one line in the generated HTML documentation.
 
 ENUM_VALUES_PER_LINE   = 4
 
 # If the GENERATE_TREEVIEW tag is set to YES, a side panel will be
-# generated containing a tree-like index structure (just like the one that 
-# is generated for HTML Help). For this to work a browser that supports 
-# JavaScript, DHTML, CSS and frames is required (for instance Mozilla 1.0+, 
-# Netscape 6.0+, Internet explorer 5.0+, or Konqueror). Windows users are 
+# generated containing a tree-like index structure (just like the one that
+# is generated for HTML Help). For this to work a browser that supports
+# JavaScript, DHTML, CSS and frames is required (for instance Mozilla 1.0+,
+# Netscape 6.0+, Internet explorer 5.0+, or Konqueror). Windows users are
 # probably better off using the HTML help feature.
 
 GENERATE_TREEVIEW      = NO
 
-# If the treeview is enabled (see GENERATE_TREEVIEW) then this tag can be 
-# used to set the initial width (in pixels) of the frame in which the tree 
+# If the treeview is enabled (see GENERATE_TREEVIEW) then this tag can be
+# used to set the initial width (in pixels) of the frame in which the tree
 # is shown.
 
 TREEVIEW_WIDTH         = 250
@@ -741,74 +741,74 @@ TREEVIEW_WIDTH         = 250
 # configuration options related to the LaTeX output
 #---------------------------------------------------------------------------
 
-# If the GENERATE_LATEX tag is set to YES (the default) Doxygen will 
+# If the GENERATE_LATEX tag is set to YES (the default) Doxygen will
 # generate Latex output.
 
 GENERATE_LATEX         = YES
 
-# The LATEX_OUTPUT tag is used to specify where the LaTeX docs will be put. 
-# If a relative path is entered the value of OUTPUT_DIRECTORY will be 
+# The LATEX_OUTPUT tag is used to specify where the LaTeX docs will be put.
+# If a relative path is entered the value of OUTPUT_DIRECTORY will be
 # put in front of it. If left blank `latex' will be used as the default path.
 
 LATEX_OUTPUT           = latex
 
-# The LATEX_CMD_NAME tag can be used to specify the LaTeX command name to be 
+# The LATEX_CMD_NAME tag can be used to specify the LaTeX command name to be
 # invoked. If left blank `latex' will be used as the default command name.
 
 LATEX_CMD_NAME         = latex
 
-# The MAKEINDEX_CMD_NAME tag can be used to specify the command name to 
-# generate index for LaTeX. If left blank `makeindex' will be used as the 
+# The MAKEINDEX_CMD_NAME tag can be used to specify the command name to
+# generate index for LaTeX. If left blank `makeindex' will be used as the
 # default command name.
 
 MAKEINDEX_CMD_NAME     = makeindex
 
-# If the COMPACT_LATEX tag is set to YES Doxygen generates more compact 
-# LaTeX documents. This may be useful for small projects and may help to 
+# If the COMPACT_LATEX tag is set to YES Doxygen generates more compact
+# LaTeX documents. This may be useful for small projects and may help to
 # save some trees in general.
 
 COMPACT_LATEX          = YES
 
-# The PAPER_TYPE tag can be used to set the paper type that is used 
-# by the printer. Possible values are: a4, a4wide, letter, legal and 
+# The PAPER_TYPE tag can be used to set the paper type that is used
+# by the printer. Possible values are: a4, a4wide, letter, legal and
 # executive. If left blank a4wide will be used.
 
 PAPER_TYPE             = a4wide
 
-# The EXTRA_PACKAGES tag can be to specify one or more names of LaTeX 
+# The EXTRA_PACKAGES tag can be to specify one or more names of LaTeX
 # packages that should be included in the LaTeX output.
 
 EXTRA_PACKAGES         = latexsym
 
-# The LATEX_HEADER tag can be used to specify a personal LaTeX header for 
-# the generated latex document. The header should contain everything until 
-# the first chapter. If it is left blank doxygen will generate a 
+# The LATEX_HEADER tag can be used to specify a personal LaTeX header for
+# the generated latex document. The header should contain everything until
+# the first chapter. If it is left blank doxygen will generate a
 # standard header. Notice: only use this tag if you know what you are doing!
 
-LATEX_HEADER           = 
+LATEX_HEADER           =
 
-# If the PDF_HYPERLINKS tag is set to YES, the LaTeX that is generated 
-# is prepared for conversion to pdf (using ps2pdf). The pdf file will 
-# contain links (just like the HTML output) instead of page references 
+# If the PDF_HYPERLINKS tag is set to YES, the LaTeX that is generated
+# is prepared for conversion to pdf (using ps2pdf). The pdf file will
+# contain links (just like the HTML output) instead of page references
 # This makes the output suitable for online browsing using a pdf viewer.
 
 PDF_HYPERLINKS         = YES
 
-# If the USE_PDFLATEX tag is set to YES, pdflatex will be used instead of 
-# plain latex in the generated Makefile. Set this option to YES to get a 
+# If the USE_PDFLATEX tag is set to YES, pdflatex will be used instead of
+# plain latex in the generated Makefile. Set this option to YES to get a
 # higher quality PDF documentation.
 
 USE_PDFLATEX           = YES
 
-# If the LATEX_BATCHMODE tag is set to YES, doxygen will add the \\batchmode. 
-# command to the generated LaTeX files. This will instruct LaTeX to keep 
-# running if errors occur, instead of asking the user for help. 
+# If the LATEX_BATCHMODE tag is set to YES, doxygen will add the \\batchmode.
+# command to the generated LaTeX files. This will instruct LaTeX to keep
+# running if errors occur, instead of asking the user for help.
 # This option is also used when generating formulas in HTML.
 
 LATEX_BATCHMODE        = NO
 
-# If LATEX_HIDE_INDICES is set to YES then doxygen will not 
-# include the index chapters (such as File Index, Compound Index, etc.) 
+# If LATEX_HIDE_INDICES is set to YES then doxygen will not
+# include the index chapters (such as File Index, Compound Index, etc.)
 # in the output.
 
 LATEX_HIDE_INDICES     = NO
@@ -817,68 +817,68 @@ LATEX_HIDE_INDICES     = NO
 # configuration options related to the RTF output
 #---------------------------------------------------------------------------
 
-# If the GENERATE_RTF tag is set to YES Doxygen will generate RTF output 
-# The RTF output is optimized for Word 97 and may not look very pretty with 
+# If the GENERATE_RTF tag is set to YES Doxygen will generate RTF output
+# The RTF output is optimized for Word 97 and may not look very pretty with
 # other RTF readers or editors.
 
 GENERATE_RTF           = NO
 
-# The RTF_OUTPUT tag is used to specify where the RTF docs will be put. 
-# If a relative path is entered the value of OUTPUT_DIRECTORY will be 
+# The RTF_OUTPUT tag is used to specify where the RTF docs will be put.
+# If a relative path is entered the value of OUTPUT_DIRECTORY will be
 # put in front of it. If left blank `rtf' will be used as the default path.
 
 RTF_OUTPUT             = rtf
 
-# If the COMPACT_RTF tag is set to YES Doxygen generates more compact 
-# RTF documents. This may be useful for small projects and may help to 
+# If the COMPACT_RTF tag is set to YES Doxygen generates more compact
+# RTF documents. This may be useful for small projects and may help to
 # save some trees in general.
 
 COMPACT_RTF            = NO
 
-# If the RTF_HYPERLINKS tag is set to YES, the RTF that is generated 
-# will contain hyperlink fields. The RTF file will 
-# contain links (just like the HTML output) instead of page references. 
-# This makes the output suitable for online browsing using WORD or other 
-# programs which support those fields. 
+# If the RTF_HYPERLINKS tag is set to YES, the RTF that is generated
+# will contain hyperlink fields. The RTF file will
+# contain links (just like the HTML output) instead of page references.
+# This makes the output suitable for online browsing using WORD or other
+# programs which support those fields.
 # Note: wordpad (write) and others do not support links.
 
 RTF_HYPERLINKS         = NO
 
-# Load stylesheet definitions from file. Syntax is similar to doxygen's 
-# config file, i.e. a series of assignments. You only have to provide 
+# Load stylesheet definitions from file. Syntax is similar to doxygen's
+# config file, i.e. a series of assignments. You only have to provide
 # replacements, missing definitions are set to their default value.
 
-RTF_STYLESHEET_FILE    = 
+RTF_STYLESHEET_FILE    =
 
-# Set optional variables used in the generation of an rtf document. 
+# Set optional variables used in the generation of an rtf document.
 # Syntax is similar to doxygen's config file.
 
-RTF_EXTENSIONS_FILE    = 
+RTF_EXTENSIONS_FILE    =
 
 #---------------------------------------------------------------------------
 # configuration options related to the man page output
 #---------------------------------------------------------------------------
 
-# If the GENERATE_MAN tag is set to YES (the default) Doxygen will 
+# If the GENERATE_MAN tag is set to YES (the default) Doxygen will
 # generate man pages
 
 GENERATE_MAN           = NO
 
-# The MAN_OUTPUT tag is used to specify where the man pages will be put. 
-# If a relative path is entered the value of OUTPUT_DIRECTORY will be 
+# The MAN_OUTPUT tag is used to specify where the man pages will be put.
+# If a relative path is entered the value of OUTPUT_DIRECTORY will be
 # put in front of it. If left blank `man' will be used as the default path.
 
 MAN_OUTPUT             = man
 
-# The MAN_EXTENSION tag determines the extension that is added to 
+# The MAN_EXTENSION tag determines the extension that is added to
 # the generated man pages (default is the subroutine's section .3)
 
 MAN_EXTENSION          = .3
 
-# If the MAN_LINKS tag is set to YES and Doxygen generates man output, 
-# then it will generate one additional man file for each entity 
-# documented in the real man page(s). These additional files 
-# only source the real man page, but without them the man command 
+# If the MAN_LINKS tag is set to YES and Doxygen generates man output,
+# then it will generate one additional man file for each entity
+# documented in the real man page(s). These additional files
+# only source the real man page, but without them the man command
 # would be unable to find the correct page. The default is NO.
 
 MAN_LINKS              = NO
@@ -887,33 +887,33 @@ MAN_LINKS              = NO
 # configuration options related to the XML output
 #---------------------------------------------------------------------------
 
-# If the GENERATE_XML tag is set to YES Doxygen will 
-# generate an XML file that captures the structure of 
+# If the GENERATE_XML tag is set to YES Doxygen will
+# generate an XML file that captures the structure of
 # the code including all documentation.
 
 GENERATE_XML           = NO
 
-# The XML_OUTPUT tag is used to specify where the XML pages will be put. 
-# If a relative path is entered the value of OUTPUT_DIRECTORY will be 
+# The XML_OUTPUT tag is used to specify where the XML pages will be put.
+# If a relative path is entered the value of OUTPUT_DIRECTORY will be
 # put in front of it. If left blank `xml' will be used as the default path.
 
 XML_OUTPUT             = xml
 
-# The XML_SCHEMA tag can be used to specify an XML schema, 
-# which can be used by a validating XML parser to check the 
+# The XML_SCHEMA tag can be used to specify an XML schema,
+# which can be used by a validating XML parser to check the
 # syntax of the XML files.
 
-XML_SCHEMA             = 
+XML_SCHEMA             =
 
-# The XML_DTD tag can be used to specify an XML DTD, 
-# which can be used by a validating XML parser to check the 
+# The XML_DTD tag can be used to specify an XML DTD,
+# which can be used by a validating XML parser to check the
 # syntax of the XML files.
 
-XML_DTD                = 
+XML_DTD                =
 
-# If the XML_PROGRAMLISTING tag is set to YES Doxygen will 
-# dump the program listings (including syntax highlighting 
-# and cross-referencing information) to the XML output. Note that 
+# If the XML_PROGRAMLISTING tag is set to YES Doxygen will
+# dump the program listings (including syntax highlighting
+# and cross-referencing information) to the XML output. Note that
 # enabling this will significantly increase the size of the XML output.
 
 XML_PROGRAMLISTING     = YES
@@ -922,10 +922,10 @@ XML_PROGRAMLISTING     = YES
 # configuration options for the AutoGen Definitions output
 #---------------------------------------------------------------------------
 
-# If the GENERATE_AUTOGEN_DEF tag is set to YES Doxygen will 
-# generate an AutoGen Definitions (see autogen.sf.net) file 
-# that captures the structure of the code including all 
-# documentation. Note that this feature is still experimental 
+# If the GENERATE_AUTOGEN_DEF tag is set to YES Doxygen will
+# generate an AutoGen Definitions (see autogen.sf.net) file
+# that captures the structure of the code including all
+# documentation. Note that this feature is still experimental
 # and incomplete at the moment.
 
 GENERATE_AUTOGEN_DEF   = NO
@@ -934,319 +934,319 @@ GENERATE_AUTOGEN_DEF   = NO
 # configuration options related to the Perl module output
 #---------------------------------------------------------------------------
 
-# If the GENERATE_PERLMOD tag is set to YES Doxygen will 
-# generate a Perl module file that captures the structure of 
-# the code including all documentation. Note that this 
-# feature is still experimental and incomplete at the 
+# If the GENERATE_PERLMOD tag is set to YES Doxygen will
+# generate a Perl module file that captures the structure of
+# the code including all documentation. Note that this
+# feature is still experimental and incomplete at the
 # moment.
 
 GENERATE_PERLMOD       = NO
 
-# If the PERLMOD_LATEX tag is set to YES Doxygen will generate 
-# the necessary Makefile rules, Perl scripts and LaTeX code to be able 
+# If the PERLMOD_LATEX tag is set to YES Doxygen will generate
+# the necessary Makefile rules, Perl scripts and LaTeX code to be able
 # to generate PDF and DVI output from the Perl module output.
 
 PERLMOD_LATEX          = NO
 
-# If the PERLMOD_PRETTY tag is set to YES the Perl module output will be 
-# nicely formatted so it can be parsed by a human reader.  This is useful 
-# if you want to understand what is going on.  On the other hand, if this 
-# tag is set to NO the size of the Perl module output will be much smaller 
+# If the PERLMOD_PRETTY tag is set to YES the Perl module output will be
+# nicely formatted so it can be parsed by a human reader.  This is useful
+# if you want to understand what is going on.  On the other hand, if this
+# tag is set to NO the size of the Perl module output will be much smaller
 # and Perl will parse it just the same.
 
 PERLMOD_PRETTY         = YES
 
-# The names of the make variables in the generated doxyrules.make file 
-# are prefixed with the string contained in PERLMOD_MAKEVAR_PREFIX. 
-# This is useful so different doxyrules.make files included by the same 
+# The names of the make variables in the generated doxyrules.make file
+# are prefixed with the string contained in PERLMOD_MAKEVAR_PREFIX.
+# This is useful so different doxyrules.make files included by the same
 # Makefile don't overwrite each other's variables.
 
-PERLMOD_MAKEVAR_PREFIX = 
+PERLMOD_MAKEVAR_PREFIX =
 
 #---------------------------------------------------------------------------
-# Configuration options related to the preprocessor   
+# Configuration options related to the preprocessor
 #---------------------------------------------------------------------------
 
-# If the ENABLE_PREPROCESSING tag is set to YES (the default) Doxygen will 
-# evaluate all C-preprocessor directives found in the sources and include 
+# If the ENABLE_PREPROCESSING tag is set to YES (the default) Doxygen will
+# evaluate all C-preprocessor directives found in the sources and include
 # files.
 
 ENABLE_PREPROCESSING   = YES
 
-# If the MACRO_EXPANSION tag is set to YES Doxygen will expand all macro 
-# names in the source code. If set to NO (the default) only conditional 
-# compilation will be performed. Macro expansion can be done in a controlled 
+# If the MACRO_EXPANSION tag is set to YES Doxygen will expand all macro
+# names in the source code. If set to NO (the default) only conditional
+# compilation will be performed. Macro expansion can be done in a controlled
 # way by setting EXPAND_ONLY_PREDEF to YES.
 
 MACRO_EXPANSION        = YES
 
-# If the EXPAND_ONLY_PREDEF and MACRO_EXPANSION tags are both set to YES 
-# then the macro expansion is limited to the macros specified with the 
+# If the EXPAND_ONLY_PREDEF and MACRO_EXPANSION tags are both set to YES
+# then the macro expansion is limited to the macros specified with the
 # PREDEFINED and EXPAND_AS_DEFINED tags.
 
 EXPAND_ONLY_PREDEF     = YES
 
-# If the SEARCH_INCLUDES tag is set to YES (the default) the includes files 
+# If the SEARCH_INCLUDES tag is set to YES (the default) the includes files
 # in the INCLUDE_PATH (see below) will be search if a #include is found.
 
 SEARCH_INCLUDES        = YES
 
-# The INCLUDE_PATH tag can be used to specify one or more directories that 
-# contain include files that are not input files but should be processed by 
+# The INCLUDE_PATH tag can be used to specify one or more directories that
+# contain include files that are not input files but should be processed by
 # the preprocessor.
 
-INCLUDE_PATH           = 
+INCLUDE_PATH           =
 
-# You can use the INCLUDE_FILE_PATTERNS tag to specify one or more wildcard 
-# patterns (like *.h and *.hpp) to filter out the header-files in the 
-# directories. If left blank, the patterns specified with FILE_PATTERNS will 
+# You can use the INCLUDE_FILE_PATTERNS tag to specify one or more wildcard
+# patterns (like *.h and *.hpp) to filter out the header-files in the
+# directories. If left blank, the patterns specified with FILE_PATTERNS will
 # be used.
 
-INCLUDE_FILE_PATTERNS  = 
+INCLUDE_FILE_PATTERNS  =
 
-# The PREDEFINED tag can be used to specify one or more macro names that 
-# are defined before the preprocessor is started (similar to the -D option of 
-# gcc). The argument of the tag is a list of macros of the form: name 
-# or name=definition (no spaces). If the definition and the = are 
-# omitted =1 is assumed. To prevent a macro definition from being 
-# undefined via #undef or recursively expanded use the := operator 
+# The PREDEFINED tag can be used to specify one or more macro names that
+# are defined before the preprocessor is started (similar to the -D option of
+# gcc). The argument of the tag is a list of macros of the form: name
+# or name=definition (no spaces). If the definition and the = are
+# omitted =1 is assumed. To prevent a macro definition from being
+# undefined via #undef or recursively expanded use the := operator
 # instead of the = operator.
 
-PREDEFINED             = 
+PREDEFINED             =
 
-# If the MACRO_EXPANSION and EXPAND_ONLY_PREDEF tags are set to YES then 
-# this tag can be used to specify a list of macro names that should be expanded. 
-# The macro definition that is found in the sources will be used. 
+# If the MACRO_EXPANSION and EXPAND_ONLY_PREDEF tags are set to YES then
+# this tag can be used to specify a list of macro names that should be expanded.
+# The macro definition that is found in the sources will be used.
 # Use the PREDEFINED tag if you want to use a different macro definition.
 
-EXPAND_AS_DEFINED      = 
+EXPAND_AS_DEFINED      =
 
-# If the SKIP_FUNCTION_MACROS tag is set to YES (the default) then 
-# doxygen's preprocessor will remove all function-like macros that are alone 
-# on a line, have an all uppercase name, and do not end with a semicolon. Such 
-# function macros are typically used for boiler-plate code, and will confuse 
+# If the SKIP_FUNCTION_MACROS tag is set to YES (the default) then
+# doxygen's preprocessor will remove all function-like macros that are alone
+# on a line, have an all uppercase name, and do not end with a semicolon. Such
+# function macros are typically used for boiler-plate code, and will confuse
 # the parser if not removed.
 
 SKIP_FUNCTION_MACROS   = YES
 
 #---------------------------------------------------------------------------
-# Configuration::additions related to external references   
+# Configuration::additions related to external references
 #---------------------------------------------------------------------------
 
-# The TAGFILES option can be used to specify one or more tagfiles. 
-# Optionally an initial location of the external documentation 
-# can be added for each tagfile. The format of a tag file without 
-# this location is as follows: 
-#   TAGFILES = file1 file2 ... 
-# Adding location for the tag files is done as follows: 
-#   TAGFILES = file1=loc1 "file2 = loc2" ... 
-# where "loc1" and "loc2" can be relative or absolute paths or 
-# URLs. If a location is present for each tag, the installdox tool 
+# The TAGFILES option can be used to specify one or more tagfiles.
+# Optionally an initial location of the external documentation
+# can be added for each tagfile. The format of a tag file without
+# this location is as follows:
+#   TAGFILES = file1 file2 ...
+# Adding location for the tag files is done as follows:
+#   TAGFILES = file1=loc1 "file2 = loc2" ...
+# where "loc1" and "loc2" can be relative or absolute paths or
+# URLs. If a location is present for each tag, the installdox tool
 # does not have to be run to correct the links.
 # Note that each tag file must have a unique name
 # (where the name does NOT include the path)
-# If a tag file is not located in the directory in which doxygen 
+# If a tag file is not located in the directory in which doxygen
 # is run, you must also specify the path to the tagfile here.
 
-TAGFILES               = 
+TAGFILES               =
 
-# When a file name is specified after GENERATE_TAGFILE, doxygen will create 
+# When a file name is specified after GENERATE_TAGFILE, doxygen will create
 # a tag file that is based on the input files it reads.
 
 GENERATE_TAGFILE       = wcslib.tag
 
-# If the ALLEXTERNALS tag is set to YES all external classes will be listed 
-# in the class index. If set to NO only the inherited external classes 
+# If the ALLEXTERNALS tag is set to YES all external classes will be listed
+# in the class index. If set to NO only the inherited external classes
 # will be listed.
 
 ALLEXTERNALS           = NO
 
-# If the EXTERNAL_GROUPS tag is set to YES all external groups will be listed 
-# in the modules index. If set to NO, only the current project's groups will 
+# If the EXTERNAL_GROUPS tag is set to YES all external groups will be listed
+# in the modules index. If set to NO, only the current project's groups will
 # be listed.
 
 EXTERNAL_GROUPS        = YES
 
-# The PERL_PATH should be the absolute path and name of the perl script 
+# The PERL_PATH should be the absolute path and name of the perl script
 # interpreter (i.e. the result of `which perl').
 
 PERL_PATH              = /usr/bin/perl
 
 #---------------------------------------------------------------------------
-# Configuration options related to the dot tool   
+# Configuration options related to the dot tool
 #---------------------------------------------------------------------------
 
-# If the CLASS_DIAGRAMS tag is set to YES (the default) Doxygen will 
-# generate a inheritance diagram (in HTML, RTF and LaTeX) for classes with base 
-# or super classes. Setting the tag to NO turns the diagrams off. Note that 
-# this option is superseded by the HAVE_DOT option below. This is only a 
-# fallback. It is recommended to install and use dot, since it yields more 
+# If the CLASS_DIAGRAMS tag is set to YES (the default) Doxygen will
+# generate a inheritance diagram (in HTML, RTF and LaTeX) for classes with base
+# or super classes. Setting the tag to NO turns the diagrams off. Note that
+# this option is superseded by the HAVE_DOT option below. This is only a
+# fallback. It is recommended to install and use dot, since it yields more
 # powerful graphs.
 
 CLASS_DIAGRAMS         = YES
 
-# If set to YES, the inheritance and collaboration graphs will hide 
-# inheritance and usage relations if the target is undocumented 
+# If set to YES, the inheritance and collaboration graphs will hide
+# inheritance and usage relations if the target is undocumented
 # or is not a class.
 
 HIDE_UNDOC_RELATIONS   = YES
 
-# If you set the HAVE_DOT tag to YES then doxygen will assume the dot tool is 
-# available from the path. This tool is part of Graphviz, a graph visualization 
-# toolkit from AT&T and Lucent Bell Labs. The other options in this section 
+# If you set the HAVE_DOT tag to YES then doxygen will assume the dot tool is
+# available from the path. This tool is part of Graphviz, a graph visualization
+# toolkit from AT&T and Lucent Bell Labs. The other options in this section
 # have no effect if this option is set to NO (the default)
 
 HAVE_DOT               = NO
 
-# If the CLASS_GRAPH and HAVE_DOT tags are set to YES then doxygen 
-# will generate a graph for each documented class showing the direct and 
-# indirect inheritance relations. Setting this tag to YES will force the 
+# If the CLASS_GRAPH and HAVE_DOT tags are set to YES then doxygen
+# will generate a graph for each documented class showing the direct and
+# indirect inheritance relations. Setting this tag to YES will force the
 # the CLASS_DIAGRAMS tag to NO.
 
 CLASS_GRAPH            = YES
 
-# If the COLLABORATION_GRAPH and HAVE_DOT tags are set to YES then doxygen 
-# will generate a graph for each documented class showing the direct and 
-# indirect implementation dependencies (inheritance, containment, and 
+# If the COLLABORATION_GRAPH and HAVE_DOT tags are set to YES then doxygen
+# will generate a graph for each documented class showing the direct and
+# indirect implementation dependencies (inheritance, containment, and
 # class references variables) of the class with other documented classes.
 
 COLLABORATION_GRAPH    = YES
 
-# If the GROUP_GRAPHS and HAVE_DOT tags are set to YES then doxygen 
+# If the GROUP_GRAPHS and HAVE_DOT tags are set to YES then doxygen
 # will generate a graph for groups, showing the direct groups dependencies
 
 GROUP_GRAPHS           = YES
 
-# If the UML_LOOK tag is set to YES doxygen will generate inheritance and 
-# collaboration diagrams in a style similar to the OMG's Unified Modeling 
+# If the UML_LOOK tag is set to YES doxygen will generate inheritance and
+# collaboration diagrams in a style similar to the OMG's Unified Modeling
 # Language.
 
 UML_LOOK               = NO
 
-# If set to YES, the inheritance and collaboration graphs will show the 
+# If set to YES, the inheritance and collaboration graphs will show the
 # relations between templates and their instances.
 
 TEMPLATE_RELATIONS     = NO
 
-# If the ENABLE_PREPROCESSING, SEARCH_INCLUDES, INCLUDE_GRAPH, and HAVE_DOT 
-# tags are set to YES then doxygen will generate a graph for each documented 
-# file showing the direct and indirect include dependencies of the file with 
+# If the ENABLE_PREPROCESSING, SEARCH_INCLUDES, INCLUDE_GRAPH, and HAVE_DOT
+# tags are set to YES then doxygen will generate a graph for each documented
+# file showing the direct and indirect include dependencies of the file with
 # other documented files.
 
 INCLUDE_GRAPH          = YES
 
-# If the ENABLE_PREPROCESSING, SEARCH_INCLUDES, INCLUDED_BY_GRAPH, and 
-# HAVE_DOT tags are set to YES then doxygen will generate a graph for each 
-# documented header file showing the documented files that directly or 
+# If the ENABLE_PREPROCESSING, SEARCH_INCLUDES, INCLUDED_BY_GRAPH, and
+# HAVE_DOT tags are set to YES then doxygen will generate a graph for each
+# documented header file showing the documented files that directly or
 # indirectly include this file.
 
 INCLUDED_BY_GRAPH      = YES
 
-# If the CALL_GRAPH and HAVE_DOT tags are set to YES then doxygen will 
-# generate a call dependency graph for every global function or class method. 
-# Note that enabling this option will significantly increase the time of a run. 
-# So in most cases it will be better to enable call graphs for selected 
+# If the CALL_GRAPH and HAVE_DOT tags are set to YES then doxygen will
+# generate a call dependency graph for every global function or class method.
+# Note that enabling this option will significantly increase the time of a run.
+# So in most cases it will be better to enable call graphs for selected
 # functions only using the \callgraph command.
 
 CALL_GRAPH             = NO
 
-# If the CALLER_GRAPH and HAVE_DOT tags are set to YES then doxygen will 
-# generate a caller dependency graph for every global function or class method. 
-# Note that enabling this option will significantly increase the time of a run. 
-# So in most cases it will be better to enable caller graphs for selected 
+# If the CALLER_GRAPH and HAVE_DOT tags are set to YES then doxygen will
+# generate a caller dependency graph for every global function or class method.
+# Note that enabling this option will significantly increase the time of a run.
+# So in most cases it will be better to enable caller graphs for selected
 # functions only using the \callergraph command.
 
 CALLER_GRAPH           = NO
 
-# If the GRAPHICAL_HIERARCHY and HAVE_DOT tags are set to YES then doxygen 
+# If the GRAPHICAL_HIERARCHY and HAVE_DOT tags are set to YES then doxygen
 # will graphical hierarchy of all classes instead of a textual one.
 
 GRAPHICAL_HIERARCHY    = YES
 
-# If the DIRECTORY_GRAPH, SHOW_DIRECTORIES and HAVE_DOT tags are set to YES 
-# then doxygen will show the dependencies a directory has on other directories 
+# If the DIRECTORY_GRAPH, SHOW_DIRECTORIES and HAVE_DOT tags are set to YES
+# then doxygen will show the dependencies a directory has on other directories
 # in a graphical way. The dependency relations are determined by the #include
 # relations between the files in the directories.
 
 DIRECTORY_GRAPH        = YES
 
-# The DOT_IMAGE_FORMAT tag can be used to set the image format of the images 
+# The DOT_IMAGE_FORMAT tag can be used to set the image format of the images
 # generated by dot. Possible values are png, jpg, or gif
 # If left blank png will be used.
 
 DOT_IMAGE_FORMAT       = png
 
-# The tag DOT_PATH can be used to specify the path where the dot tool can be 
+# The tag DOT_PATH can be used to specify the path where the dot tool can be
 # found. If left blank, it is assumed the dot tool can be found in the path.
 
-DOT_PATH               = 
+DOT_PATH               =
 
-# The DOTFILE_DIRS tag can be used to specify one or more directories that 
-# contain dot files that are included in the documentation (see the 
+# The DOTFILE_DIRS tag can be used to specify one or more directories that
+# contain dot files that are included in the documentation (see the
 # \dotfile command).
 
-DOTFILE_DIRS           = 
+DOTFILE_DIRS           =
 
-# The MAX_DOT_GRAPH_WIDTH tag can be used to set the maximum allowed width 
-# (in pixels) of the graphs generated by dot. If a graph becomes larger than 
-# this value, doxygen will try to truncate the graph, so that it fits within 
-# the specified constraint. Beware that most browsers cannot cope with very 
+# The MAX_DOT_GRAPH_WIDTH tag can be used to set the maximum allowed width
+# (in pixels) of the graphs generated by dot. If a graph becomes larger than
+# this value, doxygen will try to truncate the graph, so that it fits within
+# the specified constraint. Beware that most browsers cannot cope with very
 # large images.
 
 MAX_DOT_GRAPH_WIDTH    = 1024
 
-# The MAX_DOT_GRAPH_HEIGHT tag can be used to set the maximum allows height 
-# (in pixels) of the graphs generated by dot. If a graph becomes larger than 
-# this value, doxygen will try to truncate the graph, so that it fits within 
-# the specified constraint. Beware that most browsers cannot cope with very 
+# The MAX_DOT_GRAPH_HEIGHT tag can be used to set the maximum allows height
+# (in pixels) of the graphs generated by dot. If a graph becomes larger than
+# this value, doxygen will try to truncate the graph, so that it fits within
+# the specified constraint. Beware that most browsers cannot cope with very
 # large images.
 
 MAX_DOT_GRAPH_HEIGHT   = 1024
 
-# The MAX_DOT_GRAPH_DEPTH tag can be used to set the maximum depth of the 
-# graphs generated by dot. A depth value of 3 means that only nodes reachable 
-# from the root by following a path via at most 3 edges will be shown. Nodes 
-# that lay further from the root node will be omitted. Note that setting this 
-# option to 1 or 2 may greatly reduce the computation time needed for large 
-# code bases. Also note that a graph may be further truncated if the graph's 
-# image dimensions are not sufficient to fit the graph (see MAX_DOT_GRAPH_WIDTH 
-# and MAX_DOT_GRAPH_HEIGHT). If 0 is used for the depth value (the default), 
+# The MAX_DOT_GRAPH_DEPTH tag can be used to set the maximum depth of the
+# graphs generated by dot. A depth value of 3 means that only nodes reachable
+# from the root by following a path via at most 3 edges will be shown. Nodes
+# that lay further from the root node will be omitted. Note that setting this
+# option to 1 or 2 may greatly reduce the computation time needed for large
+# code bases. Also note that a graph may be further truncated if the graph's
+# image dimensions are not sufficient to fit the graph (see MAX_DOT_GRAPH_WIDTH
+# and MAX_DOT_GRAPH_HEIGHT). If 0 is used for the depth value (the default),
 # the graph is not depth-constrained.
 
 MAX_DOT_GRAPH_DEPTH    = 0
 
-# Set the DOT_TRANSPARENT tag to YES to generate images with a transparent 
-# background. This is disabled by default, which results in a white background. 
-# Warning: Depending on the platform used, enabling this option may lead to 
-# badly anti-aliased labels on the edges of a graph (i.e. they become hard to 
+# Set the DOT_TRANSPARENT tag to YES to generate images with a transparent
+# background. This is disabled by default, which results in a white background.
+# Warning: Depending on the platform used, enabling this option may lead to
+# badly anti-aliased labels on the edges of a graph (i.e. they become hard to
 # read).
 
 DOT_TRANSPARENT        = NO
 
-# Set the DOT_MULTI_TARGETS tag to YES allow dot to generate multiple output 
-# files in one run (i.e. multiple -o and -T options on the command line). This 
-# makes dot run faster, but since only newer versions of dot (>1.8.10) 
+# Set the DOT_MULTI_TARGETS tag to YES allow dot to generate multiple output
+# files in one run (i.e. multiple -o and -T options on the command line). This
+# makes dot run faster, but since only newer versions of dot (>1.8.10)
 # support this, this feature is disabled by default.
 
 DOT_MULTI_TARGETS      = NO
 
-# If the GENERATE_LEGEND tag is set to YES (the default) Doxygen will 
-# generate a legend page explaining the meaning of the various boxes and 
+# If the GENERATE_LEGEND tag is set to YES (the default) Doxygen will
+# generate a legend page explaining the meaning of the various boxes and
 # arrows in the dot generated graphs.
 
 GENERATE_LEGEND        = YES
 
-# If the DOT_CLEANUP tag is set to YES (the default) Doxygen will 
-# remove the intermediate dot files that are used to generate 
+# If the DOT_CLEANUP tag is set to YES (the default) Doxygen will
+# remove the intermediate dot files that are used to generate
 # the various graphs.
 
 DOT_CLEANUP            = YES
 
 #---------------------------------------------------------------------------
-# Configuration::additions related to the search engine   
+# Configuration::additions related to the search engine
 #---------------------------------------------------------------------------
 
-# The SEARCHENGINE tag specifies whether or not a search engine should be 
+# The SEARCHENGINE tag specifies whether or not a search engine should be
 # used. If set to NO the values of all tags below this one will be ignored.
 
 SEARCHENGINE           = NO
diff --git a/wcslib/doxygen/GNUmakefile b/wcslib/doxygen/GNUmakefile
index fee6e6a..5c0e4e3 100644
--- a/wcslib/doxygen/GNUmakefile
+++ b/wcslib/doxygen/GNUmakefile
@@ -1,5 +1,5 @@
 #-----------------------------------------------------------------------------
-# GNU makefile for building the documentation for WCSLIB 4.7
+# GNU makefile for building the documentation for WCSLIB 4.8
 #
 # Summary of the main targets
 # ---------------------------
@@ -15,7 +15,7 @@
 #
 # Author: Mark Calabretta, Australia Telescope National Facility
 # http://www.atnf.csiro.au/~mcalabre/index.html
-# $Id: GNUmakefile,v 4.7 2011/02/07 07:03:43 cal103 Exp $
+# $Id: GNUmakefile,v 4.8.1.1 2011/08/15 08:07:07 cal103 Exp cal103 $
 #-----------------------------------------------------------------------------
 # Get configure settings.
 include ../makedefs
diff --git a/wcslib/doxygen/README b/wcslib/doxygen/README
index e7b7d5b..82ec9bf 100644
--- a/wcslib/doxygen/README
+++ b/wcslib/doxygen/README
@@ -26,4 +26,4 @@ generated latex manual.
 
 Author: Mark Calabretta, Australia Telescope National Facility
 http://www.atnf.csiro.au/~mcalabre/index.html
-$Id: README,v 4.7 2011/02/07 07:03:43 cal103 Exp $
+$Id: README,v 4.8.1.1 2011/08/15 08:07:07 cal103 Exp cal103 $
diff --git a/wcslib/doxygen/doxextr.l b/wcslib/doxygen/doxextr.l
index 2949281..fc1a217 100644
--- a/wcslib/doxygen/doxextr.l
+++ b/wcslib/doxygen/doxextr.l
@@ -1,6 +1,6 @@
 /*============================================================================
 
-  WCSLIB 4.7 - an implementation of the FITS WCS standard.
+  WCSLIB 4.8 - an implementation of the FITS WCS standard.
   Copyright (C) 1995-2011, Mark Calabretta
 
   This file is part of WCSLIB.
@@ -28,7 +28,7 @@
 
   Author: Mark Calabretta, Australia Telescope National Facility
   http://www.atnf.csiro.au/~mcalabre/index.html
-  $Id: doxextr.l,v 4.7 2011/02/07 07:03:43 cal103 Exp $
+  $Id: doxextr.l,v 4.8.1.1 2011/08/15 08:07:07 cal103 Exp cal103 $
 *=============================================================================
 *
 * doxextr.l is a Flex description file containing a lexical scanner definition
diff --git a/wcslib/doxygen/mainpage.dox b/wcslib/doxygen/mainpage.dox
index 39b81ca..d366b19 100644
--- a/wcslib/doxygen/mainpage.dox
+++ b/wcslib/doxygen/mainpage.dox
@@ -1,4 +1,4 @@
-/** @mainpage WCSLIB 4.7 and PGSBOX 4.7
+/** @mainpage WCSLIB 4.8.2 and PGSBOX 4.8.2
 
 @image html Bonne.gif "Bonne's projection"
 
@@ -9,6 +9,7 @@
 - @subpage overview
 - @subpage structs
 - @subpage memory
+- @subpage diagnostics
 - @subpage vector
 - @subpage threads
 - @subpage testing
@@ -18,7 +19,7 @@
 @section copyright Copyright
 
 @verbatim
-  WCSLIB 4.7 - an implementation of the FITS WCS standard.
+  WCSLIB 4.8 - an implementation of the FITS WCS standard.
   Copyright (C) 1995-2011, Mark Calabretta
 
   WCSLIB is free software: you can redistribute it and/or modify it under the
@@ -102,7 +103,6 @@ Several implementations of the FITS WCS standards are available:
   - @b AST, developed by David Berry within the U.K. Starlink project,
     http://www.starlink.ac.uk/ast/ and now supported by JAC, Hawaii
     http://starlink.jach.hawaii.edu/starlink/<I></I>.
-    .
     @n at n
     A useful utility for experimenting with FITS WCS descriptions (similar to
     @a wcsgrid) is also provided; go to the above site and then look at the
@@ -114,8 +114,8 @@ Several implementations of the FITS WCS standards are available:
     including spectral,
     http://sohowww.nascom.nasa.gov/solarsoft/gen/idl/wcs/<I></I>.
 
-  - @b The IDL Astronomy Library, http://idlastro.gsfc.nasa.gov/<I></I>,
-    contains an independent implementation of FITS-WCS in IDL by Rick Balsano,
+  - The IDL Astronomy Library, http://idlastro.gsfc.nasa.gov/<I></I>, contains
+    an independent implementation of FITS-WCS in IDL by Rick Balsano,
     Wayne Landsman and others.  See
     http://idlastro.gsfc.nasa.gov/contents.html#C5<I></I>.
 
@@ -136,12 +136,12 @@ Java is supported via
 Recommended WCS-aware FITS image viewers:
 
   - Bill Joye's <B>DS9</B>, http://hea-www.harvard.edu/RD/ds9/<I></I>, and
-  
+
   - <B>Fv</B> by Pan Chai, http://heasarc.gsfc.nasa.gov/ftools/fv/<I></I>.
-  
+
 both handle 2-D images.
-  
-Currently (2011/01/14) I know of no image viewers that handle 1-D spectra
+
+Currently (2011/08/05) I know of no image viewers that handle 1-D spectra
 properly nor multi-dimensional data, not even multi-dimensional data with
 only two non-degenerate image axes (please inform me if you know otherwise).
 
@@ -214,7 +214,7 @@ essentially three levels, though some intermediate levels exist within these:
   translate it at this level so that the middle- and low-level routines need
   only deal with standard constructs:
   - wcsfix.h,c    -- Translator for non-standard FITS WCS constructs (uses
-                     wcsutrn()).
+                     wcsutrne()).
   - wcsutrn.l     -- Lexical translator for non-standard units specifications.
   .
   @n
@@ -230,7 +230,7 @@ essentially three levels, though some intermediate levels exist within these:
   the glue that binds together the low-level routines into a complete
   coordinate description.
   - wcs.h,c       -- Driver routines for the low-level routines.
-  - wcsunits.h,c  -- Unit conversions (uses wcsulex()).
+  - wcsunits.h,c  -- Unit conversions (uses wcsulexe()).
   - wcsulex.l     -- Lexical parser for units specifications.
   .
   @n
@@ -429,6 +429,80 @@ copy: wcssub(), lincpy() or tabcpy().
 */
 
 
+/** @page diagnostics Diagnostic output
+
+All @ref overview "WCSLIB" functions return a status value, each of which is
+associated with a fixed error message which may be used for diagnostic output.
+For example
+ at verbatim
+  int status;
+  struct wcsprm wcs;
+
+  ...
+
+  if ((status = wcsset(&wcs)) {
+    fprintf(stderr, "ERROR %d from wcsset(): %s.\n", status, wcs_errmsg[status]);
+    return status;
+  }
+ at endverbatim
+This might produce output like
+ at verbatim
+ERROR 5 from wcsset(): Invalid parameter value.
+ at endverbatim
+The error messages are provided as global variables with names of the form
+ at a cel_errmsg, @a prj_errmsg, etc. by including the relevant header file.
+
+As of version 4.8, courtesy of Michael Droettboom @ref software "(pywcs)",
+WCSLIB has a second error messaging system which provides more detailed
+information about errors, including the function, source file, and line number
+where the error occurred.  For example,
+ at verbatim
+  struct wcsprm wcs;
+
+  /* Enable wcserr and send messages to stderr. */
+  wcserr_enable(1);
+  wcsprintf_set(stderr);
+
+  ...
+
+  if (wcsset(&wcs) {
+    wcsperr(&wcs);
+    return wcs.err->status;
+  }
+ at endverbatim
+In this example, if an error was generated in one of the prjset() functions,
+wcsperr() would print an error traceback starting with wcsset(), then
+celset(), and finally the particular projection-setting function that
+generated the error.  For each of them it would print the status return value,
+function name, source file, line number, and an error message which may be
+more specific and informative than the general error messages reported in the
+first example.  For example, in response to a deliberately generated error,
+the @c twcs test program, which tests wcserr among other things, produces a
+traceback similar to this:
+ at verbatim
+ERROR 5 in wcsset() at line 1564 of file wcs.c:
+  Invalid parameter value.
+ERROR 2 in celset() at line 196 of file cel.c:
+  Invalid projection parameters.
+ERROR 2 in bonset() at line 5727 of file prj.c:
+  Invalid parameters for Bonne's projection.
+ at endverbatim
+
+Each of the @ref structs "structs" in @ref overview "WCSLIB" includes a
+pointer, called @a err, to a wcserr struct.  When an error occurs, a struct is
+allocated and error information stored in it.  The wcserr pointers and the
+ at ref memory "memory" allocated for them are managed by the routines that
+manage the various structs such as wcsini() and wcsfree().
+
+wcserr messaging is an opt-in system enabled via wcserr_enable(), as in the
+example above.  If enabled, when an error occurs it is the user's
+responsibility to free the memory allocated for the error message using
+wcsfree(), celfree(), prjfree(), etc.  Failure to do so before the struct goes
+out of scope will result in memory leaks (if execution continues beyond the
+error).
+*/
+
+
 /** @page vector Vector API
 
 WCSLIB's API is vector-oriented.  At the least, this allows the function call
@@ -612,7 +686,7 @@ may be set to 0.
 
 /** @page threads Thread-safety
 
-With the following exceptions WCSLIB 4.7 is thread-safe:
+With the following exceptions WCSLIB 4.8 is thread-safe:
 
 - The C code generated by Flex is not re-entrant.  Flex does have the capacity
   for producing re-entrant scanners but they have a different API.  This may
@@ -624,10 +698,15 @@ With the following exceptions WCSLIB 4.7 is thread-safe:
   wcsbth().  They would rarely need to be used by application programmers.
 
 - Diagnostic functions that print the contents of the various structs, namely
-  celprt(), linprt(), prjprt(), spcprt(), tabprt(), and wcsprt(), use printf()
-  which is thread-safe by the POSIX requirement on @c stdio.  However, this is
-  only at the function level.  Where multiple threads invoke these functions
-  simultaneously their output is likely to be interleaved.
+  celprt(), linprt(), prjprt(), spcprt(), tabprt(), wcsprt(), and wcsperr()
+  use printf() which is thread-safe by the POSIX requirement on @c stdio.
+  However, this is only at the function level.  Where multiple threads invoke
+  these functions simultaneously their output is likely to be interleaved.
+
+- wcserr_enable() sets a static variable and so is not thread-safe.  However,
+  this facility is not intended to be used dynamically.  If detailed error
+  messages are required, enable wcserr when execution starts and don't change
+  it.
 */
 
 
@@ -673,9 +752,9 @@ of the mathematical routines.
   successful and failed solutions.  @a twcssub tests the extraction of a
   coordinate description for a subimage from a wcsprm struct by wcssub().
   @n at n
-  @a tunits tests wcsutrn(), wcsunits() and wcsulex(), the units specification
-  translator, converter and parser, either interactively or using a list of
-  units specifications contained in units_test.
+  @a tunits tests wcsutrne(), wcsunitse() and wcsulexe(), the units
+  specification translator, converter and parser, either interactively or
+  using a list of units specifications contained in units_test.
 
 - Low level:
   @n
@@ -814,6 +893,10 @@ A basic coding fragment is
 
 *     Initialize.
       STATUS = WCSSET (WCS)
+      IF (STATUS.NE.0) THEN
+        CALL FLUSH(6)
+        STATUS = WCSPERR(WCS, CHAR(0))
+      ENDIF
 
 *     Find the "longitude" axis.
       STATUS = WCSGET (WCS, WCS_LNG, LNGIDX)
@@ -837,6 +920,16 @@ type-specific variants are provided for each of the @c *PUT routines, @c *PTI,
 @c *PTD, and @c *PTC for @a int, @a double, or @a char[] and likewise @c *GTI,
 @c *GTD, and @c *GTC for the @c *GET routines.
 
+When calling wrappers for C functions that print to @a stdout, such as
+ at c WCSPRT, and @c WCSPERR, or that may print to @a stderr, such as @c WCSPIH,
+ at c WCSBTH, @c WCSULEXE, or @c WCSUTRNE, it may be necessary to flush the
+Fortran I/O buffers beforehand so that the output appears in the correct
+order.  The wrappers for these functions do call @c fflush(NULL), but
+depending on the particular system, this may not succeed in flushing the
+Fortran I/O buffers.  Most Fortran compilers provide the non-standard
+intrinsic @c FLUSH(), which is called with unit number 6 to flush @a stdout
+(as in the example above), and unit 0 for @a stderr.
+
 A basic assumption made by the wrappers is that an @c INTEGER variable is no
 less than half the size of a @c DOUBLE @c PRECISION.
 */
@@ -884,5 +977,5 @@ g77.
 /*
 Author: Mark Calabretta, Australia Telescope National Facility
 http://www.atnf.csiro.au/~mcalabre/index.html
-$Id: mainpage.dox,v 4.7 2011/02/07 07:03:43 cal103 Exp $
+$Id: mainpage.dox,v 4.8.1.3 2011/10/04 08:01:19 cal103 Exp cal103 $
 */
diff --git a/wcslib/flavours b/wcslib/flavours
index 1b26394..1541823 100644
--- a/wcslib/flavours
+++ b/wcslib/flavours
@@ -1,15 +1,18 @@
 #-----------------------------------------------------------------------------
 # Makefile overrides for various combinations of architecture, operating
-# system and compiler, used for WCSLIB development and testing, not for
-# distribution.  Variables like CC and CFLAGS are exported into the
-# environment so that they will be seen by 'configure', e.g.
+# system and compiler.  Used for development and testing only, not required
+# for building WCSLIB.
 #
-#   gmake distclean
-#   gmake FLAVOUR=Linux configure
+# Variables like CC and CFLAGS are exported into the environment so that they
+# will be seen by 'configure'.  Thus, normal usage is as follows:
+#
+#   make distclean
+#   make FLAVOUR=Linux configure
+#   make
 #
 # Reminder: add '-d' to FLFLAGS for debugging.
 #
-# $Id: flavours,v 4.7 2011/02/07 07:03:43 cal103 Exp $
+# $Id: flavours,v 4.8.1.1 2011/08/15 08:07:07 cal103 Exp cal103 $
 #-----------------------------------------------------------------------------
 
 # The list of FLAVOURs can be set on the command line.
@@ -43,13 +46,13 @@ ifeq "$(notdir $(shell pwd))" "utils"
 endif
 
 
-# Linux with gcc/g77.
+# Linux with gcc/gfortran (also works for Darwin).
 ifeq "$(FLAVOUR)" "Linux"
   F := $(FLAVOUR)
   export CC       := gcc -std=c89 -pedantic
   export CPPFLAGS := $(FEATURES)
   export CFLAGS   := -g -O0 -Wall -Wpadded -Wno-long-long
-  export FFLAGS   := -g -O0 -Wimplicit -Wunused -Wno-globals -I.
+  export FFLAGS   := -g -O0 -fimplicit-none -Wall -I.
          VALGRIND := valgrind -v --leak-check=yes
 endif
 
@@ -58,19 +61,21 @@ ifeq "$(FLAVOUR)" "Linuxp"
   export CC       := gcc -std=c89 -pedantic
   export CPPFLAGS := $(FEATURES)
   export CFLAGS   := -pg -g -O -Wall -Wpadded -Wno-long-long
-  export FFLAGS   := -pg -a -g -O -Wimplicit -Wuninitialized -Wno-globals -I.
+  export FFLAGS   := -pg -a -g -O -fimplicit-none -Wall -I.
   export LDFLAGS  := -pg -g $(filter -L%, $(LDFLAGS))
   override EXTRA_CLEAN := gmon.out bb.out
 endif
 
 
-# Solaris with gcc/g77.
+# Solaris with gcc/gfortran 4.x (lynx).
 ifeq "$(FLAVOUR)" "SUN/GNU"
   F := $(FLAVOUR)
-  export CC       := gcc -std=c89 -pedantic
+  export CC       := gcc -std=c89
   export CPPFLAGS := $(FEATURES)
   export CFLAGS   := -g -Wall -Wpadded -Wno-long-long
-  export FFLAGS   := -g -Wimplicit -Wunused -Wno-globals -I.
+  export F77      := gfortran
+  export FFLAGS   := -g -fimplicit-none -Wall -I.
+  LD      := gcc
 endif
 
 ifeq "$(FLAVOUR)" "SUN/GNU3"
@@ -83,22 +88,12 @@ ifeq "$(FLAVOUR)" "SUN/GNU3"
   LD      := gcc-3.1.1
 endif
 
-ifeq "$(FLAVOUR)" "SUN/GNU4"
-  F := $(FLAVOUR)
-  export CC       := gcc-4.5.1 -std=c89
-  export CPPFLAGS := $(FEATURES)
-  export CFLAGS   := -g -Wall -Wpadded -Wno-long-long
-  export F77      := gfortran-4.5.1
-  export FFLAGS   := -g -Wunused -I.
-  LD      := gcc-4.5.1
-endif
-
 ifeq "$(FLAVOUR)" "SUN/GNUp"
   F := $(FLAVOUR)
   export CC       := gcc -std=c89 -pedantic
   export CPPFLAGS := $(FEATURES)
   export CFLAGS   := -pg -a -g -O -Wall -Wpadded -Wno-long-long
-  export FFLAGS   := -pg -a -g -O -Wimplicit -Wuninitialized -Wno-globals -I.
+  export FFLAGS   := -pg -a -g -O -fimplicit-none -Wall -I.
   export LDFLAGS  := -pg -a -g $(filter -L%, $(LDFLAGS))
   override EXTRA_CLEAN := gmon.out bb.out
 endif
diff --git a/wcslib/html/annotated.html b/wcslib/html/annotated.html
index d93cbdc..38bc7fc 100644
--- a/wcslib/html/annotated.html
+++ b/wcslib/html/annotated.html
@@ -1,6 +1,6 @@
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
 <html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>WCSLIB 4.7: Data Structures</title>
+<title>WCSLIB 4.8.2: Data Structures</title>
 <link href="doxygen.css" rel="stylesheet" type="text/css">
 <link href="tabs.css" rel="stylesheet" type="text/css">
 </head><body>
@@ -33,11 +33,12 @@
   <tr><td class="indexkey"><a class="el" href="structspcprm.html">spcprm</a></td><td class="indexvalue">Spectral transformation parameters </td></tr>
   <tr><td class="indexkey"><a class="el" href="structspxprm.html">spxprm</a></td><td class="indexvalue">Spectral variables and their derivatives </td></tr>
   <tr><td class="indexkey"><a class="el" href="structtabprm.html">tabprm</a></td><td class="indexvalue">Tabular transformation parameters </td></tr>
+  <tr><td class="indexkey"><a class="el" href="structwcserr.html">wcserr</a></td><td class="indexvalue">Error message handling </td></tr>
   <tr><td class="indexkey"><a class="el" href="structwcsprm.html">wcsprm</a></td><td class="indexvalue">Coordinate transformation parameters </td></tr>
   <tr><td class="indexkey"><a class="el" href="structwtbarr.html">wtbarr</a></td><td class="indexvalue">Extraction of coordinate lookup tables from BINTABLE </td></tr>
 </table>
 </div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Mon Feb 7 18:03:57 2011 for WCSLIB 4.7 by 
+<hr size="1"><address style="text-align: right;"><small>Generated on Tue Oct 4 19:02:31 2011 for WCSLIB 4.8.2 by 
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address>
 </body>
diff --git a/wcslib/html/cel_8h-source.html b/wcslib/html/cel_8h-source.html
index d101d89..5b67f0c 100644
--- a/wcslib/html/cel_8h-source.html
+++ b/wcslib/html/cel_8h-source.html
@@ -1,6 +1,6 @@
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
 <html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>WCSLIB 4.7: cel.h Source File</title>
+<title>WCSLIB 4.8.2: cel.h Source File</title>
 <link href="doxygen.css" rel="stylesheet" type="text/css">
 <link href="tabs.css" rel="stylesheet" type="text/css">
 </head><body>
@@ -16,7 +16,7 @@
   </div>
 <h1>cel.h</h1><a href="cel_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*============================================================================</span>
 <a name="l00002"></a>00002 <span class="comment"></span>
-<a name="l00003"></a>00003 <span class="comment">  WCSLIB 4.7 - an implementation of the FITS WCS standard.</span>
+<a name="l00003"></a>00003 <span class="comment">  WCSLIB 4.8 - an implementation of the FITS WCS standard.</span>
 <a name="l00004"></a>00004 <span class="comment">  Copyright (C) 1995-2011, Mark Calabretta</span>
 <a name="l00005"></a>00005 <span class="comment"></span>
 <a name="l00006"></a>00006 <span class="comment">  This file is part of WCSLIB.</span>
@@ -44,10 +44,10 @@
 <a name="l00028"></a>00028 <span class="comment"></span>
 <a name="l00029"></a>00029 <span class="comment">  Author: Mark Calabretta, Australia Telescope National Facility</span>
 <a name="l00030"></a>00030 <span class="comment">  http://www.atnf.csiro.au/~mcalabre/index.html</span>
-<a name="l00031"></a>00031 <span class="comment">  $Id: cel.h,v 4.7 2011/02/07 07:03:42 cal103 Exp $</span>
+<a name="l00031"></a>00031 <span class="comment">  $Id: cel.h,v 4.8.1.1 2011/08/15 08:07:06 cal103 Exp cal103 $</span>
 <a name="l00032"></a>00032 <span class="comment">*=============================================================================</span>
 <a name="l00033"></a>00033 <span class="comment">*</span>
-<a name="l00034"></a>00034 <span class="comment">* WCSLIB 4.7 - C routines that implement the FITS World Coordinate System</span>
+<a name="l00034"></a>00034 <span class="comment">* WCSLIB 4.8 - C routines that implement the FITS World Coordinate System</span>
 <a name="l00035"></a>00035 <span class="comment">* (WCS) standard.  Refer to</span>
 <a name="l00036"></a>00036 <span class="comment">*</span>
 <a name="l00037"></a>00037 <span class="comment">*   "Representations of world coordinates in FITS",</span>
@@ -72,328 +72,391 @@
 <a name="l00056"></a>00056 <span class="comment">* somewhat like a C++ class but with no encapsulation.</span>
 <a name="l00057"></a>00057 <span class="comment">*</span>
 <a name="l00058"></a>00058 <span class="comment">* Routine celini() is provided to initialize the celprm struct with default</span>
-<a name="l00059"></a>00059 <span class="comment">* values, and another, celprt(), to print its contents.</span>
-<a name="l00060"></a>00060 <span class="comment">*</span>
-<a name="l00061"></a>00061 <span class="comment">* A setup routine, celset(), computes intermediate values in the celprm struct</span>
-<a name="l00062"></a>00062 <span class="comment">* from parameters in it that were supplied by the user.  The struct always</span>
-<a name="l00063"></a>00063 <span class="comment">* needs to be set up by celset() but it need not be called explicitly - refer</span>
-<a name="l00064"></a>00064 <span class="comment">* to the explanation of celprm::flag.</span>
-<a name="l00065"></a>00065 <span class="comment">*</span>
-<a name="l00066"></a>00066 <span class="comment">* celx2s() and cels2x() implement the WCS celestial coordinate</span>
-<a name="l00067"></a>00067 <span class="comment">* transformations.  In fact, they are high level driver routines for the lower</span>
-<a name="l00068"></a>00068 <span class="comment">* level spherical coordinate rotation and projection routines described in</span>
-<a name="l00069"></a>00069 <span class="comment">* sph.h and prj.h.</span>
-<a name="l00070"></a>00070 <span class="comment">*</span>
+<a name="l00059"></a>00059 <span class="comment">* values, celfree() reclaims any memory that may have been allocated to store</span>
+<a name="l00060"></a>00060 <span class="comment">* an error message, and celprt() prints its contents.</span>
+<a name="l00061"></a>00061 <span class="comment">*</span>
+<a name="l00062"></a>00062 <span class="comment">* A setup routine, celset(), computes intermediate values in the celprm struct</span>
+<a name="l00063"></a>00063 <span class="comment">* from parameters in it that were supplied by the user.  The struct always</span>
+<a name="l00064"></a>00064 <span class="comment">* needs to be set up by celset() but it need not be called explicitly - refer</span>
+<a name="l00065"></a>00065 <span class="comment">* to the explanation of celprm::flag.</span>
+<a name="l00066"></a>00066 <span class="comment">*</span>
+<a name="l00067"></a>00067 <span class="comment">* celx2s() and cels2x() implement the WCS celestial coordinate</span>
+<a name="l00068"></a>00068 <span class="comment">* transformations.  In fact, they are high level driver routines for the lower</span>
+<a name="l00069"></a>00069 <span class="comment">* level spherical coordinate rotation and projection routines described in</span>
+<a name="l00070"></a>00070 <span class="comment">* sph.h and prj.h.</span>
 <a name="l00071"></a>00071 <span class="comment">*</span>
-<a name="l00072"></a>00072 <span class="comment">* celini() - Default constructor for the celprm struct</span>
-<a name="l00073"></a>00073 <span class="comment">* ----------------------------------------------------</span>
-<a name="l00074"></a>00074 <span class="comment">* celini() sets all members of a celprm struct to default values.  It should</span>
-<a name="l00075"></a>00075 <span class="comment">* be used to initialize every celprm struct.</span>
-<a name="l00076"></a>00076 <span class="comment">*</span>
-<a name="l00077"></a>00077 <span class="comment">* Returned:</span>
-<a name="l00078"></a>00078 <span class="comment">*   cel       struct celprm*</span>
-<a name="l00079"></a>00079 <span class="comment">*                       Celestial transformation parameters.</span>
-<a name="l00080"></a>00080 <span class="comment">*</span>
-<a name="l00081"></a>00081 <span class="comment">* Function return value:</span>
-<a name="l00082"></a>00082 <span class="comment">*             int       Status return value:</span>
-<a name="l00083"></a>00083 <span class="comment">*                         0: Success.</span>
-<a name="l00084"></a>00084 <span class="comment">*                         1: Null celprm pointer passed.</span>
-<a name="l00085"></a>00085 <span class="comment">*</span>
+<a name="l00072"></a>00072 <span class="comment">*</span>
+<a name="l00073"></a>00073 <span class="comment">* celini() - Default constructor for the celprm struct</span>
+<a name="l00074"></a>00074 <span class="comment">* ----------------------------------------------------</span>
+<a name="l00075"></a>00075 <span class="comment">* celini() sets all members of a celprm struct to default values.  It should</span>
+<a name="l00076"></a>00076 <span class="comment">* be used to initialize every celprm struct.</span>
+<a name="l00077"></a>00077 <span class="comment">*</span>
+<a name="l00078"></a>00078 <span class="comment">* Returned:</span>
+<a name="l00079"></a>00079 <span class="comment">*   cel       struct celprm*</span>
+<a name="l00080"></a>00080 <span class="comment">*                       Celestial transformation parameters.</span>
+<a name="l00081"></a>00081 <span class="comment">*</span>
+<a name="l00082"></a>00082 <span class="comment">* Function return value:</span>
+<a name="l00083"></a>00083 <span class="comment">*             int       Status return value:</span>
+<a name="l00084"></a>00084 <span class="comment">*                         0: Success.</span>
+<a name="l00085"></a>00085 <span class="comment">*                         1: Null celprm pointer passed.</span>
 <a name="l00086"></a>00086 <span class="comment">*</span>
-<a name="l00087"></a>00087 <span class="comment">* celprt() - Print routine for the celprm struct</span>
-<a name="l00088"></a>00088 <span class="comment">* ----------------------------------------------</span>
-<a name="l00089"></a>00089 <span class="comment">* celprt() prints the contents of a celprm struct.  Mainly intended for</span>
-<a name="l00090"></a>00090 <span class="comment">* diagnostic purposes.</span>
-<a name="l00091"></a>00091 <span class="comment">*</span>
-<a name="l00092"></a>00092 <span class="comment">* Given:</span>
-<a name="l00093"></a>00093 <span class="comment">*   cel       const struct celprm*</span>
-<a name="l00094"></a>00094 <span class="comment">*                       Celestial transformation parameters.</span>
-<a name="l00095"></a>00095 <span class="comment">*</span>
-<a name="l00096"></a>00096 <span class="comment">* Function return value:</span>
-<a name="l00097"></a>00097 <span class="comment">*             int       Status return value:</span>
-<a name="l00098"></a>00098 <span class="comment">*                         0: Success.</span>
-<a name="l00099"></a>00099 <span class="comment">*                         1: Null celprm pointer passed.</span>
-<a name="l00100"></a>00100 <span class="comment">*</span>
+<a name="l00087"></a>00087 <span class="comment">*</span>
+<a name="l00088"></a>00088 <span class="comment">* celfree() - Destructor for the celprm struct</span>
+<a name="l00089"></a>00089 <span class="comment">* --------------------------------------------</span>
+<a name="l00090"></a>00090 <span class="comment">* celfree() frees any memory that may have been allocated to store an error</span>
+<a name="l00091"></a>00091 <span class="comment">* message in the celprm struct.</span>
+<a name="l00092"></a>00092 <span class="comment">*</span>
+<a name="l00093"></a>00093 <span class="comment">* Given:</span>
+<a name="l00094"></a>00094 <span class="comment">*   cel       struct celprm*</span>
+<a name="l00095"></a>00095 <span class="comment">*                       Celestial transformation parameters.</span>
+<a name="l00096"></a>00096 <span class="comment">*</span>
+<a name="l00097"></a>00097 <span class="comment">* Function return value:</span>
+<a name="l00098"></a>00098 <span class="comment">*             int       Status return value:</span>
+<a name="l00099"></a>00099 <span class="comment">*                         0: Success.</span>
+<a name="l00100"></a>00100 <span class="comment">*                         1: Null celprm pointer passed.</span>
 <a name="l00101"></a>00101 <span class="comment">*</span>
-<a name="l00102"></a>00102 <span class="comment">* celset() - Setup routine for the celprm struct</span>
-<a name="l00103"></a>00103 <span class="comment">* ----------------------------------------------</span>
-<a name="l00104"></a>00104 <span class="comment">* celset() sets up a celprm struct according to information supplied within</span>
-<a name="l00105"></a>00105 <span class="comment">* it.</span>
-<a name="l00106"></a>00106 <span class="comment">*</span>
-<a name="l00107"></a>00107 <span class="comment">* Note that this routine need not be called directly; it will be invoked by</span>
-<a name="l00108"></a>00108 <span class="comment">* celx2s() and cels2x() if celprm::flag is anything other than a predefined</span>
-<a name="l00109"></a>00109 <span class="comment">* magic value.</span>
-<a name="l00110"></a>00110 <span class="comment">*</span>
-<a name="l00111"></a>00111 <span class="comment">* Given and returned:</span>
-<a name="l00112"></a>00112 <span class="comment">*   cel       struct celprm*</span>
-<a name="l00113"></a>00113 <span class="comment">*                       Celestial transformation parameters.</span>
-<a name="l00114"></a>00114 <span class="comment">*</span>
-<a name="l00115"></a>00115 <span class="comment">* Function return value:</span>
-<a name="l00116"></a>00116 <span class="comment">*             int       Status return value:</span>
-<a name="l00117"></a>00117 <span class="comment">*                         0: Success.</span>
-<a name="l00118"></a>00118 <span class="comment">*                         1: Null celprm pointer passed.</span>
-<a name="l00119"></a>00119 <span class="comment">*                         2: Invalid projection parameters.</span>
-<a name="l00120"></a>00120 <span class="comment">*                         3: Invalid coordinate transformation parameters.</span>
-<a name="l00121"></a>00121 <span class="comment">*                         4: Ill-conditioned coordinate transformation</span>
-<a name="l00122"></a>00122 <span class="comment">*                            parameters.</span>
-<a name="l00123"></a>00123 <span class="comment">*</span>
-<a name="l00124"></a>00124 <span class="comment">*</span>
-<a name="l00125"></a>00125 <span class="comment">* celx2s() - Pixel-to-world celestial transformation</span>
-<a name="l00126"></a>00126 <span class="comment">* --------------------------------------------------</span>
-<a name="l00127"></a>00127 <span class="comment">* celx2s() transforms (x,y) coordinates in the plane of projection to</span>
-<a name="l00128"></a>00128 <span class="comment">* celestial coordinates (lng,lat).</span>
-<a name="l00129"></a>00129 <span class="comment">*</span>
-<a name="l00130"></a>00130 <span class="comment">* Given and returned:</span>
-<a name="l00131"></a>00131 <span class="comment">*   cel       struct celprm*</span>
-<a name="l00132"></a>00132 <span class="comment">*                       Celestial transformation parameters.</span>
-<a name="l00133"></a>00133 <span class="comment">*</span>
-<a name="l00134"></a>00134 <span class="comment">* Given:</span>
-<a name="l00135"></a>00135 <span class="comment">*   nx,ny     int       Vector lengths.</span>
-<a name="l00136"></a>00136 <span class="comment">*   sxy,sll   int       Vector strides.</span>
-<a name="l00137"></a>00137 <span class="comment">*   x,y       const double[]</span>
-<a name="l00138"></a>00138 <span class="comment">*                       Projected coordinates in pseudo "degrees".</span>
+<a name="l00102"></a>00102 <span class="comment">*</span>
+<a name="l00103"></a>00103 <span class="comment">* celprt() - Print routine for the celprm struct</span>
+<a name="l00104"></a>00104 <span class="comment">* ----------------------------------------------</span>
+<a name="l00105"></a>00105 <span class="comment">* celprt() prints the contents of a celprm struct using wcsprintf().  Mainly</span>
+<a name="l00106"></a>00106 <span class="comment">* intended for diagnostic purposes.</span>
+<a name="l00107"></a>00107 <span class="comment">*</span>
+<a name="l00108"></a>00108 <span class="comment">* Given:</span>
+<a name="l00109"></a>00109 <span class="comment">*   cel       const struct celprm*</span>
+<a name="l00110"></a>00110 <span class="comment">*                       Celestial transformation parameters.</span>
+<a name="l00111"></a>00111 <span class="comment">*</span>
+<a name="l00112"></a>00112 <span class="comment">* Function return value:</span>
+<a name="l00113"></a>00113 <span class="comment">*             int       Status return value:</span>
+<a name="l00114"></a>00114 <span class="comment">*                         0: Success.</span>
+<a name="l00115"></a>00115 <span class="comment">*                         1: Null celprm pointer passed.</span>
+<a name="l00116"></a>00116 <span class="comment">*</span>
+<a name="l00117"></a>00117 <span class="comment">*</span>
+<a name="l00118"></a>00118 <span class="comment">* celset() - Setup routine for the celprm struct</span>
+<a name="l00119"></a>00119 <span class="comment">* ----------------------------------------------</span>
+<a name="l00120"></a>00120 <span class="comment">* celset() sets up a celprm struct according to information supplied within</span>
+<a name="l00121"></a>00121 <span class="comment">* it.</span>
+<a name="l00122"></a>00122 <span class="comment">*</span>
+<a name="l00123"></a>00123 <span class="comment">* Note that this routine need not be called directly; it will be invoked by</span>
+<a name="l00124"></a>00124 <span class="comment">* celx2s() and cels2x() if celprm::flag is anything other than a predefined</span>
+<a name="l00125"></a>00125 <span class="comment">* magic value.</span>
+<a name="l00126"></a>00126 <span class="comment">*</span>
+<a name="l00127"></a>00127 <span class="comment">* Given and returned:</span>
+<a name="l00128"></a>00128 <span class="comment">*   cel       struct celprm*</span>
+<a name="l00129"></a>00129 <span class="comment">*                       Celestial transformation parameters.</span>
+<a name="l00130"></a>00130 <span class="comment">*</span>
+<a name="l00131"></a>00131 <span class="comment">* Function return value:</span>
+<a name="l00132"></a>00132 <span class="comment">*             int       Status return value:</span>
+<a name="l00133"></a>00133 <span class="comment">*                         0: Success.</span>
+<a name="l00134"></a>00134 <span class="comment">*                         1: Null celprm pointer passed.</span>
+<a name="l00135"></a>00135 <span class="comment">*                         2: Invalid projection parameters.</span>
+<a name="l00136"></a>00136 <span class="comment">*                         3: Invalid coordinate transformation parameters.</span>
+<a name="l00137"></a>00137 <span class="comment">*                         4: Ill-conditioned coordinate transformation</span>
+<a name="l00138"></a>00138 <span class="comment">*                            parameters.</span>
 <a name="l00139"></a>00139 <span class="comment">*</span>
-<a name="l00140"></a>00140 <span class="comment">* Returned:</span>
-<a name="l00141"></a>00141 <span class="comment">*   phi,theta double[]  Longitude and latitude (phi,theta) in the native</span>
-<a name="l00142"></a>00142 <span class="comment">*                       coordinate system of the projection [deg].</span>
-<a name="l00143"></a>00143 <span class="comment">*   lng,lat   double[]  Celestial longitude and latitude (lng,lat) of the</span>
-<a name="l00144"></a>00144 <span class="comment">*                       projected point [deg].</span>
-<a name="l00145"></a>00145 <span class="comment">*   stat      int[]     Status return value for each vector element:</span>
-<a name="l00146"></a>00146 <span class="comment">*                         0: Success.</span>
-<a name="l00147"></a>00147 <span class="comment">*                         1: Invalid value of (x,y).</span>
+<a name="l00140"></a>00140 <span class="comment">*                       For returns > 1, a detailed error message is set in</span>
+<a name="l00141"></a>00141 <span class="comment">*                       celprm::err if enabled, see wcserr_enable().</span>
+<a name="l00142"></a>00142 <span class="comment">*</span>
+<a name="l00143"></a>00143 <span class="comment">*</span>
+<a name="l00144"></a>00144 <span class="comment">* celx2s() - Pixel-to-world celestial transformation</span>
+<a name="l00145"></a>00145 <span class="comment">* --------------------------------------------------</span>
+<a name="l00146"></a>00146 <span class="comment">* celx2s() transforms (x,y) coordinates in the plane of projection to</span>
+<a name="l00147"></a>00147 <span class="comment">* celestial coordinates (lng,lat).</span>
 <a name="l00148"></a>00148 <span class="comment">*</span>
-<a name="l00149"></a>00149 <span class="comment">* Function return value:</span>
-<a name="l00150"></a>00150 <span class="comment">*             int       Status return value:</span>
-<a name="l00151"></a>00151 <span class="comment">*                         0: Success.</span>
-<a name="l00152"></a>00152 <span class="comment">*                         1: Null celprm pointer passed.</span>
-<a name="l00153"></a>00153 <span class="comment">*                         2: Invalid projection parameters.</span>
-<a name="l00154"></a>00154 <span class="comment">*                         3: Invalid coordinate transformation parameters.</span>
-<a name="l00155"></a>00155 <span class="comment">*                         4: Ill-conditioned coordinate transformation</span>
-<a name="l00156"></a>00156 <span class="comment">*                            parameters.</span>
-<a name="l00157"></a>00157 <span class="comment">*                         5: One or more of the (x,y) coordinates were</span>
-<a name="l00158"></a>00158 <span class="comment">*                            invalid, as indicated by the stat vector.</span>
-<a name="l00159"></a>00159 <span class="comment">*</span>
+<a name="l00149"></a>00149 <span class="comment">* Given and returned:</span>
+<a name="l00150"></a>00150 <span class="comment">*   cel       struct celprm*</span>
+<a name="l00151"></a>00151 <span class="comment">*                       Celestial transformation parameters.</span>
+<a name="l00152"></a>00152 <span class="comment">*</span>
+<a name="l00153"></a>00153 <span class="comment">* Given:</span>
+<a name="l00154"></a>00154 <span class="comment">*   nx,ny     int       Vector lengths.</span>
+<a name="l00155"></a>00155 <span class="comment">*</span>
+<a name="l00156"></a>00156 <span class="comment">*   sxy,sll   int       Vector strides.</span>
+<a name="l00157"></a>00157 <span class="comment">*</span>
+<a name="l00158"></a>00158 <span class="comment">*   x,y       const double[]</span>
+<a name="l00159"></a>00159 <span class="comment">*                       Projected coordinates in pseudo "degrees".</span>
 <a name="l00160"></a>00160 <span class="comment">*</span>
-<a name="l00161"></a>00161 <span class="comment">* cels2x() - World-to-pixel celestial transformation</span>
-<a name="l00162"></a>00162 <span class="comment">* --------------------------------------------------</span>
-<a name="l00163"></a>00163 <span class="comment">* cels2x() transforms celestial coordinates (lng,lat) to (x,y) coordinates in</span>
-<a name="l00164"></a>00164 <span class="comment">* the plane of projection.</span>
-<a name="l00165"></a>00165 <span class="comment">*</span>
-<a name="l00166"></a>00166 <span class="comment">* Given and returned:</span>
-<a name="l00167"></a>00167 <span class="comment">*   cel       struct celprm*</span>
-<a name="l00168"></a>00168 <span class="comment">*                       Celestial transformation parameters.</span>
-<a name="l00169"></a>00169 <span class="comment">*</span>
-<a name="l00170"></a>00170 <span class="comment">* Given:</span>
-<a name="l00171"></a>00171 <span class="comment">*   nlng,nlat int       Vector lengths.</span>
-<a name="l00172"></a>00172 <span class="comment">*   sll,sxy   int       Vector strides.</span>
-<a name="l00173"></a>00173 <span class="comment">*   lng,lat   const double[]</span>
-<a name="l00174"></a>00174 <span class="comment">*                       Celestial longitude and latitude (lng,lat) of the</span>
-<a name="l00175"></a>00175 <span class="comment">*                       projected point [deg].</span>
-<a name="l00176"></a>00176 <span class="comment">*</span>
-<a name="l00177"></a>00177 <span class="comment">* Returned:</span>
-<a name="l00178"></a>00178 <span class="comment">*   phi,theta double[]  Longitude and latitude (phi,theta) in the native</span>
-<a name="l00179"></a>00179 <span class="comment">*                       coordinate system of the projection [deg].</span>
-<a name="l00180"></a>00180 <span class="comment">*   x,y       double[]  Projected coordinates in pseudo "degrees".</span>
-<a name="l00181"></a>00181 <span class="comment">*   stat      int[]     Status return value for each vector element:</span>
-<a name="l00182"></a>00182 <span class="comment">*                         0: Success.</span>
-<a name="l00183"></a>00183 <span class="comment">*                         1: Invalid value of (lng,lat).</span>
-<a name="l00184"></a>00184 <span class="comment">*</span>
-<a name="l00185"></a>00185 <span class="comment">* Function return value:</span>
-<a name="l00186"></a>00186 <span class="comment">*             int       Status return value:</span>
-<a name="l00187"></a>00187 <span class="comment">*                         0: Success.</span>
-<a name="l00188"></a>00188 <span class="comment">*                         1: Null celprm pointer passed.</span>
-<a name="l00189"></a>00189 <span class="comment">*                         2: Invalid projection parameters.</span>
-<a name="l00190"></a>00190 <span class="comment">*                         3: Invalid coordinate transformation parameters.</span>
-<a name="l00191"></a>00191 <span class="comment">*                         4: Ill-conditioned coordinate transformation</span>
-<a name="l00192"></a>00192 <span class="comment">*                            parameters.</span>
-<a name="l00193"></a>00193 <span class="comment">*                         6: One or more of the (lng,lat) coordinates were</span>
-<a name="l00194"></a>00194 <span class="comment">*                            invalid, as indicated by the stat vector.</span>
+<a name="l00161"></a>00161 <span class="comment">* Returned:</span>
+<a name="l00162"></a>00162 <span class="comment">*   phi,theta double[]  Longitude and latitude (phi,theta) in the native</span>
+<a name="l00163"></a>00163 <span class="comment">*                       coordinate system of the projection [deg].</span>
+<a name="l00164"></a>00164 <span class="comment">*</span>
+<a name="l00165"></a>00165 <span class="comment">*   lng,lat   double[]  Celestial longitude and latitude (lng,lat) of the</span>
+<a name="l00166"></a>00166 <span class="comment">*                       projected point [deg].</span>
+<a name="l00167"></a>00167 <span class="comment">*</span>
+<a name="l00168"></a>00168 <span class="comment">*   stat      int[]     Status return value for each vector element:</span>
+<a name="l00169"></a>00169 <span class="comment">*                         0: Success.</span>
+<a name="l00170"></a>00170 <span class="comment">*                         1: Invalid value of (x,y).</span>
+<a name="l00171"></a>00171 <span class="comment">*</span>
+<a name="l00172"></a>00172 <span class="comment">* Function return value:</span>
+<a name="l00173"></a>00173 <span class="comment">*             int       Status return value:</span>
+<a name="l00174"></a>00174 <span class="comment">*                         0: Success.</span>
+<a name="l00175"></a>00175 <span class="comment">*                         1: Null celprm pointer passed.</span>
+<a name="l00176"></a>00176 <span class="comment">*                         2: Invalid projection parameters.</span>
+<a name="l00177"></a>00177 <span class="comment">*                         3: Invalid coordinate transformation parameters.</span>
+<a name="l00178"></a>00178 <span class="comment">*                         4: Ill-conditioned coordinate transformation</span>
+<a name="l00179"></a>00179 <span class="comment">*                            parameters.</span>
+<a name="l00180"></a>00180 <span class="comment">*                         5: One or more of the (x,y) coordinates were</span>
+<a name="l00181"></a>00181 <span class="comment">*                            invalid, as indicated by the stat vector.</span>
+<a name="l00182"></a>00182 <span class="comment">*</span>
+<a name="l00183"></a>00183 <span class="comment">*                       For returns > 1, a detailed error message is set in</span>
+<a name="l00184"></a>00184 <span class="comment">*                       celprm::err if enabled, see wcserr_enable().</span>
+<a name="l00185"></a>00185 <span class="comment">*</span>
+<a name="l00186"></a>00186 <span class="comment">*</span>
+<a name="l00187"></a>00187 <span class="comment">* cels2x() - World-to-pixel celestial transformation</span>
+<a name="l00188"></a>00188 <span class="comment">* --------------------------------------------------</span>
+<a name="l00189"></a>00189 <span class="comment">* cels2x() transforms celestial coordinates (lng,lat) to (x,y) coordinates in</span>
+<a name="l00190"></a>00190 <span class="comment">* the plane of projection.</span>
+<a name="l00191"></a>00191 <span class="comment">*</span>
+<a name="l00192"></a>00192 <span class="comment">* Given and returned:</span>
+<a name="l00193"></a>00193 <span class="comment">*   cel       struct celprm*</span>
+<a name="l00194"></a>00194 <span class="comment">*                       Celestial transformation parameters.</span>
 <a name="l00195"></a>00195 <span class="comment">*</span>
-<a name="l00196"></a>00196 <span class="comment">*</span>
-<a name="l00197"></a>00197 <span class="comment">* celprm struct - Celestial transformation parameters</span>
-<a name="l00198"></a>00198 <span class="comment">* ---------------------------------------------------</span>
-<a name="l00199"></a>00199 <span class="comment">* The celprm struct contains information required to transform celestial</span>
-<a name="l00200"></a>00200 <span class="comment">* coordinates.  It consists of certain members that must be set by the user</span>
-<a name="l00201"></a>00201 <span class="comment">* ("given") and others that are set by the WCSLIB routines ("returned").  Some</span>
-<a name="l00202"></a>00202 <span class="comment">* of the latter are supplied for informational purposes and others are for</span>
-<a name="l00203"></a>00203 <span class="comment">* internal use only.</span>
+<a name="l00196"></a>00196 <span class="comment">* Given:</span>
+<a name="l00197"></a>00197 <span class="comment">*   nlng,nlat int       Vector lengths.</span>
+<a name="l00198"></a>00198 <span class="comment">*</span>
+<a name="l00199"></a>00199 <span class="comment">*   sll,sxy   int       Vector strides.</span>
+<a name="l00200"></a>00200 <span class="comment">*</span>
+<a name="l00201"></a>00201 <span class="comment">*   lng,lat   const double[]</span>
+<a name="l00202"></a>00202 <span class="comment">*                       Celestial longitude and latitude (lng,lat) of the</span>
+<a name="l00203"></a>00203 <span class="comment">*                       projected point [deg].</span>
 <a name="l00204"></a>00204 <span class="comment">*</span>
-<a name="l00205"></a>00205 <span class="comment">* Returned celprm struct members must not be modified by the user.</span>
-<a name="l00206"></a>00206 <span class="comment">*</span>
-<a name="l00207"></a>00207 <span class="comment">*   int flag</span>
-<a name="l00208"></a>00208 <span class="comment">*     (Given and returned) This flag must be set to zero whenever any of the</span>
-<a name="l00209"></a>00209 <span class="comment">*     following celprm struct members are set or changed:</span>
+<a name="l00205"></a>00205 <span class="comment">* Returned:</span>
+<a name="l00206"></a>00206 <span class="comment">*   phi,theta double[]  Longitude and latitude (phi,theta) in the native</span>
+<a name="l00207"></a>00207 <span class="comment">*                       coordinate system of the projection [deg].</span>
+<a name="l00208"></a>00208 <span class="comment">*</span>
+<a name="l00209"></a>00209 <span class="comment">*   x,y       double[]  Projected coordinates in pseudo "degrees".</span>
 <a name="l00210"></a>00210 <span class="comment">*</span>
-<a name="l00211"></a>00211 <span class="comment">*       - celprm::offset,</span>
-<a name="l00212"></a>00212 <span class="comment">*       - celprm::phi0,</span>
-<a name="l00213"></a>00213 <span class="comment">*       - celprm::theta0,</span>
-<a name="l00214"></a>00214 <span class="comment">*       - celprm::ref[4],</span>
-<a name="l00215"></a>00215 <span class="comment">*       - celprm::prj:</span>
-<a name="l00216"></a>00216 <span class="comment">*         - prjprm::code,</span>
-<a name="l00217"></a>00217 <span class="comment">*         - prjprm::r0,</span>
-<a name="l00218"></a>00218 <span class="comment">*         - prjprm::pv[],</span>
-<a name="l00219"></a>00219 <span class="comment">*         - prjprm::phi0,</span>
-<a name="l00220"></a>00220 <span class="comment">*         - prjprm::theta0.</span>
-<a name="l00221"></a>00221 <span class="comment">*</span>
-<a name="l00222"></a>00222 <span class="comment">*     This signals the initialization routine, celset(), to recompute the</span>
-<a name="l00223"></a>00223 <span class="comment">*     returned members of the celprm struct.  celset() will reset flag to</span>
-<a name="l00224"></a>00224 <span class="comment">*     indicate that this has been done.</span>
+<a name="l00211"></a>00211 <span class="comment">*   stat      int[]     Status return value for each vector element:</span>
+<a name="l00212"></a>00212 <span class="comment">*                         0: Success.</span>
+<a name="l00213"></a>00213 <span class="comment">*                         1: Invalid value of (lng,lat).</span>
+<a name="l00214"></a>00214 <span class="comment">*</span>
+<a name="l00215"></a>00215 <span class="comment">* Function return value:</span>
+<a name="l00216"></a>00216 <span class="comment">*             int       Status return value:</span>
+<a name="l00217"></a>00217 <span class="comment">*                         0: Success.</span>
+<a name="l00218"></a>00218 <span class="comment">*                         1: Null celprm pointer passed.</span>
+<a name="l00219"></a>00219 <span class="comment">*                         2: Invalid projection parameters.</span>
+<a name="l00220"></a>00220 <span class="comment">*                         3: Invalid coordinate transformation parameters.</span>
+<a name="l00221"></a>00221 <span class="comment">*                         4: Ill-conditioned coordinate transformation</span>
+<a name="l00222"></a>00222 <span class="comment">*                            parameters.</span>
+<a name="l00223"></a>00223 <span class="comment">*                         6: One or more of the (lng,lat) coordinates were</span>
+<a name="l00224"></a>00224 <span class="comment">*                            invalid, as indicated by the stat vector.</span>
 <a name="l00225"></a>00225 <span class="comment">*</span>
-<a name="l00226"></a>00226 <span class="comment">*   int offset</span>
-<a name="l00227"></a>00227 <span class="comment">*     (Given) If true (non-zero), an offset will be applied to (x,y) to</span>
-<a name="l00228"></a>00228 <span class="comment">*     force (x,y) = (0,0) at the fiducial point, (phi_0,theta_0).</span>
-<a name="l00229"></a>00229 <span class="comment">*     Default is 0 (false).</span>
-<a name="l00230"></a>00230 <span class="comment">*</span>
-<a name="l00231"></a>00231 <span class="comment">*   double phi0</span>
-<a name="l00232"></a>00232 <span class="comment">*     (Given) The native longitude, phi_0 [deg], and ...</span>
-<a name="l00233"></a>00233 <span class="comment">*</span>
-<a name="l00234"></a>00234 <span class="comment">*   double theta0</span>
-<a name="l00235"></a>00235 <span class="comment">*     (Given) ... the native latitude, theta_0 [deg], of the fiducial point,</span>
-<a name="l00236"></a>00236 <span class="comment">*     i.e. the point whose celestial coordinates are given in</span>
-<a name="l00237"></a>00237 <span class="comment">*     celprm::ref[1:2].  If undefined (set to a magic value by prjini()) the</span>
-<a name="l00238"></a>00238 <span class="comment">*     initialization routine, celset(), will set this to a projection-specific</span>
-<a name="l00239"></a>00239 <span class="comment">*     default.</span>
-<a name="l00240"></a>00240 <span class="comment">*</span>
-<a name="l00241"></a>00241 <span class="comment">*   double ref[4]</span>
-<a name="l00242"></a>00242 <span class="comment">*     (Given) The first pair of values should be set to the celestial</span>
-<a name="l00243"></a>00243 <span class="comment">*     longitude and latitude of the fiducial point [deg] - typically right</span>
-<a name="l00244"></a>00244 <span class="comment">*     ascension and declination.  These are given by the CRVALia keywords in</span>
-<a name="l00245"></a>00245 <span class="comment">*     FITS.</span>
-<a name="l00246"></a>00246 <span class="comment">*</span>
-<a name="l00247"></a>00247 <span class="comment">*     (Given and returned) The second pair of values are the native longitude,</span>
-<a name="l00248"></a>00248 <span class="comment">*     phi_p [deg], and latitude, theta_p [deg], of the celestial pole (the</span>
-<a name="l00249"></a>00249 <span class="comment">*     latter is the same as the celestial latitude of the native pole,</span>
-<a name="l00250"></a>00250 <span class="comment">*     delta_p) and these are given by the FITS keywords LONPOLEa and LATPOLEa</span>
-<a name="l00251"></a>00251 <span class="comment">*     (or by PVi_2a and PVi_3a attached to the longitude axis which take</span>
-<a name="l00252"></a>00252 <span class="comment">*     precedence if defined).</span>
-<a name="l00253"></a>00253 <span class="comment">*</span>
-<a name="l00254"></a>00254 <span class="comment">*     LONPOLEa defaults to phi_0 (see above) if the celestial latitude of the</span>
-<a name="l00255"></a>00255 <span class="comment">*     fiducial point of the projection is greater than or equal to the native</span>
-<a name="l00256"></a>00256 <span class="comment">*     latitude, otherwise phi_0 + 180 [deg].  (This is the condition for the</span>
-<a name="l00257"></a>00257 <span class="comment">*     celestial latitude to increase in the same direction as the native</span>
-<a name="l00258"></a>00258 <span class="comment">*     latitude at the fiducial point.)  ref[2] may be set to UNDEFINED (from</span>
-<a name="l00259"></a>00259 <span class="comment">*     wcsmath.h) or 999.0 to indicate that the correct default should be</span>
-<a name="l00260"></a>00260 <span class="comment">*     substituted.</span>
-<a name="l00261"></a>00261 <span class="comment">*</span>
-<a name="l00262"></a>00262 <span class="comment">*     theta_p, the native latitude of the celestial pole (or equally the</span>
-<a name="l00263"></a>00263 <span class="comment">*     celestial latitude of the native pole, delta_p) is often determined</span>
-<a name="l00264"></a>00264 <span class="comment">*     uniquely by CRVALia and LONPOLEa in which case LATPOLEa is ignored.</span>
-<a name="l00265"></a>00265 <span class="comment">*     However, in some circumstances there are two valid solutions for theta_p</span>
-<a name="l00266"></a>00266 <span class="comment">*     and LATPOLEa is used to choose between them.  LATPOLEa is set in ref[3]</span>
-<a name="l00267"></a>00267 <span class="comment">*     and the solution closest to this value is used to reset ref[3].  It is</span>
-<a name="l00268"></a>00268 <span class="comment">*     therefore legitimate, for example, to set ref[3] to +90.0 to choose the</span>
-<a name="l00269"></a>00269 <span class="comment">*     more northerly solution - the default if the LATPOLEa keyword is omitted</span>
-<a name="l00270"></a>00270 <span class="comment">*     from the FITS header.  For the special case where the fiducial point of</span>
-<a name="l00271"></a>00271 <span class="comment">*     the projection is at native latitude zero, its celestial latitude is</span>
-<a name="l00272"></a>00272 <span class="comment">*     zero, and LONPOLEa = +/- 90.0 then the celestial latitude of the native</span>
-<a name="l00273"></a>00273 <span class="comment">*     pole is not determined by the first three reference values and LATPOLEa</span>
-<a name="l00274"></a>00274 <span class="comment">*     specifies it completely.</span>
-<a name="l00275"></a>00275 <span class="comment">*</span>
-<a name="l00276"></a>00276 <span class="comment">*     The returned value, celprm::latpreq, specifies how LATPOLEa was actually</span>
-<a name="l00277"></a>00277 <span class="comment">*     used.</span>
-<a name="l00278"></a>00278 <span class="comment">*</span>
-<a name="l00279"></a>00279 <span class="comment">*   struct prjprm prj</span>
-<a name="l00280"></a>00280 <span class="comment">*     (Given and returned) Projection parameters described in the prologue to</span>
-<a name="l00281"></a>00281 <span class="comment">*     prj.h.</span>
-<a name="l00282"></a>00282 <span class="comment">*</span>
-<a name="l00283"></a>00283 <span class="comment">*   double euler[5]</span>
-<a name="l00284"></a>00284 <span class="comment">*     (Returned) Euler angles and associated intermediaries derived from the</span>
-<a name="l00285"></a>00285 <span class="comment">*     coordinate reference values.  The first three values are the Z-, X-, and</span>
-<a name="l00286"></a>00286 <span class="comment">*     Z'-Euler angles [deg], and the remaining two are the cosine and sine of</span>
-<a name="l00287"></a>00287 <span class="comment">*     the X-Euler angle.</span>
-<a name="l00288"></a>00288 <span class="comment">*</span>
-<a name="l00289"></a>00289 <span class="comment">*   int latpreq</span>
-<a name="l00290"></a>00290 <span class="comment">*     (Returned) For informational purposes, this indicates how the LATPOLEa</span>
-<a name="l00291"></a>00291 <span class="comment">*     keyword was used</span>
-<a name="l00292"></a>00292 <span class="comment">*       - 0: Not required, theta_p (== delta_p) was determined uniquely by the</span>
-<a name="l00293"></a>00293 <span class="comment">*            CRVALia and LONPOLEa keywords.</span>
-<a name="l00294"></a>00294 <span class="comment">*       - 1: Required to select between two valid solutions of theta_p.</span>
-<a name="l00295"></a>00295 <span class="comment">*       - 2: theta_p was specified solely by LATPOLEa.</span>
-<a name="l00296"></a>00296 <span class="comment">*</span>
-<a name="l00297"></a>00297 <span class="comment">*   int isolat</span>
-<a name="l00298"></a>00298 <span class="comment">*     (Returned) True if the spherical rotation preserves the magnitude of the</span>
-<a name="l00299"></a>00299 <span class="comment">*     latitude, which occurs iff the axes of the native and celestial</span>
-<a name="l00300"></a>00300 <span class="comment">*     coordinates are coincident.  It signals an opportunity to cache</span>
-<a name="l00301"></a>00301 <span class="comment">*     intermediate calculations common to all elements in a vector</span>
-<a name="l00302"></a>00302 <span class="comment">*     computation.</span>
-<a name="l00303"></a>00303 <span class="comment">*</span>
-<a name="l00304"></a>00304 <span class="comment">*</span>
-<a name="l00305"></a>00305 <span class="comment">* Global variable: const char *cel_errmsg[] - Status return messages</span>
-<a name="l00306"></a>00306 <span class="comment">* ------------------------------------------------------------------</span>
-<a name="l00307"></a>00307 <span class="comment">* Status messages to match the status value returned from each function.</span>
+<a name="l00226"></a>00226 <span class="comment">*                       For returns > 1, a detailed error message is set in</span>
+<a name="l00227"></a>00227 <span class="comment">*                       celprm::err if enabled, see wcserr_enable().</span>
+<a name="l00228"></a>00228 <span class="comment">*</span>
+<a name="l00229"></a>00229 <span class="comment">*</span>
+<a name="l00230"></a>00230 <span class="comment">* celprm struct - Celestial transformation parameters</span>
+<a name="l00231"></a>00231 <span class="comment">* ---------------------------------------------------</span>
+<a name="l00232"></a>00232 <span class="comment">* The celprm struct contains information required to transform celestial</span>
+<a name="l00233"></a>00233 <span class="comment">* coordinates.  It consists of certain members that must be set by the user</span>
+<a name="l00234"></a>00234 <span class="comment">* ("given") and others that are set by the WCSLIB routines ("returned").  Some</span>
+<a name="l00235"></a>00235 <span class="comment">* of the latter are supplied for informational purposes and others are for</span>
+<a name="l00236"></a>00236 <span class="comment">* internal use only.</span>
+<a name="l00237"></a>00237 <span class="comment">*</span>
+<a name="l00238"></a>00238 <span class="comment">* Returned celprm struct members must not be modified by the user.</span>
+<a name="l00239"></a>00239 <span class="comment">*</span>
+<a name="l00240"></a>00240 <span class="comment">*   int flag</span>
+<a name="l00241"></a>00241 <span class="comment">*     (Given and returned) This flag must be set to zero whenever any of the</span>
+<a name="l00242"></a>00242 <span class="comment">*     following celprm struct members are set or changed:</span>
+<a name="l00243"></a>00243 <span class="comment">*</span>
+<a name="l00244"></a>00244 <span class="comment">*       - celprm::offset,</span>
+<a name="l00245"></a>00245 <span class="comment">*       - celprm::phi0,</span>
+<a name="l00246"></a>00246 <span class="comment">*       - celprm::theta0,</span>
+<a name="l00247"></a>00247 <span class="comment">*       - celprm::ref[4],</span>
+<a name="l00248"></a>00248 <span class="comment">*       - celprm::prj:</span>
+<a name="l00249"></a>00249 <span class="comment">*         - prjprm::code,</span>
+<a name="l00250"></a>00250 <span class="comment">*         - prjprm::r0,</span>
+<a name="l00251"></a>00251 <span class="comment">*         - prjprm::pv[],</span>
+<a name="l00252"></a>00252 <span class="comment">*         - prjprm::phi0,</span>
+<a name="l00253"></a>00253 <span class="comment">*         - prjprm::theta0.</span>
+<a name="l00254"></a>00254 <span class="comment">*</span>
+<a name="l00255"></a>00255 <span class="comment">*     This signals the initialization routine, celset(), to recompute the</span>
+<a name="l00256"></a>00256 <span class="comment">*     returned members of the celprm struct.  celset() will reset flag to</span>
+<a name="l00257"></a>00257 <span class="comment">*     indicate that this has been done.</span>
+<a name="l00258"></a>00258 <span class="comment">*</span>
+<a name="l00259"></a>00259 <span class="comment">*   int offset</span>
+<a name="l00260"></a>00260 <span class="comment">*     (Given) If true (non-zero), an offset will be applied to (x,y) to</span>
+<a name="l00261"></a>00261 <span class="comment">*     force (x,y) = (0,0) at the fiducial point, (phi_0,theta_0).</span>
+<a name="l00262"></a>00262 <span class="comment">*     Default is 0 (false).</span>
+<a name="l00263"></a>00263 <span class="comment">*</span>
+<a name="l00264"></a>00264 <span class="comment">*   double phi0</span>
+<a name="l00265"></a>00265 <span class="comment">*     (Given) The native longitude, phi_0 [deg], and ...</span>
+<a name="l00266"></a>00266 <span class="comment">*</span>
+<a name="l00267"></a>00267 <span class="comment">*   double theta0</span>
+<a name="l00268"></a>00268 <span class="comment">*     (Given) ... the native latitude, theta_0 [deg], of the fiducial point,</span>
+<a name="l00269"></a>00269 <span class="comment">*     i.e. the point whose celestial coordinates are given in</span>
+<a name="l00270"></a>00270 <span class="comment">*     celprm::ref[1:2].  If undefined (set to a magic value by prjini()) the</span>
+<a name="l00271"></a>00271 <span class="comment">*     initialization routine, celset(), will set this to a projection-specific</span>
+<a name="l00272"></a>00272 <span class="comment">*     default.</span>
+<a name="l00273"></a>00273 <span class="comment">*</span>
+<a name="l00274"></a>00274 <span class="comment">*   double ref[4]</span>
+<a name="l00275"></a>00275 <span class="comment">*     (Given) The first pair of values should be set to the celestial</span>
+<a name="l00276"></a>00276 <span class="comment">*     longitude and latitude of the fiducial point [deg] - typically right</span>
+<a name="l00277"></a>00277 <span class="comment">*     ascension and declination.  These are given by the CRVALia keywords in</span>
+<a name="l00278"></a>00278 <span class="comment">*     FITS.</span>
+<a name="l00279"></a>00279 <span class="comment">*</span>
+<a name="l00280"></a>00280 <span class="comment">*     (Given and returned) The second pair of values are the native longitude,</span>
+<a name="l00281"></a>00281 <span class="comment">*     phi_p [deg], and latitude, theta_p [deg], of the celestial pole (the</span>
+<a name="l00282"></a>00282 <span class="comment">*     latter is the same as the celestial latitude of the native pole,</span>
+<a name="l00283"></a>00283 <span class="comment">*     delta_p) and these are given by the FITS keywords LONPOLEa and LATPOLEa</span>
+<a name="l00284"></a>00284 <span class="comment">*     (or by PVi_2a and PVi_3a attached to the longitude axis which take</span>
+<a name="l00285"></a>00285 <span class="comment">*     precedence if defined).</span>
+<a name="l00286"></a>00286 <span class="comment">*</span>
+<a name="l00287"></a>00287 <span class="comment">*     LONPOLEa defaults to phi_0 (see above) if the celestial latitude of the</span>
+<a name="l00288"></a>00288 <span class="comment">*     fiducial point of the projection is greater than or equal to the native</span>
+<a name="l00289"></a>00289 <span class="comment">*     latitude, otherwise phi_0 + 180 [deg].  (This is the condition for the</span>
+<a name="l00290"></a>00290 <span class="comment">*     celestial latitude to increase in the same direction as the native</span>
+<a name="l00291"></a>00291 <span class="comment">*     latitude at the fiducial point.)  ref[2] may be set to UNDEFINED (from</span>
+<a name="l00292"></a>00292 <span class="comment">*     wcsmath.h) or 999.0 to indicate that the correct default should be</span>
+<a name="l00293"></a>00293 <span class="comment">*     substituted.</span>
+<a name="l00294"></a>00294 <span class="comment">*</span>
+<a name="l00295"></a>00295 <span class="comment">*     theta_p, the native latitude of the celestial pole (or equally the</span>
+<a name="l00296"></a>00296 <span class="comment">*     celestial latitude of the native pole, delta_p) is often determined</span>
+<a name="l00297"></a>00297 <span class="comment">*     uniquely by CRVALia and LONPOLEa in which case LATPOLEa is ignored.</span>
+<a name="l00298"></a>00298 <span class="comment">*     However, in some circumstances there are two valid solutions for theta_p</span>
+<a name="l00299"></a>00299 <span class="comment">*     and LATPOLEa is used to choose between them.  LATPOLEa is set in ref[3]</span>
+<a name="l00300"></a>00300 <span class="comment">*     and the solution closest to this value is used to reset ref[3].  It is</span>
+<a name="l00301"></a>00301 <span class="comment">*     therefore legitimate, for example, to set ref[3] to +90.0 to choose the</span>
+<a name="l00302"></a>00302 <span class="comment">*     more northerly solution - the default if the LATPOLEa keyword is omitted</span>
+<a name="l00303"></a>00303 <span class="comment">*     from the FITS header.  For the special case where the fiducial point of</span>
+<a name="l00304"></a>00304 <span class="comment">*     the projection is at native latitude zero, its celestial latitude is</span>
+<a name="l00305"></a>00305 <span class="comment">*     zero, and LONPOLEa = +/- 90.0 then the celestial latitude of the native</span>
+<a name="l00306"></a>00306 <span class="comment">*     pole is not determined by the first three reference values and LATPOLEa</span>
+<a name="l00307"></a>00307 <span class="comment">*     specifies it completely.</span>
 <a name="l00308"></a>00308 <span class="comment">*</span>
-<a name="l00309"></a>00309 <span class="comment">*===========================================================================*/</span>
-<a name="l00310"></a>00310 
-<a name="l00311"></a>00311 <span class="preprocessor">#ifndef WCSLIB_CEL</span>
-<a name="l00312"></a>00312 <span class="preprocessor"></span><span class="preprocessor">#define WCSLIB_CEL</span>
-<a name="l00313"></a>00313 <span class="preprocessor"></span>
-<a name="l00314"></a>00314 <span class="preprocessor">#include "<a class="code" href="prj_8h.html">prj.h</a>"</span>
-<a name="l00315"></a>00315 
-<a name="l00316"></a>00316 <span class="preprocessor">#ifdef __cplusplus</span>
-<a name="l00317"></a>00317 <span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">"C"</span> {
-<a name="l00318"></a>00318 <span class="preprocessor">#endif</span>
-<a name="l00319"></a>00319 <span class="preprocessor"></span>
-<a name="l00320"></a>00320 
-<a name="l00321"></a>00321 <span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="cel_8h.html#15d7df87f0d7d52bf30c5403fbd00271" title="Status return messages.">cel_errmsg</a>[];
-<a name="l00322"></a>00322 
-<a name="l00323"></a>00323 
-<a name="l00324"></a><a class="code" href="structcelprm.html">00324</a> <span class="keyword">struct </span><a class="code" href="structcelprm.html" title="Celestial transformation parameters.">celprm</a> {
-<a name="l00325"></a>00325   <span class="comment">/* Initialization flag (see the prologue above).                          */</span>
-<a name="l00326"></a>00326   <span class="comment">/*------------------------------------------------------------------------*/</span>
-<a name="l00327"></a><a class="code" href="structcelprm.html#408a39c1d060d5b32f884f8a8c60aaa2">00327</a>   <span class="keywordtype">int</span>    <a class="code" href="structcelprm.html#408a39c1d060d5b32f884f8a8c60aaa2">flag</a>;                  <span class="comment">/* Set to zero to force initialization.     */</span>
-<a name="l00328"></a>00328 
-<a name="l00329"></a>00329   <span class="comment">/* Parameters to be provided (see the prologue above).                    */</span>
-<a name="l00330"></a>00330   <span class="comment">/*------------------------------------------------------------------------*/</span>
-<a name="l00331"></a><a class="code" href="structcelprm.html#74585275b64c292b394b74f2f19a8048">00331</a>   <span class="keywordtype">int</span>    <a class="code" href="structcelprm.html#74585275b64c292b394b74f2f19a8048">offset</a>;                <span class="comment">/* Force (x,y) = (0,0) at (phi_0,theta_0).  */</span>
-<a name="l00332"></a><a class="code" href="structcelprm.html#011e38b3a5505fdc13855348571bfad1">00332</a>   <span class="keywordtype">double</span> <a class="code" href="structcelprm.html#b034f85dc785113c396c9864cdddfe52">phi0</a>, <a class="code" href="structcelprm.html#011e38b3a5505fdc13855348571bfad1">theta0</a>;          <span class="comment">/* Native coordinates of fiducial point.    */</span>
-<a name="l00333"></a><a class="code" href="structcelprm.html#3f9ae993e97f0e73e3f59117929eeda6">00333</a>   <span class="keywordtype">double</span> <a class="code" href="structcelprm.html#3f9ae993e97f0e73e3f59117929eeda6">ref</a>[4];                <span class="comment">/* Celestial coordinates of fiducial        */</span>
-<a name="l00334"></a>00334                                 <span class="comment">/* point and native coordinates of          */</span>
-<a name="l00335"></a>00335                                 <span class="comment">/* celestial pole.                          */</span>
-<a name="l00336"></a>00336 
-<a name="l00337"></a><a class="code" href="structcelprm.html#be1991f17c0ecb857d5bd30a6a689b84">00337</a>   <span class="keyword">struct </span><a class="code" href="structprjprm.html" title="Projection parameters.">prjprm</a> <a class="code" href="structcelprm.html#be1991f17c0ecb857d5bd30a6a689b84">prj</a>;            <span class="comment">/* Projection parameters (see prj.h).       */</span>
-<a name="l00338"></a>00338 
-<a name="l00339"></a>00339   <span class="comment">/* Information derived from the parameters supplied.                      */</span>
-<a name="l00340"></a>00340   <span class="comment">/*------------------------------------------------------------------------*/</span>
-<a name="l00341"></a><a class="code" href="structcelprm.html#80ea2023638ededd2760cc9a260c456b">00341</a>   <span class="keywordtype">double</span> <a class="code" href="structcelprm.html#80ea2023638ededd2760cc9a260c456b">euler</a>[5];              <span class="comment">/* Euler angles and functions thereof.      */</span>
-<a name="l00342"></a><a class="code" href="structcelprm.html#756c8f0991a748ab47361b0215c4577b">00342</a>   <span class="keywordtype">int</span>    <a class="code" href="structcelprm.html#756c8f0991a748ab47361b0215c4577b">latpreq</a>;               <span class="comment">/* LATPOLEa requirement.                    */</span>
-<a name="l00343"></a><a class="code" href="structcelprm.html#7bb5e1ff4d73c884d73eeb0f8f2677d7">00343</a>   <span class="keywordtype">int</span>    <a class="code" href="structcelprm.html#7bb5e1ff4d73c884d73eeb0f8f2677d7">isolat</a>;                <span class="comment">/* True if |latitude| is preserved.         */</span>
-<a name="l00344"></a>00344 };
-<a name="l00345"></a>00345 
-<a name="l00346"></a>00346 <span class="comment">/* Size of the celprm struct in int units, used by the Fortran wrappers. */</span>
-<a name="l00347"></a><a class="code" href="cel_8h.html#055ad88aa219a0207e221d62e03d2e23">00347</a> <span class="preprocessor">#define CELLEN (sizeof(struct celprm)/sizeof(int))</span>
-<a name="l00348"></a>00348 <span class="preprocessor"></span>
+<a name="l00309"></a>00309 <span class="comment">*     The returned value, celprm::latpreq, specifies how LATPOLEa was actually</span>
+<a name="l00310"></a>00310 <span class="comment">*     used.</span>
+<a name="l00311"></a>00311 <span class="comment">*</span>
+<a name="l00312"></a>00312 <span class="comment">*   struct prjprm prj</span>
+<a name="l00313"></a>00313 <span class="comment">*     (Given and returned) Projection parameters described in the prologue to</span>
+<a name="l00314"></a>00314 <span class="comment">*     prj.h.</span>
+<a name="l00315"></a>00315 <span class="comment">*</span>
+<a name="l00316"></a>00316 <span class="comment">*   double euler[5]</span>
+<a name="l00317"></a>00317 <span class="comment">*     (Returned) Euler angles and associated intermediaries derived from the</span>
+<a name="l00318"></a>00318 <span class="comment">*     coordinate reference values.  The first three values are the Z-, X-, and</span>
+<a name="l00319"></a>00319 <span class="comment">*     Z'-Euler angles [deg], and the remaining two are the cosine and sine of</span>
+<a name="l00320"></a>00320 <span class="comment">*     the X-Euler angle.</span>
+<a name="l00321"></a>00321 <span class="comment">*</span>
+<a name="l00322"></a>00322 <span class="comment">*   int latpreq</span>
+<a name="l00323"></a>00323 <span class="comment">*     (Returned) For informational purposes, this indicates how the LATPOLEa</span>
+<a name="l00324"></a>00324 <span class="comment">*     keyword was used</span>
+<a name="l00325"></a>00325 <span class="comment">*       - 0: Not required, theta_p (== delta_p) was determined uniquely by the</span>
+<a name="l00326"></a>00326 <span class="comment">*            CRVALia and LONPOLEa keywords.</span>
+<a name="l00327"></a>00327 <span class="comment">*       - 1: Required to select between two valid solutions of theta_p.</span>
+<a name="l00328"></a>00328 <span class="comment">*       - 2: theta_p was specified solely by LATPOLEa.</span>
+<a name="l00329"></a>00329 <span class="comment">*</span>
+<a name="l00330"></a>00330 <span class="comment">*   int isolat</span>
+<a name="l00331"></a>00331 <span class="comment">*     (Returned) True if the spherical rotation preserves the magnitude of the</span>
+<a name="l00332"></a>00332 <span class="comment">*     latitude, which occurs iff the axes of the native and celestial</span>
+<a name="l00333"></a>00333 <span class="comment">*     coordinates are coincident.  It signals an opportunity to cache</span>
+<a name="l00334"></a>00334 <span class="comment">*     intermediate calculations common to all elements in a vector</span>
+<a name="l00335"></a>00335 <span class="comment">*     computation.</span>
+<a name="l00336"></a>00336 <span class="comment">*</span>
+<a name="l00337"></a>00337 <span class="comment">*   struct wcserr *err</span>
+<a name="l00338"></a>00338 <span class="comment">*     (Returned) If enabled, when an error status is returned this struct</span>
+<a name="l00339"></a>00339 <span class="comment">*     contains detailed information about the error, see wcserr_enable().</span>
+<a name="l00340"></a>00340 <span class="comment">*</span>
+<a name="l00341"></a>00341 <span class="comment">*   void *padding</span>
+<a name="l00342"></a>00342 <span class="comment">*     (An unused variable inserted for alignment purposes only.)</span>
+<a name="l00343"></a>00343 <span class="comment">*</span>
+<a name="l00344"></a>00344 <span class="comment">* Global variable: const char *cel_errmsg[] - Status return messages</span>
+<a name="l00345"></a>00345 <span class="comment">* ------------------------------------------------------------------</span>
+<a name="l00346"></a>00346 <span class="comment">* Status messages to match the status value returned from each function.</span>
+<a name="l00347"></a>00347 <span class="comment">*</span>
+<a name="l00348"></a>00348 <span class="comment">*===========================================================================*/</span>
 <a name="l00349"></a>00349 
-<a name="l00350"></a>00350 <span class="keywordtype">int</span> <a class="code" href="cel_8h.html#1fe1b137ade45ea28e61f44d4708fb77" title="Default constructor for the celprm struct.">celini</a>(<span class="keyword">struct</span> <a class="code" href="structcelprm.html" title="Celestial transformation parameters.">celprm</a> *cel);
-<a name="l00351"></a>00351 
-<a name="l00352"></a>00352 <span class="keywordtype">int</span> <a class="code" href="cel_8h.html#db2e4565f61a9de5fe278d9035850dc3" title="Print routine for the celprm struct.">celprt</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structcelprm.html" title="Celestial transformation parameters.">celprm</a> *cel);
-<a name="l00353"></a>00353 
-<a name="l00354"></a>00354 <span class="keywordtype">int</span> <a class="code" href="cel_8h.html#b0f67d1727750616f71c7bfcb3a037b6" title="Setup routine for the celprm struct.">celset</a>(<span class="keyword">struct</span> <a class="code" href="structcelprm.html" title="Celestial transformation parameters.">celprm</a> *cel);
+<a name="l00350"></a>00350 <span class="preprocessor">#ifndef WCSLIB_CEL</span>
+<a name="l00351"></a>00351 <span class="preprocessor"></span><span class="preprocessor">#define WCSLIB_CEL</span>
+<a name="l00352"></a>00352 <span class="preprocessor"></span>
+<a name="l00353"></a>00353 <span class="preprocessor">#include "<a class="code" href="prj_8h.html">prj.h</a>"</span>
+<a name="l00354"></a>00354 <span class="preprocessor">#include "<a class="code" href="wcserr_8h.html">wcserr.h</a>"</span>
 <a name="l00355"></a>00355 
-<a name="l00356"></a>00356 <span class="keywordtype">int</span> <a class="code" href="cel_8h.html#1fe7f134670262eb54b6049c0275a27b" title="Pixel-to-world celestial transformation.">celx2s</a>(<span class="keyword">struct</span> <a class="code" href="structcelprm.html" title="Celestial transformation parameters.">celprm</a> *cel, <span class="keywordtype">int</span> nx, <span class="keywordtype">int</span> ny, <span class="keywordtype">int</span> sxy, <span class="keywordtype">int</span> sll,
-<a name="l00357"></a>00357            <span class="keyword">const</span> <span class="keywordtype">double</span> x[], <span class="keyword">const</span> <span class="keywordtype">double</span> y[],
-<a name="l00358"></a>00358            <span class="keywordtype">double</span> phi[], <span class="keywordtype">double</span> theta[], <span class="keywordtype">double</span> lng[], <span class="keywordtype">double</span> lat[],
-<a name="l00359"></a>00359            <span class="keywordtype">int</span> stat[]);
+<a name="l00356"></a>00356 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00357"></a>00357 <span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">"C"</span> {
+<a name="l00358"></a>00358 <span class="preprocessor">#endif</span>
+<a name="l00359"></a>00359 <span class="preprocessor"></span>
 <a name="l00360"></a>00360 
-<a name="l00361"></a>00361 <span class="keywordtype">int</span> <a class="code" href="cel_8h.html#6661c05703158b0808038b7d551f1ea1" title="World-to-pixel celestial transformation.">cels2x</a>(<span class="keyword">struct</span> <a class="code" href="structcelprm.html" title="Celestial transformation parameters.">celprm</a> *cel, <span class="keywordtype">int</span> nlng, <span class="keywordtype">int</span> nlat, <span class="keywordtype">int</span> sll, <span class="keywordtype">int</span> sxy,
-<a name="l00362"></a>00362            <span class="keyword">const</span> <span class="keywordtype">double</span> lng[], <span class="keyword">const</span> <span class="keywordtype">double</span> lat[],
-<a name="l00363"></a>00363            <span class="keywordtype">double</span> phi[], <span class="keywordtype">double</span> theta[], <span class="keywordtype">double</span> x[], <span class="keywordtype">double</span> y[],
-<a name="l00364"></a>00364            <span class="keywordtype">int</span> stat[]);
-<a name="l00365"></a>00365 
-<a name="l00366"></a>00366 
-<a name="l00367"></a>00367 <span class="comment">/* Deprecated. */</span>
-<a name="l00368"></a><a class="code" href="cel_8h.html#0474e3e2d6c39249acbe58cedd573e84">00368</a> <span class="preprocessor">#define celini_errmsg cel_errmsg</span>
-<a name="l00369"></a><a class="code" href="cel_8h.html#9e188b582ee4eb815466e86bb684fc82">00369</a> <span class="preprocessor"></span><span class="preprocessor">#define celprt_errmsg cel_errmsg</span>
-<a name="l00370"></a><a class="code" href="cel_8h.html#2fe5a30084717036a54e7f0a920da105">00370</a> <span class="preprocessor"></span><span class="preprocessor">#define celset_errmsg cel_errmsg</span>
-<a name="l00371"></a><a class="code" href="cel_8h.html#f72e24d2f169c3c343c55c880a74050f">00371</a> <span class="preprocessor"></span><span class="preprocessor">#define celx2s_errmsg cel_errmsg</span>
-<a name="l00372"></a><a class="code" href="cel_8h.html#c398f2bea2deac6d86c10a7b3efca966">00372</a> <span class="preprocessor"></span><span class="preprocessor">#define cels2x_errmsg cel_errmsg</span>
-<a name="l00373"></a>00373 <span class="preprocessor"></span>
-<a name="l00374"></a>00374 <span class="preprocessor">#ifdef __cplusplus</span>
-<a name="l00375"></a>00375 <span class="preprocessor"></span>}
-<a name="l00376"></a>00376 <span class="preprocessor">#endif</span>
-<a name="l00377"></a>00377 <span class="preprocessor"></span>
-<a name="l00378"></a>00378 <span class="preprocessor">#endif </span><span class="comment">/* WCSLIB_CEL */</span>
+<a name="l00361"></a>00361 <span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="cel_8h.html#2ac33dbe3aa2efff60543213b0a691f5">cel_errmsg</a>[];
+<a name="l00362"></a>00362 
+<a name="l00363"></a><a class="code" href="cel_8h.html#b20292954fb236dafb2cd78aee121c31">00363</a> <span class="keyword">enum</span> <a class="code" href="cel_8h.html#b20292954fb236dafb2cd78aee121c31">cel_errmsg_enum</a> {
+<a name="l00364"></a><a class="code" href="cel_8h.html#b20292954fb236dafb2cd78aee121c314ca7a593593157772f3788801138dd12">00364</a>   <a class="code" href="cel_8h.html#b20292954fb236dafb2cd78aee121c314ca7a593593157772f3788801138dd12">CELERR_SUCCESS</a>         = 0,   <span class="comment">/* Success. */</span>
+<a name="l00365"></a><a class="code" href="cel_8h.html#b20292954fb236dafb2cd78aee121c317fa1e5cb9c23e5f138638dad3f938e1e">00365</a>   <a class="code" href="cel_8h.html#b20292954fb236dafb2cd78aee121c317fa1e5cb9c23e5f138638dad3f938e1e">CELERR_NULL_POINTER</a>    = 1,   <span class="comment">/* Null celprm pointer passed. */</span>
+<a name="l00366"></a><a class="code" href="cel_8h.html#b20292954fb236dafb2cd78aee121c3133a743bdcdd17bae9c6961234ed6b642">00366</a>   <a class="code" href="cel_8h.html#b20292954fb236dafb2cd78aee121c3133a743bdcdd17bae9c6961234ed6b642">CELERR_BAD_PARAM</a>       = 2,   <span class="comment">/* Invalid projection parameters. */</span>
+<a name="l00367"></a><a class="code" href="cel_8h.html#b20292954fb236dafb2cd78aee121c31367cf89b74764f9462bfa50c2eb50fb6">00367</a>   <a class="code" href="cel_8h.html#b20292954fb236dafb2cd78aee121c31367cf89b74764f9462bfa50c2eb50fb6">CELERR_BAD_COORD_TRANS</a> = 3,   <span class="comment">/* Invalid coordinate transformation</span>
+<a name="l00368"></a>00368 <span class="comment">                                   parameters. */</span>
+<a name="l00369"></a><a class="code" href="cel_8h.html#b20292954fb236dafb2cd78aee121c31cb1dec1ea393b198b93a26425ee901a2">00369</a>   <a class="code" href="cel_8h.html#b20292954fb236dafb2cd78aee121c31cb1dec1ea393b198b93a26425ee901a2">CELERR_ILL_COORD_TRANS</a> = 4,   <span class="comment">/* Ill-conditioned coordinated transformation</span>
+<a name="l00370"></a>00370 <span class="comment">                                   parameters. */</span>
+<a name="l00371"></a><a class="code" href="cel_8h.html#b20292954fb236dafb2cd78aee121c3144042efc5a9894182447dfcbcd24e1d4">00371</a>   <a class="code" href="cel_8h.html#b20292954fb236dafb2cd78aee121c3144042efc5a9894182447dfcbcd24e1d4">CELERR_BAD_PIX</a>         = 5,   <span class="comment">/* One or more of the (x,y) coordinates were</span>
+<a name="l00372"></a>00372 <span class="comment">                                   invalid. */</span>
+<a name="l00373"></a><a class="code" href="cel_8h.html#b20292954fb236dafb2cd78aee121c31ac8beaf37d754d1a7a7aab5307a2140b">00373</a>   <a class="code" href="cel_8h.html#b20292954fb236dafb2cd78aee121c31ac8beaf37d754d1a7a7aab5307a2140b">CELERR_BAD_WORLD</a>       = 6    <span class="comment">/* One or more of the (lng,lat) coordinates</span>
+<a name="l00374"></a>00374 <span class="comment">                                   were invalid. */</span>
+<a name="l00375"></a>00375 };
+<a name="l00376"></a>00376 
+<a name="l00377"></a><a class="code" href="structcelprm.html">00377</a> <span class="keyword">struct </span><a class="code" href="structcelprm.html" title="Celestial transformation parameters.">celprm</a> {
+<a name="l00378"></a>00378   <span class="comment">/* Initialization flag (see the prologue above).                          */</span>
+<a name="l00379"></a>00379   <span class="comment">/*------------------------------------------------------------------------*/</span>
+<a name="l00380"></a><a class="code" href="structcelprm.html#408a39c1d060d5b32f884f8a8c60aaa2">00380</a>   <span class="keywordtype">int</span>    <a class="code" href="structcelprm.html#408a39c1d060d5b32f884f8a8c60aaa2">flag</a>;                  <span class="comment">/* Set to zero to force initialization.     */</span>
+<a name="l00381"></a>00381 
+<a name="l00382"></a>00382   <span class="comment">/* Parameters to be provided (see the prologue above).                    */</span>
+<a name="l00383"></a>00383   <span class="comment">/*------------------------------------------------------------------------*/</span>
+<a name="l00384"></a><a class="code" href="structcelprm.html#74585275b64c292b394b74f2f19a8048">00384</a>   <span class="keywordtype">int</span>    <a class="code" href="structcelprm.html#74585275b64c292b394b74f2f19a8048">offset</a>;                <span class="comment">/* Force (x,y) = (0,0) at (phi_0,theta_0).  */</span>
+<a name="l00385"></a><a class="code" href="structcelprm.html#011e38b3a5505fdc13855348571bfad1">00385</a>   <span class="keywordtype">double</span> <a class="code" href="structcelprm.html#b034f85dc785113c396c9864cdddfe52">phi0</a>, <a class="code" href="structcelprm.html#011e38b3a5505fdc13855348571bfad1">theta0</a>;          <span class="comment">/* Native coordinates of fiducial point.    */</span>
+<a name="l00386"></a><a class="code" href="structcelprm.html#3f9ae993e97f0e73e3f59117929eeda6">00386</a>   <span class="keywordtype">double</span> <a class="code" href="structcelprm.html#3f9ae993e97f0e73e3f59117929eeda6">ref</a>[4];                <span class="comment">/* Celestial coordinates of fiducial        */</span>
+<a name="l00387"></a>00387                                 <span class="comment">/* point and native coordinates of          */</span>
+<a name="l00388"></a>00388                                 <span class="comment">/* celestial pole.                          */</span>
+<a name="l00389"></a>00389 
+<a name="l00390"></a><a class="code" href="structcelprm.html#be1991f17c0ecb857d5bd30a6a689b84">00390</a>   <span class="keyword">struct </span><a class="code" href="structprjprm.html" title="Projection parameters.">prjprm</a> <a class="code" href="structcelprm.html#be1991f17c0ecb857d5bd30a6a689b84">prj</a>;            <span class="comment">/* Projection parameters (see prj.h).       */</span>
+<a name="l00391"></a>00391 
+<a name="l00392"></a>00392   <span class="comment">/* Information derived from the parameters supplied.                      */</span>
+<a name="l00393"></a>00393   <span class="comment">/*------------------------------------------------------------------------*/</span>
+<a name="l00394"></a><a class="code" href="structcelprm.html#80ea2023638ededd2760cc9a260c456b">00394</a>   <span class="keywordtype">double</span> <a class="code" href="structcelprm.html#80ea2023638ededd2760cc9a260c456b">euler</a>[5];              <span class="comment">/* Euler angles and functions thereof.      */</span>
+<a name="l00395"></a><a class="code" href="structcelprm.html#756c8f0991a748ab47361b0215c4577b">00395</a>   <span class="keywordtype">int</span>    <a class="code" href="structcelprm.html#756c8f0991a748ab47361b0215c4577b">latpreq</a>;               <span class="comment">/* LATPOLEa requirement.                    */</span>
+<a name="l00396"></a><a class="code" href="structcelprm.html#7bb5e1ff4d73c884d73eeb0f8f2677d7">00396</a>   <span class="keywordtype">int</span>    <a class="code" href="structcelprm.html#7bb5e1ff4d73c884d73eeb0f8f2677d7">isolat</a>;                <span class="comment">/* True if |latitude| is preserved.         */</span>
+<a name="l00397"></a>00397 
+<a name="l00398"></a>00398   <span class="comment">/* Error handling                                                         */</span>
+<a name="l00399"></a>00399   <span class="comment">/*------------------------------------------------------------------------*/</span>
+<a name="l00400"></a><a class="code" href="structcelprm.html#1b9cbfd7cfa2306464d57dc4acd03b06">00400</a>   <span class="keyword">struct </span><a class="code" href="structwcserr.html" title="Error message handling.">wcserr</a> *<a class="code" href="structcelprm.html#1b9cbfd7cfa2306464d57dc4acd03b06">err</a>;
+<a name="l00401"></a>00401 
+<a name="l00402"></a>00402   <span class="comment">/* Private                                                                */</span>
+<a name="l00403"></a>00403   <span class="comment">/*------------------------------------------------------------------------*/</span>
+<a name="l00404"></a><a class="code" href="structcelprm.html#07d1785f7d7a8793555147140757956d">00404</a>   <span class="keywordtype">void</span>   *<a class="code" href="structcelprm.html#07d1785f7d7a8793555147140757956d">padding</a>;              <span class="comment">/* (Dummy inserted for alignment purposes.) */</span>
+<a name="l00405"></a>00405 };
+<a name="l00406"></a>00406 
+<a name="l00407"></a>00407 <span class="comment">/* Size of the celprm struct in int units, used by the Fortran wrappers. */</span>
+<a name="l00408"></a><a class="code" href="cel_8h.html#055ad88aa219a0207e221d62e03d2e23">00408</a> <span class="preprocessor">#define CELLEN (sizeof(struct celprm)/sizeof(int))</span>
+<a name="l00409"></a>00409 <span class="preprocessor"></span>
+<a name="l00410"></a>00410 
+<a name="l00411"></a>00411 <span class="keywordtype">int</span> <a class="code" href="cel_8h.html#1fe1b137ade45ea28e61f44d4708fb77" title="Default constructor for the celprm struct.">celini</a>(<span class="keyword">struct</span> <a class="code" href="structcelprm.html" title="Celestial transformation parameters.">celprm</a> *cel);
+<a name="l00412"></a>00412 
+<a name="l00413"></a>00413 <span class="keywordtype">int</span> <a class="code" href="cel_8h.html#39bb7bf8e545c200191d51884ecfb89b" title="Destructor for the celprm struct.">celfree</a>(<span class="keyword">struct</span> <a class="code" href="structcelprm.html" title="Celestial transformation parameters.">celprm</a> *cel);
+<a name="l00414"></a>00414 
+<a name="l00415"></a>00415 <span class="keywordtype">int</span> <a class="code" href="cel_8h.html#db2e4565f61a9de5fe278d9035850dc3" title="Print routine for the celprm struct.">celprt</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structcelprm.html" title="Celestial transformation parameters.">celprm</a> *cel);
+<a name="l00416"></a>00416 
+<a name="l00417"></a>00417 <span class="keywordtype">int</span> <a class="code" href="cel_8h.html#b0f67d1727750616f71c7bfcb3a037b6" title="Setup routine for the celprm struct.">celset</a>(<span class="keyword">struct</span> <a class="code" href="structcelprm.html" title="Celestial transformation parameters.">celprm</a> *cel);
+<a name="l00418"></a>00418 
+<a name="l00419"></a>00419 <span class="keywordtype">int</span> <a class="code" href="cel_8h.html#1fe7f134670262eb54b6049c0275a27b" title="Pixel-to-world celestial transformation.">celx2s</a>(<span class="keyword">struct</span> <a class="code" href="structcelprm.html" title="Celestial transformation parameters.">celprm</a> *cel, <span class="keywordtype">int</span> nx, <span class="keywordtype">int</span> ny, <span class="keywordtype">int</span> sxy, <span class="keywordtype">int</span> sll,
+<a name="l00420"></a>00420            <span class="keyword">const</span> <span class="keywordtype">double</span> x[], <span class="keyword">const</span> <span class="keywordtype">double</span> y[],
+<a name="l00421"></a>00421            <span class="keywordtype">double</span> phi[], <span class="keywordtype">double</span> theta[], <span class="keywordtype">double</span> lng[], <span class="keywordtype">double</span> lat[],
+<a name="l00422"></a>00422            <span class="keywordtype">int</span> stat[]);
+<a name="l00423"></a>00423 
+<a name="l00424"></a>00424 <span class="keywordtype">int</span> <a class="code" href="cel_8h.html#6661c05703158b0808038b7d551f1ea1" title="World-to-pixel celestial transformation.">cels2x</a>(<span class="keyword">struct</span> <a class="code" href="structcelprm.html" title="Celestial transformation parameters.">celprm</a> *cel, <span class="keywordtype">int</span> nlng, <span class="keywordtype">int</span> nlat, <span class="keywordtype">int</span> sll, <span class="keywordtype">int</span> sxy,
+<a name="l00425"></a>00425            <span class="keyword">const</span> <span class="keywordtype">double</span> lng[], <span class="keyword">const</span> <span class="keywordtype">double</span> lat[],
+<a name="l00426"></a>00426            <span class="keywordtype">double</span> phi[], <span class="keywordtype">double</span> theta[], <span class="keywordtype">double</span> x[], <span class="keywordtype">double</span> y[],
+<a name="l00427"></a>00427            <span class="keywordtype">int</span> stat[]);
+<a name="l00428"></a>00428 
+<a name="l00429"></a>00429 
+<a name="l00430"></a>00430 <span class="comment">/* Deprecated. */</span>
+<a name="l00431"></a><a class="code" href="cel_8h.html#0474e3e2d6c39249acbe58cedd573e84">00431</a> <span class="preprocessor">#define celini_errmsg cel_errmsg</span>
+<a name="l00432"></a><a class="code" href="cel_8h.html#9e188b582ee4eb815466e86bb684fc82">00432</a> <span class="preprocessor"></span><span class="preprocessor">#define celprt_errmsg cel_errmsg</span>
+<a name="l00433"></a><a class="code" href="cel_8h.html#2fe5a30084717036a54e7f0a920da105">00433</a> <span class="preprocessor"></span><span class="preprocessor">#define celset_errmsg cel_errmsg</span>
+<a name="l00434"></a><a class="code" href="cel_8h.html#f72e24d2f169c3c343c55c880a74050f">00434</a> <span class="preprocessor"></span><span class="preprocessor">#define celx2s_errmsg cel_errmsg</span>
+<a name="l00435"></a><a class="code" href="cel_8h.html#c398f2bea2deac6d86c10a7b3efca966">00435</a> <span class="preprocessor"></span><span class="preprocessor">#define cels2x_errmsg cel_errmsg</span>
+<a name="l00436"></a>00436 <span class="preprocessor"></span>
+<a name="l00437"></a>00437 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00438"></a>00438 <span class="preprocessor"></span>}
+<a name="l00439"></a>00439 <span class="preprocessor">#endif</span>
+<a name="l00440"></a>00440 <span class="preprocessor"></span>
+<a name="l00441"></a>00441 <span class="preprocessor">#endif </span><span class="comment">/* WCSLIB_CEL */</span>
 </pre></div></div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Mon Feb 7 18:03:56 2011 for WCSLIB 4.7 by 
+<hr size="1"><address style="text-align: right;"><small>Generated on Tue Oct 4 19:02:30 2011 for WCSLIB 4.8.2 by 
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address>
 </body>
diff --git a/wcslib/html/cel_8h.html b/wcslib/html/cel_8h.html
index f373c87..ced4511 100644
--- a/wcslib/html/cel_8h.html
+++ b/wcslib/html/cel_8h.html
@@ -1,6 +1,6 @@
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
 <html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>WCSLIB 4.7: cel.h File Reference</title>
+<title>WCSLIB 4.8.2: cel.h File Reference</title>
 <link href="doxygen.css" rel="stylesheet" type="text/css">
 <link href="tabs.css" rel="stylesheet" type="text/css">
 </head><body>
@@ -17,6 +17,7 @@
 </div>
 <div class="contents">
 <h1>cel.h File Reference</h1><code>#include "<a class="el" href="prj_8h-source.html">prj.h</a>"</code><br>
+<code>#include "<a class="el" href="wcserr_8h-source.html">wcserr.h</a>"</code><br>
 
 <p>
 <a href="cel_8h-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0">
@@ -29,25 +30,41 @@
 <tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="cel_8h.html#055ad88aa219a0207e221d62e03d2e23">CELLEN</a>   (sizeof(struct <a class="el" href="structcelprm.html">celprm</a>)/sizeof(int))</td></tr>
 
 <tr><td class="mdescLeft"> </td><td class="mdescRight">Size of the <a class="el" href="structcelprm.html" title="Celestial transformation parameters.">celprm</a> struct in <em>int</em> units.  <a href="#055ad88aa219a0207e221d62e03d2e23"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="cel_8h.html#0474e3e2d6c39249acbe58cedd573e84">celini_errmsg</a>   <a class="el" href="cel_8h.html#15d7df87f0d7d52bf30c5403fbd00271">cel_errmsg</a></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="cel_8h.html#0474e3e2d6c39249acbe58cedd573e84">celini_errmsg</a>   <a class="el" href="cel_8h.html#2ac33dbe3aa2efff60543213b0a691f5">cel_errmsg</a></td></tr>
 
 <tr><td class="mdescLeft"> </td><td class="mdescRight">Deprecated.  <a href="#0474e3e2d6c39249acbe58cedd573e84"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="cel_8h.html#9e188b582ee4eb815466e86bb684fc82">celprt_errmsg</a>   <a class="el" href="cel_8h.html#15d7df87f0d7d52bf30c5403fbd00271">cel_errmsg</a></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="cel_8h.html#9e188b582ee4eb815466e86bb684fc82">celprt_errmsg</a>   <a class="el" href="cel_8h.html#2ac33dbe3aa2efff60543213b0a691f5">cel_errmsg</a></td></tr>
 
 <tr><td class="mdescLeft"> </td><td class="mdescRight">Deprecated.  <a href="#9e188b582ee4eb815466e86bb684fc82"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="cel_8h.html#2fe5a30084717036a54e7f0a920da105">celset_errmsg</a>   <a class="el" href="cel_8h.html#15d7df87f0d7d52bf30c5403fbd00271">cel_errmsg</a></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="cel_8h.html#2fe5a30084717036a54e7f0a920da105">celset_errmsg</a>   <a class="el" href="cel_8h.html#2ac33dbe3aa2efff60543213b0a691f5">cel_errmsg</a></td></tr>
 
 <tr><td class="mdescLeft"> </td><td class="mdescRight">Deprecated.  <a href="#2fe5a30084717036a54e7f0a920da105"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="cel_8h.html#f72e24d2f169c3c343c55c880a74050f">celx2s_errmsg</a>   <a class="el" href="cel_8h.html#15d7df87f0d7d52bf30c5403fbd00271">cel_errmsg</a></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="cel_8h.html#f72e24d2f169c3c343c55c880a74050f">celx2s_errmsg</a>   <a class="el" href="cel_8h.html#2ac33dbe3aa2efff60543213b0a691f5">cel_errmsg</a></td></tr>
 
 <tr><td class="mdescLeft"> </td><td class="mdescRight">Deprecated.  <a href="#f72e24d2f169c3c343c55c880a74050f"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="cel_8h.html#c398f2bea2deac6d86c10a7b3efca966">cels2x_errmsg</a>   <a class="el" href="cel_8h.html#15d7df87f0d7d52bf30c5403fbd00271">cel_errmsg</a></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="cel_8h.html#c398f2bea2deac6d86c10a7b3efca966">cels2x_errmsg</a>   <a class="el" href="cel_8h.html#2ac33dbe3aa2efff60543213b0a691f5">cel_errmsg</a></td></tr>
 
 <tr><td class="mdescLeft"> </td><td class="mdescRight">Deprecated.  <a href="#c398f2bea2deac6d86c10a7b3efca966"></a><br></td></tr>
+<tr><td colspan="2"><br><h2>Enumerations</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="cel_8h.html#b20292954fb236dafb2cd78aee121c31">cel_errmsg_enum</a> { <br>
+  <a class="el" href="cel_8h.html#b20292954fb236dafb2cd78aee121c314ca7a593593157772f3788801138dd12">CELERR_SUCCESS</a> =  0, 
+<a class="el" href="cel_8h.html#b20292954fb236dafb2cd78aee121c317fa1e5cb9c23e5f138638dad3f938e1e">CELERR_NULL_POINTER</a> =  1, 
+<a class="el" href="cel_8h.html#b20292954fb236dafb2cd78aee121c3133a743bdcdd17bae9c6961234ed6b642">CELERR_BAD_PARAM</a> =  2, 
+<a class="el" href="cel_8h.html#b20292954fb236dafb2cd78aee121c31367cf89b74764f9462bfa50c2eb50fb6">CELERR_BAD_COORD_TRANS</a> =  3, 
+<br>
+  <a class="el" href="cel_8h.html#b20292954fb236dafb2cd78aee121c31cb1dec1ea393b198b93a26425ee901a2">CELERR_ILL_COORD_TRANS</a> =  4, 
+<a class="el" href="cel_8h.html#b20292954fb236dafb2cd78aee121c3144042efc5a9894182447dfcbcd24e1d4">CELERR_BAD_PIX</a> =  5, 
+<a class="el" href="cel_8h.html#b20292954fb236dafb2cd78aee121c31ac8beaf37d754d1a7a7aab5307a2140b">CELERR_BAD_WORLD</a> =  6
+<br>
+ }</td></tr>
+
 <tr><td colspan="2"><br><h2>Functions</h2></td></tr>
 <tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="cel_8h.html#1fe1b137ade45ea28e61f44d4708fb77">celini</a> (struct <a class="el" href="structcelprm.html">celprm</a> *cel)</td></tr>
 
 <tr><td class="mdescLeft"> </td><td class="mdescRight">Default constructor for the <a class="el" href="structcelprm.html" title="Celestial transformation parameters.">celprm</a> struct.  <a href="#1fe1b137ade45ea28e61f44d4708fb77"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="cel_8h.html#39bb7bf8e545c200191d51884ecfb89b">celfree</a> (struct <a class="el" href="structcelprm.html">celprm</a> *cel)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Destructor for the <a class="el" href="structcelprm.html" title="Celestial transformation parameters.">celprm</a> struct.  <a href="#39bb7bf8e545c200191d51884ecfb89b"></a><br></td></tr>
 <tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="cel_8h.html#db2e4565f61a9de5fe278d9035850dc3">celprt</a> (const struct <a class="el" href="structcelprm.html">celprm</a> *cel)</td></tr>
 
 <tr><td class="mdescLeft"> </td><td class="mdescRight">Print routine for the <a class="el" href="structcelprm.html" title="Celestial transformation parameters.">celprm</a> struct.  <a href="#db2e4565f61a9de5fe278d9035850dc3"></a><br></td></tr>
@@ -61,13 +78,12 @@
 
 <tr><td class="mdescLeft"> </td><td class="mdescRight">World-to-pixel celestial transformation.  <a href="#6661c05703158b0808038b7d551f1ea1"></a><br></td></tr>
 <tr><td colspan="2"><br><h2>Variables</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="cel_8h.html#15d7df87f0d7d52bf30c5403fbd00271">cel_errmsg</a> []</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="cel_8h.html#2ac33dbe3aa2efff60543213b0a691f5">cel_errmsg</a> []</td></tr>
 
-<tr><td class="mdescLeft"> </td><td class="mdescRight">Status return messages.  <a href="#15d7df87f0d7d52bf30c5403fbd00271"></a><br></td></tr>
 </table>
 <hr><a name="_details"></a><h2>Detailed Description</h2>
 These routines implement the part of the FITS World Coordinate System (WCS) standard that deals with celestial coordinates. They define methods to be used for computing celestial world coordinates from intermediate world coordinates (a linear transformation of image pixel coordinates), and vice versa. They are based on the <a class="el" href="structcelprm.html" title="Celestial transformation parameters.">celprm</a> struct which contains all information needed for the computations. This struct contains some elements that must be set by the user, and others that are maintained by these routines, somewhat like a C++ class but with no encapsulation.<p>
-Routine <a class="el" href="cel_8h.html#1fe1b137ade45ea28e61f44d4708fb77" title="Default constructor for the celprm struct.">celini()</a> is provided to initialize the <a class="el" href="structcelprm.html" title="Celestial transformation parameters.">celprm</a> struct with default values, and another, <a class="el" href="cel_8h.html#db2e4565f61a9de5fe278d9035850dc3" title="Print routine for the celprm struct.">celprt()</a>, to print its contents.<p>
+Routine <a class="el" href="cel_8h.html#1fe1b137ade45ea28e61f44d4708fb77" title="Default constructor for the celprm struct.">celini()</a> is provided to initialize the <a class="el" href="structcelprm.html" title="Celestial transformation parameters.">celprm</a> struct with default values, <a class="el" href="cel_8h.html#39bb7bf8e545c200191d51884ecfb89b" title="Destructor for the celprm struct.">celfree()</a> reclaims any memory that may have been allocated to store an error message, and <a class="el" href="cel_8h.html#db2e4565f61a9de5fe278d9035850dc3" title="Print routine for the celprm struct.">celprt()</a> prints its contents.<p>
 A setup routine, <a class="el" href="cel_8h.html#b0f67d1727750616f71c7bfcb3a037b6" title="Setup routine for the celprm struct.">celset()</a>, computes intermediate values in the <a class="el" href="structcelprm.html" title="Celestial transformation parameters.">celprm</a> struct from parameters in it that were supplied by the user. The struct always needs to be set up by <a class="el" href="cel_8h.html#b0f67d1727750616f71c7bfcb3a037b6" title="Setup routine for the celprm struct.">celset()</a> but it need not be called explicitly - refer to the explanation of <a class="el" href="structcelprm.html#408a39c1d060d5b32f884f8a8c60aaa2">celprm::flag</a>.<p>
 <a class="el" href="cel_8h.html#1fe7f134670262eb54b6049c0275a27b" title="Pixel-to-world celestial transformation.">celx2s()</a> and <a class="el" href="cel_8h.html#6661c05703158b0808038b7d551f1ea1" title="World-to-pixel celestial transformation.">cels2x()</a> implement the WCS celestial coordinate transformations. In fact, they are high level driver routines for the lower level spherical coordinate rotation and projection routines described in <a class="el" href="sph_8h.html">sph.h</a> and <a class="el" href="prj_8h.html">prj.h</a>. <hr><h2>Define Documentation</h2>
 <a class="anchor" name="055ad88aa219a0207e221d62e03d2e23"></a><!-- doxytag: member="cel.h::CELLEN" ref="055ad88aa219a0207e221d62e03d2e23" args="" -->
@@ -90,14 +106,14 @@ Size of the <a class="el" href="structcelprm.html" title="Celestial transformati
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname">#define celini_errmsg   <a class="el" href="cel_8h.html#15d7df87f0d7d52bf30c5403fbd00271">cel_errmsg</a>          </td>
+          <td class="memname">#define celini_errmsg   <a class="el" href="cel_8h.html#2ac33dbe3aa2efff60543213b0a691f5">cel_errmsg</a>          </td>
         </tr>
       </table>
 </div>
 <div class="memdoc">
 
 <p>
-<dl compact><dt><b><a class="el" href="deprecated.html#_deprecated000001">Deprecated:</a></b></dt><dd>Added for backwards compatibility, use <a class="el" href="cel_8h.html#15d7df87f0d7d52bf30c5403fbd00271" title="Status return messages.">cel_errmsg</a> directly now instead. </dd></dl>
+<dl compact><dt><b><a class="el" href="deprecated.html#_deprecated000001">Deprecated:</a></b></dt><dd>Added for backwards compatibility, use <a class="el" href="cel_8h.html#2ac33dbe3aa2efff60543213b0a691f5">cel_errmsg</a> directly now instead. </dd></dl>
 
 </div>
 </div><p>
@@ -106,14 +122,14 @@ Size of the <a class="el" href="structcelprm.html" title="Celestial transformati
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname">#define celprt_errmsg   <a class="el" href="cel_8h.html#15d7df87f0d7d52bf30c5403fbd00271">cel_errmsg</a>          </td>
+          <td class="memname">#define celprt_errmsg   <a class="el" href="cel_8h.html#2ac33dbe3aa2efff60543213b0a691f5">cel_errmsg</a>          </td>
         </tr>
       </table>
 </div>
 <div class="memdoc">
 
 <p>
-<dl compact><dt><b><a class="el" href="deprecated.html#_deprecated000002">Deprecated:</a></b></dt><dd>Added for backwards compatibility, use <a class="el" href="cel_8h.html#15d7df87f0d7d52bf30c5403fbd00271" title="Status return messages.">cel_errmsg</a> directly now instead. </dd></dl>
+<dl compact><dt><b><a class="el" href="deprecated.html#_deprecated000002">Deprecated:</a></b></dt><dd>Added for backwards compatibility, use <a class="el" href="cel_8h.html#2ac33dbe3aa2efff60543213b0a691f5">cel_errmsg</a> directly now instead. </dd></dl>
 
 </div>
 </div><p>
@@ -122,14 +138,14 @@ Size of the <a class="el" href="structcelprm.html" title="Celestial transformati
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname">#define celset_errmsg   <a class="el" href="cel_8h.html#15d7df87f0d7d52bf30c5403fbd00271">cel_errmsg</a>          </td>
+          <td class="memname">#define celset_errmsg   <a class="el" href="cel_8h.html#2ac33dbe3aa2efff60543213b0a691f5">cel_errmsg</a>          </td>
         </tr>
       </table>
 </div>
 <div class="memdoc">
 
 <p>
-<dl compact><dt><b><a class="el" href="deprecated.html#_deprecated000003">Deprecated:</a></b></dt><dd>Added for backwards compatibility, use <a class="el" href="cel_8h.html#15d7df87f0d7d52bf30c5403fbd00271" title="Status return messages.">cel_errmsg</a> directly now instead. </dd></dl>
+<dl compact><dt><b><a class="el" href="deprecated.html#_deprecated000003">Deprecated:</a></b></dt><dd>Added for backwards compatibility, use <a class="el" href="cel_8h.html#2ac33dbe3aa2efff60543213b0a691f5">cel_errmsg</a> directly now instead. </dd></dl>
 
 </div>
 </div><p>
@@ -138,14 +154,14 @@ Size of the <a class="el" href="structcelprm.html" title="Celestial transformati
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname">#define celx2s_errmsg   <a class="el" href="cel_8h.html#15d7df87f0d7d52bf30c5403fbd00271">cel_errmsg</a>          </td>
+          <td class="memname">#define celx2s_errmsg   <a class="el" href="cel_8h.html#2ac33dbe3aa2efff60543213b0a691f5">cel_errmsg</a>          </td>
         </tr>
       </table>
 </div>
 <div class="memdoc">
 
 <p>
-<dl compact><dt><b><a class="el" href="deprecated.html#_deprecated000004">Deprecated:</a></b></dt><dd>Added for backwards compatibility, use <a class="el" href="cel_8h.html#15d7df87f0d7d52bf30c5403fbd00271" title="Status return messages.">cel_errmsg</a> directly now instead. </dd></dl>
+<dl compact><dt><b><a class="el" href="deprecated.html#_deprecated000004">Deprecated:</a></b></dt><dd>Added for backwards compatibility, use <a class="el" href="cel_8h.html#2ac33dbe3aa2efff60543213b0a691f5">cel_errmsg</a> directly now instead. </dd></dl>
 
 </div>
 </div><p>
@@ -154,14 +170,48 @@ Size of the <a class="el" href="structcelprm.html" title="Celestial transformati
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname">#define cels2x_errmsg   <a class="el" href="cel_8h.html#15d7df87f0d7d52bf30c5403fbd00271">cel_errmsg</a>          </td>
+          <td class="memname">#define cels2x_errmsg   <a class="el" href="cel_8h.html#2ac33dbe3aa2efff60543213b0a691f5">cel_errmsg</a>          </td>
         </tr>
       </table>
 </div>
 <div class="memdoc">
 
 <p>
-<dl compact><dt><b><a class="el" href="deprecated.html#_deprecated000005">Deprecated:</a></b></dt><dd>Added for backwards compatibility, use <a class="el" href="cel_8h.html#15d7df87f0d7d52bf30c5403fbd00271" title="Status return messages.">cel_errmsg</a> directly now instead. </dd></dl>
+<dl compact><dt><b><a class="el" href="deprecated.html#_deprecated000005">Deprecated:</a></b></dt><dd>Added for backwards compatibility, use <a class="el" href="cel_8h.html#2ac33dbe3aa2efff60543213b0a691f5">cel_errmsg</a> directly now instead. </dd></dl>
+
+</div>
+</div><p>
+<hr><h2>Enumeration Type Documentation</h2>
+<a class="anchor" name="b20292954fb236dafb2cd78aee121c31"></a><!-- doxytag: member="cel.h::cel_errmsg_enum" ref="b20292954fb236dafb2cd78aee121c31" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">enum <a class="el" href="cel_8h.html#b20292954fb236dafb2cd78aee121c31">cel_errmsg_enum</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<dl compact><dt><b>Enumerator: </b></dt><dd>
+<table border="0" cellspacing="2" cellpadding="0">
+<tr><td valign="top"><em><a class="anchor" name="b20292954fb236dafb2cd78aee121c314ca7a593593157772f3788801138dd12"></a><!-- doxytag: member="CELERR_SUCCESS" ref="b20292954fb236dafb2cd78aee121c314ca7a593593157772f3788801138dd12" args="" -->CELERR_SUCCESS</em> </td><td>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" name="b20292954fb236dafb2cd78aee121c317fa1e5cb9c23e5f138638dad3f938e1e"></a><!-- doxytag: member="CELERR_NULL_POINTER" ref="b20292954fb236dafb2cd78aee121c317fa1e5cb9c23e5f138638dad3f938e1e" args="" -->CELERR_NULL_POINTER</em> </td><td>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" name="b20292954fb236dafb2cd78aee121c3133a743bdcdd17bae9c6961234ed6b642"></a><!-- doxytag: member="CELERR_BAD_PARAM" ref="b20292954fb236dafb2cd78aee121c3133a743bdcdd17bae9c6961234ed6b642" args="" -->CELERR_BAD_PARAM</em> </td><td>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" name="b20292954fb236dafb2cd78aee121c31367cf89b74764f9462bfa50c2eb50fb6"></a><!-- doxytag: member="CELERR_BAD_COORD_TRANS" ref="b20292954fb236dafb2cd78aee121c31367cf89b74764f9462bfa50c2eb50fb6" args="" -->CELERR_BAD_COORD_TRANS</em> </td><td>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" name="b20292954fb236dafb2cd78aee121c31cb1dec1ea393b198b93a26425ee901a2"></a><!-- doxytag: member="CELERR_ILL_COORD_TRANS" ref="b20292954fb236dafb2cd78aee121c31cb1dec1ea393b198b93a26425ee901a2" args="" -->CELERR_ILL_COORD_TRANS</em> </td><td>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" name="b20292954fb236dafb2cd78aee121c3144042efc5a9894182447dfcbcd24e1d4"></a><!-- doxytag: member="CELERR_BAD_PIX" ref="b20292954fb236dafb2cd78aee121c3144042efc5a9894182447dfcbcd24e1d4" args="" -->CELERR_BAD_PIX</em> </td><td>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" name="b20292954fb236dafb2cd78aee121c31ac8beaf37d754d1a7a7aab5307a2140b"></a><!-- doxytag: member="CELERR_BAD_WORLD" ref="b20292954fb236dafb2cd78aee121c31ac8beaf37d754d1a7a7aab5307a2140b" args="" -->CELERR_BAD_WORLD</em> </td><td>
+</td></tr>
+</table>
+</dl>
 
 </div>
 </div><p>
@@ -195,6 +245,35 @@ Size of the <a class="el" href="structcelprm.html" title="Celestial transformati
 
 </div>
 </div><p>
+<a class="anchor" name="39bb7bf8e545c200191d51884ecfb89b"></a><!-- doxytag: member="cel.h::celfree" ref="39bb7bf8e545c200191d51884ecfb89b" args="(struct celprm *cel)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int celfree           </td>
+          <td>(</td>
+          <td class="paramtype">struct <a class="el" href="structcelprm.html">celprm</a> * </td>
+          <td class="paramname"> <em>cel</em>          </td>
+          <td> ) </td>
+          <td></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<b>celfree</b>() frees any memory that may have been allocated to store an error message in the <a class="el" href="structcelprm.html" title="Celestial transformation parameters.">celprm</a> struct.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"><tt>[in]</tt> </td><td valign="top"><em>cel</em> </td><td>Celestial transformation parameters.</td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>Status return value:<ul>
+<li>0: Success.</li><li>1: Null <a class="el" href="structcelprm.html" title="Celestial transformation parameters.">celprm</a> pointer passed. </li></ul>
+</dd></dl>
+
+</div>
+</div><p>
 <a class="anchor" name="db2e4565f61a9de5fe278d9035850dc3"></a><!-- doxytag: member="cel.h::celprt" ref="db2e4565f61a9de5fe278d9035850dc3" args="(const struct celprm *cel)" -->
 <div class="memitem">
 <div class="memproto">
@@ -212,7 +291,7 @@ Size of the <a class="el" href="structcelprm.html" title="Celestial transformati
 <div class="memdoc">
 
 <p>
-<b>celprt</b>() prints the contents of a <a class="el" href="structcelprm.html" title="Celestial transformation parameters.">celprm</a> struct. Mainly intended for diagnostic purposes.<p>
+<b>celprt</b>() prints the contents of a <a class="el" href="structcelprm.html" title="Celestial transformation parameters.">celprm</a> struct using <a class="el" href="wcsprintf_8h.html#46950abaf5a27347da8160741f98f973" title="Print function used by WCSLIB diagnostic routines.">wcsprintf()</a>. Mainly intended for diagnostic purposes.<p>
 <dl compact><dt><b>Parameters:</b></dt><dd>
   <table border="0" cellspacing="2" cellpadding="0">
     <tr><td valign="top"><tt>[in]</tt> </td><td valign="top"><em>cel</em> </td><td>Celestial transformation parameters.</td></tr>
@@ -249,8 +328,8 @@ Note that this routine need not be called directly; it will be invoked by <a cla
   </table>
 </dl>
 <dl class="return" compact><dt><b>Returns:</b></dt><dd>Status return value:<ul>
-<li>0: Success.</li><li>1: Null <a class="el" href="structcelprm.html" title="Celestial transformation parameters.">celprm</a> pointer passed.</li><li>2: Invalid projection parameters.</li><li>3: Invalid coordinate transformation parameters.</li><li>4: Ill-conditioned coordinate transformation parameters. </li></ul>
-</dd></dl>
+<li>0: Success.</li><li>1: Null <a class="el" href="structcelprm.html" title="Celestial transformation parameters.">celprm</a> pointer passed.</li><li>2: Invalid projection parameters.</li><li>3: Invalid coordinate transformation parameters.</li><li>4: Ill-conditioned coordinate transformation parameters.</li></ul>
+For returns > 1, a detailed error message is set in <a class="el" href="structcelprm.html#1b9cbfd7cfa2306464d57dc4acd03b06">celprm::err</a> if enabled, see <a class="el" href="wcserr_8h.html#1691b8bd184d40ca6fda255be078fa53" title="Enable/disable error messaging.">wcserr_enable()</a>. </dd></dl>
 
 </div>
 </div><p>
@@ -355,8 +434,8 @@ Note that this routine need not be called directly; it will be invoked by <a cla
   </table>
 </dl>
 <dl class="return" compact><dt><b>Returns:</b></dt><dd>Status return value:<ul>
-<li>0: Success.</li><li>1: Null <a class="el" href="structcelprm.html" title="Celestial transformation parameters.">celprm</a> pointer passed.</li><li>2: Invalid projection parameters.</li><li>3: Invalid coordinate transformation parameters.</li><li>4: Ill-conditioned coordinate transformation parameters.</li><li>5: One or more of the <img class="formulaInl" alt="$(x,y)$" src="form_0.png"> coordinates were invalid, as indicated by the stat vector. </li></ul>
-</dd></dl>
+<li>0: Success.</li><li>1: Null <a class="el" href="structcelprm.html" title="Celestial transformation parameters.">celprm</a> pointer passed.</li><li>2: Invalid projection parameters.</li><li>3: Invalid coordinate transformation parameters.</li><li>4: Ill-conditioned coordinate transformation parameters.</li><li>5: One or more of the <img class="formulaInl" alt="$(x,y)$" src="form_0.png"> coordinates were invalid, as indicated by the stat vector.</li></ul>
+For returns > 1, a detailed error message is set in <a class="el" href="structcelprm.html#1b9cbfd7cfa2306464d57dc4acd03b06">celprm::err</a> if enabled, see <a class="el" href="wcserr_8h.html#1691b8bd184d40ca6fda255be078fa53" title="Enable/disable error messaging.">wcserr_enable()</a>. </dd></dl>
 
 </div>
 </div><p>
@@ -461,29 +540,29 @@ Note that this routine need not be called directly; it will be invoked by <a cla
   </table>
 </dl>
 <dl class="return" compact><dt><b>Returns:</b></dt><dd>Status return value:<ul>
-<li>0: Success.</li><li>1: Null <a class="el" href="structcelprm.html" title="Celestial transformation parameters.">celprm</a> pointer passed.</li><li>2: Invalid projection parameters.</li><li>3: Invalid coordinate transformation parameters.</li><li>4: Ill-conditioned coordinate transformation parameters.</li><li>6: One or more of the <img class="formulaInl" alt="$(\alpha,\delta)$" src="form_1.png"> coordinates were invalid, as indicated by the stat vector. </li></ul>
-</dd></dl>
+<li>0: Success.</li><li>1: Null <a class="el" href="structcelprm.html" title="Celestial transformation parameters.">celprm</a> pointer passed.</li><li>2: Invalid projection parameters.</li><li>3: Invalid coordinate transformation parameters.</li><li>4: Ill-conditioned coordinate transformation parameters.</li><li>6: One or more of the <img class="formulaInl" alt="$(\alpha,\delta)$" src="form_1.png"> coordinates were invalid, as indicated by the stat vector.</li></ul>
+For returns > 1, a detailed error message is set in <a class="el" href="structcelprm.html#1b9cbfd7cfa2306464d57dc4acd03b06">celprm::err</a> if enabled, see <a class="el" href="wcserr_8h.html#1691b8bd184d40ca6fda255be078fa53" title="Enable/disable error messaging.">wcserr_enable()</a>. </dd></dl>
 
 </div>
 </div><p>
 <hr><h2>Variable Documentation</h2>
-<a class="anchor" name="15d7df87f0d7d52bf30c5403fbd00271"></a><!-- doxytag: member="cel.h::cel_errmsg" ref="15d7df87f0d7d52bf30c5403fbd00271" args="[]" -->
+<a class="anchor" name="2ac33dbe3aa2efff60543213b0a691f5"></a><!-- doxytag: member="cel.h::cel_errmsg" ref="2ac33dbe3aa2efff60543213b0a691f5" args="[]" -->
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname">const char * <a class="el" href="cel_8h.html#15d7df87f0d7d52bf30c5403fbd00271">cel_errmsg</a>[]          </td>
+          <td class="memname">const char* <a class="el" href="cel_8h.html#2ac33dbe3aa2efff60543213b0a691f5">cel_errmsg</a>[]          </td>
         </tr>
       </table>
 </div>
 <div class="memdoc">
 
 <p>
-Status messages to match the status value returned from each function. 
+
 </div>
 </div><p>
 </div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Mon Feb 7 18:03:57 2011 for WCSLIB 4.7 by 
+<hr size="1"><address style="text-align: right;"><small>Generated on Tue Oct 4 19:02:30 2011 for WCSLIB 4.8.2 by 
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address>
 </body>
diff --git a/wcslib/html/deprecated.html b/wcslib/html/deprecated.html
index b70fdbe..d2c10f8 100644
--- a/wcslib/html/deprecated.html
+++ b/wcslib/html/deprecated.html
@@ -1,6 +1,6 @@
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
 <html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>WCSLIB 4.7: Deprecated List</title>
+<title>WCSLIB 4.8.2: Deprecated List</title>
 <link href="doxygen.css" rel="stylesheet" type="text/css">
 <link href="tabs.css" rel="stylesheet" type="text/css">
 </head><body>
@@ -18,27 +18,27 @@
 <div class="contents">
 <h1><a class="anchor" name="deprecated">Deprecated List </a></h1><a class="anchor" name="_deprecated000001"></a> <dl>
 <dt>Global <a class="el" href="cel_8h.html#0474e3e2d6c39249acbe58cedd573e84">celini_errmsg</a>  </dt>
-<dd>Added for backwards compatibility, use <a class="el" href="cel_8h.html#15d7df87f0d7d52bf30c5403fbd00271" title="Status return messages.">cel_errmsg</a> directly now instead. </dd>
+<dd>Added for backwards compatibility, use <a class="el" href="cel_8h.html#2ac33dbe3aa2efff60543213b0a691f5">cel_errmsg</a> directly now instead. </dd>
 </dl>
 <p>
 <a class="anchor" name="_deprecated000002"></a> <dl>
 <dt>Global <a class="el" href="cel_8h.html#9e188b582ee4eb815466e86bb684fc82">celprt_errmsg</a>  </dt>
-<dd>Added for backwards compatibility, use <a class="el" href="cel_8h.html#15d7df87f0d7d52bf30c5403fbd00271" title="Status return messages.">cel_errmsg</a> directly now instead. </dd>
+<dd>Added for backwards compatibility, use <a class="el" href="cel_8h.html#2ac33dbe3aa2efff60543213b0a691f5">cel_errmsg</a> directly now instead. </dd>
 </dl>
 <p>
 <a class="anchor" name="_deprecated000003"></a> <dl>
 <dt>Global <a class="el" href="cel_8h.html#2fe5a30084717036a54e7f0a920da105">celset_errmsg</a>  </dt>
-<dd>Added for backwards compatibility, use <a class="el" href="cel_8h.html#15d7df87f0d7d52bf30c5403fbd00271" title="Status return messages.">cel_errmsg</a> directly now instead. </dd>
+<dd>Added for backwards compatibility, use <a class="el" href="cel_8h.html#2ac33dbe3aa2efff60543213b0a691f5">cel_errmsg</a> directly now instead. </dd>
 </dl>
 <p>
 <a class="anchor" name="_deprecated000004"></a> <dl>
 <dt>Global <a class="el" href="cel_8h.html#f72e24d2f169c3c343c55c880a74050f">celx2s_errmsg</a>  </dt>
-<dd>Added for backwards compatibility, use <a class="el" href="cel_8h.html#15d7df87f0d7d52bf30c5403fbd00271" title="Status return messages.">cel_errmsg</a> directly now instead. </dd>
+<dd>Added for backwards compatibility, use <a class="el" href="cel_8h.html#2ac33dbe3aa2efff60543213b0a691f5">cel_errmsg</a> directly now instead. </dd>
 </dl>
 <p>
 <a class="anchor" name="_deprecated000005"></a> <dl>
 <dt>Global <a class="el" href="cel_8h.html#c398f2bea2deac6d86c10a7b3efca966">cels2x_errmsg</a>  </dt>
-<dd>Added for backwards compatibility, use <a class="el" href="cel_8h.html#15d7df87f0d7d52bf30c5403fbd00271" title="Status return messages.">cel_errmsg</a> directly now instead. </dd>
+<dd>Added for backwards compatibility, use <a class="el" href="cel_8h.html#2ac33dbe3aa2efff60543213b0a691f5">cel_errmsg</a> directly now instead. </dd>
 </dl>
 <p>
 <a class="anchor" name="_deprecated000006"></a> <dl>
@@ -216,7 +216,7 @@
 <dd>Added for backwards compatibility, use <a class="el" href="wcsfix_8h.html#256ce6281894f65dd15396cc0994e875" title="Status return messages.">wcsfix_errmsg</a> directly now instead. </dd>
 </dl>
 </div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Mon Feb 7 18:03:57 2011 for WCSLIB 4.7 by 
+<hr size="1"><address style="text-align: right;"><small>Generated on Tue Oct 4 19:02:31 2011 for WCSLIB 4.8.2 by 
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address>
 </body>
diff --git a/wcslib/html/files.html b/wcslib/html/files.html
index ee0f57c..bdfa99e 100644
--- a/wcslib/html/files.html
+++ b/wcslib/html/files.html
@@ -1,6 +1,6 @@
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
 <html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>WCSLIB 4.7: File Index</title>
+<title>WCSLIB 4.8.2: File Index</title>
 <link href="doxygen.css" rel="stylesheet" type="text/css">
 <link href="tabs.css" rel="stylesheet" type="text/css">
 </head><body>
@@ -34,6 +34,7 @@
   <tr><td class="indexkey"><a class="el" href="spx_8h.html">spx.h</a> <a href="spx_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
   <tr><td class="indexkey"><a class="el" href="tab_8h.html">tab.h</a> <a href="tab_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
   <tr><td class="indexkey"><a class="el" href="wcs_8h.html">wcs.h</a> <a href="wcs_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
+  <tr><td class="indexkey"><a class="el" href="wcserr_8h.html">wcserr.h</a> <a href="wcserr_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
   <tr><td class="indexkey"><a class="el" href="wcsfix_8h.html">wcsfix.h</a> <a href="wcsfix_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
   <tr><td class="indexkey"><a class="el" href="wcshdr_8h.html">wcshdr.h</a> <a href="wcshdr_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
   <tr><td class="indexkey"><a class="el" href="wcslib_8h.html">wcslib.h</a> <a href="wcslib_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
@@ -44,7 +45,7 @@
   <tr><td class="indexkey"><a class="el" href="wcsutil_8h.html">wcsutil.h</a> <a href="wcsutil_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
 </table>
 </div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Mon Feb 7 18:03:57 2011 for WCSLIB 4.7 by 
+<hr size="1"><address style="text-align: right;"><small>Generated on Tue Oct 4 19:02:31 2011 for WCSLIB 4.8.2 by 
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address>
 </body>
diff --git a/wcslib/html/fitshdr_8h-source.html b/wcslib/html/fitshdr_8h-source.html
index 84cfd20..fdfd066 100644
--- a/wcslib/html/fitshdr_8h-source.html
+++ b/wcslib/html/fitshdr_8h-source.html
@@ -1,6 +1,6 @@
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
 <html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>WCSLIB 4.7: fitshdr.h Source File</title>
+<title>WCSLIB 4.8.2: fitshdr.h Source File</title>
 <link href="doxygen.css" rel="stylesheet" type="text/css">
 <link href="tabs.css" rel="stylesheet" type="text/css">
 </head><body>
@@ -16,7 +16,7 @@
   </div>
 <h1>fitshdr.h</h1><a href="fitshdr_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*============================================================================</span>
 <a name="l00002"></a>00002 <span class="comment"></span>
-<a name="l00003"></a>00003 <span class="comment">  WCSLIB 4.7 - an implementation of the FITS WCS standard.</span>
+<a name="l00003"></a>00003 <span class="comment">  WCSLIB 4.8 - an implementation of the FITS WCS standard.</span>
 <a name="l00004"></a>00004 <span class="comment">  Copyright (C) 1995-2011, Mark Calabretta</span>
 <a name="l00005"></a>00005 <span class="comment"></span>
 <a name="l00006"></a>00006 <span class="comment">  This file is part of WCSLIB.</span>
@@ -44,7 +44,7 @@
 <a name="l00028"></a>00028 <span class="comment"></span>
 <a name="l00029"></a>00029 <span class="comment">  Author: Mark Calabretta, Australia Telescope National Facility</span>
 <a name="l00030"></a>00030 <span class="comment">  http://www.atnf.csiro.au/~mcalabre/index.html</span>
-<a name="l00031"></a>00031 <span class="comment">  $Id: fitshdr.h,v 4.7 2011/02/07 07:03:42 cal103 Exp $</span>
+<a name="l00031"></a>00031 <span class="comment">  $Id: fitshdr.h,v 4.8.1.1 2011/08/15 08:07:06 cal103 Exp cal103 $</span>
 <a name="l00032"></a>00032 <span class="comment">*=============================================================================</span>
 <a name="l00033"></a>00033 <span class="comment">*</span>
 <a name="l00034"></a>00034 <span class="comment">* The Flexible Image Transport System (FITS), a data format widely used in</span>
@@ -86,383 +86,385 @@
 <a name="l00070"></a>00070 <span class="comment">*                       keyrecords are NOT null-terminated.</span>
 <a name="l00071"></a>00071 <span class="comment">*</span>
 <a name="l00072"></a>00072 <span class="comment">*   nkeyrec   int       Number of keyrecords in header[].</span>
-<a name="l00073"></a>00073 <span class="comment">*   nkeyids   int       Number of entries in keyids[].</span>
-<a name="l00074"></a>00074 <span class="comment">*</span>
-<a name="l00075"></a>00075 <span class="comment">* Given and returned:</span>
-<a name="l00076"></a>00076 <span class="comment">*   keyids    struct fitskeyid []</span>
-<a name="l00077"></a>00077 <span class="comment">*                       While all keywords are extracted from the header,</span>
-<a name="l00078"></a>00078 <span class="comment">*                       keyids[] provides a convienient way of indexing them.</span>
-<a name="l00079"></a>00079 <span class="comment">*                       The fitskeyid struct contains three members;</span>
-<a name="l00080"></a>00080 <span class="comment">*                       fitskeyid::name must be set by the user while</span>
-<a name="l00081"></a>00081 <span class="comment">*                       fitskeyid::count and fitskeyid::name are returned by</span>
-<a name="l00082"></a>00082 <span class="comment">*                       fitshdr().  All matched keywords will have their</span>
-<a name="l00083"></a>00083 <span class="comment">*                       fitskey::keyno member negated.</span>
-<a name="l00084"></a>00084 <span class="comment">*</span>
-<a name="l00085"></a>00085 <span class="comment">* Returned:</span>
-<a name="l00086"></a>00086 <span class="comment">*   nreject   int*      Number of header keyrecords rejected for syntax</span>
-<a name="l00087"></a>00087 <span class="comment">*                       errors.</span>
-<a name="l00088"></a>00088 <span class="comment">*   keys      struct fitskey**</span>
-<a name="l00089"></a>00089 <span class="comment">*                       Pointer to an array of nkeyrec fitskey structs</span>
-<a name="l00090"></a>00090 <span class="comment">*                       containing all keywords and keyvalues extracted from</span>
-<a name="l00091"></a>00091 <span class="comment">*                       the header.</span>
-<a name="l00092"></a>00092 <span class="comment">*</span>
-<a name="l00093"></a>00093 <span class="comment">*                       Memory for the array is allocated by fitshdr() and</span>
-<a name="l00094"></a>00094 <span class="comment">*                       this must be freed by the user by invoking free() on</span>
-<a name="l00095"></a>00095 <span class="comment">*                       the array.</span>
-<a name="l00096"></a>00096 <span class="comment">*</span>
-<a name="l00097"></a>00097 <span class="comment">* Function return value:</span>
-<a name="l00098"></a>00098 <span class="comment">*             int       Status return value:</span>
-<a name="l00099"></a>00099 <span class="comment">*                         0: Success.</span>
-<a name="l00100"></a>00100 <span class="comment">*                         1: Null fitskey pointer passed.</span>
-<a name="l00101"></a>00101 <span class="comment">*                         2: Memory allocation failed.</span>
-<a name="l00102"></a>00102 <span class="comment">*                         3: Fatal error returned by Flex parser.</span>
-<a name="l00103"></a>00103 <span class="comment">*</span>
-<a name="l00104"></a>00104 <span class="comment">* Notes:</span>
-<a name="l00105"></a>00105 <span class="comment">*   1: Keyword parsing is done in accordance with the syntax defined by</span>
-<a name="l00106"></a>00106 <span class="comment">*      NOST 100-2.0, noting the following points in particular:</span>
-<a name="l00107"></a>00107 <span class="comment">*</span>
-<a name="l00108"></a>00108 <span class="comment">*      a: Sect. 5.1.2.1 specifies that keywords be left-justified in columns</span>
-<a name="l00109"></a>00109 <span class="comment">*         1-8, blank-filled with no embedded spaces, composed only of the</span>
-<a name="l00110"></a>00110 <span class="comment">*         ASCII characters ABCDEFGHJKLMNOPQRSTUVWXYZ0123456789-_</span>
-<a name="l00111"></a>00111 <span class="comment">*</span>
-<a name="l00112"></a>00112 <span class="comment">*         fitshdr() accepts any characters in columns 1-8 but flags keywords</span>
-<a name="l00113"></a>00113 <span class="comment">*         that do not conform to standard syntax.</span>
-<a name="l00114"></a>00114 <span class="comment">*</span>
-<a name="l00115"></a>00115 <span class="comment">*      b: Sect. 5.1.2.2 defines the "value indicator" as the characters "= "</span>
-<a name="l00116"></a>00116 <span class="comment">*         occurring in columns 9 and 10.  If these are absent then the</span>
-<a name="l00117"></a>00117 <span class="comment">*         keyword has no value and columns 9-80 may contain any ASCII text</span>
-<a name="l00118"></a>00118 <span class="comment">*         (but see note 2 for CONTINUE keyrecords).  This is copied to the</span>
-<a name="l00119"></a>00119 <span class="comment">*         comment member of the fitskey struct.</span>
-<a name="l00120"></a>00120 <span class="comment">*</span>
-<a name="l00121"></a>00121 <span class="comment">*      c: Sect. 5.1.2.3 states that a keyword may have a null (undefined)</span>
-<a name="l00122"></a>00122 <span class="comment">*         value if the value/comment field, columns 11-80, consists entirely</span>
-<a name="l00123"></a>00123 <span class="comment">*         of spaces, possibly followed by a comment.</span>
-<a name="l00124"></a>00124 <span class="comment">*</span>
-<a name="l00125"></a>00125 <span class="comment">*      d: Sect. 5.1.1 states that trailing blanks in a string keyvalue are</span>
-<a name="l00126"></a>00126 <span class="comment">*         not significant and the parser always removes them.  A string</span>
-<a name="l00127"></a>00127 <span class="comment">*         containing nothing but blanks will be replaced with a single</span>
-<a name="l00128"></a>00128 <span class="comment">*         blank.</span>
-<a name="l00129"></a>00129 <span class="comment">*</span>
-<a name="l00130"></a>00130 <span class="comment">*         Sect. 5.2.1 also states that a quote character (') in a string</span>
-<a name="l00131"></a>00131 <span class="comment">*         value is to be represented by two successive quote characters and</span>
-<a name="l00132"></a>00132 <span class="comment">*         the parser removes the repeated quote.</span>
-<a name="l00133"></a>00133 <span class="comment">*</span>
-<a name="l00134"></a>00134 <span class="comment">*      e: The parser recognizes free-format character (NOST 100-2.0,</span>
-<a name="l00135"></a>00135 <span class="comment">*         Sect. 5.2.1), integer (Sect. 5.2.3), and floating-point values</span>
-<a name="l00136"></a>00136 <span class="comment">*         (Sect. 5.2.4) for all keywords.</span>
-<a name="l00137"></a>00137 <span class="comment">*</span>
-<a name="l00138"></a>00138 <span class="comment">*      f: Sect. 5.2.3 offers no comment on the size of an integer keyvalue</span>
-<a name="l00139"></a>00139 <span class="comment">*         except indirectly in limiting it to 70 digits.  The parser will</span>
-<a name="l00140"></a>00140 <span class="comment">*         translates an integer keyvalue to a 32-bit signed integer if it</span>
-<a name="l00141"></a>00141 <span class="comment">*         lies in the range -2147483648 to +2147483647, otherwise it</span>
-<a name="l00142"></a>00142 <span class="comment">*         interprets it as a 64-bit signed integer if possible, or else a</span>
-<a name="l00143"></a>00143 <span class="comment">*         "very long" integer (see fitskey::type).</span>
-<a name="l00144"></a>00144 <span class="comment">*</span>
-<a name="l00145"></a>00145 <span class="comment">*      g: END not followed by 77 blanks is not considered to be a legitimate</span>
-<a name="l00146"></a>00146 <span class="comment">*         end keyrecord.</span>
-<a name="l00147"></a>00147 <span class="comment">*</span>
-<a name="l00148"></a>00148 <span class="comment">*   2: The parser supports a generalization of the OGIP Long String Keyvalue</span>
-<a name="l00149"></a>00149 <span class="comment">*      Convention (v1.0) whereby strings may be continued onto successive</span>
-<a name="l00150"></a>00150 <span class="comment">*      header keyrecords.  A keyrecord contains a segment of a continued</span>
-<a name="l00151"></a>00151 <span class="comment">*      string if and only if</span>
-<a name="l00152"></a>00152 <span class="comment">*</span>
-<a name="l00153"></a>00153 <span class="comment">*      a: it contains the pseudo-keyword CONTINUE,</span>
+<a name="l00073"></a>00073 <span class="comment">*</span>
+<a name="l00074"></a>00074 <span class="comment">*   nkeyids   int       Number of entries in keyids[].</span>
+<a name="l00075"></a>00075 <span class="comment">*</span>
+<a name="l00076"></a>00076 <span class="comment">* Given and returned:</span>
+<a name="l00077"></a>00077 <span class="comment">*   keyids    struct fitskeyid []</span>
+<a name="l00078"></a>00078 <span class="comment">*                       While all keywords are extracted from the header,</span>
+<a name="l00079"></a>00079 <span class="comment">*                       keyids[] provides a convienient way of indexing them.</span>
+<a name="l00080"></a>00080 <span class="comment">*                       The fitskeyid struct contains three members;</span>
+<a name="l00081"></a>00081 <span class="comment">*                       fitskeyid::name must be set by the user while</span>
+<a name="l00082"></a>00082 <span class="comment">*                       fitskeyid::count and fitskeyid::name are returned by</span>
+<a name="l00083"></a>00083 <span class="comment">*                       fitshdr().  All matched keywords will have their</span>
+<a name="l00084"></a>00084 <span class="comment">*                       fitskey::keyno member negated.</span>
+<a name="l00085"></a>00085 <span class="comment">*</span>
+<a name="l00086"></a>00086 <span class="comment">* Returned:</span>
+<a name="l00087"></a>00087 <span class="comment">*   nreject   int*      Number of header keyrecords rejected for syntax</span>
+<a name="l00088"></a>00088 <span class="comment">*                       errors.</span>
+<a name="l00089"></a>00089 <span class="comment">*</span>
+<a name="l00090"></a>00090 <span class="comment">*   keys      struct fitskey**</span>
+<a name="l00091"></a>00091 <span class="comment">*                       Pointer to an array of nkeyrec fitskey structs</span>
+<a name="l00092"></a>00092 <span class="comment">*                       containing all keywords and keyvalues extracted from</span>
+<a name="l00093"></a>00093 <span class="comment">*                       the header.</span>
+<a name="l00094"></a>00094 <span class="comment">*</span>
+<a name="l00095"></a>00095 <span class="comment">*                       Memory for the array is allocated by fitshdr() and</span>
+<a name="l00096"></a>00096 <span class="comment">*                       this must be freed by the user by invoking free() on</span>
+<a name="l00097"></a>00097 <span class="comment">*                       the array.</span>
+<a name="l00098"></a>00098 <span class="comment">*</span>
+<a name="l00099"></a>00099 <span class="comment">* Function return value:</span>
+<a name="l00100"></a>00100 <span class="comment">*             int       Status return value:</span>
+<a name="l00101"></a>00101 <span class="comment">*                         0: Success.</span>
+<a name="l00102"></a>00102 <span class="comment">*                         1: Null fitskey pointer passed.</span>
+<a name="l00103"></a>00103 <span class="comment">*                         2: Memory allocation failed.</span>
+<a name="l00104"></a>00104 <span class="comment">*                         3: Fatal error returned by Flex parser.</span>
+<a name="l00105"></a>00105 <span class="comment">*</span>
+<a name="l00106"></a>00106 <span class="comment">* Notes:</span>
+<a name="l00107"></a>00107 <span class="comment">*   1: Keyword parsing is done in accordance with the syntax defined by</span>
+<a name="l00108"></a>00108 <span class="comment">*      NOST 100-2.0, noting the following points in particular:</span>
+<a name="l00109"></a>00109 <span class="comment">*</span>
+<a name="l00110"></a>00110 <span class="comment">*      a: Sect. 5.1.2.1 specifies that keywords be left-justified in columns</span>
+<a name="l00111"></a>00111 <span class="comment">*         1-8, blank-filled with no embedded spaces, composed only of the</span>
+<a name="l00112"></a>00112 <span class="comment">*         ASCII characters ABCDEFGHJKLMNOPQRSTUVWXYZ0123456789-_</span>
+<a name="l00113"></a>00113 <span class="comment">*</span>
+<a name="l00114"></a>00114 <span class="comment">*         fitshdr() accepts any characters in columns 1-8 but flags keywords</span>
+<a name="l00115"></a>00115 <span class="comment">*         that do not conform to standard syntax.</span>
+<a name="l00116"></a>00116 <span class="comment">*</span>
+<a name="l00117"></a>00117 <span class="comment">*      b: Sect. 5.1.2.2 defines the "value indicator" as the characters "= "</span>
+<a name="l00118"></a>00118 <span class="comment">*         occurring in columns 9 and 10.  If these are absent then the</span>
+<a name="l00119"></a>00119 <span class="comment">*         keyword has no value and columns 9-80 may contain any ASCII text</span>
+<a name="l00120"></a>00120 <span class="comment">*         (but see note 2 for CONTINUE keyrecords).  This is copied to the</span>
+<a name="l00121"></a>00121 <span class="comment">*         comment member of the fitskey struct.</span>
+<a name="l00122"></a>00122 <span class="comment">*</span>
+<a name="l00123"></a>00123 <span class="comment">*      c: Sect. 5.1.2.3 states that a keyword may have a null (undefined)</span>
+<a name="l00124"></a>00124 <span class="comment">*         value if the value/comment field, columns 11-80, consists entirely</span>
+<a name="l00125"></a>00125 <span class="comment">*         of spaces, possibly followed by a comment.</span>
+<a name="l00126"></a>00126 <span class="comment">*</span>
+<a name="l00127"></a>00127 <span class="comment">*      d: Sect. 5.1.1 states that trailing blanks in a string keyvalue are</span>
+<a name="l00128"></a>00128 <span class="comment">*         not significant and the parser always removes them.  A string</span>
+<a name="l00129"></a>00129 <span class="comment">*         containing nothing but blanks will be replaced with a single</span>
+<a name="l00130"></a>00130 <span class="comment">*         blank.</span>
+<a name="l00131"></a>00131 <span class="comment">*</span>
+<a name="l00132"></a>00132 <span class="comment">*         Sect. 5.2.1 also states that a quote character (') in a string</span>
+<a name="l00133"></a>00133 <span class="comment">*         value is to be represented by two successive quote characters and</span>
+<a name="l00134"></a>00134 <span class="comment">*         the parser removes the repeated quote.</span>
+<a name="l00135"></a>00135 <span class="comment">*</span>
+<a name="l00136"></a>00136 <span class="comment">*      e: The parser recognizes free-format character (NOST 100-2.0,</span>
+<a name="l00137"></a>00137 <span class="comment">*         Sect. 5.2.1), integer (Sect. 5.2.3), and floating-point values</span>
+<a name="l00138"></a>00138 <span class="comment">*         (Sect. 5.2.4) for all keywords.</span>
+<a name="l00139"></a>00139 <span class="comment">*</span>
+<a name="l00140"></a>00140 <span class="comment">*      f: Sect. 5.2.3 offers no comment on the size of an integer keyvalue</span>
+<a name="l00141"></a>00141 <span class="comment">*         except indirectly in limiting it to 70 digits.  The parser will</span>
+<a name="l00142"></a>00142 <span class="comment">*         translates an integer keyvalue to a 32-bit signed integer if it</span>
+<a name="l00143"></a>00143 <span class="comment">*         lies in the range -2147483648 to +2147483647, otherwise it</span>
+<a name="l00144"></a>00144 <span class="comment">*         interprets it as a 64-bit signed integer if possible, or else a</span>
+<a name="l00145"></a>00145 <span class="comment">*         "very long" integer (see fitskey::type).</span>
+<a name="l00146"></a>00146 <span class="comment">*</span>
+<a name="l00147"></a>00147 <span class="comment">*      g: END not followed by 77 blanks is not considered to be a legitimate</span>
+<a name="l00148"></a>00148 <span class="comment">*         end keyrecord.</span>
+<a name="l00149"></a>00149 <span class="comment">*</span>
+<a name="l00150"></a>00150 <span class="comment">*   2: The parser supports a generalization of the OGIP Long String Keyvalue</span>
+<a name="l00151"></a>00151 <span class="comment">*      Convention (v1.0) whereby strings may be continued onto successive</span>
+<a name="l00152"></a>00152 <span class="comment">*      header keyrecords.  A keyrecord contains a segment of a continued</span>
+<a name="l00153"></a>00153 <span class="comment">*      string if and only if</span>
 <a name="l00154"></a>00154 <span class="comment">*</span>
-<a name="l00155"></a>00155 <span class="comment">*      b: columns 9 and 10 are both blank,</span>
+<a name="l00155"></a>00155 <span class="comment">*      a: it contains the pseudo-keyword CONTINUE,</span>
 <a name="l00156"></a>00156 <span class="comment">*</span>
-<a name="l00157"></a>00157 <span class="comment">*      c: columns 11 to 80 contain what would be considered a valid string</span>
-<a name="l00158"></a>00158 <span class="comment">*         keyvalue, including optional keycomment, if column 9 had contained</span>
-<a name="l00159"></a>00159 <span class="comment">*         '=',</span>
-<a name="l00160"></a>00160 <span class="comment">*</span>
-<a name="l00161"></a>00161 <span class="comment">*      d: the previous keyrecord contained either a valid string keyvalue or</span>
-<a name="l00162"></a>00162 <span class="comment">*         a valid CONTINUE keyrecord.</span>
-<a name="l00163"></a>00163 <span class="comment">*</span>
-<a name="l00164"></a>00164 <span class="comment">*      If any of these conditions is violated, the keyrecord is considered in</span>
-<a name="l00165"></a>00165 <span class="comment">*      isolation.</span>
-<a name="l00166"></a>00166 <span class="comment">*</span>
-<a name="l00167"></a>00167 <span class="comment">*      Syntax errors in keycomments in a continued string are treated more</span>
-<a name="l00168"></a>00168 <span class="comment">*      permissively than usual; the '/' delimiter may be omitted provided that</span>
-<a name="l00169"></a>00169 <span class="comment">*      parsing of the string keyvalue is not compromised.  However, the</span>
-<a name="l00170"></a>00170 <span class="comment">*      FITSHDR_COMMENT status bit will be set for the keyrecord (see</span>
-<a name="l00171"></a>00171 <span class="comment">*      fitskey::status).</span>
-<a name="l00172"></a>00172 <span class="comment">*</span>
-<a name="l00173"></a>00173 <span class="comment">*      As for normal strings, trailing blanks in a continued string are not</span>
-<a name="l00174"></a>00174 <span class="comment">*      significant.</span>
-<a name="l00175"></a>00175 <span class="comment">*</span>
-<a name="l00176"></a>00176 <span class="comment">*      In the OGIP convention "the '&' character is used as the last non-blank</span>
-<a name="l00177"></a>00177 <span class="comment">*      character of the string to indicate that the string is (probably)</span>
-<a name="l00178"></a>00178 <span class="comment">*      continued on the following keyword".  This additional syntax is not</span>
-<a name="l00179"></a>00179 <span class="comment">*      required by fitshdr(), but if '&' does occur as the last non-blank</span>
-<a name="l00180"></a>00180 <span class="comment">*      character of a continued string keyvalue then it will be removed, along</span>
-<a name="l00181"></a>00181 <span class="comment">*      with any trailing blanks.  However, blanks that occur before the '&'</span>
-<a name="l00182"></a>00182 <span class="comment">*      will be preserved.</span>
-<a name="l00183"></a>00183 <span class="comment">*</span>
-<a name="l00184"></a>00184 <span class="comment">*</span>
-<a name="l00185"></a>00185 <span class="comment">* fitskeyid struct - Keyword indexing</span>
-<a name="l00186"></a>00186 <span class="comment">* -----------------------------------</span>
-<a name="l00187"></a>00187 <span class="comment">* fitshdr() uses the fitskeyid struct to return indexing information for</span>
-<a name="l00188"></a>00188 <span class="comment">* specified keywords.  The struct contains three members, the first of which,</span>
-<a name="l00189"></a>00189 <span class="comment">* fitskeyid::name, must be set by the user with the remainder returned by</span>
-<a name="l00190"></a>00190 <span class="comment">* fitshdr().</span>
-<a name="l00191"></a>00191 <span class="comment">*</span>
-<a name="l00192"></a>00192 <span class="comment">*   char name[12]:</span>
-<a name="l00193"></a>00193 <span class="comment">*     (Given) Name of the required keyword.  This is to be set by the user;</span>
-<a name="l00194"></a>00194 <span class="comment">*     the '.' character may be used for wildcarding.  Trailing blanks will be</span>
-<a name="l00195"></a>00195 <span class="comment">*     replaced with nulls.</span>
-<a name="l00196"></a>00196 <span class="comment">*</span>
-<a name="l00197"></a>00197 <span class="comment">*   int count:</span>
-<a name="l00198"></a>00198 <span class="comment">*     (Returned) The number of matches found for the keyword.</span>
-<a name="l00199"></a>00199 <span class="comment">*</span>
-<a name="l00200"></a>00200 <span class="comment">*   int idx[2]:</span>
-<a name="l00201"></a>00201 <span class="comment">*     (Returned) Indices into keys[], the array of fitskey structs returned by</span>
-<a name="l00202"></a>00202 <span class="comment">*     fitshdr().  Note that these are 0-relative array indices, not keyrecord</span>
-<a name="l00203"></a>00203 <span class="comment">*     numbers.</span>
-<a name="l00204"></a>00204 <span class="comment">*</span>
-<a name="l00205"></a>00205 <span class="comment">*     If the keyword is found in the header the first index will be set to the</span>
-<a name="l00206"></a>00206 <span class="comment">*     array index of its first occurrence, otherwise it will be set to -1.</span>
-<a name="l00207"></a>00207 <span class="comment">*</span>
-<a name="l00208"></a>00208 <span class="comment">*     If multiples of the keyword are found, the second index will be set to</span>
-<a name="l00209"></a>00209 <span class="comment">*     the array index of its last occurrence, otherwise it will be set to -1.</span>
-<a name="l00210"></a>00210 <span class="comment">*</span>
-<a name="l00211"></a>00211 <span class="comment">*</span>
-<a name="l00212"></a>00212 <span class="comment">* fitskey struct - Keyword/value information</span>
-<a name="l00213"></a>00213 <span class="comment">* ------------------------------------------</span>
-<a name="l00214"></a>00214 <span class="comment">* fitshdr() returns an array of fitskey structs, each of which contains the</span>
-<a name="l00215"></a>00215 <span class="comment">* result of parsing one FITS header keyrecord.  All members of the fitskey</span>
-<a name="l00216"></a>00216 <span class="comment">* struct are returned by fitshdr(), none are given by the user.</span>
-<a name="l00217"></a>00217 <span class="comment">*</span>
-<a name="l00218"></a>00218 <span class="comment">*   int keyno</span>
-<a name="l00219"></a>00219 <span class="comment">*     (Returned) Keyrecord number (1-relative) in the array passed as input to</span>
-<a name="l00220"></a>00220 <span class="comment">*     fitshdr().  This will be negated if the keyword matched any specified in</span>
-<a name="l00221"></a>00221 <span class="comment">*     the keyids[] index.</span>
-<a name="l00222"></a>00222 <span class="comment">*</span>
-<a name="l00223"></a>00223 <span class="comment">*   int keyid</span>
-<a name="l00224"></a>00224 <span class="comment">*     (Returned) Index into the first entry in keyids[] with which the</span>
-<a name="l00225"></a>00225 <span class="comment">*     keyrecord matches, else -1.</span>
-<a name="l00226"></a>00226 <span class="comment">*</span>
-<a name="l00227"></a>00227 <span class="comment">*   int status</span>
-<a name="l00228"></a>00228 <span class="comment">*     (Returned) Status flag bit-vector for the header keyrecord employing the</span>
-<a name="l00229"></a>00229 <span class="comment">*     following bit masks defined as preprocessor macros:</span>
-<a name="l00230"></a>00230 <span class="comment">*</span>
-<a name="l00231"></a>00231 <span class="comment">*       - FITSHDR_KEYWORD:    Illegal keyword syntax.</span>
-<a name="l00232"></a>00232 <span class="comment">*       - FITSHDR_KEYVALUE:   Illegal keyvalue syntax.</span>
-<a name="l00233"></a>00233 <span class="comment">*       - FITSHDR_COMMENT:    Illegal keycomment syntax.</span>
-<a name="l00234"></a>00234 <span class="comment">*       - FITSHDR_KEYREC:     Illegal keyrecord, e.g. an END keyrecord with</span>
-<a name="l00235"></a>00235 <span class="comment">*                             trailing text.</span>
-<a name="l00236"></a>00236 <span class="comment">*       - FITSHDR_TRAILER:    Keyrecord following a valid END keyrecord.</span>
-<a name="l00237"></a>00237 <span class="comment">*</span>
-<a name="l00238"></a>00238 <span class="comment">*     The header keyrecord is syntactically correct if no bits are set.</span>
+<a name="l00157"></a>00157 <span class="comment">*      b: columns 9 and 10 are both blank,</span>
+<a name="l00158"></a>00158 <span class="comment">*</span>
+<a name="l00159"></a>00159 <span class="comment">*      c: columns 11 to 80 contain what would be considered a valid string</span>
+<a name="l00160"></a>00160 <span class="comment">*         keyvalue, including optional keycomment, if column 9 had contained</span>
+<a name="l00161"></a>00161 <span class="comment">*         '=',</span>
+<a name="l00162"></a>00162 <span class="comment">*</span>
+<a name="l00163"></a>00163 <span class="comment">*      d: the previous keyrecord contained either a valid string keyvalue or</span>
+<a name="l00164"></a>00164 <span class="comment">*         a valid CONTINUE keyrecord.</span>
+<a name="l00165"></a>00165 <span class="comment">*</span>
+<a name="l00166"></a>00166 <span class="comment">*      If any of these conditions is violated, the keyrecord is considered in</span>
+<a name="l00167"></a>00167 <span class="comment">*      isolation.</span>
+<a name="l00168"></a>00168 <span class="comment">*</span>
+<a name="l00169"></a>00169 <span class="comment">*      Syntax errors in keycomments in a continued string are treated more</span>
+<a name="l00170"></a>00170 <span class="comment">*      permissively than usual; the '/' delimiter may be omitted provided that</span>
+<a name="l00171"></a>00171 <span class="comment">*      parsing of the string keyvalue is not compromised.  However, the</span>
+<a name="l00172"></a>00172 <span class="comment">*      FITSHDR_COMMENT status bit will be set for the keyrecord (see</span>
+<a name="l00173"></a>00173 <span class="comment">*      fitskey::status).</span>
+<a name="l00174"></a>00174 <span class="comment">*</span>
+<a name="l00175"></a>00175 <span class="comment">*      As for normal strings, trailing blanks in a continued string are not</span>
+<a name="l00176"></a>00176 <span class="comment">*      significant.</span>
+<a name="l00177"></a>00177 <span class="comment">*</span>
+<a name="l00178"></a>00178 <span class="comment">*      In the OGIP convention "the '&' character is used as the last non-blank</span>
+<a name="l00179"></a>00179 <span class="comment">*      character of the string to indicate that the string is (probably)</span>
+<a name="l00180"></a>00180 <span class="comment">*      continued on the following keyword".  This additional syntax is not</span>
+<a name="l00181"></a>00181 <span class="comment">*      required by fitshdr(), but if '&' does occur as the last non-blank</span>
+<a name="l00182"></a>00182 <span class="comment">*      character of a continued string keyvalue then it will be removed, along</span>
+<a name="l00183"></a>00183 <span class="comment">*      with any trailing blanks.  However, blanks that occur before the '&'</span>
+<a name="l00184"></a>00184 <span class="comment">*      will be preserved.</span>
+<a name="l00185"></a>00185 <span class="comment">*</span>
+<a name="l00186"></a>00186 <span class="comment">*</span>
+<a name="l00187"></a>00187 <span class="comment">* fitskeyid struct - Keyword indexing</span>
+<a name="l00188"></a>00188 <span class="comment">* -----------------------------------</span>
+<a name="l00189"></a>00189 <span class="comment">* fitshdr() uses the fitskeyid struct to return indexing information for</span>
+<a name="l00190"></a>00190 <span class="comment">* specified keywords.  The struct contains three members, the first of which,</span>
+<a name="l00191"></a>00191 <span class="comment">* fitskeyid::name, must be set by the user with the remainder returned by</span>
+<a name="l00192"></a>00192 <span class="comment">* fitshdr().</span>
+<a name="l00193"></a>00193 <span class="comment">*</span>
+<a name="l00194"></a>00194 <span class="comment">*   char name[12]:</span>
+<a name="l00195"></a>00195 <span class="comment">*     (Given) Name of the required keyword.  This is to be set by the user;</span>
+<a name="l00196"></a>00196 <span class="comment">*     the '.' character may be used for wildcarding.  Trailing blanks will be</span>
+<a name="l00197"></a>00197 <span class="comment">*     replaced with nulls.</span>
+<a name="l00198"></a>00198 <span class="comment">*</span>
+<a name="l00199"></a>00199 <span class="comment">*   int count:</span>
+<a name="l00200"></a>00200 <span class="comment">*     (Returned) The number of matches found for the keyword.</span>
+<a name="l00201"></a>00201 <span class="comment">*</span>
+<a name="l00202"></a>00202 <span class="comment">*   int idx[2]:</span>
+<a name="l00203"></a>00203 <span class="comment">*     (Returned) Indices into keys[], the array of fitskey structs returned by</span>
+<a name="l00204"></a>00204 <span class="comment">*     fitshdr().  Note that these are 0-relative array indices, not keyrecord</span>
+<a name="l00205"></a>00205 <span class="comment">*     numbers.</span>
+<a name="l00206"></a>00206 <span class="comment">*</span>
+<a name="l00207"></a>00207 <span class="comment">*     If the keyword is found in the header the first index will be set to the</span>
+<a name="l00208"></a>00208 <span class="comment">*     array index of its first occurrence, otherwise it will be set to -1.</span>
+<a name="l00209"></a>00209 <span class="comment">*</span>
+<a name="l00210"></a>00210 <span class="comment">*     If multiples of the keyword are found, the second index will be set to</span>
+<a name="l00211"></a>00211 <span class="comment">*     the array index of its last occurrence, otherwise it will be set to -1.</span>
+<a name="l00212"></a>00212 <span class="comment">*</span>
+<a name="l00213"></a>00213 <span class="comment">*</span>
+<a name="l00214"></a>00214 <span class="comment">* fitskey struct - Keyword/value information</span>
+<a name="l00215"></a>00215 <span class="comment">* ------------------------------------------</span>
+<a name="l00216"></a>00216 <span class="comment">* fitshdr() returns an array of fitskey structs, each of which contains the</span>
+<a name="l00217"></a>00217 <span class="comment">* result of parsing one FITS header keyrecord.  All members of the fitskey</span>
+<a name="l00218"></a>00218 <span class="comment">* struct are returned by fitshdr(), none are given by the user.</span>
+<a name="l00219"></a>00219 <span class="comment">*</span>
+<a name="l00220"></a>00220 <span class="comment">*   int keyno</span>
+<a name="l00221"></a>00221 <span class="comment">*     (Returned) Keyrecord number (1-relative) in the array passed as input to</span>
+<a name="l00222"></a>00222 <span class="comment">*     fitshdr().  This will be negated if the keyword matched any specified in</span>
+<a name="l00223"></a>00223 <span class="comment">*     the keyids[] index.</span>
+<a name="l00224"></a>00224 <span class="comment">*</span>
+<a name="l00225"></a>00225 <span class="comment">*   int keyid</span>
+<a name="l00226"></a>00226 <span class="comment">*     (Returned) Index into the first entry in keyids[] with which the</span>
+<a name="l00227"></a>00227 <span class="comment">*     keyrecord matches, else -1.</span>
+<a name="l00228"></a>00228 <span class="comment">*</span>
+<a name="l00229"></a>00229 <span class="comment">*   int status</span>
+<a name="l00230"></a>00230 <span class="comment">*     (Returned) Status flag bit-vector for the header keyrecord employing the</span>
+<a name="l00231"></a>00231 <span class="comment">*     following bit masks defined as preprocessor macros:</span>
+<a name="l00232"></a>00232 <span class="comment">*</span>
+<a name="l00233"></a>00233 <span class="comment">*       - FITSHDR_KEYWORD:    Illegal keyword syntax.</span>
+<a name="l00234"></a>00234 <span class="comment">*       - FITSHDR_KEYVALUE:   Illegal keyvalue syntax.</span>
+<a name="l00235"></a>00235 <span class="comment">*       - FITSHDR_COMMENT:    Illegal keycomment syntax.</span>
+<a name="l00236"></a>00236 <span class="comment">*       - FITSHDR_KEYREC:     Illegal keyrecord, e.g. an END keyrecord with</span>
+<a name="l00237"></a>00237 <span class="comment">*                             trailing text.</span>
+<a name="l00238"></a>00238 <span class="comment">*       - FITSHDR_TRAILER:    Keyrecord following a valid END keyrecord.</span>
 <a name="l00239"></a>00239 <span class="comment">*</span>
-<a name="l00240"></a>00240 <span class="comment">*   char keyword[12]</span>
-<a name="l00241"></a>00241 <span class="comment">*     (Returned) Keyword name, null-filled for keywords of less than eight</span>
-<a name="l00242"></a>00242 <span class="comment">*     characters (trailing blanks replaced by nulls).</span>
-<a name="l00243"></a>00243 <span class="comment">*</span>
-<a name="l00244"></a>00244 <span class="comment">*     Use</span>
+<a name="l00240"></a>00240 <span class="comment">*     The header keyrecord is syntactically correct if no bits are set.</span>
+<a name="l00241"></a>00241 <span class="comment">*</span>
+<a name="l00242"></a>00242 <span class="comment">*   char keyword[12]</span>
+<a name="l00243"></a>00243 <span class="comment">*     (Returned) Keyword name, null-filled for keywords of less than eight</span>
+<a name="l00244"></a>00244 <span class="comment">*     characters (trailing blanks replaced by nulls).</span>
 <a name="l00245"></a>00245 <span class="comment">*</span>
-<a name="l00246"></a>00246 <span class="comment">=       sprintf(dst, "%.8s", keyword)</span>
+<a name="l00246"></a>00246 <span class="comment">*     Use</span>
 <a name="l00247"></a>00247 <span class="comment">*</span>
-<a name="l00248"></a>00248 <span class="comment">*     to copy it to a character array with null-termination, or</span>
+<a name="l00248"></a>00248 <span class="comment">=       sprintf(dst, "%.8s", keyword)</span>
 <a name="l00249"></a>00249 <span class="comment">*</span>
-<a name="l00250"></a>00250 <span class="comment">=       sprintf(dst, "%8.8s", keyword)</span>
+<a name="l00250"></a>00250 <span class="comment">*     to copy it to a character array with null-termination, or</span>
 <a name="l00251"></a>00251 <span class="comment">*</span>
-<a name="l00252"></a>00252 <span class="comment">*     to blank-fill to eight characters followed by null-termination.</span>
+<a name="l00252"></a>00252 <span class="comment">=       sprintf(dst, "%8.8s", keyword)</span>
 <a name="l00253"></a>00253 <span class="comment">*</span>
-<a name="l00254"></a>00254 <span class="comment">*   int type</span>
-<a name="l00255"></a>00255 <span class="comment">*     (Returned) Keyvalue data type:</span>
-<a name="l00256"></a>00256 <span class="comment">*       - 0: No keyvalue.</span>
-<a name="l00257"></a>00257 <span class="comment">*       - 1: Logical, represented as int.</span>
-<a name="l00258"></a>00258 <span class="comment">*       - 2: 32-bit signed integer.</span>
-<a name="l00259"></a>00259 <span class="comment">*       - 3: 64-bit signed integer (see below).</span>
-<a name="l00260"></a>00260 <span class="comment">*       - 4: Very long integer (see below).</span>
-<a name="l00261"></a>00261 <span class="comment">*       - 5: Floating point (stored as double).</span>
-<a name="l00262"></a>00262 <span class="comment">*       - 6: Integer complex (stored as double[2]).</span>
-<a name="l00263"></a>00263 <span class="comment">*       - 7: Floating point complex (stored as double[2]).</span>
-<a name="l00264"></a>00264 <span class="comment">*       - 8: String.</span>
-<a name="l00265"></a>00265 <span class="comment">*       - 8+10*n: Continued string (described below and in fitshdr() note 2).</span>
-<a name="l00266"></a>00266 <span class="comment">*</span>
-<a name="l00267"></a>00267 <span class="comment">*     A negative type indicates that a syntax error was encountered when</span>
-<a name="l00268"></a>00268 <span class="comment">*     attempting to parse a keyvalue of the particular type.</span>
-<a name="l00269"></a>00269 <span class="comment">*</span>
-<a name="l00270"></a>00270 <span class="comment">*     Comments on particular data types:</span>
-<a name="l00271"></a>00271 <span class="comment">*       - 64-bit signed integers lie in the range</span>
-<a name="l00272"></a>00272 <span class="comment">*</span>
-<a name="l00273"></a>00273 <span class="comment">=           (-9223372036854775808 <= int64 <  -2147483648) ||</span>
-<a name="l00274"></a>00274 <span class="comment">=                    (+2147483647 <  int64 <= +9223372036854775807)</span>
-<a name="l00275"></a>00275 <span class="comment">*</span>
-<a name="l00276"></a>00276 <span class="comment">*         A native 64-bit data type may be defined via preprocessor macro</span>
-<a name="l00277"></a>00277 <span class="comment">*         WCSLIB_INT64 defined in wcsconfig.h, e.g. as 'long long int'; this</span>
-<a name="l00278"></a>00278 <span class="comment">*         will be typedef'd to 'int64' here.  If WCSLIB_INT64 is not set, then</span>
-<a name="l00279"></a>00279 <span class="comment">*         int64 is typedef'd to int[3] instead and fitskey::keyvalue is to be</span>
-<a name="l00280"></a>00280 <span class="comment">*         computed as</span>
-<a name="l00281"></a>00281 <span class="comment">*</span>
-<a name="l00282"></a>00282 <span class="comment">=           ((keyvalue.k[2]) * 1000000000 +</span>
-<a name="l00283"></a>00283 <span class="comment">=             keyvalue.k[1]) * 1000000000 +</span>
-<a name="l00284"></a>00284 <span class="comment">=             keyvalue.k[0]</span>
-<a name="l00285"></a>00285 <span class="comment">*</span>
-<a name="l00286"></a>00286 <span class="comment">*         and may reported via</span>
+<a name="l00254"></a>00254 <span class="comment">*     to blank-fill to eight characters followed by null-termination.</span>
+<a name="l00255"></a>00255 <span class="comment">*</span>
+<a name="l00256"></a>00256 <span class="comment">*   int type</span>
+<a name="l00257"></a>00257 <span class="comment">*     (Returned) Keyvalue data type:</span>
+<a name="l00258"></a>00258 <span class="comment">*       - 0: No keyvalue.</span>
+<a name="l00259"></a>00259 <span class="comment">*       - 1: Logical, represented as int.</span>
+<a name="l00260"></a>00260 <span class="comment">*       - 2: 32-bit signed integer.</span>
+<a name="l00261"></a>00261 <span class="comment">*       - 3: 64-bit signed integer (see below).</span>
+<a name="l00262"></a>00262 <span class="comment">*       - 4: Very long integer (see below).</span>
+<a name="l00263"></a>00263 <span class="comment">*       - 5: Floating point (stored as double).</span>
+<a name="l00264"></a>00264 <span class="comment">*       - 6: Integer complex (stored as double[2]).</span>
+<a name="l00265"></a>00265 <span class="comment">*       - 7: Floating point complex (stored as double[2]).</span>
+<a name="l00266"></a>00266 <span class="comment">*       - 8: String.</span>
+<a name="l00267"></a>00267 <span class="comment">*       - 8+10*n: Continued string (described below and in fitshdr() note 2).</span>
+<a name="l00268"></a>00268 <span class="comment">*</span>
+<a name="l00269"></a>00269 <span class="comment">*     A negative type indicates that a syntax error was encountered when</span>
+<a name="l00270"></a>00270 <span class="comment">*     attempting to parse a keyvalue of the particular type.</span>
+<a name="l00271"></a>00271 <span class="comment">*</span>
+<a name="l00272"></a>00272 <span class="comment">*     Comments on particular data types:</span>
+<a name="l00273"></a>00273 <span class="comment">*       - 64-bit signed integers lie in the range</span>
+<a name="l00274"></a>00274 <span class="comment">*</span>
+<a name="l00275"></a>00275 <span class="comment">=           (-9223372036854775808 <= int64 <  -2147483648) ||</span>
+<a name="l00276"></a>00276 <span class="comment">=                    (+2147483647 <  int64 <= +9223372036854775807)</span>
+<a name="l00277"></a>00277 <span class="comment">*</span>
+<a name="l00278"></a>00278 <span class="comment">*         A native 64-bit data type may be defined via preprocessor macro</span>
+<a name="l00279"></a>00279 <span class="comment">*         WCSLIB_INT64 defined in wcsconfig.h, e.g. as 'long long int'; this</span>
+<a name="l00280"></a>00280 <span class="comment">*         will be typedef'd to 'int64' here.  If WCSLIB_INT64 is not set, then</span>
+<a name="l00281"></a>00281 <span class="comment">*         int64 is typedef'd to int[3] instead and fitskey::keyvalue is to be</span>
+<a name="l00282"></a>00282 <span class="comment">*         computed as</span>
+<a name="l00283"></a>00283 <span class="comment">*</span>
+<a name="l00284"></a>00284 <span class="comment">=           ((keyvalue.k[2]) * 1000000000 +</span>
+<a name="l00285"></a>00285 <span class="comment">=             keyvalue.k[1]) * 1000000000 +</span>
+<a name="l00286"></a>00286 <span class="comment">=             keyvalue.k[0]</span>
 <a name="l00287"></a>00287 <span class="comment">*</span>
-<a name="l00288"></a>00288 <span class="comment">=            if (keyvalue.k[2]) {</span>
-<a name="l00289"></a>00289 <span class="comment">=              printf("%d%09d%09d", keyvalue.k[2], abs(keyvalue.k[1]),</span>
-<a name="l00290"></a>00290 <span class="comment">=                                   abs(keyvalue.k[0]));</span>
-<a name="l00291"></a>00291 <span class="comment">=            } else {</span>
-<a name="l00292"></a>00292 <span class="comment">=              printf("%d%09d", keyvalue.k[1], abs(keyvalue.k[0]));</span>
-<a name="l00293"></a>00293 <span class="comment">=            }</span>
-<a name="l00294"></a>00294 <span class="comment">*</span>
-<a name="l00295"></a>00295 <span class="comment">*         where keyvalue.k[0] and keyvalue.k[1] range from -999999999 to</span>
-<a name="l00296"></a>00296 <span class="comment">*         +999999999.</span>
-<a name="l00297"></a>00297 <span class="comment">*</span>
-<a name="l00298"></a>00298 <span class="comment">*       - Very long integers, up to 70 decimal digits in length, are encoded</span>
-<a name="l00299"></a>00299 <span class="comment">*         in keyvalue.l as an array of int[8], each of which stores 9 decimal</span>
-<a name="l00300"></a>00300 <span class="comment">*         digits.  fitskey::keyvalue is to be computed as</span>
-<a name="l00301"></a>00301 <span class="comment">*</span>
-<a name="l00302"></a>00302 <span class="comment">=           (((((((keyvalue.l[7]) * 1000000000 +</span>
-<a name="l00303"></a>00303 <span class="comment">=                  keyvalue.l[6]) * 1000000000 +</span>
-<a name="l00304"></a>00304 <span class="comment">=                  keyvalue.l[5]) * 1000000000 +</span>
-<a name="l00305"></a>00305 <span class="comment">=                  keyvalue.l[4]) * 1000000000 +</span>
-<a name="l00306"></a>00306 <span class="comment">=                  keyvalue.l[3]) * 1000000000 +</span>
-<a name="l00307"></a>00307 <span class="comment">=                  keyvalue.l[2]) * 1000000000 +</span>
-<a name="l00308"></a>00308 <span class="comment">=                  keyvalue.l[1]) * 1000000000 +</span>
-<a name="l00309"></a>00309 <span class="comment">=                  keyvalue.l[0]</span>
-<a name="l00310"></a>00310 <span class="comment">*</span>
-<a name="l00311"></a>00311 <span class="comment">*       - Continued strings are not reconstructed, they remain split over</span>
-<a name="l00312"></a>00312 <span class="comment">*         successive fitskey structs in the keys[] array returned by</span>
-<a name="l00313"></a>00313 <span class="comment">*         fitshdr().  fitskey::keyvalue data type, 8 + 10n, indicates the</span>
-<a name="l00314"></a>00314 <span class="comment">*         segment number, n, in the continuation.</span>
-<a name="l00315"></a>00315 <span class="comment">*</span>
-<a name="l00316"></a>00316 <span class="comment">*   int padding</span>
-<a name="l00317"></a>00317 <span class="comment">*     (An unused variable inserted for alignment purposes only.)</span>
-<a name="l00318"></a>00318 <span class="comment">*</span>
-<a name="l00319"></a>00319 <span class="comment">*   union keyvalue</span>
-<a name="l00320"></a>00320 <span class="comment">*     (Returned) A union comprised of</span>
-<a name="l00321"></a>00321 <span class="comment">*</span>
-<a name="l00322"></a>00322 <span class="comment">*       - fitskey::i,</span>
-<a name="l00323"></a>00323 <span class="comment">*       - fitskey::k,</span>
-<a name="l00324"></a>00324 <span class="comment">*       - fitskey::l,</span>
-<a name="l00325"></a>00325 <span class="comment">*       - fitskey::f,</span>
-<a name="l00326"></a>00326 <span class="comment">*       - fitskey::c,</span>
-<a name="l00327"></a>00327 <span class="comment">*       - fitskey::s,</span>
-<a name="l00328"></a>00328 <span class="comment">*</span>
-<a name="l00329"></a>00329 <span class="comment">*     used by the fitskey struct to contain the value associated with a</span>
-<a name="l00330"></a>00330 <span class="comment">*     keyword.</span>
-<a name="l00331"></a>00331 <span class="comment">*</span>
-<a name="l00332"></a>00332 <span class="comment">*   int i</span>
-<a name="l00333"></a>00333 <span class="comment">*     (Returned) Logical (fitskey::type == 1) and 32-bit signed integer</span>
-<a name="l00334"></a>00334 <span class="comment">*     (fitskey::type == 2) data types in the fitskey::keyvalue union.</span>
-<a name="l00335"></a>00335 <span class="comment">*</span>
-<a name="l00336"></a>00336 <span class="comment">*   int64 k</span>
-<a name="l00337"></a>00337 <span class="comment">*     (Returned) 64-bit signed integer (fitskey::type == 3) data type in the</span>
-<a name="l00338"></a>00338 <span class="comment">*     fitskey::keyvalue union.</span>
-<a name="l00339"></a>00339 <span class="comment">*</span>
-<a name="l00340"></a>00340 <span class="comment">*   int l[8]</span>
-<a name="l00341"></a>00341 <span class="comment">*     (Returned) Very long integer (fitskey::type == 4) data type in the</span>
-<a name="l00342"></a>00342 <span class="comment">*     fitskey::keyvalue union.</span>
-<a name="l00343"></a>00343 <span class="comment">*</span>
-<a name="l00344"></a>00344 <span class="comment">*   double f</span>
-<a name="l00345"></a>00345 <span class="comment">*     (Returned) Floating point (fitskey::type == 5) data type in the</span>
-<a name="l00346"></a>00346 <span class="comment">*     fitskey::keyvalue union.</span>
-<a name="l00347"></a>00347 <span class="comment">*</span>
-<a name="l00348"></a>00348 <span class="comment">*   double c[2]</span>
-<a name="l00349"></a>00349 <span class="comment">*     (Returned) Integer and floating point complex (fitskey::type == 6 || 7)</span>
-<a name="l00350"></a>00350 <span class="comment">*     data types in the fitskey::keyvalue union.</span>
-<a name="l00351"></a>00351 <span class="comment">*</span>
-<a name="l00352"></a>00352 <span class="comment">*   char s[72]</span>
-<a name="l00353"></a>00353 <span class="comment">*     (Returned) Null-terminated string (fitskey::type == 8) data type in the</span>
-<a name="l00354"></a>00354 <span class="comment">*     fitskey::keyvalue union.</span>
-<a name="l00355"></a>00355 <span class="comment">*</span>
-<a name="l00356"></a>00356 <span class="comment">*   int ulen</span>
-<a name="l00357"></a>00357 <span class="comment">*     (Returned) Where a keycomment contains a units string in the standard</span>
-<a name="l00358"></a>00358 <span class="comment">*     form, e.g. [m/s], the ulen member indicates its length, inclusive of</span>
-<a name="l00359"></a>00359 <span class="comment">*     square brackets.  Otherwise ulen is zero.</span>
-<a name="l00360"></a>00360 <span class="comment">*</span>
-<a name="l00361"></a>00361 <span class="comment">*   char comment[84]</span>
-<a name="l00362"></a>00362 <span class="comment">*     (Returned) Keycomment, i.e. comment associated with the keyword or, for</span>
-<a name="l00363"></a>00363 <span class="comment">*     keyrecords rejected because of syntax errors, the compete keyrecord</span>
-<a name="l00364"></a>00364 <span class="comment">*     itself with null-termination.</span>
-<a name="l00365"></a>00365 <span class="comment">*</span>
-<a name="l00366"></a>00366 <span class="comment">*     Comments are null-terminated with trailing spaces removed.  Leading</span>
-<a name="l00367"></a>00367 <span class="comment">*     spaces are also removed from keycomments (i.e. those immediately</span>
-<a name="l00368"></a>00368 <span class="comment">*     following the '/' character), but not from COMMENT or HISTORY keyrecords</span>
-<a name="l00369"></a>00369 <span class="comment">*     or keyrecords without a value indicator ("= " in columns 9-80).</span>
-<a name="l00370"></a>00370 <span class="comment">*</span>
-<a name="l00371"></a>00371 <span class="comment">*</span>
-<a name="l00372"></a>00372 <span class="comment">* Global variable: const char *fitshdr_errmsg[] - Status return messages</span>
-<a name="l00373"></a>00373 <span class="comment">* ----------------------------------------------------------------------</span>
-<a name="l00374"></a>00374 <span class="comment">* Error messages to match the status value returned from each function.</span>
-<a name="l00375"></a>00375 <span class="comment">*</span>
-<a name="l00376"></a>00376 <span class="comment">*===========================================================================*/</span>
-<a name="l00377"></a>00377 
-<a name="l00378"></a>00378 <span class="preprocessor">#ifndef WCSLIB_FITSHDR</span>
-<a name="l00379"></a>00379 <span class="preprocessor"></span><span class="preprocessor">#define WCSLIB_FITSHDR</span>
-<a name="l00380"></a>00380 <span class="preprocessor"></span>
-<a name="l00381"></a>00381 <span class="preprocessor">#include "wcsconfig.h"</span>
-<a name="l00382"></a>00382 
-<a name="l00383"></a>00383 <span class="preprocessor">#ifdef __cplusplus</span>
-<a name="l00384"></a>00384 <span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">"C"</span> {
-<a name="l00385"></a>00385 <span class="preprocessor">#endif</span>
-<a name="l00386"></a>00386 <span class="preprocessor"></span>
-<a name="l00387"></a><a class="code" href="fitshdr_8h.html#42bdf2e2f36d1dee9e06732c75a8ff89">00387</a> <span class="preprocessor">#define FITSHDR_KEYWORD  0x01</span>
-<a name="l00388"></a><a class="code" href="fitshdr_8h.html#5077485c3de4b7bca55698eb66110a76">00388</a> <span class="preprocessor"></span><span class="preprocessor">#define FITSHDR_KEYVALUE 0x02</span>
-<a name="l00389"></a><a class="code" href="fitshdr_8h.html#6400ad537ecfd565fb39a574831edf41">00389</a> <span class="preprocessor"></span><span class="preprocessor">#define FITSHDR_COMMENT  0x04</span>
-<a name="l00390"></a><a class="code" href="fitshdr_8h.html#9361fbafbbbba777da623fc3b9e96d2e">00390</a> <span class="preprocessor"></span><span class="preprocessor">#define FITSHDR_KEYREC   0x08</span>
-<a name="l00391"></a><a class="code" href="fitshdr_8h.html#705c7c2c9700367e0e8b82d5033e6fa3">00391</a> <span class="preprocessor"></span><span class="preprocessor">#define FITSHDR_CARD     0x08   </span><span class="comment">/* Alias for backwards compatibility. */</span>
-<a name="l00392"></a><a class="code" href="fitshdr_8h.html#8393f26f643097bb78326a85b4e2e7a4">00392</a> <span class="preprocessor">#define FITSHDR_TRAILER  0x10</span>
-<a name="l00393"></a>00393 <span class="preprocessor"></span>
-<a name="l00394"></a>00394 
-<a name="l00395"></a>00395 <span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="fitshdr_8h.html#d966ed3fefd26c9546ec078171e3940b" title="Status return messages.">fitshdr_errmsg</a>[];
+<a name="l00288"></a>00288 <span class="comment">*         and may reported via</span>
+<a name="l00289"></a>00289 <span class="comment">*</span>
+<a name="l00290"></a>00290 <span class="comment">=            if (keyvalue.k[2]) {</span>
+<a name="l00291"></a>00291 <span class="comment">=              printf("%d%09d%09d", keyvalue.k[2], abs(keyvalue.k[1]),</span>
+<a name="l00292"></a>00292 <span class="comment">=                                   abs(keyvalue.k[0]));</span>
+<a name="l00293"></a>00293 <span class="comment">=            } else {</span>
+<a name="l00294"></a>00294 <span class="comment">=              printf("%d%09d", keyvalue.k[1], abs(keyvalue.k[0]));</span>
+<a name="l00295"></a>00295 <span class="comment">=            }</span>
+<a name="l00296"></a>00296 <span class="comment">*</span>
+<a name="l00297"></a>00297 <span class="comment">*         where keyvalue.k[0] and keyvalue.k[1] range from -999999999 to</span>
+<a name="l00298"></a>00298 <span class="comment">*         +999999999.</span>
+<a name="l00299"></a>00299 <span class="comment">*</span>
+<a name="l00300"></a>00300 <span class="comment">*       - Very long integers, up to 70 decimal digits in length, are encoded</span>
+<a name="l00301"></a>00301 <span class="comment">*         in keyvalue.l as an array of int[8], each of which stores 9 decimal</span>
+<a name="l00302"></a>00302 <span class="comment">*         digits.  fitskey::keyvalue is to be computed as</span>
+<a name="l00303"></a>00303 <span class="comment">*</span>
+<a name="l00304"></a>00304 <span class="comment">=           (((((((keyvalue.l[7]) * 1000000000 +</span>
+<a name="l00305"></a>00305 <span class="comment">=                  keyvalue.l[6]) * 1000000000 +</span>
+<a name="l00306"></a>00306 <span class="comment">=                  keyvalue.l[5]) * 1000000000 +</span>
+<a name="l00307"></a>00307 <span class="comment">=                  keyvalue.l[4]) * 1000000000 +</span>
+<a name="l00308"></a>00308 <span class="comment">=                  keyvalue.l[3]) * 1000000000 +</span>
+<a name="l00309"></a>00309 <span class="comment">=                  keyvalue.l[2]) * 1000000000 +</span>
+<a name="l00310"></a>00310 <span class="comment">=                  keyvalue.l[1]) * 1000000000 +</span>
+<a name="l00311"></a>00311 <span class="comment">=                  keyvalue.l[0]</span>
+<a name="l00312"></a>00312 <span class="comment">*</span>
+<a name="l00313"></a>00313 <span class="comment">*       - Continued strings are not reconstructed, they remain split over</span>
+<a name="l00314"></a>00314 <span class="comment">*         successive fitskey structs in the keys[] array returned by</span>
+<a name="l00315"></a>00315 <span class="comment">*         fitshdr().  fitskey::keyvalue data type, 8 + 10n, indicates the</span>
+<a name="l00316"></a>00316 <span class="comment">*         segment number, n, in the continuation.</span>
+<a name="l00317"></a>00317 <span class="comment">*</span>
+<a name="l00318"></a>00318 <span class="comment">*   int padding</span>
+<a name="l00319"></a>00319 <span class="comment">*     (An unused variable inserted for alignment purposes only.)</span>
+<a name="l00320"></a>00320 <span class="comment">*</span>
+<a name="l00321"></a>00321 <span class="comment">*   union keyvalue</span>
+<a name="l00322"></a>00322 <span class="comment">*     (Returned) A union comprised of</span>
+<a name="l00323"></a>00323 <span class="comment">*</span>
+<a name="l00324"></a>00324 <span class="comment">*       - fitskey::i,</span>
+<a name="l00325"></a>00325 <span class="comment">*       - fitskey::k,</span>
+<a name="l00326"></a>00326 <span class="comment">*       - fitskey::l,</span>
+<a name="l00327"></a>00327 <span class="comment">*       - fitskey::f,</span>
+<a name="l00328"></a>00328 <span class="comment">*       - fitskey::c,</span>
+<a name="l00329"></a>00329 <span class="comment">*       - fitskey::s,</span>
+<a name="l00330"></a>00330 <span class="comment">*</span>
+<a name="l00331"></a>00331 <span class="comment">*     used by the fitskey struct to contain the value associated with a</span>
+<a name="l00332"></a>00332 <span class="comment">*     keyword.</span>
+<a name="l00333"></a>00333 <span class="comment">*</span>
+<a name="l00334"></a>00334 <span class="comment">*   int i</span>
+<a name="l00335"></a>00335 <span class="comment">*     (Returned) Logical (fitskey::type == 1) and 32-bit signed integer</span>
+<a name="l00336"></a>00336 <span class="comment">*     (fitskey::type == 2) data types in the fitskey::keyvalue union.</span>
+<a name="l00337"></a>00337 <span class="comment">*</span>
+<a name="l00338"></a>00338 <span class="comment">*   int64 k</span>
+<a name="l00339"></a>00339 <span class="comment">*     (Returned) 64-bit signed integer (fitskey::type == 3) data type in the</span>
+<a name="l00340"></a>00340 <span class="comment">*     fitskey::keyvalue union.</span>
+<a name="l00341"></a>00341 <span class="comment">*</span>
+<a name="l00342"></a>00342 <span class="comment">*   int l[8]</span>
+<a name="l00343"></a>00343 <span class="comment">*     (Returned) Very long integer (fitskey::type == 4) data type in the</span>
+<a name="l00344"></a>00344 <span class="comment">*     fitskey::keyvalue union.</span>
+<a name="l00345"></a>00345 <span class="comment">*</span>
+<a name="l00346"></a>00346 <span class="comment">*   double f</span>
+<a name="l00347"></a>00347 <span class="comment">*     (Returned) Floating point (fitskey::type == 5) data type in the</span>
+<a name="l00348"></a>00348 <span class="comment">*     fitskey::keyvalue union.</span>
+<a name="l00349"></a>00349 <span class="comment">*</span>
+<a name="l00350"></a>00350 <span class="comment">*   double c[2]</span>
+<a name="l00351"></a>00351 <span class="comment">*     (Returned) Integer and floating point complex (fitskey::type == 6 || 7)</span>
+<a name="l00352"></a>00352 <span class="comment">*     data types in the fitskey::keyvalue union.</span>
+<a name="l00353"></a>00353 <span class="comment">*</span>
+<a name="l00354"></a>00354 <span class="comment">*   char s[72]</span>
+<a name="l00355"></a>00355 <span class="comment">*     (Returned) Null-terminated string (fitskey::type == 8) data type in the</span>
+<a name="l00356"></a>00356 <span class="comment">*     fitskey::keyvalue union.</span>
+<a name="l00357"></a>00357 <span class="comment">*</span>
+<a name="l00358"></a>00358 <span class="comment">*   int ulen</span>
+<a name="l00359"></a>00359 <span class="comment">*     (Returned) Where a keycomment contains a units string in the standard</span>
+<a name="l00360"></a>00360 <span class="comment">*     form, e.g. [m/s], the ulen member indicates its length, inclusive of</span>
+<a name="l00361"></a>00361 <span class="comment">*     square brackets.  Otherwise ulen is zero.</span>
+<a name="l00362"></a>00362 <span class="comment">*</span>
+<a name="l00363"></a>00363 <span class="comment">*   char comment[84]</span>
+<a name="l00364"></a>00364 <span class="comment">*     (Returned) Keycomment, i.e. comment associated with the keyword or, for</span>
+<a name="l00365"></a>00365 <span class="comment">*     keyrecords rejected because of syntax errors, the compete keyrecord</span>
+<a name="l00366"></a>00366 <span class="comment">*     itself with null-termination.</span>
+<a name="l00367"></a>00367 <span class="comment">*</span>
+<a name="l00368"></a>00368 <span class="comment">*     Comments are null-terminated with trailing spaces removed.  Leading</span>
+<a name="l00369"></a>00369 <span class="comment">*     spaces are also removed from keycomments (i.e. those immediately</span>
+<a name="l00370"></a>00370 <span class="comment">*     following the '/' character), but not from COMMENT or HISTORY keyrecords</span>
+<a name="l00371"></a>00371 <span class="comment">*     or keyrecords without a value indicator ("= " in columns 9-80).</span>
+<a name="l00372"></a>00372 <span class="comment">*</span>
+<a name="l00373"></a>00373 <span class="comment">*</span>
+<a name="l00374"></a>00374 <span class="comment">* Global variable: const char *fitshdr_errmsg[] - Status return messages</span>
+<a name="l00375"></a>00375 <span class="comment">* ----------------------------------------------------------------------</span>
+<a name="l00376"></a>00376 <span class="comment">* Error messages to match the status value returned from each function.</span>
+<a name="l00377"></a>00377 <span class="comment">*</span>
+<a name="l00378"></a>00378 <span class="comment">*===========================================================================*/</span>
+<a name="l00379"></a>00379 
+<a name="l00380"></a>00380 <span class="preprocessor">#ifndef WCSLIB_FITSHDR</span>
+<a name="l00381"></a>00381 <span class="preprocessor"></span><span class="preprocessor">#define WCSLIB_FITSHDR</span>
+<a name="l00382"></a>00382 <span class="preprocessor"></span>
+<a name="l00383"></a>00383 <span class="preprocessor">#include "wcsconfig.h"</span>
+<a name="l00384"></a>00384 
+<a name="l00385"></a>00385 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00386"></a>00386 <span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">"C"</span> {
+<a name="l00387"></a>00387 <span class="preprocessor">#endif</span>
+<a name="l00388"></a>00388 <span class="preprocessor"></span>
+<a name="l00389"></a><a class="code" href="fitshdr_8h.html#42bdf2e2f36d1dee9e06732c75a8ff89">00389</a> <span class="preprocessor">#define FITSHDR_KEYWORD  0x01</span>
+<a name="l00390"></a><a class="code" href="fitshdr_8h.html#5077485c3de4b7bca55698eb66110a76">00390</a> <span class="preprocessor"></span><span class="preprocessor">#define FITSHDR_KEYVALUE 0x02</span>
+<a name="l00391"></a><a class="code" href="fitshdr_8h.html#6400ad537ecfd565fb39a574831edf41">00391</a> <span class="preprocessor"></span><span class="preprocessor">#define FITSHDR_COMMENT  0x04</span>
+<a name="l00392"></a><a class="code" href="fitshdr_8h.html#9361fbafbbbba777da623fc3b9e96d2e">00392</a> <span class="preprocessor"></span><span class="preprocessor">#define FITSHDR_KEYREC   0x08</span>
+<a name="l00393"></a><a class="code" href="fitshdr_8h.html#705c7c2c9700367e0e8b82d5033e6fa3">00393</a> <span class="preprocessor"></span><span class="preprocessor">#define FITSHDR_CARD     0x08   </span><span class="comment">/* Alias for backwards compatibility. */</span>
+<a name="l00394"></a><a class="code" href="fitshdr_8h.html#8393f26f643097bb78326a85b4e2e7a4">00394</a> <span class="preprocessor">#define FITSHDR_TRAILER  0x10</span>
+<a name="l00395"></a>00395 <span class="preprocessor"></span>
 <a name="l00396"></a>00396 
-<a name="l00397"></a>00397 <span class="preprocessor">#ifdef WCSLIB_INT64</span>
-<a name="l00398"></a>00398 <span class="preprocessor"></span>  <span class="keyword">typedef</span> WCSLIB_INT64 <a class="code" href="fitshdr_8h.html#88ab82d73e5c2607f0a40af8917fffe1" title="64-bit signed integer data type.">int64</a>;
-<a name="l00399"></a>00399 <span class="preprocessor">#else</span>
-<a name="l00400"></a><a class="code" href="fitshdr_8h.html#88ab82d73e5c2607f0a40af8917fffe1">00400</a> <span class="preprocessor"></span>  <span class="keyword">typedef</span> <span class="keywordtype">int</span> int64[3];
-<a name="l00401"></a>00401 <span class="preprocessor">#endif</span>
-<a name="l00402"></a>00402 <span class="preprocessor"></span>
-<a name="l00403"></a>00403 
-<a name="l00404"></a>00404 <span class="comment">/* Struct used for indexing the keywords. */</span>
-<a name="l00405"></a><a class="code" href="structfitskeyid.html">00405</a> <span class="keyword">struct </span><a class="code" href="structfitskeyid.html" title="Keyword indexing.">fitskeyid</a> {
-<a name="l00406"></a><a class="code" href="structfitskeyid.html#9c19a56e7a92c1728bebd92e5370b9c7">00406</a>   <span class="keywordtype">char</span> <a class="code" href="structfitskeyid.html#9c19a56e7a92c1728bebd92e5370b9c7">name</a>[12];                <span class="comment">/* Keyword name, null-terminated.           */</span>
-<a name="l00407"></a><a class="code" href="structfitskeyid.html#b20aa3220d9994d02a1791e35dc91a56">00407</a>   <span class="keywordtype">int</span>  <a class="code" href="structfitskeyid.html#b20aa3220d9994d02a1791e35dc91a56">count</a>;                   <span class="comment">/* Number of occurrences of keyword.        */</span>
-<a name="l00408"></a><a class="code" href="structfitskeyid.html#8c8c5a6be67ef57333e80e71f320b62e">00408</a>   <span class="keywordtype">int</span>  <a class="code" href="structfitskeyid.html#8c8c5a6be67ef57333e80e71f320b62e">idx</a>[2];                  <span class="comment">/* Indices into fitskey array.              */</span>
-<a name="l00409"></a>00409 };
-<a name="l00410"></a>00410 
-<a name="l00411"></a>00411 <span class="comment">/* Size of the fitskeyid struct in int units, used by the Fortran wrappers. */</span>
-<a name="l00412"></a><a class="code" href="fitshdr_8h.html#23868c17c44dc94add97438092d3058c">00412</a> <span class="preprocessor">#define KEYIDLEN (sizeof(struct fitskeyid)/sizeof(int))</span>
-<a name="l00413"></a>00413 <span class="preprocessor"></span>
-<a name="l00414"></a>00414 
-<a name="l00415"></a>00415 <span class="comment">/* Struct used for storing FITS keywords. */</span>
-<a name="l00416"></a><a class="code" href="structfitskey.html">00416</a> <span class="keyword">struct </span><a class="code" href="structfitskey.html" title="Keyword/value information.">fitskey</a> {
-<a name="l00417"></a><a class="code" href="structfitskey.html#43de42050c7e0232c9f7c5a28bfede4b">00417</a>   <span class="keywordtype">int</span>  <a class="code" href="structfitskey.html#43de42050c7e0232c9f7c5a28bfede4b">keyno</a>;                   <span class="comment">/* Header keyrecord sequence number (1-rel).*/</span>
-<a name="l00418"></a><a class="code" href="structfitskey.html#f5bd77eb6d318c562bfe650f6784eb5f">00418</a>   <span class="keywordtype">int</span>  <a class="code" href="structfitskey.html#f5bd77eb6d318c562bfe650f6784eb5f">keyid</a>;                   <span class="comment">/* Index into fitskeyid[].                  */</span>
-<a name="l00419"></a><a class="code" href="structfitskey.html#935a63ff3aa2c0403ed8eee1a94662e7">00419</a>   <span class="keywordtype">int</span>  <a class="code" href="structfitskey.html#935a63ff3aa2c0403ed8eee1a94662e7">status</a>;                  <span class="comment">/* Header keyrecord status bit flags.       */</span>
-<a name="l00420"></a><a class="code" href="structfitskey.html#48b4ff24100b6ada4fd184d5c3d55eec">00420</a>   <span class="keywordtype">char</span> <a class="code" href="structfitskey.html#48b4ff24100b6ada4fd184d5c3d55eec">keyword</a>[12];             <span class="comment">/* Keyword name, null-filled.               */</span>
-<a name="l00421"></a><a class="code" href="structfitskey.html#dbc83643fe92fd44408a6d62dbaf87b1">00421</a>   <span class="keywordtype">int</span>  <a class="code" href="structfitskey.html#dbc83643fe92fd44408a6d62dbaf87b1">type</a>;                    <span class="comment">/* Keyvalue type (see above).               */</span>
-<a name="l00422"></a><a class="code" href="structfitskey.html#42413fd1f1f3117a4bc4c0599c2c3889">00422</a>   <span class="keywordtype">int</span>  <a class="code" href="structfitskey.html#42413fd1f1f3117a4bc4c0599c2c3889">padding</a>;                 <span class="comment">/* (Dummy inserted for alignment purposes.) */</span>
-<a name="l00423"></a>00423   <span class="keyword">union </span>{
-<a name="l00424"></a><a class="code" href="structfitskey.html#88e62afbb23808ae484b8734bb1685b9">00424</a>     <span class="keywordtype">int</span>    <a class="code" href="structfitskey.html#88e62afbb23808ae484b8734bb1685b9">i</a>;                   <span class="comment">/* 32-bit integer and logical values.       */</span>
-<a name="l00425"></a><a class="code" href="structfitskey.html#f1a8fb88bc5d4ba60f9f12d0885c360e">00425</a>     int64  <a class="code" href="structfitskey.html#f1a8fb88bc5d4ba60f9f12d0885c360e">k</a>;                   <span class="comment">/* 64-bit integer values.                   */</span>
-<a name="l00426"></a><a class="code" href="structfitskey.html#68ab074cc13a9e0be1583ee93aa0db6b">00426</a>     <span class="keywordtype">int</span>    <a class="code" href="structfitskey.html#68ab074cc13a9e0be1583ee93aa0db6b">l</a>[8];                <span class="comment">/* Very long signed integer values.         */</span>
-<a name="l00427"></a><a class="code" href="structfitskey.html#e6f81da89b09d92db5258191a1a9354b">00427</a>     <span class="keywordtype">double</span> <a class="code" href="structfitskey.html#e6f81da89b09d92db5258191a1a9354b">f</a>;                   <span class="comment">/* Floating point values.                   */</span>
-<a name="l00428"></a><a class="code" href="structfitskey.html#413484cd565be07b4adc75ed53c4ace7">00428</a>     <span class="keywordtype">double</span> <a class="code" href="structfitskey.html#413484cd565be07b4adc75ed53c4ace7">c</a>[2];                <span class="comment">/* Complex values.                          */</span>
-<a name="l00429"></a><a class="code" href="structfitskey.html#aa0b63820fb73086d2f55ea9687d8126">00429</a>     <span class="keywordtype">char</span>   <a class="code" href="structfitskey.html#aa0b63820fb73086d2f55ea9687d8126">s</a>[72];               <span class="comment">/* String values, null-terminated.          */</span>
-<a name="l00430"></a>00430   } <a class="code" href="structfitskey.html#a914a7430a2746de8ceb641321842784">keyvalue</a>;                   <span class="comment">/* Keyvalue.                                */</span>
-<a name="l00431"></a><a class="code" href="structfitskey.html#d50ff3c9166c43e1fe0542b18a216ee1">00431</a>   <span class="keywordtype">int</span>  <a class="code" href="structfitskey.html#d50ff3c9166c43e1fe0542b18a216ee1">ulen</a>;                    <span class="comment">/* Length of units string.                  */</span>
-<a name="l00432"></a><a class="code" href="structfitskey.html#4fe936ed7df47a073c049f4fe1528ba2">00432</a>   <span class="keywordtype">char</span> <a class="code" href="structfitskey.html#4fe936ed7df47a073c049f4fe1528ba2">comment</a>[84];             <span class="comment">/* Comment (or keyrecord), null-terminated. */</span>
-<a name="l00433"></a>00433 };
-<a name="l00434"></a>00434 
-<a name="l00435"></a>00435 <span class="comment">/* Size of the fitskey struct in int units, used by the Fortran wrappers. */</span>
-<a name="l00436"></a><a class="code" href="fitshdr_8h.html#e6ae55940dfdf1155736df656d83a7cd">00436</a> <span class="preprocessor">#define KEYLEN (sizeof(struct fitskey)/sizeof(int))</span>
-<a name="l00437"></a>00437 <span class="preprocessor"></span>
-<a name="l00438"></a>00438 
-<a name="l00439"></a>00439 <span class="keywordtype">int</span> <a class="code" href="fitshdr_8h.html#ebb4607327b6db35b468517328f67878" title="FITS header parser routine.">fitshdr</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> header[], <span class="keywordtype">int</span> nkeyrec, <span class="keywordtype">int</span> nkeyids,
-<a name="l00440"></a>00440             <span class="keyword">struct</span> <a class="code" href="structfitskeyid.html" title="Keyword indexing.">fitskeyid</a> keyids[], <span class="keywordtype">int</span> *nreject, <span class="keyword">struct</span> <a class="code" href="structfitskey.html" title="Keyword/value information.">fitskey</a> **keys);
-<a name="l00441"></a>00441 
-<a name="l00442"></a>00442 
-<a name="l00443"></a>00443 <span class="preprocessor">#ifdef __cplusplus</span>
-<a name="l00444"></a>00444 <span class="preprocessor"></span>}
-<a name="l00445"></a>00445 <span class="preprocessor">#endif</span>
-<a name="l00446"></a>00446 <span class="preprocessor"></span>
-<a name="l00447"></a>00447 <span class="preprocessor">#endif </span><span class="comment">/* WCSLIB_FITSHDR */</span>
+<a name="l00397"></a>00397 <span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="fitshdr_8h.html#d966ed3fefd26c9546ec078171e3940b" title="Status return messages.">fitshdr_errmsg</a>[];
+<a name="l00398"></a>00398 
+<a name="l00399"></a>00399 <span class="preprocessor">#ifdef WCSLIB_INT64</span>
+<a name="l00400"></a>00400 <span class="preprocessor"></span>  <span class="keyword">typedef</span> WCSLIB_INT64 <a class="code" href="fitshdr_8h.html#88ab82d73e5c2607f0a40af8917fffe1" title="64-bit signed integer data type.">int64</a>;
+<a name="l00401"></a>00401 <span class="preprocessor">#else</span>
+<a name="l00402"></a><a class="code" href="fitshdr_8h.html#88ab82d73e5c2607f0a40af8917fffe1">00402</a> <span class="preprocessor"></span>  <span class="keyword">typedef</span> <span class="keywordtype">int</span> int64[3];
+<a name="l00403"></a>00403 <span class="preprocessor">#endif</span>
+<a name="l00404"></a>00404 <span class="preprocessor"></span>
+<a name="l00405"></a>00405 
+<a name="l00406"></a>00406 <span class="comment">/* Struct used for indexing the keywords. */</span>
+<a name="l00407"></a><a class="code" href="structfitskeyid.html">00407</a> <span class="keyword">struct </span><a class="code" href="structfitskeyid.html" title="Keyword indexing.">fitskeyid</a> {
+<a name="l00408"></a><a class="code" href="structfitskeyid.html#9c19a56e7a92c1728bebd92e5370b9c7">00408</a>   <span class="keywordtype">char</span> <a class="code" href="structfitskeyid.html#9c19a56e7a92c1728bebd92e5370b9c7">name</a>[12];                <span class="comment">/* Keyword name, null-terminated.           */</span>
+<a name="l00409"></a><a class="code" href="structfitskeyid.html#b20aa3220d9994d02a1791e35dc91a56">00409</a>   <span class="keywordtype">int</span>  <a class="code" href="structfitskeyid.html#b20aa3220d9994d02a1791e35dc91a56">count</a>;                   <span class="comment">/* Number of occurrences of keyword.        */</span>
+<a name="l00410"></a><a class="code" href="structfitskeyid.html#8c8c5a6be67ef57333e80e71f320b62e">00410</a>   <span class="keywordtype">int</span>  <a class="code" href="structfitskeyid.html#8c8c5a6be67ef57333e80e71f320b62e">idx</a>[2];                  <span class="comment">/* Indices into fitskey array.              */</span>
+<a name="l00411"></a>00411 };
+<a name="l00412"></a>00412 
+<a name="l00413"></a>00413 <span class="comment">/* Size of the fitskeyid struct in int units, used by the Fortran wrappers. */</span>
+<a name="l00414"></a><a class="code" href="fitshdr_8h.html#23868c17c44dc94add97438092d3058c">00414</a> <span class="preprocessor">#define KEYIDLEN (sizeof(struct fitskeyid)/sizeof(int))</span>
+<a name="l00415"></a>00415 <span class="preprocessor"></span>
+<a name="l00416"></a>00416 
+<a name="l00417"></a>00417 <span class="comment">/* Struct used for storing FITS keywords. */</span>
+<a name="l00418"></a><a class="code" href="structfitskey.html">00418</a> <span class="keyword">struct </span><a class="code" href="structfitskey.html" title="Keyword/value information.">fitskey</a> {
+<a name="l00419"></a><a class="code" href="structfitskey.html#43de42050c7e0232c9f7c5a28bfede4b">00419</a>   <span class="keywordtype">int</span>  <a class="code" href="structfitskey.html#43de42050c7e0232c9f7c5a28bfede4b">keyno</a>;                   <span class="comment">/* Header keyrecord sequence number (1-rel).*/</span>
+<a name="l00420"></a><a class="code" href="structfitskey.html#f5bd77eb6d318c562bfe650f6784eb5f">00420</a>   <span class="keywordtype">int</span>  <a class="code" href="structfitskey.html#f5bd77eb6d318c562bfe650f6784eb5f">keyid</a>;                   <span class="comment">/* Index into fitskeyid[].                  */</span>
+<a name="l00421"></a><a class="code" href="structfitskey.html#935a63ff3aa2c0403ed8eee1a94662e7">00421</a>   <span class="keywordtype">int</span>  <a class="code" href="structfitskey.html#935a63ff3aa2c0403ed8eee1a94662e7">status</a>;                  <span class="comment">/* Header keyrecord status bit flags.       */</span>
+<a name="l00422"></a><a class="code" href="structfitskey.html#48b4ff24100b6ada4fd184d5c3d55eec">00422</a>   <span class="keywordtype">char</span> <a class="code" href="structfitskey.html#48b4ff24100b6ada4fd184d5c3d55eec">keyword</a>[12];             <span class="comment">/* Keyword name, null-filled.               */</span>
+<a name="l00423"></a><a class="code" href="structfitskey.html#dbc83643fe92fd44408a6d62dbaf87b1">00423</a>   <span class="keywordtype">int</span>  <a class="code" href="structfitskey.html#dbc83643fe92fd44408a6d62dbaf87b1">type</a>;                    <span class="comment">/* Keyvalue type (see above).               */</span>
+<a name="l00424"></a><a class="code" href="structfitskey.html#42413fd1f1f3117a4bc4c0599c2c3889">00424</a>   <span class="keywordtype">int</span>  <a class="code" href="structfitskey.html#42413fd1f1f3117a4bc4c0599c2c3889">padding</a>;                 <span class="comment">/* (Dummy inserted for alignment purposes.) */</span>
+<a name="l00425"></a>00425   <span class="keyword">union </span>{
+<a name="l00426"></a><a class="code" href="structfitskey.html#88e62afbb23808ae484b8734bb1685b9">00426</a>     <span class="keywordtype">int</span>    <a class="code" href="structfitskey.html#88e62afbb23808ae484b8734bb1685b9">i</a>;                   <span class="comment">/* 32-bit integer and logical values.       */</span>
+<a name="l00427"></a><a class="code" href="structfitskey.html#f1a8fb88bc5d4ba60f9f12d0885c360e">00427</a>     int64  <a class="code" href="structfitskey.html#f1a8fb88bc5d4ba60f9f12d0885c360e">k</a>;                   <span class="comment">/* 64-bit integer values.                   */</span>
+<a name="l00428"></a><a class="code" href="structfitskey.html#68ab074cc13a9e0be1583ee93aa0db6b">00428</a>     <span class="keywordtype">int</span>    <a class="code" href="structfitskey.html#68ab074cc13a9e0be1583ee93aa0db6b">l</a>[8];                <span class="comment">/* Very long signed integer values.         */</span>
+<a name="l00429"></a><a class="code" href="structfitskey.html#e6f81da89b09d92db5258191a1a9354b">00429</a>     <span class="keywordtype">double</span> <a class="code" href="structfitskey.html#e6f81da89b09d92db5258191a1a9354b">f</a>;                   <span class="comment">/* Floating point values.                   */</span>
+<a name="l00430"></a><a class="code" href="structfitskey.html#413484cd565be07b4adc75ed53c4ace7">00430</a>     <span class="keywordtype">double</span> <a class="code" href="structfitskey.html#413484cd565be07b4adc75ed53c4ace7">c</a>[2];                <span class="comment">/* Complex values.                          */</span>
+<a name="l00431"></a><a class="code" href="structfitskey.html#aa0b63820fb73086d2f55ea9687d8126">00431</a>     <span class="keywordtype">char</span>   <a class="code" href="structfitskey.html#aa0b63820fb73086d2f55ea9687d8126">s</a>[72];               <span class="comment">/* String values, null-terminated.          */</span>
+<a name="l00432"></a>00432   } <a class="code" href="structfitskey.html#a914a7430a2746de8ceb641321842784">keyvalue</a>;                   <span class="comment">/* Keyvalue.                                */</span>
+<a name="l00433"></a><a class="code" href="structfitskey.html#d50ff3c9166c43e1fe0542b18a216ee1">00433</a>   <span class="keywordtype">int</span>  <a class="code" href="structfitskey.html#d50ff3c9166c43e1fe0542b18a216ee1">ulen</a>;                    <span class="comment">/* Length of units string.                  */</span>
+<a name="l00434"></a><a class="code" href="structfitskey.html#4fe936ed7df47a073c049f4fe1528ba2">00434</a>   <span class="keywordtype">char</span> <a class="code" href="structfitskey.html#4fe936ed7df47a073c049f4fe1528ba2">comment</a>[84];             <span class="comment">/* Comment (or keyrecord), null-terminated. */</span>
+<a name="l00435"></a>00435 };
+<a name="l00436"></a>00436 
+<a name="l00437"></a>00437 <span class="comment">/* Size of the fitskey struct in int units, used by the Fortran wrappers. */</span>
+<a name="l00438"></a><a class="code" href="fitshdr_8h.html#e6ae55940dfdf1155736df656d83a7cd">00438</a> <span class="preprocessor">#define KEYLEN (sizeof(struct fitskey)/sizeof(int))</span>
+<a name="l00439"></a>00439 <span class="preprocessor"></span>
+<a name="l00440"></a>00440 
+<a name="l00441"></a>00441 <span class="keywordtype">int</span> <a class="code" href="fitshdr_8h.html#ebb4607327b6db35b468517328f67878" title="FITS header parser routine.">fitshdr</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> header[], <span class="keywordtype">int</span> nkeyrec, <span class="keywordtype">int</span> nkeyids,
+<a name="l00442"></a>00442             <span class="keyword">struct</span> <a class="code" href="structfitskeyid.html" title="Keyword indexing.">fitskeyid</a> keyids[], <span class="keywordtype">int</span> *nreject, <span class="keyword">struct</span> <a class="code" href="structfitskey.html" title="Keyword/value information.">fitskey</a> **keys);
+<a name="l00443"></a>00443 
+<a name="l00444"></a>00444 
+<a name="l00445"></a>00445 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00446"></a>00446 <span class="preprocessor"></span>}
+<a name="l00447"></a>00447 <span class="preprocessor">#endif</span>
+<a name="l00448"></a>00448 <span class="preprocessor"></span>
+<a name="l00449"></a>00449 <span class="preprocessor">#endif </span><span class="comment">/* WCSLIB_FITSHDR */</span>
 </pre></div></div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Mon Feb 7 18:03:56 2011 for WCSLIB 4.7 by 
+<hr size="1"><address style="text-align: right;"><small>Generated on Tue Oct 4 19:02:30 2011 for WCSLIB 4.8.2 by 
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address>
 </body>
diff --git a/wcslib/html/fitshdr_8h.html b/wcslib/html/fitshdr_8h.html
index 5fcb31b..a3924f5 100644
--- a/wcslib/html/fitshdr_8h.html
+++ b/wcslib/html/fitshdr_8h.html
@@ -1,6 +1,6 @@
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
 <html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>WCSLIB 4.7: fitshdr.h File Reference</title>
+<title>WCSLIB 4.8.2: fitshdr.h File Reference</title>
 <link href="doxygen.css" rel="stylesheet" type="text/css">
 <link href="tabs.css" rel="stylesheet" type="text/css">
 </head><body>
@@ -207,7 +207,7 @@ This is typedef'd in <a class="el" href="fitshdr_8h.html">fitshdr.h</a> as<p>
 <div class="fragment"><pre class="fragment"><span class="preprocessor">   #ifdef WCSLIB_INT64</span>
 <span class="preprocessor"></span>     <span class="keyword">typedef</span> WCSLIB_INT64 <a class="code" href="fitshdr_8h.html#88ab82d73e5c2607f0a40af8917fffe1" title="64-bit signed integer data type.">int64</a>;
 <span class="preprocessor">   #else</span>
-<span class="preprocessor"></span>     <span class="keyword">typedef</span> <span class="keywordtype">int</span> <a class="code" href="fitshdr_8h.html#88ab82d73e5c2607f0a40af8917fffe1" title="64-bit signed integer data type.">int64</a>[3];
+<span class="preprocessor"></span>     <span class="keyword">typedef</span> <span class="keywordtype">int</span> int64[3];
 <span class="preprocessor">   #endif</span>
 </pre></div><p>
 See <a class="el" href="structfitskey.html#dbc83643fe92fd44408a6d62dbaf87b1">fitskey::type</a>. 
@@ -351,7 +351,7 @@ Error messages to match the status value returned from each function.
 </div>
 </div><p>
 </div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Mon Feb 7 18:03:57 2011 for WCSLIB 4.7 by 
+<hr size="1"><address style="text-align: right;"><small>Generated on Tue Oct 4 19:02:30 2011 for WCSLIB 4.8.2 by 
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address>
 </body>
diff --git a/wcslib/html/fortran.html b/wcslib/html/fortran.html
index 51b9aea..36398d9 100644
--- a/wcslib/html/fortran.html
+++ b/wcslib/html/fortran.html
@@ -1,6 +1,6 @@
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
 <html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>WCSLIB 4.7: WCSLIB Fortran wrappers</title>
+<title>WCSLIB 4.8.2: WCSLIB Fortran wrappers</title>
 <link href="doxygen.css" rel="stylesheet" type="text/css">
 <link href="tabs.css" rel="stylesheet" type="text/css">
 </head><body>
@@ -14,7 +14,7 @@
       <li><a href="files.html"><span>Files</span></a></li>
     </ul>
   </div>
-  <div class="navpath"><a class="el" href="index.html">WCSLIB 4.7 and PGSBOX 4.7</a>
+  <div class="navpath"><a class="el" href="index.html">WCSLIB 4.8.2 and PGSBOX 4.8.2</a>
   </div>
 </div>
 <div class="contents">
@@ -60,6 +60,10 @@ A basic coding fragment is<p>
 
 *     Initialize.
       STATUS = WCSSET (WCS)
+      IF (STATUS.NE.0) THEN
+        CALL FLUSH(6)
+        STATUS = WCSPERR(WCS, CHAR(0))
+      ENDIF
 
 *     Find the "longitude" axis.
       STATUS = WCSGET (WCS, WCS_LNG, LNGIDX)
@@ -69,8 +73,9 @@ A basic coding fragment is<p>
 </pre></div><p>
 Refer to the various Fortran test programs for further programming examples. In particular, <em>twcs</em> and <em>twcsmix</em> show how to retrieve elements of the <a class="el" href="structcelprm.html" title="Celestial transformation parameters.">celprm</a> and <a class="el" href="structprjprm.html" title="Projection parameters.">prjprm</a> structs contained within the <a class="el" href="structwcsprm.html" title="Coordinate transformation parameters.">wcsprm</a> struct.<p>
 Note that the data type of the third argument to the <code>*PUT</code> and <code>*GET</code> routines differs depending on the data type of the corresponding C struct member, be it <em>int</em>, <em>double</em>, or <em>char</em>[]. It is essential that the Fortran data type match that of the C struct for <em>int</em> and <em>double</em> types, and be a <code>CHARACTER</code> variable of the correct length for <em>char</em>[] types. Compilers (e.g. g77) may warn of inconsistent usage of this argument but this can (usually) be safely ignored. If these warnings become annoying, type-specific variants are provided for each of the <code>*PUT</code> routines, <code>*PTI</code>, <code>*PTD</code>, and <code>*PTC</code> for <em>int</em>, <em>double</em>, or <em>char</em>[] and likewise <code>*GTI</code>, <code>*GTD</code>, and <code>*GTC</code> for the <code>*GET</code> routines.<p>
+When calling wrappers for C functions that print to <em>stdout</em>, such as <code>WCSPRT</code>, and <code>WCSPERR</code>, or that may print to <em>stderr</em>, such as <code>WCSPIH</code>, <code>WCSBTH</code>, <code>WCSULEXE</code>, or <code>WCSUTRNE</code>, it may be necessary to flush the Fortran I/O buffers beforehand so that the output appears in the correct order. The wrappers for these functions do call <code>fflush(NULL)</code>, but depending on the particular system, this may not succeed in flushing the Fortran I/O buffers. Most Fortran compilers provide the non-standard intrinsic <code>FLUSH()</code>, which is called with unit number 6 to flush <em>stdout</em> (as in the example above), and unit 0 for <em>stderr</em>.<p>
 A basic assumption made by the wrappers is that an <code>INTEGER</code> variable is no less than half the size of a <code>DOUBLE</code> <code>PRECISION</code>. </div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Mon Feb 7 18:03:57 2011 for WCSLIB 4.7 by 
+<hr size="1"><address style="text-align: right;"><small>Generated on Tue Oct 4 19:02:31 2011 for WCSLIB 4.8.2 by 
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address>
 </body>
diff --git a/wcslib/html/functions.html b/wcslib/html/functions.html
index 773b3c8..9f87134 100644
--- a/wcslib/html/functions.html
+++ b/wcslib/html/functions.html
@@ -1,6 +1,6 @@
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
 <html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>WCSLIB 4.7: Data Fields</title>
+<title>WCSLIB 4.8.2: Data Fields</title>
 <link href="doxygen.css" rel="stylesheet" type="text/css">
 <link href="tabs.css" rel="stylesheet" type="text/css">
 </head><body>
@@ -70,7 +70,7 @@ Here is a list of all struct and union fields with links to the structures/union
 : <a class="el" href="structspxprm.html#ef53f8244101a4229518b25b08143d18">spxprm</a>
 </ul>
 </div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Mon Feb 7 18:03:57 2011 for WCSLIB 4.7 by 
+<hr size="1"><address style="text-align: right;"><small>Generated on Tue Oct 4 19:02:31 2011 for WCSLIB 4.8.2 by 
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address>
 </body>
diff --git a/wcslib/html/functions_0x62.html b/wcslib/html/functions_0x62.html
index bc54fe8..3a552b9 100644
--- a/wcslib/html/functions_0x62.html
+++ b/wcslib/html/functions_0x62.html
@@ -1,6 +1,6 @@
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
 <html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>WCSLIB 4.7: Data Fields</title>
+<title>WCSLIB 4.8.2: Data Fields</title>
 <link href="doxygen.css" rel="stylesheet" type="text/css">
 <link href="tabs.css" rel="stylesheet" type="text/css">
 </head><body>
@@ -64,7 +64,7 @@ Here is a list of all struct and union fields with links to the structures/union
 : <a class="el" href="structprjprm.html#b8dd3d8b1e462a2b261fc9e304885943">prjprm</a>
 </ul>
 </div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Mon Feb 7 18:03:57 2011 for WCSLIB 4.7 by 
+<hr size="1"><address style="text-align: right;"><small>Generated on Tue Oct 4 19:02:31 2011 for WCSLIB 4.8.2 by 
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address>
 </body>
diff --git a/wcslib/html/functions_0x63.html b/wcslib/html/functions_0x63.html
index c972135..051b2c8 100644
--- a/wcslib/html/functions_0x63.html
+++ b/wcslib/html/functions_0x63.html
@@ -1,6 +1,6 @@
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
 <html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>WCSLIB 4.7: Data Fields</title>
+<title>WCSLIB 4.8.2: Data Fields</title>
 <link href="doxygen.css" rel="stylesheet" type="text/css">
 <link href="tabs.css" rel="stylesheet" type="text/css">
 </head><body>
@@ -107,7 +107,7 @@ Here is a list of all struct and union fields with links to the structures/union
 : <a class="el" href="structwcsprm.html#a0ae3f3605566be2e85e51e5b52c3b52">wcsprm</a>
 </ul>
 </div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Mon Feb 7 18:03:57 2011 for WCSLIB 4.7 by 
+<hr size="1"><address style="text-align: right;"><small>Generated on Tue Oct 4 19:02:31 2011 for WCSLIB 4.8.2 by 
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address>
 </body>
diff --git a/wcslib/html/functions_0x64.html b/wcslib/html/functions_0x64.html
index 2342ded..5e5a96b 100644
--- a/wcslib/html/functions_0x64.html
+++ b/wcslib/html/functions_0x64.html
@@ -1,6 +1,6 @@
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
 <html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>WCSLIB 4.7: Data Fields</title>
+<title>WCSLIB 4.8.2: Data Fields</title>
 <link href="doxygen.css" rel="stylesheet" type="text/css">
 <link href="tabs.css" rel="stylesheet" type="text/css">
 </head><body>
@@ -122,7 +122,7 @@ Here is a list of all struct and union fields with links to the structures/union
 : <a class="el" href="structspxprm.html#84d43f663df39a476b33a9516f3662eb">spxprm</a>
 </ul>
 </div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Mon Feb 7 18:03:57 2011 for WCSLIB 4.7 by 
+<hr size="1"><address style="text-align: right;"><small>Generated on Tue Oct 4 19:02:31 2011 for WCSLIB 4.8.2 by 
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address>
 </body>
diff --git a/wcslib/html/functions_0x65.html b/wcslib/html/functions_0x65.html
index c0c44c6..dabad4b 100644
--- a/wcslib/html/functions_0x65.html
+++ b/wcslib/html/functions_0x65.html
@@ -1,6 +1,6 @@
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
 <html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>WCSLIB 4.7: Data Fields</title>
+<title>WCSLIB 4.8.2: Data Fields</title>
 <link href="doxygen.css" rel="stylesheet" type="text/css">
 <link href="tabs.css" rel="stylesheet" type="text/css">
 </head><body>
@@ -64,6 +64,14 @@ Here is a list of all struct and union fields with links to the structures/union
 : <a class="el" href="structprjprm.html#b3e207e26d1c9db06cedba2cf4460340">prjprm</a>
 <li>equinox
 : <a class="el" href="structwcsprm.html#88b55f6c8d122f3ff63532de85698864">wcsprm</a>
+<li>err
+: <a class="el" href="structcelprm.html#1b9cbfd7cfa2306464d57dc4acd03b06">celprm</a>
+, <a class="el" href="structspxprm.html#b232cb470b7f96330512dea46791644e">spxprm</a>
+, <a class="el" href="structtabprm.html#3df12930fa5f38dcfc71aece8aed816c">tabprm</a>
+, <a class="el" href="structlinprm.html#2975830d4214bb6b35cb1ca922875057">linprm</a>
+, <a class="el" href="structwcsprm.html#f54ce939604be183231f0ee006e2f8ed">wcsprm</a>
+, <a class="el" href="structprjprm.html#30e78bb110dc7a8ad0303370ce20762c">prjprm</a>
+, <a class="el" href="structspcprm.html#6d4124d4db8f7addcbfee99a8634522e">spcprm</a>
 <li>euler
 : <a class="el" href="structcelprm.html#80ea2023638ededd2760cc9a260c456b">celprm</a>
 <li>extlev
@@ -76,7 +84,7 @@ Here is a list of all struct and union fields with links to the structures/union
 : <a class="el" href="structwtbarr.html#24487eda7b17800f41bd4a452c6306d5">wtbarr</a>
 </ul>
 </div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Mon Feb 7 18:03:57 2011 for WCSLIB 4.7 by 
+<hr size="1"><address style="text-align: right;"><small>Generated on Tue Oct 4 19:02:31 2011 for WCSLIB 4.8.2 by 
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address>
 </body>
diff --git a/wcslib/html/functions_0x66.html b/wcslib/html/functions_0x66.html
index 7f24777..4e2012a 100644
--- a/wcslib/html/functions_0x66.html
+++ b/wcslib/html/functions_0x66.html
@@ -1,6 +1,6 @@
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
 <html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>WCSLIB 4.7: Data Fields</title>
+<title>WCSLIB 4.8.2: Data Fields</title>
 <link href="doxygen.css" rel="stylesheet" type="text/css">
 <link href="tabs.css" rel="stylesheet" type="text/css">
 </head><body>
@@ -60,18 +60,22 @@ Here is a list of all struct and union fields with links to the structures/union
 <h3><a class="anchor" name="index_f">- f -</a></h3><ul>
 <li>f
 : <a class="el" href="structfitskey.html#e6f81da89b09d92db5258191a1a9354b">fitskey</a>
+<li>file
+: <a class="el" href="structwcserr.html#278b3daecfc93a28c31750e6a6dc3718">wcserr</a>
 <li>flag
-: <a class="el" href="structcelprm.html#408a39c1d060d5b32f884f8a8c60aaa2">celprm</a>
+: <a class="el" href="structlinprm.html#5bb0b2b2ce1f160a8a70f6437a893eea">linprm</a>
 , <a class="el" href="structwcsprm.html#35bff8de85e5a8892e1b68db69ca7a68">wcsprm</a>
 , <a class="el" href="structtabprm.html#27a7b0b12492e1b5f19242ec0eff8e08">tabprm</a>
 , <a class="el" href="structspcprm.html#feeb5f4056f271fd37291a712a7b6791">spcprm</a>
 , <a class="el" href="structprjprm.html#d304d66b3f3aa64fe9c7251d3c420d02">prjprm</a>
-, <a class="el" href="structlinprm.html#5bb0b2b2ce1f160a8a70f6437a893eea">linprm</a>
+, <a class="el" href="structcelprm.html#408a39c1d060d5b32f884f8a8c60aaa2">celprm</a>
 <li>freq
 : <a class="el" href="structspxprm.html#f2a797bbae7610552aa9adfe75118908">spxprm</a>
+<li>function
+: <a class="el" href="structwcserr.html#311c9994c1d3793b2c98d706987bcd09">wcserr</a>
 </ul>
 </div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Mon Feb 7 18:03:57 2011 for WCSLIB 4.7 by 
+<hr size="1"><address style="text-align: right;"><small>Generated on Tue Oct 4 19:02:31 2011 for WCSLIB 4.8.2 by 
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address>
 </body>
diff --git a/wcslib/html/functions_0x67.html b/wcslib/html/functions_0x67.html
index 8e650ae..9c8f2b6 100644
--- a/wcslib/html/functions_0x67.html
+++ b/wcslib/html/functions_0x67.html
@@ -1,6 +1,6 @@
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
 <html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>WCSLIB 4.7: Data Fields</title>
+<title>WCSLIB 4.8.2: Data Fields</title>
 <link href="doxygen.css" rel="stylesheet" type="text/css">
 <link href="tabs.css" rel="stylesheet" type="text/css">
 </head><body>
@@ -62,7 +62,7 @@ Here is a list of all struct and union fields with links to the structures/union
 : <a class="el" href="structprjprm.html#e634b0747fe55f77e65b6909c94227d9">prjprm</a>
 </ul>
 </div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Mon Feb 7 18:03:57 2011 for WCSLIB 4.7 by 
+<hr size="1"><address style="text-align: right;"><small>Generated on Tue Oct 4 19:02:31 2011 for WCSLIB 4.8.2 by 
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address>
 </body>
diff --git a/wcslib/html/functions_0x69.html b/wcslib/html/functions_0x69.html
index 13ebf97..4d6b872 100644
--- a/wcslib/html/functions_0x69.html
+++ b/wcslib/html/functions_0x69.html
@@ -1,6 +1,6 @@
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
 <html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>WCSLIB 4.7: Data Fields</title>
+<title>WCSLIB 4.8.2: Data Fields</title>
 <link href="doxygen.css" rel="stylesheet" type="text/css">
 <link href="tabs.css" rel="stylesheet" type="text/css">
 </head><body>
@@ -77,7 +77,7 @@ Here is a list of all struct and union fields with links to the structures/union
 : <a class="el" href="structcelprm.html#7bb5e1ff4d73c884d73eeb0f8f2677d7">celprm</a>
 </ul>
 </div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Mon Feb 7 18:03:57 2011 for WCSLIB 4.7 by 
+<hr size="1"><address style="text-align: right;"><small>Generated on Tue Oct 4 19:02:31 2011 for WCSLIB 4.8.2 by 
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address>
 </body>
diff --git a/wcslib/html/functions_0x6b.html b/wcslib/html/functions_0x6b.html
index 72dab26..7b91445 100644
--- a/wcslib/html/functions_0x6b.html
+++ b/wcslib/html/functions_0x6b.html
@@ -1,6 +1,6 @@
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
 <html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>WCSLIB 4.7: Data Fields</title>
+<title>WCSLIB 4.8.2: Data Fields</title>
 <link href="doxygen.css" rel="stylesheet" type="text/css">
 <link href="tabs.css" rel="stylesheet" type="text/css">
 </head><body>
@@ -74,7 +74,7 @@ Here is a list of all struct and union fields with links to the structures/union
 : <a class="el" href="structwtbarr.html#f8ea7b15992ab7a86be63ff83318be41">wtbarr</a>
 </ul>
 </div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Mon Feb 7 18:03:57 2011 for WCSLIB 4.7 by 
+<hr size="1"><address style="text-align: right;"><small>Generated on Tue Oct 4 19:02:31 2011 for WCSLIB 4.8.2 by 
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address>
 </body>
diff --git a/wcslib/html/functions_0x6c.html b/wcslib/html/functions_0x6c.html
index 5fab389..59175e4 100644
--- a/wcslib/html/functions_0x6c.html
+++ b/wcslib/html/functions_0x6c.html
@@ -1,6 +1,6 @@
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
 <html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>WCSLIB 4.7: Data Fields</title>
+<title>WCSLIB 4.8.2: Data Fields</title>
 <link href="doxygen.css" rel="stylesheet" type="text/css">
 <link href="tabs.css" rel="stylesheet" type="text/css">
 </head><body>
@@ -70,6 +70,8 @@ Here is a list of all struct and union fields with links to the structures/union
 : <a class="el" href="structwcsprm.html#e352318ce3202dab1b5db8b9ceec7703">wcsprm</a>
 <li>lin
 : <a class="el" href="structwcsprm.html#3224bd06f8f4d2d7d398533eb44a49e8">wcsprm</a>
+<li>line_no
+: <a class="el" href="structwcserr.html#210814c32ace19b9d09e4774e94a3c3c">wcserr</a>
 <li>lng
 : <a class="el" href="structwcsprm.html#08098820949433d1336841d32d0b62b5">wcsprm</a>
 <li>lngtyp
@@ -78,7 +80,7 @@ Here is a list of all struct and union fields with links to the structures/union
 : <a class="el" href="structwcsprm.html#f8f679749574250cb9ba09e1f05fab5d">wcsprm</a>
 </ul>
 </div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Mon Feb 7 18:03:57 2011 for WCSLIB 4.7 by 
+<hr size="1"><address style="text-align: right;"><small>Generated on Tue Oct 4 19:02:31 2011 for WCSLIB 4.8.2 by 
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address>
 </body>
diff --git a/wcslib/html/functions_0x6d.html b/wcslib/html/functions_0x6d.html
index ce9a886..205fcae 100644
--- a/wcslib/html/functions_0x6d.html
+++ b/wcslib/html/functions_0x6d.html
@@ -1,6 +1,6 @@
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
 <html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>WCSLIB 4.7: Data Fields</title>
+<title>WCSLIB 4.8.2: Data Fields</title>
 <link href="doxygen.css" rel="stylesheet" type="text/css">
 <link href="tabs.css" rel="stylesheet" type="text/css">
 </head><body>
@@ -58,13 +58,14 @@
 Here is a list of all struct and union fields with links to the structures/unions they belong to:
 <p>
 <h3><a class="anchor" name="index_m">- m -</a></h3><ul>
-<li>M
-: <a class="el" href="structtabprm.html#64b8a2eaba4116cc647a435108269be3">tabprm</a>
 <li>m
 : <a class="el" href="structwtbarr.html#1e88ad32570534a006e96cba721489b5">wtbarr</a>
-, <a class="el" href="structpvcard.html#f011f1972d6d345540f36a5c08a30d1f">pvcard</a>
-, <a class="el" href="structpscard.html#71912f084bc3cadeb0758756a723071a">pscard</a>
 , <a class="el" href="structprjprm.html#fb805c40a4d37c195074c1305874d615">prjprm</a>
+, <a class="el" href="structpscard.html#71912f084bc3cadeb0758756a723071a">pscard</a>
+<li>M
+: <a class="el" href="structtabprm.html#64b8a2eaba4116cc647a435108269be3">tabprm</a>
+<li>m
+: <a class="el" href="structpvcard.html#f011f1972d6d345540f36a5c08a30d1f">pvcard</a>
 <li>m_cd
 : <a class="el" href="structwcsprm.html#7a88af56c4c978c6d4213ae1f4bec87a">wcsprm</a>
 <li>m_cdelt
@@ -93,9 +94,9 @@ Here is a list of all struct and union fields with links to the structures/union
 <li>m_cunit
 : <a class="el" href="structwcsprm.html#f1cb3e68560d1ac42c620cfe3900af95">wcsprm</a>
 <li>m_flag
-: <a class="el" href="structwcsprm.html#5780880281f2f9d085d2e06919b7647a">wcsprm</a>
-, <a class="el" href="structlinprm.html#5ef7cce6307f640aca1080d0d5ad9ba1">linprm</a>
+: <a class="el" href="structlinprm.html#5ef7cce6307f640aca1080d0d5ad9ba1">linprm</a>
 , <a class="el" href="structtabprm.html#8572ca79676edfe06b3d1df00f93384b">tabprm</a>
+, <a class="el" href="structwcsprm.html#5780880281f2f9d085d2e06919b7647a">wcsprm</a>
 <li>m_index
 : <a class="el" href="structtabprm.html#1ce970a854c9976d8b3e4e26df102b3b">tabprm</a>
 <li>m_indxs
@@ -111,9 +112,12 @@ Here is a list of all struct and union fields with links to the structures/union
 <li>m_naxis
 : <a class="el" href="structwcsprm.html#5ed753e401cda620a04adfb4ebfb8e0d">wcsprm</a>
 , <a class="el" href="structlinprm.html#eefcacedf2989970f0df2c246d84bfb7">linprm</a>
+<li>m_padding
+: <a class="el" href="structlinprm.html#b73e780d0792b3570fcf2cf55651f22c">linprm</a>
+, <a class="el" href="structwcsprm.html#603ef3ab7f3bc42cf8d8bf99b79b63ac">wcsprm</a>
 <li>m_pc
-: <a class="el" href="structlinprm.html#7036b8527bc8b220ad8a863442631f48">linprm</a>
-, <a class="el" href="structwcsprm.html#6778d31ec5a2ee643dc5f0a8af630b03">wcsprm</a>
+: <a class="el" href="structwcsprm.html#6778d31ec5a2ee643dc5f0a8af630b03">wcsprm</a>
+, <a class="el" href="structlinprm.html#7036b8527bc8b220ad8a863442631f48">linprm</a>
 <li>m_ps
 : <a class="el" href="structwcsprm.html#042875def8cab8354c5b2c40ab9fa374">wcsprm</a>
 <li>m_pv
@@ -128,9 +132,11 @@ Here is a list of all struct and union fields with links to the structures/union
 : <a class="el" href="structwcsprm.html#0730c37f09502eb364f4e7d7addb8ab8">wcsprm</a>
 <li>mjdobs
 : <a class="el" href="structwcsprm.html#c0cb013b1505fb7abd4167ac0db0e0aa">wcsprm</a>
+<li>msg
+: <a class="el" href="structwcserr.html#cf8ea013ae1dc84ed25d5ace5a0a7000">wcserr</a>
 </ul>
 </div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Mon Feb 7 18:03:57 2011 for WCSLIB 4.7 by 
+<hr size="1"><address style="text-align: right;"><small>Generated on Tue Oct 4 19:02:31 2011 for WCSLIB 4.8.2 by 
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address>
 </body>
diff --git a/wcslib/html/functions_0x6e.html b/wcslib/html/functions_0x6e.html
index 46e4c53..2dff31c 100644
--- a/wcslib/html/functions_0x6e.html
+++ b/wcslib/html/functions_0x6e.html
@@ -1,6 +1,6 @@
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
 <html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>WCSLIB 4.7: Data Fields</title>
+<title>WCSLIB 4.8.2: Data Fields</title>
 <link href="doxygen.css" rel="stylesheet" type="text/css">
 <link href="tabs.css" rel="stylesheet" type="text/css">
 </head><body>
@@ -84,7 +84,7 @@ Here is a list of all struct and union fields with links to the structures/union
 : <a class="el" href="structwcsprm.html#8625c0a6ff99c754566c46c2372df801">wcsprm</a>
 </ul>
 </div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Mon Feb 7 18:03:57 2011 for WCSLIB 4.7 by 
+<hr size="1"><address style="text-align: right;"><small>Generated on Tue Oct 4 19:02:31 2011 for WCSLIB 4.8.2 by 
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address>
 </body>
diff --git a/wcslib/html/functions_0x6f.html b/wcslib/html/functions_0x6f.html
index dc3b45a..48c9071 100644
--- a/wcslib/html/functions_0x6f.html
+++ b/wcslib/html/functions_0x6f.html
@@ -1,6 +1,6 @@
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
 <html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>WCSLIB 4.7: Data Fields</title>
+<title>WCSLIB 4.8.2: Data Fields</title>
 <link href="doxygen.css" rel="stylesheet" type="text/css">
 <link href="tabs.css" rel="stylesheet" type="text/css">
 </head><body>
@@ -64,7 +64,7 @@ Here is a list of all struct and union fields with links to the structures/union
 : <a class="el" href="structcelprm.html#74585275b64c292b394b74f2f19a8048">celprm</a>
 </ul>
 </div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Mon Feb 7 18:03:57 2011 for WCSLIB 4.7 by 
+<hr size="1"><address style="text-align: right;"><small>Generated on Tue Oct 4 19:02:31 2011 for WCSLIB 4.8.2 by 
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address>
 </body>
diff --git a/wcslib/html/functions_0x70.html b/wcslib/html/functions_0x70.html
index e75d122..57a3f32 100644
--- a/wcslib/html/functions_0x70.html
+++ b/wcslib/html/functions_0x70.html
@@ -1,6 +1,6 @@
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
 <html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>WCSLIB 4.7: Data Fields</title>
+<title>WCSLIB 4.8.2: Data Fields</title>
 <link href="doxygen.css" rel="stylesheet" type="text/css">
 <link href="tabs.css" rel="stylesheet" type="text/css">
 </head><body>
@@ -61,16 +61,24 @@ Here is a list of all struct and union fields with links to the structures/union
 <li>p0
 : <a class="el" href="structtabprm.html#48cbe51ee26f0615036308fe72768403">tabprm</a>
 <li>padding
-: <a class="el" href="structfitskey.html#42413fd1f1f3117a4bc4c0599c2c3889">fitskey</a>
+: <a class="el" href="structcelprm.html#07d1785f7d7a8793555147140757956d">celprm</a>
+, <a class="el" href="structlinprm.html#7f40c88135117b07a7767082ef24aba9">linprm</a>
+, <a class="el" href="structwcsprm.html#b253d36f0dc1716952285c6078622e66">wcsprm</a>
+, <a class="el" href="structprjprm.html#36fa82794133f84373606b1f692ce8c4">prjprm</a>
+, <a class="el" href="structfitskey.html#42413fd1f1f3117a4bc4c0599c2c3889">fitskey</a>
+, <a class="el" href="structspxprm.html#c8f016fe8e911c4ffbedde63318bb3db">spxprm</a>
 , <a class="el" href="structtabprm.html#0777c3de4601874221031a8ad37eff95">tabprm</a>
-, <a class="el" href="structwcsprm.html#0e226178fece28149cd6680ca12a95bb">wcsprm</a>
-, <a class="el" href="structspcprm.html#e30a7c49f819b7089aab9753a069bb1e">spcprm</a>
+<li>padding1
+: <a class="el" href="structspcprm.html#844792d006c308f465ce8ca593a37df3">spcprm</a>
+<li>padding2
+: <a class="el" href="structlinprm.html#b7a8cacb1454446f9b5a521703fcca75">linprm</a>
+, <a class="el" href="structspcprm.html#55316470e5591401576ba3c5c384df0b">spcprm</a>
 <li>pc
 : <a class="el" href="structlinprm.html#4c40bec32ec40035b8c1ef13db652270">linprm</a>
 , <a class="el" href="structwcsprm.html#3495a5b0ef529706ec9a0af5c3163d63">wcsprm</a>
 <li>phi0
-: <a class="el" href="structcelprm.html#b034f85dc785113c396c9864cdddfe52">celprm</a>
-, <a class="el" href="structprjprm.html#699ad609ff7c1935d8fb6a457a5b8164">prjprm</a>
+: <a class="el" href="structprjprm.html#699ad609ff7c1935d8fb6a457a5b8164">prjprm</a>
+, <a class="el" href="structcelprm.html#b034f85dc785113c396c9864cdddfe52">celprm</a>
 <li>piximg
 : <a class="el" href="structlinprm.html#eaaf26fd243da58fee173b075bed1de7">linprm</a>
 <li>prj
@@ -82,14 +90,14 @@ Here is a list of all struct and union fields with links to the structures/union
 <li>ps
 : <a class="el" href="structwcsprm.html#9eca2fcc30058310d020181ae16bf256">wcsprm</a>
 <li>pv
-: <a class="el" href="structwcsprm.html#04fbd6ed1b338e225f2291523e64be2c">wcsprm</a>
+: <a class="el" href="structprjprm.html#46d6928a9026e7b3376dcf0d3f91db64">prjprm</a>
 , <a class="el" href="structspcprm.html#e11db8d7ff8b605eed87298a32fd094d">spcprm</a>
-, <a class="el" href="structprjprm.html#46d6928a9026e7b3376dcf0d3f91db64">prjprm</a>
+, <a class="el" href="structwcsprm.html#04fbd6ed1b338e225f2291523e64be2c">wcsprm</a>
 <li>pvrange
 : <a class="el" href="structprjprm.html#bcd2a3ee9f61b930d23bf741cea63bf3">prjprm</a>
 </ul>
 </div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Mon Feb 7 18:03:57 2011 for WCSLIB 4.7 by 
+<hr size="1"><address style="text-align: right;"><small>Generated on Tue Oct 4 19:02:31 2011 for WCSLIB 4.8.2 by 
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address>
 </body>
diff --git a/wcslib/html/functions_0x72.html b/wcslib/html/functions_0x72.html
index 97f2ac9..7583562 100644
--- a/wcslib/html/functions_0x72.html
+++ b/wcslib/html/functions_0x72.html
@@ -1,6 +1,6 @@
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
 <html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>WCSLIB 4.7: Data Fields</title>
+<title>WCSLIB 4.8.2: Data Fields</title>
 <link href="doxygen.css" rel="stylesheet" type="text/css">
 <link href="tabs.css" rel="stylesheet" type="text/css">
 </head><body>
@@ -76,7 +76,7 @@ Here is a list of all struct and union fields with links to the structures/union
 : <a class="el" href="structwtbarr.html#2ff7c235353320c6dd98951484012ee7">wtbarr</a>
 </ul>
 </div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Mon Feb 7 18:03:57 2011 for WCSLIB 4.7 by 
+<hr size="1"><address style="text-align: right;"><small>Generated on Tue Oct 4 19:02:31 2011 for WCSLIB 4.8.2 by 
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address>
 </body>
diff --git a/wcslib/html/functions_0x73.html b/wcslib/html/functions_0x73.html
index faba1b4..fa6bf18 100644
--- a/wcslib/html/functions_0x73.html
+++ b/wcslib/html/functions_0x73.html
@@ -1,6 +1,6 @@
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
 <html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>WCSLIB 4.7: Data Fields</title>
+<title>WCSLIB 4.8.2: Data Fields</title>
 <link href="doxygen.css" rel="stylesheet" type="text/css">
 <link href="tabs.css" rel="stylesheet" type="text/css">
 </head><body>
@@ -85,10 +85,11 @@ Here is a list of all struct and union fields with links to the structures/union
 <li>ssyssrc
 : <a class="el" href="structwcsprm.html#8715975565c8bbd0c562a32eee40fd20">wcsprm</a>
 <li>status
-: <a class="el" href="structfitskey.html#935a63ff3aa2c0403ed8eee1a94662e7">fitskey</a>
+: <a class="el" href="structwcserr.html#417d725c2e5615c3fb73cc210e0ccff2">wcserr</a>
+, <a class="el" href="structfitskey.html#935a63ff3aa2c0403ed8eee1a94662e7">fitskey</a>
 </ul>
 </div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Mon Feb 7 18:03:57 2011 for WCSLIB 4.7 by 
+<hr size="1"><address style="text-align: right;"><small>Generated on Tue Oct 4 19:02:31 2011 for WCSLIB 4.8.2 by 
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address>
 </body>
diff --git a/wcslib/html/functions_0x74.html b/wcslib/html/functions_0x74.html
index acdb198..53452e9 100644
--- a/wcslib/html/functions_0x74.html
+++ b/wcslib/html/functions_0x74.html
@@ -1,6 +1,6 @@
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
 <html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>WCSLIB 4.7: Data Fields</title>
+<title>WCSLIB 4.8.2: Data Fields</title>
 <link href="doxygen.css" rel="stylesheet" type="text/css">
 <link href="tabs.css" rel="stylesheet" type="text/css">
 </head><body>
@@ -72,7 +72,7 @@ Here is a list of all struct and union fields with links to the structures/union
 : <a class="el" href="structwcsprm.html#b63cdcf6ff8febd1b40d0e044ca7d7ef">wcsprm</a>
 </ul>
 </div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Mon Feb 7 18:03:57 2011 for WCSLIB 4.7 by 
+<hr size="1"><address style="text-align: right;"><small>Generated on Tue Oct 4 19:02:31 2011 for WCSLIB 4.8.2 by 
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address>
 </body>
diff --git a/wcslib/html/functions_0x75.html b/wcslib/html/functions_0x75.html
index 13152d1..b03d3ca 100644
--- a/wcslib/html/functions_0x75.html
+++ b/wcslib/html/functions_0x75.html
@@ -1,6 +1,6 @@
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
 <html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>WCSLIB 4.7: Data Fields</title>
+<title>WCSLIB 4.8.2: Data Fields</title>
 <link href="doxygen.css" rel="stylesheet" type="text/css">
 <link href="tabs.css" rel="stylesheet" type="text/css">
 </head><body>
@@ -64,7 +64,7 @@ Here is a list of all struct and union fields with links to the structures/union
 : <a class="el" href="structlinprm.html#f0a5cac7b1d2d3a0feb6905c05b122c2">linprm</a>
 </ul>
 </div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Mon Feb 7 18:03:57 2011 for WCSLIB 4.7 by 
+<hr size="1"><address style="text-align: right;"><small>Generated on Tue Oct 4 19:02:31 2011 for WCSLIB 4.8.2 by 
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address>
 </body>
diff --git a/wcslib/html/functions_0x76.html b/wcslib/html/functions_0x76.html
index cbb47be..9a899c0 100644
--- a/wcslib/html/functions_0x76.html
+++ b/wcslib/html/functions_0x76.html
@@ -1,6 +1,6 @@
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
 <html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>WCSLIB 4.7: Data Fields</title>
+<title>WCSLIB 4.8.2: Data Fields</title>
 <link href="doxygen.css" rel="stylesheet" type="text/css">
 <link href="tabs.css" rel="stylesheet" type="text/css">
 </head><body>
@@ -77,7 +77,7 @@ Here is a list of all struct and union fields with links to the structures/union
 : <a class="el" href="structspxprm.html#41ee038d00742dcf8cae9b6ed45a699b">spxprm</a>
 </ul>
 </div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Mon Feb 7 18:03:57 2011 for WCSLIB 4.7 by 
+<hr size="1"><address style="text-align: right;"><small>Generated on Tue Oct 4 19:02:31 2011 for WCSLIB 4.8.2 by 
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address>
 </body>
diff --git a/wcslib/html/functions_0x77.html b/wcslib/html/functions_0x77.html
index b990592..65d7294 100644
--- a/wcslib/html/functions_0x77.html
+++ b/wcslib/html/functions_0x77.html
@@ -1,6 +1,6 @@
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
 <html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>WCSLIB 4.7: Data Fields</title>
+<title>WCSLIB 4.8.2: Data Fields</title>
 <link href="doxygen.css" rel="stylesheet" type="text/css">
 <link href="tabs.css" rel="stylesheet" type="text/css">
 </head><body>
@@ -73,7 +73,7 @@ Here is a list of all struct and union fields with links to the structures/union
 : <a class="el" href="structwcsprm.html#9063e8d0c956e9eae7f7d6f3608b9ed2">wcsprm</a>
 </ul>
 </div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Mon Feb 7 18:03:57 2011 for WCSLIB 4.7 by 
+<hr size="1"><address style="text-align: right;"><small>Generated on Tue Oct 4 19:02:31 2011 for WCSLIB 4.8.2 by 
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address>
 </body>
diff --git a/wcslib/html/functions_0x78.html b/wcslib/html/functions_0x78.html
index d182986..6897598 100644
--- a/wcslib/html/functions_0x78.html
+++ b/wcslib/html/functions_0x78.html
@@ -1,6 +1,6 @@
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
 <html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>WCSLIB 4.7: Data Fields</title>
+<title>WCSLIB 4.8.2: Data Fields</title>
 <link href="doxygen.css" rel="stylesheet" type="text/css">
 <link href="tabs.css" rel="stylesheet" type="text/css">
 </head><body>
@@ -62,7 +62,7 @@ Here is a list of all struct and union fields with links to the structures/union
 : <a class="el" href="structprjprm.html#ae2c61d85c72e87f4b2b77a14c8eb316">prjprm</a>
 </ul>
 </div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Mon Feb 7 18:03:57 2011 for WCSLIB 4.7 by 
+<hr size="1"><address style="text-align: right;"><small>Generated on Tue Oct 4 19:02:31 2011 for WCSLIB 4.8.2 by 
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address>
 </body>
diff --git a/wcslib/html/functions_0x79.html b/wcslib/html/functions_0x79.html
index 91c7d05..96adc47 100644
--- a/wcslib/html/functions_0x79.html
+++ b/wcslib/html/functions_0x79.html
@@ -1,6 +1,6 @@
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
 <html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>WCSLIB 4.7: Data Fields</title>
+<title>WCSLIB 4.8.2: Data Fields</title>
 <link href="doxygen.css" rel="stylesheet" type="text/css">
 <link href="tabs.css" rel="stylesheet" type="text/css">
 </head><body>
@@ -62,7 +62,7 @@ Here is a list of all struct and union fields with links to the structures/union
 : <a class="el" href="structprjprm.html#164706f09314c493c7e9d2c7325f8372">prjprm</a>
 </ul>
 </div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Mon Feb 7 18:03:57 2011 for WCSLIB 4.7 by 
+<hr size="1"><address style="text-align: right;"><small>Generated on Tue Oct 4 19:02:31 2011 for WCSLIB 4.8.2 by 
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address>
 </body>
diff --git a/wcslib/html/functions_0x7a.html b/wcslib/html/functions_0x7a.html
index cfd433b..68a84e6 100644
--- a/wcslib/html/functions_0x7a.html
+++ b/wcslib/html/functions_0x7a.html
@@ -1,6 +1,6 @@
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
 <html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>WCSLIB 4.7: Data Fields</title>
+<title>WCSLIB 4.8.2: Data Fields</title>
 <link href="doxygen.css" rel="stylesheet" type="text/css">
 <link href="tabs.css" rel="stylesheet" type="text/css">
 </head><body>
@@ -64,7 +64,7 @@ Here is a list of all struct and union fields with links to the structures/union
 : <a class="el" href="structwcsprm.html#0936d10c2ac93d13d096b1711ac639a1">wcsprm</a>
 </ul>
 </div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Mon Feb 7 18:03:57 2011 for WCSLIB 4.7 by 
+<hr size="1"><address style="text-align: right;"><small>Generated on Tue Oct 4 19:02:31 2011 for WCSLIB 4.8.2 by 
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address>
 </body>
diff --git a/wcslib/html/functions_vars.html b/wcslib/html/functions_vars.html
index 93948f7..617a125 100644
--- a/wcslib/html/functions_vars.html
+++ b/wcslib/html/functions_vars.html
@@ -1,6 +1,6 @@
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
 <html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>WCSLIB 4.7: Data Fields - Variables</title>
+<title>WCSLIB 4.8.2: Data Fields - Variables</title>
 <link href="doxygen.css" rel="stylesheet" type="text/css">
 <link href="tabs.css" rel="stylesheet" type="text/css">
 </head><body>
@@ -70,7 +70,7 @@
 : <a class="el" href="structspxprm.html#ef53f8244101a4229518b25b08143d18">spxprm</a>
 </ul>
 </div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Mon Feb 7 18:03:57 2011 for WCSLIB 4.7 by 
+<hr size="1"><address style="text-align: right;"><small>Generated on Tue Oct 4 19:02:31 2011 for WCSLIB 4.8.2 by 
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address>
 </body>
diff --git a/wcslib/html/functions_vars_0x62.html b/wcslib/html/functions_vars_0x62.html
index cbfb500..51b5f5e 100644
--- a/wcslib/html/functions_vars_0x62.html
+++ b/wcslib/html/functions_vars_0x62.html
@@ -1,6 +1,6 @@
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
 <html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>WCSLIB 4.7: Data Fields - Variables</title>
+<title>WCSLIB 4.8.2: Data Fields - Variables</title>
 <link href="doxygen.css" rel="stylesheet" type="text/css">
 <link href="tabs.css" rel="stylesheet" type="text/css">
 </head><body>
@@ -64,7 +64,7 @@
 : <a class="el" href="structprjprm.html#b8dd3d8b1e462a2b261fc9e304885943">prjprm</a>
 </ul>
 </div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Mon Feb 7 18:03:57 2011 for WCSLIB 4.7 by 
+<hr size="1"><address style="text-align: right;"><small>Generated on Tue Oct 4 19:02:31 2011 for WCSLIB 4.8.2 by 
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address>
 </body>
diff --git a/wcslib/html/functions_vars_0x63.html b/wcslib/html/functions_vars_0x63.html
index 8f0c426..043c76d 100644
--- a/wcslib/html/functions_vars_0x63.html
+++ b/wcslib/html/functions_vars_0x63.html
@@ -1,6 +1,6 @@
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
 <html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>WCSLIB 4.7: Data Fields - Variables</title>
+<title>WCSLIB 4.8.2: Data Fields - Variables</title>
 <link href="doxygen.css" rel="stylesheet" type="text/css">
 <link href="tabs.css" rel="stylesheet" type="text/css">
 </head><body>
@@ -107,7 +107,7 @@
 : <a class="el" href="structwcsprm.html#a0ae3f3605566be2e85e51e5b52c3b52">wcsprm</a>
 </ul>
 </div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Mon Feb 7 18:03:57 2011 for WCSLIB 4.7 by 
+<hr size="1"><address style="text-align: right;"><small>Generated on Tue Oct 4 19:02:31 2011 for WCSLIB 4.8.2 by 
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address>
 </body>
diff --git a/wcslib/html/functions_vars_0x64.html b/wcslib/html/functions_vars_0x64.html
index 6cee08a..751d00a 100644
--- a/wcslib/html/functions_vars_0x64.html
+++ b/wcslib/html/functions_vars_0x64.html
@@ -1,6 +1,6 @@
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
 <html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>WCSLIB 4.7: Data Fields - Variables</title>
+<title>WCSLIB 4.8.2: Data Fields - Variables</title>
 <link href="doxygen.css" rel="stylesheet" type="text/css">
 <link href="tabs.css" rel="stylesheet" type="text/css">
 </head><body>
@@ -122,7 +122,7 @@
 : <a class="el" href="structspxprm.html#84d43f663df39a476b33a9516f3662eb">spxprm</a>
 </ul>
 </div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Mon Feb 7 18:03:57 2011 for WCSLIB 4.7 by 
+<hr size="1"><address style="text-align: right;"><small>Generated on Tue Oct 4 19:02:31 2011 for WCSLIB 4.8.2 by 
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address>
 </body>
diff --git a/wcslib/html/functions_vars_0x65.html b/wcslib/html/functions_vars_0x65.html
index 0b22064..cc7e1c6 100644
--- a/wcslib/html/functions_vars_0x65.html
+++ b/wcslib/html/functions_vars_0x65.html
@@ -1,6 +1,6 @@
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
 <html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>WCSLIB 4.7: Data Fields - Variables</title>
+<title>WCSLIB 4.8.2: Data Fields - Variables</title>
 <link href="doxygen.css" rel="stylesheet" type="text/css">
 <link href="tabs.css" rel="stylesheet" type="text/css">
 </head><body>
@@ -64,6 +64,14 @@
 : <a class="el" href="structprjprm.html#b3e207e26d1c9db06cedba2cf4460340">prjprm</a>
 <li>equinox
 : <a class="el" href="structwcsprm.html#88b55f6c8d122f3ff63532de85698864">wcsprm</a>
+<li>err
+: <a class="el" href="structcelprm.html#1b9cbfd7cfa2306464d57dc4acd03b06">celprm</a>
+, <a class="el" href="structspxprm.html#b232cb470b7f96330512dea46791644e">spxprm</a>
+, <a class="el" href="structtabprm.html#3df12930fa5f38dcfc71aece8aed816c">tabprm</a>
+, <a class="el" href="structlinprm.html#2975830d4214bb6b35cb1ca922875057">linprm</a>
+, <a class="el" href="structwcsprm.html#f54ce939604be183231f0ee006e2f8ed">wcsprm</a>
+, <a class="el" href="structprjprm.html#30e78bb110dc7a8ad0303370ce20762c">prjprm</a>
+, <a class="el" href="structspcprm.html#6d4124d4db8f7addcbfee99a8634522e">spcprm</a>
 <li>euler
 : <a class="el" href="structcelprm.html#80ea2023638ededd2760cc9a260c456b">celprm</a>
 <li>extlev
@@ -76,7 +84,7 @@
 : <a class="el" href="structwtbarr.html#24487eda7b17800f41bd4a452c6306d5">wtbarr</a>
 </ul>
 </div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Mon Feb 7 18:03:57 2011 for WCSLIB 4.7 by 
+<hr size="1"><address style="text-align: right;"><small>Generated on Tue Oct 4 19:02:31 2011 for WCSLIB 4.8.2 by 
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address>
 </body>
diff --git a/wcslib/html/functions_vars_0x66.html b/wcslib/html/functions_vars_0x66.html
index 2825f90..dea715e 100644
--- a/wcslib/html/functions_vars_0x66.html
+++ b/wcslib/html/functions_vars_0x66.html
@@ -1,6 +1,6 @@
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
 <html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>WCSLIB 4.7: Data Fields - Variables</title>
+<title>WCSLIB 4.8.2: Data Fields - Variables</title>
 <link href="doxygen.css" rel="stylesheet" type="text/css">
 <link href="tabs.css" rel="stylesheet" type="text/css">
 </head><body>
@@ -60,18 +60,22 @@
 <h3><a class="anchor" name="index_f">- f -</a></h3><ul>
 <li>f
 : <a class="el" href="structfitskey.html#e6f81da89b09d92db5258191a1a9354b">fitskey</a>
+<li>file
+: <a class="el" href="structwcserr.html#278b3daecfc93a28c31750e6a6dc3718">wcserr</a>
 <li>flag
-: <a class="el" href="structcelprm.html#408a39c1d060d5b32f884f8a8c60aaa2">celprm</a>
+: <a class="el" href="structlinprm.html#5bb0b2b2ce1f160a8a70f6437a893eea">linprm</a>
 , <a class="el" href="structwcsprm.html#35bff8de85e5a8892e1b68db69ca7a68">wcsprm</a>
 , <a class="el" href="structtabprm.html#27a7b0b12492e1b5f19242ec0eff8e08">tabprm</a>
 , <a class="el" href="structspcprm.html#feeb5f4056f271fd37291a712a7b6791">spcprm</a>
 , <a class="el" href="structprjprm.html#d304d66b3f3aa64fe9c7251d3c420d02">prjprm</a>
-, <a class="el" href="structlinprm.html#5bb0b2b2ce1f160a8a70f6437a893eea">linprm</a>
+, <a class="el" href="structcelprm.html#408a39c1d060d5b32f884f8a8c60aaa2">celprm</a>
 <li>freq
 : <a class="el" href="structspxprm.html#f2a797bbae7610552aa9adfe75118908">spxprm</a>
+<li>function
+: <a class="el" href="structwcserr.html#311c9994c1d3793b2c98d706987bcd09">wcserr</a>
 </ul>
 </div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Mon Feb 7 18:03:57 2011 for WCSLIB 4.7 by 
+<hr size="1"><address style="text-align: right;"><small>Generated on Tue Oct 4 19:02:31 2011 for WCSLIB 4.8.2 by 
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address>
 </body>
diff --git a/wcslib/html/functions_vars_0x67.html b/wcslib/html/functions_vars_0x67.html
index e4e6ac5..cd8cde2 100644
--- a/wcslib/html/functions_vars_0x67.html
+++ b/wcslib/html/functions_vars_0x67.html
@@ -1,6 +1,6 @@
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
 <html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>WCSLIB 4.7: Data Fields - Variables</title>
+<title>WCSLIB 4.8.2: Data Fields - Variables</title>
 <link href="doxygen.css" rel="stylesheet" type="text/css">
 <link href="tabs.css" rel="stylesheet" type="text/css">
 </head><body>
@@ -62,7 +62,7 @@
 : <a class="el" href="structprjprm.html#e634b0747fe55f77e65b6909c94227d9">prjprm</a>
 </ul>
 </div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Mon Feb 7 18:03:57 2011 for WCSLIB 4.7 by 
+<hr size="1"><address style="text-align: right;"><small>Generated on Tue Oct 4 19:02:31 2011 for WCSLIB 4.8.2 by 
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address>
 </body>
diff --git a/wcslib/html/functions_vars_0x69.html b/wcslib/html/functions_vars_0x69.html
index 7f5fd27..8dba7df 100644
--- a/wcslib/html/functions_vars_0x69.html
+++ b/wcslib/html/functions_vars_0x69.html
@@ -1,6 +1,6 @@
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
 <html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>WCSLIB 4.7: Data Fields - Variables</title>
+<title>WCSLIB 4.8.2: Data Fields - Variables</title>
 <link href="doxygen.css" rel="stylesheet" type="text/css">
 <link href="tabs.css" rel="stylesheet" type="text/css">
 </head><body>
@@ -77,7 +77,7 @@
 : <a class="el" href="structcelprm.html#7bb5e1ff4d73c884d73eeb0f8f2677d7">celprm</a>
 </ul>
 </div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Mon Feb 7 18:03:57 2011 for WCSLIB 4.7 by 
+<hr size="1"><address style="text-align: right;"><small>Generated on Tue Oct 4 19:02:31 2011 for WCSLIB 4.8.2 by 
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address>
 </body>
diff --git a/wcslib/html/functions_vars_0x6b.html b/wcslib/html/functions_vars_0x6b.html
index c81cb10..7c6df1e 100644
--- a/wcslib/html/functions_vars_0x6b.html
+++ b/wcslib/html/functions_vars_0x6b.html
@@ -1,6 +1,6 @@
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
 <html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>WCSLIB 4.7: Data Fields - Variables</title>
+<title>WCSLIB 4.8.2: Data Fields - Variables</title>
 <link href="doxygen.css" rel="stylesheet" type="text/css">
 <link href="tabs.css" rel="stylesheet" type="text/css">
 </head><body>
@@ -74,7 +74,7 @@
 : <a class="el" href="structwtbarr.html#f8ea7b15992ab7a86be63ff83318be41">wtbarr</a>
 </ul>
 </div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Mon Feb 7 18:03:57 2011 for WCSLIB 4.7 by 
+<hr size="1"><address style="text-align: right;"><small>Generated on Tue Oct 4 19:02:31 2011 for WCSLIB 4.8.2 by 
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address>
 </body>
diff --git a/wcslib/html/functions_vars_0x6c.html b/wcslib/html/functions_vars_0x6c.html
index 6b932ad..371202a 100644
--- a/wcslib/html/functions_vars_0x6c.html
+++ b/wcslib/html/functions_vars_0x6c.html
@@ -1,6 +1,6 @@
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
 <html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>WCSLIB 4.7: Data Fields - Variables</title>
+<title>WCSLIB 4.8.2: Data Fields - Variables</title>
 <link href="doxygen.css" rel="stylesheet" type="text/css">
 <link href="tabs.css" rel="stylesheet" type="text/css">
 </head><body>
@@ -70,6 +70,8 @@
 : <a class="el" href="structwcsprm.html#e352318ce3202dab1b5db8b9ceec7703">wcsprm</a>
 <li>lin
 : <a class="el" href="structwcsprm.html#3224bd06f8f4d2d7d398533eb44a49e8">wcsprm</a>
+<li>line_no
+: <a class="el" href="structwcserr.html#210814c32ace19b9d09e4774e94a3c3c">wcserr</a>
 <li>lng
 : <a class="el" href="structwcsprm.html#08098820949433d1336841d32d0b62b5">wcsprm</a>
 <li>lngtyp
@@ -78,7 +80,7 @@
 : <a class="el" href="structwcsprm.html#f8f679749574250cb9ba09e1f05fab5d">wcsprm</a>
 </ul>
 </div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Mon Feb 7 18:03:57 2011 for WCSLIB 4.7 by 
+<hr size="1"><address style="text-align: right;"><small>Generated on Tue Oct 4 19:02:31 2011 for WCSLIB 4.8.2 by 
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address>
 </body>
diff --git a/wcslib/html/functions_vars_0x6d.html b/wcslib/html/functions_vars_0x6d.html
index 54406fb..4e6234f 100644
--- a/wcslib/html/functions_vars_0x6d.html
+++ b/wcslib/html/functions_vars_0x6d.html
@@ -1,6 +1,6 @@
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
 <html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>WCSLIB 4.7: Data Fields - Variables</title>
+<title>WCSLIB 4.8.2: Data Fields - Variables</title>
 <link href="doxygen.css" rel="stylesheet" type="text/css">
 <link href="tabs.css" rel="stylesheet" type="text/css">
 </head><body>
@@ -58,13 +58,14 @@
  
 <p>
 <h3><a class="anchor" name="index_m">- m -</a></h3><ul>
-<li>M
-: <a class="el" href="structtabprm.html#64b8a2eaba4116cc647a435108269be3">tabprm</a>
 <li>m
 : <a class="el" href="structwtbarr.html#1e88ad32570534a006e96cba721489b5">wtbarr</a>
-, <a class="el" href="structpvcard.html#f011f1972d6d345540f36a5c08a30d1f">pvcard</a>
-, <a class="el" href="structpscard.html#71912f084bc3cadeb0758756a723071a">pscard</a>
 , <a class="el" href="structprjprm.html#fb805c40a4d37c195074c1305874d615">prjprm</a>
+, <a class="el" href="structpscard.html#71912f084bc3cadeb0758756a723071a">pscard</a>
+<li>M
+: <a class="el" href="structtabprm.html#64b8a2eaba4116cc647a435108269be3">tabprm</a>
+<li>m
+: <a class="el" href="structpvcard.html#f011f1972d6d345540f36a5c08a30d1f">pvcard</a>
 <li>m_cd
 : <a class="el" href="structwcsprm.html#7a88af56c4c978c6d4213ae1f4bec87a">wcsprm</a>
 <li>m_cdelt
@@ -93,9 +94,9 @@
 <li>m_cunit
 : <a class="el" href="structwcsprm.html#f1cb3e68560d1ac42c620cfe3900af95">wcsprm</a>
 <li>m_flag
-: <a class="el" href="structwcsprm.html#5780880281f2f9d085d2e06919b7647a">wcsprm</a>
-, <a class="el" href="structlinprm.html#5ef7cce6307f640aca1080d0d5ad9ba1">linprm</a>
+: <a class="el" href="structlinprm.html#5ef7cce6307f640aca1080d0d5ad9ba1">linprm</a>
 , <a class="el" href="structtabprm.html#8572ca79676edfe06b3d1df00f93384b">tabprm</a>
+, <a class="el" href="structwcsprm.html#5780880281f2f9d085d2e06919b7647a">wcsprm</a>
 <li>m_index
 : <a class="el" href="structtabprm.html#1ce970a854c9976d8b3e4e26df102b3b">tabprm</a>
 <li>m_indxs
@@ -111,9 +112,12 @@
 <li>m_naxis
 : <a class="el" href="structwcsprm.html#5ed753e401cda620a04adfb4ebfb8e0d">wcsprm</a>
 , <a class="el" href="structlinprm.html#eefcacedf2989970f0df2c246d84bfb7">linprm</a>
+<li>m_padding
+: <a class="el" href="structlinprm.html#b73e780d0792b3570fcf2cf55651f22c">linprm</a>
+, <a class="el" href="structwcsprm.html#603ef3ab7f3bc42cf8d8bf99b79b63ac">wcsprm</a>
 <li>m_pc
-: <a class="el" href="structlinprm.html#7036b8527bc8b220ad8a863442631f48">linprm</a>
-, <a class="el" href="structwcsprm.html#6778d31ec5a2ee643dc5f0a8af630b03">wcsprm</a>
+: <a class="el" href="structwcsprm.html#6778d31ec5a2ee643dc5f0a8af630b03">wcsprm</a>
+, <a class="el" href="structlinprm.html#7036b8527bc8b220ad8a863442631f48">linprm</a>
 <li>m_ps
 : <a class="el" href="structwcsprm.html#042875def8cab8354c5b2c40ab9fa374">wcsprm</a>
 <li>m_pv
@@ -128,9 +132,11 @@
 : <a class="el" href="structwcsprm.html#0730c37f09502eb364f4e7d7addb8ab8">wcsprm</a>
 <li>mjdobs
 : <a class="el" href="structwcsprm.html#c0cb013b1505fb7abd4167ac0db0e0aa">wcsprm</a>
+<li>msg
+: <a class="el" href="structwcserr.html#cf8ea013ae1dc84ed25d5ace5a0a7000">wcserr</a>
 </ul>
 </div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Mon Feb 7 18:03:57 2011 for WCSLIB 4.7 by 
+<hr size="1"><address style="text-align: right;"><small>Generated on Tue Oct 4 19:02:31 2011 for WCSLIB 4.8.2 by 
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address>
 </body>
diff --git a/wcslib/html/functions_vars_0x6e.html b/wcslib/html/functions_vars_0x6e.html
index 8981ef4..8f87a3c 100644
--- a/wcslib/html/functions_vars_0x6e.html
+++ b/wcslib/html/functions_vars_0x6e.html
@@ -1,6 +1,6 @@
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
 <html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>WCSLIB 4.7: Data Fields - Variables</title>
+<title>WCSLIB 4.8.2: Data Fields - Variables</title>
 <link href="doxygen.css" rel="stylesheet" type="text/css">
 <link href="tabs.css" rel="stylesheet" type="text/css">
 </head><body>
@@ -84,7 +84,7 @@
 : <a class="el" href="structwcsprm.html#8625c0a6ff99c754566c46c2372df801">wcsprm</a>
 </ul>
 </div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Mon Feb 7 18:03:57 2011 for WCSLIB 4.7 by 
+<hr size="1"><address style="text-align: right;"><small>Generated on Tue Oct 4 19:02:31 2011 for WCSLIB 4.8.2 by 
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address>
 </body>
diff --git a/wcslib/html/functions_vars_0x6f.html b/wcslib/html/functions_vars_0x6f.html
index b56792b..28d8055 100644
--- a/wcslib/html/functions_vars_0x6f.html
+++ b/wcslib/html/functions_vars_0x6f.html
@@ -1,6 +1,6 @@
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
 <html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>WCSLIB 4.7: Data Fields - Variables</title>
+<title>WCSLIB 4.8.2: Data Fields - Variables</title>
 <link href="doxygen.css" rel="stylesheet" type="text/css">
 <link href="tabs.css" rel="stylesheet" type="text/css">
 </head><body>
@@ -64,7 +64,7 @@
 : <a class="el" href="structcelprm.html#74585275b64c292b394b74f2f19a8048">celprm</a>
 </ul>
 </div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Mon Feb 7 18:03:57 2011 for WCSLIB 4.7 by 
+<hr size="1"><address style="text-align: right;"><small>Generated on Tue Oct 4 19:02:31 2011 for WCSLIB 4.8.2 by 
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address>
 </body>
diff --git a/wcslib/html/functions_vars_0x70.html b/wcslib/html/functions_vars_0x70.html
index 93da190..001f1a0 100644
--- a/wcslib/html/functions_vars_0x70.html
+++ b/wcslib/html/functions_vars_0x70.html
@@ -1,6 +1,6 @@
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
 <html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>WCSLIB 4.7: Data Fields - Variables</title>
+<title>WCSLIB 4.8.2: Data Fields - Variables</title>
 <link href="doxygen.css" rel="stylesheet" type="text/css">
 <link href="tabs.css" rel="stylesheet" type="text/css">
 </head><body>
@@ -61,16 +61,24 @@
 <li>p0
 : <a class="el" href="structtabprm.html#48cbe51ee26f0615036308fe72768403">tabprm</a>
 <li>padding
-: <a class="el" href="structfitskey.html#42413fd1f1f3117a4bc4c0599c2c3889">fitskey</a>
+: <a class="el" href="structcelprm.html#07d1785f7d7a8793555147140757956d">celprm</a>
+, <a class="el" href="structlinprm.html#7f40c88135117b07a7767082ef24aba9">linprm</a>
+, <a class="el" href="structwcsprm.html#b253d36f0dc1716952285c6078622e66">wcsprm</a>
+, <a class="el" href="structprjprm.html#36fa82794133f84373606b1f692ce8c4">prjprm</a>
+, <a class="el" href="structfitskey.html#42413fd1f1f3117a4bc4c0599c2c3889">fitskey</a>
+, <a class="el" href="structspxprm.html#c8f016fe8e911c4ffbedde63318bb3db">spxprm</a>
 , <a class="el" href="structtabprm.html#0777c3de4601874221031a8ad37eff95">tabprm</a>
-, <a class="el" href="structwcsprm.html#0e226178fece28149cd6680ca12a95bb">wcsprm</a>
-, <a class="el" href="structspcprm.html#e30a7c49f819b7089aab9753a069bb1e">spcprm</a>
+<li>padding1
+: <a class="el" href="structspcprm.html#844792d006c308f465ce8ca593a37df3">spcprm</a>
+<li>padding2
+: <a class="el" href="structlinprm.html#b7a8cacb1454446f9b5a521703fcca75">linprm</a>
+, <a class="el" href="structspcprm.html#55316470e5591401576ba3c5c384df0b">spcprm</a>
 <li>pc
 : <a class="el" href="structlinprm.html#4c40bec32ec40035b8c1ef13db652270">linprm</a>
 , <a class="el" href="structwcsprm.html#3495a5b0ef529706ec9a0af5c3163d63">wcsprm</a>
 <li>phi0
-: <a class="el" href="structcelprm.html#b034f85dc785113c396c9864cdddfe52">celprm</a>
-, <a class="el" href="structprjprm.html#699ad609ff7c1935d8fb6a457a5b8164">prjprm</a>
+: <a class="el" href="structprjprm.html#699ad609ff7c1935d8fb6a457a5b8164">prjprm</a>
+, <a class="el" href="structcelprm.html#b034f85dc785113c396c9864cdddfe52">celprm</a>
 <li>piximg
 : <a class="el" href="structlinprm.html#eaaf26fd243da58fee173b075bed1de7">linprm</a>
 <li>prj
@@ -82,14 +90,14 @@
 <li>ps
 : <a class="el" href="structwcsprm.html#9eca2fcc30058310d020181ae16bf256">wcsprm</a>
 <li>pv
-: <a class="el" href="structwcsprm.html#04fbd6ed1b338e225f2291523e64be2c">wcsprm</a>
+: <a class="el" href="structprjprm.html#46d6928a9026e7b3376dcf0d3f91db64">prjprm</a>
 , <a class="el" href="structspcprm.html#e11db8d7ff8b605eed87298a32fd094d">spcprm</a>
-, <a class="el" href="structprjprm.html#46d6928a9026e7b3376dcf0d3f91db64">prjprm</a>
+, <a class="el" href="structwcsprm.html#04fbd6ed1b338e225f2291523e64be2c">wcsprm</a>
 <li>pvrange
 : <a class="el" href="structprjprm.html#bcd2a3ee9f61b930d23bf741cea63bf3">prjprm</a>
 </ul>
 </div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Mon Feb 7 18:03:57 2011 for WCSLIB 4.7 by 
+<hr size="1"><address style="text-align: right;"><small>Generated on Tue Oct 4 19:02:31 2011 for WCSLIB 4.8.2 by 
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address>
 </body>
diff --git a/wcslib/html/functions_vars_0x72.html b/wcslib/html/functions_vars_0x72.html
index b0cf3e6..4feff21 100644
--- a/wcslib/html/functions_vars_0x72.html
+++ b/wcslib/html/functions_vars_0x72.html
@@ -1,6 +1,6 @@
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
 <html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>WCSLIB 4.7: Data Fields - Variables</title>
+<title>WCSLIB 4.8.2: Data Fields - Variables</title>
 <link href="doxygen.css" rel="stylesheet" type="text/css">
 <link href="tabs.css" rel="stylesheet" type="text/css">
 </head><body>
@@ -76,7 +76,7 @@
 : <a class="el" href="structwtbarr.html#2ff7c235353320c6dd98951484012ee7">wtbarr</a>
 </ul>
 </div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Mon Feb 7 18:03:57 2011 for WCSLIB 4.7 by 
+<hr size="1"><address style="text-align: right;"><small>Generated on Tue Oct 4 19:02:31 2011 for WCSLIB 4.8.2 by 
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address>
 </body>
diff --git a/wcslib/html/functions_vars_0x73.html b/wcslib/html/functions_vars_0x73.html
index c9109c6..831d390 100644
--- a/wcslib/html/functions_vars_0x73.html
+++ b/wcslib/html/functions_vars_0x73.html
@@ -1,6 +1,6 @@
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
 <html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>WCSLIB 4.7: Data Fields - Variables</title>
+<title>WCSLIB 4.8.2: Data Fields - Variables</title>
 <link href="doxygen.css" rel="stylesheet" type="text/css">
 <link href="tabs.css" rel="stylesheet" type="text/css">
 </head><body>
@@ -85,10 +85,11 @@
 <li>ssyssrc
 : <a class="el" href="structwcsprm.html#8715975565c8bbd0c562a32eee40fd20">wcsprm</a>
 <li>status
-: <a class="el" href="structfitskey.html#935a63ff3aa2c0403ed8eee1a94662e7">fitskey</a>
+: <a class="el" href="structwcserr.html#417d725c2e5615c3fb73cc210e0ccff2">wcserr</a>
+, <a class="el" href="structfitskey.html#935a63ff3aa2c0403ed8eee1a94662e7">fitskey</a>
 </ul>
 </div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Mon Feb 7 18:03:57 2011 for WCSLIB 4.7 by 
+<hr size="1"><address style="text-align: right;"><small>Generated on Tue Oct 4 19:02:31 2011 for WCSLIB 4.8.2 by 
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address>
 </body>
diff --git a/wcslib/html/functions_vars_0x74.html b/wcslib/html/functions_vars_0x74.html
index 925f606..529f8b6 100644
--- a/wcslib/html/functions_vars_0x74.html
+++ b/wcslib/html/functions_vars_0x74.html
@@ -1,6 +1,6 @@
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
 <html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>WCSLIB 4.7: Data Fields - Variables</title>
+<title>WCSLIB 4.8.2: Data Fields - Variables</title>
 <link href="doxygen.css" rel="stylesheet" type="text/css">
 <link href="tabs.css" rel="stylesheet" type="text/css">
 </head><body>
@@ -72,7 +72,7 @@
 : <a class="el" href="structwcsprm.html#b63cdcf6ff8febd1b40d0e044ca7d7ef">wcsprm</a>
 </ul>
 </div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Mon Feb 7 18:03:57 2011 for WCSLIB 4.7 by 
+<hr size="1"><address style="text-align: right;"><small>Generated on Tue Oct 4 19:02:31 2011 for WCSLIB 4.8.2 by 
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address>
 </body>
diff --git a/wcslib/html/functions_vars_0x75.html b/wcslib/html/functions_vars_0x75.html
index 1e4b9e3..7cf7ef5 100644
--- a/wcslib/html/functions_vars_0x75.html
+++ b/wcslib/html/functions_vars_0x75.html
@@ -1,6 +1,6 @@
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
 <html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>WCSLIB 4.7: Data Fields - Variables</title>
+<title>WCSLIB 4.8.2: Data Fields - Variables</title>
 <link href="doxygen.css" rel="stylesheet" type="text/css">
 <link href="tabs.css" rel="stylesheet" type="text/css">
 </head><body>
@@ -64,7 +64,7 @@
 : <a class="el" href="structlinprm.html#f0a5cac7b1d2d3a0feb6905c05b122c2">linprm</a>
 </ul>
 </div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Mon Feb 7 18:03:57 2011 for WCSLIB 4.7 by 
+<hr size="1"><address style="text-align: right;"><small>Generated on Tue Oct 4 19:02:31 2011 for WCSLIB 4.8.2 by 
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address>
 </body>
diff --git a/wcslib/html/functions_vars_0x76.html b/wcslib/html/functions_vars_0x76.html
index 61f2ef6..5c03d58 100644
--- a/wcslib/html/functions_vars_0x76.html
+++ b/wcslib/html/functions_vars_0x76.html
@@ -1,6 +1,6 @@
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
 <html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>WCSLIB 4.7: Data Fields - Variables</title>
+<title>WCSLIB 4.8.2: Data Fields - Variables</title>
 <link href="doxygen.css" rel="stylesheet" type="text/css">
 <link href="tabs.css" rel="stylesheet" type="text/css">
 </head><body>
@@ -77,7 +77,7 @@
 : <a class="el" href="structspxprm.html#41ee038d00742dcf8cae9b6ed45a699b">spxprm</a>
 </ul>
 </div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Mon Feb 7 18:03:57 2011 for WCSLIB 4.7 by 
+<hr size="1"><address style="text-align: right;"><small>Generated on Tue Oct 4 19:02:31 2011 for WCSLIB 4.8.2 by 
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address>
 </body>
diff --git a/wcslib/html/functions_vars_0x77.html b/wcslib/html/functions_vars_0x77.html
index b39d5e5..f59937d 100644
--- a/wcslib/html/functions_vars_0x77.html
+++ b/wcslib/html/functions_vars_0x77.html
@@ -1,6 +1,6 @@
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
 <html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>WCSLIB 4.7: Data Fields - Variables</title>
+<title>WCSLIB 4.8.2: Data Fields - Variables</title>
 <link href="doxygen.css" rel="stylesheet" type="text/css">
 <link href="tabs.css" rel="stylesheet" type="text/css">
 </head><body>
@@ -73,7 +73,7 @@
 : <a class="el" href="structwcsprm.html#9063e8d0c956e9eae7f7d6f3608b9ed2">wcsprm</a>
 </ul>
 </div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Mon Feb 7 18:03:57 2011 for WCSLIB 4.7 by 
+<hr size="1"><address style="text-align: right;"><small>Generated on Tue Oct 4 19:02:31 2011 for WCSLIB 4.8.2 by 
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address>
 </body>
diff --git a/wcslib/html/functions_vars_0x78.html b/wcslib/html/functions_vars_0x78.html
index b746338..adf724a 100644
--- a/wcslib/html/functions_vars_0x78.html
+++ b/wcslib/html/functions_vars_0x78.html
@@ -1,6 +1,6 @@
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
 <html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>WCSLIB 4.7: Data Fields - Variables</title>
+<title>WCSLIB 4.8.2: Data Fields - Variables</title>
 <link href="doxygen.css" rel="stylesheet" type="text/css">
 <link href="tabs.css" rel="stylesheet" type="text/css">
 </head><body>
@@ -62,7 +62,7 @@
 : <a class="el" href="structprjprm.html#ae2c61d85c72e87f4b2b77a14c8eb316">prjprm</a>
 </ul>
 </div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Mon Feb 7 18:03:57 2011 for WCSLIB 4.7 by 
+<hr size="1"><address style="text-align: right;"><small>Generated on Tue Oct 4 19:02:31 2011 for WCSLIB 4.8.2 by 
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address>
 </body>
diff --git a/wcslib/html/functions_vars_0x79.html b/wcslib/html/functions_vars_0x79.html
index ec12a0f..65f8b95 100644
--- a/wcslib/html/functions_vars_0x79.html
+++ b/wcslib/html/functions_vars_0x79.html
@@ -1,6 +1,6 @@
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
 <html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>WCSLIB 4.7: Data Fields - Variables</title>
+<title>WCSLIB 4.8.2: Data Fields - Variables</title>
 <link href="doxygen.css" rel="stylesheet" type="text/css">
 <link href="tabs.css" rel="stylesheet" type="text/css">
 </head><body>
@@ -62,7 +62,7 @@
 : <a class="el" href="structprjprm.html#164706f09314c493c7e9d2c7325f8372">prjprm</a>
 </ul>
 </div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Mon Feb 7 18:03:57 2011 for WCSLIB 4.7 by 
+<hr size="1"><address style="text-align: right;"><small>Generated on Tue Oct 4 19:02:31 2011 for WCSLIB 4.8.2 by 
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address>
 </body>
diff --git a/wcslib/html/functions_vars_0x7a.html b/wcslib/html/functions_vars_0x7a.html
index 1f06776..3a69f18 100644
--- a/wcslib/html/functions_vars_0x7a.html
+++ b/wcslib/html/functions_vars_0x7a.html
@@ -1,6 +1,6 @@
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
 <html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>WCSLIB 4.7: Data Fields - Variables</title>
+<title>WCSLIB 4.8.2: Data Fields - Variables</title>
 <link href="doxygen.css" rel="stylesheet" type="text/css">
 <link href="tabs.css" rel="stylesheet" type="text/css">
 </head><body>
@@ -64,7 +64,7 @@
 : <a class="el" href="structwcsprm.html#0936d10c2ac93d13d096b1711ac639a1">wcsprm</a>
 </ul>
 </div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Mon Feb 7 18:03:57 2011 for WCSLIB 4.7 by 
+<hr size="1"><address style="text-align: right;"><small>Generated on Tue Oct 4 19:02:31 2011 for WCSLIB 4.8.2 by 
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address>
 </body>
diff --git a/wcslib/html/getwcstab_8h-source.html b/wcslib/html/getwcstab_8h-source.html
index 6d1ff44..18dcd3b 100644
--- a/wcslib/html/getwcstab_8h-source.html
+++ b/wcslib/html/getwcstab_8h-source.html
@@ -1,6 +1,6 @@
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
 <html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>WCSLIB 4.7: getwcstab.h Source File</title>
+<title>WCSLIB 4.8.2: getwcstab.h Source File</title>
 <link href="doxygen.css" rel="stylesheet" type="text/css">
 <link href="tabs.css" rel="stylesheet" type="text/css">
 </head><body>
@@ -16,7 +16,7 @@
   </div>
 <h1>getwcstab.h</h1><a href="getwcstab_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*============================================================================</span>
 <a name="l00002"></a>00002 <span class="comment"></span>
-<a name="l00003"></a>00003 <span class="comment">  WCSLIB 4.7 - an implementation of the FITS WCS standard.</span>
+<a name="l00003"></a>00003 <span class="comment">  WCSLIB 4.8 - an implementation of the FITS WCS standard.</span>
 <a name="l00004"></a>00004 <span class="comment">  Copyright (C) 1995-2011, Mark Calabretta</span>
 <a name="l00005"></a>00005 <span class="comment"></span>
 <a name="l00006"></a>00006 <span class="comment">  This file is part of WCSLIB.</span>
@@ -44,7 +44,7 @@
 <a name="l00028"></a>00028 <span class="comment"></span>
 <a name="l00029"></a>00029 <span class="comment">  Author: Mark Calabretta, Australia Telescope National Facility</span>
 <a name="l00030"></a>00030 <span class="comment">  http://www.atnf.csiro.au/~mcalabre/index.html</span>
-<a name="l00031"></a>00031 <span class="comment">  $Id: getwcstab.h,v 4.7 2011/02/07 07:03:42 cal103 Exp $</span>
+<a name="l00031"></a>00031 <span class="comment">  $Id: getwcstab.h,v 4.8.1.1 2011/08/15 08:07:06 cal103 Exp cal103 $</span>
 <a name="l00032"></a>00032 <span class="comment">*=============================================================================</span>
 <a name="l00033"></a>00033 <span class="comment">*</span>
 <a name="l00034"></a>00034 <span class="comment">* Summary of the getwcstab routines</span>
@@ -210,7 +210,7 @@
 <a name="l00194"></a>00194 <span class="preprocessor"></span>
 <a name="l00195"></a>00195 <span class="preprocessor">#endif </span><span class="comment">/* WCSLIB_GETWCSTAB */</span>
 </pre></div></div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Mon Feb 7 18:03:56 2011 for WCSLIB 4.7 by 
+<hr size="1"><address style="text-align: right;"><small>Generated on Tue Oct 4 19:02:30 2011 for WCSLIB 4.8.2 by 
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address>
 </body>
diff --git a/wcslib/html/getwcstab_8h.html b/wcslib/html/getwcstab_8h.html
index 2f48c94..dcde401 100644
--- a/wcslib/html/getwcstab_8h.html
+++ b/wcslib/html/getwcstab_8h.html
@@ -1,6 +1,6 @@
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
 <html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>WCSLIB 4.7: getwcstab.h File Reference</title>
+<title>WCSLIB 4.8.2: getwcstab.h File Reference</title>
 <link href="doxygen.css" rel="stylesheet" type="text/css">
 <link href="tabs.css" rel="stylesheet" type="text/css">
 </head><body>
@@ -95,7 +95,7 @@ When using WCSLIB and CFITSIO together in C++ the situation is complicated by th
 </div>
 </div><p>
 </div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Mon Feb 7 18:03:57 2011 for WCSLIB 4.7 by 
+<hr size="1"><address style="text-align: right;"><small>Generated on Tue Oct 4 19:02:30 2011 for WCSLIB 4.8.2 by 
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address>
 </body>
diff --git a/wcslib/html/globals.html b/wcslib/html/globals.html
index 525e21a..f9bfc52 100644
--- a/wcslib/html/globals.html
+++ b/wcslib/html/globals.html
@@ -1,6 +1,6 @@
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
 <html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>WCSLIB 4.7: Data Fields</title>
+<title>WCSLIB 4.8.2: Data Fields</title>
 <link href="doxygen.css" rel="stylesheet" type="text/css">
 <link href="tabs.css" rel="stylesheet" type="text/css">
 </head><body>
@@ -26,6 +26,8 @@
       <li><a href="globals_func.html"><span>Functions</span></a></li>
       <li><a href="globals_vars.html"><span>Variables</span></a></li>
       <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+      <li><a href="globals_enum.html"><span>Enumerations</span></a></li>
+      <li><a href="globals_eval.html"><span>Enumerator</span></a></li>
       <li><a href="globals_defs.html"><span>Defines</span></a></li>
     </ul>
   </div>
@@ -101,7 +103,7 @@ Here is a list of all functions, variables, defines, enums, and typedefs with li
 : <a class="el" href="prj_8h.html#8ebb4c79b635cef463b4e7242ff23c25">prj.h</a>
 </ul>
 </div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Mon Feb 7 18:03:57 2011 for WCSLIB 4.7 by 
+<hr size="1"><address style="text-align: right;"><small>Generated on Tue Oct 4 19:02:31 2011 for WCSLIB 4.8.2 by 
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address>
 </body>
diff --git a/wcslib/html/globals_0x62.html b/wcslib/html/globals_0x62.html
index 57a2ad5..8dccf32 100644
--- a/wcslib/html/globals_0x62.html
+++ b/wcslib/html/globals_0x62.html
@@ -1,6 +1,6 @@
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
 <html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>WCSLIB 4.7: Data Fields</title>
+<title>WCSLIB 4.8.2: Data Fields</title>
 <link href="doxygen.css" rel="stylesheet" type="text/css">
 <link href="tabs.css" rel="stylesheet" type="text/css">
 </head><body>
@@ -26,6 +26,8 @@
       <li><a href="globals_func.html"><span>Functions</span></a></li>
       <li><a href="globals_vars.html"><span>Variables</span></a></li>
       <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+      <li><a href="globals_enum.html"><span>Enumerations</span></a></li>
+      <li><a href="globals_eval.html"><span>Enumerator</span></a></li>
       <li><a href="globals_defs.html"><span>Defines</span></a></li>
     </ul>
   </div>
@@ -69,7 +71,7 @@ Here is a list of all functions, variables, defines, enums, and typedefs with li
 : <a class="el" href="prj_8h.html#53315ef8d3bd4002d1e98142fcf62566">prj.h</a>
 </ul>
 </div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Mon Feb 7 18:03:57 2011 for WCSLIB 4.7 by 
+<hr size="1"><address style="text-align: right;"><small>Generated on Tue Oct 4 19:02:31 2011 for WCSLIB 4.8.2 by 
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address>
 </body>
diff --git a/wcslib/html/globals_0x63.html b/wcslib/html/globals_0x63.html
index 69a97c9..c4da80f 100644
--- a/wcslib/html/globals_0x63.html
+++ b/wcslib/html/globals_0x63.html
@@ -1,6 +1,6 @@
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
 <html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>WCSLIB 4.7: Data Fields</title>
+<title>WCSLIB 4.8.2: Data Fields</title>
 <link href="doxygen.css" rel="stylesheet" type="text/css">
 <link href="tabs.css" rel="stylesheet" type="text/css">
 </head><body>
@@ -26,6 +26,8 @@
       <li><a href="globals_func.html"><span>Functions</span></a></li>
       <li><a href="globals_vars.html"><span>Variables</span></a></li>
       <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+      <li><a href="globals_enum.html"><span>Enumerations</span></a></li>
+      <li><a href="globals_eval.html"><span>Enumerator</span></a></li>
       <li><a href="globals_defs.html"><span>Defines</span></a></li>
     </ul>
   </div>
@@ -65,10 +67,10 @@ Here is a list of all functions, variables, defines, enums, and typedefs with li
 : <a class="el" href="prj_8h.html#36ccae7b426311614a4e80432a2b62c3">prj.h</a>
 <li>carx2s()
 : <a class="el" href="prj_8h.html#f363383621fb2b72243c1d6b894874d5">prj.h</a>
-<li>cdfix()
-: <a class="el" href="wcsfix_8h.html#25714f1558ecbee6c1b1fef0abf8ea7f">wcsfix.h</a>
 <li>CDFIX
 : <a class="el" href="wcsfix_8h.html#f23e7b02522c40fa5dfbf3d569348844">wcsfix.h</a>
+<li>cdfix()
+: <a class="el" href="wcsfix_8h.html#25714f1558ecbee6c1b1fef0abf8ea7f">wcsfix.h</a>
 <li>ceas2x()
 : <a class="el" href="prj_8h.html#28ddb923a52cb597ca9c7dd03ceeb4fe">prj.h</a>
 <li>ceaset()
@@ -76,11 +78,29 @@ Here is a list of all functions, variables, defines, enums, and typedefs with li
 <li>ceax2s()
 : <a class="el" href="prj_8h.html#ff09e87b2246bdec83f6a7bb1bc0f471">prj.h</a>
 <li>cel_errmsg
-: <a class="el" href="cel_8h.html#15d7df87f0d7d52bf30c5403fbd00271">cel.h</a>
-<li>celfix()
-: <a class="el" href="wcsfix_8h.html#c1df72303f64e50d5e3cb320c126443b">wcsfix.h</a>
+: <a class="el" href="cel_8h.html#2ac33dbe3aa2efff60543213b0a691f5">cel.h</a>
+<li>cel_errmsg_enum
+: <a class="el" href="cel_8h.html#b20292954fb236dafb2cd78aee121c31">cel.h</a>
+<li>CELERR_BAD_COORD_TRANS
+: <a class="el" href="cel_8h.html#b20292954fb236dafb2cd78aee121c31367cf89b74764f9462bfa50c2eb50fb6">cel.h</a>
+<li>CELERR_BAD_PARAM
+: <a class="el" href="cel_8h.html#b20292954fb236dafb2cd78aee121c3133a743bdcdd17bae9c6961234ed6b642">cel.h</a>
+<li>CELERR_BAD_PIX
+: <a class="el" href="cel_8h.html#b20292954fb236dafb2cd78aee121c3144042efc5a9894182447dfcbcd24e1d4">cel.h</a>
+<li>CELERR_BAD_WORLD
+: <a class="el" href="cel_8h.html#b20292954fb236dafb2cd78aee121c31ac8beaf37d754d1a7a7aab5307a2140b">cel.h</a>
+<li>CELERR_ILL_COORD_TRANS
+: <a class="el" href="cel_8h.html#b20292954fb236dafb2cd78aee121c31cb1dec1ea393b198b93a26425ee901a2">cel.h</a>
+<li>CELERR_NULL_POINTER
+: <a class="el" href="cel_8h.html#b20292954fb236dafb2cd78aee121c317fa1e5cb9c23e5f138638dad3f938e1e">cel.h</a>
+<li>CELERR_SUCCESS
+: <a class="el" href="cel_8h.html#b20292954fb236dafb2cd78aee121c314ca7a593593157772f3788801138dd12">cel.h</a>
 <li>CELFIX
 : <a class="el" href="wcsfix_8h.html#f1b99efe520fbd2d4bd0e5a35f87e186">wcsfix.h</a>
+<li>celfix()
+: <a class="el" href="wcsfix_8h.html#c1df72303f64e50d5e3cb320c126443b">wcsfix.h</a>
+<li>celfree()
+: <a class="el" href="cel_8h.html#39bb7bf8e545c200191d51884ecfb89b">cel.h</a>
 <li>celini()
 : <a class="el" href="cel_8h.html#1fe1b137ade45ea28e61f44d4708fb77">cel.h</a>
 <li>celini_errmsg
@@ -155,7 +175,7 @@ Here is a list of all functions, variables, defines, enums, and typedefs with li
 : <a class="el" href="prj_8h.html#ffdbf993ce959fce2c148c07cd0f2c0c">prj.h</a>
 </ul>
 </div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Mon Feb 7 18:03:57 2011 for WCSLIB 4.7 by 
+<hr size="1"><address style="text-align: right;"><small>Generated on Tue Oct 4 19:02:31 2011 for WCSLIB 4.8.2 by 
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address>
 </body>
diff --git a/wcslib/html/globals_0x64.html b/wcslib/html/globals_0x64.html
index e6fb1c9..7eaa2fe 100644
--- a/wcslib/html/globals_0x64.html
+++ b/wcslib/html/globals_0x64.html
@@ -1,6 +1,6 @@
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
 <html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>WCSLIB 4.7: Data Fields</title>
+<title>WCSLIB 4.8.2: Data Fields</title>
 <link href="doxygen.css" rel="stylesheet" type="text/css">
 <link href="tabs.css" rel="stylesheet" type="text/css">
 </head><body>
@@ -26,6 +26,8 @@
       <li><a href="globals_func.html"><span>Functions</span></a></li>
       <li><a href="globals_vars.html"><span>Variables</span></a></li>
       <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+      <li><a href="globals_enum.html"><span>Enumerations</span></a></li>
+      <li><a href="globals_eval.html"><span>Enumerator</span></a></li>
       <li><a href="globals_defs.html"><span>Defines</span></a></li>
     </ul>
   </div>
@@ -67,7 +69,7 @@ Here is a list of all functions, variables, defines, enums, and typedefs with li
 : <a class="el" href="wcsfix_8h.html#7181ebe5e9f0a4058642c56dc848bd5c">wcsfix.h</a>
 </ul>
 </div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Mon Feb 7 18:03:57 2011 for WCSLIB 4.7 by 
+<hr size="1"><address style="text-align: right;"><small>Generated on Tue Oct 4 19:02:31 2011 for WCSLIB 4.8.2 by 
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address>
 </body>
diff --git a/wcslib/html/globals_0x65.html b/wcslib/html/globals_0x65.html
index bc70e32..c2bf4ae 100644
--- a/wcslib/html/globals_0x65.html
+++ b/wcslib/html/globals_0x65.html
@@ -1,6 +1,6 @@
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
 <html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>WCSLIB 4.7: Data Fields</title>
+<title>WCSLIB 4.8.2: Data Fields</title>
 <link href="doxygen.css" rel="stylesheet" type="text/css">
 <link href="tabs.css" rel="stylesheet" type="text/css">
 </head><body>
@@ -26,6 +26,8 @@
       <li><a href="globals_func.html"><span>Functions</span></a></li>
       <li><a href="globals_vars.html"><span>Variables</span></a></li>
       <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+      <li><a href="globals_enum.html"><span>Enumerations</span></a></li>
+      <li><a href="globals_eval.html"><span>Enumerator</span></a></li>
       <li><a href="globals_defs.html"><span>Defines</span></a></li>
     </ul>
   </div>
@@ -61,9 +63,11 @@ Here is a list of all functions, variables, defines, enums, and typedefs with li
 <h3><a class="anchor" name="index_e">- e -</a></h3><ul>
 <li>enerfreq()
 : <a class="el" href="spx_8h.html#89a689b848429cfa5780757a5eee9347">spx.h</a>
+<li>ERRLEN
+: <a class="el" href="wcserr_8h.html#7b46d9cbaea3241d91e40d03a2725fd7">wcserr.h</a>
 </ul>
 </div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Mon Feb 7 18:03:57 2011 for WCSLIB 4.7 by 
+<hr size="1"><address style="text-align: right;"><small>Generated on Tue Oct 4 19:02:31 2011 for WCSLIB 4.8.2 by 
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address>
 </body>
diff --git a/wcslib/html/globals_0x66.html b/wcslib/html/globals_0x66.html
index 423099d..9147e8e 100644
--- a/wcslib/html/globals_0x66.html
+++ b/wcslib/html/globals_0x66.html
@@ -1,6 +1,6 @@
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
 <html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>WCSLIB 4.7: Data Fields</title>
+<title>WCSLIB 4.8.2: Data Fields</title>
 <link href="doxygen.css" rel="stylesheet" type="text/css">
 <link href="tabs.css" rel="stylesheet" type="text/css">
 </head><body>
@@ -26,6 +26,8 @@
       <li><a href="globals_func.html"><span>Functions</span></a></li>
       <li><a href="globals_vars.html"><span>Variables</span></a></li>
       <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+      <li><a href="globals_enum.html"><span>Enumerations</span></a></li>
+      <li><a href="globals_eval.html"><span>Enumerator</span></a></li>
       <li><a href="globals_defs.html"><span>Defines</span></a></li>
     </ul>
   </div>
@@ -77,6 +79,30 @@ Here is a list of all functions, variables, defines, enums, and typedefs with li
 : <a class="el" href="fitshdr_8h.html#42bdf2e2f36d1dee9e06732c75a8ff89">fitshdr.h</a>
 <li>FITSHDR_TRAILER
 : <a class="el" href="fitshdr_8h.html#8393f26f643097bb78326a85b4e2e7a4">fitshdr.h</a>
+<li>FIXERR_BAD_COORD_TRANS
+: <a class="el" href="wcsfix_8h.html#0399bbea1e28abad3259a8ea05b251835dd410d6f1a55543c4f7d0f82435eb40">wcsfix.h</a>
+<li>FIXERR_BAD_CORNER_PIX
+: <a class="el" href="wcsfix_8h.html#0399bbea1e28abad3259a8ea05b251833f4b7a9a303943f6c12ea51cce2240cf">wcsfix.h</a>
+<li>FIXERR_BAD_CTYPE
+: <a class="el" href="wcsfix_8h.html#0399bbea1e28abad3259a8ea05b25183421fc9b9a2aac54bc832b3c1180f8f07">wcsfix.h</a>
+<li>FIXERR_BAD_PARAM
+: <a class="el" href="wcsfix_8h.html#0399bbea1e28abad3259a8ea05b2518326d787caed068586fbef3d3c0fbce41f">wcsfix.h</a>
+<li>FIXERR_ILL_COORD_TRANS
+: <a class="el" href="wcsfix_8h.html#0399bbea1e28abad3259a8ea05b2518381b5390b4f770515ae950d9e382b2885">wcsfix.h</a>
+<li>FIXERR_MEMORY
+: <a class="el" href="wcsfix_8h.html#0399bbea1e28abad3259a8ea05b251831e4cf4eeb3cd2f4d8c2c1f040aa62f6c">wcsfix.h</a>
+<li>FIXERR_NO_CHANGE
+: <a class="el" href="wcsfix_8h.html#0399bbea1e28abad3259a8ea05b25183ec3fdc50ed9f4ca8d80d7ce7751ef0e3">wcsfix.h</a>
+<li>FIXERR_NO_REF_PIX_COORD
+: <a class="el" href="wcsfix_8h.html#0399bbea1e28abad3259a8ea05b25183d6bf7801d043f41f67c54677d6cfcb75">wcsfix.h</a>
+<li>FIXERR_NO_REF_PIX_VAL
+: <a class="el" href="wcsfix_8h.html#0399bbea1e28abad3259a8ea05b2518315a9e5f9cbb559ef53018e9aade43e88">wcsfix.h</a>
+<li>FIXERR_NULL_POINTER
+: <a class="el" href="wcsfix_8h.html#0399bbea1e28abad3259a8ea05b25183f574a836e251e8a0257da97580bb9354">wcsfix.h</a>
+<li>FIXERR_SINGULAR_MTX
+: <a class="el" href="wcsfix_8h.html#0399bbea1e28abad3259a8ea05b251838553bf40509263e3c3a198810f83d26e">wcsfix.h</a>
+<li>FIXERR_SUCCESS
+: <a class="el" href="wcsfix_8h.html#0399bbea1e28abad3259a8ea05b25183ee9fbc64e56bb6d307d06d8ef8e8b244">wcsfix.h</a>
 <li>freqafrq()
 : <a class="el" href="spx_8h.html#6ee182e1185978bc6e7f69e4604fe341">spx.h</a>
 <li>freqawav()
@@ -93,7 +119,7 @@ Here is a list of all functions, variables, defines, enums, and typedefs with li
 : <a class="el" href="spx_8h.html#9eb861d7c7437c5f974ad425da8b5664">spx.h</a>
 </ul>
 </div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Mon Feb 7 18:03:57 2011 for WCSLIB 4.7 by 
+<hr size="1"><address style="text-align: right;"><small>Generated on Tue Oct 4 19:02:31 2011 for WCSLIB 4.8.2 by 
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address>
 </body>
diff --git a/wcslib/html/globals_0x68.html b/wcslib/html/globals_0x68.html
index d8cde93..9c74cb6 100644
--- a/wcslib/html/globals_0x68.html
+++ b/wcslib/html/globals_0x68.html
@@ -1,6 +1,6 @@
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
 <html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>WCSLIB 4.7: Data Fields</title>
+<title>WCSLIB 4.8.2: Data Fields</title>
 <link href="doxygen.css" rel="stylesheet" type="text/css">
 <link href="tabs.css" rel="stylesheet" type="text/css">
 </head><body>
@@ -26,6 +26,8 @@
       <li><a href="globals_func.html"><span>Functions</span></a></li>
       <li><a href="globals_vars.html"><span>Variables</span></a></li>
       <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+      <li><a href="globals_enum.html"><span>Enumerations</span></a></li>
+      <li><a href="globals_eval.html"><span>Enumerator</span></a></li>
       <li><a href="globals_defs.html"><span>Defines</span></a></li>
     </ul>
   </div>
@@ -69,7 +71,7 @@ Here is a list of all functions, variables, defines, enums, and typedefs with li
 : <a class="el" href="prj_8h.html#4ff298fcdc6e7e23dfb4971fbd26ebe7">prj.h</a>
 </ul>
 </div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Mon Feb 7 18:03:57 2011 for WCSLIB 4.7 by 
+<hr size="1"><address style="text-align: right;"><small>Generated on Tue Oct 4 19:02:31 2011 for WCSLIB 4.8.2 by 
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address>
 </body>
diff --git a/wcslib/html/globals_0x69.html b/wcslib/html/globals_0x69.html
index a6fcd6c..8e2a172 100644
--- a/wcslib/html/globals_0x69.html
+++ b/wcslib/html/globals_0x69.html
@@ -1,6 +1,6 @@
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
 <html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>WCSLIB 4.7: Data Fields</title>
+<title>WCSLIB 4.8.2: Data Fields</title>
 <link href="doxygen.css" rel="stylesheet" type="text/css">
 <link href="tabs.css" rel="stylesheet" type="text/css">
 </head><body>
@@ -26,6 +26,8 @@
       <li><a href="globals_func.html"><span>Functions</span></a></li>
       <li><a href="globals_vars.html"><span>Variables</span></a></li>
       <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+      <li><a href="globals_enum.html"><span>Enumerations</span></a></li>
+      <li><a href="globals_eval.html"><span>Enumerator</span></a></li>
       <li><a href="globals_defs.html"><span>Defines</span></a></li>
     </ul>
   </div>
@@ -63,7 +65,7 @@ Here is a list of all functions, variables, defines, enums, and typedefs with li
 : <a class="el" href="fitshdr_8h.html#88ab82d73e5c2607f0a40af8917fffe1">fitshdr.h</a>
 </ul>
 </div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Mon Feb 7 18:03:57 2011 for WCSLIB 4.7 by 
+<hr size="1"><address style="text-align: right;"><small>Generated on Tue Oct 4 19:02:31 2011 for WCSLIB 4.8.2 by 
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address>
 </body>
diff --git a/wcslib/html/globals_0x6b.html b/wcslib/html/globals_0x6b.html
index 50317e5..a9b08d5 100644
--- a/wcslib/html/globals_0x6b.html
+++ b/wcslib/html/globals_0x6b.html
@@ -1,6 +1,6 @@
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
 <html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>WCSLIB 4.7: Data Fields</title>
+<title>WCSLIB 4.8.2: Data Fields</title>
 <link href="doxygen.css" rel="stylesheet" type="text/css">
 <link href="tabs.css" rel="stylesheet" type="text/css">
 </head><body>
@@ -26,6 +26,8 @@
       <li><a href="globals_func.html"><span>Functions</span></a></li>
       <li><a href="globals_vars.html"><span>Variables</span></a></li>
       <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+      <li><a href="globals_enum.html"><span>Enumerations</span></a></li>
+      <li><a href="globals_eval.html"><span>Enumerator</span></a></li>
       <li><a href="globals_defs.html"><span>Defines</span></a></li>
     </ul>
   </div>
@@ -65,7 +67,7 @@ Here is a list of all functions, variables, defines, enums, and typedefs with li
 : <a class="el" href="fitshdr_8h.html#e6ae55940dfdf1155736df656d83a7cd">fitshdr.h</a>
 </ul>
 </div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Mon Feb 7 18:03:57 2011 for WCSLIB 4.7 by 
+<hr size="1"><address style="text-align: right;"><small>Generated on Tue Oct 4 19:02:31 2011 for WCSLIB 4.8.2 by 
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address>
 </body>
diff --git a/wcslib/html/globals_0x6c.html b/wcslib/html/globals_0x6c.html
index f90e2b5..6ab771a 100644
--- a/wcslib/html/globals_0x6c.html
+++ b/wcslib/html/globals_0x6c.html
@@ -1,6 +1,6 @@
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
 <html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>WCSLIB 4.7: Data Fields</title>
+<title>WCSLIB 4.8.2: Data Fields</title>
 <link href="doxygen.css" rel="stylesheet" type="text/css">
 <link href="tabs.css" rel="stylesheet" type="text/css">
 </head><body>
@@ -26,6 +26,8 @@
       <li><a href="globals_func.html"><span>Functions</span></a></li>
       <li><a href="globals_vars.html"><span>Variables</span></a></li>
       <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+      <li><a href="globals_enum.html"><span>Enumerations</span></a></li>
+      <li><a href="globals_eval.html"><span>Enumerator</span></a></li>
       <li><a href="globals_defs.html"><span>Defines</span></a></li>
     </ul>
   </div>
@@ -61,10 +63,20 @@ Here is a list of all functions, variables, defines, enums, and typedefs with li
 <h3><a class="anchor" name="index_l">- l -</a></h3><ul>
 <li>lin_errmsg
 : <a class="el" href="lin_8h.html#7bdf034bd750df1e518db9feeebf7a79">lin.h</a>
+<li>lin_errmsg_enum
+: <a class="el" href="lin_8h.html#6690044d47c6784a4cc0ccf6f52bfc1f">lin.h</a>
 <li>lincpy()
 : <a class="el" href="lin_8h.html#b8fc0ef6b34eb3327b13a00de78232b1">lin.h</a>
 <li>lincpy_errmsg
 : <a class="el" href="lin_8h.html#58c2822debf5b36daa18fe8711d724f2">lin.h</a>
+<li>LINERR_MEMORY
+: <a class="el" href="lin_8h.html#6690044d47c6784a4cc0ccf6f52bfc1f28004da63d882a7df754d49047ea7f2d">lin.h</a>
+<li>LINERR_NULL_POINTER
+: <a class="el" href="lin_8h.html#6690044d47c6784a4cc0ccf6f52bfc1f84e4dcf5e518ba3dce985ef7c9687513">lin.h</a>
+<li>LINERR_SINGULAR_MTX
+: <a class="el" href="lin_8h.html#6690044d47c6784a4cc0ccf6f52bfc1fd2248fa36c9d85c91187179ae95207e8">lin.h</a>
+<li>LINERR_SUCCESS
+: <a class="el" href="lin_8h.html#6690044d47c6784a4cc0ccf6f52bfc1f2544660be2086b8225623e8a7b534dfb">lin.h</a>
 <li>linfree()
 : <a class="el" href="lin_8h.html#ef9ead7c6ea6ab08f3ba3fc6a1c30303">lin.h</a>
 <li>linfree_errmsg
@@ -93,13 +105,25 @@ Here is a list of all functions, variables, defines, enums, and typedefs with li
 : <a class="el" href="lin_8h.html#7232df93295216e063c438671652c2b4">lin.h</a>
 <li>log_errmsg
 : <a class="el" href="log_8h.html#8b8e0a071c9539f4be52eaf789f385ea">log.h</a>
+<li>log_errmsg_enum
+: <a class="el" href="log_8h.html#3ca7c9ed3cef9e053e1f32b60a0d0c36">log.h</a>
+<li>LOGERR_BAD_LOG_REF_VAL
+: <a class="el" href="log_8h.html#3ca7c9ed3cef9e053e1f32b60a0d0c36fd604876bd42694c1a04cdae2be719e6">log.h</a>
+<li>LOGERR_BAD_WORLD
+: <a class="el" href="log_8h.html#3ca7c9ed3cef9e053e1f32b60a0d0c3605b7fdbe8fcf799db114f90f04083273">log.h</a>
+<li>LOGERR_BAD_X
+: <a class="el" href="log_8h.html#3ca7c9ed3cef9e053e1f32b60a0d0c3685932a7f3c52c3090c1a1c5e82ed1c22">log.h</a>
+<li>LOGERR_NULL_POINTER
+: <a class="el" href="log_8h.html#3ca7c9ed3cef9e053e1f32b60a0d0c36a1df3b688a38178c3bb75225c8921259">log.h</a>
+<li>LOGERR_SUCCESS
+: <a class="el" href="log_8h.html#3ca7c9ed3cef9e053e1f32b60a0d0c361f9859b85143e5ddc55744beff6d433c">log.h</a>
 <li>logs2x()
 : <a class="el" href="log_8h.html#c80fd753e48873cdbd9a332609de150a">log.h</a>
 <li>logx2s()
 : <a class="el" href="log_8h.html#239e115e583af4e67e60de4a4f95f09e">log.h</a>
 </ul>
 </div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Mon Feb 7 18:03:57 2011 for WCSLIB 4.7 by 
+<hr size="1"><address style="text-align: right;"><small>Generated on Tue Oct 4 19:02:31 2011 for WCSLIB 4.8.2 by 
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address>
 </body>
diff --git a/wcslib/html/globals_0x6d.html b/wcslib/html/globals_0x6d.html
index 5fed7fa..853afc8 100644
--- a/wcslib/html/globals_0x6d.html
+++ b/wcslib/html/globals_0x6d.html
@@ -1,6 +1,6 @@
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
 <html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>WCSLIB 4.7: Data Fields</title>
+<title>WCSLIB 4.8.2: Data Fields</title>
 <link href="doxygen.css" rel="stylesheet" type="text/css">
 <link href="tabs.css" rel="stylesheet" type="text/css">
 </head><body>
@@ -26,6 +26,8 @@
       <li><a href="globals_func.html"><span>Functions</span></a></li>
       <li><a href="globals_vars.html"><span>Variables</span></a></li>
       <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+      <li><a href="globals_enum.html"><span>Enumerations</span></a></li>
+      <li><a href="globals_eval.html"><span>Enumerator</span></a></li>
       <li><a href="globals_defs.html"><span>Defines</span></a></li>
     </ul>
   </div>
@@ -75,7 +77,7 @@ Here is a list of all functions, variables, defines, enums, and typedefs with li
 : <a class="el" href="prj_8h.html#853c1df5e8327d83e9cfdde9455355f5">prj.h</a>
 </ul>
 </div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Mon Feb 7 18:03:57 2011 for WCSLIB 4.7 by 
+<hr size="1"><address style="text-align: right;"><small>Generated on Tue Oct 4 19:02:31 2011 for WCSLIB 4.8.2 by 
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address>
 </body>
diff --git a/wcslib/html/globals_0x6e.html b/wcslib/html/globals_0x6e.html
index 2e4f0db..eb78293 100644
--- a/wcslib/html/globals_0x6e.html
+++ b/wcslib/html/globals_0x6e.html
@@ -1,6 +1,6 @@
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
 <html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>WCSLIB 4.7: Data Fields</title>
+<title>WCSLIB 4.8.2: Data Fields</title>
 <link href="doxygen.css" rel="stylesheet" type="text/css">
 <link href="tabs.css" rel="stylesheet" type="text/css">
 </head><body>
@@ -26,6 +26,8 @@
       <li><a href="globals_func.html"><span>Functions</span></a></li>
       <li><a href="globals_vars.html"><span>Variables</span></a></li>
       <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+      <li><a href="globals_enum.html"><span>Enumerations</span></a></li>
+      <li><a href="globals_eval.html"><span>Enumerator</span></a></li>
       <li><a href="globals_defs.html"><span>Defines</span></a></li>
     </ul>
   </div>
@@ -63,7 +65,7 @@ Here is a list of all functions, variables, defines, enums, and typedefs with li
 : <a class="el" href="wcsfix_8h.html#0ed13e54c3eacb9325afbae78ef33b61">wcsfix.h</a>
 </ul>
 </div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Mon Feb 7 18:03:57 2011 for WCSLIB 4.7 by 
+<hr size="1"><address style="text-align: right;"><small>Generated on Tue Oct 4 19:02:31 2011 for WCSLIB 4.8.2 by 
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address>
 </body>
diff --git a/wcslib/html/globals_0x70.html b/wcslib/html/globals_0x70.html
index 2070816..d1959c0 100644
--- a/wcslib/html/globals_0x70.html
+++ b/wcslib/html/globals_0x70.html
@@ -1,6 +1,6 @@
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
 <html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>WCSLIB 4.7: Data Fields</title>
+<title>WCSLIB 4.8.2: Data Fields</title>
 <link href="doxygen.css" rel="stylesheet" type="text/css">
 <link href="tabs.css" rel="stylesheet" type="text/css">
 </head><body>
@@ -26,6 +26,8 @@
       <li><a href="globals_func.html"><span>Functions</span></a></li>
       <li><a href="globals_vars.html"><span>Variables</span></a></li>
       <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+      <li><a href="globals_enum.html"><span>Enumerations</span></a></li>
+      <li><a href="globals_eval.html"><span>Enumerator</span></a></li>
       <li><a href="globals_defs.html"><span>Defines</span></a></li>
     </ul>
   </div>
@@ -81,8 +83,22 @@ Here is a list of all functions, variables, defines, enums, and typedefs with li
 : <a class="el" href="prj_8h.html#4089618a84e11369bf9e5fd7c11c7368">prj.h</a>
 <li>prj_errmsg
 : <a class="el" href="prj_8h.html#cb157519ef498bf669298c5508492f3e">prj.h</a>
+<li>prj_errmsg_enum
+: <a class="el" href="prj_8h.html#2ac22403e59a9e8d2b2f53f6d0574305">prj.h</a>
 <li>prj_ncode
 : <a class="el" href="prj_8h.html#2d30db5685dd1faa18680a0e69bc5854">prj.h</a>
+<li>PRJERR_BAD_PARAM
+: <a class="el" href="prj_8h.html#2ac22403e59a9e8d2b2f53f6d05743056a0f63e2f52f594637a12db14e5814e6">prj.h</a>
+<li>PRJERR_BAD_PIX
+: <a class="el" href="prj_8h.html#2ac22403e59a9e8d2b2f53f6d0574305d33460ba0b865ff7580e6d2cebd92c74">prj.h</a>
+<li>PRJERR_BAD_WORLD
+: <a class="el" href="prj_8h.html#2ac22403e59a9e8d2b2f53f6d05743050d15cd17822bea2f7fc0209a180cc998">prj.h</a>
+<li>PRJERR_NULL_POINTER
+: <a class="el" href="prj_8h.html#2ac22403e59a9e8d2b2f53f6d057430560d6a804ddfa2f2d0f25f397d653695b">prj.h</a>
+<li>PRJERR_SUCCESS
+: <a class="el" href="prj_8h.html#2ac22403e59a9e8d2b2f53f6d05743056f3a73d3c0a7dc7d15ceb00e00714bea">prj.h</a>
+<li>prjfree()
+: <a class="el" href="prj_8h.html#50db1538981df162709b81be0b2961ab">prj.h</a>
 <li>prjini()
 : <a class="el" href="prj_8h.html#d994cb23871c51b20754973bef180f8a">prj.h</a>
 <li>prjini_errmsg
@@ -115,7 +131,7 @@ Here is a list of all functions, variables, defines, enums, and typedefs with li
 : <a class="el" href="prj_8h.html#c8dfb42cf72db0c4bc690d030f75c662">prj.h</a>
 </ul>
 </div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Mon Feb 7 18:03:57 2011 for WCSLIB 4.7 by 
+<hr size="1"><address style="text-align: right;"><small>Generated on Tue Oct 4 19:02:31 2011 for WCSLIB 4.8.2 by 
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address>
 </body>
diff --git a/wcslib/html/globals_0x71.html b/wcslib/html/globals_0x71.html
index a50ea1d..53dbdb9 100644
--- a/wcslib/html/globals_0x71.html
+++ b/wcslib/html/globals_0x71.html
@@ -1,6 +1,6 @@
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
 <html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>WCSLIB 4.7: Data Fields</title>
+<title>WCSLIB 4.8.2: Data Fields</title>
 <link href="doxygen.css" rel="stylesheet" type="text/css">
 <link href="tabs.css" rel="stylesheet" type="text/css">
 </head><body>
@@ -26,6 +26,8 @@
       <li><a href="globals_func.html"><span>Functions</span></a></li>
       <li><a href="globals_vars.html"><span>Variables</span></a></li>
       <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+      <li><a href="globals_enum.html"><span>Enumerations</span></a></li>
+      <li><a href="globals_eval.html"><span>Enumerator</span></a></li>
       <li><a href="globals_defs.html"><span>Defines</span></a></li>
     </ul>
   </div>
@@ -69,7 +71,7 @@ Here is a list of all functions, variables, defines, enums, and typedefs with li
 : <a class="el" href="prj_8h.html#749605599f1bf2b883c5c88b6cc9c06b">prj.h</a>
 </ul>
 </div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Mon Feb 7 18:03:57 2011 for WCSLIB 4.7 by 
+<hr size="1"><address style="text-align: right;"><small>Generated on Tue Oct 4 19:02:31 2011 for WCSLIB 4.8.2 by 
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address>
 </body>
diff --git a/wcslib/html/globals_0x72.html b/wcslib/html/globals_0x72.html
index fe1cd05..13c9e24 100644
--- a/wcslib/html/globals_0x72.html
+++ b/wcslib/html/globals_0x72.html
@@ -1,6 +1,6 @@
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
 <html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>WCSLIB 4.7: Data Fields</title>
+<title>WCSLIB 4.8.2: Data Fields</title>
 <link href="doxygen.css" rel="stylesheet" type="text/css">
 <link href="tabs.css" rel="stylesheet" type="text/css">
 </head><body>
@@ -26,6 +26,8 @@
       <li><a href="globals_func.html"><span>Functions</span></a></li>
       <li><a href="globals_vars.html"><span>Variables</span></a></li>
       <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+      <li><a href="globals_enum.html"><span>Enumerations</span></a></li>
+      <li><a href="globals_eval.html"><span>Enumerator</span></a></li>
       <li><a href="globals_defs.html"><span>Defines</span></a></li>
     </ul>
   </div>
@@ -63,7 +65,7 @@ Here is a list of all functions, variables, defines, enums, and typedefs with li
 : <a class="el" href="wcsmath_8h.html#39c663074332446065723e9be9350139">wcsmath.h</a>
 </ul>
 </div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Mon Feb 7 18:03:57 2011 for WCSLIB 4.7 by 
+<hr size="1"><address style="text-align: right;"><small>Generated on Tue Oct 4 19:02:31 2011 for WCSLIB 4.8.2 by 
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address>
 </body>
diff --git a/wcslib/html/globals_0x73.html b/wcslib/html/globals_0x73.html
index e47cb32..0159ab4 100644
--- a/wcslib/html/globals_0x73.html
+++ b/wcslib/html/globals_0x73.html
@@ -1,6 +1,6 @@
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
 <html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>WCSLIB 4.7: Data Fields</title>
+<title>WCSLIB 4.8.2: Data Fields</title>
 <link href="doxygen.css" rel="stylesheet" type="text/css">
 <link href="tabs.css" rel="stylesheet" type="text/css">
 </head><body>
@@ -26,6 +26,8 @@
       <li><a href="globals_func.html"><span>Functions</span></a></li>
       <li><a href="globals_vars.html"><span>Variables</span></a></li>
       <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+      <li><a href="globals_enum.html"><span>Enumerations</span></a></li>
+      <li><a href="globals_eval.html"><span>Enumerator</span></a></li>
       <li><a href="globals_defs.html"><span>Defines</span></a></li>
     </ul>
   </div>
@@ -77,12 +79,26 @@ Here is a list of all functions, variables, defines, enums, and typedefs with li
 : <a class="el" href="prj_8h.html#eb7881cd5d7b4b5e26281a512b8f62ac">prj.h</a>
 <li>spc_errmsg
 : <a class="el" href="spc_8h.html#96978fec523018fd6898301a3452c166">spc.h</a>
+<li>spc_errmsg_enum
+: <a class="el" href="spc_8h.html#51ba1ce5380fd2e7693c37554d18fc3b">spc.h</a>
 <li>spcaips()
 : <a class="el" href="spc_8h.html#615d3ef3a505a8be7da1578d9338d218">spc.h</a>
+<li>SPCERR_BAD_SPEC
+: <a class="el" href="spc_8h.html#51ba1ce5380fd2e7693c37554d18fc3b7e218c5bd52bd6a45d8ad66573653007">spc.h</a>
+<li>SPCERR_BAD_SPEC_PARAMS
+: <a class="el" href="spc_8h.html#51ba1ce5380fd2e7693c37554d18fc3b0653e60411a641a326492c65d257daa8">spc.h</a>
+<li>SPCERR_BAD_X
+: <a class="el" href="spc_8h.html#51ba1ce5380fd2e7693c37554d18fc3b3ba9183c7c3dace15eef0606980fd615">spc.h</a>
+<li>SPCERR_NULL_POINTER
+: <a class="el" href="spc_8h.html#51ba1ce5380fd2e7693c37554d18fc3b7c5e0d09fac9f441e39f3cf28801961f">spc.h</a>
+<li>SPCERR_SUCCESS
+: <a class="el" href="spc_8h.html#51ba1ce5380fd2e7693c37554d18fc3b0b84f38d1e903eacda3122ce55bff741">spc.h</a>
 <li>SPCFIX
 : <a class="el" href="wcsfix_8h.html#0816c5f2354ee6c0044e11867d7558ea">wcsfix.h</a>
 <li>spcfix()
 : <a class="el" href="wcsfix_8h.html#f011e4065b6179e19d2964bc9646b6af">wcsfix.h</a>
+<li>spcfree()
+: <a class="el" href="spc_8h.html#2e04fc3ccd8aceebb4bfef56c5399a7d">spc.h</a>
 <li>spcini()
 : <a class="el" href="spc_8h.html#30c95d776068ef3cc959a50af9995fa9">spc.h</a>
 <li>spcini_errmsg
@@ -103,16 +119,24 @@ Here is a list of all functions, variables, defines, enums, and typedefs with li
 : <a class="el" href="spc_8h.html#49807752ce4e223d4095cf6ad13bac0a">spc.h</a>
 <li>spcspx()
 : <a class="el" href="spc_8h.html#b9fc42d8e1d281839a0a42ac00bcd180">spc.h</a>
+<li>spcspxe()
+: <a class="el" href="spc_8h.html#300fdb21c6e53aca6749db3455e531b2">spc.h</a>
 <li>spctrn()
 : <a class="el" href="spc_8h.html#96e8686daa13255e36506c3bfc213e46">spc.h</a>
+<li>spctrne()
+: <a class="el" href="spc_8h.html#cc0b7b9e5bc5495f24129492e4ff5218">spc.h</a>
 <li>spctyp()
 : <a class="el" href="spc_8h.html#6f88e6f1a549bffa0d0ab2b9523d2000">spc.h</a>
+<li>spctype()
+: <a class="el" href="spc_8h.html#eb46b7cc0b8e5a01be7862b3c446204a">spc.h</a>
 <li>spcx2s()
 : <a class="el" href="spc_8h.html#e7fe86ae85a1a3bd19c2d78c3dba58f6">spc.h</a>
 <li>spcx2s_errmsg
 : <a class="el" href="spc_8h.html#ab517aed3ee9f8d5a5ca1f990d310b61">spc.h</a>
 <li>spcxps()
 : <a class="el" href="spc_8h.html#49f16254df0e3498ae2c1eb641f5232c">spc.h</a>
+<li>spcxpse()
+: <a class="el" href="spc_8h.html#99689938e16d737f26bf6504f2e1599a">spc.h</a>
 <li>specx()
 : <a class="el" href="spx_8h.html#192c7ea1edb2fc79d391a51bec7442e0">spx.h</a>
 <li>sphdpa()
@@ -126,7 +150,17 @@ Here is a list of all functions, variables, defines, enums, and typedefs with li
 <li>SPX_ARGS
 : <a class="el" href="spx_8h.html#777e5c4790da397aefcada61445a1bb3">spx.h</a>
 <li>spx_errmsg
-: <a class="el" href="spx_8h.html#652e95a1904d66117dc500c092b58e81">spx.h</a>
+: <a class="el" href="spx_8h.html#d99a404f496d5b8ce3ef6e53c630ecaf">spx.h</a>
+<li>SPXERR_BAD_INSPEC_COORD
+: <a class="el" href="spx_8h.html#d99a404f496d5b8ce3ef6e53c630ecafe795e388e346496b34e57864af841ae2">spx.h</a>
+<li>SPXERR_BAD_SPEC_PARAMS
+: <a class="el" href="spx_8h.html#d99a404f496d5b8ce3ef6e53c630ecaf23753b512249d3752a74ce7497d9c852">spx.h</a>
+<li>SPXERR_BAD_SPEC_VAR
+: <a class="el" href="spx_8h.html#d99a404f496d5b8ce3ef6e53c630ecaf6b6639fb6d3683c9d356dbd7cf705de1">spx.h</a>
+<li>SPXERR_NULL_POINTER
+: <a class="el" href="spx_8h.html#d99a404f496d5b8ce3ef6e53c630ecaf7342349cd1dc5b4581ae9c39f31d055e">spx.h</a>
+<li>SPXERR_SUCCESS
+: <a class="el" href="spx_8h.html#d99a404f496d5b8ce3ef6e53c630ecaf45313ec670a74e7effc1bcee16cb0b56">spx.h</a>
 <li>SPXLEN
 : <a class="el" href="spx_8h.html#45f0db5bb967998f070cad30e5e68180">spx.h</a>
 <li>SQRT2
@@ -147,7 +181,7 @@ Here is a list of all functions, variables, defines, enums, and typedefs with li
 : <a class="el" href="prj_8h.html#2fe67a5ecf17729881efa24c83482611">prj.h</a>
 </ul>
 </div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Mon Feb 7 18:03:57 2011 for WCSLIB 4.7 by 
+<hr size="1"><address style="text-align: right;"><small>Generated on Tue Oct 4 19:02:31 2011 for WCSLIB 4.8.2 by 
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address>
 </body>
diff --git a/wcslib/html/globals_0x74.html b/wcslib/html/globals_0x74.html
index b9262a0..fe34c81 100644
--- a/wcslib/html/globals_0x74.html
+++ b/wcslib/html/globals_0x74.html
@@ -1,6 +1,6 @@
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
 <html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>WCSLIB 4.7: Data Fields</title>
+<title>WCSLIB 4.8.2: Data Fields</title>
 <link href="doxygen.css" rel="stylesheet" type="text/css">
 <link href="tabs.css" rel="stylesheet" type="text/css">
 </head><body>
@@ -26,6 +26,8 @@
       <li><a href="globals_func.html"><span>Functions</span></a></li>
       <li><a href="globals_vars.html"><span>Variables</span></a></li>
       <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+      <li><a href="globals_enum.html"><span>Enumerations</span></a></li>
+      <li><a href="globals_eval.html"><span>Enumerator</span></a></li>
       <li><a href="globals_defs.html"><span>Defines</span></a></li>
     </ul>
   </div>
@@ -61,10 +63,24 @@ Here is a list of all functions, variables, defines, enums, and typedefs with li
 <h3><a class="anchor" name="index_t">- t -</a></h3><ul>
 <li>tab_errmsg
 : <a class="el" href="tab_8h.html#824d1e7c8fea5e5918a8555df39aa5b7">tab.h</a>
+<li>tab_errmsg_enum
+: <a class="el" href="tab_8h.html#bd68f3b717dcf0fcd0078b9a4204f2ed">tab.h</a>
 <li>tabcpy()
 : <a class="el" href="tab_8h.html#87b3a2a84bab396a528af8382ce9ad04">tab.h</a>
 <li>tabcpy_errmsg
 : <a class="el" href="tab_8h.html#27460f165fb03a075a1c6c6a48f33c62">tab.h</a>
+<li>TABERR_BAD_PARAMS
+: <a class="el" href="tab_8h.html#bd68f3b717dcf0fcd0078b9a4204f2ed09c02b9ffff721d3f2dd64c318d7c38b">tab.h</a>
+<li>TABERR_BAD_WORLD
+: <a class="el" href="tab_8h.html#bd68f3b717dcf0fcd0078b9a4204f2ed9d77712eeed3ab7d2bf25e5251c9451b">tab.h</a>
+<li>TABERR_BAD_X
+: <a class="el" href="tab_8h.html#bd68f3b717dcf0fcd0078b9a4204f2edc6f6b4c9eca2bd36b0bf2f89309f9297">tab.h</a>
+<li>TABERR_MEMORY
+: <a class="el" href="tab_8h.html#bd68f3b717dcf0fcd0078b9a4204f2ed1e503c059ddfe8f4aca37d335f7271f8">tab.h</a>
+<li>TABERR_NULL_POINTER
+: <a class="el" href="tab_8h.html#bd68f3b717dcf0fcd0078b9a4204f2eda0705873598b9fa5bf3b9afbc598a6bc">tab.h</a>
+<li>TABERR_SUCCESS
+: <a class="el" href="tab_8h.html#bd68f3b717dcf0fcd0078b9a4204f2ed42a664a8df3b0a485f49eb0e7c8108cd">tab.h</a>
 <li>tabfree()
 : <a class="el" href="tab_8h.html#0f3501cc592c78e0f2cb9922466589f2">tab.h</a>
 <li>tabfree_errmsg
@@ -109,7 +125,7 @@ Here is a list of all functions, variables, defines, enums, and typedefs with li
 : <a class="el" href="prj_8h.html#bbfbf3cba73850d7608765725993dfe3">prj.h</a>
 </ul>
 </div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Mon Feb 7 18:03:57 2011 for WCSLIB 4.7 by 
+<hr size="1"><address style="text-align: right;"><small>Generated on Tue Oct 4 19:02:31 2011 for WCSLIB 4.8.2 by 
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address>
 </body>
diff --git a/wcslib/html/globals_0x75.html b/wcslib/html/globals_0x75.html
index a0c4355..50cf6ca 100644
--- a/wcslib/html/globals_0x75.html
+++ b/wcslib/html/globals_0x75.html
@@ -1,6 +1,6 @@
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
 <html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>WCSLIB 4.7: Data Fields</title>
+<title>WCSLIB 4.8.2: Data Fields</title>
 <link href="doxygen.css" rel="stylesheet" type="text/css">
 <link href="tabs.css" rel="stylesheet" type="text/css">
 </head><body>
@@ -26,6 +26,8 @@
       <li><a href="globals_func.html"><span>Functions</span></a></li>
       <li><a href="globals_vars.html"><span>Variables</span></a></li>
       <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+      <li><a href="globals_enum.html"><span>Enumerations</span></a></li>
+      <li><a href="globals_eval.html"><span>Enumerator</span></a></li>
       <li><a href="globals_defs.html"><span>Defines</span></a></li>
     </ul>
   </div>
@@ -59,17 +61,43 @@
 Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to:
 <p>
 <h3><a class="anchor" name="index_u">- u -</a></h3><ul>
-<li>UNDEFINED
-: <a class="el" href="wcsmath_8h.html#2dc3870be25a19efa2940150507aaf71">wcsmath.h</a>
 <li>undefined
 : <a class="el" href="wcsmath_8h.html#dea646bef24ac88b544d7094860127ff">wcsmath.h</a>
+<li>UNDEFINED
+: <a class="el" href="wcsmath_8h.html#2dc3870be25a19efa2940150507aaf71">wcsmath.h</a>
 <li>unitfix()
 : <a class="el" href="wcsfix_8h.html#883167275c4d3855ba453364db3d8d66">wcsfix.h</a>
 <li>UNITFIX
 : <a class="el" href="wcsfix_8h.html#8f4a947e2605b35ffa92f08b113d60b2">wcsfix.h</a>
+<li>UNITSERR_BAD_EXPON_SYMBOL
+: <a class="el" href="wcsunits_8h.html#864e6b966575a8c42eb333ba9f14a3ef0c9333946c5918c15c376f12e9afb086">wcsunits.h</a>
+<li>UNITSERR_BAD_FUNCS
+: <a class="el" href="wcsunits_8h.html#864e6b966575a8c42eb333ba9f14a3ef599ff63ed46928ffb2f5edc07de3ddcc">wcsunits.h</a>
+<li>UNITSERR_BAD_INITIAL_SYMBOL
+: <a class="el" href="wcsunits_8h.html#864e6b966575a8c42eb333ba9f14a3eff7a5cd4ed90aeef7598875cb5bf57a11">wcsunits.h</a>
+<li>UNITSERR_BAD_NUM_MULTIPLIER
+: <a class="el" href="wcsunits_8h.html#864e6b966575a8c42eb333ba9f14a3ef4ad61420ee56456d08647b222c4aa8af">wcsunits.h</a>
+<li>UNITSERR_BAD_UNIT_SPEC
+: <a class="el" href="wcsunits_8h.html#864e6b966575a8c42eb333ba9f14a3efe9b1b29365d17b25452562f770d44975">wcsunits.h</a>
+<li>UNITSERR_CONSEC_BINOPS
+: <a class="el" href="wcsunits_8h.html#864e6b966575a8c42eb333ba9f14a3ef5b8db327b9d6bf09e93e7e0fed910792">wcsunits.h</a>
+<li>UNITSERR_DANGLING_BINOP
+: <a class="el" href="wcsunits_8h.html#864e6b966575a8c42eb333ba9f14a3ef5ceed55803deb4a34266f23cf6d47274">wcsunits.h</a>
+<li>UNITSERR_FUNCTION_CONTEXT
+: <a class="el" href="wcsunits_8h.html#864e6b966575a8c42eb333ba9f14a3ef67b504a215f2d34d1be4956b1e9e55b7">wcsunits.h</a>
+<li>UNITSERR_PARSER_ERROR
+: <a class="el" href="wcsunits_8h.html#864e6b966575a8c42eb333ba9f14a3ef116bc901282cf346621b9e56e4676b24">wcsunits.h</a>
+<li>UNITSERR_SUCCESS
+: <a class="el" href="wcsunits_8h.html#864e6b966575a8c42eb333ba9f14a3efc00b91a489f7273d2733f58201b6a723">wcsunits.h</a>
+<li>UNITSERR_UNBAL_BRACKET
+: <a class="el" href="wcsunits_8h.html#864e6b966575a8c42eb333ba9f14a3ef367f21cd3b49b178d4fdadaf74f2618d">wcsunits.h</a>
+<li>UNITSERR_UNBAL_PAREN
+: <a class="el" href="wcsunits_8h.html#864e6b966575a8c42eb333ba9f14a3ef49231fa8fbeeca036424cd7df0d5a3a8">wcsunits.h</a>
+<li>UNITSERR_UNSAFE_TRANS
+: <a class="el" href="wcsunits_8h.html#864e6b966575a8c42eb333ba9f14a3eff6fc9ca59d14a8889809c050c01154ff">wcsunits.h</a>
 </ul>
 </div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Mon Feb 7 18:03:57 2011 for WCSLIB 4.7 by 
+<hr size="1"><address style="text-align: right;"><small>Generated on Tue Oct 4 19:02:31 2011 for WCSLIB 4.8.2 by 
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address>
 </body>
diff --git a/wcslib/html/globals_0x76.html b/wcslib/html/globals_0x76.html
index d977f9c..63b752e 100644
--- a/wcslib/html/globals_0x76.html
+++ b/wcslib/html/globals_0x76.html
@@ -1,6 +1,6 @@
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
 <html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>WCSLIB 4.7: Data Fields</title>
+<title>WCSLIB 4.8.2: Data Fields</title>
 <link href="doxygen.css" rel="stylesheet" type="text/css">
 <link href="tabs.css" rel="stylesheet" type="text/css">
 </head><body>
@@ -26,6 +26,8 @@
       <li><a href="globals_func.html"><span>Functions</span></a></li>
       <li><a href="globals_vars.html"><span>Variables</span></a></li>
       <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+      <li><a href="globals_enum.html"><span>Enumerations</span></a></li>
+      <li><a href="globals_eval.html"><span>Enumerator</span></a></li>
       <li><a href="globals_defs.html"><span>Defines</span></a></li>
     </ul>
   </div>
@@ -73,7 +75,7 @@ Here is a list of all functions, variables, defines, enums, and typedefs with li
 : <a class="el" href="spx_8h.html#772a14e27c613ea7b63697efdb765205">spx.h</a>
 </ul>
 </div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Mon Feb 7 18:03:57 2011 for WCSLIB 4.7 by 
+<hr size="1"><address style="text-align: right;"><small>Generated on Tue Oct 4 19:02:31 2011 for WCSLIB 4.8.2 by 
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address>
 </body>
diff --git a/wcslib/html/globals_0x77.html b/wcslib/html/globals_0x77.html
index 276fb74..3ea3ac7 100644
--- a/wcslib/html/globals_0x77.html
+++ b/wcslib/html/globals_0x77.html
@@ -1,6 +1,6 @@
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
 <html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>WCSLIB 4.7: Data Fields</title>
+<title>WCSLIB 4.8.2: Data Fields</title>
 <link href="doxygen.css" rel="stylesheet" type="text/css">
 <link href="tabs.css" rel="stylesheet" type="text/css">
 </head><body>
@@ -26,6 +26,8 @@
       <li><a href="globals_func.html"><span>Functions</span></a></li>
       <li><a href="globals_vars.html"><span>Variables</span></a></li>
       <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+      <li><a href="globals_enum.html"><span>Enumerations</span></a></li>
+      <li><a href="globals_eval.html"><span>Enumerator</span></a></li>
       <li><a href="globals_defs.html"><span>Defines</span></a></li>
     </ul>
   </div>
@@ -73,6 +75,8 @@ Here is a list of all functions, variables, defines, enums, and typedefs with li
 : <a class="el" href="spx_8h.html#5eed4e6f2879b4607e60b4f77e2736bd">spx.h</a>
 <li>wcs_errmsg
 : <a class="el" href="wcs_8h.html#d16bd8db875ee05b014429efdc1f3471">wcs.h</a>
+<li>wcs_errmsg_enum
+: <a class="el" href="wcs_8h.html#158615aa1622d8feedd228795ff9a25f">wcs.h</a>
 <li>wcsbdx()
 : <a class="el" href="wcshdr_8h.html#16e35904c64fe6b0aab144bd022c722f">wcshdr.h</a>
 <li>wcsbth()
@@ -81,10 +85,54 @@ Here is a list of all functions, variables, defines, enums, and typedefs with li
 : <a class="el" href="wcs_8h.html#c55946dadc53ac592cb686275902ae7b">wcs.h</a>
 <li>wcscopy_errmsg
 : <a class="el" href="wcs_8h.html#e1738854472218541bda531653ef2709">wcs.h</a>
+<li>WCSERR_BAD_COORD_TRANS
+: <a class="el" href="wcs_8h.html#158615aa1622d8feedd228795ff9a25f71cb7eaa633d9e0f560555a016f1f007">wcs.h</a>
+<li>WCSERR_BAD_CTYPE
+: <a class="el" href="wcs_8h.html#158615aa1622d8feedd228795ff9a25f598db0fcc4961aa3c5e0a296bec2b313">wcs.h</a>
+<li>WCSERR_BAD_PARAM
+: <a class="el" href="wcs_8h.html#158615aa1622d8feedd228795ff9a25ffe9ed842ea8f525c7b8fed2f60015dd9">wcs.h</a>
+<li>WCSERR_BAD_PIX
+: <a class="el" href="wcs_8h.html#158615aa1622d8feedd228795ff9a25f08306533cf0c7555dad662e82e8a4a69">wcs.h</a>
+<li>WCSERR_BAD_SUBIMAGE
+: <a class="el" href="wcs_8h.html#158615aa1622d8feedd228795ff9a25f88e600163f719a759d3569bf1548109e">wcs.h</a>
+<li>WCSERR_BAD_WORLD
+: <a class="el" href="wcs_8h.html#158615aa1622d8feedd228795ff9a25f03824b7b5c22e5f0cc91363eb695a804">wcs.h</a>
+<li>WCSERR_BAD_WORLD_COORD
+: <a class="el" href="wcs_8h.html#158615aa1622d8feedd228795ff9a25f5d662102c172495df1f9bb03cedd701d">wcs.h</a>
+<li>wcserr_copy()
+: <a class="el" href="wcserr_8h.html#d970e4ae584d3052b7bec2f1afb4689d">wcserr.h</a>
+<li>wcserr_enable()
+: <a class="el" href="wcserr_8h.html#1691b8bd184d40ca6fda255be078fa53">wcserr.h</a>
+<li>WCSERR_ILL_COORD_TRANS
+: <a class="el" href="wcs_8h.html#158615aa1622d8feedd228795ff9a25fdfa2a8cf8021827378091315b8e0a020">wcs.h</a>
+<li>WCSERR_MEMORY
+: <a class="el" href="wcs_8h.html#158615aa1622d8feedd228795ff9a25f5c58d5530bc7577a70185376c15180af">wcs.h</a>
+<li>WCSERR_MSG_LENGTH
+: <a class="el" href="wcserr_8h.html#d53f2d5e6a70e53cb3decc6c7b42ad96">wcserr.h</a>
+<li>WCSERR_NO_SOLUTION
+: <a class="el" href="wcs_8h.html#158615aa1622d8feedd228795ff9a25f832122bb304560f92df91e391d55948a">wcs.h</a>
+<li>WCSERR_NON_SEPARABLE
+: <a class="el" href="wcs_8h.html#158615aa1622d8feedd228795ff9a25f37c8aa0aedc12c63df08f39cb7177ff7">wcs.h</a>
+<li>WCSERR_NULL_POINTER
+: <a class="el" href="wcs_8h.html#158615aa1622d8feedd228795ff9a25fc51c733d8a719dd698f9e96e9a4fa83f">wcs.h</a>
+<li>wcserr_prt()
+: <a class="el" href="wcserr_8h.html#6585b9fc3a59b369e3336f3133dd1ca9">wcserr.h</a>
+<li>WCSERR_SET
+: <a class="el" href="wcserr_8h.html#cfa8a447539633296d50e67c7ab466c2">wcserr.h</a>
+<li>wcserr_set()
+: <a class="el" href="wcserr_8h.html#b0945d3588b604205b9c1b3d661a794f">wcserr.h</a>
+<li>WCSERR_SINGULAR_MTX
+: <a class="el" href="wcs_8h.html#158615aa1622d8feedd228795ff9a25f2904278d916c820236347783312a7ce0">wcs.h</a>
+<li>WCSERR_SUCCESS
+: <a class="el" href="wcs_8h.html#158615aa1622d8feedd228795ff9a25f8b87c21d4a2cab41d4eea0a95378fca8">wcs.h</a>
 <li>wcsfix()
 : <a class="el" href="wcsfix_8h.html#89e1b5b4d2fa89af03f5d1143352b05f">wcsfix.h</a>
 <li>wcsfix_errmsg
 : <a class="el" href="wcsfix_8h.html#256ce6281894f65dd15396cc0994e875">wcsfix.h</a>
+<li>wcsfix_errmsg_enum
+: <a class="el" href="wcsfix_8h.html#0399bbea1e28abad3259a8ea05b25183">wcsfix.h</a>
+<li>wcsfixi()
+: <a class="el" href="wcsfix_8h.html#62298e0fb06332a282d9daab718a1286">wcsfix.h</a>
 <li>wcsfree()
 : <a class="el" href="wcs_8h.html#4ab38bc642c4656f62c43acf84a849f1">wcs.h</a>
 <li>wcsfree_errmsg
@@ -129,6 +177,8 @@ Here is a list of all functions, variables, defines, enums, and typedefs with li
 : <a class="el" href="wcshdr_8h.html#5feeef18919b1cbb79729bbfa75976ec">wcshdr.h</a>
 <li>wcshdr_errmsg
 : <a class="el" href="wcshdr_8h.html#06cd9297f8315235ba1cf13d1cc115e1">wcshdr.h</a>
+<li>wcshdr_errmsg_enum
+: <a class="el" href="wcshdr_8h.html#e2dfc36c150d3a16a5e83131d32ecdae">wcshdr.h</a>
 <li>WCSHDR_IMGHEAD
 : <a class="el" href="wcshdr_8h.html#b65e929c7d525d735ae240046d4f0d9c">wcshdr.h</a>
 <li>WCSHDR_LONGKEY
@@ -149,6 +199,18 @@ Here is a list of all functions, variables, defines, enums, and typedefs with li
 : <a class="el" href="wcshdr_8h.html#fc0a5a6b475a8e50b77d4be099790985">wcshdr.h</a>
 <li>WCSHDR_VSOURCE
 : <a class="el" href="wcshdr_8h.html#1b66d50d7f1927222a170bc88f9db51e">wcshdr.h</a>
+<li>WCSHDRERR_BAD_COLUMN
+: <a class="el" href="wcshdr_8h.html#e2dfc36c150d3a16a5e83131d32ecdae0c926e2cc98a8c39585aa0e212423459">wcshdr.h</a>
+<li>WCSHDRERR_BAD_TABULAR_PARAMS
+: <a class="el" href="wcshdr_8h.html#e2dfc36c150d3a16a5e83131d32ecdaeeae58359638c0c631e6c7c573a343508">wcshdr.h</a>
+<li>WCSHDRERR_MEMORY
+: <a class="el" href="wcshdr_8h.html#e2dfc36c150d3a16a5e83131d32ecdae0a858638ef0dd0dc9b529f98b14cc46f">wcshdr.h</a>
+<li>WCSHDRERR_NULL_POINTER
+: <a class="el" href="wcshdr_8h.html#e2dfc36c150d3a16a5e83131d32ecdae99dd31e274ec97542e650ff89357cded">wcshdr.h</a>
+<li>WCSHDRERR_PARSER
+: <a class="el" href="wcshdr_8h.html#e2dfc36c150d3a16a5e83131d32ecdae218297c7a2a4d405c251e9ed239e615b">wcshdr.h</a>
+<li>WCSHDRERR_SUCCESS
+: <a class="el" href="wcshdr_8h.html#e2dfc36c150d3a16a5e83131d32ecdaebfe69dd9e4c486f856a5dc44b02e79a1">wcshdr.h</a>
 <li>wcsidx()
 : <a class="el" href="wcshdr_8h.html#6174a483baad91dae3fa1c30b0e4cde5">wcshdr.h</a>
 <li>wcsini()
@@ -169,12 +231,16 @@ Here is a list of all functions, variables, defines, enums, and typedefs with li
 : <a class="el" href="wcs_8h.html#27d3dd209db3e76cf4c50f48c01ba986">wcs.h</a>
 <li>wcsp2s_errmsg
 : <a class="el" href="wcs_8h.html#de3959355dc9d0987e7ccc4070795c38">wcs.h</a>
+<li>wcsperr()
+: <a class="el" href="wcs_8h.html#8fe5dcd9927240dc0348b850ee662367">wcs.h</a>
 <li>wcspih()
 : <a class="el" href="wcshdr_8h.html#c75623ee805ab7d43b0bba684c719a60">wcshdr.h</a>
 <li>wcsprintf()
 : <a class="el" href="wcsprintf_8h.html#46950abaf5a27347da8160741f98f973">wcsprintf.h</a>
 <li>wcsprintf_buf()
 : <a class="el" href="wcsprintf_8h.html#b8a869f35385b17a26cb5070ab63e5d5">wcsprintf.h</a>
+<li>WCSPRINTF_PTR
+: <a class="el" href="wcsprintf_8h.html#7af03fe3aabc25673cc012adc1e3f8cc">wcsprintf.h</a>
 <li>wcsprintf_set()
 : <a class="el" href="wcsprintf_8h.html#5c6f91916a0b8f8c2d85274c0ba130f6">wcsprintf.h</a>
 <li>wcsprt()
@@ -213,6 +279,8 @@ Here is a list of all functions, variables, defines, enums, and typedefs with li
 : <a class="el" href="wcstrig_8h.html#dd1b8466211aa6885bed0619f32b35c7">wcstrig.h</a>
 <li>wcsulex()
 : <a class="el" href="wcsunits_8h.html#0e7fd01137ef47ca728c19e8870d1ab5">wcsunits.h</a>
+<li>wcsulexe()
+: <a class="el" href="wcsunits_8h.html#f2c6e7c95fd6741183b2b74dd24d59ce">wcsunits.h</a>
 <li>wcsunits()
 : <a class="el" href="wcsunits_8h.html#ef5d64e333f758458b1edaa617911513">wcsunits.h</a>
 <li>WCSUNITS_BEAM
@@ -227,6 +295,8 @@ Here is a list of all functions, variables, defines, enums, and typedefs with li
 : <a class="el" href="wcsunits_8h.html#27df51b1593f3642bfd9833e71c73a34">wcsunits.h</a>
 <li>wcsunits_errmsg
 : <a class="el" href="wcsunits_8h.html#8217718f8c515151dc33ceba922b39ba">wcsunits.h</a>
+<li>wcsunits_errmsg_enum
+: <a class="el" href="wcsunits_8h.html#864e6b966575a8c42eb333ba9f14a3ef">wcsunits.h</a>
 <li>WCSUNITS_LENGTH
 : <a class="el" href="wcsunits_8h.html#59e3354bb9908a4841aa478f2dbd3973">wcsunits.h</a>
 <li>WCSUNITS_LUMINTEN
@@ -257,10 +327,14 @@ Here is a list of all functions, variables, defines, enums, and typedefs with li
 : <a class="el" href="wcsunits_8h.html#cd49d777bc04d68cdfdd29f5b6a7252b">wcsunits.h</a>
 <li>WCSUNITS_VOXEL
 : <a class="el" href="wcsunits_8h.html#946bca82ae3fb279ad3d86dbc793be07">wcsunits.h</a>
+<li>wcsunitse()
+: <a class="el" href="wcsunits_8h.html#47aa4e0a54f11d7ed5146c00906a3984">wcsunits.h</a>
 <li>wcsutil_allEq()
 : <a class="el" href="wcsutil_8h.html#4c7c5a686aaa39f511598b32e944ac68">wcsutil.h</a>
 <li>wcsutil_blank_fill()
 : <a class="el" href="wcsutil_8h.html#38322fa65b3bad54552d374d873ad037">wcsutil.h</a>
+<li>wcsutil_fptr2str()
+: <a class="el" href="wcsutil_8h.html#9bc774de065f8937aa9bbffa2df6089c">wcsutil.h</a>
 <li>wcsutil_null_fill()
 : <a class="el" href="wcsutil_8h.html#9d96f343fc444f8c6f1fa01367c4d765">wcsutil.h</a>
 <li>wcsutil_setAli()
@@ -271,11 +345,13 @@ Here is a list of all functions, variables, defines, enums, and typedefs with li
 : <a class="el" href="wcsutil_8h.html#0d982911e7f694a751f2887ea38890e4">wcsutil.h</a>
 <li>wcsutrn()
 : <a class="el" href="wcsunits_8h.html#560462cb2a7fa7eae6b4f325c85e7911">wcsunits.h</a>
+<li>wcsutrne()
+: <a class="el" href="wcsunits_8h.html#25ba0f0129e88c6e7c74d4562cf796cd">wcsunits.h</a>
 <li>wcsvfree()
 : <a class="el" href="wcshdr_8h.html#27465844aaeea0623133f8151ca4fd9b">wcshdr.h</a>
 </ul>
 </div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Mon Feb 7 18:03:57 2011 for WCSLIB 4.7 by 
+<hr size="1"><address style="text-align: right;"><small>Generated on Tue Oct 4 19:02:31 2011 for WCSLIB 4.8.2 by 
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address>
 </body>
diff --git a/wcslib/html/globals_0x7a.html b/wcslib/html/globals_0x7a.html
index 2e83c54..5374a88 100644
--- a/wcslib/html/globals_0x7a.html
+++ b/wcslib/html/globals_0x7a.html
@@ -1,6 +1,6 @@
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
 <html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>WCSLIB 4.7: Data Fields</title>
+<title>WCSLIB 4.8.2: Data Fields</title>
 <link href="doxygen.css" rel="stylesheet" type="text/css">
 <link href="tabs.css" rel="stylesheet" type="text/css">
 </head><body>
@@ -26,6 +26,8 @@
       <li><a href="globals_func.html"><span>Functions</span></a></li>
       <li><a href="globals_vars.html"><span>Variables</span></a></li>
       <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+      <li><a href="globals_enum.html"><span>Enumerations</span></a></li>
+      <li><a href="globals_eval.html"><span>Enumerator</span></a></li>
       <li><a href="globals_defs.html"><span>Defines</span></a></li>
     </ul>
   </div>
@@ -77,7 +79,7 @@ Here is a list of all functions, variables, defines, enums, and typedefs with li
 : <a class="el" href="prj_8h.html#574e44daea81568a6d5e324a6f339d6f">prj.h</a>
 </ul>
 </div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Mon Feb 7 18:03:57 2011 for WCSLIB 4.7 by 
+<hr size="1"><address style="text-align: right;"><small>Generated on Tue Oct 4 19:02:31 2011 for WCSLIB 4.8.2 by 
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address>
 </body>
diff --git a/wcslib/html/globals_defs.html b/wcslib/html/globals_defs.html
index c324ef1..5d354eb 100644
--- a/wcslib/html/globals_defs.html
+++ b/wcslib/html/globals_defs.html
@@ -1,6 +1,6 @@
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
 <html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>WCSLIB 4.7: Data Fields</title>
+<title>WCSLIB 4.8.2: Data Fields</title>
 <link href="doxygen.css" rel="stylesheet" type="text/css">
 <link href="tabs.css" rel="stylesheet" type="text/css">
 </head><body>
@@ -26,6 +26,8 @@
       <li><a href="globals_func.html"><span>Functions</span></a></li>
       <li><a href="globals_vars.html"><span>Variables</span></a></li>
       <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+      <li><a href="globals_enum.html"><span>Enumerations</span></a></li>
+      <li><a href="globals_eval.html"><span>Enumerator</span></a></li>
       <li class="current"><a href="globals_defs.html"><span>Defines</span></a></li>
     </ul>
   </div>
@@ -33,6 +35,7 @@
     <ul>
       <li><a href="#index_c"><span>c</span></a></li>
       <li><a href="#index_d"><span>d</span></a></li>
+      <li><a href="#index_e"><span>e</span></a></li>
       <li><a href="#index_f"><span>f</span></a></li>
       <li><a href="#index_k"><span>k</span></a></li>
       <li><a href="#index_l"><span>l</span></a></li>
@@ -77,6 +80,10 @@
 <li>DATFIX
 : <a class="el" href="wcsfix_8h.html#7181ebe5e9f0a4058642c56dc848bd5c">wcsfix.h</a>
 </ul>
+<h3><a class="anchor" name="index_e">- e -</a></h3><ul>
+<li>ERRLEN
+: <a class="el" href="wcserr_8h.html#7b46d9cbaea3241d91e40d03a2725fd7">wcserr.h</a>
+</ul>
 <h3><a class="anchor" name="index_f">- f -</a></h3><ul>
 <li>FITSHDR_CARD
 : <a class="el" href="fitshdr_8h.html#705c7c2c9700367e0e8b82d5033e6fa3">fitshdr.h</a>
@@ -188,10 +195,10 @@
 : <a class="el" href="tab_8h.html#141c3365f0364c01237aeeb93ddb717e">tab.h</a>
 </ul>
 <h3><a class="anchor" name="index_u">- u -</a></h3><ul>
-<li>UNDEFINED
-: <a class="el" href="wcsmath_8h.html#2dc3870be25a19efa2940150507aaf71">wcsmath.h</a>
 <li>undefined
 : <a class="el" href="wcsmath_8h.html#dea646bef24ac88b544d7094860127ff">wcsmath.h</a>
+<li>UNDEFINED
+: <a class="el" href="wcsmath_8h.html#2dc3870be25a19efa2940150507aaf71">wcsmath.h</a>
 <li>UNITFIX
 : <a class="el" href="wcsfix_8h.html#8f4a947e2605b35ffa92f08b113d60b2">wcsfix.h</a>
 </ul>
@@ -200,6 +207,10 @@
 : <a class="el" href="wcs_8h.html#c55946dadc53ac592cb686275902ae7b">wcs.h</a>
 <li>wcscopy_errmsg
 : <a class="el" href="wcs_8h.html#e1738854472218541bda531653ef2709">wcs.h</a>
+<li>WCSERR_MSG_LENGTH
+: <a class="el" href="wcserr_8h.html#d53f2d5e6a70e53cb3decc6c7b42ad96">wcserr.h</a>
+<li>WCSERR_SET
+: <a class="el" href="wcserr_8h.html#cfa8a447539633296d50e67c7ab466c2">wcserr.h</a>
 <li>wcsfree_errmsg
 : <a class="el" href="wcs_8h.html#3d64b57cec404114c75bd25a562e8053">wcs.h</a>
 <li>WCSHDO_all
@@ -266,6 +277,8 @@
 : <a class="el" href="wcs_8h.html#cfbadc770489b6b5186b95eaa35467f1">wcs.h</a>
 <li>wcsp2s_errmsg
 : <a class="el" href="wcs_8h.html#de3959355dc9d0987e7ccc4070795c38">wcs.h</a>
+<li>WCSPRINTF_PTR
+: <a class="el" href="wcsprintf_8h.html#7af03fe3aabc25673cc012adc1e3f8cc">wcsprintf.h</a>
 <li>wcsprt_errmsg
 : <a class="el" href="wcs_8h.html#8f5c31a6983b17abbe2fead61550d55c">wcs.h</a>
 <li>wcss2p_errmsg
@@ -326,7 +339,7 @@
 : <a class="el" href="wcsunits_8h.html#946bca82ae3fb279ad3d86dbc793be07">wcsunits.h</a>
 </ul>
 </div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Mon Feb 7 18:03:57 2011 for WCSLIB 4.7 by 
+<hr size="1"><address style="text-align: right;"><small>Generated on Tue Oct 4 19:02:31 2011 for WCSLIB 4.8.2 by 
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address>
 </body>
diff --git a/wcslib/html/globals_func.html b/wcslib/html/globals_func.html
index 51c9301..aa78b70 100644
--- a/wcslib/html/globals_func.html
+++ b/wcslib/html/globals_func.html
@@ -1,6 +1,6 @@
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
 <html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>WCSLIB 4.7: Data Fields</title>
+<title>WCSLIB 4.8.2: Data Fields</title>
 <link href="doxygen.css" rel="stylesheet" type="text/css">
 <link href="tabs.css" rel="stylesheet" type="text/css">
 </head><body>
@@ -26,28 +26,30 @@
       <li class="current"><a href="globals_func.html"><span>Functions</span></a></li>
       <li><a href="globals_vars.html"><span>Variables</span></a></li>
       <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+      <li><a href="globals_enum.html"><span>Enumerations</span></a></li>
+      <li><a href="globals_eval.html"><span>Enumerator</span></a></li>
       <li><a href="globals_defs.html"><span>Defines</span></a></li>
     </ul>
   </div>
   <div class="tabs">
     <ul>
-      <li><a href="#index_a"><span>a</span></a></li>
-      <li><a href="#index_b"><span>b</span></a></li>
-      <li><a href="#index_c"><span>c</span></a></li>
-      <li><a href="#index_d"><span>d</span></a></li>
-      <li><a href="#index_e"><span>e</span></a></li>
-      <li><a href="#index_f"><span>f</span></a></li>
-      <li><a href="#index_h"><span>h</span></a></li>
-      <li><a href="#index_l"><span>l</span></a></li>
-      <li><a href="#index_m"><span>m</span></a></li>
-      <li><a href="#index_p"><span>p</span></a></li>
-      <li><a href="#index_q"><span>q</span></a></li>
-      <li><a href="#index_s"><span>s</span></a></li>
-      <li><a href="#index_t"><span>t</span></a></li>
-      <li><a href="#index_u"><span>u</span></a></li>
-      <li><a href="#index_v"><span>v</span></a></li>
-      <li><a href="#index_w"><span>w</span></a></li>
-      <li><a href="#index_z"><span>z</span></a></li>
+      <li class="current"><a href="globals_func.html#index_a"><span>a</span></a></li>
+      <li><a href="globals_func_0x62.html#index_b"><span>b</span></a></li>
+      <li><a href="globals_func_0x63.html#index_c"><span>c</span></a></li>
+      <li><a href="globals_func_0x64.html#index_d"><span>d</span></a></li>
+      <li><a href="globals_func_0x65.html#index_e"><span>e</span></a></li>
+      <li><a href="globals_func_0x66.html#index_f"><span>f</span></a></li>
+      <li><a href="globals_func_0x68.html#index_h"><span>h</span></a></li>
+      <li><a href="globals_func_0x6c.html#index_l"><span>l</span></a></li>
+      <li><a href="globals_func_0x6d.html#index_m"><span>m</span></a></li>
+      <li><a href="globals_func_0x70.html#index_p"><span>p</span></a></li>
+      <li><a href="globals_func_0x71.html#index_q"><span>q</span></a></li>
+      <li><a href="globals_func_0x73.html#index_s"><span>s</span></a></li>
+      <li><a href="globals_func_0x74.html#index_t"><span>t</span></a></li>
+      <li><a href="globals_func_0x75.html#index_u"><span>u</span></a></li>
+      <li><a href="globals_func_0x76.html#index_v"><span>v</span></a></li>
+      <li><a href="globals_func_0x77.html#index_w"><span>w</span></a></li>
+      <li><a href="globals_func_0x7a.html#index_z"><span>z</span></a></li>
     </ul>
   </div>
 </div>
@@ -96,394 +98,8 @@
 <li>azpx2s()
 : <a class="el" href="prj_8h.html#8ebb4c79b635cef463b4e7242ff23c25">prj.h</a>
 </ul>
-<h3><a class="anchor" name="index_b">- b -</a></h3><ul>
-<li>betavelo()
-: <a class="el" href="spx_8h.html#09b951b08ac818b9da44389a3ddf614a">spx.h</a>
-<li>bons2x()
-: <a class="el" href="prj_8h.html#3b4cda48838c613460bff00c76fceb44">prj.h</a>
-<li>bonset()
-: <a class="el" href="prj_8h.html#aec02a8e47d68e126983e9bb07a0c0aa">prj.h</a>
-<li>bonx2s()
-: <a class="el" href="prj_8h.html#53315ef8d3bd4002d1e98142fcf62566">prj.h</a>
-</ul>
-<h3><a class="anchor" name="index_c">- c -</a></h3><ul>
-<li>cars2x()
-: <a class="el" href="prj_8h.html#b4325a957786611772b90e7a080327f3">prj.h</a>
-<li>carset()
-: <a class="el" href="prj_8h.html#36ccae7b426311614a4e80432a2b62c3">prj.h</a>
-<li>carx2s()
-: <a class="el" href="prj_8h.html#f363383621fb2b72243c1d6b894874d5">prj.h</a>
-<li>cdfix()
-: <a class="el" href="wcsfix_8h.html#25714f1558ecbee6c1b1fef0abf8ea7f">wcsfix.h</a>
-<li>ceas2x()
-: <a class="el" href="prj_8h.html#28ddb923a52cb597ca9c7dd03ceeb4fe">prj.h</a>
-<li>ceaset()
-: <a class="el" href="prj_8h.html#68ce41ad199c3385bed7e7d4ded2bd8a">prj.h</a>
-<li>ceax2s()
-: <a class="el" href="prj_8h.html#ff09e87b2246bdec83f6a7bb1bc0f471">prj.h</a>
-<li>celfix()
-: <a class="el" href="wcsfix_8h.html#c1df72303f64e50d5e3cb320c126443b">wcsfix.h</a>
-<li>celini()
-: <a class="el" href="cel_8h.html#1fe1b137ade45ea28e61f44d4708fb77">cel.h</a>
-<li>celprt()
-: <a class="el" href="cel_8h.html#db2e4565f61a9de5fe278d9035850dc3">cel.h</a>
-<li>cels2x()
-: <a class="el" href="cel_8h.html#6661c05703158b0808038b7d551f1ea1">cel.h</a>
-<li>celset()
-: <a class="el" href="cel_8h.html#b0f67d1727750616f71c7bfcb3a037b6">cel.h</a>
-<li>celx2s()
-: <a class="el" href="cel_8h.html#1fe7f134670262eb54b6049c0275a27b">cel.h</a>
-<li>cods2x()
-: <a class="el" href="prj_8h.html#fedc43dc512008174ec9b87753519031">prj.h</a>
-<li>codset()
-: <a class="el" href="prj_8h.html#fbf5f05496f1e018425e02d60a4e0b74">prj.h</a>
-<li>codx2s()
-: <a class="el" href="prj_8h.html#105e2bf177120eb34f41e6af768f855d">prj.h</a>
-<li>coes2x()
-: <a class="el" href="prj_8h.html#fa8d27e481bbfffacd3e671e6715d5cb">prj.h</a>
-<li>coeset()
-: <a class="el" href="prj_8h.html#b1264f0201113c1a8e931ad9a7630e2f">prj.h</a>
-<li>coex2s()
-: <a class="el" href="prj_8h.html#d70968320728202aa12048162248d368">prj.h</a>
-<li>coos2x()
-: <a class="el" href="prj_8h.html#ed0317c8ffef248346da897568df266c">prj.h</a>
-<li>cooset()
-: <a class="el" href="prj_8h.html#344308a1d96a93f9bc682141f3df1a14">prj.h</a>
-<li>coox2s()
-: <a class="el" href="prj_8h.html#2f42dcec4ea56bbb25b563859228b02e">prj.h</a>
-<li>cops2x()
-: <a class="el" href="prj_8h.html#77283589634cc9a054f3a7c7fc91d38d">prj.h</a>
-<li>copset()
-: <a class="el" href="prj_8h.html#c2f3bc42ac6e7d458364ebcf2b35814f">prj.h</a>
-<li>copx2s()
-: <a class="el" href="prj_8h.html#588e9a86fc4dcd1195f867f718ce5429">prj.h</a>
-<li>cosd()
-: <a class="el" href="wcstrig_8h.html#42ae26d339f06986ca7f12ba02abcd32">wcstrig.h</a>
-<li>cscs2x()
-: <a class="el" href="prj_8h.html#c9a7ed6b032cfdaba0e8caba17c6c149">prj.h</a>
-<li>cscset()
-: <a class="el" href="prj_8h.html#8bc552f12260f944e0b8f9b714804983">prj.h</a>
-<li>cscx2s()
-: <a class="el" href="prj_8h.html#fcefcb885b7d1c33e0458345cdc9f4a4">prj.h</a>
-<li>cylfix()
-: <a class="el" href="wcsfix_8h.html#07281faacbec1df800a417bf157751d7">wcsfix.h</a>
-<li>cyps2x()
-: <a class="el" href="prj_8h.html#13e0f81e1fd4bdc46847ab4c634ad346">prj.h</a>
-<li>cypset()
-: <a class="el" href="prj_8h.html#36cf447dee9f2e90e42d43d7adc5a0a1">prj.h</a>
-<li>cypx2s()
-: <a class="el" href="prj_8h.html#ffdbf993ce959fce2c148c07cd0f2c0c">prj.h</a>
-</ul>
-<h3><a class="anchor" name="index_d">- d -</a></h3><ul>
-<li>datfix()
-: <a class="el" href="wcsfix_8h.html#77b614a15de67b42040c2be46cbfca1a">wcsfix.h</a>
-</ul>
-<h3><a class="anchor" name="index_e">- e -</a></h3><ul>
-<li>enerfreq()
-: <a class="el" href="spx_8h.html#89a689b848429cfa5780757a5eee9347">spx.h</a>
-</ul>
-<h3><a class="anchor" name="index_f">- f -</a></h3><ul>
-<li>fits_read_wcstab()
-: <a class="el" href="getwcstab_8h.html#96c804d78d44901bc5d497b30e47b7ad">getwcstab.h</a>
-<li>fitshdr()
-: <a class="el" href="fitshdr_8h.html#ebb4607327b6db35b468517328f67878">fitshdr.h</a>
-<li>freqafrq()
-: <a class="el" href="spx_8h.html#6ee182e1185978bc6e7f69e4604fe341">spx.h</a>
-<li>freqawav()
-: <a class="el" href="spx_8h.html#3e86c3462619b4fdf0aeeeea9874757e">spx.h</a>
-<li>freqener()
-: <a class="el" href="spx_8h.html#5c2eb2d8649eaab21e71efcd25d9236c">spx.h</a>
-<li>freqvelo()
-: <a class="el" href="spx_8h.html#a626b0cad9206c62e7e265bdf8c92c31">spx.h</a>
-<li>freqvrad()
-: <a class="el" href="spx_8h.html#f4784a764fd0f36c82548ef755c470bd">spx.h</a>
-<li>freqwave()
-: <a class="el" href="spx_8h.html#51b714ff0ed788c20f1b273ec551b6f6">spx.h</a>
-<li>freqwavn()
-: <a class="el" href="spx_8h.html#9eb861d7c7437c5f974ad425da8b5664">spx.h</a>
-</ul>
-<h3><a class="anchor" name="index_h">- h -</a></h3><ul>
-<li>hpxs2x()
-: <a class="el" href="prj_8h.html#f44375ad9036898dd6d12d2cc58bf53b">prj.h</a>
-<li>hpxset()
-: <a class="el" href="prj_8h.html#a2167e62576d36eae341c2583cb5d678">prj.h</a>
-<li>hpxx2s()
-: <a class="el" href="prj_8h.html#4ff298fcdc6e7e23dfb4971fbd26ebe7">prj.h</a>
-</ul>
-<h3><a class="anchor" name="index_l">- l -</a></h3><ul>
-<li>lincpy()
-: <a class="el" href="lin_8h.html#b8fc0ef6b34eb3327b13a00de78232b1">lin.h</a>
-<li>linfree()
-: <a class="el" href="lin_8h.html#ef9ead7c6ea6ab08f3ba3fc6a1c30303">lin.h</a>
-<li>linini()
-: <a class="el" href="lin_8h.html#7ddea28768d99f01c6be1c71a4d8fe58">lin.h</a>
-<li>linp2x()
-: <a class="el" href="lin_8h.html#e4947608476c198ad27759d1e562d655">lin.h</a>
-<li>linprt()
-: <a class="el" href="lin_8h.html#946005b038f5c584691630b5d39369e3">lin.h</a>
-<li>linset()
-: <a class="el" href="lin_8h.html#5c01c0991c8d0c4437581a7c1453b09a">lin.h</a>
-<li>linx2p()
-: <a class="el" href="lin_8h.html#5490027e9699680dfefe370c28691243">lin.h</a>
-<li>logs2x()
-: <a class="el" href="log_8h.html#c80fd753e48873cdbd9a332609de150a">log.h</a>
-<li>logx2s()
-: <a class="el" href="log_8h.html#239e115e583af4e67e60de4a4f95f09e">log.h</a>
-</ul>
-<h3><a class="anchor" name="index_m">- m -</a></h3><ul>
-<li>matinv()
-: <a class="el" href="lin_8h.html#cc7d26efba3ca08d36047253a9315dcc">lin.h</a>
-<li>mers2x()
-: <a class="el" href="prj_8h.html#d9a80b98c04b0e06d08fd84bacc58b27">prj.h</a>
-<li>merset()
-: <a class="el" href="prj_8h.html#cf989261fd56f1e8b4eb8941ec2c754f">prj.h</a>
-<li>merx2s()
-: <a class="el" href="prj_8h.html#5380727f9aeff5aa57f8545d6b54a8f8">prj.h</a>
-<li>mols2x()
-: <a class="el" href="prj_8h.html#6f3cbaaf367984579aad5ec7eb00f397">prj.h</a>
-<li>molset()
-: <a class="el" href="prj_8h.html#151140d870ed4f490317938bd6260a6a">prj.h</a>
-<li>molx2s()
-: <a class="el" href="prj_8h.html#853c1df5e8327d83e9cfdde9455355f5">prj.h</a>
-</ul>
-<h3><a class="anchor" name="index_p">- p -</a></h3><ul>
-<li>pars2x()
-: <a class="el" href="prj_8h.html#eb5951ec54b929d16ab464939a37d74f">prj.h</a>
-<li>parset()
-: <a class="el" href="prj_8h.html#d2a2b56c0900516dd24eebf430bcb29c">prj.h</a>
-<li>parx2s()
-: <a class="el" href="prj_8h.html#17be11269d86b3308fd925949877718e">prj.h</a>
-<li>pcos2x()
-: <a class="el" href="prj_8h.html#1f1714691f99f11640dccdc74eadfb49">prj.h</a>
-<li>pcoset()
-: <a class="el" href="prj_8h.html#abdc7abc8b7c80187770cfd12c63f700">prj.h</a>
-<li>pcox2s()
-: <a class="el" href="prj_8h.html#28b623c88d38ab711fc61f36a97d0b27">prj.h</a>
-<li>prjini()
-: <a class="el" href="prj_8h.html#d994cb23871c51b20754973bef180f8a">prj.h</a>
-<li>prjprt()
-: <a class="el" href="prj_8h.html#8785bdf33bdaa3d9d52fd51b621ec8d5">prj.h</a>
-<li>prjs2x()
-: <a class="el" href="prj_8h.html#be28216295d9e7ad7dbb01bf5985df9f">prj.h</a>
-<li>prjset()
-: <a class="el" href="prj_8h.html#d43dbc765c63162d0af2b9285b8a434f">prj.h</a>
-<li>prjx2s()
-: <a class="el" href="prj_8h.html#9a387f05414e7b59487fdcb03ff79ced">prj.h</a>
-</ul>
-<h3><a class="anchor" name="index_q">- q -</a></h3><ul>
-<li>qscs2x()
-: <a class="el" href="prj_8h.html#847b7c3f5b7361596912d3d876b4f4fe">prj.h</a>
-<li>qscset()
-: <a class="el" href="prj_8h.html#6d1f0504f9b864d4aed4a59d60bab819">prj.h</a>
-<li>qscx2s()
-: <a class="el" href="prj_8h.html#fc5276e759c799deea36271d9cafc5e9">prj.h</a>
-</ul>
-<h3><a class="anchor" name="index_s">- s -</a></h3><ul>
-<li>sfls2x()
-: <a class="el" href="prj_8h.html#5517fccc15882e298ac9433f44d1ae4c">prj.h</a>
-<li>sflset()
-: <a class="el" href="prj_8h.html#7c719c0387d23c53b0ceb3ee161de66a">prj.h</a>
-<li>sflx2s()
-: <a class="el" href="prj_8h.html#310444979f8f0e62db2bcbe39b0e3d35">prj.h</a>
-<li>sincosd()
-: <a class="el" href="wcstrig_8h.html#ee847369fa66666bfe1e72e7872499b6">wcstrig.h</a>
-<li>sind()
-: <a class="el" href="wcstrig_8h.html#2b83ceb814c90ebfa042a26d884ac159">wcstrig.h</a>
-<li>sins2x()
-: <a class="el" href="prj_8h.html#bdf8c6c3ef615a01ebf8822e013d6a63">prj.h</a>
-<li>sinset()
-: <a class="el" href="prj_8h.html#b6ce2bb75a87b1679d05f251227d2f1b">prj.h</a>
-<li>sinx2s()
-: <a class="el" href="prj_8h.html#eb7881cd5d7b4b5e26281a512b8f62ac">prj.h</a>
-<li>spcaips()
-: <a class="el" href="spc_8h.html#615d3ef3a505a8be7da1578d9338d218">spc.h</a>
-<li>spcfix()
-: <a class="el" href="wcsfix_8h.html#f011e4065b6179e19d2964bc9646b6af">wcsfix.h</a>
-<li>spcini()
-: <a class="el" href="spc_8h.html#30c95d776068ef3cc959a50af9995fa9">spc.h</a>
-<li>spcprt()
-: <a class="el" href="spc_8h.html#7304d0d00bcf9d2bad1f56ba6d8322ea">spc.h</a>
-<li>spcs2x()
-: <a class="el" href="spc_8h.html#e6e89217a5eca87a2101ae195da74347">spc.h</a>
-<li>spcset()
-: <a class="el" href="spc_8h.html#f2ee6399a65f2467841be79e4bbb41c3">spc.h</a>
-<li>spcspx()
-: <a class="el" href="spc_8h.html#b9fc42d8e1d281839a0a42ac00bcd180">spc.h</a>
-<li>spctrn()
-: <a class="el" href="spc_8h.html#96e8686daa13255e36506c3bfc213e46">spc.h</a>
-<li>spctyp()
-: <a class="el" href="spc_8h.html#6f88e6f1a549bffa0d0ab2b9523d2000">spc.h</a>
-<li>spcx2s()
-: <a class="el" href="spc_8h.html#e7fe86ae85a1a3bd19c2d78c3dba58f6">spc.h</a>
-<li>spcxps()
-: <a class="el" href="spc_8h.html#49f16254df0e3498ae2c1eb641f5232c">spc.h</a>
-<li>specx()
-: <a class="el" href="spx_8h.html#192c7ea1edb2fc79d391a51bec7442e0">spx.h</a>
-<li>sphdpa()
-: <a class="el" href="sph_8h.html#ec6222fe1e4d807c9b59980b8e548eb0">sph.h</a>
-<li>sphpad()
-: <a class="el" href="sph_8h.html#8ee2e117701f434f0bffbbe52f05d118">sph.h</a>
-<li>sphs2x()
-: <a class="el" href="sph_8h.html#5c0783d56189d48d9f52af05b64a4df6">sph.h</a>
-<li>sphx2s()
-: <a class="el" href="sph_8h.html#bcdbd119e57482315882d849f2b04e91">sph.h</a>
-<li>stgs2x()
-: <a class="el" href="prj_8h.html#b46a0a668f28939626287d048153863f">prj.h</a>
-<li>stgset()
-: <a class="el" href="prj_8h.html#66b51f10624b6c17a84b5b54058dd72b">prj.h</a>
-<li>stgx2s()
-: <a class="el" href="prj_8h.html#88c15d0b6f789cbbd7c5d323ef131360">prj.h</a>
-<li>szps2x()
-: <a class="el" href="prj_8h.html#70b750ec65eb4a277057200c7fbb251f">prj.h</a>
-<li>szpset()
-: <a class="el" href="prj_8h.html#faafab5c440384667d7af444b7aca750">prj.h</a>
-<li>szpx2s()
-: <a class="el" href="prj_8h.html#2fe67a5ecf17729881efa24c83482611">prj.h</a>
-</ul>
-<h3><a class="anchor" name="index_t">- t -</a></h3><ul>
-<li>tabcpy()
-: <a class="el" href="tab_8h.html#87b3a2a84bab396a528af8382ce9ad04">tab.h</a>
-<li>tabfree()
-: <a class="el" href="tab_8h.html#0f3501cc592c78e0f2cb9922466589f2">tab.h</a>
-<li>tabini()
-: <a class="el" href="tab_8h.html#bb7920acdfb83179d3bac65035144c02">tab.h</a>
-<li>tabmem()
-: <a class="el" href="tab_8h.html#e403ff0b740916989c7386728df001c8">tab.h</a>
-<li>tabprt()
-: <a class="el" href="tab_8h.html#6b3768349e9a5e925aab24effddc584f">tab.h</a>
-<li>tabs2x()
-: <a class="el" href="tab_8h.html#aded7db92aa2758198b33f35f5f18d6e">tab.h</a>
-<li>tabset()
-: <a class="el" href="tab_8h.html#519e8e4503f7c41c0f99e8597171c97f">tab.h</a>
-<li>tabx2s()
-: <a class="el" href="tab_8h.html#006d6e8cb373e0dc3e9ccf128adb9411">tab.h</a>
-<li>tand()
-: <a class="el" href="wcstrig_8h.html#666bbac788099d5bc6d88e685f2713a3">wcstrig.h</a>
-<li>tans2x()
-: <a class="el" href="prj_8h.html#9d3358bed907342e3309e54bd2ab89da">prj.h</a>
-<li>tanset()
-: <a class="el" href="prj_8h.html#34d303d7ae44a6aca43c1a81bfaac10f">prj.h</a>
-<li>tanx2s()
-: <a class="el" href="prj_8h.html#cd4f54c072b6219242daeb6d4b9a74cb">prj.h</a>
-<li>tscs2x()
-: <a class="el" href="prj_8h.html#167a49d730bca43483aef311f7114ae4">prj.h</a>
-<li>tscset()
-: <a class="el" href="prj_8h.html#ad75dcd0cd2fd0b6a162b5587cba9c2d">prj.h</a>
-<li>tscx2s()
-: <a class="el" href="prj_8h.html#bbfbf3cba73850d7608765725993dfe3">prj.h</a>
-</ul>
-<h3><a class="anchor" name="index_u">- u -</a></h3><ul>
-<li>unitfix()
-: <a class="el" href="wcsfix_8h.html#883167275c4d3855ba453364db3d8d66">wcsfix.h</a>
-</ul>
-<h3><a class="anchor" name="index_v">- v -</a></h3><ul>
-<li>veloawav()
-: <a class="el" href="spx_8h.html#56a7d77413c654541fb29f58561c16f9">spx.h</a>
-<li>velobeta()
-: <a class="el" href="spx_8h.html#8aba8fe47efe098740991771e97fe756">spx.h</a>
-<li>velofreq()
-: <a class="el" href="spx_8h.html#974f799a8ee19dd23114ca01b225a02f">spx.h</a>
-<li>velowave()
-: <a class="el" href="spx_8h.html#cc02a893f538f5f0c0d1d9baae2b0e10">spx.h</a>
-<li>voptwave()
-: <a class="el" href="spx_8h.html#b23cb997ad699b59f91f4dfe4e8b28b0">spx.h</a>
-<li>vradfreq()
-: <a class="el" href="spx_8h.html#772a14e27c613ea7b63697efdb765205">spx.h</a>
-</ul>
-<h3><a class="anchor" name="index_w">- w -</a></h3><ul>
-<li>waveawav()
-: <a class="el" href="spx_8h.html#5a497ffd57345f2f0bf1c9abc56842c4">spx.h</a>
-<li>wavefreq()
-: <a class="el" href="spx_8h.html#6c79d97dcc410e1a7a3e6e26ba3dabe6">spx.h</a>
-<li>wavevelo()
-: <a class="el" href="spx_8h.html#0459c65496512f270d3c569c346ce413">spx.h</a>
-<li>wavevopt()
-: <a class="el" href="spx_8h.html#61a1980ff0683231529b784af1c48eaa">spx.h</a>
-<li>wavezopt()
-: <a class="el" href="spx_8h.html#544be13048057701c37a8e9c4f761be2">spx.h</a>
-<li>wavnfreq()
-: <a class="el" href="spx_8h.html#5eed4e6f2879b4607e60b4f77e2736bd">spx.h</a>
-<li>wcsbdx()
-: <a class="el" href="wcshdr_8h.html#16e35904c64fe6b0aab144bd022c722f">wcshdr.h</a>
-<li>wcsbth()
-: <a class="el" href="wcshdr_8h.html#dc053d80a9c4da454a52eed34e123633">wcshdr.h</a>
-<li>wcsfix()
-: <a class="el" href="wcsfix_8h.html#89e1b5b4d2fa89af03f5d1143352b05f">wcsfix.h</a>
-<li>wcsfree()
-: <a class="el" href="wcs_8h.html#4ab38bc642c4656f62c43acf84a849f1">wcs.h</a>
-<li>wcshdo()
-: <a class="el" href="wcshdr_8h.html#0b8372e555a2e2bcc63a11f3dc7a1bf6">wcshdr.h</a>
-<li>wcsidx()
-: <a class="el" href="wcshdr_8h.html#6174a483baad91dae3fa1c30b0e4cde5">wcshdr.h</a>
-<li>wcsini()
-: <a class="el" href="wcs_8h.html#2afc8255fde0965dddaa374463666d45">wcs.h</a>
-<li>wcsmix()
-: <a class="el" href="wcs_8h.html#f3f00b876c8212d43f32a51feeadaa81">wcs.h</a>
-<li>wcsnps()
-: <a class="el" href="wcs_8h.html#e790c9ce6c9b7a4845cf1c3c97b1e97a">wcs.h</a>
-<li>wcsnpv()
-: <a class="el" href="wcs_8h.html#42b2578d76ace7ca6114d82b7ae46a89">wcs.h</a>
-<li>wcsp2s()
-: <a class="el" href="wcs_8h.html#27d3dd209db3e76cf4c50f48c01ba986">wcs.h</a>
-<li>wcspih()
-: <a class="el" href="wcshdr_8h.html#c75623ee805ab7d43b0bba684c719a60">wcshdr.h</a>
-<li>wcsprintf()
-: <a class="el" href="wcsprintf_8h.html#46950abaf5a27347da8160741f98f973">wcsprintf.h</a>
-<li>wcsprintf_buf()
-: <a class="el" href="wcsprintf_8h.html#b8a869f35385b17a26cb5070ab63e5d5">wcsprintf.h</a>
-<li>wcsprintf_set()
-: <a class="el" href="wcsprintf_8h.html#5c6f91916a0b8f8c2d85274c0ba130f6">wcsprintf.h</a>
-<li>wcsprt()
-: <a class="el" href="wcs_8h.html#b9aeb8cf1afb1bfb22e989580d90fca8">wcs.h</a>
-<li>wcss2p()
-: <a class="el" href="wcs_8h.html#60673d05a3513659ac848a9cb3d0cb07">wcs.h</a>
-<li>wcsset()
-: <a class="el" href="wcs_8h.html#e5cc3f5d249755583403cdf54d2ebb91">wcs.h</a>
-<li>wcssptr()
-: <a class="el" href="wcs_8h.html#57975833fe0588eb7c7b6d79f13a7693">wcs.h</a>
-<li>wcssub()
-: <a class="el" href="wcs_8h.html#864c99fef9f3eee29085ce42d0ee0d64">wcs.h</a>
-<li>wcstab()
-: <a class="el" href="wcshdr_8h.html#6dd857f7b61a5b349cc8af5a4b6d8a1c">wcshdr.h</a>
-<li>wcsulex()
-: <a class="el" href="wcsunits_8h.html#0e7fd01137ef47ca728c19e8870d1ab5">wcsunits.h</a>
-<li>wcsunits()
-: <a class="el" href="wcsunits_8h.html#ef5d64e333f758458b1edaa617911513">wcsunits.h</a>
-<li>wcsutil_allEq()
-: <a class="el" href="wcsutil_8h.html#4c7c5a686aaa39f511598b32e944ac68">wcsutil.h</a>
-<li>wcsutil_blank_fill()
-: <a class="el" href="wcsutil_8h.html#38322fa65b3bad54552d374d873ad037">wcsutil.h</a>
-<li>wcsutil_null_fill()
-: <a class="el" href="wcsutil_8h.html#9d96f343fc444f8c6f1fa01367c4d765">wcsutil.h</a>
-<li>wcsutil_setAli()
-: <a class="el" href="wcsutil_8h.html#b32722081f8cda184d7ada6d734c637c">wcsutil.h</a>
-<li>wcsutil_setAll()
-: <a class="el" href="wcsutil_8h.html#fe7f963c2038673015bbce204c4a8171">wcsutil.h</a>
-<li>wcsutil_setBit()
-: <a class="el" href="wcsutil_8h.html#0d982911e7f694a751f2887ea38890e4">wcsutil.h</a>
-<li>wcsutrn()
-: <a class="el" href="wcsunits_8h.html#560462cb2a7fa7eae6b4f325c85e7911">wcsunits.h</a>
-<li>wcsvfree()
-: <a class="el" href="wcshdr_8h.html#27465844aaeea0623133f8151ca4fd9b">wcshdr.h</a>
-</ul>
-<h3><a class="anchor" name="index_z">- z -</a></h3><ul>
-<li>zeas2x()
-: <a class="el" href="prj_8h.html#dc4da028cde2d970e9e5e22adca22f37">prj.h</a>
-<li>zeaset()
-: <a class="el" href="prj_8h.html#3229533df20718c0d5671cc9eb5316fe">prj.h</a>
-<li>zeax2s()
-: <a class="el" href="prj_8h.html#849a1bbd679d0c193e8be96a8b9ed534">prj.h</a>
-<li>zoptwave()
-: <a class="el" href="spx_8h.html#da5d4cf3e8791d64da68575da692e3f3">spx.h</a>
-<li>zpns2x()
-: <a class="el" href="prj_8h.html#7b60d7992bf9c671cb4191f0ec2e0c90">prj.h</a>
-<li>zpnset()
-: <a class="el" href="prj_8h.html#c983c5a393c5b3f1041f07b2eb95a3a5">prj.h</a>
-<li>zpnx2s()
-: <a class="el" href="prj_8h.html#574e44daea81568a6d5e324a6f339d6f">prj.h</a>
-</ul>
 </div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Mon Feb 7 18:03:57 2011 for WCSLIB 4.7 by 
+<hr size="1"><address style="text-align: right;"><small>Generated on Tue Oct 4 19:02:31 2011 for WCSLIB 4.8.2 by 
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address>
 </body>
diff --git a/wcslib/html/globals_type.html b/wcslib/html/globals_type.html
index 31c6531..7689438 100644
--- a/wcslib/html/globals_type.html
+++ b/wcslib/html/globals_type.html
@@ -1,6 +1,6 @@
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
 <html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>WCSLIB 4.7: Data Fields</title>
+<title>WCSLIB 4.8.2: Data Fields</title>
 <link href="doxygen.css" rel="stylesheet" type="text/css">
 <link href="tabs.css" rel="stylesheet" type="text/css">
 </head><body>
@@ -26,6 +26,8 @@
       <li><a href="globals_func.html"><span>Functions</span></a></li>
       <li><a href="globals_vars.html"><span>Variables</span></a></li>
       <li class="current"><a href="globals_type.html"><span>Typedefs</span></a></li>
+      <li><a href="globals_enum.html"><span>Enumerations</span></a></li>
+      <li><a href="globals_eval.html"><span>Enumerator</span></a></li>
       <li><a href="globals_defs.html"><span>Defines</span></a></li>
     </ul>
   </div>
@@ -38,7 +40,7 @@
 : <a class="el" href="fitshdr_8h.html#88ab82d73e5c2607f0a40af8917fffe1">fitshdr.h</a>
 </ul>
 </div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Mon Feb 7 18:03:57 2011 for WCSLIB 4.7 by 
+<hr size="1"><address style="text-align: right;"><small>Generated on Tue Oct 4 19:02:31 2011 for WCSLIB 4.8.2 by 
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address>
 </body>
diff --git a/wcslib/html/globals_vars.html b/wcslib/html/globals_vars.html
index 13f5b23..4300f19 100644
--- a/wcslib/html/globals_vars.html
+++ b/wcslib/html/globals_vars.html
@@ -1,6 +1,6 @@
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
 <html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>WCSLIB 4.7: Data Fields</title>
+<title>WCSLIB 4.8.2: Data Fields</title>
 <link href="doxygen.css" rel="stylesheet" type="text/css">
 <link href="tabs.css" rel="stylesheet" type="text/css">
 </head><body>
@@ -26,6 +26,8 @@
       <li><a href="globals_func.html"><span>Functions</span></a></li>
       <li class="current"><a href="globals_vars.html"><span>Variables</span></a></li>
       <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+      <li><a href="globals_enum.html"><span>Enumerations</span></a></li>
+      <li><a href="globals_eval.html"><span>Enumerator</span></a></li>
       <li><a href="globals_defs.html"><span>Defines</span></a></li>
     </ul>
   </div>
@@ -35,7 +37,7 @@
 <p>
 <ul>
 <li>cel_errmsg
-: <a class="el" href="cel_8h.html#15d7df87f0d7d52bf30c5403fbd00271">cel.h</a>
+: <a class="el" href="cel_8h.html#2ac33dbe3aa2efff60543213b0a691f5">cel.h</a>
 <li>CONIC
 : <a class="el" href="prj_8h.html#dc97181f64d72234b8c6903b22b33df9">prj.h</a>
 <li>CONVENTIONAL
@@ -67,7 +69,7 @@
 <li>spc_errmsg
 : <a class="el" href="spc_8h.html#96978fec523018fd6898301a3452c166">spc.h</a>
 <li>spx_errmsg
-: <a class="el" href="spx_8h.html#652e95a1904d66117dc500c092b58e81">spx.h</a>
+: <a class="el" href="spx_8h.html#286f473d94247fbd7c2485e515fee67f">spx.h</a>
 <li>tab_errmsg
 : <a class="el" href="tab_8h.html#824d1e7c8fea5e5918a8555df39aa5b7">tab.h</a>
 <li>wcs_errmsg
@@ -86,7 +88,7 @@
 : <a class="el" href="prj_8h.html#4b25d630b7590f31fa0aa6d5861c9bfd">prj.h</a>
 </ul>
 </div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Mon Feb 7 18:03:57 2011 for WCSLIB 4.7 by 
+<hr size="1"><address style="text-align: right;"><small>Generated on Tue Oct 4 19:02:31 2011 for WCSLIB 4.8.2 by 
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address>
 </body>
diff --git a/wcslib/html/index.html b/wcslib/html/index.html
index 78d6f80..2840822 100644
--- a/wcslib/html/index.html
+++ b/wcslib/html/index.html
@@ -1,6 +1,6 @@
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
 <html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>WCSLIB 4.7: WCSLIB 4.7 and PGSBOX 4.7</title>
+<title>WCSLIB 4.8.2: WCSLIB 4.8.2 and PGSBOX 4.8.2</title>
 <link href="doxygen.css" rel="stylesheet" type="text/css">
 <link href="tabs.css" rel="stylesheet" type="text/css">
 </head><body>
@@ -16,7 +16,7 @@
   </div>
 </div>
 <div class="contents">
-<h1>WCSLIB 4.7 and PGSBOX 4.7</h1>
+<h1>WCSLIB 4.8.2 and PGSBOX 4.8.2</h1>
 <p>
 <div align="center">
 <img src="Bonne.gif" alt="Bonne.gif">
@@ -24,11 +24,11 @@
  <h2><a class="anchor" name="contents">
 Contents</a></h2>
 <ul>
-<li><a class="el" href="intro.html">Introduction</a></li><li><a class="el" href="software.html">FITS-WCS and related software</a></li><li><a class="el" href="overview.html">Overview of WCSLIB</a></li><li><a class="el" href="structs.html">WCSLIB data structures</a></li><li><a class="el" href="memory.html">Memory management</a></li><li><a class="el" href="vector.html">Vector API</a></li><li><a class="el" href="threads.html">Thread-safety</a></li><li><a class="el" href="testing.html">Example code, testing and verification</a></li><li><a class="el" href="fortran.html">WCSLIB Fortran wrappers</a></li><li><a class="el" href="pgsbox.html">PGSBOX</a></li></ul>
+<li><a class="el" href="intro.html">Introduction</a></li><li><a class="el" href="software.html">FITS-WCS and related software</a></li><li><a class="el" href="overview.html">Overview of WCSLIB</a></li><li><a class="el" href="structs.html">WCSLIB data structures</a></li><li><a class="el" href="memory.html">Memory management</a></li><li><a class="el" href="diagnostics.html">Diagnostic output</a></li><li><a class="el" href="vector.html">Vector API</a></li><li><a class="el" href="threads.html">Thread-safety</a></li><li><a class="el" href="testing.html">Example code, testing and verification</a></li><li><a class="el" href="fortran.html">WCSLIB Fortran wrappers</a></li><li><a class="el" href="pgsbox.html">PGSBOX</a></li></ul>
 <h2><a class="anchor" name="copyright">
 Copyright</a></h2>
 <div class="fragment"><pre class="fragment">
-  WCSLIB 4.7 - an implementation of the FITS WCS standard.
+  WCSLIB 4.8 - an implementation of the FITS WCS standard.
   Copyright (C) 1995-2011, Mark Calabretta
 
   WCSLIB is free software: you can redistribute it and/or modify it under the
@@ -52,7 +52,7 @@ Copyright</a></h2>
                     Epping NSW 1710
                     AUSTRALIA
 </pre></div> </div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Mon Feb 7 18:03:56 2011 for WCSLIB 4.7 by 
+<hr size="1"><address style="text-align: right;"><small>Generated on Tue Oct 4 19:02:30 2011 for WCSLIB 4.8.2 by 
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address>
 </body>
diff --git a/wcslib/html/intro.html b/wcslib/html/intro.html
index 19e4037..3365779 100644
--- a/wcslib/html/intro.html
+++ b/wcslib/html/intro.html
@@ -1,6 +1,6 @@
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
 <html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>WCSLIB 4.7: Introduction</title>
+<title>WCSLIB 4.8.2: Introduction</title>
 <link href="doxygen.css" rel="stylesheet" type="text/css">
 <link href="tabs.css" rel="stylesheet" type="text/css">
 </head><body>
@@ -14,7 +14,7 @@
       <li><a href="files.html"><span>Files</span></a></li>
     </ul>
   </div>
-  <div class="navpath"><a class="el" href="index.html">WCSLIB 4.7 and PGSBOX 4.7</a>
+  <div class="navpath"><a class="el" href="index.html">WCSLIB 4.8.2 and PGSBOX 4.8.2</a>
   </div>
 </div>
 <div class="contents">
@@ -39,7 +39,7 @@ The FITS WCS standard is described in<p>
 <p>
 Reprints of all published papers may be obtained from NASA's Astrophysics Data System (ADS), <a href="http://adsabs.harvard.edu/.">http://adsabs.harvard.edu/.</a> Reprints of Papers I, II (+HPX) and III are available from <a href="http://www.atnf.csiro.au/~mcalabre/.">http://www.atnf.csiro.au/~mcalabre/.</a> This site also includes errata and supplementary material for Papers I, II and III.<p>
 Additional information on all aspects of FITS and its various software implementations may be found at the FITS Support Office <a href="http://fits.gsfc.nasa.gov.">http://fits.gsfc.nasa.gov.</a> </div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Mon Feb 7 18:03:57 2011 for WCSLIB 4.7 by 
+<hr size="1"><address style="text-align: right;"><small>Generated on Tue Oct 4 19:02:30 2011 for WCSLIB 4.8.2 by 
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address>
 </body>
diff --git a/wcslib/html/lin_8h-source.html b/wcslib/html/lin_8h-source.html
index f8c4335..a88218a 100644
--- a/wcslib/html/lin_8h-source.html
+++ b/wcslib/html/lin_8h-source.html
@@ -1,6 +1,6 @@
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
 <html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>WCSLIB 4.7: lin.h Source File</title>
+<title>WCSLIB 4.8.2: lin.h Source File</title>
 <link href="doxygen.css" rel="stylesheet" type="text/css">
 <link href="tabs.css" rel="stylesheet" type="text/css">
 </head><body>
@@ -16,7 +16,7 @@
   </div>
 <h1>lin.h</h1><a href="lin_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*============================================================================</span>
 <a name="l00002"></a>00002 <span class="comment"></span>
-<a name="l00003"></a>00003 <span class="comment">  WCSLIB 4.7 - an implementation of the FITS WCS standard.</span>
+<a name="l00003"></a>00003 <span class="comment">  WCSLIB 4.8 - an implementation of the FITS WCS standard.</span>
 <a name="l00004"></a>00004 <span class="comment">  Copyright (C) 1995-2011, Mark Calabretta</span>
 <a name="l00005"></a>00005 <span class="comment"></span>
 <a name="l00006"></a>00006 <span class="comment">  This file is part of WCSLIB.</span>
@@ -44,10 +44,10 @@
 <a name="l00028"></a>00028 <span class="comment"></span>
 <a name="l00029"></a>00029 <span class="comment">  Author: Mark Calabretta, Australia Telescope National Facility</span>
 <a name="l00030"></a>00030 <span class="comment">  http://www.atnf.csiro.au/~mcalabre/index.html</span>
-<a name="l00031"></a>00031 <span class="comment">  $Id: lin.h,v 4.7 2011/02/07 07:03:42 cal103 Exp $</span>
+<a name="l00031"></a>00031 <span class="comment">  $Id: lin.h,v 4.8.1.1 2011/08/15 08:07:06 cal103 Exp cal103 $</span>
 <a name="l00032"></a>00032 <span class="comment">*=============================================================================</span>
 <a name="l00033"></a>00033 <span class="comment">*</span>
-<a name="l00034"></a>00034 <span class="comment">* WCSLIB 4.7 - C routines that implement the FITS World Coordinate System</span>
+<a name="l00034"></a>00034 <span class="comment">* WCSLIB 4.8 - C routines that implement the FITS World Coordinate System</span>
 <a name="l00035"></a>00035 <span class="comment">* (WCS) standard.  Refer to</span>
 <a name="l00036"></a>00036 <span class="comment">*</span>
 <a name="l00037"></a>00037 <span class="comment">*   "Representations of world coordinates in FITS",</span>
@@ -116,314 +116,360 @@
 <a name="l00100"></a>00100 <span class="comment">*                         1: Null linprm pointer passed.</span>
 <a name="l00101"></a>00101 <span class="comment">*                         2: Memory allocation failed.</span>
 <a name="l00102"></a>00102 <span class="comment">*</span>
-<a name="l00103"></a>00103 <span class="comment">*</span>
-<a name="l00104"></a>00104 <span class="comment">* lincpy() - Copy routine for the linprm struct</span>
-<a name="l00105"></a>00105 <span class="comment">* ---------------------------------------------</span>
-<a name="l00106"></a>00106 <span class="comment">* lincpy() does a deep copy of one linprm struct to another, using linini() to</span>
-<a name="l00107"></a>00107 <span class="comment">* allocate memory for its arrays if required.  Only the "information to be</span>
-<a name="l00108"></a>00108 <span class="comment">* provided" part of the struct is copied; a call to linset() is required to</span>
-<a name="l00109"></a>00109 <span class="comment">* initialize the remainder.</span>
-<a name="l00110"></a>00110 <span class="comment">*</span>
-<a name="l00111"></a>00111 <span class="comment">* Given:</span>
-<a name="l00112"></a>00112 <span class="comment">*   alloc     int       If true, allocate memory for the crpix, pc, and cdelt</span>
-<a name="l00113"></a>00113 <span class="comment">*                       arrays in the destination.  Otherwise, it is assumed</span>
-<a name="l00114"></a>00114 <span class="comment">*                       that pointers to these arrays have been set by the</span>
-<a name="l00115"></a>00115 <span class="comment">*                       user except if they are null pointers in which case</span>
-<a name="l00116"></a>00116 <span class="comment">*                       memory will be allocated for them regardless.</span>
-<a name="l00117"></a>00117 <span class="comment">*   linsrc    const struct linprm*</span>
-<a name="l00118"></a>00118 <span class="comment">*                       Struct to copy from.</span>
-<a name="l00119"></a>00119 <span class="comment">*</span>
-<a name="l00120"></a>00120 <span class="comment">* Given and returned:</span>
-<a name="l00121"></a>00121 <span class="comment">*   lindst    struct linprm*</span>
-<a name="l00122"></a>00122 <span class="comment">*                       Struct to copy to.  linprm::flag should be set to -1</span>
-<a name="l00123"></a>00123 <span class="comment">*                       if lindst was not previously initialized (memory leaks</span>
-<a name="l00124"></a>00124 <span class="comment">*                       may result if it was previously initialized).</span>
-<a name="l00125"></a>00125 <span class="comment">*</span>
-<a name="l00126"></a>00126 <span class="comment">* Function return value:</span>
-<a name="l00127"></a>00127 <span class="comment">*             int       Status return value:</span>
-<a name="l00128"></a>00128 <span class="comment">*                         0: Success.</span>
-<a name="l00129"></a>00129 <span class="comment">*                         1: Null linprm pointer passed.</span>
-<a name="l00130"></a>00130 <span class="comment">*                         2: Memory allocation failed.</span>
-<a name="l00131"></a>00131 <span class="comment">*</span>
-<a name="l00132"></a>00132 <span class="comment">*</span>
-<a name="l00133"></a>00133 <span class="comment">* linfree() - Destructor for the linprm struct</span>
-<a name="l00134"></a>00134 <span class="comment">* --------------------------------------------</span>
-<a name="l00135"></a>00135 <span class="comment">* linfree() frees memory allocated for the linprm arrays by linini() and/or</span>
-<a name="l00136"></a>00136 <span class="comment">* linset().  linini() keeps a record of the memory it allocates and linfree()</span>
-<a name="l00137"></a>00137 <span class="comment">* will only attempt to free this.</span>
+<a name="l00103"></a>00103 <span class="comment">*                       For returns > 1, a detailed error message is set in</span>
+<a name="l00104"></a>00104 <span class="comment">*                       linprm::err if enabled, see wcserr_enable().</span>
+<a name="l00105"></a>00105 <span class="comment">*</span>
+<a name="l00106"></a>00106 <span class="comment">*</span>
+<a name="l00107"></a>00107 <span class="comment">* lincpy() - Copy routine for the linprm struct</span>
+<a name="l00108"></a>00108 <span class="comment">* ---------------------------------------------</span>
+<a name="l00109"></a>00109 <span class="comment">* lincpy() does a deep copy of one linprm struct to another, using linini() to</span>
+<a name="l00110"></a>00110 <span class="comment">* allocate memory for its arrays if required.  Only the "information to be</span>
+<a name="l00111"></a>00111 <span class="comment">* provided" part of the struct is copied; a call to linset() is required to</span>
+<a name="l00112"></a>00112 <span class="comment">* initialize the remainder.</span>
+<a name="l00113"></a>00113 <span class="comment">*</span>
+<a name="l00114"></a>00114 <span class="comment">* Given:</span>
+<a name="l00115"></a>00115 <span class="comment">*   alloc     int       If true, allocate memory for the crpix, pc, and cdelt</span>
+<a name="l00116"></a>00116 <span class="comment">*                       arrays in the destination.  Otherwise, it is assumed</span>
+<a name="l00117"></a>00117 <span class="comment">*                       that pointers to these arrays have been set by the</span>
+<a name="l00118"></a>00118 <span class="comment">*                       user except if they are null pointers in which case</span>
+<a name="l00119"></a>00119 <span class="comment">*                       memory will be allocated for them regardless.</span>
+<a name="l00120"></a>00120 <span class="comment">*</span>
+<a name="l00121"></a>00121 <span class="comment">*   linsrc    const struct linprm*</span>
+<a name="l00122"></a>00122 <span class="comment">*                       Struct to copy from.</span>
+<a name="l00123"></a>00123 <span class="comment">*</span>
+<a name="l00124"></a>00124 <span class="comment">* Given and returned:</span>
+<a name="l00125"></a>00125 <span class="comment">*   lindst    struct linprm*</span>
+<a name="l00126"></a>00126 <span class="comment">*                       Struct to copy to.  linprm::flag should be set to -1</span>
+<a name="l00127"></a>00127 <span class="comment">*                       if lindst was not previously initialized (memory leaks</span>
+<a name="l00128"></a>00128 <span class="comment">*                       may result if it was previously initialized).</span>
+<a name="l00129"></a>00129 <span class="comment">*</span>
+<a name="l00130"></a>00130 <span class="comment">* Function return value:</span>
+<a name="l00131"></a>00131 <span class="comment">*             int       Status return value:</span>
+<a name="l00132"></a>00132 <span class="comment">*                         0: Success.</span>
+<a name="l00133"></a>00133 <span class="comment">*                         1: Null linprm pointer passed.</span>
+<a name="l00134"></a>00134 <span class="comment">*                         2: Memory allocation failed.</span>
+<a name="l00135"></a>00135 <span class="comment">*</span>
+<a name="l00136"></a>00136 <span class="comment">*                       For returns > 1, a detailed error message is set in</span>
+<a name="l00137"></a>00137 <span class="comment">*                       linprm::err if enabled, see wcserr_enable().</span>
 <a name="l00138"></a>00138 <span class="comment">*</span>
-<a name="l00139"></a>00139 <span class="comment">* PLEASE NOTE: linfree() must not be invoked on a linprm struct that was not</span>
-<a name="l00140"></a>00140 <span class="comment">* initialized by linini().</span>
-<a name="l00141"></a>00141 <span class="comment">*</span>
-<a name="l00142"></a>00142 <span class="comment">* Given:</span>
-<a name="l00143"></a>00143 <span class="comment">*   lin       struct linprm*</span>
-<a name="l00144"></a>00144 <span class="comment">*                       Linear transformation parameters.</span>
+<a name="l00139"></a>00139 <span class="comment">*</span>
+<a name="l00140"></a>00140 <span class="comment">* linfree() - Destructor for the linprm struct</span>
+<a name="l00141"></a>00141 <span class="comment">* --------------------------------------------</span>
+<a name="l00142"></a>00142 <span class="comment">* linfree() frees memory allocated for the linprm arrays by linini() and/or</span>
+<a name="l00143"></a>00143 <span class="comment">* linset().  linini() keeps a record of the memory it allocates and linfree()</span>
+<a name="l00144"></a>00144 <span class="comment">* will only attempt to free this.</span>
 <a name="l00145"></a>00145 <span class="comment">*</span>
-<a name="l00146"></a>00146 <span class="comment">* Function return value:</span>
-<a name="l00147"></a>00147 <span class="comment">*             int       Status return value:</span>
-<a name="l00148"></a>00148 <span class="comment">*                         0: Success.</span>
-<a name="l00149"></a>00149 <span class="comment">*                         1: Null linprm pointer passed.</span>
-<a name="l00150"></a>00150 <span class="comment">*</span>
-<a name="l00151"></a>00151 <span class="comment">*</span>
-<a name="l00152"></a>00152 <span class="comment">* linprt() - Print routine for the linprm struct</span>
-<a name="l00153"></a>00153 <span class="comment">* ----------------------------------------------</span>
-<a name="l00154"></a>00154 <span class="comment">* linprt() prints the contents of a linprm struct.</span>
-<a name="l00155"></a>00155 <span class="comment">*</span>
-<a name="l00156"></a>00156 <span class="comment">* Given:</span>
-<a name="l00157"></a>00157 <span class="comment">*   lin       const struct linprm*</span>
-<a name="l00158"></a>00158 <span class="comment">*                       Linear transformation parameters.</span>
-<a name="l00159"></a>00159 <span class="comment">*</span>
-<a name="l00160"></a>00160 <span class="comment">* Function return value:</span>
-<a name="l00161"></a>00161 <span class="comment">*             int       Status return value:</span>
-<a name="l00162"></a>00162 <span class="comment">*                         0: Success.</span>
-<a name="l00163"></a>00163 <span class="comment">*                         1: Null linprm pointer passed.</span>
-<a name="l00164"></a>00164 <span class="comment">*</span>
-<a name="l00165"></a>00165 <span class="comment">*</span>
-<a name="l00166"></a>00166 <span class="comment">* linset() - Setup routine for the linprm struct</span>
-<a name="l00167"></a>00167 <span class="comment">* ----------------------------------------------</span>
-<a name="l00168"></a>00168 <span class="comment">* linset(), if necessary, allocates memory for the linprm::piximg and</span>
-<a name="l00169"></a>00169 <span class="comment">* linprm::imgpix arrays and sets up the linprm struct according to information</span>
-<a name="l00170"></a>00170 <span class="comment">* supplied within it - refer to the explanation of linprm::flag.</span>
-<a name="l00171"></a>00171 <span class="comment">*</span>
-<a name="l00172"></a>00172 <span class="comment">* Note that this routine need not be called directly; it will be invoked by</span>
-<a name="l00173"></a>00173 <span class="comment">* linp2x() and linx2p() if the linprm::flag is anything other than a</span>
-<a name="l00174"></a>00174 <span class="comment">* predefined magic value.</span>
-<a name="l00175"></a>00175 <span class="comment">*</span>
-<a name="l00176"></a>00176 <span class="comment">* Given and returned:</span>
-<a name="l00177"></a>00177 <span class="comment">*   lin       struct linprm*</span>
-<a name="l00178"></a>00178 <span class="comment">*                       Linear transformation parameters.</span>
+<a name="l00146"></a>00146 <span class="comment">* PLEASE NOTE: linfree() must not be invoked on a linprm struct that was not</span>
+<a name="l00147"></a>00147 <span class="comment">* initialized by linini().</span>
+<a name="l00148"></a>00148 <span class="comment">*</span>
+<a name="l00149"></a>00149 <span class="comment">* Given:</span>
+<a name="l00150"></a>00150 <span class="comment">*   lin       struct linprm*</span>
+<a name="l00151"></a>00151 <span class="comment">*                       Linear transformation parameters.</span>
+<a name="l00152"></a>00152 <span class="comment">*</span>
+<a name="l00153"></a>00153 <span class="comment">* Function return value:</span>
+<a name="l00154"></a>00154 <span class="comment">*             int       Status return value:</span>
+<a name="l00155"></a>00155 <span class="comment">*                         0: Success.</span>
+<a name="l00156"></a>00156 <span class="comment">*                         1: Null linprm pointer passed.</span>
+<a name="l00157"></a>00157 <span class="comment">*</span>
+<a name="l00158"></a>00158 <span class="comment">*</span>
+<a name="l00159"></a>00159 <span class="comment">* linprt() - Print routine for the linprm struct</span>
+<a name="l00160"></a>00160 <span class="comment">* ----------------------------------------------</span>
+<a name="l00161"></a>00161 <span class="comment">* linprt() prints the contents of a linprm struct using wcsprintf().  Mainly</span>
+<a name="l00162"></a>00162 <span class="comment">* intended for diagnostic purposes.</span>
+<a name="l00163"></a>00163 <span class="comment">*</span>
+<a name="l00164"></a>00164 <span class="comment">* Given:</span>
+<a name="l00165"></a>00165 <span class="comment">*   lin       const struct linprm*</span>
+<a name="l00166"></a>00166 <span class="comment">*                       Linear transformation parameters.</span>
+<a name="l00167"></a>00167 <span class="comment">*</span>
+<a name="l00168"></a>00168 <span class="comment">* Function return value:</span>
+<a name="l00169"></a>00169 <span class="comment">*             int       Status return value:</span>
+<a name="l00170"></a>00170 <span class="comment">*                         0: Success.</span>
+<a name="l00171"></a>00171 <span class="comment">*                         1: Null linprm pointer passed.</span>
+<a name="l00172"></a>00172 <span class="comment">*</span>
+<a name="l00173"></a>00173 <span class="comment">*</span>
+<a name="l00174"></a>00174 <span class="comment">* linset() - Setup routine for the linprm struct</span>
+<a name="l00175"></a>00175 <span class="comment">* ----------------------------------------------</span>
+<a name="l00176"></a>00176 <span class="comment">* linset(), if necessary, allocates memory for the linprm::piximg and</span>
+<a name="l00177"></a>00177 <span class="comment">* linprm::imgpix arrays and sets up the linprm struct according to information</span>
+<a name="l00178"></a>00178 <span class="comment">* supplied within it - refer to the explanation of linprm::flag.</span>
 <a name="l00179"></a>00179 <span class="comment">*</span>
-<a name="l00180"></a>00180 <span class="comment">* Function return value:</span>
-<a name="l00181"></a>00181 <span class="comment">*             int       Status return value:</span>
-<a name="l00182"></a>00182 <span class="comment">*                         0: Success.</span>
-<a name="l00183"></a>00183 <span class="comment">*                         1: Null linprm pointer passed.</span>
-<a name="l00184"></a>00184 <span class="comment">*                         2: Memory allocation failed.</span>
-<a name="l00185"></a>00185 <span class="comment">*                         3: PCi_ja matrix is singular.</span>
-<a name="l00186"></a>00186 <span class="comment">*</span>
+<a name="l00180"></a>00180 <span class="comment">* Note that this routine need not be called directly; it will be invoked by</span>
+<a name="l00181"></a>00181 <span class="comment">* linp2x() and linx2p() if the linprm::flag is anything other than a</span>
+<a name="l00182"></a>00182 <span class="comment">* predefined magic value.</span>
+<a name="l00183"></a>00183 <span class="comment">*</span>
+<a name="l00184"></a>00184 <span class="comment">* Given and returned:</span>
+<a name="l00185"></a>00185 <span class="comment">*   lin       struct linprm*</span>
+<a name="l00186"></a>00186 <span class="comment">*                       Linear transformation parameters.</span>
 <a name="l00187"></a>00187 <span class="comment">*</span>
-<a name="l00188"></a>00188 <span class="comment">* linp2x() - Pixel-to-world linear transformation</span>
-<a name="l00189"></a>00189 <span class="comment">* -----------------------------------------------</span>
-<a name="l00190"></a>00190 <span class="comment">* linp2x() transforms pixel coordinates to intermediate world coordinates.</span>
-<a name="l00191"></a>00191 <span class="comment">*</span>
-<a name="l00192"></a>00192 <span class="comment">* Given and returned:</span>
-<a name="l00193"></a>00193 <span class="comment">*   lin       struct linprm*</span>
-<a name="l00194"></a>00194 <span class="comment">*                       Linear transformation parameters.</span>
-<a name="l00195"></a>00195 <span class="comment">*</span>
-<a name="l00196"></a>00196 <span class="comment">* Given:</span>
-<a name="l00197"></a>00197 <span class="comment">*   ncoord,</span>
-<a name="l00198"></a>00198 <span class="comment">*   nelem     int       The number of coordinates, each of vector length nelem</span>
-<a name="l00199"></a>00199 <span class="comment">*                       but containing lin.naxis coordinate elements.</span>
-<a name="l00200"></a>00200 <span class="comment">*   pixcrd    const double[ncoord][nelem]</span>
-<a name="l00201"></a>00201 <span class="comment">*                       Array of pixel coordinates.</span>
+<a name="l00188"></a>00188 <span class="comment">* Function return value:</span>
+<a name="l00189"></a>00189 <span class="comment">*             int       Status return value:</span>
+<a name="l00190"></a>00190 <span class="comment">*                         0: Success.</span>
+<a name="l00191"></a>00191 <span class="comment">*                         1: Null linprm pointer passed.</span>
+<a name="l00192"></a>00192 <span class="comment">*                         2: Memory allocation failed.</span>
+<a name="l00193"></a>00193 <span class="comment">*                         3: PCi_ja matrix is singular.</span>
+<a name="l00194"></a>00194 <span class="comment">*</span>
+<a name="l00195"></a>00195 <span class="comment">*                       For returns > 1, a detailed error message is set in</span>
+<a name="l00196"></a>00196 <span class="comment">*                       linprm::err if enabled, see wcserr_enable().</span>
+<a name="l00197"></a>00197 <span class="comment">*</span>
+<a name="l00198"></a>00198 <span class="comment">*</span>
+<a name="l00199"></a>00199 <span class="comment">* linp2x() - Pixel-to-world linear transformation</span>
+<a name="l00200"></a>00200 <span class="comment">* -----------------------------------------------</span>
+<a name="l00201"></a>00201 <span class="comment">* linp2x() transforms pixel coordinates to intermediate world coordinates.</span>
 <a name="l00202"></a>00202 <span class="comment">*</span>
-<a name="l00203"></a>00203 <span class="comment">* Returned:</span>
-<a name="l00204"></a>00204 <span class="comment">*   imgcrd    double[ncoord][nelem]</span>
-<a name="l00205"></a>00205 <span class="comment">*                       Array of intermediate world coordinates.</span>
+<a name="l00203"></a>00203 <span class="comment">* Given and returned:</span>
+<a name="l00204"></a>00204 <span class="comment">*   lin       struct linprm*</span>
+<a name="l00205"></a>00205 <span class="comment">*                       Linear transformation parameters.</span>
 <a name="l00206"></a>00206 <span class="comment">*</span>
-<a name="l00207"></a>00207 <span class="comment">* Function return value:</span>
-<a name="l00208"></a>00208 <span class="comment">*             int       Status return value:</span>
-<a name="l00209"></a>00209 <span class="comment">*                         0: Success.</span>
-<a name="l00210"></a>00210 <span class="comment">*                         1: Null linprm pointer passed.</span>
-<a name="l00211"></a>00211 <span class="comment">*                         2: Memory allocation failed.</span>
-<a name="l00212"></a>00212 <span class="comment">*                         3: PCi_ja matrix is singular.</span>
-<a name="l00213"></a>00213 <span class="comment">*</span>
+<a name="l00207"></a>00207 <span class="comment">* Given:</span>
+<a name="l00208"></a>00208 <span class="comment">*   ncoord,</span>
+<a name="l00209"></a>00209 <span class="comment">*   nelem     int       The number of coordinates, each of vector length nelem</span>
+<a name="l00210"></a>00210 <span class="comment">*                       but containing lin.naxis coordinate elements.</span>
+<a name="l00211"></a>00211 <span class="comment">*</span>
+<a name="l00212"></a>00212 <span class="comment">*   pixcrd    const double[ncoord][nelem]</span>
+<a name="l00213"></a>00213 <span class="comment">*                       Array of pixel coordinates.</span>
 <a name="l00214"></a>00214 <span class="comment">*</span>
-<a name="l00215"></a>00215 <span class="comment">* linx2p() - World-to-pixel linear transformation</span>
-<a name="l00216"></a>00216 <span class="comment">* -----------------------------------------------</span>
-<a name="l00217"></a>00217 <span class="comment">* linx2p() transforms intermediate world coordinates to pixel coordinates.</span>
+<a name="l00215"></a>00215 <span class="comment">* Returned:</span>
+<a name="l00216"></a>00216 <span class="comment">*   imgcrd    double[ncoord][nelem]</span>
+<a name="l00217"></a>00217 <span class="comment">*                       Array of intermediate world coordinates.</span>
 <a name="l00218"></a>00218 <span class="comment">*</span>
-<a name="l00219"></a>00219 <span class="comment">* Given and returned:</span>
-<a name="l00220"></a>00220 <span class="comment">*   lin       struct linprm*</span>
-<a name="l00221"></a>00221 <span class="comment">*                       Linear transformation parameters.</span>
-<a name="l00222"></a>00222 <span class="comment">*</span>
-<a name="l00223"></a>00223 <span class="comment">* Given:</span>
-<a name="l00224"></a>00224 <span class="comment">*   ncoord,</span>
-<a name="l00225"></a>00225 <span class="comment">*   nelem     int       The number of coordinates, each of vector length nelem</span>
-<a name="l00226"></a>00226 <span class="comment">*                       but containing lin.naxis coordinate elements.</span>
-<a name="l00227"></a>00227 <span class="comment">*   imgcrd   const double[ncoord][nelem]</span>
-<a name="l00228"></a>00228 <span class="comment">*                       Array of intermediate world coordinates.</span>
+<a name="l00219"></a>00219 <span class="comment">* Function return value:</span>
+<a name="l00220"></a>00220 <span class="comment">*             int       Status return value:</span>
+<a name="l00221"></a>00221 <span class="comment">*                         0: Success.</span>
+<a name="l00222"></a>00222 <span class="comment">*                         1: Null linprm pointer passed.</span>
+<a name="l00223"></a>00223 <span class="comment">*                         2: Memory allocation failed.</span>
+<a name="l00224"></a>00224 <span class="comment">*                         3: PCi_ja matrix is singular.</span>
+<a name="l00225"></a>00225 <span class="comment">*</span>
+<a name="l00226"></a>00226 <span class="comment">*                       For returns > 1, a detailed error message is set in</span>
+<a name="l00227"></a>00227 <span class="comment">*                       linprm::err if enabled, see wcserr_enable().</span>
+<a name="l00228"></a>00228 <span class="comment">*</span>
 <a name="l00229"></a>00229 <span class="comment">*</span>
-<a name="l00230"></a>00230 <span class="comment">* Returned:</span>
-<a name="l00231"></a>00231 <span class="comment">*   pixcrd    double[ncoord][nelem]</span>
-<a name="l00232"></a>00232 <span class="comment">*                       Array of pixel coordinates.</span>
+<a name="l00230"></a>00230 <span class="comment">* linx2p() - World-to-pixel linear transformation</span>
+<a name="l00231"></a>00231 <span class="comment">* -----------------------------------------------</span>
+<a name="l00232"></a>00232 <span class="comment">* linx2p() transforms intermediate world coordinates to pixel coordinates.</span>
 <a name="l00233"></a>00233 <span class="comment">*</span>
-<a name="l00234"></a>00234 <span class="comment">*             int       Status return value:</span>
-<a name="l00235"></a>00235 <span class="comment">*                         0: Success.</span>
-<a name="l00236"></a>00236 <span class="comment">*                         1: Null linprm pointer passed.</span>
-<a name="l00237"></a>00237 <span class="comment">*                         2: Memory allocation failed.</span>
-<a name="l00238"></a>00238 <span class="comment">*                         3: PCi_ja matrix is singular.</span>
-<a name="l00239"></a>00239 <span class="comment">*</span>
-<a name="l00240"></a>00240 <span class="comment">*</span>
-<a name="l00241"></a>00241 <span class="comment">* linprm struct - Linear transformation parameters</span>
-<a name="l00242"></a>00242 <span class="comment">* ------------------------------------------------</span>
-<a name="l00243"></a>00243 <span class="comment">* The linprm struct contains all of the information required to perform a</span>
-<a name="l00244"></a>00244 <span class="comment">* linear transformation.  It consists of certain members that must be set by</span>
-<a name="l00245"></a>00245 <span class="comment">* the user ("given") and others that are set by the WCSLIB routines</span>
-<a name="l00246"></a>00246 <span class="comment">* ("returned").</span>
-<a name="l00247"></a>00247 <span class="comment">*</span>
-<a name="l00248"></a>00248 <span class="comment">*   int flag</span>
-<a name="l00249"></a>00249 <span class="comment">*     (Given and returned) This flag must be set to zero whenever any of the</span>
-<a name="l00250"></a>00250 <span class="comment">*     following members of the linprm struct are set or modified:</span>
-<a name="l00251"></a>00251 <span class="comment">*</span>
-<a name="l00252"></a>00252 <span class="comment">*       - linprm::naxis (q.v., not normally set by the user),</span>
-<a name="l00253"></a>00253 <span class="comment">*       - linprm::pc,</span>
-<a name="l00254"></a>00254 <span class="comment">*       - linprm::cdelt.</span>
+<a name="l00234"></a>00234 <span class="comment">* Given and returned:</span>
+<a name="l00235"></a>00235 <span class="comment">*   lin       struct linprm*</span>
+<a name="l00236"></a>00236 <span class="comment">*                       Linear transformation parameters.</span>
+<a name="l00237"></a>00237 <span class="comment">*</span>
+<a name="l00238"></a>00238 <span class="comment">* Given:</span>
+<a name="l00239"></a>00239 <span class="comment">*   ncoord,</span>
+<a name="l00240"></a>00240 <span class="comment">*   nelem     int       The number of coordinates, each of vector length nelem</span>
+<a name="l00241"></a>00241 <span class="comment">*                       but containing lin.naxis coordinate elements.</span>
+<a name="l00242"></a>00242 <span class="comment">*</span>
+<a name="l00243"></a>00243 <span class="comment">*   imgcrd   const double[ncoord][nelem]</span>
+<a name="l00244"></a>00244 <span class="comment">*                       Array of intermediate world coordinates.</span>
+<a name="l00245"></a>00245 <span class="comment">*</span>
+<a name="l00246"></a>00246 <span class="comment">* Returned:</span>
+<a name="l00247"></a>00247 <span class="comment">*   pixcrd    double[ncoord][nelem]</span>
+<a name="l00248"></a>00248 <span class="comment">*                       Array of pixel coordinates.</span>
+<a name="l00249"></a>00249 <span class="comment">*</span>
+<a name="l00250"></a>00250 <span class="comment">*             int       Status return value:</span>
+<a name="l00251"></a>00251 <span class="comment">*                         0: Success.</span>
+<a name="l00252"></a>00252 <span class="comment">*                         1: Null linprm pointer passed.</span>
+<a name="l00253"></a>00253 <span class="comment">*                         2: Memory allocation failed.</span>
+<a name="l00254"></a>00254 <span class="comment">*                         3: PCi_ja matrix is singular.</span>
 <a name="l00255"></a>00255 <span class="comment">*</span>
-<a name="l00256"></a>00256 <span class="comment">*     This signals the initialization routine, linset(), to recompute the</span>
-<a name="l00257"></a>00257 <span class="comment">*     returned members of the linprm struct.  linset() will reset flag to</span>
-<a name="l00258"></a>00258 <span class="comment">*     indicate that this has been done.</span>
+<a name="l00256"></a>00256 <span class="comment">*                       For returns > 1, a detailed error message is set in</span>
+<a name="l00257"></a>00257 <span class="comment">*                       linprm::err if enabled, see wcserr_enable().</span>
+<a name="l00258"></a>00258 <span class="comment">*</span>
 <a name="l00259"></a>00259 <span class="comment">*</span>
-<a name="l00260"></a>00260 <span class="comment">*     PLEASE NOTE: flag should be set to -1 when linini() is called for the</span>
-<a name="l00261"></a>00261 <span class="comment">*     first time for a particular linprm struct in order to initialize memory</span>
-<a name="l00262"></a>00262 <span class="comment">*     management.  It must ONLY be used on the first initialization otherwise</span>
-<a name="l00263"></a>00263 <span class="comment">*     memory leaks may result.</span>
-<a name="l00264"></a>00264 <span class="comment">*</span>
-<a name="l00265"></a>00265 <span class="comment">*   int naxis</span>
-<a name="l00266"></a>00266 <span class="comment">*     (Given or returned) Number of pixel and world coordinate elements.</span>
-<a name="l00267"></a>00267 <span class="comment">*</span>
-<a name="l00268"></a>00268 <span class="comment">*     If linini() is used to initialize the linprm struct (as would normally</span>
-<a name="l00269"></a>00269 <span class="comment">*     be the case) then it will set naxis from the value passed to it as a</span>
-<a name="l00270"></a>00270 <span class="comment">*     function argument.  The user should not subsequently modify it.</span>
-<a name="l00271"></a>00271 <span class="comment">*</span>
-<a name="l00272"></a>00272 <span class="comment">*   double *crpix</span>
-<a name="l00273"></a>00273 <span class="comment">*     (Given) Pointer to the first element of an array of double containing</span>
-<a name="l00274"></a>00274 <span class="comment">*     the coordinate reference pixel, CRPIXja.</span>
-<a name="l00275"></a>00275 <span class="comment">*</span>
-<a name="l00276"></a>00276 <span class="comment">*   double *pc</span>
-<a name="l00277"></a>00277 <span class="comment">*     (Given) Pointer to the first element of the PCi_ja (pixel coordinate)</span>
-<a name="l00278"></a>00278 <span class="comment">*     transformation matrix.  The expected order is</span>
-<a name="l00279"></a>00279 <span class="comment">*</span>
-<a name="l00280"></a>00280 <span class="comment">=       struct linprm lin;</span>
-<a name="l00281"></a>00281 <span class="comment">=       lin.pc = {PC1_1, PC1_2, PC2_1, PC2_2};</span>
-<a name="l00282"></a>00282 <span class="comment">*</span>
-<a name="l00283"></a>00283 <span class="comment">*     This may be constructed conveniently from a 2-D array via</span>
-<a name="l00284"></a>00284 <span class="comment">*</span>
-<a name="l00285"></a>00285 <span class="comment">=       double m[2][2] = {{PC1_1, PC1_2},</span>
-<a name="l00286"></a>00286 <span class="comment">=                         {PC2_1, PC2_2}};</span>
-<a name="l00287"></a>00287 <span class="comment">*</span>
-<a name="l00288"></a>00288 <span class="comment">*     which is equivalent to</span>
-<a name="l00289"></a>00289 <span class="comment">*</span>
-<a name="l00290"></a>00290 <span class="comment">=       double m[2][2];</span>
-<a name="l00291"></a>00291 <span class="comment">=       m[0][0] = PC1_1;</span>
-<a name="l00292"></a>00292 <span class="comment">=       m[0][1] = PC1_2;</span>
-<a name="l00293"></a>00293 <span class="comment">=       m[1][0] = PC2_1;</span>
-<a name="l00294"></a>00294 <span class="comment">=       m[1][1] = PC2_2;</span>
-<a name="l00295"></a>00295 <span class="comment">*</span>
-<a name="l00296"></a>00296 <span class="comment">*     The storage order for this 2-D array is the same as for the 1-D array,</span>
-<a name="l00297"></a>00297 <span class="comment">*     whence</span>
+<a name="l00260"></a>00260 <span class="comment">* linprm struct - Linear transformation parameters</span>
+<a name="l00261"></a>00261 <span class="comment">* ------------------------------------------------</span>
+<a name="l00262"></a>00262 <span class="comment">* The linprm struct contains all of the information required to perform a</span>
+<a name="l00263"></a>00263 <span class="comment">* linear transformation.  It consists of certain members that must be set by</span>
+<a name="l00264"></a>00264 <span class="comment">* the user ("given") and others that are set by the WCSLIB routines</span>
+<a name="l00265"></a>00265 <span class="comment">* ("returned").</span>
+<a name="l00266"></a>00266 <span class="comment">*</span>
+<a name="l00267"></a>00267 <span class="comment">*   int flag</span>
+<a name="l00268"></a>00268 <span class="comment">*     (Given and returned) This flag must be set to zero whenever any of the</span>
+<a name="l00269"></a>00269 <span class="comment">*     following members of the linprm struct are set or modified:</span>
+<a name="l00270"></a>00270 <span class="comment">*</span>
+<a name="l00271"></a>00271 <span class="comment">*       - linprm::naxis (q.v., not normally set by the user),</span>
+<a name="l00272"></a>00272 <span class="comment">*       - linprm::pc,</span>
+<a name="l00273"></a>00273 <span class="comment">*       - linprm::cdelt.</span>
+<a name="l00274"></a>00274 <span class="comment">*</span>
+<a name="l00275"></a>00275 <span class="comment">*     This signals the initialization routine, linset(), to recompute the</span>
+<a name="l00276"></a>00276 <span class="comment">*     returned members of the linprm struct.  linset() will reset flag to</span>
+<a name="l00277"></a>00277 <span class="comment">*     indicate that this has been done.</span>
+<a name="l00278"></a>00278 <span class="comment">*</span>
+<a name="l00279"></a>00279 <span class="comment">*     PLEASE NOTE: flag should be set to -1 when linini() is called for the</span>
+<a name="l00280"></a>00280 <span class="comment">*     first time for a particular linprm struct in order to initialize memory</span>
+<a name="l00281"></a>00281 <span class="comment">*     management.  It must ONLY be used on the first initialization otherwise</span>
+<a name="l00282"></a>00282 <span class="comment">*     memory leaks may result.</span>
+<a name="l00283"></a>00283 <span class="comment">*</span>
+<a name="l00284"></a>00284 <span class="comment">*   int naxis</span>
+<a name="l00285"></a>00285 <span class="comment">*     (Given or returned) Number of pixel and world coordinate elements.</span>
+<a name="l00286"></a>00286 <span class="comment">*</span>
+<a name="l00287"></a>00287 <span class="comment">*     If linini() is used to initialize the linprm struct (as would normally</span>
+<a name="l00288"></a>00288 <span class="comment">*     be the case) then it will set naxis from the value passed to it as a</span>
+<a name="l00289"></a>00289 <span class="comment">*     function argument.  The user should not subsequently modify it.</span>
+<a name="l00290"></a>00290 <span class="comment">*</span>
+<a name="l00291"></a>00291 <span class="comment">*   double *crpix</span>
+<a name="l00292"></a>00292 <span class="comment">*     (Given) Pointer to the first element of an array of double containing</span>
+<a name="l00293"></a>00293 <span class="comment">*     the coordinate reference pixel, CRPIXja.</span>
+<a name="l00294"></a>00294 <span class="comment">*</span>
+<a name="l00295"></a>00295 <span class="comment">*   double *pc</span>
+<a name="l00296"></a>00296 <span class="comment">*     (Given) Pointer to the first element of the PCi_ja (pixel coordinate)</span>
+<a name="l00297"></a>00297 <span class="comment">*     transformation matrix.  The expected order is</span>
 <a name="l00298"></a>00298 <span class="comment">*</span>
-<a name="l00299"></a>00299 <span class="comment">=       lin.pc = *m;</span>
-<a name="l00300"></a>00300 <span class="comment">*</span>
-<a name="l00301"></a>00301 <span class="comment">*     would be legitimate.</span>
-<a name="l00302"></a>00302 <span class="comment">*</span>
-<a name="l00303"></a>00303 <span class="comment">*   double *cdelt</span>
-<a name="l00304"></a>00304 <span class="comment">*     (Given) Pointer to the first element of an array of double containing</span>
-<a name="l00305"></a>00305 <span class="comment">*     the coordinate increments, CDELTia.</span>
+<a name="l00299"></a>00299 <span class="comment">=       struct linprm lin;</span>
+<a name="l00300"></a>00300 <span class="comment">=       lin.pc = {PC1_1, PC1_2, PC2_1, PC2_2};</span>
+<a name="l00301"></a>00301 <span class="comment">*</span>
+<a name="l00302"></a>00302 <span class="comment">*     This may be constructed conveniently from a 2-D array via</span>
+<a name="l00303"></a>00303 <span class="comment">*</span>
+<a name="l00304"></a>00304 <span class="comment">=       double m[2][2] = {{PC1_1, PC1_2},</span>
+<a name="l00305"></a>00305 <span class="comment">=                         {PC2_1, PC2_2}};</span>
 <a name="l00306"></a>00306 <span class="comment">*</span>
-<a name="l00307"></a>00307 <span class="comment">*   int unity</span>
-<a name="l00308"></a>00308 <span class="comment">*     (Returned) True if the linear transformation matrix is unity.</span>
-<a name="l00309"></a>00309 <span class="comment">*</span>
-<a name="l00310"></a>00310 <span class="comment">*   double *piximg</span>
-<a name="l00311"></a>00311 <span class="comment">*     (Returned) Pointer to the first element of the matrix containing the</span>
-<a name="l00312"></a>00312 <span class="comment">*     product of the CDELTia diagonal matrix and the PCi_ja matrix.</span>
-<a name="l00313"></a>00313 <span class="comment">*</span>
-<a name="l00314"></a>00314 <span class="comment">*   double *imgpix</span>
-<a name="l00315"></a>00315 <span class="comment">*     (Returned) Pointer to the first element of the inverse of the</span>
-<a name="l00316"></a>00316 <span class="comment">*     linprm::piximg matrix.</span>
+<a name="l00307"></a>00307 <span class="comment">*     which is equivalent to</span>
+<a name="l00308"></a>00308 <span class="comment">*</span>
+<a name="l00309"></a>00309 <span class="comment">=       double m[2][2];</span>
+<a name="l00310"></a>00310 <span class="comment">=       m[0][0] = PC1_1;</span>
+<a name="l00311"></a>00311 <span class="comment">=       m[0][1] = PC1_2;</span>
+<a name="l00312"></a>00312 <span class="comment">=       m[1][0] = PC2_1;</span>
+<a name="l00313"></a>00313 <span class="comment">=       m[1][1] = PC2_2;</span>
+<a name="l00314"></a>00314 <span class="comment">*</span>
+<a name="l00315"></a>00315 <span class="comment">*     The storage order for this 2-D array is the same as for the 1-D array,</span>
+<a name="l00316"></a>00316 <span class="comment">*     whence</span>
 <a name="l00317"></a>00317 <span class="comment">*</span>
-<a name="l00318"></a>00318 <span class="comment">*   int i_naxis</span>
-<a name="l00319"></a>00319 <span class="comment">*     (For internal use only.)</span>
-<a name="l00320"></a>00320 <span class="comment">*   int m_flag</span>
-<a name="l00321"></a>00321 <span class="comment">*     (For internal use only.)</span>
-<a name="l00322"></a>00322 <span class="comment">*   int m_naxis</span>
-<a name="l00323"></a>00323 <span class="comment">*     (For internal use only.)</span>
-<a name="l00324"></a>00324 <span class="comment">*   double *m_crpix</span>
-<a name="l00325"></a>00325 <span class="comment">*     (For internal use only.)</span>
-<a name="l00326"></a>00326 <span class="comment">*   double *m_pc</span>
-<a name="l00327"></a>00327 <span class="comment">*     (For internal use only.)</span>
-<a name="l00328"></a>00328 <span class="comment">*   double *m_cdelt</span>
-<a name="l00329"></a>00329 <span class="comment">*     (For internal use only.)</span>
-<a name="l00330"></a>00330 <span class="comment">*</span>
+<a name="l00318"></a>00318 <span class="comment">=       lin.pc = *m;</span>
+<a name="l00319"></a>00319 <span class="comment">*</span>
+<a name="l00320"></a>00320 <span class="comment">*     would be legitimate.</span>
+<a name="l00321"></a>00321 <span class="comment">*</span>
+<a name="l00322"></a>00322 <span class="comment">*   double *cdelt</span>
+<a name="l00323"></a>00323 <span class="comment">*     (Given) Pointer to the first element of an array of double containing</span>
+<a name="l00324"></a>00324 <span class="comment">*     the coordinate increments, CDELTia.</span>
+<a name="l00325"></a>00325 <span class="comment">*</span>
+<a name="l00326"></a>00326 <span class="comment">*   int unity</span>
+<a name="l00327"></a>00327 <span class="comment">*     (Returned) True if the linear transformation matrix is unity.</span>
+<a name="l00328"></a>00328 <span class="comment">*</span>
+<a name="l00329"></a>00329 <span class="comment">*   int padding</span>
+<a name="l00330"></a>00330 <span class="comment">*     (An unused variable inserted for alignment purposes only.)</span>
 <a name="l00331"></a>00331 <span class="comment">*</span>
-<a name="l00332"></a>00332 <span class="comment">* Global variable: const char *lin_errmsg[] - Status return messages</span>
-<a name="l00333"></a>00333 <span class="comment">* ------------------------------------------------------------------</span>
-<a name="l00334"></a>00334 <span class="comment">* Error messages to match the status value returned from each function.</span>
+<a name="l00332"></a>00332 <span class="comment">*   double *piximg</span>
+<a name="l00333"></a>00333 <span class="comment">*     (Returned) Pointer to the first element of the matrix containing the</span>
+<a name="l00334"></a>00334 <span class="comment">*     product of the CDELTia diagonal matrix and the PCi_ja matrix.</span>
 <a name="l00335"></a>00335 <span class="comment">*</span>
-<a name="l00336"></a>00336 <span class="comment">*===========================================================================*/</span>
-<a name="l00337"></a>00337 
-<a name="l00338"></a>00338 <span class="preprocessor">#ifndef WCSLIB_LIN</span>
-<a name="l00339"></a>00339 <span class="preprocessor"></span><span class="preprocessor">#define WCSLIB_LIN</span>
-<a name="l00340"></a>00340 <span class="preprocessor"></span>
-<a name="l00341"></a>00341 <span class="preprocessor">#ifdef __cplusplus</span>
-<a name="l00342"></a>00342 <span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">"C"</span> {
-<a name="l00343"></a>00343 <span class="preprocessor">#endif</span>
-<a name="l00344"></a>00344 <span class="preprocessor"></span>
-<a name="l00345"></a>00345 
-<a name="l00346"></a>00346 <span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="lin_8h.html#7bdf034bd750df1e518db9feeebf7a79" title="Status return messages.">lin_errmsg</a>[];
-<a name="l00347"></a>00347 
-<a name="l00348"></a>00348 
-<a name="l00349"></a><a class="code" href="structlinprm.html">00349</a> <span class="keyword">struct </span><a class="code" href="structlinprm.html" title="Linear transformation parameters.">linprm</a> {
-<a name="l00350"></a>00350   <span class="comment">/* Initialization flag (see the prologue above).                          */</span>
-<a name="l00351"></a>00351   <span class="comment">/*------------------------------------------------------------------------*/</span>
-<a name="l00352"></a><a class="code" href="structlinprm.html#5bb0b2b2ce1f160a8a70f6437a893eea">00352</a>   <span class="keywordtype">int</span> <a class="code" href="structlinprm.html#5bb0b2b2ce1f160a8a70f6437a893eea">flag</a>;                     <span class="comment">/* Set to zero to force initialization.     */</span>
-<a name="l00353"></a>00353 
-<a name="l00354"></a>00354   <span class="comment">/* Parameters to be provided (see the prologue above).                    */</span>
-<a name="l00355"></a>00355   <span class="comment">/*------------------------------------------------------------------------*/</span>
-<a name="l00356"></a><a class="code" href="structlinprm.html#e281f0f7ebeaf5038cc13c13946641b1">00356</a>   <span class="keywordtype">int</span> <a class="code" href="structlinprm.html#e281f0f7ebeaf5038cc13c13946641b1">naxis</a>;                    <span class="comment">/* The number of axes, given by NAXIS.      */</span>
-<a name="l00357"></a><a class="code" href="structlinprm.html#3691ff3f40a0ba087637d30ffc87e6d0">00357</a>   <span class="keywordtype">double</span> *<a class="code" href="structlinprm.html#3691ff3f40a0ba087637d30ffc87e6d0">crpix</a>;                <span class="comment">/* CRPIXja keywords for each pixel axis.    */</span>
-<a name="l00358"></a><a class="code" href="structlinprm.html#4c40bec32ec40035b8c1ef13db652270">00358</a>   <span class="keywordtype">double</span> *<a class="code" href="structlinprm.html#4c40bec32ec40035b8c1ef13db652270">pc</a>;                   <span class="comment">/* PCi_ja  linear transformation matrix.    */</span>
-<a name="l00359"></a><a class="code" href="structlinprm.html#162762d02eaade6a53d63d70b8827caa">00359</a>   <span class="keywordtype">double</span> *<a class="code" href="structlinprm.html#162762d02eaade6a53d63d70b8827caa">cdelt</a>;                <span class="comment">/* CDELTia keywords for each coord axis.    */</span>
-<a name="l00360"></a>00360 
-<a name="l00361"></a>00361   <span class="comment">/* Information derived from the parameters supplied.                      */</span>
-<a name="l00362"></a>00362   <span class="comment">/*------------------------------------------------------------------------*/</span>
-<a name="l00363"></a><a class="code" href="structlinprm.html#eaaf26fd243da58fee173b075bed1de7">00363</a>   <span class="keywordtype">double</span> *<a class="code" href="structlinprm.html#eaaf26fd243da58fee173b075bed1de7">piximg</a>;               <span class="comment">/* Product of CDELTia and PCi_ja matrices.  */</span>
-<a name="l00364"></a><a class="code" href="structlinprm.html#28a705f744a32cd05dd3aa86ca58998b">00364</a>   <span class="keywordtype">double</span> *<a class="code" href="structlinprm.html#28a705f744a32cd05dd3aa86ca58998b">imgpix</a>;               <span class="comment">/* Inverse of the piximg matrix.            */</span>
-<a name="l00365"></a><a class="code" href="structlinprm.html#f0a5cac7b1d2d3a0feb6905c05b122c2">00365</a>   <span class="keywordtype">int</span> <a class="code" href="structlinprm.html#f0a5cac7b1d2d3a0feb6905c05b122c2">unity</a>;                    <span class="comment">/* True if the PCi_ja matrix is unity.      */</span>
-<a name="l00366"></a>00366 
-<a name="l00367"></a><a class="code" href="structlinprm.html#596f68ff17fce142f36530d72dd838c4">00367</a>   <span class="keywordtype">int</span> <a class="code" href="structlinprm.html#596f68ff17fce142f36530d72dd838c4">i_naxis</a>;                  <span class="comment">/* The remainder are for memory management. */</span>
-<a name="l00368"></a><a class="code" href="structlinprm.html#eefcacedf2989970f0df2c246d84bfb7">00368</a>   <span class="keywordtype">int</span> <a class="code" href="structlinprm.html#5ef7cce6307f640aca1080d0d5ad9ba1">m_flag</a>, <a class="code" href="structlinprm.html#eefcacedf2989970f0df2c246d84bfb7">m_naxis</a>;
-<a name="l00369"></a><a class="code" href="structlinprm.html#7036b8527bc8b220ad8a863442631f48">00369</a>   <span class="keywordtype">double</span> *<a class="code" href="structlinprm.html#091103ceb860eeed1a280effa0df28df">m_crpix</a>, *<a class="code" href="structlinprm.html#7036b8527bc8b220ad8a863442631f48">m_pc</a>, *<a class="code" href="structlinprm.html#5ac85757a7a46247e353a089374eb128">m_cdelt</a>;
-<a name="l00370"></a>00370 };
-<a name="l00371"></a>00371 
-<a name="l00372"></a>00372 <span class="comment">/* Size of the linprm struct in int units, used by the Fortran wrappers. */</span>
-<a name="l00373"></a><a class="code" href="lin_8h.html#fce62bec193631f6e6b58c5b786cd660">00373</a> <span class="preprocessor">#define LINLEN (sizeof(struct linprm)/sizeof(int))</span>
-<a name="l00374"></a>00374 <span class="preprocessor"></span>
-<a name="l00375"></a>00375 
-<a name="l00376"></a>00376 <span class="keywordtype">int</span> <a class="code" href="lin_8h.html#7ddea28768d99f01c6be1c71a4d8fe58" title="Default constructor for the linprm struct.">linini</a>(<span class="keywordtype">int</span> alloc, <span class="keywordtype">int</span> naxis, <span class="keyword">struct</span> <a class="code" href="structlinprm.html" title="Linear transformation parameters.">linprm</a> *lin);
+<a name="l00336"></a>00336 <span class="comment">*   double *imgpix</span>
+<a name="l00337"></a>00337 <span class="comment">*     (Returned) Pointer to the first element of the inverse of the</span>
+<a name="l00338"></a>00338 <span class="comment">*     linprm::piximg matrix.</span>
+<a name="l00339"></a>00339 <span class="comment">*</span>
+<a name="l00340"></a>00340 <span class="comment">*   struct wcserr *err</span>
+<a name="l00341"></a>00341 <span class="comment">*     (Returned) If enabled, when an error status is returned this struct</span>
+<a name="l00342"></a>00342 <span class="comment">*     contains detailed information about the error, see wcserr_enable().</span>
+<a name="l00343"></a>00343 <span class="comment">*</span>
+<a name="l00344"></a>00344 <span class="comment">*   int i_naxis</span>
+<a name="l00345"></a>00345 <span class="comment">*     (For internal use only.)</span>
+<a name="l00346"></a>00346 <span class="comment">*   int m_flag</span>
+<a name="l00347"></a>00347 <span class="comment">*     (For internal use only.)</span>
+<a name="l00348"></a>00348 <span class="comment">*   int m_naxis</span>
+<a name="l00349"></a>00349 <span class="comment">*     (For internal use only.)</span>
+<a name="l00350"></a>00350 <span class="comment">*   int m_padding</span>
+<a name="l00351"></a>00351 <span class="comment">*     (For internal use only.)</span>
+<a name="l00352"></a>00352 <span class="comment">*   double *m_crpix</span>
+<a name="l00353"></a>00353 <span class="comment">*     (For internal use only.)</span>
+<a name="l00354"></a>00354 <span class="comment">*   double *m_pc</span>
+<a name="l00355"></a>00355 <span class="comment">*     (For internal use only.)</span>
+<a name="l00356"></a>00356 <span class="comment">*   double *m_cdelt</span>
+<a name="l00357"></a>00357 <span class="comment">*     (For internal use only.)</span>
+<a name="l00358"></a>00358 <span class="comment">*   void *padding2</span>
+<a name="l00359"></a>00359 <span class="comment">*     (For internal use only.)</span>
+<a name="l00360"></a>00360 <span class="comment">*</span>
+<a name="l00361"></a>00361 <span class="comment">*</span>
+<a name="l00362"></a>00362 <span class="comment">* Global variable: const char *lin_errmsg[] - Status return messages</span>
+<a name="l00363"></a>00363 <span class="comment">* ------------------------------------------------------------------</span>
+<a name="l00364"></a>00364 <span class="comment">* Error messages to match the status value returned from each function.</span>
+<a name="l00365"></a>00365 <span class="comment">*</span>
+<a name="l00366"></a>00366 <span class="comment">*===========================================================================*/</span>
+<a name="l00367"></a>00367 
+<a name="l00368"></a>00368 <span class="preprocessor">#ifndef WCSLIB_LIN</span>
+<a name="l00369"></a>00369 <span class="preprocessor"></span><span class="preprocessor">#define WCSLIB_LIN</span>
+<a name="l00370"></a>00370 <span class="preprocessor"></span>
+<a name="l00371"></a>00371 <span class="preprocessor">#include "<a class="code" href="wcserr_8h.html">wcserr.h</a>"</span>
+<a name="l00372"></a>00372 
+<a name="l00373"></a>00373 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00374"></a>00374 <span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">"C"</span> {
+<a name="l00375"></a>00375 <span class="preprocessor">#endif</span>
+<a name="l00376"></a>00376 <span class="preprocessor"></span>
 <a name="l00377"></a>00377 
-<a name="l00378"></a>00378 <span class="keywordtype">int</span> <a class="code" href="lin_8h.html#b8fc0ef6b34eb3327b13a00de78232b1" title="Copy routine for the linprm struct.">lincpy</a>(<span class="keywordtype">int</span> alloc, <span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structlinprm.html" title="Linear transformation parameters.">linprm</a> *linsrc, <span class="keyword">struct</span> <a class="code" href="structlinprm.html" title="Linear transformation parameters.">linprm</a> *lindst);
+<a name="l00378"></a>00378 <span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="lin_8h.html#7bdf034bd750df1e518db9feeebf7a79" title="Status return messages.">lin_errmsg</a>[];
 <a name="l00379"></a>00379 
-<a name="l00380"></a>00380 <span class="keywordtype">int</span> <a class="code" href="lin_8h.html#ef9ead7c6ea6ab08f3ba3fc6a1c30303" title="Destructor for the linprm struct.">linfree</a>(<span class="keyword">struct</span> <a class="code" href="structlinprm.html" title="Linear transformation parameters.">linprm</a> *lin);
-<a name="l00381"></a>00381 
-<a name="l00382"></a>00382 <span class="keywordtype">int</span> <a class="code" href="lin_8h.html#946005b038f5c584691630b5d39369e3" title="Print routine for the linprm struct.">linprt</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structlinprm.html" title="Linear transformation parameters.">linprm</a> *lin);
-<a name="l00383"></a>00383 
-<a name="l00384"></a>00384 <span class="keywordtype">int</span> <a class="code" href="lin_8h.html#5c01c0991c8d0c4437581a7c1453b09a" title="Setup routine for the linprm struct.">linset</a>(<span class="keyword">struct</span> <a class="code" href="structlinprm.html" title="Linear transformation parameters.">linprm</a> *lin);
-<a name="l00385"></a>00385 
-<a name="l00386"></a>00386 <span class="keywordtype">int</span> <a class="code" href="lin_8h.html#e4947608476c198ad27759d1e562d655" title="Pixel-to-world linear transformation.">linp2x</a>(<span class="keyword">struct</span> <a class="code" href="structlinprm.html" title="Linear transformation parameters.">linprm</a> *lin, <span class="keywordtype">int</span> ncoord, <span class="keywordtype">int</span> nelem, <span class="keyword">const</span> <span class="keywordtype">double</span> pixcrd[],
-<a name="l00387"></a>00387            <span class="keywordtype">double</span> imgcrd[]);
-<a name="l00388"></a>00388 
-<a name="l00389"></a>00389 <span class="keywordtype">int</span> <a class="code" href="lin_8h.html#5490027e9699680dfefe370c28691243" title="World-to-pixel linear transformation.">linx2p</a>(<span class="keyword">struct</span> <a class="code" href="structlinprm.html" title="Linear transformation parameters.">linprm</a> *lin, <span class="keywordtype">int</span> ncoord, <span class="keywordtype">int</span> nelem, <span class="keyword">const</span> <span class="keywordtype">double</span> imgcrd[],
-<a name="l00390"></a>00390            <span class="keywordtype">double</span> pixcrd[]);
+<a name="l00380"></a><a class="code" href="lin_8h.html#6690044d47c6784a4cc0ccf6f52bfc1f">00380</a> <span class="keyword">enum</span> <a class="code" href="lin_8h.html#6690044d47c6784a4cc0ccf6f52bfc1f">lin_errmsg_enum</a> {
+<a name="l00381"></a><a class="code" href="lin_8h.html#6690044d47c6784a4cc0ccf6f52bfc1f2544660be2086b8225623e8a7b534dfb">00381</a>   <a class="code" href="lin_8h.html#6690044d47c6784a4cc0ccf6f52bfc1f2544660be2086b8225623e8a7b534dfb">LINERR_SUCCESS</a>      = 0,      <span class="comment">/* Success. */</span>
+<a name="l00382"></a><a class="code" href="lin_8h.html#6690044d47c6784a4cc0ccf6f52bfc1f84e4dcf5e518ba3dce985ef7c9687513">00382</a>   <a class="code" href="lin_8h.html#6690044d47c6784a4cc0ccf6f52bfc1f84e4dcf5e518ba3dce985ef7c9687513">LINERR_NULL_POINTER</a> = 1,      <span class="comment">/* Null linprm pointer passed. */</span>
+<a name="l00383"></a><a class="code" href="lin_8h.html#6690044d47c6784a4cc0ccf6f52bfc1f28004da63d882a7df754d49047ea7f2d">00383</a>   <a class="code" href="lin_8h.html#6690044d47c6784a4cc0ccf6f52bfc1f28004da63d882a7df754d49047ea7f2d">LINERR_MEMORY</a>       = 2,      <span class="comment">/* Memory allocation failed. */</span>
+<a name="l00384"></a><a class="code" href="lin_8h.html#6690044d47c6784a4cc0ccf6f52bfc1fd2248fa36c9d85c91187179ae95207e8">00384</a>   <a class="code" href="lin_8h.html#6690044d47c6784a4cc0ccf6f52bfc1fd2248fa36c9d85c91187179ae95207e8">LINERR_SINGULAR_MTX</a> = 3       <span class="comment">/* PCi_ja matrix is singular. */</span>
+<a name="l00385"></a>00385 };
+<a name="l00386"></a>00386 
+<a name="l00387"></a><a class="code" href="structlinprm.html">00387</a> <span class="keyword">struct </span><a class="code" href="structlinprm.html" title="Linear transformation parameters.">linprm</a> {
+<a name="l00388"></a>00388   <span class="comment">/* Initialization flag (see the prologue above).                          */</span>
+<a name="l00389"></a>00389   <span class="comment">/*------------------------------------------------------------------------*/</span>
+<a name="l00390"></a><a class="code" href="structlinprm.html#5bb0b2b2ce1f160a8a70f6437a893eea">00390</a>   <span class="keywordtype">int</span> <a class="code" href="structlinprm.html#5bb0b2b2ce1f160a8a70f6437a893eea">flag</a>;                     <span class="comment">/* Set to zero to force initialization.     */</span>
 <a name="l00391"></a>00391 
-<a name="l00392"></a>00392 <span class="keywordtype">int</span> <a class="code" href="lin_8h.html#cc7d26efba3ca08d36047253a9315dcc" title="Matrix inversion.">matinv</a>(<span class="keywordtype">int</span> n, <span class="keyword">const</span> <span class="keywordtype">double</span> mat[], <span class="keywordtype">double</span> inv[]);
-<a name="l00393"></a>00393 
-<a name="l00394"></a>00394 
-<a name="l00395"></a>00395 <span class="comment">/* Deprecated. */</span>
-<a name="l00396"></a><a class="code" href="lin_8h.html#ffec8a2c0650ebd2168d7772b2ecec19">00396</a> <span class="preprocessor">#define linini_errmsg lin_errmsg</span>
-<a name="l00397"></a><a class="code" href="lin_8h.html#58c2822debf5b36daa18fe8711d724f2">00397</a> <span class="preprocessor"></span><span class="preprocessor">#define lincpy_errmsg lin_errmsg</span>
-<a name="l00398"></a><a class="code" href="lin_8h.html#a6d3f59059c532b0217f570f2b4f50df">00398</a> <span class="preprocessor"></span><span class="preprocessor">#define linfree_errmsg lin_errmsg</span>
-<a name="l00399"></a><a class="code" href="lin_8h.html#8970e09d61fde987211f8e64061e1fa1">00399</a> <span class="preprocessor"></span><span class="preprocessor">#define linprt_errmsg lin_errmsg</span>
-<a name="l00400"></a><a class="code" href="lin_8h.html#a78f202b20674909aab523018106546e">00400</a> <span class="preprocessor"></span><span class="preprocessor">#define linset_errmsg lin_errmsg</span>
-<a name="l00401"></a><a class="code" href="lin_8h.html#cb8c02645d7cc3d42e3db6ebf74de192">00401</a> <span class="preprocessor"></span><span class="preprocessor">#define linp2x_errmsg lin_errmsg</span>
-<a name="l00402"></a><a class="code" href="lin_8h.html#7232df93295216e063c438671652c2b4">00402</a> <span class="preprocessor"></span><span class="preprocessor">#define linx2p_errmsg lin_errmsg</span>
-<a name="l00403"></a>00403 <span class="preprocessor"></span>
-<a name="l00404"></a>00404 <span class="preprocessor">#ifdef __cplusplus</span>
-<a name="l00405"></a>00405 <span class="preprocessor"></span>}
-<a name="l00406"></a>00406 <span class="preprocessor">#endif</span>
-<a name="l00407"></a>00407 <span class="preprocessor"></span>
-<a name="l00408"></a>00408 <span class="preprocessor">#endif </span><span class="comment">/* WCSLIB_LIN */</span>
+<a name="l00392"></a>00392   <span class="comment">/* Parameters to be provided (see the prologue above).                    */</span>
+<a name="l00393"></a>00393   <span class="comment">/*------------------------------------------------------------------------*/</span>
+<a name="l00394"></a><a class="code" href="structlinprm.html#e281f0f7ebeaf5038cc13c13946641b1">00394</a>   <span class="keywordtype">int</span> <a class="code" href="structlinprm.html#e281f0f7ebeaf5038cc13c13946641b1">naxis</a>;                    <span class="comment">/* The number of axes, given by NAXIS.      */</span>
+<a name="l00395"></a><a class="code" href="structlinprm.html#3691ff3f40a0ba087637d30ffc87e6d0">00395</a>   <span class="keywordtype">double</span> *<a class="code" href="structlinprm.html#3691ff3f40a0ba087637d30ffc87e6d0">crpix</a>;                <span class="comment">/* CRPIXja keywords for each pixel axis.    */</span>
+<a name="l00396"></a><a class="code" href="structlinprm.html#4c40bec32ec40035b8c1ef13db652270">00396</a>   <span class="keywordtype">double</span> *<a class="code" href="structlinprm.html#4c40bec32ec40035b8c1ef13db652270">pc</a>;                   <span class="comment">/* PCi_ja  linear transformation matrix.    */</span>
+<a name="l00397"></a><a class="code" href="structlinprm.html#162762d02eaade6a53d63d70b8827caa">00397</a>   <span class="keywordtype">double</span> *<a class="code" href="structlinprm.html#162762d02eaade6a53d63d70b8827caa">cdelt</a>;                <span class="comment">/* CDELTia keywords for each coord axis.    */</span>
+<a name="l00398"></a>00398 
+<a name="l00399"></a>00399   <span class="comment">/* Information derived from the parameters supplied.                      */</span>
+<a name="l00400"></a>00400   <span class="comment">/*------------------------------------------------------------------------*/</span>
+<a name="l00401"></a><a class="code" href="structlinprm.html#eaaf26fd243da58fee173b075bed1de7">00401</a>   <span class="keywordtype">double</span> *<a class="code" href="structlinprm.html#eaaf26fd243da58fee173b075bed1de7">piximg</a>;               <span class="comment">/* Product of CDELTia and PCi_ja matrices.  */</span>
+<a name="l00402"></a><a class="code" href="structlinprm.html#28a705f744a32cd05dd3aa86ca58998b">00402</a>   <span class="keywordtype">double</span> *<a class="code" href="structlinprm.html#28a705f744a32cd05dd3aa86ca58998b">imgpix</a>;               <span class="comment">/* Inverse of the piximg matrix.            */</span>
+<a name="l00403"></a><a class="code" href="structlinprm.html#f0a5cac7b1d2d3a0feb6905c05b122c2">00403</a>   <span class="keywordtype">int</span>    <a class="code" href="structlinprm.html#f0a5cac7b1d2d3a0feb6905c05b122c2">unity</a>;                 <span class="comment">/* True if the PCi_ja matrix is unity.      */</span>
+<a name="l00404"></a>00404 
+<a name="l00405"></a>00405   <span class="comment">/* Error handling                                                         */</span>
+<a name="l00406"></a>00406   <span class="comment">/*------------------------------------------------------------------------*/</span>
+<a name="l00407"></a><a class="code" href="structlinprm.html#7f40c88135117b07a7767082ef24aba9">00407</a>   <span class="keywordtype">int</span>    <a class="code" href="structlinprm.html#7f40c88135117b07a7767082ef24aba9">padding</a>;               <span class="comment">/* (Dummy inserted for alignment purposes.) */</span>
+<a name="l00408"></a><a class="code" href="structlinprm.html#2975830d4214bb6b35cb1ca922875057">00408</a>   <span class="keyword">struct </span><a class="code" href="structwcserr.html" title="Error message handling.">wcserr</a> *<a class="code" href="structlinprm.html#2975830d4214bb6b35cb1ca922875057">err</a>;
+<a name="l00409"></a>00409 
+<a name="l00410"></a>00410   <span class="comment">/* Private - the remainder are for memory management.                     */</span>
+<a name="l00411"></a>00411   <span class="comment">/*------------------------------------------------------------------------*/</span>
+<a name="l00412"></a><a class="code" href="structlinprm.html#596f68ff17fce142f36530d72dd838c4">00412</a>   <span class="keywordtype">int</span>    <a class="code" href="structlinprm.html#596f68ff17fce142f36530d72dd838c4">i_naxis</a>;
+<a name="l00413"></a><a class="code" href="structlinprm.html#b73e780d0792b3570fcf2cf55651f22c">00413</a>   <span class="keywordtype">int</span>    <a class="code" href="structlinprm.html#5ef7cce6307f640aca1080d0d5ad9ba1">m_flag</a>, <a class="code" href="structlinprm.html#eefcacedf2989970f0df2c246d84bfb7">m_naxis</a>, <a class="code" href="structlinprm.html#b73e780d0792b3570fcf2cf55651f22c">m_padding</a>;
+<a name="l00414"></a><a class="code" href="structlinprm.html#7036b8527bc8b220ad8a863442631f48">00414</a>   <span class="keywordtype">double</span> *<a class="code" href="structlinprm.html#091103ceb860eeed1a280effa0df28df">m_crpix</a>, *<a class="code" href="structlinprm.html#7036b8527bc8b220ad8a863442631f48">m_pc</a>, *<a class="code" href="structlinprm.html#5ac85757a7a46247e353a089374eb128">m_cdelt</a>;
+<a name="l00415"></a><a class="code" href="structlinprm.html#b7a8cacb1454446f9b5a521703fcca75">00415</a>   <span class="keywordtype">void</span>   *<a class="code" href="structlinprm.html#b7a8cacb1454446f9b5a521703fcca75">padding2</a>;
+<a name="l00416"></a>00416 };
+<a name="l00417"></a>00417 
+<a name="l00418"></a>00418 <span class="comment">/* Size of the linprm struct in int units, used by the Fortran wrappers. */</span>
+<a name="l00419"></a><a class="code" href="lin_8h.html#fce62bec193631f6e6b58c5b786cd660">00419</a> <span class="preprocessor">#define LINLEN (sizeof(struct linprm)/sizeof(int))</span>
+<a name="l00420"></a>00420 <span class="preprocessor"></span>
+<a name="l00421"></a>00421 
+<a name="l00422"></a>00422 <span class="keywordtype">int</span> <a class="code" href="lin_8h.html#7ddea28768d99f01c6be1c71a4d8fe58" title="Default constructor for the linprm struct.">linini</a>(<span class="keywordtype">int</span> alloc, <span class="keywordtype">int</span> naxis, <span class="keyword">struct</span> <a class="code" href="structlinprm.html" title="Linear transformation parameters.">linprm</a> *lin);
+<a name="l00423"></a>00423 
+<a name="l00424"></a>00424 <span class="keywordtype">int</span> <a class="code" href="lin_8h.html#b8fc0ef6b34eb3327b13a00de78232b1" title="Copy routine for the linprm struct.">lincpy</a>(<span class="keywordtype">int</span> alloc, <span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structlinprm.html" title="Linear transformation parameters.">linprm</a> *linsrc, <span class="keyword">struct</span> <a class="code" href="structlinprm.html" title="Linear transformation parameters.">linprm</a> *lindst);
+<a name="l00425"></a>00425 
+<a name="l00426"></a>00426 <span class="keywordtype">int</span> <a class="code" href="lin_8h.html#ef9ead7c6ea6ab08f3ba3fc6a1c30303" title="Destructor for the linprm struct.">linfree</a>(<span class="keyword">struct</span> <a class="code" href="structlinprm.html" title="Linear transformation parameters.">linprm</a> *lin);
+<a name="l00427"></a>00427 
+<a name="l00428"></a>00428 <span class="keywordtype">int</span> <a class="code" href="lin_8h.html#946005b038f5c584691630b5d39369e3" title="Print routine for the linprm struct.">linprt</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structlinprm.html" title="Linear transformation parameters.">linprm</a> *lin);
+<a name="l00429"></a>00429 
+<a name="l00430"></a>00430 <span class="keywordtype">int</span> <a class="code" href="lin_8h.html#5c01c0991c8d0c4437581a7c1453b09a" title="Setup routine for the linprm struct.">linset</a>(<span class="keyword">struct</span> <a class="code" href="structlinprm.html" title="Linear transformation parameters.">linprm</a> *lin);
+<a name="l00431"></a>00431 
+<a name="l00432"></a>00432 <span class="keywordtype">int</span> <a class="code" href="lin_8h.html#e4947608476c198ad27759d1e562d655" title="Pixel-to-world linear transformation.">linp2x</a>(<span class="keyword">struct</span> <a class="code" href="structlinprm.html" title="Linear transformation parameters.">linprm</a> *lin, <span class="keywordtype">int</span> ncoord, <span class="keywordtype">int</span> nelem, <span class="keyword">const</span> <span class="keywordtype">double</span> pixcrd[],
+<a name="l00433"></a>00433            <span class="keywordtype">double</span> imgcrd[]);
+<a name="l00434"></a>00434 
+<a name="l00435"></a>00435 <span class="keywordtype">int</span> <a class="code" href="lin_8h.html#5490027e9699680dfefe370c28691243" title="World-to-pixel linear transformation.">linx2p</a>(<span class="keyword">struct</span> <a class="code" href="structlinprm.html" title="Linear transformation parameters.">linprm</a> *lin, <span class="keywordtype">int</span> ncoord, <span class="keywordtype">int</span> nelem, <span class="keyword">const</span> <span class="keywordtype">double</span> imgcrd[],
+<a name="l00436"></a>00436            <span class="keywordtype">double</span> pixcrd[]);
+<a name="l00437"></a>00437 
+<a name="l00438"></a>00438 <span class="keywordtype">int</span> <a class="code" href="lin_8h.html#cc7d26efba3ca08d36047253a9315dcc" title="Matrix inversion.">matinv</a>(<span class="keywordtype">int</span> n, <span class="keyword">const</span> <span class="keywordtype">double</span> mat[], <span class="keywordtype">double</span> inv[]);
+<a name="l00439"></a>00439 
+<a name="l00440"></a>00440 
+<a name="l00441"></a>00441 <span class="comment">/* Deprecated. */</span>
+<a name="l00442"></a><a class="code" href="lin_8h.html#ffec8a2c0650ebd2168d7772b2ecec19">00442</a> <span class="preprocessor">#define linini_errmsg lin_errmsg</span>
+<a name="l00443"></a><a class="code" href="lin_8h.html#58c2822debf5b36daa18fe8711d724f2">00443</a> <span class="preprocessor"></span><span class="preprocessor">#define lincpy_errmsg lin_errmsg</span>
+<a name="l00444"></a><a class="code" href="lin_8h.html#a6d3f59059c532b0217f570f2b4f50df">00444</a> <span class="preprocessor"></span><span class="preprocessor">#define linfree_errmsg lin_errmsg</span>
+<a name="l00445"></a><a class="code" href="lin_8h.html#8970e09d61fde987211f8e64061e1fa1">00445</a> <span class="preprocessor"></span><span class="preprocessor">#define linprt_errmsg lin_errmsg</span>
+<a name="l00446"></a><a class="code" href="lin_8h.html#a78f202b20674909aab523018106546e">00446</a> <span class="preprocessor"></span><span class="preprocessor">#define linset_errmsg lin_errmsg</span>
+<a name="l00447"></a><a class="code" href="lin_8h.html#cb8c02645d7cc3d42e3db6ebf74de192">00447</a> <span class="preprocessor"></span><span class="preprocessor">#define linp2x_errmsg lin_errmsg</span>
+<a name="l00448"></a><a class="code" href="lin_8h.html#7232df93295216e063c438671652c2b4">00448</a> <span class="preprocessor"></span><span class="preprocessor">#define linx2p_errmsg lin_errmsg</span>
+<a name="l00449"></a>00449 <span class="preprocessor"></span>
+<a name="l00450"></a>00450 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00451"></a>00451 <span class="preprocessor"></span>}
+<a name="l00452"></a>00452 <span class="preprocessor">#endif</span>
+<a name="l00453"></a>00453 <span class="preprocessor"></span>
+<a name="l00454"></a>00454 <span class="preprocessor">#endif </span><span class="comment">/* WCSLIB_LIN */</span>
 </pre></div></div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Mon Feb 7 18:03:56 2011 for WCSLIB 4.7 by 
+<hr size="1"><address style="text-align: right;"><small>Generated on Tue Oct 4 19:02:30 2011 for WCSLIB 4.8.2 by 
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address>
 </body>
diff --git a/wcslib/html/lin_8h.html b/wcslib/html/lin_8h.html
index 2f243cf..3c4d836 100644
--- a/wcslib/html/lin_8h.html
+++ b/wcslib/html/lin_8h.html
@@ -1,6 +1,6 @@
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
 <html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>WCSLIB 4.7: lin.h File Reference</title>
+<title>WCSLIB 4.8.2: lin.h File Reference</title>
 <link href="doxygen.css" rel="stylesheet" type="text/css">
 <link href="tabs.css" rel="stylesheet" type="text/css">
 </head><body>
@@ -16,7 +16,8 @@
   </div>
 </div>
 <div class="contents">
-<h1>lin.h File Reference</h1>
+<h1>lin.h File Reference</h1><code>#include "<a class="el" href="wcserr_8h-source.html">wcserr.h</a>"</code><br>
+
 <p>
 <a href="lin_8h-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0">
 <tr><td></td></tr>
@@ -49,6 +50,13 @@
 <tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="lin_8h.html#7232df93295216e063c438671652c2b4">linx2p_errmsg</a>   <a class="el" href="lin_8h.html#7bdf034bd750df1e518db9feeebf7a79">lin_errmsg</a></td></tr>
 
 <tr><td class="mdescLeft"> </td><td class="mdescRight">Deprecated.  <a href="#7232df93295216e063c438671652c2b4"></a><br></td></tr>
+<tr><td colspan="2"><br><h2>Enumerations</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="lin_8h.html#6690044d47c6784a4cc0ccf6f52bfc1f">lin_errmsg_enum</a> { <a class="el" href="lin_8h.html#6690044d47c6784a4cc0ccf6f52bfc1f2544660be2086b8225623e8a7b534dfb">LINERR_SUCCESS</a> =  0, 
+<a class="el" href="lin_8h.html#6690044d47c6784a4cc0ccf6f52bfc1f84e4dcf5e518ba3dce985ef7c9687513">LINERR_NULL_POINTER</a> =  1, 
+<a class="el" href="lin_8h.html#6690044d47c6784a4cc0ccf6f52bfc1f28004da63d882a7df754d49047ea7f2d">LINERR_MEMORY</a> =  2, 
+<a class="el" href="lin_8h.html#6690044d47c6784a4cc0ccf6f52bfc1fd2248fa36c9d85c91187179ae95207e8">LINERR_SINGULAR_MTX</a> =  3
+ }</td></tr>
+
 <tr><td colspan="2"><br><h2>Functions</h2></td></tr>
 <tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="lin_8h.html#7ddea28768d99f01c6be1c71a4d8fe58">linini</a> (int alloc, int naxis, struct <a class="el" href="structlinprm.html">linprm</a> *lin)</td></tr>
 
@@ -212,6 +220,34 @@ Size of the <a class="el" href="structlinprm.html" title="Linear transformation
 
 </div>
 </div><p>
+<hr><h2>Enumeration Type Documentation</h2>
+<a class="anchor" name="6690044d47c6784a4cc0ccf6f52bfc1f"></a><!-- doxytag: member="lin.h::lin_errmsg_enum" ref="6690044d47c6784a4cc0ccf6f52bfc1f" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">enum <a class="el" href="lin_8h.html#6690044d47c6784a4cc0ccf6f52bfc1f">lin_errmsg_enum</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<dl compact><dt><b>Enumerator: </b></dt><dd>
+<table border="0" cellspacing="2" cellpadding="0">
+<tr><td valign="top"><em><a class="anchor" name="6690044d47c6784a4cc0ccf6f52bfc1f2544660be2086b8225623e8a7b534dfb"></a><!-- doxytag: member="LINERR_SUCCESS" ref="6690044d47c6784a4cc0ccf6f52bfc1f2544660be2086b8225623e8a7b534dfb" args="" -->LINERR_SUCCESS</em> </td><td>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" name="6690044d47c6784a4cc0ccf6f52bfc1f84e4dcf5e518ba3dce985ef7c9687513"></a><!-- doxytag: member="LINERR_NULL_POINTER" ref="6690044d47c6784a4cc0ccf6f52bfc1f84e4dcf5e518ba3dce985ef7c9687513" args="" -->LINERR_NULL_POINTER</em> </td><td>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" name="6690044d47c6784a4cc0ccf6f52bfc1f28004da63d882a7df754d49047ea7f2d"></a><!-- doxytag: member="LINERR_MEMORY" ref="6690044d47c6784a4cc0ccf6f52bfc1f28004da63d882a7df754d49047ea7f2d" args="" -->LINERR_MEMORY</em> </td><td>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" name="6690044d47c6784a4cc0ccf6f52bfc1fd2248fa36c9d85c91187179ae95207e8"></a><!-- doxytag: member="LINERR_SINGULAR_MTX" ref="6690044d47c6784a4cc0ccf6f52bfc1fd2248fa36c9d85c91187179ae95207e8" args="" -->LINERR_SINGULAR_MTX</em> </td><td>
+</td></tr>
+</table>
+</dl>
+
+</div>
+</div><p>
 <hr><h2>Function Documentation</h2>
 <a class="anchor" name="7ddea28768d99f01c6be1c71a4d8fe58"></a><!-- doxytag: member="lin.h::linini" ref="7ddea28768d99f01c6be1c71a4d8fe58" args="(int alloc, int naxis, struct linprm *lin)" -->
 <div class="memitem">
@@ -256,8 +292,8 @@ Size of the <a class="el" href="structlinprm.html" title="Linear transformation
   </table>
 </dl>
 <dl class="return" compact><dt><b>Returns:</b></dt><dd>Status return value:<ul>
-<li>0: Success.</li><li>1: Null <a class="el" href="structlinprm.html" title="Linear transformation parameters.">linprm</a> pointer passed.</li><li>2: Memory allocation failed. </li></ul>
-</dd></dl>
+<li>0: Success.</li><li>1: Null <a class="el" href="structlinprm.html" title="Linear transformation parameters.">linprm</a> pointer passed.</li><li>2: Memory allocation failed.</li></ul>
+For returns > 1, a detailed error message is set in <a class="el" href="structlinprm.html#2975830d4214bb6b35cb1ca922875057">linprm::err</a> if enabled, see <a class="el" href="wcserr_8h.html#1691b8bd184d40ca6fda255be078fa53" title="Enable/disable error messaging.">wcserr_enable()</a>. </dd></dl>
 
 </div>
 </div><p>
@@ -302,8 +338,8 @@ Size of the <a class="el" href="structlinprm.html" title="Linear transformation
   </table>
 </dl>
 <dl class="return" compact><dt><b>Returns:</b></dt><dd>Status return value:<ul>
-<li>0: Success.</li><li>1: Null <a class="el" href="structlinprm.html" title="Linear transformation parameters.">linprm</a> pointer passed.</li><li>2: Memory allocation failed. </li></ul>
-</dd></dl>
+<li>0: Success.</li><li>1: Null <a class="el" href="structlinprm.html" title="Linear transformation parameters.">linprm</a> pointer passed.</li><li>2: Memory allocation failed.</li></ul>
+For returns > 1, a detailed error message is set in <a class="el" href="structlinprm.html#2975830d4214bb6b35cb1ca922875057">linprm::err</a> if enabled, see <a class="el" href="wcserr_8h.html#1691b8bd184d40ca6fda255be078fa53" title="Enable/disable error messaging.">wcserr_enable()</a>. </dd></dl>
 
 </div>
 </div><p>
@@ -354,7 +390,7 @@ Size of the <a class="el" href="structlinprm.html" title="Linear transformation
 <div class="memdoc">
 
 <p>
-<b>linprt</b>() prints the contents of a <a class="el" href="structlinprm.html" title="Linear transformation parameters.">linprm</a> struct.<p>
+<b>linprt</b>() prints the contents of a <a class="el" href="structlinprm.html" title="Linear transformation parameters.">linprm</a> struct using <a class="el" href="wcsprintf_8h.html#46950abaf5a27347da8160741f98f973" title="Print function used by WCSLIB diagnostic routines.">wcsprintf()</a>. Mainly intended for diagnostic purposes.<p>
 <dl compact><dt><b>Parameters:</b></dt><dd>
   <table border="0" cellspacing="2" cellpadding="0">
     <tr><td valign="top"><tt>[in]</tt> </td><td valign="top"><em>lin</em> </td><td>Linear transformation parameters.</td></tr>
@@ -391,8 +427,8 @@ Note that this routine need not be called directly; it will be invoked by <a cla
   </table>
 </dl>
 <dl class="return" compact><dt><b>Returns:</b></dt><dd>Status return value:<ul>
-<li>0: Success.</li><li>1: Null <a class="el" href="structlinprm.html" title="Linear transformation parameters.">linprm</a> pointer passed.</li><li>2: Memory allocation failed.</li><li>3: <code><b>PC</b>i<b>_</b>ja</code> matrix is singular. </li></ul>
-</dd></dl>
+<li>0: Success.</li><li>1: Null <a class="el" href="structlinprm.html" title="Linear transformation parameters.">linprm</a> pointer passed.</li><li>2: Memory allocation failed.</li><li>3: <code><b>PC</b>i<b>_</b>ja</code> matrix is singular.</li></ul>
+For returns > 1, a detailed error message is set in <a class="el" href="structlinprm.html#2975830d4214bb6b35cb1ca922875057">linprm::err</a> if enabled, see <a class="el" href="wcserr_8h.html#1691b8bd184d40ca6fda255be078fa53" title="Enable/disable error messaging.">wcserr_enable()</a>. </dd></dl>
 
 </div>
 </div><p>
@@ -450,8 +486,8 @@ Note that this routine need not be called directly; it will be invoked by <a cla
   </table>
 </dl>
 <dl class="return" compact><dt><b>Returns:</b></dt><dd>Status return value:<ul>
-<li>0: Success.</li><li>1: Null <a class="el" href="structlinprm.html" title="Linear transformation parameters.">linprm</a> pointer passed.</li><li>2: Memory allocation failed.</li><li>3: <code><b>PC</b>i<b>_</b>ja</code> matrix is singular. </li></ul>
-</dd></dl>
+<li>0: Success.</li><li>1: Null <a class="el" href="structlinprm.html" title="Linear transformation parameters.">linprm</a> pointer passed.</li><li>2: Memory allocation failed.</li><li>3: <code><b>PC</b>i<b>_</b>ja</code> matrix is singular.</li></ul>
+For returns > 1, a detailed error message is set in <a class="el" href="structlinprm.html#2975830d4214bb6b35cb1ca922875057">linprm::err</a> if enabled, see <a class="el" href="wcserr_8h.html#1691b8bd184d40ca6fda255be078fa53" title="Enable/disable error messaging.">wcserr_enable()</a>. </dd></dl>
 
 </div>
 </div><p>
@@ -506,8 +542,8 @@ Note that this routine need not be called directly; it will be invoked by <a cla
     <tr><td valign="top"><tt>[in]</tt> </td><td valign="top"><em>ncoord,nelem</em> </td><td>The number of coordinates, each of vector length nelem but containing lin.naxis coordinate elements. </td></tr>
     <tr><td valign="top"><tt>[in]</tt> </td><td valign="top"><em>imgcrd</em> </td><td>Array of intermediate world coordinates.</td></tr>
     <tr><td valign="top"><tt>[out]</tt> </td><td valign="top"><em>pixcrd</em> </td><td>Array of pixel coordinates. Status return value:<ul>
-<li>0: Success.</li><li>1: Null <a class="el" href="structlinprm.html" title="Linear transformation parameters.">linprm</a> pointer passed.</li><li>2: Memory allocation failed.</li><li>3: <code><b>PC</b>i<b>_</b>ja</code> matrix is singular. </li></ul>
-</td></tr>
+<li>0: Success.</li><li>1: Null <a class="el" href="structlinprm.html" title="Linear transformation parameters.">linprm</a> pointer passed.</li><li>2: Memory allocation failed.</li><li>3: <code><b>PC</b>i<b>_</b>ja</code> matrix is singular.</li></ul>
+For returns > 1, a detailed error message is set in <a class="el" href="structlinprm.html#2975830d4214bb6b35cb1ca922875057">linprm::err</a> if enabled, see <a class="el" href="wcserr_8h.html#1691b8bd184d40ca6fda255be078fa53" title="Enable/disable error messaging.">wcserr_enable()</a>. </td></tr>
   </table>
 </dl>
 
@@ -576,7 +612,7 @@ Error messages to match the status value returned from each function.
 </div>
 </div><p>
 </div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Mon Feb 7 18:03:57 2011 for WCSLIB 4.7 by 
+<hr size="1"><address style="text-align: right;"><small>Generated on Tue Oct 4 19:02:30 2011 for WCSLIB 4.8.2 by 
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address>
 </body>
diff --git a/wcslib/html/log_8h-source.html b/wcslib/html/log_8h-source.html
index 1f1be90..b986462 100644
--- a/wcslib/html/log_8h-source.html
+++ b/wcslib/html/log_8h-source.html
@@ -1,6 +1,6 @@
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
 <html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>WCSLIB 4.7: log.h Source File</title>
+<title>WCSLIB 4.8.2: log.h Source File</title>
 <link href="doxygen.css" rel="stylesheet" type="text/css">
 <link href="tabs.css" rel="stylesheet" type="text/css">
 </head><body>
@@ -16,7 +16,7 @@
   </div>
 <h1>log.h</h1><a href="log_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*============================================================================</span>
 <a name="l00002"></a>00002 <span class="comment"></span>
-<a name="l00003"></a>00003 <span class="comment">  WCSLIB 4.7 - an implementation of the FITS WCS standard.</span>
+<a name="l00003"></a>00003 <span class="comment">  WCSLIB 4.8 - an implementation of the FITS WCS standard.</span>
 <a name="l00004"></a>00004 <span class="comment">  Copyright (C) 1995-2011, Mark Calabretta</span>
 <a name="l00005"></a>00005 <span class="comment"></span>
 <a name="l00006"></a>00006 <span class="comment">  This file is part of WCSLIB.</span>
@@ -44,10 +44,10 @@
 <a name="l00028"></a>00028 <span class="comment"></span>
 <a name="l00029"></a>00029 <span class="comment">  Author: Mark Calabretta, Australia Telescope National Facility</span>
 <a name="l00030"></a>00030 <span class="comment">  http://www.atnf.csiro.au/~mcalabre/index.html</span>
-<a name="l00031"></a>00031 <span class="comment">  $Id: log.h,v 4.7 2011/02/07 07:03:42 cal103 Exp $</span>
+<a name="l00031"></a>00031 <span class="comment">  $Id: log.h,v 4.8.1.1 2011/08/15 08:07:06 cal103 Exp cal103 $</span>
 <a name="l00032"></a>00032 <span class="comment">*=============================================================================</span>
 <a name="l00033"></a>00033 <span class="comment">*</span>
-<a name="l00034"></a>00034 <span class="comment">* WCSLIB 4.7 - C routines that implement logarithmic coordinate systems as</span>
+<a name="l00034"></a>00034 <span class="comment">* WCSLIB 4.8 - C routines that implement logarithmic coordinate systems as</span>
 <a name="l00035"></a>00035 <span class="comment">* defined by the FITS World Coordinate System (WCS) standard.  Refer to</span>
 <a name="l00036"></a>00036 <span class="comment">*</span>
 <a name="l00037"></a>00037 <span class="comment">*   "Representations of world coordinates in FITS",</span>
@@ -96,83 +96,98 @@
 <a name="l00080"></a>00080 <span class="comment">*</span>
 <a name="l00081"></a>00081 <span class="comment">* Given:</span>
 <a name="l00082"></a>00082 <span class="comment">*   nx        int       Vector length.</span>
-<a name="l00083"></a>00083 <span class="comment">*   sx        int       Vector stride.</span>
-<a name="l00084"></a>00084 <span class="comment">*   slogc     int       Vector stride.</span>
-<a name="l00085"></a>00085 <span class="comment">*   x         const double[]</span>
-<a name="l00086"></a>00086 <span class="comment">*                       Intermediate world coordinates, in SI units.</span>
+<a name="l00083"></a>00083 <span class="comment">*</span>
+<a name="l00084"></a>00084 <span class="comment">*   sx        int       Vector stride.</span>
+<a name="l00085"></a>00085 <span class="comment">*</span>
+<a name="l00086"></a>00086 <span class="comment">*   slogc     int       Vector stride.</span>
 <a name="l00087"></a>00087 <span class="comment">*</span>
-<a name="l00088"></a>00088 <span class="comment">* Returned:</span>
-<a name="l00089"></a>00089 <span class="comment">*   logc      double[]  Logarithmic coordinates, in SI units.</span>
-<a name="l00090"></a>00090 <span class="comment">*   stat      int[]     Status return value status for each vector element:</span>
-<a name="l00091"></a>00091 <span class="comment">*                         0: Success.</span>
-<a name="l00092"></a>00092 <span class="comment">*                         1: Invalid value of x.</span>
+<a name="l00088"></a>00088 <span class="comment">*   x         const double[]</span>
+<a name="l00089"></a>00089 <span class="comment">*                       Intermediate world coordinates, in SI units.</span>
+<a name="l00090"></a>00090 <span class="comment">*</span>
+<a name="l00091"></a>00091 <span class="comment">* Returned:</span>
+<a name="l00092"></a>00092 <span class="comment">*   logc      double[]  Logarithmic coordinates, in SI units.</span>
 <a name="l00093"></a>00093 <span class="comment">*</span>
-<a name="l00094"></a>00094 <span class="comment">* Function return value:</span>
-<a name="l00095"></a>00095 <span class="comment">*             int       Status return value:</span>
-<a name="l00096"></a>00096 <span class="comment">*                         0: Success.</span>
-<a name="l00097"></a>00097 <span class="comment">*                         2: Invalid log-coordinate reference value.</span>
-<a name="l00098"></a>00098 <span class="comment">*                         3: One or more of the x coordinates were invalid,</span>
-<a name="l00099"></a>00099 <span class="comment">*                            as indicated by the stat vector.</span>
-<a name="l00100"></a>00100 <span class="comment">*</span>
+<a name="l00094"></a>00094 <span class="comment">*   stat      int[]     Status return value status for each vector element:</span>
+<a name="l00095"></a>00095 <span class="comment">*                         0: Success.</span>
+<a name="l00096"></a>00096 <span class="comment">*</span>
+<a name="l00097"></a>00097 <span class="comment">* Function return value:</span>
+<a name="l00098"></a>00098 <span class="comment">*             int       Status return value:</span>
+<a name="l00099"></a>00099 <span class="comment">*                         0: Success.</span>
+<a name="l00100"></a>00100 <span class="comment">*                         2: Invalid log-coordinate reference value.</span>
 <a name="l00101"></a>00101 <span class="comment">*</span>
-<a name="l00102"></a>00102 <span class="comment">* logs2x() - Transform logarithmic coordinates</span>
-<a name="l00103"></a>00103 <span class="comment">* --------------------------------------------</span>
-<a name="l00104"></a>00104 <span class="comment">* logs2x() transforms logarithmic world coordinates to intermediate world</span>
-<a name="l00105"></a>00105 <span class="comment">* coordinates.</span>
-<a name="l00106"></a>00106 <span class="comment">*</span>
-<a name="l00107"></a>00107 <span class="comment">* Given and returned:</span>
-<a name="l00108"></a>00108 <span class="comment">*   crval     double    Log-coordinate reference value (CRVALia).</span>
-<a name="l00109"></a>00109 <span class="comment">*</span>
-<a name="l00110"></a>00110 <span class="comment">* Given:</span>
-<a name="l00111"></a>00111 <span class="comment">*   nlogc     int       Vector length.</span>
-<a name="l00112"></a>00112 <span class="comment">*   slogc     int       Vector stride.</span>
-<a name="l00113"></a>00113 <span class="comment">*   sx        int       Vector stride.</span>
-<a name="l00114"></a>00114 <span class="comment">*   logc      const double[]</span>
-<a name="l00115"></a>00115 <span class="comment">*                       Logarithmic coordinates, in SI units.</span>
-<a name="l00116"></a>00116 <span class="comment">*</span>
-<a name="l00117"></a>00117 <span class="comment">* Returned:</span>
-<a name="l00118"></a>00118 <span class="comment">*   x         double[]  Intermediate world coordinates, in SI units.</span>
-<a name="l00119"></a>00119 <span class="comment">*   stat      int[]     Status return value status for each vector element:</span>
-<a name="l00120"></a>00120 <span class="comment">*                         0: Success.</span>
-<a name="l00121"></a>00121 <span class="comment">*                         1: Invalid value of logc.</span>
-<a name="l00122"></a>00122 <span class="comment">*</span>
-<a name="l00123"></a>00123 <span class="comment">* Function return value:</span>
-<a name="l00124"></a>00124 <span class="comment">*             int       Status return value:</span>
+<a name="l00102"></a>00102 <span class="comment">*</span>
+<a name="l00103"></a>00103 <span class="comment">* logs2x() - Transform logarithmic coordinates</span>
+<a name="l00104"></a>00104 <span class="comment">* --------------------------------------------</span>
+<a name="l00105"></a>00105 <span class="comment">* logs2x() transforms logarithmic world coordinates to intermediate world</span>
+<a name="l00106"></a>00106 <span class="comment">* coordinates.</span>
+<a name="l00107"></a>00107 <span class="comment">*</span>
+<a name="l00108"></a>00108 <span class="comment">* Given and returned:</span>
+<a name="l00109"></a>00109 <span class="comment">*   crval     double    Log-coordinate reference value (CRVALia).</span>
+<a name="l00110"></a>00110 <span class="comment">*</span>
+<a name="l00111"></a>00111 <span class="comment">* Given:</span>
+<a name="l00112"></a>00112 <span class="comment">*   nlogc     int       Vector length.</span>
+<a name="l00113"></a>00113 <span class="comment">*</span>
+<a name="l00114"></a>00114 <span class="comment">*   slogc     int       Vector stride.</span>
+<a name="l00115"></a>00115 <span class="comment">*</span>
+<a name="l00116"></a>00116 <span class="comment">*   sx        int       Vector stride.</span>
+<a name="l00117"></a>00117 <span class="comment">*</span>
+<a name="l00118"></a>00118 <span class="comment">*   logc      const double[]</span>
+<a name="l00119"></a>00119 <span class="comment">*                       Logarithmic coordinates, in SI units.</span>
+<a name="l00120"></a>00120 <span class="comment">*</span>
+<a name="l00121"></a>00121 <span class="comment">* Returned:</span>
+<a name="l00122"></a>00122 <span class="comment">*   x         double[]  Intermediate world coordinates, in SI units.</span>
+<a name="l00123"></a>00123 <span class="comment">*</span>
+<a name="l00124"></a>00124 <span class="comment">*   stat      int[]     Status return value status for each vector element:</span>
 <a name="l00125"></a>00125 <span class="comment">*                         0: Success.</span>
-<a name="l00126"></a>00126 <span class="comment">*                         2: Invalid log-coordinate reference value.</span>
+<a name="l00126"></a>00126 <span class="comment">*                         1: Invalid value of logc.</span>
 <a name="l00127"></a>00127 <span class="comment">*</span>
-<a name="l00128"></a>00128 <span class="comment">*</span>
-<a name="l00129"></a>00129 <span class="comment">* Global variable: const char *log_errmsg[] - Status return messages</span>
-<a name="l00130"></a>00130 <span class="comment">* ------------------------------------------------------------------</span>
-<a name="l00131"></a>00131 <span class="comment">* Error messages to match the status value returned from each function.</span>
-<a name="l00132"></a>00132 <span class="comment">*</span>
-<a name="l00133"></a>00133 <span class="comment">*===========================================================================*/</span>
-<a name="l00134"></a>00134 
-<a name="l00135"></a>00135 <span class="preprocessor">#ifndef WCSLIB_LOG</span>
-<a name="l00136"></a>00136 <span class="preprocessor"></span><span class="preprocessor">#define WCSLIB_LOG</span>
-<a name="l00137"></a>00137 <span class="preprocessor"></span>
-<a name="l00138"></a>00138 <span class="preprocessor">#ifdef __cplusplus</span>
-<a name="l00139"></a>00139 <span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">"C"</span> {
-<a name="l00140"></a>00140 <span class="preprocessor">#endif</span>
-<a name="l00141"></a>00141 <span class="preprocessor"></span>
-<a name="l00142"></a>00142 
-<a name="l00143"></a>00143 <span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="log_8h.html#8b8e0a071c9539f4be52eaf789f385ea" title="Status return messages.">log_errmsg</a>[];
-<a name="l00144"></a>00144 
-<a name="l00145"></a>00145 
-<a name="l00146"></a>00146 <span class="keywordtype">int</span> <a class="code" href="log_8h.html#239e115e583af4e67e60de4a4f95f09e" title="Transform to logarithmic coordinates.">logx2s</a>(<span class="keywordtype">double</span> crval, <span class="keywordtype">int</span> nx, <span class="keywordtype">int</span> sx, <span class="keywordtype">int</span> slogc, <span class="keyword">const</span> <span class="keywordtype">double</span> x[],
-<a name="l00147"></a>00147            <span class="keywordtype">double</span> logc[], <span class="keywordtype">int</span> stat[]);
-<a name="l00148"></a>00148 
-<a name="l00149"></a>00149 <span class="keywordtype">int</span> <a class="code" href="log_8h.html#c80fd753e48873cdbd9a332609de150a" title="Transform logarithmic coordinates.">logs2x</a>(<span class="keywordtype">double</span> crval, <span class="keywordtype">int</span> nlogc, <span class="keywordtype">int</span> slogc, <span class="keywordtype">int</span> sx, <span class="keyword">const</span> <span class="keywordtype">double</span> logc[],
-<a name="l00150"></a>00150            <span class="keywordtype">double</span> x[], <span class="keywordtype">int</span> stat[]);
-<a name="l00151"></a>00151 
-<a name="l00152"></a>00152 
-<a name="l00153"></a>00153 <span class="preprocessor">#ifdef __cplusplus</span>
-<a name="l00154"></a>00154 <span class="preprocessor"></span>}
-<a name="l00155"></a>00155 <span class="preprocessor">#endif</span>
-<a name="l00156"></a>00156 <span class="preprocessor"></span>
-<a name="l00157"></a>00157 <span class="preprocessor">#endif </span><span class="comment">/* WCSLIB_LOG */</span>
+<a name="l00128"></a>00128 <span class="comment">* Function return value:</span>
+<a name="l00129"></a>00129 <span class="comment">*             int       Status return value:</span>
+<a name="l00130"></a>00130 <span class="comment">*                         0: Success.</span>
+<a name="l00131"></a>00131 <span class="comment">*                         2: Invalid log-coordinate reference value.</span>
+<a name="l00132"></a>00132 <span class="comment">*                         4: One or more of the world-coordinate values</span>
+<a name="l00133"></a>00133 <span class="comment">*                            are incorrect, as indicated by the stat vector.</span>
+<a name="l00134"></a>00134 <span class="comment">*</span>
+<a name="l00135"></a>00135 <span class="comment">*</span>
+<a name="l00136"></a>00136 <span class="comment">* Global variable: const char *log_errmsg[] - Status return messages</span>
+<a name="l00137"></a>00137 <span class="comment">* ------------------------------------------------------------------</span>
+<a name="l00138"></a>00138 <span class="comment">* Error messages to match the status value returned from each function.</span>
+<a name="l00139"></a>00139 <span class="comment">*</span>
+<a name="l00140"></a>00140 <span class="comment">*===========================================================================*/</span>
+<a name="l00141"></a>00141 
+<a name="l00142"></a>00142 <span class="preprocessor">#ifndef WCSLIB_LOG</span>
+<a name="l00143"></a>00143 <span class="preprocessor"></span><span class="preprocessor">#define WCSLIB_LOG</span>
+<a name="l00144"></a>00144 <span class="preprocessor"></span>
+<a name="l00145"></a>00145 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00146"></a>00146 <span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">"C"</span> {
+<a name="l00147"></a>00147 <span class="preprocessor">#endif</span>
+<a name="l00148"></a>00148 <span class="preprocessor"></span>
+<a name="l00149"></a>00149 <span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="log_8h.html#8b8e0a071c9539f4be52eaf789f385ea" title="Status return messages.">log_errmsg</a>[];
+<a name="l00150"></a>00150 
+<a name="l00151"></a><a class="code" href="log_8h.html#3ca7c9ed3cef9e053e1f32b60a0d0c36">00151</a> <span class="keyword">enum</span> <a class="code" href="log_8h.html#3ca7c9ed3cef9e053e1f32b60a0d0c36">log_errmsg_enum</a> {
+<a name="l00152"></a><a class="code" href="log_8h.html#3ca7c9ed3cef9e053e1f32b60a0d0c361f9859b85143e5ddc55744beff6d433c">00152</a>   <a class="code" href="log_8h.html#3ca7c9ed3cef9e053e1f32b60a0d0c361f9859b85143e5ddc55744beff6d433c">LOGERR_SUCCESS</a>         = 0,   <span class="comment">/* Success. */</span>
+<a name="l00153"></a><a class="code" href="log_8h.html#3ca7c9ed3cef9e053e1f32b60a0d0c36a1df3b688a38178c3bb75225c8921259">00153</a>   <a class="code" href="log_8h.html#3ca7c9ed3cef9e053e1f32b60a0d0c36a1df3b688a38178c3bb75225c8921259">LOGERR_NULL_POINTER</a>    = 1,   <span class="comment">/* Null pointer passed. */</span>
+<a name="l00154"></a><a class="code" href="log_8h.html#3ca7c9ed3cef9e053e1f32b60a0d0c36fd604876bd42694c1a04cdae2be719e6">00154</a>   <a class="code" href="log_8h.html#3ca7c9ed3cef9e053e1f32b60a0d0c36fd604876bd42694c1a04cdae2be719e6">LOGERR_BAD_LOG_REF_VAL</a> = 2,   <span class="comment">/* Invalid log-coordinate reference value. */</span>
+<a name="l00155"></a><a class="code" href="log_8h.html#3ca7c9ed3cef9e053e1f32b60a0d0c3685932a7f3c52c3090c1a1c5e82ed1c22">00155</a>   <a class="code" href="log_8h.html#3ca7c9ed3cef9e053e1f32b60a0d0c3685932a7f3c52c3090c1a1c5e82ed1c22">LOGERR_BAD_X</a>           = 3,   <span class="comment">/* One or more of the x coordinates were</span>
+<a name="l00156"></a>00156 <span class="comment">                                   invalid. */</span>
+<a name="l00157"></a><a class="code" href="log_8h.html#3ca7c9ed3cef9e053e1f32b60a0d0c3605b7fdbe8fcf799db114f90f04083273">00157</a>   <a class="code" href="log_8h.html#3ca7c9ed3cef9e053e1f32b60a0d0c3605b7fdbe8fcf799db114f90f04083273">LOGERR_BAD_WORLD</a>       = 4    <span class="comment">/* One or more of the world coordinates were</span>
+<a name="l00158"></a>00158 <span class="comment">                                   invalid. */</span>
+<a name="l00159"></a>00159 };
+<a name="l00160"></a>00160 
+<a name="l00161"></a>00161 <span class="keywordtype">int</span> <a class="code" href="log_8h.html#239e115e583af4e67e60de4a4f95f09e" title="Transform to logarithmic coordinates.">logx2s</a>(<span class="keywordtype">double</span> crval, <span class="keywordtype">int</span> nx, <span class="keywordtype">int</span> sx, <span class="keywordtype">int</span> slogc, <span class="keyword">const</span> <span class="keywordtype">double</span> x[],
+<a name="l00162"></a>00162            <span class="keywordtype">double</span> logc[], <span class="keywordtype">int</span> stat[]);
+<a name="l00163"></a>00163 
+<a name="l00164"></a>00164 <span class="keywordtype">int</span> <a class="code" href="log_8h.html#c80fd753e48873cdbd9a332609de150a" title="Transform logarithmic coordinates.">logs2x</a>(<span class="keywordtype">double</span> crval, <span class="keywordtype">int</span> nlogc, <span class="keywordtype">int</span> slogc, <span class="keywordtype">int</span> sx, <span class="keyword">const</span> <span class="keywordtype">double</span> logc[],
+<a name="l00165"></a>00165            <span class="keywordtype">double</span> x[], <span class="keywordtype">int</span> stat[]);
+<a name="l00166"></a>00166 
+<a name="l00167"></a>00167 
+<a name="l00168"></a>00168 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00169"></a>00169 <span class="preprocessor"></span>}
+<a name="l00170"></a>00170 <span class="preprocessor">#endif</span>
+<a name="l00171"></a>00171 <span class="preprocessor"></span>
+<a name="l00172"></a>00172 <span class="preprocessor">#endif </span><span class="comment">/* WCSLIB_LOG */</span>
 </pre></div></div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Mon Feb 7 18:03:56 2011 for WCSLIB 4.7 by 
+<hr size="1"><address style="text-align: right;"><small>Generated on Tue Oct 4 19:02:30 2011 for WCSLIB 4.8.2 by 
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address>
 </body>
diff --git a/wcslib/html/log_8h.html b/wcslib/html/log_8h.html
index b8e086e..a46ae97 100644
--- a/wcslib/html/log_8h.html
+++ b/wcslib/html/log_8h.html
@@ -1,6 +1,6 @@
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
 <html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>WCSLIB 4.7: log.h File Reference</title>
+<title>WCSLIB 4.8.2: log.h File Reference</title>
 <link href="doxygen.css" rel="stylesheet" type="text/css">
 <link href="tabs.css" rel="stylesheet" type="text/css">
 </head><body>
@@ -20,6 +20,17 @@
 <p>
 <a href="log_8h-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0">
 <tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Enumerations</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="log_8h.html#3ca7c9ed3cef9e053e1f32b60a0d0c36">log_errmsg_enum</a> { <br>
+  <a class="el" href="log_8h.html#3ca7c9ed3cef9e053e1f32b60a0d0c361f9859b85143e5ddc55744beff6d433c">LOGERR_SUCCESS</a> =  0, 
+<a class="el" href="log_8h.html#3ca7c9ed3cef9e053e1f32b60a0d0c36a1df3b688a38178c3bb75225c8921259">LOGERR_NULL_POINTER</a> =  1, 
+<a class="el" href="log_8h.html#3ca7c9ed3cef9e053e1f32b60a0d0c36fd604876bd42694c1a04cdae2be719e6">LOGERR_BAD_LOG_REF_VAL</a> =  2, 
+<a class="el" href="log_8h.html#3ca7c9ed3cef9e053e1f32b60a0d0c3685932a7f3c52c3090c1a1c5e82ed1c22">LOGERR_BAD_X</a> =  3, 
+<br>
+  <a class="el" href="log_8h.html#3ca7c9ed3cef9e053e1f32b60a0d0c3605b7fdbe8fcf799db114f90f04083273">LOGERR_BAD_WORLD</a> =  4
+<br>
+ }</td></tr>
+
 <tr><td colspan="2"><br><h2>Functions</h2></td></tr>
 <tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="log_8h.html#239e115e583af4e67e60de4a4f95f09e">logx2s</a> (double crval, int nx, int sx, int slogc, const double x[], double logc[], int stat[])</td></tr>
 
@@ -38,7 +49,37 @@ These routines implement the part of the FITS WCS standard that deals with logar
 <b>Argument checking:</b> <br>
  The input log-coordinate values are only checked for values that would result in floating point exceptions and the same is true for the log-coordinate reference value.<p>
 <b>Accuracy:</b> <br>
- No warranty is given for the accuracy of these routines (refer to the copyright notice); intending users must satisfy for themselves their adequacy for the intended purpose. However, closure effectively to within double precision rounding error was demonstrated by test routine tlog.c which accompanies this software. <hr><h2>Function Documentation</h2>
+ No warranty is given for the accuracy of these routines (refer to the copyright notice); intending users must satisfy for themselves their adequacy for the intended purpose. However, closure effectively to within double precision rounding error was demonstrated by test routine tlog.c which accompanies this software. <hr><h2>Enumeration Type Documentation</h2>
+<a class="anchor" name="3ca7c9ed3cef9e053e1f32b60a0d0c36"></a><!-- doxytag: member="log.h::log_errmsg_enum" ref="3ca7c9ed3cef9e053e1f32b60a0d0c36" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">enum <a class="el" href="log_8h.html#3ca7c9ed3cef9e053e1f32b60a0d0c36">log_errmsg_enum</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<dl compact><dt><b>Enumerator: </b></dt><dd>
+<table border="0" cellspacing="2" cellpadding="0">
+<tr><td valign="top"><em><a class="anchor" name="3ca7c9ed3cef9e053e1f32b60a0d0c361f9859b85143e5ddc55744beff6d433c"></a><!-- doxytag: member="LOGERR_SUCCESS" ref="3ca7c9ed3cef9e053e1f32b60a0d0c361f9859b85143e5ddc55744beff6d433c" args="" -->LOGERR_SUCCESS</em> </td><td>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" name="3ca7c9ed3cef9e053e1f32b60a0d0c36a1df3b688a38178c3bb75225c8921259"></a><!-- doxytag: member="LOGERR_NULL_POINTER" ref="3ca7c9ed3cef9e053e1f32b60a0d0c36a1df3b688a38178c3bb75225c8921259" args="" -->LOGERR_NULL_POINTER</em> </td><td>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" name="3ca7c9ed3cef9e053e1f32b60a0d0c36fd604876bd42694c1a04cdae2be719e6"></a><!-- doxytag: member="LOGERR_BAD_LOG_REF_VAL" ref="3ca7c9ed3cef9e053e1f32b60a0d0c36fd604876bd42694c1a04cdae2be719e6" args="" -->LOGERR_BAD_LOG_REF_VAL</em> </td><td>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" name="3ca7c9ed3cef9e053e1f32b60a0d0c3685932a7f3c52c3090c1a1c5e82ed1c22"></a><!-- doxytag: member="LOGERR_BAD_X" ref="3ca7c9ed3cef9e053e1f32b60a0d0c3685932a7f3c52c3090c1a1c5e82ed1c22" args="" -->LOGERR_BAD_X</em> </td><td>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" name="3ca7c9ed3cef9e053e1f32b60a0d0c3605b7fdbe8fcf799db114f90f04083273"></a><!-- doxytag: member="LOGERR_BAD_WORLD" ref="3ca7c9ed3cef9e053e1f32b60a0d0c3605b7fdbe8fcf799db114f90f04083273" args="" -->LOGERR_BAD_WORLD</em> </td><td>
+</td></tr>
+</table>
+</dl>
+
+</div>
+</div><p>
+<hr><h2>Function Documentation</h2>
 <a class="anchor" name="239e115e583af4e67e60de4a4f95f09e"></a><!-- doxytag: member="log.h::logx2s" ref="239e115e583af4e67e60de4a4f95f09e" args="(double crval, int nx, int sx, int slogc, const double x[], double logc[], int stat[])" -->
 <div class="memitem">
 <div class="memproto">
@@ -105,12 +146,12 @@ These routines implement the part of the FITS WCS standard that deals with logar
     <tr><td valign="top"><tt>[in]</tt> </td><td valign="top"><em>x</em> </td><td>Intermediate world coordinates, in SI units.</td></tr>
     <tr><td valign="top"><tt>[out]</tt> </td><td valign="top"><em>logc</em> </td><td>Logarithmic coordinates, in SI units. </td></tr>
     <tr><td valign="top"><tt>[out]</tt> </td><td valign="top"><em>stat</em> </td><td>Status return value status for each vector element:<ul>
-<li>0: Success.</li><li>1: Invalid value of x.</li></ul>
+<li>0: Success.</li></ul>
 </td></tr>
   </table>
 </dl>
 <dl class="return" compact><dt><b>Returns:</b></dt><dd>Status return value:<ul>
-<li>0: Success.</li><li>2: Invalid log-coordinate reference value.</li><li>3: One or more of the x coordinates were invalid, as indicated by the stat vector. </li></ul>
+<li>0: Success.</li><li>2: Invalid log-coordinate reference value. </li></ul>
 </dd></dl>
 
 </div>
@@ -186,7 +227,7 @@ These routines implement the part of the FITS WCS standard that deals with logar
   </table>
 </dl>
 <dl class="return" compact><dt><b>Returns:</b></dt><dd>Status return value:<ul>
-<li>0: Success.</li><li>2: Invalid log-coordinate reference value. </li></ul>
+<li>0: Success.</li><li>2: Invalid log-coordinate reference value.</li><li>4: One or more of the world-coordinate values are incorrect, as indicated by the stat vector. </li></ul>
 </dd></dl>
 
 </div>
@@ -208,7 +249,7 @@ Error messages to match the status value returned from each function.
 </div>
 </div><p>
 </div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Mon Feb 7 18:03:57 2011 for WCSLIB 4.7 by 
+<hr size="1"><address style="text-align: right;"><small>Generated on Tue Oct 4 19:02:30 2011 for WCSLIB 4.8.2 by 
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address>
 </body>
diff --git a/wcslib/html/memory.html b/wcslib/html/memory.html
index 34ff5e3..54e1d1a 100644
--- a/wcslib/html/memory.html
+++ b/wcslib/html/memory.html
@@ -1,6 +1,6 @@
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
 <html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>WCSLIB 4.7: Memory management</title>
+<title>WCSLIB 4.8.2: Memory management</title>
 <link href="doxygen.css" rel="stylesheet" type="text/css">
 <link href="tabs.css" rel="stylesheet" type="text/css">
 </head><body>
@@ -14,7 +14,7 @@
       <li><a href="files.html"><span>Files</span></a></li>
     </ul>
   </div>
-  <div class="navpath"><a class="el" href="index.html">WCSLIB 4.7 and PGSBOX 4.7</a>
+  <div class="navpath"><a class="el" href="index.html">WCSLIB 4.8.2 and PGSBOX 4.8.2</a>
   </div>
 </div>
 <div class="contents">
@@ -32,7 +32,7 @@ The caller may load data into these arrays but must not modify the struct member
 <a class="el" href="wcs_8h.html#2afc8255fde0965dddaa374463666d45" title="Default constructor for the wcsprm struct.">wcsini()</a> maintains a record of memory it has allocated and this is used by <a class="el" href="wcs_8h.html#4ab38bc642c4656f62c43acf84a849f1" title="Destructor for the wcsprm struct.">wcsfree()</a> which <a class="el" href="wcs_8h.html#2afc8255fde0965dddaa374463666d45" title="Default constructor for the wcsprm struct.">wcsini()</a> uses to free any memory that it may have allocated on a previous invokation. Thus it is not necessary for the caller to invoke <a class="el" href="wcs_8h.html#4ab38bc642c4656f62c43acf84a849f1" title="Destructor for the wcsprm struct.">wcsfree()</a> separately if <a class="el" href="wcs_8h.html#2afc8255fde0965dddaa374463666d45" title="Default constructor for the wcsprm struct.">wcsini()</a> is invoked repeatedly on the same <a class="el" href="structwcsprm.html" title="Coordinate transformation parameters.">wcsprm</a> struct. Likewise, <a class="el" href="wcs_8h.html#e5cc3f5d249755583403cdf54d2ebb91" title="Setup routine for the wcsprm struct.">wcsset()</a> deallocates memory that it may have allocated on a previous invokation. The same comments apply to <a class="el" href="lin_8h.html#7ddea28768d99f01c6be1c71a4d8fe58" title="Default constructor for the linprm struct.">linini()</a>, <a class="el" href="lin_8h.html#ef9ead7c6ea6ab08f3ba3fc6a1c30303" title="Destructor for the linprm struct.">linfree()</a>, and <a class="el" href="lin_8h.html#5c01c0991c8d0c4437581a7c1453b09a" title="Setup routine for the linprm struct.">linset()</a> and to <a class="el" href="tab_8h.html#bb7920acdfb83179d3bac65035144c02" title="Default constructor for the tabprm struct.">tabini()</a>, <a class="el" href="tab_8h.html#0f3501cc592c78e0f2cb9922466589f2" title="Destructor for the tabprm struct.">tabfree()</a>, and <a class="el" href="tab_8h.html#519e8e4503f7c41c0f99e8597171c97f" title="Setup routine for the tabprm struct.">tabset()</a>.<p>
 A memory leak will result if a <a class="el" href="structwcsprm.html" title="Coordinate transformation parameters.">wcsprm</a>, <a class="el" href="structlinprm.html" title="Linear transformation parameters.">linprm</a> or <a class="el" href="structtabprm.html" title="Tabular transformation parameters.">tabprm</a> struct goes out of scope before the memory has been <em>free'd</em>, either by the relevant routine, <a class="el" href="wcs_8h.html#4ab38bc642c4656f62c43acf84a849f1" title="Destructor for the wcsprm struct.">wcsfree()</a>, <a class="el" href="lin_8h.html#ef9ead7c6ea6ab08f3ba3fc6a1c30303" title="Destructor for the linprm struct.">linfree()</a> or <a class="el" href="tab_8h.html#0f3501cc592c78e0f2cb9922466589f2" title="Destructor for the tabprm struct.">tabfree()</a>, or otherwise. Likewise, if one of these structs itself has been <em>malloc'd</em> and the allocated memory is not <em>free'd</em> when the memory for the struct is <em>free'd</em>. A leak may also arise if the caller interferes with the array pointers in the "private" part of these structs.<p>
 Beware of making a shallow copy of a <a class="el" href="structwcsprm.html" title="Coordinate transformation parameters.">wcsprm</a>, <a class="el" href="structlinprm.html" title="Linear transformation parameters.">linprm</a> or <a class="el" href="structtabprm.html" title="Tabular transformation parameters.">tabprm</a> struct by assignment; any changes made to allocated memory in one would be reflected in the other, and if the memory allocated for one was <em>free'd</em> the other would reference unallocated memory. Use the relevant routine instead to make a deep copy: <a class="el" href="wcs_8h.html#864c99fef9f3eee29085ce42d0ee0d64" title="Subimage extraction routine for the wcsprm struct.">wcssub()</a>, <a class="el" href="lin_8h.html#b8fc0ef6b34eb3327b13a00de78232b1" title="Copy routine for the linprm struct.">lincpy()</a> or <a class="el" href="tab_8h.html#87b3a2a84bab396a528af8382ce9ad04" title="Copy routine for the tabprm struct.">tabcpy()</a>. </div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Mon Feb 7 18:03:57 2011 for WCSLIB 4.7 by 
+<hr size="1"><address style="text-align: right;"><small>Generated on Tue Oct 4 19:02:31 2011 for WCSLIB 4.8.2 by 
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address>
 </body>
diff --git a/wcslib/html/overview.html b/wcslib/html/overview.html
index af407a4..920fa61 100644
--- a/wcslib/html/overview.html
+++ b/wcslib/html/overview.html
@@ -1,6 +1,6 @@
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
 <html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>WCSLIB 4.7: Overview of WCSLIB</title>
+<title>WCSLIB 4.8.2: Overview of WCSLIB</title>
 <link href="doxygen.css" rel="stylesheet" type="text/css">
 <link href="tabs.css" rel="stylesheet" type="text/css">
 </head><body>
@@ -14,7 +14,7 @@
       <li><a href="files.html"><span>Files</span></a></li>
     </ul>
   </div>
-  <div class="navpath"><a class="el" href="index.html">WCSLIB 4.7 and PGSBOX 4.7</a>
+  <div class="navpath"><a class="el" href="index.html">WCSLIB 4.8.2 and PGSBOX 4.8.2</a>
   </div>
 </div>
 <div class="contents">
@@ -28,13 +28,13 @@ WCSLIB is layered software, each layer depends only on those beneath; understand
 <li><a class="el" href="fitshdr_8h.html">fitshdr.h</a>,l -- Generic FITS header parser (not WCS-specific).</li></ul>
 <br>
  The philosophy adopted for dealing with non-standard WCS usage is to translate it at this level so that the middle- and low-level routines need only deal with standard constructs:<ul>
-<li><a class="el" href="wcsfix_8h.html">wcsfix.h</a>,c -- Translator for non-standard FITS WCS constructs (uses <a class="el" href="wcsunits_8h.html#560462cb2a7fa7eae6b4f325c85e7911" title="Translation of non-standard unit specifications.">wcsutrn()</a>).</li><li>wcsutrn.l -- Lexical translator for non-standard units specifications.</li></ul>
+<li><a class="el" href="wcsfix_8h.html">wcsfix.h</a>,c -- Translator for non-standard FITS WCS constructs (uses <a class="el" href="wcsunits_8h.html#25ba0f0129e88c6e7c74d4562cf796cd" title="Translation of non-standard unit specifications.">wcsutrne()</a>).</li><li>wcsutrn.l -- Lexical translator for non-standard units specifications.</li></ul>
 <br>
  As a concrete example, within this layer the <code>CTYPEia</code> keyvalues would be extracted from a FITS header and copied into the <em>ctype</em>[] array within a <a class="el" href="structwcsprm.html" title="Coordinate transformation parameters.">wcsprm</a> struct. None of the header keyrecords are interpreted.</li></ul>
 <p>
 <ul>
 <li>The <b>middle layer</b> analyses the WCS information obtained from the FITS header by the top-level routines, identifying the separate steps of the WCS algorithm chain for each of the coordinate axes in the image. It constructs the various data structures on which the low-level routines are based and invokes them in the correct sequence. Thus the <a class="el" href="structwcsprm.html" title="Coordinate transformation parameters.">wcsprm</a> struct is essentially the glue that binds together the low-level routines into a complete coordinate description.<ul>
-<li><a class="el" href="wcs_8h.html">wcs.h</a>,c -- Driver routines for the low-level routines.</li><li><a class="el" href="wcsunits_8h.html">wcsunits.h</a>,c -- Unit conversions (uses <a class="el" href="wcsunits_8h.html#0e7fd01137ef47ca728c19e8870d1ab5" title="FITS units specification parser.">wcsulex()</a>).</li><li>wcsulex.l -- Lexical parser for units specifications.</li></ul>
+<li><a class="el" href="wcs_8h.html">wcs.h</a>,c -- Driver routines for the low-level routines.</li><li><a class="el" href="wcsunits_8h.html">wcsunits.h</a>,c -- Unit conversions (uses <a class="el" href="wcsunits_8h.html#f2c6e7c95fd6741183b2b74dd24d59ce" title="FITS units specification parser.">wcsulexe()</a>).</li><li>wcsulex.l -- Lexical parser for units specifications.</li></ul>
 <br>
  To continue the above example, within this layer the <em>ctype</em>[] keyvalues in a <a class="el" href="structwcsprm.html" title="Coordinate transformation parameters.">wcsprm</a> struct are analysed to determine the nature of the coordinate axes in the image.</li></ul>
 <p>
@@ -74,7 +74,7 @@ Several utility programs are distributed with WCSLIB:<p>
 <ul>
 <li><em>fitshdr</em> lists headers from a FITS file specified on the command line, or else on stdin, printing them as 80-character keyrecords without trailing blanks. It is independent of WCSLIB. </li></ul>
 </div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Mon Feb 7 18:03:57 2011 for WCSLIB 4.7 by 
+<hr size="1"><address style="text-align: right;"><small>Generated on Tue Oct 4 19:02:30 2011 for WCSLIB 4.8.2 by 
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address>
 </body>
diff --git a/wcslib/html/pages.html b/wcslib/html/pages.html
index d24b52d..293df8a 100644
--- a/wcslib/html/pages.html
+++ b/wcslib/html/pages.html
@@ -1,6 +1,6 @@
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
 <html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>WCSLIB 4.7: Page Index</title>
+<title>WCSLIB 4.8.2: Page Index</title>
 <link href="doxygen.css" rel="stylesheet" type="text/css">
 <link href="tabs.css" rel="stylesheet" type="text/css">
 </head><body>
@@ -21,7 +21,7 @@
 
 </ul>
 </div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Mon Feb 7 18:03:56 2011 for WCSLIB 4.7 by 
+<hr size="1"><address style="text-align: right;"><small>Generated on Tue Oct 4 19:02:30 2011 for WCSLIB 4.8.2 by 
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address>
 </body>
diff --git a/wcslib/html/pgsbox.html b/wcslib/html/pgsbox.html
index fc047b0..6c49cc9 100644
--- a/wcslib/html/pgsbox.html
+++ b/wcslib/html/pgsbox.html
@@ -1,6 +1,6 @@
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
 <html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>WCSLIB 4.7: PGSBOX</title>
+<title>WCSLIB 4.8.2: PGSBOX</title>
 <link href="doxygen.css" rel="stylesheet" type="text/css">
 <link href="tabs.css" rel="stylesheet" type="text/css">
 </head><body>
@@ -14,7 +14,7 @@
       <li><a href="files.html"><span>Files</span></a></li>
     </ul>
   </div>
-  <div class="navpath"><a class="el" href="index.html">WCSLIB 4.7 and PGSBOX 4.7</a>
+  <div class="navpath"><a class="el" href="index.html">WCSLIB 4.8.2 and PGSBOX 4.8.2</a>
   </div>
 </div>
 <div class="contents">
@@ -24,7 +24,7 @@ The prologue to pgsbox.f contains usage instructions. pgtest.f and cpgtest.c ser
 <a class="el" href="software.html">PGPLOT</a> is implemented as a Fortran library with a set of C wrapper routines that are generated by a software tool. However, <code>PGSBOX</code> has a more complicated interface than any of the standard PGPLOT routines, especially in having an <code>EXTERNAL</code> function in its argument list. Consequently, <code>PGSBOX</code> is implemented in Fortran but with a hand-coded C wrapper, <em>cpgsbox()</em>.<p>
 As an example, in this suite the C test/demo program, <em>cpgtest</em>, calls the C wrapper, <em>cpgsbox()</em>, passing it a pointer to <em>pgwcsl_()</em>. In turn, <em>cpgsbox()</em> calls <code>PGSBOX</code>, which invokes <em>pgwcsl_()</em> as an <code>EXTERNAL</code> subroutine. In this sequence, a complicated C struct defined by <em>cpgtest</em> is passed through <code>PGSBOX</code> to <em>pgwcsl_()</em> as an <code>INTEGER</code> array.<p>
 While there are no formal standards for calling Fortran from C, there are some fairly well established conventions. Nevertheless, it's possible that you may need to modify the code if you use a combination of Fortran and C compilers with linkage conventions that differ from that of the GNU compilers, gcc and g77. </div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Mon Feb 7 18:03:57 2011 for WCSLIB 4.7 by 
+<hr size="1"><address style="text-align: right;"><small>Generated on Tue Oct 4 19:02:31 2011 for WCSLIB 4.8.2 by 
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address>
 </body>
diff --git a/wcslib/html/prj_8h-source.html b/wcslib/html/prj_8h-source.html
index 62ff3e6..d9f35c0 100644
--- a/wcslib/html/prj_8h-source.html
+++ b/wcslib/html/prj_8h-source.html
@@ -1,6 +1,6 @@
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
 <html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>WCSLIB 4.7: prj.h Source File</title>
+<title>WCSLIB 4.8.2: prj.h Source File</title>
 <link href="doxygen.css" rel="stylesheet" type="text/css">
 <link href="tabs.css" rel="stylesheet" type="text/css">
 </head><body>
@@ -16,7 +16,7 @@
   </div>
 <h1>prj.h</h1><a href="prj_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*============================================================================</span>
 <a name="l00002"></a>00002 <span class="comment"></span>
-<a name="l00003"></a>00003 <span class="comment">  WCSLIB 4.7 - an implementation of the FITS WCS standard.</span>
+<a name="l00003"></a>00003 <span class="comment">  WCSLIB 4.8 - an implementation of the FITS WCS standard.</span>
 <a name="l00004"></a>00004 <span class="comment">  Copyright (C) 1995-2011, Mark Calabretta</span>
 <a name="l00005"></a>00005 <span class="comment"></span>
 <a name="l00006"></a>00006 <span class="comment">  This file is part of WCSLIB.</span>
@@ -44,10 +44,10 @@
 <a name="l00028"></a>00028 <span class="comment"></span>
 <a name="l00029"></a>00029 <span class="comment">  Author: Mark Calabretta, Australia Telescope National Facility</span>
 <a name="l00030"></a>00030 <span class="comment">  http://www.atnf.csiro.au/~mcalabre/index.html</span>
-<a name="l00031"></a>00031 <span class="comment">  $Id: prj.h,v 4.7 2011/02/07 07:03:42 cal103 Exp $</span>
+<a name="l00031"></a>00031 <span class="comment">  $Id: prj.h,v 4.8.1.1 2011/08/15 08:07:06 cal103 Exp cal103 $</span>
 <a name="l00032"></a>00032 <span class="comment">*=============================================================================</span>
 <a name="l00033"></a>00033 <span class="comment">*</span>
-<a name="l00034"></a>00034 <span class="comment">* WCSLIB 4.7 - C routines that implement the spherical map projections</span>
+<a name="l00034"></a>00034 <span class="comment">* WCSLIB 4.8 - C routines that implement the spherical map projections</span>
 <a name="l00035"></a>00035 <span class="comment">* recognized by the FITS World Coordinate System (WCS) standard.  Refer to</span>
 <a name="l00036"></a>00036 <span class="comment">*</span>
 <a name="l00037"></a>00037 <span class="comment">*   "Representations of world coordinates in FITS",</span>
@@ -69,645 +69,717 @@
 <a name="l00053"></a>00053 <span class="comment">* routines, somewhat like a C++ class but with no encapsulation.</span>
 <a name="l00054"></a>00054 <span class="comment">*</span>
 <a name="l00055"></a>00055 <span class="comment">* Routine prjini() is provided to initialize the prjprm struct with default</span>
-<a name="l00056"></a>00056 <span class="comment">* values, and another, prjprt(), to print its contents.</span>
-<a name="l00057"></a>00057 <span class="comment">*</span>
-<a name="l00058"></a>00058 <span class="comment">* Setup routines for each projection with names of the form ???set(), where</span>
-<a name="l00059"></a>00059 <span class="comment">* "???" is the down-cased three-letter projection code, compute intermediate</span>
-<a name="l00060"></a>00060 <span class="comment">* values in the prjprm struct from parameters in it that were supplied by the</span>
-<a name="l00061"></a>00061 <span class="comment">* user.  The struct always needs to be set by the projection's setup routine</span>
-<a name="l00062"></a>00062 <span class="comment">* but that need not be called explicitly - refer to the explanation of</span>
-<a name="l00063"></a>00063 <span class="comment">* prjprm::flag.</span>
-<a name="l00064"></a>00064 <span class="comment">*</span>
-<a name="l00065"></a>00065 <span class="comment">* Each map projection is implemented via separate functions for the spherical</span>
-<a name="l00066"></a>00066 <span class="comment">* projection, ???s2x(), and deprojection, ???x2s().</span>
-<a name="l00067"></a>00067 <span class="comment">*</span>
-<a name="l00068"></a>00068 <span class="comment">* A set of driver routines, prjset(), prjx2s(), and prjs2x(), provides a</span>
-<a name="l00069"></a>00069 <span class="comment">* generic interface to the specific projection routines which they invoke</span>
-<a name="l00070"></a>00070 <span class="comment">* via pointers-to-functions stored in the prjprm struct.</span>
-<a name="l00071"></a>00071 <span class="comment">*</span>
-<a name="l00072"></a>00072 <span class="comment">* In summary, the routines are:</span>
-<a name="l00073"></a>00073 <span class="comment">*   - prjini()                Initialization routine for the prjprm struct.</span>
-<a name="l00074"></a>00074 <span class="comment">*   - prjprt()                Routine to print the prjprm struct.</span>
-<a name="l00075"></a>00075 <span class="comment">*</span>
-<a name="l00076"></a>00076 <span class="comment">*   - prjset(), prjx2s(), prjs2x():   Generic driver routines</span>
-<a name="l00077"></a>00077 <span class="comment">*</span>
-<a name="l00078"></a>00078 <span class="comment">*   - azpset(), azpx2s(), azps2x():   AZP (zenithal/azimuthal perspective)</span>
-<a name="l00079"></a>00079 <span class="comment">*   - szpset(), szpx2s(), szps2x():   SZP (slant zenithal perspective)</span>
-<a name="l00080"></a>00080 <span class="comment">*   - tanset(), tanx2s(), tans2x():   TAN (gnomonic)</span>
-<a name="l00081"></a>00081 <span class="comment">*   - stgset(), stgx2s(), stgs2x():   STG (stereographic)</span>
-<a name="l00082"></a>00082 <span class="comment">*   - sinset(), sinx2s(), sins2x():   SIN (orthographic/synthesis)</span>
-<a name="l00083"></a>00083 <span class="comment">*   - arcset(), arcx2s(), arcs2x():   ARC (zenithal/azimuthal equidistant)</span>
-<a name="l00084"></a>00084 <span class="comment">*   - zpnset(), zpnx2s(), zpns2x():   ZPN (zenithal/azimuthal polynomial)</span>
-<a name="l00085"></a>00085 <span class="comment">*   - zeaset(), zeax2s(), zeas2x():   ZEA (zenithal/azimuthal equal area)</span>
-<a name="l00086"></a>00086 <span class="comment">*   - airset(), airx2s(), airs2x():   AIR (Airy)</span>
-<a name="l00087"></a>00087 <span class="comment">*   - cypset(), cypx2s(), cyps2x():   CYP (cylindrical perspective)</span>
-<a name="l00088"></a>00088 <span class="comment">*   - ceaset(), ceax2s(), ceas2x():   CEA (cylindrical equal area)</span>
-<a name="l00089"></a>00089 <span class="comment">*   - carset(), carx2s(), cars2x():   CAR (Plate carree)</span>
-<a name="l00090"></a>00090 <span class="comment">*   - merset(), merx2s(), mers2x():   MER (Mercator)</span>
-<a name="l00091"></a>00091 <span class="comment">*   - sflset(), sflx2s(), sfls2x():   SFL (Sanson-Flamsteed)</span>
-<a name="l00092"></a>00092 <span class="comment">*   - parset(), parx2s(), pars2x():   PAR (parabolic)</span>
-<a name="l00093"></a>00093 <span class="comment">*   - molset(), molx2s(), mols2x():   MOL (Mollweide)</span>
-<a name="l00094"></a>00094 <span class="comment">*   - aitset(), aitx2s(), aits2x():   AIT (Hammer-Aitoff)</span>
-<a name="l00095"></a>00095 <span class="comment">*   - copset(), copx2s(), cops2x():   COP (conic perspective)</span>
-<a name="l00096"></a>00096 <span class="comment">*   - coeset(), coex2s(), coes2x():   COE (conic equal area)</span>
-<a name="l00097"></a>00097 <span class="comment">*   - codset(), codx2s(), cods2x():   COD (conic equidistant)</span>
-<a name="l00098"></a>00098 <span class="comment">*   - cooset(), coox2s(), coos2x():   COO (conic orthomorphic)</span>
-<a name="l00099"></a>00099 <span class="comment">*   - bonset(), bonx2s(), bons2x():   BON (Bonne)</span>
-<a name="l00100"></a>00100 <span class="comment">*   - pcoset(), pcox2s(), pcos2x():   PCO (polyconic)</span>
-<a name="l00101"></a>00101 <span class="comment">*   - tscset(), tscx2s(), tscs2x():   TSC (tangential spherical cube)</span>
-<a name="l00102"></a>00102 <span class="comment">*   - cscset(), cscx2s(), cscs2x():   CSC (COBE spherical cube)</span>
-<a name="l00103"></a>00103 <span class="comment">*   - qscset(), qscx2s(), qscs2x():   QSC (quadrilateralized spherical cube)</span>
-<a name="l00104"></a>00104 <span class="comment">*   - hpxset(), hpxx2s(), hpxs2x():   HPX (HEALPix)</span>
-<a name="l00105"></a>00105 <span class="comment">*</span>
-<a name="l00106"></a>00106 <span class="comment">* Argument checking (projection routines):</span>
-<a name="l00107"></a>00107 <span class="comment">* ----------------------------------------</span>
-<a name="l00108"></a>00108 <span class="comment">* The values of phi and theta (the native longitude and latitude) normally lie</span>
-<a name="l00109"></a>00109 <span class="comment">* in the range [-180,180] for phi, and [-90,90] for theta.  However, all</span>
-<a name="l00110"></a>00110 <span class="comment">* projection routines will accept any value of phi and will not normalize it.</span>
-<a name="l00111"></a>00111 <span class="comment">*</span>
-<a name="l00112"></a>00112 <span class="comment">* The projection routines do not explicitly check that theta lies within the</span>
-<a name="l00113"></a>00113 <span class="comment">* range [-90,90].  They do check for any value of theta that produces an</span>
-<a name="l00114"></a>00114 <span class="comment">* invalid argument to the projection equations (e.g. leading to division by</span>
-<a name="l00115"></a>00115 <span class="comment">* zero).  The projection routines for AZP, SZP, TAN, SIN, ZPN, and COP also</span>
-<a name="l00116"></a>00116 <span class="comment">* return error 2 if (phi,theta) corresponds to the overlapped (far) side of</span>
-<a name="l00117"></a>00117 <span class="comment">* the projection but also return the corresponding value of (x,y).  This</span>
-<a name="l00118"></a>00118 <span class="comment">* strict bounds checking may be relaxed at any time by setting prjprm::bounds</span>
-<a name="l00119"></a>00119 <span class="comment">* to 0 (rather than 1); the projections need not be reinitialized.</span>
-<a name="l00120"></a>00120 <span class="comment">*</span>
-<a name="l00121"></a>00121 <span class="comment">* Argument checking (deprojection routines):</span>
-<a name="l00122"></a>00122 <span class="comment">* ------------------------------------------</span>
-<a name="l00123"></a>00123 <span class="comment">* Error checking on the projected coordinates (x,y) is limited to that</span>
-<a name="l00124"></a>00124 <span class="comment">* required to ascertain whether a solution exists.  Where a solution does</span>
-<a name="l00125"></a>00125 <span class="comment">* exist no check is made that the value of phi and theta obtained lie within</span>
-<a name="l00126"></a>00126 <span class="comment">* the ranges [-180,180] for phi, and [-90,90] for theta.</span>
-<a name="l00127"></a>00127 <span class="comment">*</span>
-<a name="l00128"></a>00128 <span class="comment">* Accuracy:</span>
-<a name="l00129"></a>00129 <span class="comment">* ---------</span>
-<a name="l00130"></a>00130 <span class="comment">* No warranty is given for the accuracy of these routines (refer to the</span>
-<a name="l00131"></a>00131 <span class="comment">* copyright notice); intending users must satisfy for themselves their</span>
-<a name="l00132"></a>00132 <span class="comment">* adequacy for the intended purpose.  However, closure to a precision of at</span>
-<a name="l00133"></a>00133 <span class="comment">* least 1E-10 degree of longitude and latitude has been verified for typical</span>
-<a name="l00134"></a>00134 <span class="comment">* projection parameters on the 1 degree graticule of native longitude and</span>
-<a name="l00135"></a>00135 <span class="comment">* latitude (to within 5 degrees of any latitude where the projection may</span>
-<a name="l00136"></a>00136 <span class="comment">* diverge).  Refer to the tprj1.c and tprj2.c test routines that accompany</span>
-<a name="l00137"></a>00137 <span class="comment">* this software.</span>
-<a name="l00138"></a>00138 <span class="comment">*</span>
+<a name="l00056"></a>00056 <span class="comment">* values, prjfree() reclaims any memory that may have been allocated to store</span>
+<a name="l00057"></a>00057 <span class="comment">* an error message, and prjprt() prints its contents.</span>
+<a name="l00058"></a>00058 <span class="comment">*</span>
+<a name="l00059"></a>00059 <span class="comment">* Setup routines for each projection with names of the form ???set(), where</span>
+<a name="l00060"></a>00060 <span class="comment">* "???" is the down-cased three-letter projection code, compute intermediate</span>
+<a name="l00061"></a>00061 <span class="comment">* values in the prjprm struct from parameters in it that were supplied by the</span>
+<a name="l00062"></a>00062 <span class="comment">* user.  The struct always needs to be set by the projection's setup routine</span>
+<a name="l00063"></a>00063 <span class="comment">* but that need not be called explicitly - refer to the explanation of</span>
+<a name="l00064"></a>00064 <span class="comment">* prjprm::flag.</span>
+<a name="l00065"></a>00065 <span class="comment">*</span>
+<a name="l00066"></a>00066 <span class="comment">* Each map projection is implemented via separate functions for the spherical</span>
+<a name="l00067"></a>00067 <span class="comment">* projection, ???s2x(), and deprojection, ???x2s().</span>
+<a name="l00068"></a>00068 <span class="comment">*</span>
+<a name="l00069"></a>00069 <span class="comment">* A set of driver routines, prjset(), prjx2s(), and prjs2x(), provides a</span>
+<a name="l00070"></a>00070 <span class="comment">* generic interface to the specific projection routines which they invoke</span>
+<a name="l00071"></a>00071 <span class="comment">* via pointers-to-functions stored in the prjprm struct.</span>
+<a name="l00072"></a>00072 <span class="comment">*</span>
+<a name="l00073"></a>00073 <span class="comment">* In summary, the routines are:</span>
+<a name="l00074"></a>00074 <span class="comment">*   - prjini()                Initialization routine for the prjprm struct.</span>
+<a name="l00075"></a>00075 <span class="comment">*   - prjprt()                Routine to print the prjprm struct.</span>
+<a name="l00076"></a>00076 <span class="comment">*</span>
+<a name="l00077"></a>00077 <span class="comment">*   - prjset(), prjx2s(), prjs2x():   Generic driver routines</span>
+<a name="l00078"></a>00078 <span class="comment">*</span>
+<a name="l00079"></a>00079 <span class="comment">*   - azpset(), azpx2s(), azps2x():   AZP (zenithal/azimuthal perspective)</span>
+<a name="l00080"></a>00080 <span class="comment">*   - szpset(), szpx2s(), szps2x():   SZP (slant zenithal perspective)</span>
+<a name="l00081"></a>00081 <span class="comment">*   - tanset(), tanx2s(), tans2x():   TAN (gnomonic)</span>
+<a name="l00082"></a>00082 <span class="comment">*   - stgset(), stgx2s(), stgs2x():   STG (stereographic)</span>
+<a name="l00083"></a>00083 <span class="comment">*   - sinset(), sinx2s(), sins2x():   SIN (orthographic/synthesis)</span>
+<a name="l00084"></a>00084 <span class="comment">*   - arcset(), arcx2s(), arcs2x():   ARC (zenithal/azimuthal equidistant)</span>
+<a name="l00085"></a>00085 <span class="comment">*   - zpnset(), zpnx2s(), zpns2x():   ZPN (zenithal/azimuthal polynomial)</span>
+<a name="l00086"></a>00086 <span class="comment">*   - zeaset(), zeax2s(), zeas2x():   ZEA (zenithal/azimuthal equal area)</span>
+<a name="l00087"></a>00087 <span class="comment">*   - airset(), airx2s(), airs2x():   AIR (Airy)</span>
+<a name="l00088"></a>00088 <span class="comment">*   - cypset(), cypx2s(), cyps2x():   CYP (cylindrical perspective)</span>
+<a name="l00089"></a>00089 <span class="comment">*   - ceaset(), ceax2s(), ceas2x():   CEA (cylindrical equal area)</span>
+<a name="l00090"></a>00090 <span class="comment">*   - carset(), carx2s(), cars2x():   CAR (Plate carree)</span>
+<a name="l00091"></a>00091 <span class="comment">*   - merset(), merx2s(), mers2x():   MER (Mercator)</span>
+<a name="l00092"></a>00092 <span class="comment">*   - sflset(), sflx2s(), sfls2x():   SFL (Sanson-Flamsteed)</span>
+<a name="l00093"></a>00093 <span class="comment">*   - parset(), parx2s(), pars2x():   PAR (parabolic)</span>
+<a name="l00094"></a>00094 <span class="comment">*   - molset(), molx2s(), mols2x():   MOL (Mollweide)</span>
+<a name="l00095"></a>00095 <span class="comment">*   - aitset(), aitx2s(), aits2x():   AIT (Hammer-Aitoff)</span>
+<a name="l00096"></a>00096 <span class="comment">*   - copset(), copx2s(), cops2x():   COP (conic perspective)</span>
+<a name="l00097"></a>00097 <span class="comment">*   - coeset(), coex2s(), coes2x():   COE (conic equal area)</span>
+<a name="l00098"></a>00098 <span class="comment">*   - codset(), codx2s(), cods2x():   COD (conic equidistant)</span>
+<a name="l00099"></a>00099 <span class="comment">*   - cooset(), coox2s(), coos2x():   COO (conic orthomorphic)</span>
+<a name="l00100"></a>00100 <span class="comment">*   - bonset(), bonx2s(), bons2x():   BON (Bonne)</span>
+<a name="l00101"></a>00101 <span class="comment">*   - pcoset(), pcox2s(), pcos2x():   PCO (polyconic)</span>
+<a name="l00102"></a>00102 <span class="comment">*   - tscset(), tscx2s(), tscs2x():   TSC (tangential spherical cube)</span>
+<a name="l00103"></a>00103 <span class="comment">*   - cscset(), cscx2s(), cscs2x():   CSC (COBE spherical cube)</span>
+<a name="l00104"></a>00104 <span class="comment">*   - qscset(), qscx2s(), qscs2x():   QSC (quadrilateralized spherical cube)</span>
+<a name="l00105"></a>00105 <span class="comment">*   - hpxset(), hpxx2s(), hpxs2x():   HPX (HEALPix)</span>
+<a name="l00106"></a>00106 <span class="comment">*</span>
+<a name="l00107"></a>00107 <span class="comment">* Argument checking (projection routines):</span>
+<a name="l00108"></a>00108 <span class="comment">* ----------------------------------------</span>
+<a name="l00109"></a>00109 <span class="comment">* The values of phi and theta (the native longitude and latitude) normally lie</span>
+<a name="l00110"></a>00110 <span class="comment">* in the range [-180,180] for phi, and [-90,90] for theta.  However, all</span>
+<a name="l00111"></a>00111 <span class="comment">* projection routines will accept any value of phi and will not normalize it.</span>
+<a name="l00112"></a>00112 <span class="comment">*</span>
+<a name="l00113"></a>00113 <span class="comment">* The projection routines do not explicitly check that theta lies within the</span>
+<a name="l00114"></a>00114 <span class="comment">* range [-90,90].  They do check for any value of theta that produces an</span>
+<a name="l00115"></a>00115 <span class="comment">* invalid argument to the projection equations (e.g. leading to division by</span>
+<a name="l00116"></a>00116 <span class="comment">* zero).  The projection routines for AZP, SZP, TAN, SIN, ZPN, and COP also</span>
+<a name="l00117"></a>00117 <span class="comment">* return error 2 if (phi,theta) corresponds to the overlapped (far) side of</span>
+<a name="l00118"></a>00118 <span class="comment">* the projection but also return the corresponding value of (x,y).  This</span>
+<a name="l00119"></a>00119 <span class="comment">* strict bounds checking may be relaxed at any time by setting prjprm::bounds</span>
+<a name="l00120"></a>00120 <span class="comment">* to 0 (rather than 1); the projections need not be reinitialized.</span>
+<a name="l00121"></a>00121 <span class="comment">*</span>
+<a name="l00122"></a>00122 <span class="comment">* Argument checking (deprojection routines):</span>
+<a name="l00123"></a>00123 <span class="comment">* ------------------------------------------</span>
+<a name="l00124"></a>00124 <span class="comment">* Error checking on the projected coordinates (x,y) is limited to that</span>
+<a name="l00125"></a>00125 <span class="comment">* required to ascertain whether a solution exists.  Where a solution does</span>
+<a name="l00126"></a>00126 <span class="comment">* exist no check is made that the value of phi and theta obtained lie within</span>
+<a name="l00127"></a>00127 <span class="comment">* the ranges [-180,180] for phi, and [-90,90] for theta.</span>
+<a name="l00128"></a>00128 <span class="comment">*</span>
+<a name="l00129"></a>00129 <span class="comment">* Accuracy:</span>
+<a name="l00130"></a>00130 <span class="comment">* ---------</span>
+<a name="l00131"></a>00131 <span class="comment">* No warranty is given for the accuracy of these routines (refer to the</span>
+<a name="l00132"></a>00132 <span class="comment">* copyright notice); intending users must satisfy for themselves their</span>
+<a name="l00133"></a>00133 <span class="comment">* adequacy for the intended purpose.  However, closure to a precision of at</span>
+<a name="l00134"></a>00134 <span class="comment">* least 1E-10 degree of longitude and latitude has been verified for typical</span>
+<a name="l00135"></a>00135 <span class="comment">* projection parameters on the 1 degree graticule of native longitude and</span>
+<a name="l00136"></a>00136 <span class="comment">* latitude (to within 5 degrees of any latitude where the projection may</span>
+<a name="l00137"></a>00137 <span class="comment">* diverge).  Refer to the tprj1.c and tprj2.c test routines that accompany</span>
+<a name="l00138"></a>00138 <span class="comment">* this software.</span>
 <a name="l00139"></a>00139 <span class="comment">*</span>
-<a name="l00140"></a>00140 <span class="comment">* prjini() - Default constructor for the prjprm struct</span>
-<a name="l00141"></a>00141 <span class="comment">* ----------------------------------------------------</span>
-<a name="l00142"></a>00142 <span class="comment">* prjini() sets all members of a prjprm struct to default values.  It should</span>
-<a name="l00143"></a>00143 <span class="comment">* be used to initialize every prjprm struct.</span>
-<a name="l00144"></a>00144 <span class="comment">*</span>
-<a name="l00145"></a>00145 <span class="comment">* Returned:</span>
-<a name="l00146"></a>00146 <span class="comment">*   prj       struct prjprm*</span>
-<a name="l00147"></a>00147 <span class="comment">*                       Projection parameters.</span>
-<a name="l00148"></a>00148 <span class="comment">*</span>
-<a name="l00149"></a>00149 <span class="comment">* Function return value:</span>
-<a name="l00150"></a>00150 <span class="comment">*             int       Status return value:</span>
-<a name="l00151"></a>00151 <span class="comment">*                         0: Success.</span>
-<a name="l00152"></a>00152 <span class="comment">*                         1: Null prjprm pointer passed.</span>
-<a name="l00153"></a>00153 <span class="comment">*</span>
+<a name="l00140"></a>00140 <span class="comment">*</span>
+<a name="l00141"></a>00141 <span class="comment">* prjini() - Default constructor for the prjprm struct</span>
+<a name="l00142"></a>00142 <span class="comment">* ----------------------------------------------------</span>
+<a name="l00143"></a>00143 <span class="comment">* prjini() sets all members of a prjprm struct to default values.  It should</span>
+<a name="l00144"></a>00144 <span class="comment">* be used to initialize every prjprm struct.</span>
+<a name="l00145"></a>00145 <span class="comment">*</span>
+<a name="l00146"></a>00146 <span class="comment">* Returned:</span>
+<a name="l00147"></a>00147 <span class="comment">*   prj       struct prjprm*</span>
+<a name="l00148"></a>00148 <span class="comment">*                       Projection parameters.</span>
+<a name="l00149"></a>00149 <span class="comment">*</span>
+<a name="l00150"></a>00150 <span class="comment">* Function return value:</span>
+<a name="l00151"></a>00151 <span class="comment">*             int       Status return value:</span>
+<a name="l00152"></a>00152 <span class="comment">*                         0: Success.</span>
+<a name="l00153"></a>00153 <span class="comment">*                         1: Null prjprm pointer passed.</span>
 <a name="l00154"></a>00154 <span class="comment">*</span>
-<a name="l00155"></a>00155 <span class="comment">* prjprt() - Print routine for the prjprm struct</span>
-<a name="l00156"></a>00156 <span class="comment">* ----------------------------------------------</span>
-<a name="l00157"></a>00157 <span class="comment">* prjprt() prints the contents of a prjprm struct.</span>
-<a name="l00158"></a>00158 <span class="comment">*</span>
-<a name="l00159"></a>00159 <span class="comment">* Given:</span>
-<a name="l00160"></a>00160 <span class="comment">*   prj       const struct prjprm*</span>
-<a name="l00161"></a>00161 <span class="comment">*                       Projection parameters.</span>
-<a name="l00162"></a>00162 <span class="comment">*</span>
-<a name="l00163"></a>00163 <span class="comment">* Function return value:</span>
-<a name="l00164"></a>00164 <span class="comment">*             int       Status return value:</span>
-<a name="l00165"></a>00165 <span class="comment">*                         0: Success.</span>
-<a name="l00166"></a>00166 <span class="comment">*                         1: Null prjprm pointer passed.</span>
-<a name="l00167"></a>00167 <span class="comment">*</span>
-<a name="l00168"></a>00168 <span class="comment">*</span>
-<a name="l00169"></a>00169 <span class="comment">* prjset() - Generic setup routine for the prjprm struct</span>
-<a name="l00170"></a>00170 <span class="comment">* ------------------------------------------------------</span>
-<a name="l00171"></a>00171 <span class="comment">* prjset() sets up a prjprm struct according to information supplied within</span>
-<a name="l00172"></a>00172 <span class="comment">* it.</span>
-<a name="l00173"></a>00173 <span class="comment">*</span>
-<a name="l00174"></a>00174 <span class="comment">* Note that this routine need not be called directly; it will be invoked by</span>
-<a name="l00175"></a>00175 <span class="comment">* prjx2s() and prjs2x() if prj.flag is anything other than a predefined magic</span>
-<a name="l00176"></a>00176 <span class="comment">* value.</span>
-<a name="l00177"></a>00177 <span class="comment">*</span>
-<a name="l00178"></a>00178 <span class="comment">* The one important distinction between prjset() and the setup routines for</span>
-<a name="l00179"></a>00179 <span class="comment">* the specific projections is that the projection code must be defined in the</span>
-<a name="l00180"></a>00180 <span class="comment">* prjprm struct in order for prjset() to identify the required projection.</span>
-<a name="l00181"></a>00181 <span class="comment">* Once prjset() has initialized the prjprm struct, prjx2s() and prjs2x() use</span>
-<a name="l00182"></a>00182 <span class="comment">* the pointers to the specific projection and deprojection routines contained</span>
-<a name="l00183"></a>00183 <span class="comment">* therein.</span>
+<a name="l00155"></a>00155 <span class="comment">*</span>
+<a name="l00156"></a>00156 <span class="comment">* prjfree() - Destructor for the prjprm struct</span>
+<a name="l00157"></a>00157 <span class="comment">* --------------------------------------------</span>
+<a name="l00158"></a>00158 <span class="comment">* prjfree() frees any memory that may have been allocated to store an error</span>
+<a name="l00159"></a>00159 <span class="comment">* message in the prjprm struct.</span>
+<a name="l00160"></a>00160 <span class="comment">*</span>
+<a name="l00161"></a>00161 <span class="comment">* Given:</span>
+<a name="l00162"></a>00162 <span class="comment">*   prj       struct prjprm*</span>
+<a name="l00163"></a>00163 <span class="comment">*                       Projection parameters.</span>
+<a name="l00164"></a>00164 <span class="comment">*</span>
+<a name="l00165"></a>00165 <span class="comment">* Function return value:</span>
+<a name="l00166"></a>00166 <span class="comment">*             int       Status return value:</span>
+<a name="l00167"></a>00167 <span class="comment">*                         0: Success.</span>
+<a name="l00168"></a>00168 <span class="comment">*                         1: Null prjprm pointer passed.</span>
+<a name="l00169"></a>00169 <span class="comment">*</span>
+<a name="l00170"></a>00170 <span class="comment">*</span>
+<a name="l00171"></a>00171 <span class="comment">* prjprt() - Print routine for the prjprm struct</span>
+<a name="l00172"></a>00172 <span class="comment">* ----------------------------------------------</span>
+<a name="l00173"></a>00173 <span class="comment">* prjprt() prints the contents of a prjprm struct using wcsprintf().  Mainly</span>
+<a name="l00174"></a>00174 <span class="comment">* intended for diagnostic purposes.</span>
+<a name="l00175"></a>00175 <span class="comment">*</span>
+<a name="l00176"></a>00176 <span class="comment">* Given:</span>
+<a name="l00177"></a>00177 <span class="comment">*   prj       const struct prjprm*</span>
+<a name="l00178"></a>00178 <span class="comment">*                       Projection parameters.</span>
+<a name="l00179"></a>00179 <span class="comment">*</span>
+<a name="l00180"></a>00180 <span class="comment">* Function return value:</span>
+<a name="l00181"></a>00181 <span class="comment">*             int       Status return value:</span>
+<a name="l00182"></a>00182 <span class="comment">*                         0: Success.</span>
+<a name="l00183"></a>00183 <span class="comment">*                         1: Null prjprm pointer passed.</span>
 <a name="l00184"></a>00184 <span class="comment">*</span>
-<a name="l00185"></a>00185 <span class="comment">* Given and returned:</span>
-<a name="l00186"></a>00186 <span class="comment">*   prj       struct prjprm*</span>
-<a name="l00187"></a>00187 <span class="comment">*                       Projection parameters.</span>
-<a name="l00188"></a>00188 <span class="comment">*</span>
-<a name="l00189"></a>00189 <span class="comment">* Function return value:</span>
-<a name="l00190"></a>00190 <span class="comment">*             int       Status return value:</span>
-<a name="l00191"></a>00191 <span class="comment">*                         0: Success.</span>
-<a name="l00192"></a>00192 <span class="comment">*                         1: Null prjprm pointer passed.</span>
-<a name="l00193"></a>00193 <span class="comment">*                         2: Invalid projection parameters.</span>
+<a name="l00185"></a>00185 <span class="comment">*</span>
+<a name="l00186"></a>00186 <span class="comment">* prjset() - Generic setup routine for the prjprm struct</span>
+<a name="l00187"></a>00187 <span class="comment">* ------------------------------------------------------</span>
+<a name="l00188"></a>00188 <span class="comment">* prjset() sets up a prjprm struct according to information supplied within</span>
+<a name="l00189"></a>00189 <span class="comment">* it.</span>
+<a name="l00190"></a>00190 <span class="comment">*</span>
+<a name="l00191"></a>00191 <span class="comment">* Note that this routine need not be called directly; it will be invoked by</span>
+<a name="l00192"></a>00192 <span class="comment">* prjx2s() and prjs2x() if prj.flag is anything other than a predefined magic</span>
+<a name="l00193"></a>00193 <span class="comment">* value.</span>
 <a name="l00194"></a>00194 <span class="comment">*</span>
-<a name="l00195"></a>00195 <span class="comment">*</span>
-<a name="l00196"></a>00196 <span class="comment">* prjx2s() - Generic Cartesian-to-spherical deprojection</span>
-<a name="l00197"></a>00197 <span class="comment">* ------------------------------------------------------</span>
-<a name="l00198"></a>00198 <span class="comment">* Deproject Cartesian (x,y) coordinates in the plane of projection to native</span>
-<a name="l00199"></a>00199 <span class="comment">* spherical coordinates (phi,theta).</span>
-<a name="l00200"></a>00200 <span class="comment">*</span>
-<a name="l00201"></a>00201 <span class="comment">* The projection is that specified by prjprm::code.</span>
-<a name="l00202"></a>00202 <span class="comment">*</span>
-<a name="l00203"></a>00203 <span class="comment">* Given and returned:</span>
-<a name="l00204"></a>00204 <span class="comment">*   prj       struct prjprm*</span>
-<a name="l00205"></a>00205 <span class="comment">*                       Projection parameters.</span>
-<a name="l00206"></a>00206 <span class="comment">*</span>
-<a name="l00207"></a>00207 <span class="comment">* Given:</span>
-<a name="l00208"></a>00208 <span class="comment">*   nx,ny     int       Vector lengths.</span>
-<a name="l00209"></a>00209 <span class="comment">*   sxy,spt   int       Vector strides.</span>
-<a name="l00210"></a>00210 <span class="comment">*   x,y       const double[]</span>
-<a name="l00211"></a>00211 <span class="comment">*                       Projected coordinates.</span>
-<a name="l00212"></a>00212 <span class="comment">*</span>
-<a name="l00213"></a>00213 <span class="comment">* Returned:</span>
-<a name="l00214"></a>00214 <span class="comment">*   phi,theta double[]  Longitude and latitude (phi,theta) of the projected</span>
-<a name="l00215"></a>00215 <span class="comment">*                       point in native spherical coordinates [deg].</span>
-<a name="l00216"></a>00216 <span class="comment">*   stat      int[]     Status return value for each vector element:</span>
-<a name="l00217"></a>00217 <span class="comment">*                         0: Success.</span>
-<a name="l00218"></a>00218 <span class="comment">*                         1: Invalid value of (x,y).</span>
-<a name="l00219"></a>00219 <span class="comment">*</span>
-<a name="l00220"></a>00220 <span class="comment">* Function return value:</span>
-<a name="l00221"></a>00221 <span class="comment">*             int       Status return value:</span>
-<a name="l00222"></a>00222 <span class="comment">*                         0: Success.</span>
-<a name="l00223"></a>00223 <span class="comment">*                         1: Null prjprm pointer passed.</span>
-<a name="l00224"></a>00224 <span class="comment">*                         2: Invalid projection parameters.</span>
-<a name="l00225"></a>00225 <span class="comment">*                         3: One or more of the (x,y) coordinates were</span>
-<a name="l00226"></a>00226 <span class="comment">*                            invalid, as indicated by the stat vector.</span>
-<a name="l00227"></a>00227 <span class="comment">*</span>
-<a name="l00228"></a>00228 <span class="comment">*</span>
-<a name="l00229"></a>00229 <span class="comment">* prjs2x() - Generic spherical-to-Cartesian projection</span>
-<a name="l00230"></a>00230 <span class="comment">* ----------------------------------------------------</span>
-<a name="l00231"></a>00231 <span class="comment">* Project native spherical coordinates (phi,theta) to Cartesian (x,y)</span>
-<a name="l00232"></a>00232 <span class="comment">* coordinates in the plane of projection.</span>
-<a name="l00233"></a>00233 <span class="comment">*</span>
-<a name="l00234"></a>00234 <span class="comment">* The projection is that specified by prjprm::code.</span>
-<a name="l00235"></a>00235 <span class="comment">*</span>
-<a name="l00236"></a>00236 <span class="comment">* Given and returned:</span>
-<a name="l00237"></a>00237 <span class="comment">*   prj       struct prjprm*</span>
-<a name="l00238"></a>00238 <span class="comment">*                       Projection parameters.</span>
-<a name="l00239"></a>00239 <span class="comment">*</span>
-<a name="l00240"></a>00240 <span class="comment">* Given:</span>
-<a name="l00241"></a>00241 <span class="comment">*   nphi,</span>
-<a name="l00242"></a>00242 <span class="comment">*   ntheta    int       Vector lengths.</span>
-<a name="l00243"></a>00243 <span class="comment">*   spt,sxy   int       Vector strides.</span>
-<a name="l00244"></a>00244 <span class="comment">*   phi,theta const double[]</span>
-<a name="l00245"></a>00245 <span class="comment">*                       Longitude and latitude (phi,theta) of the projected</span>
-<a name="l00246"></a>00246 <span class="comment">*                       point in native spherical coordinates [deg].</span>
-<a name="l00247"></a>00247 <span class="comment">*</span>
-<a name="l00248"></a>00248 <span class="comment">* Returned:</span>
-<a name="l00249"></a>00249 <span class="comment">*   x,y       double[]  Projected coordinates.</span>
-<a name="l00250"></a>00250 <span class="comment">*   stat      int[]     Status return value for each vector element:</span>
-<a name="l00251"></a>00251 <span class="comment">*                         0: Success.</span>
-<a name="l00252"></a>00252 <span class="comment">*                         1: Invalid value of (phi,theta).</span>
+<a name="l00195"></a>00195 <span class="comment">* The one important distinction between prjset() and the setup routines for</span>
+<a name="l00196"></a>00196 <span class="comment">* the specific projections is that the projection code must be defined in the</span>
+<a name="l00197"></a>00197 <span class="comment">* prjprm struct in order for prjset() to identify the required projection.</span>
+<a name="l00198"></a>00198 <span class="comment">* Once prjset() has initialized the prjprm struct, prjx2s() and prjs2x() use</span>
+<a name="l00199"></a>00199 <span class="comment">* the pointers to the specific projection and deprojection routines contained</span>
+<a name="l00200"></a>00200 <span class="comment">* therein.</span>
+<a name="l00201"></a>00201 <span class="comment">*</span>
+<a name="l00202"></a>00202 <span class="comment">* Given and returned:</span>
+<a name="l00203"></a>00203 <span class="comment">*   prj       struct prjprm*</span>
+<a name="l00204"></a>00204 <span class="comment">*                       Projection parameters.</span>
+<a name="l00205"></a>00205 <span class="comment">*</span>
+<a name="l00206"></a>00206 <span class="comment">* Function return value:</span>
+<a name="l00207"></a>00207 <span class="comment">*             int       Status return value:</span>
+<a name="l00208"></a>00208 <span class="comment">*                         0: Success.</span>
+<a name="l00209"></a>00209 <span class="comment">*                         1: Null prjprm pointer passed.</span>
+<a name="l00210"></a>00210 <span class="comment">*                         2: Invalid projection parameters.</span>
+<a name="l00211"></a>00211 <span class="comment">*</span>
+<a name="l00212"></a>00212 <span class="comment">*                       For returns > 1, a detailed error message is set in</span>
+<a name="l00213"></a>00213 <span class="comment">*                       prjprm::err if enabled, see wcserr_enable().</span>
+<a name="l00214"></a>00214 <span class="comment">*</span>
+<a name="l00215"></a>00215 <span class="comment">*</span>
+<a name="l00216"></a>00216 <span class="comment">* prjx2s() - Generic Cartesian-to-spherical deprojection</span>
+<a name="l00217"></a>00217 <span class="comment">* ------------------------------------------------------</span>
+<a name="l00218"></a>00218 <span class="comment">* Deproject Cartesian (x,y) coordinates in the plane of projection to native</span>
+<a name="l00219"></a>00219 <span class="comment">* spherical coordinates (phi,theta).</span>
+<a name="l00220"></a>00220 <span class="comment">*</span>
+<a name="l00221"></a>00221 <span class="comment">* The projection is that specified by prjprm::code.</span>
+<a name="l00222"></a>00222 <span class="comment">*</span>
+<a name="l00223"></a>00223 <span class="comment">* Given and returned:</span>
+<a name="l00224"></a>00224 <span class="comment">*   prj       struct prjprm*</span>
+<a name="l00225"></a>00225 <span class="comment">*                       Projection parameters.</span>
+<a name="l00226"></a>00226 <span class="comment">*</span>
+<a name="l00227"></a>00227 <span class="comment">* Given:</span>
+<a name="l00228"></a>00228 <span class="comment">*   nx,ny     int       Vector lengths.</span>
+<a name="l00229"></a>00229 <span class="comment">*</span>
+<a name="l00230"></a>00230 <span class="comment">*   sxy,spt   int       Vector strides.</span>
+<a name="l00231"></a>00231 <span class="comment">*</span>
+<a name="l00232"></a>00232 <span class="comment">*   x,y       const double[]</span>
+<a name="l00233"></a>00233 <span class="comment">*                       Projected coordinates.</span>
+<a name="l00234"></a>00234 <span class="comment">*</span>
+<a name="l00235"></a>00235 <span class="comment">* Returned:</span>
+<a name="l00236"></a>00236 <span class="comment">*   phi,theta double[]  Longitude and latitude (phi,theta) of the projected</span>
+<a name="l00237"></a>00237 <span class="comment">*                       point in native spherical coordinates [deg].</span>
+<a name="l00238"></a>00238 <span class="comment">*</span>
+<a name="l00239"></a>00239 <span class="comment">*   stat      int[]     Status return value for each vector element:</span>
+<a name="l00240"></a>00240 <span class="comment">*                         0: Success.</span>
+<a name="l00241"></a>00241 <span class="comment">*                         1: Invalid value of (x,y).</span>
+<a name="l00242"></a>00242 <span class="comment">*</span>
+<a name="l00243"></a>00243 <span class="comment">* Function return value:</span>
+<a name="l00244"></a>00244 <span class="comment">*             int       Status return value:</span>
+<a name="l00245"></a>00245 <span class="comment">*                         0: Success.</span>
+<a name="l00246"></a>00246 <span class="comment">*                         1: Null prjprm pointer passed.</span>
+<a name="l00247"></a>00247 <span class="comment">*                         2: Invalid projection parameters.</span>
+<a name="l00248"></a>00248 <span class="comment">*                         3: One or more of the (x,y) coordinates were</span>
+<a name="l00249"></a>00249 <span class="comment">*                            invalid, as indicated by the stat vector.</span>
+<a name="l00250"></a>00250 <span class="comment">*</span>
+<a name="l00251"></a>00251 <span class="comment">*                       For returns > 1, a detailed error message is set in</span>
+<a name="l00252"></a>00252 <span class="comment">*                       prjprm::err if enabled, see wcserr_enable().</span>
 <a name="l00253"></a>00253 <span class="comment">*</span>
-<a name="l00254"></a>00254 <span class="comment">* Function return value:</span>
-<a name="l00255"></a>00255 <span class="comment">*             int       Status return value:</span>
-<a name="l00256"></a>00256 <span class="comment">*                         0: Success.</span>
-<a name="l00257"></a>00257 <span class="comment">*                         1: Null prjprm pointer passed.</span>
-<a name="l00258"></a>00258 <span class="comment">*                         2: Invalid projection parameters.</span>
-<a name="l00259"></a>00259 <span class="comment">*                         4: One or more of the (phi,theta) coordinates</span>
-<a name="l00260"></a>00260 <span class="comment">*                            were, invalid, as indicated by the stat vector.</span>
+<a name="l00254"></a>00254 <span class="comment">*</span>
+<a name="l00255"></a>00255 <span class="comment">* prjs2x() - Generic spherical-to-Cartesian projection</span>
+<a name="l00256"></a>00256 <span class="comment">* ----------------------------------------------------</span>
+<a name="l00257"></a>00257 <span class="comment">* Project native spherical coordinates (phi,theta) to Cartesian (x,y)</span>
+<a name="l00258"></a>00258 <span class="comment">* coordinates in the plane of projection.</span>
+<a name="l00259"></a>00259 <span class="comment">*</span>
+<a name="l00260"></a>00260 <span class="comment">* The projection is that specified by prjprm::code.</span>
 <a name="l00261"></a>00261 <span class="comment">*</span>
-<a name="l00262"></a>00262 <span class="comment">*</span>
-<a name="l00263"></a>00263 <span class="comment">* ???set() - Specific setup routines for the prjprm struct</span>
-<a name="l00264"></a>00264 <span class="comment">* --------------------------------------------------------</span>
-<a name="l00265"></a>00265 <span class="comment">* Set up a prjprm struct for a particular projection according to information</span>
-<a name="l00266"></a>00266 <span class="comment">* supplied within it.</span>
-<a name="l00267"></a>00267 <span class="comment">*</span>
-<a name="l00268"></a>00268 <span class="comment">* Given and returned:</span>
-<a name="l00269"></a>00269 <span class="comment">*   prj       struct prjprm*</span>
-<a name="l00270"></a>00270 <span class="comment">*                       Projection parameters.</span>
+<a name="l00262"></a>00262 <span class="comment">* Given and returned:</span>
+<a name="l00263"></a>00263 <span class="comment">*   prj       struct prjprm*</span>
+<a name="l00264"></a>00264 <span class="comment">*                       Projection parameters.</span>
+<a name="l00265"></a>00265 <span class="comment">*</span>
+<a name="l00266"></a>00266 <span class="comment">* Given:</span>
+<a name="l00267"></a>00267 <span class="comment">*   nphi,</span>
+<a name="l00268"></a>00268 <span class="comment">*   ntheta    int       Vector lengths.</span>
+<a name="l00269"></a>00269 <span class="comment">*</span>
+<a name="l00270"></a>00270 <span class="comment">*   spt,sxy   int       Vector strides.</span>
 <a name="l00271"></a>00271 <span class="comment">*</span>
-<a name="l00272"></a>00272 <span class="comment">* Function return value:</span>
-<a name="l00273"></a>00273 <span class="comment">*             int       Status return value:</span>
-<a name="l00274"></a>00274 <span class="comment">*                         0: Success.</span>
-<a name="l00275"></a>00275 <span class="comment">*                         1: Null prjprm pointer passed.</span>
-<a name="l00276"></a>00276 <span class="comment">*                         2: Invalid projection parameters.</span>
-<a name="l00277"></a>00277 <span class="comment">*</span>
+<a name="l00272"></a>00272 <span class="comment">*   phi,theta const double[]</span>
+<a name="l00273"></a>00273 <span class="comment">*                       Longitude and latitude (phi,theta) of the projected</span>
+<a name="l00274"></a>00274 <span class="comment">*                       point in native spherical coordinates [deg].</span>
+<a name="l00275"></a>00275 <span class="comment">*</span>
+<a name="l00276"></a>00276 <span class="comment">* Returned:</span>
+<a name="l00277"></a>00277 <span class="comment">*   x,y       double[]  Projected coordinates.</span>
 <a name="l00278"></a>00278 <span class="comment">*</span>
-<a name="l00279"></a>00279 <span class="comment">* ???x2s() - Specific Cartesian-to-spherical deprojection routines</span>
-<a name="l00280"></a>00280 <span class="comment">* ----------------------------------------------------------------</span>
-<a name="l00281"></a>00281 <span class="comment">* Transform (x,y) coordinates in the plane of projection to native spherical</span>
-<a name="l00282"></a>00282 <span class="comment">* coordinates (phi,theta).</span>
-<a name="l00283"></a>00283 <span class="comment">*</span>
-<a name="l00284"></a>00284 <span class="comment">* Given and returned:</span>
-<a name="l00285"></a>00285 <span class="comment">*   prj       struct prjprm*</span>
-<a name="l00286"></a>00286 <span class="comment">*                       Projection parameters.</span>
-<a name="l00287"></a>00287 <span class="comment">*</span>
-<a name="l00288"></a>00288 <span class="comment">* Given:</span>
-<a name="l00289"></a>00289 <span class="comment">*   nx,ny     int       Vector lengths.</span>
-<a name="l00290"></a>00290 <span class="comment">*   sxy,spt   int       Vector strides.</span>
-<a name="l00291"></a>00291 <span class="comment">*   x,y       const double[]</span>
-<a name="l00292"></a>00292 <span class="comment">*                       Projected coordinates.</span>
+<a name="l00279"></a>00279 <span class="comment">*   stat      int[]     Status return value for each vector element:</span>
+<a name="l00280"></a>00280 <span class="comment">*                         0: Success.</span>
+<a name="l00281"></a>00281 <span class="comment">*                         1: Invalid value of (phi,theta).</span>
+<a name="l00282"></a>00282 <span class="comment">*</span>
+<a name="l00283"></a>00283 <span class="comment">* Function return value:</span>
+<a name="l00284"></a>00284 <span class="comment">*             int       Status return value:</span>
+<a name="l00285"></a>00285 <span class="comment">*                         0: Success.</span>
+<a name="l00286"></a>00286 <span class="comment">*                         1: Null prjprm pointer passed.</span>
+<a name="l00287"></a>00287 <span class="comment">*                         2: Invalid projection parameters.</span>
+<a name="l00288"></a>00288 <span class="comment">*                         4: One or more of the (phi,theta) coordinates</span>
+<a name="l00289"></a>00289 <span class="comment">*                            were, invalid, as indicated by the stat vector.</span>
+<a name="l00290"></a>00290 <span class="comment">*</span>
+<a name="l00291"></a>00291 <span class="comment">*                       For returns > 1, a detailed error message is set in</span>
+<a name="l00292"></a>00292 <span class="comment">*                       prjprm::err if enabled, see wcserr_enable().</span>
 <a name="l00293"></a>00293 <span class="comment">*</span>
-<a name="l00294"></a>00294 <span class="comment">* Returned:</span>
-<a name="l00295"></a>00295 <span class="comment">*   phi,theta double[]  Longitude and latitude of the projected point in</span>
-<a name="l00296"></a>00296 <span class="comment">*                       native spherical coordinates [deg].</span>
-<a name="l00297"></a>00297 <span class="comment">*   stat      int[]     Status return value for each vector element:</span>
-<a name="l00298"></a>00298 <span class="comment">*                         0: Success.</span>
-<a name="l00299"></a>00299 <span class="comment">*                         1: Invalid value of (x,y).</span>
-<a name="l00300"></a>00300 <span class="comment">*</span>
-<a name="l00301"></a>00301 <span class="comment">* Function return value:</span>
-<a name="l00302"></a>00302 <span class="comment">*             int       Status return value:</span>
-<a name="l00303"></a>00303 <span class="comment">*                         0: Success.</span>
-<a name="l00304"></a>00304 <span class="comment">*                         1: Null prjprm pointer passed.</span>
-<a name="l00305"></a>00305 <span class="comment">*                         2: Invalid projection parameters.</span>
-<a name="l00306"></a>00306 <span class="comment">*                         3: One or more of the (x,y) coordinates were</span>
-<a name="l00307"></a>00307 <span class="comment">*                            invalid, as indicated by the stat vector.</span>
-<a name="l00308"></a>00308 <span class="comment">*</span>
+<a name="l00294"></a>00294 <span class="comment">*</span>
+<a name="l00295"></a>00295 <span class="comment">* ???set() - Specific setup routines for the prjprm struct</span>
+<a name="l00296"></a>00296 <span class="comment">* --------------------------------------------------------</span>
+<a name="l00297"></a>00297 <span class="comment">* Set up a prjprm struct for a particular projection according to information</span>
+<a name="l00298"></a>00298 <span class="comment">* supplied within it.</span>
+<a name="l00299"></a>00299 <span class="comment">*</span>
+<a name="l00300"></a>00300 <span class="comment">* Given and returned:</span>
+<a name="l00301"></a>00301 <span class="comment">*   prj       struct prjprm*</span>
+<a name="l00302"></a>00302 <span class="comment">*                       Projection parameters.</span>
+<a name="l00303"></a>00303 <span class="comment">*</span>
+<a name="l00304"></a>00304 <span class="comment">* Function return value:</span>
+<a name="l00305"></a>00305 <span class="comment">*             int       Status return value:</span>
+<a name="l00306"></a>00306 <span class="comment">*                         0: Success.</span>
+<a name="l00307"></a>00307 <span class="comment">*                         1: Null prjprm pointer passed.</span>
+<a name="l00308"></a>00308 <span class="comment">*                         2: Invalid projection parameters.</span>
 <a name="l00309"></a>00309 <span class="comment">*</span>
-<a name="l00310"></a>00310 <span class="comment">* ???s2x() - Specific spherical-to-Cartesian projection routines</span>
-<a name="l00311"></a>00311 <span class="comment">*---------------------------------------------------------------</span>
-<a name="l00312"></a>00312 <span class="comment">* Transform native spherical coordinates (phi,theta) to (x,y) coordinates in</span>
-<a name="l00313"></a>00313 <span class="comment">* the plane of projection.</span>
-<a name="l00314"></a>00314 <span class="comment">*</span>
-<a name="l00315"></a>00315 <span class="comment">* Given and returned:</span>
-<a name="l00316"></a>00316 <span class="comment">*   prj       struct prjprm*</span>
-<a name="l00317"></a>00317 <span class="comment">*                       Projection parameters.</span>
+<a name="l00310"></a>00310 <span class="comment">*                       For returns > 1, a detailed error message is set in</span>
+<a name="l00311"></a>00311 <span class="comment">*                       prjprm::err if enabled, see wcserr_enable().</span>
+<a name="l00312"></a>00312 <span class="comment">*</span>
+<a name="l00313"></a>00313 <span class="comment">*</span>
+<a name="l00314"></a>00314 <span class="comment">* ???x2s() - Specific Cartesian-to-spherical deprojection routines</span>
+<a name="l00315"></a>00315 <span class="comment">* ----------------------------------------------------------------</span>
+<a name="l00316"></a>00316 <span class="comment">* Transform (x,y) coordinates in the plane of projection to native spherical</span>
+<a name="l00317"></a>00317 <span class="comment">* coordinates (phi,theta).</span>
 <a name="l00318"></a>00318 <span class="comment">*</span>
-<a name="l00319"></a>00319 <span class="comment">* Given:</span>
-<a name="l00320"></a>00320 <span class="comment">*   nphi,</span>
-<a name="l00321"></a>00321 <span class="comment">*   ntheta    int       Vector lengths.</span>
-<a name="l00322"></a>00322 <span class="comment">*   spt,sxy   int       Vector strides.</span>
-<a name="l00323"></a>00323 <span class="comment">*   phi,theta const double[]</span>
-<a name="l00324"></a>00324 <span class="comment">*                       Longitude and latitude of the projected point in</span>
-<a name="l00325"></a>00325 <span class="comment">*                       native spherical coordinates [deg].</span>
-<a name="l00326"></a>00326 <span class="comment">*</span>
-<a name="l00327"></a>00327 <span class="comment">* Returned:</span>
-<a name="l00328"></a>00328 <span class="comment">*   x,y       double[]  Projected coordinates.</span>
-<a name="l00329"></a>00329 <span class="comment">*   stat      int[]     Status return value for each vector element:</span>
-<a name="l00330"></a>00330 <span class="comment">*                         0: Success.</span>
-<a name="l00331"></a>00331 <span class="comment">*                         1: Invalid value of (phi,theta).</span>
-<a name="l00332"></a>00332 <span class="comment">*</span>
-<a name="l00333"></a>00333 <span class="comment">* Function return value:</span>
-<a name="l00334"></a>00334 <span class="comment">*             int       Status return value:</span>
-<a name="l00335"></a>00335 <span class="comment">*                         0: Success.</span>
-<a name="l00336"></a>00336 <span class="comment">*                         1: Null prjprm pointer passed.</span>
-<a name="l00337"></a>00337 <span class="comment">*                         2: Invalid projection parameters.</span>
-<a name="l00338"></a>00338 <span class="comment">*                         4: One or more of the (phi,theta) coordinates</span>
-<a name="l00339"></a>00339 <span class="comment">*                            were, invalid, as indicated by the stat vector.</span>
-<a name="l00340"></a>00340 <span class="comment">*</span>
-<a name="l00341"></a>00341 <span class="comment">* prjprm struct - Projection parameters</span>
-<a name="l00342"></a>00342 <span class="comment">* -------------------------------------</span>
-<a name="l00343"></a>00343 <span class="comment">* The prjprm struct contains all information needed to project or deproject</span>
-<a name="l00344"></a>00344 <span class="comment">* native spherical coordinates.  It consists of certain members that must be</span>
-<a name="l00345"></a>00345 <span class="comment">* set by the user ("given") and others that are set by the WCSLIB routines</span>
-<a name="l00346"></a>00346 <span class="comment">* ("returned").  Some of the latter are supplied for informational purposes</span>
-<a name="l00347"></a>00347 <span class="comment">* while others are for internal use only.</span>
-<a name="l00348"></a>00348 <span class="comment">*</span>
-<a name="l00349"></a>00349 <span class="comment">*   int flag</span>
-<a name="l00350"></a>00350 <span class="comment">*     (Given and returned) This flag must be set to zero whenever any of the</span>
-<a name="l00351"></a>00351 <span class="comment">*     following prjprm struct members are set or changed:</span>
-<a name="l00352"></a>00352 <span class="comment">*</span>
-<a name="l00353"></a>00353 <span class="comment">*       - prjprm::code,</span>
-<a name="l00354"></a>00354 <span class="comment">*       - prjprm::r0,</span>
-<a name="l00355"></a>00355 <span class="comment">*       - prjprm::pv[],</span>
-<a name="l00356"></a>00356 <span class="comment">*       - prjprm::phi0,</span>
-<a name="l00357"></a>00357 <span class="comment">*       - prjprm::theta0.</span>
-<a name="l00358"></a>00358 <span class="comment">*</span>
-<a name="l00359"></a>00359 <span class="comment">*     This signals the initialization routine (prjset() or ???set()) to</span>
-<a name="l00360"></a>00360 <span class="comment">*     recompute the returned members of the prjprm struct.  flag will then be</span>
-<a name="l00361"></a>00361 <span class="comment">*     reset to indicate that this has been done.</span>
-<a name="l00362"></a>00362 <span class="comment">*</span>
-<a name="l00363"></a>00363 <span class="comment">*     Note that flag need not be reset when prjprm::bounds is changed.</span>
-<a name="l00364"></a>00364 <span class="comment">*</span>
-<a name="l00365"></a>00365 <span class="comment">*   char code[4]</span>
-<a name="l00366"></a>00366 <span class="comment">*     (Given) Three-letter projection code defined by the FITS standard.</span>
-<a name="l00367"></a>00367 <span class="comment">*</span>
-<a name="l00368"></a>00368 <span class="comment">*   double r0</span>
-<a name="l00369"></a>00369 <span class="comment">*     (Given) The radius of the generating sphere for the projection, a linear</span>
-<a name="l00370"></a>00370 <span class="comment">*     scaling parameter.  If this is zero, it will be reset to its default</span>
-<a name="l00371"></a>00371 <span class="comment">*     value of 180/pi (the value for FITS WCS).</span>
+<a name="l00319"></a>00319 <span class="comment">* Given and returned:</span>
+<a name="l00320"></a>00320 <span class="comment">*   prj       struct prjprm*</span>
+<a name="l00321"></a>00321 <span class="comment">*                       Projection parameters.</span>
+<a name="l00322"></a>00322 <span class="comment">*</span>
+<a name="l00323"></a>00323 <span class="comment">* Given:</span>
+<a name="l00324"></a>00324 <span class="comment">*   nx,ny     int       Vector lengths.</span>
+<a name="l00325"></a>00325 <span class="comment">*</span>
+<a name="l00326"></a>00326 <span class="comment">*   sxy,spt   int       Vector strides.</span>
+<a name="l00327"></a>00327 <span class="comment">*</span>
+<a name="l00328"></a>00328 <span class="comment">*   x,y       const double[]</span>
+<a name="l00329"></a>00329 <span class="comment">*                       Projected coordinates.</span>
+<a name="l00330"></a>00330 <span class="comment">*</span>
+<a name="l00331"></a>00331 <span class="comment">* Returned:</span>
+<a name="l00332"></a>00332 <span class="comment">*   phi,theta double[]  Longitude and latitude of the projected point in</span>
+<a name="l00333"></a>00333 <span class="comment">*                       native spherical coordinates [deg].</span>
+<a name="l00334"></a>00334 <span class="comment">*</span>
+<a name="l00335"></a>00335 <span class="comment">*   stat      int[]     Status return value for each vector element:</span>
+<a name="l00336"></a>00336 <span class="comment">*                         0: Success.</span>
+<a name="l00337"></a>00337 <span class="comment">*                         1: Invalid value of (x,y).</span>
+<a name="l00338"></a>00338 <span class="comment">*</span>
+<a name="l00339"></a>00339 <span class="comment">* Function return value:</span>
+<a name="l00340"></a>00340 <span class="comment">*             int       Status return value:</span>
+<a name="l00341"></a>00341 <span class="comment">*                         0: Success.</span>
+<a name="l00342"></a>00342 <span class="comment">*                         1: Null prjprm pointer passed.</span>
+<a name="l00343"></a>00343 <span class="comment">*                         2: Invalid projection parameters.</span>
+<a name="l00344"></a>00344 <span class="comment">*                         3: One or more of the (x,y) coordinates were</span>
+<a name="l00345"></a>00345 <span class="comment">*                            invalid, as indicated by the stat vector.</span>
+<a name="l00346"></a>00346 <span class="comment">*</span>
+<a name="l00347"></a>00347 <span class="comment">*                       For returns > 1, a detailed error message is set in</span>
+<a name="l00348"></a>00348 <span class="comment">*                       prjprm::err if enabled, see wcserr_enable().</span>
+<a name="l00349"></a>00349 <span class="comment">*</span>
+<a name="l00350"></a>00350 <span class="comment">*</span>
+<a name="l00351"></a>00351 <span class="comment">* ???s2x() - Specific spherical-to-Cartesian projection routines</span>
+<a name="l00352"></a>00352 <span class="comment">*---------------------------------------------------------------</span>
+<a name="l00353"></a>00353 <span class="comment">* Transform native spherical coordinates (phi,theta) to (x,y) coordinates in</span>
+<a name="l00354"></a>00354 <span class="comment">* the plane of projection.</span>
+<a name="l00355"></a>00355 <span class="comment">*</span>
+<a name="l00356"></a>00356 <span class="comment">* Given and returned:</span>
+<a name="l00357"></a>00357 <span class="comment">*   prj       struct prjprm*</span>
+<a name="l00358"></a>00358 <span class="comment">*                       Projection parameters.</span>
+<a name="l00359"></a>00359 <span class="comment">*</span>
+<a name="l00360"></a>00360 <span class="comment">* Given:</span>
+<a name="l00361"></a>00361 <span class="comment">*   nphi,</span>
+<a name="l00362"></a>00362 <span class="comment">*   ntheta    int       Vector lengths.</span>
+<a name="l00363"></a>00363 <span class="comment">*</span>
+<a name="l00364"></a>00364 <span class="comment">*   spt,sxy   int       Vector strides.</span>
+<a name="l00365"></a>00365 <span class="comment">*</span>
+<a name="l00366"></a>00366 <span class="comment">*   phi,theta const double[]</span>
+<a name="l00367"></a>00367 <span class="comment">*                       Longitude and latitude of the projected point in</span>
+<a name="l00368"></a>00368 <span class="comment">*                       native spherical coordinates [deg].</span>
+<a name="l00369"></a>00369 <span class="comment">*</span>
+<a name="l00370"></a>00370 <span class="comment">* Returned:</span>
+<a name="l00371"></a>00371 <span class="comment">*   x,y       double[]  Projected coordinates.</span>
 <a name="l00372"></a>00372 <span class="comment">*</span>
-<a name="l00373"></a>00373 <span class="comment">*   double pv[30]</span>
-<a name="l00374"></a>00374 <span class="comment">*     (Given) Projection parameters.  These correspond to the PVi_ma keywords</span>
-<a name="l00375"></a>00375 <span class="comment">*     in FITS, so pv[0] is PVi_0a, pv[1] is PVi_1a, etc., where i denotes the</span>
-<a name="l00376"></a>00376 <span class="comment">*     latitude-like axis.  Many projections use pv[1] (PVi_1a), some also use</span>
-<a name="l00377"></a>00377 <span class="comment">*     pv[2] (PVi_2a) and SZP uses pv[3] (PVi_3a).  ZPN is currently the only</span>
-<a name="l00378"></a>00378 <span class="comment">*     projection that uses any of the others.</span>
-<a name="l00379"></a>00379 <span class="comment">*</span>
-<a name="l00380"></a>00380 <span class="comment">*     Usage of the pv[] array as it applies to each projection is described in</span>
-<a name="l00381"></a>00381 <span class="comment">*     the prologue to each trio of projection routines in prj.c.</span>
-<a name="l00382"></a>00382 <span class="comment">*</span>
-<a name="l00383"></a>00383 <span class="comment">*   double phi0</span>
-<a name="l00384"></a>00384 <span class="comment">*     (Given) The native longitude, phi_0 [deg], and ...</span>
-<a name="l00385"></a>00385 <span class="comment">*   double theta0</span>
-<a name="l00386"></a>00386 <span class="comment">*     (Given) ... the native latitude, theta_0 [deg], of the reference point,</span>
-<a name="l00387"></a>00387 <span class="comment">*     i.e. the point (x,y) = (0,0).  If undefined (set to a magic value by</span>
-<a name="l00388"></a>00388 <span class="comment">*     prjini()) the initialization routine will set this to a</span>
-<a name="l00389"></a>00389 <span class="comment">*     projection-specific default.</span>
-<a name="l00390"></a>00390 <span class="comment">*</span>
-<a name="l00391"></a>00391 <span class="comment">*   int bounds</span>
-<a name="l00392"></a>00392 <span class="comment">*     (Given) Controls strict bounds checking for the AZP, SZP, TAN, SIN, ZPN,</span>
-<a name="l00393"></a>00393 <span class="comment">*     and COP projections; set to zero to disable checking.</span>
-<a name="l00394"></a>00394 <span class="comment">*</span>
-<a name="l00395"></a>00395 <span class="comment">* The remaining members of the prjprm struct are maintained by the setup</span>
-<a name="l00396"></a>00396 <span class="comment">* routines and must not be modified elsewhere:</span>
-<a name="l00397"></a>00397 <span class="comment">*</span>
-<a name="l00398"></a>00398 <span class="comment">*   char name[40]</span>
-<a name="l00399"></a>00399 <span class="comment">*     (Returned) Long name of the projection.</span>
+<a name="l00373"></a>00373 <span class="comment">*   stat      int[]     Status return value for each vector element:</span>
+<a name="l00374"></a>00374 <span class="comment">*                         0: Success.</span>
+<a name="l00375"></a>00375 <span class="comment">*                         1: Invalid value of (phi,theta).</span>
+<a name="l00376"></a>00376 <span class="comment">*</span>
+<a name="l00377"></a>00377 <span class="comment">* Function return value:</span>
+<a name="l00378"></a>00378 <span class="comment">*             int       Status return value:</span>
+<a name="l00379"></a>00379 <span class="comment">*                         0: Success.</span>
+<a name="l00380"></a>00380 <span class="comment">*                         1: Null prjprm pointer passed.</span>
+<a name="l00381"></a>00381 <span class="comment">*                         2: Invalid projection parameters.</span>
+<a name="l00382"></a>00382 <span class="comment">*                         4: One or more of the (phi,theta) coordinates</span>
+<a name="l00383"></a>00383 <span class="comment">*                            were, invalid, as indicated by the stat vector.</span>
+<a name="l00384"></a>00384 <span class="comment">*</span>
+<a name="l00385"></a>00385 <span class="comment">*                       For returns > 1, a detailed error message is set in</span>
+<a name="l00386"></a>00386 <span class="comment">*                       prjprm::err if enabled, see wcserr_enable().</span>
+<a name="l00387"></a>00387 <span class="comment">*</span>
+<a name="l00388"></a>00388 <span class="comment">*</span>
+<a name="l00389"></a>00389 <span class="comment">* prjprm struct - Projection parameters</span>
+<a name="l00390"></a>00390 <span class="comment">* -------------------------------------</span>
+<a name="l00391"></a>00391 <span class="comment">* The prjprm struct contains all information needed to project or deproject</span>
+<a name="l00392"></a>00392 <span class="comment">* native spherical coordinates.  It consists of certain members that must be</span>
+<a name="l00393"></a>00393 <span class="comment">* set by the user ("given") and others that are set by the WCSLIB routines</span>
+<a name="l00394"></a>00394 <span class="comment">* ("returned").  Some of the latter are supplied for informational purposes</span>
+<a name="l00395"></a>00395 <span class="comment">* while others are for internal use only.</span>
+<a name="l00396"></a>00396 <span class="comment">*</span>
+<a name="l00397"></a>00397 <span class="comment">*   int flag</span>
+<a name="l00398"></a>00398 <span class="comment">*     (Given and returned) This flag must be set to zero whenever any of the</span>
+<a name="l00399"></a>00399 <span class="comment">*     following prjprm struct members are set or changed:</span>
 <a name="l00400"></a>00400 <span class="comment">*</span>
-<a name="l00401"></a>00401 <span class="comment">*     Provided for information only, not used by the projection routines.</span>
-<a name="l00402"></a>00402 <span class="comment">*</span>
-<a name="l00403"></a>00403 <span class="comment">*   int  category</span>
-<a name="l00404"></a>00404 <span class="comment">*     (Returned) Projection category matching the value of the relevant global</span>
-<a name="l00405"></a>00405 <span class="comment">*     variable:</span>
+<a name="l00401"></a>00401 <span class="comment">*       - prjprm::code,</span>
+<a name="l00402"></a>00402 <span class="comment">*       - prjprm::r0,</span>
+<a name="l00403"></a>00403 <span class="comment">*       - prjprm::pv[],</span>
+<a name="l00404"></a>00404 <span class="comment">*       - prjprm::phi0,</span>
+<a name="l00405"></a>00405 <span class="comment">*       - prjprm::theta0.</span>
 <a name="l00406"></a>00406 <span class="comment">*</span>
-<a name="l00407"></a>00407 <span class="comment">*     - ZENITHAL,</span>
-<a name="l00408"></a>00408 <span class="comment">*     - CYLINDRICAL,</span>
-<a name="l00409"></a>00409 <span class="comment">*     - PSEUDOCYLINDRICAL,</span>
-<a name="l00410"></a>00410 <span class="comment">*     - CONVENTIONAL,</span>
-<a name="l00411"></a>00411 <span class="comment">*     - CONIC,</span>
-<a name="l00412"></a>00412 <span class="comment">*     - POLYCONIC,</span>
-<a name="l00413"></a>00413 <span class="comment">*     - QUADCUBE, and</span>
-<a name="l00414"></a>00414 <span class="comment">*     - HEALPIX.</span>
+<a name="l00407"></a>00407 <span class="comment">*     This signals the initialization routine (prjset() or ???set()) to</span>
+<a name="l00408"></a>00408 <span class="comment">*     recompute the returned members of the prjprm struct.  flag will then be</span>
+<a name="l00409"></a>00409 <span class="comment">*     reset to indicate that this has been done.</span>
+<a name="l00410"></a>00410 <span class="comment">*</span>
+<a name="l00411"></a>00411 <span class="comment">*     Note that flag need not be reset when prjprm::bounds is changed.</span>
+<a name="l00412"></a>00412 <span class="comment">*</span>
+<a name="l00413"></a>00413 <span class="comment">*   char code[4]</span>
+<a name="l00414"></a>00414 <span class="comment">*     (Given) Three-letter projection code defined by the FITS standard.</span>
 <a name="l00415"></a>00415 <span class="comment">*</span>
-<a name="l00416"></a>00416 <span class="comment">*     The category name may be identified via the prj_categories character</span>
-<a name="l00417"></a>00417 <span class="comment">*     array, e.g.</span>
-<a name="l00418"></a>00418 <span class="comment">*</span>
-<a name="l00419"></a>00419 <span class="comment">=       struct prjprm prj;</span>
-<a name="l00420"></a>00420 <span class="comment">=         ...</span>
-<a name="l00421"></a>00421 <span class="comment">=       printf("%s\n", prj_categories[prj.category]);</span>
-<a name="l00422"></a>00422 <span class="comment">*</span>
-<a name="l00423"></a>00423 <span class="comment">*     Provided for information only, not used by the projection routines.</span>
-<a name="l00424"></a>00424 <span class="comment">*</span>
-<a name="l00425"></a>00425 <span class="comment">*   int  pvrange</span>
-<a name="l00426"></a>00426 <span class="comment">*     (Returned) Range of projection parameter indices: 100 times the first</span>
-<a name="l00427"></a>00427 <span class="comment">*     allowed index plus the number of parameters, e.g. TAN is 0 (no</span>
-<a name="l00428"></a>00428 <span class="comment">*     parameters), SZP is 103 (1 to 3), and ZPN is 30 (0 to 29).</span>
-<a name="l00429"></a>00429 <span class="comment">*</span>
-<a name="l00430"></a>00430 <span class="comment">*     Provided for information only, not used by the projection routines.</span>
-<a name="l00431"></a>00431 <span class="comment">*</span>
-<a name="l00432"></a>00432 <span class="comment">*   int  simplezen</span>
-<a name="l00433"></a>00433 <span class="comment">*     (Returned) True if the projection is a radially-symmetric zenithal</span>
-<a name="l00434"></a>00434 <span class="comment">*     projection.</span>
-<a name="l00435"></a>00435 <span class="comment">*</span>
-<a name="l00436"></a>00436 <span class="comment">*     Provided for information only, not used by the projection routines.</span>
-<a name="l00437"></a>00437 <span class="comment">*</span>
-<a name="l00438"></a>00438 <span class="comment">*   int  equiareal</span>
-<a name="l00439"></a>00439 <span class="comment">*     (Returned) True if the projection is equal area.</span>
-<a name="l00440"></a>00440 <span class="comment">*</span>
-<a name="l00441"></a>00441 <span class="comment">*     Provided for information only, not used by the projection routines.</span>
+<a name="l00416"></a>00416 <span class="comment">*   double r0</span>
+<a name="l00417"></a>00417 <span class="comment">*     (Given) The radius of the generating sphere for the projection, a linear</span>
+<a name="l00418"></a>00418 <span class="comment">*     scaling parameter.  If this is zero, it will be reset to its default</span>
+<a name="l00419"></a>00419 <span class="comment">*     value of 180/pi (the value for FITS WCS).</span>
+<a name="l00420"></a>00420 <span class="comment">*</span>
+<a name="l00421"></a>00421 <span class="comment">*   double pv[30]</span>
+<a name="l00422"></a>00422 <span class="comment">*     (Given) Projection parameters.  These correspond to the PVi_ma keywords</span>
+<a name="l00423"></a>00423 <span class="comment">*     in FITS, so pv[0] is PVi_0a, pv[1] is PVi_1a, etc., where i denotes the</span>
+<a name="l00424"></a>00424 <span class="comment">*     latitude-like axis.  Many projections use pv[1] (PVi_1a), some also use</span>
+<a name="l00425"></a>00425 <span class="comment">*     pv[2] (PVi_2a) and SZP uses pv[3] (PVi_3a).  ZPN is currently the only</span>
+<a name="l00426"></a>00426 <span class="comment">*     projection that uses any of the others.</span>
+<a name="l00427"></a>00427 <span class="comment">*</span>
+<a name="l00428"></a>00428 <span class="comment">*     Usage of the pv[] array as it applies to each projection is described in</span>
+<a name="l00429"></a>00429 <span class="comment">*     the prologue to each trio of projection routines in prj.c.</span>
+<a name="l00430"></a>00430 <span class="comment">*</span>
+<a name="l00431"></a>00431 <span class="comment">*   double phi0</span>
+<a name="l00432"></a>00432 <span class="comment">*     (Given) The native longitude, phi_0 [deg], and ...</span>
+<a name="l00433"></a>00433 <span class="comment">*   double theta0</span>
+<a name="l00434"></a>00434 <span class="comment">*     (Given) ... the native latitude, theta_0 [deg], of the reference point,</span>
+<a name="l00435"></a>00435 <span class="comment">*     i.e. the point (x,y) = (0,0).  If undefined (set to a magic value by</span>
+<a name="l00436"></a>00436 <span class="comment">*     prjini()) the initialization routine will set this to a</span>
+<a name="l00437"></a>00437 <span class="comment">*     projection-specific default.</span>
+<a name="l00438"></a>00438 <span class="comment">*</span>
+<a name="l00439"></a>00439 <span class="comment">*   int bounds</span>
+<a name="l00440"></a>00440 <span class="comment">*     (Given) Controls strict bounds checking for the AZP, SZP, TAN, SIN, ZPN,</span>
+<a name="l00441"></a>00441 <span class="comment">*     and COP projections; set to zero to disable checking.</span>
 <a name="l00442"></a>00442 <span class="comment">*</span>
-<a name="l00443"></a>00443 <span class="comment">*   int  conformal</span>
-<a name="l00444"></a>00444 <span class="comment">*     (Returned) True if the projection is conformal.</span>
+<a name="l00443"></a>00443 <span class="comment">* The remaining members of the prjprm struct are maintained by the setup</span>
+<a name="l00444"></a>00444 <span class="comment">* routines and must not be modified elsewhere:</span>
 <a name="l00445"></a>00445 <span class="comment">*</span>
-<a name="l00446"></a>00446 <span class="comment">*     Provided for information only, not used by the projection routines.</span>
-<a name="l00447"></a>00447 <span class="comment">*</span>
-<a name="l00448"></a>00448 <span class="comment">*   int  global</span>
-<a name="l00449"></a>00449 <span class="comment">*     (Returned) True if the projection can represent the whole sphere in a</span>
-<a name="l00450"></a>00450 <span class="comment">*     finite, non-overlapped mapping.</span>
-<a name="l00451"></a>00451 <span class="comment">*</span>
-<a name="l00452"></a>00452 <span class="comment">*     Provided for information only, not used by the projection routines.</span>
-<a name="l00453"></a>00453 <span class="comment">*</span>
-<a name="l00454"></a>00454 <span class="comment">*   int  divergent</span>
-<a name="l00455"></a>00455 <span class="comment">*     (Returned) True if the projection diverges in latitude.</span>
-<a name="l00456"></a>00456 <span class="comment">*</span>
-<a name="l00457"></a>00457 <span class="comment">*     Provided for information only, not used by the projection routines.</span>
-<a name="l00458"></a>00458 <span class="comment">*</span>
-<a name="l00459"></a>00459 <span class="comment">*   double x0</span>
-<a name="l00460"></a>00460 <span class="comment">*     (Returned) The offset in x, and ...</span>
-<a name="l00461"></a>00461 <span class="comment">*   double y0</span>
-<a name="l00462"></a>00462 <span class="comment">*     (Returned) ... the offset in y used to force (x,y) = (0,0) at</span>
-<a name="l00463"></a>00463 <span class="comment">*     (phi_0,theta_0).</span>
-<a name="l00464"></a>00464 <span class="comment">*</span>
-<a name="l00465"></a>00465 <span class="comment">*   double w[10]</span>
-<a name="l00466"></a>00466 <span class="comment">*     (Returned) Intermediate floating-point values derived from the</span>
-<a name="l00467"></a>00467 <span class="comment">*     projection parameters, cached here to save recomputation.</span>
-<a name="l00468"></a>00468 <span class="comment">*</span>
-<a name="l00469"></a>00469 <span class="comment">*     Usage of the w[] array as it applies to each projection is described in</span>
-<a name="l00470"></a>00470 <span class="comment">*     the prologue to each trio of projection routines in prj.c.</span>
-<a name="l00471"></a>00471 <span class="comment">*</span>
-<a name="l00472"></a>00472 <span class="comment">*   int n</span>
-<a name="l00473"></a>00473 <span class="comment">*     (Returned) Intermediate integer value (used only for the ZPN and HPX</span>
-<a name="l00474"></a>00474 <span class="comment">*     projections).</span>
-<a name="l00475"></a>00475 <span class="comment">*</span>
-<a name="l00476"></a>00476 <span class="comment">*   int padding</span>
-<a name="l00477"></a>00477 <span class="comment">*     (An unused variable inserted for alignment purposes only.)</span>
-<a name="l00478"></a>00478 <span class="comment">*</span>
-<a name="l00479"></a>00479 <span class="comment">*   int (*prjx2s)(PRJX2S_ARGS)</span>
-<a name="l00480"></a>00480 <span class="comment">*     (Returned) Pointer to the projection ...</span>
-<a name="l00481"></a>00481 <span class="comment">*   int (*prjs2x)(PRJ_ARGS)</span>
-<a name="l00482"></a>00482 <span class="comment">*     (Returned) ... and deprojection routines.</span>
+<a name="l00446"></a>00446 <span class="comment">*   char name[40]</span>
+<a name="l00447"></a>00447 <span class="comment">*     (Returned) Long name of the projection.</span>
+<a name="l00448"></a>00448 <span class="comment">*</span>
+<a name="l00449"></a>00449 <span class="comment">*     Provided for information only, not used by the projection routines.</span>
+<a name="l00450"></a>00450 <span class="comment">*</span>
+<a name="l00451"></a>00451 <span class="comment">*   int  category</span>
+<a name="l00452"></a>00452 <span class="comment">*     (Returned) Projection category matching the value of the relevant global</span>
+<a name="l00453"></a>00453 <span class="comment">*     variable:</span>
+<a name="l00454"></a>00454 <span class="comment">*</span>
+<a name="l00455"></a>00455 <span class="comment">*     - ZENITHAL,</span>
+<a name="l00456"></a>00456 <span class="comment">*     - CYLINDRICAL,</span>
+<a name="l00457"></a>00457 <span class="comment">*     - PSEUDOCYLINDRICAL,</span>
+<a name="l00458"></a>00458 <span class="comment">*     - CONVENTIONAL,</span>
+<a name="l00459"></a>00459 <span class="comment">*     - CONIC,</span>
+<a name="l00460"></a>00460 <span class="comment">*     - POLYCONIC,</span>
+<a name="l00461"></a>00461 <span class="comment">*     - QUADCUBE, and</span>
+<a name="l00462"></a>00462 <span class="comment">*     - HEALPIX.</span>
+<a name="l00463"></a>00463 <span class="comment">*</span>
+<a name="l00464"></a>00464 <span class="comment">*     The category name may be identified via the prj_categories character</span>
+<a name="l00465"></a>00465 <span class="comment">*     array, e.g.</span>
+<a name="l00466"></a>00466 <span class="comment">*</span>
+<a name="l00467"></a>00467 <span class="comment">=       struct prjprm prj;</span>
+<a name="l00468"></a>00468 <span class="comment">=         ...</span>
+<a name="l00469"></a>00469 <span class="comment">=       printf("%s\n", prj_categories[prj.category]);</span>
+<a name="l00470"></a>00470 <span class="comment">*</span>
+<a name="l00471"></a>00471 <span class="comment">*     Provided for information only, not used by the projection routines.</span>
+<a name="l00472"></a>00472 <span class="comment">*</span>
+<a name="l00473"></a>00473 <span class="comment">*   int  pvrange</span>
+<a name="l00474"></a>00474 <span class="comment">*     (Returned) Range of projection parameter indices: 100 times the first</span>
+<a name="l00475"></a>00475 <span class="comment">*     allowed index plus the number of parameters, e.g. TAN is 0 (no</span>
+<a name="l00476"></a>00476 <span class="comment">*     parameters), SZP is 103 (1 to 3), and ZPN is 30 (0 to 29).</span>
+<a name="l00477"></a>00477 <span class="comment">*</span>
+<a name="l00478"></a>00478 <span class="comment">*     Provided for information only, not used by the projection routines.</span>
+<a name="l00479"></a>00479 <span class="comment">*</span>
+<a name="l00480"></a>00480 <span class="comment">*   int  simplezen</span>
+<a name="l00481"></a>00481 <span class="comment">*     (Returned) True if the projection is a radially-symmetric zenithal</span>
+<a name="l00482"></a>00482 <span class="comment">*     projection.</span>
 <a name="l00483"></a>00483 <span class="comment">*</span>
-<a name="l00484"></a>00484 <span class="comment">*</span>
-<a name="l00485"></a>00485 <span class="comment">* Global variable: const char *prj_errmsg[] - Status return messages</span>
-<a name="l00486"></a>00486 <span class="comment">* ------------------------------------------------------------------</span>
-<a name="l00487"></a>00487 <span class="comment">* Error messages to match the status value returned from each function.</span>
+<a name="l00484"></a>00484 <span class="comment">*     Provided for information only, not used by the projection routines.</span>
+<a name="l00485"></a>00485 <span class="comment">*</span>
+<a name="l00486"></a>00486 <span class="comment">*   int  equiareal</span>
+<a name="l00487"></a>00487 <span class="comment">*     (Returned) True if the projection is equal area.</span>
 <a name="l00488"></a>00488 <span class="comment">*</span>
-<a name="l00489"></a>00489 <span class="comment">*===========================================================================*/</span>
-<a name="l00490"></a>00490 
-<a name="l00491"></a>00491 <span class="preprocessor">#ifndef WCSLIB_PROJ</span>
-<a name="l00492"></a>00492 <span class="preprocessor"></span><span class="preprocessor">#define WCSLIB_PROJ</span>
-<a name="l00493"></a>00493 <span class="preprocessor"></span>
-<a name="l00494"></a>00494 <span class="preprocessor">#ifdef __cplusplus</span>
-<a name="l00495"></a>00495 <span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">"C"</span> {
-<a name="l00496"></a>00496 <span class="preprocessor">#endif</span>
-<a name="l00497"></a>00497 <span class="preprocessor"></span>
-<a name="l00498"></a>00498 
-<a name="l00499"></a>00499 <span class="comment">/* Total number of projection parameters; 0 to PVN-1. */</span>
-<a name="l00500"></a><a class="code" href="prj_8h.html#c8dfb42cf72db0c4bc690d030f75c662">00500</a> <span class="preprocessor">#define PVN 30</span>
-<a name="l00501"></a>00501 <span class="preprocessor"></span>
-<a name="l00502"></a>00502 <span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="prj_8h.html#cb157519ef498bf669298c5508492f3e" title="Status return messages.">prj_errmsg</a>[];
-<a name="l00503"></a>00503 
-<a name="l00504"></a>00504 <span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">int</span> <a class="code" href="prj_8h.html#dc97181f64d72234b8c6903b22b33df9" title="Identifier for conic projections.">CONIC</a>, <a class="code" href="prj_8h.html#c940da0fb0552876fb40a92f82c9625f" title="Identifier for conventional projections.">CONVENTIONAL</a>, <a class="code" href="prj_8h.html#86e25219d2169702c7db6508750097cf" title="Identifier for cylindrical projections.">CYLINDRICAL</a>, <a class="code" href="prj_8h.html#afd25a96ccc5966c04d7732ca482c0c1" title="Identifier for polyconic projections.">POLYCONIC</a>,
-<a name="l00505"></a>00505                  <a class="code" href="prj_8h.html#5a2f80bed69a84464e5654f91ed4fb63" title="Identifier for pseudocylindrical projections.">PSEUDOCYLINDRICAL</a>, <a class="code" href="prj_8h.html#749605599f1bf2b883c5c88b6cc9c06b" title="Identifier for quadcube projections.">QUADCUBE</a>, <a class="code" href="prj_8h.html#4b25d630b7590f31fa0aa6d5861c9bfd" title="Identifier for zenithal/azimuthal projections.">ZENITHAL</a>, <a class="code" href="prj_8h.html#6e2db45f219ba5732ddca43a9fc17408" title="Identifier for the HEALPix projection.">HEALPIX</a>;
-<a name="l00506"></a>00506 <span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span> <a class="code" href="prj_8h.html#9bceed17f625eb88a0826871dc8296b5" title="Projection categories.">prj_categories</a>[9][32];
-<a name="l00507"></a>00507 
-<a name="l00508"></a>00508 <span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">int</span>  <a class="code" href="prj_8h.html#2d30db5685dd1faa18680a0e69bc5854" title="The number of recognized three-letter projection codes.">prj_ncode</a>;
-<a name="l00509"></a>00509 <span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span> <a class="code" href="prj_8h.html#4089618a84e11369bf9e5fd7c11c7368" title="Recognized three-letter projection codes.">prj_codes</a>[27][4];
-<a name="l00510"></a>00510 
-<a name="l00511"></a>00511 <span class="preprocessor">#ifdef PRJX2S_ARGS</span>
-<a name="l00512"></a>00512 <span class="preprocessor"></span><span class="preprocessor">#undef PRJX2S_ARGS</span>
-<a name="l00513"></a>00513 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
-<a name="l00514"></a>00514 <span class="preprocessor"></span>
-<a name="l00515"></a>00515 <span class="preprocessor">#ifdef PRJS2X_ARGS</span>
-<a name="l00516"></a>00516 <span class="preprocessor"></span><span class="preprocessor">#undef PRJS2X_ARGS</span>
-<a name="l00517"></a>00517 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
-<a name="l00518"></a>00518 <span class="preprocessor"></span>
-<a name="l00519"></a>00519 <span class="comment">/* For use in declaring deprojection function prototypes. */</span>
-<a name="l00520"></a><a class="code" href="prj_8h.html#37ad31c5d2926862d211db0d14f401f0">00520</a> <span class="preprocessor">#define PRJX2S_ARGS struct prjprm *prj, int nx, int ny, int sxy, int spt, \</span>
-<a name="l00521"></a>00521 <span class="preprocessor">const double x[], const double y[], double phi[], double theta[], int stat[]</span>
-<a name="l00522"></a>00522 <span class="preprocessor"></span>
-<a name="l00523"></a>00523 <span class="comment">/* For use in declaring projection function prototypes. */</span>
-<a name="l00524"></a><a class="code" href="prj_8h.html#acc46318c778bd844e30d6997394cc8a">00524</a> <span class="preprocessor">#define PRJS2X_ARGS struct prjprm *prj, int nx, int ny, int sxy, int spt, \</span>
-<a name="l00525"></a>00525 <span class="preprocessor">const double phi[], const double theta[], double x[], double y[], int stat[]</span>
-<a name="l00526"></a>00526 <span class="preprocessor"></span>
-<a name="l00527"></a>00527 
-<a name="l00528"></a><a class="code" href="structprjprm.html">00528</a> <span class="keyword">struct </span><a class="code" href="structprjprm.html" title="Projection parameters.">prjprm</a> {
-<a name="l00529"></a>00529   <span class="comment">/* Initialization flag (see the prologue above).                          */</span>
-<a name="l00530"></a>00530   <span class="comment">/*------------------------------------------------------------------------*/</span>
-<a name="l00531"></a><a class="code" href="structprjprm.html#d304d66b3f3aa64fe9c7251d3c420d02">00531</a>   <span class="keywordtype">int</span>    <a class="code" href="structprjprm.html#d304d66b3f3aa64fe9c7251d3c420d02">flag</a>;                  <span class="comment">/* Set to zero to force initialization.     */</span>
-<a name="l00532"></a>00532 
-<a name="l00533"></a>00533   <span class="comment">/* Parameters to be provided (see the prologue above).                    */</span>
-<a name="l00534"></a>00534   <span class="comment">/*------------------------------------------------------------------------*/</span>
-<a name="l00535"></a><a class="code" href="structprjprm.html#4f3c364f16d0b6498d7e11e6bb67239c">00535</a>   <span class="keywordtype">char</span>   <a class="code" href="structprjprm.html#4f3c364f16d0b6498d7e11e6bb67239c">code</a>[4];               <span class="comment">/* Three-letter projection code.            */</span>
-<a name="l00536"></a><a class="code" href="structprjprm.html#3894c2e551929b29adce50cd637fa351">00536</a>   <span class="keywordtype">double</span> <a class="code" href="structprjprm.html#3894c2e551929b29adce50cd637fa351">r0</a>;                    <span class="comment">/* Radius of the generating sphere.         */</span>
-<a name="l00537"></a><a class="code" href="structprjprm.html#46d6928a9026e7b3376dcf0d3f91db64">00537</a>   <span class="keywordtype">double</span> <a class="code" href="structprjprm.html#46d6928a9026e7b3376dcf0d3f91db64">pv</a>[<a class="code" href="prj_8h.html#c8dfb42cf72db0c4bc690d030f75c662" title="Total number of projection parameters.">PVN</a>];               <span class="comment">/* Projection parameters.                   */</span>
-<a name="l00538"></a><a class="code" href="structprjprm.html#e91fa3ff034b1c6de3ec98d8fb9e0ab1">00538</a>   <span class="keywordtype">double</span> <a class="code" href="structprjprm.html#699ad609ff7c1935d8fb6a457a5b8164">phi0</a>, <a class="code" href="structprjprm.html#e91fa3ff034b1c6de3ec98d8fb9e0ab1">theta0</a>;          <span class="comment">/* Fiducial native coordinates.             */</span>
-<a name="l00539"></a><a class="code" href="structprjprm.html#b8dd3d8b1e462a2b261fc9e304885943">00539</a>   <span class="keywordtype">int</span>    <a class="code" href="structprjprm.html#b8dd3d8b1e462a2b261fc9e304885943">bounds</a>;                <span class="comment">/* Enable strict bounds checking.           */</span>
-<a name="l00540"></a>00540 
-<a name="l00541"></a>00541   <span class="comment">/* Information derived from the parameters supplied.                      */</span>
-<a name="l00542"></a>00542   <span class="comment">/*------------------------------------------------------------------------*/</span>
-<a name="l00543"></a><a class="code" href="structprjprm.html#b165b11d417700de0a4187f133050a2b">00543</a>   <span class="keywordtype">char</span>   <a class="code" href="structprjprm.html#b165b11d417700de0a4187f133050a2b">name</a>[40];              <span class="comment">/* Projection name.                         */</span>
-<a name="l00544"></a><a class="code" href="structprjprm.html#f0fcebbc8155f0b1ee868e64a2ed9ac3">00544</a>   <span class="keywordtype">int</span>    <a class="code" href="structprjprm.html#f0fcebbc8155f0b1ee868e64a2ed9ac3">category</a>;              <span class="comment">/* Projection category.                     */</span>
-<a name="l00545"></a><a class="code" href="structprjprm.html#bcd2a3ee9f61b930d23bf741cea63bf3">00545</a>   <span class="keywordtype">int</span>    <a class="code" href="structprjprm.html#bcd2a3ee9f61b930d23bf741cea63bf3">pvrange</a>;               <span class="comment">/* Range of projection parameter indices.   */</span>
-<a name="l00546"></a><a class="code" href="structprjprm.html#fecdd175932cbf29fcfac575b1a5cb9b">00546</a>   <span class="keywordtype">int</span>    <a class="code" href="structprjprm.html#fecdd175932cbf29fcfac575b1a5cb9b">simplezen</a>;             <span class="comment">/* Is it a simple zenithal projection?      */</span>
-<a name="l00547"></a><a class="code" href="structprjprm.html#b3e207e26d1c9db06cedba2cf4460340">00547</a>   <span class="keywordtype">int</span>    <a class="code" href="structprjprm.html#b3e207e26d1c9db06cedba2cf4460340">equiareal</a>;             <span class="comment">/* Is it an equal area projection?          */</span>
-<a name="l00548"></a><a class="code" href="structprjprm.html#d7a41e3d03cb739c2a9aa1f8aabf54f9">00548</a>   <span class="keywordtype">int</span>    <a class="code" href="structprjprm.html#d7a41e3d03cb739c2a9aa1f8aabf54f9">conformal</a>;             <span class="comment">/* Is it a conformal projection?            */</span>
-<a name="l00549"></a><a class="code" href="structprjprm.html#e634b0747fe55f77e65b6909c94227d9">00549</a>   <span class="keywordtype">int</span>    <a class="code" href="structprjprm.html#e634b0747fe55f77e65b6909c94227d9">global</a>;                <span class="comment">/* Can it map the whole sphere?             */</span>
-<a name="l00550"></a><a class="code" href="structprjprm.html#62e88bd3c9e02f38193a800035b83918">00550</a>   <span class="keywordtype">int</span>    <a class="code" href="structprjprm.html#62e88bd3c9e02f38193a800035b83918">divergent</a>;             <span class="comment">/* Does the projection diverge in latitude? */</span>
-<a name="l00551"></a><a class="code" href="structprjprm.html#164706f09314c493c7e9d2c7325f8372">00551</a>   <span class="keywordtype">double</span> <a class="code" href="structprjprm.html#ae2c61d85c72e87f4b2b77a14c8eb316">x0</a>, <a class="code" href="structprjprm.html#164706f09314c493c7e9d2c7325f8372">y0</a>;                <span class="comment">/* Fiducial offsets.                        */</span>
+<a name="l00489"></a>00489 <span class="comment">*     Provided for information only, not used by the projection routines.</span>
+<a name="l00490"></a>00490 <span class="comment">*</span>
+<a name="l00491"></a>00491 <span class="comment">*   int  conformal</span>
+<a name="l00492"></a>00492 <span class="comment">*     (Returned) True if the projection is conformal.</span>
+<a name="l00493"></a>00493 <span class="comment">*</span>
+<a name="l00494"></a>00494 <span class="comment">*     Provided for information only, not used by the projection routines.</span>
+<a name="l00495"></a>00495 <span class="comment">*</span>
+<a name="l00496"></a>00496 <span class="comment">*   int  global</span>
+<a name="l00497"></a>00497 <span class="comment">*     (Returned) True if the projection can represent the whole sphere in a</span>
+<a name="l00498"></a>00498 <span class="comment">*     finite, non-overlapped mapping.</span>
+<a name="l00499"></a>00499 <span class="comment">*</span>
+<a name="l00500"></a>00500 <span class="comment">*     Provided for information only, not used by the projection routines.</span>
+<a name="l00501"></a>00501 <span class="comment">*</span>
+<a name="l00502"></a>00502 <span class="comment">*   int  divergent</span>
+<a name="l00503"></a>00503 <span class="comment">*     (Returned) True if the projection diverges in latitude.</span>
+<a name="l00504"></a>00504 <span class="comment">*</span>
+<a name="l00505"></a>00505 <span class="comment">*     Provided for information only, not used by the projection routines.</span>
+<a name="l00506"></a>00506 <span class="comment">*</span>
+<a name="l00507"></a>00507 <span class="comment">*   double x0</span>
+<a name="l00508"></a>00508 <span class="comment">*     (Returned) The offset in x, and ...</span>
+<a name="l00509"></a>00509 <span class="comment">*   double y0</span>
+<a name="l00510"></a>00510 <span class="comment">*     (Returned) ... the offset in y used to force (x,y) = (0,0) at</span>
+<a name="l00511"></a>00511 <span class="comment">*     (phi_0,theta_0).</span>
+<a name="l00512"></a>00512 <span class="comment">*</span>
+<a name="l00513"></a>00513 <span class="comment">*   struct wcserr *err</span>
+<a name="l00514"></a>00514 <span class="comment">*     (Returned) If enabled, when an error status is returned this struct</span>
+<a name="l00515"></a>00515 <span class="comment">*     contains detailed information about the error, see wcserr_enable().</span>
+<a name="l00516"></a>00516 <span class="comment">*</span>
+<a name="l00517"></a>00517 <span class="comment">*   void *padding</span>
+<a name="l00518"></a>00518 <span class="comment">*     (An unused variable inserted for alignment purposes only.)</span>
+<a name="l00519"></a>00519 <span class="comment">*</span>
+<a name="l00520"></a>00520 <span class="comment">*   double w[10]</span>
+<a name="l00521"></a>00521 <span class="comment">*     (Returned) Intermediate floating-point values derived from the</span>
+<a name="l00522"></a>00522 <span class="comment">*     projection parameters, cached here to save recomputation.</span>
+<a name="l00523"></a>00523 <span class="comment">*</span>
+<a name="l00524"></a>00524 <span class="comment">*     Usage of the w[] array as it applies to each projection is described in</span>
+<a name="l00525"></a>00525 <span class="comment">*     the prologue to each trio of projection routines in prj.c.</span>
+<a name="l00526"></a>00526 <span class="comment">*</span>
+<a name="l00527"></a>00527 <span class="comment">*   int n</span>
+<a name="l00528"></a>00528 <span class="comment">*     (Returned) Intermediate integer value (used only for the ZPN and HPX</span>
+<a name="l00529"></a>00529 <span class="comment">*     projections).</span>
+<a name="l00530"></a>00530 <span class="comment">*</span>
+<a name="l00531"></a>00531 <span class="comment">*   int (*prjx2s)(PRJX2S_ARGS)</span>
+<a name="l00532"></a>00532 <span class="comment">*     (Returned) Pointer to the projection ...</span>
+<a name="l00533"></a>00533 <span class="comment">*   int (*prjs2x)(PRJ_ARGS)</span>
+<a name="l00534"></a>00534 <span class="comment">*     (Returned) ... and deprojection routines.</span>
+<a name="l00535"></a>00535 <span class="comment">*</span>
+<a name="l00536"></a>00536 <span class="comment">*</span>
+<a name="l00537"></a>00537 <span class="comment">* Global variable: const char *prj_errmsg[] - Status return messages</span>
+<a name="l00538"></a>00538 <span class="comment">* ------------------------------------------------------------------</span>
+<a name="l00539"></a>00539 <span class="comment">* Error messages to match the status value returned from each function.</span>
+<a name="l00540"></a>00540 <span class="comment">*</span>
+<a name="l00541"></a>00541 <span class="comment">*===========================================================================*/</span>
+<a name="l00542"></a>00542 
+<a name="l00543"></a>00543 <span class="preprocessor">#ifndef WCSLIB_PROJ</span>
+<a name="l00544"></a>00544 <span class="preprocessor"></span><span class="preprocessor">#define WCSLIB_PROJ</span>
+<a name="l00545"></a>00545 <span class="preprocessor"></span>
+<a name="l00546"></a>00546 <span class="preprocessor">#include "<a class="code" href="wcserr_8h.html">wcserr.h</a>"</span>
+<a name="l00547"></a>00547 
+<a name="l00548"></a>00548 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00549"></a>00549 <span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">"C"</span> {
+<a name="l00550"></a>00550 <span class="preprocessor">#endif</span>
+<a name="l00551"></a>00551 <span class="preprocessor"></span>
 <a name="l00552"></a>00552 
-<a name="l00553"></a><a class="code" href="structprjprm.html#3b40a2df3b436c4ffcf5be6814993278">00553</a>   <span class="keywordtype">double</span> <a class="code" href="structprjprm.html#3b40a2df3b436c4ffcf5be6814993278">w</a>[10];                 <span class="comment">/* Intermediate values.                     */</span>
-<a name="l00554"></a><a class="code" href="structprjprm.html#ab36c6218a33025ac4c5025de7c67d42">00554</a>   <span class="keywordtype">int</span>    <a class="code" href="structprjprm.html#fb805c40a4d37c195074c1305874d615">m</a>, <a class="code" href="structprjprm.html#ab36c6218a33025ac4c5025de7c67d42">n</a>;                  <span class="comment">/* Intermediate values.                     */</span>
-<a name="l00555"></a>00555 
-<a name="l00556"></a>00556   int (*<a class="code" href="structprjprm.html#eef644ffeafea16e82b2b995a470a345">prjx2s</a>)(<a class="code" href="prj_8h.html#37ad31c5d2926862d211db0d14f401f0" title="For use in declaring deprojection function prototypes.">PRJX2S_ARGS</a>);   <span class="comment">/* Pointers to the spherical projection and */</span>
-<a name="l00557"></a>00557   int (*<a class="code" href="structprjprm.html#e699a5fb02198777343057972e1452d0">prjs2x</a>)(<a class="code" href="prj_8h.html#acc46318c778bd844e30d6997394cc8a" title="For use in declaring projection function prototypes.">PRJS2X_ARGS</a>);   <span class="comment">/* deprojection functions.                  */</span>
-<a name="l00558"></a>00558 };
-<a name="l00559"></a>00559 
-<a name="l00560"></a>00560 <span class="comment">/* Size of the prjprm struct in int units, used by the Fortran wrappers. */</span>
-<a name="l00561"></a><a class="code" href="prj_8h.html#2cdabd9dfe78fe18b9e6597881d8ed92">00561</a> <span class="preprocessor">#define PRJLEN (sizeof(struct prjprm)/sizeof(int))</span>
-<a name="l00562"></a>00562 <span class="preprocessor"></span>
-<a name="l00563"></a>00563 
-<a name="l00564"></a>00564 <span class="comment">/* Use the preprocessor to help declare function prototypes (see above). */</span>
-<a name="l00565"></a>00565 <span class="keywordtype">int</span> <a class="code" href="prj_8h.html#d994cb23871c51b20754973bef180f8a" title="Default constructor for the prjprm struct.">prjini</a>(<span class="keyword">struct</span> <a class="code" href="structprjprm.html" title="Projection parameters.">prjprm</a> *prj);
-<a name="l00566"></a>00566 <span class="keywordtype">int</span> <a class="code" href="prj_8h.html#8785bdf33bdaa3d9d52fd51b621ec8d5" title="Print routine for the prjprm struct.">prjprt</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structprjprm.html" title="Projection parameters.">prjprm</a> *prj);
+<a name="l00553"></a>00553 <span class="comment">/* Total number of projection parameters; 0 to PVN-1. */</span>
+<a name="l00554"></a><a class="code" href="prj_8h.html#c8dfb42cf72db0c4bc690d030f75c662">00554</a> <span class="preprocessor">#define PVN 30</span>
+<a name="l00555"></a>00555 <span class="preprocessor"></span>
+<a name="l00556"></a>00556 <span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="prj_8h.html#cb157519ef498bf669298c5508492f3e" title="Status return messages.">prj_errmsg</a>[];
+<a name="l00557"></a>00557 
+<a name="l00558"></a><a class="code" href="prj_8h.html#2ac22403e59a9e8d2b2f53f6d0574305">00558</a> <span class="keyword">enum</span> <a class="code" href="prj_8h.html#2ac22403e59a9e8d2b2f53f6d0574305">prj_errmsg_enum</a> {
+<a name="l00559"></a><a class="code" href="prj_8h.html#2ac22403e59a9e8d2b2f53f6d05743056f3a73d3c0a7dc7d15ceb00e00714bea">00559</a>   <a class="code" href="prj_8h.html#2ac22403e59a9e8d2b2f53f6d05743056f3a73d3c0a7dc7d15ceb00e00714bea">PRJERR_SUCCESS</a>      = 0,      <span class="comment">/* Success. */</span>
+<a name="l00560"></a><a class="code" href="prj_8h.html#2ac22403e59a9e8d2b2f53f6d057430560d6a804ddfa2f2d0f25f397d653695b">00560</a>   <a class="code" href="prj_8h.html#2ac22403e59a9e8d2b2f53f6d057430560d6a804ddfa2f2d0f25f397d653695b">PRJERR_NULL_POINTER</a> = 1,      <span class="comment">/* Null prjprm pointer passed. */</span>
+<a name="l00561"></a><a class="code" href="prj_8h.html#2ac22403e59a9e8d2b2f53f6d05743056a0f63e2f52f594637a12db14e5814e6">00561</a>   <a class="code" href="prj_8h.html#2ac22403e59a9e8d2b2f53f6d05743056a0f63e2f52f594637a12db14e5814e6">PRJERR_BAD_PARAM</a>    = 2,      <span class="comment">/* Invalid projection parameters. */</span>
+<a name="l00562"></a><a class="code" href="prj_8h.html#2ac22403e59a9e8d2b2f53f6d0574305d33460ba0b865ff7580e6d2cebd92c74">00562</a>   <a class="code" href="prj_8h.html#2ac22403e59a9e8d2b2f53f6d0574305d33460ba0b865ff7580e6d2cebd92c74">PRJERR_BAD_PIX</a>      = 3,      <span class="comment">/* One or more of the (x, y) coordinates were</span>
+<a name="l00563"></a>00563 <span class="comment">                                   invalid. */</span>
+<a name="l00564"></a><a class="code" href="prj_8h.html#2ac22403e59a9e8d2b2f53f6d05743050d15cd17822bea2f7fc0209a180cc998">00564</a>   <a class="code" href="prj_8h.html#2ac22403e59a9e8d2b2f53f6d05743050d15cd17822bea2f7fc0209a180cc998">PRJERR_BAD_WORLD</a>    = 4       <span class="comment">/* One or more of the (phi, theta) coordinates</span>
+<a name="l00565"></a>00565 <span class="comment">                                   were invalid. */</span>
+<a name="l00566"></a>00566 };
 <a name="l00567"></a>00567 
-<a name="l00568"></a>00568 <span class="keywordtype">int</span> <a class="code" href="prj_8h.html#d43dbc765c63162d0af2b9285b8a434f" title="Generic setup routine for the prjprm struct.">prjset</a>(<span class="keyword">struct</span> <a class="code" href="structprjprm.html" title="Projection parameters.">prjprm</a> *prj);
-<a name="l00569"></a>00569 <span class="keywordtype">int</span> <a class="code" href="prj_8h.html#9a387f05414e7b59487fdcb03ff79ced" title="Generic Cartesian-to-spherical deprojection.">prjx2s</a>(<a class="code" href="prj_8h.html#37ad31c5d2926862d211db0d14f401f0" title="For use in declaring deprojection function prototypes.">PRJX2S_ARGS</a>);
-<a name="l00570"></a>00570 <span class="keywordtype">int</span> <a class="code" href="prj_8h.html#be28216295d9e7ad7dbb01bf5985df9f" title="Generic spherical-to-Cartesian projection.">prjs2x</a>(<a class="code" href="prj_8h.html#acc46318c778bd844e30d6997394cc8a" title="For use in declaring projection function prototypes.">PRJS2X_ARGS</a>);
+<a name="l00568"></a>00568 <span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">int</span> <a class="code" href="prj_8h.html#dc97181f64d72234b8c6903b22b33df9" title="Identifier for conic projections.">CONIC</a>, <a class="code" href="prj_8h.html#c940da0fb0552876fb40a92f82c9625f" title="Identifier for conventional projections.">CONVENTIONAL</a>, <a class="code" href="prj_8h.html#86e25219d2169702c7db6508750097cf" title="Identifier for cylindrical projections.">CYLINDRICAL</a>, <a class="code" href="prj_8h.html#afd25a96ccc5966c04d7732ca482c0c1" title="Identifier for polyconic projections.">POLYCONIC</a>,
+<a name="l00569"></a>00569                  <a class="code" href="prj_8h.html#5a2f80bed69a84464e5654f91ed4fb63" title="Identifier for pseudocylindrical projections.">PSEUDOCYLINDRICAL</a>, <a class="code" href="prj_8h.html#749605599f1bf2b883c5c88b6cc9c06b" title="Identifier for quadcube projections.">QUADCUBE</a>, <a class="code" href="prj_8h.html#4b25d630b7590f31fa0aa6d5861c9bfd" title="Identifier for zenithal/azimuthal projections.">ZENITHAL</a>, <a class="code" href="prj_8h.html#6e2db45f219ba5732ddca43a9fc17408" title="Identifier for the HEALPix projection.">HEALPIX</a>;
+<a name="l00570"></a>00570 <span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span> <a class="code" href="prj_8h.html#9bceed17f625eb88a0826871dc8296b5" title="Projection categories.">prj_categories</a>[9][32];
 <a name="l00571"></a>00571 
-<a name="l00572"></a>00572 <span class="keywordtype">int</span> <a class="code" href="prj_8h.html#bf6696d3455c684cb44d06da7885ce94" title="Set up a prjprm struct for the zenithal/azimuthal perspective (AZP) projection.">azpset</a>(<span class="keyword">struct</span> <a class="code" href="structprjprm.html" title="Projection parameters.">prjprm</a> *prj);
-<a name="l00573"></a>00573 <span class="keywordtype">int</span> <a class="code" href="prj_8h.html#8ebb4c79b635cef463b4e7242ff23c25" title="Cartesian-to-spherical transformation for the zenithal/azimuthal perspective (AZP)...">azpx2s</a>(<a class="code" href="prj_8h.html#37ad31c5d2926862d211db0d14f401f0" title="For use in declaring deprojection function prototypes.">PRJX2S_ARGS</a>);
-<a name="l00574"></a>00574 <span class="keywordtype">int</span> <a class="code" href="prj_8h.html#bc26dfb2d0b0bee71f6e4541977d237f" title="Spherical-to-Cartesian transformation for the zenithal/azimuthal perspective (AZP)...">azps2x</a>(<a class="code" href="prj_8h.html#acc46318c778bd844e30d6997394cc8a" title="For use in declaring projection function prototypes.">PRJS2X_ARGS</a>);
-<a name="l00575"></a>00575 
-<a name="l00576"></a>00576 <span class="keywordtype">int</span> <a class="code" href="prj_8h.html#faafab5c440384667d7af444b7aca750" title="Set up a prjprm struct for the slant zenithal perspective (SZP) projection.">szpset</a>(<span class="keyword">struct</span> <a class="code" href="structprjprm.html" title="Projection parameters.">prjprm</a> *prj);
-<a name="l00577"></a>00577 <span class="keywordtype">int</span> <a class="code" href="prj_8h.html#2fe67a5ecf17729881efa24c83482611" title="Cartesian-to-spherical transformation for the slant zenithal perspective (SZP) projection...">szpx2s</a>(<a class="code" href="prj_8h.html#37ad31c5d2926862d211db0d14f401f0" title="For use in declaring deprojection function prototypes.">PRJX2S_ARGS</a>);
-<a name="l00578"></a>00578 <span class="keywordtype">int</span> <a class="code" href="prj_8h.html#70b750ec65eb4a277057200c7fbb251f" title="Spherical-to-Cartesian transformation for the slant zenithal perspective (SZP) projection...">szps2x</a>(<a class="code" href="prj_8h.html#acc46318c778bd844e30d6997394cc8a" title="For use in declaring projection function prototypes.">PRJS2X_ARGS</a>);
-<a name="l00579"></a>00579 
-<a name="l00580"></a>00580 <span class="keywordtype">int</span> <a class="code" href="prj_8h.html#34d303d7ae44a6aca43c1a81bfaac10f" title="Set up a prjprm struct for the gnomonic (TAN) projection.">tanset</a>(<span class="keyword">struct</span> <a class="code" href="structprjprm.html" title="Projection parameters.">prjprm</a> *prj);
-<a name="l00581"></a>00581 <span class="keywordtype">int</span> <a class="code" href="prj_8h.html#cd4f54c072b6219242daeb6d4b9a74cb" title="Cartesian-to-spherical transformation for the gnomonic (TAN) projection.">tanx2s</a>(<a class="code" href="prj_8h.html#37ad31c5d2926862d211db0d14f401f0" title="For use in declaring deprojection function prototypes.">PRJX2S_ARGS</a>);
-<a name="l00582"></a>00582 <span class="keywordtype">int</span> <a class="code" href="prj_8h.html#9d3358bed907342e3309e54bd2ab89da" title="Spherical-to-Cartesian transformation for the gnomonic (TAN) projection.">tans2x</a>(<a class="code" href="prj_8h.html#acc46318c778bd844e30d6997394cc8a" title="For use in declaring projection function prototypes.">PRJS2X_ARGS</a>);
-<a name="l00583"></a>00583 
-<a name="l00584"></a>00584 <span class="keywordtype">int</span> <a class="code" href="prj_8h.html#66b51f10624b6c17a84b5b54058dd72b" title="Set up a prjprm struct for the stereographic (STG) projection.">stgset</a>(<span class="keyword">struct</span> <a class="code" href="structprjprm.html" title="Projection parameters.">prjprm</a> *prj);
-<a name="l00585"></a>00585 <span class="keywordtype">int</span> <a class="code" href="prj_8h.html#88c15d0b6f789cbbd7c5d323ef131360" title="Cartesian-to-spherical transformation for the stereographic (STG) projection.">stgx2s</a>(<a class="code" href="prj_8h.html#37ad31c5d2926862d211db0d14f401f0" title="For use in declaring deprojection function prototypes.">PRJX2S_ARGS</a>);
-<a name="l00586"></a>00586 <span class="keywordtype">int</span> <a class="code" href="prj_8h.html#b46a0a668f28939626287d048153863f" title="Spherical-to-Cartesian transformation for the stereographic (STG) projection.">stgs2x</a>(<a class="code" href="prj_8h.html#acc46318c778bd844e30d6997394cc8a" title="For use in declaring projection function prototypes.">PRJS2X_ARGS</a>);
-<a name="l00587"></a>00587 
-<a name="l00588"></a>00588 <span class="keywordtype">int</span> <a class="code" href="prj_8h.html#b6ce2bb75a87b1679d05f251227d2f1b" title="Set up a prjprm struct for the orthographic/synthesis (SIN) projection.">sinset</a>(<span class="keyword">struct</span> <a class="code" href="structprjprm.html" title="Projection parameters.">prjprm</a> *prj);
-<a name="l00589"></a>00589 <span class="keywordtype">int</span> <a class="code" href="prj_8h.html#eb7881cd5d7b4b5e26281a512b8f62ac" title="Cartesian-to-spherical transformation for the orthographic/synthesis (SIN) projection...">sinx2s</a>(<a class="code" href="prj_8h.html#37ad31c5d2926862d211db0d14f401f0" title="For use in declaring deprojection function prototypes.">PRJX2S_ARGS</a>);
-<a name="l00590"></a>00590 <span class="keywordtype">int</span> <a class="code" href="prj_8h.html#bdf8c6c3ef615a01ebf8822e013d6a63" title="Spherical-to-Cartesian transformation for the orthographic/synthesis (SIN) projection...">sins2x</a>(<a class="code" href="prj_8h.html#acc46318c778bd844e30d6997394cc8a" title="For use in declaring projection function prototypes.">PRJS2X_ARGS</a>);
+<a name="l00572"></a>00572 <span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">int</span>  <a class="code" href="prj_8h.html#2d30db5685dd1faa18680a0e69bc5854" title="The number of recognized three-letter projection codes.">prj_ncode</a>;
+<a name="l00573"></a>00573 <span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span> <a class="code" href="prj_8h.html#4089618a84e11369bf9e5fd7c11c7368" title="Recognized three-letter projection codes.">prj_codes</a>[27][4];
+<a name="l00574"></a>00574 
+<a name="l00575"></a>00575 <span class="preprocessor">#ifdef PRJX2S_ARGS</span>
+<a name="l00576"></a>00576 <span class="preprocessor"></span><span class="preprocessor">#undef PRJX2S_ARGS</span>
+<a name="l00577"></a>00577 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
+<a name="l00578"></a>00578 <span class="preprocessor"></span>
+<a name="l00579"></a>00579 <span class="preprocessor">#ifdef PRJS2X_ARGS</span>
+<a name="l00580"></a>00580 <span class="preprocessor"></span><span class="preprocessor">#undef PRJS2X_ARGS</span>
+<a name="l00581"></a>00581 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
+<a name="l00582"></a>00582 <span class="preprocessor"></span>
+<a name="l00583"></a>00583 <span class="comment">/* For use in declaring deprojection function prototypes. */</span>
+<a name="l00584"></a><a class="code" href="prj_8h.html#37ad31c5d2926862d211db0d14f401f0">00584</a> <span class="preprocessor">#define PRJX2S_ARGS struct prjprm *prj, int nx, int ny, int sxy, int spt, \</span>
+<a name="l00585"></a>00585 <span class="preprocessor">const double x[], const double y[], double phi[], double theta[], int stat[]</span>
+<a name="l00586"></a>00586 <span class="preprocessor"></span>
+<a name="l00587"></a>00587 <span class="comment">/* For use in declaring projection function prototypes. */</span>
+<a name="l00588"></a><a class="code" href="prj_8h.html#acc46318c778bd844e30d6997394cc8a">00588</a> <span class="preprocessor">#define PRJS2X_ARGS struct prjprm *prj, int nx, int ny, int sxy, int spt, \</span>
+<a name="l00589"></a>00589 <span class="preprocessor">const double phi[], const double theta[], double x[], double y[], int stat[]</span>
+<a name="l00590"></a>00590 <span class="preprocessor"></span>
 <a name="l00591"></a>00591 
-<a name="l00592"></a>00592 <span class="keywordtype">int</span> <a class="code" href="prj_8h.html#c038f2474d5d58de157554cee74a9735" title="Set up a prjprm struct for the zenithal/azimuthal equidistant (ARC) projection.">arcset</a>(<span class="keyword">struct</span> <a class="code" href="structprjprm.html" title="Projection parameters.">prjprm</a> *prj);
-<a name="l00593"></a>00593 <span class="keywordtype">int</span> <a class="code" href="prj_8h.html#666322bfe8c4b8e73f00afeb47283f97" title="Cartesian-to-spherical transformation for the zenithal/azimuthal equidistant (ARC)...">arcx2s</a>(<a class="code" href="prj_8h.html#37ad31c5d2926862d211db0d14f401f0" title="For use in declaring deprojection function prototypes.">PRJX2S_ARGS</a>);
-<a name="l00594"></a>00594 <span class="keywordtype">int</span> <a class="code" href="prj_8h.html#aba5ce89ae711728d8ba8105ac5fd599" title="Spherical-to-Cartesian transformation for the zenithal/azimuthal equidistant (ARC)...">arcs2x</a>(<a class="code" href="prj_8h.html#acc46318c778bd844e30d6997394cc8a" title="For use in declaring projection function prototypes.">PRJS2X_ARGS</a>);
-<a name="l00595"></a>00595 
-<a name="l00596"></a>00596 <span class="keywordtype">int</span> <a class="code" href="prj_8h.html#c983c5a393c5b3f1041f07b2eb95a3a5" title="Set up a prjprm struct for the zenithal/azimuthal polynomial (ZPN) projection.">zpnset</a>(<span class="keyword">struct</span> <a class="code" href="structprjprm.html" title="Projection parameters.">prjprm</a> *prj);
-<a name="l00597"></a>00597 <span class="keywordtype">int</span> <a class="code" href="prj_8h.html#574e44daea81568a6d5e324a6f339d6f" title="Cartesian-to-spherical transformation for the zenithal/azimuthal polynomial (ZPN)...">zpnx2s</a>(<a class="code" href="prj_8h.html#37ad31c5d2926862d211db0d14f401f0" title="For use in declaring deprojection function prototypes.">PRJX2S_ARGS</a>);
-<a name="l00598"></a>00598 <span class="keywordtype">int</span> <a class="code" href="prj_8h.html#7b60d7992bf9c671cb4191f0ec2e0c90" title="Spherical-to-Cartesian transformation for the zenithal/azimuthal polynomial (ZPN)...">zpns2x</a>(<a class="code" href="prj_8h.html#acc46318c778bd844e30d6997394cc8a" title="For use in declaring projection function prototypes.">PRJS2X_ARGS</a>);
-<a name="l00599"></a>00599 
-<a name="l00600"></a>00600 <span class="keywordtype">int</span> <a class="code" href="prj_8h.html#3229533df20718c0d5671cc9eb5316fe" title="Set up a prjprm struct for the zenithal/azimuthal equal area (ZEA) projection.">zeaset</a>(<span class="keyword">struct</span> <a class="code" href="structprjprm.html" title="Projection parameters.">prjprm</a> *prj);
-<a name="l00601"></a>00601 <span class="keywordtype">int</span> <a class="code" href="prj_8h.html#849a1bbd679d0c193e8be96a8b9ed534" title="Cartesian-to-spherical transformation for the zenithal/azimuthal equal area (ZEA)...">zeax2s</a>(<a class="code" href="prj_8h.html#37ad31c5d2926862d211db0d14f401f0" title="For use in declaring deprojection function prototypes.">PRJX2S_ARGS</a>);
-<a name="l00602"></a>00602 <span class="keywordtype">int</span> <a class="code" href="prj_8h.html#dc4da028cde2d970e9e5e22adca22f37" title="Spherical-to-Cartesian transformation for the zenithal/azimuthal equal area (ZEA)...">zeas2x</a>(<a class="code" href="prj_8h.html#acc46318c778bd844e30d6997394cc8a" title="For use in declaring projection function prototypes.">PRJS2X_ARGS</a>);
-<a name="l00603"></a>00603 
-<a name="l00604"></a>00604 <span class="keywordtype">int</span> <a class="code" href="prj_8h.html#025adf8a63b5d4a8d2a4de804e0707be" title="Set up a prjprm struct for Airy&#39;s (AIR) projection.">airset</a>(<span class="keyword">struct</span> <a class="code" href="structprjprm.html" title="Projection parameters.">prjprm</a> *prj);
-<a name="l00605"></a>00605 <span class="keywordtype">int</span> <a class="code" href="prj_8h.html#2c87fbf68277f03051d3eaae3db785e9" title="Cartesian-to-spherical transformation for Airy&#39;s (AIR) projection.">airx2s</a>(<a class="code" href="prj_8h.html#37ad31c5d2926862d211db0d14f401f0" title="For use in declaring deprojection function prototypes.">PRJX2S_ARGS</a>);
-<a name="l00606"></a>00606 <span class="keywordtype">int</span> <a class="code" href="prj_8h.html#75b6b1cb0a748e9b5d3a4cd31129ace6" title="Spherical-to-Cartesian transformation for Airy&#39;s (AIR) projection.">airs2x</a>(<a class="code" href="prj_8h.html#acc46318c778bd844e30d6997394cc8a" title="For use in declaring projection function prototypes.">PRJS2X_ARGS</a>);
-<a name="l00607"></a>00607 
-<a name="l00608"></a>00608 <span class="keywordtype">int</span> <a class="code" href="prj_8h.html#36cf447dee9f2e90e42d43d7adc5a0a1" title="Set up a prjprm struct for the cylindrical perspective (CYP) projection.">cypset</a>(<span class="keyword">struct</span> <a class="code" href="structprjprm.html" title="Projection parameters.">prjprm</a> *prj);
-<a name="l00609"></a>00609 <span class="keywordtype">int</span> <a class="code" href="prj_8h.html#ffdbf993ce959fce2c148c07cd0f2c0c" title="Cartesian-to-spherical transformation for the cylindrical perspective (CYP) projection...">cypx2s</a>(<a class="code" href="prj_8h.html#37ad31c5d2926862d211db0d14f401f0" title="For use in declaring deprojection function prototypes.">PRJX2S_ARGS</a>);
-<a name="l00610"></a>00610 <span class="keywordtype">int</span> <a class="code" href="prj_8h.html#13e0f81e1fd4bdc46847ab4c634ad346" title="Spherical-to-Cartesian transformation for the cylindrical perspective (CYP) projection...">cyps2x</a>(<a class="code" href="prj_8h.html#acc46318c778bd844e30d6997394cc8a" title="For use in declaring projection function prototypes.">PRJS2X_ARGS</a>);
-<a name="l00611"></a>00611 
-<a name="l00612"></a>00612 <span class="keywordtype">int</span> <a class="code" href="prj_8h.html#68ce41ad199c3385bed7e7d4ded2bd8a" title="Set up a prjprm struct for the cylindrical equal area (CEA) projection.">ceaset</a>(<span class="keyword">struct</span> <a class="code" href="structprjprm.html" title="Projection parameters.">prjprm</a> *prj);
-<a name="l00613"></a>00613 <span class="keywordtype">int</span> <a class="code" href="prj_8h.html#ff09e87b2246bdec83f6a7bb1bc0f471" title="Cartesian-to-spherical transformation for the cylindrical equal area (CEA) projection...">ceax2s</a>(<a class="code" href="prj_8h.html#37ad31c5d2926862d211db0d14f401f0" title="For use in declaring deprojection function prototypes.">PRJX2S_ARGS</a>);
-<a name="l00614"></a>00614 <span class="keywordtype">int</span> <a class="code" href="prj_8h.html#28ddb923a52cb597ca9c7dd03ceeb4fe" title="Spherical-to-Cartesian transformation for the cylindrical equal area (CEA) projection...">ceas2x</a>(<a class="code" href="prj_8h.html#acc46318c778bd844e30d6997394cc8a" title="For use in declaring projection function prototypes.">PRJS2X_ARGS</a>);
-<a name="l00615"></a>00615 
-<a name="l00616"></a>00616 <span class="keywordtype">int</span> <a class="code" href="prj_8h.html#36ccae7b426311614a4e80432a2b62c3" title="Set up a prjprm struct for the plate carr&eacute;e (CAR) projection.">carset</a>(<span class="keyword">struct</span> <a class="code" href="structprjprm.html" title="Projection parameters.">prjprm</a> *prj);
-<a name="l00617"></a>00617 <span class="keywordtype">int</span> <a class="code" href="prj_8h.html#f363383621fb2b72243c1d6b894874d5" title="Cartesian-to-spherical transformation for the plate carr&eacute;e (CAR) projection...">carx2s</a>(<a class="code" href="prj_8h.html#37ad31c5d2926862d211db0d14f401f0" title="For use in declaring deprojection function prototypes.">PRJX2S_ARGS</a>);
-<a name="l00618"></a>00618 <span class="keywordtype">int</span> <a class="code" href="prj_8h.html#b4325a957786611772b90e7a080327f3" title="Spherical-to-Cartesian transformation for the plate carr&eacute;e (CAR) projection...">cars2x</a>(<a class="code" href="prj_8h.html#acc46318c778bd844e30d6997394cc8a" title="For use in declaring projection function prototypes.">PRJS2X_ARGS</a>);
-<a name="l00619"></a>00619 
-<a name="l00620"></a>00620 <span class="keywordtype">int</span> <a class="code" href="prj_8h.html#cf989261fd56f1e8b4eb8941ec2c754f" title="Set up a prjprm struct for Mercator&#39;s (MER) projection.">merset</a>(<span class="keyword">struct</span> <a class="code" href="structprjprm.html" title="Projection parameters.">prjprm</a> *prj);
-<a name="l00621"></a>00621 <span class="keywordtype">int</span> <a class="code" href="prj_8h.html#5380727f9aeff5aa57f8545d6b54a8f8" title="Cartesian-to-spherical transformation for Mercator&#39;s (MER) projection.">merx2s</a>(<a class="code" href="prj_8h.html#37ad31c5d2926862d211db0d14f401f0" title="For use in declaring deprojection function prototypes.">PRJX2S_ARGS</a>);
-<a name="l00622"></a>00622 <span class="keywordtype">int</span> <a class="code" href="prj_8h.html#d9a80b98c04b0e06d08fd84bacc58b27" title="Spherical-to-Cartesian transformation for Mercator&#39;s (MER) projection.">mers2x</a>(<a class="code" href="prj_8h.html#acc46318c778bd844e30d6997394cc8a" title="For use in declaring projection function prototypes.">PRJS2X_ARGS</a>);
-<a name="l00623"></a>00623 
-<a name="l00624"></a>00624 <span class="keywordtype">int</span> <a class="code" href="prj_8h.html#7c719c0387d23c53b0ceb3ee161de66a" title="Set up a prjprm struct for the Sanson-Flamsteed (SFL) projection.">sflset</a>(<span class="keyword">struct</span> <a class="code" href="structprjprm.html" title="Projection parameters.">prjprm</a> *prj);
-<a name="l00625"></a>00625 <span class="keywordtype">int</span> <a class="code" href="prj_8h.html#310444979f8f0e62db2bcbe39b0e3d35" title="Cartesian-to-spherical transformation for the Sanson-Flamsteed (SFL) projection.">sflx2s</a>(<a class="code" href="prj_8h.html#37ad31c5d2926862d211db0d14f401f0" title="For use in declaring deprojection function prototypes.">PRJX2S_ARGS</a>);
-<a name="l00626"></a>00626 <span class="keywordtype">int</span> <a class="code" href="prj_8h.html#5517fccc15882e298ac9433f44d1ae4c" title="Spherical-to-Cartesian transformation for the Sanson-Flamsteed (SFL) projection.">sfls2x</a>(<a class="code" href="prj_8h.html#acc46318c778bd844e30d6997394cc8a" title="For use in declaring projection function prototypes.">PRJS2X_ARGS</a>);
-<a name="l00627"></a>00627 
-<a name="l00628"></a>00628 <span class="keywordtype">int</span> <a class="code" href="prj_8h.html#d2a2b56c0900516dd24eebf430bcb29c" title="Set up a prjprm struct for the parabolic (PAR) projection.">parset</a>(<span class="keyword">struct</span> <a class="code" href="structprjprm.html" title="Projection parameters.">prjprm</a> *prj);
-<a name="l00629"></a>00629 <span class="keywordtype">int</span> <a class="code" href="prj_8h.html#17be11269d86b3308fd925949877718e" title="Cartesian-to-spherical transformation for the parabolic (PAR) projection.">parx2s</a>(<a class="code" href="prj_8h.html#37ad31c5d2926862d211db0d14f401f0" title="For use in declaring deprojection function prototypes.">PRJX2S_ARGS</a>);
-<a name="l00630"></a>00630 <span class="keywordtype">int</span> <a class="code" href="prj_8h.html#eb5951ec54b929d16ab464939a37d74f" title="Spherical-to-Cartesian transformation for the parabolic (PAR) projection.">pars2x</a>(<a class="code" href="prj_8h.html#acc46318c778bd844e30d6997394cc8a" title="For use in declaring projection function prototypes.">PRJS2X_ARGS</a>);
-<a name="l00631"></a>00631 
-<a name="l00632"></a>00632 <span class="keywordtype">int</span> <a class="code" href="prj_8h.html#151140d870ed4f490317938bd6260a6a" title="Set up a prjprm struct for Mollweide&#39;s (MOL) projection.">molset</a>(<span class="keyword">struct</span> <a class="code" href="structprjprm.html" title="Projection parameters.">prjprm</a> *prj);
-<a name="l00633"></a>00633 <span class="keywordtype">int</span> <a class="code" href="prj_8h.html#853c1df5e8327d83e9cfdde9455355f5" title="Cartesian-to-spherical transformation for Mollweide&#39;s (MOL) projection.">molx2s</a>(<a class="code" href="prj_8h.html#37ad31c5d2926862d211db0d14f401f0" title="For use in declaring deprojection function prototypes.">PRJX2S_ARGS</a>);
-<a name="l00634"></a>00634 <span class="keywordtype">int</span> <a class="code" href="prj_8h.html#6f3cbaaf367984579aad5ec7eb00f397" title="Spherical-to-Cartesian transformation for Mollweide&#39;s (MOL) projection.">mols2x</a>(<a class="code" href="prj_8h.html#acc46318c778bd844e30d6997394cc8a" title="For use in declaring projection function prototypes.">PRJS2X_ARGS</a>);
-<a name="l00635"></a>00635 
-<a name="l00636"></a>00636 <span class="keywordtype">int</span> <a class="code" href="prj_8h.html#33f92621800eb880b75611c439526d19" title="Set up a prjprm struct for the Hammer-Aitoff (AIT) projection.">aitset</a>(<span class="keyword">struct</span> <a class="code" href="structprjprm.html" title="Projection parameters.">prjprm</a> *prj);
-<a name="l00637"></a>00637 <span class="keywordtype">int</span> <a class="code" href="prj_8h.html#2da3bbd3c42c6ad324117cc5f249a834" title="Cartesian-to-spherical transformation for the Hammer-Aitoff (AIT) projection.">aitx2s</a>(<a class="code" href="prj_8h.html#37ad31c5d2926862d211db0d14f401f0" title="For use in declaring deprojection function prototypes.">PRJX2S_ARGS</a>);
-<a name="l00638"></a>00638 <span class="keywordtype">int</span> <a class="code" href="prj_8h.html#8cca776751549082521a72a743d6b937" title="Spherical-to-Cartesian transformation for the Hammer-Aitoff (AIT) projection.">aits2x</a>(<a class="code" href="prj_8h.html#acc46318c778bd844e30d6997394cc8a" title="For use in declaring projection function prototypes.">PRJS2X_ARGS</a>);
+<a name="l00592"></a><a class="code" href="structprjprm.html">00592</a> <span class="keyword">struct </span><a class="code" href="structprjprm.html" title="Projection parameters.">prjprm</a> {
+<a name="l00593"></a>00593   <span class="comment">/* Initialization flag (see the prologue above).                          */</span>
+<a name="l00594"></a>00594   <span class="comment">/*------------------------------------------------------------------------*/</span>
+<a name="l00595"></a><a class="code" href="structprjprm.html#d304d66b3f3aa64fe9c7251d3c420d02">00595</a>   <span class="keywordtype">int</span>    <a class="code" href="structprjprm.html#d304d66b3f3aa64fe9c7251d3c420d02">flag</a>;                  <span class="comment">/* Set to zero to force initialization.     */</span>
+<a name="l00596"></a>00596 
+<a name="l00597"></a>00597   <span class="comment">/* Parameters to be provided (see the prologue above).                    */</span>
+<a name="l00598"></a>00598   <span class="comment">/*------------------------------------------------------------------------*/</span>
+<a name="l00599"></a><a class="code" href="structprjprm.html#4f3c364f16d0b6498d7e11e6bb67239c">00599</a>   <span class="keywordtype">char</span>   <a class="code" href="structprjprm.html#4f3c364f16d0b6498d7e11e6bb67239c">code</a>[4];               <span class="comment">/* Three-letter projection code.            */</span>
+<a name="l00600"></a><a class="code" href="structprjprm.html#3894c2e551929b29adce50cd637fa351">00600</a>   <span class="keywordtype">double</span> <a class="code" href="structprjprm.html#3894c2e551929b29adce50cd637fa351">r0</a>;                    <span class="comment">/* Radius of the generating sphere.         */</span>
+<a name="l00601"></a><a class="code" href="structprjprm.html#46d6928a9026e7b3376dcf0d3f91db64">00601</a>   <span class="keywordtype">double</span> <a class="code" href="structprjprm.html#46d6928a9026e7b3376dcf0d3f91db64">pv</a>[<a class="code" href="prj_8h.html#c8dfb42cf72db0c4bc690d030f75c662" title="Total number of projection parameters.">PVN</a>];               <span class="comment">/* Projection parameters.                   */</span>
+<a name="l00602"></a><a class="code" href="structprjprm.html#e91fa3ff034b1c6de3ec98d8fb9e0ab1">00602</a>   <span class="keywordtype">double</span> <a class="code" href="structprjprm.html#699ad609ff7c1935d8fb6a457a5b8164">phi0</a>, <a class="code" href="structprjprm.html#e91fa3ff034b1c6de3ec98d8fb9e0ab1">theta0</a>;          <span class="comment">/* Fiducial native coordinates.             */</span>
+<a name="l00603"></a><a class="code" href="structprjprm.html#b8dd3d8b1e462a2b261fc9e304885943">00603</a>   <span class="keywordtype">int</span>    <a class="code" href="structprjprm.html#b8dd3d8b1e462a2b261fc9e304885943">bounds</a>;                <span class="comment">/* Enable strict bounds checking.           */</span>
+<a name="l00604"></a>00604 
+<a name="l00605"></a>00605   <span class="comment">/* Information derived from the parameters supplied.                      */</span>
+<a name="l00606"></a>00606   <span class="comment">/*------------------------------------------------------------------------*/</span>
+<a name="l00607"></a><a class="code" href="structprjprm.html#b165b11d417700de0a4187f133050a2b">00607</a>   <span class="keywordtype">char</span>   <a class="code" href="structprjprm.html#b165b11d417700de0a4187f133050a2b">name</a>[40];              <span class="comment">/* Projection name.                         */</span>
+<a name="l00608"></a><a class="code" href="structprjprm.html#f0fcebbc8155f0b1ee868e64a2ed9ac3">00608</a>   <span class="keywordtype">int</span>    <a class="code" href="structprjprm.html#f0fcebbc8155f0b1ee868e64a2ed9ac3">category</a>;              <span class="comment">/* Projection category.                     */</span>
+<a name="l00609"></a><a class="code" href="structprjprm.html#bcd2a3ee9f61b930d23bf741cea63bf3">00609</a>   <span class="keywordtype">int</span>    <a class="code" href="structprjprm.html#bcd2a3ee9f61b930d23bf741cea63bf3">pvrange</a>;               <span class="comment">/* Range of projection parameter indices.   */</span>
+<a name="l00610"></a><a class="code" href="structprjprm.html#fecdd175932cbf29fcfac575b1a5cb9b">00610</a>   <span class="keywordtype">int</span>    <a class="code" href="structprjprm.html#fecdd175932cbf29fcfac575b1a5cb9b">simplezen</a>;             <span class="comment">/* Is it a simple zenithal projection?      */</span>
+<a name="l00611"></a><a class="code" href="structprjprm.html#b3e207e26d1c9db06cedba2cf4460340">00611</a>   <span class="keywordtype">int</span>    <a class="code" href="structprjprm.html#b3e207e26d1c9db06cedba2cf4460340">equiareal</a>;             <span class="comment">/* Is it an equal area projection?          */</span>
+<a name="l00612"></a><a class="code" href="structprjprm.html#d7a41e3d03cb739c2a9aa1f8aabf54f9">00612</a>   <span class="keywordtype">int</span>    <a class="code" href="structprjprm.html#d7a41e3d03cb739c2a9aa1f8aabf54f9">conformal</a>;             <span class="comment">/* Is it a conformal projection?            */</span>
+<a name="l00613"></a><a class="code" href="structprjprm.html#e634b0747fe55f77e65b6909c94227d9">00613</a>   <span class="keywordtype">int</span>    <a class="code" href="structprjprm.html#e634b0747fe55f77e65b6909c94227d9">global</a>;                <span class="comment">/* Can it map the whole sphere?             */</span>
+<a name="l00614"></a><a class="code" href="structprjprm.html#62e88bd3c9e02f38193a800035b83918">00614</a>   <span class="keywordtype">int</span>    <a class="code" href="structprjprm.html#62e88bd3c9e02f38193a800035b83918">divergent</a>;             <span class="comment">/* Does the projection diverge in latitude? */</span>
+<a name="l00615"></a><a class="code" href="structprjprm.html#164706f09314c493c7e9d2c7325f8372">00615</a>   <span class="keywordtype">double</span> <a class="code" href="structprjprm.html#ae2c61d85c72e87f4b2b77a14c8eb316">x0</a>, <a class="code" href="structprjprm.html#164706f09314c493c7e9d2c7325f8372">y0</a>;                <span class="comment">/* Fiducial offsets.                        */</span>
+<a name="l00616"></a>00616 
+<a name="l00617"></a>00617   <span class="comment">/* Error handling                                                         */</span>
+<a name="l00618"></a>00618   <span class="comment">/*------------------------------------------------------------------------*/</span>
+<a name="l00619"></a><a class="code" href="structprjprm.html#30e78bb110dc7a8ad0303370ce20762c">00619</a>   <span class="keyword">struct </span><a class="code" href="structwcserr.html" title="Error message handling.">wcserr</a> *<a class="code" href="structprjprm.html#30e78bb110dc7a8ad0303370ce20762c">err</a>;
+<a name="l00620"></a>00620 
+<a name="l00621"></a>00621   <span class="comment">/* Private                                                                */</span>
+<a name="l00622"></a>00622   <span class="comment">/*------------------------------------------------------------------------*/</span>
+<a name="l00623"></a><a class="code" href="structprjprm.html#36fa82794133f84373606b1f692ce8c4">00623</a>   <span class="keywordtype">void</span>   *<a class="code" href="structprjprm.html#36fa82794133f84373606b1f692ce8c4">padding</a>;              <span class="comment">/* (Dummy inserted for alignment purposes.) */</span>
+<a name="l00624"></a><a class="code" href="structprjprm.html#3b40a2df3b436c4ffcf5be6814993278">00624</a>   <span class="keywordtype">double</span> <a class="code" href="structprjprm.html#3b40a2df3b436c4ffcf5be6814993278">w</a>[10];                 <span class="comment">/* Intermediate values.                     */</span>
+<a name="l00625"></a><a class="code" href="structprjprm.html#ab36c6218a33025ac4c5025de7c67d42">00625</a>   <span class="keywordtype">int</span>    <a class="code" href="structprjprm.html#fb805c40a4d37c195074c1305874d615">m</a>, <a class="code" href="structprjprm.html#ab36c6218a33025ac4c5025de7c67d42">n</a>;                  <span class="comment">/* Intermediate values.                     */</span>
+<a name="l00626"></a>00626 
+<a name="l00627"></a>00627   int (*<a class="code" href="structprjprm.html#eef644ffeafea16e82b2b995a470a345">prjx2s</a>)(<a class="code" href="prj_8h.html#37ad31c5d2926862d211db0d14f401f0" title="For use in declaring deprojection function prototypes.">PRJX2S_ARGS</a>);   <span class="comment">/* Pointers to the spherical projection and */</span>
+<a name="l00628"></a>00628   int (*<a class="code" href="structprjprm.html#e699a5fb02198777343057972e1452d0">prjs2x</a>)(<a class="code" href="prj_8h.html#acc46318c778bd844e30d6997394cc8a" title="For use in declaring projection function prototypes.">PRJS2X_ARGS</a>);   <span class="comment">/* deprojection functions.                  */</span>
+<a name="l00629"></a>00629 };
+<a name="l00630"></a>00630 
+<a name="l00631"></a>00631 <span class="comment">/* Size of the prjprm struct in int units, used by the Fortran wrappers. */</span>
+<a name="l00632"></a><a class="code" href="prj_8h.html#2cdabd9dfe78fe18b9e6597881d8ed92">00632</a> <span class="preprocessor">#define PRJLEN (sizeof(struct prjprm)/sizeof(int))</span>
+<a name="l00633"></a>00633 <span class="preprocessor"></span>
+<a name="l00634"></a>00634 
+<a name="l00635"></a>00635 <span class="comment">/* Use the preprocessor to help declare function prototypes (see above). */</span>
+<a name="l00636"></a>00636 <span class="keywordtype">int</span> <a class="code" href="prj_8h.html#d994cb23871c51b20754973bef180f8a" title="Default constructor for the prjprm struct.">prjini</a>(<span class="keyword">struct</span> <a class="code" href="structprjprm.html" title="Projection parameters.">prjprm</a> *prj);
+<a name="l00637"></a>00637 <span class="keywordtype">int</span> <a class="code" href="prj_8h.html#50db1538981df162709b81be0b2961ab" title="Destructor for the prjprm struct.">prjfree</a>(<span class="keyword">struct</span> <a class="code" href="structprjprm.html" title="Projection parameters.">prjprm</a> *prj);
+<a name="l00638"></a>00638 <span class="keywordtype">int</span> <a class="code" href="prj_8h.html#8785bdf33bdaa3d9d52fd51b621ec8d5" title="Print routine for the prjprm struct.">prjprt</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structprjprm.html" title="Projection parameters.">prjprm</a> *prj);
 <a name="l00639"></a>00639 
-<a name="l00640"></a>00640 <span class="keywordtype">int</span> <a class="code" href="prj_8h.html#c2f3bc42ac6e7d458364ebcf2b35814f" title="Set up a prjprm struct for the conic perspective (COP) projection.">copset</a>(<span class="keyword">struct</span> <a class="code" href="structprjprm.html" title="Projection parameters.">prjprm</a> *prj);
-<a name="l00641"></a>00641 <span class="keywordtype">int</span> <a class="code" href="prj_8h.html#588e9a86fc4dcd1195f867f718ce5429" title="Cartesian-to-spherical transformation for the conic perspective (COP) projection...">copx2s</a>(<a class="code" href="prj_8h.html#37ad31c5d2926862d211db0d14f401f0" title="For use in declaring deprojection function prototypes.">PRJX2S_ARGS</a>);
-<a name="l00642"></a>00642 <span class="keywordtype">int</span> <a class="code" href="prj_8h.html#77283589634cc9a054f3a7c7fc91d38d" title="Spherical-to-Cartesian transformation for the conic perspective (COP) projection...">cops2x</a>(<a class="code" href="prj_8h.html#acc46318c778bd844e30d6997394cc8a" title="For use in declaring projection function prototypes.">PRJS2X_ARGS</a>);
+<a name="l00640"></a>00640 <span class="keywordtype">int</span> <a class="code" href="prj_8h.html#d43dbc765c63162d0af2b9285b8a434f" title="Generic setup routine for the prjprm struct.">prjset</a>(<span class="keyword">struct</span> <a class="code" href="structprjprm.html" title="Projection parameters.">prjprm</a> *prj);
+<a name="l00641"></a>00641 <span class="keywordtype">int</span> <a class="code" href="prj_8h.html#9a387f05414e7b59487fdcb03ff79ced" title="Generic Cartesian-to-spherical deprojection.">prjx2s</a>(<a class="code" href="prj_8h.html#37ad31c5d2926862d211db0d14f401f0" title="For use in declaring deprojection function prototypes.">PRJX2S_ARGS</a>);
+<a name="l00642"></a>00642 <span class="keywordtype">int</span> <a class="code" href="prj_8h.html#be28216295d9e7ad7dbb01bf5985df9f" title="Generic spherical-to-Cartesian projection.">prjs2x</a>(<a class="code" href="prj_8h.html#acc46318c778bd844e30d6997394cc8a" title="For use in declaring projection function prototypes.">PRJS2X_ARGS</a>);
 <a name="l00643"></a>00643 
-<a name="l00644"></a>00644 <span class="keywordtype">int</span> <a class="code" href="prj_8h.html#b1264f0201113c1a8e931ad9a7630e2f" title="Set up a prjprm struct for the conic equal area (COE) projection.">coeset</a>(<span class="keyword">struct</span> <a class="code" href="structprjprm.html" title="Projection parameters.">prjprm</a> *prj);
-<a name="l00645"></a>00645 <span class="keywordtype">int</span> <a class="code" href="prj_8h.html#d70968320728202aa12048162248d368" title="Cartesian-to-spherical transformation for the conic equal area (COE) projection.">coex2s</a>(<a class="code" href="prj_8h.html#37ad31c5d2926862d211db0d14f401f0" title="For use in declaring deprojection function prototypes.">PRJX2S_ARGS</a>);
-<a name="l00646"></a>00646 <span class="keywordtype">int</span> <a class="code" href="prj_8h.html#fa8d27e481bbfffacd3e671e6715d5cb" title="Spherical-to-Cartesian transformation for the conic equal area (COE) projection.">coes2x</a>(<a class="code" href="prj_8h.html#acc46318c778bd844e30d6997394cc8a" title="For use in declaring projection function prototypes.">PRJS2X_ARGS</a>);
+<a name="l00644"></a>00644 <span class="keywordtype">int</span> <a class="code" href="prj_8h.html#bf6696d3455c684cb44d06da7885ce94" title="Set up a prjprm struct for the zenithal/azimuthal perspective (AZP) projection.">azpset</a>(<span class="keyword">struct</span> <a class="code" href="structprjprm.html" title="Projection parameters.">prjprm</a> *prj);
+<a name="l00645"></a>00645 <span class="keywordtype">int</span> <a class="code" href="prj_8h.html#8ebb4c79b635cef463b4e7242ff23c25" title="Cartesian-to-spherical transformation for the zenithal/azimuthal perspective (AZP)...">azpx2s</a>(<a class="code" href="prj_8h.html#37ad31c5d2926862d211db0d14f401f0" title="For use in declaring deprojection function prototypes.">PRJX2S_ARGS</a>);
+<a name="l00646"></a>00646 <span class="keywordtype">int</span> <a class="code" href="prj_8h.html#bc26dfb2d0b0bee71f6e4541977d237f" title="Spherical-to-Cartesian transformation for the zenithal/azimuthal perspective (AZP)...">azps2x</a>(<a class="code" href="prj_8h.html#acc46318c778bd844e30d6997394cc8a" title="For use in declaring projection function prototypes.">PRJS2X_ARGS</a>);
 <a name="l00647"></a>00647 
-<a name="l00648"></a>00648 <span class="keywordtype">int</span> <a class="code" href="prj_8h.html#fbf5f05496f1e018425e02d60a4e0b74" title="Set up a prjprm struct for the conic equidistant (COD) projection.">codset</a>(<span class="keyword">struct</span> <a class="code" href="structprjprm.html" title="Projection parameters.">prjprm</a> *prj);
-<a name="l00649"></a>00649 <span class="keywordtype">int</span> <a class="code" href="prj_8h.html#105e2bf177120eb34f41e6af768f855d" title="Cartesian-to-spherical transformation for the conic equidistant (COD) projection...">codx2s</a>(<a class="code" href="prj_8h.html#37ad31c5d2926862d211db0d14f401f0" title="For use in declaring deprojection function prototypes.">PRJX2S_ARGS</a>);
-<a name="l00650"></a>00650 <span class="keywordtype">int</span> <a class="code" href="prj_8h.html#fedc43dc512008174ec9b87753519031" title="Spherical-to-Cartesian transformation for the conic equidistant (COD) projection...">cods2x</a>(<a class="code" href="prj_8h.html#acc46318c778bd844e30d6997394cc8a" title="For use in declaring projection function prototypes.">PRJS2X_ARGS</a>);
+<a name="l00648"></a>00648 <span class="keywordtype">int</span> <a class="code" href="prj_8h.html#faafab5c440384667d7af444b7aca750" title="Set up a prjprm struct for the slant zenithal perspective (SZP) projection.">szpset</a>(<span class="keyword">struct</span> <a class="code" href="structprjprm.html" title="Projection parameters.">prjprm</a> *prj);
+<a name="l00649"></a>00649 <span class="keywordtype">int</span> <a class="code" href="prj_8h.html#2fe67a5ecf17729881efa24c83482611" title="Cartesian-to-spherical transformation for the slant zenithal perspective (SZP) projection...">szpx2s</a>(<a class="code" href="prj_8h.html#37ad31c5d2926862d211db0d14f401f0" title="For use in declaring deprojection function prototypes.">PRJX2S_ARGS</a>);
+<a name="l00650"></a>00650 <span class="keywordtype">int</span> <a class="code" href="prj_8h.html#70b750ec65eb4a277057200c7fbb251f" title="Spherical-to-Cartesian transformation for the slant zenithal perspective (SZP) projection...">szps2x</a>(<a class="code" href="prj_8h.html#acc46318c778bd844e30d6997394cc8a" title="For use in declaring projection function prototypes.">PRJS2X_ARGS</a>);
 <a name="l00651"></a>00651 
-<a name="l00652"></a>00652 <span class="keywordtype">int</span> <a class="code" href="prj_8h.html#344308a1d96a93f9bc682141f3df1a14" title="Set up a prjprm struct for the conic orthomorphic (COO) projection.">cooset</a>(<span class="keyword">struct</span> <a class="code" href="structprjprm.html" title="Projection parameters.">prjprm</a> *prj);
-<a name="l00653"></a>00653 <span class="keywordtype">int</span> <a class="code" href="prj_8h.html#2f42dcec4ea56bbb25b563859228b02e" title="Cartesian-to-spherical transformation for the conic orthomorphic (COO) projection...">coox2s</a>(<a class="code" href="prj_8h.html#37ad31c5d2926862d211db0d14f401f0" title="For use in declaring deprojection function prototypes.">PRJX2S_ARGS</a>);
-<a name="l00654"></a>00654 <span class="keywordtype">int</span> <a class="code" href="prj_8h.html#ed0317c8ffef248346da897568df266c" title="Spherical-to-Cartesian transformation for the conic orthomorphic (COO) projection...">coos2x</a>(<a class="code" href="prj_8h.html#acc46318c778bd844e30d6997394cc8a" title="For use in declaring projection function prototypes.">PRJS2X_ARGS</a>);
+<a name="l00652"></a>00652 <span class="keywordtype">int</span> <a class="code" href="prj_8h.html#34d303d7ae44a6aca43c1a81bfaac10f" title="Set up a prjprm struct for the gnomonic (TAN) projection.">tanset</a>(<span class="keyword">struct</span> <a class="code" href="structprjprm.html" title="Projection parameters.">prjprm</a> *prj);
+<a name="l00653"></a>00653 <span class="keywordtype">int</span> <a class="code" href="prj_8h.html#cd4f54c072b6219242daeb6d4b9a74cb" title="Cartesian-to-spherical transformation for the gnomonic (TAN) projection.">tanx2s</a>(<a class="code" href="prj_8h.html#37ad31c5d2926862d211db0d14f401f0" title="For use in declaring deprojection function prototypes.">PRJX2S_ARGS</a>);
+<a name="l00654"></a>00654 <span class="keywordtype">int</span> <a class="code" href="prj_8h.html#9d3358bed907342e3309e54bd2ab89da" title="Spherical-to-Cartesian transformation for the gnomonic (TAN) projection.">tans2x</a>(<a class="code" href="prj_8h.html#acc46318c778bd844e30d6997394cc8a" title="For use in declaring projection function prototypes.">PRJS2X_ARGS</a>);
 <a name="l00655"></a>00655 
-<a name="l00656"></a>00656 <span class="keywordtype">int</span> <a class="code" href="prj_8h.html#aec02a8e47d68e126983e9bb07a0c0aa" title="Set up a prjprm struct for Bonne&#39;s (BON) projection.">bonset</a>(<span class="keyword">struct</span> <a class="code" href="structprjprm.html" title="Projection parameters.">prjprm</a> *prj);
-<a name="l00657"></a>00657 <span class="keywordtype">int</span> <a class="code" href="prj_8h.html#53315ef8d3bd4002d1e98142fcf62566" title="Cartesian-to-spherical transformation for Bonne&#39;s (BON) projection.">bonx2s</a>(<a class="code" href="prj_8h.html#37ad31c5d2926862d211db0d14f401f0" title="For use in declaring deprojection function prototypes.">PRJX2S_ARGS</a>);
-<a name="l00658"></a>00658 <span class="keywordtype">int</span> <a class="code" href="prj_8h.html#3b4cda48838c613460bff00c76fceb44" title="Spherical-to-Cartesian transformation for Bonne&#39;s (BON) projection.">bons2x</a>(<a class="code" href="prj_8h.html#acc46318c778bd844e30d6997394cc8a" title="For use in declaring projection function prototypes.">PRJS2X_ARGS</a>);
+<a name="l00656"></a>00656 <span class="keywordtype">int</span> <a class="code" href="prj_8h.html#66b51f10624b6c17a84b5b54058dd72b" title="Set up a prjprm struct for the stereographic (STG) projection.">stgset</a>(<span class="keyword">struct</span> <a class="code" href="structprjprm.html" title="Projection parameters.">prjprm</a> *prj);
+<a name="l00657"></a>00657 <span class="keywordtype">int</span> <a class="code" href="prj_8h.html#88c15d0b6f789cbbd7c5d323ef131360" title="Cartesian-to-spherical transformation for the stereographic (STG) projection.">stgx2s</a>(<a class="code" href="prj_8h.html#37ad31c5d2926862d211db0d14f401f0" title="For use in declaring deprojection function prototypes.">PRJX2S_ARGS</a>);
+<a name="l00658"></a>00658 <span class="keywordtype">int</span> <a class="code" href="prj_8h.html#b46a0a668f28939626287d048153863f" title="Spherical-to-Cartesian transformation for the stereographic (STG) projection.">stgs2x</a>(<a class="code" href="prj_8h.html#acc46318c778bd844e30d6997394cc8a" title="For use in declaring projection function prototypes.">PRJS2X_ARGS</a>);
 <a name="l00659"></a>00659 
-<a name="l00660"></a>00660 <span class="keywordtype">int</span> <a class="code" href="prj_8h.html#abdc7abc8b7c80187770cfd12c63f700" title="Set up a prjprm struct for the polyconic (PCO) projection.">pcoset</a>(<span class="keyword">struct</span> <a class="code" href="structprjprm.html" title="Projection parameters.">prjprm</a> *prj);
-<a name="l00661"></a>00661 <span class="keywordtype">int</span> <a class="code" href="prj_8h.html#28b623c88d38ab711fc61f36a97d0b27" title="Cartesian-to-spherical transformation for the polyconic (PCO) projection.">pcox2s</a>(<a class="code" href="prj_8h.html#37ad31c5d2926862d211db0d14f401f0" title="For use in declaring deprojection function prototypes.">PRJX2S_ARGS</a>);
-<a name="l00662"></a>00662 <span class="keywordtype">int</span> <a class="code" href="prj_8h.html#1f1714691f99f11640dccdc74eadfb49" title="Spherical-to-Cartesian transformation for the polyconic (PCO) projection.">pcos2x</a>(<a class="code" href="prj_8h.html#acc46318c778bd844e30d6997394cc8a" title="For use in declaring projection function prototypes.">PRJS2X_ARGS</a>);
+<a name="l00660"></a>00660 <span class="keywordtype">int</span> <a class="code" href="prj_8h.html#b6ce2bb75a87b1679d05f251227d2f1b" title="Set up a prjprm struct for the orthographic/synthesis (SIN) projection.">sinset</a>(<span class="keyword">struct</span> <a class="code" href="structprjprm.html" title="Projection parameters.">prjprm</a> *prj);
+<a name="l00661"></a>00661 <span class="keywordtype">int</span> <a class="code" href="prj_8h.html#eb7881cd5d7b4b5e26281a512b8f62ac" title="Cartesian-to-spherical transformation for the orthographic/synthesis (SIN) projection...">sinx2s</a>(<a class="code" href="prj_8h.html#37ad31c5d2926862d211db0d14f401f0" title="For use in declaring deprojection function prototypes.">PRJX2S_ARGS</a>);
+<a name="l00662"></a>00662 <span class="keywordtype">int</span> <a class="code" href="prj_8h.html#bdf8c6c3ef615a01ebf8822e013d6a63" title="Spherical-to-Cartesian transformation for the orthographic/synthesis (SIN) projection...">sins2x</a>(<a class="code" href="prj_8h.html#acc46318c778bd844e30d6997394cc8a" title="For use in declaring projection function prototypes.">PRJS2X_ARGS</a>);
 <a name="l00663"></a>00663 
-<a name="l00664"></a>00664 <span class="keywordtype">int</span> <a class="code" href="prj_8h.html#ad75dcd0cd2fd0b6a162b5587cba9c2d" title="Set up a prjprm struct for the tangential spherical cube (TSC) projection.">tscset</a>(<span class="keyword">struct</span> <a class="code" href="structprjprm.html" title="Projection parameters.">prjprm</a> *prj);
-<a name="l00665"></a>00665 <span class="keywordtype">int</span> <a class="code" href="prj_8h.html#bbfbf3cba73850d7608765725993dfe3" title="Cartesian-to-spherical transformation for the tangential spherical cube (TSC) projection...">tscx2s</a>(<a class="code" href="prj_8h.html#37ad31c5d2926862d211db0d14f401f0" title="For use in declaring deprojection function prototypes.">PRJX2S_ARGS</a>);
-<a name="l00666"></a>00666 <span class="keywordtype">int</span> <a class="code" href="prj_8h.html#167a49d730bca43483aef311f7114ae4" title="Spherical-to-Cartesian transformation for the tangential spherical cube (TSC) projection...">tscs2x</a>(<a class="code" href="prj_8h.html#acc46318c778bd844e30d6997394cc8a" title="For use in declaring projection function prototypes.">PRJS2X_ARGS</a>);
+<a name="l00664"></a>00664 <span class="keywordtype">int</span> <a class="code" href="prj_8h.html#c038f2474d5d58de157554cee74a9735" title="Set up a prjprm struct for the zenithal/azimuthal equidistant (ARC) projection.">arcset</a>(<span class="keyword">struct</span> <a class="code" href="structprjprm.html" title="Projection parameters.">prjprm</a> *prj);
+<a name="l00665"></a>00665 <span class="keywordtype">int</span> <a class="code" href="prj_8h.html#666322bfe8c4b8e73f00afeb47283f97" title="Cartesian-to-spherical transformation for the zenithal/azimuthal equidistant (ARC)...">arcx2s</a>(<a class="code" href="prj_8h.html#37ad31c5d2926862d211db0d14f401f0" title="For use in declaring deprojection function prototypes.">PRJX2S_ARGS</a>);
+<a name="l00666"></a>00666 <span class="keywordtype">int</span> <a class="code" href="prj_8h.html#aba5ce89ae711728d8ba8105ac5fd599" title="Spherical-to-Cartesian transformation for the zenithal/azimuthal equidistant (ARC)...">arcs2x</a>(<a class="code" href="prj_8h.html#acc46318c778bd844e30d6997394cc8a" title="For use in declaring projection function prototypes.">PRJS2X_ARGS</a>);
 <a name="l00667"></a>00667 
-<a name="l00668"></a>00668 <span class="keywordtype">int</span> <a class="code" href="prj_8h.html#8bc552f12260f944e0b8f9b714804983" title="Set up a prjprm struct for the COBE spherical cube (CSC) projection.">cscset</a>(<span class="keyword">struct</span> <a class="code" href="structprjprm.html" title="Projection parameters.">prjprm</a> *prj);
-<a name="l00669"></a>00669 <span class="keywordtype">int</span> <a class="code" href="prj_8h.html#fcefcb885b7d1c33e0458345cdc9f4a4" title="Cartesian-to-spherical transformation for the COBE spherical cube (CSC) projection...">cscx2s</a>(<a class="code" href="prj_8h.html#37ad31c5d2926862d211db0d14f401f0" title="For use in declaring deprojection function prototypes.">PRJX2S_ARGS</a>);
-<a name="l00670"></a>00670 <span class="keywordtype">int</span> <a class="code" href="prj_8h.html#c9a7ed6b032cfdaba0e8caba17c6c149" title="Spherical-to-Cartesian transformation for the COBE spherical cube (CSC) projection...">cscs2x</a>(<a class="code" href="prj_8h.html#acc46318c778bd844e30d6997394cc8a" title="For use in declaring projection function prototypes.">PRJS2X_ARGS</a>);
+<a name="l00668"></a>00668 <span class="keywordtype">int</span> <a class="code" href="prj_8h.html#c983c5a393c5b3f1041f07b2eb95a3a5" title="Set up a prjprm struct for the zenithal/azimuthal polynomial (ZPN) projection.">zpnset</a>(<span class="keyword">struct</span> <a class="code" href="structprjprm.html" title="Projection parameters.">prjprm</a> *prj);
+<a name="l00669"></a>00669 <span class="keywordtype">int</span> <a class="code" href="prj_8h.html#574e44daea81568a6d5e324a6f339d6f" title="Cartesian-to-spherical transformation for the zenithal/azimuthal polynomial (ZPN)...">zpnx2s</a>(<a class="code" href="prj_8h.html#37ad31c5d2926862d211db0d14f401f0" title="For use in declaring deprojection function prototypes.">PRJX2S_ARGS</a>);
+<a name="l00670"></a>00670 <span class="keywordtype">int</span> <a class="code" href="prj_8h.html#7b60d7992bf9c671cb4191f0ec2e0c90" title="Spherical-to-Cartesian transformation for the zenithal/azimuthal polynomial (ZPN)...">zpns2x</a>(<a class="code" href="prj_8h.html#acc46318c778bd844e30d6997394cc8a" title="For use in declaring projection function prototypes.">PRJS2X_ARGS</a>);
 <a name="l00671"></a>00671 
-<a name="l00672"></a>00672 <span class="keywordtype">int</span> <a class="code" href="prj_8h.html#6d1f0504f9b864d4aed4a59d60bab819" title="Set up a prjprm struct for the quadrilateralized spherical cube (QSC) projection...">qscset</a>(<span class="keyword">struct</span> <a class="code" href="structprjprm.html" title="Projection parameters.">prjprm</a> *prj);
-<a name="l00673"></a>00673 <span class="keywordtype">int</span> <a class="code" href="prj_8h.html#fc5276e759c799deea36271d9cafc5e9" title="Cartesian-to-spherical transformation for the quadrilateralized spherical cube (QSC)...">qscx2s</a>(<a class="code" href="prj_8h.html#37ad31c5d2926862d211db0d14f401f0" title="For use in declaring deprojection function prototypes.">PRJX2S_ARGS</a>);
-<a name="l00674"></a>00674 <span class="keywordtype">int</span> <a class="code" href="prj_8h.html#847b7c3f5b7361596912d3d876b4f4fe" title="Spherical-to-Cartesian transformation for the quadrilateralized spherical cube (QSC)...">qscs2x</a>(<a class="code" href="prj_8h.html#acc46318c778bd844e30d6997394cc8a" title="For use in declaring projection function prototypes.">PRJS2X_ARGS</a>);
+<a name="l00672"></a>00672 <span class="keywordtype">int</span> <a class="code" href="prj_8h.html#3229533df20718c0d5671cc9eb5316fe" title="Set up a prjprm struct for the zenithal/azimuthal equal area (ZEA) projection.">zeaset</a>(<span class="keyword">struct</span> <a class="code" href="structprjprm.html" title="Projection parameters.">prjprm</a> *prj);
+<a name="l00673"></a>00673 <span class="keywordtype">int</span> <a class="code" href="prj_8h.html#849a1bbd679d0c193e8be96a8b9ed534" title="Cartesian-to-spherical transformation for the zenithal/azimuthal equal area (ZEA)...">zeax2s</a>(<a class="code" href="prj_8h.html#37ad31c5d2926862d211db0d14f401f0" title="For use in declaring deprojection function prototypes.">PRJX2S_ARGS</a>);
+<a name="l00674"></a>00674 <span class="keywordtype">int</span> <a class="code" href="prj_8h.html#dc4da028cde2d970e9e5e22adca22f37" title="Spherical-to-Cartesian transformation for the zenithal/azimuthal equal area (ZEA)...">zeas2x</a>(<a class="code" href="prj_8h.html#acc46318c778bd844e30d6997394cc8a" title="For use in declaring projection function prototypes.">PRJS2X_ARGS</a>);
 <a name="l00675"></a>00675 
-<a name="l00676"></a>00676 <span class="keywordtype">int</span> <a class="code" href="prj_8h.html#a2167e62576d36eae341c2583cb5d678" title="Set up a prjprm struct for the HEALPix (HPX) projection.">hpxset</a>(<span class="keyword">struct</span> <a class="code" href="structprjprm.html" title="Projection parameters.">prjprm</a> *prj);
-<a name="l00677"></a>00677 <span class="keywordtype">int</span> <a class="code" href="prj_8h.html#4ff298fcdc6e7e23dfb4971fbd26ebe7" title="Cartesian-to-spherical transformation for the HEALPix (HPX) projection.">hpxx2s</a>(<a class="code" href="prj_8h.html#37ad31c5d2926862d211db0d14f401f0" title="For use in declaring deprojection function prototypes.">PRJX2S_ARGS</a>);
-<a name="l00678"></a>00678 <span class="keywordtype">int</span> <a class="code" href="prj_8h.html#f44375ad9036898dd6d12d2cc58bf53b" title="Spherical-to-Cartesian transformation for the HEALPix (HPX) projection.">hpxs2x</a>(<a class="code" href="prj_8h.html#acc46318c778bd844e30d6997394cc8a" title="For use in declaring projection function prototypes.">PRJS2X_ARGS</a>);
+<a name="l00676"></a>00676 <span class="keywordtype">int</span> <a class="code" href="prj_8h.html#025adf8a63b5d4a8d2a4de804e0707be" title="Set up a prjprm struct for Airy&#39;s (AIR) projection.">airset</a>(<span class="keyword">struct</span> <a class="code" href="structprjprm.html" title="Projection parameters.">prjprm</a> *prj);
+<a name="l00677"></a>00677 <span class="keywordtype">int</span> <a class="code" href="prj_8h.html#2c87fbf68277f03051d3eaae3db785e9" title="Cartesian-to-spherical transformation for Airy&#39;s (AIR) projection.">airx2s</a>(<a class="code" href="prj_8h.html#37ad31c5d2926862d211db0d14f401f0" title="For use in declaring deprojection function prototypes.">PRJX2S_ARGS</a>);
+<a name="l00678"></a>00678 <span class="keywordtype">int</span> <a class="code" href="prj_8h.html#75b6b1cb0a748e9b5d3a4cd31129ace6" title="Spherical-to-Cartesian transformation for Airy&#39;s (AIR) projection.">airs2x</a>(<a class="code" href="prj_8h.html#acc46318c778bd844e30d6997394cc8a" title="For use in declaring projection function prototypes.">PRJS2X_ARGS</a>);
 <a name="l00679"></a>00679 
-<a name="l00680"></a>00680 
-<a name="l00681"></a>00681 <span class="comment">/* Deprecated. */</span>
-<a name="l00682"></a><a class="code" href="prj_8h.html#7f080405538ea2ddd2882c991e25bd2f">00682</a> <span class="preprocessor">#define prjini_errmsg prj_errmsg</span>
-<a name="l00683"></a><a class="code" href="prj_8h.html#f862254dceec64a987fdaabc40e4963d">00683</a> <span class="preprocessor"></span><span class="preprocessor">#define prjprt_errmsg prj_errmsg</span>
-<a name="l00684"></a><a class="code" href="prj_8h.html#94f59295c312536ce66482b3d9bebec4">00684</a> <span class="preprocessor"></span><span class="preprocessor">#define prjset_errmsg prj_errmsg</span>
-<a name="l00685"></a><a class="code" href="prj_8h.html#3672afec3db0f850d67404814ebdbc64">00685</a> <span class="preprocessor"></span><span class="preprocessor">#define prjx2s_errmsg prj_errmsg</span>
-<a name="l00686"></a><a class="code" href="prj_8h.html#df9cca0265038851129d1966017cd525">00686</a> <span class="preprocessor"></span><span class="preprocessor">#define prjs2x_errmsg prj_errmsg</span>
-<a name="l00687"></a>00687 <span class="preprocessor"></span>
-<a name="l00688"></a>00688 <span class="preprocessor">#ifdef __cplusplus</span>
-<a name="l00689"></a>00689 <span class="preprocessor"></span>}
-<a name="l00690"></a>00690 <span class="preprocessor">#endif</span>
-<a name="l00691"></a>00691 <span class="preprocessor"></span>
-<a name="l00692"></a>00692 <span class="preprocessor">#endif </span><span class="comment">/* WCSLIB_PROJ */</span>
+<a name="l00680"></a>00680 <span class="keywordtype">int</span> <a class="code" href="prj_8h.html#36cf447dee9f2e90e42d43d7adc5a0a1" title="Set up a prjprm struct for the cylindrical perspective (CYP) projection.">cypset</a>(<span class="keyword">struct</span> <a class="code" href="structprjprm.html" title="Projection parameters.">prjprm</a> *prj);
+<a name="l00681"></a>00681 <span class="keywordtype">int</span> <a class="code" href="prj_8h.html#ffdbf993ce959fce2c148c07cd0f2c0c" title="Cartesian-to-spherical transformation for the cylindrical perspective (CYP) projection...">cypx2s</a>(<a class="code" href="prj_8h.html#37ad31c5d2926862d211db0d14f401f0" title="For use in declaring deprojection function prototypes.">PRJX2S_ARGS</a>);
+<a name="l00682"></a>00682 <span class="keywordtype">int</span> <a class="code" href="prj_8h.html#13e0f81e1fd4bdc46847ab4c634ad346" title="Spherical-to-Cartesian transformation for the cylindrical perspective (CYP) projection...">cyps2x</a>(<a class="code" href="prj_8h.html#acc46318c778bd844e30d6997394cc8a" title="For use in declaring projection function prototypes.">PRJS2X_ARGS</a>);
+<a name="l00683"></a>00683 
+<a name="l00684"></a>00684 <span class="keywordtype">int</span> <a class="code" href="prj_8h.html#68ce41ad199c3385bed7e7d4ded2bd8a" title="Set up a prjprm struct for the cylindrical equal area (CEA) projection.">ceaset</a>(<span class="keyword">struct</span> <a class="code" href="structprjprm.html" title="Projection parameters.">prjprm</a> *prj);
+<a name="l00685"></a>00685 <span class="keywordtype">int</span> <a class="code" href="prj_8h.html#ff09e87b2246bdec83f6a7bb1bc0f471" title="Cartesian-to-spherical transformation for the cylindrical equal area (CEA) projection...">ceax2s</a>(<a class="code" href="prj_8h.html#37ad31c5d2926862d211db0d14f401f0" title="For use in declaring deprojection function prototypes.">PRJX2S_ARGS</a>);
+<a name="l00686"></a>00686 <span class="keywordtype">int</span> <a class="code" href="prj_8h.html#28ddb923a52cb597ca9c7dd03ceeb4fe" title="Spherical-to-Cartesian transformation for the cylindrical equal area (CEA) projection...">ceas2x</a>(<a class="code" href="prj_8h.html#acc46318c778bd844e30d6997394cc8a" title="For use in declaring projection function prototypes.">PRJS2X_ARGS</a>);
+<a name="l00687"></a>00687 
+<a name="l00688"></a>00688 <span class="keywordtype">int</span> <a class="code" href="prj_8h.html#36ccae7b426311614a4e80432a2b62c3" title="Set up a prjprm struct for the plate carr&eacute;e (CAR) projection.">carset</a>(<span class="keyword">struct</span> <a class="code" href="structprjprm.html" title="Projection parameters.">prjprm</a> *prj);
+<a name="l00689"></a>00689 <span class="keywordtype">int</span> <a class="code" href="prj_8h.html#f363383621fb2b72243c1d6b894874d5" title="Cartesian-to-spherical transformation for the plate carr&eacute;e (CAR) projection...">carx2s</a>(<a class="code" href="prj_8h.html#37ad31c5d2926862d211db0d14f401f0" title="For use in declaring deprojection function prototypes.">PRJX2S_ARGS</a>);
+<a name="l00690"></a>00690 <span class="keywordtype">int</span> <a class="code" href="prj_8h.html#b4325a957786611772b90e7a080327f3" title="Spherical-to-Cartesian transformation for the plate carr&eacute;e (CAR) projection...">cars2x</a>(<a class="code" href="prj_8h.html#acc46318c778bd844e30d6997394cc8a" title="For use in declaring projection function prototypes.">PRJS2X_ARGS</a>);
+<a name="l00691"></a>00691 
+<a name="l00692"></a>00692 <span class="keywordtype">int</span> <a class="code" href="prj_8h.html#cf989261fd56f1e8b4eb8941ec2c754f" title="Set up a prjprm struct for Mercator&#39;s (MER) projection.">merset</a>(<span class="keyword">struct</span> <a class="code" href="structprjprm.html" title="Projection parameters.">prjprm</a> *prj);
+<a name="l00693"></a>00693 <span class="keywordtype">int</span> <a class="code" href="prj_8h.html#5380727f9aeff5aa57f8545d6b54a8f8" title="Cartesian-to-spherical transformation for Mercator&#39;s (MER) projection.">merx2s</a>(<a class="code" href="prj_8h.html#37ad31c5d2926862d211db0d14f401f0" title="For use in declaring deprojection function prototypes.">PRJX2S_ARGS</a>);
+<a name="l00694"></a>00694 <span class="keywordtype">int</span> <a class="code" href="prj_8h.html#d9a80b98c04b0e06d08fd84bacc58b27" title="Spherical-to-Cartesian transformation for Mercator&#39;s (MER) projection.">mers2x</a>(<a class="code" href="prj_8h.html#acc46318c778bd844e30d6997394cc8a" title="For use in declaring projection function prototypes.">PRJS2X_ARGS</a>);
+<a name="l00695"></a>00695 
+<a name="l00696"></a>00696 <span class="keywordtype">int</span> <a class="code" href="prj_8h.html#7c719c0387d23c53b0ceb3ee161de66a" title="Set up a prjprm struct for the Sanson-Flamsteed (SFL) projection.">sflset</a>(<span class="keyword">struct</span> <a class="code" href="structprjprm.html" title="Projection parameters.">prjprm</a> *prj);
+<a name="l00697"></a>00697 <span class="keywordtype">int</span> <a class="code" href="prj_8h.html#310444979f8f0e62db2bcbe39b0e3d35" title="Cartesian-to-spherical transformation for the Sanson-Flamsteed (SFL) projection.">sflx2s</a>(<a class="code" href="prj_8h.html#37ad31c5d2926862d211db0d14f401f0" title="For use in declaring deprojection function prototypes.">PRJX2S_ARGS</a>);
+<a name="l00698"></a>00698 <span class="keywordtype">int</span> <a class="code" href="prj_8h.html#5517fccc15882e298ac9433f44d1ae4c" title="Spherical-to-Cartesian transformation for the Sanson-Flamsteed (SFL) projection.">sfls2x</a>(<a class="code" href="prj_8h.html#acc46318c778bd844e30d6997394cc8a" title="For use in declaring projection function prototypes.">PRJS2X_ARGS</a>);
+<a name="l00699"></a>00699 
+<a name="l00700"></a>00700 <span class="keywordtype">int</span> <a class="code" href="prj_8h.html#d2a2b56c0900516dd24eebf430bcb29c" title="Set up a prjprm struct for the parabolic (PAR) projection.">parset</a>(<span class="keyword">struct</span> <a class="code" href="structprjprm.html" title="Projection parameters.">prjprm</a> *prj);
+<a name="l00701"></a>00701 <span class="keywordtype">int</span> <a class="code" href="prj_8h.html#17be11269d86b3308fd925949877718e" title="Cartesian-to-spherical transformation for the parabolic (PAR) projection.">parx2s</a>(<a class="code" href="prj_8h.html#37ad31c5d2926862d211db0d14f401f0" title="For use in declaring deprojection function prototypes.">PRJX2S_ARGS</a>);
+<a name="l00702"></a>00702 <span class="keywordtype">int</span> <a class="code" href="prj_8h.html#eb5951ec54b929d16ab464939a37d74f" title="Spherical-to-Cartesian transformation for the parabolic (PAR) projection.">pars2x</a>(<a class="code" href="prj_8h.html#acc46318c778bd844e30d6997394cc8a" title="For use in declaring projection function prototypes.">PRJS2X_ARGS</a>);
+<a name="l00703"></a>00703 
+<a name="l00704"></a>00704 <span class="keywordtype">int</span> <a class="code" href="prj_8h.html#151140d870ed4f490317938bd6260a6a" title="Set up a prjprm struct for Mollweide&#39;s (MOL) projection.">molset</a>(<span class="keyword">struct</span> <a class="code" href="structprjprm.html" title="Projection parameters.">prjprm</a> *prj);
+<a name="l00705"></a>00705 <span class="keywordtype">int</span> <a class="code" href="prj_8h.html#853c1df5e8327d83e9cfdde9455355f5" title="Cartesian-to-spherical transformation for Mollweide&#39;s (MOL) projection.">molx2s</a>(<a class="code" href="prj_8h.html#37ad31c5d2926862d211db0d14f401f0" title="For use in declaring deprojection function prototypes.">PRJX2S_ARGS</a>);
+<a name="l00706"></a>00706 <span class="keywordtype">int</span> <a class="code" href="prj_8h.html#6f3cbaaf367984579aad5ec7eb00f397" title="Spherical-to-Cartesian transformation for Mollweide&#39;s (MOL) projection.">mols2x</a>(<a class="code" href="prj_8h.html#acc46318c778bd844e30d6997394cc8a" title="For use in declaring projection function prototypes.">PRJS2X_ARGS</a>);
+<a name="l00707"></a>00707 
+<a name="l00708"></a>00708 <span class="keywordtype">int</span> <a class="code" href="prj_8h.html#33f92621800eb880b75611c439526d19" title="Set up a prjprm struct for the Hammer-Aitoff (AIT) projection.">aitset</a>(<span class="keyword">struct</span> <a class="code" href="structprjprm.html" title="Projection parameters.">prjprm</a> *prj);
+<a name="l00709"></a>00709 <span class="keywordtype">int</span> <a class="code" href="prj_8h.html#2da3bbd3c42c6ad324117cc5f249a834" title="Cartesian-to-spherical transformation for the Hammer-Aitoff (AIT) projection.">aitx2s</a>(<a class="code" href="prj_8h.html#37ad31c5d2926862d211db0d14f401f0" title="For use in declaring deprojection function prototypes.">PRJX2S_ARGS</a>);
+<a name="l00710"></a>00710 <span class="keywordtype">int</span> <a class="code" href="prj_8h.html#8cca776751549082521a72a743d6b937" title="Spherical-to-Cartesian transformation for the Hammer-Aitoff (AIT) projection.">aits2x</a>(<a class="code" href="prj_8h.html#acc46318c778bd844e30d6997394cc8a" title="For use in declaring projection function prototypes.">PRJS2X_ARGS</a>);
+<a name="l00711"></a>00711 
+<a name="l00712"></a>00712 <span class="keywordtype">int</span> <a class="code" href="prj_8h.html#c2f3bc42ac6e7d458364ebcf2b35814f" title="Set up a prjprm struct for the conic perspective (COP) projection.">copset</a>(<span class="keyword">struct</span> <a class="code" href="structprjprm.html" title="Projection parameters.">prjprm</a> *prj);
+<a name="l00713"></a>00713 <span class="keywordtype">int</span> <a class="code" href="prj_8h.html#588e9a86fc4dcd1195f867f718ce5429" title="Cartesian-to-spherical transformation for the conic perspective (COP) projection...">copx2s</a>(<a class="code" href="prj_8h.html#37ad31c5d2926862d211db0d14f401f0" title="For use in declaring deprojection function prototypes.">PRJX2S_ARGS</a>);
+<a name="l00714"></a>00714 <span class="keywordtype">int</span> <a class="code" href="prj_8h.html#77283589634cc9a054f3a7c7fc91d38d" title="Spherical-to-Cartesian transformation for the conic perspective (COP) projection...">cops2x</a>(<a class="code" href="prj_8h.html#acc46318c778bd844e30d6997394cc8a" title="For use in declaring projection function prototypes.">PRJS2X_ARGS</a>);
+<a name="l00715"></a>00715 
+<a name="l00716"></a>00716 <span class="keywordtype">int</span> <a class="code" href="prj_8h.html#b1264f0201113c1a8e931ad9a7630e2f" title="Set up a prjprm struct for the conic equal area (COE) projection.">coeset</a>(<span class="keyword">struct</span> <a class="code" href="structprjprm.html" title="Projection parameters.">prjprm</a> *prj);
+<a name="l00717"></a>00717 <span class="keywordtype">int</span> <a class="code" href="prj_8h.html#d70968320728202aa12048162248d368" title="Cartesian-to-spherical transformation for the conic equal area (COE) projection.">coex2s</a>(<a class="code" href="prj_8h.html#37ad31c5d2926862d211db0d14f401f0" title="For use in declaring deprojection function prototypes.">PRJX2S_ARGS</a>);
+<a name="l00718"></a>00718 <span class="keywordtype">int</span> <a class="code" href="prj_8h.html#fa8d27e481bbfffacd3e671e6715d5cb" title="Spherical-to-Cartesian transformation for the conic equal area (COE) projection.">coes2x</a>(<a class="code" href="prj_8h.html#acc46318c778bd844e30d6997394cc8a" title="For use in declaring projection function prototypes.">PRJS2X_ARGS</a>);
+<a name="l00719"></a>00719 
+<a name="l00720"></a>00720 <span class="keywordtype">int</span> <a class="code" href="prj_8h.html#fbf5f05496f1e018425e02d60a4e0b74" title="Set up a prjprm struct for the conic equidistant (COD) projection.">codset</a>(<span class="keyword">struct</span> <a class="code" href="structprjprm.html" title="Projection parameters.">prjprm</a> *prj);
+<a name="l00721"></a>00721 <span class="keywordtype">int</span> <a class="code" href="prj_8h.html#105e2bf177120eb34f41e6af768f855d" title="Cartesian-to-spherical transformation for the conic equidistant (COD) projection...">codx2s</a>(<a class="code" href="prj_8h.html#37ad31c5d2926862d211db0d14f401f0" title="For use in declaring deprojection function prototypes.">PRJX2S_ARGS</a>);
+<a name="l00722"></a>00722 <span class="keywordtype">int</span> <a class="code" href="prj_8h.html#fedc43dc512008174ec9b87753519031" title="Spherical-to-Cartesian transformation for the conic equidistant (COD) projection...">cods2x</a>(<a class="code" href="prj_8h.html#acc46318c778bd844e30d6997394cc8a" title="For use in declaring projection function prototypes.">PRJS2X_ARGS</a>);
+<a name="l00723"></a>00723 
+<a name="l00724"></a>00724 <span class="keywordtype">int</span> <a class="code" href="prj_8h.html#344308a1d96a93f9bc682141f3df1a14" title="Set up a prjprm struct for the conic orthomorphic (COO) projection.">cooset</a>(<span class="keyword">struct</span> <a class="code" href="structprjprm.html" title="Projection parameters.">prjprm</a> *prj);
+<a name="l00725"></a>00725 <span class="keywordtype">int</span> <a class="code" href="prj_8h.html#2f42dcec4ea56bbb25b563859228b02e" title="Cartesian-to-spherical transformation for the conic orthomorphic (COO) projection...">coox2s</a>(<a class="code" href="prj_8h.html#37ad31c5d2926862d211db0d14f401f0" title="For use in declaring deprojection function prototypes.">PRJX2S_ARGS</a>);
+<a name="l00726"></a>00726 <span class="keywordtype">int</span> <a class="code" href="prj_8h.html#ed0317c8ffef248346da897568df266c" title="Spherical-to-Cartesian transformation for the conic orthomorphic (COO) projection...">coos2x</a>(<a class="code" href="prj_8h.html#acc46318c778bd844e30d6997394cc8a" title="For use in declaring projection function prototypes.">PRJS2X_ARGS</a>);
+<a name="l00727"></a>00727 
+<a name="l00728"></a>00728 <span class="keywordtype">int</span> <a class="code" href="prj_8h.html#aec02a8e47d68e126983e9bb07a0c0aa" title="Set up a prjprm struct for Bonne&#39;s (BON) projection.">bonset</a>(<span class="keyword">struct</span> <a class="code" href="structprjprm.html" title="Projection parameters.">prjprm</a> *prj);
+<a name="l00729"></a>00729 <span class="keywordtype">int</span> <a class="code" href="prj_8h.html#53315ef8d3bd4002d1e98142fcf62566" title="Cartesian-to-spherical transformation for Bonne&#39;s (BON) projection.">bonx2s</a>(<a class="code" href="prj_8h.html#37ad31c5d2926862d211db0d14f401f0" title="For use in declaring deprojection function prototypes.">PRJX2S_ARGS</a>);
+<a name="l00730"></a>00730 <span class="keywordtype">int</span> <a class="code" href="prj_8h.html#3b4cda48838c613460bff00c76fceb44" title="Spherical-to-Cartesian transformation for Bonne&#39;s (BON) projection.">bons2x</a>(<a class="code" href="prj_8h.html#acc46318c778bd844e30d6997394cc8a" title="For use in declaring projection function prototypes.">PRJS2X_ARGS</a>);
+<a name="l00731"></a>00731 
+<a name="l00732"></a>00732 <span class="keywordtype">int</span> <a class="code" href="prj_8h.html#abdc7abc8b7c80187770cfd12c63f700" title="Set up a prjprm struct for the polyconic (PCO) projection.">pcoset</a>(<span class="keyword">struct</span> <a class="code" href="structprjprm.html" title="Projection parameters.">prjprm</a> *prj);
+<a name="l00733"></a>00733 <span class="keywordtype">int</span> <a class="code" href="prj_8h.html#28b623c88d38ab711fc61f36a97d0b27" title="Cartesian-to-spherical transformation for the polyconic (PCO) projection.">pcox2s</a>(<a class="code" href="prj_8h.html#37ad31c5d2926862d211db0d14f401f0" title="For use in declaring deprojection function prototypes.">PRJX2S_ARGS</a>);
+<a name="l00734"></a>00734 <span class="keywordtype">int</span> <a class="code" href="prj_8h.html#1f1714691f99f11640dccdc74eadfb49" title="Spherical-to-Cartesian transformation for the polyconic (PCO) projection.">pcos2x</a>(<a class="code" href="prj_8h.html#acc46318c778bd844e30d6997394cc8a" title="For use in declaring projection function prototypes.">PRJS2X_ARGS</a>);
+<a name="l00735"></a>00735 
+<a name="l00736"></a>00736 <span class="keywordtype">int</span> <a class="code" href="prj_8h.html#ad75dcd0cd2fd0b6a162b5587cba9c2d" title="Set up a prjprm struct for the tangential spherical cube (TSC) projection.">tscset</a>(<span class="keyword">struct</span> <a class="code" href="structprjprm.html" title="Projection parameters.">prjprm</a> *prj);
+<a name="l00737"></a>00737 <span class="keywordtype">int</span> <a class="code" href="prj_8h.html#bbfbf3cba73850d7608765725993dfe3" title="Cartesian-to-spherical transformation for the tangential spherical cube (TSC) projection...">tscx2s</a>(<a class="code" href="prj_8h.html#37ad31c5d2926862d211db0d14f401f0" title="For use in declaring deprojection function prototypes.">PRJX2S_ARGS</a>);
+<a name="l00738"></a>00738 <span class="keywordtype">int</span> <a class="code" href="prj_8h.html#167a49d730bca43483aef311f7114ae4" title="Spherical-to-Cartesian transformation for the tangential spherical cube (TSC) projection...">tscs2x</a>(<a class="code" href="prj_8h.html#acc46318c778bd844e30d6997394cc8a" title="For use in declaring projection function prototypes.">PRJS2X_ARGS</a>);
+<a name="l00739"></a>00739 
+<a name="l00740"></a>00740 <span class="keywordtype">int</span> <a class="code" href="prj_8h.html#8bc552f12260f944e0b8f9b714804983" title="Set up a prjprm struct for the COBE spherical cube (CSC) projection.">cscset</a>(<span class="keyword">struct</span> <a class="code" href="structprjprm.html" title="Projection parameters.">prjprm</a> *prj);
+<a name="l00741"></a>00741 <span class="keywordtype">int</span> <a class="code" href="prj_8h.html#fcefcb885b7d1c33e0458345cdc9f4a4" title="Cartesian-to-spherical transformation for the COBE spherical cube (CSC) projection...">cscx2s</a>(<a class="code" href="prj_8h.html#37ad31c5d2926862d211db0d14f401f0" title="For use in declaring deprojection function prototypes.">PRJX2S_ARGS</a>);
+<a name="l00742"></a>00742 <span class="keywordtype">int</span> <a class="code" href="prj_8h.html#c9a7ed6b032cfdaba0e8caba17c6c149" title="Spherical-to-Cartesian transformation for the COBE spherical cube (CSC) projection...">cscs2x</a>(<a class="code" href="prj_8h.html#acc46318c778bd844e30d6997394cc8a" title="For use in declaring projection function prototypes.">PRJS2X_ARGS</a>);
+<a name="l00743"></a>00743 
+<a name="l00744"></a>00744 <span class="keywordtype">int</span> <a class="code" href="prj_8h.html#6d1f0504f9b864d4aed4a59d60bab819" title="Set up a prjprm struct for the quadrilateralized spherical cube (QSC) projection...">qscset</a>(<span class="keyword">struct</span> <a class="code" href="structprjprm.html" title="Projection parameters.">prjprm</a> *prj);
+<a name="l00745"></a>00745 <span class="keywordtype">int</span> <a class="code" href="prj_8h.html#fc5276e759c799deea36271d9cafc5e9" title="Cartesian-to-spherical transformation for the quadrilateralized spherical cube (QSC)...">qscx2s</a>(<a class="code" href="prj_8h.html#37ad31c5d2926862d211db0d14f401f0" title="For use in declaring deprojection function prototypes.">PRJX2S_ARGS</a>);
+<a name="l00746"></a>00746 <span class="keywordtype">int</span> <a class="code" href="prj_8h.html#847b7c3f5b7361596912d3d876b4f4fe" title="Spherical-to-Cartesian transformation for the quadrilateralized spherical cube (QSC)...">qscs2x</a>(<a class="code" href="prj_8h.html#acc46318c778bd844e30d6997394cc8a" title="For use in declaring projection function prototypes.">PRJS2X_ARGS</a>);
+<a name="l00747"></a>00747 
+<a name="l00748"></a>00748 <span class="keywordtype">int</span> <a class="code" href="prj_8h.html#a2167e62576d36eae341c2583cb5d678" title="Set up a prjprm struct for the HEALPix (HPX) projection.">hpxset</a>(<span class="keyword">struct</span> <a class="code" href="structprjprm.html" title="Projection parameters.">prjprm</a> *prj);
+<a name="l00749"></a>00749 <span class="keywordtype">int</span> <a class="code" href="prj_8h.html#4ff298fcdc6e7e23dfb4971fbd26ebe7" title="Cartesian-to-spherical transformation for the HEALPix (HPX) projection.">hpxx2s</a>(<a class="code" href="prj_8h.html#37ad31c5d2926862d211db0d14f401f0" title="For use in declaring deprojection function prototypes.">PRJX2S_ARGS</a>);
+<a name="l00750"></a>00750 <span class="keywordtype">int</span> <a class="code" href="prj_8h.html#f44375ad9036898dd6d12d2cc58bf53b" title="Spherical-to-Cartesian transformation for the HEALPix (HPX) projection.">hpxs2x</a>(<a class="code" href="prj_8h.html#acc46318c778bd844e30d6997394cc8a" title="For use in declaring projection function prototypes.">PRJS2X_ARGS</a>);
+<a name="l00751"></a>00751 
+<a name="l00752"></a>00752 
+<a name="l00753"></a>00753 <span class="comment">/* Deprecated. */</span>
+<a name="l00754"></a><a class="code" href="prj_8h.html#7f080405538ea2ddd2882c991e25bd2f">00754</a> <span class="preprocessor">#define prjini_errmsg prj_errmsg</span>
+<a name="l00755"></a><a class="code" href="prj_8h.html#f862254dceec64a987fdaabc40e4963d">00755</a> <span class="preprocessor"></span><span class="preprocessor">#define prjprt_errmsg prj_errmsg</span>
+<a name="l00756"></a><a class="code" href="prj_8h.html#94f59295c312536ce66482b3d9bebec4">00756</a> <span class="preprocessor"></span><span class="preprocessor">#define prjset_errmsg prj_errmsg</span>
+<a name="l00757"></a><a class="code" href="prj_8h.html#3672afec3db0f850d67404814ebdbc64">00757</a> <span class="preprocessor"></span><span class="preprocessor">#define prjx2s_errmsg prj_errmsg</span>
+<a name="l00758"></a><a class="code" href="prj_8h.html#df9cca0265038851129d1966017cd525">00758</a> <span class="preprocessor"></span><span class="preprocessor">#define prjs2x_errmsg prj_errmsg</span>
+<a name="l00759"></a>00759 <span class="preprocessor"></span>
+<a name="l00760"></a>00760 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00761"></a>00761 <span class="preprocessor"></span>}
+<a name="l00762"></a>00762 <span class="preprocessor">#endif</span>
+<a name="l00763"></a>00763 <span class="preprocessor"></span>
+<a name="l00764"></a>00764 <span class="preprocessor">#endif </span><span class="comment">/* WCSLIB_PROJ */</span>
 </pre></div></div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Mon Feb 7 18:03:56 2011 for WCSLIB 4.7 by 
+<hr size="1"><address style="text-align: right;"><small>Generated on Tue Oct 4 19:02:30 2011 for WCSLIB 4.8.2 by 
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address>
 </body>
diff --git a/wcslib/html/prj_8h.html b/wcslib/html/prj_8h.html
index f5e0601..dbdc729 100644
--- a/wcslib/html/prj_8h.html
+++ b/wcslib/html/prj_8h.html
@@ -1,6 +1,6 @@
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
 <html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>WCSLIB 4.7: prj.h File Reference</title>
+<title>WCSLIB 4.8.2: prj.h File Reference</title>
 <link href="doxygen.css" rel="stylesheet" type="text/css">
 <link href="tabs.css" rel="stylesheet" type="text/css">
 </head><body>
@@ -16,7 +16,8 @@
   </div>
 </div>
 <div class="contents">
-<h1>prj.h File Reference</h1>
+<h1>prj.h File Reference</h1><code>#include "<a class="el" href="wcserr_8h-source.html">wcserr.h</a>"</code><br>
+
 <p>
 <a href="prj_8h-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0">
 <tr><td></td></tr>
@@ -52,10 +53,24 @@
 <tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="prj_8h.html#df9cca0265038851129d1966017cd525">prjs2x_errmsg</a>   <a class="el" href="prj_8h.html#cb157519ef498bf669298c5508492f3e">prj_errmsg</a></td></tr>
 
 <tr><td class="mdescLeft"> </td><td class="mdescRight">Deprecated.  <a href="#df9cca0265038851129d1966017cd525"></a><br></td></tr>
+<tr><td colspan="2"><br><h2>Enumerations</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="prj_8h.html#2ac22403e59a9e8d2b2f53f6d0574305">prj_errmsg_enum</a> { <br>
+  <a class="el" href="prj_8h.html#2ac22403e59a9e8d2b2f53f6d05743056f3a73d3c0a7dc7d15ceb00e00714bea">PRJERR_SUCCESS</a> =  0, 
+<a class="el" href="prj_8h.html#2ac22403e59a9e8d2b2f53f6d057430560d6a804ddfa2f2d0f25f397d653695b">PRJERR_NULL_POINTER</a> =  1, 
+<a class="el" href="prj_8h.html#2ac22403e59a9e8d2b2f53f6d05743056a0f63e2f52f594637a12db14e5814e6">PRJERR_BAD_PARAM</a> =  2, 
+<a class="el" href="prj_8h.html#2ac22403e59a9e8d2b2f53f6d0574305d33460ba0b865ff7580e6d2cebd92c74">PRJERR_BAD_PIX</a> =  3, 
+<br>
+  <a class="el" href="prj_8h.html#2ac22403e59a9e8d2b2f53f6d05743050d15cd17822bea2f7fc0209a180cc998">PRJERR_BAD_WORLD</a> =  4
+<br>
+ }</td></tr>
+
 <tr><td colspan="2"><br><h2>Functions</h2></td></tr>
 <tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="prj_8h.html#d994cb23871c51b20754973bef180f8a">prjini</a> (struct <a class="el" href="structprjprm.html">prjprm</a> *prj)</td></tr>
 
 <tr><td class="mdescLeft"> </td><td class="mdescRight">Default constructor for the <a class="el" href="structprjprm.html" title="Projection parameters.">prjprm</a> struct.  <a href="#d994cb23871c51b20754973bef180f8a"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="prj_8h.html#50db1538981df162709b81be0b2961ab">prjfree</a> (struct <a class="el" href="structprjprm.html">prjprm</a> *prj)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Destructor for the <a class="el" href="structprjprm.html" title="Projection parameters.">prjprm</a> struct.  <a href="#50db1538981df162709b81be0b2961ab"></a><br></td></tr>
 <tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="prj_8h.html#8785bdf33bdaa3d9d52fd51b621ec8d5">prjprt</a> (const struct <a class="el" href="structprjprm.html">prjprm</a> *prj)</td></tr>
 
 <tr><td class="mdescLeft"> </td><td class="mdescRight">Print routine for the <a class="el" href="structprjprm.html" title="Projection parameters.">prjprm</a> struct.  <a href="#8785bdf33bdaa3d9d52fd51b621ec8d5"></a><br></td></tr>
@@ -351,7 +366,7 @@
 </table>
 <hr><a name="_details"></a><h2>Detailed Description</h2>
 These routines implement the spherical map projections defined by the FITS WCS standard. They are based on the <a class="el" href="structprjprm.html" title="Projection parameters.">prjprm</a> struct which contains all information needed for the computations. The struct contains some members that must be set by the user, and others that are maintained by these routines, somewhat like a C++ class but with no encapsulation.<p>
-Routine <a class="el" href="prj_8h.html#d994cb23871c51b20754973bef180f8a" title="Default constructor for the prjprm struct.">prjini()</a> is provided to initialize the <a class="el" href="structprjprm.html" title="Projection parameters.">prjprm</a> struct with default values, and another, <a class="el" href="prj_8h.html#8785bdf33bdaa3d9d52fd51b621ec8d5" title="Print routine for the prjprm struct.">prjprt()</a>, to print its contents.<p>
+Routine <a class="el" href="prj_8h.html#d994cb23871c51b20754973bef180f8a" title="Default constructor for the prjprm struct.">prjini()</a> is provided to initialize the <a class="el" href="structprjprm.html" title="Projection parameters.">prjprm</a> struct with default values, <a class="el" href="prj_8h.html#50db1538981df162709b81be0b2961ab" title="Destructor for the prjprm struct.">prjfree()</a> reclaims any memory that may have been allocated to store an error message, and <a class="el" href="prj_8h.html#8785bdf33bdaa3d9d52fd51b621ec8d5" title="Print routine for the prjprm struct.">prjprt()</a> prints its contents.<p>
 Setup routines for each projection with names of the form <b>???set()</b>, where "???" is the down-cased three-letter projection code, compute intermediate values in the <a class="el" href="structprjprm.html" title="Projection parameters.">prjprm</a> struct from parameters in it that were supplied by the user. The struct always needs to be set by the projection's setup routine but that need not be called explicitly - refer to the explanation of <a class="el" href="structprjprm.html#d304d66b3f3aa64fe9c7251d3c420d02">prjprm::flag</a>.<p>
 Each map projection is implemented via separate functions for the spherical projection, <b>???s2x()</b>, and deprojection, <b>???x2s()</b>.<p>
 A set of driver routines, <a class="el" href="prj_8h.html#d43dbc765c63162d0af2b9285b8a434f" title="Generic setup routine for the prjprm struct.">prjset()</a>, <a class="el" href="prj_8h.html#9a387f05414e7b59487fdcb03ff79ced" title="Generic Cartesian-to-spherical deprojection.">prjx2s()</a>, and <a class="el" href="prj_8h.html#be28216295d9e7ad7dbb01bf5985df9f" title="Generic spherical-to-Cartesian projection.">prjs2x()</a>, provides a generic interface to the specific projection routines which they invoke via pointers-to-functions stored in the <a class="el" href="structprjprm.html" title="Projection parameters.">prjprm</a> struct.<p>
@@ -572,6 +587,36 @@ Size of the <a class="el" href="structprjprm.html" title="Projection parameters.
 
 </div>
 </div><p>
+<hr><h2>Enumeration Type Documentation</h2>
+<a class="anchor" name="2ac22403e59a9e8d2b2f53f6d0574305"></a><!-- doxytag: member="prj.h::prj_errmsg_enum" ref="2ac22403e59a9e8d2b2f53f6d0574305" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">enum <a class="el" href="prj_8h.html#2ac22403e59a9e8d2b2f53f6d0574305">prj_errmsg_enum</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<dl compact><dt><b>Enumerator: </b></dt><dd>
+<table border="0" cellspacing="2" cellpadding="0">
+<tr><td valign="top"><em><a class="anchor" name="2ac22403e59a9e8d2b2f53f6d05743056f3a73d3c0a7dc7d15ceb00e00714bea"></a><!-- doxytag: member="PRJERR_SUCCESS" ref="2ac22403e59a9e8d2b2f53f6d05743056f3a73d3c0a7dc7d15ceb00e00714bea" args="" -->PRJERR_SUCCESS</em> </td><td>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" name="2ac22403e59a9e8d2b2f53f6d057430560d6a804ddfa2f2d0f25f397d653695b"></a><!-- doxytag: member="PRJERR_NULL_POINTER" ref="2ac22403e59a9e8d2b2f53f6d057430560d6a804ddfa2f2d0f25f397d653695b" args="" -->PRJERR_NULL_POINTER</em> </td><td>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" name="2ac22403e59a9e8d2b2f53f6d05743056a0f63e2f52f594637a12db14e5814e6"></a><!-- doxytag: member="PRJERR_BAD_PARAM" ref="2ac22403e59a9e8d2b2f53f6d05743056a0f63e2f52f594637a12db14e5814e6" args="" -->PRJERR_BAD_PARAM</em> </td><td>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" name="2ac22403e59a9e8d2b2f53f6d0574305d33460ba0b865ff7580e6d2cebd92c74"></a><!-- doxytag: member="PRJERR_BAD_PIX" ref="2ac22403e59a9e8d2b2f53f6d0574305d33460ba0b865ff7580e6d2cebd92c74" args="" -->PRJERR_BAD_PIX</em> </td><td>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" name="2ac22403e59a9e8d2b2f53f6d05743050d15cd17822bea2f7fc0209a180cc998"></a><!-- doxytag: member="PRJERR_BAD_WORLD" ref="2ac22403e59a9e8d2b2f53f6d05743050d15cd17822bea2f7fc0209a180cc998" args="" -->PRJERR_BAD_WORLD</em> </td><td>
+</td></tr>
+</table>
+</dl>
+
+</div>
+</div><p>
 <hr><h2>Function Documentation</h2>
 <a class="anchor" name="d994cb23871c51b20754973bef180f8a"></a><!-- doxytag: member="prj.h::prjini" ref="d994cb23871c51b20754973bef180f8a" args="(struct prjprm *prj)" -->
 <div class="memitem">
@@ -602,6 +647,35 @@ Size of the <a class="el" href="structprjprm.html" title="Projection parameters.
 
 </div>
 </div><p>
+<a class="anchor" name="50db1538981df162709b81be0b2961ab"></a><!-- doxytag: member="prj.h::prjfree" ref="50db1538981df162709b81be0b2961ab" args="(struct prjprm *prj)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int prjfree           </td>
+          <td>(</td>
+          <td class="paramtype">struct <a class="el" href="structprjprm.html">prjprm</a> * </td>
+          <td class="paramname"> <em>prj</em>          </td>
+          <td> ) </td>
+          <td></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<b>prjfree</b>() frees any memory that may have been allocated to store an error message in the <a class="el" href="structprjprm.html" title="Projection parameters.">prjprm</a> struct.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"><tt>[in]</tt> </td><td valign="top"><em>prj</em> </td><td>Projection parameters.</td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>Status return value:<ul>
+<li>0: Success.</li><li>1: Null <a class="el" href="structprjprm.html" title="Projection parameters.">prjprm</a> pointer passed. </li></ul>
+</dd></dl>
+
+</div>
+</div><p>
 <a class="anchor" name="8785bdf33bdaa3d9d52fd51b621ec8d5"></a><!-- doxytag: member="prj.h::prjprt" ref="8785bdf33bdaa3d9d52fd51b621ec8d5" args="(const struct prjprm *prj)" -->
 <div class="memitem">
 <div class="memproto">
@@ -619,7 +693,7 @@ Size of the <a class="el" href="structprjprm.html" title="Projection parameters.
 <div class="memdoc">
 
 <p>
-<b>prjprt</b>() prints the contents of a <a class="el" href="structprjprm.html" title="Projection parameters.">prjprm</a> struct.<p>
+<b>prjprt</b>() prints the contents of a <a class="el" href="structprjprm.html" title="Projection parameters.">prjprm</a> struct using <a class="el" href="wcsprintf_8h.html#46950abaf5a27347da8160741f98f973" title="Print function used by WCSLIB diagnostic routines.">wcsprintf()</a>. Mainly intended for diagnostic purposes.<p>
 <dl compact><dt><b>Parameters:</b></dt><dd>
   <table border="0" cellspacing="2" cellpadding="0">
     <tr><td valign="top"><tt>[in]</tt> </td><td valign="top"><em>prj</em> </td><td>Projection parameters.</td></tr>
@@ -657,8 +731,8 @@ The one important distinction between <b>prjset</b>() and the setup routines for
   </table>
 </dl>
 <dl class="return" compact><dt><b>Returns:</b></dt><dd>Status return value:<ul>
-<li>0: Success.</li><li>1: Null <a class="el" href="structprjprm.html" title="Projection parameters.">prjprm</a> pointer passed.</li><li>2: Invalid projection parameters. </li></ul>
-</dd></dl>
+<li>0: Success.</li><li>1: Null <a class="el" href="structprjprm.html" title="Projection parameters.">prjprm</a> pointer passed.</li><li>2: Invalid projection parameters.</li></ul>
+For returns > 1, a detailed error message is set in <a class="el" href="structprjprm.html#30e78bb110dc7a8ad0303370ce20762c">prjprm::err</a> if enabled, see <a class="el" href="wcserr_8h.html#1691b8bd184d40ca6fda255be078fa53" title="Enable/disable error messaging.">wcserr_enable()</a>. </dd></dl>
 
 </div>
 </div><p>
@@ -694,8 +768,8 @@ The projection is that specified by <a class="el" href="structprjprm.html#4f3c36
   </table>
 </dl>
 <dl class="return" compact><dt><b>Returns:</b></dt><dd>Status return value:<ul>
-<li>0: Success.</li><li>1: Null <a class="el" href="structprjprm.html" title="Projection parameters.">prjprm</a> pointer passed.</li><li>2: Invalid projection parameters.</li><li>3: One or more of the <img class="formulaInl" alt="$(x,y)$" src="form_0.png"> coordinates were invalid, as indicated by the stat vector. </li></ul>
-</dd></dl>
+<li>0: Success.</li><li>1: Null <a class="el" href="structprjprm.html" title="Projection parameters.">prjprm</a> pointer passed.</li><li>2: Invalid projection parameters.</li><li>3: One or more of the <img class="formulaInl" alt="$(x,y)$" src="form_0.png"> coordinates were invalid, as indicated by the stat vector.</li></ul>
+For returns > 1, a detailed error message is set in <a class="el" href="structprjprm.html#30e78bb110dc7a8ad0303370ce20762c">prjprm::err</a> if enabled, see <a class="el" href="wcserr_8h.html#1691b8bd184d40ca6fda255be078fa53" title="Enable/disable error messaging.">wcserr_enable()</a>. </dd></dl>
 
 </div>
 </div><p>
@@ -731,8 +805,8 @@ The projection is that specified by <a class="el" href="structprjprm.html#4f3c36
   </table>
 </dl>
 <dl class="return" compact><dt><b>Returns:</b></dt><dd>Status return value:<ul>
-<li>0: Success.</li><li>1: Null <a class="el" href="structprjprm.html" title="Projection parameters.">prjprm</a> pointer passed.</li><li>2: Invalid projection parameters.</li><li>4: One or more of the <img class="formulaInl" alt="$(\phi,\theta)$" src="form_2.png"> coordinates were, invalid, as indicated by the stat vector. </li></ul>
-</dd></dl>
+<li>0: Success.</li><li>1: Null <a class="el" href="structprjprm.html" title="Projection parameters.">prjprm</a> pointer passed.</li><li>2: Invalid projection parameters.</li><li>4: One or more of the <img class="formulaInl" alt="$(\phi,\theta)$" src="form_2.png"> coordinates were, invalid, as indicated by the stat vector.</li></ul>
+For returns > 1, a detailed error message is set in <a class="el" href="structprjprm.html#30e78bb110dc7a8ad0303370ce20762c">prjprm::err</a> if enabled, see <a class="el" href="wcserr_8h.html#1691b8bd184d40ca6fda255be078fa53" title="Enable/disable error messaging.">wcserr_enable()</a>. </dd></dl>
 
 </div>
 </div><p>
@@ -2620,7 +2694,7 @@ List of all recognized three-letter projection codes (currently 27), e.g. <b><co
 </div>
 </div><p>
 </div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Mon Feb 7 18:03:57 2011 for WCSLIB 4.7 by 
+<hr size="1"><address style="text-align: right;"><small>Generated on Tue Oct 4 19:02:30 2011 for WCSLIB 4.8.2 by 
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address>
 </body>
diff --git a/wcslib/html/software.html b/wcslib/html/software.html
index 09edc77..312150b 100644
--- a/wcslib/html/software.html
+++ b/wcslib/html/software.html
@@ -1,6 +1,6 @@
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
 <html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>WCSLIB 4.7: FITS-WCS and related software</title>
+<title>WCSLIB 4.8.2: FITS-WCS and related software</title>
 <link href="doxygen.css" rel="stylesheet" type="text/css">
 <link href="tabs.css" rel="stylesheet" type="text/css">
 </head><body>
@@ -14,7 +14,7 @@
       <li><a href="files.html"><span>Files</span></a></li>
     </ul>
   </div>
-  <div class="navpath"><a class="el" href="index.html">WCSLIB 4.7 and PGSBOX 4.7</a>
+  <div class="navpath"><a class="el" href="index.html">WCSLIB 4.8.2 and PGSBOX 4.8.2</a>
   </div>
 </div>
 <div class="contents">
@@ -34,7 +34,7 @@
 <li><b>SolarSoft</b>, <a href="http://sohowww.nascom.nasa.gov/solarsoft/">http://sohowww.nascom.nasa.gov/solarsoft/</a><em></em>, primarily an IDL-based system for analysis of Solar physics data, contains a module written by Bill Thompson oriented towards Solar coordinate systems, including spectral, <a href="http://sohowww.nascom.nasa.gov/solarsoft/gen/idl/wcs/">http://sohowww.nascom.nasa.gov/solarsoft/gen/idl/wcs/</a><em></em>.</li></ul>
 <p>
 <ul>
-<li><b>The</b> IDL Astronomy Library, <a href="http://idlastro.gsfc.nasa.gov/">http://idlastro.gsfc.nasa.gov/</a><em></em>, contains an independent implementation of FITS-WCS in IDL by Rick Balsano, Wayne Landsman and others. See <a href="http://idlastro.gsfc.nasa.gov/contents.html#C5">http://idlastro.gsfc.nasa.gov/contents.html#C5</a><em></em>.</li></ul>
+<li>The IDL Astronomy Library, <a href="http://idlastro.gsfc.nasa.gov/">http://idlastro.gsfc.nasa.gov/</a><em></em>, contains an independent implementation of FITS-WCS in IDL by Rick Balsano, Wayne Landsman and others. See <a href="http://idlastro.gsfc.nasa.gov/contents.html#C5">http://idlastro.gsfc.nasa.gov/contents.html#C5</a><em></em>.</li></ul>
 <p>
 Python wrappers to <a class="el" href="overview.html">WCSLIB</a> are provided by<p>
 <ul>
@@ -55,7 +55,7 @@ Recommended WCS-aware FITS image viewers:<p>
 <li><b>Fv</b> by Pan Chai, <a href="http://heasarc.gsfc.nasa.gov/ftools/fv/">http://heasarc.gsfc.nasa.gov/ftools/fv/</a><em></em>.</li></ul>
 <p>
 both handle 2-D images.<p>
-Currently (2011/01/14) I know of no image viewers that handle 1-D spectra properly nor multi-dimensional data, not even multi-dimensional data with only two non-degenerate image axes (please inform me if you know otherwise).<p>
+Currently (2011/08/05) I know of no image viewers that handle 1-D spectra properly nor multi-dimensional data, not even multi-dimensional data with only two non-degenerate image axes (please inform me if you know otherwise).<p>
 Pre-built <a class="el" href="overview.html">WCSLIB</a> packages are available, generally a little behind the main release (this list will probably be out-of-date by the time you read it, best do a web search):<p>
 <ul>
 <li>Fedora (RPM), <a href="https://admin.fedoraproject.org/pkgdb/packages/name/wcslib">https://admin.fedoraproject.org/pkgdb/packages/name/wcslib</a><em></em>.</li></ul>
@@ -71,7 +71,7 @@ Pre-built <a class="el" href="overview.html">WCSLIB</a> packages are available,
 <p>
 Bill Pence's general FITS IO library, <b>CFITSIO</b> is available from <a href="http://heasarc.gsfc.nasa.gov/fitsio/">http://heasarc.gsfc.nasa.gov/fitsio/</a><em></em>. It is used optionally by some of the high-level WCSLIB test programs and is required by two of the utility programs.<p>
 <b>PGPLOT</b>, Tim Pearson's Fortran plotting package on which <a class="el" href="pgsbox.html">PGSBOX</a> is based, also used by some of the WCSLIB self-test suite and a utility program, is available from <a href="http://astro.caltech.edu/~tjp/pgplot/">http://astro.caltech.edu/~tjp/pgplot/</a><em></em>. </div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Mon Feb 7 18:03:57 2011 for WCSLIB 4.7 by 
+<hr size="1"><address style="text-align: right;"><small>Generated on Tue Oct 4 19:02:30 2011 for WCSLIB 4.8.2 by 
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address>
 </body>
diff --git a/wcslib/html/spc_8h-source.html b/wcslib/html/spc_8h-source.html
index 10f671b..dc1a943 100644
--- a/wcslib/html/spc_8h-source.html
+++ b/wcslib/html/spc_8h-source.html
@@ -1,6 +1,6 @@
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
 <html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>WCSLIB 4.7: spc.h Source File</title>
+<title>WCSLIB 4.8.2: spc.h Source File</title>
 <link href="doxygen.css" rel="stylesheet" type="text/css">
 <link href="tabs.css" rel="stylesheet" type="text/css">
 </head><body>
@@ -16,7 +16,7 @@
   </div>
 <h1>spc.h</h1><a href="spc_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*============================================================================</span>
 <a name="l00002"></a>00002 <span class="comment"></span>
-<a name="l00003"></a>00003 <span class="comment">  WCSLIB 4.7 - an implementation of the FITS WCS standard.</span>
+<a name="l00003"></a>00003 <span class="comment">  WCSLIB 4.8 - an implementation of the FITS WCS standard.</span>
 <a name="l00004"></a>00004 <span class="comment">  Copyright (C) 1995-2011, Mark Calabretta</span>
 <a name="l00005"></a>00005 <span class="comment"></span>
 <a name="l00006"></a>00006 <span class="comment">  This file is part of WCSLIB.</span>
@@ -44,10 +44,10 @@
 <a name="l00028"></a>00028 <span class="comment"></span>
 <a name="l00029"></a>00029 <span class="comment">  Author: Mark Calabretta, Australia Telescope National Facility</span>
 <a name="l00030"></a>00030 <span class="comment">  http://www.atnf.csiro.au/~mcalabre/index.html</span>
-<a name="l00031"></a>00031 <span class="comment">  $Id: spc.h,v 4.7 2011/02/07 07:03:42 cal103 Exp $</span>
+<a name="l00031"></a>00031 <span class="comment">  $Id: spc.h,v 4.8.1.1 2011/08/15 08:07:06 cal103 Exp cal103 $</span>
 <a name="l00032"></a>00032 <span class="comment">*=============================================================================</span>
 <a name="l00033"></a>00033 <span class="comment">*</span>
-<a name="l00034"></a>00034 <span class="comment">* WCSLIB 4.7 - C routines that implement the spectral coordinate systems</span>
+<a name="l00034"></a>00034 <span class="comment">* WCSLIB 4.8 - C routines that implement the spectral coordinate systems</span>
 <a name="l00035"></a>00035 <span class="comment">* recognized by the FITS World Coordinate System (WCS) standard.  Refer to</span>
 <a name="l00036"></a>00036 <span class="comment">*</span>
 <a name="l00037"></a>00037 <span class="comment">*   "Representations of world coordinates in FITS",</span>
@@ -73,362 +73,362 @@
 <a name="l00057"></a>00057 <span class="comment">* C++ class but with no encapsulation.</span>
 <a name="l00058"></a>00058 <span class="comment">*</span>
 <a name="l00059"></a>00059 <span class="comment">* Routine spcini() is provided to initialize the spcprm struct with default</span>
-<a name="l00060"></a>00060 <span class="comment">* values, and another, spcprt(), to print its contents.</span>
-<a name="l00061"></a>00061 <span class="comment">*</span>
-<a name="l00062"></a>00062 <span class="comment">* A setup routine, spcset(), computes intermediate values in the spcprm struct</span>
-<a name="l00063"></a>00063 <span class="comment">* from parameters in it that were supplied by the user.  The struct always</span>
-<a name="l00064"></a>00064 <span class="comment">* needs to be set up by spcset() but it need not be called explicitly - refer</span>
-<a name="l00065"></a>00065 <span class="comment">* to the explanation of spcprm::flag.</span>
-<a name="l00066"></a>00066 <span class="comment">*</span>
-<a name="l00067"></a>00067 <span class="comment">* spcx2s() and spcs2x() implement the WCS spectral coordinate transformations.</span>
-<a name="l00068"></a>00068 <span class="comment">* In fact, they are high level driver routines for the lower level spectral</span>
-<a name="l00069"></a>00069 <span class="comment">* coordinate transformation routines described in spx.h.</span>
-<a name="l00070"></a>00070 <span class="comment">*</span>
-<a name="l00071"></a>00071 <span class="comment">* A number of routines are provided to aid in analysing or synthesising sets</span>
-<a name="l00072"></a>00072 <span class="comment">* of FITS spectral axis keywords:</span>
-<a name="l00073"></a>00073 <span class="comment">*</span>
-<a name="l00074"></a>00074 <span class="comment">*   - spctyp() checks a spectral CTYPEia keyword for validity and returns</span>
-<a name="l00075"></a>00075 <span class="comment">*     information derived from it.</span>
-<a name="l00076"></a>00076 <span class="comment">*</span>
-<a name="l00077"></a>00077 <span class="comment">*   - Spectral keyword analysis routine spcspx() computes the values of the</span>
-<a name="l00078"></a>00078 <span class="comment">*     X-type spectral variables for the S-type variables supplied.</span>
-<a name="l00079"></a>00079 <span class="comment">*</span>
-<a name="l00080"></a>00080 <span class="comment">*   - Spectral keyword synthesis routine, spcxps(), computes the S-type</span>
-<a name="l00081"></a>00081 <span class="comment">*     variables for the X-types supplied.</span>
-<a name="l00082"></a>00082 <span class="comment">*</span>
-<a name="l00083"></a>00083 <span class="comment">*   - Given a set of spectral keywords, a translation routine, spctrn(),</span>
-<a name="l00084"></a>00084 <span class="comment">*     produces the corresponding set for the specified spectral CTYPEia.</span>
-<a name="l00085"></a>00085 <span class="comment">*</span>
-<a name="l00086"></a>00086 <span class="comment">*   - spcaips() translates AIPS-convention spectral keywords, CTYPEn and</span>
-<a name="l00087"></a>00087 <span class="comment">*     VELREF, into CTYPEia and SPECSYSa.</span>
-<a name="l00088"></a>00088 <span class="comment">*</span>
-<a name="l00089"></a>00089 <span class="comment">* Spectral variable types - S, P, and X:</span>
-<a name="l00090"></a>00090 <span class="comment">* --------------------------------------</span>
-<a name="l00091"></a>00091 <span class="comment">* A few words of explanation are necessary regarding spectral variable types</span>
-<a name="l00092"></a>00092 <span class="comment">* in FITS.</span>
-<a name="l00093"></a>00093 <span class="comment">*</span>
-<a name="l00094"></a>00094 <span class="comment">* Every FITS spectral axis has three associated spectral variables:</span>
-<a name="l00095"></a>00095 <span class="comment">*</span>
-<a name="l00096"></a>00096 <span class="comment">*   S-type: the spectral variable in which coordinates are to be</span>
-<a name="l00097"></a>00097 <span class="comment">*     expressed.  Each S-type is encoded as four characters and is</span>
-<a name="l00098"></a>00098 <span class="comment">*     linearly related to one of four basic types as follows:</span>
-<a name="l00099"></a>00099 <span class="comment">*</span>
-<a name="l00100"></a>00100 <span class="comment">*     F: frequency</span>
-<a name="l00101"></a>00101 <span class="comment">*       'FREQ':  frequency</span>
-<a name="l00102"></a>00102 <span class="comment">*       'AFRQ':  angular frequency</span>
-<a name="l00103"></a>00103 <span class="comment">*       'ENER':  photon energy</span>
-<a name="l00104"></a>00104 <span class="comment">*       'WAVN':  wave number</span>
-<a name="l00105"></a>00105 <span class="comment">*       'VRAD':  radio velocity</span>
-<a name="l00106"></a>00106 <span class="comment">*</span>
-<a name="l00107"></a>00107 <span class="comment">*     W: wavelength in vacuo</span>
-<a name="l00108"></a>00108 <span class="comment">*       'WAVE':  wavelength</span>
-<a name="l00109"></a>00109 <span class="comment">*       'VOPT':  optical velocity</span>
-<a name="l00110"></a>00110 <span class="comment">*       'ZOPT':  redshift</span>
-<a name="l00111"></a>00111 <span class="comment">*</span>
-<a name="l00112"></a>00112 <span class="comment">*     A: wavelength in air</span>
-<a name="l00113"></a>00113 <span class="comment">*       'AWAV':  wavelength in air</span>
-<a name="l00114"></a>00114 <span class="comment">*</span>
-<a name="l00115"></a>00115 <span class="comment">*     V: velocity</span>
-<a name="l00116"></a>00116 <span class="comment">*       'VELO':  relativistic velocity</span>
-<a name="l00117"></a>00117 <span class="comment">*       'BETA':  relativistic beta factor</span>
-<a name="l00118"></a>00118 <span class="comment">*</span>
-<a name="l00119"></a>00119 <span class="comment">*     The S-type forms the first four characters of the CTYPEia keyvalue,</span>
-<a name="l00120"></a>00120 <span class="comment">*     and CRVALia and CDELTia are expressed as S-type quantities so that</span>
-<a name="l00121"></a>00121 <span class="comment">*     they provide a first-order approximation to the S-type variable at</span>
-<a name="l00122"></a>00122 <span class="comment">*     the reference point.</span>
-<a name="l00123"></a>00123 <span class="comment">*</span>
-<a name="l00124"></a>00124 <span class="comment">*     Note that 'AFRQ', angular frequency, is additional to the variables</span>
-<a name="l00125"></a>00125 <span class="comment">*     defined in WCS Paper III.</span>
-<a name="l00126"></a>00126 <span class="comment">*</span>
-<a name="l00127"></a>00127 <span class="comment">*   P-type: the basic spectral variable (F, W, A, or V) with which the</span>
-<a name="l00128"></a>00128 <span class="comment">*     S-type variable is associated (see list above).</span>
-<a name="l00129"></a>00129 <span class="comment">*</span>
-<a name="l00130"></a>00130 <span class="comment">*     For non-grism axes, the P-type is encoded as the eighth character of</span>
-<a name="l00131"></a>00131 <span class="comment">*     CTYPEia.</span>
-<a name="l00132"></a>00132 <span class="comment">*</span>
-<a name="l00133"></a>00133 <span class="comment">*   X-type: the basic spectral variable (F, W, A, or V) for which the</span>
-<a name="l00134"></a>00134 <span class="comment">*     spectral axis is linear, grisms excluded (see below).</span>
-<a name="l00135"></a>00135 <span class="comment">*</span>
-<a name="l00136"></a>00136 <span class="comment">*     For non-grism axes, the X-type is encoded as the sixth character of</span>
-<a name="l00137"></a>00137 <span class="comment">*     CTYPEia.</span>
-<a name="l00138"></a>00138 <span class="comment">*</span>
-<a name="l00139"></a>00139 <span class="comment">*   Grisms: Grism axes have normal S-, and P-types but the axis is linear,</span>
-<a name="l00140"></a>00140 <span class="comment">*     not in any spectral variable, but in a special "grism parameter".</span>
-<a name="l00141"></a>00141 <span class="comment">*     The X-type spectral variable is either W or A for grisms in vacuo or</span>
-<a name="l00142"></a>00142 <span class="comment">*     air respectively, but is encoded as 'w' or 'a' to indicate that an</span>
-<a name="l00143"></a>00143 <span class="comment">*     additional transformation is required to convert to or from the</span>
-<a name="l00144"></a>00144 <span class="comment">*     grism parameter.  The spectral algorithm code for grisms also has a</span>
-<a name="l00145"></a>00145 <span class="comment">*     special encoding in CTYPEia, either 'GRI' (in vacuo) or 'GRA' (in air).</span>
-<a name="l00146"></a>00146 <span class="comment">*</span>
-<a name="l00147"></a>00147 <span class="comment">* In the algorithm chain, the non-linear transformation occurs between the</span>
-<a name="l00148"></a>00148 <span class="comment">* X-type and the P-type variables; the transformation between P-type and</span>
-<a name="l00149"></a>00149 <span class="comment">* S-type variables is always linear.</span>
-<a name="l00150"></a>00150 <span class="comment">*</span>
-<a name="l00151"></a>00151 <span class="comment">* When the P-type and X-type variables are the same, the spectral axis is</span>
-<a name="l00152"></a>00152 <span class="comment">* linear in the S-type variable and the second four characters of CTYPEia</span>
-<a name="l00153"></a>00153 <span class="comment">* are blank.  This can never happen for grism axes.</span>
-<a name="l00154"></a>00154 <span class="comment">*</span>
-<a name="l00155"></a>00155 <span class="comment">* As an example, correlating radio spectrometers always produce spectra that</span>
-<a name="l00156"></a>00156 <span class="comment">* are regularly gridded in frequency; a redshift scale on such a spectrum is</span>
-<a name="l00157"></a>00157 <span class="comment">* non-linear.  The required value of CTYPEia would be 'ZOPT-F2W', where the</span>
-<a name="l00158"></a>00158 <span class="comment">* desired S-type is 'ZOPT' (redshift), the P-type is necessarily 'W'</span>
-<a name="l00159"></a>00159 <span class="comment">* (wavelength), and the X-type is 'F' (frequency) by the nature of the</span>
-<a name="l00160"></a>00160 <span class="comment">* instrument.</span>
-<a name="l00161"></a>00161 <span class="comment">*</span>
-<a name="l00162"></a>00162 <span class="comment">* Argument checking:</span>
-<a name="l00163"></a>00163 <span class="comment">* ------------------</span>
-<a name="l00164"></a>00164 <span class="comment">* The input spectral values are only checked for values that would result in</span>
-<a name="l00165"></a>00165 <span class="comment">* floating point exceptions.  In particular, negative frequencies and</span>
-<a name="l00166"></a>00166 <span class="comment">* wavelengths are allowed, as are velocities greater than the speed of</span>
-<a name="l00167"></a>00167 <span class="comment">* light.  The same is true for the spectral parameters - rest frequency and</span>
-<a name="l00168"></a>00168 <span class="comment">* wavelength.</span>
-<a name="l00169"></a>00169 <span class="comment">*</span>
-<a name="l00170"></a>00170 <span class="comment">* Accuracy:</span>
-<a name="l00171"></a>00171 <span class="comment">* ---------</span>
-<a name="l00172"></a>00172 <span class="comment">* No warranty is given for the accuracy of these routines (refer to the</span>
-<a name="l00173"></a>00173 <span class="comment">* copyright notice); intending users must satisfy for themselves their</span>
-<a name="l00174"></a>00174 <span class="comment">* adequacy for the intended purpose.  However, closure effectively to within</span>
-<a name="l00175"></a>00175 <span class="comment">* double precision rounding error was demonstrated by test routine tspc.c</span>
-<a name="l00176"></a>00176 <span class="comment">* which accompanies this software.</span>
-<a name="l00177"></a>00177 <span class="comment">*</span>
+<a name="l00060"></a>00060 <span class="comment">* values, spcfree() reclaims any memory that may have been allocated to store</span>
+<a name="l00061"></a>00061 <span class="comment">* an error message, and spcprt() prints its contents.</span>
+<a name="l00062"></a>00062 <span class="comment">*</span>
+<a name="l00063"></a>00063 <span class="comment">* A setup routine, spcset(), computes intermediate values in the spcprm struct</span>
+<a name="l00064"></a>00064 <span class="comment">* from parameters in it that were supplied by the user.  The struct always</span>
+<a name="l00065"></a>00065 <span class="comment">* needs to be set up by spcset() but it need not be called explicitly - refer</span>
+<a name="l00066"></a>00066 <span class="comment">* to the explanation of spcprm::flag.</span>
+<a name="l00067"></a>00067 <span class="comment">*</span>
+<a name="l00068"></a>00068 <span class="comment">* spcx2s() and spcs2x() implement the WCS spectral coordinate transformations.</span>
+<a name="l00069"></a>00069 <span class="comment">* In fact, they are high level driver routines for the lower level spectral</span>
+<a name="l00070"></a>00070 <span class="comment">* coordinate transformation routines described in spx.h.</span>
+<a name="l00071"></a>00071 <span class="comment">*</span>
+<a name="l00072"></a>00072 <span class="comment">* A number of routines are provided to aid in analysing or synthesising sets</span>
+<a name="l00073"></a>00073 <span class="comment">* of FITS spectral axis keywords:</span>
+<a name="l00074"></a>00074 <span class="comment">*</span>
+<a name="l00075"></a>00075 <span class="comment">*   - spctype() checks a spectral CTYPEia keyword for validity and returns</span>
+<a name="l00076"></a>00076 <span class="comment">*     information derived from it.</span>
+<a name="l00077"></a>00077 <span class="comment">*</span>
+<a name="l00078"></a>00078 <span class="comment">*   - Spectral keyword analysis routine spcspxe() computes the values of the</span>
+<a name="l00079"></a>00079 <span class="comment">*     X-type spectral variables for the S-type variables supplied.</span>
+<a name="l00080"></a>00080 <span class="comment">*</span>
+<a name="l00081"></a>00081 <span class="comment">*   - Spectral keyword synthesis routine, spcxpse(), computes the S-type</span>
+<a name="l00082"></a>00082 <span class="comment">*     variables for the X-types supplied.</span>
+<a name="l00083"></a>00083 <span class="comment">*</span>
+<a name="l00084"></a>00084 <span class="comment">*   - Given a set of spectral keywords, a translation routine, spctrne(),</span>
+<a name="l00085"></a>00085 <span class="comment">*     produces the corresponding set for the specified spectral CTYPEia.</span>
+<a name="l00086"></a>00086 <span class="comment">*</span>
+<a name="l00087"></a>00087 <span class="comment">*   - spcaips() translates AIPS-convention spectral keywords, CTYPEn and</span>
+<a name="l00088"></a>00088 <span class="comment">*     VELREF, into CTYPEia and SPECSYSa.</span>
+<a name="l00089"></a>00089 <span class="comment">*</span>
+<a name="l00090"></a>00090 <span class="comment">* Spectral variable types - S, P, and X:</span>
+<a name="l00091"></a>00091 <span class="comment">* --------------------------------------</span>
+<a name="l00092"></a>00092 <span class="comment">* A few words of explanation are necessary regarding spectral variable types</span>
+<a name="l00093"></a>00093 <span class="comment">* in FITS.</span>
+<a name="l00094"></a>00094 <span class="comment">*</span>
+<a name="l00095"></a>00095 <span class="comment">* Every FITS spectral axis has three associated spectral variables:</span>
+<a name="l00096"></a>00096 <span class="comment">*</span>
+<a name="l00097"></a>00097 <span class="comment">*   S-type: the spectral variable in which coordinates are to be</span>
+<a name="l00098"></a>00098 <span class="comment">*     expressed.  Each S-type is encoded as four characters and is</span>
+<a name="l00099"></a>00099 <span class="comment">*     linearly related to one of four basic types as follows:</span>
+<a name="l00100"></a>00100 <span class="comment">*</span>
+<a name="l00101"></a>00101 <span class="comment">*     F: frequency</span>
+<a name="l00102"></a>00102 <span class="comment">*       'FREQ':  frequency</span>
+<a name="l00103"></a>00103 <span class="comment">*       'AFRQ':  angular frequency</span>
+<a name="l00104"></a>00104 <span class="comment">*       'ENER':  photon energy</span>
+<a name="l00105"></a>00105 <span class="comment">*       'WAVN':  wave number</span>
+<a name="l00106"></a>00106 <span class="comment">*       'VRAD':  radio velocity</span>
+<a name="l00107"></a>00107 <span class="comment">*</span>
+<a name="l00108"></a>00108 <span class="comment">*     W: wavelength in vacuo</span>
+<a name="l00109"></a>00109 <span class="comment">*       'WAVE':  wavelength</span>
+<a name="l00110"></a>00110 <span class="comment">*       'VOPT':  optical velocity</span>
+<a name="l00111"></a>00111 <span class="comment">*       'ZOPT':  redshift</span>
+<a name="l00112"></a>00112 <span class="comment">*</span>
+<a name="l00113"></a>00113 <span class="comment">*     A: wavelength in air</span>
+<a name="l00114"></a>00114 <span class="comment">*       'AWAV':  wavelength in air</span>
+<a name="l00115"></a>00115 <span class="comment">*</span>
+<a name="l00116"></a>00116 <span class="comment">*     V: velocity</span>
+<a name="l00117"></a>00117 <span class="comment">*       'VELO':  relativistic velocity</span>
+<a name="l00118"></a>00118 <span class="comment">*       'BETA':  relativistic beta factor</span>
+<a name="l00119"></a>00119 <span class="comment">*</span>
+<a name="l00120"></a>00120 <span class="comment">*     The S-type forms the first four characters of the CTYPEia keyvalue,</span>
+<a name="l00121"></a>00121 <span class="comment">*     and CRVALia and CDELTia are expressed as S-type quantities so that</span>
+<a name="l00122"></a>00122 <span class="comment">*     they provide a first-order approximation to the S-type variable at</span>
+<a name="l00123"></a>00123 <span class="comment">*     the reference point.</span>
+<a name="l00124"></a>00124 <span class="comment">*</span>
+<a name="l00125"></a>00125 <span class="comment">*     Note that 'AFRQ', angular frequency, is additional to the variables</span>
+<a name="l00126"></a>00126 <span class="comment">*     defined in WCS Paper III.</span>
+<a name="l00127"></a>00127 <span class="comment">*</span>
+<a name="l00128"></a>00128 <span class="comment">*   P-type: the basic spectral variable (F, W, A, or V) with which the</span>
+<a name="l00129"></a>00129 <span class="comment">*     S-type variable is associated (see list above).</span>
+<a name="l00130"></a>00130 <span class="comment">*</span>
+<a name="l00131"></a>00131 <span class="comment">*     For non-grism axes, the P-type is encoded as the eighth character of</span>
+<a name="l00132"></a>00132 <span class="comment">*     CTYPEia.</span>
+<a name="l00133"></a>00133 <span class="comment">*</span>
+<a name="l00134"></a>00134 <span class="comment">*   X-type: the basic spectral variable (F, W, A, or V) for which the</span>
+<a name="l00135"></a>00135 <span class="comment">*     spectral axis is linear, grisms excluded (see below).</span>
+<a name="l00136"></a>00136 <span class="comment">*</span>
+<a name="l00137"></a>00137 <span class="comment">*     For non-grism axes, the X-type is encoded as the sixth character of</span>
+<a name="l00138"></a>00138 <span class="comment">*     CTYPEia.</span>
+<a name="l00139"></a>00139 <span class="comment">*</span>
+<a name="l00140"></a>00140 <span class="comment">*   Grisms: Grism axes have normal S-, and P-types but the axis is linear,</span>
+<a name="l00141"></a>00141 <span class="comment">*     not in any spectral variable, but in a special "grism parameter".</span>
+<a name="l00142"></a>00142 <span class="comment">*     The X-type spectral variable is either W or A for grisms in vacuo or</span>
+<a name="l00143"></a>00143 <span class="comment">*     air respectively, but is encoded as 'w' or 'a' to indicate that an</span>
+<a name="l00144"></a>00144 <span class="comment">*     additional transformation is required to convert to or from the</span>
+<a name="l00145"></a>00145 <span class="comment">*     grism parameter.  The spectral algorithm code for grisms also has a</span>
+<a name="l00146"></a>00146 <span class="comment">*     special encoding in CTYPEia, either 'GRI' (in vacuo) or 'GRA' (in air).</span>
+<a name="l00147"></a>00147 <span class="comment">*</span>
+<a name="l00148"></a>00148 <span class="comment">* In the algorithm chain, the non-linear transformation occurs between the</span>
+<a name="l00149"></a>00149 <span class="comment">* X-type and the P-type variables; the transformation between P-type and</span>
+<a name="l00150"></a>00150 <span class="comment">* S-type variables is always linear.</span>
+<a name="l00151"></a>00151 <span class="comment">*</span>
+<a name="l00152"></a>00152 <span class="comment">* When the P-type and X-type variables are the same, the spectral axis is</span>
+<a name="l00153"></a>00153 <span class="comment">* linear in the S-type variable and the second four characters of CTYPEia</span>
+<a name="l00154"></a>00154 <span class="comment">* are blank.  This can never happen for grism axes.</span>
+<a name="l00155"></a>00155 <span class="comment">*</span>
+<a name="l00156"></a>00156 <span class="comment">* As an example, correlating radio spectrometers always produce spectra that</span>
+<a name="l00157"></a>00157 <span class="comment">* are regularly gridded in frequency; a redshift scale on such a spectrum is</span>
+<a name="l00158"></a>00158 <span class="comment">* non-linear.  The required value of CTYPEia would be 'ZOPT-F2W', where the</span>
+<a name="l00159"></a>00159 <span class="comment">* desired S-type is 'ZOPT' (redshift), the P-type is necessarily 'W'</span>
+<a name="l00160"></a>00160 <span class="comment">* (wavelength), and the X-type is 'F' (frequency) by the nature of the</span>
+<a name="l00161"></a>00161 <span class="comment">* instrument.</span>
+<a name="l00162"></a>00162 <span class="comment">*</span>
+<a name="l00163"></a>00163 <span class="comment">* Argument checking:</span>
+<a name="l00164"></a>00164 <span class="comment">* ------------------</span>
+<a name="l00165"></a>00165 <span class="comment">* The input spectral values are only checked for values that would result in</span>
+<a name="l00166"></a>00166 <span class="comment">* floating point exceptions.  In particular, negative frequencies and</span>
+<a name="l00167"></a>00167 <span class="comment">* wavelengths are allowed, as are velocities greater than the speed of</span>
+<a name="l00168"></a>00168 <span class="comment">* light.  The same is true for the spectral parameters - rest frequency and</span>
+<a name="l00169"></a>00169 <span class="comment">* wavelength.</span>
+<a name="l00170"></a>00170 <span class="comment">*</span>
+<a name="l00171"></a>00171 <span class="comment">* Accuracy:</span>
+<a name="l00172"></a>00172 <span class="comment">* ---------</span>
+<a name="l00173"></a>00173 <span class="comment">* No warranty is given for the accuracy of these routines (refer to the</span>
+<a name="l00174"></a>00174 <span class="comment">* copyright notice); intending users must satisfy for themselves their</span>
+<a name="l00175"></a>00175 <span class="comment">* adequacy for the intended purpose.  However, closure effectively to within</span>
+<a name="l00176"></a>00176 <span class="comment">* double precision rounding error was demonstrated by test routine tspc.c</span>
+<a name="l00177"></a>00177 <span class="comment">* which accompanies this software.</span>
 <a name="l00178"></a>00178 <span class="comment">*</span>
-<a name="l00179"></a>00179 <span class="comment">* spcini() - Default constructor for the spcprm struct</span>
-<a name="l00180"></a>00180 <span class="comment">* ----------------------------------------------------</span>
-<a name="l00181"></a>00181 <span class="comment">* spcini() sets all members of a spcprm struct to default values.  It should</span>
-<a name="l00182"></a>00182 <span class="comment">* be used to initialize every spcprm struct.</span>
-<a name="l00183"></a>00183 <span class="comment">*</span>
-<a name="l00184"></a>00184 <span class="comment">* Given and returned:</span>
-<a name="l00185"></a>00185 <span class="comment">*   spc       struct spcprm*</span>
-<a name="l00186"></a>00186 <span class="comment">*                       Spectral transformation parameters.</span>
-<a name="l00187"></a>00187 <span class="comment">*</span>
-<a name="l00188"></a>00188 <span class="comment">* Function return value:</span>
-<a name="l00189"></a>00189 <span class="comment">*             int       Status return value:</span>
-<a name="l00190"></a>00190 <span class="comment">*                         0: Success.</span>
-<a name="l00191"></a>00191 <span class="comment">*                         1: Null spcprm pointer passed.</span>
-<a name="l00192"></a>00192 <span class="comment">*</span>
+<a name="l00179"></a>00179 <span class="comment">*</span>
+<a name="l00180"></a>00180 <span class="comment">* spcini() - Default constructor for the spcprm struct</span>
+<a name="l00181"></a>00181 <span class="comment">* ----------------------------------------------------</span>
+<a name="l00182"></a>00182 <span class="comment">* spcini() sets all members of a spcprm struct to default values.  It should</span>
+<a name="l00183"></a>00183 <span class="comment">* be used to initialize every spcprm struct.</span>
+<a name="l00184"></a>00184 <span class="comment">*</span>
+<a name="l00185"></a>00185 <span class="comment">* Given and returned:</span>
+<a name="l00186"></a>00186 <span class="comment">*   spc       struct spcprm*</span>
+<a name="l00187"></a>00187 <span class="comment">*                       Spectral transformation parameters.</span>
+<a name="l00188"></a>00188 <span class="comment">*</span>
+<a name="l00189"></a>00189 <span class="comment">* Function return value:</span>
+<a name="l00190"></a>00190 <span class="comment">*             int       Status return value:</span>
+<a name="l00191"></a>00191 <span class="comment">*                         0: Success.</span>
+<a name="l00192"></a>00192 <span class="comment">*                         1: Null spcprm pointer passed.</span>
 <a name="l00193"></a>00193 <span class="comment">*</span>
-<a name="l00194"></a>00194 <span class="comment">* spcprt() - Print routine for the spcprm struct</span>
-<a name="l00195"></a>00195 <span class="comment">* ----------------------------------------------</span>
-<a name="l00196"></a>00196 <span class="comment">* spcprt() prints the contents of a spcprm struct.</span>
-<a name="l00197"></a>00197 <span class="comment">*</span>
-<a name="l00198"></a>00198 <span class="comment">* Given:</span>
-<a name="l00199"></a>00199 <span class="comment">*   spc       const struct spcprm*</span>
-<a name="l00200"></a>00200 <span class="comment">*                       Spectral transformation parameters.</span>
-<a name="l00201"></a>00201 <span class="comment">*</span>
-<a name="l00202"></a>00202 <span class="comment">* Function return value:</span>
-<a name="l00203"></a>00203 <span class="comment">*             int       Status return value:</span>
-<a name="l00204"></a>00204 <span class="comment">*                         0: Success.</span>
-<a name="l00205"></a>00205 <span class="comment">*                         1: Null spcprm pointer passed.</span>
-<a name="l00206"></a>00206 <span class="comment">*</span>
-<a name="l00207"></a>00207 <span class="comment">*</span>
-<a name="l00208"></a>00208 <span class="comment">* spcset() - Setup routine for the spcprm struct</span>
-<a name="l00209"></a>00209 <span class="comment">* ----------------------------------------------</span>
-<a name="l00210"></a>00210 <span class="comment">* spcset() sets up a spcprm struct according to information supplied within</span>
-<a name="l00211"></a>00211 <span class="comment">* it.</span>
-<a name="l00212"></a>00212 <span class="comment">*</span>
-<a name="l00213"></a>00213 <span class="comment">* Note that this routine need not be called directly; it will be invoked by</span>
-<a name="l00214"></a>00214 <span class="comment">* spcx2s() and spcs2x() if spcprm::flag is anything other than a predefined</span>
-<a name="l00215"></a>00215 <span class="comment">* magic value.</span>
-<a name="l00216"></a>00216 <span class="comment">*</span>
-<a name="l00217"></a>00217 <span class="comment">* Given and returned:</span>
-<a name="l00218"></a>00218 <span class="comment">*   spc       struct spcprm*</span>
-<a name="l00219"></a>00219 <span class="comment">*                       Spectral transformation parameters.</span>
-<a name="l00220"></a>00220 <span class="comment">*</span>
-<a name="l00221"></a>00221 <span class="comment">* Function return value:</span>
-<a name="l00222"></a>00222 <span class="comment">*             int       Status return value:</span>
-<a name="l00223"></a>00223 <span class="comment">*                         0: Success.</span>
-<a name="l00224"></a>00224 <span class="comment">*                         1: Null spcprm pointer passed.</span>
-<a name="l00225"></a>00225 <span class="comment">*                         2: Invalid spectral parameters.</span>
-<a name="l00226"></a>00226 <span class="comment">*</span>
-<a name="l00227"></a>00227 <span class="comment">*</span>
-<a name="l00228"></a>00228 <span class="comment">* spcx2s() - Transform to spectral coordinates</span>
-<a name="l00229"></a>00229 <span class="comment">* --------------------------------------------</span>
-<a name="l00230"></a>00230 <span class="comment">* spcx2s() transforms intermediate world coordinates to spectral coordinates.</span>
-<a name="l00231"></a>00231 <span class="comment">*</span>
-<a name="l00232"></a>00232 <span class="comment">* Given and returned:</span>
-<a name="l00233"></a>00233 <span class="comment">*   spc       struct spcprm*</span>
-<a name="l00234"></a>00234 <span class="comment">*                       Spectral transformation parameters.</span>
-<a name="l00235"></a>00235 <span class="comment">*</span>
-<a name="l00236"></a>00236 <span class="comment">* Given:</span>
-<a name="l00237"></a>00237 <span class="comment">*   nx        int       Vector length.</span>
-<a name="l00238"></a>00238 <span class="comment">*   sx        int       Vector stride.</span>
-<a name="l00239"></a>00239 <span class="comment">*   sspec     int       Vector stride.</span>
-<a name="l00240"></a>00240 <span class="comment">*   x         const double[]</span>
-<a name="l00241"></a>00241 <span class="comment">*                       Intermediate world coordinates, in SI units.</span>
-<a name="l00242"></a>00242 <span class="comment">*</span>
-<a name="l00243"></a>00243 <span class="comment">* Returned:</span>
-<a name="l00244"></a>00244 <span class="comment">*   spec      double[]  Spectral coordinates, in SI units.</span>
-<a name="l00245"></a>00245 <span class="comment">*   stat      int[]     Status return value status for each vector element:</span>
-<a name="l00246"></a>00246 <span class="comment">*                         0: Success.</span>
-<a name="l00247"></a>00247 <span class="comment">*                         1: Invalid value of x.</span>
-<a name="l00248"></a>00248 <span class="comment">*</span>
-<a name="l00249"></a>00249 <span class="comment">* Function return value:</span>
-<a name="l00250"></a>00250 <span class="comment">*             int       Status return value:</span>
-<a name="l00251"></a>00251 <span class="comment">*                         0: Success.</span>
-<a name="l00252"></a>00252 <span class="comment">*                         1: Null spcprm pointer passed.</span>
-<a name="l00253"></a>00253 <span class="comment">*                         2: Invalid spectral parameters.</span>
-<a name="l00254"></a>00254 <span class="comment">*                         3: One or more of the x coordinates were invalid,</span>
-<a name="l00255"></a>00255 <span class="comment">*                            as indicated by the stat vector.</span>
-<a name="l00256"></a>00256 <span class="comment">*</span>
-<a name="l00257"></a>00257 <span class="comment">*</span>
-<a name="l00258"></a>00258 <span class="comment">* spcs2x() - Transform spectral coordinates</span>
-<a name="l00259"></a>00259 <span class="comment">* -----------------------------------------</span>
-<a name="l00260"></a>00260 <span class="comment">* spcs2x() transforms spectral world coordinates to intermediate world</span>
-<a name="l00261"></a>00261 <span class="comment">* coordinates.</span>
+<a name="l00194"></a>00194 <span class="comment">*</span>
+<a name="l00195"></a>00195 <span class="comment">* spcfree() - Destructor for the spcprm struct</span>
+<a name="l00196"></a>00196 <span class="comment">* --------------------------------------------</span>
+<a name="l00197"></a>00197 <span class="comment">* spcfree() frees any memory that may have been allocated to store an error</span>
+<a name="l00198"></a>00198 <span class="comment">* message in the spcprm struct.</span>
+<a name="l00199"></a>00199 <span class="comment">*</span>
+<a name="l00200"></a>00200 <span class="comment">* Given:</span>
+<a name="l00201"></a>00201 <span class="comment">*   spc       struct spcprm*</span>
+<a name="l00202"></a>00202 <span class="comment">*                       Spectral transformation parameters.</span>
+<a name="l00203"></a>00203 <span class="comment">*</span>
+<a name="l00204"></a>00204 <span class="comment">* Function return value:</span>
+<a name="l00205"></a>00205 <span class="comment">*             int       Status return value:</span>
+<a name="l00206"></a>00206 <span class="comment">*                         0: Success.</span>
+<a name="l00207"></a>00207 <span class="comment">*                         1: Null spcprm pointer passed.</span>
+<a name="l00208"></a>00208 <span class="comment">*</span>
+<a name="l00209"></a>00209 <span class="comment">*</span>
+<a name="l00210"></a>00210 <span class="comment">* spcprt() - Print routine for the spcprm struct</span>
+<a name="l00211"></a>00211 <span class="comment">* ----------------------------------------------</span>
+<a name="l00212"></a>00212 <span class="comment">* spcprt() prints the contents of a spcprm struct using wcsprintf().  Mainly</span>
+<a name="l00213"></a>00213 <span class="comment">* intended for diagnostic purposes.</span>
+<a name="l00214"></a>00214 <span class="comment">*</span>
+<a name="l00215"></a>00215 <span class="comment">* Given:</span>
+<a name="l00216"></a>00216 <span class="comment">*   spc       const struct spcprm*</span>
+<a name="l00217"></a>00217 <span class="comment">*                       Spectral transformation parameters.</span>
+<a name="l00218"></a>00218 <span class="comment">*</span>
+<a name="l00219"></a>00219 <span class="comment">* Function return value:</span>
+<a name="l00220"></a>00220 <span class="comment">*             int       Status return value:</span>
+<a name="l00221"></a>00221 <span class="comment">*                         0: Success.</span>
+<a name="l00222"></a>00222 <span class="comment">*                         1: Null spcprm pointer passed.</span>
+<a name="l00223"></a>00223 <span class="comment">*</span>
+<a name="l00224"></a>00224 <span class="comment">*</span>
+<a name="l00225"></a>00225 <span class="comment">* spcset() - Setup routine for the spcprm struct</span>
+<a name="l00226"></a>00226 <span class="comment">* ----------------------------------------------</span>
+<a name="l00227"></a>00227 <span class="comment">* spcset() sets up a spcprm struct according to information supplied within</span>
+<a name="l00228"></a>00228 <span class="comment">* it.</span>
+<a name="l00229"></a>00229 <span class="comment">*</span>
+<a name="l00230"></a>00230 <span class="comment">* Note that this routine need not be called directly; it will be invoked by</span>
+<a name="l00231"></a>00231 <span class="comment">* spcx2s() and spcs2x() if spcprm::flag is anything other than a predefined</span>
+<a name="l00232"></a>00232 <span class="comment">* magic value.</span>
+<a name="l00233"></a>00233 <span class="comment">*</span>
+<a name="l00234"></a>00234 <span class="comment">* Given and returned:</span>
+<a name="l00235"></a>00235 <span class="comment">*   spc       struct spcprm*</span>
+<a name="l00236"></a>00236 <span class="comment">*                       Spectral transformation parameters.</span>
+<a name="l00237"></a>00237 <span class="comment">*</span>
+<a name="l00238"></a>00238 <span class="comment">* Function return value:</span>
+<a name="l00239"></a>00239 <span class="comment">*             int       Status return value:</span>
+<a name="l00240"></a>00240 <span class="comment">*                         0: Success.</span>
+<a name="l00241"></a>00241 <span class="comment">*                         1: Null spcprm pointer passed.</span>
+<a name="l00242"></a>00242 <span class="comment">*                         2: Invalid spectral parameters.</span>
+<a name="l00243"></a>00243 <span class="comment">*</span>
+<a name="l00244"></a>00244 <span class="comment">*                       For returns > 1, a detailed error message is set in</span>
+<a name="l00245"></a>00245 <span class="comment">*                       spcprm::err if enabled, see wcserr_enable().</span>
+<a name="l00246"></a>00246 <span class="comment">*</span>
+<a name="l00247"></a>00247 <span class="comment">*</span>
+<a name="l00248"></a>00248 <span class="comment">* spcx2s() - Transform to spectral coordinates</span>
+<a name="l00249"></a>00249 <span class="comment">* --------------------------------------------</span>
+<a name="l00250"></a>00250 <span class="comment">* spcx2s() transforms intermediate world coordinates to spectral coordinates.</span>
+<a name="l00251"></a>00251 <span class="comment">*</span>
+<a name="l00252"></a>00252 <span class="comment">* Given and returned:</span>
+<a name="l00253"></a>00253 <span class="comment">*   spc       struct spcprm*</span>
+<a name="l00254"></a>00254 <span class="comment">*                       Spectral transformation parameters.</span>
+<a name="l00255"></a>00255 <span class="comment">*</span>
+<a name="l00256"></a>00256 <span class="comment">* Given:</span>
+<a name="l00257"></a>00257 <span class="comment">*   nx        int       Vector length.</span>
+<a name="l00258"></a>00258 <span class="comment">*</span>
+<a name="l00259"></a>00259 <span class="comment">*   sx        int       Vector stride.</span>
+<a name="l00260"></a>00260 <span class="comment">*</span>
+<a name="l00261"></a>00261 <span class="comment">*   sspec     int       Vector stride.</span>
 <a name="l00262"></a>00262 <span class="comment">*</span>
-<a name="l00263"></a>00263 <span class="comment">* Given and returned:</span>
-<a name="l00264"></a>00264 <span class="comment">*   spc       struct spcprm*</span>
-<a name="l00265"></a>00265 <span class="comment">*                       Spectral transformation parameters.</span>
-<a name="l00266"></a>00266 <span class="comment">*</span>
-<a name="l00267"></a>00267 <span class="comment">* Given:</span>
-<a name="l00268"></a>00268 <span class="comment">*   nspec     int       Vector length.</span>
-<a name="l00269"></a>00269 <span class="comment">*   sspec     int       Vector stride.</span>
-<a name="l00270"></a>00270 <span class="comment">*   sx        int       Vector stride.</span>
-<a name="l00271"></a>00271 <span class="comment">*   spec      const double[]</span>
-<a name="l00272"></a>00272 <span class="comment">*                       Spectral coordinates, in SI units.</span>
-<a name="l00273"></a>00273 <span class="comment">*</span>
-<a name="l00274"></a>00274 <span class="comment">* Returned:</span>
-<a name="l00275"></a>00275 <span class="comment">*   x         double[]  Intermediate world coordinates, in SI units.</span>
-<a name="l00276"></a>00276 <span class="comment">*   stat      int[]     Status return value status for each vector element:</span>
-<a name="l00277"></a>00277 <span class="comment">*                         0: Success.</span>
-<a name="l00278"></a>00278 <span class="comment">*                         1: Invalid value of spec.</span>
-<a name="l00279"></a>00279 <span class="comment">*</span>
-<a name="l00280"></a>00280 <span class="comment">* Function return value:</span>
-<a name="l00281"></a>00281 <span class="comment">*             int       Status return value:</span>
-<a name="l00282"></a>00282 <span class="comment">*                         0: Success.</span>
-<a name="l00283"></a>00283 <span class="comment">*                         1: Null spcprm pointer passed.</span>
-<a name="l00284"></a>00284 <span class="comment">*                         2: Invalid spectral parameters.</span>
-<a name="l00285"></a>00285 <span class="comment">*                         4: One or more of the spec coordinates were</span>
-<a name="l00286"></a>00286 <span class="comment">*                            invalid, as indicated by the stat vector.</span>
-<a name="l00287"></a>00287 <span class="comment">*</span>
-<a name="l00288"></a>00288 <span class="comment">*</span>
-<a name="l00289"></a>00289 <span class="comment">* spctyp() - Spectral CTYPEia keyword analysis</span>
-<a name="l00290"></a>00290 <span class="comment">* --------------------------------------------</span>
-<a name="l00291"></a>00291 <span class="comment">* spctyp() checks whether a CTYPEia keyvalue is a valid spectral axis type and</span>
-<a name="l00292"></a>00292 <span class="comment">* if so returns information derived from it relating to the associated S-, P-,</span>
-<a name="l00293"></a>00293 <span class="comment">* and X-type spectral variables (see explanation above).</span>
-<a name="l00294"></a>00294 <span class="comment">*</span>
-<a name="l00295"></a>00295 <span class="comment">* The return arguments are guaranteed not be modified if CTYPEia is not a</span>
-<a name="l00296"></a>00296 <span class="comment">* valid spectral type; zero-pointers may be specified for any that are not of</span>
-<a name="l00297"></a>00297 <span class="comment">* interest.</span>
+<a name="l00263"></a>00263 <span class="comment">*   x         const double[]</span>
+<a name="l00264"></a>00264 <span class="comment">*                       Intermediate world coordinates, in SI units.</span>
+<a name="l00265"></a>00265 <span class="comment">*</span>
+<a name="l00266"></a>00266 <span class="comment">* Returned:</span>
+<a name="l00267"></a>00267 <span class="comment">*   spec      double[]  Spectral coordinates, in SI units.</span>
+<a name="l00268"></a>00268 <span class="comment">*</span>
+<a name="l00269"></a>00269 <span class="comment">*   stat      int[]     Status return value status for each vector element:</span>
+<a name="l00270"></a>00270 <span class="comment">*                         0: Success.</span>
+<a name="l00271"></a>00271 <span class="comment">*                         1: Invalid value of x.</span>
+<a name="l00272"></a>00272 <span class="comment">*</span>
+<a name="l00273"></a>00273 <span class="comment">* Function return value:</span>
+<a name="l00274"></a>00274 <span class="comment">*             int       Status return value:</span>
+<a name="l00275"></a>00275 <span class="comment">*                         0: Success.</span>
+<a name="l00276"></a>00276 <span class="comment">*                         1: Null spcprm pointer passed.</span>
+<a name="l00277"></a>00277 <span class="comment">*                         2: Invalid spectral parameters.</span>
+<a name="l00278"></a>00278 <span class="comment">*                         3: One or more of the x coordinates were invalid,</span>
+<a name="l00279"></a>00279 <span class="comment">*                            as indicated by the stat vector.</span>
+<a name="l00280"></a>00280 <span class="comment">*</span>
+<a name="l00281"></a>00281 <span class="comment">*                       For returns > 1, a detailed error message is set in</span>
+<a name="l00282"></a>00282 <span class="comment">*                       spcprm::err if enabled, see wcserr_enable().</span>
+<a name="l00283"></a>00283 <span class="comment">*</span>
+<a name="l00284"></a>00284 <span class="comment">*</span>
+<a name="l00285"></a>00285 <span class="comment">* spcs2x() - Transform spectral coordinates</span>
+<a name="l00286"></a>00286 <span class="comment">* -----------------------------------------</span>
+<a name="l00287"></a>00287 <span class="comment">* spcs2x() transforms spectral world coordinates to intermediate world</span>
+<a name="l00288"></a>00288 <span class="comment">* coordinates.</span>
+<a name="l00289"></a>00289 <span class="comment">*</span>
+<a name="l00290"></a>00290 <span class="comment">* Given and returned:</span>
+<a name="l00291"></a>00291 <span class="comment">*   spc       struct spcprm*</span>
+<a name="l00292"></a>00292 <span class="comment">*                       Spectral transformation parameters.</span>
+<a name="l00293"></a>00293 <span class="comment">*</span>
+<a name="l00294"></a>00294 <span class="comment">* Given:</span>
+<a name="l00295"></a>00295 <span class="comment">*   nspec     int       Vector length.</span>
+<a name="l00296"></a>00296 <span class="comment">*</span>
+<a name="l00297"></a>00297 <span class="comment">*   sspec     int       Vector stride.</span>
 <a name="l00298"></a>00298 <span class="comment">*</span>
-<a name="l00299"></a>00299 <span class="comment">* Given:</span>
-<a name="l00300"></a>00300 <span class="comment">*   ctype     const char[9]</span>
-<a name="l00301"></a>00301 <span class="comment">*                       The CTYPEia keyvalue, (eight characters with null</span>
-<a name="l00302"></a>00302 <span class="comment">*                       termination).</span>
+<a name="l00299"></a>00299 <span class="comment">*   sx        int       Vector stride.</span>
+<a name="l00300"></a>00300 <span class="comment">*</span>
+<a name="l00301"></a>00301 <span class="comment">*   spec      const double[]</span>
+<a name="l00302"></a>00302 <span class="comment">*                       Spectral coordinates, in SI units.</span>
 <a name="l00303"></a>00303 <span class="comment">*</span>
 <a name="l00304"></a>00304 <span class="comment">* Returned:</span>
-<a name="l00305"></a>00305 <span class="comment">*   stype     char[]    The four-letter name of the S-type spectral variable</span>
-<a name="l00306"></a>00306 <span class="comment">*                       copied or translated from ctype.  If a non-zero</span>
-<a name="l00307"></a>00307 <span class="comment">*                       pointer is given, the array must accomodate a null-</span>
-<a name="l00308"></a>00308 <span class="comment">*                       terminated string of length 5.</span>
-<a name="l00309"></a>00309 <span class="comment">*   scode     char[]    The three-letter spectral algorithm code copied or</span>
-<a name="l00310"></a>00310 <span class="comment">*                       translated from ctype.  Logarithmic ('LOG') and</span>
-<a name="l00311"></a>00311 <span class="comment">*                       tabular ('TAB') codes are also recognized.  If a</span>
-<a name="l00312"></a>00312 <span class="comment">*                       non-zero pointer is given, the array must accomodate a</span>
-<a name="l00313"></a>00313 <span class="comment">*                       null-terminated string of length 4.</span>
-<a name="l00314"></a>00314 <span class="comment">*   sname     char[]    Descriptive name of the S-type spectral variable.</span>
-<a name="l00315"></a>00315 <span class="comment">*                       If a non-zero pointer is given, the array must</span>
-<a name="l00316"></a>00316 <span class="comment">*                       accomodate a null-terminated string of length 22.</span>
-<a name="l00317"></a>00317 <span class="comment">*   units     char[]    SI units of the S-type spectral variable.  If a</span>
-<a name="l00318"></a>00318 <span class="comment">*                       non-zero pointer is given, the array must accomodate a</span>
-<a name="l00319"></a>00319 <span class="comment">*                       null-terminated string of length 8.</span>
-<a name="l00320"></a>00320 <span class="comment">*   ptype     char*     Character code for the P-type spectral variable</span>
-<a name="l00321"></a>00321 <span class="comment">*                       derived from ctype, one of 'F', 'W', 'A', or 'V'.</span>
-<a name="l00322"></a>00322 <span class="comment">*   xtype     char*     Character code for the X-type spectral variable</span>
-<a name="l00323"></a>00323 <span class="comment">*                       derived from ctype, one of 'F', 'W', 'A', or 'V'.</span>
-<a name="l00324"></a>00324 <span class="comment">*                       Also, 'w' and 'a' are synonymous to 'W' and 'A' for</span>
-<a name="l00325"></a>00325 <span class="comment">*                       grisms in vacuo and air respectively.  Set to 'L' or</span>
-<a name="l00326"></a>00326 <span class="comment">*                       'T' for logarithmic ('LOG') and tabular ('TAB') axes.</span>
-<a name="l00327"></a>00327 <span class="comment">*   restreq   int*      Multivalued flag that indicates whether rest</span>
-<a name="l00328"></a>00328 <span class="comment">*                       frequency or wavelength is required to compute</span>
-<a name="l00329"></a>00329 <span class="comment">*                       spectral variables for this CTYPEia:</span>
-<a name="l00330"></a>00330 <span class="comment">*                         0: Not required.</span>
-<a name="l00331"></a>00331 <span class="comment">*                         1: Required for the conversion between S- and</span>
-<a name="l00332"></a>00332 <span class="comment">*                            P-types (e.g. 'ZOPT-F2W').</span>
-<a name="l00333"></a>00333 <span class="comment">*                         2: Required for the conversion between P- and</span>
-<a name="l00334"></a>00334 <span class="comment">*                            X-types (e.g. 'BETA-W2V').</span>
-<a name="l00335"></a>00335 <span class="comment">*                         3: Required for the conversion between S- and</span>
-<a name="l00336"></a>00336 <span class="comment">*                            P-types, and between P- and X-types, but not</span>
-<a name="l00337"></a>00337 <span class="comment">*                            between S- and X-types (this applies only for</span>
-<a name="l00338"></a>00338 <span class="comment">*                            'VRAD-V2F', 'VOPT-V2W', and 'ZOPT-V2W').</span>
-<a name="l00339"></a>00339 <span class="comment">*                        Thus the rest frequency or wavelength is required for</span>
-<a name="l00340"></a>00340 <span class="comment">*                        spectral coordinate computations (i.e. between S- and</span>
-<a name="l00341"></a>00341 <span class="comment">*                        X-types) only if restreq%3 != 0.</span>
-<a name="l00342"></a>00342 <span class="comment">*</span>
-<a name="l00343"></a>00343 <span class="comment">* Function return value:</span>
-<a name="l00344"></a>00344 <span class="comment">*             int       Status return value:</span>
-<a name="l00345"></a>00345 <span class="comment">*                         0: Success.</span>
-<a name="l00346"></a>00346 <span class="comment">*                         2: Invalid spectral parameters (not a spectral</span>
-<a name="l00347"></a>00347 <span class="comment">*                            CTYPEia).</span>
-<a name="l00348"></a>00348 <span class="comment">*</span>
-<a name="l00349"></a>00349 <span class="comment">*</span>
-<a name="l00350"></a>00350 <span class="comment">* spcspx() - Spectral keyword analysis</span>
-<a name="l00351"></a>00351 <span class="comment">* ------------------------------------</span>
-<a name="l00352"></a>00352 <span class="comment">* spcspx() analyses the CTYPEia and CRVALia FITS spectral axis keyword values</span>
-<a name="l00353"></a>00353 <span class="comment">* and returns information about the associated X-type spectral variable.</span>
-<a name="l00354"></a>00354 <span class="comment">*</span>
-<a name="l00355"></a>00355 <span class="comment">* Given:</span>
-<a name="l00356"></a>00356 <span class="comment">*   ctypeS    const char[9]</span>
-<a name="l00357"></a>00357 <span class="comment">*                       Spectral axis type, i.e. the CTYPEia keyvalue, (eight</span>
-<a name="l00358"></a>00358 <span class="comment">*                       characters with null termination).  For non-grism</span>
-<a name="l00359"></a>00359 <span class="comment">*                       axes, the character code for the P-type spectral</span>
-<a name="l00360"></a>00360 <span class="comment">*                       variable in the algorithm code (i.e. the eighth</span>
-<a name="l00361"></a>00361 <span class="comment">*                       character of CTYPEia) may be set to '?' (it will not</span>
-<a name="l00362"></a>00362 <span class="comment">*                       be reset).</span>
-<a name="l00363"></a>00363 <span class="comment">*   crvalS    double    Value of the S-type spectral variable at the reference</span>
-<a name="l00364"></a>00364 <span class="comment">*                       point, i.e. the CRVALia keyvalue, SI units.</span>
-<a name="l00365"></a>00365 <span class="comment">*   restfrq,</span>
-<a name="l00366"></a>00366 <span class="comment">*   restwav   double    Rest frequency [Hz] and rest wavelength in vacuo [m],</span>
-<a name="l00367"></a>00367 <span class="comment">*                       only one of which need be given, the other should be</span>
-<a name="l00368"></a>00368 <span class="comment">*                       set to zero.  Neither are required if the translation</span>
-<a name="l00369"></a>00369 <span class="comment">*                       is between wave-characteristic types, or between</span>
-<a name="l00370"></a>00370 <span class="comment">*                       velocity-characteristic types.  E.g., required for</span>
-<a name="l00371"></a>00371 <span class="comment">*                       'FREQ'     -> 'ZOPT-F2W', but not required for</span>
-<a name="l00372"></a>00372 <span class="comment">*                       'VELO-F2V' -> 'ZOPT-F2W'.</span>
-<a name="l00373"></a>00373 <span class="comment">*</span>
-<a name="l00374"></a>00374 <span class="comment">* Returned:</span>
-<a name="l00375"></a>00375 <span class="comment">*   ptype     char*     Character code for the P-type spectral variable</span>
-<a name="l00376"></a>00376 <span class="comment">*                       derived from ctypeS, one of 'F', 'W', 'A', or 'V'.</span>
-<a name="l00377"></a>00377 <span class="comment">*   xtype     char*     Character code for the X-type spectral variable</span>
-<a name="l00378"></a>00378 <span class="comment">*                       derived from ctypeS, one of 'F', 'W', 'A', or 'V'.</span>
-<a name="l00379"></a>00379 <span class="comment">*                       Also, 'w' and 'a' are synonymous to 'W' and 'A' for</span>
-<a name="l00380"></a>00380 <span class="comment">*                       grisms in vacuo and air respectively; crvalX and dXdS</span>
-<a name="l00381"></a>00381 <span class="comment">*                       (see below) will conform to these.</span>
-<a name="l00382"></a>00382 <span class="comment">*   restreq   int*      Multivalued flag that indicates whether rest frequency</span>
-<a name="l00383"></a>00383 <span class="comment">*                       or wavelength is required to compute spectral</span>
-<a name="l00384"></a>00384 <span class="comment">*                       variables for this CTYPEia, as for spctyp().</span>
-<a name="l00385"></a>00385 <span class="comment">*   crvalX    double*   Value of the X-type spectral variable at the reference</span>
-<a name="l00386"></a>00386 <span class="comment">*                       point, SI units.</span>
-<a name="l00387"></a>00387 <span class="comment">*   dXdS      double*   The derivative, dX/dS, evaluated at the reference</span>
-<a name="l00388"></a>00388 <span class="comment">*                       point, SI units.  Multiply the CDELTia keyvalue by</span>
-<a name="l00389"></a>00389 <span class="comment">*                       this to get the pixel spacing in the X-type spectral</span>
-<a name="l00390"></a>00390 <span class="comment">*                       coordinate.</span>
-<a name="l00391"></a>00391 <span class="comment">*</span>
-<a name="l00392"></a>00392 <span class="comment">* Function return value:</span>
-<a name="l00393"></a>00393 <span class="comment">*             int       Status return value:</span>
-<a name="l00394"></a>00394 <span class="comment">*                         0: Success.</span>
-<a name="l00395"></a>00395 <span class="comment">*                         2: Invalid spectral parameters.</span>
+<a name="l00305"></a>00305 <span class="comment">*   x         double[]  Intermediate world coordinates, in SI units.</span>
+<a name="l00306"></a>00306 <span class="comment">*</span>
+<a name="l00307"></a>00307 <span class="comment">*   stat      int[]     Status return value status for each vector element:</span>
+<a name="l00308"></a>00308 <span class="comment">*                         0: Success.</span>
+<a name="l00309"></a>00309 <span class="comment">*                         1: Invalid value of spec.</span>
+<a name="l00310"></a>00310 <span class="comment">*</span>
+<a name="l00311"></a>00311 <span class="comment">* Function return value:</span>
+<a name="l00312"></a>00312 <span class="comment">*             int       Status return value:</span>
+<a name="l00313"></a>00313 <span class="comment">*                         0: Success.</span>
+<a name="l00314"></a>00314 <span class="comment">*                         1: Null spcprm pointer passed.</span>
+<a name="l00315"></a>00315 <span class="comment">*                         2: Invalid spectral parameters.</span>
+<a name="l00316"></a>00316 <span class="comment">*                         4: One or more of the spec coordinates were</span>
+<a name="l00317"></a>00317 <span class="comment">*                            invalid, as indicated by the stat vector.</span>
+<a name="l00318"></a>00318 <span class="comment">*</span>
+<a name="l00319"></a>00319 <span class="comment">*                       For returns > 1, a detailed error message is set in</span>
+<a name="l00320"></a>00320 <span class="comment">*                       spcprm::err if enabled, see wcserr_enable().</span>
+<a name="l00321"></a>00321 <span class="comment">*</span>
+<a name="l00322"></a>00322 <span class="comment">*</span>
+<a name="l00323"></a>00323 <span class="comment">* spctype() - Spectral CTYPEia keyword analysis</span>
+<a name="l00324"></a>00324 <span class="comment">* ---------------------------------------------</span>
+<a name="l00325"></a>00325 <span class="comment">* spctype() checks whether a CTYPEia keyvalue is a valid spectral axis type</span>
+<a name="l00326"></a>00326 <span class="comment">* and if so returns information derived from it relating to the associated S-,</span>
+<a name="l00327"></a>00327 <span class="comment">* P-, and X-type spectral variables (see explanation above).</span>
+<a name="l00328"></a>00328 <span class="comment">*</span>
+<a name="l00329"></a>00329 <span class="comment">* The return arguments are guaranteed not be modified if CTYPEia is not a</span>
+<a name="l00330"></a>00330 <span class="comment">* valid spectral type; zero-pointers may be specified for any that are not of</span>
+<a name="l00331"></a>00331 <span class="comment">* interest.</span>
+<a name="l00332"></a>00332 <span class="comment">*</span>
+<a name="l00333"></a>00333 <span class="comment">* A deprecated form of this function, spctyp(), lacks the wcserr** parameter.</span>
+<a name="l00334"></a>00334 <span class="comment">*</span>
+<a name="l00335"></a>00335 <span class="comment">* Given:</span>
+<a name="l00336"></a>00336 <span class="comment">*   ctype     const char[9]</span>
+<a name="l00337"></a>00337 <span class="comment">*                       The CTYPEia keyvalue, (eight characters with null</span>
+<a name="l00338"></a>00338 <span class="comment">*                       termination).</span>
+<a name="l00339"></a>00339 <span class="comment">*</span>
+<a name="l00340"></a>00340 <span class="comment">* Returned:</span>
+<a name="l00341"></a>00341 <span class="comment">*   stype     char[]    The four-letter name of the S-type spectral variable</span>
+<a name="l00342"></a>00342 <span class="comment">*                       copied or translated from ctype.  If a non-zero</span>
+<a name="l00343"></a>00343 <span class="comment">*                       pointer is given, the array must accomodate a null-</span>
+<a name="l00344"></a>00344 <span class="comment">*                       terminated string of length 5.</span>
+<a name="l00345"></a>00345 <span class="comment">*</span>
+<a name="l00346"></a>00346 <span class="comment">*   scode     char[]    The three-letter spectral algorithm code copied or</span>
+<a name="l00347"></a>00347 <span class="comment">*                       translated from ctype.  Logarithmic ('LOG') and</span>
+<a name="l00348"></a>00348 <span class="comment">*                       tabular ('TAB') codes are also recognized.  If a</span>
+<a name="l00349"></a>00349 <span class="comment">*                       non-zero pointer is given, the array must accomodate a</span>
+<a name="l00350"></a>00350 <span class="comment">*                       null-terminated string of length 4.</span>
+<a name="l00351"></a>00351 <span class="comment">*</span>
+<a name="l00352"></a>00352 <span class="comment">*   sname     char[]    Descriptive name of the S-type spectral variable.</span>
+<a name="l00353"></a>00353 <span class="comment">*                       If a non-zero pointer is given, the array must</span>
+<a name="l00354"></a>00354 <span class="comment">*                       accomodate a null-terminated string of length 22.</span>
+<a name="l00355"></a>00355 <span class="comment">*</span>
+<a name="l00356"></a>00356 <span class="comment">*   units     char[]    SI units of the S-type spectral variable.  If a</span>
+<a name="l00357"></a>00357 <span class="comment">*                       non-zero pointer is given, the array must accomodate a</span>
+<a name="l00358"></a>00358 <span class="comment">*                       null-terminated string of length 8.</span>
+<a name="l00359"></a>00359 <span class="comment">*</span>
+<a name="l00360"></a>00360 <span class="comment">*   ptype     char*     Character code for the P-type spectral variable</span>
+<a name="l00361"></a>00361 <span class="comment">*                       derived from ctype, one of 'F', 'W', 'A', or 'V'.</span>
+<a name="l00362"></a>00362 <span class="comment">*</span>
+<a name="l00363"></a>00363 <span class="comment">*   xtype     char*     Character code for the X-type spectral variable</span>
+<a name="l00364"></a>00364 <span class="comment">*                       derived from ctype, one of 'F', 'W', 'A', or 'V'.</span>
+<a name="l00365"></a>00365 <span class="comment">*                       Also, 'w' and 'a' are synonymous to 'W' and 'A' for</span>
+<a name="l00366"></a>00366 <span class="comment">*                       grisms in vacuo and air respectively.  Set to 'L' or</span>
+<a name="l00367"></a>00367 <span class="comment">*                       'T' for logarithmic ('LOG') and tabular ('TAB') axes.</span>
+<a name="l00368"></a>00368 <span class="comment">*</span>
+<a name="l00369"></a>00369 <span class="comment">*   restreq   int*      Multivalued flag that indicates whether rest</span>
+<a name="l00370"></a>00370 <span class="comment">*                       frequency or wavelength is required to compute</span>
+<a name="l00371"></a>00371 <span class="comment">*                       spectral variables for this CTYPEia:</span>
+<a name="l00372"></a>00372 <span class="comment">*                         0: Not required.</span>
+<a name="l00373"></a>00373 <span class="comment">*                         1: Required for the conversion between S- and</span>
+<a name="l00374"></a>00374 <span class="comment">*                            P-types (e.g. 'ZOPT-F2W').</span>
+<a name="l00375"></a>00375 <span class="comment">*                         2: Required for the conversion between P- and</span>
+<a name="l00376"></a>00376 <span class="comment">*                            X-types (e.g. 'BETA-W2V').</span>
+<a name="l00377"></a>00377 <span class="comment">*                         3: Required for the conversion between S- and</span>
+<a name="l00378"></a>00378 <span class="comment">*                            P-types, and between P- and X-types, but not</span>
+<a name="l00379"></a>00379 <span class="comment">*                            between S- and X-types (this applies only for</span>
+<a name="l00380"></a>00380 <span class="comment">*                            'VRAD-V2F', 'VOPT-V2W', and 'ZOPT-V2W').</span>
+<a name="l00381"></a>00381 <span class="comment">*                        Thus the rest frequency or wavelength is required for</span>
+<a name="l00382"></a>00382 <span class="comment">*                        spectral coordinate computations (i.e. between S- and</span>
+<a name="l00383"></a>00383 <span class="comment">*                        X-types) only if restreq%3 != 0.</span>
+<a name="l00384"></a>00384 <span class="comment">*</span>
+<a name="l00385"></a>00385 <span class="comment">*   err       struct wcserr **</span>
+<a name="l00386"></a>00386 <span class="comment">*                       For function return values > 1, this struct will</span>
+<a name="l00387"></a>00387 <span class="comment">*                       contain a detailed error message.  May be NULL if an</span>
+<a name="l00388"></a>00388 <span class="comment">*                       error message is not desired.</span>
+<a name="l00389"></a>00389 <span class="comment">*</span>
+<a name="l00390"></a>00390 <span class="comment">* Function return value:</span>
+<a name="l00391"></a>00391 <span class="comment">*             int       Status return value:</span>
+<a name="l00392"></a>00392 <span class="comment">*                         0: Success.</span>
+<a name="l00393"></a>00393 <span class="comment">*                         2: Invalid spectral parameters (not a spectral</span>
+<a name="l00394"></a>00394 <span class="comment">*                            CTYPEia).</span>
+<a name="l00395"></a>00395 <span class="comment">*</span>
 <a name="l00396"></a>00396 <span class="comment">*</span>
-<a name="l00397"></a>00397 <span class="comment">*</span>
-<a name="l00398"></a>00398 <span class="comment">* spcxps() - Spectral keyword synthesis</span>
-<a name="l00399"></a>00399 <span class="comment">* -------------------------------------</span>
-<a name="l00400"></a>00400 <span class="comment">* spcxps(), for the spectral axis type specified and the value provided for</span>
-<a name="l00401"></a>00401 <span class="comment">* the X-type spectral variable at the reference point, deduces the value of</span>
-<a name="l00402"></a>00402 <span class="comment">* the FITS spectral axis keyword CRVALia and also the derivative dS/dX which</span>
-<a name="l00403"></a>00403 <span class="comment">* may be used to compute CDELTia.  See above for an explanation of the S-,</span>
-<a name="l00404"></a>00404 <span class="comment">* P-, and X-type spectral variables.</span>
-<a name="l00405"></a>00405 <span class="comment">*</span>
-<a name="l00406"></a>00406 <span class="comment">* Given:</span>
-<a name="l00407"></a>00407 <span class="comment">*   ctypeS    const char[9]</span>
-<a name="l00408"></a>00408 <span class="comment">*                       The required spectral axis type, i.e. the CTYPEia</span>
-<a name="l00409"></a>00409 <span class="comment">*                       keyvalue, (eight characters with null termination).</span>
-<a name="l00410"></a>00410 <span class="comment">*                       For non-grism axes, the character code for the P-type</span>
-<a name="l00411"></a>00411 <span class="comment">*                       spectral variable in the algorithm code (i.e. the</span>
-<a name="l00412"></a>00412 <span class="comment">*                       eighth character of CTYPEia) may be set to '?' (it</span>
-<a name="l00413"></a>00413 <span class="comment">*                       will not be reset).</span>
-<a name="l00414"></a>00414 <span class="comment">*   crvalX    double    Value of the X-type spectral variable at the reference</span>
-<a name="l00415"></a>00415 <span class="comment">*                       point (N.B. NOT the CRVALia keyvalue), SI units.</span>
+<a name="l00397"></a>00397 <span class="comment">* spcspxe() - Spectral keyword analysis</span>
+<a name="l00398"></a>00398 <span class="comment">* ------------------------------------</span>
+<a name="l00399"></a>00399 <span class="comment">* spcspxe() analyses the CTYPEia and CRVALia FITS spectral axis keyword values</span>
+<a name="l00400"></a>00400 <span class="comment">* and returns information about the associated X-type spectral variable.</span>
+<a name="l00401"></a>00401 <span class="comment">*</span>
+<a name="l00402"></a>00402 <span class="comment">* A deprecated form of this function, spcspx(), lacks the wcserr** parameter.</span>
+<a name="l00403"></a>00403 <span class="comment">*</span>
+<a name="l00404"></a>00404 <span class="comment">* Given:</span>
+<a name="l00405"></a>00405 <span class="comment">*   ctypeS    const char[9]</span>
+<a name="l00406"></a>00406 <span class="comment">*                       Spectral axis type, i.e. the CTYPEia keyvalue, (eight</span>
+<a name="l00407"></a>00407 <span class="comment">*                       characters with null termination).  For non-grism</span>
+<a name="l00408"></a>00408 <span class="comment">*                       axes, the character code for the P-type spectral</span>
+<a name="l00409"></a>00409 <span class="comment">*                       variable in the algorithm code (i.e. the eighth</span>
+<a name="l00410"></a>00410 <span class="comment">*                       character of CTYPEia) may be set to '?' (it will not</span>
+<a name="l00411"></a>00411 <span class="comment">*                       be reset).</span>
+<a name="l00412"></a>00412 <span class="comment">*</span>
+<a name="l00413"></a>00413 <span class="comment">*   crvalS    double    Value of the S-type spectral variable at the reference</span>
+<a name="l00414"></a>00414 <span class="comment">*                       point, i.e. the CRVALia keyvalue, SI units.</span>
+<a name="l00415"></a>00415 <span class="comment">*</span>
 <a name="l00416"></a>00416 <span class="comment">*   restfrq,</span>
 <a name="l00417"></a>00417 <span class="comment">*   restwav   double    Rest frequency [Hz] and rest wavelength in vacuo [m],</span>
 <a name="l00418"></a>00418 <span class="comment">*                       only one of which need be given, the other should be</span>
@@ -441,337 +441,461 @@
 <a name="l00425"></a>00425 <span class="comment">* Returned:</span>
 <a name="l00426"></a>00426 <span class="comment">*   ptype     char*     Character code for the P-type spectral variable</span>
 <a name="l00427"></a>00427 <span class="comment">*                       derived from ctypeS, one of 'F', 'W', 'A', or 'V'.</span>
-<a name="l00428"></a>00428 <span class="comment">*   xtype     char*     Character code for the X-type spectral variable</span>
-<a name="l00429"></a>00429 <span class="comment">*                       derived from ctypeS, one of 'F', 'W', 'A', or 'V'.</span>
-<a name="l00430"></a>00430 <span class="comment">*                       Also, 'w' and 'a' are synonymous to 'W' and 'A' for</span>
-<a name="l00431"></a>00431 <span class="comment">*                       grisms; crvalX and cdeltX must conform to these.</span>
-<a name="l00432"></a>00432 <span class="comment">*   restreq   int*      Multivalued flag that indicates whether rest frequency</span>
-<a name="l00433"></a>00433 <span class="comment">*                       or wavelength is required to compute spectral</span>
-<a name="l00434"></a>00434 <span class="comment">*                       variables for this CTYPEia, as for spctyp().</span>
-<a name="l00435"></a>00435 <span class="comment">*   crvalS    double*   Value of the S-type spectral variable at the reference</span>
-<a name="l00436"></a>00436 <span class="comment">*                       point (i.e. the appropriate CRVALia keyvalue), SI</span>
-<a name="l00437"></a>00437 <span class="comment">*                       units.</span>
-<a name="l00438"></a>00438 <span class="comment">*   dSdX      double*   The derivative, dS/dX, evaluated at the reference</span>
-<a name="l00439"></a>00439 <span class="comment">*                       point, SI units.  Multiply this by the pixel spacing</span>
-<a name="l00440"></a>00440 <span class="comment">*                       in the X-type spectral coordinate to get the CDELTia</span>
-<a name="l00441"></a>00441 <span class="comment">*                       keyvalue.</span>
-<a name="l00442"></a>00442 <span class="comment">*</span>
-<a name="l00443"></a>00443 <span class="comment">* Function return value:</span>
-<a name="l00444"></a>00444 <span class="comment">*             int       Status return value:</span>
-<a name="l00445"></a>00445 <span class="comment">*                         0: Success.</span>
-<a name="l00446"></a>00446 <span class="comment">*                         2: Invalid spectral parameters.</span>
-<a name="l00447"></a>00447 <span class="comment">*</span>
-<a name="l00448"></a>00448 <span class="comment">*</span>
-<a name="l00449"></a>00449 <span class="comment">* spctrn() - Spectral keyword translation</span>
-<a name="l00450"></a>00450 <span class="comment">* ---------------------------------------</span>
-<a name="l00451"></a>00451 <span class="comment">* spctrn() translates a set of FITS spectral axis keywords into the</span>
-<a name="l00452"></a>00452 <span class="comment">* corresponding set for the specified spectral axis type.  For example, a</span>
-<a name="l00453"></a>00453 <span class="comment">* 'FREQ' axis may be translated into 'ZOPT-F2W' and vice versa.</span>
-<a name="l00454"></a>00454 <span class="comment">*</span>
-<a name="l00455"></a>00455 <span class="comment">* Given:</span>
-<a name="l00456"></a>00456 <span class="comment">*   ctypeS1   const char[9]</span>
-<a name="l00457"></a>00457 <span class="comment">*                       Spectral axis type, i.e. the CTYPEia keyvalue, (eight</span>
-<a name="l00458"></a>00458 <span class="comment">*                       characters with null termination).  For non-grism</span>
-<a name="l00459"></a>00459 <span class="comment">*                       axes, the character code for the P-type spectral</span>
-<a name="l00460"></a>00460 <span class="comment">*                       variable in the algorithm code (i.e. the eighth</span>
-<a name="l00461"></a>00461 <span class="comment">*                       character of CTYPEia) may be set to '?' (it will not</span>
-<a name="l00462"></a>00462 <span class="comment">*                       be reset).</span>
-<a name="l00463"></a>00463 <span class="comment">*   crvalS1   double    Value of the S-type spectral variable at the reference</span>
-<a name="l00464"></a>00464 <span class="comment">*                       point, i.e. the CRVALia keyvalue, SI units.</span>
-<a name="l00465"></a>00465 <span class="comment">*   cdeltS1   double    Increment of the S-type spectral variable at the</span>
-<a name="l00466"></a>00466 <span class="comment">*                       reference point, SI units.</span>
-<a name="l00467"></a>00467 <span class="comment">*   restfrq,</span>
-<a name="l00468"></a>00468 <span class="comment">*   restwav   double    Rest frequency [Hz] and rest wavelength in vacuo [m],</span>
-<a name="l00469"></a>00469 <span class="comment">*                       only one of which need be given, the other should be</span>
-<a name="l00470"></a>00470 <span class="comment">*                       set to zero.  Neither are required if the translation</span>
-<a name="l00471"></a>00471 <span class="comment">*                       is between wave-characteristic types, or between</span>
-<a name="l00472"></a>00472 <span class="comment">*                       velocity-characteristic types.  E.g., required for</span>
-<a name="l00473"></a>00473 <span class="comment">*                       'FREQ'     -> 'ZOPT-F2W', but not required for</span>
-<a name="l00474"></a>00474 <span class="comment">*                       'VELO-F2V' -> 'ZOPT-F2W'.</span>
-<a name="l00475"></a>00475 <span class="comment">*</span>
-<a name="l00476"></a>00476 <span class="comment">* Given and returned:</span>
-<a name="l00477"></a>00477 <span class="comment">*   ctypeS2   char[9]   Required spectral axis type (eight characters with</span>
-<a name="l00478"></a>00478 <span class="comment">*                       null termination).  The first four characters are</span>
-<a name="l00479"></a>00479 <span class="comment">*                       required to be given and are never modified.  The</span>
-<a name="l00480"></a>00480 <span class="comment">*                       remaining four, the algorithm code, are completely</span>
-<a name="l00481"></a>00481 <span class="comment">*                       determined by, and must be consistent with, ctypeS1</span>
-<a name="l00482"></a>00482 <span class="comment">*                       and the first four characters of ctypeS2.  A non-zero</span>
-<a name="l00483"></a>00483 <span class="comment">*                       status value will be returned if they are inconsistent</span>
-<a name="l00484"></a>00484 <span class="comment">*                       (see below).  However, if the final three characters</span>
-<a name="l00485"></a>00485 <span class="comment">*                       are specified as "???", or if just the eighth</span>
-<a name="l00486"></a>00486 <span class="comment">*                       character is specified as '?', the correct algorithm</span>
-<a name="l00487"></a>00487 <span class="comment">*                       code will be substituted (applies for grism axes as</span>
-<a name="l00488"></a>00488 <span class="comment">*                       well as non-grism).</span>
-<a name="l00489"></a>00489 <span class="comment">*</span>
-<a name="l00490"></a>00490 <span class="comment">* Returned:</span>
-<a name="l00491"></a>00491 <span class="comment">*   crvalS2   double*   Value of the new S-type spectral variable at the</span>
-<a name="l00492"></a>00492 <span class="comment">*                       reference point, i.e. the new CRVALia keyvalue, SI</span>
-<a name="l00493"></a>00493 <span class="comment">*                       units.</span>
-<a name="l00494"></a>00494 <span class="comment">*   cdeltS2   double*   Increment of the new S-type spectral variable at the</span>
-<a name="l00495"></a>00495 <span class="comment">*                       reference point, i.e. the new CDELTia keyvalue, SI</span>
-<a name="l00496"></a>00496 <span class="comment">*                       units.</span>
+<a name="l00428"></a>00428 <span class="comment">*</span>
+<a name="l00429"></a>00429 <span class="comment">*   xtype     char*     Character code for the X-type spectral variable</span>
+<a name="l00430"></a>00430 <span class="comment">*                       derived from ctypeS, one of 'F', 'W', 'A', or 'V'.</span>
+<a name="l00431"></a>00431 <span class="comment">*                       Also, 'w' and 'a' are synonymous to 'W' and 'A' for</span>
+<a name="l00432"></a>00432 <span class="comment">*                       grisms in vacuo and air respectively; crvalX and dXdS</span>
+<a name="l00433"></a>00433 <span class="comment">*                       (see below) will conform to these.</span>
+<a name="l00434"></a>00434 <span class="comment">*</span>
+<a name="l00435"></a>00435 <span class="comment">*   restreq   int*      Multivalued flag that indicates whether rest frequency</span>
+<a name="l00436"></a>00436 <span class="comment">*                       or wavelength is required to compute spectral</span>
+<a name="l00437"></a>00437 <span class="comment">*                       variables for this CTYPEia, as for spctype().</span>
+<a name="l00438"></a>00438 <span class="comment">*</span>
+<a name="l00439"></a>00439 <span class="comment">*   crvalX    double*   Value of the X-type spectral variable at the reference</span>
+<a name="l00440"></a>00440 <span class="comment">*                       point, SI units.</span>
+<a name="l00441"></a>00441 <span class="comment">*</span>
+<a name="l00442"></a>00442 <span class="comment">*   dXdS      double*   The derivative, dX/dS, evaluated at the reference</span>
+<a name="l00443"></a>00443 <span class="comment">*                       point, SI units.  Multiply the CDELTia keyvalue by</span>
+<a name="l00444"></a>00444 <span class="comment">*                       this to get the pixel spacing in the X-type spectral</span>
+<a name="l00445"></a>00445 <span class="comment">*                       coordinate.</span>
+<a name="l00446"></a>00446 <span class="comment">*</span>
+<a name="l00447"></a>00447 <span class="comment">*   err       struct wcserr **</span>
+<a name="l00448"></a>00448 <span class="comment">*                       For function return values > 1, this struct will</span>
+<a name="l00449"></a>00449 <span class="comment">*                       contain a detailed error message.  May be NULL if an</span>
+<a name="l00450"></a>00450 <span class="comment">*                       error message is not desired.</span>
+<a name="l00451"></a>00451 <span class="comment">*</span>
+<a name="l00452"></a>00452 <span class="comment">* Function return value:</span>
+<a name="l00453"></a>00453 <span class="comment">*             int       Status return value:</span>
+<a name="l00454"></a>00454 <span class="comment">*                         0: Success.</span>
+<a name="l00455"></a>00455 <span class="comment">*                         2: Invalid spectral parameters.</span>
+<a name="l00456"></a>00456 <span class="comment">*</span>
+<a name="l00457"></a>00457 <span class="comment">*</span>
+<a name="l00458"></a>00458 <span class="comment">* spcxpse() - Spectral keyword synthesis</span>
+<a name="l00459"></a>00459 <span class="comment">* -------------------------------------</span>
+<a name="l00460"></a>00460 <span class="comment">* spcxpse(), for the spectral axis type specified and the value provided for</span>
+<a name="l00461"></a>00461 <span class="comment">* the X-type spectral variable at the reference point, deduces the value of</span>
+<a name="l00462"></a>00462 <span class="comment">* the FITS spectral axis keyword CRVALia and also the derivative dS/dX which</span>
+<a name="l00463"></a>00463 <span class="comment">* may be used to compute CDELTia.  See above for an explanation of the S-,</span>
+<a name="l00464"></a>00464 <span class="comment">* P-, and X-type spectral variables.</span>
+<a name="l00465"></a>00465 <span class="comment">*</span>
+<a name="l00466"></a>00466 <span class="comment">* A deprecated form of this function, spcxps(), lacks the wcserr** parameter.</span>
+<a name="l00467"></a>00467 <span class="comment">*</span>
+<a name="l00468"></a>00468 <span class="comment">* Given:</span>
+<a name="l00469"></a>00469 <span class="comment">*   ctypeS    const char[9]</span>
+<a name="l00470"></a>00470 <span class="comment">*                       The required spectral axis type, i.e. the CTYPEia</span>
+<a name="l00471"></a>00471 <span class="comment">*                       keyvalue, (eight characters with null termination).</span>
+<a name="l00472"></a>00472 <span class="comment">*                       For non-grism axes, the character code for the P-type</span>
+<a name="l00473"></a>00473 <span class="comment">*                       spectral variable in the algorithm code (i.e. the</span>
+<a name="l00474"></a>00474 <span class="comment">*                       eighth character of CTYPEia) may be set to '?' (it</span>
+<a name="l00475"></a>00475 <span class="comment">*                       will not be reset).</span>
+<a name="l00476"></a>00476 <span class="comment">*</span>
+<a name="l00477"></a>00477 <span class="comment">*   crvalX    double    Value of the X-type spectral variable at the reference</span>
+<a name="l00478"></a>00478 <span class="comment">*                       point (N.B. NOT the CRVALia keyvalue), SI units.</span>
+<a name="l00479"></a>00479 <span class="comment">*</span>
+<a name="l00480"></a>00480 <span class="comment">*   restfrq,</span>
+<a name="l00481"></a>00481 <span class="comment">*   restwav   double    Rest frequency [Hz] and rest wavelength in vacuo [m],</span>
+<a name="l00482"></a>00482 <span class="comment">*                       only one of which need be given, the other should be</span>
+<a name="l00483"></a>00483 <span class="comment">*                       set to zero.  Neither are required if the translation</span>
+<a name="l00484"></a>00484 <span class="comment">*                       is between wave-characteristic types, or between</span>
+<a name="l00485"></a>00485 <span class="comment">*                       velocity-characteristic types.  E.g., required for</span>
+<a name="l00486"></a>00486 <span class="comment">*                       'FREQ'     -> 'ZOPT-F2W', but not required for</span>
+<a name="l00487"></a>00487 <span class="comment">*                       'VELO-F2V' -> 'ZOPT-F2W'.</span>
+<a name="l00488"></a>00488 <span class="comment">*</span>
+<a name="l00489"></a>00489 <span class="comment">* Returned:</span>
+<a name="l00490"></a>00490 <span class="comment">*   ptype     char*     Character code for the P-type spectral variable</span>
+<a name="l00491"></a>00491 <span class="comment">*                       derived from ctypeS, one of 'F', 'W', 'A', or 'V'.</span>
+<a name="l00492"></a>00492 <span class="comment">*</span>
+<a name="l00493"></a>00493 <span class="comment">*   xtype     char*     Character code for the X-type spectral variable</span>
+<a name="l00494"></a>00494 <span class="comment">*                       derived from ctypeS, one of 'F', 'W', 'A', or 'V'.</span>
+<a name="l00495"></a>00495 <span class="comment">*                       Also, 'w' and 'a' are synonymous to 'W' and 'A' for</span>
+<a name="l00496"></a>00496 <span class="comment">*                       grisms; crvalX and cdeltX must conform to these.</span>
 <a name="l00497"></a>00497 <span class="comment">*</span>
-<a name="l00498"></a>00498 <span class="comment">* Function return value:</span>
-<a name="l00499"></a>00499 <span class="comment">*             int       Status return value:</span>
-<a name="l00500"></a>00500 <span class="comment">*                         0: Success.</span>
-<a name="l00501"></a>00501 <span class="comment">*                         2: Invalid spectral parameters.</span>
-<a name="l00502"></a>00502 <span class="comment">*</span>
-<a name="l00503"></a>00503 <span class="comment">*                       A status value of 2 will be returned if restfrq or</span>
-<a name="l00504"></a>00504 <span class="comment">*                       restwav are not specified when required, or if ctypeS1</span>
-<a name="l00505"></a>00505 <span class="comment">*                       or ctypeS2 are self-inconsistent, or have different</span>
-<a name="l00506"></a>00506 <span class="comment">*                       spectral X-type variables.</span>
-<a name="l00507"></a>00507 <span class="comment">*</span>
-<a name="l00508"></a>00508 <span class="comment">*</span>
-<a name="l00509"></a>00509 <span class="comment">* spcaips() - Translate AIPS-convention spectral keywords</span>
-<a name="l00510"></a>00510 <span class="comment">* -------------------------------------------------------</span>
-<a name="l00511"></a>00511 <span class="comment">* spcaips() translates AIPS-convention spectral keywords, CTYPEn and VELREF,</span>
-<a name="l00512"></a>00512 <span class="comment">* into CTYPEia and SPECSYSa.</span>
-<a name="l00513"></a>00513 <span class="comment">*</span>
-<a name="l00514"></a>00514 <span class="comment">* Given:</span>
-<a name="l00515"></a>00515 <span class="comment">*   ctypeA    const char[9]</span>
-<a name="l00516"></a>00516 <span class="comment">*                       CTYPEia keyvalue (eight characters, need not be null-</span>
-<a name="l00517"></a>00517 <span class="comment">*                       terminated).</span>
-<a name="l00518"></a>00518 <span class="comment">*   velref    int       AIPS-convention VELREF code.  It has the following</span>
-<a name="l00519"></a>00519 <span class="comment">*                       integer values:</span>
-<a name="l00520"></a>00520 <span class="comment">*                         1: LSR kinematic, originally described simply as</span>
-<a name="l00521"></a>00521 <span class="comment">*                            "LSR" without distinction between the kinematic</span>
-<a name="l00522"></a>00522 <span class="comment">*                            and dynamic definitions.</span>
-<a name="l00523"></a>00523 <span class="comment">*                         2: Barycentric, originally described as "HEL"</span>
-<a name="l00524"></a>00524 <span class="comment">*                            meaning heliocentric.</span>
-<a name="l00525"></a>00525 <span class="comment">*                         3: Topocentric, originally described as "OBS"</span>
-<a name="l00526"></a>00526 <span class="comment">*                            meaning geocentric but widely interpreted as</span>
-<a name="l00527"></a>00527 <span class="comment">*                            topocentric.</span>
-<a name="l00528"></a>00528 <span class="comment">*                       AIPS++ extensions to VELREF are also recognized:</span>
-<a name="l00529"></a>00529 <span class="comment">*                         4: LSR dynamic.</span>
-<a name="l00530"></a>00530 <span class="comment">*                         5: Geocentric.</span>
-<a name="l00531"></a>00531 <span class="comment">*                         6: Source rest frame.</span>
-<a name="l00532"></a>00532 <span class="comment">*                         7: Galactocentric.</span>
-<a name="l00533"></a>00533 <span class="comment">*                       For an AIPS 'VELO' axis, a radio convention velocity</span>
-<a name="l00534"></a>00534 <span class="comment">*                       is denoted by adding 256 to VELREF, otherwise an</span>
-<a name="l00535"></a>00535 <span class="comment">*                       optical velocity is indicated (not applicable to</span>
-<a name="l00536"></a>00536 <span class="comment">*                       'FELO' axes).  Unrecognized values of VELREF are</span>
-<a name="l00537"></a>00537 <span class="comment">*                       simply ignored.</span>
+<a name="l00498"></a>00498 <span class="comment">*   restreq   int*      Multivalued flag that indicates whether rest frequency</span>
+<a name="l00499"></a>00499 <span class="comment">*                       or wavelength is required to compute spectral</span>
+<a name="l00500"></a>00500 <span class="comment">*                       variables for this CTYPEia, as for spctype().</span>
+<a name="l00501"></a>00501 <span class="comment">*</span>
+<a name="l00502"></a>00502 <span class="comment">*   crvalS    double*   Value of the S-type spectral variable at the reference</span>
+<a name="l00503"></a>00503 <span class="comment">*                       point (i.e. the appropriate CRVALia keyvalue), SI</span>
+<a name="l00504"></a>00504 <span class="comment">*                       units.</span>
+<a name="l00505"></a>00505 <span class="comment">*</span>
+<a name="l00506"></a>00506 <span class="comment">*   dSdX      double*   The derivative, dS/dX, evaluated at the reference</span>
+<a name="l00507"></a>00507 <span class="comment">*                       point, SI units.  Multiply this by the pixel spacing</span>
+<a name="l00508"></a>00508 <span class="comment">*                       in the X-type spectral coordinate to get the CDELTia</span>
+<a name="l00509"></a>00509 <span class="comment">*                       keyvalue.</span>
+<a name="l00510"></a>00510 <span class="comment">*</span>
+<a name="l00511"></a>00511 <span class="comment">*   err       struct wcserr **</span>
+<a name="l00512"></a>00512 <span class="comment">*                       For function return values > 1, this struct will</span>
+<a name="l00513"></a>00513 <span class="comment">*                       contain a detailed error message.  May be NULL if an</span>
+<a name="l00514"></a>00514 <span class="comment">*                       error message is not desired.</span>
+<a name="l00515"></a>00515 <span class="comment">*</span>
+<a name="l00516"></a>00516 <span class="comment">* Function return value:</span>
+<a name="l00517"></a>00517 <span class="comment">*             int       Status return value:</span>
+<a name="l00518"></a>00518 <span class="comment">*                         0: Success.</span>
+<a name="l00519"></a>00519 <span class="comment">*                         2: Invalid spectral parameters.</span>
+<a name="l00520"></a>00520 <span class="comment">*</span>
+<a name="l00521"></a>00521 <span class="comment">*</span>
+<a name="l00522"></a>00522 <span class="comment">* spctrne() - Spectral keyword translation</span>
+<a name="l00523"></a>00523 <span class="comment">* ---------------------------------------</span>
+<a name="l00524"></a>00524 <span class="comment">* spctrne() translates a set of FITS spectral axis keywords into the</span>
+<a name="l00525"></a>00525 <span class="comment">* corresponding set for the specified spectral axis type.  For example, a</span>
+<a name="l00526"></a>00526 <span class="comment">* 'FREQ' axis may be translated into 'ZOPT-F2W' and vice versa.</span>
+<a name="l00527"></a>00527 <span class="comment">*</span>
+<a name="l00528"></a>00528 <span class="comment">* A deprecated form of this function, spctrn(), lacks the wcserr** parameter.</span>
+<a name="l00529"></a>00529 <span class="comment">*</span>
+<a name="l00530"></a>00530 <span class="comment">* Given:</span>
+<a name="l00531"></a>00531 <span class="comment">*   ctypeS1   const char[9]</span>
+<a name="l00532"></a>00532 <span class="comment">*                       Spectral axis type, i.e. the CTYPEia keyvalue, (eight</span>
+<a name="l00533"></a>00533 <span class="comment">*                       characters with null termination).  For non-grism</span>
+<a name="l00534"></a>00534 <span class="comment">*                       axes, the character code for the P-type spectral</span>
+<a name="l00535"></a>00535 <span class="comment">*                       variable in the algorithm code (i.e. the eighth</span>
+<a name="l00536"></a>00536 <span class="comment">*                       character of CTYPEia) may be set to '?' (it will not</span>
+<a name="l00537"></a>00537 <span class="comment">*                       be reset).</span>
 <a name="l00538"></a>00538 <span class="comment">*</span>
-<a name="l00539"></a>00539 <span class="comment">*                       VELREF takes precedence over CTYPEia in defining the</span>
-<a name="l00540"></a>00540 <span class="comment">*                       Doppler frame, e.g. if</span>
+<a name="l00539"></a>00539 <span class="comment">*   crvalS1   double    Value of the S-type spectral variable at the reference</span>
+<a name="l00540"></a>00540 <span class="comment">*                       point, i.e. the CRVALia keyvalue, SI units.</span>
 <a name="l00541"></a>00541 <span class="comment">*</span>
-<a name="l00542"></a>00542 <span class="comment">=                         CTYPEn = 'VELO-HEL'</span>
-<a name="l00543"></a>00543 <span class="comment">=                         VELREF = 1</span>
+<a name="l00542"></a>00542 <span class="comment">*   cdeltS1   double    Increment of the S-type spectral variable at the</span>
+<a name="l00543"></a>00543 <span class="comment">*                       reference point, SI units.</span>
 <a name="l00544"></a>00544 <span class="comment">*</span>
-<a name="l00545"></a>00545 <span class="comment">*                       the Doppler frame is set to LSRK.</span>
-<a name="l00546"></a>00546 <span class="comment">*</span>
-<a name="l00547"></a>00547 <span class="comment">* Returned:</span>
-<a name="l00548"></a>00548 <span class="comment">*   ctype     char[9]   Translated CTYPEia keyvalue, or a copy of ctypeA if no</span>
-<a name="l00549"></a>00549 <span class="comment">*                       translation was performed (null-filled).</span>
-<a name="l00550"></a>00550 <span class="comment">*   specsys   char[9]   Doppler reference frame indicated by VELREF or else by</span>
-<a name="l00551"></a>00551 <span class="comment">*                       CTYPEn.</span>
-<a name="l00552"></a>00552 <span class="comment">*</span>
-<a name="l00553"></a>00553 <span class="comment">* Function return value:</span>
-<a name="l00554"></a>00554 <span class="comment">*             int       Status return value:</span>
-<a name="l00555"></a>00555 <span class="comment">*                        -1: No translation required (not an error).</span>
-<a name="l00556"></a>00556 <span class="comment">*                         0: Success.</span>
-<a name="l00557"></a>00557 <span class="comment">*</span>
-<a name="l00558"></a>00558 <span class="comment">*</span>
-<a name="l00559"></a>00559 <span class="comment">* spcprm struct - Spectral transformation parameters</span>
-<a name="l00560"></a>00560 <span class="comment">* --------------------------------------------------</span>
-<a name="l00561"></a>00561 <span class="comment">* The spcprm struct contains information required to transform spectral</span>
-<a name="l00562"></a>00562 <span class="comment">* coordinates.  It consists of certain members that must be set by the user</span>
-<a name="l00563"></a>00563 <span class="comment">* ("given") and others that are set by the WCSLIB routines ("returned").  Some</span>
-<a name="l00564"></a>00564 <span class="comment">* of the latter are supplied for informational purposes while others are for</span>
-<a name="l00565"></a>00565 <span class="comment">* internal use only.</span>
-<a name="l00566"></a>00566 <span class="comment">*</span>
-<a name="l00567"></a>00567 <span class="comment">*   int flag</span>
-<a name="l00568"></a>00568 <span class="comment">*     (Given and returned) This flag must be set to zero whenever any of the</span>
-<a name="l00569"></a>00569 <span class="comment">*     following spcprm structure members are set or changed:</span>
-<a name="l00570"></a>00570 <span class="comment">*</span>
-<a name="l00571"></a>00571 <span class="comment">*       - spcprm::type,</span>
-<a name="l00572"></a>00572 <span class="comment">*       - spcprm::code,</span>
-<a name="l00573"></a>00573 <span class="comment">*       - spcprm::crval,</span>
-<a name="l00574"></a>00574 <span class="comment">*       - spcprm::restfrq,</span>
-<a name="l00575"></a>00575 <span class="comment">*       - spcprm::restwav,</span>
-<a name="l00576"></a>00576 <span class="comment">*       - spcprm::pv[].</span>
-<a name="l00577"></a>00577 <span class="comment">*</span>
-<a name="l00578"></a>00578 <span class="comment">*     This signals the initialization routine, spcset(), to recompute the</span>
-<a name="l00579"></a>00579 <span class="comment">*     returned members of the spcprm struct.  spcset() will reset flag to</span>
-<a name="l00580"></a>00580 <span class="comment">*     indicate that this has been done.</span>
+<a name="l00545"></a>00545 <span class="comment">*   restfrq,</span>
+<a name="l00546"></a>00546 <span class="comment">*   restwav   double    Rest frequency [Hz] and rest wavelength in vacuo [m],</span>
+<a name="l00547"></a>00547 <span class="comment">*                       only one of which need be given, the other should be</span>
+<a name="l00548"></a>00548 <span class="comment">*                       set to zero.  Neither are required if the translation</span>
+<a name="l00549"></a>00549 <span class="comment">*                       is between wave-characteristic types, or between</span>
+<a name="l00550"></a>00550 <span class="comment">*                       velocity-characteristic types.  E.g., required for</span>
+<a name="l00551"></a>00551 <span class="comment">*                       'FREQ'     -> 'ZOPT-F2W', but not required for</span>
+<a name="l00552"></a>00552 <span class="comment">*                       'VELO-F2V' -> 'ZOPT-F2W'.</span>
+<a name="l00553"></a>00553 <span class="comment">*</span>
+<a name="l00554"></a>00554 <span class="comment">* Given and returned:</span>
+<a name="l00555"></a>00555 <span class="comment">*   ctypeS2   char[9]   Required spectral axis type (eight characters with</span>
+<a name="l00556"></a>00556 <span class="comment">*                       null termination).  The first four characters are</span>
+<a name="l00557"></a>00557 <span class="comment">*                       required to be given and are never modified.  The</span>
+<a name="l00558"></a>00558 <span class="comment">*                       remaining four, the algorithm code, are completely</span>
+<a name="l00559"></a>00559 <span class="comment">*                       determined by, and must be consistent with, ctypeS1</span>
+<a name="l00560"></a>00560 <span class="comment">*                       and the first four characters of ctypeS2.  A non-zero</span>
+<a name="l00561"></a>00561 <span class="comment">*                       status value will be returned if they are inconsistent</span>
+<a name="l00562"></a>00562 <span class="comment">*                       (see below).  However, if the final three characters</span>
+<a name="l00563"></a>00563 <span class="comment">*                       are specified as "???", or if just the eighth</span>
+<a name="l00564"></a>00564 <span class="comment">*                       character is specified as '?', the correct algorithm</span>
+<a name="l00565"></a>00565 <span class="comment">*                       code will be substituted (applies for grism axes as</span>
+<a name="l00566"></a>00566 <span class="comment">*                       well as non-grism).</span>
+<a name="l00567"></a>00567 <span class="comment">*</span>
+<a name="l00568"></a>00568 <span class="comment">* Returned:</span>
+<a name="l00569"></a>00569 <span class="comment">*   crvalS2   double*   Value of the new S-type spectral variable at the</span>
+<a name="l00570"></a>00570 <span class="comment">*                       reference point, i.e. the new CRVALia keyvalue, SI</span>
+<a name="l00571"></a>00571 <span class="comment">*                       units.</span>
+<a name="l00572"></a>00572 <span class="comment">*</span>
+<a name="l00573"></a>00573 <span class="comment">*   cdeltS2   double*   Increment of the new S-type spectral variable at the</span>
+<a name="l00574"></a>00574 <span class="comment">*                       reference point, i.e. the new CDELTia keyvalue, SI</span>
+<a name="l00575"></a>00575 <span class="comment">*                       units.</span>
+<a name="l00576"></a>00576 <span class="comment">*</span>
+<a name="l00577"></a>00577 <span class="comment">*   err       struct wcserr **</span>
+<a name="l00578"></a>00578 <span class="comment">*                       For function return values > 1, this struct will</span>
+<a name="l00579"></a>00579 <span class="comment">*                       contain a detailed error message.  May be NULL if an</span>
+<a name="l00580"></a>00580 <span class="comment">*                       error message is not desired.</span>
 <a name="l00581"></a>00581 <span class="comment">*</span>
-<a name="l00582"></a>00582 <span class="comment">*   char type[8]</span>
-<a name="l00583"></a>00583 <span class="comment">*     (Given) Four-letter spectral variable type, e.g "ZOPT" for</span>
-<a name="l00584"></a>00584 <span class="comment">*     CTYPEia = 'ZOPT-F2W'.  (Declared as char[8] for alignment reasons.)</span>
-<a name="l00585"></a>00585 <span class="comment">*</span>
-<a name="l00586"></a>00586 <span class="comment">*   char code[4]</span>
-<a name="l00587"></a>00587 <span class="comment">*     (Given) Three-letter spectral algorithm code, e.g "F2W" for</span>
-<a name="l00588"></a>00588 <span class="comment">*     CTYPEia = 'ZOPT-F2W'.</span>
-<a name="l00589"></a>00589 <span class="comment">*</span>
-<a name="l00590"></a>00590 <span class="comment">*   double crval</span>
-<a name="l00591"></a>00591 <span class="comment">*     (Given) Reference value (CRVALia), SI units.</span>
+<a name="l00582"></a>00582 <span class="comment">* Function return value:</span>
+<a name="l00583"></a>00583 <span class="comment">*             int       Status return value:</span>
+<a name="l00584"></a>00584 <span class="comment">*                         0: Success.</span>
+<a name="l00585"></a>00585 <span class="comment">*                         2: Invalid spectral parameters.</span>
+<a name="l00586"></a>00586 <span class="comment">*</span>
+<a name="l00587"></a>00587 <span class="comment">*                       A status value of 2 will be returned if restfrq or</span>
+<a name="l00588"></a>00588 <span class="comment">*                       restwav are not specified when required, or if ctypeS1</span>
+<a name="l00589"></a>00589 <span class="comment">*                       or ctypeS2 are self-inconsistent, or have different</span>
+<a name="l00590"></a>00590 <span class="comment">*                       spectral X-type variables.</span>
+<a name="l00591"></a>00591 <span class="comment">*</span>
 <a name="l00592"></a>00592 <span class="comment">*</span>
-<a name="l00593"></a>00593 <span class="comment">*   double restfrq</span>
-<a name="l00594"></a>00594 <span class="comment">*     (Given) The rest frequency [Hz], and ...</span>
-<a name="l00595"></a>00595 <span class="comment">*</span>
-<a name="l00596"></a>00596 <span class="comment">*   double restwav</span>
-<a name="l00597"></a>00597 <span class="comment">*     (Given) ... the rest wavelength in vacuo [m], only one of which need be</span>
-<a name="l00598"></a>00598 <span class="comment">*     given, the other should be set to zero.  Neither are required if the</span>
-<a name="l00599"></a>00599 <span class="comment">*     X and S spectral variables are both wave-characteristic, or both</span>
-<a name="l00600"></a>00600 <span class="comment">*     velocity-characteristic, types.</span>
-<a name="l00601"></a>00601 <span class="comment">*</span>
-<a name="l00602"></a>00602 <span class="comment">*   double pv[7]</span>
-<a name="l00603"></a>00603 <span class="comment">*     (Given) Grism parameters for 'GRI' and 'GRA' algorithm codes:</span>
-<a name="l00604"></a>00604 <span class="comment">*       - 0: G, grating ruling density.</span>
-<a name="l00605"></a>00605 <span class="comment">*       - 1: m, interference order.</span>
-<a name="l00606"></a>00606 <span class="comment">*       - 2: alpha, angle of incidence [deg].</span>
-<a name="l00607"></a>00607 <span class="comment">*       - 3: n_r, refractive index at the reference wavelength, lambda_r.</span>
-<a name="l00608"></a>00608 <span class="comment">*       - 4: n'_r, dn/dlambda at the reference wavelength, lambda_r (/m).</span>
-<a name="l00609"></a>00609 <span class="comment">*       - 5: epsilon, grating tilt angle [deg].</span>
-<a name="l00610"></a>00610 <span class="comment">*       - 6: theta, detector tilt angle [deg].</span>
-<a name="l00611"></a>00611 <span class="comment">*</span>
-<a name="l00612"></a>00612 <span class="comment">* The remaining members of the spcprm struct are maintained by spcset() and</span>
-<a name="l00613"></a>00613 <span class="comment">* must not be modified elsewhere:</span>
-<a name="l00614"></a>00614 <span class="comment">*</span>
-<a name="l00615"></a>00615 <span class="comment">*   double w[6]</span>
-<a name="l00616"></a>00616 <span class="comment">*     (Returned) Intermediate values:</span>
-<a name="l00617"></a>00617 <span class="comment">*       - 0: Rest frequency or wavelength (SI).</span>
-<a name="l00618"></a>00618 <span class="comment">*       - 1: The value of the X-type spectral variable at the reference point</span>
-<a name="l00619"></a>00619 <span class="comment">*           (SI units).</span>
-<a name="l00620"></a>00620 <span class="comment">*       - 2: dX/dS at the reference point (SI units).</span>
-<a name="l00621"></a>00621 <span class="comment">*      The remainder are grism intermediates.</span>
-<a name="l00622"></a>00622 <span class="comment">*</span>
-<a name="l00623"></a>00623 <span class="comment">*   int isGrism</span>
-<a name="l00624"></a>00624 <span class="comment">*     (Returned) Grism coordinates?</span>
-<a name="l00625"></a>00625 <span class="comment">*       - 0: no,</span>
-<a name="l00626"></a>00626 <span class="comment">*       - 1: in vacuum,</span>
-<a name="l00627"></a>00627 <span class="comment">*       - 2: in air.</span>
-<a name="l00628"></a>00628 <span class="comment">*</span>
-<a name="l00629"></a>00629 <span class="comment">*   int padding</span>
-<a name="l00630"></a>00630 <span class="comment">*     (An unused variable inserted for alignment purposes only.)</span>
+<a name="l00593"></a>00593 <span class="comment">* spcaips() - Translate AIPS-convention spectral keywords</span>
+<a name="l00594"></a>00594 <span class="comment">* -------------------------------------------------------</span>
+<a name="l00595"></a>00595 <span class="comment">* spcaips() translates AIPS-convention spectral keywords, CTYPEn and VELREF,</span>
+<a name="l00596"></a>00596 <span class="comment">* into CTYPEia and SPECSYSa.</span>
+<a name="l00597"></a>00597 <span class="comment">*</span>
+<a name="l00598"></a>00598 <span class="comment">* Given:</span>
+<a name="l00599"></a>00599 <span class="comment">*   ctypeA    const char[9]</span>
+<a name="l00600"></a>00600 <span class="comment">*                       CTYPEia keyvalue (eight characters, need not be null-</span>
+<a name="l00601"></a>00601 <span class="comment">*                       terminated).</span>
+<a name="l00602"></a>00602 <span class="comment">*</span>
+<a name="l00603"></a>00603 <span class="comment">*   velref    int       AIPS-convention VELREF code.  It has the following</span>
+<a name="l00604"></a>00604 <span class="comment">*                       integer values:</span>
+<a name="l00605"></a>00605 <span class="comment">*                         1: LSR kinematic, originally described simply as</span>
+<a name="l00606"></a>00606 <span class="comment">*                            "LSR" without distinction between the kinematic</span>
+<a name="l00607"></a>00607 <span class="comment">*                            and dynamic definitions.</span>
+<a name="l00608"></a>00608 <span class="comment">*                         2: Barycentric, originally described as "HEL"</span>
+<a name="l00609"></a>00609 <span class="comment">*                            meaning heliocentric.</span>
+<a name="l00610"></a>00610 <span class="comment">*                         3: Topocentric, originally described as "OBS"</span>
+<a name="l00611"></a>00611 <span class="comment">*                            meaning geocentric but widely interpreted as</span>
+<a name="l00612"></a>00612 <span class="comment">*                            topocentric.</span>
+<a name="l00613"></a>00613 <span class="comment">*                       AIPS++ extensions to VELREF are also recognized:</span>
+<a name="l00614"></a>00614 <span class="comment">*                         4: LSR dynamic.</span>
+<a name="l00615"></a>00615 <span class="comment">*                         5: Geocentric.</span>
+<a name="l00616"></a>00616 <span class="comment">*                         6: Source rest frame.</span>
+<a name="l00617"></a>00617 <span class="comment">*                         7: Galactocentric.</span>
+<a name="l00618"></a>00618 <span class="comment">*                       For an AIPS 'VELO' axis, a radio convention velocity</span>
+<a name="l00619"></a>00619 <span class="comment">*                       is denoted by adding 256 to VELREF, otherwise an</span>
+<a name="l00620"></a>00620 <span class="comment">*                       optical velocity is indicated (not applicable to</span>
+<a name="l00621"></a>00621 <span class="comment">*                       'FELO' axes).  Unrecognized values of VELREF are</span>
+<a name="l00622"></a>00622 <span class="comment">*                       simply ignored.</span>
+<a name="l00623"></a>00623 <span class="comment">*</span>
+<a name="l00624"></a>00624 <span class="comment">*                       VELREF takes precedence over CTYPEia in defining the</span>
+<a name="l00625"></a>00625 <span class="comment">*                       Doppler frame, e.g. if</span>
+<a name="l00626"></a>00626 <span class="comment">*</span>
+<a name="l00627"></a>00627 <span class="comment">=                         CTYPEn = 'VELO-HEL'</span>
+<a name="l00628"></a>00628 <span class="comment">=                         VELREF = 1</span>
+<a name="l00629"></a>00629 <span class="comment">*</span>
+<a name="l00630"></a>00630 <span class="comment">*                       the Doppler frame is set to LSRK.</span>
 <a name="l00631"></a>00631 <span class="comment">*</span>
-<a name="l00632"></a>00632 <span class="comment">*   int (*spxX2P)(SPX_ARGS)</span>
-<a name="l00633"></a>00633 <span class="comment">*     (Returned) The first and ...</span>
-<a name="l00634"></a>00634 <span class="comment">*   int (*spxP2S)(SPX_ARGS)</span>
-<a name="l00635"></a>00635 <span class="comment">*     (Returned) ... the second of the pointers to the transformation</span>
-<a name="l00636"></a>00636 <span class="comment">*     functions in the two-step algorithm chain X -> P -> S in the</span>
-<a name="l00637"></a>00637 <span class="comment">*     pixel-to-spectral direction where the non-linear transformation is from</span>
-<a name="l00638"></a>00638 <span class="comment">*     X to P.  The argument list, SPX_ARGS, is defined in spx.h.</span>
-<a name="l00639"></a>00639 <span class="comment">*</span>
-<a name="l00640"></a>00640 <span class="comment">*   int (*spxS2P)(SPX_ARGS)</span>
-<a name="l00641"></a>00641 <span class="comment">*     (Returned) The first and ...</span>
-<a name="l00642"></a>00642 <span class="comment">*   int (*spxP2X)(SPX_ARGS)</span>
-<a name="l00643"></a>00643 <span class="comment">*     (Returned) ... the second of the pointers to the transformation</span>
-<a name="l00644"></a>00644 <span class="comment">*     functions in the two-step algorithm chain S -> P -> X in the</span>
-<a name="l00645"></a>00645 <span class="comment">*     spectral-to-pixel direction where the non-linear transformation is from</span>
-<a name="l00646"></a>00646 <span class="comment">*     P to X.  The argument list, SPX_ARGS, is defined in spx.h.</span>
-<a name="l00647"></a>00647 <span class="comment">*</span>
-<a name="l00648"></a>00648 <span class="comment">*</span>
-<a name="l00649"></a>00649 <span class="comment">* Global variable: const char *spc_errmsg[] - Status return messages</span>
-<a name="l00650"></a>00650 <span class="comment">* ------------------------------------------------------------------</span>
-<a name="l00651"></a>00651 <span class="comment">* Error messages to match the status value returned from each function.</span>
+<a name="l00632"></a>00632 <span class="comment">* Returned:</span>
+<a name="l00633"></a>00633 <span class="comment">*   ctype     char[9]   Translated CTYPEia keyvalue, or a copy of ctypeA if no</span>
+<a name="l00634"></a>00634 <span class="comment">*                       translation was performed (null-filled).</span>
+<a name="l00635"></a>00635 <span class="comment">*</span>
+<a name="l00636"></a>00636 <span class="comment">*   specsys   char[9]   Doppler reference frame indicated by VELREF or else by</span>
+<a name="l00637"></a>00637 <span class="comment">*                       CTYPEn.</span>
+<a name="l00638"></a>00638 <span class="comment">*</span>
+<a name="l00639"></a>00639 <span class="comment">* Function return value:</span>
+<a name="l00640"></a>00640 <span class="comment">*             int       Status return value:</span>
+<a name="l00641"></a>00641 <span class="comment">*                        -1: No translation required (not an error).</span>
+<a name="l00642"></a>00642 <span class="comment">*                         0: Success.</span>
+<a name="l00643"></a>00643 <span class="comment">*</span>
+<a name="l00644"></a>00644 <span class="comment">*</span>
+<a name="l00645"></a>00645 <span class="comment">* spcprm struct - Spectral transformation parameters</span>
+<a name="l00646"></a>00646 <span class="comment">* --------------------------------------------------</span>
+<a name="l00647"></a>00647 <span class="comment">* The spcprm struct contains information required to transform spectral</span>
+<a name="l00648"></a>00648 <span class="comment">* coordinates.  It consists of certain members that must be set by the user</span>
+<a name="l00649"></a>00649 <span class="comment">* ("given") and others that are set by the WCSLIB routines ("returned").  Some</span>
+<a name="l00650"></a>00650 <span class="comment">* of the latter are supplied for informational purposes while others are for</span>
+<a name="l00651"></a>00651 <span class="comment">* internal use only.</span>
 <a name="l00652"></a>00652 <span class="comment">*</span>
-<a name="l00653"></a>00653 <span class="comment">*===========================================================================*/</span>
-<a name="l00654"></a>00654 
-<a name="l00655"></a>00655 <span class="preprocessor">#ifndef WCSLIB_SPC</span>
-<a name="l00656"></a>00656 <span class="preprocessor"></span><span class="preprocessor">#define WCSLIB_SPC</span>
-<a name="l00657"></a>00657 <span class="preprocessor"></span>
-<a name="l00658"></a>00658 <span class="preprocessor">#include "<a class="code" href="spx_8h.html">spx.h</a>"</span>
-<a name="l00659"></a>00659 
-<a name="l00660"></a>00660 <span class="preprocessor">#ifdef __cplusplus</span>
-<a name="l00661"></a>00661 <span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">"C"</span> {
-<a name="l00662"></a>00662 <span class="preprocessor">#endif</span>
-<a name="l00663"></a>00663 <span class="preprocessor"></span>
-<a name="l00664"></a>00664 
-<a name="l00665"></a>00665 <span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="spc_8h.html#96978fec523018fd6898301a3452c166" title="Status return messages.">spc_errmsg</a>[];
-<a name="l00666"></a>00666 
-<a name="l00667"></a>00667 
-<a name="l00668"></a><a class="code" href="structspcprm.html">00668</a> <span class="keyword">struct </span><a class="code" href="structspcprm.html" title="Spectral transformation parameters.">spcprm</a> {
-<a name="l00669"></a>00669   <span class="comment">/* Initialization flag (see the prologue above).                          */</span>
-<a name="l00670"></a>00670   <span class="comment">/*------------------------------------------------------------------------*/</span>
-<a name="l00671"></a><a class="code" href="structspcprm.html#feeb5f4056f271fd37291a712a7b6791">00671</a>   <span class="keywordtype">int</span>   <a class="code" href="structspcprm.html#feeb5f4056f271fd37291a712a7b6791">flag</a>;                   <span class="comment">/* Set to zero to force initialization.     */</span>
-<a name="l00672"></a>00672 
-<a name="l00673"></a>00673   <span class="comment">/* Parameters to be provided (see the prologue above).                    */</span>
-<a name="l00674"></a>00674   <span class="comment">/*------------------------------------------------------------------------*/</span>
-<a name="l00675"></a><a class="code" href="structspcprm.html#387d74de3215763d7e22c222b19a2c44">00675</a>   <span class="keywordtype">char</span>   <a class="code" href="structspcprm.html#387d74de3215763d7e22c222b19a2c44">type</a>[8];               <span class="comment">/* Four-letter spectral variable type.      */</span>
-<a name="l00676"></a><a class="code" href="structspcprm.html#5f9a48a52144f8ced93baaffc107a3a6">00676</a>   <span class="keywordtype">char</span>   <a class="code" href="structspcprm.html#5f9a48a52144f8ced93baaffc107a3a6">code</a>[4];               <span class="comment">/* Three-letter spectral algorithm code.    */</span>
-<a name="l00677"></a>00677 
-<a name="l00678"></a><a class="code" href="structspcprm.html#2c5c2d97e6c5f617272834b1516c84de">00678</a>   <span class="keywordtype">double</span> <a class="code" href="structspcprm.html#2c5c2d97e6c5f617272834b1516c84de">crval</a>;                 <span class="comment">/* Reference value (CRVALia), SI units.     */</span>
-<a name="l00679"></a><a class="code" href="structspcprm.html#74433ae0e7e1ec426777bafb402b50c4">00679</a>   <span class="keywordtype">double</span> <a class="code" href="structspcprm.html#74433ae0e7e1ec426777bafb402b50c4">restfrq</a>;               <span class="comment">/* Rest frequency, Hz.                      */</span>
-<a name="l00680"></a><a class="code" href="structspcprm.html#4dbc8c7064ae790483017b6c81e7ded2">00680</a>   <span class="keywordtype">double</span> <a class="code" href="structspcprm.html#4dbc8c7064ae790483017b6c81e7ded2">restwav</a>;               <span class="comment">/* Rest wavelength, m.                      */</span>
-<a name="l00681"></a>00681 
-<a name="l00682"></a><a class="code" href="structspcprm.html#e11db8d7ff8b605eed87298a32fd094d">00682</a>   <span class="keywordtype">double</span> <a class="code" href="structspcprm.html#e11db8d7ff8b605eed87298a32fd094d">pv</a>[7];                 <span class="comment">/* Grism parameters:                        */</span>
-<a name="l00683"></a>00683                                 <span class="comment">/*   0: G, grating ruling density.          */</span>
-<a name="l00684"></a>00684                                 <span class="comment">/*   1: m, interference order.              */</span>
-<a name="l00685"></a>00685                                 <span class="comment">/*   2: alpha, angle of incidence.          */</span>
-<a name="l00686"></a>00686                                 <span class="comment">/*   3: n_r, refractive index at lambda_r.  */</span>
-<a name="l00687"></a>00687                                 <span class="comment">/*   4: n'_r, dn/dlambda at lambda_r.       */</span>
-<a name="l00688"></a>00688                                 <span class="comment">/*   5: epsilon, grating tilt angle.        */</span>
-<a name="l00689"></a>00689                                 <span class="comment">/*   6: theta, detector tilt angle.         */</span>
-<a name="l00690"></a>00690 
-<a name="l00691"></a>00691   <span class="comment">/* Information derived from the parameters supplied.                      */</span>
-<a name="l00692"></a>00692   <span class="comment">/*------------------------------------------------------------------------*/</span>
-<a name="l00693"></a><a class="code" href="structspcprm.html#8ef0c963f1b0ee957f3403da7559a81c">00693</a>   <span class="keywordtype">double</span> <a class="code" href="structspcprm.html#8ef0c963f1b0ee957f3403da7559a81c">w</a>[6];                  <span class="comment">/* Intermediate values.                     */</span>
-<a name="l00694"></a>00694                                 <span class="comment">/*   0: Rest frequency or wavelength (SI).  */</span>
-<a name="l00695"></a>00695                                 <span class="comment">/*   1: CRVALX (SI units).                  */</span>
-<a name="l00696"></a>00696                                 <span class="comment">/*   2: CDELTX/CDELTia = dX/dS (SI units).  */</span>
-<a name="l00697"></a>00697                                 <span class="comment">/* The remainder are grism intermediates.   */</span>
-<a name="l00698"></a>00698 
-<a name="l00699"></a><a class="code" href="structspcprm.html#ec5d37c00d382a84a090d4f52d9a4346">00699</a>   <span class="keywordtype">int</span> <a class="code" href="structspcprm.html#ec5d37c00d382a84a090d4f52d9a4346">isGrism</a>;                  <span class="comment">/* Grism coordinates?  1: vacuum, 2: air.   */</span>
-<a name="l00700"></a><a class="code" href="structspcprm.html#e30a7c49f819b7089aab9753a069bb1e">00700</a>   <span class="keywordtype">int</span> <a class="code" href="structspcprm.html#e30a7c49f819b7089aab9753a069bb1e">padding</a>;                  <span class="comment">/* (Dummy inserted for alignment purposes.) */</span>
-<a name="l00701"></a>00701 
-<a name="l00702"></a>00702   int (*<a class="code" href="structspcprm.html#20db4194170d78054908acf94b41d9d9">spxX2P</a>)(<a class="code" href="spx_8h.html#777e5c4790da397aefcada61445a1bb3" title="For use in declaring spectral conversion function prototypes.">SPX_ARGS</a>);      <span class="comment">/* Pointers to the transformation functions */</span>
-<a name="l00703"></a>00703   int (*<a class="code" href="structspcprm.html#dd01b70b4a074a7bdccff378ab61a948">spxP2S</a>)(<a class="code" href="spx_8h.html#777e5c4790da397aefcada61445a1bb3" title="For use in declaring spectral conversion function prototypes.">SPX_ARGS</a>);      <span class="comment">/* in the two-step algorithm chain in the   */</span>
-<a name="l00704"></a>00704                                 <span class="comment">/* pixel-to-spectral direction.             */</span>
-<a name="l00705"></a>00705 
-<a name="l00706"></a>00706   int (*<a class="code" href="structspcprm.html#fb6a33994ad13f402efb68d20a97eee1">spxS2P</a>)(<a class="code" href="spx_8h.html#777e5c4790da397aefcada61445a1bb3" title="For use in declaring spectral conversion function prototypes.">SPX_ARGS</a>);      <span class="comment">/* Pointers to the transformation functions */</span>
-<a name="l00707"></a>00707   int (*<a class="code" href="structspcprm.html#6727d3a30592e54c7361e0434a795832">spxP2X</a>)(<a class="code" href="spx_8h.html#777e5c4790da397aefcada61445a1bb3" title="For use in declaring spectral conversion function prototypes.">SPX_ARGS</a>);      <span class="comment">/* in the two-step algorithm chain in the   */</span>
-<a name="l00708"></a>00708                                 <span class="comment">/* spectral-to-pixel direction.             */</span>
-<a name="l00709"></a>00709 };
-<a name="l00710"></a>00710 
-<a name="l00711"></a>00711 <span class="comment">/* Size of the spcprm struct in int units, used by the Fortran wrappers. */</span>
-<a name="l00712"></a><a class="code" href="spc_8h.html#4e195ae6c61da3608692a3c7f2395599">00712</a> <span class="preprocessor">#define SPCLEN (sizeof(struct spcprm)/sizeof(int))</span>
-<a name="l00713"></a>00713 <span class="preprocessor"></span>
-<a name="l00714"></a>00714 
-<a name="l00715"></a>00715 <span class="keywordtype">int</span> <a class="code" href="spc_8h.html#30c95d776068ef3cc959a50af9995fa9" title="Default constructor for the spcprm struct.">spcini</a>(<span class="keyword">struct</span> <a class="code" href="structspcprm.html" title="Spectral transformation parameters.">spcprm</a> *spc);
-<a name="l00716"></a>00716 
-<a name="l00717"></a>00717 <span class="keywordtype">int</span> <a class="code" href="spc_8h.html#7304d0d00bcf9d2bad1f56ba6d8322ea" title="Print routine for the spcprm struct.">spcprt</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structspcprm.html" title="Spectral transformation parameters.">spcprm</a> *spc);
-<a name="l00718"></a>00718 
-<a name="l00719"></a>00719 <span class="keywordtype">int</span> <a class="code" href="spc_8h.html#f2ee6399a65f2467841be79e4bbb41c3" title="Setup routine for the spcprm struct.">spcset</a>(<span class="keyword">struct</span> <a class="code" href="structspcprm.html" title="Spectral transformation parameters.">spcprm</a> *spc);
-<a name="l00720"></a>00720 
-<a name="l00721"></a>00721 <span class="keywordtype">int</span> <a class="code" href="spc_8h.html#e7fe86ae85a1a3bd19c2d78c3dba58f6" title="Transform to spectral coordinates.">spcx2s</a>(<span class="keyword">struct</span> <a class="code" href="structspcprm.html" title="Spectral transformation parameters.">spcprm</a> *spc, <span class="keywordtype">int</span> nx, <span class="keywordtype">int</span> sx, <span class="keywordtype">int</span> sspec,
-<a name="l00722"></a>00722            <span class="keyword">const</span> <span class="keywordtype">double</span> x[], <span class="keywordtype">double</span> spec[], <span class="keywordtype">int</span> stat[]);
-<a name="l00723"></a>00723 
-<a name="l00724"></a>00724 <span class="keywordtype">int</span> <a class="code" href="spc_8h.html#e6e89217a5eca87a2101ae195da74347" title="Transform spectral coordinates.">spcs2x</a>(<span class="keyword">struct</span> <a class="code" href="structspcprm.html" title="Spectral transformation parameters.">spcprm</a> *spc, <span class="keywordtype">int</span> nspec, <span class="keywordtype">int</span> sspec, <span class="keywordtype">int</span> sx,
-<a name="l00725"></a>00725            <span class="keyword">const</span> <span class="keywordtype">double</span> spec[], <span class="keywordtype">double</span> x[], <span class="keywordtype">int</span> stat[]);
-<a name="l00726"></a>00726 
-<a name="l00727"></a>00727 <span class="keywordtype">int</span> <a class="code" href="spc_8h.html#6f88e6f1a549bffa0d0ab2b9523d2000" title="Spectral CTYPEia keyword analysis.">spctyp</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> ctype[], <span class="keywordtype">char</span> stype[], <span class="keywordtype">char</span> scode[], <span class="keywordtype">char</span> sname[],
-<a name="l00728"></a>00728            <span class="keywordtype">char</span> units[], <span class="keywordtype">char</span> *ptype, <span class="keywordtype">char</span> *xtype, <span class="keywordtype">int</span> *restreq);
-<a name="l00729"></a>00729 
-<a name="l00730"></a>00730 <span class="keywordtype">int</span> <a class="code" href="spc_8h.html#b9fc42d8e1d281839a0a42ac00bcd180" title="Spectral keyword analysis.">spcspx</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> ctypeS[], <span class="keywordtype">double</span> crvalS, <span class="keywordtype">double</span> restfrq, <span class="keywordtype">double</span> restwav,
-<a name="l00731"></a>00731            <span class="keywordtype">char</span> *ptype, <span class="keywordtype">char</span> *xtype, <span class="keywordtype">int</span> *restreq, <span class="keywordtype">double</span> *crvalX,
-<a name="l00732"></a>00732            <span class="keywordtype">double</span> *dXdS);
-<a name="l00733"></a>00733 
-<a name="l00734"></a>00734 <span class="keywordtype">int</span> <a class="code" href="spc_8h.html#49f16254df0e3498ae2c1eb641f5232c" title="Spectral keyword synthesis.">spcxps</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> ctypeS[], <span class="keywordtype">double</span> crvalX, <span class="keywordtype">double</span> restfrq, <span class="keywordtype">double</span> restwav,
-<a name="l00735"></a>00735            <span class="keywordtype">char</span> *ptype, <span class="keywordtype">char</span> *xtype, <span class="keywordtype">int</span> *restreq, <span class="keywordtype">double</span> *crvalS,
-<a name="l00736"></a>00736            <span class="keywordtype">double</span> *dSdX);
-<a name="l00737"></a>00737 
-<a name="l00738"></a>00738 <span class="keywordtype">int</span> <a class="code" href="spc_8h.html#96e8686daa13255e36506c3bfc213e46" title="Spectral keyword translation.">spctrn</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> ctypeS1[], <span class="keywordtype">double</span> crvalS1, <span class="keywordtype">double</span> cdeltS1,
-<a name="l00739"></a>00739            <span class="keywordtype">double</span> restfrq, <span class="keywordtype">double</span> restwav, <span class="keywordtype">char</span> ctypeS2[], <span class="keywordtype">double</span> *crvalS2,
-<a name="l00740"></a>00740            <span class="keywordtype">double</span> *cdeltS2);
-<a name="l00741"></a>00741 
-<a name="l00742"></a>00742 <span class="keywordtype">int</span> <a class="code" href="spc_8h.html#615d3ef3a505a8be7da1578d9338d218" title="Translate AIPS-convention spectral keywords.">spcaips</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> ctypeA[], <span class="keywordtype">int</span> velref, <span class="keywordtype">char</span> ctype[], <span class="keywordtype">char</span> specsys[]);
-<a name="l00743"></a>00743 
-<a name="l00744"></a>00744 
-<a name="l00745"></a>00745 <span class="comment">/* Deprecated. */</span>
-<a name="l00746"></a><a class="code" href="spc_8h.html#4d66edc63bfc8a39adc6bac9e88c8e81">00746</a> <span class="preprocessor">#define spcini_errmsg spc_errmsg</span>
-<a name="l00747"></a><a class="code" href="spc_8h.html#c39694faccdd56850677999d714cd14a">00747</a> <span class="preprocessor"></span><span class="preprocessor">#define spcprt_errmsg spc_errmsg</span>
-<a name="l00748"></a><a class="code" href="spc_8h.html#49807752ce4e223d4095cf6ad13bac0a">00748</a> <span class="preprocessor"></span><span class="preprocessor">#define spcset_errmsg spc_errmsg</span>
-<a name="l00749"></a><a class="code" href="spc_8h.html#ab517aed3ee9f8d5a5ca1f990d310b61">00749</a> <span class="preprocessor"></span><span class="preprocessor">#define spcx2s_errmsg spc_errmsg</span>
-<a name="l00750"></a><a class="code" href="spc_8h.html#f0e4274b242fd41625b6ad4f4376b8da">00750</a> <span class="preprocessor"></span><span class="preprocessor">#define spcs2x_errmsg spc_errmsg</span>
-<a name="l00751"></a>00751 <span class="preprocessor"></span>
-<a name="l00752"></a>00752 <span class="preprocessor">#ifdef __cplusplus</span>
-<a name="l00753"></a>00753 <span class="preprocessor"></span>}
-<a name="l00754"></a>00754 <span class="preprocessor">#endif</span>
-<a name="l00755"></a>00755 <span class="preprocessor"></span>
-<a name="l00756"></a>00756 <span class="preprocessor">#endif </span><span class="comment">/* WCSLIB_SPC */</span>
+<a name="l00653"></a>00653 <span class="comment">*   int flag</span>
+<a name="l00654"></a>00654 <span class="comment">*     (Given and returned) This flag must be set to zero whenever any of the</span>
+<a name="l00655"></a>00655 <span class="comment">*     following spcprm structure members are set or changed:</span>
+<a name="l00656"></a>00656 <span class="comment">*</span>
+<a name="l00657"></a>00657 <span class="comment">*       - spcprm::type,</span>
+<a name="l00658"></a>00658 <span class="comment">*       - spcprm::code,</span>
+<a name="l00659"></a>00659 <span class="comment">*       - spcprm::crval,</span>
+<a name="l00660"></a>00660 <span class="comment">*       - spcprm::restfrq,</span>
+<a name="l00661"></a>00661 <span class="comment">*       - spcprm::restwav,</span>
+<a name="l00662"></a>00662 <span class="comment">*       - spcprm::pv[].</span>
+<a name="l00663"></a>00663 <span class="comment">*</span>
+<a name="l00664"></a>00664 <span class="comment">*     This signals the initialization routine, spcset(), to recompute the</span>
+<a name="l00665"></a>00665 <span class="comment">*     returned members of the spcprm struct.  spcset() will reset flag to</span>
+<a name="l00666"></a>00666 <span class="comment">*     indicate that this has been done.</span>
+<a name="l00667"></a>00667 <span class="comment">*</span>
+<a name="l00668"></a>00668 <span class="comment">*   char type[8]</span>
+<a name="l00669"></a>00669 <span class="comment">*     (Given) Four-letter spectral variable type, e.g "ZOPT" for</span>
+<a name="l00670"></a>00670 <span class="comment">*     CTYPEia = 'ZOPT-F2W'.  (Declared as char[8] for alignment reasons.)</span>
+<a name="l00671"></a>00671 <span class="comment">*</span>
+<a name="l00672"></a>00672 <span class="comment">*   char code[4]</span>
+<a name="l00673"></a>00673 <span class="comment">*     (Given) Three-letter spectral algorithm code, e.g "F2W" for</span>
+<a name="l00674"></a>00674 <span class="comment">*     CTYPEia = 'ZOPT-F2W'.</span>
+<a name="l00675"></a>00675 <span class="comment">*</span>
+<a name="l00676"></a>00676 <span class="comment">*   double crval</span>
+<a name="l00677"></a>00677 <span class="comment">*     (Given) Reference value (CRVALia), SI units.</span>
+<a name="l00678"></a>00678 <span class="comment">*</span>
+<a name="l00679"></a>00679 <span class="comment">*   double restfrq</span>
+<a name="l00680"></a>00680 <span class="comment">*     (Given) The rest frequency [Hz], and ...</span>
+<a name="l00681"></a>00681 <span class="comment">*</span>
+<a name="l00682"></a>00682 <span class="comment">*   double restwav</span>
+<a name="l00683"></a>00683 <span class="comment">*     (Given) ... the rest wavelength in vacuo [m], only one of which need be</span>
+<a name="l00684"></a>00684 <span class="comment">*     given, the other should be set to zero.  Neither are required if the</span>
+<a name="l00685"></a>00685 <span class="comment">*     X and S spectral variables are both wave-characteristic, or both</span>
+<a name="l00686"></a>00686 <span class="comment">*     velocity-characteristic, types.</span>
+<a name="l00687"></a>00687 <span class="comment">*</span>
+<a name="l00688"></a>00688 <span class="comment">*   double pv[7]</span>
+<a name="l00689"></a>00689 <span class="comment">*     (Given) Grism parameters for 'GRI' and 'GRA' algorithm codes:</span>
+<a name="l00690"></a>00690 <span class="comment">*       - 0: G, grating ruling density.</span>
+<a name="l00691"></a>00691 <span class="comment">*       - 1: m, interference order.</span>
+<a name="l00692"></a>00692 <span class="comment">*       - 2: alpha, angle of incidence [deg].</span>
+<a name="l00693"></a>00693 <span class="comment">*       - 3: n_r, refractive index at the reference wavelength, lambda_r.</span>
+<a name="l00694"></a>00694 <span class="comment">*       - 4: n'_r, dn/dlambda at the reference wavelength, lambda_r (/m).</span>
+<a name="l00695"></a>00695 <span class="comment">*       - 5: epsilon, grating tilt angle [deg].</span>
+<a name="l00696"></a>00696 <span class="comment">*       - 6: theta, detector tilt angle [deg].</span>
+<a name="l00697"></a>00697 <span class="comment">*</span>
+<a name="l00698"></a>00698 <span class="comment">* The remaining members of the spcprm struct are maintained by spcset() and</span>
+<a name="l00699"></a>00699 <span class="comment">* must not be modified elsewhere:</span>
+<a name="l00700"></a>00700 <span class="comment">*</span>
+<a name="l00701"></a>00701 <span class="comment">*   double w[6]</span>
+<a name="l00702"></a>00702 <span class="comment">*     (Returned) Intermediate values:</span>
+<a name="l00703"></a>00703 <span class="comment">*       - 0: Rest frequency or wavelength (SI).</span>
+<a name="l00704"></a>00704 <span class="comment">*       - 1: The value of the X-type spectral variable at the reference point</span>
+<a name="l00705"></a>00705 <span class="comment">*           (SI units).</span>
+<a name="l00706"></a>00706 <span class="comment">*       - 2: dX/dS at the reference point (SI units).</span>
+<a name="l00707"></a>00707 <span class="comment">*      The remainder are grism intermediates.</span>
+<a name="l00708"></a>00708 <span class="comment">*</span>
+<a name="l00709"></a>00709 <span class="comment">*   int isGrism</span>
+<a name="l00710"></a>00710 <span class="comment">*     (Returned) Grism coordinates?</span>
+<a name="l00711"></a>00711 <span class="comment">*       - 0: no,</span>
+<a name="l00712"></a>00712 <span class="comment">*       - 1: in vacuum,</span>
+<a name="l00713"></a>00713 <span class="comment">*       - 2: in air.</span>
+<a name="l00714"></a>00714 <span class="comment">*</span>
+<a name="l00715"></a>00715 <span class="comment">*   int padding1</span>
+<a name="l00716"></a>00716 <span class="comment">*     (An unused variable inserted for alignment purposes only.)</span>
+<a name="l00717"></a>00717 <span class="comment">*</span>
+<a name="l00718"></a>00718 <span class="comment">*   struct wcserr *err</span>
+<a name="l00719"></a>00719 <span class="comment">*     (Returned) If enabled, when an error status is returned this structure</span>
+<a name="l00720"></a>00720 <span class="comment">*     contains detailed information about the error, see wcserr_enable().</span>
+<a name="l00721"></a>00721 <span class="comment">*</span>
+<a name="l00722"></a>00722 <span class="comment">*   void *padding2</span>
+<a name="l00723"></a>00723 <span class="comment">*     (An unused variable inserted for alignment purposes only.)</span>
+<a name="l00724"></a>00724 <span class="comment">*   int (*spxX2P)(SPX_ARGS)</span>
+<a name="l00725"></a>00725 <span class="comment">*     (Returned) The first and ...</span>
+<a name="l00726"></a>00726 <span class="comment">*   int (*spxP2S)(SPX_ARGS)</span>
+<a name="l00727"></a>00727 <span class="comment">*     (Returned) ... the second of the pointers to the transformation</span>
+<a name="l00728"></a>00728 <span class="comment">*     functions in the two-step algorithm chain X -> P -> S in the</span>
+<a name="l00729"></a>00729 <span class="comment">*     pixel-to-spectral direction where the non-linear transformation is from</span>
+<a name="l00730"></a>00730 <span class="comment">*     X to P.  The argument list, SPX_ARGS, is defined in spx.h.</span>
+<a name="l00731"></a>00731 <span class="comment">*</span>
+<a name="l00732"></a>00732 <span class="comment">*   int (*spxS2P)(SPX_ARGS)</span>
+<a name="l00733"></a>00733 <span class="comment">*     (Returned) The first and ...</span>
+<a name="l00734"></a>00734 <span class="comment">*   int (*spxP2X)(SPX_ARGS)</span>
+<a name="l00735"></a>00735 <span class="comment">*     (Returned) ... the second of the pointers to the transformation</span>
+<a name="l00736"></a>00736 <span class="comment">*     functions in the two-step algorithm chain S -> P -> X in the</span>
+<a name="l00737"></a>00737 <span class="comment">*     spectral-to-pixel direction where the non-linear transformation is from</span>
+<a name="l00738"></a>00738 <span class="comment">*     P to X.  The argument list, SPX_ARGS, is defined in spx.h.</span>
+<a name="l00739"></a>00739 <span class="comment">*</span>
+<a name="l00740"></a>00740 <span class="comment">*</span>
+<a name="l00741"></a>00741 <span class="comment">* Global variable: const char *spc_errmsg[] - Status return messages</span>
+<a name="l00742"></a>00742 <span class="comment">* ------------------------------------------------------------------</span>
+<a name="l00743"></a>00743 <span class="comment">* Error messages to match the status value returned from each function.</span>
+<a name="l00744"></a>00744 <span class="comment">*</span>
+<a name="l00745"></a>00745 <span class="comment">*===========================================================================*/</span>
+<a name="l00746"></a>00746 
+<a name="l00747"></a>00747 <span class="preprocessor">#ifndef WCSLIB_SPC</span>
+<a name="l00748"></a>00748 <span class="preprocessor"></span><span class="preprocessor">#define WCSLIB_SPC</span>
+<a name="l00749"></a>00749 <span class="preprocessor"></span>
+<a name="l00750"></a>00750 <span class="preprocessor">#include "<a class="code" href="spx_8h.html">spx.h</a>"</span>
+<a name="l00751"></a>00751 <span class="preprocessor">#include "<a class="code" href="wcserr_8h.html">wcserr.h</a>"</span>
+<a name="l00752"></a>00752 
+<a name="l00753"></a>00753 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00754"></a>00754 <span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">"C"</span> {
+<a name="l00755"></a>00755 <span class="preprocessor">#endif</span>
+<a name="l00756"></a>00756 <span class="preprocessor"></span>
+<a name="l00757"></a>00757 
+<a name="l00758"></a>00758 <span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="spc_8h.html#96978fec523018fd6898301a3452c166" title="Status return messages.">spc_errmsg</a>[];
+<a name="l00759"></a>00759 
+<a name="l00760"></a><a class="code" href="spc_8h.html#51ba1ce5380fd2e7693c37554d18fc3b">00760</a> <span class="keyword">enum</span> <a class="code" href="spc_8h.html#51ba1ce5380fd2e7693c37554d18fc3b">spc_errmsg_enum</a> {
+<a name="l00761"></a><a class="code" href="spc_8h.html#51ba1ce5380fd2e7693c37554d18fc3b0b84f38d1e903eacda3122ce55bff741">00761</a>   <a class="code" href="spc_8h.html#51ba1ce5380fd2e7693c37554d18fc3b0b84f38d1e903eacda3122ce55bff741">SPCERR_SUCCESS</a>         = 0,   <span class="comment">/* Success. */</span>
+<a name="l00762"></a><a class="code" href="spc_8h.html#51ba1ce5380fd2e7693c37554d18fc3b7c5e0d09fac9f441e39f3cf28801961f">00762</a>   <a class="code" href="spc_8h.html#51ba1ce5380fd2e7693c37554d18fc3b7c5e0d09fac9f441e39f3cf28801961f">SPCERR_NULL_POINTER</a>    = 1,   <span class="comment">/* Null spcprm pointer passed. */</span>
+<a name="l00763"></a><a class="code" href="spc_8h.html#51ba1ce5380fd2e7693c37554d18fc3b0653e60411a641a326492c65d257daa8">00763</a>   <a class="code" href="spc_8h.html#51ba1ce5380fd2e7693c37554d18fc3b0653e60411a641a326492c65d257daa8">SPCERR_BAD_SPEC_PARAMS</a> = 2,   <span class="comment">/* Invalid spectral parameters. */</span>
+<a name="l00764"></a><a class="code" href="spc_8h.html#51ba1ce5380fd2e7693c37554d18fc3b3ba9183c7c3dace15eef0606980fd615">00764</a>   <a class="code" href="spc_8h.html#51ba1ce5380fd2e7693c37554d18fc3b3ba9183c7c3dace15eef0606980fd615">SPCERR_BAD_X</a>           = 3,   <span class="comment">/* One or more of x coordinates were</span>
+<a name="l00765"></a>00765 <span class="comment">                                   invalid. */</span>
+<a name="l00766"></a><a class="code" href="spc_8h.html#51ba1ce5380fd2e7693c37554d18fc3b7e218c5bd52bd6a45d8ad66573653007">00766</a>   <a class="code" href="spc_8h.html#51ba1ce5380fd2e7693c37554d18fc3b7e218c5bd52bd6a45d8ad66573653007">SPCERR_BAD_SPEC</a>        = 4    <span class="comment">/* One or more of the spec coordinates were</span>
+<a name="l00767"></a>00767 <span class="comment">                                   invalid. */</span>
+<a name="l00768"></a>00768 };
+<a name="l00769"></a>00769 
+<a name="l00770"></a><a class="code" href="structspcprm.html">00770</a> <span class="keyword">struct </span><a class="code" href="structspcprm.html" title="Spectral transformation parameters.">spcprm</a> {
+<a name="l00771"></a>00771   <span class="comment">/* Initialization flag (see the prologue above).                          */</span>
+<a name="l00772"></a>00772   <span class="comment">/*------------------------------------------------------------------------*/</span>
+<a name="l00773"></a><a class="code" href="structspcprm.html#feeb5f4056f271fd37291a712a7b6791">00773</a>   <span class="keywordtype">int</span>    <a class="code" href="structspcprm.html#feeb5f4056f271fd37291a712a7b6791">flag</a>;                  <span class="comment">/* Set to zero to force initialization.     */</span>
+<a name="l00774"></a>00774 
+<a name="l00775"></a>00775   <span class="comment">/* Parameters to be provided (see the prologue above).                    */</span>
+<a name="l00776"></a>00776   <span class="comment">/*------------------------------------------------------------------------*/</span>
+<a name="l00777"></a><a class="code" href="structspcprm.html#387d74de3215763d7e22c222b19a2c44">00777</a>   <span class="keywordtype">char</span>   <a class="code" href="structspcprm.html#387d74de3215763d7e22c222b19a2c44">type</a>[8];               <span class="comment">/* Four-letter spectral variable type.      */</span>
+<a name="l00778"></a><a class="code" href="structspcprm.html#5f9a48a52144f8ced93baaffc107a3a6">00778</a>   <span class="keywordtype">char</span>   <a class="code" href="structspcprm.html#5f9a48a52144f8ced93baaffc107a3a6">code</a>[4];               <span class="comment">/* Three-letter spectral algorithm code.    */</span>
+<a name="l00779"></a>00779 
+<a name="l00780"></a><a class="code" href="structspcprm.html#2c5c2d97e6c5f617272834b1516c84de">00780</a>   <span class="keywordtype">double</span> <a class="code" href="structspcprm.html#2c5c2d97e6c5f617272834b1516c84de">crval</a>;                 <span class="comment">/* Reference value (CRVALia), SI units.     */</span>
+<a name="l00781"></a><a class="code" href="structspcprm.html#74433ae0e7e1ec426777bafb402b50c4">00781</a>   <span class="keywordtype">double</span> <a class="code" href="structspcprm.html#74433ae0e7e1ec426777bafb402b50c4">restfrq</a>;               <span class="comment">/* Rest frequency, Hz.                      */</span>
+<a name="l00782"></a><a class="code" href="structspcprm.html#4dbc8c7064ae790483017b6c81e7ded2">00782</a>   <span class="keywordtype">double</span> <a class="code" href="structspcprm.html#4dbc8c7064ae790483017b6c81e7ded2">restwav</a>;               <span class="comment">/* Rest wavelength, m.                      */</span>
+<a name="l00783"></a>00783 
+<a name="l00784"></a><a class="code" href="structspcprm.html#e11db8d7ff8b605eed87298a32fd094d">00784</a>   <span class="keywordtype">double</span> <a class="code" href="structspcprm.html#e11db8d7ff8b605eed87298a32fd094d">pv</a>[7];                 <span class="comment">/* Grism parameters:                        */</span>
+<a name="l00785"></a>00785                                 <span class="comment">/*   0: G, grating ruling density.          */</span>
+<a name="l00786"></a>00786                                 <span class="comment">/*   1: m, interference order.              */</span>
+<a name="l00787"></a>00787                                 <span class="comment">/*   2: alpha, angle of incidence.          */</span>
+<a name="l00788"></a>00788                                 <span class="comment">/*   3: n_r, refractive index at lambda_r.  */</span>
+<a name="l00789"></a>00789                                 <span class="comment">/*   4: n'_r, dn/dlambda at lambda_r.       */</span>
+<a name="l00790"></a>00790                                 <span class="comment">/*   5: epsilon, grating tilt angle.        */</span>
+<a name="l00791"></a>00791                                 <span class="comment">/*   6: theta, detector tilt angle.         */</span>
+<a name="l00792"></a>00792 
+<a name="l00793"></a>00793   <span class="comment">/* Information derived from the parameters supplied.                      */</span>
+<a name="l00794"></a>00794   <span class="comment">/*------------------------------------------------------------------------*/</span>
+<a name="l00795"></a><a class="code" href="structspcprm.html#8ef0c963f1b0ee957f3403da7559a81c">00795</a>   <span class="keywordtype">double</span> <a class="code" href="structspcprm.html#8ef0c963f1b0ee957f3403da7559a81c">w</a>[6];                  <span class="comment">/* Intermediate values.                     */</span>
+<a name="l00796"></a>00796                                 <span class="comment">/*   0: Rest frequency or wavelength (SI).  */</span>
+<a name="l00797"></a>00797                                 <span class="comment">/*   1: CRVALX (SI units).                  */</span>
+<a name="l00798"></a>00798                                 <span class="comment">/*   2: CDELTX/CDELTia = dX/dS (SI units).  */</span>
+<a name="l00799"></a>00799                                 <span class="comment">/* The remainder are grism intermediates.   */</span>
+<a name="l00800"></a>00800 
+<a name="l00801"></a><a class="code" href="structspcprm.html#ec5d37c00d382a84a090d4f52d9a4346">00801</a>   <span class="keywordtype">int</span>    <a class="code" href="structspcprm.html#ec5d37c00d382a84a090d4f52d9a4346">isGrism</a>;               <span class="comment">/* Grism coordinates?  1: vacuum, 2: air.   */</span>
+<a name="l00802"></a><a class="code" href="structspcprm.html#844792d006c308f465ce8ca593a37df3">00802</a>   <span class="keywordtype">int</span>    <a class="code" href="structspcprm.html#844792d006c308f465ce8ca593a37df3">padding1</a>;              <span class="comment">/* (Dummy inserted for alignment purposes.) */</span>
+<a name="l00803"></a>00803 
+<a name="l00804"></a>00804   <span class="comment">/* Error handling                                                         */</span>
+<a name="l00805"></a>00805   <span class="comment">/*------------------------------------------------------------------------*/</span>
+<a name="l00806"></a><a class="code" href="structspcprm.html#6d4124d4db8f7addcbfee99a8634522e">00806</a>   <span class="keyword">struct </span><a class="code" href="structwcserr.html" title="Error message handling.">wcserr</a> *<a class="code" href="structspcprm.html#6d4124d4db8f7addcbfee99a8634522e">err</a>;
+<a name="l00807"></a>00807 
+<a name="l00808"></a>00808   <span class="comment">/* Private                                                                */</span>
+<a name="l00809"></a>00809   <span class="comment">/*------------------------------------------------------------------------*/</span>
+<a name="l00810"></a><a class="code" href="structspcprm.html#55316470e5591401576ba3c5c384df0b">00810</a>   <span class="keywordtype">void</span>   *<a class="code" href="structspcprm.html#55316470e5591401576ba3c5c384df0b">padding2</a>;             <span class="comment">/* (Dummy inserted for alignment purposes.) */</span>
+<a name="l00811"></a>00811   int (*<a class="code" href="structspcprm.html#20db4194170d78054908acf94b41d9d9">spxX2P</a>)(<a class="code" href="spx_8h.html#777e5c4790da397aefcada61445a1bb3" title="For use in declaring spectral conversion function prototypes.">SPX_ARGS</a>);      <span class="comment">/* Pointers to the transformation functions */</span>
+<a name="l00812"></a>00812   int (*<a class="code" href="structspcprm.html#dd01b70b4a074a7bdccff378ab61a948">spxP2S</a>)(<a class="code" href="spx_8h.html#777e5c4790da397aefcada61445a1bb3" title="For use in declaring spectral conversion function prototypes.">SPX_ARGS</a>);      <span class="comment">/* in the two-step algorithm chain in the   */</span>
+<a name="l00813"></a>00813                                 <span class="comment">/* pixel-to-spectral direction.             */</span>
+<a name="l00814"></a>00814 
+<a name="l00815"></a>00815   int (*<a class="code" href="structspcprm.html#fb6a33994ad13f402efb68d20a97eee1">spxS2P</a>)(<a class="code" href="spx_8h.html#777e5c4790da397aefcada61445a1bb3" title="For use in declaring spectral conversion function prototypes.">SPX_ARGS</a>);      <span class="comment">/* Pointers to the transformation functions */</span>
+<a name="l00816"></a>00816   int (*<a class="code" href="structspcprm.html#6727d3a30592e54c7361e0434a795832">spxP2X</a>)(<a class="code" href="spx_8h.html#777e5c4790da397aefcada61445a1bb3" title="For use in declaring spectral conversion function prototypes.">SPX_ARGS</a>);      <span class="comment">/* in the two-step algorithm chain in the   */</span>
+<a name="l00817"></a>00817                                 <span class="comment">/* spectral-to-pixel direction.             */</span>
+<a name="l00818"></a>00818 };
+<a name="l00819"></a>00819 
+<a name="l00820"></a>00820 <span class="comment">/* Size of the spcprm struct in int units, used by the Fortran wrappers. */</span>
+<a name="l00821"></a><a class="code" href="spc_8h.html#4e195ae6c61da3608692a3c7f2395599">00821</a> <span class="preprocessor">#define SPCLEN (sizeof(struct spcprm)/sizeof(int))</span>
+<a name="l00822"></a>00822 <span class="preprocessor"></span>
+<a name="l00823"></a>00823 
+<a name="l00824"></a>00824 <span class="keywordtype">int</span> <a class="code" href="spc_8h.html#30c95d776068ef3cc959a50af9995fa9" title="Default constructor for the spcprm struct.">spcini</a>(<span class="keyword">struct</span> <a class="code" href="structspcprm.html" title="Spectral transformation parameters.">spcprm</a> *spc);
+<a name="l00825"></a>00825 
+<a name="l00826"></a>00826 <span class="keywordtype">int</span> <a class="code" href="spc_8h.html#2e04fc3ccd8aceebb4bfef56c5399a7d" title="Destructor for the spcprm struct.">spcfree</a>(<span class="keyword">struct</span> <a class="code" href="structspcprm.html" title="Spectral transformation parameters.">spcprm</a> *spc);
+<a name="l00827"></a>00827 
+<a name="l00828"></a>00828 <span class="keywordtype">int</span> <a class="code" href="spc_8h.html#7304d0d00bcf9d2bad1f56ba6d8322ea" title="Print routine for the spcprm struct.">spcprt</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structspcprm.html" title="Spectral transformation parameters.">spcprm</a> *spc);
+<a name="l00829"></a>00829 
+<a name="l00830"></a>00830 <span class="keywordtype">int</span> <a class="code" href="spc_8h.html#f2ee6399a65f2467841be79e4bbb41c3" title="Setup routine for the spcprm struct.">spcset</a>(<span class="keyword">struct</span> <a class="code" href="structspcprm.html" title="Spectral transformation parameters.">spcprm</a> *spc);
+<a name="l00831"></a>00831 
+<a name="l00832"></a>00832 <span class="keywordtype">int</span> <a class="code" href="spc_8h.html#e7fe86ae85a1a3bd19c2d78c3dba58f6" title="Transform to spectral coordinates.">spcx2s</a>(<span class="keyword">struct</span> <a class="code" href="structspcprm.html" title="Spectral transformation parameters.">spcprm</a> *spc, <span class="keywordtype">int</span> nx, <span class="keywordtype">int</span> sx, <span class="keywordtype">int</span> sspec,
+<a name="l00833"></a>00833            <span class="keyword">const</span> <span class="keywordtype">double</span> x[], <span class="keywordtype">double</span> spec[], <span class="keywordtype">int</span> stat[]);
+<a name="l00834"></a>00834 
+<a name="l00835"></a>00835 <span class="keywordtype">int</span> <a class="code" href="spc_8h.html#e6e89217a5eca87a2101ae195da74347" title="Transform spectral coordinates.">spcs2x</a>(<span class="keyword">struct</span> <a class="code" href="structspcprm.html" title="Spectral transformation parameters.">spcprm</a> *spc, <span class="keywordtype">int</span> nspec, <span class="keywordtype">int</span> sspec, <span class="keywordtype">int</span> sx,
+<a name="l00836"></a>00836            <span class="keyword">const</span> <span class="keywordtype">double</span> spec[], <span class="keywordtype">double</span> x[], <span class="keywordtype">int</span> stat[]);
+<a name="l00837"></a>00837 
+<a name="l00838"></a>00838 <span class="keywordtype">int</span> <a class="code" href="spc_8h.html#eb46b7cc0b8e5a01be7862b3c446204a" title="Spectral CTYPEia keyword analysis.">spctype</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> ctype[], <span class="keywordtype">char</span> stype[], <span class="keywordtype">char</span> scode[], <span class="keywordtype">char</span> sname[],
+<a name="l00839"></a>00839             <span class="keywordtype">char</span> units[], <span class="keywordtype">char</span> *ptype, <span class="keywordtype">char</span> *xtype, <span class="keywordtype">int</span> *restreq,
+<a name="l00840"></a>00840             <span class="keyword">struct</span> <a class="code" href="structwcserr.html" title="Error message handling.">wcserr</a> **err);
+<a name="l00841"></a>00841 
+<a name="l00842"></a>00842 <span class="keywordtype">int</span> <a class="code" href="spc_8h.html#300fdb21c6e53aca6749db3455e531b2" title="Spectral keyword analysis.">spcspxe</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> ctypeS[], <span class="keywordtype">double</span> crvalS, <span class="keywordtype">double</span> restfrq,
+<a name="l00843"></a>00843             <span class="keywordtype">double</span> restwav, <span class="keywordtype">char</span> *ptype, <span class="keywordtype">char</span> *xtype, <span class="keywordtype">int</span> *restreq,
+<a name="l00844"></a>00844             <span class="keywordtype">double</span> *crvalX, <span class="keywordtype">double</span> *dXdS, <span class="keyword">struct</span> <a class="code" href="structwcserr.html" title="Error message handling.">wcserr</a> **err);
+<a name="l00845"></a>00845 
+<a name="l00846"></a>00846 <span class="keywordtype">int</span> <a class="code" href="spc_8h.html#99689938e16d737f26bf6504f2e1599a" title="Spectral keyword synthesis.">spcxpse</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> ctypeS[], <span class="keywordtype">double</span> crvalX, <span class="keywordtype">double</span> restfrq,
+<a name="l00847"></a>00847             <span class="keywordtype">double</span> restwav, <span class="keywordtype">char</span> *ptype, <span class="keywordtype">char</span> *xtype, <span class="keywordtype">int</span> *restreq,
+<a name="l00848"></a>00848             <span class="keywordtype">double</span> *crvalS, <span class="keywordtype">double</span> *dSdX, <span class="keyword">struct</span> <a class="code" href="structwcserr.html" title="Error message handling.">wcserr</a> **err);
+<a name="l00849"></a>00849 
+<a name="l00850"></a>00850 <span class="keywordtype">int</span> <a class="code" href="spc_8h.html#cc0b7b9e5bc5495f24129492e4ff5218" title="Spectral keyword translation.">spctrne</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> ctypeS1[], <span class="keywordtype">double</span> crvalS1, <span class="keywordtype">double</span> cdeltS1,
+<a name="l00851"></a>00851             <span class="keywordtype">double</span> restfrq, <span class="keywordtype">double</span> restwav, <span class="keywordtype">char</span> ctypeS2[], <span class="keywordtype">double</span> *crvalS2,
+<a name="l00852"></a>00852             <span class="keywordtype">double</span> *cdeltS2, <span class="keyword">struct</span> <a class="code" href="structwcserr.html" title="Error message handling.">wcserr</a> **err);
+<a name="l00853"></a>00853 
+<a name="l00854"></a>00854 <span class="keywordtype">int</span> <a class="code" href="spc_8h.html#615d3ef3a505a8be7da1578d9338d218" title="Translate AIPS-convention spectral keywords.">spcaips</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> ctypeA[], <span class="keywordtype">int</span> velref, <span class="keywordtype">char</span> ctype[], <span class="keywordtype">char</span> specsys[]);
+<a name="l00855"></a>00855 
+<a name="l00856"></a>00856 
+<a name="l00857"></a>00857 <span class="comment">/* Deprecated. */</span>
+<a name="l00858"></a><a class="code" href="spc_8h.html#4d66edc63bfc8a39adc6bac9e88c8e81">00858</a> <span class="preprocessor">#define spcini_errmsg spc_errmsg</span>
+<a name="l00859"></a><a class="code" href="spc_8h.html#c39694faccdd56850677999d714cd14a">00859</a> <span class="preprocessor"></span><span class="preprocessor">#define spcprt_errmsg spc_errmsg</span>
+<a name="l00860"></a><a class="code" href="spc_8h.html#49807752ce4e223d4095cf6ad13bac0a">00860</a> <span class="preprocessor"></span><span class="preprocessor">#define spcset_errmsg spc_errmsg</span>
+<a name="l00861"></a><a class="code" href="spc_8h.html#ab517aed3ee9f8d5a5ca1f990d310b61">00861</a> <span class="preprocessor"></span><span class="preprocessor">#define spcx2s_errmsg spc_errmsg</span>
+<a name="l00862"></a><a class="code" href="spc_8h.html#f0e4274b242fd41625b6ad4f4376b8da">00862</a> <span class="preprocessor"></span><span class="preprocessor">#define spcs2x_errmsg spc_errmsg</span>
+<a name="l00863"></a>00863 <span class="preprocessor"></span>
+<a name="l00864"></a>00864 <span class="keywordtype">int</span> <a class="code" href="spc_8h.html#6f88e6f1a549bffa0d0ab2b9523d2000">spctyp</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> ctype[], <span class="keywordtype">char</span> stype[], <span class="keywordtype">char</span> scode[], <span class="keywordtype">char</span> sname[],
+<a name="l00865"></a>00865            <span class="keywordtype">char</span> units[], <span class="keywordtype">char</span> *ptype, <span class="keywordtype">char</span> *xtype, <span class="keywordtype">int</span> *restreq);
+<a name="l00866"></a>00866 <span class="keywordtype">int</span> <a class="code" href="spc_8h.html#b9fc42d8e1d281839a0a42ac00bcd180">spcspx</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> ctypeS[], <span class="keywordtype">double</span> crvalS, <span class="keywordtype">double</span> restfrq, <span class="keywordtype">double</span> restwav,
+<a name="l00867"></a>00867            <span class="keywordtype">char</span> *ptype, <span class="keywordtype">char</span> *xtype, <span class="keywordtype">int</span> *restreq, <span class="keywordtype">double</span> *crvalX,
+<a name="l00868"></a>00868            <span class="keywordtype">double</span> *dXdS);
+<a name="l00869"></a>00869 <span class="keywordtype">int</span> <a class="code" href="spc_8h.html#49f16254df0e3498ae2c1eb641f5232c">spcxps</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> ctypeS[], <span class="keywordtype">double</span> crvalX, <span class="keywordtype">double</span> restfrq, <span class="keywordtype">double</span> restwav,
+<a name="l00870"></a>00870            <span class="keywordtype">char</span> *ptype, <span class="keywordtype">char</span> *xtype, <span class="keywordtype">int</span> *restreq, <span class="keywordtype">double</span> *crvalS,
+<a name="l00871"></a>00871            <span class="keywordtype">double</span> *dSdX);
+<a name="l00872"></a>00872 <span class="keywordtype">int</span> <a class="code" href="spc_8h.html#96e8686daa13255e36506c3bfc213e46">spctrn</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> ctypeS1[], <span class="keywordtype">double</span> crvalS1, <span class="keywordtype">double</span> cdeltS1,
+<a name="l00873"></a>00873            <span class="keywordtype">double</span> restfrq, <span class="keywordtype">double</span> restwav, <span class="keywordtype">char</span> ctypeS2[], <span class="keywordtype">double</span> *crvalS2,
+<a name="l00874"></a>00874            <span class="keywordtype">double</span> *cdeltS2);
+<a name="l00875"></a>00875 
+<a name="l00876"></a>00876 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00877"></a>00877 <span class="preprocessor"></span>}
+<a name="l00878"></a>00878 <span class="preprocessor">#endif</span>
+<a name="l00879"></a>00879 <span class="preprocessor"></span>
+<a name="l00880"></a>00880 <span class="preprocessor">#endif </span><span class="comment">/* WCSLIB_SPC */</span>
 </pre></div></div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Mon Feb 7 18:03:56 2011 for WCSLIB 4.7 by 
+<hr size="1"><address style="text-align: right;"><small>Generated on Tue Oct 4 19:02:30 2011 for WCSLIB 4.8.2 by 
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address>
 </body>
diff --git a/wcslib/html/spc_8h.html b/wcslib/html/spc_8h.html
index e14a1c0..0caa896 100644
--- a/wcslib/html/spc_8h.html
+++ b/wcslib/html/spc_8h.html
@@ -1,6 +1,6 @@
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
 <html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>WCSLIB 4.7: spc.h File Reference</title>
+<title>WCSLIB 4.8.2: spc.h File Reference</title>
 <link href="doxygen.css" rel="stylesheet" type="text/css">
 <link href="tabs.css" rel="stylesheet" type="text/css">
 </head><body>
@@ -17,6 +17,7 @@
 </div>
 <div class="contents">
 <h1>spc.h File Reference</h1><code>#include "<a class="el" href="spx_8h-source.html">spx.h</a>"</code><br>
+<code>#include "<a class="el" href="wcserr_8h-source.html">wcserr.h</a>"</code><br>
 
 <p>
 <a href="spc_8h-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0">
@@ -44,10 +45,24 @@
 <tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="spc_8h.html#f0e4274b242fd41625b6ad4f4376b8da">spcs2x_errmsg</a>   <a class="el" href="spc_8h.html#96978fec523018fd6898301a3452c166">spc_errmsg</a></td></tr>
 
 <tr><td class="mdescLeft"> </td><td class="mdescRight">Deprecated.  <a href="#f0e4274b242fd41625b6ad4f4376b8da"></a><br></td></tr>
+<tr><td colspan="2"><br><h2>Enumerations</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="spc_8h.html#51ba1ce5380fd2e7693c37554d18fc3b">spc_errmsg_enum</a> { <br>
+  <a class="el" href="spc_8h.html#51ba1ce5380fd2e7693c37554d18fc3b0b84f38d1e903eacda3122ce55bff741">SPCERR_SUCCESS</a> =  0, 
+<a class="el" href="spc_8h.html#51ba1ce5380fd2e7693c37554d18fc3b7c5e0d09fac9f441e39f3cf28801961f">SPCERR_NULL_POINTER</a> =  1, 
+<a class="el" href="spc_8h.html#51ba1ce5380fd2e7693c37554d18fc3b0653e60411a641a326492c65d257daa8">SPCERR_BAD_SPEC_PARAMS</a> =  2, 
+<a class="el" href="spc_8h.html#51ba1ce5380fd2e7693c37554d18fc3b3ba9183c7c3dace15eef0606980fd615">SPCERR_BAD_X</a> =  3, 
+<br>
+  <a class="el" href="spc_8h.html#51ba1ce5380fd2e7693c37554d18fc3b7e218c5bd52bd6a45d8ad66573653007">SPCERR_BAD_SPEC</a> =  4
+<br>
+ }</td></tr>
+
 <tr><td colspan="2"><br><h2>Functions</h2></td></tr>
 <tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="spc_8h.html#30c95d776068ef3cc959a50af9995fa9">spcini</a> (struct <a class="el" href="structspcprm.html">spcprm</a> *spc)</td></tr>
 
 <tr><td class="mdescLeft"> </td><td class="mdescRight">Default constructor for the <a class="el" href="structspcprm.html" title="Spectral transformation parameters.">spcprm</a> struct.  <a href="#30c95d776068ef3cc959a50af9995fa9"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="spc_8h.html#2e04fc3ccd8aceebb4bfef56c5399a7d">spcfree</a> (struct <a class="el" href="structspcprm.html">spcprm</a> *spc)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Destructor for the <a class="el" href="structspcprm.html" title="Spectral transformation parameters.">spcprm</a> struct.  <a href="#2e04fc3ccd8aceebb4bfef56c5399a7d"></a><br></td></tr>
 <tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="spc_8h.html#7304d0d00bcf9d2bad1f56ba6d8322ea">spcprt</a> (const struct <a class="el" href="structspcprm.html">spcprm</a> *spc)</td></tr>
 
 <tr><td class="mdescLeft"> </td><td class="mdescRight">Print routine for the <a class="el" href="structspcprm.html" title="Spectral transformation parameters.">spcprm</a> struct.  <a href="#7304d0d00bcf9d2bad1f56ba6d8322ea"></a><br></td></tr>
@@ -60,21 +75,29 @@
 <tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="spc_8h.html#e6e89217a5eca87a2101ae195da74347">spcs2x</a> (struct <a class="el" href="structspcprm.html">spcprm</a> *spc, int nspec, int sspec, int sx, const double spec[], double x[], int stat[])</td></tr>
 
 <tr><td class="mdescLeft"> </td><td class="mdescRight">Transform spectral coordinates.  <a href="#e6e89217a5eca87a2101ae195da74347"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="spc_8h.html#eb46b7cc0b8e5a01be7862b3c446204a">spctype</a> (const char ctype[], char stype[], char scode[], char sname[], char units[], char *ptype, char *xtype, int *restreq, struct <a class="el" href="structwcserr.html">wcserr</a> **err)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Spectral <code><b>CTYPE</b>ia</code> keyword analysis.  <a href="#eb46b7cc0b8e5a01be7862b3c446204a"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="spc_8h.html#300fdb21c6e53aca6749db3455e531b2">spcspxe</a> (const char ctypeS[], double crvalS, double restfrq, double restwav, char *ptype, char *xtype, int *restreq, double *crvalX, double *dXdS, struct <a class="el" href="structwcserr.html">wcserr</a> **err)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Spectral keyword analysis.  <a href="#300fdb21c6e53aca6749db3455e531b2"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="spc_8h.html#99689938e16d737f26bf6504f2e1599a">spcxpse</a> (const char ctypeS[], double crvalX, double restfrq, double restwav, char *ptype, char *xtype, int *restreq, double *crvalS, double *dSdX, struct <a class="el" href="structwcserr.html">wcserr</a> **err)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Spectral keyword synthesis.  <a href="#99689938e16d737f26bf6504f2e1599a"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="spc_8h.html#cc0b7b9e5bc5495f24129492e4ff5218">spctrne</a> (const char ctypeS1[], double crvalS1, double cdeltS1, double restfrq, double restwav, char ctypeS2[], double *crvalS2, double *cdeltS2, struct <a class="el" href="structwcserr.html">wcserr</a> **err)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Spectral keyword translation.  <a href="#cc0b7b9e5bc5495f24129492e4ff5218"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="spc_8h.html#615d3ef3a505a8be7da1578d9338d218">spcaips</a> (const char ctypeA[], int velref, char ctype[], char specsys[])</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Translate AIPS-convention spectral keywords.  <a href="#615d3ef3a505a8be7da1578d9338d218"></a><br></td></tr>
 <tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="spc_8h.html#6f88e6f1a549bffa0d0ab2b9523d2000">spctyp</a> (const char ctype[], char stype[], char scode[], char sname[], char units[], char *ptype, char *xtype, int *restreq)</td></tr>
 
-<tr><td class="mdescLeft"> </td><td class="mdescRight">Spectral <code><b>CTYPE</b>ia</code> keyword analysis.  <a href="#6f88e6f1a549bffa0d0ab2b9523d2000"></a><br></td></tr>
 <tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="spc_8h.html#b9fc42d8e1d281839a0a42ac00bcd180">spcspx</a> (const char ctypeS[], double crvalS, double restfrq, double restwav, char *ptype, char *xtype, int *restreq, double *crvalX, double *dXdS)</td></tr>
 
-<tr><td class="mdescLeft"> </td><td class="mdescRight">Spectral keyword analysis.  <a href="#b9fc42d8e1d281839a0a42ac00bcd180"></a><br></td></tr>
 <tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="spc_8h.html#49f16254df0e3498ae2c1eb641f5232c">spcxps</a> (const char ctypeS[], double crvalX, double restfrq, double restwav, char *ptype, char *xtype, int *restreq, double *crvalS, double *dSdX)</td></tr>
 
-<tr><td class="mdescLeft"> </td><td class="mdescRight">Spectral keyword synthesis.  <a href="#49f16254df0e3498ae2c1eb641f5232c"></a><br></td></tr>
 <tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="spc_8h.html#96e8686daa13255e36506c3bfc213e46">spctrn</a> (const char ctypeS1[], double crvalS1, double cdeltS1, double restfrq, double restwav, char ctypeS2[], double *crvalS2, double *cdeltS2)</td></tr>
 
-<tr><td class="mdescLeft"> </td><td class="mdescRight">Spectral keyword translation.  <a href="#96e8686daa13255e36506c3bfc213e46"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="spc_8h.html#615d3ef3a505a8be7da1578d9338d218">spcaips</a> (const char ctypeA[], int velref, char ctype[], char specsys[])</td></tr>
-
-<tr><td class="mdescLeft"> </td><td class="mdescRight">Translate AIPS-convention spectral keywords.  <a href="#615d3ef3a505a8be7da1578d9338d218"></a><br></td></tr>
 <tr><td colspan="2"><br><h2>Variables</h2></td></tr>
 <tr><td class="memItemLeft" nowrap align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="spc_8h.html#96978fec523018fd6898301a3452c166">spc_errmsg</a> []</td></tr>
 
@@ -82,22 +105,22 @@
 </table>
 <hr><a name="_details"></a><h2>Detailed Description</h2>
 These routines implement the part of the FITS WCS standard that deals with spectral coordinates. They define methods to be used for computing spectral world coordinates from intermediate world coordinates (a linear transformation of image pixel coordinates), and vice versa. They are based on the <a class="el" href="structspcprm.html" title="Spectral transformation parameters.">spcprm</a> struct which contains all information needed for the computations. The struct contains some members that must be set by the user, and others that are maintained by these routines, somewhat like a C++ class but with no encapsulation.<p>
-Routine <a class="el" href="spc_8h.html#30c95d776068ef3cc959a50af9995fa9" title="Default constructor for the spcprm struct.">spcini()</a> is provided to initialize the <a class="el" href="structspcprm.html" title="Spectral transformation parameters.">spcprm</a> struct with default values, and another, <a class="el" href="spc_8h.html#7304d0d00bcf9d2bad1f56ba6d8322ea" title="Print routine for the spcprm struct.">spcprt()</a>, to print its contents.<p>
+Routine <a class="el" href="spc_8h.html#30c95d776068ef3cc959a50af9995fa9" title="Default constructor for the spcprm struct.">spcini()</a> is provided to initialize the <a class="el" href="structspcprm.html" title="Spectral transformation parameters.">spcprm</a> struct with default values, <a class="el" href="spc_8h.html#2e04fc3ccd8aceebb4bfef56c5399a7d" title="Destructor for the spcprm struct.">spcfree()</a> reclaims any memory that may have been allocated to store an error message, and <a class="el" href="spc_8h.html#7304d0d00bcf9d2bad1f56ba6d8322ea" title="Print routine for the spcprm struct.">spcprt()</a> prints its contents.<p>
 A setup routine, <a class="el" href="spc_8h.html#f2ee6399a65f2467841be79e4bbb41c3" title="Setup routine for the spcprm struct.">spcset()</a>, computes intermediate values in the <a class="el" href="structspcprm.html" title="Spectral transformation parameters.">spcprm</a> struct from parameters in it that were supplied by the user. The struct always needs to be set up by <a class="el" href="spc_8h.html#f2ee6399a65f2467841be79e4bbb41c3" title="Setup routine for the spcprm struct.">spcset()</a> but it need not be called explicitly - refer to the explanation of <a class="el" href="structspcprm.html#feeb5f4056f271fd37291a712a7b6791">spcprm::flag</a>.<p>
 <a class="el" href="spc_8h.html#e7fe86ae85a1a3bd19c2d78c3dba58f6" title="Transform to spectral coordinates.">spcx2s()</a> and <a class="el" href="spc_8h.html#e6e89217a5eca87a2101ae195da74347" title="Transform spectral coordinates.">spcs2x()</a> implement the WCS spectral coordinate transformations. In fact, they are high level driver routines for the lower level spectral coordinate transformation routines described in <a class="el" href="spx_8h.html">spx.h</a>.<p>
 A number of routines are provided to aid in analysing or synthesising sets of FITS spectral axis keywords:<p>
 <ul>
 <li>
-<a class="el" href="spc_8h.html#6f88e6f1a549bffa0d0ab2b9523d2000" title="Spectral CTYPEia keyword analysis.">spctyp()</a> checks a spectral <code><b>CTYPE</b>ia</code> keyword for validity and returns information derived from it.<p>
+<a class="el" href="spc_8h.html#eb46b7cc0b8e5a01be7862b3c446204a" title="Spectral CTYPEia keyword analysis.">spctype()</a> checks a spectral <code><b>CTYPE</b>ia</code> keyword for validity and returns information derived from it.<p>
 </li>
 <li>
-Spectral keyword analysis routine <a class="el" href="spc_8h.html#b9fc42d8e1d281839a0a42ac00bcd180" title="Spectral keyword analysis.">spcspx()</a> computes the values of the <img class="formulaInl" alt="$X$" src="form_10.png">-type spectral variables for the <img class="formulaInl" alt="$S$" src="form_32.png">-type variables supplied.<p>
+Spectral keyword analysis routine <a class="el" href="spc_8h.html#300fdb21c6e53aca6749db3455e531b2" title="Spectral keyword analysis.">spcspxe()</a> computes the values of the <img class="formulaInl" alt="$X$" src="form_10.png">-type spectral variables for the <img class="formulaInl" alt="$S$" src="form_32.png">-type variables supplied.<p>
 </li>
 <li>
-Spectral keyword synthesis routine, <a class="el" href="spc_8h.html#49f16254df0e3498ae2c1eb641f5232c" title="Spectral keyword synthesis.">spcxps()</a>, computes the <img class="formulaInl" alt="$S$" src="form_32.png">-type variables for the <img class="formulaInl" alt="$X$" src="form_10.png">-types supplied.<p>
+Spectral keyword synthesis routine, <a class="el" href="spc_8h.html#99689938e16d737f26bf6504f2e1599a" title="Spectral keyword synthesis.">spcxpse()</a>, computes the <img class="formulaInl" alt="$S$" src="form_32.png">-type variables for the <img class="formulaInl" alt="$X$" src="form_10.png">-types supplied.<p>
 </li>
 <li>
-Given a set of spectral keywords, a translation routine, <a class="el" href="spc_8h.html#96e8686daa13255e36506c3bfc213e46" title="Spectral keyword translation.">spctrn()</a>, produces the corresponding set for the specified spectral <code><b>CTYPE</b>ia</code>.<p>
+Given a set of spectral keywords, a translation routine, <a class="el" href="spc_8h.html#cc0b7b9e5bc5495f24129492e4ff5218" title="Spectral keyword translation.">spctrne()</a>, produces the corresponding set for the specified spectral <code><b>CTYPE</b>ia</code>.<p>
 </li>
 <li>
 <a class="el" href="spc_8h.html#615d3ef3a505a8be7da1578d9338d218" title="Translate AIPS-convention spectral keywords.">spcaips()</a> translates AIPS-convention spectral keywords, <code><b>CTYPE</b>n</code> and <code><b>VELREF</b></code>, into <code><b>CTYPE</b>ia</code> and <code><b>SPECSYS</b>a</code>. </li>
@@ -220,6 +243,36 @@ Size of the <a class="el" href="structspcprm.html" title="Spectral transformatio
 
 </div>
 </div><p>
+<hr><h2>Enumeration Type Documentation</h2>
+<a class="anchor" name="51ba1ce5380fd2e7693c37554d18fc3b"></a><!-- doxytag: member="spc.h::spc_errmsg_enum" ref="51ba1ce5380fd2e7693c37554d18fc3b" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">enum <a class="el" href="spc_8h.html#51ba1ce5380fd2e7693c37554d18fc3b">spc_errmsg_enum</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<dl compact><dt><b>Enumerator: </b></dt><dd>
+<table border="0" cellspacing="2" cellpadding="0">
+<tr><td valign="top"><em><a class="anchor" name="51ba1ce5380fd2e7693c37554d18fc3b0b84f38d1e903eacda3122ce55bff741"></a><!-- doxytag: member="SPCERR_SUCCESS" ref="51ba1ce5380fd2e7693c37554d18fc3b0b84f38d1e903eacda3122ce55bff741" args="" -->SPCERR_SUCCESS</em> </td><td>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" name="51ba1ce5380fd2e7693c37554d18fc3b7c5e0d09fac9f441e39f3cf28801961f"></a><!-- doxytag: member="SPCERR_NULL_POINTER" ref="51ba1ce5380fd2e7693c37554d18fc3b7c5e0d09fac9f441e39f3cf28801961f" args="" -->SPCERR_NULL_POINTER</em> </td><td>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" name="51ba1ce5380fd2e7693c37554d18fc3b0653e60411a641a326492c65d257daa8"></a><!-- doxytag: member="SPCERR_BAD_SPEC_PARAMS" ref="51ba1ce5380fd2e7693c37554d18fc3b0653e60411a641a326492c65d257daa8" args="" -->SPCERR_BAD_SPEC_PARAMS</em> </td><td>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" name="51ba1ce5380fd2e7693c37554d18fc3b3ba9183c7c3dace15eef0606980fd615"></a><!-- doxytag: member="SPCERR_BAD_X" ref="51ba1ce5380fd2e7693c37554d18fc3b3ba9183c7c3dace15eef0606980fd615" args="" -->SPCERR_BAD_X</em> </td><td>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" name="51ba1ce5380fd2e7693c37554d18fc3b7e218c5bd52bd6a45d8ad66573653007"></a><!-- doxytag: member="SPCERR_BAD_SPEC" ref="51ba1ce5380fd2e7693c37554d18fc3b7e218c5bd52bd6a45d8ad66573653007" args="" -->SPCERR_BAD_SPEC</em> </td><td>
+</td></tr>
+</table>
+</dl>
+
+</div>
+</div><p>
 <hr><h2>Function Documentation</h2>
 <a class="anchor" name="30c95d776068ef3cc959a50af9995fa9"></a><!-- doxytag: member="spc.h::spcini" ref="30c95d776068ef3cc959a50af9995fa9" args="(struct spcprm *spc)" -->
 <div class="memitem">
@@ -250,6 +303,35 @@ Size of the <a class="el" href="structspcprm.html" title="Spectral transformatio
 
 </div>
 </div><p>
+<a class="anchor" name="2e04fc3ccd8aceebb4bfef56c5399a7d"></a><!-- doxytag: member="spc.h::spcfree" ref="2e04fc3ccd8aceebb4bfef56c5399a7d" args="(struct spcprm *spc)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int spcfree           </td>
+          <td>(</td>
+          <td class="paramtype">struct <a class="el" href="structspcprm.html">spcprm</a> * </td>
+          <td class="paramname"> <em>spc</em>          </td>
+          <td> ) </td>
+          <td></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<b>spcfree</b>() frees any memory that may have been allocated to store an error message in the <a class="el" href="structspcprm.html" title="Spectral transformation parameters.">spcprm</a> struct.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"><tt>[in]</tt> </td><td valign="top"><em>spc</em> </td><td>Spectral transformation parameters.</td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>Status return value:<ul>
+<li>0: Success.</li><li>1: Null <a class="el" href="structspcprm.html" title="Spectral transformation parameters.">spcprm</a> pointer passed. </li></ul>
+</dd></dl>
+
+</div>
+</div><p>
 <a class="anchor" name="7304d0d00bcf9d2bad1f56ba6d8322ea"></a><!-- doxytag: member="spc.h::spcprt" ref="7304d0d00bcf9d2bad1f56ba6d8322ea" args="(const struct spcprm *spc)" -->
 <div class="memitem">
 <div class="memproto">
@@ -267,7 +349,7 @@ Size of the <a class="el" href="structspcprm.html" title="Spectral transformatio
 <div class="memdoc">
 
 <p>
-<b>spcprt</b>() prints the contents of a <a class="el" href="structspcprm.html" title="Spectral transformation parameters.">spcprm</a> struct.<p>
+<b>spcprt</b>() prints the contents of a <a class="el" href="structspcprm.html" title="Spectral transformation parameters.">spcprm</a> struct using <a class="el" href="wcsprintf_8h.html#46950abaf5a27347da8160741f98f973" title="Print function used by WCSLIB diagnostic routines.">wcsprintf()</a>. Mainly intended for diagnostic purposes.<p>
 <dl compact><dt><b>Parameters:</b></dt><dd>
   <table border="0" cellspacing="2" cellpadding="0">
     <tr><td valign="top"><tt>[in]</tt> </td><td valign="top"><em>spc</em> </td><td>Spectral transformation parameters.</td></tr>
@@ -304,8 +386,8 @@ Note that this routine need not be called directly; it will be invoked by <a cla
   </table>
 </dl>
 <dl class="return" compact><dt><b>Returns:</b></dt><dd>Status return value:<ul>
-<li>0: Success.</li><li>1: Null <a class="el" href="structspcprm.html" title="Spectral transformation parameters.">spcprm</a> pointer passed.</li><li>2: Invalid spectral parameters. </li></ul>
-</dd></dl>
+<li>0: Success.</li><li>1: Null <a class="el" href="structspcprm.html" title="Spectral transformation parameters.">spcprm</a> pointer passed.</li><li>2: Invalid spectral parameters.</li></ul>
+For returns > 1, a detailed error message is set in <a class="el" href="structspcprm.html#6d4124d4db8f7addcbfee99a8634522e">spcprm::err</a> if enabled, see <a class="el" href="wcserr_8h.html#1691b8bd184d40ca6fda255be078fa53" title="Enable/disable error messaging.">wcserr_enable()</a>. </dd></dl>
 
 </div>
 </div><p>
@@ -380,8 +462,8 @@ Note that this routine need not be called directly; it will be invoked by <a cla
   </table>
 </dl>
 <dl class="return" compact><dt><b>Returns:</b></dt><dd>Status return value:<ul>
-<li>0: Success.</li><li>1: Null <a class="el" href="structspcprm.html" title="Spectral transformation parameters.">spcprm</a> pointer passed.</li><li>2: Invalid spectral parameters.</li><li>3: One or more of the x coordinates were invalid, as indicated by the stat vector. </li></ul>
-</dd></dl>
+<li>0: Success.</li><li>1: Null <a class="el" href="structspcprm.html" title="Spectral transformation parameters.">spcprm</a> pointer passed.</li><li>2: Invalid spectral parameters.</li><li>3: One or more of the x coordinates were invalid, as indicated by the stat vector.</li></ul>
+For returns > 1, a detailed error message is set in <a class="el" href="structspcprm.html#6d4124d4db8f7addcbfee99a8634522e">spcprm::err</a> if enabled, see <a class="el" href="wcserr_8h.html#1691b8bd184d40ca6fda255be078fa53" title="Enable/disable error messaging.">wcserr_enable()</a>. </dd></dl>
 
 </div>
 </div><p>
@@ -456,17 +538,17 @@ Note that this routine need not be called directly; it will be invoked by <a cla
   </table>
 </dl>
 <dl class="return" compact><dt><b>Returns:</b></dt><dd>Status return value:<ul>
-<li>0: Success.</li><li>1: Null <a class="el" href="structspcprm.html" title="Spectral transformation parameters.">spcprm</a> pointer passed.</li><li>2: Invalid spectral parameters.</li><li>4: One or more of the spec coordinates were invalid, as indicated by the stat vector. </li></ul>
-</dd></dl>
+<li>0: Success.</li><li>1: Null <a class="el" href="structspcprm.html" title="Spectral transformation parameters.">spcprm</a> pointer passed.</li><li>2: Invalid spectral parameters.</li><li>4: One or more of the spec coordinates were invalid, as indicated by the stat vector.</li></ul>
+For returns > 1, a detailed error message is set in <a class="el" href="structspcprm.html#6d4124d4db8f7addcbfee99a8634522e">spcprm::err</a> if enabled, see <a class="el" href="wcserr_8h.html#1691b8bd184d40ca6fda255be078fa53" title="Enable/disable error messaging.">wcserr_enable()</a>. </dd></dl>
 
 </div>
 </div><p>
-<a class="anchor" name="6f88e6f1a549bffa0d0ab2b9523d2000"></a><!-- doxytag: member="spc.h::spctyp" ref="6f88e6f1a549bffa0d0ab2b9523d2000" args="(const char ctype[], char stype[], char scode[], char sname[], char units[], char *ptype, char *xtype, int *restreq)" -->
+<a class="anchor" name="eb46b7cc0b8e5a01be7862b3c446204a"></a><!-- doxytag: member="spc.h::spctype" ref="eb46b7cc0b8e5a01be7862b3c446204a" args="(const char ctype[], char stype[], char scode[], char sname[], char units[], char *ptype, char *xtype, int *restreq, struct wcserr **err)" -->
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname">int spctyp           </td>
+          <td class="memname">int spctype           </td>
           <td>(</td>
           <td class="paramtype">const char </td>
           <td class="paramname"> <em>ctype</em>[], </td>
@@ -511,7 +593,13 @@ Note that this routine need not be called directly; it will be invoked by <a cla
           <td class="paramkey"></td>
           <td></td>
           <td class="paramtype">int * </td>
-          <td class="paramname"> <em>restreq</em></td><td> </td>
+          <td class="paramname"> <em>restreq</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">struct <a class="el" href="structwcserr.html">wcserr</a> ** </td>
+          <td class="paramname"> <em>err</em></td><td> </td>
         </tr>
         <tr>
           <td></td>
@@ -523,8 +611,9 @@ Note that this routine need not be called directly; it will be invoked by <a cla
 <div class="memdoc">
 
 <p>
-<b>spctyp</b>() checks whether a <code><b>CTYPE</b>ia</code> keyvalue is a valid spectral axis type and if so returns information derived from it relating to the associated <img class="formulaInl" alt="$S$" src="form_32.png">-, <img class="formulaInl" alt="$P$" src="form_33.png">-, and <img class="formulaInl" alt="$X$" src="form_10.png">-type spectral variables (see explanation above).<p>
+<b>spctype</b>() checks whether a <code><b>CTYPE</b>ia</code> keyvalue is a valid spectral axis type and if so returns information derived from it relating to the associated <img class="formulaInl" alt="$S$" src="form_32.png">-, <img class="formulaInl" alt="$P$" src="form_33.png">-, and <img class="formulaInl" alt="$X$" src="form_10.png">-type spectral variables (see explanation above).<p>
 The return arguments are guaranteed not be modified if <code><b>CTYPE</b>ia</code> is not a valid spectral type; zero-pointers may be specified for any that are not of interest.<p>
+A deprecated form of this function, <a class="el" href="spc_8h.html#6f88e6f1a549bffa0d0ab2b9523d2000">spctyp()</a>, lacks the wcserr** parameter.<p>
 <dl compact><dt><b>Parameters:</b></dt><dd>
   <table border="0" cellspacing="2" cellpadding="0">
     <tr><td valign="top"><tt>[in]</tt> </td><td valign="top"><em>ctype</em> </td><td>The <code><b>CTYPE</b>ia</code> keyvalue, (eight characters with null termination).</td></tr>
@@ -537,7 +626,8 @@ The return arguments are guaranteed not be modified if <code><b>CTYPE</b>ia</cod
     <tr><td valign="top"><tt>[out]</tt> </td><td valign="top"><em>restreq</em> </td><td>Multivalued flag that indicates whether rest frequency or wavelength is required to compute spectral variables for this <code><b>CTYPE</b>ia</code>:<ul>
 <li>0: Not required.</li><li>1: Required for the conversion between <img class="formulaInl" alt="$S$" src="form_32.png">- and <img class="formulaInl" alt="$P$" src="form_33.png">-types (e.g. <code><b>'ZOPT-F2W'</b></code>).</li><li>2: Required for the conversion between <img class="formulaInl" alt="$P$" src="form_33.png">- and <img class="formulaInl" alt="$X$" src="form_10.png">-types (e.g. <code><b>'BETA-W2V'</b></code>).</li><li>3: Required for the conversion between <img class="formulaInl" alt="$S$" src="form_32.png">- and <img class="formulaInl" alt="$P$" src="form_33.png">-types, and between <img class="formulaInl" alt="$P$" src="form_33.png">- and <img class="formulaInl" alt="$X$" src="form_10.png">-types, but not between <img class="formulaInl" alt="$S$" src="form_32.png">- and <img class="formulaInl" alt="$X$" src="form_10.png">-types (this applies only for <code><b>'VRAD-V2F'</b></code>, <code><b>'VOPT-V2W'</b></code>, and <code><b>'ZOPT-V2W'</b></code>).</li></ul>
 Thus the rest frequency or wavelength is required for spectral coordinate computations (i.e. between <img class="formulaInl" alt="$S$" src="form_32.png">- and <img class="formulaInl" alt="$X$" src="form_10.png">-types) only if <div class="fragment"><pre class="fragment"> restreq%3 != 0 
-</pre></div>.</td></tr>
+</pre></div>. </td></tr>
+    <tr><td valign="top"><tt>[out]</tt> </td><td valign="top"><em>err</em> </td><td>For function return values > 1, this struct will contain a detailed error message. May be NULL if an error message is not desired.</td></tr>
   </table>
 </dl>
 <dl class="return" compact><dt><b>Returns:</b></dt><dd>Status return value:<ul>
@@ -546,12 +636,12 @@ Thus the rest frequency or wavelength is required for spectral coordinate comput
 
 </div>
 </div><p>
-<a class="anchor" name="b9fc42d8e1d281839a0a42ac00bcd180"></a><!-- doxytag: member="spc.h::spcspx" ref="b9fc42d8e1d281839a0a42ac00bcd180" args="(const char ctypeS[], double crvalS, double restfrq, double restwav, char *ptype, char *xtype, int *restreq, double *crvalX, double *dXdS)" -->
+<a class="anchor" name="300fdb21c6e53aca6749db3455e531b2"></a><!-- doxytag: member="spc.h::spcspxe" ref="300fdb21c6e53aca6749db3455e531b2" args="(const char ctypeS[], double crvalS, double restfrq, double restwav, char *ptype, char *xtype, int *restreq, double *crvalX, double *dXdS, struct wcserr **err)" -->
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname">int spcspx           </td>
+          <td class="memname">int spcspxe           </td>
           <td>(</td>
           <td class="paramtype">const char </td>
           <td class="paramname"> <em>ctypeS</em>[], </td>
@@ -602,7 +692,13 @@ Thus the rest frequency or wavelength is required for spectral coordinate comput
           <td class="paramkey"></td>
           <td></td>
           <td class="paramtype">double * </td>
-          <td class="paramname"> <em>dXdS</em></td><td> </td>
+          <td class="paramname"> <em>dXdS</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">struct <a class="el" href="structwcserr.html">wcserr</a> ** </td>
+          <td class="paramname"> <em>err</em></td><td> </td>
         </tr>
         <tr>
           <td></td>
@@ -614,7 +710,8 @@ Thus the rest frequency or wavelength is required for spectral coordinate comput
 <div class="memdoc">
 
 <p>
-<b>spcspx</b>() analyses the <code><b>CTYPE</b>ia</code> and <code><b>CRVAL</b>ia</code> FITS spectral axis keyword values and returns information about the associated <img class="formulaInl" alt="$X$" src="form_10.png">-type spectral variable.<p>
+<b>spcspxe</b>() analyses the <code><b>CTYPE</b>ia</code> and <code><b>CRVAL</b>ia</code> FITS spectral axis keyword values and returns information about the associated <img class="formulaInl" alt="$X$" src="form_10.png">-type spectral variable.<p>
+A deprecated form of this function, <a class="el" href="spc_8h.html#b9fc42d8e1d281839a0a42ac00bcd180">spcspx()</a>, lacks the wcserr** parameter.<p>
 <dl compact><dt><b>Parameters:</b></dt><dd>
   <table border="0" cellspacing="2" cellpadding="0">
     <tr><td valign="top"><tt>[in]</tt> </td><td valign="top"><em>ctypeS</em> </td><td>Spectral axis type, i.e. the <code><b>CTYPE</b>ia</code> keyvalue, (eight characters with null termination). For non-grism axes, the character code for the <img class="formulaInl" alt="$P$" src="form_33.png">-type spectral variable in the algorithm code (i.e. the eighth character of <code><b>CTYPE</b>ia</code>) may be set to '?' (it will not be reset). </td></tr>
@@ -622,9 +719,10 @@ Thus the rest frequency or wavelength is required for spectral coordinate comput
     <tr><td valign="top"><tt>[in]</tt> </td><td valign="top"><em>restfrq,restwav</em> </td><td>Rest frequency [Hz] and rest wavelength in vacuo [m], only one of which need be given, the other should be set to zero. Neither are required if the translation is between wave-characteristic types, or between velocity-characteristic types. E.g., required for '<code><b>FREQ</b></code>' -> <code><b>'ZOPT-F2W'</b></code>, but not required for <code><b>'VELO-F2V'</b></code> -> <code><b>'ZOPT-F2W'</b></code>.</td></tr>
     <tr><td valign="top"><tt>[out]</tt> </td><td valign="top"><em>ptype</em> </td><td>Character code for the <img class="formulaInl" alt="$P$" src="form_33.png">-type spectral variable derived from ctypeS, one of 'F', 'W', 'A', or 'V'. </td></tr>
     <tr><td valign="top"><tt>[out]</tt> </td><td valign="top"><em>xtype</em> </td><td>Character code for the <img class="formulaInl" alt="$X$" src="form_10.png">-type spectral variable derived from ctypeS, one of 'F', 'W', 'A', or 'V'. Also, 'w' and 'a' are synonymous to 'W' and 'A' for grisms in vacuo and air respectively; crvalX and dXdS (see below) will conform to these. </td></tr>
-    <tr><td valign="top"><tt>[out]</tt> </td><td valign="top"><em>restreq</em> </td><td>Multivalued flag that indicates whether rest frequency or wavelength is required to compute spectral variables for this <code><b>CTYPE</b>ia</code>, as for <a class="el" href="spc_8h.html#6f88e6f1a549bffa0d0ab2b9523d2000" title="Spectral CTYPEia keyword analysis.">spctyp()</a>. </td></tr>
+    <tr><td valign="top"><tt>[out]</tt> </td><td valign="top"><em>restreq</em> </td><td>Multivalued flag that indicates whether rest frequency or wavelength is required to compute spectral variables for this <code><b>CTYPE</b>ia</code>, as for <a class="el" href="spc_8h.html#eb46b7cc0b8e5a01be7862b3c446204a" title="Spectral CTYPEia keyword analysis.">spctype()</a>. </td></tr>
     <tr><td valign="top"><tt>[out]</tt> </td><td valign="top"><em>crvalX</em> </td><td>Value of the <img class="formulaInl" alt="$X$" src="form_10.png">-type spectral variable at the reference point, SI units. </td></tr>
-    <tr><td valign="top"><tt>[out]</tt> </td><td valign="top"><em>dXdS</em> </td><td>The derivative, <img class="formulaInl" alt="$dX/dS$" src="form_34.png">, evaluated at the reference point, SI units. Multiply the <code><b>CDELT</b>ia</code> keyvalue by this to get the pixel spacing in the <img class="formulaInl" alt="$X$" src="form_10.png">-type spectral coordinate.</td></tr>
+    <tr><td valign="top"><tt>[out]</tt> </td><td valign="top"><em>dXdS</em> </td><td>The derivative, <img class="formulaInl" alt="$dX/dS$" src="form_34.png">, evaluated at the reference point, SI units. Multiply the <code><b>CDELT</b>ia</code> keyvalue by this to get the pixel spacing in the <img class="formulaInl" alt="$X$" src="form_10.png">-type spectral coordinate. </td></tr>
+    <tr><td valign="top"><tt>[out]</tt> </td><td valign="top"><em>err</em> </td><td>For function return values > 1, this struct will contain a detailed error message. May be NULL if an error message is not desired.</td></tr>
   </table>
 </dl>
 <dl class="return" compact><dt><b>Returns:</b></dt><dd>Status return value:<ul>
@@ -633,12 +731,12 @@ Thus the rest frequency or wavelength is required for spectral coordinate comput
 
 </div>
 </div><p>
-<a class="anchor" name="49f16254df0e3498ae2c1eb641f5232c"></a><!-- doxytag: member="spc.h::spcxps" ref="49f16254df0e3498ae2c1eb641f5232c" args="(const char ctypeS[], double crvalX, double restfrq, double restwav, char *ptype, char *xtype, int *restreq, double *crvalS, double *dSdX)" -->
+<a class="anchor" name="99689938e16d737f26bf6504f2e1599a"></a><!-- doxytag: member="spc.h::spcxpse" ref="99689938e16d737f26bf6504f2e1599a" args="(const char ctypeS[], double crvalX, double restfrq, double restwav, char *ptype, char *xtype, int *restreq, double *crvalS, double *dSdX, struct wcserr **err)" -->
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname">int spcxps           </td>
+          <td class="memname">int spcxpse           </td>
           <td>(</td>
           <td class="paramtype">const char </td>
           <td class="paramname"> <em>ctypeS</em>[], </td>
@@ -689,7 +787,13 @@ Thus the rest frequency or wavelength is required for spectral coordinate comput
           <td class="paramkey"></td>
           <td></td>
           <td class="paramtype">double * </td>
-          <td class="paramname"> <em>dSdX</em></td><td> </td>
+          <td class="paramname"> <em>dSdX</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">struct <a class="el" href="structwcserr.html">wcserr</a> ** </td>
+          <td class="paramname"> <em>err</em></td><td> </td>
         </tr>
         <tr>
           <td></td>
@@ -701,7 +805,8 @@ Thus the rest frequency or wavelength is required for spectral coordinate comput
 <div class="memdoc">
 
 <p>
-<b>spcxps</b>(), for the spectral axis type specified and the value provided for the <img class="formulaInl" alt="$X$" src="form_10.png">-type spectral variable at the reference point, deduces the value of the FITS spectral axis keyword <code><b>CRVAL</b>ia</code> and also the derivative <img class="formulaInl" alt="$dS/dX$" src="form_35.png"> which may be used to compute <code><b>CDELT</b>ia</code>. See above for an explanation of the <img class="formulaInl" alt="$S$" src="form_32.png">-, <img class="formulaInl" alt="$P$" src="form_33.png">-, and <img class="formulaInl" alt="$X$" src="form_10.png">-type spectral variables.<p>
+<b>spcxpse</b>(), for the spectral axis type specified and the value provided for the <img class="formulaInl" alt="$X$" src="form_10.png">-type spectral variable at the reference point, deduces the value of the FITS spectral axis keyword <code><b>CRVAL</b>ia</code> and also the derivative <img class="formulaInl" alt="$dS/dX$" src="form_35.png"> which may be used to compute <code><b>CDELT</b>ia</code>. See above for an explanation of the <img class="formulaInl" alt="$S$" src="form_32.png">-, <img class="formulaInl" alt="$P$" src="form_33.png">-, and <img class="formulaInl" alt="$X$" src="form_10.png">-type spectral variables.<p>
+A deprecated form of this function, <a class="el" href="spc_8h.html#49f16254df0e3498ae2c1eb641f5232c">spcxps()</a>, lacks the wcserr** parameter.<p>
 <dl compact><dt><b>Parameters:</b></dt><dd>
   <table border="0" cellspacing="2" cellpadding="0">
     <tr><td valign="top"><tt>[in]</tt> </td><td valign="top"><em>ctypeS</em> </td><td>The required spectral axis type, i.e. the <code><b>CTYPE</b>ia</code> keyvalue, (eight characters with null termination). For non-grism axes, the character code for the <img class="formulaInl" alt="$P$" src="form_33.png">-type spectral variable in the algorithm code (i.e. the eighth character of <code><b>CTYPE</b>ia</code>) may be set to '?' (it will not be reset). </td></tr>
@@ -709,9 +814,10 @@ Thus the rest frequency or wavelength is required for spectral coordinate comput
     <tr><td valign="top"><tt>[in]</tt> </td><td valign="top"><em>restfrq,restwav</em> </td><td>Rest frequency [Hz] and rest wavelength in vacuo [m], only one of which need be given, the other should be set to zero. Neither are required if the translation is between wave-characteristic types, or between velocity-characteristic types. E.g., required for '<code><b>FREQ</b></code>' -> <code><b>'ZOPT-F2W'</b></code>, but not required for <code><b>'VELO-F2V'</b></code> -> <code><b>'ZOPT-F2W'</b></code>.</td></tr>
     <tr><td valign="top"><tt>[out]</tt> </td><td valign="top"><em>ptype</em> </td><td>Character code for the <img class="formulaInl" alt="$P$" src="form_33.png">-type spectral variable derived from ctypeS, one of 'F', 'W', 'A', or 'V'. </td></tr>
     <tr><td valign="top"><tt>[out]</tt> </td><td valign="top"><em>xtype</em> </td><td>Character code for the <img class="formulaInl" alt="$X$" src="form_10.png">-type spectral variable derived from ctypeS, one of 'F', 'W', 'A', or 'V'. Also, 'w' and 'a' are synonymous to 'W' and 'A' for grisms; crvalX and cdeltX must conform to these. </td></tr>
-    <tr><td valign="top"><tt>[out]</tt> </td><td valign="top"><em>restreq</em> </td><td>Multivalued flag that indicates whether rest frequency or wavelength is required to compute spectral variables for this <code><b>CTYPE</b>ia</code>, as for <a class="el" href="spc_8h.html#6f88e6f1a549bffa0d0ab2b9523d2000" title="Spectral CTYPEia keyword analysis.">spctyp()</a>. </td></tr>
+    <tr><td valign="top"><tt>[out]</tt> </td><td valign="top"><em>restreq</em> </td><td>Multivalued flag that indicates whether rest frequency or wavelength is required to compute spectral variables for this <code><b>CTYPE</b>ia</code>, as for <a class="el" href="spc_8h.html#eb46b7cc0b8e5a01be7862b3c446204a" title="Spectral CTYPEia keyword analysis.">spctype()</a>. </td></tr>
     <tr><td valign="top"><tt>[out]</tt> </td><td valign="top"><em>crvalS</em> </td><td>Value of the <img class="formulaInl" alt="$S$" src="form_32.png">-type spectral variable at the reference point (i.e. the appropriate <code><b>CRVAL</b>ia</code> keyvalue), SI units. </td></tr>
-    <tr><td valign="top"><tt>[out]</tt> </td><td valign="top"><em>dSdX</em> </td><td>The derivative, <img class="formulaInl" alt="$dS/dX$" src="form_35.png">, evaluated at the reference point, SI units. Multiply this by the pixel spacing in the <img class="formulaInl" alt="$X$" src="form_10.png">-type spectral coordinate to get the <code><b>CDELT</b>ia</code> keyvalue.</td></tr>
+    <tr><td valign="top"><tt>[out]</tt> </td><td valign="top"><em>dSdX</em> </td><td>The derivative, <img class="formulaInl" alt="$dS/dX$" src="form_35.png">, evaluated at the reference point, SI units. Multiply this by the pixel spacing in the <img class="formulaInl" alt="$X$" src="form_10.png">-type spectral coordinate to get the <code><b>CDELT</b>ia</code> keyvalue. </td></tr>
+    <tr><td valign="top"><tt>[out]</tt> </td><td valign="top"><em>err</em> </td><td>For function return values > 1, this struct will contain a detailed error message. May be NULL if an error message is not desired.</td></tr>
   </table>
 </dl>
 <dl class="return" compact><dt><b>Returns:</b></dt><dd>Status return value:<ul>
@@ -720,12 +826,12 @@ Thus the rest frequency or wavelength is required for spectral coordinate comput
 
 </div>
 </div><p>
-<a class="anchor" name="96e8686daa13255e36506c3bfc213e46"></a><!-- doxytag: member="spc.h::spctrn" ref="96e8686daa13255e36506c3bfc213e46" args="(const char ctypeS1[], double crvalS1, double cdeltS1, double restfrq, double restwav, char ctypeS2[], double *crvalS2, double *cdeltS2)" -->
+<a class="anchor" name="cc0b7b9e5bc5495f24129492e4ff5218"></a><!-- doxytag: member="spc.h::spctrne" ref="cc0b7b9e5bc5495f24129492e4ff5218" args="(const char ctypeS1[], double crvalS1, double cdeltS1, double restfrq, double restwav, char ctypeS2[], double *crvalS2, double *cdeltS2, struct wcserr **err)" -->
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname">int spctrn           </td>
+          <td class="memname">int spctrne           </td>
           <td>(</td>
           <td class="paramtype">const char </td>
           <td class="paramname"> <em>ctypeS1</em>[], </td>
@@ -770,7 +876,13 @@ Thus the rest frequency or wavelength is required for spectral coordinate comput
           <td class="paramkey"></td>
           <td></td>
           <td class="paramtype">double * </td>
-          <td class="paramname"> <em>cdeltS2</em></td><td> </td>
+          <td class="paramname"> <em>cdeltS2</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">struct <a class="el" href="structwcserr.html">wcserr</a> ** </td>
+          <td class="paramname"> <em>err</em></td><td> </td>
         </tr>
         <tr>
           <td></td>
@@ -782,7 +894,8 @@ Thus the rest frequency or wavelength is required for spectral coordinate comput
 <div class="memdoc">
 
 <p>
-<b>spctrn</b>() translates a set of FITS spectral axis keywords into the corresponding set for the specified spectral axis type. For example, a '<code><b>FREQ</b></code>' axis may be translated into <code><b>'ZOPT-F2W'</b></code> and vice versa.<p>
+<b>spctrne</b>() translates a set of FITS spectral axis keywords into the corresponding set for the specified spectral axis type. For example, a '<code><b>FREQ</b></code>' axis may be translated into <code><b>'ZOPT-F2W'</b></code> and vice versa.<p>
+A deprecated form of this function, <a class="el" href="spc_8h.html#96e8686daa13255e36506c3bfc213e46">spctrn()</a>, lacks the wcserr** parameter.<p>
 <dl compact><dt><b>Parameters:</b></dt><dd>
   <table border="0" cellspacing="2" cellpadding="0">
     <tr><td valign="top"><tt>[in]</tt> </td><td valign="top"><em>ctypeS1</em> </td><td>Spectral axis type, i.e. the <code><b>CTYPE</b>ia</code> keyvalue, (eight characters with null termination). For non-grism axes, the character code for the <img class="formulaInl" alt="$P$" src="form_33.png">-type spectral variable in the algorithm code (i.e. the eighth character of <code><b>CTYPE</b>ia</code>) may be set to '?' (it will not be reset). </td></tr>
@@ -791,7 +904,8 @@ Thus the rest frequency or wavelength is required for spectral coordinate comput
     <tr><td valign="top"><tt>[in]</tt> </td><td valign="top"><em>restfrq,restwav</em> </td><td>Rest frequency [Hz] and rest wavelength in vacuo [m], only one of which need be given, the other should be set to zero. Neither are required if the translation is between wave-characteristic types, or between velocity-characteristic types. E.g., required for '<code><b>FREQ</b></code>' -> <code><b>'ZOPT-F2W'</b></code>, but not required for <code><b>'VELO-F2V'</b></code> -> <code><b>'ZOPT-F2W'</b></code>.</td></tr>
     <tr><td valign="top"><tt>[in,out]</tt> </td><td valign="top"><em>ctypeS2</em> </td><td>Required spectral axis type (eight characters with null termination). The first four characters are required to be given and are never modified. The remaining four, the algorithm code, are completely determined by, and must be consistent with, ctypeS1 and the first four characters of ctypeS2. A non-zero status value will be returned if they are inconsistent (see below). However, if the final three characters are specified as "???", or if just the eighth character is specified as '?', the correct algorithm code will be substituted (applies for grism axes as well as non-grism).</td></tr>
     <tr><td valign="top"><tt>[out]</tt> </td><td valign="top"><em>crvalS2</em> </td><td>Value of the new <img class="formulaInl" alt="$S$" src="form_32.png">-type spectral variable at the reference point, i.e. the new <code><b>CRVAL</b>ia</code> keyvalue, SI units. </td></tr>
-    <tr><td valign="top"><tt>[out]</tt> </td><td valign="top"><em>cdeltS2</em> </td><td>Increment of the new <img class="formulaInl" alt="$S$" src="form_32.png">-type spectral variable at the reference point, i.e. the new <code><b>CDELT</b>ia</code> keyvalue, SI units.</td></tr>
+    <tr><td valign="top"><tt>[out]</tt> </td><td valign="top"><em>cdeltS2</em> </td><td>Increment of the new <img class="formulaInl" alt="$S$" src="form_32.png">-type spectral variable at the reference point, i.e. the new <code><b>CDELT</b>ia</code> keyvalue, SI units. </td></tr>
+    <tr><td valign="top"><tt>[out]</tt> </td><td valign="top"><em>err</em> </td><td>For function return values > 1, this struct will contain a detailed error message. May be NULL if an error message is not desired.</td></tr>
   </table>
 </dl>
 <dl class="return" compact><dt><b>Returns:</b></dt><dd>Status return value:<ul>
@@ -861,6 +975,278 @@ For an AIPS '<code><b>VELO</b></code>' axis, a radio convention velocity is deno
 
 </div>
 </div><p>
+<a class="anchor" name="6f88e6f1a549bffa0d0ab2b9523d2000"></a><!-- doxytag: member="spc.h::spctyp" ref="6f88e6f1a549bffa0d0ab2b9523d2000" args="(const char ctype[], char stype[], char scode[], char sname[], char units[], char *ptype, char *xtype, int *restreq)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int spctyp           </td>
+          <td>(</td>
+          <td class="paramtype">const char </td>
+          <td class="paramname"> <em>ctype</em>[], </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">char </td>
+          <td class="paramname"> <em>stype</em>[], </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">char </td>
+          <td class="paramname"> <em>scode</em>[], </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">char </td>
+          <td class="paramname"> <em>sname</em>[], </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">char </td>
+          <td class="paramname"> <em>units</em>[], </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">char * </td>
+          <td class="paramname"> <em>ptype</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">char * </td>
+          <td class="paramname"> <em>xtype</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">int * </td>
+          <td class="paramname"> <em>restreq</em></td><td> </td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="b9fc42d8e1d281839a0a42ac00bcd180"></a><!-- doxytag: member="spc.h::spcspx" ref="b9fc42d8e1d281839a0a42ac00bcd180" args="(const char ctypeS[], double crvalS, double restfrq, double restwav, char *ptype, char *xtype, int *restreq, double *crvalX, double *dXdS)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int spcspx           </td>
+          <td>(</td>
+          <td class="paramtype">const char </td>
+          <td class="paramname"> <em>ctypeS</em>[], </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">double </td>
+          <td class="paramname"> <em>crvalS</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">double </td>
+          <td class="paramname"> <em>restfrq</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">double </td>
+          <td class="paramname"> <em>restwav</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">char * </td>
+          <td class="paramname"> <em>ptype</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">char * </td>
+          <td class="paramname"> <em>xtype</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">int * </td>
+          <td class="paramname"> <em>restreq</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">double * </td>
+          <td class="paramname"> <em>crvalX</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">double * </td>
+          <td class="paramname"> <em>dXdS</em></td><td> </td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="49f16254df0e3498ae2c1eb641f5232c"></a><!-- doxytag: member="spc.h::spcxps" ref="49f16254df0e3498ae2c1eb641f5232c" args="(const char ctypeS[], double crvalX, double restfrq, double restwav, char *ptype, char *xtype, int *restreq, double *crvalS, double *dSdX)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int spcxps           </td>
+          <td>(</td>
+          <td class="paramtype">const char </td>
+          <td class="paramname"> <em>ctypeS</em>[], </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">double </td>
+          <td class="paramname"> <em>crvalX</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">double </td>
+          <td class="paramname"> <em>restfrq</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">double </td>
+          <td class="paramname"> <em>restwav</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">char * </td>
+          <td class="paramname"> <em>ptype</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">char * </td>
+          <td class="paramname"> <em>xtype</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">int * </td>
+          <td class="paramname"> <em>restreq</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">double * </td>
+          <td class="paramname"> <em>crvalS</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">double * </td>
+          <td class="paramname"> <em>dSdX</em></td><td> </td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="96e8686daa13255e36506c3bfc213e46"></a><!-- doxytag: member="spc.h::spctrn" ref="96e8686daa13255e36506c3bfc213e46" args="(const char ctypeS1[], double crvalS1, double cdeltS1, double restfrq, double restwav, char ctypeS2[], double *crvalS2, double *cdeltS2)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int spctrn           </td>
+          <td>(</td>
+          <td class="paramtype">const char </td>
+          <td class="paramname"> <em>ctypeS1</em>[], </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">double </td>
+          <td class="paramname"> <em>crvalS1</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">double </td>
+          <td class="paramname"> <em>cdeltS1</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">double </td>
+          <td class="paramname"> <em>restfrq</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">double </td>
+          <td class="paramname"> <em>restwav</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">char </td>
+          <td class="paramname"> <em>ctypeS2</em>[], </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">double * </td>
+          <td class="paramname"> <em>crvalS2</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">double * </td>
+          <td class="paramname"> <em>cdeltS2</em></td><td> </td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
 <hr><h2>Variable Documentation</h2>
 <a class="anchor" name="96978fec523018fd6898301a3452c166"></a><!-- doxytag: member="spc.h::spc_errmsg" ref="96978fec523018fd6898301a3452c166" args="[]" -->
 <div class="memitem">
@@ -878,7 +1264,7 @@ Error messages to match the status value returned from each function.
 </div>
 </div><p>
 </div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Mon Feb 7 18:03:57 2011 for WCSLIB 4.7 by 
+<hr size="1"><address style="text-align: right;"><small>Generated on Tue Oct 4 19:02:30 2011 for WCSLIB 4.8.2 by 
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address>
 </body>
diff --git a/wcslib/html/sph_8h-source.html b/wcslib/html/sph_8h-source.html
index c8cf116..7207448 100644
--- a/wcslib/html/sph_8h-source.html
+++ b/wcslib/html/sph_8h-source.html
@@ -1,6 +1,6 @@
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
 <html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>WCSLIB 4.7: sph.h Source File</title>
+<title>WCSLIB 4.8.2: sph.h Source File</title>
 <link href="doxygen.css" rel="stylesheet" type="text/css">
 <link href="tabs.css" rel="stylesheet" type="text/css">
 </head><body>
@@ -16,7 +16,7 @@
   </div>
 <h1>sph.h</h1><a href="sph_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*============================================================================</span>
 <a name="l00002"></a>00002 <span class="comment"></span>
-<a name="l00003"></a>00003 <span class="comment">  WCSLIB 4.7 - an implementation of the FITS WCS standard.</span>
+<a name="l00003"></a>00003 <span class="comment">  WCSLIB 4.8 - an implementation of the FITS WCS standard.</span>
 <a name="l00004"></a>00004 <span class="comment">  Copyright (C) 1995-2011, Mark Calabretta</span>
 <a name="l00005"></a>00005 <span class="comment"></span>
 <a name="l00006"></a>00006 <span class="comment">  This file is part of WCSLIB.</span>
@@ -44,10 +44,10 @@
 <a name="l00028"></a>00028 <span class="comment"></span>
 <a name="l00029"></a>00029 <span class="comment">  Author: Mark Calabretta, Australia Telescope National Facility</span>
 <a name="l00030"></a>00030 <span class="comment">  http://www.atnf.csiro.au/~mcalabre/index.html</span>
-<a name="l00031"></a>00031 <span class="comment">  $Id: sph.h,v 4.7 2011/02/07 07:03:42 cal103 Exp $</span>
+<a name="l00031"></a>00031 <span class="comment">  $Id: sph.h,v 4.8.1.1 2011/08/15 08:07:06 cal103 Exp cal103 $</span>
 <a name="l00032"></a>00032 <span class="comment">*=============================================================================</span>
 <a name="l00033"></a>00033 <span class="comment">*</span>
-<a name="l00034"></a>00034 <span class="comment">* WCSLIB 4.7 - C routines that implement the spherical coordinate</span>
+<a name="l00034"></a>00034 <span class="comment">* WCSLIB 4.8 - C routines that implement the spherical coordinate</span>
 <a name="l00035"></a>00035 <span class="comment">* transformations used by the FITS World Coordinate System (WCS) standard.</span>
 <a name="l00036"></a>00036 <span class="comment">* Refer to</span>
 <a name="l00037"></a>00037 <span class="comment">*</span>
@@ -87,182 +87,192 @@
 <a name="l00071"></a>00071 <span class="comment">*                         2: Native longitude of the celestial pole [deg].</span>
 <a name="l00072"></a>00072 <span class="comment">*                         3: cos(eul[1])</span>
 <a name="l00073"></a>00073 <span class="comment">*                         4: sin(eul[1])</span>
-<a name="l00074"></a>00074 <span class="comment">*   nphi,</span>
-<a name="l00075"></a>00075 <span class="comment">*   ntheta    int       Vector lengths.</span>
-<a name="l00076"></a>00076 <span class="comment">*   spt,sxy   int       Vector strides.</span>
-<a name="l00077"></a>00077 <span class="comment">*   phi,theta const double[]</span>
-<a name="l00078"></a>00078 <span class="comment">*                       Longitude and latitude in the native coordinate</span>
-<a name="l00079"></a>00079 <span class="comment">*                       system of the projection [deg].</span>
-<a name="l00080"></a>00080 <span class="comment">*</span>
-<a name="l00081"></a>00081 <span class="comment">* Returned:</span>
-<a name="l00082"></a>00082 <span class="comment">*   lng,lat   double[]  Celestial longitude and latitude [deg].  These may</span>
-<a name="l00083"></a>00083 <span class="comment">*                       refer to the same storage as phi and theta</span>
-<a name="l00084"></a>00084 <span class="comment">*                       respectively.</span>
-<a name="l00085"></a>00085 <span class="comment">*</span>
-<a name="l00086"></a>00086 <span class="comment">* Function return value:</span>
-<a name="l00087"></a>00087 <span class="comment">*             int       Status return value:</span>
-<a name="l00088"></a>00088 <span class="comment">*                         0: Success.</span>
-<a name="l00089"></a>00089 <span class="comment">*</span>
-<a name="l00090"></a>00090 <span class="comment">*</span>
-<a name="l00091"></a>00091 <span class="comment">* sphs2x() - Rotation in the world-to-pixel direction</span>
-<a name="l00092"></a>00092 <span class="comment">* ---------------------------------------------------</span>
-<a name="l00093"></a>00093 <span class="comment">* sphs2x() transforms celestial coordinates to the native coordinates of a</span>
-<a name="l00094"></a>00094 <span class="comment">* projection.</span>
-<a name="l00095"></a>00095 <span class="comment">*</span>
-<a name="l00096"></a>00096 <span class="comment">* Given:</span>
-<a name="l00097"></a>00097 <span class="comment">*   eul       const double[5]</span>
-<a name="l00098"></a>00098 <span class="comment">*                       Euler angles for the transformation:</span>
-<a name="l00099"></a>00099 <span class="comment">*                         0: Celestial longitude of the native pole [deg].</span>
-<a name="l00100"></a>00100 <span class="comment">*                         1: Celestial colatitude of the native pole, or</span>
-<a name="l00101"></a>00101 <span class="comment">*                            native colatitude of the celestial pole [deg].</span>
-<a name="l00102"></a>00102 <span class="comment">*                         2: Native longitude of the celestial pole [deg].</span>
-<a name="l00103"></a>00103 <span class="comment">*                         3: cos(eul[1])</span>
-<a name="l00104"></a>00104 <span class="comment">*                         4: sin(eul[1])</span>
-<a name="l00105"></a>00105 <span class="comment">*   nlng,nlat int       Vector lengths.</span>
-<a name="l00106"></a>00106 <span class="comment">*   sll,spt   int       Vector strides.</span>
-<a name="l00107"></a>00107 <span class="comment">*   lng,lat   const double[]</span>
-<a name="l00108"></a>00108 <span class="comment">*                       Celestial longitude and latitude [deg].</span>
-<a name="l00109"></a>00109 <span class="comment">*</span>
-<a name="l00110"></a>00110 <span class="comment">* Returned:</span>
-<a name="l00111"></a>00111 <span class="comment">*   phi,theta double[]  Longitude and latitude in the native coordinate system</span>
-<a name="l00112"></a>00112 <span class="comment">*                       of the projection [deg].  These may refer to the same</span>
-<a name="l00113"></a>00113 <span class="comment">*                       storage as lng and lat respectively.</span>
-<a name="l00114"></a>00114 <span class="comment">*</span>
-<a name="l00115"></a>00115 <span class="comment">* Function return value:</span>
-<a name="l00116"></a>00116 <span class="comment">*             int       Status return value:</span>
-<a name="l00117"></a>00117 <span class="comment">*                         0: Success.</span>
-<a name="l00118"></a>00118 <span class="comment">*</span>
-<a name="l00119"></a>00119 <span class="comment">*</span>
-<a name="l00120"></a>00120 <span class="comment">* sphdpa() - Compute angular distance and position angle</span>
-<a name="l00121"></a>00121 <span class="comment">* ------------------------------------------------------</span>
-<a name="l00122"></a>00122 <span class="comment">* sphdpa() computes the angular distance and generalized position angle (see</span>
-<a name="l00123"></a>00123 <span class="comment">* notes) from a "reference" point to a number of "field" points on the sphere.</span>
-<a name="l00124"></a>00124 <span class="comment">* The points must be specified consistently in any spherical coordinate</span>
-<a name="l00125"></a>00125 <span class="comment">* system.</span>
-<a name="l00126"></a>00126 <span class="comment">*</span>
-<a name="l00127"></a>00127 <span class="comment">* sphdpa() is complementary to sphpad().</span>
-<a name="l00128"></a>00128 <span class="comment">*</span>
-<a name="l00129"></a>00129 <span class="comment">* Given:</span>
-<a name="l00130"></a>00130 <span class="comment">*   nfield    int       The number of field points.</span>
-<a name="l00131"></a>00131 <span class="comment">*   lng0,lat0 double    Spherical coordinates of the reference point [deg].</span>
-<a name="l00132"></a>00132 <span class="comment">*   lng,lat   const double[]</span>
-<a name="l00133"></a>00133 <span class="comment">*                       Spherical coordinates of the field points [deg].</span>
+<a name="l00074"></a>00074 <span class="comment">*</span>
+<a name="l00075"></a>00075 <span class="comment">*   nphi,</span>
+<a name="l00076"></a>00076 <span class="comment">*   ntheta    int       Vector lengths.</span>
+<a name="l00077"></a>00077 <span class="comment">*</span>
+<a name="l00078"></a>00078 <span class="comment">*   spt,sxy   int       Vector strides.</span>
+<a name="l00079"></a>00079 <span class="comment">*</span>
+<a name="l00080"></a>00080 <span class="comment">*   phi,theta const double[]</span>
+<a name="l00081"></a>00081 <span class="comment">*                       Longitude and latitude in the native coordinate</span>
+<a name="l00082"></a>00082 <span class="comment">*                       system of the projection [deg].</span>
+<a name="l00083"></a>00083 <span class="comment">*</span>
+<a name="l00084"></a>00084 <span class="comment">* Returned:</span>
+<a name="l00085"></a>00085 <span class="comment">*   lng,lat   double[]  Celestial longitude and latitude [deg].  These may</span>
+<a name="l00086"></a>00086 <span class="comment">*                       refer to the same storage as phi and theta</span>
+<a name="l00087"></a>00087 <span class="comment">*                       respectively.</span>
+<a name="l00088"></a>00088 <span class="comment">*</span>
+<a name="l00089"></a>00089 <span class="comment">* Function return value:</span>
+<a name="l00090"></a>00090 <span class="comment">*             int       Status return value:</span>
+<a name="l00091"></a>00091 <span class="comment">*                         0: Success.</span>
+<a name="l00092"></a>00092 <span class="comment">*</span>
+<a name="l00093"></a>00093 <span class="comment">*</span>
+<a name="l00094"></a>00094 <span class="comment">* sphs2x() - Rotation in the world-to-pixel direction</span>
+<a name="l00095"></a>00095 <span class="comment">* ---------------------------------------------------</span>
+<a name="l00096"></a>00096 <span class="comment">* sphs2x() transforms celestial coordinates to the native coordinates of a</span>
+<a name="l00097"></a>00097 <span class="comment">* projection.</span>
+<a name="l00098"></a>00098 <span class="comment">*</span>
+<a name="l00099"></a>00099 <span class="comment">* Given:</span>
+<a name="l00100"></a>00100 <span class="comment">*   eul       const double[5]</span>
+<a name="l00101"></a>00101 <span class="comment">*                       Euler angles for the transformation:</span>
+<a name="l00102"></a>00102 <span class="comment">*                         0: Celestial longitude of the native pole [deg].</span>
+<a name="l00103"></a>00103 <span class="comment">*                         1: Celestial colatitude of the native pole, or</span>
+<a name="l00104"></a>00104 <span class="comment">*                            native colatitude of the celestial pole [deg].</span>
+<a name="l00105"></a>00105 <span class="comment">*                         2: Native longitude of the celestial pole [deg].</span>
+<a name="l00106"></a>00106 <span class="comment">*                         3: cos(eul[1])</span>
+<a name="l00107"></a>00107 <span class="comment">*                         4: sin(eul[1])</span>
+<a name="l00108"></a>00108 <span class="comment">*</span>
+<a name="l00109"></a>00109 <span class="comment">*   nlng,nlat int       Vector lengths.</span>
+<a name="l00110"></a>00110 <span class="comment">*</span>
+<a name="l00111"></a>00111 <span class="comment">*   sll,spt   int       Vector strides.</span>
+<a name="l00112"></a>00112 <span class="comment">*</span>
+<a name="l00113"></a>00113 <span class="comment">*   lng,lat   const double[]</span>
+<a name="l00114"></a>00114 <span class="comment">*                       Celestial longitude and latitude [deg].</span>
+<a name="l00115"></a>00115 <span class="comment">*</span>
+<a name="l00116"></a>00116 <span class="comment">* Returned:</span>
+<a name="l00117"></a>00117 <span class="comment">*   phi,theta double[]  Longitude and latitude in the native coordinate system</span>
+<a name="l00118"></a>00118 <span class="comment">*                       of the projection [deg].  These may refer to the same</span>
+<a name="l00119"></a>00119 <span class="comment">*                       storage as lng and lat respectively.</span>
+<a name="l00120"></a>00120 <span class="comment">*</span>
+<a name="l00121"></a>00121 <span class="comment">* Function return value:</span>
+<a name="l00122"></a>00122 <span class="comment">*             int       Status return value:</span>
+<a name="l00123"></a>00123 <span class="comment">*                         0: Success.</span>
+<a name="l00124"></a>00124 <span class="comment">*</span>
+<a name="l00125"></a>00125 <span class="comment">*</span>
+<a name="l00126"></a>00126 <span class="comment">* sphdpa() - Compute angular distance and position angle</span>
+<a name="l00127"></a>00127 <span class="comment">* ------------------------------------------------------</span>
+<a name="l00128"></a>00128 <span class="comment">* sphdpa() computes the angular distance and generalized position angle (see</span>
+<a name="l00129"></a>00129 <span class="comment">* notes) from a "reference" point to a number of "field" points on the sphere.</span>
+<a name="l00130"></a>00130 <span class="comment">* The points must be specified consistently in any spherical coordinate</span>
+<a name="l00131"></a>00131 <span class="comment">* system.</span>
+<a name="l00132"></a>00132 <span class="comment">*</span>
+<a name="l00133"></a>00133 <span class="comment">* sphdpa() is complementary to sphpad().</span>
 <a name="l00134"></a>00134 <span class="comment">*</span>
-<a name="l00135"></a>00135 <span class="comment">* Returned:</span>
-<a name="l00136"></a>00136 <span class="comment">*   dist,pa   double[]  Angular distances and position angles [deg].  These</span>
-<a name="l00137"></a>00137 <span class="comment">*                       may refer to the same storage as lng and lat</span>
-<a name="l00138"></a>00138 <span class="comment">*                       respectively.</span>
+<a name="l00135"></a>00135 <span class="comment">* Given:</span>
+<a name="l00136"></a>00136 <span class="comment">*   nfield    int       The number of field points.</span>
+<a name="l00137"></a>00137 <span class="comment">*</span>
+<a name="l00138"></a>00138 <span class="comment">*   lng0,lat0 double    Spherical coordinates of the reference point [deg].</span>
 <a name="l00139"></a>00139 <span class="comment">*</span>
-<a name="l00140"></a>00140 <span class="comment">* Function return value:</span>
-<a name="l00141"></a>00141 <span class="comment">*             int       Status return value:</span>
-<a name="l00142"></a>00142 <span class="comment">*                         0: Success.</span>
-<a name="l00143"></a>00143 <span class="comment">*</span>
-<a name="l00144"></a>00144 <span class="comment">* Notes:</span>
-<a name="l00145"></a>00145 <span class="comment">*   sphdpa() uses sphs2x() to rotate coordinates so that the reference point</span>
-<a name="l00146"></a>00146 <span class="comment">*   is at the north pole of the new system with the north pole of the old</span>
-<a name="l00147"></a>00147 <span class="comment">*   system at zero longitude in the new.  The Euler angles required by</span>
-<a name="l00148"></a>00148 <span class="comment">*   sphs2x() for this rotation are</span>
-<a name="l00149"></a>00149 <span class="comment">*</span>
-<a name="l00150"></a>00150 <span class="comment">=     eul[0] = lng0;</span>
-<a name="l00151"></a>00151 <span class="comment">=     eul[1] = 90.0 - lat0;</span>
-<a name="l00152"></a>00152 <span class="comment">=     eul[2] =  0.0;</span>
-<a name="l00153"></a>00153 <span class="comment">*</span>
-<a name="l00154"></a>00154 <span class="comment">*   The angular distance and generalized position angle are readily obtained</span>
-<a name="l00155"></a>00155 <span class="comment">*   from the longitude and latitude of the field point in the new system.  </span>
-<a name="l00156"></a>00156 <span class="comment">*   This applies even if the reference point is at one of the poles, in which</span>
-<a name="l00157"></a>00157 <span class="comment">*   case the "position angle" returned is as would be computed for a reference</span>
-<a name="l00158"></a>00158 <span class="comment">*   point at (lng0,+90-epsilon) or (lng0,-90+epsilon), in the limit as epsilon</span>
-<a name="l00159"></a>00159 <span class="comment">*   goes to zero.</span>
-<a name="l00160"></a>00160 <span class="comment">*</span>
-<a name="l00161"></a>00161 <span class="comment">*   It is evident that the coordinate system in which the two points are</span>
-<a name="l00162"></a>00162 <span class="comment">*   expressed is irrelevant to the determination of the angular separation</span>
-<a name="l00163"></a>00163 <span class="comment">*   between the points.  However, this is not true of the generalized position</span>
-<a name="l00164"></a>00164 <span class="comment">*   angle.</span>
-<a name="l00165"></a>00165 <span class="comment">*</span>
-<a name="l00166"></a>00166 <span class="comment">*   The generalized position angle is here defined as the angle of</span>
-<a name="l00167"></a>00167 <span class="comment">*   intersection of the great circle containing the reference and field points</span>
-<a name="l00168"></a>00168 <span class="comment">*   with that containing the reference point and the pole.  It has its normal</span>
-<a name="l00169"></a>00169 <span class="comment">*   meaning when the the reference and field points are specified in</span>
-<a name="l00170"></a>00170 <span class="comment">*   equatorial coordinates (right ascension and declination).</span>
-<a name="l00171"></a>00171 <span class="comment">*</span>
-<a name="l00172"></a>00172 <span class="comment">*   Interchanging the reference and field points changes the position angle in</span>
-<a name="l00173"></a>00173 <span class="comment">*   a non-intuitive way (because the sum of the angles of a spherical triangle</span>
-<a name="l00174"></a>00174 <span class="comment">*   normally exceeds 180 degrees).</span>
-<a name="l00175"></a>00175 <span class="comment">*</span>
-<a name="l00176"></a>00176 <span class="comment">*   The position angle is undefined if the reference and field points are</span>
-<a name="l00177"></a>00177 <span class="comment">*   coincident or antipodal.  This may be detected by checking for a distance</span>
-<a name="l00178"></a>00178 <span class="comment">*   of 0 or 180 degrees (within rounding tolerance).  sphdpa() will return an</span>
-<a name="l00179"></a>00179 <span class="comment">*   arbitrary position angle in such circumstances.</span>
-<a name="l00180"></a>00180 <span class="comment">*</span>
-<a name="l00181"></a>00181 <span class="comment">*</span>
-<a name="l00182"></a>00182 <span class="comment">* sphpad() - Compute field points offset from a given point</span>
-<a name="l00183"></a>00183 <span class="comment">* ---------------------------------------------------------</span>
-<a name="l00184"></a>00184 <span class="comment">* sphpad() computes the coordinates of a set of points that are offset by the</span>
-<a name="l00185"></a>00185 <span class="comment">* specified angular distances and position angles from a given "reference"</span>
-<a name="l00186"></a>00186 <span class="comment">* point on the sky.  The distances and position angles must be specified</span>
-<a name="l00187"></a>00187 <span class="comment">* consistently in any spherical coordinate system.</span>
+<a name="l00140"></a>00140 <span class="comment">*   lng,lat   const double[]</span>
+<a name="l00141"></a>00141 <span class="comment">*                       Spherical coordinates of the field points [deg].</span>
+<a name="l00142"></a>00142 <span class="comment">*</span>
+<a name="l00143"></a>00143 <span class="comment">* Returned:</span>
+<a name="l00144"></a>00144 <span class="comment">*   dist,pa   double[]  Angular distances and position angles [deg].  These</span>
+<a name="l00145"></a>00145 <span class="comment">*                       may refer to the same storage as lng and lat</span>
+<a name="l00146"></a>00146 <span class="comment">*                       respectively.</span>
+<a name="l00147"></a>00147 <span class="comment">*</span>
+<a name="l00148"></a>00148 <span class="comment">* Function return value:</span>
+<a name="l00149"></a>00149 <span class="comment">*             int       Status return value:</span>
+<a name="l00150"></a>00150 <span class="comment">*                         0: Success.</span>
+<a name="l00151"></a>00151 <span class="comment">*</span>
+<a name="l00152"></a>00152 <span class="comment">* Notes:</span>
+<a name="l00153"></a>00153 <span class="comment">*   sphdpa() uses sphs2x() to rotate coordinates so that the reference point</span>
+<a name="l00154"></a>00154 <span class="comment">*   is at the north pole of the new system with the north pole of the old</span>
+<a name="l00155"></a>00155 <span class="comment">*   system at zero longitude in the new.  The Euler angles required by</span>
+<a name="l00156"></a>00156 <span class="comment">*   sphs2x() for this rotation are</span>
+<a name="l00157"></a>00157 <span class="comment">*</span>
+<a name="l00158"></a>00158 <span class="comment">=     eul[0] = lng0;</span>
+<a name="l00159"></a>00159 <span class="comment">=     eul[1] = 90.0 - lat0;</span>
+<a name="l00160"></a>00160 <span class="comment">=     eul[2] =  0.0;</span>
+<a name="l00161"></a>00161 <span class="comment">*</span>
+<a name="l00162"></a>00162 <span class="comment">*   The angular distance and generalized position angle are readily obtained</span>
+<a name="l00163"></a>00163 <span class="comment">*   from the longitude and latitude of the field point in the new system.</span>
+<a name="l00164"></a>00164 <span class="comment">*   This applies even if the reference point is at one of the poles, in which</span>
+<a name="l00165"></a>00165 <span class="comment">*   case the "position angle" returned is as would be computed for a reference</span>
+<a name="l00166"></a>00166 <span class="comment">*   point at (lng0,+90-epsilon) or (lng0,-90+epsilon), in the limit as epsilon</span>
+<a name="l00167"></a>00167 <span class="comment">*   goes to zero.</span>
+<a name="l00168"></a>00168 <span class="comment">*</span>
+<a name="l00169"></a>00169 <span class="comment">*   It is evident that the coordinate system in which the two points are</span>
+<a name="l00170"></a>00170 <span class="comment">*   expressed is irrelevant to the determination of the angular separation</span>
+<a name="l00171"></a>00171 <span class="comment">*   between the points.  However, this is not true of the generalized position</span>
+<a name="l00172"></a>00172 <span class="comment">*   angle.</span>
+<a name="l00173"></a>00173 <span class="comment">*</span>
+<a name="l00174"></a>00174 <span class="comment">*   The generalized position angle is here defined as the angle of</span>
+<a name="l00175"></a>00175 <span class="comment">*   intersection of the great circle containing the reference and field points</span>
+<a name="l00176"></a>00176 <span class="comment">*   with that containing the reference point and the pole.  It has its normal</span>
+<a name="l00177"></a>00177 <span class="comment">*   meaning when the the reference and field points are specified in</span>
+<a name="l00178"></a>00178 <span class="comment">*   equatorial coordinates (right ascension and declination).</span>
+<a name="l00179"></a>00179 <span class="comment">*</span>
+<a name="l00180"></a>00180 <span class="comment">*   Interchanging the reference and field points changes the position angle in</span>
+<a name="l00181"></a>00181 <span class="comment">*   a non-intuitive way (because the sum of the angles of a spherical triangle</span>
+<a name="l00182"></a>00182 <span class="comment">*   normally exceeds 180 degrees).</span>
+<a name="l00183"></a>00183 <span class="comment">*</span>
+<a name="l00184"></a>00184 <span class="comment">*   The position angle is undefined if the reference and field points are</span>
+<a name="l00185"></a>00185 <span class="comment">*   coincident or antipodal.  This may be detected by checking for a distance</span>
+<a name="l00186"></a>00186 <span class="comment">*   of 0 or 180 degrees (within rounding tolerance).  sphdpa() will return an</span>
+<a name="l00187"></a>00187 <span class="comment">*   arbitrary position angle in such circumstances.</span>
 <a name="l00188"></a>00188 <span class="comment">*</span>
-<a name="l00189"></a>00189 <span class="comment">* sphpad() is complementary to sphdpa().</span>
-<a name="l00190"></a>00190 <span class="comment">*</span>
-<a name="l00191"></a>00191 <span class="comment">* Given:</span>
-<a name="l00192"></a>00192 <span class="comment">*   nfield    int       The number of field points.</span>
-<a name="l00193"></a>00193 <span class="comment">*   lng0,lat0 double    Spherical coordinates of the reference point [deg].</span>
-<a name="l00194"></a>00194 <span class="comment">*   dist,pa   const double[]</span>
-<a name="l00195"></a>00195 <span class="comment">*                       Angular distances and position angles [deg].</span>
+<a name="l00189"></a>00189 <span class="comment">*</span>
+<a name="l00190"></a>00190 <span class="comment">* sphpad() - Compute field points offset from a given point</span>
+<a name="l00191"></a>00191 <span class="comment">* ---------------------------------------------------------</span>
+<a name="l00192"></a>00192 <span class="comment">* sphpad() computes the coordinates of a set of points that are offset by the</span>
+<a name="l00193"></a>00193 <span class="comment">* specified angular distances and position angles from a given "reference"</span>
+<a name="l00194"></a>00194 <span class="comment">* point on the sky.  The distances and position angles must be specified</span>
+<a name="l00195"></a>00195 <span class="comment">* consistently in any spherical coordinate system.</span>
 <a name="l00196"></a>00196 <span class="comment">*</span>
-<a name="l00197"></a>00197 <span class="comment">* Returned:</span>
-<a name="l00198"></a>00198 <span class="comment">*   lng,lat   double[]  Spherical coordinates of the field points [deg].</span>
-<a name="l00199"></a>00199 <span class="comment">*                       These may refer to the same storage as dist and pa</span>
-<a name="l00200"></a>00200 <span class="comment">*                       respectively.</span>
+<a name="l00197"></a>00197 <span class="comment">* sphpad() is complementary to sphdpa().</span>
+<a name="l00198"></a>00198 <span class="comment">*</span>
+<a name="l00199"></a>00199 <span class="comment">* Given:</span>
+<a name="l00200"></a>00200 <span class="comment">*   nfield    int       The number of field points.</span>
 <a name="l00201"></a>00201 <span class="comment">*</span>
-<a name="l00202"></a>00202 <span class="comment">* Function return value:</span>
-<a name="l00203"></a>00203 <span class="comment">*             int       Status return value:</span>
-<a name="l00204"></a>00204 <span class="comment">*                         0: Success.</span>
-<a name="l00205"></a>00205 <span class="comment">*</span>
-<a name="l00206"></a>00206 <span class="comment">* Notes:</span>
-<a name="l00207"></a>00207 <span class="comment">*   sphpad() is implemented analogously to sphdpa() although using sphx2s()</span>
-<a name="l00208"></a>00208 <span class="comment">*   for the inverse transformation.  In particular, when the reference point</span>
-<a name="l00209"></a>00209 <span class="comment">*   is at one of the poles, "position angle" is interpreted as though the</span>
-<a name="l00210"></a>00210 <span class="comment">*   reference point was at (lng0,+90-epsilon) or (lng0,-90+epsilon), in the</span>
-<a name="l00211"></a>00211 <span class="comment">*   limit as epsilon goes to zero.</span>
-<a name="l00212"></a>00212 <span class="comment">*</span>
-<a name="l00213"></a>00213 <span class="comment">*   Applying sphpad() with the distances and position angles computed by</span>
-<a name="l00214"></a>00214 <span class="comment">*   sphdpa() should return the original field points.</span>
+<a name="l00202"></a>00202 <span class="comment">*   lng0,lat0 double    Spherical coordinates of the reference point [deg].</span>
+<a name="l00203"></a>00203 <span class="comment">*</span>
+<a name="l00204"></a>00204 <span class="comment">*   dist,pa   const double[]</span>
+<a name="l00205"></a>00205 <span class="comment">*                       Angular distances and position angles [deg].</span>
+<a name="l00206"></a>00206 <span class="comment">*</span>
+<a name="l00207"></a>00207 <span class="comment">* Returned:</span>
+<a name="l00208"></a>00208 <span class="comment">*   lng,lat   double[]  Spherical coordinates of the field points [deg].</span>
+<a name="l00209"></a>00209 <span class="comment">*                       These may refer to the same storage as dist and pa</span>
+<a name="l00210"></a>00210 <span class="comment">*                       respectively.</span>
+<a name="l00211"></a>00211 <span class="comment">*</span>
+<a name="l00212"></a>00212 <span class="comment">* Function return value:</span>
+<a name="l00213"></a>00213 <span class="comment">*             int       Status return value:</span>
+<a name="l00214"></a>00214 <span class="comment">*                         0: Success.</span>
 <a name="l00215"></a>00215 <span class="comment">*</span>
-<a name="l00216"></a>00216 <span class="comment">*===========================================================================*/</span>
-<a name="l00217"></a>00217 
-<a name="l00218"></a>00218 <span class="preprocessor">#ifndef WCSLIB_SPH</span>
-<a name="l00219"></a>00219 <span class="preprocessor"></span><span class="preprocessor">#define WCSLIB_SPH</span>
-<a name="l00220"></a>00220 <span class="preprocessor"></span>
-<a name="l00221"></a>00221 <span class="preprocessor">#ifdef __cplusplus</span>
-<a name="l00222"></a>00222 <span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">"C"</span> {
-<a name="l00223"></a>00223 <span class="preprocessor">#endif</span>
-<a name="l00224"></a>00224 <span class="preprocessor"></span>
-<a name="l00225"></a>00225 
-<a name="l00226"></a>00226 <span class="keywordtype">int</span> <a class="code" href="sph_8h.html#bcdbd119e57482315882d849f2b04e91" title="Rotation in the pixel-to-world direction.">sphx2s</a>(<span class="keyword">const</span> <span class="keywordtype">double</span> eul[5], <span class="keywordtype">int</span> nphi, <span class="keywordtype">int</span> ntheta, <span class="keywordtype">int</span> spt, <span class="keywordtype">int</span> sxy,
-<a name="l00227"></a>00227            <span class="keyword">const</span> <span class="keywordtype">double</span> phi[], <span class="keyword">const</span> <span class="keywordtype">double</span> theta[],
-<a name="l00228"></a>00228            <span class="keywordtype">double</span> lng[], <span class="keywordtype">double</span> lat[]);
-<a name="l00229"></a>00229 
-<a name="l00230"></a>00230 <span class="keywordtype">int</span> <a class="code" href="sph_8h.html#5c0783d56189d48d9f52af05b64a4df6" title="Rotation in the world-to-pixel direction.">sphs2x</a>(<span class="keyword">const</span> <span class="keywordtype">double</span> eul[5], <span class="keywordtype">int</span> nlng, <span class="keywordtype">int</span> nlat, <span class="keywordtype">int</span> sll , <span class="keywordtype">int</span> spt,
-<a name="l00231"></a>00231            <span class="keyword">const</span> <span class="keywordtype">double</span> lng[], <span class="keyword">const</span> <span class="keywordtype">double</span> lat[],
-<a name="l00232"></a>00232            <span class="keywordtype">double</span> phi[], <span class="keywordtype">double</span> theta[]);
-<a name="l00233"></a>00233 
-<a name="l00234"></a>00234 <span class="keywordtype">int</span> <a class="code" href="sph_8h.html#ec6222fe1e4d807c9b59980b8e548eb0" title="Compute angular distance and position angle.">sphdpa</a>(<span class="keywordtype">int</span> nfield, <span class="keywordtype">double</span> lng0, <span class="keywordtype">double</span> lat0,
-<a name="l00235"></a>00235            <span class="keyword">const</span> <span class="keywordtype">double</span> lng[], <span class="keyword">const</span> <span class="keywordtype">double</span> lat[],
-<a name="l00236"></a>00236            <span class="keywordtype">double</span> dist[], <span class="keywordtype">double</span> pa[]);
-<a name="l00237"></a>00237 
-<a name="l00238"></a>00238 <span class="keywordtype">int</span> <a class="code" href="sph_8h.html#8ee2e117701f434f0bffbbe52f05d118" title="Compute field points offset from a given point.">sphpad</a>(<span class="keywordtype">int</span> nfield, <span class="keywordtype">double</span> lng0, <span class="keywordtype">double</span> lat0,
-<a name="l00239"></a>00239            <span class="keyword">const</span> <span class="keywordtype">double</span> dist[], <span class="keyword">const</span> <span class="keywordtype">double</span> pa[],
-<a name="l00240"></a>00240            <span class="keywordtype">double</span> lng[], <span class="keywordtype">double</span> lat[]);
-<a name="l00241"></a>00241 
-<a name="l00242"></a>00242 
-<a name="l00243"></a>00243 <span class="preprocessor">#ifdef __cplusplus</span>
-<a name="l00244"></a>00244 <span class="preprocessor"></span>}
-<a name="l00245"></a>00245 <span class="preprocessor">#endif</span>
-<a name="l00246"></a>00246 <span class="preprocessor"></span>
-<a name="l00247"></a>00247 <span class="preprocessor">#endif </span><span class="comment">/* WCSLIB_SPH */</span>
+<a name="l00216"></a>00216 <span class="comment">* Notes:</span>
+<a name="l00217"></a>00217 <span class="comment">*   sphpad() is implemented analogously to sphdpa() although using sphx2s()</span>
+<a name="l00218"></a>00218 <span class="comment">*   for the inverse transformation.  In particular, when the reference point</span>
+<a name="l00219"></a>00219 <span class="comment">*   is at one of the poles, "position angle" is interpreted as though the</span>
+<a name="l00220"></a>00220 <span class="comment">*   reference point was at (lng0,+90-epsilon) or (lng0,-90+epsilon), in the</span>
+<a name="l00221"></a>00221 <span class="comment">*   limit as epsilon goes to zero.</span>
+<a name="l00222"></a>00222 <span class="comment">*</span>
+<a name="l00223"></a>00223 <span class="comment">*   Applying sphpad() with the distances and position angles computed by</span>
+<a name="l00224"></a>00224 <span class="comment">*   sphdpa() should return the original field points.</span>
+<a name="l00225"></a>00225 <span class="comment">*</span>
+<a name="l00226"></a>00226 <span class="comment">*===========================================================================*/</span>
+<a name="l00227"></a>00227 
+<a name="l00228"></a>00228 <span class="preprocessor">#ifndef WCSLIB_SPH</span>
+<a name="l00229"></a>00229 <span class="preprocessor"></span><span class="preprocessor">#define WCSLIB_SPH</span>
+<a name="l00230"></a>00230 <span class="preprocessor"></span>
+<a name="l00231"></a>00231 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00232"></a>00232 <span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">"C"</span> {
+<a name="l00233"></a>00233 <span class="preprocessor">#endif</span>
+<a name="l00234"></a>00234 <span class="preprocessor"></span>
+<a name="l00235"></a>00235 
+<a name="l00236"></a>00236 <span class="keywordtype">int</span> <a class="code" href="sph_8h.html#bcdbd119e57482315882d849f2b04e91" title="Rotation in the pixel-to-world direction.">sphx2s</a>(<span class="keyword">const</span> <span class="keywordtype">double</span> eul[5], <span class="keywordtype">int</span> nphi, <span class="keywordtype">int</span> ntheta, <span class="keywordtype">int</span> spt, <span class="keywordtype">int</span> sxy,
+<a name="l00237"></a>00237            <span class="keyword">const</span> <span class="keywordtype">double</span> phi[], <span class="keyword">const</span> <span class="keywordtype">double</span> theta[],
+<a name="l00238"></a>00238            <span class="keywordtype">double</span> lng[], <span class="keywordtype">double</span> lat[]);
+<a name="l00239"></a>00239 
+<a name="l00240"></a>00240 <span class="keywordtype">int</span> <a class="code" href="sph_8h.html#5c0783d56189d48d9f52af05b64a4df6" title="Rotation in the world-to-pixel direction.">sphs2x</a>(<span class="keyword">const</span> <span class="keywordtype">double</span> eul[5], <span class="keywordtype">int</span> nlng, <span class="keywordtype">int</span> nlat, <span class="keywordtype">int</span> sll , <span class="keywordtype">int</span> spt,
+<a name="l00241"></a>00241            <span class="keyword">const</span> <span class="keywordtype">double</span> lng[], <span class="keyword">const</span> <span class="keywordtype">double</span> lat[],
+<a name="l00242"></a>00242            <span class="keywordtype">double</span> phi[], <span class="keywordtype">double</span> theta[]);
+<a name="l00243"></a>00243 
+<a name="l00244"></a>00244 <span class="keywordtype">int</span> <a class="code" href="sph_8h.html#ec6222fe1e4d807c9b59980b8e548eb0" title="Compute angular distance and position angle.">sphdpa</a>(<span class="keywordtype">int</span> nfield, <span class="keywordtype">double</span> lng0, <span class="keywordtype">double</span> lat0,
+<a name="l00245"></a>00245            <span class="keyword">const</span> <span class="keywordtype">double</span> lng[], <span class="keyword">const</span> <span class="keywordtype">double</span> lat[],
+<a name="l00246"></a>00246            <span class="keywordtype">double</span> dist[], <span class="keywordtype">double</span> pa[]);
+<a name="l00247"></a>00247 
+<a name="l00248"></a>00248 <span class="keywordtype">int</span> <a class="code" href="sph_8h.html#8ee2e117701f434f0bffbbe52f05d118" title="Compute field points offset from a given point.">sphpad</a>(<span class="keywordtype">int</span> nfield, <span class="keywordtype">double</span> lng0, <span class="keywordtype">double</span> lat0,
+<a name="l00249"></a>00249            <span class="keyword">const</span> <span class="keywordtype">double</span> dist[], <span class="keyword">const</span> <span class="keywordtype">double</span> pa[],
+<a name="l00250"></a>00250            <span class="keywordtype">double</span> lng[], <span class="keywordtype">double</span> lat[]);
+<a name="l00251"></a>00251 
+<a name="l00252"></a>00252 
+<a name="l00253"></a>00253 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00254"></a>00254 <span class="preprocessor"></span>}
+<a name="l00255"></a>00255 <span class="preprocessor">#endif</span>
+<a name="l00256"></a>00256 <span class="preprocessor"></span>
+<a name="l00257"></a>00257 <span class="preprocessor">#endif </span><span class="comment">/* WCSLIB_SPH */</span>
 </pre></div></div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Mon Feb 7 18:03:56 2011 for WCSLIB 4.7 by 
+<hr size="1"><address style="text-align: right;"><small>Generated on Tue Oct 4 19:02:30 2011 for WCSLIB 4.8.2 by 
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address>
 </body>
diff --git a/wcslib/html/sph_8h.html b/wcslib/html/sph_8h.html
index 13451a2..aa902e7 100644
--- a/wcslib/html/sph_8h.html
+++ b/wcslib/html/sph_8h.html
@@ -1,6 +1,6 @@
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
 <html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>WCSLIB 4.7: sph.h File Reference</title>
+<title>WCSLIB 4.8.2: sph.h File Reference</title>
 <link href="doxygen.css" rel="stylesheet" type="text/css">
 <link href="tabs.css" rel="stylesheet" type="text/css">
 </head><body>
@@ -365,7 +365,7 @@ Applying <b>sphpad</b>() with the distances and position angles computed by <a c
 </div>
 </div><p>
 </div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Mon Feb 7 18:03:57 2011 for WCSLIB 4.7 by 
+<hr size="1"><address style="text-align: right;"><small>Generated on Tue Oct 4 19:02:30 2011 for WCSLIB 4.8.2 by 
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address>
 </body>
diff --git a/wcslib/html/spx_8h-source.html b/wcslib/html/spx_8h-source.html
index effb2fe..9e41715 100644
--- a/wcslib/html/spx_8h-source.html
+++ b/wcslib/html/spx_8h-source.html
@@ -1,6 +1,6 @@
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
 <html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>WCSLIB 4.7: spx.h Source File</title>
+<title>WCSLIB 4.8.2: spx.h Source File</title>
 <link href="doxygen.css" rel="stylesheet" type="text/css">
 <link href="tabs.css" rel="stylesheet" type="text/css">
 </head><body>
@@ -16,7 +16,7 @@
   </div>
 <h1>spx.h</h1><a href="spx_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*============================================================================</span>
 <a name="l00002"></a>00002 <span class="comment"></span>
-<a name="l00003"></a>00003 <span class="comment">  WCSLIB 4.7 - an implementation of the FITS WCS standard.</span>
+<a name="l00003"></a>00003 <span class="comment">  WCSLIB 4.8 - an implementation of the FITS WCS standard.</span>
 <a name="l00004"></a>00004 <span class="comment">  Copyright (C) 1995-2011, Mark Calabretta</span>
 <a name="l00005"></a>00005 <span class="comment"></span>
 <a name="l00006"></a>00006 <span class="comment">  This file is part of WCSLIB.</span>
@@ -44,10 +44,10 @@
 <a name="l00028"></a>00028 <span class="comment"></span>
 <a name="l00029"></a>00029 <span class="comment">  Author: Mark Calabretta, Australia Telescope National Facility</span>
 <a name="l00030"></a>00030 <span class="comment">  http://www.atnf.csiro.au/~mcalabre/index.html</span>
-<a name="l00031"></a>00031 <span class="comment">  $Id: spx.h,v 4.7 2011/02/07 07:03:42 cal103 Exp $</span>
+<a name="l00031"></a>00031 <span class="comment">  $Id: spx.h,v 4.8.1.1 2011/08/15 08:07:06 cal103 Exp cal103 $</span>
 <a name="l00032"></a>00032 <span class="comment">*=============================================================================</span>
 <a name="l00033"></a>00033 <span class="comment">*</span>
-<a name="l00034"></a>00034 <span class="comment">* WCSLIB 4.7 - C routines that implement the spectral coordinate systems</span>
+<a name="l00034"></a>00034 <span class="comment">* WCSLIB 4.8 - C routines that implement the spectral coordinate systems</span>
 <a name="l00035"></a>00035 <span class="comment">* recognized by the FITS World Coordinate System (WCS) standard.  Refer to</span>
 <a name="l00036"></a>00036 <span class="comment">*</span>
 <a name="l00037"></a>00037 <span class="comment">*   "Representations of world coordinates in FITS",</span>
@@ -144,383 +144,422 @@
 <a name="l00128"></a>00128 <span class="comment">*                       The type of spectral variable given by spec, FREQ,</span>
 <a name="l00129"></a>00129 <span class="comment">*                       AFRQ, ENER, WAVN, VRAD, WAVE, VOPT, ZOPT, AWAV, VELO,</span>
 <a name="l00130"></a>00130 <span class="comment">*                       or BETA (case sensitive).</span>
-<a name="l00131"></a>00131 <span class="comment">*   spec      double    The spectral variable given, in SI units.</span>
-<a name="l00132"></a>00132 <span class="comment">*   restfrq,</span>
-<a name="l00133"></a>00133 <span class="comment">*   restwav   double    Rest frequency [Hz] or rest wavelength in vacuo [m],</span>
-<a name="l00134"></a>00134 <span class="comment">*                       only one of which need be given.  The other should be</span>
-<a name="l00135"></a>00135 <span class="comment">*                       set to zero.  If both are zero, only a subset of the</span>
-<a name="l00136"></a>00136 <span class="comment">*                       spectral variables can be computed, the remainder are</span>
-<a name="l00137"></a>00137 <span class="comment">*                       set to zero.  Specifically, given one of FREQ, AFRQ,</span>
-<a name="l00138"></a>00138 <span class="comment">*                       ENER, WAVN, WAVE, or AWAV the others can be computed</span>
-<a name="l00139"></a>00139 <span class="comment">*                       without knowledge of the rest frequency.  Likewise,</span>
-<a name="l00140"></a>00140 <span class="comment">*                       VRAD, VOPT, ZOPT, VELO, and BETA.</span>
-<a name="l00141"></a>00141 <span class="comment">*</span>
-<a name="l00142"></a>00142 <span class="comment">* Given and returned:</span>
-<a name="l00143"></a>00143 <span class="comment">*   specs     struct spxprm*</span>
-<a name="l00144"></a>00144 <span class="comment">*                       Data structure containing all spectral variables and</span>
-<a name="l00145"></a>00145 <span class="comment">*                       their derivatives, in SI units.</span>
-<a name="l00146"></a>00146 <span class="comment">*</span>
-<a name="l00147"></a>00147 <span class="comment">* Function return value:</span>
-<a name="l00148"></a>00148 <span class="comment">*             int       Status return value:</span>
-<a name="l00149"></a>00149 <span class="comment">*                         0: Success.</span>
-<a name="l00150"></a>00150 <span class="comment">*                         1: Null spxprm pointer passed.</span>
-<a name="l00151"></a>00151 <span class="comment">*                         2: Invalid spectral parameters.</span>
-<a name="l00152"></a>00152 <span class="comment">*                         3: Invalid spectral variable.</span>
-<a name="l00153"></a>00153 <span class="comment">*</span>
-<a name="l00154"></a>00154 <span class="comment">*</span>
-<a name="l00155"></a>00155 <span class="comment">* freqafrq(), afrqfreq(), freqener(), enerfreq(), freqwavn(), wavnfreq(),</span>
-<a name="l00156"></a>00156 <span class="comment">* freqwave(), wavefreq(), freqawav(), awavfreq(), waveawav(), awavwave(),</span>
-<a name="l00157"></a>00157 <span class="comment">* velobeta(), and betavelo() implement vector conversions between wave-like</span>
-<a name="l00158"></a>00158 <span class="comment">* or velocity-like spectral types (i.e. conversions that do not need the rest</span>
-<a name="l00159"></a>00159 <span class="comment">* frequency or wavelength).  They all have the same API.</span>
-<a name="l00160"></a>00160 <span class="comment">*</span>
-<a name="l00161"></a>00161 <span class="comment">*</span>
-<a name="l00162"></a>00162 <span class="comment">* freqafrq() - Convert frequency to angular frequency (vector)</span>
-<a name="l00163"></a>00163 <span class="comment">* ------------------------------------------------------------</span>
-<a name="l00164"></a>00164 <span class="comment">* freqafrq() converts frequency to angular frequency.</span>
+<a name="l00131"></a>00131 <span class="comment">*</span>
+<a name="l00132"></a>00132 <span class="comment">*   spec      double    The spectral variable given, in SI units.</span>
+<a name="l00133"></a>00133 <span class="comment">*</span>
+<a name="l00134"></a>00134 <span class="comment">*   restfrq,</span>
+<a name="l00135"></a>00135 <span class="comment">*   restwav   double    Rest frequency [Hz] or rest wavelength in vacuo [m],</span>
+<a name="l00136"></a>00136 <span class="comment">*                       only one of which need be given.  The other should be</span>
+<a name="l00137"></a>00137 <span class="comment">*                       set to zero.  If both are zero, only a subset of the</span>
+<a name="l00138"></a>00138 <span class="comment">*                       spectral variables can be computed, the remainder are</span>
+<a name="l00139"></a>00139 <span class="comment">*                       set to zero.  Specifically, given one of FREQ, AFRQ,</span>
+<a name="l00140"></a>00140 <span class="comment">*                       ENER, WAVN, WAVE, or AWAV the others can be computed</span>
+<a name="l00141"></a>00141 <span class="comment">*                       without knowledge of the rest frequency.  Likewise,</span>
+<a name="l00142"></a>00142 <span class="comment">*                       VRAD, VOPT, ZOPT, VELO, and BETA.</span>
+<a name="l00143"></a>00143 <span class="comment">*</span>
+<a name="l00144"></a>00144 <span class="comment">* Given and returned:</span>
+<a name="l00145"></a>00145 <span class="comment">*   specs     struct spxprm*</span>
+<a name="l00146"></a>00146 <span class="comment">*                       Data structure containing all spectral variables and</span>
+<a name="l00147"></a>00147 <span class="comment">*                       their derivatives, in SI units.</span>
+<a name="l00148"></a>00148 <span class="comment">*</span>
+<a name="l00149"></a>00149 <span class="comment">* Function return value:</span>
+<a name="l00150"></a>00150 <span class="comment">*             int       Status return value:</span>
+<a name="l00151"></a>00151 <span class="comment">*                         0: Success.</span>
+<a name="l00152"></a>00152 <span class="comment">*                         1: Null spxprm pointer passed.</span>
+<a name="l00153"></a>00153 <span class="comment">*                         2: Invalid spectral parameters.</span>
+<a name="l00154"></a>00154 <span class="comment">*                         3: Invalid spectral variable.</span>
+<a name="l00155"></a>00155 <span class="comment">*</span>
+<a name="l00156"></a>00156 <span class="comment">*                       For returns > 1, a detailed error message is set in</span>
+<a name="l00157"></a>00157 <span class="comment">*                       spxprm::err if enabled, see wcserr_enable().</span>
+<a name="l00158"></a>00158 <span class="comment">*</span>
+<a name="l00159"></a>00159 <span class="comment">* freqafrq(), afrqfreq(), freqener(), enerfreq(), freqwavn(), wavnfreq(),</span>
+<a name="l00160"></a>00160 <span class="comment">* freqwave(), wavefreq(), freqawav(), awavfreq(), waveawav(), awavwave(),</span>
+<a name="l00161"></a>00161 <span class="comment">* velobeta(), and betavelo() implement vector conversions between wave-like</span>
+<a name="l00162"></a>00162 <span class="comment">* or velocity-like spectral types (i.e. conversions that do not need the rest</span>
+<a name="l00163"></a>00163 <span class="comment">* frequency or wavelength).  They all have the same API.</span>
+<a name="l00164"></a>00164 <span class="comment">*</span>
 <a name="l00165"></a>00165 <span class="comment">*</span>
-<a name="l00166"></a>00166 <span class="comment">* Given:</span>
-<a name="l00167"></a>00167 <span class="comment">*   param     double    Ignored.</span>
-<a name="l00168"></a>00168 <span class="comment">*   nspec     int       Vector length.</span>
-<a name="l00169"></a>00169 <span class="comment">*   instep,</span>
-<a name="l00170"></a>00170 <span class="comment">*   outstep   int       Vector strides.</span>
-<a name="l00171"></a>00171 <span class="comment">*   inspec    const double[]</span>
-<a name="l00172"></a>00172 <span class="comment">*                       Input spectral variables, in SI units.</span>
-<a name="l00173"></a>00173 <span class="comment">*</span>
-<a name="l00174"></a>00174 <span class="comment">* Returned:</span>
-<a name="l00175"></a>00175 <span class="comment">*   outspec   double[]  Output spectral variables, in SI units.</span>
-<a name="l00176"></a>00176 <span class="comment">*   stat      int[]     Status return value for each vector element:</span>
-<a name="l00177"></a>00177 <span class="comment">*                         0: Success.</span>
-<a name="l00178"></a>00178 <span class="comment">*                         1: Invalid value of inspec.</span>
-<a name="l00179"></a>00179 <span class="comment">*</span>
-<a name="l00180"></a>00180 <span class="comment">* Function return value:</span>
-<a name="l00181"></a>00181 <span class="comment">*             int       Status return value:</span>
-<a name="l00182"></a>00182 <span class="comment">*                         0: Success.</span>
-<a name="l00183"></a>00183 <span class="comment">*                         2: Invalid spectral parameters.</span>
-<a name="l00184"></a>00184 <span class="comment">*                         4: One or more of the inspec coordinates were</span>
-<a name="l00185"></a>00185 <span class="comment">*                            invalid, as indicated by the stat vector.</span>
-<a name="l00186"></a>00186 <span class="comment">*</span>
+<a name="l00166"></a>00166 <span class="comment">* freqafrq() - Convert frequency to angular frequency (vector)</span>
+<a name="l00167"></a>00167 <span class="comment">* ------------------------------------------------------------</span>
+<a name="l00168"></a>00168 <span class="comment">* freqafrq() converts frequency to angular frequency.</span>
+<a name="l00169"></a>00169 <span class="comment">*</span>
+<a name="l00170"></a>00170 <span class="comment">* Given:</span>
+<a name="l00171"></a>00171 <span class="comment">*   param     double    Ignored.</span>
+<a name="l00172"></a>00172 <span class="comment">*</span>
+<a name="l00173"></a>00173 <span class="comment">*   nspec     int       Vector length.</span>
+<a name="l00174"></a>00174 <span class="comment">*</span>
+<a name="l00175"></a>00175 <span class="comment">*   instep,</span>
+<a name="l00176"></a>00176 <span class="comment">*   outstep   int       Vector strides.</span>
+<a name="l00177"></a>00177 <span class="comment">*</span>
+<a name="l00178"></a>00178 <span class="comment">*   inspec    const double[]</span>
+<a name="l00179"></a>00179 <span class="comment">*                       Input spectral variables, in SI units.</span>
+<a name="l00180"></a>00180 <span class="comment">*</span>
+<a name="l00181"></a>00181 <span class="comment">* Returned:</span>
+<a name="l00182"></a>00182 <span class="comment">*   outspec   double[]  Output spectral variables, in SI units.</span>
+<a name="l00183"></a>00183 <span class="comment">*</span>
+<a name="l00184"></a>00184 <span class="comment">*   stat      int[]     Status return value for each vector element:</span>
+<a name="l00185"></a>00185 <span class="comment">*                         0: Success.</span>
+<a name="l00186"></a>00186 <span class="comment">*                         1: Invalid value of inspec.</span>
 <a name="l00187"></a>00187 <span class="comment">*</span>
-<a name="l00188"></a>00188 <span class="comment">* freqvelo(), velofreq(), freqvrad(), and vradfreq() implement vector</span>
-<a name="l00189"></a>00189 <span class="comment">* conversions between frequency and velocity spectral types.  They all have</span>
-<a name="l00190"></a>00190 <span class="comment">* the same API.</span>
-<a name="l00191"></a>00191 <span class="comment">*</span>
-<a name="l00192"></a>00192 <span class="comment">*</span>
-<a name="l00193"></a>00193 <span class="comment">* freqvelo() - Convert frequency to relativistic velocity (vector)</span>
-<a name="l00194"></a>00194 <span class="comment">* ----------------------------------------------------------------</span>
-<a name="l00195"></a>00195 <span class="comment">* freqvelo() converts frequency to relativistic velocity.</span>
-<a name="l00196"></a>00196 <span class="comment">*</span>
-<a name="l00197"></a>00197 <span class="comment">* Given:</span>
-<a name="l00198"></a>00198 <span class="comment">*   param     double    Rest frequency [Hz].</span>
-<a name="l00199"></a>00199 <span class="comment">*   nspec     int       Vector length.</span>
-<a name="l00200"></a>00200 <span class="comment">*   instep,</span>
-<a name="l00201"></a>00201 <span class="comment">*   outstep   int       Vector strides.</span>
-<a name="l00202"></a>00202 <span class="comment">*   inspec    const double[]</span>
-<a name="l00203"></a>00203 <span class="comment">*                       Input spectral variables, in SI units.</span>
+<a name="l00188"></a>00188 <span class="comment">* Function return value:</span>
+<a name="l00189"></a>00189 <span class="comment">*             int       Status return value:</span>
+<a name="l00190"></a>00190 <span class="comment">*                         0: Success.</span>
+<a name="l00191"></a>00191 <span class="comment">*                         2: Invalid spectral parameters.</span>
+<a name="l00192"></a>00192 <span class="comment">*                         4: One or more of the inspec coordinates were</span>
+<a name="l00193"></a>00193 <span class="comment">*                            invalid, as indicated by the stat vector.</span>
+<a name="l00194"></a>00194 <span class="comment">*</span>
+<a name="l00195"></a>00195 <span class="comment">*</span>
+<a name="l00196"></a>00196 <span class="comment">* freqvelo(), velofreq(), freqvrad(), and vradfreq() implement vector</span>
+<a name="l00197"></a>00197 <span class="comment">* conversions between frequency and velocity spectral types.  They all have</span>
+<a name="l00198"></a>00198 <span class="comment">* the same API.</span>
+<a name="l00199"></a>00199 <span class="comment">*</span>
+<a name="l00200"></a>00200 <span class="comment">*</span>
+<a name="l00201"></a>00201 <span class="comment">* freqvelo() - Convert frequency to relativistic velocity (vector)</span>
+<a name="l00202"></a>00202 <span class="comment">* ----------------------------------------------------------------</span>
+<a name="l00203"></a>00203 <span class="comment">* freqvelo() converts frequency to relativistic velocity.</span>
 <a name="l00204"></a>00204 <span class="comment">*</span>
-<a name="l00205"></a>00205 <span class="comment">* Returned:</span>
-<a name="l00206"></a>00206 <span class="comment">*   outspec   double[]  Output spectral variables, in SI units.</span>
-<a name="l00207"></a>00207 <span class="comment">*   stat      int[]     Status return value for each vector element:</span>
-<a name="l00208"></a>00208 <span class="comment">*                         0: Success.</span>
-<a name="l00209"></a>00209 <span class="comment">*                         1: Invalid value of inspec.</span>
-<a name="l00210"></a>00210 <span class="comment">*</span>
-<a name="l00211"></a>00211 <span class="comment">* Function return value:</span>
-<a name="l00212"></a>00212 <span class="comment">*             int       Status return value:</span>
-<a name="l00213"></a>00213 <span class="comment">*                         0: Success.</span>
-<a name="l00214"></a>00214 <span class="comment">*                         2: Invalid spectral parameters.</span>
-<a name="l00215"></a>00215 <span class="comment">*                         4: One or more of the inspec coordinates were</span>
-<a name="l00216"></a>00216 <span class="comment">*                            invalid, as indicated by the stat vector.</span>
-<a name="l00217"></a>00217 <span class="comment">*</span>
+<a name="l00205"></a>00205 <span class="comment">* Given:</span>
+<a name="l00206"></a>00206 <span class="comment">*   param     double    Rest frequency [Hz].</span>
+<a name="l00207"></a>00207 <span class="comment">*</span>
+<a name="l00208"></a>00208 <span class="comment">*   nspec     int       Vector length.</span>
+<a name="l00209"></a>00209 <span class="comment">*</span>
+<a name="l00210"></a>00210 <span class="comment">*   instep,</span>
+<a name="l00211"></a>00211 <span class="comment">*   outstep   int       Vector strides.</span>
+<a name="l00212"></a>00212 <span class="comment">*</span>
+<a name="l00213"></a>00213 <span class="comment">*   inspec    const double[]</span>
+<a name="l00214"></a>00214 <span class="comment">*                       Input spectral variables, in SI units.</span>
+<a name="l00215"></a>00215 <span class="comment">*</span>
+<a name="l00216"></a>00216 <span class="comment">* Returned:</span>
+<a name="l00217"></a>00217 <span class="comment">*   outspec   double[]  Output spectral variables, in SI units.</span>
 <a name="l00218"></a>00218 <span class="comment">*</span>
-<a name="l00219"></a>00219 <span class="comment">* wavevelo(), velowave(), awavvelo(), veloawav(), wavevopt(), voptwave(),</span>
-<a name="l00220"></a>00220 <span class="comment">* wavezopt(), and zoptwave() implement vector conversions between wavelength</span>
-<a name="l00221"></a>00221 <span class="comment">* and velocity spectral types.  They all have the same API.</span>
+<a name="l00219"></a>00219 <span class="comment">*   stat      int[]     Status return value for each vector element:</span>
+<a name="l00220"></a>00220 <span class="comment">*                         0: Success.</span>
+<a name="l00221"></a>00221 <span class="comment">*                         1: Invalid value of inspec.</span>
 <a name="l00222"></a>00222 <span class="comment">*</span>
-<a name="l00223"></a>00223 <span class="comment">*</span>
-<a name="l00224"></a>00224 <span class="comment">* wavevelo() - Conversions between wavelength and velocity types (vector)</span>
-<a name="l00225"></a>00225 <span class="comment">* -----------------------------------------------------------------------</span>
-<a name="l00226"></a>00226 <span class="comment">* wavevelo() converts vacuum wavelength to relativistic velocity.</span>
-<a name="l00227"></a>00227 <span class="comment">*</span>
-<a name="l00228"></a>00228 <span class="comment">* Given:</span>
-<a name="l00229"></a>00229 <span class="comment">*   param     double    Rest wavelength in vacuo [m].</span>
-<a name="l00230"></a>00230 <span class="comment">*   nspec     int       Vector length.</span>
-<a name="l00231"></a>00231 <span class="comment">*   instep,</span>
-<a name="l00232"></a>00232 <span class="comment">*   outstep   int       Vector strides.</span>
-<a name="l00233"></a>00233 <span class="comment">*   inspec    const double[]</span>
-<a name="l00234"></a>00234 <span class="comment">*                       Input spectral variables, in SI units.</span>
+<a name="l00223"></a>00223 <span class="comment">* Function return value:</span>
+<a name="l00224"></a>00224 <span class="comment">*             int       Status return value:</span>
+<a name="l00225"></a>00225 <span class="comment">*                         0: Success.</span>
+<a name="l00226"></a>00226 <span class="comment">*                         2: Invalid spectral parameters.</span>
+<a name="l00227"></a>00227 <span class="comment">*                         4: One or more of the inspec coordinates were</span>
+<a name="l00228"></a>00228 <span class="comment">*                            invalid, as indicated by the stat vector.</span>
+<a name="l00229"></a>00229 <span class="comment">*</span>
+<a name="l00230"></a>00230 <span class="comment">*</span>
+<a name="l00231"></a>00231 <span class="comment">* wavevelo(), velowave(), awavvelo(), veloawav(), wavevopt(), voptwave(),</span>
+<a name="l00232"></a>00232 <span class="comment">* wavezopt(), and zoptwave() implement vector conversions between wavelength</span>
+<a name="l00233"></a>00233 <span class="comment">* and velocity spectral types.  They all have the same API.</span>
+<a name="l00234"></a>00234 <span class="comment">*</span>
 <a name="l00235"></a>00235 <span class="comment">*</span>
-<a name="l00236"></a>00236 <span class="comment">* Returned:</span>
-<a name="l00237"></a>00237 <span class="comment">*   outspec   double[]  Output spectral variables, in SI units.</span>
-<a name="l00238"></a>00238 <span class="comment">*   stat      int[]     Status return value for each vector element:</span>
-<a name="l00239"></a>00239 <span class="comment">*                         0: Success.</span>
-<a name="l00240"></a>00240 <span class="comment">*                         1: Invalid value of inspec.</span>
-<a name="l00241"></a>00241 <span class="comment">*</span>
-<a name="l00242"></a>00242 <span class="comment">* Function return value:</span>
-<a name="l00243"></a>00243 <span class="comment">*             int       Status return value:</span>
-<a name="l00244"></a>00244 <span class="comment">*                         0: Success.</span>
-<a name="l00245"></a>00245 <span class="comment">*                         2: Invalid spectral parameters.</span>
-<a name="l00246"></a>00246 <span class="comment">*                         4: One or more of the inspec coordinates were</span>
-<a name="l00247"></a>00247 <span class="comment">*                            invalid, as indicated by the stat vector.</span>
-<a name="l00248"></a>00248 <span class="comment">*</span>
-<a name="l00249"></a>00249 <span class="comment">*</span>
-<a name="l00250"></a>00250 <span class="comment">* spxprm struct - Spectral variables and their derivatives</span>
-<a name="l00251"></a>00251 <span class="comment">* --------------------------------------------------------</span>
-<a name="l00252"></a>00252 <span class="comment">* The spxprm struct contains the value of all spectral variables and their</span>
-<a name="l00253"></a>00253 <span class="comment">* derivatives.   It is used solely by specx() which constructs it from</span>
-<a name="l00254"></a>00254 <span class="comment">* information provided via its function arguments.</span>
-<a name="l00255"></a>00255 <span class="comment">*</span>
-<a name="l00256"></a>00256 <span class="comment">* This struct should be considered read-only, no members need ever be set nor</span>
-<a name="l00257"></a>00257 <span class="comment">* should ever be modified by the user.</span>
-<a name="l00258"></a>00258 <span class="comment">*</span>
-<a name="l00259"></a>00259 <span class="comment">*   double restfrq</span>
-<a name="l00260"></a>00260 <span class="comment">*     (Returned) Rest frequency [Hz].</span>
-<a name="l00261"></a>00261 <span class="comment">*</span>
-<a name="l00262"></a>00262 <span class="comment">*   double restwav</span>
-<a name="l00263"></a>00263 <span class="comment">*     (Returned) Rest wavelength [m].</span>
+<a name="l00236"></a>00236 <span class="comment">* wavevelo() - Conversions between wavelength and velocity types (vector)</span>
+<a name="l00237"></a>00237 <span class="comment">* -----------------------------------------------------------------------</span>
+<a name="l00238"></a>00238 <span class="comment">* wavevelo() converts vacuum wavelength to relativistic velocity.</span>
+<a name="l00239"></a>00239 <span class="comment">*</span>
+<a name="l00240"></a>00240 <span class="comment">* Given:</span>
+<a name="l00241"></a>00241 <span class="comment">*   param     double    Rest wavelength in vacuo [m].</span>
+<a name="l00242"></a>00242 <span class="comment">*</span>
+<a name="l00243"></a>00243 <span class="comment">*   nspec     int       Vector length.</span>
+<a name="l00244"></a>00244 <span class="comment">*</span>
+<a name="l00245"></a>00245 <span class="comment">*   instep,</span>
+<a name="l00246"></a>00246 <span class="comment">*   outstep   int       Vector strides.</span>
+<a name="l00247"></a>00247 <span class="comment">*</span>
+<a name="l00248"></a>00248 <span class="comment">*   inspec    const double[]</span>
+<a name="l00249"></a>00249 <span class="comment">*                       Input spectral variables, in SI units.</span>
+<a name="l00250"></a>00250 <span class="comment">*</span>
+<a name="l00251"></a>00251 <span class="comment">* Returned:</span>
+<a name="l00252"></a>00252 <span class="comment">*   outspec   double[]  Output spectral variables, in SI units.</span>
+<a name="l00253"></a>00253 <span class="comment">*</span>
+<a name="l00254"></a>00254 <span class="comment">*   stat      int[]     Status return value for each vector element:</span>
+<a name="l00255"></a>00255 <span class="comment">*                         0: Success.</span>
+<a name="l00256"></a>00256 <span class="comment">*                         1: Invalid value of inspec.</span>
+<a name="l00257"></a>00257 <span class="comment">*</span>
+<a name="l00258"></a>00258 <span class="comment">* Function return value:</span>
+<a name="l00259"></a>00259 <span class="comment">*             int       Status return value:</span>
+<a name="l00260"></a>00260 <span class="comment">*                         0: Success.</span>
+<a name="l00261"></a>00261 <span class="comment">*                         2: Invalid spectral parameters.</span>
+<a name="l00262"></a>00262 <span class="comment">*                         4: One or more of the inspec coordinates were</span>
+<a name="l00263"></a>00263 <span class="comment">*                            invalid, as indicated by the stat vector.</span>
 <a name="l00264"></a>00264 <span class="comment">*</span>
-<a name="l00265"></a>00265 <span class="comment">*   int wavetype</span>
-<a name="l00266"></a>00266 <span class="comment">*     (Returned) True if wave types have been computed, and ...</span>
-<a name="l00267"></a>00267 <span class="comment">*</span>
-<a name="l00268"></a>00268 <span class="comment">*   int velotype</span>
-<a name="l00269"></a>00269 <span class="comment">*     (Returned) ... true if velocity types have been computed; types are</span>
-<a name="l00270"></a>00270 <span class="comment">*     defined below.</span>
+<a name="l00265"></a>00265 <span class="comment">*</span>
+<a name="l00266"></a>00266 <span class="comment">* spxprm struct - Spectral variables and their derivatives</span>
+<a name="l00267"></a>00267 <span class="comment">* --------------------------------------------------------</span>
+<a name="l00268"></a>00268 <span class="comment">* The spxprm struct contains the value of all spectral variables and their</span>
+<a name="l00269"></a>00269 <span class="comment">* derivatives.   It is used solely by specx() which constructs it from</span>
+<a name="l00270"></a>00270 <span class="comment">* information provided via its function arguments.</span>
 <a name="l00271"></a>00271 <span class="comment">*</span>
-<a name="l00272"></a>00272 <span class="comment">*     If one or other of spxprm::restfrq and spxprm::restwav is given</span>
-<a name="l00273"></a>00273 <span class="comment">*     (non-zero) then all spectral variables may be computed.  If both are</span>
-<a name="l00274"></a>00274 <span class="comment">*     given, restfrq is used.  If restfrq and restwav are both zero, only wave</span>
-<a name="l00275"></a>00275 <span class="comment">*     characteristic xor velocity type spectral variables may be computed</span>
-<a name="l00276"></a>00276 <span class="comment">*     depending on the variable given.   These flags indicate what is</span>
-<a name="l00277"></a>00277 <span class="comment">*     available.</span>
-<a name="l00278"></a>00278 <span class="comment">*</span>
-<a name="l00279"></a>00279 <span class="comment">*   double freq</span>
-<a name="l00280"></a>00280 <span class="comment">*     (Returned) Frequency [Hz] (wavetype).</span>
-<a name="l00281"></a>00281 <span class="comment">*</span>
-<a name="l00282"></a>00282 <span class="comment">*   double afrq</span>
-<a name="l00283"></a>00283 <span class="comment">*     (Returned) Angular frequency [rad/s] (wavetype).</span>
-<a name="l00284"></a>00284 <span class="comment">*</span>
-<a name="l00285"></a>00285 <span class="comment">*   double ener</span>
-<a name="l00286"></a>00286 <span class="comment">*     (Returned) Photon energy [J] (wavetype).</span>
+<a name="l00272"></a>00272 <span class="comment">* This struct should be considered read-only, no members need ever be set nor</span>
+<a name="l00273"></a>00273 <span class="comment">* should ever be modified by the user.</span>
+<a name="l00274"></a>00274 <span class="comment">*</span>
+<a name="l00275"></a>00275 <span class="comment">*   double restfrq</span>
+<a name="l00276"></a>00276 <span class="comment">*     (Returned) Rest frequency [Hz].</span>
+<a name="l00277"></a>00277 <span class="comment">*</span>
+<a name="l00278"></a>00278 <span class="comment">*   double restwav</span>
+<a name="l00279"></a>00279 <span class="comment">*     (Returned) Rest wavelength [m].</span>
+<a name="l00280"></a>00280 <span class="comment">*</span>
+<a name="l00281"></a>00281 <span class="comment">*   int wavetype</span>
+<a name="l00282"></a>00282 <span class="comment">*     (Returned) True if wave types have been computed, and ...</span>
+<a name="l00283"></a>00283 <span class="comment">*</span>
+<a name="l00284"></a>00284 <span class="comment">*   int velotype</span>
+<a name="l00285"></a>00285 <span class="comment">*     (Returned) ... true if velocity types have been computed; types are</span>
+<a name="l00286"></a>00286 <span class="comment">*     defined below.</span>
 <a name="l00287"></a>00287 <span class="comment">*</span>
-<a name="l00288"></a>00288 <span class="comment">*   double wavn</span>
-<a name="l00289"></a>00289 <span class="comment">*     (Returned) Wave number [/m] (wavetype).</span>
-<a name="l00290"></a>00290 <span class="comment">*</span>
-<a name="l00291"></a>00291 <span class="comment">*   double vrad</span>
-<a name="l00292"></a>00292 <span class="comment">*     (Returned) Radio velocity [m/s] (velotype).</span>
-<a name="l00293"></a>00293 <span class="comment">*</span>
-<a name="l00294"></a>00294 <span class="comment">*   double wave</span>
-<a name="l00295"></a>00295 <span class="comment">*     (Returned) Vacuum wavelength [m] (wavetype).</span>
-<a name="l00296"></a>00296 <span class="comment">*</span>
-<a name="l00297"></a>00297 <span class="comment">*   double vopt</span>
-<a name="l00298"></a>00298 <span class="comment">*     (Returned) Optical velocity [m/s] (velotype).</span>
-<a name="l00299"></a>00299 <span class="comment">*</span>
-<a name="l00300"></a>00300 <span class="comment">*   double zopt</span>
-<a name="l00301"></a>00301 <span class="comment">*     (Returned) Redshift [dimensionless] (velotype).</span>
-<a name="l00302"></a>00302 <span class="comment">*</span>
-<a name="l00303"></a>00303 <span class="comment">*   double awav</span>
-<a name="l00304"></a>00304 <span class="comment">*     (Returned) Air wavelength [m] (wavetype).</span>
-<a name="l00305"></a>00305 <span class="comment">*</span>
-<a name="l00306"></a>00306 <span class="comment">*   double velo</span>
-<a name="l00307"></a>00307 <span class="comment">*     (Returned) Relativistic velocity [m/s] (velotype).</span>
-<a name="l00308"></a>00308 <span class="comment">*</span>
-<a name="l00309"></a>00309 <span class="comment">*   double beta</span>
-<a name="l00310"></a>00310 <span class="comment">*     (Returned) Relativistic beta [dimensionless] (velotype).</span>
-<a name="l00311"></a>00311 <span class="comment">*</span>
-<a name="l00312"></a>00312 <span class="comment">*   double dfreqafrq</span>
-<a name="l00313"></a>00313 <span class="comment">*     (Returned) Derivative of frequency with respect to angular frequency</span>
-<a name="l00314"></a>00314 <span class="comment">*     [/rad] (constant, = 1 / 2*pi), and ...</span>
-<a name="l00315"></a>00315 <span class="comment">*   double dafrqfreq</span>
-<a name="l00316"></a>00316 <span class="comment">*     (Returned) ... vice versa [rad] (constant, = 2*pi, always available).</span>
-<a name="l00317"></a>00317 <span class="comment">*</span>
-<a name="l00318"></a>00318 <span class="comment">*   double dfreqener</span>
-<a name="l00319"></a>00319 <span class="comment">*     (Returned) Derivative of frequency with respect to photon energy</span>
-<a name="l00320"></a>00320 <span class="comment">*     [/J/s] (constant, = 1/h), and ...</span>
-<a name="l00321"></a>00321 <span class="comment">*   double denerfreq</span>
-<a name="l00322"></a>00322 <span class="comment">*     (Returned) ... vice versa [Js] (constant, = h, Planck's constant,</span>
-<a name="l00323"></a>00323 <span class="comment">*     always available).</span>
+<a name="l00288"></a>00288 <span class="comment">*     If one or other of spxprm::restfrq and spxprm::restwav is given</span>
+<a name="l00289"></a>00289 <span class="comment">*     (non-zero) then all spectral variables may be computed.  If both are</span>
+<a name="l00290"></a>00290 <span class="comment">*     given, restfrq is used.  If restfrq and restwav are both zero, only wave</span>
+<a name="l00291"></a>00291 <span class="comment">*     characteristic xor velocity type spectral variables may be computed</span>
+<a name="l00292"></a>00292 <span class="comment">*     depending on the variable given.   These flags indicate what is</span>
+<a name="l00293"></a>00293 <span class="comment">*     available.</span>
+<a name="l00294"></a>00294 <span class="comment">*</span>
+<a name="l00295"></a>00295 <span class="comment">*   double freq</span>
+<a name="l00296"></a>00296 <span class="comment">*     (Returned) Frequency [Hz] (wavetype).</span>
+<a name="l00297"></a>00297 <span class="comment">*</span>
+<a name="l00298"></a>00298 <span class="comment">*   double afrq</span>
+<a name="l00299"></a>00299 <span class="comment">*     (Returned) Angular frequency [rad/s] (wavetype).</span>
+<a name="l00300"></a>00300 <span class="comment">*</span>
+<a name="l00301"></a>00301 <span class="comment">*   double ener</span>
+<a name="l00302"></a>00302 <span class="comment">*     (Returned) Photon energy [J] (wavetype).</span>
+<a name="l00303"></a>00303 <span class="comment">*</span>
+<a name="l00304"></a>00304 <span class="comment">*   double wavn</span>
+<a name="l00305"></a>00305 <span class="comment">*     (Returned) Wave number [/m] (wavetype).</span>
+<a name="l00306"></a>00306 <span class="comment">*</span>
+<a name="l00307"></a>00307 <span class="comment">*   double vrad</span>
+<a name="l00308"></a>00308 <span class="comment">*     (Returned) Radio velocity [m/s] (velotype).</span>
+<a name="l00309"></a>00309 <span class="comment">*</span>
+<a name="l00310"></a>00310 <span class="comment">*   double wave</span>
+<a name="l00311"></a>00311 <span class="comment">*     (Returned) Vacuum wavelength [m] (wavetype).</span>
+<a name="l00312"></a>00312 <span class="comment">*</span>
+<a name="l00313"></a>00313 <span class="comment">*   double vopt</span>
+<a name="l00314"></a>00314 <span class="comment">*     (Returned) Optical velocity [m/s] (velotype).</span>
+<a name="l00315"></a>00315 <span class="comment">*</span>
+<a name="l00316"></a>00316 <span class="comment">*   double zopt</span>
+<a name="l00317"></a>00317 <span class="comment">*     (Returned) Redshift [dimensionless] (velotype).</span>
+<a name="l00318"></a>00318 <span class="comment">*</span>
+<a name="l00319"></a>00319 <span class="comment">*   double awav</span>
+<a name="l00320"></a>00320 <span class="comment">*     (Returned) Air wavelength [m] (wavetype).</span>
+<a name="l00321"></a>00321 <span class="comment">*</span>
+<a name="l00322"></a>00322 <span class="comment">*   double velo</span>
+<a name="l00323"></a>00323 <span class="comment">*     (Returned) Relativistic velocity [m/s] (velotype).</span>
 <a name="l00324"></a>00324 <span class="comment">*</span>
-<a name="l00325"></a>00325 <span class="comment">*   double dfreqwavn</span>
-<a name="l00326"></a>00326 <span class="comment">*     (Returned) Derivative of frequency with respect to wave number [m/s]</span>
-<a name="l00327"></a>00327 <span class="comment">*     (constant, = c, the speed of light in vacuuo), and ...</span>
-<a name="l00328"></a>00328 <span class="comment">*   double dwavnfreq</span>
-<a name="l00329"></a>00329 <span class="comment">*     (Returned) ... vice versa [s/m] (constant, = 1/c, always available).</span>
-<a name="l00330"></a>00330 <span class="comment">*</span>
-<a name="l00331"></a>00331 <span class="comment">*   double dfreqvrad</span>
-<a name="l00332"></a>00332 <span class="comment">*     (Returned) Derivative of frequency with respect to radio velocity [/m],</span>
-<a name="l00333"></a>00333 <span class="comment">*     and ...</span>
-<a name="l00334"></a>00334 <span class="comment">*   double dvradfreq</span>
-<a name="l00335"></a>00335 <span class="comment">*     (Returned) ... vice versa [m] (wavetype && velotype).</span>
-<a name="l00336"></a>00336 <span class="comment">*</span>
-<a name="l00337"></a>00337 <span class="comment">*   double dfreqwave</span>
-<a name="l00338"></a>00338 <span class="comment">*     (Returned) Derivative of frequency with respect to vacuum wavelength</span>
-<a name="l00339"></a>00339 <span class="comment">*     [/m/s], and ...</span>
-<a name="l00340"></a>00340 <span class="comment">*   double dwavefreq</span>
-<a name="l00341"></a>00341 <span class="comment">*     (Returned) ... vice versa [m s] (wavetype).</span>
-<a name="l00342"></a>00342 <span class="comment">*</span>
-<a name="l00343"></a>00343 <span class="comment">*   double dfreqawav</span>
-<a name="l00344"></a>00344 <span class="comment">*     (Returned) Derivative of frequency with respect to air wavelength,</span>
-<a name="l00345"></a>00345 <span class="comment">*     [/m/s], and ...</span>
-<a name="l00346"></a>00346 <span class="comment">*   double dawavfreq</span>
-<a name="l00347"></a>00347 <span class="comment">*     (Returned) ... vice versa [m s] (wavetype).</span>
-<a name="l00348"></a>00348 <span class="comment">*</span>
-<a name="l00349"></a>00349 <span class="comment">*   double dfreqvelo</span>
-<a name="l00350"></a>00350 <span class="comment">*     (Returned) Derivative of frequency with respect to relativistic</span>
-<a name="l00351"></a>00351 <span class="comment">*     velocity [/m], and ...</span>
-<a name="l00352"></a>00352 <span class="comment">*   double dvelofreq</span>
-<a name="l00353"></a>00353 <span class="comment">*     (Returned) ... vice versa [m] (wavetype && velotype).</span>
-<a name="l00354"></a>00354 <span class="comment">*</span>
-<a name="l00355"></a>00355 <span class="comment">*   double dwavevopt</span>
-<a name="l00356"></a>00356 <span class="comment">*     (Returned) Derivative of vacuum wavelength with respect to optical</span>
-<a name="l00357"></a>00357 <span class="comment">*     velocity [s], and ...</span>
-<a name="l00358"></a>00358 <span class="comment">*   double dvoptwave</span>
-<a name="l00359"></a>00359 <span class="comment">*     (Returned) ... vice versa [/s] (wavetype && velotype).</span>
-<a name="l00360"></a>00360 <span class="comment">*</span>
-<a name="l00361"></a>00361 <span class="comment">*   double dwavezopt</span>
-<a name="l00362"></a>00362 <span class="comment">*     (Returned) Derivative of vacuum wavelength with respect to redshift [m],</span>
-<a name="l00363"></a>00363 <span class="comment">*     and ...</span>
-<a name="l00364"></a>00364 <span class="comment">*   double dzoptwave</span>
-<a name="l00365"></a>00365 <span class="comment">*     (Returned) ... vice versa [/m] (wavetype && velotype).</span>
-<a name="l00366"></a>00366 <span class="comment">*</span>
-<a name="l00367"></a>00367 <span class="comment">*   double dwaveawav</span>
-<a name="l00368"></a>00368 <span class="comment">*     (Returned) Derivative of vacuum wavelength with respect to air</span>
-<a name="l00369"></a>00369 <span class="comment">*     wavelength [dimensionless], and ...</span>
-<a name="l00370"></a>00370 <span class="comment">*   double dawavwave</span>
-<a name="l00371"></a>00371 <span class="comment">*     (Returned) ... vice versa [dimensionless] (wavetype).</span>
-<a name="l00372"></a>00372 <span class="comment">*</span>
-<a name="l00373"></a>00373 <span class="comment">*   double dwavevelo</span>
-<a name="l00374"></a>00374 <span class="comment">*     (Returned) Derivative of vacuum wavelength with respect to relativistic</span>
-<a name="l00375"></a>00375 <span class="comment">*     velocity [s], and ...</span>
-<a name="l00376"></a>00376 <span class="comment">*   double dvelowave</span>
-<a name="l00377"></a>00377 <span class="comment">*     (Returned) ... vice versa [/s] (wavetype && velotype).</span>
-<a name="l00378"></a>00378 <span class="comment">*</span>
-<a name="l00379"></a>00379 <span class="comment">*   double dawavvelo</span>
-<a name="l00380"></a>00380 <span class="comment">*     (Returned) Derivative of air wavelength with respect to relativistic</span>
-<a name="l00381"></a>00381 <span class="comment">*     velocity [s], and ...</span>
-<a name="l00382"></a>00382 <span class="comment">*   double dveloawav</span>
-<a name="l00383"></a>00383 <span class="comment">*     (Returned) ... vice versa [/s] (wavetype && velotype).</span>
-<a name="l00384"></a>00384 <span class="comment">*</span>
-<a name="l00385"></a>00385 <span class="comment">*   double dvelobeta</span>
-<a name="l00386"></a>00386 <span class="comment">*     (Returned) Derivative of relativistic velocity with respect to</span>
-<a name="l00387"></a>00387 <span class="comment">*     relativistic beta [m/s] (constant, = c, the speed of light in vacuu0),</span>
-<a name="l00388"></a>00388 <span class="comment">*     and ...</span>
-<a name="l00389"></a>00389 <span class="comment">*   double dbetavelo</span>
-<a name="l00390"></a>00390 <span class="comment">*     (Returned) ... vice versa [s/m] (constant, = 1/c, always available).</span>
-<a name="l00391"></a>00391 <span class="comment">*</span>
-<a name="l00392"></a>00392 <span class="comment">*</span>
-<a name="l00393"></a>00393 <span class="comment">* Global variable: const char *spx_errmsg[] - Status return messages</span>
-<a name="l00394"></a>00394 <span class="comment">* ------------------------------------------------------------------</span>
-<a name="l00395"></a>00395 <span class="comment">* Error messages to match the status value returned from each function.</span>
-<a name="l00396"></a>00396 <span class="comment">*</span>
-<a name="l00397"></a>00397 <span class="comment">*===========================================================================*/</span>
-<a name="l00398"></a>00398 
-<a name="l00399"></a>00399 <span class="preprocessor">#ifndef WCSLIB_SPEC</span>
-<a name="l00400"></a>00400 <span class="preprocessor"></span><span class="preprocessor">#define WCSLIB_SPEC</span>
-<a name="l00401"></a>00401 <span class="preprocessor"></span>
-<a name="l00402"></a>00402 <span class="preprocessor">#ifdef __cplusplus</span>
-<a name="l00403"></a>00403 <span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">"C"</span> {
-<a name="l00404"></a>00404 <span class="preprocessor">#endif</span>
-<a name="l00405"></a>00405 <span class="preprocessor"></span>
-<a name="l00406"></a>00406 
-<a name="l00407"></a>00407 <span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="spx_8h.html#652e95a1904d66117dc500c092b58e81" title="Status return messages.">spx_errmsg</a>[];
-<a name="l00408"></a>00408 
-<a name="l00409"></a>00409 
-<a name="l00410"></a><a class="code" href="structspxprm.html">00410</a> <span class="keyword">struct </span><a class="code" href="structspxprm.html" title="Spectral variables and their derivatives.">spxprm</a> {
-<a name="l00411"></a><a class="code" href="structspxprm.html#d3a5b851397a50e8644aeda10b184776">00411</a>   <span class="keywordtype">double</span> <a class="code" href="structspxprm.html#533847a7e77e2bba8ce886289d31abdb">restfrq</a>, <a class="code" href="structspxprm.html#d3a5b851397a50e8644aeda10b184776">restwav</a>;      <span class="comment">/* Rest frequency [Hz] and wavelength [m].  */</span>
-<a name="l00412"></a>00412 
-<a name="l00413"></a><a class="code" href="structspxprm.html#2c20a26fe559feacc85e6e76c31bbbc3">00413</a>   <span class="keywordtype">int</span> <a class="code" href="structspxprm.html#2c20a26fe559feacc85e6e76c31bbbc3">wavetype</a>, <a class="code" href="structspxprm.html#e83f0b38ecd0b7b7b6afb6eb42a61fd4">velotype</a>;       <span class="comment">/* True if wave/velocity types have been    */</span>
-<a name="l00414"></a>00414                                 <span class="comment">/* computed; types are defined below.       */</span>
-<a name="l00415"></a>00415 
-<a name="l00416"></a>00416   <span class="comment">/* Spectral variables computed by specx().                                */</span>
-<a name="l00417"></a>00417   <span class="comment">/*------------------------------------------------------------------------*/</span>
-<a name="l00418"></a><a class="code" href="structspxprm.html#968cf3d8e4b0d082c6d617f5a38344f7">00418</a>   <span class="keywordtype">double</span> <a class="code" href="structspxprm.html#f2a797bbae7610552aa9adfe75118908">freq</a>,                  <span class="comment">/* wavetype: Frequency [Hz].                */</span>
-<a name="l00419"></a>00419          <a class="code" href="structspxprm.html#5f4248299fb8a02ff1df6ed3d1baaa1b">afrq</a>,                  <span class="comment">/* wavetype: Angular frequency [rad/s].     */</span>
-<a name="l00420"></a>00420          <a class="code" href="structspxprm.html#b67c62285ad58f5f0c1a88cb15ac3408">ener</a>,                  <span class="comment">/* wavetype: Photon energy [J].             */</span>
-<a name="l00421"></a>00421          <a class="code" href="structspxprm.html#a37e50cd66795673d6bd43883a1be540">wavn</a>,                  <span class="comment">/* wavetype: Wave number [/m].              */</span>
-<a name="l00422"></a>00422          <a class="code" href="structspxprm.html#41ee038d00742dcf8cae9b6ed45a699b">vrad</a>,                  <span class="comment">/* velotype: Radio velocity [m/s].          */</span>
-<a name="l00423"></a>00423          <a class="code" href="structspxprm.html#7ba88553a468a9ef696c0c1eeda6864f">wave</a>,                  <span class="comment">/* wavetype: Vacuum wavelength [m].         */</span>
-<a name="l00424"></a>00424          <a class="code" href="structspxprm.html#1d7fd26e54e3b253a9e26163445cbfc8">vopt</a>,                  <span class="comment">/* velotype: Optical velocity [m/s].        */</span>
-<a name="l00425"></a>00425          <a class="code" href="structspxprm.html#968cf3d8e4b0d082c6d617f5a38344f7">zopt</a>,                  <span class="comment">/* velotype: Redshift.                      */</span>
-<a name="l00426"></a>00426          <a class="code" href="structspxprm.html#ef53f8244101a4229518b25b08143d18">awav</a>,                  <span class="comment">/* wavetype: Air wavelength [m].            */</span>
-<a name="l00427"></a>00427          <a class="code" href="structspxprm.html#51aa1b37a464c53a5c07a9a407c4b96c">velo</a>,                  <span class="comment">/* velotype: Relativistic velocity [m/s].   */</span>
-<a name="l00428"></a>00428          <a class="code" href="structspxprm.html#6d41ec682a058f4028032bf6934f7fc0">beta</a>;                  <span class="comment">/* velotype: Relativistic beta.             */</span>
+<a name="l00325"></a>00325 <span class="comment">*   double beta</span>
+<a name="l00326"></a>00326 <span class="comment">*     (Returned) Relativistic beta [dimensionless] (velotype).</span>
+<a name="l00327"></a>00327 <span class="comment">*</span>
+<a name="l00328"></a>00328 <span class="comment">*   double dfreqafrq</span>
+<a name="l00329"></a>00329 <span class="comment">*     (Returned) Derivative of frequency with respect to angular frequency</span>
+<a name="l00330"></a>00330 <span class="comment">*     [/rad] (constant, = 1 / 2*pi), and ...</span>
+<a name="l00331"></a>00331 <span class="comment">*   double dafrqfreq</span>
+<a name="l00332"></a>00332 <span class="comment">*     (Returned) ... vice versa [rad] (constant, = 2*pi, always available).</span>
+<a name="l00333"></a>00333 <span class="comment">*</span>
+<a name="l00334"></a>00334 <span class="comment">*   double dfreqener</span>
+<a name="l00335"></a>00335 <span class="comment">*     (Returned) Derivative of frequency with respect to photon energy</span>
+<a name="l00336"></a>00336 <span class="comment">*     [/J/s] (constant, = 1/h), and ...</span>
+<a name="l00337"></a>00337 <span class="comment">*   double denerfreq</span>
+<a name="l00338"></a>00338 <span class="comment">*     (Returned) ... vice versa [Js] (constant, = h, Planck's constant,</span>
+<a name="l00339"></a>00339 <span class="comment">*     always available).</span>
+<a name="l00340"></a>00340 <span class="comment">*</span>
+<a name="l00341"></a>00341 <span class="comment">*   double dfreqwavn</span>
+<a name="l00342"></a>00342 <span class="comment">*     (Returned) Derivative of frequency with respect to wave number [m/s]</span>
+<a name="l00343"></a>00343 <span class="comment">*     (constant, = c, the speed of light in vacuuo), and ...</span>
+<a name="l00344"></a>00344 <span class="comment">*   double dwavnfreq</span>
+<a name="l00345"></a>00345 <span class="comment">*     (Returned) ... vice versa [s/m] (constant, = 1/c, always available).</span>
+<a name="l00346"></a>00346 <span class="comment">*</span>
+<a name="l00347"></a>00347 <span class="comment">*   double dfreqvrad</span>
+<a name="l00348"></a>00348 <span class="comment">*     (Returned) Derivative of frequency with respect to radio velocity [/m],</span>
+<a name="l00349"></a>00349 <span class="comment">*     and ...</span>
+<a name="l00350"></a>00350 <span class="comment">*   double dvradfreq</span>
+<a name="l00351"></a>00351 <span class="comment">*     (Returned) ... vice versa [m] (wavetype && velotype).</span>
+<a name="l00352"></a>00352 <span class="comment">*</span>
+<a name="l00353"></a>00353 <span class="comment">*   double dfreqwave</span>
+<a name="l00354"></a>00354 <span class="comment">*     (Returned) Derivative of frequency with respect to vacuum wavelength</span>
+<a name="l00355"></a>00355 <span class="comment">*     [/m/s], and ...</span>
+<a name="l00356"></a>00356 <span class="comment">*   double dwavefreq</span>
+<a name="l00357"></a>00357 <span class="comment">*     (Returned) ... vice versa [m s] (wavetype).</span>
+<a name="l00358"></a>00358 <span class="comment">*</span>
+<a name="l00359"></a>00359 <span class="comment">*   double dfreqawav</span>
+<a name="l00360"></a>00360 <span class="comment">*     (Returned) Derivative of frequency with respect to air wavelength,</span>
+<a name="l00361"></a>00361 <span class="comment">*     [/m/s], and ...</span>
+<a name="l00362"></a>00362 <span class="comment">*   double dawavfreq</span>
+<a name="l00363"></a>00363 <span class="comment">*     (Returned) ... vice versa [m s] (wavetype).</span>
+<a name="l00364"></a>00364 <span class="comment">*</span>
+<a name="l00365"></a>00365 <span class="comment">*   double dfreqvelo</span>
+<a name="l00366"></a>00366 <span class="comment">*     (Returned) Derivative of frequency with respect to relativistic</span>
+<a name="l00367"></a>00367 <span class="comment">*     velocity [/m], and ...</span>
+<a name="l00368"></a>00368 <span class="comment">*   double dvelofreq</span>
+<a name="l00369"></a>00369 <span class="comment">*     (Returned) ... vice versa [m] (wavetype && velotype).</span>
+<a name="l00370"></a>00370 <span class="comment">*</span>
+<a name="l00371"></a>00371 <span class="comment">*   double dwavevopt</span>
+<a name="l00372"></a>00372 <span class="comment">*     (Returned) Derivative of vacuum wavelength with respect to optical</span>
+<a name="l00373"></a>00373 <span class="comment">*     velocity [s], and ...</span>
+<a name="l00374"></a>00374 <span class="comment">*   double dvoptwave</span>
+<a name="l00375"></a>00375 <span class="comment">*     (Returned) ... vice versa [/s] (wavetype && velotype).</span>
+<a name="l00376"></a>00376 <span class="comment">*</span>
+<a name="l00377"></a>00377 <span class="comment">*   double dwavezopt</span>
+<a name="l00378"></a>00378 <span class="comment">*     (Returned) Derivative of vacuum wavelength with respect to redshift [m],</span>
+<a name="l00379"></a>00379 <span class="comment">*     and ...</span>
+<a name="l00380"></a>00380 <span class="comment">*   double dzoptwave</span>
+<a name="l00381"></a>00381 <span class="comment">*     (Returned) ... vice versa [/m] (wavetype && velotype).</span>
+<a name="l00382"></a>00382 <span class="comment">*</span>
+<a name="l00383"></a>00383 <span class="comment">*   double dwaveawav</span>
+<a name="l00384"></a>00384 <span class="comment">*     (Returned) Derivative of vacuum wavelength with respect to air</span>
+<a name="l00385"></a>00385 <span class="comment">*     wavelength [dimensionless], and ...</span>
+<a name="l00386"></a>00386 <span class="comment">*   double dawavwave</span>
+<a name="l00387"></a>00387 <span class="comment">*     (Returned) ... vice versa [dimensionless] (wavetype).</span>
+<a name="l00388"></a>00388 <span class="comment">*</span>
+<a name="l00389"></a>00389 <span class="comment">*   double dwavevelo</span>
+<a name="l00390"></a>00390 <span class="comment">*     (Returned) Derivative of vacuum wavelength with respect to relativistic</span>
+<a name="l00391"></a>00391 <span class="comment">*     velocity [s], and ...</span>
+<a name="l00392"></a>00392 <span class="comment">*   double dvelowave</span>
+<a name="l00393"></a>00393 <span class="comment">*     (Returned) ... vice versa [/s] (wavetype && velotype).</span>
+<a name="l00394"></a>00394 <span class="comment">*</span>
+<a name="l00395"></a>00395 <span class="comment">*   double dawavvelo</span>
+<a name="l00396"></a>00396 <span class="comment">*     (Returned) Derivative of air wavelength with respect to relativistic</span>
+<a name="l00397"></a>00397 <span class="comment">*     velocity [s], and ...</span>
+<a name="l00398"></a>00398 <span class="comment">*   double dveloawav</span>
+<a name="l00399"></a>00399 <span class="comment">*     (Returned) ... vice versa [/s] (wavetype && velotype).</span>
+<a name="l00400"></a>00400 <span class="comment">*</span>
+<a name="l00401"></a>00401 <span class="comment">*   double dvelobeta</span>
+<a name="l00402"></a>00402 <span class="comment">*     (Returned) Derivative of relativistic velocity with respect to</span>
+<a name="l00403"></a>00403 <span class="comment">*     relativistic beta [m/s] (constant, = c, the speed of light in vacuu0),</span>
+<a name="l00404"></a>00404 <span class="comment">*     and ...</span>
+<a name="l00405"></a>00405 <span class="comment">*   double dbetavelo</span>
+<a name="l00406"></a>00406 <span class="comment">*     (Returned) ... vice versa [s/m] (constant, = 1/c, always available).</span>
+<a name="l00407"></a>00407 <span class="comment">*</span>
+<a name="l00408"></a>00408 <span class="comment">*   struct wcserr *err</span>
+<a name="l00409"></a>00409 <span class="comment">*     (Returned) If enabled, when an error status is returned this struct</span>
+<a name="l00410"></a>00410 <span class="comment">*     contains detailed information about the error, see wcserr_enable().</span>
+<a name="l00411"></a>00411 <span class="comment">*</span>
+<a name="l00412"></a>00412 <span class="comment">*   void *padding</span>
+<a name="l00413"></a>00413 <span class="comment">*     (An unused variable inserted for alignment purposes only.)</span>
+<a name="l00414"></a>00414 <span class="comment">*</span>
+<a name="l00415"></a>00415 <span class="comment">* Global variable: const char *spx_errmsg[] - Status return messages</span>
+<a name="l00416"></a>00416 <span class="comment">* ------------------------------------------------------------------</span>
+<a name="l00417"></a>00417 <span class="comment">* Error messages to match the status value returned from each function.</span>
+<a name="l00418"></a>00418 <span class="comment">*</span>
+<a name="l00419"></a>00419 <span class="comment">*===========================================================================*/</span>
+<a name="l00420"></a>00420 
+<a name="l00421"></a>00421 <span class="preprocessor">#ifndef WCSLIB_SPEC</span>
+<a name="l00422"></a>00422 <span class="preprocessor"></span><span class="preprocessor">#define WCSLIB_SPEC</span>
+<a name="l00423"></a>00423 <span class="preprocessor"></span>
+<a name="l00424"></a>00424 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00425"></a>00425 <span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">"C"</span> {
+<a name="l00426"></a>00426 <span class="preprocessor">#endif</span>
+<a name="l00427"></a>00427 <span class="preprocessor"></span>
+<a name="l00428"></a>00428 <span class="preprocessor">#include "<a class="code" href="wcserr_8h.html">wcserr.h</a>"</span>
 <a name="l00429"></a>00429 
-<a name="l00430"></a>00430   <span class="comment">/* Derivatives of spectral variables computed by specx().                 */</span>
-<a name="l00431"></a>00431   <span class="comment">/*------------------------------------------------------------------------*/</span>
-<a name="l00432"></a><a class="code" href="structspxprm.html#84d43f663df39a476b33a9516f3662eb">00432</a>   <span class="keywordtype">double</span> <a class="code" href="structspxprm.html#a75c986198c4673e2caa30bd4ac73a30">dfreqafrq</a>, <a class="code" href="structspxprm.html#678577f6866727419716361586fe34bb">dafrqfreq</a>,  <span class="comment">/* Constant, always available.              */</span>
-<a name="l00433"></a>00433          <a class="code" href="structspxprm.html#a419711bf0079fff37d4adbae3278f5c">dfreqener</a>, <a class="code" href="structspxprm.html#2d4ca3a63bb8871faec7928c8f713484">denerfreq</a>,  <span class="comment">/* Constant, always available.              */</span>
-<a name="l00434"></a>00434          <a class="code" href="structspxprm.html#c0096d466fedc5ec61948044af06551d">dfreqwavn</a>, <a class="code" href="structspxprm.html#34e6a4ba58cd67ef619ab48a58c8b808">dwavnfreq</a>,  <span class="comment">/* Constant, always available.              */</span>
-<a name="l00435"></a>00435          <a class="code" href="structspxprm.html#9c60b90b7911b9846b353991dbf38084">dfreqvrad</a>, <a class="code" href="structspxprm.html#1f9bd735b5ffa618aa0713616a3b2b87">dvradfreq</a>,  <span class="comment">/* wavetype && velotype.                    */</span>
-<a name="l00436"></a>00436          <a class="code" href="structspxprm.html#9cab306f378116a9b9388bd215a98c0b">dfreqwave</a>, <a class="code" href="structspxprm.html#90656bb22c7fdb8c750ee5a16745334c">dwavefreq</a>,  <span class="comment">/* wavetype.                                */</span>
-<a name="l00437"></a>00437          <a class="code" href="structspxprm.html#a6ef9cc07973932f19c48062199e6689">dfreqawav</a>, <a class="code" href="structspxprm.html#c9e44005ceadafb8158df81fe022f46e">dawavfreq</a>,  <span class="comment">/* wavetype.                                */</span>
-<a name="l00438"></a>00438          <a class="code" href="structspxprm.html#25de138f15027a948887f59f79b59d91">dfreqvelo</a>, <a class="code" href="structspxprm.html#6300648f1270fbd6f45fefaac054db70">dvelofreq</a>,  <span class="comment">/* wavetype && velotype.                    */</span>
-<a name="l00439"></a>00439          <a class="code" href="structspxprm.html#307491e5045c959ed5212c54b6e300e9">dwavevopt</a>, <a class="code" href="structspxprm.html#709e6f9fd2c706705a019d865280526f">dvoptwave</a>,  <span class="comment">/* wavetype && velotype.                    */</span>
-<a name="l00440"></a>00440          <a class="code" href="structspxprm.html#203c7de3b62de030e721e99cc0a5799b">dwavezopt</a>, <a class="code" href="structspxprm.html#84d43f663df39a476b33a9516f3662eb">dzoptwave</a>,  <span class="comment">/* wavetype && velotype.                    */</span>
-<a name="l00441"></a>00441          <a class="code" href="structspxprm.html#f252fd0c875bfe2dc99c56617ae2faa8">dwaveawav</a>, <a class="code" href="structspxprm.html#78d8a2235f18250cfa97a32625ab72a0">dawavwave</a>,  <span class="comment">/* wavetype.                                */</span>
-<a name="l00442"></a>00442          <a class="code" href="structspxprm.html#75c591192f69d3e284d037d0216c2179">dwavevelo</a>, <a class="code" href="structspxprm.html#cfdb74852a20099c1cdc3b2cc8faa03b">dvelowave</a>,  <span class="comment">/* wavetype && velotype.                    */</span>
-<a name="l00443"></a>00443          <a class="code" href="structspxprm.html#7e1e561ce26f9be86978783bbd0dd496">dawavvelo</a>, <a class="code" href="structspxprm.html#5ab73474c2a6e92885c805cc017f6fbe">dveloawav</a>,  <span class="comment">/* wavetype && velotype.                    */</span>
-<a name="l00444"></a>00444          <a class="code" href="structspxprm.html#1d7633da24d461d6f791e003be2a508a">dvelobeta</a>, <a class="code" href="structspxprm.html#cc8a46737906be2cee7cba0b2aa09d87">dbetavelo</a>;  <span class="comment">/* Constant, always available.              */</span>
-<a name="l00445"></a>00445 };
+<a name="l00430"></a>00430 <span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="spx_8h.html#d99a404f496d5b8ce3ef6e53c630ecaf">spx_errmsg</a>[];
+<a name="l00431"></a>00431 
+<a name="l00432"></a><a class="code" href="spx_8h.html#d99a404f496d5b8ce3ef6e53c630ecaf">00432</a> <span class="keyword">enum</span> spx_errmsg {
+<a name="l00433"></a><a class="code" href="spx_8h.html#d99a404f496d5b8ce3ef6e53c630ecaf45313ec670a74e7effc1bcee16cb0b56">00433</a>   <a class="code" href="spx_8h.html#d99a404f496d5b8ce3ef6e53c630ecaf45313ec670a74e7effc1bcee16cb0b56">SPXERR_SUCCESS</a>          = 0,  <span class="comment">/* Success. */</span>
+<a name="l00434"></a><a class="code" href="spx_8h.html#d99a404f496d5b8ce3ef6e53c630ecaf7342349cd1dc5b4581ae9c39f31d055e">00434</a>   <a class="code" href="spx_8h.html#d99a404f496d5b8ce3ef6e53c630ecaf7342349cd1dc5b4581ae9c39f31d055e">SPXERR_NULL_POINTER</a>     = 1,  <span class="comment">/* Null spxprm pointer passed. */</span>
+<a name="l00435"></a><a class="code" href="spx_8h.html#d99a404f496d5b8ce3ef6e53c630ecaf23753b512249d3752a74ce7497d9c852">00435</a>   <a class="code" href="spx_8h.html#d99a404f496d5b8ce3ef6e53c630ecaf23753b512249d3752a74ce7497d9c852">SPXERR_BAD_SPEC_PARAMS</a>  = 2,  <span class="comment">/* Invalid spectral parameters. */</span>
+<a name="l00436"></a><a class="code" href="spx_8h.html#d99a404f496d5b8ce3ef6e53c630ecaf6b6639fb6d3683c9d356dbd7cf705de1">00436</a>   <a class="code" href="spx_8h.html#d99a404f496d5b8ce3ef6e53c630ecaf6b6639fb6d3683c9d356dbd7cf705de1">SPXERR_BAD_SPEC_VAR</a>     = 3,  <span class="comment">/* Invalid spectral variable. */</span>
+<a name="l00437"></a><a class="code" href="spx_8h.html#d99a404f496d5b8ce3ef6e53c630ecafe795e388e346496b34e57864af841ae2">00437</a>   <a class="code" href="spx_8h.html#d99a404f496d5b8ce3ef6e53c630ecafe795e388e346496b34e57864af841ae2">SPXERR_BAD_INSPEC_COORD</a> = 4   <span class="comment">/* One or more of the inspec coordinates were</span>
+<a name="l00438"></a>00438 <span class="comment">                                   invalid. */</span>
+<a name="l00439"></a>00439 };
+<a name="l00440"></a>00440 
+<a name="l00441"></a><a class="code" href="structspxprm.html">00441</a> <span class="keyword">struct </span><a class="code" href="structspxprm.html" title="Spectral variables and their derivatives.">spxprm</a> {
+<a name="l00442"></a><a class="code" href="structspxprm.html#d3a5b851397a50e8644aeda10b184776">00442</a>   <span class="keywordtype">double</span> <a class="code" href="structspxprm.html#533847a7e77e2bba8ce886289d31abdb">restfrq</a>, <a class="code" href="structspxprm.html#d3a5b851397a50e8644aeda10b184776">restwav</a>;      <span class="comment">/* Rest frequency [Hz] and wavelength [m].  */</span>
+<a name="l00443"></a>00443 
+<a name="l00444"></a><a class="code" href="structspxprm.html#2c20a26fe559feacc85e6e76c31bbbc3">00444</a>   <span class="keywordtype">int</span> <a class="code" href="structspxprm.html#2c20a26fe559feacc85e6e76c31bbbc3">wavetype</a>, <a class="code" href="structspxprm.html#e83f0b38ecd0b7b7b6afb6eb42a61fd4">velotype</a>;       <span class="comment">/* True if wave/velocity types have been    */</span>
+<a name="l00445"></a>00445                                 <span class="comment">/* computed; types are defined below.       */</span>
 <a name="l00446"></a>00446 
-<a name="l00447"></a>00447 <span class="comment">/* Size of the spxprm struct in int units, used by the Fortran wrappers. */</span>
-<a name="l00448"></a><a class="code" href="spx_8h.html#45f0db5bb967998f070cad30e5e68180">00448</a> <span class="preprocessor">#define SPXLEN (sizeof(struct spxprm)/sizeof(int))</span>
-<a name="l00449"></a>00449 <span class="preprocessor"></span>
-<a name="l00450"></a>00450 
-<a name="l00451"></a>00451 <span class="keywordtype">int</span> <a class="code" href="spx_8h.html#192c7ea1edb2fc79d391a51bec7442e0" title="Spectral cross conversions (scalar).">specx</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> *type, <span class="keywordtype">double</span> spec, <span class="keywordtype">double</span> restfrq, <span class="keywordtype">double</span> restwav,
-<a name="l00452"></a>00452           <span class="keyword">struct</span> <a class="code" href="structspxprm.html" title="Spectral variables and their derivatives.">spxprm</a> *specs);
-<a name="l00453"></a>00453 
-<a name="l00454"></a>00454 
-<a name="l00455"></a>00455 <span class="comment">/* For use in declaring function prototypes, e.g. in spcprm. */</span>
-<a name="l00456"></a><a class="code" href="spx_8h.html#777e5c4790da397aefcada61445a1bb3">00456</a> <span class="preprocessor">#define SPX_ARGS double param, int nspec, int instep, int outstep, \</span>
-<a name="l00457"></a>00457 <span class="preprocessor">                 const double inspec[], double outspec[], int stat[]</span>
-<a name="l00458"></a>00458 <span class="preprocessor"></span>
-<a name="l00459"></a>00459 <span class="keywordtype">int</span> <a class="code" href="spx_8h.html#6ee182e1185978bc6e7f69e4604fe341" title="Convert frequency to angular frequency (vector).">freqafrq</a>(<a class="code" href="spx_8h.html#777e5c4790da397aefcada61445a1bb3" title="For use in declaring spectral conversion function prototypes.">SPX_ARGS</a>);
-<a name="l00460"></a>00460 <span class="keywordtype">int</span> <a class="code" href="spx_8h.html#d0a5167b8e52a0cdc3990e35a324ba02" title="Convert angular frequency to frequency (vector).">afrqfreq</a>(<a class="code" href="spx_8h.html#777e5c4790da397aefcada61445a1bb3" title="For use in declaring spectral conversion function prototypes.">SPX_ARGS</a>);
-<a name="l00461"></a>00461 
-<a name="l00462"></a>00462 <span class="keywordtype">int</span> <a class="code" href="spx_8h.html#5c2eb2d8649eaab21e71efcd25d9236c" title="Convert frequency to photon energy (vector).">freqener</a>(<a class="code" href="spx_8h.html#777e5c4790da397aefcada61445a1bb3" title="For use in declaring spectral conversion function prototypes.">SPX_ARGS</a>);
-<a name="l00463"></a>00463 <span class="keywordtype">int</span> <a class="code" href="spx_8h.html#89a689b848429cfa5780757a5eee9347" title="Convert photon energy to frequency (vector).">enerfreq</a>(<a class="code" href="spx_8h.html#777e5c4790da397aefcada61445a1bb3" title="For use in declaring spectral conversion function prototypes.">SPX_ARGS</a>);
-<a name="l00464"></a>00464 
-<a name="l00465"></a>00465 <span class="keywordtype">int</span> <a class="code" href="spx_8h.html#9eb861d7c7437c5f974ad425da8b5664" title="Convert frequency to wave number (vector).">freqwavn</a>(<a class="code" href="spx_8h.html#777e5c4790da397aefcada61445a1bb3" title="For use in declaring spectral conversion function prototypes.">SPX_ARGS</a>);
-<a name="l00466"></a>00466 <span class="keywordtype">int</span> <a class="code" href="spx_8h.html#5eed4e6f2879b4607e60b4f77e2736bd" title="Convert wave number to frequency (vector).">wavnfreq</a>(<a class="code" href="spx_8h.html#777e5c4790da397aefcada61445a1bb3" title="For use in declaring spectral conversion function prototypes.">SPX_ARGS</a>);
-<a name="l00467"></a>00467 
-<a name="l00468"></a>00468 <span class="keywordtype">int</span> <a class="code" href="spx_8h.html#51b714ff0ed788c20f1b273ec551b6f6" title="Convert frequency to vacuum wavelength (vector).">freqwave</a>(<a class="code" href="spx_8h.html#777e5c4790da397aefcada61445a1bb3" title="For use in declaring spectral conversion function prototypes.">SPX_ARGS</a>);
-<a name="l00469"></a>00469 <span class="keywordtype">int</span> <a class="code" href="spx_8h.html#6c79d97dcc410e1a7a3e6e26ba3dabe6" title="Convert vacuum wavelength to frequency (vector).">wavefreq</a>(<a class="code" href="spx_8h.html#777e5c4790da397aefcada61445a1bb3" title="For use in declaring spectral conversion function prototypes.">SPX_ARGS</a>);
-<a name="l00470"></a>00470 
-<a name="l00471"></a>00471 <span class="keywordtype">int</span> <a class="code" href="spx_8h.html#3e86c3462619b4fdf0aeeeea9874757e" title="Convert frequency to air wavelength (vector).">freqawav</a>(<a class="code" href="spx_8h.html#777e5c4790da397aefcada61445a1bb3" title="For use in declaring spectral conversion function prototypes.">SPX_ARGS</a>);
-<a name="l00472"></a>00472 <span class="keywordtype">int</span> <a class="code" href="spx_8h.html#16bc2fef69c592c5bcdc695633f17df0" title="Convert air wavelength to frequency (vector).">awavfreq</a>(<a class="code" href="spx_8h.html#777e5c4790da397aefcada61445a1bb3" title="For use in declaring spectral conversion function prototypes.">SPX_ARGS</a>);
-<a name="l00473"></a>00473 
-<a name="l00474"></a>00474 <span class="keywordtype">int</span> <a class="code" href="spx_8h.html#5a497ffd57345f2f0bf1c9abc56842c4" title="Convert vacuum wavelength to air wavelength (vector).">waveawav</a>(<a class="code" href="spx_8h.html#777e5c4790da397aefcada61445a1bb3" title="For use in declaring spectral conversion function prototypes.">SPX_ARGS</a>);
-<a name="l00475"></a>00475 <span class="keywordtype">int</span> <a class="code" href="spx_8h.html#413fa882d2b67a792a35938738214057" title="Convert air wavelength to vacuum wavelength (vector).">awavwave</a>(<a class="code" href="spx_8h.html#777e5c4790da397aefcada61445a1bb3" title="For use in declaring spectral conversion function prototypes.">SPX_ARGS</a>);
+<a name="l00447"></a>00447   <span class="comment">/* Spectral variables computed by specx().                                */</span>
+<a name="l00448"></a>00448   <span class="comment">/*------------------------------------------------------------------------*/</span>
+<a name="l00449"></a><a class="code" href="structspxprm.html#968cf3d8e4b0d082c6d617f5a38344f7">00449</a>   <span class="keywordtype">double</span> <a class="code" href="structspxprm.html#f2a797bbae7610552aa9adfe75118908">freq</a>,                  <span class="comment">/* wavetype: Frequency [Hz].                */</span>
+<a name="l00450"></a>00450          <a class="code" href="structspxprm.html#5f4248299fb8a02ff1df6ed3d1baaa1b">afrq</a>,                  <span class="comment">/* wavetype: Angular frequency [rad/s].     */</span>
+<a name="l00451"></a>00451          <a class="code" href="structspxprm.html#b67c62285ad58f5f0c1a88cb15ac3408">ener</a>,                  <span class="comment">/* wavetype: Photon energy [J].             */</span>
+<a name="l00452"></a>00452          <a class="code" href="structspxprm.html#a37e50cd66795673d6bd43883a1be540">wavn</a>,                  <span class="comment">/* wavetype: Wave number [/m].              */</span>
+<a name="l00453"></a>00453          <a class="code" href="structspxprm.html#41ee038d00742dcf8cae9b6ed45a699b">vrad</a>,                  <span class="comment">/* velotype: Radio velocity [m/s].          */</span>
+<a name="l00454"></a>00454          <a class="code" href="structspxprm.html#7ba88553a468a9ef696c0c1eeda6864f">wave</a>,                  <span class="comment">/* wavetype: Vacuum wavelength [m].         */</span>
+<a name="l00455"></a>00455          <a class="code" href="structspxprm.html#1d7fd26e54e3b253a9e26163445cbfc8">vopt</a>,                  <span class="comment">/* velotype: Optical velocity [m/s].        */</span>
+<a name="l00456"></a>00456          <a class="code" href="structspxprm.html#968cf3d8e4b0d082c6d617f5a38344f7">zopt</a>,                  <span class="comment">/* velotype: Redshift.                      */</span>
+<a name="l00457"></a>00457          <a class="code" href="structspxprm.html#ef53f8244101a4229518b25b08143d18">awav</a>,                  <span class="comment">/* wavetype: Air wavelength [m].            */</span>
+<a name="l00458"></a>00458          <a class="code" href="structspxprm.html#51aa1b37a464c53a5c07a9a407c4b96c">velo</a>,                  <span class="comment">/* velotype: Relativistic velocity [m/s].   */</span>
+<a name="l00459"></a>00459          <a class="code" href="structspxprm.html#6d41ec682a058f4028032bf6934f7fc0">beta</a>;                  <span class="comment">/* velotype: Relativistic beta.             */</span>
+<a name="l00460"></a>00460 
+<a name="l00461"></a>00461   <span class="comment">/* Derivatives of spectral variables computed by specx().                 */</span>
+<a name="l00462"></a>00462   <span class="comment">/*------------------------------------------------------------------------*/</span>
+<a name="l00463"></a><a class="code" href="structspxprm.html#84d43f663df39a476b33a9516f3662eb">00463</a>   <span class="keywordtype">double</span> <a class="code" href="structspxprm.html#a75c986198c4673e2caa30bd4ac73a30">dfreqafrq</a>, <a class="code" href="structspxprm.html#678577f6866727419716361586fe34bb">dafrqfreq</a>,  <span class="comment">/* Constant, always available.              */</span>
+<a name="l00464"></a>00464          <a class="code" href="structspxprm.html#a419711bf0079fff37d4adbae3278f5c">dfreqener</a>, <a class="code" href="structspxprm.html#2d4ca3a63bb8871faec7928c8f713484">denerfreq</a>,  <span class="comment">/* Constant, always available.              */</span>
+<a name="l00465"></a>00465          <a class="code" href="structspxprm.html#c0096d466fedc5ec61948044af06551d">dfreqwavn</a>, <a class="code" href="structspxprm.html#34e6a4ba58cd67ef619ab48a58c8b808">dwavnfreq</a>,  <span class="comment">/* Constant, always available.              */</span>
+<a name="l00466"></a>00466          <a class="code" href="structspxprm.html#9c60b90b7911b9846b353991dbf38084">dfreqvrad</a>, <a class="code" href="structspxprm.html#1f9bd735b5ffa618aa0713616a3b2b87">dvradfreq</a>,  <span class="comment">/* wavetype && velotype.                    */</span>
+<a name="l00467"></a>00467          <a class="code" href="structspxprm.html#9cab306f378116a9b9388bd215a98c0b">dfreqwave</a>, <a class="code" href="structspxprm.html#90656bb22c7fdb8c750ee5a16745334c">dwavefreq</a>,  <span class="comment">/* wavetype.                                */</span>
+<a name="l00468"></a>00468          <a class="code" href="structspxprm.html#a6ef9cc07973932f19c48062199e6689">dfreqawav</a>, <a class="code" href="structspxprm.html#c9e44005ceadafb8158df81fe022f46e">dawavfreq</a>,  <span class="comment">/* wavetype.                                */</span>
+<a name="l00469"></a>00469          <a class="code" href="structspxprm.html#25de138f15027a948887f59f79b59d91">dfreqvelo</a>, <a class="code" href="structspxprm.html#6300648f1270fbd6f45fefaac054db70">dvelofreq</a>,  <span class="comment">/* wavetype && velotype.                    */</span>
+<a name="l00470"></a>00470          <a class="code" href="structspxprm.html#307491e5045c959ed5212c54b6e300e9">dwavevopt</a>, <a class="code" href="structspxprm.html#709e6f9fd2c706705a019d865280526f">dvoptwave</a>,  <span class="comment">/* wavetype && velotype.                    */</span>
+<a name="l00471"></a>00471          <a class="code" href="structspxprm.html#203c7de3b62de030e721e99cc0a5799b">dwavezopt</a>, <a class="code" href="structspxprm.html#84d43f663df39a476b33a9516f3662eb">dzoptwave</a>,  <span class="comment">/* wavetype && velotype.                    */</span>
+<a name="l00472"></a>00472          <a class="code" href="structspxprm.html#f252fd0c875bfe2dc99c56617ae2faa8">dwaveawav</a>, <a class="code" href="structspxprm.html#78d8a2235f18250cfa97a32625ab72a0">dawavwave</a>,  <span class="comment">/* wavetype.                                */</span>
+<a name="l00473"></a>00473          <a class="code" href="structspxprm.html#75c591192f69d3e284d037d0216c2179">dwavevelo</a>, <a class="code" href="structspxprm.html#cfdb74852a20099c1cdc3b2cc8faa03b">dvelowave</a>,  <span class="comment">/* wavetype && velotype.                    */</span>
+<a name="l00474"></a>00474          <a class="code" href="structspxprm.html#7e1e561ce26f9be86978783bbd0dd496">dawavvelo</a>, <a class="code" href="structspxprm.html#5ab73474c2a6e92885c805cc017f6fbe">dveloawav</a>,  <span class="comment">/* wavetype && velotype.                    */</span>
+<a name="l00475"></a>00475          <a class="code" href="structspxprm.html#1d7633da24d461d6f791e003be2a508a">dvelobeta</a>, <a class="code" href="structspxprm.html#cc8a46737906be2cee7cba0b2aa09d87">dbetavelo</a>;  <span class="comment">/* Constant, always available.              */</span>
 <a name="l00476"></a>00476 
-<a name="l00477"></a>00477 <span class="keywordtype">int</span> <a class="code" href="spx_8h.html#8aba8fe47efe098740991771e97fe756" title="Convert relativistic velocity to relativistic beta (vector).">velobeta</a>(<a class="code" href="spx_8h.html#777e5c4790da397aefcada61445a1bb3" title="For use in declaring spectral conversion function prototypes.">SPX_ARGS</a>);
-<a name="l00478"></a>00478 <span class="keywordtype">int</span> <a class="code" href="spx_8h.html#09b951b08ac818b9da44389a3ddf614a" title="Convert relativistic beta to relativistic velocity (vector).">betavelo</a>(<a class="code" href="spx_8h.html#777e5c4790da397aefcada61445a1bb3" title="For use in declaring spectral conversion function prototypes.">SPX_ARGS</a>);
-<a name="l00479"></a>00479 
+<a name="l00477"></a>00477   <span class="comment">/* Error handling                                                         */</span>
+<a name="l00478"></a>00478   <span class="comment">/*------------------------------------------------------------------------*/</span>
+<a name="l00479"></a><a class="code" href="structspxprm.html#b232cb470b7f96330512dea46791644e">00479</a>   <span class="keyword">struct </span><a class="code" href="structwcserr.html" title="Error message handling.">wcserr</a> *<a class="code" href="structspxprm.html#b232cb470b7f96330512dea46791644e">err</a>;
 <a name="l00480"></a>00480 
-<a name="l00481"></a>00481 <span class="keywordtype">int</span> <a class="code" href="spx_8h.html#a626b0cad9206c62e7e265bdf8c92c31" title="Convert frequency to relativistic velocity (vector).">freqvelo</a>(<a class="code" href="spx_8h.html#777e5c4790da397aefcada61445a1bb3" title="For use in declaring spectral conversion function prototypes.">SPX_ARGS</a>);
-<a name="l00482"></a>00482 <span class="keywordtype">int</span> <a class="code" href="spx_8h.html#974f799a8ee19dd23114ca01b225a02f" title="Convert relativistic velocity to frequency (vector).">velofreq</a>(<a class="code" href="spx_8h.html#777e5c4790da397aefcada61445a1bb3" title="For use in declaring spectral conversion function prototypes.">SPX_ARGS</a>);
-<a name="l00483"></a>00483 
-<a name="l00484"></a>00484 <span class="keywordtype">int</span> <a class="code" href="spx_8h.html#f4784a764fd0f36c82548ef755c470bd" title="Convert frequency to radio velocity (vector).">freqvrad</a>(<a class="code" href="spx_8h.html#777e5c4790da397aefcada61445a1bb3" title="For use in declaring spectral conversion function prototypes.">SPX_ARGS</a>);
-<a name="l00485"></a>00485 <span class="keywordtype">int</span> <a class="code" href="spx_8h.html#772a14e27c613ea7b63697efdb765205" title="Convert radio velocity to frequency (vector).">vradfreq</a>(<a class="code" href="spx_8h.html#777e5c4790da397aefcada61445a1bb3" title="For use in declaring spectral conversion function prototypes.">SPX_ARGS</a>);
-<a name="l00486"></a>00486 
-<a name="l00487"></a>00487 
-<a name="l00488"></a>00488 <span class="keywordtype">int</span> <a class="code" href="spx_8h.html#0459c65496512f270d3c569c346ce413" title="Conversions between wavelength and velocity types (vector).">wavevelo</a>(<a class="code" href="spx_8h.html#777e5c4790da397aefcada61445a1bb3" title="For use in declaring spectral conversion function prototypes.">SPX_ARGS</a>);
-<a name="l00489"></a>00489 <span class="keywordtype">int</span> <a class="code" href="spx_8h.html#cc02a893f538f5f0c0d1d9baae2b0e10" title="Convert relativistic velocity to vacuum wavelength (vector).">velowave</a>(<a class="code" href="spx_8h.html#777e5c4790da397aefcada61445a1bb3" title="For use in declaring spectral conversion function prototypes.">SPX_ARGS</a>);
-<a name="l00490"></a>00490 
-<a name="l00491"></a>00491 <span class="keywordtype">int</span> <a class="code" href="spx_8h.html#f7a2d05c2db901488d68576343aad873" title="Convert air wavelength to relativistic velocity (vector).">awavvelo</a>(<a class="code" href="spx_8h.html#777e5c4790da397aefcada61445a1bb3" title="For use in declaring spectral conversion function prototypes.">SPX_ARGS</a>);
-<a name="l00492"></a>00492 <span class="keywordtype">int</span> <a class="code" href="spx_8h.html#56a7d77413c654541fb29f58561c16f9" title="Convert relativistic velocity to air wavelength (vector).">veloawav</a>(<a class="code" href="spx_8h.html#777e5c4790da397aefcada61445a1bb3" title="For use in declaring spectral conversion function prototypes.">SPX_ARGS</a>);
+<a name="l00481"></a>00481   <span class="comment">/* Private                                                                */</span>
+<a name="l00482"></a>00482   <span class="comment">/*------------------------------------------------------------------------*/</span>
+<a name="l00483"></a><a class="code" href="structspxprm.html#c8f016fe8e911c4ffbedde63318bb3db">00483</a>   <span class="keywordtype">void</span>   *<a class="code" href="structspxprm.html#c8f016fe8e911c4ffbedde63318bb3db">padding</a>;              <span class="comment">/* (Dummy inserted for alignment purposes.) */</span>
+<a name="l00484"></a>00484 };
+<a name="l00485"></a>00485 
+<a name="l00486"></a>00486 <span class="comment">/* Size of the spxprm struct in int units, used by the Fortran wrappers. */</span>
+<a name="l00487"></a><a class="code" href="spx_8h.html#45f0db5bb967998f070cad30e5e68180">00487</a> <span class="preprocessor">#define SPXLEN (sizeof(struct spxprm)/sizeof(int))</span>
+<a name="l00488"></a>00488 <span class="preprocessor"></span>
+<a name="l00489"></a>00489 
+<a name="l00490"></a>00490 <span class="keywordtype">int</span> <a class="code" href="spx_8h.html#192c7ea1edb2fc79d391a51bec7442e0" title="Spectral cross conversions (scalar).">specx</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> *type, <span class="keywordtype">double</span> spec, <span class="keywordtype">double</span> restfrq, <span class="keywordtype">double</span> restwav,
+<a name="l00491"></a>00491           <span class="keyword">struct</span> <a class="code" href="structspxprm.html" title="Spectral variables and their derivatives.">spxprm</a> *specs);
+<a name="l00492"></a>00492 
 <a name="l00493"></a>00493 
-<a name="l00494"></a>00494 <span class="keywordtype">int</span> <a class="code" href="spx_8h.html#61a1980ff0683231529b784af1c48eaa" title="Convert vacuum wavelength to optical velocity (vector).">wavevopt</a>(<a class="code" href="spx_8h.html#777e5c4790da397aefcada61445a1bb3" title="For use in declaring spectral conversion function prototypes.">SPX_ARGS</a>);
-<a name="l00495"></a>00495 <span class="keywordtype">int</span> <a class="code" href="spx_8h.html#b23cb997ad699b59f91f4dfe4e8b28b0" title="Convert optical velocity to vacuum wavelength (vector).">voptwave</a>(<a class="code" href="spx_8h.html#777e5c4790da397aefcada61445a1bb3" title="For use in declaring spectral conversion function prototypes.">SPX_ARGS</a>);
-<a name="l00496"></a>00496 
-<a name="l00497"></a>00497 <span class="keywordtype">int</span> <a class="code" href="spx_8h.html#544be13048057701c37a8e9c4f761be2" title="Convert vacuum wavelength to redshift (vector).">wavezopt</a>(<a class="code" href="spx_8h.html#777e5c4790da397aefcada61445a1bb3" title="For use in declaring spectral conversion function prototypes.">SPX_ARGS</a>);
-<a name="l00498"></a>00498 <span class="keywordtype">int</span> <a class="code" href="spx_8h.html#da5d4cf3e8791d64da68575da692e3f3" title="Convert redshift to vacuum wavelength (vector).">zoptwave</a>(<a class="code" href="spx_8h.html#777e5c4790da397aefcada61445a1bb3" title="For use in declaring spectral conversion function prototypes.">SPX_ARGS</a>);
-<a name="l00499"></a>00499 
+<a name="l00494"></a>00494 <span class="comment">/* For use in declaring function prototypes, e.g. in spcprm. */</span>
+<a name="l00495"></a><a class="code" href="spx_8h.html#777e5c4790da397aefcada61445a1bb3">00495</a> <span class="preprocessor">#define SPX_ARGS double param, int nspec, int instep, int outstep, \</span>
+<a name="l00496"></a>00496 <span class="preprocessor">    const double inspec[], double outspec[], int stat[]</span>
+<a name="l00497"></a>00497 <span class="preprocessor"></span>
+<a name="l00498"></a>00498 <span class="keywordtype">int</span> <a class="code" href="spx_8h.html#6ee182e1185978bc6e7f69e4604fe341" title="Convert frequency to angular frequency (vector).">freqafrq</a>(<a class="code" href="spx_8h.html#777e5c4790da397aefcada61445a1bb3" title="For use in declaring spectral conversion function prototypes.">SPX_ARGS</a>);
+<a name="l00499"></a>00499 <span class="keywordtype">int</span> <a class="code" href="spx_8h.html#d0a5167b8e52a0cdc3990e35a324ba02" title="Convert angular frequency to frequency (vector).">afrqfreq</a>(<a class="code" href="spx_8h.html#777e5c4790da397aefcada61445a1bb3" title="For use in declaring spectral conversion function prototypes.">SPX_ARGS</a>);
 <a name="l00500"></a>00500 
-<a name="l00501"></a>00501 <span class="preprocessor">#ifdef __cplusplus</span>
-<a name="l00502"></a>00502 <span class="preprocessor"></span>}
-<a name="l00503"></a>00503 <span class="preprocessor">#endif</span>
-<a name="l00504"></a>00504 <span class="preprocessor"></span>
-<a name="l00505"></a>00505 <span class="preprocessor">#endif </span><span class="comment">/* WCSLIB_SPEC */</span>
+<a name="l00501"></a>00501 <span class="keywordtype">int</span> <a class="code" href="spx_8h.html#5c2eb2d8649eaab21e71efcd25d9236c" title="Convert frequency to photon energy (vector).">freqener</a>(<a class="code" href="spx_8h.html#777e5c4790da397aefcada61445a1bb3" title="For use in declaring spectral conversion function prototypes.">SPX_ARGS</a>);
+<a name="l00502"></a>00502 <span class="keywordtype">int</span> <a class="code" href="spx_8h.html#89a689b848429cfa5780757a5eee9347" title="Convert photon energy to frequency (vector).">enerfreq</a>(<a class="code" href="spx_8h.html#777e5c4790da397aefcada61445a1bb3" title="For use in declaring spectral conversion function prototypes.">SPX_ARGS</a>);
+<a name="l00503"></a>00503 
+<a name="l00504"></a>00504 <span class="keywordtype">int</span> <a class="code" href="spx_8h.html#9eb861d7c7437c5f974ad425da8b5664" title="Convert frequency to wave number (vector).">freqwavn</a>(<a class="code" href="spx_8h.html#777e5c4790da397aefcada61445a1bb3" title="For use in declaring spectral conversion function prototypes.">SPX_ARGS</a>);
+<a name="l00505"></a>00505 <span class="keywordtype">int</span> <a class="code" href="spx_8h.html#5eed4e6f2879b4607e60b4f77e2736bd" title="Convert wave number to frequency (vector).">wavnfreq</a>(<a class="code" href="spx_8h.html#777e5c4790da397aefcada61445a1bb3" title="For use in declaring spectral conversion function prototypes.">SPX_ARGS</a>);
+<a name="l00506"></a>00506 
+<a name="l00507"></a>00507 <span class="keywordtype">int</span> <a class="code" href="spx_8h.html#51b714ff0ed788c20f1b273ec551b6f6" title="Convert frequency to vacuum wavelength (vector).">freqwave</a>(<a class="code" href="spx_8h.html#777e5c4790da397aefcada61445a1bb3" title="For use in declaring spectral conversion function prototypes.">SPX_ARGS</a>);
+<a name="l00508"></a>00508 <span class="keywordtype">int</span> <a class="code" href="spx_8h.html#6c79d97dcc410e1a7a3e6e26ba3dabe6" title="Convert vacuum wavelength to frequency (vector).">wavefreq</a>(<a class="code" href="spx_8h.html#777e5c4790da397aefcada61445a1bb3" title="For use in declaring spectral conversion function prototypes.">SPX_ARGS</a>);
+<a name="l00509"></a>00509 
+<a name="l00510"></a>00510 <span class="keywordtype">int</span> <a class="code" href="spx_8h.html#3e86c3462619b4fdf0aeeeea9874757e" title="Convert frequency to air wavelength (vector).">freqawav</a>(<a class="code" href="spx_8h.html#777e5c4790da397aefcada61445a1bb3" title="For use in declaring spectral conversion function prototypes.">SPX_ARGS</a>);
+<a name="l00511"></a>00511 <span class="keywordtype">int</span> <a class="code" href="spx_8h.html#16bc2fef69c592c5bcdc695633f17df0" title="Convert air wavelength to frequency (vector).">awavfreq</a>(<a class="code" href="spx_8h.html#777e5c4790da397aefcada61445a1bb3" title="For use in declaring spectral conversion function prototypes.">SPX_ARGS</a>);
+<a name="l00512"></a>00512 
+<a name="l00513"></a>00513 <span class="keywordtype">int</span> <a class="code" href="spx_8h.html#5a497ffd57345f2f0bf1c9abc56842c4" title="Convert vacuum wavelength to air wavelength (vector).">waveawav</a>(<a class="code" href="spx_8h.html#777e5c4790da397aefcada61445a1bb3" title="For use in declaring spectral conversion function prototypes.">SPX_ARGS</a>);
+<a name="l00514"></a>00514 <span class="keywordtype">int</span> <a class="code" href="spx_8h.html#413fa882d2b67a792a35938738214057" title="Convert air wavelength to vacuum wavelength (vector).">awavwave</a>(<a class="code" href="spx_8h.html#777e5c4790da397aefcada61445a1bb3" title="For use in declaring spectral conversion function prototypes.">SPX_ARGS</a>);
+<a name="l00515"></a>00515 
+<a name="l00516"></a>00516 <span class="keywordtype">int</span> <a class="code" href="spx_8h.html#8aba8fe47efe098740991771e97fe756" title="Convert relativistic velocity to relativistic beta (vector).">velobeta</a>(<a class="code" href="spx_8h.html#777e5c4790da397aefcada61445a1bb3" title="For use in declaring spectral conversion function prototypes.">SPX_ARGS</a>);
+<a name="l00517"></a>00517 <span class="keywordtype">int</span> <a class="code" href="spx_8h.html#09b951b08ac818b9da44389a3ddf614a" title="Convert relativistic beta to relativistic velocity (vector).">betavelo</a>(<a class="code" href="spx_8h.html#777e5c4790da397aefcada61445a1bb3" title="For use in declaring spectral conversion function prototypes.">SPX_ARGS</a>);
+<a name="l00518"></a>00518 
+<a name="l00519"></a>00519 
+<a name="l00520"></a>00520 <span class="keywordtype">int</span> <a class="code" href="spx_8h.html#a626b0cad9206c62e7e265bdf8c92c31" title="Convert frequency to relativistic velocity (vector).">freqvelo</a>(<a class="code" href="spx_8h.html#777e5c4790da397aefcada61445a1bb3" title="For use in declaring spectral conversion function prototypes.">SPX_ARGS</a>);
+<a name="l00521"></a>00521 <span class="keywordtype">int</span> <a class="code" href="spx_8h.html#974f799a8ee19dd23114ca01b225a02f" title="Convert relativistic velocity to frequency (vector).">velofreq</a>(<a class="code" href="spx_8h.html#777e5c4790da397aefcada61445a1bb3" title="For use in declaring spectral conversion function prototypes.">SPX_ARGS</a>);
+<a name="l00522"></a>00522 
+<a name="l00523"></a>00523 <span class="keywordtype">int</span> <a class="code" href="spx_8h.html#f4784a764fd0f36c82548ef755c470bd" title="Convert frequency to radio velocity (vector).">freqvrad</a>(<a class="code" href="spx_8h.html#777e5c4790da397aefcada61445a1bb3" title="For use in declaring spectral conversion function prototypes.">SPX_ARGS</a>);
+<a name="l00524"></a>00524 <span class="keywordtype">int</span> <a class="code" href="spx_8h.html#772a14e27c613ea7b63697efdb765205" title="Convert radio velocity to frequency (vector).">vradfreq</a>(<a class="code" href="spx_8h.html#777e5c4790da397aefcada61445a1bb3" title="For use in declaring spectral conversion function prototypes.">SPX_ARGS</a>);
+<a name="l00525"></a>00525 
+<a name="l00526"></a>00526 
+<a name="l00527"></a>00527 <span class="keywordtype">int</span> <a class="code" href="spx_8h.html#0459c65496512f270d3c569c346ce413" title="Conversions between wavelength and velocity types (vector).">wavevelo</a>(<a class="code" href="spx_8h.html#777e5c4790da397aefcada61445a1bb3" title="For use in declaring spectral conversion function prototypes.">SPX_ARGS</a>);
+<a name="l00528"></a>00528 <span class="keywordtype">int</span> <a class="code" href="spx_8h.html#cc02a893f538f5f0c0d1d9baae2b0e10" title="Convert relativistic velocity to vacuum wavelength (vector).">velowave</a>(<a class="code" href="spx_8h.html#777e5c4790da397aefcada61445a1bb3" title="For use in declaring spectral conversion function prototypes.">SPX_ARGS</a>);
+<a name="l00529"></a>00529 
+<a name="l00530"></a>00530 <span class="keywordtype">int</span> <a class="code" href="spx_8h.html#f7a2d05c2db901488d68576343aad873" title="Convert air wavelength to relativistic velocity (vector).">awavvelo</a>(<a class="code" href="spx_8h.html#777e5c4790da397aefcada61445a1bb3" title="For use in declaring spectral conversion function prototypes.">SPX_ARGS</a>);
+<a name="l00531"></a>00531 <span class="keywordtype">int</span> <a class="code" href="spx_8h.html#56a7d77413c654541fb29f58561c16f9" title="Convert relativistic velocity to air wavelength (vector).">veloawav</a>(<a class="code" href="spx_8h.html#777e5c4790da397aefcada61445a1bb3" title="For use in declaring spectral conversion function prototypes.">SPX_ARGS</a>);
+<a name="l00532"></a>00532 
+<a name="l00533"></a>00533 <span class="keywordtype">int</span> <a class="code" href="spx_8h.html#61a1980ff0683231529b784af1c48eaa" title="Convert vacuum wavelength to optical velocity (vector).">wavevopt</a>(<a class="code" href="spx_8h.html#777e5c4790da397aefcada61445a1bb3" title="For use in declaring spectral conversion function prototypes.">SPX_ARGS</a>);
+<a name="l00534"></a>00534 <span class="keywordtype">int</span> <a class="code" href="spx_8h.html#b23cb997ad699b59f91f4dfe4e8b28b0" title="Convert optical velocity to vacuum wavelength (vector).">voptwave</a>(<a class="code" href="spx_8h.html#777e5c4790da397aefcada61445a1bb3" title="For use in declaring spectral conversion function prototypes.">SPX_ARGS</a>);
+<a name="l00535"></a>00535 
+<a name="l00536"></a>00536 <span class="keywordtype">int</span> <a class="code" href="spx_8h.html#544be13048057701c37a8e9c4f761be2" title="Convert vacuum wavelength to redshift (vector).">wavezopt</a>(<a class="code" href="spx_8h.html#777e5c4790da397aefcada61445a1bb3" title="For use in declaring spectral conversion function prototypes.">SPX_ARGS</a>);
+<a name="l00537"></a>00537 <span class="keywordtype">int</span> <a class="code" href="spx_8h.html#da5d4cf3e8791d64da68575da692e3f3" title="Convert redshift to vacuum wavelength (vector).">zoptwave</a>(<a class="code" href="spx_8h.html#777e5c4790da397aefcada61445a1bb3" title="For use in declaring spectral conversion function prototypes.">SPX_ARGS</a>);
+<a name="l00538"></a>00538 
+<a name="l00539"></a>00539 
+<a name="l00540"></a>00540 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00541"></a>00541 <span class="preprocessor"></span>}
+<a name="l00542"></a>00542 <span class="preprocessor">#endif</span>
+<a name="l00543"></a>00543 <span class="preprocessor"></span>
+<a name="l00544"></a>00544 <span class="preprocessor">#endif </span><span class="comment">/* WCSLIB_SPEC */</span>
 </pre></div></div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Mon Feb 7 18:03:56 2011 for WCSLIB 4.7 by 
+<hr size="1"><address style="text-align: right;"><small>Generated on Tue Oct 4 19:02:30 2011 for WCSLIB 4.8.2 by 
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address>
 </body>
diff --git a/wcslib/html/spx_8h.html b/wcslib/html/spx_8h.html
index a95d22e..a430b88 100644
--- a/wcslib/html/spx_8h.html
+++ b/wcslib/html/spx_8h.html
@@ -1,6 +1,6 @@
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
 <html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>WCSLIB 4.7: spx.h File Reference</title>
+<title>WCSLIB 4.8.2: spx.h File Reference</title>
 <link href="doxygen.css" rel="stylesheet" type="text/css">
 <link href="tabs.css" rel="stylesheet" type="text/css">
 </head><body>
@@ -16,7 +16,8 @@
   </div>
 </div>
 <div class="contents">
-<h1>spx.h File Reference</h1>
+<h1>spx.h File Reference</h1><code>#include "<a class="el" href="wcserr_8h-source.html">wcserr.h</a>"</code><br>
+
 <p>
 <a href="spx_8h-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0">
 <tr><td></td></tr>
@@ -31,6 +32,17 @@
 <tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="spx_8h.html#777e5c4790da397aefcada61445a1bb3">SPX_ARGS</a></td></tr>
 
 <tr><td class="mdescLeft"> </td><td class="mdescRight">For use in declaring spectral conversion function prototypes.  <a href="#777e5c4790da397aefcada61445a1bb3"></a><br></td></tr>
+<tr><td colspan="2"><br><h2>Enumerations</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="spx_8h.html#d99a404f496d5b8ce3ef6e53c630ecaf">spx_errmsg</a> { <br>
+  <a class="el" href="spx_8h.html#d99a404f496d5b8ce3ef6e53c630ecaf45313ec670a74e7effc1bcee16cb0b56">SPXERR_SUCCESS</a> =  0, 
+<a class="el" href="spx_8h.html#d99a404f496d5b8ce3ef6e53c630ecaf7342349cd1dc5b4581ae9c39f31d055e">SPXERR_NULL_POINTER</a> =  1, 
+<a class="el" href="spx_8h.html#d99a404f496d5b8ce3ef6e53c630ecaf23753b512249d3752a74ce7497d9c852">SPXERR_BAD_SPEC_PARAMS</a> =  2, 
+<a class="el" href="spx_8h.html#d99a404f496d5b8ce3ef6e53c630ecaf6b6639fb6d3683c9d356dbd7cf705de1">SPXERR_BAD_SPEC_VAR</a> =  3, 
+<br>
+  <a class="el" href="spx_8h.html#d99a404f496d5b8ce3ef6e53c630ecafe795e388e346496b34e57864af841ae2">SPXERR_BAD_INSPEC_COORD</a> =  4
+<br>
+ }</td></tr>
+
 <tr><td colspan="2"><br><h2>Functions</h2></td></tr>
 <tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="spx_8h.html#192c7ea1edb2fc79d391a51bec7442e0">specx</a> (const char *type, double spec, double restfrq, double restwav, struct <a class="el" href="structspxprm.html">spxprm</a> *specs)</td></tr>
 
@@ -114,9 +126,8 @@
 
 <tr><td class="mdescLeft"> </td><td class="mdescRight">Convert redshift to vacuum wavelength (vector).  <a href="#da5d4cf3e8791d64da68575da692e3f3"></a><br></td></tr>
 <tr><td colspan="2"><br><h2>Variables</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="spx_8h.html#652e95a1904d66117dc500c092b58e81">spx_errmsg</a> []</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="spx_8h.html#286f473d94247fbd7c2485e515fee67f">spx_errmsg</a> []</td></tr>
 
-<tr><td class="mdescLeft"> </td><td class="mdescRight">Status return messages.  <a href="#652e95a1904d66117dc500c092b58e81"></a><br></td></tr>
 </table>
 <hr><a name="_details"></a><h2>Detailed Description</h2>
 <a class="el" href="spx_8h.html#192c7ea1edb2fc79d391a51bec7442e0" title="Spectral cross conversions (scalar).">specx()</a> is a scalar routine that, given one spectral variable (e.g. frequency), computes all the others (e.g. wavelength, velocity, etc.) plus the required derivatives of each with respect to the others. The results are returned in the <a class="el" href="structspxprm.html" title="Spectral variables and their derivatives.">spxprm</a> struct.<p>
@@ -225,10 +236,40 @@ Size of the <a class="el" href="structspxprm.html" title="Spectral variables and
 
 <p>
 <b>Value:</b><div class="fragment"><pre class="fragment"><span class="keywordtype">double</span> param, <span class="keywordtype">int</span> nspec, <span class="keywordtype">int</span> instep, <span class="keywordtype">int</span> outstep, \
-                 <span class="keyword">const</span> <span class="keywordtype">double</span> inspec[], <span class="keywordtype">double</span> outspec[], <span class="keywordtype">int</span> stat[]
+    <span class="keyword">const</span> <span class="keywordtype">double</span> inspec[], <span class="keywordtype">double</span> outspec[], <span class="keywordtype">int</span> stat[]
 </pre></div>Preprocessor macro used for declaring spectral conversion function prototypes. 
 </div>
 </div><p>
+<hr><h2>Enumeration Type Documentation</h2>
+<a class="anchor" name="d99a404f496d5b8ce3ef6e53c630ecaf"></a><!-- doxytag: member="spx.h::spx_errmsg" ref="d99a404f496d5b8ce3ef6e53c630ecaf" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">enum <a class="el" href="spx_8h.html#d99a404f496d5b8ce3ef6e53c630ecaf">spx_errmsg</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<dl compact><dt><b>Enumerator: </b></dt><dd>
+<table border="0" cellspacing="2" cellpadding="0">
+<tr><td valign="top"><em><a class="anchor" name="d99a404f496d5b8ce3ef6e53c630ecaf45313ec670a74e7effc1bcee16cb0b56"></a><!-- doxytag: member="SPXERR_SUCCESS" ref="d99a404f496d5b8ce3ef6e53c630ecaf45313ec670a74e7effc1bcee16cb0b56" args="" -->SPXERR_SUCCESS</em> </td><td>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" name="d99a404f496d5b8ce3ef6e53c630ecaf7342349cd1dc5b4581ae9c39f31d055e"></a><!-- doxytag: member="SPXERR_NULL_POINTER" ref="d99a404f496d5b8ce3ef6e53c630ecaf7342349cd1dc5b4581ae9c39f31d055e" args="" -->SPXERR_NULL_POINTER</em> </td><td>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" name="d99a404f496d5b8ce3ef6e53c630ecaf23753b512249d3752a74ce7497d9c852"></a><!-- doxytag: member="SPXERR_BAD_SPEC_PARAMS" ref="d99a404f496d5b8ce3ef6e53c630ecaf23753b512249d3752a74ce7497d9c852" args="" -->SPXERR_BAD_SPEC_PARAMS</em> </td><td>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" name="d99a404f496d5b8ce3ef6e53c630ecaf6b6639fb6d3683c9d356dbd7cf705de1"></a><!-- doxytag: member="SPXERR_BAD_SPEC_VAR" ref="d99a404f496d5b8ce3ef6e53c630ecaf6b6639fb6d3683c9d356dbd7cf705de1" args="" -->SPXERR_BAD_SPEC_VAR</em> </td><td>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" name="d99a404f496d5b8ce3ef6e53c630ecafe795e388e346496b34e57864af841ae2"></a><!-- doxytag: member="SPXERR_BAD_INSPEC_COORD" ref="d99a404f496d5b8ce3ef6e53c630ecafe795e388e346496b34e57864af841ae2" args="" -->SPXERR_BAD_INSPEC_COORD</em> </td><td>
+</td></tr>
+</table>
+</dl>
+
+</div>
+</div><p>
 <hr><h2>Function Documentation</h2>
 <a class="anchor" name="192c7ea1edb2fc79d391a51bec7442e0"></a><!-- doxytag: member="spx.h::specx" ref="192c7ea1edb2fc79d391a51bec7442e0" args="(const char *type, double spec, double restfrq, double restwav, struct spxprm *specs)" -->
 <div class="memitem">
@@ -284,9 +325,9 @@ Given one spectral variable <b>specx</b>() computes all the others, plus the req
   </table>
 </dl>
 <dl class="return" compact><dt><b>Returns:</b></dt><dd>Status return value:<ul>
-<li>0: Success.</li><li>1: Null <a class="el" href="structspxprm.html" title="Spectral variables and their derivatives.">spxprm</a> pointer passed.</li><li>2: Invalid spectral parameters.</li><li>3: Invalid spectral variable. </li></ul>
-</dd></dl>
-
+<li>0: Success.</li><li>1: Null <a class="el" href="structspxprm.html" title="Spectral variables and their derivatives.">spxprm</a> pointer passed.</li><li>2: Invalid spectral parameters.</li><li>3: Invalid spectral variable.</li></ul>
+For returns > 1, a detailed error message is set in <a class="el" href="structspxprm.html#b232cb470b7f96330512dea46791644e">spxprm::err</a> if enabled, see <a class="el" href="wcserr_8h.html#1691b8bd184d40ca6fda255be078fa53" title="Enable/disable error messaging.">wcserr_enable()</a>.</dd></dl>
+<a class="el" href="spx_8h.html#6ee182e1185978bc6e7f69e4604fe341" title="Convert frequency to angular frequency (vector).">freqafrq()</a>, <a class="el" href="spx_8h.html#d0a5167b8e52a0cdc3990e35a324ba02" title="Convert angular frequency to frequency (vector).">afrqfreq()</a>, <a class="el" href="spx_8h.html#5c2eb2d8649eaab21e71efcd25d9236c" title="Convert frequency to photon energy (vector).">freqener()</a>, <a class="el" href="spx_8h.html#89a689b848429cfa5780757a5eee9347" title="Convert photon energy to frequency (vector).">enerfreq()</a>, <a class="el" href="spx_8h.html#9eb861d7c7437c5f974ad425da8b5664" title="Convert frequency to wave number (vector).">freqwavn()</a>, <a class="el" href="spx_8h.html#5eed4e6f2879b4607e60b4f77e2736bd" title="Convert wave number to frequency (vector).">wavnfreq()</a>, <a class="el" href="spx_8h.html#51b714ff0ed788c20f1b273ec551b6f6" title="Convert frequency to vacuum wavelength (vector).">freqwave()</a>, <a class="el" href="spx_8h.html#6c79d97dcc410e1a7a3e6e26ba3dabe6" title="Convert vacuum wavelength to frequency (vector).">wavefreq()</a>, <a class="el" href="spx_8h.html#3e86c3462619b4fdf0aeeeea9874757e" title="Convert frequency to air wavelength (vector).">freqawav()</a>, <a class="el" href="spx_8h.html#16bc2fef69c592c5bcdc695633f17df0" title="Convert air wavelength to frequency (vector).">awavfreq()</a>, <a class="el" href="spx_8h.html#5a497ffd57345f2f0bf1c9abc56842c4" title="Convert vacuum wavelength to air wavelength (vector).">waveawav()</a>, <a class="el" href="spx_8h.html#413fa882d2b67a792a35938738214057" title="Convert air wavelength to vacuum wavelength (vector).">awavwave()</a>, <a class="el" href="spx_8h.html#8aba8fe47efe098740991771e97fe756" title="Convert relativistic velocity to relativistic beta (vector).">velobeta()</a>, and <a class="el" href="spx_8h.html#09b951b08ac818b9da44389a3ddf614a" title="Convert relativistic beta to relativistic velocity (vector).">betavelo()</a> implement vector conversions between wave-like or velocity-like spectral types (i.e. conversions that do not need the rest frequency or wavelength). They all have the same API. 
 </div>
 </div><p>
 <a class="anchor" name="6ee182e1185978bc6e7f69e4604fe341"></a><!-- doxytag: member="spx.h::freqafrq" ref="6ee182e1185978bc6e7f69e4604fe341" args="(SPX_ARGS)" -->
@@ -881,23 +922,23 @@ See <a class="el" href="spx_8h.html#a626b0cad9206c62e7e265bdf8c92c31" title="Con
 </div>
 </div><p>
 <hr><h2>Variable Documentation</h2>
-<a class="anchor" name="652e95a1904d66117dc500c092b58e81"></a><!-- doxytag: member="spx.h::spx_errmsg" ref="652e95a1904d66117dc500c092b58e81" args="[]" -->
+<a class="anchor" name="286f473d94247fbd7c2485e515fee67f"></a><!-- doxytag: member="spx.h::spx_errmsg" ref="286f473d94247fbd7c2485e515fee67f" args="[]" -->
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname">const char * <a class="el" href="spx_8h.html#652e95a1904d66117dc500c092b58e81">spx_errmsg</a>[]          </td>
+          <td class="memname">const char* <a class="el" href="spx_8h.html#d99a404f496d5b8ce3ef6e53c630ecaf">spx_errmsg</a>[]          </td>
         </tr>
       </table>
 </div>
 <div class="memdoc">
 
 <p>
-Error messages to match the status value returned from each function. 
+
 </div>
 </div><p>
 </div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Mon Feb 7 18:03:57 2011 for WCSLIB 4.7 by 
+<hr size="1"><address style="text-align: right;"><small>Generated on Tue Oct 4 19:02:30 2011 for WCSLIB 4.8.2 by 
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address>
 </body>
diff --git a/wcslib/html/structcelprm.html b/wcslib/html/structcelprm.html
index cdad9e0..1c4f88b 100644
--- a/wcslib/html/structcelprm.html
+++ b/wcslib/html/structcelprm.html
@@ -1,6 +1,6 @@
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
 <html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>WCSLIB 4.7: celprm Struct Reference</title>
+<title>WCSLIB 4.8.2: celprm Struct Reference</title>
 <link href="doxygen.css" rel="stylesheet" type="text/css">
 <link href="tabs.css" rel="stylesheet" type="text/css">
 </head><body>
@@ -48,6 +48,10 @@
 
 <tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="structcelprm.html#7bb5e1ff4d73c884d73eeb0f8f2677d7">isolat</a></td></tr>
 
+<tr><td class="memItemLeft" nowrap align="right" valign="top">struct <a class="el" href="structwcserr.html">wcserr</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="structcelprm.html#1b9cbfd7cfa2306464d57dc4acd03b06">err</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void * </td><td class="memItemRight" valign="bottom"><a class="el" href="structcelprm.html#07d1785f7d7a8793555147140757956d">padding</a></td></tr>
+
 </table>
 <hr><a name="_details"></a><h2>Detailed Description</h2>
 The <b>celprm</b> struct contains information required to transform celestial coordinates. It consists of certain members that must be set by the user (<em>given</em>) and others that are set by the WCSLIB routines (<em>returned</em>). Some of the latter are supplied for informational purposes and others are for internal use only.<p>
@@ -225,8 +229,40 @@ The returned value, <a class="el" href="structcelprm.html#756c8f0991a748ab47361b
 (<em>Returned</em>) True if the spherical rotation preserves the magnitude of the latitude, which occurs iff the axes of the native and celestial coordinates are coincident. It signals an opportunity to cache intermediate calculations common to all elements in a vector computation. 
 </div>
 </div><p>
+<a class="anchor" name="1b9cbfd7cfa2306464d57dc4acd03b06"></a><!-- doxytag: member="celprm::err" ref="1b9cbfd7cfa2306464d57dc4acd03b06" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">struct <a class="el" href="structwcserr.html">wcserr</a> * <a class="el" href="structcelprm.html#1b9cbfd7cfa2306464d57dc4acd03b06">celprm::err</a><code> [read]</code>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+(<em>Returned</em>) If enabled, when an error status is returned this struct contains detailed information about the error, see <a class="el" href="wcserr_8h.html#1691b8bd184d40ca6fda255be078fa53" title="Enable/disable error messaging.">wcserr_enable()</a>.<p>
+void *padding (An unused variable inserted for alignment purposes only.)<p>
+Global variable: const char *cel_errmsg[] - Status return messages Status messages to match the status value returned from each function. 
+</div>
+</div><p>
+<a class="anchor" name="07d1785f7d7a8793555147140757956d"></a><!-- doxytag: member="celprm::padding" ref="07d1785f7d7a8793555147140757956d" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void* <a class="el" href="structcelprm.html#07d1785f7d7a8793555147140757956d">celprm::padding</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
 </div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Mon Feb 7 18:03:57 2011 for WCSLIB 4.7 by 
+<hr size="1"><address style="text-align: right;"><small>Generated on Tue Oct 4 19:02:31 2011 for WCSLIB 4.8.2 by 
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address>
 </body>
diff --git a/wcslib/html/structfitskey.html b/wcslib/html/structfitskey.html
index dff0e3d..dbf7034 100644
--- a/wcslib/html/structfitskey.html
+++ b/wcslib/html/structfitskey.html
@@ -1,6 +1,6 @@
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
 <html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>WCSLIB 4.7: fitskey Struct Reference</title>
+<title>WCSLIB 4.8.2: fitskey Struct Reference</title>
 <link href="doxygen.css" rel="stylesheet" type="text/css">
 <link href="tabs.css" rel="stylesheet" type="text/css">
 </head><body>
@@ -383,7 +383,7 @@ Comments are null-terminated with trailing spaces removed. Leading spaces are al
 </div>
 </div><p>
 </div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Mon Feb 7 18:03:57 2011 for WCSLIB 4.7 by 
+<hr size="1"><address style="text-align: right;"><small>Generated on Tue Oct 4 19:02:31 2011 for WCSLIB 4.8.2 by 
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address>
 </body>
diff --git a/wcslib/html/structfitskeyid.html b/wcslib/html/structfitskeyid.html
index 22216fc..bc22040 100644
--- a/wcslib/html/structfitskeyid.html
+++ b/wcslib/html/structfitskeyid.html
@@ -1,6 +1,6 @@
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
 <html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>WCSLIB 4.7: fitskeyid Struct Reference</title>
+<title>WCSLIB 4.8.2: fitskeyid Struct Reference</title>
 <link href="doxygen.css" rel="stylesheet" type="text/css">
 <link href="tabs.css" rel="stylesheet" type="text/css">
 </head><body>
@@ -87,7 +87,7 @@ If multiples of the keyword are found, the second index will be set to the array
 </div>
 </div><p>
 </div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Mon Feb 7 18:03:57 2011 for WCSLIB 4.7 by 
+<hr size="1"><address style="text-align: right;"><small>Generated on Tue Oct 4 19:02:31 2011 for WCSLIB 4.8.2 by 
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address>
 </body>
diff --git a/wcslib/html/structlinprm.html b/wcslib/html/structlinprm.html
index cfdce07..c11abd6 100644
--- a/wcslib/html/structlinprm.html
+++ b/wcslib/html/structlinprm.html
@@ -1,6 +1,6 @@
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
 <html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>WCSLIB 4.7: linprm Struct Reference</title>
+<title>WCSLIB 4.8.2: linprm Struct Reference</title>
 <link href="doxygen.css" rel="stylesheet" type="text/css">
 <link href="tabs.css" rel="stylesheet" type="text/css">
 </head><body>
@@ -46,18 +46,26 @@
 
 <tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="structlinprm.html#f0a5cac7b1d2d3a0feb6905c05b122c2">unity</a></td></tr>
 
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="structlinprm.html#7f40c88135117b07a7767082ef24aba9">padding</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">struct <a class="el" href="structwcserr.html">wcserr</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="structlinprm.html#2975830d4214bb6b35cb1ca922875057">err</a></td></tr>
+
 <tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="structlinprm.html#596f68ff17fce142f36530d72dd838c4">i_naxis</a></td></tr>
 
 <tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="structlinprm.html#5ef7cce6307f640aca1080d0d5ad9ba1">m_flag</a></td></tr>
 
 <tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="structlinprm.html#eefcacedf2989970f0df2c246d84bfb7">m_naxis</a></td></tr>
 
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="structlinprm.html#b73e780d0792b3570fcf2cf55651f22c">m_padding</a></td></tr>
+
 <tr><td class="memItemLeft" nowrap align="right" valign="top">double * </td><td class="memItemRight" valign="bottom"><a class="el" href="structlinprm.html#091103ceb860eeed1a280effa0df28df">m_crpix</a></td></tr>
 
 <tr><td class="memItemLeft" nowrap align="right" valign="top">double * </td><td class="memItemRight" valign="bottom"><a class="el" href="structlinprm.html#7036b8527bc8b220ad8a863442631f48">m_pc</a></td></tr>
 
 <tr><td class="memItemLeft" nowrap align="right" valign="top">double * </td><td class="memItemRight" valign="bottom"><a class="el" href="structlinprm.html#5ac85757a7a46247e353a089374eb128">m_cdelt</a></td></tr>
 
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void * </td><td class="memItemRight" valign="bottom"><a class="el" href="structlinprm.html#b7a8cacb1454446f9b5a521703fcca75">padding2</a></td></tr>
+
 </table>
 <hr><a name="_details"></a><h2>Detailed Description</h2>
 The <b>linprm</b> struct contains all of the information required to perform a linear transformation. It consists of certain members that must be set by the user (<em>given</em>) and others that are set by the WCSLIB routines (<em>returned</em>). <hr><h2>Field Documentation</h2>
@@ -207,6 +215,36 @@ would be legitimate.
 (<em>Returned</em>) True if the linear transformation matrix is unity. 
 </div>
 </div><p>
+<a class="anchor" name="7f40c88135117b07a7767082ef24aba9"></a><!-- doxytag: member="linprm::padding" ref="7f40c88135117b07a7767082ef24aba9" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int <a class="el" href="structlinprm.html#7f40c88135117b07a7767082ef24aba9">linprm::padding</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+(An unused variable inserted for alignment purposes only.) 
+</div>
+</div><p>
+<a class="anchor" name="2975830d4214bb6b35cb1ca922875057"></a><!-- doxytag: member="linprm::err" ref="2975830d4214bb6b35cb1ca922875057" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">struct <a class="el" href="structwcserr.html">wcserr</a> * <a class="el" href="structlinprm.html#2975830d4214bb6b35cb1ca922875057">linprm::err</a><code> [read]</code>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+(<em>Returned</em>) If enabled, when an error status is returned this struct contains detailed information about the error, see <a class="el" href="wcserr_8h.html#1691b8bd184d40ca6fda255be078fa53" title="Enable/disable error messaging.">wcserr_enable()</a>. 
+</div>
+</div><p>
 <a class="anchor" name="596f68ff17fce142f36530d72dd838c4"></a><!-- doxytag: member="linprm::i_naxis" ref="596f68ff17fce142f36530d72dd838c4" args="" -->
 <div class="memitem">
 <div class="memproto">
@@ -252,6 +290,21 @@ would be legitimate.
 (For internal use only.) 
 </div>
 </div><p>
+<a class="anchor" name="b73e780d0792b3570fcf2cf55651f22c"></a><!-- doxytag: member="linprm::m_padding" ref="b73e780d0792b3570fcf2cf55651f22c" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int <a class="el" href="structlinprm.html#b73e780d0792b3570fcf2cf55651f22c">linprm::m_padding</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+(For internal use only.) 
+</div>
+</div><p>
 <a class="anchor" name="091103ceb860eeed1a280effa0df28df"></a><!-- doxytag: member="linprm::m_crpix" ref="091103ceb860eeed1a280effa0df28df" args="" -->
 <div class="memitem">
 <div class="memproto">
@@ -294,11 +347,26 @@ would be legitimate.
 <div class="memdoc">
 
 <p>
-(For internal use only.) 
+(For internal use only.) void *padding2 (For internal use only.) 
+</div>
+</div><p>
+<a class="anchor" name="b7a8cacb1454446f9b5a521703fcca75"></a><!-- doxytag: member="linprm::padding2" ref="b7a8cacb1454446f9b5a521703fcca75" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void* <a class="el" href="structlinprm.html#b7a8cacb1454446f9b5a521703fcca75">linprm::padding2</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
 </div>
 </div><p>
 </div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Mon Feb 7 18:03:57 2011 for WCSLIB 4.7 by 
+<hr size="1"><address style="text-align: right;"><small>Generated on Tue Oct 4 19:02:31 2011 for WCSLIB 4.8.2 by 
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address>
 </body>
diff --git a/wcslib/html/structprjprm.html b/wcslib/html/structprjprm.html
index 9c871a0..17940d6 100644
--- a/wcslib/html/structprjprm.html
+++ b/wcslib/html/structprjprm.html
@@ -1,6 +1,6 @@
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
 <html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>WCSLIB 4.7: prjprm Struct Reference</title>
+<title>WCSLIB 4.8.2: prjprm Struct Reference</title>
 <link href="doxygen.css" rel="stylesheet" type="text/css">
 <link href="tabs.css" rel="stylesheet" type="text/css">
 </head><body>
@@ -64,6 +64,10 @@
 
 <tr><td class="memItemLeft" nowrap align="right" valign="top">double </td><td class="memItemRight" valign="bottom"><a class="el" href="structprjprm.html#164706f09314c493c7e9d2c7325f8372">y0</a></td></tr>
 
+<tr><td class="memItemLeft" nowrap align="right" valign="top">struct <a class="el" href="structwcserr.html">wcserr</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="structprjprm.html#30e78bb110dc7a8ad0303370ce20762c">err</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void * </td><td class="memItemRight" valign="bottom"><a class="el" href="structprjprm.html#36fa82794133f84373606b1f692ce8c4">padding</a></td></tr>
+
 <tr><td class="memItemLeft" nowrap align="right" valign="top">double </td><td class="memItemRight" valign="bottom"><a class="el" href="structprjprm.html#3b40a2df3b436c4ffcf5be6814993278">w</a> [10]</td></tr>
 
 <tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="structprjprm.html#fb805c40a4d37c195074c1305874d615">m</a></td></tr>
@@ -380,6 +384,37 @@ Provided for information only, not used by the projection routines.
 (<em>Returned</em>) ... the offset in <img class="formulaInl" alt="$y$" src="form_31.png"> used to force <img class="formulaInl" alt="$(x,y)$" src="form_0.png"> = (0,0) at (<img class="formulaInl" alt="$\phi_0$" src="form_3.png">,<img class="formulaInl" alt="$\theta_0$" src="form_4.png">). 
 </div>
 </div><p>
+<a class="anchor" name="30e78bb110dc7a8ad0303370ce20762c"></a><!-- doxytag: member="prjprm::err" ref="30e78bb110dc7a8ad0303370ce20762c" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">struct <a class="el" href="structwcserr.html">wcserr</a> * <a class="el" href="structprjprm.html#30e78bb110dc7a8ad0303370ce20762c">prjprm::err</a><code> [read]</code>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+(<em>Returned</em>) If enabled, when an error status is returned this struct contains detailed information about the error, see <a class="el" href="wcserr_8h.html#1691b8bd184d40ca6fda255be078fa53" title="Enable/disable error messaging.">wcserr_enable()</a>.<p>
+void *padding (An unused variable inserted for alignment purposes only.) 
+</div>
+</div><p>
+<a class="anchor" name="36fa82794133f84373606b1f692ce8c4"></a><!-- doxytag: member="prjprm::padding" ref="36fa82794133f84373606b1f692ce8c4" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void* <a class="el" href="structprjprm.html#36fa82794133f84373606b1f692ce8c4">prjprm::padding</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
 <a class="anchor" name="3b40a2df3b436c4ffcf5be6814993278"></a><!-- doxytag: member="prjprm::w" ref="3b40a2df3b436c4ffcf5be6814993278" args="[10]" -->
 <div class="memitem">
 <div class="memproto">
@@ -457,7 +492,7 @@ Usage of the w[] array as it applies to each projection is described in the prol
 </div>
 </div><p>
 </div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Mon Feb 7 18:03:57 2011 for WCSLIB 4.7 by 
+<hr size="1"><address style="text-align: right;"><small>Generated on Tue Oct 4 19:02:31 2011 for WCSLIB 4.8.2 by 
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address>
 </body>
diff --git a/wcslib/html/structpscard.html b/wcslib/html/structpscard.html
index c36e6dc..fe47820 100644
--- a/wcslib/html/structpscard.html
+++ b/wcslib/html/structpscard.html
@@ -1,6 +1,6 @@
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
 <html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>WCSLIB 4.7: pscard Struct Reference</title>
+<title>WCSLIB 4.8.2: pscard Struct Reference</title>
 <link href="doxygen.css" rel="stylesheet" type="text/css">
 <link href="tabs.css" rel="stylesheet" type="text/css">
 </head><body>
@@ -86,7 +86,7 @@ All members of this struct are to be set by the user. <hr><h2>Field Documentatio
 </div>
 </div><p>
 </div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Mon Feb 7 18:03:57 2011 for WCSLIB 4.7 by 
+<hr size="1"><address style="text-align: right;"><small>Generated on Tue Oct 4 19:02:31 2011 for WCSLIB 4.8.2 by 
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address>
 </body>
diff --git a/wcslib/html/structpvcard.html b/wcslib/html/structpvcard.html
index f3c0e14..c3e1e20 100644
--- a/wcslib/html/structpvcard.html
+++ b/wcslib/html/structpvcard.html
@@ -1,6 +1,6 @@
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
 <html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>WCSLIB 4.7: pvcard Struct Reference</title>
+<title>WCSLIB 4.8.2: pvcard Struct Reference</title>
 <link href="doxygen.css" rel="stylesheet" type="text/css">
 <link href="tabs.css" rel="stylesheet" type="text/css">
 </head><body>
@@ -86,7 +86,7 @@ All members of this struct are to be set by the user. <hr><h2>Field Documentatio
 </div>
 </div><p>
 </div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Mon Feb 7 18:03:57 2011 for WCSLIB 4.7 by 
+<hr size="1"><address style="text-align: right;"><small>Generated on Tue Oct 4 19:02:31 2011 for WCSLIB 4.8.2 by 
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address>
 </body>
diff --git a/wcslib/html/structs.html b/wcslib/html/structs.html
index c242794..7ccf1e4 100644
--- a/wcslib/html/structs.html
+++ b/wcslib/html/structs.html
@@ -1,6 +1,6 @@
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
 <html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>WCSLIB 4.7: WCSLIB data structures</title>
+<title>WCSLIB 4.8.2: WCSLIB data structures</title>
 <link href="doxygen.css" rel="stylesheet" type="text/css">
 <link href="tabs.css" rel="stylesheet" type="text/css">
 </head><body>
@@ -14,7 +14,7 @@
       <li><a href="files.html"><span>Files</span></a></li>
     </ul>
   </div>
-  <div class="navpath"><a class="el" href="index.html">WCSLIB 4.7 and PGSBOX 4.7</a>
+  <div class="navpath"><a class="el" href="index.html">WCSLIB 4.8.2 and PGSBOX 4.8.2</a>
   </div>
 </div>
 <div class="contents">
@@ -33,7 +33,7 @@ Three basic operations apply to all WCSLIB structs:<p>
 Each struct contains a <em>flag</em> member that records its setup state. This is cleared by the initialization routine and checked by the routines that use the struct; they will invoke the setup routine automatically if necessary, hence it need not be invoked specifically by the application programmer. However, if any of the required values in a struct are changed then either the setup routine must be invoked on it, or else the <em>flag</em> must be zeroed to signal that the struct needs to be reset.<p>
 The initialization routine may be invoked repeatedly on a struct if it is desired to reuse it. However, the <em>flag</em> member of structs that contain allocated memory (<a class="el" href="structwcsprm.html" title="Coordinate transformation parameters.">wcsprm</a>, <a class="el" href="structlinprm.html" title="Linear transformation parameters.">linprm</a> and <a class="el" href="structtabprm.html" title="Tabular transformation parameters.">tabprm</a>) must be set to -1 before the first initialization to initialize memory management, but not subsequently or else memory leaks will result.<p>
 Each struct has one or more service routines: to do deep copies from one to another, to print its contents, and to free allocated memory. Refer to the header files for a detailed description. </div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Mon Feb 7 18:03:57 2011 for WCSLIB 4.7 by 
+<hr size="1"><address style="text-align: right;"><small>Generated on Tue Oct 4 19:02:30 2011 for WCSLIB 4.8.2 by 
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address>
 </body>
diff --git a/wcslib/html/structspcprm.html b/wcslib/html/structspcprm.html
index 596ba80..39e2c03 100644
--- a/wcslib/html/structspcprm.html
+++ b/wcslib/html/structspcprm.html
@@ -1,6 +1,6 @@
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
 <html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>WCSLIB 4.7: spcprm Struct Reference</title>
+<title>WCSLIB 4.8.2: spcprm Struct Reference</title>
 <link href="doxygen.css" rel="stylesheet" type="text/css">
 <link href="tabs.css" rel="stylesheet" type="text/css">
 </head><body>
@@ -48,7 +48,11 @@
 
 <tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="structspcprm.html#ec5d37c00d382a84a090d4f52d9a4346">isGrism</a></td></tr>
 
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="structspcprm.html#e30a7c49f819b7089aab9753a069bb1e">padding</a></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="structspcprm.html#844792d006c308f465ce8ca593a37df3">padding1</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">struct <a class="el" href="structwcserr.html">wcserr</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="structspcprm.html#6d4124d4db8f7addcbfee99a8634522e">err</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void * </td><td class="memItemRight" valign="bottom"><a class="el" href="structspcprm.html#55316470e5591401576ba3c5c384df0b">padding2</a></td></tr>
 
 <tr><td class="memItemLeft" nowrap align="right" valign="top">int(* </td><td class="memItemRight" valign="bottom"><a class="el" href="structspcprm.html#20db4194170d78054908acf94b41d9d9">spxX2P</a> )(SPX_ARGS)</td></tr>
 
@@ -245,12 +249,12 @@ The remainder are grism intermediates.
 
 </div>
 </div><p>
-<a class="anchor" name="e30a7c49f819b7089aab9753a069bb1e"></a><!-- doxytag: member="spcprm::padding" ref="e30a7c49f819b7089aab9753a069bb1e" args="" -->
+<a class="anchor" name="844792d006c308f465ce8ca593a37df3"></a><!-- doxytag: member="spcprm::padding1" ref="844792d006c308f465ce8ca593a37df3" args="" -->
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname">int <a class="el" href="structspcprm.html#e30a7c49f819b7089aab9753a069bb1e">spcprm::padding</a>          </td>
+          <td class="memname">int <a class="el" href="structspcprm.html#844792d006c308f465ce8ca593a37df3">spcprm::padding1</a>          </td>
         </tr>
       </table>
 </div>
@@ -260,6 +264,37 @@ The remainder are grism intermediates.
 (An unused variable inserted for alignment purposes only.) 
 </div>
 </div><p>
+<a class="anchor" name="6d4124d4db8f7addcbfee99a8634522e"></a><!-- doxytag: member="spcprm::err" ref="6d4124d4db8f7addcbfee99a8634522e" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">struct <a class="el" href="structwcserr.html">wcserr</a> * <a class="el" href="structspcprm.html#6d4124d4db8f7addcbfee99a8634522e">spcprm::err</a><code> [read]</code>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+(<em>Returned</em>) If enabled, when an error status is returned this structure contains detailed information about the error, see <a class="el" href="wcserr_8h.html#1691b8bd184d40ca6fda255be078fa53" title="Enable/disable error messaging.">wcserr_enable()</a>.<p>
+void *padding2 (An unused variable inserted for alignment purposes only.) 
+</div>
+</div><p>
+<a class="anchor" name="55316470e5591401576ba3c5c384df0b"></a><!-- doxytag: member="spcprm::padding2" ref="55316470e5591401576ba3c5c384df0b" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void* <a class="el" href="structspcprm.html#55316470e5591401576ba3c5c384df0b">spcprm::padding2</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
 <a class="anchor" name="20db4194170d78054908acf94b41d9d9"></a><!-- doxytag: member="spcprm::spxX2P" ref="20db4194170d78054908acf94b41d9d9" args=")(SPX_ARGS)" -->
 <div class="memitem">
 <div class="memproto">
@@ -321,7 +356,7 @@ The remainder are grism intermediates.
 </div>
 </div><p>
 </div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Mon Feb 7 18:03:57 2011 for WCSLIB 4.7 by 
+<hr size="1"><address style="text-align: right;"><small>Generated on Tue Oct 4 19:02:31 2011 for WCSLIB 4.8.2 by 
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address>
 </body>
diff --git a/wcslib/html/structspxprm.html b/wcslib/html/structspxprm.html
index 8ef4bae..c7e069b 100644
--- a/wcslib/html/structspxprm.html
+++ b/wcslib/html/structspxprm.html
@@ -1,6 +1,6 @@
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
 <html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>WCSLIB 4.7: spxprm Struct Reference</title>
+<title>WCSLIB 4.8.2: spxprm Struct Reference</title>
 <link href="doxygen.css" rel="stylesheet" type="text/css">
 <link href="tabs.css" rel="stylesheet" type="text/css">
 </head><body>
@@ -112,6 +112,10 @@
 
 <tr><td class="memItemLeft" nowrap align="right" valign="top">double </td><td class="memItemRight" valign="bottom"><a class="el" href="structspxprm.html#cc8a46737906be2cee7cba0b2aa09d87">dbetavelo</a></td></tr>
 
+<tr><td class="memItemLeft" nowrap align="right" valign="top">struct <a class="el" href="structwcserr.html">wcserr</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="structspxprm.html#b232cb470b7f96330512dea46791644e">err</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void * </td><td class="memItemRight" valign="bottom"><a class="el" href="structspxprm.html#c8f016fe8e911c4ffbedde63318bb3db">padding</a></td></tr>
+
 </table>
 <hr><a name="_details"></a><h2>Detailed Description</h2>
 The <b>spxprm</b> struct contains the value of all spectral variables and their derivatives. It is used solely by <a class="el" href="spx_8h.html#192c7ea1edb2fc79d391a51bec7442e0" title="Spectral cross conversions (scalar).">specx()</a> which constructs it from information provided via its function arguments.<p>
@@ -732,8 +736,40 @@ If one or other of <a class="el" href="structspxprm.html#533847a7e77e2bba8ce8862
 (<em>Returned</em>) ... vice versa [s/m] (constant, <img class="formulaInl" alt="$= 1/c$" src="form_58.png">, always available). 
 </div>
 </div><p>
+<a class="anchor" name="b232cb470b7f96330512dea46791644e"></a><!-- doxytag: member="spxprm::err" ref="b232cb470b7f96330512dea46791644e" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">struct <a class="el" href="structwcserr.html">wcserr</a> * <a class="el" href="structspxprm.html#b232cb470b7f96330512dea46791644e">spxprm::err</a><code> [read]</code>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+(<em>Returned</em>) If enabled, when an error status is returned this struct contains detailed information about the error, see <a class="el" href="wcserr_8h.html#1691b8bd184d40ca6fda255be078fa53" title="Enable/disable error messaging.">wcserr_enable()</a>.<p>
+void *padding (An unused variable inserted for alignment purposes only.)<p>
+Global variable: const char *spx_errmsg[] - Status return messages Error messages to match the status value returned from each function. 
+</div>
+</div><p>
+<a class="anchor" name="c8f016fe8e911c4ffbedde63318bb3db"></a><!-- doxytag: member="spxprm::padding" ref="c8f016fe8e911c4ffbedde63318bb3db" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void* <a class="el" href="structspxprm.html#c8f016fe8e911c4ffbedde63318bb3db">spxprm::padding</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
 </div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Mon Feb 7 18:03:57 2011 for WCSLIB 4.7 by 
+<hr size="1"><address style="text-align: right;"><small>Generated on Tue Oct 4 19:02:31 2011 for WCSLIB 4.8.2 by 
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address>
 </body>
diff --git a/wcslib/html/structtabprm.html b/wcslib/html/structtabprm.html
index 67ac10e..b6c7508 100644
--- a/wcslib/html/structtabprm.html
+++ b/wcslib/html/structtabprm.html
@@ -1,6 +1,6 @@
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
 <html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>WCSLIB 4.7: tabprm Struct Reference</title>
+<title>WCSLIB 4.8.2: tabprm Struct Reference</title>
 <link href="doxygen.css" rel="stylesheet" type="text/css">
 <link href="tabs.css" rel="stylesheet" type="text/css">
 </head><body>
@@ -56,6 +56,8 @@
 
 <tr><td class="memItemLeft" nowrap align="right" valign="top">double * </td><td class="memItemRight" valign="bottom"><a class="el" href="structtabprm.html#ade738f7269d71d34fdf3d52f1c61d88">extrema</a></td></tr>
 
+<tr><td class="memItemLeft" nowrap align="right" valign="top">struct <a class="el" href="structwcserr.html">wcserr</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="structtabprm.html#3df12930fa5f38dcfc71aece8aed816c">err</a></td></tr>
+
 <tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="structtabprm.html#8572ca79676edfe06b3d1df00f93384b">m_flag</a></td></tr>
 
 <tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="structtabprm.html#e19ca756ab2190f5d5ced59ad0a1a4bc">m_M</a></td></tr>
@@ -304,6 +306,21 @@ this is interpreted as default indexing, i.e. <div class="fragment"><pre class="
 (see <a class="el" href="structtabprm.html#f00d4a4e089737a799fb91e1a68040dc">tabprm::K</a>). The minimum is recorded in the first element of the compressed <img class="formulaInl" alt="$K_1$" src="form_63.png"> dimension, then the maximum. This array is used by the inverse table lookup function, <a class="el" href="tab_8h.html#aded7db92aa2758198b33f35f5f18d6e" title="World-to-pixel transformation.">tabs2x()</a>, to speed up table searches. 
 </div>
 </div><p>
+<a class="anchor" name="3df12930fa5f38dcfc71aece8aed816c"></a><!-- doxytag: member="tabprm::err" ref="3df12930fa5f38dcfc71aece8aed816c" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">struct <a class="el" href="structwcserr.html">wcserr</a> * <a class="el" href="structtabprm.html#3df12930fa5f38dcfc71aece8aed816c">tabprm::err</a><code> [read]</code>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+(<em>Returned</em>) If enabled, when an error status is returned this struct contains detailed information about the error, see <a class="el" href="wcserr_8h.html#1691b8bd184d40ca6fda255be078fa53" title="Enable/disable error messaging.">wcserr_enable()</a>. 
+</div>
+</div><p>
 <a class="anchor" name="8572ca79676edfe06b3d1df00f93384b"></a><!-- doxytag: member="tabprm::m_flag" ref="8572ca79676edfe06b3d1df00f93384b" args="" -->
 <div class="memitem">
 <div class="memproto">
@@ -455,7 +472,7 @@ this is interpreted as default indexing, i.e. <div class="fragment"><pre class="
 </div>
 </div><p>
 </div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Mon Feb 7 18:03:57 2011 for WCSLIB 4.7 by 
+<hr size="1"><address style="text-align: right;"><small>Generated on Tue Oct 4 19:02:31 2011 for WCSLIB 4.8.2 by 
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address>
 </body>
diff --git a/wcslib/html/structwcsprm.html b/wcslib/html/structwcsprm.html
index 555d7ac..6c90b23 100644
--- a/wcslib/html/structwcsprm.html
+++ b/wcslib/html/structwcsprm.html
@@ -1,6 +1,6 @@
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
 <html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>WCSLIB 4.7: wcsprm Struct Reference</title>
+<title>WCSLIB 4.8.2: wcsprm Struct Reference</title>
 <link href="doxygen.css" rel="stylesheet" type="text/css">
 <link href="tabs.css" rel="stylesheet" type="text/css">
 </head><body>
@@ -122,10 +122,6 @@
 
 <tr><td class="memItemLeft" nowrap align="right" valign="top">struct <a class="el" href="structwtbarr.html">wtbarr</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="structwcsprm.html#9063e8d0c956e9eae7f7d6f3608b9ed2">wtb</a></td></tr>
 
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int * </td><td class="memItemRight" valign="bottom"><a class="el" href="structwcsprm.html#0e226178fece28149cd6680ca12a95bb">padding</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int * </td><td class="memItemRight" valign="bottom"><a class="el" href="structwcsprm.html#b63cdcf6ff8febd1b40d0e044ca7d7ef">types</a></td></tr>
-
 <tr><td class="memItemLeft" nowrap align="right" valign="top">char </td><td class="memItemRight" valign="bottom"><a class="el" href="structwcsprm.html#5b56e1b378a6ae9f8dfff5c364f0653c">lngtyp</a> [8]</td></tr>
 
 <tr><td class="memItemLeft" nowrap align="right" valign="top">char </td><td class="memItemRight" valign="bottom"><a class="el" href="structwcsprm.html#e352318ce3202dab1b5db8b9ceec7703">lattyp</a> [8]</td></tr>
@@ -138,12 +134,20 @@
 
 <tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="structwcsprm.html#de8495d3ca5047eeadba5934d0bb2708">cubeface</a></td></tr>
 
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int * </td><td class="memItemRight" valign="bottom"><a class="el" href="structwcsprm.html#b63cdcf6ff8febd1b40d0e044ca7d7ef">types</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void * </td><td class="memItemRight" valign="bottom"><a class="el" href="structwcsprm.html#b253d36f0dc1716952285c6078622e66">padding</a></td></tr>
+
 <tr><td class="memItemLeft" nowrap align="right" valign="top">struct <a class="el" href="structlinprm.html">linprm</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structwcsprm.html#3224bd06f8f4d2d7d398533eb44a49e8">lin</a></td></tr>
 
 <tr><td class="memItemLeft" nowrap align="right" valign="top">struct <a class="el" href="structcelprm.html">celprm</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structwcsprm.html#c8391dd770637dbb841067996b7777ba">cel</a></td></tr>
 
 <tr><td class="memItemLeft" nowrap align="right" valign="top">struct <a class="el" href="structspcprm.html">spcprm</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structwcsprm.html#e83952aec7c1ac76c090bc89bf4eeea7">spc</a></td></tr>
 
+<tr><td class="memItemLeft" nowrap align="right" valign="top">struct <a class="el" href="structwcserr.html">wcserr</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="structwcsprm.html#f54ce939604be183231f0ee006e2f8ed">err</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void * </td><td class="memItemRight" valign="bottom"><a class="el" href="structwcsprm.html#603ef3ab7f3bc42cf8d8bf99b79b63ac">m_padding</a></td></tr>
+
 <tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="structwcsprm.html#5780880281f2f9d085d2e06919b7647a">m_flag</a></td></tr>
 
 <tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="structwcsprm.html#5ed753e401cda620a04adfb4ebfb8e0d">m_naxis</a></td></tr>
@@ -343,9 +347,9 @@ would be legitimate.
 
 <p>
 (<em>Given</em>) Address of the first element of an array of char[72] containing the <code><b>CUNIT</b>ia</code> keyvalues which define the units of measurement of the <code><b>CRVAL</b>ia</code>, <code><b>CDELT</b>ia</code>, and <code><b>CD</b>i<b>_</b>ja</code> keywords.<p>
-As <code><b>CUNIT</b>ia</code> is an optional header keyword, cunit[][72] may be left blank but otherwise is expected to contain a standard units specification as defined by WCS Paper I. Utility function <a class="el" href="wcsunits_8h.html#560462cb2a7fa7eae6b4f325c85e7911" title="Translation of non-standard unit specifications.">wcsutrn()</a>, described in <a class="el" href="wcsunits_8h.html">wcsunits.h</a>, is available to translate commonly used non-standard units specifications but this must be done as a separate step before invoking <a class="el" href="wcs_8h.html#e5cc3f5d249755583403cdf54d2ebb91" title="Setup routine for the wcsprm struct.">wcsset()</a>.<p>
-For celestial axes, if cunit[][72] is not blank, <a class="el" href="wcs_8h.html#e5cc3f5d249755583403cdf54d2ebb91" title="Setup routine for the wcsprm struct.">wcsset()</a> uses <a class="el" href="wcsunits_8h.html#ef5d64e333f758458b1edaa617911513" title="FITS units specification conversion.">wcsunits()</a> to parse it and scale cdelt[], crval[], and cd[][*] to degrees. It then resets cunit[][72] to "deg".<p>
-For spectral axes, if cunit[][72] is not blank, <a class="el" href="wcs_8h.html#e5cc3f5d249755583403cdf54d2ebb91" title="Setup routine for the wcsprm struct.">wcsset()</a> uses <a class="el" href="wcsunits_8h.html#ef5d64e333f758458b1edaa617911513" title="FITS units specification conversion.">wcsunits()</a> to parse it and scale cdelt[], crval[], and cd[][*] to SI units. It then resets cunit[][72] accordingly.<p>
+As <code><b>CUNIT</b>ia</code> is an optional header keyword, cunit[][72] may be left blank but otherwise is expected to contain a standard units specification as defined by WCS Paper I. Utility function <a class="el" href="wcsunits_8h.html#560462cb2a7fa7eae6b4f325c85e7911">wcsutrn()</a>, described in <a class="el" href="wcsunits_8h.html">wcsunits.h</a>, is available to translate commonly used non-standard units specifications but this must be done as a separate step before invoking <a class="el" href="wcs_8h.html#e5cc3f5d249755583403cdf54d2ebb91" title="Setup routine for the wcsprm struct.">wcsset()</a>.<p>
+For celestial axes, if cunit[][72] is not blank, <a class="el" href="wcs_8h.html#e5cc3f5d249755583403cdf54d2ebb91" title="Setup routine for the wcsprm struct.">wcsset()</a> uses <a class="el" href="wcsunits_8h.html#ef5d64e333f758458b1edaa617911513">wcsunits()</a> to parse it and scale cdelt[], crval[], and cd[][*] to degrees. It then resets cunit[][72] to "deg".<p>
+For spectral axes, if cunit[][72] is not blank, <a class="el" href="wcs_8h.html#e5cc3f5d249755583403cdf54d2ebb91" title="Setup routine for the wcsprm struct.">wcsset()</a> uses <a class="el" href="wcsunits_8h.html#ef5d64e333f758458b1edaa617911513">wcsunits()</a> to parse it and scale cdelt[], crval[], and cd[][*] to SI units. It then resets cunit[][72] accordingly.<p>
 <a class="el" href="wcs_8h.html#e5cc3f5d249755583403cdf54d2ebb91" title="Setup routine for the wcsprm struct.">wcsset()</a> ignores cunit[][72] for other coordinate types; cunit[][72] may be used to label coordinate values.<p>
 These variables accomodate the longest allowed string-valued FITS keyword, being limited to 68 characters, plus the null-terminating character. 
 </div>
@@ -984,19 +988,95 @@ The <a class="el" href="structtabprm.html" title="Tabular transformation paramet
 Although technically <a class="el" href="structwcsprm.html#8625c0a6ff99c754566c46c2372df801">wcsprm::nwtb</a> and wtb are "given", they will normally be set by invoking <a class="el" href="wcshdr_8h.html#6dd857f7b61a5b349cc8af5a4b6d8a1c" title="Tabular construction routine.">wcstab()</a>, whether directly or indirectly. 
 </div>
 </div><p>
-<a class="anchor" name="0e226178fece28149cd6680ca12a95bb"></a><!-- doxytag: member="wcsprm::padding" ref="0e226178fece28149cd6680ca12a95bb" args="" -->
+<a class="anchor" name="5b56e1b378a6ae9f8dfff5c364f0653c"></a><!-- doxytag: member="wcsprm::lngtyp" ref="5b56e1b378a6ae9f8dfff5c364f0653c" args="[8]" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">char <a class="el" href="structwcsprm.html#5b56e1b378a6ae9f8dfff5c364f0653c">wcsprm::lngtyp</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+(<em>Returned</em>) Four-character WCS celestial longitude and ... 
+</div>
+</div><p>
+<a class="anchor" name="e352318ce3202dab1b5db8b9ceec7703"></a><!-- doxytag: member="wcsprm::lattyp" ref="e352318ce3202dab1b5db8b9ceec7703" args="[8]" -->
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname">int* <a class="el" href="structwcsprm.html#0e226178fece28149cd6680ca12a95bb">wcsprm::padding</a>          </td>
+          <td class="memname">char <a class="el" href="structwcsprm.html#e352318ce3202dab1b5db8b9ceec7703">wcsprm::lattyp</a>          </td>
         </tr>
       </table>
 </div>
 <div class="memdoc">
 
 <p>
+(<em>Returned</em>) ... latitude axis types. e.g. "RA", "DEC", "GLON", "GLAT", etc. extracted from '<code><b>RA--</b></code>', '<code><b>DEC-</b></code>', '<code><b>GLON</b></code>', '<code><b>GLAT</b></code>', etc. in the first four characters of <code><b>CTYPE</b>ia</code> but with trailing dashes removed. (Declared as char[8] for alignment reasons.) 
+</div>
+</div><p>
+<a class="anchor" name="08098820949433d1336841d32d0b62b5"></a><!-- doxytag: member="wcsprm::lng" ref="08098820949433d1336841d32d0b62b5" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int <a class="el" href="structwcsprm.html#08098820949433d1336841d32d0b62b5">wcsprm::lng</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
 
+<p>
+(<em>Returned</em>) Index for the longitude coordinate, and ... 
+</div>
+</div><p>
+<a class="anchor" name="b7f7173e6d2b1b8028a3275bdd751e79"></a><!-- doxytag: member="wcsprm::lat" ref="b7f7173e6d2b1b8028a3275bdd751e79" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int <a class="el" href="structwcsprm.html#b7f7173e6d2b1b8028a3275bdd751e79">wcsprm::lat</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+(<em>Returned</em>) ... index for the latitude coordinate, and ... 
+</div>
+</div><p>
+<a class="anchor" name="b9729795155b8f37afd80784fb70068b"></a><!-- doxytag: member="wcsprm::spec" ref="b9729795155b8f37afd80784fb70068b" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int <a class="el" href="structwcsprm.html#b9729795155b8f37afd80784fb70068b">wcsprm::spec</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+(<em>Returned</em>) ... index for the spectral coordinate in the imgcrd[][] and world[][] arrays in the API of <a class="el" href="wcs_8h.html#27d3dd209db3e76cf4c50f48c01ba986" title="Pixel-to-world transformation.">wcsp2s()</a>, <a class="el" href="wcs_8h.html#60673d05a3513659ac848a9cb3d0cb07" title="World-to-pixel transformation.">wcss2p()</a> and <a class="el" href="wcs_8h.html#f3f00b876c8212d43f32a51feeadaa81" title="Hybrid coordinate transformation.">wcsmix()</a>.<p>
+These may also serve as indices into the pixcrd[][] array provided that the <code><b>PC</b>i<b>_</b>ja</code> matrix does not transpose axes. 
+</div>
+</div><p>
+<a class="anchor" name="de8495d3ca5047eeadba5934d0bb2708"></a><!-- doxytag: member="wcsprm::cubeface" ref="de8495d3ca5047eeadba5934d0bb2708" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int <a class="el" href="structwcsprm.html#de8495d3ca5047eeadba5934d0bb2708">wcsprm::cubeface</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+(<em>Returned</em>) Index into the pixcrd[][] array for the <code><b>CUBEFACE</b></code> axis. This is used for quadcube projections where the cube faces are stored on a separate axis (see <a class="el" href="wcs_8h.html">wcs.h</a>). 
 </div>
 </div><p>
 <a class="anchor" name="b63cdcf6ff8febd1b40d0e044ca7d7ef"></a><!-- doxytag: member="wcsprm::types" ref="b63cdcf6ff8febd1b40d0e044ca7d7ef" args="" -->
@@ -1070,143 +1150,99 @@ For lookup tables: the axis number in a multidimensional table. </li>
 </li>
 </ul>
 <p>
-<code><b>CTYPE</b>ia</code> in "4-3" form with unrecognized algorithm code will have its type set to -1 and generate an error. 
+<code><b>CTYPE</b>ia</code> in "4-3" form with unrecognized algorithm code will have its type set to -1 and generate an error.<p>
+void *padding (An unused variable inserted for alignment purposes only.) 
 </div>
 </div><p>
-<a class="anchor" name="5b56e1b378a6ae9f8dfff5c364f0653c"></a><!-- doxytag: member="wcsprm::lngtyp" ref="5b56e1b378a6ae9f8dfff5c364f0653c" args="[8]" -->
+<a class="anchor" name="b253d36f0dc1716952285c6078622e66"></a><!-- doxytag: member="wcsprm::padding" ref="b253d36f0dc1716952285c6078622e66" args="" -->
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname">char <a class="el" href="structwcsprm.html#5b56e1b378a6ae9f8dfff5c364f0653c">wcsprm::lngtyp</a>          </td>
+          <td class="memname">void* <a class="el" href="structwcsprm.html#b253d36f0dc1716952285c6078622e66">wcsprm::padding</a>          </td>
         </tr>
       </table>
 </div>
 <div class="memdoc">
 
 <p>
-(<em>Returned</em>) Four-character WCS celestial longitude and ... 
-</div>
-</div><p>
-<a class="anchor" name="e352318ce3202dab1b5db8b9ceec7703"></a><!-- doxytag: member="wcsprm::lattyp" ref="e352318ce3202dab1b5db8b9ceec7703" args="[8]" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">char <a class="el" href="structwcsprm.html#e352318ce3202dab1b5db8b9ceec7703">wcsprm::lattyp</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
 
-<p>
-(<em>Returned</em>) ... latitude axis types. e.g. "RA", "DEC", "GLON", "GLAT", etc. extracted from '<code><b>RA--</b></code>', '<code><b>DEC-</b></code>', '<code><b>GLON</b></code>', '<code><b>GLAT</b></code>', etc. in the first four characters of <code><b>CTYPE</b>ia</code> but with trailing dashes removed. (Declared as char[8] for alignment reasons.) 
-</div>
-</div><p>
-<a class="anchor" name="08098820949433d1336841d32d0b62b5"></a><!-- doxytag: member="wcsprm::lng" ref="08098820949433d1336841d32d0b62b5" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">int <a class="el" href="structwcsprm.html#08098820949433d1336841d32d0b62b5">wcsprm::lng</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-(<em>Returned</em>) Index for the longitude coordinate, and ... 
 </div>
 </div><p>
-<a class="anchor" name="b7f7173e6d2b1b8028a3275bdd751e79"></a><!-- doxytag: member="wcsprm::lat" ref="b7f7173e6d2b1b8028a3275bdd751e79" args="" -->
+<a class="anchor" name="3224bd06f8f4d2d7d398533eb44a49e8"></a><!-- doxytag: member="wcsprm::lin" ref="3224bd06f8f4d2d7d398533eb44a49e8" args="" -->
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname">int <a class="el" href="structwcsprm.html#b7f7173e6d2b1b8028a3275bdd751e79">wcsprm::lat</a>          </td>
+          <td class="memname">struct <a class="el" href="structlinprm.html">linprm</a> <a class="el" href="structwcsprm.html#3224bd06f8f4d2d7d398533eb44a49e8">wcsprm::lin</a><code> [read]</code>          </td>
         </tr>
       </table>
 </div>
 <div class="memdoc">
 
 <p>
-(<em>Returned</em>) ... index for the latitude coordinate, and ... 
+(<em>Returned</em>) Linear transformation parameters (usage is described in the prologue to <a class="el" href="lin_8h.html">lin.h</a>). 
 </div>
 </div><p>
-<a class="anchor" name="b9729795155b8f37afd80784fb70068b"></a><!-- doxytag: member="wcsprm::spec" ref="b9729795155b8f37afd80784fb70068b" args="" -->
+<a class="anchor" name="c8391dd770637dbb841067996b7777ba"></a><!-- doxytag: member="wcsprm::cel" ref="c8391dd770637dbb841067996b7777ba" args="" -->
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname">int <a class="el" href="structwcsprm.html#b9729795155b8f37afd80784fb70068b">wcsprm::spec</a>          </td>
+          <td class="memname">struct <a class="el" href="structcelprm.html">celprm</a> <a class="el" href="structwcsprm.html#c8391dd770637dbb841067996b7777ba">wcsprm::cel</a><code> [read]</code>          </td>
         </tr>
       </table>
 </div>
 <div class="memdoc">
 
 <p>
-(<em>Returned</em>) ... index for the spectral coordinate in the imgcrd[][] and world[][] arrays in the API of <a class="el" href="wcs_8h.html#27d3dd209db3e76cf4c50f48c01ba986" title="Pixel-to-world transformation.">wcsp2s()</a>, <a class="el" href="wcs_8h.html#60673d05a3513659ac848a9cb3d0cb07" title="World-to-pixel transformation.">wcss2p()</a> and <a class="el" href="wcs_8h.html#f3f00b876c8212d43f32a51feeadaa81" title="Hybrid coordinate transformation.">wcsmix()</a>.<p>
-These may also serve as indices into the pixcrd[][] array provided that the <code><b>PC</b>i<b>_</b>ja</code> matrix does not transpose axes. 
+(<em>Returned</em>) Celestial transformation parameters (usage is described in the prologue to <a class="el" href="cel_8h.html">cel.h</a>). 
 </div>
 </div><p>
-<a class="anchor" name="de8495d3ca5047eeadba5934d0bb2708"></a><!-- doxytag: member="wcsprm::cubeface" ref="de8495d3ca5047eeadba5934d0bb2708" args="" -->
+<a class="anchor" name="e83952aec7c1ac76c090bc89bf4eeea7"></a><!-- doxytag: member="wcsprm::spc" ref="e83952aec7c1ac76c090bc89bf4eeea7" args="" -->
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname">int <a class="el" href="structwcsprm.html#de8495d3ca5047eeadba5934d0bb2708">wcsprm::cubeface</a>          </td>
+          <td class="memname">struct <a class="el" href="structspcprm.html">spcprm</a> <a class="el" href="structwcsprm.html#e83952aec7c1ac76c090bc89bf4eeea7">wcsprm::spc</a><code> [read]</code>          </td>
         </tr>
       </table>
 </div>
 <div class="memdoc">
 
 <p>
-(<em>Returned</em>) Index into the pixcrd[][] array for the <code><b>CUBEFACE</b></code> axis. This is used for quadcube projections where the cube faces are stored on a separate axis (see <a class="el" href="wcs_8h.html">wcs.h</a>). 
+(<em>Returned</em>) Spectral transformation parameters (usage is described in the prologue to <a class="el" href="spc_8h.html">spc.h</a>). 
 </div>
 </div><p>
-<a class="anchor" name="3224bd06f8f4d2d7d398533eb44a49e8"></a><!-- doxytag: member="wcsprm::lin" ref="3224bd06f8f4d2d7d398533eb44a49e8" args="" -->
+<a class="anchor" name="f54ce939604be183231f0ee006e2f8ed"></a><!-- doxytag: member="wcsprm::err" ref="f54ce939604be183231f0ee006e2f8ed" args="" -->
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname">struct <a class="el" href="structlinprm.html">linprm</a> <a class="el" href="structwcsprm.html#3224bd06f8f4d2d7d398533eb44a49e8">wcsprm::lin</a><code> [read]</code>          </td>
+          <td class="memname">struct <a class="el" href="structwcserr.html">wcserr</a> * <a class="el" href="structwcsprm.html#f54ce939604be183231f0ee006e2f8ed">wcsprm::err</a><code> [read]</code>          </td>
         </tr>
       </table>
 </div>
 <div class="memdoc">
 
 <p>
-(<em>Returned</em>) Linear transformation parameters (usage is described in the prologue to <a class="el" href="lin_8h.html">lin.h</a>). 
+(<em>Returned</em>) If enabled, when an error status is returned this struct contains detailed information about the error, see <a class="el" href="wcserr_8h.html#1691b8bd184d40ca6fda255be078fa53" title="Enable/disable error messaging.">wcserr_enable()</a>.<p>
+void *m_padding (For internal use only.) 
 </div>
 </div><p>
-<a class="anchor" name="c8391dd770637dbb841067996b7777ba"></a><!-- doxytag: member="wcsprm::cel" ref="c8391dd770637dbb841067996b7777ba" args="" -->
+<a class="anchor" name="603ef3ab7f3bc42cf8d8bf99b79b63ac"></a><!-- doxytag: member="wcsprm::m_padding" ref="603ef3ab7f3bc42cf8d8bf99b79b63ac" args="" -->
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname">struct <a class="el" href="structcelprm.html">celprm</a> <a class="el" href="structwcsprm.html#c8391dd770637dbb841067996b7777ba">wcsprm::cel</a><code> [read]</code>          </td>
+          <td class="memname">void* <a class="el" href="structwcsprm.html#603ef3ab7f3bc42cf8d8bf99b79b63ac">wcsprm::m_padding</a>          </td>
         </tr>
       </table>
 </div>
 <div class="memdoc">
 
 <p>
-(<em>Returned</em>) Celestial transformation parameters (usage is described in the prologue to <a class="el" href="cel_8h.html">cel.h</a>). 
-</div>
-</div><p>
-<a class="anchor" name="e83952aec7c1ac76c090bc89bf4eeea7"></a><!-- doxytag: member="wcsprm::spc" ref="e83952aec7c1ac76c090bc89bf4eeea7" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">struct <a class="el" href="structspcprm.html">spcprm</a> <a class="el" href="structwcsprm.html#e83952aec7c1ac76c090bc89bf4eeea7">wcsprm::spc</a><code> [read]</code>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
 
-<p>
-(<em>Returned</em>) Spectral transformation parameters (usage is described in the prologue to <a class="el" href="spc_8h.html">spc.h</a>). 
 </div>
 </div><p>
 <a class="anchor" name="5780880281f2f9d085d2e06919b7647a"></a><!-- doxytag: member="wcsprm::m_flag" ref="5780880281f2f9d085d2e06919b7647a" args="" -->
@@ -1480,7 +1516,7 @@ These may also serve as indices into the pixcrd[][] array provided that the <cod
 </div>
 </div><p>
 </div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Mon Feb 7 18:03:57 2011 for WCSLIB 4.7 by 
+<hr size="1"><address style="text-align: right;"><small>Generated on Tue Oct 4 19:02:31 2011 for WCSLIB 4.8.2 by 
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address>
 </body>
diff --git a/wcslib/html/structwtbarr.html b/wcslib/html/structwtbarr.html
index b69a79c..6777f5a 100644
--- a/wcslib/html/structwtbarr.html
+++ b/wcslib/html/structwtbarr.html
@@ -1,6 +1,6 @@
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
 <html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>WCSLIB 4.7: wtbarr Struct Reference</title>
+<title>WCSLIB 4.8.2: wtbarr Struct Reference</title>
 <link href="doxygen.css" rel="stylesheet" type="text/css">
 <link href="tabs.css" rel="stylesheet" type="text/css">
 </head><body>
@@ -228,7 +228,7 @@ i: index vector. </li>
 </div>
 </div><p>
 </div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Mon Feb 7 18:03:57 2011 for WCSLIB 4.7 by 
+<hr size="1"><address style="text-align: right;"><small>Generated on Tue Oct 4 19:02:31 2011 for WCSLIB 4.8.2 by 
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address>
 </body>
diff --git a/wcslib/html/tab_8h-source.html b/wcslib/html/tab_8h-source.html
index deec6ad..df5a084 100644
--- a/wcslib/html/tab_8h-source.html
+++ b/wcslib/html/tab_8h-source.html
@@ -1,6 +1,6 @@
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
 <html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>WCSLIB 4.7: tab.h Source File</title>
+<title>WCSLIB 4.8.2: tab.h Source File</title>
 <link href="doxygen.css" rel="stylesheet" type="text/css">
 <link href="tabs.css" rel="stylesheet" type="text/css">
 </head><body>
@@ -16,7 +16,7 @@
   </div>
 <h1>tab.h</h1><a href="tab_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*============================================================================</span>
 <a name="l00002"></a>00002 <span class="comment"></span>
-<a name="l00003"></a>00003 <span class="comment">  WCSLIB 4.7 - an implementation of the FITS WCS standard.</span>
+<a name="l00003"></a>00003 <span class="comment">  WCSLIB 4.8 - an implementation of the FITS WCS standard.</span>
 <a name="l00004"></a>00004 <span class="comment">  Copyright (C) 1995-2011, Mark Calabretta</span>
 <a name="l00005"></a>00005 <span class="comment"></span>
 <a name="l00006"></a>00006 <span class="comment">  This file is part of WCSLIB.</span>
@@ -44,10 +44,10 @@
 <a name="l00028"></a>00028 <span class="comment"></span>
 <a name="l00029"></a>00029 <span class="comment">  Author: Mark Calabretta, Australia Telescope National Facility</span>
 <a name="l00030"></a>00030 <span class="comment">  http://www.atnf.csiro.au/~mcalabre/index.html</span>
-<a name="l00031"></a>00031 <span class="comment">  $Id: tab.h,v 4.7 2011/02/07 07:03:42 cal103 Exp $</span>
+<a name="l00031"></a>00031 <span class="comment">  $Id: tab.h,v 4.8.1.1 2011/08/15 08:07:06 cal103 Exp cal103 $</span>
 <a name="l00032"></a>00032 <span class="comment">*=============================================================================</span>
 <a name="l00033"></a>00033 <span class="comment">*</span>
-<a name="l00034"></a>00034 <span class="comment">* WCSLIB 4.7 - C routines that implement tabular coordinate systems as</span>
+<a name="l00034"></a>00034 <span class="comment">* WCSLIB 4.8 - C routines that implement tabular coordinate systems as</span>
 <a name="l00035"></a>00035 <span class="comment">* defined by the FITS World Coordinate System (WCS) standard.  Refer to</span>
 <a name="l00036"></a>00036 <span class="comment">*</span>
 <a name="l00037"></a>00037 <span class="comment">*   "Representations of world coordinates in FITS",</span>
@@ -113,449 +113,495 @@
 <a name="l00097"></a>00097 <span class="comment">*                       saves having to initalize these pointers to zero.)</span>
 <a name="l00098"></a>00098 <span class="comment">*</span>
 <a name="l00099"></a>00099 <span class="comment">*   M         int       The number of tabular coordinate axes.</span>
-<a name="l00100"></a>00100 <span class="comment">*   K         const int[]</span>
-<a name="l00101"></a>00101 <span class="comment">*                       Vector of length M whose elements (K_1, K_2,... K_M)</span>
-<a name="l00102"></a>00102 <span class="comment">*                       record the lengths of the axes of the coordinate array</span>
-<a name="l00103"></a>00103 <span class="comment">*                       and of each indexing vector.  M and K[] are used to</span>
-<a name="l00104"></a>00104 <span class="comment">*                       determine the length of the various tabprm arrays and</span>
-<a name="l00105"></a>00105 <span class="comment">*                       therefore the amount of memory to allocate for them.</span>
-<a name="l00106"></a>00106 <span class="comment">*                       Their values are copied into the tabprm struct.</span>
-<a name="l00107"></a>00107 <span class="comment">*</span>
-<a name="l00108"></a>00108 <span class="comment">*                       It is permissible to set K (i.e. the address of the</span>
-<a name="l00109"></a>00109 <span class="comment">*                       array) to zero which has the same effect as setting</span>
-<a name="l00110"></a>00110 <span class="comment">*                       each element of K[] to zero.  In this case no memory</span>
-<a name="l00111"></a>00111 <span class="comment">*                       will be allocated for the index vectors or coordinate</span>
-<a name="l00112"></a>00112 <span class="comment">*                       array in the tabprm struct.  These together with the</span>
-<a name="l00113"></a>00113 <span class="comment">*                       K vector must be set separately before calling</span>
-<a name="l00114"></a>00114 <span class="comment">*                       tabset().</span>
-<a name="l00115"></a>00115 <span class="comment">*</span>
-<a name="l00116"></a>00116 <span class="comment">* Given and returned:</span>
-<a name="l00117"></a>00117 <span class="comment">*   tab       struct tabprm*</span>
-<a name="l00118"></a>00118 <span class="comment">*                       Tabular transformation parameters.  Note that, in</span>
-<a name="l00119"></a>00119 <span class="comment">*                       order to initialize memory management tabprm::flag</span>
-<a name="l00120"></a>00120 <span class="comment">*                       should be set to -1 when tab is initialized for the</span>
-<a name="l00121"></a>00121 <span class="comment">*                       first time (memory leaks may result if it had already</span>
-<a name="l00122"></a>00122 <span class="comment">*                       been initialized).</span>
-<a name="l00123"></a>00123 <span class="comment">*</span>
-<a name="l00124"></a>00124 <span class="comment">* Function return value:</span>
-<a name="l00125"></a>00125 <span class="comment">*             int       Status return value:</span>
-<a name="l00126"></a>00126 <span class="comment">*                         0: Success.</span>
-<a name="l00127"></a>00127 <span class="comment">*                         1: Null tabprm pointer passed.</span>
-<a name="l00128"></a>00128 <span class="comment">*                         2: Memory allocation failed.</span>
-<a name="l00129"></a>00129 <span class="comment">*                         3: Invalid tabular parameters.</span>
-<a name="l00130"></a>00130 <span class="comment">*</span>
+<a name="l00100"></a>00100 <span class="comment">*</span>
+<a name="l00101"></a>00101 <span class="comment">*   K         const int[]</span>
+<a name="l00102"></a>00102 <span class="comment">*                       Vector of length M whose elements (K_1, K_2,... K_M)</span>
+<a name="l00103"></a>00103 <span class="comment">*                       record the lengths of the axes of the coordinate array</span>
+<a name="l00104"></a>00104 <span class="comment">*                       and of each indexing vector.  M and K[] are used to</span>
+<a name="l00105"></a>00105 <span class="comment">*                       determine the length of the various tabprm arrays and</span>
+<a name="l00106"></a>00106 <span class="comment">*                       therefore the amount of memory to allocate for them.</span>
+<a name="l00107"></a>00107 <span class="comment">*                       Their values are copied into the tabprm struct.</span>
+<a name="l00108"></a>00108 <span class="comment">*</span>
+<a name="l00109"></a>00109 <span class="comment">*                       It is permissible to set K (i.e. the address of the</span>
+<a name="l00110"></a>00110 <span class="comment">*                       array) to zero which has the same effect as setting</span>
+<a name="l00111"></a>00111 <span class="comment">*                       each element of K[] to zero.  In this case no memory</span>
+<a name="l00112"></a>00112 <span class="comment">*                       will be allocated for the index vectors or coordinate</span>
+<a name="l00113"></a>00113 <span class="comment">*                       array in the tabprm struct.  These together with the</span>
+<a name="l00114"></a>00114 <span class="comment">*                       K vector must be set separately before calling</span>
+<a name="l00115"></a>00115 <span class="comment">*                       tabset().</span>
+<a name="l00116"></a>00116 <span class="comment">*</span>
+<a name="l00117"></a>00117 <span class="comment">* Given and returned:</span>
+<a name="l00118"></a>00118 <span class="comment">*   tab       struct tabprm*</span>
+<a name="l00119"></a>00119 <span class="comment">*                       Tabular transformation parameters.  Note that, in</span>
+<a name="l00120"></a>00120 <span class="comment">*                       order to initialize memory management tabprm::flag</span>
+<a name="l00121"></a>00121 <span class="comment">*                       should be set to -1 when tab is initialized for the</span>
+<a name="l00122"></a>00122 <span class="comment">*                       first time (memory leaks may result if it had already</span>
+<a name="l00123"></a>00123 <span class="comment">*                       been initialized).</span>
+<a name="l00124"></a>00124 <span class="comment">*</span>
+<a name="l00125"></a>00125 <span class="comment">* Function return value:</span>
+<a name="l00126"></a>00126 <span class="comment">*             int       Status return value:</span>
+<a name="l00127"></a>00127 <span class="comment">*                         0: Success.</span>
+<a name="l00128"></a>00128 <span class="comment">*                         1: Null tabprm pointer passed.</span>
+<a name="l00129"></a>00129 <span class="comment">*                         2: Memory allocation failed.</span>
+<a name="l00130"></a>00130 <span class="comment">*                         3: Invalid tabular parameters.</span>
 <a name="l00131"></a>00131 <span class="comment">*</span>
-<a name="l00132"></a>00132 <span class="comment">* tabmem() - Acquire tabular memory</span>
-<a name="l00133"></a>00133 <span class="comment">* ---------------------------------</span>
-<a name="l00134"></a>00134 <span class="comment">* tabmem() takes control of memory allocated by the user for arrays in the</span>
-<a name="l00135"></a>00135 <span class="comment">* tabprm struct.</span>
-<a name="l00136"></a>00136 <span class="comment">*</span>
-<a name="l00137"></a>00137 <span class="comment">* Given and returned:</span>
-<a name="l00138"></a>00138 <span class="comment">*   tab       struct tabprm*</span>
-<a name="l00139"></a>00139 <span class="comment">*                       Tabular transformation parameters.</span>
+<a name="l00132"></a>00132 <span class="comment">*                       For returns > 1, a detailed error message is set in</span>
+<a name="l00133"></a>00133 <span class="comment">*                       tabprm::err if enabled, see wcserr_enable().</span>
+<a name="l00134"></a>00134 <span class="comment">*</span>
+<a name="l00135"></a>00135 <span class="comment">*</span>
+<a name="l00136"></a>00136 <span class="comment">* tabmem() - Acquire tabular memory</span>
+<a name="l00137"></a>00137 <span class="comment">* ---------------------------------</span>
+<a name="l00138"></a>00138 <span class="comment">* tabmem() takes control of memory allocated by the user for arrays in the</span>
+<a name="l00139"></a>00139 <span class="comment">* tabprm struct.</span>
 <a name="l00140"></a>00140 <span class="comment">*</span>
-<a name="l00141"></a>00141 <span class="comment">* Function return value:</span>
-<a name="l00142"></a>00142 <span class="comment">*             int       Status return value:</span>
-<a name="l00143"></a>00143 <span class="comment">*                         0: Success.</span>
-<a name="l00144"></a>00144 <span class="comment">*                         1: Null tabprm pointer passed.</span>
-<a name="l00145"></a>00145 <span class="comment">*</span>
-<a name="l00146"></a>00146 <span class="comment">*</span>
-<a name="l00147"></a>00147 <span class="comment">* tabcpy() - Copy routine for the tabprm struct</span>
-<a name="l00148"></a>00148 <span class="comment">* ---------------------------------------------</span>
-<a name="l00149"></a>00149 <span class="comment">* tabcpy() does a deep copy of one tabprm struct to another, using tabini() to</span>
-<a name="l00150"></a>00150 <span class="comment">* allocate memory for its arrays if required.  Only the "information to be</span>
-<a name="l00151"></a>00151 <span class="comment">* provided" part of the struct is copied; a call to tabset() is required to</span>
-<a name="l00152"></a>00152 <span class="comment">* set up the remainder.</span>
+<a name="l00141"></a>00141 <span class="comment">* Given and returned:</span>
+<a name="l00142"></a>00142 <span class="comment">*   tab       struct tabprm*</span>
+<a name="l00143"></a>00143 <span class="comment">*                       Tabular transformation parameters.</span>
+<a name="l00144"></a>00144 <span class="comment">*</span>
+<a name="l00145"></a>00145 <span class="comment">* Function return value:</span>
+<a name="l00146"></a>00146 <span class="comment">*             int       Status return value:</span>
+<a name="l00147"></a>00147 <span class="comment">*                         0: Success.</span>
+<a name="l00148"></a>00148 <span class="comment">*                         1: Null tabprm pointer passed.</span>
+<a name="l00149"></a>00149 <span class="comment">*                         2: Memory allocation failed.</span>
+<a name="l00150"></a>00150 <span class="comment">*</span>
+<a name="l00151"></a>00151 <span class="comment">*                       For returns > 1, a detailed error message is set in</span>
+<a name="l00152"></a>00152 <span class="comment">*                       tabprm::err if enabled, see wcserr_enable().</span>
 <a name="l00153"></a>00153 <span class="comment">*</span>
-<a name="l00154"></a>00154 <span class="comment">* Given:</span>
-<a name="l00155"></a>00155 <span class="comment">*   alloc     int       If true, allocate memory unconditionally for arrays in</span>
-<a name="l00156"></a>00156 <span class="comment">*                       the tabprm struct.</span>
-<a name="l00157"></a>00157 <span class="comment">*</span>
-<a name="l00158"></a>00158 <span class="comment">*                       If false, it is assumed that pointers to these arrays</span>
-<a name="l00159"></a>00159 <span class="comment">*                       have been set by the user except if they are null</span>
-<a name="l00160"></a>00160 <span class="comment">*                       pointers in which case memory will be allocated for</span>
-<a name="l00161"></a>00161 <span class="comment">*                       them regardless.  (In other words, setting alloc true</span>
-<a name="l00162"></a>00162 <span class="comment">*                       saves having to initalize these pointers to zero.)</span>
-<a name="l00163"></a>00163 <span class="comment">*</span>
-<a name="l00164"></a>00164 <span class="comment">*   tabsrc    const struct tabprm*</span>
-<a name="l00165"></a>00165 <span class="comment">*                       Struct to copy from.</span>
-<a name="l00166"></a>00166 <span class="comment">*</span>
-<a name="l00167"></a>00167 <span class="comment">* Given and returned:</span>
-<a name="l00168"></a>00168 <span class="comment">*   tabdst    struct tabprm*</span>
-<a name="l00169"></a>00169 <span class="comment">*                       Struct to copy to.  tabprm::flag should be set to -1</span>
-<a name="l00170"></a>00170 <span class="comment">*                       if tabdst was not previously initialized (memory leaks</span>
-<a name="l00171"></a>00171 <span class="comment">*                       may result if it was previously initialized).</span>
-<a name="l00172"></a>00172 <span class="comment">*</span>
-<a name="l00173"></a>00173 <span class="comment">* Function return value:</span>
-<a name="l00174"></a>00174 <span class="comment">*             int       Status return value:</span>
-<a name="l00175"></a>00175 <span class="comment">*                         0: Success.</span>
-<a name="l00176"></a>00176 <span class="comment">*                         1: Null tabprm pointer passed.</span>
-<a name="l00177"></a>00177 <span class="comment">*                         2: Memory allocation failed.</span>
-<a name="l00178"></a>00178 <span class="comment">*</span>
-<a name="l00179"></a>00179 <span class="comment">*</span>
-<a name="l00180"></a>00180 <span class="comment">* tabfree() - Destructor for the tabprm struct</span>
-<a name="l00181"></a>00181 <span class="comment">* --------------------------------------------</span>
-<a name="l00182"></a>00182 <span class="comment">* tabfree() frees memory allocated for the tabprm arrays by tabini().</span>
-<a name="l00183"></a>00183 <span class="comment">* tabini() records the memory it allocates and tabfree() will only attempt to</span>
-<a name="l00184"></a>00184 <span class="comment">* free this.</span>
-<a name="l00185"></a>00185 <span class="comment">*</span>
-<a name="l00186"></a>00186 <span class="comment">* PLEASE NOTE: tabfree() must not be invoked on a tabprm struct that was not</span>
-<a name="l00187"></a>00187 <span class="comment">* initialized by tabini().</span>
-<a name="l00188"></a>00188 <span class="comment">*</span>
-<a name="l00189"></a>00189 <span class="comment">* Returned:</span>
-<a name="l00190"></a>00190 <span class="comment">*   tab       struct tabprm*</span>
-<a name="l00191"></a>00191 <span class="comment">*                       Coordinate transformation parameters.</span>
-<a name="l00192"></a>00192 <span class="comment">*</span>
-<a name="l00193"></a>00193 <span class="comment">* Function return value:</span>
-<a name="l00194"></a>00194 <span class="comment">*             int       Status return value:</span>
-<a name="l00195"></a>00195 <span class="comment">*                         0: Success.</span>
-<a name="l00196"></a>00196 <span class="comment">*                         1: Null tabprm pointer passed.</span>
+<a name="l00154"></a>00154 <span class="comment">*</span>
+<a name="l00155"></a>00155 <span class="comment">* tabcpy() - Copy routine for the tabprm struct</span>
+<a name="l00156"></a>00156 <span class="comment">* ---------------------------------------------</span>
+<a name="l00157"></a>00157 <span class="comment">* tabcpy() does a deep copy of one tabprm struct to another, using tabini() to</span>
+<a name="l00158"></a>00158 <span class="comment">* allocate memory for its arrays if required.  Only the "information to be</span>
+<a name="l00159"></a>00159 <span class="comment">* provided" part of the struct is copied; a call to tabset() is required to</span>
+<a name="l00160"></a>00160 <span class="comment">* set up the remainder.</span>
+<a name="l00161"></a>00161 <span class="comment">*</span>
+<a name="l00162"></a>00162 <span class="comment">* Given:</span>
+<a name="l00163"></a>00163 <span class="comment">*   alloc     int       If true, allocate memory unconditionally for arrays in</span>
+<a name="l00164"></a>00164 <span class="comment">*                       the tabprm struct.</span>
+<a name="l00165"></a>00165 <span class="comment">*</span>
+<a name="l00166"></a>00166 <span class="comment">*                       If false, it is assumed that pointers to these arrays</span>
+<a name="l00167"></a>00167 <span class="comment">*                       have been set by the user except if they are null</span>
+<a name="l00168"></a>00168 <span class="comment">*                       pointers in which case memory will be allocated for</span>
+<a name="l00169"></a>00169 <span class="comment">*                       them regardless.  (In other words, setting alloc true</span>
+<a name="l00170"></a>00170 <span class="comment">*                       saves having to initalize these pointers to zero.)</span>
+<a name="l00171"></a>00171 <span class="comment">*</span>
+<a name="l00172"></a>00172 <span class="comment">*   tabsrc    const struct tabprm*</span>
+<a name="l00173"></a>00173 <span class="comment">*                       Struct to copy from.</span>
+<a name="l00174"></a>00174 <span class="comment">*</span>
+<a name="l00175"></a>00175 <span class="comment">* Given and returned:</span>
+<a name="l00176"></a>00176 <span class="comment">*   tabdst    struct tabprm*</span>
+<a name="l00177"></a>00177 <span class="comment">*                       Struct to copy to.  tabprm::flag should be set to -1</span>
+<a name="l00178"></a>00178 <span class="comment">*                       if tabdst was not previously initialized (memory leaks</span>
+<a name="l00179"></a>00179 <span class="comment">*                       may result if it was previously initialized).</span>
+<a name="l00180"></a>00180 <span class="comment">*</span>
+<a name="l00181"></a>00181 <span class="comment">* Function return value:</span>
+<a name="l00182"></a>00182 <span class="comment">*             int       Status return value:</span>
+<a name="l00183"></a>00183 <span class="comment">*                         0: Success.</span>
+<a name="l00184"></a>00184 <span class="comment">*                         1: Null tabprm pointer passed.</span>
+<a name="l00185"></a>00185 <span class="comment">*                         2: Memory allocation failed.</span>
+<a name="l00186"></a>00186 <span class="comment">*</span>
+<a name="l00187"></a>00187 <span class="comment">*                       For returns > 1, a detailed error message is set in</span>
+<a name="l00188"></a>00188 <span class="comment">*                       tabprm::err (associated with tabdst) if enabled, see</span>
+<a name="l00189"></a>00189 <span class="comment">*                       wcserr_enable().</span>
+<a name="l00190"></a>00190 <span class="comment">*</span>
+<a name="l00191"></a>00191 <span class="comment">*</span>
+<a name="l00192"></a>00192 <span class="comment">* tabfree() - Destructor for the tabprm struct</span>
+<a name="l00193"></a>00193 <span class="comment">* --------------------------------------------</span>
+<a name="l00194"></a>00194 <span class="comment">* tabfree() frees memory allocated for the tabprm arrays by tabini().</span>
+<a name="l00195"></a>00195 <span class="comment">* tabini() records the memory it allocates and tabfree() will only attempt to</span>
+<a name="l00196"></a>00196 <span class="comment">* free this.</span>
 <a name="l00197"></a>00197 <span class="comment">*</span>
-<a name="l00198"></a>00198 <span class="comment">*</span>
-<a name="l00199"></a>00199 <span class="comment">* tabprt() - Print routine for the tabprm struct</span>
-<a name="l00200"></a>00200 <span class="comment">* ----------------------------------------------</span>
-<a name="l00201"></a>00201 <span class="comment">* tabprt() prints the contents of a tabprm struct.</span>
-<a name="l00202"></a>00202 <span class="comment">*</span>
-<a name="l00203"></a>00203 <span class="comment">* Given:</span>
-<a name="l00204"></a>00204 <span class="comment">*   tab       const struct tabprm*</span>
-<a name="l00205"></a>00205 <span class="comment">*                       Tabular transformation parameters.</span>
-<a name="l00206"></a>00206 <span class="comment">*</span>
-<a name="l00207"></a>00207 <span class="comment">* Function return value:</span>
-<a name="l00208"></a>00208 <span class="comment">*             int       Status return value:</span>
-<a name="l00209"></a>00209 <span class="comment">*                         0: Success.</span>
-<a name="l00210"></a>00210 <span class="comment">*                         1: Null tabprm pointer passed.</span>
-<a name="l00211"></a>00211 <span class="comment">*</span>
-<a name="l00212"></a>00212 <span class="comment">*</span>
-<a name="l00213"></a>00213 <span class="comment">* tabset() - Setup routine for the tabprm struct</span>
-<a name="l00214"></a>00214 <span class="comment">* -----------------------------------------------</span>
-<a name="l00215"></a>00215 <span class="comment">* tabset() allocates memory for work arrays in the tabprm struct and sets up</span>
-<a name="l00216"></a>00216 <span class="comment">* the struct according to information supplied within it.</span>
-<a name="l00217"></a>00217 <span class="comment">*</span>
-<a name="l00218"></a>00218 <span class="comment">* Note that this routine need not be called directly; it will be invoked by</span>
-<a name="l00219"></a>00219 <span class="comment">* tabx2s() and tabs2x() if tabprm::flag is anything other than a predefined</span>
-<a name="l00220"></a>00220 <span class="comment">* magic value.</span>
-<a name="l00221"></a>00221 <span class="comment">*</span>
-<a name="l00222"></a>00222 <span class="comment">* Given and returned:</span>
-<a name="l00223"></a>00223 <span class="comment">*   tab       struct tabprm*</span>
-<a name="l00224"></a>00224 <span class="comment">*                       Tabular transformation parameters.</span>
+<a name="l00198"></a>00198 <span class="comment">* PLEASE NOTE: tabfree() must not be invoked on a tabprm struct that was not</span>
+<a name="l00199"></a>00199 <span class="comment">* initialized by tabini().</span>
+<a name="l00200"></a>00200 <span class="comment">*</span>
+<a name="l00201"></a>00201 <span class="comment">* Returned:</span>
+<a name="l00202"></a>00202 <span class="comment">*   tab       struct tabprm*</span>
+<a name="l00203"></a>00203 <span class="comment">*                       Coordinate transformation parameters.</span>
+<a name="l00204"></a>00204 <span class="comment">*</span>
+<a name="l00205"></a>00205 <span class="comment">* Function return value:</span>
+<a name="l00206"></a>00206 <span class="comment">*             int       Status return value:</span>
+<a name="l00207"></a>00207 <span class="comment">*                         0: Success.</span>
+<a name="l00208"></a>00208 <span class="comment">*                         1: Null tabprm pointer passed.</span>
+<a name="l00209"></a>00209 <span class="comment">*</span>
+<a name="l00210"></a>00210 <span class="comment">*</span>
+<a name="l00211"></a>00211 <span class="comment">* tabprt() - Print routine for the tabprm struct</span>
+<a name="l00212"></a>00212 <span class="comment">* ----------------------------------------------</span>
+<a name="l00213"></a>00213 <span class="comment">* tabprt() prints the contents of a tabprm struct using wcsprintf().  Mainly</span>
+<a name="l00214"></a>00214 <span class="comment">* intended for diagnostic purposes.</span>
+<a name="l00215"></a>00215 <span class="comment">*</span>
+<a name="l00216"></a>00216 <span class="comment">* Given:</span>
+<a name="l00217"></a>00217 <span class="comment">*   tab       const struct tabprm*</span>
+<a name="l00218"></a>00218 <span class="comment">*                       Tabular transformation parameters.</span>
+<a name="l00219"></a>00219 <span class="comment">*</span>
+<a name="l00220"></a>00220 <span class="comment">* Function return value:</span>
+<a name="l00221"></a>00221 <span class="comment">*             int       Status return value:</span>
+<a name="l00222"></a>00222 <span class="comment">*                         0: Success.</span>
+<a name="l00223"></a>00223 <span class="comment">*                         1: Null tabprm pointer passed.</span>
+<a name="l00224"></a>00224 <span class="comment">*</span>
 <a name="l00225"></a>00225 <span class="comment">*</span>
-<a name="l00226"></a>00226 <span class="comment">* Function return value:</span>
-<a name="l00227"></a>00227 <span class="comment">*             int       Status return value:</span>
-<a name="l00228"></a>00228 <span class="comment">*                         0: Success.</span>
-<a name="l00229"></a>00229 <span class="comment">*                         1: Null tabprm pointer passed.</span>
-<a name="l00230"></a>00230 <span class="comment">*                         3: Invalid tabular parameters.</span>
-<a name="l00231"></a>00231 <span class="comment">*</span>
-<a name="l00232"></a>00232 <span class="comment">*</span>
-<a name="l00233"></a>00233 <span class="comment">* tabx2s() - Pixel-to-world transformation</span>
-<a name="l00234"></a>00234 <span class="comment">* ----------------------------------------</span>
-<a name="l00235"></a>00235 <span class="comment">* tabx2s() transforms intermediate world coordinates to world coordinates</span>
-<a name="l00236"></a>00236 <span class="comment">* using coordinate lookup.</span>
-<a name="l00237"></a>00237 <span class="comment">*</span>
-<a name="l00238"></a>00238 <span class="comment">* Given and returned:</span>
-<a name="l00239"></a>00239 <span class="comment">*   tab       struct tabprm*</span>
-<a name="l00240"></a>00240 <span class="comment">*                       Tabular transformation parameters.</span>
-<a name="l00241"></a>00241 <span class="comment">*</span>
-<a name="l00242"></a>00242 <span class="comment">* Given:</span>
-<a name="l00243"></a>00243 <span class="comment">*   ncoord,</span>
-<a name="l00244"></a>00244 <span class="comment">*   nelem     int       The number of coordinates, each of vector length</span>
-<a name="l00245"></a>00245 <span class="comment">*                       nelem.</span>
-<a name="l00246"></a>00246 <span class="comment">*   x         const double[ncoord][nelem]</span>
-<a name="l00247"></a>00247 <span class="comment">*                       Array of intermediate world coordinates, SI units.</span>
+<a name="l00226"></a>00226 <span class="comment">* tabset() - Setup routine for the tabprm struct</span>
+<a name="l00227"></a>00227 <span class="comment">* -----------------------------------------------</span>
+<a name="l00228"></a>00228 <span class="comment">* tabset() allocates memory for work arrays in the tabprm struct and sets up</span>
+<a name="l00229"></a>00229 <span class="comment">* the struct according to information supplied within it.</span>
+<a name="l00230"></a>00230 <span class="comment">*</span>
+<a name="l00231"></a>00231 <span class="comment">* Note that this routine need not be called directly; it will be invoked by</span>
+<a name="l00232"></a>00232 <span class="comment">* tabx2s() and tabs2x() if tabprm::flag is anything other than a predefined</span>
+<a name="l00233"></a>00233 <span class="comment">* magic value.</span>
+<a name="l00234"></a>00234 <span class="comment">*</span>
+<a name="l00235"></a>00235 <span class="comment">* Given and returned:</span>
+<a name="l00236"></a>00236 <span class="comment">*   tab       struct tabprm*</span>
+<a name="l00237"></a>00237 <span class="comment">*                       Tabular transformation parameters.</span>
+<a name="l00238"></a>00238 <span class="comment">*</span>
+<a name="l00239"></a>00239 <span class="comment">* Function return value:</span>
+<a name="l00240"></a>00240 <span class="comment">*             int       Status return value:</span>
+<a name="l00241"></a>00241 <span class="comment">*                         0: Success.</span>
+<a name="l00242"></a>00242 <span class="comment">*                         1: Null tabprm pointer passed.</span>
+<a name="l00243"></a>00243 <span class="comment">*                         3: Invalid tabular parameters.</span>
+<a name="l00244"></a>00244 <span class="comment">*</span>
+<a name="l00245"></a>00245 <span class="comment">*                       For returns > 1, a detailed error message is set in</span>
+<a name="l00246"></a>00246 <span class="comment">*                       tabprm::err if enabled, see wcserr_enable().</span>
+<a name="l00247"></a>00247 <span class="comment">*</span>
 <a name="l00248"></a>00248 <span class="comment">*</span>
-<a name="l00249"></a>00249 <span class="comment">* Returned:</span>
-<a name="l00250"></a>00250 <span class="comment">*   world     double[ncoord][nelem]</span>
-<a name="l00251"></a>00251 <span class="comment">*                       Array of world coordinates, in SI units.</span>
-<a name="l00252"></a>00252 <span class="comment">*   stat      int[ncoord]</span>
-<a name="l00253"></a>00253 <span class="comment">*                       Status return value status for each coordinate:</span>
-<a name="l00254"></a>00254 <span class="comment">*                         0: Success.</span>
-<a name="l00255"></a>00255 <span class="comment">*                         1: Invalid intermediate world coordinate.</span>
-<a name="l00256"></a>00256 <span class="comment">*</span>
-<a name="l00257"></a>00257 <span class="comment">* Function return value:</span>
-<a name="l00258"></a>00258 <span class="comment">*             int       Status return value:</span>
-<a name="l00259"></a>00259 <span class="comment">*                         0: Success.</span>
-<a name="l00260"></a>00260 <span class="comment">*                         1: Null tabprm pointer passed.</span>
-<a name="l00261"></a>00261 <span class="comment">*                         3: Invalid tabular parameters.</span>
-<a name="l00262"></a>00262 <span class="comment">*                         4: One or more of the x coordinates were invalid,</span>
-<a name="l00263"></a>00263 <span class="comment">*                            as indicated by the stat vector.</span>
-<a name="l00264"></a>00264 <span class="comment">*</span>
+<a name="l00249"></a>00249 <span class="comment">* tabx2s() - Pixel-to-world transformation</span>
+<a name="l00250"></a>00250 <span class="comment">* ----------------------------------------</span>
+<a name="l00251"></a>00251 <span class="comment">* tabx2s() transforms intermediate world coordinates to world coordinates</span>
+<a name="l00252"></a>00252 <span class="comment">* using coordinate lookup.</span>
+<a name="l00253"></a>00253 <span class="comment">*</span>
+<a name="l00254"></a>00254 <span class="comment">* Given and returned:</span>
+<a name="l00255"></a>00255 <span class="comment">*   tab       struct tabprm*</span>
+<a name="l00256"></a>00256 <span class="comment">*                       Tabular transformation parameters.</span>
+<a name="l00257"></a>00257 <span class="comment">*</span>
+<a name="l00258"></a>00258 <span class="comment">* Given:</span>
+<a name="l00259"></a>00259 <span class="comment">*   ncoord,</span>
+<a name="l00260"></a>00260 <span class="comment">*   nelem     int       The number of coordinates, each of vector length</span>
+<a name="l00261"></a>00261 <span class="comment">*                       nelem.</span>
+<a name="l00262"></a>00262 <span class="comment">*</span>
+<a name="l00263"></a>00263 <span class="comment">*   x         const double[ncoord][nelem]</span>
+<a name="l00264"></a>00264 <span class="comment">*                       Array of intermediate world coordinates, SI units.</span>
 <a name="l00265"></a>00265 <span class="comment">*</span>
-<a name="l00266"></a>00266 <span class="comment">* tabs2x() - World-to-pixel transformation</span>
-<a name="l00267"></a>00267 <span class="comment">* ----------------------------------------</span>
-<a name="l00268"></a>00268 <span class="comment">* tabs2x() transforms world coordinates to intermediate world coordinates.</span>
+<a name="l00266"></a>00266 <span class="comment">* Returned:</span>
+<a name="l00267"></a>00267 <span class="comment">*   world     double[ncoord][nelem]</span>
+<a name="l00268"></a>00268 <span class="comment">*                       Array of world coordinates, in SI units.</span>
 <a name="l00269"></a>00269 <span class="comment">*</span>
-<a name="l00270"></a>00270 <span class="comment">* Given and returned:</span>
-<a name="l00271"></a>00271 <span class="comment">*   tab       struct tabprm*</span>
-<a name="l00272"></a>00272 <span class="comment">*                       Tabular transformation parameters.</span>
-<a name="l00273"></a>00273 <span class="comment">*</span>
-<a name="l00274"></a>00274 <span class="comment">* Given:</span>
-<a name="l00275"></a>00275 <span class="comment">*   ncoord,</span>
-<a name="l00276"></a>00276 <span class="comment">*   nelem     int       The number of coordinates, each of vector length</span>
-<a name="l00277"></a>00277 <span class="comment">*                       nelem.</span>
-<a name="l00278"></a>00278 <span class="comment">*   world     const double[ncoord][nelem]</span>
-<a name="l00279"></a>00279 <span class="comment">*                       Array of world coordinates, in SI units.</span>
-<a name="l00280"></a>00280 <span class="comment">*</span>
-<a name="l00281"></a>00281 <span class="comment">* Returned:</span>
-<a name="l00282"></a>00282 <span class="comment">*   x         double[ncoord][nelem]</span>
-<a name="l00283"></a>00283 <span class="comment">*                       Array of intermediate world coordinates, SI units.</span>
-<a name="l00284"></a>00284 <span class="comment">*   stat      int[ncoord]</span>
-<a name="l00285"></a>00285 <span class="comment">*                       Status return value status for each vector element:</span>
-<a name="l00286"></a>00286 <span class="comment">*                         0: Success.</span>
-<a name="l00287"></a>00287 <span class="comment">*                         1: Invalid world coordinate.</span>
-<a name="l00288"></a>00288 <span class="comment">*</span>
-<a name="l00289"></a>00289 <span class="comment">* Function return value:</span>
-<a name="l00290"></a>00290 <span class="comment">*             int       Status return value:</span>
-<a name="l00291"></a>00291 <span class="comment">*                         0: Success.</span>
-<a name="l00292"></a>00292 <span class="comment">*                         1: Null tabprm pointer passed.</span>
-<a name="l00293"></a>00293 <span class="comment">*                         3: Invalid tabular parameters.</span>
-<a name="l00294"></a>00294 <span class="comment">*                         5: One or more of the world coordinates were</span>
-<a name="l00295"></a>00295 <span class="comment">*                            invalid, as indicated by the stat vector.</span>
-<a name="l00296"></a>00296 <span class="comment">*</span>
-<a name="l00297"></a>00297 <span class="comment">*</span>
-<a name="l00298"></a>00298 <span class="comment">* tabprm struct - Tabular transformation parameters</span>
-<a name="l00299"></a>00299 <span class="comment">* -------------------------------------------------</span>
-<a name="l00300"></a>00300 <span class="comment">* The tabprm struct contains information required to transform tabular</span>
-<a name="l00301"></a>00301 <span class="comment">* coordinates.  It consists of certain members that must be set by the user</span>
-<a name="l00302"></a>00302 <span class="comment">* ("given") and others that are set by the WCSLIB routines ("returned").  Some</span>
-<a name="l00303"></a>00303 <span class="comment">* of the latter are supplied for informational purposes while others are for</span>
-<a name="l00304"></a>00304 <span class="comment">* internal use only.</span>
-<a name="l00305"></a>00305 <span class="comment">*</span>
-<a name="l00306"></a>00306 <span class="comment">*   int flag</span>
-<a name="l00307"></a>00307 <span class="comment">*     (Given and returned) This flag must be set to zero whenever any of the</span>
-<a name="l00308"></a>00308 <span class="comment">*     following tabprm structure members are set or changed:</span>
+<a name="l00270"></a>00270 <span class="comment">*   stat      int[ncoord]</span>
+<a name="l00271"></a>00271 <span class="comment">*                       Status return value status for each coordinate:</span>
+<a name="l00272"></a>00272 <span class="comment">*                         0: Success.</span>
+<a name="l00273"></a>00273 <span class="comment">*                         1: Invalid intermediate world coordinate.</span>
+<a name="l00274"></a>00274 <span class="comment">*</span>
+<a name="l00275"></a>00275 <span class="comment">* Function return value:</span>
+<a name="l00276"></a>00276 <span class="comment">*             int       Status return value:</span>
+<a name="l00277"></a>00277 <span class="comment">*                         0: Success.</span>
+<a name="l00278"></a>00278 <span class="comment">*                         1: Null tabprm pointer passed.</span>
+<a name="l00279"></a>00279 <span class="comment">*                         3: Invalid tabular parameters.</span>
+<a name="l00280"></a>00280 <span class="comment">*                         4: One or more of the x coordinates were invalid,</span>
+<a name="l00281"></a>00281 <span class="comment">*                            as indicated by the stat vector.</span>
+<a name="l00282"></a>00282 <span class="comment">*</span>
+<a name="l00283"></a>00283 <span class="comment">*                       For returns > 1, a detailed error message is set in</span>
+<a name="l00284"></a>00284 <span class="comment">*                       tabprm::err if enabled, see wcserr_enable().</span>
+<a name="l00285"></a>00285 <span class="comment">*</span>
+<a name="l00286"></a>00286 <span class="comment">*</span>
+<a name="l00287"></a>00287 <span class="comment">* tabs2x() - World-to-pixel transformation</span>
+<a name="l00288"></a>00288 <span class="comment">* ----------------------------------------</span>
+<a name="l00289"></a>00289 <span class="comment">* tabs2x() transforms world coordinates to intermediate world coordinates.</span>
+<a name="l00290"></a>00290 <span class="comment">*</span>
+<a name="l00291"></a>00291 <span class="comment">* Given and returned:</span>
+<a name="l00292"></a>00292 <span class="comment">*   tab       struct tabprm*</span>
+<a name="l00293"></a>00293 <span class="comment">*                       Tabular transformation parameters.</span>
+<a name="l00294"></a>00294 <span class="comment">*</span>
+<a name="l00295"></a>00295 <span class="comment">* Given:</span>
+<a name="l00296"></a>00296 <span class="comment">*   ncoord,</span>
+<a name="l00297"></a>00297 <span class="comment">*   nelem     int       The number of coordinates, each of vector length</span>
+<a name="l00298"></a>00298 <span class="comment">*                       nelem.</span>
+<a name="l00299"></a>00299 <span class="comment">*   world     const double[ncoord][nelem]</span>
+<a name="l00300"></a>00300 <span class="comment">*                       Array of world coordinates, in SI units.</span>
+<a name="l00301"></a>00301 <span class="comment">*</span>
+<a name="l00302"></a>00302 <span class="comment">* Returned:</span>
+<a name="l00303"></a>00303 <span class="comment">*   x         double[ncoord][nelem]</span>
+<a name="l00304"></a>00304 <span class="comment">*                       Array of intermediate world coordinates, SI units.</span>
+<a name="l00305"></a>00305 <span class="comment">*   stat      int[ncoord]</span>
+<a name="l00306"></a>00306 <span class="comment">*                       Status return value status for each vector element:</span>
+<a name="l00307"></a>00307 <span class="comment">*                         0: Success.</span>
+<a name="l00308"></a>00308 <span class="comment">*                         1: Invalid world coordinate.</span>
 <a name="l00309"></a>00309 <span class="comment">*</span>
-<a name="l00310"></a>00310 <span class="comment">*       - tabprm::M (q.v., not normally set by the user),</span>
-<a name="l00311"></a>00311 <span class="comment">*       - tabprm::K (q.v., not normally set by the user),</span>
-<a name="l00312"></a>00312 <span class="comment">*       - tabprm::map,</span>
-<a name="l00313"></a>00313 <span class="comment">*       - tabprm::crval,</span>
-<a name="l00314"></a>00314 <span class="comment">*       - tabprm::index,</span>
-<a name="l00315"></a>00315 <span class="comment">*       - tabprm::coord.</span>
-<a name="l00316"></a>00316 <span class="comment">*</span>
-<a name="l00317"></a>00317 <span class="comment">*     This signals the initialization routine, tabset(), to recompute the</span>
-<a name="l00318"></a>00318 <span class="comment">*     returned members of the tabprm struct.  tabset() will reset flag to</span>
-<a name="l00319"></a>00319 <span class="comment">*     indicate that this has been done.</span>
+<a name="l00310"></a>00310 <span class="comment">* Function return value:</span>
+<a name="l00311"></a>00311 <span class="comment">*             int       Status return value:</span>
+<a name="l00312"></a>00312 <span class="comment">*                         0: Success.</span>
+<a name="l00313"></a>00313 <span class="comment">*                         1: Null tabprm pointer passed.</span>
+<a name="l00314"></a>00314 <span class="comment">*                         3: Invalid tabular parameters.</span>
+<a name="l00315"></a>00315 <span class="comment">*                         5: One or more of the world coordinates were</span>
+<a name="l00316"></a>00316 <span class="comment">*                            invalid, as indicated by the stat vector.</span>
+<a name="l00317"></a>00317 <span class="comment">*</span>
+<a name="l00318"></a>00318 <span class="comment">*                       For returns > 1, a detailed error message is set in</span>
+<a name="l00319"></a>00319 <span class="comment">*                       tabprm::err if enabled, see wcserr_enable().</span>
 <a name="l00320"></a>00320 <span class="comment">*</span>
-<a name="l00321"></a>00321 <span class="comment">*     PLEASE NOTE: flag should be set to -1 when tabini() is called for the</span>
-<a name="l00322"></a>00322 <span class="comment">*     first time for a particular tabprm struct in order to initialize memory</span>
-<a name="l00323"></a>00323 <span class="comment">*     management.  It must ONLY be used on the first initialization otherwise</span>
-<a name="l00324"></a>00324 <span class="comment">*     memory leaks may result.</span>
-<a name="l00325"></a>00325 <span class="comment">*</span>
-<a name="l00326"></a>00326 <span class="comment">*   int M</span>
-<a name="l00327"></a>00327 <span class="comment">*     (Given or returned) Number of tabular coordinate axes.</span>
-<a name="l00328"></a>00328 <span class="comment">*</span>
-<a name="l00329"></a>00329 <span class="comment">*     If tabini() is used to initialize the linprm struct (as would normally</span>
-<a name="l00330"></a>00330 <span class="comment">*     be the case) then it will set M from the value passed to it as a</span>
-<a name="l00331"></a>00331 <span class="comment">*     function argument.  The user should not subsequently modify it.</span>
-<a name="l00332"></a>00332 <span class="comment">*</span>
-<a name="l00333"></a>00333 <span class="comment">*   int *K</span>
-<a name="l00334"></a>00334 <span class="comment">*     (Given or returned) Pointer to the first element of a vector of length</span>
-<a name="l00335"></a>00335 <span class="comment">*     tabprm::M whose elements (K_1, K_2,... K_M) record the lengths of the</span>
-<a name="l00336"></a>00336 <span class="comment">*     axes of the coordinate array and of each indexing vector.</span>
-<a name="l00337"></a>00337 <span class="comment">*</span>
-<a name="l00338"></a>00338 <span class="comment">*     If tabini() is used to initialize the linprm struct (as would normally</span>
-<a name="l00339"></a>00339 <span class="comment">*     be the case) then it will set K from the array passed to it as a</span>
-<a name="l00340"></a>00340 <span class="comment">*     function argument.  The user should not subsequently modify it.</span>
-<a name="l00341"></a>00341 <span class="comment">*</span>
-<a name="l00342"></a>00342 <span class="comment">*   int *map</span>
-<a name="l00343"></a>00343 <span class="comment">*     (Given) Pointer to the first element of a vector of length tabprm::M</span>
-<a name="l00344"></a>00344 <span class="comment">*     that defines the association between axis m in the M-dimensional</span>
-<a name="l00345"></a>00345 <span class="comment">*     coordinate array (1 <= m <= M) and the indices of the intermediate world</span>
-<a name="l00346"></a>00346 <span class="comment">*     coordinate and world coordinate arrays, x[] and world[], in the argument</span>
-<a name="l00347"></a>00347 <span class="comment">*     lists for tabx2s() and tabs2x().</span>
-<a name="l00348"></a>00348 <span class="comment">*</span>
-<a name="l00349"></a>00349 <span class="comment">*     When x[] and world[] contain the full complement of coordinate elements</span>
-<a name="l00350"></a>00350 <span class="comment">*     in image-order, as will usually be the case, then map[m-1] == i-1 for</span>
-<a name="l00351"></a>00351 <span class="comment">*     axis i in the N-dimensional image (1 <= i <= N).  In terms of the FITS</span>
-<a name="l00352"></a>00352 <span class="comment">*     keywords</span>
-<a name="l00353"></a>00353 <span class="comment">*</span>
-<a name="l00354"></a>00354 <span class="comment">*       map[PVi_3a - 1] == i - 1.</span>
-<a name="l00355"></a>00355 <span class="comment">*</span>
-<a name="l00356"></a>00356 <span class="comment">*     However, a different association may result if x[], for example, only</span>
-<a name="l00357"></a>00357 <span class="comment">*     contains a (relevant) subset of intermediate world coordinate elements.</span>
-<a name="l00358"></a>00358 <span class="comment">*     For example, if M == 1 for an image with N > 1, it is possible to fill</span>
-<a name="l00359"></a>00359 <span class="comment">*     x[] with the relevant coordinate element with nelem set to 1.  In this</span>
-<a name="l00360"></a>00360 <span class="comment">*     case map[0] = 0 regardless of the value of i.</span>
+<a name="l00321"></a>00321 <span class="comment">*</span>
+<a name="l00322"></a>00322 <span class="comment">* tabprm struct - Tabular transformation parameters</span>
+<a name="l00323"></a>00323 <span class="comment">* -------------------------------------------------</span>
+<a name="l00324"></a>00324 <span class="comment">* The tabprm struct contains information required to transform tabular</span>
+<a name="l00325"></a>00325 <span class="comment">* coordinates.  It consists of certain members that must be set by the user</span>
+<a name="l00326"></a>00326 <span class="comment">* ("given") and others that are set by the WCSLIB routines ("returned").  Some</span>
+<a name="l00327"></a>00327 <span class="comment">* of the latter are supplied for informational purposes while others are for</span>
+<a name="l00328"></a>00328 <span class="comment">* internal use only.</span>
+<a name="l00329"></a>00329 <span class="comment">*</span>
+<a name="l00330"></a>00330 <span class="comment">*   int flag</span>
+<a name="l00331"></a>00331 <span class="comment">*     (Given and returned) This flag must be set to zero whenever any of the</span>
+<a name="l00332"></a>00332 <span class="comment">*     following tabprm structure members are set or changed:</span>
+<a name="l00333"></a>00333 <span class="comment">*</span>
+<a name="l00334"></a>00334 <span class="comment">*       - tabprm::M (q.v., not normally set by the user),</span>
+<a name="l00335"></a>00335 <span class="comment">*       - tabprm::K (q.v., not normally set by the user),</span>
+<a name="l00336"></a>00336 <span class="comment">*       - tabprm::map,</span>
+<a name="l00337"></a>00337 <span class="comment">*       - tabprm::crval,</span>
+<a name="l00338"></a>00338 <span class="comment">*       - tabprm::index,</span>
+<a name="l00339"></a>00339 <span class="comment">*       - tabprm::coord.</span>
+<a name="l00340"></a>00340 <span class="comment">*</span>
+<a name="l00341"></a>00341 <span class="comment">*     This signals the initialization routine, tabset(), to recompute the</span>
+<a name="l00342"></a>00342 <span class="comment">*     returned members of the tabprm struct.  tabset() will reset flag to</span>
+<a name="l00343"></a>00343 <span class="comment">*     indicate that this has been done.</span>
+<a name="l00344"></a>00344 <span class="comment">*</span>
+<a name="l00345"></a>00345 <span class="comment">*     PLEASE NOTE: flag should be set to -1 when tabini() is called for the</span>
+<a name="l00346"></a>00346 <span class="comment">*     first time for a particular tabprm struct in order to initialize memory</span>
+<a name="l00347"></a>00347 <span class="comment">*     management.  It must ONLY be used on the first initialization otherwise</span>
+<a name="l00348"></a>00348 <span class="comment">*     memory leaks may result.</span>
+<a name="l00349"></a>00349 <span class="comment">*</span>
+<a name="l00350"></a>00350 <span class="comment">*   int M</span>
+<a name="l00351"></a>00351 <span class="comment">*     (Given or returned) Number of tabular coordinate axes.</span>
+<a name="l00352"></a>00352 <span class="comment">*</span>
+<a name="l00353"></a>00353 <span class="comment">*     If tabini() is used to initialize the linprm struct (as would normally</span>
+<a name="l00354"></a>00354 <span class="comment">*     be the case) then it will set M from the value passed to it as a</span>
+<a name="l00355"></a>00355 <span class="comment">*     function argument.  The user should not subsequently modify it.</span>
+<a name="l00356"></a>00356 <span class="comment">*</span>
+<a name="l00357"></a>00357 <span class="comment">*   int *K</span>
+<a name="l00358"></a>00358 <span class="comment">*     (Given or returned) Pointer to the first element of a vector of length</span>
+<a name="l00359"></a>00359 <span class="comment">*     tabprm::M whose elements (K_1, K_2,... K_M) record the lengths of the</span>
+<a name="l00360"></a>00360 <span class="comment">*     axes of the coordinate array and of each indexing vector.</span>
 <a name="l00361"></a>00361 <span class="comment">*</span>
-<a name="l00362"></a>00362 <span class="comment">*   double *crval</span>
-<a name="l00363"></a>00363 <span class="comment">*     (Given) Pointer to the first element of a vector of length tabprm::M</span>
-<a name="l00364"></a>00364 <span class="comment">*     whose elements contain the index value for the reference pixel for each</span>
-<a name="l00365"></a>00365 <span class="comment">*     of the tabular coordinate axes.</span>
-<a name="l00366"></a>00366 <span class="comment">*</span>
-<a name="l00367"></a>00367 <span class="comment">*   double **index</span>
-<a name="l00368"></a>00368 <span class="comment">*     (Given) Pointer to the first element of a vector of length tabprm::M of</span>
-<a name="l00369"></a>00369 <span class="comment">*     pointers to vectors of lengths (K_1, K_2,... K_M) of 0-relative indexes</span>
-<a name="l00370"></a>00370 <span class="comment">*     (see tabprm::K).</span>
-<a name="l00371"></a>00371 <span class="comment">*</span>
-<a name="l00372"></a>00372 <span class="comment">*     The address of any or all of these index vectors may be set to zero,</span>
-<a name="l00373"></a>00373 <span class="comment">*     i.e.</span>
-<a name="l00374"></a>00374 <span class="comment">*</span>
-<a name="l00375"></a>00375 <span class="comment">=       index[m] == 0;</span>
-<a name="l00376"></a>00376 <span class="comment">*</span>
-<a name="l00377"></a>00377 <span class="comment">*     this is interpreted as default indexing, i.e.</span>
-<a name="l00378"></a>00378 <span class="comment">*</span>
-<a name="l00379"></a>00379 <span class="comment">=       index[m][k] = k;</span>
-<a name="l00380"></a>00380 <span class="comment">*</span>
-<a name="l00381"></a>00381 <span class="comment">*   double *coord</span>
-<a name="l00382"></a>00382 <span class="comment">*     (Given) Pointer to the first element of the tabular coordinate array,</span>
-<a name="l00383"></a>00383 <span class="comment">*     treated as though it were defined as</span>
-<a name="l00384"></a>00384 <span class="comment">*</span>
-<a name="l00385"></a>00385 <span class="comment">=       double coord[K_M]...[K_2][K_1][M];</span>
-<a name="l00386"></a>00386 <span class="comment">*</span>
-<a name="l00387"></a>00387 <span class="comment">*     (see tabprm::K) i.e. with the M dimension varying fastest so that the</span>
-<a name="l00388"></a>00388 <span class="comment">*     M elements of a coordinate vector are stored contiguously in memory.</span>
-<a name="l00389"></a>00389 <span class="comment">*</span>
-<a name="l00390"></a>00390 <span class="comment">*   int nc</span>
-<a name="l00391"></a>00391 <span class="comment">*     (Returned) Total number of coordinate vectors in the coordinate array</span>
-<a name="l00392"></a>00392 <span class="comment">*     being the product K_1 * K_2 * ... * K_M (see tabprm::K).</span>
-<a name="l00393"></a>00393 <span class="comment">*</span>
-<a name="l00394"></a>00394 <span class="comment">*   int padding</span>
-<a name="l00395"></a>00395 <span class="comment">*     (An unused variable inserted for alignment purposes only.)</span>
-<a name="l00396"></a>00396 <span class="comment">*</span>
-<a name="l00397"></a>00397 <span class="comment">*   int *sense</span>
-<a name="l00398"></a>00398 <span class="comment">*     (Returned) Pointer to the first element of a vector of length tabprm::M</span>
-<a name="l00399"></a>00399 <span class="comment">*     whose elements indicate whether the corresponding indexing vector is</span>
-<a name="l00400"></a>00400 <span class="comment">*     monotonic increasing (+1), or decreasing (-1).</span>
-<a name="l00401"></a>00401 <span class="comment">*</span>
-<a name="l00402"></a>00402 <span class="comment">*   int *p0</span>
-<a name="l00403"></a>00403 <span class="comment">*     (Returned) Pointer to the first element of a vector of length tabprm::M</span>
-<a name="l00404"></a>00404 <span class="comment">*     of interpolated indices into the coordinate array such that Upsilon_m,</span>
-<a name="l00405"></a>00405 <span class="comment">*     as defined in Paper III, is equal to (p0[m] + 1) + tabprm::delta[m].</span>
-<a name="l00406"></a>00406 <span class="comment">*</span>
-<a name="l00407"></a>00407 <span class="comment">*   double *delta</span>
-<a name="l00408"></a>00408 <span class="comment">*     (Returned) Pointer to the first element of a vector of length tabprm::M</span>
-<a name="l00409"></a>00409 <span class="comment">*     of interpolated indices into the coordinate array such that Upsilon_m,</span>
-<a name="l00410"></a>00410 <span class="comment">*     as defined in Paper III, is equal to (tabprm::p0[m] + 1) + delta[m].</span>
-<a name="l00411"></a>00411 <span class="comment">*</span>
-<a name="l00412"></a>00412 <span class="comment">*   double *extrema</span>
-<a name="l00413"></a>00413 <span class="comment">*     (Returned) Pointer to the first element of an array that records the</span>
-<a name="l00414"></a>00414 <span class="comment">*     minimum and maximum value of each element of the coordinate vector in</span>
-<a name="l00415"></a>00415 <span class="comment">*     each row of the coordinate array, treated as though it were defined as</span>
-<a name="l00416"></a>00416 <span class="comment">*</span>
-<a name="l00417"></a>00417 <span class="comment">=       double extrema[K_M]...[K_2][2][M]</span>
-<a name="l00418"></a>00418 <span class="comment">*</span>
-<a name="l00419"></a>00419 <span class="comment">*     (see tabprm::K).  The minimum is recorded in the first element of the</span>
-<a name="l00420"></a>00420 <span class="comment">*     compressed K_1 dimension, then the maximum.  This array is used by the</span>
-<a name="l00421"></a>00421 <span class="comment">*     inverse table lookup function, tabs2x(), to speed up table searches.</span>
-<a name="l00422"></a>00422 <span class="comment">*</span>
-<a name="l00423"></a>00423 <span class="comment">*   int m_flag</span>
-<a name="l00424"></a>00424 <span class="comment">*     (For internal use only.)</span>
-<a name="l00425"></a>00425 <span class="comment">*   int m_M</span>
-<a name="l00426"></a>00426 <span class="comment">*     (For internal use only.)</span>
-<a name="l00427"></a>00427 <span class="comment">*   int m_N</span>
-<a name="l00428"></a>00428 <span class="comment">*     (For internal use only.)</span>
-<a name="l00429"></a>00429 <span class="comment">*   int set_M</span>
-<a name="l00430"></a>00430 <span class="comment">*     (For internal use only.)</span>
-<a name="l00431"></a>00431 <span class="comment">*   int m_K</span>
-<a name="l00432"></a>00432 <span class="comment">*     (For internal use only.)</span>
-<a name="l00433"></a>00433 <span class="comment">*   int m_map</span>
-<a name="l00434"></a>00434 <span class="comment">*     (For internal use only.)</span>
-<a name="l00435"></a>00435 <span class="comment">*   int m_crval</span>
-<a name="l00436"></a>00436 <span class="comment">*     (For internal use only.)</span>
-<a name="l00437"></a>00437 <span class="comment">*   int m_index</span>
-<a name="l00438"></a>00438 <span class="comment">*     (For internal use only.)</span>
-<a name="l00439"></a>00439 <span class="comment">*   int m_indxs</span>
-<a name="l00440"></a>00440 <span class="comment">*     (For internal use only.)</span>
-<a name="l00441"></a>00441 <span class="comment">*   int m_coord</span>
-<a name="l00442"></a>00442 <span class="comment">*     (For internal use only.)</span>
-<a name="l00443"></a>00443 <span class="comment">*</span>
-<a name="l00444"></a>00444 <span class="comment">*</span>
-<a name="l00445"></a>00445 <span class="comment">* Global variable: const char *tab_errmsg[] - Status return messages</span>
-<a name="l00446"></a>00446 <span class="comment">* ------------------------------------------------------------------</span>
-<a name="l00447"></a>00447 <span class="comment">* Error messages to match the status value returned from each function.</span>
-<a name="l00448"></a>00448 <span class="comment">*</span>
-<a name="l00449"></a>00449 <span class="comment">*===========================================================================*/</span>
-<a name="l00450"></a>00450 
-<a name="l00451"></a>00451 <span class="preprocessor">#ifndef WCSLIB_TAB</span>
-<a name="l00452"></a>00452 <span class="preprocessor"></span><span class="preprocessor">#define WCSLIB_TAB</span>
-<a name="l00453"></a>00453 <span class="preprocessor"></span>
-<a name="l00454"></a>00454 <span class="preprocessor">#ifdef __cplusplus</span>
-<a name="l00455"></a>00455 <span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">"C"</span> {
-<a name="l00456"></a>00456 <span class="preprocessor">#endif</span>
-<a name="l00457"></a>00457 <span class="preprocessor"></span>
-<a name="l00458"></a>00458 
-<a name="l00459"></a>00459 <span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="tab_8h.html#824d1e7c8fea5e5918a8555df39aa5b7" title="Status return messages.">tab_errmsg</a>[];
-<a name="l00460"></a>00460 
-<a name="l00461"></a>00461 
-<a name="l00462"></a><a class="code" href="structtabprm.html">00462</a> <span class="keyword">struct </span><a class="code" href="structtabprm.html" title="Tabular transformation parameters.">tabprm</a> {
-<a name="l00463"></a>00463   <span class="comment">/* Initialization flag (see the prologue above).                          */</span>
-<a name="l00464"></a>00464   <span class="comment">/*------------------------------------------------------------------------*/</span>
-<a name="l00465"></a><a class="code" href="structtabprm.html#27a7b0b12492e1b5f19242ec0eff8e08">00465</a>   <span class="keywordtype">int</span>    <a class="code" href="structtabprm.html#27a7b0b12492e1b5f19242ec0eff8e08">flag</a>;                  <span class="comment">/* Set to zero to force initialization.     */</span>
-<a name="l00466"></a>00466 
-<a name="l00467"></a>00467   <span class="comment">/* Parameters to be provided (see the prologue above).                    */</span>
-<a name="l00468"></a>00468   <span class="comment">/*------------------------------------------------------------------------*/</span>
-<a name="l00469"></a><a class="code" href="structtabprm.html#64b8a2eaba4116cc647a435108269be3">00469</a>   <span class="keywordtype">int</span>    <a class="code" href="structtabprm.html#64b8a2eaba4116cc647a435108269be3">M</a>;                     <span class="comment">/* Number of tabular coordinate axes.       */</span>
-<a name="l00470"></a><a class="code" href="structtabprm.html#f00d4a4e089737a799fb91e1a68040dc">00470</a>   <span class="keywordtype">int</span>    *<a class="code" href="structtabprm.html#f00d4a4e089737a799fb91e1a68040dc">K</a>;                    <span class="comment">/* Vector of length M whose elements        */</span>
-<a name="l00471"></a>00471                                 <span class="comment">/* (K_1, K_2,... K_M) record the lengths of */</span>
-<a name="l00472"></a>00472                                 <span class="comment">/* the axes of the coordinate array and of  */</span>
-<a name="l00473"></a>00473                                 <span class="comment">/* each indexing vector.                    */</span>
-<a name="l00474"></a><a class="code" href="structtabprm.html#29505cdf78fb12ca5951295fc16f4819">00474</a>   <span class="keywordtype">int</span>    *<a class="code" href="structtabprm.html#29505cdf78fb12ca5951295fc16f4819">map</a>;                  <span class="comment">/* Vector of length M usually such that     */</span>
-<a name="l00475"></a>00475                                 <span class="comment">/* map[m-1] == i-1 for coordinate array     */</span>
-<a name="l00476"></a>00476                                 <span class="comment">/* axis m and image axis i (see above).     */</span>
-<a name="l00477"></a><a class="code" href="structtabprm.html#1ef3d0af652bb59fb838a6b01bb133e2">00477</a>   <span class="keywordtype">double</span> *<a class="code" href="structtabprm.html#1ef3d0af652bb59fb838a6b01bb133e2">crval</a>;                <span class="comment">/* Vector of length M containing the index  */</span>
-<a name="l00478"></a>00478                                 <span class="comment">/* value for the reference pixel for each   */</span>
-<a name="l00479"></a>00479                                 <span class="comment">/* of the tabular coordinate axes.          */</span>
-<a name="l00480"></a><a class="code" href="structtabprm.html#fa6969fd752bb4e3823e8facf86bbd60">00480</a>   <span class="keywordtype">double</span> **<a class="code" href="structtabprm.html#fa6969fd752bb4e3823e8facf86bbd60">index</a>;               <span class="comment">/* Vector of pointers to M indexing vectors */</span>
-<a name="l00481"></a>00481                                 <span class="comment">/* of lengths (K_1, K_2,... K_M).           */</span>
-<a name="l00482"></a><a class="code" href="structtabprm.html#cee8b63d1691f1f531a1bb4854c6bf4c">00482</a>   <span class="keywordtype">double</span> *<a class="code" href="structtabprm.html#cee8b63d1691f1f531a1bb4854c6bf4c">coord</a>;                <span class="comment">/* (1+M)-dimensional tabular coordinate     */</span>
-<a name="l00483"></a>00483                                 <span class="comment">/* array (see above).                       */</span>
-<a name="l00484"></a>00484 
-<a name="l00485"></a>00485   <span class="comment">/* Information derived from the parameters supplied.                      */</span>
-<a name="l00486"></a>00486   <span class="comment">/*------------------------------------------------------------------------*/</span>
-<a name="l00487"></a><a class="code" href="structtabprm.html#4263d73c71a9a5e77643f572c483b7ab">00487</a>   <span class="keywordtype">int</span>    <a class="code" href="structtabprm.html#4263d73c71a9a5e77643f572c483b7ab">nc</a>;                    <span class="comment">/* Number of coordinate vectors (of length  */</span>
-<a name="l00488"></a>00488                                 <span class="comment">/* M) in the coordinate array.              */</span>
-<a name="l00489"></a><a class="code" href="structtabprm.html#0777c3de4601874221031a8ad37eff95">00489</a>   <span class="keywordtype">int</span>    <a class="code" href="structtabprm.html#0777c3de4601874221031a8ad37eff95">padding</a>;               <span class="comment">/* (Dummy inserted for alignment purposes.) */</span>
-<a name="l00490"></a><a class="code" href="structtabprm.html#dc7e170dba47f4e6d40afabfdaecfddd">00490</a>   <span class="keywordtype">int</span>    *<a class="code" href="structtabprm.html#dc7e170dba47f4e6d40afabfdaecfddd">sense</a>;                <span class="comment">/* Vector of M flags that indicate whether  */</span>
-<a name="l00491"></a>00491                                 <span class="comment">/* the Mth indexing vector is monotonic     */</span>
-<a name="l00492"></a>00492                                 <span class="comment">/* increasing, or else decreasing.          */</span>
-<a name="l00493"></a><a class="code" href="structtabprm.html#48cbe51ee26f0615036308fe72768403">00493</a>   <span class="keywordtype">int</span>    *<a class="code" href="structtabprm.html#48cbe51ee26f0615036308fe72768403">p0</a>;                   <span class="comment">/* Vector of M indices.                     */</span>
-<a name="l00494"></a><a class="code" href="structtabprm.html#77130658a6e330e0edba348d1dc7edf2">00494</a>   <span class="keywordtype">double</span> *<a class="code" href="structtabprm.html#77130658a6e330e0edba348d1dc7edf2">delta</a>;                <span class="comment">/* Vector of M increments.                  */</span>
-<a name="l00495"></a><a class="code" href="structtabprm.html#ade738f7269d71d34fdf3d52f1c61d88">00495</a>   <span class="keywordtype">double</span> *<a class="code" href="structtabprm.html#ade738f7269d71d34fdf3d52f1c61d88">extrema</a>;              <span class="comment">/* (1+M)-dimensional array of coordinate    */</span>
-<a name="l00496"></a>00496                                 <span class="comment">/* extrema.                                 */</span>
-<a name="l00497"></a>00497 
-<a name="l00498"></a><a class="code" href="structtabprm.html#36adcba673ae8ede86b80f7e5111e0ec">00498</a>   <span class="keywordtype">int</span>    <a class="code" href="structtabprm.html#8572ca79676edfe06b3d1df00f93384b">m_flag</a>, <a class="code" href="structtabprm.html#e19ca756ab2190f5d5ced59ad0a1a4bc">m_M</a>, <a class="code" href="structtabprm.html#36adcba673ae8ede86b80f7e5111e0ec">m_N</a>;      <span class="comment">/* The remainder are for memory management. */</span>
-<a name="l00499"></a><a class="code" href="structtabprm.html#71057a73168d71019b0caaa203fe5a05">00499</a>   <span class="keywordtype">int</span>    <a class="code" href="structtabprm.html#71057a73168d71019b0caaa203fe5a05">set_M</a>;
-<a name="l00500"></a><a class="code" href="structtabprm.html#9d2c36c4cfb17532ba5f08cbd90a5785">00500</a>   <span class="keywordtype">int</span>    *<a class="code" href="structtabprm.html#5c62c8fd3dc6e9a3c928be9a1ed81ca1">m_K</a>, *<a class="code" href="structtabprm.html#9d2c36c4cfb17532ba5f08cbd90a5785">m_map</a>;
-<a name="l00501"></a><a class="code" href="structtabprm.html#43276034ba8e0954a6e2632117cd0afd">00501</a>   <span class="keywordtype">double</span> *<a class="code" href="structtabprm.html#bf7f932bcefad1f0e371167971018965">m_crval</a>, **<a class="code" href="structtabprm.html#1ce970a854c9976d8b3e4e26df102b3b">m_index</a>, **<a class="code" href="structtabprm.html#43276034ba8e0954a6e2632117cd0afd">m_indxs</a>, *<a class="code" href="structtabprm.html#c05f0ad36debbabf441ca8d8aac59a96">m_coord</a>;
-<a name="l00502"></a>00502 };
-<a name="l00503"></a>00503 
-<a name="l00504"></a>00504 <span class="comment">/* Size of the tabprm struct in int units, used by the Fortran wrappers. */</span>
-<a name="l00505"></a><a class="code" href="tab_8h.html#9c80120944556169d230d4cd051d88cb">00505</a> <span class="preprocessor">#define TABLEN (sizeof(struct tabprm)/sizeof(int))</span>
-<a name="l00506"></a>00506 <span class="preprocessor"></span>
-<a name="l00507"></a>00507 
-<a name="l00508"></a>00508 <span class="keywordtype">int</span> <a class="code" href="tab_8h.html#bb7920acdfb83179d3bac65035144c02" title="Default constructor for the tabprm struct.">tabini</a>(<span class="keywordtype">int</span> alloc, <span class="keywordtype">int</span> M, <span class="keyword">const</span> <span class="keywordtype">int</span> K[], <span class="keyword">struct</span> <a class="code" href="structtabprm.html" title="Tabular transformation parameters.">tabprm</a> *tab);
-<a name="l00509"></a>00509 
-<a name="l00510"></a>00510 <span class="keywordtype">int</span> <a class="code" href="tab_8h.html#e403ff0b740916989c7386728df001c8" title="Acquire tabular memory.">tabmem</a>(<span class="keyword">struct</span> <a class="code" href="structtabprm.html" title="Tabular transformation parameters.">tabprm</a> *tab);
-<a name="l00511"></a>00511 
-<a name="l00512"></a>00512 <span class="keywordtype">int</span> <a class="code" href="tab_8h.html#87b3a2a84bab396a528af8382ce9ad04" title="Copy routine for the tabprm struct.">tabcpy</a>(<span class="keywordtype">int</span> alloc, <span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structtabprm.html" title="Tabular transformation parameters.">tabprm</a> *tabsrc, <span class="keyword">struct</span> <a class="code" href="structtabprm.html" title="Tabular transformation parameters.">tabprm</a> *tabdst);
-<a name="l00513"></a>00513 
-<a name="l00514"></a>00514 <span class="keywordtype">int</span> <a class="code" href="tab_8h.html#0f3501cc592c78e0f2cb9922466589f2" title="Destructor for the tabprm struct.">tabfree</a>(<span class="keyword">struct</span> <a class="code" href="structtabprm.html" title="Tabular transformation parameters.">tabprm</a> *tab);
-<a name="l00515"></a>00515 
-<a name="l00516"></a>00516 <span class="keywordtype">int</span> <a class="code" href="tab_8h.html#6b3768349e9a5e925aab24effddc584f" title="Print routine for the tabprm struct.">tabprt</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structtabprm.html" title="Tabular transformation parameters.">tabprm</a> *tab);
-<a name="l00517"></a>00517 
-<a name="l00518"></a>00518 <span class="keywordtype">int</span> <a class="code" href="tab_8h.html#519e8e4503f7c41c0f99e8597171c97f" title="Setup routine for the tabprm struct.">tabset</a>(<span class="keyword">struct</span> <a class="code" href="structtabprm.html" title="Tabular transformation parameters.">tabprm</a> *tab);
-<a name="l00519"></a>00519 
-<a name="l00520"></a>00520 <span class="keywordtype">int</span> <a class="code" href="tab_8h.html#006d6e8cb373e0dc3e9ccf128adb9411" title="Pixel-to-world transformation.">tabx2s</a>(<span class="keyword">struct</span> <a class="code" href="structtabprm.html" title="Tabular transformation parameters.">tabprm</a> *tab, <span class="keywordtype">int</span> ncoord, <span class="keywordtype">int</span> nelem, <span class="keyword">const</span> <span class="keywordtype">double</span> x[],
-<a name="l00521"></a>00521            <span class="keywordtype">double</span> world[], <span class="keywordtype">int</span> stat[]);
-<a name="l00522"></a>00522 
-<a name="l00523"></a>00523 <span class="keywordtype">int</span> <a class="code" href="tab_8h.html#aded7db92aa2758198b33f35f5f18d6e" title="World-to-pixel transformation.">tabs2x</a>(<span class="keyword">struct</span> <a class="code" href="structtabprm.html" title="Tabular transformation parameters.">tabprm</a> *tab, <span class="keywordtype">int</span> ncoord, <span class="keywordtype">int</span> nelem, <span class="keyword">const</span> <span class="keywordtype">double</span> world[],
-<a name="l00524"></a>00524            <span class="keywordtype">double</span> x[], <span class="keywordtype">int</span> stat[]);
-<a name="l00525"></a>00525 
-<a name="l00526"></a>00526 
-<a name="l00527"></a>00527 <span class="comment">/* Deprecated. */</span>
-<a name="l00528"></a><a class="code" href="tab_8h.html#8b57d9bacbabd2b516d77220cdb6167d">00528</a> <span class="preprocessor">#define tabini_errmsg tab_errmsg</span>
-<a name="l00529"></a><a class="code" href="tab_8h.html#27460f165fb03a075a1c6c6a48f33c62">00529</a> <span class="preprocessor"></span><span class="preprocessor">#define tabcpy_errmsg tab_errmsg</span>
-<a name="l00530"></a><a class="code" href="tab_8h.html#bf96fe5488df6796ec2606b974f330fe">00530</a> <span class="preprocessor"></span><span class="preprocessor">#define tabfree_errmsg tab_errmsg</span>
-<a name="l00531"></a><a class="code" href="tab_8h.html#e2ee098afabb7a7d225f930276ffb441">00531</a> <span class="preprocessor"></span><span class="preprocessor">#define tabprt_errmsg tab_errmsg</span>
-<a name="l00532"></a><a class="code" href="tab_8h.html#4abf39ca4cfc2ea073bffdbb98caa46d">00532</a> <span class="preprocessor"></span><span class="preprocessor">#define tabset_errmsg tab_errmsg</span>
-<a name="l00533"></a><a class="code" href="tab_8h.html#141c3365f0364c01237aeeb93ddb717e">00533</a> <span class="preprocessor"></span><span class="preprocessor">#define tabx2s_errmsg tab_errmsg</span>
-<a name="l00534"></a><a class="code" href="tab_8h.html#49872082d67e357c5c68a633824133ae">00534</a> <span class="preprocessor"></span><span class="preprocessor">#define tabs2x_errmsg tab_errmsg</span>
-<a name="l00535"></a>00535 <span class="preprocessor"></span>
-<a name="l00536"></a>00536 <span class="preprocessor">#ifdef __cplusplus</span>
-<a name="l00537"></a>00537 <span class="preprocessor"></span>}
-<a name="l00538"></a>00538 <span class="preprocessor">#endif</span>
-<a name="l00539"></a>00539 <span class="preprocessor"></span>
-<a name="l00540"></a>00540 <span class="preprocessor">#endif </span><span class="comment">/* WCSLIB_TAB */</span>
+<a name="l00362"></a>00362 <span class="comment">*     If tabini() is used to initialize the linprm struct (as would normally</span>
+<a name="l00363"></a>00363 <span class="comment">*     be the case) then it will set K from the array passed to it as a</span>
+<a name="l00364"></a>00364 <span class="comment">*     function argument.  The user should not subsequently modify it.</span>
+<a name="l00365"></a>00365 <span class="comment">*</span>
+<a name="l00366"></a>00366 <span class="comment">*   int *map</span>
+<a name="l00367"></a>00367 <span class="comment">*     (Given) Pointer to the first element of a vector of length tabprm::M</span>
+<a name="l00368"></a>00368 <span class="comment">*     that defines the association between axis m in the M-dimensional</span>
+<a name="l00369"></a>00369 <span class="comment">*     coordinate array (1 <= m <= M) and the indices of the intermediate world</span>
+<a name="l00370"></a>00370 <span class="comment">*     coordinate and world coordinate arrays, x[] and world[], in the argument</span>
+<a name="l00371"></a>00371 <span class="comment">*     lists for tabx2s() and tabs2x().</span>
+<a name="l00372"></a>00372 <span class="comment">*</span>
+<a name="l00373"></a>00373 <span class="comment">*     When x[] and world[] contain the full complement of coordinate elements</span>
+<a name="l00374"></a>00374 <span class="comment">*     in image-order, as will usually be the case, then map[m-1] == i-1 for</span>
+<a name="l00375"></a>00375 <span class="comment">*     axis i in the N-dimensional image (1 <= i <= N).  In terms of the FITS</span>
+<a name="l00376"></a>00376 <span class="comment">*     keywords</span>
+<a name="l00377"></a>00377 <span class="comment">*</span>
+<a name="l00378"></a>00378 <span class="comment">*       map[PVi_3a - 1] == i - 1.</span>
+<a name="l00379"></a>00379 <span class="comment">*</span>
+<a name="l00380"></a>00380 <span class="comment">*     However, a different association may result if x[], for example, only</span>
+<a name="l00381"></a>00381 <span class="comment">*     contains a (relevant) subset of intermediate world coordinate elements.</span>
+<a name="l00382"></a>00382 <span class="comment">*     For example, if M == 1 for an image with N > 1, it is possible to fill</span>
+<a name="l00383"></a>00383 <span class="comment">*     x[] with the relevant coordinate element with nelem set to 1.  In this</span>
+<a name="l00384"></a>00384 <span class="comment">*     case map[0] = 0 regardless of the value of i.</span>
+<a name="l00385"></a>00385 <span class="comment">*</span>
+<a name="l00386"></a>00386 <span class="comment">*   double *crval</span>
+<a name="l00387"></a>00387 <span class="comment">*     (Given) Pointer to the first element of a vector of length tabprm::M</span>
+<a name="l00388"></a>00388 <span class="comment">*     whose elements contain the index value for the reference pixel for each</span>
+<a name="l00389"></a>00389 <span class="comment">*     of the tabular coordinate axes.</span>
+<a name="l00390"></a>00390 <span class="comment">*</span>
+<a name="l00391"></a>00391 <span class="comment">*   double **index</span>
+<a name="l00392"></a>00392 <span class="comment">*     (Given) Pointer to the first element of a vector of length tabprm::M of</span>
+<a name="l00393"></a>00393 <span class="comment">*     pointers to vectors of lengths (K_1, K_2,... K_M) of 0-relative indexes</span>
+<a name="l00394"></a>00394 <span class="comment">*     (see tabprm::K).</span>
+<a name="l00395"></a>00395 <span class="comment">*</span>
+<a name="l00396"></a>00396 <span class="comment">*     The address of any or all of these index vectors may be set to zero,</span>
+<a name="l00397"></a>00397 <span class="comment">*     i.e.</span>
+<a name="l00398"></a>00398 <span class="comment">*</span>
+<a name="l00399"></a>00399 <span class="comment">=       index[m] == 0;</span>
+<a name="l00400"></a>00400 <span class="comment">*</span>
+<a name="l00401"></a>00401 <span class="comment">*     this is interpreted as default indexing, i.e.</span>
+<a name="l00402"></a>00402 <span class="comment">*</span>
+<a name="l00403"></a>00403 <span class="comment">=       index[m][k] = k;</span>
+<a name="l00404"></a>00404 <span class="comment">*</span>
+<a name="l00405"></a>00405 <span class="comment">*   double *coord</span>
+<a name="l00406"></a>00406 <span class="comment">*     (Given) Pointer to the first element of the tabular coordinate array,</span>
+<a name="l00407"></a>00407 <span class="comment">*     treated as though it were defined as</span>
+<a name="l00408"></a>00408 <span class="comment">*</span>
+<a name="l00409"></a>00409 <span class="comment">=       double coord[K_M]...[K_2][K_1][M];</span>
+<a name="l00410"></a>00410 <span class="comment">*</span>
+<a name="l00411"></a>00411 <span class="comment">*     (see tabprm::K) i.e. with the M dimension varying fastest so that the</span>
+<a name="l00412"></a>00412 <span class="comment">*     M elements of a coordinate vector are stored contiguously in memory.</span>
+<a name="l00413"></a>00413 <span class="comment">*</span>
+<a name="l00414"></a>00414 <span class="comment">*   int nc</span>
+<a name="l00415"></a>00415 <span class="comment">*     (Returned) Total number of coordinate vectors in the coordinate array</span>
+<a name="l00416"></a>00416 <span class="comment">*     being the product K_1 * K_2 * ... * K_M (see tabprm::K).</span>
+<a name="l00417"></a>00417 <span class="comment">*</span>
+<a name="l00418"></a>00418 <span class="comment">*   int padding</span>
+<a name="l00419"></a>00419 <span class="comment">*     (An unused variable inserted for alignment purposes only.)</span>
+<a name="l00420"></a>00420 <span class="comment">*</span>
+<a name="l00421"></a>00421 <span class="comment">*   int *sense</span>
+<a name="l00422"></a>00422 <span class="comment">*     (Returned) Pointer to the first element of a vector of length tabprm::M</span>
+<a name="l00423"></a>00423 <span class="comment">*     whose elements indicate whether the corresponding indexing vector is</span>
+<a name="l00424"></a>00424 <span class="comment">*     monotonic increasing (+1), or decreasing (-1).</span>
+<a name="l00425"></a>00425 <span class="comment">*</span>
+<a name="l00426"></a>00426 <span class="comment">*   int *p0</span>
+<a name="l00427"></a>00427 <span class="comment">*     (Returned) Pointer to the first element of a vector of length tabprm::M</span>
+<a name="l00428"></a>00428 <span class="comment">*     of interpolated indices into the coordinate array such that Upsilon_m,</span>
+<a name="l00429"></a>00429 <span class="comment">*     as defined in Paper III, is equal to (p0[m] + 1) + tabprm::delta[m].</span>
+<a name="l00430"></a>00430 <span class="comment">*</span>
+<a name="l00431"></a>00431 <span class="comment">*   double *delta</span>
+<a name="l00432"></a>00432 <span class="comment">*     (Returned) Pointer to the first element of a vector of length tabprm::M</span>
+<a name="l00433"></a>00433 <span class="comment">*     of interpolated indices into the coordinate array such that Upsilon_m,</span>
+<a name="l00434"></a>00434 <span class="comment">*     as defined in Paper III, is equal to (tabprm::p0[m] + 1) + delta[m].</span>
+<a name="l00435"></a>00435 <span class="comment">*</span>
+<a name="l00436"></a>00436 <span class="comment">*   double *extrema</span>
+<a name="l00437"></a>00437 <span class="comment">*     (Returned) Pointer to the first element of an array that records the</span>
+<a name="l00438"></a>00438 <span class="comment">*     minimum and maximum value of each element of the coordinate vector in</span>
+<a name="l00439"></a>00439 <span class="comment">*     each row of the coordinate array, treated as though it were defined as</span>
+<a name="l00440"></a>00440 <span class="comment">*</span>
+<a name="l00441"></a>00441 <span class="comment">=       double extrema[K_M]...[K_2][2][M]</span>
+<a name="l00442"></a>00442 <span class="comment">*</span>
+<a name="l00443"></a>00443 <span class="comment">*     (see tabprm::K).  The minimum is recorded in the first element of the</span>
+<a name="l00444"></a>00444 <span class="comment">*     compressed K_1 dimension, then the maximum.  This array is used by the</span>
+<a name="l00445"></a>00445 <span class="comment">*     inverse table lookup function, tabs2x(), to speed up table searches.</span>
+<a name="l00446"></a>00446 <span class="comment">*</span>
+<a name="l00447"></a>00447 <span class="comment">*   struct wcserr *err</span>
+<a name="l00448"></a>00448 <span class="comment">*     (Returned) If enabled, when an error status is returned this struct</span>
+<a name="l00449"></a>00449 <span class="comment">*     contains detailed information about the error, see wcserr_enable().</span>
+<a name="l00450"></a>00450 <span class="comment">*</span>
+<a name="l00451"></a>00451 <span class="comment">*   int m_flag</span>
+<a name="l00452"></a>00452 <span class="comment">*     (For internal use only.)</span>
+<a name="l00453"></a>00453 <span class="comment">*   int m_M</span>
+<a name="l00454"></a>00454 <span class="comment">*     (For internal use only.)</span>
+<a name="l00455"></a>00455 <span class="comment">*   int m_N</span>
+<a name="l00456"></a>00456 <span class="comment">*     (For internal use only.)</span>
+<a name="l00457"></a>00457 <span class="comment">*   int set_M</span>
+<a name="l00458"></a>00458 <span class="comment">*     (For internal use only.)</span>
+<a name="l00459"></a>00459 <span class="comment">*   int m_K</span>
+<a name="l00460"></a>00460 <span class="comment">*     (For internal use only.)</span>
+<a name="l00461"></a>00461 <span class="comment">*   int m_map</span>
+<a name="l00462"></a>00462 <span class="comment">*     (For internal use only.)</span>
+<a name="l00463"></a>00463 <span class="comment">*   int m_crval</span>
+<a name="l00464"></a>00464 <span class="comment">*     (For internal use only.)</span>
+<a name="l00465"></a>00465 <span class="comment">*   int m_index</span>
+<a name="l00466"></a>00466 <span class="comment">*     (For internal use only.)</span>
+<a name="l00467"></a>00467 <span class="comment">*   int m_indxs</span>
+<a name="l00468"></a>00468 <span class="comment">*     (For internal use only.)</span>
+<a name="l00469"></a>00469 <span class="comment">*   int m_coord</span>
+<a name="l00470"></a>00470 <span class="comment">*     (For internal use only.)</span>
+<a name="l00471"></a>00471 <span class="comment">*</span>
+<a name="l00472"></a>00472 <span class="comment">*</span>
+<a name="l00473"></a>00473 <span class="comment">* Global variable: const char *tab_errmsg[] - Status return messages</span>
+<a name="l00474"></a>00474 <span class="comment">* ------------------------------------------------------------------</span>
+<a name="l00475"></a>00475 <span class="comment">* Error messages to match the status value returned from each function.</span>
+<a name="l00476"></a>00476 <span class="comment">*</span>
+<a name="l00477"></a>00477 <span class="comment">*===========================================================================*/</span>
+<a name="l00478"></a>00478 
+<a name="l00479"></a>00479 <span class="preprocessor">#ifndef WCSLIB_TAB</span>
+<a name="l00480"></a>00480 <span class="preprocessor"></span><span class="preprocessor">#define WCSLIB_TAB</span>
+<a name="l00481"></a>00481 <span class="preprocessor"></span>
+<a name="l00482"></a>00482 <span class="preprocessor">#include "<a class="code" href="wcserr_8h.html">wcserr.h</a>"</span>
+<a name="l00483"></a>00483 
+<a name="l00484"></a>00484 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00485"></a>00485 <span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">"C"</span> {
+<a name="l00486"></a>00486 <span class="preprocessor">#endif</span>
+<a name="l00487"></a>00487 <span class="preprocessor"></span>
+<a name="l00488"></a>00488 
+<a name="l00489"></a>00489 <span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="tab_8h.html#824d1e7c8fea5e5918a8555df39aa5b7" title="Status return messages.">tab_errmsg</a>[];
+<a name="l00490"></a>00490 
+<a name="l00491"></a><a class="code" href="tab_8h.html#bd68f3b717dcf0fcd0078b9a4204f2ed">00491</a> <span class="keyword">enum</span> <a class="code" href="tab_8h.html#bd68f3b717dcf0fcd0078b9a4204f2ed">tab_errmsg_enum</a> {
+<a name="l00492"></a><a class="code" href="tab_8h.html#bd68f3b717dcf0fcd0078b9a4204f2ed42a664a8df3b0a485f49eb0e7c8108cd">00492</a>   <a class="code" href="tab_8h.html#bd68f3b717dcf0fcd0078b9a4204f2ed42a664a8df3b0a485f49eb0e7c8108cd">TABERR_SUCCESS</a>      = 0,      <span class="comment">/* Success. */</span>
+<a name="l00493"></a><a class="code" href="tab_8h.html#bd68f3b717dcf0fcd0078b9a4204f2eda0705873598b9fa5bf3b9afbc598a6bc">00493</a>   <a class="code" href="tab_8h.html#bd68f3b717dcf0fcd0078b9a4204f2eda0705873598b9fa5bf3b9afbc598a6bc">TABERR_NULL_POINTER</a> = 1,      <span class="comment">/* Null tabprm pointer passed. */</span>
+<a name="l00494"></a><a class="code" href="tab_8h.html#bd68f3b717dcf0fcd0078b9a4204f2ed1e503c059ddfe8f4aca37d335f7271f8">00494</a>   <a class="code" href="tab_8h.html#bd68f3b717dcf0fcd0078b9a4204f2ed1e503c059ddfe8f4aca37d335f7271f8">TABERR_MEMORY</a>       = 2,      <span class="comment">/* Memory allocation failed. */</span>
+<a name="l00495"></a><a class="code" href="tab_8h.html#bd68f3b717dcf0fcd0078b9a4204f2ed09c02b9ffff721d3f2dd64c318d7c38b">00495</a>   <a class="code" href="tab_8h.html#bd68f3b717dcf0fcd0078b9a4204f2ed09c02b9ffff721d3f2dd64c318d7c38b">TABERR_BAD_PARAMS</a>   = 3,      <span class="comment">/* Invalid tabular parameters. */</span>
+<a name="l00496"></a><a class="code" href="tab_8h.html#bd68f3b717dcf0fcd0078b9a4204f2edc6f6b4c9eca2bd36b0bf2f89309f9297">00496</a>   <a class="code" href="tab_8h.html#bd68f3b717dcf0fcd0078b9a4204f2edc6f6b4c9eca2bd36b0bf2f89309f9297">TABERR_BAD_X</a>        = 4,      <span class="comment">/* One or more of the x coordinates were</span>
+<a name="l00497"></a>00497 <span class="comment">                                   invalid. */</span>
+<a name="l00498"></a><a class="code" href="tab_8h.html#bd68f3b717dcf0fcd0078b9a4204f2ed9d77712eeed3ab7d2bf25e5251c9451b">00498</a>   <a class="code" href="tab_8h.html#bd68f3b717dcf0fcd0078b9a4204f2ed9d77712eeed3ab7d2bf25e5251c9451b">TABERR_BAD_WORLD</a>    = 5       <span class="comment">/* One or more of the world coordinates were</span>
+<a name="l00499"></a>00499 <span class="comment">                                   invalid. */</span>
+<a name="l00500"></a>00500 };
+<a name="l00501"></a>00501 
+<a name="l00502"></a><a class="code" href="structtabprm.html">00502</a> <span class="keyword">struct </span><a class="code" href="structtabprm.html" title="Tabular transformation parameters.">tabprm</a> {
+<a name="l00503"></a>00503   <span class="comment">/* Initialization flag (see the prologue above).                          */</span>
+<a name="l00504"></a>00504   <span class="comment">/*------------------------------------------------------------------------*/</span>
+<a name="l00505"></a><a class="code" href="structtabprm.html#27a7b0b12492e1b5f19242ec0eff8e08">00505</a>   <span class="keywordtype">int</span>    <a class="code" href="structtabprm.html#27a7b0b12492e1b5f19242ec0eff8e08">flag</a>;                  <span class="comment">/* Set to zero to force initialization.     */</span>
+<a name="l00506"></a>00506 
+<a name="l00507"></a>00507   <span class="comment">/* Parameters to be provided (see the prologue above).                    */</span>
+<a name="l00508"></a>00508   <span class="comment">/*------------------------------------------------------------------------*/</span>
+<a name="l00509"></a><a class="code" href="structtabprm.html#64b8a2eaba4116cc647a435108269be3">00509</a>   <span class="keywordtype">int</span>    <a class="code" href="structtabprm.html#64b8a2eaba4116cc647a435108269be3">M</a>;                     <span class="comment">/* Number of tabular coordinate axes.       */</span>
+<a name="l00510"></a><a class="code" href="structtabprm.html#f00d4a4e089737a799fb91e1a68040dc">00510</a>   <span class="keywordtype">int</span>    *<a class="code" href="structtabprm.html#f00d4a4e089737a799fb91e1a68040dc">K</a>;                    <span class="comment">/* Vector of length M whose elements        */</span>
+<a name="l00511"></a>00511                                 <span class="comment">/* (K_1, K_2,... K_M) record the lengths of */</span>
+<a name="l00512"></a>00512                                 <span class="comment">/* the axes of the coordinate array and of  */</span>
+<a name="l00513"></a>00513                                 <span class="comment">/* each indexing vector.                    */</span>
+<a name="l00514"></a><a class="code" href="structtabprm.html#29505cdf78fb12ca5951295fc16f4819">00514</a>   <span class="keywordtype">int</span>    *<a class="code" href="structtabprm.html#29505cdf78fb12ca5951295fc16f4819">map</a>;                  <span class="comment">/* Vector of length M usually such that     */</span>
+<a name="l00515"></a>00515                                 <span class="comment">/* map[m-1] == i-1 for coordinate array     */</span>
+<a name="l00516"></a>00516                                 <span class="comment">/* axis m and image axis i (see above).     */</span>
+<a name="l00517"></a><a class="code" href="structtabprm.html#1ef3d0af652bb59fb838a6b01bb133e2">00517</a>   <span class="keywordtype">double</span> *<a class="code" href="structtabprm.html#1ef3d0af652bb59fb838a6b01bb133e2">crval</a>;                <span class="comment">/* Vector of length M containing the index  */</span>
+<a name="l00518"></a>00518                                 <span class="comment">/* value for the reference pixel for each   */</span>
+<a name="l00519"></a>00519                                 <span class="comment">/* of the tabular coordinate axes.          */</span>
+<a name="l00520"></a><a class="code" href="structtabprm.html#fa6969fd752bb4e3823e8facf86bbd60">00520</a>   <span class="keywordtype">double</span> **<a class="code" href="structtabprm.html#fa6969fd752bb4e3823e8facf86bbd60">index</a>;               <span class="comment">/* Vector of pointers to M indexing vectors */</span>
+<a name="l00521"></a>00521                                 <span class="comment">/* of lengths (K_1, K_2,... K_M).           */</span>
+<a name="l00522"></a><a class="code" href="structtabprm.html#cee8b63d1691f1f531a1bb4854c6bf4c">00522</a>   <span class="keywordtype">double</span> *<a class="code" href="structtabprm.html#cee8b63d1691f1f531a1bb4854c6bf4c">coord</a>;                <span class="comment">/* (1+M)-dimensional tabular coordinate     */</span>
+<a name="l00523"></a>00523                                 <span class="comment">/* array (see above).                       */</span>
+<a name="l00524"></a>00524 
+<a name="l00525"></a>00525   <span class="comment">/* Information derived from the parameters supplied.                      */</span>
+<a name="l00526"></a>00526   <span class="comment">/*------------------------------------------------------------------------*/</span>
+<a name="l00527"></a><a class="code" href="structtabprm.html#4263d73c71a9a5e77643f572c483b7ab">00527</a>   <span class="keywordtype">int</span>    <a class="code" href="structtabprm.html#4263d73c71a9a5e77643f572c483b7ab">nc</a>;                    <span class="comment">/* Number of coordinate vectors (of length  */</span>
+<a name="l00528"></a>00528                                 <span class="comment">/* M) in the coordinate array.              */</span>
+<a name="l00529"></a><a class="code" href="structtabprm.html#0777c3de4601874221031a8ad37eff95">00529</a>   <span class="keywordtype">int</span>    <a class="code" href="structtabprm.html#0777c3de4601874221031a8ad37eff95">padding</a>;               <span class="comment">/* (Dummy inserted for alignment purposes.) */</span>
+<a name="l00530"></a><a class="code" href="structtabprm.html#dc7e170dba47f4e6d40afabfdaecfddd">00530</a>   <span class="keywordtype">int</span>    *<a class="code" href="structtabprm.html#dc7e170dba47f4e6d40afabfdaecfddd">sense</a>;                <span class="comment">/* Vector of M flags that indicate whether  */</span>
+<a name="l00531"></a>00531                                 <span class="comment">/* the Mth indexing vector is monotonic     */</span>
+<a name="l00532"></a>00532                                 <span class="comment">/* increasing, or else decreasing.          */</span>
+<a name="l00533"></a><a class="code" href="structtabprm.html#48cbe51ee26f0615036308fe72768403">00533</a>   <span class="keywordtype">int</span>    *<a class="code" href="structtabprm.html#48cbe51ee26f0615036308fe72768403">p0</a>;                   <span class="comment">/* Vector of M indices.                     */</span>
+<a name="l00534"></a><a class="code" href="structtabprm.html#77130658a6e330e0edba348d1dc7edf2">00534</a>   <span class="keywordtype">double</span> *<a class="code" href="structtabprm.html#77130658a6e330e0edba348d1dc7edf2">delta</a>;                <span class="comment">/* Vector of M increments.                  */</span>
+<a name="l00535"></a><a class="code" href="structtabprm.html#ade738f7269d71d34fdf3d52f1c61d88">00535</a>   <span class="keywordtype">double</span> *<a class="code" href="structtabprm.html#ade738f7269d71d34fdf3d52f1c61d88">extrema</a>;              <span class="comment">/* (1+M)-dimensional array of coordinate    */</span>
+<a name="l00536"></a>00536                                 <span class="comment">/* extrema.                                 */</span>
+<a name="l00537"></a>00537 
+<a name="l00538"></a>00538   <span class="comment">/* Error handling                                                         */</span>
+<a name="l00539"></a>00539   <span class="comment">/*------------------------------------------------------------------------*/</span>
+<a name="l00540"></a><a class="code" href="structtabprm.html#3df12930fa5f38dcfc71aece8aed816c">00540</a>   <span class="keyword">struct </span><a class="code" href="structwcserr.html" title="Error message handling.">wcserr</a> *<a class="code" href="structtabprm.html#3df12930fa5f38dcfc71aece8aed816c">err</a>;
+<a name="l00541"></a>00541 
+<a name="l00542"></a>00542   <span class="comment">/* Private - the remainder are for memory management.                     */</span>
+<a name="l00543"></a>00543   <span class="comment">/*------------------------------------------------------------------------*/</span>
+<a name="l00544"></a><a class="code" href="structtabprm.html#36adcba673ae8ede86b80f7e5111e0ec">00544</a>   <span class="keywordtype">int</span>    <a class="code" href="structtabprm.html#8572ca79676edfe06b3d1df00f93384b">m_flag</a>, <a class="code" href="structtabprm.html#e19ca756ab2190f5d5ced59ad0a1a4bc">m_M</a>, <a class="code" href="structtabprm.html#36adcba673ae8ede86b80f7e5111e0ec">m_N</a>;
+<a name="l00545"></a><a class="code" href="structtabprm.html#71057a73168d71019b0caaa203fe5a05">00545</a>   <span class="keywordtype">int</span>    <a class="code" href="structtabprm.html#71057a73168d71019b0caaa203fe5a05">set_M</a>;
+<a name="l00546"></a><a class="code" href="structtabprm.html#9d2c36c4cfb17532ba5f08cbd90a5785">00546</a>   <span class="keywordtype">int</span>    *<a class="code" href="structtabprm.html#5c62c8fd3dc6e9a3c928be9a1ed81ca1">m_K</a>, *<a class="code" href="structtabprm.html#9d2c36c4cfb17532ba5f08cbd90a5785">m_map</a>;
+<a name="l00547"></a><a class="code" href="structtabprm.html#43276034ba8e0954a6e2632117cd0afd">00547</a>   <span class="keywordtype">double</span> *<a class="code" href="structtabprm.html#bf7f932bcefad1f0e371167971018965">m_crval</a>, **<a class="code" href="structtabprm.html#1ce970a854c9976d8b3e4e26df102b3b">m_index</a>, **<a class="code" href="structtabprm.html#43276034ba8e0954a6e2632117cd0afd">m_indxs</a>, *<a class="code" href="structtabprm.html#c05f0ad36debbabf441ca8d8aac59a96">m_coord</a>;
+<a name="l00548"></a>00548 };
+<a name="l00549"></a>00549 
+<a name="l00550"></a>00550 <span class="comment">/* Size of the tabprm struct in int units, used by the Fortran wrappers. */</span>
+<a name="l00551"></a><a class="code" href="tab_8h.html#9c80120944556169d230d4cd051d88cb">00551</a> <span class="preprocessor">#define TABLEN (sizeof(struct tabprm)/sizeof(int))</span>
+<a name="l00552"></a>00552 <span class="preprocessor"></span>
+<a name="l00553"></a>00553 
+<a name="l00554"></a>00554 <span class="keywordtype">int</span> <a class="code" href="tab_8h.html#bb7920acdfb83179d3bac65035144c02" title="Default constructor for the tabprm struct.">tabini</a>(<span class="keywordtype">int</span> alloc, <span class="keywordtype">int</span> M, <span class="keyword">const</span> <span class="keywordtype">int</span> K[], <span class="keyword">struct</span> <a class="code" href="structtabprm.html" title="Tabular transformation parameters.">tabprm</a> *tab);
+<a name="l00555"></a>00555 
+<a name="l00556"></a>00556 <span class="keywordtype">int</span> <a class="code" href="tab_8h.html#e403ff0b740916989c7386728df001c8" title="Acquire tabular memory.">tabmem</a>(<span class="keyword">struct</span> <a class="code" href="structtabprm.html" title="Tabular transformation parameters.">tabprm</a> *tab);
+<a name="l00557"></a>00557 
+<a name="l00558"></a>00558 <span class="keywordtype">int</span> <a class="code" href="tab_8h.html#87b3a2a84bab396a528af8382ce9ad04" title="Copy routine for the tabprm struct.">tabcpy</a>(<span class="keywordtype">int</span> alloc, <span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structtabprm.html" title="Tabular transformation parameters.">tabprm</a> *tabsrc, <span class="keyword">struct</span> <a class="code" href="structtabprm.html" title="Tabular transformation parameters.">tabprm</a> *tabdst);
+<a name="l00559"></a>00559 
+<a name="l00560"></a>00560 <span class="keywordtype">int</span> <a class="code" href="tab_8h.html#0f3501cc592c78e0f2cb9922466589f2" title="Destructor for the tabprm struct.">tabfree</a>(<span class="keyword">struct</span> <a class="code" href="structtabprm.html" title="Tabular transformation parameters.">tabprm</a> *tab);
+<a name="l00561"></a>00561 
+<a name="l00562"></a>00562 <span class="keywordtype">int</span> <a class="code" href="tab_8h.html#6b3768349e9a5e925aab24effddc584f" title="Print routine for the tabprm struct.">tabprt</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structtabprm.html" title="Tabular transformation parameters.">tabprm</a> *tab);
+<a name="l00563"></a>00563 
+<a name="l00564"></a>00564 <span class="keywordtype">int</span> <a class="code" href="tab_8h.html#519e8e4503f7c41c0f99e8597171c97f" title="Setup routine for the tabprm struct.">tabset</a>(<span class="keyword">struct</span> <a class="code" href="structtabprm.html" title="Tabular transformation parameters.">tabprm</a> *tab);
+<a name="l00565"></a>00565 
+<a name="l00566"></a>00566 <span class="keywordtype">int</span> <a class="code" href="tab_8h.html#006d6e8cb373e0dc3e9ccf128adb9411" title="Pixel-to-world transformation.">tabx2s</a>(<span class="keyword">struct</span> <a class="code" href="structtabprm.html" title="Tabular transformation parameters.">tabprm</a> *tab, <span class="keywordtype">int</span> ncoord, <span class="keywordtype">int</span> nelem, <span class="keyword">const</span> <span class="keywordtype">double</span> x[],
+<a name="l00567"></a>00567            <span class="keywordtype">double</span> world[], <span class="keywordtype">int</span> stat[]);
+<a name="l00568"></a>00568 
+<a name="l00569"></a>00569 <span class="keywordtype">int</span> <a class="code" href="tab_8h.html#aded7db92aa2758198b33f35f5f18d6e" title="World-to-pixel transformation.">tabs2x</a>(<span class="keyword">struct</span> <a class="code" href="structtabprm.html" title="Tabular transformation parameters.">tabprm</a> *tab, <span class="keywordtype">int</span> ncoord, <span class="keywordtype">int</span> nelem, <span class="keyword">const</span> <span class="keywordtype">double</span> world[],
+<a name="l00570"></a>00570            <span class="keywordtype">double</span> x[], <span class="keywordtype">int</span> stat[]);
+<a name="l00571"></a>00571 
+<a name="l00572"></a>00572 
+<a name="l00573"></a>00573 <span class="comment">/* Deprecated. */</span>
+<a name="l00574"></a><a class="code" href="tab_8h.html#8b57d9bacbabd2b516d77220cdb6167d">00574</a> <span class="preprocessor">#define tabini_errmsg tab_errmsg</span>
+<a name="l00575"></a><a class="code" href="tab_8h.html#27460f165fb03a075a1c6c6a48f33c62">00575</a> <span class="preprocessor"></span><span class="preprocessor">#define tabcpy_errmsg tab_errmsg</span>
+<a name="l00576"></a><a class="code" href="tab_8h.html#bf96fe5488df6796ec2606b974f330fe">00576</a> <span class="preprocessor"></span><span class="preprocessor">#define tabfree_errmsg tab_errmsg</span>
+<a name="l00577"></a><a class="code" href="tab_8h.html#e2ee098afabb7a7d225f930276ffb441">00577</a> <span class="preprocessor"></span><span class="preprocessor">#define tabprt_errmsg tab_errmsg</span>
+<a name="l00578"></a><a class="code" href="tab_8h.html#4abf39ca4cfc2ea073bffdbb98caa46d">00578</a> <span class="preprocessor"></span><span class="preprocessor">#define tabset_errmsg tab_errmsg</span>
+<a name="l00579"></a><a class="code" href="tab_8h.html#141c3365f0364c01237aeeb93ddb717e">00579</a> <span class="preprocessor"></span><span class="preprocessor">#define tabx2s_errmsg tab_errmsg</span>
+<a name="l00580"></a><a class="code" href="tab_8h.html#49872082d67e357c5c68a633824133ae">00580</a> <span class="preprocessor"></span><span class="preprocessor">#define tabs2x_errmsg tab_errmsg</span>
+<a name="l00581"></a>00581 <span class="preprocessor"></span>
+<a name="l00582"></a>00582 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00583"></a>00583 <span class="preprocessor"></span>}
+<a name="l00584"></a>00584 <span class="preprocessor">#endif</span>
+<a name="l00585"></a>00585 <span class="preprocessor"></span>
+<a name="l00586"></a>00586 <span class="preprocessor">#endif </span><span class="comment">/* WCSLIB_TAB */</span>
 </pre></div></div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Mon Feb 7 18:03:56 2011 for WCSLIB 4.7 by 
+<hr size="1"><address style="text-align: right;"><small>Generated on Tue Oct 4 19:02:30 2011 for WCSLIB 4.8.2 by 
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address>
 </body>
diff --git a/wcslib/html/tab_8h.html b/wcslib/html/tab_8h.html
index 7adae8b..6077807 100644
--- a/wcslib/html/tab_8h.html
+++ b/wcslib/html/tab_8h.html
@@ -1,6 +1,6 @@
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
 <html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>WCSLIB 4.7: tab.h File Reference</title>
+<title>WCSLIB 4.8.2: tab.h File Reference</title>
 <link href="doxygen.css" rel="stylesheet" type="text/css">
 <link href="tabs.css" rel="stylesheet" type="text/css">
 </head><body>
@@ -16,7 +16,8 @@
   </div>
 </div>
 <div class="contents">
-<h1>tab.h File Reference</h1>
+<h1>tab.h File Reference</h1><code>#include "<a class="el" href="wcserr_8h-source.html">wcserr.h</a>"</code><br>
+
 <p>
 <a href="tab_8h-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0">
 <tr><td></td></tr>
@@ -49,6 +50,18 @@
 <tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="tab_8h.html#49872082d67e357c5c68a633824133ae">tabs2x_errmsg</a>   <a class="el" href="tab_8h.html#824d1e7c8fea5e5918a8555df39aa5b7">tab_errmsg</a></td></tr>
 
 <tr><td class="mdescLeft"> </td><td class="mdescRight">Deprecated.  <a href="#49872082d67e357c5c68a633824133ae"></a><br></td></tr>
+<tr><td colspan="2"><br><h2>Enumerations</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="tab_8h.html#bd68f3b717dcf0fcd0078b9a4204f2ed">tab_errmsg_enum</a> { <br>
+  <a class="el" href="tab_8h.html#bd68f3b717dcf0fcd0078b9a4204f2ed42a664a8df3b0a485f49eb0e7c8108cd">TABERR_SUCCESS</a> =  0, 
+<a class="el" href="tab_8h.html#bd68f3b717dcf0fcd0078b9a4204f2eda0705873598b9fa5bf3b9afbc598a6bc">TABERR_NULL_POINTER</a> =  1, 
+<a class="el" href="tab_8h.html#bd68f3b717dcf0fcd0078b9a4204f2ed1e503c059ddfe8f4aca37d335f7271f8">TABERR_MEMORY</a> =  2, 
+<a class="el" href="tab_8h.html#bd68f3b717dcf0fcd0078b9a4204f2ed09c02b9ffff721d3f2dd64c318d7c38b">TABERR_BAD_PARAMS</a> =  3, 
+<br>
+  <a class="el" href="tab_8h.html#bd68f3b717dcf0fcd0078b9a4204f2edc6f6b4c9eca2bd36b0bf2f89309f9297">TABERR_BAD_X</a> =  4, 
+<a class="el" href="tab_8h.html#bd68f3b717dcf0fcd0078b9a4204f2ed9d77712eeed3ab7d2bf25e5251c9451b">TABERR_BAD_WORLD</a> =  5
+<br>
+ }</td></tr>
+
 <tr><td colspan="2"><br><h2>Functions</h2></td></tr>
 <tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="tab_8h.html#bb7920acdfb83179d3bac65035144c02">tabini</a> (int alloc, int M, const int K[], struct <a class="el" href="structtabprm.html">tabprm</a> *tab)</td></tr>
 
@@ -213,6 +226,38 @@ Size of the <a class="el" href="structtabprm.html" title="Tabular transformation
 
 </div>
 </div><p>
+<hr><h2>Enumeration Type Documentation</h2>
+<a class="anchor" name="bd68f3b717dcf0fcd0078b9a4204f2ed"></a><!-- doxytag: member="tab.h::tab_errmsg_enum" ref="bd68f3b717dcf0fcd0078b9a4204f2ed" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">enum <a class="el" href="tab_8h.html#bd68f3b717dcf0fcd0078b9a4204f2ed">tab_errmsg_enum</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<dl compact><dt><b>Enumerator: </b></dt><dd>
+<table border="0" cellspacing="2" cellpadding="0">
+<tr><td valign="top"><em><a class="anchor" name="bd68f3b717dcf0fcd0078b9a4204f2ed42a664a8df3b0a485f49eb0e7c8108cd"></a><!-- doxytag: member="TABERR_SUCCESS" ref="bd68f3b717dcf0fcd0078b9a4204f2ed42a664a8df3b0a485f49eb0e7c8108cd" args="" -->TABERR_SUCCESS</em> </td><td>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" name="bd68f3b717dcf0fcd0078b9a4204f2eda0705873598b9fa5bf3b9afbc598a6bc"></a><!-- doxytag: member="TABERR_NULL_POINTER" ref="bd68f3b717dcf0fcd0078b9a4204f2eda0705873598b9fa5bf3b9afbc598a6bc" args="" -->TABERR_NULL_POINTER</em> </td><td>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" name="bd68f3b717dcf0fcd0078b9a4204f2ed1e503c059ddfe8f4aca37d335f7271f8"></a><!-- doxytag: member="TABERR_MEMORY" ref="bd68f3b717dcf0fcd0078b9a4204f2ed1e503c059ddfe8f4aca37d335f7271f8" args="" -->TABERR_MEMORY</em> </td><td>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" name="bd68f3b717dcf0fcd0078b9a4204f2ed09c02b9ffff721d3f2dd64c318d7c38b"></a><!-- doxytag: member="TABERR_BAD_PARAMS" ref="bd68f3b717dcf0fcd0078b9a4204f2ed09c02b9ffff721d3f2dd64c318d7c38b" args="" -->TABERR_BAD_PARAMS</em> </td><td>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" name="bd68f3b717dcf0fcd0078b9a4204f2edc6f6b4c9eca2bd36b0bf2f89309f9297"></a><!-- doxytag: member="TABERR_BAD_X" ref="bd68f3b717dcf0fcd0078b9a4204f2edc6f6b4c9eca2bd36b0bf2f89309f9297" args="" -->TABERR_BAD_X</em> </td><td>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" name="bd68f3b717dcf0fcd0078b9a4204f2ed9d77712eeed3ab7d2bf25e5251c9451b"></a><!-- doxytag: member="TABERR_BAD_WORLD" ref="bd68f3b717dcf0fcd0078b9a4204f2ed9d77712eeed3ab7d2bf25e5251c9451b" args="" -->TABERR_BAD_WORLD</em> </td><td>
+</td></tr>
+</table>
+</dl>
+
+</div>
+</div><p>
 <hr><h2>Function Documentation</h2>
 <a class="anchor" name="bb7920acdfb83179d3bac65035144c02"></a><!-- doxytag: member="tab.h::tabini" ref="bb7920acdfb83179d3bac65035144c02" args="(int alloc, int M, const int K[], struct tabprm *tab)" -->
 <div class="memitem">
@@ -265,8 +310,8 @@ Size of the <a class="el" href="structtabprm.html" title="Tabular transformation
   </table>
 </dl>
 <dl class="return" compact><dt><b>Returns:</b></dt><dd>Status return value:<ul>
-<li>0: Success.</li><li>1: Null <a class="el" href="structtabprm.html" title="Tabular transformation parameters.">tabprm</a> pointer passed.</li><li>2: Memory allocation failed.</li><li>3: Invalid tabular parameters. </li></ul>
-</dd></dl>
+<li>0: Success.</li><li>1: Null <a class="el" href="structtabprm.html" title="Tabular transformation parameters.">tabprm</a> pointer passed.</li><li>2: Memory allocation failed.</li><li>3: Invalid tabular parameters.</li></ul>
+For returns > 1, a detailed error message is set in <a class="el" href="structtabprm.html#3df12930fa5f38dcfc71aece8aed816c">tabprm::err</a> if enabled, see <a class="el" href="wcserr_8h.html#1691b8bd184d40ca6fda255be078fa53" title="Enable/disable error messaging.">wcserr_enable()</a>. </dd></dl>
 
 </div>
 </div><p>
@@ -294,8 +339,8 @@ Size of the <a class="el" href="structtabprm.html" title="Tabular transformation
   </table>
 </dl>
 <dl class="return" compact><dt><b>Returns:</b></dt><dd>Status return value:<ul>
-<li>0: Success.</li><li>1: Null <a class="el" href="structtabprm.html" title="Tabular transformation parameters.">tabprm</a> pointer passed. </li></ul>
-</dd></dl>
+<li>0: Success.</li><li>1: Null <a class="el" href="structtabprm.html" title="Tabular transformation parameters.">tabprm</a> pointer passed.</li><li>2: Memory allocation failed.</li></ul>
+For returns > 1, a detailed error message is set in <a class="el" href="structtabprm.html#3df12930fa5f38dcfc71aece8aed816c">tabprm::err</a> if enabled, see <a class="el" href="wcserr_8h.html#1691b8bd184d40ca6fda255be078fa53" title="Enable/disable error messaging.">wcserr_enable()</a>. </dd></dl>
 
 </div>
 </div><p>
@@ -341,8 +386,8 @@ Size of the <a class="el" href="structtabprm.html" title="Tabular transformation
   </table>
 </dl>
 <dl class="return" compact><dt><b>Returns:</b></dt><dd>Status return value:<ul>
-<li>0: Success.</li><li>1: Null <a class="el" href="structtabprm.html" title="Tabular transformation parameters.">tabprm</a> pointer passed.</li><li>2: Memory allocation failed. </li></ul>
-</dd></dl>
+<li>0: Success.</li><li>1: Null <a class="el" href="structtabprm.html" title="Tabular transformation parameters.">tabprm</a> pointer passed.</li><li>2: Memory allocation failed.</li></ul>
+For returns > 1, a detailed error message is set in <a class="el" href="structtabprm.html#3df12930fa5f38dcfc71aece8aed816c">tabprm::err</a> (associated with tabdst) if enabled, see <a class="el" href="wcserr_8h.html#1691b8bd184d40ca6fda255be078fa53" title="Enable/disable error messaging.">wcserr_enable()</a>. </dd></dl>
 
 </div>
 </div><p>
@@ -393,7 +438,7 @@ Size of the <a class="el" href="structtabprm.html" title="Tabular transformation
 <div class="memdoc">
 
 <p>
-<b>tabprt</b>() prints the contents of a <a class="el" href="structtabprm.html" title="Tabular transformation parameters.">tabprm</a> struct.<p>
+<b>tabprt</b>() prints the contents of a <a class="el" href="structtabprm.html" title="Tabular transformation parameters.">tabprm</a> struct using <a class="el" href="wcsprintf_8h.html#46950abaf5a27347da8160741f98f973" title="Print function used by WCSLIB diagnostic routines.">wcsprintf()</a>. Mainly intended for diagnostic purposes.<p>
 <dl compact><dt><b>Parameters:</b></dt><dd>
   <table border="0" cellspacing="2" cellpadding="0">
     <tr><td valign="top"><tt>[in]</tt> </td><td valign="top"><em>tab</em> </td><td>Tabular transformation parameters.</td></tr>
@@ -430,8 +475,8 @@ Note that this routine need not be called directly; it will be invoked by <a cla
   </table>
 </dl>
 <dl class="return" compact><dt><b>Returns:</b></dt><dd>Status return value:<ul>
-<li>0: Success.</li><li>1: Null <a class="el" href="structtabprm.html" title="Tabular transformation parameters.">tabprm</a> pointer passed.</li><li>3: Invalid tabular parameters. </li></ul>
-</dd></dl>
+<li>0: Success.</li><li>1: Null <a class="el" href="structtabprm.html" title="Tabular transformation parameters.">tabprm</a> pointer passed.</li><li>3: Invalid tabular parameters.</li></ul>
+For returns > 1, a detailed error message is set in <a class="el" href="structtabprm.html#3df12930fa5f38dcfc71aece8aed816c">tabprm::err</a> if enabled, see <a class="el" href="wcserr_8h.html#1691b8bd184d40ca6fda255be078fa53" title="Enable/disable error messaging.">wcserr_enable()</a>. </dd></dl>
 
 </div>
 </div><p>
@@ -498,8 +543,8 @@ Note that this routine need not be called directly; it will be invoked by <a cla
   </table>
 </dl>
 <dl class="return" compact><dt><b>Returns:</b></dt><dd>Status return value:<ul>
-<li>0: Success.</li><li>1: Null <a class="el" href="structtabprm.html" title="Tabular transformation parameters.">tabprm</a> pointer passed.</li><li>3: Invalid tabular parameters.</li><li>4: One or more of the x coordinates were invalid, as indicated by the stat vector. </li></ul>
-</dd></dl>
+<li>0: Success.</li><li>1: Null <a class="el" href="structtabprm.html" title="Tabular transformation parameters.">tabprm</a> pointer passed.</li><li>3: Invalid tabular parameters.</li><li>4: One or more of the x coordinates were invalid, as indicated by the stat vector.</li></ul>
+For returns > 1, a detailed error message is set in <a class="el" href="structtabprm.html#3df12930fa5f38dcfc71aece8aed816c">tabprm::err</a> if enabled, see <a class="el" href="wcserr_8h.html#1691b8bd184d40ca6fda255be078fa53" title="Enable/disable error messaging.">wcserr_enable()</a>. </dd></dl>
 
 </div>
 </div><p>
@@ -566,8 +611,8 @@ Note that this routine need not be called directly; it will be invoked by <a cla
   </table>
 </dl>
 <dl class="return" compact><dt><b>Returns:</b></dt><dd>Status return value:<ul>
-<li>0: Success.</li><li>1: Null <a class="el" href="structtabprm.html" title="Tabular transformation parameters.">tabprm</a> pointer passed.</li><li>3: Invalid tabular parameters.</li><li>5: One or more of the world coordinates were invalid, as indicated by the stat vector. </li></ul>
-</dd></dl>
+<li>0: Success.</li><li>1: Null <a class="el" href="structtabprm.html" title="Tabular transformation parameters.">tabprm</a> pointer passed.</li><li>3: Invalid tabular parameters.</li><li>5: One or more of the world coordinates were invalid, as indicated by the stat vector.</li></ul>
+For returns > 1, a detailed error message is set in <a class="el" href="structtabprm.html#3df12930fa5f38dcfc71aece8aed816c">tabprm::err</a> if enabled, see <a class="el" href="wcserr_8h.html#1691b8bd184d40ca6fda255be078fa53" title="Enable/disable error messaging.">wcserr_enable()</a>. </dd></dl>
 
 </div>
 </div><p>
@@ -588,7 +633,7 @@ Error messages to match the status value returned from each function.
 </div>
 </div><p>
 </div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Mon Feb 7 18:03:57 2011 for WCSLIB 4.7 by 
+<hr size="1"><address style="text-align: right;"><small>Generated on Tue Oct 4 19:02:30 2011 for WCSLIB 4.8.2 by 
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address>
 </body>
diff --git a/wcslib/html/testing.html b/wcslib/html/testing.html
index 452fbc3..4ada27e 100644
--- a/wcslib/html/testing.html
+++ b/wcslib/html/testing.html
@@ -1,6 +1,6 @@
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
 <html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>WCSLIB 4.7: Example code, testing and verification</title>
+<title>WCSLIB 4.8.2: Example code, testing and verification</title>
 <link href="doxygen.css" rel="stylesheet" type="text/css">
 <link href="tabs.css" rel="stylesheet" type="text/css">
 </head><body>
@@ -14,7 +14,7 @@
       <li><a href="files.html"><span>Files</span></a></li>
     </ul>
   </div>
-  <div class="navpath"><a class="el" href="index.html">WCSLIB 4.7 and PGSBOX 4.7</a>
+  <div class="navpath"><a class="el" href="index.html">WCSLIB 4.8.2 and PGSBOX 4.8.2</a>
   </div>
 </div>
 <div class="contents">
@@ -34,7 +34,7 @@ The high- and middle-level test programs are more instructive for applications p
 <li>Middle level: <br>
  <em>twcs</em> tests closure of <a class="el" href="wcs_8h.html#60673d05a3513659ac848a9cb3d0cb07" title="World-to-pixel transformation.">wcss2p()</a> and <a class="el" href="wcs_8h.html#27d3dd209db3e76cf4c50f48c01ba986" title="Pixel-to-world transformation.">wcsp2s()</a> for a number of selected projections. <em>twcsmix</em> verifies <a class="el" href="wcs_8h.html#f3f00b876c8212d43f32a51feeadaa81" title="Hybrid coordinate transformation.">wcsmix()</a> on the <img class="formulaInl" alt="$1^\circ$" src="form_20.png"> grid of celestial longitude and latitude for a number of selected projections. It plots a test grid for each projection and indicates the location of successful and failed solutions. <em>twcssub</em> tests the extraction of a coordinate description for a subimage from a <a class="el" href="structwcsprm.html" title="Coordinate transformation parameters.">wcsprm</a> struct by <a class="el" href="wcs_8h.html#864c99fef9f3eee29085ce42d0ee0d64" title="Subimage extraction routine for the wcsprm struct.">wcssub()</a>. <br>
 <br>
- <em>tunits</em> tests <a class="el" href="wcsunits_8h.html#560462cb2a7fa7eae6b4f325c85e7911" title="Translation of non-standard unit specifications.">wcsutrn()</a>, <a class="el" href="wcsunits_8h.html#ef5d64e333f758458b1edaa617911513" title="FITS units specification conversion.">wcsunits()</a> and <a class="el" href="wcsunits_8h.html#0e7fd01137ef47ca728c19e8870d1ab5" title="FITS units specification parser.">wcsulex()</a>, the units specification translator, converter and parser, either interactively or using a list of units specifications contained in units_test.</li></ul>
+ <em>tunits</em> tests <a class="el" href="wcsunits_8h.html#25ba0f0129e88c6e7c74d4562cf796cd" title="Translation of non-standard unit specifications.">wcsutrne()</a>, <a class="el" href="wcsunits_8h.html#47aa4e0a54f11d7ed5146c00906a3984" title="FITS units specification conversion.">wcsunitse()</a> and <a class="el" href="wcsunits_8h.html#f2c6e7c95fd6741183b2b74dd24d59ce" title="FITS units specification parser.">wcsulexe()</a>, the units specification translator, converter and parser, either interactively or using a list of units specifications contained in units_test.</li></ul>
 <p>
 <ul>
 <li>Low level: <br>
@@ -50,7 +50,7 @@ The high- and middle-level test programs are more instructive for applications p
 <br>
  Although tests for closure help to verify the internal consistency of the routines they do not verify them in an absolute sense. This is partly addressed by <em>tcel1</em>, <em>tcel2</em>, <em>tprj2</em>, <em>ttab2</em> and <em>ttab3</em> which plot graticules for visual inspection of scaling, orientation, and other macroscopic characteristics of the projections. </li></ul>
 </div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Mon Feb 7 18:03:57 2011 for WCSLIB 4.7 by 
+<hr size="1"><address style="text-align: right;"><small>Generated on Tue Oct 4 19:02:31 2011 for WCSLIB 4.8.2 by 
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address>
 </body>
diff --git a/wcslib/html/threads.html b/wcslib/html/threads.html
index 3482615..c0642d6 100644
--- a/wcslib/html/threads.html
+++ b/wcslib/html/threads.html
@@ -1,6 +1,6 @@
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
 <html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>WCSLIB 4.7: Thread-safety</title>
+<title>WCSLIB 4.8.2: Thread-safety</title>
 <link href="doxygen.css" rel="stylesheet" type="text/css">
 <link href="tabs.css" rel="stylesheet" type="text/css">
 </head><body>
@@ -14,11 +14,11 @@
       <li><a href="files.html"><span>Files</span></a></li>
     </ul>
   </div>
-  <div class="navpath"><a class="el" href="index.html">WCSLIB 4.7 and PGSBOX 4.7</a>
+  <div class="navpath"><a class="el" href="index.html">WCSLIB 4.8.2 and PGSBOX 4.8.2</a>
   </div>
 </div>
 <div class="contents">
-<h1><a class="anchor" name="threads">Thread-safety </a></h1>With the following exceptions WCSLIB 4.7 is thread-safe:<p>
+<h1><a class="anchor" name="threads">Thread-safety </a></h1>With the following exceptions WCSLIB 4.8 is thread-safe:<p>
 <ul>
 <li>The C code generated by Flex is not re-entrant. Flex does have the capacity for producing re-entrant scanners but they have a different API. This may be handled by a compile-time option in future but in the meantime calls to the header parsers should be serialized via a mutex.</li></ul>
 <p>
@@ -26,9 +26,12 @@
 <li>The low-level functions <a class="el" href="wcs_8h.html#42b2578d76ace7ca6114d82b7ae46a89" title="Memory allocation for PVi_ma.">wcsnpv()</a> and <a class="el" href="wcs_8h.html#e790c9ce6c9b7a4845cf1c3c97b1e97a" title="Memory allocation for PSi_ma.">wcsnps()</a> are not thread-safe but within the library itself they are only used by the Flex scanners <a class="el" href="wcshdr_8h.html#c75623ee805ab7d43b0bba684c719a60" title="FITS WCS parser routine for image headers.">wcspih()</a> and <a class="el" href="wcshdr_8h.html#dc053d80a9c4da454a52eed34e123633" title="FITS WCS parser routine for binary table and image headers.">wcsbth()</a>. They would rarely need to be used by application programmers.</li></ul>
 <p>
 <ul>
-<li>Diagnostic functions that print the contents of the various structs, namely <a class="el" href="cel_8h.html#db2e4565f61a9de5fe278d9035850dc3" title="Print routine for the celprm struct.">celprt()</a>, <a class="el" href="lin_8h.html#946005b038f5c584691630b5d39369e3" title="Print routine for the linprm struct.">linprt()</a>, <a class="el" href="prj_8h.html#8785bdf33bdaa3d9d52fd51b621ec8d5" title="Print routine for the prjprm struct.">prjprt()</a>, <a class="el" href="spc_8h.html#7304d0d00bcf9d2bad1f56ba6d8322ea" title="Print routine for the spcprm struct.">spcprt()</a>, <a class="el" href="tab_8h.html#6b3768349e9a5e925aab24effddc584f" title="Print routine for the tabprm struct.">tabprt()</a>, and <a class="el" href="wcs_8h.html#b9aeb8cf1afb1bfb22e989580d90fca8" title="Print routine for the wcsprm struct.">wcsprt()</a>, use printf() which is thread-safe by the POSIX requirement on <code>stdio</code>. However, this is only at the function level. Where multiple threads invoke these functions simultaneously their output is likely to be interleaved. </li></ul>
+<li>Diagnostic functions that print the contents of the various structs, namely <a class="el" href="cel_8h.html#db2e4565f61a9de5fe278d9035850dc3" title="Print routine for the celprm struct.">celprt()</a>, <a class="el" href="lin_8h.html#946005b038f5c584691630b5d39369e3" title="Print routine for the linprm struct.">linprt()</a>, <a class="el" href="prj_8h.html#8785bdf33bdaa3d9d52fd51b621ec8d5" title="Print routine for the prjprm struct.">prjprt()</a>, <a class="el" href="spc_8h.html#7304d0d00bcf9d2bad1f56ba6d8322ea" title="Print routine for the spcprm struct.">spcprt()</a>, <a class="el" href="tab_8h.html#6b3768349e9a5e925aab24effddc584f" title="Print routine for the tabprm struct.">tabprt()</a>, <a class="el" href="wcs_8h.html#b9aeb8cf1afb1bfb22e989580d90fca8" title="Print routine for the wcsprm struct.">wcsprt()</a>, and <a class="el" href="wcs_8h.html#8fe5dcd9927240dc0348b850ee662367" title="Print error messages from a wcsprm struct.">wcsperr()</a> use printf() which is thread-safe by the POSIX requirement on <code>stdio</code>. However, this is only at the function level. Where multiple threads invoke these functions simultaneously their output is likely to be interleaved.</li></ul>
+<p>
+<ul>
+<li><a class="el" href="wcserr_8h.html#1691b8bd184d40ca6fda255be078fa53" title="Enable/disable error messaging.">wcserr_enable()</a> sets a static variable and so is not thread-safe. However, this facility is not intended to be used dynamically. If detailed error messages are required, enable <a class="el" href="structwcserr.html" title="Error message handling.">wcserr</a> when execution starts and don't change it. </li></ul>
 </div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Mon Feb 7 18:03:57 2011 for WCSLIB 4.7 by 
+<hr size="1"><address style="text-align: right;"><small>Generated on Tue Oct 4 19:02:31 2011 for WCSLIB 4.8.2 by 
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address>
 </body>
diff --git a/wcslib/html/vector.html b/wcslib/html/vector.html
index a2609d5..58b7a3f 100644
--- a/wcslib/html/vector.html
+++ b/wcslib/html/vector.html
@@ -1,6 +1,6 @@
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
 <html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>WCSLIB 4.7: Vector API</title>
+<title>WCSLIB 4.8.2: Vector API</title>
 <link href="doxygen.css" rel="stylesheet" type="text/css">
 <link href="tabs.css" rel="stylesheet" type="text/css">
 </head><body>
@@ -14,7 +14,7 @@
       <li><a href="files.html"><span>Files</span></a></li>
     </ul>
   </div>
-  <div class="navpath"><a class="el" href="index.html">WCSLIB 4.7 and PGSBOX 4.7</a>
+  <div class="navpath"><a class="el" href="index.html">WCSLIB 4.8.2 and PGSBOX 4.8.2</a>
   </div>
 </div>
 <div class="contents">
@@ -86,7 +86,7 @@ As a further example consider the following two arrangements in memory of the el
 <p>
 For routines such as <a class="el" href="cel_8h.html#6661c05703158b0808038b7d551f1ea1" title="World-to-pixel celestial transformation.">cels2x()</a>, each of the pair of input vectors is assumed to have the same stride. Each of the output vectors also has the same stride, though it may differ from the input stride. For example, for <a class="el" href="cel_8h.html#6661c05703158b0808038b7d551f1ea1" title="World-to-pixel celestial transformation.">cels2x()</a> the input <em>lng[]</em> and <em>lat[]</em> vectors each have vector stride <em>sll</em>, while the <em>x[]</em> and <em>y[]</em> output vectors have stride <em>sxy</em>. However, the intermediate <em>phi[]</em> and <em>theta[]</em> arrays each have unit stride, as does the <em>stat[]</em> vector.<p>
 If the vector length is 1 then the stride is irrelevant and so ignored. It may be set to 0. </div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Mon Feb 7 18:03:57 2011 for WCSLIB 4.7 by 
+<hr size="1"><address style="text-align: right;"><small>Generated on Tue Oct 4 19:02:31 2011 for WCSLIB 4.8.2 by 
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address>
 </body>
diff --git a/wcslib/html/wcs_8h-source.html b/wcslib/html/wcs_8h-source.html
index 594cb20..76eb783 100644
--- a/wcslib/html/wcs_8h-source.html
+++ b/wcslib/html/wcs_8h-source.html
@@ -1,6 +1,6 @@
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
 <html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>WCSLIB 4.7: wcs.h Source File</title>
+<title>WCSLIB 4.8.2: wcs.h Source File</title>
 <link href="doxygen.css" rel="stylesheet" type="text/css">
 <link href="tabs.css" rel="stylesheet" type="text/css">
 </head><body>
@@ -16,7 +16,7 @@
   </div>
 <h1>wcs.h</h1><a href="wcs_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*============================================================================</span>
 <a name="l00002"></a>00002 <span class="comment"></span>
-<a name="l00003"></a>00003 <span class="comment">  WCSLIB 4.7 - an implementation of the FITS WCS standard.</span>
+<a name="l00003"></a>00003 <span class="comment">  WCSLIB 4.8 - an implementation of the FITS WCS standard.</span>
 <a name="l00004"></a>00004 <span class="comment">  Copyright (C) 1995-2011, Mark Calabretta</span>
 <a name="l00005"></a>00005 <span class="comment"></span>
 <a name="l00006"></a>00006 <span class="comment">  This file is part of WCSLIB.</span>
@@ -44,10 +44,10 @@
 <a name="l00028"></a>00028 <span class="comment"></span>
 <a name="l00029"></a>00029 <span class="comment">  Author: Mark Calabretta, Australia Telescope National Facility</span>
 <a name="l00030"></a>00030 <span class="comment">  http://www.atnf.csiro.au/~mcalabre/index.html</span>
-<a name="l00031"></a>00031 <span class="comment">  $Id: wcs.h,v 4.7 2011/02/07 07:03:42 cal103 Exp $</span>
+<a name="l00031"></a>00031 <span class="comment">  $Id: wcs.h,v 4.8.1.1 2011/08/15 08:07:06 cal103 Exp cal103 $</span>
 <a name="l00032"></a>00032 <span class="comment">*=============================================================================</span>
 <a name="l00033"></a>00033 <span class="comment">*</span>
-<a name="l00034"></a>00034 <span class="comment">* WCSLIB 4.7 - C routines that implement the FITS World Coordinate System</span>
+<a name="l00034"></a>00034 <span class="comment">* WCSLIB 4.8 - C routines that implement the FITS World Coordinate System</span>
 <a name="l00035"></a>00035 <span class="comment">* (WCS) standard.  Refer to</span>
 <a name="l00036"></a>00036 <span class="comment">*</span>
 <a name="l00037"></a>00037 <span class="comment">*   "Representations of world coordinates in FITS",</span>
@@ -81,1373 +81,1470 @@
 <a name="l00065"></a>00065 <span class="comment">* to another, is defined as a preprocessor macro function that invokes</span>
 <a name="l00066"></a>00066 <span class="comment">* wcssub().</span>
 <a name="l00067"></a>00067 <span class="comment">*</span>
-<a name="l00068"></a>00068 <span class="comment">* A setup routine, wcsset(), computes intermediate values in the wcsprm struct</span>
-<a name="l00069"></a>00069 <span class="comment">* from parameters in it that were supplied by the user.  The struct always</span>
-<a name="l00070"></a>00070 <span class="comment">* needs to be set up by wcsset() but this need not be called explicitly -</span>
-<a name="l00071"></a>00071 <span class="comment">* refer to the explanation of wcsprm::flag.</span>
-<a name="l00072"></a>00072 <span class="comment">*</span>
-<a name="l00073"></a>00073 <span class="comment">* wcsp2s() and wcss2p() implement the WCS world coordinate transformations.</span>
-<a name="l00074"></a>00074 <span class="comment">* In fact, they are high level driver routines for the WCS linear,</span>
-<a name="l00075"></a>00075 <span class="comment">* logarithmic, celestial, spectral and tabular transformation routines</span>
-<a name="l00076"></a>00076 <span class="comment">* described in lin.h, log.h, cel.h, spc.h and tab.h.</span>
-<a name="l00077"></a>00077 <span class="comment">*</span>
-<a name="l00078"></a>00078 <span class="comment">* Given either the celestial longitude or latitude plus an element of the</span>
-<a name="l00079"></a>00079 <span class="comment">* pixel coordinate a hybrid routine, wcsmix(), iteratively solves for the</span>
-<a name="l00080"></a>00080 <span class="comment">* unknown elements.</span>
-<a name="l00081"></a>00081 <span class="comment">*</span>
-<a name="l00082"></a>00082 <span class="comment">* wcssptr() translates the spectral axis in a wcsprm struct.  For example, a</span>
-<a name="l00083"></a>00083 <span class="comment">* 'FREQ' axis may be translated into 'ZOPT-F2W' and vice versa.</span>
+<a name="l00068"></a>00068 <span class="comment">* wcsperr() prints the error message(s) (if any) stored in a wcsprm struct,</span>
+<a name="l00069"></a>00069 <span class="comment">* and the linprm, celprm, prjprm, spcprm, and tabprm structs that it contains.</span>
+<a name="l00070"></a>00070 <span class="comment">*</span>
+<a name="l00071"></a>00071 <span class="comment">* A setup routine, wcsset(), computes intermediate values in the wcsprm struct</span>
+<a name="l00072"></a>00072 <span class="comment">* from parameters in it that were supplied by the user.  The struct always</span>
+<a name="l00073"></a>00073 <span class="comment">* needs to be set up by wcsset() but this need not be called explicitly -</span>
+<a name="l00074"></a>00074 <span class="comment">* refer to the explanation of wcsprm::flag.</span>
+<a name="l00075"></a>00075 <span class="comment">*</span>
+<a name="l00076"></a>00076 <span class="comment">* wcsp2s() and wcss2p() implement the WCS world coordinate transformations.</span>
+<a name="l00077"></a>00077 <span class="comment">* In fact, they are high level driver routines for the WCS linear,</span>
+<a name="l00078"></a>00078 <span class="comment">* logarithmic, celestial, spectral and tabular transformation routines</span>
+<a name="l00079"></a>00079 <span class="comment">* described in lin.h, log.h, cel.h, spc.h and tab.h.</span>
+<a name="l00080"></a>00080 <span class="comment">*</span>
+<a name="l00081"></a>00081 <span class="comment">* Given either the celestial longitude or latitude plus an element of the</span>
+<a name="l00082"></a>00082 <span class="comment">* pixel coordinate a hybrid routine, wcsmix(), iteratively solves for the</span>
+<a name="l00083"></a>00083 <span class="comment">* unknown elements.</span>
 <a name="l00084"></a>00084 <span class="comment">*</span>
-<a name="l00085"></a>00085 <span class="comment">* Quadcube projections:</span>
-<a name="l00086"></a>00086 <span class="comment">* ---------------------</span>
-<a name="l00087"></a>00087 <span class="comment">*   The quadcube projections (TSC, CSC, QSC) may be represented in FITS in</span>
-<a name="l00088"></a>00088 <span class="comment">*   either of two ways:</span>
-<a name="l00089"></a>00089 <span class="comment">*</span>
-<a name="l00090"></a>00090 <span class="comment">*     a: The six faces may be laid out in one plane and numbered as follows:</span>
-<a name="l00091"></a>00091 <span class="comment">*</span>
-<a name="l00092"></a>00092 <span class="comment">=                                 0</span>
-<a name="l00093"></a>00093 <span class="comment">=</span>
-<a name="l00094"></a>00094 <span class="comment">=                        4  3  2  1  4  3  2</span>
-<a name="l00095"></a>00095 <span class="comment">=</span>
-<a name="l00096"></a>00096 <span class="comment">=                                 5</span>
-<a name="l00097"></a>00097 <span class="comment">*</span>
-<a name="l00098"></a>00098 <span class="comment">*        Faces 2, 3 and 4 may appear on one side or the other (or both).  The</span>
-<a name="l00099"></a>00099 <span class="comment">*        world-to-pixel routines map faces 2, 3 and 4 to the left but the</span>
-<a name="l00100"></a>00100 <span class="comment">*        pixel-to-world routines accept them on either side.</span>
-<a name="l00101"></a>00101 <span class="comment">*</span>
-<a name="l00102"></a>00102 <span class="comment">*     b: The "COBE" convention in which the six faces are stored in a</span>
-<a name="l00103"></a>00103 <span class="comment">*        three-dimensional structure using a CUBEFACE axis indexed from</span>
-<a name="l00104"></a>00104 <span class="comment">*        0 to 5 as above.</span>
-<a name="l00105"></a>00105 <span class="comment">*</span>
-<a name="l00106"></a>00106 <span class="comment">*   These routines support both methods; wcsset() determines which is being</span>
-<a name="l00107"></a>00107 <span class="comment">*   used by the presence or absence of a CUBEFACE axis in ctype[].  wcsp2s()</span>
-<a name="l00108"></a>00108 <span class="comment">*   and wcss2p() translate the CUBEFACE axis representation to the single</span>
-<a name="l00109"></a>00109 <span class="comment">*   plane representation understood by the lower-level WCSLIB projection</span>
-<a name="l00110"></a>00110 <span class="comment">*   routines.</span>
-<a name="l00111"></a>00111 <span class="comment">*</span>
-<a name="l00112"></a>00112 <span class="comment">*</span>
-<a name="l00113"></a>00113 <span class="comment">* wcsini() - Default constructor for the wcsprm struct</span>
-<a name="l00114"></a>00114 <span class="comment">* ----------------------------------------------------</span>
-<a name="l00115"></a>00115 <span class="comment">* wcsini() optionally allocates memory for arrays in a wcsprm struct and sets</span>
-<a name="l00116"></a>00116 <span class="comment">* all members of the struct to default values.  Memory is allocated for up to</span>
-<a name="l00117"></a>00117 <span class="comment">* NPVMAX PVi_ma keywords or NPSMAX PSi_ma keywords per WCS representation.</span>
-<a name="l00118"></a>00118 <span class="comment">* These may be changed via wcsnpv() and wcsnps() before wcsini() is called.</span>
-<a name="l00119"></a>00119 <span class="comment">*</span>
-<a name="l00120"></a>00120 <span class="comment">* PLEASE NOTE: every wcsprm struct should be initialized by wcsini(), possibly</span>
-<a name="l00121"></a>00121 <span class="comment">* repeatedly.  On the first invokation, and only the first invokation,</span>
-<a name="l00122"></a>00122 <span class="comment">* wcsprm::flag must be set to -1 to initialize memory management, regardless</span>
-<a name="l00123"></a>00123 <span class="comment">* of whether wcsini() will actually be used to allocate memory.</span>
-<a name="l00124"></a>00124 <span class="comment">*</span>
-<a name="l00125"></a>00125 <span class="comment">* Given:</span>
-<a name="l00126"></a>00126 <span class="comment">*   alloc     int       If true, allocate memory unconditionally for the</span>
-<a name="l00127"></a>00127 <span class="comment">*                       crpix, etc. arrays.</span>
-<a name="l00128"></a>00128 <span class="comment">*</span>
-<a name="l00129"></a>00129 <span class="comment">*                       If false, it is assumed that pointers to these arrays</span>
-<a name="l00130"></a>00130 <span class="comment">*                       have been set by the user except if they are null</span>
-<a name="l00131"></a>00131 <span class="comment">*                       pointers in which case memory will be allocated for</span>
-<a name="l00132"></a>00132 <span class="comment">*                       them regardless.  (In other words, setting alloc true</span>
-<a name="l00133"></a>00133 <span class="comment">*                       saves having to initalize these pointers to zero.)</span>
-<a name="l00134"></a>00134 <span class="comment">*</span>
-<a name="l00135"></a>00135 <span class="comment">*   naxis     int       The number of world coordinate axes.  This is used to</span>
-<a name="l00136"></a>00136 <span class="comment">*                       determine the length of the various wcsprm vectors and</span>
-<a name="l00137"></a>00137 <span class="comment">*                       matrices and therefore the amount of memory to</span>
-<a name="l00138"></a>00138 <span class="comment">*                       allocate for them.</span>
-<a name="l00139"></a>00139 <span class="comment">*</span>
-<a name="l00140"></a>00140 <span class="comment">* Given and returned:</span>
-<a name="l00141"></a>00141 <span class="comment">*   wcs       struct wcsprm*</span>
-<a name="l00142"></a>00142 <span class="comment">*                       Coordinate transformation parameters.</span>
-<a name="l00143"></a>00143 <span class="comment">*</span>
-<a name="l00144"></a>00144 <span class="comment">*                       Note that, in order to initialize memory management,</span>
-<a name="l00145"></a>00145 <span class="comment">*                       wcsprm::flag should be set to -1 when wcs is</span>
-<a name="l00146"></a>00146 <span class="comment">*                       initialized for the first time (memory leaks may</span>
-<a name="l00147"></a>00147 <span class="comment">*                       result if it had already been initialized).</span>
-<a name="l00148"></a>00148 <span class="comment">*</span>
-<a name="l00149"></a>00149 <span class="comment">* Function return value:</span>
-<a name="l00150"></a>00150 <span class="comment">*             int       Status return value:</span>
-<a name="l00151"></a>00151 <span class="comment">*                         0: Success.</span>
-<a name="l00152"></a>00152 <span class="comment">*                         1: Null wcsprm pointer passed.</span>
-<a name="l00153"></a>00153 <span class="comment">*                         2: Memory allocation failed.</span>
-<a name="l00154"></a>00154 <span class="comment">*</span>
-<a name="l00155"></a>00155 <span class="comment">*</span>
-<a name="l00156"></a>00156 <span class="comment">* wcsnpv() - Memory allocation for PVi_ma</span>
-<a name="l00157"></a>00157 <span class="comment">* ---------------------------------------</span>
-<a name="l00158"></a>00158 <span class="comment">* wcsnpv() changes the value of NPVMAX (default 64).  This global variable</span>
-<a name="l00159"></a>00159 <span class="comment">* controls the number of PVi_ma keywords that wcsini() should allocate space</span>
-<a name="l00160"></a>00160 <span class="comment">* for.</span>
+<a name="l00085"></a>00085 <span class="comment">* wcssptr() translates the spectral axis in a wcsprm struct.  For example, a</span>
+<a name="l00086"></a>00086 <span class="comment">* 'FREQ' axis may be translated into 'ZOPT-F2W' and vice versa.</span>
+<a name="l00087"></a>00087 <span class="comment">*</span>
+<a name="l00088"></a>00088 <span class="comment">* Quadcube projections:</span>
+<a name="l00089"></a>00089 <span class="comment">* ---------------------</span>
+<a name="l00090"></a>00090 <span class="comment">*   The quadcube projections (TSC, CSC, QSC) may be represented in FITS in</span>
+<a name="l00091"></a>00091 <span class="comment">*   either of two ways:</span>
+<a name="l00092"></a>00092 <span class="comment">*</span>
+<a name="l00093"></a>00093 <span class="comment">*     a: The six faces may be laid out in one plane and numbered as follows:</span>
+<a name="l00094"></a>00094 <span class="comment">*</span>
+<a name="l00095"></a>00095 <span class="comment">=                                 0</span>
+<a name="l00096"></a>00096 <span class="comment">=</span>
+<a name="l00097"></a>00097 <span class="comment">=                        4  3  2  1  4  3  2</span>
+<a name="l00098"></a>00098 <span class="comment">=</span>
+<a name="l00099"></a>00099 <span class="comment">=                                 5</span>
+<a name="l00100"></a>00100 <span class="comment">*</span>
+<a name="l00101"></a>00101 <span class="comment">*        Faces 2, 3 and 4 may appear on one side or the other (or both).  The</span>
+<a name="l00102"></a>00102 <span class="comment">*        world-to-pixel routines map faces 2, 3 and 4 to the left but the</span>
+<a name="l00103"></a>00103 <span class="comment">*        pixel-to-world routines accept them on either side.</span>
+<a name="l00104"></a>00104 <span class="comment">*</span>
+<a name="l00105"></a>00105 <span class="comment">*     b: The "COBE" convention in which the six faces are stored in a</span>
+<a name="l00106"></a>00106 <span class="comment">*        three-dimensional structure using a CUBEFACE axis indexed from</span>
+<a name="l00107"></a>00107 <span class="comment">*        0 to 5 as above.</span>
+<a name="l00108"></a>00108 <span class="comment">*</span>
+<a name="l00109"></a>00109 <span class="comment">*   These routines support both methods; wcsset() determines which is being</span>
+<a name="l00110"></a>00110 <span class="comment">*   used by the presence or absence of a CUBEFACE axis in ctype[].  wcsp2s()</span>
+<a name="l00111"></a>00111 <span class="comment">*   and wcss2p() translate the CUBEFACE axis representation to the single</span>
+<a name="l00112"></a>00112 <span class="comment">*   plane representation understood by the lower-level WCSLIB projection</span>
+<a name="l00113"></a>00113 <span class="comment">*   routines.</span>
+<a name="l00114"></a>00114 <span class="comment">*</span>
+<a name="l00115"></a>00115 <span class="comment">*</span>
+<a name="l00116"></a>00116 <span class="comment">* wcsini() - Default constructor for the wcsprm struct</span>
+<a name="l00117"></a>00117 <span class="comment">* ----------------------------------------------------</span>
+<a name="l00118"></a>00118 <span class="comment">* wcsini() optionally allocates memory for arrays in a wcsprm struct and sets</span>
+<a name="l00119"></a>00119 <span class="comment">* all members of the struct to default values.  Memory is allocated for up to</span>
+<a name="l00120"></a>00120 <span class="comment">* NPVMAX PVi_ma keywords or NPSMAX PSi_ma keywords per WCS representation.</span>
+<a name="l00121"></a>00121 <span class="comment">* These may be changed via wcsnpv() and wcsnps() before wcsini() is called.</span>
+<a name="l00122"></a>00122 <span class="comment">*</span>
+<a name="l00123"></a>00123 <span class="comment">* PLEASE NOTE: every wcsprm struct should be initialized by wcsini(), possibly</span>
+<a name="l00124"></a>00124 <span class="comment">* repeatedly.  On the first invokation, and only the first invokation,</span>
+<a name="l00125"></a>00125 <span class="comment">* wcsprm::flag must be set to -1 to initialize memory management, regardless</span>
+<a name="l00126"></a>00126 <span class="comment">* of whether wcsini() will actually be used to allocate memory.</span>
+<a name="l00127"></a>00127 <span class="comment">*</span>
+<a name="l00128"></a>00128 <span class="comment">* Given:</span>
+<a name="l00129"></a>00129 <span class="comment">*   alloc     int       If true, allocate memory unconditionally for the</span>
+<a name="l00130"></a>00130 <span class="comment">*                       crpix, etc. arrays.</span>
+<a name="l00131"></a>00131 <span class="comment">*</span>
+<a name="l00132"></a>00132 <span class="comment">*                       If false, it is assumed that pointers to these arrays</span>
+<a name="l00133"></a>00133 <span class="comment">*                       have been set by the user except if they are null</span>
+<a name="l00134"></a>00134 <span class="comment">*                       pointers in which case memory will be allocated for</span>
+<a name="l00135"></a>00135 <span class="comment">*                       them regardless.  (In other words, setting alloc true</span>
+<a name="l00136"></a>00136 <span class="comment">*                       saves having to initalize these pointers to zero.)</span>
+<a name="l00137"></a>00137 <span class="comment">*</span>
+<a name="l00138"></a>00138 <span class="comment">*   naxis     int       The number of world coordinate axes.  This is used to</span>
+<a name="l00139"></a>00139 <span class="comment">*                       determine the length of the various wcsprm vectors and</span>
+<a name="l00140"></a>00140 <span class="comment">*                       matrices and therefore the amount of memory to</span>
+<a name="l00141"></a>00141 <span class="comment">*                       allocate for them.</span>
+<a name="l00142"></a>00142 <span class="comment">*</span>
+<a name="l00143"></a>00143 <span class="comment">* Given and returned:</span>
+<a name="l00144"></a>00144 <span class="comment">*   wcs       struct wcsprm*</span>
+<a name="l00145"></a>00145 <span class="comment">*                       Coordinate transformation parameters.</span>
+<a name="l00146"></a>00146 <span class="comment">*</span>
+<a name="l00147"></a>00147 <span class="comment">*                       Note that, in order to initialize memory management,</span>
+<a name="l00148"></a>00148 <span class="comment">*                       wcsprm::flag should be set to -1 when wcs is</span>
+<a name="l00149"></a>00149 <span class="comment">*                       initialized for the first time (memory leaks may</span>
+<a name="l00150"></a>00150 <span class="comment">*                       result if it had already been initialized).</span>
+<a name="l00151"></a>00151 <span class="comment">*</span>
+<a name="l00152"></a>00152 <span class="comment">* Function return value:</span>
+<a name="l00153"></a>00153 <span class="comment">*             int       Status return value:</span>
+<a name="l00154"></a>00154 <span class="comment">*                         0: Success.</span>
+<a name="l00155"></a>00155 <span class="comment">*                         1: Null wcsprm pointer passed.</span>
+<a name="l00156"></a>00156 <span class="comment">*                         2: Memory allocation failed.</span>
+<a name="l00157"></a>00157 <span class="comment">*</span>
+<a name="l00158"></a>00158 <span class="comment">*                       For returns > 1, a detailed error message is set in</span>
+<a name="l00159"></a>00159 <span class="comment">*                       wcsprm::err if enabled, see wcserr_enable().</span>
+<a name="l00160"></a>00160 <span class="comment">*</span>
 <a name="l00161"></a>00161 <span class="comment">*</span>
-<a name="l00162"></a>00162 <span class="comment">* PLEASE NOTE: This function is not thread-safe.</span>
-<a name="l00163"></a>00163 <span class="comment">*</span>
-<a name="l00164"></a>00164 <span class="comment">* Given:</span>
-<a name="l00165"></a>00165 <span class="comment">*   n         int       Value of NPVMAX; ignored if < 0.</span>
-<a name="l00166"></a>00166 <span class="comment">*</span>
-<a name="l00167"></a>00167 <span class="comment">* Function return value:</span>
-<a name="l00168"></a>00168 <span class="comment">*             int       Current value of NPVMAX.</span>
+<a name="l00162"></a>00162 <span class="comment">* wcsnpv() - Memory allocation for PVi_ma</span>
+<a name="l00163"></a>00163 <span class="comment">* ---------------------------------------</span>
+<a name="l00164"></a>00164 <span class="comment">* wcsnpv() changes the value of NPVMAX (default 64).  This global variable</span>
+<a name="l00165"></a>00165 <span class="comment">* controls the number of PVi_ma keywords that wcsini() should allocate space</span>
+<a name="l00166"></a>00166 <span class="comment">* for.</span>
+<a name="l00167"></a>00167 <span class="comment">*</span>
+<a name="l00168"></a>00168 <span class="comment">* PLEASE NOTE: This function is not thread-safe.</span>
 <a name="l00169"></a>00169 <span class="comment">*</span>
-<a name="l00170"></a>00170 <span class="comment">*</span>
-<a name="l00171"></a>00171 <span class="comment">* wcsnps() - Memory allocation for PSi_ma</span>
-<a name="l00172"></a>00172 <span class="comment">* ---------------------------------------</span>
-<a name="l00173"></a>00173 <span class="comment">* wcsnps() changes the values of NPSMAX (default 8).  This global variable</span>
-<a name="l00174"></a>00174 <span class="comment">* controls the number of PSi_ma keywords that wcsini() should allocate space</span>
-<a name="l00175"></a>00175 <span class="comment">* for.</span>
+<a name="l00170"></a>00170 <span class="comment">* Given:</span>
+<a name="l00171"></a>00171 <span class="comment">*   n         int       Value of NPVMAX; ignored if < 0.</span>
+<a name="l00172"></a>00172 <span class="comment">*</span>
+<a name="l00173"></a>00173 <span class="comment">* Function return value:</span>
+<a name="l00174"></a>00174 <span class="comment">*             int       Current value of NPVMAX.</span>
+<a name="l00175"></a>00175 <span class="comment">*</span>
 <a name="l00176"></a>00176 <span class="comment">*</span>
-<a name="l00177"></a>00177 <span class="comment">* PLEASE NOTE: This function is not thread-safe.</span>
-<a name="l00178"></a>00178 <span class="comment">*</span>
-<a name="l00179"></a>00179 <span class="comment">* Given:</span>
-<a name="l00180"></a>00180 <span class="comment">*   n         int       Value of NPSMAX; ignored if < 0.</span>
-<a name="l00181"></a>00181 <span class="comment">*</span>
-<a name="l00182"></a>00182 <span class="comment">* Function return value:</span>
-<a name="l00183"></a>00183 <span class="comment">*             int       Current value of NPSMAX.</span>
+<a name="l00177"></a>00177 <span class="comment">* wcsnps() - Memory allocation for PSi_ma</span>
+<a name="l00178"></a>00178 <span class="comment">* ---------------------------------------</span>
+<a name="l00179"></a>00179 <span class="comment">* wcsnps() changes the values of NPSMAX (default 8).  This global variable</span>
+<a name="l00180"></a>00180 <span class="comment">* controls the number of PSi_ma keywords that wcsini() should allocate space</span>
+<a name="l00181"></a>00181 <span class="comment">* for.</span>
+<a name="l00182"></a>00182 <span class="comment">*</span>
+<a name="l00183"></a>00183 <span class="comment">* PLEASE NOTE: This function is not thread-safe.</span>
 <a name="l00184"></a>00184 <span class="comment">*</span>
-<a name="l00185"></a>00185 <span class="comment">*</span>
-<a name="l00186"></a>00186 <span class="comment">* wcssub() - Subimage extraction routine for the wcsprm struct</span>
-<a name="l00187"></a>00187 <span class="comment">* ------------------------------------------------------------</span>
-<a name="l00188"></a>00188 <span class="comment">* wcssub() extracts the coordinate description for a subimage from a wcsprm</span>
-<a name="l00189"></a>00189 <span class="comment">* struct.  It does a deep copy, using wcsini() to allocate memory for its</span>
-<a name="l00190"></a>00190 <span class="comment">* arrays if required.  Only the "information to be provided" part of the</span>
-<a name="l00191"></a>00191 <span class="comment">* struct is extracted; a call to wcsset() is required to set up the remainder.</span>
-<a name="l00192"></a>00192 <span class="comment">*</span>
-<a name="l00193"></a>00193 <span class="comment">* The world coordinate system of the subimage must be separable in the sense</span>
-<a name="l00194"></a>00194 <span class="comment">* that the world coordinates at any point in the subimage must depend only on</span>
-<a name="l00195"></a>00195 <span class="comment">* the pixel coordinates of the axes extracted.  In practice, this means that</span>
-<a name="l00196"></a>00196 <span class="comment">* the PCi_ja matrix of the original image must not contain non-zero</span>
-<a name="l00197"></a>00197 <span class="comment">* off-diagonal terms that associate any of the subimage axes with any of the</span>
-<a name="l00198"></a>00198 <span class="comment">* non-subimage axes.</span>
-<a name="l00199"></a>00199 <span class="comment">*</span>
-<a name="l00200"></a>00200 <span class="comment">* Note that while the required elements of the tabprm array are extracted, the</span>
-<a name="l00201"></a>00201 <span class="comment">* wtbarr array is not.  (Thus it is not appropriate to call wcssub() after</span>
-<a name="l00202"></a>00202 <span class="comment">* wcstab() but before filling the tabprm structs - refer to wcshdr.h.)</span>
-<a name="l00203"></a>00203 <span class="comment">*</span>
-<a name="l00204"></a>00204 <span class="comment">* Given:</span>
-<a name="l00205"></a>00205 <span class="comment">*   alloc     int       If true, allocate memory for the crpix, etc. arrays in</span>
-<a name="l00206"></a>00206 <span class="comment">*                       the destination.  Otherwise, it is assumed that</span>
-<a name="l00207"></a>00207 <span class="comment">*                       pointers to these arrays have been set by the user</span>
-<a name="l00208"></a>00208 <span class="comment">*                       except if they are null pointers in which case memory</span>
-<a name="l00209"></a>00209 <span class="comment">*                       will be allocated for them regardless.</span>
-<a name="l00210"></a>00210 <span class="comment">*</span>
-<a name="l00211"></a>00211 <span class="comment">*   wcssrc    const struct wcsprm*</span>
-<a name="l00212"></a>00212 <span class="comment">*                       Struct to extract from.</span>
-<a name="l00213"></a>00213 <span class="comment">*</span>
-<a name="l00214"></a>00214 <span class="comment">* Given and returned:</span>
-<a name="l00215"></a>00215 <span class="comment">*   nsub      int*</span>
-<a name="l00216"></a>00216 <span class="comment">*   axes      int[]     Vector of length *nsub containing the image axis</span>
-<a name="l00217"></a>00217 <span class="comment">*                       numbers (1-relative) to extract.  Order is</span>
-<a name="l00218"></a>00218 <span class="comment">*                       significant; axes[0] is the axis number of the input</span>
-<a name="l00219"></a>00219 <span class="comment">*                       image that corresponds to the first axis in the</span>
-<a name="l00220"></a>00220 <span class="comment">*                       subimage, etc.</span>
-<a name="l00221"></a>00221 <span class="comment">*</span>
-<a name="l00222"></a>00222 <span class="comment">*                       nsub (the pointer) may be set to zero, and so also may</span>
-<a name="l00223"></a>00223 <span class="comment">*                       nsub, to indicate the number of axes in the input</span>
-<a name="l00224"></a>00224 <span class="comment">*                       image; the number of axes will be returned if</span>
-<a name="l00225"></a>00225 <span class="comment">*                       nsub != 0.  axes itself (the pointer) may be set to</span>
-<a name="l00226"></a>00226 <span class="comment">*                       zero to indicate the first *nsub axes in their</span>
-<a name="l00227"></a>00227 <span class="comment">*                       original order.</span>
-<a name="l00228"></a>00228 <span class="comment">*</span>
-<a name="l00229"></a>00229 <span class="comment">*                       Set both nsub and axes to zero to do a deep copy of</span>
-<a name="l00230"></a>00230 <span class="comment">*                       one wcsprm struct to another.</span>
-<a name="l00231"></a>00231 <span class="comment">*</span>
-<a name="l00232"></a>00232 <span class="comment">*                       Subimage extraction by coordinate axis type may be</span>
-<a name="l00233"></a>00233 <span class="comment">*                       done by setting the elements of axes[] to the</span>
-<a name="l00234"></a>00234 <span class="comment">*                       following special preprocessor macro values:</span>
-<a name="l00235"></a>00235 <span class="comment">*</span>
-<a name="l00236"></a>00236 <span class="comment">*                         WCSSUB_LONGITUDE: Celestial longitude.</span>
-<a name="l00237"></a>00237 <span class="comment">*                         WCSSUB_LATITUDE:  Celestial latitude.</span>
-<a name="l00238"></a>00238 <span class="comment">*                         WCSSUB_CUBEFACE:  Quadcube CUBEFACE axis.</span>
-<a name="l00239"></a>00239 <span class="comment">*                         WCSSUB_SPECTRAL:  Spectral axis.</span>
-<a name="l00240"></a>00240 <span class="comment">*                         WCSSUB_STOKES:    Stokes axis.</span>
+<a name="l00185"></a>00185 <span class="comment">* Given:</span>
+<a name="l00186"></a>00186 <span class="comment">*   n         int       Value of NPSMAX; ignored if < 0.</span>
+<a name="l00187"></a>00187 <span class="comment">*</span>
+<a name="l00188"></a>00188 <span class="comment">* Function return value:</span>
+<a name="l00189"></a>00189 <span class="comment">*             int       Current value of NPSMAX.</span>
+<a name="l00190"></a>00190 <span class="comment">*</span>
+<a name="l00191"></a>00191 <span class="comment">*</span>
+<a name="l00192"></a>00192 <span class="comment">* wcssub() - Subimage extraction routine for the wcsprm struct</span>
+<a name="l00193"></a>00193 <span class="comment">* ------------------------------------------------------------</span>
+<a name="l00194"></a>00194 <span class="comment">* wcssub() extracts the coordinate description for a subimage from a wcsprm</span>
+<a name="l00195"></a>00195 <span class="comment">* struct.  It does a deep copy, using wcsini() to allocate memory for its</span>
+<a name="l00196"></a>00196 <span class="comment">* arrays if required.  Only the "information to be provided" part of the</span>
+<a name="l00197"></a>00197 <span class="comment">* struct is extracted; a call to wcsset() is required to set up the remainder.</span>
+<a name="l00198"></a>00198 <span class="comment">*</span>
+<a name="l00199"></a>00199 <span class="comment">* The world coordinate system of the subimage must be separable in the sense</span>
+<a name="l00200"></a>00200 <span class="comment">* that the world coordinates at any point in the subimage must depend only on</span>
+<a name="l00201"></a>00201 <span class="comment">* the pixel coordinates of the axes extracted.  In practice, this means that</span>
+<a name="l00202"></a>00202 <span class="comment">* the PCi_ja matrix of the original image must not contain non-zero</span>
+<a name="l00203"></a>00203 <span class="comment">* off-diagonal terms that associate any of the subimage axes with any of the</span>
+<a name="l00204"></a>00204 <span class="comment">* non-subimage axes.</span>
+<a name="l00205"></a>00205 <span class="comment">*</span>
+<a name="l00206"></a>00206 <span class="comment">* Note that while the required elements of the tabprm array are extracted, the</span>
+<a name="l00207"></a>00207 <span class="comment">* wtbarr array is not.  (Thus it is not appropriate to call wcssub() after</span>
+<a name="l00208"></a>00208 <span class="comment">* wcstab() but before filling the tabprm structs - refer to wcshdr.h.)</span>
+<a name="l00209"></a>00209 <span class="comment">*</span>
+<a name="l00210"></a>00210 <span class="comment">* Given:</span>
+<a name="l00211"></a>00211 <span class="comment">*   alloc     int       If true, allocate memory for the crpix, etc. arrays in</span>
+<a name="l00212"></a>00212 <span class="comment">*                       the destination.  Otherwise, it is assumed that</span>
+<a name="l00213"></a>00213 <span class="comment">*                       pointers to these arrays have been set by the user</span>
+<a name="l00214"></a>00214 <span class="comment">*                       except if they are null pointers in which case memory</span>
+<a name="l00215"></a>00215 <span class="comment">*                       will be allocated for them regardless.</span>
+<a name="l00216"></a>00216 <span class="comment">*</span>
+<a name="l00217"></a>00217 <span class="comment">*   wcssrc    const struct wcsprm*</span>
+<a name="l00218"></a>00218 <span class="comment">*                       Struct to extract from.</span>
+<a name="l00219"></a>00219 <span class="comment">*</span>
+<a name="l00220"></a>00220 <span class="comment">* Given and returned:</span>
+<a name="l00221"></a>00221 <span class="comment">*   nsub      int*</span>
+<a name="l00222"></a>00222 <span class="comment">*   axes      int[]     Vector of length *nsub containing the image axis</span>
+<a name="l00223"></a>00223 <span class="comment">*                       numbers (1-relative) to extract.  Order is</span>
+<a name="l00224"></a>00224 <span class="comment">*                       significant; axes[0] is the axis number of the input</span>
+<a name="l00225"></a>00225 <span class="comment">*                       image that corresponds to the first axis in the</span>
+<a name="l00226"></a>00226 <span class="comment">*                       subimage, etc.</span>
+<a name="l00227"></a>00227 <span class="comment">*</span>
+<a name="l00228"></a>00228 <span class="comment">*                       nsub (the pointer) may be set to zero, and so also may</span>
+<a name="l00229"></a>00229 <span class="comment">*                       nsub, to indicate the number of axes in the input</span>
+<a name="l00230"></a>00230 <span class="comment">*                       image; the number of axes will be returned if</span>
+<a name="l00231"></a>00231 <span class="comment">*                       nsub != 0.  axes itself (the pointer) may be set to</span>
+<a name="l00232"></a>00232 <span class="comment">*                       zero to indicate the first *nsub axes in their</span>
+<a name="l00233"></a>00233 <span class="comment">*                       original order.</span>
+<a name="l00234"></a>00234 <span class="comment">*</span>
+<a name="l00235"></a>00235 <span class="comment">*                       Set both nsub and axes to zero to do a deep copy of</span>
+<a name="l00236"></a>00236 <span class="comment">*                       one wcsprm struct to another.</span>
+<a name="l00237"></a>00237 <span class="comment">*</span>
+<a name="l00238"></a>00238 <span class="comment">*                       Subimage extraction by coordinate axis type may be</span>
+<a name="l00239"></a>00239 <span class="comment">*                       done by setting the elements of axes[] to the</span>
+<a name="l00240"></a>00240 <span class="comment">*                       following special preprocessor macro values:</span>
 <a name="l00241"></a>00241 <span class="comment">*</span>
-<a name="l00242"></a>00242 <span class="comment">*                       Refer to the notes (below) for further usage examples.</span>
-<a name="l00243"></a>00243 <span class="comment">*</span>
-<a name="l00244"></a>00244 <span class="comment">*                       On return, *nsub will contain the number of axes in</span>
-<a name="l00245"></a>00245 <span class="comment">*                       the subimage; this may be zero if there were no axes</span>
-<a name="l00246"></a>00246 <span class="comment">*                       of the required type(s) (in which case no memory will</span>
-<a name="l00247"></a>00247 <span class="comment">*                       be allocated).  axes[] will contain the axis numbers</span>
-<a name="l00248"></a>00248 <span class="comment">*                       that were extracted.  The vector length must be</span>
-<a name="l00249"></a>00249 <span class="comment">*                       sufficient to contain all axis numbers.  No checks are</span>
-<a name="l00250"></a>00250 <span class="comment">*                       performed to verify that the coordinate axes are</span>
-<a name="l00251"></a>00251 <span class="comment">*                       consistent, this is done by wcsset().</span>
-<a name="l00252"></a>00252 <span class="comment">*</span>
-<a name="l00253"></a>00253 <span class="comment">*   wcsdst    struct wcsprm*</span>
-<a name="l00254"></a>00254 <span class="comment">*                       Struct describing the subimage.  wcsprm::flag should</span>
-<a name="l00255"></a>00255 <span class="comment">*                       be set to -1 if wcsdst was not previously initialized</span>
-<a name="l00256"></a>00256 <span class="comment">*                       (memory leaks may result if it was previously</span>
-<a name="l00257"></a>00257 <span class="comment">*                       initialized).</span>
+<a name="l00242"></a>00242 <span class="comment">*                         WCSSUB_LONGITUDE: Celestial longitude.</span>
+<a name="l00243"></a>00243 <span class="comment">*                         WCSSUB_LATITUDE:  Celestial latitude.</span>
+<a name="l00244"></a>00244 <span class="comment">*                         WCSSUB_CUBEFACE:  Quadcube CUBEFACE axis.</span>
+<a name="l00245"></a>00245 <span class="comment">*                         WCSSUB_SPECTRAL:  Spectral axis.</span>
+<a name="l00246"></a>00246 <span class="comment">*                         WCSSUB_STOKES:    Stokes axis.</span>
+<a name="l00247"></a>00247 <span class="comment">*</span>
+<a name="l00248"></a>00248 <span class="comment">*                       Refer to the notes (below) for further usage examples.</span>
+<a name="l00249"></a>00249 <span class="comment">*</span>
+<a name="l00250"></a>00250 <span class="comment">*                       On return, *nsub will contain the number of axes in</span>
+<a name="l00251"></a>00251 <span class="comment">*                       the subimage; this may be zero if there were no axes</span>
+<a name="l00252"></a>00252 <span class="comment">*                       of the required type(s) (in which case no memory will</span>
+<a name="l00253"></a>00253 <span class="comment">*                       be allocated).  axes[] will contain the axis numbers</span>
+<a name="l00254"></a>00254 <span class="comment">*                       that were extracted.  The vector length must be</span>
+<a name="l00255"></a>00255 <span class="comment">*                       sufficient to contain all axis numbers.  No checks are</span>
+<a name="l00256"></a>00256 <span class="comment">*                       performed to verify that the coordinate axes are</span>
+<a name="l00257"></a>00257 <span class="comment">*                       consistent, this is done by wcsset().</span>
 <a name="l00258"></a>00258 <span class="comment">*</span>
-<a name="l00259"></a>00259 <span class="comment">* Function return value:</span>
-<a name="l00260"></a>00260 <span class="comment">*             int       Status return value:</span>
-<a name="l00261"></a>00261 <span class="comment">*                         0: Success.</span>
-<a name="l00262"></a>00262 <span class="comment">*                         1: Null wcsprm pointer passed.</span>
-<a name="l00263"></a>00263 <span class="comment">*                         2: Memory allocation failed.</span>
-<a name="l00264"></a>00264 <span class="comment">*                        12: Invalid subimage specification.</span>
-<a name="l00265"></a>00265 <span class="comment">*                        13: Non-separable subimage coordinate system.</span>
-<a name="l00266"></a>00266 <span class="comment">*</span>
-<a name="l00267"></a>00267 <span class="comment">* Notes:</span>
-<a name="l00268"></a>00268 <span class="comment">*   Combinations of subimage axes of particular types may be extracted in the</span>
-<a name="l00269"></a>00269 <span class="comment">*   same order as they occur in the input image by combining preprocessor</span>
-<a name="l00270"></a>00270 <span class="comment">*   codes, for example</span>
-<a name="l00271"></a>00271 <span class="comment">*</span>
-<a name="l00272"></a>00272 <span class="comment">=     *nsub = 1;</span>
-<a name="l00273"></a>00273 <span class="comment">=     axes[0] = WCSSUB_LONGITUDE | WCSSUB_LATITUDE | WCSSUB_SPECTRAL;</span>
-<a name="l00274"></a>00274 <span class="comment">*</span>
-<a name="l00275"></a>00275 <span class="comment">*   would extract the longitude, latitude, and spectral axes in the same order</span>
-<a name="l00276"></a>00276 <span class="comment">*   as the input image.  If one of each were present, *nsub = 3 would be</span>
-<a name="l00277"></a>00277 <span class="comment">*   returned.</span>
-<a name="l00278"></a>00278 <span class="comment">*</span>
-<a name="l00279"></a>00279 <span class="comment">*   For convenience, WCSSUB_CELESTIAL is defined as the combination</span>
-<a name="l00280"></a>00280 <span class="comment">*   WCSSUB_LONGITUDE | WCSSUB_LATITUDE | WCSSUB_CUBEFACE.</span>
-<a name="l00281"></a>00281 <span class="comment">*</span>
-<a name="l00282"></a>00282 <span class="comment">*   The codes may also be negated to extract all but the types specified, for</span>
-<a name="l00283"></a>00283 <span class="comment">*   example</span>
-<a name="l00284"></a>00284 <span class="comment">*</span>
-<a name="l00285"></a>00285 <span class="comment">=     *nsub = 4;</span>
-<a name="l00286"></a>00286 <span class="comment">=     axes[0] = WCSSUB_LONGITUDE;</span>
-<a name="l00287"></a>00287 <span class="comment">=     axes[1] = WCSSUB_LATITUDE;</span>
-<a name="l00288"></a>00288 <span class="comment">=     axes[2] = WCSSUB_CUBEFACE;</span>
-<a name="l00289"></a>00289 <span class="comment">=     axes[3] = -(WCSSUB_SPECTRAL | WCSSUB_STOKES);</span>
+<a name="l00259"></a>00259 <span class="comment">*   wcsdst    struct wcsprm*</span>
+<a name="l00260"></a>00260 <span class="comment">*                       Struct describing the subimage.  wcsprm::flag should</span>
+<a name="l00261"></a>00261 <span class="comment">*                       be set to -1 if wcsdst was not previously initialized</span>
+<a name="l00262"></a>00262 <span class="comment">*                       (memory leaks may result if it was previously</span>
+<a name="l00263"></a>00263 <span class="comment">*                       initialized).</span>
+<a name="l00264"></a>00264 <span class="comment">*</span>
+<a name="l00265"></a>00265 <span class="comment">* Function return value:</span>
+<a name="l00266"></a>00266 <span class="comment">*             int       Status return value:</span>
+<a name="l00267"></a>00267 <span class="comment">*                         0: Success.</span>
+<a name="l00268"></a>00268 <span class="comment">*                         1: Null wcsprm pointer passed.</span>
+<a name="l00269"></a>00269 <span class="comment">*                         2: Memory allocation failed.</span>
+<a name="l00270"></a>00270 <span class="comment">*                        12: Invalid subimage specification.</span>
+<a name="l00271"></a>00271 <span class="comment">*                        13: Non-separable subimage coordinate system.</span>
+<a name="l00272"></a>00272 <span class="comment">*</span>
+<a name="l00273"></a>00273 <span class="comment">*                       For returns > 1, a detailed error message is set in</span>
+<a name="l00274"></a>00274 <span class="comment">*                       wcsprm::err if enabled, see wcserr_enable().</span>
+<a name="l00275"></a>00275 <span class="comment">*</span>
+<a name="l00276"></a>00276 <span class="comment">* Notes:</span>
+<a name="l00277"></a>00277 <span class="comment">*   Combinations of subimage axes of particular types may be extracted in the</span>
+<a name="l00278"></a>00278 <span class="comment">*   same order as they occur in the input image by combining preprocessor</span>
+<a name="l00279"></a>00279 <span class="comment">*   codes, for example</span>
+<a name="l00280"></a>00280 <span class="comment">*</span>
+<a name="l00281"></a>00281 <span class="comment">=     *nsub = 1;</span>
+<a name="l00282"></a>00282 <span class="comment">=     axes[0] = WCSSUB_LONGITUDE | WCSSUB_LATITUDE | WCSSUB_SPECTRAL;</span>
+<a name="l00283"></a>00283 <span class="comment">*</span>
+<a name="l00284"></a>00284 <span class="comment">*   would extract the longitude, latitude, and spectral axes in the same order</span>
+<a name="l00285"></a>00285 <span class="comment">*   as the input image.  If one of each were present, *nsub = 3 would be</span>
+<a name="l00286"></a>00286 <span class="comment">*   returned.</span>
+<a name="l00287"></a>00287 <span class="comment">*</span>
+<a name="l00288"></a>00288 <span class="comment">*   For convenience, WCSSUB_CELESTIAL is defined as the combination</span>
+<a name="l00289"></a>00289 <span class="comment">*   WCSSUB_LONGITUDE | WCSSUB_LATITUDE | WCSSUB_CUBEFACE.</span>
 <a name="l00290"></a>00290 <span class="comment">*</span>
-<a name="l00291"></a>00291 <span class="comment">*   The last of these specifies all axis types other than spectral or Stokes.</span>
-<a name="l00292"></a>00292 <span class="comment">*   Extraction is done in the order specified by axes[] a longitude axis (if</span>
-<a name="l00293"></a>00293 <span class="comment">*   present) would be extracted first (via axes[0]) and not subsequently (via</span>
-<a name="l00294"></a>00294 <span class="comment">*   axes[3]).  Likewise for the latitude and cubeface axes in this example.</span>
-<a name="l00295"></a>00295 <span class="comment">*</span>
-<a name="l00296"></a>00296 <span class="comment">*   From the foregoing, it is apparent that the value of *nsub returned may be</span>
-<a name="l00297"></a>00297 <span class="comment">*   less than or greater than that given.  However, it will never exceed the</span>
-<a name="l00298"></a>00298 <span class="comment">*   number of axes in the input image.</span>
+<a name="l00291"></a>00291 <span class="comment">*   The codes may also be negated to extract all but the types specified, for</span>
+<a name="l00292"></a>00292 <span class="comment">*   example</span>
+<a name="l00293"></a>00293 <span class="comment">*</span>
+<a name="l00294"></a>00294 <span class="comment">=     *nsub = 4;</span>
+<a name="l00295"></a>00295 <span class="comment">=     axes[0] = WCSSUB_LONGITUDE;</span>
+<a name="l00296"></a>00296 <span class="comment">=     axes[1] = WCSSUB_LATITUDE;</span>
+<a name="l00297"></a>00297 <span class="comment">=     axes[2] = WCSSUB_CUBEFACE;</span>
+<a name="l00298"></a>00298 <span class="comment">=     axes[3] = -(WCSSUB_SPECTRAL | WCSSUB_STOKES);</span>
 <a name="l00299"></a>00299 <span class="comment">*</span>
-<a name="l00300"></a>00300 <span class="comment">*</span>
-<a name="l00301"></a>00301 <span class="comment">* wcscopy() macro - Copy routine for the wcsprm struct</span>
-<a name="l00302"></a>00302 <span class="comment">* ----------------------------------------------------</span>
-<a name="l00303"></a>00303 <span class="comment">* wcscopy() does a deep copy of one wcsprm struct to another.  As of</span>
-<a name="l00304"></a>00304 <span class="comment">* WCSLIB 3.6, it is implemented as a preprocessor macro that invokes</span>
-<a name="l00305"></a>00305 <span class="comment">* wcssub() with the nsub and axes pointers both set to zero.</span>
-<a name="l00306"></a>00306 <span class="comment">*</span>
-<a name="l00307"></a>00307 <span class="comment">*</span>
-<a name="l00308"></a>00308 <span class="comment">* wcsfree() - Destructor for the wcsprm struct</span>
-<a name="l00309"></a>00309 <span class="comment">* --------------------------------------------</span>
-<a name="l00310"></a>00310 <span class="comment">* wcsfree() frees memory allocated for the wcsprm arrays by wcsini() and/or</span>
-<a name="l00311"></a>00311 <span class="comment">* wcsset().  wcsini() records the memory it allocates and wcsfree() will only</span>
-<a name="l00312"></a>00312 <span class="comment">* attempt to free this.</span>
-<a name="l00313"></a>00313 <span class="comment">*</span>
-<a name="l00314"></a>00314 <span class="comment">* PLEASE NOTE: wcsfree() must not be invoked on a wcsprm struct that was not</span>
-<a name="l00315"></a>00315 <span class="comment">* initialized by wcsini().</span>
+<a name="l00300"></a>00300 <span class="comment">*   The last of these specifies all axis types other than spectral or Stokes.</span>
+<a name="l00301"></a>00301 <span class="comment">*   Extraction is done in the order specified by axes[] a longitude axis (if</span>
+<a name="l00302"></a>00302 <span class="comment">*   present) would be extracted first (via axes[0]) and not subsequently (via</span>
+<a name="l00303"></a>00303 <span class="comment">*   axes[3]).  Likewise for the latitude and cubeface axes in this example.</span>
+<a name="l00304"></a>00304 <span class="comment">*</span>
+<a name="l00305"></a>00305 <span class="comment">*   From the foregoing, it is apparent that the value of *nsub returned may be</span>
+<a name="l00306"></a>00306 <span class="comment">*   less than or greater than that given.  However, it will never exceed the</span>
+<a name="l00307"></a>00307 <span class="comment">*   number of axes in the input image.</span>
+<a name="l00308"></a>00308 <span class="comment">*</span>
+<a name="l00309"></a>00309 <span class="comment">*</span>
+<a name="l00310"></a>00310 <span class="comment">* wcscopy() macro - Copy routine for the wcsprm struct</span>
+<a name="l00311"></a>00311 <span class="comment">* ----------------------------------------------------</span>
+<a name="l00312"></a>00312 <span class="comment">* wcscopy() does a deep copy of one wcsprm struct to another.  As of</span>
+<a name="l00313"></a>00313 <span class="comment">* WCSLIB 3.6, it is implemented as a preprocessor macro that invokes</span>
+<a name="l00314"></a>00314 <span class="comment">* wcssub() with the nsub and axes pointers both set to zero.</span>
+<a name="l00315"></a>00315 <span class="comment">*</span>
 <a name="l00316"></a>00316 <span class="comment">*</span>
-<a name="l00317"></a>00317 <span class="comment">* Returned:</span>
-<a name="l00318"></a>00318 <span class="comment">*   wcs       struct wcsprm*</span>
-<a name="l00319"></a>00319 <span class="comment">*                       Coordinate transformation parameters.</span>
-<a name="l00320"></a>00320 <span class="comment">*</span>
-<a name="l00321"></a>00321 <span class="comment">* Function return value:</span>
-<a name="l00322"></a>00322 <span class="comment">*             int       Status return value:</span>
-<a name="l00323"></a>00323 <span class="comment">*                         0: Success.</span>
-<a name="l00324"></a>00324 <span class="comment">*                         1: Null wcsprm pointer passed.</span>
+<a name="l00317"></a>00317 <span class="comment">* wcsfree() - Destructor for the wcsprm struct</span>
+<a name="l00318"></a>00318 <span class="comment">* --------------------------------------------</span>
+<a name="l00319"></a>00319 <span class="comment">* wcsfree() frees memory allocated for the wcsprm arrays by wcsini() and/or</span>
+<a name="l00320"></a>00320 <span class="comment">* wcsset().  wcsini() records the memory it allocates and wcsfree() will only</span>
+<a name="l00321"></a>00321 <span class="comment">* attempt to free this.</span>
+<a name="l00322"></a>00322 <span class="comment">*</span>
+<a name="l00323"></a>00323 <span class="comment">* PLEASE NOTE: wcsfree() must not be invoked on a wcsprm struct that was not</span>
+<a name="l00324"></a>00324 <span class="comment">* initialized by wcsini().</span>
 <a name="l00325"></a>00325 <span class="comment">*</span>
-<a name="l00326"></a>00326 <span class="comment">*</span>
-<a name="l00327"></a>00327 <span class="comment">* wcsprt() - Print routine for the wcsprm struct</span>
-<a name="l00328"></a>00328 <span class="comment">* ----------------------------------------------</span>
-<a name="l00329"></a>00329 <span class="comment">* wcsprt() prints the contents of a wcsprm struct.</span>
-<a name="l00330"></a>00330 <span class="comment">*</span>
-<a name="l00331"></a>00331 <span class="comment">* Given:</span>
-<a name="l00332"></a>00332 <span class="comment">*   wcs       const struct wcsprm*</span>
-<a name="l00333"></a>00333 <span class="comment">*                       Coordinate transformation parameters.</span>
+<a name="l00326"></a>00326 <span class="comment">* Returned:</span>
+<a name="l00327"></a>00327 <span class="comment">*   wcs       struct wcsprm*</span>
+<a name="l00328"></a>00328 <span class="comment">*                       Coordinate transformation parameters.</span>
+<a name="l00329"></a>00329 <span class="comment">*</span>
+<a name="l00330"></a>00330 <span class="comment">* Function return value:</span>
+<a name="l00331"></a>00331 <span class="comment">*             int       Status return value:</span>
+<a name="l00332"></a>00332 <span class="comment">*                         0: Success.</span>
+<a name="l00333"></a>00333 <span class="comment">*                         1: Null wcsprm pointer passed.</span>
 <a name="l00334"></a>00334 <span class="comment">*</span>
-<a name="l00335"></a>00335 <span class="comment">* Function return value:</span>
-<a name="l00336"></a>00336 <span class="comment">*             int       Status return value:</span>
-<a name="l00337"></a>00337 <span class="comment">*                         0: Success.</span>
-<a name="l00338"></a>00338 <span class="comment">*                         1: Null wcsprm pointer passed.</span>
-<a name="l00339"></a>00339 <span class="comment">*</span>
+<a name="l00335"></a>00335 <span class="comment">*</span>
+<a name="l00336"></a>00336 <span class="comment">* wcsprt() - Print routine for the wcsprm struct</span>
+<a name="l00337"></a>00337 <span class="comment">* ----------------------------------------------</span>
+<a name="l00338"></a>00338 <span class="comment">* wcsprt() prints the contents of a wcsprm struct using wcsprintf().  Mainly</span>
+<a name="l00339"></a>00339 <span class="comment">* intended for diagnostic purposes.</span>
 <a name="l00340"></a>00340 <span class="comment">*</span>
-<a name="l00341"></a>00341 <span class="comment">* wcsset() - Setup routine for the wcsprm struct</span>
-<a name="l00342"></a>00342 <span class="comment">* ----------------------------------------------</span>
-<a name="l00343"></a>00343 <span class="comment">* wcsset() sets up a wcsprm struct according to information supplied within</span>
-<a name="l00344"></a>00344 <span class="comment">* it (refer to the description of the wcsprm struct).</span>
-<a name="l00345"></a>00345 <span class="comment">*</span>
-<a name="l00346"></a>00346 <span class="comment">* wcsset() recognizes the NCP projection and converts it to the equivalent SIN</span>
-<a name="l00347"></a>00347 <span class="comment">* projection and likewise translates GLS into SFL.  It also translates the</span>
-<a name="l00348"></a>00348 <span class="comment">* AIPS spectral types ('FREQ-LSR', 'FELO-HEL', etc.), possibly changing the</span>
-<a name="l00349"></a>00349 <span class="comment">* input header keywords wcsprm::ctype and/or wcsprm::specsys if necessary.</span>
+<a name="l00341"></a>00341 <span class="comment">* Given:</span>
+<a name="l00342"></a>00342 <span class="comment">*   wcs       const struct wcsprm*</span>
+<a name="l00343"></a>00343 <span class="comment">*                       Coordinate transformation parameters.</span>
+<a name="l00344"></a>00344 <span class="comment">*</span>
+<a name="l00345"></a>00345 <span class="comment">* Function return value:</span>
+<a name="l00346"></a>00346 <span class="comment">*             int       Status return value:</span>
+<a name="l00347"></a>00347 <span class="comment">*                         0: Success.</span>
+<a name="l00348"></a>00348 <span class="comment">*                         1: Null wcsprm pointer passed.</span>
+<a name="l00349"></a>00349 <span class="comment">*</span>
 <a name="l00350"></a>00350 <span class="comment">*</span>
-<a name="l00351"></a>00351 <span class="comment">* Note that this routine need not be called directly; it will be invoked by</span>
-<a name="l00352"></a>00352 <span class="comment">* wcsp2s() and wcss2p() if the wcsprm::flag is anything other than a</span>
-<a name="l00353"></a>00353 <span class="comment">* predefined magic value.</span>
-<a name="l00354"></a>00354 <span class="comment">*</span>
-<a name="l00355"></a>00355 <span class="comment">* Given and returned:</span>
-<a name="l00356"></a>00356 <span class="comment">*   wcs       struct wcsprm*</span>
-<a name="l00357"></a>00357 <span class="comment">*                       Coordinate transformation parameters.</span>
-<a name="l00358"></a>00358 <span class="comment">*</span>
-<a name="l00359"></a>00359 <span class="comment">* Function return value:</span>
-<a name="l00360"></a>00360 <span class="comment">*             int       Status return value:</span>
-<a name="l00361"></a>00361 <span class="comment">*                         0: Success.</span>
-<a name="l00362"></a>00362 <span class="comment">*                         1: Null wcsprm pointer passed.</span>
-<a name="l00363"></a>00363 <span class="comment">*                         2: Memory allocation failed.</span>
-<a name="l00364"></a>00364 <span class="comment">*                         3: Linear transformation matrix is singular.</span>
-<a name="l00365"></a>00365 <span class="comment">*                         4: Inconsistent or unrecognized coordinate axis</span>
-<a name="l00366"></a>00366 <span class="comment">*                            types.</span>
-<a name="l00367"></a>00367 <span class="comment">*                         5: Invalid parameter value.</span>
-<a name="l00368"></a>00368 <span class="comment">*                         6: Invalid coordinate transformation parameters.</span>
-<a name="l00369"></a>00369 <span class="comment">*                         7: Ill-conditioned coordinate transformation</span>
-<a name="l00370"></a>00370 <span class="comment">*                            parameters.</span>
-<a name="l00371"></a>00371 <span class="comment">*</span>
-<a name="l00372"></a>00372 <span class="comment">*</span>
-<a name="l00373"></a>00373 <span class="comment">* wcsp2s() - Pixel-to-world transformation</span>
-<a name="l00374"></a>00374 <span class="comment">* ----------------------------------------</span>
-<a name="l00375"></a>00375 <span class="comment">* wcsp2s() transforms pixel coordinates to world coordinates.</span>
-<a name="l00376"></a>00376 <span class="comment">*</span>
-<a name="l00377"></a>00377 <span class="comment">* Given and returned:</span>
-<a name="l00378"></a>00378 <span class="comment">*   wcs       struct wcsprm*</span>
-<a name="l00379"></a>00379 <span class="comment">*                       Coordinate transformation parameters.</span>
+<a name="l00351"></a>00351 <span class="comment">* wcsperr() - Print error messages from a wcsprm struct</span>
+<a name="l00352"></a>00352 <span class="comment">* -----------------------------------------------------</span>
+<a name="l00353"></a>00353 <span class="comment">* wcsperr() prints the error message(s), if any, stored in a wcsprm struct,</span>
+<a name="l00354"></a>00354 <span class="comment">* and the linprm, celprm, prjprm, spcprm, and tabprm structs that it contains.</span>
+<a name="l00355"></a>00355 <span class="comment">* If there are no errors then nothing is printed.  It uses wcserr_prt(), q.v.</span>
+<a name="l00356"></a>00356 <span class="comment">*</span>
+<a name="l00357"></a>00357 <span class="comment">* Given:</span>
+<a name="l00358"></a>00358 <span class="comment">*   wcs       const struct wcsprm*</span>
+<a name="l00359"></a>00359 <span class="comment">*                       Coordinate transformation parameters.</span>
+<a name="l00360"></a>00360 <span class="comment">*</span>
+<a name="l00361"></a>00361 <span class="comment">*   prefix    const char *</span>
+<a name="l00362"></a>00362 <span class="comment">*                       If non-NULL, each output line will be prefixed with</span>
+<a name="l00363"></a>00363 <span class="comment">*                       this string.</span>
+<a name="l00364"></a>00364 <span class="comment">*</span>
+<a name="l00365"></a>00365 <span class="comment">* Function return value:</span>
+<a name="l00366"></a>00366 <span class="comment">*             int       Status return value:</span>
+<a name="l00367"></a>00367 <span class="comment">*                         0: Success.</span>
+<a name="l00368"></a>00368 <span class="comment">*                         1: Null wcsprm pointer passed.</span>
+<a name="l00369"></a>00369 <span class="comment">*</span>
+<a name="l00370"></a>00370 <span class="comment">*</span>
+<a name="l00371"></a>00371 <span class="comment">* wcsset() - Setup routine for the wcsprm struct</span>
+<a name="l00372"></a>00372 <span class="comment">* ----------------------------------------------</span>
+<a name="l00373"></a>00373 <span class="comment">* wcsset() sets up a wcsprm struct according to information supplied within</span>
+<a name="l00374"></a>00374 <span class="comment">* it (refer to the description of the wcsprm struct).</span>
+<a name="l00375"></a>00375 <span class="comment">*</span>
+<a name="l00376"></a>00376 <span class="comment">* wcsset() recognizes the NCP projection and converts it to the equivalent SIN</span>
+<a name="l00377"></a>00377 <span class="comment">* projection and likewise translates GLS into SFL.  It also translates the</span>
+<a name="l00378"></a>00378 <span class="comment">* AIPS spectral types ('FREQ-LSR', 'FELO-HEL', etc.), possibly changing the</span>
+<a name="l00379"></a>00379 <span class="comment">* input header keywords wcsprm::ctype and/or wcsprm::specsys if necessary.</span>
 <a name="l00380"></a>00380 <span class="comment">*</span>
-<a name="l00381"></a>00381 <span class="comment">* Given:</span>
-<a name="l00382"></a>00382 <span class="comment">*   ncoord,</span>
-<a name="l00383"></a>00383 <span class="comment">*   nelem     int       The number of coordinates, each of vector length</span>
-<a name="l00384"></a>00384 <span class="comment">*                       nelem but containing wcs.naxis coordinate elements.</span>
-<a name="l00385"></a>00385 <span class="comment">*                       Thus nelem must equal or exceed the value of the</span>
-<a name="l00386"></a>00386 <span class="comment">*                       NAXIS keyword unless ncoord == 1, in which case nelem</span>
-<a name="l00387"></a>00387 <span class="comment">*                       is not used.</span>
-<a name="l00388"></a>00388 <span class="comment">*   pixcrd    const double[ncoord][nelem]</span>
-<a name="l00389"></a>00389 <span class="comment">*                       Array of pixel coordinates.</span>
-<a name="l00390"></a>00390 <span class="comment">*</span>
-<a name="l00391"></a>00391 <span class="comment">* Returned:</span>
-<a name="l00392"></a>00392 <span class="comment">*   imgcrd    double[ncoord][nelem]</span>
-<a name="l00393"></a>00393 <span class="comment">*                       Array of intermediate world coordinates.  For</span>
-<a name="l00394"></a>00394 <span class="comment">*                       celestial axes, imgcrd[][wcs.lng] and</span>
-<a name="l00395"></a>00395 <span class="comment">*                       imgcrd[][wcs.lat] are the projected x-, and</span>
-<a name="l00396"></a>00396 <span class="comment">*                       y-coordinates in pseudo "degrees".  For spectral</span>
-<a name="l00397"></a>00397 <span class="comment">*                       axes, imgcrd[][wcs.spec] is the intermediate spectral</span>
-<a name="l00398"></a>00398 <span class="comment">*                       coordinate, in SI units.</span>
-<a name="l00399"></a>00399 <span class="comment">*</span>
-<a name="l00400"></a>00400 <span class="comment">*   phi,theta double[ncoord]</span>
-<a name="l00401"></a>00401 <span class="comment">*                       Longitude and latitude in the native coordinate system</span>
-<a name="l00402"></a>00402 <span class="comment">*                       of the projection [deg].</span>
-<a name="l00403"></a>00403 <span class="comment">*</span>
-<a name="l00404"></a>00404 <span class="comment">*   world     double[ncoord][nelem]</span>
-<a name="l00405"></a>00405 <span class="comment">*                       Array of world coordinates.  For celestial axes,</span>
-<a name="l00406"></a>00406 <span class="comment">*                       world[][wcs.lng] and world[][wcs.lat] are the</span>
-<a name="l00407"></a>00407 <span class="comment">*                       celestial longitude and latitude [deg].  For</span>
-<a name="l00408"></a>00408 <span class="comment">*                       spectral axes, imgcrd[][wcs.spec] is the intermediate</span>
-<a name="l00409"></a>00409 <span class="comment">*                       spectral coordinate, in SI units.</span>
-<a name="l00410"></a>00410 <span class="comment">*</span>
-<a name="l00411"></a>00411 <span class="comment">*   stat      int[ncoord]</span>
-<a name="l00412"></a>00412 <span class="comment">*                       Status return value for each coordinate:</span>
-<a name="l00413"></a>00413 <span class="comment">*                         0: Success.</span>
-<a name="l00414"></a>00414 <span class="comment">*                         1+: A bit mask indicating invalid pixel coordinate</span>
-<a name="l00415"></a>00415 <span class="comment">*                            element(s).</span>
-<a name="l00416"></a>00416 <span class="comment">*</span>
-<a name="l00417"></a>00417 <span class="comment">* Function return value:</span>
-<a name="l00418"></a>00418 <span class="comment">*             int       Status return value:</span>
-<a name="l00419"></a>00419 <span class="comment">*                         0: Success.</span>
-<a name="l00420"></a>00420 <span class="comment">*                         1: Null wcsprm pointer passed.</span>
-<a name="l00421"></a>00421 <span class="comment">*                         2: Memory allocation failed.</span>
-<a name="l00422"></a>00422 <span class="comment">*                         3: Linear transformation matrix is singular.</span>
-<a name="l00423"></a>00423 <span class="comment">*                         4: Inconsistent or unrecognized coordinate axis</span>
-<a name="l00424"></a>00424 <span class="comment">*                            types.</span>
-<a name="l00425"></a>00425 <span class="comment">*                         5: Invalid parameter value.</span>
-<a name="l00426"></a>00426 <span class="comment">*                         6: Invalid coordinate transformation parameters.</span>
-<a name="l00427"></a>00427 <span class="comment">*                         7: Ill-conditioned coordinate transformation</span>
-<a name="l00428"></a>00428 <span class="comment">*                            parameters.</span>
-<a name="l00429"></a>00429 <span class="comment">*                         8: One or more of the pixel coordinates were</span>
-<a name="l00430"></a>00430 <span class="comment">*                            invalid, as indicated by the stat vector.</span>
-<a name="l00431"></a>00431 <span class="comment">*</span>
-<a name="l00432"></a>00432 <span class="comment">*</span>
-<a name="l00433"></a>00433 <span class="comment">* wcss2p() - World-to-pixel transformation</span>
-<a name="l00434"></a>00434 <span class="comment">* ----------------------------------------</span>
-<a name="l00435"></a>00435 <span class="comment">* wcss2p() transforms world coordinates to pixel coordinates.</span>
-<a name="l00436"></a>00436 <span class="comment">*</span>
-<a name="l00437"></a>00437 <span class="comment">* Given and returned:</span>
-<a name="l00438"></a>00438 <span class="comment">*   wcs       struct wcsprm*</span>
-<a name="l00439"></a>00439 <span class="comment">*                       Coordinate transformation parameters.</span>
-<a name="l00440"></a>00440 <span class="comment">*</span>
-<a name="l00441"></a>00441 <span class="comment">* Given:</span>
-<a name="l00442"></a>00442 <span class="comment">*   ncoord,</span>
-<a name="l00443"></a>00443 <span class="comment">*   nelem     int       The number of coordinates, each of vector length nelem</span>
-<a name="l00444"></a>00444 <span class="comment">*                       but containing wcs.naxis coordinate elements.  Thus</span>
-<a name="l00445"></a>00445 <span class="comment">*                       nelem must equal or exceed the value of the NAXIS</span>
-<a name="l00446"></a>00446 <span class="comment">*                       keyword unless ncoord == 1, in which case nelem is not</span>
-<a name="l00447"></a>00447 <span class="comment">*                       used.</span>
-<a name="l00448"></a>00448 <span class="comment">*   world     const double[ncoord][nelem]</span>
-<a name="l00449"></a>00449 <span class="comment">*                       Array of world coordinates.  For celestial axes,</span>
-<a name="l00450"></a>00450 <span class="comment">*                       world[][wcs.lng] and world[][wcs.lat] are the</span>
-<a name="l00451"></a>00451 <span class="comment">*                       celestial longitude and latitude [deg]. For spectral</span>
-<a name="l00452"></a>00452 <span class="comment">*                       axes, world[][wcs.spec] is the spectral coordinate, in</span>
-<a name="l00453"></a>00453 <span class="comment">*                       SI units.</span>
-<a name="l00454"></a>00454 <span class="comment">*</span>
-<a name="l00455"></a>00455 <span class="comment">* Returned:</span>
-<a name="l00456"></a>00456 <span class="comment">*   phi,theta double[ncoord]</span>
-<a name="l00457"></a>00457 <span class="comment">*                       Longitude and latitude in the native coordinate</span>
-<a name="l00458"></a>00458 <span class="comment">*                       system of the projection [deg].</span>
-<a name="l00459"></a>00459 <span class="comment">*</span>
-<a name="l00460"></a>00460 <span class="comment">*   imgcrd    double[ncoord][nelem]</span>
-<a name="l00461"></a>00461 <span class="comment">*                       Array of intermediate world coordinates.  For</span>
-<a name="l00462"></a>00462 <span class="comment">*                       celestial axes, imgcrd[][wcs.lng] and</span>
-<a name="l00463"></a>00463 <span class="comment">*                       imgcrd[][wcs.lat] are the projected x-, and</span>
-<a name="l00464"></a>00464 <span class="comment">*                       y-coordinates in pseudo "degrees".  For quadcube</span>
-<a name="l00465"></a>00465 <span class="comment">*                       projections with a CUBEFACE axis the face number is</span>
-<a name="l00466"></a>00466 <span class="comment">*                       also returned in imgcrd[][wcs.cubeface].  For</span>
-<a name="l00467"></a>00467 <span class="comment">*                       spectral axes, imgcrd[][wcs.spec] is the intermediate</span>
-<a name="l00468"></a>00468 <span class="comment">*                       spectral coordinate, in SI units.</span>
+<a name="l00381"></a>00381 <span class="comment">* Note that this routine need not be called directly; it will be invoked by</span>
+<a name="l00382"></a>00382 <span class="comment">* wcsp2s() and wcss2p() if the wcsprm::flag is anything other than a</span>
+<a name="l00383"></a>00383 <span class="comment">* predefined magic value.</span>
+<a name="l00384"></a>00384 <span class="comment">*</span>
+<a name="l00385"></a>00385 <span class="comment">* Given and returned:</span>
+<a name="l00386"></a>00386 <span class="comment">*   wcs       struct wcsprm*</span>
+<a name="l00387"></a>00387 <span class="comment">*                       Coordinate transformation parameters.</span>
+<a name="l00388"></a>00388 <span class="comment">*</span>
+<a name="l00389"></a>00389 <span class="comment">* Function return value:</span>
+<a name="l00390"></a>00390 <span class="comment">*             int       Status return value:</span>
+<a name="l00391"></a>00391 <span class="comment">*                         0: Success.</span>
+<a name="l00392"></a>00392 <span class="comment">*                         1: Null wcsprm pointer passed.</span>
+<a name="l00393"></a>00393 <span class="comment">*                         2: Memory allocation failed.</span>
+<a name="l00394"></a>00394 <span class="comment">*                         3: Linear transformation matrix is singular.</span>
+<a name="l00395"></a>00395 <span class="comment">*                         4: Inconsistent or unrecognized coordinate axis</span>
+<a name="l00396"></a>00396 <span class="comment">*                            types.</span>
+<a name="l00397"></a>00397 <span class="comment">*                         5: Invalid parameter value.</span>
+<a name="l00398"></a>00398 <span class="comment">*                         6: Invalid coordinate transformation parameters.</span>
+<a name="l00399"></a>00399 <span class="comment">*                         7: Ill-conditioned coordinate transformation</span>
+<a name="l00400"></a>00400 <span class="comment">*                            parameters.</span>
+<a name="l00401"></a>00401 <span class="comment">*</span>
+<a name="l00402"></a>00402 <span class="comment">*                       For returns > 1, a detailed error message is set in</span>
+<a name="l00403"></a>00403 <span class="comment">*                       wcsprm::err if enabled, see wcserr_enable().</span>
+<a name="l00404"></a>00404 <span class="comment">*</span>
+<a name="l00405"></a>00405 <span class="comment">*</span>
+<a name="l00406"></a>00406 <span class="comment">* wcsp2s() - Pixel-to-world transformation</span>
+<a name="l00407"></a>00407 <span class="comment">* ----------------------------------------</span>
+<a name="l00408"></a>00408 <span class="comment">* wcsp2s() transforms pixel coordinates to world coordinates.</span>
+<a name="l00409"></a>00409 <span class="comment">*</span>
+<a name="l00410"></a>00410 <span class="comment">* Given and returned:</span>
+<a name="l00411"></a>00411 <span class="comment">*   wcs       struct wcsprm*</span>
+<a name="l00412"></a>00412 <span class="comment">*                       Coordinate transformation parameters.</span>
+<a name="l00413"></a>00413 <span class="comment">*</span>
+<a name="l00414"></a>00414 <span class="comment">* Given:</span>
+<a name="l00415"></a>00415 <span class="comment">*   ncoord,</span>
+<a name="l00416"></a>00416 <span class="comment">*   nelem     int       The number of coordinates, each of vector length</span>
+<a name="l00417"></a>00417 <span class="comment">*                       nelem but containing wcs.naxis coordinate elements.</span>
+<a name="l00418"></a>00418 <span class="comment">*                       Thus nelem must equal or exceed the value of the</span>
+<a name="l00419"></a>00419 <span class="comment">*                       NAXIS keyword unless ncoord == 1, in which case nelem</span>
+<a name="l00420"></a>00420 <span class="comment">*                       is not used.</span>
+<a name="l00421"></a>00421 <span class="comment">*</span>
+<a name="l00422"></a>00422 <span class="comment">*   pixcrd    const double[ncoord][nelem]</span>
+<a name="l00423"></a>00423 <span class="comment">*                       Array of pixel coordinates.</span>
+<a name="l00424"></a>00424 <span class="comment">*</span>
+<a name="l00425"></a>00425 <span class="comment">* Returned:</span>
+<a name="l00426"></a>00426 <span class="comment">*   imgcrd    double[ncoord][nelem]</span>
+<a name="l00427"></a>00427 <span class="comment">*                       Array of intermediate world coordinates.  For</span>
+<a name="l00428"></a>00428 <span class="comment">*                       celestial axes, imgcrd[][wcs.lng] and</span>
+<a name="l00429"></a>00429 <span class="comment">*                       imgcrd[][wcs.lat] are the projected x-, and</span>
+<a name="l00430"></a>00430 <span class="comment">*                       y-coordinates in pseudo "degrees".  For spectral</span>
+<a name="l00431"></a>00431 <span class="comment">*                       axes, imgcrd[][wcs.spec] is the intermediate spectral</span>
+<a name="l00432"></a>00432 <span class="comment">*                       coordinate, in SI units.</span>
+<a name="l00433"></a>00433 <span class="comment">*</span>
+<a name="l00434"></a>00434 <span class="comment">*   phi,theta double[ncoord]</span>
+<a name="l00435"></a>00435 <span class="comment">*                       Longitude and latitude in the native coordinate system</span>
+<a name="l00436"></a>00436 <span class="comment">*                       of the projection [deg].</span>
+<a name="l00437"></a>00437 <span class="comment">*</span>
+<a name="l00438"></a>00438 <span class="comment">*   world     double[ncoord][nelem]</span>
+<a name="l00439"></a>00439 <span class="comment">*                       Array of world coordinates.  For celestial axes,</span>
+<a name="l00440"></a>00440 <span class="comment">*                       world[][wcs.lng] and world[][wcs.lat] are the</span>
+<a name="l00441"></a>00441 <span class="comment">*                       celestial longitude and latitude [deg].  For</span>
+<a name="l00442"></a>00442 <span class="comment">*                       spectral axes, imgcrd[][wcs.spec] is the intermediate</span>
+<a name="l00443"></a>00443 <span class="comment">*                       spectral coordinate, in SI units.</span>
+<a name="l00444"></a>00444 <span class="comment">*</span>
+<a name="l00445"></a>00445 <span class="comment">*   stat      int[ncoord]</span>
+<a name="l00446"></a>00446 <span class="comment">*                       Status return value for each coordinate:</span>
+<a name="l00447"></a>00447 <span class="comment">*                         0: Success.</span>
+<a name="l00448"></a>00448 <span class="comment">*                         1+: A bit mask indicating invalid pixel coordinate</span>
+<a name="l00449"></a>00449 <span class="comment">*                            element(s).</span>
+<a name="l00450"></a>00450 <span class="comment">*</span>
+<a name="l00451"></a>00451 <span class="comment">* Function return value:</span>
+<a name="l00452"></a>00452 <span class="comment">*             int       Status return value:</span>
+<a name="l00453"></a>00453 <span class="comment">*                         0: Success.</span>
+<a name="l00454"></a>00454 <span class="comment">*                         1: Null wcsprm pointer passed.</span>
+<a name="l00455"></a>00455 <span class="comment">*                         2: Memory allocation failed.</span>
+<a name="l00456"></a>00456 <span class="comment">*                         3: Linear transformation matrix is singular.</span>
+<a name="l00457"></a>00457 <span class="comment">*                         4: Inconsistent or unrecognized coordinate axis</span>
+<a name="l00458"></a>00458 <span class="comment">*                            types.</span>
+<a name="l00459"></a>00459 <span class="comment">*                         5: Invalid parameter value.</span>
+<a name="l00460"></a>00460 <span class="comment">*                         6: Invalid coordinate transformation parameters.</span>
+<a name="l00461"></a>00461 <span class="comment">*                         7: Ill-conditioned coordinate transformation</span>
+<a name="l00462"></a>00462 <span class="comment">*                            parameters.</span>
+<a name="l00463"></a>00463 <span class="comment">*                         8: One or more of the pixel coordinates were</span>
+<a name="l00464"></a>00464 <span class="comment">*                            invalid, as indicated by the stat vector.</span>
+<a name="l00465"></a>00465 <span class="comment">*</span>
+<a name="l00466"></a>00466 <span class="comment">*                       For returns > 1, a detailed error message is set in</span>
+<a name="l00467"></a>00467 <span class="comment">*                       wcsprm::err if enabled, see wcserr_enable().</span>
+<a name="l00468"></a>00468 <span class="comment">*</span>
 <a name="l00469"></a>00469 <span class="comment">*</span>
-<a name="l00470"></a>00470 <span class="comment">*   pixcrd    double[ncoord][nelem]</span>
-<a name="l00471"></a>00471 <span class="comment">*                       Array of pixel coordinates.</span>
-<a name="l00472"></a>00472 <span class="comment">*</span>
-<a name="l00473"></a>00473 <span class="comment">*   stat      int[ncoord]</span>
-<a name="l00474"></a>00474 <span class="comment">*                       Status return value for each coordinate:</span>
-<a name="l00475"></a>00475 <span class="comment">*                         0: Success.</span>
-<a name="l00476"></a>00476 <span class="comment">*                         1+: A bit mask indicating invalid world coordinate</span>
-<a name="l00477"></a>00477 <span class="comment">*                            element(s).</span>
-<a name="l00478"></a>00478 <span class="comment">*</span>
-<a name="l00479"></a>00479 <span class="comment">* Function return value:</span>
-<a name="l00480"></a>00480 <span class="comment">*             int       Status return value:</span>
-<a name="l00481"></a>00481 <span class="comment">*                         0: Success.</span>
-<a name="l00482"></a>00482 <span class="comment">*                         1: Null wcsprm pointer passed.</span>
-<a name="l00483"></a>00483 <span class="comment">*                         2: Memory allocation failed.</span>
-<a name="l00484"></a>00484 <span class="comment">*                         3: Linear transformation matrix is singular.</span>
-<a name="l00485"></a>00485 <span class="comment">*                         4: Inconsistent or unrecognized coordinate axis</span>
-<a name="l00486"></a>00486 <span class="comment">*                            types.</span>
-<a name="l00487"></a>00487 <span class="comment">*                         5: Invalid parameter value.</span>
-<a name="l00488"></a>00488 <span class="comment">*                         6: Invalid coordinate transformation parameters.</span>
-<a name="l00489"></a>00489 <span class="comment">*                         7: Ill-conditioned coordinate transformation</span>
-<a name="l00490"></a>00490 <span class="comment">*                            parameters.</span>
-<a name="l00491"></a>00491 <span class="comment">*                         9: One or more of the world coordinates were</span>
-<a name="l00492"></a>00492 <span class="comment">*                            invalid, as indicated by the stat vector.</span>
-<a name="l00493"></a>00493 <span class="comment">*</span>
-<a name="l00494"></a>00494 <span class="comment">*</span>
-<a name="l00495"></a>00495 <span class="comment">* wcsmix() - Hybrid coordinate transformation</span>
-<a name="l00496"></a>00496 <span class="comment">* -------------------------------------------</span>
-<a name="l00497"></a>00497 <span class="comment">* wcsmix(), given either the celestial longitude or latitude plus an element</span>
-<a name="l00498"></a>00498 <span class="comment">* of the pixel coordinate, solves for the remaining elements by iterating on</span>
-<a name="l00499"></a>00499 <span class="comment">* the unknown celestial coordinate element using wcss2p().  Refer also to the</span>
-<a name="l00500"></a>00500 <span class="comment">* notes below.</span>
-<a name="l00501"></a>00501 <span class="comment">*</span>
-<a name="l00502"></a>00502 <span class="comment">* Given and returned:</span>
-<a name="l00503"></a>00503 <span class="comment">*   wcs       struct wcsprm*</span>
-<a name="l00504"></a>00504 <span class="comment">*                       Indices for the celestial coordinates obtained</span>
-<a name="l00505"></a>00505 <span class="comment">*                       by parsing the wcsprm::ctype[].</span>
-<a name="l00506"></a>00506 <span class="comment">*</span>
-<a name="l00507"></a>00507 <span class="comment">* Given:</span>
-<a name="l00508"></a>00508 <span class="comment">*   mixpix    int       Which element of the pixel coordinate is given.</span>
-<a name="l00509"></a>00509 <span class="comment">*   mixcel    int       Which element of the celestial coordinate is given:</span>
-<a name="l00510"></a>00510 <span class="comment">*                         1: Celestial longitude is given in</span>
-<a name="l00511"></a>00511 <span class="comment">*                            world[wcs.lng], latitude returned in</span>
-<a name="l00512"></a>00512 <span class="comment">*                            world[wcs.lat].</span>
-<a name="l00513"></a>00513 <span class="comment">*                         2: Celestial latitude is given in</span>
-<a name="l00514"></a>00514 <span class="comment">*                            world[wcs.lat], longitude returned in</span>
-<a name="l00515"></a>00515 <span class="comment">*                            world[wcs.lng].</span>
+<a name="l00470"></a>00470 <span class="comment">* wcss2p() - World-to-pixel transformation</span>
+<a name="l00471"></a>00471 <span class="comment">* ----------------------------------------</span>
+<a name="l00472"></a>00472 <span class="comment">* wcss2p() transforms world coordinates to pixel coordinates.</span>
+<a name="l00473"></a>00473 <span class="comment">*</span>
+<a name="l00474"></a>00474 <span class="comment">* Given and returned:</span>
+<a name="l00475"></a>00475 <span class="comment">*   wcs       struct wcsprm*</span>
+<a name="l00476"></a>00476 <span class="comment">*                       Coordinate transformation parameters.</span>
+<a name="l00477"></a>00477 <span class="comment">*</span>
+<a name="l00478"></a>00478 <span class="comment">* Given:</span>
+<a name="l00479"></a>00479 <span class="comment">*   ncoord,</span>
+<a name="l00480"></a>00480 <span class="comment">*   nelem     int       The number of coordinates, each of vector length nelem</span>
+<a name="l00481"></a>00481 <span class="comment">*                       but containing wcs.naxis coordinate elements.  Thus</span>
+<a name="l00482"></a>00482 <span class="comment">*                       nelem must equal or exceed the value of the NAXIS</span>
+<a name="l00483"></a>00483 <span class="comment">*                       keyword unless ncoord == 1, in which case nelem is not</span>
+<a name="l00484"></a>00484 <span class="comment">*                       used.</span>
+<a name="l00485"></a>00485 <span class="comment">*</span>
+<a name="l00486"></a>00486 <span class="comment">*   world     const double[ncoord][nelem]</span>
+<a name="l00487"></a>00487 <span class="comment">*                       Array of world coordinates.  For celestial axes,</span>
+<a name="l00488"></a>00488 <span class="comment">*                       world[][wcs.lng] and world[][wcs.lat] are the</span>
+<a name="l00489"></a>00489 <span class="comment">*                       celestial longitude and latitude [deg]. For spectral</span>
+<a name="l00490"></a>00490 <span class="comment">*                       axes, world[][wcs.spec] is the spectral coordinate, in</span>
+<a name="l00491"></a>00491 <span class="comment">*                       SI units.</span>
+<a name="l00492"></a>00492 <span class="comment">*</span>
+<a name="l00493"></a>00493 <span class="comment">* Returned:</span>
+<a name="l00494"></a>00494 <span class="comment">*   phi,theta double[ncoord]</span>
+<a name="l00495"></a>00495 <span class="comment">*                       Longitude and latitude in the native coordinate</span>
+<a name="l00496"></a>00496 <span class="comment">*                       system of the projection [deg].</span>
+<a name="l00497"></a>00497 <span class="comment">*</span>
+<a name="l00498"></a>00498 <span class="comment">*   imgcrd    double[ncoord][nelem]</span>
+<a name="l00499"></a>00499 <span class="comment">*                       Array of intermediate world coordinates.  For</span>
+<a name="l00500"></a>00500 <span class="comment">*                       celestial axes, imgcrd[][wcs.lng] and</span>
+<a name="l00501"></a>00501 <span class="comment">*                       imgcrd[][wcs.lat] are the projected x-, and</span>
+<a name="l00502"></a>00502 <span class="comment">*                       y-coordinates in pseudo "degrees".  For quadcube</span>
+<a name="l00503"></a>00503 <span class="comment">*                       projections with a CUBEFACE axis the face number is</span>
+<a name="l00504"></a>00504 <span class="comment">*                       also returned in imgcrd[][wcs.cubeface].  For</span>
+<a name="l00505"></a>00505 <span class="comment">*                       spectral axes, imgcrd[][wcs.spec] is the intermediate</span>
+<a name="l00506"></a>00506 <span class="comment">*                       spectral coordinate, in SI units.</span>
+<a name="l00507"></a>00507 <span class="comment">*</span>
+<a name="l00508"></a>00508 <span class="comment">*   pixcrd    double[ncoord][nelem]</span>
+<a name="l00509"></a>00509 <span class="comment">*                       Array of pixel coordinates.</span>
+<a name="l00510"></a>00510 <span class="comment">*</span>
+<a name="l00511"></a>00511 <span class="comment">*   stat      int[ncoord]</span>
+<a name="l00512"></a>00512 <span class="comment">*                       Status return value for each coordinate:</span>
+<a name="l00513"></a>00513 <span class="comment">*                         0: Success.</span>
+<a name="l00514"></a>00514 <span class="comment">*                         1+: A bit mask indicating invalid world coordinate</span>
+<a name="l00515"></a>00515 <span class="comment">*                            element(s).</span>
 <a name="l00516"></a>00516 <span class="comment">*</span>
-<a name="l00517"></a>00517 <span class="comment">*   vspan     const double[2]</span>
-<a name="l00518"></a>00518 <span class="comment">*                       Solution interval for the celestial coordinate [deg].</span>
-<a name="l00519"></a>00519 <span class="comment">*                       The ordering of the two limits is irrelevant.</span>
-<a name="l00520"></a>00520 <span class="comment">*                       Longitude ranges may be specified with any convenient</span>
-<a name="l00521"></a>00521 <span class="comment">*                       normalization, for example [-120,+120] is the same as</span>
-<a name="l00522"></a>00522 <span class="comment">*                       [240,480], except that the solution will be returned</span>
-<a name="l00523"></a>00523 <span class="comment">*                       with the same normalization, i.e. lie within the</span>
-<a name="l00524"></a>00524 <span class="comment">*                       interval specified.</span>
-<a name="l00525"></a>00525 <span class="comment">*</span>
-<a name="l00526"></a>00526 <span class="comment">*   vstep     const double</span>
-<a name="l00527"></a>00527 <span class="comment">*                       Step size for solution search [deg].  If zero, a</span>
-<a name="l00528"></a>00528 <span class="comment">*                       sensible, although perhaps non-optimal default will be</span>
-<a name="l00529"></a>00529 <span class="comment">*                       used.</span>
-<a name="l00530"></a>00530 <span class="comment">*</span>
-<a name="l00531"></a>00531 <span class="comment">*   viter     int       If a solution is not found then the step size will be</span>
-<a name="l00532"></a>00532 <span class="comment">*                       halved and the search recommenced.  viter controls how</span>
-<a name="l00533"></a>00533 <span class="comment">*                       many times the step size is halved.  The allowed range</span>
-<a name="l00534"></a>00534 <span class="comment">*                       is 5 - 10.</span>
+<a name="l00517"></a>00517 <span class="comment">* Function return value:</span>
+<a name="l00518"></a>00518 <span class="comment">*             int       Status return value:</span>
+<a name="l00519"></a>00519 <span class="comment">*                         0: Success.</span>
+<a name="l00520"></a>00520 <span class="comment">*                         1: Null wcsprm pointer passed.</span>
+<a name="l00521"></a>00521 <span class="comment">*                         2: Memory allocation failed.</span>
+<a name="l00522"></a>00522 <span class="comment">*                         3: Linear transformation matrix is singular.</span>
+<a name="l00523"></a>00523 <span class="comment">*                         4: Inconsistent or unrecognized coordinate axis</span>
+<a name="l00524"></a>00524 <span class="comment">*                            types.</span>
+<a name="l00525"></a>00525 <span class="comment">*                         5: Invalid parameter value.</span>
+<a name="l00526"></a>00526 <span class="comment">*                         6: Invalid coordinate transformation parameters.</span>
+<a name="l00527"></a>00527 <span class="comment">*                         7: Ill-conditioned coordinate transformation</span>
+<a name="l00528"></a>00528 <span class="comment">*                            parameters.</span>
+<a name="l00529"></a>00529 <span class="comment">*                         9: One or more of the world coordinates were</span>
+<a name="l00530"></a>00530 <span class="comment">*                            invalid, as indicated by the stat vector.</span>
+<a name="l00531"></a>00531 <span class="comment">*</span>
+<a name="l00532"></a>00532 <span class="comment">*                       For returns > 1, a detailed error message is set in</span>
+<a name="l00533"></a>00533 <span class="comment">*                       wcsprm::err if enabled, see wcserr_enable().</span>
+<a name="l00534"></a>00534 <span class="comment">*</span>
 <a name="l00535"></a>00535 <span class="comment">*</span>
-<a name="l00536"></a>00536 <span class="comment">* Given and returned:</span>
-<a name="l00537"></a>00537 <span class="comment">*   world     double[naxis]</span>
-<a name="l00538"></a>00538 <span class="comment">*                       World coordinate elements.  world[wcs.lng] and</span>
-<a name="l00539"></a>00539 <span class="comment">*                       world[wcs.lat] are the celestial longitude and</span>
-<a name="l00540"></a>00540 <span class="comment">*                       latitude [deg].  Which is given and which returned</span>
-<a name="l00541"></a>00541 <span class="comment">*                       depends on the value of mixcel.  All other elements</span>
-<a name="l00542"></a>00542 <span class="comment">*                       are given.</span>
-<a name="l00543"></a>00543 <span class="comment">*</span>
-<a name="l00544"></a>00544 <span class="comment">* Returned:</span>
-<a name="l00545"></a>00545 <span class="comment">*   phi,theta double[naxis]</span>
-<a name="l00546"></a>00546 <span class="comment">*                       Longitude and latitude in the native coordinate</span>
-<a name="l00547"></a>00547 <span class="comment">*                       system of the projection [deg].</span>
-<a name="l00548"></a>00548 <span class="comment">*</span>
-<a name="l00549"></a>00549 <span class="comment">*   imgcrd    double[naxis]</span>
-<a name="l00550"></a>00550 <span class="comment">*                       Image coordinate elements.  imgcrd[wcs.lng] and</span>
-<a name="l00551"></a>00551 <span class="comment">*                       imgcrd[wcs.lat] are the projected x-, and</span>
-<a name="l00552"></a>00552 <span class="comment">*                       y-coordinates in pseudo "degrees".</span>
-<a name="l00553"></a>00553 <span class="comment">*</span>
-<a name="l00554"></a>00554 <span class="comment">* Given and returned:</span>
-<a name="l00555"></a>00555 <span class="comment">*   pixcrd    double[naxis]</span>
-<a name="l00556"></a>00556 <span class="comment">*                       Pixel coordinate.  The element indicated by mixpix is</span>
-<a name="l00557"></a>00557 <span class="comment">*                       given and the remaining elements are returned.</span>
+<a name="l00536"></a>00536 <span class="comment">* wcsmix() - Hybrid coordinate transformation</span>
+<a name="l00537"></a>00537 <span class="comment">* -------------------------------------------</span>
+<a name="l00538"></a>00538 <span class="comment">* wcsmix(), given either the celestial longitude or latitude plus an element</span>
+<a name="l00539"></a>00539 <span class="comment">* of the pixel coordinate, solves for the remaining elements by iterating on</span>
+<a name="l00540"></a>00540 <span class="comment">* the unknown celestial coordinate element using wcss2p().  Refer also to the</span>
+<a name="l00541"></a>00541 <span class="comment">* notes below.</span>
+<a name="l00542"></a>00542 <span class="comment">*</span>
+<a name="l00543"></a>00543 <span class="comment">* Given and returned:</span>
+<a name="l00544"></a>00544 <span class="comment">*   wcs       struct wcsprm*</span>
+<a name="l00545"></a>00545 <span class="comment">*                       Indices for the celestial coordinates obtained</span>
+<a name="l00546"></a>00546 <span class="comment">*                       by parsing the wcsprm::ctype[].</span>
+<a name="l00547"></a>00547 <span class="comment">*</span>
+<a name="l00548"></a>00548 <span class="comment">* Given:</span>
+<a name="l00549"></a>00549 <span class="comment">*   mixpix    int       Which element of the pixel coordinate is given.</span>
+<a name="l00550"></a>00550 <span class="comment">*</span>
+<a name="l00551"></a>00551 <span class="comment">*   mixcel    int       Which element of the celestial coordinate is given:</span>
+<a name="l00552"></a>00552 <span class="comment">*                         1: Celestial longitude is given in</span>
+<a name="l00553"></a>00553 <span class="comment">*                            world[wcs.lng], latitude returned in</span>
+<a name="l00554"></a>00554 <span class="comment">*                            world[wcs.lat].</span>
+<a name="l00555"></a>00555 <span class="comment">*                         2: Celestial latitude is given in</span>
+<a name="l00556"></a>00556 <span class="comment">*                            world[wcs.lat], longitude returned in</span>
+<a name="l00557"></a>00557 <span class="comment">*                            world[wcs.lng].</span>
 <a name="l00558"></a>00558 <span class="comment">*</span>
-<a name="l00559"></a>00559 <span class="comment">* Function return value:</span>
-<a name="l00560"></a>00560 <span class="comment">*             int       Status return value:</span>
-<a name="l00561"></a>00561 <span class="comment">*                         0: Success.</span>
-<a name="l00562"></a>00562 <span class="comment">*                         1: Null wcsprm pointer passed.</span>
-<a name="l00563"></a>00563 <span class="comment">*                         2: Memory allocation failed.</span>
-<a name="l00564"></a>00564 <span class="comment">*                         3: Linear transformation matrix is singular.</span>
-<a name="l00565"></a>00565 <span class="comment">*                         4: Inconsistent or unrecognized coordinate axis</span>
-<a name="l00566"></a>00566 <span class="comment">*                            types.</span>
-<a name="l00567"></a>00567 <span class="comment">*                         5: Invalid parameter value.</span>
-<a name="l00568"></a>00568 <span class="comment">*                         6: Invalid coordinate transformation parameters.</span>
-<a name="l00569"></a>00569 <span class="comment">*                         7: Ill-conditioned coordinate transformation</span>
-<a name="l00570"></a>00570 <span class="comment">*                            parameters.</span>
-<a name="l00571"></a>00571 <span class="comment">*                        10: Invalid world coordinate.</span>
-<a name="l00572"></a>00572 <span class="comment">*                        11: No solution found in the specified interval.</span>
-<a name="l00573"></a>00573 <span class="comment">*</span>
-<a name="l00574"></a>00574 <span class="comment">* Notes:</span>
-<a name="l00575"></a>00575 <span class="comment">*   Initially the specified solution interval is checked to see if it's a</span>
-<a name="l00576"></a>00576 <span class="comment">*   "crossing" interval.  If it isn't, a search is made for a crossing</span>
-<a name="l00577"></a>00577 <span class="comment">*   solution by iterating on the unknown celestial coordinate starting at the</span>
-<a name="l00578"></a>00578 <span class="comment">*   upper limit of the solution interval and decrementing by the specified</span>
-<a name="l00579"></a>00579 <span class="comment">*   step size.  A crossing is indicated if the trial value of the pixel</span>
-<a name="l00580"></a>00580 <span class="comment">*   coordinate steps through the value specified.  If a crossing interval is</span>
-<a name="l00581"></a>00581 <span class="comment">*   found then the solution is determined by a modified form of "regula falsi"</span>
-<a name="l00582"></a>00582 <span class="comment">*   division of the crossing interval.  If no crossing interval was found</span>
-<a name="l00583"></a>00583 <span class="comment">*   within the specified solution interval then a search is made for a</span>
-<a name="l00584"></a>00584 <span class="comment">*   "non-crossing" solution as may arise from a point of tangency.  The</span>
-<a name="l00585"></a>00585 <span class="comment">*   process is complicated by having to make allowance for the discontinuities</span>
-<a name="l00586"></a>00586 <span class="comment">*   that occur in all map projections.</span>
-<a name="l00587"></a>00587 <span class="comment">*</span>
-<a name="l00588"></a>00588 <span class="comment">*   Once one solution has been determined others may be found by subsequent</span>
-<a name="l00589"></a>00589 <span class="comment">*   invokations of wcsmix() with suitably restricted solution intervals.</span>
+<a name="l00559"></a>00559 <span class="comment">*   vspan     const double[2]</span>
+<a name="l00560"></a>00560 <span class="comment">*                       Solution interval for the celestial coordinate [deg].</span>
+<a name="l00561"></a>00561 <span class="comment">*                       The ordering of the two limits is irrelevant.</span>
+<a name="l00562"></a>00562 <span class="comment">*                       Longitude ranges may be specified with any convenient</span>
+<a name="l00563"></a>00563 <span class="comment">*                       normalization, for example [-120,+120] is the same as</span>
+<a name="l00564"></a>00564 <span class="comment">*                       [240,480], except that the solution will be returned</span>
+<a name="l00565"></a>00565 <span class="comment">*                       with the same normalization, i.e. lie within the</span>
+<a name="l00566"></a>00566 <span class="comment">*                       interval specified.</span>
+<a name="l00567"></a>00567 <span class="comment">*</span>
+<a name="l00568"></a>00568 <span class="comment">*   vstep     const double</span>
+<a name="l00569"></a>00569 <span class="comment">*                       Step size for solution search [deg].  If zero, a</span>
+<a name="l00570"></a>00570 <span class="comment">*                       sensible, although perhaps non-optimal default will be</span>
+<a name="l00571"></a>00571 <span class="comment">*                       used.</span>
+<a name="l00572"></a>00572 <span class="comment">*</span>
+<a name="l00573"></a>00573 <span class="comment">*   viter     int       If a solution is not found then the step size will be</span>
+<a name="l00574"></a>00574 <span class="comment">*                       halved and the search recommenced.  viter controls how</span>
+<a name="l00575"></a>00575 <span class="comment">*                       many times the step size is halved.  The allowed range</span>
+<a name="l00576"></a>00576 <span class="comment">*                       is 5 - 10.</span>
+<a name="l00577"></a>00577 <span class="comment">*</span>
+<a name="l00578"></a>00578 <span class="comment">* Given and returned:</span>
+<a name="l00579"></a>00579 <span class="comment">*   world     double[naxis]</span>
+<a name="l00580"></a>00580 <span class="comment">*                       World coordinate elements.  world[wcs.lng] and</span>
+<a name="l00581"></a>00581 <span class="comment">*                       world[wcs.lat] are the celestial longitude and</span>
+<a name="l00582"></a>00582 <span class="comment">*                       latitude [deg].  Which is given and which returned</span>
+<a name="l00583"></a>00583 <span class="comment">*                       depends on the value of mixcel.  All other elements</span>
+<a name="l00584"></a>00584 <span class="comment">*                       are given.</span>
+<a name="l00585"></a>00585 <span class="comment">*</span>
+<a name="l00586"></a>00586 <span class="comment">* Returned:</span>
+<a name="l00587"></a>00587 <span class="comment">*   phi,theta double[naxis]</span>
+<a name="l00588"></a>00588 <span class="comment">*                       Longitude and latitude in the native coordinate</span>
+<a name="l00589"></a>00589 <span class="comment">*                       system of the projection [deg].</span>
 <a name="l00590"></a>00590 <span class="comment">*</span>
-<a name="l00591"></a>00591 <span class="comment">*   Note the circumstance that arises when the solution point lies at a native</span>
-<a name="l00592"></a>00592 <span class="comment">*   pole of a projection in which the pole is represented as a finite curve,</span>
-<a name="l00593"></a>00593 <span class="comment">*   for example the zenithals and conics.  In such cases two or more valid</span>
-<a name="l00594"></a>00594 <span class="comment">*   solutions may exist but wcsmix() only ever returns one.</span>
+<a name="l00591"></a>00591 <span class="comment">*   imgcrd    double[naxis]</span>
+<a name="l00592"></a>00592 <span class="comment">*                       Image coordinate elements.  imgcrd[wcs.lng] and</span>
+<a name="l00593"></a>00593 <span class="comment">*                       imgcrd[wcs.lat] are the projected x-, and</span>
+<a name="l00594"></a>00594 <span class="comment">*                       y-coordinates in pseudo "degrees".</span>
 <a name="l00595"></a>00595 <span class="comment">*</span>
-<a name="l00596"></a>00596 <span class="comment">*   Because of its generality wcsmix() is very compute-intensive.  For</span>
-<a name="l00597"></a>00597 <span class="comment">*   compute-limited applications more efficient special-case solvers could be</span>
-<a name="l00598"></a>00598 <span class="comment">*   written for simple projections, for example non-oblique cylindrical</span>
-<a name="l00599"></a>00599 <span class="comment">*   projections.</span>
+<a name="l00596"></a>00596 <span class="comment">* Given and returned:</span>
+<a name="l00597"></a>00597 <span class="comment">*   pixcrd    double[naxis]</span>
+<a name="l00598"></a>00598 <span class="comment">*                       Pixel coordinate.  The element indicated by mixpix is</span>
+<a name="l00599"></a>00599 <span class="comment">*                       given and the remaining elements are returned.</span>
 <a name="l00600"></a>00600 <span class="comment">*</span>
-<a name="l00601"></a>00601 <span class="comment">*</span>
-<a name="l00602"></a>00602 <span class="comment">* wcssptr() - Spectral axis translation</span>
-<a name="l00603"></a>00603 <span class="comment">* -------------------------------------</span>
-<a name="l00604"></a>00604 <span class="comment">* wcssptr() translates the spectral axis in a wcsprm struct.  For example, a</span>
-<a name="l00605"></a>00605 <span class="comment">* 'FREQ' axis may be translated into 'ZOPT-F2W' and vice versa.</span>
-<a name="l00606"></a>00606 <span class="comment">*</span>
-<a name="l00607"></a>00607 <span class="comment">* Given and returned:</span>
-<a name="l00608"></a>00608 <span class="comment">*   wcs       struct wcsprm*</span>
-<a name="l00609"></a>00609 <span class="comment">*                       Coordinate transformation parameters.</span>
-<a name="l00610"></a>00610 <span class="comment">*   i         int*      Index of the spectral axis (0-relative).  If given < 0</span>
-<a name="l00611"></a>00611 <span class="comment">*                       it will be set to the first spectral axis identified</span>
-<a name="l00612"></a>00612 <span class="comment">*                       from the ctype[] keyvalues in the wcsprm struct.</span>
-<a name="l00613"></a>00613 <span class="comment">*   ctype     char[9]   Desired spectral CTYPEia.  Wildcarding may be used as</span>
-<a name="l00614"></a>00614 <span class="comment">*                       for the ctypeS2 argument to spctrn() as described in</span>
-<a name="l00615"></a>00615 <span class="comment">*                       the prologue of spc.h, i.e. if the final three</span>
-<a name="l00616"></a>00616 <span class="comment">*                       characters are specified as "???", or if just the</span>
-<a name="l00617"></a>00617 <span class="comment">*                       eighth character is specified as '?', the correct</span>
-<a name="l00618"></a>00618 <span class="comment">*                       algorithm code will be substituted and returned.</span>
-<a name="l00619"></a>00619 <span class="comment">*</span>
-<a name="l00620"></a>00620 <span class="comment">* Function return value:</span>
-<a name="l00621"></a>00621 <span class="comment">*             int       Status return value:</span>
-<a name="l00622"></a>00622 <span class="comment">*                         0: Success.</span>
-<a name="l00623"></a>00623 <span class="comment">*                         1: Null wcsprm pointer passed.</span>
-<a name="l00624"></a>00624 <span class="comment">*                         2: Memory allocation failed.</span>
-<a name="l00625"></a>00625 <span class="comment">*                         3: Linear transformation matrix is singular.</span>
-<a name="l00626"></a>00626 <span class="comment">*                         4: Inconsistent or unrecognized coordinate axis</span>
-<a name="l00627"></a>00627 <span class="comment">*                            types.</span>
-<a name="l00628"></a>00628 <span class="comment">*                         5: Invalid parameter value.</span>
-<a name="l00629"></a>00629 <span class="comment">*                         6: Invalid coordinate transformation parameters.</span>
-<a name="l00630"></a>00630 <span class="comment">*                         7: Ill-conditioned coordinate transformation</span>
-<a name="l00631"></a>00631 <span class="comment">*                            parameters.</span>
-<a name="l00632"></a>00632 <span class="comment">*                        12: Invalid subimage specification (no spectral</span>
-<a name="l00633"></a>00633 <span class="comment">*                            axis).</span>
-<a name="l00634"></a>00634 <span class="comment">*</span>
+<a name="l00601"></a>00601 <span class="comment">* Function return value:</span>
+<a name="l00602"></a>00602 <span class="comment">*             int       Status return value:</span>
+<a name="l00603"></a>00603 <span class="comment">*                         0: Success.</span>
+<a name="l00604"></a>00604 <span class="comment">*                         1: Null wcsprm pointer passed.</span>
+<a name="l00605"></a>00605 <span class="comment">*                         2: Memory allocation failed.</span>
+<a name="l00606"></a>00606 <span class="comment">*                         3: Linear transformation matrix is singular.</span>
+<a name="l00607"></a>00607 <span class="comment">*                         4: Inconsistent or unrecognized coordinate axis</span>
+<a name="l00608"></a>00608 <span class="comment">*                            types.</span>
+<a name="l00609"></a>00609 <span class="comment">*                         5: Invalid parameter value.</span>
+<a name="l00610"></a>00610 <span class="comment">*                         6: Invalid coordinate transformation parameters.</span>
+<a name="l00611"></a>00611 <span class="comment">*                         7: Ill-conditioned coordinate transformation</span>
+<a name="l00612"></a>00612 <span class="comment">*                            parameters.</span>
+<a name="l00613"></a>00613 <span class="comment">*                        10: Invalid world coordinate.</span>
+<a name="l00614"></a>00614 <span class="comment">*                        11: No solution found in the specified interval.</span>
+<a name="l00615"></a>00615 <span class="comment">*</span>
+<a name="l00616"></a>00616 <span class="comment">*                       For returns > 1, a detailed error message is set in</span>
+<a name="l00617"></a>00617 <span class="comment">*                       wcsprm::err if enabled, see wcserr_enable().</span>
+<a name="l00618"></a>00618 <span class="comment">*</span>
+<a name="l00619"></a>00619 <span class="comment">* Notes:</span>
+<a name="l00620"></a>00620 <span class="comment">*   Initially the specified solution interval is checked to see if it's a</span>
+<a name="l00621"></a>00621 <span class="comment">*   "crossing" interval.  If it isn't, a search is made for a crossing</span>
+<a name="l00622"></a>00622 <span class="comment">*   solution by iterating on the unknown celestial coordinate starting at the</span>
+<a name="l00623"></a>00623 <span class="comment">*   upper limit of the solution interval and decrementing by the specified</span>
+<a name="l00624"></a>00624 <span class="comment">*   step size.  A crossing is indicated if the trial value of the pixel</span>
+<a name="l00625"></a>00625 <span class="comment">*   coordinate steps through the value specified.  If a crossing interval is</span>
+<a name="l00626"></a>00626 <span class="comment">*   found then the solution is determined by a modified form of "regula falsi"</span>
+<a name="l00627"></a>00627 <span class="comment">*   division of the crossing interval.  If no crossing interval was found</span>
+<a name="l00628"></a>00628 <span class="comment">*   within the specified solution interval then a search is made for a</span>
+<a name="l00629"></a>00629 <span class="comment">*   "non-crossing" solution as may arise from a point of tangency.  The</span>
+<a name="l00630"></a>00630 <span class="comment">*   process is complicated by having to make allowance for the discontinuities</span>
+<a name="l00631"></a>00631 <span class="comment">*   that occur in all map projections.</span>
+<a name="l00632"></a>00632 <span class="comment">*</span>
+<a name="l00633"></a>00633 <span class="comment">*   Once one solution has been determined others may be found by subsequent</span>
+<a name="l00634"></a>00634 <span class="comment">*   invokations of wcsmix() with suitably restricted solution intervals.</span>
 <a name="l00635"></a>00635 <span class="comment">*</span>
-<a name="l00636"></a>00636 <span class="comment">* wcsprm struct - Coordinate transformation parameters</span>
-<a name="l00637"></a>00637 <span class="comment">* ----------------------------------------------------</span>
-<a name="l00638"></a>00638 <span class="comment">* The wcsprm struct contains information required to transform world</span>
-<a name="l00639"></a>00639 <span class="comment">* coordinates.  It consists of certain members that must be set by the user</span>
-<a name="l00640"></a>00640 <span class="comment">* ("given") and others that are set by the WCSLIB routines ("returned").</span>
-<a name="l00641"></a>00641 <span class="comment">* Some of the former are not actually required for transforming coordinates.</span>
-<a name="l00642"></a>00642 <span class="comment">* These are described as "auxiliary"; the struct simply provides a place to</span>
-<a name="l00643"></a>00643 <span class="comment">* store them, though they may be used by wcshdo() in constructing a FITS</span>
-<a name="l00644"></a>00644 <span class="comment">* header from a wcsprm struct.  Some of the returned values are supplied for</span>
-<a name="l00645"></a>00645 <span class="comment">* informational purposes and others are for internal use only as indicated.</span>
+<a name="l00636"></a>00636 <span class="comment">*   Note the circumstance that arises when the solution point lies at a native</span>
+<a name="l00637"></a>00637 <span class="comment">*   pole of a projection in which the pole is represented as a finite curve,</span>
+<a name="l00638"></a>00638 <span class="comment">*   for example the zenithals and conics.  In such cases two or more valid</span>
+<a name="l00639"></a>00639 <span class="comment">*   solutions may exist but wcsmix() only ever returns one.</span>
+<a name="l00640"></a>00640 <span class="comment">*</span>
+<a name="l00641"></a>00641 <span class="comment">*   Because of its generality wcsmix() is very compute-intensive.  For</span>
+<a name="l00642"></a>00642 <span class="comment">*   compute-limited applications more efficient special-case solvers could be</span>
+<a name="l00643"></a>00643 <span class="comment">*   written for simple projections, for example non-oblique cylindrical</span>
+<a name="l00644"></a>00644 <span class="comment">*   projections.</span>
+<a name="l00645"></a>00645 <span class="comment">*</span>
 <a name="l00646"></a>00646 <span class="comment">*</span>
-<a name="l00647"></a>00647 <span class="comment">* In practice, it is expected that a WCS parser would scan the FITS header to</span>
-<a name="l00648"></a>00648 <span class="comment">* determine the number of coordinate axes.  It would then use wcsini() to</span>
-<a name="l00649"></a>00649 <span class="comment">* allocate memory for arrays in the wcsprm struct and set default values.</span>
-<a name="l00650"></a>00650 <span class="comment">* Then as it reread the header and identified each WCS keyrecord it would load</span>
-<a name="l00651"></a>00651 <span class="comment">* the value into the relevant wcsprm array element.  This is essentially what</span>
-<a name="l00652"></a>00652 <span class="comment">* wcspih() does - refer to the prologue of wcshdr.h.  As the final step,</span>
-<a name="l00653"></a>00653 <span class="comment">* wcsset() is invoked, either directly or indirectly, to set the derived</span>
-<a name="l00654"></a>00654 <span class="comment">* members of the wcsprm struct.  wcsset() strips off trailing blanks in all</span>
-<a name="l00655"></a>00655 <span class="comment">* string members and null-fills the character array.</span>
-<a name="l00656"></a>00656 <span class="comment">*</span>
-<a name="l00657"></a>00657 <span class="comment">*   int flag</span>
-<a name="l00658"></a>00658 <span class="comment">*     (Given and returned) This flag must be set to zero whenever any of the</span>
-<a name="l00659"></a>00659 <span class="comment">*     following wcsprm struct members are set or changed:</span>
-<a name="l00660"></a>00660 <span class="comment">*</span>
-<a name="l00661"></a>00661 <span class="comment">*       - wcsprm::naxis (q.v., not normally set by the user),</span>
-<a name="l00662"></a>00662 <span class="comment">*       - wcsprm::crpix,</span>
-<a name="l00663"></a>00663 <span class="comment">*       - wcsprm::pc,</span>
-<a name="l00664"></a>00664 <span class="comment">*       - wcsprm::cdelt,</span>
-<a name="l00665"></a>00665 <span class="comment">*       - wcsprm::crval,</span>
-<a name="l00666"></a>00666 <span class="comment">*       - wcsprm::cunit,</span>
-<a name="l00667"></a>00667 <span class="comment">*       - wcsprm::ctype,</span>
-<a name="l00668"></a>00668 <span class="comment">*       - wcsprm::lonpole,</span>
-<a name="l00669"></a>00669 <span class="comment">*       - wcsprm::latpole,</span>
-<a name="l00670"></a>00670 <span class="comment">*       - wcsprm::restfrq,</span>
-<a name="l00671"></a>00671 <span class="comment">*       - wcsprm::restwav,</span>
-<a name="l00672"></a>00672 <span class="comment">*       - wcsprm::npv,</span>
-<a name="l00673"></a>00673 <span class="comment">*       - wcsprm::pv,</span>
-<a name="l00674"></a>00674 <span class="comment">*       - wcsprm::nps,</span>
-<a name="l00675"></a>00675 <span class="comment">*       - wcsprm::ps,</span>
-<a name="l00676"></a>00676 <span class="comment">*       - wcsprm::cd,</span>
-<a name="l00677"></a>00677 <span class="comment">*       - wcsprm::crota,</span>
-<a name="l00678"></a>00678 <span class="comment">*       - wcsprm::altlin.</span>
-<a name="l00679"></a>00679 <span class="comment">*</span>
-<a name="l00680"></a>00680 <span class="comment">*     This signals the initialization routine, wcsset(), to recompute the</span>
-<a name="l00681"></a>00681 <span class="comment">*     returned members of the celprm struct.  celset() will reset flag to</span>
-<a name="l00682"></a>00682 <span class="comment">*     indicate that this has been done.</span>
-<a name="l00683"></a>00683 <span class="comment">*</span>
-<a name="l00684"></a>00684 <span class="comment">*     PLEASE NOTE: flag should be set to -1 when wcsini() is called for the</span>
-<a name="l00685"></a>00685 <span class="comment">*     first time for a particular wcsprm struct in order to initialize memory</span>
-<a name="l00686"></a>00686 <span class="comment">*     management.  It must ONLY be used on the first initialization otherwise</span>
-<a name="l00687"></a>00687 <span class="comment">*     memory leaks may result.</span>
-<a name="l00688"></a>00688 <span class="comment">*</span>
-<a name="l00689"></a>00689 <span class="comment">*   int naxis</span>
-<a name="l00690"></a>00690 <span class="comment">*     (Given or returned) Number of pixel and world coordinate elements.</span>
-<a name="l00691"></a>00691 <span class="comment">*</span>
-<a name="l00692"></a>00692 <span class="comment">*     If wcsini() is used to initialize the linprm struct (as would normally</span>
-<a name="l00693"></a>00693 <span class="comment">*     be the case) then it will set naxis from the value passed to it as a</span>
-<a name="l00694"></a>00694 <span class="comment">*     function argument.  The user should not subsequently modify it.</span>
-<a name="l00695"></a>00695 <span class="comment">*</span>
-<a name="l00696"></a>00696 <span class="comment">*   double *crpix</span>
-<a name="l00697"></a>00697 <span class="comment">*     (Given) Address of the first element of an array of double containing</span>
-<a name="l00698"></a>00698 <span class="comment">*     the coordinate reference pixel, CRPIXja.</span>
-<a name="l00699"></a>00699 <span class="comment">*</span>
-<a name="l00700"></a>00700 <span class="comment">*   double *pc</span>
-<a name="l00701"></a>00701 <span class="comment">*     (Given) Address of the first element of the PCi_ja (pixel coordinate)</span>
-<a name="l00702"></a>00702 <span class="comment">*     transformation matrix.  The expected order is</span>
-<a name="l00703"></a>00703 <span class="comment">*</span>
-<a name="l00704"></a>00704 <span class="comment">=       struct wcsprm wcs;</span>
-<a name="l00705"></a>00705 <span class="comment">=       wcs.pc = {PC1_1, PC1_2, PC2_1, PC2_2};</span>
+<a name="l00647"></a>00647 <span class="comment">* wcssptr() - Spectral axis translation</span>
+<a name="l00648"></a>00648 <span class="comment">* -------------------------------------</span>
+<a name="l00649"></a>00649 <span class="comment">* wcssptr() translates the spectral axis in a wcsprm struct.  For example, a</span>
+<a name="l00650"></a>00650 <span class="comment">* 'FREQ' axis may be translated into 'ZOPT-F2W' and vice versa.</span>
+<a name="l00651"></a>00651 <span class="comment">*</span>
+<a name="l00652"></a>00652 <span class="comment">* Given and returned:</span>
+<a name="l00653"></a>00653 <span class="comment">*   wcs       struct wcsprm*</span>
+<a name="l00654"></a>00654 <span class="comment">*                       Coordinate transformation parameters.</span>
+<a name="l00655"></a>00655 <span class="comment">*</span>
+<a name="l00656"></a>00656 <span class="comment">*   i         int*      Index of the spectral axis (0-relative).  If given < 0</span>
+<a name="l00657"></a>00657 <span class="comment">*                       it will be set to the first spectral axis identified</span>
+<a name="l00658"></a>00658 <span class="comment">*                       from the ctype[] keyvalues in the wcsprm struct.</span>
+<a name="l00659"></a>00659 <span class="comment">*</span>
+<a name="l00660"></a>00660 <span class="comment">*   ctype     char[9]   Desired spectral CTYPEia.  Wildcarding may be used as</span>
+<a name="l00661"></a>00661 <span class="comment">*                       for the ctypeS2 argument to spctrn() as described in</span>
+<a name="l00662"></a>00662 <span class="comment">*                       the prologue of spc.h, i.e. if the final three</span>
+<a name="l00663"></a>00663 <span class="comment">*                       characters are specified as "???", or if just the</span>
+<a name="l00664"></a>00664 <span class="comment">*                       eighth character is specified as '?', the correct</span>
+<a name="l00665"></a>00665 <span class="comment">*                       algorithm code will be substituted and returned.</span>
+<a name="l00666"></a>00666 <span class="comment">*</span>
+<a name="l00667"></a>00667 <span class="comment">* Function return value:</span>
+<a name="l00668"></a>00668 <span class="comment">*             int       Status return value:</span>
+<a name="l00669"></a>00669 <span class="comment">*                         0: Success.</span>
+<a name="l00670"></a>00670 <span class="comment">*                         1: Null wcsprm pointer passed.</span>
+<a name="l00671"></a>00671 <span class="comment">*                         2: Memory allocation failed.</span>
+<a name="l00672"></a>00672 <span class="comment">*                         3: Linear transformation matrix is singular.</span>
+<a name="l00673"></a>00673 <span class="comment">*                         4: Inconsistent or unrecognized coordinate axis</span>
+<a name="l00674"></a>00674 <span class="comment">*                            types.</span>
+<a name="l00675"></a>00675 <span class="comment">*                         5: Invalid parameter value.</span>
+<a name="l00676"></a>00676 <span class="comment">*                         6: Invalid coordinate transformation parameters.</span>
+<a name="l00677"></a>00677 <span class="comment">*                         7: Ill-conditioned coordinate transformation</span>
+<a name="l00678"></a>00678 <span class="comment">*                            parameters.</span>
+<a name="l00679"></a>00679 <span class="comment">*                        12: Invalid subimage specification (no spectral</span>
+<a name="l00680"></a>00680 <span class="comment">*                            axis).</span>
+<a name="l00681"></a>00681 <span class="comment">*</span>
+<a name="l00682"></a>00682 <span class="comment">*                       For returns > 1, a detailed error message is set in</span>
+<a name="l00683"></a>00683 <span class="comment">*                       wcsprm::err if enabled, see wcserr_enable().</span>
+<a name="l00684"></a>00684 <span class="comment">*</span>
+<a name="l00685"></a>00685 <span class="comment">*</span>
+<a name="l00686"></a>00686 <span class="comment">* wcsprm struct - Coordinate transformation parameters</span>
+<a name="l00687"></a>00687 <span class="comment">* ----------------------------------------------------</span>
+<a name="l00688"></a>00688 <span class="comment">* The wcsprm struct contains information required to transform world</span>
+<a name="l00689"></a>00689 <span class="comment">* coordinates.  It consists of certain members that must be set by the user</span>
+<a name="l00690"></a>00690 <span class="comment">* ("given") and others that are set by the WCSLIB routines ("returned").</span>
+<a name="l00691"></a>00691 <span class="comment">* Some of the former are not actually required for transforming coordinates.</span>
+<a name="l00692"></a>00692 <span class="comment">* These are described as "auxiliary"; the struct simply provides a place to</span>
+<a name="l00693"></a>00693 <span class="comment">* store them, though they may be used by wcshdo() in constructing a FITS</span>
+<a name="l00694"></a>00694 <span class="comment">* header from a wcsprm struct.  Some of the returned values are supplied for</span>
+<a name="l00695"></a>00695 <span class="comment">* informational purposes and others are for internal use only as indicated.</span>
+<a name="l00696"></a>00696 <span class="comment">*</span>
+<a name="l00697"></a>00697 <span class="comment">* In practice, it is expected that a WCS parser would scan the FITS header to</span>
+<a name="l00698"></a>00698 <span class="comment">* determine the number of coordinate axes.  It would then use wcsini() to</span>
+<a name="l00699"></a>00699 <span class="comment">* allocate memory for arrays in the wcsprm struct and set default values.</span>
+<a name="l00700"></a>00700 <span class="comment">* Then as it reread the header and identified each WCS keyrecord it would load</span>
+<a name="l00701"></a>00701 <span class="comment">* the value into the relevant wcsprm array element.  This is essentially what</span>
+<a name="l00702"></a>00702 <span class="comment">* wcspih() does - refer to the prologue of wcshdr.h.  As the final step,</span>
+<a name="l00703"></a>00703 <span class="comment">* wcsset() is invoked, either directly or indirectly, to set the derived</span>
+<a name="l00704"></a>00704 <span class="comment">* members of the wcsprm struct.  wcsset() strips off trailing blanks in all</span>
+<a name="l00705"></a>00705 <span class="comment">* string members and null-fills the character array.</span>
 <a name="l00706"></a>00706 <span class="comment">*</span>
-<a name="l00707"></a>00707 <span class="comment">*     This may be constructed conveniently from a 2-D array via</span>
-<a name="l00708"></a>00708 <span class="comment">*</span>
-<a name="l00709"></a>00709 <span class="comment">=       double m[2][2] = {{PC1_1, PC1_2},</span>
-<a name="l00710"></a>00710 <span class="comment">=                         {PC2_1, PC2_2}};</span>
-<a name="l00711"></a>00711 <span class="comment">*</span>
-<a name="l00712"></a>00712 <span class="comment">*     which is equivalent to</span>
-<a name="l00713"></a>00713 <span class="comment">*</span>
-<a name="l00714"></a>00714 <span class="comment">=       double m[2][2];</span>
-<a name="l00715"></a>00715 <span class="comment">=       m[0][0] = PC1_1;</span>
-<a name="l00716"></a>00716 <span class="comment">=       m[0][1] = PC1_2;</span>
-<a name="l00717"></a>00717 <span class="comment">=       m[1][0] = PC2_1;</span>
-<a name="l00718"></a>00718 <span class="comment">=       m[1][1] = PC2_2;</span>
-<a name="l00719"></a>00719 <span class="comment">*</span>
-<a name="l00720"></a>00720 <span class="comment">*     The storage order for this 2-D array is the same as for the 1-D array,</span>
-<a name="l00721"></a>00721 <span class="comment">*     whence</span>
-<a name="l00722"></a>00722 <span class="comment">*</span>
-<a name="l00723"></a>00723 <span class="comment">=       wcs.pc = *m;</span>
-<a name="l00724"></a>00724 <span class="comment">*</span>
-<a name="l00725"></a>00725 <span class="comment">*     would be legitimate.</span>
-<a name="l00726"></a>00726 <span class="comment">*</span>
-<a name="l00727"></a>00727 <span class="comment">*   double *cdelt</span>
-<a name="l00728"></a>00728 <span class="comment">*     (Given) Address of the first element of an array of double containing</span>
-<a name="l00729"></a>00729 <span class="comment">*     the coordinate increments, CDELTia.</span>
-<a name="l00730"></a>00730 <span class="comment">*</span>
-<a name="l00731"></a>00731 <span class="comment">*   double *crval</span>
-<a name="l00732"></a>00732 <span class="comment">*     (Given) Address of the first element of an array of double containing</span>
-<a name="l00733"></a>00733 <span class="comment">*     the coordinate reference values, CRVALia.</span>
-<a name="l00734"></a>00734 <span class="comment">*</span>
-<a name="l00735"></a>00735 <span class="comment">*   char (*cunit)[72]</span>
-<a name="l00736"></a>00736 <span class="comment">*     (Given) Address of the first element of an array of char[72] containing</span>
-<a name="l00737"></a>00737 <span class="comment">*     the CUNITia keyvalues which define the units of measurement of the</span>
-<a name="l00738"></a>00738 <span class="comment">*     CRVALia, CDELTia, and CDi_ja keywords.</span>
-<a name="l00739"></a>00739 <span class="comment">*</span>
-<a name="l00740"></a>00740 <span class="comment">*     As CUNITia is an optional header keyword, cunit[][72] may be left blank</span>
-<a name="l00741"></a>00741 <span class="comment">*     but otherwise is expected to contain a standard units specification as</span>
-<a name="l00742"></a>00742 <span class="comment">*     defined by WCS Paper I.  Utility function wcsutrn(), described in</span>
-<a name="l00743"></a>00743 <span class="comment">*     wcsunits.h, is available to translate commonly used non-standard units</span>
-<a name="l00744"></a>00744 <span class="comment">*     specifications but this must be done as a separate step before invoking</span>
-<a name="l00745"></a>00745 <span class="comment">*     wcsset().</span>
-<a name="l00746"></a>00746 <span class="comment">*</span>
-<a name="l00747"></a>00747 <span class="comment">*     For celestial axes, if cunit[][72] is not blank, wcsset() uses</span>
-<a name="l00748"></a>00748 <span class="comment">*     wcsunits() to parse it and scale cdelt[], crval[], and cd[][*] to</span>
-<a name="l00749"></a>00749 <span class="comment">*     degrees.  It then resets cunit[][72] to "deg".</span>
-<a name="l00750"></a>00750 <span class="comment">*</span>
-<a name="l00751"></a>00751 <span class="comment">*     For spectral axes, if cunit[][72] is not blank, wcsset() uses wcsunits()</span>
-<a name="l00752"></a>00752 <span class="comment">*     to parse it and scale cdelt[], crval[], and cd[][*] to SI units.  It</span>
-<a name="l00753"></a>00753 <span class="comment">*     then resets cunit[][72] accordingly.</span>
-<a name="l00754"></a>00754 <span class="comment">*</span>
-<a name="l00755"></a>00755 <span class="comment">*     wcsset() ignores cunit[][72] for other coordinate types; cunit[][72] may</span>
-<a name="l00756"></a>00756 <span class="comment">*     be used to label coordinate values.</span>
-<a name="l00757"></a>00757 <span class="comment">*</span>
-<a name="l00758"></a>00758 <span class="comment">*     These variables accomodate the longest allowed string-valued FITS</span>
-<a name="l00759"></a>00759 <span class="comment">*     keyword, being limited to 68 characters, plus the null-terminating</span>
-<a name="l00760"></a>00760 <span class="comment">*     character.</span>
+<a name="l00707"></a>00707 <span class="comment">*   int flag</span>
+<a name="l00708"></a>00708 <span class="comment">*     (Given and returned) This flag must be set to zero whenever any of the</span>
+<a name="l00709"></a>00709 <span class="comment">*     following wcsprm struct members are set or changed:</span>
+<a name="l00710"></a>00710 <span class="comment">*</span>
+<a name="l00711"></a>00711 <span class="comment">*       - wcsprm::naxis (q.v., not normally set by the user),</span>
+<a name="l00712"></a>00712 <span class="comment">*       - wcsprm::crpix,</span>
+<a name="l00713"></a>00713 <span class="comment">*       - wcsprm::pc,</span>
+<a name="l00714"></a>00714 <span class="comment">*       - wcsprm::cdelt,</span>
+<a name="l00715"></a>00715 <span class="comment">*       - wcsprm::crval,</span>
+<a name="l00716"></a>00716 <span class="comment">*       - wcsprm::cunit,</span>
+<a name="l00717"></a>00717 <span class="comment">*       - wcsprm::ctype,</span>
+<a name="l00718"></a>00718 <span class="comment">*       - wcsprm::lonpole,</span>
+<a name="l00719"></a>00719 <span class="comment">*       - wcsprm::latpole,</span>
+<a name="l00720"></a>00720 <span class="comment">*       - wcsprm::restfrq,</span>
+<a name="l00721"></a>00721 <span class="comment">*       - wcsprm::restwav,</span>
+<a name="l00722"></a>00722 <span class="comment">*       - wcsprm::npv,</span>
+<a name="l00723"></a>00723 <span class="comment">*       - wcsprm::pv,</span>
+<a name="l00724"></a>00724 <span class="comment">*       - wcsprm::nps,</span>
+<a name="l00725"></a>00725 <span class="comment">*       - wcsprm::ps,</span>
+<a name="l00726"></a>00726 <span class="comment">*       - wcsprm::cd,</span>
+<a name="l00727"></a>00727 <span class="comment">*       - wcsprm::crota,</span>
+<a name="l00728"></a>00728 <span class="comment">*       - wcsprm::altlin.</span>
+<a name="l00729"></a>00729 <span class="comment">*</span>
+<a name="l00730"></a>00730 <span class="comment">*     This signals the initialization routine, wcsset(), to recompute the</span>
+<a name="l00731"></a>00731 <span class="comment">*     returned members of the celprm struct.  celset() will reset flag to</span>
+<a name="l00732"></a>00732 <span class="comment">*     indicate that this has been done.</span>
+<a name="l00733"></a>00733 <span class="comment">*</span>
+<a name="l00734"></a>00734 <span class="comment">*     PLEASE NOTE: flag should be set to -1 when wcsini() is called for the</span>
+<a name="l00735"></a>00735 <span class="comment">*     first time for a particular wcsprm struct in order to initialize memory</span>
+<a name="l00736"></a>00736 <span class="comment">*     management.  It must ONLY be used on the first initialization otherwise</span>
+<a name="l00737"></a>00737 <span class="comment">*     memory leaks may result.</span>
+<a name="l00738"></a>00738 <span class="comment">*</span>
+<a name="l00739"></a>00739 <span class="comment">*   int naxis</span>
+<a name="l00740"></a>00740 <span class="comment">*     (Given or returned) Number of pixel and world coordinate elements.</span>
+<a name="l00741"></a>00741 <span class="comment">*</span>
+<a name="l00742"></a>00742 <span class="comment">*     If wcsini() is used to initialize the linprm struct (as would normally</span>
+<a name="l00743"></a>00743 <span class="comment">*     be the case) then it will set naxis from the value passed to it as a</span>
+<a name="l00744"></a>00744 <span class="comment">*     function argument.  The user should not subsequently modify it.</span>
+<a name="l00745"></a>00745 <span class="comment">*</span>
+<a name="l00746"></a>00746 <span class="comment">*   double *crpix</span>
+<a name="l00747"></a>00747 <span class="comment">*     (Given) Address of the first element of an array of double containing</span>
+<a name="l00748"></a>00748 <span class="comment">*     the coordinate reference pixel, CRPIXja.</span>
+<a name="l00749"></a>00749 <span class="comment">*</span>
+<a name="l00750"></a>00750 <span class="comment">*   double *pc</span>
+<a name="l00751"></a>00751 <span class="comment">*     (Given) Address of the first element of the PCi_ja (pixel coordinate)</span>
+<a name="l00752"></a>00752 <span class="comment">*     transformation matrix.  The expected order is</span>
+<a name="l00753"></a>00753 <span class="comment">*</span>
+<a name="l00754"></a>00754 <span class="comment">=       struct wcsprm wcs;</span>
+<a name="l00755"></a>00755 <span class="comment">=       wcs.pc = {PC1_1, PC1_2, PC2_1, PC2_2};</span>
+<a name="l00756"></a>00756 <span class="comment">*</span>
+<a name="l00757"></a>00757 <span class="comment">*     This may be constructed conveniently from a 2-D array via</span>
+<a name="l00758"></a>00758 <span class="comment">*</span>
+<a name="l00759"></a>00759 <span class="comment">=       double m[2][2] = {{PC1_1, PC1_2},</span>
+<a name="l00760"></a>00760 <span class="comment">=                         {PC2_1, PC2_2}};</span>
 <a name="l00761"></a>00761 <span class="comment">*</span>
-<a name="l00762"></a>00762 <span class="comment">*   char (*ctype)[72]</span>
-<a name="l00763"></a>00763 <span class="comment">*     (Given) Address of the first element of an array of char[72] containing</span>
-<a name="l00764"></a>00764 <span class="comment">*     the coordinate axis types, CTYPEia.</span>
-<a name="l00765"></a>00765 <span class="comment">*</span>
-<a name="l00766"></a>00766 <span class="comment">*     The ctype[][72] keyword values must be in upper case and there must be</span>
-<a name="l00767"></a>00767 <span class="comment">*     zero or one pair of matched celestial axis types, and zero or one</span>
-<a name="l00768"></a>00768 <span class="comment">*     spectral axis.  The ctype[][72] strings should be padded with blanks on</span>
-<a name="l00769"></a>00769 <span class="comment">*     the right and null-terminated so that they are at least eight characters</span>
-<a name="l00770"></a>00770 <span class="comment">*     in length.</span>
-<a name="l00771"></a>00771 <span class="comment">*</span>
-<a name="l00772"></a>00772 <span class="comment">*     These variables accomodate the longest allowed string-valued FITS</span>
-<a name="l00773"></a>00773 <span class="comment">*     keyword, being limited to 68 characters, plus the null-terminating</span>
-<a name="l00774"></a>00774 <span class="comment">*     character.</span>
-<a name="l00775"></a>00775 <span class="comment">*</span>
-<a name="l00776"></a>00776 <span class="comment">*   double lonpole</span>
-<a name="l00777"></a>00777 <span class="comment">*     (Given and returned) The native longitude of the celestial pole, phi_p,</span>
-<a name="l00778"></a>00778 <span class="comment">*     given by LONPOLEa [deg] or by PVi_2a [deg] attached to the longitude</span>
-<a name="l00779"></a>00779 <span class="comment">*     axis which takes precedence if defined, and ...</span>
-<a name="l00780"></a>00780 <span class="comment">*   double latpole</span>
-<a name="l00781"></a>00781 <span class="comment">*     (Given and returned) ... the native latitude of the celestial pole,</span>
-<a name="l00782"></a>00782 <span class="comment">*     theta_p, given by LATPOLEa [deg] or by PVi_3a [deg] attached to the</span>
-<a name="l00783"></a>00783 <span class="comment">*     longitude axis which takes precedence if defined.</span>
+<a name="l00762"></a>00762 <span class="comment">*     which is equivalent to</span>
+<a name="l00763"></a>00763 <span class="comment">*</span>
+<a name="l00764"></a>00764 <span class="comment">=       double m[2][2];</span>
+<a name="l00765"></a>00765 <span class="comment">=       m[0][0] = PC1_1;</span>
+<a name="l00766"></a>00766 <span class="comment">=       m[0][1] = PC1_2;</span>
+<a name="l00767"></a>00767 <span class="comment">=       m[1][0] = PC2_1;</span>
+<a name="l00768"></a>00768 <span class="comment">=       m[1][1] = PC2_2;</span>
+<a name="l00769"></a>00769 <span class="comment">*</span>
+<a name="l00770"></a>00770 <span class="comment">*     The storage order for this 2-D array is the same as for the 1-D array,</span>
+<a name="l00771"></a>00771 <span class="comment">*     whence</span>
+<a name="l00772"></a>00772 <span class="comment">*</span>
+<a name="l00773"></a>00773 <span class="comment">=       wcs.pc = *m;</span>
+<a name="l00774"></a>00774 <span class="comment">*</span>
+<a name="l00775"></a>00775 <span class="comment">*     would be legitimate.</span>
+<a name="l00776"></a>00776 <span class="comment">*</span>
+<a name="l00777"></a>00777 <span class="comment">*   double *cdelt</span>
+<a name="l00778"></a>00778 <span class="comment">*     (Given) Address of the first element of an array of double containing</span>
+<a name="l00779"></a>00779 <span class="comment">*     the coordinate increments, CDELTia.</span>
+<a name="l00780"></a>00780 <span class="comment">*</span>
+<a name="l00781"></a>00781 <span class="comment">*   double *crval</span>
+<a name="l00782"></a>00782 <span class="comment">*     (Given) Address of the first element of an array of double containing</span>
+<a name="l00783"></a>00783 <span class="comment">*     the coordinate reference values, CRVALia.</span>
 <a name="l00784"></a>00784 <span class="comment">*</span>
-<a name="l00785"></a>00785 <span class="comment">*     lonpole and latpole may be left to default to values set by wcsini()</span>
-<a name="l00786"></a>00786 <span class="comment">*     (see celprm::ref), but in any case they will be reset by wcsset() to</span>
-<a name="l00787"></a>00787 <span class="comment">*     the values actually used.  Note therefore that if the wcsprm struct is</span>
-<a name="l00788"></a>00788 <span class="comment">*     reused without resetting them, whether directly or via wcsini(), they</span>
-<a name="l00789"></a>00789 <span class="comment">*     will no longer have their default values.</span>
-<a name="l00790"></a>00790 <span class="comment">*</span>
-<a name="l00791"></a>00791 <span class="comment">*   double restfrq</span>
-<a name="l00792"></a>00792 <span class="comment">*     (Given) The rest frequency [Hz], and/or ...</span>
-<a name="l00793"></a>00793 <span class="comment">*   double restwav</span>
-<a name="l00794"></a>00794 <span class="comment">*     (Given) ... the rest wavelength in vacuuo [m], only one of which need be</span>
-<a name="l00795"></a>00795 <span class="comment">*     given, the other should be set to zero.</span>
+<a name="l00785"></a>00785 <span class="comment">*   char (*cunit)[72]</span>
+<a name="l00786"></a>00786 <span class="comment">*     (Given) Address of the first element of an array of char[72] containing</span>
+<a name="l00787"></a>00787 <span class="comment">*     the CUNITia keyvalues which define the units of measurement of the</span>
+<a name="l00788"></a>00788 <span class="comment">*     CRVALia, CDELTia, and CDi_ja keywords.</span>
+<a name="l00789"></a>00789 <span class="comment">*</span>
+<a name="l00790"></a>00790 <span class="comment">*     As CUNITia is an optional header keyword, cunit[][72] may be left blank</span>
+<a name="l00791"></a>00791 <span class="comment">*     but otherwise is expected to contain a standard units specification as</span>
+<a name="l00792"></a>00792 <span class="comment">*     defined by WCS Paper I.  Utility function wcsutrn(), described in</span>
+<a name="l00793"></a>00793 <span class="comment">*     wcsunits.h, is available to translate commonly used non-standard units</span>
+<a name="l00794"></a>00794 <span class="comment">*     specifications but this must be done as a separate step before invoking</span>
+<a name="l00795"></a>00795 <span class="comment">*     wcsset().</span>
 <a name="l00796"></a>00796 <span class="comment">*</span>
-<a name="l00797"></a>00797 <span class="comment">*   int npv</span>
-<a name="l00798"></a>00798 <span class="comment">*     (Given) The number of entries in the wcsprm::pv[] array.</span>
-<a name="l00799"></a>00799 <span class="comment">*</span>
-<a name="l00800"></a>00800 <span class="comment">*   int npvmax</span>
-<a name="l00801"></a>00801 <span class="comment">*     (Given or returned) The length of the wcsprm::pv[] array.</span>
-<a name="l00802"></a>00802 <span class="comment">*</span>
-<a name="l00803"></a>00803 <span class="comment">*     npvmax will be set by wcsini() if it allocates memory for wcsprm::pv[],</span>
-<a name="l00804"></a>00804 <span class="comment">*     otherwise it must be set by the user.  See also wcsnpv().</span>
-<a name="l00805"></a>00805 <span class="comment">*</span>
-<a name="l00806"></a>00806 <span class="comment">*   struct pvcard *pv</span>
-<a name="l00807"></a>00807 <span class="comment">*     (Given or returned) Address of the first element of an array of length</span>
-<a name="l00808"></a>00808 <span class="comment">*     npvmax of pvcard structs.  Set by wcsini() if it allocates memory for</span>
-<a name="l00809"></a>00809 <span class="comment">*     pv[], otherwise it must be set by the user.  See also wcsnpv().</span>
-<a name="l00810"></a>00810 <span class="comment">*</span>
-<a name="l00811"></a>00811 <span class="comment">*     As a FITS header parser encounters each PVi_ma keyword it should load it</span>
-<a name="l00812"></a>00812 <span class="comment">*     into a pvcard struct in the array and increment npv.  wcsset()</span>
-<a name="l00813"></a>00813 <span class="comment">*     interprets these as required.</span>
-<a name="l00814"></a>00814 <span class="comment">*</span>
-<a name="l00815"></a>00815 <span class="comment">*     Note that, if they were not given, wcsset() resets the entries for</span>
-<a name="l00816"></a>00816 <span class="comment">*     PVi_1a, PVi_2a, PVi_3a, and PVi_4a for longitude axis i to match</span>
-<a name="l00817"></a>00817 <span class="comment">*     phi_0 and theta_0 (the native longitude and latitude of the reference</span>
-<a name="l00818"></a>00818 <span class="comment">*     point), LONPOLEa and LATPOLEa respectively.</span>
-<a name="l00819"></a>00819 <span class="comment">*</span>
-<a name="l00820"></a>00820 <span class="comment">*   int nps</span>
-<a name="l00821"></a>00821 <span class="comment">*     (Given) The number of entries in the wcsprm::ps[] array.</span>
-<a name="l00822"></a>00822 <span class="comment">*</span>
-<a name="l00823"></a>00823 <span class="comment">*   int npsmax</span>
-<a name="l00824"></a>00824 <span class="comment">*     (Given or returned) The length of the wcsprm::ps[] array.</span>
+<a name="l00797"></a>00797 <span class="comment">*     For celestial axes, if cunit[][72] is not blank, wcsset() uses</span>
+<a name="l00798"></a>00798 <span class="comment">*     wcsunits() to parse it and scale cdelt[], crval[], and cd[][*] to</span>
+<a name="l00799"></a>00799 <span class="comment">*     degrees.  It then resets cunit[][72] to "deg".</span>
+<a name="l00800"></a>00800 <span class="comment">*</span>
+<a name="l00801"></a>00801 <span class="comment">*     For spectral axes, if cunit[][72] is not blank, wcsset() uses wcsunits()</span>
+<a name="l00802"></a>00802 <span class="comment">*     to parse it and scale cdelt[], crval[], and cd[][*] to SI units.  It</span>
+<a name="l00803"></a>00803 <span class="comment">*     then resets cunit[][72] accordingly.</span>
+<a name="l00804"></a>00804 <span class="comment">*</span>
+<a name="l00805"></a>00805 <span class="comment">*     wcsset() ignores cunit[][72] for other coordinate types; cunit[][72] may</span>
+<a name="l00806"></a>00806 <span class="comment">*     be used to label coordinate values.</span>
+<a name="l00807"></a>00807 <span class="comment">*</span>
+<a name="l00808"></a>00808 <span class="comment">*     These variables accomodate the longest allowed string-valued FITS</span>
+<a name="l00809"></a>00809 <span class="comment">*     keyword, being limited to 68 characters, plus the null-terminating</span>
+<a name="l00810"></a>00810 <span class="comment">*     character.</span>
+<a name="l00811"></a>00811 <span class="comment">*</span>
+<a name="l00812"></a>00812 <span class="comment">*   char (*ctype)[72]</span>
+<a name="l00813"></a>00813 <span class="comment">*     (Given) Address of the first element of an array of char[72] containing</span>
+<a name="l00814"></a>00814 <span class="comment">*     the coordinate axis types, CTYPEia.</span>
+<a name="l00815"></a>00815 <span class="comment">*</span>
+<a name="l00816"></a>00816 <span class="comment">*     The ctype[][72] keyword values must be in upper case and there must be</span>
+<a name="l00817"></a>00817 <span class="comment">*     zero or one pair of matched celestial axis types, and zero or one</span>
+<a name="l00818"></a>00818 <span class="comment">*     spectral axis.  The ctype[][72] strings should be padded with blanks on</span>
+<a name="l00819"></a>00819 <span class="comment">*     the right and null-terminated so that they are at least eight characters</span>
+<a name="l00820"></a>00820 <span class="comment">*     in length.</span>
+<a name="l00821"></a>00821 <span class="comment">*</span>
+<a name="l00822"></a>00822 <span class="comment">*     These variables accomodate the longest allowed string-valued FITS</span>
+<a name="l00823"></a>00823 <span class="comment">*     keyword, being limited to 68 characters, plus the null-terminating</span>
+<a name="l00824"></a>00824 <span class="comment">*     character.</span>
 <a name="l00825"></a>00825 <span class="comment">*</span>
-<a name="l00826"></a>00826 <span class="comment">*     npsmax will be set by wcsini() if it allocates memory for wcsprm::ps[],</span>
-<a name="l00827"></a>00827 <span class="comment">*     otherwise it must be set by the user.  See also wcsnps().</span>
-<a name="l00828"></a>00828 <span class="comment">*</span>
-<a name="l00829"></a>00829 <span class="comment">*   struct pscard *ps</span>
-<a name="l00830"></a>00830 <span class="comment">*     (Given or returned) Address of the first element of an array of length</span>
-<a name="l00831"></a>00831 <span class="comment">*     npsmax of pscard structs.  Set by wcsini() if it allocates memory for</span>
-<a name="l00832"></a>00832 <span class="comment">*     ps[], otherwise it must be set by the user.  See also wcsnps().</span>
-<a name="l00833"></a>00833 <span class="comment">*</span>
-<a name="l00834"></a>00834 <span class="comment">*     As a FITS header parser encounters each PSi_ma keyword it should load it</span>
-<a name="l00835"></a>00835 <span class="comment">*     into a pscard struct in the array and increment nps.  wcsset()</span>
-<a name="l00836"></a>00836 <span class="comment">*     interprets these as required (currently no PSi_ma keyvalues are</span>
-<a name="l00837"></a>00837 <span class="comment">*     recognized).</span>
-<a name="l00838"></a>00838 <span class="comment">*</span>
-<a name="l00839"></a>00839 <span class="comment">*   double *cd</span>
-<a name="l00840"></a>00840 <span class="comment">*     (Given) For historical compatibility, the wcsprm struct supports two</span>
-<a name="l00841"></a>00841 <span class="comment">*     alternate specifications of the linear transformation matrix, those</span>
-<a name="l00842"></a>00842 <span class="comment">*     associated with the CDi_ja keywords, and ...</span>
-<a name="l00843"></a>00843 <span class="comment">*   double *crota</span>
-<a name="l00844"></a>00844 <span class="comment">*     (Given) ... those associated with the CROTAia keywords.  Although these</span>
-<a name="l00845"></a>00845 <span class="comment">*     may not formally co-exist with PCi_ja, the approach taken here is simply</span>
-<a name="l00846"></a>00846 <span class="comment">*     to ignore them if given in conjunction with PCi_ja.</span>
-<a name="l00847"></a>00847 <span class="comment">*</span>
-<a name="l00848"></a>00848 <span class="comment">*   int altlin</span>
-<a name="l00849"></a>00849 <span class="comment">*     (Given) altlin is a bit flag that denotes which of the PCi_ja, CDi_ja</span>
-<a name="l00850"></a>00850 <span class="comment">*     and CROTAia keywords are present in the header:</span>
-<a name="l00851"></a>00851 <span class="comment">*</span>
-<a name="l00852"></a>00852 <span class="comment">*     - Bit 0: PCi_ja is present.</span>
-<a name="l00853"></a>00853 <span class="comment">*</span>
-<a name="l00854"></a>00854 <span class="comment">*     - Bit 1: CDi_ja is present.</span>
+<a name="l00826"></a>00826 <span class="comment">*   double lonpole</span>
+<a name="l00827"></a>00827 <span class="comment">*     (Given and returned) The native longitude of the celestial pole, phi_p,</span>
+<a name="l00828"></a>00828 <span class="comment">*     given by LONPOLEa [deg] or by PVi_2a [deg] attached to the longitude</span>
+<a name="l00829"></a>00829 <span class="comment">*     axis which takes precedence if defined, and ...</span>
+<a name="l00830"></a>00830 <span class="comment">*   double latpole</span>
+<a name="l00831"></a>00831 <span class="comment">*     (Given and returned) ... the native latitude of the celestial pole,</span>
+<a name="l00832"></a>00832 <span class="comment">*     theta_p, given by LATPOLEa [deg] or by PVi_3a [deg] attached to the</span>
+<a name="l00833"></a>00833 <span class="comment">*     longitude axis which takes precedence if defined.</span>
+<a name="l00834"></a>00834 <span class="comment">*</span>
+<a name="l00835"></a>00835 <span class="comment">*     lonpole and latpole may be left to default to values set by wcsini()</span>
+<a name="l00836"></a>00836 <span class="comment">*     (see celprm::ref), but in any case they will be reset by wcsset() to</span>
+<a name="l00837"></a>00837 <span class="comment">*     the values actually used.  Note therefore that if the wcsprm struct is</span>
+<a name="l00838"></a>00838 <span class="comment">*     reused without resetting them, whether directly or via wcsini(), they</span>
+<a name="l00839"></a>00839 <span class="comment">*     will no longer have their default values.</span>
+<a name="l00840"></a>00840 <span class="comment">*</span>
+<a name="l00841"></a>00841 <span class="comment">*   double restfrq</span>
+<a name="l00842"></a>00842 <span class="comment">*     (Given) The rest frequency [Hz], and/or ...</span>
+<a name="l00843"></a>00843 <span class="comment">*   double restwav</span>
+<a name="l00844"></a>00844 <span class="comment">*     (Given) ... the rest wavelength in vacuuo [m], only one of which need be</span>
+<a name="l00845"></a>00845 <span class="comment">*     given, the other should be set to zero.</span>
+<a name="l00846"></a>00846 <span class="comment">*</span>
+<a name="l00847"></a>00847 <span class="comment">*   int npv</span>
+<a name="l00848"></a>00848 <span class="comment">*     (Given) The number of entries in the wcsprm::pv[] array.</span>
+<a name="l00849"></a>00849 <span class="comment">*</span>
+<a name="l00850"></a>00850 <span class="comment">*   int npvmax</span>
+<a name="l00851"></a>00851 <span class="comment">*     (Given or returned) The length of the wcsprm::pv[] array.</span>
+<a name="l00852"></a>00852 <span class="comment">*</span>
+<a name="l00853"></a>00853 <span class="comment">*     npvmax will be set by wcsini() if it allocates memory for wcsprm::pv[],</span>
+<a name="l00854"></a>00854 <span class="comment">*     otherwise it must be set by the user.  See also wcsnpv().</span>
 <a name="l00855"></a>00855 <span class="comment">*</span>
-<a name="l00856"></a>00856 <span class="comment">*       Matrix elements in the IRAF convention are</span>
-<a name="l00857"></a>00857 <span class="comment">*       equivalent to the product CDi_ja = CDELTia * PCi_ja, but the</span>
-<a name="l00858"></a>00858 <span class="comment">*       defaults differ from that of the PCi_ja matrix.  If one or more</span>
-<a name="l00859"></a>00859 <span class="comment">*       CDi_ja keywords are present then all unspecified CDi_ja default to</span>
-<a name="l00860"></a>00860 <span class="comment">*       zero.  If no CDi_ja (or CROTAia) keywords are present, then the</span>
-<a name="l00861"></a>00861 <span class="comment">*       header is assumed to be in PCi_ja form whether or not any PCi_ja</span>
-<a name="l00862"></a>00862 <span class="comment">*       keywords are present since this results in an interpretation of</span>
-<a name="l00863"></a>00863 <span class="comment">*       CDELTia consistent with the original FITS specification.</span>
+<a name="l00856"></a>00856 <span class="comment">*   struct pvcard *pv</span>
+<a name="l00857"></a>00857 <span class="comment">*     (Given or returned) Address of the first element of an array of length</span>
+<a name="l00858"></a>00858 <span class="comment">*     npvmax of pvcard structs.  Set by wcsini() if it allocates memory for</span>
+<a name="l00859"></a>00859 <span class="comment">*     pv[], otherwise it must be set by the user.  See also wcsnpv().</span>
+<a name="l00860"></a>00860 <span class="comment">*</span>
+<a name="l00861"></a>00861 <span class="comment">*     As a FITS header parser encounters each PVi_ma keyword it should load it</span>
+<a name="l00862"></a>00862 <span class="comment">*     into a pvcard struct in the array and increment npv.  wcsset()</span>
+<a name="l00863"></a>00863 <span class="comment">*     interprets these as required.</span>
 <a name="l00864"></a>00864 <span class="comment">*</span>
-<a name="l00865"></a>00865 <span class="comment">*       While CDi_ja may not formally co-exist with PCi_ja, it may co-exist</span>
-<a name="l00866"></a>00866 <span class="comment">*       with CDELTia and CROTAia which are to be ignored.</span>
-<a name="l00867"></a>00867 <span class="comment">*</span>
-<a name="l00868"></a>00868 <span class="comment">*     - Bit 2: CROTAia is present.</span>
+<a name="l00865"></a>00865 <span class="comment">*     Note that, if they were not given, wcsset() resets the entries for</span>
+<a name="l00866"></a>00866 <span class="comment">*     PVi_1a, PVi_2a, PVi_3a, and PVi_4a for longitude axis i to match</span>
+<a name="l00867"></a>00867 <span class="comment">*     phi_0 and theta_0 (the native longitude and latitude of the reference</span>
+<a name="l00868"></a>00868 <span class="comment">*     point), LONPOLEa and LATPOLEa respectively.</span>
 <a name="l00869"></a>00869 <span class="comment">*</span>
-<a name="l00870"></a>00870 <span class="comment">*       In the AIPS convention, CROTAia may only be</span>
-<a name="l00871"></a>00871 <span class="comment">*       associated with the latitude axis of a celestial axis pair.  It</span>
-<a name="l00872"></a>00872 <span class="comment">*       specifies a rotation in the image plane that is applied AFTER the</span>
-<a name="l00873"></a>00873 <span class="comment">*       CDELTia; any other CROTAia keywords are ignored.</span>
-<a name="l00874"></a>00874 <span class="comment">*</span>
-<a name="l00875"></a>00875 <span class="comment">*       CROTAia may not formally co-exist with PCi_ja.</span>
-<a name="l00876"></a>00876 <span class="comment">*</span>
-<a name="l00877"></a>00877 <span class="comment">*       CROTAia and CDELTia may formally co-exist with CDi_ja but if so are to</span>
-<a name="l00878"></a>00878 <span class="comment">*       be ignored.</span>
-<a name="l00879"></a>00879 <span class="comment">*</span>
-<a name="l00880"></a>00880 <span class="comment">*     CDi_ja and CROTAia keywords, if found, are to be stored in the</span>
-<a name="l00881"></a>00881 <span class="comment">*     wcsprm::cd and wcsprm::crota arrays which are dimensioned similarly to</span>
-<a name="l00882"></a>00882 <span class="comment">*     wcsprm::pc and wcsprm::cdelt.  FITS</span>
-<a name="l00883"></a>00883 <span class="comment">*     header parsers should use the following procedure:</span>
-<a name="l00884"></a>00884 <span class="comment">*</span>
-<a name="l00885"></a>00885 <span class="comment">*     - Whenever a PCi_ja  keyword is encountered: altlin |= 1;</span>
-<a name="l00886"></a>00886 <span class="comment">*</span>
-<a name="l00887"></a>00887 <span class="comment">*     - Whenever a CDi_ja  keyword is encountered: altlin |= 2;</span>
+<a name="l00870"></a>00870 <span class="comment">*   int nps</span>
+<a name="l00871"></a>00871 <span class="comment">*     (Given) The number of entries in the wcsprm::ps[] array.</span>
+<a name="l00872"></a>00872 <span class="comment">*</span>
+<a name="l00873"></a>00873 <span class="comment">*   int npsmax</span>
+<a name="l00874"></a>00874 <span class="comment">*     (Given or returned) The length of the wcsprm::ps[] array.</span>
+<a name="l00875"></a>00875 <span class="comment">*</span>
+<a name="l00876"></a>00876 <span class="comment">*     npsmax will be set by wcsini() if it allocates memory for wcsprm::ps[],</span>
+<a name="l00877"></a>00877 <span class="comment">*     otherwise it must be set by the user.  See also wcsnps().</span>
+<a name="l00878"></a>00878 <span class="comment">*</span>
+<a name="l00879"></a>00879 <span class="comment">*   struct pscard *ps</span>
+<a name="l00880"></a>00880 <span class="comment">*     (Given or returned) Address of the first element of an array of length</span>
+<a name="l00881"></a>00881 <span class="comment">*     npsmax of pscard structs.  Set by wcsini() if it allocates memory for</span>
+<a name="l00882"></a>00882 <span class="comment">*     ps[], otherwise it must be set by the user.  See also wcsnps().</span>
+<a name="l00883"></a>00883 <span class="comment">*</span>
+<a name="l00884"></a>00884 <span class="comment">*     As a FITS header parser encounters each PSi_ma keyword it should load it</span>
+<a name="l00885"></a>00885 <span class="comment">*     into a pscard struct in the array and increment nps.  wcsset()</span>
+<a name="l00886"></a>00886 <span class="comment">*     interprets these as required (currently no PSi_ma keyvalues are</span>
+<a name="l00887"></a>00887 <span class="comment">*     recognized).</span>
 <a name="l00888"></a>00888 <span class="comment">*</span>
-<a name="l00889"></a>00889 <span class="comment">*     - Whenever a CROTAia keyword is encountered: altlin |= 4;</span>
-<a name="l00890"></a>00890 <span class="comment">*</span>
-<a name="l00891"></a>00891 <span class="comment">*     If none of these bits are set the PCi_ja representation results, i.e.</span>
-<a name="l00892"></a>00892 <span class="comment">*     wcsprm::pc and wcsprm::cdelt will be used as given.</span>
-<a name="l00893"></a>00893 <span class="comment">*</span>
-<a name="l00894"></a>00894 <span class="comment">*     These alternate specifications of the linear transformation matrix are</span>
-<a name="l00895"></a>00895 <span class="comment">*     translated immediately to PCi_ja by wcsset() and are invisible to the</span>
-<a name="l00896"></a>00896 <span class="comment">*     lower-level WCSLIB routines.  In particular, wcsset() resets</span>
-<a name="l00897"></a>00897 <span class="comment">*     wcsprm::cdelt to unity if CDi_ja is present (and no PCi_ja).</span>
-<a name="l00898"></a>00898 <span class="comment">*</span>
-<a name="l00899"></a>00899 <span class="comment">*     If CROTAia are present but none is associated with the latitude axis</span>
-<a name="l00900"></a>00900 <span class="comment">*     (and no PCi_ja or CDi_ja), then wcsset() reverts to a unity PCi_ja</span>
-<a name="l00901"></a>00901 <span class="comment">*     matrix.</span>
-<a name="l00902"></a>00902 <span class="comment">*</span>
-<a name="l00903"></a>00903 <span class="comment">*   int velref</span>
-<a name="l00904"></a>00904 <span class="comment">*     (Given) AIPS velocity code VELREF, refer to spcaips().</span>
+<a name="l00889"></a>00889 <span class="comment">*   double *cd</span>
+<a name="l00890"></a>00890 <span class="comment">*     (Given) For historical compatibility, the wcsprm struct supports two</span>
+<a name="l00891"></a>00891 <span class="comment">*     alternate specifications of the linear transformation matrix, those</span>
+<a name="l00892"></a>00892 <span class="comment">*     associated with the CDi_ja keywords, and ...</span>
+<a name="l00893"></a>00893 <span class="comment">*   double *crota</span>
+<a name="l00894"></a>00894 <span class="comment">*     (Given) ... those associated with the CROTAia keywords.  Although these</span>
+<a name="l00895"></a>00895 <span class="comment">*     may not formally co-exist with PCi_ja, the approach taken here is simply</span>
+<a name="l00896"></a>00896 <span class="comment">*     to ignore them if given in conjunction with PCi_ja.</span>
+<a name="l00897"></a>00897 <span class="comment">*</span>
+<a name="l00898"></a>00898 <span class="comment">*   int altlin</span>
+<a name="l00899"></a>00899 <span class="comment">*     (Given) altlin is a bit flag that denotes which of the PCi_ja, CDi_ja</span>
+<a name="l00900"></a>00900 <span class="comment">*     and CROTAia keywords are present in the header:</span>
+<a name="l00901"></a>00901 <span class="comment">*</span>
+<a name="l00902"></a>00902 <span class="comment">*     - Bit 0: PCi_ja is present.</span>
+<a name="l00903"></a>00903 <span class="comment">*</span>
+<a name="l00904"></a>00904 <span class="comment">*     - Bit 1: CDi_ja is present.</span>
 <a name="l00905"></a>00905 <span class="comment">*</span>
-<a name="l00906"></a>00906 <span class="comment">*   char alt[4]</span>
-<a name="l00907"></a>00907 <span class="comment">*     (Given, auxiliary) Character code for alternate coordinate descriptions</span>
-<a name="l00908"></a>00908 <span class="comment">*     (i.e. the 'a' in keyword names such as CTYPEia).  This is blank for the</span>
-<a name="l00909"></a>00909 <span class="comment">*     primary coordinate description, or one of the 26 upper-case letters,</span>
-<a name="l00910"></a>00910 <span class="comment">*     A-Z.</span>
-<a name="l00911"></a>00911 <span class="comment">*</span>
-<a name="l00912"></a>00912 <span class="comment">*     An array of four characters is provided for alignment purposes, only the</span>
-<a name="l00913"></a>00913 <span class="comment">*     first is used.</span>
+<a name="l00906"></a>00906 <span class="comment">*       Matrix elements in the IRAF convention are</span>
+<a name="l00907"></a>00907 <span class="comment">*       equivalent to the product CDi_ja = CDELTia * PCi_ja, but the</span>
+<a name="l00908"></a>00908 <span class="comment">*       defaults differ from that of the PCi_ja matrix.  If one or more</span>
+<a name="l00909"></a>00909 <span class="comment">*       CDi_ja keywords are present then all unspecified CDi_ja default to</span>
+<a name="l00910"></a>00910 <span class="comment">*       zero.  If no CDi_ja (or CROTAia) keywords are present, then the</span>
+<a name="l00911"></a>00911 <span class="comment">*       header is assumed to be in PCi_ja form whether or not any PCi_ja</span>
+<a name="l00912"></a>00912 <span class="comment">*       keywords are present since this results in an interpretation of</span>
+<a name="l00913"></a>00913 <span class="comment">*       CDELTia consistent with the original FITS specification.</span>
 <a name="l00914"></a>00914 <span class="comment">*</span>
-<a name="l00915"></a>00915 <span class="comment">*   int colnum</span>
-<a name="l00916"></a>00916 <span class="comment">*     (Given, auxiliary) Where the coordinate representation is associated</span>
-<a name="l00917"></a>00917 <span class="comment">*     with an image-array column in a FITS binary table, this variable may be</span>
-<a name="l00918"></a>00918 <span class="comment">*     used to record the relevant column number.</span>
+<a name="l00915"></a>00915 <span class="comment">*       While CDi_ja may not formally co-exist with PCi_ja, it may co-exist</span>
+<a name="l00916"></a>00916 <span class="comment">*       with CDELTia and CROTAia which are to be ignored.</span>
+<a name="l00917"></a>00917 <span class="comment">*</span>
+<a name="l00918"></a>00918 <span class="comment">*     - Bit 2: CROTAia is present.</span>
 <a name="l00919"></a>00919 <span class="comment">*</span>
-<a name="l00920"></a>00920 <span class="comment">*     It should be set to zero for an image header or pixel list.</span>
-<a name="l00921"></a>00921 <span class="comment">*</span>
-<a name="l00922"></a>00922 <span class="comment">*   int *colax</span>
-<a name="l00923"></a>00923 <span class="comment">*     (Given, auxiliary) Address of the first element of an array of int</span>
-<a name="l00924"></a>00924 <span class="comment">*     recording the column numbers for each axis in a pixel list.</span>
-<a name="l00925"></a>00925 <span class="comment">*</span>
-<a name="l00926"></a>00926 <span class="comment">*     The array elements should be set to zero for an image header or image</span>
-<a name="l00927"></a>00927 <span class="comment">*     array in a binary table.</span>
-<a name="l00928"></a>00928 <span class="comment">*</span>
-<a name="l00929"></a>00929 <span class="comment">*   char (*cname)[72]</span>
-<a name="l00930"></a>00930 <span class="comment">*     (Given, auxiliary) The address of the first element of an array of</span>
-<a name="l00931"></a>00931 <span class="comment">*     char[72] containing the coordinate axis names, CNAMEia.</span>
-<a name="l00932"></a>00932 <span class="comment">*</span>
-<a name="l00933"></a>00933 <span class="comment">*     These variables accomodate the longest allowed string-valued FITS</span>
-<a name="l00934"></a>00934 <span class="comment">*     keyword, being limited to 68 characters, plus the null-terminating</span>
-<a name="l00935"></a>00935 <span class="comment">*     character.</span>
+<a name="l00920"></a>00920 <span class="comment">*       In the AIPS convention, CROTAia may only be</span>
+<a name="l00921"></a>00921 <span class="comment">*       associated with the latitude axis of a celestial axis pair.  It</span>
+<a name="l00922"></a>00922 <span class="comment">*       specifies a rotation in the image plane that is applied AFTER the</span>
+<a name="l00923"></a>00923 <span class="comment">*       CDELTia; any other CROTAia keywords are ignored.</span>
+<a name="l00924"></a>00924 <span class="comment">*</span>
+<a name="l00925"></a>00925 <span class="comment">*       CROTAia may not formally co-exist with PCi_ja.</span>
+<a name="l00926"></a>00926 <span class="comment">*</span>
+<a name="l00927"></a>00927 <span class="comment">*       CROTAia and CDELTia may formally co-exist with CDi_ja but if so are to</span>
+<a name="l00928"></a>00928 <span class="comment">*       be ignored.</span>
+<a name="l00929"></a>00929 <span class="comment">*</span>
+<a name="l00930"></a>00930 <span class="comment">*     CDi_ja and CROTAia keywords, if found, are to be stored in the</span>
+<a name="l00931"></a>00931 <span class="comment">*     wcsprm::cd and wcsprm::crota arrays which are dimensioned similarly to</span>
+<a name="l00932"></a>00932 <span class="comment">*     wcsprm::pc and wcsprm::cdelt.  FITS</span>
+<a name="l00933"></a>00933 <span class="comment">*     header parsers should use the following procedure:</span>
+<a name="l00934"></a>00934 <span class="comment">*</span>
+<a name="l00935"></a>00935 <span class="comment">*     - Whenever a PCi_ja  keyword is encountered: altlin |= 1;</span>
 <a name="l00936"></a>00936 <span class="comment">*</span>
-<a name="l00937"></a>00937 <span class="comment">*   double *crder</span>
-<a name="l00938"></a>00938 <span class="comment">*     (Given, auxiliary) Address of the first element of an array of double</span>
-<a name="l00939"></a>00939 <span class="comment">*     recording the random error in the coordinate value, CRDERia.</span>
-<a name="l00940"></a>00940 <span class="comment">*   double *csyer</span>
-<a name="l00941"></a>00941 <span class="comment">*     (Given, auxiliary) Address of the first element of an array of double</span>
-<a name="l00942"></a>00942 <span class="comment">*     recording the systematic error in the coordinate value, CSYERia.</span>
+<a name="l00937"></a>00937 <span class="comment">*     - Whenever a CDi_ja  keyword is encountered: altlin |= 2;</span>
+<a name="l00938"></a>00938 <span class="comment">*</span>
+<a name="l00939"></a>00939 <span class="comment">*     - Whenever a CROTAia keyword is encountered: altlin |= 4;</span>
+<a name="l00940"></a>00940 <span class="comment">*</span>
+<a name="l00941"></a>00941 <span class="comment">*     If none of these bits are set the PCi_ja representation results, i.e.</span>
+<a name="l00942"></a>00942 <span class="comment">*     wcsprm::pc and wcsprm::cdelt will be used as given.</span>
 <a name="l00943"></a>00943 <span class="comment">*</span>
-<a name="l00944"></a>00944 <span class="comment">*   char dateavg[72]</span>
-<a name="l00945"></a>00945 <span class="comment">*     (Given, auxiliary) The date of a representative mid-point of the</span>
-<a name="l00946"></a>00946 <span class="comment">*     observation in ISO format, yyyy-mm-ddThh:mm:ss.</span>
-<a name="l00947"></a>00947 <span class="comment">*   char dateobs[72]</span>
-<a name="l00948"></a>00948 <span class="comment">*     (Given, auxiliary) The date of the start of the observation unless</span>
-<a name="l00949"></a>00949 <span class="comment">*     otherwise explained in the comment field of the DATE-OBS keyword, in</span>
-<a name="l00950"></a>00950 <span class="comment">*     ISO format, yyyy-mm-ddThh:mm:ss.</span>
-<a name="l00951"></a>00951 <span class="comment">*</span>
-<a name="l00952"></a>00952 <span class="comment">*   double equinox</span>
-<a name="l00953"></a>00953 <span class="comment">*     (Given, auxiliary) The equinox associated with dynamical equatorial or</span>
-<a name="l00954"></a>00954 <span class="comment">*     ecliptic coordinate systems, EQUINOXa (or EPOCH in older headers).  Not</span>
-<a name="l00955"></a>00955 <span class="comment">*     applicable to ICRS equatorial or ecliptic coordinates.</span>
-<a name="l00956"></a>00956 <span class="comment">*</span>
-<a name="l00957"></a>00957 <span class="comment">*   double mjdavg</span>
-<a name="l00958"></a>00958 <span class="comment">*     (Given, auxiliary) Modified Julian Date (MJD = JD - 2400000.5), MJD-AVG,</span>
-<a name="l00959"></a>00959 <span class="comment">*     corresponding to DATE-AVG.</span>
-<a name="l00960"></a>00960 <span class="comment">*   double mjdobs</span>
-<a name="l00961"></a>00961 <span class="comment">*     (Given, auxiliary) Modified Julian Date (MJD = JD - 2400000.5), MJD-OBS,</span>
-<a name="l00962"></a>00962 <span class="comment">*     corresponding to DATE-OBS.</span>
-<a name="l00963"></a>00963 <span class="comment">*</span>
-<a name="l00964"></a>00964 <span class="comment">*   double obsgeo[3]</span>
-<a name="l00965"></a>00965 <span class="comment">*     (Given, auxiliary) Location of the observer in a standard terrestrial</span>
-<a name="l00966"></a>00966 <span class="comment">*     reference frame, OBSGEO-X, OBSGEO-Y, OBSGEO-Z [m].</span>
-<a name="l00967"></a>00967 <span class="comment">*</span>
-<a name="l00968"></a>00968 <span class="comment">*   char radesys[72]</span>
-<a name="l00969"></a>00969 <span class="comment">*     (Given, auxiliary) The equatorial or ecliptic coordinate system type,</span>
-<a name="l00970"></a>00970 <span class="comment">*     RADESYSa.</span>
+<a name="l00944"></a>00944 <span class="comment">*     These alternate specifications of the linear transformation matrix are</span>
+<a name="l00945"></a>00945 <span class="comment">*     translated immediately to PCi_ja by wcsset() and are invisible to the</span>
+<a name="l00946"></a>00946 <span class="comment">*     lower-level WCSLIB routines.  In particular, wcsset() resets</span>
+<a name="l00947"></a>00947 <span class="comment">*     wcsprm::cdelt to unity if CDi_ja is present (and no PCi_ja).</span>
+<a name="l00948"></a>00948 <span class="comment">*</span>
+<a name="l00949"></a>00949 <span class="comment">*     If CROTAia are present but none is associated with the latitude axis</span>
+<a name="l00950"></a>00950 <span class="comment">*     (and no PCi_ja or CDi_ja), then wcsset() reverts to a unity PCi_ja</span>
+<a name="l00951"></a>00951 <span class="comment">*     matrix.</span>
+<a name="l00952"></a>00952 <span class="comment">*</span>
+<a name="l00953"></a>00953 <span class="comment">*   int velref</span>
+<a name="l00954"></a>00954 <span class="comment">*     (Given) AIPS velocity code VELREF, refer to spcaips().</span>
+<a name="l00955"></a>00955 <span class="comment">*</span>
+<a name="l00956"></a>00956 <span class="comment">*   char alt[4]</span>
+<a name="l00957"></a>00957 <span class="comment">*     (Given, auxiliary) Character code for alternate coordinate descriptions</span>
+<a name="l00958"></a>00958 <span class="comment">*     (i.e. the 'a' in keyword names such as CTYPEia).  This is blank for the</span>
+<a name="l00959"></a>00959 <span class="comment">*     primary coordinate description, or one of the 26 upper-case letters,</span>
+<a name="l00960"></a>00960 <span class="comment">*     A-Z.</span>
+<a name="l00961"></a>00961 <span class="comment">*</span>
+<a name="l00962"></a>00962 <span class="comment">*     An array of four characters is provided for alignment purposes, only the</span>
+<a name="l00963"></a>00963 <span class="comment">*     first is used.</span>
+<a name="l00964"></a>00964 <span class="comment">*</span>
+<a name="l00965"></a>00965 <span class="comment">*   int colnum</span>
+<a name="l00966"></a>00966 <span class="comment">*     (Given, auxiliary) Where the coordinate representation is associated</span>
+<a name="l00967"></a>00967 <span class="comment">*     with an image-array column in a FITS binary table, this variable may be</span>
+<a name="l00968"></a>00968 <span class="comment">*     used to record the relevant column number.</span>
+<a name="l00969"></a>00969 <span class="comment">*</span>
+<a name="l00970"></a>00970 <span class="comment">*     It should be set to zero for an image header or pixel list.</span>
 <a name="l00971"></a>00971 <span class="comment">*</span>
-<a name="l00972"></a>00972 <span class="comment">*   char specsys[72]</span>
-<a name="l00973"></a>00973 <span class="comment">*     (Given, auxiliary) Spectral reference frame (standard of rest),</span>
-<a name="l00974"></a>00974 <span class="comment">*     SPECSYSa, and ...</span>
-<a name="l00975"></a>00975 <span class="comment">*   char ssysobs[72]</span>
-<a name="l00976"></a>00976 <span class="comment">*     (Given, auxiliary) ... the actual frame in which there is no</span>
-<a name="l00977"></a>00977 <span class="comment">*     differential variation in the spectral coordinate across the</span>
-<a name="l00978"></a>00978 <span class="comment">*     field-of-view, SSYSOBSa.</span>
-<a name="l00979"></a>00979 <span class="comment">*   double velosys</span>
-<a name="l00980"></a>00980 <span class="comment">*     (Given, auxiliary) The relative radial velocity [m/s] between the</span>
-<a name="l00981"></a>00981 <span class="comment">*     observer and the selected standard of rest in the direction of the</span>
-<a name="l00982"></a>00982 <span class="comment">*     celestial reference coordinate, VELOSYSa.</span>
-<a name="l00983"></a>00983 <span class="comment">*</span>
-<a name="l00984"></a>00984 <span class="comment">*   double zsource</span>
-<a name="l00985"></a>00985 <span class="comment">*     (Given, auxiliary) The redshift, ZSOURCEa, of the source, and ...</span>
-<a name="l00986"></a>00986 <span class="comment">*   char ssyssrc[72]</span>
-<a name="l00987"></a>00987 <span class="comment">*     (Given, auxiliary) ... the spectral reference frame (standard of rest)</span>
-<a name="l00988"></a>00988 <span class="comment">*     in which this was measured, SSYSSRCa.</span>
-<a name="l00989"></a>00989 <span class="comment">*</span>
-<a name="l00990"></a>00990 <span class="comment">*   double velangl</span>
-<a name="l00991"></a>00991 <span class="comment">*     (Given, auxiliary) The angle [deg] that should be used to decompose an</span>
-<a name="l00992"></a>00992 <span class="comment">*     observed velocity into radial and transverse components.</span>
+<a name="l00972"></a>00972 <span class="comment">*   int *colax</span>
+<a name="l00973"></a>00973 <span class="comment">*     (Given, auxiliary) Address of the first element of an array of int</span>
+<a name="l00974"></a>00974 <span class="comment">*     recording the column numbers for each axis in a pixel list.</span>
+<a name="l00975"></a>00975 <span class="comment">*</span>
+<a name="l00976"></a>00976 <span class="comment">*     The array elements should be set to zero for an image header or image</span>
+<a name="l00977"></a>00977 <span class="comment">*     array in a binary table.</span>
+<a name="l00978"></a>00978 <span class="comment">*</span>
+<a name="l00979"></a>00979 <span class="comment">*   char (*cname)[72]</span>
+<a name="l00980"></a>00980 <span class="comment">*     (Given, auxiliary) The address of the first element of an array of</span>
+<a name="l00981"></a>00981 <span class="comment">*     char[72] containing the coordinate axis names, CNAMEia.</span>
+<a name="l00982"></a>00982 <span class="comment">*</span>
+<a name="l00983"></a>00983 <span class="comment">*     These variables accomodate the longest allowed string-valued FITS</span>
+<a name="l00984"></a>00984 <span class="comment">*     keyword, being limited to 68 characters, plus the null-terminating</span>
+<a name="l00985"></a>00985 <span class="comment">*     character.</span>
+<a name="l00986"></a>00986 <span class="comment">*</span>
+<a name="l00987"></a>00987 <span class="comment">*   double *crder</span>
+<a name="l00988"></a>00988 <span class="comment">*     (Given, auxiliary) Address of the first element of an array of double</span>
+<a name="l00989"></a>00989 <span class="comment">*     recording the random error in the coordinate value, CRDERia.</span>
+<a name="l00990"></a>00990 <span class="comment">*   double *csyer</span>
+<a name="l00991"></a>00991 <span class="comment">*     (Given, auxiliary) Address of the first element of an array of double</span>
+<a name="l00992"></a>00992 <span class="comment">*     recording the systematic error in the coordinate value, CSYERia.</span>
 <a name="l00993"></a>00993 <span class="comment">*</span>
-<a name="l00994"></a>00994 <span class="comment">*   char wcsname[72]</span>
-<a name="l00995"></a>00995 <span class="comment">*     (Given, auxiliary) The name given to the coordinate representation,</span>
-<a name="l00996"></a>00996 <span class="comment">*     WCSNAMEa.  This variable accomodates the longest allowed string-valued</span>
-<a name="l00997"></a>00997 <span class="comment">*     FITS keyword, being limited to 68 characters, plus the null-terminating</span>
-<a name="l00998"></a>00998 <span class="comment">*     character.</span>
-<a name="l00999"></a>00999 <span class="comment">*</span>
-<a name="l01000"></a>01000 <span class="comment">*   int ntab</span>
-<a name="l01001"></a>01001 <span class="comment">*     (Given) See wcsprm::tab.</span>
-<a name="l01002"></a>01002 <span class="comment">*</span>
-<a name="l01003"></a>01003 <span class="comment">*   int nwtb</span>
-<a name="l01004"></a>01004 <span class="comment">*     (Given) See wcsprm::wtb.</span>
-<a name="l01005"></a>01005 <span class="comment">*</span>
-<a name="l01006"></a>01006 <span class="comment">*   struct tabprm *tab</span>
-<a name="l01007"></a>01007 <span class="comment">*     (Given) Address of the first element of an array of ntab tabprm structs</span>
-<a name="l01008"></a>01008 <span class="comment">*     for which memory has been allocated.  These are used to store tabular</span>
-<a name="l01009"></a>01009 <span class="comment">*     transformation parameters.</span>
-<a name="l01010"></a>01010 <span class="comment">*</span>
-<a name="l01011"></a>01011 <span class="comment">*     Although technically wcsprm::ntab and tab are "given", they will</span>
-<a name="l01012"></a>01012 <span class="comment">*     normally be set by invoking wcstab(), whether directly or indirectly.</span>
+<a name="l00994"></a>00994 <span class="comment">*   char dateavg[72]</span>
+<a name="l00995"></a>00995 <span class="comment">*     (Given, auxiliary) The date of a representative mid-point of the</span>
+<a name="l00996"></a>00996 <span class="comment">*     observation in ISO format, yyyy-mm-ddThh:mm:ss.</span>
+<a name="l00997"></a>00997 <span class="comment">*   char dateobs[72]</span>
+<a name="l00998"></a>00998 <span class="comment">*     (Given, auxiliary) The date of the start of the observation unless</span>
+<a name="l00999"></a>00999 <span class="comment">*     otherwise explained in the comment field of the DATE-OBS keyword, in</span>
+<a name="l01000"></a>01000 <span class="comment">*     ISO format, yyyy-mm-ddThh:mm:ss.</span>
+<a name="l01001"></a>01001 <span class="comment">*</span>
+<a name="l01002"></a>01002 <span class="comment">*   double equinox</span>
+<a name="l01003"></a>01003 <span class="comment">*     (Given, auxiliary) The equinox associated with dynamical equatorial or</span>
+<a name="l01004"></a>01004 <span class="comment">*     ecliptic coordinate systems, EQUINOXa (or EPOCH in older headers).  Not</span>
+<a name="l01005"></a>01005 <span class="comment">*     applicable to ICRS equatorial or ecliptic coordinates.</span>
+<a name="l01006"></a>01006 <span class="comment">*</span>
+<a name="l01007"></a>01007 <span class="comment">*   double mjdavg</span>
+<a name="l01008"></a>01008 <span class="comment">*     (Given, auxiliary) Modified Julian Date (MJD = JD - 2400000.5), MJD-AVG,</span>
+<a name="l01009"></a>01009 <span class="comment">*     corresponding to DATE-AVG.</span>
+<a name="l01010"></a>01010 <span class="comment">*   double mjdobs</span>
+<a name="l01011"></a>01011 <span class="comment">*     (Given, auxiliary) Modified Julian Date (MJD = JD - 2400000.5), MJD-OBS,</span>
+<a name="l01012"></a>01012 <span class="comment">*     corresponding to DATE-OBS.</span>
 <a name="l01013"></a>01013 <span class="comment">*</span>
-<a name="l01014"></a>01014 <span class="comment">*     The tabprm structs contain some members that must be supplied and others</span>
-<a name="l01015"></a>01015 <span class="comment">*     that are derived.  The information to be supplied comes primarily from</span>
-<a name="l01016"></a>01016 <span class="comment">*     arrays stored in one or more FITS binary table extensions.  These</span>
-<a name="l01017"></a>01017 <span class="comment">*     arrays, referred to here as "wcstab arrays", are themselves located by</span>
-<a name="l01018"></a>01018 <span class="comment">*     parameters stored in the FITS image header.</span>
-<a name="l01019"></a>01019 <span class="comment">*</span>
-<a name="l01020"></a>01020 <span class="comment">*   struct wtbarr *wtb</span>
-<a name="l01021"></a>01021 <span class="comment">*     (Given) Address of the first element of an array of nwtb wtbarr structs</span>
-<a name="l01022"></a>01022 <span class="comment">*     for which memory has been allocated.  These are used in extracting</span>
-<a name="l01023"></a>01023 <span class="comment">*     wcstab arrays from a FITS binary table.</span>
-<a name="l01024"></a>01024 <span class="comment">*</span>
-<a name="l01025"></a>01025 <span class="comment">*     Although technically wcsprm::nwtb and wtb are "given", they will</span>
-<a name="l01026"></a>01026 <span class="comment">*     normally be set by invoking wcstab(), whether directly or indirectly.</span>
-<a name="l01027"></a>01027 <span class="comment">*</span>
-<a name="l01028"></a>01028 <span class="comment">*   int *types</span>
-<a name="l01029"></a>01029 <span class="comment">*     (Returned) Address of the first element of an array of int containing a</span>
-<a name="l01030"></a>01030 <span class="comment">*     four-digit type code for each axis.</span>
-<a name="l01031"></a>01031 <span class="comment">*</span>
-<a name="l01032"></a>01032 <span class="comment">*     - First digit (i.e. 1000s):</span>
-<a name="l01033"></a>01033 <span class="comment">*       - 0: Non-specific coordinate type.</span>
-<a name="l01034"></a>01034 <span class="comment">*       - 1: Stokes coordinate.</span>
-<a name="l01035"></a>01035 <span class="comment">*       - 2: Celestial coordinate (including CUBEFACE).</span>
-<a name="l01036"></a>01036 <span class="comment">*       - 3: Spectral coordinate.</span>
-<a name="l01037"></a>01037 <span class="comment">*</span>
-<a name="l01038"></a>01038 <span class="comment">*     - Second digit (i.e. 100s):</span>
-<a name="l01039"></a>01039 <span class="comment">*       - 0: Linear axis.</span>
-<a name="l01040"></a>01040 <span class="comment">*       - 1: Quantized axis (STOKES, CUBEFACE).</span>
-<a name="l01041"></a>01041 <span class="comment">*       - 2: Non-linear celestial axis.</span>
-<a name="l01042"></a>01042 <span class="comment">*       - 3: Non-linear spectral axis.</span>
-<a name="l01043"></a>01043 <span class="comment">*       - 4: Logarithmic axis.</span>
-<a name="l01044"></a>01044 <span class="comment">*       - 5: Tabular axis.</span>
-<a name="l01045"></a>01045 <span class="comment">*</span>
-<a name="l01046"></a>01046 <span class="comment">*     - Third digit (i.e. 10s):</span>
-<a name="l01047"></a>01047 <span class="comment">*       - 0: Group number, e.g. lookup table number, being an index into the</span>
-<a name="l01048"></a>01048 <span class="comment">*            tabprm array (see above).</span>
+<a name="l01014"></a>01014 <span class="comment">*   double obsgeo[3]</span>
+<a name="l01015"></a>01015 <span class="comment">*     (Given, auxiliary) Location of the observer in a standard terrestrial</span>
+<a name="l01016"></a>01016 <span class="comment">*     reference frame, OBSGEO-X, OBSGEO-Y, OBSGEO-Z [m].</span>
+<a name="l01017"></a>01017 <span class="comment">*</span>
+<a name="l01018"></a>01018 <span class="comment">*   char radesys[72]</span>
+<a name="l01019"></a>01019 <span class="comment">*     (Given, auxiliary) The equatorial or ecliptic coordinate system type,</span>
+<a name="l01020"></a>01020 <span class="comment">*     RADESYSa.</span>
+<a name="l01021"></a>01021 <span class="comment">*</span>
+<a name="l01022"></a>01022 <span class="comment">*   char specsys[72]</span>
+<a name="l01023"></a>01023 <span class="comment">*     (Given, auxiliary) Spectral reference frame (standard of rest),</span>
+<a name="l01024"></a>01024 <span class="comment">*     SPECSYSa, and ...</span>
+<a name="l01025"></a>01025 <span class="comment">*   char ssysobs[72]</span>
+<a name="l01026"></a>01026 <span class="comment">*     (Given, auxiliary) ... the actual frame in which there is no</span>
+<a name="l01027"></a>01027 <span class="comment">*     differential variation in the spectral coordinate across the</span>
+<a name="l01028"></a>01028 <span class="comment">*     field-of-view, SSYSOBSa.</span>
+<a name="l01029"></a>01029 <span class="comment">*   double velosys</span>
+<a name="l01030"></a>01030 <span class="comment">*     (Given, auxiliary) The relative radial velocity [m/s] between the</span>
+<a name="l01031"></a>01031 <span class="comment">*     observer and the selected standard of rest in the direction of the</span>
+<a name="l01032"></a>01032 <span class="comment">*     celestial reference coordinate, VELOSYSa.</span>
+<a name="l01033"></a>01033 <span class="comment">*</span>
+<a name="l01034"></a>01034 <span class="comment">*   double zsource</span>
+<a name="l01035"></a>01035 <span class="comment">*     (Given, auxiliary) The redshift, ZSOURCEa, of the source, and ...</span>
+<a name="l01036"></a>01036 <span class="comment">*   char ssyssrc[72]</span>
+<a name="l01037"></a>01037 <span class="comment">*     (Given, auxiliary) ... the spectral reference frame (standard of rest)</span>
+<a name="l01038"></a>01038 <span class="comment">*     in which this was measured, SSYSSRCa.</span>
+<a name="l01039"></a>01039 <span class="comment">*</span>
+<a name="l01040"></a>01040 <span class="comment">*   double velangl</span>
+<a name="l01041"></a>01041 <span class="comment">*     (Given, auxiliary) The angle [deg] that should be used to decompose an</span>
+<a name="l01042"></a>01042 <span class="comment">*     observed velocity into radial and transverse components.</span>
+<a name="l01043"></a>01043 <span class="comment">*</span>
+<a name="l01044"></a>01044 <span class="comment">*   char wcsname[72]</span>
+<a name="l01045"></a>01045 <span class="comment">*     (Given, auxiliary) The name given to the coordinate representation,</span>
+<a name="l01046"></a>01046 <span class="comment">*     WCSNAMEa.  This variable accomodates the longest allowed string-valued</span>
+<a name="l01047"></a>01047 <span class="comment">*     FITS keyword, being limited to 68 characters, plus the null-terminating</span>
+<a name="l01048"></a>01048 <span class="comment">*     character.</span>
 <a name="l01049"></a>01049 <span class="comment">*</span>
-<a name="l01050"></a>01050 <span class="comment">*     - The fourth digit is used as a qualifier depending on the axis type.</span>
-<a name="l01051"></a>01051 <span class="comment">*</span>
-<a name="l01052"></a>01052 <span class="comment">*       - For celestial axes:</span>
-<a name="l01053"></a>01053 <span class="comment">*         - 0: Longitude coordinate.</span>
-<a name="l01054"></a>01054 <span class="comment">*         - 1: Latitude coordinate.</span>
-<a name="l01055"></a>01055 <span class="comment">*         - 2: CUBEFACE number.</span>
-<a name="l01056"></a>01056 <span class="comment">*</span>
-<a name="l01057"></a>01057 <span class="comment">*       - For lookup tables: the axis number in a multidimensional table.</span>
-<a name="l01058"></a>01058 <span class="comment">*</span>
-<a name="l01059"></a>01059 <span class="comment">*     CTYPEia in "4-3" form with unrecognized algorithm code will have its</span>
-<a name="l01060"></a>01060 <span class="comment">*     type set to -1 and generate an error.</span>
-<a name="l01061"></a>01061 <span class="comment">*</span>
-<a name="l01062"></a>01062 <span class="comment">*   char lngtyp[8]</span>
-<a name="l01063"></a>01063 <span class="comment">*     (Returned) Four-character WCS celestial longitude and ...</span>
-<a name="l01064"></a>01064 <span class="comment">*   char lattyp[8]</span>
-<a name="l01065"></a>01065 <span class="comment">*     (Returned) ... latitude axis types. e.g. "RA", "DEC", "GLON", "GLAT",</span>
-<a name="l01066"></a>01066 <span class="comment">*     etc. extracted from 'RA--', 'DEC-', 'GLON', 'GLAT', etc. in the first</span>
-<a name="l01067"></a>01067 <span class="comment">*     four characters of CTYPEia but with trailing dashes removed.  (Declared</span>
-<a name="l01068"></a>01068 <span class="comment">*     as char[8] for alignment reasons.)</span>
+<a name="l01050"></a>01050 <span class="comment">*   int ntab</span>
+<a name="l01051"></a>01051 <span class="comment">*     (Given) See wcsprm::tab.</span>
+<a name="l01052"></a>01052 <span class="comment">*</span>
+<a name="l01053"></a>01053 <span class="comment">*   int nwtb</span>
+<a name="l01054"></a>01054 <span class="comment">*     (Given) See wcsprm::wtb.</span>
+<a name="l01055"></a>01055 <span class="comment">*</span>
+<a name="l01056"></a>01056 <span class="comment">*   struct tabprm *tab</span>
+<a name="l01057"></a>01057 <span class="comment">*     (Given) Address of the first element of an array of ntab tabprm structs</span>
+<a name="l01058"></a>01058 <span class="comment">*     for which memory has been allocated.  These are used to store tabular</span>
+<a name="l01059"></a>01059 <span class="comment">*     transformation parameters.</span>
+<a name="l01060"></a>01060 <span class="comment">*</span>
+<a name="l01061"></a>01061 <span class="comment">*     Although technically wcsprm::ntab and tab are "given", they will</span>
+<a name="l01062"></a>01062 <span class="comment">*     normally be set by invoking wcstab(), whether directly or indirectly.</span>
+<a name="l01063"></a>01063 <span class="comment">*</span>
+<a name="l01064"></a>01064 <span class="comment">*     The tabprm structs contain some members that must be supplied and others</span>
+<a name="l01065"></a>01065 <span class="comment">*     that are derived.  The information to be supplied comes primarily from</span>
+<a name="l01066"></a>01066 <span class="comment">*     arrays stored in one or more FITS binary table extensions.  These</span>
+<a name="l01067"></a>01067 <span class="comment">*     arrays, referred to here as "wcstab arrays", are themselves located by</span>
+<a name="l01068"></a>01068 <span class="comment">*     parameters stored in the FITS image header.</span>
 <a name="l01069"></a>01069 <span class="comment">*</span>
-<a name="l01070"></a>01070 <span class="comment">*   int lng</span>
-<a name="l01071"></a>01071 <span class="comment">*     (Returned) Index for the longitude coordinate, and ...</span>
-<a name="l01072"></a>01072 <span class="comment">*   int lat</span>
-<a name="l01073"></a>01073 <span class="comment">*     (Returned) ... index for the latitude coordinate, and ...</span>
-<a name="l01074"></a>01074 <span class="comment">*   int spec</span>
-<a name="l01075"></a>01075 <span class="comment">*     (Returned) ... index for the spectral coordinate in the imgcrd[][] and</span>
-<a name="l01076"></a>01076 <span class="comment">*     world[][] arrays in the API of wcsp2s(), wcss2p() and wcsmix().</span>
+<a name="l01070"></a>01070 <span class="comment">*   struct wtbarr *wtb</span>
+<a name="l01071"></a>01071 <span class="comment">*     (Given) Address of the first element of an array of nwtb wtbarr structs</span>
+<a name="l01072"></a>01072 <span class="comment">*     for which memory has been allocated.  These are used in extracting</span>
+<a name="l01073"></a>01073 <span class="comment">*     wcstab arrays from a FITS binary table.</span>
+<a name="l01074"></a>01074 <span class="comment">*</span>
+<a name="l01075"></a>01075 <span class="comment">*     Although technically wcsprm::nwtb and wtb are "given", they will</span>
+<a name="l01076"></a>01076 <span class="comment">*     normally be set by invoking wcstab(), whether directly or indirectly.</span>
 <a name="l01077"></a>01077 <span class="comment">*</span>
-<a name="l01078"></a>01078 <span class="comment">*     These may also serve as indices into the pixcrd[][] array provided that</span>
-<a name="l01079"></a>01079 <span class="comment">*     the PCi_ja matrix does not transpose axes.</span>
-<a name="l01080"></a>01080 <span class="comment">*</span>
-<a name="l01081"></a>01081 <span class="comment">*   int cubeface</span>
-<a name="l01082"></a>01082 <span class="comment">*     (Returned) Index into the pixcrd[][] array for the CUBEFACE axis.  This</span>
-<a name="l01083"></a>01083 <span class="comment">*     is used for quadcube projections where the cube faces are stored on a</span>
-<a name="l01084"></a>01084 <span class="comment">*     separate axis (see wcs.h).</span>
+<a name="l01078"></a>01078 <span class="comment">*   char lngtyp[8]</span>
+<a name="l01079"></a>01079 <span class="comment">*     (Returned) Four-character WCS celestial longitude and ...</span>
+<a name="l01080"></a>01080 <span class="comment">*   char lattyp[8]</span>
+<a name="l01081"></a>01081 <span class="comment">*     (Returned) ... latitude axis types. e.g. "RA", "DEC", "GLON", "GLAT",</span>
+<a name="l01082"></a>01082 <span class="comment">*     etc. extracted from 'RA--', 'DEC-', 'GLON', 'GLAT', etc. in the first</span>
+<a name="l01083"></a>01083 <span class="comment">*     four characters of CTYPEia but with trailing dashes removed.  (Declared</span>
+<a name="l01084"></a>01084 <span class="comment">*     as char[8] for alignment reasons.)</span>
 <a name="l01085"></a>01085 <span class="comment">*</span>
-<a name="l01086"></a>01086 <span class="comment">*   struct linprm lin</span>
-<a name="l01087"></a>01087 <span class="comment">*     (Returned) Linear transformation parameters (usage is described in the</span>
-<a name="l01088"></a>01088 <span class="comment">*     prologue to lin.h).</span>
-<a name="l01089"></a>01089 <span class="comment">*</span>
-<a name="l01090"></a>01090 <span class="comment">*   struct celprm cel</span>
-<a name="l01091"></a>01091 <span class="comment">*     (Returned) Celestial transformation parameters (usage is described in</span>
-<a name="l01092"></a>01092 <span class="comment">*     the prologue to cel.h).</span>
+<a name="l01086"></a>01086 <span class="comment">*   int lng</span>
+<a name="l01087"></a>01087 <span class="comment">*     (Returned) Index for the longitude coordinate, and ...</span>
+<a name="l01088"></a>01088 <span class="comment">*   int lat</span>
+<a name="l01089"></a>01089 <span class="comment">*     (Returned) ... index for the latitude coordinate, and ...</span>
+<a name="l01090"></a>01090 <span class="comment">*   int spec</span>
+<a name="l01091"></a>01091 <span class="comment">*     (Returned) ... index for the spectral coordinate in the imgcrd[][] and</span>
+<a name="l01092"></a>01092 <span class="comment">*     world[][] arrays in the API of wcsp2s(), wcss2p() and wcsmix().</span>
 <a name="l01093"></a>01093 <span class="comment">*</span>
-<a name="l01094"></a>01094 <span class="comment">*   struct spcprm spc</span>
-<a name="l01095"></a>01095 <span class="comment">*     (Returned) Spectral transformation parameters (usage is described in the</span>
-<a name="l01096"></a>01096 <span class="comment">*     prologue to spc.h).</span>
-<a name="l01097"></a>01097 <span class="comment">*</span>
-<a name="l01098"></a>01098 <span class="comment">*   int m_flag</span>
-<a name="l01099"></a>01099 <span class="comment">*     (For internal use only.)</span>
-<a name="l01100"></a>01100 <span class="comment">*   int m_naxis</span>
-<a name="l01101"></a>01101 <span class="comment">*     (For internal use only.)</span>
-<a name="l01102"></a>01102 <span class="comment">*   double *m_crpix</span>
-<a name="l01103"></a>01103 <span class="comment">*     (For internal use only.)</span>
-<a name="l01104"></a>01104 <span class="comment">*   double *m_pc</span>
-<a name="l01105"></a>01105 <span class="comment">*     (For internal use only.)</span>
-<a name="l01106"></a>01106 <span class="comment">*   double *m_cdelt</span>
-<a name="l01107"></a>01107 <span class="comment">*     (For internal use only.)</span>
-<a name="l01108"></a>01108 <span class="comment">*   double *m_crval</span>
-<a name="l01109"></a>01109 <span class="comment">*     (For internal use only.)</span>
-<a name="l01110"></a>01110 <span class="comment">*   char (*m_cunit)[72]</span>
-<a name="l01111"></a>01111 <span class="comment">*     (For internal use only.)</span>
-<a name="l01112"></a>01112 <span class="comment">*   char (*m_ctype)[72]</span>
-<a name="l01113"></a>01113 <span class="comment">*     (For internal use only.)</span>
-<a name="l01114"></a>01114 <span class="comment">*   struct pvcard *m_pv</span>
-<a name="l01115"></a>01115 <span class="comment">*     (For internal use only.)</span>
-<a name="l01116"></a>01116 <span class="comment">*   struct pscard *m_ps</span>
-<a name="l01117"></a>01117 <span class="comment">*     (For internal use only.)</span>
-<a name="l01118"></a>01118 <span class="comment">*   double *m_cd</span>
-<a name="l01119"></a>01119 <span class="comment">*     (For internal use only.)</span>
-<a name="l01120"></a>01120 <span class="comment">*   double *m_crota</span>
-<a name="l01121"></a>01121 <span class="comment">*     (For internal use only.)</span>
-<a name="l01122"></a>01122 <span class="comment">*   int *m_colax</span>
-<a name="l01123"></a>01123 <span class="comment">*     (For internal use only.)</span>
-<a name="l01124"></a>01124 <span class="comment">*   char (*m_cname)[72]</span>
-<a name="l01125"></a>01125 <span class="comment">*     (For internal use only.)</span>
-<a name="l01126"></a>01126 <span class="comment">*   double *m_crder</span>
-<a name="l01127"></a>01127 <span class="comment">*     (For internal use only.)</span>
-<a name="l01128"></a>01128 <span class="comment">*   double *m_csyer</span>
-<a name="l01129"></a>01129 <span class="comment">*     (For internal use only.)</span>
-<a name="l01130"></a>01130 <span class="comment">*   struct tabprm *m_tab</span>
-<a name="l01131"></a>01131 <span class="comment">*     (For internal use only.)</span>
-<a name="l01132"></a>01132 <span class="comment">*   struct wtbarr *m_wtb</span>
-<a name="l01133"></a>01133 <span class="comment">*     (For internal use only.)</span>
-<a name="l01134"></a>01134 <span class="comment">*</span>
+<a name="l01094"></a>01094 <span class="comment">*     These may also serve as indices into the pixcrd[][] array provided that</span>
+<a name="l01095"></a>01095 <span class="comment">*     the PCi_ja matrix does not transpose axes.</span>
+<a name="l01096"></a>01096 <span class="comment">*</span>
+<a name="l01097"></a>01097 <span class="comment">*   int cubeface</span>
+<a name="l01098"></a>01098 <span class="comment">*     (Returned) Index into the pixcrd[][] array for the CUBEFACE axis.  This</span>
+<a name="l01099"></a>01099 <span class="comment">*     is used for quadcube projections where the cube faces are stored on a</span>
+<a name="l01100"></a>01100 <span class="comment">*     separate axis (see wcs.h).</span>
+<a name="l01101"></a>01101 <span class="comment">*</span>
+<a name="l01102"></a>01102 <span class="comment">*   int *types</span>
+<a name="l01103"></a>01103 <span class="comment">*     (Returned) Address of the first element of an array of int containing a</span>
+<a name="l01104"></a>01104 <span class="comment">*     four-digit type code for each axis.</span>
+<a name="l01105"></a>01105 <span class="comment">*</span>
+<a name="l01106"></a>01106 <span class="comment">*     - First digit (i.e. 1000s):</span>
+<a name="l01107"></a>01107 <span class="comment">*       - 0: Non-specific coordinate type.</span>
+<a name="l01108"></a>01108 <span class="comment">*       - 1: Stokes coordinate.</span>
+<a name="l01109"></a>01109 <span class="comment">*       - 2: Celestial coordinate (including CUBEFACE).</span>
+<a name="l01110"></a>01110 <span class="comment">*       - 3: Spectral coordinate.</span>
+<a name="l01111"></a>01111 <span class="comment">*</span>
+<a name="l01112"></a>01112 <span class="comment">*     - Second digit (i.e. 100s):</span>
+<a name="l01113"></a>01113 <span class="comment">*       - 0: Linear axis.</span>
+<a name="l01114"></a>01114 <span class="comment">*       - 1: Quantized axis (STOKES, CUBEFACE).</span>
+<a name="l01115"></a>01115 <span class="comment">*       - 2: Non-linear celestial axis.</span>
+<a name="l01116"></a>01116 <span class="comment">*       - 3: Non-linear spectral axis.</span>
+<a name="l01117"></a>01117 <span class="comment">*       - 4: Logarithmic axis.</span>
+<a name="l01118"></a>01118 <span class="comment">*       - 5: Tabular axis.</span>
+<a name="l01119"></a>01119 <span class="comment">*</span>
+<a name="l01120"></a>01120 <span class="comment">*     - Third digit (i.e. 10s):</span>
+<a name="l01121"></a>01121 <span class="comment">*       - 0: Group number, e.g. lookup table number, being an index into the</span>
+<a name="l01122"></a>01122 <span class="comment">*            tabprm array (see above).</span>
+<a name="l01123"></a>01123 <span class="comment">*</span>
+<a name="l01124"></a>01124 <span class="comment">*     - The fourth digit is used as a qualifier depending on the axis type.</span>
+<a name="l01125"></a>01125 <span class="comment">*</span>
+<a name="l01126"></a>01126 <span class="comment">*       - For celestial axes:</span>
+<a name="l01127"></a>01127 <span class="comment">*         - 0: Longitude coordinate.</span>
+<a name="l01128"></a>01128 <span class="comment">*         - 1: Latitude coordinate.</span>
+<a name="l01129"></a>01129 <span class="comment">*         - 2: CUBEFACE number.</span>
+<a name="l01130"></a>01130 <span class="comment">*</span>
+<a name="l01131"></a>01131 <span class="comment">*       - For lookup tables: the axis number in a multidimensional table.</span>
+<a name="l01132"></a>01132 <span class="comment">*</span>
+<a name="l01133"></a>01133 <span class="comment">*     CTYPEia in "4-3" form with unrecognized algorithm code will have its</span>
+<a name="l01134"></a>01134 <span class="comment">*     type set to -1 and generate an error.</span>
 <a name="l01135"></a>01135 <span class="comment">*</span>
-<a name="l01136"></a>01136 <span class="comment">* pscard struct - Store for PSi_ma keyrecords</span>
-<a name="l01137"></a>01137 <span class="comment">* -------------------------------------------</span>
-<a name="l01138"></a>01138 <span class="comment">* The pscard struct is used to pass the parsed contents of PSi_ma keyrecords</span>
-<a name="l01139"></a>01139 <span class="comment">* to wcsset() via the wcsprm struct.</span>
-<a name="l01140"></a>01140 <span class="comment">*</span>
-<a name="l01141"></a>01141 <span class="comment">* All members of this struct are to be set by the user.</span>
+<a name="l01136"></a>01136 <span class="comment">*   void *padding</span>
+<a name="l01137"></a>01137 <span class="comment">*     (An unused variable inserted for alignment purposes only.)</span>
+<a name="l01138"></a>01138 <span class="comment">*</span>
+<a name="l01139"></a>01139 <span class="comment">*   struct linprm lin</span>
+<a name="l01140"></a>01140 <span class="comment">*     (Returned) Linear transformation parameters (usage is described in the</span>
+<a name="l01141"></a>01141 <span class="comment">*     prologue to lin.h).</span>
 <a name="l01142"></a>01142 <span class="comment">*</span>
-<a name="l01143"></a>01143 <span class="comment">*   int i</span>
-<a name="l01144"></a>01144 <span class="comment">*     (Given) Axis number (1-relative), as in the FITS PSi_ma keyword.</span>
-<a name="l01145"></a>01145 <span class="comment">*</span>
-<a name="l01146"></a>01146 <span class="comment">*   int m</span>
-<a name="l01147"></a>01147 <span class="comment">*     (Given) Parameter number (non-negative), as in the FITS PSi_ma keyword.</span>
-<a name="l01148"></a>01148 <span class="comment">*</span>
-<a name="l01149"></a>01149 <span class="comment">*   char value[72]</span>
-<a name="l01150"></a>01150 <span class="comment">*     (Given) Parameter value.</span>
-<a name="l01151"></a>01151 <span class="comment">*</span>
-<a name="l01152"></a>01152 <span class="comment">*</span>
-<a name="l01153"></a>01153 <span class="comment">* pvcard struct - Store for PVi_ma keyrecords</span>
-<a name="l01154"></a>01154 <span class="comment">* -------------------------------------------</span>
-<a name="l01155"></a>01155 <span class="comment">* The pvcard struct is used to pass the parsed contents of PVi_ma keyrecords</span>
-<a name="l01156"></a>01156 <span class="comment">* to wcsset() via the wcsprm struct.</span>
-<a name="l01157"></a>01157 <span class="comment">*</span>
-<a name="l01158"></a>01158 <span class="comment">* All members of this struct are to be set by the user.</span>
-<a name="l01159"></a>01159 <span class="comment">*</span>
-<a name="l01160"></a>01160 <span class="comment">*   int i</span>
-<a name="l01161"></a>01161 <span class="comment">*     (Given) Axis number (1-relative), as in the FITS PVi_ma keyword.</span>
-<a name="l01162"></a>01162 <span class="comment">*</span>
-<a name="l01163"></a>01163 <span class="comment">*   int m</span>
-<a name="l01164"></a>01164 <span class="comment">*     (Given) Parameter number (non-negative), as in the FITS PVi_ma keyword.</span>
-<a name="l01165"></a>01165 <span class="comment">*</span>
-<a name="l01166"></a>01166 <span class="comment">*   double value</span>
-<a name="l01167"></a>01167 <span class="comment">*     (Given) Parameter value.</span>
-<a name="l01168"></a>01168 <span class="comment">*</span>
-<a name="l01169"></a>01169 <span class="comment">*</span>
-<a name="l01170"></a>01170 <span class="comment">* wtbarr struct - Extraction of coordinate lookup tables from BINTABLE</span>
-<a name="l01171"></a>01171 <span class="comment">* --------------------------------------------------------------------</span>
-<a name="l01172"></a>01172 <span class="comment">* Function wcstab(), which is invoked automatically by wcspih(), sets up an</span>
-<a name="l01173"></a>01173 <span class="comment">* array of wtbarr structs to assist in extracting coordinate lookup tables</span>
-<a name="l01174"></a>01174 <span class="comment">* from a binary table extension (BINTABLE) and copying them into the tabprm</span>
-<a name="l01175"></a>01175 <span class="comment">* structs stored in wcsprm.  Refer to the usage notes for wcspih() and</span>
-<a name="l01176"></a>01176 <span class="comment">* wcstab() in wcshdr.h, and also the prologue to tab.h.</span>
-<a name="l01177"></a>01177 <span class="comment">*</span>
-<a name="l01178"></a>01178 <span class="comment">* For C++ usage, because of a name space conflict with the wtbarr typedef</span>
-<a name="l01179"></a>01179 <span class="comment">* defined in CFITSIO header fitsio.h, the wtbarr struct is renamed to wtbarr_s</span>
-<a name="l01180"></a>01180 <span class="comment">* by preprocessor macro substitution with scope limited to wcs.h itself.</span>
-<a name="l01181"></a>01181 <span class="comment">*</span>
-<a name="l01182"></a>01182 <span class="comment">*   int i</span>
-<a name="l01183"></a>01183 <span class="comment">*     (Given) Image axis number.</span>
-<a name="l01184"></a>01184 <span class="comment">*</span>
-<a name="l01185"></a>01185 <span class="comment">*   int m</span>
-<a name="l01186"></a>01186 <span class="comment">*     (Given) wcstab array axis number for index vectors.</span>
-<a name="l01187"></a>01187 <span class="comment">*</span>
-<a name="l01188"></a>01188 <span class="comment">*   int kind</span>
-<a name="l01189"></a>01189 <span class="comment">*     (Given) Character identifying the wcstab array type:</span>
-<a name="l01190"></a>01190 <span class="comment">*       - c: coordinate array,</span>
-<a name="l01191"></a>01191 <span class="comment">*       - i: index vector.</span>
-<a name="l01192"></a>01192 <span class="comment">*</span>
-<a name="l01193"></a>01193 <span class="comment">*   char extnam[72]</span>
-<a name="l01194"></a>01194 <span class="comment">*     (Given) EXTNAME identifying the binary table extension.</span>
-<a name="l01195"></a>01195 <span class="comment">*</span>
-<a name="l01196"></a>01196 <span class="comment">*   int extver</span>
-<a name="l01197"></a>01197 <span class="comment">*     (Given) EXTVER identifying the binary table extension.</span>
-<a name="l01198"></a>01198 <span class="comment">*</span>
-<a name="l01199"></a>01199 <span class="comment">*   int extlev</span>
-<a name="l01200"></a>01200 <span class="comment">*     (Given) EXTLEV identifying the binary table extension.</span>
+<a name="l01143"></a>01143 <span class="comment">*   struct celprm cel</span>
+<a name="l01144"></a>01144 <span class="comment">*     (Returned) Celestial transformation parameters (usage is described in</span>
+<a name="l01145"></a>01145 <span class="comment">*     the prologue to cel.h).</span>
+<a name="l01146"></a>01146 <span class="comment">*</span>
+<a name="l01147"></a>01147 <span class="comment">*   struct spcprm spc</span>
+<a name="l01148"></a>01148 <span class="comment">*     (Returned) Spectral transformation parameters (usage is described in the</span>
+<a name="l01149"></a>01149 <span class="comment">*     prologue to spc.h).</span>
+<a name="l01150"></a>01150 <span class="comment">*</span>
+<a name="l01151"></a>01151 <span class="comment">*   struct wcserr *err</span>
+<a name="l01152"></a>01152 <span class="comment">*     (Returned) If enabled, when an error status is returned this struct</span>
+<a name="l01153"></a>01153 <span class="comment">*     contains detailed information about the error, see wcserr_enable().</span>
+<a name="l01154"></a>01154 <span class="comment">*</span>
+<a name="l01155"></a>01155 <span class="comment">*   void *m_padding</span>
+<a name="l01156"></a>01156 <span class="comment">*     (For internal use only.)</span>
+<a name="l01157"></a>01157 <span class="comment">*   int m_flag</span>
+<a name="l01158"></a>01158 <span class="comment">*     (For internal use only.)</span>
+<a name="l01159"></a>01159 <span class="comment">*   int m_naxis</span>
+<a name="l01160"></a>01160 <span class="comment">*     (For internal use only.)</span>
+<a name="l01161"></a>01161 <span class="comment">*   double *m_crpix</span>
+<a name="l01162"></a>01162 <span class="comment">*     (For internal use only.)</span>
+<a name="l01163"></a>01163 <span class="comment">*   double *m_pc</span>
+<a name="l01164"></a>01164 <span class="comment">*     (For internal use only.)</span>
+<a name="l01165"></a>01165 <span class="comment">*   double *m_cdelt</span>
+<a name="l01166"></a>01166 <span class="comment">*     (For internal use only.)</span>
+<a name="l01167"></a>01167 <span class="comment">*   double *m_crval</span>
+<a name="l01168"></a>01168 <span class="comment">*     (For internal use only.)</span>
+<a name="l01169"></a>01169 <span class="comment">*   char (*m_cunit)[72]</span>
+<a name="l01170"></a>01170 <span class="comment">*     (For internal use only.)</span>
+<a name="l01171"></a>01171 <span class="comment">*   char (*m_ctype)[72]</span>
+<a name="l01172"></a>01172 <span class="comment">*     (For internal use only.)</span>
+<a name="l01173"></a>01173 <span class="comment">*   struct pvcard *m_pv</span>
+<a name="l01174"></a>01174 <span class="comment">*     (For internal use only.)</span>
+<a name="l01175"></a>01175 <span class="comment">*   struct pscard *m_ps</span>
+<a name="l01176"></a>01176 <span class="comment">*     (For internal use only.)</span>
+<a name="l01177"></a>01177 <span class="comment">*   double *m_cd</span>
+<a name="l01178"></a>01178 <span class="comment">*     (For internal use only.)</span>
+<a name="l01179"></a>01179 <span class="comment">*   double *m_crota</span>
+<a name="l01180"></a>01180 <span class="comment">*     (For internal use only.)</span>
+<a name="l01181"></a>01181 <span class="comment">*   int *m_colax</span>
+<a name="l01182"></a>01182 <span class="comment">*     (For internal use only.)</span>
+<a name="l01183"></a>01183 <span class="comment">*   char (*m_cname)[72]</span>
+<a name="l01184"></a>01184 <span class="comment">*     (For internal use only.)</span>
+<a name="l01185"></a>01185 <span class="comment">*   double *m_crder</span>
+<a name="l01186"></a>01186 <span class="comment">*     (For internal use only.)</span>
+<a name="l01187"></a>01187 <span class="comment">*   double *m_csyer</span>
+<a name="l01188"></a>01188 <span class="comment">*     (For internal use only.)</span>
+<a name="l01189"></a>01189 <span class="comment">*   struct tabprm *m_tab</span>
+<a name="l01190"></a>01190 <span class="comment">*     (For internal use only.)</span>
+<a name="l01191"></a>01191 <span class="comment">*   struct wtbarr *m_wtb</span>
+<a name="l01192"></a>01192 <span class="comment">*     (For internal use only.)</span>
+<a name="l01193"></a>01193 <span class="comment">*</span>
+<a name="l01194"></a>01194 <span class="comment">*</span>
+<a name="l01195"></a>01195 <span class="comment">* pscard struct - Store for PSi_ma keyrecords</span>
+<a name="l01196"></a>01196 <span class="comment">* -------------------------------------------</span>
+<a name="l01197"></a>01197 <span class="comment">* The pscard struct is used to pass the parsed contents of PSi_ma keyrecords</span>
+<a name="l01198"></a>01198 <span class="comment">* to wcsset() via the wcsprm struct.</span>
+<a name="l01199"></a>01199 <span class="comment">*</span>
+<a name="l01200"></a>01200 <span class="comment">* All members of this struct are to be set by the user.</span>
 <a name="l01201"></a>01201 <span class="comment">*</span>
-<a name="l01202"></a>01202 <span class="comment">*   char ttype[72]</span>
-<a name="l01203"></a>01203 <span class="comment">*     (Given) TTYPEn identifying the column of the binary table that contains</span>
-<a name="l01204"></a>01204 <span class="comment">*     the wcstab array.</span>
-<a name="l01205"></a>01205 <span class="comment">*</span>
-<a name="l01206"></a>01206 <span class="comment">*   long row</span>
-<a name="l01207"></a>01207 <span class="comment">*     (Given) Table row number.</span>
-<a name="l01208"></a>01208 <span class="comment">*</span>
-<a name="l01209"></a>01209 <span class="comment">*   int ndim</span>
-<a name="l01210"></a>01210 <span class="comment">*     (Given) Expected dimensionality of the wcstab array.</span>
+<a name="l01202"></a>01202 <span class="comment">*   int i</span>
+<a name="l01203"></a>01203 <span class="comment">*     (Given) Axis number (1-relative), as in the FITS PSi_ma keyword.</span>
+<a name="l01204"></a>01204 <span class="comment">*</span>
+<a name="l01205"></a>01205 <span class="comment">*   int m</span>
+<a name="l01206"></a>01206 <span class="comment">*     (Given) Parameter number (non-negative), as in the FITS PSi_ma keyword.</span>
+<a name="l01207"></a>01207 <span class="comment">*</span>
+<a name="l01208"></a>01208 <span class="comment">*   char value[72]</span>
+<a name="l01209"></a>01209 <span class="comment">*     (Given) Parameter value.</span>
+<a name="l01210"></a>01210 <span class="comment">*</span>
 <a name="l01211"></a>01211 <span class="comment">*</span>
-<a name="l01212"></a>01212 <span class="comment">*   int *dimlen</span>
-<a name="l01213"></a>01213 <span class="comment">*     (Given) Address of the first element of an array of int of length ndim</span>
-<a name="l01214"></a>01214 <span class="comment">*     into which the wcstab array axis lengths are to be written.</span>
-<a name="l01215"></a>01215 <span class="comment">*</span>
-<a name="l01216"></a>01216 <span class="comment">*   double **arrayp</span>
-<a name="l01217"></a>01217 <span class="comment">*     (Given) Pointer to an array of double which is to be allocated by the</span>
-<a name="l01218"></a>01218 <span class="comment">*     user and into which the wcstab array is to be written.</span>
-<a name="l01219"></a>01219 <span class="comment">*</span>
-<a name="l01220"></a>01220 <span class="comment">*</span>
-<a name="l01221"></a>01221 <span class="comment">* Global variable: const char *wcs_errmsg[] - Status return messages</span>
-<a name="l01222"></a>01222 <span class="comment">* ------------------------------------------------------------------</span>
-<a name="l01223"></a>01223 <span class="comment">* Error messages to match the status value returned from each function.</span>
+<a name="l01212"></a>01212 <span class="comment">* pvcard struct - Store for PVi_ma keyrecords</span>
+<a name="l01213"></a>01213 <span class="comment">* -------------------------------------------</span>
+<a name="l01214"></a>01214 <span class="comment">* The pvcard struct is used to pass the parsed contents of PVi_ma keyrecords</span>
+<a name="l01215"></a>01215 <span class="comment">* to wcsset() via the wcsprm struct.</span>
+<a name="l01216"></a>01216 <span class="comment">*</span>
+<a name="l01217"></a>01217 <span class="comment">* All members of this struct are to be set by the user.</span>
+<a name="l01218"></a>01218 <span class="comment">*</span>
+<a name="l01219"></a>01219 <span class="comment">*   int i</span>
+<a name="l01220"></a>01220 <span class="comment">*     (Given) Axis number (1-relative), as in the FITS PVi_ma keyword.</span>
+<a name="l01221"></a>01221 <span class="comment">*</span>
+<a name="l01222"></a>01222 <span class="comment">*   int m</span>
+<a name="l01223"></a>01223 <span class="comment">*     (Given) Parameter number (non-negative), as in the FITS PVi_ma keyword.</span>
 <a name="l01224"></a>01224 <span class="comment">*</span>
-<a name="l01225"></a>01225 <span class="comment">*===========================================================================*/</span>
-<a name="l01226"></a>01226 
-<a name="l01227"></a>01227 <span class="preprocessor">#ifndef WCSLIB_WCS</span>
-<a name="l01228"></a>01228 <span class="preprocessor"></span><span class="preprocessor">#define WCSLIB_WCS</span>
-<a name="l01229"></a>01229 <span class="preprocessor"></span>
-<a name="l01230"></a>01230 <span class="preprocessor">#include "<a class="code" href="lin_8h.html">lin.h</a>"</span>
-<a name="l01231"></a>01231 <span class="preprocessor">#include "<a class="code" href="cel_8h.html">cel.h</a>"</span>
-<a name="l01232"></a>01232 <span class="preprocessor">#include "<a class="code" href="spc_8h.html">spc.h</a>"</span>
-<a name="l01233"></a>01233 <span class="preprocessor">#include "<a class="code" href="tab_8h.html">tab.h</a>"</span>
-<a name="l01234"></a>01234 
-<a name="l01235"></a>01235 <span class="preprocessor">#ifdef __cplusplus</span>
-<a name="l01236"></a>01236 <span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">"C"</span> {
-<a name="l01237"></a>01237 <span class="preprocessor">#endif</span>
-<a name="l01238"></a>01238 <span class="preprocessor"></span>
-<a name="l01239"></a><a class="code" href="wcs_8h.html#0653c98b8a1bee5755740ae3f4854094">01239</a> <span class="preprocessor">#define WCSSUB_LONGITUDE 0x1001</span>
-<a name="l01240"></a><a class="code" href="wcs_8h.html#5d377c202850ee0eaf44b3e989d0736e">01240</a> <span class="preprocessor"></span><span class="preprocessor">#define WCSSUB_LATITUDE  0x1002</span>
-<a name="l01241"></a><a class="code" href="wcs_8h.html#22bbac394b025c4cfc7bd73b6d6e3962">01241</a> <span class="preprocessor"></span><span class="preprocessor">#define WCSSUB_CUBEFACE  0x1004</span>
-<a name="l01242"></a><a class="code" href="wcs_8h.html#b9885b02031ff7aa7b094f4a1edee2cd">01242</a> <span class="preprocessor"></span><span class="preprocessor">#define WCSSUB_CELESTIAL 0x1007</span>
-<a name="l01243"></a><a class="code" href="wcs_8h.html#4b2dfca2e80fe80ba85dc830cd9c377b">01243</a> <span class="preprocessor"></span><span class="preprocessor">#define WCSSUB_SPECTRAL  0x1008</span>
-<a name="l01244"></a><a class="code" href="wcs_8h.html#6ba6d2640572b12a11e3558fa75a01ed">01244</a> <span class="preprocessor"></span><span class="preprocessor">#define WCSSUB_STOKES    0x1010</span>
-<a name="l01245"></a>01245 <span class="preprocessor"></span>
-<a name="l01246"></a>01246 
-<a name="l01247"></a>01247 <span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="wcs_8h.html#d16bd8db875ee05b014429efdc1f3471" title="Status return messages.">wcs_errmsg</a>[];
-<a name="l01248"></a>01248 
-<a name="l01249"></a>01249 <span class="comment">/* Struct used for storing PVi_ma keywords. */</span>
-<a name="l01250"></a><a class="code" href="structpvcard.html">01250</a> <span class="keyword">struct </span><a class="code" href="structpvcard.html" title="Store for PVi_ma keyrecords.">pvcard</a> {
-<a name="l01251"></a><a class="code" href="structpvcard.html#88fa516543184eaffe6bd2c57946d9a7">01251</a>   <span class="keywordtype">int</span> <a class="code" href="structpvcard.html#88fa516543184eaffe6bd2c57946d9a7">i</a>;                        <span class="comment">/* Axis number, as in PVi_ma (1-relative).  */</span>
-<a name="l01252"></a><a class="code" href="structpvcard.html#f011f1972d6d345540f36a5c08a30d1f">01252</a>   <span class="keywordtype">int</span> <a class="code" href="structpvcard.html#f011f1972d6d345540f36a5c08a30d1f">m</a>;                        <span class="comment">/* Parameter number, ditto  (0-relative).   */</span>
-<a name="l01253"></a><a class="code" href="structpvcard.html#5c97562bbadb55b8a2db59d9c7878059">01253</a>   <span class="keywordtype">double</span> <a class="code" href="structpvcard.html#5c97562bbadb55b8a2db59d9c7878059">value</a>;                 <span class="comment">/* Parameter value.                         */</span>
-<a name="l01254"></a>01254 };
-<a name="l01255"></a>01255 
-<a name="l01256"></a>01256 <span class="comment">/* Struct used for storing PSi_ma keywords. */</span>
-<a name="l01257"></a><a class="code" href="structpscard.html">01257</a> <span class="keyword">struct </span><a class="code" href="structpscard.html" title="Store for PSi_ma keyrecords.">pscard</a> {
-<a name="l01258"></a><a class="code" href="structpscard.html#37a06c885cf73736f2eb5e78bd1034a1">01258</a>   <span class="keywordtype">int</span> <a class="code" href="structpscard.html#37a06c885cf73736f2eb5e78bd1034a1">i</a>;                        <span class="comment">/* Axis number, as in PSi_ma (1-relative).  */</span>
-<a name="l01259"></a><a class="code" href="structpscard.html#71912f084bc3cadeb0758756a723071a">01259</a>   <span class="keywordtype">int</span> <a class="code" href="structpscard.html#71912f084bc3cadeb0758756a723071a">m</a>;                        <span class="comment">/* Parameter number, ditto  (0-relative).   */</span>
-<a name="l01260"></a><a class="code" href="structpscard.html#9986f2ace84978f6cc543224b57592c9">01260</a>   <span class="keywordtype">char</span> <a class="code" href="structpscard.html#9986f2ace84978f6cc543224b57592c9">value</a>[72];               <span class="comment">/* Parameter value.                         */</span>
-<a name="l01261"></a>01261 };
-<a name="l01262"></a>01262 
-<a name="l01263"></a>01263                                 <span class="comment">/* For extracting wcstab arrays.            */</span>
-<a name="l01264"></a>01264 <span class="preprocessor">#ifdef __cplusplus</span>
-<a name="l01265"></a>01265 <span class="preprocessor"></span><span class="preprocessor">#define wtbarr wtbarr_s         </span><span class="comment">/* See prologue above.                      */</span>
-<a name="l01266"></a>01266 <span class="preprocessor">#endif</span>
-<a name="l01267"></a>01267 <span class="preprocessor"></span><span class="keyword">struct </span><a class="code" href="structwtbarr.html" title="Extraction of coordinate lookup tables from BINTABLE.">wtbarr</a> {
-<a name="l01268"></a>01268   <span class="keywordtype">int</span>  <a class="code" href="structwtbarr.html#8743b84c99b4b5e7ab7bf0653507a180">i</a>;                       <span class="comment">/* Image axis number.                       */</span>
-<a name="l01269"></a>01269   <span class="keywordtype">int</span>  <a class="code" href="structwtbarr.html#1e88ad32570534a006e96cba721489b5">m</a>;                       <span class="comment">/* Array axis number for index vectors.     */</span>
-<a name="l01270"></a>01270   <span class="keywordtype">int</span>  <a class="code" href="structwtbarr.html#f8ea7b15992ab7a86be63ff83318be41">kind</a>;                    <span class="comment">/* wcstab array type.                       */</span>
-<a name="l01271"></a>01271   <span class="keywordtype">char</span> <a class="code" href="structwtbarr.html#9f1fcad814aa3da08dfa75ede2a07deb">extnam</a>[72];              <span class="comment">/* EXTNAME of binary table extension.       */</span>
-<a name="l01272"></a>01272   <span class="keywordtype">int</span>  <a class="code" href="structwtbarr.html#24487eda7b17800f41bd4a452c6306d5">extver</a>;                  <span class="comment">/* EXTVER  of binary table extension.       */</span>
-<a name="l01273"></a>01273   <span class="keywordtype">int</span>  <a class="code" href="structwtbarr.html#10c8dba85b62e2794071dd50a41c4bb1">extlev</a>;                  <span class="comment">/* EXTLEV  of binary table extension.       */</span>
-<a name="l01274"></a>01274   <span class="keywordtype">char</span> <a class="code" href="structwtbarr.html#750832793167bbeebd1074e29844415d">ttype</a>[72];               <span class="comment">/* TTYPEn of column containing the array.   */</span>
-<a name="l01275"></a>01275   <span class="keywordtype">long</span> <a class="code" href="structwtbarr.html#2ff7c235353320c6dd98951484012ee7">row</a>;                     <span class="comment">/* Table row number.                        */</span>
-<a name="l01276"></a>01276   <span class="keywordtype">int</span>  <a class="code" href="structwtbarr.html#f862b4f90b0406ed8dd0c240768d4bd3">ndim</a>;                    <span class="comment">/* Expected wcstab array dimensionality.    */</span>
-<a name="l01277"></a>01277   <span class="keywordtype">int</span>  *<a class="code" href="structwtbarr.html#901403d05f985d4a1fbd2fdc9585bd50">dimlen</a>;                 <span class="comment">/* Where to write the array axis lengths.   */</span>
-<a name="l01278"></a>01278   <span class="keywordtype">double</span> **<a class="code" href="structwtbarr.html#41c30234dbdf18ac094872cf39562172">arrayp</a>;              <span class="comment">/* Where to write the address of the array  */</span>
-<a name="l01279"></a>01279                                 <span class="comment">/* allocated to store the wcstab array.     */</span>
-<a name="l01280"></a>01280 };
-<a name="l01281"></a>01281 
-<a name="l01282"></a>01282 
-<a name="l01283"></a><a class="code" href="structwcsprm.html">01283</a> <span class="keyword">struct </span><a class="code" href="structwcsprm.html" title="Coordinate transformation parameters.">wcsprm</a> {
-<a name="l01284"></a>01284   <span class="comment">/* Initialization flag (see the prologue above).                          */</span>
-<a name="l01285"></a>01285   <span class="comment">/*------------------------------------------------------------------------*/</span>
-<a name="l01286"></a><a class="code" href="structwcsprm.html#35bff8de85e5a8892e1b68db69ca7a68">01286</a>   <span class="keywordtype">int</span>    <a class="code" href="structwcsprm.html#35bff8de85e5a8892e1b68db69ca7a68">flag</a>;                  <span class="comment">/* Set to zero to force initialization.     */</span>
-<a name="l01287"></a>01287 
-<a name="l01288"></a>01288   <span class="comment">/* FITS header keyvalues to be provided (see the prologue above).         */</span>
-<a name="l01289"></a>01289   <span class="comment">/*------------------------------------------------------------------------*/</span>
-<a name="l01290"></a><a class="code" href="structwcsprm.html#70cac2976524a5f0a6aeb2b3fcb95834">01290</a>   <span class="keywordtype">int</span>    <a class="code" href="structwcsprm.html#70cac2976524a5f0a6aeb2b3fcb95834">naxis</a>;                 <span class="comment">/* Number of axes (pixel and coordinate).   */</span>
-<a name="l01291"></a><a class="code" href="structwcsprm.html#adad828f07e3affd1511e533b00da19f">01291</a>   <span class="keywordtype">double</span> *<a class="code" href="structwcsprm.html#adad828f07e3affd1511e533b00da19f">crpix</a>;                <span class="comment">/* CRPIXja keyvalues for each pixel axis.   */</span>
-<a name="l01292"></a><a class="code" href="structwcsprm.html#3495a5b0ef529706ec9a0af5c3163d63">01292</a>   <span class="keywordtype">double</span> *<a class="code" href="structwcsprm.html#3495a5b0ef529706ec9a0af5c3163d63">pc</a>;                   <span class="comment">/* PCi_ja  linear transformation matrix.    */</span>
-<a name="l01293"></a><a class="code" href="structwcsprm.html#de355cdce054938cfa36e06ef9c51446">01293</a>   <span class="keywordtype">double</span> *<a class="code" href="structwcsprm.html#de355cdce054938cfa36e06ef9c51446">cdelt</a>;                <span class="comment">/* CDELTia keyvalues for each coord axis.   */</span>
-<a name="l01294"></a><a class="code" href="structwcsprm.html#7a0a1ce2432cef9377f70367ea1fd18c">01294</a>   <span class="keywordtype">double</span> *<a class="code" href="structwcsprm.html#7a0a1ce2432cef9377f70367ea1fd18c">crval</a>;                <span class="comment">/* CRVALia keyvalues for each coord axis.   */</span>
-<a name="l01295"></a>01295 
-<a name="l01296"></a><a class="code" href="structwcsprm.html#a0ae3f3605566be2e85e51e5b52c3b52">01296</a>   char   (*<a class="code" href="structwcsprm.html#a0ae3f3605566be2e85e51e5b52c3b52">cunit</a>)[72];          <span class="comment">/* CUNITia keyvalues for each coord axis.   */</span>
-<a name="l01297"></a><a class="code" href="structwcsprm.html#e1f462606974e1324cd38f143eda691e">01297</a>   char   (*<a class="code" href="structwcsprm.html#e1f462606974e1324cd38f143eda691e">ctype</a>)[72];          <span class="comment">/* CTYPEia keyvalues for each coord axis.   */</span>
-<a name="l01298"></a>01298 
-<a name="l01299"></a><a class="code" href="structwcsprm.html#f8f679749574250cb9ba09e1f05fab5d">01299</a>   <span class="keywordtype">double</span> <a class="code" href="structwcsprm.html#f8f679749574250cb9ba09e1f05fab5d">lonpole</a>;               <span class="comment">/* LONPOLEa keyvalue.                       */</span>
-<a name="l01300"></a><a class="code" href="structwcsprm.html#5e04127eb71da6e1350467a7a6d236f5">01300</a>   <span class="keywordtype">double</span> <a class="code" href="structwcsprm.html#5e04127eb71da6e1350467a7a6d236f5">latpole</a>;               <span class="comment">/* LATPOLEa keyvalue.                       */</span>
-<a name="l01301"></a>01301 
-<a name="l01302"></a><a class="code" href="structwcsprm.html#da1b98589c0127d34766b4c6b5d6cb41">01302</a>   <span class="keywordtype">double</span> <a class="code" href="structwcsprm.html#da1b98589c0127d34766b4c6b5d6cb41">restfrq</a>;               <span class="comment">/* RESTFRQa keyvalue.                       */</span>
-<a name="l01303"></a><a class="code" href="structwcsprm.html#5d0b60efc55a61525b9beb26ead4859e">01303</a>   <span class="keywordtype">double</span> <a class="code" href="structwcsprm.html#5d0b60efc55a61525b9beb26ead4859e">restwav</a>;               <span class="comment">/* RESTWAVa keyvalue.                       */</span>
-<a name="l01304"></a>01304 
-<a name="l01305"></a><a class="code" href="structwcsprm.html#0e31f1eef036258c2957da9b985945dd">01305</a>   <span class="keywordtype">int</span>    <a class="code" href="structwcsprm.html#0e31f1eef036258c2957da9b985945dd">npv</a>;                   <span class="comment">/* Number of PVi_ma keywords, and the       */</span>
-<a name="l01306"></a><a class="code" href="structwcsprm.html#912eed291f15134e8cfb8750acc6c4bc">01306</a>   <span class="keywordtype">int</span>    <a class="code" href="structwcsprm.html#912eed291f15134e8cfb8750acc6c4bc">npvmax</a>;                <span class="comment">/* number for which space was allocated.    */</span>
-<a name="l01307"></a><a class="code" href="structwcsprm.html#04fbd6ed1b338e225f2291523e64be2c">01307</a>   <span class="keyword">struct </span><a class="code" href="structpvcard.html" title="Store for PVi_ma keyrecords.">pvcard</a> *<a class="code" href="structwcsprm.html#04fbd6ed1b338e225f2291523e64be2c">pv</a>;            <span class="comment">/* PVi_ma keywords for each i and m.        */</span>
+<a name="l01225"></a>01225 <span class="comment">*   double value</span>
+<a name="l01226"></a>01226 <span class="comment">*     (Given) Parameter value.</span>
+<a name="l01227"></a>01227 <span class="comment">*</span>
+<a name="l01228"></a>01228 <span class="comment">*</span>
+<a name="l01229"></a>01229 <span class="comment">* wtbarr struct - Extraction of coordinate lookup tables from BINTABLE</span>
+<a name="l01230"></a>01230 <span class="comment">* --------------------------------------------------------------------</span>
+<a name="l01231"></a>01231 <span class="comment">* Function wcstab(), which is invoked automatically by wcspih(), sets up an</span>
+<a name="l01232"></a>01232 <span class="comment">* array of wtbarr structs to assist in extracting coordinate lookup tables</span>
+<a name="l01233"></a>01233 <span class="comment">* from a binary table extension (BINTABLE) and copying them into the tabprm</span>
+<a name="l01234"></a>01234 <span class="comment">* structs stored in wcsprm.  Refer to the usage notes for wcspih() and</span>
+<a name="l01235"></a>01235 <span class="comment">* wcstab() in wcshdr.h, and also the prologue to tab.h.</span>
+<a name="l01236"></a>01236 <span class="comment">*</span>
+<a name="l01237"></a>01237 <span class="comment">* For C++ usage, because of a name space conflict with the wtbarr typedef</span>
+<a name="l01238"></a>01238 <span class="comment">* defined in CFITSIO header fitsio.h, the wtbarr struct is renamed to wtbarr_s</span>
+<a name="l01239"></a>01239 <span class="comment">* by preprocessor macro substitution with scope limited to wcs.h itself.</span>
+<a name="l01240"></a>01240 <span class="comment">*</span>
+<a name="l01241"></a>01241 <span class="comment">*   int i</span>
+<a name="l01242"></a>01242 <span class="comment">*     (Given) Image axis number.</span>
+<a name="l01243"></a>01243 <span class="comment">*</span>
+<a name="l01244"></a>01244 <span class="comment">*   int m</span>
+<a name="l01245"></a>01245 <span class="comment">*     (Given) wcstab array axis number for index vectors.</span>
+<a name="l01246"></a>01246 <span class="comment">*</span>
+<a name="l01247"></a>01247 <span class="comment">*   int kind</span>
+<a name="l01248"></a>01248 <span class="comment">*     (Given) Character identifying the wcstab array type:</span>
+<a name="l01249"></a>01249 <span class="comment">*       - c: coordinate array,</span>
+<a name="l01250"></a>01250 <span class="comment">*       - i: index vector.</span>
+<a name="l01251"></a>01251 <span class="comment">*</span>
+<a name="l01252"></a>01252 <span class="comment">*   char extnam[72]</span>
+<a name="l01253"></a>01253 <span class="comment">*     (Given) EXTNAME identifying the binary table extension.</span>
+<a name="l01254"></a>01254 <span class="comment">*</span>
+<a name="l01255"></a>01255 <span class="comment">*   int extver</span>
+<a name="l01256"></a>01256 <span class="comment">*     (Given) EXTVER identifying the binary table extension.</span>
+<a name="l01257"></a>01257 <span class="comment">*</span>
+<a name="l01258"></a>01258 <span class="comment">*   int extlev</span>
+<a name="l01259"></a>01259 <span class="comment">*     (Given) EXTLEV identifying the binary table extension.</span>
+<a name="l01260"></a>01260 <span class="comment">*</span>
+<a name="l01261"></a>01261 <span class="comment">*   char ttype[72]</span>
+<a name="l01262"></a>01262 <span class="comment">*     (Given) TTYPEn identifying the column of the binary table that contains</span>
+<a name="l01263"></a>01263 <span class="comment">*     the wcstab array.</span>
+<a name="l01264"></a>01264 <span class="comment">*</span>
+<a name="l01265"></a>01265 <span class="comment">*   long row</span>
+<a name="l01266"></a>01266 <span class="comment">*     (Given) Table row number.</span>
+<a name="l01267"></a>01267 <span class="comment">*</span>
+<a name="l01268"></a>01268 <span class="comment">*   int ndim</span>
+<a name="l01269"></a>01269 <span class="comment">*     (Given) Expected dimensionality of the wcstab array.</span>
+<a name="l01270"></a>01270 <span class="comment">*</span>
+<a name="l01271"></a>01271 <span class="comment">*   int *dimlen</span>
+<a name="l01272"></a>01272 <span class="comment">*     (Given) Address of the first element of an array of int of length ndim</span>
+<a name="l01273"></a>01273 <span class="comment">*     into which the wcstab array axis lengths are to be written.</span>
+<a name="l01274"></a>01274 <span class="comment">*</span>
+<a name="l01275"></a>01275 <span class="comment">*   double **arrayp</span>
+<a name="l01276"></a>01276 <span class="comment">*     (Given) Pointer to an array of double which is to be allocated by the</span>
+<a name="l01277"></a>01277 <span class="comment">*     user and into which the wcstab array is to be written.</span>
+<a name="l01278"></a>01278 <span class="comment">*</span>
+<a name="l01279"></a>01279 <span class="comment">*</span>
+<a name="l01280"></a>01280 <span class="comment">* Global variable: const char *wcs_errmsg[] - Status return messages</span>
+<a name="l01281"></a>01281 <span class="comment">* ------------------------------------------------------------------</span>
+<a name="l01282"></a>01282 <span class="comment">* Error messages to match the status value returned from each function.</span>
+<a name="l01283"></a>01283 <span class="comment">*</span>
+<a name="l01284"></a>01284 <span class="comment">*===========================================================================*/</span>
+<a name="l01285"></a>01285 
+<a name="l01286"></a>01286 <span class="preprocessor">#ifndef WCSLIB_WCS</span>
+<a name="l01287"></a>01287 <span class="preprocessor"></span><span class="preprocessor">#define WCSLIB_WCS</span>
+<a name="l01288"></a>01288 <span class="preprocessor"></span>
+<a name="l01289"></a>01289 <span class="preprocessor">#include "<a class="code" href="lin_8h.html">lin.h</a>"</span>
+<a name="l01290"></a>01290 <span class="preprocessor">#include "<a class="code" href="cel_8h.html">cel.h</a>"</span>
+<a name="l01291"></a>01291 <span class="preprocessor">#include "<a class="code" href="spc_8h.html">spc.h</a>"</span>
+<a name="l01292"></a>01292 <span class="preprocessor">#include "<a class="code" href="tab_8h.html">tab.h</a>"</span>
+<a name="l01293"></a>01293 <span class="preprocessor">#include "<a class="code" href="wcserr_8h.html">wcserr.h</a>"</span>
+<a name="l01294"></a>01294 
+<a name="l01295"></a>01295 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l01296"></a>01296 <span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">"C"</span> {
+<a name="l01297"></a>01297 <span class="preprocessor">#endif</span>
+<a name="l01298"></a>01298 <span class="preprocessor"></span>
+<a name="l01299"></a><a class="code" href="wcs_8h.html#0653c98b8a1bee5755740ae3f4854094">01299</a> <span class="preprocessor">#define WCSSUB_LONGITUDE 0x1001</span>
+<a name="l01300"></a><a class="code" href="wcs_8h.html#5d377c202850ee0eaf44b3e989d0736e">01300</a> <span class="preprocessor"></span><span class="preprocessor">#define WCSSUB_LATITUDE  0x1002</span>
+<a name="l01301"></a><a class="code" href="wcs_8h.html#22bbac394b025c4cfc7bd73b6d6e3962">01301</a> <span class="preprocessor"></span><span class="preprocessor">#define WCSSUB_CUBEFACE  0x1004</span>
+<a name="l01302"></a><a class="code" href="wcs_8h.html#b9885b02031ff7aa7b094f4a1edee2cd">01302</a> <span class="preprocessor"></span><span class="preprocessor">#define WCSSUB_CELESTIAL 0x1007</span>
+<a name="l01303"></a><a class="code" href="wcs_8h.html#4b2dfca2e80fe80ba85dc830cd9c377b">01303</a> <span class="preprocessor"></span><span class="preprocessor">#define WCSSUB_SPECTRAL  0x1008</span>
+<a name="l01304"></a><a class="code" href="wcs_8h.html#6ba6d2640572b12a11e3558fa75a01ed">01304</a> <span class="preprocessor"></span><span class="preprocessor">#define WCSSUB_STOKES    0x1010</span>
+<a name="l01305"></a>01305 <span class="preprocessor"></span>
+<a name="l01306"></a>01306 
+<a name="l01307"></a>01307 <span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="wcs_8h.html#d16bd8db875ee05b014429efdc1f3471" title="Status return messages.">wcs_errmsg</a>[];
 <a name="l01308"></a>01308 
-<a name="l01309"></a><a class="code" href="structwcsprm.html#4c89dafecd036e169f96cb84d53ace65">01309</a>   <span class="keywordtype">int</span>    <a class="code" href="structwcsprm.html#4c89dafecd036e169f96cb84d53ace65">nps</a>;                   <span class="comment">/* Number of PSi_ma keywords, and the       */</span>
-<a name="l01310"></a><a class="code" href="structwcsprm.html#42052d557bdef2c5640a6d19b6d9ed8b">01310</a>   <span class="keywordtype">int</span>    <a class="code" href="structwcsprm.html#42052d557bdef2c5640a6d19b6d9ed8b">npsmax</a>;                <span class="comment">/* number for which space was allocated.    */</span>
-<a name="l01311"></a><a class="code" href="structwcsprm.html#9eca2fcc30058310d020181ae16bf256">01311</a>   <span class="keyword">struct </span><a class="code" href="structpscard.html" title="Store for PSi_ma keyrecords.">pscard</a> *<a class="code" href="structwcsprm.html#9eca2fcc30058310d020181ae16bf256">ps</a>;            <span class="comment">/* PSi_ma keywords for each i and m.        */</span>
-<a name="l01312"></a>01312 
-<a name="l01313"></a>01313   <span class="comment">/* Alternative header keyvalues (see the prologue above).                 */</span>
-<a name="l01314"></a>01314   <span class="comment">/*------------------------------------------------------------------------*/</span>
-<a name="l01315"></a><a class="code" href="structwcsprm.html#fd2f31d782b3becce4ca2f9b495ec0b1">01315</a>   <span class="keywordtype">double</span> *<a class="code" href="structwcsprm.html#fd2f31d782b3becce4ca2f9b495ec0b1">cd</a>;                   <span class="comment">/* CDi_ja linear transformation matrix.     */</span>
-<a name="l01316"></a><a class="code" href="structwcsprm.html#f124a4259475ea355ced38e73a05363a">01316</a>   <span class="keywordtype">double</span> *<a class="code" href="structwcsprm.html#f124a4259475ea355ced38e73a05363a">crota</a>;                <span class="comment">/* CROTAia keyvalues for each coord axis.   */</span>
-<a name="l01317"></a><a class="code" href="structwcsprm.html#8b3a65921acc0dabfa4efd19a003ea6e">01317</a>   <span class="keywordtype">int</span>    <a class="code" href="structwcsprm.html#8b3a65921acc0dabfa4efd19a003ea6e">altlin</a>;                <span class="comment">/* Alternative representations              */</span>
-<a name="l01318"></a>01318                                 <span class="comment">/*   Bit 0: PCi_ja  is present,             */</span>
-<a name="l01319"></a>01319                                 <span class="comment">/*   Bit 1: CDi_ja  is present,             */</span>
-<a name="l01320"></a>01320                                 <span class="comment">/*   Bit 2: CROTAia is present.             */</span>
-<a name="l01321"></a><a class="code" href="structwcsprm.html#c3c9c869bef4e4850dfd9762b33ce908">01321</a>   <span class="keywordtype">int</span>    <a class="code" href="structwcsprm.html#c3c9c869bef4e4850dfd9762b33ce908">velref</a>;                <span class="comment">/* AIPS velocity code, VELREF.              */</span>
-<a name="l01322"></a>01322 
-<a name="l01323"></a>01323   <span class="comment">/* Auxiliary coordinate system information, not used by WCSLIB.           */</span>
-<a name="l01324"></a><a class="code" href="structwcsprm.html#e7609283351ea46484690f873f8ea9c3">01324</a>   <span class="keywordtype">char</span>   <a class="code" href="structwcsprm.html#e7609283351ea46484690f873f8ea9c3">alt</a>[4];
-<a name="l01325"></a><a class="code" href="structwcsprm.html#9ee8fb568ca75874bab00825b768f8ca">01325</a>   <span class="keywordtype">int</span>    <a class="code" href="structwcsprm.html#9ee8fb568ca75874bab00825b768f8ca">colnum</a>;
-<a name="l01326"></a><a class="code" href="structwcsprm.html#7320fc64e7705cc7495eba07482b5c55">01326</a>   <span class="keywordtype">int</span>    *<a class="code" href="structwcsprm.html#7320fc64e7705cc7495eba07482b5c55">colax</a>;
-<a name="l01327"></a>01327 
-<a name="l01328"></a><a class="code" href="structwcsprm.html#922f0f57b8c35cad3d01ceedeba01d4b">01328</a>   char   (*<a class="code" href="structwcsprm.html#922f0f57b8c35cad3d01ceedeba01d4b">cname</a>)[72];
-<a name="l01329"></a><a class="code" href="structwcsprm.html#49eee6450b1a646d3fe01b8965a63af4">01329</a>   <span class="keywordtype">double</span> *<a class="code" href="structwcsprm.html#49eee6450b1a646d3fe01b8965a63af4">crder</a>;
-<a name="l01330"></a><a class="code" href="structwcsprm.html#15485177ea8bbacefc29a5a5cba98c8f">01330</a>   <span class="keywordtype">double</span> *<a class="code" href="structwcsprm.html#15485177ea8bbacefc29a5a5cba98c8f">csyer</a>;
-<a name="l01331"></a><a class="code" href="structwcsprm.html#e6b40e2adeb31414871c7cae68619d63">01331</a>   <span class="keywordtype">char</span>   <a class="code" href="structwcsprm.html#e6b40e2adeb31414871c7cae68619d63">dateavg</a>[72];
-<a name="l01332"></a><a class="code" href="structwcsprm.html#ad387ccbd7847672b5dc2223d9124120">01332</a>   <span class="keywordtype">char</span>   <a class="code" href="structwcsprm.html#ad387ccbd7847672b5dc2223d9124120">dateobs</a>[72];
-<a name="l01333"></a><a class="code" href="structwcsprm.html#88b55f6c8d122f3ff63532de85698864">01333</a>   <span class="keywordtype">double</span> <a class="code" href="structwcsprm.html#88b55f6c8d122f3ff63532de85698864">equinox</a>;
-<a name="l01334"></a><a class="code" href="structwcsprm.html#0730c37f09502eb364f4e7d7addb8ab8">01334</a>   <span class="keywordtype">double</span> <a class="code" href="structwcsprm.html#0730c37f09502eb364f4e7d7addb8ab8">mjdavg</a>;
-<a name="l01335"></a><a class="code" href="structwcsprm.html#c0cb013b1505fb7abd4167ac0db0e0aa">01335</a>   <span class="keywordtype">double</span> <a class="code" href="structwcsprm.html#c0cb013b1505fb7abd4167ac0db0e0aa">mjdobs</a>;
-<a name="l01336"></a><a class="code" href="structwcsprm.html#6a88e64207df5007151c2c25028ce3eb">01336</a>   <span class="keywordtype">double</span> <a class="code" href="structwcsprm.html#6a88e64207df5007151c2c25028ce3eb">obsgeo</a>[3];
-<a name="l01337"></a><a class="code" href="structwcsprm.html#65801f93622504672ee3faf8f2110e48">01337</a>   <span class="keywordtype">char</span>   <a class="code" href="structwcsprm.html#65801f93622504672ee3faf8f2110e48">radesys</a>[72];
-<a name="l01338"></a><a class="code" href="structwcsprm.html#c089e5d0e3191255ceaea7f8591b27ea">01338</a>   <span class="keywordtype">char</span>   <a class="code" href="structwcsprm.html#c089e5d0e3191255ceaea7f8591b27ea">specsys</a>[72];
-<a name="l01339"></a><a class="code" href="structwcsprm.html#9eac54f497e1244c8106dd3ebba12223">01339</a>   <span class="keywordtype">char</span>   <a class="code" href="structwcsprm.html#9eac54f497e1244c8106dd3ebba12223">ssysobs</a>[72];
-<a name="l01340"></a><a class="code" href="structwcsprm.html#f300da5a94594a9769ab312bb56dde83">01340</a>   <span class="keywordtype">double</span> <a class="code" href="structwcsprm.html#f300da5a94594a9769ab312bb56dde83">velosys</a>;
-<a name="l01341"></a><a class="code" href="structwcsprm.html#0936d10c2ac93d13d096b1711ac639a1">01341</a>   <span class="keywordtype">double</span> <a class="code" href="structwcsprm.html#0936d10c2ac93d13d096b1711ac639a1">zsource</a>;
-<a name="l01342"></a><a class="code" href="structwcsprm.html#8715975565c8bbd0c562a32eee40fd20">01342</a>   <span class="keywordtype">char</span>   <a class="code" href="structwcsprm.html#8715975565c8bbd0c562a32eee40fd20">ssyssrc</a>[72];
-<a name="l01343"></a><a class="code" href="structwcsprm.html#9fd60ce9e6bc31df07ed02ce64b48be4">01343</a>   <span class="keywordtype">double</span> <a class="code" href="structwcsprm.html#9fd60ce9e6bc31df07ed02ce64b48be4">velangl</a>;
-<a name="l01344"></a><a class="code" href="structwcsprm.html#2166fb650f937d8870711d8be5986b66">01344</a>   <span class="keywordtype">char</span>   <a class="code" href="structwcsprm.html#2166fb650f937d8870711d8be5986b66">wcsname</a>[72];
-<a name="l01345"></a>01345 
-<a name="l01346"></a>01346   <span class="comment">/* Coordinate lookup tables (see the prologue above).                     */</span>
-<a name="l01347"></a>01347   <span class="comment">/*------------------------------------------------------------------------*/</span>
-<a name="l01348"></a><a class="code" href="structwcsprm.html#94c26ce331cc876d63baeeada9820241">01348</a>   <span class="keywordtype">int</span>    <a class="code" href="structwcsprm.html#94c26ce331cc876d63baeeada9820241">ntab</a>;                  <span class="comment">/* Number of separate tables.               */</span>
-<a name="l01349"></a><a class="code" href="structwcsprm.html#8625c0a6ff99c754566c46c2372df801">01349</a>   <span class="keywordtype">int</span>    <a class="code" href="structwcsprm.html#8625c0a6ff99c754566c46c2372df801">nwtb</a>;                  <span class="comment">/* Number of wtbarr structs.                */</span>
-<a name="l01350"></a><a class="code" href="structwcsprm.html#292133b2b7143b969a3af6a3f2cf3709">01350</a>   <span class="keyword">struct </span><a class="code" href="structtabprm.html" title="Tabular transformation parameters.">tabprm</a> *<a class="code" href="structwcsprm.html#292133b2b7143b969a3af6a3f2cf3709">tab</a>;           <span class="comment">/* Tabular transformation parameters.       */</span>
-<a name="l01351"></a><a class="code" href="structwcsprm.html#9063e8d0c956e9eae7f7d6f3608b9ed2">01351</a>   <span class="keyword">struct </span><a class="code" href="structwtbarr.html" title="Extraction of coordinate lookup tables from BINTABLE.">wtbarr</a> *<a class="code" href="structwcsprm.html#9063e8d0c956e9eae7f7d6f3608b9ed2">wtb</a>;           <span class="comment">/* Array of wtbarr structs.                 */</span>
-<a name="l01352"></a><a class="code" href="structwcsprm.html#0e226178fece28149cd6680ca12a95bb">01352</a>   <span class="keywordtype">int</span>    *<a class="code" href="structwcsprm.html#0e226178fece28149cd6680ca12a95bb">padding</a>;              <span class="comment">/* (Dummy inserted for alignment purposes.) */</span>
-<a name="l01353"></a>01353 
-<a name="l01354"></a>01354   <span class="comment">/* Information derived from the FITS header keyvalues by wcsset().        */</span>
-<a name="l01355"></a>01355   <span class="comment">/*------------------------------------------------------------------------*/</span>
-<a name="l01356"></a><a class="code" href="structwcsprm.html#b63cdcf6ff8febd1b40d0e044ca7d7ef">01356</a>   <span class="keywordtype">int</span>    *<a class="code" href="structwcsprm.html#b63cdcf6ff8febd1b40d0e044ca7d7ef">types</a>;                <span class="comment">/* Coordinate type codes for each axis.     */</span>
-<a name="l01357"></a><a class="code" href="structwcsprm.html#5b56e1b378a6ae9f8dfff5c364f0653c">01357</a>   <span class="keywordtype">char</span>   <a class="code" href="structwcsprm.html#5b56e1b378a6ae9f8dfff5c364f0653c">lngtyp</a>[8], <a class="code" href="structwcsprm.html#e352318ce3202dab1b5db8b9ceec7703">lattyp</a>[8];  <span class="comment">/* Celestial axis types, e.g. RA, DEC.      */</span>
-<a name="l01358"></a><a class="code" href="structwcsprm.html#b9729795155b8f37afd80784fb70068b">01358</a>   <span class="keywordtype">int</span>    <a class="code" href="structwcsprm.html#08098820949433d1336841d32d0b62b5">lng</a>, <a class="code" href="structwcsprm.html#b7f7173e6d2b1b8028a3275bdd751e79">lat</a>, <a class="code" href="structwcsprm.html#b9729795155b8f37afd80784fb70068b">spec</a>;        <span class="comment">/* Longitude, latitude and spectral axis    */</span>
-<a name="l01359"></a>01359                                 <span class="comment">/* indices (0-relative).                    */</span>
-<a name="l01360"></a><a class="code" href="structwcsprm.html#de8495d3ca5047eeadba5934d0bb2708">01360</a>   <span class="keywordtype">int</span>    <a class="code" href="structwcsprm.html#de8495d3ca5047eeadba5934d0bb2708">cubeface</a>;              <span class="comment">/* True if there is a CUBEFACE axis.        */</span>
-<a name="l01361"></a>01361 
-<a name="l01362"></a><a class="code" href="structwcsprm.html#3224bd06f8f4d2d7d398533eb44a49e8">01362</a>   <span class="keyword">struct </span><a class="code" href="structlinprm.html" title="Linear transformation parameters.">linprm</a> <a class="code" href="structwcsprm.html#3224bd06f8f4d2d7d398533eb44a49e8">lin</a>;            <span class="comment">/* Linear    transformation parameters.     */</span>
-<a name="l01363"></a><a class="code" href="structwcsprm.html#c8391dd770637dbb841067996b7777ba">01363</a>   <span class="keyword">struct </span><a class="code" href="structcelprm.html" title="Celestial transformation parameters.">celprm</a> <a class="code" href="structwcsprm.html#c8391dd770637dbb841067996b7777ba">cel</a>;            <span class="comment">/* Celestial transformation parameters.     */</span>
-<a name="l01364"></a><a class="code" href="structwcsprm.html#e83952aec7c1ac76c090bc89bf4eeea7">01364</a>   <span class="keyword">struct </span><a class="code" href="structspcprm.html" title="Spectral transformation parameters.">spcprm</a> <a class="code" href="structwcsprm.html#e83952aec7c1ac76c090bc89bf4eeea7">spc</a>;            <span class="comment">/* Spectral  transformation parameters.     */</span>
-<a name="l01365"></a>01365 
-<a name="l01366"></a><a class="code" href="structwcsprm.html#5ed753e401cda620a04adfb4ebfb8e0d">01366</a>   <span class="keywordtype">int</span>    <a class="code" href="structwcsprm.html#5780880281f2f9d085d2e06919b7647a">m_flag</a>, <a class="code" href="structwcsprm.html#5ed753e401cda620a04adfb4ebfb8e0d">m_naxis</a>;       <span class="comment">/* The remainder are for memory management. */</span>
-<a name="l01367"></a><a class="code" href="structwcsprm.html#6778d31ec5a2ee643dc5f0a8af630b03">01367</a>   <span class="keywordtype">double</span> *<a class="code" href="structwcsprm.html#164e3852bcd2dea8b5f73e1dff79ddf5">m_crpix</a>, *<a class="code" href="structwcsprm.html#6778d31ec5a2ee643dc5f0a8af630b03">m_pc</a>, *<a class="code" href="structwcsprm.html#42e0ff2da3b0c1ca0a9509f787ed1951">m_cdelt</a>, *<a class="code" href="structwcsprm.html#5072893bd9beddb33967697d501acdce">m_crval</a>;
-<a name="l01368"></a><a class="code" href="structwcsprm.html#f1cb3e68560d1ac42c620cfe3900af95">01368</a>   char  (*<a class="code" href="structwcsprm.html#f1cb3e68560d1ac42c620cfe3900af95">m_cunit</a>)[72], (*m_ctype)[72];
-<a name="l01369"></a><a class="code" href="structwcsprm.html#6a3fa7adc304567271c5cc0eda3ac986">01369</a>   <span class="keyword">struct </span><a class="code" href="structpvcard.html" title="Store for PVi_ma keyrecords.">pvcard</a> *<a class="code" href="structwcsprm.html#6a3fa7adc304567271c5cc0eda3ac986">m_pv</a>;
-<a name="l01370"></a><a class="code" href="structwcsprm.html#042875def8cab8354c5b2c40ab9fa374">01370</a>   <span class="keyword">struct </span><a class="code" href="structpscard.html" title="Store for PSi_ma keyrecords.">pscard</a> *<a class="code" href="structwcsprm.html#042875def8cab8354c5b2c40ab9fa374">m_ps</a>;
-<a name="l01371"></a><a class="code" href="structwcsprm.html#5444415c94c7ab0226788f5efe93221d">01371</a>   <span class="keywordtype">double</span> *<a class="code" href="structwcsprm.html#7a88af56c4c978c6d4213ae1f4bec87a">m_cd</a>, *<a class="code" href="structwcsprm.html#5444415c94c7ab0226788f5efe93221d">m_crota</a>;
-<a name="l01372"></a><a class="code" href="structwcsprm.html#4ed527b90d49e8365c1b727f7bec29c7">01372</a>   <span class="keywordtype">int</span>    *<a class="code" href="structwcsprm.html#4ed527b90d49e8365c1b727f7bec29c7">m_colax</a>;
-<a name="l01373"></a><a class="code" href="structwcsprm.html#092c11d209ecdd16bb79858c68e4d582">01373</a>   char  (*<a class="code" href="structwcsprm.html#092c11d209ecdd16bb79858c68e4d582">m_cname</a>)[72];
-<a name="l01374"></a><a class="code" href="structwcsprm.html#13fab263ca03f35844fdaca289b7dfac">01374</a>   <span class="keywordtype">double</span> *<a class="code" href="structwcsprm.html#0d15534535c7f9308c9daa2cceff29e7">m_crder</a>, *<a class="code" href="structwcsprm.html#13fab263ca03f35844fdaca289b7dfac">m_csyer</a>;
-<a name="l01375"></a><a class="code" href="structwcsprm.html#e09d5bf005e3bd7ee880353e8816ceb8">01375</a>   <span class="keyword">struct </span><a class="code" href="structtabprm.html" title="Tabular transformation parameters.">tabprm</a> *<a class="code" href="structwcsprm.html#e09d5bf005e3bd7ee880353e8816ceb8">m_tab</a>;
-<a name="l01376"></a><a class="code" href="structwcsprm.html#ce7e0986c79d73bd3a0613034b71974f">01376</a>   <span class="keyword">struct </span><a class="code" href="structwtbarr.html" title="Extraction of coordinate lookup tables from BINTABLE.">wtbarr</a> *<a class="code" href="structwcsprm.html#ce7e0986c79d73bd3a0613034b71974f">m_wtb</a>;
-<a name="l01377"></a>01377 };
-<a name="l01378"></a>01378 
-<a name="l01379"></a>01379 <span class="comment">/* Size of the wcsprm struct in int units, used by the Fortran wrappers. */</span>
-<a name="l01380"></a><a class="code" href="wcs_8h.html#6852f6dd2883c82296f1108b897d337e">01380</a> <span class="preprocessor">#define WCSLEN (sizeof(struct wcsprm)/sizeof(int))</span>
-<a name="l01381"></a>01381 <span class="preprocessor"></span>
-<a name="l01382"></a>01382 
-<a name="l01383"></a>01383 <span class="keywordtype">int</span> <a class="code" href="wcs_8h.html#42b2578d76ace7ca6114d82b7ae46a89" title="Memory allocation for PVi_ma.">wcsnpv</a>(<span class="keywordtype">int</span> n);
-<a name="l01384"></a>01384 
-<a name="l01385"></a>01385 <span class="keywordtype">int</span> <a class="code" href="wcs_8h.html#e790c9ce6c9b7a4845cf1c3c97b1e97a" title="Memory allocation for PSi_ma.">wcsnps</a>(<span class="keywordtype">int</span> n);
+<a name="l01309"></a><a class="code" href="wcs_8h.html#158615aa1622d8feedd228795ff9a25f">01309</a> <span class="keyword">enum</span> <a class="code" href="wcs_8h.html#158615aa1622d8feedd228795ff9a25f">wcs_errmsg_enum</a> {
+<a name="l01310"></a><a class="code" href="wcs_8h.html#158615aa1622d8feedd228795ff9a25f8b87c21d4a2cab41d4eea0a95378fca8">01310</a>   <a class="code" href="wcs_8h.html#158615aa1622d8feedd228795ff9a25f8b87c21d4a2cab41d4eea0a95378fca8">WCSERR_SUCCESS</a>         =  0,  <span class="comment">/* Success. */</span>
+<a name="l01311"></a><a class="code" href="wcs_8h.html#158615aa1622d8feedd228795ff9a25fc51c733d8a719dd698f9e96e9a4fa83f">01311</a>   <a class="code" href="wcs_8h.html#158615aa1622d8feedd228795ff9a25fc51c733d8a719dd698f9e96e9a4fa83f">WCSERR_NULL_POINTER</a>    =  1,  <span class="comment">/* Null wcsprm pointer passed. */</span>
+<a name="l01312"></a><a class="code" href="wcs_8h.html#158615aa1622d8feedd228795ff9a25f5c58d5530bc7577a70185376c15180af">01312</a>   <a class="code" href="wcs_8h.html#158615aa1622d8feedd228795ff9a25f5c58d5530bc7577a70185376c15180af">WCSERR_MEMORY</a>          =  2,  <span class="comment">/* Memory allocation failed. */</span>
+<a name="l01313"></a><a class="code" href="wcs_8h.html#158615aa1622d8feedd228795ff9a25f2904278d916c820236347783312a7ce0">01313</a>   <a class="code" href="wcs_8h.html#158615aa1622d8feedd228795ff9a25f2904278d916c820236347783312a7ce0">WCSERR_SINGULAR_MTX</a>    =  3,  <span class="comment">/* Linear transformation matrix is</span>
+<a name="l01314"></a>01314 <span class="comment">                                   singular. */</span>
+<a name="l01315"></a><a class="code" href="wcs_8h.html#158615aa1622d8feedd228795ff9a25f598db0fcc4961aa3c5e0a296bec2b313">01315</a>   <a class="code" href="wcs_8h.html#158615aa1622d8feedd228795ff9a25f598db0fcc4961aa3c5e0a296bec2b313">WCSERR_BAD_CTYPE</a>       =  4,  <span class="comment">/* Inconsistent or unrecognized coordinate</span>
+<a name="l01316"></a>01316 <span class="comment">                                   axis types. */</span>
+<a name="l01317"></a><a class="code" href="wcs_8h.html#158615aa1622d8feedd228795ff9a25ffe9ed842ea8f525c7b8fed2f60015dd9">01317</a>   <a class="code" href="wcs_8h.html#158615aa1622d8feedd228795ff9a25ffe9ed842ea8f525c7b8fed2f60015dd9">WCSERR_BAD_PARAM</a>       =  5,  <span class="comment">/* Invalid parameter value. */</span>
+<a name="l01318"></a><a class="code" href="wcs_8h.html#158615aa1622d8feedd228795ff9a25f71cb7eaa633d9e0f560555a016f1f007">01318</a>   <a class="code" href="wcs_8h.html#158615aa1622d8feedd228795ff9a25f71cb7eaa633d9e0f560555a016f1f007">WCSERR_BAD_COORD_TRANS</a> =  6,  <span class="comment">/* Invalid coordinate transformation</span>
+<a name="l01319"></a>01319 <span class="comment">                                   parameters. */</span>
+<a name="l01320"></a><a class="code" href="wcs_8h.html#158615aa1622d8feedd228795ff9a25fdfa2a8cf8021827378091315b8e0a020">01320</a>   <a class="code" href="wcs_8h.html#158615aa1622d8feedd228795ff9a25fdfa2a8cf8021827378091315b8e0a020">WCSERR_ILL_COORD_TRANS</a> =  7,  <span class="comment">/* Ill-conditioned coordinate transformation</span>
+<a name="l01321"></a>01321 <span class="comment">                                   parameters. */</span>
+<a name="l01322"></a><a class="code" href="wcs_8h.html#158615aa1622d8feedd228795ff9a25f08306533cf0c7555dad662e82e8a4a69">01322</a>   <a class="code" href="wcs_8h.html#158615aa1622d8feedd228795ff9a25f08306533cf0c7555dad662e82e8a4a69">WCSERR_BAD_PIX</a>         =  8,  <span class="comment">/* One or more of the pixel coordinates were</span>
+<a name="l01323"></a>01323 <span class="comment">                                   invalid. */</span>
+<a name="l01324"></a><a class="code" href="wcs_8h.html#158615aa1622d8feedd228795ff9a25f03824b7b5c22e5f0cc91363eb695a804">01324</a>   <a class="code" href="wcs_8h.html#158615aa1622d8feedd228795ff9a25f03824b7b5c22e5f0cc91363eb695a804">WCSERR_BAD_WORLD</a>       =  9,  <span class="comment">/* One or more of the world coordinates were</span>
+<a name="l01325"></a>01325 <span class="comment">                                   invalid. */</span>
+<a name="l01326"></a><a class="code" href="wcs_8h.html#158615aa1622d8feedd228795ff9a25f5d662102c172495df1f9bb03cedd701d">01326</a>   <a class="code" href="wcs_8h.html#158615aa1622d8feedd228795ff9a25f5d662102c172495df1f9bb03cedd701d">WCSERR_BAD_WORLD_COORD</a> = 10,  <span class="comment">/* Invalid world coordinate. */</span>
+<a name="l01327"></a><a class="code" href="wcs_8h.html#158615aa1622d8feedd228795ff9a25f832122bb304560f92df91e391d55948a">01327</a>   <a class="code" href="wcs_8h.html#158615aa1622d8feedd228795ff9a25f832122bb304560f92df91e391d55948a">WCSERR_NO_SOLUTION</a>     = 11,  <span class="comment">/* No solution found in the specified</span>
+<a name="l01328"></a>01328 <span class="comment">                                   interval. */</span>
+<a name="l01329"></a><a class="code" href="wcs_8h.html#158615aa1622d8feedd228795ff9a25f88e600163f719a759d3569bf1548109e">01329</a>   <a class="code" href="wcs_8h.html#158615aa1622d8feedd228795ff9a25f88e600163f719a759d3569bf1548109e">WCSERR_BAD_SUBIMAGE</a>    = 12,  <span class="comment">/* Invalid subimage specification. */</span>
+<a name="l01330"></a><a class="code" href="wcs_8h.html#158615aa1622d8feedd228795ff9a25f37c8aa0aedc12c63df08f39cb7177ff7">01330</a>   <a class="code" href="wcs_8h.html#158615aa1622d8feedd228795ff9a25f37c8aa0aedc12c63df08f39cb7177ff7">WCSERR_NON_SEPARABLE</a>   = 13   <span class="comment">/* Non-separable subimage coordinate</span>
+<a name="l01331"></a>01331 <span class="comment">                                   system. */</span>
+<a name="l01332"></a>01332 };
+<a name="l01333"></a>01333 
+<a name="l01334"></a>01334 
+<a name="l01335"></a>01335 <span class="comment">/* Struct used for storing PVi_ma keywords. */</span>
+<a name="l01336"></a><a class="code" href="structpvcard.html">01336</a> <span class="keyword">struct </span><a class="code" href="structpvcard.html" title="Store for PVi_ma keyrecords.">pvcard</a> {
+<a name="l01337"></a><a class="code" href="structpvcard.html#88fa516543184eaffe6bd2c57946d9a7">01337</a>   <span class="keywordtype">int</span> <a class="code" href="structpvcard.html#88fa516543184eaffe6bd2c57946d9a7">i</a>;                        <span class="comment">/* Axis number, as in PVi_ma (1-relative).  */</span>
+<a name="l01338"></a><a class="code" href="structpvcard.html#f011f1972d6d345540f36a5c08a30d1f">01338</a>   <span class="keywordtype">int</span> <a class="code" href="structpvcard.html#f011f1972d6d345540f36a5c08a30d1f">m</a>;                        <span class="comment">/* Parameter number, ditto  (0-relative).   */</span>
+<a name="l01339"></a><a class="code" href="structpvcard.html#5c97562bbadb55b8a2db59d9c7878059">01339</a>   <span class="keywordtype">double</span> <a class="code" href="structpvcard.html#5c97562bbadb55b8a2db59d9c7878059">value</a>;                 <span class="comment">/* Parameter value.                         */</span>
+<a name="l01340"></a>01340 };
+<a name="l01341"></a>01341 
+<a name="l01342"></a>01342 <span class="comment">/* Struct used for storing PSi_ma keywords. */</span>
+<a name="l01343"></a><a class="code" href="structpscard.html">01343</a> <span class="keyword">struct </span><a class="code" href="structpscard.html" title="Store for PSi_ma keyrecords.">pscard</a> {
+<a name="l01344"></a><a class="code" href="structpscard.html#37a06c885cf73736f2eb5e78bd1034a1">01344</a>   <span class="keywordtype">int</span> <a class="code" href="structpscard.html#37a06c885cf73736f2eb5e78bd1034a1">i</a>;                        <span class="comment">/* Axis number, as in PSi_ma (1-relative).  */</span>
+<a name="l01345"></a><a class="code" href="structpscard.html#71912f084bc3cadeb0758756a723071a">01345</a>   <span class="keywordtype">int</span> <a class="code" href="structpscard.html#71912f084bc3cadeb0758756a723071a">m</a>;                        <span class="comment">/* Parameter number, ditto  (0-relative).   */</span>
+<a name="l01346"></a><a class="code" href="structpscard.html#9986f2ace84978f6cc543224b57592c9">01346</a>   <span class="keywordtype">char</span> <a class="code" href="structpscard.html#9986f2ace84978f6cc543224b57592c9">value</a>[72];               <span class="comment">/* Parameter value.                         */</span>
+<a name="l01347"></a>01347 };
+<a name="l01348"></a>01348 
+<a name="l01349"></a>01349                                 <span class="comment">/* For extracting wcstab arrays.  Matches   */</span>
+<a name="l01350"></a>01350                                 <span class="comment">/* the wtbarr typedef defined in CFITSIO    */</span>
+<a name="l01351"></a>01351                                 <span class="comment">/* header fitsio.h.                         */</span>
+<a name="l01352"></a>01352 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l01353"></a>01353 <span class="preprocessor"></span><span class="preprocessor">#define wtbarr wtbarr_s         </span><span class="comment">/* See prologue above.                      */</span>
+<a name="l01354"></a>01354 <span class="preprocessor">#endif</span>
+<a name="l01355"></a>01355 <span class="preprocessor"></span><span class="keyword">struct </span><a class="code" href="structwtbarr.html" title="Extraction of coordinate lookup tables from BINTABLE.">wtbarr</a> {
+<a name="l01356"></a>01356   <span class="keywordtype">int</span>  <a class="code" href="structwtbarr.html#8743b84c99b4b5e7ab7bf0653507a180">i</a>;                       <span class="comment">/* Image axis number.                       */</span>
+<a name="l01357"></a>01357   <span class="keywordtype">int</span>  <a class="code" href="structwtbarr.html#1e88ad32570534a006e96cba721489b5">m</a>;                       <span class="comment">/* Array axis number for index vectors.     */</span>
+<a name="l01358"></a>01358   <span class="keywordtype">int</span>  <a class="code" href="structwtbarr.html#f8ea7b15992ab7a86be63ff83318be41">kind</a>;                    <span class="comment">/* wcstab array type.                       */</span>
+<a name="l01359"></a>01359   <span class="keywordtype">char</span> <a class="code" href="structwtbarr.html#9f1fcad814aa3da08dfa75ede2a07deb">extnam</a>[72];              <span class="comment">/* EXTNAME of binary table extension.       */</span>
+<a name="l01360"></a>01360   <span class="keywordtype">int</span>  <a class="code" href="structwtbarr.html#24487eda7b17800f41bd4a452c6306d5">extver</a>;                  <span class="comment">/* EXTVER  of binary table extension.       */</span>
+<a name="l01361"></a>01361   <span class="keywordtype">int</span>  <a class="code" href="structwtbarr.html#10c8dba85b62e2794071dd50a41c4bb1">extlev</a>;                  <span class="comment">/* EXTLEV  of binary table extension.       */</span>
+<a name="l01362"></a>01362   <span class="keywordtype">char</span> <a class="code" href="structwtbarr.html#750832793167bbeebd1074e29844415d">ttype</a>[72];               <span class="comment">/* TTYPEn of column containing the array.   */</span>
+<a name="l01363"></a>01363   <span class="keywordtype">long</span> <a class="code" href="structwtbarr.html#2ff7c235353320c6dd98951484012ee7">row</a>;                     <span class="comment">/* Table row number.                        */</span>
+<a name="l01364"></a>01364   <span class="keywordtype">int</span>  <a class="code" href="structwtbarr.html#f862b4f90b0406ed8dd0c240768d4bd3">ndim</a>;                    <span class="comment">/* Expected wcstab array dimensionality.    */</span>
+<a name="l01365"></a>01365   <span class="keywordtype">int</span>  *<a class="code" href="structwtbarr.html#901403d05f985d4a1fbd2fdc9585bd50">dimlen</a>;                 <span class="comment">/* Where to write the array axis lengths.   */</span>
+<a name="l01366"></a>01366   <span class="keywordtype">double</span> **<a class="code" href="structwtbarr.html#41c30234dbdf18ac094872cf39562172">arrayp</a>;              <span class="comment">/* Where to write the address of the array  */</span>
+<a name="l01367"></a>01367                                 <span class="comment">/* allocated to store the wcstab array.     */</span>
+<a name="l01368"></a>01368 };
+<a name="l01369"></a>01369 
+<a name="l01370"></a>01370 
+<a name="l01371"></a><a class="code" href="structwcsprm.html">01371</a> <span class="keyword">struct </span><a class="code" href="structwcsprm.html" title="Coordinate transformation parameters.">wcsprm</a> {
+<a name="l01372"></a>01372   <span class="comment">/* Initialization flag (see the prologue above).                          */</span>
+<a name="l01373"></a>01373   <span class="comment">/*------------------------------------------------------------------------*/</span>
+<a name="l01374"></a><a class="code" href="structwcsprm.html#35bff8de85e5a8892e1b68db69ca7a68">01374</a>   <span class="keywordtype">int</span>    <a class="code" href="structwcsprm.html#35bff8de85e5a8892e1b68db69ca7a68">flag</a>;                  <span class="comment">/* Set to zero to force initialization.     */</span>
+<a name="l01375"></a>01375 
+<a name="l01376"></a>01376   <span class="comment">/* FITS header keyvalues to be provided (see the prologue above).         */</span>
+<a name="l01377"></a>01377   <span class="comment">/*------------------------------------------------------------------------*/</span>
+<a name="l01378"></a><a class="code" href="structwcsprm.html#70cac2976524a5f0a6aeb2b3fcb95834">01378</a>   <span class="keywordtype">int</span>    <a class="code" href="structwcsprm.html#70cac2976524a5f0a6aeb2b3fcb95834">naxis</a>;                 <span class="comment">/* Number of axes (pixel and coordinate).   */</span>
+<a name="l01379"></a><a class="code" href="structwcsprm.html#adad828f07e3affd1511e533b00da19f">01379</a>   <span class="keywordtype">double</span> *<a class="code" href="structwcsprm.html#adad828f07e3affd1511e533b00da19f">crpix</a>;                <span class="comment">/* CRPIXja keyvalues for each pixel axis.   */</span>
+<a name="l01380"></a><a class="code" href="structwcsprm.html#3495a5b0ef529706ec9a0af5c3163d63">01380</a>   <span class="keywordtype">double</span> *<a class="code" href="structwcsprm.html#3495a5b0ef529706ec9a0af5c3163d63">pc</a>;                   <span class="comment">/* PCi_ja  linear transformation matrix.    */</span>
+<a name="l01381"></a><a class="code" href="structwcsprm.html#de355cdce054938cfa36e06ef9c51446">01381</a>   <span class="keywordtype">double</span> *<a class="code" href="structwcsprm.html#de355cdce054938cfa36e06ef9c51446">cdelt</a>;                <span class="comment">/* CDELTia keyvalues for each coord axis.   */</span>
+<a name="l01382"></a><a class="code" href="structwcsprm.html#7a0a1ce2432cef9377f70367ea1fd18c">01382</a>   <span class="keywordtype">double</span> *<a class="code" href="structwcsprm.html#7a0a1ce2432cef9377f70367ea1fd18c">crval</a>;                <span class="comment">/* CRVALia keyvalues for each coord axis.   */</span>
+<a name="l01383"></a>01383 
+<a name="l01384"></a><a class="code" href="structwcsprm.html#a0ae3f3605566be2e85e51e5b52c3b52">01384</a>   char   (*<a class="code" href="structwcsprm.html#a0ae3f3605566be2e85e51e5b52c3b52">cunit</a>)[72];          <span class="comment">/* CUNITia keyvalues for each coord axis.   */</span>
+<a name="l01385"></a><a class="code" href="structwcsprm.html#e1f462606974e1324cd38f143eda691e">01385</a>   char   (*<a class="code" href="structwcsprm.html#e1f462606974e1324cd38f143eda691e">ctype</a>)[72];          <span class="comment">/* CTYPEia keyvalues for each coord axis.   */</span>
 <a name="l01386"></a>01386 
-<a name="l01387"></a>01387 <span class="keywordtype">int</span> <a class="code" href="wcs_8h.html#2afc8255fde0965dddaa374463666d45" title="Default constructor for the wcsprm struct.">wcsini</a>(<span class="keywordtype">int</span> alloc, <span class="keywordtype">int</span> naxis, <span class="keyword">struct</span> <a class="code" href="structwcsprm.html" title="Coordinate transformation parameters.">wcsprm</a> *wcs);
-<a name="l01388"></a>01388 
-<a name="l01389"></a>01389 <span class="keywordtype">int</span> <a class="code" href="wcs_8h.html#864c99fef9f3eee29085ce42d0ee0d64" title="Subimage extraction routine for the wcsprm struct.">wcssub</a>(<span class="keywordtype">int</span> alloc, <span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structwcsprm.html" title="Coordinate transformation parameters.">wcsprm</a> *wcssrc, <span class="keywordtype">int</span> *nsub, <span class="keywordtype">int</span> axes[],
-<a name="l01390"></a>01390            <span class="keyword">struct</span> <a class="code" href="structwcsprm.html" title="Coordinate transformation parameters.">wcsprm</a> *wcsdst);
-<a name="l01391"></a>01391 
-<a name="l01392"></a>01392 <span class="keywordtype">int</span> <a class="code" href="wcs_8h.html#4ab38bc642c4656f62c43acf84a849f1" title="Destructor for the wcsprm struct.">wcsfree</a>(<span class="keyword">struct</span> <a class="code" href="structwcsprm.html" title="Coordinate transformation parameters.">wcsprm</a> *wcs);
-<a name="l01393"></a>01393 
-<a name="l01394"></a>01394 <span class="keywordtype">int</span> <a class="code" href="wcs_8h.html#b9aeb8cf1afb1bfb22e989580d90fca8" title="Print routine for the wcsprm struct.">wcsprt</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structwcsprm.html" title="Coordinate transformation parameters.">wcsprm</a> *wcs);
-<a name="l01395"></a>01395 
-<a name="l01396"></a>01396 <span class="keywordtype">int</span> <a class="code" href="wcs_8h.html#e5cc3f5d249755583403cdf54d2ebb91" title="Setup routine for the wcsprm struct.">wcsset</a>(<span class="keyword">struct</span> <a class="code" href="structwcsprm.html" title="Coordinate transformation parameters.">wcsprm</a> *wcs);
-<a name="l01397"></a>01397 
-<a name="l01398"></a>01398 <span class="keywordtype">int</span> <a class="code" href="wcs_8h.html#27d3dd209db3e76cf4c50f48c01ba986" title="Pixel-to-world transformation.">wcsp2s</a>(<span class="keyword">struct</span> <a class="code" href="structwcsprm.html" title="Coordinate transformation parameters.">wcsprm</a> *wcs, <span class="keywordtype">int</span> ncoord, <span class="keywordtype">int</span> nelem, <span class="keyword">const</span> <span class="keywordtype">double</span> pixcrd[],
-<a name="l01399"></a>01399            <span class="keywordtype">double</span> imgcrd[], <span class="keywordtype">double</span> phi[], <span class="keywordtype">double</span> theta[], <span class="keywordtype">double</span> world[],
-<a name="l01400"></a>01400            <span class="keywordtype">int</span> stat[]);
-<a name="l01401"></a>01401 
-<a name="l01402"></a>01402 <span class="keywordtype">int</span> <a class="code" href="wcs_8h.html#60673d05a3513659ac848a9cb3d0cb07" title="World-to-pixel transformation.">wcss2p</a>(<span class="keyword">struct</span> <a class="code" href="structwcsprm.html" title="Coordinate transformation parameters.">wcsprm</a> *wcs, <span class="keywordtype">int</span> ncoord, <span class="keywordtype">int</span> nelem, <span class="keyword">const</span> <span class="keywordtype">double</span> world[],
-<a name="l01403"></a>01403            <span class="keywordtype">double</span> phi[], <span class="keywordtype">double</span> theta[], <span class="keywordtype">double</span> imgcrd[], <span class="keywordtype">double</span> pixcrd[],
-<a name="l01404"></a>01404            <span class="keywordtype">int</span> stat[]);
-<a name="l01405"></a>01405 
-<a name="l01406"></a>01406 <span class="keywordtype">int</span> <a class="code" href="wcs_8h.html#f3f00b876c8212d43f32a51feeadaa81" title="Hybrid coordinate transformation.">wcsmix</a>(<span class="keyword">struct</span> <a class="code" href="structwcsprm.html" title="Coordinate transformation parameters.">wcsprm</a> *wcs, <span class="keywordtype">int</span> mixpix, <span class="keywordtype">int</span> mixcel, <span class="keyword">const</span> <span class="keywordtype">double</span> vspan[],
-<a name="l01407"></a>01407            <span class="keywordtype">double</span> vstep, <span class="keywordtype">int</span> viter, <span class="keywordtype">double</span> world[], <span class="keywordtype">double</span> phi[],
-<a name="l01408"></a>01408            <span class="keywordtype">double</span> theta[], <span class="keywordtype">double</span> imgcrd[], <span class="keywordtype">double</span> pixcrd[]);
-<a name="l01409"></a>01409 
-<a name="l01410"></a>01410 <span class="keywordtype">int</span> <a class="code" href="wcs_8h.html#57975833fe0588eb7c7b6d79f13a7693" title="Spectral axis translation.">wcssptr</a>(<span class="keyword">struct</span> <a class="code" href="structwcsprm.html" title="Coordinate transformation parameters.">wcsprm</a> *wcs, <span class="keywordtype">int</span> *<a class="code" href="structwtbarr.html#8743b84c99b4b5e7ab7bf0653507a180">i</a>, <span class="keywordtype">char</span> ctype[9]);
-<a name="l01411"></a>01411 
-<a name="l01412"></a>01412 <span class="comment">/* Defined mainly for backwards compatibility, use wcssub() instead. */</span>
-<a name="l01413"></a><a class="code" href="wcs_8h.html#c55946dadc53ac592cb686275902ae7b">01413</a> <span class="preprocessor">#define wcscopy(alloc, wcssrc, wcsdst) wcssub(alloc, wcssrc, 0, 0, wcsdst)</span>
-<a name="l01414"></a>01414 <span class="preprocessor"></span>
+<a name="l01387"></a><a class="code" href="structwcsprm.html#f8f679749574250cb9ba09e1f05fab5d">01387</a>   <span class="keywordtype">double</span> <a class="code" href="structwcsprm.html#f8f679749574250cb9ba09e1f05fab5d">lonpole</a>;               <span class="comment">/* LONPOLEa keyvalue.                       */</span>
+<a name="l01388"></a><a class="code" href="structwcsprm.html#5e04127eb71da6e1350467a7a6d236f5">01388</a>   <span class="keywordtype">double</span> <a class="code" href="structwcsprm.html#5e04127eb71da6e1350467a7a6d236f5">latpole</a>;               <span class="comment">/* LATPOLEa keyvalue.                       */</span>
+<a name="l01389"></a>01389 
+<a name="l01390"></a><a class="code" href="structwcsprm.html#da1b98589c0127d34766b4c6b5d6cb41">01390</a>   <span class="keywordtype">double</span> <a class="code" href="structwcsprm.html#da1b98589c0127d34766b4c6b5d6cb41">restfrq</a>;               <span class="comment">/* RESTFRQa keyvalue.                       */</span>
+<a name="l01391"></a><a class="code" href="structwcsprm.html#5d0b60efc55a61525b9beb26ead4859e">01391</a>   <span class="keywordtype">double</span> <a class="code" href="structwcsprm.html#5d0b60efc55a61525b9beb26ead4859e">restwav</a>;               <span class="comment">/* RESTWAVa keyvalue.                       */</span>
+<a name="l01392"></a>01392 
+<a name="l01393"></a><a class="code" href="structwcsprm.html#0e31f1eef036258c2957da9b985945dd">01393</a>   <span class="keywordtype">int</span>    <a class="code" href="structwcsprm.html#0e31f1eef036258c2957da9b985945dd">npv</a>;                   <span class="comment">/* Number of PVi_ma keywords, and the       */</span>
+<a name="l01394"></a><a class="code" href="structwcsprm.html#912eed291f15134e8cfb8750acc6c4bc">01394</a>   <span class="keywordtype">int</span>    <a class="code" href="structwcsprm.html#912eed291f15134e8cfb8750acc6c4bc">npvmax</a>;                <span class="comment">/* number for which space was allocated.    */</span>
+<a name="l01395"></a><a class="code" href="structwcsprm.html#04fbd6ed1b338e225f2291523e64be2c">01395</a>   <span class="keyword">struct </span><a class="code" href="structpvcard.html" title="Store for PVi_ma keyrecords.">pvcard</a> *<a class="code" href="structwcsprm.html#04fbd6ed1b338e225f2291523e64be2c">pv</a>;            <span class="comment">/* PVi_ma keywords for each i and m.        */</span>
+<a name="l01396"></a>01396 
+<a name="l01397"></a><a class="code" href="structwcsprm.html#4c89dafecd036e169f96cb84d53ace65">01397</a>   <span class="keywordtype">int</span>    <a class="code" href="structwcsprm.html#4c89dafecd036e169f96cb84d53ace65">nps</a>;                   <span class="comment">/* Number of PSi_ma keywords, and the       */</span>
+<a name="l01398"></a><a class="code" href="structwcsprm.html#42052d557bdef2c5640a6d19b6d9ed8b">01398</a>   <span class="keywordtype">int</span>    <a class="code" href="structwcsprm.html#42052d557bdef2c5640a6d19b6d9ed8b">npsmax</a>;                <span class="comment">/* number for which space was allocated.    */</span>
+<a name="l01399"></a><a class="code" href="structwcsprm.html#9eca2fcc30058310d020181ae16bf256">01399</a>   <span class="keyword">struct </span><a class="code" href="structpscard.html" title="Store for PSi_ma keyrecords.">pscard</a> *<a class="code" href="structwcsprm.html#9eca2fcc30058310d020181ae16bf256">ps</a>;            <span class="comment">/* PSi_ma keywords for each i and m.        */</span>
+<a name="l01400"></a>01400 
+<a name="l01401"></a>01401   <span class="comment">/* Alternative header keyvalues (see the prologue above).                 */</span>
+<a name="l01402"></a>01402   <span class="comment">/*------------------------------------------------------------------------*/</span>
+<a name="l01403"></a><a class="code" href="structwcsprm.html#fd2f31d782b3becce4ca2f9b495ec0b1">01403</a>   <span class="keywordtype">double</span> *<a class="code" href="structwcsprm.html#fd2f31d782b3becce4ca2f9b495ec0b1">cd</a>;                   <span class="comment">/* CDi_ja linear transformation matrix.     */</span>
+<a name="l01404"></a><a class="code" href="structwcsprm.html#f124a4259475ea355ced38e73a05363a">01404</a>   <span class="keywordtype">double</span> *<a class="code" href="structwcsprm.html#f124a4259475ea355ced38e73a05363a">crota</a>;                <span class="comment">/* CROTAia keyvalues for each coord axis.   */</span>
+<a name="l01405"></a><a class="code" href="structwcsprm.html#8b3a65921acc0dabfa4efd19a003ea6e">01405</a>   <span class="keywordtype">int</span>    <a class="code" href="structwcsprm.html#8b3a65921acc0dabfa4efd19a003ea6e">altlin</a>;                <span class="comment">/* Alternative representations              */</span>
+<a name="l01406"></a>01406                                 <span class="comment">/*   Bit 0: PCi_ja  is present,             */</span>
+<a name="l01407"></a>01407                                 <span class="comment">/*   Bit 1: CDi_ja  is present,             */</span>
+<a name="l01408"></a>01408                                 <span class="comment">/*   Bit 2: CROTAia is present.             */</span>
+<a name="l01409"></a><a class="code" href="structwcsprm.html#c3c9c869bef4e4850dfd9762b33ce908">01409</a>   <span class="keywordtype">int</span>    <a class="code" href="structwcsprm.html#c3c9c869bef4e4850dfd9762b33ce908">velref</a>;                <span class="comment">/* AIPS velocity code, VELREF.              */</span>
+<a name="l01410"></a>01410 
+<a name="l01411"></a>01411   <span class="comment">/* Auxiliary coordinate system information, not used by WCSLIB.           */</span>
+<a name="l01412"></a><a class="code" href="structwcsprm.html#e7609283351ea46484690f873f8ea9c3">01412</a>   <span class="keywordtype">char</span>   <a class="code" href="structwcsprm.html#e7609283351ea46484690f873f8ea9c3">alt</a>[4];
+<a name="l01413"></a><a class="code" href="structwcsprm.html#9ee8fb568ca75874bab00825b768f8ca">01413</a>   <span class="keywordtype">int</span>    <a class="code" href="structwcsprm.html#9ee8fb568ca75874bab00825b768f8ca">colnum</a>;
+<a name="l01414"></a><a class="code" href="structwcsprm.html#7320fc64e7705cc7495eba07482b5c55">01414</a>   <span class="keywordtype">int</span>    *<a class="code" href="structwcsprm.html#7320fc64e7705cc7495eba07482b5c55">colax</a>;
 <a name="l01415"></a>01415 
-<a name="l01416"></a>01416 <span class="comment">/* Deprecated. */</span>
-<a name="l01417"></a><a class="code" href="wcs_8h.html#1bcf49cfe1ed1bb2bc4c930f98d808fa">01417</a> <span class="preprocessor">#define wcsini_errmsg wcs_errmsg</span>
-<a name="l01418"></a><a class="code" href="wcs_8h.html#465ef3c77aaf546324dae0692e6de7fe">01418</a> <span class="preprocessor"></span><span class="preprocessor">#define wcssub_errmsg wcs_errmsg</span>
-<a name="l01419"></a><a class="code" href="wcs_8h.html#e1738854472218541bda531653ef2709">01419</a> <span class="preprocessor"></span><span class="preprocessor">#define wcscopy_errmsg wcs_errmsg</span>
-<a name="l01420"></a><a class="code" href="wcs_8h.html#3d64b57cec404114c75bd25a562e8053">01420</a> <span class="preprocessor"></span><span class="preprocessor">#define wcsfree_errmsg wcs_errmsg</span>
-<a name="l01421"></a><a class="code" href="wcs_8h.html#8f5c31a6983b17abbe2fead61550d55c">01421</a> <span class="preprocessor"></span><span class="preprocessor">#define wcsprt_errmsg wcs_errmsg</span>
-<a name="l01422"></a><a class="code" href="wcs_8h.html#84a67c964e212bbf004c264b3ca70fee">01422</a> <span class="preprocessor"></span><span class="preprocessor">#define wcsset_errmsg wcs_errmsg</span>
-<a name="l01423"></a><a class="code" href="wcs_8h.html#de3959355dc9d0987e7ccc4070795c38">01423</a> <span class="preprocessor"></span><span class="preprocessor">#define wcsp2s_errmsg wcs_errmsg</span>
-<a name="l01424"></a><a class="code" href="wcs_8h.html#37c4884cf58baf25b2984ec3bccb80a5">01424</a> <span class="preprocessor"></span><span class="preprocessor">#define wcss2p_errmsg wcs_errmsg</span>
-<a name="l01425"></a><a class="code" href="wcs_8h.html#cfbadc770489b6b5186b95eaa35467f1">01425</a> <span class="preprocessor"></span><span class="preprocessor">#define wcsmix_errmsg wcs_errmsg</span>
-<a name="l01426"></a>01426 <span class="preprocessor"></span>
-<a name="l01427"></a>01427 <span class="preprocessor">#ifdef __cplusplus</span>
-<a name="l01428"></a>01428 <span class="preprocessor"></span><span class="preprocessor">#undef wtbarr</span>
-<a name="l01429"></a>01429 <span class="preprocessor"></span>}
-<a name="l01430"></a>01430 <span class="preprocessor">#endif</span>
-<a name="l01431"></a>01431 <span class="preprocessor"></span>
-<a name="l01432"></a>01432 <span class="preprocessor">#endif </span><span class="comment">/* WCSLIB_WCS */</span>
+<a name="l01416"></a><a class="code" href="structwcsprm.html#922f0f57b8c35cad3d01ceedeba01d4b">01416</a>   char   (*<a class="code" href="structwcsprm.html#922f0f57b8c35cad3d01ceedeba01d4b">cname</a>)[72];
+<a name="l01417"></a><a class="code" href="structwcsprm.html#49eee6450b1a646d3fe01b8965a63af4">01417</a>   <span class="keywordtype">double</span> *<a class="code" href="structwcsprm.html#49eee6450b1a646d3fe01b8965a63af4">crder</a>;
+<a name="l01418"></a><a class="code" href="structwcsprm.html#15485177ea8bbacefc29a5a5cba98c8f">01418</a>   <span class="keywordtype">double</span> *<a class="code" href="structwcsprm.html#15485177ea8bbacefc29a5a5cba98c8f">csyer</a>;
+<a name="l01419"></a><a class="code" href="structwcsprm.html#e6b40e2adeb31414871c7cae68619d63">01419</a>   <span class="keywordtype">char</span>   <a class="code" href="structwcsprm.html#e6b40e2adeb31414871c7cae68619d63">dateavg</a>[72];
+<a name="l01420"></a><a class="code" href="structwcsprm.html#ad387ccbd7847672b5dc2223d9124120">01420</a>   <span class="keywordtype">char</span>   <a class="code" href="structwcsprm.html#ad387ccbd7847672b5dc2223d9124120">dateobs</a>[72];
+<a name="l01421"></a><a class="code" href="structwcsprm.html#88b55f6c8d122f3ff63532de85698864">01421</a>   <span class="keywordtype">double</span> <a class="code" href="structwcsprm.html#88b55f6c8d122f3ff63532de85698864">equinox</a>;
+<a name="l01422"></a><a class="code" href="structwcsprm.html#0730c37f09502eb364f4e7d7addb8ab8">01422</a>   <span class="keywordtype">double</span> <a class="code" href="structwcsprm.html#0730c37f09502eb364f4e7d7addb8ab8">mjdavg</a>;
+<a name="l01423"></a><a class="code" href="structwcsprm.html#c0cb013b1505fb7abd4167ac0db0e0aa">01423</a>   <span class="keywordtype">double</span> <a class="code" href="structwcsprm.html#c0cb013b1505fb7abd4167ac0db0e0aa">mjdobs</a>;
+<a name="l01424"></a><a class="code" href="structwcsprm.html#6a88e64207df5007151c2c25028ce3eb">01424</a>   <span class="keywordtype">double</span> <a class="code" href="structwcsprm.html#6a88e64207df5007151c2c25028ce3eb">obsgeo</a>[3];
+<a name="l01425"></a><a class="code" href="structwcsprm.html#65801f93622504672ee3faf8f2110e48">01425</a>   <span class="keywordtype">char</span>   <a class="code" href="structwcsprm.html#65801f93622504672ee3faf8f2110e48">radesys</a>[72];
+<a name="l01426"></a><a class="code" href="structwcsprm.html#c089e5d0e3191255ceaea7f8591b27ea">01426</a>   <span class="keywordtype">char</span>   <a class="code" href="structwcsprm.html#c089e5d0e3191255ceaea7f8591b27ea">specsys</a>[72];
+<a name="l01427"></a><a class="code" href="structwcsprm.html#9eac54f497e1244c8106dd3ebba12223">01427</a>   <span class="keywordtype">char</span>   <a class="code" href="structwcsprm.html#9eac54f497e1244c8106dd3ebba12223">ssysobs</a>[72];
+<a name="l01428"></a><a class="code" href="structwcsprm.html#f300da5a94594a9769ab312bb56dde83">01428</a>   <span class="keywordtype">double</span> <a class="code" href="structwcsprm.html#f300da5a94594a9769ab312bb56dde83">velosys</a>;
+<a name="l01429"></a><a class="code" href="structwcsprm.html#0936d10c2ac93d13d096b1711ac639a1">01429</a>   <span class="keywordtype">double</span> <a class="code" href="structwcsprm.html#0936d10c2ac93d13d096b1711ac639a1">zsource</a>;
+<a name="l01430"></a><a class="code" href="structwcsprm.html#8715975565c8bbd0c562a32eee40fd20">01430</a>   <span class="keywordtype">char</span>   <a class="code" href="structwcsprm.html#8715975565c8bbd0c562a32eee40fd20">ssyssrc</a>[72];
+<a name="l01431"></a><a class="code" href="structwcsprm.html#9fd60ce9e6bc31df07ed02ce64b48be4">01431</a>   <span class="keywordtype">double</span> <a class="code" href="structwcsprm.html#9fd60ce9e6bc31df07ed02ce64b48be4">velangl</a>;
+<a name="l01432"></a><a class="code" href="structwcsprm.html#2166fb650f937d8870711d8be5986b66">01432</a>   <span class="keywordtype">char</span>   <a class="code" href="structwcsprm.html#2166fb650f937d8870711d8be5986b66">wcsname</a>[72];
+<a name="l01433"></a>01433 
+<a name="l01434"></a>01434   <span class="comment">/* Coordinate lookup tables (see the prologue above).                     */</span>
+<a name="l01435"></a>01435   <span class="comment">/*------------------------------------------------------------------------*/</span>
+<a name="l01436"></a><a class="code" href="structwcsprm.html#94c26ce331cc876d63baeeada9820241">01436</a>   <span class="keywordtype">int</span>    <a class="code" href="structwcsprm.html#94c26ce331cc876d63baeeada9820241">ntab</a>;                  <span class="comment">/* Number of separate tables.               */</span>
+<a name="l01437"></a><a class="code" href="structwcsprm.html#8625c0a6ff99c754566c46c2372df801">01437</a>   <span class="keywordtype">int</span>    <a class="code" href="structwcsprm.html#8625c0a6ff99c754566c46c2372df801">nwtb</a>;                  <span class="comment">/* Number of wtbarr structs.                */</span>
+<a name="l01438"></a><a class="code" href="structwcsprm.html#292133b2b7143b969a3af6a3f2cf3709">01438</a>   <span class="keyword">struct </span><a class="code" href="structtabprm.html" title="Tabular transformation parameters.">tabprm</a> *<a class="code" href="structwcsprm.html#292133b2b7143b969a3af6a3f2cf3709">tab</a>;           <span class="comment">/* Tabular transformation parameters.       */</span>
+<a name="l01439"></a><a class="code" href="structwcsprm.html#9063e8d0c956e9eae7f7d6f3608b9ed2">01439</a>   <span class="keyword">struct </span><a class="code" href="structwtbarr.html" title="Extraction of coordinate lookup tables from BINTABLE.">wtbarr</a> *<a class="code" href="structwcsprm.html#9063e8d0c956e9eae7f7d6f3608b9ed2">wtb</a>;           <span class="comment">/* Array of wtbarr structs.                 */</span>
+<a name="l01440"></a>01440 
+<a name="l01441"></a>01441   <span class="comment">/* Information derived from the FITS header keyvalues by wcsset().        */</span>
+<a name="l01442"></a>01442   <span class="comment">/*------------------------------------------------------------------------*/</span>
+<a name="l01443"></a><a class="code" href="structwcsprm.html#5b56e1b378a6ae9f8dfff5c364f0653c">01443</a>   <span class="keywordtype">char</span>   <a class="code" href="structwcsprm.html#5b56e1b378a6ae9f8dfff5c364f0653c">lngtyp</a>[8], <a class="code" href="structwcsprm.html#e352318ce3202dab1b5db8b9ceec7703">lattyp</a>[8];  <span class="comment">/* Celestial axis types, e.g. RA, DEC.      */</span>
+<a name="l01444"></a><a class="code" href="structwcsprm.html#b9729795155b8f37afd80784fb70068b">01444</a>   <span class="keywordtype">int</span>    <a class="code" href="structwcsprm.html#08098820949433d1336841d32d0b62b5">lng</a>, <a class="code" href="structwcsprm.html#b7f7173e6d2b1b8028a3275bdd751e79">lat</a>, <a class="code" href="structwcsprm.html#b9729795155b8f37afd80784fb70068b">spec</a>;        <span class="comment">/* Longitude, latitude and spectral axis    */</span>
+<a name="l01445"></a>01445                                 <span class="comment">/* indices (0-relative).                    */</span>
+<a name="l01446"></a><a class="code" href="structwcsprm.html#de8495d3ca5047eeadba5934d0bb2708">01446</a>   <span class="keywordtype">int</span>    <a class="code" href="structwcsprm.html#de8495d3ca5047eeadba5934d0bb2708">cubeface</a>;              <span class="comment">/* True if there is a CUBEFACE axis.        */</span>
+<a name="l01447"></a><a class="code" href="structwcsprm.html#b63cdcf6ff8febd1b40d0e044ca7d7ef">01447</a>   <span class="keywordtype">int</span>    *<a class="code" href="structwcsprm.html#b63cdcf6ff8febd1b40d0e044ca7d7ef">types</a>;                <span class="comment">/* Coordinate type codes for each axis.     */</span>
+<a name="l01448"></a><a class="code" href="structwcsprm.html#b253d36f0dc1716952285c6078622e66">01448</a>   <span class="keywordtype">void</span>   *<a class="code" href="structwcsprm.html#b253d36f0dc1716952285c6078622e66">padding</a>;              <span class="comment">/* (Dummy inserted for alignment purposes.) */</span>
+<a name="l01449"></a>01449 
+<a name="l01450"></a><a class="code" href="structwcsprm.html#3224bd06f8f4d2d7d398533eb44a49e8">01450</a>   <span class="keyword">struct </span><a class="code" href="structlinprm.html" title="Linear transformation parameters.">linprm</a> <a class="code" href="structwcsprm.html#3224bd06f8f4d2d7d398533eb44a49e8">lin</a>;            <span class="comment">/* Linear    transformation parameters.     */</span>
+<a name="l01451"></a><a class="code" href="structwcsprm.html#c8391dd770637dbb841067996b7777ba">01451</a>   <span class="keyword">struct </span><a class="code" href="structcelprm.html" title="Celestial transformation parameters.">celprm</a> <a class="code" href="structwcsprm.html#c8391dd770637dbb841067996b7777ba">cel</a>;            <span class="comment">/* Celestial transformation parameters.     */</span>
+<a name="l01452"></a><a class="code" href="structwcsprm.html#e83952aec7c1ac76c090bc89bf4eeea7">01452</a>   <span class="keyword">struct </span><a class="code" href="structspcprm.html" title="Spectral transformation parameters.">spcprm</a> <a class="code" href="structwcsprm.html#e83952aec7c1ac76c090bc89bf4eeea7">spc</a>;            <span class="comment">/* Spectral  transformation parameters.     */</span>
+<a name="l01453"></a>01453 
+<a name="l01454"></a>01454   <span class="comment">/* Error handling                                                         */</span>
+<a name="l01455"></a>01455   <span class="comment">/*------------------------------------------------------------------------*/</span>
+<a name="l01456"></a><a class="code" href="structwcsprm.html#f54ce939604be183231f0ee006e2f8ed">01456</a>   <span class="keyword">struct </span><a class="code" href="structwcserr.html" title="Error message handling.">wcserr</a> *<a class="code" href="structwcsprm.html#f54ce939604be183231f0ee006e2f8ed">err</a>;
+<a name="l01457"></a>01457 
+<a name="l01458"></a>01458   <span class="comment">/* Private - the remainder are for memory management.                     */</span>
+<a name="l01459"></a>01459   <span class="comment">/*------------------------------------------------------------------------*/</span>
+<a name="l01460"></a><a class="code" href="structwcsprm.html#603ef3ab7f3bc42cf8d8bf99b79b63ac">01460</a>   <span class="keywordtype">void</span>   *<a class="code" href="structwcsprm.html#603ef3ab7f3bc42cf8d8bf99b79b63ac">m_padding</a>;
+<a name="l01461"></a><a class="code" href="structwcsprm.html#5ed753e401cda620a04adfb4ebfb8e0d">01461</a>   <span class="keywordtype">int</span>    <a class="code" href="structwcsprm.html#5780880281f2f9d085d2e06919b7647a">m_flag</a>, <a class="code" href="structwcsprm.html#5ed753e401cda620a04adfb4ebfb8e0d">m_naxis</a>;
+<a name="l01462"></a><a class="code" href="structwcsprm.html#6778d31ec5a2ee643dc5f0a8af630b03">01462</a>   <span class="keywordtype">double</span> *<a class="code" href="structwcsprm.html#164e3852bcd2dea8b5f73e1dff79ddf5">m_crpix</a>, *<a class="code" href="structwcsprm.html#6778d31ec5a2ee643dc5f0a8af630b03">m_pc</a>, *<a class="code" href="structwcsprm.html#42e0ff2da3b0c1ca0a9509f787ed1951">m_cdelt</a>, *<a class="code" href="structwcsprm.html#5072893bd9beddb33967697d501acdce">m_crval</a>;
+<a name="l01463"></a><a class="code" href="structwcsprm.html#f1cb3e68560d1ac42c620cfe3900af95">01463</a>   char  (*<a class="code" href="structwcsprm.html#f1cb3e68560d1ac42c620cfe3900af95">m_cunit</a>)[72], (*m_ctype)[72];
+<a name="l01464"></a><a class="code" href="structwcsprm.html#6a3fa7adc304567271c5cc0eda3ac986">01464</a>   <span class="keyword">struct </span><a class="code" href="structpvcard.html" title="Store for PVi_ma keyrecords.">pvcard</a> *<a class="code" href="structwcsprm.html#6a3fa7adc304567271c5cc0eda3ac986">m_pv</a>;
+<a name="l01465"></a><a class="code" href="structwcsprm.html#042875def8cab8354c5b2c40ab9fa374">01465</a>   <span class="keyword">struct </span><a class="code" href="structpscard.html" title="Store for PSi_ma keyrecords.">pscard</a> *<a class="code" href="structwcsprm.html#042875def8cab8354c5b2c40ab9fa374">m_ps</a>;
+<a name="l01466"></a><a class="code" href="structwcsprm.html#5444415c94c7ab0226788f5efe93221d">01466</a>   <span class="keywordtype">double</span> *<a class="code" href="structwcsprm.html#7a88af56c4c978c6d4213ae1f4bec87a">m_cd</a>, *<a class="code" href="structwcsprm.html#5444415c94c7ab0226788f5efe93221d">m_crota</a>;
+<a name="l01467"></a><a class="code" href="structwcsprm.html#4ed527b90d49e8365c1b727f7bec29c7">01467</a>   <span class="keywordtype">int</span>    *<a class="code" href="structwcsprm.html#4ed527b90d49e8365c1b727f7bec29c7">m_colax</a>;
+<a name="l01468"></a><a class="code" href="structwcsprm.html#092c11d209ecdd16bb79858c68e4d582">01468</a>   char  (*<a class="code" href="structwcsprm.html#092c11d209ecdd16bb79858c68e4d582">m_cname</a>)[72];
+<a name="l01469"></a><a class="code" href="structwcsprm.html#13fab263ca03f35844fdaca289b7dfac">01469</a>   <span class="keywordtype">double</span> *<a class="code" href="structwcsprm.html#0d15534535c7f9308c9daa2cceff29e7">m_crder</a>, *<a class="code" href="structwcsprm.html#13fab263ca03f35844fdaca289b7dfac">m_csyer</a>;
+<a name="l01470"></a><a class="code" href="structwcsprm.html#e09d5bf005e3bd7ee880353e8816ceb8">01470</a>   <span class="keyword">struct </span><a class="code" href="structtabprm.html" title="Tabular transformation parameters.">tabprm</a> *<a class="code" href="structwcsprm.html#e09d5bf005e3bd7ee880353e8816ceb8">m_tab</a>;
+<a name="l01471"></a><a class="code" href="structwcsprm.html#ce7e0986c79d73bd3a0613034b71974f">01471</a>   <span class="keyword">struct </span><a class="code" href="structwtbarr.html" title="Extraction of coordinate lookup tables from BINTABLE.">wtbarr</a> *<a class="code" href="structwcsprm.html#ce7e0986c79d73bd3a0613034b71974f">m_wtb</a>;
+<a name="l01472"></a>01472 };
+<a name="l01473"></a>01473 
+<a name="l01474"></a>01474 <span class="comment">/* Size of the wcsprm struct in int units, used by the Fortran wrappers. */</span>
+<a name="l01475"></a><a class="code" href="wcs_8h.html#6852f6dd2883c82296f1108b897d337e">01475</a> <span class="preprocessor">#define WCSLEN (sizeof(struct wcsprm)/sizeof(int))</span>
+<a name="l01476"></a>01476 <span class="preprocessor"></span>
+<a name="l01477"></a>01477 
+<a name="l01478"></a>01478 <span class="keywordtype">int</span> <a class="code" href="wcs_8h.html#42b2578d76ace7ca6114d82b7ae46a89" title="Memory allocation for PVi_ma.">wcsnpv</a>(<span class="keywordtype">int</span> n);
+<a name="l01479"></a>01479 
+<a name="l01480"></a>01480 <span class="keywordtype">int</span> <a class="code" href="wcs_8h.html#e790c9ce6c9b7a4845cf1c3c97b1e97a" title="Memory allocation for PSi_ma.">wcsnps</a>(<span class="keywordtype">int</span> n);
+<a name="l01481"></a>01481 
+<a name="l01482"></a>01482 <span class="keywordtype">int</span> <a class="code" href="wcs_8h.html#2afc8255fde0965dddaa374463666d45" title="Default constructor for the wcsprm struct.">wcsini</a>(<span class="keywordtype">int</span> alloc, <span class="keywordtype">int</span> naxis, <span class="keyword">struct</span> <a class="code" href="structwcsprm.html" title="Coordinate transformation parameters.">wcsprm</a> *wcs);
+<a name="l01483"></a>01483 
+<a name="l01484"></a>01484 <span class="keywordtype">int</span> <a class="code" href="wcs_8h.html#864c99fef9f3eee29085ce42d0ee0d64" title="Subimage extraction routine for the wcsprm struct.">wcssub</a>(<span class="keywordtype">int</span> alloc, <span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structwcsprm.html" title="Coordinate transformation parameters.">wcsprm</a> *wcssrc, <span class="keywordtype">int</span> *nsub, <span class="keywordtype">int</span> axes[],
+<a name="l01485"></a>01485            <span class="keyword">struct</span> <a class="code" href="structwcsprm.html" title="Coordinate transformation parameters.">wcsprm</a> *wcsdst);
+<a name="l01486"></a>01486 
+<a name="l01487"></a>01487 <span class="keywordtype">int</span> <a class="code" href="wcs_8h.html#4ab38bc642c4656f62c43acf84a849f1" title="Destructor for the wcsprm struct.">wcsfree</a>(<span class="keyword">struct</span> <a class="code" href="structwcsprm.html" title="Coordinate transformation parameters.">wcsprm</a> *wcs);
+<a name="l01488"></a>01488 
+<a name="l01489"></a>01489 <span class="keywordtype">int</span> <a class="code" href="wcs_8h.html#b9aeb8cf1afb1bfb22e989580d90fca8" title="Print routine for the wcsprm struct.">wcsprt</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structwcsprm.html" title="Coordinate transformation parameters.">wcsprm</a> *wcs);
+<a name="l01490"></a>01490 
+<a name="l01491"></a>01491 <span class="keywordtype">int</span> <a class="code" href="wcs_8h.html#8fe5dcd9927240dc0348b850ee662367" title="Print error messages from a wcsprm struct.">wcsperr</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structwcsprm.html" title="Coordinate transformation parameters.">wcsprm</a> *wcs, <span class="keyword">const</span> <span class="keywordtype">char</span> *prefix);
+<a name="l01492"></a>01492 
+<a name="l01493"></a>01493 <span class="keywordtype">int</span> <a class="code" href="wcs_8h.html#e5cc3f5d249755583403cdf54d2ebb91" title="Setup routine for the wcsprm struct.">wcsset</a>(<span class="keyword">struct</span> <a class="code" href="structwcsprm.html" title="Coordinate transformation parameters.">wcsprm</a> *wcs);
+<a name="l01494"></a>01494 
+<a name="l01495"></a>01495 <span class="keywordtype">int</span> <a class="code" href="wcs_8h.html#27d3dd209db3e76cf4c50f48c01ba986" title="Pixel-to-world transformation.">wcsp2s</a>(<span class="keyword">struct</span> <a class="code" href="structwcsprm.html" title="Coordinate transformation parameters.">wcsprm</a> *wcs, <span class="keywordtype">int</span> ncoord, <span class="keywordtype">int</span> nelem, <span class="keyword">const</span> <span class="keywordtype">double</span> pixcrd[],
+<a name="l01496"></a>01496            <span class="keywordtype">double</span> imgcrd[], <span class="keywordtype">double</span> phi[], <span class="keywordtype">double</span> theta[], <span class="keywordtype">double</span> world[],
+<a name="l01497"></a>01497            <span class="keywordtype">int</span> stat[]);
+<a name="l01498"></a>01498 
+<a name="l01499"></a>01499 <span class="keywordtype">int</span> <a class="code" href="wcs_8h.html#60673d05a3513659ac848a9cb3d0cb07" title="World-to-pixel transformation.">wcss2p</a>(<span class="keyword">struct</span> <a class="code" href="structwcsprm.html" title="Coordinate transformation parameters.">wcsprm</a> *wcs, <span class="keywordtype">int</span> ncoord, <span class="keywordtype">int</span> nelem, <span class="keyword">const</span> <span class="keywordtype">double</span> world[],
+<a name="l01500"></a>01500            <span class="keywordtype">double</span> phi[], <span class="keywordtype">double</span> theta[], <span class="keywordtype">double</span> imgcrd[], <span class="keywordtype">double</span> pixcrd[],
+<a name="l01501"></a>01501            <span class="keywordtype">int</span> stat[]);
+<a name="l01502"></a>01502 
+<a name="l01503"></a>01503 <span class="keywordtype">int</span> <a class="code" href="wcs_8h.html#f3f00b876c8212d43f32a51feeadaa81" title="Hybrid coordinate transformation.">wcsmix</a>(<span class="keyword">struct</span> <a class="code" href="structwcsprm.html" title="Coordinate transformation parameters.">wcsprm</a> *wcs, <span class="keywordtype">int</span> mixpix, <span class="keywordtype">int</span> mixcel, <span class="keyword">const</span> <span class="keywordtype">double</span> vspan[],
+<a name="l01504"></a>01504            <span class="keywordtype">double</span> vstep, <span class="keywordtype">int</span> viter, <span class="keywordtype">double</span> world[], <span class="keywordtype">double</span> phi[],
+<a name="l01505"></a>01505            <span class="keywordtype">double</span> theta[], <span class="keywordtype">double</span> imgcrd[], <span class="keywordtype">double</span> pixcrd[]);
+<a name="l01506"></a>01506 
+<a name="l01507"></a>01507 <span class="keywordtype">int</span> <a class="code" href="wcs_8h.html#57975833fe0588eb7c7b6d79f13a7693" title="Spectral axis translation.">wcssptr</a>(<span class="keyword">struct</span> <a class="code" href="structwcsprm.html" title="Coordinate transformation parameters.">wcsprm</a> *wcs, <span class="keywordtype">int</span> *<a class="code" href="structwtbarr.html#8743b84c99b4b5e7ab7bf0653507a180">i</a>, <span class="keywordtype">char</span> ctype[9]);
+<a name="l01508"></a>01508 
+<a name="l01509"></a>01509 <span class="comment">/* Defined mainly for backwards compatibility, use wcssub() instead. */</span>
+<a name="l01510"></a><a class="code" href="wcs_8h.html#c55946dadc53ac592cb686275902ae7b">01510</a> <span class="preprocessor">#define wcscopy(alloc, wcssrc, wcsdst) wcssub(alloc, wcssrc, 0, 0, wcsdst)</span>
+<a name="l01511"></a>01511 <span class="preprocessor"></span>
+<a name="l01512"></a>01512 
+<a name="l01513"></a>01513 <span class="comment">/* Deprecated. */</span>
+<a name="l01514"></a><a class="code" href="wcs_8h.html#1bcf49cfe1ed1bb2bc4c930f98d808fa">01514</a> <span class="preprocessor">#define wcsini_errmsg wcs_errmsg</span>
+<a name="l01515"></a><a class="code" href="wcs_8h.html#465ef3c77aaf546324dae0692e6de7fe">01515</a> <span class="preprocessor"></span><span class="preprocessor">#define wcssub_errmsg wcs_errmsg</span>
+<a name="l01516"></a><a class="code" href="wcs_8h.html#e1738854472218541bda531653ef2709">01516</a> <span class="preprocessor"></span><span class="preprocessor">#define wcscopy_errmsg wcs_errmsg</span>
+<a name="l01517"></a><a class="code" href="wcs_8h.html#3d64b57cec404114c75bd25a562e8053">01517</a> <span class="preprocessor"></span><span class="preprocessor">#define wcsfree_errmsg wcs_errmsg</span>
+<a name="l01518"></a><a class="code" href="wcs_8h.html#8f5c31a6983b17abbe2fead61550d55c">01518</a> <span class="preprocessor"></span><span class="preprocessor">#define wcsprt_errmsg wcs_errmsg</span>
+<a name="l01519"></a><a class="code" href="wcs_8h.html#84a67c964e212bbf004c264b3ca70fee">01519</a> <span class="preprocessor"></span><span class="preprocessor">#define wcsset_errmsg wcs_errmsg</span>
+<a name="l01520"></a><a class="code" href="wcs_8h.html#de3959355dc9d0987e7ccc4070795c38">01520</a> <span class="preprocessor"></span><span class="preprocessor">#define wcsp2s_errmsg wcs_errmsg</span>
+<a name="l01521"></a><a class="code" href="wcs_8h.html#37c4884cf58baf25b2984ec3bccb80a5">01521</a> <span class="preprocessor"></span><span class="preprocessor">#define wcss2p_errmsg wcs_errmsg</span>
+<a name="l01522"></a><a class="code" href="wcs_8h.html#cfbadc770489b6b5186b95eaa35467f1">01522</a> <span class="preprocessor"></span><span class="preprocessor">#define wcsmix_errmsg wcs_errmsg</span>
+<a name="l01523"></a>01523 <span class="preprocessor"></span>
+<a name="l01524"></a>01524 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l01525"></a>01525 <span class="preprocessor"></span><span class="preprocessor">#undef wtbarr</span>
+<a name="l01526"></a>01526 <span class="preprocessor"></span>}
+<a name="l01527"></a>01527 <span class="preprocessor">#endif</span>
+<a name="l01528"></a>01528 <span class="preprocessor"></span>
+<a name="l01529"></a>01529 <span class="preprocessor">#endif </span><span class="comment">/* WCSLIB_WCS */</span>
 </pre></div></div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Mon Feb 7 18:03:56 2011 for WCSLIB 4.7 by 
+<hr size="1"><address style="text-align: right;"><small>Generated on Tue Oct 4 19:02:30 2011 for WCSLIB 4.8.2 by 
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address>
 </body>
diff --git a/wcslib/html/wcs_8h.html b/wcslib/html/wcs_8h.html
index de1cc93..148f22d 100644
--- a/wcslib/html/wcs_8h.html
+++ b/wcslib/html/wcs_8h.html
@@ -1,6 +1,6 @@
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
 <html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>WCSLIB 4.7: wcs.h File Reference</title>
+<title>WCSLIB 4.8.2: wcs.h File Reference</title>
 <link href="doxygen.css" rel="stylesheet" type="text/css">
 <link href="tabs.css" rel="stylesheet" type="text/css">
 </head><body>
@@ -20,6 +20,7 @@
 <code>#include "<a class="el" href="cel_8h-source.html">cel.h</a>"</code><br>
 <code>#include "<a class="el" href="spc_8h-source.html">spc.h</a>"</code><br>
 <code>#include "<a class="el" href="tab_8h-source.html">tab.h</a>"</code><br>
+<code>#include "<a class="el" href="wcserr_8h-source.html">wcserr.h</a>"</code><br>
 
 <p>
 <a href="wcs_8h-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0">
@@ -89,6 +90,28 @@
 <tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="wcs_8h.html#cfbadc770489b6b5186b95eaa35467f1">wcsmix_errmsg</a>   <a class="el" href="wcs_8h.html#d16bd8db875ee05b014429efdc1f3471">wcs_errmsg</a></td></tr>
 
 <tr><td class="mdescLeft"> </td><td class="mdescRight">Deprecated.  <a href="#cfbadc770489b6b5186b95eaa35467f1"></a><br></td></tr>
+<tr><td colspan="2"><br><h2>Enumerations</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="wcs_8h.html#158615aa1622d8feedd228795ff9a25f">wcs_errmsg_enum</a> { <br>
+  <a class="el" href="wcs_8h.html#158615aa1622d8feedd228795ff9a25f8b87c21d4a2cab41d4eea0a95378fca8">WCSERR_SUCCESS</a> =  0, 
+<a class="el" href="wcs_8h.html#158615aa1622d8feedd228795ff9a25fc51c733d8a719dd698f9e96e9a4fa83f">WCSERR_NULL_POINTER</a> =  1, 
+<a class="el" href="wcs_8h.html#158615aa1622d8feedd228795ff9a25f5c58d5530bc7577a70185376c15180af">WCSERR_MEMORY</a> =  2, 
+<a class="el" href="wcs_8h.html#158615aa1622d8feedd228795ff9a25f2904278d916c820236347783312a7ce0">WCSERR_SINGULAR_MTX</a> =  3, 
+<br>
+  <a class="el" href="wcs_8h.html#158615aa1622d8feedd228795ff9a25f598db0fcc4961aa3c5e0a296bec2b313">WCSERR_BAD_CTYPE</a> =  4, 
+<a class="el" href="wcs_8h.html#158615aa1622d8feedd228795ff9a25ffe9ed842ea8f525c7b8fed2f60015dd9">WCSERR_BAD_PARAM</a> =  5, 
+<a class="el" href="wcs_8h.html#158615aa1622d8feedd228795ff9a25f71cb7eaa633d9e0f560555a016f1f007">WCSERR_BAD_COORD_TRANS</a> =  6, 
+<a class="el" href="wcs_8h.html#158615aa1622d8feedd228795ff9a25fdfa2a8cf8021827378091315b8e0a020">WCSERR_ILL_COORD_TRANS</a> =  7, 
+<br>
+  <a class="el" href="wcs_8h.html#158615aa1622d8feedd228795ff9a25f08306533cf0c7555dad662e82e8a4a69">WCSERR_BAD_PIX</a> =  8, 
+<a class="el" href="wcs_8h.html#158615aa1622d8feedd228795ff9a25f03824b7b5c22e5f0cc91363eb695a804">WCSERR_BAD_WORLD</a> =  9, 
+<a class="el" href="wcs_8h.html#158615aa1622d8feedd228795ff9a25f5d662102c172495df1f9bb03cedd701d">WCSERR_BAD_WORLD_COORD</a> =  10, 
+<a class="el" href="wcs_8h.html#158615aa1622d8feedd228795ff9a25f832122bb304560f92df91e391d55948a">WCSERR_NO_SOLUTION</a> =  11, 
+<br>
+  <a class="el" href="wcs_8h.html#158615aa1622d8feedd228795ff9a25f88e600163f719a759d3569bf1548109e">WCSERR_BAD_SUBIMAGE</a> =  12, 
+<a class="el" href="wcs_8h.html#158615aa1622d8feedd228795ff9a25f37c8aa0aedc12c63df08f39cb7177ff7">WCSERR_NON_SEPARABLE</a> =  13
+<br>
+ }</td></tr>
+
 <tr><td colspan="2"><br><h2>Functions</h2></td></tr>
 <tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="wcs_8h.html#42b2578d76ace7ca6114d82b7ae46a89">wcsnpv</a> (int n)</td></tr>
 
@@ -108,6 +131,9 @@
 <tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="wcs_8h.html#b9aeb8cf1afb1bfb22e989580d90fca8">wcsprt</a> (const struct <a class="el" href="structwcsprm.html">wcsprm</a> *wcs)</td></tr>
 
 <tr><td class="mdescLeft"> </td><td class="mdescRight">Print routine for the <a class="el" href="structwcsprm.html" title="Coordinate transformation parameters.">wcsprm</a> struct.  <a href="#b9aeb8cf1afb1bfb22e989580d90fca8"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="wcs_8h.html#8fe5dcd9927240dc0348b850ee662367">wcsperr</a> (const struct <a class="el" href="structwcsprm.html">wcsprm</a> *wcs, const char *prefix)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Print error messages from a <a class="el" href="structwcsprm.html" title="Coordinate transformation parameters.">wcsprm</a> struct.  <a href="#8fe5dcd9927240dc0348b850ee662367"></a><br></td></tr>
 <tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="wcs_8h.html#e5cc3f5d249755583403cdf54d2ebb91">wcsset</a> (struct <a class="el" href="structwcsprm.html">wcsprm</a> *wcs)</td></tr>
 
 <tr><td class="mdescLeft"> </td><td class="mdescRight">Setup routine for the <a class="el" href="structwcsprm.html" title="Coordinate transformation parameters.">wcsprm</a> struct.  <a href="#e5cc3f5d249755583403cdf54d2ebb91"></a><br></td></tr>
@@ -131,6 +157,7 @@
 <hr><a name="_details"></a><h2>Detailed Description</h2>
 These routines implement the FITS World Coordinate System (WCS) standard which defines methods to be used for computing world coordinates from image pixel coordinates, and vice versa. They are based on the <a class="el" href="structwcsprm.html" title="Coordinate transformation parameters.">wcsprm</a> struct which contains all information needed for the computations. The struct contains some members that must be set by the user, and others that are maintained by these routines, somewhat like a C++ class but with no encapsulation.<p>
 Three routines, <a class="el" href="wcs_8h.html#2afc8255fde0965dddaa374463666d45" title="Default constructor for the wcsprm struct.">wcsini()</a>, <a class="el" href="wcs_8h.html#864c99fef9f3eee29085ce42d0ee0d64" title="Subimage extraction routine for the wcsprm struct.">wcssub()</a>, and <a class="el" href="wcs_8h.html#4ab38bc642c4656f62c43acf84a849f1" title="Destructor for the wcsprm struct.">wcsfree()</a> are provided to manage the <a class="el" href="structwcsprm.html" title="Coordinate transformation parameters.">wcsprm</a> struct and another, <a class="el" href="wcs_8h.html#b9aeb8cf1afb1bfb22e989580d90fca8" title="Print routine for the wcsprm struct.">wcsprt()</a>, to prints its contents. Refer to the description of the <a class="el" href="structwcsprm.html" title="Coordinate transformation parameters.">wcsprm</a> struct for an explanation of the anticipated usage of these routines. <a class="el" href="wcs_8h.html#c55946dadc53ac592cb686275902ae7b" title="Copy routine for the wcsprm struct.">wcscopy()</a>, which does a deep copy of one <a class="el" href="structwcsprm.html" title="Coordinate transformation parameters.">wcsprm</a> struct to another, is defined as a preprocessor macro function that invokes <a class="el" href="wcs_8h.html#864c99fef9f3eee29085ce42d0ee0d64" title="Subimage extraction routine for the wcsprm struct.">wcssub()</a>.<p>
+<a class="el" href="wcs_8h.html#8fe5dcd9927240dc0348b850ee662367" title="Print error messages from a wcsprm struct.">wcsperr()</a> prints the error message(s) (if any) stored in a <a class="el" href="structwcsprm.html" title="Coordinate transformation parameters.">wcsprm</a> struct, and the <a class="el" href="structlinprm.html" title="Linear transformation parameters.">linprm</a>, <a class="el" href="structcelprm.html" title="Celestial transformation parameters.">celprm</a>, <a class="el" href="structprjprm.html" title="Projection parameters.">prjprm</a>, <a class="el" href="structspcprm.html" title="Spectral transformation parameters.">spcprm</a>, and <a class="el" href="structtabprm.html" title="Tabular transformation parameters.">tabprm</a> structs that it contains.<p>
 A setup routine, <a class="el" href="wcs_8h.html#e5cc3f5d249755583403cdf54d2ebb91" title="Setup routine for the wcsprm struct.">wcsset()</a>, computes intermediate values in the <a class="el" href="structwcsprm.html" title="Coordinate transformation parameters.">wcsprm</a> struct from parameters in it that were supplied by the user. The struct always needs to be set up by <a class="el" href="wcs_8h.html#e5cc3f5d249755583403cdf54d2ebb91" title="Setup routine for the wcsprm struct.">wcsset()</a> but this need not be called explicitly - refer to the explanation of <a class="el" href="structwcsprm.html#35bff8de85e5a8892e1b68db69ca7a68">wcsprm::flag</a>.<p>
 <a class="el" href="wcs_8h.html#27d3dd209db3e76cf4c50f48c01ba986" title="Pixel-to-world transformation.">wcsp2s()</a> and <a class="el" href="wcs_8h.html#60673d05a3513659ac848a9cb3d0cb07" title="World-to-pixel transformation.">wcss2p()</a> implement the WCS world coordinate transformations. In fact, they are high level driver routines for the WCS linear, logarithmic, celestial, spectral and tabular transformation routines described in <a class="el" href="lin_8h.html">lin.h</a>, <a class="el" href="log_8h.html">log.h</a>, <a class="el" href="cel_8h.html">cel.h</a>, <a class="el" href="spc_8h.html">spc.h</a> and <a class="el" href="tab_8h.html">tab.h</a>.<p>
 Given either the celestial longitude or latitude plus an element of the pixel coordinate a hybrid routine, <a class="el" href="wcs_8h.html#f3f00b876c8212d43f32a51feeadaa81" title="Hybrid coordinate transformation.">wcsmix()</a>, iteratively solves for the unknown elements.<p>
@@ -421,6 +448,54 @@ Size of the <a class="el" href="structwcsprm.html" title="Coordinate transformat
 
 </div>
 </div><p>
+<hr><h2>Enumeration Type Documentation</h2>
+<a class="anchor" name="158615aa1622d8feedd228795ff9a25f"></a><!-- doxytag: member="wcs.h::wcs_errmsg_enum" ref="158615aa1622d8feedd228795ff9a25f" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">enum <a class="el" href="wcs_8h.html#158615aa1622d8feedd228795ff9a25f">wcs_errmsg_enum</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<dl compact><dt><b>Enumerator: </b></dt><dd>
+<table border="0" cellspacing="2" cellpadding="0">
+<tr><td valign="top"><em><a class="anchor" name="158615aa1622d8feedd228795ff9a25f8b87c21d4a2cab41d4eea0a95378fca8"></a><!-- doxytag: member="WCSERR_SUCCESS" ref="158615aa1622d8feedd228795ff9a25f8b87c21d4a2cab41d4eea0a95378fca8" args="" -->WCSERR_SUCCESS</em> </td><td>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" name="158615aa1622d8feedd228795ff9a25fc51c733d8a719dd698f9e96e9a4fa83f"></a><!-- doxytag: member="WCSERR_NULL_POINTER" ref="158615aa1622d8feedd228795ff9a25fc51c733d8a719dd698f9e96e9a4fa83f" args="" -->WCSERR_NULL_POINTER</em> </td><td>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" name="158615aa1622d8feedd228795ff9a25f5c58d5530bc7577a70185376c15180af"></a><!-- doxytag: member="WCSERR_MEMORY" ref="158615aa1622d8feedd228795ff9a25f5c58d5530bc7577a70185376c15180af" args="" -->WCSERR_MEMORY</em> </td><td>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" name="158615aa1622d8feedd228795ff9a25f2904278d916c820236347783312a7ce0"></a><!-- doxytag: member="WCSERR_SINGULAR_MTX" ref="158615aa1622d8feedd228795ff9a25f2904278d916c820236347783312a7ce0" args="" -->WCSERR_SINGULAR_MTX</em> </td><td>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" name="158615aa1622d8feedd228795ff9a25f598db0fcc4961aa3c5e0a296bec2b313"></a><!-- doxytag: member="WCSERR_BAD_CTYPE" ref="158615aa1622d8feedd228795ff9a25f598db0fcc4961aa3c5e0a296bec2b313" args="" -->WCSERR_BAD_CTYPE</em> </td><td>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" name="158615aa1622d8feedd228795ff9a25ffe9ed842ea8f525c7b8fed2f60015dd9"></a><!-- doxytag: member="WCSERR_BAD_PARAM" ref="158615aa1622d8feedd228795ff9a25ffe9ed842ea8f525c7b8fed2f60015dd9" args="" -->WCSERR_BAD_PARAM</em> </td><td>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" name="158615aa1622d8feedd228795ff9a25f71cb7eaa633d9e0f560555a016f1f007"></a><!-- doxytag: member="WCSERR_BAD_COORD_TRANS" ref="158615aa1622d8feedd228795ff9a25f71cb7eaa633d9e0f560555a016f1f007" args="" -->WCSERR_BAD_COORD_TRANS</em> </td><td>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" name="158615aa1622d8feedd228795ff9a25fdfa2a8cf8021827378091315b8e0a020"></a><!-- doxytag: member="WCSERR_ILL_COORD_TRANS" ref="158615aa1622d8feedd228795ff9a25fdfa2a8cf8021827378091315b8e0a020" args="" -->WCSERR_ILL_COORD_TRANS</em> </td><td>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" name="158615aa1622d8feedd228795ff9a25f08306533cf0c7555dad662e82e8a4a69"></a><!-- doxytag: member="WCSERR_BAD_PIX" ref="158615aa1622d8feedd228795ff9a25f08306533cf0c7555dad662e82e8a4a69" args="" -->WCSERR_BAD_PIX</em> </td><td>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" name="158615aa1622d8feedd228795ff9a25f03824b7b5c22e5f0cc91363eb695a804"></a><!-- doxytag: member="WCSERR_BAD_WORLD" ref="158615aa1622d8feedd228795ff9a25f03824b7b5c22e5f0cc91363eb695a804" args="" -->WCSERR_BAD_WORLD</em> </td><td>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" name="158615aa1622d8feedd228795ff9a25f5d662102c172495df1f9bb03cedd701d"></a><!-- doxytag: member="WCSERR_BAD_WORLD_COORD" ref="158615aa1622d8feedd228795ff9a25f5d662102c172495df1f9bb03cedd701d" args="" -->WCSERR_BAD_WORLD_COORD</em> </td><td>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" name="158615aa1622d8feedd228795ff9a25f832122bb304560f92df91e391d55948a"></a><!-- doxytag: member="WCSERR_NO_SOLUTION" ref="158615aa1622d8feedd228795ff9a25f832122bb304560f92df91e391d55948a" args="" -->WCSERR_NO_SOLUTION</em> </td><td>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" name="158615aa1622d8feedd228795ff9a25f88e600163f719a759d3569bf1548109e"></a><!-- doxytag: member="WCSERR_BAD_SUBIMAGE" ref="158615aa1622d8feedd228795ff9a25f88e600163f719a759d3569bf1548109e" args="" -->WCSERR_BAD_SUBIMAGE</em> </td><td>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" name="158615aa1622d8feedd228795ff9a25f37c8aa0aedc12c63df08f39cb7177ff7"></a><!-- doxytag: member="WCSERR_NON_SEPARABLE" ref="158615aa1622d8feedd228795ff9a25f37c8aa0aedc12c63df08f39cb7177ff7" args="" -->WCSERR_NON_SEPARABLE</em> </td><td>
+</td></tr>
+</table>
+</dl>
+
+</div>
+</div><p>
 <hr><h2>Function Documentation</h2>
 <a class="anchor" name="42b2578d76ace7ca6114d82b7ae46a89"></a><!-- doxytag: member="wcs.h::wcsnpv" ref="42b2578d76ace7ca6114d82b7ae46a89" args="(int n)" -->
 <div class="memitem">
@@ -522,8 +597,8 @@ Size of the <a class="el" href="structwcsprm.html" title="Coordinate transformat
   </table>
 </dl>
 <dl class="return" compact><dt><b>Returns:</b></dt><dd>Status return value:<ul>
-<li>0: Success.</li><li>1: Null <a class="el" href="structwcsprm.html" title="Coordinate transformation parameters.">wcsprm</a> pointer passed.</li><li>2: Memory allocation failed. </li></ul>
-</dd></dl>
+<li>0: Success.</li><li>1: Null <a class="el" href="structwcsprm.html" title="Coordinate transformation parameters.">wcsprm</a> pointer passed.</li><li>2: Memory allocation failed.</li></ul>
+For returns > 1, a detailed error message is set in <a class="el" href="structwcsprm.html#f54ce939604be183231f0ee006e2f8ed">wcsprm::err</a> if enabled, see <a class="el" href="wcserr_8h.html#1691b8bd184d40ca6fda255be078fa53" title="Enable/disable error messaging.">wcserr_enable()</a>. </dd></dl>
 
 </div>
 </div><p>
@@ -592,7 +667,7 @@ Refer to the notes (below) for further usage examples. <br>
 </dl>
 <dl class="return" compact><dt><b>Returns:</b></dt><dd>Status return value:<ul>
 <li>0: Success.</li><li>1: Null <a class="el" href="structwcsprm.html" title="Coordinate transformation parameters.">wcsprm</a> pointer passed.</li><li>2: Memory allocation failed.</li><li>12: Invalid subimage specification.</li><li>13: Non-separable subimage coordinate system.</li></ul>
-</dd></dl>
+For returns > 1, a detailed error message is set in <a class="el" href="structwcsprm.html#f54ce939604be183231f0ee006e2f8ed">wcsprm::err</a> if enabled, see <a class="el" href="wcserr_8h.html#1691b8bd184d40ca6fda255be078fa53" title="Enable/disable error messaging.">wcserr_enable()</a>.</dd></dl>
 <b>Notes:</b> <br>
  Combinations of subimage axes of particular types may be extracted in the same order as they occur in the input image by combining preprocessor codes, for example <div class="fragment"><pre class="fragment">      *nsub = 1;
       axes[0] = <a class="code" href="wcs_8h.html#0653c98b8a1bee5755740ae3f4854094" title="Mask for extraction of longitude axis by wcssub().">WCSSUB_LONGITUDE</a> | <a class="code" href="wcs_8h.html#5d377c202850ee0eaf44b3e989d0736e" title="Mask for extraction of latitude axis by wcssub().">WCSSUB_LATITUDE</a> | <a class="code" href="wcs_8h.html#4b2dfca2e80fe80ba85dc830cd9c377b" title="Mask for extraction of spectral axis by wcssub().">WCSSUB_SPECTRAL</a>;
@@ -656,7 +731,7 @@ From the foregoing, it is apparent that the value of *nsub returned may be less
 <div class="memdoc">
 
 <p>
-<b>wcsprt</b>() prints the contents of a <a class="el" href="structwcsprm.html" title="Coordinate transformation parameters.">wcsprm</a> struct.<p>
+<b>wcsprt</b>() prints the contents of a <a class="el" href="structwcsprm.html" title="Coordinate transformation parameters.">wcsprm</a> struct using <a class="el" href="wcsprintf_8h.html#46950abaf5a27347da8160741f98f973" title="Print function used by WCSLIB diagnostic routines.">wcsprintf()</a>. Mainly intended for diagnostic purposes.<p>
 <dl compact><dt><b>Parameters:</b></dt><dd>
   <table border="0" cellspacing="2" cellpadding="0">
     <tr><td valign="top"><tt>[in]</tt> </td><td valign="top"><em>wcs</em> </td><td>Coordinate transformation parameters.</td></tr>
@@ -668,6 +743,45 @@ From the foregoing, it is apparent that the value of *nsub returned may be less
 
 </div>
 </div><p>
+<a class="anchor" name="8fe5dcd9927240dc0348b850ee662367"></a><!-- doxytag: member="wcs.h::wcsperr" ref="8fe5dcd9927240dc0348b850ee662367" args="(const struct wcsprm *wcs, const char *prefix)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int wcsperr           </td>
+          <td>(</td>
+          <td class="paramtype">const struct <a class="el" href="structwcsprm.html">wcsprm</a> * </td>
+          <td class="paramname"> <em>wcs</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const char * </td>
+          <td class="paramname"> <em>prefix</em></td><td> </td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<b>wcsperr</b>() prints the error message(s), if any, stored in a <a class="el" href="structwcsprm.html" title="Coordinate transformation parameters.">wcsprm</a> struct, and the <a class="el" href="structlinprm.html" title="Linear transformation parameters.">linprm</a>, <a class="el" href="structcelprm.html" title="Celestial transformation parameters.">celprm</a>, <a class="el" href="structprjprm.html" title="Projection parameters.">prjprm</a>, <a class="el" href="structspcprm.html" title="Spectral transformation parameters.">spcprm</a>, and <a class="el" href="structtabprm.html" title="Tabular transformation parameters.">tabprm</a> structs that it contains. If there are no errors then nothing is printed. It uses <a class="el" href="wcserr_8h.html#6585b9fc3a59b369e3336f3133dd1ca9" title="Print a wcserr struct.">wcserr_prt()</a>, q.v.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"><tt>[in]</tt> </td><td valign="top"><em>wcs</em> </td><td>Coordinate transformation parameters. </td></tr>
+    <tr><td valign="top"><tt>[in]</tt> </td><td valign="top"><em>prefix</em> </td><td>If non-NULL, each output line will be prefixed with this string.</td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>Status return value:<ul>
+<li>0: Success.</li><li>1: Null <a class="el" href="structwcsprm.html" title="Coordinate transformation parameters.">wcsprm</a> pointer passed. </li></ul>
+</dd></dl>
+
+</div>
+</div><p>
 <a class="anchor" name="e5cc3f5d249755583403cdf54d2ebb91"></a><!-- doxytag: member="wcs.h::wcsset" ref="e5cc3f5d249755583403cdf54d2ebb91" args="(struct wcsprm *wcs)" -->
 <div class="memitem">
 <div class="memproto">
@@ -694,8 +808,8 @@ Note that this routine need not be called directly; it will be invoked by <a cla
   </table>
 </dl>
 <dl class="return" compact><dt><b>Returns:</b></dt><dd>Status return value:<ul>
-<li>0: Success.</li><li>1: Null <a class="el" href="structwcsprm.html" title="Coordinate transformation parameters.">wcsprm</a> pointer passed.</li><li>2: Memory allocation failed.</li><li>3: Linear transformation matrix is singular.</li><li>4: Inconsistent or unrecognized coordinate axis types.</li><li>5: Invalid parameter value.</li><li>6: Invalid coordinate transformation parameters.</li><li>7: Ill-conditioned coordinate transformation parameters. </li></ul>
-</dd></dl>
+<li>0: Success.</li><li>1: Null <a class="el" href="structwcsprm.html" title="Coordinate transformation parameters.">wcsprm</a> pointer passed.</li><li>2: Memory allocation failed.</li><li>3: Linear transformation matrix is singular.</li><li>4: Inconsistent or unrecognized coordinate axis types.</li><li>5: Invalid parameter value.</li><li>6: Invalid coordinate transformation parameters.</li><li>7: Ill-conditioned coordinate transformation parameters.</li></ul>
+For returns > 1, a detailed error message is set in <a class="el" href="structwcsprm.html#f54ce939604be183231f0ee006e2f8ed">wcsprm::err</a> if enabled, see <a class="el" href="wcserr_8h.html#1691b8bd184d40ca6fda255be078fa53" title="Enable/disable error messaging.">wcserr_enable()</a>. </dd></dl>
 
 </div>
 </div><p>
@@ -782,8 +896,8 @@ Note that this routine need not be called directly; it will be invoked by <a cla
   </table>
 </dl>
 <dl class="return" compact><dt><b>Returns:</b></dt><dd>Status return value:<ul>
-<li>0: Success.</li><li>1: Null <a class="el" href="structwcsprm.html" title="Coordinate transformation parameters.">wcsprm</a> pointer passed.</li><li>2: Memory allocation failed.</li><li>3: Linear transformation matrix is singular.</li><li>4: Inconsistent or unrecognized coordinate axis types.</li><li>5: Invalid parameter value.</li><li>6: Invalid coordinate transformation parameters.</li><li>7: Ill-conditioned coordinate transformation parameters.</li><li>8: One or more of the pixel coordinates were invalid, as indicated by the stat vector. </li></ul>
-</dd></dl>
+<li>0: Success.</li><li>1: Null <a class="el" href="structwcsprm.html" title="Coordinate transformation parameters.">wcsprm</a> pointer passed.</li><li>2: Memory allocation failed.</li><li>3: Linear transformation matrix is singular.</li><li>4: Inconsistent or unrecognized coordinate axis types.</li><li>5: Invalid parameter value.</li><li>6: Invalid coordinate transformation parameters.</li><li>7: Ill-conditioned coordinate transformation parameters.</li><li>8: One or more of the pixel coordinates were invalid, as indicated by the stat vector.</li></ul>
+For returns > 1, a detailed error message is set in <a class="el" href="structwcsprm.html#f54ce939604be183231f0ee006e2f8ed">wcsprm::err</a> if enabled, see <a class="el" href="wcserr_8h.html#1691b8bd184d40ca6fda255be078fa53" title="Enable/disable error messaging.">wcserr_enable()</a>. </dd></dl>
 
 </div>
 </div><p>
@@ -870,8 +984,8 @@ Note that this routine need not be called directly; it will be invoked by <a cla
   </table>
 </dl>
 <dl class="return" compact><dt><b>Returns:</b></dt><dd>Status return value:<ul>
-<li>0: Success.</li><li>1: Null <a class="el" href="structwcsprm.html" title="Coordinate transformation parameters.">wcsprm</a> pointer passed.</li><li>2: Memory allocation failed.</li><li>3: Linear transformation matrix is singular.</li><li>4: Inconsistent or unrecognized coordinate axis types.</li><li>5: Invalid parameter value.</li><li>6: Invalid coordinate transformation parameters.</li><li>7: Ill-conditioned coordinate transformation parameters.</li><li>9: One or more of the world coordinates were invalid, as indicated by the stat vector. </li></ul>
-</dd></dl>
+<li>0: Success.</li><li>1: Null <a class="el" href="structwcsprm.html" title="Coordinate transformation parameters.">wcsprm</a> pointer passed.</li><li>2: Memory allocation failed.</li><li>3: Linear transformation matrix is singular.</li><li>4: Inconsistent or unrecognized coordinate axis types.</li><li>5: Invalid parameter value.</li><li>6: Invalid coordinate transformation parameters.</li><li>7: Ill-conditioned coordinate transformation parameters.</li><li>9: One or more of the world coordinates were invalid, as indicated by the stat vector.</li></ul>
+For returns > 1, a detailed error message is set in <a class="el" href="structwcsprm.html#f54ce939604be183231f0ee006e2f8ed">wcsprm::err</a> if enabled, see <a class="el" href="wcserr_8h.html#1691b8bd184d40ca6fda255be078fa53" title="Enable/disable error messaging.">wcserr_enable()</a>. </dd></dl>
 
 </div>
 </div><p>
@@ -974,7 +1088,7 @@ Note that this routine need not be called directly; it will be invoked by <a cla
 </dl>
 <dl class="return" compact><dt><b>Returns:</b></dt><dd>Status return value:<ul>
 <li>0: Success.</li><li>1: Null <a class="el" href="structwcsprm.html" title="Coordinate transformation parameters.">wcsprm</a> pointer passed.</li><li>2: Memory allocation failed.</li><li>3: Linear transformation matrix is singular.</li><li>4: Inconsistent or unrecognized coordinate axis types.</li><li>5: Invalid parameter value.</li><li>6: Invalid coordinate transformation parameters.</li><li>7: Ill-conditioned coordinate transformation parameters.</li><li>10: Invalid world coordinate.</li><li>11: No solution found in the specified interval.</li></ul>
-</dd></dl>
+For returns > 1, a detailed error message is set in <a class="el" href="structwcsprm.html#f54ce939604be183231f0ee006e2f8ed">wcsprm::err</a> if enabled, see <a class="el" href="wcserr_8h.html#1691b8bd184d40ca6fda255be078fa53" title="Enable/disable error messaging.">wcserr_enable()</a>.</dd></dl>
 <b>Notes:</b> <br>
  Initially the specified solution interval is checked to see if it's a "crossing" interval. If it isn't, a search is made for a crossing solution by iterating on the unknown celestial coordinate starting at the upper limit of the solution interval and decrementing by the specified step size. A crossing is indicated if the trial value of the pixel coordinate steps through the value specified. If a crossing interval is found then the solution is determined by a modified form of "regula falsi" division of the crossing interval. If no crossing interval was found within the specified solution interval then a search is made for a "non-crossing" solution as may arise from a point of tangency. The process is complicated by having to make allowance for the discontinuities that occur in all map projections.<p>
 Once one solution has been determined others may be found by subsequent invokations of <b>wcsmix</b>() with suitably restricted solution intervals.<p>
@@ -1019,12 +1133,12 @@ Because of its generality <b>wcsmix</b>() is very compute-intensive. For compute
   <table border="0" cellspacing="2" cellpadding="0">
     <tr><td valign="top"><tt>[in,out]</tt> </td><td valign="top"><em>wcs</em> </td><td>Coordinate transformation parameters. </td></tr>
     <tr><td valign="top"><tt>[in,out]</tt> </td><td valign="top"><em>i</em> </td><td>Index of the spectral axis (0-relative). If given < 0 it will be set to the first spectral axis identified from the ctype[] keyvalues in the <a class="el" href="structwcsprm.html" title="Coordinate transformation parameters.">wcsprm</a> struct. </td></tr>
-    <tr><td valign="top"><tt>[in,out]</tt> </td><td valign="top"><em>ctype</em> </td><td>Desired spectral <code><b>CTYPE</b>ia</code>. Wildcarding may be used as for the ctypeS2 argument to <a class="el" href="spc_8h.html#96e8686daa13255e36506c3bfc213e46" title="Spectral keyword translation.">spctrn()</a> as described in the prologue of <a class="el" href="spc_8h.html">spc.h</a>, i.e. if the final three characters are specified as "???", or if just the eighth character is specified as '?', the correct algorithm code will be substituted and returned.</td></tr>
+    <tr><td valign="top"><tt>[in,out]</tt> </td><td valign="top"><em>ctype</em> </td><td>Desired spectral <code><b>CTYPE</b>ia</code>. Wildcarding may be used as for the ctypeS2 argument to <a class="el" href="spc_8h.html#96e8686daa13255e36506c3bfc213e46">spctrn()</a> as described in the prologue of <a class="el" href="spc_8h.html">spc.h</a>, i.e. if the final three characters are specified as "???", or if just the eighth character is specified as '?', the correct algorithm code will be substituted and returned.</td></tr>
   </table>
 </dl>
 <dl class="return" compact><dt><b>Returns:</b></dt><dd>Status return value:<ul>
-<li>0: Success.</li><li>1: Null <a class="el" href="structwcsprm.html" title="Coordinate transformation parameters.">wcsprm</a> pointer passed.</li><li>2: Memory allocation failed.</li><li>3: Linear transformation matrix is singular.</li><li>4: Inconsistent or unrecognized coordinate axis types.</li><li>5: Invalid parameter value.</li><li>6: Invalid coordinate transformation parameters.</li><li>7: Ill-conditioned coordinate transformation parameters.</li><li>12: Invalid subimage specification (no spectral axis). </li></ul>
-</dd></dl>
+<li>0: Success.</li><li>1: Null <a class="el" href="structwcsprm.html" title="Coordinate transformation parameters.">wcsprm</a> pointer passed.</li><li>2: Memory allocation failed.</li><li>3: Linear transformation matrix is singular.</li><li>4: Inconsistent or unrecognized coordinate axis types.</li><li>5: Invalid parameter value.</li><li>6: Invalid coordinate transformation parameters.</li><li>7: Ill-conditioned coordinate transformation parameters.</li><li>12: Invalid subimage specification (no spectral axis).</li></ul>
+For returns > 1, a detailed error message is set in <a class="el" href="structwcsprm.html#f54ce939604be183231f0ee006e2f8ed">wcsprm::err</a> if enabled, see <a class="el" href="wcserr_8h.html#1691b8bd184d40ca6fda255be078fa53" title="Enable/disable error messaging.">wcserr_enable()</a>. </dd></dl>
 
 </div>
 </div><p>
@@ -1045,7 +1159,7 @@ Error messages to match the status value returned from each function.
 </div>
 </div><p>
 </div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Mon Feb 7 18:03:57 2011 for WCSLIB 4.7 by 
+<hr size="1"><address style="text-align: right;"><small>Generated on Tue Oct 4 19:02:30 2011 for WCSLIB 4.8.2 by 
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address>
 </body>
diff --git a/wcslib/html/wcsfix_8h-source.html b/wcslib/html/wcsfix_8h-source.html
index 8bc3297..30bef66 100644
--- a/wcslib/html/wcsfix_8h-source.html
+++ b/wcslib/html/wcsfix_8h-source.html
@@ -1,6 +1,6 @@
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
 <html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>WCSLIB 4.7: wcsfix.h Source File</title>
+<title>WCSLIB 4.8.2: wcsfix.h Source File</title>
 <link href="doxygen.css" rel="stylesheet" type="text/css">
 <link href="tabs.css" rel="stylesheet" type="text/css">
 </head><body>
@@ -16,7 +16,7 @@
   </div>
 <h1>wcsfix.h</h1><a href="wcsfix_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*============================================================================</span>
 <a name="l00002"></a>00002 <span class="comment"></span>
-<a name="l00003"></a>00003 <span class="comment">  WCSLIB 4.7 - an implementation of the FITS WCS standard.</span>
+<a name="l00003"></a>00003 <span class="comment">  WCSLIB 4.8 - an implementation of the FITS WCS standard.</span>
 <a name="l00004"></a>00004 <span class="comment">  Copyright (C) 1995-2011, Mark Calabretta</span>
 <a name="l00005"></a>00005 <span class="comment"></span>
 <a name="l00006"></a>00006 <span class="comment">  This file is part of WCSLIB.</span>
@@ -44,10 +44,10 @@
 <a name="l00028"></a>00028 <span class="comment"></span>
 <a name="l00029"></a>00029 <span class="comment">  Author: Mark Calabretta, Australia Telescope National Facility</span>
 <a name="l00030"></a>00030 <span class="comment">  http://www.atnf.csiro.au/~mcalabre/index.html</span>
-<a name="l00031"></a>00031 <span class="comment">  $Id: wcsfix.h,v 4.7 2011/02/07 07:03:42 cal103 Exp $</span>
+<a name="l00031"></a>00031 <span class="comment">  $Id: wcsfix.h,v 4.8.1.1 2011/08/15 08:07:06 cal103 Exp cal103 $</span>
 <a name="l00032"></a>00032 <span class="comment">*=============================================================================</span>
 <a name="l00033"></a>00033 <span class="comment">*</span>
-<a name="l00034"></a>00034 <span class="comment">* WCSLIB 4.7 - C routines that implement the FITS World Coordinate System</span>
+<a name="l00034"></a>00034 <span class="comment">* WCSLIB 4.8 - C routines that implement the FITS World Coordinate System</span>
 <a name="l00035"></a>00035 <span class="comment">* (WCS) standard.  Refer to</span>
 <a name="l00036"></a>00036 <span class="comment">*</span>
 <a name="l00037"></a>00037 <span class="comment">*   "Representations of world coordinates in FITS",</span>
@@ -105,8 +105,8 @@
 <a name="l00089"></a>00089 <span class="comment">*   EPOCH, VELREF or VSOURCEa keywords; this may be done by the FITS WCS</span>
 <a name="l00090"></a>00090 <span class="comment">*   header parser supplied with WCSLIB, refer to wcshdr.h.</span>
 <a name="l00091"></a>00091 <span class="comment">*</span>
-<a name="l00092"></a>00092 <span class="comment">* wcsfix() applies all of the corrections handled by the following specific</span>
-<a name="l00093"></a>00093 <span class="comment">* functions which may also be invoked separately:</span>
+<a name="l00092"></a>00092 <span class="comment">* wcsfix() and wcsfixi() apply all of the corrections handled by the following</span>
+<a name="l00093"></a>00093 <span class="comment">* specific functions which may also be invoked separately:</span>
 <a name="l00094"></a>00094 <span class="comment">*</span>
 <a name="l00095"></a>00095 <span class="comment">*   - cdfix(): Sets the diagonal element of the CDi_ja matrix to 1.0 if all</span>
 <a name="l00096"></a>00096 <span class="comment">*     CDi_ja keywords associated with a particular axis are omitted.</span>
@@ -131,238 +131,286 @@
 <a name="l00115"></a>00115 <span class="comment">*</span>
 <a name="l00116"></a>00116 <span class="comment">* wcsfix() - Translate a non-standard WCS struct</span>
 <a name="l00117"></a>00117 <span class="comment">* ----------------------------------------------</span>
-<a name="l00118"></a>00118 <span class="comment">* wcsfix() applies all of the corrections handled separately by datfix(),</span>
-<a name="l00119"></a>00119 <span class="comment">* unitfix(), celfix(), spcfix() and cylfix().</span>
+<a name="l00118"></a>00118 <span class="comment">* wcsfix() is identical to wcsfixi(), but lacks the info argument.</span>
+<a name="l00119"></a>00119 <span class="comment">*</span>
 <a name="l00120"></a>00120 <span class="comment">*</span>
-<a name="l00121"></a>00121 <span class="comment">* Given:</span>
-<a name="l00122"></a>00122 <span class="comment">*   ctrl      int       Do potentially unsafe translations of non-standard</span>
-<a name="l00123"></a>00123 <span class="comment">*                       unit strings as described in the usage notes to</span>
-<a name="l00124"></a>00124 <span class="comment">*                       wcsutrn().</span>
+<a name="l00121"></a>00121 <span class="comment">* wcsfixi() - Translate a non-standard WCS struct</span>
+<a name="l00122"></a>00122 <span class="comment">* -----------------------------------------------</span>
+<a name="l00123"></a>00123 <span class="comment">* wcsfix() applies all of the corrections handled separately by datfix(),</span>
+<a name="l00124"></a>00124 <span class="comment">* unitfix(), celfix(), spcfix() and cylfix().</span>
 <a name="l00125"></a>00125 <span class="comment">*</span>
-<a name="l00126"></a>00126 <span class="comment">*   naxis     const int []</span>
-<a name="l00127"></a>00127 <span class="comment">*                       Image axis lengths.  If this array pointer is set to</span>
-<a name="l00128"></a>00128 <span class="comment">*                       zero then cylfix() will not be invoked.</span>
-<a name="l00129"></a>00129 <span class="comment">*</span>
-<a name="l00130"></a>00130 <span class="comment">* Given and returned:</span>
-<a name="l00131"></a>00131 <span class="comment">*   wcs       struct wcsprm*</span>
-<a name="l00132"></a>00132 <span class="comment">*                       Coordinate transformation parameters.</span>
-<a name="l00133"></a>00133 <span class="comment">*</span>
-<a name="l00134"></a>00134 <span class="comment">* Returned:</span>
-<a name="l00135"></a>00135 <span class="comment">*   stat      int [NWCSFIX]</span>
-<a name="l00136"></a>00136 <span class="comment">*                       Status returns from each of the functions.  Use the</span>
-<a name="l00137"></a>00137 <span class="comment">*                       preprocessor macros NWCSFIX to dimension this vector</span>
-<a name="l00138"></a>00138 <span class="comment">*                       and CDFIX, DATFIX, UNITFIX, CELFIX, SPCFIX and CYLFIX</span>
-<a name="l00139"></a>00139 <span class="comment">*                       to access its elements.  A status value of -2 is set</span>
-<a name="l00140"></a>00140 <span class="comment">*                       for functions that were not invoked.</span>
-<a name="l00141"></a>00141 <span class="comment">*</span>
-<a name="l00142"></a>00142 <span class="comment">* Function return value:</span>
-<a name="l00143"></a>00143 <span class="comment">*             int       Status return value:</span>
-<a name="l00144"></a>00144 <span class="comment">*                         0: Success.</span>
-<a name="l00145"></a>00145 <span class="comment">*                         1: One or more of the translation functions</span>
-<a name="l00146"></a>00146 <span class="comment">*                            returned an error.</span>
-<a name="l00147"></a>00147 <span class="comment">*</span>
-<a name="l00148"></a>00148 <span class="comment">*</span>
-<a name="l00149"></a>00149 <span class="comment">* cdfix() - Fix erroneously omitted CDi_ja keywords</span>
-<a name="l00150"></a>00150 <span class="comment">* -------------------------------------------------</span>
-<a name="l00151"></a>00151 <span class="comment">* cdfix() sets the diagonal element of the CDi_ja matrix to unity if all</span>
-<a name="l00152"></a>00152 <span class="comment">* CDi_ja keywords associated with a given axis were omitted.  According to</span>
-<a name="l00153"></a>00153 <span class="comment">* Paper I, if any CDi_ja keywords at all are given in a FITS header then those</span>
-<a name="l00154"></a>00154 <span class="comment">* not given default to zero.  This results in a singular matrix with an</span>
-<a name="l00155"></a>00155 <span class="comment">* intersecting row and column of zeros.</span>
-<a name="l00156"></a>00156 <span class="comment">*</span>
-<a name="l00157"></a>00157 <span class="comment">* Given and returned:</span>
-<a name="l00158"></a>00158 <span class="comment">*   wcs       struct wcsprm*</span>
-<a name="l00159"></a>00159 <span class="comment">*                       Coordinate transformation parameters.</span>
-<a name="l00160"></a>00160 <span class="comment">*</span>
-<a name="l00161"></a>00161 <span class="comment">* Function return value:</span>
-<a name="l00162"></a>00162 <span class="comment">*             int       Status return value:</span>
-<a name="l00163"></a>00163 <span class="comment">*                        -1: No change required (not an error).</span>
-<a name="l00164"></a>00164 <span class="comment">*                         0: Success.</span>
-<a name="l00165"></a>00165 <span class="comment">*                         1: Null wcsprm pointer passed.</span>
-<a name="l00166"></a>00166 <span class="comment">*</span>
+<a name="l00126"></a>00126 <span class="comment">* Given:</span>
+<a name="l00127"></a>00127 <span class="comment">*   ctrl      int       Do potentially unsafe translations of non-standard</span>
+<a name="l00128"></a>00128 <span class="comment">*                       unit strings as described in the usage notes to</span>
+<a name="l00129"></a>00129 <span class="comment">*                       wcsutrn().</span>
+<a name="l00130"></a>00130 <span class="comment">*</span>
+<a name="l00131"></a>00131 <span class="comment">*   naxis     const int []</span>
+<a name="l00132"></a>00132 <span class="comment">*                       Image axis lengths.  If this array pointer is set to</span>
+<a name="l00133"></a>00133 <span class="comment">*                       zero then cylfix() will not be invoked.</span>
+<a name="l00134"></a>00134 <span class="comment">*</span>
+<a name="l00135"></a>00135 <span class="comment">* Given and returned:</span>
+<a name="l00136"></a>00136 <span class="comment">*   wcs       struct wcsprm*</span>
+<a name="l00137"></a>00137 <span class="comment">*                       Coordinate transformation parameters.</span>
+<a name="l00138"></a>00138 <span class="comment">*</span>
+<a name="l00139"></a>00139 <span class="comment">* Returned:</span>
+<a name="l00140"></a>00140 <span class="comment">*   stat      int [NWCSFIX]</span>
+<a name="l00141"></a>00141 <span class="comment">*                       Status returns from each of the functions.  Use the</span>
+<a name="l00142"></a>00142 <span class="comment">*                       preprocessor macros NWCSFIX to dimension this vector</span>
+<a name="l00143"></a>00143 <span class="comment">*                       and CDFIX, DATFIX, UNITFIX, CELFIX, SPCFIX and CYLFIX</span>
+<a name="l00144"></a>00144 <span class="comment">*                       to access its elements.  A status value of -2 is set</span>
+<a name="l00145"></a>00145 <span class="comment">*                       for functions that were not invoked.</span>
+<a name="l00146"></a>00146 <span class="comment">*</span>
+<a name="l00147"></a>00147 <span class="comment">*   info      struct wcserr [NWCSFIX]</span>
+<a name="l00148"></a>00148 <span class="comment">*                       Status messages from each of the functions.  Use the</span>
+<a name="l00149"></a>00149 <span class="comment">*                       preprocessor macros NWCSFIX to dimension this vector</span>
+<a name="l00150"></a>00150 <span class="comment">*                       and CDFIX, DATFIX, UNITFIX, CELFIX, SPCFIX and CYLFIX</span>
+<a name="l00151"></a>00151 <span class="comment">*                       to access its elements.</span>
+<a name="l00152"></a>00152 <span class="comment">*</span>
+<a name="l00153"></a>00153 <span class="comment">* Function return value:</span>
+<a name="l00154"></a>00154 <span class="comment">*             int       Status return value:</span>
+<a name="l00155"></a>00155 <span class="comment">*                         0: Success.</span>
+<a name="l00156"></a>00156 <span class="comment">*                         1: One or more of the translation functions</span>
+<a name="l00157"></a>00157 <span class="comment">*                            returned an error.</span>
+<a name="l00158"></a>00158 <span class="comment">*</span>
+<a name="l00159"></a>00159 <span class="comment">*</span>
+<a name="l00160"></a>00160 <span class="comment">* cdfix() - Fix erroneously omitted CDi_ja keywords</span>
+<a name="l00161"></a>00161 <span class="comment">* -------------------------------------------------</span>
+<a name="l00162"></a>00162 <span class="comment">* cdfix() sets the diagonal element of the CDi_ja matrix to unity if all</span>
+<a name="l00163"></a>00163 <span class="comment">* CDi_ja keywords associated with a given axis were omitted.  According to</span>
+<a name="l00164"></a>00164 <span class="comment">* Paper I, if any CDi_ja keywords at all are given in a FITS header then those</span>
+<a name="l00165"></a>00165 <span class="comment">* not given default to zero.  This results in a singular matrix with an</span>
+<a name="l00166"></a>00166 <span class="comment">* intersecting row and column of zeros.</span>
 <a name="l00167"></a>00167 <span class="comment">*</span>
-<a name="l00168"></a>00168 <span class="comment">* datfix() - Translate DATE-OBS and derive MJD-OBS or vice versa</span>
-<a name="l00169"></a>00169 <span class="comment">* --------------------------------------------------------------</span>
-<a name="l00170"></a>00170 <span class="comment">* datfix() translates the old DATE-OBS date format set in wcsprm::dateobs to</span>
-<a name="l00171"></a>00171 <span class="comment">* year-2000 standard form (yyyy-mm-ddThh:mm:ss) and derives MJD-OBS from it if</span>
-<a name="l00172"></a>00172 <span class="comment">* not already set.  Alternatively, if wcsprm::mjdobs is set and</span>
-<a name="l00173"></a>00173 <span class="comment">* wcsprm::dateobs isn't, then datfix() derives wcsprm::dateobs from it.  If</span>
-<a name="l00174"></a>00174 <span class="comment">* both are set but disagree by more than half a day then status 5 is returned.</span>
-<a name="l00175"></a>00175 <span class="comment">*</span>
-<a name="l00176"></a>00176 <span class="comment">* Given and returned:</span>
-<a name="l00177"></a>00177 <span class="comment">*   wcs       struct wcsprm*</span>
-<a name="l00178"></a>00178 <span class="comment">*                       Coordinate transformation parameters.  wcsprm::dateobs</span>
-<a name="l00179"></a>00179 <span class="comment">*                       and/or wcsprm::mjdobs may be changed.</span>
-<a name="l00180"></a>00180 <span class="comment">*</span>
-<a name="l00181"></a>00181 <span class="comment">* Function return value:</span>
-<a name="l00182"></a>00182 <span class="comment">*             int       Status return value:</span>
-<a name="l00183"></a>00183 <span class="comment">*                        -1: No change required (not an error).</span>
-<a name="l00184"></a>00184 <span class="comment">*                         0: Success.</span>
-<a name="l00185"></a>00185 <span class="comment">*                         1: Null wcsprm pointer passed.</span>
-<a name="l00186"></a>00186 <span class="comment">*                         5: Invalid parameter value.</span>
-<a name="l00187"></a>00187 <span class="comment">*</span>
-<a name="l00188"></a>00188 <span class="comment">* Notes:</span>
-<a name="l00189"></a>00189 <span class="comment">*   The MJD algorithms used by datfix() are from D.A. Hatcher, 1984, QJRAS,</span>
-<a name="l00190"></a>00190 <span class="comment">*   25, 53-55, as modified by P.T. Wallace for use in SLALIB subroutines CLDJ</span>
-<a name="l00191"></a>00191 <span class="comment">*   and DJCL.</span>
-<a name="l00192"></a>00192 <span class="comment">*</span>
-<a name="l00193"></a>00193 <span class="comment">*</span>
-<a name="l00194"></a>00194 <span class="comment">* unitfix() - Correct aberrant CUNITia keyvalues</span>
-<a name="l00195"></a>00195 <span class="comment">* ----------------------------------------------</span>
-<a name="l00196"></a>00196 <span class="comment">* unitfix() applies wcsutrn() to translate non-standard CUNITia keyvalues,</span>
-<a name="l00197"></a>00197 <span class="comment">* e.g. 'DEG' -> 'deg', also stripping off unnecessary whitespace.</span>
+<a name="l00168"></a>00168 <span class="comment">* Given and returned:</span>
+<a name="l00169"></a>00169 <span class="comment">*   wcs       struct wcsprm*</span>
+<a name="l00170"></a>00170 <span class="comment">*                       Coordinate transformation parameters.</span>
+<a name="l00171"></a>00171 <span class="comment">*</span>
+<a name="l00172"></a>00172 <span class="comment">* Function return value:</span>
+<a name="l00173"></a>00173 <span class="comment">*             int       Status return value:</span>
+<a name="l00174"></a>00174 <span class="comment">*                        -1: No change required (not an error).</span>
+<a name="l00175"></a>00175 <span class="comment">*                         0: Success.</span>
+<a name="l00176"></a>00176 <span class="comment">*                         1: Null wcsprm pointer passed.</span>
+<a name="l00177"></a>00177 <span class="comment">*</span>
+<a name="l00178"></a>00178 <span class="comment">*</span>
+<a name="l00179"></a>00179 <span class="comment">* datfix() - Translate DATE-OBS and derive MJD-OBS or vice versa</span>
+<a name="l00180"></a>00180 <span class="comment">* --------------------------------------------------------------</span>
+<a name="l00181"></a>00181 <span class="comment">* datfix() translates the old DATE-OBS date format set in wcsprm::dateobs to</span>
+<a name="l00182"></a>00182 <span class="comment">* year-2000 standard form (yyyy-mm-ddThh:mm:ss) and derives MJD-OBS from it if</span>
+<a name="l00183"></a>00183 <span class="comment">* not already set.  Alternatively, if wcsprm::mjdobs is set and</span>
+<a name="l00184"></a>00184 <span class="comment">* wcsprm::dateobs isn't, then datfix() derives wcsprm::dateobs from it.  If</span>
+<a name="l00185"></a>00185 <span class="comment">* both are set but disagree by more than half a day then status 5 is returned.</span>
+<a name="l00186"></a>00186 <span class="comment">*</span>
+<a name="l00187"></a>00187 <span class="comment">* Given and returned:</span>
+<a name="l00188"></a>00188 <span class="comment">*   wcs       struct wcsprm*</span>
+<a name="l00189"></a>00189 <span class="comment">*                       Coordinate transformation parameters.  wcsprm::dateobs</span>
+<a name="l00190"></a>00190 <span class="comment">*                       and/or wcsprm::mjdobs may be changed.</span>
+<a name="l00191"></a>00191 <span class="comment">*</span>
+<a name="l00192"></a>00192 <span class="comment">* Function return value:</span>
+<a name="l00193"></a>00193 <span class="comment">*             int       Status return value:</span>
+<a name="l00194"></a>00194 <span class="comment">*                        -1: No change required (not an error).</span>
+<a name="l00195"></a>00195 <span class="comment">*                         0: Success.</span>
+<a name="l00196"></a>00196 <span class="comment">*                         1: Null wcsprm pointer passed.</span>
+<a name="l00197"></a>00197 <span class="comment">*                         5: Invalid parameter value.</span>
 <a name="l00198"></a>00198 <span class="comment">*</span>
-<a name="l00199"></a>00199 <span class="comment">* Given:</span>
-<a name="l00200"></a>00200 <span class="comment">*   ctrl      int       Do potentially unsafe translations described in the</span>
-<a name="l00201"></a>00201 <span class="comment">*                       usage notes to wcsutrn().</span>
-<a name="l00202"></a>00202 <span class="comment">*</span>
-<a name="l00203"></a>00203 <span class="comment">* Given and returned:</span>
-<a name="l00204"></a>00204 <span class="comment">*   wcs       struct wcsprm*</span>
-<a name="l00205"></a>00205 <span class="comment">*                       Coordinate transformation parameters.</span>
+<a name="l00199"></a>00199 <span class="comment">*                       For returns > 1, a detailed error message is set in</span>
+<a name="l00200"></a>00200 <span class="comment">*                       wcsprm::err if enabled, see wcserr_enable().</span>
+<a name="l00201"></a>00201 <span class="comment">*</span>
+<a name="l00202"></a>00202 <span class="comment">* Notes:</span>
+<a name="l00203"></a>00203 <span class="comment">*   The MJD algorithms used by datfix() are from D.A. Hatcher, 1984, QJRAS,</span>
+<a name="l00204"></a>00204 <span class="comment">*   25, 53-55, as modified by P.T. Wallace for use in SLALIB subroutines CLDJ</span>
+<a name="l00205"></a>00205 <span class="comment">*   and DJCL.</span>
 <a name="l00206"></a>00206 <span class="comment">*</span>
-<a name="l00207"></a>00207 <span class="comment">* Function return value:</span>
-<a name="l00208"></a>00208 <span class="comment">*             int       Status return value:</span>
-<a name="l00209"></a>00209 <span class="comment">*                        -1: No change required (not an error).</span>
-<a name="l00210"></a>00210 <span class="comment">*                         0: Success.</span>
-<a name="l00211"></a>00211 <span class="comment">*                         1: Null wcsprm pointer passed.</span>
+<a name="l00207"></a>00207 <span class="comment">*</span>
+<a name="l00208"></a>00208 <span class="comment">* unitfix() - Correct aberrant CUNITia keyvalues</span>
+<a name="l00209"></a>00209 <span class="comment">* ----------------------------------------------</span>
+<a name="l00210"></a>00210 <span class="comment">* unitfix() applies wcsutrn() to translate non-standard CUNITia keyvalues,</span>
+<a name="l00211"></a>00211 <span class="comment">* e.g. 'DEG' -> 'deg', also stripping off unnecessary whitespace.</span>
 <a name="l00212"></a>00212 <span class="comment">*</span>
-<a name="l00213"></a>00213 <span class="comment">*</span>
-<a name="l00214"></a>00214 <span class="comment">* celfix() - Translate AIPS-convention celestial projection types</span>
-<a name="l00215"></a>00215 <span class="comment">* ---------------------------------------------------------------</span>
-<a name="l00216"></a>00216 <span class="comment">* celfix() translates AIPS-convention celestial projection types, NCP and</span>
-<a name="l00217"></a>00217 <span class="comment">* GLS, set in the ctype[] member of the wcsprm struct.</span>
-<a name="l00218"></a>00218 <span class="comment">*</span>
-<a name="l00219"></a>00219 <span class="comment">* Two additional pv[] keyvalues are created when translating NCP.  If the</span>
-<a name="l00220"></a>00220 <span class="comment">* pv[] array was initially allocated by wcsini() then the array will be</span>
-<a name="l00221"></a>00221 <span class="comment">* expanded if necessary.  Otherwise, error 2 will be returned if two empty</span>
-<a name="l00222"></a>00222 <span class="comment">* slots are not already available for use.</span>
-<a name="l00223"></a>00223 <span class="comment">*</span>
-<a name="l00224"></a>00224 <span class="comment">* Given and returned:</span>
-<a name="l00225"></a>00225 <span class="comment">*   wcs       struct wcsprm*</span>
-<a name="l00226"></a>00226 <span class="comment">*                       Coordinate transformation parameters.  wcsprm::ctype[]</span>
-<a name="l00227"></a>00227 <span class="comment">*                       and/or wcsprm::pv[] may be changed.</span>
-<a name="l00228"></a>00228 <span class="comment">*</span>
-<a name="l00229"></a>00229 <span class="comment">* Function return value:</span>
-<a name="l00230"></a>00230 <span class="comment">*             int       Status return value:</span>
-<a name="l00231"></a>00231 <span class="comment">*                        -1: No change required (not an error).</span>
-<a name="l00232"></a>00232 <span class="comment">*                         0: Success.</span>
-<a name="l00233"></a>00233 <span class="comment">*                         1: Null wcsprm pointer passed.</span>
-<a name="l00234"></a>00234 <span class="comment">*                         2: Memory allocation failed.</span>
-<a name="l00235"></a>00235 <span class="comment">*                         3: Linear transformation matrix is singular.</span>
-<a name="l00236"></a>00236 <span class="comment">*                         4: Inconsistent or unrecognized coordinate axis</span>
-<a name="l00237"></a>00237 <span class="comment">*                            types.</span>
-<a name="l00238"></a>00238 <span class="comment">*                         5: Invalid parameter value.</span>
-<a name="l00239"></a>00239 <span class="comment">*                         6: Invalid coordinate transformation parameters.</span>
-<a name="l00240"></a>00240 <span class="comment">*                         7: Ill-conditioned coordinate transformation</span>
-<a name="l00241"></a>00241 <span class="comment">*                            parameters.</span>
+<a name="l00213"></a>00213 <span class="comment">* Given:</span>
+<a name="l00214"></a>00214 <span class="comment">*   ctrl      int       Do potentially unsafe translations described in the</span>
+<a name="l00215"></a>00215 <span class="comment">*                       usage notes to wcsutrn().</span>
+<a name="l00216"></a>00216 <span class="comment">*</span>
+<a name="l00217"></a>00217 <span class="comment">* Given and returned:</span>
+<a name="l00218"></a>00218 <span class="comment">*   wcs       struct wcsprm*</span>
+<a name="l00219"></a>00219 <span class="comment">*                       Coordinate transformation parameters.</span>
+<a name="l00220"></a>00220 <span class="comment">*</span>
+<a name="l00221"></a>00221 <span class="comment">* Function return value:</span>
+<a name="l00222"></a>00222 <span class="comment">*             int       Status return value:</span>
+<a name="l00223"></a>00223 <span class="comment">*                        -1: No change required (not an error).</span>
+<a name="l00224"></a>00224 <span class="comment">*                         0: Success.</span>
+<a name="l00225"></a>00225 <span class="comment">*                         1: Null wcsprm pointer passed.</span>
+<a name="l00226"></a>00226 <span class="comment">*</span>
+<a name="l00227"></a>00227 <span class="comment">*</span>
+<a name="l00228"></a>00228 <span class="comment">* celfix() - Translate AIPS-convention celestial projection types</span>
+<a name="l00229"></a>00229 <span class="comment">* ---------------------------------------------------------------</span>
+<a name="l00230"></a>00230 <span class="comment">* celfix() translates AIPS-convention celestial projection types, NCP and</span>
+<a name="l00231"></a>00231 <span class="comment">* GLS, set in the ctype[] member of the wcsprm struct.</span>
+<a name="l00232"></a>00232 <span class="comment">*</span>
+<a name="l00233"></a>00233 <span class="comment">* Two additional pv[] keyvalues are created when translating NCP.  If the</span>
+<a name="l00234"></a>00234 <span class="comment">* pv[] array was initially allocated by wcsini() then the array will be</span>
+<a name="l00235"></a>00235 <span class="comment">* expanded if necessary.  Otherwise, error 2 will be returned if two empty</span>
+<a name="l00236"></a>00236 <span class="comment">* slots are not already available for use.</span>
+<a name="l00237"></a>00237 <span class="comment">*</span>
+<a name="l00238"></a>00238 <span class="comment">* Given and returned:</span>
+<a name="l00239"></a>00239 <span class="comment">*   wcs       struct wcsprm*</span>
+<a name="l00240"></a>00240 <span class="comment">*                       Coordinate transformation parameters.  wcsprm::ctype[]</span>
+<a name="l00241"></a>00241 <span class="comment">*                       and/or wcsprm::pv[] may be changed.</span>
 <a name="l00242"></a>00242 <span class="comment">*</span>
-<a name="l00243"></a>00243 <span class="comment">*</span>
-<a name="l00244"></a>00244 <span class="comment">* spcfix() - Translate AIPS-convention spectral types</span>
-<a name="l00245"></a>00245 <span class="comment">* ---------------------------------------------------</span>
-<a name="l00246"></a>00246 <span class="comment">* spcfix() translates AIPS-convention spectral coordinate types,</span>
-<a name="l00247"></a>00247 <span class="comment">* '{FREQ,FELO,VELO}-{LSR,HEL,OBS}' (e.g. 'FREQ-OBS', 'FELO-HEL', 'VELO-LSR')</span>
-<a name="l00248"></a>00248 <span class="comment">* set in wcsprm::ctype[], subject to VELREF set in wcsprm::velref.</span>
-<a name="l00249"></a>00249 <span class="comment">*</span>
-<a name="l00250"></a>00250 <span class="comment">* Given and returned:</span>
-<a name="l00251"></a>00251 <span class="comment">*   wcs       struct wcsprm*</span>
-<a name="l00252"></a>00252 <span class="comment">*                       Coordinate transformation parameters.  wcsprm::ctype[]</span>
-<a name="l00253"></a>00253 <span class="comment">*                       and/or wcsprm::specsys may be changed.</span>
-<a name="l00254"></a>00254 <span class="comment">*</span>
-<a name="l00255"></a>00255 <span class="comment">* Function return value:</span>
-<a name="l00256"></a>00256 <span class="comment">*             int       Status return value:</span>
-<a name="l00257"></a>00257 <span class="comment">*                        -1: No change required (not an error).</span>
-<a name="l00258"></a>00258 <span class="comment">*                         0: Success.</span>
-<a name="l00259"></a>00259 <span class="comment">*                         1: Null wcsprm pointer passed.</span>
-<a name="l00260"></a>00260 <span class="comment">*                         2: Memory allocation failed.</span>
-<a name="l00261"></a>00261 <span class="comment">*                         3: Linear transformation matrix is singular.</span>
-<a name="l00262"></a>00262 <span class="comment">*                         4: Inconsistent or unrecognized coordinate axis</span>
-<a name="l00263"></a>00263 <span class="comment">*                            types.</span>
-<a name="l00264"></a>00264 <span class="comment">*                         5: Invalid parameter value.</span>
-<a name="l00265"></a>00265 <span class="comment">*                         6: Invalid coordinate transformation parameters.</span>
-<a name="l00266"></a>00266 <span class="comment">*                         7: Ill-conditioned coordinate transformation</span>
-<a name="l00267"></a>00267 <span class="comment">*                            parameters.</span>
-<a name="l00268"></a>00268 <span class="comment">*</span>
-<a name="l00269"></a>00269 <span class="comment">*</span>
-<a name="l00270"></a>00270 <span class="comment">* cylfix() - Fix malformed cylindrical projections</span>
-<a name="l00271"></a>00271 <span class="comment">* ------------------------------------------------</span>
-<a name="l00272"></a>00272 <span class="comment">* cylfix() fixes WCS keyvalues for malformed cylindrical projections that</span>
-<a name="l00273"></a>00273 <span class="comment">* suffer from the problem described in Sect. 7.3.4 of Paper I.</span>
-<a name="l00274"></a>00274 <span class="comment">*</span>
-<a name="l00275"></a>00275 <span class="comment">* Given:</span>
-<a name="l00276"></a>00276 <span class="comment">*   naxis     const int []</span>
-<a name="l00277"></a>00277 <span class="comment">*                       Image axis lengths.</span>
-<a name="l00278"></a>00278 <span class="comment">*</span>
-<a name="l00279"></a>00279 <span class="comment">* Given and returned:</span>
-<a name="l00280"></a>00280 <span class="comment">*   wcs       struct wcsprm*</span>
-<a name="l00281"></a>00281 <span class="comment">*                       Coordinate transformation parameters.</span>
-<a name="l00282"></a>00282 <span class="comment">*</span>
-<a name="l00283"></a>00283 <span class="comment">* Function return value:</span>
-<a name="l00284"></a>00284 <span class="comment">*             int       Status return value:</span>
-<a name="l00285"></a>00285 <span class="comment">*                        -1: No change required (not an error).</span>
-<a name="l00286"></a>00286 <span class="comment">*                         0: Success.</span>
-<a name="l00287"></a>00287 <span class="comment">*                         1: Null wcsprm pointer passed.</span>
-<a name="l00288"></a>00288 <span class="comment">*                         2: Memory allocation failed.</span>
-<a name="l00289"></a>00289 <span class="comment">*                         3: Linear transformation matrix is singular.</span>
-<a name="l00290"></a>00290 <span class="comment">*                         4: Inconsistent or unrecognized coordinate axis</span>
-<a name="l00291"></a>00291 <span class="comment">*                            types.</span>
-<a name="l00292"></a>00292 <span class="comment">*                         5: Invalid parameter value.</span>
-<a name="l00293"></a>00293 <span class="comment">*                         6: Invalid coordinate transformation parameters.</span>
-<a name="l00294"></a>00294 <span class="comment">*                         7: Ill-conditioned coordinate transformation</span>
-<a name="l00295"></a>00295 <span class="comment">*                            parameters.</span>
-<a name="l00296"></a>00296 <span class="comment">*                         8: All of the corner pixel coordinates are invalid.</span>
-<a name="l00297"></a>00297 <span class="comment">*                         9: Could not determine reference pixel coordinate.</span>
-<a name="l00298"></a>00298 <span class="comment">*                        10: Could not determine reference pixel value.</span>
-<a name="l00299"></a>00299 <span class="comment">*</span>
-<a name="l00300"></a>00300 <span class="comment">*</span>
-<a name="l00301"></a>00301 <span class="comment">* Global variable: const char *wcsfix_errmsg[] - Status return messages</span>
-<a name="l00302"></a>00302 <span class="comment">* ---------------------------------------------------------------------</span>
-<a name="l00303"></a>00303 <span class="comment">* Error messages to match the status value returned from each function.</span>
-<a name="l00304"></a>00304 <span class="comment">*</span>
-<a name="l00305"></a>00305 <span class="comment">*===========================================================================*/</span>
-<a name="l00306"></a>00306 
-<a name="l00307"></a>00307 <span class="preprocessor">#ifndef WCSLIB_WCSFIX</span>
-<a name="l00308"></a>00308 <span class="preprocessor"></span><span class="preprocessor">#define WCSLIB_WCSFIX</span>
-<a name="l00309"></a>00309 <span class="preprocessor"></span>
-<a name="l00310"></a>00310 <span class="preprocessor">#include "<a class="code" href="wcs_8h.html">wcs.h</a>"</span>
-<a name="l00311"></a>00311 
-<a name="l00312"></a>00312 <span class="preprocessor">#ifdef __cplusplus</span>
-<a name="l00313"></a>00313 <span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">"C"</span> {
-<a name="l00314"></a>00314 <span class="preprocessor">#endif</span>
-<a name="l00315"></a>00315 <span class="preprocessor"></span>
-<a name="l00316"></a><a class="code" href="wcsfix_8h.html#f23e7b02522c40fa5dfbf3d569348844">00316</a> <span class="preprocessor">#define CDFIX    0</span>
-<a name="l00317"></a><a class="code" href="wcsfix_8h.html#7181ebe5e9f0a4058642c56dc848bd5c">00317</a> <span class="preprocessor"></span><span class="preprocessor">#define DATFIX   1</span>
-<a name="l00318"></a><a class="code" href="wcsfix_8h.html#8f4a947e2605b35ffa92f08b113d60b2">00318</a> <span class="preprocessor"></span><span class="preprocessor">#define UNITFIX  2</span>
-<a name="l00319"></a><a class="code" href="wcsfix_8h.html#f1b99efe520fbd2d4bd0e5a35f87e186">00319</a> <span class="preprocessor"></span><span class="preprocessor">#define CELFIX   3</span>
-<a name="l00320"></a><a class="code" href="wcsfix_8h.html#0816c5f2354ee6c0044e11867d7558ea">00320</a> <span class="preprocessor"></span><span class="preprocessor">#define SPCFIX   4</span>
-<a name="l00321"></a><a class="code" href="wcsfix_8h.html#4d37e0274dff84649cba075b8761b3fa">00321</a> <span class="preprocessor"></span><span class="preprocessor">#define CYLFIX   5</span>
-<a name="l00322"></a><a class="code" href="wcsfix_8h.html#0ed13e54c3eacb9325afbae78ef33b61">00322</a> <span class="preprocessor"></span><span class="preprocessor">#define NWCSFIX  6</span>
-<a name="l00323"></a>00323 <span class="preprocessor"></span>
-<a name="l00324"></a>00324 <span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="wcsfix_8h.html#256ce6281894f65dd15396cc0994e875" title="Status return messages.">wcsfix_errmsg</a>[];
-<a name="l00325"></a><a class="code" href="wcsfix_8h.html#3229b126ed844da0a2d4f7abff1de7d0">00325</a> <span class="preprocessor">#define cylfix_errmsg wcsfix_errmsg</span>
-<a name="l00326"></a>00326 <span class="preprocessor"></span>
-<a name="l00327"></a>00327 
-<a name="l00328"></a>00328 <span class="keywordtype">int</span> <a class="code" href="wcsfix_8h.html#89e1b5b4d2fa89af03f5d1143352b05f" title="Translate a non-standard WCS struct.">wcsfix</a>(<span class="keywordtype">int</span> ctrl, <span class="keyword">const</span> <span class="keywordtype">int</span> naxis[], <span class="keyword">struct</span> <a class="code" href="structwcsprm.html" title="Coordinate transformation parameters.">wcsprm</a> *wcs, <span class="keywordtype">int</span> stat[]);
+<a name="l00243"></a>00243 <span class="comment">* Function return value:</span>
+<a name="l00244"></a>00244 <span class="comment">*             int       Status return value:</span>
+<a name="l00245"></a>00245 <span class="comment">*                        -1: No change required (not an error).</span>
+<a name="l00246"></a>00246 <span class="comment">*                         0: Success.</span>
+<a name="l00247"></a>00247 <span class="comment">*                         1: Null wcsprm pointer passed.</span>
+<a name="l00248"></a>00248 <span class="comment">*                         2: Memory allocation failed.</span>
+<a name="l00249"></a>00249 <span class="comment">*                         3: Linear transformation matrix is singular.</span>
+<a name="l00250"></a>00250 <span class="comment">*                         4: Inconsistent or unrecognized coordinate axis</span>
+<a name="l00251"></a>00251 <span class="comment">*                            types.</span>
+<a name="l00252"></a>00252 <span class="comment">*                         5: Invalid parameter value.</span>
+<a name="l00253"></a>00253 <span class="comment">*                         6: Invalid coordinate transformation parameters.</span>
+<a name="l00254"></a>00254 <span class="comment">*                         7: Ill-conditioned coordinate transformation</span>
+<a name="l00255"></a>00255 <span class="comment">*                            parameters.</span>
+<a name="l00256"></a>00256 <span class="comment">*</span>
+<a name="l00257"></a>00257 <span class="comment">*                       For returns > 1, a detailed error message is set in</span>
+<a name="l00258"></a>00258 <span class="comment">*                       wcsprm::err if enabled, see wcserr_enable().</span>
+<a name="l00259"></a>00259 <span class="comment">*</span>
+<a name="l00260"></a>00260 <span class="comment">*</span>
+<a name="l00261"></a>00261 <span class="comment">* spcfix() - Translate AIPS-convention spectral types</span>
+<a name="l00262"></a>00262 <span class="comment">* ---------------------------------------------------</span>
+<a name="l00263"></a>00263 <span class="comment">* spcfix() translates AIPS-convention spectral coordinate types,</span>
+<a name="l00264"></a>00264 <span class="comment">* '{FREQ,FELO,VELO}-{LSR,HEL,OBS}' (e.g. 'FREQ-OBS', 'FELO-HEL', 'VELO-LSR')</span>
+<a name="l00265"></a>00265 <span class="comment">* set in wcsprm::ctype[], subject to VELREF set in wcsprm::velref.</span>
+<a name="l00266"></a>00266 <span class="comment">*</span>
+<a name="l00267"></a>00267 <span class="comment">* Given and returned:</span>
+<a name="l00268"></a>00268 <span class="comment">*   wcs       struct wcsprm*</span>
+<a name="l00269"></a>00269 <span class="comment">*                       Coordinate transformation parameters.  wcsprm::ctype[]</span>
+<a name="l00270"></a>00270 <span class="comment">*                       and/or wcsprm::specsys may be changed.</span>
+<a name="l00271"></a>00271 <span class="comment">*</span>
+<a name="l00272"></a>00272 <span class="comment">* Function return value:</span>
+<a name="l00273"></a>00273 <span class="comment">*             int       Status return value:</span>
+<a name="l00274"></a>00274 <span class="comment">*                        -1: No change required (not an error).</span>
+<a name="l00275"></a>00275 <span class="comment">*                         0: Success.</span>
+<a name="l00276"></a>00276 <span class="comment">*                         1: Null wcsprm pointer passed.</span>
+<a name="l00277"></a>00277 <span class="comment">*                         2: Memory allocation failed.</span>
+<a name="l00278"></a>00278 <span class="comment">*                         3: Linear transformation matrix is singular.</span>
+<a name="l00279"></a>00279 <span class="comment">*                         4: Inconsistent or unrecognized coordinate axis</span>
+<a name="l00280"></a>00280 <span class="comment">*                            types.</span>
+<a name="l00281"></a>00281 <span class="comment">*                         5: Invalid parameter value.</span>
+<a name="l00282"></a>00282 <span class="comment">*                         6: Invalid coordinate transformation parameters.</span>
+<a name="l00283"></a>00283 <span class="comment">*                         7: Ill-conditioned coordinate transformation</span>
+<a name="l00284"></a>00284 <span class="comment">*                            parameters.</span>
+<a name="l00285"></a>00285 <span class="comment">*</span>
+<a name="l00286"></a>00286 <span class="comment">*                       For returns > 1, a detailed error message is set in</span>
+<a name="l00287"></a>00287 <span class="comment">*                       wcsprm::err if enabled, see wcserr_enable().</span>
+<a name="l00288"></a>00288 <span class="comment">*</span>
+<a name="l00289"></a>00289 <span class="comment">*</span>
+<a name="l00290"></a>00290 <span class="comment">* cylfix() - Fix malformed cylindrical projections</span>
+<a name="l00291"></a>00291 <span class="comment">* ------------------------------------------------</span>
+<a name="l00292"></a>00292 <span class="comment">* cylfix() fixes WCS keyvalues for malformed cylindrical projections that</span>
+<a name="l00293"></a>00293 <span class="comment">* suffer from the problem described in Sect. 7.3.4 of Paper I.</span>
+<a name="l00294"></a>00294 <span class="comment">*</span>
+<a name="l00295"></a>00295 <span class="comment">* Given:</span>
+<a name="l00296"></a>00296 <span class="comment">*   naxis     const int []</span>
+<a name="l00297"></a>00297 <span class="comment">*                       Image axis lengths.</span>
+<a name="l00298"></a>00298 <span class="comment">*</span>
+<a name="l00299"></a>00299 <span class="comment">* Given and returned:</span>
+<a name="l00300"></a>00300 <span class="comment">*   wcs       struct wcsprm*</span>
+<a name="l00301"></a>00301 <span class="comment">*                       Coordinate transformation parameters.</span>
+<a name="l00302"></a>00302 <span class="comment">*</span>
+<a name="l00303"></a>00303 <span class="comment">* Function return value:</span>
+<a name="l00304"></a>00304 <span class="comment">*             int       Status return value:</span>
+<a name="l00305"></a>00305 <span class="comment">*                        -1: No change required (not an error).</span>
+<a name="l00306"></a>00306 <span class="comment">*                         0: Success.</span>
+<a name="l00307"></a>00307 <span class="comment">*                         1: Null wcsprm pointer passed.</span>
+<a name="l00308"></a>00308 <span class="comment">*                         2: Memory allocation failed.</span>
+<a name="l00309"></a>00309 <span class="comment">*                         3: Linear transformation matrix is singular.</span>
+<a name="l00310"></a>00310 <span class="comment">*                         4: Inconsistent or unrecognized coordinate axis</span>
+<a name="l00311"></a>00311 <span class="comment">*                            types.</span>
+<a name="l00312"></a>00312 <span class="comment">*                         5: Invalid parameter value.</span>
+<a name="l00313"></a>00313 <span class="comment">*                         6: Invalid coordinate transformation parameters.</span>
+<a name="l00314"></a>00314 <span class="comment">*                         7: Ill-conditioned coordinate transformation</span>
+<a name="l00315"></a>00315 <span class="comment">*                            parameters.</span>
+<a name="l00316"></a>00316 <span class="comment">*                         8: All of the corner pixel coordinates are invalid.</span>
+<a name="l00317"></a>00317 <span class="comment">*                         9: Could not determine reference pixel coordinate.</span>
+<a name="l00318"></a>00318 <span class="comment">*                        10: Could not determine reference pixel value.</span>
+<a name="l00319"></a>00319 <span class="comment">*</span>
+<a name="l00320"></a>00320 <span class="comment">*                       For returns > 1, a detailed error message is set in</span>
+<a name="l00321"></a>00321 <span class="comment">*                       wcsprm::err if enabled, see wcserr_enable().</span>
+<a name="l00322"></a>00322 <span class="comment">*</span>
+<a name="l00323"></a>00323 <span class="comment">*</span>
+<a name="l00324"></a>00324 <span class="comment">* Global variable: const char *wcsfix_errmsg[] - Status return messages</span>
+<a name="l00325"></a>00325 <span class="comment">* ---------------------------------------------------------------------</span>
+<a name="l00326"></a>00326 <span class="comment">* Error messages to match the status value returned from each function.</span>
+<a name="l00327"></a>00327 <span class="comment">*</span>
+<a name="l00328"></a>00328 <span class="comment">*===========================================================================*/</span>
 <a name="l00329"></a>00329 
-<a name="l00330"></a>00330 <span class="keywordtype">int</span> <a class="code" href="wcsfix_8h.html#25714f1558ecbee6c1b1fef0abf8ea7f" title="Fix erroneously omitted CDi_ja keywords.">cdfix</a>(<span class="keyword">struct</span> <a class="code" href="structwcsprm.html" title="Coordinate transformation parameters.">wcsprm</a> *wcs);
-<a name="l00331"></a>00331 
-<a name="l00332"></a>00332 <span class="keywordtype">int</span> <a class="code" href="wcsfix_8h.html#77b614a15de67b42040c2be46cbfca1a" title="Translate DATE-OBS and derive MJD-OBS or vice versa.">datfix</a>(<span class="keyword">struct</span> <a class="code" href="structwcsprm.html" title="Coordinate transformation parameters.">wcsprm</a> *wcs);
-<a name="l00333"></a>00333 
-<a name="l00334"></a>00334 <span class="keywordtype">int</span> <a class="code" href="wcsfix_8h.html#883167275c4d3855ba453364db3d8d66" title="Correct aberrant CUNITia keyvalues.">unitfix</a>(<span class="keywordtype">int</span> ctrl, <span class="keyword">struct</span> <a class="code" href="structwcsprm.html" title="Coordinate transformation parameters.">wcsprm</a> *wcs);
+<a name="l00330"></a>00330 <span class="preprocessor">#ifndef WCSLIB_WCSFIX</span>
+<a name="l00331"></a>00331 <span class="preprocessor"></span><span class="preprocessor">#define WCSLIB_WCSFIX</span>
+<a name="l00332"></a>00332 <span class="preprocessor"></span>
+<a name="l00333"></a>00333 <span class="preprocessor">#include "<a class="code" href="wcs_8h.html">wcs.h</a>"</span>
+<a name="l00334"></a>00334 <span class="preprocessor">#include "<a class="code" href="wcserr_8h.html">wcserr.h</a>"</span>
 <a name="l00335"></a>00335 
-<a name="l00336"></a>00336 <span class="keywordtype">int</span> <a class="code" href="wcsfix_8h.html#c1df72303f64e50d5e3cb320c126443b" title="Translate AIPS-convention celestial projection types.">celfix</a>(<span class="keyword">struct</span> <a class="code" href="structwcsprm.html" title="Coordinate transformation parameters.">wcsprm</a> *wcs);
-<a name="l00337"></a>00337 
-<a name="l00338"></a>00338 <span class="keywordtype">int</span> <a class="code" href="wcsfix_8h.html#f011e4065b6179e19d2964bc9646b6af" title="Translate AIPS-convention spectral types.">spcfix</a>(<span class="keyword">struct</span> <a class="code" href="structwcsprm.html" title="Coordinate transformation parameters.">wcsprm</a> *wcs);
-<a name="l00339"></a>00339 
-<a name="l00340"></a>00340 <span class="keywordtype">int</span> <a class="code" href="wcsfix_8h.html#07281faacbec1df800a417bf157751d7" title="Fix malformed cylindrical projections.">cylfix</a>(<span class="keyword">const</span> <span class="keywordtype">int</span> naxis[], <span class="keyword">struct</span> <a class="code" href="structwcsprm.html" title="Coordinate transformation parameters.">wcsprm</a> *wcs);
-<a name="l00341"></a>00341 
-<a name="l00342"></a>00342 
-<a name="l00343"></a>00343 <span class="preprocessor">#ifdef __cplusplus</span>
-<a name="l00344"></a>00344 <span class="preprocessor"></span>}
-<a name="l00345"></a>00345 <span class="preprocessor">#endif</span>
-<a name="l00346"></a>00346 <span class="preprocessor"></span>
-<a name="l00347"></a>00347 <span class="preprocessor">#endif </span><span class="comment">/* WCSLIB_WCSFIX */</span>
+<a name="l00336"></a>00336 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00337"></a>00337 <span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">"C"</span> {
+<a name="l00338"></a>00338 <span class="preprocessor">#endif</span>
+<a name="l00339"></a>00339 <span class="preprocessor"></span>
+<a name="l00340"></a><a class="code" href="wcsfix_8h.html#f23e7b02522c40fa5dfbf3d569348844">00340</a> <span class="preprocessor">#define CDFIX    0</span>
+<a name="l00341"></a><a class="code" href="wcsfix_8h.html#7181ebe5e9f0a4058642c56dc848bd5c">00341</a> <span class="preprocessor"></span><span class="preprocessor">#define DATFIX   1</span>
+<a name="l00342"></a><a class="code" href="wcsfix_8h.html#8f4a947e2605b35ffa92f08b113d60b2">00342</a> <span class="preprocessor"></span><span class="preprocessor">#define UNITFIX  2</span>
+<a name="l00343"></a><a class="code" href="wcsfix_8h.html#f1b99efe520fbd2d4bd0e5a35f87e186">00343</a> <span class="preprocessor"></span><span class="preprocessor">#define CELFIX   3</span>
+<a name="l00344"></a><a class="code" href="wcsfix_8h.html#0816c5f2354ee6c0044e11867d7558ea">00344</a> <span class="preprocessor"></span><span class="preprocessor">#define SPCFIX   4</span>
+<a name="l00345"></a><a class="code" href="wcsfix_8h.html#4d37e0274dff84649cba075b8761b3fa">00345</a> <span class="preprocessor"></span><span class="preprocessor">#define CYLFIX   5</span>
+<a name="l00346"></a><a class="code" href="wcsfix_8h.html#0ed13e54c3eacb9325afbae78ef33b61">00346</a> <span class="preprocessor"></span><span class="preprocessor">#define NWCSFIX  6</span>
+<a name="l00347"></a>00347 <span class="preprocessor"></span>
+<a name="l00348"></a>00348 <span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="wcsfix_8h.html#256ce6281894f65dd15396cc0994e875" title="Status return messages.">wcsfix_errmsg</a>[];
+<a name="l00349"></a><a class="code" href="wcsfix_8h.html#3229b126ed844da0a2d4f7abff1de7d0">00349</a> <span class="preprocessor">#define cylfix_errmsg wcsfix_errmsg</span>
+<a name="l00350"></a>00350 <span class="preprocessor"></span>
+<a name="l00351"></a><a class="code" href="wcsfix_8h.html#0399bbea1e28abad3259a8ea05b25183">00351</a> <span class="keyword">enum</span> <a class="code" href="wcsfix_8h.html#0399bbea1e28abad3259a8ea05b25183">wcsfix_errmsg_enum</a> {
+<a name="l00352"></a><a class="code" href="wcsfix_8h.html#0399bbea1e28abad3259a8ea05b25183ec3fdc50ed9f4ca8d80d7ce7751ef0e3">00352</a>   <a class="code" href="wcsfix_8h.html#0399bbea1e28abad3259a8ea05b25183ec3fdc50ed9f4ca8d80d7ce7751ef0e3">FIXERR_NO_CHANGE</a>        = -1, <span class="comment">/* No change. */</span>
+<a name="l00353"></a><a class="code" href="wcsfix_8h.html#0399bbea1e28abad3259a8ea05b25183ee9fbc64e56bb6d307d06d8ef8e8b244">00353</a>   <a class="code" href="wcsfix_8h.html#0399bbea1e28abad3259a8ea05b25183ee9fbc64e56bb6d307d06d8ef8e8b244">FIXERR_SUCCESS</a>          =  0, <span class="comment">/* Success. */</span>
+<a name="l00354"></a><a class="code" href="wcsfix_8h.html#0399bbea1e28abad3259a8ea05b25183f574a836e251e8a0257da97580bb9354">00354</a>   <a class="code" href="wcsfix_8h.html#0399bbea1e28abad3259a8ea05b25183f574a836e251e8a0257da97580bb9354">FIXERR_NULL_POINTER</a>     =  1, <span class="comment">/* Null wcsprm pointer passed. */</span>
+<a name="l00355"></a><a class="code" href="wcsfix_8h.html#0399bbea1e28abad3259a8ea05b251831e4cf4eeb3cd2f4d8c2c1f040aa62f6c">00355</a>   <a class="code" href="wcsfix_8h.html#0399bbea1e28abad3259a8ea05b251831e4cf4eeb3cd2f4d8c2c1f040aa62f6c">FIXERR_MEMORY</a>           =  2, <span class="comment">/* Memory allocation failed. */</span>
+<a name="l00356"></a><a class="code" href="wcsfix_8h.html#0399bbea1e28abad3259a8ea05b251838553bf40509263e3c3a198810f83d26e">00356</a>   <a class="code" href="wcsfix_8h.html#0399bbea1e28abad3259a8ea05b251838553bf40509263e3c3a198810f83d26e">FIXERR_SINGULAR_MTX</a>     =  3, <span class="comment">/* Linear transformation matrix is</span>
+<a name="l00357"></a>00357 <span class="comment">                                   singular. */</span>
+<a name="l00358"></a><a class="code" href="wcsfix_8h.html#0399bbea1e28abad3259a8ea05b25183421fc9b9a2aac54bc832b3c1180f8f07">00358</a>   <a class="code" href="wcsfix_8h.html#0399bbea1e28abad3259a8ea05b25183421fc9b9a2aac54bc832b3c1180f8f07">FIXERR_BAD_CTYPE</a>        =  4, <span class="comment">/* Inconsistent or unrecognized coordinate</span>
+<a name="l00359"></a>00359 <span class="comment">                                   axis types. */</span>
+<a name="l00360"></a><a class="code" href="wcsfix_8h.html#0399bbea1e28abad3259a8ea05b2518326d787caed068586fbef3d3c0fbce41f">00360</a>   <a class="code" href="wcsfix_8h.html#0399bbea1e28abad3259a8ea05b2518326d787caed068586fbef3d3c0fbce41f">FIXERR_BAD_PARAM</a>        =  5, <span class="comment">/* Invalid parameter value. */</span>
+<a name="l00361"></a><a class="code" href="wcsfix_8h.html#0399bbea1e28abad3259a8ea05b251835dd410d6f1a55543c4f7d0f82435eb40">00361</a>   <a class="code" href="wcsfix_8h.html#0399bbea1e28abad3259a8ea05b251835dd410d6f1a55543c4f7d0f82435eb40">FIXERR_BAD_COORD_TRANS</a>  =  6, <span class="comment">/* Invalid coordinate transformation</span>
+<a name="l00362"></a>00362 <span class="comment">                                   parameters. */</span>
+<a name="l00363"></a><a class="code" href="wcsfix_8h.html#0399bbea1e28abad3259a8ea05b2518381b5390b4f770515ae950d9e382b2885">00363</a>   <a class="code" href="wcsfix_8h.html#0399bbea1e28abad3259a8ea05b2518381b5390b4f770515ae950d9e382b2885">FIXERR_ILL_COORD_TRANS</a>  =  7, <span class="comment">/* Ill-conditioned coordinate transformation</span>
+<a name="l00364"></a>00364 <span class="comment">                                   parameters. */</span>
+<a name="l00365"></a><a class="code" href="wcsfix_8h.html#0399bbea1e28abad3259a8ea05b251833f4b7a9a303943f6c12ea51cce2240cf">00365</a>   <a class="code" href="wcsfix_8h.html#0399bbea1e28abad3259a8ea05b251833f4b7a9a303943f6c12ea51cce2240cf">FIXERR_BAD_CORNER_PIX</a>   =  8, <span class="comment">/* All of the corner pixel coordinates are</span>
+<a name="l00366"></a>00366 <span class="comment">                                   invalid. */</span>
+<a name="l00367"></a><a class="code" href="wcsfix_8h.html#0399bbea1e28abad3259a8ea05b25183d6bf7801d043f41f67c54677d6cfcb75">00367</a>   <a class="code" href="wcsfix_8h.html#0399bbea1e28abad3259a8ea05b25183d6bf7801d043f41f67c54677d6cfcb75">FIXERR_NO_REF_PIX_COORD</a> =  9, <span class="comment">/* Could not determine reference pixel</span>
+<a name="l00368"></a>00368 <span class="comment">                                   coordinate. */</span>
+<a name="l00369"></a><a class="code" href="wcsfix_8h.html#0399bbea1e28abad3259a8ea05b2518315a9e5f9cbb559ef53018e9aade43e88">00369</a>   <a class="code" href="wcsfix_8h.html#0399bbea1e28abad3259a8ea05b2518315a9e5f9cbb559ef53018e9aade43e88">FIXERR_NO_REF_PIX_VAL</a>   = 10  <span class="comment">/* Could not determine reference pixel</span>
+<a name="l00370"></a>00370 <span class="comment">                                   value. */</span>
+<a name="l00371"></a>00371 };
+<a name="l00372"></a>00372 
+<a name="l00373"></a>00373 <span class="keywordtype">int</span> <a class="code" href="wcsfix_8h.html#89e1b5b4d2fa89af03f5d1143352b05f" title="Translate a non-standard WCS struct.">wcsfix</a>(<span class="keywordtype">int</span> ctrl, <span class="keyword">const</span> <span class="keywordtype">int</span> naxis[], <span class="keyword">struct</span> <a class="code" href="structwcsprm.html" title="Coordinate transformation parameters.">wcsprm</a> *wcs, <span class="keywordtype">int</span> stat[]);
+<a name="l00374"></a>00374 
+<a name="l00375"></a>00375 <span class="keywordtype">int</span> <a class="code" href="wcsfix_8h.html#62298e0fb06332a282d9daab718a1286" title="Translate a non-standard WCS struct.">wcsfixi</a>(<span class="keywordtype">int</span> ctrl, <span class="keyword">const</span> <span class="keywordtype">int</span> naxis[], <span class="keyword">struct</span> <a class="code" href="structwcsprm.html" title="Coordinate transformation parameters.">wcsprm</a> *wcs, <span class="keywordtype">int</span> stat[],
+<a name="l00376"></a>00376             <span class="keyword">struct</span> <a class="code" href="structwcserr.html" title="Error message handling.">wcserr</a> info[]);
+<a name="l00377"></a>00377 
+<a name="l00378"></a>00378 <span class="keywordtype">int</span> <a class="code" href="wcsfix_8h.html#25714f1558ecbee6c1b1fef0abf8ea7f" title="Fix erroneously omitted CDi_ja keywords.">cdfix</a>(<span class="keyword">struct</span> <a class="code" href="structwcsprm.html" title="Coordinate transformation parameters.">wcsprm</a> *wcs);
+<a name="l00379"></a>00379 
+<a name="l00380"></a>00380 <span class="keywordtype">int</span> <a class="code" href="wcsfix_8h.html#77b614a15de67b42040c2be46cbfca1a" title="Translate DATE-OBS and derive MJD-OBS or vice versa.">datfix</a>(<span class="keyword">struct</span> <a class="code" href="structwcsprm.html" title="Coordinate transformation parameters.">wcsprm</a> *wcs);
+<a name="l00381"></a>00381 
+<a name="l00382"></a>00382 <span class="keywordtype">int</span> <a class="code" href="wcsfix_8h.html#883167275c4d3855ba453364db3d8d66" title="Correct aberrant CUNITia keyvalues.">unitfix</a>(<span class="keywordtype">int</span> ctrl, <span class="keyword">struct</span> <a class="code" href="structwcsprm.html" title="Coordinate transformation parameters.">wcsprm</a> *wcs);
+<a name="l00383"></a>00383 
+<a name="l00384"></a>00384 <span class="keywordtype">int</span> <a class="code" href="wcsfix_8h.html#c1df72303f64e50d5e3cb320c126443b" title="Translate AIPS-convention celestial projection types.">celfix</a>(<span class="keyword">struct</span> <a class="code" href="structwcsprm.html" title="Coordinate transformation parameters.">wcsprm</a> *wcs);
+<a name="l00385"></a>00385 
+<a name="l00386"></a>00386 <span class="keywordtype">int</span> <a class="code" href="wcsfix_8h.html#f011e4065b6179e19d2964bc9646b6af" title="Translate AIPS-convention spectral types.">spcfix</a>(<span class="keyword">struct</span> <a class="code" href="structwcsprm.html" title="Coordinate transformation parameters.">wcsprm</a> *wcs);
+<a name="l00387"></a>00387 
+<a name="l00388"></a>00388 <span class="keywordtype">int</span> <a class="code" href="wcsfix_8h.html#07281faacbec1df800a417bf157751d7" title="Fix malformed cylindrical projections.">cylfix</a>(<span class="keyword">const</span> <span class="keywordtype">int</span> naxis[], <span class="keyword">struct</span> <a class="code" href="structwcsprm.html" title="Coordinate transformation parameters.">wcsprm</a> *wcs);
+<a name="l00389"></a>00389 
+<a name="l00390"></a>00390 
+<a name="l00391"></a>00391 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00392"></a>00392 <span class="preprocessor"></span>}
+<a name="l00393"></a>00393 <span class="preprocessor">#endif</span>
+<a name="l00394"></a>00394 <span class="preprocessor"></span>
+<a name="l00395"></a>00395 <span class="preprocessor">#endif </span><span class="comment">/* WCSLIB_WCSFIX */</span>
 </pre></div></div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Mon Feb 7 18:03:56 2011 for WCSLIB 4.7 by 
+<hr size="1"><address style="text-align: right;"><small>Generated on Tue Oct 4 19:02:30 2011 for WCSLIB 4.8.2 by 
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address>
 </body>
diff --git a/wcslib/html/wcsfix_8h.html b/wcslib/html/wcsfix_8h.html
index 29a2dd0..685e8f8 100644
--- a/wcslib/html/wcsfix_8h.html
+++ b/wcslib/html/wcsfix_8h.html
@@ -1,6 +1,6 @@
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
 <html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>WCSLIB 4.7: wcsfix.h File Reference</title>
+<title>WCSLIB 4.8.2: wcsfix.h File Reference</title>
 <link href="doxygen.css" rel="stylesheet" type="text/css">
 <link href="tabs.css" rel="stylesheet" type="text/css">
 </head><body>
@@ -17,6 +17,7 @@
 </div>
 <div class="contents">
 <h1>wcsfix.h File Reference</h1><code>#include "<a class="el" href="wcs_8h-source.html">wcs.h</a>"</code><br>
+<code>#include "<a class="el" href="wcserr_8h-source.html">wcserr.h</a>"</code><br>
 
 <p>
 <a href="wcsfix_8h-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0">
@@ -46,10 +47,32 @@
 <tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="wcsfix_8h.html#3229b126ed844da0a2d4f7abff1de7d0">cylfix_errmsg</a>   <a class="el" href="wcsfix_8h.html#256ce6281894f65dd15396cc0994e875">wcsfix_errmsg</a></td></tr>
 
 <tr><td class="mdescLeft"> </td><td class="mdescRight">Deprecated.  <a href="#3229b126ed844da0a2d4f7abff1de7d0"></a><br></td></tr>
+<tr><td colspan="2"><br><h2>Enumerations</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="wcsfix_8h.html#0399bbea1e28abad3259a8ea05b25183">wcsfix_errmsg_enum</a> { <br>
+  <a class="el" href="wcsfix_8h.html#0399bbea1e28abad3259a8ea05b25183ec3fdc50ed9f4ca8d80d7ce7751ef0e3">FIXERR_NO_CHANGE</a> =  -1, 
+<a class="el" href="wcsfix_8h.html#0399bbea1e28abad3259a8ea05b25183ee9fbc64e56bb6d307d06d8ef8e8b244">FIXERR_SUCCESS</a> =  0, 
+<a class="el" href="wcsfix_8h.html#0399bbea1e28abad3259a8ea05b25183f574a836e251e8a0257da97580bb9354">FIXERR_NULL_POINTER</a> =  1, 
+<a class="el" href="wcsfix_8h.html#0399bbea1e28abad3259a8ea05b251831e4cf4eeb3cd2f4d8c2c1f040aa62f6c">FIXERR_MEMORY</a> =  2, 
+<br>
+  <a class="el" href="wcsfix_8h.html#0399bbea1e28abad3259a8ea05b251838553bf40509263e3c3a198810f83d26e">FIXERR_SINGULAR_MTX</a> =  3, 
+<a class="el" href="wcsfix_8h.html#0399bbea1e28abad3259a8ea05b25183421fc9b9a2aac54bc832b3c1180f8f07">FIXERR_BAD_CTYPE</a> =  4, 
+<a class="el" href="wcsfix_8h.html#0399bbea1e28abad3259a8ea05b2518326d787caed068586fbef3d3c0fbce41f">FIXERR_BAD_PARAM</a> =  5, 
+<a class="el" href="wcsfix_8h.html#0399bbea1e28abad3259a8ea05b251835dd410d6f1a55543c4f7d0f82435eb40">FIXERR_BAD_COORD_TRANS</a> =  6, 
+<br>
+  <a class="el" href="wcsfix_8h.html#0399bbea1e28abad3259a8ea05b2518381b5390b4f770515ae950d9e382b2885">FIXERR_ILL_COORD_TRANS</a> =  7, 
+<a class="el" href="wcsfix_8h.html#0399bbea1e28abad3259a8ea05b251833f4b7a9a303943f6c12ea51cce2240cf">FIXERR_BAD_CORNER_PIX</a> =  8, 
+<a class="el" href="wcsfix_8h.html#0399bbea1e28abad3259a8ea05b25183d6bf7801d043f41f67c54677d6cfcb75">FIXERR_NO_REF_PIX_COORD</a> =  9, 
+<a class="el" href="wcsfix_8h.html#0399bbea1e28abad3259a8ea05b2518315a9e5f9cbb559ef53018e9aade43e88">FIXERR_NO_REF_PIX_VAL</a> =  10
+<br>
+ }</td></tr>
+
 <tr><td colspan="2"><br><h2>Functions</h2></td></tr>
 <tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="wcsfix_8h.html#89e1b5b4d2fa89af03f5d1143352b05f">wcsfix</a> (int ctrl, const int naxis[], struct <a class="el" href="structwcsprm.html">wcsprm</a> *wcs, int stat[])</td></tr>
 
 <tr><td class="mdescLeft"> </td><td class="mdescRight">Translate a non-standard WCS struct.  <a href="#89e1b5b4d2fa89af03f5d1143352b05f"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="wcsfix_8h.html#62298e0fb06332a282d9daab718a1286">wcsfixi</a> (int ctrl, const int naxis[], struct <a class="el" href="structwcsprm.html">wcsprm</a> *wcs, int stat[], struct <a class="el" href="structwcserr.html">wcserr</a> info[])</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Translate a non-standard WCS struct.  <a href="#62298e0fb06332a282d9daab718a1286"></a><br></td></tr>
 <tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="wcsfix_8h.html#25714f1558ecbee6c1b1fef0abf8ea7f">cdfix</a> (struct <a class="el" href="structwcsprm.html">wcsprm</a> *wcs)</td></tr>
 
 <tr><td class="mdescLeft"> </td><td class="mdescRight">Fix erroneously omitted <code><b>CD</b>i<b>_</b>ja</code> keywords.  <a href="#25714f1558ecbee6c1b1fef0abf8ea7f"></a><br></td></tr>
@@ -82,7 +105,7 @@ Auxiliary WCS header information not used directly by WCSLIB may also be transla
 Certain combinations of keyvalues that result in malformed coordinate systems, as described in Sect. 7.3.4 of Paper I, may also be repaired. These are handled by <a class="el" href="wcsfix_8h.html#07281faacbec1df800a417bf157751d7" title="Fix malformed cylindrical projections.">cylfix()</a>.<p>
 <b>Non-standard keywords:</b> <br>
  The AIPS-convention CROTAn keywords are recognized as quasi-standard and as such are accomodated by the <a class="el" href="structwcsprm.html#f124a4259475ea355ced38e73a05363a">wcsprm::crota</a>[] and translated to <a class="el" href="structwcsprm.html#3495a5b0ef529706ec9a0af5c3163d63">wcsprm::pc</a>[][] by <a class="el" href="wcs_8h.html#e5cc3f5d249755583403cdf54d2ebb91" title="Setup routine for the wcsprm struct.">wcsset()</a>. These are not dealt with here, nor are any other non-standard keywords since these routines work only on the contents of a <a class="el" href="structwcsprm.html" title="Coordinate transformation parameters.">wcsprm</a> struct and do not deal with FITS headers per se. In particular, they do not identify or translate <code><b>CD00i00j</b></code>, <code><b>PC00i00j</b></code>, <code><b>PROJPn</b></code>, <code><b>EPOCH</b></code>, <code><b>VELREF</b></code> or <code><b>VSOURCEa</b></code> keywords; this may be done by the FITS WCS header parser supplied with WCSLIB, refer to <a class="el" href="wcshdr_8h.html">wcshdr.h</a>.<p>
-<a class="el" href="wcsfix_8h.html#89e1b5b4d2fa89af03f5d1143352b05f" title="Translate a non-standard WCS struct.">wcsfix()</a> applies all of the corrections handled by the following specific functions which may also be invoked separately:<p>
+<a class="el" href="wcsfix_8h.html#89e1b5b4d2fa89af03f5d1143352b05f" title="Translate a non-standard WCS struct.">wcsfix()</a> and <a class="el" href="wcsfix_8h.html#62298e0fb06332a282d9daab718a1286" title="Translate a non-standard WCS struct.">wcsfixi()</a> apply all of the corrections handled by the following specific functions which may also be invoked separately:<p>
 <ul>
 <li>
 <a class="el" href="wcsfix_8h.html#25714f1558ecbee6c1b1fef0abf8ea7f" title="Fix erroneously omitted CDi_ja keywords.">cdfix()</a>: Sets the diagonal element of the <code><b>CD</b>i<b>_</b>ja</code> matrix to 1.0 if all <code><b>CD</b>i<b>_</b>ja</code> keywords associated with a particular axis are omitted.<p>
@@ -224,6 +247,50 @@ Number of elements in the status vector returned by <a class="el" href="wcsfix_8
 
 </div>
 </div><p>
+<hr><h2>Enumeration Type Documentation</h2>
+<a class="anchor" name="0399bbea1e28abad3259a8ea05b25183"></a><!-- doxytag: member="wcsfix.h::wcsfix_errmsg_enum" ref="0399bbea1e28abad3259a8ea05b25183" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">enum <a class="el" href="wcsfix_8h.html#0399bbea1e28abad3259a8ea05b25183">wcsfix_errmsg_enum</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<dl compact><dt><b>Enumerator: </b></dt><dd>
+<table border="0" cellspacing="2" cellpadding="0">
+<tr><td valign="top"><em><a class="anchor" name="0399bbea1e28abad3259a8ea05b25183ec3fdc50ed9f4ca8d80d7ce7751ef0e3"></a><!-- doxytag: member="FIXERR_NO_CHANGE" ref="0399bbea1e28abad3259a8ea05b25183ec3fdc50ed9f4ca8d80d7ce7751ef0e3" args="" -->FIXERR_NO_CHANGE</em> </td><td>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" name="0399bbea1e28abad3259a8ea05b25183ee9fbc64e56bb6d307d06d8ef8e8b244"></a><!-- doxytag: member="FIXERR_SUCCESS" ref="0399bbea1e28abad3259a8ea05b25183ee9fbc64e56bb6d307d06d8ef8e8b244" args="" -->FIXERR_SUCCESS</em> </td><td>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" name="0399bbea1e28abad3259a8ea05b25183f574a836e251e8a0257da97580bb9354"></a><!-- doxytag: member="FIXERR_NULL_POINTER" ref="0399bbea1e28abad3259a8ea05b25183f574a836e251e8a0257da97580bb9354" args="" -->FIXERR_NULL_POINTER</em> </td><td>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" name="0399bbea1e28abad3259a8ea05b251831e4cf4eeb3cd2f4d8c2c1f040aa62f6c"></a><!-- doxytag: member="FIXERR_MEMORY" ref="0399bbea1e28abad3259a8ea05b251831e4cf4eeb3cd2f4d8c2c1f040aa62f6c" args="" -->FIXERR_MEMORY</em> </td><td>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" name="0399bbea1e28abad3259a8ea05b251838553bf40509263e3c3a198810f83d26e"></a><!-- doxytag: member="FIXERR_SINGULAR_MTX" ref="0399bbea1e28abad3259a8ea05b251838553bf40509263e3c3a198810f83d26e" args="" -->FIXERR_SINGULAR_MTX</em> </td><td>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" name="0399bbea1e28abad3259a8ea05b25183421fc9b9a2aac54bc832b3c1180f8f07"></a><!-- doxytag: member="FIXERR_BAD_CTYPE" ref="0399bbea1e28abad3259a8ea05b25183421fc9b9a2aac54bc832b3c1180f8f07" args="" -->FIXERR_BAD_CTYPE</em> </td><td>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" name="0399bbea1e28abad3259a8ea05b2518326d787caed068586fbef3d3c0fbce41f"></a><!-- doxytag: member="FIXERR_BAD_PARAM" ref="0399bbea1e28abad3259a8ea05b2518326d787caed068586fbef3d3c0fbce41f" args="" -->FIXERR_BAD_PARAM</em> </td><td>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" name="0399bbea1e28abad3259a8ea05b251835dd410d6f1a55543c4f7d0f82435eb40"></a><!-- doxytag: member="FIXERR_BAD_COORD_TRANS" ref="0399bbea1e28abad3259a8ea05b251835dd410d6f1a55543c4f7d0f82435eb40" args="" -->FIXERR_BAD_COORD_TRANS</em> </td><td>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" name="0399bbea1e28abad3259a8ea05b2518381b5390b4f770515ae950d9e382b2885"></a><!-- doxytag: member="FIXERR_ILL_COORD_TRANS" ref="0399bbea1e28abad3259a8ea05b2518381b5390b4f770515ae950d9e382b2885" args="" -->FIXERR_ILL_COORD_TRANS</em> </td><td>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" name="0399bbea1e28abad3259a8ea05b251833f4b7a9a303943f6c12ea51cce2240cf"></a><!-- doxytag: member="FIXERR_BAD_CORNER_PIX" ref="0399bbea1e28abad3259a8ea05b251833f4b7a9a303943f6c12ea51cce2240cf" args="" -->FIXERR_BAD_CORNER_PIX</em> </td><td>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" name="0399bbea1e28abad3259a8ea05b25183d6bf7801d043f41f67c54677d6cfcb75"></a><!-- doxytag: member="FIXERR_NO_REF_PIX_COORD" ref="0399bbea1e28abad3259a8ea05b25183d6bf7801d043f41f67c54677d6cfcb75" args="" -->FIXERR_NO_REF_PIX_COORD</em> </td><td>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" name="0399bbea1e28abad3259a8ea05b2518315a9e5f9cbb559ef53018e9aade43e88"></a><!-- doxytag: member="FIXERR_NO_REF_PIX_VAL" ref="0399bbea1e28abad3259a8ea05b2518315a9e5f9cbb559ef53018e9aade43e88" args="" -->FIXERR_NO_REF_PIX_VAL</em> </td><td>
+</td></tr>
+</table>
+</dl>
+
+</div>
+</div><p>
 <hr><h2>Function Documentation</h2>
 <a class="anchor" name="89e1b5b4d2fa89af03f5d1143352b05f"></a><!-- doxytag: member="wcsfix.h::wcsfix" ref="89e1b5b4d2fa89af03f5d1143352b05f" args="(int ctrl, const int naxis[], struct wcsprm *wcs, int stat[])" -->
 <div class="memitem">
@@ -263,13 +330,61 @@ Number of elements in the status vector returned by <a class="el" href="wcsfix_8
 <div class="memdoc">
 
 <p>
-<b>wcsfix</b>() applies all of the corrections handled separately by <a class="el" href="wcsfix_8h.html#77b614a15de67b42040c2be46cbfca1a" title="Translate DATE-OBS and derive MJD-OBS or vice versa.">datfix()</a>, <a class="el" href="wcsfix_8h.html#883167275c4d3855ba453364db3d8d66" title="Correct aberrant CUNITia keyvalues.">unitfix()</a>, <a class="el" href="wcsfix_8h.html#c1df72303f64e50d5e3cb320c126443b" title="Translate AIPS-convention celestial projection types.">celfix()</a>, <a class="el" href="wcsfix_8h.html#f011e4065b6179e19d2964bc9646b6af" title="Translate AIPS-convention spectral types.">spcfix()</a> and <a class="el" href="wcsfix_8h.html#07281faacbec1df800a417bf157751d7" title="Fix malformed cylindrical projections.">cylfix()</a>.<p>
+<b>wcsfix</b>() is identical to <b>wcsfixi</b>(), but lacks the info argument. 
+</div>
+</div><p>
+<a class="anchor" name="62298e0fb06332a282d9daab718a1286"></a><!-- doxytag: member="wcsfix.h::wcsfixi" ref="62298e0fb06332a282d9daab718a1286" args="(int ctrl, const int naxis[], struct wcsprm *wcs, int stat[], struct wcserr info[])" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int wcsfixi           </td>
+          <td>(</td>
+          <td class="paramtype">int </td>
+          <td class="paramname"> <em>ctrl</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const int </td>
+          <td class="paramname"> <em>naxis</em>[], </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">struct <a class="el" href="structwcsprm.html">wcsprm</a> * </td>
+          <td class="paramname"> <em>wcs</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">int </td>
+          <td class="paramname"> <em>stat</em>[], </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">struct <a class="el" href="structwcserr.html">wcserr</a> </td>
+          <td class="paramname"> <em>info</em>[]</td><td> </td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<a class="el" href="wcsfix_8h.html#89e1b5b4d2fa89af03f5d1143352b05f" title="Translate a non-standard WCS struct.">wcsfix()</a> applies all of the corrections handled separately by <a class="el" href="wcsfix_8h.html#77b614a15de67b42040c2be46cbfca1a" title="Translate DATE-OBS and derive MJD-OBS or vice versa.">datfix()</a>, <a class="el" href="wcsfix_8h.html#883167275c4d3855ba453364db3d8d66" title="Correct aberrant CUNITia keyvalues.">unitfix()</a>, <a class="el" href="wcsfix_8h.html#c1df72303f64e50d5e3cb320c126443b" title="Translate AIPS-convention celestial projection types.">celfix()</a>, <a class="el" href="wcsfix_8h.html#f011e4065b6179e19d2964bc9646b6af" title="Translate AIPS-convention spectral types.">spcfix()</a> and <a class="el" href="wcsfix_8h.html#07281faacbec1df800a417bf157751d7" title="Fix malformed cylindrical projections.">cylfix()</a>.<p>
 <dl compact><dt><b>Parameters:</b></dt><dd>
   <table border="0" cellspacing="2" cellpadding="0">
-    <tr><td valign="top"><tt>[in]</tt> </td><td valign="top"><em>ctrl</em> </td><td>Do potentially unsafe translations of non-standard unit strings as described in the usage notes to <a class="el" href="wcsunits_8h.html#560462cb2a7fa7eae6b4f325c85e7911" title="Translation of non-standard unit specifications.">wcsutrn()</a>. </td></tr>
+    <tr><td valign="top"><tt>[in]</tt> </td><td valign="top"><em>ctrl</em> </td><td>Do potentially unsafe translations of non-standard unit strings as described in the usage notes to <a class="el" href="wcsunits_8h.html#560462cb2a7fa7eae6b4f325c85e7911">wcsutrn()</a>. </td></tr>
     <tr><td valign="top"><tt>[in]</tt> </td><td valign="top"><em>naxis</em> </td><td>Image axis lengths. If this array pointer is set to zero then <a class="el" href="wcsfix_8h.html#07281faacbec1df800a417bf157751d7" title="Fix malformed cylindrical projections.">cylfix()</a> will not be invoked.</td></tr>
     <tr><td valign="top"><tt>[in,out]</tt> </td><td valign="top"><em>wcs</em> </td><td>Coordinate transformation parameters.</td></tr>
-    <tr><td valign="top"><tt>[out]</tt> </td><td valign="top"><em>stat</em> </td><td>Status returns from each of the functions. Use the preprocessor macros NWCSFIX to dimension this vector and CDFIX, DATFIX, UNITFIX, CELFIX, SPCFIX and CYLFIX to access its elements. A status value of -2 is set for functions that were not invoked.</td></tr>
+    <tr><td valign="top"><tt>[out]</tt> </td><td valign="top"><em>stat</em> </td><td>Status returns from each of the functions. Use the preprocessor macros NWCSFIX to dimension this vector and CDFIX, DATFIX, UNITFIX, CELFIX, SPCFIX and CYLFIX to access its elements. A status value of -2 is set for functions that were not invoked. </td></tr>
+    <tr><td valign="top"><tt>[out]</tt> </td><td valign="top"><em>info</em> </td><td>Status messages from each of the functions. Use the preprocessor macros NWCSFIX to dimension this vector and CDFIX, DATFIX, UNITFIX, CELFIX, SPCFIX and CYLFIX to access its elements.</td></tr>
   </table>
 </dl>
 <dl class="return" compact><dt><b>Returns:</b></dt><dd>Status return value:<ul>
@@ -332,7 +447,7 @@ Number of elements in the status vector returned by <a class="el" href="wcsfix_8
 </dl>
 <dl class="return" compact><dt><b>Returns:</b></dt><dd>Status return value:<ul>
 <li>-1: No change required (not an error).</li><li>0: Success.</li><li>1: Null <a class="el" href="structwcsprm.html" title="Coordinate transformation parameters.">wcsprm</a> pointer passed.</li><li>5: Invalid parameter value.</li></ul>
-</dd></dl>
+For returns > 1, a detailed error message is set in <a class="el" href="structwcsprm.html#f54ce939604be183231f0ee006e2f8ed">wcsprm::err</a> if enabled, see <a class="el" href="wcserr_8h.html#1691b8bd184d40ca6fda255be078fa53" title="Enable/disable error messaging.">wcserr_enable()</a>.</dd></dl>
 <b>Notes:</b> <br>
  The MJD algorithms used by <b>datfix</b>() are from D.A. Hatcher, 1984, QJRAS, 25, 53-55, as modified by P.T. Wallace for use in SLALIB subroutines <em>CLDJ</em> and <em>DJCL</em>. 
 </div>
@@ -363,10 +478,10 @@ Number of elements in the status vector returned by <a class="el" href="wcsfix_8
 <div class="memdoc">
 
 <p>
-<b>unitfix</b>() applies <a class="el" href="wcsunits_8h.html#560462cb2a7fa7eae6b4f325c85e7911" title="Translation of non-standard unit specifications.">wcsutrn()</a> to translate non-standard <code><b>CUNIT</b>ia</code> keyvalues, e.g. '<code><b>DEG</b></code>' -> '<code><b>deg</b></code>', also stripping off unnecessary whitespace.<p>
+<b>unitfix</b>() applies <a class="el" href="wcsunits_8h.html#560462cb2a7fa7eae6b4f325c85e7911">wcsutrn()</a> to translate non-standard <code><b>CUNIT</b>ia</code> keyvalues, e.g. '<code><b>DEG</b></code>' -> '<code><b>deg</b></code>', also stripping off unnecessary whitespace.<p>
 <dl compact><dt><b>Parameters:</b></dt><dd>
   <table border="0" cellspacing="2" cellpadding="0">
-    <tr><td valign="top"><tt>[in]</tt> </td><td valign="top"><em>ctrl</em> </td><td>Do potentially unsafe translations described in the usage notes to <a class="el" href="wcsunits_8h.html#560462cb2a7fa7eae6b4f325c85e7911" title="Translation of non-standard unit specifications.">wcsutrn()</a>.</td></tr>
+    <tr><td valign="top"><tt>[in]</tt> </td><td valign="top"><em>ctrl</em> </td><td>Do potentially unsafe translations described in the usage notes to <a class="el" href="wcsunits_8h.html#560462cb2a7fa7eae6b4f325c85e7911">wcsutrn()</a>.</td></tr>
     <tr><td valign="top"><tt>[in,out]</tt> </td><td valign="top"><em>wcs</em> </td><td>Coordinate transformation parameters.</td></tr>
   </table>
 </dl>
@@ -401,8 +516,8 @@ Two additional pv[] keyvalues are created when translating <code><b>NCP</b></cod
   </table>
 </dl>
 <dl class="return" compact><dt><b>Returns:</b></dt><dd>Status return value:<ul>
-<li>-1: No change required (not an error).</li><li>0: Success.</li><li>1: Null <a class="el" href="structwcsprm.html" title="Coordinate transformation parameters.">wcsprm</a> pointer passed.</li><li>2: Memory allocation failed.</li><li>3: Linear transformation matrix is singular.</li><li>4: Inconsistent or unrecognized coordinate axis types.</li><li>5: Invalid parameter value.</li><li>6: Invalid coordinate transformation parameters.</li><li>7: Ill-conditioned coordinate transformation parameters. </li></ul>
-</dd></dl>
+<li>-1: No change required (not an error).</li><li>0: Success.</li><li>1: Null <a class="el" href="structwcsprm.html" title="Coordinate transformation parameters.">wcsprm</a> pointer passed.</li><li>2: Memory allocation failed.</li><li>3: Linear transformation matrix is singular.</li><li>4: Inconsistent or unrecognized coordinate axis types.</li><li>5: Invalid parameter value.</li><li>6: Invalid coordinate transformation parameters.</li><li>7: Ill-conditioned coordinate transformation parameters.</li></ul>
+For returns > 1, a detailed error message is set in <a class="el" href="structwcsprm.html#f54ce939604be183231f0ee006e2f8ed">wcsprm::err</a> if enabled, see <a class="el" href="wcserr_8h.html#1691b8bd184d40ca6fda255be078fa53" title="Enable/disable error messaging.">wcserr_enable()</a>. </dd></dl>
 
 </div>
 </div><p>
@@ -430,8 +545,8 @@ Two additional pv[] keyvalues are created when translating <code><b>NCP</b></cod
   </table>
 </dl>
 <dl class="return" compact><dt><b>Returns:</b></dt><dd>Status return value:<ul>
-<li>-1: No change required (not an error).</li><li>0: Success.</li><li>1: Null <a class="el" href="structwcsprm.html" title="Coordinate transformation parameters.">wcsprm</a> pointer passed.</li><li>2: Memory allocation failed.</li><li>3: Linear transformation matrix is singular.</li><li>4: Inconsistent or unrecognized coordinate axis types.</li><li>5: Invalid parameter value.</li><li>6: Invalid coordinate transformation parameters.</li><li>7: Ill-conditioned coordinate transformation parameters. </li></ul>
-</dd></dl>
+<li>-1: No change required (not an error).</li><li>0: Success.</li><li>1: Null <a class="el" href="structwcsprm.html" title="Coordinate transformation parameters.">wcsprm</a> pointer passed.</li><li>2: Memory allocation failed.</li><li>3: Linear transformation matrix is singular.</li><li>4: Inconsistent or unrecognized coordinate axis types.</li><li>5: Invalid parameter value.</li><li>6: Invalid coordinate transformation parameters.</li><li>7: Ill-conditioned coordinate transformation parameters.</li></ul>
+For returns > 1, a detailed error message is set in <a class="el" href="structwcsprm.html#f54ce939604be183231f0ee006e2f8ed">wcsprm::err</a> if enabled, see <a class="el" href="wcserr_8h.html#1691b8bd184d40ca6fda255be078fa53" title="Enable/disable error messaging.">wcserr_enable()</a>. </dd></dl>
 
 </div>
 </div><p>
@@ -469,8 +584,8 @@ Two additional pv[] keyvalues are created when translating <code><b>NCP</b></cod
   </table>
 </dl>
 <dl class="return" compact><dt><b>Returns:</b></dt><dd>Status return value:<ul>
-<li>-1: No change required (not an error).</li><li>0: Success.</li><li>1: Null <a class="el" href="structwcsprm.html" title="Coordinate transformation parameters.">wcsprm</a> pointer passed.</li><li>2: Memory allocation failed.</li><li>3: Linear transformation matrix is singular.</li><li>4: Inconsistent or unrecognized coordinate axis types.</li><li>5: Invalid parameter value.</li><li>6: Invalid coordinate transformation parameters.</li><li>7: Ill-conditioned coordinate transformation parameters.</li><li>8: All of the corner pixel coordinates are invalid.</li><li>9: Could not determine reference pixel coordinate.</li><li>10: Could not determine reference pixel value. </li></ul>
-</dd></dl>
+<li>-1: No change required (not an error).</li><li>0: Success.</li><li>1: Null <a class="el" href="structwcsprm.html" title="Coordinate transformation parameters.">wcsprm</a> pointer passed.</li><li>2: Memory allocation failed.</li><li>3: Linear transformation matrix is singular.</li><li>4: Inconsistent or unrecognized coordinate axis types.</li><li>5: Invalid parameter value.</li><li>6: Invalid coordinate transformation parameters.</li><li>7: Ill-conditioned coordinate transformation parameters.</li><li>8: All of the corner pixel coordinates are invalid.</li><li>9: Could not determine reference pixel coordinate.</li><li>10: Could not determine reference pixel value.</li></ul>
+For returns > 1, a detailed error message is set in <a class="el" href="structwcsprm.html#f54ce939604be183231f0ee006e2f8ed">wcsprm::err</a> if enabled, see <a class="el" href="wcserr_8h.html#1691b8bd184d40ca6fda255be078fa53" title="Enable/disable error messaging.">wcserr_enable()</a>. </dd></dl>
 
 </div>
 </div><p>
@@ -491,7 +606,7 @@ Error messages to match the status value returned from each function.
 </div>
 </div><p>
 </div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Mon Feb 7 18:03:57 2011 for WCSLIB 4.7 by 
+<hr size="1"><address style="text-align: right;"><small>Generated on Tue Oct 4 19:02:30 2011 for WCSLIB 4.8.2 by 
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address>
 </body>
diff --git a/wcslib/html/wcshdr_8h-source.html b/wcslib/html/wcshdr_8h-source.html
index 4c9c103..78085f6 100644
--- a/wcslib/html/wcshdr_8h-source.html
+++ b/wcslib/html/wcshdr_8h-source.html
@@ -1,6 +1,6 @@
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
 <html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>WCSLIB 4.7: wcshdr.h Source File</title>
+<title>WCSLIB 4.8.2: wcshdr.h Source File</title>
 <link href="doxygen.css" rel="stylesheet" type="text/css">
 <link href="tabs.css" rel="stylesheet" type="text/css">
 </head><body>
@@ -16,7 +16,7 @@
   </div>
 <h1>wcshdr.h</h1><a href="wcshdr_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*============================================================================</span>
 <a name="l00002"></a>00002 <span class="comment"></span>
-<a name="l00003"></a>00003 <span class="comment">  WCSLIB 4.7 - an implementation of the FITS WCS standard.</span>
+<a name="l00003"></a>00003 <span class="comment">  WCSLIB 4.8 - an implementation of the FITS WCS standard.</span>
 <a name="l00004"></a>00004 <span class="comment">  Copyright (C) 1995-2011, Mark Calabretta</span>
 <a name="l00005"></a>00005 <span class="comment"></span>
 <a name="l00006"></a>00006 <span class="comment">  This file is part of WCSLIB.</span>
@@ -44,10 +44,10 @@
 <a name="l00028"></a>00028 <span class="comment"></span>
 <a name="l00029"></a>00029 <span class="comment">  Author: Mark Calabretta, Australia Telescope National Facility</span>
 <a name="l00030"></a>00030 <span class="comment">  http://www.atnf.csiro.au/~mcalabre/index.html</span>
-<a name="l00031"></a>00031 <span class="comment">  $Id: wcshdr.h,v 4.7 2011/02/07 07:03:42 cal103 Exp $</span>
+<a name="l00031"></a>00031 <span class="comment">  $Id: wcshdr.h,v 4.8.1.1 2011/08/15 08:07:06 cal103 Exp cal103 $</span>
 <a name="l00032"></a>00032 <span class="comment">*=============================================================================</span>
 <a name="l00033"></a>00033 <span class="comment">*</span>
-<a name="l00034"></a>00034 <span class="comment">* WCSLIB 4.7 - C routines that implement the FITS World Coordinate System</span>
+<a name="l00034"></a>00034 <span class="comment">* WCSLIB 4.8 - C routines that implement the FITS World Coordinate System</span>
 <a name="l00035"></a>00035 <span class="comment">* (WCS) standard.  Refer to</span>
 <a name="l00036"></a>00036 <span class="comment">*</span>
 <a name="l00037"></a>00037 <span class="comment">*   "Representations of world coordinates in FITS",</span>
@@ -160,713 +160,713 @@
 <a name="l00144"></a>00144 <span class="comment">*</span>
 <a name="l00145"></a>00145 <span class="comment">* Given:</span>
 <a name="l00146"></a>00146 <span class="comment">*   nkeyrec   int       Number of keyrecords in header[].</span>
-<a name="l00147"></a>00147 <span class="comment">*   relax     int       Degree of permissiveness:</span>
-<a name="l00148"></a>00148 <span class="comment">*                         0: Recognize only FITS keywords defined by the</span>
-<a name="l00149"></a>00149 <span class="comment">*                            published WCS standard.</span>
-<a name="l00150"></a>00150 <span class="comment">*                         WCSHDR_all: Admit all recognized informal</span>
-<a name="l00151"></a>00151 <span class="comment">*                            extensions of the WCS standard.</span>
-<a name="l00152"></a>00152 <span class="comment">*                       Fine-grained control of the degree of permissiveness</span>
-<a name="l00153"></a>00153 <span class="comment">*                       is also possible as explained in wcsbth() note 5.</span>
-<a name="l00154"></a>00154 <span class="comment">*   ctrl      int       Error reporting and other control options for invalid</span>
-<a name="l00155"></a>00155 <span class="comment">*                       WCS and other header keyrecords:</span>
-<a name="l00156"></a>00156 <span class="comment">*                           0: Do not report any rejected header keyrecords.</span>
-<a name="l00157"></a>00157 <span class="comment">*                           1: Produce a one-line message stating the number</span>
-<a name="l00158"></a>00158 <span class="comment">*                              of WCS keyrecords rejected (nreject).</span>
-<a name="l00159"></a>00159 <span class="comment">*                           2: Report each rejected keyrecord and the reason</span>
-<a name="l00160"></a>00160 <span class="comment">*                              why it was rejected.</span>
-<a name="l00161"></a>00161 <span class="comment">*                           3: As above, but also report all non-WCS</span>
-<a name="l00162"></a>00162 <span class="comment">*                              keyrecords that were discarded, and the number</span>
-<a name="l00163"></a>00163 <span class="comment">*                              of coordinate representations (nwcs) found.</span>
-<a name="l00164"></a>00164 <span class="comment">*                       The report is written to stderr.</span>
-<a name="l00165"></a>00165 <span class="comment">*</span>
-<a name="l00166"></a>00166 <span class="comment">*                       For ctrl < 0, WCS keyrecords processed by wcspih()</span>
-<a name="l00167"></a>00167 <span class="comment">*                       are removed from header[]:</span>
-<a name="l00168"></a>00168 <span class="comment">*                          -1: Remove only valid WCS keyrecords whose values</span>
-<a name="l00169"></a>00169 <span class="comment">*                              were successfully extracted, nothing is</span>
-<a name="l00170"></a>00170 <span class="comment">*                              reported.</span>
-<a name="l00171"></a>00171 <span class="comment">*                          -2: Also remove WCS keyrecords that were rejected,</span>
-<a name="l00172"></a>00172 <span class="comment">*                              reporting each one and the reason that it was</span>
-<a name="l00173"></a>00173 <span class="comment">*                              rejected.</span>
-<a name="l00174"></a>00174 <span class="comment">*                          -3: As above, and also report the number of</span>
-<a name="l00175"></a>00175 <span class="comment">*                              coordinate representations (nwcs) found.</span>
-<a name="l00176"></a>00176 <span class="comment">*                         -11: Same as -1 but preserving the basic keywords</span>
-<a name="l00177"></a>00177 <span class="comment">*                              '{DATE,MJD}-{OBS,AVG}' and 'OBSGEO-{X,Y,Z}'.</span>
-<a name="l00178"></a>00178 <span class="comment">*                       If any keyrecords are removed from header[] it will</span>
-<a name="l00179"></a>00179 <span class="comment">*                       be null-terminated (NUL not being a legal FITS header</span>
-<a name="l00180"></a>00180 <span class="comment">*                       character), otherwise it will contain its original</span>
-<a name="l00181"></a>00181 <span class="comment">*                       complement of nkeyrec keyrecords and possibly not be</span>
-<a name="l00182"></a>00182 <span class="comment">*                       null-terminated.</span>
-<a name="l00183"></a>00183 <span class="comment">*</span>
-<a name="l00184"></a>00184 <span class="comment">* Returned:</span>
-<a name="l00185"></a>00185 <span class="comment">*   nreject   int*      Number of WCS keywords rejected for syntax errors,</span>
-<a name="l00186"></a>00186 <span class="comment">*                       illegal values, etc.  Keywords not recognized as WCS</span>
-<a name="l00187"></a>00187 <span class="comment">*                       keywords are simply ignored.  Refer also to wcsbth()</span>
-<a name="l00188"></a>00188 <span class="comment">*                       note 5.</span>
-<a name="l00189"></a>00189 <span class="comment">*   nwcs      int*      Number of coordinate representations found.</span>
-<a name="l00190"></a>00190 <span class="comment">*   wcs       struct wcsprm**</span>
-<a name="l00191"></a>00191 <span class="comment">*                       Pointer to an array of wcsprm structs containing up to</span>
-<a name="l00192"></a>00192 <span class="comment">*                       27 coordinate representations.</span>
+<a name="l00147"></a>00147 <span class="comment">*</span>
+<a name="l00148"></a>00148 <span class="comment">*   relax     int       Degree of permissiveness:</span>
+<a name="l00149"></a>00149 <span class="comment">*                         0: Recognize only FITS keywords defined by the</span>
+<a name="l00150"></a>00150 <span class="comment">*                            published WCS standard.</span>
+<a name="l00151"></a>00151 <span class="comment">*                         WCSHDR_all: Admit all recognized informal</span>
+<a name="l00152"></a>00152 <span class="comment">*                            extensions of the WCS standard.</span>
+<a name="l00153"></a>00153 <span class="comment">*                       Fine-grained control of the degree of permissiveness</span>
+<a name="l00154"></a>00154 <span class="comment">*                       is also possible as explained in wcsbth() note 5.</span>
+<a name="l00155"></a>00155 <span class="comment">*</span>
+<a name="l00156"></a>00156 <span class="comment">*   ctrl      int       Error reporting and other control options for invalid</span>
+<a name="l00157"></a>00157 <span class="comment">*                       WCS and other header keyrecords:</span>
+<a name="l00158"></a>00158 <span class="comment">*                           0: Do not report any rejected header keyrecords.</span>
+<a name="l00159"></a>00159 <span class="comment">*                           1: Produce a one-line message stating the number</span>
+<a name="l00160"></a>00160 <span class="comment">*                              of WCS keyrecords rejected (nreject).</span>
+<a name="l00161"></a>00161 <span class="comment">*                           2: Report each rejected keyrecord and the reason</span>
+<a name="l00162"></a>00162 <span class="comment">*                              why it was rejected.</span>
+<a name="l00163"></a>00163 <span class="comment">*                           3: As above, but also report all non-WCS</span>
+<a name="l00164"></a>00164 <span class="comment">*                              keyrecords that were discarded, and the number</span>
+<a name="l00165"></a>00165 <span class="comment">*                              of coordinate representations (nwcs) found.</span>
+<a name="l00166"></a>00166 <span class="comment">*                       The report is written to stderr.</span>
+<a name="l00167"></a>00167 <span class="comment">*</span>
+<a name="l00168"></a>00168 <span class="comment">*                       For ctrl < 0, WCS keyrecords processed by wcspih()</span>
+<a name="l00169"></a>00169 <span class="comment">*                       are removed from header[]:</span>
+<a name="l00170"></a>00170 <span class="comment">*                          -1: Remove only valid WCS keyrecords whose values</span>
+<a name="l00171"></a>00171 <span class="comment">*                              were successfully extracted, nothing is</span>
+<a name="l00172"></a>00172 <span class="comment">*                              reported.</span>
+<a name="l00173"></a>00173 <span class="comment">*                          -2: Also remove WCS keyrecords that were rejected,</span>
+<a name="l00174"></a>00174 <span class="comment">*                              reporting each one and the reason that it was</span>
+<a name="l00175"></a>00175 <span class="comment">*                              rejected.</span>
+<a name="l00176"></a>00176 <span class="comment">*                          -3: As above, and also report the number of</span>
+<a name="l00177"></a>00177 <span class="comment">*                              coordinate representations (nwcs) found.</span>
+<a name="l00178"></a>00178 <span class="comment">*                         -11: Same as -1 but preserving the basic keywords</span>
+<a name="l00179"></a>00179 <span class="comment">*                              '{DATE,MJD}-{OBS,AVG}' and 'OBSGEO-{X,Y,Z}'.</span>
+<a name="l00180"></a>00180 <span class="comment">*                       If any keyrecords are removed from header[] it will</span>
+<a name="l00181"></a>00181 <span class="comment">*                       be null-terminated (NUL not being a legal FITS header</span>
+<a name="l00182"></a>00182 <span class="comment">*                       character), otherwise it will contain its original</span>
+<a name="l00183"></a>00183 <span class="comment">*                       complement of nkeyrec keyrecords and possibly not be</span>
+<a name="l00184"></a>00184 <span class="comment">*                       null-terminated.</span>
+<a name="l00185"></a>00185 <span class="comment">*</span>
+<a name="l00186"></a>00186 <span class="comment">* Returned:</span>
+<a name="l00187"></a>00187 <span class="comment">*   nreject   int*      Number of WCS keywords rejected for syntax errors,</span>
+<a name="l00188"></a>00188 <span class="comment">*                       illegal values, etc.  Keywords not recognized as WCS</span>
+<a name="l00189"></a>00189 <span class="comment">*                       keywords are simply ignored.  Refer also to wcsbth()</span>
+<a name="l00190"></a>00190 <span class="comment">*                       note 5.</span>
+<a name="l00191"></a>00191 <span class="comment">*</span>
+<a name="l00192"></a>00192 <span class="comment">*   nwcs      int*      Number of coordinate representations found.</span>
 <a name="l00193"></a>00193 <span class="comment">*</span>
-<a name="l00194"></a>00194 <span class="comment">*                       Memory for the array is allocated by wcspih() which</span>
-<a name="l00195"></a>00195 <span class="comment">*                       also invokes wcsini() for each struct to allocate</span>
-<a name="l00196"></a>00196 <span class="comment">*                       memory for internal arrays and initialize their</span>
-<a name="l00197"></a>00197 <span class="comment">*                       members to default values.  Refer also to wcsbth()</span>
-<a name="l00198"></a>00198 <span class="comment">*                       note 8.  Note that wcsset() is not invoked on these</span>
-<a name="l00199"></a>00199 <span class="comment">*                       structs.</span>
-<a name="l00200"></a>00200 <span class="comment">*</span>
-<a name="l00201"></a>00201 <span class="comment">*                       This allocated memory must be freed by the user, first</span>
-<a name="l00202"></a>00202 <span class="comment">*                       by invoking wcsfree() for each struct, and then by</span>
-<a name="l00203"></a>00203 <span class="comment">*                       freeing the array itself.  A routine, wcsvfree(), is</span>
-<a name="l00204"></a>00204 <span class="comment">*                       provided to do this (see below).</span>
-<a name="l00205"></a>00205 <span class="comment">*</span>
-<a name="l00206"></a>00206 <span class="comment">* Function return value:</span>
-<a name="l00207"></a>00207 <span class="comment">*             int       Status return value:</span>
-<a name="l00208"></a>00208 <span class="comment">*                         0: Success.</span>
-<a name="l00209"></a>00209 <span class="comment">*                         1: Null wcsprm pointer passed.</span>
-<a name="l00210"></a>00210 <span class="comment">*                         2: Memory allocation failed.</span>
-<a name="l00211"></a>00211 <span class="comment">*                         4: Fatal error returned by Flex parser.</span>
-<a name="l00212"></a>00212 <span class="comment">*</span>
-<a name="l00213"></a>00213 <span class="comment">* Notes:</span>
-<a name="l00214"></a>00214 <span class="comment">*   Refer to wcsbth() notes 1, 2, 3, 5, 7, and 8.</span>
-<a name="l00215"></a>00215 <span class="comment">*</span>
+<a name="l00194"></a>00194 <span class="comment">*   wcs       struct wcsprm**</span>
+<a name="l00195"></a>00195 <span class="comment">*                       Pointer to an array of wcsprm structs containing up to</span>
+<a name="l00196"></a>00196 <span class="comment">*                       27 coordinate representations.</span>
+<a name="l00197"></a>00197 <span class="comment">*</span>
+<a name="l00198"></a>00198 <span class="comment">*                       Memory for the array is allocated by wcspih() which</span>
+<a name="l00199"></a>00199 <span class="comment">*                       also invokes wcsini() for each struct to allocate</span>
+<a name="l00200"></a>00200 <span class="comment">*                       memory for internal arrays and initialize their</span>
+<a name="l00201"></a>00201 <span class="comment">*                       members to default values.  Refer also to wcsbth()</span>
+<a name="l00202"></a>00202 <span class="comment">*                       note 8.  Note that wcsset() is not invoked on these</span>
+<a name="l00203"></a>00203 <span class="comment">*                       structs.</span>
+<a name="l00204"></a>00204 <span class="comment">*</span>
+<a name="l00205"></a>00205 <span class="comment">*                       This allocated memory must be freed by the user, first</span>
+<a name="l00206"></a>00206 <span class="comment">*                       by invoking wcsfree() for each struct, and then by</span>
+<a name="l00207"></a>00207 <span class="comment">*                       freeing the array itself.  A routine, wcsvfree(), is</span>
+<a name="l00208"></a>00208 <span class="comment">*                       provided to do this (see below).</span>
+<a name="l00209"></a>00209 <span class="comment">*</span>
+<a name="l00210"></a>00210 <span class="comment">* Function return value:</span>
+<a name="l00211"></a>00211 <span class="comment">*             int       Status return value:</span>
+<a name="l00212"></a>00212 <span class="comment">*                         0: Success.</span>
+<a name="l00213"></a>00213 <span class="comment">*                         1: Null wcsprm pointer passed.</span>
+<a name="l00214"></a>00214 <span class="comment">*                         2: Memory allocation failed.</span>
+<a name="l00215"></a>00215 <span class="comment">*                         4: Fatal error returned by Flex parser.</span>
 <a name="l00216"></a>00216 <span class="comment">*</span>
-<a name="l00217"></a>00217 <span class="comment">* wcsbth() - FITS WCS parser routine for binary table and image headers</span>
-<a name="l00218"></a>00218 <span class="comment">* ---------------------------------------------------------------------</span>
-<a name="l00219"></a>00219 <span class="comment">* wcsbth() is a high-level FITS WCS routine that parses a binary table header.</span>
-<a name="l00220"></a>00220 <span class="comment">* It handles image array and pixel list WCS keywords which may be present</span>
-<a name="l00221"></a>00221 <span class="comment">* together in one header.</span>
-<a name="l00222"></a>00222 <span class="comment">*</span>
-<a name="l00223"></a>00223 <span class="comment">* As an extension of the FITS WCS standard, wcsbth() also recognizes image</span>
-<a name="l00224"></a>00224 <span class="comment">* header keywords in a binary table header.  These may be used to provide</span>
-<a name="l00225"></a>00225 <span class="comment">* default values via an inheritance mechanism discussed in note 5 (c.f.</span>
-<a name="l00226"></a>00226 <span class="comment">* WCSHDR_AUXIMG and WCSHDR_ALLIMG), or may instead result in wcsprm structs</span>
-<a name="l00227"></a>00227 <span class="comment">* that are not associated with any particular column.  Thus wcsbth() can</span>
-<a name="l00228"></a>00228 <span class="comment">* handle primary image and image extension headers in addition to binary table</span>
-<a name="l00229"></a>00229 <span class="comment">* headers (it ignores NAXIS and does not rely on the presence of the TFIELDS</span>
-<a name="l00230"></a>00230 <span class="comment">* keyword).</span>
-<a name="l00231"></a>00231 <span class="comment">*</span>
-<a name="l00232"></a>00232 <span class="comment">* All WCS keywords defined in Papers I, II, and III are recognized, and also</span>
-<a name="l00233"></a>00233 <span class="comment">* those used by the AIPS convention and certain other keywords that existed in</span>
-<a name="l00234"></a>00234 <span class="comment">* early drafts of the WCS papers as explained in note 5 below.</span>
+<a name="l00217"></a>00217 <span class="comment">* Notes:</span>
+<a name="l00218"></a>00218 <span class="comment">*   Refer to wcsbth() notes 1, 2, 3, 5, 7, and 8.</span>
+<a name="l00219"></a>00219 <span class="comment">*</span>
+<a name="l00220"></a>00220 <span class="comment">*</span>
+<a name="l00221"></a>00221 <span class="comment">* wcsbth() - FITS WCS parser routine for binary table and image headers</span>
+<a name="l00222"></a>00222 <span class="comment">* ---------------------------------------------------------------------</span>
+<a name="l00223"></a>00223 <span class="comment">* wcsbth() is a high-level FITS WCS routine that parses a binary table header.</span>
+<a name="l00224"></a>00224 <span class="comment">* It handles image array and pixel list WCS keywords which may be present</span>
+<a name="l00225"></a>00225 <span class="comment">* together in one header.</span>
+<a name="l00226"></a>00226 <span class="comment">*</span>
+<a name="l00227"></a>00227 <span class="comment">* As an extension of the FITS WCS standard, wcsbth() also recognizes image</span>
+<a name="l00228"></a>00228 <span class="comment">* header keywords in a binary table header.  These may be used to provide</span>
+<a name="l00229"></a>00229 <span class="comment">* default values via an inheritance mechanism discussed in note 5 (c.f.</span>
+<a name="l00230"></a>00230 <span class="comment">* WCSHDR_AUXIMG and WCSHDR_ALLIMG), or may instead result in wcsprm structs</span>
+<a name="l00231"></a>00231 <span class="comment">* that are not associated with any particular column.  Thus wcsbth() can</span>
+<a name="l00232"></a>00232 <span class="comment">* handle primary image and image extension headers in addition to binary table</span>
+<a name="l00233"></a>00233 <span class="comment">* headers (it ignores NAXIS and does not rely on the presence of the TFIELDS</span>
+<a name="l00234"></a>00234 <span class="comment">* keyword).</span>
 <a name="l00235"></a>00235 <span class="comment">*</span>
-<a name="l00236"></a>00236 <span class="comment">* wcsbth() sets the colnum or colax[] members of the wcsprm structs that it</span>
-<a name="l00237"></a>00237 <span class="comment">* returns with the column number of an image array or the column numbers</span>
-<a name="l00238"></a>00238 <span class="comment">* associated with each pixel coordinate element in a pixel list.  wcsprm</span>
-<a name="l00239"></a>00239 <span class="comment">* structs that are not associated with any particular column, as may be</span>
-<a name="l00240"></a>00240 <span class="comment">* derived from image header keywords, have colnum == 0.</span>
-<a name="l00241"></a>00241 <span class="comment">*</span>
-<a name="l00242"></a>00242 <span class="comment">* Note 6 below discusses the number of wcsprm structs returned by wcsbth(),</span>
-<a name="l00243"></a>00243 <span class="comment">* and the circumstances in which image header keywords cause a struct to be</span>
-<a name="l00244"></a>00244 <span class="comment">* created.  See also note 9 concerning the number of separate images that may</span>
-<a name="l00245"></a>00245 <span class="comment">* be stored in a pixel list.</span>
-<a name="l00246"></a>00246 <span class="comment">*</span>
-<a name="l00247"></a>00247 <span class="comment">* The API to wcsbth() is similar to that of wcspih() except for the addition</span>
-<a name="l00248"></a>00248 <span class="comment">* of extra arguments that may be used to restrict its operation.  Like</span>
-<a name="l00249"></a>00249 <span class="comment">* wcspih(), wcsbth() invokes wcstab() on each of the wcsprm structs that it</span>
-<a name="l00250"></a>00250 <span class="comment">* returns.</span>
-<a name="l00251"></a>00251 <span class="comment">*</span>
-<a name="l00252"></a>00252 <span class="comment">* Given and returned:</span>
-<a name="l00253"></a>00253 <span class="comment">*   header    char[]    Character array containing the (entire) FITS binary</span>
-<a name="l00254"></a>00254 <span class="comment">*                       table, primary image, or image extension header from</span>
-<a name="l00255"></a>00255 <span class="comment">*                       which to identify and construct the coordinate</span>
-<a name="l00256"></a>00256 <span class="comment">*                       representations, for example, as might be obtained</span>
-<a name="l00257"></a>00257 <span class="comment">*                       conveniently via the CFITSIO routine fits_hdr2str().</span>
-<a name="l00258"></a>00258 <span class="comment">*</span>
-<a name="l00259"></a>00259 <span class="comment">*                       Each header "keyrecord" (formerly "card image")</span>
-<a name="l00260"></a>00260 <span class="comment">*                       consists of exactly 80 7-bit ASCII printing</span>
-<a name="l00261"></a>00261 <span class="comment">*                       characters in the range 0x20 to 0x7e (which excludes</span>
-<a name="l00262"></a>00262 <span class="comment">*                       NUL, BS, TAB, LF, FF and CR) especially noting that</span>
-<a name="l00263"></a>00263 <span class="comment">*                       the keyrecords are NOT null-terminated.</span>
-<a name="l00264"></a>00264 <span class="comment">*</span>
-<a name="l00265"></a>00265 <span class="comment">*                       For negative values of ctrl (see below), header[] is</span>
-<a name="l00266"></a>00266 <span class="comment">*                       modified so that WCS keyrecords processed by wcsbth()</span>
-<a name="l00267"></a>00267 <span class="comment">*                       are removed from it.</span>
+<a name="l00236"></a>00236 <span class="comment">* All WCS keywords defined in Papers I, II, and III are recognized, and also</span>
+<a name="l00237"></a>00237 <span class="comment">* those used by the AIPS convention and certain other keywords that existed in</span>
+<a name="l00238"></a>00238 <span class="comment">* early drafts of the WCS papers as explained in note 5 below.</span>
+<a name="l00239"></a>00239 <span class="comment">*</span>
+<a name="l00240"></a>00240 <span class="comment">* wcsbth() sets the colnum or colax[] members of the wcsprm structs that it</span>
+<a name="l00241"></a>00241 <span class="comment">* returns with the column number of an image array or the column numbers</span>
+<a name="l00242"></a>00242 <span class="comment">* associated with each pixel coordinate element in a pixel list.  wcsprm</span>
+<a name="l00243"></a>00243 <span class="comment">* structs that are not associated with any particular column, as may be</span>
+<a name="l00244"></a>00244 <span class="comment">* derived from image header keywords, have colnum == 0.</span>
+<a name="l00245"></a>00245 <span class="comment">*</span>
+<a name="l00246"></a>00246 <span class="comment">* Note 6 below discusses the number of wcsprm structs returned by wcsbth(),</span>
+<a name="l00247"></a>00247 <span class="comment">* and the circumstances in which image header keywords cause a struct to be</span>
+<a name="l00248"></a>00248 <span class="comment">* created.  See also note 9 concerning the number of separate images that may</span>
+<a name="l00249"></a>00249 <span class="comment">* be stored in a pixel list.</span>
+<a name="l00250"></a>00250 <span class="comment">*</span>
+<a name="l00251"></a>00251 <span class="comment">* The API to wcsbth() is similar to that of wcspih() except for the addition</span>
+<a name="l00252"></a>00252 <span class="comment">* of extra arguments that may be used to restrict its operation.  Like</span>
+<a name="l00253"></a>00253 <span class="comment">* wcspih(), wcsbth() invokes wcstab() on each of the wcsprm structs that it</span>
+<a name="l00254"></a>00254 <span class="comment">* returns.</span>
+<a name="l00255"></a>00255 <span class="comment">*</span>
+<a name="l00256"></a>00256 <span class="comment">* Given and returned:</span>
+<a name="l00257"></a>00257 <span class="comment">*   header    char[]    Character array containing the (entire) FITS binary</span>
+<a name="l00258"></a>00258 <span class="comment">*                       table, primary image, or image extension header from</span>
+<a name="l00259"></a>00259 <span class="comment">*                       which to identify and construct the coordinate</span>
+<a name="l00260"></a>00260 <span class="comment">*                       representations, for example, as might be obtained</span>
+<a name="l00261"></a>00261 <span class="comment">*                       conveniently via the CFITSIO routine fits_hdr2str().</span>
+<a name="l00262"></a>00262 <span class="comment">*</span>
+<a name="l00263"></a>00263 <span class="comment">*                       Each header "keyrecord" (formerly "card image")</span>
+<a name="l00264"></a>00264 <span class="comment">*                       consists of exactly 80 7-bit ASCII printing</span>
+<a name="l00265"></a>00265 <span class="comment">*                       characters in the range 0x20 to 0x7e (which excludes</span>
+<a name="l00266"></a>00266 <span class="comment">*                       NUL, BS, TAB, LF, FF and CR) especially noting that</span>
+<a name="l00267"></a>00267 <span class="comment">*                       the keyrecords are NOT null-terminated.</span>
 <a name="l00268"></a>00268 <span class="comment">*</span>
-<a name="l00269"></a>00269 <span class="comment">* Given:</span>
-<a name="l00270"></a>00270 <span class="comment">*   nkeyrec   int       Number of keyrecords in header[].</span>
-<a name="l00271"></a>00271 <span class="comment">*   relax     int       Degree of permissiveness:</span>
-<a name="l00272"></a>00272 <span class="comment">*                         0: Recognize only FITS keywords defined by the</span>
-<a name="l00273"></a>00273 <span class="comment">*                            published WCS standard.</span>
-<a name="l00274"></a>00274 <span class="comment">*                         WCSHDR_all: Admit all recognized informal</span>
-<a name="l00275"></a>00275 <span class="comment">*                            extensions of the WCS standard.</span>
-<a name="l00276"></a>00276 <span class="comment">*                       Fine-grained control of the degree of permissiveness</span>
-<a name="l00277"></a>00277 <span class="comment">*                       is also possible, as explained in note 5 below.</span>
-<a name="l00278"></a>00278 <span class="comment">*   ctrl      int       Error reporting and other control options for invalid</span>
-<a name="l00279"></a>00279 <span class="comment">*                       WCS and other header keyrecords:</span>
-<a name="l00280"></a>00280 <span class="comment">*                           0: Do not report any rejected header keyrecords.</span>
-<a name="l00281"></a>00281 <span class="comment">*                           1: Produce a one-line message stating the number</span>
-<a name="l00282"></a>00282 <span class="comment">*                              of WCS keyrecords rejected (nreject).</span>
-<a name="l00283"></a>00283 <span class="comment">*                           2: Report each rejected keyrecord and the reason</span>
-<a name="l00284"></a>00284 <span class="comment">*                              why it was rejected.</span>
-<a name="l00285"></a>00285 <span class="comment">*                           3: As above, but also report all non-WCS</span>
-<a name="l00286"></a>00286 <span class="comment">*                              keyrecords that were discarded, and the number</span>
-<a name="l00287"></a>00287 <span class="comment">*                              of coordinate representations (nwcs) found.</span>
-<a name="l00288"></a>00288 <span class="comment">*                       The report is written to stderr.</span>
-<a name="l00289"></a>00289 <span class="comment">*</span>
-<a name="l00290"></a>00290 <span class="comment">*                       For ctrl < 0, WCS keyrecords processed by wcsbth()</span>
-<a name="l00291"></a>00291 <span class="comment">*                       are removed from header[]:</span>
-<a name="l00292"></a>00292 <span class="comment">*                          -1: Remove only valid WCS keyrecords whose values</span>
-<a name="l00293"></a>00293 <span class="comment">*                              were successfully extracted, nothing is</span>
-<a name="l00294"></a>00294 <span class="comment">*                              reported.</span>
-<a name="l00295"></a>00295 <span class="comment">*                          -2: Also remove WCS keyrecords that were rejected,</span>
-<a name="l00296"></a>00296 <span class="comment">*                              reporting each one and the reason that it was</span>
-<a name="l00297"></a>00297 <span class="comment">*                              rejected.</span>
-<a name="l00298"></a>00298 <span class="comment">*                          -3: As above, and also report the number of</span>
-<a name="l00299"></a>00299 <span class="comment">*                              coordinate representations (nwcs) found.</span>
-<a name="l00300"></a>00300 <span class="comment">*                         -11: Same as -1 but preserving the basic keywords</span>
-<a name="l00301"></a>00301 <span class="comment">*                              '{DATE,MJD}-{OBS,AVG}' and 'OBSGEO-{X,Y,Z}'.</span>
-<a name="l00302"></a>00302 <span class="comment">*                       If any keyrecords are removed from header[] it will</span>
-<a name="l00303"></a>00303 <span class="comment">*                       be null-terminated (NUL not being a legal FITS header</span>
-<a name="l00304"></a>00304 <span class="comment">*                       character), otherwise it will contain its original</span>
-<a name="l00305"></a>00305 <span class="comment">*                       complement of nkeyrec keyrecords and possibly not be</span>
-<a name="l00306"></a>00306 <span class="comment">*                       null-terminated.</span>
-<a name="l00307"></a>00307 <span class="comment">*   keysel    int       Vector of flag bits that may be used to restrict the</span>
-<a name="l00308"></a>00308 <span class="comment">*                       keyword types considered:</span>
-<a name="l00309"></a>00309 <span class="comment">*                         WCSHDR_IMGHEAD: Image header keywords.</span>
-<a name="l00310"></a>00310 <span class="comment">*                         WCSHDR_BIMGARR: Binary table image array.</span>
-<a name="l00311"></a>00311 <span class="comment">*                         WCSHDR_PIXLIST: Pixel list keywords.</span>
-<a name="l00312"></a>00312 <span class="comment">*                       If zero, there is no restriction.</span>
+<a name="l00269"></a>00269 <span class="comment">*                       For negative values of ctrl (see below), header[] is</span>
+<a name="l00270"></a>00270 <span class="comment">*                       modified so that WCS keyrecords processed by wcsbth()</span>
+<a name="l00271"></a>00271 <span class="comment">*                       are removed from it.</span>
+<a name="l00272"></a>00272 <span class="comment">*</span>
+<a name="l00273"></a>00273 <span class="comment">* Given:</span>
+<a name="l00274"></a>00274 <span class="comment">*   nkeyrec   int       Number of keyrecords in header[].</span>
+<a name="l00275"></a>00275 <span class="comment">*</span>
+<a name="l00276"></a>00276 <span class="comment">*   relax     int       Degree of permissiveness:</span>
+<a name="l00277"></a>00277 <span class="comment">*                         0: Recognize only FITS keywords defined by the</span>
+<a name="l00278"></a>00278 <span class="comment">*                            published WCS standard.</span>
+<a name="l00279"></a>00279 <span class="comment">*                         WCSHDR_all: Admit all recognized informal</span>
+<a name="l00280"></a>00280 <span class="comment">*                            extensions of the WCS standard.</span>
+<a name="l00281"></a>00281 <span class="comment">*                       Fine-grained control of the degree of permissiveness</span>
+<a name="l00282"></a>00282 <span class="comment">*                       is also possible, as explained in note 5 below.</span>
+<a name="l00283"></a>00283 <span class="comment">*</span>
+<a name="l00284"></a>00284 <span class="comment">*   ctrl      int       Error reporting and other control options for invalid</span>
+<a name="l00285"></a>00285 <span class="comment">*                       WCS and other header keyrecords:</span>
+<a name="l00286"></a>00286 <span class="comment">*                           0: Do not report any rejected header keyrecords.</span>
+<a name="l00287"></a>00287 <span class="comment">*                           1: Produce a one-line message stating the number</span>
+<a name="l00288"></a>00288 <span class="comment">*                              of WCS keyrecords rejected (nreject).</span>
+<a name="l00289"></a>00289 <span class="comment">*                           2: Report each rejected keyrecord and the reason</span>
+<a name="l00290"></a>00290 <span class="comment">*                              why it was rejected.</span>
+<a name="l00291"></a>00291 <span class="comment">*                           3: As above, but also report all non-WCS</span>
+<a name="l00292"></a>00292 <span class="comment">*                              keyrecords that were discarded, and the number</span>
+<a name="l00293"></a>00293 <span class="comment">*                              of coordinate representations (nwcs) found.</span>
+<a name="l00294"></a>00294 <span class="comment">*                       The report is written to stderr.</span>
+<a name="l00295"></a>00295 <span class="comment">*</span>
+<a name="l00296"></a>00296 <span class="comment">*                       For ctrl < 0, WCS keyrecords processed by wcsbth()</span>
+<a name="l00297"></a>00297 <span class="comment">*                       are removed from header[]:</span>
+<a name="l00298"></a>00298 <span class="comment">*                          -1: Remove only valid WCS keyrecords whose values</span>
+<a name="l00299"></a>00299 <span class="comment">*                              were successfully extracted, nothing is</span>
+<a name="l00300"></a>00300 <span class="comment">*                              reported.</span>
+<a name="l00301"></a>00301 <span class="comment">*                          -2: Also remove WCS keyrecords that were rejected,</span>
+<a name="l00302"></a>00302 <span class="comment">*                              reporting each one and the reason that it was</span>
+<a name="l00303"></a>00303 <span class="comment">*                              rejected.</span>
+<a name="l00304"></a>00304 <span class="comment">*                          -3: As above, and also report the number of</span>
+<a name="l00305"></a>00305 <span class="comment">*                              coordinate representations (nwcs) found.</span>
+<a name="l00306"></a>00306 <span class="comment">*                         -11: Same as -1 but preserving the basic keywords</span>
+<a name="l00307"></a>00307 <span class="comment">*                              '{DATE,MJD}-{OBS,AVG}' and 'OBSGEO-{X,Y,Z}'.</span>
+<a name="l00308"></a>00308 <span class="comment">*                       If any keyrecords are removed from header[] it will</span>
+<a name="l00309"></a>00309 <span class="comment">*                       be null-terminated (NUL not being a legal FITS header</span>
+<a name="l00310"></a>00310 <span class="comment">*                       character), otherwise it will contain its original</span>
+<a name="l00311"></a>00311 <span class="comment">*                       complement of nkeyrec keyrecords and possibly not be</span>
+<a name="l00312"></a>00312 <span class="comment">*                       null-terminated.</span>
 <a name="l00313"></a>00313 <span class="comment">*</span>
-<a name="l00314"></a>00314 <span class="comment">*                       Keywords such as EQUIna or RFRQna that are common to</span>
-<a name="l00315"></a>00315 <span class="comment">*                       binary table image arrays and pixel lists (including</span>
-<a name="l00316"></a>00316 <span class="comment">*                       WCSNna and TWCSna, as explained in note 4 below) are</span>
-<a name="l00317"></a>00317 <span class="comment">*                       selected by both WCSHDR_BIMGARR and WCSHDR_PIXLIST.</span>
-<a name="l00318"></a>00318 <span class="comment">*                       Thus if inheritance via WCSHDR_ALLIMG is enabled as</span>
-<a name="l00319"></a>00319 <span class="comment">*                       discussed in note 5 and one of these shared keywords</span>
-<a name="l00320"></a>00320 <span class="comment">*                       is present, then WCSHDR_IMGHEAD and WCSHDR_PIXLIST</span>
-<a name="l00321"></a>00321 <span class="comment">*                       alone may be sufficient to cause the construction of</span>
-<a name="l00322"></a>00322 <span class="comment">*                       coordinate descriptions for binary table image arrays.</span>
-<a name="l00323"></a>00323 <span class="comment">*   colsel    int*      Pointer to an array of table column numbers used to</span>
-<a name="l00324"></a>00324 <span class="comment">*                       restrict the keywords considered by wcsbth().</span>
-<a name="l00325"></a>00325 <span class="comment">*</span>
-<a name="l00326"></a>00326 <span class="comment">*                       A null pointer may be specified to indicate that there</span>
-<a name="l00327"></a>00327 <span class="comment">*                       is no restriction.  Otherwise, the magnitude of</span>
-<a name="l00328"></a>00328 <span class="comment">*                       cols[0] specifies the length of the array:</span>
-<a name="l00329"></a>00329 <span class="comment">*                         cols[0] > 0: the columns are included,</span>
-<a name="l00330"></a>00330 <span class="comment">*                         cols[0] < 0: the columns are excluded.</span>
-<a name="l00331"></a>00331 <span class="comment">*</span>
-<a name="l00332"></a>00332 <span class="comment">*                       For the pixel list keywords TPn_ka and TCn_ka (and</span>
-<a name="l00333"></a>00333 <span class="comment">*                       TPCn_ka and TCDn_ka if WCSHDR_LONGKEY is enabled), it</span>
-<a name="l00334"></a>00334 <span class="comment">*                       is an error for one column to be selected but not the</span>
-<a name="l00335"></a>00335 <span class="comment">*                       other.  This is unlike the situation with invalid</span>
-<a name="l00336"></a>00336 <span class="comment">*                       keyrecords, which are simply rejected, because the</span>
-<a name="l00337"></a>00337 <span class="comment">*                       error is not intrinsic to the header itself but</span>
-<a name="l00338"></a>00338 <span class="comment">*                       arises in the way that it is processed.</span>
+<a name="l00314"></a>00314 <span class="comment">*   keysel    int       Vector of flag bits that may be used to restrict the</span>
+<a name="l00315"></a>00315 <span class="comment">*                       keyword types considered:</span>
+<a name="l00316"></a>00316 <span class="comment">*                         WCSHDR_IMGHEAD: Image header keywords.</span>
+<a name="l00317"></a>00317 <span class="comment">*                         WCSHDR_BIMGARR: Binary table image array.</span>
+<a name="l00318"></a>00318 <span class="comment">*                         WCSHDR_PIXLIST: Pixel list keywords.</span>
+<a name="l00319"></a>00319 <span class="comment">*                       If zero, there is no restriction.</span>
+<a name="l00320"></a>00320 <span class="comment">*</span>
+<a name="l00321"></a>00321 <span class="comment">*                       Keywords such as EQUIna or RFRQna that are common to</span>
+<a name="l00322"></a>00322 <span class="comment">*                       binary table image arrays and pixel lists (including</span>
+<a name="l00323"></a>00323 <span class="comment">*                       WCSNna and TWCSna, as explained in note 4 below) are</span>
+<a name="l00324"></a>00324 <span class="comment">*                       selected by both WCSHDR_BIMGARR and WCSHDR_PIXLIST.</span>
+<a name="l00325"></a>00325 <span class="comment">*                       Thus if inheritance via WCSHDR_ALLIMG is enabled as</span>
+<a name="l00326"></a>00326 <span class="comment">*                       discussed in note 5 and one of these shared keywords</span>
+<a name="l00327"></a>00327 <span class="comment">*                       is present, then WCSHDR_IMGHEAD and WCSHDR_PIXLIST</span>
+<a name="l00328"></a>00328 <span class="comment">*                       alone may be sufficient to cause the construction of</span>
+<a name="l00329"></a>00329 <span class="comment">*                       coordinate descriptions for binary table image arrays.</span>
+<a name="l00330"></a>00330 <span class="comment">*</span>
+<a name="l00331"></a>00331 <span class="comment">*   colsel    int*      Pointer to an array of table column numbers used to</span>
+<a name="l00332"></a>00332 <span class="comment">*                       restrict the keywords considered by wcsbth().</span>
+<a name="l00333"></a>00333 <span class="comment">*</span>
+<a name="l00334"></a>00334 <span class="comment">*                       A null pointer may be specified to indicate that there</span>
+<a name="l00335"></a>00335 <span class="comment">*                       is no restriction.  Otherwise, the magnitude of</span>
+<a name="l00336"></a>00336 <span class="comment">*                       cols[0] specifies the length of the array:</span>
+<a name="l00337"></a>00337 <span class="comment">*                         cols[0] > 0: the columns are included,</span>
+<a name="l00338"></a>00338 <span class="comment">*                         cols[0] < 0: the columns are excluded.</span>
 <a name="l00339"></a>00339 <span class="comment">*</span>
-<a name="l00340"></a>00340 <span class="comment">* Returned:</span>
-<a name="l00341"></a>00341 <span class="comment">*   nreject   int*      Number of WCS keywords rejected for syntax errors,</span>
-<a name="l00342"></a>00342 <span class="comment">*                       illegal values, etc.  Keywords not recognized as WCS</span>
-<a name="l00343"></a>00343 <span class="comment">*                       keywords are simply ignored, refer also to note 5</span>
-<a name="l00344"></a>00344 <span class="comment">*                       below.</span>
-<a name="l00345"></a>00345 <span class="comment">*   nwcs      int*      Number of coordinate representations found.</span>
-<a name="l00346"></a>00346 <span class="comment">*   wcs       struct wcsprm**</span>
-<a name="l00347"></a>00347 <span class="comment">*                       Pointer to an array of wcsprm structs containing up</span>
-<a name="l00348"></a>00348 <span class="comment">*                       to 27027 coordinate representations, refer to note 6</span>
-<a name="l00349"></a>00349 <span class="comment">*                       below.</span>
-<a name="l00350"></a>00350 <span class="comment">*</span>
-<a name="l00351"></a>00351 <span class="comment">*                       Memory for the array is allocated by wcsbth() which</span>
-<a name="l00352"></a>00352 <span class="comment">*                       also invokes wcsini() for each struct to allocate</span>
-<a name="l00353"></a>00353 <span class="comment">*                       memory for internal arrays and initialize their</span>
-<a name="l00354"></a>00354 <span class="comment">*                       members to default values.  Refer also to note 8</span>
-<a name="l00355"></a>00355 <span class="comment">*                       below.  Note that wcsset() is not invoked on these</span>
-<a name="l00356"></a>00356 <span class="comment">*                       structs.</span>
-<a name="l00357"></a>00357 <span class="comment">*</span>
-<a name="l00358"></a>00358 <span class="comment">*                       This allocated memory must be freed by the user, first</span>
-<a name="l00359"></a>00359 <span class="comment">*                       by invoking wcsfree() for each struct, and then by</span>
-<a name="l00360"></a>00360 <span class="comment">*                       freeing the array itself.  A routine, wcsvfree(), is</span>
-<a name="l00361"></a>00361 <span class="comment">*                       provided to do this (see below).</span>
-<a name="l00362"></a>00362 <span class="comment">*</span>
-<a name="l00363"></a>00363 <span class="comment">* Function return value:</span>
-<a name="l00364"></a>00364 <span class="comment">*             int       Status return value:</span>
-<a name="l00365"></a>00365 <span class="comment">*                         0: Success.</span>
-<a name="l00366"></a>00366 <span class="comment">*                         1: Null wcsprm pointer passed.</span>
-<a name="l00367"></a>00367 <span class="comment">*                         2: Memory allocation failed.</span>
-<a name="l00368"></a>00368 <span class="comment">*                         3: Invalid column selection.</span>
-<a name="l00369"></a>00369 <span class="comment">*                         4: Fatal error returned by Flex parser.</span>
-<a name="l00370"></a>00370 <span class="comment">*</span>
-<a name="l00371"></a>00371 <span class="comment">* Notes:</span>
-<a name="l00372"></a>00372 <span class="comment">*   1: wcspih() determines the number of coordinate axes independently for</span>
-<a name="l00373"></a>00373 <span class="comment">*      each alternate coordinate representation (denoted by the "a" value in</span>
-<a name="l00374"></a>00374 <span class="comment">*      keywords like CTYPEia) from the higher of</span>
-<a name="l00375"></a>00375 <span class="comment">*</span>
-<a name="l00376"></a>00376 <span class="comment">*        a: NAXIS,</span>
-<a name="l00377"></a>00377 <span class="comment">*        b: WCSAXESa,</span>
-<a name="l00378"></a>00378 <span class="comment">*        c: The highest axis number in any parameterized WCS keyword.  The</span>
-<a name="l00379"></a>00379 <span class="comment">*           keyvalue, as well as the keyword, must be syntactically valid</span>
-<a name="l00380"></a>00380 <span class="comment">*           otherwise it will not be considered.</span>
-<a name="l00381"></a>00381 <span class="comment">*</span>
-<a name="l00382"></a>00382 <span class="comment">*      If none of these keyword types is present, i.e. if the header only</span>
-<a name="l00383"></a>00383 <span class="comment">*      contains auxiliary WCS keywords for a particular coordinate</span>
-<a name="l00384"></a>00384 <span class="comment">*      representation, then no coordinate description is constructed for it.</span>
+<a name="l00340"></a>00340 <span class="comment">*                       For the pixel list keywords TPn_ka and TCn_ka (and</span>
+<a name="l00341"></a>00341 <span class="comment">*                       TPCn_ka and TCDn_ka if WCSHDR_LONGKEY is enabled), it</span>
+<a name="l00342"></a>00342 <span class="comment">*                       is an error for one column to be selected but not the</span>
+<a name="l00343"></a>00343 <span class="comment">*                       other.  This is unlike the situation with invalid</span>
+<a name="l00344"></a>00344 <span class="comment">*                       keyrecords, which are simply rejected, because the</span>
+<a name="l00345"></a>00345 <span class="comment">*                       error is not intrinsic to the header itself but</span>
+<a name="l00346"></a>00346 <span class="comment">*                       arises in the way that it is processed.</span>
+<a name="l00347"></a>00347 <span class="comment">*</span>
+<a name="l00348"></a>00348 <span class="comment">* Returned:</span>
+<a name="l00349"></a>00349 <span class="comment">*   nreject   int*      Number of WCS keywords rejected for syntax errors,</span>
+<a name="l00350"></a>00350 <span class="comment">*                       illegal values, etc.  Keywords not recognized as WCS</span>
+<a name="l00351"></a>00351 <span class="comment">*                       keywords are simply ignored, refer also to note 5</span>
+<a name="l00352"></a>00352 <span class="comment">*                       below.</span>
+<a name="l00353"></a>00353 <span class="comment">*</span>
+<a name="l00354"></a>00354 <span class="comment">*   nwcs      int*      Number of coordinate representations found.</span>
+<a name="l00355"></a>00355 <span class="comment">*</span>
+<a name="l00356"></a>00356 <span class="comment">*   wcs       struct wcsprm**</span>
+<a name="l00357"></a>00357 <span class="comment">*                       Pointer to an array of wcsprm structs containing up</span>
+<a name="l00358"></a>00358 <span class="comment">*                       to 27027 coordinate representations, refer to note 6</span>
+<a name="l00359"></a>00359 <span class="comment">*                       below.</span>
+<a name="l00360"></a>00360 <span class="comment">*</span>
+<a name="l00361"></a>00361 <span class="comment">*                       Memory for the array is allocated by wcsbth() which</span>
+<a name="l00362"></a>00362 <span class="comment">*                       also invokes wcsini() for each struct to allocate</span>
+<a name="l00363"></a>00363 <span class="comment">*                       memory for internal arrays and initialize their</span>
+<a name="l00364"></a>00364 <span class="comment">*                       members to default values.  Refer also to note 8</span>
+<a name="l00365"></a>00365 <span class="comment">*                       below.  Note that wcsset() is not invoked on these</span>
+<a name="l00366"></a>00366 <span class="comment">*                       structs.</span>
+<a name="l00367"></a>00367 <span class="comment">*</span>
+<a name="l00368"></a>00368 <span class="comment">*                       This allocated memory must be freed by the user, first</span>
+<a name="l00369"></a>00369 <span class="comment">*                       by invoking wcsfree() for each struct, and then by</span>
+<a name="l00370"></a>00370 <span class="comment">*                       freeing the array itself.  A routine, wcsvfree(), is</span>
+<a name="l00371"></a>00371 <span class="comment">*                       provided to do this (see below).</span>
+<a name="l00372"></a>00372 <span class="comment">*</span>
+<a name="l00373"></a>00373 <span class="comment">* Function return value:</span>
+<a name="l00374"></a>00374 <span class="comment">*             int       Status return value:</span>
+<a name="l00375"></a>00375 <span class="comment">*                         0: Success.</span>
+<a name="l00376"></a>00376 <span class="comment">*                         1: Null wcsprm pointer passed.</span>
+<a name="l00377"></a>00377 <span class="comment">*                         2: Memory allocation failed.</span>
+<a name="l00378"></a>00378 <span class="comment">*                         3: Invalid column selection.</span>
+<a name="l00379"></a>00379 <span class="comment">*                         4: Fatal error returned by Flex parser.</span>
+<a name="l00380"></a>00380 <span class="comment">*</span>
+<a name="l00381"></a>00381 <span class="comment">* Notes:</span>
+<a name="l00382"></a>00382 <span class="comment">*   1: wcspih() determines the number of coordinate axes independently for</span>
+<a name="l00383"></a>00383 <span class="comment">*      each alternate coordinate representation (denoted by the "a" value in</span>
+<a name="l00384"></a>00384 <span class="comment">*      keywords like CTYPEia) from the higher of</span>
 <a name="l00385"></a>00385 <span class="comment">*</span>
-<a name="l00386"></a>00386 <span class="comment">*      wcsbth() is similar except that it ignores the NAXIS keyword if given</span>
-<a name="l00387"></a>00387 <span class="comment">*      an image header to process.</span>
-<a name="l00388"></a>00388 <span class="comment">*</span>
-<a name="l00389"></a>00389 <span class="comment">*      The number of axes, which is returned as a member of the wcsprm</span>
-<a name="l00390"></a>00390 <span class="comment">*      struct, may differ for different coordinate representations of the</span>
-<a name="l00391"></a>00391 <span class="comment">*      same image.</span>
-<a name="l00392"></a>00392 <span class="comment">*</span>
-<a name="l00393"></a>00393 <span class="comment">*   2: wcspih() and wcsbth() enforce correct FITS "keyword = value" syntax</span>
-<a name="l00394"></a>00394 <span class="comment">*      with regard to "= " occurring in columns 9 and 10.</span>
+<a name="l00386"></a>00386 <span class="comment">*        a: NAXIS,</span>
+<a name="l00387"></a>00387 <span class="comment">*        b: WCSAXESa,</span>
+<a name="l00388"></a>00388 <span class="comment">*        c: The highest axis number in any parameterized WCS keyword.  The</span>
+<a name="l00389"></a>00389 <span class="comment">*           keyvalue, as well as the keyword, must be syntactically valid</span>
+<a name="l00390"></a>00390 <span class="comment">*           otherwise it will not be considered.</span>
+<a name="l00391"></a>00391 <span class="comment">*</span>
+<a name="l00392"></a>00392 <span class="comment">*      If none of these keyword types is present, i.e. if the header only</span>
+<a name="l00393"></a>00393 <span class="comment">*      contains auxiliary WCS keywords for a particular coordinate</span>
+<a name="l00394"></a>00394 <span class="comment">*      representation, then no coordinate description is constructed for it.</span>
 <a name="l00395"></a>00395 <span class="comment">*</span>
-<a name="l00396"></a>00396 <span class="comment">*      However, they do recognize free-format character (NOST 100-2.0,</span>
-<a name="l00397"></a>00397 <span class="comment">*      Sect. 5.2.1), integer (Sect. 5.2.3), and floating-point values</span>
-<a name="l00398"></a>00398 <span class="comment">*      (Sect. 5.2.4) for all keywords.</span>
-<a name="l00399"></a>00399 <span class="comment">*</span>
-<a name="l00400"></a>00400 <span class="comment">*   3: Where CROTAn, CDi_ja, and PCi_ja occur together in one header wcspih()</span>
-<a name="l00401"></a>00401 <span class="comment">*      and wcsbth() treat them as described in the prologue to wcs.h.</span>
+<a name="l00396"></a>00396 <span class="comment">*      wcsbth() is similar except that it ignores the NAXIS keyword if given</span>
+<a name="l00397"></a>00397 <span class="comment">*      an image header to process.</span>
+<a name="l00398"></a>00398 <span class="comment">*</span>
+<a name="l00399"></a>00399 <span class="comment">*      The number of axes, which is returned as a member of the wcsprm</span>
+<a name="l00400"></a>00400 <span class="comment">*      struct, may differ for different coordinate representations of the</span>
+<a name="l00401"></a>00401 <span class="comment">*      same image.</span>
 <a name="l00402"></a>00402 <span class="comment">*</span>
-<a name="l00403"></a>00403 <span class="comment">*   4: WCS Paper I mistakenly defined the pixel list form of WCSNAMEa as</span>
-<a name="l00404"></a>00404 <span class="comment">*      TWCSna instead of WCSNna; the 'T' is meant to substitute for the axis</span>
-<a name="l00405"></a>00405 <span class="comment">*      number in the binary table form of the keyword - note that keywords</span>
-<a name="l00406"></a>00406 <span class="comment">*      defined in WCS Papers II and III that are not parameterised by axis</span>
-<a name="l00407"></a>00407 <span class="comment">*      number have identical forms for binary tables and pixel lists.</span>
-<a name="l00408"></a>00408 <span class="comment">*      Consequently wcsbth() always treats WCSNna and TWCSna as equivalent.</span>
+<a name="l00403"></a>00403 <span class="comment">*   2: wcspih() and wcsbth() enforce correct FITS "keyword = value" syntax</span>
+<a name="l00404"></a>00404 <span class="comment">*      with regard to "= " occurring in columns 9 and 10.</span>
+<a name="l00405"></a>00405 <span class="comment">*</span>
+<a name="l00406"></a>00406 <span class="comment">*      However, they do recognize free-format character (NOST 100-2.0,</span>
+<a name="l00407"></a>00407 <span class="comment">*      Sect. 5.2.1), integer (Sect. 5.2.3), and floating-point values</span>
+<a name="l00408"></a>00408 <span class="comment">*      (Sect. 5.2.4) for all keywords.</span>
 <a name="l00409"></a>00409 <span class="comment">*</span>
-<a name="l00410"></a>00410 <span class="comment">*   5: wcspih() and wcsbth() interpret the "relax" argument as a vector of</span>
-<a name="l00411"></a>00411 <span class="comment">*      flag bits to provide fine-grained control over what non-standard WCS</span>
-<a name="l00412"></a>00412 <span class="comment">*      keywords to accept.  The flag bits are subject to change in future and</span>
-<a name="l00413"></a>00413 <span class="comment">*      should be set by using the preprocessor macros (see below) for the</span>
-<a name="l00414"></a>00414 <span class="comment">*      purpose.</span>
-<a name="l00415"></a>00415 <span class="comment">*</span>
-<a name="l00416"></a>00416 <span class="comment">*      - WCSHDR_none: Don't accept any extensions (not even those in the</span>
-<a name="l00417"></a>00417 <span class="comment">*              errata).  Treat non-conformant keywords in the same way as</span>
-<a name="l00418"></a>00418 <span class="comment">*              non-WCS keywords in the header, i.e. simply ignore them.</span>
+<a name="l00410"></a>00410 <span class="comment">*   3: Where CROTAn, CDi_ja, and PCi_ja occur together in one header wcspih()</span>
+<a name="l00411"></a>00411 <span class="comment">*      and wcsbth() treat them as described in the prologue to wcs.h.</span>
+<a name="l00412"></a>00412 <span class="comment">*</span>
+<a name="l00413"></a>00413 <span class="comment">*   4: WCS Paper I mistakenly defined the pixel list form of WCSNAMEa as</span>
+<a name="l00414"></a>00414 <span class="comment">*      TWCSna instead of WCSNna; the 'T' is meant to substitute for the axis</span>
+<a name="l00415"></a>00415 <span class="comment">*      number in the binary table form of the keyword - note that keywords</span>
+<a name="l00416"></a>00416 <span class="comment">*      defined in WCS Papers II and III that are not parameterised by axis</span>
+<a name="l00417"></a>00417 <span class="comment">*      number have identical forms for binary tables and pixel lists.</span>
+<a name="l00418"></a>00418 <span class="comment">*      Consequently wcsbth() always treats WCSNna and TWCSna as equivalent.</span>
 <a name="l00419"></a>00419 <span class="comment">*</span>
-<a name="l00420"></a>00420 <span class="comment">*      - WCSHDR_all: Accept all extensions recognized by the parser.</span>
-<a name="l00421"></a>00421 <span class="comment">*</span>
-<a name="l00422"></a>00422 <span class="comment">*      - WCSHDR_reject: Reject non-standard keywords (that are not otherwise</span>
-<a name="l00423"></a>00423 <span class="comment">*              accepted).  A message will optionally be printed on stderr, as</span>
-<a name="l00424"></a>00424 <span class="comment">*              determined by the ctrl argument, and nreject will be</span>
-<a name="l00425"></a>00425 <span class="comment">*              incremented.</span>
-<a name="l00426"></a>00426 <span class="comment">*</span>
-<a name="l00427"></a>00427 <span class="comment">*              This flag may be used to signal the presence of non-standard</span>
-<a name="l00428"></a>00428 <span class="comment">*              keywords, otherwise they are simply passed over as though they</span>
-<a name="l00429"></a>00429 <span class="comment">*              did not exist in the header.</span>
-<a name="l00430"></a>00430 <span class="comment">*</span>
-<a name="l00431"></a>00431 <span class="comment">*              Useful for testing conformance of a FITS header to the WCS</span>
-<a name="l00432"></a>00432 <span class="comment">*              standard.</span>
-<a name="l00433"></a>00433 <span class="comment">*</span>
-<a name="l00434"></a>00434 <span class="comment">*      - WCSHDR_CROTAia: Accept CROTAia (wcspih()),</span>
-<a name="l00435"></a>00435 <span class="comment">*                               iCROTna (wcsbth()),</span>
-<a name="l00436"></a>00436 <span class="comment">*                               TCROTna (wcsbth()).</span>
-<a name="l00437"></a>00437 <span class="comment">*      - WCSHDR_EPOCHa:  Accept EPOCHa.</span>
-<a name="l00438"></a>00438 <span class="comment">*      - WCSHDR_VELREFa: Accept VELREFa.</span>
-<a name="l00439"></a>00439 <span class="comment">*              wcspih() always recognizes the AIPS-convention keywords,</span>
-<a name="l00440"></a>00440 <span class="comment">*              CROTAn, EPOCH, and VELREF for the primary representation</span>
-<a name="l00441"></a>00441 <span class="comment">*              (a = ' ') but alternates are non-standard.</span>
-<a name="l00442"></a>00442 <span class="comment">*</span>
-<a name="l00443"></a>00443 <span class="comment">*              wcsbth() accepts EPOCHa and VELREFa only if WCSHDR_AUXIMG is</span>
-<a name="l00444"></a>00444 <span class="comment">*              also enabled.</span>
-<a name="l00445"></a>00445 <span class="comment">*</span>
-<a name="l00446"></a>00446 <span class="comment">*      - WCSHDR_CD00i00j: Accept CD00i00j (wcspih()).</span>
-<a name="l00447"></a>00447 <span class="comment">*      - WCSHDR_PC00i00j: Accept PC00i00j (wcspih()).</span>
-<a name="l00448"></a>00448 <span class="comment">*      - WCSHDR_PROJPn:   Accept PROJPn   (wcspih()).</span>
-<a name="l00449"></a>00449 <span class="comment">*              These appeared in early drafts of WCS Paper I+II (before they</span>
-<a name="l00450"></a>00450 <span class="comment">*              were split) and are equivalent to CDi_ja, PCi_ja, and PVi_ma</span>
-<a name="l00451"></a>00451 <span class="comment">*              for the primary representation (a = ' ').  PROJPn is</span>
-<a name="l00452"></a>00452 <span class="comment">*              equivalent to PVi_ma with m = n <= 9, and is associated</span>
-<a name="l00453"></a>00453 <span class="comment">*              exclusively with the latitude axis.</span>
-<a name="l00454"></a>00454 <span class="comment">*</span>
-<a name="l00455"></a>00455 <span class="comment">*      - WCSHDR_RADECSYS: Accept RADECSYS.  This appeared in early drafts of</span>
-<a name="l00456"></a>00456 <span class="comment">*              WCS Paper I+II and was subsequently replaced by RADESYSa.</span>
-<a name="l00457"></a>00457 <span class="comment">*</span>
-<a name="l00458"></a>00458 <span class="comment">*              wcsbth() accepts RADECSYS only if WCSHDR_AUXIMG is also</span>
-<a name="l00459"></a>00459 <span class="comment">*              enabled.</span>
-<a name="l00460"></a>00460 <span class="comment">*</span>
-<a name="l00461"></a>00461 <span class="comment">*      - WCSHDR_VSOURCE: Accept VSOURCEa or VSOUna (wcsbth()).  This appeared</span>
-<a name="l00462"></a>00462 <span class="comment">*              in early drafts of WCS Paper III and was subsequently dropped</span>
-<a name="l00463"></a>00463 <span class="comment">*              in favour of ZSOURCEa and ZSOUna.</span>
+<a name="l00420"></a>00420 <span class="comment">*   5: wcspih() and wcsbth() interpret the "relax" argument as a vector of</span>
+<a name="l00421"></a>00421 <span class="comment">*      flag bits to provide fine-grained control over what non-standard WCS</span>
+<a name="l00422"></a>00422 <span class="comment">*      keywords to accept.  The flag bits are subject to change in future and</span>
+<a name="l00423"></a>00423 <span class="comment">*      should be set by using the preprocessor macros (see below) for the</span>
+<a name="l00424"></a>00424 <span class="comment">*      purpose.</span>
+<a name="l00425"></a>00425 <span class="comment">*</span>
+<a name="l00426"></a>00426 <span class="comment">*      - WCSHDR_none: Don't accept any extensions (not even those in the</span>
+<a name="l00427"></a>00427 <span class="comment">*              errata).  Treat non-conformant keywords in the same way as</span>
+<a name="l00428"></a>00428 <span class="comment">*              non-WCS keywords in the header, i.e. simply ignore them.</span>
+<a name="l00429"></a>00429 <span class="comment">*</span>
+<a name="l00430"></a>00430 <span class="comment">*      - WCSHDR_all: Accept all extensions recognized by the parser.</span>
+<a name="l00431"></a>00431 <span class="comment">*</span>
+<a name="l00432"></a>00432 <span class="comment">*      - WCSHDR_reject: Reject non-standard keywords (that are not otherwise</span>
+<a name="l00433"></a>00433 <span class="comment">*              accepted).  A message will optionally be printed on stderr, as</span>
+<a name="l00434"></a>00434 <span class="comment">*              determined by the ctrl argument, and nreject will be</span>
+<a name="l00435"></a>00435 <span class="comment">*              incremented.</span>
+<a name="l00436"></a>00436 <span class="comment">*</span>
+<a name="l00437"></a>00437 <span class="comment">*              This flag may be used to signal the presence of non-standard</span>
+<a name="l00438"></a>00438 <span class="comment">*              keywords, otherwise they are simply passed over as though they</span>
+<a name="l00439"></a>00439 <span class="comment">*              did not exist in the header.</span>
+<a name="l00440"></a>00440 <span class="comment">*</span>
+<a name="l00441"></a>00441 <span class="comment">*              Useful for testing conformance of a FITS header to the WCS</span>
+<a name="l00442"></a>00442 <span class="comment">*              standard.</span>
+<a name="l00443"></a>00443 <span class="comment">*</span>
+<a name="l00444"></a>00444 <span class="comment">*      - WCSHDR_CROTAia: Accept CROTAia (wcspih()),</span>
+<a name="l00445"></a>00445 <span class="comment">*                               iCROTna (wcsbth()),</span>
+<a name="l00446"></a>00446 <span class="comment">*                               TCROTna (wcsbth()).</span>
+<a name="l00447"></a>00447 <span class="comment">*      - WCSHDR_EPOCHa:  Accept EPOCHa.</span>
+<a name="l00448"></a>00448 <span class="comment">*      - WCSHDR_VELREFa: Accept VELREFa.</span>
+<a name="l00449"></a>00449 <span class="comment">*              wcspih() always recognizes the AIPS-convention keywords,</span>
+<a name="l00450"></a>00450 <span class="comment">*              CROTAn, EPOCH, and VELREF for the primary representation</span>
+<a name="l00451"></a>00451 <span class="comment">*              (a = ' ') but alternates are non-standard.</span>
+<a name="l00452"></a>00452 <span class="comment">*</span>
+<a name="l00453"></a>00453 <span class="comment">*              wcsbth() accepts EPOCHa and VELREFa only if WCSHDR_AUXIMG is</span>
+<a name="l00454"></a>00454 <span class="comment">*              also enabled.</span>
+<a name="l00455"></a>00455 <span class="comment">*</span>
+<a name="l00456"></a>00456 <span class="comment">*      - WCSHDR_CD00i00j: Accept CD00i00j (wcspih()).</span>
+<a name="l00457"></a>00457 <span class="comment">*      - WCSHDR_PC00i00j: Accept PC00i00j (wcspih()).</span>
+<a name="l00458"></a>00458 <span class="comment">*      - WCSHDR_PROJPn:   Accept PROJPn   (wcspih()).</span>
+<a name="l00459"></a>00459 <span class="comment">*              These appeared in early drafts of WCS Paper I+II (before they</span>
+<a name="l00460"></a>00460 <span class="comment">*              were split) and are equivalent to CDi_ja, PCi_ja, and PVi_ma</span>
+<a name="l00461"></a>00461 <span class="comment">*              for the primary representation (a = ' ').  PROJPn is</span>
+<a name="l00462"></a>00462 <span class="comment">*              equivalent to PVi_ma with m = n <= 9, and is associated</span>
+<a name="l00463"></a>00463 <span class="comment">*              exclusively with the latitude axis.</span>
 <a name="l00464"></a>00464 <span class="comment">*</span>
-<a name="l00465"></a>00465 <span class="comment">*              wcsbth() accepts VSOURCEa only if WCSHDR_AUXIMG is also</span>
-<a name="l00466"></a>00466 <span class="comment">*              enabled.</span>
+<a name="l00465"></a>00465 <span class="comment">*      - WCSHDR_RADECSYS: Accept RADECSYS.  This appeared in early drafts of</span>
+<a name="l00466"></a>00466 <span class="comment">*              WCS Paper I+II and was subsequently replaced by RADESYSa.</span>
 <a name="l00467"></a>00467 <span class="comment">*</span>
-<a name="l00468"></a>00468 <span class="comment">*      - WCSHDR_DOBSn (wcsbth() only): Allow DOBSn, the column-specific analogue</span>
-<a name="l00469"></a>00469 <span class="comment">*              of DATE-OBS.  By an oversight this was never formally defined</span>
-<a name="l00470"></a>00470 <span class="comment">*              in the standard.</span>
-<a name="l00471"></a>00471 <span class="comment">*</span>
-<a name="l00472"></a>00472 <span class="comment">*      - WCSHDR_LONGKEY (wcsbth() only): Accept long forms of the alternate</span>
-<a name="l00473"></a>00473 <span class="comment">*              binary table and pixel list WCS keywords, i.e. with "a" non-</span>
-<a name="l00474"></a>00474 <span class="comment">*              blank.  Specifically</span>
-<a name="l00475"></a>00475 <span class="comment">*</span>
-<a name="l00476"></a>00476 <span class="comment">#                jCRPXna  TCRPXna  :  jCRPXn  jCRPna  TCRPXn  TCRPna  CRPIXja</span>
-<a name="l00477"></a>00477 <span class="comment">#                   -     TPCn_ka  :    -     ijPCna    -     TPn_ka  PCi_ja</span>
-<a name="l00478"></a>00478 <span class="comment">#                   -     TCDn_ka  :    -     ijCDna    -     TCn_ka  CDi_ja</span>
-<a name="l00479"></a>00479 <span class="comment">#                iCDLTna  TCDLTna  :  iCDLTn  iCDEna  TCDLTn  TCDEna  CDELTia</span>
-<a name="l00480"></a>00480 <span class="comment">#                iCUNIna  TCUNIna  :  iCUNIn  iCUNna  TCUNIn  TCUNna  CUNITia</span>
-<a name="l00481"></a>00481 <span class="comment">#                iCTYPna  TCTYPna  :  iCTYPn  iCTYna  TCTYPn  TCTYna  CTYPEia</span>
-<a name="l00482"></a>00482 <span class="comment">#                iCRVLna  TCRVLna  :  iCRVLn  iCRVna  TCRVLn  TCRVna  CRVALia</span>
-<a name="l00483"></a>00483 <span class="comment">#                iPVn_ma  TPVn_ma  :    -     iVn_ma    -     TVn_ma  PVi_ma</span>
-<a name="l00484"></a>00484 <span class="comment">#                iPSn_ma  TPSn_ma  :    -     iSn_ma    -     TSn_ma  PSi_ma</span>
+<a name="l00468"></a>00468 <span class="comment">*              wcsbth() accepts RADECSYS only if WCSHDR_AUXIMG is also</span>
+<a name="l00469"></a>00469 <span class="comment">*              enabled.</span>
+<a name="l00470"></a>00470 <span class="comment">*</span>
+<a name="l00471"></a>00471 <span class="comment">*      - WCSHDR_VSOURCE: Accept VSOURCEa or VSOUna (wcsbth()).  This appeared</span>
+<a name="l00472"></a>00472 <span class="comment">*              in early drafts of WCS Paper III and was subsequently dropped</span>
+<a name="l00473"></a>00473 <span class="comment">*              in favour of ZSOURCEa and ZSOUna.</span>
+<a name="l00474"></a>00474 <span class="comment">*</span>
+<a name="l00475"></a>00475 <span class="comment">*              wcsbth() accepts VSOURCEa only if WCSHDR_AUXIMG is also</span>
+<a name="l00476"></a>00476 <span class="comment">*              enabled.</span>
+<a name="l00477"></a>00477 <span class="comment">*</span>
+<a name="l00478"></a>00478 <span class="comment">*      - WCSHDR_DOBSn (wcsbth() only): Allow DOBSn, the column-specific analogue</span>
+<a name="l00479"></a>00479 <span class="comment">*              of DATE-OBS.  By an oversight this was never formally defined</span>
+<a name="l00480"></a>00480 <span class="comment">*              in the standard.</span>
+<a name="l00481"></a>00481 <span class="comment">*</span>
+<a name="l00482"></a>00482 <span class="comment">*      - WCSHDR_LONGKEY (wcsbth() only): Accept long forms of the alternate</span>
+<a name="l00483"></a>00483 <span class="comment">*              binary table and pixel list WCS keywords, i.e. with "a" non-</span>
+<a name="l00484"></a>00484 <span class="comment">*              blank.  Specifically</span>
 <a name="l00485"></a>00485 <span class="comment">*</span>
-<a name="l00486"></a>00486 <span class="comment">*              where the primary and standard alternate forms together with</span>
-<a name="l00487"></a>00487 <span class="comment">*              the image-header equivalent are shown rightwards of the colon.</span>
-<a name="l00488"></a>00488 <span class="comment">*</span>
-<a name="l00489"></a>00489 <span class="comment">*              The long form of these keywords could be described as quasi-</span>
-<a name="l00490"></a>00490 <span class="comment">*              standard.  TPCn_ka, iPVn_ma, and TPVn_ma appeared by mistake</span>
-<a name="l00491"></a>00491 <span class="comment">*              in the examples in WCS Paper II and subsequently these and</span>
-<a name="l00492"></a>00492 <span class="comment">*              also TCDn_ka, iPSn_ma and TPSn_ma were legitimized by the</span>
-<a name="l00493"></a>00493 <span class="comment">*              errata to the WCS papers.</span>
-<a name="l00494"></a>00494 <span class="comment">*</span>
-<a name="l00495"></a>00495 <span class="comment">*              Strictly speaking, the other long forms are non-standard and</span>
-<a name="l00496"></a>00496 <span class="comment">*              in fact have never appeared in any draft of the WCS papers nor</span>
-<a name="l00497"></a>00497 <span class="comment">*              in the errata.  However, as natural extensions of the primary</span>
-<a name="l00498"></a>00498 <span class="comment">*              form they are unlikely to be written with any other intention.</span>
-<a name="l00499"></a>00499 <span class="comment">*              Thus it should be safe to accept them provided, of course,</span>
-<a name="l00500"></a>00500 <span class="comment">*              that the resulting keyword does not exceed the 8-character</span>
-<a name="l00501"></a>00501 <span class="comment">*              limit.</span>
-<a name="l00502"></a>00502 <span class="comment">*</span>
-<a name="l00503"></a>00503 <span class="comment">*              If WCSHDR_CNAMn is enabled then also accept</span>
+<a name="l00486"></a>00486 <span class="comment">#                jCRPXna  TCRPXna  :  jCRPXn  jCRPna  TCRPXn  TCRPna  CRPIXja</span>
+<a name="l00487"></a>00487 <span class="comment">#                   -     TPCn_ka  :    -     ijPCna    -     TPn_ka  PCi_ja</span>
+<a name="l00488"></a>00488 <span class="comment">#                   -     TCDn_ka  :    -     ijCDna    -     TCn_ka  CDi_ja</span>
+<a name="l00489"></a>00489 <span class="comment">#                iCDLTna  TCDLTna  :  iCDLTn  iCDEna  TCDLTn  TCDEna  CDELTia</span>
+<a name="l00490"></a>00490 <span class="comment">#                iCUNIna  TCUNIna  :  iCUNIn  iCUNna  TCUNIn  TCUNna  CUNITia</span>
+<a name="l00491"></a>00491 <span class="comment">#                iCTYPna  TCTYPna  :  iCTYPn  iCTYna  TCTYPn  TCTYna  CTYPEia</span>
+<a name="l00492"></a>00492 <span class="comment">#                iCRVLna  TCRVLna  :  iCRVLn  iCRVna  TCRVLn  TCRVna  CRVALia</span>
+<a name="l00493"></a>00493 <span class="comment">#                iPVn_ma  TPVn_ma  :    -     iVn_ma    -     TVn_ma  PVi_ma</span>
+<a name="l00494"></a>00494 <span class="comment">#                iPSn_ma  TPSn_ma  :    -     iSn_ma    -     TSn_ma  PSi_ma</span>
+<a name="l00495"></a>00495 <span class="comment">*</span>
+<a name="l00496"></a>00496 <span class="comment">*              where the primary and standard alternate forms together with</span>
+<a name="l00497"></a>00497 <span class="comment">*              the image-header equivalent are shown rightwards of the colon.</span>
+<a name="l00498"></a>00498 <span class="comment">*</span>
+<a name="l00499"></a>00499 <span class="comment">*              The long form of these keywords could be described as quasi-</span>
+<a name="l00500"></a>00500 <span class="comment">*              standard.  TPCn_ka, iPVn_ma, and TPVn_ma appeared by mistake</span>
+<a name="l00501"></a>00501 <span class="comment">*              in the examples in WCS Paper II and subsequently these and</span>
+<a name="l00502"></a>00502 <span class="comment">*              also TCDn_ka, iPSn_ma and TPSn_ma were legitimized by the</span>
+<a name="l00503"></a>00503 <span class="comment">*              errata to the WCS papers.</span>
 <a name="l00504"></a>00504 <span class="comment">*</span>
-<a name="l00505"></a>00505 <span class="comment">#                iCNAMna  TCNAMna  :   ---   iCNAna    ---   TCNAna  CNAMEia</span>
-<a name="l00506"></a>00506 <span class="comment">#                iCRDEna  TCRDEna  :   ---   iCRDna    ---   TCRDna  CRDERia</span>
-<a name="l00507"></a>00507 <span class="comment">#                iCSYEna  TCSYEna  :   ---   iCSYna    ---   TCSYna  CSYERia</span>
-<a name="l00508"></a>00508 <span class="comment">*</span>
-<a name="l00509"></a>00509 <span class="comment">*              Note that CNAMEia, CRDERia, CSYERia, and their variants are</span>
-<a name="l00510"></a>00510 <span class="comment">*              not used by WCSLIB but are stored in the wcsprm struct as</span>
-<a name="l00511"></a>00511 <span class="comment">*              auxiliary information.</span>
+<a name="l00505"></a>00505 <span class="comment">*              Strictly speaking, the other long forms are non-standard and</span>
+<a name="l00506"></a>00506 <span class="comment">*              in fact have never appeared in any draft of the WCS papers nor</span>
+<a name="l00507"></a>00507 <span class="comment">*              in the errata.  However, as natural extensions of the primary</span>
+<a name="l00508"></a>00508 <span class="comment">*              form they are unlikely to be written with any other intention.</span>
+<a name="l00509"></a>00509 <span class="comment">*              Thus it should be safe to accept them provided, of course,</span>
+<a name="l00510"></a>00510 <span class="comment">*              that the resulting keyword does not exceed the 8-character</span>
+<a name="l00511"></a>00511 <span class="comment">*              limit.</span>
 <a name="l00512"></a>00512 <span class="comment">*</span>
-<a name="l00513"></a>00513 <span class="comment">*      - WCSHDR_CNAMn (wcsbth() only): Accept iCNAMn, iCRDEn, iCSYEn, TCNAMn,</span>
-<a name="l00514"></a>00514 <span class="comment">*              TCRDEn, and TCSYEn, i.e. with "a" blank.  While non-standard,</span>
-<a name="l00515"></a>00515 <span class="comment">*              these are the obvious analogues of iCTYPn, TCTYPn, etc.</span>
-<a name="l00516"></a>00516 <span class="comment">*</span>
-<a name="l00517"></a>00517 <span class="comment">*      - WCSHDR_AUXIMG (wcsbth() only): Allow the image-header form of an</span>
-<a name="l00518"></a>00518 <span class="comment">*              auxiliary WCS keyword with representation-wide scope to</span>
-<a name="l00519"></a>00519 <span class="comment">*              provide a default value for all images.  This default may be</span>
-<a name="l00520"></a>00520 <span class="comment">*              overridden by the column-specific form of the keyword.</span>
-<a name="l00521"></a>00521 <span class="comment">*</span>
-<a name="l00522"></a>00522 <span class="comment">*              For example, a keyword like EQUINOXa would apply to all image</span>
-<a name="l00523"></a>00523 <span class="comment">*              arrays in a binary table, or all pixel list columns with</span>
-<a name="l00524"></a>00524 <span class="comment">*              alternate representation "a" unless overridden by EQUIna.</span>
-<a name="l00525"></a>00525 <span class="comment">*</span>
-<a name="l00526"></a>00526 <span class="comment">*              Specifically the keywords are:</span>
-<a name="l00527"></a>00527 <span class="comment">*</span>
-<a name="l00528"></a>00528 <span class="comment">#                LATPOLEa  for LATPna</span>
-<a name="l00529"></a>00529 <span class="comment">#                LONPOLEa  for LONPna</span>
-<a name="l00530"></a>00530 <span class="comment">#                RESTFREQ  for RFRQna</span>
-<a name="l00531"></a>00531 <span class="comment">#                RESTFRQa  for RFRQna</span>
-<a name="l00532"></a>00532 <span class="comment">#                RESTWAVa  for RWAVna</span>
-<a name="l00533"></a>00533 <span class="comment">*</span>
-<a name="l00534"></a>00534 <span class="comment">*              whose keyvalues are actually used by WCSLIB, and also keywords</span>
-<a name="l00535"></a>00535 <span class="comment">*              that provide auxiliary information that is simply stored in</span>
-<a name="l00536"></a>00536 <span class="comment">*              the wcsprm struct:</span>
+<a name="l00513"></a>00513 <span class="comment">*              If WCSHDR_CNAMn is enabled then also accept</span>
+<a name="l00514"></a>00514 <span class="comment">*</span>
+<a name="l00515"></a>00515 <span class="comment">#                iCNAMna  TCNAMna  :   ---   iCNAna    ---   TCNAna  CNAMEia</span>
+<a name="l00516"></a>00516 <span class="comment">#                iCRDEna  TCRDEna  :   ---   iCRDna    ---   TCRDna  CRDERia</span>
+<a name="l00517"></a>00517 <span class="comment">#                iCSYEna  TCSYEna  :   ---   iCSYna    ---   TCSYna  CSYERia</span>
+<a name="l00518"></a>00518 <span class="comment">*</span>
+<a name="l00519"></a>00519 <span class="comment">*              Note that CNAMEia, CRDERia, CSYERia, and their variants are</span>
+<a name="l00520"></a>00520 <span class="comment">*              not used by WCSLIB but are stored in the wcsprm struct as</span>
+<a name="l00521"></a>00521 <span class="comment">*              auxiliary information.</span>
+<a name="l00522"></a>00522 <span class="comment">*</span>
+<a name="l00523"></a>00523 <span class="comment">*      - WCSHDR_CNAMn (wcsbth() only): Accept iCNAMn, iCRDEn, iCSYEn, TCNAMn,</span>
+<a name="l00524"></a>00524 <span class="comment">*              TCRDEn, and TCSYEn, i.e. with "a" blank.  While non-standard,</span>
+<a name="l00525"></a>00525 <span class="comment">*              these are the obvious analogues of iCTYPn, TCTYPn, etc.</span>
+<a name="l00526"></a>00526 <span class="comment">*</span>
+<a name="l00527"></a>00527 <span class="comment">*      - WCSHDR_AUXIMG (wcsbth() only): Allow the image-header form of an</span>
+<a name="l00528"></a>00528 <span class="comment">*              auxiliary WCS keyword with representation-wide scope to</span>
+<a name="l00529"></a>00529 <span class="comment">*              provide a default value for all images.  This default may be</span>
+<a name="l00530"></a>00530 <span class="comment">*              overridden by the column-specific form of the keyword.</span>
+<a name="l00531"></a>00531 <span class="comment">*</span>
+<a name="l00532"></a>00532 <span class="comment">*              For example, a keyword like EQUINOXa would apply to all image</span>
+<a name="l00533"></a>00533 <span class="comment">*              arrays in a binary table, or all pixel list columns with</span>
+<a name="l00534"></a>00534 <span class="comment">*              alternate representation "a" unless overridden by EQUIna.</span>
+<a name="l00535"></a>00535 <span class="comment">*</span>
+<a name="l00536"></a>00536 <span class="comment">*              Specifically the keywords are:</span>
 <a name="l00537"></a>00537 <span class="comment">*</span>
-<a name="l00538"></a>00538 <span class="comment">#                EPOCH         -       ... (No column-specific form.)</span>
-<a name="l00539"></a>00539 <span class="comment">#                EPOCHa        -       ... Only if WCSHDR_EPOCHa is set.</span>
-<a name="l00540"></a>00540 <span class="comment">#                EQUINOXa  for EQUIna</span>
-<a name="l00541"></a>00541 <span class="comment">#                RADESYSa  for RADEna</span>
-<a name="l00542"></a>00542 <span class="comment">#                RADECSYS  for RADEna  ... Only if WCSHDR_RADECSYS is set.</span>
-<a name="l00543"></a>00543 <span class="comment">#                SPECSYSa  for SPECna</span>
-<a name="l00544"></a>00544 <span class="comment">#                SSYSOBSa  for SOBSna</span>
-<a name="l00545"></a>00545 <span class="comment">#                SSYSSRCa  for SSRCna</span>
-<a name="l00546"></a>00546 <span class="comment">#                VELOSYSa  for VSYSna</span>
-<a name="l00547"></a>00547 <span class="comment">#                VELANGLa  for VANGna</span>
-<a name="l00548"></a>00548 <span class="comment">#                VELREF        -       ... (No column-specific form.)</span>
-<a name="l00549"></a>00549 <span class="comment">#                VELREFa       -       ... Only if WCSHDR_VELREFa is set.</span>
-<a name="l00550"></a>00550 <span class="comment">#                VSOURCEa  for VSOUna  ... Only if WCSHDR_VSOURCE is set.</span>
-<a name="l00551"></a>00551 <span class="comment">#                WCSNAMEa  for WCSNna  ... Or TWCSna (see below).</span>
-<a name="l00552"></a>00552 <span class="comment">#                ZSOURCEa  for ZSOUna</span>
-<a name="l00553"></a>00553 <span class="comment">*</span>
-<a name="l00554"></a>00554 <span class="comment">#                DATE-AVG  for DAVGn</span>
-<a name="l00555"></a>00555 <span class="comment">#                DATE-OBS  for DOBSn</span>
-<a name="l00556"></a>00556 <span class="comment">#                MJD-AVG   for MJDAn</span>
-<a name="l00557"></a>00557 <span class="comment">#                MJD-OBS   for MJDOBn</span>
-<a name="l00558"></a>00558 <span class="comment">#                OBSGEO-X  for OBSGXn</span>
-<a name="l00559"></a>00559 <span class="comment">#                OBSGEO-Y  for OBSGYn</span>
-<a name="l00560"></a>00560 <span class="comment">#                OBSGEO-Z  for OBSGZn</span>
-<a name="l00561"></a>00561 <span class="comment">*</span>
-<a name="l00562"></a>00562 <span class="comment">*              where the image-header keywords on the left provide default</span>
-<a name="l00563"></a>00563 <span class="comment">*              values for the column specific keywords on the right.</span>
-<a name="l00564"></a>00564 <span class="comment">*</span>
-<a name="l00565"></a>00565 <span class="comment">*              Keywords in the last group, such as MJD-OBS, apply to all</span>
-<a name="l00566"></a>00566 <span class="comment">*              alternate representations, so MJD-OBS would provide a default</span>
-<a name="l00567"></a>00567 <span class="comment">*              value for all images in the header.</span>
-<a name="l00568"></a>00568 <span class="comment">*</span>
-<a name="l00569"></a>00569 <span class="comment">*              This auxiliary inheritance mechanism applies to binary table</span>
-<a name="l00570"></a>00570 <span class="comment">*              image arrays and pixel lists alike.  Most of these keywords</span>
-<a name="l00571"></a>00571 <span class="comment">*              have no default value, the exceptions being LONPOLEa and</span>
-<a name="l00572"></a>00572 <span class="comment">*              LATPOLEa, and also RADESYSa and EQUINOXa which provide</span>
-<a name="l00573"></a>00573 <span class="comment">*              defaults for each other.  Thus the only potential difficulty</span>
-<a name="l00574"></a>00574 <span class="comment">*              in using WCSHDR_AUXIMG is that of erroneously inheriting one</span>
-<a name="l00575"></a>00575 <span class="comment">*              of these four keywords.</span>
-<a name="l00576"></a>00576 <span class="comment">*</span>
-<a name="l00577"></a>00577 <span class="comment">*              Unlike WCSHDR_ALLIMG, the existence of one (or all) of these</span>
-<a name="l00578"></a>00578 <span class="comment">*              auxiliary WCS image header keywords will not by itself cause a</span>
-<a name="l00579"></a>00579 <span class="comment">*              wcsprm struct to be created for alternate representation "a".</span>
-<a name="l00580"></a>00580 <span class="comment">*              This is because they do not provide sufficient information to</span>
-<a name="l00581"></a>00581 <span class="comment">*              create a non-trivial coordinate representation when used in</span>
-<a name="l00582"></a>00582 <span class="comment">*              conjunction with the default values of those keywords, such as</span>
-<a name="l00583"></a>00583 <span class="comment">*              CTYPEia, that are parameterized by axis number.</span>
-<a name="l00584"></a>00584 <span class="comment">*</span>
-<a name="l00585"></a>00585 <span class="comment">*      - WCSHDR_ALLIMG (wcsbth() only): Allow the image-header form of *all*</span>
-<a name="l00586"></a>00586 <span class="comment">*              image header WCS keywords to provide a default value for all</span>
-<a name="l00587"></a>00587 <span class="comment">*              image arrays in a binary table (n.b. not pixel list).  This</span>
-<a name="l00588"></a>00588 <span class="comment">*              default may be overridden by the column-specific form of the</span>
-<a name="l00589"></a>00589 <span class="comment">*              keyword.</span>
-<a name="l00590"></a>00590 <span class="comment">*</span>
-<a name="l00591"></a>00591 <span class="comment">*              For example, a keyword like CRPIXja would apply to all image</span>
-<a name="l00592"></a>00592 <span class="comment">*              arrays in a binary table with alternate representation "a"</span>
-<a name="l00593"></a>00593 <span class="comment">*              unless overridden by jCRPna.</span>
+<a name="l00538"></a>00538 <span class="comment">#                LATPOLEa  for LATPna</span>
+<a name="l00539"></a>00539 <span class="comment">#                LONPOLEa  for LONPna</span>
+<a name="l00540"></a>00540 <span class="comment">#                RESTFREQ  for RFRQna</span>
+<a name="l00541"></a>00541 <span class="comment">#                RESTFRQa  for RFRQna</span>
+<a name="l00542"></a>00542 <span class="comment">#                RESTWAVa  for RWAVna</span>
+<a name="l00543"></a>00543 <span class="comment">*</span>
+<a name="l00544"></a>00544 <span class="comment">*              whose keyvalues are actually used by WCSLIB, and also keywords</span>
+<a name="l00545"></a>00545 <span class="comment">*              that provide auxiliary information that is simply stored in</span>
+<a name="l00546"></a>00546 <span class="comment">*              the wcsprm struct:</span>
+<a name="l00547"></a>00547 <span class="comment">*</span>
+<a name="l00548"></a>00548 <span class="comment">#                EPOCH         -       ... (No column-specific form.)</span>
+<a name="l00549"></a>00549 <span class="comment">#                EPOCHa        -       ... Only if WCSHDR_EPOCHa is set.</span>
+<a name="l00550"></a>00550 <span class="comment">#                EQUINOXa  for EQUIna</span>
+<a name="l00551"></a>00551 <span class="comment">#                RADESYSa  for RADEna</span>
+<a name="l00552"></a>00552 <span class="comment">#                RADECSYS  for RADEna  ... Only if WCSHDR_RADECSYS is set.</span>
+<a name="l00553"></a>00553 <span class="comment">#                SPECSYSa  for SPECna</span>
+<a name="l00554"></a>00554 <span class="comment">#                SSYSOBSa  for SOBSna</span>
+<a name="l00555"></a>00555 <span class="comment">#                SSYSSRCa  for SSRCna</span>
+<a name="l00556"></a>00556 <span class="comment">#                VELOSYSa  for VSYSna</span>
+<a name="l00557"></a>00557 <span class="comment">#                VELANGLa  for VANGna</span>
+<a name="l00558"></a>00558 <span class="comment">#                VELREF        -       ... (No column-specific form.)</span>
+<a name="l00559"></a>00559 <span class="comment">#                VELREFa       -       ... Only if WCSHDR_VELREFa is set.</span>
+<a name="l00560"></a>00560 <span class="comment">#                VSOURCEa  for VSOUna  ... Only if WCSHDR_VSOURCE is set.</span>
+<a name="l00561"></a>00561 <span class="comment">#                WCSNAMEa  for WCSNna  ... Or TWCSna (see below).</span>
+<a name="l00562"></a>00562 <span class="comment">#                ZSOURCEa  for ZSOUna</span>
+<a name="l00563"></a>00563 <span class="comment">*</span>
+<a name="l00564"></a>00564 <span class="comment">#                DATE-AVG  for DAVGn</span>
+<a name="l00565"></a>00565 <span class="comment">#                DATE-OBS  for DOBSn</span>
+<a name="l00566"></a>00566 <span class="comment">#                MJD-AVG   for MJDAn</span>
+<a name="l00567"></a>00567 <span class="comment">#                MJD-OBS   for MJDOBn</span>
+<a name="l00568"></a>00568 <span class="comment">#                OBSGEO-X  for OBSGXn</span>
+<a name="l00569"></a>00569 <span class="comment">#                OBSGEO-Y  for OBSGYn</span>
+<a name="l00570"></a>00570 <span class="comment">#                OBSGEO-Z  for OBSGZn</span>
+<a name="l00571"></a>00571 <span class="comment">*</span>
+<a name="l00572"></a>00572 <span class="comment">*              where the image-header keywords on the left provide default</span>
+<a name="l00573"></a>00573 <span class="comment">*              values for the column specific keywords on the right.</span>
+<a name="l00574"></a>00574 <span class="comment">*</span>
+<a name="l00575"></a>00575 <span class="comment">*              Keywords in the last group, such as MJD-OBS, apply to all</span>
+<a name="l00576"></a>00576 <span class="comment">*              alternate representations, so MJD-OBS would provide a default</span>
+<a name="l00577"></a>00577 <span class="comment">*              value for all images in the header.</span>
+<a name="l00578"></a>00578 <span class="comment">*</span>
+<a name="l00579"></a>00579 <span class="comment">*              This auxiliary inheritance mechanism applies to binary table</span>
+<a name="l00580"></a>00580 <span class="comment">*              image arrays and pixel lists alike.  Most of these keywords</span>
+<a name="l00581"></a>00581 <span class="comment">*              have no default value, the exceptions being LONPOLEa and</span>
+<a name="l00582"></a>00582 <span class="comment">*              LATPOLEa, and also RADESYSa and EQUINOXa which provide</span>
+<a name="l00583"></a>00583 <span class="comment">*              defaults for each other.  Thus the only potential difficulty</span>
+<a name="l00584"></a>00584 <span class="comment">*              in using WCSHDR_AUXIMG is that of erroneously inheriting one</span>
+<a name="l00585"></a>00585 <span class="comment">*              of these four keywords.</span>
+<a name="l00586"></a>00586 <span class="comment">*</span>
+<a name="l00587"></a>00587 <span class="comment">*              Unlike WCSHDR_ALLIMG, the existence of one (or all) of these</span>
+<a name="l00588"></a>00588 <span class="comment">*              auxiliary WCS image header keywords will not by itself cause a</span>
+<a name="l00589"></a>00589 <span class="comment">*              wcsprm struct to be created for alternate representation "a".</span>
+<a name="l00590"></a>00590 <span class="comment">*              This is because they do not provide sufficient information to</span>
+<a name="l00591"></a>00591 <span class="comment">*              create a non-trivial coordinate representation when used in</span>
+<a name="l00592"></a>00592 <span class="comment">*              conjunction with the default values of those keywords, such as</span>
+<a name="l00593"></a>00593 <span class="comment">*              CTYPEia, that are parameterized by axis number.</span>
 <a name="l00594"></a>00594 <span class="comment">*</span>
-<a name="l00595"></a>00595 <span class="comment">*              Specifically the keywords are those listed above for</span>
-<a name="l00596"></a>00596 <span class="comment">*              WCSHDR_AUXIMG plus</span>
-<a name="l00597"></a>00597 <span class="comment">*</span>
-<a name="l00598"></a>00598 <span class="comment">#                WCSAXESa  for WCAXna</span>
-<a name="l00599"></a>00599 <span class="comment">*</span>
-<a name="l00600"></a>00600 <span class="comment">*              which defines the coordinate dimensionality, and the following</span>
-<a name="l00601"></a>00601 <span class="comment">*              keywords which are parameterized by axis number:</span>
-<a name="l00602"></a>00602 <span class="comment">*</span>
-<a name="l00603"></a>00603 <span class="comment">#                CRPIXja   for jCRPna</span>
-<a name="l00604"></a>00604 <span class="comment">#                PCi_ja    for ijPCna</span>
-<a name="l00605"></a>00605 <span class="comment">#                CDi_ja    for ijCDna</span>
-<a name="l00606"></a>00606 <span class="comment">#                CDELTia   for iCDEna</span>
-<a name="l00607"></a>00607 <span class="comment">#                CROTAi    for iCROTn</span>
-<a name="l00608"></a>00608 <span class="comment">#                CROTAia        -      ... Only if WCSHDR_CROTAia is set.</span>
-<a name="l00609"></a>00609 <span class="comment">#                CUNITia   for iCUNna</span>
-<a name="l00610"></a>00610 <span class="comment">#                CTYPEia   for iCTYna</span>
-<a name="l00611"></a>00611 <span class="comment">#                CRVALia   for iCRVna</span>
-<a name="l00612"></a>00612 <span class="comment">#                PVi_ma    for iVn_ma</span>
-<a name="l00613"></a>00613 <span class="comment">#                PSi_ma    for iSn_ma</span>
-<a name="l00614"></a>00614 <span class="comment">*</span>
-<a name="l00615"></a>00615 <span class="comment">#                CNAMEia   for iCNAna</span>
-<a name="l00616"></a>00616 <span class="comment">#                CRDERia   for iCRDna</span>
-<a name="l00617"></a>00617 <span class="comment">#                CSYERia   for iCSYna</span>
-<a name="l00618"></a>00618 <span class="comment">*</span>
-<a name="l00619"></a>00619 <span class="comment">*              where the image-header keywords on the left provide default</span>
-<a name="l00620"></a>00620 <span class="comment">*              values for the column specific keywords on the right.</span>
-<a name="l00621"></a>00621 <span class="comment">*</span>
-<a name="l00622"></a>00622 <span class="comment">*              This full inheritance mechanism only applies to binary table</span>
-<a name="l00623"></a>00623 <span class="comment">*              image arrays, not pixel lists, because in the latter case</span>
-<a name="l00624"></a>00624 <span class="comment">*              there is no well-defined association between coordinate axis</span>
-<a name="l00625"></a>00625 <span class="comment">*              number and column number.</span>
-<a name="l00626"></a>00626 <span class="comment">*</span>
-<a name="l00627"></a>00627 <span class="comment">*              Note that CNAMEia, CRDERia, CSYERia, and their variants are</span>
-<a name="l00628"></a>00628 <span class="comment">*              not used by WCSLIB but are stored in the wcsprm struct as</span>
-<a name="l00629"></a>00629 <span class="comment">*              auxiliary information.</span>
-<a name="l00630"></a>00630 <span class="comment">*</span>
-<a name="l00631"></a>00631 <span class="comment">*              Note especially that at least one wcsprm struct will be</span>
-<a name="l00632"></a>00632 <span class="comment">*              returned for each "a" found in one of the image header</span>
-<a name="l00633"></a>00633 <span class="comment">*              keywords listed above:</span>
-<a name="l00634"></a>00634 <span class="comment">*</span>
-<a name="l00635"></a>00635 <span class="comment">*              - If the image header keywords for "a" ARE NOT inherited by a</span>
-<a name="l00636"></a>00636 <span class="comment">*                binary table, then the struct will not be associated with</span>
-<a name="l00637"></a>00637 <span class="comment">*                any particular table column number and it is up to the user</span>
-<a name="l00638"></a>00638 <span class="comment">*                to provide an association.</span>
-<a name="l00639"></a>00639 <span class="comment">*</span>
-<a name="l00640"></a>00640 <span class="comment">*              - If the image header keywords for "a" ARE inherited by a</span>
-<a name="l00641"></a>00641 <span class="comment">*                binary table image array, then those keywords are considered</span>
-<a name="l00642"></a>00642 <span class="comment">*                to be "exhausted" and do not result in a separate wcsprm</span>
-<a name="l00643"></a>00643 <span class="comment">*                struct.</span>
+<a name="l00595"></a>00595 <span class="comment">*      - WCSHDR_ALLIMG (wcsbth() only): Allow the image-header form of *all*</span>
+<a name="l00596"></a>00596 <span class="comment">*              image header WCS keywords to provide a default value for all</span>
+<a name="l00597"></a>00597 <span class="comment">*              image arrays in a binary table (n.b. not pixel list).  This</span>
+<a name="l00598"></a>00598 <span class="comment">*              default may be overridden by the column-specific form of the</span>
+<a name="l00599"></a>00599 <span class="comment">*              keyword.</span>
+<a name="l00600"></a>00600 <span class="comment">*</span>
+<a name="l00601"></a>00601 <span class="comment">*              For example, a keyword like CRPIXja would apply to all image</span>
+<a name="l00602"></a>00602 <span class="comment">*              arrays in a binary table with alternate representation "a"</span>
+<a name="l00603"></a>00603 <span class="comment">*              unless overridden by jCRPna.</span>
+<a name="l00604"></a>00604 <span class="comment">*</span>
+<a name="l00605"></a>00605 <span class="comment">*              Specifically the keywords are those listed above for</span>
+<a name="l00606"></a>00606 <span class="comment">*              WCSHDR_AUXIMG plus</span>
+<a name="l00607"></a>00607 <span class="comment">*</span>
+<a name="l00608"></a>00608 <span class="comment">#                WCSAXESa  for WCAXna</span>
+<a name="l00609"></a>00609 <span class="comment">*</span>
+<a name="l00610"></a>00610 <span class="comment">*              which defines the coordinate dimensionality, and the following</span>
+<a name="l00611"></a>00611 <span class="comment">*              keywords which are parameterized by axis number:</span>
+<a name="l00612"></a>00612 <span class="comment">*</span>
+<a name="l00613"></a>00613 <span class="comment">#                CRPIXja   for jCRPna</span>
+<a name="l00614"></a>00614 <span class="comment">#                PCi_ja    for ijPCna</span>
+<a name="l00615"></a>00615 <span class="comment">#                CDi_ja    for ijCDna</span>
+<a name="l00616"></a>00616 <span class="comment">#                CDELTia   for iCDEna</span>
+<a name="l00617"></a>00617 <span class="comment">#                CROTAi    for iCROTn</span>
+<a name="l00618"></a>00618 <span class="comment">#                CROTAia        -      ... Only if WCSHDR_CROTAia is set.</span>
+<a name="l00619"></a>00619 <span class="comment">#                CUNITia   for iCUNna</span>
+<a name="l00620"></a>00620 <span class="comment">#                CTYPEia   for iCTYna</span>
+<a name="l00621"></a>00621 <span class="comment">#                CRVALia   for iCRVna</span>
+<a name="l00622"></a>00622 <span class="comment">#                PVi_ma    for iVn_ma</span>
+<a name="l00623"></a>00623 <span class="comment">#                PSi_ma    for iSn_ma</span>
+<a name="l00624"></a>00624 <span class="comment">*</span>
+<a name="l00625"></a>00625 <span class="comment">#                CNAMEia   for iCNAna</span>
+<a name="l00626"></a>00626 <span class="comment">#                CRDERia   for iCRDna</span>
+<a name="l00627"></a>00627 <span class="comment">#                CSYERia   for iCSYna</span>
+<a name="l00628"></a>00628 <span class="comment">*</span>
+<a name="l00629"></a>00629 <span class="comment">*              where the image-header keywords on the left provide default</span>
+<a name="l00630"></a>00630 <span class="comment">*              values for the column specific keywords on the right.</span>
+<a name="l00631"></a>00631 <span class="comment">*</span>
+<a name="l00632"></a>00632 <span class="comment">*              This full inheritance mechanism only applies to binary table</span>
+<a name="l00633"></a>00633 <span class="comment">*              image arrays, not pixel lists, because in the latter case</span>
+<a name="l00634"></a>00634 <span class="comment">*              there is no well-defined association between coordinate axis</span>
+<a name="l00635"></a>00635 <span class="comment">*              number and column number.</span>
+<a name="l00636"></a>00636 <span class="comment">*</span>
+<a name="l00637"></a>00637 <span class="comment">*              Note that CNAMEia, CRDERia, CSYERia, and their variants are</span>
+<a name="l00638"></a>00638 <span class="comment">*              not used by WCSLIB but are stored in the wcsprm struct as</span>
+<a name="l00639"></a>00639 <span class="comment">*              auxiliary information.</span>
+<a name="l00640"></a>00640 <span class="comment">*</span>
+<a name="l00641"></a>00641 <span class="comment">*              Note especially that at least one wcsprm struct will be</span>
+<a name="l00642"></a>00642 <span class="comment">*              returned for each "a" found in one of the image header</span>
+<a name="l00643"></a>00643 <span class="comment">*              keywords listed above:</span>
 <a name="l00644"></a>00644 <span class="comment">*</span>
-<a name="l00645"></a>00645 <span class="comment">*      For example, to accept CD00i00j and PC00i00j and reject all other</span>
-<a name="l00646"></a>00646 <span class="comment">*      extensions, use</span>
-<a name="l00647"></a>00647 <span class="comment">*</span>
-<a name="l00648"></a>00648 <span class="comment">=        relax = WCSHDR_reject | WCSHDR_CD00i00j | WCSHDR_PC00i00j;</span>
+<a name="l00645"></a>00645 <span class="comment">*              - If the image header keywords for "a" ARE NOT inherited by a</span>
+<a name="l00646"></a>00646 <span class="comment">*                binary table, then the struct will not be associated with</span>
+<a name="l00647"></a>00647 <span class="comment">*                any particular table column number and it is up to the user</span>
+<a name="l00648"></a>00648 <span class="comment">*                to provide an association.</span>
 <a name="l00649"></a>00649 <span class="comment">*</span>
-<a name="l00650"></a>00650 <span class="comment">*      The parser always treats EPOCH as subordinate to EQUINOXa if both are</span>
-<a name="l00651"></a>00651 <span class="comment">*      present, and VSOURCEa is always subordinate to ZSOURCEa.</span>
-<a name="l00652"></a>00652 <span class="comment">*</span>
-<a name="l00653"></a>00653 <span class="comment">*      Likewise, VELREF is subordinate to the formalism of WCS Paper III, see</span>
-<a name="l00654"></a>00654 <span class="comment">*      spcaips().</span>
-<a name="l00655"></a>00655 <span class="comment">*</span>
-<a name="l00656"></a>00656 <span class="comment">*      Neither wcspih() nor wcsbth() currently recognize the AIPS-convention</span>
-<a name="l00657"></a>00657 <span class="comment">*      keywords ALTRPIX or ALTRVAL which effectively define an alternative</span>
-<a name="l00658"></a>00658 <span class="comment">*      representation for a spectral axis.</span>
+<a name="l00650"></a>00650 <span class="comment">*              - If the image header keywords for "a" ARE inherited by a</span>
+<a name="l00651"></a>00651 <span class="comment">*                binary table image array, then those keywords are considered</span>
+<a name="l00652"></a>00652 <span class="comment">*                to be "exhausted" and do not result in a separate wcsprm</span>
+<a name="l00653"></a>00653 <span class="comment">*                struct.</span>
+<a name="l00654"></a>00654 <span class="comment">*</span>
+<a name="l00655"></a>00655 <span class="comment">*      For example, to accept CD00i00j and PC00i00j and reject all other</span>
+<a name="l00656"></a>00656 <span class="comment">*      extensions, use</span>
+<a name="l00657"></a>00657 <span class="comment">*</span>
+<a name="l00658"></a>00658 <span class="comment">=        relax = WCSHDR_reject | WCSHDR_CD00i00j | WCSHDR_PC00i00j;</span>
 <a name="l00659"></a>00659 <span class="comment">*</span>
-<a name="l00660"></a>00660 <span class="comment">*   6: Depending on what flags have been set in its "relax" argument,</span>
-<a name="l00661"></a>00661 <span class="comment">*      wcsbth() could return as many as 27027 wcsprm structs:</span>
+<a name="l00660"></a>00660 <span class="comment">*      The parser always treats EPOCH as subordinate to EQUINOXa if both are</span>
+<a name="l00661"></a>00661 <span class="comment">*      present, and VSOURCEa is always subordinate to ZSOURCEa.</span>
 <a name="l00662"></a>00662 <span class="comment">*</span>
-<a name="l00663"></a>00663 <span class="comment">*      - Up to 27 unattached representations derived from image header</span>
-<a name="l00664"></a>00664 <span class="comment">*        keywords.</span>
+<a name="l00663"></a>00663 <span class="comment">*      Likewise, VELREF is subordinate to the formalism of WCS Paper III, see</span>
+<a name="l00664"></a>00664 <span class="comment">*      spcaips().</span>
 <a name="l00665"></a>00665 <span class="comment">*</span>
-<a name="l00666"></a>00666 <span class="comment">*      - Up to 27 structs for each of up to 999 columns containing an image</span>
-<a name="l00667"></a>00667 <span class="comment">*        arrays.</span>
-<a name="l00668"></a>00668 <span class="comment">*</span>
-<a name="l00669"></a>00669 <span class="comment">*      - Up to 27 structs for a pixel list.</span>
-<a name="l00670"></a>00670 <span class="comment">*</span>
-<a name="l00671"></a>00671 <span class="comment">*      Note that it is considered legitimate for a column to contain an image</span>
-<a name="l00672"></a>00672 <span class="comment">*      array and also form part of a pixel list, and in particular that</span>
-<a name="l00673"></a>00673 <span class="comment">*      wcsbth() does not check the TFORM keyword for a pixel list column to</span>
-<a name="l00674"></a>00674 <span class="comment">*      check that it is scalar.</span>
+<a name="l00666"></a>00666 <span class="comment">*      Neither wcspih() nor wcsbth() currently recognize the AIPS-convention</span>
+<a name="l00667"></a>00667 <span class="comment">*      keywords ALTRPIX or ALTRVAL which effectively define an alternative</span>
+<a name="l00668"></a>00668 <span class="comment">*      representation for a spectral axis.</span>
+<a name="l00669"></a>00669 <span class="comment">*</span>
+<a name="l00670"></a>00670 <span class="comment">*   6: Depending on what flags have been set in its "relax" argument,</span>
+<a name="l00671"></a>00671 <span class="comment">*      wcsbth() could return as many as 27027 wcsprm structs:</span>
+<a name="l00672"></a>00672 <span class="comment">*</span>
+<a name="l00673"></a>00673 <span class="comment">*      - Up to 27 unattached representations derived from image header</span>
+<a name="l00674"></a>00674 <span class="comment">*        keywords.</span>
 <a name="l00675"></a>00675 <span class="comment">*</span>
-<a name="l00676"></a>00676 <span class="comment">*      In practice, of course, a realistic binary table header is unlikely to</span>
-<a name="l00677"></a>00677 <span class="comment">*      contain more than a handful of images.</span>
+<a name="l00676"></a>00676 <span class="comment">*      - Up to 27 structs for each of up to 999 columns containing an image</span>
+<a name="l00677"></a>00677 <span class="comment">*        arrays.</span>
 <a name="l00678"></a>00678 <span class="comment">*</span>
-<a name="l00679"></a>00679 <span class="comment">*      In order for wcsbth() to create a wcsprm struct for a particular</span>
-<a name="l00680"></a>00680 <span class="comment">*      coordinate representation, at least one WCS keyword that defines an</span>
-<a name="l00681"></a>00681 <span class="comment">*      axis number must be present, either directly or by inheritance if</span>
-<a name="l00682"></a>00682 <span class="comment">*      WCSHDR_ALLIMG is set.</span>
-<a name="l00683"></a>00683 <span class="comment">*</span>
-<a name="l00684"></a>00684 <span class="comment">*      When the image header keywords for an alternate representation are</span>
-<a name="l00685"></a>00685 <span class="comment">*      inherited by a binary table image array via WCSHDR_ALLIMG, those</span>
-<a name="l00686"></a>00686 <span class="comment">*      keywords are considered to be "exhausted" and do not result in a</span>
-<a name="l00687"></a>00687 <span class="comment">*      separate wcsprm struct.  Otherwise they do.</span>
+<a name="l00679"></a>00679 <span class="comment">*      - Up to 27 structs for a pixel list.</span>
+<a name="l00680"></a>00680 <span class="comment">*</span>
+<a name="l00681"></a>00681 <span class="comment">*      Note that it is considered legitimate for a column to contain an image</span>
+<a name="l00682"></a>00682 <span class="comment">*      array and also form part of a pixel list, and in particular that</span>
+<a name="l00683"></a>00683 <span class="comment">*      wcsbth() does not check the TFORM keyword for a pixel list column to</span>
+<a name="l00684"></a>00684 <span class="comment">*      check that it is scalar.</span>
+<a name="l00685"></a>00685 <span class="comment">*</span>
+<a name="l00686"></a>00686 <span class="comment">*      In practice, of course, a realistic binary table header is unlikely to</span>
+<a name="l00687"></a>00687 <span class="comment">*      contain more than a handful of images.</span>
 <a name="l00688"></a>00688 <span class="comment">*</span>
-<a name="l00689"></a>00689 <span class="comment">*   7: Neither wcspih() nor wcsbth() check for duplicated keywords, in most</span>
-<a name="l00690"></a>00690 <span class="comment">*      cases they accept the last encountered.</span>
-<a name="l00691"></a>00691 <span class="comment">*</span>
-<a name="l00692"></a>00692 <span class="comment">*   8: wcspih() and wcsbth() use wcsnpv() and wcsnps() (refer to the prologue</span>
-<a name="l00693"></a>00693 <span class="comment">*      of wcs.h) to match the size of the pv[] and ps[] arrays in the wcsprm</span>
-<a name="l00694"></a>00694 <span class="comment">*      structs to the number in the header.  Consequently there are no unused</span>
-<a name="l00695"></a>00695 <span class="comment">*      elements in the pv[] and ps[] arrays, indeed they will often be of</span>
-<a name="l00696"></a>00696 <span class="comment">*      zero length.</span>
-<a name="l00697"></a>00697 <span class="comment">*</span>
-<a name="l00698"></a>00698 <span class="comment">*   9: The FITS WCS standard for pixel lists assumes that a pixel list</span>
-<a name="l00699"></a>00699 <span class="comment">*      defines one and only one image, i.e. that each row of the binary table</span>
-<a name="l00700"></a>00700 <span class="comment">*      refers to just one event, e.g. the detection of a single photon or</span>
-<a name="l00701"></a>00701 <span class="comment">*      neutrino.</span>
-<a name="l00702"></a>00702 <span class="comment">*</span>
-<a name="l00703"></a>00703 <span class="comment">*      In the absence of a formal mechanism for identifying the columns</span>
-<a name="l00704"></a>00704 <span class="comment">*      containing pixel coordinates (as opposed to pixel values or ancillary</span>
-<a name="l00705"></a>00705 <span class="comment">*      data recorded at the time the photon or neutrino was detected),</span>
-<a name="l00706"></a>00706 <span class="comment">*      Paper I discusses how the WCS keywords themselves may be used to</span>
-<a name="l00707"></a>00707 <span class="comment">*      identify them.</span>
-<a name="l00708"></a>00708 <span class="comment">*</span>
-<a name="l00709"></a>00709 <span class="comment">*      In practice, however, pixel lists have been used to store multiple</span>
-<a name="l00710"></a>00710 <span class="comment">*      images.  Besides not specifying how to identify columns, the pixel</span>
-<a name="l00711"></a>00711 <span class="comment">*      list convention is also silent on the method to be used to associate</span>
-<a name="l00712"></a>00712 <span class="comment">*      table columns with image axes.</span>
-<a name="l00713"></a>00713 <span class="comment">*</span>
-<a name="l00714"></a>00714 <span class="comment">*      wcsbth() simply collects all WCS keywords for a particular coordinate</span>
-<a name="l00715"></a>00715 <span class="comment">*      representation (i.e. the "a" value in TCTYna) into one wcsprm struct.</span>
-<a name="l00716"></a>00716 <span class="comment">*      However, these alternates need not be associated with the same table</span>
-<a name="l00717"></a>00717 <span class="comment">*      columns and this allows a pixel list to contain up to 27 separate</span>
-<a name="l00718"></a>00718 <span class="comment">*      images.  As usual, if one of these representations happened to contain</span>
-<a name="l00719"></a>00719 <span class="comment">*      more than two celestial axes, for example, then an error would result</span>
-<a name="l00720"></a>00720 <span class="comment">*      when wcsset() is invoked on it.  In this case the "colsel" argument</span>
-<a name="l00721"></a>00721 <span class="comment">*      could be used to restrict the columns used to construct the</span>
-<a name="l00722"></a>00722 <span class="comment">*      representation so that it only contained one pair of celestial axes.</span>
+<a name="l00689"></a>00689 <span class="comment">*      In order for wcsbth() to create a wcsprm struct for a particular</span>
+<a name="l00690"></a>00690 <span class="comment">*      coordinate representation, at least one WCS keyword that defines an</span>
+<a name="l00691"></a>00691 <span class="comment">*      axis number must be present, either directly or by inheritance if</span>
+<a name="l00692"></a>00692 <span class="comment">*      WCSHDR_ALLIMG is set.</span>
+<a name="l00693"></a>00693 <span class="comment">*</span>
+<a name="l00694"></a>00694 <span class="comment">*      When the image header keywords for an alternate representation are</span>
+<a name="l00695"></a>00695 <span class="comment">*      inherited by a binary table image array via WCSHDR_ALLIMG, those</span>
+<a name="l00696"></a>00696 <span class="comment">*      keywords are considered to be "exhausted" and do not result in a</span>
+<a name="l00697"></a>00697 <span class="comment">*      separate wcsprm struct.  Otherwise they do.</span>
+<a name="l00698"></a>00698 <span class="comment">*</span>
+<a name="l00699"></a>00699 <span class="comment">*   7: Neither wcspih() nor wcsbth() check for duplicated keywords, in most</span>
+<a name="l00700"></a>00700 <span class="comment">*      cases they accept the last encountered.</span>
+<a name="l00701"></a>00701 <span class="comment">*</span>
+<a name="l00702"></a>00702 <span class="comment">*   8: wcspih() and wcsbth() use wcsnpv() and wcsnps() (refer to the prologue</span>
+<a name="l00703"></a>00703 <span class="comment">*      of wcs.h) to match the size of the pv[] and ps[] arrays in the wcsprm</span>
+<a name="l00704"></a>00704 <span class="comment">*      structs to the number in the header.  Consequently there are no unused</span>
+<a name="l00705"></a>00705 <span class="comment">*      elements in the pv[] and ps[] arrays, indeed they will often be of</span>
+<a name="l00706"></a>00706 <span class="comment">*      zero length.</span>
+<a name="l00707"></a>00707 <span class="comment">*</span>
+<a name="l00708"></a>00708 <span class="comment">*   9: The FITS WCS standard for pixel lists assumes that a pixel list</span>
+<a name="l00709"></a>00709 <span class="comment">*      defines one and only one image, i.e. that each row of the binary table</span>
+<a name="l00710"></a>00710 <span class="comment">*      refers to just one event, e.g. the detection of a single photon or</span>
+<a name="l00711"></a>00711 <span class="comment">*      neutrino.</span>
+<a name="l00712"></a>00712 <span class="comment">*</span>
+<a name="l00713"></a>00713 <span class="comment">*      In the absence of a formal mechanism for identifying the columns</span>
+<a name="l00714"></a>00714 <span class="comment">*      containing pixel coordinates (as opposed to pixel values or ancillary</span>
+<a name="l00715"></a>00715 <span class="comment">*      data recorded at the time the photon or neutrino was detected),</span>
+<a name="l00716"></a>00716 <span class="comment">*      Paper I discusses how the WCS keywords themselves may be used to</span>
+<a name="l00717"></a>00717 <span class="comment">*      identify them.</span>
+<a name="l00718"></a>00718 <span class="comment">*</span>
+<a name="l00719"></a>00719 <span class="comment">*      In practice, however, pixel lists have been used to store multiple</span>
+<a name="l00720"></a>00720 <span class="comment">*      images.  Besides not specifying how to identify columns, the pixel</span>
+<a name="l00721"></a>00721 <span class="comment">*      list convention is also silent on the method to be used to associate</span>
+<a name="l00722"></a>00722 <span class="comment">*      table columns with image axes.</span>
 <a name="l00723"></a>00723 <span class="comment">*</span>
-<a name="l00724"></a>00724 <span class="comment">*</span>
-<a name="l00725"></a>00725 <span class="comment">* wcstab() - Tabular construction routine</span>
-<a name="l00726"></a>00726 <span class="comment">* ---------------------------------------</span>
-<a name="l00727"></a>00727 <span class="comment">* wcstab() assists in filling in the information in the wcsprm struct relating</span>
-<a name="l00728"></a>00728 <span class="comment">* to coordinate lookup tables.</span>
-<a name="l00729"></a>00729 <span class="comment">*</span>
-<a name="l00730"></a>00730 <span class="comment">* Tabular coordinates ('TAB') present certain difficulties in that the main</span>
-<a name="l00731"></a>00731 <span class="comment">* components of the lookup table - the multidimensional coordinate array plus</span>
-<a name="l00732"></a>00732 <span class="comment">* an index vector for each dimension - are stored in a FITS binary table</span>
-<a name="l00733"></a>00733 <span class="comment">* extension (BINTABLE).  Information required to locate these arrays is stored</span>
-<a name="l00734"></a>00734 <span class="comment">* in PVi_ma and PSi_ma keywords in the image header.</span>
-<a name="l00735"></a>00735 <span class="comment">*</span>
-<a name="l00736"></a>00736 <span class="comment">* wcstab() parses the PVi_ma and PSi_ma keywords associated with each 'TAB'</span>
-<a name="l00737"></a>00737 <span class="comment">* axis and allocates memory in the wcsprm struct for the required number of</span>
-<a name="l00738"></a>00738 <span class="comment">* tabprm structs.  It sets as much of the tabprm struct as can be gleaned from</span>
-<a name="l00739"></a>00739 <span class="comment">* the image header, and also sets up an array of wtbarr structs (described in</span>
-<a name="l00740"></a>00740 <span class="comment">* the prologue of wcs.h) to assist in extracting the required arrays from the</span>
-<a name="l00741"></a>00741 <span class="comment">* BINTABLE extension(s).</span>
-<a name="l00742"></a>00742 <span class="comment">*</span>
-<a name="l00743"></a>00743 <span class="comment">* It is then up to the user to allocate memory for, and copy arrays from the</span>
-<a name="l00744"></a>00744 <span class="comment">* BINTABLE extension(s) into the tabprm structs.  A CFITSIO routine,</span>
-<a name="l00745"></a>00745 <span class="comment">* fits_read_wcstab(), has been provided for this purpose, see getwcstab.h.</span>
-<a name="l00746"></a>00746 <span class="comment">* wcsset() will automatically take control of this allocated memory, in</span>
-<a name="l00747"></a>00747 <span class="comment">* particular causing it to be free'd by wcsfree(); the user must not attempt</span>
-<a name="l00748"></a>00748 <span class="comment">* to free it after wcsset() has been called.</span>
-<a name="l00749"></a>00749 <span class="comment">*</span>
-<a name="l00750"></a>00750 <span class="comment">* Note that wcspih() and wcsbth() automatically invoke wcstab() on each of the</span>
-<a name="l00751"></a>00751 <span class="comment">* wcsprm structs that they return.</span>
+<a name="l00724"></a>00724 <span class="comment">*      wcsbth() simply collects all WCS keywords for a particular coordinate</span>
+<a name="l00725"></a>00725 <span class="comment">*      representation (i.e. the "a" value in TCTYna) into one wcsprm struct.</span>
+<a name="l00726"></a>00726 <span class="comment">*      However, these alternates need not be associated with the same table</span>
+<a name="l00727"></a>00727 <span class="comment">*      columns and this allows a pixel list to contain up to 27 separate</span>
+<a name="l00728"></a>00728 <span class="comment">*      images.  As usual, if one of these representations happened to contain</span>
+<a name="l00729"></a>00729 <span class="comment">*      more than two celestial axes, for example, then an error would result</span>
+<a name="l00730"></a>00730 <span class="comment">*      when wcsset() is invoked on it.  In this case the "colsel" argument</span>
+<a name="l00731"></a>00731 <span class="comment">*      could be used to restrict the columns used to construct the</span>
+<a name="l00732"></a>00732 <span class="comment">*      representation so that it only contained one pair of celestial axes.</span>
+<a name="l00733"></a>00733 <span class="comment">*</span>
+<a name="l00734"></a>00734 <span class="comment">*</span>
+<a name="l00735"></a>00735 <span class="comment">* wcstab() - Tabular construction routine</span>
+<a name="l00736"></a>00736 <span class="comment">* ---------------------------------------</span>
+<a name="l00737"></a>00737 <span class="comment">* wcstab() assists in filling in the information in the wcsprm struct relating</span>
+<a name="l00738"></a>00738 <span class="comment">* to coordinate lookup tables.</span>
+<a name="l00739"></a>00739 <span class="comment">*</span>
+<a name="l00740"></a>00740 <span class="comment">* Tabular coordinates ('TAB') present certain difficulties in that the main</span>
+<a name="l00741"></a>00741 <span class="comment">* components of the lookup table - the multidimensional coordinate array plus</span>
+<a name="l00742"></a>00742 <span class="comment">* an index vector for each dimension - are stored in a FITS binary table</span>
+<a name="l00743"></a>00743 <span class="comment">* extension (BINTABLE).  Information required to locate these arrays is stored</span>
+<a name="l00744"></a>00744 <span class="comment">* in PVi_ma and PSi_ma keywords in the image header.</span>
+<a name="l00745"></a>00745 <span class="comment">*</span>
+<a name="l00746"></a>00746 <span class="comment">* wcstab() parses the PVi_ma and PSi_ma keywords associated with each 'TAB'</span>
+<a name="l00747"></a>00747 <span class="comment">* axis and allocates memory in the wcsprm struct for the required number of</span>
+<a name="l00748"></a>00748 <span class="comment">* tabprm structs.  It sets as much of the tabprm struct as can be gleaned from</span>
+<a name="l00749"></a>00749 <span class="comment">* the image header, and also sets up an array of wtbarr structs (described in</span>
+<a name="l00750"></a>00750 <span class="comment">* the prologue of wcs.h) to assist in extracting the required arrays from the</span>
+<a name="l00751"></a>00751 <span class="comment">* BINTABLE extension(s).</span>
 <a name="l00752"></a>00752 <span class="comment">*</span>
-<a name="l00753"></a>00753 <span class="comment">* Given and returned:</span>
-<a name="l00754"></a>00754 <span class="comment">*   wcs       struct wcsprm*</span>
-<a name="l00755"></a>00755 <span class="comment">*                       Coordinate transformation parameters (see below).</span>
-<a name="l00756"></a>00756 <span class="comment">*</span>
-<a name="l00757"></a>00757 <span class="comment">*                       wcstab() sets ntab, tab, nwtb and wtb, allocating</span>
-<a name="l00758"></a>00758 <span class="comment">*                       memory for the tab and wtb arrays.  This allocated</span>
-<a name="l00759"></a>00759 <span class="comment">*                       memory will be free'd automatically by wcsfree().</span>
-<a name="l00760"></a>00760 <span class="comment">*</span>
-<a name="l00761"></a>00761 <span class="comment">* Function return value:</span>
-<a name="l00762"></a>00762 <span class="comment">*             int       Status return value:</span>
-<a name="l00763"></a>00763 <span class="comment">*                         0: Success.</span>
-<a name="l00764"></a>00764 <span class="comment">*                         1: Null wcsprm pointer passed.</span>
-<a name="l00765"></a>00765 <span class="comment">*</span>
+<a name="l00753"></a>00753 <span class="comment">* It is then up to the user to allocate memory for, and copy arrays from the</span>
+<a name="l00754"></a>00754 <span class="comment">* BINTABLE extension(s) into the tabprm structs.  A CFITSIO routine,</span>
+<a name="l00755"></a>00755 <span class="comment">* fits_read_wcstab(), has been provided for this purpose, see getwcstab.h.</span>
+<a name="l00756"></a>00756 <span class="comment">* wcsset() will automatically take control of this allocated memory, in</span>
+<a name="l00757"></a>00757 <span class="comment">* particular causing it to be free'd by wcsfree(); the user must not attempt</span>
+<a name="l00758"></a>00758 <span class="comment">* to free it after wcsset() has been called.</span>
+<a name="l00759"></a>00759 <span class="comment">*</span>
+<a name="l00760"></a>00760 <span class="comment">* Note that wcspih() and wcsbth() automatically invoke wcstab() on each of the</span>
+<a name="l00761"></a>00761 <span class="comment">* wcsprm structs that they return.</span>
+<a name="l00762"></a>00762 <span class="comment">*</span>
+<a name="l00763"></a>00763 <span class="comment">* Given and returned:</span>
+<a name="l00764"></a>00764 <span class="comment">*   wcs       struct wcsprm*</span>
+<a name="l00765"></a>00765 <span class="comment">*                       Coordinate transformation parameters (see below).</span>
 <a name="l00766"></a>00766 <span class="comment">*</span>
-<a name="l00767"></a>00767 <span class="comment">* wcsidx() - Index alternate coordinate representations</span>
-<a name="l00768"></a>00768 <span class="comment">* -----------------------------------------------------</span>
-<a name="l00769"></a>00769 <span class="comment">* wcsidx() returns an array of 27 indices for the alternate coordinate</span>
-<a name="l00770"></a>00770 <span class="comment">* representations in the array of wcsprm structs returned by wcspih().  For</span>
-<a name="l00771"></a>00771 <span class="comment">* the array returned by wcsbth() it returns indices for the unattached</span>
-<a name="l00772"></a>00772 <span class="comment">* (colnum == 0) representations derived from image header keywords - use</span>
-<a name="l00773"></a>00773 <span class="comment">* wcsbdx() for those derived from binary table image arrays or pixel lists</span>
-<a name="l00774"></a>00774 <span class="comment">* keywords.</span>
-<a name="l00775"></a>00775 <span class="comment">*</span>
-<a name="l00776"></a>00776 <span class="comment">* Given:</span>
-<a name="l00777"></a>00777 <span class="comment">*   nwcs      int       Number of coordinate representations in the array.</span>
-<a name="l00778"></a>00778 <span class="comment">*   wcs       const struct wcsprm**</span>
-<a name="l00779"></a>00779 <span class="comment">*                       Pointer to an array of wcsprm structs returned by</span>
-<a name="l00780"></a>00780 <span class="comment">*                       wcspih() or wcsbth().</span>
+<a name="l00767"></a>00767 <span class="comment">*                       wcstab() sets ntab, tab, nwtb and wtb, allocating</span>
+<a name="l00768"></a>00768 <span class="comment">*                       memory for the tab and wtb arrays.  This allocated</span>
+<a name="l00769"></a>00769 <span class="comment">*                       memory will be free'd automatically by wcsfree().</span>
+<a name="l00770"></a>00770 <span class="comment">*</span>
+<a name="l00771"></a>00771 <span class="comment">* Function return value:</span>
+<a name="l00772"></a>00772 <span class="comment">*             int       Status return value:</span>
+<a name="l00773"></a>00773 <span class="comment">*                         0: Success.</span>
+<a name="l00774"></a>00774 <span class="comment">*                         1: Null wcsprm pointer passed.</span>
+<a name="l00775"></a>00775 <span class="comment">*                         2: Memory allocation failed.</span>
+<a name="l00776"></a>00776 <span class="comment">*                         3: Invalid tabular parameters.</span>
+<a name="l00777"></a>00777 <span class="comment">*</span>
+<a name="l00778"></a>00778 <span class="comment">*                       For returns > 1, a detailed error message is set in</span>
+<a name="l00779"></a>00779 <span class="comment">*                       wcsprm::err if enabled, see wcserr_enable().</span>
+<a name="l00780"></a>00780 <span class="comment">*</span>
 <a name="l00781"></a>00781 <span class="comment">*</span>
-<a name="l00782"></a>00782 <span class="comment">* Returned:</span>
-<a name="l00783"></a>00783 <span class="comment">*   alts      int[27]   Index of each alternate coordinate representation in</span>
-<a name="l00784"></a>00784 <span class="comment">*                       the array: alts[0] for the primary, alts[1] for 'A',</span>
-<a name="l00785"></a>00785 <span class="comment">*                       etc., set to -1 if not present.</span>
-<a name="l00786"></a>00786 <span class="comment">*</span>
-<a name="l00787"></a>00787 <span class="comment">*                       For example, if there was no 'P' representation then</span>
-<a name="l00788"></a>00788 <span class="comment">*</span>
-<a name="l00789"></a>00789 <span class="comment">=                         alts['P'-'A'+1] == -1;</span>
+<a name="l00782"></a>00782 <span class="comment">* wcsidx() - Index alternate coordinate representations</span>
+<a name="l00783"></a>00783 <span class="comment">* -----------------------------------------------------</span>
+<a name="l00784"></a>00784 <span class="comment">* wcsidx() returns an array of 27 indices for the alternate coordinate</span>
+<a name="l00785"></a>00785 <span class="comment">* representations in the array of wcsprm structs returned by wcspih().  For</span>
+<a name="l00786"></a>00786 <span class="comment">* the array returned by wcsbth() it returns indices for the unattached</span>
+<a name="l00787"></a>00787 <span class="comment">* (colnum == 0) representations derived from image header keywords - use</span>
+<a name="l00788"></a>00788 <span class="comment">* wcsbdx() for those derived from binary table image arrays or pixel lists</span>
+<a name="l00789"></a>00789 <span class="comment">* keywords.</span>
 <a name="l00790"></a>00790 <span class="comment">*</span>
-<a name="l00791"></a>00791 <span class="comment">*                       Otherwise, the address of its wcsprm struct would be</span>
-<a name="l00792"></a>00792 <span class="comment">*</span>
-<a name="l00793"></a>00793 <span class="comment">=                         wcs + alts['P'-'A'+1];</span>
-<a name="l00794"></a>00794 <span class="comment">*</span>
-<a name="l00795"></a>00795 <span class="comment">* Function return value:</span>
-<a name="l00796"></a>00796 <span class="comment">*             int       Status return value:</span>
-<a name="l00797"></a>00797 <span class="comment">*                         0: Success.</span>
-<a name="l00798"></a>00798 <span class="comment">*                         1: Null wcsprm pointer passed.</span>
-<a name="l00799"></a>00799 <span class="comment">*</span>
-<a name="l00800"></a>00800 <span class="comment">*</span>
-<a name="l00801"></a>00801 <span class="comment">* wcsbdx() - Index alternate coordinate representions</span>
-<a name="l00802"></a>00802 <span class="comment">* ---------------------------------------------------</span>
-<a name="l00803"></a>00803 <span class="comment">* wcsbdx() returns an array of 999 x 27 indices for the alternate coordinate</span>
-<a name="l00804"></a>00804 <span class="comment">* representions for binary table image arrays xor pixel lists in the array of</span>
-<a name="l00805"></a>00805 <span class="comment">* wcsprm structs returned by wcsbth().  Use wcsidx() for the unattached</span>
-<a name="l00806"></a>00806 <span class="comment">* representations derived from image header keywords.</span>
-<a name="l00807"></a>00807 <span class="comment">*</span>
-<a name="l00808"></a>00808 <span class="comment">* Given:</span>
-<a name="l00809"></a>00809 <span class="comment">*   nwcs      int       Number of coordinate representations in the array.</span>
-<a name="l00810"></a>00810 <span class="comment">*   wcs       const struct wcsprm**</span>
-<a name="l00811"></a>00811 <span class="comment">*                       Pointer to an array of wcsprm structs returned by</span>
-<a name="l00812"></a>00812 <span class="comment">*                       wcsbth().</span>
-<a name="l00813"></a>00813 <span class="comment">*   type      int       Select the type of coordinate representation:</span>
-<a name="l00814"></a>00814 <span class="comment">*                         0: binary table image arrays,</span>
-<a name="l00815"></a>00815 <span class="comment">*                         1: pixel lists.</span>
+<a name="l00791"></a>00791 <span class="comment">* Given:</span>
+<a name="l00792"></a>00792 <span class="comment">*   nwcs      int       Number of coordinate representations in the array.</span>
+<a name="l00793"></a>00793 <span class="comment">*</span>
+<a name="l00794"></a>00794 <span class="comment">*   wcs       const struct wcsprm**</span>
+<a name="l00795"></a>00795 <span class="comment">*                       Pointer to an array of wcsprm structs returned by</span>
+<a name="l00796"></a>00796 <span class="comment">*                       wcspih() or wcsbth().</span>
+<a name="l00797"></a>00797 <span class="comment">*</span>
+<a name="l00798"></a>00798 <span class="comment">* Returned:</span>
+<a name="l00799"></a>00799 <span class="comment">*   alts      int[27]   Index of each alternate coordinate representation in</span>
+<a name="l00800"></a>00800 <span class="comment">*                       the array: alts[0] for the primary, alts[1] for 'A',</span>
+<a name="l00801"></a>00801 <span class="comment">*                       etc., set to -1 if not present.</span>
+<a name="l00802"></a>00802 <span class="comment">*</span>
+<a name="l00803"></a>00803 <span class="comment">*                       For example, if there was no 'P' representation then</span>
+<a name="l00804"></a>00804 <span class="comment">*</span>
+<a name="l00805"></a>00805 <span class="comment">=                         alts['P'-'A'+1] == -1;</span>
+<a name="l00806"></a>00806 <span class="comment">*</span>
+<a name="l00807"></a>00807 <span class="comment">*                       Otherwise, the address of its wcsprm struct would be</span>
+<a name="l00808"></a>00808 <span class="comment">*</span>
+<a name="l00809"></a>00809 <span class="comment">=                         wcs + alts['P'-'A'+1];</span>
+<a name="l00810"></a>00810 <span class="comment">*</span>
+<a name="l00811"></a>00811 <span class="comment">* Function return value:</span>
+<a name="l00812"></a>00812 <span class="comment">*             int       Status return value:</span>
+<a name="l00813"></a>00813 <span class="comment">*                         0: Success.</span>
+<a name="l00814"></a>00814 <span class="comment">*                         1: Null wcsprm pointer passed.</span>
+<a name="l00815"></a>00815 <span class="comment">*</span>
 <a name="l00816"></a>00816 <span class="comment">*</span>
-<a name="l00817"></a>00817 <span class="comment">* Returned:</span>
-<a name="l00818"></a>00818 <span class="comment">*   alts      short[1000][28]</span>
-<a name="l00819"></a>00819 <span class="comment">*                       Index of each alternate coordinate represention in the</span>
-<a name="l00820"></a>00820 <span class="comment">*                       array: alts[col][0] for the primary, alts[col][1] for</span>
-<a name="l00821"></a>00821 <span class="comment">*                       'A', to alts[col][26] for 'Z', where col is the</span>
-<a name="l00822"></a>00822 <span class="comment">*                       1-relative column number, and col == 0 is used for</span>
-<a name="l00823"></a>00823 <span class="comment">*                       unattached image headers.  Set to -1 if not present.</span>
-<a name="l00824"></a>00824 <span class="comment">*</span>
-<a name="l00825"></a>00825 <span class="comment">*                       alts[col][27] counts the number of coordinate</span>
-<a name="l00826"></a>00826 <span class="comment">*                       representations of the chosen type for each column.</span>
-<a name="l00827"></a>00827 <span class="comment">*</span>
-<a name="l00828"></a>00828 <span class="comment">*                       For example, if there was no 'P' represention for</span>
-<a name="l00829"></a>00829 <span class="comment">*                       column 13 then</span>
+<a name="l00817"></a>00817 <span class="comment">* wcsbdx() - Index alternate coordinate representions</span>
+<a name="l00818"></a>00818 <span class="comment">* ---------------------------------------------------</span>
+<a name="l00819"></a>00819 <span class="comment">* wcsbdx() returns an array of 999 x 27 indices for the alternate coordinate</span>
+<a name="l00820"></a>00820 <span class="comment">* representions for binary table image arrays xor pixel lists in the array of</span>
+<a name="l00821"></a>00821 <span class="comment">* wcsprm structs returned by wcsbth().  Use wcsidx() for the unattached</span>
+<a name="l00822"></a>00822 <span class="comment">* representations derived from image header keywords.</span>
+<a name="l00823"></a>00823 <span class="comment">*</span>
+<a name="l00824"></a>00824 <span class="comment">* Given:</span>
+<a name="l00825"></a>00825 <span class="comment">*   nwcs      int       Number of coordinate representations in the array.</span>
+<a name="l00826"></a>00826 <span class="comment">*</span>
+<a name="l00827"></a>00827 <span class="comment">*   wcs       const struct wcsprm**</span>
+<a name="l00828"></a>00828 <span class="comment">*                       Pointer to an array of wcsprm structs returned by</span>
+<a name="l00829"></a>00829 <span class="comment">*                       wcsbth().</span>
 <a name="l00830"></a>00830 <span class="comment">*</span>
-<a name="l00831"></a>00831 <span class="comment">=                         alts[13]['P'-'A'+1] == -1;</span>
-<a name="l00832"></a>00832 <span class="comment">*</span>
-<a name="l00833"></a>00833 <span class="comment">*                       Otherwise, the address of its wcsprm struct would be</span>
+<a name="l00831"></a>00831 <span class="comment">*   type      int       Select the type of coordinate representation:</span>
+<a name="l00832"></a>00832 <span class="comment">*                         0: binary table image arrays,</span>
+<a name="l00833"></a>00833 <span class="comment">*                         1: pixel lists.</span>
 <a name="l00834"></a>00834 <span class="comment">*</span>
-<a name="l00835"></a>00835 <span class="comment">=                         wcs + alts[13]['P'-'A'+1];</span>
-<a name="l00836"></a>00836 <span class="comment">*</span>
-<a name="l00837"></a>00837 <span class="comment">* Function return value:</span>
-<a name="l00838"></a>00838 <span class="comment">*             int       Status return value:</span>
-<a name="l00839"></a>00839 <span class="comment">*                         0: Success.</span>
-<a name="l00840"></a>00840 <span class="comment">*                         1: Null wcsprm pointer passed.</span>
-<a name="l00841"></a>00841 <span class="comment">*</span>
+<a name="l00835"></a>00835 <span class="comment">* Returned:</span>
+<a name="l00836"></a>00836 <span class="comment">*   alts      short[1000][28]</span>
+<a name="l00837"></a>00837 <span class="comment">*                       Index of each alternate coordinate represention in the</span>
+<a name="l00838"></a>00838 <span class="comment">*                       array: alts[col][0] for the primary, alts[col][1] for</span>
+<a name="l00839"></a>00839 <span class="comment">*                       'A', to alts[col][26] for 'Z', where col is the</span>
+<a name="l00840"></a>00840 <span class="comment">*                       1-relative column number, and col == 0 is used for</span>
+<a name="l00841"></a>00841 <span class="comment">*                       unattached image headers.  Set to -1 if not present.</span>
 <a name="l00842"></a>00842 <span class="comment">*</span>
-<a name="l00843"></a>00843 <span class="comment">* wcsvfree() - Free the array of wcsprm structs</span>
-<a name="l00844"></a>00844 <span class="comment">* ---------------------------------------------</span>
-<a name="l00845"></a>00845 <span class="comment">* wcsvfree() frees the memory allocated by wcspih() or wcsbth() for the array</span>
-<a name="l00846"></a>00846 <span class="comment">* of wcsprm structs, first invoking wcsfree() on each of the array members.</span>
-<a name="l00847"></a>00847 <span class="comment">*</span>
-<a name="l00848"></a>00848 <span class="comment">* Given and returned:</span>
-<a name="l00849"></a>00849 <span class="comment">*   nwcs      int*      Number of coordinate representations found; set to 0</span>
-<a name="l00850"></a>00850 <span class="comment">*                       on return.</span>
-<a name="l00851"></a>00851 <span class="comment">*   wcs       struct wcsprm**</span>
-<a name="l00852"></a>00852 <span class="comment">*                       Pointer to the array of wcsprm structs; set to 0 on</span>
-<a name="l00853"></a>00853 <span class="comment">*                       return.</span>
+<a name="l00843"></a>00843 <span class="comment">*                       alts[col][27] counts the number of coordinate</span>
+<a name="l00844"></a>00844 <span class="comment">*                       representations of the chosen type for each column.</span>
+<a name="l00845"></a>00845 <span class="comment">*</span>
+<a name="l00846"></a>00846 <span class="comment">*                       For example, if there was no 'P' represention for</span>
+<a name="l00847"></a>00847 <span class="comment">*                       column 13 then</span>
+<a name="l00848"></a>00848 <span class="comment">*</span>
+<a name="l00849"></a>00849 <span class="comment">=                         alts[13]['P'-'A'+1] == -1;</span>
+<a name="l00850"></a>00850 <span class="comment">*</span>
+<a name="l00851"></a>00851 <span class="comment">*                       Otherwise, the address of its wcsprm struct would be</span>
+<a name="l00852"></a>00852 <span class="comment">*</span>
+<a name="l00853"></a>00853 <span class="comment">=                         wcs + alts[13]['P'-'A'+1];</span>
 <a name="l00854"></a>00854 <span class="comment">*</span>
 <a name="l00855"></a>00855 <span class="comment">* Function return value:</span>
 <a name="l00856"></a>00856 <span class="comment">*             int       Status return value:</span>
@@ -874,240 +874,281 @@
 <a name="l00858"></a>00858 <span class="comment">*                         1: Null wcsprm pointer passed.</span>
 <a name="l00859"></a>00859 <span class="comment">*</span>
 <a name="l00860"></a>00860 <span class="comment">*</span>
-<a name="l00861"></a>00861 <span class="comment">* wcshdo() - Write out a wcsprm struct as a FITS header</span>
-<a name="l00862"></a>00862 <span class="comment">* -----------------------------------------------------</span>
-<a name="l00863"></a>00863 <span class="comment">* wcshdo() translates a wcsprm struct into a FITS header.  If the colnum</span>
-<a name="l00864"></a>00864 <span class="comment">* member of the struct is non-zero then a binary table image array header will</span>
-<a name="l00865"></a>00865 <span class="comment">* be produced.  Otherwise, if the colax[] member of the struct is set non-zero</span>
-<a name="l00866"></a>00866 <span class="comment">* then a pixel list header will be produced.  Otherwise, a primary image or</span>
-<a name="l00867"></a>00867 <span class="comment">* image extension header will be produced.</span>
-<a name="l00868"></a>00868 <span class="comment">*</span>
-<a name="l00869"></a>00869 <span class="comment">* If the struct was originally constructed from a header, e.g. by wcspih(),</span>
-<a name="l00870"></a>00870 <span class="comment">* the output header will almost certainly differ in a number of respects:</span>
-<a name="l00871"></a>00871 <span class="comment">*</span>
-<a name="l00872"></a>00872 <span class="comment">*   - The output header only contains WCS-related keywords.  In particular, it</span>
-<a name="l00873"></a>00873 <span class="comment">*     does not contain syntactically-required keywords such as SIMPLE, NAXIS,</span>
-<a name="l00874"></a>00874 <span class="comment">*     BITPIX, or END.</span>
-<a name="l00875"></a>00875 <span class="comment">*</span>
-<a name="l00876"></a>00876 <span class="comment">*   - Deprecated (e.g. CROTAn) or non-standard usage will be translated to</span>
-<a name="l00877"></a>00877 <span class="comment">*     standard (this is partially dependent on whether wcsfix() was applied).</span>
+<a name="l00861"></a>00861 <span class="comment">* wcsvfree() - Free the array of wcsprm structs</span>
+<a name="l00862"></a>00862 <span class="comment">* ---------------------------------------------</span>
+<a name="l00863"></a>00863 <span class="comment">* wcsvfree() frees the memory allocated by wcspih() or wcsbth() for the array</span>
+<a name="l00864"></a>00864 <span class="comment">* of wcsprm structs, first invoking wcsfree() on each of the array members.</span>
+<a name="l00865"></a>00865 <span class="comment">*</span>
+<a name="l00866"></a>00866 <span class="comment">* Given and returned:</span>
+<a name="l00867"></a>00867 <span class="comment">*   nwcs      int*      Number of coordinate representations found; set to 0</span>
+<a name="l00868"></a>00868 <span class="comment">*                       on return.</span>
+<a name="l00869"></a>00869 <span class="comment">*</span>
+<a name="l00870"></a>00870 <span class="comment">*   wcs       struct wcsprm**</span>
+<a name="l00871"></a>00871 <span class="comment">*                       Pointer to the array of wcsprm structs; set to 0 on</span>
+<a name="l00872"></a>00872 <span class="comment">*                       return.</span>
+<a name="l00873"></a>00873 <span class="comment">*</span>
+<a name="l00874"></a>00874 <span class="comment">* Function return value:</span>
+<a name="l00875"></a>00875 <span class="comment">*             int       Status return value:</span>
+<a name="l00876"></a>00876 <span class="comment">*                         0: Success.</span>
+<a name="l00877"></a>00877 <span class="comment">*                         1: Null wcsprm pointer passed.</span>
 <a name="l00878"></a>00878 <span class="comment">*</span>
-<a name="l00879"></a>00879 <span class="comment">*   - Quantities will be converted to the units used internally, basically SI</span>
-<a name="l00880"></a>00880 <span class="comment">*     with the addition of degrees.</span>
-<a name="l00881"></a>00881 <span class="comment">*</span>
-<a name="l00882"></a>00882 <span class="comment">*   - Floating-point quantities may be given to a different decimal precision.</span>
-<a name="l00883"></a>00883 <span class="comment">*</span>
-<a name="l00884"></a>00884 <span class="comment">*   - Elements of the PCi_ja matrix will be written if and only if they differ</span>
-<a name="l00885"></a>00885 <span class="comment">*     from the unit matrix.  Thus, if the matrix is unity then no elements</span>
-<a name="l00886"></a>00886 <span class="comment">*     will be written.</span>
+<a name="l00879"></a>00879 <span class="comment">*</span>
+<a name="l00880"></a>00880 <span class="comment">* wcshdo() - Write out a wcsprm struct as a FITS header</span>
+<a name="l00881"></a>00881 <span class="comment">* -----------------------------------------------------</span>
+<a name="l00882"></a>00882 <span class="comment">* wcshdo() translates a wcsprm struct into a FITS header.  If the colnum</span>
+<a name="l00883"></a>00883 <span class="comment">* member of the struct is non-zero then a binary table image array header will</span>
+<a name="l00884"></a>00884 <span class="comment">* be produced.  Otherwise, if the colax[] member of the struct is set non-zero</span>
+<a name="l00885"></a>00885 <span class="comment">* then a pixel list header will be produced.  Otherwise, a primary image or</span>
+<a name="l00886"></a>00886 <span class="comment">* image extension header will be produced.</span>
 <a name="l00887"></a>00887 <span class="comment">*</span>
-<a name="l00888"></a>00888 <span class="comment">*   - Additional keywords such as WCSAXESa, CUNITia, LONPOLEa and LATPOLEa may</span>
-<a name="l00889"></a>00889 <span class="comment">*     appear.</span>
+<a name="l00888"></a>00888 <span class="comment">* If the struct was originally constructed from a header, e.g. by wcspih(),</span>
+<a name="l00889"></a>00889 <span class="comment">* the output header will almost certainly differ in a number of respects:</span>
 <a name="l00890"></a>00890 <span class="comment">*</span>
-<a name="l00891"></a>00891 <span class="comment">*   - The original keycomments will be lost, although wcshdo() tries hard to</span>
-<a name="l00892"></a>00892 <span class="comment">*     write meaningful comments.</span>
-<a name="l00893"></a>00893 <span class="comment">*</span>
-<a name="l00894"></a>00894 <span class="comment">*   - Keyword order may be changed.</span>
-<a name="l00895"></a>00895 <span class="comment">*</span>
-<a name="l00896"></a>00896 <span class="comment">* Keywords can be translated between the image array, binary table, and pixel</span>
-<a name="l00897"></a>00897 <span class="comment">* lists forms by manipulating the colnum or colax[] members of the wcsprm</span>
-<a name="l00898"></a>00898 <span class="comment">* struct.</span>
-<a name="l00899"></a>00899 <span class="comment">*</span>
-<a name="l00900"></a>00900 <span class="comment">* Given:</span>
-<a name="l00901"></a>00901 <span class="comment">*   relax     int       Degree of permissiveness:</span>
-<a name="l00902"></a>00902 <span class="comment">*                          0: Recognize only FITS keywords defined by the</span>
-<a name="l00903"></a>00903 <span class="comment">*                             published WCS standard.</span>
-<a name="l00904"></a>00904 <span class="comment">*                         -1: Admit all informal extensions of the WCS</span>
-<a name="l00905"></a>00905 <span class="comment">*                             standard.</span>
-<a name="l00906"></a>00906 <span class="comment">*                       Fine-grained control of the degree of permissiveness</span>
-<a name="l00907"></a>00907 <span class="comment">*                       is also possible as explained in the notes below.</span>
-<a name="l00908"></a>00908 <span class="comment">*</span>
-<a name="l00909"></a>00909 <span class="comment">* Given and returned:</span>
-<a name="l00910"></a>00910 <span class="comment">*   wcs       struct wcsprm*</span>
-<a name="l00911"></a>00911 <span class="comment">*                       Pointer to a wcsprm struct containing coordinate</span>
-<a name="l00912"></a>00912 <span class="comment">*                       transformation parameters.  Will be initialized if</span>
-<a name="l00913"></a>00913 <span class="comment">*                       necessary.</span>
+<a name="l00891"></a>00891 <span class="comment">*   - The output header only contains WCS-related keywords.  In particular, it</span>
+<a name="l00892"></a>00892 <span class="comment">*     does not contain syntactically-required keywords such as SIMPLE, NAXIS,</span>
+<a name="l00893"></a>00893 <span class="comment">*     BITPIX, or END.</span>
+<a name="l00894"></a>00894 <span class="comment">*</span>
+<a name="l00895"></a>00895 <span class="comment">*   - Deprecated (e.g. CROTAn) or non-standard usage will be translated to</span>
+<a name="l00896"></a>00896 <span class="comment">*     standard (this is partially dependent on whether wcsfix() was applied).</span>
+<a name="l00897"></a>00897 <span class="comment">*</span>
+<a name="l00898"></a>00898 <span class="comment">*   - Quantities will be converted to the units used internally, basically SI</span>
+<a name="l00899"></a>00899 <span class="comment">*     with the addition of degrees.</span>
+<a name="l00900"></a>00900 <span class="comment">*</span>
+<a name="l00901"></a>00901 <span class="comment">*   - Floating-point quantities may be given to a different decimal precision.</span>
+<a name="l00902"></a>00902 <span class="comment">*</span>
+<a name="l00903"></a>00903 <span class="comment">*   - Elements of the PCi_ja matrix will be written if and only if they differ</span>
+<a name="l00904"></a>00904 <span class="comment">*     from the unit matrix.  Thus, if the matrix is unity then no elements</span>
+<a name="l00905"></a>00905 <span class="comment">*     will be written.</span>
+<a name="l00906"></a>00906 <span class="comment">*</span>
+<a name="l00907"></a>00907 <span class="comment">*   - Additional keywords such as WCSAXESa, CUNITia, LONPOLEa and LATPOLEa may</span>
+<a name="l00908"></a>00908 <span class="comment">*     appear.</span>
+<a name="l00909"></a>00909 <span class="comment">*</span>
+<a name="l00910"></a>00910 <span class="comment">*   - The original keycomments will be lost, although wcshdo() tries hard to</span>
+<a name="l00911"></a>00911 <span class="comment">*     write meaningful comments.</span>
+<a name="l00912"></a>00912 <span class="comment">*</span>
+<a name="l00913"></a>00913 <span class="comment">*   - Keyword order may be changed.</span>
 <a name="l00914"></a>00914 <span class="comment">*</span>
-<a name="l00915"></a>00915 <span class="comment">* Returned:</span>
-<a name="l00916"></a>00916 <span class="comment">*   nkeyrec   int*      Number of FITS header keyrecords returned in the</span>
-<a name="l00917"></a>00917 <span class="comment">*                       "header" array.</span>
-<a name="l00918"></a>00918 <span class="comment">*   header    char**    Pointer to an array of char holding the header.</span>
-<a name="l00919"></a>00919 <span class="comment">*                       Storage for the array is allocated by wcshdo() in</span>
-<a name="l00920"></a>00920 <span class="comment">*                       blocks of 2880 bytes (32 x 80-character keyrecords)</span>
-<a name="l00921"></a>00921 <span class="comment">*                       and must be free'd by the user to avoid memory leaks.</span>
-<a name="l00922"></a>00922 <span class="comment">*</span>
-<a name="l00923"></a>00923 <span class="comment">*                       Each keyrecord is 80 characters long and is *NOT*</span>
-<a name="l00924"></a>00924 <span class="comment">*                       null-terminated, so the first keyrecord starts at</span>
-<a name="l00925"></a>00925 <span class="comment">*                       (*header)[0], the second at (*header)[80], etc.</span>
-<a name="l00926"></a>00926 <span class="comment">*</span>
-<a name="l00927"></a>00927 <span class="comment">* Function return value:</span>
-<a name="l00928"></a>00928 <span class="comment">*             int       Status return value:</span>
-<a name="l00929"></a>00929 <span class="comment">*                         0: Success.</span>
-<a name="l00930"></a>00930 <span class="comment">*                         1: Null wcsprm pointer passed.</span>
-<a name="l00931"></a>00931 <span class="comment">*</span>
-<a name="l00932"></a>00932 <span class="comment">* Notes:</span>
-<a name="l00933"></a>00933 <span class="comment">*   wcshdo() interprets the "relax" argument as a vector of flag bits to</span>
-<a name="l00934"></a>00934 <span class="comment">*   provide fine-grained control over what non-standard WCS keywords to write.</span>
-<a name="l00935"></a>00935 <span class="comment">*   The flag bits are subject to change in future and should be set by using</span>
-<a name="l00936"></a>00936 <span class="comment">*   the preprocessor macros (see below) for the purpose.</span>
+<a name="l00915"></a>00915 <span class="comment">* Keywords can be translated between the image array, binary table, and pixel</span>
+<a name="l00916"></a>00916 <span class="comment">* lists forms by manipulating the colnum or colax[] members of the wcsprm</span>
+<a name="l00917"></a>00917 <span class="comment">* struct.</span>
+<a name="l00918"></a>00918 <span class="comment">*</span>
+<a name="l00919"></a>00919 <span class="comment">* Given:</span>
+<a name="l00920"></a>00920 <span class="comment">*   relax     int       Degree of permissiveness:</span>
+<a name="l00921"></a>00921 <span class="comment">*                          0: Recognize only FITS keywords defined by the</span>
+<a name="l00922"></a>00922 <span class="comment">*                             published WCS standard.</span>
+<a name="l00923"></a>00923 <span class="comment">*                         -1: Admit all informal extensions of the WCS</span>
+<a name="l00924"></a>00924 <span class="comment">*                             standard.</span>
+<a name="l00925"></a>00925 <span class="comment">*                       Fine-grained control of the degree of permissiveness</span>
+<a name="l00926"></a>00926 <span class="comment">*                       is also possible as explained in the notes below.</span>
+<a name="l00927"></a>00927 <span class="comment">*</span>
+<a name="l00928"></a>00928 <span class="comment">* Given and returned:</span>
+<a name="l00929"></a>00929 <span class="comment">*   wcs       struct wcsprm*</span>
+<a name="l00930"></a>00930 <span class="comment">*                       Pointer to a wcsprm struct containing coordinate</span>
+<a name="l00931"></a>00931 <span class="comment">*                       transformation parameters.  Will be initialized if</span>
+<a name="l00932"></a>00932 <span class="comment">*                       necessary.</span>
+<a name="l00933"></a>00933 <span class="comment">*</span>
+<a name="l00934"></a>00934 <span class="comment">* Returned:</span>
+<a name="l00935"></a>00935 <span class="comment">*   nkeyrec   int*      Number of FITS header keyrecords returned in the</span>
+<a name="l00936"></a>00936 <span class="comment">*                       "header" array.</span>
 <a name="l00937"></a>00937 <span class="comment">*</span>
-<a name="l00938"></a>00938 <span class="comment">*   - WCSHDO_none: Don't use any extensions.</span>
-<a name="l00939"></a>00939 <span class="comment">*</span>
-<a name="l00940"></a>00940 <span class="comment">*   - WCSHDO_all: Write all recognized extensions, equivalent to setting each</span>
-<a name="l00941"></a>00941 <span class="comment">*           flag bit.</span>
+<a name="l00938"></a>00938 <span class="comment">*   header    char**    Pointer to an array of char holding the header.</span>
+<a name="l00939"></a>00939 <span class="comment">*                       Storage for the array is allocated by wcshdo() in</span>
+<a name="l00940"></a>00940 <span class="comment">*                       blocks of 2880 bytes (32 x 80-character keyrecords)</span>
+<a name="l00941"></a>00941 <span class="comment">*                       and must be free'd by the user to avoid memory leaks.</span>
 <a name="l00942"></a>00942 <span class="comment">*</span>
-<a name="l00943"></a>00943 <span class="comment">*   - WCSHDO_safe: Write all extensions that are considered to be safe and</span>
-<a name="l00944"></a>00944 <span class="comment">*           recommended.</span>
-<a name="l00945"></a>00945 <span class="comment">*</span>
-<a name="l00946"></a>00946 <span class="comment">*   - WCSHDO_DOBSn: Write DOBSn, the column-specific analogue of DATE-OBS for</span>
-<a name="l00947"></a>00947 <span class="comment">*           use in binary tables and pixel lists.  WCS Paper III introduced</span>
-<a name="l00948"></a>00948 <span class="comment">*           DATE-AVG and DAVGn but by an oversight DOBSn (the obvious analogy)</span>
-<a name="l00949"></a>00949 <span class="comment">*           was never formally defined by the standard.  The alternative to</span>
-<a name="l00950"></a>00950 <span class="comment">*           using DOBSn is to write DATE-OBS which applies to the whole table.</span>
-<a name="l00951"></a>00951 <span class="comment">*           This usage is considered to be safe and is recommended.</span>
-<a name="l00952"></a>00952 <span class="comment">*</span>
-<a name="l00953"></a>00953 <span class="comment">*   - WCSHDO_TPCn_ka: WCS Paper I defined</span>
-<a name="l00954"></a>00954 <span class="comment">*</span>
-<a name="l00955"></a>00955 <span class="comment">*           - TPn_ka and TCn_ka for pixel lists</span>
-<a name="l00956"></a>00956 <span class="comment">*</span>
-<a name="l00957"></a>00957 <span class="comment">*           but WCS Paper II uses TPCn_ka in one example and subsequently the</span>
-<a name="l00958"></a>00958 <span class="comment">*           errata for the WCS papers legitimized the use of</span>
+<a name="l00943"></a>00943 <span class="comment">*                       Each keyrecord is 80 characters long and is *NOT*</span>
+<a name="l00944"></a>00944 <span class="comment">*                       null-terminated, so the first keyrecord starts at</span>
+<a name="l00945"></a>00945 <span class="comment">*                       (*header)[0], the second at (*header)[80], etc.</span>
+<a name="l00946"></a>00946 <span class="comment">*</span>
+<a name="l00947"></a>00947 <span class="comment">* Function return value:</span>
+<a name="l00948"></a>00948 <span class="comment">*             int       Status return value (associated with wcs_errmsg[]):</span>
+<a name="l00949"></a>00949 <span class="comment">*                         0: Success.</span>
+<a name="l00950"></a>00950 <span class="comment">*                         1: Null wcsprm pointer passed.</span>
+<a name="l00951"></a>00951 <span class="comment">*                         2: Memory allocation failed.</span>
+<a name="l00952"></a>00952 <span class="comment">*                         3: Linear transformation matrix is singular.</span>
+<a name="l00953"></a>00953 <span class="comment">*                         4: Inconsistent or unrecognized coordinate axis</span>
+<a name="l00954"></a>00954 <span class="comment">*                            types.</span>
+<a name="l00955"></a>00955 <span class="comment">*                         5: Invalid parameter value.</span>
+<a name="l00956"></a>00956 <span class="comment">*                         6: Invalid coordinate transformation parameters.</span>
+<a name="l00957"></a>00957 <span class="comment">*                         7: Ill-conditioned coordinate transformation</span>
+<a name="l00958"></a>00958 <span class="comment">*                            parameters.</span>
 <a name="l00959"></a>00959 <span class="comment">*</span>
-<a name="l00960"></a>00960 <span class="comment">*           - TPCn_ka and TCDn_ka for pixel lists</span>
-<a name="l00961"></a>00961 <span class="comment">*</span>
-<a name="l00962"></a>00962 <span class="comment">*           provided that the keyword does not exceed eight characters.  This</span>
-<a name="l00963"></a>00963 <span class="comment">*           usage is considered to be safe and is recommended because of the</span>
-<a name="l00964"></a>00964 <span class="comment">*           non-mnemonic terseness of the shorter forms.</span>
-<a name="l00965"></a>00965 <span class="comment">*</span>
-<a name="l00966"></a>00966 <span class="comment">*   - WCSHDO_PVn_ma: WCS Paper I defined</span>
-<a name="l00967"></a>00967 <span class="comment">*</span>
-<a name="l00968"></a>00968 <span class="comment">*           - iVn_ma and iSn_ma for bintables and</span>
-<a name="l00969"></a>00969 <span class="comment">*           - TVn_ma and TSn_ma for pixel lists</span>
+<a name="l00960"></a>00960 <span class="comment">*                       For returns > 1, a detailed error message is set in</span>
+<a name="l00961"></a>00961 <span class="comment">*                       wcsprm::err if enabled, see wcserr_enable().</span>
+<a name="l00962"></a>00962 <span class="comment">*</span>
+<a name="l00963"></a>00963 <span class="comment">* Notes:</span>
+<a name="l00964"></a>00964 <span class="comment">*   wcshdo() interprets the "relax" argument as a vector of flag bits to</span>
+<a name="l00965"></a>00965 <span class="comment">*   provide fine-grained control over what non-standard WCS keywords to write.</span>
+<a name="l00966"></a>00966 <span class="comment">*   The flag bits are subject to change in future and should be set by using</span>
+<a name="l00967"></a>00967 <span class="comment">*   the preprocessor macros (see below) for the purpose.</span>
+<a name="l00968"></a>00968 <span class="comment">*</span>
+<a name="l00969"></a>00969 <span class="comment">*   - WCSHDO_none: Don't use any extensions.</span>
 <a name="l00970"></a>00970 <span class="comment">*</span>
-<a name="l00971"></a>00971 <span class="comment">*           but WCS Paper II uses iPVn_ma and TPVn_ma in the examples and</span>
-<a name="l00972"></a>00972 <span class="comment">*           subsequently the errata for the WCS papers legitimized the use of</span>
+<a name="l00971"></a>00971 <span class="comment">*   - WCSHDO_all: Write all recognized extensions, equivalent to setting each</span>
+<a name="l00972"></a>00972 <span class="comment">*           flag bit.</span>
 <a name="l00973"></a>00973 <span class="comment">*</span>
-<a name="l00974"></a>00974 <span class="comment">*           - iPVn_ma and iPSn_ma for bintables and</span>
-<a name="l00975"></a>00975 <span class="comment">*           - TPVn_ma and TPSn_ma for pixel lists</span>
+<a name="l00974"></a>00974 <span class="comment">*   - WCSHDO_safe: Write all extensions that are considered to be safe and</span>
+<a name="l00975"></a>00975 <span class="comment">*           recommended.</span>
 <a name="l00976"></a>00976 <span class="comment">*</span>
-<a name="l00977"></a>00977 <span class="comment">*           provided that the keyword does not exceed eight characters.  This</span>
-<a name="l00978"></a>00978 <span class="comment">*           usage is considered to be safe and is recommended because of the</span>
-<a name="l00979"></a>00979 <span class="comment">*           non-mnemonic terseness of the shorter forms.</span>
-<a name="l00980"></a>00980 <span class="comment">*</span>
-<a name="l00981"></a>00981 <span class="comment">*   - WCSHDO_CRPXna: For historical reasons WCS Paper I defined</span>
-<a name="l00982"></a>00982 <span class="comment">*</span>
-<a name="l00983"></a>00983 <span class="comment">*           - jCRPXn, iCDLTn, iCUNIn, iCTYPn, and iCRVLn for bintables and</span>
-<a name="l00984"></a>00984 <span class="comment">*           - TCRPXn, TCDLTn, TCUNIn, TCTYPn, and TCRVLn for pixel lists</span>
+<a name="l00977"></a>00977 <span class="comment">*   - WCSHDO_DOBSn: Write DOBSn, the column-specific analogue of DATE-OBS for</span>
+<a name="l00978"></a>00978 <span class="comment">*           use in binary tables and pixel lists.  WCS Paper III introduced</span>
+<a name="l00979"></a>00979 <span class="comment">*           DATE-AVG and DAVGn but by an oversight DOBSn (the obvious analogy)</span>
+<a name="l00980"></a>00980 <span class="comment">*           was never formally defined by the standard.  The alternative to</span>
+<a name="l00981"></a>00981 <span class="comment">*           using DOBSn is to write DATE-OBS which applies to the whole table.</span>
+<a name="l00982"></a>00982 <span class="comment">*           This usage is considered to be safe and is recommended.</span>
+<a name="l00983"></a>00983 <span class="comment">*</span>
+<a name="l00984"></a>00984 <span class="comment">*   - WCSHDO_TPCn_ka: WCS Paper I defined</span>
 <a name="l00985"></a>00985 <span class="comment">*</span>
-<a name="l00986"></a>00986 <span class="comment">*           for use without an alternate version specifier.  However, because</span>
-<a name="l00987"></a>00987 <span class="comment">*           of the eight-character keyword constraint, in order to accommodate</span>
-<a name="l00988"></a>00988 <span class="comment">*           column numbers greater than 99 WCS Paper I also defined</span>
-<a name="l00989"></a>00989 <span class="comment">*</span>
-<a name="l00990"></a>00990 <span class="comment">*           - jCRPna, iCDEna, iCUNna, iCTYna and iCRVna for bintables and</span>
-<a name="l00991"></a>00991 <span class="comment">*           - TCRPna, TCDEna, TCUNna, TCTYna and TCRVna for pixel lists</span>
+<a name="l00986"></a>00986 <span class="comment">*           - TPn_ka and TCn_ka for pixel lists</span>
+<a name="l00987"></a>00987 <span class="comment">*</span>
+<a name="l00988"></a>00988 <span class="comment">*           but WCS Paper II uses TPCn_ka in one example and subsequently the</span>
+<a name="l00989"></a>00989 <span class="comment">*           errata for the WCS papers legitimized the use of</span>
+<a name="l00990"></a>00990 <span class="comment">*</span>
+<a name="l00991"></a>00991 <span class="comment">*           - TPCn_ka and TCDn_ka for pixel lists</span>
 <a name="l00992"></a>00992 <span class="comment">*</span>
-<a name="l00993"></a>00993 <span class="comment">*           for use with an alternate version specifier (the "a").  Like the</span>
-<a name="l00994"></a>00994 <span class="comment">*           PC, CD, PV, and PS keywords there is an obvious tendency to</span>
-<a name="l00995"></a>00995 <span class="comment">*           confuse these two forms for column numbers up to 99.  It is very</span>
-<a name="l00996"></a>00996 <span class="comment">*           unlikely that any parser would reject keywords in the first set</span>
-<a name="l00997"></a>00997 <span class="comment">*           with a non-blank alternate version specifier so this usage is</span>
-<a name="l00998"></a>00998 <span class="comment">*           considered to be safe and is recommended.</span>
-<a name="l00999"></a>00999 <span class="comment">*</span>
-<a name="l01000"></a>01000 <span class="comment">*   - WCSHDO_CNAMna: WCS Papers I and III defined</span>
+<a name="l00993"></a>00993 <span class="comment">*           provided that the keyword does not exceed eight characters.  This</span>
+<a name="l00994"></a>00994 <span class="comment">*           usage is considered to be safe and is recommended because of the</span>
+<a name="l00995"></a>00995 <span class="comment">*           non-mnemonic terseness of the shorter forms.</span>
+<a name="l00996"></a>00996 <span class="comment">*</span>
+<a name="l00997"></a>00997 <span class="comment">*   - WCSHDO_PVn_ma: WCS Paper I defined</span>
+<a name="l00998"></a>00998 <span class="comment">*</span>
+<a name="l00999"></a>00999 <span class="comment">*           - iVn_ma and iSn_ma for bintables and</span>
+<a name="l01000"></a>01000 <span class="comment">*           - TVn_ma and TSn_ma for pixel lists</span>
 <a name="l01001"></a>01001 <span class="comment">*</span>
-<a name="l01002"></a>01002 <span class="comment">*           - iCNAna,  iCRDna,  and iCSYna  for bintables and</span>
-<a name="l01003"></a>01003 <span class="comment">*           - TCNAna,  TCRDna,  and TCSYna  for pixel lists</span>
+<a name="l01002"></a>01002 <span class="comment">*           but WCS Paper II uses iPVn_ma and TPVn_ma in the examples and</span>
+<a name="l01003"></a>01003 <span class="comment">*           subsequently the errata for the WCS papers legitimized the use of</span>
 <a name="l01004"></a>01004 <span class="comment">*</span>
-<a name="l01005"></a>01005 <span class="comment">*           By analogy with the above, the long forms would be</span>
-<a name="l01006"></a>01006 <span class="comment">*</span>
-<a name="l01007"></a>01007 <span class="comment">*           - iCNAMna, iCRDEna, and iCSYEna for bintables and</span>
-<a name="l01008"></a>01008 <span class="comment">*           - TCNAMna, TCRDEna, and TCSYEna for pixel lists</span>
-<a name="l01009"></a>01009 <span class="comment">*</span>
-<a name="l01010"></a>01010 <span class="comment">*           Note that these keywords provide auxiliary information only, none</span>
-<a name="l01011"></a>01011 <span class="comment">*           of them are needed to compute world coordinates.  This usage is</span>
-<a name="l01012"></a>01012 <span class="comment">*           potentially unsafe and is not recommended at this time.</span>
+<a name="l01005"></a>01005 <span class="comment">*           - iPVn_ma and iPSn_ma for bintables and</span>
+<a name="l01006"></a>01006 <span class="comment">*           - TPVn_ma and TPSn_ma for pixel lists</span>
+<a name="l01007"></a>01007 <span class="comment">*</span>
+<a name="l01008"></a>01008 <span class="comment">*           provided that the keyword does not exceed eight characters.  This</span>
+<a name="l01009"></a>01009 <span class="comment">*           usage is considered to be safe and is recommended because of the</span>
+<a name="l01010"></a>01010 <span class="comment">*           non-mnemonic terseness of the shorter forms.</span>
+<a name="l01011"></a>01011 <span class="comment">*</span>
+<a name="l01012"></a>01012 <span class="comment">*   - WCSHDO_CRPXna: For historical reasons WCS Paper I defined</span>
 <a name="l01013"></a>01013 <span class="comment">*</span>
-<a name="l01014"></a>01014 <span class="comment">*   - WCSHDO_WCSNna: In light of wcsbth() note 4, write WCSNna instead of</span>
-<a name="l01015"></a>01015 <span class="comment">*           TWCSna for pixel lists.  While wcsbth() treats WCSNna and TWCSna</span>
-<a name="l01016"></a>01016 <span class="comment">*           as equivalent, other parsers may not.  Consequently, this usage</span>
-<a name="l01017"></a>01017 <span class="comment">*           is potentially unsafe and is not recommended at this time.</span>
-<a name="l01018"></a>01018 <span class="comment">*</span>
-<a name="l01019"></a>01019 <span class="comment">*</span>
-<a name="l01020"></a>01020 <span class="comment">* Global variable: const char *wcshdr_errmsg[] - Status return messages</span>
-<a name="l01021"></a>01021 <span class="comment">* ---------------------------------------------------------------------</span>
-<a name="l01022"></a>01022 <span class="comment">* Error messages to match the status value returned from each function.</span>
+<a name="l01014"></a>01014 <span class="comment">*           - jCRPXn, iCDLTn, iCUNIn, iCTYPn, and iCRVLn for bintables and</span>
+<a name="l01015"></a>01015 <span class="comment">*           - TCRPXn, TCDLTn, TCUNIn, TCTYPn, and TCRVLn for pixel lists</span>
+<a name="l01016"></a>01016 <span class="comment">*</span>
+<a name="l01017"></a>01017 <span class="comment">*           for use without an alternate version specifier.  However, because</span>
+<a name="l01018"></a>01018 <span class="comment">*           of the eight-character keyword constraint, in order to accommodate</span>
+<a name="l01019"></a>01019 <span class="comment">*           column numbers greater than 99 WCS Paper I also defined</span>
+<a name="l01020"></a>01020 <span class="comment">*</span>
+<a name="l01021"></a>01021 <span class="comment">*           - jCRPna, iCDEna, iCUNna, iCTYna and iCRVna for bintables and</span>
+<a name="l01022"></a>01022 <span class="comment">*           - TCRPna, TCDEna, TCUNna, TCTYna and TCRVna for pixel lists</span>
 <a name="l01023"></a>01023 <span class="comment">*</span>
-<a name="l01024"></a>01024 <span class="comment">*===========================================================================*/</span>
-<a name="l01025"></a>01025 
-<a name="l01026"></a>01026 <span class="preprocessor">#ifndef WCSLIB_WCSHDR</span>
-<a name="l01027"></a>01027 <span class="preprocessor"></span><span class="preprocessor">#define WCSLIB_WCSHDR</span>
-<a name="l01028"></a>01028 <span class="preprocessor"></span>
-<a name="l01029"></a>01029 <span class="preprocessor">#include "<a class="code" href="wcs_8h.html">wcs.h</a>"</span>
-<a name="l01030"></a>01030 
-<a name="l01031"></a>01031 <span class="preprocessor">#ifdef __cplusplus</span>
-<a name="l01032"></a>01032 <span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">"C"</span> {
-<a name="l01033"></a>01033 <span class="preprocessor">#endif</span>
-<a name="l01034"></a>01034 <span class="preprocessor"></span>
-<a name="l01035"></a><a class="code" href="wcshdr_8h.html#92a0007f672a5498ab1b6ccc6a4a002b">01035</a> <span class="preprocessor">#define WCSHDR_none     0x00000000</span>
-<a name="l01036"></a><a class="code" href="wcshdr_8h.html#0b9b53e5cfd05653cbca75cf1aa8b2ed">01036</a> <span class="preprocessor"></span><span class="preprocessor">#define WCSHDR_all      0x000FFFFF</span>
-<a name="l01037"></a><a class="code" href="wcshdr_8h.html#fd6d52bed79bd48230f651ac48eb5ca6">01037</a> <span class="preprocessor"></span><span class="preprocessor">#define WCSHDR_reject   0x10000000</span>
-<a name="l01038"></a>01038 <span class="preprocessor"></span>
-<a name="l01039"></a><a class="code" href="wcshdr_8h.html#017f1e817bdb2114ba765e7a9ef73bac">01039</a> <span class="preprocessor">#define WCSHDR_CROTAia  0x00000001</span>
-<a name="l01040"></a><a class="code" href="wcshdr_8h.html#5feeef18919b1cbb79729bbfa75976ec">01040</a> <span class="preprocessor"></span><span class="preprocessor">#define WCSHDR_EPOCHa   0x00000002</span>
-<a name="l01041"></a><a class="code" href="wcshdr_8h.html#fc0a5a6b475a8e50b77d4be099790985">01041</a> <span class="preprocessor"></span><span class="preprocessor">#define WCSHDR_VELREFa  0x00000004</span>
-<a name="l01042"></a><a class="code" href="wcshdr_8h.html#63eb554461f3df5dc64a25f71891b9f1">01042</a> <span class="preprocessor"></span><span class="preprocessor">#define WCSHDR_CD00i00j 0x00000008</span>
-<a name="l01043"></a><a class="code" href="wcshdr_8h.html#3dea9d7548bdbc9a7cc8d0a04cdd46fb">01043</a> <span class="preprocessor"></span><span class="preprocessor">#define WCSHDR_PC00i00j 0x00000010</span>
-<a name="l01044"></a><a class="code" href="wcshdr_8h.html#ee4fe41274945f9e34009d2eb309c922">01044</a> <span class="preprocessor"></span><span class="preprocessor">#define WCSHDR_PROJPn   0x00000020</span>
-<a name="l01045"></a><a class="code" href="wcshdr_8h.html#1d506ef2ad493a963426e0732a6328ca">01045</a> <span class="preprocessor"></span><span class="preprocessor">#define WCSHDR_RADECSYS 0x00000040</span>
-<a name="l01046"></a><a class="code" href="wcshdr_8h.html#1b66d50d7f1927222a170bc88f9db51e">01046</a> <span class="preprocessor"></span><span class="preprocessor">#define WCSHDR_VSOURCE  0x00000080</span>
-<a name="l01047"></a><a class="code" href="wcshdr_8h.html#dff9a101a373a634f3a1baab29e92534">01047</a> <span class="preprocessor"></span><span class="preprocessor">#define WCSHDR_DOBSn    0x00000100</span>
-<a name="l01048"></a><a class="code" href="wcshdr_8h.html#e8a768f544fe3ae81436b73dca3099fb">01048</a> <span class="preprocessor"></span><span class="preprocessor">#define WCSHDR_LONGKEY  0x00000200</span>
-<a name="l01049"></a><a class="code" href="wcshdr_8h.html#df57a609a5c3f7288452cce86210260e">01049</a> <span class="preprocessor"></span><span class="preprocessor">#define WCSHDR_CNAMn    0x00000400</span>
-<a name="l01050"></a><a class="code" href="wcshdr_8h.html#0e8eb873389e9c15bd6079a96c41ad60">01050</a> <span class="preprocessor"></span><span class="preprocessor">#define WCSHDR_AUXIMG   0x00000800</span>
-<a name="l01051"></a><a class="code" href="wcshdr_8h.html#33d67fd81c52448aead9e09f32ba9cca">01051</a> <span class="preprocessor"></span><span class="preprocessor">#define WCSHDR_ALLIMG   0x00001000</span>
-<a name="l01052"></a>01052 <span class="preprocessor"></span>
-<a name="l01053"></a><a class="code" href="wcshdr_8h.html#b65e929c7d525d735ae240046d4f0d9c">01053</a> <span class="preprocessor">#define WCSHDR_IMGHEAD  0x00010000</span>
-<a name="l01054"></a><a class="code" href="wcshdr_8h.html#a7c5021293b0db20ece0e82c3702a159">01054</a> <span class="preprocessor"></span><span class="preprocessor">#define WCSHDR_BIMGARR  0x00020000</span>
-<a name="l01055"></a><a class="code" href="wcshdr_8h.html#7bf13ab87b23ecdbbb4b4847d4944070">01055</a> <span class="preprocessor"></span><span class="preprocessor">#define WCSHDR_PIXLIST  0x00040000</span>
-<a name="l01056"></a>01056 <span class="preprocessor"></span>
-<a name="l01057"></a><a class="code" href="wcshdr_8h.html#54634ed49425e8842874e9e2b77899df">01057</a> <span class="preprocessor">#define WCSHDO_none     0x00</span>
-<a name="l01058"></a><a class="code" href="wcshdr_8h.html#5592649ee4c25e118559c6d283c51930">01058</a> <span class="preprocessor"></span><span class="preprocessor">#define WCSHDO_all      0xFF</span>
-<a name="l01059"></a><a class="code" href="wcshdr_8h.html#446914676e0b3f55ac6a080015a52b43">01059</a> <span class="preprocessor"></span><span class="preprocessor">#define WCSHDO_safe     0x0F</span>
-<a name="l01060"></a><a class="code" href="wcshdr_8h.html#6779d48001260a0011b3dcffdcb64cb6">01060</a> <span class="preprocessor"></span><span class="preprocessor">#define WCSHDO_DOBSn    0x01</span>
-<a name="l01061"></a><a class="code" href="wcshdr_8h.html#96b787f84207faa42599e50e6e078d21">01061</a> <span class="preprocessor"></span><span class="preprocessor">#define WCSHDO_TPCn_ka  0x02</span>
-<a name="l01062"></a><a class="code" href="wcshdr_8h.html#222a5bd7659f3e1ea1a9ed21f54c50ef">01062</a> <span class="preprocessor"></span><span class="preprocessor">#define WCSHDO_PVn_ma   0x04</span>
-<a name="l01063"></a><a class="code" href="wcshdr_8h.html#ace96fb8c1499616dd1333af3e8340b0">01063</a> <span class="preprocessor"></span><span class="preprocessor">#define WCSHDO_CRPXna   0x08</span>
-<a name="l01064"></a><a class="code" href="wcshdr_8h.html#95325b53ebd8d7d0a371a65b27b3d04a">01064</a> <span class="preprocessor"></span><span class="preprocessor">#define WCSHDO_CNAMna   0x10</span>
-<a name="l01065"></a><a class="code" href="wcshdr_8h.html#9a70ad2a355a9736711d8017535bf72b">01065</a> <span class="preprocessor"></span><span class="preprocessor">#define WCSHDO_WCSNna   0x20</span>
+<a name="l01024"></a>01024 <span class="comment">*           for use with an alternate version specifier (the "a").  Like the</span>
+<a name="l01025"></a>01025 <span class="comment">*           PC, CD, PV, and PS keywords there is an obvious tendency to</span>
+<a name="l01026"></a>01026 <span class="comment">*           confuse these two forms for column numbers up to 99.  It is very</span>
+<a name="l01027"></a>01027 <span class="comment">*           unlikely that any parser would reject keywords in the first set</span>
+<a name="l01028"></a>01028 <span class="comment">*           with a non-blank alternate version specifier so this usage is</span>
+<a name="l01029"></a>01029 <span class="comment">*           considered to be safe and is recommended.</span>
+<a name="l01030"></a>01030 <span class="comment">*</span>
+<a name="l01031"></a>01031 <span class="comment">*   - WCSHDO_CNAMna: WCS Papers I and III defined</span>
+<a name="l01032"></a>01032 <span class="comment">*</span>
+<a name="l01033"></a>01033 <span class="comment">*           - iCNAna,  iCRDna,  and iCSYna  for bintables and</span>
+<a name="l01034"></a>01034 <span class="comment">*           - TCNAna,  TCRDna,  and TCSYna  for pixel lists</span>
+<a name="l01035"></a>01035 <span class="comment">*</span>
+<a name="l01036"></a>01036 <span class="comment">*           By analogy with the above, the long forms would be</span>
+<a name="l01037"></a>01037 <span class="comment">*</span>
+<a name="l01038"></a>01038 <span class="comment">*           - iCNAMna, iCRDEna, and iCSYEna for bintables and</span>
+<a name="l01039"></a>01039 <span class="comment">*           - TCNAMna, TCRDEna, and TCSYEna for pixel lists</span>
+<a name="l01040"></a>01040 <span class="comment">*</span>
+<a name="l01041"></a>01041 <span class="comment">*           Note that these keywords provide auxiliary information only, none</span>
+<a name="l01042"></a>01042 <span class="comment">*           of them are needed to compute world coordinates.  This usage is</span>
+<a name="l01043"></a>01043 <span class="comment">*           potentially unsafe and is not recommended at this time.</span>
+<a name="l01044"></a>01044 <span class="comment">*</span>
+<a name="l01045"></a>01045 <span class="comment">*   - WCSHDO_WCSNna: In light of wcsbth() note 4, write WCSNna instead of</span>
+<a name="l01046"></a>01046 <span class="comment">*           TWCSna for pixel lists.  While wcsbth() treats WCSNna and TWCSna</span>
+<a name="l01047"></a>01047 <span class="comment">*           as equivalent, other parsers may not.  Consequently, this usage</span>
+<a name="l01048"></a>01048 <span class="comment">*           is potentially unsafe and is not recommended at this time.</span>
+<a name="l01049"></a>01049 <span class="comment">*</span>
+<a name="l01050"></a>01050 <span class="comment">*</span>
+<a name="l01051"></a>01051 <span class="comment">* Global variable: const char *wcshdr_errmsg[] - Status return messages</span>
+<a name="l01052"></a>01052 <span class="comment">* ---------------------------------------------------------------------</span>
+<a name="l01053"></a>01053 <span class="comment">* Error messages to match the status value returned from each function.</span>
+<a name="l01054"></a>01054 <span class="comment">* Use wcs_errmsg[] for status returns from wcshdo().</span>
+<a name="l01055"></a>01055 <span class="comment">*</span>
+<a name="l01056"></a>01056 <span class="comment">*===========================================================================*/</span>
+<a name="l01057"></a>01057 
+<a name="l01058"></a>01058 <span class="preprocessor">#ifndef WCSLIB_WCSHDR</span>
+<a name="l01059"></a>01059 <span class="preprocessor"></span><span class="preprocessor">#define WCSLIB_WCSHDR</span>
+<a name="l01060"></a>01060 <span class="preprocessor"></span>
+<a name="l01061"></a>01061 <span class="preprocessor">#include "<a class="code" href="wcs_8h.html">wcs.h</a>"</span>
+<a name="l01062"></a>01062 
+<a name="l01063"></a>01063 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l01064"></a>01064 <span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">"C"</span> {
+<a name="l01065"></a>01065 <span class="preprocessor">#endif</span>
 <a name="l01066"></a>01066 <span class="preprocessor"></span>
-<a name="l01067"></a>01067 
-<a name="l01068"></a>01068 <span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="wcshdr_8h.html#06cd9297f8315235ba1cf13d1cc115e1" title="Status return messages.">wcshdr_errmsg</a>[];
-<a name="l01069"></a>01069 
-<a name="l01070"></a>01070 
-<a name="l01071"></a>01071 <span class="keywordtype">int</span> <a class="code" href="wcshdr_8h.html#c75623ee805ab7d43b0bba684c719a60" title="FITS WCS parser routine for image headers.">wcspih</a>(<span class="keywordtype">char</span> *header, <span class="keywordtype">int</span> nkeyrec, <span class="keywordtype">int</span> relax, <span class="keywordtype">int</span> ctrl, <span class="keywordtype">int</span> *nreject,
-<a name="l01072"></a>01072            <span class="keywordtype">int</span> *nwcs, <span class="keyword">struct</span> <a class="code" href="structwcsprm.html" title="Coordinate transformation parameters.">wcsprm</a> **wcs);
-<a name="l01073"></a>01073 
-<a name="l01074"></a>01074 <span class="keywordtype">int</span> <a class="code" href="wcshdr_8h.html#dc053d80a9c4da454a52eed34e123633" title="FITS WCS parser routine for binary table and image headers.">wcsbth</a>(<span class="keywordtype">char</span> *header, <span class="keywordtype">int</span> nkeyrec, <span class="keywordtype">int</span> relax, <span class="keywordtype">int</span> ctrl, <span class="keywordtype">int</span> keysel,
-<a name="l01075"></a>01075            <span class="keywordtype">int</span> *colsel, <span class="keywordtype">int</span> *nreject, <span class="keywordtype">int</span> *nwcs, <span class="keyword">struct</span> <a class="code" href="structwcsprm.html" title="Coordinate transformation parameters.">wcsprm</a> **wcs);
-<a name="l01076"></a>01076 
-<a name="l01077"></a>01077 <span class="keywordtype">int</span> <a class="code" href="wcshdr_8h.html#6dd857f7b61a5b349cc8af5a4b6d8a1c" title="Tabular construction routine.">wcstab</a>(<span class="keyword">struct</span> <a class="code" href="structwcsprm.html" title="Coordinate transformation parameters.">wcsprm</a> *wcs);
-<a name="l01078"></a>01078 
-<a name="l01079"></a>01079 <span class="keywordtype">int</span> <a class="code" href="wcshdr_8h.html#6174a483baad91dae3fa1c30b0e4cde5" title="Index alternate coordinate representations.">wcsidx</a>(<span class="keywordtype">int</span> nwcs, <span class="keyword">struct</span> <a class="code" href="structwcsprm.html" title="Coordinate transformation parameters.">wcsprm</a> **wcs, <span class="keywordtype">int</span> alts[27]);
-<a name="l01080"></a>01080 
-<a name="l01081"></a>01081 <span class="keywordtype">int</span> <a class="code" href="wcshdr_8h.html#16e35904c64fe6b0aab144bd022c722f" title="Index alternate coordinate representions.">wcsbdx</a>(<span class="keywordtype">int</span> nwcs, <span class="keyword">struct</span> <a class="code" href="structwcsprm.html" title="Coordinate transformation parameters.">wcsprm</a> **wcs, <span class="keywordtype">int</span> type, <span class="keywordtype">short</span> alts[1000][28]);
-<a name="l01082"></a>01082 
-<a name="l01083"></a>01083 <span class="keywordtype">int</span> <a class="code" href="wcshdr_8h.html#27465844aaeea0623133f8151ca4fd9b" title="Free the array of wcsprm structs.">wcsvfree</a>(<span class="keywordtype">int</span> *nwcs, <span class="keyword">struct</span> <a class="code" href="structwcsprm.html" title="Coordinate transformation parameters.">wcsprm</a> **wcs);
-<a name="l01084"></a>01084 
-<a name="l01085"></a>01085 <span class="keywordtype">int</span> <a class="code" href="wcshdr_8h.html#0b8372e555a2e2bcc63a11f3dc7a1bf6" title="Write out a wcsprm struct as a FITS header.">wcshdo</a>(<span class="keywordtype">int</span> relax, <span class="keyword">struct</span> <a class="code" href="structwcsprm.html" title="Coordinate transformation parameters.">wcsprm</a> *wcs, <span class="keywordtype">int</span> *nkeyrec, <span class="keywordtype">char</span> **header);
-<a name="l01086"></a>01086 
-<a name="l01087"></a>01087 
-<a name="l01088"></a>01088 <span class="preprocessor">#ifdef __cplusplus</span>
-<a name="l01089"></a>01089 <span class="preprocessor"></span>}
-<a name="l01090"></a>01090 <span class="preprocessor">#endif</span>
-<a name="l01091"></a>01091 <span class="preprocessor"></span>
-<a name="l01092"></a>01092 <span class="preprocessor">#endif </span><span class="comment">/* WCSLIB_WCSHDR */</span>
+<a name="l01067"></a><a class="code" href="wcshdr_8h.html#92a0007f672a5498ab1b6ccc6a4a002b">01067</a> <span class="preprocessor">#define WCSHDR_none     0x00000000</span>
+<a name="l01068"></a><a class="code" href="wcshdr_8h.html#0b9b53e5cfd05653cbca75cf1aa8b2ed">01068</a> <span class="preprocessor"></span><span class="preprocessor">#define WCSHDR_all      0x000FFFFF</span>
+<a name="l01069"></a><a class="code" href="wcshdr_8h.html#fd6d52bed79bd48230f651ac48eb5ca6">01069</a> <span class="preprocessor"></span><span class="preprocessor">#define WCSHDR_reject   0x10000000</span>
+<a name="l01070"></a>01070 <span class="preprocessor"></span>
+<a name="l01071"></a><a class="code" href="wcshdr_8h.html#017f1e817bdb2114ba765e7a9ef73bac">01071</a> <span class="preprocessor">#define WCSHDR_CROTAia  0x00000001</span>
+<a name="l01072"></a><a class="code" href="wcshdr_8h.html#5feeef18919b1cbb79729bbfa75976ec">01072</a> <span class="preprocessor"></span><span class="preprocessor">#define WCSHDR_EPOCHa   0x00000002</span>
+<a name="l01073"></a><a class="code" href="wcshdr_8h.html#fc0a5a6b475a8e50b77d4be099790985">01073</a> <span class="preprocessor"></span><span class="preprocessor">#define WCSHDR_VELREFa  0x00000004</span>
+<a name="l01074"></a><a class="code" href="wcshdr_8h.html#63eb554461f3df5dc64a25f71891b9f1">01074</a> <span class="preprocessor"></span><span class="preprocessor">#define WCSHDR_CD00i00j 0x00000008</span>
+<a name="l01075"></a><a class="code" href="wcshdr_8h.html#3dea9d7548bdbc9a7cc8d0a04cdd46fb">01075</a> <span class="preprocessor"></span><span class="preprocessor">#define WCSHDR_PC00i00j 0x00000010</span>
+<a name="l01076"></a><a class="code" href="wcshdr_8h.html#ee4fe41274945f9e34009d2eb309c922">01076</a> <span class="preprocessor"></span><span class="preprocessor">#define WCSHDR_PROJPn   0x00000020</span>
+<a name="l01077"></a><a class="code" href="wcshdr_8h.html#1d506ef2ad493a963426e0732a6328ca">01077</a> <span class="preprocessor"></span><span class="preprocessor">#define WCSHDR_RADECSYS 0x00000040</span>
+<a name="l01078"></a><a class="code" href="wcshdr_8h.html#1b66d50d7f1927222a170bc88f9db51e">01078</a> <span class="preprocessor"></span><span class="preprocessor">#define WCSHDR_VSOURCE  0x00000080</span>
+<a name="l01079"></a><a class="code" href="wcshdr_8h.html#dff9a101a373a634f3a1baab29e92534">01079</a> <span class="preprocessor"></span><span class="preprocessor">#define WCSHDR_DOBSn    0x00000100</span>
+<a name="l01080"></a><a class="code" href="wcshdr_8h.html#e8a768f544fe3ae81436b73dca3099fb">01080</a> <span class="preprocessor"></span><span class="preprocessor">#define WCSHDR_LONGKEY  0x00000200</span>
+<a name="l01081"></a><a class="code" href="wcshdr_8h.html#df57a609a5c3f7288452cce86210260e">01081</a> <span class="preprocessor"></span><span class="preprocessor">#define WCSHDR_CNAMn    0x00000400</span>
+<a name="l01082"></a><a class="code" href="wcshdr_8h.html#0e8eb873389e9c15bd6079a96c41ad60">01082</a> <span class="preprocessor"></span><span class="preprocessor">#define WCSHDR_AUXIMG   0x00000800</span>
+<a name="l01083"></a><a class="code" href="wcshdr_8h.html#33d67fd81c52448aead9e09f32ba9cca">01083</a> <span class="preprocessor"></span><span class="preprocessor">#define WCSHDR_ALLIMG   0x00001000</span>
+<a name="l01084"></a>01084 <span class="preprocessor"></span>
+<a name="l01085"></a><a class="code" href="wcshdr_8h.html#b65e929c7d525d735ae240046d4f0d9c">01085</a> <span class="preprocessor">#define WCSHDR_IMGHEAD  0x00010000</span>
+<a name="l01086"></a><a class="code" href="wcshdr_8h.html#a7c5021293b0db20ece0e82c3702a159">01086</a> <span class="preprocessor"></span><span class="preprocessor">#define WCSHDR_BIMGARR  0x00020000</span>
+<a name="l01087"></a><a class="code" href="wcshdr_8h.html#7bf13ab87b23ecdbbb4b4847d4944070">01087</a> <span class="preprocessor"></span><span class="preprocessor">#define WCSHDR_PIXLIST  0x00040000</span>
+<a name="l01088"></a>01088 <span class="preprocessor"></span>
+<a name="l01089"></a><a class="code" href="wcshdr_8h.html#54634ed49425e8842874e9e2b77899df">01089</a> <span class="preprocessor">#define WCSHDO_none     0x00</span>
+<a name="l01090"></a><a class="code" href="wcshdr_8h.html#5592649ee4c25e118559c6d283c51930">01090</a> <span class="preprocessor"></span><span class="preprocessor">#define WCSHDO_all      0xFF</span>
+<a name="l01091"></a><a class="code" href="wcshdr_8h.html#446914676e0b3f55ac6a080015a52b43">01091</a> <span class="preprocessor"></span><span class="preprocessor">#define WCSHDO_safe     0x0F</span>
+<a name="l01092"></a><a class="code" href="wcshdr_8h.html#6779d48001260a0011b3dcffdcb64cb6">01092</a> <span class="preprocessor"></span><span class="preprocessor">#define WCSHDO_DOBSn    0x01</span>
+<a name="l01093"></a><a class="code" href="wcshdr_8h.html#96b787f84207faa42599e50e6e078d21">01093</a> <span class="preprocessor"></span><span class="preprocessor">#define WCSHDO_TPCn_ka  0x02</span>
+<a name="l01094"></a><a class="code" href="wcshdr_8h.html#222a5bd7659f3e1ea1a9ed21f54c50ef">01094</a> <span class="preprocessor"></span><span class="preprocessor">#define WCSHDO_PVn_ma   0x04</span>
+<a name="l01095"></a><a class="code" href="wcshdr_8h.html#ace96fb8c1499616dd1333af3e8340b0">01095</a> <span class="preprocessor"></span><span class="preprocessor">#define WCSHDO_CRPXna   0x08</span>
+<a name="l01096"></a><a class="code" href="wcshdr_8h.html#95325b53ebd8d7d0a371a65b27b3d04a">01096</a> <span class="preprocessor"></span><span class="preprocessor">#define WCSHDO_CNAMna   0x10</span>
+<a name="l01097"></a><a class="code" href="wcshdr_8h.html#9a70ad2a355a9736711d8017535bf72b">01097</a> <span class="preprocessor"></span><span class="preprocessor">#define WCSHDO_WCSNna   0x20</span>
+<a name="l01098"></a>01098 <span class="preprocessor"></span>
+<a name="l01099"></a>01099 
+<a name="l01100"></a>01100 <span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="wcshdr_8h.html#06cd9297f8315235ba1cf13d1cc115e1" title="Status return messages.">wcshdr_errmsg</a>[];
+<a name="l01101"></a>01101 
+<a name="l01102"></a><a class="code" href="wcshdr_8h.html#e2dfc36c150d3a16a5e83131d32ecdae">01102</a> <span class="keyword">enum</span> <a class="code" href="wcshdr_8h.html#e2dfc36c150d3a16a5e83131d32ecdae">wcshdr_errmsg_enum</a> {
+<a name="l01103"></a><a class="code" href="wcshdr_8h.html#e2dfc36c150d3a16a5e83131d32ecdaebfe69dd9e4c486f856a5dc44b02e79a1">01103</a>   <a class="code" href="wcshdr_8h.html#e2dfc36c150d3a16a5e83131d32ecdaebfe69dd9e4c486f856a5dc44b02e79a1">WCSHDRERR_SUCCESS</a>            = 0,     <span class="comment">/* Success. */</span>
+<a name="l01104"></a><a class="code" href="wcshdr_8h.html#e2dfc36c150d3a16a5e83131d32ecdae99dd31e274ec97542e650ff89357cded">01104</a>   <a class="code" href="wcshdr_8h.html#e2dfc36c150d3a16a5e83131d32ecdae99dd31e274ec97542e650ff89357cded">WCSHDRERR_NULL_POINTER</a>       = 1,     <span class="comment">/* Null wcsprm pointer passed. */</span>
+<a name="l01105"></a><a class="code" href="wcshdr_8h.html#e2dfc36c150d3a16a5e83131d32ecdae0a858638ef0dd0dc9b529f98b14cc46f">01105</a>   <a class="code" href="wcshdr_8h.html#e2dfc36c150d3a16a5e83131d32ecdae0a858638ef0dd0dc9b529f98b14cc46f">WCSHDRERR_MEMORY</a>             = 2,     <span class="comment">/* Memory allocation failed. */</span>
+<a name="l01106"></a><a class="code" href="wcshdr_8h.html#e2dfc36c150d3a16a5e83131d32ecdae0c926e2cc98a8c39585aa0e212423459">01106</a>   <a class="code" href="wcshdr_8h.html#e2dfc36c150d3a16a5e83131d32ecdae0c926e2cc98a8c39585aa0e212423459">WCSHDRERR_BAD_COLUMN</a>         = 3,     <span class="comment">/* Invalid column selection. */</span>
+<a name="l01107"></a><a class="code" href="wcshdr_8h.html#e2dfc36c150d3a16a5e83131d32ecdae218297c7a2a4d405c251e9ed239e615b">01107</a>   <a class="code" href="wcshdr_8h.html#e2dfc36c150d3a16a5e83131d32ecdae218297c7a2a4d405c251e9ed239e615b">WCSHDRERR_PARSER</a>             = 4,     <span class="comment">/* Fatal error returned by Flex</span>
+<a name="l01108"></a>01108 <span class="comment">                                           parser. */</span>
+<a name="l01109"></a><a class="code" href="wcshdr_8h.html#e2dfc36c150d3a16a5e83131d32ecdaeeae58359638c0c631e6c7c573a343508">01109</a>   <a class="code" href="wcshdr_8h.html#e2dfc36c150d3a16a5e83131d32ecdaeeae58359638c0c631e6c7c573a343508">WCSHDRERR_BAD_TABULAR_PARAMS</a> = 5      <span class="comment">/* Invalid tabular parameters. */</span>
+<a name="l01110"></a>01110 };
+<a name="l01111"></a>01111 
+<a name="l01112"></a>01112 <span class="keywordtype">int</span> <a class="code" href="wcshdr_8h.html#c75623ee805ab7d43b0bba684c719a60" title="FITS WCS parser routine for image headers.">wcspih</a>(<span class="keywordtype">char</span> *header, <span class="keywordtype">int</span> nkeyrec, <span class="keywordtype">int</span> relax, <span class="keywordtype">int</span> ctrl, <span class="keywordtype">int</span> *nreject,
+<a name="l01113"></a>01113            <span class="keywordtype">int</span> *nwcs, <span class="keyword">struct</span> <a class="code" href="structwcsprm.html" title="Coordinate transformation parameters.">wcsprm</a> **wcs);
+<a name="l01114"></a>01114 
+<a name="l01115"></a>01115 <span class="keywordtype">int</span> <a class="code" href="wcshdr_8h.html#dc053d80a9c4da454a52eed34e123633" title="FITS WCS parser routine for binary table and image headers.">wcsbth</a>(<span class="keywordtype">char</span> *header, <span class="keywordtype">int</span> nkeyrec, <span class="keywordtype">int</span> relax, <span class="keywordtype">int</span> ctrl, <span class="keywordtype">int</span> keysel,
+<a name="l01116"></a>01116            <span class="keywordtype">int</span> *colsel, <span class="keywordtype">int</span> *nreject, <span class="keywordtype">int</span> *nwcs, <span class="keyword">struct</span> <a class="code" href="structwcsprm.html" title="Coordinate transformation parameters.">wcsprm</a> **wcs);
+<a name="l01117"></a>01117 
+<a name="l01118"></a>01118 <span class="keywordtype">int</span> <a class="code" href="wcshdr_8h.html#6dd857f7b61a5b349cc8af5a4b6d8a1c" title="Tabular construction routine.">wcstab</a>(<span class="keyword">struct</span> <a class="code" href="structwcsprm.html" title="Coordinate transformation parameters.">wcsprm</a> *wcs);
+<a name="l01119"></a>01119 
+<a name="l01120"></a>01120 <span class="keywordtype">int</span> <a class="code" href="wcshdr_8h.html#6174a483baad91dae3fa1c30b0e4cde5" title="Index alternate coordinate representations.">wcsidx</a>(<span class="keywordtype">int</span> nwcs, <span class="keyword">struct</span> <a class="code" href="structwcsprm.html" title="Coordinate transformation parameters.">wcsprm</a> **wcs, <span class="keywordtype">int</span> alts[27]);
+<a name="l01121"></a>01121 
+<a name="l01122"></a>01122 <span class="keywordtype">int</span> <a class="code" href="wcshdr_8h.html#16e35904c64fe6b0aab144bd022c722f" title="Index alternate coordinate representions.">wcsbdx</a>(<span class="keywordtype">int</span> nwcs, <span class="keyword">struct</span> <a class="code" href="structwcsprm.html" title="Coordinate transformation parameters.">wcsprm</a> **wcs, <span class="keywordtype">int</span> type, <span class="keywordtype">short</span> alts[1000][28]);
+<a name="l01123"></a>01123 
+<a name="l01124"></a>01124 <span class="keywordtype">int</span> <a class="code" href="wcshdr_8h.html#27465844aaeea0623133f8151ca4fd9b" title="Free the array of wcsprm structs.">wcsvfree</a>(<span class="keywordtype">int</span> *nwcs, <span class="keyword">struct</span> <a class="code" href="structwcsprm.html" title="Coordinate transformation parameters.">wcsprm</a> **wcs);
+<a name="l01125"></a>01125 
+<a name="l01126"></a>01126 <span class="keywordtype">int</span> <a class="code" href="wcshdr_8h.html#0b8372e555a2e2bcc63a11f3dc7a1bf6" title="Write out a wcsprm struct as a FITS header.">wcshdo</a>(<span class="keywordtype">int</span> relax, <span class="keyword">struct</span> <a class="code" href="structwcsprm.html" title="Coordinate transformation parameters.">wcsprm</a> *wcs, <span class="keywordtype">int</span> *nkeyrec, <span class="keywordtype">char</span> **header);
+<a name="l01127"></a>01127 
+<a name="l01128"></a>01128 
+<a name="l01129"></a>01129 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l01130"></a>01130 <span class="preprocessor"></span>}
+<a name="l01131"></a>01131 <span class="preprocessor">#endif</span>
+<a name="l01132"></a>01132 <span class="preprocessor"></span>
+<a name="l01133"></a>01133 <span class="preprocessor">#endif </span><span class="comment">/* WCSLIB_WCSHDR */</span>
 </pre></div></div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Mon Feb 7 18:03:57 2011 for WCSLIB 4.7 by 
+<hr size="1"><address style="text-align: right;"><small>Generated on Tue Oct 4 19:02:30 2011 for WCSLIB 4.8.2 by 
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address>
 </body>
diff --git a/wcslib/html/wcshdr_8h.html b/wcslib/html/wcshdr_8h.html
index e6a9053..8b27bae 100644
--- a/wcslib/html/wcshdr_8h.html
+++ b/wcslib/html/wcshdr_8h.html
@@ -1,6 +1,6 @@
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
 <html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>WCSLIB 4.7: wcshdr.h File Reference</title>
+<title>WCSLIB 4.8.2: wcshdr.h File Reference</title>
 <link href="doxygen.css" rel="stylesheet" type="text/css">
 <link href="tabs.css" rel="stylesheet" type="text/css">
 </head><body>
@@ -106,6 +106,18 @@
 <tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="wcshdr_8h.html#9a70ad2a355a9736711d8017535bf72b">WCSHDO_WCSNna</a>   0x20</td></tr>
 
 <tr><td class="mdescLeft"> </td><td class="mdescRight">Bit mask for <a class="el" href="wcshdr_8h.html#0b8372e555a2e2bcc63a11f3dc7a1bf6" title="Write out a wcsprm struct as a FITS header.">wcshdo()</a> - write <code><b>WCSN</b>na</code> instead of <code><b>TWCS</b>na</code>.  <a href="#9a70ad2a355a9736711d8017535bf72b"></a><br></td></tr>
+<tr><td colspan="2"><br><h2>Enumerations</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="wcshdr_8h.html#e2dfc36c150d3a16a5e83131d32ecdae">wcshdr_errmsg_enum</a> { <br>
+  <a class="el" href="wcshdr_8h.html#e2dfc36c150d3a16a5e83131d32ecdaebfe69dd9e4c486f856a5dc44b02e79a1">WCSHDRERR_SUCCESS</a> =  0, 
+<a class="el" href="wcshdr_8h.html#e2dfc36c150d3a16a5e83131d32ecdae99dd31e274ec97542e650ff89357cded">WCSHDRERR_NULL_POINTER</a> =  1, 
+<a class="el" href="wcshdr_8h.html#e2dfc36c150d3a16a5e83131d32ecdae0a858638ef0dd0dc9b529f98b14cc46f">WCSHDRERR_MEMORY</a> =  2, 
+<a class="el" href="wcshdr_8h.html#e2dfc36c150d3a16a5e83131d32ecdae0c926e2cc98a8c39585aa0e212423459">WCSHDRERR_BAD_COLUMN</a> =  3, 
+<br>
+  <a class="el" href="wcshdr_8h.html#e2dfc36c150d3a16a5e83131d32ecdae218297c7a2a4d405c251e9ed239e615b">WCSHDRERR_PARSER</a> =  4, 
+<a class="el" href="wcshdr_8h.html#e2dfc36c150d3a16a5e83131d32ecdaeeae58359638c0c631e6c7c573a343508">WCSHDRERR_BAD_TABULAR_PARAMS</a> =  5
+<br>
+ }</td></tr>
+
 <tr><td colspan="2"><br><h2>Functions</h2></td></tr>
 <tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="wcshdr_8h.html#c75623ee805ab7d43b0bba684c719a60">wcspih</a> (char *header, int nkeyrec, int relax, int ctrl, int *nreject, int *nwcs, struct <a class="el" href="structwcsprm.html">wcsprm</a> **wcs)</td></tr>
 
@@ -622,6 +634,38 @@ Bit mask for the <em>relax</em> argument of <a class="el" href="wcshdr_8h.html#0
 Refer to the notes for <a class="el" href="wcshdr_8h.html#0b8372e555a2e2bcc63a11f3dc7a1bf6" title="Write out a wcsprm struct as a FITS header.">wcshdo()</a>. 
 </div>
 </div><p>
+<hr><h2>Enumeration Type Documentation</h2>
+<a class="anchor" name="e2dfc36c150d3a16a5e83131d32ecdae"></a><!-- doxytag: member="wcshdr.h::wcshdr_errmsg_enum" ref="e2dfc36c150d3a16a5e83131d32ecdae" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">enum <a class="el" href="wcshdr_8h.html#e2dfc36c150d3a16a5e83131d32ecdae">wcshdr_errmsg_enum</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<dl compact><dt><b>Enumerator: </b></dt><dd>
+<table border="0" cellspacing="2" cellpadding="0">
+<tr><td valign="top"><em><a class="anchor" name="e2dfc36c150d3a16a5e83131d32ecdaebfe69dd9e4c486f856a5dc44b02e79a1"></a><!-- doxytag: member="WCSHDRERR_SUCCESS" ref="e2dfc36c150d3a16a5e83131d32ecdaebfe69dd9e4c486f856a5dc44b02e79a1" args="" -->WCSHDRERR_SUCCESS</em> </td><td>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" name="e2dfc36c150d3a16a5e83131d32ecdae99dd31e274ec97542e650ff89357cded"></a><!-- doxytag: member="WCSHDRERR_NULL_POINTER" ref="e2dfc36c150d3a16a5e83131d32ecdae99dd31e274ec97542e650ff89357cded" args="" -->WCSHDRERR_NULL_POINTER</em> </td><td>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" name="e2dfc36c150d3a16a5e83131d32ecdae0a858638ef0dd0dc9b529f98b14cc46f"></a><!-- doxytag: member="WCSHDRERR_MEMORY" ref="e2dfc36c150d3a16a5e83131d32ecdae0a858638ef0dd0dc9b529f98b14cc46f" args="" -->WCSHDRERR_MEMORY</em> </td><td>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" name="e2dfc36c150d3a16a5e83131d32ecdae0c926e2cc98a8c39585aa0e212423459"></a><!-- doxytag: member="WCSHDRERR_BAD_COLUMN" ref="e2dfc36c150d3a16a5e83131d32ecdae0c926e2cc98a8c39585aa0e212423459" args="" -->WCSHDRERR_BAD_COLUMN</em> </td><td>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" name="e2dfc36c150d3a16a5e83131d32ecdae218297c7a2a4d405c251e9ed239e615b"></a><!-- doxytag: member="WCSHDRERR_PARSER" ref="e2dfc36c150d3a16a5e83131d32ecdae218297c7a2a4d405c251e9ed239e615b" args="" -->WCSHDRERR_PARSER</em> </td><td>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" name="e2dfc36c150d3a16a5e83131d32ecdaeeae58359638c0c631e6c7c573a343508"></a><!-- doxytag: member="WCSHDRERR_BAD_TABULAR_PARAMS" ref="e2dfc36c150d3a16a5e83131d32ecdaeeae58359638c0c631e6c7c573a343508" args="" -->WCSHDRERR_BAD_TABULAR_PARAMS</em> </td><td>
+</td></tr>
+</table>
+</dl>
+
+</div>
+</div><p>
 <hr><h2>Function Documentation</h2>
 <a class="anchor" name="c75623ee805ab7d43b0bba684c719a60"></a><!-- doxytag: member="wcshdr.h::wcspih" ref="c75623ee805ab7d43b0bba684c719a60" args="(char *header, int nkeyrec, int relax, int ctrl, int *nreject, int *nwcs, struct wcsprm **wcs)" -->
 <div class="memitem">
@@ -1134,8 +1178,8 @@ Note that <a class="el" href="wcshdr_8h.html#c75623ee805ab7d43b0bba684c719a60" t
   </table>
 </dl>
 <dl class="return" compact><dt><b>Returns:</b></dt><dd>Status return value:<ul>
-<li>0: Success.</li><li>1: Null <a class="el" href="structwcsprm.html" title="Coordinate transformation parameters.">wcsprm</a> pointer passed. </li></ul>
-</dd></dl>
+<li>0: Success.</li><li>1: Null <a class="el" href="structwcsprm.html" title="Coordinate transformation parameters.">wcsprm</a> pointer passed.</li><li>2: Memory allocation failed.</li><li>3: Invalid tabular parameters.</li></ul>
+For returns > 1, a detailed error message is set in <a class="el" href="structwcsprm.html#f54ce939604be183231f0ee006e2f8ed">wcsprm::err</a> if enabled, see <a class="el" href="wcserr_8h.html#1691b8bd184d40ca6fda255be078fa53" title="Enable/disable error messaging.">wcserr_enable()</a>. </dd></dl>
 
 </div>
 </div><p>
@@ -1364,9 +1408,9 @@ Fine-grained control of the degree of permissiveness is also possible as explain
  Each keyrecord is 80 characters long and is *NOT* null-terminated, so the first keyrecord starts at (*header)[0], the second at (*header)[80], etc.</td></tr>
   </table>
 </dl>
-<dl class="return" compact><dt><b>Returns:</b></dt><dd>Status return value:<ul>
-<li>0: Success.</li><li>1: Null <a class="el" href="structwcsprm.html" title="Coordinate transformation parameters.">wcsprm</a> pointer passed.</li></ul>
-</dd></dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>Status return value (associated with wcs_errmsg[]):<ul>
+<li>0: Success.</li><li>1: Null <a class="el" href="structwcsprm.html" title="Coordinate transformation parameters.">wcsprm</a> pointer passed.</li><li>2: Memory allocation failed.</li><li>3: Linear transformation matrix is singular.</li><li>4: Inconsistent or unrecognized coordinate axis types.</li><li>5: Invalid parameter value.</li><li>6: Invalid coordinate transformation parameters.</li><li>7: Ill-conditioned coordinate transformation parameters.</li></ul>
+For returns > 1, a detailed error message is set in <a class="el" href="structwcsprm.html#f54ce939604be183231f0ee006e2f8ed">wcsprm::err</a> if enabled, see <a class="el" href="wcserr_8h.html#1691b8bd184d40ca6fda255be078fa53" title="Enable/disable error messaging.">wcserr_enable()</a>.</dd></dl>
 <b>Notes:</b> <br>
  <b>wcshdo</b>() interprets the <em>relax</em> argument as a vector of flag bits to provide fine-grained control over what non-standard WCS keywords to write. The flag bits are subject to change in future and should be set by using the preprocessor macros (see below) for the purpose.<p>
 <ul>
@@ -1473,11 +1517,11 @@ Note that these keywords provide auxiliary information only, none of them are ne
 <div class="memdoc">
 
 <p>
-Error messages to match the status value returned from each function. 
+Error messages to match the status value returned from each function. Use wcs_errmsg[] for status returns from <b>wcshdo</b>(). 
 </div>
 </div><p>
 </div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Mon Feb 7 18:03:57 2011 for WCSLIB 4.7 by 
+<hr size="1"><address style="text-align: right;"><small>Generated on Tue Oct 4 19:02:30 2011 for WCSLIB 4.8.2 by 
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address>
 </body>
diff --git a/wcslib/html/wcslib_8h-source.html b/wcslib/html/wcslib_8h-source.html
index 6801985..91620c0 100644
--- a/wcslib/html/wcslib_8h-source.html
+++ b/wcslib/html/wcslib_8h-source.html
@@ -1,6 +1,6 @@
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
 <html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>WCSLIB 4.7: wcslib.h Source File</title>
+<title>WCSLIB 4.8.2: wcslib.h Source File</title>
 <link href="doxygen.css" rel="stylesheet" type="text/css">
 <link href="tabs.css" rel="stylesheet" type="text/css">
 </head><body>
@@ -16,7 +16,7 @@
   </div>
 <h1>wcslib.h</h1><a href="wcslib_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*============================================================================</span>
 <a name="l00002"></a>00002 <span class="comment"></span>
-<a name="l00003"></a>00003 <span class="comment">  WCSLIB 4.7 - an implementation of the FITS WCS standard.</span>
+<a name="l00003"></a>00003 <span class="comment">  WCSLIB 4.8 - an implementation of the FITS WCS standard.</span>
 <a name="l00004"></a>00004 <span class="comment">  Copyright (C) 1995-2011, Mark Calabretta</span>
 <a name="l00005"></a>00005 <span class="comment"></span>
 <a name="l00006"></a>00006 <span class="comment">  This file is part of WCSLIB.</span>
@@ -44,10 +44,10 @@
 <a name="l00028"></a>00028 <span class="comment"></span>
 <a name="l00029"></a>00029 <span class="comment">  Author: Mark Calabretta, Australia Telescope National Facility</span>
 <a name="l00030"></a>00030 <span class="comment">  http://www.atnf.csiro.au/~mcalabre/index.html</span>
-<a name="l00031"></a>00031 <span class="comment">  $Id: wcslib.h,v 4.7 2011/02/07 07:03:42 cal103 Exp $</span>
+<a name="l00031"></a>00031 <span class="comment">  $Id: wcslib.h,v 4.8.1.1 2011/08/15 08:07:06 cal103 Exp cal103 $</span>
 <a name="l00032"></a>00032 <span class="comment">*=============================================================================</span>
 <a name="l00033"></a>00033 <span class="comment">*</span>
-<a name="l00034"></a>00034 <span class="comment">* WCSLIB 4.7 - C routines that implement the FITS World Coordinate System</span>
+<a name="l00034"></a>00034 <span class="comment">* WCSLIB 4.8 - C routines that implement the FITS World Coordinate System</span>
 <a name="l00035"></a>00035 <span class="comment">* (WCS) standard.</span>
 <a name="l00036"></a>00036 <span class="comment">*</span>
 <a name="l00037"></a>00037 <span class="comment">* Summary of wcslib.h</span>
@@ -70,23 +70,67 @@
 <a name="l00054"></a>00054 <span class="preprocessor">#include "<a class="code" href="spx_8h.html">spx.h</a>"</span>
 <a name="l00055"></a>00055 <span class="preprocessor">#include "<a class="code" href="tab_8h.html">tab.h</a>"</span>
 <a name="l00056"></a>00056 <span class="preprocessor">#include "<a class="code" href="wcs_8h.html">wcs.h</a>"</span>
-<a name="l00057"></a>00057 <span class="preprocessor">#include "<a class="code" href="wcsfix_8h.html">wcsfix.h</a>"</span>
-<a name="l00058"></a>00058 <span class="preprocessor">#include "<a class="code" href="wcshdr_8h.html">wcshdr.h</a>"</span>
-<a name="l00059"></a>00059 <span class="preprocessor">#include "<a class="code" href="wcsmath_8h.html">wcsmath.h</a>"</span>
-<a name="l00060"></a>00060 <span class="preprocessor">#include "<a class="code" href="wcsprintf_8h.html">wcsprintf.h</a>"</span>
-<a name="l00061"></a>00061 <span class="preprocessor">#include "<a class="code" href="wcstrig_8h.html">wcstrig.h</a>"</span>
-<a name="l00062"></a>00062 <span class="preprocessor">#include "<a class="code" href="wcsunits_8h.html">wcsunits.h</a>"</span>
-<a name="l00063"></a>00063 <span class="preprocessor">#include "<a class="code" href="wcsutil_8h.html">wcsutil.h</a>"</span>
-<a name="l00064"></a>00064 
-<a name="l00065"></a>00065 <span class="preprocessor">#endif </span><span class="comment">/* WCSLIB_WCSLIB */</span>
-<a name="l00066"></a>00066 
-<a name="l02293"></a>02293 <span class="comment">/*</span>
-<a name="l02294"></a>02294 <span class="comment">Author: Mark Calabretta, Australia Telescope National Facility</span>
-<a name="l02295"></a>02295 <span class="comment">http://www.atnf.csiro.au/~mcalabre/index.html</span>
-<a name="l02296"></a>02296 <span class="comment">$Id: mainpage.dox,v 4.7 2011/02/07 07:03:43 cal103 Exp $</span>
-<a name="l02297"></a>02297 <span class="comment">*/</span>
+<a name="l00057"></a>00057 <span class="preprocessor">#include "<a class="code" href="wcserr_8h.html">wcserr.h</a>"</span>
+<a name="l00058"></a>00058 <span class="preprocessor">#include "<a class="code" href="wcsfix_8h.html">wcsfix.h</a>"</span>
+<a name="l00059"></a>00059 <span class="preprocessor">#include "<a class="code" href="wcshdr_8h.html">wcshdr.h</a>"</span>
+<a name="l00060"></a>00060 <span class="preprocessor">#include "<a class="code" href="wcsmath_8h.html">wcsmath.h</a>"</span>
+<a name="l00061"></a>00061 <span class="preprocessor">#include "<a class="code" href="wcsprintf_8h.html">wcsprintf.h</a>"</span>
+<a name="l00062"></a>00062 <span class="preprocessor">#include "<a class="code" href="wcstrig_8h.html">wcstrig.h</a>"</span>
+<a name="l00063"></a>00063 <span class="preprocessor">#include "<a class="code" href="wcsunits_8h.html">wcsunits.h</a>"</span>
+<a name="l00064"></a>00064 <span class="preprocessor">#include "<a class="code" href="wcsutil_8h.html">wcsutil.h</a>"</span>
+<a name="l00065"></a>00065 
+<a name="l00066"></a>00066 <span class="preprocessor">#endif </span><span class="comment">/* WCSLIB_WCSLIB */</span>
+<a name="l00067"></a>00067 
+<a name="l01936"></a>01936   <a class="code" href="wcserr_8h.html#1691b8bd184d40ca6fda255be078fa53" title="Enable/disable error messaging.">wcserr_enable</a>(1);
+<a name="l01937"></a>01937   <a class="code" href="wcsprintf_8h.html#5c6f91916a0b8f8c2d85274c0ba130f6" title="Set output disposition for wcsprintf().">wcsprintf_set</a>(stderr);
+<a name="l01938"></a>01938 
+<a name="l01939"></a>01939   ...
+<a name="l01940"></a>01940 
+<a name="l01941"></a>01941   <span class="keywordflow">if</span> (<a class="code" href="wcs_8h.html#e5cc3f5d249755583403cdf54d2ebb91" title="Setup routine for the wcsprm struct.">wcsset</a>(&wcs) {
+<a name="l01942"></a>01942     <a class="code" href="wcs_8h.html#8fe5dcd9927240dc0348b850ee662367" title="Print error messages from a wcsprm struct.">wcsperr</a>(&wcs);
+<a name="l01943"></a>01943     <span class="keywordflow">return</span> wcs.err->status;
+<a name="l01944"></a>01944   }
+<a name="l01945"></a>01945 <span class="keyword">@end</span>verbatim
+<a name="l01946"></a>01946 In <span class="keyword">this</span> example, <span class="keywordflow">if</span> an error was generated in one of the <a class="code" href="prj_8h.html#d43dbc765c63162d0af2b9285b8a434f" title="Generic setup routine for the prjprm struct.">prjset</a>() functions,
+<a name="l01947"></a>01947 <a class="code" href="wcs_8h.html#8fe5dcd9927240dc0348b850ee662367" title="Print error messages from a wcsprm struct.">wcsperr</a>() would print an error traceback starting with <a class="code" href="wcs_8h.html#e5cc3f5d249755583403cdf54d2ebb91" title="Setup routine for the wcsprm struct.">wcsset</a>(), then
+<a name="l01948"></a>01948 <a class="code" href="cel_8h.html#b0f67d1727750616f71c7bfcb3a037b6" title="Setup routine for the celprm struct.">celset</a>(), and finally the particular projection-setting function that
+<a name="l01949"></a>01949 generated the error.  For each of them it would print the status return value,
+<a name="l01950"></a>01950 function name, source file, line number, and an error message which may be
+<a name="l01951"></a>01951 more specific and informative than the general error messages reported in the
+<a name="l01952"></a>01952 first example.  For example, in response to a deliberately generated error,
+<a name="l01953"></a>01953 the @c twcs test program, which tests <a class="code" href="structwcserr.html" title="Error message handling.">wcserr</a> among other things, produces a
+<a name="l01954"></a>01954 traceback similar to this:
+<a name="l01955"></a>01955 @verbatim
+<a name="l01956"></a>01956 ERROR 5 in wcsset() at line 1564 of file wcs.c:
+<a name="l01957"></a>01957   Invalid parameter value.
+<a name="l01958"></a>01958 ERROR 2 in celset() at line 196 of file cel.c:
+<a name="l01959"></a>01959   Invalid projection parameters.
+<a name="l01960"></a>01960 ERROR 2 in <a class="code" href="prj_8h.html#aec02a8e47d68e126983e9bb07a0c0aa" title="Set up a prjprm struct for Bonne&#39;s (BON) projection.">bonset</a>() at line 5727 of file prj.c:
+<a name="l01961"></a>01961   Invalid parameters for Bonne's projection.
+<a name="l01962"></a>01962 @endverbatim
+<a name="l01963"></a>01963 
+<a name="l01964"></a>01964 Each of the @ref structs "structs" in @ref overview "WCSLIB" includes a
+<a name="l01965"></a>01965 pointer, called @a err, to a <a class="code" href="structwcserr.html" title="Error message handling.">wcserr</a> struct.  When an error occurs, a struct is
+<a name="l01966"></a>01966 allocated and error information stored in it.  The <a class="code" href="structwcserr.html" title="Error message handling.">wcserr</a> pointers and the
+<a name="l01967"></a>01967 @ref memory "memory" allocated for them are managed by the routines that
+<a name="l01968"></a>01968 manage the various structs such as <a class="code" href="wcs_8h.html#2afc8255fde0965dddaa374463666d45" title="Default constructor for the wcsprm struct.">wcsini</a>() and <a class="code" href="wcs_8h.html#4ab38bc642c4656f62c43acf84a849f1" title="Destructor for the wcsprm struct.">wcsfree</a>().
+<a name="l01969"></a>01969 
+<a name="l01970"></a>01970 <a class="code" href="structwcserr.html" title="Error message handling.">wcserr</a> messaging is an opt-in system enabled via <a class="code" href="wcserr_8h.html#1691b8bd184d40ca6fda255be078fa53" title="Enable/disable error messaging.">wcserr_enable</a>(), as in the
+<a name="l01971"></a>01971 example above.  If enabled, when an error occurs it is the user's
+<a name="l01972"></a>01972 responsibility to free the memory allocated for the error message using
+<a name="l01973"></a>01973 <a class="code" href="wcs_8h.html#4ab38bc642c4656f62c43acf84a849f1" title="Destructor for the wcsprm struct.">wcsfree</a>(), <a class="code" href="cel_8h.html#39bb7bf8e545c200191d51884ecfb89b" title="Destructor for the celprm struct.">celfree</a>(), <a class="code" href="prj_8h.html#50db1538981df162709b81be0b2961ab" title="Destructor for the prjprm struct.">prjfree</a>(), etc.  Failure to do so before the struct goes
+<a name="l01974"></a>01974 out of scope will result in memory leaks (if execution continues beyond the
+<a name="l01975"></a>01975 error).
+<a name="l01976"></a>01976 */
+<a name="l01977"></a>01977 
+<a name="l01978"></a>01978 
+<a name="l02450"></a>02450 <span class="comment">/*</span>
+<a name="l02451"></a>02451 <span class="comment">Author: Mark Calabretta, Australia Telescope National Facility</span>
+<a name="l02452"></a>02452 <span class="comment">http://www.atnf.csiro.au/~mcalabre/index.html</span>
+<a name="l02453"></a>02453 <span class="comment">$Id: mainpage.dox,v 4.8.1.3 2011/10/04 08:01:19 cal103 Exp cal103 $</span>
+<a name="l02454"></a>02454 <span class="comment">*/</span>
 </pre></div></div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Mon Feb 7 18:03:57 2011 for WCSLIB 4.7 by 
+<hr size="1"><address style="text-align: right;"><small>Generated on Tue Oct 4 19:02:30 2011 for WCSLIB 4.8.2 by 
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address>
 </body>
diff --git a/wcslib/html/wcslib_8h.html b/wcslib/html/wcslib_8h.html
index 7b0efb6..e4c2256 100644
--- a/wcslib/html/wcslib_8h.html
+++ b/wcslib/html/wcslib_8h.html
@@ -1,6 +1,6 @@
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
 <html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>WCSLIB 4.7: wcslib.h File Reference</title>
+<title>WCSLIB 4.8.2: wcslib.h File Reference</title>
 <link href="doxygen.css" rel="stylesheet" type="text/css">
 <link href="tabs.css" rel="stylesheet" type="text/css">
 </head><body>
@@ -26,6 +26,7 @@
 <code>#include "<a class="el" href="spx_8h-source.html">spx.h</a>"</code><br>
 <code>#include "<a class="el" href="tab_8h-source.html">tab.h</a>"</code><br>
 <code>#include "<a class="el" href="wcs_8h-source.html">wcs.h</a>"</code><br>
+<code>#include "<a class="el" href="wcserr_8h-source.html">wcserr.h</a>"</code><br>
 <code>#include "<a class="el" href="wcsfix_8h-source.html">wcsfix.h</a>"</code><br>
 <code>#include "<a class="el" href="wcshdr_8h-source.html">wcshdr.h</a>"</code><br>
 <code>#include "<a class="el" href="wcsmath_8h-source.html">wcsmath.h</a>"</code><br>
@@ -40,7 +41,7 @@
 </table>
 <hr><a name="_details"></a><h2>Detailed Description</h2>
 This header file is provided purely for convenience. Use it to include all of the separate WCSLIB headers. </div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Mon Feb 7 18:03:57 2011 for WCSLIB 4.7 by 
+<hr size="1"><address style="text-align: right;"><small>Generated on Tue Oct 4 19:02:30 2011 for WCSLIB 4.8.2 by 
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address>
 </body>
diff --git a/wcslib/html/wcsmath_8h-source.html b/wcslib/html/wcsmath_8h-source.html
index dd615e7..c904388 100644
--- a/wcslib/html/wcsmath_8h-source.html
+++ b/wcslib/html/wcsmath_8h-source.html
@@ -1,6 +1,6 @@
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
 <html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>WCSLIB 4.7: wcsmath.h Source File</title>
+<title>WCSLIB 4.8.2: wcsmath.h Source File</title>
 <link href="doxygen.css" rel="stylesheet" type="text/css">
 <link href="tabs.css" rel="stylesheet" type="text/css">
 </head><body>
@@ -16,7 +16,7 @@
   </div>
 <h1>wcsmath.h</h1><a href="wcsmath_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*============================================================================</span>
 <a name="l00002"></a>00002 <span class="comment"></span>
-<a name="l00003"></a>00003 <span class="comment">  WCSLIB 4.7 - an implementation of the FITS WCS standard.</span>
+<a name="l00003"></a>00003 <span class="comment">  WCSLIB 4.8 - an implementation of the FITS WCS standard.</span>
 <a name="l00004"></a>00004 <span class="comment">  Copyright (C) 1995-2011, Mark Calabretta</span>
 <a name="l00005"></a>00005 <span class="comment"></span>
 <a name="l00006"></a>00006 <span class="comment">  This file is part of WCSLIB.</span>
@@ -44,7 +44,7 @@
 <a name="l00028"></a>00028 <span class="comment"></span>
 <a name="l00029"></a>00029 <span class="comment">  Author: Mark Calabretta, Australia Telescope National Facility</span>
 <a name="l00030"></a>00030 <span class="comment">  http://www.atnf.csiro.au/~mcalabre/index.html</span>
-<a name="l00031"></a>00031 <span class="comment">  $Id: wcsmath.h,v 4.7 2011/02/07 07:03:42 cal103 Exp $</span>
+<a name="l00031"></a>00031 <span class="comment">  $Id: wcsmath.h,v 4.8.1.1 2011/08/15 08:07:06 cal103 Exp cal103 $</span>
 <a name="l00032"></a>00032 <span class="comment">*=============================================================================</span>
 <a name="l00033"></a>00033 <span class="comment">*</span>
 <a name="l00034"></a>00034 <span class="comment">* Summary of wcsmath.h</span>
@@ -91,7 +91,7 @@
 <a name="l00075"></a>00075 <span class="preprocessor"></span>
 <a name="l00076"></a>00076 <span class="preprocessor">#endif </span><span class="comment">/* WCSLIB_WCSMATH */</span>
 </pre></div></div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Mon Feb 7 18:03:57 2011 for WCSLIB 4.7 by 
+<hr size="1"><address style="text-align: right;"><small>Generated on Tue Oct 4 19:02:30 2011 for WCSLIB 4.8.2 by 
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address>
 </body>
diff --git a/wcslib/html/wcsmath_8h.html b/wcslib/html/wcsmath_8h.html
index b0b57a5..9e12a8b 100644
--- a/wcslib/html/wcsmath_8h.html
+++ b/wcslib/html/wcsmath_8h.html
@@ -1,6 +1,6 @@
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
 <html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>WCSLIB 4.7: wcsmath.h File Reference</title>
+<title>WCSLIB 4.8.2: wcsmath.h File Reference</title>
 <link href="doxygen.css" rel="stylesheet" type="text/css">
 <link href="tabs.css" rel="stylesheet" type="text/css">
 </head><body>
@@ -153,7 +153,7 @@ Macro used to test for an undefined value.
 </div>
 </div><p>
 </div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Mon Feb 7 18:03:57 2011 for WCSLIB 4.7 by 
+<hr size="1"><address style="text-align: right;"><small>Generated on Tue Oct 4 19:02:30 2011 for WCSLIB 4.8.2 by 
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address>
 </body>
diff --git a/wcslib/html/wcstrig_8h-source.html b/wcslib/html/wcstrig_8h-source.html
index 60db25c..bc2417c 100644
--- a/wcslib/html/wcstrig_8h-source.html
+++ b/wcslib/html/wcstrig_8h-source.html
@@ -1,6 +1,6 @@
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
 <html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>WCSLIB 4.7: wcstrig.h Source File</title>
+<title>WCSLIB 4.8.2: wcstrig.h Source File</title>
 <link href="doxygen.css" rel="stylesheet" type="text/css">
 <link href="tabs.css" rel="stylesheet" type="text/css">
 </head><body>
@@ -16,7 +16,7 @@
   </div>
 <h1>wcstrig.h</h1><a href="wcstrig_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*============================================================================</span>
 <a name="l00002"></a>00002 <span class="comment"></span>
-<a name="l00003"></a>00003 <span class="comment">  WCSLIB 4.7 - an implementation of the FITS WCS standard.</span>
+<a name="l00003"></a>00003 <span class="comment">  WCSLIB 4.8 - an implementation of the FITS WCS standard.</span>
 <a name="l00004"></a>00004 <span class="comment">  Copyright (C) 1995-2011, Mark Calabretta</span>
 <a name="l00005"></a>00005 <span class="comment"></span>
 <a name="l00006"></a>00006 <span class="comment">  This file is part of WCSLIB.</span>
@@ -44,7 +44,7 @@
 <a name="l00028"></a>00028 <span class="comment"></span>
 <a name="l00029"></a>00029 <span class="comment">  Author: Mark Calabretta, Australia Telescope National Facility</span>
 <a name="l00030"></a>00030 <span class="comment">  http://www.atnf.csiro.au/~mcalabre/index.html</span>
-<a name="l00031"></a>00031 <span class="comment">  $Id: wcstrig.h,v 4.7 2011/02/07 07:03:42 cal103 Exp $</span>
+<a name="l00031"></a>00031 <span class="comment">  $Id: wcstrig.h,v 4.8.1.1 2011/08/15 08:07:06 cal103 Exp cal103 $</span>
 <a name="l00032"></a>00032 <span class="comment">*=============================================================================</span>
 <a name="l00033"></a>00033 <span class="comment">*</span>
 <a name="l00034"></a>00034 <span class="comment">* Summary of the wcstrig routines</span>
@@ -107,131 +107,133 @@
 <a name="l00091"></a>00091 <span class="comment">*</span>
 <a name="l00092"></a>00092 <span class="comment">* Returned:</span>
 <a name="l00093"></a>00093 <span class="comment">*   sin       *double   Sine of the angle.</span>
-<a name="l00094"></a>00094 <span class="comment">*   cos       *double   Cosine of the angle.</span>
-<a name="l00095"></a>00095 <span class="comment">*</span>
-<a name="l00096"></a>00096 <span class="comment">* Function return value:</span>
-<a name="l00097"></a>00097 <span class="comment">*             void</span>
-<a name="l00098"></a>00098 <span class="comment">*</span>
+<a name="l00094"></a>00094 <span class="comment">*</span>
+<a name="l00095"></a>00095 <span class="comment">*   cos       *double   Cosine of the angle.</span>
+<a name="l00096"></a>00096 <span class="comment">*</span>
+<a name="l00097"></a>00097 <span class="comment">* Function return value:</span>
+<a name="l00098"></a>00098 <span class="comment">*             void</span>
 <a name="l00099"></a>00099 <span class="comment">*</span>
-<a name="l00100"></a>00100 <span class="comment">* tand() - Tangent of an angle in degrees</span>
-<a name="l00101"></a>00101 <span class="comment">* ---------------------------------------</span>
-<a name="l00102"></a>00102 <span class="comment">* tand() returns the tangent of an angle given in degrees.</span>
-<a name="l00103"></a>00103 <span class="comment">*</span>
-<a name="l00104"></a>00104 <span class="comment">* Given:</span>
-<a name="l00105"></a>00105 <span class="comment">*   angle     double    [deg].</span>
-<a name="l00106"></a>00106 <span class="comment">*</span>
-<a name="l00107"></a>00107 <span class="comment">* Function return value:</span>
-<a name="l00108"></a>00108 <span class="comment">*             double    Tangent of the angle.</span>
-<a name="l00109"></a>00109 <span class="comment">*</span>
+<a name="l00100"></a>00100 <span class="comment">*</span>
+<a name="l00101"></a>00101 <span class="comment">* tand() - Tangent of an angle in degrees</span>
+<a name="l00102"></a>00102 <span class="comment">* ---------------------------------------</span>
+<a name="l00103"></a>00103 <span class="comment">* tand() returns the tangent of an angle given in degrees.</span>
+<a name="l00104"></a>00104 <span class="comment">*</span>
+<a name="l00105"></a>00105 <span class="comment">* Given:</span>
+<a name="l00106"></a>00106 <span class="comment">*   angle     double    [deg].</span>
+<a name="l00107"></a>00107 <span class="comment">*</span>
+<a name="l00108"></a>00108 <span class="comment">* Function return value:</span>
+<a name="l00109"></a>00109 <span class="comment">*             double    Tangent of the angle.</span>
 <a name="l00110"></a>00110 <span class="comment">*</span>
-<a name="l00111"></a>00111 <span class="comment">* acosd() - Inverse cosine, returning angle in degrees</span>
-<a name="l00112"></a>00112 <span class="comment">* ----------------------------------------------------</span>
-<a name="l00113"></a>00113 <span class="comment">* acosd() returns the inverse cosine in degrees.</span>
-<a name="l00114"></a>00114 <span class="comment">*</span>
-<a name="l00115"></a>00115 <span class="comment">* Given:</span>
-<a name="l00116"></a>00116 <span class="comment">*   x         double    in the range [-1,1].</span>
-<a name="l00117"></a>00117 <span class="comment">*</span>
-<a name="l00118"></a>00118 <span class="comment">* Function return value:</span>
-<a name="l00119"></a>00119 <span class="comment">*             double    Inverse cosine of x [deg].</span>
-<a name="l00120"></a>00120 <span class="comment">*</span>
+<a name="l00111"></a>00111 <span class="comment">*</span>
+<a name="l00112"></a>00112 <span class="comment">* acosd() - Inverse cosine, returning angle in degrees</span>
+<a name="l00113"></a>00113 <span class="comment">* ----------------------------------------------------</span>
+<a name="l00114"></a>00114 <span class="comment">* acosd() returns the inverse cosine in degrees.</span>
+<a name="l00115"></a>00115 <span class="comment">*</span>
+<a name="l00116"></a>00116 <span class="comment">* Given:</span>
+<a name="l00117"></a>00117 <span class="comment">*   x         double    in the range [-1,1].</span>
+<a name="l00118"></a>00118 <span class="comment">*</span>
+<a name="l00119"></a>00119 <span class="comment">* Function return value:</span>
+<a name="l00120"></a>00120 <span class="comment">*             double    Inverse cosine of x [deg].</span>
 <a name="l00121"></a>00121 <span class="comment">*</span>
-<a name="l00122"></a>00122 <span class="comment">* asind() - Inverse sine, returning angle in degrees</span>
-<a name="l00123"></a>00123 <span class="comment">* --------------------------------------------------</span>
-<a name="l00124"></a>00124 <span class="comment">* asind() returns the inverse sine in degrees.</span>
-<a name="l00125"></a>00125 <span class="comment">*</span>
-<a name="l00126"></a>00126 <span class="comment">* Given:</span>
-<a name="l00127"></a>00127 <span class="comment">*   y         double    in the range [-1,1].</span>
-<a name="l00128"></a>00128 <span class="comment">*</span>
-<a name="l00129"></a>00129 <span class="comment">* Function return value:</span>
-<a name="l00130"></a>00130 <span class="comment">*             double    Inverse sine of y [deg].</span>
-<a name="l00131"></a>00131 <span class="comment">*</span>
+<a name="l00122"></a>00122 <span class="comment">*</span>
+<a name="l00123"></a>00123 <span class="comment">* asind() - Inverse sine, returning angle in degrees</span>
+<a name="l00124"></a>00124 <span class="comment">* --------------------------------------------------</span>
+<a name="l00125"></a>00125 <span class="comment">* asind() returns the inverse sine in degrees.</span>
+<a name="l00126"></a>00126 <span class="comment">*</span>
+<a name="l00127"></a>00127 <span class="comment">* Given:</span>
+<a name="l00128"></a>00128 <span class="comment">*   y         double    in the range [-1,1].</span>
+<a name="l00129"></a>00129 <span class="comment">*</span>
+<a name="l00130"></a>00130 <span class="comment">* Function return value:</span>
+<a name="l00131"></a>00131 <span class="comment">*             double    Inverse sine of y [deg].</span>
 <a name="l00132"></a>00132 <span class="comment">*</span>
-<a name="l00133"></a>00133 <span class="comment">* atand() - Inverse tangent, returning angle in degrees</span>
-<a name="l00134"></a>00134 <span class="comment">* -----------------------------------------------------</span>
-<a name="l00135"></a>00135 <span class="comment">* atand() returns the inverse tangent in degrees.</span>
-<a name="l00136"></a>00136 <span class="comment">*</span>
-<a name="l00137"></a>00137 <span class="comment">* Given:</span>
-<a name="l00138"></a>00138 <span class="comment">*   s         double</span>
-<a name="l00139"></a>00139 <span class="comment">*</span>
-<a name="l00140"></a>00140 <span class="comment">* Function return value:</span>
-<a name="l00141"></a>00141 <span class="comment">*             double    Inverse tangent of s [deg].</span>
-<a name="l00142"></a>00142 <span class="comment">*</span>
+<a name="l00133"></a>00133 <span class="comment">*</span>
+<a name="l00134"></a>00134 <span class="comment">* atand() - Inverse tangent, returning angle in degrees</span>
+<a name="l00135"></a>00135 <span class="comment">* -----------------------------------------------------</span>
+<a name="l00136"></a>00136 <span class="comment">* atand() returns the inverse tangent in degrees.</span>
+<a name="l00137"></a>00137 <span class="comment">*</span>
+<a name="l00138"></a>00138 <span class="comment">* Given:</span>
+<a name="l00139"></a>00139 <span class="comment">*   s         double</span>
+<a name="l00140"></a>00140 <span class="comment">*</span>
+<a name="l00141"></a>00141 <span class="comment">* Function return value:</span>
+<a name="l00142"></a>00142 <span class="comment">*             double    Inverse tangent of s [deg].</span>
 <a name="l00143"></a>00143 <span class="comment">*</span>
-<a name="l00144"></a>00144 <span class="comment">* atan2d() - Polar angle of (x,y), in degrees</span>
-<a name="l00145"></a>00145 <span class="comment">* -------------------------------------------</span>
-<a name="l00146"></a>00146 <span class="comment">* atan2d() returns the polar angle, beta, in degrees, of polar coordinates</span>
-<a name="l00147"></a>00147 <span class="comment">* (rho,beta) corresponding Cartesian coordinates (x,y).  It is equivalent to</span>
-<a name="l00148"></a>00148 <span class="comment">* the arg(x,y) function of WCS Paper II, though with transposed arguments.</span>
-<a name="l00149"></a>00149 <span class="comment">*</span>
-<a name="l00150"></a>00150 <span class="comment">* Given:</span>
-<a name="l00151"></a>00151 <span class="comment">*   y         double    Cartesian y-coordinate.</span>
-<a name="l00152"></a>00152 <span class="comment">*   x         double    Cartesian x-coordinate.</span>
+<a name="l00144"></a>00144 <span class="comment">*</span>
+<a name="l00145"></a>00145 <span class="comment">* atan2d() - Polar angle of (x,y), in degrees</span>
+<a name="l00146"></a>00146 <span class="comment">* -------------------------------------------</span>
+<a name="l00147"></a>00147 <span class="comment">* atan2d() returns the polar angle, beta, in degrees, of polar coordinates</span>
+<a name="l00148"></a>00148 <span class="comment">* (rho,beta) corresponding Cartesian coordinates (x,y).  It is equivalent to</span>
+<a name="l00149"></a>00149 <span class="comment">* the arg(x,y) function of WCS Paper II, though with transposed arguments.</span>
+<a name="l00150"></a>00150 <span class="comment">*</span>
+<a name="l00151"></a>00151 <span class="comment">* Given:</span>
+<a name="l00152"></a>00152 <span class="comment">*   y         double    Cartesian y-coordinate.</span>
 <a name="l00153"></a>00153 <span class="comment">*</span>
-<a name="l00154"></a>00154 <span class="comment">* Function return value:</span>
-<a name="l00155"></a>00155 <span class="comment">*             double    Polar angle of (x,y) [deg].</span>
-<a name="l00156"></a>00156 <span class="comment">*</span>
-<a name="l00157"></a>00157 <span class="comment">*===========================================================================*/</span>
-<a name="l00158"></a>00158 
-<a name="l00159"></a>00159 <span class="preprocessor">#ifndef WCSLIB_WCSTRIG</span>
-<a name="l00160"></a>00160 <span class="preprocessor"></span><span class="preprocessor">#define WCSLIB_WCSTRIG</span>
-<a name="l00161"></a>00161 <span class="preprocessor"></span>
-<a name="l00162"></a>00162 <span class="preprocessor">#include <math.h></span>
-<a name="l00163"></a>00163 
-<a name="l00164"></a>00164 <span class="preprocessor">#include "wcsconfig.h"</span>
+<a name="l00154"></a>00154 <span class="comment">*   x         double    Cartesian x-coordinate.</span>
+<a name="l00155"></a>00155 <span class="comment">*</span>
+<a name="l00156"></a>00156 <span class="comment">* Function return value:</span>
+<a name="l00157"></a>00157 <span class="comment">*             double    Polar angle of (x,y) [deg].</span>
+<a name="l00158"></a>00158 <span class="comment">*</span>
+<a name="l00159"></a>00159 <span class="comment">*===========================================================================*/</span>
+<a name="l00160"></a>00160 
+<a name="l00161"></a>00161 <span class="preprocessor">#ifndef WCSLIB_WCSTRIG</span>
+<a name="l00162"></a>00162 <span class="preprocessor"></span><span class="preprocessor">#define WCSLIB_WCSTRIG</span>
+<a name="l00163"></a>00163 <span class="preprocessor"></span>
+<a name="l00164"></a>00164 <span class="preprocessor">#include <math.h></span>
 <a name="l00165"></a>00165 
-<a name="l00166"></a>00166 <span class="preprocessor">#ifdef HAVE_SINCOS</span>
-<a name="l00167"></a>00167 <span class="preprocessor"></span>  <span class="keywordtype">void</span> sincos(<span class="keywordtype">double</span> angle, <span class="keywordtype">double</span> *sin, <span class="keywordtype">double</span> *cos);
-<a name="l00168"></a>00168 <span class="preprocessor">#endif</span>
-<a name="l00169"></a>00169 <span class="preprocessor"></span>
-<a name="l00170"></a>00170 <span class="preprocessor">#ifdef __cplusplus</span>
-<a name="l00171"></a>00171 <span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">"C"</span> {
-<a name="l00172"></a>00172 <span class="preprocessor">#endif</span>
-<a name="l00173"></a>00173 <span class="preprocessor"></span>
-<a name="l00174"></a>00174 
-<a name="l00175"></a>00175 <span class="preprocessor">#ifdef WCSTRIG_MACRO</span>
-<a name="l00176"></a>00176 <span class="preprocessor"></span>
-<a name="l00177"></a>00177 <span class="comment">/* Macro implementation of the trigd functions. */</span>
-<a name="l00178"></a>00178 <span class="preprocessor">#include "<a class="code" href="wcsmath_8h.html">wcsmath.h</a>"</span>
-<a name="l00179"></a>00179 
-<a name="l00180"></a>00180 <span class="preprocessor">#define cosd(X) cos((X)*D2R)</span>
-<a name="l00181"></a>00181 <span class="preprocessor"></span><span class="preprocessor">#define sind(X) sin((X)*D2R)</span>
-<a name="l00182"></a>00182 <span class="preprocessor"></span><span class="preprocessor">#define tand(X) tan((X)*D2R)</span>
-<a name="l00183"></a>00183 <span class="preprocessor"></span><span class="preprocessor">#define acosd(X) acos(X)*R2D</span>
-<a name="l00184"></a>00184 <span class="preprocessor"></span><span class="preprocessor">#define asind(X) asin(X)*R2D</span>
-<a name="l00185"></a>00185 <span class="preprocessor"></span><span class="preprocessor">#define atand(X) atan(X)*R2D</span>
-<a name="l00186"></a>00186 <span class="preprocessor"></span><span class="preprocessor">#define atan2d(Y,X) atan2(Y,X)*R2D</span>
-<a name="l00187"></a>00187 <span class="preprocessor"></span><span class="preprocessor">#ifdef HAVE_SINCOS</span>
-<a name="l00188"></a>00188 <span class="preprocessor"></span><span class="preprocessor">  #define sincosd(X,S,C) sincos((X)*D2R,(S),(C))</span>
-<a name="l00189"></a>00189 <span class="preprocessor"></span><span class="preprocessor">#else</span>
-<a name="l00190"></a>00190 <span class="preprocessor"></span><span class="preprocessor">  #define sincosd(X,S,C) *(S) = sin((X)*D2R); *(C) = cos((X)*D2R);</span>
-<a name="l00191"></a>00191 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
-<a name="l00192"></a>00192 <span class="preprocessor"></span>
-<a name="l00193"></a>00193 <span class="preprocessor">#else</span>
+<a name="l00166"></a>00166 <span class="preprocessor">#include "wcsconfig.h"</span>
+<a name="l00167"></a>00167 
+<a name="l00168"></a>00168 <span class="preprocessor">#ifdef HAVE_SINCOS</span>
+<a name="l00169"></a>00169 <span class="preprocessor"></span>  <span class="keywordtype">void</span> sincos(<span class="keywordtype">double</span> angle, <span class="keywordtype">double</span> *sin, <span class="keywordtype">double</span> *cos);
+<a name="l00170"></a>00170 <span class="preprocessor">#endif</span>
+<a name="l00171"></a>00171 <span class="preprocessor"></span>
+<a name="l00172"></a>00172 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00173"></a>00173 <span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">"C"</span> {
+<a name="l00174"></a>00174 <span class="preprocessor">#endif</span>
+<a name="l00175"></a>00175 <span class="preprocessor"></span>
+<a name="l00176"></a>00176 
+<a name="l00177"></a>00177 <span class="preprocessor">#ifdef WCSTRIG_MACRO</span>
+<a name="l00178"></a>00178 <span class="preprocessor"></span>
+<a name="l00179"></a>00179 <span class="comment">/* Macro implementation of the trigd functions. */</span>
+<a name="l00180"></a>00180 <span class="preprocessor">#include "<a class="code" href="wcsmath_8h.html">wcsmath.h</a>"</span>
+<a name="l00181"></a>00181 
+<a name="l00182"></a>00182 <span class="preprocessor">#define cosd(X) cos((X)*D2R)</span>
+<a name="l00183"></a>00183 <span class="preprocessor"></span><span class="preprocessor">#define sind(X) sin((X)*D2R)</span>
+<a name="l00184"></a>00184 <span class="preprocessor"></span><span class="preprocessor">#define tand(X) tan((X)*D2R)</span>
+<a name="l00185"></a>00185 <span class="preprocessor"></span><span class="preprocessor">#define acosd(X) acos(X)*R2D</span>
+<a name="l00186"></a>00186 <span class="preprocessor"></span><span class="preprocessor">#define asind(X) asin(X)*R2D</span>
+<a name="l00187"></a>00187 <span class="preprocessor"></span><span class="preprocessor">#define atand(X) atan(X)*R2D</span>
+<a name="l00188"></a>00188 <span class="preprocessor"></span><span class="preprocessor">#define atan2d(Y,X) atan2(Y,X)*R2D</span>
+<a name="l00189"></a>00189 <span class="preprocessor"></span><span class="preprocessor">#ifdef HAVE_SINCOS</span>
+<a name="l00190"></a>00190 <span class="preprocessor"></span><span class="preprocessor">  #define sincosd(X,S,C) sincos((X)*D2R,(S),(C))</span>
+<a name="l00191"></a>00191 <span class="preprocessor"></span><span class="preprocessor">#else</span>
+<a name="l00192"></a>00192 <span class="preprocessor"></span><span class="preprocessor">  #define sincosd(X,S,C) *(S) = sin((X)*D2R); *(C) = cos((X)*D2R);</span>
+<a name="l00193"></a>00193 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
 <a name="l00194"></a>00194 <span class="preprocessor"></span>
-<a name="l00195"></a>00195 <span class="comment">/* Use WCSLIB wrappers or native trigd functions. */</span>
-<a name="l00196"></a>00196 
-<a name="l00197"></a>00197 <span class="keywordtype">double</span> <a class="code" href="wcstrig_8h.html#42ae26d339f06986ca7f12ba02abcd32" title="Cosine of an angle in degrees.">cosd</a>(<span class="keywordtype">double</span> angle);
-<a name="l00198"></a>00198 <span class="keywordtype">double</span> <a class="code" href="wcstrig_8h.html#2b83ceb814c90ebfa042a26d884ac159" title="Sine of an angle in degrees.">sind</a>(<span class="keywordtype">double</span> angle);
-<a name="l00199"></a>00199 <span class="keywordtype">void</span> <a class="code" href="wcstrig_8h.html#ee847369fa66666bfe1e72e7872499b6" title="Sine and cosine of an angle in degrees.">sincosd</a>(<span class="keywordtype">double</span> angle, <span class="keywordtype">double</span> *sin, <span class="keywordtype">double</span> *cos);
-<a name="l00200"></a>00200 <span class="keywordtype">double</span> <a class="code" href="wcstrig_8h.html#666bbac788099d5bc6d88e685f2713a3" title="Tangent of an angle in degrees.">tand</a>(<span class="keywordtype">double</span> angle);
-<a name="l00201"></a>00201 <span class="keywordtype">double</span> <a class="code" href="wcstrig_8h.html#b4e520246350c50275f899c9b97c68d3" title="Inverse cosine, returning angle in degrees.">acosd</a>(<span class="keywordtype">double</span> x);
-<a name="l00202"></a>00202 <span class="keywordtype">double</span> <a class="code" href="wcstrig_8h.html#7a2ae59365f19adb4af90f4df3074e50" title="Inverse sine, returning angle in degrees.">asind</a>(<span class="keywordtype">double</span> y);
-<a name="l00203"></a>00203 <span class="keywordtype">double</span> <a class="code" href="wcstrig_8h.html#872bdab5707df527946ecbad24ee03ab" title="Inverse tangent, returning angle in degrees.">atand</a>(<span class="keywordtype">double</span> s);
-<a name="l00204"></a>00204 <span class="keywordtype">double</span> <a class="code" href="wcstrig_8h.html#d029e98723548c7236e805c7b48c7c90" title="Polar angle of , in degrees.">atan2d</a>(<span class="keywordtype">double</span> y, <span class="keywordtype">double</span> x);
-<a name="l00205"></a>00205 
-<a name="l00206"></a>00206 <span class="comment">/* Domain tolerance for asin() and acos() functions. */</span>
-<a name="l00207"></a><a class="code" href="wcstrig_8h.html#dd1b8466211aa6885bed0619f32b35c7">00207</a> <span class="preprocessor">#define WCSTRIG_TOL 1e-10</span>
-<a name="l00208"></a>00208 <span class="preprocessor"></span>
-<a name="l00209"></a>00209 <span class="preprocessor">#endif </span><span class="comment">/* WCSTRIG_MACRO */</span>
-<a name="l00210"></a>00210 
-<a name="l00211"></a>00211 
-<a name="l00212"></a>00212 <span class="preprocessor">#ifdef __cplusplus</span>
-<a name="l00213"></a>00213 <span class="preprocessor"></span>}
-<a name="l00214"></a>00214 <span class="preprocessor">#endif</span>
-<a name="l00215"></a>00215 <span class="preprocessor"></span>
-<a name="l00216"></a>00216 <span class="preprocessor">#endif </span><span class="comment">/* WCSLIB_WCSTRIG */</span>
+<a name="l00195"></a>00195 <span class="preprocessor">#else</span>
+<a name="l00196"></a>00196 <span class="preprocessor"></span>
+<a name="l00197"></a>00197 <span class="comment">/* Use WCSLIB wrappers or native trigd functions. */</span>
+<a name="l00198"></a>00198 
+<a name="l00199"></a>00199 <span class="keywordtype">double</span> <a class="code" href="wcstrig_8h.html#42ae26d339f06986ca7f12ba02abcd32" title="Cosine of an angle in degrees.">cosd</a>(<span class="keywordtype">double</span> angle);
+<a name="l00200"></a>00200 <span class="keywordtype">double</span> <a class="code" href="wcstrig_8h.html#2b83ceb814c90ebfa042a26d884ac159" title="Sine of an angle in degrees.">sind</a>(<span class="keywordtype">double</span> angle);
+<a name="l00201"></a>00201 <span class="keywordtype">void</span> <a class="code" href="wcstrig_8h.html#ee847369fa66666bfe1e72e7872499b6" title="Sine and cosine of an angle in degrees.">sincosd</a>(<span class="keywordtype">double</span> angle, <span class="keywordtype">double</span> *sin, <span class="keywordtype">double</span> *cos);
+<a name="l00202"></a>00202 <span class="keywordtype">double</span> <a class="code" href="wcstrig_8h.html#666bbac788099d5bc6d88e685f2713a3" title="Tangent of an angle in degrees.">tand</a>(<span class="keywordtype">double</span> angle);
+<a name="l00203"></a>00203 <span class="keywordtype">double</span> <a class="code" href="wcstrig_8h.html#b4e520246350c50275f899c9b97c68d3" title="Inverse cosine, returning angle in degrees.">acosd</a>(<span class="keywordtype">double</span> x);
+<a name="l00204"></a>00204 <span class="keywordtype">double</span> <a class="code" href="wcstrig_8h.html#7a2ae59365f19adb4af90f4df3074e50" title="Inverse sine, returning angle in degrees.">asind</a>(<span class="keywordtype">double</span> y);
+<a name="l00205"></a>00205 <span class="keywordtype">double</span> <a class="code" href="wcstrig_8h.html#872bdab5707df527946ecbad24ee03ab" title="Inverse tangent, returning angle in degrees.">atand</a>(<span class="keywordtype">double</span> s);
+<a name="l00206"></a>00206 <span class="keywordtype">double</span> <a class="code" href="wcstrig_8h.html#d029e98723548c7236e805c7b48c7c90" title="Polar angle of , in degrees.">atan2d</a>(<span class="keywordtype">double</span> y, <span class="keywordtype">double</span> x);
+<a name="l00207"></a>00207 
+<a name="l00208"></a>00208 <span class="comment">/* Domain tolerance for asin() and acos() functions. */</span>
+<a name="l00209"></a><a class="code" href="wcstrig_8h.html#dd1b8466211aa6885bed0619f32b35c7">00209</a> <span class="preprocessor">#define WCSTRIG_TOL 1e-10</span>
+<a name="l00210"></a>00210 <span class="preprocessor"></span>
+<a name="l00211"></a>00211 <span class="preprocessor">#endif </span><span class="comment">/* WCSTRIG_MACRO */</span>
+<a name="l00212"></a>00212 
+<a name="l00213"></a>00213 
+<a name="l00214"></a>00214 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00215"></a>00215 <span class="preprocessor"></span>}
+<a name="l00216"></a>00216 <span class="preprocessor">#endif</span>
+<a name="l00217"></a>00217 <span class="preprocessor"></span>
+<a name="l00218"></a>00218 <span class="preprocessor">#endif </span><span class="comment">/* WCSLIB_WCSTRIG */</span>
 </pre></div></div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Mon Feb 7 18:03:57 2011 for WCSLIB 4.7 by 
+<hr size="1"><address style="text-align: right;"><small>Generated on Tue Oct 4 19:02:30 2011 for WCSLIB 4.8.2 by 
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address>
 </body>
diff --git a/wcslib/html/wcstrig_8h.html b/wcslib/html/wcstrig_8h.html
index c173a7c..3aeb62a 100644
--- a/wcslib/html/wcstrig_8h.html
+++ b/wcslib/html/wcstrig_8h.html
@@ -1,6 +1,6 @@
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
 <html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>WCSLIB 4.7: wcstrig.h File Reference</title>
+<title>WCSLIB 4.8.2: wcstrig.h File Reference</title>
 <link href="doxygen.css" rel="stylesheet" type="text/css">
 <link href="tabs.css" rel="stylesheet" type="text/css">
 </head><body>
@@ -336,7 +336,7 @@ If <img class="formulaInl" alt="$v$" src="form_71.png"> lies in the range <img c
 </div>
 </div><p>
 </div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Mon Feb 7 18:03:57 2011 for WCSLIB 4.7 by 
+<hr size="1"><address style="text-align: right;"><small>Generated on Tue Oct 4 19:02:30 2011 for WCSLIB 4.8.2 by 
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address>
 </body>
diff --git a/wcslib/html/wcsunits_8h-source.html b/wcslib/html/wcsunits_8h-source.html
index 13129b9..125d66c 100644
--- a/wcslib/html/wcsunits_8h-source.html
+++ b/wcslib/html/wcsunits_8h-source.html
@@ -1,6 +1,6 @@
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
 <html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>WCSLIB 4.7: wcsunits.h Source File</title>
+<title>WCSLIB 4.8.2: wcsunits.h Source File</title>
 <link href="doxygen.css" rel="stylesheet" type="text/css">
 <link href="tabs.css" rel="stylesheet" type="text/css">
 </head><body>
@@ -16,7 +16,7 @@
   </div>
 <h1>wcsunits.h</h1><a href="wcsunits_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*============================================================================</span>
 <a name="l00002"></a>00002 <span class="comment"></span>
-<a name="l00003"></a>00003 <span class="comment">  WCSLIB 4.7 - an implementation of the FITS WCS standard.</span>
+<a name="l00003"></a>00003 <span class="comment">  WCSLIB 4.8 - an implementation of the FITS WCS standard.</span>
 <a name="l00004"></a>00004 <span class="comment">  Copyright (C) 1995-2011, Mark Calabretta</span>
 <a name="l00005"></a>00005 <span class="comment"></span>
 <a name="l00006"></a>00006 <span class="comment">  This file is part of WCSLIB.</span>
@@ -44,10 +44,10 @@
 <a name="l00028"></a>00028 <span class="comment"></span>
 <a name="l00029"></a>00029 <span class="comment">  Author: Mark Calabretta, Australia Telescope National Facility</span>
 <a name="l00030"></a>00030 <span class="comment">  http://www.atnf.csiro.au/~mcalabre/index.html</span>
-<a name="l00031"></a>00031 <span class="comment">  $Id: wcsunits.h,v 4.7 2011/02/07 07:03:42 cal103 Exp $</span>
+<a name="l00031"></a>00031 <span class="comment">  $Id: wcsunits.h,v 4.8.1.1 2011/08/15 08:07:06 cal103 Exp cal103 $</span>
 <a name="l00032"></a>00032 <span class="comment">*=============================================================================</span>
 <a name="l00033"></a>00033 <span class="comment">*</span>
-<a name="l00034"></a>00034 <span class="comment">* WCSLIB 4.7 - C routines that implement the FITS World Coordinate System</span>
+<a name="l00034"></a>00034 <span class="comment">* WCSLIB 4.8 - C routines that implement the FITS World Coordinate System</span>
 <a name="l00035"></a>00035 <span class="comment">* (WCS) standard.  Refer to</span>
 <a name="l00036"></a>00036 <span class="comment">*</span>
 <a name="l00037"></a>00037 <span class="comment">*   "Representations of world coordinates in FITS",</span>
@@ -70,313 +70,364 @@
 <a name="l00054"></a>00054 <span class="comment">* --------------------------------</span>
 <a name="l00055"></a>00055 <span class="comment">* Routines in this suite deal with units specifications and conversions:</span>
 <a name="l00056"></a>00056 <span class="comment">*</span>
-<a name="l00057"></a>00057 <span class="comment">*   - wcsunits(): given two unit specifications, derive the conversion from</span>
+<a name="l00057"></a>00057 <span class="comment">*   - wcsunitse(): given two unit specifications, derive the conversion from</span>
 <a name="l00058"></a>00058 <span class="comment">*     one to the other.</span>
 <a name="l00059"></a>00059 <span class="comment">*</span>
-<a name="l00060"></a>00060 <span class="comment">*   - wcsutrn(): translates certain commonly used but non-standard unit</span>
-<a name="l00061"></a>00061 <span class="comment">*     strings.  It is intended to be called before wcsulex() which only</span>
+<a name="l00060"></a>00060 <span class="comment">*   - wcsutrne(): translates certain commonly used but non-standard unit</span>
+<a name="l00061"></a>00061 <span class="comment">*     strings.  It is intended to be called before wcsulexe() which only</span>
 <a name="l00062"></a>00062 <span class="comment">*     handles standard FITS units specifications.</span>
 <a name="l00063"></a>00063 <span class="comment">*</span>
-<a name="l00064"></a>00064 <span class="comment">*   - wcsulex(): parses a standard FITS units specification of arbitrary</span>
+<a name="l00064"></a>00064 <span class="comment">*   - wcsulexe(): parses a standard FITS units specification of arbitrary</span>
 <a name="l00065"></a>00065 <span class="comment">*     complexity, deriving the conversion to canonical units.</span>
 <a name="l00066"></a>00066 <span class="comment">*</span>
 <a name="l00067"></a>00067 <span class="comment">*</span>
-<a name="l00068"></a>00068 <span class="comment">* wcsunits() - FITS units specification conversion</span>
-<a name="l00069"></a>00069 <span class="comment">* ------------------------------------------------</span>
-<a name="l00070"></a>00070 <span class="comment">* wcsunits() derives the conversion from one system of units to another.</span>
+<a name="l00068"></a>00068 <span class="comment">* wcsunitse() - FITS units specification conversion</span>
+<a name="l00069"></a>00069 <span class="comment">* -------------------------------------------------</span>
+<a name="l00070"></a>00070 <span class="comment">* wcsunitse() derives the conversion from one system of units to another.</span>
 <a name="l00071"></a>00071 <span class="comment">*</span>
-<a name="l00072"></a>00072 <span class="comment">* Given:</span>
-<a name="l00073"></a>00073 <span class="comment">*   have      const char []</span>
-<a name="l00074"></a>00074 <span class="comment">*                       FITS units specification to convert from (null-</span>
-<a name="l00075"></a>00075 <span class="comment">*                       terminated), with or without surrounding square</span>
-<a name="l00076"></a>00076 <span class="comment">*                       brackets (for inline specifications); text following</span>
-<a name="l00077"></a>00077 <span class="comment">*                       the closing bracket is ignored.</span>
-<a name="l00078"></a>00078 <span class="comment">*</span>
-<a name="l00079"></a>00079 <span class="comment">*   want      const char []</span>
-<a name="l00080"></a>00080 <span class="comment">*                       FITS units specification to convert to (null-</span>
-<a name="l00081"></a>00081 <span class="comment">*                       terminated), with or without surrounding square</span>
-<a name="l00082"></a>00082 <span class="comment">*                       brackets (for inline specifications); text following</span>
-<a name="l00083"></a>00083 <span class="comment">*                       the closing bracket is ignored.</span>
-<a name="l00084"></a>00084 <span class="comment">*</span>
-<a name="l00085"></a>00085 <span class="comment">* Returned:</span>
-<a name="l00086"></a>00086 <span class="comment">*   scale,</span>
-<a name="l00087"></a>00087 <span class="comment">*   offset,</span>
-<a name="l00088"></a>00088 <span class="comment">*   power     double*   Convert units using</span>
-<a name="l00089"></a>00089 <span class="comment">*</span>
-<a name="l00090"></a>00090 <span class="comment">=                         pow(scale*value + offset, power);</span>
-<a name="l00091"></a>00091 <span class="comment"></span>
-<a name="l00092"></a>00092 <span class="comment">*                       Normally offset is zero except for log() or ln()</span>
-<a name="l00093"></a>00093 <span class="comment">*                       conversions, e.g. "log(MHz)" to "ln(Hz)".  Likewise,</span>
-<a name="l00094"></a>00094 <span class="comment">*                       power is normally unity except for exp() conversions,</span>
-<a name="l00095"></a>00095 <span class="comment">*                       e.g. "exp(ms)" to "exp(/Hz)".  Thus conversions</span>
-<a name="l00096"></a>00096 <span class="comment">*                       ordinarily consist of</span>
-<a name="l00097"></a>00097 <span class="comment">*</span>
-<a name="l00098"></a>00098 <span class="comment">=                         value *= scale;</span>
-<a name="l00099"></a>00099 <span class="comment">*</span>
-<a name="l00100"></a>00100 <span class="comment">* Function return value:</span>
-<a name="l00101"></a>00101 <span class="comment">*             int       Status return value:</span>
-<a name="l00102"></a>00102 <span class="comment">*                          0: Success.</span>
-<a name="l00103"></a>00103 <span class="comment">*                        1-9: Status return from wcsulex().</span>
-<a name="l00104"></a>00104 <span class="comment">*                         10: Non-conformant unit specifications.</span>
-<a name="l00105"></a>00105 <span class="comment">*                         11: Non-conformant functions.</span>
-<a name="l00106"></a>00106 <span class="comment">*</span>
-<a name="l00107"></a>00107 <span class="comment">*                       scale is zeroed on return if an error occurs.</span>
+<a name="l00072"></a>00072 <span class="comment">* A deprecated form of this function, wcsunits(), lacks the wcserr**</span>
+<a name="l00073"></a>00073 <span class="comment">* parameter.</span>
+<a name="l00074"></a>00074 <span class="comment">*</span>
+<a name="l00075"></a>00075 <span class="comment">* Given:</span>
+<a name="l00076"></a>00076 <span class="comment">*   have      const char []</span>
+<a name="l00077"></a>00077 <span class="comment">*                       FITS units specification to convert from (null-</span>
+<a name="l00078"></a>00078 <span class="comment">*                       terminated), with or without surrounding square</span>
+<a name="l00079"></a>00079 <span class="comment">*                       brackets (for inline specifications); text following</span>
+<a name="l00080"></a>00080 <span class="comment">*                       the closing bracket is ignored.</span>
+<a name="l00081"></a>00081 <span class="comment">*</span>
+<a name="l00082"></a>00082 <span class="comment">*   want      const char []</span>
+<a name="l00083"></a>00083 <span class="comment">*                       FITS units specification to convert to (null-</span>
+<a name="l00084"></a>00084 <span class="comment">*                       terminated), with or without surrounding square</span>
+<a name="l00085"></a>00085 <span class="comment">*                       brackets (for inline specifications); text following</span>
+<a name="l00086"></a>00086 <span class="comment">*                       the closing bracket is ignored.</span>
+<a name="l00087"></a>00087 <span class="comment">*</span>
+<a name="l00088"></a>00088 <span class="comment">* Returned:</span>
+<a name="l00089"></a>00089 <span class="comment">*   scale,</span>
+<a name="l00090"></a>00090 <span class="comment">*   offset,</span>
+<a name="l00091"></a>00091 <span class="comment">*   power     double*   Convert units using</span>
+<a name="l00092"></a>00092 <span class="comment">*</span>
+<a name="l00093"></a>00093 <span class="comment">=                         pow(scale*value + offset, power);</span>
+<a name="l00094"></a>00094 <span class="comment">*</span>
+<a name="l00095"></a>00095 <span class="comment">*                       Normally offset is zero except for log() or ln()</span>
+<a name="l00096"></a>00096 <span class="comment">*                       conversions, e.g. "log(MHz)" to "ln(Hz)".  Likewise,</span>
+<a name="l00097"></a>00097 <span class="comment">*                       power is normally unity except for exp() conversions,</span>
+<a name="l00098"></a>00098 <span class="comment">*                       e.g. "exp(ms)" to "exp(/Hz)".  Thus conversions</span>
+<a name="l00099"></a>00099 <span class="comment">*                       ordinarily consist of</span>
+<a name="l00100"></a>00100 <span class="comment">*</span>
+<a name="l00101"></a>00101 <span class="comment">=                         value *= scale;</span>
+<a name="l00102"></a>00102 <span class="comment">*</span>
+<a name="l00103"></a>00103 <span class="comment">*   err       struct wcserr **</span>
+<a name="l00104"></a>00104 <span class="comment">*                       If enabled, for function return values > 1, this</span>
+<a name="l00105"></a>00105 <span class="comment">*                       struct will contain a detailed error message, see</span>
+<a name="l00106"></a>00106 <span class="comment">*                       wcserr_enable().  May be NULL if an error message is</span>
+<a name="l00107"></a>00107 <span class="comment">*                       not desired.</span>
 <a name="l00108"></a>00108 <span class="comment">*</span>
-<a name="l00109"></a>00109 <span class="comment">*</span>
-<a name="l00110"></a>00110 <span class="comment">* wcsutrn() - Translation of non-standard unit specifications</span>
-<a name="l00111"></a>00111 <span class="comment">* -----------------------------------------------------------</span>
-<a name="l00112"></a>00112 <span class="comment">* wcsutrn() translates certain commonly used but non-standard unit strings,</span>
-<a name="l00113"></a>00113 <span class="comment">* e.g. "DEG", "MHZ", "KELVIN", that are not recognized by wcsulex(), refer to</span>
-<a name="l00114"></a>00114 <span class="comment">* the notes below for a full list.  Compounds are also recognized, e.g.</span>
-<a name="l00115"></a>00115 <span class="comment">* "JY/BEAM" and "KM/SEC/SEC".  Extraneous embedded blanks are removed.</span>
-<a name="l00116"></a>00116 <span class="comment">*</span>
-<a name="l00117"></a>00117 <span class="comment">* Given:</span>
-<a name="l00118"></a>00118 <span class="comment">*   ctrl      int       Although "S" is commonly used to represent seconds,</span>
-<a name="l00119"></a>00119 <span class="comment">*                       its translation to "s" is potentially unsafe since the</span>
-<a name="l00120"></a>00120 <span class="comment">*                       standard recognizes "S" formally as Siemens, however</span>
-<a name="l00121"></a>00121 <span class="comment">*                       rarely that may be used.  The same applies to "H" for</span>
-<a name="l00122"></a>00122 <span class="comment">*                       hours (Henry), and "D" for days (Debye).  This</span>
-<a name="l00123"></a>00123 <span class="comment">*                       bit-flag controls what to do in such cases:</span>
-<a name="l00124"></a>00124 <span class="comment">*                         1: Translate "S" to "s".</span>
-<a name="l00125"></a>00125 <span class="comment">*                         2: Translate "H" to "h".</span>
-<a name="l00126"></a>00126 <span class="comment">*                         4: Translate "D" to "d".</span>
-<a name="l00127"></a>00127 <span class="comment">*                       Thus ctrl == 0 doesn't do any unsafe translations,</span>
-<a name="l00128"></a>00128 <span class="comment">*                       whereas ctrl == 7 does all of them.</span>
-<a name="l00129"></a>00129 <span class="comment">*</span>
-<a name="l00130"></a>00130 <span class="comment">* Given and returned:</span>
-<a name="l00131"></a>00131 <span class="comment">*   unitstr   char []   Null-terminated character array containing the units</span>
-<a name="l00132"></a>00132 <span class="comment">*                       specification to be translated.</span>
-<a name="l00133"></a>00133 <span class="comment">*</span>
-<a name="l00134"></a>00134 <span class="comment">*                       Inline units specifications in the a FITS header</span>
-<a name="l00135"></a>00135 <span class="comment">*                       keycomment are also handled.  If the first non-blank</span>
-<a name="l00136"></a>00136 <span class="comment">*                       character in unitstr is '[' then the unit string is</span>
-<a name="l00137"></a>00137 <span class="comment">*                       delimited by its matching ']'.  Blanks preceding '['</span>
-<a name="l00138"></a>00138 <span class="comment">*                       will be stripped off, but text following the closing</span>
-<a name="l00139"></a>00139 <span class="comment">*                       bracket will be preserved without modification.</span>
+<a name="l00109"></a>00109 <span class="comment">* Function return value:</span>
+<a name="l00110"></a>00110 <span class="comment">*             int       Status return value:</span>
+<a name="l00111"></a>00111 <span class="comment">*                          0: Success.</span>
+<a name="l00112"></a>00112 <span class="comment">*                        1-9: Status return from wcsulexe().</span>
+<a name="l00113"></a>00113 <span class="comment">*                         10: Non-conformant unit specifications.</span>
+<a name="l00114"></a>00114 <span class="comment">*                         11: Non-conformant functions.</span>
+<a name="l00115"></a>00115 <span class="comment">*</span>
+<a name="l00116"></a>00116 <span class="comment">*                       scale is zeroed on return if an error occurs.</span>
+<a name="l00117"></a>00117 <span class="comment">*</span>
+<a name="l00118"></a>00118 <span class="comment">*</span>
+<a name="l00119"></a>00119 <span class="comment">* wcsutrne() - Translation of non-standard unit specifications</span>
+<a name="l00120"></a>00120 <span class="comment">* ------------------------------------------------------------</span>
+<a name="l00121"></a>00121 <span class="comment">* wcsutrne() translates certain commonly used but non-standard unit strings,</span>
+<a name="l00122"></a>00122 <span class="comment">* e.g. "DEG", "MHZ", "KELVIN", that are not recognized by wcsulexe(), refer to</span>
+<a name="l00123"></a>00123 <span class="comment">* the notes below for a full list.  Compounds are also recognized, e.g.</span>
+<a name="l00124"></a>00124 <span class="comment">* "JY/BEAM" and "KM/SEC/SEC".  Extraneous embedded blanks are removed.</span>
+<a name="l00125"></a>00125 <span class="comment">*</span>
+<a name="l00126"></a>00126 <span class="comment">* A deprecated form of this function, wcsutrn(), lacks the wcserr** parameter.</span>
+<a name="l00127"></a>00127 <span class="comment">*</span>
+<a name="l00128"></a>00128 <span class="comment">* Given:</span>
+<a name="l00129"></a>00129 <span class="comment">*   ctrl      int       Although "S" is commonly used to represent seconds,</span>
+<a name="l00130"></a>00130 <span class="comment">*                       its translation to "s" is potentially unsafe since the</span>
+<a name="l00131"></a>00131 <span class="comment">*                       standard recognizes "S" formally as Siemens, however</span>
+<a name="l00132"></a>00132 <span class="comment">*                       rarely that may be used.  The same applies to "H" for</span>
+<a name="l00133"></a>00133 <span class="comment">*                       hours (Henry), and "D" for days (Debye).  This</span>
+<a name="l00134"></a>00134 <span class="comment">*                       bit-flag controls what to do in such cases:</span>
+<a name="l00135"></a>00135 <span class="comment">*                         1: Translate "S" to "s".</span>
+<a name="l00136"></a>00136 <span class="comment">*                         2: Translate "H" to "h".</span>
+<a name="l00137"></a>00137 <span class="comment">*                         4: Translate "D" to "d".</span>
+<a name="l00138"></a>00138 <span class="comment">*                       Thus ctrl == 0 doesn't do any unsafe translations,</span>
+<a name="l00139"></a>00139 <span class="comment">*                       whereas ctrl == 7 does all of them.</span>
 <a name="l00140"></a>00140 <span class="comment">*</span>
-<a name="l00141"></a>00141 <span class="comment">* Function return value:</span>
-<a name="l00142"></a>00142 <span class="comment">*             int       Status return value:</span>
-<a name="l00143"></a>00143 <span class="comment">*                        -1: No change was made, other than stripping blanks</span>
-<a name="l00144"></a>00144 <span class="comment">*                            (not an error).</span>
-<a name="l00145"></a>00145 <span class="comment">*                         0: Success.</span>
-<a name="l00146"></a>00146 <span class="comment">*                         9: Internal parser error.</span>
-<a name="l00147"></a>00147 <span class="comment">*                        12: Potentially unsafe translation, whether applied</span>
-<a name="l00148"></a>00148 <span class="comment">*                             or not (see notes).</span>
-<a name="l00149"></a>00149 <span class="comment">*</span>
-<a name="l00150"></a>00150 <span class="comment">* Notes:</span>
-<a name="l00151"></a>00151 <span class="comment">*   Translation of non-standard unit specifications: apart from leading and</span>
-<a name="l00152"></a>00152 <span class="comment">*   trailing blanks, a case-sensitive match is required for the aliases listed</span>
-<a name="l00153"></a>00153 <span class="comment">*   below, in particular the only recognized aliases with metric prefixes are</span>
-<a name="l00154"></a>00154 <span class="comment">*   "KM", "KHZ", "MHZ", and "GHZ".  Potentially unsafe translations of "D",</span>
-<a name="l00155"></a>00155 <span class="comment">*   "H", and "S", shown in parentheses, are optional.</span>
-<a name="l00156"></a>00156 <span class="comment">*</span>
-<a name="l00157"></a>00157 <span class="comment">=     Unit       Recognized aliases</span>
-<a name="l00158"></a>00158 <span class="comment">=     ----       -------------------------------------------------------------</span>
-<a name="l00159"></a>00159 <span class="comment">=     Angstrom   angstrom</span>
-<a name="l00160"></a>00160 <span class="comment">=     arcmin     arcmins, ARCMIN, ARCMINS</span>
-<a name="l00161"></a>00161 <span class="comment">=     arcsec     arcsecs, ARCSEC, ARCSECS</span>
-<a name="l00162"></a>00162 <span class="comment">=     beam       BEAM</span>
-<a name="l00163"></a>00163 <span class="comment">=     byte       Byte</span>
-<a name="l00164"></a>00164 <span class="comment">=     d          day, days, (D), DAY, DAYS</span>
-<a name="l00165"></a>00165 <span class="comment">=     deg        degree, degrees, DEG, DEGREE, DEGREES</span>
-<a name="l00166"></a>00166 <span class="comment">=     GHz        GHZ</span>
-<a name="l00167"></a>00167 <span class="comment">=     h          hr, (H), HR</span>
-<a name="l00168"></a>00168 <span class="comment">=     Hz         hz, HZ</span>
-<a name="l00169"></a>00169 <span class="comment">=     kHz        KHZ</span>
-<a name="l00170"></a>00170 <span class="comment">=     Jy         JY</span>
-<a name="l00171"></a>00171 <span class="comment">=     K          kelvin, kelvins, Kelvin, Kelvins, KELVIN, KELVINS</span>
-<a name="l00172"></a>00172 <span class="comment">=     km         KM</span>
-<a name="l00173"></a>00173 <span class="comment">=     m          metre, meter, metres, meters, M, METRE, METER, METRES, METERS</span>
-<a name="l00174"></a>00174 <span class="comment">=     min        MIN</span>
-<a name="l00175"></a>00175 <span class="comment">=     MHz        MHZ</span>
-<a name="l00176"></a>00176 <span class="comment">=     Ohm        ohm</span>
-<a name="l00177"></a>00177 <span class="comment">=     Pa         pascal, pascals, Pascal, Pascals, PASCAL, PASCALS</span>
-<a name="l00178"></a>00178 <span class="comment">=     pixel      pixels, PIXEL, PIXELS</span>
-<a name="l00179"></a>00179 <span class="comment">=     rad        radian, radians, RAD, RADIAN, RADIANS</span>
-<a name="l00180"></a>00180 <span class="comment">=     s          sec, second, seconds, (S), SEC, SECOND, SECONDS</span>
-<a name="l00181"></a>00181 <span class="comment">=     V          volt, volts, Volt, Volts, VOLT, VOLTS</span>
-<a name="l00182"></a>00182 <span class="comment">=     yr         year, years, YR, YEAR, YEARS</span>
-<a name="l00183"></a>00183 <span class="comment">*</span>
-<a name="l00184"></a>00184 <span class="comment">*   The aliases "angstrom", "ohm", and "Byte" for (Angstrom, Ohm, and byte)</span>
-<a name="l00185"></a>00185 <span class="comment">*   are recognized by wcsulex() itself as an unofficial extension of the</span>
-<a name="l00186"></a>00186 <span class="comment">*   standard, but they are converted to the standard form here.</span>
-<a name="l00187"></a>00187 <span class="comment">*</span>
-<a name="l00188"></a>00188 <span class="comment">*</span>
-<a name="l00189"></a>00189 <span class="comment">* wcsulex() - FITS units specification parser</span>
-<a name="l00190"></a>00190 <span class="comment">* -------------------------------------------</span>
-<a name="l00191"></a>00191 <span class="comment">* wcsulex() parses a standard FITS units specification of arbitrary</span>
-<a name="l00192"></a>00192 <span class="comment">* complexity, deriving the scale factor required to convert to canonical</span>
-<a name="l00193"></a>00193 <span class="comment">* units - basically SI with degrees and "dimensionless" additions such as</span>
-<a name="l00194"></a>00194 <span class="comment">* byte, pixel and count.</span>
-<a name="l00195"></a>00195 <span class="comment">*</span>
-<a name="l00196"></a>00196 <span class="comment">* Given:</span>
-<a name="l00197"></a>00197 <span class="comment">*   unitstr   const char []</span>
-<a name="l00198"></a>00198 <span class="comment">*                       Null-terminated character array containing the units</span>
-<a name="l00199"></a>00199 <span class="comment">*                       specification, with or without surrounding square</span>
-<a name="l00200"></a>00200 <span class="comment">*                       brackets (for inline specifications); text following</span>
-<a name="l00201"></a>00201 <span class="comment">*                       the closing bracket is ignored.</span>
-<a name="l00202"></a>00202 <span class="comment">*</span>
-<a name="l00203"></a>00203 <span class="comment">* Returned:</span>
-<a name="l00204"></a>00204 <span class="comment">*   func      int*      Special function type, see note 4:</span>
-<a name="l00205"></a>00205 <span class="comment">*                         0: None</span>
-<a name="l00206"></a>00206 <span class="comment">*                         1: log()  ...base 10</span>
-<a name="l00207"></a>00207 <span class="comment">*                         2: ln()   ...base e</span>
-<a name="l00208"></a>00208 <span class="comment">*                         3: exp()</span>
-<a name="l00209"></a>00209 <span class="comment">*</span>
-<a name="l00210"></a>00210 <span class="comment">*   scale     double*   Scale factor for the unit specification; multiply a</span>
-<a name="l00211"></a>00211 <span class="comment">*                       value expressed in the given units by this factor to</span>
-<a name="l00212"></a>00212 <span class="comment">*                       convert it to canonical units.</span>
-<a name="l00213"></a>00213 <span class="comment">*</span>
-<a name="l00214"></a>00214 <span class="comment">*   units     double[WCSUNITS_NTYPE]</span>
-<a name="l00215"></a>00215 <span class="comment">*                       A units specification is decomposed into powers of 16</span>
-<a name="l00216"></a>00216 <span class="comment">*                       fundamental unit types: angle, mass, length, time,</span>
-<a name="l00217"></a>00217 <span class="comment">*                       count, pixel, etc.  Preprocessor macro WCSUNITS_NTYPE</span>
-<a name="l00218"></a>00218 <span class="comment">*                       is defined to dimension this vector, and others such</span>
-<a name="l00219"></a>00219 <span class="comment">*                       WCSUNITS_PLANE_ANGLE, WCSUNITS_LENGTH, etc. to access</span>
-<a name="l00220"></a>00220 <span class="comment">*                       its elements.</span>
+<a name="l00141"></a>00141 <span class="comment">* Given and returned:</span>
+<a name="l00142"></a>00142 <span class="comment">*   unitstr   char []   Null-terminated character array containing the units</span>
+<a name="l00143"></a>00143 <span class="comment">*                       specification to be translated.</span>
+<a name="l00144"></a>00144 <span class="comment">*</span>
+<a name="l00145"></a>00145 <span class="comment">*                       Inline units specifications in the a FITS header</span>
+<a name="l00146"></a>00146 <span class="comment">*                       keycomment are also handled.  If the first non-blank</span>
+<a name="l00147"></a>00147 <span class="comment">*                       character in unitstr is '[' then the unit string is</span>
+<a name="l00148"></a>00148 <span class="comment">*                       delimited by its matching ']'.  Blanks preceding '['</span>
+<a name="l00149"></a>00149 <span class="comment">*                       will be stripped off, but text following the closing</span>
+<a name="l00150"></a>00150 <span class="comment">*                       bracket will be preserved without modification.</span>
+<a name="l00151"></a>00151 <span class="comment">*</span>
+<a name="l00152"></a>00152 <span class="comment">*   err       struct wcserr **</span>
+<a name="l00153"></a>00153 <span class="comment">*                       If enabled, for function return values > 1, this</span>
+<a name="l00154"></a>00154 <span class="comment">*                       struct will contain a detailed error message, see</span>
+<a name="l00155"></a>00155 <span class="comment">*                       wcserr_enable().  May be NULL if an error message is</span>
+<a name="l00156"></a>00156 <span class="comment">*                       not desired.</span>
+<a name="l00157"></a>00157 <span class="comment">*</span>
+<a name="l00158"></a>00158 <span class="comment">* Function return value:</span>
+<a name="l00159"></a>00159 <span class="comment">*             int       Status return value:</span>
+<a name="l00160"></a>00160 <span class="comment">*                        -1: No change was made, other than stripping blanks</span>
+<a name="l00161"></a>00161 <span class="comment">*                            (not an error).</span>
+<a name="l00162"></a>00162 <span class="comment">*                         0: Success.</span>
+<a name="l00163"></a>00163 <span class="comment">*                         9: Internal parser error.</span>
+<a name="l00164"></a>00164 <span class="comment">*                        12: Potentially unsafe translation, whether applied</span>
+<a name="l00165"></a>00165 <span class="comment">*                             or not (see notes).</span>
+<a name="l00166"></a>00166 <span class="comment">*</span>
+<a name="l00167"></a>00167 <span class="comment">* Notes:</span>
+<a name="l00168"></a>00168 <span class="comment">*   Translation of non-standard unit specifications: apart from leading and</span>
+<a name="l00169"></a>00169 <span class="comment">*   trailing blanks, a case-sensitive match is required for the aliases listed</span>
+<a name="l00170"></a>00170 <span class="comment">*   below, in particular the only recognized aliases with metric prefixes are</span>
+<a name="l00171"></a>00171 <span class="comment">*   "KM", "KHZ", "MHZ", and "GHZ".  Potentially unsafe translations of "D",</span>
+<a name="l00172"></a>00172 <span class="comment">*   "H", and "S", shown in parentheses, are optional.</span>
+<a name="l00173"></a>00173 <span class="comment">*</span>
+<a name="l00174"></a>00174 <span class="comment">=     Unit       Recognized aliases</span>
+<a name="l00175"></a>00175 <span class="comment">=     ----       -------------------------------------------------------------</span>
+<a name="l00176"></a>00176 <span class="comment">=     Angstrom   angstrom</span>
+<a name="l00177"></a>00177 <span class="comment">=     arcmin     arcmins, ARCMIN, ARCMINS</span>
+<a name="l00178"></a>00178 <span class="comment">=     arcsec     arcsecs, ARCSEC, ARCSECS</span>
+<a name="l00179"></a>00179 <span class="comment">=     beam       BEAM</span>
+<a name="l00180"></a>00180 <span class="comment">=     byte       Byte</span>
+<a name="l00181"></a>00181 <span class="comment">=     d          day, days, (D), DAY, DAYS</span>
+<a name="l00182"></a>00182 <span class="comment">=     deg        degree, degrees, DEG, DEGREE, DEGREES</span>
+<a name="l00183"></a>00183 <span class="comment">=     GHz        GHZ</span>
+<a name="l00184"></a>00184 <span class="comment">=     h          hr, (H), HR</span>
+<a name="l00185"></a>00185 <span class="comment">=     Hz         hz, HZ</span>
+<a name="l00186"></a>00186 <span class="comment">=     kHz        KHZ</span>
+<a name="l00187"></a>00187 <span class="comment">=     Jy         JY</span>
+<a name="l00188"></a>00188 <span class="comment">=     K          kelvin, kelvins, Kelvin, Kelvins, KELVIN, KELVINS</span>
+<a name="l00189"></a>00189 <span class="comment">=     km         KM</span>
+<a name="l00190"></a>00190 <span class="comment">=     m          metre, meter, metres, meters, M, METRE, METER, METRES, METERS</span>
+<a name="l00191"></a>00191 <span class="comment">=     min        MIN</span>
+<a name="l00192"></a>00192 <span class="comment">=     MHz        MHZ</span>
+<a name="l00193"></a>00193 <span class="comment">=     Ohm        ohm</span>
+<a name="l00194"></a>00194 <span class="comment">=     Pa         pascal, pascals, Pascal, Pascals, PASCAL, PASCALS</span>
+<a name="l00195"></a>00195 <span class="comment">=     pixel      pixels, PIXEL, PIXELS</span>
+<a name="l00196"></a>00196 <span class="comment">=     rad        radian, radians, RAD, RADIAN, RADIANS</span>
+<a name="l00197"></a>00197 <span class="comment">=     s          sec, second, seconds, (S), SEC, SECOND, SECONDS</span>
+<a name="l00198"></a>00198 <span class="comment">=     V          volt, volts, Volt, Volts, VOLT, VOLTS</span>
+<a name="l00199"></a>00199 <span class="comment">=     yr         year, years, YR, YEAR, YEARS</span>
+<a name="l00200"></a>00200 <span class="comment">*</span>
+<a name="l00201"></a>00201 <span class="comment">*   The aliases "angstrom", "ohm", and "Byte" for (Angstrom, Ohm, and byte)</span>
+<a name="l00202"></a>00202 <span class="comment">*   are recognized by wcsulexe() itself as an unofficial extension of the</span>
+<a name="l00203"></a>00203 <span class="comment">*   standard, but they are converted to the standard form here.</span>
+<a name="l00204"></a>00204 <span class="comment">*</span>
+<a name="l00205"></a>00205 <span class="comment">*</span>
+<a name="l00206"></a>00206 <span class="comment">* wcsulexe() - FITS units specification parser</span>
+<a name="l00207"></a>00207 <span class="comment">* --------------------------------------------</span>
+<a name="l00208"></a>00208 <span class="comment">* wcsulexe() parses a standard FITS units specification of arbitrary</span>
+<a name="l00209"></a>00209 <span class="comment">* complexity, deriving the scale factor required to convert to canonical</span>
+<a name="l00210"></a>00210 <span class="comment">* units - basically SI with degrees and "dimensionless" additions such as</span>
+<a name="l00211"></a>00211 <span class="comment">* byte, pixel and count.</span>
+<a name="l00212"></a>00212 <span class="comment">*</span>
+<a name="l00213"></a>00213 <span class="comment">* A deprecated form of this function, wcsulex(), lacks the wcserr** parameter.</span>
+<a name="l00214"></a>00214 <span class="comment">*</span>
+<a name="l00215"></a>00215 <span class="comment">* Given:</span>
+<a name="l00216"></a>00216 <span class="comment">*   unitstr   const char []</span>
+<a name="l00217"></a>00217 <span class="comment">*                       Null-terminated character array containing the units</span>
+<a name="l00218"></a>00218 <span class="comment">*                       specification, with or without surrounding square</span>
+<a name="l00219"></a>00219 <span class="comment">*                       brackets (for inline specifications); text following</span>
+<a name="l00220"></a>00220 <span class="comment">*                       the closing bracket is ignored.</span>
 <a name="l00221"></a>00221 <span class="comment">*</span>
-<a name="l00222"></a>00222 <span class="comment">*                       Corresponding character strings, wcsunits_types[] and</span>
-<a name="l00223"></a>00223 <span class="comment">*                       wcsunits_units[], are predefined to describe each</span>
-<a name="l00224"></a>00224 <span class="comment">*                       quantity and its canonical units.</span>
-<a name="l00225"></a>00225 <span class="comment">*</span>
-<a name="l00226"></a>00226 <span class="comment">* Function return value:</span>
-<a name="l00227"></a>00227 <span class="comment">*             int       Status return value:</span>
-<a name="l00228"></a>00228 <span class="comment">*                         0: Success.</span>
-<a name="l00229"></a>00229 <span class="comment">*                         1: Invalid numeric multiplier.</span>
-<a name="l00230"></a>00230 <span class="comment">*                         2: Dangling binary operator.</span>
-<a name="l00231"></a>00231 <span class="comment">*                         3: Invalid symbol in INITIAL context.</span>
-<a name="l00232"></a>00232 <span class="comment">*                         4: Function in invalid context.</span>
-<a name="l00233"></a>00233 <span class="comment">*                         5: Invalid symbol in EXPON context.</span>
-<a name="l00234"></a>00234 <span class="comment">*                         6: Unbalanced bracket.</span>
-<a name="l00235"></a>00235 <span class="comment">*                         7: Unbalanced parenthesis.</span>
-<a name="l00236"></a>00236 <span class="comment">*                         8: Consecutive binary operators.</span>
-<a name="l00237"></a>00237 <span class="comment">*                         9: Internal parser error.</span>
-<a name="l00238"></a>00238 <span class="comment">*</span>
-<a name="l00239"></a>00239 <span class="comment">*                       scale and units[] are zeroed on return if an error</span>
-<a name="l00240"></a>00240 <span class="comment">*                       occurs.</span>
-<a name="l00241"></a>00241 <span class="comment">*</span>
-<a name="l00242"></a>00242 <span class="comment">* Notes:</span>
-<a name="l00243"></a>00243 <span class="comment">*   1: wcsulex() is permissive in accepting whitespace in all contexts in a</span>
-<a name="l00244"></a>00244 <span class="comment">*      units specification where it does not create ambiguity (e.g. not</span>
-<a name="l00245"></a>00245 <span class="comment">*      between a metric prefix and a basic unit string), including in strings</span>
-<a name="l00246"></a>00246 <span class="comment">*      like "log (m ** 2)" which is formally disallowed.</span>
-<a name="l00247"></a>00247 <span class="comment">*</span>
-<a name="l00248"></a>00248 <span class="comment">*   2: Supported extensions:</span>
-<a name="l00249"></a>00249 <span class="comment">*      - "angstrom" (OGIP usage) is allowed in addition to "Angstrom".</span>
-<a name="l00250"></a>00250 <span class="comment">*      - "ohm"      (OGIP usage) is allowed in addition to "Ohm".</span>
-<a name="l00251"></a>00251 <span class="comment">*      - "Byte"   (common usage) is allowed in addition to "byte".</span>
-<a name="l00252"></a>00252 <span class="comment">*</span>
-<a name="l00253"></a>00253 <span class="comment">*   3: Table 6 of WCS Paper I lists eleven units for which metric prefixes are</span>
-<a name="l00254"></a>00254 <span class="comment">*      allowed.  However, in this implementation only prefixes greater than</span>
-<a name="l00255"></a>00255 <span class="comment">*      unity are allowed for "a" (annum), "yr" (year), "pc" (parsec), "bit",</span>
-<a name="l00256"></a>00256 <span class="comment">*      and "byte", and only prefixes less than unity are allowed for "mag"</span>
-<a name="l00257"></a>00257 <span class="comment">*      (stellar magnitude).</span>
-<a name="l00258"></a>00258 <span class="comment">*</span>
-<a name="l00259"></a>00259 <span class="comment">*      Metric prefix "P" (peta) is specifically forbidden for "a" (annum) to</span>
-<a name="l00260"></a>00260 <span class="comment">*      avoid confusion with "Pa" (Pascal, not peta-annum).  Note that metric</span>
-<a name="l00261"></a>00261 <span class="comment">*      prefixes are specifically disallowed for "h" (hour) and "d" (day) so</span>
-<a name="l00262"></a>00262 <span class="comment">*      that "ph" (photons) cannot be interpreted as pico-hours, nor "cd"</span>
-<a name="l00263"></a>00263 <span class="comment">*      (candela) as centi-days.</span>
-<a name="l00264"></a>00264 <span class="comment">*</span>
-<a name="l00265"></a>00265 <span class="comment">*   4: Function types log(), ln() and exp() may only occur at the start of the</span>
-<a name="l00266"></a>00266 <span class="comment">*      units specification.  The scale and units[] returned for these refers</span>
-<a name="l00267"></a>00267 <span class="comment">*      to the string inside the function "argument", e.g. to "MHz" in log(MHz)</span>
-<a name="l00268"></a>00268 <span class="comment">*      for which a scale of 1e6 will be returned.</span>
-<a name="l00269"></a>00269 <span class="comment">*</span>
-<a name="l00270"></a>00270 <span class="comment">*</span>
-<a name="l00271"></a>00271 <span class="comment">* Global variable: const char *wcsunits_errmsg[] - Status return messages</span>
-<a name="l00272"></a>00272 <span class="comment">* -----------------------------------------------------------------------</span>
-<a name="l00273"></a>00273 <span class="comment">* Error messages to match the status value returned from each function.</span>
-<a name="l00274"></a>00274 <span class="comment">*</span>
-<a name="l00275"></a>00275 <span class="comment">*</span>
-<a name="l00276"></a>00276 <span class="comment">* Global variable: const char *wcsunits_types[] - Names of physical quantities</span>
-<a name="l00277"></a>00277 <span class="comment">* ----------------------------------------------------------------------------</span>
-<a name="l00278"></a>00278 <span class="comment">* Names for physical quantities to match the units vector returned by</span>
-<a name="l00279"></a>00279 <span class="comment">* wcsulex():</span>
-<a name="l00280"></a>00280 <span class="comment">*   -  0: plane angle</span>
-<a name="l00281"></a>00281 <span class="comment">*   -  1: solid angle</span>
-<a name="l00282"></a>00282 <span class="comment">*   -  2: charge</span>
-<a name="l00283"></a>00283 <span class="comment">*   -  3: mole</span>
-<a name="l00284"></a>00284 <span class="comment">*   -  4: temperature</span>
-<a name="l00285"></a>00285 <span class="comment">*   -  5: luminous intensity</span>
-<a name="l00286"></a>00286 <span class="comment">*   -  6: mass</span>
-<a name="l00287"></a>00287 <span class="comment">*   -  7: length</span>
-<a name="l00288"></a>00288 <span class="comment">*   -  8: time</span>
-<a name="l00289"></a>00289 <span class="comment">*   -  9: beam</span>
-<a name="l00290"></a>00290 <span class="comment">*   - 10: bin</span>
-<a name="l00291"></a>00291 <span class="comment">*   - 11: bit</span>
-<a name="l00292"></a>00292 <span class="comment">*   - 12: count</span>
-<a name="l00293"></a>00293 <span class="comment">*   - 13: stellar magnitude</span>
-<a name="l00294"></a>00294 <span class="comment">*   - 14: pixel</span>
-<a name="l00295"></a>00295 <span class="comment">*   - 15: solar ratio</span>
-<a name="l00296"></a>00296 <span class="comment">*   - 16: voxel</span>
-<a name="l00297"></a>00297 <span class="comment">*</span>
-<a name="l00298"></a>00298 <span class="comment">*</span>
-<a name="l00299"></a>00299 <span class="comment">* Global variable: const char *wcsunits_units[] - Names of units</span>
-<a name="l00300"></a>00300 <span class="comment">* --------------------------------------------------------------</span>
-<a name="l00301"></a>00301 <span class="comment">* Names for the units (SI) to match the units vector returned by wcsulex():</span>
-<a name="l00302"></a>00302 <span class="comment">*   -  0: degree</span>
-<a name="l00303"></a>00303 <span class="comment">*   -  1: steradian</span>
-<a name="l00304"></a>00304 <span class="comment">*   -  2: Coulomb</span>
-<a name="l00305"></a>00305 <span class="comment">*   -  3: mole</span>
-<a name="l00306"></a>00306 <span class="comment">*   -  4: Kelvin</span>
-<a name="l00307"></a>00307 <span class="comment">*   -  5: candela</span>
-<a name="l00308"></a>00308 <span class="comment">*   -  6: kilogram</span>
-<a name="l00309"></a>00309 <span class="comment">*   -  7: metre</span>
-<a name="l00310"></a>00310 <span class="comment">*   -  8: second</span>
-<a name="l00311"></a>00311 <span class="comment">*</span>
-<a name="l00312"></a>00312 <span class="comment">* The remainder are dimensionless.</span>
-<a name="l00313"></a>00313 <span class="comment">*===========================================================================*/</span>
-<a name="l00314"></a>00314 
-<a name="l00315"></a>00315 <span class="preprocessor">#ifndef WCSLIB_WCSUNITS</span>
-<a name="l00316"></a>00316 <span class="preprocessor"></span><span class="preprocessor">#define WCSLIB_WCSUNITS</span>
-<a name="l00317"></a>00317 <span class="preprocessor"></span>
-<a name="l00318"></a>00318 <span class="preprocessor">#ifdef __cplusplus</span>
-<a name="l00319"></a>00319 <span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">"C"</span> {
-<a name="l00320"></a>00320 <span class="preprocessor">#endif</span>
-<a name="l00321"></a>00321 <span class="preprocessor"></span>
-<a name="l00322"></a>00322 
-<a name="l00323"></a>00323 <span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="wcsunits_8h.html#8217718f8c515151dc33ceba922b39ba" title="Status return messages.">wcsunits_errmsg</a>[];
-<a name="l00324"></a>00324 
-<a name="l00325"></a>00325 <span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="wcsunits_8h.html#ec5892437858120d456503fe38f4031b" title="Names of physical quantities.">wcsunits_types</a>[];
-<a name="l00326"></a>00326 <span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="wcsunits_8h.html#cd49d777bc04d68cdfdd29f5b6a7252b" title="Names of units.">wcsunits_units</a>[];
-<a name="l00327"></a>00327 
-<a name="l00328"></a><a class="code" href="wcsunits_8h.html#6ef9e3ba449b38275c422e454abe3601">00328</a> <span class="preprocessor">#define WCSUNITS_PLANE_ANGLE 0</span>
-<a name="l00329"></a><a class="code" href="wcsunits_8h.html#69241e398126a72e5d095ed3aff156c3">00329</a> <span class="preprocessor"></span><span class="preprocessor">#define WCSUNITS_SOLID_ANGLE 1</span>
-<a name="l00330"></a><a class="code" href="wcsunits_8h.html#45b2d15aa5504b7e7e8b7b345d090f32">00330</a> <span class="preprocessor"></span><span class="preprocessor">#define WCSUNITS_CHARGE      2</span>
-<a name="l00331"></a><a class="code" href="wcsunits_8h.html#807ef7c93e34207776303badf177fa41">00331</a> <span class="preprocessor"></span><span class="preprocessor">#define WCSUNITS_MOLE        3</span>
-<a name="l00332"></a><a class="code" href="wcsunits_8h.html#8bb521a40223ec7358f85d719834ad7f">00332</a> <span class="preprocessor"></span><span class="preprocessor">#define WCSUNITS_TEMPERATURE 4</span>
-<a name="l00333"></a><a class="code" href="wcsunits_8h.html#0967644d30d7f98f21b6bb0e68a637c0">00333</a> <span class="preprocessor"></span><span class="preprocessor">#define WCSUNITS_LUMINTEN    5</span>
-<a name="l00334"></a><a class="code" href="wcsunits_8h.html#8f84e63b1fa2003f3438e7cd21231b92">00334</a> <span class="preprocessor"></span><span class="preprocessor">#define WCSUNITS_MASS        6</span>
-<a name="l00335"></a><a class="code" href="wcsunits_8h.html#59e3354bb9908a4841aa478f2dbd3973">00335</a> <span class="preprocessor"></span><span class="preprocessor">#define WCSUNITS_LENGTH      7</span>
-<a name="l00336"></a><a class="code" href="wcsunits_8h.html#347b88663166b66404cbb2f8aac211bb">00336</a> <span class="preprocessor"></span><span class="preprocessor">#define WCSUNITS_TIME        8</span>
-<a name="l00337"></a><a class="code" href="wcsunits_8h.html#11a1284e63c7515fd0240ca8f85fc111">00337</a> <span class="preprocessor"></span><span class="preprocessor">#define WCSUNITS_BEAM        9</span>
-<a name="l00338"></a><a class="code" href="wcsunits_8h.html#84fdca1d2c8647a2f33a760578de62c6">00338</a> <span class="preprocessor"></span><span class="preprocessor">#define WCSUNITS_BIN        10</span>
-<a name="l00339"></a><a class="code" href="wcsunits_8h.html#7332ce1c3c715011599d4b9d13e7b760">00339</a> <span class="preprocessor"></span><span class="preprocessor">#define WCSUNITS_BIT        11</span>
-<a name="l00340"></a><a class="code" href="wcsunits_8h.html#27df51b1593f3642bfd9833e71c73a34">00340</a> <span class="preprocessor"></span><span class="preprocessor">#define WCSUNITS_COUNT      12</span>
-<a name="l00341"></a><a class="code" href="wcsunits_8h.html#ce657c3f971b4ac9004a2639d142f636">00341</a> <span class="preprocessor"></span><span class="preprocessor">#define WCSUNITS_MAGNITUDE  13</span>
-<a name="l00342"></a><a class="code" href="wcsunits_8h.html#2cf5fc976d2663fed07f1f837245f36b">00342</a> <span class="preprocessor"></span><span class="preprocessor">#define WCSUNITS_PIXEL      14</span>
-<a name="l00343"></a><a class="code" href="wcsunits_8h.html#b622892a80194a6a432510665156e4fb">00343</a> <span class="preprocessor"></span><span class="preprocessor">#define WCSUNITS_SOLRATIO   15</span>
-<a name="l00344"></a><a class="code" href="wcsunits_8h.html#946bca82ae3fb279ad3d86dbc793be07">00344</a> <span class="preprocessor"></span><span class="preprocessor">#define WCSUNITS_VOXEL      16</span>
-<a name="l00345"></a>00345 <span class="preprocessor"></span>
-<a name="l00346"></a><a class="code" href="wcsunits_8h.html#7daf2b3a5c7e96f2823bca916554cc4b">00346</a> <span class="preprocessor">#define WCSUNITS_NTYPE      17</span>
-<a name="l00347"></a>00347 <span class="preprocessor"></span>
-<a name="l00348"></a>00348 
-<a name="l00349"></a>00349 <span class="keywordtype">int</span> <a class="code" href="wcsunits_8h.html#ef5d64e333f758458b1edaa617911513" title="FITS units specification conversion.">wcsunits</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> have[], <span class="keyword">const</span> <span class="keywordtype">char</span> want[], <span class="keywordtype">double</span> *scale,
-<a name="l00350"></a>00350              <span class="keywordtype">double</span> *offset, <span class="keywordtype">double</span> *power);
+<a name="l00222"></a>00222 <span class="comment">* Returned:</span>
+<a name="l00223"></a>00223 <span class="comment">*   func      int*      Special function type, see note 4:</span>
+<a name="l00224"></a>00224 <span class="comment">*                         0: None</span>
+<a name="l00225"></a>00225 <span class="comment">*                         1: log()  ...base 10</span>
+<a name="l00226"></a>00226 <span class="comment">*                         2: ln()   ...base e</span>
+<a name="l00227"></a>00227 <span class="comment">*                         3: exp()</span>
+<a name="l00228"></a>00228 <span class="comment">*</span>
+<a name="l00229"></a>00229 <span class="comment">*   scale     double*   Scale factor for the unit specification; multiply a</span>
+<a name="l00230"></a>00230 <span class="comment">*                       value expressed in the given units by this factor to</span>
+<a name="l00231"></a>00231 <span class="comment">*                       convert it to canonical units.</span>
+<a name="l00232"></a>00232 <span class="comment">*</span>
+<a name="l00233"></a>00233 <span class="comment">*   units     double[WCSUNITS_NTYPE]</span>
+<a name="l00234"></a>00234 <span class="comment">*                       A units specification is decomposed into powers of 16</span>
+<a name="l00235"></a>00235 <span class="comment">*                       fundamental unit types: angle, mass, length, time,</span>
+<a name="l00236"></a>00236 <span class="comment">*                       count, pixel, etc.  Preprocessor macro WCSUNITS_NTYPE</span>
+<a name="l00237"></a>00237 <span class="comment">*                       is defined to dimension this vector, and others such</span>
+<a name="l00238"></a>00238 <span class="comment">*                       WCSUNITS_PLANE_ANGLE, WCSUNITS_LENGTH, etc. to access</span>
+<a name="l00239"></a>00239 <span class="comment">*                       its elements.</span>
+<a name="l00240"></a>00240 <span class="comment">*</span>
+<a name="l00241"></a>00241 <span class="comment">*                       Corresponding character strings, wcsunits_types[] and</span>
+<a name="l00242"></a>00242 <span class="comment">*                       wcsunits_units[], are predefined to describe each</span>
+<a name="l00243"></a>00243 <span class="comment">*                       quantity and its canonical units.</span>
+<a name="l00244"></a>00244 <span class="comment">*</span>
+<a name="l00245"></a>00245 <span class="comment">*   err       struct wcserr **</span>
+<a name="l00246"></a>00246 <span class="comment">*                       If enabled, for function return values > 1, this</span>
+<a name="l00247"></a>00247 <span class="comment">*                       struct will contain a detailed error message, see</span>
+<a name="l00248"></a>00248 <span class="comment">*                       wcserr_enable().  May be NULL if an error message is</span>
+<a name="l00249"></a>00249 <span class="comment">*                       not desired.</span>
+<a name="l00250"></a>00250 <span class="comment">*</span>
+<a name="l00251"></a>00251 <span class="comment">* Function return value:</span>
+<a name="l00252"></a>00252 <span class="comment">*             int       Status return value:</span>
+<a name="l00253"></a>00253 <span class="comment">*                         0: Success.</span>
+<a name="l00254"></a>00254 <span class="comment">*                         1: Invalid numeric multiplier.</span>
+<a name="l00255"></a>00255 <span class="comment">*                         2: Dangling binary operator.</span>
+<a name="l00256"></a>00256 <span class="comment">*                         3: Invalid symbol in INITIAL context.</span>
+<a name="l00257"></a>00257 <span class="comment">*                         4: Function in invalid context.</span>
+<a name="l00258"></a>00258 <span class="comment">*                         5: Invalid symbol in EXPON context.</span>
+<a name="l00259"></a>00259 <span class="comment">*                         6: Unbalanced bracket.</span>
+<a name="l00260"></a>00260 <span class="comment">*                         7: Unbalanced parenthesis.</span>
+<a name="l00261"></a>00261 <span class="comment">*                         8: Consecutive binary operators.</span>
+<a name="l00262"></a>00262 <span class="comment">*                         9: Internal parser error.</span>
+<a name="l00263"></a>00263 <span class="comment">*</span>
+<a name="l00264"></a>00264 <span class="comment">*                       scale and units[] are zeroed on return if an error</span>
+<a name="l00265"></a>00265 <span class="comment">*                       occurs.</span>
+<a name="l00266"></a>00266 <span class="comment">*</span>
+<a name="l00267"></a>00267 <span class="comment">* Notes:</span>
+<a name="l00268"></a>00268 <span class="comment">*   1: wcsulexe() is permissive in accepting whitespace in all contexts in a</span>
+<a name="l00269"></a>00269 <span class="comment">*      units specification where it does not create ambiguity (e.g. not</span>
+<a name="l00270"></a>00270 <span class="comment">*      between a metric prefix and a basic unit string), including in strings</span>
+<a name="l00271"></a>00271 <span class="comment">*      like "log (m ** 2)" which is formally disallowed.</span>
+<a name="l00272"></a>00272 <span class="comment">*</span>
+<a name="l00273"></a>00273 <span class="comment">*   2: Supported extensions:</span>
+<a name="l00274"></a>00274 <span class="comment">*      - "angstrom" (OGIP usage) is allowed in addition to "Angstrom".</span>
+<a name="l00275"></a>00275 <span class="comment">*      - "ohm"      (OGIP usage) is allowed in addition to "Ohm".</span>
+<a name="l00276"></a>00276 <span class="comment">*      - "Byte"   (common usage) is allowed in addition to "byte".</span>
+<a name="l00277"></a>00277 <span class="comment">*</span>
+<a name="l00278"></a>00278 <span class="comment">*   3: Table 6 of WCS Paper I lists eleven units for which metric prefixes are</span>
+<a name="l00279"></a>00279 <span class="comment">*      allowed.  However, in this implementation only prefixes greater than</span>
+<a name="l00280"></a>00280 <span class="comment">*      unity are allowed for "a" (annum), "yr" (year), "pc" (parsec), "bit",</span>
+<a name="l00281"></a>00281 <span class="comment">*      and "byte", and only prefixes less than unity are allowed for "mag"</span>
+<a name="l00282"></a>00282 <span class="comment">*      (stellar magnitude).</span>
+<a name="l00283"></a>00283 <span class="comment">*</span>
+<a name="l00284"></a>00284 <span class="comment">*      Metric prefix "P" (peta) is specifically forbidden for "a" (annum) to</span>
+<a name="l00285"></a>00285 <span class="comment">*      avoid confusion with "Pa" (Pascal, not peta-annum).  Note that metric</span>
+<a name="l00286"></a>00286 <span class="comment">*      prefixes are specifically disallowed for "h" (hour) and "d" (day) so</span>
+<a name="l00287"></a>00287 <span class="comment">*      that "ph" (photons) cannot be interpreted as pico-hours, nor "cd"</span>
+<a name="l00288"></a>00288 <span class="comment">*      (candela) as centi-days.</span>
+<a name="l00289"></a>00289 <span class="comment">*</span>
+<a name="l00290"></a>00290 <span class="comment">*   4: Function types log(), ln() and exp() may only occur at the start of the</span>
+<a name="l00291"></a>00291 <span class="comment">*      units specification.  The scale and units[] returned for these refers</span>
+<a name="l00292"></a>00292 <span class="comment">*      to the string inside the function "argument", e.g. to "MHz" in log(MHz)</span>
+<a name="l00293"></a>00293 <span class="comment">*      for which a scale of 1e6 will be returned.</span>
+<a name="l00294"></a>00294 <span class="comment">*</span>
+<a name="l00295"></a>00295 <span class="comment">*</span>
+<a name="l00296"></a>00296 <span class="comment">* Global variable: const char *wcsunits_errmsg[] - Status return messages</span>
+<a name="l00297"></a>00297 <span class="comment">* -----------------------------------------------------------------------</span>
+<a name="l00298"></a>00298 <span class="comment">* Error messages to match the status value returned from each function.</span>
+<a name="l00299"></a>00299 <span class="comment">*</span>
+<a name="l00300"></a>00300 <span class="comment">*</span>
+<a name="l00301"></a>00301 <span class="comment">* Global variable: const char *wcsunits_types[] - Names of physical quantities</span>
+<a name="l00302"></a>00302 <span class="comment">* ----------------------------------------------------------------------------</span>
+<a name="l00303"></a>00303 <span class="comment">* Names for physical quantities to match the units vector returned by</span>
+<a name="l00304"></a>00304 <span class="comment">* wcsulexe():</span>
+<a name="l00305"></a>00305 <span class="comment">*   -  0: plane angle</span>
+<a name="l00306"></a>00306 <span class="comment">*   -  1: solid angle</span>
+<a name="l00307"></a>00307 <span class="comment">*   -  2: charge</span>
+<a name="l00308"></a>00308 <span class="comment">*   -  3: mole</span>
+<a name="l00309"></a>00309 <span class="comment">*   -  4: temperature</span>
+<a name="l00310"></a>00310 <span class="comment">*   -  5: luminous intensity</span>
+<a name="l00311"></a>00311 <span class="comment">*   -  6: mass</span>
+<a name="l00312"></a>00312 <span class="comment">*   -  7: length</span>
+<a name="l00313"></a>00313 <span class="comment">*   -  8: time</span>
+<a name="l00314"></a>00314 <span class="comment">*   -  9: beam</span>
+<a name="l00315"></a>00315 <span class="comment">*   - 10: bin</span>
+<a name="l00316"></a>00316 <span class="comment">*   - 11: bit</span>
+<a name="l00317"></a>00317 <span class="comment">*   - 12: count</span>
+<a name="l00318"></a>00318 <span class="comment">*   - 13: stellar magnitude</span>
+<a name="l00319"></a>00319 <span class="comment">*   - 14: pixel</span>
+<a name="l00320"></a>00320 <span class="comment">*   - 15: solar ratio</span>
+<a name="l00321"></a>00321 <span class="comment">*   - 16: voxel</span>
+<a name="l00322"></a>00322 <span class="comment">*</span>
+<a name="l00323"></a>00323 <span class="comment">*</span>
+<a name="l00324"></a>00324 <span class="comment">* Global variable: const char *wcsunits_units[] - Names of units</span>
+<a name="l00325"></a>00325 <span class="comment">* --------------------------------------------------------------</span>
+<a name="l00326"></a>00326 <span class="comment">* Names for the units (SI) to match the units vector returned by wcsulexe():</span>
+<a name="l00327"></a>00327 <span class="comment">*   -  0: degree</span>
+<a name="l00328"></a>00328 <span class="comment">*   -  1: steradian</span>
+<a name="l00329"></a>00329 <span class="comment">*   -  2: Coulomb</span>
+<a name="l00330"></a>00330 <span class="comment">*   -  3: mole</span>
+<a name="l00331"></a>00331 <span class="comment">*   -  4: Kelvin</span>
+<a name="l00332"></a>00332 <span class="comment">*   -  5: candela</span>
+<a name="l00333"></a>00333 <span class="comment">*   -  6: kilogram</span>
+<a name="l00334"></a>00334 <span class="comment">*   -  7: metre</span>
+<a name="l00335"></a>00335 <span class="comment">*   -  8: second</span>
+<a name="l00336"></a>00336 <span class="comment">*</span>
+<a name="l00337"></a>00337 <span class="comment">* The remainder are dimensionless.</span>
+<a name="l00338"></a>00338 <span class="comment">*===========================================================================*/</span>
+<a name="l00339"></a>00339 
+<a name="l00340"></a>00340 <span class="preprocessor">#ifndef WCSLIB_WCSUNITS</span>
+<a name="l00341"></a>00341 <span class="preprocessor"></span><span class="preprocessor">#define WCSLIB_WCSUNITS</span>
+<a name="l00342"></a>00342 <span class="preprocessor"></span>
+<a name="l00343"></a>00343 <span class="preprocessor">#include "<a class="code" href="wcserr_8h.html">wcserr.h</a>"</span>
+<a name="l00344"></a>00344 
+<a name="l00345"></a>00345 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00346"></a>00346 <span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">"C"</span> {
+<a name="l00347"></a>00347 <span class="preprocessor">#endif</span>
+<a name="l00348"></a>00348 <span class="preprocessor"></span>
+<a name="l00349"></a>00349 
+<a name="l00350"></a>00350 <span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="wcsunits_8h.html#8217718f8c515151dc33ceba922b39ba" title="Status return messages.">wcsunits_errmsg</a>[];
 <a name="l00351"></a>00351 
-<a name="l00352"></a>00352 <span class="keywordtype">int</span> <a class="code" href="wcsunits_8h.html#560462cb2a7fa7eae6b4f325c85e7911" title="Translation of non-standard unit specifications.">wcsutrn</a>(<span class="keywordtype">int</span> ctrl, <span class="keywordtype">char</span> unitstr[]);
-<a name="l00353"></a>00353 
-<a name="l00354"></a>00354 <span class="keywordtype">int</span> <a class="code" href="wcsunits_8h.html#0e7fd01137ef47ca728c19e8870d1ab5" title="FITS units specification parser.">wcsulex</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> unitstr[], <span class="keywordtype">int</span> *func, <span class="keywordtype">double</span> *scale, <span class="keywordtype">double</span> units[]);
-<a name="l00355"></a>00355 
-<a name="l00356"></a>00356 
-<a name="l00357"></a>00357 <span class="preprocessor">#ifdef __cplusplus</span>
-<a name="l00358"></a>00358 <span class="preprocessor"></span>}
-<a name="l00359"></a>00359 <span class="preprocessor">#endif</span>
-<a name="l00360"></a>00360 <span class="preprocessor"></span>
-<a name="l00361"></a>00361 <span class="preprocessor">#endif </span><span class="comment">/* WCSLIB_WCSUNITS */</span>
+<a name="l00352"></a><a class="code" href="wcsunits_8h.html#864e6b966575a8c42eb333ba9f14a3ef">00352</a> <span class="keyword">enum</span> <a class="code" href="wcsunits_8h.html#864e6b966575a8c42eb333ba9f14a3ef">wcsunits_errmsg_enum</a> {
+<a name="l00353"></a><a class="code" href="wcsunits_8h.html#864e6b966575a8c42eb333ba9f14a3efc00b91a489f7273d2733f58201b6a723">00353</a>   <a class="code" href="wcsunits_8h.html#864e6b966575a8c42eb333ba9f14a3efc00b91a489f7273d2733f58201b6a723">UNITSERR_SUCCESS</a>            =  0,     <span class="comment">/* Success. */</span>
+<a name="l00354"></a><a class="code" href="wcsunits_8h.html#864e6b966575a8c42eb333ba9f14a3ef4ad61420ee56456d08647b222c4aa8af">00354</a>   <a class="code" href="wcsunits_8h.html#864e6b966575a8c42eb333ba9f14a3ef4ad61420ee56456d08647b222c4aa8af">UNITSERR_BAD_NUM_MULTIPLIER</a> =  1,     <span class="comment">/* Invalid numeric multiplier. */</span>
+<a name="l00355"></a><a class="code" href="wcsunits_8h.html#864e6b966575a8c42eb333ba9f14a3ef5ceed55803deb4a34266f23cf6d47274">00355</a>   <a class="code" href="wcsunits_8h.html#864e6b966575a8c42eb333ba9f14a3ef5ceed55803deb4a34266f23cf6d47274">UNITSERR_DANGLING_BINOP</a>     =  2,     <span class="comment">/* Dangling binary operator. */</span>
+<a name="l00356"></a><a class="code" href="wcsunits_8h.html#864e6b966575a8c42eb333ba9f14a3eff7a5cd4ed90aeef7598875cb5bf57a11">00356</a>   <a class="code" href="wcsunits_8h.html#864e6b966575a8c42eb333ba9f14a3eff7a5cd4ed90aeef7598875cb5bf57a11">UNITSERR_BAD_INITIAL_SYMBOL</a> =  3,     <span class="comment">/* Invalid symbol in INITIAL</span>
+<a name="l00357"></a>00357 <span class="comment">                                           context. */</span>
+<a name="l00358"></a><a class="code" href="wcsunits_8h.html#864e6b966575a8c42eb333ba9f14a3ef67b504a215f2d34d1be4956b1e9e55b7">00358</a>   <a class="code" href="wcsunits_8h.html#864e6b966575a8c42eb333ba9f14a3ef67b504a215f2d34d1be4956b1e9e55b7">UNITSERR_FUNCTION_CONTEXT</a>   =  4,     <span class="comment">/* Function in invalid context. */</span>
+<a name="l00359"></a><a class="code" href="wcsunits_8h.html#864e6b966575a8c42eb333ba9f14a3ef0c9333946c5918c15c376f12e9afb086">00359</a>   <a class="code" href="wcsunits_8h.html#864e6b966575a8c42eb333ba9f14a3ef0c9333946c5918c15c376f12e9afb086">UNITSERR_BAD_EXPON_SYMBOL</a>   =  5,     <span class="comment">/* Invalid symbol in EXPON context. */</span>
+<a name="l00360"></a><a class="code" href="wcsunits_8h.html#864e6b966575a8c42eb333ba9f14a3ef367f21cd3b49b178d4fdadaf74f2618d">00360</a>   <a class="code" href="wcsunits_8h.html#864e6b966575a8c42eb333ba9f14a3ef367f21cd3b49b178d4fdadaf74f2618d">UNITSERR_UNBAL_BRACKET</a>      =  6,     <span class="comment">/* Unbalanced bracket. */</span>
+<a name="l00361"></a><a class="code" href="wcsunits_8h.html#864e6b966575a8c42eb333ba9f14a3ef49231fa8fbeeca036424cd7df0d5a3a8">00361</a>   <a class="code" href="wcsunits_8h.html#864e6b966575a8c42eb333ba9f14a3ef49231fa8fbeeca036424cd7df0d5a3a8">UNITSERR_UNBAL_PAREN</a>        =  7,     <span class="comment">/* Unbalanced parenthesis. */</span>
+<a name="l00362"></a><a class="code" href="wcsunits_8h.html#864e6b966575a8c42eb333ba9f14a3ef5b8db327b9d6bf09e93e7e0fed910792">00362</a>   <a class="code" href="wcsunits_8h.html#864e6b966575a8c42eb333ba9f14a3ef5b8db327b9d6bf09e93e7e0fed910792">UNITSERR_CONSEC_BINOPS</a>      =  8,     <span class="comment">/* Consecutive binary operators. */</span>
+<a name="l00363"></a><a class="code" href="wcsunits_8h.html#864e6b966575a8c42eb333ba9f14a3ef116bc901282cf346621b9e56e4676b24">00363</a>   <a class="code" href="wcsunits_8h.html#864e6b966575a8c42eb333ba9f14a3ef116bc901282cf346621b9e56e4676b24">UNITSERR_PARSER_ERROR</a>       =  9,     <span class="comment">/* Internal parser error. */</span>
+<a name="l00364"></a><a class="code" href="wcsunits_8h.html#864e6b966575a8c42eb333ba9f14a3efe9b1b29365d17b25452562f770d44975">00364</a>   <a class="code" href="wcsunits_8h.html#864e6b966575a8c42eb333ba9f14a3efe9b1b29365d17b25452562f770d44975">UNITSERR_BAD_UNIT_SPEC</a>      = 10,     <span class="comment">/* Non-conformant unit</span>
+<a name="l00365"></a>00365 <span class="comment">                                           specifications. */</span>
+<a name="l00366"></a><a class="code" href="wcsunits_8h.html#864e6b966575a8c42eb333ba9f14a3ef599ff63ed46928ffb2f5edc07de3ddcc">00366</a>   <a class="code" href="wcsunits_8h.html#864e6b966575a8c42eb333ba9f14a3ef599ff63ed46928ffb2f5edc07de3ddcc">UNITSERR_BAD_FUNCS</a>          = 11,     <span class="comment">/* Non-conformant functions. */</span>
+<a name="l00367"></a><a class="code" href="wcsunits_8h.html#864e6b966575a8c42eb333ba9f14a3eff6fc9ca59d14a8889809c050c01154ff">00367</a>   <a class="code" href="wcsunits_8h.html#864e6b966575a8c42eb333ba9f14a3eff6fc9ca59d14a8889809c050c01154ff">UNITSERR_UNSAFE_TRANS</a>       = 12      <span class="comment">/* Potentially unsafe translation. */</span>
+<a name="l00368"></a>00368 };
+<a name="l00369"></a>00369 
+<a name="l00370"></a>00370 <span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="wcsunits_8h.html#ec5892437858120d456503fe38f4031b" title="Names of physical quantities.">wcsunits_types</a>[];
+<a name="l00371"></a>00371 <span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="wcsunits_8h.html#cd49d777bc04d68cdfdd29f5b6a7252b" title="Names of units.">wcsunits_units</a>[];
+<a name="l00372"></a>00372 
+<a name="l00373"></a><a class="code" href="wcsunits_8h.html#6ef9e3ba449b38275c422e454abe3601">00373</a> <span class="preprocessor">#define WCSUNITS_PLANE_ANGLE 0</span>
+<a name="l00374"></a><a class="code" href="wcsunits_8h.html#69241e398126a72e5d095ed3aff156c3">00374</a> <span class="preprocessor"></span><span class="preprocessor">#define WCSUNITS_SOLID_ANGLE 1</span>
+<a name="l00375"></a><a class="code" href="wcsunits_8h.html#45b2d15aa5504b7e7e8b7b345d090f32">00375</a> <span class="preprocessor"></span><span class="preprocessor">#define WCSUNITS_CHARGE      2</span>
+<a name="l00376"></a><a class="code" href="wcsunits_8h.html#807ef7c93e34207776303badf177fa41">00376</a> <span class="preprocessor"></span><span class="preprocessor">#define WCSUNITS_MOLE        3</span>
+<a name="l00377"></a><a class="code" href="wcsunits_8h.html#8bb521a40223ec7358f85d719834ad7f">00377</a> <span class="preprocessor"></span><span class="preprocessor">#define WCSUNITS_TEMPERATURE 4</span>
+<a name="l00378"></a><a class="code" href="wcsunits_8h.html#0967644d30d7f98f21b6bb0e68a637c0">00378</a> <span class="preprocessor"></span><span class="preprocessor">#define WCSUNITS_LUMINTEN    5</span>
+<a name="l00379"></a><a class="code" href="wcsunits_8h.html#8f84e63b1fa2003f3438e7cd21231b92">00379</a> <span class="preprocessor"></span><span class="preprocessor">#define WCSUNITS_MASS        6</span>
+<a name="l00380"></a><a class="code" href="wcsunits_8h.html#59e3354bb9908a4841aa478f2dbd3973">00380</a> <span class="preprocessor"></span><span class="preprocessor">#define WCSUNITS_LENGTH      7</span>
+<a name="l00381"></a><a class="code" href="wcsunits_8h.html#347b88663166b66404cbb2f8aac211bb">00381</a> <span class="preprocessor"></span><span class="preprocessor">#define WCSUNITS_TIME        8</span>
+<a name="l00382"></a><a class="code" href="wcsunits_8h.html#11a1284e63c7515fd0240ca8f85fc111">00382</a> <span class="preprocessor"></span><span class="preprocessor">#define WCSUNITS_BEAM        9</span>
+<a name="l00383"></a><a class="code" href="wcsunits_8h.html#84fdca1d2c8647a2f33a760578de62c6">00383</a> <span class="preprocessor"></span><span class="preprocessor">#define WCSUNITS_BIN        10</span>
+<a name="l00384"></a><a class="code" href="wcsunits_8h.html#7332ce1c3c715011599d4b9d13e7b760">00384</a> <span class="preprocessor"></span><span class="preprocessor">#define WCSUNITS_BIT        11</span>
+<a name="l00385"></a><a class="code" href="wcsunits_8h.html#27df51b1593f3642bfd9833e71c73a34">00385</a> <span class="preprocessor"></span><span class="preprocessor">#define WCSUNITS_COUNT      12</span>
+<a name="l00386"></a><a class="code" href="wcsunits_8h.html#ce657c3f971b4ac9004a2639d142f636">00386</a> <span class="preprocessor"></span><span class="preprocessor">#define WCSUNITS_MAGNITUDE  13</span>
+<a name="l00387"></a><a class="code" href="wcsunits_8h.html#2cf5fc976d2663fed07f1f837245f36b">00387</a> <span class="preprocessor"></span><span class="preprocessor">#define WCSUNITS_PIXEL      14</span>
+<a name="l00388"></a><a class="code" href="wcsunits_8h.html#b622892a80194a6a432510665156e4fb">00388</a> <span class="preprocessor"></span><span class="preprocessor">#define WCSUNITS_SOLRATIO   15</span>
+<a name="l00389"></a><a class="code" href="wcsunits_8h.html#946bca82ae3fb279ad3d86dbc793be07">00389</a> <span class="preprocessor"></span><span class="preprocessor">#define WCSUNITS_VOXEL      16</span>
+<a name="l00390"></a>00390 <span class="preprocessor"></span>
+<a name="l00391"></a><a class="code" href="wcsunits_8h.html#7daf2b3a5c7e96f2823bca916554cc4b">00391</a> <span class="preprocessor">#define WCSUNITS_NTYPE      17</span>
+<a name="l00392"></a>00392 <span class="preprocessor"></span>
+<a name="l00393"></a>00393 
+<a name="l00394"></a>00394 <span class="keywordtype">int</span> <a class="code" href="wcsunits_8h.html#47aa4e0a54f11d7ed5146c00906a3984" title="FITS units specification conversion.">wcsunitse</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> have[], <span class="keyword">const</span> <span class="keywordtype">char</span> want[], <span class="keywordtype">double</span> *scale,
+<a name="l00395"></a>00395               <span class="keywordtype">double</span> *offset, <span class="keywordtype">double</span> *power, <span class="keyword">struct</span> <a class="code" href="structwcserr.html" title="Error message handling.">wcserr</a> **err);
+<a name="l00396"></a>00396 
+<a name="l00397"></a>00397 <span class="keywordtype">int</span> <a class="code" href="wcsunits_8h.html#25ba0f0129e88c6e7c74d4562cf796cd" title="Translation of non-standard unit specifications.">wcsutrne</a>(<span class="keywordtype">int</span> ctrl, <span class="keywordtype">char</span> unitstr[], <span class="keyword">struct</span> <a class="code" href="structwcserr.html" title="Error message handling.">wcserr</a> **err);
+<a name="l00398"></a>00398 
+<a name="l00399"></a>00399 <span class="keywordtype">int</span> <a class="code" href="wcsunits_8h.html#f2c6e7c95fd6741183b2b74dd24d59ce" title="FITS units specification parser.">wcsulexe</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> unitstr[], <span class="keywordtype">int</span> *func, <span class="keywordtype">double</span> *scale, <span class="keywordtype">double</span> units[],
+<a name="l00400"></a>00400              <span class="keyword">struct</span> <a class="code" href="structwcserr.html" title="Error message handling.">wcserr</a> **err);
+<a name="l00401"></a>00401 
+<a name="l00402"></a>00402 <span class="comment">/* Deprecated. */</span>
+<a name="l00403"></a>00403 <span class="keywordtype">int</span> <a class="code" href="wcsunits_8h.html#ef5d64e333f758458b1edaa617911513">wcsunits</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> have[], <span class="keyword">const</span> <span class="keywordtype">char</span> want[], <span class="keywordtype">double</span> *scale,
+<a name="l00404"></a>00404              <span class="keywordtype">double</span> *offset, <span class="keywordtype">double</span> *power);
+<a name="l00405"></a>00405 <span class="keywordtype">int</span> <a class="code" href="wcsunits_8h.html#560462cb2a7fa7eae6b4f325c85e7911">wcsutrn</a>(<span class="keywordtype">int</span> ctrl, <span class="keywordtype">char</span> unitstr[]);
+<a name="l00406"></a>00406 <span class="keywordtype">int</span> <a class="code" href="wcsunits_8h.html#0e7fd01137ef47ca728c19e8870d1ab5">wcsulex</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> unitstr[], <span class="keywordtype">int</span> *func, <span class="keywordtype">double</span> *scale, <span class="keywordtype">double</span> units[]);
+<a name="l00407"></a>00407 
+<a name="l00408"></a>00408 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00409"></a>00409 <span class="preprocessor"></span>}
+<a name="l00410"></a>00410 <span class="preprocessor">#endif</span>
+<a name="l00411"></a>00411 <span class="preprocessor"></span>
+<a name="l00412"></a>00412 <span class="preprocessor">#endif </span><span class="comment">/* WCSLIB_WCSUNITS */</span>
 </pre></div></div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Mon Feb 7 18:03:57 2011 for WCSLIB 4.7 by 
+<hr size="1"><address style="text-align: right;"><small>Generated on Tue Oct 4 19:02:30 2011 for WCSLIB 4.8.2 by 
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address>
 </body>
diff --git a/wcslib/html/wcsunits_8h.html b/wcslib/html/wcsunits_8h.html
index b2a53dc..10f3f21 100644
--- a/wcslib/html/wcsunits_8h.html
+++ b/wcslib/html/wcsunits_8h.html
@@ -1,6 +1,6 @@
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
 <html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>WCSLIB 4.7: wcsunits.h File Reference</title>
+<title>WCSLIB 4.8.2: wcsunits.h File Reference</title>
 <link href="doxygen.css" rel="stylesheet" type="text/css">
 <link href="tabs.css" rel="stylesheet" type="text/css">
 </head><body>
@@ -16,7 +16,8 @@
   </div>
 </div>
 <div class="contents">
-<h1>wcsunits.h File Reference</h1>
+<h1>wcsunits.h File Reference</h1><code>#include "<a class="el" href="wcserr_8h-source.html">wcserr.h</a>"</code><br>
+
 <p>
 <a href="wcsunits_8h-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0">
 <tr><td></td></tr>
@@ -75,16 +76,43 @@
 <tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="wcsunits_8h.html#7daf2b3a5c7e96f2823bca916554cc4b">WCSUNITS_NTYPE</a>   17</td></tr>
 
 <tr><td class="mdescLeft"> </td><td class="mdescRight">Number of entries in the units array.  <a href="#7daf2b3a5c7e96f2823bca916554cc4b"></a><br></td></tr>
+<tr><td colspan="2"><br><h2>Enumerations</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="wcsunits_8h.html#864e6b966575a8c42eb333ba9f14a3ef">wcsunits_errmsg_enum</a> { <br>
+  <a class="el" href="wcsunits_8h.html#864e6b966575a8c42eb333ba9f14a3efc00b91a489f7273d2733f58201b6a723">UNITSERR_SUCCESS</a> =  0, 
+<a class="el" href="wcsunits_8h.html#864e6b966575a8c42eb333ba9f14a3ef4ad61420ee56456d08647b222c4aa8af">UNITSERR_BAD_NUM_MULTIPLIER</a> =  1, 
+<a class="el" href="wcsunits_8h.html#864e6b966575a8c42eb333ba9f14a3ef5ceed55803deb4a34266f23cf6d47274">UNITSERR_DANGLING_BINOP</a> =  2, 
+<a class="el" href="wcsunits_8h.html#864e6b966575a8c42eb333ba9f14a3eff7a5cd4ed90aeef7598875cb5bf57a11">UNITSERR_BAD_INITIAL_SYMBOL</a> =  3, 
+<br>
+  <a class="el" href="wcsunits_8h.html#864e6b966575a8c42eb333ba9f14a3ef67b504a215f2d34d1be4956b1e9e55b7">UNITSERR_FUNCTION_CONTEXT</a> =  4, 
+<a class="el" href="wcsunits_8h.html#864e6b966575a8c42eb333ba9f14a3ef0c9333946c5918c15c376f12e9afb086">UNITSERR_BAD_EXPON_SYMBOL</a> =  5, 
+<a class="el" href="wcsunits_8h.html#864e6b966575a8c42eb333ba9f14a3ef367f21cd3b49b178d4fdadaf74f2618d">UNITSERR_UNBAL_BRACKET</a> =  6, 
+<a class="el" href="wcsunits_8h.html#864e6b966575a8c42eb333ba9f14a3ef49231fa8fbeeca036424cd7df0d5a3a8">UNITSERR_UNBAL_PAREN</a> =  7, 
+<br>
+  <a class="el" href="wcsunits_8h.html#864e6b966575a8c42eb333ba9f14a3ef5b8db327b9d6bf09e93e7e0fed910792">UNITSERR_CONSEC_BINOPS</a> =  8, 
+<a class="el" href="wcsunits_8h.html#864e6b966575a8c42eb333ba9f14a3ef116bc901282cf346621b9e56e4676b24">UNITSERR_PARSER_ERROR</a> =  9, 
+<a class="el" href="wcsunits_8h.html#864e6b966575a8c42eb333ba9f14a3efe9b1b29365d17b25452562f770d44975">UNITSERR_BAD_UNIT_SPEC</a> =  10, 
+<a class="el" href="wcsunits_8h.html#864e6b966575a8c42eb333ba9f14a3ef599ff63ed46928ffb2f5edc07de3ddcc">UNITSERR_BAD_FUNCS</a> =  11, 
+<br>
+  <a class="el" href="wcsunits_8h.html#864e6b966575a8c42eb333ba9f14a3eff6fc9ca59d14a8889809c050c01154ff">UNITSERR_UNSAFE_TRANS</a> =  12
+<br>
+ }</td></tr>
+
 <tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="wcsunits_8h.html#47aa4e0a54f11d7ed5146c00906a3984">wcsunitse</a> (const char have[], const char want[], double *scale, double *offset, double *power, struct <a class="el" href="structwcserr.html">wcserr</a> **err)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">FITS units specification conversion.  <a href="#47aa4e0a54f11d7ed5146c00906a3984"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="wcsunits_8h.html#25ba0f0129e88c6e7c74d4562cf796cd">wcsutrne</a> (int ctrl, char unitstr[], struct <a class="el" href="structwcserr.html">wcserr</a> **err)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Translation of non-standard unit specifications.  <a href="#25ba0f0129e88c6e7c74d4562cf796cd"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="wcsunits_8h.html#f2c6e7c95fd6741183b2b74dd24d59ce">wcsulexe</a> (const char unitstr[], int *func, double *scale, double units[], struct <a class="el" href="structwcserr.html">wcserr</a> **err)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">FITS units specification parser.  <a href="#f2c6e7c95fd6741183b2b74dd24d59ce"></a><br></td></tr>
 <tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="wcsunits_8h.html#ef5d64e333f758458b1edaa617911513">wcsunits</a> (const char have[], const char want[], double *scale, double *offset, double *power)</td></tr>
 
-<tr><td class="mdescLeft"> </td><td class="mdescRight">FITS units specification conversion.  <a href="#ef5d64e333f758458b1edaa617911513"></a><br></td></tr>
 <tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="wcsunits_8h.html#560462cb2a7fa7eae6b4f325c85e7911">wcsutrn</a> (int ctrl, char unitstr[])</td></tr>
 
-<tr><td class="mdescLeft"> </td><td class="mdescRight">Translation of non-standard unit specifications.  <a href="#560462cb2a7fa7eae6b4f325c85e7911"></a><br></td></tr>
 <tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="wcsunits_8h.html#0e7fd01137ef47ca728c19e8870d1ab5">wcsulex</a> (const char unitstr[], int *func, double *scale, double units[])</td></tr>
 
-<tr><td class="mdescLeft"> </td><td class="mdescRight">FITS units specification parser.  <a href="#0e7fd01137ef47ca728c19e8870d1ab5"></a><br></td></tr>
 <tr><td colspan="2"><br><h2>Variables</h2></td></tr>
 <tr><td class="memItemLeft" nowrap align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="wcsunits_8h.html#8217718f8c515151dc33ceba922b39ba">wcsunits_errmsg</a> []</td></tr>
 
@@ -100,13 +128,13 @@
 Routines in this suite deal with units specifications and conversions:<p>
 <ul>
 <li>
-<a class="el" href="wcsunits_8h.html#ef5d64e333f758458b1edaa617911513" title="FITS units specification conversion.">wcsunits()</a>: given two unit specifications, derive the conversion from one to the other.<p>
+<a class="el" href="wcsunits_8h.html#47aa4e0a54f11d7ed5146c00906a3984" title="FITS units specification conversion.">wcsunitse()</a>: given two unit specifications, derive the conversion from one to the other.<p>
 </li>
 <li>
-<a class="el" href="wcsunits_8h.html#560462cb2a7fa7eae6b4f325c85e7911" title="Translation of non-standard unit specifications.">wcsutrn()</a>: translates certain commonly used but non-standard unit strings. It is intended to be called before <a class="el" href="wcsunits_8h.html#0e7fd01137ef47ca728c19e8870d1ab5" title="FITS units specification parser.">wcsulex()</a> which only handles standard FITS units specifications.<p>
+<a class="el" href="wcsunits_8h.html#25ba0f0129e88c6e7c74d4562cf796cd" title="Translation of non-standard unit specifications.">wcsutrne()</a>: translates certain commonly used but non-standard unit strings. It is intended to be called before <a class="el" href="wcsunits_8h.html#f2c6e7c95fd6741183b2b74dd24d59ce" title="FITS units specification parser.">wcsulexe()</a> which only handles standard FITS units specifications.<p>
 </li>
 <li>
-<a class="el" href="wcsunits_8h.html#0e7fd01137ef47ca728c19e8870d1ab5" title="FITS units specification parser.">wcsulex()</a>: parses a standard FITS units specification of arbitrary complexity, deriving the conversion to canonical units. </li>
+<a class="el" href="wcsunits_8h.html#f2c6e7c95fd6741183b2b74dd24d59ce" title="FITS units specification parser.">wcsulexe()</a>: parses a standard FITS units specification of arbitrary complexity, deriving the conversion to canonical units. </li>
 </ul>
 <hr><h2>Define Documentation</h2>
 <a class="anchor" name="6ef9e3ba449b38275c422e454abe3601"></a><!-- doxytag: member="wcsunits.h::WCSUNITS_PLANE_ANGLE" ref="6ef9e3ba449b38275c422e454abe3601" args="" -->
@@ -121,7 +149,7 @@ Routines in this suite deal with units specifications and conversions:<p>
 <div class="memdoc">
 
 <p>
-Array index for plane angle units in the <em>units</em> array returned by <a class="el" href="wcsunits_8h.html#0e7fd01137ef47ca728c19e8870d1ab5" title="FITS units specification parser.">wcsulex()</a>, and the <a class="el" href="wcsunits_8h.html#ec5892437858120d456503fe38f4031b" title="Names of physical quantities.">wcsunits_types</a>[] and <a class="el" href="wcsunits_8h.html#cd49d777bc04d68cdfdd29f5b6a7252b" title="Names of units.">wcsunits_units</a>[] global variables. 
+Array index for plane angle units in the <em>units</em> array returned by <a class="el" href="wcsunits_8h.html#0e7fd01137ef47ca728c19e8870d1ab5">wcsulex()</a>, and the <a class="el" href="wcsunits_8h.html#ec5892437858120d456503fe38f4031b" title="Names of physical quantities.">wcsunits_types</a>[] and <a class="el" href="wcsunits_8h.html#cd49d777bc04d68cdfdd29f5b6a7252b" title="Names of units.">wcsunits_units</a>[] global variables. 
 </div>
 </div><p>
 <a class="anchor" name="69241e398126a72e5d095ed3aff156c3"></a><!-- doxytag: member="wcsunits.h::WCSUNITS_SOLID_ANGLE" ref="69241e398126a72e5d095ed3aff156c3" args="" -->
@@ -136,7 +164,7 @@ Array index for plane angle units in the <em>units</em> array returned by <a cla
 <div class="memdoc">
 
 <p>
-Array index for solid angle units in the <em>units</em> array returned by <a class="el" href="wcsunits_8h.html#0e7fd01137ef47ca728c19e8870d1ab5" title="FITS units specification parser.">wcsulex()</a>, and the <a class="el" href="wcsunits_8h.html#ec5892437858120d456503fe38f4031b" title="Names of physical quantities.">wcsunits_types</a>[] and <a class="el" href="wcsunits_8h.html#cd49d777bc04d68cdfdd29f5b6a7252b" title="Names of units.">wcsunits_units</a>[] global variables. 
+Array index for solid angle units in the <em>units</em> array returned by <a class="el" href="wcsunits_8h.html#0e7fd01137ef47ca728c19e8870d1ab5">wcsulex()</a>, and the <a class="el" href="wcsunits_8h.html#ec5892437858120d456503fe38f4031b" title="Names of physical quantities.">wcsunits_types</a>[] and <a class="el" href="wcsunits_8h.html#cd49d777bc04d68cdfdd29f5b6a7252b" title="Names of units.">wcsunits_units</a>[] global variables. 
 </div>
 </div><p>
 <a class="anchor" name="45b2d15aa5504b7e7e8b7b345d090f32"></a><!-- doxytag: member="wcsunits.h::WCSUNITS_CHARGE" ref="45b2d15aa5504b7e7e8b7b345d090f32" args="" -->
@@ -151,7 +179,7 @@ Array index for solid angle units in the <em>units</em> array returned by <a cla
 <div class="memdoc">
 
 <p>
-Array index for charge units in the <em>units</em> array returned by <a class="el" href="wcsunits_8h.html#0e7fd01137ef47ca728c19e8870d1ab5" title="FITS units specification parser.">wcsulex()</a>, and the <a class="el" href="wcsunits_8h.html#ec5892437858120d456503fe38f4031b" title="Names of physical quantities.">wcsunits_types</a>[] and <a class="el" href="wcsunits_8h.html#cd49d777bc04d68cdfdd29f5b6a7252b" title="Names of units.">wcsunits_units</a>[] global variables. 
+Array index for charge units in the <em>units</em> array returned by <a class="el" href="wcsunits_8h.html#0e7fd01137ef47ca728c19e8870d1ab5">wcsulex()</a>, and the <a class="el" href="wcsunits_8h.html#ec5892437858120d456503fe38f4031b" title="Names of physical quantities.">wcsunits_types</a>[] and <a class="el" href="wcsunits_8h.html#cd49d777bc04d68cdfdd29f5b6a7252b" title="Names of units.">wcsunits_units</a>[] global variables. 
 </div>
 </div><p>
 <a class="anchor" name="807ef7c93e34207776303badf177fa41"></a><!-- doxytag: member="wcsunits.h::WCSUNITS_MOLE" ref="807ef7c93e34207776303badf177fa41" args="" -->
@@ -166,7 +194,7 @@ Array index for charge units in the <em>units</em> array returned by <a class="e
 <div class="memdoc">
 
 <p>
-Array index for mole ("gram molecular weight") units in the <em>units</em> array returned by <a class="el" href="wcsunits_8h.html#0e7fd01137ef47ca728c19e8870d1ab5" title="FITS units specification parser.">wcsulex()</a>, and the <a class="el" href="wcsunits_8h.html#ec5892437858120d456503fe38f4031b" title="Names of physical quantities.">wcsunits_types</a>[] and <a class="el" href="wcsunits_8h.html#cd49d777bc04d68cdfdd29f5b6a7252b" title="Names of units.">wcsunits_units</a>[] global variables. 
+Array index for mole ("gram molecular weight") units in the <em>units</em> array returned by <a class="el" href="wcsunits_8h.html#0e7fd01137ef47ca728c19e8870d1ab5">wcsulex()</a>, and the <a class="el" href="wcsunits_8h.html#ec5892437858120d456503fe38f4031b" title="Names of physical quantities.">wcsunits_types</a>[] and <a class="el" href="wcsunits_8h.html#cd49d777bc04d68cdfdd29f5b6a7252b" title="Names of units.">wcsunits_units</a>[] global variables. 
 </div>
 </div><p>
 <a class="anchor" name="8bb521a40223ec7358f85d719834ad7f"></a><!-- doxytag: member="wcsunits.h::WCSUNITS_TEMPERATURE" ref="8bb521a40223ec7358f85d719834ad7f" args="" -->
@@ -181,7 +209,7 @@ Array index for mole ("gram molecular weight") units in the <em>units</em> array
 <div class="memdoc">
 
 <p>
-Array index for temperature units in the <em>units</em> array returned by <a class="el" href="wcsunits_8h.html#0e7fd01137ef47ca728c19e8870d1ab5" title="FITS units specification parser.">wcsulex()</a>, and the <a class="el" href="wcsunits_8h.html#ec5892437858120d456503fe38f4031b" title="Names of physical quantities.">wcsunits_types</a>[] and <a class="el" href="wcsunits_8h.html#cd49d777bc04d68cdfdd29f5b6a7252b" title="Names of units.">wcsunits_units</a>[] global variables. 
+Array index for temperature units in the <em>units</em> array returned by <a class="el" href="wcsunits_8h.html#0e7fd01137ef47ca728c19e8870d1ab5">wcsulex()</a>, and the <a class="el" href="wcsunits_8h.html#ec5892437858120d456503fe38f4031b" title="Names of physical quantities.">wcsunits_types</a>[] and <a class="el" href="wcsunits_8h.html#cd49d777bc04d68cdfdd29f5b6a7252b" title="Names of units.">wcsunits_units</a>[] global variables. 
 </div>
 </div><p>
 <a class="anchor" name="0967644d30d7f98f21b6bb0e68a637c0"></a><!-- doxytag: member="wcsunits.h::WCSUNITS_LUMINTEN" ref="0967644d30d7f98f21b6bb0e68a637c0" args="" -->
@@ -196,7 +224,7 @@ Array index for temperature units in the <em>units</em> array returned by <a cla
 <div class="memdoc">
 
 <p>
-Array index for luminous intensity units in the <em>units</em> array returned by <a class="el" href="wcsunits_8h.html#0e7fd01137ef47ca728c19e8870d1ab5" title="FITS units specification parser.">wcsulex()</a>, and the <a class="el" href="wcsunits_8h.html#ec5892437858120d456503fe38f4031b" title="Names of physical quantities.">wcsunits_types</a>[] and <a class="el" href="wcsunits_8h.html#cd49d777bc04d68cdfdd29f5b6a7252b" title="Names of units.">wcsunits_units</a>[] global variables. 
+Array index for luminous intensity units in the <em>units</em> array returned by <a class="el" href="wcsunits_8h.html#0e7fd01137ef47ca728c19e8870d1ab5">wcsulex()</a>, and the <a class="el" href="wcsunits_8h.html#ec5892437858120d456503fe38f4031b" title="Names of physical quantities.">wcsunits_types</a>[] and <a class="el" href="wcsunits_8h.html#cd49d777bc04d68cdfdd29f5b6a7252b" title="Names of units.">wcsunits_units</a>[] global variables. 
 </div>
 </div><p>
 <a class="anchor" name="8f84e63b1fa2003f3438e7cd21231b92"></a><!-- doxytag: member="wcsunits.h::WCSUNITS_MASS" ref="8f84e63b1fa2003f3438e7cd21231b92" args="" -->
@@ -211,7 +239,7 @@ Array index for luminous intensity units in the <em>units</em> array returned by
 <div class="memdoc">
 
 <p>
-Array index for mass units in the <em>units</em> array returned by <a class="el" href="wcsunits_8h.html#0e7fd01137ef47ca728c19e8870d1ab5" title="FITS units specification parser.">wcsulex()</a>, and the <a class="el" href="wcsunits_8h.html#ec5892437858120d456503fe38f4031b" title="Names of physical quantities.">wcsunits_types</a>[] and <a class="el" href="wcsunits_8h.html#cd49d777bc04d68cdfdd29f5b6a7252b" title="Names of units.">wcsunits_units</a>[] global variables. 
+Array index for mass units in the <em>units</em> array returned by <a class="el" href="wcsunits_8h.html#0e7fd01137ef47ca728c19e8870d1ab5">wcsulex()</a>, and the <a class="el" href="wcsunits_8h.html#ec5892437858120d456503fe38f4031b" title="Names of physical quantities.">wcsunits_types</a>[] and <a class="el" href="wcsunits_8h.html#cd49d777bc04d68cdfdd29f5b6a7252b" title="Names of units.">wcsunits_units</a>[] global variables. 
 </div>
 </div><p>
 <a class="anchor" name="59e3354bb9908a4841aa478f2dbd3973"></a><!-- doxytag: member="wcsunits.h::WCSUNITS_LENGTH" ref="59e3354bb9908a4841aa478f2dbd3973" args="" -->
@@ -226,7 +254,7 @@ Array index for mass units in the <em>units</em> array returned by <a class="el"
 <div class="memdoc">
 
 <p>
-Array index for length units in the <em>units</em> array returned by <a class="el" href="wcsunits_8h.html#0e7fd01137ef47ca728c19e8870d1ab5" title="FITS units specification parser.">wcsulex()</a>, and the <a class="el" href="wcsunits_8h.html#ec5892437858120d456503fe38f4031b" title="Names of physical quantities.">wcsunits_types</a>[] and <a class="el" href="wcsunits_8h.html#cd49d777bc04d68cdfdd29f5b6a7252b" title="Names of units.">wcsunits_units</a>[] global variables. 
+Array index for length units in the <em>units</em> array returned by <a class="el" href="wcsunits_8h.html#0e7fd01137ef47ca728c19e8870d1ab5">wcsulex()</a>, and the <a class="el" href="wcsunits_8h.html#ec5892437858120d456503fe38f4031b" title="Names of physical quantities.">wcsunits_types</a>[] and <a class="el" href="wcsunits_8h.html#cd49d777bc04d68cdfdd29f5b6a7252b" title="Names of units.">wcsunits_units</a>[] global variables. 
 </div>
 </div><p>
 <a class="anchor" name="347b88663166b66404cbb2f8aac211bb"></a><!-- doxytag: member="wcsunits.h::WCSUNITS_TIME" ref="347b88663166b66404cbb2f8aac211bb" args="" -->
@@ -241,7 +269,7 @@ Array index for length units in the <em>units</em> array returned by <a class="e
 <div class="memdoc">
 
 <p>
-Array index for time units in the <em>units</em> array returned by <a class="el" href="wcsunits_8h.html#0e7fd01137ef47ca728c19e8870d1ab5" title="FITS units specification parser.">wcsulex()</a>, and the <a class="el" href="wcsunits_8h.html#ec5892437858120d456503fe38f4031b" title="Names of physical quantities.">wcsunits_types</a>[] and <a class="el" href="wcsunits_8h.html#cd49d777bc04d68cdfdd29f5b6a7252b" title="Names of units.">wcsunits_units</a>[] global variables. 
+Array index for time units in the <em>units</em> array returned by <a class="el" href="wcsunits_8h.html#0e7fd01137ef47ca728c19e8870d1ab5">wcsulex()</a>, and the <a class="el" href="wcsunits_8h.html#ec5892437858120d456503fe38f4031b" title="Names of physical quantities.">wcsunits_types</a>[] and <a class="el" href="wcsunits_8h.html#cd49d777bc04d68cdfdd29f5b6a7252b" title="Names of units.">wcsunits_units</a>[] global variables. 
 </div>
 </div><p>
 <a class="anchor" name="11a1284e63c7515fd0240ca8f85fc111"></a><!-- doxytag: member="wcsunits.h::WCSUNITS_BEAM" ref="11a1284e63c7515fd0240ca8f85fc111" args="" -->
@@ -256,7 +284,7 @@ Array index for time units in the <em>units</em> array returned by <a class="el"
 <div class="memdoc">
 
 <p>
-Array index for beam units in the <em>units</em> array returned by <a class="el" href="wcsunits_8h.html#0e7fd01137ef47ca728c19e8870d1ab5" title="FITS units specification parser.">wcsulex()</a>, and the <a class="el" href="wcsunits_8h.html#ec5892437858120d456503fe38f4031b" title="Names of physical quantities.">wcsunits_types</a>[] and <a class="el" href="wcsunits_8h.html#cd49d777bc04d68cdfdd29f5b6a7252b" title="Names of units.">wcsunits_units</a>[] global variables. 
+Array index for beam units in the <em>units</em> array returned by <a class="el" href="wcsunits_8h.html#0e7fd01137ef47ca728c19e8870d1ab5">wcsulex()</a>, and the <a class="el" href="wcsunits_8h.html#ec5892437858120d456503fe38f4031b" title="Names of physical quantities.">wcsunits_types</a>[] and <a class="el" href="wcsunits_8h.html#cd49d777bc04d68cdfdd29f5b6a7252b" title="Names of units.">wcsunits_units</a>[] global variables. 
 </div>
 </div><p>
 <a class="anchor" name="84fdca1d2c8647a2f33a760578de62c6"></a><!-- doxytag: member="wcsunits.h::WCSUNITS_BIN" ref="84fdca1d2c8647a2f33a760578de62c6" args="" -->
@@ -271,7 +299,7 @@ Array index for beam units in the <em>units</em> array returned by <a class="el"
 <div class="memdoc">
 
 <p>
-Array index for bin units in the <em>units</em> array returned by <a class="el" href="wcsunits_8h.html#0e7fd01137ef47ca728c19e8870d1ab5" title="FITS units specification parser.">wcsulex()</a>, and the <a class="el" href="wcsunits_8h.html#ec5892437858120d456503fe38f4031b" title="Names of physical quantities.">wcsunits_types</a>[] and <a class="el" href="wcsunits_8h.html#cd49d777bc04d68cdfdd29f5b6a7252b" title="Names of units.">wcsunits_units</a>[] global variables. 
+Array index for bin units in the <em>units</em> array returned by <a class="el" href="wcsunits_8h.html#0e7fd01137ef47ca728c19e8870d1ab5">wcsulex()</a>, and the <a class="el" href="wcsunits_8h.html#ec5892437858120d456503fe38f4031b" title="Names of physical quantities.">wcsunits_types</a>[] and <a class="el" href="wcsunits_8h.html#cd49d777bc04d68cdfdd29f5b6a7252b" title="Names of units.">wcsunits_units</a>[] global variables. 
 </div>
 </div><p>
 <a class="anchor" name="7332ce1c3c715011599d4b9d13e7b760"></a><!-- doxytag: member="wcsunits.h::WCSUNITS_BIT" ref="7332ce1c3c715011599d4b9d13e7b760" args="" -->
@@ -286,7 +314,7 @@ Array index for bin units in the <em>units</em> array returned by <a class="el"
 <div class="memdoc">
 
 <p>
-Array index for bit units in the <em>units</em> array returned by <a class="el" href="wcsunits_8h.html#0e7fd01137ef47ca728c19e8870d1ab5" title="FITS units specification parser.">wcsulex()</a>, and the <a class="el" href="wcsunits_8h.html#ec5892437858120d456503fe38f4031b" title="Names of physical quantities.">wcsunits_types</a>[] and <a class="el" href="wcsunits_8h.html#cd49d777bc04d68cdfdd29f5b6a7252b" title="Names of units.">wcsunits_units</a>[] global variables. 
+Array index for bit units in the <em>units</em> array returned by <a class="el" href="wcsunits_8h.html#0e7fd01137ef47ca728c19e8870d1ab5">wcsulex()</a>, and the <a class="el" href="wcsunits_8h.html#ec5892437858120d456503fe38f4031b" title="Names of physical quantities.">wcsunits_types</a>[] and <a class="el" href="wcsunits_8h.html#cd49d777bc04d68cdfdd29f5b6a7252b" title="Names of units.">wcsunits_units</a>[] global variables. 
 </div>
 </div><p>
 <a class="anchor" name="27df51b1593f3642bfd9833e71c73a34"></a><!-- doxytag: member="wcsunits.h::WCSUNITS_COUNT" ref="27df51b1593f3642bfd9833e71c73a34" args="" -->
@@ -301,7 +329,7 @@ Array index for bit units in the <em>units</em> array returned by <a class="el"
 <div class="memdoc">
 
 <p>
-Array index for count units in the <em>units</em> array returned by <a class="el" href="wcsunits_8h.html#0e7fd01137ef47ca728c19e8870d1ab5" title="FITS units specification parser.">wcsulex()</a>, and the <a class="el" href="wcsunits_8h.html#ec5892437858120d456503fe38f4031b" title="Names of physical quantities.">wcsunits_types</a>[] and <a class="el" href="wcsunits_8h.html#cd49d777bc04d68cdfdd29f5b6a7252b" title="Names of units.">wcsunits_units</a>[] global variables. 
+Array index for count units in the <em>units</em> array returned by <a class="el" href="wcsunits_8h.html#0e7fd01137ef47ca728c19e8870d1ab5">wcsulex()</a>, and the <a class="el" href="wcsunits_8h.html#ec5892437858120d456503fe38f4031b" title="Names of physical quantities.">wcsunits_types</a>[] and <a class="el" href="wcsunits_8h.html#cd49d777bc04d68cdfdd29f5b6a7252b" title="Names of units.">wcsunits_units</a>[] global variables. 
 </div>
 </div><p>
 <a class="anchor" name="ce657c3f971b4ac9004a2639d142f636"></a><!-- doxytag: member="wcsunits.h::WCSUNITS_MAGNITUDE" ref="ce657c3f971b4ac9004a2639d142f636" args="" -->
@@ -316,7 +344,7 @@ Array index for count units in the <em>units</em> array returned by <a class="el
 <div class="memdoc">
 
 <p>
-Array index for stellar magnitude units in the <em>units</em> array returned by <a class="el" href="wcsunits_8h.html#0e7fd01137ef47ca728c19e8870d1ab5" title="FITS units specification parser.">wcsulex()</a>, and the <a class="el" href="wcsunits_8h.html#ec5892437858120d456503fe38f4031b" title="Names of physical quantities.">wcsunits_types</a>[] and <a class="el" href="wcsunits_8h.html#cd49d777bc04d68cdfdd29f5b6a7252b" title="Names of units.">wcsunits_units</a>[] global variables. 
+Array index for stellar magnitude units in the <em>units</em> array returned by <a class="el" href="wcsunits_8h.html#0e7fd01137ef47ca728c19e8870d1ab5">wcsulex()</a>, and the <a class="el" href="wcsunits_8h.html#ec5892437858120d456503fe38f4031b" title="Names of physical quantities.">wcsunits_types</a>[] and <a class="el" href="wcsunits_8h.html#cd49d777bc04d68cdfdd29f5b6a7252b" title="Names of units.">wcsunits_units</a>[] global variables. 
 </div>
 </div><p>
 <a class="anchor" name="2cf5fc976d2663fed07f1f837245f36b"></a><!-- doxytag: member="wcsunits.h::WCSUNITS_PIXEL" ref="2cf5fc976d2663fed07f1f837245f36b" args="" -->
@@ -331,7 +359,7 @@ Array index for stellar magnitude units in the <em>units</em> array returned by
 <div class="memdoc">
 
 <p>
-Array index for pixel units in the <em>units</em> array returned by <a class="el" href="wcsunits_8h.html#0e7fd01137ef47ca728c19e8870d1ab5" title="FITS units specification parser.">wcsulex()</a>, and the <a class="el" href="wcsunits_8h.html#ec5892437858120d456503fe38f4031b" title="Names of physical quantities.">wcsunits_types</a>[] and <a class="el" href="wcsunits_8h.html#cd49d777bc04d68cdfdd29f5b6a7252b" title="Names of units.">wcsunits_units</a>[] global variables. 
+Array index for pixel units in the <em>units</em> array returned by <a class="el" href="wcsunits_8h.html#0e7fd01137ef47ca728c19e8870d1ab5">wcsulex()</a>, and the <a class="el" href="wcsunits_8h.html#ec5892437858120d456503fe38f4031b" title="Names of physical quantities.">wcsunits_types</a>[] and <a class="el" href="wcsunits_8h.html#cd49d777bc04d68cdfdd29f5b6a7252b" title="Names of units.">wcsunits_units</a>[] global variables. 
 </div>
 </div><p>
 <a class="anchor" name="b622892a80194a6a432510665156e4fb"></a><!-- doxytag: member="wcsunits.h::WCSUNITS_SOLRATIO" ref="b622892a80194a6a432510665156e4fb" args="" -->
@@ -346,7 +374,7 @@ Array index for pixel units in the <em>units</em> array returned by <a class="el
 <div class="memdoc">
 
 <p>
-Array index for solar mass ratio units in the <em>units</em> array returned by <a class="el" href="wcsunits_8h.html#0e7fd01137ef47ca728c19e8870d1ab5" title="FITS units specification parser.">wcsulex()</a>, and the <a class="el" href="wcsunits_8h.html#ec5892437858120d456503fe38f4031b" title="Names of physical quantities.">wcsunits_types</a>[] and <a class="el" href="wcsunits_8h.html#cd49d777bc04d68cdfdd29f5b6a7252b" title="Names of units.">wcsunits_units</a>[] global variables. 
+Array index for solar mass ratio units in the <em>units</em> array returned by <a class="el" href="wcsunits_8h.html#0e7fd01137ef47ca728c19e8870d1ab5">wcsulex()</a>, and the <a class="el" href="wcsunits_8h.html#ec5892437858120d456503fe38f4031b" title="Names of physical quantities.">wcsunits_types</a>[] and <a class="el" href="wcsunits_8h.html#cd49d777bc04d68cdfdd29f5b6a7252b" title="Names of units.">wcsunits_units</a>[] global variables. 
 </div>
 </div><p>
 <a class="anchor" name="946bca82ae3fb279ad3d86dbc793be07"></a><!-- doxytag: member="wcsunits.h::WCSUNITS_VOXEL" ref="946bca82ae3fb279ad3d86dbc793be07" args="" -->
@@ -361,7 +389,7 @@ Array index for solar mass ratio units in the <em>units</em> array returned by <
 <div class="memdoc">
 
 <p>
-Array index for voxel units in the <em>units</em> array returned by <a class="el" href="wcsunits_8h.html#0e7fd01137ef47ca728c19e8870d1ab5" title="FITS units specification parser.">wcsulex()</a>, and the <a class="el" href="wcsunits_8h.html#ec5892437858120d456503fe38f4031b" title="Names of physical quantities.">wcsunits_types</a>[] and <a class="el" href="wcsunits_8h.html#cd49d777bc04d68cdfdd29f5b6a7252b" title="Names of units.">wcsunits_units</a>[] global variables. 
+Array index for voxel units in the <em>units</em> array returned by <a class="el" href="wcsunits_8h.html#0e7fd01137ef47ca728c19e8870d1ab5">wcsulex()</a>, and the <a class="el" href="wcsunits_8h.html#ec5892437858120d456503fe38f4031b" title="Names of physical quantities.">wcsunits_types</a>[] and <a class="el" href="wcsunits_8h.html#cd49d777bc04d68cdfdd29f5b6a7252b" title="Names of units.">wcsunits_units</a>[] global variables. 
 </div>
 </div><p>
 <a class="anchor" name="7daf2b3a5c7e96f2823bca916554cc4b"></a><!-- doxytag: member="wcsunits.h::WCSUNITS_NTYPE" ref="7daf2b3a5c7e96f2823bca916554cc4b" args="" -->
@@ -376,16 +404,62 @@ Array index for voxel units in the <em>units</em> array returned by <a class="el
 <div class="memdoc">
 
 <p>
-Number of entries in the <em>units</em> array returned by <a class="el" href="wcsunits_8h.html#0e7fd01137ef47ca728c19e8870d1ab5" title="FITS units specification parser.">wcsulex()</a>, and the <a class="el" href="wcsunits_8h.html#ec5892437858120d456503fe38f4031b" title="Names of physical quantities.">wcsunits_types</a>[] and <a class="el" href="wcsunits_8h.html#cd49d777bc04d68cdfdd29f5b6a7252b" title="Names of units.">wcsunits_units</a>[] global variables. 
+Number of entries in the <em>units</em> array returned by <a class="el" href="wcsunits_8h.html#0e7fd01137ef47ca728c19e8870d1ab5">wcsulex()</a>, and the <a class="el" href="wcsunits_8h.html#ec5892437858120d456503fe38f4031b" title="Names of physical quantities.">wcsunits_types</a>[] and <a class="el" href="wcsunits_8h.html#cd49d777bc04d68cdfdd29f5b6a7252b" title="Names of units.">wcsunits_units</a>[] global variables. 
+</div>
+</div><p>
+<hr><h2>Enumeration Type Documentation</h2>
+<a class="anchor" name="864e6b966575a8c42eb333ba9f14a3ef"></a><!-- doxytag: member="wcsunits.h::wcsunits_errmsg_enum" ref="864e6b966575a8c42eb333ba9f14a3ef" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">enum <a class="el" href="wcsunits_8h.html#864e6b966575a8c42eb333ba9f14a3ef">wcsunits_errmsg_enum</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<dl compact><dt><b>Enumerator: </b></dt><dd>
+<table border="0" cellspacing="2" cellpadding="0">
+<tr><td valign="top"><em><a class="anchor" name="864e6b966575a8c42eb333ba9f14a3efc00b91a489f7273d2733f58201b6a723"></a><!-- doxytag: member="UNITSERR_SUCCESS" ref="864e6b966575a8c42eb333ba9f14a3efc00b91a489f7273d2733f58201b6a723" args="" -->UNITSERR_SUCCESS</em> </td><td>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" name="864e6b966575a8c42eb333ba9f14a3ef4ad61420ee56456d08647b222c4aa8af"></a><!-- doxytag: member="UNITSERR_BAD_NUM_MULTIPLIER" ref="864e6b966575a8c42eb333ba9f14a3ef4ad61420ee56456d08647b222c4aa8af" args="" -->UNITSERR_BAD_NUM_MULTIPLIER</em> </td><td>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" name="864e6b966575a8c42eb333ba9f14a3ef5ceed55803deb4a34266f23cf6d47274"></a><!-- doxytag: member="UNITSERR_DANGLING_BINOP" ref="864e6b966575a8c42eb333ba9f14a3ef5ceed55803deb4a34266f23cf6d47274" args="" -->UNITSERR_DANGLING_BINOP</em> </td><td>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" name="864e6b966575a8c42eb333ba9f14a3eff7a5cd4ed90aeef7598875cb5bf57a11"></a><!-- doxytag: member="UNITSERR_BAD_INITIAL_SYMBOL" ref="864e6b966575a8c42eb333ba9f14a3eff7a5cd4ed90aeef7598875cb5bf57a11" args="" -->UNITSERR_BAD_INITIAL_SYMBOL</em> </td><td>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" name="864e6b966575a8c42eb333ba9f14a3ef67b504a215f2d34d1be4956b1e9e55b7"></a><!-- doxytag: member="UNITSERR_FUNCTION_CONTEXT" ref="864e6b966575a8c42eb333ba9f14a3ef67b504a215f2d34d1be4956b1e9e55b7" args="" -->UNITSERR_FUNCTION_CONTEXT</em> </td><td>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" name="864e6b966575a8c42eb333ba9f14a3ef0c9333946c5918c15c376f12e9afb086"></a><!-- doxytag: member="UNITSERR_BAD_EXPON_SYMBOL" ref="864e6b966575a8c42eb333ba9f14a3ef0c9333946c5918c15c376f12e9afb086" args="" -->UNITSERR_BAD_EXPON_SYMBOL</em> </td><td>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" name="864e6b966575a8c42eb333ba9f14a3ef367f21cd3b49b178d4fdadaf74f2618d"></a><!-- doxytag: member="UNITSERR_UNBAL_BRACKET" ref="864e6b966575a8c42eb333ba9f14a3ef367f21cd3b49b178d4fdadaf74f2618d" args="" -->UNITSERR_UNBAL_BRACKET</em> </td><td>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" name="864e6b966575a8c42eb333ba9f14a3ef49231fa8fbeeca036424cd7df0d5a3a8"></a><!-- doxytag: member="UNITSERR_UNBAL_PAREN" ref="864e6b966575a8c42eb333ba9f14a3ef49231fa8fbeeca036424cd7df0d5a3a8" args="" -->UNITSERR_UNBAL_PAREN</em> </td><td>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" name="864e6b966575a8c42eb333ba9f14a3ef5b8db327b9d6bf09e93e7e0fed910792"></a><!-- doxytag: member="UNITSERR_CONSEC_BINOPS" ref="864e6b966575a8c42eb333ba9f14a3ef5b8db327b9d6bf09e93e7e0fed910792" args="" -->UNITSERR_CONSEC_BINOPS</em> </td><td>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" name="864e6b966575a8c42eb333ba9f14a3ef116bc901282cf346621b9e56e4676b24"></a><!-- doxytag: member="UNITSERR_PARSER_ERROR" ref="864e6b966575a8c42eb333ba9f14a3ef116bc901282cf346621b9e56e4676b24" args="" -->UNITSERR_PARSER_ERROR</em> </td><td>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" name="864e6b966575a8c42eb333ba9f14a3efe9b1b29365d17b25452562f770d44975"></a><!-- doxytag: member="UNITSERR_BAD_UNIT_SPEC" ref="864e6b966575a8c42eb333ba9f14a3efe9b1b29365d17b25452562f770d44975" args="" -->UNITSERR_BAD_UNIT_SPEC</em> </td><td>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" name="864e6b966575a8c42eb333ba9f14a3ef599ff63ed46928ffb2f5edc07de3ddcc"></a><!-- doxytag: member="UNITSERR_BAD_FUNCS" ref="864e6b966575a8c42eb333ba9f14a3ef599ff63ed46928ffb2f5edc07de3ddcc" args="" -->UNITSERR_BAD_FUNCS</em> </td><td>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" name="864e6b966575a8c42eb333ba9f14a3eff6fc9ca59d14a8889809c050c01154ff"></a><!-- doxytag: member="UNITSERR_UNSAFE_TRANS" ref="864e6b966575a8c42eb333ba9f14a3eff6fc9ca59d14a8889809c050c01154ff" args="" -->UNITSERR_UNSAFE_TRANS</em> </td><td>
+</td></tr>
+</table>
+</dl>
+
 </div>
 </div><p>
 <hr><h2>Function Documentation</h2>
-<a class="anchor" name="ef5d64e333f758458b1edaa617911513"></a><!-- doxytag: member="wcsunits.h::wcsunits" ref="ef5d64e333f758458b1edaa617911513" args="(const char have[], const char want[], double *scale, double *offset, double *power)" -->
+<a class="anchor" name="47aa4e0a54f11d7ed5146c00906a3984"></a><!-- doxytag: member="wcsunits.h::wcsunitse" ref="47aa4e0a54f11d7ed5146c00906a3984" args="(const char have[], const char want[], double *scale, double *offset, double *power, struct wcserr **err)" -->
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname">int wcsunits           </td>
+          <td class="memname">int wcsunitse           </td>
           <td>(</td>
           <td class="paramtype">const char </td>
           <td class="paramname"> <em>have</em>[], </td>
@@ -412,7 +486,13 @@ Number of entries in the <em>units</em> array returned by <a class="el" href="wc
           <td class="paramkey"></td>
           <td></td>
           <td class="paramtype">double * </td>
-          <td class="paramname"> <em>power</em></td><td> </td>
+          <td class="paramname"> <em>power</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">struct <a class="el" href="structwcserr.html">wcserr</a> ** </td>
+          <td class="paramname"> <em>err</em></td><td> </td>
         </tr>
         <tr>
           <td></td>
@@ -424,28 +504,31 @@ Number of entries in the <em>units</em> array returned by <a class="el" href="wc
 <div class="memdoc">
 
 <p>
-<b>wcsunits</b>() derives the conversion from one system of units to another.<p>
+<b>wcsunitse</b>() derives the conversion from one system of units to another.<p>
+A deprecated form of this function, <a class="el" href="wcsunits_8h.html#ef5d64e333f758458b1edaa617911513">wcsunits()</a>, lacks the wcserr** parameter.<p>
 <dl compact><dt><b>Parameters:</b></dt><dd>
   <table border="0" cellspacing="2" cellpadding="0">
     <tr><td valign="top"><tt>[in]</tt> </td><td valign="top"><em>have</em> </td><td>FITS units specification to convert from (null- terminated), with or without surrounding square brackets (for inline specifications); text following the closing bracket is ignored. </td></tr>
     <tr><td valign="top"><tt>[in]</tt> </td><td valign="top"><em>want</em> </td><td>FITS units specification to convert to (null- terminated), with or without surrounding square brackets (for inline specifications); text following the closing bracket is ignored.</td></tr>
     <tr><td valign="top"><tt>[out]</tt> </td><td valign="top"><em>scale,offset,power</em> </td><td>Convert units using <div class="fragment"><pre class="fragment">                          pow(scale*value + offset, power);
-</pre></div> Normally <em>offset</em> is zero except for log() or ln() conversions, e.g. "log(MHz)" to "ln(Hz)". Likewise, <em>power</em> is normally unity except for exp() conversions, e.g. "exp(ms)" to "exp(/Hz)". Thus conversions ordinarily consist of <div class="fragment"><pre class="fragment">                          value *= scale;
-</pre></div></td></tr>
+</pre></div> <br>
+ Normally <em>offset</em> is zero except for log() or ln() conversions, e.g. "log(MHz)" to "ln(Hz)". Likewise, <em>power</em> is normally unity except for exp() conversions, e.g. "exp(ms)" to "exp(/Hz)". Thus conversions ordinarily consist of <div class="fragment"><pre class="fragment">                          value *= scale;
+</pre></div> </td></tr>
+    <tr><td valign="top"><tt>[out]</tt> </td><td valign="top"><em>err</em> </td><td>If enabled, for function return values > 1, this struct will contain a detailed error message, see <a class="el" href="wcserr_8h.html#1691b8bd184d40ca6fda255be078fa53" title="Enable/disable error messaging.">wcserr_enable()</a>. May be NULL if an error message is not desired.</td></tr>
   </table>
 </dl>
 <dl class="return" compact><dt><b>Returns:</b></dt><dd>Status return value:<ul>
-<li>0: Success.</li><li>1-9: Status return from <a class="el" href="wcsunits_8h.html#0e7fd01137ef47ca728c19e8870d1ab5" title="FITS units specification parser.">wcsulex()</a>.</li><li>10: Non-conformant unit specifications.</li><li>11: Non-conformant functions.</li></ul>
+<li>0: Success.</li><li>1-9: Status return from <a class="el" href="wcsunits_8h.html#f2c6e7c95fd6741183b2b74dd24d59ce" title="FITS units specification parser.">wcsulexe()</a>.</li><li>10: Non-conformant unit specifications.</li><li>11: Non-conformant functions.</li></ul>
 scale is zeroed on return if an error occurs. </dd></dl>
 
 </div>
 </div><p>
-<a class="anchor" name="560462cb2a7fa7eae6b4f325c85e7911"></a><!-- doxytag: member="wcsunits.h::wcsutrn" ref="560462cb2a7fa7eae6b4f325c85e7911" args="(int ctrl, char unitstr[])" -->
+<a class="anchor" name="25ba0f0129e88c6e7c74d4562cf796cd"></a><!-- doxytag: member="wcsunits.h::wcsutrne" ref="25ba0f0129e88c6e7c74d4562cf796cd" args="(int ctrl, char unitstr[], struct wcserr **err)" -->
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname">int wcsutrn           </td>
+          <td class="memname">int wcsutrne           </td>
           <td>(</td>
           <td class="paramtype">int </td>
           <td class="paramname"> <em>ctrl</em>, </td>
@@ -454,7 +537,13 @@ scale is zeroed on return if an error occurs. </dd></dl>
           <td class="paramkey"></td>
           <td></td>
           <td class="paramtype">char </td>
-          <td class="paramname"> <em>unitstr</em>[]</td><td> </td>
+          <td class="paramname"> <em>unitstr</em>[], </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">struct <a class="el" href="structwcserr.html">wcserr</a> ** </td>
+          <td class="paramname"> <em>err</em></td><td> </td>
         </tr>
         <tr>
           <td></td>
@@ -466,14 +555,16 @@ scale is zeroed on return if an error occurs. </dd></dl>
 <div class="memdoc">
 
 <p>
-<b>wcsutrn</b>() translates certain commonly used but non-standard unit strings, e.g. "DEG", "MHZ", "KELVIN", that are not recognized by <a class="el" href="wcsunits_8h.html#0e7fd01137ef47ca728c19e8870d1ab5" title="FITS units specification parser.">wcsulex()</a>, refer to the notes below for a full list. Compounds are also recognized, e.g. "JY/BEAM" and "KM/SEC/SEC". Extraneous embedded blanks are removed.<p>
+<b>wcsutrne</b>() translates certain commonly used but non-standard unit strings, e.g. "DEG", "MHZ", "KELVIN", that are not recognized by <a class="el" href="wcsunits_8h.html#f2c6e7c95fd6741183b2b74dd24d59ce" title="FITS units specification parser.">wcsulexe()</a>, refer to the notes below for a full list. Compounds are also recognized, e.g. "JY/BEAM" and "KM/SEC/SEC". Extraneous embedded blanks are removed.<p>
+A deprecated form of this function, <a class="el" href="wcsunits_8h.html#560462cb2a7fa7eae6b4f325c85e7911">wcsutrn()</a>, lacks the wcserr** parameter.<p>
 <dl compact><dt><b>Parameters:</b></dt><dd>
   <table border="0" cellspacing="2" cellpadding="0">
     <tr><td valign="top"><tt>[in]</tt> </td><td valign="top"><em>ctrl</em> </td><td>Although "S" is commonly used to represent seconds, its translation to "s" is potentially unsafe since the standard recognizes "S" formally as Siemens, however rarely that may be used. The same applies to "H" for hours (Henry), and "D" for days (Debye). This bit-flag controls what to do in such cases:<ul>
 <li>1: Translate "S" to "s".</li><li>2: Translate "H" to "h".</li><li>4: Translate "D" to "d".</li></ul>
 Thus ctrl == 0 doesn't do any unsafe translations, whereas ctrl == 7 does all of them.</td></tr>
     <tr><td valign="top"><tt>[in,out]</tt> </td><td valign="top"><em>unitstr</em> </td><td>Null-terminated character array containing the units specification to be translated. <br>
- Inline units specifications in the a FITS header keycomment are also handled. If the first non-blank character in unitstr is '[' then the unit string is delimited by its matching ']'. Blanks preceding '[' will be stripped off, but text following the closing bracket will be preserved without modification.</td></tr>
+ Inline units specifications in the a FITS header keycomment are also handled. If the first non-blank character in unitstr is '[' then the unit string is delimited by its matching ']'. Blanks preceding '[' will be stripped off, but text following the closing bracket will be preserved without modification. </td></tr>
+    <tr><td valign="top"><tt>[in,out]</tt> </td><td valign="top"><em>err</em> </td><td>If enabled, for function return values > 1, this struct will contain a detailed error message, see <a class="el" href="wcserr_8h.html#1691b8bd184d40ca6fda255be078fa53" title="Enable/disable error messaging.">wcserr_enable()</a>. May be NULL if an error message is not desired.</td></tr>
   </table>
 </dl>
 <dl class="return" compact><dt><b>Returns:</b></dt><dd>Status return value:<ul>
@@ -507,15 +598,15 @@ Thus ctrl == 0 doesn't do any unsafe translations, whereas ctrl == 7 does all of
       V          volt, volts, Volt, Volts, VOLT, VOLTS
       yr         year, years, YR, YEAR, YEARS
 </pre></div><p>
-The aliases "angstrom", "ohm", and "Byte" for (Angstrom, Ohm, and byte) are recognized by <a class="el" href="wcsunits_8h.html#0e7fd01137ef47ca728c19e8870d1ab5" title="FITS units specification parser.">wcsulex()</a> itself as an unofficial extension of the standard, but they are converted to the standard form here. 
+The aliases "angstrom", "ohm", and "Byte" for (Angstrom, Ohm, and byte) are recognized by <a class="el" href="wcsunits_8h.html#f2c6e7c95fd6741183b2b74dd24d59ce" title="FITS units specification parser.">wcsulexe()</a> itself as an unofficial extension of the standard, but they are converted to the standard form here. 
 </div>
 </div><p>
-<a class="anchor" name="0e7fd01137ef47ca728c19e8870d1ab5"></a><!-- doxytag: member="wcsunits.h::wcsulex" ref="0e7fd01137ef47ca728c19e8870d1ab5" args="(const char unitstr[], int *func, double *scale, double units[])" -->
+<a class="anchor" name="f2c6e7c95fd6741183b2b74dd24d59ce"></a><!-- doxytag: member="wcsunits.h::wcsulexe" ref="f2c6e7c95fd6741183b2b74dd24d59ce" args="(const char unitstr[], int *func, double *scale, double units[], struct wcserr **err)" -->
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname">int wcsulex           </td>
+          <td class="memname">int wcsulexe           </td>
           <td>(</td>
           <td class="paramtype">const char </td>
           <td class="paramname"> <em>unitstr</em>[], </td>
@@ -536,7 +627,13 @@ The aliases "angstrom", "ohm", and "Byte" for (Angstrom, Ohm, and byte) are reco
           <td class="paramkey"></td>
           <td></td>
           <td class="paramtype">double </td>
-          <td class="paramname"> <em>units</em>[]</td><td> </td>
+          <td class="paramname"> <em>units</em>[], </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">struct <a class="el" href="structwcserr.html">wcserr</a> ** </td>
+          <td class="paramname"> <em>err</em></td><td> </td>
         </tr>
         <tr>
           <td></td>
@@ -548,7 +645,8 @@ The aliases "angstrom", "ohm", and "Byte" for (Angstrom, Ohm, and byte) are reco
 <div class="memdoc">
 
 <p>
-<b>wcsulex</b>() parses a standard FITS units specification of arbitrary complexity, deriving the scale factor required to convert to canonical units - basically SI with degrees and "dimensionless" additions such as byte, pixel and count.<p>
+<b>wcsulexe</b>() parses a standard FITS units specification of arbitrary complexity, deriving the scale factor required to convert to canonical units - basically SI with degrees and "dimensionless" additions such as byte, pixel and count.<p>
+A deprecated form of this function, <a class="el" href="wcsunits_8h.html#0e7fd01137ef47ca728c19e8870d1ab5">wcsulex()</a>, lacks the wcserr** parameter.<p>
 <dl compact><dt><b>Parameters:</b></dt><dd>
   <table border="0" cellspacing="2" cellpadding="0">
     <tr><td valign="top"><tt>[in]</tt> </td><td valign="top"><em>unitstr</em> </td><td>Null-terminated character array containing the units specification, with or without surrounding square brackets (for inline specifications); text following the closing bracket is ignored.</td></tr>
@@ -557,7 +655,8 @@ The aliases "angstrom", "ohm", and "Byte" for (Angstrom, Ohm, and byte) are reco
 </td></tr>
     <tr><td valign="top"><tt>[out]</tt> </td><td valign="top"><em>scale</em> </td><td>Scale factor for the unit specification; multiply a value expressed in the given units by this factor to convert it to canonical units. </td></tr>
     <tr><td valign="top"><tt>[out]</tt> </td><td valign="top"><em>units</em> </td><td>A units specification is decomposed into powers of 16 fundamental unit types: angle, mass, length, time, count, pixel, etc. Preprocessor macro WCSUNITS_NTYPE is defined to dimension this vector, and others such WCSUNITS_PLANE_ANGLE, WCSUNITS_LENGTH, etc. to access its elements. <br>
- Corresponding character strings, wcsunits_types[] and wcsunits_units[], are predefined to describe each quantity and its canonical units.</td></tr>
+ Corresponding character strings, wcsunits_types[] and wcsunits_units[], are predefined to describe each quantity and its canonical units. </td></tr>
+    <tr><td valign="top"><tt>[out]</tt> </td><td valign="top"><em>err</em> </td><td>If enabled, for function return values > 1, this struct will contain a detailed error message, see <a class="el" href="wcserr_8h.html#1691b8bd184d40ca6fda255be078fa53" title="Enable/disable error messaging.">wcserr_enable()</a>. May be NULL if an error message is not desired.</td></tr>
   </table>
 </dl>
 <dl class="return" compact><dt><b>Returns:</b></dt><dd>Status return value:<ul>
@@ -566,7 +665,7 @@ scale and units[] are zeroed on return if an error occurs.</dd></dl>
 <b>Notes:</b> <br>
  <ol>
 <li>
-<b>wcsulex</b>() is permissive in accepting whitespace in all contexts in a units specification where it does not create ambiguity (e.g. not between a metric prefix and a basic unit string), including in strings like "log (m ** 2)" which is formally disallowed.<p>
+<b>wcsulexe</b>() is permissive in accepting whitespace in all contexts in a units specification where it does not create ambiguity (e.g. not between a metric prefix and a basic unit string), including in strings like "log (m ** 2)" which is formally disallowed.<p>
 </li>
 <li>
 Supported extensions: <ul>
@@ -589,6 +688,123 @@ Function types log(), ln() and exp() may only occur at the start of the units sp
 
 </div>
 </div><p>
+<a class="anchor" name="ef5d64e333f758458b1edaa617911513"></a><!-- doxytag: member="wcsunits.h::wcsunits" ref="ef5d64e333f758458b1edaa617911513" args="(const char have[], const char want[], double *scale, double *offset, double *power)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int wcsunits           </td>
+          <td>(</td>
+          <td class="paramtype">const char </td>
+          <td class="paramname"> <em>have</em>[], </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const char </td>
+          <td class="paramname"> <em>want</em>[], </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">double * </td>
+          <td class="paramname"> <em>scale</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">double * </td>
+          <td class="paramname"> <em>offset</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">double * </td>
+          <td class="paramname"> <em>power</em></td><td> </td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="560462cb2a7fa7eae6b4f325c85e7911"></a><!-- doxytag: member="wcsunits.h::wcsutrn" ref="560462cb2a7fa7eae6b4f325c85e7911" args="(int ctrl, char unitstr[])" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int wcsutrn           </td>
+          <td>(</td>
+          <td class="paramtype">int </td>
+          <td class="paramname"> <em>ctrl</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">char </td>
+          <td class="paramname"> <em>unitstr</em>[]</td><td> </td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="0e7fd01137ef47ca728c19e8870d1ab5"></a><!-- doxytag: member="wcsunits.h::wcsulex" ref="0e7fd01137ef47ca728c19e8870d1ab5" args="(const char unitstr[], int *func, double *scale, double units[])" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int wcsulex           </td>
+          <td>(</td>
+          <td class="paramtype">const char </td>
+          <td class="paramname"> <em>unitstr</em>[], </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">int * </td>
+          <td class="paramname"> <em>func</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">double * </td>
+          <td class="paramname"> <em>scale</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">double </td>
+          <td class="paramname"> <em>units</em>[]</td><td> </td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
 <hr><h2>Variable Documentation</h2>
 <a class="anchor" name="8217718f8c515151dc33ceba922b39ba"></a><!-- doxytag: member="wcsunits.h::wcsunits_errmsg" ref="8217718f8c515151dc33ceba922b39ba" args="[]" -->
 <div class="memitem">
@@ -617,7 +833,7 @@ Error messages to match the status value returned from each function.
 <div class="memdoc">
 
 <p>
-Names for physical quantities to match the units vector returned by <b>wcsulex</b>():<ul>
+Names for physical quantities to match the units vector returned by <b>wcsulexe</b>():<ul>
 <li>0: plane angle</li><li>1: solid angle</li><li>2: charge</li><li>3: mole</li><li>4: temperature</li><li>5: luminous intensity</li><li>6: mass</li><li>7: length</li><li>8: time</li><li>9: beam</li><li>10: bin</li><li>11: bit</li><li>12: count</li><li>13: stellar magnitude</li><li>14: pixel</li><li>15: solar ratio</li><li>16: voxel </li></ul>
 
 </div>
@@ -634,14 +850,14 @@ Names for physical quantities to match the units vector returned by <b>wcsulex</
 <div class="memdoc">
 
 <p>
-Names for the units (SI) to match the units vector returned by <b>wcsulex</b>():<ul>
+Names for the units (SI) to match the units vector returned by <b>wcsulexe</b>():<ul>
 <li>0: degree</li><li>1: steradian</li><li>2: Coulomb</li><li>3: mole</li><li>4: Kelvin</li><li>5: candela</li><li>6: kilogram</li><li>7: metre</li><li>8: second</li></ul>
 <p>
 The remainder are dimensionless. 
 </div>
 </div><p>
 </div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Mon Feb 7 18:03:57 2011 for WCSLIB 4.7 by 
+<hr size="1"><address style="text-align: right;"><small>Generated on Tue Oct 4 19:02:30 2011 for WCSLIB 4.8.2 by 
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address>
 </body>
diff --git a/wcslib/html/wcsutil_8h-source.html b/wcslib/html/wcsutil_8h-source.html
index e7bcb57..c2292ce 100644
--- a/wcslib/html/wcsutil_8h-source.html
+++ b/wcslib/html/wcsutil_8h-source.html
@@ -1,6 +1,6 @@
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
 <html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>WCSLIB 4.7: wcsutil.h Source File</title>
+<title>WCSLIB 4.8.2: wcsutil.h Source File</title>
 <link href="doxygen.css" rel="stylesheet" type="text/css">
 <link href="tabs.css" rel="stylesheet" type="text/css">
 </head><body>
@@ -16,7 +16,7 @@
   </div>
 <h1>wcsutil.h</h1><a href="wcsutil_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*============================================================================</span>
 <a name="l00002"></a>00002 <span class="comment"></span>
-<a name="l00003"></a>00003 <span class="comment">  WCSLIB 4.7 - an implementation of the FITS WCS standard.</span>
+<a name="l00003"></a>00003 <span class="comment">  WCSLIB 4.8 - an implementation of the FITS WCS standard.</span>
 <a name="l00004"></a>00004 <span class="comment">  Copyright (C) 1995-2011, Mark Calabretta</span>
 <a name="l00005"></a>00005 <span class="comment"></span>
 <a name="l00006"></a>00006 <span class="comment">  This file is part of WCSLIB.</span>
@@ -44,165 +44,207 @@
 <a name="l00028"></a>00028 <span class="comment"></span>
 <a name="l00029"></a>00029 <span class="comment">  Author: Mark Calabretta, Australia Telescope National Facility</span>
 <a name="l00030"></a>00030 <span class="comment">  http://www.atnf.csiro.au/~mcalabre/index.html</span>
-<a name="l00031"></a>00031 <span class="comment">  $Id: wcsutil.h,v 4.7 2011/02/07 07:03:42 cal103 Exp $</span>
+<a name="l00031"></a>00031 <span class="comment">  $Id: wcsutil.h,v 4.8.1.1 2011/08/15 08:07:06 cal103 Exp cal103 $</span>
 <a name="l00032"></a>00032 <span class="comment">*=============================================================================</span>
 <a name="l00033"></a>00033 <span class="comment">*</span>
 <a name="l00034"></a>00034 <span class="comment">* Summary of the wcsutil routines</span>
 <a name="l00035"></a>00035 <span class="comment">* -------------------------------</span>
-<a name="l00036"></a>00036 <span class="comment">* Simple utility functions used by WCSLIB.  They are documented here solely as</span>
-<a name="l00037"></a>00037 <span class="comment">* an aid to understanding the code.  Thay are not intended for external use -</span>
-<a name="l00038"></a>00038 <span class="comment">* the API may change without notice!</span>
+<a name="l00036"></a>00036 <span class="comment">* Simple utility functions for internal use only by WCSLIB.  They are</span>
+<a name="l00037"></a>00037 <span class="comment">* documented here solely as an aid to understanding the code.  They are not</span>
+<a name="l00038"></a>00038 <span class="comment">* intended for external use - the API may change without notice!</span>
 <a name="l00039"></a>00039 <span class="comment">*</span>
 <a name="l00040"></a>00040 <span class="comment">*</span>
 <a name="l00041"></a>00041 <span class="comment">* wcsutil_blank_fill() - Fill a character string with blanks</span>
 <a name="l00042"></a>00042 <span class="comment">* ----------------------------------------------------------</span>
-<a name="l00043"></a>00043 <span class="comment">* wcsutil_blank_fill() pads a character string with blanks starting with the</span>
-<a name="l00044"></a>00044 <span class="comment">* terminating NULL character.</span>
-<a name="l00045"></a>00045 <span class="comment">*</span>
-<a name="l00046"></a>00046 <span class="comment">* Used by the Fortran wrapper functions in translating C character strings</span>
-<a name="l00047"></a>00047 <span class="comment">* into Fortran CHARACTER variables.</span>
-<a name="l00048"></a>00048 <span class="comment">*</span>
-<a name="l00049"></a>00049 <span class="comment">* Given:</span>
-<a name="l00050"></a>00050 <span class="comment">*   n         int       Length of the character array, c[].</span>
-<a name="l00051"></a>00051 <span class="comment">*</span>
-<a name="l00052"></a>00052 <span class="comment">* Given and returned:</span>
-<a name="l00053"></a>00053 <span class="comment">*   c         char[]    The character string.  It will not be null-terminated</span>
-<a name="l00054"></a>00054 <span class="comment">*                       on return.</span>
-<a name="l00055"></a>00055 <span class="comment">*</span>
-<a name="l00056"></a>00056 <span class="comment">* Function return value:</span>
-<a name="l00057"></a>00057 <span class="comment">*             void</span>
-<a name="l00058"></a>00058 <span class="comment">*</span>
-<a name="l00059"></a>00059 <span class="comment">*</span>
-<a name="l00060"></a>00060 <span class="comment">* wcsutil_null_fill() - Fill a character string with NULLs</span>
-<a name="l00061"></a>00061 <span class="comment">* --------------------------------------------------------</span>
-<a name="l00062"></a>00062 <span class="comment">* wcsutil_null_fill() strips off trailing blanks and pads the character array</span>
-<a name="l00063"></a>00063 <span class="comment">* holding the string with NULL characters.</span>
-<a name="l00064"></a>00064 <span class="comment">*</span>
-<a name="l00065"></a>00065 <span class="comment">* Used mainly to make character strings intelligible in the GNU debugger which</span>
-<a name="l00066"></a>00066 <span class="comment">* prints the rubbish following the terminating NULL, obscuring the valid part</span>
-<a name="l00067"></a>00067 <span class="comment">* of the string.</span>
+<a name="l00043"></a>00043 <span class="comment">* INTERNAL USE ONLY.</span>
+<a name="l00044"></a>00044 <span class="comment">*</span>
+<a name="l00045"></a>00045 <span class="comment">* wcsutil_blank_fill() pads a character string with blanks starting with the</span>
+<a name="l00046"></a>00046 <span class="comment">* terminating NULL character.</span>
+<a name="l00047"></a>00047 <span class="comment">*</span>
+<a name="l00048"></a>00048 <span class="comment">* Used by the Fortran wrapper functions in translating C character strings</span>
+<a name="l00049"></a>00049 <span class="comment">* into Fortran CHARACTER variables.</span>
+<a name="l00050"></a>00050 <span class="comment">*</span>
+<a name="l00051"></a>00051 <span class="comment">* Given:</span>
+<a name="l00052"></a>00052 <span class="comment">*   n         int       Length of the character array, c[].</span>
+<a name="l00053"></a>00053 <span class="comment">*</span>
+<a name="l00054"></a>00054 <span class="comment">* Given and returned:</span>
+<a name="l00055"></a>00055 <span class="comment">*   c         char[]    The character string.  It will not be null-terminated</span>
+<a name="l00056"></a>00056 <span class="comment">*                       on return.</span>
+<a name="l00057"></a>00057 <span class="comment">*</span>
+<a name="l00058"></a>00058 <span class="comment">* Function return value:</span>
+<a name="l00059"></a>00059 <span class="comment">*             void</span>
+<a name="l00060"></a>00060 <span class="comment">*</span>
+<a name="l00061"></a>00061 <span class="comment">*</span>
+<a name="l00062"></a>00062 <span class="comment">* wcsutil_null_fill() - Fill a character string with NULLs</span>
+<a name="l00063"></a>00063 <span class="comment">* --------------------------------------------------------</span>
+<a name="l00064"></a>00064 <span class="comment">* INTERNAL USE ONLY.</span>
+<a name="l00065"></a>00065 <span class="comment">*</span>
+<a name="l00066"></a>00066 <span class="comment">* wcsutil_null_fill() strips off trailing blanks and pads the character array</span>
+<a name="l00067"></a>00067 <span class="comment">* holding the string with NULL characters.</span>
 <a name="l00068"></a>00068 <span class="comment">*</span>
-<a name="l00069"></a>00069 <span class="comment">* Given:</span>
-<a name="l00070"></a>00070 <span class="comment">*   n         int       Number of characters.</span>
-<a name="l00071"></a>00071 <span class="comment">*</span>
-<a name="l00072"></a>00072 <span class="comment">* Given and returned:</span>
-<a name="l00073"></a>00073 <span class="comment">*   c         char[]    The character string.</span>
-<a name="l00074"></a>00074 <span class="comment">*</span>
-<a name="l00075"></a>00075 <span class="comment">* Function return value:</span>
-<a name="l00076"></a>00076 <span class="comment">*             void</span>
-<a name="l00077"></a>00077 <span class="comment">*</span>
+<a name="l00069"></a>00069 <span class="comment">* Used mainly to make character strings intelligible in the GNU debugger which</span>
+<a name="l00070"></a>00070 <span class="comment">* prints the rubbish following the terminating NULL, obscuring the valid part</span>
+<a name="l00071"></a>00071 <span class="comment">* of the string.</span>
+<a name="l00072"></a>00072 <span class="comment">*</span>
+<a name="l00073"></a>00073 <span class="comment">* Given:</span>
+<a name="l00074"></a>00074 <span class="comment">*   n         int       Number of characters.</span>
+<a name="l00075"></a>00075 <span class="comment">*</span>
+<a name="l00076"></a>00076 <span class="comment">* Given and returned:</span>
+<a name="l00077"></a>00077 <span class="comment">*   c         char[]    The character string.</span>
 <a name="l00078"></a>00078 <span class="comment">*</span>
-<a name="l00079"></a>00079 <span class="comment">* wcsutil_allEq() - Test for equality of a particular vector element</span>
-<a name="l00080"></a>00080 <span class="comment">* ------------------------------------------------------------------</span>
-<a name="l00081"></a>00081 <span class="comment">* wcsutil_allEq() tests for equality of a particular element in a set of</span>
-<a name="l00082"></a>00082 <span class="comment">* vectors.</span>
-<a name="l00083"></a>00083 <span class="comment">*</span>
-<a name="l00084"></a>00084 <span class="comment">* Given:</span>
-<a name="l00085"></a>00085 <span class="comment">*   nvec      int       The number of vectors.</span>
-<a name="l00086"></a>00086 <span class="comment">*   nelem     int       The length of each vector.</span>
-<a name="l00087"></a>00087 <span class="comment">*   first     const double*</span>
-<a name="l00088"></a>00088 <span class="comment">*                       Pointer to the first element to test in the array.</span>
-<a name="l00089"></a>00089 <span class="comment">*                       The elements tested for equality are</span>
-<a name="l00090"></a>00090 <span class="comment">*</span>
-<a name="l00091"></a>00091 <span class="comment">=                         *first == *(first + nelem)</span>
-<a name="l00092"></a>00092 <span class="comment">=                                == *(first + nelem*2)</span>
-<a name="l00093"></a>00093 <span class="comment">=                                           :</span>
-<a name="l00094"></a>00094 <span class="comment">=                                == *(first + nelem*(nvec-1));</span>
-<a name="l00095"></a>00095 <span class="comment">*</span>
-<a name="l00096"></a>00096 <span class="comment">*                       The array might be dimensioned as</span>
-<a name="l00097"></a>00097 <span class="comment">*</span>
-<a name="l00098"></a>00098 <span class="comment">=                         double v[nvec][nelem];</span>
-<a name="l00099"></a>00099 <span class="comment">*</span>
-<a name="l00100"></a>00100 <span class="comment">* Function return value:</span>
-<a name="l00101"></a>00101 <span class="comment">*             int       Status return value:</span>
-<a name="l00102"></a>00102 <span class="comment">*                         0: Not all equal.</span>
-<a name="l00103"></a>00103 <span class="comment">*                         1: All equal.</span>
-<a name="l00104"></a>00104 <span class="comment">*</span>
+<a name="l00079"></a>00079 <span class="comment">* Function return value:</span>
+<a name="l00080"></a>00080 <span class="comment">*             void</span>
+<a name="l00081"></a>00081 <span class="comment">*</span>
+<a name="l00082"></a>00082 <span class="comment">*</span>
+<a name="l00083"></a>00083 <span class="comment">* wcsutil_allEq() - Test for equality of a particular vector element</span>
+<a name="l00084"></a>00084 <span class="comment">* ------------------------------------------------------------------</span>
+<a name="l00085"></a>00085 <span class="comment">* INTERNAL USE ONLY.</span>
+<a name="l00086"></a>00086 <span class="comment">*</span>
+<a name="l00087"></a>00087 <span class="comment">* wcsutil_allEq() tests for equality of a particular element in a set of</span>
+<a name="l00088"></a>00088 <span class="comment">* vectors.</span>
+<a name="l00089"></a>00089 <span class="comment">*</span>
+<a name="l00090"></a>00090 <span class="comment">* Given:</span>
+<a name="l00091"></a>00091 <span class="comment">*   nvec      int       The number of vectors.</span>
+<a name="l00092"></a>00092 <span class="comment">*</span>
+<a name="l00093"></a>00093 <span class="comment">*   nelem     int       The length of each vector.</span>
+<a name="l00094"></a>00094 <span class="comment">*</span>
+<a name="l00095"></a>00095 <span class="comment">*   first     const double*</span>
+<a name="l00096"></a>00096 <span class="comment">*                       Pointer to the first element to test in the array.</span>
+<a name="l00097"></a>00097 <span class="comment">*                       The elements tested for equality are</span>
+<a name="l00098"></a>00098 <span class="comment">*</span>
+<a name="l00099"></a>00099 <span class="comment">=                         *first == *(first + nelem)</span>
+<a name="l00100"></a>00100 <span class="comment">=                                == *(first + nelem*2)</span>
+<a name="l00101"></a>00101 <span class="comment">=                                           :</span>
+<a name="l00102"></a>00102 <span class="comment">=                                == *(first + nelem*(nvec-1));</span>
+<a name="l00103"></a>00103 <span class="comment">*</span>
+<a name="l00104"></a>00104 <span class="comment">*                       The array might be dimensioned as</span>
 <a name="l00105"></a>00105 <span class="comment">*</span>
-<a name="l00106"></a>00106 <span class="comment">* wcsutil_setAll() - Set a particular vector element</span>
-<a name="l00107"></a>00107 <span class="comment">* --------------------------------------------------</span>
-<a name="l00108"></a>00108 <span class="comment">* wcsutil_setAll() sets the value of a particular element in a set of vectors.</span>
-<a name="l00109"></a>00109 <span class="comment">*</span>
-<a name="l00110"></a>00110 <span class="comment">* Given:</span>
-<a name="l00111"></a>00111 <span class="comment">*   nvec      int       The number of vectors.</span>
-<a name="l00112"></a>00112 <span class="comment">*   nelem     int       The length of each vector.</span>
+<a name="l00106"></a>00106 <span class="comment">=                         double v[nvec][nelem];</span>
+<a name="l00107"></a>00107 <span class="comment">*</span>
+<a name="l00108"></a>00108 <span class="comment">* Function return value:</span>
+<a name="l00109"></a>00109 <span class="comment">*             int       Status return value:</span>
+<a name="l00110"></a>00110 <span class="comment">*                         0: Not all equal.</span>
+<a name="l00111"></a>00111 <span class="comment">*                         1: All equal.</span>
+<a name="l00112"></a>00112 <span class="comment">*</span>
 <a name="l00113"></a>00113 <span class="comment">*</span>
-<a name="l00114"></a>00114 <span class="comment">* Given and returned:</span>
-<a name="l00115"></a>00115 <span class="comment">*   first     double*   Pointer to the first element in the array, the value</span>
-<a name="l00116"></a>00116 <span class="comment">*                       of which is used to set the others</span>
+<a name="l00114"></a>00114 <span class="comment">* wcsutil_setAll() - Set a particular vector element</span>
+<a name="l00115"></a>00115 <span class="comment">* --------------------------------------------------</span>
+<a name="l00116"></a>00116 <span class="comment">* INTERNAL USE ONLY.</span>
 <a name="l00117"></a>00117 <span class="comment">*</span>
-<a name="l00118"></a>00118 <span class="comment">=                         *(first + nelem) = *first;</span>
-<a name="l00119"></a>00119 <span class="comment">=                         *(first + nelem*2) = *first;</span>
-<a name="l00120"></a>00120 <span class="comment">=                                 :</span>
-<a name="l00121"></a>00121 <span class="comment">=                         *(first + nelem*(nvec-1)) = *first;</span>
+<a name="l00118"></a>00118 <span class="comment">* wcsutil_setAll() sets the value of a particular element in a set of vectors.</span>
+<a name="l00119"></a>00119 <span class="comment">*</span>
+<a name="l00120"></a>00120 <span class="comment">* Given:</span>
+<a name="l00121"></a>00121 <span class="comment">*   nvec      int       The number of vectors.</span>
 <a name="l00122"></a>00122 <span class="comment">*</span>
-<a name="l00123"></a>00123 <span class="comment">*                       The array might be dimensioned as</span>
+<a name="l00123"></a>00123 <span class="comment">*   nelem     int       The length of each vector.</span>
 <a name="l00124"></a>00124 <span class="comment">*</span>
-<a name="l00125"></a>00125 <span class="comment">=                         double v[nvec][nelem];</span>
-<a name="l00126"></a>00126 <span class="comment">*</span>
-<a name="l00127"></a>00127 <span class="comment">* Function return value:</span>
-<a name="l00128"></a>00128 <span class="comment">*             void</span>
-<a name="l00129"></a>00129 <span class="comment">*</span>
-<a name="l00130"></a>00130 <span class="comment">*</span>
-<a name="l00131"></a>00131 <span class="comment">* wcsutil_setAli() - Set a particular vector element</span>
-<a name="l00132"></a>00132 <span class="comment">* --------------------------------------------------</span>
-<a name="l00133"></a>00133 <span class="comment">* wcsutil_setAli() sets the value of a particular element in a set of vectors.</span>
-<a name="l00134"></a>00134 <span class="comment">*</span>
-<a name="l00135"></a>00135 <span class="comment">* Given:</span>
-<a name="l00136"></a>00136 <span class="comment">*   nvec      int       The number of vectors.</span>
-<a name="l00137"></a>00137 <span class="comment">*   nelem     int       The length of each vector.</span>
-<a name="l00138"></a>00138 <span class="comment">*</span>
-<a name="l00139"></a>00139 <span class="comment">* Given and returned:</span>
-<a name="l00140"></a>00140 <span class="comment">*   first     int*      Pointer to the first element in the array, the value</span>
-<a name="l00141"></a>00141 <span class="comment">*                       of which is used to set the others</span>
-<a name="l00142"></a>00142 <span class="comment">*</span>
-<a name="l00143"></a>00143 <span class="comment">=                         *(first + nelem) = *first;</span>
-<a name="l00144"></a>00144 <span class="comment">=                         *(first + nelem*2) = *first;</span>
-<a name="l00145"></a>00145 <span class="comment">=                                 :</span>
-<a name="l00146"></a>00146 <span class="comment">=                         *(first + nelem*(nvec-1)) = *first;</span>
+<a name="l00125"></a>00125 <span class="comment">* Given and returned:</span>
+<a name="l00126"></a>00126 <span class="comment">*   first     double*   Pointer to the first element in the array, the value</span>
+<a name="l00127"></a>00127 <span class="comment">*                       of which is used to set the others</span>
+<a name="l00128"></a>00128 <span class="comment">*</span>
+<a name="l00129"></a>00129 <span class="comment">=                         *(first + nelem) = *first;</span>
+<a name="l00130"></a>00130 <span class="comment">=                         *(first + nelem*2) = *first;</span>
+<a name="l00131"></a>00131 <span class="comment">=                                 :</span>
+<a name="l00132"></a>00132 <span class="comment">=                         *(first + nelem*(nvec-1)) = *first;</span>
+<a name="l00133"></a>00133 <span class="comment">*</span>
+<a name="l00134"></a>00134 <span class="comment">*                       The array might be dimensioned as</span>
+<a name="l00135"></a>00135 <span class="comment">*</span>
+<a name="l00136"></a>00136 <span class="comment">=                         double v[nvec][nelem];</span>
+<a name="l00137"></a>00137 <span class="comment">*</span>
+<a name="l00138"></a>00138 <span class="comment">* Function return value:</span>
+<a name="l00139"></a>00139 <span class="comment">*             void</span>
+<a name="l00140"></a>00140 <span class="comment">*</span>
+<a name="l00141"></a>00141 <span class="comment">*</span>
+<a name="l00142"></a>00142 <span class="comment">* wcsutil_setAli() - Set a particular vector element</span>
+<a name="l00143"></a>00143 <span class="comment">* --------------------------------------------------</span>
+<a name="l00144"></a>00144 <span class="comment">* INTERNAL USE ONLY.</span>
+<a name="l00145"></a>00145 <span class="comment">*</span>
+<a name="l00146"></a>00146 <span class="comment">* wcsutil_setAli() sets the value of a particular element in a set of vectors.</span>
 <a name="l00147"></a>00147 <span class="comment">*</span>
-<a name="l00148"></a>00148 <span class="comment">*                       The array might be dimensioned as</span>
-<a name="l00149"></a>00149 <span class="comment">*</span>
-<a name="l00150"></a>00150 <span class="comment">=                         int v[nvec][nelem];</span>
-<a name="l00151"></a>00151 <span class="comment">*</span>
-<a name="l00152"></a>00152 <span class="comment">* Function return value:</span>
-<a name="l00153"></a>00153 <span class="comment">*             void</span>
-<a name="l00154"></a>00154 <span class="comment">*</span>
-<a name="l00155"></a>00155 <span class="comment">*</span>
-<a name="l00156"></a>00156 <span class="comment">* wcsutil_setBit() - Set bits in selected elements of an array</span>
-<a name="l00157"></a>00157 <span class="comment">* ------------------------------------------------------------</span>
-<a name="l00158"></a>00158 <span class="comment">* wcsutil_setBit() sets bits in selected elements of an array.</span>
-<a name="l00159"></a>00159 <span class="comment">*</span>
-<a name="l00160"></a>00160 <span class="comment">* Given:</span>
-<a name="l00161"></a>00161 <span class="comment">*   nelem     int       Number of elements in the array.</span>
-<a name="l00162"></a>00162 <span class="comment">*   sel       const int*</span>
-<a name="l00163"></a>00163 <span class="comment">*                       Address of a selection array of length nelem.</span>
-<a name="l00164"></a>00164 <span class="comment">*                       May be specified as the null pointer in which case all</span>
-<a name="l00165"></a>00165 <span class="comment">*                       elements are selected.</span>
-<a name="l00166"></a>00166 <span class="comment">*   bits      int       Bit mask.</span>
-<a name="l00167"></a>00167 <span class="comment">*</span>
-<a name="l00168"></a>00168 <span class="comment">* Given and returned:</span>
-<a name="l00169"></a>00169 <span class="comment">*   array     int*      Address of the array of length nelem.</span>
-<a name="l00170"></a>00170 <span class="comment">*</span>
-<a name="l00171"></a>00171 <span class="comment">* Function return value:</span>
-<a name="l00172"></a>00172 <span class="comment">*             void</span>
+<a name="l00148"></a>00148 <span class="comment">* Given:</span>
+<a name="l00149"></a>00149 <span class="comment">*   nvec      int       The number of vectors.</span>
+<a name="l00150"></a>00150 <span class="comment">*</span>
+<a name="l00151"></a>00151 <span class="comment">*   nelem     int       The length of each vector.</span>
+<a name="l00152"></a>00152 <span class="comment">*</span>
+<a name="l00153"></a>00153 <span class="comment">* Given and returned:</span>
+<a name="l00154"></a>00154 <span class="comment">*   first     int*      Pointer to the first element in the array, the value</span>
+<a name="l00155"></a>00155 <span class="comment">*                       of which is used to set the others</span>
+<a name="l00156"></a>00156 <span class="comment">*</span>
+<a name="l00157"></a>00157 <span class="comment">=                         *(first + nelem) = *first;</span>
+<a name="l00158"></a>00158 <span class="comment">=                         *(first + nelem*2) = *first;</span>
+<a name="l00159"></a>00159 <span class="comment">=                                 :</span>
+<a name="l00160"></a>00160 <span class="comment">=                         *(first + nelem*(nvec-1)) = *first;</span>
+<a name="l00161"></a>00161 <span class="comment">*</span>
+<a name="l00162"></a>00162 <span class="comment">*                       The array might be dimensioned as</span>
+<a name="l00163"></a>00163 <span class="comment">*</span>
+<a name="l00164"></a>00164 <span class="comment">=                         int v[nvec][nelem];</span>
+<a name="l00165"></a>00165 <span class="comment">*</span>
+<a name="l00166"></a>00166 <span class="comment">* Function return value:</span>
+<a name="l00167"></a>00167 <span class="comment">*             void</span>
+<a name="l00168"></a>00168 <span class="comment">*</span>
+<a name="l00169"></a>00169 <span class="comment">*</span>
+<a name="l00170"></a>00170 <span class="comment">* wcsutil_setBit() - Set bits in selected elements of an array</span>
+<a name="l00171"></a>00171 <span class="comment">* ------------------------------------------------------------</span>
+<a name="l00172"></a>00172 <span class="comment">* INTERNAL USE ONLY.</span>
 <a name="l00173"></a>00173 <span class="comment">*</span>
-<a name="l00174"></a>00174 <span class="comment">*===========================================================================*/</span>
-<a name="l00175"></a>00175 
-<a name="l00176"></a>00176 <span class="preprocessor">#ifndef WCSLIB_WCSUTIL</span>
-<a name="l00177"></a>00177 <span class="preprocessor"></span><span class="preprocessor">#define WCSLIB_WCSUTIL</span>
-<a name="l00178"></a>00178 <span class="preprocessor"></span>
-<a name="l00179"></a>00179 <span class="keywordtype">void</span> <a class="code" href="wcsutil_8h.html#38322fa65b3bad54552d374d873ad037" title="Fill a character string with blanks.">wcsutil_blank_fill</a>(<span class="keywordtype">int</span> n, <span class="keywordtype">char</span> c[]);
-<a name="l00180"></a>00180 <span class="keywordtype">void</span> <a class="code" href="wcsutil_8h.html#9d96f343fc444f8c6f1fa01367c4d765" title="Fill a character string with NULLs.">wcsutil_null_fill</a> (<span class="keywordtype">int</span> n, <span class="keywordtype">char</span> c[]);
-<a name="l00181"></a>00181 
-<a name="l00182"></a>00182 <span class="keywordtype">int</span>  <a class="code" href="wcsutil_8h.html#4c7c5a686aaa39f511598b32e944ac68" title="Test for equality of a particular vector element.">wcsutil_allEq</a> (<span class="keywordtype">int</span> nvec, <span class="keywordtype">int</span> nelem, <span class="keyword">const</span> <span class="keywordtype">double</span> *first);
-<a name="l00183"></a>00183 <span class="keywordtype">void</span> <a class="code" href="wcsutil_8h.html#fe7f963c2038673015bbce204c4a8171" title="Set a particular vector element.">wcsutil_setAll</a>(<span class="keywordtype">int</span> nvec, <span class="keywordtype">int</span> nelem, <span class="keywordtype">double</span> *first);
-<a name="l00184"></a>00184 <span class="keywordtype">void</span> <a class="code" href="wcsutil_8h.html#b32722081f8cda184d7ada6d734c637c" title="Set a particular vector element.">wcsutil_setAli</a>(<span class="keywordtype">int</span> nvec, <span class="keywordtype">int</span> nelem, <span class="keywordtype">int</span> *first);
-<a name="l00185"></a>00185 <span class="keywordtype">void</span> <a class="code" href="wcsutil_8h.html#0d982911e7f694a751f2887ea38890e4" title="Set bits in selected elements of an array.">wcsutil_setBit</a>(<span class="keywordtype">int</span> nelem, <span class="keyword">const</span> <span class="keywordtype">int</span> *sel, <span class="keywordtype">int</span> bits, <span class="keywordtype">int</span> *array);
-<a name="l00186"></a>00186 
-<a name="l00187"></a>00187 <span class="preprocessor">#endif </span><span class="comment">/* WCSLIB_WCSUTIL */</span>
+<a name="l00174"></a>00174 <span class="comment">* wcsutil_setBit() sets bits in selected elements of an array.</span>
+<a name="l00175"></a>00175 <span class="comment">*</span>
+<a name="l00176"></a>00176 <span class="comment">* Given:</span>
+<a name="l00177"></a>00177 <span class="comment">*   nelem     int       Number of elements in the array.</span>
+<a name="l00178"></a>00178 <span class="comment">*</span>
+<a name="l00179"></a>00179 <span class="comment">*   sel       const int*</span>
+<a name="l00180"></a>00180 <span class="comment">*                       Address of a selection array of length nelem.  May</span>
+<a name="l00181"></a>00181 <span class="comment">*                       be specified as the null pointer in which case all</span>
+<a name="l00182"></a>00182 <span class="comment">*                       elements are selected.</span>
+<a name="l00183"></a>00183 <span class="comment">*</span>
+<a name="l00184"></a>00184 <span class="comment">*   bits      int       Bit mask.</span>
+<a name="l00185"></a>00185 <span class="comment">*</span>
+<a name="l00186"></a>00186 <span class="comment">* Given and returned:</span>
+<a name="l00187"></a>00187 <span class="comment">*   array     int*      Address of the array of length nelem.</span>
+<a name="l00188"></a>00188 <span class="comment">*</span>
+<a name="l00189"></a>00189 <span class="comment">* Function return value:</span>
+<a name="l00190"></a>00190 <span class="comment">*             void</span>
+<a name="l00191"></a>00191 <span class="comment">*</span>
+<a name="l00192"></a>00192 <span class="comment">*</span>
+<a name="l00193"></a>00193 <span class="comment">* wcsutil_fptr2str() - Translate pointer-to-function to string</span>
+<a name="l00194"></a>00194 <span class="comment">* ------------------------------------------------------------</span>
+<a name="l00195"></a>00195 <span class="comment">* INTERNAL USE ONLY.</span>
+<a name="l00196"></a>00196 <span class="comment">*</span>
+<a name="l00197"></a>00197 <span class="comment">* wcsutil_fptr2str() translates a pointer-to-function to hexadecimal string</span>
+<a name="l00198"></a>00198 <span class="comment">* representation for output.  It is used by the various routines that print</span>
+<a name="l00199"></a>00199 <span class="comment">* the contents of WCSLIB structs.  Note that it is not strictly legal to</span>
+<a name="l00200"></a>00200 <span class="comment">* type-pun a function pointer to void*.</span>
+<a name="l00201"></a>00201 <span class="comment">*</span>
+<a name="l00202"></a>00202 <span class="comment">* See stackoverflow.com/questions/2741683/how-to-format-a-function-pointer</span>
+<a name="l00203"></a>00203 <span class="comment">*</span>
+<a name="l00204"></a>00204 <span class="comment">* Given:</span>
+<a name="l00205"></a>00205 <span class="comment">*   fptr      int (*)() Pointer to function.</span>
+<a name="l00206"></a>00206 <span class="comment">*</span>
+<a name="l00207"></a>00207 <span class="comment">* Returned:</span>
+<a name="l00208"></a>00208 <span class="comment">*   hext      char[]    Null-terminated string.  Should be at least 19 bytes</span>
+<a name="l00209"></a>00209 <span class="comment">*                       in size to accomodate a 64-bit address (16 bytes in</span>
+<a name="l00210"></a>00210 <span class="comment">*                       hex), plus the leading "0x" and trailing '\0'.</span>
+<a name="l00211"></a>00211 <span class="comment">*</span>
+<a name="l00212"></a>00212 <span class="comment">* Function return value:</span>
+<a name="l00213"></a>00213 <span class="comment">*             char *    The address of hext.</span>
+<a name="l00214"></a>00214 <span class="comment">*</span>
+<a name="l00215"></a>00215 <span class="comment">*===========================================================================*/</span>
+<a name="l00216"></a>00216 
+<a name="l00217"></a>00217 <span class="preprocessor">#ifndef WCSLIB_WCSUTIL</span>
+<a name="l00218"></a>00218 <span class="preprocessor"></span><span class="preprocessor">#define WCSLIB_WCSUTIL</span>
+<a name="l00219"></a>00219 <span class="preprocessor"></span>
+<a name="l00220"></a>00220 <span class="keywordtype">void</span> <a class="code" href="wcsutil_8h.html#38322fa65b3bad54552d374d873ad037" title="Fill a character string with blanks.">wcsutil_blank_fill</a>(<span class="keywordtype">int</span> n, <span class="keywordtype">char</span> c[]);
+<a name="l00221"></a>00221 <span class="keywordtype">void</span> <a class="code" href="wcsutil_8h.html#9d96f343fc444f8c6f1fa01367c4d765" title="Fill a character string with NULLs.">wcsutil_null_fill</a> (<span class="keywordtype">int</span> n, <span class="keywordtype">char</span> c[]);
+<a name="l00222"></a>00222 
+<a name="l00223"></a>00223 <span class="keywordtype">int</span>  <a class="code" href="wcsutil_8h.html#4c7c5a686aaa39f511598b32e944ac68" title="Test for equality of a particular vector element.">wcsutil_allEq</a> (<span class="keywordtype">int</span> nvec, <span class="keywordtype">int</span> nelem, <span class="keyword">const</span> <span class="keywordtype">double</span> *first);
+<a name="l00224"></a>00224 <span class="keywordtype">void</span> <a class="code" href="wcsutil_8h.html#fe7f963c2038673015bbce204c4a8171" title="Set a particular vector element.">wcsutil_setAll</a>(<span class="keywordtype">int</span> nvec, <span class="keywordtype">int</span> nelem, <span class="keywordtype">double</span> *first);
+<a name="l00225"></a>00225 <span class="keywordtype">void</span> <a class="code" href="wcsutil_8h.html#b32722081f8cda184d7ada6d734c637c" title="Set a particular vector element.">wcsutil_setAli</a>(<span class="keywordtype">int</span> nvec, <span class="keywordtype">int</span> nelem, <span class="keywordtype">int</span> *first);
+<a name="l00226"></a>00226 <span class="keywordtype">void</span> <a class="code" href="wcsutil_8h.html#0d982911e7f694a751f2887ea38890e4" title="Set bits in selected elements of an array.">wcsutil_setBit</a>(<span class="keywordtype">int</span> nelem, <span class="keyword">const</span> <span class="keywordtype">int</span> *sel, <span class="keywordtype">int</span> bits, <span class="keywordtype">int</span> *array);
+<a name="l00227"></a>00227 <span class="keywordtype">char</span> *<a class="code" href="wcsutil_8h.html#9bc774de065f8937aa9bbffa2df6089c">wcsutil_fptr2str</a>(<span class="keywordtype">int</span> (*func)(), <span class="keywordtype">char</span> hext[]);
+<a name="l00228"></a>00228 
+<a name="l00229"></a>00229 <span class="preprocessor">#endif </span><span class="comment">/* WCSLIB_WCSUTIL */</span>
 </pre></div></div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Mon Feb 7 18:03:57 2011 for WCSLIB 4.7 by 
+<hr size="1"><address style="text-align: right;"><small>Generated on Tue Oct 4 19:02:30 2011 for WCSLIB 4.8.2 by 
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address>
 </body>
diff --git a/wcslib/html/wcsutil_8h.html b/wcslib/html/wcsutil_8h.html
index e9c780d..637eb73 100644
--- a/wcslib/html/wcsutil_8h.html
+++ b/wcslib/html/wcsutil_8h.html
@@ -1,6 +1,6 @@
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
 <html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>WCSLIB 4.7: wcsutil.h File Reference</title>
+<title>WCSLIB 4.8.2: wcsutil.h File Reference</title>
 <link href="doxygen.css" rel="stylesheet" type="text/css">
 <link href="tabs.css" rel="stylesheet" type="text/css">
 </head><body>
@@ -39,9 +39,11 @@
 <tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="wcsutil_8h.html#0d982911e7f694a751f2887ea38890e4">wcsutil_setBit</a> (int nelem, const int *sel, int bits, int *array)</td></tr>
 
 <tr><td class="mdescLeft"> </td><td class="mdescRight">Set bits in selected elements of an array.  <a href="#0d982911e7f694a751f2887ea38890e4"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">char * </td><td class="memItemRight" valign="bottom"><a class="el" href="wcsutil_8h.html#9bc774de065f8937aa9bbffa2df6089c">wcsutil_fptr2str</a> (int(*func)(), char hext[])</td></tr>
+
 </table>
 <hr><a name="_details"></a><h2>Detailed Description</h2>
-Simple utility functions used by WCSLIB. They are documented here solely as an aid to understanding the code. Thay are not intended for external use - the API may change without notice! <hr><h2>Function Documentation</h2>
+Simple utility functions for <b>internal use only</b> by WCSLIB. They are documented here solely as an aid to understanding the code. They are not intended for external use - the API may change without notice! <hr><h2>Function Documentation</h2>
 <a class="anchor" name="38322fa65b3bad54552d374d873ad037"></a><!-- doxytag: member="wcsutil.h::wcsutil_blank_fill" ref="38322fa65b3bad54552d374d873ad037" args="(int n, char c[])" -->
 <div class="memitem">
 <div class="memproto">
@@ -68,6 +70,7 @@ Simple utility functions used by WCSLIB. They are documented here solely as an a
 <div class="memdoc">
 
 <p>
+<b>INTERNAL USE ONLY.</b><p>
 <b>wcsutil_blank_fill</b>() pads a character string with blanks starting with the terminating NULL character.<p>
 Used by the Fortran wrapper functions in translating C character strings into Fortran CHARACTER variables.<p>
 <dl compact><dt><b>Parameters:</b></dt><dd>
@@ -106,6 +109,7 @@ Used by the Fortran wrapper functions in translating C character strings into Fo
 <div class="memdoc">
 
 <p>
+<b>INTERNAL USE ONLY.</b><p>
 <b>wcsutil_null_fill</b>() strips off trailing blanks and pads the character array holding the string with NULL characters.<p>
 Used mainly to make character strings intelligible in the GNU debugger which prints the rubbish following the terminating NULL, obscuring the valid part of the string.<p>
 <dl compact><dt><b>Parameters:</b></dt><dd>
@@ -150,6 +154,7 @@ Used mainly to make character strings intelligible in the GNU debugger which pri
 <div class="memdoc">
 
 <p>
+<b>INTERNAL USE ONLY.</b><p>
 <b>wcsutil_allEq</b>() tests for equality of a particular element in a set of vectors.<p>
 <dl compact><dt><b>Parameters:</b></dt><dd>
   <table border="0" cellspacing="2" cellpadding="0">
@@ -202,6 +207,7 @@ Used mainly to make character strings intelligible in the GNU debugger which pri
 <div class="memdoc">
 
 <p>
+<b>INTERNAL USE ONLY.</b><p>
 <b>wcsutil_setAll</b>() sets the value of a particular element in a set of vectors.<p>
 <dl compact><dt><b>Parameters:</b></dt><dd>
   <table border="0" cellspacing="2" cellpadding="0">
@@ -252,6 +258,7 @@ Used mainly to make character strings intelligible in the GNU debugger which pri
 <div class="memdoc">
 
 <p>
+<b>INTERNAL USE ONLY.</b><p>
 <b>wcsutil_setAli</b>() sets the value of a particular element in a set of vectors.<p>
 <dl compact><dt><b>Parameters:</b></dt><dd>
   <table border="0" cellspacing="2" cellpadding="0">
@@ -308,6 +315,7 @@ Used mainly to make character strings intelligible in the GNU debugger which pri
 <div class="memdoc">
 
 <p>
+<b>INTERNAL USE ONLY.</b><p>
 <b>wcsutil_setBit</b>() sets bits in selected elements of an array.<p>
 <dl compact><dt><b>Parameters:</b></dt><dd>
   <table border="0" cellspacing="2" cellpadding="0">
@@ -321,8 +329,37 @@ Used mainly to make character strings intelligible in the GNU debugger which pri
 
 </div>
 </div><p>
+<a class="anchor" name="9bc774de065f8937aa9bbffa2df6089c"></a><!-- doxytag: member="wcsutil.h::wcsutil_fptr2str" ref="9bc774de065f8937aa9bbffa2df6089c" args="(int(*func)(), char hext[])" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">char* wcsutil_fptr2str           </td>
+          <td>(</td>
+          <td class="paramtype">int(*)() </td>
+          <td class="paramname"> <em>func</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">char </td>
+          <td class="paramname"> <em>hext</em>[]</td><td> </td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
 </div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Mon Feb 7 18:03:57 2011 for WCSLIB 4.7 by 
+<hr size="1"><address style="text-align: right;"><small>Generated on Tue Oct 4 19:02:30 2011 for WCSLIB 4.8.2 by 
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address>
 </body>
diff --git a/wcslib/makedefs.in b/wcslib/makedefs.in
index c257678..f6d14cc 100644
--- a/wcslib/makedefs.in
+++ b/wcslib/makedefs.in
@@ -1,5 +1,5 @@
 #-----------------------------------------------------------------------------
-# GNU makefile definitions for building WCSLIB 4.7
+# GNU makefile definitions for building WCSLIB 4.8
 #
 # makedefs is generated from makedefs.in by configure.  It contains variable
 # definitions and some general-purpose rules for building WCSLIB.
@@ -39,11 +39,11 @@
 #      compiled separately without this option.
 #
 #      The shared library will be installed with version number, e.g. as
-#      libwcs.so.4.7 or libwcs.4.7.dylib with or without the symlink
+#      libwcs.so.4.8 or libwcs.4.8.dylib with or without the symlink
 #      required to make it visible to the linker (controlled by the SHRLN
 #      variable).  On Macs it is deliberately not created because its very
 #      existence precludes static linking with the cctools linker.  You can
-#      still link dynamically by using -lwcs.4.7.
+#      still link dynamically by using -lwcs.4.8.
 #
 #   4) PGPLOT is Tim Pearson's Fortran graphics library with separate C
 #      interface available from astro.caltech.edu.  It is only required by
@@ -74,7 +74,7 @@
 #
 # Author: Mark Calabretta, Australia Telescope National Facility
 # http://www.atnf.csiro.au/~mcalabre/index.html
-# $Id: makedefs.in,v 4.7 2011/02/07 07:03:43 cal103 Exp $
+# $Id: makedefs.in,v 4.8.1.3 2011/10/04 07:55:20 cal103 Exp cal103 $
 #-----------------------------------------------------------------------------
 # Version.
   LIBVER    := @LIBVER@
@@ -106,6 +106,7 @@
 
 # Shared (dynamic) library (see note 3 above).
   SHRLIB   := @SHRLIB@
+  SONAME   := @SONAME@
   SHRFLAGS := @SHRFLAGS@
   SHRLD    := @SHRLD@
   SHRLN    := @SHRLN@
@@ -135,6 +136,7 @@
   DOCDIR   := $(DESTDIR)@docdir@
   HTMLDIR  := $(DESTDIR)@htmldir@
   PDFDIR   := $(DESTDIR)@pdfdir@
+  MANDIR   := $(DESTDIR)@mandir@
 
 # For putting timestamps in the build log.
   TIMER    := date +"%a %Y/%m/%d %X %z, executing on $$HOST"
@@ -200,6 +202,7 @@ show :: wcsconfig.h
 	-@ echo '  WCSLIB      := $(WCSLIB)'
 	-@ echo '  RANLIB      := $(RANLIB)'
 	-@ echo '  SHRLIB      := $(SHRLIB)'
+	-@ echo '  SONAME      := $(SONAME)'
 	-@ echo '  SHRFLAGS    := $(SHRFLAGS)'
 	-@ echo '  SHRLD       := $(SHRLD)'
 	-@ echo '  SHRLN       := $(SHRLN)'
@@ -212,6 +215,7 @@ show :: wcsconfig.h
 	-@ echo '  DOCDIR      := $(DOCDIR)'
 	-@ echo '  HTMLDIR     := $(HTMLDIR)'
 	-@ echo '  PDFDIR      := $(PDFDIR)'
+	-@ echo '  MANDIR      := $(MANDIR)'
 	-@ echo '  TIMER       := $(TIMER)'
 	-@ echo ''
 	-@ echo 'Important wcsconfig.h defines...'
diff --git a/wcslib/pgsbox/GNUmakefile b/wcslib/pgsbox/GNUmakefile
index 31d57b1..3164b5a 100644
--- a/wcslib/pgsbox/GNUmakefile
+++ b/wcslib/pgsbox/GNUmakefile
@@ -1,5 +1,5 @@
 #-----------------------------------------------------------------------------
-# GNU makefile for building PGSBOX 4.7
+# GNU makefile for building PGSBOX 4.8
 #
 # Summary of the main targets
 # ---------------------------
@@ -26,12 +26,12 @@
 #      instead and re-run configure.
 #
 #   2) In compiling the test programs, this makefile assumes that the
-#      WCSLIB 4.7 sources reside in ../C and ../Fortran (as in the
+#      WCSLIB 4.8 sources reside in ../C and ../Fortran (as in the
 #      distribution kit).
 #
 # Author: Mark Calabretta, Australia Telescope National Facility
 # http://www.atnf.csiro.au/~mcalabre/index.html
-# $Id: GNUmakefile,v 4.7 2011/02/07 07:03:43 cal103 Exp $
+# $Id: GNUmakefile,v 4.8.1.2 2011/09/16 04:41:29 cal103 Exp cal103 $
 #-----------------------------------------------------------------------------
 # Get configure settings.
 include ../makedefs
@@ -48,6 +48,7 @@ WCSLIB   := ../C/$(WCSLIB)
 PICLIB := libpgsbox-PIC.a
 WCSSHR := ../C/$(SHRLIB)
 SHRLIB := $(subst libwcs,libpgsbox,$(SHRLIB))
+SONAME := $(subst libwcs,libpgsbox,$(SONAME))
 SHRLD  := $(subst libwcs,libpgsbox,$(SHRLD))
 SHRLN  := $(subst libwcs,libpgsbox,$(SHRLN))
 
@@ -116,7 +117,7 @@ $(SHRLIB) : $(PICLIB)
 	     cd tmp && \
 	     trap 'cd .. ; $(RM) -r tmp' 0 1 2 3 15 ; \
 	     $(AR) x ../$(PICLIB) && \
-	     $(SHRLD) -o $@ *.o ../$(WCSSHR) $(LDFLAGS) $(PGPLOTLIB) && \
+	     $(SHRLD) -o $@ *.o ../$(WCSSHR) $(LDFLAGS) $(PGPLOTLIB) $(FLIBS) && \
 	     mv $@ ..
 
 $(PICLIB) : $(MODULES:%.o=$(PICLIB)(%.o)) ;
@@ -126,14 +127,18 @@ install : build
 	   $(INSTALL) -m 644 $(PGSBOXLIB) $(LIBDIR)
 	   $(RANLIB) $(LIBDIR)/$(PGSBOXLIB)
 	   $(RM) $(LIBDIR)/libpgsbox.a
-	   $(LN_S) $(LIBDIR)/$(PGSBOXLIB) $(LIBDIR)/libpgsbox.a
+	   $(LN_S) $(PGSBOXLIB) $(LIBDIR)/libpgsbox.a
 	-  if [ "$(SHRLIB)" != "" ] ; then \
 	     $(INSTALL) -m 644 $(SHRLIB) $(LIBDIR) ; \
+	     if [ -h "$(LIBDIR)/$(SONAME)" ] ; then \
+	       $(RM) $(LIBDIR)/$(SONAME) ; \
+	     fi ; \
+	     $(LN_S) $(SHRLIB) $(LIBDIR)/$(SONAME) ; \
 	     if [ "$(SHRLN)" != "" ] ; then \
 	       if [ -h "$(LIBDIR)/$(SHRLN)" ] ; then \
 	         $(RM) $(LIBDIR)/$(SHRLN) ; \
 	       fi ; \
-	       $(LN_S) $(SHRLIB) $(LIBDIR)/$(SHRLN) ; \
+	       $(LN_S) $(SONAME) $(LIBDIR)/$(SHRLN) ; \
 	     fi ; \
 	   fi
 	   $(INSTALL) -m 444 *.h $(INCDIR)
@@ -193,7 +198,7 @@ GNUmakefile : ../makedefs ;
 ../makedefs ../wcsconfig_f77.h : makedefs.in wcsconfig_f77.h.in \
     ../config.status
 	-@ $(RM) ../wcsconfig_f77.h
-	   cd .. && config.status
+	   cd .. && ./config.status
 
 show ::
 	-@ echo 'For building libpgsbox...'
@@ -201,6 +206,7 @@ show ::
 	-@ echo '  PICLIB      := $(PICLIB)'
 	-@ echo '  WCSSHR      := $(WCSSHR)'
 	-@ echo '  SHRLIB      := $(SHRLIB)'
+	-@ echo '  SONAME      := $(SONAME)'
 	-@ echo '  SHRFLAGS    := $(SHRFLAGS)'
 	-@ echo '  SHRLD       := $(SHRLD)'
 	-@ echo '  SHRLN       := $(SHRLN)'
diff --git a/wcslib/pgsbox/cpgsbox.c b/wcslib/pgsbox/cpgsbox.c
index a770d5c..46dfa62 100644
--- a/wcslib/pgsbox/cpgsbox.c
+++ b/wcslib/pgsbox/cpgsbox.c
@@ -1,6 +1,6 @@
 /*============================================================================
 
-  PGSBOX 4.7 - draw curvilinear coordinate axes for PGPLOT.
+  PGSBOX 4.8 - draw curvilinear coordinate axes for PGPLOT.
   Copyright (C) 1997-2011, Mark Calabretta
 
   This file is part of PGSBOX.
@@ -28,7 +28,7 @@
 
   Author: Mark Calabretta, Australia Telescope National Facility
   http://www.atnf.csiro.au/~mcalabre/index.html
-  $Id: cpgsbox.c,v 4.7 2011/02/07 07:03:43 cal103 Exp $
+  $Id: cpgsbox.c,v 4.8.1.1 2011/08/15 08:07:07 cal103 Exp cal103 $
 *===========================================================================*/
 
 #include <string.h>
diff --git a/wcslib/pgsbox/cpgsbox.h b/wcslib/pgsbox/cpgsbox.h
index dbae090..cf593da 100644
--- a/wcslib/pgsbox/cpgsbox.h
+++ b/wcslib/pgsbox/cpgsbox.h
@@ -1,6 +1,6 @@
 /*============================================================================
 
-  PGSBOX 4.7 - draw curvilinear coordinate axes for PGPLOT.
+  PGSBOX 4.8 - draw curvilinear coordinate axes for PGPLOT.
   Copyright (C) 1997-2011, Mark Calabretta
 
   This file is part of PGSBOX.
@@ -28,7 +28,7 @@
 
   Author: Mark Calabretta, Australia Telescope National Facility
   http://www.atnf.csiro.au/~mcalabre/index.html
-  $Id: cpgsbox.h,v 4.7 2011/02/07 07:03:43 cal103 Exp $
+  $Id: cpgsbox.h,v 4.8.1.1 2011/08/15 08:07:07 cal103 Exp cal103 $
 *=============================================================================
 *
 * cpgsbox() and cpglbox() are C wrappers for PGSBOX and PGLBOX.  Refer to the
diff --git a/wcslib/pgsbox/cpgtest.c b/wcslib/pgsbox/cpgtest.c
index 42325f4..84eff5d 100644
--- a/wcslib/pgsbox/cpgtest.c
+++ b/wcslib/pgsbox/cpgtest.c
@@ -1,6 +1,6 @@
 /*============================================================================
 
-  PGSBOX 4.7 - draw curvilinear coordinate axes for PGPLOT.
+  PGSBOX 4.8 - draw curvilinear coordinate axes for PGPLOT.
   Copyright (C) 1997-2011, Mark Calabretta
 
   This file is part of PGSBOX.
@@ -28,7 +28,7 @@
 
   Author: Mark Calabretta, Australia Telescope National Facility
   http://www.atnf.csiro.au/~mcalabre/index.html
-  $Id: cpgtest.c,v 4.7 2011/02/07 07:03:43 cal103 Exp $
+  $Id: cpgtest.c,v 4.8.1.1 2011/08/15 08:07:07 cal103 Exp cal103 $
 *=============================================================================
 *
 *   cpgtest
diff --git a/wcslib/pgsbox/fscan.f b/wcslib/pgsbox/fscan.f
index b1514d6..65ad7cc 100644
--- a/wcslib/pgsbox/fscan.f
+++ b/wcslib/pgsbox/fscan.f
@@ -1,6 +1,6 @@
 *=======================================================================
 *
-* PGSBOX 4.7 - draw curvilinear coordinate axes for PGPLOT.
+* PGSBOX 4.8 - draw curvilinear coordinate axes for PGPLOT.
 * Copyright (C) 1997-2011, Mark Calabretta
 *
 * This file is part of PGSBOX.
@@ -28,7 +28,7 @@
 *
 * Author: Mark Calabretta, Australia Telescope National Facility
 * http://www.atnf.csiro.au/~mcalabre/index.html
-* $Id: fscan.f,v 4.7 2011/02/07 07:03:43 cal103 Exp $
+* $Id: fscan.f,v 4.8.1.1 2011/08/15 08:07:07 cal103 Exp cal103 $
 *=======================================================================
 *
 * FSCAN defines an azimuth/frequency coordinate system for PGSBOX.
diff --git a/wcslib/pgsbox/lngvel.f b/wcslib/pgsbox/lngvel.f
index 26d160d..0a3b7a8 100644
--- a/wcslib/pgsbox/lngvel.f
+++ b/wcslib/pgsbox/lngvel.f
@@ -1,6 +1,6 @@
 *=======================================================================
 *
-* PGSBOX 4.7 - draw curvilinear coordinate axes for PGPLOT.
+* PGSBOX 4.8 - draw curvilinear coordinate axes for PGPLOT.
 * Copyright (C) 1997-2011, Mark Calabretta
 *
 * This file is part of PGSBOX.
@@ -28,7 +28,7 @@
 *
 * Author: Mark Calabretta, Australia Telescope National Facility
 * http://www.atnf.csiro.au/~mcalabre/index.html
-* $Id: lngvel.f,v 4.7 2011/02/07 07:03:43 cal103 Exp $
+* $Id: lngvel.f,v 4.8.1.1 2011/08/15 08:07:07 cal103 Exp cal103 $
 *=======================================================================
 *
 * LNGVEL defines a longitude/velocity coordinate system for PGSBOX.
diff --git a/wcslib/pgsbox/pgcrfn.f b/wcslib/pgsbox/pgcrfn.f
index 2d7954f..01920e5 100644
--- a/wcslib/pgsbox/pgcrfn.f
+++ b/wcslib/pgsbox/pgcrfn.f
@@ -1,6 +1,6 @@
 *=======================================================================
 *
-* PGSBOX 4.7 - draw curvilinear coordinate axes for PGPLOT.
+* PGSBOX 4.8 - draw curvilinear coordinate axes for PGPLOT.
 * Copyright (C) 1997-2011, Mark Calabretta
 *
 * This file is part of PGSBOX.
@@ -28,7 +28,7 @@
 *
 * Author: Mark Calabretta, Australia Telescope National Facility
 * http://www.atnf.csiro.au/~mcalabre/index.html
-* $Id: pgcrfn.f,v 4.7 2011/02/07 07:03:43 cal103 Exp $
+* $Id: pgcrfn.f,v 4.8.1.1 2011/08/15 08:07:07 cal103 Exp cal103 $
 *=======================================================================
 *
 * PGCRFN defines separable pairs of non-linear coordinate systems for
diff --git a/wcslib/pgsbox/pgcrvl.f b/wcslib/pgsbox/pgcrvl.f
index 31b68f6..0e3a25d 100644
--- a/wcslib/pgsbox/pgcrvl.f
+++ b/wcslib/pgsbox/pgcrvl.f
@@ -1,5 +1,5 @@
 *=======================================================================
-*                              PGSBOX 4.7
+*                              PGSBOX 4.8
 *-----------------------------------------------------------------------
 *
 * ATTENTION!
@@ -21,7 +21,7 @@
 *
 * Author: Mark Calabretta, Australia Telescope National Facility
 * http://www.atnf.csiro.au/~mcalabre/index.html
-* $Id: pgcrvl.f,v 4.7 2011/02/07 07:03:43 cal103 Exp $
+* $Id: pgcrvl.f,v 4.8.1.1 2011/08/15 08:07:07 cal103 Exp cal103 $
 *=======================================================================
       SUBROUTINE PGCRVL (AXEN, IDENTS, OPT, LABCTL, LABDEN, CI, GCODE,
      :   TIKLEN, NG1, GRID1, NG2, GRID2, DOEQ, NLFUNC, NLC, NLI, NLD,
diff --git a/wcslib/pgsbox/pgsbox.f b/wcslib/pgsbox/pgsbox.f
index 625acb6..ee951fb 100644
--- a/wcslib/pgsbox/pgsbox.f
+++ b/wcslib/pgsbox/pgsbox.f
@@ -1,6 +1,6 @@
 *=======================================================================
 *
-* PGSBOX 4.7 - draw curvilinear coordinate axes for PGPLOT.
+* PGSBOX 4.8 - draw curvilinear coordinate axes for PGPLOT.
 * Copyright (C) 1997-2011, Mark Calabretta
 *
 * This file is part of PGSBOX.
@@ -28,7 +28,7 @@
 *
 * Author: Mark Calabretta, Australia Telescope National Facility
 * http://www.atnf.csiro.au/~mcalabre/index.html
-* $Id: pgsbox.f,v 4.7 2011/02/07 07:03:43 cal103 Exp $
+* $Id: pgsbox.f,v 4.8.1.1 2011/08/15 08:07:07 cal103 Exp cal103 $
 *=======================================================================
 *
 * PGSBOX draws and labels a curvilinear coordinate grid.  The caller
diff --git a/wcslib/pgsbox/pgtest.f b/wcslib/pgsbox/pgtest.f
index 73788e9..be326a2 100644
--- a/wcslib/pgsbox/pgtest.f
+++ b/wcslib/pgsbox/pgtest.f
@@ -1,6 +1,6 @@
 *=======================================================================
 *
-* PGSBOX 4.7 - draw curvilinear coordinate axes for PGPLOT.
+* PGSBOX 4.8 - draw curvilinear coordinate axes for PGPLOT.
 * Copyright (C) 1997-2011, Mark Calabretta
 *
 * This file is part of PGSBOX.
@@ -28,7 +28,7 @@
 *
 * Author: Mark Calabretta, Australia Telescope National Facility
 * http://www.atnf.csiro.au/~mcalabre/index.html
-* $Id: pgtest.f,v 4.7 2011/02/07 07:03:43 cal103 Exp $
+* $Id: pgtest.f,v 4.8.1.1 2011/08/15 08:07:07 cal103 Exp cal103 $
 *=======================================================================
       PROGRAM PGTEST
 *=======================================================================
diff --git a/wcslib/pgsbox/pgwcsl.c b/wcslib/pgsbox/pgwcsl.c
index 36f09d6..84c8469 100644
--- a/wcslib/pgsbox/pgwcsl.c
+++ b/wcslib/pgsbox/pgwcsl.c
@@ -1,6 +1,6 @@
 /*============================================================================
 
-  PGSBOX 4.7 - draw curvilinear coordinate axes for PGPLOT.
+  PGSBOX 4.8 - draw curvilinear coordinate axes for PGPLOT.
   Copyright (C) 1997-2011, Mark Calabretta
 
   This file is part of PGSBOX.
@@ -28,7 +28,7 @@
 
   Author: Mark Calabretta, Australia Telescope National Facility
   http://www.atnf.csiro.au/~mcalabre/index.html
-  $Id: pgwcsl.c,v 4.7 2011/02/07 07:03:43 cal103 Exp $
+  $Id: pgwcsl.c,v 4.8.1.1 2011/08/15 08:07:07 cal103 Exp cal103 $
 *===========================================================================*/
 
 #include <math.h>
diff --git a/wcslib/pgsbox/pgwcsl.h b/wcslib/pgsbox/pgwcsl.h
index d36aca7..ee5461a 100644
--- a/wcslib/pgsbox/pgwcsl.h
+++ b/wcslib/pgsbox/pgwcsl.h
@@ -1,6 +1,6 @@
 /*============================================================================
 
-  PGSBOX 4.7 - draw curvilinear coordinate axes for PGPLOT.
+  PGSBOX 4.8 - draw curvilinear coordinate axes for PGPLOT.
   Copyright (C) 1997-2011, Mark Calabretta
 
   This file is part of PGSBOX.
@@ -28,7 +28,7 @@
 
   Author: Mark Calabretta, Australia Telescope National Facility
   http://www.atnf.csiro.au/~mcalabre/index.html
-  $Id: pgwcsl.h,v 4.7 2011/02/07 07:03:43 cal103 Exp $
+  $Id: pgwcsl.h,v 4.8.1.1 2011/08/15 08:07:07 cal103 Exp cal103 $
 *=============================================================================
 *
 *   pgwcsl_() is an NLFUNC for PGSBOX that defines curvilinear celestial
diff --git a/wcslib/utils/GNUmakefile b/wcslib/utils/GNUmakefile
index 2ca2570..19eef63 100644
--- a/wcslib/utils/GNUmakefile
+++ b/wcslib/utils/GNUmakefile
@@ -1,23 +1,23 @@
 #-----------------------------------------------------------------------------
-# GNU makefile for WCSLIB 4.7 utilities: fitshdr, HPXcvt, wcsgrid and wcsware.
+# GNU makefile for WCSLIB 4.8 utilities: fitshdr, HPXcvt, wcsgrid and wcsware.
 #
 # Summary of the main targets
 # ---------------------------
 #   build:     Build all utilities.
 #   clean (or cleaner): Delete intermediate object files.
-#   cleanest (distclean, or realclean): cleaner, and also delete the
-#              executables.
+#   distclean (or realclean): cleaner, and also delete the executables.
+#   cleanest: distclean, and also delete the man pages.
 #
 # Notes:
 #   1: If you need to make changes then preferably modify ../makedefs.in
 #      instead and re-run configure.
 #
-#   2: In compiling these utilities, this makefile assumes that the WCSLIB 4.7
+#   2: In compiling these utilities, this makefile assumes that the WCSLIB 4.8
 #      sources reside in ../{pgsbox,C} (as in the distribution kit).
 #
 # Author: Mark Calabretta, Australia Telescope National Facility
 # http://www.atnf.csiro.au/~mcalabre/index.html
-# $Id: GNUmakefile,v 4.7 2011/02/07 07:03:43 cal103 Exp $
+# $Id: GNUmakefile,v 4.8.1.2 2011/10/04 07:54:06 cal103 Exp cal103 $
 #-----------------------------------------------------------------------------
 # Get configure settings.
 include ../makedefs
@@ -36,6 +36,8 @@ ifneq "$(CFITSIOLIB)" ""
 endif
 endif
 
+MAN := $(addsuffix .1,$(UTILS))
+
 WCSLIB    := ../C/$(WCSLIB)
 PGSBOXLIB := ../pgsbox/libpgsbox-$(LIBVER).a
 
@@ -52,7 +54,7 @@ vpath %.in ..
 # Static and static pattern rules
 #--------------------------------
 
-.PHONY : build clean cleaner cleanest distclean install realclean
+.PHONY : build clean cleaner cleanest distclean install man realclean
 
 build : $(UTILS)
 
@@ -90,9 +92,12 @@ wcsgrid : wcsgrid.c $(PGSBOXLIB) $(GETWCSTAB) $(WCSLIB)
 clean cleaner :
 	-  $(RM) -r *.o *.i a.out core *.dSYM $(EXTRA_CLEAN)
 
-cleanest distclean realclean : cleaner
+distclean realclean : cleaner
 	-  $(RM) $(UTILS)
 
+cleanest : distclean
+	-  $(RM) $(MAN)
+
 $(PGSBOXLIB) :
 	-@ echo ''
 	   $(MAKE) -C ../pgsbox lib
@@ -106,14 +111,37 @@ install : build
 	     $(INSTALL) -d -m 2775 $(BINDIR) ; \
 	   fi
 	   $(INSTALL) -m 755 $(UTILS) $(BINDIR)
+	-  if [ ! -d "$(MANDIR)" ] ; then \
+	     $(INSTALL) -d -m 2775 $(MANDIR)/man1 ; \
+	   fi
+	   $(INSTALL) -m 755 $(MAN) $(MANDIR)/man1
 
 GNUmakefile : ../makedefs ;
 
 ../makedefs ../wcsconfig.h ../wcsconfig_utils.h : makedefs.in wcsconfig.h.in \
     wcsconfig_utils.h.in ../config.status
 	-@ $(RM) ../wcsconfig.h ../wcsconfig_utils.h
-	   cd .. && config.status
+	   cd .. && ./config.status
+
+man : $(MAN)
+
+fitshdr.1 : fitshdr
+	help2man --no-discard-stderr --version-string=$(LIBVER) \
+	  -n "List headers from a FITS file" -N ./$< > $@
+
+wcsware.1 : wcsware
+	help2man --no-discard-stderr --version-string=$(LIBVER) \
+	  -n "Extract WCS keywords for an image" -N ./$< > $@
+
+wcsgrid.1 : wcsgrid
+	help2man --no-discard-stderr --version-string=$(LIBVER) \
+	  -n "Extract WCS keywords for an image" -N ./$< > $@
+
+HPXcvt.1 : HPXcvt
+	help2man --no-discard-stderr --version-string=$(LIBVER) \
+	  -n "Reorganise HEALPix data into a 2-D FITS image" -N ./$< > $@
 
+# Dependency lists.
 fitshdr : wcsconfig.h wcsconfig_utils.h
 wcsware : getwcstab.h wcs.h wcsfix.h wcshdr.h
 wcsgrid : cpgsbox.h getwcstab.h wcs.h wcsfix.h wcshdr.h
diff --git a/wcslib/utils/HPXcvt.c b/wcslib/utils/HPXcvt.c
index 9a649e7..3559dbe 100644
--- a/wcslib/utils/HPXcvt.c
+++ b/wcslib/utils/HPXcvt.c
@@ -1,6 +1,6 @@
 /*============================================================================
 
-  WCSLIB 4.7 - an implementation of the FITS WCS standard.
+  WCSLIB 4.8 - an implementation of the FITS WCS standard.
   Copyright (C) 1995-2011, Mark Calabretta
 
   This file is part of WCSLIB.
@@ -28,7 +28,7 @@
 
   Author: Mark Calabretta, Australia Telescope National Facility
   http://www.atnf.csiro.au/~mcalabre/index.html
-  $Id: HPXcvt.c,v 4.7 2011/02/07 07:03:43 cal103 Exp $
+  $Id: HPXcvt.c,v 4.8.1.1 2011/08/15 08:07:07 cal103 Exp cal103 $
 *=============================================================================
 *
 * HPXcvt reorganises HEALPix data into a 2-D FITS image.  Refer to the usage
diff --git a/wcslib/utils/fitshdr.c b/wcslib/utils/fitshdr.c
index 9b2ad96..864a129 100644
--- a/wcslib/utils/fitshdr.c
+++ b/wcslib/utils/fitshdr.c
@@ -1,6 +1,6 @@
 /*============================================================================
 
-  WCSLIB 4.7 - an implementation of the FITS WCS standard.
+  WCSLIB 4.8 - an implementation of the FITS WCS standard.
   Copyright (C) 1995-2011, Mark Calabretta
 
   This file is part of WCSLIB.
@@ -28,7 +28,7 @@
 
   Author: Mark Calabretta, Australia Telescope National Facility
   http://www.atnf.csiro.au/~mcalabre/index.html
-  $Id: fitshdr.c,v 4.7 2011/02/07 07:03:43 cal103 Exp $
+  $Id: fitshdr.c,v 4.8.1.1 2011/08/15 08:07:07 cal103 Exp cal103 $
 *=============================================================================
 * Usage: fitshdr [infile]
 *-----------------------------------------------------------------------------
diff --git a/wcslib/utils/wcsgrid.c b/wcslib/utils/wcsgrid.c
index d89fae8..b189121 100644
--- a/wcslib/utils/wcsgrid.c
+++ b/wcslib/utils/wcsgrid.c
@@ -1,6 +1,6 @@
 /*============================================================================
 
-  WCSLIB 4.7 - an implementation of the FITS WCS standard.
+  WCSLIB 4.8 - an implementation of the FITS WCS standard.
   Copyright (C) 1995-2011, Mark Calabretta
 
   This file is part of WCSLIB.
@@ -28,7 +28,7 @@
 
   Author: Mark Calabretta, Australia Telescope National Facility
   http://www.atnf.csiro.au/~mcalabre/index.html
-  $Id: wcsgrid.c,v 4.7 2011/02/07 07:03:43 cal103 Exp $
+  $Id: wcsgrid.c,v 4.8.1.1 2011/08/15 08:07:07 cal103 Exp cal103 $
 *=============================================================================
 *
 * wcsgrid extracts the WCS keywords for an image from the specified FITS file
diff --git a/wcslib/utils/wcsware.c b/wcslib/utils/wcsware.c
index d6f4633..16d4b00 100644
--- a/wcslib/utils/wcsware.c
+++ b/wcslib/utils/wcsware.c
@@ -1,6 +1,6 @@
 /*============================================================================
 
-  WCSLIB 4.7 - an implementation of the FITS WCS standard.
+  WCSLIB 4.8 - an implementation of the FITS WCS standard.
   Copyright (C) 1995-2011, Mark Calabretta
 
   This file is part of WCSLIB.
@@ -28,7 +28,7 @@
 
   Author: Mark Calabretta, Australia Telescope National Facility
   http://www.atnf.csiro.au/~mcalabre/index.html
-  $Id: wcsware.c,v 4.7 2011/02/07 07:03:43 cal103 Exp $
+  $Id: wcsware.c,v 4.8.1.1 2011/08/15 08:07:07 cal103 Exp cal103 $
 *=============================================================================
 * wcsware extracts the WCS keywords for an image from the specified FITS file,
 * constructs wcsprm structs for each coordinate representation found and
diff --git a/wcslib/wcsconfig.h.in b/wcslib/wcsconfig.h.in
index e9f8f79..7ed5e83 100644
--- a/wcslib/wcsconfig.h.in
+++ b/wcslib/wcsconfig.h.in
@@ -1,11 +1,11 @@
 /*============================================================================
 *
 *   wcsconfig.h is generated from wcsconfig.h.in by 'configure'.  It contains
-*   C preprocessor macro definitions for compiling WCSLIB 4.7
+*   C preprocessor macro definitions for compiling WCSLIB 4.8
 *
 *   Author: Mark Calabretta, Australia Telescope National Facility
 *   http://www.atnf.csiro.au/~mcalabre/index.html
-*   $Id: wcsconfig.h.in,v 4.7 2011/02/07 07:03:43 cal103 Exp $
+*   $Id: wcsconfig.h.in,v 4.8.1.1 2011/08/15 08:07:07 cal103 Exp cal103 $
 *===========================================================================*/
 
 /* WCSLIB library version number. */
diff --git a/wcslib/wcsconfig_f77.h.in b/wcslib/wcsconfig_f77.h.in
index c90c83e..be754a0 100644
--- a/wcslib/wcsconfig_f77.h.in
+++ b/wcslib/wcsconfig_f77.h.in
@@ -1,14 +1,18 @@
 /*============================================================================
 *
 *   wcsconfig_f77.h is generated from wcsconfig_f77.h.in by 'configure'.  It
-*   contains C preprocessor definitions for building the WCSLIB 4.7 Fortran
+*   contains C preprocessor definitions for building the WCSLIB 4.8 Fortran
 *   wrappers.
 *
 *   Author: Mark Calabretta, Australia Telescope National Facility
 *   http://www.atnf.csiro.au/~mcalabre/index.html
-*   $Id: wcsconfig_f77.h.in,v 4.7 2011/02/07 07:03:43 cal103 Exp $
+*   $Id: wcsconfig_f77.h.in,v 4.8.1.1 2011/08/15 08:07:07 cal103 Exp cal103 $
 *===========================================================================*/
 
+/* Integer array type large enough to hold an address.  Set here to int[2] for
+ * 64-bit addresses, but could be defined as int* on 32-bit machines. */
+typedef int iptr[2];
+
 /* Macro for mangling Fortran subroutine names that do not contain
  * underscores.  Typically a name like "WCSINI" (case-insensitive) will become
  * something like "wcsini_" (case-sensitive).  The Fortran wrappers, which are
diff --git a/wcslib/wcsconfig_tests.h.in b/wcslib/wcsconfig_tests.h.in
index d511772..c42f63d 100644
--- a/wcslib/wcsconfig_tests.h.in
+++ b/wcslib/wcsconfig_tests.h.in
@@ -1,12 +1,12 @@
 /*============================================================================
 *
 *   wcsconfig_test.h is generated from wcsconfig_test.h.in by 'configure'.  It
-*   contains C preprocessor definitions for compiling the WCSLIB 4.7 test/demo
+*   contains C preprocessor definitions for compiling the WCSLIB 4.8 test/demo
 *   programs.
 *
 *   Author: Mark Calabretta, Australia Telescope National Facility
 *   http://www.atnf.csiro.au/~mcalabre/index.html
-*   $Id: wcsconfig_tests.h.in,v 4.7 2011/02/07 07:03:43 cal103 Exp $
+*   $Id: wcsconfig_tests.h.in,v 4.8.1.1 2011/08/15 08:07:07 cal103 Exp cal103 $
 *===========================================================================*/
 
 #include <wcsconfig.h>
diff --git a/wcslib/wcsconfig_utils.h.in b/wcslib/wcsconfig_utils.h.in
index 901c23e..0194048 100644
--- a/wcslib/wcsconfig_utils.h.in
+++ b/wcslib/wcsconfig_utils.h.in
@@ -1,12 +1,12 @@
 /*============================================================================
 *
 *   wcsconfig_utils.h is generated from wcsconfig_utils.h.in by 'configure'.
-*   It contains C preprocessor macro definitions for compiling the WCSLIB 4.7
+*   It contains C preprocessor macro definitions for compiling the WCSLIB 4.8
 *   utilities.
 *
 *   Author: Mark Calabretta, Australia Telescope National Facility
 *   http://www.atnf.csiro.au/~mcalabre/index.html
-*   $Id: wcsconfig_utils.h.in,v 4.7 2011/02/07 07:03:43 cal103 Exp $
+*   $Id: wcsconfig_utils.h.in,v 4.8.1.1 2011/08/15 08:07:07 cal103 Exp cal103 $
 *===========================================================================*/
 
 #include <wcsconfig.h>
diff --git a/wcslib/wcslib.pdf b/wcslib/wcslib.pdf
index 112e015..bbcacd3 100644
--- a/wcslib/wcslib.pdf
+++ b/wcslib/wcslib.pdf
@@ -4,7 +4,7 @@
 << /S /GoTo /D (section.1) >>
 endobj
 8 0 obj
-(\376\377\000W\000C\000S\000L\000I\000B\000\040\0004\000.\0007\000\040\000a\000n\000d\000\040\000P\000G\000S\000B\000O\000X\000\040\0004\000.\0007)
+(\376\377\000W\000C\000S\000L\000I\000B\000\040\0004\000.\0008\000.\0002\000\040\000a\000n\000d\000\040\000P\000G\000S\000B\000O\000X\000\040\0004\000.\0008\000.\0002)
 endobj
 9 0 obj
 << /S /GoTo /D (subsection.1.1) >>
@@ -238,7 +238,7 @@ endobj
 << /S /GoTo /D (subsection.5.11) >>
 endobj
 164 0 obj
-(\376\377\000w\000c\000s\000p\000r\000m\000\040\000S\000t\000r\000u\000c\000t\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e)
+(\376\377\000w\000c\000s\000e\000r\000r\000\040\000S\000t\000r\000u\000c\000t\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e)
 endobj
 165 0 obj
 << /S /GoTo /D (subsubsection.5.11.1) >>
@@ -256,7 +256,7 @@ endobj
 << /S /GoTo /D (subsection.5.12) >>
 endobj
 176 0 obj
-(\376\377\000w\000t\000b\000a\000r\000r\000\040\000S\000t\000r\000u\000c\000t\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e)
+(\376\377\000w\000c\000s\000p\000r\000m\000\040\000S\000t\000r\000u\000c\000t\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e)
 endobj
 177 0 obj
 << /S /GoTo /D (subsubsection.5.12.1) >>
@@ -271,36468 +271,42041 @@ endobj
 (\376\377\000F\000i\000e\000l\000d\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n)
 endobj
 185 0 obj
-<< /S /GoTo /D (section.6) >>
+<< /S /GoTo /D (subsection.5.13) >>
 endobj
 188 0 obj
-(\376\377\000F\000i\000l\000e\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n)
+(\376\377\000w\000t\000b\000a\000r\000r\000\040\000S\000t\000r\000u\000c\000t\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e)
 endobj
 189 0 obj
-<< /S /GoTo /D (subsection.6.1) >>
+<< /S /GoTo /D (subsubsection.5.13.1) >>
 endobj
 192 0 obj
-(\376\377\000c\000e\000l\000.\000h\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e)
+(\376\377\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n)
 endobj
 193 0 obj
-<< /S /GoTo /D (subsubsection.6.1.1) >>
+<< /S /GoTo /D (subsubsection.5.13.2) >>
 endobj
 196 0 obj
-(\376\377\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n)
+(\376\377\000F\000i\000e\000l\000d\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n)
 endobj
 197 0 obj
-<< /S /GoTo /D (subsubsection.6.1.2) >>
+<< /S /GoTo /D (section.6) >>
 endobj
 200 0 obj
-(\376\377\000D\000e\000f\000i\000n\000e\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n)
+(\376\377\000F\000i\000l\000e\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n)
 endobj
 201 0 obj
-<< /S /GoTo /D (subsubsection.6.1.3) >>
+<< /S /GoTo /D (subsection.6.1) >>
 endobj
 204 0 obj
-(\376\377\000F\000u\000n\000c\000t\000i\000o\000n\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n)
+(\376\377\000c\000e\000l\000.\000h\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e)
 endobj
 205 0 obj
-<< /S /GoTo /D (subsubsection.6.1.4) >>
+<< /S /GoTo /D (subsubsection.6.1.1) >>
 endobj
 208 0 obj
-(\376\377\000V\000a\000r\000i\000a\000b\000l\000e\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n)
+(\376\377\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n)
 endobj
 209 0 obj
-<< /S /GoTo /D (subsection.6.2) >>
+<< /S /GoTo /D (subsubsection.6.1.2) >>
 endobj
 212 0 obj
-(\376\377\000f\000i\000t\000s\000h\000d\000r\000.\000h\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e)
+(\376\377\000D\000e\000f\000i\000n\000e\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n)
 endobj
 213 0 obj
-<< /S /GoTo /D (subsubsection.6.2.1) >>
+<< /S /GoTo /D (subsubsection.6.1.3) >>
 endobj
 216 0 obj
-(\376\377\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n)
+(\376\377\000E\000n\000u\000m\000e\000r\000a\000t\000i\000o\000n\000\040\000T\000y\000p\000e\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n)
 endobj
 217 0 obj
-<< /S /GoTo /D (subsubsection.6.2.2) >>
+<< /S /GoTo /D (subsubsection.6.1.4) >>
 endobj
 220 0 obj
-(\376\377\000D\000e\000f\000i\000n\000e\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n)
+(\376\377\000F\000u\000n\000c\000t\000i\000o\000n\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n)
 endobj
 221 0 obj
-<< /S /GoTo /D (subsubsection.6.2.3) >>
+<< /S /GoTo /D (subsubsection.6.1.5) >>
 endobj
 224 0 obj
-(\376\377\000T\000y\000p\000e\000d\000e\000f\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n)
+(\376\377\000V\000a\000r\000i\000a\000b\000l\000e\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n)
 endobj
 225 0 obj
-<< /S /GoTo /D (subsubsection.6.2.4) >>
+<< /S /GoTo /D (subsection.6.2) >>
 endobj
 228 0 obj
-(\376\377\000F\000u\000n\000c\000t\000i\000o\000n\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n)
+(\376\377\000f\000i\000t\000s\000h\000d\000r\000.\000h\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e)
 endobj
 229 0 obj
-<< /S /GoTo /D (subsubsection.6.2.5) >>
+<< /S /GoTo /D (subsubsection.6.2.1) >>
 endobj
 232 0 obj
-(\376\377\000V\000a\000r\000i\000a\000b\000l\000e\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n)
+(\376\377\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n)
 endobj
 233 0 obj
-<< /S /GoTo /D (subsection.6.3) >>
+<< /S /GoTo /D (subsubsection.6.2.2) >>
 endobj
 236 0 obj
-(\376\377\000g\000e\000t\000w\000c\000s\000t\000a\000b\000.\000h\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e)
+(\376\377\000D\000e\000f\000i\000n\000e\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n)
 endobj
 237 0 obj
-<< /S /GoTo /D (subsubsection.6.3.1) >>
+<< /S /GoTo /D (subsubsection.6.2.3) >>
 endobj
 240 0 obj
-(\376\377\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n)
+(\376\377\000T\000y\000p\000e\000d\000e\000f\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n)
 endobj
 241 0 obj
-<< /S /GoTo /D (subsubsection.6.3.2) >>
+<< /S /GoTo /D (subsubsection.6.2.4) >>
 endobj
 244 0 obj
 (\376\377\000F\000u\000n\000c\000t\000i\000o\000n\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n)
 endobj
 245 0 obj
-<< /S /GoTo /D (subsection.6.4) >>
+<< /S /GoTo /D (subsubsection.6.2.5) >>
 endobj
 248 0 obj
-(\376\377\000l\000i\000n\000.\000h\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e)
+(\376\377\000V\000a\000r\000i\000a\000b\000l\000e\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n)
 endobj
 249 0 obj
-<< /S /GoTo /D (subsubsection.6.4.1) >>
+<< /S /GoTo /D (subsection.6.3) >>
 endobj
 252 0 obj
-(\376\377\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n)
+(\376\377\000g\000e\000t\000w\000c\000s\000t\000a\000b\000.\000h\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e)
 endobj
 253 0 obj
-<< /S /GoTo /D (subsubsection.6.4.2) >>
+<< /S /GoTo /D (subsubsection.6.3.1) >>
 endobj
 256 0 obj
-(\376\377\000D\000e\000f\000i\000n\000e\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n)
+(\376\377\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n)
 endobj
 257 0 obj
-<< /S /GoTo /D (subsubsection.6.4.3) >>
+<< /S /GoTo /D (subsubsection.6.3.2) >>
 endobj
 260 0 obj
 (\376\377\000F\000u\000n\000c\000t\000i\000o\000n\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n)
 endobj
 261 0 obj
-<< /S /GoTo /D (subsubsection.6.4.4) >>
+<< /S /GoTo /D (subsection.6.4) >>
 endobj
 264 0 obj
-(\376\377\000V\000a\000r\000i\000a\000b\000l\000e\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n)
+(\376\377\000l\000i\000n\000.\000h\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e)
 endobj
 265 0 obj
-<< /S /GoTo /D (subsection.6.5) >>
+<< /S /GoTo /D (subsubsection.6.4.1) >>
 endobj
 268 0 obj
-(\376\377\000l\000o\000g\000.\000h\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e)
+(\376\377\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n)
 endobj
 269 0 obj
-<< /S /GoTo /D (subsubsection.6.5.1) >>
+<< /S /GoTo /D (subsubsection.6.4.2) >>
 endobj
 272 0 obj
-(\376\377\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n)
+(\376\377\000D\000e\000f\000i\000n\000e\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n)
 endobj
 273 0 obj
-<< /S /GoTo /D (subsubsection.6.5.2) >>
+<< /S /GoTo /D (subsubsection.6.4.3) >>
 endobj
 276 0 obj
-(\376\377\000F\000u\000n\000c\000t\000i\000o\000n\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n)
+(\376\377\000E\000n\000u\000m\000e\000r\000a\000t\000i\000o\000n\000\040\000T\000y\000p\000e\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n)
 endobj
 277 0 obj
-<< /S /GoTo /D (subsubsection.6.5.3) >>
+<< /S /GoTo /D (subsubsection.6.4.4) >>
 endobj
 280 0 obj
-(\376\377\000V\000a\000r\000i\000a\000b\000l\000e\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n)
+(\376\377\000F\000u\000n\000c\000t\000i\000o\000n\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n)
 endobj
 281 0 obj
-<< /S /GoTo /D (subsection.6.6) >>
+<< /S /GoTo /D (subsubsection.6.4.5) >>
 endobj
 284 0 obj
-(\376\377\000p\000r\000j\000.\000h\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e)
+(\376\377\000V\000a\000r\000i\000a\000b\000l\000e\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n)
 endobj
 285 0 obj
-<< /S /GoTo /D (subsubsection.6.6.1) >>
+<< /S /GoTo /D (subsection.6.5) >>
 endobj
 288 0 obj
-(\376\377\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n)
+(\376\377\000l\000o\000g\000.\000h\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e)
 endobj
 289 0 obj
-<< /S /GoTo /D (subsubsection.6.6.2) >>
+<< /S /GoTo /D (subsubsection.6.5.1) >>
 endobj
 292 0 obj
-(\376\377\000D\000e\000f\000i\000n\000e\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n)
+(\376\377\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n)
 endobj
 293 0 obj
-<< /S /GoTo /D (subsubsection.6.6.3) >>
+<< /S /GoTo /D (subsubsection.6.5.2) >>
 endobj
 296 0 obj
-(\376\377\000F\000u\000n\000c\000t\000i\000o\000n\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n)
+(\376\377\000E\000n\000u\000m\000e\000r\000a\000t\000i\000o\000n\000\040\000T\000y\000p\000e\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n)
 endobj
 297 0 obj
-<< /S /GoTo /D (subsubsection.6.6.4) >>
+<< /S /GoTo /D (subsubsection.6.5.3) >>
 endobj
 300 0 obj
-(\376\377\000V\000a\000r\000i\000a\000b\000l\000e\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n)
+(\376\377\000F\000u\000n\000c\000t\000i\000o\000n\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n)
 endobj
 301 0 obj
-<< /S /GoTo /D (subsection.6.7) >>
+<< /S /GoTo /D (subsubsection.6.5.4) >>
 endobj
 304 0 obj
-(\376\377\000s\000p\000c\000.\000h\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e)
+(\376\377\000V\000a\000r\000i\000a\000b\000l\000e\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n)
 endobj
 305 0 obj
-<< /S /GoTo /D (subsubsection.6.7.1) >>
+<< /S /GoTo /D (subsection.6.6) >>
 endobj
 308 0 obj
-(\376\377\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n)
+(\376\377\000p\000r\000j\000.\000h\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e)
 endobj
 309 0 obj
-<< /S /GoTo /D (subsubsection.6.7.2) >>
+<< /S /GoTo /D (subsubsection.6.6.1) >>
 endobj
 312 0 obj
-(\376\377\000D\000e\000f\000i\000n\000e\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n)
+(\376\377\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n)
 endobj
 313 0 obj
-<< /S /GoTo /D (subsubsection.6.7.3) >>
+<< /S /GoTo /D (subsubsection.6.6.2) >>
 endobj
 316 0 obj
-(\376\377\000F\000u\000n\000c\000t\000i\000o\000n\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n)
+(\376\377\000D\000e\000f\000i\000n\000e\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n)
 endobj
 317 0 obj
-<< /S /GoTo /D (subsubsection.6.7.4) >>
+<< /S /GoTo /D (subsubsection.6.6.3) >>
 endobj
 320 0 obj
-(\376\377\000V\000a\000r\000i\000a\000b\000l\000e\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n)
+(\376\377\000E\000n\000u\000m\000e\000r\000a\000t\000i\000o\000n\000\040\000T\000y\000p\000e\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n)
 endobj
 321 0 obj
-<< /S /GoTo /D (subsection.6.8) >>
+<< /S /GoTo /D (subsubsection.6.6.4) >>
 endobj
 324 0 obj
-(\376\377\000s\000p\000h\000.\000h\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e)
+(\376\377\000F\000u\000n\000c\000t\000i\000o\000n\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n)
 endobj
 325 0 obj
-<< /S /GoTo /D (subsubsection.6.8.1) >>
+<< /S /GoTo /D (subsubsection.6.6.5) >>
 endobj
 328 0 obj
-(\376\377\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n)
+(\376\377\000V\000a\000r\000i\000a\000b\000l\000e\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n)
 endobj
 329 0 obj
-<< /S /GoTo /D (subsubsection.6.8.2) >>
+<< /S /GoTo /D (subsection.6.7) >>
 endobj
 332 0 obj
-(\376\377\000F\000u\000n\000c\000t\000i\000o\000n\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n)
+(\376\377\000s\000p\000c\000.\000h\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e)
 endobj
 333 0 obj
-<< /S /GoTo /D (subsection.6.9) >>
+<< /S /GoTo /D (subsubsection.6.7.1) >>
 endobj
 336 0 obj
-(\376\377\000s\000p\000x\000.\000h\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e)
+(\376\377\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n)
 endobj
 337 0 obj
-<< /S /GoTo /D (subsubsection.6.9.1) >>
+<< /S /GoTo /D (subsubsection.6.7.2) >>
 endobj
 340 0 obj
-(\376\377\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n)
+(\376\377\000D\000e\000f\000i\000n\000e\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n)
 endobj
 341 0 obj
-<< /S /GoTo /D (subsubsection.6.9.2) >>
+<< /S /GoTo /D (subsubsection.6.7.3) >>
 endobj
 344 0 obj
-(\376\377\000D\000e\000f\000i\000n\000e\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n)
+(\376\377\000E\000n\000u\000m\000e\000r\000a\000t\000i\000o\000n\000\040\000T\000y\000p\000e\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n)
 endobj
 345 0 obj
-<< /S /GoTo /D (subsubsection.6.9.3) >>
+<< /S /GoTo /D (subsubsection.6.7.4) >>
 endobj
 348 0 obj
 (\376\377\000F\000u\000n\000c\000t\000i\000o\000n\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n)
 endobj
 349 0 obj
-<< /S /GoTo /D (subsubsection.6.9.4) >>
+<< /S /GoTo /D (subsubsection.6.7.5) >>
 endobj
 352 0 obj
 (\376\377\000V\000a\000r\000i\000a\000b\000l\000e\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n)
 endobj
 353 0 obj
-<< /S /GoTo /D (subsection.6.10) >>
+<< /S /GoTo /D (subsection.6.8) >>
 endobj
 356 0 obj
-(\376\377\000t\000a\000b\000.\000h\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e)
+(\376\377\000s\000p\000h\000.\000h\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e)
 endobj
 357 0 obj
-<< /S /GoTo /D (subsubsection.6.10.1) >>
+<< /S /GoTo /D (subsubsection.6.8.1) >>
 endobj
 360 0 obj
 (\376\377\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n)
 endobj
 361 0 obj
-<< /S /GoTo /D (subsubsection.6.10.2) >>
+<< /S /GoTo /D (subsubsection.6.8.2) >>
 endobj
 364 0 obj
-(\376\377\000D\000e\000f\000i\000n\000e\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n)
+(\376\377\000F\000u\000n\000c\000t\000i\000o\000n\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n)
 endobj
 365 0 obj
-<< /S /GoTo /D (subsubsection.6.10.3) >>
+<< /S /GoTo /D (subsection.6.9) >>
 endobj
 368 0 obj
-(\376\377\000F\000u\000n\000c\000t\000i\000o\000n\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n)
+(\376\377\000s\000p\000x\000.\000h\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e)
 endobj
 369 0 obj
-<< /S /GoTo /D (subsubsection.6.10.4) >>
+<< /S /GoTo /D (subsubsection.6.9.1) >>
 endobj
 372 0 obj
-(\376\377\000V\000a\000r\000i\000a\000b\000l\000e\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n)
+(\376\377\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n)
 endobj
 373 0 obj
-<< /S /GoTo /D (subsection.6.11) >>
+<< /S /GoTo /D (subsubsection.6.9.2) >>
 endobj
 376 0 obj
-(\376\377\000w\000c\000s\000.\000h\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e)
+(\376\377\000D\000e\000f\000i\000n\000e\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n)
 endobj
 377 0 obj
-<< /S /GoTo /D (subsubsection.6.11.1) >>
+<< /S /GoTo /D (subsubsection.6.9.3) >>
 endobj
 380 0 obj
-(\376\377\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n)
+(\376\377\000E\000n\000u\000m\000e\000r\000a\000t\000i\000o\000n\000\040\000T\000y\000p\000e\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n)
 endobj
 381 0 obj
-<< /S /GoTo /D (subsubsection.6.11.2) >>
+<< /S /GoTo /D (subsubsection.6.9.4) >>
 endobj
 384 0 obj
-(\376\377\000D\000e\000f\000i\000n\000e\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n)
+(\376\377\000F\000u\000n\000c\000t\000i\000o\000n\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n)
 endobj
 385 0 obj
-<< /S /GoTo /D (subsubsection.6.11.3) >>
+<< /S /GoTo /D (subsubsection.6.9.5) >>
 endobj
 388 0 obj
-(\376\377\000F\000u\000n\000c\000t\000i\000o\000n\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n)
+(\376\377\000V\000a\000r\000i\000a\000b\000l\000e\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n)
 endobj
 389 0 obj
-<< /S /GoTo /D (subsubsection.6.11.4) >>
+<< /S /GoTo /D (subsection.6.10) >>
 endobj
 392 0 obj
-(\376\377\000V\000a\000r\000i\000a\000b\000l\000e\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n)
+(\376\377\000t\000a\000b\000.\000h\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e)
 endobj
 393 0 obj
-<< /S /GoTo /D (subsection.6.12) >>
+<< /S /GoTo /D (subsubsection.6.10.1) >>
 endobj
 396 0 obj
-(\376\377\000w\000c\000s\000f\000i\000x\000.\000h\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e)
+(\376\377\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n)
 endobj
 397 0 obj
-<< /S /GoTo /D (subsubsection.6.12.1) >>
+<< /S /GoTo /D (subsubsection.6.10.2) >>
 endobj
 400 0 obj
-(\376\377\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n)
+(\376\377\000D\000e\000f\000i\000n\000e\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n)
 endobj
 401 0 obj
-<< /S /GoTo /D (subsubsection.6.12.2) >>
+<< /S /GoTo /D (subsubsection.6.10.3) >>
 endobj
 404 0 obj
-(\376\377\000D\000e\000f\000i\000n\000e\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n)
+(\376\377\000E\000n\000u\000m\000e\000r\000a\000t\000i\000o\000n\000\040\000T\000y\000p\000e\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n)
 endobj
 405 0 obj
-<< /S /GoTo /D (subsubsection.6.12.3) >>
+<< /S /GoTo /D (subsubsection.6.10.4) >>
 endobj
 408 0 obj
 (\376\377\000F\000u\000n\000c\000t\000i\000o\000n\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n)
 endobj
 409 0 obj
-<< /S /GoTo /D (subsubsection.6.12.4) >>
+<< /S /GoTo /D (subsubsection.6.10.5) >>
 endobj
 412 0 obj
 (\376\377\000V\000a\000r\000i\000a\000b\000l\000e\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n)
 endobj
 413 0 obj
-<< /S /GoTo /D (subsection.6.13) >>
+<< /S /GoTo /D (subsection.6.11) >>
 endobj
 416 0 obj
-(\376\377\000w\000c\000s\000h\000d\000r\000.\000h\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e)
+(\376\377\000w\000c\000s\000.\000h\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e)
 endobj
 417 0 obj
-<< /S /GoTo /D (subsubsection.6.13.1) >>
+<< /S /GoTo /D (subsubsection.6.11.1) >>
 endobj
 420 0 obj
 (\376\377\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n)
 endobj
 421 0 obj
-<< /S /GoTo /D (subsubsection.6.13.2) >>
+<< /S /GoTo /D (subsubsection.6.11.2) >>
 endobj
 424 0 obj
 (\376\377\000D\000e\000f\000i\000n\000e\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n)
 endobj
 425 0 obj
-<< /S /GoTo /D (subsubsection.6.13.3) >>
+<< /S /GoTo /D (subsubsection.6.11.3) >>
 endobj
 428 0 obj
-(\376\377\000F\000u\000n\000c\000t\000i\000o\000n\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n)
+(\376\377\000E\000n\000u\000m\000e\000r\000a\000t\000i\000o\000n\000\040\000T\000y\000p\000e\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n)
 endobj
 429 0 obj
-<< /S /GoTo /D (subsubsection.6.13.4) >>
+<< /S /GoTo /D (subsubsection.6.11.4) >>
 endobj
 432 0 obj
-(\376\377\000V\000a\000r\000i\000a\000b\000l\000e\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n)
+(\376\377\000F\000u\000n\000c\000t\000i\000o\000n\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n)
 endobj
 433 0 obj
-<< /S /GoTo /D (subsection.6.14) >>
+<< /S /GoTo /D (subsubsection.6.11.5) >>
 endobj
 436 0 obj
-(\376\377\000w\000c\000s\000l\000i\000b\000.\000h\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e)
+(\376\377\000V\000a\000r\000i\000a\000b\000l\000e\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n)
 endobj
 437 0 obj
-<< /S /GoTo /D (subsubsection.6.14.1) >>
+<< /S /GoTo /D (subsection.6.12) >>
 endobj
 440 0 obj
-(\376\377\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n)
+(\376\377\000w\000c\000s\000e\000r\000r\000.\000h\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e)
 endobj
 441 0 obj
-<< /S /GoTo /D (subsection.6.15) >>
+<< /S /GoTo /D (subsubsection.6.12.1) >>
 endobj
 444 0 obj
-(\376\377\000w\000c\000s\000m\000a\000t\000h\000.\000h\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e)
+(\376\377\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n)
 endobj
 445 0 obj
-<< /S /GoTo /D (subsubsection.6.15.1) >>
+<< /S /GoTo /D (subsubsection.6.12.2) >>
 endobj
 448 0 obj
-(\376\377\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n)
+(\376\377\000D\000e\000f\000i\000n\000e\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n)
 endobj
 449 0 obj
-<< /S /GoTo /D (subsubsection.6.15.2) >>
+<< /S /GoTo /D (subsubsection.6.12.3) >>
 endobj
 452 0 obj
-(\376\377\000D\000e\000f\000i\000n\000e\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n)
+(\376\377\000F\000u\000n\000c\000t\000i\000o\000n\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n)
 endobj
 453 0 obj
-<< /S /GoTo /D (subsection.6.16) >>
+<< /S /GoTo /D (subsection.6.13) >>
 endobj
 456 0 obj
-(\376\377\000w\000c\000s\000p\000r\000i\000n\000t\000f\000.\000h\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e)
+(\376\377\000w\000c\000s\000f\000i\000x\000.\000h\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e)
 endobj
 457 0 obj
-<< /S /GoTo /D (subsubsection.6.16.1) >>
+<< /S /GoTo /D (subsubsection.6.13.1) >>
 endobj
 460 0 obj
 (\376\377\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n)
 endobj
 461 0 obj
-<< /S /GoTo /D (subsubsection.6.16.2) >>
+<< /S /GoTo /D (subsubsection.6.13.2) >>
 endobj
 464 0 obj
-(\376\377\000F\000u\000n\000c\000t\000i\000o\000n\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n)
+(\376\377\000D\000e\000f\000i\000n\000e\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n)
 endobj
 465 0 obj
-<< /S /GoTo /D (subsection.6.17) >>
+<< /S /GoTo /D (subsubsection.6.13.3) >>
 endobj
 468 0 obj
-(\376\377\000w\000c\000s\000t\000r\000i\000g\000.\000h\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e)
+(\376\377\000E\000n\000u\000m\000e\000r\000a\000t\000i\000o\000n\000\040\000T\000y\000p\000e\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n)
 endobj
 469 0 obj
-<< /S /GoTo /D (subsubsection.6.17.1) >>
+<< /S /GoTo /D (subsubsection.6.13.4) >>
 endobj
 472 0 obj
-(\376\377\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n)
+(\376\377\000F\000u\000n\000c\000t\000i\000o\000n\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n)
 endobj
 473 0 obj
-<< /S /GoTo /D (subsubsection.6.17.2) >>
+<< /S /GoTo /D (subsubsection.6.13.5) >>
 endobj
 476 0 obj
-(\376\377\000D\000e\000f\000i\000n\000e\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n)
+(\376\377\000V\000a\000r\000i\000a\000b\000l\000e\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n)
 endobj
 477 0 obj
-<< /S /GoTo /D (subsubsection.6.17.3) >>
+<< /S /GoTo /D (subsection.6.14) >>
 endobj
 480 0 obj
-(\376\377\000F\000u\000n\000c\000t\000i\000o\000n\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n)
+(\376\377\000w\000c\000s\000h\000d\000r\000.\000h\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e)
 endobj
 481 0 obj
-<< /S /GoTo /D (subsection.6.18) >>
+<< /S /GoTo /D (subsubsection.6.14.1) >>
 endobj
 484 0 obj
-(\376\377\000w\000c\000s\000u\000n\000i\000t\000s\000.\000h\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e)
+(\376\377\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n)
 endobj
 485 0 obj
-<< /S /GoTo /D (subsubsection.6.18.1) >>
+<< /S /GoTo /D (subsubsection.6.14.2) >>
 endobj
 488 0 obj
-(\376\377\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n)
+(\376\377\000D\000e\000f\000i\000n\000e\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n)
 endobj
 489 0 obj
-<< /S /GoTo /D (subsubsection.6.18.2) >>
+<< /S /GoTo /D (subsubsection.6.14.3) >>
 endobj
 492 0 obj
-(\376\377\000D\000e\000f\000i\000n\000e\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n)
+(\376\377\000E\000n\000u\000m\000e\000r\000a\000t\000i\000o\000n\000\040\000T\000y\000p\000e\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n)
 endobj
 493 0 obj
-<< /S /GoTo /D (subsubsection.6.18.3) >>
+<< /S /GoTo /D (subsubsection.6.14.4) >>
 endobj
 496 0 obj
 (\376\377\000F\000u\000n\000c\000t\000i\000o\000n\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n)
 endobj
 497 0 obj
-<< /S /GoTo /D (subsubsection.6.18.4) >>
+<< /S /GoTo /D (subsubsection.6.14.5) >>
 endobj
 500 0 obj
 (\376\377\000V\000a\000r\000i\000a\000b\000l\000e\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n)
 endobj
 501 0 obj
-<< /S /GoTo /D (subsection.6.19) >>
+<< /S /GoTo /D (subsection.6.15) >>
 endobj
 504 0 obj
-(\376\377\000w\000c\000s\000u\000t\000i\000l\000.\000h\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e)
+(\376\377\000w\000c\000s\000l\000i\000b\000.\000h\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e)
 endobj
 505 0 obj
-<< /S /GoTo /D (subsubsection.6.19.1) >>
+<< /S /GoTo /D (subsubsection.6.15.1) >>
 endobj
 508 0 obj
 (\376\377\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n)
 endobj
 509 0 obj
-<< /S /GoTo /D (subsubsection.6.19.2) >>
+<< /S /GoTo /D (subsection.6.16) >>
 endobj
 512 0 obj
-(\376\377\000F\000u\000n\000c\000t\000i\000o\000n\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n)
+(\376\377\000w\000c\000s\000m\000a\000t\000h\000.\000h\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e)
 endobj
 513 0 obj
-<< /S /GoTo /D [514 0 R  /Fit ] >>
+<< /S /GoTo /D (subsubsection.6.16.1) >>
+endobj
+516 0 obj
+(\376\377\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n)
+endobj
+517 0 obj
+<< /S /GoTo /D (subsubsection.6.16.2) >>
+endobj
+520 0 obj
+(\376\377\000D\000e\000f\000i\000n\000e\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n)
+endobj
+521 0 obj
+<< /S /GoTo /D (subsection.6.17) >>
+endobj
+524 0 obj
+(\376\377\000w\000c\000s\000p\000r\000i\000n\000t\000f\000.\000h\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e)
+endobj
+525 0 obj
+<< /S /GoTo /D (subsubsection.6.17.1) >>
+endobj
+528 0 obj
+(\376\377\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n)
+endobj
+529 0 obj
+<< /S /GoTo /D (subsubsection.6.17.2) >>
+endobj
+532 0 obj
+(\376\377\000D\000e\000f\000i\000n\000e\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n)
+endobj
+533 0 obj
+<< /S /GoTo /D (subsubsection.6.17.3) >>
+endobj
+536 0 obj
+(\376\377\000F\000u\000n\000c\000t\000i\000o\000n\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n)
+endobj
+537 0 obj
+<< /S /GoTo /D (subsection.6.18) >>
+endobj
+540 0 obj
+(\376\377\000w\000c\000s\000t\000r\000i\000g\000.\000h\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e)
+endobj
+541 0 obj
+<< /S /GoTo /D (subsubsection.6.18.1) >>
+endobj
+544 0 obj
+(\376\377\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n)
+endobj
+545 0 obj
+<< /S /GoTo /D (subsubsection.6.18.2) >>
+endobj
+548 0 obj
+(\376\377\000D\000e\000f\000i\000n\000e\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n)
+endobj
+549 0 obj
+<< /S /GoTo /D (subsubsection.6.18.3) >>
+endobj
+552 0 obj
+(\376\377\000F\000u\000n\000c\000t\000i\000o\000n\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n)
+endobj
+553 0 obj
+<< /S /GoTo /D (subsection.6.19) >>
+endobj
+556 0 obj
+(\376\377\000w\000c\000s\000u\000n\000i\000t\000s\000.\000h\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e)
+endobj
+557 0 obj
+<< /S /GoTo /D (subsubsection.6.19.1) >>
 endobj
-516 0 obj <<
-/Length 222       
+560 0 obj
+(\376\377\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n)
+endobj
+561 0 obj
+<< /S /GoTo /D (subsubsection.6.19.2) >>
+endobj
+564 0 obj
+(\376\377\000D\000e\000f\000i\000n\000e\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n)
+endobj
+565 0 obj
+<< /S /GoTo /D (subsubsection.6.19.3) >>
+endobj
+568 0 obj
+(\376\377\000E\000n\000u\000m\000e\000r\000a\000t\000i\000o\000n\000\040\000T\000y\000p\000e\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n)
+endobj
+569 0 obj
+<< /S /GoTo /D (subsubsection.6.19.4) >>
+endobj
+572 0 obj
+(\376\377\000F\000u\000n\000c\000t\000i\000o\000n\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n)
+endobj
+573 0 obj
+<< /S /GoTo /D (subsubsection.6.19.5) >>
+endobj
+576 0 obj
+(\376\377\000V\000a\000r\000i\000a\000b\000l\000e\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n)
+endobj
+577 0 obj
+<< /S /GoTo /D (subsection.6.20) >>
+endobj
+580 0 obj
+(\376\377\000w\000c\000s\000u\000t\000i\000l\000.\000h\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e)
+endobj
+581 0 obj
+<< /S /GoTo /D (subsubsection.6.20.1) >>
+endobj
+584 0 obj
+(\376\377\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n)
+endobj
+585 0 obj
+<< /S /GoTo /D (subsubsection.6.20.2) >>
+endobj
+588 0 obj
+(\376\377\000F\000u\000n\000c\000t\000i\000o\000n\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n)
+endobj
+589 0 obj
+<< /S /GoTo /D [590 0 R  /Fit ] >>
+endobj
+592 0 obj <<
+/Length 226       
 /Filter /FlateDecode
 >>
 stream
-xڍ»nB1†÷óa8®/q.Œ@A­Ú©‘: () ¡å훐Sԁ¡Ê`;þÿO¶É`yd"¯¢¨ù8thöåwÙÑе,%Þiô¬ÄÖÄ!„ÀEwÄœFÓÛèUªxšº‡³¡Êq&}v® Ei·½ÏÞ^ž¦ãBÀ‘?^§çæ"ˆªÕÕ
-6‚ ]]Ë|ÌçÍWÞ5ãöÒâüô}Ùçc+܍ º6:[×âx¥½žË"o[âD˜ LÔµŠ‘¨òºÇtÛ¼\W#¨Ú÷úYTô
+xڍP;O1ÞïWd¼jlÇÎ%¥!u bè#t¢H¨•è¿ÇלªP†OÎ÷ðƒÚ#—ÐõÚCòê6_
ºý.Yaoxƒ˜°&èÙ0 ÄÈךZÝDR¨~ÐÎrs÷ÈìHÀKpùÓ±Fà`-GQÞ¾·o÷¯/O³Î°0¾ûÈÏÕGTŸ‘Ô&tö-ʾü¬e[­ëSŇïßÓ®ìkA`¾K^„êH2ìÄ霖;ÑöXªm¹9ŒóŒ1iŠ<õX+F¢!³™çËúva»•ªüëÀTßUÂ
 endstream
 endobj
-514 0 obj <<
+590 0 obj <<
 /Type /Page
-/Contents 516 0 R
-/Resources 515 0 R
+/Contents 592 0 R
+/Resources 591 0 R
 /MediaBox [0 0 595.276 841.89]
-/Parent 522 0 R
+/Parent 598 0 R
 >> endobj
-517 0 obj <<
-/D [514 0 R /XYZ 90 757.935 null]
+593 0 obj <<
+/D [590 0 R /XYZ 90 757.935 null]
 >> endobj
-518 0 obj <<
-/D [514 0 R /XYZ 90 733.028 null]
+594 0 obj <<
+/D [590 0 R /XYZ 90 733.028 null]
 >> endobj
-515 0 obj <<
-/Font << /F22 521 0 R >>
+591 0 obj <<
+/Font << /F22 597 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-525 0 obj <<
-/Length 2119      
+601 0 obj <<
+/Length 2121      
 /Filter /FlateDecode
 >>
 stream
-xÚí\KsÛ6¼ëWð(ŒâÅzLÓdÚéÛžigÒ\™IÕ:Š++mòï BÀFAÚJO‘ÄÏß.—,ARbÕÿX¥hÕÖ-Q¢®¶¯V´z©?}ºbvë…Þ|ltµúä‰ÐET#ª«ãŸ7ŒÔœUW7ÏÖŸ}ûÍÕçß\]nž_}YIN	ºÏ°e7|´úüjjmkÑÿX={N«MàË%BuÕ_ú5%L©êÕJmÆ×·«ËÕ÷Só¹ÐŸ§¸×L$É3I„l{.mjÃþõþØï÷	ªª‰n7Â^Úm?Dbù”Vvë Æ6ŒRºþñ³Ë¯¾x´¹à5]KÒš×ûó⻧—¾ÝHºþI¿—j¬ˆØqÑAÙŒb¤„+AìjÚÊÔœbŨ$Jʪiõ£õ{äpÕAù˹‡[Ž¸dGï~FÞÕs"ÑN»ß´„S5ƒ'›‹Z˜÷?©Ôô¯³ŽÍä#ph\
<4q£¤#‡1ŽäФn´ZÒpy¶ckEºŽaÇÚãX>9önÃèúÝa÷ò×ã©m;¢Wí¶55˜C+I£·…üzùœ_Á1ñ~Ç$n4žô+@í‚k?wí9a#8áJfÓÆn6LLÜ<îïÖ­ûíõ±·!óÕîþÔª-'u]§N5%Å$ÊŒJ"_õ jéYûì+“ûl7@ÂíóõñÚìéåñðf{|c0}±¿éßžì½ÁZŠ­x÷m
d4í@KæbUtB;qî$”g')W3Ê1Åê© ýiÄvJÝfN*–ÀÖ`*JoSíŒÊÃ$unŒ"ù§i	É7J:p˜–Ò‡MKµžà¤jrCÔm6LÌ}²»…ãQ¶¤“¢
-:ŸšÑÖ@øI€C’‘®egG_ž¶fÜ÷i<ú½ONÅz%j>§srÖ`j0	{²’x8Ùý'NvÑ¡ñ£š¸QÒ—ã(H8Jõ:˜wÙ“·Ù09#H¿Þ¾y¥k¶¾>î^ïSëTÙVlrªK µI©€_“Ázˆ“¦9w ûêìøµ%£(ÓðÝö·w‡W¡0æõý‹þÐï·Z‘þD
>œÁÏÆjØÄ‹I¤Nà€×Ò†rfHa§	„Ú$]6ŒG #:mÉíÚó½WKôÀíêN“j¡"s¹Â¹ëÃщ|<»?^ë,±çõûûíaw—Œ’©W™Ø©ÿl
dÄ¥ÒŸÿ¿ñrŽZzË-ãFyÓ¤¹ëäÙ®Ó'’1ì:[ã\Ç­ëžìúÛ›y¤@êSɪ +a:S	YÓt–k: ¥7Ð2n”7@*¼Ì&¥ m×âĵ5Ætî2ÛÏ”òãýïÃ¥¶~Ãêõ»|ú&¢W!T '²×Ô@Šœ7DusŠ=‘ιHìÝ	$Ž
wIw¤Ò Ö‡—5O‰¶Æºó#‚؃ ŒìœðYô®Zƍò®H¥A¬±kÑa×Ùçºâ öX ˆ!kº€ÎrM´ô¦Zƍò¦H…A,%ŠIĮƘNä‚xw“b½N¤±`„ª*`¸,0–@–n!²\üJXèUB¥u5PÛ¸ÑxÇ3ykA¦°h‡Ûø
-·®ÆZ³<…°|
-#FfBù,pB´nZzÛ-ãFÀv ª0†E]“¦ÁWa\³]iXùF„¬ë:ËuÐÒ»h7®Pó>ûI)!ôŸ½'†M‰ñœ´)|»Û\¤îºÊc&WÁC	âåÁ¯‡5ðÌ‘y}½!óúFm€ó8¥s §D²ρ¶Æúñ#¢×ƒèŒì$ðYî$´ôžZƍF׉¤ë T©í('­Â×]\³]qôz,½€u]@g¹®Zz×-ãFÀu ª0zù`Ö_‹v5Æuµ
ß»Ão0|“÷~™hª 2yów¨¼\ö†¼Â7ô$’xò$’8n4z2ùd‚*œ	yÓ’Z
-8ºëÉò ÀòŒ™©0ä³Ø©iém´Œ¶KÞ–CP¥¶ÓR1|ÉÅÕ8Û•p€•`DȺ. ³\×-½ë€–q#à: UÀÑcäÉ #׋oÀ÷ÛëÃÍÞ¦¼âàáv[YMñ°zˆß™#ÂÞ‘@â¸ÑèÈä]U:2Irg„n4%֏¾ÈÞ<;	z2˝óBzÃ兌ڌvSI»åq
-Ý6~OBâ«-®Æù­4u¬|ê"BÆp!Å:i9Yi7Ê›A¦.kõäøK®Æ¸®u©û秮6oª 2½ìå
æår7äõ»3O‰½'Äq#àI U:6Œ´
-¯«±ž,OÞ ,½ˆ‘
->˝
-–Þv@˸°€*|Ò€
Á×âëήÆÙ®8€=`@Ⱥ. ³\×-½ë€–q#à: Uøè•N;RË°­1®ël ßßmnú6DèNj"ƒM
¤æž·
-©=<oel´õ~ÚƍÆ/ÍÓ¤Tiøj+.ñ,hk¬?"|=_ÀÈNƒŸåNƒ@Ko; eÜØ@†¯b„+|ÉÙ–8Ó•F¯GÊ'/`cpY¬á€“߀Q›¼Û Îøg¡Ïeò1,ªÑ˜yB«ìÆÌ/Žt¤
.˜Véåg+Ý÷¤‡ŸÀ0ƒåi¿ïþgU´Çÿ¿v/žlx½î1oì/}±îS*>­óŽSÆÌ«Cíëƒy3üF˜Nó“Ÿ	ûåóýÛw/û}òûâ†^ Îß`|W
+xÚí\Í“Û4½ç¯ð19¬Ð—?ı-íÀ0º;3ÐÃ’uK`›.ÙèlI–¬H¯©
+ðÎ6ÿö÷žŸŸô,Û	«¨þa•¢U[·D‰ºÚ¾YÑêµ~÷ي٭zóE°ýÑÕ곧BÿQ¨®^ÿÞ0RsV]Ýü¸~üü›«/¾¹ºÜ¼¼úª’œ.tŸaËnxkõÅÕÔÚ×¢ÿ¾úñ%­n4¯V”ÕUê×”0¥ª7+9´_ß®.WßM=ÌûB¿Ÿâ^3‘$Ï$²qì¹ ´©
û·ûc¿?Þ'¨6ª&ºÝ3¼uxm·½ˆÄò…)­ìÖŒm.¥týýã˯¿|´¹à5]KÒn^^ïoÌ‹oŸ]>z¾‘lýCX1ä5#\Ö3š‘®1¬iG(Ssš£’()«¦ÕÖÄU_å#,ç6n9â’Q ½Ã¹£ÂAxWωD;íj0|ÓNÕžl.j}pþÝ_R©ÿè_gšÉGàиxhâFIGã!É¡IÝh7´¤áòlÇÖŠtÃŽµ5Ʊ|rì݆ÑõûÃîõ/ÇSÛvD;®
+Ú'lkj0‡V’Fo9<øõ<ò9¿‚câý
+ŽIÜ(ïW€4¤Ú×~îÚsGp•Ì&ŽÝ<0á6ržôw‡
ëÖýöúØÛ˜ùzwjÕ–“º®„S§šÈbeF%‘±zPµô¬}ö•É}¶› áöùúxmöôòxx·=¾3
+˜·¾Üßôì½ÁZŠ­x÷m
d4í@KæbUtB;qî$”g')W3Ê1Åê© ýiÄvJÝfN*–ÀÖ`*JoSíŒÊÃ$unŒ"ù§i	É7J:p˜–ÒÇMKµžà¤jrCÔm6LÌ}º»…ãQ¶¤“¢
+:ŸšÑÖ@øI‡Üx”Œt-;{<úòüx´5#î4ýÞ'§b½È5ŸÓ99k05˜„=Ù
I<œìþ'»èÐøQ
+MÜ(?JÒGŽR½æ]öäÁm˜Ôçé“·ÛwoôbmÃÖ×ÇÝÛýÉ:U4D¶U {ºN5%Ú¤ÔŒ_fë!NšæÜ쫳ã×–Œ ÓðÝö·w‡7¡0æõ‹þUè÷[­H¢Îàçc5l	âÅ…$R'pÀkiC93$°ÓˆÂFm’.Æ#€¶ˆävíùÁ«%zàvu§IµŠP‘¹\a‹\õáèD>žÝ¯u–Øóú'ýýö°»KFÉ‰Ô«Ì ìÔ¶2âRéŒÏÿßx9Ç-½å€–q£¼é ÒÜuòl×éÉv­q®ãÖuOwýíÍ<Ò	 õ)dU€•0©„¬é:Ë5ÐÒ›h7Ôl’¦H…—Ù¤¤íZœ¸¶Æ˜Î]fû‰R~¼ÿm¸ÔÖoX½~ŸOßDô
+"„ªôDöšH‘ó†¨nNq¡'Ò9w‰½;Äq£Aâ6éN€TÄúð²†ã)ÑÖXw~B{0Ä€‘>˝–Þu@˸Ѡf—t@*
b]‹»ÎÖ8×±ÇAYÓt–k: ¥7Ð2n”7@*b¡(QL v5Æt"Ä»›lëup"#TUƒÄe±²táåâWÂB¯Z(­«ÚƍÆ;[É[[ª0…E;ÜÆWp>t5Öšå)€åS12bÈg¢uÐÒÛh7¶P…1,êš4
¾
+ãjœíJc8ÀÊÇ0"d]ÐY®ë€–Þu@˸p€šçðÙOJ	¡ÿí1lJŒç¤MáÛݾà
+´ u×U3¹
+J/·x=¬gŽÌëë
™×7j3Ú‘'í˜Ç)9%’5x´5֏Ÿ½D/`d'Á€Ïr'A ¥÷Ð2n\ JmG9i¾îâjœíŠ£×cè„¬ë:ËuÐÒ»h7]'’®P…Ñ˳6øZ´«1®«møÞ~…᛼÷ËDSÉ›¿C
äå²7äõ¾¡'‘Ä“'‘Äq£Ñ“É›rªp&äMKj)àLèj¬'Ë8 Ë0bd¦ÂÏb§B¤¥·Ð2nl Jm§¤bø’‹«q¶+
à +Àˆu]@g¹®Zz×-ãF£ë’7ƒTi G‘'8xŒ\/¾] ßo¯7y˜òŠƒ‡Ûm	d5ÅoÀê!~gŽ
+{G‰ãF£#UÒ‘ ªtd’äÎÝ4hJ¬?!|'(½y:vôd–;æ…ô†ËµvËãºmüœ„ÄW[\ó[iêXùÔE„ŒáB:‹uÒr²Ò2n”7‚*L]ÖêÉñ‡\q]ëR÷N]m,ÞTdzÙËÌËånÈë!wgž{O‰ãFÀ“ ªt&li^Wc=Yž¼X>z#;|–;-½í€–q#`; Uø¤‚¯Åם]³]q {,À€u]@g¹®Zz×-ãF㇔iÒu ªðÑ+v¤–`[c\×Ù ¾¿ÛÜômˆÐÔD›HÍ=oR{xÞÊØhëý´?¨ÒðÕ6V\âYÐÖX?~Bøz0¾€‘>˝–Þv@˸°€*_ÅWø’³-q¦+^”O^ÀÆ8.à²XÃ!'¿!£6y·œñÏBŸ	ÊäcXT£1ó„VÙ—Œ™oéH\0¬ÒËÏVºÏI_a˳~ßüתhŽ¿¯6Š¯ßÙOI?w)-Í/¦>§üsAÍ_œ2f^½Úðzýö`þ¾'L§yâ«Â~~ïœÿ×û×ý>ù‰qC0ço÷¯}~
 endstream
 endobj
-524 0 obj <<
+600 0 obj <<
 /Type /Page
-/Contents 525 0 R
-/Resources 523 0 R
+/Contents 601 0 R
+/Resources 599 0 R
 /MediaBox [0 0 595.276 841.89]
-/Parent 522 0 R
-/Annots [ 530 0 R 531 0 R 532 0 R 533 0 R 534 0 R 535 0 R 536 0 R 537 0 R 538 0 R 539 0 R 540 0 R 541 0 R 542 0 R 543 0 R 544 0 R 545 0 R 546 0 R 547 0 R 548 0 R 549 0 R 550 0 R 551 0 R 552 0 R 553 0 R 554 0 R 555 0 R 556 0 R 557 0 R 558 0 R 559 0 R 560 0 R 561 0 R 562 0 R ]
+/Parent 598 0 R
+/Annots [ 606 0 R 607 0 R 608 0 R 609 0 R 610 0 R 611 0 R 612 0 R 613 0 R 614 0 R 615 0 R 616 0 R 617 0 R 618 0 R 619 0 R 620 0 R 621 0 R 622 0 R 623 0 R 624 0 R 625 0 R 626 0 R 627 0 R 628 0 R 629 0 R 630 0 R 631 0 R 632 0 R 633 0 R 634 0 R 635 0 R 636 0 R 637 0 R 638 0 R ]
 >> endobj
-530 0 obj <<
+606 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [89.004 694.014 237.297 702.99]
+/Rect [89.004 694.014 252.241 702.99]
 /Subtype /Link
 /A << /S /GoTo /D (section.1) >>
 >> endobj
-531 0 obj <<
+607 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [103.948 676.41 164.281 685.256]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.1.1) >>
 >> endobj
-532 0 obj <<
+608 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [103.948 656.728 169.163 667.632]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.1.2) >>
 >> endobj
-533 0 obj <<
+609 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [89.004 629.275 173.546 640.154]
 /Subtype /Link
 /A << /S /GoTo /D (section.2) >>
 >> endobj
-534 0 obj <<
+610 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [89.004 603.591 196.52 612.567]
 /Subtype /Link
 /A << /S /GoTo /D (section.3) >>
 >> endobj
-535 0 obj <<
+611 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [103.948 585.987 190.552 594.833]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.3.1) >>
 >> endobj
-536 0 obj <<
+612 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [89.004 558.38 148.839 567.356]
 /Subtype /Link
 /A << /S /GoTo /D (section.4) >>
 >> endobj
-537 0 obj <<
+613 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [103.948 540.775 162.348 549.622]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.4.1) >>
 >> endobj
-538 0 obj <<
+614 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [89.004 513.168 237.466 522.145]
 /Subtype /Link
 /A << /S /GoTo /D (section.5) >>
 >> endobj
-539 0 obj <<
+615 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [103.948 493.507 225.68 504.411]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.5.1) >>
 >> endobj
-540 0 obj <<
+616 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [126.862 475.882 243.463 486.786]
 /Subtype /Link
 /A << /S /GoTo /D (subsubsection.5.1.1) >>
 >> endobj
-541 0 obj <<
+617 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [126.862 460.315 245.137 469.162]
 /Subtype /Link
 /A << /S /GoTo /D (subsubsection.5.1.2) >>
 >> endobj
-542 0 obj <<
+618 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [103.948 440.634 224.335 451.538]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.5.2) >>
 >> endobj
-543 0 obj <<
+619 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [126.862 423.009 243.463 433.913]
 /Subtype /Link
 /A << /S /GoTo /D (subsubsection.5.2.1) >>
 >> endobj
-544 0 obj <<
+620 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [126.862 407.442 245.137 416.289]
 /Subtype /Link
 /A << /S /GoTo /D (subsubsection.5.2.2) >>
 >> endobj
-545 0 obj <<
+621 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [103.948 387.76 232.086 398.664]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.5.3) >>
 >> endobj
-546 0 obj <<
+622 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [126.862 370.136 243.463 381.04]
 /Subtype /Link
 /A << /S /GoTo /D (subsubsection.5.3.1) >>
 >> endobj
-547 0 obj <<
+623 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [126.862 354.569 245.137 363.416]
 /Subtype /Link
 /A << /S /GoTo /D (subsubsection.5.3.2) >>
 >> endobj
-548 0 obj <<
+624 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [103.948 334.887 224.584 345.791]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.5.4) >>
 >> endobj
-549 0 obj <<
+625 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [126.862 317.263 243.463 328.167]
 /Subtype /Link
 /A << /S /GoTo /D (subsubsection.5.4.1) >>
 >> endobj
-550 0 obj <<
+626 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [126.862 301.696 245.137 310.543]
 /Subtype /Link
 /A << /S /GoTo /D (subsubsection.5.4.2) >>
 >> endobj
-551 0 obj <<
+627 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [103.948 282.014 225.132 292.918]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.5.5) >>
 >> endobj
-552 0 obj <<
+628 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [126.862 264.39 243.463 275.294]
 /Subtype /Link
 /A << /S /GoTo /D (subsubsection.5.5.1) >>
 >> endobj
-553 0 obj <<
+629 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [126.862 248.823 245.137 257.669]
 /Subtype /Link
 /A << /S /GoTo /D (subsubsection.5.5.2) >>
 >> endobj
-554 0 obj <<
+630 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [103.948 229.141 224.016 240.045]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.5.6) >>
 >> endobj
-555 0 obj <<
+631 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [126.862 211.517 243.463 222.421]
 /Subtype /Link
 /A << /S /GoTo /D (subsubsection.5.6.1) >>
 >> endobj
-556 0 obj <<
+632 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [126.862 195.83 245.137 204.796]
 /Subtype /Link
 /A << /S /GoTo /D (subsubsection.5.6.2) >>
 >> endobj
-557 0 obj <<
+633 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [103.948 176.268 225.122 187.172]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.5.7) >>
 >> endobj
-558 0 obj <<
+634 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [126.862 158.644 243.463 169.548]
 /Subtype /Link
 /A << /S /GoTo /D (subsubsection.5.7.1) >>
 >> endobj
-559 0 obj <<
+635 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [126.862 142.957 245.137 151.923]
+/Rect [126.862 143.077 245.137 151.923]
 /Subtype /Link
 /A << /S /GoTo /D (subsubsection.5.7.2) >>
 >> endobj
-560 0 obj <<
+636 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [103.948 123.395 227.344 134.299]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.5.8) >>
 >> endobj
-561 0 obj <<
+637 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [126.862 105.771 243.463 116.675]
 /Subtype /Link
 /A << /S /GoTo /D (subsubsection.5.8.1) >>
 >> endobj
-562 0 obj <<
+638 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [126.862 90.204 245.137 99.05]
 /Subtype /Link
 /A << /S /GoTo /D (subsubsection.5.8.2) >>
 >> endobj
-529 0 obj <<
-/D [524 0 R /XYZ 90 712.582 null]
+605 0 obj <<
+/D [600 0 R /XYZ 90 712.582 null]
 >> endobj
-523 0 obj <<
-/Font << /F31 528 0 R /F22 521 0 R >>
+599 0 obj <<
+/Font << /F31 604 0 R /F22 597 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-565 0 obj <<
-/Length 2276      
+641 0 obj <<
+/Length 2298      
 /Filter /FlateDecode
 >>
 stream
-xÚíœKsÛ6…÷ú\Z£Ä“D–MšN;}LcO»h³°eÆõŒã¤²2iþ}A  8¶¡¦Ó	=YX¶®ï=:ù„‹Ò¢MkþÑF·M';¢¹l6oWmsi~ú튺gÍÓÇÑó_Ÿ®¾zÉÍo­xsúfúuE‰d´9½øýèùÏ?~óÓéÉúõé÷ jL5>uu5þpõÍéœÜ•–\©ÿZýþºm.Œ„ïW-áºo>šÇ-¡Z7oW‚q÷øzu²úeÎaÎÍÏsêEÛ“Vªæ˜Òw6d|b{é"^EÁ´Da^/ã¤Uáõ2^¯ò1ã+“D¯ÍoËöèöýßï·o×ÇÌ<>Ùm?lvöñ«áÍ°n6kz4¤.0¦ˆnUU½ó:|”ÆÌ‹RíI#ëcÙ¶Ÿë‹Ðú3Wxì—Ä[Ù+x½õ1ÐÛ4Ñè-cwÊQKñ^*˜A­#Š‰ûxdéeo„µ’Aó<º ãx$ÔÉŒ%/†ÝÙÕõpa9|1Ün¶WïwWïnî`(˜y³vMTì.†.*bB±§ç˧¯„ð2`¼LMØñ,v T%vª7h±ó1;æ°{y5\{æÞm>¼nvgyê„‘F›¨V†:Yêb9‹¥y9S‡¼LMÔ‰u¨ÔÜ{'êäC›¯êÆ6Ï`óõ1–:ÚCh»³óŠæ+‰YÕš¨j¦ùÚ(Í7ßXÚSóµoÀÛ4ÑÄc—唪]%#Rõxt1žÇ±ûv5Í7*Vn¾H‘[#=Ë]—;àešh®ÏbJÕbÇíR±s13vÌb÷èæjæ9ê"9Ë¥x¨^¦‰ u Tmó5áœjÜ|]Œ£ŽÚæûqs[Ñ|{"¥n¢ª™ækc ´¹ùFÒžš¯ÅxxÞ¦‰Fo9ÍòJU®‚Rk¢´„« ñ<V7ߨX¹ù"EvŒõ,vD^ÎØ!/ÓDvÙTj;ù`ìzFZ<øººÊÖ*•;/PãˆZ–\ÙÈÀ[ÙÈ$ÍD[öœÔÙï¹â¡=W*Ó¼„‚=×Ç8ܘ빻ó³í¶Üs3
×¼JÖD3ýv
-ª¦Óè~_ÕÒÚí=4‡ŽÀâ4Ñh±È	JÕv]¡HÏ^ÿ\Œ'²¾ë†b ëEn
Œô,w^쀗i"€(UÛu™&TßÓv]ÌŒ]mß
µ@ã‚u‘œåR¼Ô/ÓD€:Pj¼|l0‘÷^è¯iË–EK—´Ý³£5^ڝ» í{Òõº	ùïõ!HÃlI"îœÀû݁è¹éÇê¡Ž(¼¸áð1“ÓÅÄñòöf¸&Z‚åÝFkÞ³f¯´'/}¯¹(Š™÷y»¯é?¡þ»ëÀïGä÷ü~D~§‰òôïGTªró!”"\á͇qtÖ_쎊•7H‘m±žÅ¶äeÀx™&š°SYì@©Ê͇fQæxóác<vlÆe7i&€0ReÁs1P“fÿÕÑ=M_ð¢Xbؘ6¦‰ s TíRÇÍÒeRCæ\ŒgŽû,>Ül&ÀRæÖô(‡&m/›¨b;e13mrÁ÷d}‰Ø•xþÞ€i¢‰·ì¥lTªv£œˆ_Êö1ž7áxûuM)=:Û^göÁèÌ%y•Í@gc ¶ºHÛ’ þè€i¢	:…”ª<ÞäZ’^	8møsÓÆØTw·^l×R=fî`æcfŠ¨ræ˜ÓÆ@yþœ3–÷tΣ‰,žÑD§‰Êh¢R•ý—w=aøâÀ¬4B©òœäØ1#³Ø)€+™¤™ŽÛ,nå:•Ý—«–(Š¯eûÏÛFT®<a M~ˆ5-oÂ@6à€i"€(U»Â™µEkü—>Æ3ç'ŒÓuß}z?\o„2»ƒ®‰*f7{c”å7{±¬mö7à_šhâ-{¿*UË“„+|Šâc<oâ ‰6ªXžh‘¬™·HÖ’xþÞ€i"À(UÛSÛŽtûÏ›<|¢Ê–'Z¤m†.Ò¶$è€:à_šh‚.{Å•ªœh™n	¥=œh}Œ…Ž»‰örØ}ÜÜîÎÎ×¢-N´†¼ÜPË%Qœ7Qñ»è¹¨	J4ë÷.f¨-ðˆLyD¦¦‰Ê<¢R•M—u¦‰j<ÇÚŒÌëYŸN²QPa”õ,;àeÀx™&؁RµØIAz¥1v.ÆcÇÚëEË{=$Ë·ÝXÖ‚Ú.ò/ðüKM¼eo@¥jÛ.ïøS|ŒåM¸¶{}uó¨ÛVé(m¢z™ÛVlån[‰5=ݶè~:ßi¢‰N™¥”ªœDÕäž»V\ˆcó€<—¸,Ç5à f¹ý·ld ®ld’fÂ-{ë ¨SÛ{[³‰×
-ãæb<oœ%GåÊgÉH“?KŽ5-ï,Ù€6¦‰ r T%s´7›§/q>Æ3wØÝ*QÅò~Éòû½XÖ‚ö{È¿™7ä_šhâ-{·
-*UÙQ©2{,Ï’}Œçí_¸[%*[>ÛCÚfè"mK‚ø þ¥‰¦ÿÛì3TªrÈ fsD‡C†±ÐI?d¼»|ԐÑmrDõ2C†¢Ükz2 Àï@'ð;M4A½ÜJÕ¶`N‰ÐøÈÅÇ8:ëÇŒ¨XyÎ@Šì ëY줁¼Ø/ÓD ;Pª¶Snvïø€ÙÇxì;é‹*‚57áHÖ’š0ð/ðüKÞ@©ÊeN+Âð}R6³ÆßõÍ%Ë{¾²*[Pµ ÔÊÎÍ •ÛO2ýf?ã£\dú«O®ˆÊ»­©Eí§±Ö}¾ðôÇ¢ª']ôñ8œ6Šèñ]aÿXT)í[äÛáfØží|—õËޏþÁË5“Gùý¦³_hÿ¬åÏÌ?}gwj½cß¹wøíùÉàᄊß
-â~ùü“çüïO—ÃMþóQ&y‘9ÿ ÖlÝ}
+xÚíœ_s5Åßý)ö1~ˆÐÿ]ñH)ÍÀð8nÉLêǝÒov%­dE:IÊ@7Ó‡¸öõ½Ç'?ëê®å°ŽÚ¬3´ëUOŒPÝæõŠv¯ì½_¯˜ôÔ>|š<þÅÙ곯„}1Ztg/§§kFgÝÙå¯'Ï~øþìù÷g/Ö¿Ÿ}ÛIÖ©ÇTãCWW㝫çgsr_Z	=¦þsõëï´»´¾]Q"Ìн··)aÆt¯W’ûzõbõãœÃÝ/ìý%õ’„*ݝ
+I†Þ…Œì_ùˆŸ’`F%1RÚ×Ë¡:¾^Îãë
A!f|eŠ˜µ}¶¢'7oÿz»½>åöö‹ÃþÝæànÿ´}¹Ýow›5;Ùæ.p®‰¡ºKªÞz!JãöEJ¥¤‘õ©¢ôcýÆ|ä
+ý‘y«¨µBôÐ۽͍Þrq«°”a’[Ôz¢¹¼‹GÞ“A
VUDJVæÑ…Ï#a–Hn-ùr{8¿ºÞ^:¿ÜÞlöWoWov·0”ܾYû.)vCqiˆ<ÒóéÓWÃx±^æ‰&ìd;Pª;=ج‡Ø…˜€÷Ø}uµ½̽ټ{½ÝÎËÔI+uI­u.
+rÔ¥rKòr¦y™'ªS‡Jͽw¢NÝ·ùê~ló6ßã¨cÔbA;œ_44_EìªÖ%UÍ×Å@i¡ù¦Òžš¯ÃxyÞæ‰&û" Të*¨8QzÀ« 	<ŽÝ·oi¾I±zóEŠü2˜èYî2¼ŒØ/óDvC;Pª;á–:ˆ™±ã»7ßX4_ ÈS—ÈY.uÀËHð2O¨¥Z›¯
Ìàæëc<uÌ5ß÷››í~_o¾…Î+¦÷LR²Ðy]Ô5ÍÆñ®¥uÞ;˜G&Åy¢ÑbÁŠL‚R+¡2†h£àJb“Í
8)VoÀH‘[
+S=‹]
+‘—3vÈË<Q;Tê;uoìN(~}È]cû•êݨñÄE-Ë®ndä­nd–ÐV¯sÜwå}û®Òvz”öÝãqãsßmz¢”é’ª…Öëb ´0ô¦Òž†^ð6¼ÍM8ò"Ž TkÏ•šœãÕÏÇÛ{n,z.PäWÀDÏr—@àeÄx™'š°+^ûC¥Z{.7„™;š®™±kíº±h»@§.‘³\ꀗ‘:àežPJµ6_»uS½ÀÍ×Çxê„o¾‡‹ó½”wIÅâÌkC ª0ò¦ªžFÞ#"Ã‘H`qžh´X–‰¥Û¯4ÂRgà:b‘Íí7)Vo¿H‘[S=‹]‘—3vÈË<Ñ„*a‡J5¶_Ùk"8¾æbfìÛoR«Þ~‘ O]"g¹Ô/#uÀË< ”bZLԝ'­ÆCeR¤}íPYxx”¢ÇÓUc×Û{ ÆûÔÁtI…[ZC”1Û’h‘úV9¿E‚ÆÄ}wIxu×b&¦#=ã!³Íöšüá|ˆŽÔ·Ô¾qi,/Ãù(ŠÛ½6=Öô¯ ÿŸÝzÜñ¦~Ç7%ð;OT¦ozS‚R­­À®ìrÀŸz‡Ogû‘³¤؁ E¾$z–Û€—;àežh®xØ•jÜø
+£È ñ$ÄìøŒÝo”òÝ}:„
 œÅTEð|ÔÄ•&CÏŽ4}‹b…9dã̲1O41WüÌ•je®È›^ˆž¸ç;‹ØÞ6Aw¶èɇ·)‚ãõ÷…¦'Ü°.
+¸
¡A"e¤§"ù¿ƒ®VÝ™ÈUÝ™,
 ª^§±
+M‰føCë°’áìì»Ý&2•,d–¥ÒZfT—T,¬e.ÊâZ!Å‘¬Oq-«±ü‹°ÿòDn¦ˆ(ÕºˆÙm’1ø+!&ð¦<o?¯c'çû«ó‹Â|UÎö=%º¤l:µÍÐ%Ú–ð/BüËM—eŠZ£RÎWD莰!ÆAÇý;îÔ7\î×J<d˜åvÌ°ƒjR¹pÝÅ@yá
+z*ïé
+úšÀâˆ&°8OÐ¥Zû/íI/ñØ!Æ£Ù>¿&Åêó+Räæ×TÏbçWäeÄx™'š°+ž›@¥Û07”0†/›„˜€Ý#æפ\}~EšÂüšjZÞüŠlœ™C6æ‰&æŠßE¥Z™ëí
+cð ëbÄÌ\˜`ÃÀz¹}y/ì´Ý&ôs¶Ú®oŒ9M‚ª»¾TÖ‚v}È¿Èð/Ox¥ZyS’8bom“ŠõÑÉšyKd-‰7à_ä
ø—'šx+†@¥Zy=á_J	1·`´MÊÖG[¤m†.Ѷ$è€:à_žh‚®ø¡4*ÕøE(ÎŒ
‡“­qÈ	?ؾÚÞonçkI«ƒ­å®4Û
+E´],}›;‚äqɈáC*o1ƒm
ź£‘ĺ£YÀa½NëÚGí/Óh¼öùbû›«±H‘cS=ËEx™^æ‰&ꊟþ£RØ±Á¶®_=	1;þ¨-^R±¾ÅC²B·Me-¨Û"ÿfސy¢:o¨Tc·eZ“^âÉ!Æñ&}¿½¾Ú=è,”ÍÁX—Ô+œ…r1P”?•jz:è~G:ßy¢‰Îâ¡Tªu5´mqWCãéloÂI±zFŠ\Nõ,¶	#/#vÀË<Ñ„]ñ*ÕŠ`D|%Äìq-9)W¿–Œ4…kÉ©¦å]KF6F怍y¢‰¹â1Tªñc3Æ„ýâkÉ!&0÷Ÿ†J$ԏC!á<TªóS9…̉tsòDÓ/‘é¥W4£	Ç×ñ\D ëqWçjõ¢.(ŒQЂ†‰ºs3cu玓Ôùª™¾G"4Ñå¡–ÚZÌýÕ¶?<}ýDv—oÒ¯}hbÆ7ÄôíˆRîÝñõv7®ja7ÃOÞùµí‡ðÅOé~0ó9åŸêþgtæn½\suòÆaô—g/¾³ ó…*Æö=Þ¼øHÿëëí®üO&‰=Î(ÙÌ
 endstream
 endobj
-564 0 obj <<
+640 0 obj <<
 /Type /Page
-/Contents 565 0 R
-/Resources 563 0 R
+/Contents 641 0 R
+/Resources 639 0 R
 /MediaBox [0 0 595.276 841.89]
-/Parent 522 0 R
-/Annots [ 567 0 R 568 0 R 569 0 R 570 0 R 571 0 R 572 0 R 573 0 R 574 0 R 575 0 R 576 0 R 577 0 R 578 0 R 579 0 R 580 0 R 581 0 R 582 0 R 583 0 R 584 0 R 585 0 R 586 0 R 587 0 R 588 0 R 589 0 R 590 0 R 591 0 R 592 0 R 593 0 R 594 0 R 595 0 R 596 0 R 597 0 R 598 0 R 599 0 R 600 0 R 601 0 R 602 0 R ]
+/Parent 598 0 R
+/Annots [ 643 0 R 644 0 R 645 0 R 646 0 R 647 0 R 648 0 R 649 0 R 650 0 R 651 0 R 652 0 R 653 0 R 654 0 R 655 0 R 656 0 R 657 0 R 658 0 R 659 0 R 660 0 R 661 0 R 662 0 R 663 0 R 664 0 R 665 0 R 666 0 R 667 0 R 668 0 R 669 0 R 670 0 R 671 0 R 672 0 R 673 0 R 674 0 R 675 0 R 676 0 R 677 0 R 678 0 R ]
 >> endobj
-567 0 obj <<
+643 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [103.948 719.912 227.902 730.816]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.5.9) >>
 >> endobj
-568 0 obj <<
+644 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [126.862 702.288 243.463 713.192]
 /Subtype /Link
 /A << /S /GoTo /D (subsubsection.5.9.1) >>
 >> endobj
-569 0 obj <<
+645 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [126.862 686.601 245.137 695.567]
 /Subtype /Link
 /A << /S /GoTo /D (subsubsection.5.9.2) >>
 >> endobj
-570 0 obj <<
+646 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [103.948 667.039 226.238 677.943]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.5.10) >>
 >> endobj
-571 0 obj <<
+647 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [126.862 649.415 243.463 660.319]
 /Subtype /Link
 /A << /S /GoTo /D (subsubsection.5.10.1) >>
 >> endobj
-572 0 obj <<
+648 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [126.862 633.848 245.137 642.694]
 /Subtype /Link
 /A << /S /GoTo /D (subsubsection.5.10.2) >>
 >> endobj
-573 0 obj <<
+649 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [103.948 614.166 229.555 625.07]
+/Rect [103.948 616.223 224.564 625.07]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.5.11) >>
 >> endobj
-574 0 obj <<
+650 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [126.862 596.542 243.463 607.446]
 /Subtype /Link
 /A << /S /GoTo /D (subsubsection.5.11.1) >>
 >> endobj
-575 0 obj <<
+651 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [126.862 580.975 245.137 589.821]
 /Subtype /Link
 /A << /S /GoTo /D (subsubsection.5.11.2) >>
 >> endobj
-576 0 obj <<
+652 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [103.948 563.35 224.016 572.197]
+/Rect [103.948 561.293 229.555 572.197]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.5.12) >>
 >> endobj
-577 0 obj <<
+653 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [126.862 543.669 243.463 554.573]
 /Subtype /Link
 /A << /S /GoTo /D (subsubsection.5.12.1) >>
 >> endobj
-578 0 obj <<
+654 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [126.862 528.101 245.137 536.948]
 /Subtype /Link
 /A << /S /GoTo /D (subsubsection.5.12.2) >>
 >> endobj
-579 0 obj <<
+655 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [103.948 510.477 224.016 519.324]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.5.13) >>
+>> endobj
+656 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [126.862 490.795 243.463 501.699]
+/Subtype /Link
+/A << /S /GoTo /D (subsubsection.5.13.1) >>
+>> endobj
+657 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [89.004 500.495 189.785 509.471]
+/Rect [126.862 475.228 245.137 484.075]
+/Subtype /Link
+/A << /S /GoTo /D (subsubsection.5.13.2) >>
+>> endobj
+658 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [89.004 447.621 189.785 456.598]
 /Subtype /Link
 /A << /S /GoTo /D (section.6) >>
 >> endobj
-580 0 obj <<
+659 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [103.948 482.89 208.803 491.737]
+/Rect [103.948 430.017 208.803 438.864]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.6.1) >>
 >> endobj
-581 0 obj <<
+660 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [126.862 463.208 243.463 474.112]
+/Rect [126.862 410.335 243.463 421.239]
 /Subtype /Link
 /A << /S /GoTo /D (subsubsection.6.1.1) >>
 >> endobj
-582 0 obj <<
+661 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [126.862 447.641 251.215 456.488]
+/Rect [126.862 394.768 251.215 403.615]
 /Subtype /Link
 /A << /S /GoTo /D (subsubsection.6.1.2) >>
 >> endobj
-583 0 obj <<
+662 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [126.862 430.017 260.081 438.864]
+/Rect [126.862 375.087 298.288 385.991]
 /Subtype /Link
 /A << /S /GoTo /D (subsubsection.6.1.3) >>
 >> endobj
-584 0 obj <<
+663 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [126.862 412.273 257.849 421.239]
+/Rect [126.862 359.4 260.081 368.366]
 /Subtype /Link
 /A << /S /GoTo /D (subsubsection.6.1.4) >>
 >> endobj
-585 0 obj <<
+664 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [126.862 341.895 257.849 350.742]
+/Subtype /Link
+/A << /S /GoTo /D (subsubsection.6.1.5) >>
+>> endobj
+665 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [103.948 394.649 222.104 403.615]
+/Rect [103.948 324.271 222.104 333.117]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.6.2) >>
 >> endobj
-586 0 obj <<
+666 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [126.862 375.087 243.463 385.991]
+/Rect [126.862 304.589 243.463 315.493]
 /Subtype /Link
 /A << /S /GoTo /D (subsubsection.6.2.1) >>
 >> endobj
-587 0 obj <<
+667 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [126.862 359.52 251.215 368.366]
+/Rect [126.862 289.022 251.215 297.869]
 /Subtype /Link
 /A << /S /GoTo /D (subsubsection.6.2.2) >>
 >> endobj
-588 0 obj <<
+668 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [126.862 339.838 257.053 350.742]
+/Rect [126.862 269.34 257.053 280.244]
 /Subtype /Link
 /A << /S /GoTo /D (subsubsection.6.2.3) >>
 >> endobj
-589 0 obj <<
+669 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [126.862 324.271 260.081 333.117]
+/Rect [126.862 253.773 260.081 262.62]
 /Subtype /Link
 /A << /S /GoTo /D (subsubsection.6.2.4) >>
 >> endobj
-590 0 obj <<
+670 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [126.862 306.646 257.849 315.493]
+/Rect [126.862 236.149 257.849 244.996]
 /Subtype /Link
 /A << /S /GoTo /D (subsubsection.6.2.5) >>
 >> endobj
-591 0 obj <<
+671 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [103.948 286.965 236.629 297.869]
+/Rect [103.948 216.467 236.629 227.371]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.6.3) >>
 >> endobj
-592 0 obj <<
+672 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [126.862 269.34 243.463 280.244]
+/Rect [126.862 198.843 243.463 209.747]
 /Subtype /Link
 /A << /S /GoTo /D (subsubsection.6.3.1) >>
 >> endobj
-593 0 obj <<
+673 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [126.862 253.773 260.081 262.62]
+/Rect [126.862 183.276 260.081 192.122]
 /Subtype /Link
 /A << /S /GoTo /D (subsubsection.6.3.2) >>
 >> endobj
-594 0 obj <<
+674 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [103.948 236.149 207.708 244.996]
+/Rect [103.948 165.651 207.708 174.498]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.6.4) >>
 >> endobj
-595 0 obj <<
+675 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [126.862 216.467 243.463 227.371]
+/Rect [126.862 145.97 243.463 156.874]
 /Subtype /Link
 /A << /S /GoTo /D (subsubsection.6.4.1) >>
 >> endobj
-596 0 obj <<
+676 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [126.862 200.9 251.215 209.747]
+/Rect [126.862 130.283 251.215 139.249]
 /Subtype /Link
 /A << /S /GoTo /D (subsubsection.6.4.2) >>
 >> endobj
-597 0 obj <<
+677 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [126.862 183.276 260.081 192.122]
+/Rect [126.862 110.721 298.288 121.625]
 /Subtype /Link
 /A << /S /GoTo /D (subsubsection.6.4.3) >>
 >> endobj
-598 0 obj <<
+678 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [126.862 165.651 257.849 174.498]
+/Rect [126.862 95.154 260.081 104.001]
 /Subtype /Link
 /A << /S /GoTo /D (subsubsection.6.4.4) >>
 >> endobj
-599 0 obj <<
+642 0 obj <<
+/D [640 0 R /XYZ 90 757.935 null]
+>> endobj
+639 0 obj <<
+/Font << /F31 604 0 R /F22 597 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+681 0 obj <<
+/Length 2215      
+/Filter /FlateDecode
+>>
+stream
+xÚíœKs7…÷ó+féY èÙÝbɳB¥ ®dAX3€S`;Æðï£né¶dY:`“*Ü®,<Ø×÷ž9þ"õÑôŒXs÷ŸX[¾îMϬ2ëÏ+¾~ç¾ûx%ÂOï¸ßI~~oõË#å~‹ÙN­÷ßN¿Þ	f¤Xï¿y¹wÿÙÓý‡O÷_l^í?Yk¡YgÇV㏎ŽŽÆï®îÏÝÃl£º±÷?«—¯øúÓðdÅ™²Ãú‹{Ì™°výq¥¥
+?¬^¬~Ÿ{øï+÷ý’|5&´t4z_2þàì]¨xžÙ³Áî	KÅxŸ°”ñ	SÕŒO­cš™û}Î÷þØ!öÎŽ^ØnîHÃ÷œ~þ¸=>?8?Úˆ½“ãÜi:×R­“±—žÕ@m²ÓLiuAÛÜ1NÖûE[ûÿò_2ÿwOWõÐ?ªþ卦¿­º4Nà?•æã¦s<õ¬“ú{ÐqͬÖN7LkQ†.Q‡nDŽ;¾>œ¼cï=jŽºçÛ·Û³íñáömNžuÿÓ$ó.Ój ()$ã5ÝDØ®Nàw¤ø7t‚QóŠøctÒ’Ø
îèá’H5N&Â’ø`{~à¸|VÃí§Ã³£Óó£ÂB¨%Ó]¿N†]F3Ô@ER[¦/è¹ù,V°C^ÎØ!/óFÓ_W—°C£.bg~»~Üó%Æ.Ôv2`÷ðØíºghyû›ï};Mwe·û¹ £í™tW/‰„Ë0†¨SqÁz®.èüép¬Ñ̉tsòF€.0ªuQ3’™nÀt…¢Kº}>>Œh}ÿÏ2>˜u2±p‰çk ,ºÄKe-èùyþå o`T+oÊ_ÆAÞB
ñ¦wÏÉØz®@ÚfèmK‚ø¡þ卦¿­)BF]ÌæGsEçÊ•°0WP‡®¹âôìï+å
+·»Nær…¯¢B®H5Ýæ
+@'ð;Ò	üÎ:Á¨Æ%ÑXË:‹Z¨&ÐÙž+’aõ\ù\‘êYl®@^ÎØ!/óF£›½,a‡F5æ
+3¸5§ÙPBÐɺ¿8—Ç—·àÒþË™s§òöëK i‹îE*诇5ÜêFÚêfm&ÖŠW}`Në
+ç.ž´î0k¡†`S×a	õ‹tR„MuÞ”‹Ì‰hsòF\Åýj¥K»ÅAâª!ºôN6™X°H¥‰TÖ‚Òò/òüËM¼uEÞÀ¨ÖSZ&ìwvÎPC¼]ÃKcÉØz„EÚfèmK‚ø¡þåFÿ†¾ÕøÒ˜‚™^ÁK5º>DØO§‡WŠ°îò~¼ÒŠó
+Ö×@Q!¦šn#, øé~ç&:‡"`T㬭rZ¸$RM ³=Â&Ãê)ò6ճ؋¼œ±C^æF7-/a‡F5îĺw9AâÃdª!ìv±É¸zŠEš(Ʀš–—c‘‘9`cÞhb®xl‚Fµ.uf`øÚÏWoלcçñõ[WH6*¼)	¶nK$ªjËÅ&MÅ{JêCZ×/-ïñÉ/ÕO»%×db=¹"Y"RY
+È¿Hð/oh£Z×.©˜6ójˆ·kH®ÉØzrEÚfèmK‚ø¡þå&èl:0ª1¹jnØ {˜\©ÆC7ÌÉõýU’«àŒK»Næ]¦-Ô@QRXf„¼ jÙÑ5sZ[ršj Óy£ÑiÁËéÌjÜ}Õ00Éñ¹1Õ0ÛCk2¬Z‘"ZS=‹­„òræy™7Ü¡Y»°ê93=¾åŽjˆ;¹ÓU_2±~Õ‡dÑœÊZÀ<sü‹ÀÿòF84«mVF2k4܁©ÆgçøkÜ̫ïÀHíÀ©¨Û¸&p:‚	œÎy0‹yÍj݁•aJâccª	`î°Ça`ŠÂœèYî¼ŒÜ/óFž»âhVëìÊ{ŽÏ]¨†¸ÛáÜ8W?7FšèÜ8Õ´œsã™`c„ؘ7òÐo@³Z¡ãnçðáÕt×|xœH¨#t€œêüُg*€9/`NÞÈãU¼A ÍjÜKåà¶0ƒï±£Âk·³ädb=U Y”*RYJÈ¿8ä_Þ ‡f5®gã_oPøø„j¸k8LNÆÖ“‘¶™ºDÛ’¨þEê€y£‰:!ŠÔ¡Ymoå‘ÚmSŸ&S§NpçˆìüàõF;c®övëRA2³øvž±
+÷B¥ºnï…ˆ¿#¢Àï¼BÌj]¥[è…ÆPCˆŽ±¶oIµÉ°zªEŠ|ªMõ,6Õ"/#wÀ˼‘ç®xš‚fµr'³Ÿ¦PÍ̝$j“qõT‹4QªM5-/Õ"#tÀƼ‚ÌjŒº«)…oÁ£š:å¡»¦T›H¨§Z¤“Rmªó¦¤ZdÎŒ2'oäñ*¾qÍj\ÓDß±Ÿ™„’.íájË´q^=ÒM”-MŠÀ¼ˆZݼ¬­x$µr6ýqñé	Õ̤OÚa6[³HÛ\¢mIÄÿ"rÀ¿¼‘‡®ø¶	8«-Ì
+-Ü:þ¼;ª	Ô	f¿~ºÒ³‚uîb3™WxaÖ×@QôÂl*êö…Ù˜Àé&p:o„À³Z—C©Ø ðmîTC`6GØdX=Â"E>¦za‘—‘;àeÞhâNNЬÖ4Á;—ñ™2ÕÌܵGØd\=Â"MaSMË‹°ÈÆ°1oä¡+¾£Î?®Uw¬3ÅÛ§¸(üÖ¶}ÎòôIÐÝà.=múAг½í®L¸æñöx·´ÆŒkåÞç@é³Ãsÿ@û/ÂÞåò®âþ_’ÛýøèíFš½“3ÿ?ï¿øÍ]Uþz/üª¿=p|øúÁÿõÛ»íqùƒd&‰=ÿ%æ	
+endstream
+endobj
+680 0 obj <<
+/Type /Page
+/Contents 681 0 R
+/Resources 679 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 598 0 R
+/Annots [ 683 0 R 684 0 R 685 0 R 686 0 R 687 0 R 688 0 R 689 0 R 690 0 R 691 0 R 692 0 R 693 0 R 694 0 R 695 0 R 696 0 R 697 0 R 698 0 R 699 0 R 700 0 R 701 0 R 702 0 R 703 0 R 704 0 R 705 0 R 706 0 R 707 0 R 708 0 R 709 0 R 710 0 R 711 0 R 712 0 R 713 0 R 714 0 R 715 0 R 716 0 R 717 0 R 718 0 R ]
+>> endobj
+683 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [126.862 721.97 257.849 730.816]
+/Subtype /Link
+/A << /S /GoTo /D (subsubsection.6.4.5) >>
+>> endobj
+684 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [103.948 145.97 209.919 156.874]
+/Rect [103.948 702.288 209.919 713.192]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.6.5) >>
 >> endobj
-600 0 obj <<
+685 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [126.862 128.345 243.463 139.249]
+/Rect [126.862 684.664 243.463 695.567]
 /Subtype /Link
 /A << /S /GoTo /D (subsubsection.6.5.1) >>
 >> endobj
-601 0 obj <<
+686 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [126.862 112.778 260.081 121.625]
+/Rect [126.862 667.039 298.288 677.943]
 /Subtype /Link
 /A << /S /GoTo /D (subsubsection.6.5.2) >>
 >> endobj
-602 0 obj <<
+687 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [126.862 95.154 257.849 104.001]
+/Rect [126.862 651.472 260.081 660.319]
 /Subtype /Link
 /A << /S /GoTo /D (subsubsection.6.5.3) >>
 >> endobj
-566 0 obj <<
-/D [564 0 R /XYZ 90 757.935 null]
+688 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [126.862 633.848 257.849 642.694]
+/Subtype /Link
+/A << /S /GoTo /D (subsubsection.6.5.4) >>
 >> endobj
-563 0 obj <<
-/Font << /F31 528 0 R /F22 521 0 R >>
-/ProcSet [ /PDF /Text ]
->> endobj
-605 0 obj <<
-/Length 2187      
-/Filter /FlateDecode
->>
-stream
-xÚíœKs7…÷ó+zéYXѳ»Å’‡©P	©€+Y~à2˜þ}Ô­çÈÒÁ֐,h=×÷ž9þª¥Ó#†uÔüc¦Ý ¢…êÎÞ­h÷ÚüôñŠ¹gÍÓ‡Éó÷W?	ó[D÷¢;~5ÿzψâ¬;>qð෧Ǐž?_¿<~ÒI&I¯§VÓSÓOWŽCw7[‰~êýÏêÅKڝ
OV”=vŸÍcJ˜ÖÝ»•äÂ=~»z¾ú=ô°?æç%ù’Ž„ª¾;’Œƒ-™žØ¾vÏ’bF%ÑRšÌ¡}|ÁœÇì‹|ÍôÒzÒ¯Ío+zðaû7y³>äæáÑÅۍ}ôlój³Ý\žmò×Ïé@¸Ò]2ïÚ+ð5PgœÐ]Md}¨(ý¿H­ÿŸA_2¿5þˆúík ßy£~mp”a’ðÒsù-:ù@F5aT)Y™NWäk„>¹±äáæêÄpynÁ|¸ùx¶½øpuñþòš’Ù]2ì:š®*âR¹£çÇg±†ð2b¼ÌÍ]]ÄŒjÄ®Í6@ì|ÇŽìþ¢”_ºëáÃ÷gŸÞm.¯NŠà)J8‹­Šà¹¨‰«Þ\òÙŽ¦ø¢XaÙ˜C6æ&VbÚeNݘ¹aZò9fÎÕxæ„cîèÓåÙXÎÜš”°Ó„ŽªK&°³5Pï%RìÈú±«ñü‹¼ÿòF3oÅ¥j½Æ)NT?bÞ\çM:ÞþX3ÆN¶'§o77…Î\¢”è’±èl
Ô K´-	:à_„ø—7šüe:0*„›AçÓF/ì”6|…npiãㇳ[¥
³›Ä8¯6l
åÒFªé.m :ß‘NàwÞh¦Sé£Z—`S.˜Æ—DWãèlOÉ°zÚ@ŠlÚHõ,6m /#vÀ˼ь]_ÄŒj\‰•Ö¤×
-bçk<v{¤d\=m M>m¤š–—69dcÞhfn,1‡F5^êÔhÖ5p]‰'n¿¬çÕ£Ðä7}‰¦íù€y‘´ºyY›™³â0§õÒfþnRö˜3WãAû!#[H[à-Ѷ$à€‘8à_ÞhòOCÕ2”4aÎaÈð5º1„Œ7·	ŒÊu—Ì»N›«¢8ÓD1¾#jÙ)£Æ%p:r	œÎ.Á¨Ö5—kÂô7]Wã¸lÉ°z¼@Šl¼Hõ,6^ /#vÀ˼ь]1Õ¢Q­k0cD
cçj<v|¿Í^œv{@VX~YKZ~‘7à_ÞðF5.¿Ró@Ãå××XÞtX~¿4,¿É¼úò‹Dùå7u·ü¸DN.‘Óy£™ËbäE£—_9ôDp	¯ƒ¾ÆqÙ¾ü&ÃêË/Rd—ßTÏâ–_©íõyék —y£ÉMFi‘;0«qý•j$xÓg+<s{ÜÚ£ê7öêjüm½¨f97õ!U#hUw›XÈŠ§êSZ/m’:à;ȾÆc¶ßý¼db}‹‡dù-^*k[¼Àð/¢üË!ÜÀ¬ÖkD*|.Ï×xà¾Ã}½dlý¾Ò¨K´-‰:à_¤ø—7²Ôß(ƒ³“UdäN®ÆRǨqÄ vurº–Ƙ۝WÖÓF.Î,žWÖóFs'R]w' ¢Àïˆ(ð;o„³Wb1Ž„S|ŠÏ×xD§”1´„ŒdX=d E6d¤z2—;äeÞÈr7”¸C³d1P¢|šÏ×î¸çîÖA#WH“©¦åÅ
dc„ؘ7BЁY­Ð)N´ÂwT|M€NXèÚbG2±;,¿Le-hˆü‹ÀÿòF¸âi4«uuŠŽèùš œ´Àí;’±õ؁´êmK¢ø©þåfêXñ¤<œÕ;„)(þ/’¾ÆQÇlìø|öñVoh0ҏ¢KæÞа5P”C#u÷†F	Làt87B`‚Y­ë/¥fÅÃwa|³=lÄa l E.l$z–6€—‘;àeÞÈrW<È‚f5.Ã|4n…OõùšÀ]{ØHÆÕÃÒäÃFªiyaÙ C6æ,tÅchVãÅnÚCßYñ5º½ÂF2±6,¿íKe-hÛ‡ü‹ÀÿòF¸bºE³Z¯rr ügä}M nÿ°‘Œ­‡
¤-P—h[uÀ¿Hð/o4SÇ‹k+œÕ687{÷QÀ°áku<„ii½Õ*΍~Ñ%C¯3çj 2Î{¢Ç]ewQcK`qÄXœ7²X–W_0«uõ5×6­ð_ã±lŽÉ°zÔ@ŠlÔHõ,6j /#wÀ˼‘å®ø~šÕ¸3m3o1ûšÀ]{ÔHÆÕ£Òä£FªiyQÙ C6æ,tŝšÕx±cCO|[Å•äö
-q^=g M~×hZÐ~˜Q«›—µA Õµr6ÿqñ}_HÛ?a$cë	iÀ%Ú–Dð/"üËÍЉâÙ=8k'a¨›&&MLíL¾ÆQ'BÂxs¾]+u«ƒT\ÉT—Œ-d[µùŒ‘j»Ë;`‹#˜Àâ¼Ìj½rAFo¸øfsÆH†Õ3Rd3Fªg±y¹^æ,w¢È˜Õš1ho6öøβ¯	Üí‘1â81€¦1MÌÀÆ°1od¡+Þ烳øtæ¼'½*ž­¢f ³ŠÛö¡ÏóÇR÷£ÙzêôS©ÍZ8H÷©Ôf ÜYœÇ›ËÍöäÊ_}ùÕ?8Zsu°9µßöïQqOõö;N§ÓÓ£WSíû­ýæÏÏ1»ÊŸïÛo%q¿|úÕ£ÿåëëÍeùãkfy‰9ÿǸ*
-endstream
-endobj
-604 0 obj <<
-/Type /Page
-/Contents 605 0 R
-/Resources 603 0 R
-/MediaBox [0 0 595.276 841.89]
-/Parent 522 0 R
-/Annots [ 607 0 R 608 0 R 609 0 R 610 0 R 611 0 R 612 0 R 613 0 R 614 0 R 615 0 R 616 0 R 617 0 R 618 0 R 619 0 R 620 0 R 621 0 R 622 0 R 623 0 R 624 0 R 625 0 R 626 0 R 627 0 R 628 0 R 629 0 R 630 0 R 631 0 R 632 0 R 633 0 R 634 0 R 635 0 R 636 0 R 637 0 R 638 0 R 639 0 R 640 0 R 641 0 R 642 0 R ]
->> endobj
-607 0 obj <<
+689 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [103.948 719.912 208.256 730.816]
+/Rect [103.948 614.166 208.256 625.07]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.6.6) >>
 >> endobj
-608 0 obj <<
+690 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [126.862 702.288 243.463 713.192]
+/Rect [126.862 596.542 243.463 607.446]
 /Subtype /Link
 /A << /S /GoTo /D (subsubsection.6.6.1) >>
 >> endobj
-609 0 obj <<
+691 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [126.862 686.721 251.215 695.567]
+/Rect [126.862 580.975 251.215 589.821]
 /Subtype /Link
 /A << /S /GoTo /D (subsubsection.6.6.2) >>
 >> endobj
-610 0 obj <<
+692 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [126.862 669.096 260.081 677.943]
+/Rect [126.862 561.293 298.288 572.197]
 /Subtype /Link
 /A << /S /GoTo /D (subsubsection.6.6.3) >>
 >> endobj
-611 0 obj <<
+693 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [126.862 651.472 257.849 660.319]
+/Rect [126.862 545.726 260.081 554.573]
 /Subtype /Link
 /A << /S /GoTo /D (subsubsection.6.6.4) >>
 >> endobj
-612 0 obj <<
+694 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [126.862 528.101 257.849 536.948]
+/Subtype /Link
+/A << /S /GoTo /D (subsubsection.6.6.5) >>
+>> endobj
+695 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [103.948 631.79 210.467 642.694]
+/Rect [103.948 508.42 210.467 519.324]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.6.7) >>
 >> endobj
-613 0 obj <<
+696 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [126.862 614.166 243.463 625.07]
+/Rect [126.862 490.795 243.463 501.699]
 /Subtype /Link
 /A << /S /GoTo /D (subsubsection.6.7.1) >>
 >> endobj
-614 0 obj <<
+697 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [126.862 598.599 251.215 607.446]
+/Rect [126.862 475.109 251.215 484.075]
 /Subtype /Link
 /A << /S /GoTo /D (subsubsection.6.7.2) >>
 >> endobj
-615 0 obj <<
+698 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [126.862 580.855 260.081 589.821]
+/Rect [126.862 455.547 298.288 466.451]
 /Subtype /Link
 /A << /S /GoTo /D (subsubsection.6.7.3) >>
 >> endobj
-616 0 obj <<
+699 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [126.862 563.231 257.849 572.197]
+/Rect [126.862 439.86 260.081 448.826]
 /Subtype /Link
 /A << /S /GoTo /D (subsubsection.6.7.4) >>
 >> endobj
-617 0 obj <<
+700 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [126.862 422.236 257.849 431.202]
+/Subtype /Link
+/A << /S /GoTo /D (subsubsection.6.7.5) >>
+>> endobj
+701 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [103.948 543.669 211.025 554.573]
+/Rect [103.948 402.674 211.025 413.578]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.6.8) >>
 >> endobj
-618 0 obj <<
+702 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [126.862 526.044 243.463 536.948]
+/Rect [126.862 385.049 243.463 395.953]
 /Subtype /Link
 /A << /S /GoTo /D (subsubsection.6.8.1) >>
 >> endobj
-619 0 obj <<
+703 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [126.862 510.358 260.081 519.324]
+/Rect [126.862 369.482 260.081 378.329]
 /Subtype /Link
 /A << /S /GoTo /D (subsubsection.6.8.2) >>
 >> endobj
-620 0 obj <<
+704 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [103.948 490.795 211.025 501.699]
+/Rect [103.948 349.801 211.025 360.704]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.6.9) >>
 >> endobj
-621 0 obj <<
+705 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [126.862 473.171 243.463 484.075]
+/Rect [126.862 332.176 243.463 343.08]
 /Subtype /Link
 /A << /S /GoTo /D (subsubsection.6.9.1) >>
 >> endobj
-622 0 obj <<
+706 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [126.862 457.484 251.215 466.451]
+/Rect [126.862 316.489 251.215 325.456]
 /Subtype /Link
 /A << /S /GoTo /D (subsubsection.6.9.2) >>
 >> endobj
-623 0 obj <<
+707 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [126.862 439.86 260.081 448.826]
+/Rect [126.862 296.927 298.288 307.831]
 /Subtype /Link
 /A << /S /GoTo /D (subsubsection.6.9.3) >>
 >> endobj
-624 0 obj <<
+708 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [126.862 422.236 257.849 431.202]
+/Rect [126.862 281.241 260.081 290.207]
 /Subtype /Link
 /A << /S /GoTo /D (subsubsection.6.9.4) >>
 >> endobj
-625 0 obj <<
+709 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [126.862 263.616 257.849 272.583]
+/Subtype /Link
+/A << /S /GoTo /D (subsubsection.6.9.5) >>
+>> endobj
+710 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [103.948 404.731 208.963 413.578]
+/Rect [103.948 246.112 208.963 254.958]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.6.10) >>
 >> endobj
-626 0 obj <<
+711 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [126.862 385.049 243.463 395.953]
+/Rect [126.862 226.43 243.463 237.334]
 /Subtype /Link
 /A << /S /GoTo /D (subsubsection.6.10.1) >>
 >> endobj
-627 0 obj <<
+712 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [126.862 369.482 251.215 378.329]
+/Rect [126.862 210.863 251.215 219.71]
 /Subtype /Link
 /A << /S /GoTo /D (subsubsection.6.10.2) >>
 >> endobj
-628 0 obj <<
+713 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [126.862 351.738 260.081 360.704]
+/Rect [126.862 191.181 298.288 202.085]
 /Subtype /Link
 /A << /S /GoTo /D (subsubsection.6.10.3) >>
 >> endobj
-629 0 obj <<
+714 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [126.862 334.233 257.849 343.08]
+/Rect [126.862 175.614 260.081 184.461]
 /Subtype /Link
 /A << /S /GoTo /D (subsubsection.6.10.4) >>
 >> endobj
-630 0 obj <<
+715 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [126.862 157.99 257.849 166.836]
+/Subtype /Link
+/A << /S /GoTo /D (subsubsection.6.10.5) >>
+>> endobj
+716 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [103.948 316.609 212.679 325.456]
+/Rect [103.948 140.365 212.679 149.212]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.6.11) >>
 >> endobj
-631 0 obj <<
+717 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [126.862 296.927 243.463 307.831]
+/Rect [126.862 120.684 243.463 131.588]
 /Subtype /Link
 /A << /S /GoTo /D (subsubsection.6.11.1) >>
 >> endobj
-632 0 obj <<
+718 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [126.862 281.36 251.215 290.207]
+/Rect [126.862 105.117 251.215 113.963]
 /Subtype /Link
 /A << /S /GoTo /D (subsubsection.6.11.2) >>
 >> endobj
-633 0 obj <<
+682 0 obj <<
+/D [680 0 R /XYZ 90 757.935 null]
+>> endobj
+679 0 obj <<
+/Font << /F31 604 0 R /F22 597 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+721 0 obj <<
+/Length 2225      
+/Filter /FlateDecode
+>>
+stream
+xÚíœMsE†ïú{”æsw‡#PPćÀÁq”DU±È¿g¤ùjg_Ç£ÀÁë␵Õî~õúa¦{w,Ñq÷Ÿè,ï30«LwyµàÝk÷Ýo"¼zæ^>#¯u¾øâ©r?Ål¯ºóW‡ï3Rtç/Ÿ/¿þéÇó'?ž?[ýqþ}§…aJ[—hÿÒf%øò¯ý‹'ç©@(oT¿Oÿçâù¼{éd|¿àLÙ±ûÛ]s&¬í®ZªpývñlñsÊ`Ü÷kï@†	-Ý…fãàCö/ì^‡ˆ_H°ÍèÞ³TŒ÷ù=K™ßsŠ1ûw×3!˜Z
œ/Ÿlo®Ö»‹ëÍ»íêL¾<_|ùñýÚõͻ˛«•X®·×>¦°DځI+:"áÖ›Š1P§â‚
\éd«3ã$~î´µÿQêÂmGÆM͉1Ðœ2ÑÞ!uYÏk%ºÄÀz©?/n˜Öãb^Úãõôf{™Ù:ÐäQrLUh2–ñÑt¤âmšB”%{íþoVG²þ#šþ/¶îð/ü+!à@­FàúÑ]ˆcpÆ÷ëJ±¼Øm.^¼]*u½K©:R¶BÚ"uTÛŒ¨Cþ%êe¢uJÖ¨ƒµx¨u ÎÜE×Ìjí”
ûýZÖ©A1&P'#°¿/?¬w»•1KöÆ#÷táûeýj½[o/×·¨“Ò¥R){›ºµIÙ3;k{P¸&°8ƒ	,.!0A­ÖåÐHfú/‡!&‚É„_¿Y__8_†•pýár·y_mä´dº:Rì6Ž!*’Ú2}¤çáS8Åð2s¼,!î@­Vî”_ô w!&q'#w¿s.··wàÚöË™9U}ûõ1PÓaÄ‘¦‡¸ýÞ°1Cl,yèT:Pë:óÉйp%,†.Ä$èÔ)é8=l Y©í#²æÔöÿ2pÀ¿2Õ:jûô§¶}ÆZÖ[Û¾€S©íÛ/rÿܳé“\u¤hµéÛÇ@e±é£Ê›>Š%²8a‰,.y,M
KT«q4£dÀ!$BÙÜòåRӐã>"f¶ý027md‘ÆóÖWy›.ÔØë·‡iÝcÞBL®½×#å¦{=¤)özTÓüz=dc&ØX&òÌ
Uæ@­Vè´û%J‰¡1	ºÏûÜ‚H˜~ntÆçTçCynÌÉxsÊD¯±Š¨Õº…JË„½c
1	¯“ž[ŠÓ£’G	*kF£ò/ü+!à@­ÖõlÿbP¸“€;ý¹);ýÜiKÔms¢ø—©þ•‰Ôéêm:X«m€ÕV¹Ø¨Ói€}óòþÏ-\ LGÊVFXµÅ–j{a)˜Èâ&²¸LÀDµ÷_=ôLI|ÿ8ÆD0›‡XRlzŠEŠüKõÌvŽE^fe"Ï]õø ªÕ¸
k32ÜõùˆÄ\û›JMO±Ójâ›ÕÌo‚60ƒ6iàqYõþÜt•Ö¥MÆ|â.Æ$Ì>ïäJ$LO®Hgœ\©Î‡2¹"s2XÀœ2‘‡«:H Z­+˜tƒ¨Á'îbLÂë¤É•Tœž\‘¬8CPY3š!8à_™Èg«ÀZ­ÀqÃFyǦbp§O®¤ìô䊴%ꈶ9QüËÔÿÊDêúú€€jµ¸SãÈ$Ç'îbL Î¤ÉõíæÅJóûM®‚Üt¤lerõ1P[œ\©¶ÇÉ•‚‰,N`"‹ËD LT«q9TgfÀ'îbL³yr%Ŧ'W¤ÈO®TÏl'WäeæxY&òÜUÏ¢ÀZm·ò”‘̍ĸëÓ‚xuqýfr5tÛpeAT‚õ|ìHÙÛ†¨M*×~î]#Úæ¶ N	¼ÍDoËDˆHP«qÐUÊ0%ñq¼‰l_	s1°Ea%$zæ»/3wÀË2âÔj݁]øÀñ
–“¸k¿GÊMßÉCšâ½<ªi~wó:`c™A‡j5n¿œ3>
+¼ý†˜ ݐ¶ß÷»ÍöúÕÔìößÚD¢…íHáÊìc :©³r<R7û˜ša¦–‰<ŒÕ§¨VãÎ+Gyè©Ð
+c"ŒÍ;/)6½ó"E~ç¥zf»ó"/wÈË2àÕjÜy÷·ÔF…åŘÄ]ûÎKÊMï¼HSÜy©¦ùí¼ÈÆ°±Lä¡«>MCµZ;íºã¸{ŒIНôW?¤âô$+Þz¦²ftëù—þ•‰p¨V[«'¥efT°Õ‹1¸1µz×»ÍëéûÎûg··o=›ÃÇΐ²•[Ï>j‹wZ¨¶Ç;-$àm&x[&òDVÿ ÕjÝw…ká
¾Óc"‘íý^.ú= (ô{DÏ|û=àeæxY&òÜUÿÕjÜz…uû˜Â§ôbL⮽ß#å¦û=¤)ö{TÓüú=dc‚ÙX&СZ‹z6àó-!$!wR·—ëM7{@Sìõˆ¦µzÀ¼ŒÚ´yE(ÔÖæ‰Ã/·‡m^Œ	¤ÙÔæÝl7×îÿD÷)[} Æ{,-vyTÚc—ç)Öf·e"Ïcõ ªÕºÛjáš«;V¾lîòH±é.)ò]Õ3Û.y™¹^–‰Ü
¢Ê¨ÕºáJÅF…o°Ä˜ÄÝ	]^.º< )uyDÓ»<`c†ØX&òÐUQ¡Z­‹ïÝoßJŽ1	ºÏ{JžH˜>%tÆSòTçC9%ÌÉxsÊD¯êãZXKîùö¬7ÕÓTÜþ#mÛ>sùðÁÐýèzKK?ºgvÐás¡ÝNoÂášo×Û=xqŸÍüY¹¼	øýtyí/´ÿGØ/¹üRqÿ•äBø«W+i–ïvþ‹ß¾~öƒCö»¯Â²Ã½¿|ñ1RýÏÇ×ëmý#f‰=ÿgš#ù
+endstream
+endobj
+720 0 obj <<
+/Type /Page
+/Contents 721 0 R
+/Resources 719 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 598 0 R
+/Annots [ 723 0 R 724 0 R 725 0 R 726 0 R 727 0 R 728 0 R 729 0 R 730 0 R 731 0 R 732 0 R 733 0 R 734 0 R 735 0 R 736 0 R 737 0 R 738 0 R 739 0 R 740 0 R 741 0 R 742 0 R 743 0 R 744 0 R 745 0 R 746 0 R 747 0 R 748 0 R 749 0 R 750 0 R 751 0 R 752 0 R 753 0 R 754 0 R 755 0 R 756 0 R 757 0 R 758 0 R ]
+>> endobj
+723 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [126.862 263.736 260.081 272.583]
+/Rect [126.862 719.912 298.288 730.816]
 /Subtype /Link
 /A << /S /GoTo /D (subsubsection.6.11.3) >>
 >> endobj
-634 0 obj <<
+724 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [126.862 246.112 257.849 254.958]
+/Rect [126.862 704.345 260.081 713.192]
 /Subtype /Link
 /A << /S /GoTo /D (subsubsection.6.11.4) >>
 >> endobj
-635 0 obj <<
+725 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [103.948 228.487 223.199 237.334]
+/Rect [126.862 686.721 257.849 695.567]
 /Subtype /Link
-/A << /S /GoTo /D (subsection.6.12) >>
+/A << /S /GoTo /D (subsubsection.6.11.5) >>
 >> endobj
-636 0 obj <<
+726 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [126.862 208.806 243.463 219.71]
+/Rect [103.948 669.096 223.189 677.943]
 /Subtype /Link
-/A << /S /GoTo /D (subsubsection.6.12.1) >>
+/A << /S /GoTo /D (subsection.6.12) >>
 >> endobj
-637 0 obj <<
+727 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [126.862 193.238 251.215 202.085]
+/Rect [126.862 649.415 243.463 660.319]
 /Subtype /Link
-/A << /S /GoTo /D (subsubsection.6.12.2) >>
+/A << /S /GoTo /D (subsubsection.6.12.1) >>
 >> endobj
-638 0 obj <<
+728 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [126.862 175.614 260.081 184.461]
+/Rect [126.862 633.848 251.215 642.694]
 /Subtype /Link
-/A << /S /GoTo /D (subsubsection.6.12.3) >>
+/A << /S /GoTo /D (subsubsection.6.12.2) >>
 >> endobj
-639 0 obj <<
+729 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [126.862 157.99 257.849 166.836]
+/Rect [126.862 616.223 260.081 625.07]
 /Subtype /Link
-/A << /S /GoTo /D (subsubsection.6.12.4) >>
+/A << /S /GoTo /D (subsubsection.6.12.3) >>
 >> endobj
-640 0 obj <<
+730 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [103.948 140.365 225.411 149.212]
+/Rect [103.948 598.599 223.199 607.446]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.6.13) >>
 >> endobj
-641 0 obj <<
+731 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [126.862 120.684 243.463 131.588]
+/Rect [126.862 578.917 243.463 589.821]
 /Subtype /Link
 /A << /S /GoTo /D (subsubsection.6.13.1) >>
 >> endobj
-642 0 obj <<
+732 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [126.862 105.117 251.215 113.963]
+/Rect [126.862 563.35 251.215 572.197]
 /Subtype /Link
 /A << /S /GoTo /D (subsubsection.6.13.2) >>
 >> endobj
-606 0 obj <<
-/D [604 0 R /XYZ 90 757.935 null]
->> endobj
-603 0 obj <<
-/Font << /F31 528 0 R /F22 521 0 R >>
-/ProcSet [ /PDF /Text ]
->> endobj
-645 0 obj <<
-/Length 2163      
-/Filter /FlateDecode
->>
-stream
-xÚíœ]oÛF†ïõ+x)Õì|“Ó»MS)Z´ÛÛm/™vØ’KÓuóïwÈ™áŒ)ò¥Ca{¹0-ŸóúÍã9gø!–Qûe†f¹Ê‰*ÛÞ-hvc_}³`þݵ}{¼ÿêrñ¯aŠ-²ËëöÇ5#Š³ìòê·%[­¹¢Ë_¾y÷ýÛWîX’ÜlöWîà§7ï^ý¸’tù«ý^QP.ìÏÿqùÝâÛËN€—§„nÊÿ¹øíš]Y™ß-(¦Èžì1%̘ìn!¹ðÇ·‹w‹ÿt9Üë¾>ôŠB&¹=¤È]HóFuã#~N‚ÏI¡
-ë	„êè	çÑ“bc4a‚ˆÕ:§tyñ¸ßÖ»ÃÞ¹ñú°}¼+÷õ¦Þ­ØÒ¾Ús€+Ch¡²¤âÑïb ,®%R<“EVkeý¿Hcþ™BîKÏ?i
-B•†þ…è_?QË»Èûõ°VÇˉæòÅÀQE¤d8Ó'pÿ]1Æ–›j·y[¾”:mSŠ,);@‹Ú:êmçDð/Rüë'j©Sl:T‹úZ/£ŽJb¤ÌÖº°d±|˜:b<u–9e{Ú>ÜîÞ7«<ùà»Øø~.¯ËªÜoË#ê8#UYRö˜:µq®‰)žkû¬p;Ldq&²¸Ÿ€‰j=_ÕK—C7žÃå0Ä0	sËáë²ÞXý4òº|ØV»û¶!÷q”œHgI±c}Td§"Ÿéùü)ãx¹^ö!îP­™¢âDé/ˆ>Æs§ºñnS]
mX#šYRö˜@µq;ÝÊƵDÛ¹-ˆcDo#‘ÀÛ~"G$$Ôš9jᨃ+¡	DÎ_	c1°E~%LôœïJ¼ŒÜ/û‰w ÖÜlÃ3˜;ÓqÇw¿SÊ÷Ç{‘¡%œÅTÃ5µ»•œ=Óô9nD& 6F耍ýD:Tk^ûUÆml¿!ÆC§»ö{_íöõõX¶ýwhG"„]M–hÀ.ªã’Ëgêνó"S;‘©ýDF1#ª5sT'4‡ 	(Îî»±ÔxÛr\×MÄœmÓFFâƍì¥A¼š9è)mGx©1o>¦ŽŸrÊ9©8~ÊÉ
-'ÿRYgtòùiþõ!ÞP­™ÍVÚ‰‰sÜl}Œ.ïšm]ínÆÏüYìNþ©ö:RRvà䟋ÚÂ^7Õöe¯ë@ÞF"·ýDŽH9H$¨5·ãrC˜™h¹>&9¿çÆb éE¾ë&zηí/#wÀË~"ǝäÔšÛz#*˜;Óq7¯›”ßë"Ma¯›j:¿½.²1Blì'BЁZ3¡“FØ‹O°„˜º“n1H*ŽÏ{HV˜÷RYg4ï!ÿ:àýD 8XëÙ¼§^:ïÉ\Á%œ÷BŒ®èæ½Çý®~øô‹TgIÙÁkTciaÜK¥}÷GÀÚ$ð¶ŸÈ9xϪ5wTÁÞ‹0ÎõºBãƒÞ¸7æE%g;䍻YuñyÇ™äl´ÊÌM…”vÉñ­|!¦#mþp—”0Ü¥šÎo¸C6FÜ€ýD9PkîÒÆ…mZøv¾ÓAwÚp+‚áÈꆻDÖ9
wÀ¿𯟨NÞ¸‚jÍŽ*Rð‰nêc:àN¿4);~ÿ(ÒÖQ—h;'ꀑ:à_?‘£nð„¬5oK!
-Û*)>…b<u&n)êÝí§žB¶)í.<);p
-ÙÅ@maO‘jû²§h	@ÞvD"oû‰‘ƒ›\Tkæ:(rJT^Àu0Ä"gï+’bã;¤Èí-R=g»»@^FýDŽ;=Ȩ5—;ʼnQø6½ÓqwÒÕÛ¤âøÀ‡d…Ö›Ê:£Ö‹ü‹Àÿú‰p VóþQÁ2Öüïhÿžhnog<<„Ç(ý¤§ð|„UæR3[L5©©eÅ´7.µ™IÈýÍa_[ž×kØ*Àã„Éû3&R]Ž¦èïœ5FQ
-Õ²]¾àöhâïÓúfh>¡Ê¥ªÞîëêpõ¸Zþí|EìdÈ]ÈÚNÙfä"ik–¤Ä0Íò1“fÅ\§š…T³Uo/ß­-Ž=«òvS‡vúp¸¶ËYý´b6¢:í¤ÝÙ
-à—X3åbœ©lÜTnù{x$˜êc&M¹N5©
-¦&ª~ükÅÔ²¬þÚ•+®–OÎFëbúnßE;sçÔ Õ­ &fM*Fo&ºI»L§Z$£¤t}¼ÚÔÏa]Ù¿êǪ<ZÛ8ãm›—kÛ½™"öÏìÚž7/ÄL¹—ä:Ñ>¨Ê¥ª~(ïÕGgÛÝf¿¹)›¹ä˜9N4Ë‘N+ÁÅL1g÷	„s]ˆ™ô-æ:Õ7¤*ø–¨rçSÊm}¨œyÿþéí‘JÛ;¤u¨\k2	›ÔDPMó1“¦Å\§š†TÓU—ªrsµ~Ø\—õÇ#yv`çÜ yëÂ…L"f‡qQH얏™t+æ:Õ-¤*¸•¨úöïÍÝ}8e²=\•_¹Ãº|¨wû›´K³ôd×\ÌØ_½Ð9ÉsŽ~#»!r1“<Ò¢mÓÐa3épÌuªÃHUp8Q•v‹Æ¿CUW¿G{ª6÷÷euÜB¸°"Õk&ڐ)LCÔØÇx}È”…1Ó‰"I>&‘”ì?Ž–¾æy
-„­µ‹h÷&ÅàâHmqæ>‚aÞ§†´.ë‚äɃ0vk¤‰É¥ßtÙ%Zù}Ý›r_Vq˜
{õÂÁE3¢•ïÝ7~+ÆŠ¯©øZi÷§ÌzÊuZCƒ™‹öqï?†³¼)÷Ï<´òsþíµ©
-endstream
-endobj
-644 0 obj <<
-/Type /Page
-/Contents 645 0 R
-/Resources 643 0 R
-/MediaBox [0 0 595.276 841.89]
-/Parent 522 0 R
-/Annots [ 646 0 R 647 0 R 648 0 R 649 0 R 650 0 R 651 0 R 652 0 R 653 0 R 654 0 R 655 0 R 656 0 R 657 0 R 658 0 R 659 0 R 660 0 R 661 0 R 662 0 R 663 0 R 664 0 R 665 0 R 666 0 R 667 0 R 670 0 R 671 0 R 672 0 R 673 0 R 674 0 R 675 0 R 676 0 R 677 0 R 678 0 R 679 0 R ]
->> endobj
-646 0 obj <<
+733 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [126.862 721.97 260.081 730.816]
+/Rect [126.862 543.669 298.288 554.573]
 /Subtype /Link
 /A << /S /GoTo /D (subsubsection.6.13.3) >>
 >> endobj
-647 0 obj <<
+734 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [126.862 704.345 257.849 713.192]
+/Rect [126.862 528.101 260.081 536.948]
 /Subtype /Link
 /A << /S /GoTo /D (subsubsection.6.13.4) >>
 >> endobj
-648 0 obj <<
+735 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [126.862 510.477 257.849 519.324]
+/Subtype /Link
+/A << /S /GoTo /D (subsubsection.6.13.5) >>
+>> endobj
+736 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [103.948 686.721 222.801 695.567]
+/Rect [103.948 492.853 225.411 501.699]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.6.14) >>
 >> endobj
-649 0 obj <<
+737 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [126.862 667.039 243.463 677.943]
+/Rect [126.862 473.171 243.463 484.075]
 /Subtype /Link
 /A << /S /GoTo /D (subsubsection.6.14.1) >>
 >> endobj
-650 0 obj <<
+738 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [103.948 651.472 232.604 660.319]
+/Rect [126.862 457.604 251.215 466.451]
 /Subtype /Link
-/A << /S /GoTo /D (subsection.6.15) >>
+/A << /S /GoTo /D (subsubsection.6.14.2) >>
 >> endobj
-651 0 obj <<
+739 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [126.862 631.79 243.463 642.694]
+/Rect [126.862 437.922 298.288 448.826]
 /Subtype /Link
-/A << /S /GoTo /D (subsubsection.6.15.1) >>
+/A << /S /GoTo /D (subsubsection.6.14.3) >>
 >> endobj
-652 0 obj <<
+740 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [126.862 616.223 251.215 625.07]
+/Rect [126.862 422.236 260.081 431.202]
 /Subtype /Link
-/A << /S /GoTo /D (subsubsection.6.15.2) >>
+/A << /S /GoTo /D (subsubsection.6.14.4) >>
 >> endobj
-653 0 obj <<
+741 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [126.862 404.731 257.849 413.578]
+/Subtype /Link
+/A << /S /GoTo /D (subsubsection.6.14.5) >>
+>> endobj
+742 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [103.948 596.542 234.816 607.446]
+/Rect [103.948 387.107 222.801 395.953]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.6.15) >>
+>> endobj
+743 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [126.862 367.425 243.463 378.329]
+/Subtype /Link
+/A << /S /GoTo /D (subsubsection.6.15.1) >>
+>> endobj
+744 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [103.948 351.858 232.604 360.704]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.6.16) >>
 >> endobj
-654 0 obj <<
+745 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [126.862 578.917 243.463 589.821]
+/Rect [126.862 332.176 243.463 343.08]
 /Subtype /Link
 /A << /S /GoTo /D (subsubsection.6.16.1) >>
 >> endobj
-655 0 obj <<
+746 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [126.862 563.35 260.081 572.197]
+/Rect [126.862 316.609 251.215 325.456]
 /Subtype /Link
 /A << /S /GoTo /D (subsubsection.6.16.2) >>
 >> endobj
-656 0 obj <<
+747 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [103.948 543.669 226.517 554.573]
+/Rect [103.948 296.927 234.816 307.831]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.6.17) >>
 >> endobj
-657 0 obj <<
+748 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [126.862 526.044 243.463 536.948]
+/Rect [126.862 279.303 243.463 290.207]
 /Subtype /Link
 /A << /S /GoTo /D (subsubsection.6.17.1) >>
 >> endobj
-658 0 obj <<
+749 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [126.862 510.477 251.215 519.324]
+/Rect [126.862 263.736 251.215 272.583]
 /Subtype /Link
 /A << /S /GoTo /D (subsubsection.6.17.2) >>
 >> endobj
-659 0 obj <<
+750 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [126.862 492.853 260.081 501.699]
+/Rect [126.862 246.112 260.081 254.958]
 /Subtype /Link
 /A << /S /GoTo /D (subsubsection.6.17.3) >>
 >> endobj
-660 0 obj <<
+751 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [103.948 475.228 232.056 484.075]
+/Rect [103.948 226.43 226.517 237.334]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.6.18) >>
 >> endobj
-661 0 obj <<
+752 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [126.862 455.547 243.463 466.451]
+/Rect [126.862 208.806 243.463 219.71]
 /Subtype /Link
 /A << /S /GoTo /D (subsubsection.6.18.1) >>
 >> endobj
-662 0 obj <<
+753 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [126.862 439.86 251.215 448.826]
+/Rect [126.862 193.238 251.215 202.085]
 /Subtype /Link
 /A << /S /GoTo /D (subsubsection.6.18.2) >>
 >> endobj
-663 0 obj <<
+754 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [126.862 422.355 260.081 431.202]
+/Rect [126.862 175.614 260.081 184.461]
 /Subtype /Link
 /A << /S /GoTo /D (subsubsection.6.18.3) >>
 >> endobj
-664 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [126.862 404.731 257.849 413.578]
-/Subtype /Link
-/A << /S /GoTo /D (subsubsection.6.18.4) >>
->> endobj
-665 0 obj <<
+755 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [103.948 386.987 225.969 395.953]
+/Rect [103.948 157.87 232.056 166.836]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.6.19) >>
 >> endobj
-666 0 obj <<
+756 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [126.862 367.425 243.463 378.329]
+/Rect [126.862 138.308 243.463 149.212]
 /Subtype /Link
 /A << /S /GoTo /D (subsubsection.6.19.1) >>
 >> endobj
-667 0 obj <<
+757 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [126.862 351.738 260.081 360.704]
+/Rect [126.862 122.621 251.215 131.588]
 /Subtype /Link
 /A << /S /GoTo /D (subsubsection.6.19.2) >>
 >> endobj
-670 0 obj <<
+758 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [113.91 258.739 165.158 267.586]
+/Rect [126.862 103.059 298.288 113.963]
 /Subtype /Link
-/A << /S /GoTo /D (intro) >>
+/A << /S /GoTo /D (subsubsection.6.19.3) >>
 >> endobj
-671 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [113.91 239.818 244.459 248.664]
-/Subtype /Link
-/A << /S /GoTo /D (software) >>
+722 0 obj <<
+/D [720 0 R /XYZ 90 757.935 null]
 >> endobj
-672 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [113.91 220.896 205.706 229.743]
-/Subtype /Link
-/A << /S /GoTo /D (overview) >>
+719 0 obj <<
+/Font << /F31 604 0 R /F22 597 0 R >>
+/ProcSet [ /PDF /Text ]
 >> endobj
-673 0 obj <<
+761 0 obj <<
+/Length 2104      
+/Filter /FlateDecode
+>>
+stream
+xÚåZÛrã¸}×WèQªZ xwR©È·YmylG’3™ÚÙš‚$V$R!)kô÷i 	‹2茒<ìÖT
A²Ù}ppÐ@C&}ÿH?Ä}ßõQh»ýxÓÃý%<ýÔ#ò­¯-íýÕ¬wqgÃW(ôìþlQ}îäRҟ͐¡E]<ør=½_‰¶ƒDE3Jç¢ñôizõ8tðàpçR|ü6û¥w;«AHˆ®íqÿêýúîÏê/=Œì0è	Ãþ¦çP[¶×½iïoµñ܆ç§zi."… ñ…	‘/¥ÅD3&ÔG /ÔFØkx¡´áE)NŽ¸3´|Œw»4.“,|ÜdñnÃÒ2*“!ÀÓ#¨"¸}-b«ÊÆ‹z²û
,4´\@ô¿½8aøÿ	$.Gü9a€°ëùS6FþŽUš÷ãx.±±j½yÔù°à°‹‡˜'mjÁ¹BpBQžD/köQÕyàÒîkaO¨NرժӰý‘Tgà¯Q¿cGBuþIÕ™baëcªÃ
+§oy(‹ø§U'”PÅÀl»2Y£•ÐÛ]¢”7a–³4Ù±–ê(¸ôí¾¶­:icÄF!™;Ð]ÛïJn?®H·µ"MÜ;ŠO)Òëmt?š=Ÿ/ñÔ˜•R$""Þ°2ʍÈ
+â<ÙV+ñ±ŠÏïkÁÚ:”6FD°ÁAÎ<¿ù½§;—î\;2éÎë×_Øž"×̺“6µîè9>-âû>,µôê°þ@K¯‰¿FpþŽ™gˆÅß·â@Eøèx²òˆ¨ïªBŠ`üVRµ
 î	
+]—»‡2ŽB§¨ìRþ¯³´'j.×
Pï–…Úûû9vPûàA¿Qê‡!˜ƒrM±`¥(´:æ(0b¿•4ÒQÓ2Ïæ»øÔ@`ò™ð…‰ExG¼÷ɲa²úÔL–´é$«ñu.Y&TŠ,
ÕÝx6µ@’G"ÌÙ:*Õ’ZdHiå~HÀ"ooï–LÛÔ	‹¸ÂFúþÁ„ï‰ã›I•6¤6¾Î%Õ„J‘ª¡z|wÀòׄ
©;؁Eý(å˜EØwû84¡® q›.!S#JÍÒT6],j¾ÎdшJé¨ôD9ÊHŠ±ÌajïrÖJp”Ðj½6 †…_ØtMnÇ¡gfPÚt2Øø:—A*Å †ê3ÛdùAð¶‰ÒhÉø¥­<Š<â›paÓ©<ØÁØ>1ó&m:yk|Ë›	•âMCu“DË4+Ê$–3wWnw-ÞHà!LCN+&´Aêtœ¹I›NÚ_çÒfB¥hÓP‰)—Y.x=[(]nšPZž0é$…Ñ­I›NÒ_ç’fB¥HÓPÍV9‹æV-XyhÁƒŠ‡r‰½Ï
+„IWF³!+º¡kdKÙt±¥ù:“-#*i¤£ºým¶êÌ)Îæì'Ñ,ÌÖt©ïbœp —áäÆ4ŽN	x>òaÏbèT”¦K6äOϼu‘&üÖžÎ¥× I±Û@ÒÜ;N]–—y$ëÛ}m·,o¯ºJj€l»²è¤2ƒïtTÚtØø:—A*E¡†J«ÞZ™ÏF!&l–²i…}Sù[6uÔ0²ô£ué·=äÉrÕZªaöml#ïífít"L-ͶBàྏB¿ŠsÅsjoºt<\¬¢a‰W¿&|æÊ#’L>ã{b~-WL4x="ZUQÂE	:ÊçÕ‘ /{ay€ð<lÓáÊòvñ5üGÄ-	C×¢˜ŸÄýç(ÿ§h]Gëè%g%l*¥Oõ m÷%)Äu‘3	Š¡rUÐ¥¸=d;шU7s6O`“š¼ìJùIR*"æ|iäíM6Où†o mvéœå
'Z…¾J–oŠw¸ûôð,÷¬(”—O,ey´7O»—5ßÔTFIÌÒB~IŸ[nP¬xåÇo_$Â’#¬‡ˆsÑŠ©äEÚdБjœ%÷,˜Ò+¤‘Zö;‘ðäçŠ6>ÂQ©QOòMVùVƒß"-Je?xQûú  š1•Ô$éàU¶eê‘‚¨F~Ÿ¬å¼H›]Á»µì¸•šóÍ~~|ž‰£‡¯íî|M&£‡Ù×?)çå*SØ+;Æç]¢`ÃAJ/oYÿ|;¹þ\Ž®Æ÷ãÙWùRc¦åÃítÚö»Ç‰D*6šÌÆ×Ï÷#ùøéyòô8½Eà‹Âí”±sEËQ5Â]€2ZAÕ#_ϫߊS£üUÍÜØ[KzVÑ+SÓ8fÉ«¢-’“òÍaò‘zòµøŒÖßƨq­S!Rq8–¡Ó¬”ú)«^•åöòâb¿ß£eºCY¾¼X‹PÅÅ_N±påPJo3H;iÌT/¡™§‰¢Ï‡Mtx+äyLÕ³¢Ì.« b…ІdœÂÌK™RéFEfÐM,’ñ_£2] ¸HòE»63OP)*£ùPÒÃMŽ:¼ï¡ê¼¶Á3ÚÁ|ŽÖ‰Ø[³"®gðC•ºT´»(NÖIyl_OÇ“ÇøÅë«ì»hø^[™·ÛmMëÃô‹\§|‚ÛþFÏÓÙdt?:È~]çÔõDüÂýYMµóä“Pß}x°ö;ró!£sBàõI¡ú1d6é`'·éq)O²Å…„—˜^ÚXÜñõY´ü¬L•Ž\sC28qPþrP?¸|?,YzêܾMÏ¿•-®
+endstream
+endobj
+760 0 obj <<
+/Type /Page
+/Contents 761 0 R
+/Resources 759 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 598 0 R
+/Annots [ 762 0 R 763 0 R 764 0 R 765 0 R 766 0 R 769 0 R 770 0 R 771 0 R 772 0 R 773 0 R 774 0 R 775 0 R 776 0 R 777 0 R 778 0 R 779 0 R ]
+>> endobj
+762 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [126.862 721.85 260.081 730.816]
+/Subtype /Link
+/A << /S /GoTo /D (subsubsection.6.19.4) >>
+>> endobj
+763 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [126.862 704.226 257.849 713.192]
+/Subtype /Link
+/A << /S /GoTo /D (subsubsection.6.19.5) >>
+>> endobj
+764 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [103.948 686.601 225.969 695.567]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.6.20) >>
+>> endobj
+765 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [126.862 667.039 243.463 677.943]
+/Subtype /Link
+/A << /S /GoTo /D (subsubsection.6.20.1) >>
+>> endobj
+766 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [126.862 651.352 260.081 660.319]
+/Subtype /Link
+/A << /S /GoTo /D (subsubsection.6.20.2) >>
+>> endobj
+769 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [113.91 557.902 165.158 566.748]
+/Subtype /Link
+/A << /S /GoTo /D (intro) >>
+>> endobj
+770 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [113.91 537.976 244.459 546.823]
+/Subtype /Link
+/A << /S /GoTo /D (software) >>
+>> endobj
+771 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [113.91 518.051 205.706 526.898]
+/Subtype /Link
+/A << /S /GoTo /D (overview) >>
+>> endobj
+772 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [113.91 201.974 213.854 210.821]
+/Rect [113.91 498.126 213.854 506.973]
 /Subtype /Link
 /A << /S /GoTo /D (structs) >>
 >> endobj
-674 0 obj <<
+773 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [113.91 180.996 203.613 191.631]
+/Rect [113.91 476.143 203.613 486.778]
 /Subtype /Link
 /A << /S /GoTo /D (memory) >>
 >> endobj
-675 0 obj <<
+774 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [113.91 456.218 187.025 467.122]
+/Subtype /Link
+/A << /S /GoTo /D (diagnostics) >>
+>> endobj
+775 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [113.91 164.131 160.445 172.978]
+/Rect [113.91 438.35 160.445 447.197]
 /Subtype /Link
 /A << /S /GoTo /D (vector) >>
 >> endobj
-676 0 obj <<
+776 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [113.91 143.153 171.225 154.056]
+/Rect [113.91 416.367 171.225 427.271]
 /Subtype /Link
 /A << /S /GoTo /D (threads) >>
 >> endobj
-677 0 obj <<
+777 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [113.91 124.231 268.768 135.135]
+/Rect [113.91 396.442 268.768 407.346]
 /Subtype /Link
 /A << /S /GoTo /D (testing) >>
 >> endobj
-678 0 obj <<
+778 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [113.91 105.309 224.216 116.213]
+/Rect [113.91 376.517 224.216 387.421]
 /Subtype /Link
 /A << /S /GoTo /D (fortran) >>
 >> endobj
-679 0 obj <<
+779 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [113.91 88.445 154.807 97.292]
+/Rect [113.91 358.649 154.807 367.496]
 /Subtype /Link
 /A << /S /GoTo /D (pgsbox) >>
 >> endobj
 6 0 obj <<
-/D [644 0 R /XYZ 90 337.495 null]
+/D [760 0 R /XYZ 90 636.658 null]
 >> endobj
-668 0 obj <<
-/D [644 0 R /XYZ 90 303.629 null]
+767 0 obj <<
+/D [760 0 R /XYZ 90 602.791 null]
 >> endobj
-669 0 obj <<
-/D [644 0 R /XYZ 90 303.629 null]
+768 0 obj <<
+/D [760 0 R /XYZ 90 602.791 null]
 >> endobj
 10 0 obj <<
-/D [644 0 R /XYZ 90 303.629 null]
+/D [760 0 R /XYZ 90 602.791 null]
 >> endobj
-680 0 obj <<
-/D [644 0 R /XYZ 90 81.988 null]
+780 0 obj <<
+/D [760 0 R /XYZ 90 349.683 null]
 >> endobj
-643 0 obj <<
-/Font << /F31 528 0 R /F22 521 0 R >>
+14 0 obj <<
+/D [760 0 R /XYZ 90 345.075 null]
+>> endobj
+759 0 obj <<
+/Font << /F31 604 0 R /F22 597 0 R /F40 783 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-693 0 obj <<
-/Length 2066      
+797 0 obj <<
+/Length 1818      
 /Filter /FlateDecode
 >>
 stream
-xÚµZkoã¶ýî_á	P3¢(ê‘[×ë$»n³É^ÛÁ"è-
-Ù¦¡²äJòfýï;I‡z˜ÒnºSâxΙáᐔŒ‡üáa`
=ê¡€Ðáj;°†Op÷ý ËÞt´þw‹ÁÅ
o¡À%ÃŦüº‹µñp±þý#û|„-Ë:›¤»C==ç,~:ØGÀ'·²ù½Áõâ#IPâr¿¿ÿa
×@æׁ…Hà_ m!ÃíÀ±‰lǃùàGâ>ûmqPLZÁ”ªHl‚,—š"ÑYû´ŒÉ³ÀÖòtؼ4i¶%’W∺ÎÑçðy2¿¾;¹ÀÂAžhŒÄG˜ˆÏh»‹Ù–%EXD©¼—nÄgñÌDãfº˜‹¸¼“u˜­Q9>0Êrd诗–ÿ·¨5X\Bæéȶ0þI\³¿DkÆá2cE*Ÿ0ê4b‰rñ¹É˜$˜§›â%ÌØ¥¸<¤{ÑX©03¶Žò"‹–ûB~%*T"Öi&ÚÛtm²†ïLÚì“5Ë^s¢Eì”ä
-–mó¹{÷ ·,Ï•—÷,aY‹‹Oûe­¤Q´bI.¿JŸ;n?³µ¸\J†gx"ž‹ÆPÌe^¤M
-”ã,sÏ" ))}aY~T 9Œ¤'¿®ÒÆG8,´Ôã3Ù“î8Z9ø¤…‰Œ#‹	ÔS ¯c*S%5ÂÏ鎩[Š¢ù—(–#°”6ûœmö±ŒÜJÍOyD‹÷qc|÷ØLõçñl6¾[<þG9/žSå}aub|ÞEŠ6Q&Å¡šõ×³Ép9~7½.e§–]˜–w×óy3µ7÷3ÉT*l<[L'·cyûÓÃìÓýü/.猽U´œÕ«p7 ŒF‚¶©Òášaçm£ü¨fnÙ‹ezžÃ/LM㋾¨´…r’C½ù&>N¾¦Tã4yz×c)AªN%t’R?¹ÊêÏÏE±»¼¸xyyAOÉ¥ÙÓE, ò‹_Ú²0I³Œå»ÊN²b*JhfI¤ˆèóaªB^G©ã¬(ÒËD¬ڐL˜y	S*ݨÈ
-º]‰büß°H6h•GYŠÂ}33ŸRXd*ÃõXçÒÃU†:
-¼ç¢rY}å3ÞÃ|ãHì‚Å,_gð]YºÚM¸Šâ¨8ÈlOæÓÙ}¿{Ñý.ý*žÛTæõnwLëÝü³\§<l5ýæ‹Ùøv:æ]bà â¸|¹°"H€°´W›€+¶ËαÆVa9,6åÓ&?µ'plŠ|ßoÝŠ¨½€fÓ¶­RÝœÅû8]BÞjX؆­‚oWÁxGö$-f¬²6âÖ]rð‹£$ú“e°F>58x"¾c
-ØFßøµ¥ûùžÓädÛ'ßE>u+œÆëµ^«ÊÆ2\ýõrŽAÇÙ:·VévžÃ6 Z–Z;wéÙO¢k/ê„q|d;AÏ|*k#÷ºK™ÏÉ$
3Ê6ªGÙ˜aAÉ–E*°¢¤Ä~’žÛôìE\DI^°Pl[ÄLü yžm³fÓ&fÕÝ-æ
-X·˜M¸u—2ù»¬8%f#õ©)`.f|RͲ<·Iªªæ YÔ«ú5—RIw«™ZÈ¡¸gB•µ‘{Ýe—šáÌ‚£|”6ðàHD+°oP3%È¥®Yͯ6­j–Ý=Ô¬ƒõP³·îR&?g…¡4¶m
-ØXš¡·pªŠÙƒ·SáôÃJ³ç{=󩬍Üë.»ÄL— A<ÒÄ
-…™:¸ú)c¼™•|4i²èí¡c
©‡ŒOƒÖʤµó“%ÙFØ!†P»*²Kœ£zAv1Õ}k=÷0Å°&ýR©ŒMÄk»ôK‘íÙ&É(#&”bÏ%:æ÷Ë׆åÖ±ÍúÕlÚ¬º»\ë–°	·îRUbûk‡ˆ
÷RqT›ŒuR?TÇýz²‰{Ýe?)›äsÔ²VŠY‡}ƒšŠˆe>òi6­j–Ý=Ô¬ƒõP³·î²|þ4]Ì?\ÍþœŒgW
-œøÌñšÄl[päÃMJúÀØ–‹<ð SúF-ór»–/n}Ú¸v0D¾˜Pqÿvý8»žkŒ#ö¥m—¬ áÀ|hÒlZå »{ÈAë!nÝ%ççà ùŽk
-¸ã	 !n“Sý	 Äëœ~Ð6*Æ=󩬍Üë.e>OÖ6ùžoT²1ÃÂf”¸AöûköHy²5‰Y³i³êîs¬[Ì&ܺK™üÕî`X©ùh6¯Ô°ìX-¤*j†ñÃ>©úת[}¥¦ Ð/¡ÊÚȽî²KÍpºw£|”–? ´û5›Å|4iÕ²èí!e
©‡’OƒÖÊ´oÄ#ivRÌÂ|°NÆk,Ì.r]·ÁªªdŒ\Ç×Y}“¹Œ{•e8-[pjî•Nel"^sØ¥b&µQ6ÊĈøÈ
ó
¶`
pÌG'ͦUIJ»‡Šu°26àÖ]ÊÌ›ÉZŽg
-Ø\	¢Äo’ªn/|Dµ¤þ¸£“˜˜ôL¨²6r¯»ì’2èÞ7ªGš˜AùS,W@¿CË B Úþ8Âò—pôûTþtÉõa9t)Âäó9$z9ÊwÊÇW{üwüó£jÜðxØR\xâû—¹¤®¸â?‰‘‚á¶J4ü5/ˆƒ¿éå—åÏxJ1ÉL]¥_O,©ç†¿Xm&çÒD¸§
+xÚµ›Ûn7†ïõº”€šáù»$vÒ¤Š:Š"[Zj}ª¤ öÛwVKZ\ŠÒR_X^Žæÿgö—K­ÙÂ::4Ê'Ôpz; Ãk8úaÀüè	ŸDão'ƒW+8-†“«õÛ5#Š³ádöuÄÇ'\ÑÑió°3;j¦«fÖû<_®Æß&Ÿ†’YB™ƒüÝ;àØàlò,é
)¡[Á_¿ÑáŒ}P"œþ„×”0熷É…}3ø2øã9Gw\Àñ\MŠ‰lQL!u¨ŠBµ
+U1Jñ²â¬Z¨" •³à#N6!¹ÎúÑÖ‡›ûË‹›TˆqF¸å=¥öøâÚœGš!M¶ÊÓæf~7ÿÞ,·Ëë-Æa%R*'²=Õ¹&0ˈ5rËç‘!«‰U:6ôf6Í¿º_t/./¦ÿü3:ºXÌ–Ý¡éýíÃ؍VóËùÍ|õ4ÖjôK7ôcÙ¤…i	—®®“!3ž$ôÜÑFá8QŒcÄ„T†(±æl¾h¦«›§®ð»û1W£ŸÝó»åª¹˜‘]ôªöcjq|71Y~ýpÀ±XÁˆnšÒwþa±ÚÅ0`¨¬Â
+n!f;)–„½mª±#T™ž©—p¼†`.s¬(‘ŠU64D£ÞÓ”%”%1L¢ø„\Ö©êÉ@3§ÄQÓ¼‰ÉÒì‡+hŽÅ*hFtÓ”¾ùËf…ÌÈŽs¬`tJ†A–ñÔ‡ÙÀµUö<mR6ÖTö3D£ÞÓ”%˜a Px|.
+ó±’¬'º?ÊÊ
+b ýÊQLå0\F¹'VFÓMSúÖ?òåΉ™&VpibÖBn›J'fÍTÏÔK'fโeÅàÚì*¢QïiÊËŠpÃQ|B.³Ñ¢'{ ÍRmñUr“¥ÙWЋUÐŒè¦)ÃÄÌK4ï.¸ŽæÄT–æÈÔqi®jè†fÄ{š²’fŸ
͘l 9’=€fêˆ2§y“¥ÙWЋUÐŒè¦)[ñ÷'_~==ÿþîÍùé–÷}x½̜Û¶ŸN5L/¬gé…,·æ<˯ÞËøc£,h„ß‘uÿvö×ùÙ».:6ç–£]li Ê¡8D19Âp‡žXL7MÙŠ·» È>€%Vj¬àÂF€zÛSº  ñ±§#­:aF`¬²Ÿ!õž¦ôýÜ9·QbEé	1¸,¬M…v=Ùýç6)å3ó&&³®€9«€ÑMSúæOž+õúlí.¿RÃe‡fLõh†óÇàr›úßf·ôJ­Œ®lhˆF½§)K4Ã;”(>!—m7„êÉîO³p²áQLŽæ0\¦¹'V¦ÓMSúæ_uÓÍN¤%apʐªÑùÖFZoë͈†Ó{Ñ-ÏUó³‚;nÉ*›¢QïiÊÑ>à8B!—…1í\Oö ¢aÃ8¾/Åd‰öÃDÇbD#ºiJß||ÖJƒŒÏÏ‚(a·MõW–¨¨©Ç»“’ ÉDeCC4ê=MY¢Ø·(=>m÷¸`™‹À2—ð›ã,ob²,ûá
+–c±
+–Ý4¥o=¾]Û~†\ó
Zê)÷Zìé¨ß¡ÕõóùK4Ì{š²„2#’i”žƒËðŽšžìþ0s8Žâ›QLæ0\†¹'V†ÓMS†‰Ùâ„k´àÒ¹]{¦žÒu³+uìéHëfN˜•ýѨ÷4e	fXæRŽÒbpÙv‡Ë‰žì0ÃÅÅX|K#ŠÉÂì‡+`ŽÅ*`FtÓ”¾ùü¡óî‚«`N<eaŽ<æª~n`F¼§)+aFèÙÀŒÉ˜#Ù`fœhcp˜71Y˜ýp̱Ẍnš²XüìÏù%3RpÕ’95•[2ǦŽºd®kèó’óž¦ô
E–Ìš[ŸƒËÂ]"KZ¶?ÍÌÀ\+”æ(&Gs.ÓÜ+ÓŒé¦)}ó±@±^"§f¹íikjæ¬çéHߤÁ<ÊTe?C4ê=MY‚Y+Px|.ê,IÃ@YX"¾—ÅdQöÃ(Çb(#ºiJßzäþÏ?|†\õðYj*÷ðYlꨟÕ5ôùá3Ì{š²Ä²$LkŸƒËÂĬ“–@3eDH|7#ŠÉÒì‡+hŽÅ*hFtÓ”¾ùØ;‚X¸oF
+ÆiÖ„;»m*ÝgæÆõLmfÖFT64D£ÞÓ”%š5Ö¢ø„\æf›´lšÛ‡QùÏ9Ö]ö{fý¯ÚÃz7ppÏ
+×jÿhD§¾þ4wÍbóþý]÷{2v|ô£éþø}ºê^Èîs¯)-h÷§ŒydÚÚ6¾ûòðøøÖ¿•Xâÿ©áÒ÷êôþñ麹K»ÓþWÁv{þg½øž
 endstream
 endobj
-692 0 obj <<
+796 0 obj <<
 /Type /Page
-/Contents 693 0 R
-/Resources 691 0 R
+/Contents 797 0 R
+/Resources 795 0 R
 /MediaBox [0 0 595.276 841.89]
-/Parent 522 0 R
-/Annots [ 699 0 R 700 0 R 702 0 R 703 0 R 705 0 R 706 0 R 708 0 R 709 0 R 711 0 R 712 0 R 714 0 R 719 0 R 720 0 R 722 0 R 723 0 R 725 0 R 726 0 R 728 0 R 729 0 R ]
+/Parent 853 0 R
+/Annots [ 800 0 R 801 0 R 803 0 R 804 0 R 806 0 R 807 0 R 809 0 R 810 0 R 812 0 R 813 0 R 815 0 R 820 0 R 821 0 R 823 0 R 824 0 R 826 0 R 827 0 R 829 0 R 830 0 R 832 0 R 833 0 R 835 0 R 836 0 R 838 0 R 839 0 R 841 0 R 842 0 R 844 0 R 845 0 R 847 0 R 848 0 R 850 0 R 851 0 R ]
 >> endobj
-699 0 obj <<
+800 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [120.286 422.869 180.38 433.749]
+/Rect [120.286 692.111 180.38 702.99]
 /Subtype /Link
 /A << /S /GoTo /D (cel_8h_0474e3e2d6c39249acbe58cedd573e84) >>
 >> endobj
-700 0 obj <<
+801 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [347.253 422.735 393.509 433.749]
+/Rect [347.253 691.977 393.509 702.99]
 /Subtype /Link
-/A << /S /GoTo /D (cel_8h_15d7df87f0d7d52bf30c5403fbd00271) >>
+/A << /S /GoTo /D (cel_8h_2ac33dbe3aa2efff60543213b0a691f5) >>
 >> endobj
-702 0 obj <<
+803 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [120.286 386.753 182.582 397.633]
+/Rect [120.286 654.999 182.582 665.878]
 /Subtype /Link
 /A << /S /GoTo /D (cel_8h_9e188b582ee4eb815466e86bb684fc82) >>
 >> endobj
-703 0 obj <<
+804 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [349.454 386.619 395.71 397.633]
+/Rect [349.454 654.865 395.71 665.878]
 /Subtype /Link
-/A << /S /GoTo /D (cel_8h_15d7df87f0d7d52bf30c5403fbd00271) >>
+/A << /S /GoTo /D (cel_8h_2ac33dbe3aa2efff60543213b0a691f5) >>
 >> endobj
-705 0 obj <<
+806 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [120.286 350.637 180.918 361.517]
+/Rect [120.286 617.888 180.918 628.767]
 /Subtype /Link
 /A << /S /GoTo /D (cel_8h_2fe5a30084717036a54e7f0a920da105) >>
 >> endobj
-706 0 obj <<
+807 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [347.791 350.503 394.047 361.517]
+/Rect [347.791 617.753 394.047 628.767]
 /Subtype /Link
-/A << /S /GoTo /D (cel_8h_15d7df87f0d7d52bf30c5403fbd00271) >>
+/A << /S /GoTo /D (cel_8h_2ac33dbe3aa2efff60543213b0a691f5) >>
 >> endobj
-708 0 obj <<
+809 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [120.286 314.521 183.14 325.401]
+/Rect [120.286 580.776 183.14 591.655]
 /Subtype /Link
 /A << /S /GoTo /D (cel_8h_f72e24d2f169c3c343c55c880a74050f) >>
 >> endobj
-709 0 obj <<
+810 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [350.012 314.387 396.268 325.401]
+/Rect [350.012 580.641 396.268 591.655]
 /Subtype /Link
-/A << /S /GoTo /D (cel_8h_15d7df87f0d7d52bf30c5403fbd00271) >>
+/A << /S /GoTo /D (cel_8h_2ac33dbe3aa2efff60543213b0a691f5) >>
 >> endobj
-711 0 obj <<
+812 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [120.286 278.405 183.14 289.285]
+/Rect [120.286 543.664 183.14 554.543]
 /Subtype /Link
 /A << /S /GoTo /D (cel_8h_c398f2bea2deac6d86c10a7b3efca966) >>
 >> endobj
-712 0 obj <<
+813 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [350.012 278.271 396.268 289.285]
+/Rect [350.012 543.53 396.268 554.543]
 /Subtype /Link
-/A << /S /GoTo /D (cel_8h_15d7df87f0d7d52bf30c5403fbd00271) >>
+/A << /S /GoTo /D (cel_8h_2ac33dbe3aa2efff60543213b0a691f5) >>
 >> endobj
-714 0 obj <<
+815 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [120.286 243.032 200.315 253.169]
+/Rect [120.286 507.295 200.315 517.432]
 /Subtype /Link
 /A << /S /GoTo /D (fitshdr_8h_705c7c2c9700367e0e8b82d5033e6fa3) >>
 >> endobj
-719 0 obj <<
+820 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [120.286 206.173 179.842 217.053]
+/Rect [120.286 469.441 179.842 480.32]
 /Subtype /Link
 /A << /S /GoTo /D (lin_8h_ffec8a2c0650ebd2168d7772b2ecec19) >>
 >> endobj
-720 0 obj <<
+821 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [346.715 206.039 391.875 217.053]
+/Rect [346.715 469.306 391.875 480.32]
 /Subtype /Link
 /A << /S /GoTo /D (lin_8h_7bdf034bd750df1e518db9feeebf7a79) >>
 >> endobj
-722 0 obj <<
+823 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [120.286 170.057 183.707 180.937]
+/Rect [120.286 432.329 183.707 443.208]
 /Subtype /Link
 /A << /S /GoTo /D (lin_8h_58c2822debf5b36daa18fe8711d724f2) >>
 >> endobj
-723 0 obj <<
+824 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [350.58 169.923 395.74 180.937]
+/Rect [350.58 432.194 395.74 443.208]
 /Subtype /Link
 /A << /S /GoTo /D (lin_8h_7bdf034bd750df1e518db9feeebf7a79) >>
 >> endobj
-725 0 obj <<
+826 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [120.286 133.941 185.172 144.821]
+/Rect [120.286 395.217 185.172 406.096]
 /Subtype /Link
 /A << /S /GoTo /D (lin_8h_a6d3f59059c532b0217f570f2b4f50df) >>
 >> endobj
-726 0 obj <<
+827 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [352.045 133.807 397.205 144.821]
+/Rect [352.045 395.083 397.205 406.096]
 /Subtype /Link
 /A << /S /GoTo /D (lin_8h_7bdf034bd750df1e518db9feeebf7a79) >>
 >> endobj
-728 0 obj <<
+829 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [120.286 97.825 182.044 108.705]
+/Rect [120.286 358.105 182.044 368.985]
 /Subtype /Link
 /A << /S /GoTo /D (lin_8h_8970e09d61fde987211f8e64061e1fa1) >>
 >> endobj
-729 0 obj <<
+830 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [348.916 97.691 394.076 108.705]
+/Rect [348.916 357.971 394.076 368.985]
 /Subtype /Link
 /A << /S /GoTo /D (lin_8h_7bdf034bd750df1e518db9feeebf7a79) >>
 >> endobj
-14 0 obj <<
-/D [692 0 R /XYZ 90 733.028 null]
->> endobj
-18 0 obj <<
-/D [692 0 R /XYZ 90 477.302 null]
->> endobj
-697 0 obj <<
-/D [692 0 R /XYZ 90 440.6 null]
->> endobj
-698 0 obj <<
-/D [692 0 R /XYZ 90 440.6 null]
->> endobj
-701 0 obj <<
-/D [692 0 R /XYZ 90 414.485 null]
->> endobj
-704 0 obj <<
-/D [692 0 R /XYZ 90 378.369 null]
->> endobj
-707 0 obj <<
-/D [692 0 R /XYZ 90 342.253 null]
->> endobj
-710 0 obj <<
-/D [692 0 R /XYZ 90 306.137 null]
->> endobj
-713 0 obj <<
-/D [692 0 R /XYZ 90 270.021 null]
->> endobj
-718 0 obj <<
-/D [692 0 R /XYZ 90 233.905 null]
->> endobj
-721 0 obj <<
-/D [692 0 R /XYZ 90 197.789 null]
->> endobj
-724 0 obj <<
-/D [692 0 R /XYZ 90 161.673 null]
->> endobj
-727 0 obj <<
-/D [692 0 R /XYZ 90 125.557 null]
->> endobj
-730 0 obj <<
-/D [692 0 R /XYZ 90 89.441 null]
->> endobj
-691 0 obj <<
-/Font << /F31 528 0 R /F41 696 0 R /F22 521 0 R /F42 717 0 R >>
-/ProcSet [ /PDF /Text ]
->> endobj
-745 0 obj <<
-/Length 1823      
-/Filter /FlateDecode
->>
-stream
-xÚµ›Ko[7…÷úZÚ@ÍòýÈ®iš Aºhc ‹ (lK1Ôú¡Ê*âüûòú’IQ‡Œ!KâhÎáèˈä½bSêÿ±©£S£qBMoî'tzë_}7aaôÂ_$ã¯/'?¾þ]Äi1½üòòv͈âlz9ûtÆÏ/¸¢goæËÕ9³gó›«õ|6¾öañ´>ÿ|ù~*™%”9Ÿx‡^›ür¹‘†”Ѓ࿓OŸét捽ŸP"œ~õ)aÎMï'’‹ðønòqòû&Çøºð¯×æ$¹Ÿõ„$ÖTC¬z±xa¸ TïŸz&òîîñúꮜ
ãŒp˧I¢q`u"þHdc4Ô-Sâw‹‡§ùú¯ùjuÿt»ãÁ8"¬Ì=äæDH­Ì2_%¹ë‰óÄ“ÕÄ*yúi6‹Ÿý—ÇÕøàúê柯猞]­fOãK7÷Ë«sv¶^\/îëoçZý0ý÷4/ç"¤%Ü{í«gŒ†ÞË”¡ž{Š)#’iTÌ‹ƒe ŽšLv¶XÍoÖwßÆé?<žsuöu|â?àõüjFJ?Tí? i,„9‰©Á‡Û0gbm˜‘n™2ÉŸ÷ÁláNx€™í¥Y£w=e0;JŒd™§ïÙ“ìyîYq„ì¬gŒ†ÞË”-˜”Czb–u†'2Ù#`–ŽXÿB˜·1U˜ÃpÌ©XÌ@·LŠÿÌ—-˜÷O¸æÂSæÄÓiaîªçfà½LÙ	3 g3’0'²GÀÌ„—æmLæ0Üs*Ö3Ð-SâËÕß‹‡Å^˜¡Ò 	c˜…_ôÙ]Sù:Õõ šçžu†×d¢³ 1z/S†‚î¥YÍ-Ä'Æ`Y§	+Jv8ÍÊhb˜†4'15šãp›æL¬M3Ò-S†â/WkÔš%œp³5Ë]O;­ÙoœRO§yè£LuÖ3FCïeÊÌŠXá	!XÔY"Š‚²ô[GŽ—ÌILå0܁r*ց2Ð-S†ÒƒýŸoÌÊ*4aŒ²$tXf”¦òÆìU&3õ½,ß
6Ë”HÅ:£¡÷2e‹eI˜ÖŸƒe}cÖEÉŽ ™ú¯O‰×ÌIL•æ0ÜAs*ÖA3Ð-S†â?ó'И­ß7ƒ	cš5áÎîšÊ;³7e\fêdYÑYÐ
½—)[4k"¬…øÄ,ë{³-Jv8ÍRk┄4'15šãp›æL¬M3Ò-SÆÞ3šÁ„»h.MÕhNM”澂nhFÞË”}4#|64CÙ@s*{Í‚¡ñ¢9‰©Ò†;hNÅ:hºeÊAüiyƒ·€š*4áæJÃé]S;+
c2S'¢Ù/ë,hŒ†ÞË”¡ ˆfÿŸác°ì@³µ™ìá4»Nc¤9‰©Ñ‡Û4gbmš‘n™2o‡Þ&ÜÕ›KSµÞœš:Ùñœ6½ÑÐ{™²E³%Â3F at II™ï™â +CXã˜9‰©‚†;@NÅ:@ºeÊPw´ô›u)Є[mYgµ¥©²-k¦2S'jËê:£¡÷2e»-;¡!>1Ë:G$×™ì4sê¿{ñ’9‰©Ò†;hNÅ:hºeÊP|´”þ[L¡	·Úòp©zÇTÙ–­0™©µeA¸è¬g†Î‹„-”aÊBvbTú²–6“=e>¬¾3#‰©¡‡Û(gbm”‘n™26f°ûQîB¹4UC95uJ”ûêQF΋„}(#v6(#Õˆr*{ÊÒøËILå0܁r*ց2Ð-Sâë«ëöÖL¸këWšªmýRS'Ýúõt³õCÞË”¡ à‚	wâc°ìp-ÛŠLöš%VrLó6¦Jsî 9ë è–)Cño–ßöÒ¬ÆOkÿ„1ÍÆKWL卙çWå©©ï£Ù³ÜuÏœòß2~1ÚWÐ
½—)[4‡ÞðÙöf »é͉ìá43#	W
-ÒœÄÔhŽÃmš3±6ÍH·LŠÿe¼åv¾iýr/˜5Fzܬì8Ë‘–DR“9;ÑU at E,eUÑÐ{™#-©_èrŠ1PVRA™ìHC´Æ+ç$¦Štî@:ë@è–)CñÛgs`Â]gs¥©ÚÙ\jê¤×Mú
-º¹n‚¼—)[
Ú¯œ„øÄ,뻸³*“=‚æá´ß ±
©²<Žv œ(u¼_´HÊÞ>šÛ?Õ®“¹ÂQí`.qtÒs¹®RnŽå€ñ"a{ÁlQ77!ÅpQ¢x ¼ÃŽ¨úåGêÕØø‹€Ã~Úòò‹m‰aÙÆÍ·ïãÕ_¨Ÿ?ÌWÛßà<>Œ‹Þó™_OÌø‡ÙWT¼Rz|Æ)c•!6âòçÏ?x,~}=>•$¼ù:TêÍãó·ÛùCYå¿év‹ó?	}©
-endstream
-endobj
-744 0 obj <<
-/Type /Page
-/Contents 745 0 R
-/Resources 743 0 R
-/MediaBox [0 0 595.276 841.89]
-/Parent 800 0 R
-/Annots [ 746 0 R 747 0 R 749 0 R 750 0 R 752 0 R 753 0 R 755 0 R 756 0 R 758 0 R 759 0 R 761 0 R 762 0 R 764 0 R 765 0 R 767 0 R 768 0 R 770 0 R 771 0 R 773 0 R 774 0 R 776 0 R 777 0 R 779 0 R 780 0 R 782 0 R 783 0 R 785 0 R 786 0 R 788 0 R 789 0 R 791 0 R 792 0 R 794 0 R 795 0 R 797 0 R 798 0 R ]
->> endobj
-746 0 obj <<
+832 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [120.286 720.047 180.38 730.926]
+/Rect [120.286 320.994 180.38 331.873]
 /Subtype /Link
 /A << /S /GoTo /D (lin_8h_a78f202b20674909aab523018106546e) >>
 >> endobj
-747 0 obj <<
+833 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [347.253 719.912 392.413 730.926]
+/Rect [347.253 320.859 392.413 331.873]
 /Subtype /Link
 /A << /S /GoTo /D (lin_8h_7bdf034bd750df1e518db9feeebf7a79) >>
 >> endobj
-749 0 obj <<
+835 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [120.286 683.459 184.265 694.338]
+/Rect [120.286 283.882 184.265 294.761]
 /Subtype /Link
 /A << /S /GoTo /D (lin_8h_cb8c02645d7cc3d42e3db6ebf74de192) >>
 >> endobj
-750 0 obj <<
+836 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [351.138 683.325 396.298 694.338]
+/Rect [351.138 283.748 396.298 294.761]
 /Subtype /Link
 /A << /S /GoTo /D (lin_8h_7bdf034bd750df1e518db9feeebf7a79) >>
 >> endobj
-752 0 obj <<
+838 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [120.286 646.872 184.265 657.751]
+/Rect [120.286 246.77 184.265 257.649]
 /Subtype /Link
 /A << /S /GoTo /D (lin_8h_7232df93295216e063c438671652c2b4) >>
 >> endobj
-753 0 obj <<
+839 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [351.138 646.737 396.298 657.751]
+/Rect [351.138 246.636 396.298 257.649]
 /Subtype /Link
 /A << /S /GoTo /D (lin_8h_7bdf034bd750df1e518db9feeebf7a79) >>
 >> endobj
-755 0 obj <<
+841 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [120.286 610.285 182.044 621.164]
+/Rect [120.286 209.659 182.044 220.538]
 /Subtype /Link
 /A << /S /GoTo /D (prj_8h_7f080405538ea2ddd2882c991e25bd2f) >>
 >> endobj
-756 0 obj <<
+842 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [348.916 610.15 394.624 621.164]
+/Rect [348.916 209.524 394.624 220.538]
 /Subtype /Link
 /A << /S /GoTo /D (prj_8h_cb157519ef498bf669298c5508492f3e) >>
 >> endobj
-758 0 obj <<
+844 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [120.286 573.697 184.246 584.576]
+/Rect [120.286 172.547 184.246 183.426]
 /Subtype /Link
 /A << /S /GoTo /D (prj_8h_f862254dceec64a987fdaabc40e4963d) >>
 >> endobj
-759 0 obj <<
+845 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [351.118 573.563 396.826 584.576]
+/Rect [351.118 172.412 396.826 183.426]
 /Subtype /Link
 /A << /S /GoTo /D (prj_8h_cb157519ef498bf669298c5508492f3e) >>
 >> endobj
-761 0 obj <<
+847 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [120.286 537.11 182.582 547.989]
+/Rect [120.286 135.435 182.582 146.314]
 /Subtype /Link
 /A << /S /GoTo /D (prj_8h_94f59295c312536ce66482b3d9bebec4) >>
 >> endobj
-762 0 obj <<
+848 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [349.454 536.975 395.163 547.989]
+/Rect [349.454 135.301 395.163 146.314]
 /Subtype /Link
 /A << /S /GoTo /D (prj_8h_cb157519ef498bf669298c5508492f3e) >>
 >> endobj
-764 0 obj <<
+850 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [120.286 500.522 184.803 511.402]
+/Rect [120.286 98.323 184.803 109.202]
 /Subtype /Link
 /A << /S /GoTo /D (prj_8h_3672afec3db0f850d67404814ebdbc64) >>
 >> endobj
-765 0 obj <<
+851 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [351.676 500.388 397.384 511.402]
+/Rect [351.676 98.189 397.384 109.202]
 /Subtype /Link
 /A << /S /GoTo /D (prj_8h_cb157519ef498bf669298c5508492f3e) >>
 >> endobj
-767 0 obj <<
+18 0 obj <<
+/D [796 0 R /XYZ 90 733.028 null]
+>> endobj
+798 0 obj <<
+/D [796 0 R /XYZ 90 709.842 null]
+>> endobj
+799 0 obj <<
+/D [796 0 R /XYZ 90 709.842 null]
+>> endobj
+802 0 obj <<
+/D [796 0 R /XYZ 90 683.229 null]
+>> endobj
+805 0 obj <<
+/D [796 0 R /XYZ 90 646.117 null]
+>> endobj
+808 0 obj <<
+/D [796 0 R /XYZ 90 609.006 null]
+>> endobj
+811 0 obj <<
+/D [796 0 R /XYZ 90 571.894 null]
+>> endobj
+814 0 obj <<
+/D [796 0 R /XYZ 90 534.782 null]
+>> endobj
+819 0 obj <<
+/D [796 0 R /XYZ 90 497.671 null]
+>> endobj
+822 0 obj <<
+/D [796 0 R /XYZ 90 460.559 null]
+>> endobj
+825 0 obj <<
+/D [796 0 R /XYZ 90 423.447 null]
+>> endobj
+828 0 obj <<
+/D [796 0 R /XYZ 90 386.335 null]
+>> endobj
+831 0 obj <<
+/D [796 0 R /XYZ 90 349.224 null]
+>> endobj
+834 0 obj <<
+/D [796 0 R /XYZ 90 312.112 null]
+>> endobj
+837 0 obj <<
+/D [796 0 R /XYZ 90 275 null]
+>> endobj
+840 0 obj <<
+/D [796 0 R /XYZ 90 237.888 null]
+>> endobj
+843 0 obj <<
+/D [796 0 R /XYZ 90 200.777 null]
+>> endobj
+846 0 obj <<
+/D [796 0 R /XYZ 90 163.665 null]
+>> endobj
+849 0 obj <<
+/D [796 0 R /XYZ 90 126.553 null]
+>> endobj
+852 0 obj <<
+/D [796 0 R /XYZ 90 89.441 null]
+>> endobj
+795 0 obj <<
+/Font << /F31 604 0 R /F22 597 0 R /F42 818 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+876 0 obj <<
+/Length 2246      
+/Filter /FlateDecode
+>>
+stream
+xÚµœKoã·Å÷úZÚ@ÍòýÈ®iÚ A€¢‰.Ò °eÍ@­_•4˜ñ·/©?)‘uH[faY¼ºçÜëŸ)>4fsêÿ±¹£s£qBÍO3:ÿìŸýqÆâ荾ÉÆ¿¿ýñ¯Â¿Š8-æ·Ÿv/׌(Îæ·¿]ñë®èÕË×õ5³WËÅÝvù0=÷ój³½þýö§¹d–Pæ|þð
+ž›ýåv/
)¡ƒàÿf¿ýNçÞØO3J„³ó¯þ1%̹ùÓLr?Î~ýcŸcz^øç[5Iîë±þÄšfˆU;‹7†BõéÒãp(äÇÇ—û»ÇºÆá–ϳDÓÀúsŒø%“MÑP·NÄ_×ÿÙðoÿ^®×O›ÏG¬ –šÒCY0'Ò…Ç­^0«	÷?2ÅyfÊySƦþôð~øŸ^ÖÓƒû»Å¿^3zu·~ØLO-^ž^ﶫûÕ5»z\mß®µºúÃ4ôe³¬‹ŠmÄ`CS4ô^§Œ
=ÑMá4Ö¢nÞ¤,ë¬Ç¯lÙÃj½\lߦòŸ_®¹ºú:}³zÞl—w¤öQÕN¡9¤9‹iÑœ†û4b}š‘n2ˆo^«çÕIšÑT¡‚1Í’P§M4[G¨1…©ÑL‰4l°¡)z¯SƆ"šý/7Â'Å`Ù@³µ…ì4kE´r˜æCL“æ8<@s.6 at 3ЭSÆæ¿®·¹<47צZssnê4{˜W£sóhCS4ô^§ìÑl‰†ðLPRRægˆBñ…&Niò!¦	r 9 èÖ)cß7ËÓ s¤@÷¦e-䱩zZÖL¦.4-{¨lhŠ†Þë”ýiÙù0Â'Å`Yçˆäº=ƒfj	WÓ|ˆiÒ‡hÎÅhºuÊØüo|s’æð.¦PÁ½iÙ*}lªž–­0…©MË‚ø
ÑX?c0t^%ì¡ìS²“b j˜—µ´…ìÇQVÆ¥ ɇÈq´Ïq®ÔLjV	Ó”ö}ħKb¸rÔB8stI‚‡:™ ¶Ëtcø^öôÉo¦y»~‰o%>¹ÈbšôÆá|s±~n2ˆoïîû{=PðÐ^¯6ÕÚëå¦.º×kè~¯‡¼×)cCO¢¬üfC|R–u†+
+Ù3hæaå(1͇˜&Íqx€æ\l€f [§ŒÍ_¼¾¤YM?­Ócš—n˜*gdNœ_†ç¦ÞG³gù~hJöo.~õ9ÖÐ
½×){4ljàs˜™ì~jÎd?N³t‚HÉ ÍYL‹æ4ܧ¹ëÓŒtë”±ùŸ¦süåI¤õîj T‘žv'GÎJ¤%‘ÔÎÞ;A?†uFiE,eƒ]MÑÐ{#-)%šsÈPŠ²’
+˜(dÏ@ZKb„ÅHbšHÇá¤s±¤n26¿
+:Œ«MµãrS½(kèþ¢y¯Sö&hã›%!>)ËúYÜYUÈžA³Ð„
+¼óËbš4Çášs±šn26¿"
+:‘«MµNärS=‘kèþDy¯SöÏ6ó&†`Qg‰à¬=ƒejüŠ	_úe1M–ãð Ë¹Ø Ë@·N[ß?eÔ¦Z‡¹©KžfŒõ3g çUÂÈ–PÅ!;)ª†•ˆ’¥ìÇQÆúu
¾ñËbZ(§á>Ê…Xe¤[§LÓr÷T<„rmª…rnê’(õ3¡ŒœW	ÇPFììQFª	å\ö”¥OÌñ_ÓD9 œ‹
 të”AüëbƒŽçüKÁ‚1ÊŠuì©$™ú5+<]ìîšq9ØÏ
½×)c?Áæû"zR”•”û¶–²gÀ àøÊ/‹i‡`ÎÅ`ºuÊØüÍ—û“0ÂüŠ`'š«cOõI†öûËÜÓ{`ö$ï3`Öƒ½»·à9OÕXúbbR””Tïfá\öã sljÂKäCHß8Ú§7WêÃD«„±í‹—Ó'Ë>Q
j…ó°ÇR9sd©D×elné2Ó°¦Ä6ÖËŒŒW	{;ÂB&F EÉÂ¥U¡x½ZËðU_Óä7 œ‹
të”±ïÝãdK”…UcýŽÞ+AöoÍ
+c:±0Dú·á±¦¦hè½NÙƒYù_kJ1PVR¿„¶¥ìDåƒðu_Ó$:‹

të”±ùè4YH;]p÷ºO5L]÷	Q˜ºÜuŸ_LŽ54ECïuÊ;Y~ÛŒðI1P6,AÂ'árÙ3hök•Îmß!¤Éò4:€r¦4@òiÑ*aZ/Ñ­ˆñ˃ӥv/EÂ…¨݉h—;ºÜç“õ`+S02^%ìoðÂ] @&… Íp·>¡‘i~_f1//²˜Ài¸Op!ÖGéÖ)Ódµ_¿TpgwGµ9öTïî¨t…§wa ›‹ý‹ígŠ†Þë”=’…_¦1HOŠ²a§GM){ÌÒÿ”(^Yd1M˜ãð Ì¹Ø Ì@·N™fdþÚƒùtÁC0Wžš0gž.óP?0ïuÊA˜=˜ìæLö˜9%‚â•EÓ„9Àœ‹
Àtë”±ùO«o`ÏÇC#˜Ãù0gÇžJ˜•Ÿ^DáéBçnf÷Ó±~¦hè½NÙßóù…-¤'Å@Ùp©g¸*d?³_ß)‡?@ti¡Gû$çJ}h•0(/ÞÿEéé‹=ãˆðÛäÓÅâu2#6܆TžÊO[Lw™§Ëlö¤ÿ•”n¬™)¯F†Q3Ãdê($'… áp\þ@&üŠÃ'ŒÃÇö›oN¦ÿâý±?V°ûÚÊf_œ‘éóÍ“úÿåór}ø«
+/ÏÓ×Ûkǯ¾,§oþ¾ØNäô…¹ï(ÿNÐé;N‹Ä„Ú5ÿüó¯?{>þö}|)ñ?²ÈSìÕ/ßÞ>/Ÿëî(&íù?ú_½Š
+endstream
+endobj
+875 0 obj <<
+/Type /Page
+/Contents 876 0 R
+/Resources 874 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 853 0 R
+/Annots [ 877 0 R 878 0 R 880 0 R 881 0 R 883 0 R 884 0 R 886 0 R 887 0 R 889 0 R 890 0 R 892 0 R 893 0 R 895 0 R 896 0 R 898 0 R 899 0 R 901 0 R 902 0 R 904 0 R 905 0 R 907 0 R 908 0 R 910 0 R 911 0 R 913 0 R 914 0 R 916 0 R 917 0 R 919 0 R 920 0 R 922 0 R 923 0 R 925 0 R 926 0 R 928 0 R 929 0 R 931 0 R 932 0 R 934 0 R 935 0 R 937 0 R 938 0 R 940 0 R 941 0 R 943 0 R 944 0 R ]
+>> endobj
+877 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [120.286 463.935 184.803 474.814]
+/Rect [120.286 720.047 184.803 730.926]
 /Subtype /Link
 /A << /S /GoTo /D (prj_8h_df9cca0265038851129d1966017cd525) >>
 >> endobj
-768 0 obj <<
+878 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [351.676 463.801 397.384 474.814]
+/Rect [351.676 719.912 397.384 730.926]
 /Subtype /Link
 /A << /S /GoTo /D (prj_8h_cb157519ef498bf669298c5508492f3e) >>
 >> endobj
-770 0 obj <<
+880 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [120.286 427.348 182.601 438.227]
+/Rect [120.286 691.344 182.601 702.223]
 /Subtype /Link
 /A << /S /GoTo /D (spc_8h_4d66edc63bfc8a39adc6bac9e88c8e81) >>
 >> endobj
-771 0 obj <<
+881 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [349.474 427.213 397.394 438.227]
+/Rect [349.474 691.209 397.394 702.223]
 /Subtype /Link
 /A << /S /GoTo /D (spc_8h_96978fec523018fd6898301a3452c166) >>
 >> endobj
-773 0 obj <<
+883 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [120.286 390.76 184.803 401.639]
+/Rect [120.286 662.641 184.803 673.52]
 /Subtype /Link
 /A << /S /GoTo /D (spc_8h_c39694faccdd56850677999d714cd14a) >>
 >> endobj
-774 0 obj <<
+884 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [351.676 390.626 399.596 401.639]
+/Rect [351.676 662.506 399.596 673.52]
 /Subtype /Link
 /A << /S /GoTo /D (spc_8h_96978fec523018fd6898301a3452c166) >>
 >> endobj
-776 0 obj <<
+886 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [120.286 354.173 183.14 365.052]
+/Rect [120.286 633.938 183.14 644.817]
 /Subtype /Link
 /A << /S /GoTo /D (spc_8h_49807752ce4e223d4095cf6ad13bac0a) >>
 >> endobj
-777 0 obj <<
+887 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [350.012 354.038 397.932 365.052]
+/Rect [350.012 633.803 397.932 644.817]
 /Subtype /Link
 /A << /S /GoTo /D (spc_8h_96978fec523018fd6898301a3452c166) >>
 >> endobj
-779 0 obj <<
+889 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [120.286 317.585 185.361 328.465]
+/Rect [120.286 605.235 185.361 616.114]
 /Subtype /Link
 /A << /S /GoTo /D (spc_8h_ab517aed3ee9f8d5a5ca1f990d310b61) >>
 >> endobj
-780 0 obj <<
+890 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [352.234 317.451 400.154 328.465]
+/Rect [352.234 605.1 400.154 616.114]
 /Subtype /Link
 /A << /S /GoTo /D (spc_8h_96978fec523018fd6898301a3452c166) >>
 >> endobj
-782 0 obj <<
+892 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [120.286 280.998 185.361 291.877]
+/Rect [120.286 576.531 185.361 587.411]
 /Subtype /Link
 /A << /S /GoTo /D (spc_8h_f0e4274b242fd41625b6ad4f4376b8da) >>
 >> endobj
-783 0 obj <<
+893 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [352.234 280.864 400.154 291.877]
+/Rect [352.234 576.397 400.154 587.411]
 /Subtype /Link
 /A << /S /GoTo /D (spc_8h_96978fec523018fd6898301a3452c166) >>
 >> endobj
-785 0 obj <<
+895 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [120.286 244.411 182.602 255.29]
+/Rect [120.286 547.828 182.602 558.708]
 /Subtype /Link
 /A << /S /GoTo /D (tab_8h_8b57d9bacbabd2b516d77220cdb6167d) >>
 >> endobj
-786 0 obj <<
+896 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [349.474 244.276 396.288 255.29]
+/Rect [349.474 547.694 396.288 558.708]
 /Subtype /Link
 /A << /S /GoTo /D (tab_8h_824d1e7c8fea5e5918a8555df39aa5b7) >>
 >> endobj
-788 0 obj <<
+898 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [120.286 207.823 186.467 218.702]
+/Rect [120.286 519.125 186.467 530.004]
 /Subtype /Link
 /A << /S /GoTo /D (tab_8h_27460f165fb03a075a1c6c6a48f33c62) >>
 >> endobj
-789 0 obj <<
+899 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [353.34 207.689 400.154 218.702]
+/Rect [353.34 518.991 400.154 530.004]
 /Subtype /Link
 /A << /S /GoTo /D (tab_8h_824d1e7c8fea5e5918a8555df39aa5b7) >>
 >> endobj
-791 0 obj <<
+901 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [120.286 171.236 187.932 182.115]
+/Rect [120.286 490.422 187.932 501.301]
 /Subtype /Link
 /A << /S /GoTo /D (tab_8h_bf96fe5488df6796ec2606b974f330fe) >>
 >> endobj
-792 0 obj <<
+902 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [354.805 171.101 401.618 182.115]
+/Rect [354.805 490.288 401.618 501.301]
 /Subtype /Link
 /A << /S /GoTo /D (tab_8h_824d1e7c8fea5e5918a8555df39aa5b7) >>
 >> endobj
-794 0 obj <<
+904 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [120.286 134.649 184.803 145.528]
+/Rect [120.286 461.719 184.803 472.598]
 /Subtype /Link
 /A << /S /GoTo /D (tab_8h_e2ee098afabb7a7d225f930276ffb441) >>
 >> endobj
-795 0 obj <<
+905 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [351.676 134.514 398.49 145.528]
+/Rect [351.676 461.585 398.49 472.598]
 /Subtype /Link
 /A << /S /GoTo /D (tab_8h_824d1e7c8fea5e5918a8555df39aa5b7) >>
 >> endobj
-797 0 obj <<
+907 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [120.286 98.061 183.14 108.94]
+/Rect [120.286 433.016 183.14 443.895]
 /Subtype /Link
 /A << /S /GoTo /D (tab_8h_4abf39ca4cfc2ea073bffdbb98caa46d) >>
 >> endobj
-798 0 obj <<
+908 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [350.012 97.927 396.826 108.94]
+/Rect [350.012 432.882 396.826 443.895]
 /Subtype /Link
 /A << /S /GoTo /D (tab_8h_824d1e7c8fea5e5918a8555df39aa5b7) >>
 >> endobj
-748 0 obj <<
-/D [744 0 R /XYZ 90 711.427 null]
->> endobj
-751 0 obj <<
-/D [744 0 R /XYZ 90 674.84 null]
->> endobj
-754 0 obj <<
-/D [744 0 R /XYZ 90 638.252 null]
->> endobj
-757 0 obj <<
-/D [744 0 R /XYZ 90 601.665 null]
->> endobj
-760 0 obj <<
-/D [744 0 R /XYZ 90 565.077 null]
->> endobj
-763 0 obj <<
-/D [744 0 R /XYZ 90 528.49 null]
->> endobj
-766 0 obj <<
-/D [744 0 R /XYZ 90 491.903 null]
->> endobj
-769 0 obj <<
-/D [744 0 R /XYZ 90 455.315 null]
->> endobj
-772 0 obj <<
-/D [744 0 R /XYZ 90 418.728 null]
->> endobj
-775 0 obj <<
-/D [744 0 R /XYZ 90 382.141 null]
->> endobj
-778 0 obj <<
-/D [744 0 R /XYZ 90 345.553 null]
->> endobj
-781 0 obj <<
-/D [744 0 R /XYZ 90 308.966 null]
->> endobj
-784 0 obj <<
-/D [744 0 R /XYZ 90 272.378 null]
->> endobj
-787 0 obj <<
-/D [744 0 R /XYZ 90 235.791 null]
->> endobj
-790 0 obj <<
-/D [744 0 R /XYZ 90 199.204 null]
->> endobj
-793 0 obj <<
-/D [744 0 R /XYZ 90 162.616 null]
->> endobj
-796 0 obj <<
-/D [744 0 R /XYZ 90 126.029 null]
->> endobj
-799 0 obj <<
-/D [744 0 R /XYZ 90 89.441 null]
->> endobj
-743 0 obj <<
-/Font << /F31 528 0 R /F22 521 0 R >>
-/ProcSet [ /PDF /Text ]
->> endobj
-824 0 obj <<
-/Length 2073      
-/Filter /FlateDecode
->>
-stream
-xÚ½šÛnã6†ïý¾t€†åQ÷®ç3°mô¢»([IÕúÊJ“¼}‡&鐔<ânàÅ^¬cŽçÿ9ó‰&e±9…l®é¼T%ÑBÍ—›ßÁ»ß͘½„áË`üËëÙçß
-øÑ…˜_ß>^0¢8›_¯þXˆ‹K®èâëº¯í««¾{XöÝ«}ë‡íªyº¸œ1µï¯œ}s}Tt~”(ŒÞ¿³?ÞÓù
-|ý8£Dèjþ¯)aZÏ73É…{½ž]Í~=æ°ïxlJ’Ãt*x!$©ÊѐJÊ4ÌœB‹Ó3wÃfæß­w7õ:
ãŒðŠÏƒDv »s¿²>ÕMSñ¾¾yâû?›®Ûìï*IFâ	s"µy=VV¤RÅÐç)ÍH%ÊÈÔ«U³²-¿ÝuöÅM½üçñ‚ÑEÝ­öö­åns_÷íÍ[´ë¶¾(Ôâ3;ô°oÒÉ%t7¯ž.už$tÕ<QJ PűR^úTURJ”ŒeWm×,ûõ³ûvwÁÕâÑþÑn÷}S¯HêÇqZ@‹•(ÊAÌÊ~xåHleL7M銿çO(#ÎB955†rhêœ(çÕÓ£Œ9Oæ¡Œ±sDSõ(‡²¯@YjÂ$ÇQ~‰EÙ
g Še Œè¦)øãrßnÛ“(C³:aeEJ5ô“LI	&COg"™Æef=}4ê=Méêy¢˜†AÄèñ1¨¬¤Ê˾f“€
-óKÌ(Ìn8æP,fD7M銿¸9	sIì‘	˜O²¬IÁÕÐS³$-#O3<gÁ\dÖR¾JÏaª)€%'ÆÇ ’’PKÉ~<ÀªT„3ÄŒ쇧ŽÄ¦ÆtÓ”®øËÝýó)‚5Ô‹ØŒÑåèTººŠÖD•Uäê<ëqA‰.YfE}4ê=M9…3,ŸÅÇ… ¢’1¸æcÑWÀ,*øÆ­p˜_bFavÃ0‡b0#ºiJWú[{¦nN.ÉQ:khFh54ó\Àá…EÆ>ç€ÎY’K"á[9¯¨>õž¦œâYÁå-P„|*+)쨫XöDS C8Ñ/1£D»á¢C±¢Ý4¥+þ}ן„YiH;=a|³\­FLÅ4s¢…ˆL}ÍÀrÞ±¼È,¨F½§)§h†bÁ)ÃÇÇ ²fG¢U,ûñ4Ë&!ð»AÌÍ~xšæHlšfL7MéwËMýJØ, žº‹Á«jh*½‹Á™:ÛÙ¯(rê£QïiÊé³_›ƒÊJ
-'r˾‚f^Q
-œæ—˜QšÝpÍ¡X͈nšÒ¯ÍÈíåvµ%6ታ-Ê¡§ôìG¥Ž<}Ìå¼¥¾gdn=}4ê=M9³€]Céñ1¨¬9Ò2–ýx˜…¦6ã(ÌAÌÌ~xæHlfL7Mé—f~?32á˜SOc0‡žÎ
-s^=0cÞÓ”y0côaÆd=Ì¡ì+`V¶þ8ËǐQ”íhɁRȧE“„®ì›ö	9üqÁ©b›ÛÆœ
Å+RR:Ó͸’PØYfUÒcÆ“„ÓÇ>.FŒÁ4%-¡ *Ô|½¬ ²Âïb1£üºá€C±‚Ý4¥_>¯ßQzú×¾R‡edÊø>™‘ÊüF’ÚŠ@v?	†¶Îsê“pIJYRzOS:˜±’š•TSœ"ƒj›Ûwæ‹P;êöز0™@Ʀ‚¯ ˜ŽŒ„QšõÉ1!ƒ£¨2	éü’ƒOnM	Âðd{›"œœÉ`üÙ;Žß7S¬ý‹þ/÷bu̹w9C‡Ô‹Ç¶ÿˡӵͭoöË®½ïÛÝvÿfðä‹$¾Ü8¦©Ýú13-uwëžN]«æGØ^2ÃkÕù˜ÃµÚ¬ï»Íà°™Q¨éKƒK
-ØxII¾£Š~Õ¬›}ßÂeßÕÛý­k×mjSGûþ}
Í\Ô›¦o:wy§YjW™Ûo°BFvOÖÊG£ÆÓ”Æx1Ðe-‘d)+£³êܽ7+;ñ@—ò1¶”÷ûÌò×<`¤„K%H:‚€Á•¸þcaE2Ýnž‹ï®[}þßa^?4~eIq€‹ë}äsº÷˜ã4¥±\õ«Í§î=l€8+ñÞ»˜AïÛÕ û’ÕÕ<H;쾋Áµ%‡@'Úƒöû¦ÃÒßnï°+]*ÊØÒm:LS‡Œ¶)Ƨn·€ý©Öx»]Œ™ÐºÝŽ.ópJc/‘ã׸Á%a™§4–4]þ¹Ý6u7¹Æ×Xå'×xצÐkFç×iJ¤óHâΗgï<°{æxç]Œ™Ð}÷÷hçá ÇÔ<È6ÒyƒKš_¼¨Š$Mçßva»¿açw:·Í¡±Œ6#Ó”‡6«Ñ6#ÕøĸfDí²94y¿„Ì°Éü°y~É5Òc‚ê	sw¨õL‡¯ú]¸mwW¶ýãí•Ý}Ë°
Ž¦&A{Üà¿Œ]VnøÏáÇåáán;¼©‡‡“‡1iÜ÷šõ·ÜÏvqa•¦Cê•$<à6º}@úbu‡66LAŒÙG?îIúÃóÿ ?hÄRú_5QÊýäÖl›®îýáÙ_οøß¾Ëoì¥ýUo¨x£
-ûl’Ù&¿uõ3¬ü?|iÿ”Ä}øƝ5¿Þ==ß5Û±Ú9{Aqþ¨}Åè
-endstream
-endobj
-823 0 obj <<
-/Type /Page
-/Contents 824 0 R
-/Resources 822 0 R
-/MediaBox [0 0 595.276 841.89]
-/Parent 800 0 R
-/Annots [ 826 0 R 827 0 R 829 0 R 830 0 R 832 0 R 833 0 R 835 0 R 836 0 R 838 0 R 839 0 R 841 0 R 842 0 R 844 0 R 845 0 R 847 0 R 848 0 R 850 0 R 851 0 R 853 0 R 854 0 R 856 0 R 857 0 R 859 0 R 860 0 R 861 0 R 862 0 R 863 0 R 864 0 R 865 0 R 866 0 R 867 0 R 868 0 R 869 0 R 870 0 R 871 0 R 872 0 R ]
->> endobj
-826 0 obj <<
+910 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [120.286 720.047 185.361 730.926]
+/Rect [120.286 404.313 185.361 415.192]
 /Subtype /Link
 /A << /S /GoTo /D (tab_8h_141c3365f0364c01237aeeb93ddb717e) >>
 >> endobj
-827 0 obj <<
+911 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [352.234 719.912 399.048 730.926]
+/Rect [352.234 404.179 399.048 415.192]
 /Subtype /Link
 /A << /S /GoTo /D (tab_8h_824d1e7c8fea5e5918a8555df39aa5b7) >>
 >> endobj
-829 0 obj <<
+913 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [120.286 683.085 185.361 693.964]
+/Rect [120.286 375.61 185.361 386.489]
 /Subtype /Link
 /A << /S /GoTo /D (tab_8h_49872082d67e357c5c68a633824133ae) >>
 >> endobj
-830 0 obj <<
+914 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [352.234 682.951 399.048 693.964]
+/Rect [352.234 375.476 399.048 386.489]
 /Subtype /Link
 /A << /S /GoTo /D (tab_8h_824d1e7c8fea5e5918a8555df39aa5b7) >>
 >> endobj
-832 0 obj <<
+916 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [120.286 646.124 184.255 657.003]
+/Rect [120.286 346.907 184.255 357.786]
 /Subtype /Link
 /A << /S /GoTo /D (wcs_8h_1bcf49cfe1ed1bb2bc4c930f98d808fa) >>
 >> endobj
-833 0 obj <<
+917 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [351.128 645.989 401.26 657.003]
+/Rect [351.128 346.773 401.26 357.786]
 /Subtype /Link
 /A << /S /GoTo /D (wcs_8h_d16bd8db875ee05b014429efdc1f3471) >>
 >> endobj
-835 0 obj <<
+919 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [120.286 609.162 188.131 620.041]
+/Rect [120.286 318.204 188.131 329.083]
 /Subtype /Link
 /A << /S /GoTo /D (wcs_8h_465ef3c77aaf546324dae0692e6de7fe) >>
 >> endobj
-836 0 obj <<
+920 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [355.004 609.028 405.135 620.041]
+/Rect [355.004 318.07 405.135 329.083]
 /Subtype /Link
 /A << /S /GoTo /D (wcs_8h_d16bd8db875ee05b014429efdc1f3471) >>
 >> endobj
-838 0 obj <<
+922 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [120.286 572.2 193.102 583.08]
+/Rect [120.286 289.501 193.102 300.38]
 /Subtype /Link
 /A << /S /GoTo /D (wcs_8h_e1738854472218541bda531653ef2709) >>
 >> endobj
-839 0 obj <<
+923 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [359.975 572.066 410.107 583.08]
+/Rect [359.975 289.367 410.107 300.38]
 /Subtype /Link
 /A << /S /GoTo /D (wcs_8h_d16bd8db875ee05b014429efdc1f3471) >>
 >> endobj
-841 0 obj <<
+925 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [120.286 535.239 189.585 546.118]
+/Rect [120.286 260.798 189.585 271.677]
 /Subtype /Link
 /A << /S /GoTo /D (wcs_8h_3d64b57cec404114c75bd25a562e8053) >>
 >> endobj
-842 0 obj <<
+926 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [356.458 535.104 406.59 546.118]
+/Rect [356.458 260.663 406.59 271.677]
 /Subtype /Link
 /A << /S /GoTo /D (wcs_8h_d16bd8db875ee05b014429efdc1f3471) >>
 >> endobj
-844 0 obj <<
+928 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [120.286 498.277 186.457 509.156]
+/Rect [120.286 232.095 186.457 242.974]
 /Subtype /Link
 /A << /S /GoTo /D (wcs_8h_8f5c31a6983b17abbe2fead61550d55c) >>
 >> endobj
-845 0 obj <<
+929 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [353.33 498.143 403.461 509.156]
+/Rect [353.33 231.96 403.461 242.974]
 /Subtype /Link
 /A << /S /GoTo /D (wcs_8h_d16bd8db875ee05b014429efdc1f3471) >>
 >> endobj
-847 0 obj <<
+931 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [120.286 461.316 184.793 472.195]
+/Rect [120.286 203.392 184.793 214.271]
 /Subtype /Link
 /A << /S /GoTo /D (wcs_8h_84a67c964e212bbf004c264b3ca70fee) >>
 >> endobj
-848 0 obj <<
+932 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [351.666 461.181 401.798 472.195]
+/Rect [351.666 203.257 401.798 214.271]
 /Subtype /Link
 /A << /S /GoTo /D (wcs_8h_d16bd8db875ee05b014429efdc1f3471) >>
 >> endobj
-850 0 obj <<
+934 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [120.286 424.354 187.573 435.233]
+/Rect [120.286 174.689 187.573 185.568]
 /Subtype /Link
 /A << /S /GoTo /D (wcs_8h_de3959355dc9d0987e7ccc4070795c38) >>
 >> endobj
-851 0 obj <<
+935 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [354.446 424.22 404.577 435.233]
+/Rect [354.446 174.554 404.577 185.568]
 /Subtype /Link
 /A << /S /GoTo /D (wcs_8h_d16bd8db875ee05b014429efdc1f3471) >>
 >> endobj
-853 0 obj <<
+937 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [120.286 387.393 187.573 398.272]
+/Rect [120.286 145.986 187.573 156.865]
 /Subtype /Link
 /A << /S /GoTo /D (wcs_8h_37c4884cf58baf25b2984ec3bccb80a5) >>
 >> endobj
-854 0 obj <<
+938 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [354.446 387.258 404.577 398.272]
+/Rect [354.446 145.851 404.577 156.865]
 /Subtype /Link
 /A << /S /GoTo /D (wcs_8h_d16bd8db875ee05b014429efdc1f3471) >>
 >> endobj
-856 0 obj <<
+940 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [120.286 350.431 189.227 361.31]
+/Rect [120.286 117.283 189.227 128.162]
 /Subtype /Link
 /A << /S /GoTo /D (wcs_8h_cfbadc770489b6b5186b95eaa35467f1) >>
 >> endobj
-857 0 obj <<
+941 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [356.1 350.297 406.231 361.31]
+/Rect [356.1 117.148 406.231 128.162]
 /Subtype /Link
 /A << /S /GoTo /D (wcs_8h_d16bd8db875ee05b014429efdc1f3471) >>
 >> endobj
-859 0 obj <<
+943 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [120.286 313.469 180.38 324.349]
+/Rect [120.286 88.58 180.38 99.459]
 /Subtype /Link
 /A << /S /GoTo /D (wcsfix_8h_3229b126ed844da0a2d4f7abff1de7d0) >>
 >> endobj
-860 0 obj <<
+944 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [347.253 313.335 407.905 324.349]
+/Rect [347.253 88.445 407.905 99.459]
 /Subtype /Link
 /A << /S /GoTo /D (wcsfix_8h_256ce6281894f65dd15396cc0994e875) >>
 >> endobj
-861 0 obj <<
+879 0 obj <<
+/D [875 0 R /XYZ 90 715.369 null]
+>> endobj
+882 0 obj <<
+/D [875 0 R /XYZ 90 686.666 null]
+>> endobj
+885 0 obj <<
+/D [875 0 R /XYZ 90 657.963 null]
+>> endobj
+888 0 obj <<
+/D [875 0 R /XYZ 90 629.26 null]
+>> endobj
+891 0 obj <<
+/D [875 0 R /XYZ 90 600.557 null]
+>> endobj
+894 0 obj <<
+/D [875 0 R /XYZ 90 571.854 null]
+>> endobj
+897 0 obj <<
+/D [875 0 R /XYZ 90 543.151 null]
+>> endobj
+900 0 obj <<
+/D [875 0 R /XYZ 90 514.448 null]
+>> endobj
+903 0 obj <<
+/D [875 0 R /XYZ 90 485.745 null]
+>> endobj
+906 0 obj <<
+/D [875 0 R /XYZ 90 457.042 null]
+>> endobj
+909 0 obj <<
+/D [875 0 R /XYZ 90 428.339 null]
+>> endobj
+912 0 obj <<
+/D [875 0 R /XYZ 90 399.636 null]
+>> endobj
+915 0 obj <<
+/D [875 0 R /XYZ 90 370.933 null]
+>> endobj
+918 0 obj <<
+/D [875 0 R /XYZ 90 342.23 null]
+>> endobj
+921 0 obj <<
+/D [875 0 R /XYZ 90 313.527 null]
+>> endobj
+924 0 obj <<
+/D [875 0 R /XYZ 90 284.823 null]
+>> endobj
+927 0 obj <<
+/D [875 0 R /XYZ 90 256.12 null]
+>> endobj
+930 0 obj <<
+/D [875 0 R /XYZ 90 227.417 null]
+>> endobj
+933 0 obj <<
+/D [875 0 R /XYZ 90 198.714 null]
+>> endobj
+936 0 obj <<
+/D [875 0 R /XYZ 90 170.011 null]
+>> endobj
+939 0 obj <<
+/D [875 0 R /XYZ 90 141.308 null]
+>> endobj
+942 0 obj <<
+/D [875 0 R /XYZ 90 112.605 null]
+>> endobj
+874 0 obj <<
+/Font << /F31 604 0 R /F22 597 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+974 0 obj <<
+/Length 1921      
+/Filter /FlateDecode
+>>
+stream
+xÚÍZMsÛ6½ëWð(Œà“$r«Ó$MêiÒÚÓÒL‡–h›‰>\ŠŽíßJ 	­¨Ì„ÓÉ!4¹Ü}xo±\ b…,Ò4JTB´PÑ|5¡Ñ-Ü};aîé<>óžŸ_M^¼ðѱˆ®nê×cFgÑÕâÓTÌθ¢ÓŸ³*³W—Uù0¯ÊK§¹½õn½ÈŸfg‚3¦¦röùêýäõÕ.¢Ã£Dlâý;ùô™FÀõ~B‰Ðiô×”0­£ÕDrá®—“ËÉï;ö¾€û¡!)&‚cb’7ƒâ‚ÐX5ƒb”ÆúbD+e|Øâ©uEîlk]p¾§Øx0Ðtíá—¼t³æ¢ºs‹Ï­ó	þàe=},ª;ûäº,ògžoçeq_›õöeOI@ (–1I“ÌŒJÁe0mjðSÞºGxVŒJÂPc¥—`31Ìóå}¹êfBª0Äg	OÄDIæÇû›*ú*_æ۪ȖŽò2[oof\M7å*3Úû÷È8ÍVy•—[{Þf]¬Š¦„2ÝÂz¥ÆCÝqhP«^P&0r$KI’B¹ËÒ.9ä´V×ÜÙX(¯¶_gŒNóç¾öŒ$0A<§ñ­
2„ËN`E5JçϏ&ú¦\¼øf.²åƒ›wź›
+0åPÝ}œ„Gw]ÈIPz„›¶ö?~ºS(®>(;íMOûbÑS_R˜Öiä¹í«ïlðØ’ÃÜםØ=ùÑ¡àë[l–7I¢¶µFv]„ŒåFÈyª«”ÆðòÞؘ-‹u°¾bæyÌqkƒ‡„
+Oi;¤Qù¢XçP¾Õ÷lþh}·2µ°WCÝuY+ÏCÊc­¼Òu{†*ïlÌ€îË/AåI˜Š<oå­
R¤„SÕ
+i”ÿX÷^›/ù¼£ôP™}`dF v]Ö2?åcË,ÂS†Ëìlj™·ó¬ì—qÁë¦ÙóÙÚà!!$tò~H#óeµñ;v7½í/mã-©§|0©¡Á8(v½ýþ9ÑIêÿÓÞN™{¼Êú¯Ãzà´îãfñÍá#3$í|¢¤BY×ev:˜vˆ:c§SDÀhÚ9›:í¾…Ó1‹<oá…CÌŽ„4+h°üGÓîÏ@Ú7Éÿ8í|¢¤BY×%’vˆ:#w¯R‹šA,í3 íý<øQ‹	Oxäy¤µÁCÂG-‰Û!ë´»‡ÏYy|Á
+ÝÌð/]íqí1Ü]—7§!í1ŠF.921{])®½³±Ú?Ð>Ý’>=Ph"8kì+oתe‘]/s§p¶^ìwŽØ´(›ý ²0ÆöjÉ02W×e"˜ƒcg†Ô$Æ[ gb†Se×kÂÎðpI8¯©ûx&-®fšO³ë§Ó‡å…¤Æàºà! þa쇵ôÁí„£±•ç	‰5¾“Õؘñ<ηyY»_X¯{ÞÂÝ/Øà!M÷ËãVH#ÿëÒ®rœð«|»Ín]Orai÷2î\9]|x”F€v]ÖûãÁ½Œ“±Å¦°ÎL$.¶³qb'zâÈóÛÚà!%%Z?d½]½^®XgUŽLsú”Unì éØ]—µôÁÍŒ¡‘û>‘
+’*|«±©¥¯®³Ð<·gž·ÃçhÈú ‚·BÖóü	Äö626î´gî§H¿Ül¾>Ü»ôðšƒ[&Vö¯ów¿ÁwƒN:¿x}<EZƒ:ž"Øðº.Íð¤¥Æd½Ó:ëRåVÒϽ)–'ìÉÝÁÞþÍ‹b[
?Î+šæÌþ·4/·Ì–ËFÊwr=B›6ýÎÃ=§°¨úá5Óspâ46î|Üõæ
™Æ0‹DðңÀvù‡kŒ|`2å‚hìÅeL¤Â»ÐÆf°r·€)™ VRFžÛç± J''pŽ@ÜqîATÁŽ A4vGÀa6+ïB56f@·yMTÜ™R®l±òÜö8‡Ö÷¤4Gî(÷ªà~3htÊ)‡Þ??ll܁R¸ ˜LÏY¨ $*>iØŽi˜
+.mDc3ÍR
+7Þó465Ó›ÛS¡´†ìIÒ8òöÙN	Wl8Û¸ÆÈ÷D£³­ \‚—56î¸,Ä4¬ÿÒ½aé„(%O`¶cÚ+‚ht¦ÍöÚ‘íšÆÆíᆘŽ	•,òœõ™Ž‰Ö'TØŽiXš™>Œhì–„A«­%¾`nl,Ów!¦Âà£è9ë3MIªõQ`R§°¶Šq`‘:¤ Õ‡!ÔÒƒãçÎÄmM‡SZ‹{W}žt^ÉpžT‡ŠÑ`‘>ŒçÌüØóL"“à‘9c±úþ“Ö?…?a­úóÚl\ÔH¥ërjð¿Í×y	kl·ÁÞ,Âë½×æçbæne'íL¿¤ü¥ ö/NœþõêòVzïÎÝ«>–nÑ÷ì~t»yz¾Í×ÁÓ3Уç?VsCÅ
+endstream
+endobj
+973 0 obj <<
+/Type /Page
+/Contents 974 0 R
+/Resources 972 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 853 0 R
+/Annots [ 975 0 R 976 0 R 977 0 R 978 0 R 979 0 R 980 0 R 981 0 R 982 0 R 983 0 R 984 0 R 985 0 R 986 0 R 987 0 R 988 0 R 989 0 R 990 0 R 991 0 R 992 0 R 993 0 R 994 0 R 995 0 R 996 0 R 997 0 R 998 0 R 999 0 R 1000 0 R 1001 0 R 1002 0 R 1003 0 R 1004 0 R 1005 0 R 1006 0 R 1007 0 R 1008 0 R 1009 0 R 1010 0 R 1011 0 R 1012 0 R 1013 0 R 1014 0 R 1015 0 R 1016 0 R 1017 0 R 1018 0 R ]
+>> endobj
+975 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [103.177 198.034 135.047 208.913]
+/Rect [103.177 643.852 135.047 654.731]
 /Subtype /Link
 /A << /S /GoTo /D (structcelprm) >>
 >> endobj
-862 0 obj <<
+976 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [507.022 199.937 513.996 208.913]
+/Rect [507.022 645.754 513.996 654.731]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.5.1) >>
 >> endobj
-863 0 obj <<
+977 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [103.177 176.116 132.746 186.996]
+/Rect [103.177 621.934 132.746 632.813]
 /Subtype /Link
 /A << /S /GoTo /D (structfitskey) >>
 >> endobj
-864 0 obj <<
+978 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [507.022 178.019 513.996 186.996]
+/Rect [507.022 623.956 513.996 632.813]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.5.2) >>
 >> endobj
-865 0 obj <<
+979 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [103.177 154.199 141.054 165.078]
+/Rect [103.177 600.016 141.054 610.895]
 /Subtype /Link
 /A << /S /GoTo /D (structfitskeyid) >>
 >> endobj
-866 0 obj <<
+980 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [502.041 156.221 513.996 165.078]
+/Rect [502.041 602.038 513.996 610.895]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.5.3) >>
 >> endobj
-867 0 obj <<
+981 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [103.177 132.281 134.509 143.16]
+/Rect [103.177 578.098 134.509 588.977]
 /Subtype /Link
 /A << /S /GoTo /D (structlinprm) >>
 >> endobj
-868 0 obj <<
+982 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [502.041 134.303 513.996 143.16]
+/Rect [502.041 580.121 513.996 588.977]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.5.4) >>
 >> endobj
-869 0 obj <<
+983 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [103.177 110.363 136.711 121.242]
+/Rect [103.177 556.18 136.711 567.059]
 /Subtype /Link
 /A << /S /GoTo /D (structprjprm) >>
 >> endobj
-870 0 obj <<
+984 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [502.041 112.266 513.996 121.242]
+/Rect [502.041 558.083 513.996 567.059]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.5.5) >>
 >> endobj
-871 0 obj <<
+985 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [103.177 88.445 133.951 99.324]
+/Rect [103.177 534.263 133.951 545.142]
 /Subtype /Link
 /A << /S /GoTo /D (structpscard) >>
 >> endobj
-872 0 obj <<
+986 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [502.041 90.348 513.996 99.324]
+/Rect [502.041 536.165 513.996 545.142]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.5.6) >>
 >> endobj
-825 0 obj <<
-/D [823 0 R /XYZ 90 757.935 null]
->> endobj
-828 0 obj <<
-/D [823 0 R /XYZ 90 711.24 null]
->> endobj
-831 0 obj <<
-/D [823 0 R /XYZ 90 674.278 null]
->> endobj
-834 0 obj <<
-/D [823 0 R /XYZ 90 637.317 null]
->> endobj
-837 0 obj <<
-/D [823 0 R /XYZ 90 600.355 null]
->> endobj
-840 0 obj <<
-/D [823 0 R /XYZ 90 563.394 null]
->> endobj
-843 0 obj <<
-/D [823 0 R /XYZ 90 526.432 null]
->> endobj
-846 0 obj <<
-/D [823 0 R /XYZ 90 489.471 null]
->> endobj
-849 0 obj <<
-/D [823 0 R /XYZ 90 452.509 null]
->> endobj
-852 0 obj <<
-/D [823 0 R /XYZ 90 415.547 null]
->> endobj
-855 0 obj <<
-/D [823 0 R /XYZ 90 378.586 null]
->> endobj
-858 0 obj <<
-/D [823 0 R /XYZ 90 341.624 null]
->> endobj
-22 0 obj <<
-/D [823 0 R /XYZ 90 298.693 null]
->> endobj
-26 0 obj <<
-/D [823 0 R /XYZ 90 266.765 null]
->> endobj
-822 0 obj <<
-/Font << /F31 528 0 R /F22 521 0 R /F41 696 0 R >>
-/ProcSet [ /PDF /Text ]
->> endobj
-895 0 obj <<
-/Length 1825      
-/Filter /FlateDecode
->>
-stream
-xÚ½ZKsÛ6¾ëWð(ŒàM"·:ÓdÒNÛxÚCšéÐí°ÑÃ¥˜Äù÷] ‰àJêL8>˜åâ÷»YFáe†f¹Ê‰*›¯&4{€«¯&Ìß½‚ÛWÑýëÛɳO£Ev{¿{\3¢8Ënï§rvŝÞÔËʽ^/ª§Ù‡Û7™d¡Ì€[k¨ìµÉËÛn$C	mÇùwòþÍ€çÍ„aŠì+SÂŒÉVÉ…?^NÞM~ë|¸ë®§¦bä…É®„$Ež2a0-®à0ÉÄnÊþž½Ò<ø[¿GVŒJÂr¤qA¨N“Œ‚%äñ˼lǬ0ÀJ5Ë"o=`ÁRh¢?ò/ªè»vÓÌX1õẟq5…+»“_ÿ°pžÝÈȏ²nrÄÚݏÇQÄä…¿ýwÿqILÁüíUÙœI"¥öŸfŒN«oß|Ó,¶àfÇD)
-óù!QƒQ
-Ö(eÇ.-$fz3F§SgÄ°ï/;Ê“.;oc'´}œ?6«¾ì4á9Ï"o	Ù9|H³×‡Cîd÷XÍÛ¦\º€ÂÑz륷*Ûz³v×Ë›6åªj«æœØÇhψ=‚ûØ¥ÅÍi2öE‡±/¾wìund@,ôÞÄEþi òEg7÷âÄhÂ+B4Z?è_ìÛ]6uy·¬|pËõÂâc‘¯}ZTMmÝíþ¸:CñLNk™Ô‘Ý"xJwcTÁ8®ocçÓ–wƒÉ`o9œN
é“A<¤ÕÅíÌðiy7ãtúyY6§rBc³Â¹9á ôñGà»Ü) O* ajl	‘Ä%àm섾ηI	@ÈuyKHÀÙàCJJ$¬‚ñV/6°¼×ë²­èK³‹þÙ¡Ážzö±K[°dè†Æ=Dæ½·Ù…¾½+›&Y*–EÞÒ(ØàCÚ
-Tòƒ!mè_>A°çû|sïþÏcI@藛ͧϏ^Ñ¢q¿«7+wvýúH'túÃõÛ—gH$žÔA¦wìr×
‰¤D&íýÔ0P¨‹]Ã¥r^!BÃÅ(Mv\îAšRöAhä¸U—+fÀCïÉ·õ¶ur¾Ÿ˜}ÎŽnvÏýT5Þº‹¶û·´°\.C(ïÂõ–oXßÝÉ]SW÷a‘ßΛúÑê`û¼×JÂôwRLñÝ_œh˜Á'ØXNæÕ’|ì½7ÐÐî"˜…-XqX§?X0ŠI™Ò‚hì*'4ljv&.[PÞn?.à…Ý&(‡²SÊlï´G¸D™ü‡ñu|ïñÉds8gt¶(¼6v>Uå äÚ™LÒ­@á*Ï"·=Â¥!	AØ!TÉ‹ »—‚C/€ï;¡e½N§^°,r–J%¹Ò0 똎€)•dzÑèâfjî¹ÄÛì˜Þ<̘JÉV»¼ÐYä°ÏvA¸b°€ëØŽÀédm‰ ›mQaŸuí`³ÛÝlþI1­ˆ,ö†I¦s¢”<ŸiX0Šéd i­$†3ímü†^ŠiXƒ$Ë"g}¦51æ‚‚똎€É‚ i)‰ÒøþY°qLL1ÃÚ“g‘³>ÓŠ,Š®Žè—IV} ±EÁ9ÑoLƒß©LKZÁ+9KIZŠK˜F€uLGÀL‘dzÑè’¦”äïd‚ß ¨õ Uk¹7N²Í‰d§ÁIS
-¥
-
-.ÅàÕIº‡!M7‡ºàDªö&~«-?´QÙÞUŸg¨4;ŸgU°‰P1–\‡ñŒN²Ò¤0xl<ͶqL¥eSYä±G¶2¤— ëØŽÐÁ‹•¤{Òè|ILŽï Ï7Ò¢Kh²ÈeŸpXÏhdö„#ð:Â#x,½o‹@{yäV…w2Áƾ¬‡ò6Hê,ò™’¸..‘8‚¯c<ÂÇTšñaHcKœF˜À»™`ã_•mªú“.Ï"‡ý-H:\žO7.Åà˜J&pÒètkàëd°é~“ª×íý@î ðP<‹ÜöI‡ò…^B:±#=‚ÈÒ;Q¤ÑI—9ïn‚'½mê¡=éŠáÈi*‘»Ï½Î¥ØQd*Ùç F§ŠfQà›ÁÆSþy]·©ª’F.TyLmµÚo.ÎçA×ñ¡ƒ®6É÷0¤±N-šÔx·lßm½LW)Ôd‘¿”º¾ LÁ°ulGؘNÖ…¤+ûõ㼘†%Ë
-2÷‘Úÿûºr÷-¨†ˆ²ƒÅH»ÒÊý2iv»uv¯ªuÕ”må¿è	¿îþnìû՝;ÉÝ?V<§â¹ÒîŒSÆ_%þùâÝÛ›¾¾v§’ø‡ï¾¹ÿ?nž¾=Të{^DΦôÙ
-endstream
-endobj
-894 0 obj <<
-/Type /Page
-/Contents 895 0 R
-/Resources 893 0 R
-/MediaBox [0 0 595.276 841.89]
-/Parent 800 0 R
-/Annots [ 897 0 R 898 0 R 899 0 R 900 0 R 901 0 R 902 0 R 903 0 R 904 0 R 905 0 R 906 0 R 907 0 R 908 0 R 909 0 R 910 0 R 911 0 R 912 0 R 913 0 R 914 0 R 915 0 R 916 0 R 917 0 R 918 0 R 919 0 R 920 0 R 921 0 R 922 0 R 923 0 R 924 0 R 925 0 R 926 0 R 927 0 R 928 0 R 929 0 R 930 0 R 931 0 R 932 0 R 933 0 R 934 0 R 935 0 R 936 0 R 937 0 R 938 0 R 939 0 R 940 0 R 941 0 R 942 0 R 943 0 R 944 0 R 945 0 R 946 0 R ]
->> endobj
-897 0 obj <<
+987 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [103.177 720.047 135.057 730.926]
+/Rect [103.177 512.345 135.057 523.224]
 /Subtype /Link
 /A << /S /GoTo /D (structpvcard) >>
 >> endobj
-898 0 obj <<
+988 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [502.041 721.95 513.996 730.926]
+/Rect [502.041 514.248 513.996 523.224]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.5.7) >>
 >> endobj
-899 0 obj <<
+989 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [103.177 698.129 137.269 709.008]
+/Rect [103.177 490.427 137.269 501.306]
 /Subtype /Link
 /A << /S /GoTo /D (structspcprm) >>
 >> endobj
-900 0 obj <<
+990 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [502.041 700.032 513.996 709.008]
+/Rect [502.041 492.33 513.996 501.306]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.5.8) >>
 >> endobj
-901 0 obj <<
+991 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [103.177 676.211 137.827 687.09]
+/Rect [103.177 468.509 137.827 479.388]
 /Subtype /Link
 /A << /S /GoTo /D (structspxprm) >>
 >> endobj
-902 0 obj <<
+992 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [502.041 678.233 513.996 687.09]
+/Rect [502.041 470.412 513.996 479.388]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.5.9) >>
 >> endobj
-903 0 obj <<
+993 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [103.177 654.293 137.269 665.172]
+/Rect [103.177 446.591 137.269 457.47]
 /Subtype /Link
 /A << /S /GoTo /D (structtabprm) >>
 >> endobj
-904 0 obj <<
+994 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [502.041 656.316 513.996 665.172]
+/Rect [502.041 448.614 513.996 457.47]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.5.10) >>
 >> endobj
-905 0 obj <<
+995 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [103.177 632.375 138.923 643.255]
+/Rect [103.177 424.673 133.931 435.553]
 /Subtype /Link
-/A << /S /GoTo /D (structwcsprm) >>
+/A << /S /GoTo /D (structwcserr) >>
 >> endobj
-906 0 obj <<
+996 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [502.041 634.278 513.996 643.255]
+/Rect [502.041 426.576 513.996 435.553]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.5.11) >>
 >> endobj
-907 0 obj <<
+997 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [103.177 610.458 135.047 621.337]
+/Rect [103.177 402.756 138.923 413.635]
 /Subtype /Link
-/A << /S /GoTo /D (structwtbarr) >>
+/A << /S /GoTo /D (structwcsprm) >>
 >> endobj
-908 0 obj <<
+998 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [502.041 612.361 513.996 621.337]
+/Rect [502.041 404.659 513.996 413.635]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.5.12) >>
 >> endobj
-909 0 obj <<
+999 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [103.177 380.838 135.047 391.717]
+/Subtype /Link
+/A << /S /GoTo /D (structwtbarr) >>
+>> endobj
+1000 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [502.041 382.86 513.996 391.717]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.5.13) >>
+>> endobj
+1001 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [103.177 496.872 124.815 505.849]
+/Rect [103.177 267.253 124.815 276.229]
 /Subtype /Link
 /A << /S /GoTo /D (cel_8h) >>
 >> endobj
-910 0 obj <<
+1002 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [502.041 496.992 513.996 505.849]
+/Rect [502.041 267.253 513.996 276.229]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.6.1) >>
 >> endobj
-911 0 obj <<
+1003 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [103.177 474.955 140.437 483.931]
+/Rect [103.177 245.335 140.437 254.311]
 /Subtype /Link
 /A << /S /GoTo /D (fitshdr_8h) >>
 >> endobj
-912 0 obj <<
+1004 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [502.041 474.955 513.996 483.931]
+/Rect [502.041 245.335 513.996 254.311]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.6.2) >>
 >> endobj
-913 0 obj <<
+1005 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [103.177 451.134 154.853 462.013]
+/Rect [103.177 221.514 154.853 232.393]
 /Subtype /Link
 /A << /S /GoTo /D (getwcstab_8h) >>
 >> endobj
-914 0 obj <<
+1006 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [502.041 453.037 513.996 462.013]
+/Rect [502.041 223.417 513.996 232.393]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.6.3) >>
 >> endobj
-915 0 obj <<
+1007 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [103.177 431.119 124.277 440.095]
+/Rect [103.177 201.499 124.277 210.475]
 /Subtype /Link
 /A << /S /GoTo /D (lin_8h) >>
 >> endobj
-916 0 obj <<
+1008 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [502.041 431.119 513.996 440.095]
+/Rect [502.041 201.499 513.996 210.475]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.6.4) >>
 >> endobj
-917 0 obj <<
+1009 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [103.177 407.298 125.782 418.177]
+/Rect [103.177 177.678 125.782 188.558]
 /Subtype /Link
 /A << /S /GoTo /D (log_8h) >>
 >> endobj
-918 0 obj <<
+1010 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [502.041 409.201 513.996 418.177]
+/Rect [502.041 179.581 513.996 188.558]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.6.5) >>
 >> endobj
-919 0 obj <<
+1011 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [103.177 385.38 126.479 396.26]
+/Rect [103.177 155.761 126.479 166.64]
 /Subtype /Link
 /A << /S /GoTo /D (prj_8h) >>
 >> endobj
-920 0 obj <<
+1012 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [502.041 387.283 513.996 396.26]
+/Rect [502.041 157.664 513.996 166.64]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.6.6) >>
 >> endobj
-921 0 obj <<
+1013 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [103.177 363.463 127.037 374.342]
+/Rect [103.177 133.843 127.037 144.722]
 /Subtype /Link
 /A << /S /GoTo /D (spc_8h) >>
 >> endobj
-922 0 obj <<
+1014 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [502.041 365.366 513.996 374.342]
+/Rect [502.041 135.746 513.996 144.722]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.6.7) >>
 >> endobj
-923 0 obj <<
+1015 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [103.177 341.545 128.153 352.424]
+/Rect [103.177 111.925 128.153 122.804]
 /Subtype /Link
 /A << /S /GoTo /D (sph_8h) >>
 >> endobj
-924 0 obj <<
+1016 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [502.041 343.448 513.996 352.424]
+/Rect [497.06 113.828 513.996 122.804]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.6.8) >>
 >> endobj
-925 0 obj <<
+1017 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [103.177 319.627 127.595 330.506]
+/Rect [103.177 90.007 127.595 100.886]
 /Subtype /Link
 /A << /S /GoTo /D (spx_8h) >>
 >> endobj
-926 0 obj <<
+1018 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [502.041 321.53 513.996 330.506]
+/Rect [497.06 91.91 513.996 100.886]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.6.9) >>
 >> endobj
-927 0 obj <<
+22 0 obj <<
+/D [973 0 R /XYZ 90 733.028 null]
+>> endobj
+26 0 obj <<
+/D [973 0 R /XYZ 90 712.582 null]
+>> endobj
+30 0 obj <<
+/D [973 0 R /XYZ 90 366.143 null]
+>> endobj
+34 0 obj <<
+/D [973 0 R /XYZ 90 334.08 null]
+>> endobj
+972 0 obj <<
+/Font << /F31 604 0 R /F22 597 0 R /F40 783 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+1043 0 obj <<
+/Length 2149      
+/Filter /FlateDecode
+>>
+stream
+xÚ½šËŽã¶†÷~
+ÙØ3¼K‚,’9	 83
d13·­îV`[Ž,'™·?E‘’(‰*¹¤1‹‘ÍRýŏÅ[µYBáKMR•#T²?­hòßþ´b¾uÍÛ ýû‡Õ×?
+x‹-’‡§æu͈â,y8|\«Í–+º~·«wîéC]Ýöõ­Ú°lûÆr;åg°`ëº(ÏðmF©†w??ü²úÏC'îCSB[é?V?Óä !þ²¢D˜,ùž)aÆ$§•äÂ?WVÿë|¸ï|ëdI3“l…$Y3aÐS®à1
+§¡àÛì7Õ³ozX1*	Kpä‚Pçص6f½{ÜHº&/c0Œ+¢eo‰M¤œH¶œ4¡JãÁµFapŒ±qXŠ¡!õ´9#†ýû¸)#Lf8noc{ô×þCmT8›¢†Ó쨑À:ÔA`ŒeQÔó!Pgÿ6j
#íM<輂Fs[ØWMÒ»œðV€fëݼ‘èZ› :&xŒö|<oÖDÁ8NÛÛxÜŸ(åÇXg„3•§°
Éä+’‹®£DÇ„ŠâžéÍyˆÄy{Ïûå0›Þ’ž.§ÀÉ€ÑýÀ‘ð:àAxAø|Hoœ	"S÷6ø±˜Û*!ÅEª’Àg,ÅuöšGâëˆñ1'>Ò[WŽp
+ß*[Oü´«_bé
Ë…àIàp‚[¢Ãåý¸±àZ£08¦E7Ò[ŸL”†ŒƒEÅím<îKUœë§
S±WpÖS<	ÜN¡Ã‰‘¾:b=‘i…>Ò›ç¸LIºpHim<ôº*žgK8æŠ4	œÆrÊÌ+#vȃ ™ÖQäó!½9r¸§d¿ð´6ùí\Ô±c8,)\AÓ7DðW,ãXtï :¦M”÷|HoΛ
+’¹{ì<ooÓò®‹cü”BMø‹e·Ñ¯8¦`±u´ƒØX§=ÒÖ¶Çt˜$Bj_­ZåBjìè½åŠ¦V!9Ÿ0 JYŸF׎¡Û|aÞé>?^ªSèÖ=¿ÏŸrçÿ¼Ï?Î{֝×4î~ȏùµ.vG÷n]íÎק²:í|á¾»lØzWíNyWWâJ:pÈàË]—¿*Îûãíà…Y0JÔd`n;úUEß}sI3t²¬uñ]ǪkßÂ,ao'̸YÕ³ÿ±È‡k¤$D
+‡
+1[Ÿ
+Ú›!q2ªA2ë|XÉOœOyˆiµ6¸ d›¡é@¶îX]Á®½ùî­qå‘˦«”ŠÝslzgš¡UΤ!Ñù<{HÖ,c8{o³È¾÷…°Ç[ö Æ>Ô»ƒ=¦<ri•Ë§
Wë§k>
@Q"”@;¬‰ãÏæùÛ…h!õÉ"ýÎQkÙ÷j‡òöx̧É0êÍÃ÷ƨòСU¾¼t¢«áæÍ
ÖÏÔY,1ç°]™Ô Ð[›%ꁯy쨠ç
+âà’ËäQñ‘˦jý’×»ýÖ‰ö7u&KKÏ4¡<Åñ{›Eü½/?&Øâð‡’wàÇÄG.­x•?M—ET*ñÎz\ÏV^µè}”Ÿ#[6Oá~4SÛhÆ°oŸCo³8†ˆV?†˜`;†à՝Ø"Åi%äPr~½5.>rÙ,_Õïöè8™Bšh˜H9‘fùØ…¸¼Ñ(®IP%΀ø€7&‹ó¶<Æ%žÞf1'z_HN`‚mN‚ó:”¼c^câ#—V<¿áÚ0I	Iìa½u&¸d–«s¨÷QEçµL›[äìöíócèmÇÑêÇlÇ0DŽƒ½åã ª<ri•»úRåDçL ½ÕÎdq		çü,ÞÚ,Âï}!ð1Á~ ˆÁõ)\6Ê×øǪՊj´³Ê™,ž	9#Kgg²H¾ó„€GÔZî½ÚÂ^èݱ•!ÊC‡Á_z#Í$ÚSo2Öc2\µ28²¨W¸îNÔRp%Ó;ûéÑ~6‹s¤“ÌgŠ§q‹©E3"ØÂuÃÛ,&WïÉ.L°M¯@ðÏ
§ë²8ø‚P0DœJ•/EGr"l*„q!›§³Æ#¹l.»Ã¡8Oë )ìvíŨx›‰æèWP6+Ú½SÖ•ßÁm¨8æ_L̯ûª¸ô¥ÄùÒßÃK>­ 1Hy™õU8LúOBx#?ù·‚¦ë}y†`ÎWûIÃjTm3ìN·¢²¡Úæºtßv5GïÃV$›_nÙ¢¤óZV at wWçW²ÙÊŒ®îõ®ÅµözåS롲QظmÍèZ̾ž
+ŸòÓc^ÁKܸMîlÝÔÈõ	DoWÿá1wͶ¸Ò<<~q
pût_Ü`åqOŸ¨¢¾œ9¸Ëh’Âfê(=摁¹«RÓå¯bÎãî|pj%ȍ#…æ*wÍ£èD\ÿöÇÿB~þÞ}¬Ê[]œó+0§Žÿ>–j#Òu^ߪs~ˆ$€lÜ}ØÄÁ–VÃ=mw¦ÿPž|¡ÛŽOSd~ñ_ÀŽY7áÙõ	®·ËåX@ìmJCj¸‡ ŸÚzõåV]ÊkÓ/ëãì_é°…Ž? ê\HcÇÑ¿t>~Ùhµv}VµßP„ö$ÊÄò„ÚŒ&ŒÕìSÑ~pÙOç²vÁ=úØNå¡°¿±i™4ã¢l²QùàGgj{ÂPÑû­¾3÷cºöëÇfÿ€m2®[pÚ‡«¾[·¼ºíùOù9¯`·£äÿÀð°1|}óùµE#ÝÌ|Cù7‚ºOœ2æGÓÖ>Û
³Ý¾J2‡ Þ•yv3púwû1žÿº+;
+endstream
+endobj
+1042 0 obj <<
+/Type /Page
+/Contents 1043 0 R
+/Resources 1041 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 853 0 R
+/Annots [ 1045 0 R 1046 0 R 1047 0 R 1048 0 R 1049 0 R 1050 0 R 1051 0 R 1052 0 R 1053 0 R 1054 0 R 1055 0 R 1056 0 R 1057 0 R 1058 0 R 1059 0 R 1060 0 R 1061 0 R 1062 0 R 1063 0 R 1064 0 R 1065 0 R 1066 0 R 1071 0 R 1072 0 R 1073 0 R 1074 0 R 1075 0 R 1076 0 R 1077 0 R 1078 0 R 1079 0 R 1080 0 R 1081 0 R 1085 0 R 1086 0 R ]
+>> endobj
+1045 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [103.177 299.612 126.639 308.588]
+/Rect [103.177 721.95 126.639 730.926]
 /Subtype /Link
 /A << /S /GoTo /D (tab_8h) >>
 >> endobj
-928 0 obj <<
+1046 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [497.06 299.612 513.996 308.588]
+/Rect [497.06 722.069 513.996 730.926]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.6.10) >>
 >> endobj
-929 0 obj <<
+1047 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [103.177 277.694 128.691 286.671]
+/Rect [103.177 700.032 128.691 709.008]
 /Subtype /Link
 /A << /S /GoTo /D (wcs_8h) >>
 >> endobj
-930 0 obj <<
+1048 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [497.06 277.814 513.996 286.671]
+/Rect [497.06 700.032 513.996 709.008]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.6.11) >>
 >> endobj
-931 0 obj <<
+1049 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [103.177 255.776 139.211 264.753]
+/Rect [103.177 678.114 140.965 687.09]
 /Subtype /Link
-/A << /S /GoTo /D (wcsfix_8h) >>
+/A << /S /GoTo /D (wcserr_8h) >>
 >> endobj
-932 0 obj <<
+1050 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [497.06 255.776 513.996 264.753]
+/Rect [497.06 678.114 513.996 687.09]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.6.12) >>
 >> endobj
-933 0 obj <<
+1051 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [103.177 233.859 143.196 242.835]
+/Rect [103.177 656.196 139.211 665.172]
 /Subtype /Link
-/A << /S /GoTo /D (wcshdr_8h) >>
+/A << /S /GoTo /D (wcsfix_8h) >>
 >> endobj
-934 0 obj <<
+1052 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [497.06 233.859 513.996 242.835]
+/Rect [497.06 656.196 513.996 665.172]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.6.13) >>
 >> endobj
-935 0 obj <<
+1053 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [103.177 211.941 139.371 220.917]
+/Rect [103.177 634.278 143.196 643.255]
 /Subtype /Link
-/A << /S /GoTo /D (wcslib_8h) >>
+/A << /S /GoTo /D (wcshdr_8h) >>
 >> endobj
-936 0 obj <<
+1054 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [497.06 211.941 513.996 220.917]
+/Rect [497.06 634.398 513.996 643.255]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.6.14) >>
 >> endobj
-937 0 obj <<
+1055 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [103.177 190.023 150.828 198.999]
+/Rect [103.177 612.361 139.371 621.337]
 /Subtype /Link
-/A << /S /GoTo /D (wcsmath_8h) >>
+/A << /S /GoTo /D (wcslib_8h) >>
 >> endobj
-938 0 obj <<
+1056 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [497.06 190.023 513.996 198.999]
+/Rect [497.06 612.361 513.996 621.337]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.6.15) >>
 >> endobj
-939 0 obj <<
+1057 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [103.177 166.202 153.448 177.081]
+/Rect [103.177 590.443 150.828 599.419]
 /Subtype /Link
-/A << /S /GoTo /D (wcsprintf_8h) >>
+/A << /S /GoTo /D (wcsmath_8h) >>
 >> endobj
-940 0 obj <<
+1058 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [497.06 168.105 513.996 177.081]
+/Rect [497.06 590.443 513.996 599.419]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.6.16) >>
 >> endobj
-941 0 obj <<
+1059 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [103.177 144.285 144.033 155.164]
+/Rect [103.177 566.622 153.448 577.501]
 /Subtype /Link
-/A << /S /GoTo /D (wcstrig_8h) >>
+/A << /S /GoTo /D (wcsprintf_8h) >>
 >> endobj
-942 0 obj <<
+1060 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [497.06 146.187 513.996 155.164]
+/Rect [497.06 568.525 513.996 577.501]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.6.17) >>
 >> endobj
-943 0 obj <<
+1061 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [103.177 124.27 149.732 133.246]
+/Rect [103.177 544.704 144.033 555.583]
 /Subtype /Link
-/A << /S /GoTo /D (wcsunits_8h) >>
+/A << /S /GoTo /D (wcstrig_8h) >>
 >> endobj
-944 0 obj <<
+1062 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [497.06 124.27 513.996 133.246]
+/Rect [497.06 546.607 513.996 555.583]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.6.18) >>
 >> endobj
-945 0 obj <<
+1063 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [103.177 102.352 143.087 111.328]
+/Rect [103.177 524.689 149.732 533.666]
 /Subtype /Link
-/A << /S /GoTo /D (wcsutil_8h) >>
+/A << /S /GoTo /D (wcsunits_8h) >>
 >> endobj
-946 0 obj <<
+1064 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [497.06 102.352 513.996 111.328]
+/Rect [497.06 524.689 513.996 533.666]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.6.19) >>
 >> endobj
-896 0 obj <<
-/D [894 0 R /XYZ 90 757.935 null]
->> endobj
-30 0 obj <<
-/D [894 0 R /XYZ 90 595.763 null]
->> endobj
-34 0 obj <<
-/D [894 0 R /XYZ 90 563.7 null]
->> endobj
-893 0 obj <<
-/Font << /F31 528 0 R /F41 696 0 R /F22 521 0 R >>
-/ProcSet [ /PDF /Text ]
+1065 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [103.177 502.772 143.087 511.748]
+/Subtype /Link
+/A << /S /GoTo /D (wcsutil_8h) >>
 >> endobj
-974 0 obj <<
-/Length 2310      
-/Filter /FlateDecode
->>
-stream
-xڝšMÛ8†ïý+ìÅ
¬9ü–ÔXìa&›`»‡MØC’ƒÛf·µ°%,'›ùõ[I‹ú`©{C$±Toñ)’"«ÍVþ±UAW™ÊH!Ôjwº£«xúáŽùÖ
4o¢öŸï~z/à-Rh±z|î^׌(ÎVûÏku¿áŠ®ßmÛ­»úÔ6×]{mîY¾6¾±Þ]O¦¶n˺‚§9¥z­ï¿>þv÷Ç›¸M	m¥¿ûü•®öâow”ˆ"_}‡kJXQ¬Nw’}¼ût÷ï›÷\Àó¹Þ)&f»Ç$R‡þqA¨V¡ŒÒ×v°ëtÊùd¤PÊú¤ òܹ$Ì;Ý™ã¹9ÅnÝõGólœÿjgœ?ÎûXw6Þ¢s÷‹9šK[nîݶÙV—çº9m=jxvðÛf{2­i.Ä9”làeDsÙ9üKYíŽ×½f‘$ƒ4ÐÎìoS?É (×}#‡©àçÁÅßo¬n훂	¹ÙÖåÈšõìߗ渿ÌUh’+‘ÑQ{—ò'£$ó›+ù…s5–aÔæP¡ZÁ„ÑVÐl XVíDÃ0eùPÏ64/Þâc¬ì­qå‘Ë®«”ŠíËD\r’k†vV9&Z#ìs	óGïLÉß<!àµÀ½WðGb¯ ŽÈZÙúùž«õóÅLÕ,^Àéªv;OcÏì*ãܽÍ"øÞBè#Á}}}:šéÀ“D±‘dš¿·ÆÅG.­øùPÒ‰´æ„óímæLǼÊan(¾·Y„ßûBàc‚~$¸ ?–||L|äÒŠ·Óngð[‰ö7s&‹ø¥&œr¿·YÄßûBðc‚$¸€?–|~L|äÒŠ7æyºì(¢2‰wÖÛàz<ªå@ï³ü:÷É‚(™Ná­9Ag²˜À´PŸ?D-¤¯W»¸½ÚXO°u•½tò¼1ª<tØ-[ÍíŽq2s4ÑŠ#=åDöz!(]&”·5‰(§„þMrg±8•9%y–áÁÛ,Ž„Þ20Á0"Á…©K¾b*câ#—VÜ\pR˜Il†°Þ:\FUǼXﳚÊ4‡\¦Ï“Q{:‡Þf1‡ˆVŸCL0ä0Ķ±Þ+ö˜òÈ¥U>nÛsc~Ÿ]söV;“¥	$°Sø·0Ø,Á|¥á£‚~,ˆÀè-ÃG•G.;åK
ü§S–]ªñÎz›‰ä¨T"µ šeáÜ;ù¿ƒ
Py4{_?0—]SžûêAú´ÿx0ÓC3Ëa‘Íûƒ·ÿDýjáül#h¶ÞÕS]읆lDÅÛ£óZ66TÛÜÖîé­Ìà}Ø"DWÞ±uçµnöeµmÍ…ÜodN׿öz—òÒz=8
-yÂÆmË4Dæ³/¡@Ä'sz2
¼ÄÈ­-•r}ÑëÅß<×lÏUÝÅÓ× N÷àzå²»úBõŒÁöE“Òé(½”ßÌLF8²Pç ?ÌyÜV{§VƒÜ8RhnŒkE'BtrýŸ_>ýúóëÏ¯mY™0§>ý>–æ^dkÓ^›
-Ò5 ²ûàöa[²Žš|@ûS}òµ-›Ÿ®®tð`Æ´D¸v}‚‹Ëõ|>–{Ò04ÜE4žB‰ê|mÎõ¥ë—õQùWnØbÇ‘Pu.daóè_ªŽ?îµZ»¾Y(â	+ÊÄò„ºM«ÙE{ãF\Uuë‚{ò±ê}ù…R˜tùŽQv£QùàGu08ƒŠœê`vá~é*a‰êãhÉè^»­<vµí^sÝ~xèë?“u§c©Âx¡J[µøvÏÔÚ¸".$r¾w׍Çíg<y<”–RV„"S÷ÔË<(xâf<°«‹}ð‡iüÕ÷ƒ©Œ—ÕënÜyYµþánºj_>xwÏõñXÛw¾—ÕËLò9"¶œ}
ç˜Qömøv”»ÐMa«á0mâéÓÏãi‡a¼;l«³˜ÙEñ\‘ŒgÉyÔžü›¥9¢èœ/ü‡ÊÅQ…a‡”À2
-Ÿ³ålpù‘#+ÿ×9ð°Ñyšû­9Ý™,RO
-½:R`Þ‡Ï×¼ÉÑÐ6ÁUºI’–¡"]³ŒÚÓ¬½Í"ì´Ö[icQÜQTw¢Ì•Áa\£(¼	.<t“$Û^§fQ{š¸·Y$žÖz+q,ª@<Š*Ÿ­l„e(o‚«Ýø²Ö,q8²	,ã}{š¸·Y$žÖz+q,ª@<Šê¶¦ÌÔ~,ªåàMpÕ¡+:ùj†ÈXž“Ä_|o=ìm&5Æ5É5n<u=-ð1’K¨Yè¯(³	ãrÒ°öçl¢\íïáaWï§å&0ãCAxTuèfvQ¹1Ïàh›ú<ß ÷FiêÞf{Zð­ÜGQÍ‚¢
-ä›™Å<#YŽ³p&¸èÐ
Î]AŽ´\àÞ¥¹{›EîiÁ·rE5Ë=Š*p?›r/ˆ”‡ámpÙ‘£naÿš†/9üÏà÷FiøÞf~Zð­ðGQ͏¢ºÁŸÛ5æ¶d pÞ9ÂG>·¿
ZZæ{£4|o³?-øVø£¨fáGQø‰-d!H.pκ±º¾$Ĩ{xAf|áÑžå×ëKùRmþ¦;tÛ‹²*mñ¯ü#”á™/`MÊ¥"4‡SFD±ôÇ‘`½‰Ì'}»ô{8^ÚÊEW’‘I"©1¢lpé‘#7†7B*W-µ Ì®>¯­A%ww«+Ù›®.êmg
-¾´ %A ·ƒ™Ù°ævdI°;×Þp w³ž±‚Vt'³Ù™`’ŒÃ$e±ì÷òè+Œ¹^n•'[x«C-q_	å8ûó¸6Ü”¾°wØú‹'cüïèöueÈì¯Ïˆšÿ+'…x™û-ßû9c^ç$cƒ%M“"“¼W·>˜Ê4бPQõqÿ+\¼·5óän2÷˨xPÚÝqʘ¯¼ZÛP¶Š+Óp+I6,i¾«ÿ÷ãÅÕÊc6öç–S8ÿ¿Tô
-endstream
-endobj
-973 0 obj <<
-/Type /Page
-/Contents 974 0 R
-/Resources 972 0 R
-/MediaBox [0 0 595.276 841.89]
-/Parent 800 0 R
-/Annots [ 980 0 R 981 0 R 982 0 R 983 0 R 984 0 R 985 0 R 986 0 R 987 0 R 988 0 R 989 0 R 992 0 R 993 0 R 994 0 R 995 0 R 996 0 R 997 0 R 998 0 R 999 0 R 1000 0 R 1001 0 R 1002 0 R 1003 0 R ]
+1066 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [497.06 502.772 513.996 511.748]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.6.20) >>
 >> endobj
-980 0 obj <<
+1071 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [126.921 593.7 143.858 604.604]
+/Rect [126.921 334.68 143.858 345.584]
 /Subtype /Link
 /A << /S /GoTo /D (structcelprm_408a39c1d060d5b32f884f8a8c60aaa2) >>
 >> endobj
-981 0 obj <<
+1072 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [126.921 583.094 151.349 591.941]
+/Rect [126.921 323.786 151.349 332.632]
 /Subtype /Link
 /A << /S /GoTo /D (structcelprm_74585275b64c292b394b74f2f19a8048) >>
 >> endobj
-982 0 obj <<
+1073 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [143.519 568.375 163.225 579.278]
+/Rect [143.519 308.777 163.225 319.681]
 /Subtype /Link
 /A << /S /GoTo /D (structcelprm_b034f85dc785113c396c9864cdddfe52) >>
 >> endobj
-983 0 obj <<
+1074 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [143.519 557.769 169.86 566.616]
+/Rect [143.519 297.883 169.86 306.729]
 /Subtype /Link
 /A << /S /GoTo /D (structcelprm_011e38b3a5505fdc13855348571bfad1) >>
 >> endobj
-984 0 obj <<
+1075 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [143.519 543.607 156.57 553.953]
+/Rect [143.519 283.432 156.57 293.778]
 /Subtype /Link
 /A << /S /GoTo /D (structcelprm_3f9ae993e97f0e73e3f59117929eeda6) >>
 >> endobj
-985 0 obj <<
+1076 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [138.538 530.387 167.648 541.291]
+/Rect [138.538 269.923 167.648 280.827]
 /Subtype /Link
 /A << /S /GoTo /D (structprjprm) >>
 >> endobj
-986 0 obj <<
+1077 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [168.146 530.387 181.207 541.291]
+/Rect [168.146 269.923 181.207 280.827]
 /Subtype /Link
 /A << /S /GoTo /D (structcelprm_be1991f17c0ecb857d5bd30a6a689b84) >>
 >> endobj
-987 0 obj <<
+1078 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [143.519 518.282 165.427 528.628]
+/Rect [143.519 257.529 165.427 267.875]
 /Subtype /Link
 /A << /S /GoTo /D (structcelprm_80ea2023638ededd2760cc9a260c456b) >>
 >> endobj
-988 0 obj <<
+1079 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [126.921 505.062 156.58 515.966]
+/Rect [126.921 244.02 156.58 254.924]
 /Subtype /Link
 /A << /S /GoTo /D (structcelprm_756c8f0991a748ab47361b0215c4577b) >>
 >> endobj
-989 0 obj <<
+1080 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [126.921 494.456 150.502 503.303]
+/Rect [126.921 233.126 150.502 241.972]
 /Subtype /Link
 /A << /S /GoTo /D (structcelprm_7bb5e1ff4d73c884d73eeb0f8f2677d7) >>
 >> endobj
-992 0 obj <<
+1081 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [138.538 220.174 167.08 227.895]
+/Subtype /Link
+/A << /S /GoTo /D (structwcserr) >>
+>> endobj
+1085 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [175.05 220.174 188.101 227.895]
+/Subtype /Link
+/A << /S /GoTo /D (structcelprm_1b9cbfd7cfa2306464d57dc4acd03b06) >>
+>> endobj
+1086 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [141.387 205.165 175.479 216.069]
+/Subtype /Link
+/A << /S /GoTo /D (structcelprm_07d1785f7d7a8793555147140757956d) >>
+>> endobj
+1044 0 obj <<
+/D [1042 0 R /XYZ 90 757.935 null]
+>> endobj
+38 0 obj <<
+/D [1042 0 R /XYZ 90 488.077 null]
+>> endobj
+1019 0 obj <<
+/D [1042 0 R /XYZ 90 454.111 null]
+>> endobj
+42 0 obj <<
+/D [1042 0 R /XYZ 90 454.111 null]
+>> endobj
+1070 0 obj <<
+/D [1042 0 R /XYZ 90 353.654 null]
+>> endobj
+46 0 obj <<
+/D [1042 0 R /XYZ 90 191.591 null]
+>> endobj
+1041 0 obj <<
+/Font << /F31 604 0 R /F22 597 0 R /F40 783 0 R /F11 1069 0 R /F14 1084 0 R /F42 818 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+1111 0 obj <<
+/Length 2982      
+/Filter /FlateDecode
+>>
+stream
+xÚ½ZK“Û6¾Ï¯ÐQªµ<>fkIl§œrÙY{6{°§R	1+‰
+Iy<ùõi 
¾	θR[:šÝ
ôd
+?¶Hè"’I„\lŽWtq½?]1]Ãðº5þÃÍÕw¯¼E’P,nvæõÉÙâfûi)	[­¥t¹Q‡sq\­¹¤ËUqÙT¶ýAíT±bñRV¨ 7áq¸W·7?_½º©E£bR„ZðWŸnéb
+þ|E‰HâÅ´)aI²8^\`ûpõñêß5Û/ ln’‰ùÉqAh(ÝäÇé½ÎÔakgô2ß\ŽêT¥U–Ÿô,€ûšDIóZKvB ,@×ן)é½~ï»×œ7	‹HÈÃä3•ô§lÅåòËŠI
ÞšÇt™j·¶]¨êRœÔH™í¹Ùg%´¢d‰BLïñRV¶÷NÙžRaG•ÛŽ?U­‡½:©Qlш•ËGûïðå=²Ûå‡C®U}ÈN8±6ª‚Ç$Nô*艡¦/8	à ‰Jg at Z}˜±:Þ©¢4X¯…6?)-FiW*-”ÙÎy¨ïÓÓ½Ú^X[p"øô6hKikËhH×<Ì’q.ûb…W`Ü#+ IÌ¡e†tGq#Z
+1t4šÑ
+‰ÚZ9³ƒUƒÚi€ú:F”È òâáhüâ{Œ´øcÀsN"šLߌO4³ÀOËz.ð>­ð-­ðç}FÚ…’Ä~íÖŽÆ/¸Çhr
+ÇZLCÞŒOCŽ4³OËz.ä>­ä-­äp2Uéôˆ“ ôB$~Á]6SˆËX š6òÖø$âŽfq¬g"îÕ
+‰ÚZ9ĵ('Â"/Hâ—Úe£…~
+nG‰á¥IÄ›ñiÄ‘fñiYÏEܧ•C¼¥U}¬¿"{q@¿Ô.-tà>kÍ‚€ð —UO±!„\Œ‡ …׌øAtÈ#q |5ðlx!ÈhՁ ‰ÚZàøM¾Uíâ˜pq¼p _pÑèéRƒUÈæÀoˆ¦ÁGšYð§>üžV£à·´rà#§zD¢Ø…%ñí²ñãÎ8Ìv÷†hw¤™Å}Zàsqïi5Š{K+‡ûùË÷„Aàiüb{ŒÌ	;	~DDÈð[D“à;š9ð=Ÿ	~_«1ðÛZÕàEqù¯ôÁ4~Á=F^ËbF"Í€ßMƒ4³àO|.ø=­FÁoiåÀŸˆ%pŽÂ‡%ñî²Ñr‰Írµok¼7#6»›—Ùý)=àƒIÃu#;eU–²?maÂôù¥ÊNj° <„Æ0c	029¢£^·Èsé³Ä`N]Ë0EŠ¾Q@*ºJôPt4~Ñ=FÖ†×"¦Âa€P›üx¾Tªš+¢Ø§#̃®s8ÚAQƒÅÔèLQCëÚ.j‘È5€„9	gA‡°
á ƒ†Í<ðŒ%D°¤#w°›-‰O$ã°IY[ìCv8غK¡êRL]‹‚¶)8I]Ûf›´ÂªMµ_±eZ¹SÄ‚Ö>ÅƝ2õ/hmó“"ÃÕX£	,¡²U¼«Ëwƒ*\¾s¥¹*œ¥	Ú«
+ȸEý)û¢NC6\¨.yٝàtùfgÿÁ´ý±ÄH8姵®Ài:m¶"Ò7Cتژg°nÝ!ƒô|>dÖ~
¼F•¸}ÄH0Ô–*8!֮Б8r¥·¯ÿÈÂpù8ä$‰¨+tάºÓŽ
(»ótu°Ø¨3‡³ZI§ˆQ,šRL<Y±Y½´Pú‚6‹£
P#Šgƒ1\¾½làLµÏçÌèV!%L¬B†Þi4Öò™ŠÐRD‹$ :H’p›ŒXN Cýá|“ECòb(‡Ã`³Ìœä$ŒÂy9QKŒ‡hTèò%døð—^¸“Ü.¥n—Kj)àä±ï
·)×+5²MnÓm~¹;¨îN…èŸþ?·ª³G=NàN›:¼í;ä§û¬ºlÕÈ:$œÄ’Í-8.„œZˆP©
Å'È9Aü=ÄÅFô„—„ŒáÌ„VBŽ xÖ†Ï–íŒc-ÿ~¬£ÄLb-‰W
+Ð3 =Š—è›Â\ûÿxÎøç6Y)·lYô8Ä‹¸Ñ²}@è< qF”™TèÈqؾù°ÏKìôUYÕ<6y^l3˜¿Â«}·aCBˆ&tª}ñqß»"Š"puwÛŽBXÄ#
+ÿl.bFêu‹|ÄõwYÎÕÄÀäºêÝ–Æ/·ÇÈ,»æ·kn¬árÚ*½:&²ÓÚdñÚ+²Q`ÚÇczŸmló‹†3=\”}¼{ìÏbJP€=KGíSŸ%fÎOÅo"ædðÁéhü¢{ŒÚÛ2r†
2]GÅDr¡ÓŸ{Õì1œp%xgI/@ŽÆ+¹Ï¨ö½ 8Ç÷[Û±‰ëè·	g]ì›Ú¿s‘ÿ®6P¶\—gµÉ´Ån0ÐmÜíÈOGNvé9ÙíüîÛÏõø	çz7Ú¡u¡BHsNúZ÷žÓ¬°-“`‰°Ùt¥%/÷ùE_¶ë1濍€&tÂepÐhŸz¼vÍvÔ8JÝpÞÃR9Ñ5—N¬ö¬6Í#Âh÷Ø­=ƒ…yüx†¤æpxÄ(»ß£¤åFJXg»}Ú|«6}ÜÃFZ [‰ëWßk÷Ïy=:IOy9oü㇕”Ë_W&öý[\aÚIS%w‘}–×—
\´þ?m˜fþº	þªtYýýææ#Ö1 [BõÅñÌ·
"@H 99@Õþ¶:m<2yGimI·Œo¢cK†i¯UîýAhoùâ9pæ¦8óœ€î<\ðd*¢3ÎÉæDaOr¼ŠÄEò®˜Pb¸5voAäM§ÏùôÚštŸa6•ùŠD¨Jû_s)Ó#¶ÒþPOÀÁps,Ît^,+ª5#ärDDMòÉÂ Ï 8i‰¶ÊñÐAíJ7Ãý­]w0»GD'$¢¼“W¢éFf_éV<¾§@CŽêÎå·ïßýòþí«áîbՁûÈ揉¨]zfÃZl:ãyûý
+ù›	Q!	Cù4QÚ’ÌW<ÂÅa½#.$‚ºÉýòëP„ÇN­lÈ@ó¶Ã¿ñáû¶ñ7Á2© _?7ü›׏?Q¿ªJ7{EÜØUã3Ñ!¢z_X}uaÌÃ>ÛìÑõ¤h‡ШÚªÓŸuÚ¾sNƒñ‰Â@7•ÿfKÕ%K7åV UÖ‘Ãà(€Ð;n•Žüg»'qŒ©ì–M ÙÀP#½Ëõ>µÞGÁ2Û¡V.HêÇ1©v‚ƒ¥õB7d	\z9J{^M¼iº2üžŽiäEÐM+•ÚcÛxÎ=tŽ=ꏋ9˜õ ±%és¯m—f=Y©Fœ-ÄÛQ+“ÿæêILEëhþ‡ÕƒÅÔ6jŸ§C.*Í‚áÇ“ziÊ^È ŽSxÜåE‡ ^;í¤4BH]ïÙ
+A©°,üg§
 ]š^nB(3ºG2ë#uk›õúÁ£v™Ê>òº¯kEú­ª÷VÇŠàÙX±v„	c»OüÖŽSã¨LûÎ駪z>ƒ
K;~ì?ï^¾zýæÝ«—Ó!…­‚îŠü8¼r†
ƒE¬/ŒgËH¼n¨G®ž;M·)iµ'ûÁeÄÀBŠŽðþ]’øDöØtkŽî£Õ$Iõ_˜4·%º+HÀFmƒìÓQL©ìm
+ö]îJm•ÚŽ]JÉ„H9ú™œ^`ÊoÿLÛ~r¨ó¤}K\oñFºÉ9ÕI0uTßeP7«„//8—÷næýcÉ5å×A䐺ۖ¹Nq0ÿ÷ǏoÁ ßü€¯’Xßµs«—ù×Ç{u–Ä<ˆð­
+endstream
+endobj
+1110 0 obj <<
+/Type /Page
+/Contents 1111 0 R
+/Resources 1109 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 853 0 R
+/Annots [ 1114 0 R 1115 0 R 1116 0 R 1117 0 R 1118 0 R 1119 0 R 1120 0 R 1121 0 R 1122 0 R 1123 0 R 1124 0 R 1125 0 R 1135 0 R 1136 0 R 1137 0 R 1139 0 R ]
+>> endobj
+1114 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [113.91 282.574 171.543 293.478]
+/Rect [113.91 639.172 171.543 650.076]
 /Subtype /Link
 /A << /S /GoTo /D (structcelprm_74585275b64c292b394b74f2f19a8048) >>
 >> endobj
-993 0 obj <<
+1115 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [113.91 263.227 166.821 274.131]
+/Rect [113.91 619.556 166.821 630.46]
 /Subtype /Link
 /A << /S /GoTo /D (structcelprm_b034f85dc785113c396c9864cdddfe52) >>
 >> endobj
-994 0 obj <<
+1116 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [113.91 243.879 173.456 254.783]
+/Rect [113.91 599.941 173.456 610.845]
 /Subtype /Link
 /A << /S /GoTo /D (structcelprm_011e38b3a5505fdc13855348571bfad1) >>
 >> endobj
-995 0 obj <<
+1117 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [113.91 224.532 160.166 235.436]
+/Rect [113.91 580.326 160.166 591.23]
 /Subtype /Link
 /A << /S /GoTo /D (structcelprm_3f9ae993e97f0e73e3f59117929eeda6) >>
 >> endobj
-996 0 obj <<
+1118 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [113.91 205.184 160.176 216.088]
+/Rect [113.91 560.71 160.176 571.614]
 /Subtype /Link
 /A << /S /GoTo /D (structcelprm_be1991f17c0ecb857d5bd30a6a689b84) >>
 >> endobj
-997 0 obj <<
+1119 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [135.828 185.836 189.287 196.74]
+/Rect [135.828 541.095 189.287 551.999]
 /Subtype /Link
 /A << /S /GoTo /D (structprjprm_4f3c364f16d0b6498d7e11e6bb67239c) >>
 >> endobj
-998 0 obj <<
+1120 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [135.828 170.474 178.777 181.378]
+/Rect [135.828 525.465 178.777 536.369]
 /Subtype /Link
 /A << /S /GoTo /D (structprjprm_3894c2e551929b29adce50cd637fa351) >>
 >> endobj
-999 0 obj <<
+1121 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [135.828 155.111 180.44 166.015]
+/Rect [135.828 509.835 180.44 520.739]
 /Subtype /Link
 /A << /S /GoTo /D (structprjprm_46d6928a9026e7b3376dcf0d3f91db64) >>
 >> endobj
-1000 0 obj <<
+1122 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [135.828 139.749 188.191 150.653]
+/Rect [135.828 494.204 188.191 505.108]
 /Subtype /Link
 /A << /S /GoTo /D (structprjprm_699ad609ff7c1935d8fb6a457a5b8164) >>
 >> endobj
-1001 0 obj <<
+1123 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [135.828 124.386 194.826 135.29]
+/Rect [135.828 478.574 194.826 489.478]
 /Subtype /Link
 /A << /S /GoTo /D (structprjprm_e91fa3ff034b1c6de3ec98d8fb9e0ab1) >>
 >> endobj
-1002 0 obj <<
+1124 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [244.088 98.244 275.4 109.257]
+/Rect [244.088 451.762 275.4 462.776]
 /Subtype /Link
 /A << /S /GoTo /D (cel_8h_b0f67d1727750616f71c7bfcb3a037b6) >>
 >> endobj
-1003 0 obj <<
+1125 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [89.004 86.288 120.316 97.192]
+/Rect [89.004 439.807 120.316 450.711]
 /Subtype /Link
 /A << /S /GoTo /D (cel_8h_b0f67d1727750616f71c7bfcb3a037b6) >>
 >> endobj
-975 0 obj <<
-/D [973 0 R /XYZ 90 757.935 null]
->> endobj
-38 0 obj <<
-/D [973 0 R /XYZ 90 733.028 null]
+1135 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [124.018 266.858 170.274 277.762]
+/Subtype /Link
+/A << /S /GoTo /D (structcelprm_3f9ae993e97f0e73e3f59117929eeda6) >>
 >> endobj
-887 0 obj <<
-/D [973 0 R /XYZ 90 712.582 null]
+1136 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [344.275 266.858 374.491 277.762]
+/Subtype /Link
+/A << /S /GoTo /D (prj_8h_d994cb23871c51b20754973bef180f8a) >>
 >> endobj
-42 0 obj <<
-/D [973 0 R /XYZ 90 712.582 null]
+1137 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [480.194 266.858 511.506 277.762]
+/Subtype /Link
+/A << /S /GoTo /D (cel_8h_b0f67d1727750616f71c7bfcb3a037b6) >>
 >> endobj
-979 0 obj <<
-/D [973 0 R /XYZ 90 612.385 null]
+1139 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [170.468 86.662 215.349 97.192]
+/Subtype /Link
+/A << /S /GoTo /D (wcsmath_8h) >>
 >> endobj
-46 0 obj <<
-/D [973 0 R /XYZ 90 481.142 null]
+1112 0 obj <<
+/D [1110 0 R /XYZ 90 757.935 null]
 >> endobj
 50 0 obj <<
-/D [973 0 R /XYZ 90 381.266 null]
+/D [1110 0 R /XYZ 90 733.028 null]
 >> endobj
-990 0 obj <<
-/D [973 0 R /XYZ 90 358.955 null]
+1098 0 obj <<
+/D [1110 0 R /XYZ 90 716.221 null]
 >> endobj
-991 0 obj <<
-/D [973 0 R /XYZ 90 358.955 null]
+1113 0 obj <<
+/D [1110 0 R /XYZ 90 716.221 null]
 >> endobj
-1004 0 obj <<
-/D [973 0 R /XYZ 319.148 89.441 null]
+1099 0 obj <<
+/D [1110 0 R /XYZ 319.148 442.96 null]
 >> endobj
-972 0 obj <<
-/Font << /F31 528 0 R /F22 521 0 R /F41 696 0 R /F11 978 0 R /F42 717 0 R >>
+1126 0 obj <<
+/D [1110 0 R /XYZ 90 426.372 null]
+>> endobj
+1100 0 obj <<
+/D [1110 0 R /XYZ 204.056 381.325 null]
+>> endobj
+1133 0 obj <<
+/D [1110 0 R /XYZ 90 364.957 null]
+>> endobj
+1101 0 obj <<
+/D [1110 0 R /XYZ 276.145 331.646 null]
+>> endobj
+1134 0 obj <<
+/D [1110 0 R /XYZ 90 315.058 null]
+>> endobj
+1102 0 obj <<
+/D [1110 0 R /XYZ 265.38 258.056 null]
+>> endobj
+1138 0 obj <<
+/D [1110 0 R /XYZ 90 241.468 null]
+>> endobj
+1109 0 obj <<
+/Font << /F31 604 0 R /F22 597 0 R /F42 818 0 R /F8 1129 0 R /F11 1069 0 R /F7 1132 0 R /F40 783 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-1020 0 obj <<
-/Length 3445      
+1149 0 obj <<
+/Length 2954      
 /Filter /FlateDecode
 >>
 stream
-xÚ½ZÝ“Û¶¿¿B¼‰Åà“$ÜéCRÔ7IíkÚ©ëÉð(êDWe’Êùò×wð[ºsÀb±X,v€/üø°E¬ãÐH½Èvlqµ¯/¸k]Bó²×þýÕÅ·¯$ô
-M$WkÛ=â¡|qµúè_.9c,Èòí¡Ú].…fÁû¦:f
•ßå뼺äIï/9PA­IÄ—¯~¸xyÕíÓ2?_|øÈ+ð‡J“,n¡ÌBnÌbw¡„tåíÅû‹¿·<¨^BýÜÜ4—÷ONȐEÚO.¡p,önF4ÓçÏËõºÎœÆ·¯„踀yFBY&ÿašêÑÈPò(‘âuñèf‰#& g)XðfMÿ aP¥äÆ°/÷ËßóªDºgP-ã Ýa¹¾:°’ÚïÛb»¥ÒµcÛ"_9¾%I’t‚p£ÃDñN7ÎûóIbå(¾ü	4EÁÝ”“e¤úsšÌ:íû¡@+Óº¬ÀnÆ̤
-uÝ+•öRõYÁâS‚Éög’eÏX·8iCm6¹§`buÌŠÔ©üP‚=Cæ –`‘œ‡Fë³Ó<n…“QÄ‹(4 t Ð`Ñ10
-•!>l*¿
-Udɳé8»eb2Ž
-£økÇA턨¼È×—ð—·n'5ý3úÃÙŶΩŸeßߢ@KÚ°ýûÛTºmº*×Û|¸S›VŸý·*Ž~µqbìÓ¦ÀMøÛ%ׁ«Û–û›¢9®ò™u0"L4¿oÁ£{ˆ£Þ:|Xå8üÍÇg$@º_Q!çÔÌ%
-¡g­Î(
ŸMúUÇP5ê:6vKi4m=¬™(=N‚-ԝÒ9Ø-Kküq(”>¥tzàŒ­ ­”}
ÎAXâ"Ìí¤"Oîš©çí¦¬]-h?¯›–GV–Õª€ùç5‘¦UN.ÜM¨d2p97=-í‘>†H7ŽÍvãz¡&FRtņêÆQ¼ëÅYO½ì‘ÛXÛWÕ˜%ÊâͨG1– 2!Ln(Á(¾{šóãŽÙeâÏÅG«ka,*á¸_å¸:{ŒŒX&k£(~`hB]§ô¹KoŠŒŠ¿¡:Óí1§Ïë»ñL¤Ò   .=õÙ9YâœÕ§b_ Ð>ž
„ˆ¥5Òsêô4ç‡1êoËØ.šTZü;°Ü“î å±)ö´ûâ)àÆÍUäˆÏŠ9bèŒ
–ó”‚4DgÍÌYyš³#µ±®¿ÝŽ‘m"x†>•l
-ÍÆÇIkuè»éïP•ŸòÌ*”ËúgZlF­«.ÚÎ8xæ<»êyv}Ƴ„_ŸöëúÉÑ®Œ(„J©­Ÿ¬ê†jiQQ	ý)þ·›®&òzS·+j³0þ	C£…•ÒyU,ôü'¶·¡™Zm Ä‚Då‡n¹°¯¶-␳¡Ûm#©yéøîPdév{GŸUq³qFÖY¾¯aiûôø*϶èî¡Å-P[íÖ}¿-Œý<T]ßy˧"’$d±Æyw©uðË%‡‰}÷Ö­p¢JH	=²/Òéúrˆ¯Ê£õÿ¢aÚùßÝb╳ð‰öêÍÕûÐád…LÅøðz4!©œJ PÁZóàXóvÎ*	A¡Î³ÒS’-aÉÆf)¶d™V®[ãûO ô:‡ç ˜‡±ˆ¿
-ÐfÁ…0§À…ÍøÜœÎÀœ,ñëPÎ	A’3‚”k·r`BÆrëìž”(›?åÖ5àÚ6X>÷
³iòŠÊÖŠ¨ãR§;WJÇM£¶À±ÝÀXa×»ßa²¬N¬5B.ʸK>y4£H%’{© "$£\ÉÍÆ®%IWûV®0ÞÊPu
³»sZ&Œ™Dgº±ÝWXJæ÷àÄÄ	ä¨Þ/¿ýéÇŸzûrºûUÆ-pŸÙüI(•Ï®qf“a8l6ãyûÝ% ù«CEaé‡
…–TV4ñë»…’ùÉýüËt0.C‘x±Š)mÍ›šÓþTx"µœð¼|¾ùW9/Ÿx |M“f‹…¥ƒ¿2é쪋™ÎQ@&Ôßùécn7E¶q¡'uvè Mžå«|Ÿ¹oÌÚ×>È90~â\`˜^þaK5€Tü”{ ªn‘ÃÄ ôNzGGç}»:8&ŒÇ.ÀÕ¹ƒéu‰û”6¼G*(ÖN*’Æ8&Å 8,½CÈ¢|z9K{ ^Þ´UEíÒJÔ¼Tô²ÊSrÛ6r¦.B—®&ÿ|´Ž­-ésáµÒ( qu[ÔùL°¼÷2ù?|z’0ÙsÍߐ<aThcB.¦í‚]PÇ¥©GGáRø\—Õ€ ];R[+5Œž=Ê$Yø/öh»¶µÂB(Ûºqd#±´*ªvýàCæ€r¬y¬ZöjF½VßÖŠB²S cëâ#µíR¨lùÚË—7í|&–
âØ?~|ñòÕ›_¾˜.˜ŽÀö2¶®ÊÝä!†ÔB1H“{Ï1õ²G>=O±´I\VïÒfnÆã€ÁRËáø£¬ÒÓœuÌhxòh­þ1!¦ŽØa;Ó#ÿ´ér€¥P,µB#™ä.)u‰•M“úx]£Y6ù*œîÇ%n>ü~zªû“r™4XŽ—Þð©ï0¬·iðËÂ>ÓëÒlj†y jX lý•MË ‡ëÊÆ]çêQÏÉv
-_FâäøòÁÚrbÜÉ;W®ÊÆ­ÚˆÍÀ߬rðỂÎÀ¤	Žûâó¡¹UTÌÁ*u©üS䍙îI-"|DÕÏÛ$Tš§ ÐÉÒz&GŸ#ñ`تÎ北àa‚âf_V¸§ÀÄ£à¯%ÚÎmÞYPu©n ¡¸;²%ðŸ$ÃE¬K›#)dE•wu“ª©
-©mõ‰.ÖQB@..VôY—Û#Fšú` ›	Á<dQôø4SŠ~>µúÉ%Š‰þ
-Àdµ5|å@
-jpSÒ±»ÂøÕÜæ6#=îf¯«Œ
-Þò=JNrö-E*å"(lìWB."çò#}Ò–rpÃöpËH_Ù&U;UXZb¯	 G{ª5~`RP¿W•·Â`Ü—ˆ´‘Á/aÝJí¥¿™€Äâaκ%€¨	b)?NRÅ”¹~Iw‡-5q'Aâ•»ñ©ì¿1#bW·KŠÍN?q°CÉl	ö ÊŠÏrï).Æc;Ëjãúâ%¶XŒî(fs–'³
-.ùéÓ5<¤ÓÉ=É]¥…I¶šfUtH€U›<]ŸŽËÈLð
-ÙÚ5èw°GÏþAmFHªoÉ·)è`y€yÔf¼;9ÒBH4=8‚t½ê
ß	Í
-ê	—šk¸9	𥍠sl\ïwL—>ú˜v”¶¯œ÷Gˆ.ú="
eZµ
ÈÁª¾¯ŠLç^Y46Y˜o/Îæ™}˜°÷%» 4b HÄ@Ýý\’±2Ú´°S{ …%Ò€³²¡Š>¬Àï뻿î¸ßÖV¹«¯ð1àçàØŸ±ùÁÙI<E”^*À°ΆáÕß»äþÛ¿*Ñ;5ˆ•"Ü@¨ëámIûB Ê{XM_í´žÍÝ‚0/s÷ßÃ:êe|ö>´Ï²«~¨òÏ“,F‚ué¡ã$†HÎŽ<bãà¼Í(Æ*Ýø™.nÄ»óìdžÿÈ3²^3uC§Ysìnd0àÍ¿J‰Cåé¥Zä.ÕêÞ›¸Cõ©}+gu
{Ÿ©TŸfŽø€3k_1}€DõqÆ2=Ùø2îõôÚ§½8òV×%Ž?;ߊ7³ŽúVé÷kíSÂ:«Ško«þ¦ٴgx嶼9æmÚ9¹yçÆäB* ƒ÷\;êe|æzÈÒ]OÓoiâP+5{|ëíhΏ8b„#Ι…dŽÙÄ,â3w­ù/+òêñ—­ï¼_™p’Ñô‰‚—Ç­=´3xq³µûÏøë,Ôu	‘Û¢üFKÙ£3ÏWEZž@CÏî-!
ѾgB÷T…¾{þ?½#DmÔ€@@¬«‹ZŠ…œ™Ñó96DÄ}ØÑ0N`e:ï`Ùà)PˆÝ‡ðÏå%º=#^Î$ïàJ¤oÿ×ll—ºërô Ä Ò¡jA‚“ns(’C†?yŠ‰Xßpµ4K¿À¨¿À ¡Á^äoR#¿¯ºÊwi±/ö7®¾ÍÇú´…=H
Þµ¢‚­¢Cc
(F¯ÊõèBz¬ŽÐ«Eí4­»ƒiÎnN©åÌ·äÔƒ_í;ˆÏJøu[¯Ä=ô&·™ÐÎÞù§î½ÈáX0s1OmÛ‡#þÔoNÏÜþƒã2Ñ“GÖÙÔÄ^	õC®Í*§¯Ãµ	µžuÚóŸHÿñwãöÙ{„ Üô†·[­Ý>aÉ÷yå| ž¶ºø7_x…Úͯé#¦?ž<gò¹ŽèK0îVÕ¾Îö«úÏ¿¼Ëöæ{úTa<|¨ñ¢ürw“ï§o•äŒrþC^ÄD
+xÚ½ZmÛ¸þ¾¿Â@¿Èh¬¢HI‹¦@¹—k²h‹&ÁA+ѶR[òê%›í¯ï‡”%KëÍ%¹b?¬Ä·Îë3#óƒ?¾HØ"’‘Ÿ¹Èöl±ÑÜή`z5˜ÿáêâñs»üD‰ÅÕÚlWÜ—_\åï<éËgŒyïÚæ?KÎ<}·\’yoÛºËZz~£×º^òØÓe¶äž†ÑDòÈ‹–®~ºxvÕs`ù“B!ý›‹wØ">º`¾HâÅ-<3Ÿ'ÉbÂ>ï.Þ^ü½?ƒÆŒÏ]Qr1½#?¹c |¦¤¹ã{ÈåãçÑBùIâšÐWQ´Xq?LB³ê@K‚àxNèÇÀðqÉ£åJ€¤Ú­¹=÷Ê´-–ô>-¹$‰0ocm—Û·jMÿû-™Þé¦-ҍª]ùžIVÕô¬oºt·»£v+;Ý:Gh°zŽ7¤öˆ®9—P‘G1—¤ÅÕŒ´Â þÒ‚q¢[4Ä\µnu‰++?Š8’û‰$=åºÕõ¾(uËEâueq¦Öi#
+¸¾#ª#{†sËúo–RzÿXr!½§¯hmÈ`÷¡]\¤Ó+ðÐÂ-HË|JŽ90+ZñêõÏ¿¼~õlJ(ŒýˆGîœ)ØR9>JºÜí¶È¶ø{YÚè)i©|ŽôÓe"½«{È+_©ð<yǝÑ
/6eUëÜGWÞ_+´[}´ z2t€ äÈ2)1Hü8+±©öhm¡ð²¢Îº}Ó¦e¦ë¬Íl襵]ÖÞbÈ©èåLwEN¯MµëÚ¢*Ú³™Xo Ä™R½õ~¥¯G¾€ s\rŸöcþŐç4²`¨¸l×Ç{¶VÙ¶ª+¦kÝÞj]örÜûSöÀÉB?	ÅH!ßÄg|-E wné-W„ÒMroýN| W”œ™7±Èì°j¤·l—jìxUZKÇKkpâ®Ó4â“€†»jÝ3Skä ÌW&Â{é8lzN`ì›ì<‰EÁHJ†ÁÊ7E[ìÓVc co°?òÌäçtØÑ·ÄN‘¥OÏnò	óÙp(êUŠÓV>‘·GÎÌø òŠÏœ>\ä­ìQ[»?×kt´ÛYŠõqÅÄ8˜½¯úVÁ…s(Ÿ;räuÄÉ Bµ/ÚVÛÁu]íi˜nCÏ_^½¥¡­Nsˆ3ÂQ,ñžã±FÃ
ÍAg&â¨	•fø–b-%„‚ÏkòÎmP‹²µœ­­9HH!jdDX8ÔÕGY°˜nãiKÿOÓ,Ž33îø¯®+4š ̱µ»3ô˜>›ŸîIz*ý^1‚$8f¿¯ÎF‰Ï¤ËOl€
‡±J%ÇðÊÔLÚd~8{±6܃K÷dBI#‚ñØûÐÖPmzØ…S™; …O$; gUKCXï×w'硉ÔMëFkmÇk„¼ wí«ÍMnè}V#x;!ãï‘¥W!|HgãôŠÆ›”
+¸¼°ø<«0:µˆ•:Ê]>òU@íÊ@C‰÷j»šP–\ëÑ)’ç
+xóRÒ<!q®7vþÍ “»µ«~±Aå#+gÕ~¨÷—— ïC­oNéìJÉŸvÁš£#,„ÇKOĸ%À3U(ÔJ<þN)_¹ƒL¤L-é4k܇7Lr³©êϹ £J[¼q?ð•-àšAµv¨?‚d­e ”Áÿ@Ð0<eœÃÉ,rœ¿«!
+˜±F·lhRX´¼øbioTæcK³¥ Œübã)ðSÙÕ‡´N÷è£V¹n²º¸vöYØe­3_É»jÓÙ7H¬'f#"hL ^݇üÃu«Wƒå3:=Ò`Èú£¿ÐN ò
Ã1í«ukÎS<9)Ι…`ö°‰YDÖ,òª»Þé)€èn‡¹žª™Môk
fÈ›/z—xãbÉä$…ïóÕ‚Ê{ÖítMi¹Ùÿ3Ϲ}hš
+²µAøŽ–Rb ×y‘Ö…[@a`wv-¡|²e°‚°€¤€Œaß1_]ðCi4€:B€UW[›©Bæs–Œ`SŸ*Å]ªÔ87àU7Š¡Ø¨?Jwiûßsµ¶8hz5S°C(nþ_³ù\Èãvàc F¥“ôÃX>€p_7ÂWœnϦ´@L8®Y9£œ‚ABïrBØC¡U¸r~
«k½O‹²(7v¼¯Oåi°	U5Õ©œ̐Q—€\¤¥OÓ&±ÁdV=ºG®õ×4á®9ëœ!”“Ö5ÁkÆÖ5
ú¥I„¦Évs¿kÊßÅ5‹nSØ…êj!@¾¦ã„·«XºÙÚ‚LÕFËó"/;I§ca +®D}÷Ì:[Ž £”k*ÉißD¾ûÚªÇé)¶a
+|2v'¹œ *À!	(ð!·ä,5e>Ôåjì’Zm?#ê
8zÓMWÔ:Ÿ	JúRŠon˜Œ[}ìÉ“)%š“ê¡Æâ—´a“ic.yT*¼XœùÂ$¢mÂÛµý?k\Ÿ‡Áwì$²þæ÷õ’Â8úöN"‹ÎØ~ãϘ¹H?Ô½v>˜¿×ÐÝš‡,ý­ÞÔÏ´¶>$È/±€Çodã=$lŤÃÁØ5ÃÜîé1©+ŸÂî6%³Ý“GÿV×9í”Ï*)†LÁƒû•tœ¿_Iv̓J:C먤s’ƒË™x `V$ß¡UãÁ(´+»£Zµ+®f? „¾ì{þß”‡$\¹êà؝c% 8 ‚ä>@P ÷iûÆP{xWKˆ|µéÀ"_Ó(µLà¡9l€g¦aƒ¨ºjSÛ#ƒÉ¶ekBæÍh£òöé¦t½$¢ÞÎ#–°c®û0`®û.bVgYWہ%ðÞ5ÚÎBvNúÙ1D!ÀÈö¦ñaò,LÂäð“¾öÅ„=`©™)ʬÈuÙ┘›4N4Åð“[^Z&‡ªn!9µw–›Ê“f[ËCÑ=­î›9ƒŽYºËº]:ˆWYµß»’Ú…Ât‡œ‡‰÷Øs͸¤N]Ä«g­ƒ~ØJêH¡þlyRkr6Óƒ¸ÍÀ
+êi?‚MŽ‰)‘È#—‹û¢Õ6ôIÀøA¬ì](°r‘ü¾µ­ð^š°¡§ËJîÜ|.±1]Ò¼Ñ?Î×5}ê °´íz¦Ï¤¡éš€?Ø]â>ŽÐr+_xΪ²…‚Énô“;Ú!†èÝ’¾®:»ïœ³göKŸÉ¥z’4‚Äç ƒP€èj¯¸Õ«Áòiú89Òuc=¿’(QWF̧¼$ /ÈÇ#^N˜]sžƒ“ƒúŽ	Ðî\@ Š|jÜó“Ûgÿ£õÒ<§ŠWÒO žZ×ìJû9°Ç)u‘ö}Ô:öoZ·dí|à̦DW—lÒ”¶;ìd‰BnÔÈ1^ìªkØÃÀ‘b†:à.HºhyôýÊðm:çâ\B­ÌÃÀÅmï›Í»tîŠè¿µîÏ¦™ˆèž^÷ºiҍnNò“úò£ikòÑ4ôŒªãão§}[g®qn»Mð¤SóåÇ:óë˜ß:¹
Ÿ2³)Åý /—ζÜbw/ˆ‡
+jolœ4íèë¤g‘	Ø”sêßP€ã’äñ‰P¡ÊŸÆ÷1ÐùdÙ‚‡	²”"²ÜšžùQßq[m³ÍkêÞž9æÏ3°\&P;ÏVîHŒ+ùõ?z2°^a½—¹ÕCã#u㥺ÔuÚ —ù¯–Ià9Ѿv:éO.Yp)½ŒÛƏR.‚üóÇ·¯À„_þ`·ú1Z†EÏæÿ_ªÏwú!ÏP:h£Sñü$Xý
 endstream
 endobj
-1019 0 obj <<
+1148 0 obj <<
 /Type /Page
-/Contents 1020 0 R
-/Resources 1018 0 R
+/Contents 1149 0 R
+/Resources 1147 0 R
 /MediaBox [0 0 595.276 841.89]
-/Parent 800 0 R
-/Annots [ 1031 0 R 1032 0 R 1033 0 R 1035 0 R 1039 0 R 1041 0 R ]
->> endobj
-1031 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [124.018 578.739 170.274 589.643]
-/Subtype /Link
-/A << /S /GoTo /D (structcelprm_3f9ae993e97f0e73e3f59117929eeda6) >>
->> endobj
-1032 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [344.275 578.739 374.491 589.643]
-/Subtype /Link
-/A << /S /GoTo /D (prj_8h_d994cb23871c51b20754973bef180f8a) >>
+/Parent 853 0 R
+/Annots [ 1151 0 R 1153 0 R 1161 0 R ]
 >> endobj
-1033 0 obj <<
+1151 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [480.194 578.739 511.506 589.643]
+/Rect [168.983 606.647 231.846 617.66]
 /Subtype /Link
-/A << /S /GoTo /D (cel_8h_b0f67d1727750616f71c7bfcb3a037b6) >>
+/A << /S /GoTo /D (structcelprm_756c8f0991a748ab47361b0215c4577b) >>
 >> endobj
-1035 0 obj <<
+1153 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [170.468 398.404 215.349 408.934]
+/Rect [378.007 557.688 398.54 568.591]
 /Subtype /Link
-/A << /S /GoTo /D (wcsmath_8h) >>
+/A << /S /GoTo /D (prj_8h) >>
 >> endobj
-1039 0 obj <<
+1161 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [168.983 267.14 231.846 278.154]
+/Rect [128.157 240.501 194.318 251.032]
 /Subtype /Link
-/A << /S /GoTo /D (structcelprm_756c8f0991a748ab47361b0215c4577b) >>
+/A << /S /GoTo /D (wcserr_8h_1691b8bd184d40ca6fda255be078fa53) >>
 >> endobj
-1041 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [378.007 217.321 398.54 228.225]
-/Subtype /Link
-/A << /S /GoTo /D (prj_8h) >>
+1150 0 obj <<
+/D [1148 0 R /XYZ 90 757.935 null]
 >> endobj
-1021 0 obj <<
-/D [1019 0 R /XYZ 90 757.935 null]
+1103 0 obj <<
+/D [1148 0 R /XYZ 422.918 609.8 null]
 >> endobj
-1022 0 obj <<
-/D [1019 0 R /XYZ 90 733.028 null]
+1152 0 obj <<
+/D [1148 0 R /XYZ 90 593.933 null]
 >> endobj
-1005 0 obj <<
-/D [1019 0 R /XYZ 204.056 693.486 null]
+1104 0 obj <<
+/D [1148 0 R /XYZ 403.123 560.841 null]
 >> endobj
-1029 0 obj <<
-/D [1019 0 R /XYZ 90 676.978 null]
+1154 0 obj <<
+/D [1148 0 R /XYZ 90 544.974 null]
 >> endobj
-1006 0 obj <<
-/D [1019 0 R /XYZ 276.145 643.667 null]
+1105 0 obj <<
+/D [1148 0 R /XYZ 179.035 487.971 null]
 >> endobj
-1030 0 obj <<
-/D [1019 0 R /XYZ 90 626.94 null]
+1158 0 obj <<
+/D [1148 0 R /XYZ 90 472.104 null]
 >> endobj
-1007 0 obj <<
-/D [1019 0 R /XYZ 265.38 569.937 null]
+1106 0 obj <<
+/D [1148 0 R /XYZ 90 374.214 null]
 >> endobj
-1034 0 obj <<
-/D [1019 0 R /XYZ 90 553.21 null]
+1159 0 obj <<
+/D [1148 0 R /XYZ 90 360.504 null]
 >> endobj
-1008 0 obj <<
-/D [1019 0 R /XYZ 422.918 270.293 null]
+1107 0 obj <<
+/D [1148 0 R /XYZ 337.828 304.195 null]
 >> endobj
-1040 0 obj <<
-/D [1019 0 R /XYZ 90 253.566 null]
+1160 0 obj <<
+/D [1148 0 R /XYZ 90 288.328 null]
 >> endobj
-1009 0 obj <<
-/D [1019 0 R /XYZ 403.123 220.474 null]
+1108 0 obj <<
+/D [1148 0 R /XYZ 230.89 196.077 null]
 >> endobj
-1042 0 obj <<
-/D [1019 0 R /XYZ 90 203.747 null]
+1162 0 obj <<
+/D [1148 0 R /XYZ 90 182.267 null]
 >> endobj
-1010 0 obj <<
-/D [1019 0 R /XYZ 179.035 146.745 null]
+1020 0 obj <<
+/D [1148 0 R /XYZ 90 162.72 null]
 >> endobj
-1046 0 obj <<
-/D [1019 0 R /XYZ 90 130.018 null]
+54 0 obj <<
+/D [1148 0 R /XYZ 90 149.009 null]
 >> endobj
-1018 0 obj <<
-/Font << /F31 528 0 R /F22 521 0 R /F42 717 0 R /F8 1025 0 R /F11 978 0 R /F7 1028 0 R /F41 696 0 R /F14 1038 0 R /F13 1045 0 R >>
+1147 0 obj <<
+/Font << /F31 604 0 R /F11 1069 0 R /F7 1132 0 R /F22 597 0 R /F40 783 0 R /F14 1084 0 R /F42 818 0 R /F13 1157 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-1050 0 obj <<
-/Length 2546      
+1166 0 obj <<
+/Length 2333      
 /Filter /FlateDecode
 >>
 stream
-xÚ¥ZKÛF¾Ï¯°
-°Úý`³ÉÁf'Žƒ$Þd×ìÆsàH=#")“TìÁbÿûV¿Äæ«)x¡ƒHöÇúª«ª«E²Âð#«¯(c|µ=ÞàÕ3<ýé†ØÖ
4o¼öïïn^¿cðʶº{Ò¯'qJVw»ûˆ#ºÞŒqô	cÚ6¬	ŽäËzC9Ž>¶õyÛšëòIÖk’F²Ü®I$áiƉˆÒõÃÝ/7?Þ]4°úq–(þÏ7÷xµ=¹Áˆeéê\cD²lu¼‰)³×‡›7ÿ¼È0Ï<Ÿê¢jÝ°¥bÞ”!œt ´³ Á	ŠYºre†O”òaG†W(_y²F\&$1Ê°èâ[e@ýV)ûÕòó¹¨åî•Rãõ;â¹,áˆs0ˆÑSj b• LÄ
-£DÐÅY¬Q'ñµ«®ùæø»ïÆL$A	O.L$™`Šéx<×c#¦“_Tt卹ÙÉVÖÇ‚©”;óè\ŸÏòðbîí»—†ÄcÂ"1µºþðaÍyô¯5a<zóÞ c
`Nc.ò±Îà"|éy^î&!j ââýï¿ýã÷÷?Ž‰â	âP<)Â"µÍf¬­	^´aªz× ©á„UWçcýÒ<ê²éóD] Ø\œwlÂœ•=Lt›\ÒVæ¿‘éòË£l¿¨¼"K‹1&17®)òCaßoªÃ¹-ª²1·ÕÓ8’)è+(ù
-åÔå)÷$)C”Ìgc¯}ÖA³ä¡×ÅEABë#ŸÞNdŒR–]i>>›sKM&0nü+/žä¶P³ŽìÜjƾ
-‡—ñÌb˜UÜ ~ÿfñènfBƒD;;
-9tÂ
R4&Ú ÊÒ¦˜lÆæˆ Š2;[¥Û­<œêãímÚçí˜
-€”Ð.ñZu=CŒ¸¤ðA¶çZ%Ä‘$– ‘u­r*ËDt·†œWŸ¥ºK¢âÉ<U9S_4§½¬‹m~0íuÕæjè˜ÆS-Yÿ©Rlz/&Ñ1.‹ö¼³r*'©“
ÖˆWëMÌXôe_l÷½Ýžk+T‚Ñûd¤Ú\n,‹30A$^í¨¯N*bM¨þµBê¢6%ɨ«ž1©u#¸A6m¡º©o+H¦¼á¤åµt-E¹-v²lh”’èçÖ44Ås™¼´JœNUÝ´ԾXm*+&ßî­
-0É]lºoØöÊÄ
˜~{>ä^¾ÚVÇcUöSa~PšÇYý8‚rZXXîò êú¶­ê‹¤ÓÙ8´cÇ­c–If­o^êÉɈ¦1bq¦¥þª\ÒŸÄ^Ût­bÒt⩪¾–þX퐿€w*èF‰37Jþ:–#ˆ]Âz*Úf¿«Ñ~AÌߦÆ>áÐ9H£ŒÂÊÔøðmÞZ¼+äa×ḺÀ:ÍÍÍ^ûì,à0K³@ˆë2	í,ઌ6䣰 iŸO5ÔÏñÁg¶è0ó@ä`TV#8E˜ˆ`Ÿ
 òɼÔ¶$¯”fѝ¬€B„ÎaÈ>ß.1D\PìF:ÄJq¸ÏÜ@Œè¼b˜Ã3vÅ,º “pAˆÐ¹À#¹Àç»Â!æHÅÜ@?7ãðÇ(!4ØÙÄ@ß”Ä$l{‹Y´}'+`û¡³½G¸Ýçõˆ&0³>á¼ñ-:L=9³i’d°Edá®[L˜_=Œ|þ{B¦&’¢$Íæ]ڵϻÔb]àê\"t.õCÃÉç»b8…˜"sûr’ãDÆaûÍ‚]å²8˜0G¬´¼Å,Z¾“°|ˆÐYÞ#YÞç»Âò!æH½Ìw°ô~l&ò@oö&òùY„e‰4	ßa–ŒïÉr\Ãÿ±3‚
-Xgø
-ÀÂ-øÿ£·
-M{Û„)1`ÊRµ_N}¼ñЙ¯'PÓŽÇÌ&¼O:480%í—Â(Fi=–¤(36³ ‡±Iâ©Ì 2<aCõ(,Õõ‚Z1˜BÍAµ,ÈW돩j
-»—€J‡¹Î<(#KQaQWFE‡ž
-ö0>鰏¦ŠõÉ OuŸ>˜ÈÉTÞ˜ØUçÇÃ8‹óņ%Q–$K°èë5©÷c^ØbfIŸwähƒ	³9G3éŽ\ÓU‹¼¶«|¾«ùvÌ›B#}ÞQW
&Ì–‰°ÇvO­ÇY‚¸*åxG@“K@µô…½£W‹ùÆ¢7|"û"õú{Ì›"y®Ç;
-zƒ	³Á>¤Çv/.Và€‹{qÿßñÌM10-FÅn.à‰ ôÅ
Ö¿ÝáÍDü'qâ+1܈€:Êp2;}Ó4F$ïÃfiúödÍO×AB;]û„µSoyídˆÔ…ƒ,çV­¡®öV­ó'H°ˆÆáí·Ã,Z¾“°|ˆÐYÞ#m{„Ë[À õ@¤¦®ŽêàuĐ„²pw-&Ì)À}0ùùœ÷iü0q™¤É\ÛãÛ·²Í‹ƒ«š¼•Í¶.NúP¼ƒ¤`ä$[ZëëØè#Ý=A¦ø Î÷»Z•3t%b"_á,볍f1AbB9`½ÖU\ÀLÔ3¬Î÷ëüÅ<rå@ߤ†í
-Ûþñ÷¸Î‚ÏÜIr£ÏÅ›WªŒ)"™ë‡!Ñÿ®æUe¡¿8ÅL.jÙœ­¸·Nyݨ-’yXšï)Ôõ»Ÿï>È^æ;YÛ¥,›’Xôæ/c×r[Õ;d*­ot!ââ(²îJ¤¦Ü°×\ãâ¶Z’prµp"z²UŠÚžø×®ˆåÕòüø`ÙŒA|`Ø#Á8G§Co<ø(R†"¯ŠS–Ä&çùzâÔaÂìAŠý•é}Y•r`žg¯ŽU^ldd1ç¼Ïùdy’
-«’Nñ%A¸úŽ.RØìPmÏ*­å.?¸òM—VºÄr)jöàöÖ^˜Ãùo+oŠëÊ›´WÞ¤"õëK&ÎÍãò¬¢[]g†•DdSËC¯Fè¤d¦Ž¯Ùbbêò…º<åM#­X]›ÖøÓ¹µ¯ŒJ,e(…E>¡)âbiAêÐ>ŽŸÈ«¢7†xóCOá·Rd
-2eñ
Sö}Ñ;|)tf«GkÃR»åy
ËÅÖ0SÅ^³ª¥Ž·KY—Øž:m59+o·{—6 µ+„÷± 8Ùÿ^ÀG§ä»æþÁÁvúÙש7x†8Ÿ\Sa°1_t}ÛGlöã$Hæ‰wù€¢cWÆùI–²¶vT	Ûöíïî❏æF˜?’ÞbvËsGaƒe®tÁÝÕˆÿýÃÇ÷`¸Ÿ¿7·1ýŒó¶úúò<^urÂ&Œó?€äý–
+xÚ½Z]oã6}÷¯ð£T,?DJÊÛt’éN;í`ï‹Ì`¡Øt"Œ#{%¹©±èßK‘´¨/Ê؇"L‹G<ä¹—÷^J&Kd™âeÌc”2¾Ü¼.ðò®þ¸ ¦7„îÐéÿa½øþƒ»P*Ør½knqJ–ëícÀ]…c|Á˜ÖÕ·Á<¯BÊqðP—§M­Û÷r'ËIYlV$p5å$’Õ×õO‹»õef~œ	ÅÿŸÅãW¼ÜÂ<Z`ÄÒdùmŒHš._e¦½_<,þ~C_gp}l‰œ°ù5R†°àÍo³:Ó‹øËý¶›1Æ(šÖÓö6L”¶L±ÄܯȾPÊûÃ
”{X,ÂGE"”âØ¡Ê‹zÀDA’¸Lêrùlúï]Nƒõqv†SœÚ?V„çâ0`ça{Ö)4 ¸xϤà"‰Q¥^É-fNtg¬iÙ½„Fx—Ð#}‡o^|/soÈžòí`QŠì_3אYÄŠ`»zM`0³&hÇò˜ÀGhMàúLàò]asoHÅ\ÕY}ª†Î‘ Ô»X¡!Z{:­½
+Бðko0³Ú·cy´÷ZíÂÍKVYý¬K8-¾Aû©{CöüÿM5åpˆaÎüK7?¬ú¢ÿ#¡_GˆˆÄÓé”ìôO›Ô`fMêájMê#´&u}ÛÉå»b;ù˜{C*æú|”Ã@ÆŽ™w©\Cf7ãH€y•7˜YåÛ±<Êû­ò¡Oy—ï
+å}̽!ó1Ûnóây¸p“¥}«ñu‰œR$Rêß`fÅoDz\ýÏcø&`áLàTä‡B‹ÿUiÐ*bXçôNa1J`%£˜Å³¡¯‡z$òulh‡{²	ï’öeà(Nˆ™ýlH¦JDª*„¤¹m܍4ÈbŒ "ÛÁ¶¥3Xzò¤jÏL+)T¦ðNË€Üi}+Où¦ZÌu"$ÀbÆ+,ê:¯pÐS^áÒî'¼¢CÚ_£†ø©"†HÔ¡zLšÄ÷'ˆÆ¤³'¶‡ÓÓ~Å9”B1LJ¢$&s
+tèÀ‡óê
©ÈwCÞÅ©èò­1~6kh8·¤D\³Tƒ¼v©-|z©ùfÈ›@#]ÞÁR5ÆÏ5ƒ è²=Rcq&§¬cñÑ0‚z
ÎJáTÌÚÛ C>â‡Ý!›ú{È› {µÃ;pzñ³AŸò—í1¾¨ÀábÔQáÏa榈Äà1êK<r5:tà#NزWÿ¾¢<Èö'9¶T­©ô$R	§Ò8‡L‰SÿyÜbæÒ¸3ÖtÚöš´ízj¨ß|
åeî
Ù{YLU¯¾¥vª×éŠcqØ·˜YåÛ±<Êû­ò¡ï(Ø!œ?
+z©{C6Ô‡×W9bx8µ	ÊüË5?'d¢’ Ãù˜DM4è>plUs¬áÚæÙê­¬³|/·º°¼•Õ¦Ìµª4‡'É"žÀsï”o8ÈÁܝ·hî¾lË/˜cø'cqK¹j‡½/šÁx‰	å€öRÖ§²¨V!Ã,È
+õYYfg}é°JÃVƒÂ;ӷϦ¬ËÉ0Sƒ­š‡ÖÕw04‰™m^.$ÍçÛK®/Eà@ØÅN¬~‘ºQÊê´¯5ÄÞuÌÊJ•ôÅB?Wí×ò"³­,M‰哈âN®pbv)7‡r‹Ôqðn¿×~ñ*_ŸdYé/ŠX}Ö/
×@Ÿ¦4áäj°ˆ;éѳRê†6‘õЧsß?x6càð)fŸnZtèÀžÒò*?e"jb^g=?µ?{o Åþ^}q(dOžç\eÙß•ñdqÑÈÈ`NXŸó Ä›)õ„}ùÒ¼˜0Ñá°9©°–Ùø ‹Rù™™I6·]"‹J|Ím¸¹1
ýŒ¾»r¬ÂD?ó 	„Ö˜ÈUÁæ1þro]cèVJhzqA°,4	~VZ¹Ž®/'åÞªjV°”{Xh+®%…•éÛ´¾Ð0C5YUI3lVYüñT›[o&XÂPÕ>ƒRx6!YpØ¢‡îÓð*ߍà8ž‚ñÝIô\×B|Ô½aµŠ$)Ö/y¥xË› ­'£^Ñäyµb­¥Év¦°¥†Õ‰V·{àªÃUVo^lÄ€¨®úKu”›Ì«±€¼èm—΋Œêñ«…m›kŒì"l¶OäìzÝ>È·õ>€©|´k±K¿ìj &[Vfæ°çËsW,«‘èhô–CRÐ-Ë¦t½ì¾‹µ*âä¾2ðŒÅ«#¨Gôf3z·ïFþB±Áƒ&†v¬æIJg}ý)¯CZ6õ¡Ô×v¶¡S>ÜarwsqD at uY¾÷ÕuÖu€{ûœý°‡nˆco¦;VÔ÷šUß*ÝÜJ%X“hÕ׬Ò;ÐêílÀc)åa#«JÍV›pSª›‘š‘âòÃôÛ§òa1s§×åá%4§—PUQ»½ÿ÷ÏwÿúMiüùþöÆl"d$hƒ×~&*UgH:zôD"ê¥èô{‚¶{R"™SÈCtÈÇfôqØyþ¹"Œï>ýãîjÚ's
+	`L§áôOkd0³"y¸Z•|„V&‡Ðêôþó/¿Üýº^Áj/*H{ŸJö49§Q#.ÒiÚþifV#W«‘Ðjä:¾t÷¾u¢V¥ÔD.±é=›ÃKVŒMR†h™}÷ëí0ˆSÖü	Œúi®.áôÜ„Õæ›Nªõ¨u¨z åñà¶Ú:3kWk¡µŽCh­³¾÷ñÓݽ1O§¢ó´"íºi§)Åô‡Ùõ¶òq
Dq‚0If
D§„tÖ¢S§\X Oôkªµ­ClJõÔ$yåì6õ«²:ßdû½)‚ `³!ó=›™ÓW^W½3Z%G]‚§ˆóQ+aX.üÿÿ™šù­ŠIêþM 4ŽÌCî”ùQ²4Å·:à›o½Ji`cóg»ÞHôÓ†õ7Š‰)-wʸ¶.øíýÃ'ïãæV”¨²Ø=£Þþ8?ŸSªÒ
åù(´èO
 endstream
 endobj
-1049 0 obj <<
+1165 0 obj <<
 /Type /Page
-/Contents 1050 0 R
-/Resources 1048 0 R
+/Contents 1166 0 R
+/Resources 1164 0 R
 /MediaBox [0 0 595.276 841.89]
-/Parent 800 0 R
-/Annots [ 1054 0 R 1055 0 R 1056 0 R 1057 0 R 1058 0 R 1059 0 R 1060 0 R 1061 0 R 1062 0 R 1063 0 R 1064 0 R 1065 0 R 1066 0 R 1067 0 R 1068 0 R 1069 0 R 1070 0 R 1071 0 R 1074 0 R ]
+/Parent 1195 0 R
+/Annots [ 1169 0 R 1170 0 R 1171 0 R 1172 0 R 1173 0 R 1174 0 R 1175 0 R 1176 0 R 1177 0 R 1178 0 R 1179 0 R 1180 0 R 1181 0 R 1182 0 R 1183 0 R 1184 0 R 1185 0 R 1186 0 R 1189 0 R ]
 >> endobj
-1054 0 obj <<
+1169 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [126.921 467.342 153.014 478.246]
+/Rect [126.921 697.247 153.014 708.151]
 /Subtype /Link
 /A << /S /GoTo /D (structfitskey_43de42050c7e0232c9f7c5a28bfede4b) >>
 >> endobj
-1055 0 obj <<
+1170 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [126.921 454.39 150.802 465.294]
+/Rect [126.921 684.296 150.802 695.2]
 /Subtype /Link
 /A << /S /GoTo /D (structfitskey_f5bd77eb6d318c562bfe650f6784eb5f) >>
 >> endobj
-1056 0 obj <<
+1171 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [126.921 443.496 151.608 452.343]
+/Rect [126.921 673.402 151.608 682.248]
 /Subtype /Link
 /A << /S /GoTo /D (structfitskey_935a63ff3aa2c0403ed8eee1a94662e7) >>
 >> endobj
-1057 0 obj <<
+1172 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [133.547 428.488 170.05 439.392]
+/Rect [133.547 658.393 170.05 669.297]
 /Subtype /Link
 /A << /S /GoTo /D (structfitskey_48b4ff24100b6ada4fd184d5c3d55eec) >>
 >> endobj
-1058 0 obj <<
+1173 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [126.921 415.536 146.069 426.44]
+/Rect [126.921 645.442 146.069 656.345]
 /Subtype /Link
 /A << /S /GoTo /D (structfitskey_dbc83643fe92fd44408a6d62dbaf87b1) >>
 >> endobj
-1059 0 obj <<
+1174 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [126.921 402.585 161.013 413.489]
+/Rect [126.921 632.49 161.013 643.394]
 /Subtype /Link
 /A << /S /GoTo /D (structfitskey_42413fd1f1f3117a4bc4c0599c2c3889) >>
 >> endobj
-1060 0 obj <<
+1175 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [136.884 376.248 141.646 390.196]
+/Rect [136.884 606.154 141.646 620.101]
 /Subtype /Link
 /A << /S /GoTo /D (structfitskey_88e62afbb23808ae484b8734bb1685b9) >>
 >> endobj
-1061 0 obj <<
+1176 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [123.873 364.293 146.348 378.241]
+/Rect [123.873 594.199 146.348 608.146]
 /Subtype /Link
 /A << /S /GoTo /D (fitshdr_8h_88ab82d73e5c2607f0a40af8917fffe1) >>
 >> endobj
-1062 0 obj <<
+1177 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [146.847 364.293 153.82 378.241]
+/Rect [146.847 594.199 153.82 608.146]
 /Subtype /Link
 /A << /S /GoTo /D (structfitskey_f1a8fb88bc5d4ba60f9f12d0885c360e) >>
 >> endobj
-1063 0 obj <<
+1178 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [136.884 352.338 141.646 366.286]
+/Rect [136.884 582.243 141.646 596.191]
 /Subtype /Link
 /A << /S /GoTo /D (structfitskey_68ab074cc13a9e0be1583ee93aa0db6b) >>
 >> endobj
-1064 0 obj <<
+1179 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [153.482 340.383 158.792 354.331]
+/Rect [153.482 570.288 158.792 584.236]
 /Subtype /Link
 /A << /S /GoTo /D (structfitskey_e6f81da89b09d92db5258191a1a9354b) >>
 >> endobj
-1065 0 obj <<
+1180 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [153.482 328.428 159.898 342.375]
+/Rect [153.482 558.333 159.898 572.281]
 /Subtype /Link
 /A << /S /GoTo /D (structfitskey_413484cd565be07b4adc75ed53c4ace7) >>
 >> endobj
-1066 0 obj <<
+1181 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [143.509 316.473 149.377 330.42]
+/Rect [143.509 546.378 149.377 560.326]
 /Subtype /Link
 /A << /S /GoTo /D (structfitskey_aa0b63820fb73086d2f55ea9687d8126) >>
 >> endobj
-1067 0 obj <<
+1182 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [121.183 304.517 158.642 318.465]
+/Rect [121.183 534.423 158.642 548.37]
 /Subtype /Link
 /A << /S /GoTo /D (structfitskey_a914a7430a2746de8ceb641321842784) >>
 >> endobj
-1068 0 obj <<
+1183 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [126.921 283.098 146.069 291.944]
+/Rect [126.921 513.003 146.069 521.85]
 /Subtype /Link
 /A << /S /GoTo /D (structfitskey_d50ff3c9166c43e1fe0542b18a216ee1) >>
 >> endobj
-1069 0 obj <<
+1184 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [133.547 268.647 172.62 278.993]
+/Rect [133.547 498.552 172.62 508.898]
 /Subtype /Link
 /A << /S /GoTo /D (structfitskey_4fe936ed7df47a073c049f4fe1528ba2) >>
 >> endobj
-1070 0 obj <<
+1185 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [89.004 211.545 123.095 222.559]
+/Rect [89.004 441.451 123.095 452.464]
 /Subtype /Link
 /A << /S /GoTo /D (fitshdr_8h_ebb4607327b6db35b468517328f67878) >>
 >> endobj
-1071 0 obj <<
+1186 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [331.343 199.59 365.434 210.604]
+/Rect [331.343 429.496 365.434 440.509]
 /Subtype /Link
 /A << /S /GoTo /D (fitshdr_8h_ebb4607327b6db35b468517328f67878) >>
 >> endobj
-1074 0 obj <<
+1189 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [382.9 125.422 416.991 136.326]
+/Rect [382.9 355.327 416.991 366.231]
 /Subtype /Link
 /A << /S /GoTo /D (fitshdr_8h_ebb4607327b6db35b468517328f67878) >>
 >> endobj
-1051 0 obj <<
-/D [1049 0 R /XYZ 90 757.935 null]
+1167 0 obj <<
+/D [1165 0 R /XYZ 90 757.935 null]
 >> endobj
-1011 0 obj <<
-/D [1049 0 R /XYZ 90 672.394 null]
+1168 0 obj <<
+/D [1165 0 R /XYZ 90 716.221 null]
 >> endobj
-1052 0 obj <<
-/D [1049 0 R /XYZ 90 657.824 null]
+58 0 obj <<
+/D [1165 0 R /XYZ 90 484.978 null]
 >> endobj
-888 0 obj <<
-/D [1049 0 R /XYZ 340.916 601.515 null]
+62 0 obj <<
+/D [1165 0 R /XYZ 90 415.921 null]
 >> endobj
-54 0 obj <<
-/D [1049 0 R /XYZ 90 584.788 null]
+1187 0 obj <<
+/D [1165 0 R /XYZ 90 393.61 null]
 >> endobj
-1053 0 obj <<
-/D [1049 0 R /XYZ 90 486.316 null]
+1188 0 obj <<
+/D [1165 0 R /XYZ 90 393.61 null]
 >> endobj
-58 0 obj <<
-/D [1049 0 R /XYZ 90 255.073 null]
+1190 0 obj <<
+/D [1165 0 R /XYZ 319.906 346.525 null]
 >> endobj
-62 0 obj <<
-/D [1049 0 R /XYZ 90 186.016 null]
+1191 0 obj <<
+/D [1165 0 R /XYZ 90 329.798 null]
 >> endobj
-1072 0 obj <<
-/D [1049 0 R /XYZ 90 163.704 null]
+1192 0 obj <<
+/D [1165 0 R /XYZ 452.955 296.706 null]
 >> endobj
-1073 0 obj <<
-/D [1049 0 R /XYZ 90 163.704 null]
+1193 0 obj <<
+/D [1165 0 R /XYZ 90 279.979 null]
 >> endobj
-1075 0 obj <<
-/D [1049 0 R /XYZ 319.906 116.62 null]
+1194 0 obj <<
+/D [1165 0 R /XYZ 340.448 100.057 null]
 >> endobj
-1048 0 obj <<
-/Font << /F31 528 0 R /F22 521 0 R /F11 978 0 R /F7 1028 0 R /F41 696 0 R /F42 717 0 R >>
+1164 0 obj <<
+/Font << /F31 604 0 R /F22 597 0 R /F42 818 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-1093 0 obj <<
-/Length 1710      
+1211 0 obj <<
+/Length 2013      
 /Filter /FlateDecode
 >>
 stream
-xÚÅ™moÛ6ÇßûSØÀÌŠ”¨‡¼k›¤K›¶Xâ®Ò`Pdú‘¥LRÚæÛï(%Æ©`ØüÂyÒŸ÷#yw²éÔƒ&Þ4âI|>ÍöoºÞ·Š£^㯗“—§>ÜE’П.×íí!%œÑéru5ã„ÍÔó¼ÙWÏcM};§ÞL<ÌŒ{³Ë¦ºÏÕ¾kQÍi<E6§3½	§Ñ,™_/ßMN–Ýp~Ü¥þŸ“«koº‚y¾›xÄOâéwh{„&Ét?	˜í|r9ùµ{†ê÷¡ÈENýq™O¼kåýÜèÑ#‡Ž°±[I‡^ž2Ö?Òˆ„,h÷Õãž²	Ÿø4Kiq!šûªOòC%ÍàATMå¬X‰9å³ê¦XªV³ýd«g.Š¦zЦê[Í~NÃxP_]«Þï»f‹­í.Û<SßÃg•ÈÊj¥º÷i“mEý3jå5š/(Q™¨¬Ÿ—L>ƒu¤o„wݤÍ}m‡Íÿ
Ø>aW·ÂÐŽäœüt£úovÍ⛤!²¦¬TßZ7ZhòŽ­HW; Ên±¿ËK9ô°+6·¯áì”93«£†#)­ìöi}[«æJH`Ò±ö2mQõ¼)%	WŒî*qW•™¨k9[µ„YUÖGG3¤!ÜϬ¡Ão•É“z!	ü¸{F‹•1~(ó#	¬ŸKKÛ¸i@/z$xz¶¼üåøâ÷'¿‘Œ?]á!Êó60Árlæ|–æOvùwÙìöyýP4é2 ‰' Ûã«1n…¤mÆ ¹´:HNA„d
-~›SŸÏ^>y6¦ors¦ù½å…„…‘S?nç„6£œZ='— ædjNo>}øpòq9o;J )wQÊÊý^èØæ`ÄC≝Q?ng„6£ŒZ=#— fd{éâäM¿‰z6’”%£è$B6Â¦ÅÓBŸ°8À@}òñøi(‡l.+eaÉ[}²kªt—·Áµ½R©µ\_¶‡Ccܾ:h3º:­~u\‚zuA½:Ë‹Wgç'¸<ïå	Ö„`yzHëÇÉGv¥êO½®Ìb^L¼.áÚˆÙˆ¨ÜÅ`[A
¨øµ]êjD'VGe²«Ó&«Ðf—¥yŽ¥؁1ÈÝZ}XHA†Å›ÓJÇ5Ñ4–2Ì(e,e²mZ¹jÇ.¿üÇdš+\ŒDcEºò &Á¬¸Ïó…œ<œ_mKó¡DY+(ffkÕÌ¡ÊPæÍ6-TŸØm¶ê”„Ò¬Þ)=5N#XÜäiq‹£P·ÈØ‘fÊÑÁâæWWμ–þª½ô¸Jü5êÁ©‹9lÙdx¼GPóÐ=9|hº0lÛ³Ð)¼cDíÑc1a<ê'Eë»
-jÛµtqU7 8„-òâ'×/ðâ¶PlWéÉB.|õHó0è²?+ïÚú÷2îi=Š¶c­÷u•Ê‚Ĉ„ízƒÉ~W¤Í®,0Ã’ãòo„ÏÂeØÚpi®øŸàÕn*Ü׏Yé½Ùó’ÅOUFC!ÆÜn&¸gF
->òÒÓ<܉ÿáýÒˆÅÝ*mp;É©
½1° &Qì[S¤1nM‘Úf,Eº´ºéÄi
-zGªôøXÚ+Ý¡Ú€Á&ŽCû[€1nwmFwhõŽ»µã† EÇÏˍ̓xöåË¢¨¡rÕ[>­UÔ€=;ˆ’Ø‹|cÜŽmF18´z.AÁdˆÁg‹JëݦÐþƒßª–…HÊùlˆâُ@?l%€&c Bÿ.5tßPóÑû0÷#÷j?ñɈ(0DvÉ÷N˜Jí5´1nǃ6£|Z= — &dˆ^•©L˜òRWÈF YÄŒ0
- at .	ìŒúq;#´eäÐê¹5#C#£Ó¼„|¨ÁÜ•F¢$MYuQ `–]•÷7¹°¢a	a‘=¾ãv4h3ŠÆ¡Õ£q	j4†`ˆhÎwIVîïrówÝQFWìÚŠ	¦çsûïƸÚŒbrhõ˜\‚“!í A\’I칸  µÒꇭ°ÐdŒ•C¨CåRCR†ZŒ .(˜7ÿOθO¦ªDø{ÿ¼¨¡x¢‰ù×J…}€­ ºœê[Qˆ*í*‰ÿŒø §mÝy£."õEã#Ï?⡺bÅu-mõØ_Þ\žÃÒŸ½V—‰—çÇ叇(ÙȆžÂùéÇC@
+xÚ½Ymã¶þî_a(NˆzÙ¶šk.¸4HÑ»mòá²(´6m«•\I¾½òã;C%ùEò"r‹ƒiΐ3ópf8‹9‡?1Où<Ö1K•ž¯g|¾…Ùïf‚¨K /ôong_¿S°Š¥‘šßnìòH0-Åüvý)ÐL.–‚sü¹l›‡…ày^,¥æÁǶ>¬Z7þ`6¦^ˆ$0åj!³©q.în¿Ÿ}{Ûi@úi¡üÿÍ>Ýñùôü~Æ™J“ùŒ9i:œ…RѸ˜}œý»ÛÃÍ+˜¿d¢꺍R1io#ü…dçj—ÕΤ#‹onhð„U½F»¾~'e¿- +bÉÐîú×Üñ„Å”H€9>˜öP—æÂN*bq*ˆ
6 Pÿ\H
ÈŠ(èµ°„2{4oñ0(E±DÍ‹ÂuS¡A‰œ¡ûõc©àÈ6nX˜¦qìí.+ݜɷ»ÖM"<Ùª55­D3Û:Ë‹¼Ü:Žû"+ˆZ›=ì\d+gå|Âqò€,Õþ{ò&Ô¼Ac™eõh:¦ÿ4æÔ‘͸Hç,òÈÙÏ<‚X—^ë!8Kc„\È„IwÛ¡Ðf_çe»A×M Gà_ý‰%ÍWôåüP´GtvŠKå¶\ʘIÛ-ÛÊ»ªöxdzNAä©1y¬i¶®3\¦ÁSÞîzÔ–Àò˜—Y›Wå7
G~.¦LDâEp
xÇàò,p%¿^֩ȯ±ò¾Ùã…éǺ'Lmª¢¨0lžl4àNÏ—cN¡až T’A6鳄¦,†^LíóÞüÑ™´ð™"û3³â`eµäM¨ÚÍ…l¦Kb5z[èÖ†ê±P%ÝV+)õ©ˆy–BTMÉò<ÓEÈR	ä7‹¥ü$¤¹vÉð8f<•ã†÷ôqÉçªá²zçzÃþCµÍWYA¡9·6)[ïñYã’øìEà¦Tb…Ž<‚c¹ŠÁ¸ ‚	i^š$ ”\ÞûÚäÛÒ[[?ØB
+Õ:¸h½‚ZD¦ãæ÷ôqû‰ç* ²z¦za…×1 Œ¥9ܦ®FÄh(Cvwï)D»â0‡¨§CD<W!šÕC4%ÐC4D?-„À»n€¢²%Ë8F@XÃLc¤R¸£h£}#Ïs
£)YF“	£¡@M½+*¸=0ûjpÑ$mUwY@¡Kv]î3
+Mœ0‘Œ¿Fôqhˆç*4²zh¦zh#‚æý©—¬ªÇ}a§¾¼£Oòn&°‡ã0õôq˜ˆç*L²z˜¦z˜ãkt.DhˆØ‹á‚b1’ã—÷€>ñ\…kBV×”@×@`BpÁ#Àºh¢€Ò9¿™ôq‰çª‰²z§z“ׂ
+]öœ’3É®„åê¼Ê…­ÏQNo«¼êॱ°õ~´6ͪÎÁ›î»BßßkäYew!ž‚€:(&@@B½%Ž8<÷$§[’­ðTØ­kÔ×?ŽôÐœÉXN†ç™–®%‹#y$½¬ZºÏdÿÈ^ÊÈq)îÞ\Ç·»
+J—ìP@·9ù¿G´ï;ÊË5Ÿ­iˆ°ƒ3ÈZ÷%sÍsÙf_ÜØÔµkG¨Àö 2ZgÊUu€ë2Rw¦¤]ÚÖ<î)¥ ˆÊ}î3xå	¯ɺTü;Jµñš®ÁÐw!`³6_
+ßüA.˽­¡¶¦4U•”åNVëaè·j.½¼$¦ƒ‰Âj@
pÏs-À§du>)|(ð5'Uää|¢„{±dåÖŒ*.4‹¢d²aÑÐ3Ÿu,bx¿ÃÓÙ³ø—ø2•R©Xr%^W:á‰kVüõoBš‚ç¿„OBu© ÷G⯿Z	ã*…d!5QÌënE|¼Õpwøú\¥x¤e"8gØ
Åø
cáã?(OÂçü)Sg g]0ãèL8¸§‰µÁ¬e¿~Î3·x¯Ìješ£Ù-]Õ•þüöãï¿ùïûoѲ³mbLÁvúiµ¼ŠÍª*‘}Ëvø¤Ua`\KÅC—.”^a˜àK®†WÂWó0D_ý‡1¸Xnðà)·#%¬iø‰V¯
$x¾Z`Ð:N›^P„=™Wnr‰‰Tx¿qt´è
µ²I?ȶnacÚ7ll]vÓÝùÛaÓ'Œ3Í-/Cí'uçwhZ“­ûkî$’d’²<Rèˆ%¾Œ½Þ<÷rÀ~–N·ì¯·Aþõ-ó“d|véÅLÀ#äH»³KÏñLê¤tÊ"éÔ!ZuO¹®=$#ÉG(¨|Yò0%Ïâ³þ0ÏŸm‹êÊ]ë.‰€h1S©s™?ÛùŠ§pÞÏb7Òý£Üáîu»\“Ð@ŒèÅÄ‚ÅJü.bÂS1üîBŠ"–†)å+DW™ÙìC-¬ªîŽ“Îùå	§­õÅ'ŸcOZÿöŸ—ìå%,éð÷#Ð<é÷#’ŽêgJSg¶¾$¸]¤2ð]ØùŸÉ(ÒEzÃåâTqA}Ü
FIEED—`h)KðǸaûÕ—ç­9«gñ°sxþÖt¼
 endstream
 endobj
-1092 0 obj <<
+1210 0 obj <<
 /Type /Page
-/Contents 1093 0 R
-/Resources 1091 0 R
+/Contents 1211 0 R
+/Resources 1209 0 R
 /MediaBox [0 0 595.276 841.89]
-/Parent 1099 0 R
->> endobj
-1094 0 obj <<
-/D [1092 0 R /XYZ 90 757.935 null]
+/Parent 1195 0 R
+/Annots [ 1215 0 R 1216 0 R ]
 >> endobj
-1095 0 obj <<
-/D [1092 0 R /XYZ 90 733.028 null]
->> endobj
-1076 0 obj <<
-/D [1092 0 R /XYZ 452.955 705.441 null]
+1215 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [317.176 315.688 351.268 326.592]
+/Subtype /Link
+/A << /S /GoTo /D (fitshdr_8h_ebb4607327b6db35b468517328f67878) >>
 >> endobj
-1096 0 obj <<
-/D [1092 0 R /XYZ 90 688.717 null]
+1216 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [288.842 153.669 358.162 164.573]
+/Subtype /Link
+/A << /S /GoTo /D (structfitskey_a914a7430a2746de8ceb641321842784) >>
 >> endobj
-1077 0 obj <<
-/D [1092 0 R /XYZ 340.448 508.864 null]
+1212 0 obj <<
+/D [1210 0 R /XYZ 90 757.935 null]
 >> endobj
-1097 0 obj <<
-/D [1092 0 R /XYZ 90 492.14 null]
+1213 0 obj <<
+/D [1210 0 R /XYZ 90 733.028 null]
 >> endobj
-1078 0 obj <<
-/D [1092 0 R /XYZ 335.237 324.178 null]
+1196 0 obj <<
+/D [1210 0 R /XYZ 335.237 571.934 null]
 >> endobj
-1098 0 obj <<
-/D [1092 0 R /XYZ 90 307.454 null]
+1214 0 obj <<
+/D [1210 0 R /XYZ 90 555.272 null]
 >> endobj
-1091 0 obj <<
-/Font << /F31 528 0 R /F22 521 0 R /F42 717 0 R /F41 696 0 R >>
+1209 0 obj <<
+/Font << /F31 604 0 R /F22 597 0 R /F42 818 0 R /F40 783 0 R /F14 1084 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-1102 0 obj <<
-/Length 2283      
+1219 0 obj <<
+/Length 2219      
 /Filter /FlateDecode
 >>
 stream
-xÚ½koãÆñ»… 8ª>möÉ%Þ‡äÚ.H
-ôÎh?øŒ‚’Ö2q©’Ô9F“ÿžÙ]>D‰v{ÍٸܝçÎc‡lFáŸÍR:ÓJ“T¨ÙjwAg˜ýá‚ùÕ,/zëß__|óFÀ.’Æbv}ç¶ÇŒ(Îf×ë›H>_0JiôRÞÔçŒFæq¾àŠFï›ê°jpüÎÜ™jÎ’È«9‹̦”éˆÑùíõ½nYð*[þ}qsKgk`ôÇJDšÌ`L	KÓÙîBráÇÛ‹÷oqༀùS2ÚÕ…$ÑçUÀ¡q§Î;0)’Y€±zøÀ¹:„QØÂÕ¬‡kD+ÀLd’¤T&—¨¹oÞ0ÙArJT̵ã‰R }d€*	ÅÕ|!À`¯Ë¢É‹ƒY£­ê¦Ê‹
Ž?PEצ^U9Xm –f[ιŠð5+ü|^+A°„0-†J°ÕÆC¼ë©#@Oªã¥—Nßýº²üøP”pÍ'`¦©+NtÌÔ‹²1¨ niK|¶à1BÂQ©tßX"¢ÂÌ™Š6seMnùɾ\l÷~”ë|•5¦ö÷`ƒ¬Á—õcÑd¿àØTUYáðÁúaæ÷Ë•‡¢1•3Ÿ]½7…ÇÒ4f·oÐÜ–D‰Ï}VÕÞM;ZèÜ–ÓÇO–él{ð å]àÐ8ÙÁƒ#©Bõ ²&_¶Y…J²’N“˜#Üër·3ES#TYàóx÷4ÀKU}u"„Ä’žžwðÞúY0O9ø­ÖÁ'	zïŒåb™ûàYç›Â´.Öàá1•WÔ6÷‡Ïº¨Wš5„TY±1gOJ’3LÐ;$›AšÐŽmùf->ôHE)çBhNEœ(©µJh2_Đ-þü
-Ÿ M,ý$ÏgRËDÄ2qŽìý՝	>'R° ‘qGæ²Ý¡‡¨úØ=ÁË1K:Ä‹¡QlZ#.U€ÿ¦Tÿ…ðGnkç‚Ád58£΢3ÛÑ.{ÄÁÒO¬ZΰöõSžáæ}eöU¹2um½·®ª‡ÿ|ýþ§·ßÿëíß®­d#4Ú†`7ý°ZœpÅzU|Cî_Â22dC`•.‹^X7ßÂY*]T€™m;¾øÖ5±Üm ÑC¾Ýâ²Í>­ÔkAA)@g!]x±$œe^àä=&ÏÂÛ;\·R Ž¶ç¢-n¬Móò„Œ
F7ÕÚß
ë.`Œ8Sž³àC͍¸
êÆdë.ÍyOR’À‰T*%1ÕO¤· ½è‚Á1Ê.½õâïÕÕÉ`<Jzš°8r7Jz3É“°k*ðÔj´5>WånhB¸‚Cu&ø@•Û3ƒOø\ð	 !*ØßGóøÉ*†|¼á·ÁÍg	ƒ
 1ƒ
-áÿäæS(žä¬›µu-þù؁yÝmWý Ô#Ã:2š-Øÿ…Œ<&CoO¬8&©Lñª­Ì\ôq	Áì˪5
:gì#cаbϳOxlM¨–->wvîPÔÓ6rKÿé骧ê=”¦ÍÝ÷Õ×ë¯iê~_½Ä=T~.[ÖGTÐD9Úßiy¼º
ö÷-šÆ‰
·‡_¿!5³­ÍþåiþOðÎÎó>be¤ ßN.®ãÁF]<§"	±aq?‚ƒPînxW•;-Òð7Œ—í<9Q¿	
÷³³Õ[»z¶vCˆ§*·óTÚ“=AÊWm©Ìƒ¢¹r®–Ø´	*ÚàK¿n³©7¦Ñao—´×HiŠïk³ÊwÙ'×ù&Ç’8q¹ÝlM±iî=–í¨]™¿FÇî@O×£Î<Ú,ԍ0¬ªÌsïjzeŠæ&¹=•hM¶º÷µú>îó0U7ee|Šð–·r)/õ¢¬Ïã„p9pjùԍÑ/zÐãŒ:Dø9	UÀU<iÀÛqBõ0“,	‘ªô€§ÏM¨B@ây»|.¡~B=õkÃÓöFwُQE8ýC²ìö&þYv{£þ2#iä—‘F|iø—‘†}i°Ð:JN\jÂõùôÔ[?› ÌS)jŠVëÍ“}šêì7ü˜ô
?~˜ðùfñžƒÊÀ­±vÍ\³¶Y‡3×`°¡÷Tf—¹Œc‘í·¹ßXZ¼#W~ñ°²ÛþåÙ•+ý3Ä"뺘½¾ò¨¶á)Ñey¬‘TàÇuͼH½_ßÜ¢ùg„1=Èl!
ÆDk•MNY0±|™*‰‰à3_pñDÂòÀ‹ôØdC„Ïjpr–€ÖÒ!Gç%ÀL?Fd©s4—DS;Ÿ¤=ô4Ý#”Ÿ‘¦í	Š!«NêÂÃLó”J¨Ä€'ìíØ“`{	®Q‚3—X’1Z¸yÙvpá Õ~“ëÌÁ ÆrÐv<qWqØ-ÁO$üæÂ#Ç®ºm•¦Dˆø¸ÙªçÒY“—;„’Â]@…7ðû8yÑ„–Ïã®®öÙzmûÃ#×Í[ÙVßù¾Ë¡8Ôí
өʳåÖ´=ão 2îJß×Ͷù¦ðÚ°mßCµ/kÓ6ƒ·óXE¤ëÕõ¥³WÞÞþQ.ý„\ùs$BÙ¯Üà&>Þ¼³±Á†&v!Ì^j…Ž£ŸÊMn?Ù
-ؾƒh׉Øæ-¦ˆŽŸŠ&xÑA£Éá¿rÊ‘—ëtÀʱy)8×pÉf}^½B° …÷L;'¸o¤Âdè|ÛùÞ
-OiOÄ’H°×³´€§˜?Bø_hO2A¤J¦´@¦p$ù)ÝñNw¾ß“îƒNºN°º7'jFI¨|BC¶šéAŽ˜ë!úŒxÍ”†ðª‡<×:f’¦R’€{öy:!"i `•:IŒF†ßÿþ·ïÏø‰)!š¥ý¯è1Ü°¤W›§n9üÁ¦ÊÚ^øðõs¼±z3K|Ñø`ÉW*öŸ)c¾ïbaCHmÛèø*‰ß¼ô½À¿”¿<nÌè›­bâ„r~ˆ»‚
+xÚÅZ[oãÆ~÷¯ ºádîCºÈC“vƒA‹îíƒãY¢$feÒ%©MŒ"ÿ½gxf¤áE”l·î^SÃ3g¾9s¾s!Åf~Ø,¥3£I…š-®èl£ß_1w7†ÛqpÿÛ›«¯ß˜ER-f7ëvºfDq6»YÝFŠðyÌ(¥ÑÏ”ò¦þ4g4Êžæ1W4úØTûeƒ×²uVÍYeÅr΢FSÊLÄèüîæÇ«¿Ü 8€Jhà_W·wt¶ ?^Q"Òdö+\SÂÒtöp%¹p×»«W?èÀqãc{”TjÔ,’$&ˆ2
+;ç j8ÌÑG›H at IRcMÂŒuræE¬]òõ<Ö­Uý”=}^ìöùtËï`€á­ۍƒa•–`v"ᏝùXåE³¶ó¾ørõ%MÛß/¾Â9Unlq_÷Vaí*_µúálˆµF»bN íûûÇvnLàúWËvuv¿Ç?‚Æ>€20Ðïvüë÷œ2Öœ0
p¹")­Ø¯Û¬ÊÐ÷Ð)çLEOŸç\E‡¥ðö¢XGõ€Q¢Z§t]•x§þ~nJüûî0NF|\s€ÏN“0¸ß:\¸_F5‘"9è°ûý™sÕ_Æ{ïÔZŸ\I0¬é,ø9c@äª%{íÊ̵Áà­7YUÃQsM£ý£½eœu’ÈPü¼Ê–ùÃb‡ƒ«|“7µ×»¬Ø4[§egjl)WÙª+:zÐNõ©µ‡Z¸ËªZ8ôå5 ðÛ䩇ÀIn7[,·x®(KÁÃr?T7e•Õxí¼Àî–r[£nkOà:!\Î4ƒh¢ñ€ìpµq÷?Gådã£ðà ºêZ¿ârk™ëë13õq	¡€x¦¬ç9^d
+	¡Ê„€òºK“{G¨eùð¸o2ÇE8®άRI”¼0lÂðÍ	OÙAKÑS¿‡ µ»5Æ1¾B
+¤–„tƒêA`<ŽÚ$‰ÿ0ô½Ãð–0 ¡Âø¬£ëFŒ`¸Œ]F]ºŒê/£Æ—ùoïF¾ÍnÄÿd™ÁnøÛ솽Ín S”¢”Š“)*¸2Ey™s)jj­#›§t)*\ð»²hòbßÆ&!JCm²±á‡	—I`´(¼¨²eYÔmÍš­l¾á,j¶'qN•=,Ú\c•=îr7±´"ŸíPââÍýr™Õun£+ÞÀ¢%¬¤!öÉì&ûaúiXá@Þ5eP1Ö¸”ÇÓl]Y
×A€¯oïðøg„1ÓÉi>j[kö•M­±`àþipT‰&‚ÏdJÛ“ÎUN8¤‡GÖUx4ÃvU¹¨Ëù’%`µ´‹¢ç/^frñ¾"»ú0;sIDµÓùÙIO¯ÛSùŠm=HK5m'3	R —¢ƒiµhè	ÍÓcÖ–_"JpäcŒí¸uÂU¾\Øš/ªÝ¤m†5‚YÑà¬bÿp<‘4r“§<›“!tÇSQ][%´”^4yY!©bŽQ z<è”ïQáG»>5/\GÚaÜõõãbµ‚è0¤ž-
Ñ\*„?¨a_ìk_¯à!Uùâ~çæEUXÏÈ4Z—•+lvù¦pÖ€û걬}íX»§¹Vñ®ßݵ4†vWû2gö•_²#”‘aáNš¸xóÁÆš„&&=†0ÛÚ
+££ŸÊMn»|[ûÚÏ~‰N41’hHDÂPhÂå¹pâ¤ã@|Oz*OPËúóè‚h“vÑô©äd&1pn ßfß|ƒf`ÞB
+{N;&x|oóˆ¬Á327tPxs̆BK"áÔ.³¡—žÄßWùJ&ˆTɤ
½Ì$	ÞÉG-ȏÄød-–m2l‡¶ÙH=#TÝkzÆL¶²	$èE¯ˆÝLÈ}¦‹©_÷8™I8L¥$ª†˜öʼnè¨QvE’cÑr4Ž|zã8b!h‰äh[lG­9ë6ÑRH#ªGvA液ñAx4oÕ='´-0qô‹“˜ZÝ@¯-y°º¥„ݺ8šË¥lÛ[[ÎTndÈ¡•ì"yÙ	ˆ]u¯ †ŒPžLÌKL ‘BÅ’ ÍIR‰¢ÈŠ°fHÏäÖÝiNÈ3œ0—q‚8ÑyìFíc·ÍsHÁ(1RÏ8D
žœ¥…“Žñ‘Bº«ò9Ô€)Fó.š>9œÌ4
Ç¥xƒ'ˆ|9Am;´ËŒå¥'öU¾†&àgŠõ)ãy™IL’SÂyÒÁtš,…‡daÔ±eUîEp0ë—æÅIäý®„nÁ³ä±È<R•¦²¨œqj“ðsU©“Žña‚î©|?¤&©è‚éÓE&@ÿ5i€'‡z99„!
+ªáË,å¥'qöU¾†ÔözÒt^f“¤Pƒ¥ºƒé49
+ƒ'ÇòÉ! Î@õïÃÒÔâž;ö†çܲëwí´ßðÞh²I¬X[¢j)Î%'âCWî©|™
œš.šÁ+
”™Ä „`h0ƒFË݃‘°ÄÐ/¿&!ʧyãèvý
¥¾¿±ƒmCGù(¥‚îT\hl/=¹Ñ¾ÊWðQ11ix{t]L’d’‚tŒ{þ+
+Ëí¢e^ýHKÝïvq“Uy±8¼õÂ'Ôåd_¥`¿†$ú\#ë…ã£ôO]…ÏjkÒöí_eÐ× È$  ´}A ð¹)yyn2P¤0}™™¼ðÊžÂW57ãÀÇ'ÌæE¦ II¡! #%ú¯qàÔèã
+
+~©åeß³Áo*$Ä'€ŽP’Ø7ë`u‹ðû¬Èª£³—î oæ)öîTÿæ¿0äžB°ôšòkAñ§ÌyÄÚØ?Sýçw‚4ö÷n*Iì×’Ú—Ë®MúsùÛÓ&+ÆÂÒÐ<ÿÓ‡
 endstream
 endobj
-1101 0 obj <<
+1218 0 obj <<
 /Type /Page
-/Contents 1102 0 R
-/Resources 1100 0 R
+/Contents 1219 0 R
+/Resources 1217 0 R
 /MediaBox [0 0 595.276 841.89]
-/Parent 1099 0 R
-/Annots [ 1104 0 R 1105 0 R 1106 0 R 1107 0 R 1108 0 R 1111 0 R 1112 0 R 1113 0 R ]
+/Parent 1195 0 R
+/Annots [ 1221 0 R 1222 0 R 1223 0 R 1226 0 R 1227 0 R 1228 0 R 1230 0 R 1231 0 R 1233 0 R 1234 0 R 1236 0 R 1237 0 R 1239 0 R 1240 0 R 1242 0 R 1243 0 R ]
 >> endobj
-1104 0 obj <<
+1221 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [267.244 614.806 336.563 625.71]
+/Subtype /Link
+/A << /S /GoTo /D (structfitskey_a914a7430a2746de8ceb641321842784) >>
+>> endobj
+1222 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [317.176 719.912 351.268 730.816]
+/Rect [185.324 487.285 219.415 498.189]
 /Subtype /Link
 /A << /S /GoTo /D (fitshdr_8h_ebb4607327b6db35b468517328f67878) >>
 >> endobj
-1105 0 obj <<
+1223 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [288.842 556.454 358.162 567.358]
+/Rect [223.322 487.285 292.642 498.189]
 /Subtype /Link
 /A << /S /GoTo /D (structfitskey_a914a7430a2746de8ceb641321842784) >>
 >> endobj
-1106 0 obj <<
+1226 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [267.244 359.692 336.563 370.596]
+/Rect [173.667 367.721 224.675 378.625]
 /Subtype /Link
-/A << /S /GoTo /D (structfitskey_a914a7430a2746de8ceb641321842784) >>
+/A << /S /GoTo /D (structfitskey_dbc83643fe92fd44408a6d62dbaf87b1) >>
 >> endobj
-1107 0 obj <<
+1227 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [185.324 232.17 219.415 243.074]
+/Rect [363.446 367.721 414.454 378.625]
 /Subtype /Link
-/A << /S /GoTo /D (fitshdr_8h_ebb4607327b6db35b468517328f67878) >>
+/A << /S /GoTo /D (structfitskey_dbc83643fe92fd44408a6d62dbaf87b1) >>
 >> endobj
-1108 0 obj <<
+1228 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [223.322 232.17 292.642 243.074]
+/Rect [89.004 355.766 158.323 366.67]
 /Subtype /Link
 /A << /S /GoTo /D (structfitskey_a914a7430a2746de8ceb641321842784) >>
 >> endobj
-1111 0 obj <<
+1230 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [173.667 112.607 224.675 123.51]
+/Rect [223.04 305.947 274.048 316.851]
 /Subtype /Link
 /A << /S /GoTo /D (structfitskey_dbc83643fe92fd44408a6d62dbaf87b1) >>
 >> endobj
-1112 0 obj <<
+1231 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [362.704 305.947 432.024 316.851]
+/Subtype /Link
+/A << /S /GoTo /D (structfitskey_a914a7430a2746de8ceb641321842784) >>
+>> endobj
+1233 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [363.446 112.607 414.454 123.51]
+/Rect [209.75 256.128 260.758 267.032]
 /Subtype /Link
 /A << /S /GoTo /D (structfitskey_dbc83643fe92fd44408a6d62dbaf87b1) >>
 >> endobj
-1113 0 obj <<
+1234 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [89.004 100.651 158.323 111.555]
+/Rect [349.415 256.128 418.734 267.032]
 /Subtype /Link
 /A << /S /GoTo /D (structfitskey_a914a7430a2746de8ceb641321842784) >>
 >> endobj
-1103 0 obj <<
-/D [1101 0 R /XYZ 90 757.935 null]
+1236 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [196.918 206.309 247.926 217.213]
+/Subtype /Link
+/A << /S /GoTo /D (structfitskey_dbc83643fe92fd44408a6d62dbaf87b1) >>
 >> endobj
-1079 0 obj <<
-/D [1101 0 R /XYZ 90 215.298 null]
->> endobj
-1109 0 obj <<
-/D [1101 0 R /XYZ 90 200.728 null]
->> endobj
-1080 0 obj <<
-/D [1101 0 R /XYZ 327.378 165.579 null]
->> endobj
-1110 0 obj <<
-/D [1101 0 R /XYZ 90 148.852 null]
->> endobj
-1082 0 obj <<
-/D [1101 0 R /XYZ 188.091 103.804 null]
->> endobj
-1100 0 obj <<
-/Font << /F31 528 0 R /F22 521 0 R /F14 1038 0 R /F41 696 0 R /F42 717 0 R >>
-/ProcSet [ /PDF /Text ]
->> endobj
-1116 0 obj <<
-/Length 2079      
-/Filter /FlateDecode
->>
-stream
-xÚÅZMsÛ¶ÝûWhWjÆBð
23Y´yM_Ú¦™&ž×y“fAK”­”S’Šãþú^€$d9Ót¼D^ÜC\P&3d–á™
-eLÌ–Û<»«?\Û»€î…×ÿÝÕÅ“îB™d³«uw»$HP2»Z½K¢óÁ'¿cLÛæ9ÁIq?_P“·m½_¶¦ý¦Xõœ¤I±[ÎIRÀÕ•2õãÅ÷W
-– `RøóâÝ{<[Ñ/0bY:»ƒ6F$ËfÛN™m—o/~=Ä0×\›£ ìô$)CX
-7IøKíD7»Vr3©ÞœŸ>ýCOåÉJ‘@M¢¤¼ô;Ø`¸‡aˆ‘ñ¦h÷õ®X…‘˜D*#ˆ¡ ùâzc5n67úÖ®
,‹9É
¨n¹š±}©)åƒÎ
-Ä91béŽúÆ"Þx²9ôƒwÒù4‡!
Û£LšHÕÞ,6
-$´Ïf°tç œö8<{fd`GéVy››VÇÆÊf¯Üô˜dHaò@±:JtrB,ï˧9I^îvœ„iÏa¢œ8cH´Çi¿ÛT;drÒ÷É‚q^0
-.ôÝ’Ý2ê•òñ^Qó
-
¼ò¿9!ðè©í㩬v7瘅`¤¸œI!€$=e‹^xð0Q!Ï1‹È’´Ïfh‹‰s°\‚ö88³ðÇ›E`Ä	y X%:ù%f<S,Šç0QNœbDiÚã4mfÀ¡Y¶nYUûë²5Ìú_Ø\^”UÞnœK>Vž™C6TÂg)f'–Ü¡<wòp	Û{ŸÌÐe at y†@NŸ€3‡x¼9”7*{ Rå9ù%æÀeXF¥s˜('Ž”`²ÇiÚÄ€GÌAN›cù•ÍÁ€ÎK0IŽû†¾–ïtù•ešsÞÑÎ;嬶Ëî¶Ï¦ot³Iµd&àÁ’¥üÔfcѦò äfbP8P¬úl)á0QŒñ€ƒö“–AåÁî^1‰HêèÇpiR8ˆØneí
-;ê˜z2¹¨ýØ]
-ýÈ9<½{ Øè0äøQŸVbÂw§™8ÍU9Í¢ÄcÞs§»åm^:¯ù¶¥_öe¹h‹z»Ùå­;ð4m}Ø©F»¯°ØGôäQÇ‚Gtè§~À³:Rõ¨ç‰ Cc¡|noJ¿7)(Rˆ|˜Lc9øEGØã8‹Éæ 1Bœc8¡2ŸÐô®$vÄÌ:£»wâu@×ø¤?rØ*씾ò¡ç[óáÑÔP½iœqªõÈN$ìÙ|ò‘×VmX"•³Ãt|(AÁˆá*bcA•‘ê)¨%‰®FÔ	VÔc&â&`	 ~SÄaâ4Ëé¡
-B©J'¥÷ú'¥w˜SÒGÆ:Sú(+ê±{Y
-Çã4ªˆÃÄ	MJ¯àD Ø´ôÇþié-æ¤ôÓc+}Œ•“ÞgJ_Ne}L‘CÖG	MJ/T÷njRúcÿ´ôsRúé±Î•>ÆÊIï³
-¥_‡Y{”r1E&N`hRzØ4	Ždý±Zz‹9)ýôXçJcå¤÷Y…Ò/Ç8$‹
-b!ñáûa&u‡Ÿ(5­û±Zw‹9©ûôXçêcåt÷Y…º7c)/¡â‰)â0qƒ@éõ›
-s;…
-15=ûC
t}ß+ˆûU W°iê*ÿW®°ÇI‡m¼Ÿ¿ÚÊÕ^»6÷Ëï®q,y»¯yÕbS-7ÇÓÍݦ½µæÃôN7«z5VÀ*ý#—²õ+÷ëW~âý¾,vÓåªøGÎv'¿ÝuašÝL3¦P¹n‹Ž¯<HÙôÀPæ¶öÊá@(íGÏ 3ß­òze.¯«z{©›4)Ð
š/ÇÉ»í“æ½½jîd§J×Ú¥d{]Ô&½àP^Ó>mΨ³Ù­6KXÂƺZÛ€7íí¥;Š-˽^ïÎOzšÅ¡.7Û?÷ym¯]×ùÒèÑ6š&´^·úÊy[ç‚:²®zܧŽûÝ
- [X„¯|îç"ùIKÔË-"—ÉZ
œ&Ç|Þx&‚ïwZæÎGðÅ,)4Fœd:ªzi`‡€	àu±pc®×ŇbyêºXæݲÚAÌ!k4Mš{ÈãÏFí¢®«º¹<ô­h‹ÀøÞP8$XQ®‡Ï‹ÿ²Äs>~nTÓ3Ieb²-Uý[»™A¯­¶Î7¥±€›ù²°êb[i†&áÁ´à'?ùÊÂe~0/›j4‚é^×ÕÖt{",ó9Jº<̇aÒe¢É.¨Zi¯èŽ
 V:?Ê{sa]•e¥“ìξ¸%ftã›ÐBc”òôI˜Ç)·|c¢hcå&µÎêKí`ž\ÏAœ}k »Ê6ºÉC,K¥
úüõ«Wßÿre¢ªz$A4Ë,à¿/ß^éÍxýfÎDòÿ0Tøz×$=‘G Ÿ[u¨½~@°¶ÝŒ½
m°Ú‡gåý õ
YB†*ËLåÙØ;b"ÝL»½W`˪Üow–Z¶H±^4R­	8LjÑã?†±ˆÿo•®Ú“)R$óÿLŠ»¸ft=‡Š]Q+÷Vç•k¼èž’×æ‹2$}ŠÙS!Í7Š‰}9´ÖX§ñoÏßþëòò;ûã/Rýâè?ÕçûSï§qþÏJZ
-endstream
-endobj
-1115 0 obj <<
-/Type /Page
-/Contents 1116 0 R
-/Resources 1114 0 R
-/MediaBox [0 0 595.276 841.89]
-/Parent 1099 0 R
-/Annots [ 1119 0 R 1120 0 R 1122 0 R 1123 0 R 1125 0 R 1126 0 R 1128 0 R 1129 0 R 1131 0 R 1132 0 R 1134 0 R 1135 0 R 1136 0 R 1137 0 R 1138 0 R 1139 0 R ]
->> endobj
-1119 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [223.04 702.288 274.048 713.192]
-/Subtype /Link
-/A << /S /GoTo /D (structfitskey_dbc83643fe92fd44408a6d62dbaf87b1) >>
->> endobj
-1120 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [362.704 702.288 432.024 713.192]
-/Subtype /Link
-/A << /S /GoTo /D (structfitskey_a914a7430a2746de8ceb641321842784) >>
->> endobj
-1122 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [209.75 652.469 260.758 663.373]
-/Subtype /Link
-/A << /S /GoTo /D (structfitskey_dbc83643fe92fd44408a6d62dbaf87b1) >>
->> endobj
-1123 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [349.415 652.469 418.734 663.373]
-/Subtype /Link
-/A << /S /GoTo /D (structfitskey_a914a7430a2746de8ceb641321842784) >>
->> endobj
-1125 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [196.918 602.65 247.926 613.554]
-/Subtype /Link
-/A << /S /GoTo /D (structfitskey_dbc83643fe92fd44408a6d62dbaf87b1) >>
->> endobj
-1126 0 obj <<
+1237 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [336.583 602.65 405.902 613.554]
+/Rect [336.583 206.309 405.902 217.213]
 /Subtype /Link
 /A << /S /GoTo /D (structfitskey_a914a7430a2746de8ceb641321842784) >>
 >> endobj
-1128 0 obj <<
+1239 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [281.195 552.497 332.203 564.452]
+/Rect [281.195 156.156 332.203 168.111]
 /Subtype /Link
 /A << /S /GoTo /D (structfitskey_dbc83643fe92fd44408a6d62dbaf87b1) >>
 >> endobj
-1129 0 obj <<
+1240 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [444.677 552.497 513.996 564.452]
+/Rect [444.677 156.156 513.996 168.111]
 /Subtype /Link
 /A << /S /GoTo /D (structfitskey_a914a7430a2746de8ceb641321842784) >>
 >> endobj
-1131 0 obj <<
+1242 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [229.555 491.057 280.563 501.961]
+/Rect [229.555 94.716 280.563 105.62]
 /Subtype /Link
 /A << /S /GoTo /D (structfitskey_dbc83643fe92fd44408a6d62dbaf87b1) >>
 >> endobj
-1132 0 obj <<
+1243 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [369.219 491.057 438.539 501.961]
+/Rect [369.219 94.716 438.539 105.62]
 /Subtype /Link
 /A << /S /GoTo /D (structfitskey_a914a7430a2746de8ceb641321842784) >>
 >> endobj
-1134 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [113.91 413.651 150.532 424.554]
-/Subtype /Link
-/A << /S /GoTo /D (structfitskey_88e62afbb23808ae484b8734bb1685b9) >>
->> endobj
-1135 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [113.91 393.725 152.744 404.629]
-/Subtype /Link
-/A << /S /GoTo /D (structfitskey_f1a8fb88bc5d4ba60f9f12d0885c360e) >>
->> endobj
-1136 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [113.91 373.8 150.532 384.704]
-/Subtype /Link
-/A << /S /GoTo /D (structfitskey_68ab074cc13a9e0be1583ee93aa0db6b) >>
->> endobj
-1137 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [113.91 353.875 151.08 364.779]
-/Subtype /Link
-/A << /S /GoTo /D (structfitskey_e6f81da89b09d92db5258191a1a9354b) >>
->> endobj
-1138 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [113.91 333.949 152.186 344.853]
-/Subtype /Link
-/A << /S /GoTo /D (structfitskey_413484cd565be07b4adc75ed53c4ace7) >>
->> endobj
-1139 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [113.91 314.024 151.638 324.928]
-/Subtype /Link
-/A << /S /GoTo /D (structfitskey_aa0b63820fb73086d2f55ea9687d8126) >>
->> endobj
-1117 0 obj <<
-/D [1115 0 R /XYZ 90 757.935 null]
->> endobj
-1118 0 obj <<
-/D [1115 0 R /XYZ 90 733.028 null]
+1220 0 obj <<
+/D [1218 0 R /XYZ 90 757.935 null]
 >> endobj
-1083 0 obj <<
-/D [1115 0 R /XYZ 461.792 705.441 null]
+1197 0 obj <<
+/D [1218 0 R /XYZ 90 470.413 null]
 >> endobj
-1121 0 obj <<
-/D [1115 0 R /XYZ 90 688.714 null]
+1224 0 obj <<
+/D [1218 0 R /XYZ 90 455.843 null]
 >> endobj
-1084 0 obj <<
-/D [1115 0 R /XYZ 448.502 655.622 null]
+1198 0 obj <<
+/D [1218 0 R /XYZ 327.378 420.693 null]
 >> endobj
-1124 0 obj <<
-/D [1115 0 R /XYZ 90 638.895 null]
+1225 0 obj <<
+/D [1218 0 R /XYZ 90 403.966 null]
 >> endobj
-1085 0 obj <<
-/D [1115 0 R /XYZ 435.67 605.803 null]
+1200 0 obj <<
+/D [1218 0 R /XYZ 188.091 358.919 null]
 >> endobj
-1127 0 obj <<
-/D [1115 0 R /XYZ 90 589.076 null]
+1229 0 obj <<
+/D [1218 0 R /XYZ 90 342.192 null]
 >> endobj
-1086 0 obj <<
-/D [1115 0 R /XYZ 118.274 544.029 null]
+1201 0 obj <<
+/D [1218 0 R /XYZ 461.792 309.1 null]
 >> endobj
-1130 0 obj <<
-/D [1115 0 R /XYZ 90 529.359 null]
+1232 0 obj <<
+/D [1218 0 R /XYZ 90 292.373 null]
 >> endobj
-1087 0 obj <<
-/D [1115 0 R /XYZ 468.307 494.21 null]
+1202 0 obj <<
+/D [1218 0 R /XYZ 448.502 259.281 null]
 >> endobj
-1133 0 obj <<
-/D [1115 0 R /XYZ 90 477.483 null]
+1235 0 obj <<
+/D [1218 0 R /XYZ 90 242.554 null]
 >> endobj
-1088 0 obj <<
-/D [1115 0 R /XYZ 383.755 289.59 null]
+1203 0 obj <<
+/D [1218 0 R /XYZ 435.67 209.462 null]
 >> endobj
-1140 0 obj <<
-/D [1115 0 R /XYZ 90 272.863 null]
+1238 0 obj <<
+/D [1218 0 R /XYZ 90 192.735 null]
 >> endobj
-1089 0 obj <<
-/D [1115 0 R /XYZ 380.666 227.816 null]
+1204 0 obj <<
+/D [1218 0 R /XYZ 118.274 147.688 null]
 >> endobj
-1141 0 obj <<
-/D [1115 0 R /XYZ 90 211.089 null]
+1241 0 obj <<
+/D [1218 0 R /XYZ 90 133.018 null]
 >> endobj
-889 0 obj <<
-/D [1115 0 R /XYZ 393.828 124.507 null]
+1205 0 obj <<
+/D [1218 0 R /XYZ 468.307 97.869 null]
 >> endobj
-1114 0 obj <<
-/Font << /F31 528 0 R /F22 521 0 R /F42 717 0 R /F14 1038 0 R >>
+1217 0 obj <<
+/Font << /F31 604 0 R /F40 783 0 R /F22 597 0 R /F42 818 0 R /F14 1084 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-1144 0 obj <<
-/Length 2003      
+1246 0 obj <<
+/Length 2237      
 /Filter /FlateDecode
 >>
 stream
-xÚ½YKoÛ8¾ûWØCm fùõÈ.öÐí¶h·[`Û {Hse&jK®$7É¿ß>l½L§-ºQäp>ò›á5fS
-lšÐi$#’9Ͷ:½ƒÞ×fG0¼h¿¸š<%`IB1½ºÕÓCF$gÓ«ÕõL1_0Jé쥼©?ϝ©Ç|5_pIg›jŸ5¦ýAݪjÎ♚³Y‘)èY,fŒÏo®ÞNþ¼:,Â.QŠ—ðer}C§+XêÛ	%"‰§÷Ц„%Ét;	¸°íÍäã䟃Ó/ l—’‰Ñm2F)Ý>¹ 4”ß¿OÜ$líù+Ώ¿< "H´Þ¿æ\"!röx*ËÊjÌ‹•î~È‹;b´¬£…E$äÖòK^d›ýÊ¢±–œ$ƨûm¨'"¬ÄßæM½^Ud}FÍïf¼íÆ€¡@N‚ƒ1g/Ó&5›y•«Íª1sÈCÂ?鉭qm¢6‘Œ†$ñAB~â\öa…)\z±œŒ$¡Q0[§Õ PD¢ˆ՝•øІ¶Ò~èžJ„.Ò­@ː0˜èÝ«•ñʘ„Œw ¯¿³!NòiÇOÛÐÊœµ¡ëhC ³a0/š‡ÐÀâ.ÞiZi?rO¥öžr?‚-)¡2ðî54"€ñÊs|(„@žø©·2g©?êòPïtÔ· }Ô·ñž@½¹§R#¯È%ᙍ?Z :`×æàôb¦Ôr&b.ËfóÌKÕ¤ùFÙtðRÕY•ïš¼,FŽ „Åá®Ð#Z’ƒ…·igЉÂ'*)ü³¡¥8¡`;è}¬Œ˜ABä‰è ïkUÃÖ95k5$O€$mBê§äAÎ1¡‘K_µËÕ¨»4ÏJ5ûª0ívæu=·eµM5ùº^M£Þ©,Gxm'è0‹èäóšÌzµVvRkYY€™ñ…„ƦS8׆ˆf])œƳ­Ú.UU_À[$4/ºñ«º1/å­yÞ¯ól}Ñ7‡“ƒKÁH,Îø‹^¥¦ë)ì[C‘¯./Ç’Åڋ鹏ñ.¡«—`Úî+KKU­\Ç£yHC›†Éì>oà‚º6/‡ñJmSôŒÊ½¢Ãh«m#‡’%$ŽäSåQrôPÚáo;”mô“‡ÒÜW„èd$Š	««Ƹ
cúêgcX™í·
-üÝE1w–ÇY‡ð§/VzZït}ip¯n݈‘{ÛmÇ"XdÃÀëü«*†j8ÞtÙ!° Á!èì=bÂ}À°G{6*õeŸWè
-øÖ
  œ)ñü絑ÉÁ¿l>—V™vP„AíÀ ƒþ
-Íû@í~FæÐóÌ@ i)Œe
ú)oÓÇ. ¨Yb:êÀf4¶AÇØâ>߬²´Z鏏…€-]Í…œU‘LT°å&->cŒðÌl6¶W™g¥v›4séÎÔÚ´ŠýfSøí|:_p>„·„qW8\ ~Ì>¸Ó<Ì!¸ï¸—.–ëí`H6mz%rÞdk½$¦Š}±2$™¬!­M±1’-ÆŽ\:à†5B8K½æüô°$š½)Vy†°$ÄÅ•¦»µÝúúƒ48šV:+6É~®		)ƒ¼¸HžË\VzÑ捞ÊÑÜ5ÌYnº¼»ŽAÒ22~ôgÌ;èæbPl†Ó¼2Ã$#B¸þþDRœ´wY}•OÊ9"‘„
-æ%ÅÉøÑ{ŠLÎYð„ÏÞ—õ“f6®¥jeœ,­ì(]Tjë*_Ñ„Ê9A-~+ÊY³åôØ{ªËfp at +•Š3ÅÌ¢ïbÄå1} ŒÚ7˜!`Š	ÝÐ9æf@'xÚ ¡»ŠÞdëS}ñèôn}f–½³šWŽ±µ´Ò&¯àü²§Ç’0¢¥´ûȽ̠YfÙ¾ª°ÆuqààHm	ú«û¼¶.o\èç	s#“ö*Ïì—ui
´ò ou›&ßmt€…×Òv› C¶A¡6Œi7AiÍø…é<̬‘j¸‘[á8Å®ZK«Ä¬±ËÞœgA_O‹[®&›´¶Z~>£½'æ\8hqlSJ`Ó	äø]µýÁÊ滼Pî
-×TiQ·¿¡ oW•-Þ¸côó+œ°±±ê&‡nì«n&Œ⛋›>H’(9YiŸ¬Î8™sÕÖ¡:ã´Õ™6 §:ÓÁ;_ñ"÷TÚ”#Ò»a†ÃÇ&ónVS;]”dðUCyìçÞÊœåþ¨ËýÐqßôqßÆ{÷>äžJSW~Èë!õ1I‚Ø»WiDÎ%u‘#
-ýÔ[™³Ôuy¨÷:ê[€«r¿Ü¸HtÂDHãcÍI+·à—qÔ]ÕiYiÿúz*uÕ¸ÚåÃâeÄIz	‰µÄ¹“‘¸ôZÇŠœ3ÎQÓiÛøЬiZh?l™ö’ÎÆ·¸®BÄÝeԐŸG""#·b"£Q£P e¡üþ_BÍ/1‰XÒþ©3„¸
-SB¤4‰öµ*T•6îÃÝeë¿]ã•þÁri^"ó`ñ%—24oœ2û•|‹²î£÷ß?>¾ƒtÿæ…y
ˆ¼|tÕ¡‡Ç;5¨nã/µvy-rþøŽ´
+xÚ½ZYoÛH~÷¯°¡ «ÓOïì$“9vf‚Iž<ÐTËâ†"’ŠãýõSÕų5°?°Ù]¬ªþê誖يÂ[%tID°ÊŽWtu³ß]1³ºåMoý›íÕË7¾"I(VÛ½ú<d$àlµÝÝzë
£”z¿SÊÛæãšQO>å»õ†Ô{ßÖ§¬Õãwr/ë5‹=¹f^™I˜Y,<ÆÖ¶?^}»í”0*"D>]Ý~ «¨úã%"‰W0¦„%ÉêxåsaÆÅÕû«_;z^ÀüÜ.&.o“BÃÀl“ó{=•yUê]
¶}scŸñ‘Â>‹“Äݽ|Ãù™9@Ì"r_ñþTÓø=A‹)ÞÉöT—r7å$B%̐#¦•ú§~ôÔ̪ãC7ÒØ¥ÚÏ`Æœ„Ѳ[ôÖ^}E
‰/⎇҇ó`,†Qø„.Y>Ib#µ„õ½Yy×Sˆ1 £Ñ­Ñ@«žÁÖ,ðÀhùDK?QÞçBÄÒ¸1B®ç }X—¡?¯/Coh.B¿,ë¹Ð»´²Ð÷µšBÿq¢eÀHäÇND,[£Eèý€y–¡?¯/Coh.B¿,ë¹Ð»´²Ð÷µšB_,z½‘³×»1Z„žÇ°îH8çõeè
ÍEè—e=z—Vú¾VSè÷S¯§„ƾKãV`ÄhzFaÝ‘pÎëËК‹Ð/Ëz.ô.­,ô}­¦Ðgs	‡%N@‰[üÍîAœØK¸÷Öq·4—pwÈz&îN­Ñ@«)î͜ˇPñ¸±4nFŒ:èÁ`æsÎId*¹SWÝ=ég{0%Z¿þó#G]]Õ+ñfj0ˆ¸ÐÒ6½‚·­líU¶i^ž¥©Áç5¼ëCõš6P-6U–§­Uð1ofQ?z€>â°ªwdªú&²¬&<êׯ¾©_󲝭^O…,—ËÕàR®†Ôûí k©‡j§I§P¹¥Ò7ì lÄPæ¶fàÏË{=Vˆ‡â	,¦å.­wzz_ÕÇkrO’{²ÞŸz·Ç—Í3«¿J…Š±u9ÞA£Üˇƃ&'$	4:y¹Ë30a£ñÕŠÁ XÜ·‡k3[fÅ	흣|ÆmÊ®.WÏæÓ)­ÍÜ]f¶A5aôt«¡œ7u¾V9qÿ•u5ãtÎ)ãÙ!­g½BY {¶öÿÝÊø÷/„hà	¢z9‘ˆ½³‡ }Úô‚ÞfGð¢M
+ƒ™HÒU½70"ÀE&äµÌ€¸ÑóµüÌ:Qw2K•YÝdͺIó~üE£-뺪›ëQzÀ†M¶røÀ^«Ð9˜,öã|QžŠbÓÊú˜—i= r…Q¿Ò¨áNâÐÓÞGÃOÕÎ`Õp†Q[§y¡Cˆ›‡4“†C-j¨ÝÓÆçÔûI¦;CÈ;iÑT³ôò¾®Žz¹¦ÛÏҬۏ Ly¢ö?€j…±‚9PíÐ?Š'=±¯Š¢B'{Tzâ”2^LCˆSJâÎO_NýŽ{¼Ð\0°Rp“½ú#Ø÷îÖ Î©Õeej³‘ŒDÄ¡aúêíÏ?ûËv*8ˆ¡ªê>Œð$1ßÿð~‹—1oß­Eàý{Ên#à	b6 y60oÕG¬£mÕŽ{Úè4ɳêÒP@¡¾ñgŒÀ8¡T˜­ü}ª|LXhwªXþ6¶ŠÓ±4ª%›˜¢aÎéÒîw…Än„À$–|ý•ÞwÍ%Oîák¾½L×ËI5ýÔhéÓ¥ãù/êpÙi¬Z  ÁÚ<ü·)ŸÚe‹ÙòÊaW“Ã6ÿ˜)?„ü`pÔ¼N[cò7¹,vÍLeÌ£˜ð`¹#é­/VÆ–æReì’eiÜMÑÛ¨Îϱ@á“ÀCËõ¶¡v‹±DÑez”Óú:$>tîÕиÐJ2>xËø‡9†!‹/š°[^¶ &¹hÀeAgû9¤Yó¥åººãPH³x lÙv†Ø)vÈPŸZ§ÁØľk—¡¦P¹9v ø„ÇÂ
¹¡¹ˆù™—t—@‹zO ö¾¼?»Kòˆ¥’¼û2½ ƒ~ñÂF5‰[š/ Õ»Õá2Ê”¢–ä0eN—×ZÂ6ƒ¯e“ÕùVs3ÇˆQzÉGÑ#z”Å{ŒÎ}/ê ÆŠ|b)8†¡¢Hfhœ‚ƒ<éШã	Ít8#Îuèù\sÅ㝛žµêKô¸ÞÚìU)­'tg ƒæAf9ŠWvâ³=ºêÚÀ [UÛs:P ëhU«€1I!žû5W{¨¥êDcè?±ùT½B$lƒ«í×M«_T	ÏÇCž&WP"!fq~Ì/8Œ¥ÞôÈ'Ƴœ½ Êw77s§•ÈúŒ\ÈÒ¸µ1Ò·@
+§ãÉbsg k¤xÒÏJð:´l˜`É
+ëA¿tëУ¤èµ}5í¬å6š‘OÂäO…æ™r64ÍòóB³/}14‚ÇŒPúÜ¥“0¼FÉŒ›d¦Ê>“ɪ석ZjsÙ¨VŸuYpáV¢ïO_w#a›´ïòÏs—^\L®#„ Þ/(6›¨8ÃÝ,
+L!ŸNy¾€oÃ<Àô]Ý&0
à-
Òäxåg¸Túyg˜)E1è¡1è¡…a„sú²§_5̼Ð"TÇ	kØtêåcú4 ïAQ¾2×YÇŒÆ&÷„jãy±ËÒz§:uõ´Åvñ|	€÷SEZ~T"4EafMOWˇºþÝÜECfoÈI q<ã°Ø«°0øúÿ	0¿bÃÁ‘ôôIù&ÈŒtå²”õù6Öþ’¾]'ܳë[Û陓%7”ߪß8eæù=öv¶¯ýíÕûŸÀ8?|c>%1†IÿJúuõåé^Nzü¯…)< „öÈd
 endstream
 endobj
-1143 0 obj <<
+1245 0 obj <<
 /Type /Page
-/Contents 1144 0 R
-/Resources 1142 0 R
+/Contents 1246 0 R
+/Resources 1244 0 R
 /MediaBox [0 0 595.276 841.89]
-/Parent 1099 0 R
-/Annots [ 1147 0 R 1148 0 R 1149 0 R 1150 0 R 1151 0 R 1152 0 R 1159 0 R 1160 0 R 1162 0 R 1163 0 R 1164 0 R 1165 0 R ]
+/Parent 1195 0 R
+/Annots [ 1249 0 R 1250 0 R 1251 0 R 1252 0 R 1253 0 R 1254 0 R 1258 0 R 1259 0 R 1260 0 R 1261 0 R 1262 0 R 1263 0 R ]
 >> endobj
-1147 0 obj <<
+1249 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [133.547 623.637 157.118 633.983]
+/Rect [113.91 679.522 150.532 690.426]
 /Subtype /Link
-/A << /S /GoTo /D (structfitskeyid_9c19a56e7a92c1728bebd92e5370b9c7) >>
+/A << /S /GoTo /D (structfitskey_88e62afbb23808ae484b8734bb1685b9) >>
 >> endobj
-1148 0 obj <<
+1250 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [126.921 612.185 151.051 621.032]
+/Rect [113.91 661.525 152.744 672.429]
 /Subtype /Link
-/A << /S /GoTo /D (structfitskeyid_b20aa3220d9994d02a1791e35dc91a56) >>
+/A << /S /GoTo /D (structfitskey_f1a8fb88bc5d4ba60f9f12d0885c360e) >>
 >> endobj
-1149 0 obj <<
+1251 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [126.921 597.734 141.646 608.08]
+/Rect [113.91 643.529 150.532 654.433]
 /Subtype /Link
-/A << /S /GoTo /D (structfitskeyid_8c8c5a6be67ef57333e80e71f320b62e) >>
+/A << /S /GoTo /D (structfitskey_68ab074cc13a9e0be1583ee93aa0db6b) >>
 >> endobj
-1150 0 obj <<
+1252 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [89.004 540.632 123.095 551.646]
+/Rect [113.91 625.532 151.08 636.436]
 /Subtype /Link
-/A << /S /GoTo /D (fitshdr_8h_ebb4607327b6db35b468517328f67878) >>
+/A << /S /GoTo /D (structfitskey_e6f81da89b09d92db5258191a1a9354b) >>
 >> endobj
-1151 0 obj <<
+1253 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [226.868 528.677 290.051 539.581]
+/Rect [113.91 607.535 152.186 618.439]
 /Subtype /Link
-/A << /S /GoTo /D (structfitskeyid_9c19a56e7a92c1728bebd92e5370b9c7) >>
+/A << /S /GoTo /D (structfitskey_413484cd565be07b4adc75ed53c4ace7) >>
 >> endobj
-1152 0 obj <<
+1254 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [89.004 517.096 123.095 527.626]
+/Rect [113.91 589.538 151.638 600.442]
 /Subtype /Link
-/A << /S /GoTo /D (fitshdr_8h_ebb4607327b6db35b468517328f67878) >>
+/A << /S /GoTo /D (structfitskey_aa0b63820fb73086d2f55ea9687d8126) >>
 >> endobj
-1159 0 obj <<
+1258 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [258.605 330.961 286.918 341.865]
+/Rect [133.547 275.662 157.118 286.008]
 /Subtype /Link
-/A << /S /GoTo /D (structfitskey) >>
+/A << /S /GoTo /D (structfitskeyid_9c19a56e7a92c1728bebd92e5370b9c7) >>
 >> endobj
-1160 0 obj <<
+1259 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [361.936 330.961 396.028 341.865]
+/Rect [126.921 265.175 151.051 274.021]
 /Subtype /Link
-/A << /S /GoTo /D (fitshdr_8h_ebb4607327b6db35b468517328f67878) >>
+/A << /S /GoTo /D (structfitskeyid_b20aa3220d9994d02a1791e35dc91a56) >>
 >> endobj
-1162 0 obj <<
+1260 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [126.921 128.826 143.858 139.73]
+/Rect [126.921 251.688 141.646 262.034]
 /Subtype /Link
-/A << /S /GoTo /D (structlinprm_5bb0b2b2ce1f160a8a70f6437a893eea) >>
+/A << /S /GoTo /D (structfitskeyid_8c8c5a6be67ef57333e80e71f320b62e) >>
 >> endobj
-1163 0 obj <<
+1261 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [126.921 117.932 149.945 126.779]
+/Rect [89.004 195.454 123.095 206.468]
 /Subtype /Link
-/A << /S /GoTo /D (structlinprm_e281f0f7ebeaf5038cc13c13946641b1) >>
+/A << /S /GoTo /D (fitshdr_8h_ebb4607327b6db35b468517328f67878) >>
 >> endobj
-1164 0 obj <<
+1262 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [150.991 102.923 173.457 113.827]
+/Rect [226.868 183.499 290.051 194.403]
 /Subtype /Link
-/A << /S /GoTo /D (structlinprm_3691ff3f40a0ba087637d30ffc87e6d0) >>
+/A << /S /GoTo /D (structfitskeyid_9c19a56e7a92c1728bebd92e5370b9c7) >>
 >> endobj
-1165 0 obj <<
+1263 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [150.991 89.972 162.388 100.876]
+/Rect [89.004 171.917 123.095 182.448]
 /Subtype /Link
-/A << /S /GoTo /D (structlinprm_4c40bec32ec40035b8c1ef13db652270) >>
+/A << /S /GoTo /D (fitshdr_8h_ebb4607327b6db35b468517328f67878) >>
 >> endobj
-1145 0 obj <<
-/D [1143 0 R /XYZ 90 757.935 null]
+1247 0 obj <<
+/D [1245 0 R /XYZ 90 757.935 null]
 >> endobj
-66 0 obj <<
-/D [1143 0 R /XYZ 90 733.028 null]
+1248 0 obj <<
+/D [1245 0 R /XYZ 90 733.028 null]
 >> endobj
-1146 0 obj <<
-/D [1143 0 R /XYZ 90 642.053 null]
+1206 0 obj <<
+/D [1245 0 R /XYZ 383.755 569.926 null]
 >> endobj
-70 0 obj <<
-/D [1143 0 R /XYZ 90 584.16 null]
+1255 0 obj <<
+/D [1245 0 R /XYZ 90 554.066 null]
 >> endobj
-74 0 obj <<
-/D [1143 0 R /XYZ 90 503.522 null]
+1207 0 obj <<
+/D [1245 0 R /XYZ 380.666 509.019 null]
 >> endobj
-1153 0 obj <<
-/D [1143 0 R /XYZ 90 480.836 null]
+1256 0 obj <<
+/D [1245 0 R /XYZ 90 493.16 null]
 >> endobj
-1154 0 obj <<
-/D [1143 0 R /XYZ 90 480.836 null]
+1021 0 obj <<
+/D [1245 0 R /XYZ 393.828 406.578 null]
 >> endobj
-1155 0 obj <<
-/D [1143 0 R /XYZ 317.195 433.752 null]
+66 0 obj <<
+/D [1245 0 R /XYZ 90 390.719 null]
 >> endobj
-1156 0 obj <<
-/D [1143 0 R /XYZ 90 417.025 null]
+1257 0 obj <<
+/D [1245 0 R /XYZ 90 293.114 null]
 >> endobj
-1157 0 obj <<
-/D [1143 0 R /XYZ 327.348 383.933 null]
+70 0 obj <<
+/D [1245 0 R /XYZ 90 238.982 null]
 >> endobj
-1158 0 obj <<
-/D [1143 0 R /XYZ 90 367.206 null]
+74 0 obj <<
+/D [1245 0 R /XYZ 90 159.211 null]
 >> endobj
-890 0 obj <<
-/D [1143 0 R /XYZ 209.909 263 null]
+1264 0 obj <<
+/D [1245 0 R /XYZ 90 136.526 null]
 >> endobj
-78 0 obj <<
-/D [1143 0 R /XYZ 90 248.33 null]
+1265 0 obj <<
+/D [1245 0 R /XYZ 90 136.526 null]
 >> endobj
-1161 0 obj <<
-/D [1143 0 R /XYZ 90 147.8 null]
+1266 0 obj <<
+/D [1245 0 R /XYZ 317.195 89.441 null]
 >> endobj
-1142 0 obj <<
-/Font << /F31 528 0 R /F22 521 0 R /F41 696 0 R /F11 978 0 R /F42 717 0 R /F14 1038 0 R >>
+1244 0 obj <<
+/Font << /F31 604 0 R /F22 597 0 R /F42 818 0 R /F40 783 0 R /F11 1069 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-1172 0 obj <<
-/Length 2469      
+1270 0 obj <<
+/Length 2262      
 /Filter /FlateDecode
 >>
 stream
-xÚ¥ZYsÛ8~÷¯Ð£Tap<ü¶39*SÙL6qÕîÖÌÔ-A6w%Ò!Å8ž_¿
 A‚‡@Ϻò Íþ} »³…l•ÑU"’	¹Ú®èêVß]1ÜÝÂöÖÛÿñæꇷ¾"Y,V7óÿälu³ÿu-I´Ù2JéúX”õi³å’®¿œëvw¶ãÏê ê
KתܰõNÁjšFtÍÄæ÷›Ÿ¯ÞÜtØ(™±Fþzõëïtµ	¾¢DdéêÆ”°,[®".p|¼úrõŽ‡]°>w8½»I“Ëgç‚и?;çýٍI$Ò•£Ñ
-øs9>£ð	—+×ËÑ„YD2š ÷U{{Tò‡·,êiyFbšs#¥õ2ÉH–&C©ôF}‡Ÿ}ù:,߈¥†ÞíÕñ<ÁN2
-j$µ$[ÆI&Ùe1°;<h ¤Y4PÏ+`  3ørùR=Ã@!ùF,5ôCñ½8ÝMÀSJ8uH%™%Y²Pœ%„~ÈBŽfÉB¯Ë
-¢…|À[h Õ²…‚òXjh0é’…B*Xˆ_¶PÎXØBH³h¡žWÀB!@g!°(§W‡¤ÄÒ!ÞeÝ#uyÄR#·eq~š`G)‰(žUZ’Åà€›ÇaÍ[’EÅwœz 9µ÷h!­{`ÏPz vÈÐÀþQæß‹fl1‰!‘Î[ŠEwÛì Ò‘fQë=¯€ÚC€Nï`Hñ>Þ34B±Ôȧ?ô=—OӁ”DfQð¸±%YôøHBbOÂÚGšEí÷¼Ú:í{€!íûxÏÐ~yÄÒjÞó¡ÀŽS<mbI]_p¸–Â嬣YT~Ï+ ü S¾øò\ìKõŒ\’oÄÒšhWÏ&c	݇ê$³$‹ñÁ2ÉpAëhMÔó
-˜(èLä¾ÜD¾TÏ0QH¾Kk¢‡Ý´áˆãQP!©%Y!°¤<l¤Y´OÏ+`Ÿ ³ørûøR=Ã>!ùF,1„f{BÐ?£u‚4ÌÑ“„s»”&	Ø%^«s^ÕÞ>E¼VÍ®.ÎEUZmù’ƒ¥90‰2Ãäæê1(ñœ>ñ¹cÂîÁQƒï DÙU%ÈR6v– S–­«ƒ]8 塪O¹Ò,Ôêk[Ôú†®²¿ªÖt–In×@&•×HWçeÓq"›mÓõû^–¦hÎ&ñ@åJI
-ºÛ20´·ž‘Š¡ªµÐvrÚ°µ:ݪº±óó}~Ɲ¶ÁÑ­>Ë֍rOŽXÙAÛ¨ÚŽ~£’ZFž9¥$ŽPwÅ75c+ΈL²Î³%³óro )A’^ʼF†ÂÜùçO_>¼ÿÑŽëª=ƒBQIœs(ý3ÔRìg ˆ`ÎêHÖêÜÖ%Øoê+¶›èA¦>·	‘pÁ±XuÎÑÃßêèܻڵ'^æ|äÓæ³.4tÕc>³ž|}Ý‚“À`	‰¹ìÎü®Øp¹þ¶aR?êmy[Õó$oÕ§Õž²·†Ñ‹7÷Pä:1cë5z_{^1†ÑíåzãOUWvåñ^•ª‡­¬ž=Ybí´æã{dw¨ŽÇJóX”Ó9ðøƒ‰âE&H/Dû©üØi¼ÇOãrz`Oƒª¶¿§j_€2¸Ú_ϼƒF“„H/æ$oÿbNr4K9)€¹&å0ZH˜“ÂR!‘/•ó¼EpJhUáhÂÈ	%R‘µ%ß6±\“WÖ euv¸4Ç§‘ánqÁz—Ô™öòZ{ù«Š*C&.šÐÛ¿hBG³d Ö_4aP*$ò¥r&œ©À }‡k1¤$	ƒÙhÌYm'°xÖ÷ö/kiµ}ë¯j;$•Ó¶'•Óö|=ÇD¤"¨
-GF1ÒÈÄfÁ?‡^V⎽Û书¸+󣙤˜Raµ(‹s‘‹?]Ik˜Z'†äÐðÆI‰ξ DG»íˆ'²CB@ëè7ÉiŸ’f™?ÒŸ£˜XÝ
-™ÙÊ
4S«]uzhϨŸNQµ«U—¨ô–)ǐv¦*e$Iør]šP>¨KÉ\]-uÓ&¢zʉ<FËZgPVsèÃÐc¿Eš *ã”$,@?¦Ð–ºŒî®ò®‘¶žÖ¿E¹/vùY¹K>‡Ëýì&¦zÑ}Žƒ[e
-í«RÍ–mV[:Ù²íÓ‡7ûòFÿÿg¶þøË&¢ë›7×SK%Öiû¶Íˆ
-ß4÷Ukj½ÌÖÙfÍœ)ÃsÀ–ٹ®—&þB	¨›IhR–žÐõÖ#Ÿzûˆ%šþ]2·`‚0™
…™ÛÑ¡‹!ù¡¡àô;°äp…Ú:˜ª+ÅB_¯èÒ«6å§^-NjD˜ÛùC^Ÿ‹]{„®jw1˜–%/©¹XëæJÿVõÞµ04¦4[xs*;!ԍõNó2¿Sºà'º«c¦»3¶®†Ñ/?l Ø_ÿÛNo‘´`{DEt«ôzñ Xw{›twõX4ÊõÞÑàÚ²êÆBåÿÅx9åO]¶ÇóLÀPìp¤×ªðK­JW0Îw*ÑÅNÅ+ÀÝu‹]
-¬|lõ•‹Tº5ˆ2ýŸ¥æc¼Dl›ƒGÐ+°r­×®ûew¨£1LC:õÔûÃäÞ͈ ñ
-t'YzlFâ­G=½‡—ƒ’ñ*6a|#M™éG'ÉÐ&(ãÔ¹ŒŒ‡ÃïÀÃãt>¿AüPùŒôF»Vº‹/`©Oœ£ Öhö…©WèÃìÖ“Ávy£Ð9ìr‰B#gL-0²—°æhüÒuu²5‹#Hr&]ñMûg~lqú7{­ê2“ë%1–rûsh!,ˆ¥é5õ_ÙܵîF€³Þô½Šsì.‰ø-OÓÞ6êkº¶G·§‡'ÅsãU`¼^z„n-ŽøèArÈ6!Ѩ”j·ÖvÃGøÑí
-)¥ÙåW™w^•?*1¾þTÁõcž¬`bj8†÷¥^èîK=Á¨·S³Áo^ÚOòºÎŸ†[¨'3ÆçAóPaî»þjÑ|ju0}§*w¸ÒÝQ¯f^1’”°Ôü§Ï[ë“•„gìôéý¿Pm~’K »bä?ùTiÈ€ö]¨¢”‘óð¸0ûÇ@ÿß{áß2 at teþÃ0\SIä†-º±º*U
jDçwaów7x«CQÝÚIbXzMŵŒíŒÃƒÁ§i]&я†`ýn¨§íÃ×Õ÷§»i5&¡*çñÂþØ
+xÚ½Z]oã¸}÷¯0Ðsù)‰ƒ¢Ûé,f±Ø¢3ú0;X(¶’µ­¬$O’ß˯ˆ’ìK·A‹<„¢®Î¹<——¤¬Ë–þØRÓe®r¢…Znº¼‡ÞŸÌßÝÀíMtÿÇ›Å<Et&–7wöñŒÅÙòf÷u¥ˆ\o¥tµ¯ía½áŠ®¾ôíiÛ»öçê®j׬XUÇ5[m+è-
+IWŒ¯¿Ýü¼øÛÍ+·÷L‰Ì0ÿ±øú.wàáÏJ„.–OЦ„i½<,$¾½_|YüãÃõè?78ÅDzt\š)?:A8á~„õÑé7JyßýkÍèªz©wïßo›܃áüð‘ó
¤d9ɸ´`¿QEŒl¬ Kcñ¹êOí±ÚÍ‘DFrͼ 1çÈÍCåÇÓáT¶íæÎý?”ýö¡êÜÅx¸ƒ¦ÔÐô†}xڍdÍÔêåÉ4›vGœ±6	‚S½ÜÂlj¤@õîùÿ,ÓùêÓqWoLgƹÆuGÃí¾~{.Ó܉aî–m[¾¸&(9™¢\i’Q¶Ì”ǹ›dæF{ï->GÓ-Xo"s;åbߧnƒ~ÖÏ™…"ŒG~L&{°ÁÙ‹œ±w6{;§AëD‡ÔݹŽÛ™3"ãPüJQ‚5êÖråaך™bƒ<õC+BCE	68ûÈ°˜&š¯~mz?Oú‡²­ª«Ü$+[—nÚj_öõš«ÕwÂÊxüÔó3F´rIägœIœÚÍØw>«›~– mµ…ôYa1‰ßÙt}M(û	֏ؙmgÒÜݨ;÷ß/¶ë8yø¨ªrg™Q¿‰JÛõᩝÅv—Oõ~ïZ·Þº«¼¥ÉÅŽáJãÇQ÷ÖM9¦l¶ÛSÛVÇmõîUƒAÚðÛ§ºó]íõtŽ™Ö­¿c³‹bãþo`¼l,«|••K±:œö}ý¸·,\6¾Û-ªRÎÕ@8¸g§‰±¶Š¿s¯OvFêmsôÆ‘æï;´n=ˆóÝp7ÂÌ‚¾	Jp׊jû²ó(ÿ{Eí¾0í> $aEñŸŸ(¶ÕÙm…K"¤¶p¿ÔǪ^[;Øþ`g¬›£ë{,Ûò`ïCÁD/mRªÛýiçYY´;*[PØ©þ<ÇÉI¹Û00ò0‡à–â ñ—3°fDÂÁ%Þ€?”}éò±®ö»îÌ™J‚k²È/žö¢û³•Ñ(‹W»s®¦4p.€½F¡\Á'd’hškw¶ñq8ñbÌwqË	Ö8óÒo9¢¼Ÿ‘KNŠŒ¡ƒUΨa–³ËÚÙʟw/kïm’ÚXˆöaÐ>"Ä´ù®Ðcž@æcù\wsé¢eŽU9“¤ôÀ©
+…Kïm’ÒXˆôa>"Ü5§Û}Xiäh™ÈhñzØ¥bæ•‚¥µÈÇ^]·Æý›@êmûX?ϸsNd†
+RX~9< H&o“Ï€…„#á‰ßžØ«+ƒù74ԏÛ1¼·ÍQ9rg’LÊHVp<:Þ&‰F¢¾=:±WWDóoi“gWíç+«Q_IT‘™¤ÒGÉñìñ&©ðH—£ƒ±ùàDloŽMìR:4˜sc@›6õs}˜où%œ3Lí,R™#rEò\ã‘ñ6ÉÐXHl0Âœˆðíщ½º"<˜H{"9ÜŸÛwB€IFBR'ƒ³ÇÏÃÁ&¡‰F""g²_úL†2O 
óéX÷/çÎd°b¡cUÎ$™^rü8l’ÒXˆôa>"Ĥù®cž@Úu©Üíêã|aÊ(¡,GG›;“伈"qñ½MRü#âG„îwÉ¥Ðð* Ç”—õ÷Ö8ùҐ?m»ªmçòg„¯·™QÆ«+Ë
+¢r5øÜ"›˜Ì¯­·ÆG;4Ôç†Zä„Q<´Ú™$Óœ¢S§o“œi2Ó0Â0Ó"B,Íc¾+Òcž@ZæßÏ¿÷ªŒdZ££ÍœIR|ÆåøÑ=Ø$Å°ñ1 ~Dˆ‰ó]!>Æ<4̇ß/üà£QZ¢ÃÍœIj‘åº ?[x“”öÒeé16¯|Ć“¥uÇhÇ€NõóS>3/Agî,R3Þ|c?r›¤ê";Ft1ác¾+”ǘ'NûK犜Û¬±ñÎ$9åŠe‰9ïm’òXˆüa?"|óÏÈ«ôêßÒéüOm&4Z šhg’Ì¥	gø¹;Ø$C4`!!ÂCˆ"·‡(öêŠaþM }ÍnË%apPÂ)œI2…dFx†̓M2>Œ0Ä'"|{|b¯®ˆæßÒ§ÐÙÜ@:eŸêïL’)$L©
+~¦
6É
XHˆ0¢ˆðûšÓUSïÎ	ÞáÔŽIr"à
fä×å ykÜÃ	dôŠË牤‰Ì$.‹·™‘Nª»8e°Ÿ½~i&ÌkþPõe½¯|aŇªÛ¶õ£ýJœø¾lJ°f_jYAd1|ì5_±ç5K  FþÕv#À•ms_Ž»*íwu­]õU[ÂV[EŸ²MG[ýqª[3k׸ÿUkìHéúöþ£¸µ}'ëÌèêÓàKWw}çŠW%-Æå Æ+˜XÛª5N»û=ÝÖ¥¸kW*cïœ:ßr!ÚW„˜Ž—`\¹Æ©³Å&œ^(
㔈¸ð¾þ^‰gðV­G…a°´e.&L5Cç<¼´å¦1vÎÚø;ÿüë—_>ýèÚmsêAP/ç–{=R)]ÛÖ®E¾º\ß&2®o#g¾óÃ6£ÔÙ5Ì”!°Lý÷U•v…Ë
+’GGKSï¢Ò'–g7þT«¶ìC2…J‹›µæ«“¯ù{(æîÓï)/¨»‚,õŽw¦€*,ÑajÝí£¤0µ™¶èÄ×O}hž_îÝDˆÕ1uŸsyþ
-Hp‚
 endstream
 endobj
-1171 0 obj <<
+1269 0 obj <<
 /Type /Page
-/Contents 1172 0 R
-/Resources 1170 0 R
+/Contents 1270 0 R
+/Resources 1268 0 R
 /MediaBox [0 0 595.276 841.89]
-/Parent 1099 0 R
-/Annots [ 1174 0 R 1175 0 R 1176 0 R 1177 0 R 1178 0 R 1179 0 R 1180 0 R 1181 0 R 1182 0 R 1183 0 R 1185 0 R 1186 0 R 1187 0 R 1188 0 R 1189 0 R 1190 0 R 1192 0 R ]
+/Parent 1195 0 R
+/Annots [ 1274 0 R 1275 0 R 1277 0 R 1278 0 R 1279 0 R 1280 0 R 1281 0 R 1282 0 R 1283 0 R 1284 0 R 1285 0 R 1286 0 R 1287 0 R 1288 0 R 1289 0 R 1290 0 R 1291 0 R 1292 0 R 1293 0 R 1294 0 R 1295 0 R ]
 >> endobj
-1174 0 obj <<
+1274 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [150.991 721.97 172.351 730.816]
+/Rect [258.605 652.469 286.918 663.373]
 /Subtype /Link
-/A << /S /GoTo /D (structlinprm_162762d02eaade6a53d63d70b8827caa) >>
+/A << /S /GoTo /D (structfitskey) >>
 >> endobj
-1175 0 obj <<
+1275 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [150.991 706.961 181.217 717.865]
+/Rect [361.936 652.469 396.028 663.373]
 /Subtype /Link
-/A << /S /GoTo /D (structlinprm_eaaf26fd243da58fee173b075bed1de7) >>
+/A << /S /GoTo /D (fitshdr_8h_ebb4607327b6db35b468517328f67878) >>
 >> endobj
-1176 0 obj <<
+1277 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [150.991 694.009 181.217 704.913]
+/Rect [126.921 450.334 143.858 461.238]
 /Subtype /Link
-/A << /S /GoTo /D (structlinprm_28a705f744a32cd05dd3aa86ca58998b) >>
+/A << /S /GoTo /D (structlinprm_5bb0b2b2ce1f160a8a70f6437a893eea) >>
 >> endobj
-1177 0 obj <<
+1278 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [126.921 681.058 149.397 691.962]
+/Rect [126.921 439.44 149.945 448.287]
 /Subtype /Link
-/A << /S /GoTo /D (structlinprm_f0a5cac7b1d2d3a0feb6905c05b122c2) >>
+/A << /S /GoTo /D (structlinprm_e281f0f7ebeaf5038cc13c13946641b1) >>
 >> endobj
-1178 0 obj <<
+1279 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [126.921 669.083 157.696 679.01]
+/Rect [150.991 424.431 173.457 435.335]
 /Subtype /Link
-/A << /S /GoTo /D (structlinprm_596f68ff17fce142f36530d72dd838c4) >>
+/A << /S /GoTo /D (structlinprm_3691ff3f40a0ba087637d30ffc87e6d0) >>
 >> endobj
-1179 0 obj <<
+1280 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [126.921 655.155 156.59 666.059]
+/Rect [150.991 411.48 162.388 422.384]
 /Subtype /Link
-/A << /S /GoTo /D (structlinprm_5ef7cce6307f640aca1080d0d5ad9ba1) >>
+/A << /S /GoTo /D (structlinprm_4c40bec32ec40035b8c1ef13db652270) >>
 >> endobj
-1180 0 obj <<
+1281 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [126.921 643.18 162.677 653.108]
+/Rect [150.991 400.586 172.351 409.432]
 /Subtype /Link
-/A << /S /GoTo /D (structlinprm_eefcacedf2989970f0df2c246d84bfb7) >>
+/A << /S /GoTo /D (structlinprm_162762d02eaade6a53d63d70b8827caa) >>
 >> endobj
-1181 0 obj <<
+1282 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [150.991 629.252 186.189 640.156]
+/Rect [150.991 385.577 181.217 396.481]
 /Subtype /Link
-/A << /S /GoTo /D (structlinprm_091103ceb860eeed1a280effa0df28df) >>
+/A << /S /GoTo /D (structlinprm_eaaf26fd243da58fee173b075bed1de7) >>
 >> endobj
-1182 0 obj <<
+1283 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [150.991 616.301 175.12 627.205]
+/Rect [150.991 372.626 181.217 383.53]
+/Subtype /Link
+/A << /S /GoTo /D (structlinprm_28a705f744a32cd05dd3aa86ca58998b) >>
+>> endobj
+1284 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [126.921 359.674 149.397 370.578]
+/Subtype /Link
+/A << /S /GoTo /D (structlinprm_f0a5cac7b1d2d3a0feb6905c05b122c2) >>
+>> endobj
+1285 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [126.921 346.723 161.013 357.627]
+/Subtype /Link
+/A << /S /GoTo /D (structlinprm_7f40c88135117b07a7767082ef24aba9) >>
+>> endobj
+1286 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [138.538 335.829 167.08 343.55]
+/Subtype /Link
+/A << /S /GoTo /D (structwcserr) >>
+>> endobj
+1287 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [175.05 335.829 188.101 343.55]
+/Subtype /Link
+/A << /S /GoTo /D (structlinprm_2975830d4214bb6b35cb1ca922875057) >>
+>> endobj
+1288 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [126.921 321.796 157.696 331.724]
+/Subtype /Link
+/A << /S /GoTo /D (structlinprm_596f68ff17fce142f36530d72dd838c4) >>
+>> endobj
+1289 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [126.921 307.869 156.59 318.772]
+/Subtype /Link
+/A << /S /GoTo /D (structlinprm_5ef7cce6307f640aca1080d0d5ad9ba1) >>
+>> endobj
+1290 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [126.921 295.893 162.677 305.821]
+/Subtype /Link
+/A << /S /GoTo /D (structlinprm_eefcacedf2989970f0df2c246d84bfb7) >>
+>> endobj
+1291 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [126.921 281.966 173.745 292.87]
+/Subtype /Link
+/A << /S /GoTo /D (structlinprm_b73e780d0792b3570fcf2cf55651f22c) >>
+>> endobj
+1292 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [150.991 269.014 186.189 279.918]
+/Subtype /Link
+/A << /S /GoTo /D (structlinprm_091103ceb860eeed1a280effa0df28df) >>
+>> endobj
+1293 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [150.991 256.063 175.12 266.967]
 /Subtype /Link
 /A << /S /GoTo /D (structlinprm_7036b8527bc8b220ad8a863442631f48) >>
 >> endobj
-1183 0 obj <<
+1294 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [150.991 604.326 185.083 614.253]
+/Rect [150.991 244.088 185.083 254.015]
 /Subtype /Link
 /A << /S /GoTo /D (structlinprm_5ac85757a7a46247e353a089374eb128) >>
 >> endobj
-1185 0 obj <<
+1295 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [141.387 230.16 180.461 241.064]
+/Subtype /Link
+/A << /S /GoTo /D (structlinprm_b7a8cacb1454446f9b5a521703fcca75) >>
+>> endobj
+1271 0 obj <<
+/D [1269 0 R /XYZ 90 757.935 null]
+>> endobj
+1272 0 obj <<
+/D [1269 0 R /XYZ 90 733.028 null]
+>> endobj
+1267 0 obj <<
+/D [1269 0 R /XYZ 327.348 705.441 null]
+>> endobj
+1273 0 obj <<
+/D [1269 0 R /XYZ 90 688.714 null]
+>> endobj
+1022 0 obj <<
+/D [1269 0 R /XYZ 209.909 584.508 null]
+>> endobj
+78 0 obj <<
+/D [1269 0 R /XYZ 90 569.838 null]
+>> endobj
+1276 0 obj <<
+/D [1269 0 R /XYZ 90 469.308 null]
+>> endobj
+82 0 obj <<
+/D [1269 0 R /XYZ 90 216.586 null]
+>> endobj
+1268 0 obj <<
+/Font << /F31 604 0 R /F22 597 0 R /F42 818 0 R /F40 783 0 R /F11 1069 0 R /F14 1084 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+1316 0 obj <<
+/Length 2205      
+/Filter /FlateDecode
+>>
+stream
+xÚµYYÛ8~ï_áGyqxˆ:z°;¹Á éMÌ,2A Ë´[»¶Ô‘¥>f0ÿ}‹dQ¦,ÙîÙ	`Å*²Î¯ÔlFá›et–È„dBΊÝm`õíÃݶCoÿ‡ÅÕwoœ"Y,f‹µ93"9›-VŸI¢yÈ(¥Á¶¬îšÝ<ä’ŸÚ¦+Z;þ¨Öª™³4PÕœ…‚Õ4hÀÄüËâǫ׋^6ÞLŠXKþvõù­à†?^Q"²tö cJX–ÍvW8Þ^}ºú{ÏîXŸzœdâòë¸ 4–îu„ãûÞ”j»²OzUÝNUmÞ–u¥_ÜCe‡c„áÁ²BMX
]_ÿJ©È7úÜwo8?&,!1“_©¤oË9—ÁýœI­½'qWúI4ªí­RµRf·åÞÒ¡3ÞuûÖî/•]Ù«ÖÚÚnü¦šÚ®<ܪJÄ6N¬ž=Yâz‡o‘ݺÞnk}桬œLµ[ªf?>`žíë\d‚Ä1¼^¿½h¤›©BÆH&­uöž—卲û2ԍýÝÕ«”ÁÕêzÂáâHÊ¢“¡àígñïÄhL"‘ö<ŒÕ8—Çb…#\ž“‘,å02[z¡ÙàÎGïBŒM.Ü
+‰ü[9Ï«òGðãëÅ)¡Q|VŽæ¼ä„Bð%k/þFîç±ÈkªnÝ ÙåÛíÓ‘á–¸`½Ý^{y£½üÅ”	9˜!9Í¼ýÓ&Dš‹&<-ëÏšðÜ­œ	½[9Þ£»I âgÕ€$ç…Ùh™“Ú¦çk‡·ZÛHsQÛ§eýYmŸ»•Ó¶w+§íb¥¶í8`b"RqVŽæ¼ä#FZ21õ$Lð8TGôŽÍíB$Á¾ÜTùÖLR&zµ¬Ê¶Ì·åo¶,™µ¦îÚ²R#CrÑ8‰g2$…¢x^Ž:ôÈG9f‰j„°Ö9À”¨ãK$@	•zp‰#=:šó¢Yß
…ÌL}ÓZjTQïîºuÕ+ÍVQµ²T}ÑÒ[ºh9ÚQÑb)#IÂ/T-ÁIB‘-Wd"¦dÂH*“VÐÑåQŽ´à1º¬{ÆRÂiDû0Òœ•Ê8%	‹¢ÊíÖ¦îFõi½$:µ×ö·¬Ve‘·Ê%ü}ë&ÉÀè6ÇÁR£U])26J(ì]|uóÓë¿}z­Ag¼ÿ0à¹x}=¶Tb—bÑ«™ýmÝÜ—Q‹žôšyS†ï€…Ù¹ÆN#/OB(K	 P\5¤=ò±¿±DsÿSæL&³á%ŽÌíhΊ, 0m¯/ÀzPÏjkmhÇò̸ oÕ«åNæv~—7mYtÛ¼™ˆ»LË’ÿ-r~gëfe .)ÍfQeçpI²yÂi^å¥Á?ì@YðY"Ɔч÷?Íøÿ°Ó%2êöF1Z*J·zÁA/Þ@¬ËäæP7å^¹~Ã{¤-{AÝd¨ü_/»ü©ÂnÛNÕV'º^ÛÂOµ-=xœîZäÉ®Åã.ÝbÇ+ï;r‘J·	QÜ•æ0&ÛòÀàô
+¬\VÔ`¿²êó‡ÚÃìI¯¢Cx·å݌ϢXI/…%‡õ8ÿ^JP+KÙð
+Ç9iÎJf<#±äÑ&(ãÔ¹ŒŒ‡ÃïÀÃãtº¾AüPùŒòF”7ËR¿8ÇX£Ù
+SôÃléÝÁŠ|¯Ð9ìr…—FÎXZ`d“°æhüÒ×M½³ø‰Å”9“¾¡¸×þ™o;œÞå{«$¿2¹¾c)·?ë²*0,Mß©?ml:—à­‹Cßâ»/"~û³ï–{õ­ƒƒ®Ò­êúÉÆ@ùÜx¯«º[nÑ’Pû3йÅ÷*Û˜mˆhk@¾¶›ŽÄqvpÊú2{ˆ{KùBK‘ñÛòÞÇ£Z&H’õ·Ó†Œ75¤­==1Ža¾Ô}¾ÔŒz;1˜
~óÊÉ›F'AõdÆE]µ¹ŽÑ
Jºí7©EóiÔÚô ª*p¥ÏQ/&¾h$)a©{øˏ¡õɈJ³aUºy÷ªú4bFþ™•†è¡c8BcÞý¼Åv¥çÜ$ú_»	hÞ»‰ž˜Ðu
‘^8”U˜ônÂÚ;Ò1Ä)‰zíÞ¼œ° <uy¯s$KDù:>™Œ~ƺHê—C¸üÁ7Šh›¼Ú¯ujÅÔk0nÊGSbLJZšÕã*ZHyÆ-9µ=¦uË؈uÀHgÂÑ£TÞÉf‚j(6hGåICÖT/P´¼‰-^Ðe@ãàHüZ{ß•qü½+î‰â¾Y'à€†â¯öç÷›—ì+{a'zÌû1÷ÖùWþÇ÷SðÑ^ÉvßÂë¾°j©©ì…UL*ÝhX¤Fé%yS£üšÂÃW®–4Žõ}™ŸÐ:—ò³øYZ÷hOiÝ‘è'ºÌ¨u³ûÌ¿Àÿ¡RÇZýÃd¿Y
+Mx¼g“ßÇŠžÔ4ÓŸÍE4PõÃmYÜöÎg¡Ý·A¥©ÜÊaSˆùi5±rh’<KMí)59’jšpÊÝgúþhÔ7 ´lLË'ù²	¾ü_6Á—#ßçø¼û¨ÞÖ
´=Ë÷¹aípý¡[·Þ Æóf·×°}¾SC|åqÂ6‹XøýX7Ù…:ewÈÍ2Žžg÷íI»#É8ÍheG ’E
+Œ „¬uþb×I’òÙau7¥o3¾ã{PÙË/[“³7€Ú!¥«ÉH†|ªÐe‡Åò?ÿƒšý¨›˜Îü¿˜AW’Dî«“•nª·ªT“÷‰Ð¡äÅ<ぃÛÜßl"4tvMùµ è?ÐQ KèXwnñóËOÐUï~À£$Սªÿç‚WõãÓfüùEÿÉo¬žææ½
+endstream
+endobj
+1315 0 obj <<
+/Type /Page
+/Contents 1316 0 R
+/Resources 1314 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 1195 0 R
+/Annots [ 1319 0 R 1320 0 R 1321 0 R 1322 0 R 1323 0 R 1324 0 R 1326 0 R ]
+>> endobj
+1319 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [113.91 409.185 169.043 420.089]
+/Rect [113.91 641.861 169.043 652.765]
 /Subtype /Link
 /A << /S /GoTo /D (structlinprm_e281f0f7ebeaf5038cc13c13946641b1) >>
 >> endobj
-1186 0 obj <<
+1320 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [113.91 389.26 157.417 400.164]
+/Rect [113.91 623.322 157.417 634.225]
 /Subtype /Link
 /A << /S /GoTo /D (structlinprm_4c40bec32ec40035b8c1ef13db652270) >>
 >> endobj
-1187 0 obj <<
+1321 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [113.91 369.334 167.379 380.238]
+/Rect [113.91 604.782 167.379 615.686]
 /Subtype /Link
 /A << /S /GoTo /D (structlinprm_162762d02eaade6a53d63d70b8827caa) >>
 >> endobj
-1188 0 obj <<
+1322 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [244.679 341.747 274.895 352.761]
+/Rect [244.679 580.659 274.895 591.673]
 /Subtype /Link
 /A << /S /GoTo /D (lin_8h_5c01c0991c8d0c4437581a7c1453b09a) >>
 >> endobj
-1189 0 obj <<
+1323 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [89.004 329.792 119.22 340.696]
+/Rect [89.004 568.704 119.22 579.608]
 /Subtype /Link
 /A << /S /GoTo /D (lin_8h_5c01c0991c8d0c4437581a7c1453b09a) >>
 >> endobj
-1190 0 obj <<
+1324 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [284.487 312.168 314.155 323.181]
+/Rect [284.487 551.08 314.155 562.093]
 /Subtype /Link
 /A << /S /GoTo /D (lin_8h_7ddea28768d99f01c6be1c71a4d8fe58) >>
 >> endobj
-1192 0 obj <<
+1326 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [98.309 220.814 127.978 231.828]
+/Rect [98.309 460.35 127.978 471.363]
 /Subtype /Link
 /A << /S /GoTo /D (lin_8h_7ddea28768d99f01c6be1c71a4d8fe58) >>
 >> endobj
-1173 0 obj <<
-/D [1171 0 R /XYZ 90 757.935 null]
->> endobj
-82 0 obj <<
-/D [1171 0 R /XYZ 90 590.752 null]
+1317 0 obj <<
+/D [1315 0 R /XYZ 90 757.935 null]
 >> endobj
 86 0 obj <<
-/D [1171 0 R /XYZ 90 509.695 null]
+/D [1315 0 R /XYZ 90 733.028 null]
 >> endobj
-1166 0 obj <<
-/D [1171 0 R /XYZ 90 487.009 null]
+1296 0 obj <<
+/D [1315 0 R /XYZ 90 716.221 null]
 >> endobj
-1184 0 obj <<
-/D [1171 0 R /XYZ 90 487.009 null]
+1318 0 obj <<
+/D [1315 0 R /XYZ 90 716.221 null]
 >> endobj
-1167 0 obj <<
-/D [1171 0 R /XYZ 196.021 291.411 null]
+1297 0 obj <<
+/D [1315 0 R /XYZ 196.021 530.323 null]
 >> endobj
-1191 0 obj <<
-/D [1171 0 R /XYZ 90 274.683 null]
+1325 0 obj <<
+/D [1315 0 R /XYZ 90 514.219 null]
 >> endobj
-1168 0 obj <<
-/D [1171 0 R /XYZ 450.495 212.012 null]
+1298 0 obj <<
+/D [1315 0 R /XYZ 450.495 451.548 null]
 >> endobj
-1193 0 obj <<
-/D [1171 0 R /XYZ 90 195.285 null]
+1327 0 obj <<
+/D [1315 0 R /XYZ 90 435.444 null]
 >> endobj
-1169 0 obj <<
-/D [1171 0 R /XYZ 124.69 150.238 null]
+1299 0 obj <<
+/D [1315 0 R /XYZ 124.69 390.397 null]
 >> endobj
-1170 0 obj <<
-/Font << /F31 528 0 R /F22 521 0 R /F14 1038 0 R /F42 717 0 R /F41 696 0 R >>
+1328 0 obj <<
+/D [1315 0 R /XYZ 90 374.916 null]
+>> endobj
+1300 0 obj <<
+/D [1315 0 R /XYZ 174.472 89.441 null]
+>> endobj
+1314 0 obj <<
+/Font << /F31 604 0 R /F22 597 0 R /F14 1084 0 R /F42 818 0 R /F40 783 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-1208 0 obj <<
-/Length 1440      
+1333 0 obj <<
+/Length 1269      
 /Filter /FlateDecode
 >>
 stream
-xÚÅXÛnÛF}×WðQ*ÌÍ^yqЗ8qÐ ÜD@\ॵ¼…D:Ëò‘K‘Š6FaÁÜËìì왳3C’Ér¥"E9Ñb3ÁÑ
-FßOˆ›a:æßÌ'¯Î¬By¢ù­Yž$(‰æËË©@|Œñt­Êûz3‹©ÀÓÏM½[4¶ýIÞÊzF²©,gdº0šeO	Ÿ]Í?LÞÍÛ½e‚%zç/“Ë+-ÁÂŒXžEÐƈäy´™pÊ\{=ù<ù£ÕaÇŒNöôé(C8þtˆ¶'\V»›µÔV¿:'¼[”d(ávÐKþ˜Y‘PoŠxê%,P§§÷+Gi'§	" ;&)J(w¶’<dˆ‘Ôi|¯¾¸ep4'­]‚ ô,^TªlÀ%¦ÓTú™M›;iÀ~ZoÛ‘k¹‘¥ëT·èà€„eˆá6»8s÷$ͼ5j¨A <õº.ç(oWÿ]K8b¾Wûpkü¢ªê¥*‹Fv at 4uQno«zS4ª*í´kµG³˜ád:÷ H­j/\ê­£˜bŽì‚raÙ;Xôj{HîL Lò(²°¬ÇÎKhÈ¢ÀÜÔœ–fˆŠ´U§·ßºK——ѵ_£áfçˆ'ܳÄ¯öñíâŒ\“ÛÑmÚ¶i0N¯é÷×#ÔeÖ¤˜ÂÎR³Éü€0€lŠGÛ¸‘ö¹¨Jk0 êf¾¯A¤(0oíVÝÖ•-…}Ðø­ë×µWýUÇPÇ	¢p{ž…z'{u'¢è‚‚ÁfsI¯à×uˆê÷ãŽ,Ao|b	ômô(Ò„ÙïAýp§w-ùÌS~Ù© )ü+Öö"Ã8Üùq˜ççüY0²Ç`ò"G`ê‘Ò°¹ÄWðëhà!°‘%CY:ª—Œè¥Gô’½Ôé}ç÷MU+×	bDç‡övX6ó<d³ŸkZ}ÅƵŠí@“›!ýk‘ˆé‰í?ÜÉr!ø†„xÞõdùÝ‹ÃŒ›Cze²´Eü;ŽÒŒFÝèfogBâÏÀ»[/ûñemböJ5
-BºDÃ|Ng*dzñ2™~±”ëæ©d/~~²§8Hö$·Éžzº@£Kö0Û%{˜1ÉžEi'=1ƒ)j§âwS¨R•«pXÚ¥^;¡ÊEmvÚžác<C¸…øìí»³œNçÃz€1Ä1÷åÄXA`³ñÌ)FkJC*ë½ä…ê=µW›ÕϪù>ÉfW—¶éëc	0ö˜Àé˜À5LЃÆIz e‚m™ ;ÚÝf‰%®D²íÐé=¡ûºZšjäPÅ *šç(…Èò<*VUY¬m¹Æ2ðÔIa¹æÏaÂe¹ì"éÀÄ'ùSµíKÛì?•¶œ'NÀ¨C>çJiî¢ZÈçôeødÖEöÿÁgí©.²Ù’¦Ÿ»È¦!ÃgU®o"X(­‚Ò³ÞÊ¡ÔAÞdT ”³ˆ
-Èðfj§ž¨WNâS:½tˆ›ÜÙ;åÊñÈÑ3B'Ã,éqµ½Ì·†Ë! «†[§Í­ôg™ã™ò…¦·WªæqèXüLŠdÏ£Pd>cbZ3½æÉÂÈ¿Küë yméb„/Èìi ´M*<v	ócà¨ë²ØÛ÷ŧà9×õ5Ÿa¿pÖ¨–µåÚg`8Zõ„¦|̶͵ÅêÅŒ;øü#r(ù“1lMñï?™[étª	¾ü$š¹ûòãv7E–,e]´ï¦ž¿ûƹ~¥’7¶“ºÚ;;ÅìT$®¤ÇıðVËz`þ<ûü(öÛÛåÈ-¾qUÿÛjÿ¸²õ]ˆþp5ç ëÆ·
+xÚÅXKoÛ8¾ûWè(1˧$æ¶M›¢Eí&ö
Åb-lÊKÉyüûŠ¤-Yvê]Ô-|0Ãy~œ‘D~$’8JEŠ$Ñl9ÂÑV?ˆßÀö¤³ÿ~:zwÉà’	‹¦íñ„ AI4-nbøxB0Æñ¢Ô+³O¨Àñucֳƍ¯Ôƒ2c’ÅJI<S°šeÇ„o§_F§Ù^3Á+ùŸÑÍ-Ž
+ÐðË#&³èÆ)£åˆSæÇ‹Ñõè
·Î`}Ÿq‚°ï[G‰Ö!Š„·°¨Ö÷eµ~wIøöP’¡„S`ü…1s$]¾)âi pŽ:?ŸjÑ8RJ·¤“4AØOHŠÊ=S%ïP2ÄHê™~*ŸÀ¿f`K*ÉF5AÀûÇߪR7•	%2n*·Ø<*7 ¨©·«j©tãvª÷Ÿk·™“¿ö·Z'A =¯Y¥›¼Ô¥žw…ÀÑYU™¢Ôyã	K=3­¤úlè>Æ3„7.¾øðñëXÒxê]‚;„qÌ=]™B’Bx4”4á#%8"]$§AÁª|)—óƒ+Õ¬VŐK 	´‡&È	LÐ	v±
’]Ø Á®n`'6ÜíGJâeÞ˜òō»Aï­LU´‰a—ÅÀUTJ”ù#"áÁ?E™Ï+/,Y4aÄ,ƒX{TXŠ`‡M]¹.Ü`¯Š	LÉß.†ª†h4žH¦aûnxš#™…›û÷>»8â<ñNë}x–J)˜È(dË.žÓÓàÀþ%x¶‘Úf6¶j¾v°Íl0qx†TåçmëR—zuêiLD¬L­†T;õ‹QRÎ"‘”Iæ*Ý0sOqÕ©EzÒ!oëQÏÊ–û3GO‰,A8KúJì”Á@ó¶h¸"M{¢ÃŒJG=ÄYæqVjïç ÿZ—Íë0°øHˆdÇA„ 23›uònÔA=• ™\×´5$Λ²Òn¹›#ÊÚý;k±¿¨@«‚÷]ByÈ9«¼€êbçÇxè7”X×Ê笧1P ËÜÞnçZ™¦Ýç2³|–[”sík<LWk³ªjåͪôÂYÕúo`ÞcÁÞ¨ºÓ>Ï@¶f ìä¹ãÓ̆Y7eBc—ò€‹£òâvO""I‚(&Þ‰â$0“,þl%9´½6Å;ÌãçG¥Ý~ÛCÙ}cÚHÀRÝäͺvãW°m at .À Ý.4eȽaìK®?T(˜,Ü	`¥-„~­èûjíÏù4¶…h§:Í ž¹Öjò•Ð%±ÈvMàù·3^ žl©Yg‡¡UÃAçÎùÑ*@±§ˆ„`QÒSd'ë’7Å÷Ùj	ö¬Zðó.øÉ¡]ÞéüBwð:o‘xiKN¸žm=³-‹»á›:tÜÅìéF鶼³7/ŸÿJåØaå¬ãàülßõ’?¬äjЮ°íî¹úT
+~ï+5e­ÿ5Ñ.ïfðõeaoS½–ÉO³19•«Ù‰Ûyç	Á÷¥)[ÎH"þÿHû‚Í»ýzê<q$ðµÁý‡—Þ¾(­LÞ„¦!t8SûµZ¤ßCçîÈsLÏv3(¥¾±z°GpÌŸ×_áV|~Q7¼uÿª—×¹{´èzǾÑÝó/¤g•š
 endstream
 endobj
-1207 0 obj <<
+1332 0 obj <<
 /Type /Page
-/Contents 1208 0 R
-/Resources 1206 0 R
+/Contents 1333 0 R
+/Resources 1331 0 R
 /MediaBox [0 0 595.276 841.89]
-/Parent 1099 0 R
-/Annots [ 1214 0 R ]
+/Parent 1349 0 R
+/Annots [ 1338 0 R 1342 0 R ]
 >> endobj
-1214 0 obj <<
+1338 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [324.747 249.445 387.082 260.349]
+/Rect [324.747 578.739 387.082 589.643]
 /Subtype /Link
 /A << /S /GoTo /D (structlinprm_eaaf26fd243da58fee173b075bed1de7) >>
 >> endobj
-1209 0 obj <<
-/D [1207 0 R /XYZ 90 757.935 null]
+1342 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [128.157 417.701 194.318 428.231]
+/Subtype /Link
+/A << /S /GoTo /D (wcserr_8h_1691b8bd184d40ca6fda255be078fa53) >>
 >> endobj
-1210 0 obj <<
-/D [1207 0 R /XYZ 90 733.028 null]
+1334 0 obj <<
+/D [1332 0 R /XYZ 90 757.935 null]
 >> endobj
-1194 0 obj <<
-/D [1207 0 R /XYZ 174.472 425.965 null]
+1335 0 obj <<
+/D [1332 0 R /XYZ 90 733.028 null]
 >> endobj
-1211 0 obj <<
-/D [1207 0 R /XYZ 90 409.238 null]
+1301 0 obj <<
+/D [1332 0 R /XYZ 90 693.486 null]
 >> endobj
-1195 0 obj <<
-/D [1207 0 R /XYZ 90 364.191 null]
+1336 0 obj <<
+/D [1332 0 R /XYZ 90 678.916 null]
 >> endobj
-1212 0 obj <<
-/D [1207 0 R /XYZ 90 349.621 null]
+1302 0 obj <<
+/D [1332 0 R /XYZ 220.32 631.712 null]
 >> endobj
-1196 0 obj <<
-/D [1207 0 R /XYZ 220.32 302.417 null]
+1337 0 obj <<
+/D [1332 0 R /XYZ 90 615.607 null]
 >> endobj
-1213 0 obj <<
-/D [1207 0 R /XYZ 90 286.312 null]
+1303 0 obj <<
+/D [1332 0 R /XYZ 420.168 581.893 null]
 >> endobj
-1197 0 obj <<
-/D [1207 0 R /XYZ 420.168 252.598 null]
+1339 0 obj <<
+/D [1332 0 R /XYZ 90 565.165 null]
 >> endobj
-1215 0 obj <<
-/D [1207 0 R /XYZ 90 235.871 null]
+1304 0 obj <<
+/D [1332 0 R /XYZ 329.489 532.074 null]
 >> endobj
-1198 0 obj <<
-/D [1207 0 R /XYZ 329.489 202.779 null]
+1340 0 obj <<
+/D [1332 0 R /XYZ 90 515.346 null]
 >> endobj
-1216 0 obj <<
-/D [1207 0 R /XYZ 90 186.052 null]
+1305 0 obj <<
+/D [1332 0 R /XYZ 327.378 482.255 null]
 >> endobj
-1199 0 obj <<
-/D [1207 0 R /XYZ 184.156 152.96 null]
+1341 0 obj <<
+/D [1332 0 R /XYZ 90 465.527 null]
 >> endobj
-1217 0 obj <<
-/D [1207 0 R /XYZ 90 136.233 null]
+1306 0 obj <<
+/D [1332 0 R /XYZ 198.901 420.48 null]
 >> endobj
-1200 0 obj <<
-/D [1207 0 R /XYZ 184.156 103.141 null]
+1343 0 obj <<
+/D [1332 0 R /XYZ 90 404.127 null]
 >> endobj
-1206 0 obj <<
-/Font << /F31 528 0 R /F14 1038 0 R /F22 521 0 R /F42 717 0 R /F41 696 0 R >>
+1307 0 obj <<
+/D [1332 0 R /XYZ 184.156 370.661 null]
+>> endobj
+1344 0 obj <<
+/D [1332 0 R /XYZ 90 353.934 null]
+>> endobj
+1308 0 obj <<
+/D [1332 0 R /XYZ 184.156 320.842 null]
+>> endobj
+1345 0 obj <<
+/D [1332 0 R /XYZ 90 304.115 null]
+>> endobj
+1309 0 obj <<
+/D [1332 0 R /XYZ 184.156 271.023 null]
+>> endobj
+1346 0 obj <<
+/D [1332 0 R /XYZ 90 254.296 null]
+>> endobj
+1310 0 obj <<
+/D [1332 0 R /XYZ 184.156 221.204 null]
+>> endobj
+1347 0 obj <<
+/D [1332 0 R /XYZ 90 204.477 null]
+>> endobj
+1311 0 obj <<
+/D [1332 0 R /XYZ 184.156 171.385 null]
+>> endobj
+1348 0 obj <<
+/D [1332 0 R /XYZ 90 154.658 null]
+>> endobj
+1312 0 obj <<
+/D [1332 0 R /XYZ 184.156 121.566 null]
+>> endobj
+1331 0 obj <<
+/Font << /F31 604 0 R /F14 1084 0 R /F22 597 0 R /F42 818 0 R /F40 783 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-1220 0 obj <<
-/Length 1801      
+1352 0 obj <<
+/Length 2366      
 /Filter /FlateDecode
 >>
 stream
-xÚÅš]oÛ6†ïý+ìƾKR"%Àu]Šې%ÁV +
-ÇQþH§Möëwh’õõÒÖ¹°l‡ç}EñH‘súわ3•±"QãùzÄÇúõõH¸½G´û(Øÿòbôâ$¡£X¡“ñÅÍþp-˜’b|q}9QLMç|rW}¸«ÖÓ#©øä|W=Ìwvû¬¼)«©È'åf*&ó’~͵(&BMß]¼ýxñÌv#S‰6䏣Ëw||M#|3â,)òñgÚæLÅx=Jeâ¶W£óÑoÏ9ìï	ýÞWœI¼:™0®•«.e’	áJ\n\M«å†j=>^¿ßÌ—TÖ½©åʼn”u*ÒQdLËtŸéO®øÉT¨É¶²)(WYmf+ûíá¾´ÛÍêiªÕ„ÑÂ&
ÇGIPÑžtûÞ>\­J{H냲d?î“nÞŒ¥™tuqsòŒ]>v«;Êã…þj5&_ªÆ»ùÿ_\úÅ¼.W»¯QŸ¬Pʘ2‘gÿüò0/{g‘LY’ût§ÕöC9ß-·{ðݬš­Kç=³‡¦¢;­Ôß,7óÕõW7ˆS	Ëèêbµû¶›'cáínª‚ÝvSÈ‚å¹Oñ]ם£B°”.9Ö{+ø«Ùnf«8Y–«ëûž«aJ¥:¼Nû÷W²P8Á5!óç{¥ì\t§CH#Äò1(hÏ@sÁló$]}EÞä™ÕÂEœ…dÉ­”~–Ìx*->°XeCM§´Öžös!±ö.&ª}h€^û 8¿U MM•&Mà°ø.£[)÷譝g
4M³„ô„µºTŠå-àeú®gúP@+¹´0Ø?h¡‰YˆXÏB ³0ÖëAó$&ÅE9l¢‹ÆðVJ¯x×Bš´.¡Zµ
‰Íž$׌dÁÒ»˜¨ôu. =zé`Dúy€ôÞJ¹_e>u¥OiÏq­.㔦͢»<ýý×ÞùC}‡Pù°‰õþa]LÔDÀªMD at ob Œ˜"0Á[)÷&Þ.»3ˆ¦‡”¬6³!Ѥ9“\cñ]LTü:½ø0"~ˆ<@|o¥4ðÝm¹›õÈŸÓÚžÂz3båkGš1©–ßÅDå¯sùÐË AëÕàÅ[/Hn¥4ä«íæÛΚOKÕ& ª;µ	Ç-¯‰ê^çº# ×= ¢¶«Œ·]ÝJiкê“]Ё°Vƒ*gZÈð2å½ë†û6nÐÃzÿ°‡.&ê!`Õ" ÷0 ¢¹ò˜;ˆÜJ¹?{f»ÒÜ„/¶ÕSßâÁÍÒ
JÎlHtñœ¥<Òùº˜¨u.à z r äà "·RÚÞ«šmÝyDKÙ+¾
‰­Ü²P,Mqïëcb⹆Ň@'~â7xqñ!¹•Òï—ë»UùW¹é[¹¡a½™
‰û2—,-p×êc¢ò×¹€üèå€Hþw€üˆÜJiÈåLJå¬*g«®ütk‘Àr³}DôÜ×-[¸kõ1Qñë\@|ôâ@$~È;@|Dn¥´M67ÛjÝ'¾mIQ½v­’VzUà®ÕÇDå¯sùÐË ‘ü!ï ù¹•Ò«íUö摇La±Ú†DµO¦Sܹú˜¨öu. =zí Ò>ä ="·Rîo—S©&ŸLãcÿ°({Æ¢Í3Ûِ֞èU(áL¸õ1Q+ê\À
-ôV@|ïÜ@Æï!¼•ÒÀùÐÓ'T«vŸb³@˜§àÎÓÇD¥¯séÐK #҇ȤGðVJ–Ôڐœõ<eYé;]LTú:½ô0"}ˆ<@zo¥4ðÏ]åËxŽKu1˜FšBÚ¥è½s…`y2üÄ5Ø?h¡‰YˆXÏB ³0‚5¤Á‹¯!ÜJiÈëîCÅ´Îa©
‰ÍaÚ«w­>&*{ÈŽ€^ö ˆdyÈŽÈ­”ûgN]Ù©¢³ՙڐØZ!´j¼¨Ó+»‹‰Ê^ç²# —= ’ì浉î"¡S.k½°ÑTI3I7«a'‚6°•Ò½®ð(»bµ`B&Xƒ‘šZ1‘4MàJQNÏÞ¼•çï¿?{}îßi_쨷.òdØþzÿ°ý.&j?`Õö# ·? þö‡Ã:À~4ÀVJgÿ½|´iòl?BzûCjûÏå[d¿¢»YÕÛÆsBÐ)õï_ÜŸ>tל‰"|ËO³"KÝ[~Žn†üºÜ”ÕlW^ûœìç/~ãÄÜœ”WöKf?D~Ì“c¥í7ÉÍ+‚fëÆÄú7¨þøáü穘üôÒ~¥Õßn\=ÙÏWÛǧE÷Y—yI±+Îߌ9͘
+xÚ­š[oã¸Çßó)ôÅ~—‘”En§3ØAÑN'A»@:X(¶âx`K^Iž™ôÓ÷P$#êvè]y°"Ïÿð*‘­(ü±UFWZj’	¹Úžnèjwßß0WzÅ·Aù÷7?¼ðÉ”XÝ?u+F$g«ûÝÃZ¹¹e”Òõ¹þr®O›[.éú®­/ÛÖ^*žŠzÃÒuQnØz[ÀÝT±lÍäæóý‡›¿Þ¿²]ͤP†üëÍÃgºÚA
?ÜP"²tõ
®)aY¶:Ý$\¸ëãÍÝÍ?_}ØûîÏ'™ˆGÇ¡JºèÂ	Ó.Ä]uy<¦Ú?¼cIÿ”Dñæ™ÿP*¬IèX“Dsgq<” Ô›7§_¶»âØZcÎ{ãÛ”š©Õ-ӝcëVÒw&×Umu=”mQ—ùÑþwi
+{Q•Ç—’k°Í­`týuÃáþa7­8c	aŠMjV&!Yê-Îùnw(÷Ü¢~_•&ÒÜ2––ðÕ­ ­³ò©Sþë†-„ (1Yý­Ú¿Fâ­#™”]}´TBu@œTÿöf¾-¦*B¯â	IÖ¹ûXW_Šm{¨Jûð9¯óSâ5Ä>šÐÁ£A;øáÜ/;ß
+ƒ0¥ z‰óS?šhÀ»DÖ_ÈóÔÏHšzšIUÆH"ä Soó6·Q¼;Ç]3Ó«eÂ	çjq¼	Ê»
+Ǩdúê£K3ç“ÁƒQx„K”åmp ô‰Œêö„Ç¡•°tÈ3õÞY|
+ÉÎ'\úï'p°€A
VZ@CÃfËÚCι–¸öÎ&ª}ïÑzíàö9¯'@èš2Cà²øÎG\vèÊö³º™ÕÙà@)I:>$ŸçºSDÀ¼¶˜Â¾|9…Î&šB„Õ§úÀ~Þ6bPœËItÖ8|äÒÀk:M!t
˜C°X•5‰ö
+™†É•ÞÙD¥ï}!Òc@/} ŒH"¯ƒ\v³Ìשô	LÆ)«³ÁqRÁe6À=|ü×ßçúO’Q’ðÅöÅ‹)t&±" ×b4—¿€†§/äų‡‘‡»Ü=¦G™é&ÃâÔÖ"Öo
‹2•á¢;›¨ê½/Dvèu€áCäÊcð‘KoŸ‹6ŸQ?…=AãÕÖÄʏ4ye —ßÙDåï}!òc@/ D\^|Á…’G.
ù±º”ÓE¬n4ª2Ñf/aç¬ð…®·‰êÞûBtÇ€^÷ ˆ-¶ÀøbE\t	; 9Ù<ˆÆêlp L‰b| |Hèìl!ŒéòË‘ |9‡Î&šC„Õçú@¬ï„¼+úF¹ìZOÞæ}À¾ª_ææ
+£²¶&ÑÑ‹K¢¾Þõ6Ñô¾`@Ÿ ˆe ä]‘Œ<riW\u^î§ýHQBƒJΊoM¢C”kY.9›¨ø½/D|èÅ€˜ø!ï
+ñ1òÈ¥!7‡ÓùXü·(çfnÁ¯¶&±¶/²Œh|q&1ñ{OËÚc4'}@C”aqá1ìСÁ¿^y]äÇ©ì°‘X º3ˆ5y‘*’R|±êm¢ª÷¾Ù1 ×= b‡¼+”ÇÈ#—ö
IùTÕ§9ííJ‹÷ÊŪЂ¤_¬z›¨ü½/D~è倘ü!ï
+ù1òÈ¥!ïÕãŒöæýOÐ`•5‰6}˜82oœMTûÞ¢=ôÚ@Lûw…öyä²Û!6\šrm_üï‹™ºÀ”©][“h*Ý}¡@Sál¢©è}!©À€>ß2ñ-3
+¹4ðïtéU«rošb#°6ÂœÞ&*}ï‘zé`Dúy…ô|äÒÀ_–¥GbH´z{‰/7½MTúÞ"=ôÒÀÆ~œì™3"E2D"{fkÃG.
üÛ¶)êé†])Bӏ×ÙLƒÏÃ0‰K-‡»O¬ g‰¾6ZgG;rÙ-ôfBM5aOmfM¢Z ÃÛYgmeÞÒÆ–Q¾…½¢–?Þs³a“£/ß㯄´ƒ¾FHï·¶XÝî‚ã Óæ };ˆ©5ˆu~ž)Â|áímbi	|-'ºÔ„@|Ü ãã.
+¹ì:ÿtØeDÓÕÙà4¿ÍÑšöÀfß–ñT€©^Na_¾œBgM!ÂêSˆ}
+ ²€ðâH”<riȧé¤aÞΤhœ‰5‰öM	Oðu»·‰ÊÞûBdÇ€^ö ˆÉò®#\v²Ã^È´v$ÎÄšÄæ.5áY‚Ëîl¢²÷¾Ù1 —= ‚ìæÔÖÌI0Ø*
+M&BÎÔ°ZÈŠÆZã¹t“¾óéçÅã×ÄÙàH%ˆbb˜*™åã§?ó»_þüéý?¨6ìs„kù FP¾œ~gM?Âêӏ}úàÿ!ýaµ®H?VÁ‘K—þ†_L?¦Ékú1¤O˜„>ýwüçAúG‡ß´}xxLQæN¾-Úüp,vö0ÜÛ¢ÙÖ‡swÆ/rðþ¹˜ÒXJ¸NûãzæÐáď 'Ü5þ4bJÍ{¹6ß0HxcoäÇ£½8Øvîì¡ÎÖeQìºJCa[Ù{g{>ÑÞìNwÂï®èn›C¼®¤7ýK{¯9?õaÛOÛªªa˜·EC6æÅîú§nàïΧ)j^x³×M<Ôº94-TYp±®žÌ/_o‹„-íÍSqz,êÆ–´Ïyën_wõXز¦ð7^ìoûìJ.°g²·ú¾¢r3
g~a½?|-f2È쌲×Óµy¹³
+puãɾšy­Ý¿ÿr÷·Ÿ~´u£”NÕÕ¥=”…I«PM´ögbëÐ뢽Ôe±›mAœ± “%*×wÕÉ$5i0¨®†æÆ1o[£ ¹Ùd.šËù|<tíLž*W´¶®EÀ­ó¥>W
@¯¿=C—±^²ÀïÀ“;[Ü)£At(Ìô¸ñÜQ:ØCËÙùÔeJþþ“çÝ fͲðh¹"dÐ-wtSÛ÷EYÔÐ+v¾Îö÷~“Auüß-NìËÞPþFPû§ŒÙ«'ÓýlÓ~ ‹B²Gì¥ijÝÈT}ÙO?R™SÔSyþJðPt
 endstream
 endobj
-1219 0 obj <<
+1351 0 obj <<
 /Type /Page
-/Contents 1220 0 R
-/Resources 1218 0 R
+/Contents 1352 0 R
+/Resources 1350 0 R
 /MediaBox [0 0 595.276 841.89]
-/Parent 1249 0 R
-/Annots [ 1227 0 R 1228 0 R 1229 0 R 1230 0 R 1231 0 R 1232 0 R 1233 0 R 1234 0 R 1235 0 R 1236 0 R 1237 0 R 1238 0 R 1239 0 R 1240 0 R 1241 0 R 1242 0 R 1243 0 R 1244 0 R 1245 0 R 1246 0 R 1247 0 R 1248 0 R ]
+/Parent 1349 0 R
+/Annots [ 1357 0 R 1358 0 R 1359 0 R 1360 0 R 1361 0 R 1362 0 R 1363 0 R 1364 0 R 1365 0 R 1366 0 R 1367 0 R 1368 0 R 1369 0 R 1370 0 R 1371 0 R 1372 0 R 1373 0 R 1374 0 R 1375 0 R 1376 0 R 1377 0 R 1378 0 R 1379 0 R 1380 0 R 1381 0 R ]
 >> endobj
-1227 0 obj <<
+1357 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [126.921 421.81 143.858 432.714]
+/Rect [126.921 539.073 143.858 549.977]
 /Subtype /Link
 /A << /S /GoTo /D (structprjprm_d304d66b3f3aa64fe9c7251d3c420d02) >>
 >> endobj
-1228 0 obj <<
+1358 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [133.547 409.417 154.348 419.763]
+/Rect [133.547 526.679 154.348 537.025]
 /Subtype /Link
 /A << /S /GoTo /D (structprjprm_4f3c364f16d0b6498d7e11e6bb67239c) >>
 >> endobj
-1229 0 obj <<
+1359 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [143.519 397.965 153.811 406.812]
+/Rect [143.519 515.227 153.811 524.074]
 /Subtype /Link
 /A << /S /GoTo /D (structprjprm_3894c2e551929b29adce50cd637fa351) >>
 >> endobj
-1230 0 obj <<
+1360 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [143.519 382.956 155.474 393.86]
+/Rect [143.519 500.219 155.474 511.123]
 /Subtype /Link
 /A << /S /GoTo /D (structprjprm_46d6928a9026e7b3376dcf0d3f91db64) >>
 >> endobj
-1231 0 obj <<
+1361 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [143.519 370.005 163.225 380.909]
+/Rect [143.519 487.267 163.225 498.171]
 /Subtype /Link
 /A << /S /GoTo /D (structprjprm_699ad609ff7c1935d8fb6a457a5b8164) >>
 >> endobj
-1232 0 obj <<
+1362 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [143.519 359.111 169.86 367.957]
+/Rect [143.519 476.373 169.86 485.22]
 /Subtype /Link
 /A << /S /GoTo /D (structprjprm_e91fa3ff034b1c6de3ec98d8fb9e0ab1) >>
 >> endobj
-1233 0 obj <<
+1363 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [126.921 346.159 157.696 355.006]
+/Rect [126.921 463.422 157.696 472.268]
 /Subtype /Link
 /A << /S /GoTo /D (structprjprm_b8dd3d8b1e462a2b261fc9e304885943) >>
 >> endobj
-1234 0 obj <<
+1364 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [133.547 331.708 157.118 342.054]
+/Rect [133.547 448.971 157.118 459.317]
 /Subtype /Link
 /A << /S /GoTo /D (structprjprm_b165b11d417700de0a4187f133050a2b) >>
 >> endobj
-1235 0 obj <<
+1365 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [126.921 318.199 163.066 329.103]
+/Rect [126.921 435.461 163.066 446.365]
 /Subtype /Link
 /A << /S /GoTo /D (structprjprm_f0fcebbc8155f0b1ee868e64a2ed9ac3) >>
 >> endobj
-1236 0 obj <<
+1366 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [126.921 305.248 161.003 316.151]
+/Rect [126.921 422.51 161.003 433.414]
 /Subtype /Link
 /A << /S /GoTo /D (structprjprm_bcd2a3ee9f61b930d23bf741cea63bf3) >>
 >> endobj
-1237 0 obj <<
+1367 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [126.921 292.296 169.312 303.2]
+/Rect [126.921 409.559 169.312 420.463]
 /Subtype /Link
 /A << /S /GoTo /D (structprjprm_fecdd175932cbf29fcfac575b1a5cb9b) >>
 >> endobj
-1238 0 obj <<
+1368 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [126.921 279.345 165.426 290.249]
+/Rect [126.921 396.607 165.426 407.511]
 /Subtype /Link
 /A << /S /GoTo /D (structprjprm_b3e207e26d1c9db06cedba2cf4460340) >>
 >> endobj
-1239 0 obj <<
+1369 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [126.921 268.451 169.86 277.297]
+/Rect [126.921 385.713 169.86 394.56]
 /Subtype /Link
 /A << /S /GoTo /D (structprjprm_d7a41e3d03cb739c2a9aa1f8aabf54f9) >>
 >> endobj
-1240 0 obj <<
+1370 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [126.921 253.442 153.82 264.346]
+/Rect [126.921 370.704 153.82 381.608]
 /Subtype /Link
 /A << /S /GoTo /D (structprjprm_e634b0747fe55f77e65b6909c94227d9) >>
 >> endobj
-1241 0 obj <<
+1371 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [126.921 240.49 165.965 251.394]
+/Rect [126.921 357.753 165.965 368.657]
 /Subtype /Link
 /A << /S /GoTo /D (structprjprm_62e88bd3c9e02f38193a800035b83918) >>
 >> endobj
-1242 0 obj <<
+1372 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [143.519 229.596 155.474 238.443]
+/Rect [143.519 346.859 155.474 355.705]
 /Subtype /Link
 /A << /S /GoTo /D (structprjprm_ae2c61d85c72e87f4b2b77a14c8eb316) >>
 >> endobj
-1243 0 obj <<
+1373 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [143.519 214.588 155.474 225.491]
+/Rect [143.519 331.85 155.474 342.754]
 /Subtype /Link
 /A << /S /GoTo /D (structprjprm_164706f09314c493c7e9d2c7325f8372) >>
 >> endobj
-1244 0 obj <<
+1374 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [143.519 202.194 152.705 212.54]
+/Rect [138.538 320.956 167.08 328.677]
 /Subtype /Link
-/A << /S /GoTo /D (structprjprm_3b40a2df3b436c4ffcf5be6814993278) >>
+/A << /S /GoTo /D (structwcserr) >>
 >> endobj
-1245 0 obj <<
+1375 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [126.921 190.742 136.665 199.589]
+/Rect [175.05 320.956 188.101 328.677]
 /Subtype /Link
-/A << /S /GoTo /D (structprjprm_fb805c40a4d37c195074c1305874d615) >>
+/A << /S /GoTo /D (structprjprm_30e78bb110dc7a8ad0303370ce20762c) >>
 >> endobj
-1246 0 obj <<
+1376 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [126.921 177.791 133.895 186.637]
+/Rect [141.387 305.947 175.479 316.851]
 /Subtype /Link
-/A << /S /GoTo /D (structprjprm_ab36c6218a33025ac4c5025de7c67d42) >>
+/A << /S /GoTo /D (structprjprm_36fa82794133f84373606b1f692ce8c4) >>
 >> endobj
-1247 0 obj <<
+1377 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [135.22 162.782 162.119 173.686]
+/Rect [143.519 293.554 152.705 303.9]
 /Subtype /Link
-/A << /S /GoTo /D (structprjprm_eef644ffeafea16e82b2b995a470a345) >>
+/A << /S /GoTo /D (structprjprm_3b40a2df3b436c4ffcf5be6814993278) >>
 >> endobj
-1248 0 obj <<
+1378 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [135.22 149.83 162.119 160.734]
+/Rect [126.921 282.102 136.665 290.948]
 /Subtype /Link
-/A << /S /GoTo /D (structprjprm_e699a5fb02198777343057972e1452d0) >>
+/A << /S /GoTo /D (structprjprm_fb805c40a4d37c195074c1305874d615) >>
 >> endobj
-1221 0 obj <<
-/D [1219 0 R /XYZ 90 757.935 null]
+1379 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [126.921 269.15 133.895 277.997]
+/Subtype /Link
+/A << /S /GoTo /D (structprjprm_ab36c6218a33025ac4c5025de7c67d42) >>
 >> endobj
-1222 0 obj <<
-/D [1219 0 R /XYZ 90 733.028 null]
->> endobj
-1201 0 obj <<
-/D [1219 0 R /XYZ 184.156 705.441 null]
+1380 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [135.22 254.141 162.119 265.045]
+/Subtype /Link
+/A << /S /GoTo /D (structprjprm_eef644ffeafea16e82b2b995a470a345) >>
 >> endobj
-1223 0 obj <<
-/D [1219 0 R /XYZ 90 688.714 null]
+1381 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [135.22 241.19 162.119 252.094]
+/Subtype /Link
+/A << /S /GoTo /D (structprjprm_e699a5fb02198777343057972e1452d0) >>
 >> endobj
-1202 0 obj <<
-/D [1219 0 R /XYZ 184.156 655.622 null]
+1353 0 obj <<
+/D [1351 0 R /XYZ 90 757.935 null]
 >> endobj
-1224 0 obj <<
-/D [1219 0 R /XYZ 90 638.895 null]
+1354 0 obj <<
+/D [1351 0 R /XYZ 90 733.028 null]
 >> endobj
-1203 0 obj <<
-/D [1219 0 R /XYZ 184.156 605.803 null]
+1313 0 obj <<
+/D [1351 0 R /XYZ 342.87 705.441 null]
 >> endobj
-1225 0 obj <<
-/D [1219 0 R /XYZ 90 589.076 null]
+1355 0 obj <<
+/D [1351 0 R /XYZ 90 688.714 null]
 >> endobj
-891 0 obj <<
-/D [1219 0 R /XYZ 187.245 555.984 null]
+1023 0 obj <<
+/D [1351 0 R /XYZ 90 671.224 null]
 >> endobj
 90 0 obj <<
-/D [1219 0 R /XYZ 90 539.257 null]
+/D [1351 0 R /XYZ 90 656.654 null]
 >> endobj
-1226 0 obj <<
-/D [1219 0 R /XYZ 90 440.784 null]
+1356 0 obj <<
+/D [1351 0 R /XYZ 90 558.047 null]
 >> endobj
-1218 0 obj <<
-/Font << /F31 528 0 R /F22 521 0 R /F14 1038 0 R /F41 696 0 R /F11 978 0 R >>
+94 0 obj <<
+/D [1351 0 R /XYZ 90 227.616 null]
+>> endobj
+1350 0 obj <<
+/Font << /F31 604 0 R /F14 1084 0 R /F22 597 0 R /F40 783 0 R /F11 1069 0 R /F42 818 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-1269 0 obj <<
-/Length 2645      
+1403 0 obj <<
+/Length 2595      
 /Filter /FlateDecode
 >>
 stream
-xÚ½Z_Û6ßOáGX³ü#RÒŠ inƒ×"×Ý»Ý,Z™¶Õ³%Ÿ$g³ýô7䐲dÉrÓÁ>˜"‡Ã™ßəᲅ?6Kè,’I„œe»+:[CïÛ+æF0¼èŒ¿¾¿úîVÀ,’(1»_ÙéŠÉÙì~ùH"çF)
öÕïûj7_pIƒ»¦:d
¶Ñ+]ÍYèb΂LCo¬X05¼ÿñêï÷íÚN2)”YùWt¶	¼¢D$ñìÚ”°$™í®B.\{{uwõÏ–öèSN2qY;.UÒkG˜ÓïnÒ|«—¨Õ]gU¾oò²0j|wËù‘@ÈC"ÂÄ2¹ßh$é.Äb£(
…ƒnÀG î‰jiLƒ¬,šÐÌ‹;Òíy±*«]jåZð(	
-­—VhlJìÛWåïÚó*+ü]jÛmläF
-`3ç2ø8g2ÐØWï7ºÊ³t‹œ²²¬–9êšÌ {ð®1z Ôœ(ªfÆH"MºÎëD\åÊürðˆ
-€-°s§wOºªq¤Ù¤ë>Ô®õ¤q¬Ö¾ã›9Ôàn¶ë•A
; r!‰J¤CuÔ#äàáQâh€CŽi±ÄEJX®ªýÊ^Ì´º(ݯ?ÜýãÝk„ˆƒ#ò(ìaT•‡&/´1«Pg4‰"á„«æ"
-ts¨
-°ò˜qÆ:z+QÜ•;cP˜jÌ`–²šŽmÚ4AÓi2ú°ßosëG@²*ÝxÇÛ¬G@×þPíˈ‚ç
lðuøö8Á¢†‰E&@â>0`VÜye±}™+á¦‚}'ÀpIØn^î6ïm®·~ç–Ùa§aÿø½{²]í´v׃\8
÷èÍÍJEºÝó,"ŠK5}ÛÙ<v3Rô®’ rC×2C÷›¼Æ–[Á¶ÑñÍãø¦Çº–iàf¦Áº*‘äy£}\³òkš¯ü°Ö6“­µaΪÜnK3ç9/ÖCDˆ=R/S-M{LéÝn¶6pk()zFE?^+éN#øÍ6i±ÖË›‘;BJ8 £äìíÕ·ç{WRF	EÜò°¶â\ž.Ã(L[N¬‚‹rhÙ!ÓQ­ÝÈ/:]Êu¥òþ–•K=N)"à˜BÂÓL/|ÂÈ,|=9X8ŒãóÇÏCîh.B~~­Ï…|J*yG*yE²IIbÅ'qð4ÓËž0:8ºdðãøyÀÍEÀϯõ¹€OIåïHåßq W“8xšéeO™eÇ “ˆzòÎøYÈ=Í%È'ÖúLÈ'¥rD]©ZÈ7ùÐËÜ|Q4‰„§™^ø„Ñ9/£˜D,:ùqü<äŽæ"äç×ú\ȧ¤òw¤òÃÛ¤CÐM¬Ãø$žfzéFfi‚Woì¦C”ÃۤĄ"œ:_CÜå>0NµqOÞäé6ÿÃ¥¦ÏŦøáCÓ®.<„S'³P¯Š/ ê©òV§, /løt*D$§¬/Ä	 žfzéHA‚ÉzKCx2Låá>UxõêÕ‰h'‘’ –²ŸWPŒå,Â:+wûC£{Ö`Ði™‹ñmDVÐãR%ø¶É”›10JHÈŽAœÉè!£„ÆI/(ñÀw¨JzAžÉ%X'^…°í9·‰¨´’Øzr1^¥Û(¯áKlæÅÒÉFûY©'ÁxZ›´öŒ<ËeYhçÛN®nðýs9d×ҤĮU6A4/¦	¨‡>N‰dá,„…ãø²#õ¢C>âã}–ÝCã©<ËúT09˜Kô…8ñqO3¹´ àÛai»ÁGò¬g8mnµ	L®ú‰“dÇÓ¦°M›Fò]"˜¯‚¼=“¯r’®›¥ï7•Ö‹­v	­ÆV>°:bt,—ÆÞΫ4x	/¼s˜ÜÝy26nßÝß¹t¥L.­Æ±‰ƒ;opÐ,ËÃÓV÷Á©è·„FQ[”‚-é2?ÔØi³CèsÙ!
֐PVpkü¶Õ7SwÕæ’¬.ƒûú Eš-Ü©£¯3¸W#ÌI«t§}¤Ié"dÁ»•gl]¨r' Éu-cä®Îäáî`ÇChìèñçNS{«¯æpŠ¥‡­¡Èž!N·_oX!¦qç@1¡Ô—UXìG¬"IZˆ`ƒ¢˜¯`ÁÈ:Þi\¥¥úþ#×DÒøhDÚú䉰+Ÿ?}õ×î°ð3tU2P!F|5œðUŒÖ/U?¾š¯òà}wÓ·ó³q+[v•ñg[ ‚ᬬÀÞûk--n~GïFQ¥ô¦|ÿo'6ëaßÖ`ó!	÷ÃÿÎ6±¥ç¾KG, |@ð_ãˆÚ–kžM³¬–5Êž;ՍY¯±Y»;Ô òñ>:ÂzDGÎHÆ—tdÓJF^I:œ
Q²;ýÚî<Ú<@
fÔ`Ѩ‚~¡¥Z%Ø_R"n•Xp. NȈm†Ø+°g〭„KȾX]¾1aB¹á¥†ˆÄÖN™¯È2[‘Í›Ãn²ÜyˆO?åÆûy’?‹|@<‡'¬šp·´ÜňÈ1¿Òv`_ä)æ p@צ\UÄDDôß {)1¶Šš(ʱ9®¨5xôµ¶ÿbEQVS±	‰¨w »ßޏ¾VðÈËz°Åw‚˜!„kLŠ¯dl1Žÿs;êÌéIÈýîøíýÏ#ºs›ÞÓ6t5êf¸Šfû‚ŸmeߛΝ‚$ö}ÈU¬!â€kþ¤bÝn4éâ¥n„ˆoÄ¿*t®ÄÕéÚnÂgÁo»¿ÁNØ•VUúâš5þæ
¥öÆuÚ+Í<©¦Ù[½ÀPÛ¿´ï”O6¦5ÜŠÞÚ0έªÜ–ëƒ>Ǻ©ò²+y÷€i5}Á²é]<ìÏ=Ù´/Ê£Á‡«[}Ó,ÂÉ0x…¾mY¬íá|=î8KåññM¸ø/:F‰Òe$L¼Ý€XÍŽK ¬¯Q |R‚!£!ž9ÐÁ2C”ÕʦTŽ‘~S¨ÃÐê ›Ðû'ô0‡>ŽCN“ã¹Êù ò(S¾¼ù9ÄC‰» Ähe¬Ì8è"sŸû2/G›}ª‘¦*&1í¼ÔÒ¡r‚Ä‘?é>yþTFf’ˆöò/D)"¨?W¿GÁÌ¢ôš¶¯Ä1&b0r(º©±#5^É\Æ#w(ËÒgY)þìÒuž&,O/Â(%\ų8!!\&Š²Žxq¤)ŒöºêJ^äç*ˆ,‰Áø¼'ÁiEÖ‘L®ÛgÓ?TÚ+ã´ÐjÓU_h5éè1›=æ°mmìçãÁ¼¨÷:ˍѲAšKÆœHƒÂ1])hÄ”üëÿ’cKùÊ¥“îÿÜ´;ò¸º=/°äà‹0’Ÿ|ãÖø~X|CōTøÅ)s ¯­ÏˆÍ^À¦y÷?CõË<oÊO/ëa½ÏüËÐœÿéf
+xÚ½ZmoÜ6þî_±eÀËòE¤¤EЦ—"Å]›«}W ‰qµôZí®´•´qÜ_Cr¨÷Õ&MÆRҐœy8>3[Qøc«„®"‘DÈU¶¿ «-Üýá‚áÓ5<^÷žwsñÕK½H¢ÄêæÞvWŒHÎV7›7$òrÍ(¥Á¡úýPí/×\ÒຩŽYãÚ¿è{]]²8ÐÅ%2
wcÅ’€©ËÛ›/þqÓ΍šI¡ÌÌ^¼¹¥«
høã%"‰WÐ¦„%ÉjríÝÅõÅ¿Û1Ü}÷猓Lœ·ŽB•ôÖŽö½ÌõnãLú¾ÌŽ{]4i“—…±F_óˆ0麆ó‘p={ö–R‘nM¿¯^rÞMƒ°ˆ(ÚAÞRIÈ/¹Þ]2iÐ[óˆia”PIPéæXzrÌ=ºyÈk×Âl{¬×ãN»;µn\£)Ýï_º*Èãƒ.t7gåç4WOÇÎÚõ¹/w»ÒôyÌ´ª©à±«b­B/™Ø.BÒÊÔÞ{Œöz§«Ú‚¼àxJÂ2Fé–(­´C×Y²r¿ÙCZlõæÙŒ›©0$Jñ“ ÷ܺH_SF	EÜŽa׊s9ž†QèÂåÒ\!Ib-ûÈܨ¶øä—žBŒÎh…B}­¼¿eåFO´SŠˆH,"áe–'
d&¾šƒœK°–†¼{~r”9ùé¹>ò%­<ä=­<äè&%‰Ÿ%¼Ìò´£NN#"èàÝóÓ€£ÌYÀOÏõ±€/iåïiå?¼›G	W‹8x™åiG™ißÜÎA.ã˜,D•îñIÀQäÞ§'úH¸—TB™žJ-ØùÔ¿œyQ´„Yœu8Ì)ç–
+z„§‘nŸFÚ‰œEúäD‹ô‚JéN%4²M:Å:‚óñ%¼Èâ¼Ãa̼Ä´1vNFîœuäB Ÿ©óm‘îð² aYNÞäé.ÿË‘"{¯*M^ €á3cC8!OV2”$Tò–^zÝŸ5Ñv`°di¬D$‡}=Pb§—Yž:RÀHÙ`j #Fìt\çùóç#ÕF¼HÀ…Õ³°—ˆ°ÎÊýáØèÁj0¸\ÛñCwxܱTÊ^ç{LŒ²Ž²]Š(X;Ï%4N‚)+0ÏèÀw¨J”ŽÀœ¬ÇN¤=滝k&…kÝ!£«tËéP¾tͼØäYÚhß+õ"ŽýBë!­ý@~ÈMYhômÔ«Oµ*§Ãõ•,´Fæ_”ÍDGPÍ«ièóÔÇ)‘,\Içv|Þǝôº'>ããÃ!ûã®<›z¬,9,—*1òq/³8µ °½ÂáÔw$ÜdêPkÎ\7X¢D/¹jÓ+è\
Ó$O[Ï%IN&ì+I‹Ñó~Èß¹5A(H”¶•™úæ¡Òz½ÓM£[eÊßuæBšµ±Ü˜õF¯Òà%¼ðÎq÷Ôz²k¼|usÉIy[ZÍcFc„&ìA#šMy¼Ûé!8=
üìÐ(M÷ ´¤›üX»›6„{˜Ò`éc'@±u×õáAWØñÞ&fªÍY\Ç<܃ÔÉìàÜHQ¾Îà\q#BŸ´J÷Ú¬”	(!^Ýû­+‚TŽ
+šÌÖ,‚¼Áýp÷rÈ.Í…wšÚ¯úý%D±ô¸3a¹2$¿éîˆ}‹iܨ"&”2•Å¸0bI¢ÐŠ €
"ˆb~ý\…ÄzÞi\¥•úæ-3ÇDÒ¸[DÚúäHÙ{Ÿ-w¾úë‹k³ìs®jbf‡¾ê¸ù—ÚÆŠ¯û›®ÑgÌÆ­jë3Êøs­Ý㬬`½¥«¬p·âæwölL ~)_ÿÕ¦ì¹W;Ÿ Y[äÿoÚ;´I{¼OgV<@yBð‡qDm‹3¦YV›Ú鞣éfY¯\³Æ3Ô òî
½EÁzÆFÎHÆçldËFFÞH:íïîùŒ‘ýîWH<8œy4ì[0ƒ3X4k†àD†Ÿ¸R­ìo·F¬9À2b›a ëØØ8VÃr¨Vܘ0¡ðñF#Ñf͙¸
+`ì 7Ç
œd9zˆ}ž¾Ï÷ó$	þÕ•ô@¾‹Ã8ұƑZ„Uoö1â rÌãÏ´Ø'yŠ	 t]î5ÖAÀkP3ÜÕ¥£ÁÖPÓ Cù­kΪÀ}®-Á?ÙP§«©Ϭ	‰¨w ëß^Ï„MÈ@"¯+`P· ˆEB8ƤøL‹-æ1ඣNQž„ÜïŽß^ÿ4c;·‰=m©«17;ÂP4»'wÙæQeáoõ‰ 1™úÖ§qÀ1?ªO·M"_ê3ÄZæHÂw=úöŸ:ÝÚM»^ðÛîoX§[w+­ªô	›µûÍ'”»\ãM{¤™w0iöàZb먽¿ÑuVåw–ӚъÁÜÐâVUîÊíQŸº©ò²¯y?À´–va• öé]KH6³Àt†|È%òµª/šE ÄáîeŠ»·+‹­
ÎWSr—@,m©;äQÇ%Æ2bÁfÆ6V«NâÍÆ„íí•SÀ½@‚!³ÏtX™i:¢P6u*pŒô‹f%ahm€MèýîL0‡{þ<œ‡œ&]\å|yH”©Yžƒüâ¡t» Ôhu¬Ì+Q]dxy(ó¢AÙœè±Eöñ4¥P1‰)ëQü©q‚Ä‘tïay¾†T£É`’ˆöð™/D)"¨«ß8Å̤ôŠºHlu~…–‹~jŒ¢&£rG2—„ñh|–•ºŸ}ºÍ³Ù„åîiZ
¥„«xiáâ\ÅK¯{â3•ÑáX`É‹üT‘%1¬?*1®É¢ÌòÔ£†¡¥=8ÆåV›´úr«IJ»œ¶ËdÛ
+Ùí.<¯ëƒÎr³tÙ$ٝMšD‹èÔÛï®@õ¥â„ŒƒeÑÀ©U»«N(÷yB :¶=èìWi€+Lãy 
+	kwÄ·s,‹%=¦q5džh»éfi‹{4íÌ 7—	
¾ã;ò…ðµx53 SDÑøØe\#,¦óÄ‚1÷ö¾øùõìê*Ú¦Û´åkLq5®*8¸5kš½Pƒ_;ô¶Á&¯ÓöHóN0$e!¾!–DÁ÷)lAã*æÒ¥`/L¸7¿ón6FŒû”oÔès3¦ýÚÁÎÓ7ðo¬¹6µG¶P
ÇêÛr,;J½Ü·!¦eÛv ì¼/76˜¢ÉƁɤ"Àæµ½«í÷"&—ûÔB&DÊÙwT†÷3÷*åï}ëã^cÇ€gÒÿ˜§=¹»Ùm¼p¥I_¬õAö
üáò³ÿh)t?,yFù3AݧÃð½1ÙWÎ~}qýO@éÕwؕĦ¨Ý/_¾ÚNß˜¯‘¦ðüʤñ!
 endstream
 endobj
-1268 0 obj <<
+1402 0 obj <<
 /Type /Page
-/Contents 1269 0 R
-/Resources 1267 0 R
+/Contents 1403 0 R
+/Resources 1401 0 R
 /MediaBox [0 0 595.276 841.89]
-/Parent 1249 0 R
-/Annots [ 1272 0 R 1273 0 R 1274 0 R 1275 0 R 1276 0 R 1277 0 R 1278 0 R 1284 0 R ]
+/Parent 1349 0 R
+/Annots [ 1406 0 R 1407 0 R 1408 0 R 1409 0 R 1410 0 R 1411 0 R 1412 0 R 1418 0 R ]
 >> endobj
-1272 0 obj <<
+1406 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [113.91 549.926 167.369 560.829]
+/Rect [113.91 641.509 167.369 652.412]
 /Subtype /Link
 /A << /S /GoTo /D (structprjprm_4f3c364f16d0b6498d7e11e6bb67239c) >>
 >> endobj
-1273 0 obj <<
+1407 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [113.91 531.335 156.859 542.239]
+/Rect [113.91 622.828 156.859 633.732]
 /Subtype /Link
 /A << /S /GoTo /D (structprjprm_3894c2e551929b29adce50cd637fa351) >>
 >> endobj
-1274 0 obj <<
+1408 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [113.91 512.745 158.523 523.649]
+/Rect [113.91 604.148 158.523 615.051]
 /Subtype /Link
 /A << /S /GoTo /D (structprjprm_46d6928a9026e7b3376dcf0d3f91db64) >>
 >> endobj
-1275 0 obj <<
+1409 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [113.91 494.155 166.273 505.059]
+/Rect [113.91 585.467 166.273 596.371]
 /Subtype /Link
 /A << /S /GoTo /D (structprjprm_699ad609ff7c1935d8fb6a457a5b8164) >>
 >> endobj
-1276 0 obj <<
+1410 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [113.91 475.564 172.908 486.468]
+/Rect [113.91 566.786 172.908 577.69]
 /Subtype /Link
 /A << /S /GoTo /D (structprjprm_e91fa3ff034b1c6de3ec98d8fb9e0ab1) >>
 >> endobj
-1277 0 obj <<
+1411 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [243.433 451.315 274.197 462.328]
+/Rect [243.433 542.311 274.197 553.325]
 /Subtype /Link
 /A << /S /GoTo /D (prj_8h_d43dbc765c63162d0af2b9285b8a434f) >>
 >> endobj
-1278 0 obj <<
+1412 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [239.518 421.735 302.949 432.639]
+/Rect [239.518 512.732 302.949 523.636]
 /Subtype /Link
 /A << /S /GoTo /D (structprjprm_b8dd3d8b1e462a2b261fc9e304885943) >>
 >> endobj
-1284 0 obj <<
+1418 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [169.272 86.288 199.488 97.192]
+/Rect [169.272 177.082 199.488 187.986]
 /Subtype /Link
 /A << /S /GoTo /D (prj_8h_d994cb23871c51b20754973bef180f8a) >>
 >> endobj
-1270 0 obj <<
-/D [1268 0 R /XYZ 90 757.935 null]
->> endobj
-94 0 obj <<
-/D [1268 0 R /XYZ 90 733.028 null]
+1404 0 obj <<
+/D [1402 0 R /XYZ 90 757.935 null]
 >> endobj
 98 0 obj <<
-/D [1268 0 R /XYZ 90 646.724 null]
+/D [1402 0 R /XYZ 90 733.028 null]
 >> endobj
-1250 0 obj <<
-/D [1268 0 R /XYZ 90 624.413 null]
+1382 0 obj <<
+/D [1402 0 R /XYZ 90 716.221 null]
 >> endobj
-1271 0 obj <<
-/D [1268 0 R /XYZ 90 624.413 null]
+1405 0 obj <<
+/D [1402 0 R /XYZ 90 716.221 null]
 >> endobj
-1012 0 obj <<
-/D [1268 0 R /XYZ 352.354 424.888 null]
+1140 0 obj <<
+/D [1402 0 R /XYZ 352.354 515.885 null]
 >> endobj
-1279 0 obj <<
-/D [1268 0 R /XYZ 90 408.762 null]
+1413 0 obj <<
+/D [1402 0 R /XYZ 90 499.718 null]
 >> endobj
-1013 0 obj <<
-/D [1268 0 R /XYZ 357.863 375.67 null]
+1141 0 obj <<
+/D [1402 0 R /XYZ 357.863 466.626 null]
 >> endobj
-1280 0 obj <<
-/D [1268 0 R /XYZ 90 359.544 null]
+1414 0 obj <<
+/D [1402 0 R /XYZ 90 450.459 null]
 >> endobj
-1014 0 obj <<
-/D [1268 0 R /XYZ 369.804 314.497 null]
+1142 0 obj <<
+/D [1402 0 R /XYZ 369.804 405.412 null]
 >> endobj
-1281 0 obj <<
-/D [1268 0 R /XYZ 90 298.036 null]
+1415 0 obj <<
+/D [1402 0 R /XYZ 90 388.911 null]
 >> endobj
-1015 0 obj <<
-/D [1268 0 R /XYZ 158.393 199.833 null]
+1143 0 obj <<
+/D [1402 0 R /XYZ 158.393 290.708 null]
 >> endobj
-1282 0 obj <<
-/D [1268 0 R /XYZ 90 183.707 null]
+1416 0 obj <<
+/D [1402 0 R /XYZ 90 274.541 null]
 >> endobj
-1016 0 obj <<
-/D [1268 0 R /XYZ 276.145 150.615 null]
+1144 0 obj <<
+/D [1402 0 R /XYZ 276.145 241.449 null]
 >> endobj
-1283 0 obj <<
-/D [1268 0 R /XYZ 90 134.489 null]
+1417 0 obj <<
+/D [1402 0 R /XYZ 90 225.282 null]
 >> endobj
-1251 0 obj <<
-/D [1268 0 R /XYZ 477.92 89.441 null]
+1383 0 obj <<
+/D [1402 0 R /XYZ 477.92 180.235 null]
 >> endobj
-1267 0 obj <<
-/Font << /F31 528 0 R /F22 521 0 R /F42 717 0 R /F8 1025 0 R /F13 1045 0 R /F11 978 0 R /F41 696 0 R /F7 1028 0 R >>
+1419 0 obj <<
+/D [1402 0 R /XYZ 90 164.068 null]
+>> endobj
+1384 0 obj <<
+/D [1402 0 R /XYZ 135.439 89.441 null]
+>> endobj
+1401 0 obj <<
+/Font << /F31 604 0 R /F22 597 0 R /F42 818 0 R /F8 1129 0 R /F13 1157 0 R /F11 1069 0 R /F40 783 0 R /F7 1132 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-1288 0 obj <<
-/Length 1635      
+1423 0 obj <<
+/Length 1362      
 /Filter /FlateDecode
 >>
 stream
-xÚÝYmoÛ6þî_a 5KŠ"%¥ŸR7m]d‰›¸Ûú†B¶™X%¥’œ6ýõ;Š¤EÛ’thÑ
A R<ÝÃçx<ÞѤáôCÜ÷™BÊúó¤‡û×ðöyèÑ!­ñ'ÓÞ£g¾B!§ýéUõ9'ˆ¹¤?]¼sbƒ!Á;7ù§›<]†Ë2_ÏKÕ¾W"Àé€8soNB‡øƒÓ—½“é[ÏŒQ.‘?÷Þ}ÀýÌðe#ý/Ðƈ„a?éy.ÕíUï²÷j£C½§ð¾‰#ô0;—"Ì™a‡\äk†qª))ªGG³l.
-IãÑ3×­µ€	‰¸ëUJÞc†•ŒgÉPDI ’Rây|ÆÙSñC-JˆœQ––y¶*T¯(óXY:pôtªö|)æÇéµê]e¹j”K¡plÒ„{ˆ`®‘ŽßNö§B å2-ñp_“Q=|Ù¨ @®Oî§`:±s|Ö`XqêÝsã„#Žƒû)x;9;h‡Ê¦QºØ×亻†ïè|Ò¸º°›<û$æeœ¥ÅcÐÊ]§zUËL~ÛRFPÈÀ‰|*ÿü&òL¹d©Ÿ‹¸ˆf+¡:Æ	P¥Áx¥út
-ž0$¡ïä"‰â´rÙMD2y¡:Ù•z6»
pô	Ù0¨¶ÿMJÛøV¡ã‚Ôåz¾„±Pýٝ|qj’´ÆúFÏ7[— ¬g(¯´¬­8Ítc¦?N²Eücô‰…2&a¹Äß2¦Xbà2çËRäâhŸ/؏ĽÐ
-

óe”odž4JÄ¿À;OÅ¢Á®‚Ù‰Ø9ÍÔžÇN5ª%W±ò‘¥0s4Þ¦<cèÁÆÂáÖÜ&àY„9·ñB®‹üJ¡™Dò{
®îœ©
È`èL‡Êua>—ËÚ2Õ7‹îgú°-*Ï£R\gù]»õُ²þd‡’œŠ´b5ê
˜m¾Œ¥…®wÌq+}/Z­Û-«Ê=•œ!}½ÊfÑÊ֐Ç2 5®Bpk;õëáêXÜ
-{˜#FCEÚuÙ.øP;€ŒH'ñPˆ}ííÉÙxúâøôa-ì!wðªÇÛ‰i™ƒÌ:°jj]€†›8zs:>{z15óó†|Öž­Yã­üŒÌ!~]X~€šŸ
8¹<yýôüKî#ìÑv–õx;K-seVͲа´ GçgœœMÇçgÊœ’^€hÇÍp;E%ra;PM°Íð«Ñ€ÞxÔÈÉ
ï+Öx;+-sVVͫг 'ç§8Iœ7í	†¯:v`=ÞNQˤ؁USì4-ÀW@Ðy=ð ­~:zýäDÔ:sÝaKC
-«v/µÆ[Ù™Cl»°6l;5[ðÅÉñédü—Îm\% ŸŒY¹oóù\gMI¤_ÍôÈ„àØNË*—4YÍmí¥5Ÿ>ZzcQ˜d<Ê£y)tåyd'M©4ݶÄPLÂ>õ ãñ=ÛH{ÆÒ¢CK¶²•GúPíú*_‡ŒùuvBέ^·Wæã¬;VÊvi»Z#ž®  »’YՃߊ÷P¨¥n´}ÔY˜ãt‘IÒ>Èäéñ~‚5¤j²ö²ýò))Ám9éÍmAbÈOÎJ©K€ª)³Jù´‰V}ðÍDÈŠKú§|§‹x.Š£ÁÐcÜVêu'Ò¡«æR+•û!—Õ—ìD«UVUQÒÈZQµ¾j¤Õz÷ût ðÌ Ã·‹’ºDÓÓ„útg×l¯
çˆprð6Á­Œ®¤b½K±zÈUHuI]ƒJ“6Ü¢Aç퇋‘ÏÝ(‚i
F¶Ëxª ì(½éû^]W@Ï#|“Züð6¤JL4Cy%Äþ[!!mÛ¯ˆ“›•tîoM÷l?¼,œÊŒ07•]|u€¶Y,}²äÌ|Ãƺw	¸bÏÕЉ˥©ÿþe=qÛQ|^ÇQ> ¡#€ñÏ¿ZùÎU„iË\™c_DM«óKœp»…5ñÌkÊÍ0‹pöý×ôU"Éä“о‡çªxú^£W÷ã"9$Ã\=7gòÀ3Õñut
Ž0=b\7Lô*^IYcÔ?G—û;ã'ªë!ÛlO³¯w×*dض‘?#ìç|ï}
+xÚÕXÛnÛ8}÷W€˜åE”Äô©¹´u$nâînÓ…bÓŽ
+YJe9möëw(’6}‘ìb·
ü`ŠòÌ9Ãː¤‹áGºw#!Áxw4ëàîjßvˆiíAsÏi?v^¾aЉu‡“º{H§¤;ö8â~`Œ½‡òëC9ó{”cïª*£J—/åD–>‰=™ûÄI¨C"<ù·Ã÷ÓáÛxÆY¨¿u>ßâî<|ßÁˆ‰¸ûÊ!º³N@™)g«Î‡åºžAý.rœ°ýì(C8ä–¢(6G÷I©9i®‡‡y2“ŠÅË7”®I„BÔcÜ`ŽµMàØ0ÄH–ÊâRV‹2—ãí‘Xˆ"AŒD4üY‘Ou©v .ý_ÝKëcñUŽª´È‘¸Û@/,Ö|”…O¸÷˜Ž½î5)Å4‡â,Qý
@ž=ù!÷2³0!^Ìm÷»§F/ôwY,ª4—s¤ÉºÚƒlŒBH]é…‘>Í«uåGI%§EùôÔlPR®(kwêmtŸ*…¦r<ú”{I¶h
+Z)3©L´%=ÍŠ»$sG(Óä.“‡;VPH0
+i\ÛN{=û]‡(`ñrŒš7¥|¦”·bY›v@ £5ÀëÓóþðÝ볃ä¸ »¸yãrÚÉY›}äÚ°–äZ
9ðøÓYÿüä²ÜÀ/ˆ‡Íô–ÍÍì´É^rÍ@+n-h–Ú
+mpuúñäb?ŽQØrð8íÍÍ^Š-X+Žm€–¤x|qþûéù°qî3î5dEX4“\µ7“46{I¶`­H¶Z’ ìïdË4Šƒff«öffÆf/³¬³6@ËÌ\œùpžxŸ)°XcÞ<§½‘¢µÙG±
kI±ÐPt? Aï£`ïõÉñÇ£Ss\'ùx[X¿‚5Ôiofklö²mÁZ±m´lÀw§¯Ïý?M†CµABGµÁО¬Û§ô*wš%¦êÎT@>‡w^¥7S›Û<¦ÉVróõ‹3n*çÅdTI“J%e™¸©“DS´©RÌ&¢ѵ=kK+cÙ[™ÖJ¹"ÕBQÕÙÁ”s“‡N¢nʯjíìã¡V!#ªÓ¢Çz(!›¨ÄêÅoó‚üÅÁr´/&1->Ã'²yÚ­ÊŸ^mçX=¦}ucöKf¥“•Ü”–><–	äæÄk¹ðÿ"1e”y— -uQ%–êß%ZÃÄœÉJ9Xêš4§#9?ô{=`¥««t¦fs]¼7ƒªÅPÎ+ý‘dY¡RÑïJd3P½~¤l±Ù?_Ì øÎ"ƒë÷‚7SL»)ËùÆ’YM"Z†¾€=ï|[-JkѵUj–(Ö*
+yab¸U’lÃÅb13]]v@ÁQÒ
(‚Ù
+ÌÜ!*ƒÉ4”»E¯cFŠ¸׃Ýôn`2‡^‡¤BaÚS >^—BBš–ß<=djrÿ%óŸp3ª¤°´—»t²‡¶
–9VÊ<§°°žzó§LÅ2é& “V÷ö
+Ø~³çÏd¥MA”ßiRúDxÿ¿Û迈"¸­˜Ù3_&ÏøÝ…°Æ‡—"Ÿ¨}œOÚô«-³Ús¢O²_vál=x ÎwæÌd"!ÿç/¥ú5(FîShId`žB
º’å­Ìe	¹ÜØ2·¡Ô³‘¸°O¾9øÄ!¦‡ö(¢˜˜ø™ù£?þ8¾‚;™×?2]äƒë?ž¦z?wÕQo¹Ûòü
ö¿y8
 endstream
 endobj
-1287 0 obj <<
+1422 0 obj <<
 /Type /Page
-/Contents 1288 0 R
-/Resources 1286 0 R
+/Contents 1423 0 R
+/Resources 1421 0 R
 /MediaBox [0 0 595.276 841.89]
-/Parent 1249 0 R
+/Parent 1349 0 R
 >> endobj
-1289 0 obj <<
-/D [1287 0 R /XYZ 90 757.935 null]
+1424 0 obj <<
+/D [1422 0 R /XYZ 90 757.935 null]
 >> endobj
-1290 0 obj <<
-/D [1287 0 R /XYZ 90 733.028 null]
+1425 0 obj <<
+/D [1422 0 R /XYZ 90 733.028 null]
 >> endobj
-1252 0 obj <<
-/D [1287 0 R /XYZ 135.439 663.906 null]
+1385 0 obj <<
+/D [1422 0 R /XYZ 357.664 687.817 null]
 >> endobj
-1291 0 obj <<
-/D [1287 0 R /XYZ 90 649.782 null]
+1426 0 obj <<
+/D [1422 0 R /XYZ 90 671.089 null]
 >> endobj
-1253 0 obj <<
-/D [1287 0 R /XYZ 357.664 597.009 null]
+1386 0 obj <<
+/D [1422 0 R /XYZ 357.664 371.734 null]
 >> endobj
-1292 0 obj <<
-/D [1287 0 R /XYZ 90 580.827 null]
+1427 0 obj <<
+/D [1422 0 R /XYZ 90 355.007 null]
 >> endobj
-1254 0 obj <<
-/D [1287 0 R /XYZ 357.664 302.09 null]
+1387 0 obj <<
+/D [1422 0 R /XYZ 357.664 292.336 null]
 >> endobj
-1293 0 obj <<
-/D [1287 0 R /XYZ 90 285.908 null]
+1428 0 obj <<
+/D [1422 0 R /XYZ 90 275.609 null]
 >> endobj
-1255 0 obj <<
-/D [1287 0 R /XYZ 357.664 223.237 null]
+1388 0 obj <<
+/D [1422 0 R /XYZ 357.664 224.892 null]
 >> endobj
-1294 0 obj <<
-/D [1287 0 R /XYZ 90 207.055 null]
+1429 0 obj <<
+/D [1422 0 R /XYZ 90 208.165 null]
 >> endobj
-1256 0 obj <<
-/D [1287 0 R /XYZ 357.664 156.339 null]
+1389 0 obj <<
+/D [1422 0 R /XYZ 357.664 157.449 null]
 >> endobj
-1295 0 obj <<
-/D [1287 0 R /XYZ 90 140.158 null]
+1430 0 obj <<
+/D [1422 0 R /XYZ 90 140.722 null]
 >> endobj
-1257 0 obj <<
-/D [1287 0 R /XYZ 357.664 89.441 null]
+1390 0 obj <<
+/D [1422 0 R /XYZ 357.664 90.005 null]
 >> endobj
-1286 0 obj <<
-/Font << /F31 528 0 R /F22 521 0 R /F42 717 0 R /F41 696 0 R >>
+1421 0 obj <<
+/Font << /F31 604 0 R /F22 597 0 R /F42 818 0 R /F40 783 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-1298 0 obj <<
-/Length 1304      
+1433 0 obj <<
+/Length 1474      
 /Filter /FlateDecode
 >>
 stream
-xÚÕkoÛ6𻅁}‘˜å[RöøÐmíZlCÖdØ°4‰vÔÉ¢GÉ‹ýïwI[Žä¦ë‡¥…óuï;ޝH¦~dšâi,b”21ÍW<]ÂîË	ñ§s8ž÷Ο_Mž½`€…RɦW‹]$(™^ב@r6'ãhÝä™)fs*ptÙšMÞºùµPfF’HÕùŒD
-v“$•If7W¯'ß_íy{É“–óß“ë<-@Â׌XšLïaŽIÓéjÂ)óójr9ùeOÃí3ØSNö¸v”!,…×N Šó*–µ×imÞ­Íêü<×õbFE¤Í
-TË*«Ñ³”‚5IŒ$å½·X`Ã{01’ ¤…x£Ú©U1¤Ä$ŠSâÁ€q¢\͘ˆÌF¹U¹pc{§‚¤úÊÛR× q#H/@ð¬B–ÙtÎÁž8=’÷ÂèÑ?e¡¼gê;äe]W»™Ñ™[ZòÚ›kÓôÛÝ#ò½iËZ5È ï0%g¤G®á§\³¬ôíçà<š«5˜Ì¨FUö8÷wºòÓf}§L í137¼Å˜Öe«‚t=wÞ³ÊTÙzÜ°‚yY/ß˜ïŧë{Þ÷½8åû¢œlõÆ‘M=8Z* NFƒøD¢$§{Ù¤ÙIÞû»Ë·›B}Î÷6TBon+uì¾-~Šk4Ó]F_4ªÝ[½£Az*‰¥"°Úy at U„PuÇgY퍈ЈuÀAE3Rü#ížÂHVƒ9#½8økI‰(ÄvCf1ŠóLJkõ>rs吒ž…Jy|Ù2”ÄÁ	Û/Á”Rî=BD &y_Ӂ| „‡ø:äZñ>X&kCQ8…€Øó`ÒAÄ@9»€I¡ë™Ä}Œx—#D gC>^£tÀ‡#Çÿ‘Ur,p)Ü™s$p“÷îýÿ·2^Õ­2+U”Y«ÜK¦!ÖËùZ»Û’Á]‰6ªq[…2½œ\8ì…Ñ+7s!î" r¢ÝÊL¶RÀ¹›^cå>¿T|%·T´›lF±gõ ¹È8²S˨\¯Ö›¶Ëá®ð×&[ZÂŒÚë	#ñbÂÆýõ›dÆd;w˜5n«lýÑz]•þS»M‚»ÙQêˆÒ£ªÉMyÛig©ÕX^¥—¿rtInkJ},uSÐÒšÁ…Z¨8ǵ¢åZ„ÒS
Ä*ð4ŸÂ©Ÿ »xם`á³T¾ÞûH'é¥Ù®ü·Öc’@Cšþãâ硐Ò	‰ÒV½!	99dí.~¡Á€õÿ7'“P’ Î嘧Hø0õ‚qK›'ðÒ…M0Á¡¬ì¤Æ»„AI~ fC·OÙìžB=Þ&†ÝבC‰?âyAjM9b<íÈ]¶:|<Ùh˜™Y…B}qé
Ô` Ò”CPÇ÷ñý督4	Á½Ê†ÒÞ³ø«û~±—ygS¾)‚Õúç1”tyÁ_”u^ÁçÁHÛÊÀqÁ¿_
‰A#ƃö÷yƒîF:Œ%I ñÍÈŽH‘|ìõ"ÅÇ¿ítoS2A1Iû7ûææÀÝ
-÷RÕÊ@^Üç97þ&/lbT·n»$瘝éVдúÐö<nñÛ·—?B
-}õÜ-¡{?þFúNowKU?´}{ç_öLßé
+xÚÍXioÛ6þî_á2³<ud؇u[»Ö%6,
Å¢²¤QRŽ¿—"©Ã’Óv@—€Eñx¯ç½(²Äð#Ë/ ˆ‰åf¿ÀË̾]»º†åõ`ýõåâÕ§Pä³åå¶=î$(Y^&Wž@bµ&c¯Tw¥Ú¯ÖT`ï¢Vͦ6ãs¹•jEBOæ+âm$̆>‰<®®/ß/~¼ìx[Éó5çW×x™€„ï±(\>À#EËý‚SfÇÙâbñ[GÃÌ3˜ŸSNöqí(CØN;DáVÅ4·:]OOwYqgZWo(íÉ€
I€|Ê[*°Àfìaˆ‘vêç²nT.“)%æ£ "v"F€Ëžj¤yK·æYßJ'_q'7uZäæ}ہ’%€ d%*Ý™‡Û"³Ãª¼•ÊѶ'cóø€1ÍÓZž˜×¼È×ÅŠï^ÿI•Åe	j´k{§óÒz-× ÃÑÈ4gÊœNwj[(džû¸W¢È³§•/<Ç(V‰¦rÇož>b
+U4ušË
+[ÁÔ °Ç°OÒÁZoìiÿÆÞN‚D°ë«÷œvˆéÈl%¯Æxg`ùºIävâëÅŽ±ó-vIÑÜdrß#>”øb at 9ÍŠ­†`[ɺ³zKƒT!Š„cõ8å!êšå“8·FDhÆ:`Ž mÏ9xðŒ‘žðx³Ö`ÍÈÀ>ÅZ¾(vÄž¦Ì0f—{—«‹Îs¡2µ‡Â…ŠxЈ§l
+Âã7`JßwÜ„ˆ@ÌçCM'òù°CØߺ\+0>Á½eâº_˜ŠÂ)8DǃùfG ”#±u˜Jëš nÃd]Ž8é·œLùPXìQ£t‡#?>“VrÎq)Dƒ€œqÜÐ:n5h66•TÊÊÌ `Œ¢°—³)¯ ñ€Ú. :bÜFª+%ãäzª8Bˆ8f_4X"æ½ÓÉ>âÐ\Ž	äW†9Ôr™›õ¶ðëu¥ÚäSU×MeÆie–ðՍAÞLÔ·iå¶[óÂxSäuœæöP"á%3'ØAÎ׬o ]›¡Žäq!`Bƒ¦‘ŒcW*)CB#(ÄlÉuJ„,Ö¶vzAíìŽóA“çv¯ÛÛFohÎC’Zã<Sj¬\¤Žd‰ /h~G²´™nÏóÒØbK°=?ðû…D˜&Sߦa,&®=Ž¶ÞùË8IÒ|×g’ïlumò>/Þë„«4îJ‚F Xõ¤ØÇYºË÷]CY6ª,*Y?ê³Þ8¾µhþ\xG6¼ÛkVq#ÝÐnL;´¦öá.Î¥ŠŸ©‹ÿwYô#ï]^Kµ—I×ÒÌh•¸|·.ÓŸ:À*kZ`*‘jÐò%æôV{32u6hû-8×·\z*Vñ^g¾ŽÐ@Àmbsë¨Ø‹‚¦R˜gkO5¬Ž½’›b_6u›.Œ×›¯ß«x§	3ª«?<‰&®®Í V*~2‹qe¦ÒÚ.•e–¶úë“…™” ¸:KØ‘Ú㉬6*½iµÓÔòÖp.+v}3tÉ€n­Òb,õ€“Ór`ÛÐŽ[oð2´ùÄû	%Çî'{ÇoÒCÉ>r&žøÀ¯[;ÀÜg'Õ0eî‚Ó
+A]\›dÆIÉVœ±I .cüuöËTH
+Ý
qÉT7ÕS">´|®)üéìÏ¸ôYÇá_íqBh¸?‡}\Ü¥îiõ(éãðp]óÑ‹Úü%Ä偩š|ªfE_@ÍîîÑݧùì-ôàû´†Bð¹¦@÷ÄÿýËVûešÊ€DÃOW]×Ýs×*½•¹TqÝGˆûRQÏÅѯ®kææA¢SLO6op›²Fio_.°þøþâg¾w¯íQ":¾¾ÿP<>íd~h]ª§æù÷_
 endstream
 endobj
-1297 0 obj <<
+1432 0 obj <<
 /Type /Page
-/Contents 1298 0 R
-/Resources 1296 0 R
+/Contents 1433 0 R
+/Resources 1431 0 R
 /MediaBox [0 0 595.276 841.89]
-/Parent 1249 0 R
+/Parent 1349 0 R
+/Annots [ 1440 0 R ]
 >> endobj
-1299 0 obj <<
-/D [1297 0 R /XYZ 90 757.935 null]
+1440 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [128.157 456.181 194.318 466.712]
+/Subtype /Link
+/A << /S /GoTo /D (wcserr_8h_1691b8bd184d40ca6fda255be078fa53) >>
 >> endobj
-1300 0 obj <<
-/D [1297 0 R /XYZ 90 733.028 null]
+1434 0 obj <<
+/D [1432 0 R /XYZ 90 757.935 null]
 >> endobj
-1258 0 obj <<
-/D [1297 0 R /XYZ 357.664 687.817 null]
+1435 0 obj <<
+/D [1432 0 R /XYZ 90 733.028 null]
 >> endobj
-1301 0 obj <<
-/D [1297 0 R /XYZ 90 671.089 null]
+1391 0 obj <<
+/D [1432 0 R /XYZ 357.664 687.817 null]
 >> endobj
-1259 0 obj <<
-/D [1297 0 R /XYZ 357.664 620.373 null]
+1436 0 obj <<
+/D [1432 0 R /XYZ 90 671.089 null]
 >> endobj
-1302 0 obj <<
-/D [1297 0 R /XYZ 90 603.646 null]
+1392 0 obj <<
+/D [1432 0 R /XYZ 357.664 620.373 null]
 >> endobj
-1260 0 obj <<
-/D [1297 0 R /XYZ 357.664 552.93 null]
+1437 0 obj <<
+/D [1432 0 R /XYZ 90 603.646 null]
 >> endobj
-1303 0 obj <<
-/D [1297 0 R /XYZ 90 536.203 null]
+1393 0 obj <<
+/D [1432 0 R /XYZ 224.689 570.554 null]
 >> endobj
-1261 0 obj <<
-/D [1297 0 R /XYZ 224.689 503.111 null]
+1438 0 obj <<
+/D [1432 0 R /XYZ 90 554.201 null]
 >> endobj
-1304 0 obj <<
-/D [1297 0 R /XYZ 90 486.757 null]
+1394 0 obj <<
+/D [1432 0 R /XYZ 357.221 520.735 null]
 >> endobj
-1262 0 obj <<
-/D [1297 0 R /XYZ 357.221 453.292 null]
+1439 0 obj <<
+/D [1432 0 R /XYZ 90 503.674 null]
 >> endobj
-1305 0 obj <<
-/D [1297 0 R /XYZ 90 436.231 null]
+1395 0 obj <<
+/D [1432 0 R /XYZ 386.954 441.337 null]
 >> endobj
-1263 0 obj <<
-/D [1297 0 R /XYZ 158.393 361.938 null]
+1441 0 obj <<
+/D [1432 0 R /XYZ 90 424.609 null]
 >> endobj
-1306 0 obj <<
-/D [1297 0 R /XYZ 90 345.211 null]
+1396 0 obj <<
+/D [1432 0 R /XYZ 90 407.12 null]
 >> endobj
-1264 0 obj <<
-/D [1297 0 R /XYZ 90 327.721 null]
+1442 0 obj <<
+/D [1432 0 R /XYZ 90 392.549 null]
 >> endobj
-1307 0 obj <<
-/D [1297 0 R /XYZ 90 313.151 null]
+1397 0 obj <<
+/D [1432 0 R /XYZ 158.393 317.788 null]
 >> endobj
-1265 0 obj <<
-/D [1297 0 R /XYZ 431.616 279.924 null]
+1443 0 obj <<
+/D [1432 0 R /XYZ 90 301.061 null]
 >> endobj
-1308 0 obj <<
-/D [1297 0 R /XYZ 90 263.197 null]
+1398 0 obj <<
+/D [1432 0 R /XYZ 90 283.571 null]
 >> endobj
-1266 0 obj <<
-/D [1297 0 R /XYZ 245.545 230.105 null]
+1444 0 obj <<
+/D [1432 0 R /XYZ 90 269.001 null]
 >> endobj
-1309 0 obj <<
-/D [1297 0 R /XYZ 90 213.378 null]
+1399 0 obj <<
+/D [1432 0 R /XYZ 431.616 235.774 null]
 >> endobj
-892 0 obj <<
-/D [1297 0 R /XYZ 256.414 180.286 null]
+1445 0 obj <<
+/D [1432 0 R /XYZ 90 219.047 null]
 >> endobj
-102 0 obj <<
-/D [1297 0 R /XYZ 90 163.559 null]
+1400 0 obj <<
+/D [1432 0 R /XYZ 245.545 185.955 null]
 >> endobj
-1296 0 obj <<
-/Font << /F31 528 0 R /F22 521 0 R /F42 717 0 R /F11 978 0 R /F8 1025 0 R /F7 1028 0 R /F41 696 0 R >>
+1446 0 obj <<
+/D [1432 0 R /XYZ 90 169.228 null]
+>> endobj
+1024 0 obj <<
+/D [1432 0 R /XYZ 256.414 136.136 null]
+>> endobj
+1431 0 obj <<
+/Font << /F31 604 0 R /F22 597 0 R /F42 818 0 R /F11 1069 0 R /F8 1129 0 R /F7 1132 0 R /F14 1084 0 R /F40 783 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-1312 0 obj <<
-/Length 1512      
+1449 0 obj <<
+/Length 1524      
 /Filter /FlateDecode
 >>
 stream
-xÚÝYÛn7}×Wè‹T,ï£(Ôu ÒXh£XKk{QIë®VJò÷.Iioâ*MÓ …ahµÎáœ!gxl2ÆðCƏ•PÈ01^¬Gxü o_ŒˆÁð¬6þ|>úîŠÁ,d$Ïï«é’ AÉx¾¼™¤¦3‚1ž<íI±œÎ¨À“ë²Ø-J÷ü6½O‹)Ñ“t³˜’I
-oµÒbBÌôvþjôÓü€íW&˜´ÈŽnnñx	+|5ˆ=~ÏcÆë§Ì?¯F×£_>Ü{ïû‚„
GGÂRTÑ]&e⢸ÊÒÕrÛ·bŒ?Íd­(=",gÚÏ·`ï(m ‚a”`ƒ"¬jPÙ¦ì Q`…è:’}]<øñ·uLoÃl¸«0;ˆ#©U$6î AN’6ˆs¥9Ø]óušê( '»¡»7Lx¹åÒ"¯»¤$¥ŽÆÉÉ íŠ#Ç2J»·¤ýè+B{0Ð^\<&E7~ŽgMÀÓ¼{ë8tË¥…ÞO©˜$«]ÚÁiÅâ{›8ªÐˆÉ&ꍢ·°YÓ`ÓT–3F¡`
-_¶%"¾p_¦e’­R_º/Óí¢ÈžÊ,ß8WuPÈ:åˆùÍ5L»hD#!%XZ‹§mÕ:~AZ£­oëI¶µŸf²ÛÚõا2w#OÉ֏• ë_³EgºË¦ôVù}ÏÚ”AZƒÃ}sí,xÝ‚ Iò®ŒÒ~ø÷ît؃šøáuҍ›„™ÿcJ0tC"&‹t‘Ë­‹
-ní{[:–¸*ÎÁzV3ï잶K» ÷‹í6-ßaá—tÁÒPŒ‹ho‡IzŸ%Çܶ5A\˜s£÷Öñ%´\ú蟊N¹´†XÄÕ…"…RbØ5ÆÔö:²0ö0ÁDI݉|¶Z¹¸N×wi±u_`WŸåcæß„ÓB¹™$Eê‡s÷yç¿Cý‹a¾ƒUL…˜ îÞƾBðC… ¾BT—_òÅn
§,	"Ô„c]¡‡Êbû^5ËՁ‹‹¬·¤T,ø;ì>¬êå1NÝ‹lŸöT&¸´©p°«í[á>ûhÛì,«îÙ‚Y‘® [§÷ö¦vÖ·Î Ù:~³M‹½«—óëž²–`ýË
-´ .»uå½}„ÊÒ“ì…\S®:]²ÞÉÞú_ÎÞDR$ë´©k§q“of›*؇)ØÚI©À禔b†ˆTŸ™RO)ý§S*bXö¤”ù”V7¢FN÷Ö_¸¨|ÝÜîLÇØ€d#„NUgl—--æÓµg:t¹.óPOïó¢Ë/³d.¿öl	†¨þ²;Bœ¼< ®Ç™’Öh3ßd›Åj·ôdúòlžÂò¿ïzSHñ=4KôØuA
´ÿà⇞j ïB§¨÷™3$6Õ.Øú¤©Ÿ"ÁfHˆÄ°B$
-è…H0¢ÿxÃú/ŠÜrݱ8²›ž¦]a$ŒŒÓîmi?úŠÐ´× c´×ñΠ=†Ür•Ý±8Ï”ÝTÀiæ"N»·¤ýè+B{0Ð^\æ»»UWørPɤyšyoo¹Œo	¢š„ìm:¨­?£ˆ‡þª¾œæ˜!½?!¤)Ò-M
­d´ýt2šæ¼q2Ú>¹Põªðf´’ÑNCÛIý4SŸ×?ﮫ³>
]ÅÖ£¡ù;÷2¨¡õ¬fÞ£¡›.ÏÑÐ1Å›‹èhhg‡8–
èJC‡ÄžÐÐgF4tt	-—q
‹¸ÒÐ1(8qDD¸üÏihõIÚ—ƒjZˆÞŠhñ¿Ñ_£®®ÖÅT$úÿ0„Á1t“¿ÿ,ÿ
¤ˆ©w!	Ar&<z•Ït“IZOî)ÿ9<\Ù¥wî‹rD_`v!¤ûçϧûÞÚæ>Ë¿ýxý4õËçî+Gªy&.óÜVjù.9³/pž
+xÚÕYÛn7}×Wè‹tÞ/FQ ©ë A€¦‘Ð>$A±‘Öö¢’Ö]­äøï;\’ÒÞD¹1Ò´­–Ã9œÃápŽLÆþ‘±Ác%2LŒëßÀÛ—#âGNã/æ£gWf!#Ùx~]O—	JÆóåû‰@ršŒñän»HËå4¡OfU¹[Tîù]v•S¢'Ùf1%“Þjm䄘éÇùëÑÏó¶_™`Ò"ÿ5zÿ—°Â×#Œ˜Ñã{xƈ3^8eþy5š~=øpï¼
+N6!È£a)¾ ¼ÌFôìŠÒ#]À&åˆqS»›UE™¹y×E鬛ä2…$50É¿9Ž°PI¥7Èû2Jùá?úÓ92šúáuÚ_-áˆóàþÏ)Á°]DLÊlQ”Ë-ê{LGRŽbWÎëyßå›Åj·ôdæêR°Îý}g
+)¢¿_lÑmß5HëàâÇ>‰!ˆÃæ&ŒBv¸M¼L«Ô‘~•g«åv ï€TD=y"ãuδHà õÁ‡…ü@©èÂS¨ˆb›8 l“Áª˜oª…<'ºgÊoñ®‰ì­ãÈ—‡,lá2Œ¤VÑ8¹3T8xä4í„!ªIœvos–ö£¯í1À@{0F{ï´Ç;.ëãÛ§Š•ÔÑ8¹3q´G²C	¥&N»·9KûÑW„ö` ½¸¸MË~ü	ÎÚ€§y÷ÖqèŽK½ŸR1IW»¬‡/ÒŠÅö6qT¡“mÔ÷Š~(vÒYºbÇÍ…ˆ¿³.³*ÍW™¿µ.³í¢Ì謁؜»§æ·Yh$d¸üuØóÃÒ"mý=É°žä[ûi&»­]}ª
+7r—nýX°þUy0[pÆ oØTÞª¸X›2ˆš§Þœ:~s’ØÍ)f'/NÜɹ-
C’!¥å™œ
ÖIü—=]—þ.ÝfÕ,0ü'½Epwªj/¢[8¼MZ`x$-è}ž÷¶¬á®æ±Ñ{ëø:.}ôwe¯\ÚV0qÝ*Æ  P
+›í¬‘êuƒdÏR£z¾Z¹ó·ÎÖŸ²rë¾@ןÕmîß„ÃB¹™¤¡K´gÄ~~òßaý‹‡0ߏÀ¹*§BLP?µq«²‚úQ÷C¾:‹ÝYêC§$ÔÓ•ÅÞ{õ4W..òÁ’Ò ÁfŸ?VÍr	§îe¾Ï*µM£7©Ó·Æ}þ9ð¶ÙYZݳ!I™­ 
+[§÷öfvÖ÷Î Ý:‚óM‡¾«WóÙ@YK°þ†eåDC~o¡²ìv=¢\õ7ý°í½Ý[ÿË»÷Ö‘–é:«ÂÖu·qSl’MìÍlíÙR»¥3D¤úïi¬è–J…–[Êü–ÖQkO÷Ö_hT¾íÞz¦clGŝ@skÏX́+ÆŦ‚ìÞ?Ev‹/PÝ¿
d„í¨¿nBˆ&º%ìûß«n
+ý?Sæ¤iŒŸÔ!Á有atHÐë&`DþµðÎË¿(rÇeTuÇâ|¤ê&¨…„ÑlÎÑÞðušö( §½	¡½…wžö(rÇeTuÇâl©îíš!…$J»·9KûÑW„ö` ½¸,vŸV}ÝËA$“äiæ½u¼ã2®»%hj~&doÓCíü²MJOÃôõ„4Ç<éý	!M‘îÈhjh-£í§“ÑÔ0'à“ÑöÉu@õ«Ò›ÑZF;
m'
khÐxL=í|Z¯«Ù†®cÐЁü‡ã*‘a쬆vÖIÃ|@C·]>FCk¨º¼½ˆž†v6qè:eºÖÐacOhèGF4tt	—q
‹¸ÖÐ1({äl¡Qú¤ˆßLDwša|(N›ãPa¾üVîGW1ÍʼAºøŸzݍg›¬L«P
+¯{æS[| ¿„>™»b.0½`Ø}£˜øfýÚVÕ·é¿ÿ4{2ëÕ?i«›D]Ÿnœèý–Ò£çoÌ.jÿ
 endstream
 endobj
-1311 0 obj <<
+1448 0 obj <<
 /Type /Page
-/Contents 1312 0 R
-/Resources 1310 0 R
+/Contents 1449 0 R
+/Resources 1447 0 R
 /MediaBox [0 0 595.276 841.89]
-/Parent 1249 0 R
-/Annots [ 1315 0 R 1316 0 R 1317 0 R 1318 0 R 1319 0 R 1327 0 R 1328 0 R 1329 0 R 1330 0 R 1331 0 R ]
+/Parent 1349 0 R
+/Annots [ 1452 0 R 1453 0 R 1454 0 R 1455 0 R 1456 0 R 1464 0 R 1465 0 R 1466 0 R 1467 0 R 1468 0 R ]
 >> endobj
-1315 0 obj <<
+1452 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [126.921 699.305 131.683 708.151]
+/Rect [126.921 625.136 131.683 633.983]
 /Subtype /Link
 /A << /S /GoTo /D (structpscard_37a06c885cf73736f2eb5e78bd1034a1) >>
 >> endobj
-1316 0 obj <<
+1453 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [126.921 686.353 136.665 695.2]
+/Rect [126.921 612.185 136.665 621.032]
 /Subtype /Link
 /A << /S /GoTo /D (structpscard_71912f084bc3cadeb0758756a723071a) >>
 >> endobj
-1317 0 obj <<
+1454 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [133.547 671.902 156.869 682.248]
+/Rect [133.547 597.734 156.869 608.08]
 /Subtype /Link
 /A << /S /GoTo /D (structpscard_9986f2ace84978f6cc543224b57592c9) >>
 >> endobj
-1318 0 obj <<
+1455 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [413.696 614.801 448.883 625.814]
+/Rect [413.696 540.632 448.883 551.646]
 /Subtype /Link
 /A << /S /GoTo /D (wcs_8h_e5cc3f5d249755583403cdf54d2ebb91) >>
 >> endobj
-1319 0 obj <<
+1456 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [480.462 614.801 513.996 625.814]
+/Rect [480.462 540.632 513.996 551.646]
 /Subtype /Link
 /A << /S /GoTo /D (structwcsprm) >>
 >> endobj
-1327 0 obj <<
+1464 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [126.921 282.452 131.683 291.298]
+/Rect [126.921 208.284 131.683 217.13]
 /Subtype /Link
 /A << /S /GoTo /D (structpvcard_88fa516543184eaffe6bd2c57946d9a7) >>
 >> endobj
-1328 0 obj <<
+1465 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [126.921 269.5 136.665 278.347]
+/Rect [126.921 195.332 136.665 204.179]
 /Subtype /Link
 /A << /S /GoTo /D (structpvcard_f011f1972d6d345540f36a5c08a30d1f) >>
 >> endobj
-1329 0 obj <<
+1466 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [143.519 256.549 166.841 265.396]
+/Rect [143.519 182.381 166.841 191.227]
 /Subtype /Link
 /A << /S /GoTo /D (structpvcard_5c97562bbadb55b8a2db59d9c7878059) >>
 >> endobj
-1330 0 obj <<
+1467 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [414.183 197.948 449.37 208.961]
+/Rect [414.183 123.78 449.37 134.793]
 /Subtype /Link
 /A << /S /GoTo /D (wcs_8h_e5cc3f5d249755583403cdf54d2ebb91) >>
 >> endobj
-1331 0 obj <<
+1468 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [480.462 197.948 513.996 208.961]
+/Rect [480.462 123.78 513.996 134.793]
 /Subtype /Link
 /A << /S /GoTo /D (structwcsprm) >>
 >> endobj
-1313 0 obj <<
-/D [1311 0 R /XYZ 90 757.935 null]
+1450 0 obj <<
+/D [1448 0 R /XYZ 90 757.935 null]
 >> endobj
-1314 0 obj <<
-/D [1311 0 R /XYZ 90 716.221 null]
+102 0 obj <<
+/D [1448 0 R /XYZ 90 733.028 null]
+>> endobj
+1451 0 obj <<
+/D [1448 0 R /XYZ 90 642.053 null]
 >> endobj
 106 0 obj <<
-/D [1311 0 R /XYZ 90 658.328 null]
+/D [1448 0 R /XYZ 90 584.16 null]
 >> endobj
 110 0 obj <<
-/D [1311 0 R /XYZ 90 571.647 null]
+/D [1448 0 R /XYZ 90 497.479 null]
 >> endobj
-1320 0 obj <<
-/D [1311 0 R /XYZ 90 549.335 null]
+1457 0 obj <<
+/D [1448 0 R /XYZ 90 475.167 null]
 >> endobj
-1321 0 obj <<
-/D [1311 0 R /XYZ 90 549.335 null]
+1458 0 obj <<
+/D [1448 0 R /XYZ 90 475.167 null]
 >> endobj
-1322 0 obj <<
-/D [1311 0 R /XYZ 362.337 514.206 null]
+1459 0 obj <<
+/D [1448 0 R /XYZ 362.337 440.038 null]
 >> endobj
-1323 0 obj <<
-/D [1311 0 R /XYZ 90 497.479 null]
+1460 0 obj <<
+/D [1448 0 R /XYZ 90 423.311 null]
 >> endobj
-1324 0 obj <<
-/D [1311 0 R /XYZ 397.395 464.387 null]
+1461 0 obj <<
+/D [1448 0 R /XYZ 397.395 390.219 null]
 >> endobj
-1325 0 obj <<
-/D [1311 0 R /XYZ 90 447.66 null]
+1462 0 obj <<
+/D [1448 0 R /XYZ 90 373.492 null]
 >> endobj
-947 0 obj <<
-/D [1311 0 R /XYZ 195.643 414.568 null]
+1025 0 obj <<
+/D [1448 0 R /XYZ 195.643 340.4 null]
 >> endobj
 114 0 obj <<
-/D [1311 0 R /XYZ 90 398.214 null]
+/D [1448 0 R /XYZ 90 324.046 null]
 >> endobj
-1326 0 obj <<
-/D [1311 0 R /XYZ 90 299.368 null]
+1463 0 obj <<
+/D [1448 0 R /XYZ 90 225.2 null]
 >> endobj
 118 0 obj <<
-/D [1311 0 R /XYZ 90 242.975 null]
->> endobj
-122 0 obj <<
-/D [1311 0 R /XYZ 90 154.794 null]
+/D [1448 0 R /XYZ 90 168.807 null]
 >> endobj
-1332 0 obj <<
-/D [1311 0 R /XYZ 90 132.483 null]
->> endobj
-1333 0 obj <<
-/D [1311 0 R /XYZ 90 132.483 null]
->> endobj
-1334 0 obj <<
-/D [1311 0 R /XYZ 363.99 97.353 null]
->> endobj
-1310 0 obj <<
-/Font << /F31 528 0 R /F22 521 0 R /F41 696 0 R /F42 717 0 R /F11 978 0 R >>
+1447 0 obj <<
+/Font << /F31 604 0 R /F22 597 0 R /F40 783 0 R /F11 1069 0 R /F42 818 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-1339 0 obj <<
-/Length 2264      
+1475 0 obj <<
+/Length 2258      
 /Filter /FlateDecode
 >>
 stream
-xÚÅZ]oã¸}÷¯0ÐXsIQ”Ä (Ðít‚Ylt쐊­ÄBmÙ#Éɦ¿¾—"iQ¼rŠŠ<Dî¹<‡¤(]³9…?6—t‹˜H.æ›ÃŒÎŸáê팙Ö4¯œöŸîg?~äp‘Ÿß?5·GŒˆ€Íï·A’åŠQJÕis*ËU èb]—çM­?gOY¹dÉ"+–l±Éàj""¾èòëýϳ¿ß_¸Mf‚GŠùÛìá+o!ßg”p™Ì_á˜&åü0nŽ÷³õ쟗ú:‡ëcŒO÷.à„FÂô.&	LóÂtéô²IËíÍÍAõàǏAÐ õXL¢ lîÿTcBÃ	g	 â6]a ‡Xaš÷nÉÄ"-ÓCVƒ¤Í¥â|x´ÇŠ­8«"S¸ç%`k<_bñ¢.e*ÔœVú^èÿõ.Ó?ݯuB®0å„E±IéîWÓ+Á8	l¯òa Adloÿ}xwHd˜æC:„…$…ü{Éè¢éäÛ«:<–[2d\QB¤ógDJî8ʍ£ÛãùqŸuM}QÓý9ûÿ›û¢œS©´½cÐ!t÷bÂh½ã xÿlÜŒ÷0	en}Ê6u™îÍ)Ó¢z:–‡´ÎfÔœR¶Ð9Wdh«UL§÷§¼ØìÏ[ÃËÜÑ¡$±²ýy'&qh%ƒ®‘Ý0D I’Ø’‘¦½
AûÖ©õy¶ßV#+’Üƽk¥ÓÞ¬&AK#hK.1Ã@ôi…[@#ŒËbpB˜&’ÆBµjõù`èH–tùTCùlŸ]fƒÆ™{!õئ<}‡I"†vVhP“8ˆýÚ«váṲ́öm,D{ŒÐjïnv0?ú„<$"ä]B¿øS÷B*êúí”
¨#‘Lð¾N(BÂÙ!|H¾ŽLŸPÂM±ôZè´{-´˜)1®‹…(¡±Ð%Ä,ìN[ˆR÷B6ÔÇ툅ð€ÞWƒÁ	<,z„ᨅ	<2!œ×¶Ýo¡ÁLZˆpµb„ÖB‡Ð<åë(Îz”~
'ï…lL,ÍS|À©9ÄÐ.Ç2µ†€ƒåwÀ`&hc!`„Ö‡p—ò
-0ò^HE^fUýT~°Ç 1ÚáDC&õ‡"µ}Aõ7˜IýÛXˆþ¡Õß!œÐߥ¼BŒ¼ÒêßlÓÓe ö´	Ðn'
-0éA(	îÁLzÐÆB<À­á„.å`佐Šü4”áaœà}5œNDp(;tñ胄Gðjú-lÛý̤…Wk!Fh-t',t)¯°#ï…Tä¯c»¹˜&xW
gS»9);lѨƒðê±Äï`ÛîwÐ`&D¸Z1Bë Cˆ¼uø¦_†Pæ^Ȇ¹º-óê04Q’Pͤ·‘†L®€Œ’DN¬€3)~#´â;„˜ø.ßâc̽Íò—n·y1|(¡,F{kÈ”ø\&vt¨ø3%¾Ë/>JhÄw	Aüöƒ;ßí_>GQ>|Û‰HÀ¢nZÈÛŽFã	öBêÏ:|	î†Å$Ž\ƒÁ)ÁÈ@È®	T0%ÊúîËïý|»n>Æ
W=ž¨/ˆ÷m»ß{ƒ™ôáj½Ç­÷áwðÞMë
-ï±{!÷wÁzè}D ;¸&ƒSF	‰¨èšp¥÷1Ì{æ·þÒìw^C&÷µ¾#lÖö–í;¸îät…éHvÝ€ÆòõØt7–#j\Gø¬áŽöWú
Ïc™ø?÷:í~Ç
fÒr„«õ#´¦;„ßÁu7­+lÇì…¼Ìõ/ÞuÓä²Îc”vwMðxß+$úN·@ <-LIåCV§ù>Ûê‚Á‡¬Ú”ù©)…L”Qîwِ%°ÃgmICUkq¸€¡nk•)ãpÊ›cÉ•>Ë[–Y²E¡¯•Ù·s^ªlÕY}4ÿm
GŸV—z,a›”ÖYE–ðš/ŸZº*¯jCw|2W-+U*óùJÀ6PûTS£R¥¼L•'U©Qù.UU(.pç¹2'™n®²Z<¾é]’„窩ˆÁÑxÍM½‚Æ–Ÿ=U7FD¿ìÓb«ÙŽ@×ÏšËL7÷²ã6»pñÛßÖ¿@>ý¤OËã¹Î‹¬ÂhH"[Í,—<^dõ¹,À­áa1'm¢ÅY/mQ[‚_¦˜©,êTu÷i})+ê>ÁAu>ö¹rÑj¶*|)ôÙòßé\žŽUfÊƯ»ÜN/¹¡HÀ«*ÿ6˜iî+öoËH,FJ·t0	m
¾©Ó™xÜœÌ;{Ó®¹í2{/Å{=×nnÚêÔx‘W\Š¼·Nf“L¦™6N(Õt¿Ë+}dÜá\µ>Q#^š1¥.¨é©.ü'+ÍÑë.+²–¶Ô¸´hŠÞ¢<VÿUëÓq¿?ª{^•§ÅóPWÎDS¯™XuBB[P³êœK“²ÐÍ¥áñtf|;¸2#¸	›]Z<gÛ›‘§®ZÙyyŸºN»÷©k1SO]„ËþaâÉgžºxVäfeGÞhiv5’3T	‹Á‰{ñc’‡1Iüï4m³_p
™ÔÛKô^¹‘”¬ÚmJVìÑ"lE‚¥¶²”µÆ«t.ýŸ=v¿Ö3)¶Ÿë½jcYY¹¬.zûë]’„!Cå°œ½È«;MšA^ÝÛv¿î3©»Ÿë½ºcYYݝ¬¬îÞ*¬øqŒŠa18w/OõD›ã½möjn S’û‰Þ©8–’Á8)¹zcU-x™€ÕQà PúNŸâð¢#Äè|¢ŠEâÿ5ec¬r1“îÏ%á	‡æç’†½ù¹lYJx{ØÚýþÿ{ðQ-Ù£>‰õ?–ÜP~#"}Pf~
÷¤°vçàî°á4$ææf+Þìÿx{Ö{~WõkÏ¡8ÿLgì
+xÚÅZmoã¸þž_a _l æñEÅ (p×í{(Ðtm´¤‹ƒÖV£¶ì•ädÓ_ß¡HZÔÛÈw]´È‡ÈâpÎ<Ã!)›Qøc3MgJ*¢…œm7töoïn˜k]Bó2hÿi}óÃ{½ˆŽÅlýXw‘œÍÖÛ‡¹$ÉbÉ(¥óò´9‡Å’K:_UÅySÙçÙcV,X2Ïò›o2x›ÈXÌ9]|^ÿ|óçõۍLŠØ ½yøLg[áÏ7”Ì^ᙦõìpqáž÷7«›¿]tØ÷Þ'™˜¶ŽBcé¬S„;ûÞï²ýÖšôî¸9²¼J«Ý17V€ö%ˆˆtӍ0×q—;Oœ^6i±½½Ý™.?¼ç¼Á…þL‘˜GuÿRI­LÈ"X’Fân÷’å}50t¥(a÷Ço»Ò>åçà £~6 lYd{°bÁåüeÁä<3½~oRÓ)Ò0~û»zÎìÃûë•Å]Çâ„0êxÿwg 
$á¾}×W ‰V¾ù—~ïˆè„¹æCÚ·E$Šb'ð¯£óÌXôöjÅ–ô—\¢)† ºtÀù…õy‡ÿ1y÷ƈ´HYå™ë²˜óe^û´ Ù
+¦¨¤×2Ê© ,Vÿ£
+g”O1*%£…ZêF…ct{<ÙgmR_ŒÆtÎþÿä¾æÌP들5OÕsl)"Âõë3ðfØB“»¬¯V§lSéÞH‘æåã±8ØLg}–‚®¹rIú¬¶ö»]¾ÙŸ·–…Áa<â½ö‡¾ETä=–‘ç¾
+®I’xˆÍH†…Áð.­Rô&¡—‹P$)t£ËcÐ^/ ­˜¥1´%5ßœË.£Ð…KËËà€0K4U-@“´ºx9š%m<ÓP<9‰!²“Æ‘;*mhS‘>õÀ#N’˜¡ÆJ+ÐìlÜ÷B‘²ê{'3éûFâ{Ðû> Ü<ÃüèÂt•‘hŽ;ßIãЕºz;e=hÉH¬ÜV'ƒJ“rtð!ù<4} ›HPØ´Sèd&)D°
+1 at Oa ˆR^A!ÝQYC·Âú"9n«“Á%¬À‡hBXr¤Òã6íã:™I
+¬†BÐS ºE¾—‡Àpց'ÑIãà•5‰…[Ä{ø±™C5YY‘©<ç!Xc”/3Å@ kœÐ1â´ §@Á;*
x‘•Õcñµ‡®(ˆ*ÔàÄŠXÿóqÿ'’Ä*Æýïd&ýßèBüzÿ€þ!¯ð?ÞQéý_ïÒÓ7[Ú’pÔìÄLÎʼnâçÀÉLrÐèB8À =à!ä`à•üÔw;,á‘Jp['cxÔ-¸5´©‰Rã[é }œB'3I!‚ÕPˆz
+À	
+CÈ+(ÄÀ;*
øëÐnNÑ7ÕÉàhf7§uí!d0ŠI‘DØ´3èd&D°1@Ï` ˆ†ZxÓ‡!¹£²F.ïŠ]y蓨IdfbmlE&3 $QøVÚËL:¿Ñ…8ôÎ 1ç‡xW8CÓ_ºÝîò'6´Ó:AÍUVdrÀ)Àâ»`/3éýFâ}Ð{? ,íG ÞQFÃö?jC"G+ƒwTÖÉkSfEÿÇ„&n¯“éA²¨ý¹Y*Ùv0¥¢¿× e‘ºÖZ'[ÛQi ‡LMÌÇ:œZmE&ç9… 'vûNf2Ò]H¤a€>ÒÀ³Ï;î¶î]~D&”ÊË—Ï‚"N„‰ˆp\ÈZj¥ñvTù€÷ãäÚuKbE¦ò×’P†Ÿ	¼ÌK®q–P@ÇRÙ¸ù€ÝšL…ÂH1á ¥5,$gXi|€•ö;ï·Oü¾Ÿ3Qq‚ûÄÉàpþãR·I ’§¬î?ýòãÇ»Uýq¾¿
â	¯oG¹oÚǹw2“Ü#X
÷ ç> ü܇ú‚{l€•Žû{¾Z/ÀÜ'N‡„õ"¦²M•ÜÃnŒ±ñCLÐ>ν“™äÁj¸Ç =÷àwà>ÖÜcì¨tܯ†æ½ãóÉ…{Òs’p%÷pÔe1’ó›öqîÌ$÷VÃ=è¹ ¿÷á°®à`GåeÞÍù˜O.9ƒô9?$a„ûÎíab{¶¯’“K]Ç»¬JwûÌׄdå¦Ø|EÈà«+Y?g尝e¬¹ï47¹==BBüúO·»‡˜oŽ9&/í¯]îïllžÛwEöõ¼+Ìhͯêèþû^û³¼ÜþZ¥ÇöLi••d±„óèüCWîÊÊÁÝ[@Ë
+3Žº&f)‰¹9ĺûksÍŸ™ÒS† ü957Ô:š ç¹t?¾d¶¹Ì*ûðåÍ6Ørxq.ëÛrx¾7ߧ”ô¥O#7òö|ëJ4¦ùÖ¢®;Rh.2Ûܝð£‹æÿøÓê/`χŸìÏâx®vyVbæ4"±ß$¡æYu.òl;Ì ›XgGŽš·¼½:\¡ƒ¡¨Uñ±O«KɁµ	Êóé´ß]PCdøŠ‘K€¯
8‹Ó±Ì\IÉëóÎU\ª4®©óz€L×/ß¿-b9(ë ½Iø›ª²’¡ª,;×no›«ë©» ºfÓÌF
¸¦™%ΔiZ?›ê+óäj¹Ã¹Tö‡‰x#PÇ”ya¦§yñï¬pO¯ÏYž5°…•Kóº ÆŠŽÍÿšcÓúxÜϫá4êûU0I§²NG¸¸•uÎ…²ŸÐu‚§‰b>íþº	®Ì9ÜGÂæ9ÍŸ²ííÀª+5‘2Jú¦@„Ù-Þo+¬Wmبàp.‰‰V‘« tèu5x½€¸õ!jÿ¯àÞ³3쯾Î&²ÿ˜¾¥üVPû‹SæŠ}
Þø0I˜®6¤ÍcOêpþöödWèSÂØwÏ ¼n9œ
 endstream
 endobj
-1338 0 obj <<
+1474 0 obj <<
 /Type /Page
-/Contents 1339 0 R
-/Resources 1337 0 R
+/Contents 1475 0 R
+/Resources 1473 0 R
 /MediaBox [0 0 595.276 841.89]
-/Parent 1249 0 R
-/Annots [ 1344 0 R 1345 0 R 1346 0 R 1347 0 R 1348 0 R 1349 0 R 1350 0 R 1351 0 R 1352 0 R 1353 0 R 1354 0 R 1355 0 R 1356 0 R 1357 0 R 1360 0 R 1361 0 R 1362 0 R 1363 0 R 1364 0 R ]
+/Parent 1500 0 R
+/Annots [ 1481 0 R 1482 0 R 1483 0 R 1484 0 R 1485 0 R 1486 0 R 1487 0 R 1488 0 R 1489 0 R 1490 0 R 1491 0 R 1492 0 R 1493 0 R 1494 0 R 1495 0 R 1496 0 R 1497 0 R ]
 >> endobj
-1344 0 obj <<
+1481 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [126.921 522.279 143.858 533.183]
+/Rect [126.921 447.28 143.858 458.184]
 /Subtype /Link
 /A << /S /GoTo /D (structspcprm_feeb5f4056f271fd37291a712a7b6791) >>
 >> endobj
-1345 0 obj <<
+1482 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [133.547 509.553 152.695 520.457]
+/Rect [133.547 434.329 152.695 445.233]
 /Subtype /Link
 /A << /S /GoTo /D (structspcprm_387d74de3215763d7e22c222b19a2c44) >>
 >> endobj
-1346 0 obj <<
+1483 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [133.547 497.384 154.348 507.73]
+/Rect [133.547 421.935 154.348 432.281]
 /Subtype /Link
 /A << /S /GoTo /D (structspcprm_5f9a48a52144f8ced93baaffc107a3a6) >>
 >> endobj
-1347 0 obj <<
+1484 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [143.519 486.156 165.178 495.003]
+/Rect [143.519 410.483 165.178 419.33]
 /Subtype /Link
 /A << /S /GoTo /D (structspcprm_2c5c2d97e6c5f617272834b1516c84de) >>
 >> endobj
-1348 0 obj <<
+1485 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [143.519 471.372 171.514 482.276]
+/Rect [143.519 395.475 171.514 406.379]
 /Subtype /Link
 /A << /S /GoTo /D (structspcprm_74433ae0e7e1ec426777bafb402b50c4) >>
 >> endobj
-1349 0 obj <<
+1486 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [143.519 460.702 176.196 469.549]
+/Rect [143.519 384.58 176.196 393.427]
 /Subtype /Link
 /A << /S /GoTo /D (structspcprm_4dbc8c7064ae790483017b6c81e7ded2) >>
 >> endobj
-1350 0 obj <<
+1487 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [143.519 445.918 155.474 456.822]
+/Rect [143.519 369.572 155.474 380.476]
 /Subtype /Link
 /A << /S /GoTo /D (structspcprm_e11db8d7ff8b605eed87298a32fd094d) >>
 >> endobj
-1351 0 obj <<
+1488 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [143.519 433.749 152.705 444.095]
+/Rect [143.519 357.178 152.705 367.524]
 /Subtype /Link
 /A << /S /GoTo /D (structspcprm_8ef0c963f1b0ee957f3403da7559a81c) >>
 >> endobj
-1352 0 obj <<
+1489 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [126.921 422.522 160.465 431.368]
+/Rect [126.921 345.726 160.465 354.573]
 /Subtype /Link
 /A << /S /GoTo /D (structspcprm_ec5d37c00d382a84a090d4f52d9a4346) >>
 >> endobj
-1353 0 obj <<
+1490 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [126.921 407.738 161.013 418.642]
+/Rect [126.921 330.717 165.995 341.621]
 /Subtype /Link
-/A << /S /GoTo /D (structspcprm_e30a7c49f819b7089aab9753a069bb1e) >>
+/A << /S /GoTo /D (structspcprm_844792d006c308f465ce8ca593a37df3) >>
 >> endobj
-1354 0 obj <<
+1491 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [135.22 395.011 168.764 405.915]
+/Rect [138.538 319.823 167.08 327.544]
 /Subtype /Link
-/A << /S /GoTo /D (structspcprm_20db4194170d78054908acf94b41d9d9) >>
+/A << /S /GoTo /D (structwcserr) >>
 >> endobj
-1355 0 obj <<
+1492 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [135.22 382.284 167.11 393.188]
+/Rect [175.05 319.823 188.101 327.544]
 /Subtype /Link
-/A << /S /GoTo /D (structspcprm_dd01b70b4a074a7bdccff378ab61a948) >>
+/A << /S /GoTo /D (structspcprm_6d4124d4db8f7addcbfee99a8634522e) >>
 >> endobj
-1356 0 obj <<
+1493 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [135.22 369.557 167.11 380.461]
+/Rect [141.387 304.815 180.461 315.719]
 /Subtype /Link
-/A << /S /GoTo /D (structspcprm_fb6a33994ad13f402efb68d20a97eee1) >>
+/A << /S /GoTo /D (structspcprm_55316470e5591401576ba3c5c384df0b) >>
 >> endobj
-1357 0 obj <<
+1494 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [135.22 356.83 168.764 367.734]
+/Rect [135.22 291.863 168.764 302.767]
 /Subtype /Link
-/A << /S /GoTo /D (structspcprm_6727d3a30592e54c7361e0434a795832) >>
+/A << /S /GoTo /D (structspcprm_20db4194170d78054908acf94b41d9d9) >>
 >> endobj
-1360 0 obj <<
+1495 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [113.91 164.193 167.927 173.971]
+/Rect [135.22 278.912 167.11 289.816]
 /Subtype /Link
-/A << /S /GoTo /D (structspcprm_387d74de3215763d7e22c222b19a2c44) >>
+/A << /S /GoTo /D (structspcprm_dd01b70b4a074a7bdccff378ab61a948) >>
 >> endobj
-1361 0 obj <<
+1496 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [113.91 144.717 169.581 155.621]
+/Rect [135.22 265.96 167.11 276.864]
 /Subtype /Link
-/A << /S /GoTo /D (structspcprm_5f9a48a52144f8ced93baaffc107a3a6) >>
+/A << /S /GoTo /D (structspcprm_fb6a33994ad13f402efb68d20a97eee1) >>
 >> endobj
-1362 0 obj <<
+1497 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [113.91 125.241 170.438 136.145]
+/Rect [135.22 253.009 168.764 263.913]
 /Subtype /Link
-/A << /S /GoTo /D (structspcprm_2c5c2d97e6c5f617272834b1516c84de) >>
+/A << /S /GoTo /D (structspcprm_6727d3a30592e54c7361e0434a795832) >>
 >> endobj
-1363 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [113.91 105.764 176.774 116.668]
-/Subtype /Link
-/A << /S /GoTo /D (structspcprm_74433ae0e7e1ec426777bafb402b50c4) >>
+1476 0 obj <<
+/D [1474 0 R /XYZ 90 757.935 null]
 >> endobj
-1364 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [113.91 86.288 181.456 96.066]
-/Subtype /Link
-/A << /S /GoTo /D (structspcprm_4dbc8c7064ae790483017b6c81e7ded2) >>
+122 0 obj <<
+/D [1474 0 R /XYZ 90 733.028 null]
 >> endobj
-1340 0 obj <<
-/D [1338 0 R /XYZ 90 757.935 null]
+1470 0 obj <<
+/D [1474 0 R /XYZ 90 716.221 null]
 >> endobj
-1341 0 obj <<
-/D [1338 0 R /XYZ 90 733.028 null]
+1477 0 obj <<
+/D [1474 0 R /XYZ 90 716.221 null]
 >> endobj
-1336 0 obj <<
-/D [1338 0 R /XYZ 399.049 705.441 null]
+1471 0 obj <<
+/D [1474 0 R /XYZ 363.99 681.092 null]
 >> endobj
-1342 0 obj <<
-/D [1338 0 R /XYZ 90 688.916 null]
+1478 0 obj <<
+/D [1474 0 R /XYZ 90 664.365 null]
 >> endobj
-948 0 obj <<
-/D [1338 0 R /XYZ 195.643 655.824 null]
+1472 0 obj <<
+/D [1474 0 R /XYZ 399.049 631.273 null]
+>> endobj
+1479 0 obj <<
+/D [1474 0 R /XYZ 90 614.546 null]
+>> endobj
+1026 0 obj <<
+/D [1474 0 R /XYZ 195.643 581.454 null]
 >> endobj
 126 0 obj <<
-/D [1338 0 R /XYZ 90 639.673 null]
+/D [1474 0 R /XYZ 90 565.1 null]
 >> endobj
-1343 0 obj <<
-/D [1338 0 R /XYZ 90 541.029 null]
+1480 0 obj <<
+/D [1474 0 R /XYZ 90 466.254 null]
 >> endobj
 130 0 obj <<
-/D [1338 0 R /XYZ 90 343.458 null]
+/D [1474 0 R /XYZ 90 239.435 null]
 >> endobj
 134 0 obj <<
-/D [1338 0 R /XYZ 90 263.206 null]
+/D [1474 0 R /XYZ 90 158.981 null]
 >> endobj
-1358 0 obj <<
-/D [1338 0 R /XYZ 90 240.895 null]
+1498 0 obj <<
+/D [1474 0 R /XYZ 90 136.669 null]
 >> endobj
-1359 0 obj <<
-/D [1338 0 R /XYZ 90 240.895 null]
+1499 0 obj <<
+/D [1474 0 R /XYZ 90 136.669 null]
 >> endobj
-1337 0 obj <<
-/Font << /F31 528 0 R /F22 521 0 R /F42 717 0 R /F41 696 0 R /F11 978 0 R /F14 1038 0 R >>
+1473 0 obj <<
+/Font << /F31 604 0 R /F22 597 0 R /F42 818 0 R /F40 783 0 R /F11 1069 0 R /F14 1084 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-1380 0 obj <<
-/Length 2090      
+1518 0 obj <<
+/Length 2327      
 /Filter /FlateDecode
 >>
 stream
-xÚ½YYsÛ6~ׯÐä%ÔŒ…â&é™>´iã&Ó3Öô²ý@KÄ‰t(Ê®óë»  Þ‡{L&ã–ØÝoì‚dŽá™‡xî…LÌ×Çžï`öjFìê–—µõ¯W³/Þ2x…’ÍWÛâuI d¾ÚÜx‹%Á{§‡õCv\,©ÀÞuž×¹P[•-Hà©dA¼µ‚Ù@HæQ²¸[½Ÿ}»*y[É“šóÇÙÍžo@Â÷3ŒXÌŸ`Œ	ÃùqÆ)³ãÃìzöK¹‡™g0ߧœ^]2ŽXwÊ–•î”Vº,gÁÜÑh n)mE†W¨˜×öjóâ((ŒŠ%=‘íìʇš@„ ö'¤²Du©Œ1./;²‰ù5úpp4ãl[i¶7wHó›/¥Ý€‚9l½¶ÚÇ'°}z§x—Dûï•ÄIœÇÑ!þåqš˜¹,=çq¢.ÚJPΐôý¹â~0¢£^ÖÈ;ê´·´(žT~‹†¿Ž»RŸ#)›2´€´$㌛Ûh¾‹%#ÔËS‹‚Z§Ç‡s®Zˆe*?g‰Ú˜§£:Þ«Ì¢šn+Z»ÂĐdÚû*W1Tu¹˜@8 Ž¨hÔ±2`Ø„	tdÕ(; Ô6šžPÑÚ¬Û.liF¹p]îóë§øp0‰+S ƒÞbÌ¢Vß8ÙÄë¨0Šž…ܶ,yn\FûÈî•JÌh“&
-u²dF–%£Ö¸K®ˆ"jìzefÝùóƒê &>’Ôæ' ÑÐðºq#µíUü²u¶lüÐ’VXræ{oDxé9[Pì-*Ï!·§µÎ³è Ÿ¤÷¸ Â‹²8º?(³®e¿æ÷Ú™¹Wþôóê•yc›f]P(	QH+Å›Õ?ku©p>ŒMu5!1ì´ý²Ë¾‹†×Z¤EH½å[úÛëî^p>‘PXbdÔУև(Ó±¨gÀêEd’#
-‘‰…ÂD›ñ&¸3–ÔZH|»ä¨’Üù^tJ“8rД[G5GaƒŽ²N7#ŽÂÿoGѬWûL©ÒCŒ0ÎCŒÂ;Нxq¾·EƒòÂуW`…WT=BÑ÷Ž8—Ãþ 8Ðÿô„¹€8‡¼Ú5·æÛ¤ç"j¨0Düh‡ÏlÌ¢†SÉÚJe¢ûpV.;:fuM}Њ8$Þ|Xáýº Lx_}ßk#¢ØÈP%˜õ”ëwæ÷ÕéoÂÄ1íÁ[Œàm
-Vù¶üìá£ÊSÈæ„m¦>žÁ:?›©›ï>ÝY ¢dcé¬ÑƒÔbÒ`ù2 ž"möÇÏ	DÈAe9uewˆÀèiAÄ-"Cxê ’]¾7kqb~¯®Ï©y¼9jÀ†C,9<›98í`k÷ÝǺU±;%Ê”Xqó»‹
šgb·+ÅKa”™áiŸžw™gj
-˜€:¢8#œYjGÄ'•¥ 5­T±ÝO‚ª™2í	qqÚP	•ÈÖÌ–Å©{4„ŽÊAÿ{odIæBO{Qw	¥”£¸îî"TÕd™äA¢ªÐIKZjܧ…µ`ôd2[iÉ¥>âµ®ªTŸòx­Ý\ºYóÕÒôé:Ο—R"ý¢O3˜ÊòØ…
kȎB
Š’¾¬{Ê0$J?c¦_öØ| ½Ž*7¥½¤xÝSéHPwÒ]}x×ã
díò°k¥–ž©DÓrǯz  ™ßÚQþÍ“ÿtÙÓ\0Оðp°Y¯­6ëŽfªYãåhÆÚ>¼Î_ö„Fs_uóaÙ•+ÖOw4ʼn­‰²ó¡oTr¿_Háõ5g3D!/âW­ãgi&ñáUá7ÆÐáWcH¦ðëi\äs¿‰_œ@|4J˜4Û@Vý°QèiÂV[„ÍÑLÁ6Æ«„m”¡…­ÎNÁv‹	ë"’“&pQ²s¹®8,×ñ¦ò:HÀ»»^ %d8Ÿ
Y­ii&áU9ÆÐYcȦ€´›` /„ö]· pZKÄíñ‘u††v¬H.\­·ÕgT­º(¯
-ÿ²F)¯ÊÑø¶>-ÍLû<5•ÑE2GXVnaðm+òhM£^oàÐúð‘°ªÖ‡½ÁÒLzïÊÆ:o¨1ä/õÖò†$1u ƶWƒÎý¡dÖY:B¸Ûd½¼Â—x_n*[6Nã°^í
9Ò?ö" ‹‰I'¢Æ‰Ä¦@ŒUEÓG]õôº¾þ+܉ŽÜü9w¢ÕÍߨ;ðªÜiŒ¡s§Cñ‚,í÷ùæ|¤>ÈãCÞÉÞãiN\©­#ii&‘áU!9ÆÐ!Yc(§‘¤´ÉP´Ü@%½Î]	ý(çKŽ‘"†Û/J÷„ÂéÅIaýXÞÐ3lzM=ÙCMaÓ7ô„6oèÍžEƒ¥™höº‡‚Ý,ê©ûç¶eô”ÏeñY ã©›|G½¬‘wlÔÞrúNŸÁ9äÓ°)DË=Í8ëÀG¾ 
ÖESXà|Ê
Ij±º·¶:¦›øZeIÕá¤l;IC³e½E‚¦\õµ,ÚmÑ[c’˜iÿîÛ¦ýŠ‚|Ö?Í–)¶â^t*Q”íÝRûùá7x««uo|óC‚KÌ.…4OÛnn5­ŠßÞ\>õîkóÈ‘}ùÞ^J}“þõ¼3­l§bœ¿Ž
+xÚ½Z[oã¶~ϯ0öee`Íò&J
+ЇvÛM·(N{6Æé9MòàØ´-À–²²œ4ûëÏP$%êB)i‹Eˆ&Gsùf8œ¡MfþÈ,Á³(ŒPÂÂÙúxg;˜½º fuËgýûåÅ7¼…ÁfËmõº (¤d¶ÜÜ!Šç‚1Në‡â8_Ð×eq^—züIne1'q ³9	ÖfãP°€’ùÝòç‹—µl£YÈ„’üùâæÏ6 áϱ$ž=Á#’$³ã§ÌŒ×ÿ®yèyóCÆ©Õã(Žü¶S†°hl§´±`8‹g–FpKiØ5„`x…†3‡WWGILaT-©‰bgV>9
+t8šÐʹZig\^–ϲ§à]2¦ÝÂÒŒî0R‚ß
9sDc?âõ²pM2‰·WÐkáQɢݨdÁ^ç›°cÆcª-,ɨÔ6Ò"O¸jgÝ‹µ¥™{DÖ+ÑÕʹZÕxs«CôqNFá°4ãÒ;Œ¼¸ÃNˆ°?ĝu?î†fw¿¬×â>¦•ÅÝÑÊâ^ÈS¹->÷ŒBEÑ(–f\v‡‘uÇdt/êͺuC3‰º_ÖkQÓÊ¢îhå¢þ4'8XÍ){ŠÆq1Š‰!× ÍÆ=MaþSÔY÷Coh&¡÷Ëz-ôcZYè­,ô}´ÃEŽ
ƒpšq±FJìÍRòàEÀòê©Ö–ûôT’§t—­æC¹—zfi™®é—U™æ™ž+òs™f²çGÊjŸÁ¡RWL^-õÂ!ï™ÓeiP<Éò‡þ{E8¢­CHC2.¸ÍFÇí‚”¹AA®óãù”Ä
+Yž‹Lnô§£<ÞË šoZP»]“(F‚©èkBES¹z±á˜X¢ª,Fû)L(4|Âjg9”=FÓÀŠa÷°¶ènšQ©Ê?ñ–è§ôpÐå?¤-i:[ŒÙj§Ç•Wà™f›t½ªœ¢f¡Cدy©CFû•ÜK™éÑ&Ï$ê;eÁ´.ày$ 5˜QDM›²Þ¯
+Í¢[#·­Âê°B‚šB@Ô4Üu.b$6¾½JA·À&JIå…gQðaN ?*“/²,¡CªNr]PÑÀ'èò¦HW÷©×•®×<æD;=÷æ_[¾Ñoló¢
+%	Šca´x¿üßo?[°c(
+#M“®ú–¶Ö~Û—ƒÈJ¥yBƒÅúûÛ>/èòHb¤ÍPÿ ׇU¡ö¢š¯Wi	(za§A"GI¨ûåÆ›øN{RY]
 ñí²£ÌJ{«Sž ¨Ýmñ@ 0o Øú~8PÂ:P”è徐²Ž­Œmðl'AZîMë­”|§‡U„¨Á𛪁 ¡èïLJÝ/üñ#8ÐÿZ|lóö9äÕ¾û¸qß&?W»¦åÀBÕOºˆ"Áá+îúú&Dfk£•i^ÎÒfG+̵Já˜X$Þš‡aðŸ9aaðÝ/ƒ>
+Aõé
Ô(f"åú£~ž¡z8
áMxŒ8¦x‡#xëkµÿ _PãÏ_ñå^Ö§É	ÛB~>ƒT~ÖS7?}¹3@¬² ¤²Æ BÒ`ñ2 žVÊí_ˆ„ƒ9*ËrjËn4Ä6 Š<ÈlWîõZšé§ŽÕõ9×oŽ
+0†áËÏzd3ؾûT]øN™Ô%‡C\?w©FBÉÌ»Z½F…žöùùÐz—º¦€	¨#ª3º¥ŠpQYÿE9XÍÀêÉÔð`j!õ@EBZ6T@%²Õ³u±GÜbÊóYèÿ;¸³³[OEQŸ…€RÊR\÷9$ˆÆM5Y'yШ)TÒ’§Ž÷yå-¹í¡Bu¡Î°ÕZUU²HOeºVa. Ý¢ýjíú|–Ï
)QÕ§u]`èpS…%CYcètFvÉÃãWNW`†96À®£,uéï–o*bjOº«O¢!†¬]vÔ2À‘
+„1­9~7` ­ÚÃ6Guø·OþÓå@sA8’
+o³î¬{›uK3Õ¬É²4ãMî
+Ä—Û	£˜Yˆ¯ú€E°l˧»šâÌÔDÅùP72;AÜÏE5gÜ)ü—ªÍ²=M2	ž_PƒÝˆ4]#L!7вÆ(âQ¹4ƒÑ*^òbù4Œ$Ðp„þï—œu/d–f
+³1Y5h£
j®@:Û-&¬hNÚÀ­²ÍrÕ±Xa¹N7
7ÐS@êÝÝ
„Eâ²Y÷ih&‘Õ 9&ÐédS@š\M0€—@㮊8'Aâ‰vFÑZ
àؐ¼³UÞVNN]Q_2T ÿiœR_0ÔÕ¡ŽmuNê™îIªk¢wÆļ2Ö†…Æ·kPLÈ,¢ŽEƒÑ (ÔþûngÝ
†f2Fd5Ñ0&ÐFƒ#¿4X'Ä}xÕu3ÂQ2,Ð
+ç>»­„½GVË(yIðí¦ñeëNÜ:ÏH¯Ž" ‹…“ADuqŸ¥@Œu5åÒ7GUï†‡:ñiå¬ûÃÉÐL†Óˆ¬&œÆÚpr†/ÈÒÑP<`ÎG*ƒ2=”½ì=ž¦Õ=xÇ‹d³îGÒÐL"9"«ArL EÒ(¦‘¤tÉ$ì ¹z]ÚâùPΣHÕ„PŇæ;©ºAÛé¸J³Ê1êc}7Ï°î2ÕäðÝ<´ƒIOßÍÚ¾›×<«ÖJ	QâU÷Õ&ª©ûç®gÔ]TÄ FK¢‰;|K½pÈ{>겜¾ÍgpE4i+Ñ	K3.:ŽPÒ–èªu©<p>•†,7XÝ_óMzMŒ4¤òp’¦‘¤‰fé6çOÐŽËËÁoBPÖÀꢋ蟢üµß™Ÿ@@Ô'îO›êÛH¯z
+™IHÒtm¹ù⡺¶´wv¿Ú9qý É%¦—ëOÓhnUEb7Åï﯁˜úø½yUõÅæë
s!õCþçóN·±.:!aðü3	ú
 endstream
 endobj
-1379 0 obj <<
+1517 0 obj <<
 /Type /Page
-/Contents 1380 0 R
-/Resources 1378 0 R
+/Contents 1518 0 R
+/Resources 1516 0 R
 /MediaBox [0 0 595.276 841.89]
-/Parent 1395 0 R
-/Annots [ 1382 0 R 1383 0 R 1384 0 R 1394 0 R ]
+/Parent 1500 0 R
+/Annots [ 1520 0 R 1521 0 R 1522 0 R 1523 0 R 1524 0 R 1525 0 R 1526 0 R 1527 0 R 1537 0 R ]
 >> endobj
-1382 0 obj <<
+1520 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [113.91 719.912 167.927 729.69]
+/Subtype /Link
+/A << /S /GoTo /D (structspcprm_387d74de3215763d7e22c222b19a2c44) >>
+>> endobj
+1521 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [113.91 701.127 169.581 712.031]
+/Subtype /Link
+/A << /S /GoTo /D (structspcprm_5f9a48a52144f8ced93baaffc107a3a6) >>
+>> endobj
+1522 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [113.91 682.341 170.438 693.245]
+/Subtype /Link
+/A << /S /GoTo /D (structspcprm_2c5c2d97e6c5f617272834b1516c84de) >>
+>> endobj
+1523 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [113.91 663.555 176.774 674.459]
+/Subtype /Link
+/A << /S /GoTo /D (structspcprm_74433ae0e7e1ec426777bafb402b50c4) >>
+>> endobj
+1524 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [113.91 644.77 181.456 654.548]
+/Subtype /Link
+/A << /S /GoTo /D (structspcprm_4dbc8c7064ae790483017b6c81e7ded2) >>
+>> endobj
+1525 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [113.91 719.912 160.734 730.547]
+/Rect [113.91 625.984 160.734 636.619]
 /Subtype /Link
 /A << /S /GoTo /D (structspcprm_e11db8d7ff8b605eed87298a32fd094d) >>
 >> endobj
-1383 0 obj <<
+1526 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [242.681 692.325 275.657 703.229]
+/Rect [242.681 601.246 275.657 612.15]
 /Subtype /Link
 /A << /S /GoTo /D (spc_8h_f2ee6399a65f2467841be79e4bbb41c3) >>
 >> endobj
-1384 0 obj <<
+1527 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [89.004 680.37 121.98 691.274]
+/Rect [89.004 589.291 121.98 600.195]
 /Subtype /Link
 /A << /S /GoTo /D (spc_8h_f2ee6399a65f2467841be79e4bbb41c3) >>
 >> endobj
-1394 0 obj <<
+1537 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [352.75 174.85 385.726 185.754]
+/Rect [352.75 98.244 385.726 109.147]
 /Subtype /Link
 /A << /S /GoTo /D (spc_8h_f2ee6399a65f2467841be79e4bbb41c3) >>
 >> endobj
-1381 0 obj <<
-/D [1379 0 R /XYZ 90 757.935 null]
+1519 0 obj <<
+/D [1517 0 R /XYZ 90 757.935 null]
 >> endobj
-1365 0 obj <<
-/D [1379 0 R /XYZ 320.811 683.523 null]
+1501 0 obj <<
+/D [1517 0 R /XYZ 320.811 592.444 null]
 >> endobj
-1385 0 obj <<
-/D [1379 0 R /XYZ 90 666.796 null]
+1528 0 obj <<
+/D [1517 0 R /XYZ 90 576.23 null]
 >> endobj
-1366 0 obj <<
-/D [1379 0 R /XYZ 216.474 621.749 null]
+1502 0 obj <<
+/D [1517 0 R /XYZ 216.474 531.183 null]
 >> endobj
-1386 0 obj <<
-/D [1379 0 R /XYZ 90 605.022 null]
+1529 0 obj <<
+/D [1517 0 R /XYZ 90 514.968 null]
 >> endobj
-1367 0 obj <<
-/D [1379 0 R /XYZ 448.462 571.93 null]
+1503 0 obj <<
+/D [1517 0 R /XYZ 448.462 481.876 null]
 >> endobj
-1387 0 obj <<
-/D [1379 0 R /XYZ 90 555.203 null]
+1530 0 obj <<
+/D [1517 0 R /XYZ 90 465.662 null]
 >> endobj
-1368 0 obj <<
-/D [1379 0 R /XYZ 283.005 522.111 null]
+1504 0 obj <<
+/D [1517 0 R /XYZ 283.005 432.57 null]
 >> endobj
-1388 0 obj <<
-/D [1379 0 R /XYZ 90 505.757 null]
+1531 0 obj <<
+/D [1517 0 R /XYZ 90 416.729 null]
 >> endobj
-1369 0 obj <<
-/D [1379 0 R /XYZ 250.617 472.292 null]
+1505 0 obj <<
+/D [1517 0 R /XYZ 250.617 383.264 null]
 >> endobj
-1389 0 obj <<
-/D [1379 0 R /XYZ 90 455.565 null]
+1532 0 obj <<
+/D [1517 0 R /XYZ 90 367.05 null]
 >> endobj
-1370 0 obj <<
-/D [1379 0 R /XYZ 174.701 398.562 null]
+1506 0 obj <<
+/D [1517 0 R /XYZ 174.701 310.047 null]
 >> endobj
-1390 0 obj <<
-/D [1379 0 R /XYZ 90 381.835 null]
+1533 0 obj <<
+/D [1517 0 R /XYZ 90 293.833 null]
 >> endobj
-1371 0 obj <<
-/D [1379 0 R /XYZ 120.196 166.048 null]
+1507 0 obj <<
+/D [1517 0 R /XYZ 120.196 89.441 null]
 >> endobj
-1378 0 obj <<
-/Font << /F31 528 0 R /F22 521 0 R /F42 717 0 R /F41 696 0 R /F11 978 0 R /F10 1393 0 R /F13 1045 0 R >>
+1516 0 obj <<
+/Font << /F31 604 0 R /F22 597 0 R /F42 818 0 R /F40 783 0 R /F11 1069 0 R /F10 1536 0 R /F13 1157 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-1399 0 obj <<
-/Length 1483      
+1541 0 obj <<
+/Length 1684      
 /Filter /FlateDecode
 >>
 stream
-xÚÝXYÛ6~÷¯pшž’è^HÚî"Al׺@ŠM{Ø’#ÉÝì¿ïP$%Ú:¼)¤(ü`‰3œá\ߌHÆ~d,ñ8!’LŒWûoaõzD,uä™G¹=¿b°É€—›j{@ d¼\¿™$§3‚1ž‡‡|?Q'‹2?®Jó|«6*Ÿ’h¢Ò)™¬¬F‡J§ï–¯G¿.kÝöd‚Zó‡Ñ›wx¼†¾aÄd4~€gŒˆ”ãýˆSfŸw£ÅèZ†Yg°Þeœ ì²u”!k]„(Š¬…ëìø~§ŒUÅaÖÎçÚˆçW”62À$D啈·X`ÃÃ=†‰€Ssܪò˜§jÝ–ÄJbÙ@1º_¥¥Ê÷jÄ¥=ÍßS*&ñy‡SƒP¢ˆ‡½áöè•Cü# ΢ZFuJŹ‚aƒºÏ°B‘Äá‰B<ŸÎÑ©TؤÚäêÃQ¥«)“G³”åæÿa
-œñ”j¯ Uíª¼Û–÷†¬ã±x¥‰º\%ôI¿«z¿«,ÏEW
èj\5¤Ð¹ÊSH¬«–÷ç©a½´1ÿ%Ы|#^ö‡Â2°ùv×ÎG‰0säYùx¨kA­Ê<Þù
-ó$®k%ÖAã²ÒY-ä zöõ%iéGÇ<Ó¤,zÅàT2èTCï”幨]M †º@y
-é¼í‚QĤuðúnÊ'?¬°@QÈ,ÄeÐOt.”Eã_° B<Ç@FBü[6B÷q’®•­±8·ëÛ<),æk5dRSÌÁ}t…¸Àى为öQŸÒ!kR\ƒp¹ï‡Xñ¹ öº±k•eù:IµI?u$¢`’QÔ›ˆ½7Ï¥DÒU'â B›ˆ¾B®iö¬Ë<E›{ÍkèýæYž‹æ
èjÌRèÌó:@LRžVÇã¾Ë\.%"¬¿Uzô^sÏ%s‡tÕæ*´æú
-陹q’O…˜t#@rµ{ÆaŽ
-ü’$¸¯&ñJA·Ó§Ôä‹Ôaͱ€ÚëéIZ¨¼¬èÐ#6®Ç»d›î•;ÁᘲB¶‹¥»Çi fUû$œ!¤žS-0¯ÞÑ›¯€-5¨¾Å˜æn¢‰Së!„º‚¥ƒ„e—]´m×
]|a»‘ÕÁ¡<…iEz¥PzâÏ´eúUÏ ¿¡W½Iå…]Î̪%ÃB§$Ä>.“,5k›cºÒo…áMÒ3‘e5þe³¢TCŠwÛ,OÊû½y]ÝC#k·ÞÚÁ„ )ÄÉz%G§nú®£ƒƒ³t›\„û%‹HhÉß\ؾèÀ„ó{Uà·}?b“CòÑÌ»³ÌoF2àY'¹Zj·{Uõïf7ôOg»$UqnxÎ}¯y’Âüoòlß>;ÓÓKõO`{PK‡`w?"ŒNçQM…Lã„T¥TÍ.cÀË“èÅÕGçöØ`È.)Êgöõæ×ûZYè³Vº&SV&Q|즂Aš„`lˆlÖËùÖÒo=w¼³š¹…à§âô©¡zÑ}KkÈ''ZÏú…ãÒu"Ä8±3$r‚4Ðø_Á„µf1 ü¿ 'vñ. ½ûÂvý/tÑ€á?o: ØÐKø{	ƒZêPS#h
§_
B;Jèž
-¡¾à14øü
-s¢‚<E=ö^u<‘ôDw–j<tŠ§®N •#…Ÿ~iºRPÓ;ãÒ”YïýKq«Iî”'šÓ°—öYg¼ûrç¤û¾MÒÕî¸î¸A‚8„Òåß÷m9й»à¨t*‚J¯~ìú$…)Hð®ÐaBñïoÍÕQ„B"ýëá IÀ,s=lµëÃ]«Tåqé2=³Ÿ;¿»‡+íSõÞ¼„æDsÌæ"0oÛÓ6š×}ûüùóâ7 þW/Í+Gvó{{ÕùKöñq«Z…¥o·ÛÎù¢!ª
+xÚíYëoÛ6ÿî¿Âû&5ˇ¨‡‡ah·5H1`Yl`º¢P-Ú`KžMòßï(’m=œnë
+C>Hây¼×ïîb2ÇðGæž<@ãóÍa†ç;X½šM] yaÑ_¯g/ß0Ø…"ŸÍ×Ûf»O§d¾NÞ9…î‚`Œò¸9wA9vVUQo*õ~+¶¢pIèˆÌ%ÎFÀjÈ}æPê¾_¿ý´neë›qæKÉÌÞ½Çónøv†‹Âù¼cD¢h~˜y”é÷ýl5ûµ=C­3XRŽvY;Êö¹ÑÑVÃ$¯?î…ÒJi»\>H%^¾¡´;HäS¯9âw̱âñ,†	SrÜŠª.2‘ôOb>
+"¢Ùà ¢d_g•("IãJßæ“K¹ïkQ.Œê‡Äu·Eob_`y,lÏhnB)?C0l¡|R–á™H<áàD ^ºFd(•:¨¶…ø£ÙÆ%ÜyRKy¡ž.pÆ.•VªØ7q·«îYúcu-‰†L¡Mé„©:ú¸©4ÏESMÈêL5%ИÊH´©Ö÷ç¡¡­´UÏ
+èM¼+úƒáÈ×ñv׏ÇafÈ‹êéØæ‚ØTE¼·iÜæJ,æEÌf¡ ÞÓŸÇ<Í*Û;ê½ÎÒªu”GP0a}ÜQšç¢£&duŽšhe	¤Ë¾ý	F!‹´“;×s¾KV°@áqÕ9ô3iÑÙWf%ò‚`®BU—\w‡â4K„α¸Ðë»"-5æK1Äi©Dêâ6º‚_A€s®‘×ö–YÓò
+‡#_b¯:½6y^$i&Uú~ ¹G‘ïÓÑ@´è£hx.┬6'ê@´pÍòCêA5$Á„z}\=ÍsQ½	YzSz–@ˆifÃÓ¦®ƒêb†üŒ«ÛÑÇÕÕ<՝Õ©;%Шk	¤gêÆiárî$£Ìs¹{Á ÖOR’౜<Æ	¤‚,§ä9Iù*3`S—|#å!ÍJQT
ŠÄÖÔñxŸî²ƒ0W8ÖÅ1/E©ËX¶r}ЫIÙg
!¦QµšÓ‡
È.4{¶/1ŠÂ0ë	 .©æ0jópÇècı¢w…ˆ“÷}ë-àoämDþ%MÆõV=E&=¼€/pÈÃ=tIÍz¬Ÿ ‰ô„|-«¸ªKWÍ“@A ¹Rt³Pݧ¥a—ö­]ɤh›<«âTrë݉Pß{³;Ͷ¹Üpˆ«477ù˜×•*M´ú8Ó€S¹2M[ïÔE=ì¼Ð±*D/ã<†B09b
$¡ØiŽ[;÷4÷ÂbïçÞÙ‘òJ*˜>(ËJ×™à´ïB1L¡z—³ì7<“78?HÞ@WrBô~+?ÉŽ8O“~¬SŒ0æ½P·eyV2(ØÑ®§xnšË~Ãdºìáÿ‰LoP¬1U/ß©Î÷Or Ô\&&L„Ÿ›ä­TÛ$m͇.ÀN&ãå²<>ÞÑ›qàä_ª›iÛ8Бf†Š3턆ʃɹ¾^^_¯ºú—»4F¢æâ0Ósr¥n7‰úÌ°;zÓ
‹¢Ô˹ZÕdX(⬄¸ì`(t¶u¶‘_¥âM³³#«fàÌe%ŽŠïwy‘V÷õ¹¹‡Ö¹ß쁚™¹h(ò¨º¾˜À‚ÜÄðÍ@%#Ð
+iò7¶¯†F>nìÞ´¡§‘7dÎ1}Tö¢õ»!x’´eCÉ	奙ºÝô›ÙbŸf".Ϲí%,)ò¹-òCÿîLÎKa8>¯‚î¡o²œ=4pñ <5ž}@€Z*Dš…j­æfé=èè‰÷âæß\»ºƒ²}ZVº,­nî>¼º½ZéÏF3hw!s23˜¨å¤^pèe¡M£<ºT»÷ÂbïWŽ³#¶=¢ûžìÀC9“}^«4ϴijƒÚZu†9$Ô‡õA‡÷Agõ_ SLïþÓ¿¦«¡¶áÀ{&Þ€±¦—°øõàÔ ¨DÓZ¿œ¤Ð}ì?N/üÿpOý/§a„<<N;îQ4Õ,ÁÔ<†¥SâNi‘ôüP¸¹7$E¦Äçý'ý›
+Hdÿ†â£RKý†¢¥ËË]‰LqÛôçzVX»uÌ?¥1㸧$ZbºdX}QL4ônåPa¦†ß~XýøtýZo•pª^?ê_~ÌŸv¢²åï›çOWæo8
 endstream
 endobj
-1398 0 obj <<
+1540 0 obj <<
 /Type /Page
-/Contents 1399 0 R
-/Resources 1397 0 R
+/Contents 1541 0 R
+/Resources 1539 0 R
 /MediaBox [0 0 595.276 841.89]
-/Parent 1395 0 R
-/Annots [ 1409 0 R 1412 0 R ]
+/Parent 1500 0 R
+/Annots [ 1547 0 R 1554 0 R 1557 0 R ]
 >> endobj
-1409 0 obj <<
+1547 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [142.821 382.599 208.983 393.13]
+/Subtype /Link
+/A << /S /GoTo /D (wcserr_8h_1691b8bd184d40ca6fda255be078fa53) >>
+>> endobj
+1554 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [252.11 314.647 275.413 325.551]
+/Rect [252.11 209.445 275.413 220.349]
 /Subtype /Link
 /A << /S /GoTo /D (spx_8h) >>
 >> endobj
-1412 0 obj <<
+1557 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [252.11 191.098 275.413 202.002]
+/Rect [252.11 86.288 275.413 97.192]
 /Subtype /Link
 /A << /S /GoTo /D (spx_8h) >>
 >> endobj
-1400 0 obj <<
-/D [1398 0 R /XYZ 90 757.935 null]
+1542 0 obj <<
+/D [1540 0 R /XYZ 90 757.935 null]
 >> endobj
-1401 0 obj <<
-/D [1398 0 R /XYZ 90 733.028 null]
+1543 0 obj <<
+/D [1540 0 R /XYZ 90 733.028 null]
 >> endobj
-1372 0 obj <<
-/D [1398 0 R /XYZ 249.958 614.401 null]
+1508 0 obj <<
+/D [1540 0 R /XYZ 249.958 617.01 null]
 >> endobj
-1402 0 obj <<
-/D [1398 0 R /XYZ 90 597.674 null]
+1544 0 obj <<
+/D [1540 0 R /XYZ 90 600.479 null]
 >> endobj
-1373 0 obj <<
-/D [1398 0 R /XYZ 90 491.068 null]
+1509 0 obj <<
+/D [1540 0 R /XYZ 90 496.481 null]
 >> endobj
-1403 0 obj <<
-/D [1398 0 R /XYZ 90 476.497 null]
+1545 0 obj <<
+/D [1540 0 R /XYZ 90 482.107 null]
 >> endobj
-1374 0 obj <<
-/D [1398 0 R /XYZ 327.378 441.348 null]
+1510 0 obj <<
+/D [1540 0 R /XYZ 327.378 446.958 null]
 >> endobj
-1404 0 obj <<
-/D [1398 0 R /XYZ 90 424.621 null]
+1546 0 obj <<
+/D [1540 0 R /XYZ 90 430.426 null]
 >> endobj
-1375 0 obj <<
-/D [1398 0 R /XYZ 199.329 391.529 null]
+1511 0 obj <<
+/D [1540 0 R /XYZ 391.935 367.755 null]
 >> endobj
-1405 0 obj <<
-/D [1398 0 R /XYZ 90 375.176 null]
+1548 0 obj <<
+/D [1540 0 R /XYZ 90 351.223 null]
 >> endobj
-1376 0 obj <<
-/D [1398 0 R /XYZ 279.996 317.8 null]
+1512 0 obj <<
+/D [1540 0 R /XYZ 90 333.733 null]
 >> endobj
-1410 0 obj <<
-/D [1398 0 R /XYZ 90 301.073 null]
+1549 0 obj <<
+/D [1540 0 R /XYZ 90 319.359 null]
 >> endobj
-1377 0 obj <<
-/D [1398 0 R /XYZ 199.329 267.981 null]
+1513 0 obj <<
+/D [1540 0 R /XYZ 199.329 286.132 null]
 >> endobj
-1411 0 obj <<
-/D [1398 0 R /XYZ 90 251.627 null]
+1550 0 obj <<
+/D [1540 0 R /XYZ 90 269.974 null]
 >> endobj
-949 0 obj <<
-/D [1398 0 R /XYZ 283.084 194.251 null]
+1514 0 obj <<
+/D [1540 0 R /XYZ 279.996 212.599 null]
 >> endobj
-138 0 obj <<
-/D [1398 0 R /XYZ 90 177.524 null]
+1555 0 obj <<
+/D [1540 0 R /XYZ 90 196.067 null]
 >> endobj
-1397 0 obj <<
-/Font << /F31 528 0 R /F22 521 0 R /F42 717 0 R /F11 978 0 R /F27 1408 0 R /F14 1038 0 R /F41 696 0 R >>
+1515 0 obj <<
+/D [1540 0 R /XYZ 199.329 162.975 null]
+>> endobj
+1556 0 obj <<
+/D [1540 0 R /XYZ 90 146.817 null]
+>> endobj
+1027 0 obj <<
+/D [1540 0 R /XYZ 283.084 89.441 null]
+>> endobj
+1539 0 obj <<
+/Font << /F31 604 0 R /F22 597 0 R /F42 818 0 R /F11 1069 0 R /F14 1084 0 R /F40 783 0 R /F27 1553 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-1415 0 obj <<
-/Length 2575      
+1560 0 obj <<
+/Length 2461      
 /Filter /FlateDecode
 >>
 stream
-xڝœKã6F÷õ+¼´)ŽH‰¢”e¦§ƒ3‹I0‹t®²ªÛ€Ë®È®~ýú¡DÒ¼¢¥ïƒ ˆ×÷ˆß‘D‰)[®
-û\µÅÊh#ÚR¯ž^îŠÕ'ûê/wÒ¿{oß¾'ïÿüp÷÷÷¥ý”hërõð<~¼–B+¹zØý±Ö¢ÝÜË¢(Öç×o¯ýËæ^ébýáÒ¿=]Üãß»ç®ßÈfÝ7rýÔÙW]˜µ*7>üv÷χ+Ûo™.ëü×Ý«ÝÂßî
-Q¶Íê«}\Ù¶«—»J•þñáîÃÝ®=Üë¥}}npZ–üèT)ŠZ£{·½lÝ(Þï»Ãî<·ÅEaè–³Œï4¥"Mµ¨ÊæÚc@~TJ§Y؏(
Y¡e%ÚÂL€»ÓÛã¡»AV•Ð2AoôŸ|Åïî«1<i9Àûî|yîÿº¡["
pãJjó¯#궆ù‡.Òk9ôùS ΂äó‡ð¤eÈÿëFëíFë/·´PpØÍPÀ:0•hê;ð5¬ƒØ8@Àà€ ÷ÇË
OÙ³„l¦¼e¾““–™†/õº»|½Ýj-ꪆC7®„5Q+Qà“‘/a=\;
€,D’@` vÚpÀºÜ§ùäm™iÑ`«`ƒ¯Z¡¤ÂÉû6úØd€!|dNC™qBð¤å î»Û9 ¶'xGk\‰ß,‡_Ö¢l4ß×°áÇ^ |á >Ef„àI˾›€Cø`´“ðÁžo¯§´68|_Æ{ð0„O€Lø™>‚'-xw´Ç7áKQ׎ָ6|Y£Z¾¯aϽ@øÂ'@&|ŠÌÁ“–Éä{œ›t½èA£6®„“ [;éJ5œÒkYz	ˆ%L¼OZŽóo¿ÝÍÍ»J¶p´Æ•°áÛ+Ô”8|_Æ{ð0„O€Lø™>‚'-ç.?玂¢iàȍ+aEÂ*<	‡VDìD `A€ŒŠÌàIKwjœ^/³W %°+Øøu+*‰§áPÃÆ{ø0ÄO€Lü™?‚'-øÙèík$­q%løU-tƒ§áPÆ{ð0„O€Lø™>‚'-ÇÐáÔƒV!ÂIŒ<÷$T–ÂÔÌTìkX±€A2"(2C‚'-é­ðÜ‘ í‡Ñˆ+ánÅ´*D[âˆPÃ
-ˆ½€ @‘<i9À»Ëv.|)K8ZãJؽ¿h„
‡ïkØðc/>†ð		Ÿ"3ÂGð¤åV!fo†»o›¹u%œªÕB¼j8¤×²ô(˜ yž´áCú³kAÞ r®F	æ*Ô—°ù_;ø-¤iLø„—‘= O^÷ýÙµ[S7
-
¶ulðu+j…W at C
}ì²GÀ>2éSdFüž´áCøó»¾ †œk@×´xî
5¬Ø@À`€ ™a Á“–×C ®5µh¤Co]	k¢*í¦à‰8Ô°&b/`ƒ	dLPd†	OZŽpjaþ˜ð&ÀÐsM”öÒ©d&d_Úˆ½€	&1A‘&<iy=&fèšR¨
-Ž¸+¸ûJ6¢”ø†,Ô°ùÇ^ ù “?EfäàIË>d?¸üÁˆiþ`ÿ/´¨¼<jØüc/?†ü	ÉŸ"3òGð¤åÜœ0¿FjÏFvxpø­+ál”ÃL®ñÕi¨ál^Ë6 ÐÛ @lc‚äm at xÒ2FKsÃ5~®
ӆsײ
_ÃÚˆ½€
6±A‘6<io—¹¥»`?×F]‹¶Åk¨¡†µ{l cƒ"3l xÒÒÝ:'&ెŸkCWB<o‡ÖFìl `°A€Œ
ŠÌ°àIËxÝ´´šjïètUÂa·®„µPIQVxö5¬…ØX@À` ™aÁ“–îêÉXº¯-€açZPÍȆ|
k!ö0X @ÆEfX@ð¤å쬽Qzùw6F”%Ž¡u%ܝE)µ¨|gjX+±°‚€Á
-2V(2Ã
-‚'-ý±áðW·F覂´®„=N
-û>^ôð%¬k' ЂHcd^†@ž6œ=>~,
-¼uœÕ¢(ñ2l¨á4^Ë Ћ @lb‚äU at xÒr„ÿÈ<$3ü\ÆÖ1jX±°€Á26(2Â'-g
övé+ÅDájX5u%JƒOW¡†U{5Ô £†"3Ô xÒrö~ƒ=h‚E¦-í…žÚC
«&öj0¨!@F
Ef¨Að¤%¸àZº©Ç«(CëJX+e#3±¸ÖɵPhÁH¤1B/à ONnB9K‰£å re(-š–±ákX±ð€A2F(2C	‚'-gÏ^ˇ‡…=[¡ZW‘Ã÷J™©Þ×°Fb/`ƒdŒPd†OZN~EÑLŒ,ß!*;ݨ¯ï†ÖHìŒ `0B€ŒŠÌ0‚àIˉ‘Ù?JkJ!á Û¡€;&™U×tC
g€ôZ6 Þ b$o “–#|Lþ:Y̯$_€C÷57ôäkïRkQ*¾Ô/¤ÿZÿ;»
ûC·s_ƒםŸúýëeÿ<b:†á²w•Ûú‡Ï+¡ i絶´•C…ÿÅ€›>¥åë&ùŸ(K¹~:íÆÏîÙÅì5,&éõöð¶‘kÿÊéÙ•l÷àüÚ=]ú­æ>Ðï·ÖíÙ}b{Ü]»î{÷p×õ{¿XeË/ûxu›{­«õ¯~Ãö~“ÞÎÝÎõ;ŸÝÁnÐw÷ôñûÌOHÙŠBq‹Ðãq+oöÒÈ…Ú=}ûXèÂþ+ov[hoX'àtq%)•œ`¿~Þ?}vûˆµä¤Ýó½ÿ!ˆçþäb|>YñrÕîHãk¯ýiˆöË~öµ/ûmhà;=¿Ÿâ'¶ã¯J|z{éŽ+ÄuX6ì^Qû_xø<ÈQ­¾îIããϧ·ÃÎ=~ì܇í¶ô¾ó¯÷Ývw:¾oj½þ›õXÔëãɽ÷Ò½<v½o|ìÂGÈ¥v?m~î<ùxêo7aùs/§ÝþcQ¨@p;ÒjÜ'ìQânÆÆ#aˆÄîýF뵘ÙÛt+ì.;ç¼°fe­ÿÿÝð?´ Œœœ^jÑšÊ>lí/ߺm/AsÐùïðàýF÷èž÷ÙüT”?éÚ=S…”~jÇDí“ÿþãÿìNõëÏîi%ü‡mfîäuúöýSwów]Ï‚܆ó?ák†
+xÚ¥œMo#7†ïþö"Ìð£Ù$ƒÅ²Ù	6X`±{HrÐXš‰íÈšMf~}ØMR,Q­·,æ`Ù*Õ£zõ{$©•ŒÿÔ*È•³NcW÷oäêCüëw7*ß{ï¾%÷swóÕ%ÂhVwï燏JX­Vw»×V„Í­’R®__~9|ÜÜj+×o‡O÷Çtû‡ýûýa£üzÿ´Qëû}ü«·Ò­µÙü|÷ýÍ?îNìü̬'ò¯7?þ,W»ø¿¿‘¿ú-Þ–B…°úx3h“o?Þ¼½ùÏ©Gú»‰_Î*³8R"X[ÆÓFÈÑþùñâlq¢¯Þh]ãŠiêA˜!ÌíÞ¾ìíczèÿ6Ú®·‡‡í»ÇýkúÓöi—nÙ?âÍ!¬wûÃÃT™Êù¶²ëý«HÀAž•£fà_žî?íòSÄ£5ÂÅLå\ö×Ë>N¸ø¤ÓÝqvñËe„÷¥ÅßÒýô¥r”bзF)Óúv{ܦ	ß<ìw¯¯QbL¯ÅW'¹öGãVrŒHê1!ÒÚ¶%ãC´…¬RƒjAº3àîùS4zaUƒœî8|È?Px®Æð¦å?ì_ï¿^НŒ¥ìSÉ­Ò™p=e„çŸkØük/?–ü	ÉŸ";òGð¦eÉÿ·Š›òFO›ø…+4ÛO¬©„²;È5¬ƒÚ8@À†žŽ<÷»ÊŸó®È՘ܴœÈ4üi'yüürùZ­‡ŽîR	gÂz/ ‰RÙ ½®›€Àl‚‰3o’›–9åÿø¼l \€#»T˜LáM!—°ùŸ:ø­¤_ixWDyüž‘ÏNä÷‡ýåA`Œ{xçt©‚Í<êƒÂ¡ç6õÚÄŽ€%wd‚§ÈŽä¼i9Á·Kà’=˜¶7|+…–‡ŸkØðk/>–ð		Ÿ";ÂGð¦åß?Åóñ‹ð•G§u©„
ß81D:?×°á×^ |,á >Ev„àMËæàû´tÐua„S»TÂJˆk*—8PB®a%Ô^@	ÈH È	Þ´œ»‡ínéx«ãqMëR	þ´Zö‡ŸkØðk/>–ð		Ÿ";ÂGð¦åÒéçÒV ½‡“»T‰BzÀáRÉ ½®‹€À,‚±ˆ3$/›–éì3:x~9.žy8°›+Øøý(¬ÄëàRÃÆ_{ø°ÄO€LüÙ?‚7-'ø—Åèã1Ö)8­K%løÎÇœõ—6üÚ„€%|d§Ȏð¼i9Ÿ€N»t"ï„Ðä½;¡èTj¼þ-5¬ˆÚˆ@À"‚ Ù!Á›–t	¼´%Øø`4±K%¬€Á.ÿTÂÆêÒ´~¥1Ù^Gô€|Þp"¿Û·K¡+eÐœ.U°™Wjxù[jØÔk/;–Ü		ž";’Gð¦åŸ®=,®}|I»ŽR	k at ká^—Ö@í `1@€ŒŠì0€àMË>¥¿x¨ #÷PRH‡Â¥†5P{X c€"; xÓò´
,^ŠðZŒ^ÑC*á˜à„1x\j8¤×u˜
P 6p†ä
@xÓr†Oé/o)^4r¯¹/…K
k ö° @Æ Ev@ð¦åi€W„â:À+G©„5ÜÞâµp©aMÔ^ÀȘ ÈÞ´œáÔÂò6‘M€Ñ{MØÏ¡ð²¸Ô°&j/`‹	dLPd‡	oZž¶‰ÅtÞ=À‰Ã\Áæ?ŒÂ8¼2.5lþµÈKþÈäO‘ù#xÓr†OÙ/o)0qgþƈÑàY©aó¯½@þXò'@&ŠìÈÁ›–KÇ„åk¤qoǃã‡TÂÚÐR0.æ
+ÖDé<\G'ã Â:\Çžµksò׎súWGîÍ^z×Ü8ý\Ãæ_{X c";< xÓ²®’¹uÅ¿Ó†VÄe´Qj8¤×u˜mP ¶q†äm at xÓ2­˜hË@ã÷Ú˜!xõ\jXµ°€Å26(²Ã‚7-ëYÒµk§±ÐŽR	kaŒOcÀ+èRÃZ¨½€,±@‘¼i™Î•²k«èٻׂuBK¼Š.5¬…ÚX@Àb ÙaÁ›–‹Çìü^ðåÿÜôÓ5
CH%¬•ø\†¯¨K
k¥öV°X!@Æ
+EvXAð¦eÞ6’þ\Ö	ëAH%¬£„Óxe]jX#µ0‚€Å2F(²Ã‚7-·“/W¶ÍŒR	kCy<^g—ÖFíl `±A€Œ
Šì°àMËþ¥sÛÐÌø½6bâzÀ+½RÃÚ¨½€
,6±A‘6¼i¹¸m°ëŽ Å8h&ŠTéQÁæÿJs	'¦vºîѲBÃV(—‚Èç
ìÆ’•À:x)œc”äÖIí¤ `±B€ŒŠìð‚àMKpÂum12
+¯Œ!¤ÖÊè…4x^jX+µ°‚€Å
+2V(²Ã
+‚7-Ï#“žˆ³C¯k…x¡^jX+µ°‚€Å
+2V(²Ã
+‚7-÷b×·'¤a!•°F†¸¬´xÑ^jX#µ0‚€Å2F(²Ã‚7-϶þÒb6"è52}Xá|©aÔ^À#È¡È#Þ´<3²øž4o„‚C‡©€5 ’)h ×°j/` ‹dPd‡oZÎð9ùÓÑbù’b
+ŽR	kB¼H/5¬‰Ú˜@Àb‚ _Ó—´H„5Ã9òº‰\áMËùÓ÷¯ûÃÂdzF!ý€çÍ5H5d<Þ[gÏ–Ò\~
+;6\ï´¹OÛ´œ?Š¶0jÜë*‰Õ†T½Ҧ÷é|ý!—p¯³ÚéúËÑò«ŒÐÒÕ±‡]þÒ¢HK!ãpòº›x<2Q4}R`—ŠáÓ;o8q_¶»ÝÃӇ˗ŠoP>UÌ_i1,î°§ïÐPãÿñ&éþ^8òQk£V£nÈ_Qbã–eÓØwÓÛܶÇ}þސç§ôónôúÓ>ýòïòe%Cú¡Â×RmdúMK¥Ò­÷Ó¹õó!ýòß¿¿ý×F­ÿùM~¨ðB§›ï>§Ÿß>ÿþùÃþâ]]Ó—¬ä'HâùôªJ
 endstream
 endobj
-1414 0 obj <<
+1559 0 obj <<
 /Type /Page
-/Contents 1415 0 R
-/Resources 1413 0 R
+/Contents 1560 0 R
+/Resources 1558 0 R
 /MediaBox [0 0 595.276 841.89]
-/Parent 1395 0 R
-/Annots [ 1418 0 R 1419 0 R 1420 0 R 1421 0 R 1422 0 R 1423 0 R 1424 0 R 1425 0 R 1426 0 R 1427 0 R 1428 0 R 1429 0 R 1430 0 R 1431 0 R 1432 0 R 1433 0 R 1434 0 R 1435 0 R 1436 0 R 1437 0 R 1438 0 R 1439 0 R 1440 0 R 1441 0 R 1442 0 R 1443 0 R 1444 0 R 1445 0 R 1446 0 R 1447 0 R 1448 0 R 1449 0 R 1450 0 R 1451 0 R 1452 0 R 1453 0 R 1454 0 R 1455 0 R 1456 0 R 1457 0 R 1458 0 R 1459 0 R ]
+/Parent 1500 0 R
+/Annots [ 1563 0 R 1564 0 R 1565 0 R 1566 0 R 1567 0 R 1568 0 R 1569 0 R 1570 0 R 1571 0 R 1572 0 R 1573 0 R 1574 0 R 1575 0 R 1576 0 R 1577 0 R 1578 0 R 1579 0 R 1580 0 R 1581 0 R 1582 0 R 1583 0 R 1584 0 R 1585 0 R 1586 0 R 1587 0 R 1588 0 R 1589 0 R 1590 0 R 1591 0 R 1592 0 R 1593 0 R 1594 0 R 1595 0 R 1596 0 R 1597 0 R 1598 0 R 1599 0 R 1600 0 R 1601 0 R 1602 0 R 1603 0 R 1604 0 R 1605 0 R 1606 0 R ]
 >> endobj
-1418 0 obj <<
+1563 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [143.519 697.371 171.514 708.275]
+/Rect [143.519 623.483 171.514 634.387]
 /Subtype /Link
 /A << /S /GoTo /D (structspxprm_533847a7e77e2bba8ce886289d31abdb) >>
 >> endobj
-1419 0 obj <<
+1564 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [143.519 686.6 176.196 695.447]
+/Rect [143.519 612.801 176.196 621.648]
 /Subtype /Link
 /A << /S /GoTo /D (structspxprm_d3a5b851397a50e8644aeda10b184776) >>
 >> endobj
-1420 0 obj <<
+1565 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [126.921 671.715 166.642 682.619]
+/Rect [126.921 598.005 166.642 608.909]
 /Subtype /Link
 /A << /S /GoTo /D (structspxprm_2c20a26fe559feacc85e6e76c31bbbc3) >>
 >> endobj
-1421 0 obj <<
+1566 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [126.921 658.887 163.076 669.791]
+/Rect [126.921 585.266 163.076 596.17]
 /Subtype /Link
 /A << /S /GoTo /D (structspxprm_e83f0b38ecd0b7b7b6afb6eb42a61fd4) >>
 >> endobj
-1422 0 obj <<
+1567 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [143.519 646.059 161.551 656.963]
+/Rect [143.519 572.527 161.551 583.431]
 /Subtype /Link
 /A << /S /GoTo /D (structspxprm_f2a797bbae7610552aa9adfe75118908) >>
 >> endobj
-1423 0 obj <<
+1568 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [143.519 633.231 161.551 644.135]
+/Rect [143.519 559.788 161.551 570.692]
 /Subtype /Link
 /A << /S /GoTo /D (structspxprm_5f4248299fb8a02ff1df6ed3d1baaa1b) >>
 >> endobj
-1424 0 obj <<
+1569 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [143.519 622.461 162.657 631.307]
+/Rect [143.519 549.106 162.657 557.953]
 /Subtype /Link
 /A << /S /GoTo /D (structspxprm_b67c62285ad58f5f0c1a88cb15ac3408) >>
 >> endobj
-1425 0 obj <<
+1570 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [143.519 609.633 166.792 618.48]
+/Rect [143.519 536.367 166.792 545.214]
 /Subtype /Link
 /A << /S /GoTo /D (structspxprm_a37e50cd66795673d6bd43883a1be540) >>
 >> endobj
-1426 0 obj <<
+1571 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [143.519 596.805 163.215 605.652]
+/Rect [143.519 523.628 163.215 532.475]
 /Subtype /Link
 /A << /S /GoTo /D (structspxprm_41ee038d00742dcf8cae9b6ed45a699b) >>
 >> endobj
-1427 0 obj <<
+1572 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [143.519 583.977 166.085 592.824]
+/Rect [143.519 510.889 166.085 519.736]
 /Subtype /Link
 /A << /S /GoTo /D (structspxprm_7ba88553a468a9ef696c0c1eeda6864f) >>
 >> endobj
-1428 0 obj <<
+1573 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [143.519 569.092 163.026 579.996]
+/Rect [143.519 496.093 163.026 506.997]
 /Subtype /Link
 /A << /S /GoTo /D (structspxprm_1d7fd26e54e3b253a9e26163445cbfc8) >>
 >> endobj
-1429 0 obj <<
+1574 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [143.519 556.264 162.667 567.168]
+/Rect [143.519 483.354 162.667 494.258]
 /Subtype /Link
 /A << /S /GoTo /D (structspxprm_968cf3d8e4b0d082c6d617f5a38344f7) >>
 >> endobj
-1430 0 obj <<
+1575 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [143.519 545.494 166.085 554.34]
+/Rect [143.519 472.672 166.085 481.519]
 /Subtype /Link
 /A << /S /GoTo /D (structspxprm_ef53f8244101a4229518b25b08143d18) >>
 >> endobj
-1431 0 obj <<
+1576 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [143.519 532.666 162.518 541.512]
+/Rect [143.519 459.933 162.518 468.78]
 /Subtype /Link
 /A << /S /GoTo /D (structspxprm_51aa1b37a464c53a5c07a9a407c4b96c) >>
 >> endobj
-1432 0 obj <<
+1577 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [143.519 519.838 162.109 528.684]
+/Rect [143.519 447.194 162.109 456.041]
 /Subtype /Link
 /A << /S /GoTo /D (structspxprm_6d41ec682a058f4028032bf6934f7fc0) >>
 >> endobj
-1433 0 obj <<
+1578 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [143.519 504.953 182.572 515.857]
+/Rect [143.519 432.398 182.572 443.302]
 /Subtype /Link
 /A << /S /GoTo /D (structspxprm_a75c986198c4673e2caa30bd4ac73a30) >>
 >> endobj
-1434 0 obj <<
+1579 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [143.519 492.125 182.572 503.029]
+/Rect [143.519 419.659 182.572 430.563]
 /Subtype /Link
 /A << /S /GoTo /D (structspxprm_678577f6866727419716361586fe34bb) >>
 >> endobj
-1435 0 obj <<
+1580 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [143.519 479.297 183.678 490.201]
+/Rect [143.519 406.92 183.678 417.824]
 /Subtype /Link
 /A << /S /GoTo /D (structspxprm_a419711bf0079fff37d4adbae3278f5c) >>
 >> endobj
-1436 0 obj <<
+1581 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [143.519 466.469 183.678 477.373]
+/Rect [143.519 394.181 183.678 405.085]
 /Subtype /Link
 /A << /S /GoTo /D (structspxprm_2d4ca3a63bb8871faec7928c8f713484) >>
 >> endobj
-1437 0 obj <<
+1582 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [143.519 453.641 187.813 464.545]
+/Rect [143.519 381.442 187.813 392.346]
 /Subtype /Link
 /A << /S /GoTo /D (structspxprm_c0096d466fedc5ec61948044af06551d) >>
 >> endobj
-1438 0 obj <<
+1583 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [143.519 440.813 187.813 451.717]
+/Rect [143.519 368.703 187.813 379.607]
 /Subtype /Link
 /A << /S /GoTo /D (structspxprm_34e6a4ba58cd67ef619ab48a58c8b808) >>
 >> endobj
-1439 0 obj <<
+1584 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [143.519 427.985 184.236 438.889]
+/Rect [143.519 355.964 184.236 366.868]
 /Subtype /Link
 /A << /S /GoTo /D (structspxprm_9c60b90b7911b9846b353991dbf38084) >>
 >> endobj
-1440 0 obj <<
+1585 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [143.519 415.157 184.236 426.061]
+/Rect [143.519 343.225 184.236 354.129]
 /Subtype /Link
 /A << /S /GoTo /D (structspxprm_1f9bd735b5ffa618aa0713616a3b2b87) >>
 >> endobj
-1441 0 obj <<
+1586 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [143.519 402.33 187.106 413.234]
+/Rect [143.519 330.486 187.106 341.39]
 /Subtype /Link
 /A << /S /GoTo /D (structspxprm_9cab306f378116a9b9388bd215a98c0b) >>
 >> endobj
-1442 0 obj <<
+1587 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [143.519 389.502 187.106 400.406]
+/Rect [143.519 317.747 187.106 328.651]
 /Subtype /Link
 /A << /S /GoTo /D (structspxprm_90656bb22c7fdb8c750ee5a16745334c) >>
 >> endobj
-1443 0 obj <<
+1588 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [143.519 376.674 187.106 387.578]
+/Rect [143.519 305.008 187.106 315.912]
 /Subtype /Link
 /A << /S /GoTo /D (structspxprm_a6ef9cc07973932f19c48062199e6689) >>
 >> endobj
-1444 0 obj <<
+1589 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [143.519 363.846 187.106 374.75]
+/Rect [143.519 292.269 187.106 303.173]
 /Subtype /Link
 /A << /S /GoTo /D (structspxprm_c9e44005ceadafb8158df81fe022f46e) >>
 >> endobj
-1445 0 obj <<
+1590 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [143.519 351.018 183.539 361.922]
+/Rect [143.519 279.53 183.539 290.434]
 /Subtype /Link
 /A << /S /GoTo /D (structspxprm_25de138f15027a948887f59f79b59d91) >>
 >> endobj
-1446 0 obj <<
+1591 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [143.519 338.19 183.539 349.094]
+/Rect [143.519 266.791 183.539 277.695]
 /Subtype /Link
 /A << /S /GoTo /D (structspxprm_6300648f1270fbd6f45fefaac054db70) >>
 >> endobj
-1447 0 obj <<
+1592 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [143.519 325.362 188.331 336.266]
+/Rect [143.519 254.052 188.331 264.956]
 /Subtype /Link
 /A << /S /GoTo /D (structspxprm_307491e5045c959ed5212c54b6e300e9) >>
 >> endobj
-1448 0 obj <<
+1593 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [143.519 312.534 188.58 323.438]
+/Rect [143.519 241.313 188.58 252.217]
 /Subtype /Link
 /A << /S /GoTo /D (structspxprm_709e6f9fd2c706705a019d865280526f) >>
 >> endobj
-1449 0 obj <<
+1594 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [143.519 299.707 188.221 310.611]
+/Rect [143.519 228.574 188.221 239.478]
 /Subtype /Link
 /A << /S /GoTo /D (structspxprm_203c7de3b62de030e721e99cc0a5799b) >>
 >> endobj
-1450 0 obj <<
+1595 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [143.519 286.879 188.221 297.783]
+/Rect [143.519 215.835 188.221 226.739]
 /Subtype /Link
 /A << /S /GoTo /D (structspxprm_84d43f663df39a476b33a9516f3662eb) >>
 >> endobj
-1451 0 obj <<
+1596 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [143.519 276.108 191.639 284.955]
+/Rect [143.519 205.153 191.639 214]
 /Subtype /Link
 /A << /S /GoTo /D (structspxprm_f252fd0c875bfe2dc99c56617ae2faa8) >>
 >> endobj
-1452 0 obj <<
+1597 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [143.519 263.28 191.639 272.127]
+/Rect [143.519 192.414 191.639 201.261]
 /Subtype /Link
 /A << /S /GoTo /D (structspxprm_78d8a2235f18250cfa97a32625ab72a0) >>
 >> endobj
-1453 0 obj <<
+1598 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [143.519 250.452 187.823 259.299]
+/Rect [143.519 179.675 187.823 188.522]
 /Subtype /Link
 /A << /S /GoTo /D (structspxprm_75c591192f69d3e284d037d0216c2179) >>
 >> endobj
-1454 0 obj <<
+1599 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [143.519 237.624 187.823 246.471]
+/Rect [143.519 166.936 187.823 175.783]
 /Subtype /Link
 /A << /S /GoTo /D (structspxprm_cfdb74852a20099c1cdc3b2cc8faa03b) >>
 >> endobj
-1455 0 obj <<
+1600 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [143.519 224.797 188.072 233.643]
+/Rect [143.519 154.197 188.072 163.044]
 /Subtype /Link
 /A << /S /GoTo /D (structspxprm_7e1e561ce26f9be86978783bbd0dd496) >>
 >> endobj
-1456 0 obj <<
+1601 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [143.519 211.969 188.072 220.815]
+/Rect [143.519 141.458 188.072 150.305]
 /Subtype /Link
 /A << /S /GoTo /D (structspxprm_5ab73474c2a6e92885c805cc017f6fbe) >>
 >> endobj
-1457 0 obj <<
+1602 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [143.519 199.141 184.097 207.987]
+/Rect [143.519 128.719 184.097 137.566]
 /Subtype /Link
 /A << /S /GoTo /D (structspxprm_1d7633da24d461d6f791e003be2a508a) >>
 >> endobj
-1458 0 obj <<
+1603 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [143.519 186.313 183.897 195.16]
+/Rect [143.519 115.98 183.897 124.827]
 /Subtype /Link
 /A << /S /GoTo /D (structspxprm_cc8a46737906be2cee7cba0b2aa09d87) >>
 >> endobj
-1459 0 obj <<
+1604 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [89.004 115.868 120.316 126.772]
+/Rect [138.538 103.241 167.08 110.962]
 /Subtype /Link
-/A << /S /GoTo /D (spx_8h_192c7ea1edb2fc79d391a51bec7442e0) >>
+/A << /S /GoTo /D (structwcserr) >>
 >> endobj
-1416 0 obj <<
-/D [1414 0 R /XYZ 90 757.935 null]
+1605 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [175.05 103.241 188.101 110.962]
+/Subtype /Link
+/A << /S /GoTo /D (structspxprm_b232cb470b7f96330512dea46791644e) >>
 >> endobj
-1417 0 obj <<
-/D [1414 0 R /XYZ 90 716.221 null]
+1606 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [141.387 88.445 175.479 99.349]
+/Subtype /Link
+/A << /S /GoTo /D (structspxprm_c8f016fe8e911c4ffbedde63318bb3db) >>
 >> endobj
-142 0 obj <<
-/D [1414 0 R /XYZ 90 172.85 null]
+1561 0 obj <<
+/D [1559 0 R /XYZ 90 757.935 null]
 >> endobj
-1413 0 obj <<
-/Font << /F31 528 0 R /F22 521 0 R >>
+138 0 obj <<
+/D [1559 0 R /XYZ 90 733.028 null]
+>> endobj
+1562 0 obj <<
+/D [1559 0 R /XYZ 90 642.244 null]
+>> endobj
+1558 0 obj <<
+/Font << /F31 604 0 R /F22 597 0 R /F40 783 0 R /F11 1069 0 R /F14 1084 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-1504 0 obj <<
-/Length 1268      
+1652 0 obj <<
+/Length 1559      
 /Filter /FlateDecode
 >>
 stream
-xÚŘ_s£6Àßý)x„™¢è(}êµÍõnÚi›xz¹<`mflp0Äñ}ú®°±Mp.—,–Õj÷§ÕJˆ8~Ä‘Ø	yˆ$ãN²agҏ#bßúðÚï¼ÿ0]Ý0è…¤`ÎxÚtqJœqzïr$=Ÿ`ŒÝõêyU.=ŸrìÞUeT¦}«¦ªôHäªÜ#n¢@qº4ðÆŸG¿wc[Ï8zäÇÑývRððó#&#gmŒˆ”ÎrPfÛ‹ÑÝèߝ
#g ïŽv>:ʼQßM¦©	é·"©—*¯â*+rX÷i€X ÷ݱӢž,”éi ]_ ë
-ˆL›ö£6suCéÞ°IB$hÐØüŠ96:AG‡!F"ÐÔ·ªªË\¥§–˜@¡$V
‘vfÖvŽ¦¥z¬Užx„»[#ºÿãÛ2¦º€ü ¨céø”J;NgÂÝÄåîÓEÃÝx»à? bµPù¬šÛ¸—ß6³agyus(¥ªí
-BWzì1î–µlÚÀHÁKµ6ÍùÉˉ‚õÛ´’bY®êJ¥?IœÛ…Ðw±^bg¨-
-íÑ é0|.T'älÂIVm_CMOûœ¡öóIǸ´ú©úŠ1Õ¾Zè‹BgÑÆÜmÐîi6ÍOÚ¹0r‹\ÙF©ÿ¥[TsUZÑô¸Ü(ã’3‡“ ab꥖—3«pÛ©œ­²¿×nŠg—æ‘AíÙ® ÀÚ›–Ç.P¨µ,¢.•ìVeh`J"<è¬Sòx°@'Å+ãm•‡=4xow‘¹Â°D
†ânU†`D¯(Ñu [›éže¶úp·I?é…’¹ÿM•…ÍuH]“çFEºñbat×+•TelŸž´­¸Ìb(ìÖþ2Þšt¤Ôøà=ù&':
a‹oV•Ü¤)ˆ'ESl¡eòîêªB„ÛäxiÓè4¡Á½¶ÅÎb›^ÆhS¬Tï8y8uïˆfb‡-òÅÖ{ª$n2Ë8©T™­«,iwÿNôÏÍê£Áq­ ¬Yòæ]0ȏƒ‚ܼ›Ø-L󔪕ÊÓ,Ÿ¥"7bXï§Í«ĺ¾aâŽçjm_CÝañlmzg`:‰+ÕÝfÛbµÅËÒãe=^Ï€{ª?80˜C‘úSQøºâOOŠÿMÿYÈ´úÇDE»lâ'Õ¿o±á°»Ûôm–ÄA at zx‰^ñŸ"ßÌë—|V/âòåƒd§WëA~ê—¤Ñ;” G= À
-¶N(5à÷ϼ¨
-{B /šyœµì>r‹àÔ¾[ÞÁ~Ãûò.À¶;äºùÐ}ñ¢žcl^/'ÊæãýÕr˜  ‚âuÏ ò€r àS¼ôðnã4+^:ÔÞ/Ï,Y	c‡Ò}zñ¨ÎXÃâ9DÄzÈ|&÷„ýÀº ¿ÿ<Bˆ'u½|ÕWå`„Ãy¯…¬sºïk‹]H4ý•Z]€åß+8J5‡¡7fc„$ŽÞ˜GWPP9|KôœÉ1X"‚¿ýrª¹\
-‰ìÞ>	$ÃÀÞ>ÙѵƒõnWí·`»GüÕ6ntéUóš?]cvÍ…y¢˜XÀS­[Ø¢øå×»?a¢?}0²'Ûözëy;Sù1}yv
-ç?¿ö
+xÚÅXKoÛ8¾ûWø(5ÇžÙÓv»é¶X`wSc{H{%Ú SŽIÜ_¿CåȲbg‹F˜çñqf8$›RøcÓ˜NC?$±ð§éfB§+ ¾Ÿ0;;ƒéYoþí|ru#`‰1/Íò€Ÿ³é<»s|»3F)uêíÓ¶Ú¸3îSçSSµiƒã[¹”•Ë"G*—9©jäÓÐážûuþqòû|¯ÛZæ‹@k¾ŸÜ}¥Ó,ü8¡DÄÑôÆ”°8žn&v\L>MþÙË@º ú˜s>ç½ã‚ÐÀï¼#Ìú÷N6I^È½z'ë´Ê·M^*íÆÕ
çÏR BîáÅFÈ|-‘¥¯ˆE$ŒÁTÃa¡;’#@¿uLS! ÅR1ªÆ¯À€;.÷¤hgK)—È’ê­L›*±_¸ Ê“E!k\‘¨l/5¯p˜É*לÈÞØ1óYwæûžóÁ–[“ÚZf(¯.Y€A;ü\ìFv=ˆA…[¦iÕÊNÞ"³Çiö®VO‚*Ó§/Ô§ðφJ‹‰à‡Š±bYNªdœ‘ˆ¨}\çécv	7­ÆïÜfIJ*mžäjYÂÆ3
*’¡m«RCûg]¬=äI'ÀJZ¶*}^‘˜ôZµ©Øpu:Æ°IÀ=†zsxìï#ÉŒ×e[d8^HüÕvƒöJZz%“lVªbç¾óö‘Ž*qn#7YYÁJvKäsˆT‡Âki5«²:6áåu›2Ë¿PÊ;
H:Õƒ,Á|5™ !ø«\ßwÈqæQŽ‚}†s›á7¹,ºô.SgÒ%ø §Í²}iÈÊWb.__cÉ«ØÜ¥ߏÖ	³Ah¼ŽUäñú5€Úp+›¶R€Àq¥€ Œ¹e3oko½9yßJ•jhwHºûãÛ×|fÔU[”üž»ü¼»àmó˜à&^ÒÝG—A^¸œÚ`*¤Z56-ï6çÝîÖí\5‡>wŽ‚*Ù춦ê¾è´÷³œž»R´µû‘/Ç@*X)m	YM.¤T]á_6Û¶‘Ù”MBþvÞKØ!jEy9Ü´'`0€rž™2Í›Ý9à¼ø 8Dí—£UIeudRW1ÕÕö¨ÑQô¨k«­Ýš=ÿ?hËÂÈ)•´]ÃØ)¡äU–´<:å]ÅÔƒ£Œ{Ñ™óµãžõ؏O¼Èçöj ¤ß²ºZÁ¡¡?´bpØv<'usæ{ºu`õy:.^ëuÇ}Zó@äÐë~¶
¬4&÷Nzßñœ´A08pâàÀs¢ÃÖ¯z-™B’ÎUªÙ7Y•6è!\ôq´F–›BÍûÜê¯AS¨I›O[Ø'4]ÌtsBCCß?ÁÚ„,¥)¼0€Á¹ºÂ°À1ÁÖAüãüêNÒHö»8C¡¦2Y*¬ïoÅ¡ÖgC4&V­ikq¤bBŸ“®“*Ih€ë&OGZŽ'“‰Ü
.Lúã\` 
°™[ؘø•É­TY®VÈd? c»3ˆSëBG™¾ˆÔvjHV5®ÎAtš4rÄ»ÇubwÞ2DHëË­ïu-ñO4Ø Éûœ7ã}ŽÆõ…á³’“iöùXaHhÈz
+ÇNdÏc#x'ðJÎv”?
¯_Õª-’ê妲J²«ú$~Œy$æÑ0†‚D£ à J8F¡Ô\ ¿¿×eÓÝÛÀ
+¼¹uØ}<‰[xøÃâN,í^G] ºÏn4ÒÒªV_ at -€W›Ó€`ð:Ï Ð0>àC• xÙÀ»M²¼|©»½ÛœIÙt‡±ú€mûpšÿ,r	"1‚£gb/°—­\-ÿucN’¶íæU7Ì“Ú=ö½‰<x:ƒ<ö¡%é*)HbÿýO©öÁ„,î¿•$=ûÞfµkßëj–4ݽ¦«qs7æNw¿ú«{öð‡Å×”_Š_œ2öR—™Ò&õçß>ý	Ióá­]J"ýaîN»î±æi·’jˆŽ~ì=†ç?[¯©u
 endstream
 endobj
-1503 0 obj <<
+1651 0 obj <<
 /Type /Page
-/Contents 1504 0 R
-/Resources 1502 0 R
+/Contents 1652 0 R
+/Resources 1650 0 R
 /MediaBox [0 0 595.276 841.89]
-/Parent 1395 0 R
-/Annots [ 1510 0 R 1511 0 R ]
+/Parent 1500 0 R
+/Annots [ 1654 0 R 1659 0 R 1660 0 R ]
 >> endobj
-1510 0 obj <<
+1654 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [89.004 683.608 120.316 694.512]
+/Subtype /Link
+/A << /S /GoTo /D (spx_8h_192c7ea1edb2fc79d391a51bec7442e0) >>
+>> endobj
+1659 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [160.957 510.857 224.378 521.761]
+/Rect [160.957 416.095 224.378 426.998]
 /Subtype /Link
 /A << /S /GoTo /D (structspxprm_533847a7e77e2bba8ce886289d31abdb) >>
 >> endobj
-1511 0 obj <<
+1660 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [242.316 510.857 310.42 521.761]
+/Rect [242.316 416.095 310.42 426.998]
 /Subtype /Link
 /A << /S /GoTo /D (structspxprm_d3a5b851397a50e8644aeda10b184776) >>
 >> endobj
-1505 0 obj <<
-/D [1503 0 R /XYZ 90 757.935 null]
->> endobj
-146 0 obj <<
-/D [1503 0 R /XYZ 90 733.028 null]
+1653 0 obj <<
+/D [1651 0 R /XYZ 90 757.935 null]
 >> endobj
-1460 0 obj <<
-/D [1503 0 R /XYZ 90 716.221 null]
+142 0 obj <<
+/D [1651 0 R /XYZ 90 733.028 null]
 >> endobj
-1506 0 obj <<
-/D [1503 0 R /XYZ 90 716.221 null]
+146 0 obj <<
+/D [1651 0 R /XYZ 90 643.341 null]
 >> endobj
-1461 0 obj <<
-/D [1503 0 R /XYZ 222.123 681.092 null]
+1607 0 obj <<
+/D [1651 0 R /XYZ 90 618.972 null]
 >> endobj
-1507 0 obj <<
-/D [1503 0 R /XYZ 90 664.365 null]
+1655 0 obj <<
+/D [1651 0 R /XYZ 90 618.972 null]
 >> endobj
-1462 0 obj <<
-/D [1503 0 R /XYZ 224.056 631.273 null]
+1608 0 obj <<
+/D [1651 0 R /XYZ 222.123 583.842 null]
 >> endobj
-1508 0 obj <<
-/D [1503 0 R /XYZ 90 614.546 null]
+1656 0 obj <<
+/D [1651 0 R /XYZ 90 567.944 null]
 >> endobj
-1463 0 obj <<
-/D [1503 0 R /XYZ 325.993 581.454 null]
+1609 0 obj <<
+/D [1651 0 R /XYZ 224.056 534.852 null]
 >> endobj
-1509 0 obj <<
-/D [1503 0 R /XYZ 90 564.727 null]
+1657 0 obj <<
+/D [1651 0 R /XYZ 90 518.954 null]
 >> endobj
-1464 0 obj <<
-/D [1503 0 R /XYZ 162.089 478.145 null]
+1610 0 obj <<
+/D [1651 0 R /XYZ 325.993 485.862 null]
 >> endobj
-1512 0 obj <<
-/D [1503 0 R /XYZ 90 463.475 null]
+1658 0 obj <<
+/D [1651 0 R /XYZ 90 469.964 null]
 >> endobj
-1465 0 obj <<
-/D [1503 0 R /XYZ 250.337 428.326 null]
+1611 0 obj <<
+/D [1651 0 R /XYZ 162.089 383.382 null]
 >> endobj
-1513 0 obj <<
-/D [1503 0 R /XYZ 90 411.599 null]
+1661 0 obj <<
+/D [1651 0 R /XYZ 90 369.541 null]
 >> endobj
-1466 0 obj <<
-/D [1503 0 R /XYZ 291.004 378.507 null]
+1612 0 obj <<
+/D [1651 0 R /XYZ 250.337 334.392 null]
 >> endobj
-1514 0 obj <<
-/D [1503 0 R /XYZ 90 361.78 null]
+1662 0 obj <<
+/D [1651 0 R /XYZ 90 318.494 null]
 >> endobj
-1467 0 obj <<
-/D [1503 0 R /XYZ 258.347 328.688 null]
+1613 0 obj <<
+/D [1651 0 R /XYZ 291.004 285.402 null]
 >> endobj
-1515 0 obj <<
-/D [1503 0 R /XYZ 90 311.961 null]
+1663 0 obj <<
+/D [1651 0 R /XYZ 90 269.504 null]
 >> endobj
-1468 0 obj <<
-/D [1503 0 R /XYZ 262.352 278.869 null]
+1614 0 obj <<
+/D [1651 0 R /XYZ 258.347 236.412 null]
 >> endobj
-1516 0 obj <<
-/D [1503 0 R /XYZ 90 262.261 null]
+1664 0 obj <<
+/D [1651 0 R /XYZ 90 220.514 null]
 >> endobj
-1469 0 obj <<
-/D [1503 0 R /XYZ 265.579 229.05 null]
+1615 0 obj <<
+/D [1651 0 R /XYZ 262.352 187.422 null]
 >> endobj
-1517 0 obj <<
-/D [1503 0 R /XYZ 90 212.323 null]
+1665 0 obj <<
+/D [1651 0 R /XYZ 90 171.643 null]
 >> endobj
-1470 0 obj <<
-/D [1503 0 R /XYZ 285.186 179.231 null]
+1616 0 obj <<
+/D [1651 0 R /XYZ 265.579 138.432 null]
 >> endobj
-1518 0 obj <<
-/D [1503 0 R /XYZ 90 162.504 null]
+1666 0 obj <<
+/D [1651 0 R /XYZ 90 122.533 null]
 >> endobj
-1471 0 obj <<
-/D [1503 0 R /XYZ 271.108 129.412 null]
+1617 0 obj <<
+/D [1651 0 R /XYZ 285.186 89.441 null]
 >> endobj
-1502 0 obj <<
-/Font << /F31 528 0 R /F22 521 0 R /F42 717 0 R >>
+1650 0 obj <<
+/Font << /F31 604 0 R /F22 597 0 R /F42 818 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-1521 0 obj <<
-/Length 1197      
+1670 0 obj <<
+/Length 1199      
 /Filter /FlateDecode
 >>
 stream
-xÚÝX[oÛ6~÷¯ÐS'5Í«(èú®Å‚
Øš {Èò [´-L–IvšýúŠ”£Ä²¬¬ÛbŠ×s¾ï|‡âaø#žÂž)&¼ùz„½%Ô~×:æI«ýýõhú‘Á(¤æ]/êáA‚ï:¾ñRã	Áûåæ˦X'T`ÿª*¶óÊ–?ë….Æ$ôu6&þ\Cm(°ô©ß^_Ž~¼Þ¯í,,0+ߍnn±ƒ…—#Œ˜
-½{(cD”òÖ#N™+§£«Ñoû9l=ƒú.ça§½£á@4Þ!Šu.Æùv–jë–u÷ââ¯|nUÆ—éGJ§‰DåõL`mÞêÃ#!ô4=>ëj[d:>œ‰H*âºÁD¤6.WÉÂÁ|'k•Iž¥º,ome÷ª„`(R7áN§yõ°Ñë2 X´ÖE¶O°		9¢AàM­{·`c=°E÷€Z4¦Âߝºï“ÂÀ
-lÌÀ`¾Nu¶¬VÑu/Š¡B’37õ}´ÓG@”ËSR0¨CÞƒáίS 2?Kø¥Q•Ô&e•Ìm­ƒ1Ÿ'ÕCã´OD$GroÊWGdˆp7š¢Í™6:Ž^
’3
Æ´¥
æ
R7'ˆS9Ëà–ÔÃ:±z°Œñ•¯ï¢Eúï΀ê]XLÍ¿ß::m{¾°¿‹Bßmu67M.dï“&€õ¾.7ºÙ̪ÜþFÙr›FÅÑn¦E·hšçYYEYõÖš¶¬Ç?÷t½ƒ!RúÄv#-*ˆ@\=v{>
G*l0 ‡£M3ÝCÄÈ!Š¬
oGc[@¨+>˜(ìŽÙÑ€µ¡a#DŸ#DŒOIt—Ìu;e#½¡4j\&mÃ."žÐxœ‰¦GÃBjR½Ý¬JWgw-ÜIÄÇó!C!á]…C4¬38¿}cúݬò*Ïl¹öBp¹×îå´D:
ÍæþŒô“Ú]B 2IéËÕ'X}Ôí`Võ1[ŸÄuñº•w9Œ†škÀ“Äø|Œi2[öŽqä©Ü~M£lþçwc!|'¶Çõ»õÈÕô(pÁ8dâ!z¼·Çæìÿ¦ýš„öZ“\hšœ&¡Tì	µ aÄóƒ¸mͶë™.lÙœ#omñ”*9Ü=äÀˆ˜:Ï¢vDpéW+g˜n´·ý
ü4Y®œCI͐Ëä¸n‚”ìa¬†m¾Ýæƒ5Ž]˜ðv˜¾01ð™	 DN+\œQáåtÝ!q€·k{…=Œóa™¶±ù]·€ŸbÿêæBþà],Ñ!bÞÁãìü§›+¸”äG¯ƒ@ú°ÝcD°êB¶ïa!Þ³¢øu‡~ÿÓ‚„ÔA<-(ØGšåß¼é¸
-J¤öÑþ•·jŠ
-á¬ÓAÁ®U?Y|k¿Ïëë¯JS³QÀ³×PÞõ’‰ÁaˆþNZ¿ó»ˆj?„HIîBÝêÇOæŒUÚYÛœœi
-
 zf?¤ý!áf"°_ÇÄÂôÍÝÕù÷®~Pzo?9rƒgûù—‡¥ÎžccÞqÁùCS©
+xÚÝXMoã6½ûWè´•5ÃOQ°‡n·»hP`ÛÄ@iŠDÛBeÉ‘egÓ_ß¡H9J,ËJ‘®ƒ"@LñsæÍ{$‡ÄÃðG<…=)$RLxñr„½9Ô~×:æI«ýãttö™Á(¤æMgõð€ A‰7M®}ÔxB0ÆþzõmU.Ç*°U•›¸²åK=Ó嘄¾ÎÇď5Ô†KŸŠñÍôbôót·¶³L°À¬|7º¾Á^^Œ0b*ôî¡ŒQÊ[Ž8e®œ®F¿ïæ°õ껜„÷Ž2„Ñx‡("Ĺ˜›ÛL[·¬»ççÛ1Á~±×*ãÏÙgJ§,‰DåõlbmÞêÃ#!ô4=.uµ)sìÏÄ$qÝ`"b­øºªÒ8Êì˜"|qZ=ØšëåÙúÆ»W!R¸Y}c«‡•îXÔ¢µ:²}ÚЁ§QB½	£uÀ¿OÞ¥NÖ‹tæxz¤K¯Ó"Ïôº5B0é0Ø‚c°…Ñ@vÁÆz`‹î£1
 æß·ÓÒî
÷ÁŒõt>¯
õz!’œ¹©ï£­>€ DX0¢¼ãÇ„«3à^qîeQ•Ž©ð·é4ܧ`0ñ9’äµT†w£)zмÕFÄÑ›AòVƒ1m]ƒyƒ¤Í	âT¾Ž´©	ëÄ2èÁ2™Áy©|}Íêƒóî¨~Ò¥ÅÔükð­ÙiÛ‹™ý•ún£óØ49ÊÞ§Í Öûz½ÒÍU *ìo”Ï7YTœáú¬Œ’V˜â"_WQ^½·æ‡-ë1lž»p}€!RúÄv#­P¸zìö|ŽTØ`@÷G›fºƒˆ‘}„Y›
ïG[@¨‹L
+vóCöñ#š°––!ú1>Ml¢Û4Öíý«\7ÒFBË¤Æ°+OÂx8M&
+™Ùêíaõ°vuöÔ2äN³ >¼2Þ£pˆ†u·ßÿ™~W‹¢*r[®ý
+ÎwÚ½xrç<tšÃýYЏjw±ÜÆ$¥/WŸ`u¢ÐYÕÙ:ÑåÛVÞÅ°0Ô$QO6Æ'àc$H³³u`/àGžÊí·,Êã¿~á;±=®ß­G®^ Gɐ€ôl?jÑ£¹6ƒòï6ôkÚkMr±§Ihrš„R¹$|Ô‚„Ï/â¶5ß,ouiËM&ÅcªäxȁŒˆ÷ç Q›\úÕÂY¦í$m?KççPZÇ‚Ëì
¬‚”ìe¬†-ÞlŠÁÇŽ&¼M“¾l>1ð¹Ì*?®pqB…¯Ï–x»ŽW8Ã8¶Ó66èˆ-à§Ø«®!ì¼+Jtˆ˜·pÁ8AtþÓÃ\J‹ƒé }ØéÆ1"Xu!Û÷ªlYQò¶©ßÿ´ aë žœ#ÍòïÞu¤‚©Û_šU?{×°˜à]o’f"ø÷/žõ‹m :"ªý¤ %¹{Òt«¿˜ûZTiǝæ7+êoÜ_JrûCÔ9¦çÛ/Š‰‹ÔÌð¾piÜ?]ý
+Ôù壊BD]*î¸û©øö0×ùstÌ›ì><ÿ ¦l~
 endstream
 endobj
-1520 0 obj <<
+1669 0 obj <<
 /Type /Page
-/Contents 1521 0 R
-/Resources 1519 0 R
+/Contents 1670 0 R
+/Resources 1668 0 R
 /MediaBox [0 0 595.276 841.89]
-/Parent 1395 0 R
+/Parent 1500 0 R
 >> endobj
-1522 0 obj <<
-/D [1520 0 R /XYZ 90 757.935 null]
+1671 0 obj <<
+/D [1669 0 R /XYZ 90 757.935 null]
 >> endobj
-1523 0 obj <<
-/D [1520 0 R /XYZ 90 733.028 null]
+1672 0 obj <<
+/D [1669 0 R /XYZ 90 733.028 null]
 >> endobj
-1472 0 obj <<
-/D [1520 0 R /XYZ 283.163 705.441 null]
+1618 0 obj <<
+/D [1669 0 R /XYZ 271.108 705.441 null]
 >> endobj
-1524 0 obj <<
-/D [1520 0 R /XYZ 90 688.833 null]
+1673 0 obj <<
+/D [1669 0 R /XYZ 90 688.714 null]
 >> endobj
-1473 0 obj <<
-/D [1520 0 R /XYZ 265.819 655.622 null]
+1619 0 obj <<
+/D [1669 0 R /XYZ 283.163 655.622 null]
 >> endobj
-1525 0 obj <<
-/D [1520 0 R /XYZ 90 638.895 null]
+1674 0 obj <<
+/D [1669 0 R /XYZ 90 639.014 null]
 >> endobj
-1474 0 obj <<
-/D [1520 0 R /XYZ 286.919 605.803 null]
+1620 0 obj <<
+/D [1669 0 R /XYZ 265.819 605.803 null]
 >> endobj
-1526 0 obj <<
-/D [1520 0 R /XYZ 90 589.076 null]
+1675 0 obj <<
+/D [1669 0 R /XYZ 90 589.076 null]
 >> endobj
-1475 0 obj <<
-/D [1520 0 R /XYZ 313.628 555.984 null]
+1621 0 obj <<
+/D [1669 0 R /XYZ 286.919 555.984 null]
 >> endobj
-1527 0 obj <<
-/D [1520 0 R /XYZ 90 539.376 null]
+1676 0 obj <<
+/D [1669 0 R /XYZ 90 539.257 null]
 >> endobj
-1476 0 obj <<
-/D [1520 0 R /XYZ 501.568 506.165 null]
+1622 0 obj <<
+/D [1669 0 R /XYZ 313.628 506.165 null]
 >> endobj
-1528 0 obj <<
-/D [1520 0 R /XYZ 90 489.104 null]
+1677 0 obj <<
+/D [1669 0 R /XYZ 90 489.557 null]
 >> endobj
-1477 0 obj <<
-/D [1520 0 R /XYZ 353.165 456.346 null]
+1623 0 obj <<
+/D [1669 0 R /XYZ 501.568 456.346 null]
 >> endobj
-1529 0 obj <<
-/D [1520 0 R /XYZ 90 439.619 null]
+1678 0 obj <<
+/D [1669 0 R /XYZ 90 439.285 null]
 >> endobj
-1478 0 obj <<
-/D [1520 0 R /XYZ 479.135 406.527 null]
+1624 0 obj <<
+/D [1669 0 R /XYZ 353.165 406.527 null]
 >> endobj
-1530 0 obj <<
-/D [1520 0 R /XYZ 90 389.466 null]
+1679 0 obj <<
+/D [1669 0 R /XYZ 90 389.8 null]
 >> endobj
-1479 0 obj <<
-/D [1520 0 R /XYZ 417.356 356.708 null]
+1625 0 obj <<
+/D [1669 0 R /XYZ 479.135 356.708 null]
 >> endobj
-1531 0 obj <<
-/D [1520 0 R /XYZ 90 339.981 null]
+1680 0 obj <<
+/D [1669 0 R /XYZ 90 339.647 null]
 >> endobj
-1480 0 obj <<
-/D [1520 0 R /XYZ 154.259 294.934 null]
+1626 0 obj <<
+/D [1669 0 R /XYZ 417.356 306.889 null]
 >> endobj
-1532 0 obj <<
-/D [1520 0 R /XYZ 90 278.58 null]
+1681 0 obj <<
+/D [1669 0 R /XYZ 90 290.162 null]
 >> endobj
-1481 0 obj <<
-/D [1520 0 R /XYZ 358.095 245.114 null]
+1627 0 obj <<
+/D [1669 0 R /XYZ 154.259 245.114 null]
 >> endobj
-1533 0 obj <<
-/D [1520 0 R /XYZ 90 228.054 null]
+1682 0 obj <<
+/D [1669 0 R /XYZ 90 228.761 null]
 >> endobj
-1482 0 obj <<
-/D [1520 0 R /XYZ 400.652 195.295 null]
+1628 0 obj <<
+/D [1669 0 R /XYZ 358.095 195.295 null]
 >> endobj
-1534 0 obj <<
-/D [1520 0 R /XYZ 90 178.568 null]
+1683 0 obj <<
+/D [1669 0 R /XYZ 90 178.234 null]
 >> endobj
-1483 0 obj <<
-/D [1520 0 R /XYZ 308.767 145.476 null]
+1629 0 obj <<
+/D [1669 0 R /XYZ 400.652 145.476 null]
 >> endobj
-1535 0 obj <<
-/D [1520 0 R /XYZ 90 128.869 null]
+1684 0 obj <<
+/D [1669 0 R /XYZ 90 128.749 null]
 >> endobj
-1484 0 obj <<
-/D [1520 0 R /XYZ 431.646 95.657 null]
+1630 0 obj <<
+/D [1669 0 R /XYZ 308.767 95.657 null]
 >> endobj
-1519 0 obj <<
-/Font << /F31 528 0 R /F22 521 0 R /F42 717 0 R /F8 1025 0 R /F11 978 0 R >>
+1668 0 obj <<
+/Font << /F31 604 0 R /F22 597 0 R /F42 818 0 R /F8 1129 0 R /F11 1069 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-1538 0 obj <<
-/Length 866       
+1687 0 obj <<
+/Length 867       
 /Filter /FlateDecode
 >>
 stream
-xÚíX]OÛ0}ϯÈJ¤ÕõGlÇ<2Ú•öÀx©‘Ò¤$iýúÝÔN)4¤ª©l¨Rã¯\ß{î9¶câbøWaWr‰ãn<v°{­Ç±½=èî-õœþƒ·ÌŒæ¯‚8%î`xîq¤üÁ{åänRŒýåØ;«Ši\™ò©éÂ'¡§3Ÿx±†ÖcéQá_Nœ/ƒÅÜÖ3ÎD=ós~Ý!xxâ`ÄTèÞB#¢”;vÊl9uÎœ¦A{[pœ°õÑQ†°àMtˆ"ÊmˆÃ|z™j–	wèîÝF>ÞÌ'ØÓ#ìM]ÿˆÒã€,‘HÐ`nûæØŒ	–Æ0ÄH#맺š™®ZbIEì00DŒO!¿ÇÀ‰Y[7gµ{º(#S=·	*/̳݉#&•5Ítu?Ñ-^H„å²ÈŒY´GEœ+·Ç(¤ë¬¢ÖF0F5¶âøûpê"1sÃ_TÙr§éÏGæ9*ôÍTgqÝuošn“êÚ” O—ÝÈ¡ÊÍ3J
-;´f
ÄØä*ÕÙUuýÉæ«?î—¶eÇ<¯"€p+вèðÆÔÝ”ºá&Ô5ëAšÿkÔ-tÚ˜LÊ*‰—Ó•æqRÝ/Èûfêª. 
Ààešï8u;9+°1­å¬B\4Óïí­Ú0•jìÌ ÏØas»¹O±B!(d5%¿d7¬ëóR>©vX¦?žNÇÏ.Ê@³«FKiÄšÄQú¬.Þ¼¢3²V9ø;©šÍsžŠ”F¿{=—Ài,wM!’pBlÉ}‰6~ÿOš(ô°¼NFÕbE|«XÔ¿Á³ü]п{k	’ᶶº%úŠDЖ’à%ìûí*`͉ßb˜ŒuV&y–ê²eŸ€ù^¨¾áá÷µòð»S9„J$éfk×û …ª\ñª³Ðnl{Ýßðcáí‡"¹á·B]ú8mã`ôäöŽÃd<h»yÃ`‰þú{½ù½¤€sQËw)Ø‹;;{íà±ÎtUÚ)ÏÌó{S8ª“¯/MEš	÷1ÛçÂÔ(&6U£zln—Ͼ‡¾˜j€ìË—–ŇùÝýèã	6õ½ã*8 
-J
+xÚíXßoÚ0~Ï_‘§*HÅøGÇ<v]«U“¦µH{èxHƒi#…’ mÿú]°ÃhI´H¥Ý„„Û9ß}÷Ýùbbcø[b[p$ãv8²°}£ç1³m˜n¯ÌŸô¬Îƒ·ô˜Ý.^÷â”ؽÁµÃ‘lµ	ÆØÉÇ÷ãlÔjSŽ«"›†…î_ª¡ÊZÄwTÒ"N¨`ÔçX8Ôkõ{Ö×Þro£g^¹óĺîc{ ^X1éÛsècD¤´G–K™éÇÖ•õs)C3¯3Ž¶Ù:Êöxe¢ˆºÆÄA:½‰•6K›Ûí†`œtÔd´(wf-‚UZÖ9£ô¯`@•äQw!÷7æX¯qWÖ0Ĉ+Ë—ª˜f‰¬Kb’˜e ˆh}NUià/(LŸpÇè›u;ÌÔdª’°œzÐCó¨¸Ó=0ÅQùXU¾+RÝj¡átjü;/­{±Ù"VÉm%ãº3êäýcý$ÝAiSVÑn»àB,í6£àÊ'ó&ÈË=K¸=÷Pókò°—vµ(1‹BUUB’åÁÃ`–÷u[¯„ÏÒˆŸ3U<ŒkhÄÂbU‹:T‰Gçµ°zÛ09¨¨üÉXDY}÷É_Ñt 
+8ãÿÔÝ–ºþ6ÔÕù N?u3W"£¼ˆÂUwÅiKò¾™º²	hs¾'Nœºœa¨6rV"îUÛ­Ë3¥¬äÌÀ/Èa›¹O±D>DȺKÞå4,Ÿ½t\plQS Í–eÅJŒÔØ…Aüb\¼9£3²1,RÐw\¼s¸Ehtšó¹ Ncqh±á#Ey_è.±ñø/ÅD¦ù]4,–ñ­!Àš ~ü0ôo>|‚„¿¯£î‰þ„"Ï­s‰»û?@a¿ßØPñB¢‘Jò(Mb•×œ°ßŽq·,þ?Vž@z7F¡	ºÝ‡ÀÆ|ï"_ւ뽪:ìo‚}çý-?^,ŠžÝÊqÈuÜ­»Qà ñøëïë÷îD®^ÈyH
+×\È™ÝKdÏU¢² PFÛ4Ñm¯%©35˜þ¨àpuCdÓnYB—Oã›a	Pjòï/Wßáo'æUä#ª»7¬ÓôþáÜðòFqž?6 Dt
 endstream
 endobj
-1537 0 obj <<
+1686 0 obj <<
 /Type /Page
-/Contents 1538 0 R
-/Resources 1536 0 R
+/Contents 1687 0 R
+/Resources 1685 0 R
 /MediaBox [0 0 595.276 841.89]
-/Parent 1395 0 R
+/Parent 1702 0 R
 >> endobj
-1539 0 obj <<
-/D [1537 0 R /XYZ 90 757.935 null]
+1688 0 obj <<
+/D [1686 0 R /XYZ 90 757.935 null]
 >> endobj
-1540 0 obj <<
-/D [1537 0 R /XYZ 90 733.028 null]
+1689 0 obj <<
+/D [1686 0 R /XYZ 90 733.028 null]
 >> endobj
-1485 0 obj <<
-/D [1537 0 R /XYZ 261.455 705.441 null]
+1631 0 obj <<
+/D [1686 0 R /XYZ 431.646 705.441 null]
 >> endobj
-1541 0 obj <<
-/D [1537 0 R /XYZ 90 688.833 null]
+1690 0 obj <<
+/D [1686 0 R /XYZ 90 688.714 null]
 >> endobj
-1486 0 obj <<
-/D [1537 0 R /XYZ 413.354 655.622 null]
+1632 0 obj <<
+/D [1686 0 R /XYZ 261.455 655.622 null]
 >> endobj
-1542 0 obj <<
-/D [1537 0 R /XYZ 90 638.895 null]
+1691 0 obj <<
+/D [1686 0 R /XYZ 90 639.014 null]
 >> endobj
-1487 0 obj <<
-/D [1537 0 R /XYZ 261.455 605.803 null]
+1633 0 obj <<
+/D [1686 0 R /XYZ 413.354 605.803 null]
 >> endobj
-1543 0 obj <<
-/D [1537 0 R /XYZ 90 589.195 null]
+1692 0 obj <<
+/D [1686 0 R /XYZ 90 589.076 null]
 >> endobj
-1488 0 obj <<
-/D [1537 0 R /XYZ 421.991 555.984 null]
+1634 0 obj <<
+/D [1686 0 R /XYZ 261.455 555.984 null]
 >> endobj
-1544 0 obj <<
-/D [1537 0 R /XYZ 90 539.257 null]
+1693 0 obj <<
+/D [1686 0 R /XYZ 90 539.376 null]
 >> endobj
-1489 0 obj <<
-/D [1537 0 R /XYZ 308.767 506.165 null]
+1635 0 obj <<
+/D [1686 0 R /XYZ 421.991 506.165 null]
 >> endobj
-1545 0 obj <<
-/D [1537 0 R /XYZ 90 489.557 null]
+1694 0 obj <<
+/D [1686 0 R /XYZ 90 489.438 null]
 >> endobj
-1490 0 obj <<
-/D [1537 0 R /XYZ 440.233 456.346 null]
+1636 0 obj <<
+/D [1686 0 R /XYZ 308.767 456.346 null]
 >> endobj
-1546 0 obj <<
-/D [1537 0 R /XYZ 90 439.619 null]
+1695 0 obj <<
+/D [1686 0 R /XYZ 90 439.738 null]
 >> endobj
-1491 0 obj <<
-/D [1537 0 R /XYZ 307.661 406.527 null]
+1637 0 obj <<
+/D [1686 0 R /XYZ 440.233 406.527 null]
 >> endobj
-1547 0 obj <<
-/D [1537 0 R /XYZ 90 389.919 null]
+1696 0 obj <<
+/D [1686 0 R /XYZ 90 389.8 null]
 >> endobj
-1492 0 obj <<
-/D [1537 0 R /XYZ 412.986 356.708 null]
+1638 0 obj <<
+/D [1686 0 R /XYZ 307.661 356.708 null]
 >> endobj
-1548 0 obj <<
-/D [1537 0 R /XYZ 90 339.981 null]
+1697 0 obj <<
+/D [1686 0 R /XYZ 90 340.1 null]
 >> endobj
-1493 0 obj <<
-/D [1537 0 R /XYZ 311.537 306.889 null]
+1639 0 obj <<
+/D [1686 0 R /XYZ 412.986 306.889 null]
 >> endobj
-1549 0 obj <<
-/D [1537 0 R /XYZ 90 290.281 null]
+1698 0 obj <<
+/D [1686 0 R /XYZ 90 290.162 null]
 >> endobj
-1494 0 obj <<
-/D [1537 0 R /XYZ 489.737 257.07 null]
+1640 0 obj <<
+/D [1686 0 R /XYZ 311.537 257.07 null]
 >> endobj
-1550 0 obj <<
-/D [1537 0 R /XYZ 90 240.343 null]
+1699 0 obj <<
+/D [1686 0 R /XYZ 90 240.462 null]
 >> endobj
-1495 0 obj <<
-/D [1537 0 R /XYZ 303.796 207.251 null]
+1641 0 obj <<
+/D [1686 0 R /XYZ 489.737 207.251 null]
 >> endobj
-1551 0 obj <<
-/D [1537 0 R /XYZ 90 190.643 null]
+1700 0 obj <<
+/D [1686 0 R /XYZ 90 190.523 null]
 >> endobj
-1496 0 obj <<
-/D [1537 0 R /XYZ 454.928 157.432 null]
+1642 0 obj <<
+/D [1686 0 R /XYZ 303.796 157.432 null]
 >> endobj
-1552 0 obj <<
-/D [1537 0 R /XYZ 90 140.704 null]
+1701 0 obj <<
+/D [1686 0 R /XYZ 90 140.824 null]
 >> endobj
-1497 0 obj <<
-/D [1537 0 R /XYZ 307.661 107.613 null]
+1643 0 obj <<
+/D [1686 0 R /XYZ 454.928 107.613 null]
 >> endobj
-1536 0 obj <<
-/Font << /F31 528 0 R /F22 521 0 R /F42 717 0 R >>
+1685 0 obj <<
+/Font << /F31 604 0 R /F22 597 0 R /F42 818 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-1555 0 obj <<
-/Length 2097      
+1705 0 obj <<
+/Length 2016      
 /Filter /FlateDecode
 >>
 stream
-xÚÅZÛŽÛF}×WH@ÔÓW²ÛØìCÖqd³@ìòà5‰3 ËDâÌØŸ"«[l^T-XÆ<yT§úœ®î"E1åðOLŸæ&gN™ér;áÓ8ûÓDø«¸¼ˆ®ÿp;¹y£à[Ìejz{ß|=ÌH1½]½Ÿ&ø|!8糪¸{<lçiøì]uxZVxü¶¼/sagån.fËÎZž©™Ìçn™üx{"÷©•ÕÔNÞàÓ¤øË„3åìôŽ9ÎM·-•?ÞLÞM~?ÅÀó
-ΏÎ•žTŒgÆÏ1É”õC\íŸî6%ëøø	†ûêÕªxasifÏÏsÁgåf_ì捔m\PUä,“º	û_n8bt„QL	Èñ¶¬ž»r5Œ¤2–;áaH`:¯Ëúɡþ¯¨ü±03Ÿîþÿë¼Ô¹BÚÜÃ6åî¡úxº6[‡‡òøX3«}8¹	$ëcµ^âYi¿\WŸñÌûã‡ï<ñn…Œ1U¬ûBƒ™ÜMJ‚©ñ%>*énöÅšð7ˆ_i¡ “çõ²Œ¥8¯ÃÍñÓç0%yî¿Ïeõù±áwÌdÿÛo‡q`œÎ)x+ÎÄQÊí8Æ,‘ܲ
-aè‰æzrWVÅÿÛéèb€ëM1Àß‘Yg{³μ`14ßÅ šbPu1Ôƒ‰Ô¿¼ßÞ ¦™
-çÀr¿;ÂU1ÛUßáÀl4.™A9d~`ßãu™#83"\_…Ñ _Ð¥.@¥fÕG?zj	ÎZÁ8Ⱦ‚9ƒ‡•b³~øè«~½“ºÖsùôÄk­/*l>6}5}î@“Z7ôìïZO/(éãÍ6ªiôsWAöC?ì)Vë“Ÿ™Û™±Õ0íBÎߏø
-ò9ùZë¿©UÂåüóÑŸÃu½vk½)@ãn·¡È……"×°+*Íàø6õe9j„)¨]ïvn!¥»:§§Má÷ŸêPìŽ÷ûÃêfïç×cq(¶ý ³OW‹s®³Þ-7O«r(£QàiñÃ89ÙùË0BöqB:fmñÏ‘ÕÑ	¦Uwq|]T~n¼Y—›Õq¤¿Ñšn϶^Ñõ¦7‰E…(í)F3a¥4}ØG™“†ä
-šPèfWŠ	×0Ãû|6a»|õ…ÃG¼™=šfî…ÄÚäªxkÉ,l‰Ô`
B€¦½8¯=猛œÖÞc’Ú·±í) }DHió] =ÅÜY3ÿ6à­—Í\“ãÔIÉ®lÞìu”ì“’=Šu^v’ÐËzÙa}Ц›h·
®†
-è]»7ÁtjÝ€5ï¯cÕ`¬"u0A[äy[rØŒ¦mñ˜¤-m,Š0Ø^gKœQÚ*µnÀšw[<hkÕ5­D†d½Àí·äŠ6Æc’Æ´±c(Â`LD軺7°¥fÜRÞ@âlÞÍê¼9Mç×Ù´ËìŒ6þ\°Ì(R‹dõhË$šxÞ$IšÔÆ"L¢ƒIáÅ&•Þu3#ŒB4c/$V84wÐseAýŒTÆ"$YMuùÒ65ˆ¤I!aÑyª`Љêújó¹ ‚ÎgÖ	×TÏ~X

Ñ,Ë%¡‚E@²n¤„Ûºÿ
˜¤%m,Š0Ø=X‡/݃‘̽5ón9ÜËrr !É2 =”£{߀IêÞÆ"t§ƒî!¥{Ìwîs/dÍüX¬VëÝðÆ#ƒÎWäähs„¤&½t °6¤ø“?Šu^|’Ћ^Õju2J¶ZdjÝ€5ï±ÜËñíÉ’ZdIÕ…´ŠiGwÁ“´¦EXCk"Â묉3J[C¥Ö
ØÔ
ޝ ꀠ$é”–ÑôÆ0I_ÚX„/að%"¼zïd•ÞÂÉüz!›üÊ
>šï7À
-îN(E,B’kZýCž£à€IÔÆ"¢ƒAáõÅY]`•_/dMou(·C› ~œÌI]B’u¤¡/K,oIštŠDxD°‹Z6bˏÉÒ;>EÛ
ØܽÿïÌ“FXš¬ZÄ@3D$kCÁM¤¥›Ü€IÊÞÆ"t§ƒð!¥|Ìwôs/$Š?|Ô¨3<#Gj’œí²\Ñ]nÀ$…ocÂS„Aøˆ>æ»@xŠ¹…ÿÏPøœYب‘„$g<7,·‰×c’·±á) |DH	ó] <Å܉l52çëŸ,¤&Çš!$5ç…œ¢—ø€IIÅ:/=I襏	¯ê`;%;X2µn@¬‰_Ç6%h%2„$ÉëŸé6`’Æ´±c(Â`LDx1qFic¨Ôºј±Gì »ÌsR‹!©åJÔw‡Šn^&iM‹°†"ÖD„W7¯¬ÒÍ+™_/$tþ!»ÕLÙŒÔÅ!$YAš\ºò¤I§H„G[°¨eû*Ï×ã´Ò×©»Ñ¢ó×vZ¤*IV’ŒË„G“4©E¸D›"¯ãSœÙFQ9öBž¬út³Iº„,
$YHÒ2žÓ}qÀ$]jc.Q„Á¥ˆðúõ.Îê‚õŽÊ¯Ò¯w£?‹Øœi®IMB™eFŽîZ¸asûòw¢!~.\üÒ3L´\û—žë(ÿëõOå®<UéßêïfýÞÔëzy‡rü#ì+®^™?Ièðè¾Æîý_üëÝ¿çböóøQ3ÿå;ÿ®ðëý§Ïå®/býζO/ç/i6Õ
+xÚíZmoÛ6þî_a`À 3CŠ¢Dë€m]‹v†µö!
+Ef¶”IrÒüûßlZ’)oE»/ÀEO÷ò<wÇ#2Çð™<ÏX†eób;Ãó5¼}=#vu	ËKoý‡«ÙÅ+
+_!‘Òù՝þ<%ˆÅd~µºŽ"x±$ã¨Ëošíb3½ïš]Ñ™çwòN6Â#Y-HTHxËqJ£8[Ü\½ýtµ7n]c4U¦ÿš]ßàù
+\|;È
+>‚gŒˆóí,‰©}ÞÌÞÏ~ßë0ï)¼‹Ž:^LN™
O Ñ̆¸ªw·iÂj>B¸——«ÇÁ‘„Ð6µzzÊ1‹ìKðâUôº$Ciœhõb†LâÉPD	I%ñNv»¦’«¡&š¢L+Šˆq!´XR0þXÖSð…E²isóëõE{cžÆÍg€άâ§üQvÏ#‘PXêìýõPÄ)µrSŸÐCEæŁŒŒÏÊ2ÆeÀÉ’ÆZÚㆇ¸ÉŸ€Cˆa8úòœ¼”Mi’þ—wöY‘bÖë;ó3/óð¤|·wY­»ûýZTº_Ù>HWh]í^nœ‘²íÊÂÏ‚M]”ݳM„öæk¸Z²gˆ~…†ÅøâÌÂÈ]Uü_Ÿ» |&'·²Ë¿4±¬ëb€Ÿ#Yo{YožL1è/\1À/º¨*ìˆ&¾¹Þ^€ŒÎjr ¨«VITuߘÀ¸WœB9¤6°fxäŒqëŘàs¸¨¤4êîmôÁ˜åa€}IÌPì:Ŧ\ßÛª/+—Ô
+Ïb·Ã
+ë³
+¥	¥Ï-`¢pÛïpÿI?=£¤Û‹­WӆϪï‡|Øïy’ìù\Əȭ%Âùüb„W€Oį
+ÿ	t;ní;Ó×[å&ŒOÕ8áPã	#)¶$µÞœõT´²i¬ß‰ŸŽ	~@Ó¡­%™sÝ‘½W–àƒ Œ~8u¹}ÝÈ|u3bIRè…D|Ö<4z£ªA$0X*W€9ÅIôt/+³žWv½iêƼ‚4èv­y.[³Ü€]ÈmZ¿èîËÖ‰[|á’¨ËËÊ~´‚2(7æPUÝÕͺLíLßÖ;ûªm]ÐnÕõœêXŒg	vùÒJÙŠI,atž@$nhWÍÚJ¼ó\'½ôÄõëÃÙW©÷5=”Š+
sß|ÁääKoÄv2azŠ”È D°ýÞ˝GU2u¹&wŒÆlÛÇíöýùjUVëCgøÞvÏ]µkåÊï¤M™ïûŸb_Ó9‘»ºq^®«­¬l
>욇º•¶Òëjó¼HY„–°o+oÒ£à^ÃV}bIqdúr±d˜Gºw™Õâ>«oÕ˜0=¨ï@õ¶]_ß½Kóã½­
õÜèZ4Ï[Ù¶ùZÚ•ŸL1
ÔŽ«ßæ]qo_©mM=ز3g”'Gûš‰{³“n‚µÀ€ÝÔöX)ó¾w»ª JTÁ»±QÛ3õÆ5šL©Ú¸é?n”.©œ°‹a
+#WSZ‚Ïþʼn¹?CB¬ZßÕ‚CÞª
+Ùmr›–]“W­ß’TnæM¾Õû7ì“hØÚݶm@ûª¬ŠÍn%‡û £ÐŒ]Ïþv¨'ƒMKØeˆÝU@ÿáÜ©øndëD·â)“—yg7÷W¥Ü¬Ú‘˃8Ž&ÙÉ{
o}Ø‘p
+&ù^‡N8fƒˆáÀ(dËÉ„
’D+|ƒ%ô‘Aû‡"üØ^ ýé°åžJ—íùz`<‰‡3M(XfDÀ4d}|{ÀDݪ±·2“Øt°tØ{CØûöÎÀ>d¹§RYþu`WÍ;YŒ31"vrv"à°=.»“™‚ÝÓuö A»oÐÂÞÛÒ(¤[b=Fˆ!*Ž=:MŒ»v¬PÙýy¬§A˜™ªÂᐟÆaZ¬Ì$-]ZB-žÁO£Å÷hš–kÇ
+•Ýmþ00«POÂH¤Fd²^2ŒbBÂÄX™IbºÄ„:b<ƒöX>„J1q‡LÁ³c¯N“c¥ÃþõTêûŽÆÎrûA):B¨p#2Y=,C1a’¬Ì$I]’BIžÁ³I'*yqìY€(#ö±§ÒT8w„E‡Dq}>
!ÍÈd5%0§BÀA¢¬Ì$Q]¢BQžÁO¯&ß«3ª)ä_O¥®¦ºnVC‚”Â)$„7"“Q‚(OÄNf’ ƒ® A!ƒŽ Ï``*;²7=•-÷T*ËU1ÜÝ2Dá³P ‰™ì`„Ù=<
;™Iܺ¸‡:Ü=ƒ!Ü}{gà²ÜSé_Ñô­Ãá\ABÑfFd2é1C	›˜‰­Ì$ø]ðCøžÁO¾|¦‡¯kÇ
+õ•‡¬Z9¾añ ©™ªSÅVdŠ˜ƒ¦Ó¼„¬YZ<kŸÄŠïÎ$)!¿ŽÔézÁÃs
+È È˜‘P÷+"ÝAÔ…1gÏ÷‡šÏ”£Œÿ/- àØjþÒ‚	Älb½–•lòýýª»³ºZˆ8r·‚¿¹û±Äü âÇ—›ßbàÁÞ
ªÔ]Ðþñãû_$zóƒýq›Ç[ûÏà/ëÏkYõQT7ÖAž¿Èrù²
 endstream
 endobj
-1554 0 obj <<
+1704 0 obj <<
 /Type /Page
-/Contents 1555 0 R
-/Resources 1553 0 R
+/Contents 1705 0 R
+/Resources 1703 0 R
 /MediaBox [0 0 595.276 841.89]
-/Parent 1585 0 R
-/Annots [ 1562 0 R 1563 0 R 1564 0 R 1565 0 R 1566 0 R 1567 0 R 1568 0 R 1569 0 R 1570 0 R 1571 0 R 1572 0 R 1573 0 R 1574 0 R 1575 0 R 1576 0 R 1577 0 R 1578 0 R 1579 0 R 1580 0 R 1581 0 R 1582 0 R 1583 0 R 1584 0 R ]
+/Parent 1702 0 R
+/Annots [ 1713 0 R 1716 0 R 1717 0 R 1718 0 R 1719 0 R 1720 0 R 1721 0 R 1722 0 R 1723 0 R 1724 0 R 1725 0 R 1726 0 R ]
 >> endobj
-1562 0 obj <<
+1713 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [128.157 429.656 194.318 440.186]
+/Subtype /Link
+/A << /S /GoTo /D (wcserr_8h_1691b8bd184d40ca6fda255be078fa53) >>
+>> endobj
+1716 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [126.921 409.855 143.858 420.759]
+/Rect [126.921 218.863 143.858 229.767]
 /Subtype /Link
 /A << /S /GoTo /D (structtabprm_27a7b0b12492e1b5f19242ec0eff8e08) >>
 >> endobj
-1563 0 obj <<
+1717 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [126.921 398.961 137.771 407.808]
+/Rect [126.921 207.969 137.771 216.816]
 /Subtype /Link
 /A << /S /GoTo /D (structtabprm_64b8a2eaba4116cc647a435108269be3) >>
 >> endobj
-1564 0 obj <<
+1718 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [134.393 386.01 143.579 394.856]
+/Rect [134.393 195.018 143.579 203.865]
 /Subtype /Link
 /A << /S /GoTo /D (structtabprm_f00d4a4e089737a799fb91e1a68040dc) >>
 >> endobj
-1565 0 obj <<
+1719 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [134.393 371.001 153.541 381.905]
+/Rect [134.393 180.009 153.541 190.913]
 /Subtype /Link
 /A << /S /GoTo /D (structtabprm_29505cdf78fb12ca5951295fc16f4819) >>
 >> endobj
-1566 0 obj <<
+1720 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [150.991 360.107 172.65 368.953]
+/Rect [150.991 169.115 172.65 177.962]
 /Subtype /Link
 /A << /S /GoTo /D (structtabprm_1ef3d0af652bb59fb838a6b01bb133e2) >>
 >> endobj
-1567 0 obj <<
+1721 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [155.972 347.155 179.952 356.002]
+/Rect [155.972 156.164 179.952 165.01]
 /Subtype /Link
 /A << /S /GoTo /D (structtabprm_fa6969fd752bb4e3823e8facf86bbd60) >>
 >> endobj
-1568 0 obj <<
+1722 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [150.991 334.204 175.668 343.051]
+/Rect [150.991 143.212 175.668 152.059]
 /Subtype /Link
 /A << /S /GoTo /D (structtabprm_cee8b63d1691f1f531a1bb4854c6bf4c) >>
 >> endobj
-1569 0 obj <<
+1723 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [126.921 321.253 138.319 330.099]
+/Rect [126.921 130.261 138.319 139.107]
 /Subtype /Link
 /A << /S /GoTo /D (structtabprm_4263d73c71a9a5e77643f572c483b7ab) >>
 >> endobj
-1570 0 obj <<
+1724 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [126.921 306.244 161.013 317.148]
+/Rect [126.921 115.252 161.013 126.156]
 /Subtype /Link
 /A << /S /GoTo /D (structtabprm_0777c3de4601874221031a8ad37eff95) >>
 >> endobj
-1571 0 obj <<
+1725 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [134.393 295.35 157.965 304.196]
+/Rect [134.393 104.358 157.965 113.205]
 /Subtype /Link
 /A << /S /GoTo /D (structtabprm_dc7e170dba47f4e6d40afabfdaecfddd) >>
 >> endobj
-1572 0 obj <<
+1726 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [134.393 280.341 146.349 291.245]
+/Rect [134.393 89.349 146.349 100.253]
 /Subtype /Link
 /A << /S /GoTo /D (structtabprm_48cbe51ee26f0615036308fe72768403) >>
 >> endobj
-1573 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [150.991 269.447 172.351 278.293]
+1706 0 obj <<
+/D [1704 0 R /XYZ 90 757.935 null]
+>> endobj
+1707 0 obj <<
+/D [1704 0 R /XYZ 90 733.028 null]
+>> endobj
+1644 0 obj <<
+/D [1704 0 R /XYZ 307.661 705.441 null]
+>> endobj
+1708 0 obj <<
+/D [1704 0 R /XYZ 90 688.833 null]
+>> endobj
+1645 0 obj <<
+/D [1704 0 R /XYZ 434.146 655.622 null]
+>> endobj
+1709 0 obj <<
+/D [1704 0 R /XYZ 90 638.895 null]
+>> endobj
+1646 0 obj <<
+/D [1704 0 R /XYZ 307.661 605.803 null]
+>> endobj
+1710 0 obj <<
+/D [1704 0 R /XYZ 90 589.195 null]
+>> endobj
+1647 0 obj <<
+/D [1704 0 R /XYZ 196.052 544.029 null]
+>> endobj
+1711 0 obj <<
+/D [1704 0 R /XYZ 90 527.302 null]
+>> endobj
+1648 0 obj <<
+/D [1704 0 R /XYZ 358.095 494.21 null]
+>> endobj
+1712 0 obj <<
+/D [1704 0 R /XYZ 90 477.149 null]
+>> endobj
+1649 0 obj <<
+/D [1704 0 R /XYZ 230.89 385.232 null]
+>> endobj
+1714 0 obj <<
+/D [1704 0 R /XYZ 90 370.562 null]
+>> endobj
+1028 0 obj <<
+/D [1704 0 R /XYZ 90 351.015 null]
+>> endobj
+150 0 obj <<
+/D [1704 0 R /XYZ 90 336.444 null]
+>> endobj
+1715 0 obj <<
+/D [1704 0 R /XYZ 90 237.837 null]
+>> endobj
+1703 0 obj <<
+/Font << /F31 604 0 R /F22 597 0 R /F42 818 0 R /F8 1129 0 R /F11 1069 0 R /F14 1084 0 R /F40 783 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+1740 0 obj <<
+/Length 2778      
+/Filter /FlateDecode
+>>
+stream
+xÚ­[YoãF~÷¯Ð#D>Ø<æm³s`²sd3‹$XÐRÛ&V"=<Æãüú­¾Ä&)=;D²‹õU_õU’Ù†ÂÛät“Ê”äBnö§+º¹ƒ§o®˜kÝAó.hÿéúêÇ×Þ"y"6×·æõ„ÉÙæúð[$	£Û£”F]qóÐœ¶;.iô©kú}g¯U·ªÙ²,RÕ–E{O3šˆˆgÛ?®¾zu}w¡I‘hèÏW¿ýA7ñç+JDžmáš–ç›ÓUÌ…»>^}ºúçÙ‡}.àù¥Þé֝ˆI–.wžB“¡óœg4!±È6ÞF3ð;çrÚFá.7¯–·ÁYLršŽ usTòÇ×,lyNšs¥b•d$ÏÒqTº¡¹s¿†ñ9k<¾‰KŸ:vÅ;eDÈe$³&;ÆI.Ù²@t‡Ž£9›U_ˆ@ ( ü~Â¨ž!ßÄ¥†V[&£¯]£Ns™2}NQ^rk²&S’§„A˜LÞfM¦ÀײL( “)lí5…9L@ñrYgƒO\jðÇ}«šfž$„f1Þ_g3ƒS%‘©|)ãRp§Ïí­³Æ{;qi2îBW3h¦¸´¹5±™Æ—3-‹	gÏ4g³šiƒ/$Ó0@Ÿi`YÍÓŒÃ˲1Þ2ñÎGž¸ÔȧÿhÕ‹»ùL#‰Ìc´»‰5Yç0³ó'ßš¬rö„P yæ4Œø ì¼#°c‡–õ÷3Øæ š`}”Öb5ÛeF,#(áÎf•ñÁB9è9 1ÒC¼g°Ž!O\ZÞ?ÌyOI´§Òš¬&z,a’âÄ;›Uâ_ñ '> ĈñžA<†<qi–RÕ]HyÉIÆc´¯‰5YÍyÁILñ=¹·Y¥~ð…Pzê@Gýd†­.cØ~O 3ù8"d«aŒñÐÆí˜øÇ¥É_0œ‰Äš¬Ž	–“Xâ{qo³*Ìàô€ß'LѺ0Xhc‡V˜Sñ0ß JÂÓå"µ&«cè—”ãÒ8›Ui_ˆ4 —& üîcÒ(ªõcßÄ¥hß|ÙrÇùæ5&"KP^rk²6‚$§¤Ä7¯ÞfM¦ÀײL( “)|¶L—¥JÀ>G†He­ñ'.­Teu°ÇÚY9#I–­pcmVµÊ(ÁwºÖbU'ïQiÊkt†úkbz†>ËэܝµùÚ^Ò…ç(Æ`mš“IJ’ß{›U]_ˆ2 ×& üîinÕú4‡Æ7q馹ºn—Îç1qNœÍsR0–°úùeOŒ	s%ã—ª+Ê£:ØBñKÕî›ò¡+ë-‹*ËX=¨ÍaRµûšë{ÇiˆÅ2’ÆÒqêêÑ37z)–¹"ÐNð$ÚׄSµú.…ÃmÝœ
+ˆ¦²ÍúÜ—Vßuµ5뚢jµ¥{\Ül9úcÑØvCnYj¡Wd»“1Þv¾±ÒO˶s õ­E5:<°šëÙ	Ä“nW§N7ª—x.¢î¾Ð¥ö<ŽNà¬oÝ͍²Í°9·7O¶¡»w-}«{õ;•Ô2Os
+cÏRuW~QTáŒÈ4?ç±dÖcQ,Z
pÓH¡¹Q¶yðÑÅÑ¿þþéôçíOö¶©û®¬T‹ÌiL¯³i¤º¾©ÔáBØÂÇ6±dÇ,%,ç#¶?Õ'eSTë£?mpq,ºÎ׶OpÑöÇb÷™
ùa/‚¤‚]…yôÐ7ukúw÷0–'.tx\ý…Š÷bº÷ªãÓ6‘™A°çg¹†"wCñu©Ž~Öûþ¤`,˜Ü׬¸‘çÁ{çA¬·Ø–3à^¼JN³ñä&<öœÓ7¥Þ_}Ñ7¤ÖÖ›7  7+M)Ýt}_¶öÊ!»S¯‡PgotÎk“Uú¦úÁŸªqW÷ªRlcíŠJß=Y­²þ4*ëÖÛúx¬õ;ZÕênÎ,–HJW§É°<„SO߸ý6YT“”³pH/å÷¹°¿/ª;uxqáû4‘
+gñâò´/.ŸÞfmùD°`YÌô<²²†¹åÊ…QùÌ»PƒH‰ä	Jƒ·ÁQ
+gÆ1ªÎàÏä‹k?X%ªºó0̏ǧ‰b7O“ù£ßêdmt’ÿpI>©w­Ù²|Cû²|ÎfU¾e¬o•‹ÊËDåå»X©ÈŽÒàmpT]þƒEÄÅ_!Ÿž{ù„ ‰Ëò
íËò9›Uù–±¾U>,*/_•—o¡ž‘áÁí¼
Ž;q¤q/2ÎÌÃÈ€Ú—w6«Œ/c}+ãXTžñ *Ïør"|hˆ;oƒ£O-ñ{2’fË™´/òîmÖxG°¾‘w4*gFåy_®6¤pœ•)J‡·ÁÑ'Žy‡õ(“Ë¿f	Ú—yw6«¼/c}+ïXTž÷ ªs¾_<©ºŸ–`TxyâH#»SAv~È,uP½4ÚòvóîÆ,
‚&°-.»²8–ú#$4º3ÌLHÃÆ0%â„ðµoi¼ñn°žueâÐqë˜^ôÌŽzôYo4Ã&zwìÆf-œ9˜=/k
+Ô¾>=ôÑ¥Ÿë]¼=¬™ç#®¾1çbg>?õ§9á	[?öÃNo´÷&—ìÑõ7¸fh
–3GëÜ3–“,MÇÐÓv6(*㜈$A?–Gw at lÔyãÏOf/Sûå¡Üò;}´ô;“êúê¾p7JØôÕ¡®Ô…£¦>hêXÂ#ß/ï^ýíÓ+x-I¢·1®_½˜+¥¿à}=cB…wÚûº7‡T¸6Õ
ýÌô)Im?àÁŽÙO}Λey&ˆ€Ã=g	Iòµr´·Þæ󌟸trÃè_’[0NR>	b"··A¡õ™S¤ñÚ½ßÃîU9ªlÍ .춸RycêDúiyRÃÂ~<MWîM-k>èôÏCxº2èv"§0›³ÑAÖ×Ü8uöæuSFK#¤ir¨²÷'=CœêæÉÝUq§t‚蹁™¢ši°0¸úøáÝ–QýÛÞÞ8G}k˜Ñ¨ÝÃE at L ÀúIܼ¤ë2e«|iÄt-ñu9 .
©â¿n´œŠ§óìR™‰Ã
+_ª°¼_.®È¥âJX0×Vô“½žmƒ"Wœk™¦Îp®eºªÔWã¼%g&†±þöv6¹Â,-8LRµbm‘sÆ»Àz>ÉŽ®<Æ3"6a:Ñ:™	‹I6‚¶#™:‹öÆNJlÈe}\tMv)MO6ñ3rÆhœ‡:ÌcY¹‘:B–”Ä81Îǃãµ.p…€çÑžP“–…ãé†fäçs¦OÜzx»C7<¸	x2/ï‹V¹„µ+û¼ìœC»Ò%þ¼ÞÛûÛ¦>Hׇi8/¹³Tï²û¡h[_À=/’n úe°pUÙ¾Úwzž¨+_¯Õ?x¿ëýô]½j~ ×³°ôÐö°WøÜ˾üpªåí“àÒ¦Eÿtìò¯(ˆÃìï­ÿ¿ßÓ»_X’”åá×;	Éaåq_ïXtMáU©懃/EÛÏëmÎ#ÏëGÿ±ý`ùÊ_jï8enJºÕrø+ü2@¿J2=;†5™—õק»ù’/™¸@Ïÿ =^Þp
+endstream
+endobj
+1739 0 obj <<
+/Type /Page
+/Contents 1740 0 R
+/Resources 1738 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 1702 0 R
+/Annots [ 1742 0 R 1743 0 R 1744 0 R 1745 0 R 1746 0 R 1747 0 R 1748 0 R 1749 0 R 1750 0 R 1751 0 R 1752 0 R 1753 0 R 1754 0 R 1755 0 R 1757 0 R 1758 0 R 1759 0 R 1760 0 R 1761 0 R 1762 0 R 1763 0 R 1764 0 R 1765 0 R 1767 0 R 1768 0 R ]
+>> endobj
+1742 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [150.991 721.97 172.351 730.816]
 /Subtype /Link
 /A << /S /GoTo /D (structtabprm_77130658a6e330e0edba348d1dc7edf2) >>
 >> endobj
-1574 0 obj <<
+1743 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [150.991 256.495 184.924 265.342]
+/Rect [150.991 709.018 184.924 717.865]
 /Subtype /Link
 /A << /S /GoTo /D (structtabprm_ade738f7269d71d34fdf3d52f1c61d88) >>
 >> endobj
-1575 0 obj <<
+1744 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [138.538 696.067 167.08 703.788]
+/Subtype /Link
+/A << /S /GoTo /D (structwcserr) >>
+>> endobj
+1745 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [175.05 696.067 188.101 703.788]
+/Subtype /Link
+/A << /S /GoTo /D (structtabprm_3df12930fa5f38dcfc71aece8aed816c) >>
+>> endobj
+1746 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [126.921 241.487 156.59 252.391]
+/Rect [126.921 681.058 156.59 691.962]
 /Subtype /Link
 /A << /S /GoTo /D (structtabprm_8572ca79676edfe06b3d1df00f93384b) >>
 >> endobj
-1576 0 obj <<
+1747 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [126.921 229.511 150.503 239.439]
+/Rect [126.921 669.083 150.503 679.01]
 /Subtype /Link
 /A << /S /GoTo /D (structtabprm_e19ca756ab2190f5d5ced59ad0a1a4bc) >>
 >> endobj
-1577 0 obj <<
+1748 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [126.921 216.56 148.839 226.488]
+/Rect [126.921 656.131 148.839 666.059]
 /Subtype /Link
 /A << /S /GoTo /D (structtabprm_36adcba673ae8ede86b80f7e5111e0ec) >>
 >> endobj
-1578 0 obj <<
+1749 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [126.921 203.609 153.82 213.536]
+/Rect [126.921 643.18 153.82 653.108]
 /Subtype /Link
 /A << /S /GoTo /D (structtabprm_71057a73168d71019b0caaa203fe5a05) >>
 >> endobj
-1579 0 obj <<
+1750 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [134.393 190.657 156.311 200.585]
+/Rect [134.393 630.229 156.311 640.156]
 /Subtype /Link
 /A << /S /GoTo /D (structtabprm_5c62c8fd3dc6e9a3c928be9a1ed81ca1) >>
 >> endobj
-1580 0 obj <<
+1751 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [134.393 176.73 166.274 187.633]
+/Rect [134.393 616.301 166.274 627.205]
 /Subtype /Link
 /A << /S /GoTo /D (structtabprm_9d2c36c4cfb17532ba5f08cbd90a5785) >>
 >> endobj
-1581 0 obj <<
+1752 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [150.991 164.754 185.382 174.682]
+/Rect [150.991 604.326 185.382 614.253]
 /Subtype /Link
 /A << /S /GoTo /D (structtabprm_bf7f932bcefad1f0e371167971018965) >>
 >> endobj
-1582 0 obj <<
+1753 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [155.972 151.803 192.685 161.731]
+/Rect [155.972 591.374 192.685 601.302]
 /Subtype /Link
 /A << /S /GoTo /D (structtabprm_1ce970a854c9976d8b3e4e26df102b3b) >>
 >> endobj
-1583 0 obj <<
+1754 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [155.972 138.851 192.286 148.779]
+/Rect [155.972 578.423 192.286 588.35]
 /Subtype /Link
 /A << /S /GoTo /D (structtabprm_43276034ba8e0954a6e2632117cd0afd) >>
 >> endobj
-1584 0 obj <<
+1755 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [150.991 125.9 188.401 135.828]
+/Rect [150.991 565.471 188.401 575.399]
 /Subtype /Link
 /A << /S /GoTo /D (structtabprm_c05f0ad36debbabf441ca8d8aac59a96) >>
 >> endobj
-1556 0 obj <<
-/D [1554 0 R /XYZ 90 757.935 null]
->> endobj
-1557 0 obj <<
-/D [1554 0 R /XYZ 90 733.028 null]
->> endobj
-1498 0 obj <<
-/D [1554 0 R /XYZ 434.146 705.441 null]
->> endobj
-1558 0 obj <<
-/D [1554 0 R /XYZ 90 688.714 null]
->> endobj
-1499 0 obj <<
-/D [1554 0 R /XYZ 307.661 655.622 null]
->> endobj
-1559 0 obj <<
-/D [1554 0 R /XYZ 90 639.014 null]
->> endobj
-1500 0 obj <<
-/D [1554 0 R /XYZ 196.052 593.848 null]
->> endobj
-1560 0 obj <<
-/D [1554 0 R /XYZ 90 577.121 null]
->> endobj
-950 0 obj <<
-/D [1554 0 R /XYZ 361.183 544.029 null]
->> endobj
-150 0 obj <<
-/D [1554 0 R /XYZ 90 526.968 null]
->> endobj
-1561 0 obj <<
-/D [1554 0 R /XYZ 90 428.829 null]
->> endobj
-1553 0 obj <<
-/Font << /F31 528 0 R /F22 521 0 R /F42 717 0 R /F8 1025 0 R /F11 978 0 R /F41 696 0 R /F14 1038 0 R >>
-/ProcSet [ /PDF /Text ]
->> endobj
-1611 0 obj <<
-/Length 3070      
-/Filter /FlateDecode
->>
-stream
-xÚÕÙrÛFò]_ÁG°ÊœÌ‰C[yج픳–“U•Úrü ‘#	qXR¾>Ýs€€ å­Ý‡->pŽFwOOß [Qø±UFW‰JH&Ôj{¸ «;Xýñ‚¹Ý
lo‚ý®/¾{+à)’Åbu}kQœ­®wŸ"E]o¥4jó›‡ú°ÞpE£mÝm[;þUßêzÍÒH—km5¬¦4Oן¯ºxsÝw¬)#é/Ÿ>ÓÕXüé‚‘¥«GS²lu¸\¸ñþâãÅ¿zv]Àú©Ó)&ΏBcՏ0wÀ׺͋½ÞÙc½ÖͶ.Ú¢‚S•x”ïÞr~Ärä’™D×÷Ú‚„ÄXJ© !œø&x„"B	Ô8¹
-GÛª~ÊgIT”·U}ȁÒn×úKWÔÈ-ÎÚÊ‚µu^6é–ó›5§Q·Ïk»¿­ªzW”y«8Yo”¤Ñ»Öo–¸Z4­#ZÝ:Vt¬ ó cI(\Ö†1’)+ƃ>Üè♈Úû5#“ѐu›Üh»ÝèÖnžíF{ïvºôÈŒ~§ŠZIÉ@RLÅ$Q܉ê®øªO\ÝM2x˜Å˜—;K­rcNa»Öv{ĝðÜÉè·||çy÷ƒÖU×¥n–æT’Øß½I¤Û®.áΦZ 	g,`›XaK–€ð´?Vmuïÿ-“0Øçmk„c{&4ÝÃþ Þ½jƒ~ØA TùÞ.=tõCÕ˜sÁìñÂÑò‚Q˜€.Ú¿Ç—éž+÷ÏëXEdj`B‚Ãñ[äÎßzï
±Úv
¶`t¥24=û\oÅÀ‰Š1¸ËËß)ùÝIáÆ\z™Ó‹5WÑ×5SèË6,cVoàÀÜìÕY•Â­ëû¢±#GÁÀ:4¡ÖNPçÀh. ™âŸºv£Ç{]ê#ÙÚÂå%Ξ-Þ2þ›[ÆÝÛj¿¯ð™G¼Õòn*YÁIèY×–L“ëéjDz7i£… j’°¡ÕK;{]ØÞçåÞ]žpÿ
-BÍâÙÈì×rËhL¤H{æÖ8Wc2ŒÂ#\-Ñ’$Kя˜-\¨ïÜίCŒÈg™+rå5ïjÂF?/ŠÁÃ,S)¡lH5øùjl핽‰²jý Ì|¿ÝØÍóÈtkTÖ•üÕ©ë“Œ ÕÙÛë·ç/Ï‚œ½»YBßzu,ù›;²ä/îŸÓ‹S$ù’ <È"I•š`Já¿qkèrn
b"—óé`°?oæìÅÍÓúÖ›[âÊ_]À•¿»Cþ0a.†«Yfnãa–éŽ!Ý“§Œ>/ð~{^Þ䬸g	}«´XòÂ>²äe½­¿b‚˜?‘8(ºXâoãAIÑ̉[¦°ÉYyû³÷0ç$¾@ëE¾È•
-¹òB/ʝÆìàiÂbB!ÝLÅáa–©ÍÊ¢Œ³y¹÷çåî`ÎÊ}žÖ·Ê}‰+/÷€«^Ù±tšÊD¤ä¢(<Ì2å"¤ìj€Ô=Î!1HWnbî)h5Åäînb"‚ 1$ÁE[äûâO_0¦«X&É%¤	Ü„$Mù1zèM >9Ì¥#D0w&…3‘“Y˜ÉÑÃ,“!²ºu³52
-Bo«ÃC×êÐp3w[ ™…¾¬Å‰©…ø´ÒO2Âcv¾Ô‡ìno“SfÑ%ãÉ™‹0v„œ"@t^üŒe$M’!é±;˜EªŒs"ât@ú±Ø»¢°Ö}ãk&“ÈT¾ˆÜÛ¼Õ>½ÁrÒsFáqtŸ»ÁÆ"
G»ªÔ'ÊK,.‘—°Ìûåý›¿|Åqôá絤Ñõ›ËéM%jPŽ;Vá™æ¾êLa
-cÓÑÀ5s¦8±ç€…
³ÿXÛM=àSùJR¨`©8gmz€OU~„Ò]7ø€¹ëŒ“„˜]·‡Y$u¦H䀴¹(8ýRWíDeû0°9+È
-„ÊkÓÂÕâ G€¹ý{Èë¶ØšþÕÔè S<9ct‘Qðé̯ñ Ïƹ ­³ÿàÝMë†æ"Í–s£ÚÎè!Uýì¦y™ßiìMô
Ì4Ò̆ízÁèçï׌Òèßvzãu‘RuÔ­`¸0 d½+7a/æ±h´o‡{q–Aléüg-‡ü¹·Ánß.tcdØUás]•«ù†Ššk¨„M‚a?W>tèmƒÆ–̆ýKÓ[èû—®õd7¤—ÄÑÖßÝNœ+xiÈ#Qµ3™s°x@OìáyËc<%P´Y;Z³H™	(!U: m-™Þ‹vvb;ê2ÖŠnˆ²{â6å%ä€ù!D6÷Eé,u at YQ"—ã@–é)ašZ!ÁÞÚcjÔ2wrzÓŒ¼?gXn£y»Šn9™‡·y£ÂÚåÒ®­Ch#]ì‹uXº²óÛº:„Žå44^WNuN»ò¦ñMÛ>H:Côa0wØ®Ü¶è'ªÒ÷hñÌ]çÝõúØ0ð†Ödz°ïÐt+|éàAß{8T»âöÙ3ðÂV.ó0O0y|BAþú{±S¤	‘	¸wךyxd&Îus•äÆùàÿÐùàÊ/•é`Û	ŠÚü£¼pÐûdœè½qùã­ýÏퟥ¶m=!¿½×åä3ã0œ¥$a¨úØRg¬ÍCoði@¡\lGJ	•…ÑÙœ‡Y¤*e¹B: úx_5z ±Æ^]Æfemàø.……mÈ=¥Ó§É*&,Ân
-5¶§‰tȦ¤©«Ž í„cŠ<Gšf!6~[2EvÙ+(£G„³Œ…¯&¢HÁKŠ ¡CAǐÐö/” Œ©wã@FÑš™×C>ZºmðcˆI|­kŸ8ØWhZoïûÄݶ$ŠÒ¥ô!(åÙ„B\ƒ,ádŒ¨Àø"/Sçc´0&q„>£C„/‹Ñ±rp"DÇr™.FhÁâa¡3×±ÝÙ‰Ð™‰ÐøúÕ'œ¸u*BCª
è^& ½ÈéårÎbµ(³LÂt ãa”Nƒ(
£t6ÅaÓ†èÔ‡èl¢Ó>Dg.D§}ˆÎ|ˆNÁ˜¹Ñé0Dã5^{õñåÿ :»æû‹âóô}9”±Ì—s?μÞ$ÉØàõ¾ Aöá'¦ÏÃœN–™ð
²7ç&á›S77­x ·aǹߞ	â Â ¦2’rv.†[àM =
áC„‹\Äø|H|\Ç[e’qB͆4ÍÇxîFšo±‚¸š¦Ú¾Ã7º}ÔÚ}&‹s`<O¦m©’¿OQ±©½qjqÂÂÕfW€M4î‹ÜëC’-\pÉ!Q“ØT9ŲCõŠÂåT—€1A½¦8̾|9Š+§p+ƒƒ%¶·…'p0JžÜ(ðAï
-{qË:¾z¿s	I”t®}Œ>>;ëØà#{ã^9>}ú<‡àÓçW>ȏ³‰À‡¹ìÃ~:ä¿§›Lu-Šd윩xèM >M<G(±<ñf.¸cªš¢ª‡LLr^³LZBíŸeÒ(½1½8†”8~é¡ô2åJßÞåO³‡†ª åbùÐf™ôQð–BRÿü1»û͆ßÔ+Xê,(.0ó½v|ž¥¾êN1xš¢|õ…s“‰¦£¬æ}Áaf…ã¡8äwzcÛ|’â[ž¦6R#?…§Ò5I0¦½5“m(Ïšâ&ÛxÕ¯•vAðÓaÃ>[ï¿·«…é
-ÃÀ}3…5#‹žl[›G…ƒ*G>x‡h’ûu·G±3PP
-®)Yö^ôŸ'’ Âùrìwk†«w¥e}~Sbg¶rèOÇ¢·ï®?ºOŒxLh:ì†ü*b
-‹g§-»æÔÛöŒ(uòu'NY¬þó¯MÍ[–Kê,üœ´¯ìŽÔM΢K]ƒú:É9Ì+?x‹
	}c'‰ýcé%—*¶3N™ë†Þ"¬o–†ßÂT’dø%Èëêéùnú®¿†
-ç/ZÜg
-endstream
-endobj
-1610 0 obj <<
-/Type /Page
-/Contents 1611 0 R
-/Resources 1609 0 R
-/MediaBox [0 0 595.276 841.89]
-/Parent 1585 0 R
-/Annots [ 1614 0 R 1615 0 R 1616 0 R 1617 0 R 1618 0 R 1619 0 R 1620 0 R 1621 0 R 1622 0 R 1624 0 R 1625 0 R 1627 0 R 1628 0 R 1629 0 R 1631 0 R 1632 0 R 1633 0 R ]
->> endobj
-1614 0 obj <<
+1757 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [113.91 557.942 158.522 568.846]
+/Rect [113.91 370.331 158.522 381.235]
 /Subtype /Link
 /A << /S /GoTo /D (structtabprm_64b8a2eaba4116cc647a435108269be3) >>
 >> endobj
-1615 0 obj <<
+1758 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [113.91 538.017 156.859 548.921]
+/Rect [113.91 350.405 156.859 361.309]
 /Subtype /Link
 /A << /S /GoTo /D (structtabprm_f00d4a4e089737a799fb91e1a68040dc) >>
 >> endobj
-1616 0 obj <<
+1759 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [113.91 518.092 166.821 528.996]
+/Rect [113.91 330.48 166.821 341.384]
 /Subtype /Link
 /A << /S /GoTo /D (structtabprm_29505cdf78fb12ca5951295fc16f4819) >>
 >> endobj
-1617 0 obj <<
+1760 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [113.91 498.167 169.332 509.071]
+/Rect [113.91 310.555 169.332 321.459]
 /Subtype /Link
 /A << /S /GoTo /D (structtabprm_1ef3d0af652bb59fb838a6b01bb133e2) >>
 >> endobj
-1618 0 obj <<
+1761 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [113.91 478.241 171.653 489.145]
+/Rect [113.91 290.629 171.653 301.533]
 /Subtype /Link
 /A << /S /GoTo /D (structtabprm_fa6969fd752bb4e3823e8facf86bbd60) >>
 >> endobj
-1619 0 obj <<
+1762 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [113.91 458.316 172.351 469.22]
+/Rect [113.91 270.704 172.351 281.608]
 /Subtype /Link
 /A << /S /GoTo /D (structtabprm_cee8b63d1691f1f531a1bb4854c6bf4c) >>
 >> endobj
-1620 0 obj <<
+1763 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [243.081 430.729 274.951 441.743]
+/Rect [243.081 243.117 274.951 254.131]
 /Subtype /Link
 /A << /S /GoTo /D (tab_8h_519e8e4503f7c41c0f99e8597171c97f) >>
 >> endobj
-1621 0 obj <<
+1764 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [89.004 418.774 120.874 429.678]
+/Rect [89.004 231.162 120.874 242.066]
 /Subtype /Link
 /A << /S /GoTo /D (tab_8h_519e8e4503f7c41c0f99e8597171c97f) >>
 >> endobj
-1622 0 obj <<
+1765 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [282.396 401.15 313.718 412.163]
+/Rect [282.396 213.538 313.718 224.551]
 /Subtype /Link
 /A << /S /GoTo /D (tab_8h_bb7920acdfb83179d3bac65035144c02) >>
 >> endobj
-1624 0 obj <<
+1767 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [98.235 309.796 129.557 320.7]
+/Rect [98.235 122.184 129.557 133.088]
 /Subtype /Link
 /A << /S /GoTo /D (tab_8h_bb7920acdfb83179d3bac65035144c02) >>
 >> endobj
-1625 0 obj <<
+1768 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [222.844 309.796 251.406 320.7]
+/Rect [222.844 122.184 251.406 133.088]
 /Subtype /Link
 /A << /S /GoTo /D (structlinprm) >>
 >> endobj
-1627 0 obj <<
+1741 0 obj <<
+/D [1739 0 R /XYZ 90 757.935 null]
+>> endobj
+154 0 obj <<
+/D [1739 0 R /XYZ 90 551.897 null]
+>> endobj
+158 0 obj <<
+/D [1739 0 R /XYZ 90 470.467 null]
+>> endobj
+1727 0 obj <<
+/D [1739 0 R /XYZ 90 448.155 null]
+>> endobj
+1756 0 obj <<
+/D [1739 0 R /XYZ 90 448.155 null]
+>> endobj
+1728 0 obj <<
+/D [1739 0 R /XYZ 196.021 192.78 null]
+>> endobj
+1766 0 obj <<
+/D [1739 0 R /XYZ 90 176.053 null]
+>> endobj
+1729 0 obj <<
+/D [1739 0 R /XYZ 435.83 113.382 null]
+>> endobj
+1738 0 obj <<
+/Font << /F31 604 0 R /F22 597 0 R /F14 1084 0 R /F42 818 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+1786 0 obj <<
+/Length 2943      
+/Filter /FlateDecode
+>>
+stream
+xÚí]sã¶ñÝ¿BÒL„àƒàÇÝ\ÒöÒKâ4Íyšד¡%ÚæD"’Š}ùõÝÅ.H”d_fÒ§ŽgXì‹ý†ÔBŸZdr‘ØDdÆ.6û¹¸‡Ñ¯/Ï®azÌuuñå{«D›Å՝[+aµZ\m¯—V(¹Z+)å²Ëo›ýj­­\~ìšÃ¦£ï‹»¢Y©tYT+µÜ0šÊØ,u¶º¹úæâïW=qÞš51’þõâúF.¶°Åo.¤0Yºx‚o)T–-ö‘6ü½»øxñ¯?v:«ÌËÇÓFÈØöÇZ>bYu¸ç/ß«hXbcÙðã‚ÿHi$Äšˆ(ÑAlzóæ[Óz [Ç6¶X«DÄ:b|V~]®´]þ¶RY¸¶‘^Ö
µMÑšªØ˜¢‘jØdÁÓ]ÍíCA°=Ý´uŠ]±/*îÔwÔæÔµMç	ùé]QÝwÓ‹ƒË‰R‹DZEŠXÍ=Cü\‚‡^àî"B^LQ†¬»œÒ aÌ„þäê=ÌYªQ‹D§#ªOu[Œ8ÖÒÕ¥ÁÍK×J‰ÌÚþîX\Y0"M"––d‹a6Q¬‹ˆ2B¢æ"€ÉÈ[Î8>‚Li‘¦YˆMÅ–Ì‘½éTÉ¡V q*Dx9cE*ÒȝhÎD=TŒ¸Ð›ºÙ’±p’Š$h-uPúF³ù³“O?
ve
+±©gYå_Ñ4ù'þ¬¶c´E¾y ¯²Úˆù¹¬îi$Pk—O‚"$lì•ŽùánfÍ2a€ÑqbE¿¤¼ gÂ9AÈQV%
+šgs¸¥SGãL´‚AÎÒU4GÅ#Â%²>Ζ‡x_l©ƒæ[ØRÃe¾+/x
+îe²;­#°Óö•òÐgw:E‰;Ý•º¥)q+a‘=Ësž¤5!‘bë_œ:3¯žV
+dî°ÛÒTU7û|·ûD“·’ ÃÀ&o2ë<\1sóS¹ÛÑH[ðзԿkêý€Ì	¬ŠÝ.Cë(ÄcÞ¶…WÀš5½wÎ:–Ssw¨6]	—[W^¯ÐµßÐ.ŠÕÚÀ¯¼ZtDøÕ>ð¹á»ªu{¸m‹_°pÇÙ×Ûòî“߀˜;RN@“(½sô'xç}þø‚žÚø(t^ /	cüºü
®n†‚Œ$Sý¾ðž
0²wßØÁ»p-2Ԩ̹oà½óàØwþ*î£AÃ95¡ǾŸ>áÄÁºbA¦_òá¼ ç.|Œð¬71hn4&>QG9O2†ðQfcšyGçÞÈÀ
+ÝFÀV`WÛÖ›2ïJj¸-º§‚n
Ì@B8GÊóŒÐØd¹Ç&Ù£.ᄁËõ¶hg¾£¹Þ%¡É¤!VBüDIRsùÕ†Èö‚¢£¹,ÁÆŒô¼ŸãpóÑëQ\²<Â1œ¯– ‹,7xf€ªðäN€÷Ŷt¾§Èð5` ˆ¡&‰5#†Îܵ÷ÑÃÚ‘[‡
Œ<{ûuž¯oN!¸¾ùÂ;ùi4Ø0Ž>ʶcÃwÚ3
7Aº{›I0/©Š‡^àóÀs‚’•åY·§œ;†ª)ˆåh³˜—`ΓŽ2¡³lD¹7¥ÇB%ñkÍÐç)OPò¡[ý|òА¤á=4Ãœ'=A„¤9¸‹$¯Ò°ŸÈý¦^ÀR/`éHÀp RܺBϝœAŸä,Eçé\vŠb¼ôÙö]$šN¢Vè÷	‡ë•¼‡rŸßk€GÉ%Šuš’§Æý”žÊ¡=¸ %YÝbwmX¿5«]´ñE?VÑ8ÁëýZÝÈ»w4Z®} f¸ÔFg±S2T5¡ð½7ˆ.x@›è ñ(y 	é¼LÎ[/À Hy$:‰^á{=A»úPÑFѦÁÎù”9ô§SË÷®>’ø™&#ëöŠˆK,>±´lÛþV)C~ÏÃ-!>ñ[ûáßmÈ0>:>\o!{óÓ?›ùrüð–?Ÿs&uÙ&M¯É$*¶±$’®\ö³¬G6‹¦GüG•Œ§b¨gx6Ò¸3ÓKqþ®hH=23vгw¡+Ì4þ´‡–w4ÿìŒ="%!…)ÊërÔ;žª+w8j,¨kËÔh層Ϳ¼ê8 ‡Y¼2Õš©R覑s•ë=¢NÌÈ«%z¬ö0íÕê$]¾Ç­»s$Ósh˜v‡†™KjÜ­@«÷_˜WÔz•Ãm”ÝA}¤P¡ÁMG^mþrTg¢Ø+¦ò›é˜JKícݶåíŽ	ºì"¡:X)R“
+¹o 0deò;4^Õàcz'4:b!ô,XáçDr—>éyM-j=„J¤õŽ¨;âÏ[ÆŒZ*y{﨑~g+/ïW°­f»+Z^êÄ#<í|w(FbB'÷5‰òtö3*MZN~¶õ¹<3}‰qÚ÷¹ùϦA	ý
ÿå»#™Pª„ÌâY©òx*”¾"eBZ›!‚¤žî‰…ðÑ2q¶/dâŒc &-†¹0
+§Oä@C’éTX_C>1ô: Ÿ§$”çÓ &ø¡ýiÄ0ç©Z­²U.dâ郸x´q.¹£€¹í¹Ü—è;–ÛµŽ‰F(¾ÁuS8K¾áîcI¥»Ý]ûìâáD½†võ°Ë›å=.¾RkâÏ՚㚣´ˆú¨Á_*2íù˜Ê@\$–ÊDJ
*)ªýã ã!~ô*ƒ³½Êà²ÛœæB•	§O¨073‰K½uò’Æ0ðz€ž‹îáy}I Ï·câSua³$“TÄ6
+IúC?OÛ1Sµ!t_¶ž=@„îHüÿàó¼9kðýáã¤j>
+ sÛb^uŽµH at wŒµ fö¥ª3C¯ðy	x‚röÊ7’X	ªkì˜þTdæ,Õ)"ÏJŽ¾µbA±²/ÌæÛmCáI`l!>Ä…ÙÎæ»ÝÜ$cà4åü䱄qï}‰ù–PÄÔ™/šÚ×eD!¦ìJ­
+X« G
+>ヮXÇ4ÈuO’w5Ñ\0ˆË˜Ð\_ï! ‹%¥4ØÊ·G,¸¡Õ°Y¡ü=S€ˆ»÷-š‹Ç¦è|EÝWзŝ§;,^Íß›^æ‚ód Õ{
ØS\ð !®ñŒ æ—·s¯×óÁd‚»ÕäO
+FÑÙÿïƒP¸Œ!
D¶J† ÔÊ ²?À¸Jpl—,]Sä3êêÃýÃøæ	¢+"êËÛâãb¤ÒLð«¤h =%Dlã[wrãŽwýíÏ—7Bhõ
üS7×—7/*Öp‘GÌ·’©0E)´¹:~Á|{èu >Þœ <k¾U”A4oÆô§oªsžêQ wÆ’p™¨Ï[­O­ËóM´ìßh”‚óæ½\Ã<Y›¶+œ„D[Ó=ˆC¤0Hykä2)èŽ3ìIfe6çÖˆtZ€*ú~Õ•÷‡úÐúg?_ß{|Êoœ¼2’OƒÇ?¯iîêªÍ\ÐägÚŠùç5sL&ž=ßi“-¯VXÌí\uºÕa묇a“ 혍ÙÄgšŒ¸yÛqd…¹5øjÌם
àM½Å÷çy`	‚žDúlh©>3´|E€z$¤„¼Q‡XÞpL‰Mâ{ÇÃË$²GÂËqÁr_³$™\¤Ù+~­„?ˆ ç?ÊèÑœ·FºJ`Hrj6äµ	šQÌ79h¡µÑ1JXûU±ý㿱s<‰ñ÷YYø#ºþšêÎáUÑ¾Ìÿpàj•é偽ß?ý#®!go¤~c$õ´Tì]eØǦ?ýõãw`.>|ÅKxŽ6Ù°ü­~þtOÞ>äþ
+pΞÿàâÒ
+endstream
+endobj
+1785 0 obj <<
+/Type /Page
+/Contents 1786 0 R
+/Resources 1784 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 1702 0 R
+/Annots [ 1789 0 R 1790 0 R 1791 0 R 1793 0 R 1794 0 R 1795 0 R 1797 0 R 1799 0 R 1800 0 R 1802 0 R 1804 0 R ]
+>> endobj
+1789 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [397.715 248.022 442.327 258.926]
+/Rect [397.715 702.288 442.327 713.192]
 /Subtype /Link
 /A << /S /GoTo /D (structtabprm_64b8a2eaba4116cc647a435108269be3) >>
 >> endobj
-1628 0 obj <<
+1790 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [98.315 218.442 129.637 229.346]
+/Rect [98.315 672.708 129.637 683.612]
 /Subtype /Link
 /A << /S /GoTo /D (tab_8h_bb7920acdfb83179d3bac65035144c02) >>
 >> endobj
-1629 0 obj <<
+1791 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [223.398 218.442 251.961 229.346]
+/Rect [223.398 672.708 251.961 683.612]
 /Subtype /Link
 /A << /S /GoTo /D (structlinprm) >>
 >> endobj
-1631 0 obj <<
+1793 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [320.724 156.668 365.336 167.572]
+/Rect [320.724 611.379 365.336 622.283]
 /Subtype /Link
 /A << /S /GoTo /D (structtabprm_64b8a2eaba4116cc647a435108269be3) >>
 >> endobj
-1632 0 obj <<
+1794 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [413.165 132.757 447.805 143.661]
+/Rect [413.165 587.469 447.805 598.373]
 /Subtype /Link
 /A << /S /GoTo /D (tab_8h_006d6e8cb373e0dc3e9ccf128adb9411) >>
 >> endobj
-1633 0 obj <<
+1795 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [465.18 132.757 499.819 143.661]
+/Rect [465.18 587.469 499.819 598.373]
 /Subtype /Link
 /A << /S /GoTo /D (tab_8h_aded7db92aa2758198b33f35f5f18d6e) >>
 >> endobj
-1612 0 obj <<
-/D [1610 0 R /XYZ 90 757.935 null]
+1797 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [310.337 425.446 354.949 436.35]
+/Subtype /Link
+/A << /S /GoTo /D (structtabprm_64b8a2eaba4116cc647a435108269be3) >>
 >> endobj
-154 0 obj <<
-/D [1610 0 R /XYZ 90 733.028 null]
+1799 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [330.941 364.117 375.553 375.021]
+/Subtype /Link
+/A << /S /GoTo /D (structtabprm_64b8a2eaba4116cc647a435108269be3) >>
 >> endobj
-158 0 obj <<
-/D [1610 0 R /XYZ 90 658.079 null]
+1800 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [261.783 351.828 304.731 363.783]
+/Subtype /Link
+/A << /S /GoTo /D (structtabprm_f00d4a4e089737a799fb91e1a68040dc) >>
 >> endobj
-1586 0 obj <<
-/D [1610 0 R /XYZ 90 635.767 null]
+1802 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [107.381 159.573 150.33 170.477]
+/Subtype /Link
+/A << /S /GoTo /D (structtabprm_f00d4a4e089737a799fb91e1a68040dc) >>
 >> endobj
-1613 0 obj <<
-/D [1610 0 R /XYZ 90 635.767 null]
+1804 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [89.004 86.288 131.952 97.192]
+/Subtype /Link
+/A << /S /GoTo /D (structtabprm_f00d4a4e089737a799fb91e1a68040dc) >>
 >> endobj
-1587 0 obj <<
-/D [1610 0 R /XYZ 196.021 380.392 null]
+1787 0 obj <<
+/D [1785 0 R /XYZ 90 757.935 null]
 >> endobj
-1623 0 obj <<
-/D [1610 0 R /XYZ 90 363.665 null]
+1788 0 obj <<
+/D [1785 0 R /XYZ 90 733.028 null]
 >> endobj
-1588 0 obj <<
-/D [1610 0 R /XYZ 435.83 300.994 null]
+1730 0 obj <<
+/D [1785 0 R /XYZ 434.963 663.906 null]
 >> endobj
-1626 0 obj <<
-/D [1610 0 R /XYZ 90 284.267 null]
+1792 0 obj <<
+/D [1785 0 R /XYZ 90 647.624 null]
 >> endobj
-1589 0 obj <<
-/D [1610 0 R /XYZ 434.963 209.64 null]
+1731 0 obj <<
+/D [1785 0 R /XYZ 109.138 477.973 null]
 >> endobj
-1630 0 obj <<
-/D [1610 0 R /XYZ 90 192.913 null]
+1796 0 obj <<
+/D [1785 0 R /XYZ 90 463.748 null]
 >> endobj
-1609 0 obj <<
-/Font << /F31 528 0 R /F22 521 0 R /F42 717 0 R /F14 1038 0 R /F8 1025 0 R /F11 978 0 R /F7 1028 0 R /F10 1393 0 R >>
+1732 0 obj <<
+/D [1785 0 R /XYZ 338.516 416.644 null]
+>> endobj
+1798 0 obj <<
+/D [1785 0 R /XYZ 90 400.362 null]
+>> endobj
+1733 0 obj <<
+/D [1785 0 R /XYZ 90 258.961 null]
+>> endobj
+1801 0 obj <<
+/D [1785 0 R /XYZ 90 244.836 null]
+>> endobj
+1734 0 obj <<
+/D [1785 0 R /XYZ 219.184 150.771 null]
+>> endobj
+1803 0 obj <<
+/D [1785 0 R /XYZ 90 134.489 null]
+>> endobj
+1735 0 obj <<
+/D [1785 0 R /XYZ 139.255 89.441 null]
+>> endobj
+1784 0 obj <<
+/Font << /F31 604 0 R /F14 1084 0 R /F22 597 0 R /F8 1129 0 R /F11 1069 0 R /F7 1132 0 R /F10 1536 0 R /F42 818 0 R /F40 783 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-1640 0 obj <<
-/Length 2449      
+1809 0 obj <<
+/Length 1884      
 /Filter /FlateDecode
 >>
 stream
-xÚ½ZmoÛ8þž_á6Zóø"ê%E¸½»îu»YtÛàîC6X(6ã+K^Inšûõ7Ã!-Jrìì=Eq4Cg>CWÌ8ü³ŒÏ°LéÙj{Ágxûý…p£K^ãß]_ü坂¯X«Ùõ½ý<LK1»^ßÌ5|±œóy—ßíšíb)5Ÿîšýª£çOæÞ4‘ÎMµ󕁷)Õ\f‹Ûë.þy}0UŒ¦¿¸¹å³5Lñ‡ÎT–Îá™3‘e³íE$•{./>_ü|ÐAï¼?¶:-ÔtyR—'㱶ËÛ滜åÐ’³(3Väã¿I 
-„b2uãÅô{ͲÄÿª¦Ÿãƒtã9
‡sLYgnxI>·Ô¾}KmAe¨VŸ2Š—"a±Œì÷ÿªRÏ
þý²z[ñùëÅRqÆ—2“óuqã°¦ÂMÍ`¤mëU‘wE]‘Ì6¢‘ÆÀ.·ûÒ	§vüëÍ­Sz_74dÐÞ×|»+ª«ò‰ÄWuÕåEÕ:kôò®ycJ7Yø“W¼4ÚîïZã¬ÖÎjQu° ‰ž@@lÁ2í6׬a‰š?.Ÿ×M¹Æ.Ú¯›uQ†Áêß2˜h’ÎßáÔí:’ñ:$ÛEÃÈ5vW ¤ûÞ˜WÔÛ|ã§Qt$õm¼âBÉ„%Qä¶þ¯ÓȘqâÆ…ŸL笴Ôîê¶-îJg°«ÉÜ/œË²¤8Q*e‡Î‚ýA%üá©{0ô0Þz;p!ôQH̷Ə÷Š*ô.=Ò¢òšZçÑü}åÚu þ¼uš1K¹›Þ[j¸ŸÙBÄóͦլKÓºOmx„+ ™—{3“Ø®Ü
-cN±i&ƒ¤’€BÑ™dÚâºÞ£›i£þ£DÙô£]¿«©Þ Æ# áêååªÁý‚òrº÷ËT0žÅ.»µS®¹ƒ—@R1%<ü|_|Xž(L²Ãm†I5ÿXS>A'¢
‚—äCxÀjÚŽF]¾Ðˆõ ¤4†1™UgÓ .Mµ
-
-¶B©h‹Œ%:&Xǁfã$> 綾øäÇ*C/_Mìk¡ †öGÇŠ—9mUÇL€WC«uëÜç†|´‚T!tÞö^.ª5á
u‡»”1Ù3—à˜tÀCc,”¯\wW|µ;RR÷ orœÅu|”€ÃX÷eîÄùýœ´¶/M›ø¦ÍñÔ’EZr½öõXÎÄŒ'É·Ê™Hˆ>g"!mÎàKëD|8äŽrGÐßØæ4æL8üLÎ(Ø~•Ì42TžË'½ħÑ;Ry:g’ˆàÐþ8gœÌi«IÊb
¬ú¥ïȳíе½£ÚÐSÒyª¥}Kƒ)Ùs¦‚ÁùËÒÄàNf1¹ÈÓ2$W,rq-¦"KÝz‘7óq|DDqšf¡6yT[2Uvyyéô	Þ+”òM„
-¯&®HY©@¡âIœÇL;想‘/ ìi¤;3he¡€^¢s[cÆA#cÉÈ ARÊäLÐzée >	Ÿ±Ê0h?L‚–CCY0°?Z'sÒêX‘w¥cáR8
¿ö¨š¯×
Ñ” s'‚ûžÜK·yYN‘	ÔØó¶;H|A|îÜļPOMíMS¿öÔÇ°±»R͸ ×Âb‹¯9Ñe k5¤uBñ”ÉØÊ	AûfÄ.æTÚ`ËßÁqE_“e:uûLDgï[„‹]c:³v.tksoYÕ¾v#ÿÕæ¼"Ía/Õ‹¼È>ç/záæ7ïj~{3=û~ˆàtÕIxº&߈”â¡ÿÿ'£°=
böÀNz2ŠDæ@F£ìÏ™¦d‰õÜÅAט|CÝC½ß8®T8»À²ÈèÚà„ªà£ãqÈ
-ž~Q²ÏÅ‘AϹ·±cWxóá׫[Æ´òþˆÛ›«Û&×3.xÊð), …NÏ@¸—^â0«<	á"ʀث¡ý‘û¼Ìi«#EAè)M@`«R_Ãj_Jj[ó«h¾. äZºQ¾4nž Mhœ§íŒ
Rhkèòî¸Ê B€—TÃF¶¨‚î°ÚY
-m»A»ål§)šxñRlöõ¾-Ÿ<ºÃlkÀÇƦÂ	R¯CØIìUwÈ6»wÕji|p&žÇ‹O¦Û7˜TM*ÈCÌPÙüz‘ÂyÙå%u«ýöÎ"ˆr° íЏÙèà„Ö‘Ǐ#_\ØÇ;ãö;ëÅwM½Æ»Ñ)»„HO"y’_:§ÏóK}ž¥êçx%Ԑ2Ôréˆ%6‰ï瘈6ò«c·—ždêSP’q`o°™A¼°$ÝèúáÓØ¡¸½òXc‡“9ip¬h@ÿFçuäôM'{.qv@¼Iß¼$þæ’w_í[Ÿâ‹Šœ.mŠ·¦¡#
«ûžb›ÊœxO°ovuëY¼½«E$è«„³hpø­ W5¡ 1…Êþ0igÍ‘c+NYf/1_)ÉË E 2¶§!ØAb[Lv|8Ðìhvo°Í±Ip?Wß[ãz& ÄçÎÕ÷$½ďÔ÷C•gêû˜I9²?©ïIæ´Õ$c2S«îN,ðXK=`ÂÅÊÂ,öñnÊ€§WV¥¤*¼º=p¼UÝ@Yµ«AƒäÁÖHxõÖK‡m]Õ]]+ÿí
-8`{øãê•À x=,ÒÖf*¸Ï ÁÑ[1!¾AÊìø¹|Ñß$_â0_âŒò%öù/ú|‰Ã|‰é|Æ—95ƒ|	†ŸÉÀY A@&pç³wÈNzˆO#w¤òt¾¤À„ôÈþ8_œÌi«iÌ´ZõK§ò¶.©6A§Ø„A¼võóúƒ¿-ÎH[ȏ?tC°_=øb'ï&·G‚k§ªÆdÊð÷«4¼„ÚNªŒ8
n¡^‹õA)åÙéGˆ|çÂ÷ïß¿¦°ù}ŸCf—Â#|Çí%v_¹Lû2óÕx/#ž±ˆ«Yn|z½ð²—žìéHaHkSvùd±dZ
'0Š%/rÒìP
š7°#<*­£c†8¨±þó¿Ö[öÀ“ˆ,ü߇xé­ÛûS™¦/½k·õWþásGÄmezÉÕ¥Ž©'¹pûjÑö0ýŸ¿þbãýwԍ˜ûøÎEþ?ê¯Oºš}ƒÿ›`êœÿ*úœ
+xÚíYYoÜ6~ß_¡G-b1<tÑoMÛNê6MôÁ5Yâz…îJ[µýï;¼tîá$0܇ÂDQÙáp¾oFZâ`ø#ÇNDˆ³ÀI·ìÜÁì»1O=xì
ž¿¹Z¼~Ë`â!s®VjyHP@‰s•]»"x錱Û$·»j»ôh€ÝÏMÕ¦+Q-IìŠbIÜTÀlŒCæ2¼¼¹z¿øùª3n\X(Mÿ½¸¾ÁN.¾_`ÄxìÜÃ#¹³]ø”™ñfñyñ{§CÏ3˜ß·»€°ÓÛ£á0趇(âf‹yaö¤÷z~¾K²,—Ûº“{yý–Ò^’D(¤¾Òô'ð…^Ým-2=þgI7©òäv#ôL^Ô¢jÔsŸ»«²ÒÓÉ&¿+¶Âz°k«]Y‹Zß•Åæq.3D»2ܸŠc:ÜTwprWj	ñû%pÆ>ã°R;Ù\k„üˆ	Z€÷óXxaŒ8!³ˆhI É#‘QúI4mU@$fúXˆ"N;ï`Ïñû±„½@²©›¦4×µÐØ­êF߈ÐÁ”7åJ_y‰àLHàŠ´)«ñã(îšõ4kc(āA*ù º3Ÿh¥½¸ÊÂÑö&*‡¾œÙBDéÄþ$ï­Ìq«G”³‘Õû5$Ù(bµ¾Ë‹,O“Æ<»¬Dº’Þ9€p­Ê#ñÀl`m<-«JÔ»4w6ç3!ƒþÐÍØ3 ŹIömY”MYä©]›V"©»•2¯^™gf}&æ‚žDO…yÈìðËà%â%ä/¡ÅLôx	‡x'
+¡Æ\Fx<>€B	ép¢ÁNáÅH{ñyæNTÇKLQLìOñbdŽ[C¨ƒc«vë*®»r“("—AQ€‘|m—&êka õ¶!dÒ²¬ $
+fªTUò¨‡u›®M-Z'&ãÞ7‚ƬOÆÈä+vBÄ#_'cäÇ`ù\gØvž8PÃØéE¤’ÚBJ&Ia‹Yn
+ÜG™ÉNà]\\œ!,þn@öÆì ì¹Ã×Û}ûJ_ˆÎW=39Ksäcæp^‰Oä’•öâ³SªæR&6M2ó!A6ña’OVæ¸å‰"i‚±‡œ€Ï>ÅQdÄQÔpTV¶²§˜ÑT«Úòµ4Õí}ÂT E†©‚L?©ÈŒ© cBŸÌT½øa¦22Ocª¡ýƒLu̪eªÕÿ™ê;™jvZÐ6AèÀ«ÂAt*[Œ´7ŸŸÛDå¼m9À¡é290M#sÜìD‘!¢Ã¬l"qˆ¯°1»§§bÏÃWâ¡ÑoÛ“¬å?kјö¬%oTîÈ«êƒaб°d™!.y/á)…’Â\
 ”‚¤Ñ£J@/Õ½Û¼È·íÖ®ÏÌlòÐÏê·ÎMkVXc"I×ã@SóÄ;^U=õÊBºkêÇ`˜6Õtý»Áœ²¢FU)ý¸¢JxË5m ›o, -ΛuÙÞõ¹´®‡÷¢{‰ ÖM`À‘ÜñáL)•óšŒ¨7U`ò1¤$½ÑQÀ‘‘4™î…õ2M!E¯?|¹¼AÁ•Þ\ÃÿåÍž¬eZ8ŽbŸwY[1ÝÁ1Š€}À‹ù	2²ÒÞ@|Æ
+S•C°}˜Ù÷9Š X#û“èY™ãV'Š,À_ä»W*Y`Ð'}Ä4yäƇ:j¸Sù×Æ®é±AzÕ‹CÑ´Üîॵ¶à'ö¡¡LhÐÿAD}õŠ‘]½4’ȾêE¸®^Z$ËÁ™:/‹3õ¹L:Rh?»2Ì|AtF5 ‡à0‚!8¶Š
ʱj὞¸·ìA¬|âªÝW/û‘jS–µ;=^µEÚ(Wg1–
¡ž@˜²"jio ¾§"ŽUš$¬éƒ‚ýú5n¢d±±³&JË7=Q4h2l[Pï„åœAÌj‘TéZÔû
+$åÖƒyôM¬UïÓZTÕ¼XÊnŠ‡ôë«¥UÔÕÐÀ(À¶ø]ÛfûH‰Dq(™Ïø@9s/$$¹ïŠBF4;“ž|÷^ãž«B)ŸW•*80U7IÓÖz¬ÒžKJhZÈûJ .!ž×VÜÄÆiY4I^˜E™€›^ªŠUYm™òÆômÙšu:÷PåÀêÌæÃœ¶)G$€c’=N½qXio >'ЉJõUOeÏÊCÀ!΋’±/S
+72Ç=˜(’ìà ÁVÙÁ¡/ðÛ/2É“'}+é¬ïF 3+’Mφßþ%=<ìÝå‹:vì×u,>äX-šŽ?³‡¾Ï±ÉÏ`‡÷¾½µJÒ3	ƒoÿLýÂ';‡¿€uÝJo]nè(DÕwÙ¥iᯖœº­ÙÌo¶(ùæՐŸczΰ¾£˜˜÷Ä•löm`þøñó/ÀÃoÌR­í¸ù©|x¼vŸDGþ„7Ï¿3Óîü
 endstream
 endobj
-1639 0 obj <<
+1808 0 obj <<
 /Type /Page
-/Contents 1640 0 R
-/Resources 1638 0 R
+/Contents 1809 0 R
+/Resources 1807 0 R
 /MediaBox [0 0 595.276 841.89]
-/Parent 1585 0 R
-/Annots [ 1643 0 R 1645 0 R 1646 0 R 1648 0 R 1650 0 R 1653 0 R 1655 0 R 1656 0 R ]
+/Parent 1702 0 R
+/Annots [ 1813 0 R 1815 0 R 1816 0 R 1818 0 R 1819 0 R 1821 0 R 1822 0 R 1824 0 R ]
 >> endobj
-1643 0 obj <<
+1813 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [310.337 616.603 354.949 627.507]
+/Rect [332.609 652.782 377.221 663.686]
 /Subtype /Link
 /A << /S /GoTo /D (structtabprm_64b8a2eaba4116cc647a435108269be3) >>
 >> endobj
-1645 0 obj <<
+1815 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [330.941 554.829 375.553 565.733]
+/Rect [339.239 591.32 383.851 602.224]
 /Subtype /Link
 /A << /S /GoTo /D (structtabprm_64b8a2eaba4116cc647a435108269be3) >>
 >> endobj
-1646 0 obj <<
+1816 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [261.783 542.54 304.731 554.495]
+/Rect [408.407 579.365 463.529 590.322]
 /Subtype /Link
-/A << /S /GoTo /D (structtabprm_f00d4a4e089737a799fb91e1a68040dc) >>
+/A << /S /GoTo /D (structtabprm_77130658a6e330e0edba348d1dc7edf2) >>
 >> endobj
-1648 0 obj <<
+1818 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [107.381 335.005 150.33 345.909]
+/Rect [339.239 529.859 383.851 540.763]
 /Subtype /Link
-/A << /S /GoTo /D (structtabprm_f00d4a4e089737a799fb91e1a68040dc) >>
+/A << /S /GoTo /D (structtabprm_64b8a2eaba4116cc647a435108269be3) >>
 >> endobj
-1650 0 obj <<
+1819 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [89.004 261.275 131.952 272.179]
+/Rect [354.559 517.904 400.277 528.861]
 /Subtype /Link
-/A << /S /GoTo /D (structtabprm_f00d4a4e089737a799fb91e1a68040dc) >>
+/A << /S /GoTo /D (structtabprm_48cbe51ee26f0615036308fe72768403) >>
 >> endobj
-1653 0 obj <<
+1821 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [332.609 161.637 377.221 172.541]
+/Rect [107.772 407.236 150.72 418.193]
 /Subtype /Link
-/A << /S /GoTo /D (structtabprm_64b8a2eaba4116cc647a435108269be3) >>
+/A << /S /GoTo /D (structtabprm_f00d4a4e089737a799fb91e1a68040dc) >>
 >> endobj
-1655 0 obj <<
+1822 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [339.239 99.863 383.851 110.767]
+/Rect [356.08 395.281 390.719 406.184]
 /Subtype /Link
-/A << /S /GoTo /D (structtabprm_64b8a2eaba4116cc647a435108269be3) >>
+/A << /S /GoTo /D (tab_8h_aded7db92aa2758198b33f35f5f18d6e) >>
 >> endobj
-1656 0 obj <<
+1824 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [408.407 87.908 463.529 98.865]
+/Rect [128.157 334.193 194.318 344.723]
 /Subtype /Link
-/A << /S /GoTo /D (structtabprm_77130658a6e330e0edba348d1dc7edf2) >>
+/A << /S /GoTo /D (wcserr_8h_1691b8bd184d40ca6fda255be078fa53) >>
 >> endobj
-1641 0 obj <<
-/D [1639 0 R /XYZ 90 757.935 null]
+1810 0 obj <<
+/D [1808 0 R /XYZ 90 757.935 null]
 >> endobj
-1590 0 obj <<
-/D [1639 0 R /XYZ 109.138 669.575 null]
+1811 0 obj <<
+/D [1808 0 R /XYZ 90 733.028 null]
 >> endobj
-1642 0 obj <<
-/D [1639 0 R /XYZ 90 654.906 null]
+1736 0 obj <<
+/D [1808 0 R /XYZ 327.378 705.441 null]
 >> endobj
-1591 0 obj <<
-/D [1639 0 R /XYZ 338.516 607.801 null]
+1812 0 obj <<
+/D [1808 0 R /XYZ 90 689.027 null]
 >> endobj
-1644 0 obj <<
-/D [1639 0 R /XYZ 90 591.074 null]
+1737 0 obj <<
+/D [1808 0 R /XYZ 424.891 643.98 null]
 >> endobj
-1592 0 obj <<
-/D [1639 0 R /XYZ 90 439.784 null]
+1814 0 obj <<
+/D [1808 0 R /XYZ 90 627.565 null]
 >> endobj
-1647 0 obj <<
-/D [1639 0 R /XYZ 90 425.213 null]
+1769 0 obj <<
+/D [1808 0 R /XYZ 482.498 582.518 null]
 >> endobj
-1593 0 obj <<
-/D [1639 0 R /XYZ 219.184 326.203 null]
+1817 0 obj <<
+/D [1808 0 R /XYZ 90 566.104 null]
 >> endobj
-1649 0 obj <<
-/D [1639 0 R /XYZ 90 309.476 null]
+1770 0 obj <<
+/D [1808 0 R /XYZ 482.498 521.057 null]
 >> endobj
-1594 0 obj <<
-/D [1639 0 R /XYZ 139.255 264.429 null]
+1820 0 obj <<
+/D [1808 0 R /XYZ 90 504.643 null]
 >> endobj
-1651 0 obj <<
-/D [1639 0 R /XYZ 90 247.701 null]
+1771 0 obj <<
+/D [1808 0 R /XYZ 503.754 398.434 null]
 >> endobj
-1595 0 obj <<
-/D [1639 0 R /XYZ 327.378 214.61 null]
+1823 0 obj <<
+/D [1808 0 R /XYZ 90 382.019 null]
 >> endobj
-1652 0 obj <<
-/D [1639 0 R /XYZ 90 197.882 null]
+1772 0 obj <<
+/D [1808 0 R /XYZ 198.901 336.972 null]
 >> endobj
-1596 0 obj <<
-/D [1639 0 R /XYZ 424.891 152.835 null]
+1825 0 obj <<
+/D [1808 0 R /XYZ 90 320.932 null]
 >> endobj
-1654 0 obj <<
-/D [1639 0 R /XYZ 90 136.108 null]
+1773 0 obj <<
+/D [1808 0 R /XYZ 184.156 287.466 null]
 >> endobj
-1597 0 obj <<
-/D [1639 0 R /XYZ 482.498 91.061 null]
+1826 0 obj <<
+/D [1808 0 R /XYZ 90 271.052 null]
 >> endobj
-1638 0 obj <<
-/Font << /F31 528 0 R /F22 521 0 R /F41 696 0 R /F11 978 0 R /F14 1038 0 R /F42 717 0 R /F8 1025 0 R /F7 1028 0 R /F10 1393 0 R >>
+1774 0 obj <<
+/D [1808 0 R /XYZ 184.156 237.96 null]
+>> endobj
+1827 0 obj <<
+/D [1808 0 R /XYZ 90 221.546 null]
+>> endobj
+1775 0 obj <<
+/D [1808 0 R /XYZ 184.156 188.454 null]
+>> endobj
+1828 0 obj <<
+/D [1808 0 R /XYZ 90 172.04 null]
+>> endobj
+1776 0 obj <<
+/D [1808 0 R /XYZ 184.156 138.948 null]
+>> endobj
+1829 0 obj <<
+/D [1808 0 R /XYZ 90 122.533 null]
+>> endobj
+1777 0 obj <<
+/D [1808 0 R /XYZ 184.156 89.441 null]
+>> endobj
+1807 0 obj <<
+/Font << /F31 604 0 R /F22 597 0 R /F14 1084 0 R /F42 818 0 R /F8 1129 0 R /F10 1536 0 R /F40 783 0 R /F11 1069 0 R /F7 1132 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-1659 0 obj <<
-/Length 1346      
+1832 0 obj <<
+/Length 1355      
 /Filter /FlateDecode
 >>
 stream
-xÚÅXYoÛF~ׯࣄ†›=¸—Óցã:H}p€¦Ö–P‘TH*¶ÿ}gŠ—dÁöš™ýæ›I„áDG’K¤²|†£G˜ý8#a5†å¸·þáföþœÁ.¤‹nÜvA§$ºYÞÎ9"xŒñ¼Iï·U¾ˆ)Çó¯MµËß¿6¦Z57Å‚Ì3³
-6gxqwóiöûÍÞxp3aMŸÝÞáh	.~šaÄ´Šž Ñ:Êg	e¡¿™}ý¹×áçÌ:'ìíãQ†°àûã!Š
g\–»û±~¿?'I·M*$0vÓß3/Ò×,Q"ið¡:;[šM“zQJ;ÑX	„¥Œb"‘ IPʱ—Lz’1¢‚ÒkÓìªÂ,§ú˜@R“½wœ,b&ÔüK¹.¸èySúÉfeüœ‚VuãgÍÆä¦hüJùà'SßüX>7YSVÃå)›ÕøŽY…àKÌQ’Kv¡z×½ûj¥ãž¸»³ÁñF*û¾šØW)>²?BI+óºU¸$N‡VÛ£»¸nËMÚÀu¸ ¬‹å:3õ~¹Q_90E1Õ^[LÒ܃/+Ëj¹.@‰O¤´ªÒß­wÙÊ÷šUÚøWo|Šux”²8HËÄãQ&
-ì¡D{sù8‹BEÈ»àHíÛ¥± ±sÃuáÛ/éÖ"Ë/..¾uØg¾ïR ‚M8AéÛáƒÛâq."¡J”x-A:î‰Oïm¤²–íÔ­UdèÀ.Aæu³#EÖìm~çþ‹oˆÏÍÞŒ#CS>‰f”òû9|ežÏäùiX‹*Ú±–8ìØve|gÏZT1`- at Y .;¶éi…Ò"´!¡œ‚´ñ½ÊdvõHo¾.Öù.o÷/ÃlúÜÍþXP€ýfv´ÆLš­|ŽM¬)¾çU{Ùn‡KéðcL‡rdÛÏ9gÅõªÒúñôUúÞ¦vSOZý<oVåî1¨_[ë¾ûd*s`ß(G˜èH`<<&ÙD㞬K& X(ÛÒÑUˆr¹Wg#Û  S€èíå·«;„´ôîþ¯î –y]1²SrÚÚ˜ñ!VHr©¦ê
2j¥ãžø„Æ*ûÉv9±Ÿh$!±öGÑke^·:RÔ&‚ë“ÉüƁ:è%óä
“>?ÜUÃÈáÚ¦ÝÓ% d=xÊÃb_4+ómeêºM~Òc*l`DÈþK/ »ê¥P"ˆ¯^žiÈ¡êE´¯^^d¹gêuY¼sOPëHáýÜ—a–$¢3ÈѐäF0§­b½rÜNíjé²àþe”{«¤M⪓pÛ›ÐÝ”å?»­ï?슬q®N*¢–¶eoVD/÷ÄTÄ¡Ê Âš>ÛDpÌ;yDY ±¡“G”—yÝôHQï‘Ñ>ê­iy¥
N/fµI«leêC’êàÁ™„¹nɷͺü›-‡éãNxRÙÎíUvLU©H7<ǯ¨ãÐI|Ð;~Ü»«“:&Ž;öù¤ŽÉcŽÕ¦9qÌÔñ˜]žÔ1}ܱ<ÝžÒ5Š»–ÁÔ±(ÇÖI$ǝ„Ÿ{öéù|Rÿè[þ=×?Í¿Ñg®á7Wr¨N`0Mÿÿ|Ü+ûZ ºÿEgÿRè¬Û}4…©ºnžÏWmçÜ>žÍ½Èð³LavÆ…QLÂo´+Ûæ¯_¿þ!½øà‡	’ÃWÀoåóË#¼7F±±¤¦ÁùGx¹ñ
+xÚÅXYoã6~÷¯0ÐØpyˆ:Œ¢ÛÝEš¢‰>dC‘h[€-¹”Ô$ÿ¾C‘’uØt°høÁ<†óÍ|3$‡"S?2
ñÔç>
+ŸÆ»	ž®aôfBÌìL_tæ¿,&Ÿ¯¬B¡Ç¦‹U½Ü#ˆS2]$G„Ì.ÆØy‰!åì‚rì<”²ŠKݾ+!g$pD6#N,`4`aà02{Z|›\-Zpcgž‚þ{òø„§	˜øm‚¬˜¾@#†ÓÝĥ̴·“‡ÉŸ­=Î`ü˜wœ°óîQ†°Ç÷0¢ˆbãcš§Êèy/wóùn¹‹öʏÏ×”Ô ‰ÄGuk-ß1Ç×3ÜÐj„Ì¢­îU…Ѝ<Û¾Í<î X@´Ò®m ”Qp¹o9mZ´cçŸ!`}¤‘ô´‘i–@Zˆ×µ³ïµøPû\Ks $NòÿÚG
+9ot	üØÿ°ùYI]Ä´¿WR6æíDQDkcÔ&Ê’mš­‘^ïâS^þ”fñ¶JéËòáÁµØÏc=>òÝÐLkWÐf¬ÅõQ@‰ûe> "DÌzQ¼ŒÊHûqŠmR9÷˜Lº§äÎ|}fu$ØC.Zu´)åCeZH¹«‘±…ØïªÌâQ8gIÐÇSrm$î»ÈFÚŽ<P©‹2*«§„cäjuÖÓ" 
ÉMOsï©P2;÷Fæ,÷]îm€
÷@÷]¼wpoC¨TÈ°'Å2ËÇäÃ6Ávo=-¢É'§ÉwC8þ¨|#s–üƒ.ù6À†ü`œg…9éâM$Í‘ávŽ†€sd|ǘÌóx]óôÌ;+#m7t RA¯ª,.Ó<Á‡}ä;ZæìVa¢¡=XZäl¬ZM–PYКHÐþÃ@ul{Gœ,Vö\º#d?@Ôl¬Zâì~‚ê–±3!22gctÐe	’
°‰R°‰M*î²>ài捴z RAïŠõø$#vOµˆ
ªOí±Úã_¿>\Ýß/¸YÞ^ÝÝ,~{:ROxzá (DSu]Š2J·"щ})ŠX¦{ØæPf'‹-W[°Øˆ1"S~À{…ÐX#óF¨hŠ=†Õ&{²B÷ʍЍ¬Ú	™Æº#L‘W‹'â“jºŽªqJ¡jÔײªSIZ—2=¯ʵ>;¦,Ñi¶Êå.:,žóª¾*§n€‚gêZpC뛃ò“îy%c3¥w§™Ð8ÐØÙpê¸ú,L
û²Ò·ÚÅ¡Ä}Qϳ¨ÐµÈ„ŒJ‘ w<
+j^TuEi‚ŸÇ@3ðßœòƒpëuhô`ÔAžÏ…”íq׆Œ7K궊¥nEE‘Ç©òE÷_Òr£[š2ˆ¼
Ú‰ˆ²T}(X«>ÑÑV:6©úz°Ñ£€Dœ½Èƒ]¸«¿½ìÌpTêVËrÃO ž.£J4»` ô †AKzÔê,Q[Läö‘,Ó¸ÚF²ŸJ–˜ºÝØÐS±Ñ… æ§ã£³ãöG2QùÇ•”ÍAÒfe:£\}BàêóM=ôü6г\Þ~½»Z.
RìeÃë­}ÉE±ÌQKø!•Þw#ƒ¹ï<\ AóëTÞE»æI»XÜtóÜbБgçî±kA½,ázÿñYõmíAÙEÂî—*…¾k¾TtåúM›×æ¯ÿ³:•ñéæEîê?Î13¬{«—|ÍŽ
+yã=\R·_¿˜¥(PIÚ̓Ëüõ
¶Õõ©mLÏ¿ÓïÓg
 endstream
 endobj
-1658 0 obj <<
+1831 0 obj <<
 /Type /Page
-/Contents 1659 0 R
-/Resources 1657 0 R
+/Contents 1832 0 R
+/Resources 1830 0 R
 /MediaBox [0 0 595.276 841.89]
-/Parent 1585 0 R
-/Annots [ 1662 0 R 1663 0 R 1665 0 R 1666 0 R ]
+/Parent 1702 0 R
+/Annots [ 1840 0 R 1841 0 R 1842 0 R 1843 0 R 1844 0 R ]
 >> endobj
-1662 0 obj <<
+1840 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [339.239 702.288 383.851 713.192]
+/Rect [126.921 374.049 151.608 382.895]
 /Subtype /Link
-/A << /S /GoTo /D (structtabprm_64b8a2eaba4116cc647a435108269be3) >>
+/A << /S /GoTo /D (structwcserr_417d725c2e5615c3fb73cc210e0ccff2) >>
 >> endobj
-1663 0 obj <<
+1841 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [354.559 690.333 400.277 701.29]
+/Rect [126.921 360.016 158.802 369.944]
 /Subtype /Link
-/A << /S /GoTo /D (structtabprm_48cbe51ee26f0615036308fe72768403) >>
+/A << /S /GoTo /D (structwcserr_210814c32ace19b9d09e4774e94a3c3c) >>
 >> endobj
-1665 0 obj <<
+1842 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [107.772 575.875 150.72 586.832]
+/Rect [164.54 348.146 199.738 356.992]
 /Subtype /Link
-/A << /S /GoTo /D (structtabprm_f00d4a4e089737a799fb91e1a68040dc) >>
+/A << /S /GoTo /D (structwcserr_311c9994c1d3793b2c98d706987bcd09) >>
 >> endobj
-1666 0 obj <<
+1843 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [356.08 563.92 390.719 574.824]
+/Rect [164.54 335.194 179.265 344.041]
 /Subtype /Link
-/A << /S /GoTo /D (tab_8h_aded7db92aa2758198b33f35f5f18d6e) >>
+/A << /S /GoTo /D (structwcserr_278b3daecfc93a28c31750e6a6dc3718) >>
 >> endobj
-1660 0 obj <<
-/D [1658 0 R /XYZ 90 757.935 null]
->> endobj
-1661 0 obj <<
-/D [1658 0 R /XYZ 90 733.028 null]
->> endobj
-1598 0 obj <<
-/D [1658 0 R /XYZ 482.498 693.486 null]
->> endobj
-1664 0 obj <<
-/D [1658 0 R /XYZ 90 676.759 null]
+1844 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [133.547 320.186 152.147 331.09]
+/Subtype /Link
+/A << /S /GoTo /D (structwcserr_cf8ea013ae1dc84ed25d5ace5a0a7000) >>
 >> endobj
-1599 0 obj <<
-/D [1658 0 R /XYZ 503.754 567.073 null]
+1833 0 obj <<
+/D [1831 0 R /XYZ 90 757.935 null]
 >> endobj
-1667 0 obj <<
-/D [1658 0 R /XYZ 90 550.346 null]
+1834 0 obj <<
+/D [1831 0 R /XYZ 90 733.028 null]
 >> endobj
-1600 0 obj <<
-/D [1658 0 R /XYZ 184.156 517.254 null]
+1778 0 obj <<
+/D [1831 0 R /XYZ 184.156 705.441 null]
 >> endobj
-1668 0 obj <<
-/D [1658 0 R /XYZ 90 500.527 null]
+1835 0 obj <<
+/D [1831 0 R /XYZ 90 688.714 null]
 >> endobj
-1601 0 obj <<
-/D [1658 0 R /XYZ 184.156 467.435 null]
+1779 0 obj <<
+/D [1831 0 R /XYZ 184.156 655.622 null]
 >> endobj
-1669 0 obj <<
-/D [1658 0 R /XYZ 90 450.708 null]
+1836 0 obj <<
+/D [1831 0 R /XYZ 90 638.895 null]
 >> endobj
-1602 0 obj <<
-/D [1658 0 R /XYZ 184.156 417.616 null]
+1780 0 obj <<
+/D [1831 0 R /XYZ 184.156 605.803 null]
 >> endobj
-1670 0 obj <<
-/D [1658 0 R /XYZ 90 400.889 null]
+1837 0 obj <<
+/D [1831 0 R /XYZ 90 589.076 null]
 >> endobj
-1603 0 obj <<
-/D [1658 0 R /XYZ 184.156 367.797 null]
+1781 0 obj <<
+/D [1831 0 R /XYZ 184.156 555.984 null]
 >> endobj
-1671 0 obj <<
-/D [1658 0 R /XYZ 90 351.07 null]
+1838 0 obj <<
+/D [1831 0 R /XYZ 90 539.257 null]
 >> endobj
-1604 0 obj <<
-/D [1658 0 R /XYZ 184.156 317.978 null]
+1029 0 obj <<
+/D [1831 0 R /XYZ 187.245 506.165 null]
 >> endobj
-1672 0 obj <<
-/D [1658 0 R /XYZ 90 301.251 null]
+162 0 obj <<
+/D [1831 0 R /XYZ 90 489.438 null]
 >> endobj
-1605 0 obj <<
-/D [1658 0 R /XYZ 184.156 268.159 null]
+1839 0 obj <<
+/D [1831 0 R /XYZ 90 390.965 null]
 >> endobj
-1673 0 obj <<
-/D [1658 0 R /XYZ 90 251.432 null]
+166 0 obj <<
+/D [1831 0 R /XYZ 90 306.612 null]
 >> endobj
-1606 0 obj <<
-/D [1658 0 R /XYZ 184.156 218.34 null]
+170 0 obj <<
+/D [1831 0 R /XYZ 90 238.113 null]
 >> endobj
-1674 0 obj <<
-/D [1658 0 R /XYZ 90 201.613 null]
+1845 0 obj <<
+/D [1831 0 R /XYZ 90 215.801 null]
 >> endobj
-1607 0 obj <<
-/D [1658 0 R /XYZ 184.156 168.521 null]
+1846 0 obj <<
+/D [1831 0 R /XYZ 90 215.801 null]
 >> endobj
-1675 0 obj <<
-/D [1658 0 R /XYZ 90 151.794 null]
+1847 0 obj <<
+/D [1831 0 R /XYZ 302.59 168.716 null]
 >> endobj
-1608 0 obj <<
-/D [1658 0 R /XYZ 184.156 118.702 null]
+1848 0 obj <<
+/D [1831 0 R /XYZ 90 151.989 null]
 >> endobj
-1657 0 obj <<
-/Font << /F31 528 0 R /F14 1038 0 R /F22 521 0 R /F42 717 0 R /F8 1025 0 R /F10 1393 0 R /F41 696 0 R /F11 978 0 R /F7 1028 0 R >>
+1830 0 obj <<
+/Font << /F31 604 0 R /F22 597 0 R /F40 783 0 R /F11 1069 0 R /F14 1084 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-1678 0 obj <<
-/Length 2626      
+1854 0 obj <<
+/Length 2382      
 /Filter /FlateDecode
 >>
 stream
-xÚ­œOsã¶ÆïþžéE:Á€;’Ô™fÚC³žéÁÙÉÐí¸#K^IÞ]û€`‚ ù€­3{XÛ|üþ€ç!ÀW¤,vIÝ?vYÑK£©„ºÜ<]ÐË÷ÓŸ.X8zå_%Ç¿¿¹øîZ¸ß"•—7÷ݯkFg—7ÛÛ•"Œ­¯¥tõusz>>­¯¸¢«çãËæì¿þ¥¹oŽkfWÍš­ö›ÆýÔØʬ[ºùùâï7oð04%t‹þ|qû‰^nݾ DTöò«ûšVU—O’‹ðõîâãÅ¿ßjøŸ÷ó©Ù)&ÊÓã‚P­âô(á„‹0ÇÇ}˜Ô¹¾s“ýðáé·Íáàf·Ú¶“ùîšó¾–s’¢¹ìJýJ½^3µrò®„«Õ÷õÎ÷rjü‡ýîu­ÕŠ¸_`¾¨ c¤R*T’0kþwÿ[ó§FÉ%²êêýàf³}Ü×ç0šó±ÞŸîǧúüxØûŸ=»éÖÇú©qã?_Q²ñ¼½…yÜov/Û@f‰N	b\ª´“ýu\ÇãFå»É‘ßÇ%xE¬%þöæÖÛñ«Š颾ܝ+>ˆësí'rýØ춧‰³PI¤;ÃçHr¼;ƒR?ÕißjtÙs®r£îWœGˆ5È$©¨ Ûó4çqwÖ3;䵎AñKJjLÎJúÓœŠúa—œXÍàd•—8´;Õù¼÷n÷‘ºÂÞMÑû¾ð£÷	yŸòxÈYÉ–¼¯¿=žÆÖ[RI窼Ä[N{WJ9&´>hŠÖ÷µ€õ­O€ÛÃËÝ.î4r°Mh·‰öJ¹ýÕšá¨æ
-j<¾¬d‹ÞŸ¿Ø†»` !¶SW†PDiã	šb<}-ÆxàûãIGµ 4¾¬d‹~ÞŒÀnшŠC;Œ—çD3…Ó	šb:}-ÆtàûÓIGµ 4¾¬d·x¶Ín¼³¶î+	±^RȧµÄuQ(èp@½h> øþ€ÒQ-/+éw·/k®V®£I+]±^R
-IVšÆaHQS
-)©5†Ràæ÷úضú1Q·‰SÛ$I>×|LAG˜•ìFø²¯#͉Ñ{4˜¨ájèIûJæÖðO¶´îE€y÷ÇçóšbÞ€Õ獀1ïøg䝎kAÞh„YÉn„ç×çfœ·oÄ¡'Aƒ‰Z»>”
C yJ,­æóîÏç4ż«ÏcÞ	°ß„‡QJ×¼eH¥WcxV²…ïûçý}UEœ°õ’âþª±
-·øQSô¿¯üGÀè,øŸ"øàYÉÎÿú<í¿»x	'l½¤ÔÃKÙN÷ðQSô¿¯üGÀè,øŸ"øàYÉ~lNçûãç±ÿÔI
œ°õ’âù/ü6èÐýïkÿ0úŸ þ§Èþ#xV2úÿuÍèª^sºú2ÎÁ]ûá´m+(®Vw¹ÄM1ƒ¾È c	ÜáðÊwx 9+ÙÝáyþ2}kÃ™*/)žüÎ\ª
-ÍuЍïkã0Ÿ ‘ñ)oñˆœ•Æ?Õã[7šÊœ¬ñ’’÷¢„QÜèFMÉû¤Ö¼÷¼O'ÿH!GŠŠ(!‡Èyûƒó’ݝ™/›ú¸Û¯‰vÝ.œoÐŒi«ÎtE˜»:žê؍+FÕÒÙ5žmVÒÏv¶š(màL+/)í®Â]	™ÄvÔO´¾8Ñ0žh	,ò¯¼È!9+éùÄÝsFŒÒp¦ÊKŠ+\Â*ÜZGMÑø¾0£ñ	ŸòÈYÉ`üÔîÚ>–p/-Ñdµ—Oz%	—¸­Žš¢÷}-à=Fï`awM‘vWÏJvûÍizwUÝ£x8ß !‡»«%”ç;½»*"«jélƒÏ6+ég;Þ]%
-'[yIq‘»ý‚WøõCÔO´¾8Ñ0žh	ðÝ7‘£*ßD†ãËJú»üsÏ`ƒg0`à–‰_YDM1¾Hc:	ðý餣Z_VÒßâ?œë©ÛåÐë%ÅåÃT$(hŠõµ@@J€è™ò\#9+Ù’ëÝy÷¸Ÿzº/áTU+(úN9‘²ðê#hŠ¾÷µ€ï}O€È÷”·ÀwDÎJ¶ä/í{¶šÝ±¹ŸZsÔ5ãhÂÚKJ·‘7åQSò?©5ï?ÿS`û˜cܝH¢Üz Awâ՝•'þäí.Z˜jÐ`žÔ¤ªô€w+§\p÷:M	;Ÿ`|>Á )&X}‚L€`
xåÉYÉîÜ9ìö/OãÕcˆ¥x²ÚKŠ«G¢,îè}_x€Ñû¼ÏÚbA(cèš.Ú]}8"°¼:1Ú°`Èfê…—[ÚB/´—”.,\Q¢¦M_Dƒ€1šø'<¿Œ«üüŽ0+ٍp_?M<¿µN(±'Aƒ‰më,Ô0„ùç·\¢­˜Ï»?>ŸwÐó¬>oŒy'Àww؃Q•;l8¾¬¤ï°·Íqò-‚ØÛ)ŠË‘Kb¦O_ă€1žøþxÒQ-ˆ/+ÙÅszŠÇmåÔBG¬—bŒ‹ñ¨)Ô×!`(ÂF0.h:+ٝõ¹ñ¦îU	nð”ƒsÛ–ƒ
=žÙ
-Yå¶W>ÿV–äøl”QSŠ±Þ¢„Àe
-DQ€å(!:+£<ܝ¦Þ•T‹§4˜éblßìž2çb´ŠX3ßØ'ÇçcšbŒ€ÕLj€1ƈß0@–ß áYÉÞ|~yܾM>(cxÂÖKJÍ}{í«8nè_ø€ÑÿXð?E.ðÁ³’-üé¿Û¹-ÑH©„s¶^Rº(1åÆ`p5ÅúZ Œ$ÀB)rAž•Lme®'°
-Ï×zIqHC(Ç=uÔíïkû0ÚŸ ö§Èö#xV²…;ïšÃTÇlÜk]8ß ÁÈö=Mb@¼“×w™£¤ØŸO1hŠ)VŸ"Æ lRà‚v ¡³’ÝûÊêmsz=M¿IÏÖK01¼E9%Î5œþð39>bÐC¬>DŒ!&@b
-\"Bg%»GØÏÍf&Ä®§CÓ}ëé3öt	s.Fj	Ó 5ïÏÇ4Å«cŒ	ƘĈÐYÉ.F—á\kn-žnÐ`f£©Ì™+·õ²ùμ?<b”2 ·-$˜Ðð%1啯ˆˆ<,˜<¯:L-Ŷ%TM×zÅ•Pñoár‰‹Åå¦þÿOhè²Ó–V¥Áàöh#ÃG0¸žI)ÿ×ú?5ûæè^-nã§#øÿÿ¿¸nÿ䬹óßÿ³¨ø ´ÿŽÓö#Ú¯î[müø…ÿüðñŸk¶úÇ÷þ[IÂ/ß½úÿ<|{}hF\ÛOÃKÌùøŠ 
+xÚµ[ËŽÛ8Ý×W˜½(6Ÿfя4ÒhÌ`:Ì"Š­ª°­jÙ•Çß÷•H–¨×¡gªY”#ßsï9$uMIbÅéŸX|•›œʬ¶Ç¾z £?ßö–NßFç¿¿»ùîµ¢o±"S«»ûîë™`FŠÕÝîÝÚ0!7·‚s¾þ²=?6ÇÍ­4|ýöÒ<m/îóoÕ}Õl„]W±>m+:šÛ"_+¹y÷ËÍOwÏä>5£²–ú›wïùjG)þrÙ*ìê}æLÅêx£¥òŸ7ooþýÃWt|®:#Ô´<)‡åIÅxfºò¶õéÜ–QˆõöSÙ´	÷Zè¯+¬¦à-úwΕƒÄ!5!D‡Êügyì>Éu}ïŽ\>ùçú©ÙzXü•/ŸªÆC<V¬«¦©÷±ÞnŸš¦Ú9DyvGöiÖŸ7¬«“;õñÛ€P¬?|xýæן>|p§›ê±©·Õù\w%¯nµ¥jÌêVV'ͱÜ65såÆ„Ə’dŒ	ãC0É”#AOózÚŒ)²¬gL3K 1Gõ¿zuÿtÚ^öõÉe[(f¹õyè8ýÎÛ5Íb †	Y´Ô]áûÇóÃt ‘¢"g™t•¼9Ý×ͱ¼D®ºa ÐÇ#YW>T½;Á7gfÂæÿýômçî\rR3åêû¡®›ÝþT^|J—¦<}ºõÉ{¤U lhì_ªæì3Ô|©Ú¿íOÛÃÓ΋H~£XNk‚ÓÿïÓ89ËuÑÛÃ>MCÈ‚YBücêðm!˜¦Òb,/¥+äõ¾:ìÎ3k˜ÎÅ‹Ëkt~²þž¥}ŽÑ
?)͘FpúŠ4+`0¡ õ‰çÂýé2á“´f
+;äkO4ñ[Ììјy2Ì´òaB®%³™€Å!jé@{Â
+Kï IåŸ#á[нgC²GdW¨h‡[ÚSùužJN+¾¶¨JãIÅ‘ç–Üc’š÷±€èˆ0¨îꧏ‡jz	 Õ!ãvt	dehUµù0«ew<ç7
+Ùõ Íãþë„;§‹Y±ÂÙ#—í¡ÁeŽíñ˜¤=},`"öD„/·'Îê
+{P~£-õãvBLý±*$”#wää!Axžaw<&éN¸ƒƒ;áË݉³ºÂ”ß(d7yvÕaºª¶ê
±’œ>\P¥±A“4¨B„Á ˆðåÅY]aÊoÒ­nŸÛF¶<Ì™”U±’šEÊZ&r|Õ˜”IQ¬e“ ¡7)&lüÎ
Ÿ±‰Ó"®Mmo¤å0¯e›<g8
+ÙeøtÚOçQ&YžåXÁŒÔØI3Ô„ôïrù~¦ÁV9Á%ð»?¿ì·Ç$ý\½ßˆ0øþ~Çy]á7Êp²Ëðòí±šú­™& ÔÄc0c–Q*†& ¿i-\G;»ŸO/»í I³—‰z¯[°ºgë—ß¡‰š1ä:0dl™õ鱞¡ÎÉ®P©Ö!’«ª.˜¸±˜¤ð}, <"ÒG„	ícÊ+ÄG䣐üåe^~ºd)¶’j=”ʘÊãÞc’ú÷±€þˆ0è&ô)¯Ð‘B¶äMu¾Ü7LõçÍaÁÖA’ã_*¦îÍ&©èƒþaBÿ˜ò
+ýù(dÐÿËFðu¹‘|ýyê­ü°lÛ’s@´×KÜ~LÒƒ>ð "B°§3àKoê@æQÈn[çñóü>š„•I
~Y䬽™‚„˜”ðQ¬eá!¡>&ÂøÒÂCæQH/ü±œnØdœq‘ÃbsI
zIh“áö6`’Ú÷±€öˆ0hžÝíƒ1¥*˜QzH¹,¿GcòQÈn?æó¶lvSù3–Qëõ˜	eÜ ‹¬`‚®Îçúôœ‚qsmµ«…tÕNˆmFgsXiá ÉIÞ6+‰qæ Éaö	Œ2ÀYφæwDvÅô´Ã€nrÏl•–›Õh"©·±,3¸£˜¤â}, 9"šG„Hô˜ï
+Õó(¤×}nQmïAÐïHTlæ ÉEU–sÜMLRû>Ðí#ÂÄ¢S^±¨"òQÈn™9Ï/ª¦{XÖë1Êá¢j»òÀ³‹ªaº(®­Ö£qµ£®Úé¢ÚÞãÆÎ’œäJv‹h“h},0Ðahá‹wŒY¥wŒa~£nK醒cpÃ,¢`–ã“t§ÜA„ÁˆðåîÄY]áÊoÒíç×—rn×£à*b$9}Èk?<<&iP„ƒA!ºFÆ|W\#ó(dË\.‡ýiîN¾†¥šš¢PT*n&¥{kYwHèu	î¾´îy²evašê~nÎqB¡‚3I{a9Çò;HRýçH@|À´ïÙÂ#tÃÆ„~~h5`}‰CÞa@?àgw·8.ÒC ™ÎXQd1Ù;=wkBd46ílëÏ/ûæ1Iã Wï"ÖE„hÚÄ|WLÄ<
+éž­=œžŽÓ)“Ó%›9HrÉ2†q[ú€IjßÇÚ# }DèµõŠq!Ð…\je†™ÕqjÀޛ¹_[4)2µÈ$¹šiÉx›à€IZÓÇÖ Â`MDøÜ¡䕾C3…ì2<µÏO:aK@5ñÌØöËÊMX¾C+¨ý¤uuÙïþü²ß“ôpõ~#ÂàwDøâ¶zUº­†ùBº¶zW5³bAl‡HNG‘1‘x,6`’öô±€=ˆ0ؾܞ8«+ìAùBvöœ¿ÍÙCK9·Pë ÉKWLêD÷í1IƒúXÀ DŠa^Ñ"êQÈnl”—ÊÝd|˜Û R2Ç%{æm[1Ôxa),8“ËýàóÙE"eâ2˳…€ÊØS!û"ª´y€t.W<Ï=eTä•èˆÓY±-Øe
+fÌìÚÙ¾KBƒã­3œ.¶yô؈+êríß5óìm~?W§ª!Evîí’ðºÌݦë'ÿ>Í¿ÂK9ÚýÅ+._)îþ'©otŸîÛG*ÃË@ÿùáí¯±~ó½ÿ*³LºÝk`ô÷Çúë·‡j²sÐÞ¦œÊó'.ßØ
 endstream
 endobj
-1677 0 obj <<
+1853 0 obj <<
 /Type /Page
-/Contents 1678 0 R
-/Resources 1676 0 R
+/Contents 1854 0 R
+/Resources 1852 0 R
 /MediaBox [0 0 595.276 841.89]
-/Parent 1585 0 R
-/Annots [ 1682 0 R 1683 0 R 1684 0 R 1685 0 R 1686 0 R 1687 0 R 1688 0 R 1689 0 R 1690 0 R 1691 0 R 1692 0 R 1693 0 R 1694 0 R 1695 0 R 1696 0 R 1697 0 R 1698 0 R 1699 0 R 1700 0 R 1701 0 R 1702 0 R 1703 0 R 1704 0 R 1705 0 R 1706 0 R 1707 0 R 1708 0 R 1709 0 R 1710 0 R 1711 0 R 1712 0 R 1713 0 R 1714 0 R 1715 0 R 1716 0 R 1717 0 R 1718 0 R 1719 0 R 1720 0 R 1721 0 R ]
+/Parent 1892 0 R
+/Annots [ 1860 0 R 1861 0 R 1862 0 R 1863 0 R 1864 0 R 1865 0 R 1866 0 R 1867 0 R 1868 0 R 1869 0 R 1870 0 R 1871 0 R 1872 0 R 1873 0 R 1874 0 R 1875 0 R 1876 0 R 1877 0 R 1878 0 R 1879 0 R 1880 0 R 1881 0 R 1882 0 R 1883 0 R 1884 0 R 1885 0 R 1886 0 R 1887 0 R 1888 0 R 1889 0 R 1890 0 R 1891 0 R ]
 >> endobj
-1682 0 obj <<
+1860 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [126.921 571.268 143.858 582.172]
+/Rect [126.921 462.728 143.858 473.632]
 /Subtype /Link
 /A << /S /GoTo /D (structwcsprm_35bff8de85e5a8892e1b68db69ca7a68) >>
 >> endobj
-1683 0 obj <<
+1861 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [126.921 560.373 149.945 569.22]
+/Rect [126.921 451.834 149.945 460.681]
 /Subtype /Link
 /A << /S /GoTo /D (structwcsprm_70cac2976524a5f0a6aeb2b3fcb95834) >>
 >> endobj
-1684 0 obj <<
+1862 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [150.991 545.365 173.457 556.269]
+/Rect [150.991 436.826 173.457 447.729]
 /Subtype /Link
 /A << /S /GoTo /D (structwcsprm_adad828f07e3affd1511e533b00da19f) >>
 >> endobj
-1685 0 obj <<
+1863 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [150.991 532.413 162.388 543.317]
+/Rect [150.991 423.874 162.388 434.778]
 /Subtype /Link
 /A << /S /GoTo /D (structwcsprm_3495a5b0ef529706ec9a0af5c3163d63) >>
 >> endobj
-1686 0 obj <<
+1864 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [150.991 521.519 172.351 530.366]
+/Rect [150.991 412.98 172.351 421.827]
 /Subtype /Link
 /A << /S /GoTo /D (structwcsprm_de355cdce054938cfa36e06ef9c51446) >>
 >> endobj
-1687 0 obj <<
+1865 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [150.991 508.568 172.65 517.414]
+/Rect [150.991 400.029 172.65 408.875]
 /Subtype /Link
 /A << /S /GoTo /D (structwcsprm_7a0a1ce2432cef9377f70367ea1fd18c) >>
 >> endobj
-1688 0 obj <<
+1866 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [141.845 493.933 163.763 504.463]
+/Rect [141.845 385.393 163.763 395.924]
 /Subtype /Link
 /A << /S /GoTo /D (structwcsprm_a0ae3f3605566be2e85e51e5b52c3b52) >>
 >> endobj
-1689 0 obj <<
+1867 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [141.845 480.608 165.417 491.511]
+/Rect [141.845 372.068 165.417 382.972]
 /Subtype /Link
 /A << /S /GoTo /D (structwcsprm_e1f462606974e1324cd38f143eda691e) >>
 >> endobj
-1690 0 obj <<
+1868 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [143.519 467.656 175.399 478.56]
+/Rect [143.519 359.117 175.399 370.021]
 /Subtype /Link
 /A << /S /GoTo /D (structwcsprm_f8f679749574250cb9ba09e1f05fab5d) >>
 >> endobj
-1691 0 obj <<
+1869 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [143.519 454.705 172.63 465.609]
+/Rect [143.519 346.166 172.63 357.069]
 /Subtype /Link
 /A << /S /GoTo /D (structwcsprm_5e04127eb71da6e1350467a7a6d236f5) >>
 >> endobj
-1692 0 obj <<
+1870 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [143.519 441.753 171.514 452.657]
+/Rect [143.519 333.214 171.514 344.118]
 /Subtype /Link
 /A << /S /GoTo /D (structwcsprm_da1b98589c0127d34766b4c6b5d6cb41) >>
 >> endobj
-1693 0 obj <<
+1871 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [143.519 430.859 176.196 439.706]
+/Rect [143.519 322.32 176.196 331.167]
 /Subtype /Link
 /A << /S /GoTo /D (structwcsprm_5d0b60efc55a61525b9beb26ead4859e) >>
 >> endobj
-1694 0 obj <<
+1872 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [126.921 415.85 143.858 426.754]
+/Rect [126.921 307.311 143.858 318.215]
 /Subtype /Link
 /A << /S /GoTo /D (structwcsprm_0e31f1eef036258c2957da9b985945dd) >>
 >> endobj
-1695 0 obj <<
+1873 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [126.921 402.899 161.013 413.803]
+/Rect [126.921 294.36 161.013 305.264]
 /Subtype /Link
 /A << /S /GoTo /D (structwcsprm_912eed291f15134e8cfb8750acc6c4bc) >>
 >> endobj
-1696 0 obj <<
+1874 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [138.538 389.948 167.638 400.851]
+/Rect [138.538 281.408 167.638 292.312]
 /Subtype /Link
 /A << /S /GoTo /D (structpvcard) >>
 >> endobj
-1697 0 obj <<
+1875 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [175.608 389.948 187.564 400.851]
+/Rect [175.608 281.408 187.564 292.312]
 /Subtype /Link
 /A << /S /GoTo /D (structwcsprm_04fbd6ed1b338e225f2291523e64be2c) >>
 >> endobj
-1698 0 obj <<
+1876 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [126.921 376.996 142.752 387.9]
+/Rect [126.921 268.457 142.752 279.361]
 /Subtype /Link
 /A << /S /GoTo /D (structwcsprm_4c89dafecd036e169f96cb84d53ace65) >>
 >> endobj
-1699 0 obj <<
+1877 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [126.921 364.045 159.907 374.949]
+/Rect [126.921 255.505 159.907 266.409]
 /Subtype /Link
 /A << /S /GoTo /D (structwcsprm_42052d557bdef2c5640a6d19b6d9ed8b) >>
 >> endobj
-1700 0 obj <<
+1878 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [138.538 351.093 166.532 361.997]
+/Rect [138.538 242.554 166.532 253.458]
 /Subtype /Link
 /A << /S /GoTo /D (structpscard) >>
 >> endobj
-1701 0 obj <<
+1879 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [174.502 351.093 185.352 361.997]
+/Rect [174.502 242.554 185.352 253.458]
 /Subtype /Link
 /A << /S /GoTo /D (structwcsprm_9eca2fcc30058310d020181ae16bf256) >>
 >> endobj
-1702 0 obj <<
+1880 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [150.991 340.199 162.388 349.046]
+/Rect [150.991 231.66 162.388 240.507]
 /Subtype /Link
 /A << /S /GoTo /D (structwcsprm_fd2f31d782b3becce4ca2f9b495ec0b1) >>
 >> endobj
-1703 0 obj <<
+1881 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [150.991 327.248 172.899 336.094]
+/Rect [150.991 218.708 172.899 227.555]
 /Subtype /Link
 /A << /S /GoTo /D (structwcsprm_f124a4259475ea355ced38e73a05363a) >>
 >> endobj
-1704 0 obj <<
+1882 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [126.921 314.296 149.397 323.143]
+/Rect [126.921 205.757 149.397 214.604]
 /Subtype /Link
 /A << /S /GoTo /D (structwcsprm_8b3a65921acc0dabfa4efd19a003ea6e) >>
 >> endobj
-1705 0 obj <<
+1883 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [126.921 301.345 151.997 310.191]
+/Rect [126.921 192.806 151.997 201.652]
 /Subtype /Link
 /A << /S /GoTo /D (structwcsprm_c3c9c869bef4e4850dfd9762b33ce908) >>
 >> endobj
-1706 0 obj <<
+1884 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [133.547 286.894 145.501 297.24]
+/Rect [133.547 178.355 145.501 188.701]
 /Subtype /Link
 /A << /S /GoTo /D (structwcsprm_e7609283351ea46484690f873f8ea9c3) >>
 >> endobj
-1707 0 obj <<
+1885 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [126.921 275.442 158.802 284.289]
+/Rect [126.921 166.903 158.802 175.749]
 /Subtype /Link
 /A << /S /GoTo /D (structwcsprm_9ee8fb568ca75874bab00825b768f8ca) >>
 >> endobj
-1708 0 obj <<
+1886 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [134.393 262.49 157.965 271.337]
+/Rect [134.393 153.951 157.965 162.798]
 /Subtype /Link
 /A << /S /GoTo /D (structwcsprm_7320fc64e7705cc7495eba07482b5c55) >>
 >> endobj
-1709 0 obj <<
+1887 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [141.845 247.855 169.84 258.386]
+/Rect [141.845 139.316 169.84 149.847]
 /Subtype /Link
 /A << /S /GoTo /D (structwcsprm_922f0f57b8c35cad3d01ceedeba01d4b) >>
 >> endobj
-1710 0 obj <<
+1888 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [150.991 236.588 173.447 245.434]
+/Rect [150.991 128.048 173.447 136.895]
 /Subtype /Link
 /A << /S /GoTo /D (structwcsprm_49eee6450b1a646d3fe01b8965a63af4) >>
 >> endobj
-1711 0 obj <<
+1889 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [150.991 221.579 174.005 232.483]
+/Rect [150.991 113.04 174.005 123.944]
 /Subtype /Link
 /A << /S /GoTo /D (structwcsprm_15485177ea8bbacefc29a5a5cba98c8f) >>
 >> endobj
-1712 0 obj <<
+1890 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [133.547 208.627 166.323 219.531]
+/Rect [133.547 100.088 166.323 110.992]
 /Subtype /Link
 /A << /S /GoTo /D (structwcsprm_e6b40e2adeb31414871c7cae68619d63) >>
 >> endobj
-1713 0 obj <<
+1891 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [133.547 196.234 165.975 206.58]
+/Rect [133.547 87.695 165.975 98.041]
 /Subtype /Link
 /A << /S /GoTo /D (structwcsprm_ad387ccbd7847672b5dc2223d9124120) >>
 >> endobj
-1714 0 obj <<
+1855 0 obj <<
+/D [1853 0 R /XYZ 90 757.935 null]
+>> endobj
+1849 0 obj <<
+/D [1853 0 R /XYZ 120.475 711.11 null]
+>> endobj
+1856 0 obj <<
+/D [1853 0 R /XYZ 90 696.44 null]
+>> endobj
+1850 0 obj <<
+/D [1853 0 R /XYZ 90 678.796 null]
+>> endobj
+1857 0 obj <<
+/D [1853 0 R /XYZ 90 664.226 null]
+>> endobj
+1851 0 obj <<
+/D [1853 0 R /XYZ 90 646.601 null]
+>> endobj
+1858 0 obj <<
+/D [1853 0 R /XYZ 90 632.031 null]
+>> endobj
+1030 0 obj <<
+/D [1853 0 R /XYZ 203.394 596.902 null]
+>> endobj
+174 0 obj <<
+/D [1853 0 R /XYZ 90 580.175 null]
+>> endobj
+1859 0 obj <<
+/D [1853 0 R /XYZ 90 481.702 null]
+>> endobj
+1852 0 obj <<
+/Font << /F31 604 0 R /F22 597 0 R /F14 1084 0 R /F40 783 0 R /F11 1069 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+1925 0 obj <<
+/Length 3107      
+/Filter /FlateDecode
+>>
+stream
+xÚ­œKo¹…÷úZJ1|9ËÉcA€ cYxŒ Ýj+
+ä–¦%ÙV~}È")²XU碁n©ŽîGÞsÉ"ëÑ✇âÜóóÁÌ+s¾ÿrÆÏoÂo:ùèU8|ÕÿñýÙþ¢Â_1oÕùûÏãŸ[ÁŒçï¯?\&äå•àœ_|Û?>œ¾\^IÃ/Þ=ž÷Oéó/‡Ï‡Ó¥p‡KqqÜÂo燥.?¾ÿùìÏï_á¹iFÙˆþíìÃG~~šøógÊ»óoá3gÂûó/gZªüùîìÝÙ?^c¤ß«ðû¥ÞÅ£WJ37¬w^*Æmí¼”µó‚[¦•;/š˜_¥4}G"ÍykÆ*šy>L€×÷ÏŸî3¤Ö̈œn²â—žÕÞ…ŒðÃoÏ·Çûï3ú`™¸Ã.I®„dÞˆõü‹`«Ð8ÿYCæ¿ÆùGÀ’ÿHä¿EnÈ?‚w!#üË®w—’_|½™[ ™äöÙ%	eõ¡
È‚¢¡,hb­[ Ù‚ˆ-˜ i ¼™-¸ÿô8O¿bÎàþº$Ié—ëé6	ÓŸ5dúk,~,éo€Dú[ä†ô#x2ÂCîo÷óôK6(û›59N-ñƒú¸p¦²ƒ`Ò®›øzxÝÃ$!-\U­XiûïN3Z8+­&´uó²r§#÷´»><¾Ì‡ŽÕLKØϤ€8k™†5¸ƒ\4Î8¦¸[w®_·.kHï «š‡€Å½íküCè.dD?>ö+úÁáîf
fځië'Ì5µaʬ¯ãšãë6f
i#`U°ØØ ¡-pƒÝ…m.Ã¢EÎáîf
fF?a®Ù¨$Ó|}/Ò_·1kH«Úˆ€ÅÆHœ[䆓!‚w!#üë¥0‡»û¥1׃FÃN»$!׃Â3mð’¼hHj,à áA‹Üà‚w!#ü¿÷ϧýa)ÿ^Øa—$ä‚0äØp‰óŸ5dþk,,ùo€p*k¦2„îB–©ìñ´ŸOea­g-înÖ`¦
ëA3íîÊTf¼b£æøªECÙˆX¯6B`¶±âa4AÒûÍT¶;ÞÜ-í­¬·°Ó.I¨©Ì8Îðª<)Èü—8 û먒ûW@
Š> :	¡ßöÇÝ—…‰K0+êbV Z˜ý×
mmЄ¥‚Õë«ñæøºeYCšXÕ6,Æ5ÀÛãÓŒ'‡°qSÞºwYÉ]ÈH>>í>Í«a|P°«&IÈ¡btRx]4dæk,y,™o€(ó-oCæ¹9fþÛÓBææâø]5IBïlÐxÍ[4dæk,y,™o€éòþlÂòÌ(=E‚)+©1¼á¡êã}†Ù	`ƒq¸¿Y3C
+ÝÎ\œIÝ%˜s5Ÿ&C0¹µ³IŒû:
˜»:Ã:ϜǾú$!¸tlðxY_4d™ÕX Ì°”Y$ʬEn(3ïBŽgǧO»Óü¤–ƒñþìoÖ̐“2³Žq9íïr™¦½ßÚ۬ƽíBæÞÎÈž3'4hmҐ3š0aæÃ;˜¢!K­Æ¥†€¥Ô \€µÀ
K0„îBFôÝñæéåa^hœñ¦‘Ë…–4v9ÚOÓûÁ-.Ÿó˜/êñu³†4°ª‰XLl€ÐĸÁD„îBŽ&îž–L'|©ÜÛ¬ÁHãùašÞeu8?¬Öèa=¼ja–PЫˆ–ýkh`=×ÂèåÂNæñ7_Ë…]ì¢Ô´§;^,…éÎ2ß5H8–Œ7@”ò–·!çˆÜ…Ìf>TÃòØÁŽêQA-l´ÕŒ+¼s)2í5H;–´7@”ö–·!íˆÜ…,7p–öŒV
+ØU“$dÁÁ¸Ã;—¢!3_cÌ#`É|D™oy2È]ÈñäôüéðùRð‹Ýµb«˜¸ËC’µ¯'(ì@֐ÔXÀ,4Àì@·VŒ‹{u¬S~Ú"pŸiÓ€ãnëåá0¿bl¼õŒRaG94¤aÂá%pѐÆÔXÀ,Æ4À¯ñ¹¢ûÛë¹;2.3
rGK¦œž¶\"NjÜÂ.dD?쮯o‹O>i§`V\’£'—
+/q‹†4©Æ&!`1©â-ñIo‰!¼9ž³o‹W^ìx©ô7î@¢YaGl<Õ¬,êš5/	Ï„À¸$¡JByÏ$^Âe	U5Òz= Z.‡††«¡åÑÅ€ÈÓ€ãÙìp·rN‚~n¬ϬÇ
J’i{æWÊS5_‹þ&5u+g™¢j kÈ"¨±@ `)ƒHÔA‹ÜPÞ…LKÊýb)8æ¬FýÝV
CðÈPÍÊ¢®YóŠÐÌ*ئ+Ÿ$䬖cjÀ[Œ¢!K¢Æ%€¥$ Q-rCI x2ßY<,];µau«q³f†ì¯šÁL¼xí4ÓÃÖÞf5îmr|&~¡«nçDl­Orò±<,/ñ–ªhÈJ«±@¥!`©´ø;¬'í¢×°…]Èñ‰í­­ƒMqS…òâ‡Mû.¥ã#oxßU4¤M5°	‹M
ì|'<zçÉ]È”þèýnž}cƵê®MrÄK²o®Š†Ì~²€%û
e¿åmÈ>"w!Sö»ï·Ïz
+f€½’„,})ÂtŒ7MEC&¿ÆÉGÀ’üXŸkê槰ŠäÍOF0ï†i«Ö-Êjܾ.d²hz¸¿TåÂ~Ö+˜Ÿ$¤EÜ1K$!
zü´bO¥½Ý¦I̍›̧ŽýÒõ!5J…K
+jÚ’Á>kñÆ¢h(cšXëÎ@`¶¦¾Ù›I«hs`ûºyä\îž–ú¼§ÏúQBé$^è
iQ,BÀbQ|»Em«6X„Ú×…,“[X"š‹ÝÝ’Ma/óâ“„IÖ³xk·hH›j,`›`¼7ý+7|q•¬Ã'¼JŽwî'í‚«ä¨Æ-ìBf£ž·Ok À¬”ÇN s‹ç§6p#V•Æ2'Öïd7Ç×ÏÒqÀªŽ#`q¼ÇW\Wl€£S[&ŒŸ6
˜žÔ¸‘]Èlz¼í1™¡(œ—$ÁÄ0°½S€åZ1gÁ ¯Ç×-ÏÒrÀª–#`±¼â‹.$}Ñ»ãÝ‘¯ûÝéz颋#õ7kfÈéEÏ„RÓ¯\t±ÜlímVãÞv!óÂìëü‰5Ïdœªo£†<ï+>¾O
+k-kÈZ«±@­!`©µHÔZ‹ÜPkÞ…kíq¹ÖÒƒ°¿åáȹôpä$Áàáȍ½}=K¡Þv!s­Í÷Ï~ëGGx›4d­‰pfÄo¥d	Yi¯‘@¡Z©³J{ûò²iÒ†Õ%hÜ4`Yþ¯íÎ@*¶îθaœx¼hHcj,àkàÛ½i[µÁÔ¾.dYúß?í–oÃàœø$¡FŽð’qâ%,jb­[Ù¢ø¦§]&-"ŸvM›ÌæÜßíæâꜘ!I¨ñ3Þ„'^Ý.Òœ˜ƒ€Åœø;ìÉ&í¢÷d°…]ÈlÒâ+z.^´8+Yƒ™ñB‰f,ÐÇG=Ìúž¬9¾îx֐ŽVu‹ã
ðÍ3æ¤UôŒ	Û×…,3æõá´x%Ø)œÿ$!¥QLï’
iQ,BÀbQ|»Em«6X„Ú×…Ì=¾,[4h˜?*ÈSšæLo‰
iPBÀbPď	’Þx at x’~ùö·¼ü×#—^þ›$xý忍Í/ÿÁ¾N¦B[xý/Ô³rÀ=ICNr·Â°Ò²†¬´T–Jk€D¥µÈ
•†à]Húý?Øß²Åí‘K[ÜI‚ÁwcoËö¶™Šmá
@ÉbÜY‘4Wqx-¿ÊZ¤‹ÂÿßwzæoÅcƒðíw’ZæãŸÓwo0“Ï¡?Ž‡Óîép¾~ôþ˜þéåÅó!ýð÷òå¤:ý'ü\þ xúI†Õyúô9Þ¸¸?¥þùÇw»ý1ÿ)sL¦Ÿ^Òÿºÿþrs˜=jâ·)¤6éù*R¶à
+endstream
+endobj
+1924 0 obj <<
+/Type /Page
+/Contents 1925 0 R
+/Resources 1923 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 1892 0 R
+/Annots [ 1927 0 R 1928 0 R 1929 0 R 1930 0 R 1931 0 R 1932 0 R 1933 0 R 1934 0 R 1935 0 R 1936 0 R 1937 0 R 1938 0 R 1939 0 R 1940 0 R 1941 0 R 1942 0 R 1943 0 R 1944 0 R 1945 0 R 1946 0 R 1947 0 R 1948 0 R 1949 0 R 1950 0 R 1951 0 R 1952 0 R 1953 0 R 1954 0 R 1955 0 R 1956 0 R 1957 0 R 1958 0 R 1959 0 R 1960 0 R 1961 0 R 1962 0 R 1963 0 R 1964 0 R 1965 0 R 1966 0 R 1967 0 R 1968 0 R 1969 0 R 1970 0 R 1971 0 R 1972 0 R 1973 0 R 1974 0 R 1975 0 R 1976 0 R 1977 0 R 1978 0 R 1979 0 R 1980 0 R 1981 0 R 1982 0 R 1983 0 R ]
+>> endobj
+1927 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [143.519 182.725 177.611 193.629]
+/Rect [143.519 719.912 177.611 730.816]
 /Subtype /Link
 /A << /S /GoTo /D (structwcsprm_88b55f6c8d122f3ff63532de85698864) >>
 >> endobj
-1715 0 obj <<
+1928 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [143.519 169.773 175.2 180.677]
+/Rect [143.519 706.961 175.2 717.865]
 /Subtype /Link
 /A << /S /GoTo /D (structwcsprm_0730c37f09502eb364f4e7d7addb8ab8) >>
 >> endobj
-1716 0 obj <<
+1929 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [143.519 156.822 174.851 167.726]
+/Rect [143.519 694.009 174.851 704.913]
 /Subtype /Link
 /A << /S /GoTo /D (structwcsprm_c0cb013b1505fb7abd4167ac0db0e0aa) >>
 >> endobj
-1717 0 obj <<
+1930 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [143.519 143.87 173.736 154.774]
+/Rect [143.519 681.058 173.736 691.962]
 /Subtype /Link
 /A << /S /GoTo /D (structwcsprm_6a88e64207df5007151c2c25028ce3eb) >>
 >> endobj
-1718 0 obj <<
+1931 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [133.547 130.919 165.417 141.823]
+/Rect [133.547 668.107 165.417 679.01]
 /Subtype /Link
 /A << /S /GoTo /D (structwcsprm_65801f93622504672ee3faf8f2110e48) >>
 >> endobj
-1719 0 obj <<
+1932 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [133.547 117.967 165.975 128.871]
+/Rect [133.547 655.155 165.975 666.059]
 /Subtype /Link
 /A << /S /GoTo /D (structwcsprm_c089e5d0e3191255ceaea7f8591b27ea) >>
 >> endobj
-1720 0 obj <<
+1933 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [133.547 105.016 165.984 115.92]
+/Rect [133.547 642.204 165.984 653.108]
 /Subtype /Link
 /A << /S /GoTo /D (structwcsprm_9eac54f497e1244c8106dd3ebba12223) >>
 >> endobj
-1721 0 obj <<
+1934 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [143.519 92.065 175.25 102.969]
+/Rect [143.519 629.252 175.25 640.156]
 /Subtype /Link
 /A << /S /GoTo /D (structwcsprm_f300da5a94594a9769ab312bb56dde83) >>
 >> endobj
-1679 0 obj <<
-/D [1677 0 R /XYZ 90 757.935 null]
->> endobj
-1680 0 obj <<
-/D [1677 0 R /XYZ 90 733.028 null]
+1935 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [143.519 618.358 175.937 627.205]
+/Subtype /Link
+/A << /S /GoTo /D (structwcsprm_0936d10c2ac93d13d096b1711ac639a1) >>
 >> endobj
-951 0 obj <<
-/D [1677 0 R /XYZ 187.245 705.441 null]
->> endobj
-162 0 obj <<
-/D [1677 0 R /XYZ 90 688.714 null]
->> endobj
-1681 0 obj <<
-/D [1677 0 R /XYZ 90 590.241 null]
->> endobj
-1676 0 obj <<
-/Font << /F31 528 0 R /F22 521 0 R /F41 696 0 R /F11 978 0 R /F14 1038 0 R >>
-/ProcSet [ /PDF /Text ]
->> endobj
-1762 0 obj <<
-/Length 3734      
-/Filter /FlateDecode
->>
-stream
-xÚ­\Mã¸½÷¯0öäÒ?DJÚÜ6›]Ì"9d§fÚVw±%¯dÏLï¯OQ$-’’ŠF:,KOõŠõŠÅ–Ì6þ±MI7¹ÌI)äfw¼£›8ûó³Wàòƒwý‡Ç»?ÿ$à.R*±y|oWŒHÎ6ûO[I»`”Òí×Ýpê÷\ÒíÇsٝÍñ¯õsÝß³b[ß³m»«ál^”ùVðûϏ¿ÜýíñJn]“Biêßï>}¦›=¸øË%¢,6_á˜V–›ã]Æ…=>Ü}¼ûçÕ†9/àüRëôÕ‘‘"_o<„ª©ñœOgT‘L‡Ñøs7„Q¸…ˍgkÆå08!ËHIó€pß]žõŒ2ˈd¥¾Ð¿Xį>¹Eãä‘IMþÇÐ]úÝœ=?3†6¸0ÆIQ ÉÇ@Ö¿$£µ„as±ŸØv¯U?cƒt’™ØÖãnÁ(ohPóÃÛ0ô»µâ$W
-m¨… „J.ƒ†~Êùç…Þ©Êœðr];ïúªx“RãºÊ‡Zý|B¼ï”龃’G&5ù—{&·õ¡j_óþ#ˆ*ÚèÂ@LÿQë@?Ëh‰k`1I
&[ˆ¡ÓÀ#Ä:Q@˜îE(udRSÃÕVÇ…êňbo®ÅàœPÍε®”ëA4[—qº¾.£Å$eD¸&1B'£GØ´ç‡y+B¾u-gŽLjæö\=Í»°$4hS¥$;,ˆøä0ÉÈO¶Èc„.ò!yŸï†ÈcÌ‘É1ò_Ï‘ÏI¡ûÒTi ©¡_ˆ¹xä-&ùÉyŒÐEÞ#Ì´vV¼J˜³f!%R¼'LjrÈz=¿žÍr@x{-fFÉ2¿vQ³(À”Šy±cüÖÆ0ÞÖРmꌶ(IQ⺖’L3×U¢ƒ[L2Í&[Hša„.Í<ÂDšù”7¤F™ÇÈóSÕÏh˜#êuÚ^‹™Qi¦
-ByØÞå4“$ƒU܍­µh¼µ‘IÛÚsII¦*­Á$ÇìÇSÍb’©6ÙBR
#t©æÚ±$ÒqLÛ^GHXb‡!™8‚q×Bƒš÷Tí÷Mû²Tï²¢D£‘H²ÐœÐ2Çű˜¤8“-DŒÐ‰ã¾Oߣ´8˜k¡Á±@¿êaF,!f
…)ad™Îð^ã0)a<[ë „VŸ[„é%J™ÔÔ‡ö‚?ï”PÏÉåòl08¥âP#Ãð~*–0²`DðõÒç]_Ñb’""\“ˆ¡Ñ#DEô	o£ŽLŽ"Vç%ašÌEŽ·ÖbpJYÂŒ*0g[qº¾.¢Å$ED¸&1B'¢Gˆ¬…¾ôZeŽLÚŽ8_
-Q¢ð†Ê‘š6HXªÂ<ì“ûd	;FèÂîba÷ùn;Æ™´]gÞiayY 
ÍFDrÜÉ8Qø|ÀB’A¿ZBbŽ°¹OlXÄ=²ŽÐ†ǥȩÞ-íµ(ΰFJƒHœC¡*yn1ɐO¶˜c„.è!uŸï†°cÌ‘Éqtº<ÕÏ÷Œn«…¿¶(ƒ3ÞäÜ@’•†)X3ã»Å“T`²…(€:<B|-P¦×Â(ydr,6M»¸å¢Æ]^¤½z	·`œ€yVÂ-ŠÜš/—K®Aa ÉNI3Xaà;Ï“L‰É’¡K	0‘>å
)‘G&Ç~YVvá8ÖÚ¢$ªLød0‘KóÝ2˜ùya[ÔÚ@R"ãøn™Ã¤ÒÁ³µž(¡MŸO‡€2(ydÒŒ»Åt(H¡2¬½·%DÉ”[¹5O‰Œ(úôPHªBdyAx†ïÓ;L2%&[HJ`„.%<BdØøÒÃ6Ê™ÔÌÇë-™j¾4ГS(ãXs•$£8!Òb’ÑŸl!ÑÇ]ô=B,ú>ß
Ñǘ#“&úmõ­™oL)FTÁÐÖæ’¬†:nŽoM9L2ø“-$ø¡¾G8=ánÂTQÑÛ6”Œ”Ezµ.‘EãþE&D»þÔ|›W'IX)И”’ìºLø2Îa’M¶‰0B'‘Gø~‰|¯nó/2i$Z=ô“
<CRHR®HN]Èb’úL¶}0B§Gø~}|¯nÐó/2i»Ð¾>œ—x³Ïx
IV9&HÁð½[‡IJ4ÙB$Dáû%ò½ºA"̿Ȥ«r_î¹ÜV‡%™Ä‹Ki ÉžD))¾;ë0I™&[ˆL¡“É#Ô[ì¿QI„¢$ƒ#D¨ÚžñÐ/ä™<ƒÆ=ŒLZ¡.ms^ûë3÷7g”3‡YJQ†2PÉVž
-EAh¶®¸w}Uq‡I)Žq]G	­â>¡S|EuAr´wfŠ0Y†®!¢4îddÒŠ®ÿ€9”9Á‡,Ô‘Òˆ­—âéòºà’Ô{h’asjOløÊÛçK/¼1æÐàøpÀ—]Õï—6ætp¬¥󅏨”„	Äuñ	0Eåí´`´¡A;û2>¥$êNBO
I
 BqÂóD9±˜dzM¶üÂ]‚y„‰ó)oH1Œ<29&Ù°œdæ)'´½îI¨˜réI¨ ÀÈ“P7¶ÖJhk#“6Õæç2‡ùb‘ÐÖ`RsJ‘•0©ÁÿÒà0É\›l!¹†º\óß=§¼JÏ)Qÿ"“nÚ¿¶,Ãrã²LE$Å·ý&©ÏdÑ#túx„ï×Ç÷ê}0ÿ"“nÎߝ«å}W<&¥$»ÌŸTâÝ(‡IJ4ÙB$Dá»X<J>°†º´ât‡j¾íC}NÜ@’ý‡Q’|SÜa’âL¶q0B'ŽGøXŒ~¥c¨‡‘I+Òâë9#2WxT,çÔ;$*Œ
-23ç¥~m¡XUÜ»¾ª¸Ã¤Ǹ®Š£„VqŸðÝ3ð*]1Qÿ"“®bîë~q/¸xü
$U1¹~éTá{“”h²…H„:‰<Â÷Kä{uƒD˜‘I+Ñð¶,Qž¡!)GDªjòœšã›õ“h²…„:<B|P¦W (yd2ýÊÚ^÷ÊOL¹ôÊOàõW~nl¬}åmkhÐ$ÚÂK?œr¢xŽ·”L2Ó$¬êËD)°˜d¦M¶LÃ]¦y„‰Ló)oÈ4Œ<2™~ëm¯[ëÆ”KkÝ ÀÈZ÷ÆÖºµ.ÚÚȤI¶…÷~8ÀhcfÆýDç°(–êúÄýHƏõ¹jõÞü4Əõ°ë›Ó¹éôOc˜QÀ÷]§mF`q7z|µ…OÆ
-È67w³?Á1³#r-3²yëÏl»ëZð§ô7	Ó÷gð£ëxÔšs}ýû¥éµÃîìg_µÃs§îCƒ¾ê»n>ìÍ™]×õû¦­Îõ@îd)¶&Ê¡΃ùÖ=[|ÝkG´ëúQlÂÆ'“`<²ýëãSÝÃML_+ýÛ"e¶=åe°_žjsy¨ÏæàéÍ\8¿Ú+—†²ñhšgÁ¨ jr¨—æK½ 
-×3Íò:4Kf,VíÞ°u@{
-—ûÚ\Ž¼λlû¯¿~ü;´çÃækß]ÎM[˜ÃœfúyrãK/òm}¾ôm½_ÈýBóÜ&&ØËÇLö£ý±;Ž?Ó"F}ô§q´ècs×&8h»³=‰ŠT‡Ã›91¥½Ùšsù£ßðÏ„	#òR§ûPGD{ÛBŸyr&«Á|~W]¾5‡‡±M4hLSõoßýP¬°Í #ÚOû5úks<.S¾=õþ¡†/Í~Œ=œ©èt¨Æ_¯3ºèÏáÜõÖ"˜>þI³ÀÕ×îòòj‘ÀÖ¬ícõfÐOÖdäÞA:D)ƒA¢(Ç]m½RÂk¡?xèY)ŒÚŠñºïì_lØÌ=#T,t!~´Þbpf)H™5ôö±áº Œ%É¾í§·.
Ú¨hª¨Ö@²íO?š£×ºÚ‰uô¹ïŽæl5¯Ì52™ªŠðkÇ7îè4dÂõ`ûp˜$‚ƒÞu¶ñ›ý{ïeÌíJoï.§Ó¡q0Óà ª­+µÕÁœ:]ú“
-óržÓ@$Ê°šB£ýq…Ž¯dÖ<Õ{1uo-SÈ30ëÚÑŽ©®ïvßì ëíɵÿä0©2ûZôH+èл›]
IžÑ|ÛœÍéf0Ÿcš;Õ»ó8XÀSüD.µxú8kªêÇJ¬ÍØq9Ø›†]ÕºÛks·Ñ\Ÿrš—;󹯡PGêè®ö¢Gs”›×…©â ˆÛêÛøû,ãx#Ò8^Áiß?>Ví/uםM!„„"³;A„LõX~ðг~´Ü´ÍZå0ï/dºOb,gÎÍc¢>õr©Ã¡Û]ãCs׿™˜ŒÙ7Bú¾zÌqÓ^C·0‘”äL¦'0”Ï&0š§µºèaÕýìmØeööUŠËa¼My}U«-ÆÁ¦5—ªÁ|6Ú×=d96ÉŽDÔ7´ö*픡|ìãJV¯æ‹É~ÀýGûbF…¾ÞA†„AÂ©í¡›±_½²Z¹-X=6•ÜÍ+t™:Ôús›Û¢õEPú!‘.‘JºyϨ¯á©º´¡íËLHˆe3˜K殃À…¯¯ó׸„ÔOd›¢¼áµ=~˜Ð³Žº¶5¯kGÿÅ^e"ð ê;‚ò–0C„eµÇ»ïj’§É³™ŠÚ¹D醕rœ€º—‹UÏÔ®ø½MXÁÉÅ¿%Pðƒ™_`ûß~@ÏþˆtÊÒ_Ý(‘3»º±ìºa?×mÝWg· Ñ«ýùwð“ιúÉ|ÉÍ+¾§â{©Ì7Nõ/ŽC—ƺáËŸÃ׌؛ŸìÐõc÷íí¥ž½#™XÎq^b
-endstream
-endobj
-1761 0 obj <<
-/Type /Page
-/Contents 1762 0 R
-/Resources 1760 0 R
-/MediaBox [0 0 595.276 841.89]
-/Parent 1585 0 R
-/Annots [ 1764 0 R 1765 0 R 1766 0 R 1767 0 R 1768 0 R 1769 0 R 1770 0 R 1771 0 R 1772 0 R 1773 0 R 1774 0 R 1775 0 R 1776 0 R 1777 0 R 1778 0 R 1779 0 R 1780 0 R 1781 0 R 1782 0 R 1783 0 R 1784 0 R 1785 0 R 1786 0 R 1787 0 R 1788 0 R 1789 0 R 1790 0 R 1791 0 R 1792 0 R 1793 0 R 1794 0 R 1795 0 R 1796 0 R 1797 0 R 1798 0 R 1799 0 R 1800 0 R 1801 0 R 1802 0 R 1803 0 R 1804 0 R 1805 0 R 1806 0 R 1807 0 R 1808 0 R 1809 0 R 1810 0 R 1811 0 R 1812 0 R ]
->> endobj
-1764 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [143.519 721.97 175.937 730.816]
-/Subtype /Link
-/A << /S /GoTo /D (structwcsprm_0936d10c2ac93d13d096b1711ac639a1) >>
->> endobj
-1765 0 obj <<
+1936 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [133.547 707.027 163.763 717.931]
+/Rect [133.547 603.349 163.763 614.253]
 /Subtype /Link
 /A << /S /GoTo /D (structwcsprm_8715975565c8bbd0c562a32eee40fd20) >>
 >> endobj
-1766 0 obj <<
+1937 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [143.519 694.141 174.692 705.045]
+/Rect [143.519 590.398 174.692 601.302]
 /Subtype /Link
 /A << /S /GoTo /D (structwcsprm_9fd60ce9e6bc31df07ed02ce64b48be4) >>
 >> endobj
-1767 0 obj <<
+1938 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [133.547 681.814 172.61 692.16]
+/Rect [133.547 578.004 172.61 588.35]
 /Subtype /Link
 /A << /S /GoTo /D (structwcsprm_2166fb650f937d8870711d8be5986b66) >>
 >> endobj
-1768 0 obj <<
+1939 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [126.921 670.428 146.069 679.275]
+/Rect [126.921 566.552 146.069 575.399]
 /Subtype /Link
 /A << /S /GoTo /D (structwcsprm_94c26ce331cc876d63baeeada9820241) >>
 >> endobj
-1769 0 obj <<
+1940 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [126.921 657.543 148.839 666.389]
+/Rect [126.921 553.601 148.839 562.448]
 /Subtype /Link
 /A << /S /GoTo /D (structwcsprm_8625c0a6ff99c754566c46c2372df801) >>
 >> endobj
-1770 0 obj <<
+1941 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [138.538 642.6 168.754 653.504]
+/Rect [138.538 538.592 168.754 549.496]
 /Subtype /Link
 /A << /S /GoTo /D (structtabprm) >>
 >> endobj
-1771 0 obj <<
+1942 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [176.724 642.6 190.891 653.504]
+/Rect [176.724 538.592 190.891 549.496]
 /Subtype /Link
 /A << /S /GoTo /D (structwcsprm_292133b2b7143b969a3af6a3f2cf3709) >>
 >> endobj
-1772 0 obj <<
+1943 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [138.538 631.772 166.532 640.619]
+/Rect [138.538 527.698 166.532 536.545]
 /Subtype /Link
 /A << /S /GoTo /D (structwtbarr) >>
 >> endobj
-1773 0 obj <<
+1944 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [174.502 631.772 191.439 640.619]
+/Rect [174.502 527.698 191.439 536.545]
 /Subtype /Link
 /A << /S /GoTo /D (structwcsprm_9063e8d0c956e9eae7f7d6f3608b9ed2) >>
 >> endobj
-1774 0 obj <<
+1945 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [134.393 616.829 168.485 627.733]
+/Rect [133.547 512.689 161.003 523.593]
 /Subtype /Link
-/A << /S /GoTo /D (structwcsprm_0e226178fece28149cd6680ca12a95bb) >>
+/A << /S /GoTo /D (structwcsprm_5b56e1b378a6ae9f8dfff5c364f0653c) >>
 >> endobj
-1775 0 obj <<
+1946 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [134.393 603.944 157.417 614.848]
+/Rect [133.547 499.738 158.234 510.642]
 /Subtype /Link
-/A << /S /GoTo /D (structwcsprm_b63cdcf6ff8febd1b40d0e044ca7d7ef) >>
+/A << /S /GoTo /D (structwcsprm_e352318ce3202dab1b5db8b9ceec7703) >>
 >> endobj
-1776 0 obj <<
+1947 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [133.547 591.058 161.003 601.962]
+/Rect [126.921 486.786 141.646 497.69]
 /Subtype /Link
-/A << /S /GoTo /D (structwcsprm_5b56e1b378a6ae9f8dfff5c364f0653c) >>
+/A << /S /GoTo /D (structwcsprm_08098820949433d1336841d32d0b62b5) >>
 >> endobj
-1777 0 obj <<
+1948 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [133.547 578.173 158.234 589.077]
+/Rect [126.921 475.892 138.876 484.739]
 /Subtype /Link
-/A << /S /GoTo /D (structwcsprm_e352318ce3202dab1b5db8b9ceec7703) >>
+/A << /S /GoTo /D (structwcsprm_b7f7173e6d2b1b8028a3275bdd751e79) >>
 >> endobj
-1778 0 obj <<
+1949 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [126.921 565.288 141.646 576.192]
+/Rect [126.921 460.884 146.617 471.788]
 /Subtype /Link
-/A << /S /GoTo /D (structwcsprm_08098820949433d1336841d32d0b62b5) >>
+/A << /S /GoTo /D (structwcsprm_b9729795155b8f37afd80784fb70068b) >>
 >> endobj
-1779 0 obj <<
+1950 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [126.921 554.46 138.876 563.306]
+/Rect [126.921 449.989 164.211 458.836]
 /Subtype /Link
-/A << /S /GoTo /D (structwcsprm_b7f7173e6d2b1b8028a3275bdd751e79) >>
+/A << /S /GoTo /D (structwcsprm_de8495d3ca5047eeadba5934d0bb2708) >>
 >> endobj
-1780 0 obj <<
+1951 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [126.921 539.517 146.617 550.421]
+/Rect [134.393 434.981 157.417 445.885]
 /Subtype /Link
-/A << /S /GoTo /D (structwcsprm_b9729795155b8f37afd80784fb70068b) >>
+/A << /S /GoTo /D (structwcsprm_b63cdcf6ff8febd1b40d0e044ca7d7ef) >>
 >> endobj
-1781 0 obj <<
+1952 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [126.921 528.689 164.211 537.535]
+/Rect [141.387 422.029 175.479 432.933]
 /Subtype /Link
-/A << /S /GoTo /D (structwcsprm_de8495d3ca5047eeadba5934d0bb2708) >>
+/A << /S /GoTo /D (structwcsprm_b253d36f0dc1716952285c6078622e66) >>
 >> endobj
-1782 0 obj <<
+1953 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [138.538 513.746 167.1 524.65]
+/Rect [138.538 409.078 167.1 419.982]
 /Subtype /Link
 /A << /S /GoTo /D (structlinprm) >>
 >> endobj
-1783 0 obj <<
+1954 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [167.598 513.746 180.111 524.65]
+/Rect [167.598 409.078 180.111 419.982]
 /Subtype /Link
 /A << /S /GoTo /D (structwcsprm_3224bd06f8f4d2d7d398533eb44a49e8) >>
 >> endobj
-1784 0 obj <<
+1955 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [138.538 500.861 168.196 511.765]
+/Rect [138.538 396.126 168.196 407.03]
 /Subtype /Link
 /A << /S /GoTo /D (structcelprm) >>
 >> endobj
-1785 0 obj <<
+1956 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [168.694 500.861 182.303 511.765]
+/Rect [168.694 396.126 182.303 407.03]
 /Subtype /Link
 /A << /S /GoTo /D (structwcsprm_c8391dd770637dbb841067996b7777ba) >>
 >> endobj
-1786 0 obj <<
+1957 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [138.538 487.975 169.86 497.753]
+/Rect [138.538 383.175 169.86 392.953]
 /Subtype /Link
 /A << /S /GoTo /D (structspcprm) >>
 >> endobj
-1787 0 obj <<
+1958 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [170.358 487.975 185.63 497.753]
+/Rect [170.358 383.175 185.63 392.953]
 /Subtype /Link
 /A << /S /GoTo /D (structwcsprm_e83952aec7c1ac76c090bc89bf4eeea7) >>
 >> endobj
-1788 0 obj <<
+1959 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [138.538 372.281 167.08 380.002]
+/Subtype /Link
+/A << /S /GoTo /D (structwcserr) >>
+>> endobj
+1960 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [175.05 372.281 188.101 380.002]
+/Subtype /Link
+/A << /S /GoTo /D (structwcsprm_f54ce939604be183231f0ee006e2f8ed) >>
+>> endobj
+1961 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [141.387 357.272 188.211 368.176]
+/Subtype /Link
+/A << /S /GoTo /D (structwcsprm_603ef3ab7f3bc42cf8d8bf99b79b63ac) >>
+>> endobj
+1962 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [126.921 475.09 156.59 485.994]
+/Rect [126.921 344.321 156.59 355.225]
 /Subtype /Link
 /A << /S /GoTo /D (structwcsprm_5780880281f2f9d085d2e06919b7647a) >>
 >> endobj
-1789 0 obj <<
+1963 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [126.921 463.181 162.677 473.109]
+/Rect [126.921 332.346 162.677 342.273]
 /Subtype /Link
 /A << /S /GoTo /D (structwcsprm_5ed753e401cda620a04adfb4ebfb8e0d) >>
 >> endobj
-1790 0 obj <<
+1964 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [150.991 449.319 186.189 460.223]
+/Rect [150.991 318.418 186.189 329.322]
 /Subtype /Link
 /A << /S /GoTo /D (structwcsprm_164e3852bcd2dea8b5f73e1dff79ddf5) >>
 >> endobj
-1791 0 obj <<
+1965 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [150.991 436.434 175.12 447.338]
+/Rect [150.991 305.466 175.12 316.37]
 /Subtype /Link
 /A << /S /GoTo /D (structwcsprm_6778d31ec5a2ee643dc5f0a8af630b03) >>
 >> endobj
-1792 0 obj <<
+1966 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [150.991 424.525 185.083 434.452]
+/Rect [150.991 293.491 185.083 303.419]
 /Subtype /Link
 /A << /S /GoTo /D (structwcsprm_42e0ff2da3b0c1ca0a9509f787ed1951) >>
 >> endobj
-1793 0 obj <<
+1967 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [150.991 411.639 185.382 421.567]
+/Rect [150.991 280.54 185.382 290.468]
 /Subtype /Link
 /A << /S /GoTo /D (structwcsprm_5072893bd9beddb33967697d501acdce) >>
 >> endobj
-1794 0 obj <<
+1968 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [141.845 398.151 176.495 408.682]
+/Rect [141.845 266.986 176.495 277.516]
 /Subtype /Link
 /A << /S /GoTo /D (structwcsprm_f1cb3e68560d1ac42c620cfe3900af95) >>
 >> endobj
-1795 0 obj <<
+1969 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [145.163 384.892 181.466 395.796]
+/Rect [145.163 253.661 181.466 264.565]
 /Subtype /Link
 /A << /S /GoTo /D (structwcsprm_ee7f71c872491b25e1d1440e5dfa8153) >>
 >> endobj
-1796 0 obj <<
+1970 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [138.538 372.007 167.638 382.911]
+/Rect [138.538 240.709 167.638 251.613]
 /Subtype /Link
 /A << /S /GoTo /D (structpvcard) >>
 >> endobj
-1797 0 obj <<
+1971 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [175.608 372.007 200.296 382.911]
+/Rect [175.608 240.709 200.296 251.613]
 /Subtype /Link
 /A << /S /GoTo /D (structwcsprm_6a3fa7adc304567271c5cc0eda3ac986) >>
 >> endobj
-1798 0 obj <<
+1972 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [138.538 359.121 166.532 370.025]
+/Rect [138.538 227.758 166.532 238.662]
 /Subtype /Link
 /A << /S /GoTo /D (structpscard) >>
 >> endobj
-1799 0 obj <<
+1973 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [174.502 359.121 198.084 370.025]
+/Rect [174.502 227.758 198.084 238.662]
 /Subtype /Link
 /A << /S /GoTo /D (structwcsprm_042875def8cab8354c5b2c40ab9fa374) >>
 >> endobj
-1800 0 obj <<
+1974 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [150.991 347.212 175.12 357.14]
+/Rect [150.991 215.783 175.12 225.71]
 /Subtype /Link
 /A << /S /GoTo /D (structwcsprm_7a88af56c4c978c6d4213ae1f4bec87a) >>
 >> endobj
-1801 0 obj <<
+1975 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [150.991 334.327 185.631 344.255]
+/Rect [150.991 202.831 185.631 212.759]
 /Subtype /Link
 /A << /S /GoTo /D (structwcsprm_5444415c94c7ab0226788f5efe93221d) >>
 >> endobj
-1802 0 obj <<
+1976 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [134.393 321.442 170.697 331.369]
+/Rect [134.393 189.88 170.697 199.807]
 /Subtype /Link
 /A << /S /GoTo /D (structwcsprm_4ed527b90d49e8365c1b727f7bec29c7) >>
 >> endobj
-1803 0 obj <<
+1977 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [141.845 307.954 182.572 318.484]
+/Rect [141.845 176.326 182.572 186.856]
 /Subtype /Link
 /A << /S /GoTo /D (structwcsprm_092c11d209ecdd16bb79858c68e4d582) >>
 >> endobj
-1804 0 obj <<
+1978 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [150.991 295.671 186.179 305.599]
+/Rect [150.991 163.977 186.179 173.905]
 /Subtype /Link
 /A << /S /GoTo /D (structwcsprm_0d15534535c7f9308c9daa2cceff29e7) >>
 >> endobj
-1805 0 obj <<
+1979 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [150.991 281.809 186.737 292.713]
+/Rect [150.991 150.049 186.737 160.953]
 /Subtype /Link
 /A << /S /GoTo /D (structwcsprm_13fab263ca03f35844fdaca289b7dfac) >>
 >> endobj
-1806 0 obj <<
+1980 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [138.538 268.924 168.754 279.828]
+/Rect [138.538 137.098 168.754 148.002]
 /Subtype /Link
 /A << /S /GoTo /D (structtabprm) >>
 >> endobj
-1807 0 obj <<
+1981 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [176.724 268.924 203.623 279.828]
+/Rect [176.724 137.098 203.623 148.002]
 /Subtype /Link
 /A << /S /GoTo /D (structwcsprm_e09d5bf005e3bd7ee880353e8816ceb8) >>
 >> endobj
-1808 0 obj <<
+1982 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [138.538 257.015 166.532 266.942]
+/Rect [138.538 125.123 166.532 135.05]
 /Subtype /Link
 /A << /S /GoTo /D (structwtbarr) >>
 >> endobj
-1809 0 obj <<
+1983 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [174.502 257.015 204.171 266.942]
+/Rect [174.502 125.123 204.171 135.05]
 /Subtype /Link
 /A << /S /GoTo /D (structwcsprm_ce7e0986c79d73bd3a0613034b71974f) >>
 >> endobj
-1810 0 obj <<
+1926 0 obj <<
+/D [1924 0 R /XYZ 90 757.935 null]
+>> endobj
+1923 0 obj <<
+/Font << /F31 604 0 R /F22 597 0 R /F14 1084 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+2033 0 obj <<
+/Length 2835      
+/Filter /FlateDecode
+>>
+stream
+xڝZKã¸¾÷¯0ö¤Æ\‘%qrÊf2ƒY²Ó@›=¨mu·°²ä‘äžéüúTñ!Q’ID“«J_=ø°é.†ÝÉx—‰ŒH.v‡Ó]¼{†ÞOwÔŒîaxïŒÿòp÷óG³ˆLùîáIMO)ŒîŽ¿G‚Pv¿§qGßý¹;Ý£/Cw9ºý[ùTv÷4Ê{5‡z³\fOîÿxøõîï£rcšà)ªþz÷ûñî&þz.óÝ7hÇ„J¹;Ý%Œ›v}÷åî_£ÝÏ¡ÿÚÛ	Ê·_q§b|=BÍ~(‡¢ªË£~­eèªóPµøZø*?dl’<²„ðD*A/¥†¸ÊhN$š«†¾•žš'Ô^y’D‡¶{š¿‰¨jžÀŽ¶;`Q£ûºòë¥êÐ`Ä­yvEÓ?µè*}»§1̃ÉõQ÷Ú¶;VM1”=¹ßɣϓʾê‡^kŸ¾ìÐ4N	³ÝžR"…&ñTžË&15¼2‰N òÒ›/¥îËA7ßôÀðbF.=D‘jý'±æ)qx¢ 9Ìõ\½–WœÂ r3i0 ‡j‰EsÔÚZP·´†»R/¬ãÖº$ú÷ß¾üÞçó/úk×^†ª)ûÁ,N„™¶¥»çYT—®w­c !ŒRÇl¢ÉN(‡d3¶¿´'•b\ùŸÚHh Ó‰™}'h4í`z °À#E]¿éŽ)|Ìd#ÎÆOÕ<ëžyÀðLb¸÷åBÑè äÌ£YôúùSqù^Õ{õNñìeª¢{ûé/€‚ò¡_#†A;M}Á¯Õé¬LŽYtî EôZ÷ÐShй.TåÌ|öCÛ‰ úôµÀèK{y~1HÐÒŒìSñ¦ÑFDäQ· ¥,¡	Éå.MÉÕµû»gøÍ©J¼wЪ0¹!°h*Æ˱ÅàR‘¼´ ¢D¦tn¢ZLX³àDfùL5d»zq,ª$a,¨ä©F»^D}üüðE·^Êâ¨êèSמto±®yF²DlUÈ”°1ñµ9†”Û\ -*@‡"ht6ÙÔ·×{&¢¢¾¨¨AS:3¯¿œÏuea: ÕÖ–Ú¢Ö]çKwÆ¥ Š	
+눔¶¦š‰Æ¬c¡ö¨ÌˆAüPvFrqbí{4*ÔqVo±Çê ©w$cþd$e‰Ò÷W‚,…¼€ì®%ygQ5èîª×OæßÏåaP‹ôèâÇ3ÎÃ(pFTÑ©JŒm½v\j3©?^êÙÚçØe}®†[ý<–ðžPGÊŬæ‚+†îÏ­ëÂTq Äò¨øŽo ×+X‘ÔzÝ®}LU´ILÝe¾0. ÈîÒXžne¬ïô*oMWMåËX–f`ÙÜ„EÆZLXsFaß’ÏT+Ê‘©ºn#o°4·Ý›æDEŸ‚t]ñÖëvÕŒÔ]Ù¿ˆ˜dTlo`b¶ÚÀ žÆø—US<r’§óÝñ|B/—ZMK\EosµØ4z¨èõ³2Юì êt[s'4fŒf ÏÄLe ƒÅ¸ÀÕêEÑѸ?ѽ*tå‚p®ppiT·+í£õ×V»F­M’Ù}–©ºÄzZ3¬ !s¾]"Sa÷=Ê¿ZOYci9Á»—	ÀeÕë!ý„ѾGj̶ ¾aiX„.‡5"ƒ]ªÈI6×;‹Þ;ðU/EÚ׫^|ùÃóœ¤	Ÿ±È‹	«–°MLò™êc[böÖ3OzCjvÒ..RmCêöùb|¨+Øâ #2N)6˜ÂÓ˜ƒ\YêwݽyYê¤LT¦sÅv,&¨s)c&Ò$ú+æŸÝªaJ­cœfûåùݪèÅ 
¶Å?ƇE
\Š4Ì@•ñV^u‡gAn,&¬:a$Ž“™êʐ¥4‰1‘¡Bè2r„å˜CÒ•î4ê;n,<¦v´ŽCª?‘™©ª:ÕtÎ<”¸J\Úö$¦÷'BÛêV u¤ƒ£îÕrÏRȆ¨4Y›±e(æŒ$t'ð!Ùð¸Áî'ð: gâ~ÀÛâ#3ýKgHH-œIˆÂÕï[{M!P	ô[>»¢ªÕy	¿=ÖE󧁩žP_ueXàxrVµVA£¹Ôõ3«®ûÉ]ªqx)p§Ád¶ ÚÄÙf\U!²ö0TÎàDé\~Ø۝UYÛ›öpÁ%Cß4˜e̹ëÐóÆkXÕô<2ï߃é¼x¾zcâl]Ñ{ŸœÆ‡Èì:7ðæCfí‚–Ñ p'}Ç ½êÜO}ŠzŠÿ-;Óú[‰rÒÙiìjÍ1 ú$‘Ù“Dû&¼;©[œöÍœƒæ´r¨˜Iƶ3‡‡ü~¼@3Y‹GÞÞî’(¬Œ|áU{`)
Ûö,!Ñ<—Ç÷WÖ XðIžùïñuÒÅP
x>ÊP.cL¬rö ’‰®60HÎF!€°Ä›¥ UäZeî)¾WýÊ<(Ô1̓TXLXs&ˆˆåœá¯äU%Û;í
}Û¢p~¬íanôÚ£éÐÑ•¨“J‡!þîšÿ JÉDúý7ûýg0›þóëºÕ!«¬ÿ«¬ÿݹú¾öÔþ4È„„õÎÅ Úk„s™ª³ŒpgÜK¸ÅlÐu#áA«ȵÊ~>¬lƒÊÃ%ò`1aµA^Â3—þwÆý„Ì&á~]·²ÊîX5Fø±¬‡u„U°¿Qa1aÍA^Îñ
+?ù4îçÜ`69÷뺕óU–sǪ©ª˜ù5ÞSØî†è°˜°ö… /ïx	§N/ïÓ¸ŸwƒÙäݯëVÞCVYÞ«FÞ/Mu5Ö%eA*,&¬y!ÈË9…Mã~Χq?ç³É¹_×­œ‡¬²œ;VœoçòÚH¤i
+‹	k^òqΠæ㯹>Νq/ç³Åy@׍œ­2 ×*ËyÝ6ç¶^³žSµM‘a1aÝA^Ö¡êãÄËú4îgÝ`6Y÷뺕õU–uǪ‘õb¸Êz&	ƒî-&¬{!ÈË:Ô|‘d~Ö§q?ë³Éº_×­¬‡¬²¬;VYÖ»²žº¯kÖñŠZÉ°˜°î… /ëxÝͱ>ûY7˜MÖýºne=d•eݱÊe]ýîPàÕâëµË¶B4DŠÅ„mXò²õ?•˜ŸÆýìÌ&û~]·²²Ê²ïX5Þ*œ×Œ§)‘œ‰°˜°Þ… ãj–Q/ãθ—q‹Ùb< ëFƃVkÕx,}½v,•AÓöV:ãej~ž¤~¶§q?۳ɶ_×­l‡¬²l;VMñ½¾3KÉÃÆí-&¬w!ÈË8Ô{Éñ=û7˜MÆýºne<d•eܱjŒï+„ÇÀOäÁbÂj‚¼„C‰—Ò1ìŒû	7˜MÂýºn%<d•%ܱjºvñÝs…x﹂j‚¼„ÓŒÄþ%söÓ­!›l{ÝJvÀ$ËõdÒtÛÒÅÕSÌB$XHPí\Œj™šøC{öRm [TûÝHuÈ$ƒqL²TõPë?å®î˳	Ô:¢ÿ¿òIÄõŸWÁ	jÿÿÿ'oå©4'•î¿¸!Çð~íÉÑŽÆ}*›²+ûÇí¶Ñχ{É¢‹ùÙìŸößê‰~Pù>fïy¬¿±˜Ró=¼,´?­¹úÅ©$ÇŸKÝŸq>´ßߞ˕ðoèkzþ×Õ¶Ù
+endstream
+endobj
+2032 0 obj <<
+/Type /Page
+/Contents 2033 0 R
+/Resources 2031 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 1892 0 R
+/Annots [ 2035 0 R 2036 0 R 2037 0 R 2038 0 R 2039 0 R 2040 0 R 2042 0 R 2043 0 R 2044 0 R 2045 0 R 2046 0 R 2047 0 R 2048 0 R 2049 0 R 2050 0 R 2051 0 R 2052 0 R 2053 0 R 2054 0 R 2055 0 R 2056 0 R 2057 0 R 2058 0 R 2059 0 R ]
+>> endobj
+2035 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [413.894 163.689 452.957 174.593]
+/Rect [413.894 659.698 452.957 670.602]
 /Subtype /Link
 /A << /S /GoTo /D (wcshdr_8h_0b8372e555a2e2bcc63a11f3dc7a1bf6) >>
 >> endobj
-1811 0 obj <<
+2036 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [234.214 110.199 268.853 121.103]
+/Rect [234.214 606.208 268.853 617.112]
 /Subtype /Link
 /A << /S /GoTo /D (wcs_8h_2afc8255fde0965dddaa374463666d45) >>
 >> endobj
-1812 0 obj <<
+2037 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [352.788 86.288 389.639 97.192]
+/Rect [352.788 582.297 389.639 593.201]
 /Subtype /Link
 /A << /S /GoTo /D (wcshdr_8h_c75623ee805ab7d43b0bba684c719a60) >>
 >> endobj
-1763 0 obj <<
-/D [1761 0 R /XYZ 90 757.935 null]
->> endobj
-166 0 obj <<
-/D [1761 0 R /XYZ 90 243.5 null]
->> endobj
-1760 0 obj <<
-/Font << /F31 528 0 R /F22 521 0 R /F14 1038 0 R /F42 717 0 R >>
-/ProcSet [ /PDF /Text ]
->> endobj
-1855 0 obj <<
-/Length 2593      
-/Filter /FlateDecode
->>
-stream
-xڝš[¤6ÇßûSÔ#%
^_0—~K63£DÙ$›iiµJò@W¹ºÑPPÔôt>ýcÌŦkÕjà?ç~¾`ãCvþÈ.û„'(c|w8ßáÝ\ýxGtiÅ¡UþýÃÝ?>0¸e1Û=œúÛc‚8%»‡ãG„ìC‚1^í¥9ïCÊqð©k®‡Nÿ.N¢Ù“4{TW“4KÆö=üt÷þap®Cã,–®¿ÜýñÞ!ÄŸî0bYº{cŒH–íÎweú¸¼ût÷ïÁ†ºÎàúÚÓÉҐE(MT±¼Ø<éÒßç(C81P:Å ‹%xöçc³ç<@Ïó§"”£8‹w–¹E\Fãõ97$£}ÈI|×îCˆ»g¡þĘVy)O’ íÄåÝ<,ŠÁZD§a9yµ7À¹IM¦ÝŸ˜cø'‹ XŠR–xٍßuDÆÑÄu¡¡Õ>ÂÁ×=ÅAýyOp Žï „ñ@ ¬QªcÑÈzèÊWu¡nÌí²¨¿ó@ßÙÕªžmFþ(šbO9ø#àà¨jà,Ώ¢iåãCeskHʸŠµ>:‘4¢iŸ£1Š84kTv³^d`1J"#jûþ‡M1¥("»²QãZŽâeƒœ˜{Cmh˜OüÏ+[K|n)Iϸíž·¸´
-! ü†g“eQ=©³Ç2¯>k´Šþ7/Ku m¡©/¥¨Žê º–e({VY¶cuõ‡ç¼É4&UÅT…hWqÞ4y߄в†a´aF‡AQ=¬~(DyT#éõázU—wE]õŽà>!eÖ}ÈÈE¥G`Õdîï!t–?-›X!	ŠiÔ[‘µ÷Ñj•4’(
-”ÇA#ºkS‰c_Ã}ÑóìjòH{èuçkÛ©«BýöEÉÞ#/ü-}ôò,*1úl”.¯äÙ«’È."{æòàTC-ËZÞö"«n•Áˆ%t»ç0B&=G9è[ø0—Á‹/IÙ¬V…‚¬÷ã†ü…&Q=‰ãýÊ[Ž§¥<q¾€­òe§Ã0°t°ÑW¥|Ñ×1ÜB¹ÏW„²TÂÙèp²•ÙQ™fWåߊv^5I½(ŒÆï9áˆãlÊšðôµïlïTmTugš3ôù×Y­=êªuEYpmE#›ø»µú‹c„¡]9ëo,wןÖlÖŸÛ×­õç‹ÊÔŸ•©¿Cs)¾-ëÆþØKBKü~§f¤ÛUàQŒh»ånàZ³	ÜíëVྨp+*ürXÄ#˨—ƒÑøÝÎ9Ãœƒcâ>–»kÍ&p·¯[û¢2À­¨†~e·lညG^Fã÷<3ädÜâ^–YånæZ³ÉÜíëV澨s+ªqTù*_Ü°FYáÃtׇÃhüÞg†\Ü£4†å®ûX줮%[ÐÝŽndîIk¬âתXmå¡>Fâu;5ãD'ˆD‘›õX5›´Ý¾nÅí‹Ê𶢀w¯±6ñ×…Ñø=Ï9™G	?™›ùXîf®5›Ìݾneî‹Ê0·¢2Ì˺ºÔå’zJPšxÆï{fÈI&ˆ'ž–>–»©kÍ&u·¯[©û¢2Ô­¨êy·J=ÉÁÞ C£ñûžrRÇ	¬ÐR7õ±ÜM]k6©»}ÝJÝ•¡nEe¨7¢íNÍ—%õüg^Fã÷=3ä¢ÎÒÁÂßIÝ*wR7š-ê_7R÷F¥EvT6õù1—_¿®}c‹a)ãƒb4þf†œôãQâþ˜`•»ékÍ&}·¯[éû¢2ô­¨†	—%ñXÎ9ˆ„ÑøýÎ9‰G)Ps/ÿ­r7q­Ù$îöu+q_T†¸Õ°ýº¶ͼ¡…Zâw:5ã¤MSGU5›´Ý¾n¥í‹Êж¢Û÷òSYÌQê.4¿ß™!'qœ¢4v/þ­r7q­Ù$îöu+q_T†¸ÕоW€c”ÂŒÚÇÁhüng†\Àiš!œ¸WþV¹¸Ñl÷øº¸7*-²£¿¶¸>où8Ÿ·¼ng†œÀãQ÷’h,vãV’MÚNG·Âö„dX!Yê._]òcêƒ`$^·S3NÔQ†8v/„¬r7l­Ù¤íöu+n_T†·•ž—]YT«Ë/
--ñ;žšQûÿýÎTªoNejÞ¢öäáA[ìIðTå¥>×;Õ<(ª¢“eyYü­¶ûËM}íŠJ,¢EÀRŠh¼•@aÔ¡%_ÙµŸš|Ã2,Iâ$™1ßCÖ¿ë™!Õ|CƈÞۏ‚FêóåÚ‰	·hØ U—Ç­b(ê·ñµvy$3[’·â3jï3ÌMÊg8ˆRorNœ§ZFêÅf4~—°a	›¸t$ȾO0b„¾!×ÆR®åÚ˜bý„žBHÊlêzÞ×´Æë•P‚R2ñüRÈ\¹Kk@³q8nyc½¯û”‘CÞ	³¥(;YgNÔ^9žs}ð(Ô;Žu%V² IÉPÔ&½z©ýöóûï>½—;•8øåW™ßòðþ~¹µD(†…;Ö»¢:RP·ÏõµO+ˆ°ÚžÌ^h¤ƒeAHԹܜ_tÄ” ­…d°JÝL§2êÐ’/»ä̤
`˜rU6#”|Ĭ²Æëš‘¸Ÿ/Ø®ûz‚§?äe)4ªS¿¹
ÛÄ}õSèý0jè‚â,fÚ\ý\ò¦+×2o–5Lb†Èf¢BÈ`ZCå@o% 	”õ9-ò·nŽ}
-öuÙÁ`/Gz¡ÎÏ2±á\7¯ú4¯ò'!“KLh!ÁÚ¤Î‣_ùyO0þ«Nµ¡kÛÑ^µwÅ›n ¸5o›þ&™õR´Âä³XC«
-ºF)òϺ¿œóס^Ëîé4CBÍ"-fÈO¸9+fLö˜'Å@¯¼Ê÷‚VTNÜG—7ëQD§Ô@$òsRݘ<ŸC
XTà "ʾfZ40ãúñ´w3D²æDr*¼™ç¨Ä¡¥^Ž¿SƒÛÝ’Èñ*bÓæc°Öx=óÌ&®Mª‘nw2!HçMš¸NšZ4†©#£öÆ87)c„)àÊK˜r³4îÅb4~—F+6­;oIÖK®1©¦¥Æz8µ³_ÆĬ:¥Éª:ä­S»ºg“ÿUhãæ%8¤sÑ¾©œ¬¦>ë¸X©:´úØ S·údL¹õ{Õ§—¼Õµi½Cu/5oÉ\ýœ®}±@äõ>·øéjÆ.xÜãFæðè<ó¾³SÚëc+¾\áF“t®ÅéUuÖbuJÃaîÍW§ð*ˆ¨ôÔÿ/u¹ŸÅ)JHf§^Có’;'Ë»dùQT¢!B?”Áñ/sðA"ê$Q?$½ÇìžÇêŒb¢Çª>cÒeÿùç'胿W§J¦R?Ôß^Ÿ–NØ
-œÿ»­=@
-endstream
-endobj
-1854 0 obj <<
-/Type /Page
-/Contents 1855 0 R
-/Resources 1853 0 R
-/MediaBox [0 0 595.276 841.89]
-/Parent 1886 0 R
-/Annots [ 1857 0 R 1858 0 R 1859 0 R 1861 0 R 1862 0 R 1863 0 R 1864 0 R 1865 0 R 1866 0 R 1867 0 R 1868 0 R 1869 0 R 1870 0 R 1871 0 R 1872 0 R 1873 0 R 1874 0 R 1875 0 R 1876 0 R 1877 0 R 1878 0 R 1879 0 R 1880 0 R 1881 0 R 1882 0 R 1884 0 R 1885 0 R ]
->> endobj
-1857 0 obj <<
+2038 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [89.004 719.912 126.692 730.816]
+/Rect [89.004 570.342 126.692 581.246]
 /Subtype /Link
 /A << /S /GoTo /D (wcshdr_8h) >>
 >> endobj
-1858 0 obj <<
+2039 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [204.645 719.912 239.833 730.816]
+/Rect [204.645 570.342 239.833 581.246]
 /Subtype /Link
 /A << /S /GoTo /D (wcs_8h_e5cc3f5d249755583403cdf54d2ebb91) >>
 >> endobj
-1859 0 obj <<
+2040 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [181.413 707.957 216.601 718.861]
+/Rect [181.413 558.387 216.601 569.291]
 /Subtype /Link
 /A << /S /GoTo /D (wcs_8h_e5cc3f5d249755583403cdf54d2ebb91) >>
 >> endobj
-1861 0 obj <<
+2042 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [113.91 582.704 174.014 593.608]
+/Rect [113.91 432.722 174.014 443.626]
 /Subtype /Link
 /A << /S /GoTo /D (structwcsprm_70cac2976524a5f0a6aeb2b3fcb95834) >>
 >> endobj
-1862 0 obj <<
+2043 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [113.91 562.919 173.456 573.823]
+/Rect [113.91 412.796 173.456 423.7]
 /Subtype /Link
 /A << /S /GoTo /D (structwcsprm_adad828f07e3affd1511e533b00da19f) >>
 >> endobj
-1863 0 obj <<
+2044 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [113.91 543.133 162.388 551.85]
+/Rect [113.91 392.871 162.388 401.588]
 /Subtype /Link
 /A << /S /GoTo /D (structwcsprm_3495a5b0ef529706ec9a0af5c3163d63) >>
 >> endobj
-1864 0 obj <<
+2045 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [113.91 523.348 172.35 534.252]
+/Rect [113.91 372.946 172.35 383.85]
 /Subtype /Link
 /A << /S /GoTo /D (structwcsprm_de355cdce054938cfa36e06ef9c51446) >>
 >> endobj
-1865 0 obj <<
+2046 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [113.91 503.562 172.649 514.466]
+/Rect [113.91 353.02 172.649 363.924]
 /Subtype /Link
 /A << /S /GoTo /D (structwcsprm_7a0a1ce2432cef9377f70367ea1fd18c) >>
 >> endobj
-1866 0 obj <<
+2047 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [113.91 483.777 172.908 494.681]
+/Rect [113.91 333.095 172.908 343.999]
 /Subtype /Link
 /A << /S /GoTo /D (structwcsprm_a0ae3f3605566be2e85e51e5b52c3b52) >>
 >> endobj
-1867 0 obj <<
+2048 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [113.91 463.991 174.562 473.769]
+/Rect [113.91 313.17 174.562 322.948]
 /Subtype /Link
 /A << /S /GoTo /D (structwcsprm_e1f462606974e1324cd38f143eda691e) >>
 >> endobj
-1868 0 obj <<
+2049 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [113.91 444.206 182.871 455.11]
+/Rect [113.91 293.245 182.871 304.149]
 /Subtype /Link
 /A << /S /GoTo /D (structwcsprm_f8f679749574250cb9ba09e1f05fab5d) >>
 >> endobj
-1869 0 obj <<
+2050 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [113.91 424.42 180.101 435.324]
+/Rect [113.91 273.319 180.101 284.223]
 /Subtype /Link
 /A << /S /GoTo /D (structwcsprm_5e04127eb71da6e1350467a7a6d236f5) >>
 >> endobj
-1870 0 obj <<
+2051 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [113.91 404.635 178.985 415.539]
+/Rect [113.91 253.394 178.985 264.298]
 /Subtype /Link
 /A << /S /GoTo /D (structwcsprm_da1b98589c0127d34766b4c6b5d6cb41) >>
 >> endobj
-1871 0 obj <<
+2052 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [113.91 384.85 183.668 394.628]
+/Rect [113.91 233.469 183.668 243.247]
 /Subtype /Link
 /A << /S /GoTo /D (structwcsprm_5d0b60efc55a61525b9beb26ead4859e) >>
 >> endobj
-1872 0 obj <<
+2053 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [113.91 365.064 167.927 373.781]
+/Rect [113.91 213.544 167.927 222.261]
 /Subtype /Link
 /A << /S /GoTo /D (structwcsprm_0e31f1eef036258c2957da9b985945dd) >>
 >> endobj
-1873 0 obj <<
+2054 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [113.91 345.279 162.946 353.996]
+/Rect [113.91 193.618 162.946 202.335]
 /Subtype /Link
 /A << /S /GoTo /D (structwcsprm_04fbd6ed1b338e225f2291523e64be2c) >>
 >> endobj
-1874 0 obj <<
+2055 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [113.91 325.493 166.821 334.21]
+/Rect [113.91 173.693 166.821 182.41]
 /Subtype /Link
 /A << /S /GoTo /D (structwcsprm_4c89dafecd036e169f96cb84d53ace65) >>
 >> endobj
-1875 0 obj <<
+2056 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [113.91 305.708 161.84 314.425]
+/Rect [113.91 153.768 161.84 162.485]
 /Subtype /Link
 /A << /S /GoTo /D (structwcsprm_9eca2fcc30058310d020181ae16bf256) >>
 >> endobj
-1876 0 obj <<
+2057 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [113.91 285.922 162.388 296.826]
+/Rect [113.91 133.842 162.388 144.746]
 /Subtype /Link
 /A << /S /GoTo /D (structwcsprm_fd2f31d782b3becce4ca2f9b495ec0b1) >>
 >> endobj
-1877 0 obj <<
+2058 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [113.91 266.137 172.898 275.915]
+/Rect [113.91 113.917 172.898 123.695]
 /Subtype /Link
 /A << /S /GoTo /D (structwcsprm_f124a4259475ea355ced38e73a05363a) >>
 >> endobj
-1878 0 obj <<
+2059 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [113.91 246.351 173.466 257.255]
+/Rect [113.91 93.992 173.466 104.896]
 /Subtype /Link
 /A << /S /GoTo /D (structwcsprm_8b3a65921acc0dabfa4efd19a003ea6e) >>
 >> endobj
-1879 0 obj <<
+2034 0 obj <<
+/D [2032 0 R /XYZ 90 757.935 null]
+>> endobj
+178 0 obj <<
+/D [2032 0 R /XYZ 90 733.028 null]
+>> endobj
+182 0 obj <<
+/D [2032 0 R /XYZ 90 532.858 null]
+>> endobj
+1893 0 obj <<
+/D [2032 0 R /XYZ 90 510.546 null]
+>> endobj
+2041 0 obj <<
+/D [2032 0 R /XYZ 90 510.546 null]
+>> endobj
+2031 0 obj <<
+/Font << /F31 604 0 R /F22 597 0 R /F42 818 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+2065 0 obj <<
+/Length 2120      
+/Filter /FlateDecode
+>>
+stream
+xÚ½YYÛF~ׯУ´õöÁæ1A’ñ¬á``{mawÇ08RKâ.EŽIjŽùï[ÕÕ<¤q0‡ú(vWW}õU5Ŧ~Ø4¡ÓHF$rºÚOèt£¯'ÌÎ.`záÍÿ¸œüýž"I(¦Ë~<dDr6]®?Í$a|¾`”ÒÙ꾫öó—tö±©«Æ´?¨ªæ,ž©9›+£QœD3!矗?M®—íæV5)BÜúëäÓg:]ƒŠ?M(I<}€6%,I¦ûIÀ…m瓏“¶k˜qãc§“LÇy÷x\J}¼å.«çÁä¬Î@ûm‘æ¶ßì”idEÖà\šg¿¦MVf¸*MV¨‹þy æí.ZKœ¨¶V⃧¯“^xâûK¢âàŒZ5¿PIá
”ˆ"FQW‰ž©œÌù­{áÖ` ÁfM‰†f•Z•û»C£:vÃñæPjm†÷j«ªÚL•›£lOó ñ½Ô|NúìúKâV*G,÷7%á">k6's~Ë8&"-k2d,&#Œ=sT·­à(®Í¬=Þt0–Á’ξ½S:‘s[2ÎHÌüm²<7œP)Øß4¡T¤[ÓFÌàgV¬³UŠÑ£;¯Æu0"±µKmãV©Â´Öe¡´»œ`BMÀÊ­Êû›ë>^ÃS½}7‡ÿËëKó¤†( aÙñ™VS®wå!_›ö­²cúH=†Hffú;P°‚1#p&‚7|Ž¬ôÂcoIË@P§<-˜€óÉ®=W;™³[ÉÎÖÚOpúUšçÊšjSVÖD;k40*‡¸¾°Ù^õdSóq—VM¶:äi5ô0aÃÔÚFoWË…ˆƒñKéÇlÁàÎ|–ÕZU¦©}©§€æ‘ã•éï1›íËêÉvÓ"ݪ½* ‚‚²Ù»äþPÛÖ»·7sH”³ŸM÷Ö.t¨µqpW»»±
4Œmš®°­Ë3ú!®²Z3%œßÍx HÕ(¡‘«ô6^öéS…‡¼	ªC&dér<›ç³Â†¢1óåe‘>‚¯Ö¦6à¤
I_gs.g÷s v±ÚÇZ“
4JõÈÛf+µA$³»ìQ?lY$-ÖV0,,•ÛîªfEK *מ©Ik£#¼Ù7²"œ†”“ ,ðíá…'=äÞî‚χ%C¾
+DW…>[™³;3•­
}FwÐ2¬u!ŽãÃôËyH*_h'}VÇþ’¨cž#é—K —Hž5‹“9¿¥¶]´4 G¿¤ÖLZ†ë¡[”ÕøìÉôn¥ (w¶½JkåP¬mXXëÚÅ]Œl¾ÀEu éæ¦*õ¹ÁÁ¡QÒç*Ã€è{¤4?Øî]Z[oz9ÔF©Ë’©ùØtn	Çum¾=8î‚ã.Ý6€m¾ƒvQÚ¥ëÃm­¾àÁÜ2ʾ\g›'¬Ù9f	|f–YÖåá6Wæ!8fa¡Ãõ˜…‡ëFàõ.ý_^®*ôrÆ0`ªÄ¸í1”‘üÌuŽ+ ^g÷&‘÷à$H”´ÚiÏÇröÃz
üZ›Ž&°ØV¿Ø8R{,?uEÓÂ~‚¿ªJS¶7kM¥Û«²hRÞbÛۤÃЯð&¦Ìº-›^í)¢˜°¶ò¹ú°0 (T·I”ïßüÇšzÌYÈ<þßth4»€«Ù8°&ccp	¾
\îVÏá$øÓqB'ÔÜ|ðÓ¸Gœ@爓žè°
+(áœÙÍÞ_8Hîô͆H’DnúËðé€$1;ç]ÞY©Ÿ¹Aé#2†hª´¨7ȯ–œ`ÚUö´Ä“ÀÒÚ—z¼S«HOã’.¥ìv®ˆC.¬û¹niî/A ŠŠÀO%ƒ”bEž¬Î(`¬d®:1ön—óJè½±íï\’ 	 PK|o>~{ž°ÓÁ6oÛÜç_øïߍֺZ¥¤W
+ž>¾Í蔀·Ê•L…QXµ5T·"S¬aÊÈ<š×YÊÏ*|ñÊe“Ê-}Ÿ¥'¬.bÀ
_duOö”՝Ññ"Úfÿ‰†ß®Q‡Vý]Óß4ÆLd|b ôÛÐУ–f< ¼nLî²Õ®Ÿ©B¿lý«s·re4$ìfâ’Ä Ò‹Ìt”=i&+rÂL# Ü¢Ÿá·c at m¾Ž¬<ʲ¡,]—¬ËO¬ËFÖåvÝs˜,æ-Â리àŠæ®-7lÜäøfÁ JÍn®-Áêt¯º–·’aÝ°%¾Ó–NÃã~çpŒ@¾,<<ÙS~w"CšAcc錈ÄXüofœD1ŸG÷cöv1ãqL§^>òK®9{ tõÒÂP~£Âp­òæ/Oö2ˆŽÉ;˜Áe¸à@›ì±Ó&û£h¤‹B|ÄÓŸr!m¿"Ä~»ƒ_â:YÔ¾ªÌõøb¬
+ƒ:ŽÆ¼zõêúfžðÙrX¸|QçìTÕž©úIðÎ3„Bø-ï÷ø/ÍÿrHˆØƒ„ˆCóæ;¶ÃF	œm!3N!“þØ
+Ü«Q]Þ&a8áÝpº½l>Ð^æRÎþ5g®A7£0‘üY˜t.½Wâ2r/{€Û0óÚý}¤ß¤‡1‰Xâ«öMºÝ]»ZªJÛªÉ]ª— îvþÎ}ج\R~)¨M6”Ù7^´³Ë!ÿ¾úxÎ{ó£}”ÄøNSªÍH¯ÊǧíðÅ2~Å54ÏÿÍ«º“
+endstream
+endobj
+2064 0 obj <<
+/Type /Page
+/Contents 2065 0 R
+/Resources 2063 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 1892 0 R
+/Annots [ 2067 0 R 2068 0 R 2069 0 R 2070 0 R 2072 0 R 2073 0 R ]
+>> endobj
+2067 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [243.485 219.114 278.673 230.018]
+/Rect [243.485 719.912 278.673 730.816]
 /Subtype /Link
 /A << /S /GoTo /D (wcs_8h_e5cc3f5d249755583403cdf54d2ebb91) >>
 >> endobj
-1880 0 obj <<
+2068 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [456.576 219.114 486.234 230.018]
+/Rect [456.576 719.912 486.234 730.816]
 /Subtype /Link
 /A << /S /GoTo /D (structcelprm) >>
 >> endobj
-1881 0 obj <<
+2069 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [89.004 207.159 120.316 218.063]
+/Rect [89.004 707.957 120.316 718.861]
 /Subtype /Link
 /A << /S /GoTo /D (cel_8h_b0f67d1727750616f71c7bfcb3a037b6) >>
 >> endobj
-1882 0 obj <<
+2070 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [280.041 189.534 314.681 200.548]
+/Rect [280.041 690.333 314.681 701.346]
 /Subtype /Link
 /A << /S /GoTo /D (wcs_8h_2afc8255fde0965dddaa374463666d45) >>
 >> endobj
-1884 0 obj <<
+2072 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [98.199 98.244 132.839 109.147]
+/Rect [98.199 599.26 132.839 610.164]
 /Subtype /Link
 /A << /S /GoTo /D (wcs_8h_2afc8255fde0965dddaa374463666d45) >>
 >> endobj
-1885 0 obj <<
+2073 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [225.909 98.244 254.471 109.147]
+/Rect [225.909 599.26 254.471 610.164]
 /Subtype /Link
 /A << /S /GoTo /D (structlinprm) >>
 >> endobj
-1856 0 obj <<
-/D [1854 0 R /XYZ 90 757.935 null]
+2066 0 obj <<
+/D [2064 0 R /XYZ 90 757.935 null]
 >> endobj
-170 0 obj <<
-/D [1854 0 R /XYZ 90 682.491 null]
+1894 0 obj <<
+/D [2064 0 R /XYZ 196.021 669.575 null]
 >> endobj
-1722 0 obj <<
-/D [1854 0 R /XYZ 90 660.179 null]
+2071 0 obj <<
+/D [2064 0 R /XYZ 90 653.129 null]
 >> endobj
-1860 0 obj <<
-/D [1854 0 R /XYZ 90 660.179 null]
+1895 0 obj <<
+/D [2064 0 R /XYZ 450.495 590.458 null]
 >> endobj
-1723 0 obj <<
-/D [1854 0 R /XYZ 196.021 168.777 null]
+2074 0 obj <<
+/D [2064 0 R /XYZ 90 574.011 null]
 >> endobj
-1883 0 obj <<
-/D [1854 0 R /XYZ 90 152.113 null]
+1896 0 obj <<
+/D [2064 0 R /XYZ 124.69 528.964 null]
 >> endobj
-1724 0 obj <<
-/D [1854 0 R /XYZ 450.495 89.441 null]
+2075 0 obj <<
+/D [2064 0 R /XYZ 90 513.14 null]
 >> endobj
-1853 0 obj <<
-/Font << /F31 528 0 R /F22 521 0 R >>
+1897 0 obj <<
+/D [2064 0 R /XYZ 174.472 212.428 null]
+>> endobj
+2076 0 obj <<
+/D [2064 0 R /XYZ 90 195.982 null]
+>> endobj
+1898 0 obj <<
+/D [2064 0 R /XYZ 140.939 150.935 null]
+>> endobj
+2077 0 obj <<
+/D [2064 0 R /XYZ 90 136.491 null]
+>> endobj
+1899 0 obj <<
+/D [2064 0 R /XYZ 141.058 89.441 null]
+>> endobj
+2063 0 obj <<
+/Font << /F31 604 0 R /F22 597 0 R /F14 1084 0 R /F42 818 0 R /F40 783 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-1889 0 obj <<
-/Length 2169      
+2080 0 obj <<
+/Length 3107      
 /Filter /FlateDecode
 >>
 stream
-xÚ½Yëo7ÿî¿Bè'é`±|î#Å}h¦p‘iâÞàÁZZÛ{‘vÝÝU£èÿ~3äpÅ}H6zM#ËÇpHÎüæE‰‡b–òYlb–*3[mOøìF84»„ée0ÿÝÅÉׯ¬bi¤f7vy$˜‘bv±¾œ&Äb)8çó‡Us_oKiøü][ïV­k¿Íoòz!’y¾ór•Ãhœ¤ñ\éÅÕŏ'ß_t›ÓÑŒŠpëßO.¯øl
Güñ„3•&³hs&Òt¶=ÑRQ{sòîä—Ž‡W0>u;#ÔÓדŠñÈt×c’)ºâºÚ]or<öׯ„Þ¯Š‹¤†-pÍoœ+G2Ž™Ž%Q8I½x±±ðù}ñÉ‘K¹'_&‚ñ4š-ElY;Ɔ;JP*¦DBŒ(>æå˜\(N»ÓP˜LÌüÛõºÎ›Æuª÷mïr×€[Ⱥi]'ßäÛ¼lû¤YI_Pk]gýY•m¯ª²ÍŠ²(o›¬ªª^eÖR¿F¨ä#ÐEÉÜýt,O'L$þâgo—H2[jn˜´r,5N‰oÎÿCbÖƒ\…‰hù³±Ðˆ#`ã,e
-à L)	0ìÁE¸Ü¯¾<N¸p«^ø:Bcèìq2 ÝOhΤ´Ù›³	)&ýy‹1ÃÒØO¿¯Ö,MÄ1í* îÊ;¬¹CD[gesSÕÛ¬-ªÒA».>1è¤z~á…’#«O÷ùªÍ×—piLÜÃ%ì ŽÑúÈ¢úÂÄ0.ÒYÄ#‰ž«95"]´Ö¯<ÀÑÅöº2a¶÷$¸}C>:
-|7µ¿±‡†H2iB ´ÿtŸ?Þœ‰÷âÔu°-»¶Æå{ùç7ÈUîH
˜Ib»ÉÅ]Ñ8l­?Æuî¾àC܁A¢~`¡ùü£ÕF–·¡U7uE‘(s¹|I}rUÐüXd¤n´†‹ÇÏ’z@{Hꞯèý"Êf{)¯à¯/Ô±Tÿ´îo–DŒÇq¨“?Æ‚ž”´š)¥{¢~¸+Vwøì7ÿ}W,¤‘ÂÙÆ2Œ·Õ1éB£|–”ö¤‡„DdÔC¤Ãïö’_Á_OzVvèµ´bL+'ùŠ	¾ò _1ÁWßç žàÝ´UÝR'pànH	i8(ë4„²Ÿk;~Ù–ZY3âD3¢o‘™ŸºþݍÁÓJW©`1¸Þçh= =¤vO2ö1(l
©˜J ÁÑ9íüͳ8‘³ýèvJÞÞ`BÔcÂUí6ë¾sÙX‡}[´øó|"Øó©0o>SV¸Î7íôFÇûHßF'.8ÐEzìt‘~OÛŒ—0Ã)oÒØÓAìw;„é ò)Jðë«ÚîÔœN¥`Äñ¤TÏ^~ÿz‘ÊùÅ8'PŠiîõQJù¢#)Ÿ6j“	(DŸ³@øˆÿe›/	•PId•‰ƒVaØè ³$pÆ“"$p’ N¬@½Ø
QlõPA‘€Ó­vù³òvaÌü_¡ z=	#Ÿ„‰9§S8‰{µ2(xW¶Î?›JU¨T‘Jáë¤
½JU¨Ò€ÔªTíUL­î²ú2ÆŒÆöBÒ#aIÀ°6>U?ûõçó)Ë•€óô˜JÀ0¹"‚h/Ö£?îÁáŽà²›‘+%D$‘K<r¼~™%*‰¢¨-j0?ͳfž	ÜåI~nºàí¤ŒºzõïÀ ç6ü°þùÛ\"¥Y¹žÐ£`‰éÊñ—õä It¼ ‹tòXA)¶6c¸ˆ_¯Fjà­Á(Cû¶™*P™0ñÿK®;ñ"Ñ“—î[Ýc	~ÝöîòÌ&}Ø`¶é+@³u—Wdf‚J%l`6ƒßM~ÓÒÈ&+?Ps!È4^D뇢¡þdAÙŠºA—ýCu	ÙVϏ’yãS²e|šÀ‘Õk×óv“èy\göµòõ3ŒÛìH½åÑÊëG÷ý÷Ù;×xƒGËîmZÝsæ–ÿÚ›ø¶®³+W–ù wÕ’³|¡Ð)“	½
âD}KoƒôÕS/r›¿†º²¤¸½kë¶õ·ÃS˜ŒÄôO1H=Íñ½Œ¼q‚‘¯ó³†yqíd©1‹¿³
-Û’ð¸ ð18 #`䯏*gwØŠÒ¢¿íàæžæèŽCFþæ*u5Â÷HÉ)+(6™{„ÄèSÑ_q6îÉQáäv[•öÝ &w•´Êª\š-Øi44Кi¬LX+³;¹’
ZÛ]Cc×´íº*sz±ô·Þ[–/Ùèí¢Éï³ÚØVŠù½¯^ ¦£Ñ‚Càêœ÷݁ ú€Ç‹ ò‚`?ežz´1dI hòö	H“²DŠþ!@ð4Ç·0êr1XùõèâH_¡ÿ°p”ÌW×4m®WFPG»—¿q«yqCT¡£E:«M˜(«Ö
X÷z:ºb,œj&xÌbó”‰yêe@>¾ì€åÓrV\ãkJï1ÉэXšö7½V* B‚@x֝=õñ­,CsðÖQ^áø­Éñ­AÜœ÷omÝèüÞþ܁‘ÓB¢uÀ”È4«Ì:ÄÖñ—W„ªUM¹(Ž¸'áÄíÒ³üÒ¿n®yã:RELªqÙ‹
AæwÕ=àÙïÚ=sÔyِ
îçm—²–®¥Aî“]° Œ${#x}E̾bÑlÓLËŸÃAEdþúï{6&c‘†?àLcM!‰v·…Q^æè:Iª]ò'ßx…:ɯ]'¦g±äW/LD¯mà´hHëÑ 1y
²9ÿÎu5£Å×ô ÷²úôx›"/þþ8Îÿ lô
+xÚÝZÝ“Û6ß¿ÂÓ'{&VDJÔGî)M›^:™6׸íÜlwn´6½ÖU–IÎfû×@€2õ±^_/—›¹ñƒ)ø@3~b–ú³XÅ^¨ÙzåÏî€úÝ•àÞ%t/þ¯WWÏ_0ÊK£`¶Úšá‘ð”³Õæz®<!Káûþü~Ýêýb)•?ßÖÇuKíŸôVבÌõBÌ˵jœ¤ñ<ˆ7«ï¯¾]uÊyj*ˆPõ‡«ë¶)~å{AšÌî¡í{"Mgû«PÜ.®Þ_ý­“Aô èS«S"xzy2ðüHuËó¤÷–øâÅúXæ-Îþùk)OƒaëDìE24có•O<¡ÃxH€9¾Ë?êr,ôÇ)³€±XA4¹ÙÔºiè¡ÚÒ»ÓÔøÍ÷eÝ´ô ½×eÛgÍJþ¯ëì¡ßµÞeõu,oø©*Û,/óòî¤ÃÌÑÝ'™/T‚gùêçÞ¬x­¾³Véù©]IžW*”ø3ü¾>Úˆš?|\H5ÏŠ£æåÞïòõ‡Ï–R0ŽR/UtJË/5Ù›Ùlà!5ÔÄ•âÿ^gͱÖ{°D³Anßä:¨“2²ëüi¡Ôü—…ÔüåÛ‰ ŒðÜ‚qÒVÚ³±ºÐK“nS¿ùöí"•óÕ¤žÐÿ7ô˜õeåfâ…—¨¤Ó8V%B/H¬¤|, N#Ž¹ûãḠÉÝÿœšhè…¡[À=6«zÓx|ì€Ã(U0:ö—ÍÄy…žPñn–~Øm/Ú ð	?8©C›WeVÐÓNgðn¦=ž>˜Ùv? k6.ãú†a½{ƒBhÜjú/ô¶eJ‘•¿ss!Á™^‰Ö÷yÃìÌŒÊO½nÑÃnˆØV´qૃXÞ`I0Ïè¯iÁ8²zCO7I8o@*ÈÌ_ëNô¬!V‹<yû@ÿ¿¾zOw8µì€;„o<þs›9Èmèy{,×FøàB¥ïEà£(ðR?"—Žõsüä8w˽t؍ƒwÏv(·Üú±­KtØÆßg¡ ‰êÏbp±Xžóº‚,8äݬÑ\ò[ÚËpž—×c¤ð Łw¸Ã9š‡#È.ÜÛ
5
+€JŠ¾ÚÁÊ-ÏYCAvåAj¬X‚?ÍÐÒÉñçEv[ ÇÛ§âÿ:+›"k5q¯«ý¾*‹ê<6f× UVå’­™°`ºÙ ¡‰íX3Se ÌhÚåLަݲÚMUjÂUÈ«v•ñe“Ñ_£YMƧV¨u«·UÍT8äЬÀ
óý/ÝÁÀí/šEìfú,÷ÒaÆP$A£ÛÇ  Uê%òõ&10Ës^õ@ªf/"ïÄP¯ÑTè=¢d¾†¸¦ist½2JçÙ'ìÔ
ÚQÌó-s¹ŽùÌiBGYµD0îõÙh‰±€`À)ádcùÔ>3÷Òa/v òé}|¸neƒmf–³Š?‚Ýí+Œ4#u`	ÂEk¶ÜçUDºæÑUG‰çWM,çUÃvû~ÕÆ}À™2€W7§1‰–LC"ChÖ™q8h?]€ý°U­kŽE‘bÌ#_Ô²äË ßÈ<¯7`yPˆÐ™YäÉ ìBz?ÇnäwÃiEÿsÁßÕZC4d.÷7m²–Ô‚Ô@Û`€7É	Ž¬¯XØWºPxR¨G0'Æ_‚ë-èÉ…\¢rq<€ðÈÅrÐxr¾'!úT)¤XéӐ#î¥Ã>¹¾ÈK Á´
+ú“aŽxΪFÐI ¸ªãWm¹Ï«ˆ¼tpäêü²‰å¼jØð°¿hckpèpý5š
‚퀀&c÷ 658£¡wÓþWñöþ“?^ˆ8,mô—­×¿À…AJ¤è’Ds
+â@)‚¢9‡s*š³ÝO[»'àfè©FtÌsV+Ük^y¸«:¿+!²Á=	‡N!Læ[ãS Ç¤1D[W”$å%J at jºùw÷eÄ”4a	È€À‘Ž«ˆ±£.NҍhL÷‰tª,ØÄ’–áæ•«6v›f¯sŒG"á¹bý ÚДDhUy§M̈ŒEQáð{Šè„€5˜Ã²›“ÁßÎ߬ÞÓÃD
+l€Q‹6£&ßç­Ž‹«¨%ôõœl½4ô{ÀiuÝp9àP›AÁ¤<ÅXö¼g¤íÛ„,xã¬ÛG?elÆ)š%âžì,š)!NE3|ÀB¼^$tE3|èŠf.+&ýøÌE³S—pŠfæ	Ã÷SÝIšÎù9û”7<´õ‰2øEOøIïè^­þþîÛÉRPO•‚l…ÅÞúÊ‹E24zðt
+™cê
+@˜0Iìp±DŒ”.aë–ea™ÿS0Ⳇ;³’«ÐF “ò‡®+jU,³0Ó8dyM“1µLžµëÞLؾ›>„’OA†=h‡|³@7)Ź­€”"Á‰‰€Œrð’ðcÚC¤ÁÂÚNÛˆ4BÃ"vÕ±ØPÇ-‹=d›fí÷y»ã^ŒœxH†¶è­ó»]{*õÍÕ!“VúÙéb3GÌl‚j»5ÜÔ'=_hºt–¹Ë»vçu³=áûÿÒ·F_·†®oMÙ·nª#UJÔÉÏÂF¡ñUÅg«:gû]Ž[öÑÄõˆÖ0%ëÁF­Ûc]ê
¿„ 
+y	hÀ"œDÃÊÛã†
"ÔßQ@ƒ ˆk7ÕS à$Ùý	·(
1…ïÄoô¦èùëximrÙ9€ Xx!oÌa*ÄKÒdvbÁJlÎïÆ+¾}˜(ÅÃðØFˆoüáݏo'Üo˜€'µõæ	ï›BÞ`ï5ç^7¼?u_¹+&
+Ký¨÷Ý/õn×»çcA•wÕyùÄð‰éÇ^ËñôÉ3´™ñ´½Ø¹³w6t9Ö•ÃEK5¯sˆ?#TrÏ¡Ök½Ñô–ÊÖ¦À\g~6ppž7ØVO(9áŸC	Ú?‹0rT8DtáD—‘äBž„€« #8‚€ÊC÷
+ÃþGáy~gº¿ùRŽàzQ] ŸtŸt˜Ç$|”çá·/©š¯P¸:¡îm!Ø!g#%pí|Nÿm8{ù\²‰cĹœA¡1þ¥L-Ä 6y¢R–Ò[+™
+~k…3ÿmq>Ù±t¸ñ">CšÊ²Æ5<՝Õ…Iâ^:ì5’¾HΕ!`´B¢b¸’þ$†%æ9¯:ò!HO{ªQi£õHgœzñ¥Ë6¼ç5÷Äql|]
§4zÛ˜qçÖkyÎj
+²9zßy§‰goBF°#Ì(ü"%	ÆvlXJ6°vÒ÷yî0”/ÒTfБÓÓظ„ǐÀôB0}¸¼Ïï²å^:ìãjÈ@ä…˜Ô'ô'1,Ä0ÏyÕ)dǐúºªq¸#üyˆ<Aö¥!ÄœG£ˆë(pA)p¦?T­î†×ü²Š3ÞÓ|{’?þ¤@
+Otµ5þ*häƒØó•½þ\eæ=ÅM‹>°¼°qc–T[§×va5LmÿÌúJcTtBO˜ƒ‹lNu*¦~¤ä¹_Ÿ†-õÙä"ÑSõiâ^:ìõé¾È¼ÀŠ¶èObè…˜ç¬ê¡ çӐ~òGˆ2IKuº‰ìîíøE--<:¯O¯*æ®ûWþ°ä6¬tHžúD¬&ÎÄjÝeM»5í—ÄlŸ©´„Yuy·¶™ñ¶ÖŽpó:{yý×?nN1ësÌ'ës‘«-üL솼l7î3ŠÏ¾ànÄ’ÂÛ V½ÄŒ_³3ð`òmÇp¨@@}æˆm=`}<VD¿ÞÓK¸xÎ/úcÉ5˜˜ªpF0ÇAÐ,µ‰¤bºÒUYV7?[…þ®d;–‚è´ÒL”ä°Fti5T||¹ýîÌž]yø8õn ®NðhÇÐTDêÏ"I߇`⚺ß@vÉÁI»1]jüŒ£ÔŠK<+ü4íÈfø£ýÖ3¤?‘¾ðå‹À§'éÆÌÏÃà×Wïßbyækê%žä/$<ßTŸîôè;üˆs¼=ÿ×ûoÜ
 endstream
 endobj
-1888 0 obj <<
+2079 0 obj <<
 /Type /Page
-/Contents 1889 0 R
-/Resources 1887 0 R
+/Contents 2080 0 R
+/Resources 2078 0 R
 /MediaBox [0 0 595.276 841.89]
-/Parent 1886 0 R
-/Annots [ 1896 0 R 1897 0 R 1898 0 R 1899 0 R 1900 0 R ]
+/Parent 1892 0 R
+/Annots [ 2083 0 R 2084 0 R 2085 0 R 2086 0 R 2087 0 R 2088 0 R 2089 0 R 2090 0 R 2094 0 R 2095 0 R 2096 0 R 2097 0 R ]
 >> endobj
-1896 0 obj <<
+2083 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [419.683 146.136 459.852 157.04]
+/Rect [419.683 660.753 459.852 671.657]
 /Subtype /Link
 /A << /S /GoTo /D (wcsunits_8h_560462cb2a7fa7eae6b4f325c85e7911) >>
 >> endobj
-1897 0 obj <<
+2084 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [89.004 134.181 133.337 145.085]
+/Rect [89.004 648.798 133.337 659.702]
 /Subtype /Link
 /A << /S /GoTo /D (wcsunits_8h) >>
 >> endobj
-1898 0 obj <<
+2085 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [225.63 122.226 260.818 133.129]
+/Rect [225.63 636.843 260.818 647.747]
 /Subtype /Link
 /A << /S /GoTo /D (wcs_8h_e5cc3f5d249755583403cdf54d2ebb91) >>
 >> endobj
-1899 0 obj <<
+2086 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [270.129 104.601 305.316 115.505]
+/Rect [270.129 619.218 305.316 630.122]
 /Subtype /Link
 /A << /S /GoTo /D (wcs_8h_e5cc3f5d249755583403cdf54d2ebb91) >>
 >> endobj
-1900 0 obj <<
+2087 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [325.83 104.601 369.326 115.505]
+/Rect [325.83 619.218 369.326 630.122]
 /Subtype /Link
 /A << /S /GoTo /D (wcsunits_8h_ef5d64e333f758458b1edaa617911513) >>
 >> endobj
-1890 0 obj <<
-/D [1888 0 R /XYZ 90 757.935 null]
->> endobj
-1891 0 obj <<
-/D [1888 0 R /XYZ 90 733.028 null]
->> endobj
-1725 0 obj <<
-/D [1888 0 R /XYZ 124.69 693.486 null]
->> endobj
-1892 0 obj <<
-/D [1888 0 R /XYZ 90 677.381 null]
->> endobj
-1726 0 obj <<
-/D [1888 0 R /XYZ 174.472 364.191 null]
->> endobj
-1893 0 obj <<
-/D [1888 0 R /XYZ 90 347.464 null]
->> endobj
-1727 0 obj <<
-/D [1888 0 R /XYZ 140.939 302.417 null]
->> endobj
-1894 0 obj <<
-/D [1888 0 R /XYZ 90 287.692 null]
->> endobj
-1728 0 obj <<
-/D [1888 0 R /XYZ 141.058 240.643 null]
->> endobj
-1895 0 obj <<
-/D [1888 0 R /XYZ 90 225.918 null]
->> endobj
-1887 0 obj <<
-/Font << /F31 528 0 R /F14 1038 0 R /F22 521 0 R /F42 717 0 R /F41 696 0 R >>
-/ProcSet [ /PDF /Text ]
->> endobj
-1905 0 obj <<
-/Length 2656      
-/Filter /FlateDecode
->>
-stream
-xÚí]ÛFî}…e žh$>öžÚ^“K‘¶¹fÑâ°Ydy¼*KŽ$ïfûërd}xåE®è½‚À#Erø5$µráÂ?¹HÜE¤"‘øj‘í¯ÜÅ=@ß^IÞ]Áöª·ÿíÍÕë7>¼%’Ð_ÜlÍë¡Ê“‹›Í­£„”Ë•t]×yÌšC½_®<å:Ûú˜µ´þEou½”±£—Ò)3
Ð(N"ÇWË»›®¾¿é˜³hÊ‘õç«Û;w±¸r…ŸÄ‹GX»B&Ébx>¯‹«WÿìhÜø¹Ó)éOçyÃãy¾pCeŽ÷f)•SÕFd§9謭ӂžÒ/¸§›Wð+'ß"8r²c™··w·‘wGxyC¿eÕÒb]¤åï¯Æg÷"Wx*î¸éq£¾gŒ_zç°Ø«úä,c’x 0R£ÛO®rá¿Ỿ”?b¤B‹3ËÚwCá ÏúØèfÂÐ…¢žÚbϳ‘äS£YšgÏFPgM(ó¬AáÁðÐmEF?¤u£Ù!ØÒrC.ÓdiÁ{ÙFà=ìSYý°ô”“‘Áî±á°’R$Š8ˆ³ln‡h¯ßÈ 'XÂàˆüÉu}Béˈ$–ŒqGÄŒÜÈïèרO,W¾twØíN—´ª58UÃb1Ì{1 °4˪z“—÷ÅÓ2TŽ8øan‡< ³Só\øÚíËÞ.ÁN2QCÖ#³[œY®ÒS"å€u~_V 80N
-AìlMN
-”X,« (PSÚjµOÝü·‡4"gŸ>ÑÎZ lÃïU)Òµ.NÔ
i`ÁÔÙ¹Žºä]>c%ÁÕ=ò®›6~KF¯ót]˜síº‚Õ†Dœ‡EUÞë¦eÄ¢¨ðõG#! š¶wXu"0ò­óîæ#=ü¾gÓ˜eŸq	0‘À‰áef“ïóÖ¾Ž‡«hÆô›íÒ:ÍVæ€î pZ]›ä
þy(ŽMçÓ´(E±”=댢‚°³TìÉÃÒÅ<>t÷£ðD<¸#¯¯3´ì4݁îÑo	'è'á˘ƒõmþ !8!>%]ăãý'o6pȆª-þòy ™Á«Ñ\ø ½×e;DMKzNë=ï´EJ&Ç4Of€6ÍK£4ul:7äçôKÞ°$è믦ú„¼(¤L÷ÝÍ¿>|Ϫé¡úpnXÑÁótª&Aìô‘ŒYñuzÈtaâ3Ù˜CÀ—č~,âþˆºÄÕšiå%ýŒxC>mxt‘OkÌú9*躢UÅDª’·i^“0hózÚf;ˆ©ïg`á¦ÍM-xl/ð­`ðÍÛÄW”¶|bŠ€^M`¤ƒ—„‘:„³Ôˆ0Šþ†Iìªc±¡5“=¤›fîy»ã]¬œø­ª‹’n½u~¿ã[ª»­Ißo*úééb3&f5µÛ…N^êŸ./p&ÉK‹]Þ·;ÑI;p³ÿç֯ʭªŸ[έ›ê¸.˜ƒÍ³ (t¾ª˜I¶A—lß樲S×c´	y.jÝëRo(Ÿ"„²,à½	†ÊÛã†MD	© €xvŒ„ œþdïÈ^Åd¯~óC‰¡H¢ Qt3PK°bçJ¼¨
-Ǐç~zâõÓTï¼Ù
-ñýÏ?}øùý™ôĐI#Æ:“}èlò½Ý绿cýÔCæ}² (U«Þ¿N¥d÷|JÈ‘•îßÞ…×ψ‰ ò¦âSfhS“iµsçïì˜rl*¡„‹žºË³ã§•¼s¨u¦7š:fL([úÝh¼«Á_œgBÔ*¤òÎŽtç"'qÛ¯åsä¨`9°…‚®B5„8“¬`A€a" üŠß¿ÂpÿÙð	…Û¹î'×ó&áˆ0
-_>É8|’Iø€gÃG	WÚ~ÿÍ2QÎÍ3!B®fC(I΄èÄPO€IÅ`¯þeù߆ÿ?¡
w/VÙƇc¤çÕÀÐ8ÿÊKlˆÁ|ò¥¦jIà¾ÔÛ– FþmQžôXŒ6úõ">C›Ê´ž¦3<üƉˆƒË3Â^õÐÏÌH†$¹W†‚ýÙ	‰Šà
-ˆ‡BŒG$Œ3Ï:t¡HO¬‘i£õ„g”ˆè¥Ç6¸óœä¸
-6¹®+xÐCá{sçµ8³\Ç„lO†Rïz	iðȶ7%#øvT~šã;¶,%Ÿõ™{ïV|ÌL‡¾¤~Á÷Ìd9=MK*H1ˆí’J¶È«öt2$ø‚)LâB†ŽŒ‡0Œ2Ë7ÆºÞ_Œ5Ô]pü.è@#
 Ú<BýD˜8A«IAý©ju÷:8HUw)k³‰¥?I…ž'…ì¦j<Ÿ$D?®²7CÃCs¤™7Ö~K‹JÊ`dô:¨¶7‰k»‚DÛ¿²YÒ8›0æÛ‚›œŠ¡Ô6'ӐÝ "W¾ÌL¦	{ÕC?3™’|Aþ‘8Ë–C!Æù‡qfY	ñm>mû(–L»Rî «½]ŠkË~;·ªEM÷¿rÇöñŒÃ³¢O«49S¥ußUšvkÖŸ_R­ýIC%ä¦ë¸µí‰·µþ|„;·§ËÛüqwªV_c'YÏÕ¬väsFÞË´ñ˜Reöj#ò¨°õ#ÅuKÄñk4¦Óî9hÏäþÈN²ã±"øíÞh.Šœª4Áy<}‰hþfsËR›*¢+ !ƒ"•iuòÙù3àws Ûw©,MÈ¥ô¢?Œ£:§C/ƒJŸÍ——íÐvåáá/œ‡\·<î×6®+®uÙÖ¹r8Ñ’£ý…çBÏÉ‘±W=ôir‘<Ý×פ¤ ±27Â@€Qb´8ólG„Ln‹s3ò
ÏÎdàvfêgÌ̘‡[é——}Ô]öï«as90k]<y΂+üXAáˆÈõ/Y±W=ô©*G$/YÚ"/
-0± á̳zÞ‚h4Kð”Ñ&`l!l%é…TI¯I¸u¦ˆŒ¸½¢…Är&ºXE2öª‡>-çF$/Wž„ŽjŠc52Î,k¼‹eX›R”³p暥­™öx¯Í¤¶~¢Güº7iâ@ÏQðBYìY9Ç$ç½Ì3›SÅ™g;"D^†íL à:=Àò˜7º¯1P‘©cÛç}Ê 8>Ñá­(§BÊ`›ÏеM5qÉ ¤ƒv?ÍJðï.ÉØ«úÔ%G$Yß5϶6p)áãÞ†qæYuŸ¯FÑU" w9ÇÇb’þláëþ®†>½ã„7éÿ]P7E;q7±.u¶vœSqÖþÑ.Þ`B×kzˆèGÆ×®­Bzò\É	}‹¸6ßÿöÝÇ÷øã[z'¡Åš+Í¿W_žî©èëÿîgªœÿ ‘òã
-endstream
-endobj
-1904 0 obj <<
-/Type /Page
-/Contents 1905 0 R
-/Resources 1903 0 R
-/MediaBox [0 0 595.276 841.89]
-/Parent 1886 0 R
-/Annots [ 1907 0 R 1908 0 R 1909 0 R 1913 0 R 1914 0 R 1915 0 R 1916 0 R 1920 0 R 1922 0 R 1923 0 R 1924 0 R 1925 0 R ]
->> endobj
-1907 0 obj <<
+2088 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [269.262 719.912 304.449 730.816]
+/Rect [269.262 589.639 304.449 600.543]
 /Subtype /Link
 /A << /S /GoTo /D (wcs_8h_e5cc3f5d249755583403cdf54d2ebb91) >>
 >> endobj
-1908 0 obj <<
+2089 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [325.15 719.912 368.647 730.816]
+/Rect [325.15 589.639 368.647 600.543]
 /Subtype /Link
 /A << /S /GoTo /D (wcsunits_8h_ef5d64e333f758458b1edaa617911513) >>
 >> endobj
-1909 0 obj <<
+2090 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [89.004 690.333 124.191 701.237]
+/Rect [89.004 560.059 124.191 570.963]
 /Subtype /Link
 /A << /S /GoTo /D (wcs_8h_e5cc3f5d249755583403cdf54d2ebb91) >>
 >> endobj
-1913 0 obj <<
+2094 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [324.235 386.692 358.874 397.596]
+/Rect [324.235 256.419 358.874 267.323]
 /Subtype /Link
 /A << /S /GoTo /D (wcs_8h_2afc8255fde0965dddaa374463666d45) >>
 >> endobj
-1914 0 obj <<
+2095 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [378.704 386.692 424.96 397.596]
+/Rect [378.704 256.419 424.96 267.323]
 /Subtype /Link
 /A << /S /GoTo /D (structcelprm_3f9ae993e97f0e73e3f59117929eeda6) >>
 >> endobj
-1915 0 obj <<
+2096 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [155.886 374.737 191.074 385.641]
+/Rect [155.886 244.463 191.074 255.367]
 /Subtype /Link
 /A << /S /GoTo /D (wcs_8h_e5cc3f5d249755583403cdf54d2ebb91) >>
 >> endobj
-1916 0 obj <<
+2097 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [276.608 362.782 311.248 373.686]
+/Rect [276.608 232.508 311.248 243.412]
 /Subtype /Link
 /A << /S /GoTo /D (wcs_8h_2afc8255fde0965dddaa374463666d45) >>
 >> endobj
-1920 0 obj <<
+2081 0 obj <<
+/D [2079 0 R /XYZ 90 757.935 null]
+>> endobj
+2082 0 obj <<
+/D [2079 0 R /XYZ 90 733.028 null]
+>> endobj
+1900 0 obj <<
+/D [2079 0 R /XYZ 251.911 533.633 null]
+>> endobj
+2091 0 obj <<
+/D [2079 0 R /XYZ 90 516.906 null]
+>> endobj
+1901 0 obj <<
+/D [2079 0 R /XYZ 251.911 400.745 null]
+>> endobj
+2092 0 obj <<
+/D [2079 0 R /XYZ 90 384.017 null]
+>> endobj
+1902 0 obj <<
+/D [2079 0 R /XYZ 434.097 338.97 null]
+>> endobj
+2093 0 obj <<
+/D [2079 0 R /XYZ 90 322.243 null]
+>> endobj
+1903 0 obj <<
+/D [2079 0 R /XYZ 495.664 235.661 null]
+>> endobj
+2098 0 obj <<
+/D [2079 0 R /XYZ 90 218.934 null]
+>> endobj
+1904 0 obj <<
+/D [2079 0 R /XYZ 261.685 185.842 null]
+>> endobj
+2099 0 obj <<
+/D [2079 0 R /XYZ 90 169.115 null]
+>> endobj
+1905 0 obj <<
+/D [2079 0 R /XYZ 112.725 124.068 null]
+>> endobj
+2100 0 obj <<
+/D [2079 0 R /XYZ 90 109.398 null]
+>> endobj
+2078 0 obj <<
+/Font << /F31 604 0 R /F22 597 0 R /F42 818 0 R /F40 783 0 R /F14 1084 0 R /F11 1069 0 R /F7 1132 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+2105 0 obj <<
+/Length 3090      
+/Filter /FlateDecode
+>>
+stream
+xÚÍ[ݏÛ6߿6°fÅOIyKÓ&h4¹dq÷
+­­]«gK®$ïfﯿ~Ȥ$ËNšk‚ EŽfÈ™ápæG/EðÎÒh˘¤\ÎV»«hv½¯®¨]ÂðÒÿñæꇗ¾"©â³›;ý¹¢D2:»Y˜KBÙbI£(š?®š}½[,™ŒæïÛú°jMû]~—ךÌ󝗫zã$ç<^|¼ùõêç›N¸šä
+Eÿyõác4[ýŠO“Ù#´#BÓt¶»ŒÛööêýÕ?:¦ŸCÿØê$åÃå1.q)©—÷ïHF8Ë^
+ˆN`ˆ¯Š‡¼4$>৖˜P£Š›MnåawJÑíêÎ<ó²­‹¼1/Eiž-|ÑÓã	‘1íæ©×‰õ½¥xç­ØQ/=òÁªû,qÖƜϞíH$QT„è)ÚÑL‹í1B±>š…gu=-”œ£\ß—4µÜ9'xÖ‹ÒúŸ[H¹؁fŸ†ÖŸ§1QìhôWÅ‚ÉùÂJ°‹µ“µW·‡ºÌ×#fÝæå}»¶H;³ŽYP€‡&r¦bN˜Pç,h©—ùP•=–ç,Á’pši±=F§-ˆF³µªÑÐ&`°£œ?Û-¶Ôü67Ï&oÍÐíS4„Éx¦$xÌhZ…Žzé‘ÖÒgiUX”:„¶v_T‘4á$új´4“¢ƒP&’@tqg”PXdÛmµÊZؽËÑ™«úɼށwöfÇè9ªÈQOγÏrÚËx,HLãIõ8ši±=FÆË®aåBΫô°ÉëÇ¢É}Š`àд§}JwØý‰o§B)I¥	‡¢´D^r
+ÇZn7z¶mªKŠ˜D¶ àD©øœKZê¥G>tÉK«oØ5§\˜RN¢§sG3-ºÇE…âÔòÒ‘X‘XÚHÜxÉÀþa•ÕkÃøQ\+M’îÄŒøP„˜YŠÐëàxŽŽt2%‚:Âuž­?C>D!NRà燣‘ȏ.‚‘\¿ùqäùz]çMc†«»£GéX«æÛ|——mHš•æb%MOá¨;N°ï)Ž÷Ì.#	¬Y¦œ$H¦}ÏQ/=òôY¢~ŽÖ„ø¨'»çr–dZ äŒ4®ÓÀö“<…ígÕ7< o“	%IÊϬó[r,tÃç 
+:R"E÷w›¥™”Jlž¢›@­‹9Ý€¯p èèí;›@Ò±ÐqQ§+m}.;±ukGtDÔOÇŒE7>'ú	N	œuZÁQO*¥Ïò|ô*!’LÚÃÑL‹î1ꢞXö{/c|Ž€Ãm/¹y-çR¶†©>¾î³º1m.«êP¶ym¿Í³ÕfóhL‰’³·ÿF;
+™—‹›Å„ Ûá߇_’&.Tî²a˜¤’0ë†à?ð‚#ãÓ#6+ˆzîúÄ…g³©ÛµYë¶Ê`åöÅ@R^9U
¶}”Τ‚4L
a–z鑏8PÈr"„©ˆ¤PÓÂŽch¦Eâ˜L‘îü3
+0Ï.ëÀÜ?ð³“9›­V®]A¸ªí¢H8ø\jD¤”‘ˆƒãJEê¹m託ù06õXÚmaãd^ÑŒqN¢Ÿ[šIÑò͘±@t{fGqÓE+ã²ÆUhŠ:_»Âƒ.þIÿ[ÕêCšÂ÷Y‹©$œ/&å¦Ú8èäøõc^[Ò²jMãÞÏ®‡ËOÀ”b&¹ *IÏ•w–z鑏("dy
ÖÂi8‰¾
,Í´h%	Ç3Î
9Ö¿S–ntø¾Øz$6Pî',îŲ Ú™=3Ÿ#ÇXFÏ|>Ì0ØQ;|=’7’D©¯4;ö]ÏŽÿÕÙé킱i(†!¿Ò4ÅçOs)hB"šñT§G<âp&•ܽía›žìSÑŒT\¾w¨úR$‰w&ë
8í2,DWó¶ß¿GVDiÏAhÃfi33ÀtµavŒ”YëC Ó
æZ®m?лuµ ½«×\#­Ø¿¯ dbˆ¸)ß’òNfµeð›×o~{ûæõÏ#¹B¢ë㓺O¤MnØùF`<E’κ¯Ÿ/R9¿9!JAÑ)¦E9x‚Ñ>_ùÚÛžYªËÔ1àP›K Ãï'Öy‹L/ʼn=ò“8±£	*ñfˆ2
+"£$œÀ e44Ób{Œ>'¶ÜGÌO˜û;ÉìN*.…‰Ô'QbKrÎ|ŠpøÚ—>°ž!™”²™Fˆ-» !n4îÁ·1¶tí
+Ï‹«Öö
Ab(Õ"®f<åDÒs8»£^zäÃd¸Çò8‚¼‰‡“€Ä†fR4¿E$Ù­1X{auàcŒ1Cˆ¡ºƒÿêÇQON²ÏrÚŸ‚
+_²IÝ8ši±=FB‰s€„xº²HˆïM+[Yµ0G0Ġű–—gLÃÃPð8>yB‰Tôœ3Zê¥G>Šù,;€¤9	Xž€:œD°²4Ó¢{ŒNÁñã5„‡“1x¸9K¨øx¸I¤Â#u¦$VgÑažt˜Ða1è0øRc)ïÌÓdj܈¡÷ó¸#ͬ öu 1»@iÇ 1$#
+ö%‡e	v 6ÔK| Yjt¥9s‡ÂGb¤™)¡< ›û"=ˆ8æ"æ' bNSÈÜã br"v×CāèSñ”Tû¢¿"n¾DŽЖxR%=†çßPŠD±œ4†£™–ÜcàÃöû>̘@|ÆâÃ:¿‡¶‡±íƒÃú}V2W•¿}?S˜ƒšF‡“it˜N¡ÃÂx2…ãä́+:tÛÛ*ëhØh©o6H*$lw¨f¡L;¼,õÒ#°Çr*xÁ	'd(|¼Í´Hµ”¿¾ÈîìÓ
+0O›q›§’æÛ %Öаb4¬8CXX¥6ÿŒ¥aÑÙ»iK½ôÈG2€å$,\N¢Ÿ	[šIÑ²H†¢XX±…d¶ËÁ¦g¹:Ô5èmûdÊjlA	ÉÅ7ÝcXröØÃBÿ(äÛÕeµ]n¯ªû²ø¯ÉDÆ’2NŸ)ú-¡aR–Ú¤l]n·ù0ƒòGEò³ó°Õz$ÅJ0Pƃëká(©š¿DMéƒ^6EÓVu±Ê¶æ}UíöY[ÜÛ¢ÕU(šQì
+ñžpEh—5ÚŸ:fDqäÖÞímÕöûªÖ¾	o­‰æ%Û‚ã–^GhÊ}¾*0/\áõY[T¥ýHã©ýu6¶E™gµ«œaxŸêҶÎÊŽý]†\ìÑžµuñéÚâ•®ŸÝåIS­
+˜‡½pz,4BqD&z
+Iñçv©/~Ù2ÿ¯³-þßB¨ÓGOsÝ»@#dl+0Ž£FýŸö‚þ1lÕfÿ–€Ò Õ`ݼÒ‹ßôðnMÏÓ¦‡ÙÉ„;Û¿[ðhþf!¢ùÍ"æχ¶äBÖƍ	)ý„1õœÕüùf}¸ß˜iºóÜéûRèÓWtØÐŽ¿Õ‘ÆWÕRsüT4­·Æ1Đñ ûâ‹nÝÿŠsû·×½”;Ûïë
+óAӝ}Ù
¾Ñ—•:›·E at S š¹ßºÌ½²Ã÷eåHµýݶ+(¦CšWUùÇ¡\cʸ&9Ú4u:øÆ*=a¯Å‰Æ=…
C°†°û7ÞpÌ_ŒPh3mUÝg·ú‡Šéð“Ý›N¼Ñ6­uûA_ÉÉã¦Ð·SÊ^)~*²CV•ÈïÃr#wVJCØßîàÂ¡»{¿æJ¾fhôō…Fëµû=‰JHÂÃL`÷õΕý#2°}6ö‹º”H9Šüã
+¨ùUÿ—ý™†Y^(¦þŸ™(°p?Ã3ÒõvÉ˼>¦&.ò€RÙü`—ñÆaˆÂ<hú,bÏxdÞXDí%ÌF6wGó¯ï_CtüåGû)I‘ŽŸªOO÷f¯úÚÁ?$ªç+:
+endstream
+endobj
+2104 0 obj <<
+/Type /Page
+/Contents 2105 0 R
+/Resources 2103 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 1892 0 R
+/Annots [ 2107 0 R 2109 0 R 2110 0 R 2111 0 R 2112 0 R 2114 0 R 2115 0 R 2116 0 R 2117 0 R 2118 0 R 2119 0 R 2121 0 R 2123 0 R 2124 0 R 2125 0 R 2126 0 R 2128 0 R 2129 0 R 2130 0 R 2131 0 R 2132 0 R ]
+>> endobj
+2107 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [237.575 201.369 286.611 212.273]
+/Rect [237.575 719.912 286.611 730.816]
 /Subtype /Link
 /A << /S /GoTo /D (structwcsprm_04fbd6ed1b338e225f2291523e64be2c) >>
 >> endobj
-1922 0 obj <<
+2109 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [239.389 151.55 288.424 162.454]
+/Rect [239.389 670.093 288.424 680.997]
 /Subtype /Link
 /A << /S /GoTo /D (structwcsprm_04fbd6ed1b338e225f2291523e64be2c) >>
 >> endobj
-1923 0 obj <<
+2110 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [183.261 133.926 217.9 144.83]
+/Rect [183.261 652.469 217.9 663.373]
 /Subtype /Link
 /A << /S /GoTo /D (wcs_8h_2afc8255fde0965dddaa374463666d45) >>
 >> endobj
-1924 0 obj <<
+2111 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [326.678 133.926 375.714 144.83]
+/Rect [326.678 652.469 375.714 663.373]
 /Subtype /Link
 /A << /S /GoTo /D (structwcsprm_04fbd6ed1b338e225f2291523e64be2c) >>
 >> endobj
-1925 0 obj <<
+2112 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [146.049 121.971 185.112 132.875]
+/Rect [146.049 640.514 185.112 651.418]
 /Subtype /Link
 /A << /S /GoTo /D (wcs_8h_42b2578d76ace7ca6114d82b7ae46a89) >>
 >> endobj
-1906 0 obj <<
-/D [1904 0 R /XYZ 90 757.935 null]
->> endobj
-1729 0 obj <<
-/D [1904 0 R /XYZ 251.911 663.906 null]
->> endobj
-1910 0 obj <<
-/D [1904 0 R /XYZ 90 647.179 null]
->> endobj
-1730 0 obj <<
-/D [1904 0 R /XYZ 251.911 531.018 null]
->> endobj
-1911 0 obj <<
-/D [1904 0 R /XYZ 90 514.291 null]
->> endobj
-1731 0 obj <<
-/D [1904 0 R /XYZ 434.097 469.244 null]
->> endobj
-1912 0 obj <<
-/D [1904 0 R /XYZ 90 452.517 null]
->> endobj
-1732 0 obj <<
-/D [1904 0 R /XYZ 495.664 365.935 null]
->> endobj
-1917 0 obj <<
-/D [1904 0 R /XYZ 90 349.208 null]
->> endobj
-1733 0 obj <<
-/D [1904 0 R /XYZ 261.685 316.116 null]
->> endobj
-1918 0 obj <<
-/D [1904 0 R /XYZ 90 299.389 null]
->> endobj
-1734 0 obj <<
-/D [1904 0 R /XYZ 112.725 254.341 null]
->> endobj
-1919 0 obj <<
-/D [1904 0 R /XYZ 90 239.672 null]
->> endobj
-1735 0 obj <<
-/D [1904 0 R /XYZ 320.135 204.522 null]
->> endobj
-1921 0 obj <<
-/D [1904 0 R /XYZ 90 187.795 null]
->> endobj
-1736 0 obj <<
-/D [1904 0 R /XYZ 189.695 125.124 null]
->> endobj
-1903 0 obj <<
-/Font << /F31 528 0 R /F22 521 0 R /F14 1038 0 R /F42 717 0 R /F41 696 0 R /F11 978 0 R /F7 1028 0 R >>
-/ProcSet [ /PDF /Text ]
->> endobj
-1929 0 obj <<
-/Length 3328      
-/Filter /FlateDecode
->>
-stream
-xÚÍ[[oÜ6~÷¯˜G
`±¼S
-°¹)Ò&›»Ù gd[Ýi*i⸿¾‡7
u“¸uC‘G<$Ïý£Lþ‘EŠJ(”2±XmÏðâz<#n4†á8vqöÃ+o¡T²ÅÅ•y]$(Y\¬?F²Œ	Æ8º]5»z»Œ©Àч¶Þ¯ZÛ~Ÿ_åõ’$Q¾$Q¹Ê¡W%©Š˜\~ºøéìåEÇÜ-M0©Yÿ~öñ^¬a‰?aÄÒdqmŒHš.¶gœ2×Þœ}8ûw7‡ígÐ?µ;AØéíQ†°ÝöED¸=6Á¾vŸWY½Ö{øáá‡)V'	0Ô3ücfiB6
-qE…=·'OvŸ-èDŠ8ñ„ë<[²D”ˆb¢Ja>h I¹ã+ðÅ’Šèó’ˆ(/—1£2ªjý«¢:o÷u™¯ŒØ‘§ëu7®®lg{“ÛØ­›Ööæ›|›—mŸ4+ísVƒ°£ì®?ºÉËëöÆö•»ÏÛì‹[ÏÕP	8¥(=+,‡³0bÔõµ£xÔSǹjx@Ã)õù¤×cÎá¥ï
-9’y†‚!J¡U-cÁÒèCîŽïònÂ
-dÊO䉽kS
(G«&rzV”…Ö#ôWg$¹ê³lÝÓÌr%Œ†%=ÖÅ•5™Â™N¶ÙT«¬Íû¸Í·U}gÛWZC)OA@?Û¾
-Ô°¾-š¼?Ëv߸֥irßáf3ú«û|?#àŸòܯ¤©FJÀÀ扼§<õì¡§tò K8&.D“yyxšyÖƒ‰4k¤¹-b¦ÜûÆoX÷T{ &¢Ìþ¼z}ñA·dtÎ;¯íã.«ÛÖÎeUíË6¯Ý»y¶ºû<¢’‚;göî?coG,Ǎã	89冿ÍQšxW¹ÍÆn’DSáþ¿-ȵg¼»ÕÍ
-|Y»V.ýÛÜTûÍÚîuSe°s÷à	Š²­üQˆ¡§©JäIæ¨ã€|BúSθ0‰QJ’>ó‘âXšy–’#*’KÿìØ_mcNì1ÄÌTXu‚h9[Ìʵ³ßrU» ¢Á–RXìy¤”"Ì@q%D7|Ê=u}Ó`Jg†à6Ž™!oFí/bpšžf–5¥
-)J{¬m3;ÅMç­¼Ë\Wÿ¾/ê|í,–0;Ké©Z¤	¼ŸµçZ(©ñ¸¶Ë*¹~‚-¯iYµ¶qæçãí' J¾\‚iÒ2ðÔq@>qý)ï!	Oû‹ÊÀÑ̳–1ã֐ó˜ó÷‡e ›u‘»^‘FÎ&› jàËzÞÎÚ@Ï™…PtðeäÄëÎL;;â†Ï'òF°Xù@«£ÿèÕ±ï]1í›Æl `ŠZ&ÿúeÆœ$“´çOMzÄ0ƒ˜T.µõ¶ûun{²/E3QipPùAP
¹¤“M@ƒ™¶Ys¯nìÓî¦ø;¥‹ƒÐci3;@Mµa­Fʬ
œŠ%€åöÖZ®]?кMµ ½ÝTµ®sS4êþ].S»ˆóñFãÊAí…ƒÓzóö—woß¼œÈ¤ˆ:~ö	‚´É{Ýè	O¢¤“ËTDGXI$%Ÿg•ºapF»|žÞ残ƒíšBù+ ìRó–«Ò•«…±¾Æ,wÍxxT8º]41âäÇâ3”“£iÀ\TÚU½º¬Ôœ/|^î·—:a4	½«:?kÓ‚CÎ>Œ ,AB‘…P	ÁN…!GäãX0˜²W‰7£$	œô0AŽfží`"S×r1ßäJÇĝºÙ'Ä­fĽÕÅø—û}€9Õ>	Ñ‚žX}a¯K6/Ö)	rŒX"JHÅø)	:ê8 å`ÊS”ˆÁ뽌$hiæÙ&:.A-47aP`i™hôƒRÝ›m™
-~]bµ®o
(Ø0“Aô8=•;ê8 §Äƒ)O#”`$Ö_Äð$Í,kJ(¤Â¼ÇÚ °÷AˆPz@
-`ÈåeáÒÔxðÿžçã©g9œr^˘ƒtöl<Í<ÛÁDVË4B“œ•ÃCBmêT	ÔÊ›…D q€DŒ®Rå–ÄÏY˜D=‚(O"â”I{ê8 ŸÄŽÂ);˜¤9
-[Á91Èæz‹ÂVŽfžõ`¢&øaåæšpÃÉH܉E W|HÜL¤Ó	bXž‰	Rò$FÌ‹³F##]jå•ýµùabè=ÀÄLu¤™cÀÄÁDLÌTç(Ýø&†”DŠçðëï2f`bKä0qJƒ±4Ç`b&UŸùN¬iæY
-DHe +æ€bv(Ö¸"K`b7z”8ä{$žaé1â€ï7AÄÍãAÄPlû¿£;þt§½—a%æÄàIfÙö§é!Ãîí2L)×È°þ±È°nidØdöÐö°°n‡°°yž†…
 æëñw&`akó¸p2“9\˜ƒëNæpa½xdy‡ëö¦Ê£¶§4”$J*N N'–£Žò±üSÎ9,”¢Ï|ä°,Í<KpT
-
-ߐeïÌØ_—ep—[¥öÝ>l at aI{ °dÚùa™"0ûǝ2:OwÄ?œî0$¦ˆs²f½Žb†)…¸EÈ´KځÀp™ëò °íÕë[íëÎjsg	ÊjÊ® `düQíJØ#»ú¬Žl³ÏÝî²Úm·ÎWÕuYüa3Ž©ä‹‰”‘*Øl?ùJ]òµ®ö—›|œpA™#±øê|kµžH¥íÕ_†š¤2z¥OÊ„9x¸)š¶ª‹U¶±Ï«j»ËÚâ²Ø­©65ˆ‰•/»jÀ$²·­ñ*€Ha¿÷΁W³ßíªÚè&<µÖ'Ú‡lŠ[fúòÁPîòU¡ó¿•¾,k‹ªt/T ußèƦ(ó¬ö2¬Aßž>¡­³² ¿Íô,.gm]|9÷!»2u²¿*iªUëp×K·…Á#8Äà@Rý±„ÛêófÁ!>ŒYü6mœËãá¦9\—!4e
-”âÈÉB„â¿ÈÌW<U›ýý&%€>§æ•qºˆEÏNô,="zXH˜—ýû%ÃÑÛ%ÇÑÅ2ÅÑÓ±,7ÅžS…ia2Ff„iÖ,£§XõþúÆ.Ó»xXçÖÜŽBŸ¹Ó
£øãÙa|UÅfÆ/EÓ{œÂâ˜õéÝóoºcÿåï4Î	v¶ÛÕ•ÎmwfÏËø¹š4¹»Kù›Bc—»ÏÓ+7|]Vž¦vœùòázbz\yU•¿íËÕÁ§LŸ$Ó2Mý<òNA°5jÊòÉ1$œ5¸Ý¿ûg:±L¡MTMŸý¹4ŸQHjÜOvm;õýµm­s°s$·7…¹‹’î‚H²cžƒ`Ä?Cr7TÒÀՏx Xènš¦/µ’‡t!»)×èô¡ö_È%Ìgö‰¾÷ªÞ9—¡ëÎ'°òuî×`|\`‰8TÞƨ4¥bT`ý ˜ååiæ‚ÜS¬zŸy ?‹‰ÂÉþ}j~Ï﨎&0ݵ·sÖNRhJB!LŽË¢>.
-KrRÇ1ÃÍËáÀ­9%†oµgõ@‰ä”±þÞs½k”Zÿ³É£—àñø¬6Då>çRþ“_h¼~ÿô•mAäÔ®ÀGU›ÝÛ!S¼™É Dµ¡×Tw÷ÕÓUî^ó3C°ÖÆøH!‰iú¨>ÒKä_ãÉ5 Ûe/^¾Y¦üãØ5êLL\cü?p™Î¾c¦o!}ˆlî{,}˜ÍÑ4º\RíÛÁ]Ò:¿Òn=ÛoL©¨{ #M¸²` ‹®êj롡̽^]¦#Ê«äãEs
vð†¶“Ë“èµ[uUºÍWïÜVõÄ>RýW
-ìQëM’Ì…a‡Í¥Há6gÒlE‚0¬ÌGr¥meæòZÑh_6;]Ûú?ŸÊ,(Ä6Îõ¤ðïÚêöTÙß?òºÒRVÜJY‘IhM»	{äÍ<ˆÀþE6XI2¡½«Ëá€ætŠ!™¨^Fgu
-§V§ôé/V)Q^¯pê¼
-4º‹œØ }Pòï·¦Þ‡N#7è¼t/ø
-§ŸÔ‚´8yL?‚;V÷v©·7¹¾²²û0:-€Í-©ùjwìMêþè‘÷rLðƒô‹˜¾˜Ç01‘âÛÿÖËþŒþ”/
ÿ˜\âîfÓq7¥k^æõ&ô(ÀϾñJÇ«üÒ>(—÷%O0{"¤}¢˜¸ÏŸLló_Gý÷ù‡7 É¯ŸÙGŽTÿ†ñEõåîÚVÍáÙè¿EΟG´ƒ
-endstream
-endobj
-1928 0 obj <<
-/Type /Page
-/Contents 1929 0 R
-/Resources 1927 0 R
-/MediaBox [0 0 595.276 841.89]
-/Parent 1886 0 R
-/Annots [ 1932 0 R 1933 0 R 1934 0 R 1935 0 R 1936 0 R 1937 0 R 1939 0 R 1941 0 R 1942 0 R 1943 0 R 1944 0 R 1946 0 R 1947 0 R 1948 0 R 1949 0 R 1950 0 R ]
->> endobj
-1932 0 obj <<
+2114 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [421.815 702.288 450.916 713.192]
+/Rect [421.815 590.695 450.916 601.599]
 /Subtype /Link
 /A << /S /GoTo /D (structpvcard) >>
 >> endobj
-1933 0 obj <<
+2115 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [89.004 690.333 123.643 701.237]
+/Rect [89.004 578.739 123.643 589.643]
 /Subtype /Link
 /A << /S /GoTo /D (wcs_8h_2afc8255fde0965dddaa374463666d45) >>
 >> endobj
-1934 0 obj <<
+2116 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [430.22 690.333 469.283 701.237]
+/Rect [430.22 578.739 469.283 589.643]
 /Subtype /Link
 /A << /S /GoTo /D (wcs_8h_42b2578d76ace7ca6114d82b7ae46a89) >>
 >> endobj
-1935 0 obj <<
+2117 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [432.813 672.708 461.914 683.722]
+/Rect [432.813 561.115 461.914 572.129]
 /Subtype /Link
 /A << /S /GoTo /D (structpvcard) >>
 >> endobj
-1936 0 obj <<
+2118 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [191.04 660.753 226.228 671.657]
+/Rect [191.04 549.16 226.228 560.064]
 /Subtype /Link
 /A << /S /GoTo /D (wcs_8h_e5cc3f5d249755583403cdf54d2ebb91) >>
 >> endobj
-1937 0 obj <<
+2119 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [227.957 643.129 263.145 654.142]
+/Rect [227.957 531.536 263.145 542.549]
 /Subtype /Link
 /A << /S /GoTo /D (wcs_8h_e5cc3f5d249755583403cdf54d2ebb91) >>
 >> endobj
-1939 0 obj <<
+2121 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [237.575 569.399 285.505 580.303]
+/Rect [237.575 457.806 285.505 468.71]
 /Subtype /Link
 /A << /S /GoTo /D (structwcsprm_9eca2fcc30058310d020181ae16bf256) >>
 >> endobj
-1941 0 obj <<
+2123 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [239.389 519.58 287.318 530.484]
+/Rect [239.389 407.987 287.318 418.891]
 /Subtype /Link
 /A << /S /GoTo /D (structwcsprm_9eca2fcc30058310d020181ae16bf256) >>
 >> endobj
-1942 0 obj <<
+2124 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [177.039 501.956 211.679 512.86]
+/Rect [177.039 390.363 211.679 401.267]
 /Subtype /Link
 /A << /S /GoTo /D (wcs_8h_2afc8255fde0965dddaa374463666d45) >>
 >> endobj
-1943 0 obj <<
+2125 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [314.319 501.956 362.248 512.86]
+/Rect [314.319 390.363 362.248 401.267]
 /Subtype /Link
 /A << /S /GoTo /D (structwcsprm_9eca2fcc30058310d020181ae16bf256) >>
 >> endobj
-1944 0 obj <<
+2126 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [124.42 490.001 162.378 500.905]
+/Rect [124.42 378.408 162.378 389.312]
 /Subtype /Link
 /A << /S /GoTo /D (wcs_8h_e790c9ce6c9b7a4845cf1c3c97b1e97a) >>
 >> endobj
-1946 0 obj <<
+2128 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [422.368 440.182 450.363 451.086]
+/Rect [422.368 328.589 450.363 339.493]
 /Subtype /Link
 /A << /S /GoTo /D (structpscard) >>
 >> endobj
-1947 0 obj <<
+2129 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [89.004 428.227 123.643 439.131]
+/Rect [89.004 316.633 123.643 327.537]
 /Subtype /Link
 /A << /S /GoTo /D (wcs_8h_2afc8255fde0965dddaa374463666d45) >>
 >> endobj
-1948 0 obj <<
+2130 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [429.114 428.227 467.071 439.131]
+/Rect [429.114 316.633 467.071 327.537]
 /Subtype /Link
 /A << /S /GoTo /D (wcs_8h_e790c9ce6c9b7a4845cf1c3c97b1e97a) >>
 >> endobj
-1949 0 obj <<
+2131 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [414.546 410.602 442.541 421.616]
+/Rect [414.546 299.009 442.541 310.023]
 /Subtype /Link
 /A << /S /GoTo /D (structpscard) >>
 >> endobj
-1950 0 obj <<
+2132 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [168.253 398.647 203.44 409.661]
+/Rect [168.253 287.054 203.44 298.067]
 /Subtype /Link
 /A << /S /GoTo /D (wcs_8h_e5cc3f5d249755583403cdf54d2ebb91) >>
 >> endobj
-1930 0 obj <<
-/D [1928 0 R /XYZ 90 757.935 null]
+2106 0 obj <<
+/D [2104 0 R /XYZ 90 757.935 null]
 >> endobj
-1931 0 obj <<
-/D [1928 0 R /XYZ 90 733.028 null]
+1906 0 obj <<
+/D [2104 0 R /XYZ 320.135 723.065 null]
 >> endobj
-1737 0 obj <<
-/D [1928 0 R /XYZ 271.866 622.372 null]
+2108 0 obj <<
+/D [2104 0 R /XYZ 90 706.338 null]
 >> endobj
-1938 0 obj <<
-/D [1928 0 R /XYZ 90 605.644 null]
+1907 0 obj <<
+/D [2104 0 R /XYZ 189.695 643.667 null]
 >> endobj
-1738 0 obj <<
-/D [1928 0 R /XYZ 319.029 572.553 null]
+2113 0 obj <<
+/D [2104 0 R /XYZ 90 626.94 null]
 >> endobj
-1940 0 obj <<
-/D [1928 0 R /XYZ 90 555.825 null]
+1908 0 obj <<
+/D [2104 0 R /XYZ 271.866 510.778 null]
 >> endobj
-1739 0 obj <<
-/D [1928 0 R /XYZ 166.961 493.154 null]
+2120 0 obj <<
+/D [2104 0 R /XYZ 90 494.051 null]
 >> endobj
-1945 0 obj <<
-/D [1928 0 R /XYZ 90 476.427 null]
+1909 0 obj <<
+/D [2104 0 R /XYZ 319.029 460.959 null]
 >> endobj
-1740 0 obj <<
-/D [1928 0 R /XYZ 90 389.845 null]
+2122 0 obj <<
+/D [2104 0 R /XYZ 90 444.232 null]
 >> endobj
-1951 0 obj <<
-/D [1928 0 R /XYZ 90 375.275 null]
+1910 0 obj <<
+/D [2104 0 R /XYZ 166.961 381.561 null]
 >> endobj
-1741 0 obj <<
-/D [1928 0 R /XYZ 394.565 328.071 null]
+2127 0 obj <<
+/D [2104 0 R /XYZ 90 364.834 null]
 >> endobj
-1952 0 obj <<
-/D [1928 0 R /XYZ 90 311.344 null]
+1911 0 obj <<
+/D [2104 0 R /XYZ 90 278.252 null]
 >> endobj
-1742 0 obj <<
-/D [1928 0 R /XYZ 482.365 266.297 null]
+2133 0 obj <<
+/D [2104 0 R /XYZ 90 263.682 null]
 >> endobj
-1953 0 obj <<
-/D [1928 0 R /XYZ 90 249.57 null]
+1912 0 obj <<
+/D [2104 0 R /XYZ 394.565 216.478 null]
 >> endobj
-1927 0 obj <<
-/Font << /F31 528 0 R /F14 1038 0 R /F41 696 0 R /F22 521 0 R /F42 717 0 R >>
+2134 0 obj <<
+/D [2104 0 R /XYZ 90 199.75 null]
+>> endobj
+1913 0 obj <<
+/D [2104 0 R /XYZ 482.365 154.703 null]
+>> endobj
+2135 0 obj <<
+/D [2104 0 R /XYZ 90 137.976 null]
+>> endobj
+2103 0 obj <<
+/Font << /F31 604 0 R /F22 597 0 R /F42 818 0 R /F14 1084 0 R /F40 783 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-1957 0 obj <<
-/Length 2965      
+2140 0 obj <<
+/Length 3230      
 /Filter /FlateDecode
 >>
 stream
-xÚÍkoܸñ»Å~;-àeùÔÃA?$¹$ð!EÓÄhÐ^…¬•mõ´Òž¤Mì¢?¾Cr¨¥VZÙ—øêÀ0–çÁá¼H¶ ðÇ	]D*"‰P‹lsB×0úæ„áì
-¦WÞü‹‹“?½ðIB±¸¸2Ÿ‡Œ(ÎëŸE[®¥4ø’µÛf³\qEƒ]³Ë:Û~Ÿ_åÍ’ÅA¾dA•å0ÅIˆhùËÅO'¯.zäHš¡FýÛÉÏ¿ÐÅHüé„‘Ä‹/Ц„%Ébs"¹Àvyòáäoýv\ÀøwŠ‰1{œïÙcL’„F‹ˆBCexL Y„<Ø6y›Wîˆ -/z¼»)Z; »²kípQÙÁ´rý.o`.íŠçê+-„¡ˆ9Dª(ÖØ_þøêí2áÁ…”  8ª®H-À€ET!@VWmÑvÈ ¾ݍ%¢»AFꦸ.ª´´Ã¯Ï/>è5+r"ArŒ‘DY¡´Û<+>QÊ3Ã
1€ ;€RD‘ùxS”ù{1ñž»1[°"[ãI"÷ý¿ÆŸÃÆ§ÿ=-”$qËoÒ»å
-„Tu§apU7›´,q8«W ¶*¸ÉÙy#¶MöBõ{ñîåW‚ðxž©hž)>Ç”Ýp
-”JHqÏãC™I$‰£äqô/I@Z­Ç¨V"$‚çëÖË÷KAƒ¿.%¬	
žO Ö:ÂæPK"¥Ûå/7Evc­‘9̺ÑÕö÷ûÅuU7ùšL¥0ñGÉQ{é͏
-
áèÄýšœOœ«C4ŒÂ'\Íâr0óÑ‚ù_h‹ùÙÄy#Á¤ÛíÇ}¯­ÅŒ¶ÓÚ‰Ukȁ±8¯4\dm‘n<?÷Á¶Àpiz>kÕ…%ÀÚœNèlLT¿ßÄ…b‘o&4-uUbëéL۶Ί´Ë׶oÍ*WqЁ¿³ÜÄA	V²Û­Ý7·V,‘¶ÿvYÍ˼í
-m{8#0&#ªÄc¢¶iÑ,•
-Èr*œ».÷–9oí@jšzïx$:'ål?lÒklnË´Âfw“â²ÖÅ© Ýn¯²ÐüêþóׯÞ;à	s/(PΣZ9·#¾{Œ3í[A+î,)5ÐLÙÅIåµ1¿.
Œy½û¢›u³nLŽobH”1‰y48N!*1µ¾N7ö¾N÷†îË䘯‹1Ô÷á름É%„¨4'ÝÁs†á9'7nv¿`öKÛœ	º@"JÈoº¾eÏ|~.—œ;¤¹¸²¿mý;ôá†Ç±=à\ÂÆó'‹,ýåê{d/µG9e‚NõIVVÊ^Õ»jcVÒ0h$
¿—Øo;-hÛÖ~ÂÀXÛî‡,#@Ì+*‚D,ÄtRO4×ñÞ^ôÊ/‡KšàÍä•ggÙú ©ã!H%ÄLf­dß°d€÷o€'„Crú0†ô<æƒ%k=¢!á6Ï3ÂÌc†3†|ÈsÓ¤wq@Âmæ}§‰q´“b!‚u±É!±¬+ÀL[lŠ2m´•Òó \,pÉ…R1áì):àÕzÄÊÁ‚¾·Ù;$¡JØäç@fq‚Œ05Î	T’0bcÕÏ¡=Xpx>ò²ŸQF‹ç¸u ³h‡ËXÇ«?°E³ï7yº†ðË´·iÓæMk5 ½©w%*Ç®EµA{ÂŽ½§gWuYÖK®À¡U×.¨³|½kò³‰MqFd,Ž&hÞüÑÍÁÜ— Íáê´Y„˜ ù?ÞäqÃ6ÉiÐŽˆ„–äßz}›‡›xÑScà›W¸›.grvTœ¤00c3RíaPðر2MH'n5sË®ÔÎ+¤4øïŸí/{6¡<2ŠÍòǔǛ?ª<æ>å™ÃÕ³9‹•ÇGøuÊó4ñÑ#k{'üaêãÓrLø¤‰ˆ0:®@ûùã
-„0÷*Ð®=£sy¿RþôWh„Ø2‡iÄø¨F È1ÏÆ\­¸ýÖOGÎu 
-Ƚui…‡Ò–~lõ½Ímó²ÐwzÒÆæúš!ïìV“&³q=©Kèï*šË|Xhâû+s„QPœŒcJ8$—"aD…üÞ<ÂB¯<ð‰xe¸ä|H(áF 5 `”GX˜Y´:Ùñíd:•<”a=ù`É{Csƒ«œåaæ1ÇŠÈ0b.Ê5:wÙ„…ò£<ˆñ€§xÀ¯‹½ò®”"¢«»À³Âb}ó¦J;ìêª'œïJªµæ˜Á¯-,CŽpž68ؤUkª*¨°,
- Ý·ˆ¤É=À«¼Ð/6›|­«¾¦£ê‰Òg¤ƒõ'=šŒ÷E—»	×%%”G÷h vbäH¼…PïÀj}¢ŠÂ?j.KÔõ¡F˜Y¬ÆðA´â£Ö‡
¬®«"A£°wE[\–8dÊ"A€Ì5Àñq¬JÏ–àãËoÏ_ØvSï:РòAC{oÐñtE¶ƒÄWã;Ù8ÐX<Làz–ÿÃ%ï½.6PmžfDï`fQKav
PkÃßµ#”*$J‰òí ç‘,y¯©Ó—þs,›G÷é·ˆ	EWî
-“»ªèîú"æ8Xb$JÄwRr=¸†³­'öĘK1‘ Tª§³_~¡_+4Þ²„’˜ôÒÅWã;ABû׏VluöÕÓ½Hu	µ/mCc=i/Ïôïà²úxYˆõUÓðn
-õ·îÓýf™•§îqÁhRöt×2¾tê‰{8}+#؈CuÂ:8ˆ¾šò4&2ñ{ÈIہӿÃ7ú¨úƬÚ7†Ú7z¨?ÅëÚá%Kê›´‘àCkyò}Tlx6uĤ Úq1`=î_§N8Ç'j…³|Î_|6)giŸ§]1£O½mH½ï‡‰`Ž¹7Åg«K‡jÒ¿§1ûnˆp/ÜÓ†LC×ßí­'r=µÃ^Îõöý«×cd’IãýS ½\cÞà¹?¬ˆG®ªHB€“{êñ¼ÚCkãÃís±,-¶í1ÅLsÆ$–©dñÁ2Gï‡9.5¡*U%»I›¡®¤6²˜VÙ+È?‡1âgAº»-Ê"mîö›ÿÖO³Îî
-³ûmZàGà@FãrT7ëbß_çmÖ[—ì G7)6°&Ü[ü0‘›°¬±óeZäÉ,:s¿^èóK5,¨ÒMÞÚf»Ën0ùÓúÏØ ùKÛ©[j“¾¼tñw¯&oΣP<ô•ˆ
V2d:š,”Ù—,°Å—eZýj‡ŒÐõ˜}Cu Tl`Ãì´/x=é	þÔŠÚ}o<¾þD§ƒyh'vÛ-&YÚâ\™w 	í©—Š
-ëùêŸSÙðóÊ]™7î…@}å^
-ìP}3§h­WL“‰¾PÑ[ø¹X»,5Ö+‹ëjÓ‡‰Û]³­Û¼E[âž@ѽ~餻q\¨©Óû‰ÓG'<f¡³º¬v f›¯:{BìÏ,‚Ǐ'ºäiâ7î
-068^01ªfÁ˜a`û@V]Û!Œå (­ìˆyRµr»ÀÌnãVB ÔvûǶt°ó—@OãĝB
-{êDïÄüY³œ6Ejó[Ù MNÜã‰}­Åyü&Ïúk¿‘Mî²_½¨Û‹žl&ì6—9>;kä9~á®ü|l%Ó£à?ySj^e•£é!w­hT·ÅmŸžC·,ÚnêÝ&x¥ä”7¡ Ex1þuÏÌí»O0¡,ñŸÉë;a‰ab7aA^å{"¨Oýý‹k¼ÖâÎ/m'²?,>£âL…øp“2tWÖ	B&`·Mmº’àÇ—¸ý?Ö·w×ãèVg¼cáüæ×^K
+xÚÍioãÆõ»…¾…VÓ9y8ȇÍf7p°EÒ]£A›-Q6ŠTHj½.úãûÞ¼E)»N0‡3óæó®±…?¶ˆè"P‰„Z¬wWtq½ß^1;º‚áUgüëÛ«¿¼ð‰|±¸ÝêÏ}Fg‹ÛÍOž"Œ/WŒRê=®«}¹[®¸¢Þûº<¬kÓ~—l“rÉB/Y2/_'ЄQà‰pùËíwW¯oäviJøˆú·«Ÿ~¡‹
,ñ»+JD.¡M	‹¢ÅîJraÛÙÕû«¿5s˜~ýSÔáèJHljç‚P¿%žó–xF}"E¸p0ȁŸ9WCB…O¸Ztæár0ó™$
z¿N-cé5â틇+¢˜ùÃ+ igFAxhÇÓñ÷ŠDA`‡ÿ5þVr;üïØŒ÷Ö+‰”ÊM_™uîˤJòšL‰›J"‚ð¸0Úñã°0'…1ƒ«ÆB'ŒÂFì”0^}3!˜(ô?Kì”4üi,V¾"‚J` <áSük\—éÇåJ¾—dÉ€+|S^š›Þú!1›w/ߘֺȗ’z–LyI½N—:ùí.¹ øg0¯®°OøÌͼ/‹
Z1O#AìîÏcjøLUĉä«ñäÐp‹{ývqïvŒD"i³O,P•),?S*ƈVÁÑ1)u©
o€ a<òî–œzÜ\]ÁÆ&Ù.õâC†ê¤{Ò-jzý¾-t\ÂG±ý¼Ø¶ÓŒÖÎhmàžµ?k1÷ùNïÚK™wcW]ä–ø¢4„íŠr‚Ž™¸ Jwèø…”à6~zÄfQn*c*„ŠH 毫pzoó€9«b^@X¹iÅY†
îòjÛ;Y§ Î<ÙL“û$’ò¢\ð•û¾£­–¦Â<ÿ“”J9FÊЕ㵄>¡¡¸01­Q4pÌrXkL黥 Þ÷hÅo—õ^NX-\3X­£Ö °2à9Ä§tŠFF§0f¬Ñ°°Àé«‡$ÞhûACãá /®ªÃTLwj¹Açý |ؘ(-É.iG¨pš¿-t
K}|H€NKœ¶ ЙµéˆsÍÐ	k@Lþç å\câ·‚>o	øR¯Ju΀ýõŠ;ÀøìÖa	tƹ{¯“æ¨c„øڏŒC	à„lvüïõÖƒ˜@ùn·A(T¥Um	àÞcZ?˜E˜¸	ºŠ2½Oó83Ýonnß®pŸCHÛÛ
ÕÞÚ̵¦Æ„mÔl&ûñ!Í&¼
+a·†
”¢ÈoÜãÓrL4ú+©¯õ܃í^+­'sf\³m¼UAª‘Ååã)¥—Ú74žKL„‰hô<úE Î7Sáb(FÞûYL~7Çx|H×&Í0VÚ Ãóξ§÷9A›©lPÁófƒñ£Ù ƒ9•
Îáj²ÁY„6ì"l²A~2|.Ö«Ùô.€9úÙÝ
zPX
+—7?¼7­~‡ÖæńΆD5ò~&*ºf×Rä™mÝÙu‚W/Öi\kÇïƬr6y#¶3°’õaã¾ùhؘ<{,©ØVuŠ¸Óc2 ¦ÊÞ6ÙÇi¹Tʃ°ÏW»Ñv]¶–9©LGleÑ:i“r¶:vñ½mî³8·M“ñèñÊ|ï1`ÎR¤ß_¾¹}ýÎO˜{Aaå<8ÓšÈs£¸/Á€qÖDz)…K&lŒâ$ ò‡Ú˜É˜¢orº&f°D’½ñì+´JLm¬Ö×á[ß=póu`1‚&ˆ¿°¯›b&g”"tƒ‘gçæ¤;c>xNÿ9<ç¤àfå= /´9ëŽ(ñ—üø¹%¿¶ƒ›bkžUñ;ôPàah684‘¸`rÛNT?Ø3{©å”	ÂU*Ãeˆ	·Å!ßØ>ÃièÔœ†ç}¯jd´i£ŸÐ0ƶwCÈ æ	܏¤-`ã@yo!Þu‚½ê€‚—á”:xÓç7××ëÍpã!H%zž¬X˜Y´’A~âZ+¿>.ü3	vÐó˜SöF=ZCèÃlžf3Æ|Ÿ÷i.ËøÉe‘ïfÂ6Ž‚Û¤X`µt—@bYä: €‘*Ý¥Y\¢•Âñº’ÀE at X 2ð!=à'Øè Wð1Ã)»lܯG€ÐØWQ:˜y´Àè(à=´z#¨$~ÀÎ$ØAÏbNÙß(IV7+#Œ…³4;˜ỹ‰Œ^)ruÁ@ë€+a{—URVFª‡âYE9TV…¬mY`QÎ, ¨m‹,+°ÿ˜æ÷.—(ÖÉæP&×Éš”àê R>–¬uƏ&kæT²6‡«IÖfÚd­‹ðLJ¢o}…	OiÝâØ™HhÉ‹VÔf£_ëµmœäkp=uŽåú(;9%aŸ3lm5[aéd¸?Œšùô¶Ìê}™O©÷߯̓}9¡?Úî)qT:ãGõÇÁœÒŸ9\
¡³­þt~šþ\&\zfø2u¦u€)9¦@|R”OFÚñã
+daN*Ð®–Ð9„N:?Qþ	õ'h´Ï FµÀG5‚Óù嘪7ßv³}FçHÅõQ¬/M%Èã«Ä4ïR}$%œÒvUImzlqi29WÁE½BstQ&¶êgëN¼=!Áļ”$d©PÂ!×”«àdVa€W-ôDÄÒ›p>6”7ïa¥d'¦"ìáœL(|"¢3IuÀ³hûžŒ
+eÈÁCªYj-È,ÚPéG=´©>bG-N\Ba€ºÁ„€vSÇvSߧ­åéœ*Äçæ“[»?Xˆ0)󸶯Xø„]Ñ9•ªÌ€ÞZð4µehÀ¶MâÒv–q^éŠURØKI™t 3[è…÷t·K6XøÕõÚLgPý0N¿èvd¼©»<M¸+Œ¹©»tyTùÐqu GЙÈ*X*<ßקíCãÌa‘ê£e3‹U;ˆPº¨q›¥u…$h¤æø ­Ò»Ìv銇pçõÐaSpvœz«¬ãþ2ðã«÷oo¾6í²8Ô A•¾U㛣è†D§N×È}ß‹‘]ý!a:áz–þᔧYõ
+viŽõfµŒÈ è¡Fc_W#”Z(ˆMÏ£ÛAÏ#LyÒÎ)&fIÆñ“ú­-—+Mò´~jʘãøˆ‘à³ïO=WÑupg^PM̆ÑÇã‚P©.g¾†wìù!‹ ³Ã;ÓÚ1HRM\{¤Íý‡g+·º	›úiËR,¢6Åmx±á4Çgøì»=.´VÝèœâݧ­°ôÌS'¹`3)»ä-ë–;“»(	»à†ª“­„ë\®¡~žá[ÈIÓa‡‡kì¢>êg°¢kôÑ5vP—ݬ®®úÇ,qפïC8Ë£?G­É]iŸ1)ˆ‰/Âæw þ܏ARgùœ»ø ³ÌÌüd;ÆÜ>Qlvõ]7LDsOõÛôC’§‘57jìDX„»ãà.7d`êæto3‘ÞA í7|þûë·ï^¿#“”Hv.?Ãte²u™üDE>ˆôµLB¦$Nl8èU|\Liãt_Ó}Á8Þ_Å°Dmafq':zNÌídZa‚žÂ«0뇸ìkLœÕç¨É·ÝDFyñácš¥qùÔªÀ+˜?^×F6ÌH]·¶…íÂ,Ò—èh ¢Ü¤íû&©Öeºwõë:·ÒÜ]wèþb"Aa!ØdçÑ&t©³3¿0èô‘ ê]Ÿ…õuk4ÌËã]R™fuX?Øwcý[µÕÔi5áQSWºýǯ'OЃæ
éy¡ÃJúòG}“…2s£D|—Åù¯¦K3û̵ŠáRº™á.ãq°Ãø†Õî{í÷ñÌ={rßö{›m¬ãÊŽeI
šP½0ìR¡}f½\ýs*%~™»£óÒÝ(¶îÆÀÁªïÚ)ZÕ©¢I¼Í\ ?¤—Š[̓ù²ô>ß5ÁâþPî‹*©¬EqW¡h«_˜y—î2‚81ÇŸ¼UŽIMž ˜™ùåÙ§ýØNûd›EÝâa´.Ùb×&;É“Ò]àBºÌóïn,eß»_
Jû³ªèšòkAíµ:ÊìvÖ¿qüÃœv†NñSnï4XÎ}S||ºÇ˜ŽŒÙó?úÑmk
 endstream
 endobj
-1956 0 obj <<
+2139 0 obj <<
 /Type /Page
-/Contents 1957 0 R
-/Resources 1955 0 R
+/Contents 2140 0 R
+/Resources 2138 0 R
 /MediaBox [0 0 595.276 841.89]
-/Parent 1886 0 R
-/Annots [ 1959 0 R 1960 0 R 1961 0 R 1962 0 R 1963 0 R 1964 0 R 1965 0 R 1966 0 R 1967 0 R 1968 0 R 1970 0 R ]
+/Parent 2155 0 R
+/Annots [ 2142 0 R 2143 0 R 2144 0 R 2145 0 R 2146 0 R 2147 0 R 2148 0 R 2149 0 R 2150 0 R 2151 0 R 2153 0 R ]
 >> endobj
-1959 0 obj <<
+2142 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [362.507 567.012 410.985 578.026]
+/Rect [362.507 485.794 410.985 496.808]
 /Subtype /Link
 /A << /S /GoTo /D (structwcsprm_fd2f31d782b3becce4ca2f9b495ec0b1) >>
 >> endobj
-1960 0 obj <<
+2143 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [428.239 567.012 487.227 578.026]
+/Rect [428.239 485.794 487.227 496.808]
 /Subtype /Link
 /A << /S /GoTo /D (structwcsprm_f124a4259475ea355ced38e73a05363a) >>
 >> endobj
-1961 0 obj <<
+2144 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [236.177 555.057 284.655 565.961]
+/Rect [236.177 473.839 284.655 484.743]
 /Subtype /Link
 /A << /S /GoTo /D (structwcsprm_3495a5b0ef529706ec9a0af5c3163d63) >>
 >> endobj
-1962 0 obj <<
+2145 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [303.674 555.057 362.114 565.961]
+/Rect [303.674 473.839 362.114 484.743]
 /Subtype /Link
 /A << /S /GoTo /D (structwcsprm_de355cdce054938cfa36e06ef9c51446) >>
 >> endobj
-1963 0 obj <<
+2146 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [359.281 388.409 407.759 399.422]
+/Rect [359.281 309.417 407.759 320.43]
 /Subtype /Link
 /A << /S /GoTo /D (structwcsprm_3495a5b0ef529706ec9a0af5c3163d63) >>
 >> endobj
-1964 0 obj <<
+2147 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [425.401 388.409 483.841 399.422]
+/Rect [425.401 309.417 483.841 320.43]
 /Subtype /Link
 /A << /S /GoTo /D (structwcsprm_de355cdce054938cfa36e06ef9c51446) >>
 >> endobj
-1965 0 obj <<
+2148 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [89.004 346.874 124.191 357.778]
+/Rect [89.004 267.882 124.191 278.786]
 /Subtype /Link
 /A << /S /GoTo /D (wcs_8h_e5cc3f5d249755583403cdf54d2ebb91) >>
 >> endobj
-1966 0 obj <<
+2149 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [394.896 346.874 430.083 357.778]
+/Rect [394.896 267.882 430.083 278.786]
 /Subtype /Link
 /A << /S /GoTo /D (wcs_8h_e5cc3f5d249755583403cdf54d2ebb91) >>
 >> endobj
-1967 0 obj <<
+2150 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [455.556 346.874 513.996 357.778]
+/Rect [455.556 267.882 513.996 278.786]
 /Subtype /Link
 /A << /S /GoTo /D (structwcsprm_de355cdce054938cfa36e06ef9c51446) >>
 >> endobj
-1968 0 obj <<
+2151 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [89.004 305.339 124.191 316.353]
+/Rect [89.004 226.347 124.191 237.361]
 /Subtype /Link
 /A << /S /GoTo /D (wcs_8h_e5cc3f5d249755583403cdf54d2ebb91) >>
 >> endobj
-1970 0 obj <<
+2153 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [278.661 256.027 316.618 267.041]
+/Rect [278.661 177.085 316.618 188.099]
 /Subtype /Link
 /A << /S /GoTo /D (spc_8h_615d3ef3a505a8be7da1578d9338d218) >>
 >> endobj
-1958 0 obj <<
-/D [1956 0 R /XYZ 90 757.935 null]
->> endobj
-1743 0 obj <<
-/D [1956 0 R /XYZ 265.291 308.493 null]
->> endobj
-1969 0 obj <<
-/D [1956 0 R /XYZ 90 292.272 null]
+2141 0 obj <<
+/D [2139 0 R /XYZ 90 757.935 null]
 >> endobj
-1744 0 obj <<
-/D [1956 0 R /XYZ 321.201 259.18 null]
+1914 0 obj <<
+/D [2139 0 R /XYZ 265.291 229.501 null]
 >> endobj
-1971 0 obj <<
-/D [1956 0 R /XYZ 90 242.96 null]
+2152 0 obj <<
+/D [2139 0 R /XYZ 90 213.33 null]
 >> endobj
-1745 0 obj <<
-/D [1956 0 R /XYZ 429.942 168.333 null]
+1915 0 obj <<
+/D [2139 0 R /XYZ 321.201 180.238 null]
 >> endobj
-1972 0 obj <<
-/D [1956 0 R /XYZ 90 152.113 null]
+2154 0 obj <<
+/D [2139 0 R /XYZ 90 164.068 null]
 >> endobj
-1746 0 obj <<
-/D [1956 0 R /XYZ 315.671 89.441 null]
+1916 0 obj <<
+/D [2139 0 R /XYZ 429.942 89.441 null]
 >> endobj
-1955 0 obj <<
-/Font << /F31 528 0 R /F22 521 0 R /F41 696 0 R /F42 717 0 R >>
+2138 0 obj <<
+/Font << /F31 604 0 R /F22 597 0 R /F40 783 0 R /F14 1084 0 R /F42 818 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-1976 0 obj <<
-/Length 1816      
+2159 0 obj <<
+/Length 1886      
 /Filter /FlateDecode
 >>
 stream
-xÚµXÉrÛF½ó+xª„ñ,,ªòA¶dǮȎ-f+Ç€E$Xh Œ¤|}º§$(@RY.“‡Yºgë÷º{0bÉá/–1_†:d±ÒË´Zðåô¾^+õ@ìä/V‹g¯Œbq –«/fx ˜–b¹Ê>9š	áz‚sî\§Ý¦­\Ojî\ôí6í©þ1ÿ’·®ˆœÜNæÐFqè¨Èý¼z»8[í·[Ó*À¥¿.>}æË¶øvÁ™Š£å5Ô9q¼¬¾T¶^..vsP¿‚þ¹Ói¡?žTŒzw<&™ÔöŒEÝ㦟½þ~˜ÃW1,€#þâ\‘Êxڐù¡´d§ãã´)“R•r¯ê‹ìU„,¾Tó×…+µó¯+´“×G®§dè$Û›¢,’ö %„s’emÞuؐNó…Ê~“v'Û®§Þ¼Ì«¼îI2¨&µ-Û6¹=ƒn›§M›õÕÁìҁm+™šõ¶ºÌ[»•/MKƒó$]ã©Á7Ödéä¦èˆ/EMeBŦ¸1g.©Y]ÏvãÑD4~…›0ÃhãXµ´óvëf[fT¿De?vºÜ’´o¨ü/omÍlØLh÷STÉ•]c'YnŃÚH<ڝÃ\5 Ek÷Ée™³)Wà\J³ý^ì©“*Ÿ²çÐ(ó¼Þðì‡•dG hè¡ì)&A{Ï¡‘¶á––C#QºNÚO¡ül[MÝ'EMLÚ/€À,é‡M!;¦¤AtGS*X{ùΕÜ99?#=¬~)Ï-’©9íZ¤@´ó˜EòÀ=ÁvB	°3;iĶ£®$MôŠ&3ÇÁ.sN¬”M}•£-bY68ü:Ϩ£ë[0Gs–Û¡ûLöfuA\Á1²jçö«`·#”ÄÀqcW³LQý0¼Ç½P5ˆ¨DT’Ô›±p|d±ÜZOê_«·eéJ…PÁ´´ hB¸Z;pü0ʆ–ãY³óMm±€ëo´-:ë4ÐFãaøx ÔÄat8
-´ÚÒ[–À:Z=vP!Uë$zï$#‘=¿©cíx6©3 Í߶&ºBµ°áW“3
Ì	Çž…HíÈ5ãF!g‘ö7úxzöqÆ…4óEøM.t¸l.bR³Q/úAŒènÛ<ÊŠûèŒã»¬@§Û±ˆ'–ÖÝã=+°±cÅXÕ$,m
-‰V`}ÄŠƒºÛ®Ï«¤/R»1«E½×úùÓiqñç,-¡ö]´˜äæh[Z`˜¡ýÈš¡Ô€uõ”üè«è.°>”}¤¢±v!0X&$hó
@ˆ‚ù÷S’JUdÞ¦1(TFöëaªËv·dö¾hjê/lùæâ=„[	ÀkAñGS‘î2ä¼[øyUEÝdcÀ³ljsÁ™Tƒ¯¬¦k,ðÈÖëãª:‰UÄBå?€¬Ö,Àî4(þ°h¨{A½?†Ë€O¼UGÃ¥1´ b—ñ6(mŽ‹ 	'mv3ÂŒB/öoë’‚ ê€v{]tvˆIÕ7›®=&!CWQß™6Å©* a#/³·¥ñÁ©
-!4ïüôÔUÚ9qcí¬Î¼÷/.¦VÔ ‡Ôï¹VŒn´†’ö¢<OÉ.Jâ.#çxçÏüpÞÉP°Pijć‰æ€zùW€c[ÔÍÍS¨§)žàíhR"nC
-\¿ò¯[sy‚L;é04i‘˜Kê^ýš„ˆnáâ[¤II2žô
Ü9m#¾éOËbcR¶ÆÛ”*ænχ;û€øÿúæÝ{×çÎÓPï‡Lð!ÔÏDú˜©]\B5íLäÑŒËâ³_Þ¿üißH
:ÈBåÃni>Ä°JeÚ—Ù£Ày×ô$J6›ìE—*hãמò•óæ%óãuŽÍh¦nI)O]¼A“%±Û;cvó¹‹3åÓ|Ÿ‰C¢Éˆ†_	gß‘»”šyˆó&+LÉðó;o· P“씾± '<{JÝÏ­¦mzÔ”‚àÇ4Î=Ãô0)…Å&óN\ákç7WqçõôD¾f»Ï¯#Zî5E7hâÚ^{¥ù<Ÿ^CÆb.¼Ù¬+H(ò€ÌoGâÃу„f®$J=Šëƒ©ëLýé÷ºTw0U{L¡>`ªF˜Bã¹Õ´M
-Äö÷¬:ŒF°Î& {¤ÄN5À¹ÇR݇e«oÃrv"6O{#ï<0ê˜iHŠ3ƒf~úÓ£y;
"“cFo‹‹Cß¾-ÚÕqs¯ó:o)À›g$›VχÊ+¤A~I
-su¬jI.„MÁ¨;<Dýþòâg|!xAMŸÙÁ—öIê´¹¹½Ê뻶Á§Ñ©qþFP˜M
+xÚµX[wÛ6~÷¯ð£|NÍò"ê’sö6i—žµYoÝN×ERcmº¸’ÜÄûõÊ–"%mÓÕ~	€ 	| AŠ9‡¿˜‡|îkŸ…JÏãbÆç×@}9–»ö²Ç¶š=}¡`=5_}4Ã=Á´óUòÞÑLÈÅRpΝ›¸ÙÔÅb)5w.Ûz·Ô¾H?¦õBNºN§@õƒÐwT¸ø°z5;]í'·KÓÊé?ÍÞàó–øjÆ™
+ƒù
´9a8/f®T¶Ï.go÷:ˆ®€>µ;-Ô—·'ãžÞoÁßµ{ÌJ»)ÚìÑQ\ååöUà^ž¾ò 
+)|æI×hú‹kþ2[Hí|^í¤åP¤”mo³<‹ê(T:ïÖi†’Ó®S¢ÅUU'Yµ–Q§›:mÒ²Ú¬*‰–5$5Mg(*œ„H7Y»&¡¨$JVD×é2ªëhGØ̶è4Y¡ˆº/ÎV—¸E³+ÁBMö¹‚õÔ;2I]åéÛ^›•@ë3n9ª3d¥€5EvÌ•¥m›4±#+úÖiÛí´¥”¢ÒÎûeC»ÜW€6­¶_.:–{fG4ëj›'Ã%4i;\Á¿im[«šÆr®µ‘Öi”¤–݉m²[ã㜺yÖ´Œðч,MI@°;@šî!Íîaž«BIˆâj¬Õg®/­D¤Ñí K/`¡MÁTIÿ S¨Â9NÀ_ƒéTék\…\X¬›–¨à¶"-[ât¢hLó% öYY'K(ÈÊëvI.ÇtB]òº]ŠñN£x=Ùè¶ÃffA=ì¶;‘¼êÐØE4í›{àùjxẆWÝ[Íì#æ6‘ù ‡¹Îäs at OécÒ›’b„î“ý°íãzø¶&Aÿ€¡ž´Á~-†z¬xÕï}ùÁö*È“YIH:Lã
²ªÑ„èƒmÐ<›PqˆHÏÆÛó7ɝãק$çòžÄ¥ì"7‹Ææ´s‘ Áné‡,ƒðÛ5èú@kC¤(Ž+ŒŠ*¡CH”:¡‘WåuŠ¶4‚y^áð“uÐ´5˜fI:ómG~Ê0ñ›Î?Áñ×Îî›`7ÌöA7v5ÓdEÖvÃ[\5½€¾è•(^NX¸… ¶§Ç&ß6w2¹Íó%ˆè*PKbò7
+Û^ÎÿŒûãIµÅsi”hý€y\{¢­1Xlj6ð÷ý/L F£ý^¢ÕÞÚ³ Ö~/Ñê~€‰Ú ч é±ìþM»ŸkûÔQ™ ¬H]›ì
+Í̦_MÁ4vè ^ÙW ®‰0ò9´Û…ÑÅÉéÅDiæ
+ÿ›Bh8	,.`Rz“ˆ~"š	›ï@…û¨À Û£;èOüÚp¨ÀÎ}QsØà×!=V‡
+l÷P1˜ Ù5mZ@éÛ9ØÌʃìÿ	‹Ë?'a¡˜­ï‚…Ç4xn
+¡…¦™aåŸPug]?æ|tUp×±.t>ºEc#$¡cð£_ùT’H‘%ËMe
+(íF¶ëNÕU«Nk2;ݐžÙïÙå9„ªÜkâö6¦Â¥;óvð[eôeÇ#‡{F"IÆ6œIÕÅÊj<‡Ç<·sÙz}TGM36±
+˜¯Ü<«5ó°À×ÙŠɱh¨{z±,=>ŠVtE£oŠ$mº»àA£i£º½‡«éùŒR/Ò·eNI e@º¾É;ÄÕ·›Êº\ÙK]_mŒª
+› i#Í“‰°¥ñ.¨‡†–š÷qz²PÚ9^„ÚY.ÏŸ]Ž­¨Á²¿§¬èU´’¶Pž†d…’¸‹È)ܹpãq½Ž;éæ‹pxbxÐ —~wl³²º}ô4嬎ú)%à6¥@ù•~Úšâ	&0ý¨Ál at O	ÉÒ;2`í ðÍâ('Ú
+jNÛÇŒoèqžmÌQ€½~†Ç>SÕób§oÑÿ¿½9_¸Üùcœê]Ÿ	Þ¥ú‰L2µÏKh ªžÈ<šqÙ¹øô×óç?Oú7P¢P¹pÃÍÍE›t)kоÌxΛª%V´Ùä`/*ª ·=å*çì9óâ’ˆ}3Õ5	¥ñ+h²$°¿7f3}vq¦\@šë218º”| hxKø;ùŽ³K©‰7Ðy]%™É!	^ÿ¸ój%ñNèŽTTøúÕ	‘²’¶»¤®„#~L£î	ä`„I)¬@Ùòx!\íü¾PÜy9Þ‘«Ùþúõ„¦€ºNÑ
š¸´e¯4×óqâ1?SéÍžz¡‚EÀüðr$>Q2ȝwP2
uâ
ãAxúñ/¤æ‰×L‚ê=z,ô]ûjgÇŽLË´¦ì`Þ lN^-Bél-ªÎ»§^—>"<âòXìI.„Í߈¡îãÝóË_ðzùÌeP›Û§û¢qRÝî®Óò®uð
wlžÿ þ§Ò”
 endstream
 endobj
-1975 0 obj <<
+2158 0 obj <<
 /Type /Page
-/Contents 1976 0 R
-/Resources 1974 0 R
+/Contents 2159 0 R
+/Resources 2157 0 R
 /MediaBox [0 0 595.276 841.89]
-/Parent 1886 0 R
+/Parent 2155 0 R
 >> endobj
-1977 0 obj <<
-/D [1975 0 R /XYZ 90 757.935 null]
+2160 0 obj <<
+/D [2158 0 R /XYZ 90 757.935 null]
 >> endobj
-1978 0 obj <<
-/D [1975 0 R /XYZ 90 733.028 null]
+2161 0 obj <<
+/D [2158 0 R /XYZ 90 733.028 null]
 >> endobj
-1747 0 obj <<
-/D [1975 0 R /XYZ 465.747 675.861 null]
+1917 0 obj <<
+/D [2158 0 R /XYZ 315.671 675.861 null]
 >> endobj
-1979 0 obj <<
-/D [1975 0 R /XYZ 90 659.134 null]
+2162 0 obj <<
+/D [2158 0 R /XYZ 90 659.134 null]
 >> endobj
-1748 0 obj <<
-/D [1975 0 R /XYZ 251.911 584.508 null]
+1918 0 obj <<
+/D [2158 0 R /XYZ 465.747 596.463 null]
 >> endobj
-1980 0 obj <<
-/D [1975 0 R /XYZ 90 567.781 null]
+2163 0 obj <<
+/D [2158 0 R /XYZ 90 579.736 null]
 >> endobj
-1749 0 obj <<
-/D [1975 0 R /XYZ 213.805 522.734 null]
+1919 0 obj <<
+/D [2158 0 R /XYZ 251.911 505.109 null]
 >> endobj
-1981 0 obj <<
-/D [1975 0 R /XYZ 90 506.724 null]
+2164 0 obj <<
+/D [2158 0 R /XYZ 90 488.382 null]
 >> endobj
-1750 0 obj <<
-/D [1975 0 R /XYZ 212.151 460.959 null]
+1920 0 obj <<
+/D [2158 0 R /XYZ 213.805 443.335 null]
 >> endobj
-1982 0 obj <<
-/D [1975 0 R /XYZ 90 444.949 null]
+2165 0 obj <<
+/D [2158 0 R /XYZ 90 427.325 null]
 >> endobj
-1751 0 obj <<
-/D [1975 0 R /XYZ 151.19 399.185 null]
+1921 0 obj <<
+/D [2158 0 R /XYZ 212.151 381.561 null]
 >> endobj
-1983 0 obj <<
-/D [1975 0 R /XYZ 90 384.495 null]
+2166 0 obj <<
+/D [2158 0 R /XYZ 90 365.551 null]
 >> endobj
-1752 0 obj <<
-/D [1975 0 R /XYZ 367.298 337.411 null]
+1922 0 obj <<
+/D [2158 0 R /XYZ 151.19 319.787 null]
+>> endobj
+2167 0 obj <<
+/D [2158 0 R /XYZ 90 305.097 null]
 >> endobj
 1984 0 obj <<
-/D [1975 0 R /XYZ 90 320.684 null]
+/D [2158 0 R /XYZ 367.298 258.012 null]
 >> endobj
-1753 0 obj <<
-/D [1975 0 R /XYZ 90 263.682 null]
+2168 0 obj <<
+/D [2158 0 R /XYZ 90 241.285 null]
 >> endobj
 1985 0 obj <<
-/D [1975 0 R /XYZ 90 249.111 null]
+/D [2158 0 R /XYZ 90 184.283 null]
 >> endobj
-1754 0 obj <<
-/D [1975 0 R /XYZ 115.375 201.907 null]
+2169 0 obj <<
+/D [2158 0 R /XYZ 90 169.713 null]
 >> endobj
 1986 0 obj <<
-/D [1975 0 R /XYZ 90 187.218 null]
->> endobj
-1755 0 obj <<
-/D [1975 0 R /XYZ 114.916 140.133 null]
+/D [2158 0 R /XYZ 115.375 122.509 null]
 >> endobj
-1974 0 obj <<
-/Font << /F31 528 0 R /F14 1038 0 R /F22 521 0 R /F41 696 0 R /F42 717 0 R >>
+2157 0 obj <<
+/Font << /F31 604 0 R /F22 597 0 R /F14 1084 0 R /F40 783 0 R /F42 818 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-1989 0 obj <<
-/Length 1638      
+2172 0 obj <<
+/Length 1723      
 /Filter /FlateDecode
 >>
 stream
-xÚ­XMsÛ6½ëWèHÍ„$á[âØ™d’ºµÜÄõ¢ ‰SŠtHÊŽû뻀)C¶£tt>ì{‹tÀŽe0ŽEL$ãl=
-ÆKh}?¢¶×‡n¿×ÿöjôúœÃ("#>¾Zèá%‚ÑñÕüÚ„Ò‰Oƒ ðî³æ¶^O|&oÚÖ›¬5åKµPõ„&žšP¯Ì´Æ‰Œ=.'7WGgWÛÉíҏpêo£ë›`<‡%~„Ëd|å€P)ÇëQȸ-£éè·­ÓΡݝ üùð'A$¶áFxhcœW›Y¡L\&Þ““jq5KUa8¯ÏÛy,iL"jg"xŸO˜ðî&Txª|5ñE{éæ{^äiý  ¦ ÌûTei›W¥©Uóß®¨WÍU'µéÊ­ijþš6-çi=·ãT]«¦­ó´0ãk¤Di.°Q§kõÊ,¿ (C¸ü‹·Ó÷gþ_ÃŒɬ™Ã²€ˆ@”H!úî¾ü¸»È„õÕá%„DÖìz}C뢔$cŸÃ¿R.,åÙ*­‡„×éS¹yhŽa=í1ŽMW+›VêÛ&m+Ø0ž¦›*» •ùm›g¦–UU=ÏË´µa=­²û¯}¸uÊbNXØA{ùæÝÙôËÔ˜…}€#ÊÈZ¥h‰Œ»¬pÁÊ™ 1NX£ƒ°6·ˆjöÿÂ:½UY[w@Ö8Ã6õ±E§¾)¢×ݾѸ/ºaM‹.]ˆV’vÙ8ýõìԍ('1Ñd›ñ&˜Ò®‚ÆLF€‡ãø0ƈ®Ö£0–âÆI¬è‡T}bIä¥Y»Ñ˜Co‡04£Háÿý*ÏV¦†Ô]ocþËÊtÍóN¯éjÍ^€Þ;lKAÊŒ<îÜÆ»é›éPëíˆY‡¹S¡4««¦±›fµÍ„€©bîWÿ.W8áý$.)’	¡bË>Pzäf?/cß)SaL’8tr<q2s>u‹êÉ]%3™ð0$=âV¯"›£ .vÃL7h¤¡,L{Qeyû`Z®×¯›c8Sí½R¥i7@ëð€Ã.³ «í&nT4«¹­ív.Ž_t‹kZë:cúŒÏó|™ŒêmümsáÆió”td—d.‘ ØüÇÙ§‹Cª+‚ŸÈˆ—„P6Y²D>‘%ÿâYVmô-SGeÉ3GZ­æÍ
-v3àç@‡²²›ÛȾN/~¿<=sÀƒ[Mþ„>¢ÃÌÔË–&”Ô…f<§¯ó,Eœ¸.„Zci “îÈz*·Zç•Î‡çÚv÷Éî\3­ÝÒª36µË
-u+÷¨&icŒÖ*m6À«ƒÏáVCQœ^žw$>uÉ%Ü1¸KCú"MLËeqÜ)ø8Ûf³=A¥ZêIî]ãE1ò–7¦Ú®ÒÖØ4«jSÌMyfÇme[ÚÊØëkfV­o«Æ:LKcÑÓG;fOdü$0~ØNŒ££ò¨l¬Þ6[Iƒ‰K8{â$Ù<;¸1à¿þ0)€œ¶9çÔ@Î93~uÓ²?Òt"
-ØÕvÖý‹3vÔêvªïÎksŸ€¡MÆ?O§¿LXà½ùìP)øv‘œ½4«}!D;²½Ûè¬Å¥¦YVùš/¨Æ„	> m]Í!
-ÚÛŠª\⹧+iQTúƒ‰‚
øX.}3W±éšÏ?\MMé»C„÷ ·<€…ÄxVÃH;G¾ÎÛn¬Fþ£©ÒôÙ5Ü!›ôØл-6ûë,7Eá’12ɨê5Ò£'cÆŸq6¸žHÆ¡Js›Œ°†¹DÏ^"Í–Ýž
'œvgÌûü2쑲֝R½Ï¥ö;(“|Lᛌ'Ü<W`G½´—½‡‹ÎÚï™ëÇ‹þÜû.q
]Ð6æÁ
-I‚0®`ïÁ¤³yzÞ=G‡$[Z_²ÂƒdÝ·?AVü²è±CD¾˜­ùa¶¬MŸ-ô`’’¬`Ÿ-kóô¼{Ž¶lí=Å	I„p΀3‰ãéô+c”À.û¯pð)
_9æÎήÉS¥ªSsÓÇ[½¤î
-ç(ejf*±ù£ÉIÀODdj, –ZýIÙ½§€’¡úðÖTCbÏÌÿ»êûÃÒäM|D|΋oQ9
+xÚµXKsÛ6¾ëWèHÍ„™é!‰L3IÝZêÓõ&a‰-Eª$×ýõÝÅ‚%ÑŽë¶Ã° öÛý°€˜røÄ4áÓHG,Qzš­'|ºéû‰p­>4ûƒö7‹ÉËw
+F±$TÓÅ­
+¦¥˜.ò+O3!g¾àœ{wY»iÖ3_jîÍ»f›uT¾4·¦™‰Ø33áU™i'‘ðÙõâÃä|±›Ü-M«§þcruͧ9,ñÄ3•ÄÓ;(s&’dºžR¹r9™O¾Ûé ¹ùØî´P_ÞžTŒ‡z·=&™Rny½½)
í‹öûêÕ¶õ[^ß´¸—ï¤Ük[Šˆ…2°Ê~åš¿/fR{ŸgB{¦z1óU ¼tûgQisˆ¤ò>Õyñ+çÒäTÿ°…•ÏÒÎP	~úpF•¯\OWõé'Îa}°v¦QýZäpË28£‹‹}þÅ›ùé^‚€ÅJ¸^/H{V7i7u•Õ’D]}:C²8QnèÙLiïõ,ÑÞâÜǾS_%Š).ÁX‚%š,?º‘XàH;Èw`%à‡@X߀Ú¥©Ÿ¡Ž¢cµÞÇ:K»¢®¨VßÒ¿[,üÅ4¤¤¡¦ÂuMé×vi•§MîÆ´t×iIãŒ*cÃ	Ûo›tmFÀU!øºˆœÉÀ¨ïÏ/üŸN·©%Ӊܡ{jÙ@‚ñä#T÷ó?W°$‡‹úeDK \ÐÃ}µ¾EÐ<…\;ȳUÚÞ¤9²Q{ÿ¬ EMGˆ£h±rneþئ]
œçY¸PT»˜¬,6]‘Q-«ëBÇ4Öa=qÚÝoÌh´*&ƒÞ´—¯ÏÎç?»H	øÀÀ!’ÐõJGLË’(z$”Ô,ã‘>hÖvƒVÍþ[³Î7&ëšÞ
ΰs}”Xק"jÝǍµûm?¬íâ?°U"zoœ{þvÜ¢ŠEê÷ôh7S¹U06fc™„`qGÛ­kùãY6Þ=¶qÙúHˆŸdziÖm­Í¡µ·0ˆ‘¤ð·*²µÂ¦omé_ÕÔ”·8½…«£X€ÖÏ(KÊˆ÷j£ýôít¨
âîX($,²¦n[4«'ÀáYæ~}ë.Nx7õ%1z‡>@¿;yŽÑôÓÐ¥© bq8¬ƒ¬ãGN&@ŽÛÄ©¬*ý0âaˆˆ#
A•ã«PBp”€Å~5GdЃäeÝ=I®Ö/Ûkêxcº;c*’ =<ఉšº~âÖ” ³É]m¹8þ¶_\Û N[µ3D</ÐE5ü]{s¦'ŽÐC2#	ÅàÎ?^<ĺšÿ/ý² ÊcŒ<â%áYVom–™ÿãHkLÞ® š…׍XGHÈð¢>Ãûe~ñýåÛóó`¨%ÿˆBO`Ämfæi+bÁ¸³&Ü=¾À¯-óy	a<–ZŽ<‰û$PX.&£)Ï5ìÛç“ý¹FÒ>…tìŒ"ôøò2VîMÒ–:­MÚn×<C
Iq~ùöyGâcIF@Ž1êíx'¦Õ²|Þ)xêí±tÞ#S-í¤±ò®0Q½å5U»UÚQŸvUoËœÊ7nܶ5NÒÕÔߦ™Y½ÞÔ­S˜VÔcÀnÌÉÆx% =rOÆ1ñè)!‚U­ãÛvGi0qgoËFA1¼|00àxtÊç\tµ<¹è*A&WJ’^+ZGR#Z›º¾÷0qƆÆl `£6§M›c¸Î|;ÿf&¹÷úÓKÁÝ%Qò©^ík
7Ya¸]nc½—šfYÝßsUĤVÙ˺Îa8:pÙʺZâie+iYÖ6ƒ±¯ À{`µôi®rÛ‹ß}½˜Séw!Ú»·!ÆB"<«é¦Žsë¢ëÇZÃ?Œ*?€Ý@ÞdÇަܯ³Ú–¥?挦Y#<v2IúHÙÌõˆ3dFAÿìqpè‹ ôÍS’!‡î bJôgÌûâ3x؉	´ÖŸRƒkˆ1ÇïUB%j*`ç!w/NØÐ,]ËÁÛSßÛt·ïO/G*q
ý¦ÝžV'ŒÑá
+ŽÞ¼ú>Ï{¤hGÙGïs:aZcó`‰P?ÿåÎ>=†1	Éði.g7ÓÓœ›Ýbg*Ó¤”;bžàÒ¾Å,vôwÑ?AôÉ+._)N5É…ƒÖ^Rú:pÃGpý¯ß¸¡,f’Š7÷ô?«ÿ¼_’ã­ƒo‹§æù,Z^
 endstream
 endobj
-1988 0 obj <<
+2171 0 obj <<
 /Type /Page
-/Contents 1989 0 R
-/Resources 1987 0 R
+/Contents 2172 0 R
+/Resources 2170 0 R
 /MediaBox [0 0 595.276 841.89]
-/Parent 2004 0 R
-/Annots [ 2001 0 R 2003 0 R ]
+/Parent 2155 0 R
+/Annots [ 2185 0 R ]
 >> endobj
-2001 0 obj <<
+2185 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [138.796 170.23 190.044 181.134]
+/Rect [138.796 108.456 190.044 119.36]
 /Subtype /Link
 /A << /S /GoTo /D (structwcsprm_292133b2b7143b969a3af6a3f2cf3709) >>
 >> endobj
-2003 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [138.796 120.411 192.813 131.315]
-/Subtype /Link
-/A << /S /GoTo /D (structwcsprm_9063e8d0c956e9eae7f7d6f3608b9ed2) >>
->> endobj
-1990 0 obj <<
-/D [1988 0 R /XYZ 90 757.935 null]
+2173 0 obj <<
+/D [2171 0 R /XYZ 90 757.935 null]
 >> endobj
-1991 0 obj <<
-/D [1988 0 R /XYZ 90 733.028 null]
+2174 0 obj <<
+/D [2171 0 R /XYZ 90 733.028 null]
 >> endobj
-1756 0 obj <<
-/D [1988 0 R /XYZ 222.073 693.486 null]
+1987 0 obj <<
+/D [2171 0 R /XYZ 114.916 693.486 null]
 >> endobj
-1992 0 obj <<
-/D [1988 0 R /XYZ 90 677.317 null]
+2175 0 obj <<
+/D [2171 0 R /XYZ 90 678.796 null]
 >> endobj
-1757 0 obj <<
-/D [1988 0 R /XYZ 421.294 643.667 null]
+1988 0 obj <<
+/D [2171 0 R /XYZ 222.073 631.712 null]
 >> endobj
-1993 0 obj <<
-/D [1988 0 R /XYZ 90 626.94 null]
+2176 0 obj <<
+/D [2171 0 R /XYZ 90 615.542 null]
 >> endobj
-1758 0 obj <<
-/D [1988 0 R /XYZ 419.043 593.848 null]
+1989 0 obj <<
+/D [2171 0 R /XYZ 421.294 581.893 null]
 >> endobj
-1994 0 obj <<
-/D [1988 0 R /XYZ 90 577.121 null]
+2177 0 obj <<
+/D [2171 0 R /XYZ 90 565.165 null]
 >> endobj
-1759 0 obj <<
-/D [1988 0 R /XYZ 243.453 532.074 null]
+1990 0 obj <<
+/D [2171 0 R /XYZ 419.043 532.074 null]
 >> endobj
-1995 0 obj <<
-/D [1988 0 R /XYZ 90 516.064 null]
+2178 0 obj <<
+/D [2171 0 R /XYZ 90 515.346 null]
 >> endobj
-1813 0 obj <<
-/D [1988 0 R /XYZ 358.042 470.299 null]
+1991 0 obj <<
+/D [2171 0 R /XYZ 243.453 470.299 null]
 >> endobj
-1996 0 obj <<
-/D [1988 0 R /XYZ 90 454.289 null]
+2179 0 obj <<
+/D [2171 0 R /XYZ 90 454.289 null]
 >> endobj
-1814 0 obj <<
-/D [1988 0 R /XYZ 359.866 420.48 null]
+1992 0 obj <<
+/D [2171 0 R /XYZ 358.042 408.525 null]
 >> endobj
-1997 0 obj <<
-/D [1988 0 R /XYZ 90 403.753 null]
+2180 0 obj <<
+/D [2171 0 R /XYZ 90 392.515 null]
 >> endobj
-1815 0 obj <<
-/D [1988 0 R /XYZ 145.292 358.706 null]
+1993 0 obj <<
+/D [2171 0 R /XYZ 359.866 358.706 null]
 >> endobj
-1998 0 obj <<
-/D [1988 0 R /XYZ 90 343.981 null]
+2181 0 obj <<
+/D [2171 0 R /XYZ 90 341.979 null]
 >> endobj
-1816 0 obj <<
-/D [1988 0 R /XYZ 186.457 296.932 null]
+1994 0 obj <<
+/D [2171 0 R /XYZ 145.292 296.932 null]
 >> endobj
-1999 0 obj <<
-/D [1988 0 R /XYZ 90 280.205 null]
+2182 0 obj <<
+/D [2171 0 R /XYZ 90 282.207 null]
 >> endobj
-1817 0 obj <<
-/D [1988 0 R /XYZ 179.961 223.203 null]
+1995 0 obj <<
+/D [2171 0 R /XYZ 186.457 235.158 null]
 >> endobj
-2000 0 obj <<
-/D [1988 0 R /XYZ 90 206.475 null]
+2183 0 obj <<
+/D [2171 0 R /XYZ 90 218.431 null]
 >> endobj
-1818 0 obj <<
-/D [1988 0 R /XYZ 194.626 173.383 null]
+1996 0 obj <<
+/D [2171 0 R /XYZ 179.961 161.428 null]
 >> endobj
-2002 0 obj <<
-/D [1988 0 R /XYZ 90 156.656 null]
+2184 0 obj <<
+/D [2171 0 R /XYZ 90 144.701 null]
 >> endobj
-1819 0 obj <<
-/D [1988 0 R /XYZ 197.396 123.564 null]
+1997 0 obj <<
+/D [2171 0 R /XYZ 194.626 111.609 null]
 >> endobj
-1987 0 obj <<
-/Font << /F31 528 0 R /F22 521 0 R /F41 696 0 R /F42 717 0 R >>
+2170 0 obj <<
+/Font << /F31 604 0 R /F22 597 0 R /F40 783 0 R /F42 818 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-2007 0 obj <<
-/Length 2822      
+2188 0 obj <<
+/Length 2584      
 /Filter /FlateDecode
 >>
 stream
-xÚµZK“Û¸¾Ï¯P͉JY\ ø˜ÛÚñ¸vã<Ö£T*åø@I‰e‰œ%©O~}@ƒ_àx+[:ˆ$>âC?ÐÝ HVüÈ*
V1ý”ñÕþr¬ŽðôÃ
ÁÖ
4o¬ö·Û›î¼å§[mÕëñ9%«íá³Ç}Bց÷¼¯ŸªËzCyà=4ÕußèëOâQTk’xbM¼b/àiœ¤±ë/ÛŸoÞo[rg‘¤þõæó—`u€!þ|ø,MVÏpø$MW—›2¼>ß<ÜüÒö¡Ÿ3x>%'lY<Êü â­x>õCŽ2Ö–\M¶“ò‚?Ü“°ë‚©O?P=ü'˜ÆØ4±ÆZowwП†0¢~Ì"?W";|Ñ J;ІĩÏ*/üˆ†HÌìÏ‚2Ÿ‘»ûÿ&Šqo ~܍žKó¦¡÷ãáP‰ºÖ7å£üç^súHI«ºÑ7â,.¢hlhèe…~%«ªì¥ßT ä¶+°€ƒDdÃ
-QÆ”
ÕŸ,³ôÆ‚+ÓÚr
»”òu6ì‘3P¨±G>ð$ƒqS2îGQQ{êñ±¬ôÅó)ߟ´‚.rš\ÊêEßž2Äî„(P•çs¹ÏqðåÀW*–
¸jʵßnO¢ÚM³
-/®µ8 ç–ú¿nJÓ(M@sò¬ÂgUVÔ0ÄKÖäe¡Ÿ=eUv¨jM ÏiÚÏÍ©¼AFc¯ûS‘ïa¸/C
“8ö“(YE1‡ÿ%óôÆ‚t=ìÒžZSFõIö‡00²Á8‰)™A›MœÔ«eyq>ækʽßÖ„{¢¸}
!@¡æ<{ÑÈçü|ÖW…4‚T£ºÛaOµhðjˆ¼¼X‡t†,¿æÅq(rG>
^«uƒv
-?ìµbËø£ÂÇ`œ0
S§Þ
ÆI=ìHR¿Ñ3"¤ø¾5%žOºö!¯Ä¾‘
-•w%>Í|–xYGÜëûxh¦ÖÈ›H(ñ£”‘Ð%oFôÆ‚½yÐå|°"ðj| OƒqS²"ZŸ²V”o_Â<ÊU  ^]^„~|—Äý¸9e
>¾Ö~¶ø
-¨õúôtÎu¢z–È‹Rûþ°j‚ñ¢²æD¾
ƒiÕœ*NmÐüZÛúÁBªƒ_Hô¨à¾î†J/¢Ö
OU~ɪ\9	´<VåE7¨† ¡0ôJ¿N½IÊBè·”kÁƒ‹Ž´puÿÓöGYõ‚£Êvg|E…€o(js-%
bèÆ;¹ôXÞH-¤0¨´ Ôò´‚cô±T­ÐWY­ÿoõ$Ňª“[ìuÉì~©ÅY«ßÃÌ£ov/ú¿K
-ú^åÄh¡œä¸ô5ª@¶^²c_¬H‰u‚Bæ*Ç)Ø/ž ʈÏh¯B‹&*´çf¢MUh±ÄÉwWhÐßD…úiH_S¡…éX¡»B#X[S¡Q»B#v…ÖAu…Fº
-Í4Q¯ Û¡ðý"MÒR[KEšFo,øD‘ÖïR©¿5ã°HKYÒ'Ÿ(Ò$ÆM	ù;	YÒªÒˆ©ÒHW¥© ‡%1%mK42Y¢IŽ××h9\
ªlßÈŒ®ýÌÑNß ‹GpQJ>Õf®]¸ÑåÞY¸+8š$KdX31Ié+
-8™Ž-ôdýfuØ+ß&|²àQ £òMcœ¼rc…=b˜@’X]h%8GµM5Ítá¦ÞÊÁ@²v“7]í&ïTցU»©ØЯÝäJy¶|{ÎÛòÍ%ü°Ë×—o.½·å›‹zØÑU¾½"wĘ;r‰£dÁˆïß¿šÊ,Á¡ìŠü’)êÄE-û	/O®Ç9(IéM÷åôI4ת€¨4êæMœ’^’VhӐ2Í#Æ›¸6
©ØfÒ
ÓšVTë÷’ø"V¢m@ÄX÷X^+96‡ü˜›]P†yé =Fd{Yxb'ßr½¨lI…Äî¹Ý2«}¢ŒËC2¥*Jùx¯€M\\ã&$PŽqð>o5n)Fš>÷…ª¤O:a-x7öÈRpŸ™õšÁl,ÐhkÐÖi´íu4DåJ'!bF„ý
B­ewZÞ¿•Å¦~û\:äÞ8HYÁœ…´m¹ñüY$¡Ênt y fQ#.ÂV#ÂIX„5òД_×ð/ê¡6æÐM¼ €4¯ Ä,*ÀEØ*`@8© ‹¢ÞA8ª›<;O{ƒš/Åþ|—0‘} 
tN8ßýóíûûu
-Q.cÞ½Pq–[ñs^Ï&ó’š[̼–5dQɶVÇ}¶Iwl̸L8¨dÏ‹a•1˜´ Ì¹¨kµÏF]ƒYŠº.®6ê:	¡,ÂYê°v¢.%~D¶ï@óÆGÌ¢õ]„­ù„“ö·MÔý˜Âì.O¦ÛVl¹BÒ±;м؈YÛEØŠ= œÛ"4¡õ—kV4ùÍÒNJÞ9ÃDMa„…¶òèìïyÿ0Q¥~ÔV`oƁžòÿG4e~@¨Û8hÖ8³d'¡1ΐpÊ86!µ*³å—û~pº)Sè/h¢Ík1‹šp¶šNjÂ"d3š¨{áÚ­ˆˆCwÉ‚":м"³¨a«ˆá¤",ÂЄ©ò¸–'•ysºäû׈³% µ±š1‹â»[ñ„“â[„Åß®Ïá1e0¥X:›§­öÙ<m0KyÚÅÕæi'¡±—E¸=åÕršvgiJÀ‰øB…fæ폘Eû»[û'íoš,ý¡*¯OZ
ÅUžíȝ©7¸bö¨“sY~5°öô"¿±Ý2½h7jô¶f»¬/»m‚á¦WøI0x~ÓÑNÙ‡]Ο­…’9uÛ×`Ü”ª9‰{”Ö‡ô¶Z˜Íà])•£w'1Ì+’Ê#ŒùOx¬öÙig0KÓÎÅÕN;'!N›p{ݦMsM at S"u;âêè
-<7{~½fgµzo7Å“(­³™/Ú­§®ì’ûÙXNâ¹PÝX Ù¹l0KsÙIhæòpj.Û„÷Ò{ʹ’FŸèÝM%«Ž¢pÞàˆÙX ñˆB®N»HÏõ.ÔŸFl<ðCht²!ÆÍƁó¶£ÞŠ£,À¥®±¼©a„—1M„ï@ó‡fp</¼‹­ÞÅf„GŒ½îø˜5ß);¬_	e²w yÙ‡°@dw±µ²»ØŒìˆÁ²~¼1øI»þŠ…<«C4¦3s=0hìKt40³0\„mÀN‹°0F¹½Fš¦ ¡µüš¢êŸ[b”¾\ÏM~È/úkºãǾ&6!ú¥êe¯í¿ÿñ~|ì.?¿ƒ+m¥<[2-‰ŒÑå¨eÞm¸a0Ú[}'¿ÑWêÄ®9é›kQ‰}y,ôŠQêeçc©V OdƒùD‹y§LÖË:ië¶\žË&}!á[L}˜!lˆ¾ÇïŨw…¨Ôž£~Ü~Ð’2ÚûBBTU9헐þ9T|rŸ8 ‘ˆÿþïkUu%~Lz/r¯/Äh‘]}À€âú9ù¯æâ^ž¥
-<ÇŽõIîvÇ#}G‚Kk<ô_ï>‚É~z«oC_ÞaEõçòÛËQ;Ñ?½dÊùê4Qò
+xÚ½ZYoÛH~÷¯ò2q؏¼9΁‚I6Ñb°ðZjKœ•H
I­¿Õ]Õ/Iž#AÔGu]]]õ±6	à›$Á$R‘Ÿ5Yl¯‚É
+Vß_1ڝÁö¬µÿz~õã;§ü$“ùƒ=2_q6™/o=å3>± ¼ÇEµ+·ÓW÷µ.÷‹Ç_ôƒ.§,öô”yùBÃj'‘'ÙônþÓÕÛy#œTS"4¢¿º½&KPñ§«ÀI<y„qà³$™l¯$4Þ\}½úWÃ׬Y§˜¸l~ªÆ<ŸûR’YNF¡±¯^åõ½1ãÇwœ¹€Yä‡\Z&¿*@Ù¢¾`1PŠ÷Ù:²E¢„H€	#ßjÝw	PŠI(Е¡éf£\Å—–õ¬EnÑ–ÝgitpF“Í
æÇ,êjÐs¾£9/·ÇÈÈõÑ5í{‚ë f‚CtoKÑmU­(¬Ó{–“-yAâóäèå@…E¾Œ8Q8 ?ºÓàHr?Œ(oK.
+¡‘ø*àß*FX"½ëå²ÔU…“âÁü*¯^k\ +yYÕ8ѽÕyÝ&•^šã‘´,ÓCw+'ËÛ·/à²TÀ&¡R`¿ŽzÖ"ÄAŸ¥±ïx‡á\ nìï…ž£9/RÀ^Ø‘ˆD~|(J<®³Å´5Im[”œ®S¢½×:'Wn6Å"­õÒFñdÆ¥•2cÌOÆí|­+aš–4ØWzI‘[àoUnÓ\š
OKZ+Ó¼·i9®íÒ2ÝêZ—
+wy	Å^oêu±_%‚G^­ë<[€º‡ÁãŽ"?cïÐä¥ëuÔ³ùð™÷X¶ŸÖX„qóÌÙU¡wÉŽæ¬`—,BÖœæKò¶{
fð<¼Ê¦\yL™òtþâ%lH …
xO°v@ÊÇl³ÁQn.Á¸ÑÎî‰S¥kZ°!Ô’©€-\dñ¿,_õM–Qèóà¹^wÔgï³$¯ƒÙ&ÿØôÑSB± žarÖïŽæ¬è>##ú%¾Éé|ëI<®5¤+
+íeVêEmjf­f9­ÃM¦¡òº1.ÝÓDs å2¾JB_‚r¢™¨g-òa4÷XžNVLÀ
ÀÑŽð~$šó"E­+²ÉV\1oQÀ;Êl"à^Ul5.oõöò.×ë´¦å}UãÚ½¦#àÖýn·É0q|%fP`ì÷™p—¼˜·ÔeëÍ@æ›	˜»°ÛYnóÔŒ®
iß>e0É1ùI†ZÁ¼:ª$[]áƮ̶i™Ù ‡²Øâ†-aD)T/ñ8÷2RäOÙЂ…-fZ½û0ÿJdyZH«ô~CGl
+xªu^Î•±4ˆ(¡»h<Ú…º¼4^H@
ÀÅ Œ=tpD‰>2®Õ8J+ü}”-“Ä…|šê¾­ô]Nç¨òàäþ€¿Ç¢€s[WˆãTY½pL.0»ÛtÕ5+´f­èÀ[Uj©Ñd¢…#
`%Ø6Ñ"?ˆâ?
ÑhށhÒO$D“	ï”Ë¢±6Dc®˜ƒh¼
ÑX¢I¢±#Ds[ÜËáòF0ºð»Ç¤âüy	¥!õ¬E>‚Òº,­û›k죴DÄ]á#(ÍÐœ	<–¢#²Ó˜ƒiìÓlÖ#ŒÆFã
Fc£ÍÈx>HËqQ:(ÓEmJ:Æ5\Gó~ƒcB‚1¥)³Š?î±Ç|ƒxo£ÇÊÛÂñ8¾á ÄʘÙoæËÎÔãõ(€k1ìà·‘ØãByØU`€ßæ¬\Å1	eG0V&p€lxC1dÎxãIlŸ"7{*ƒ2àÍLŽàÍÌlف_ÞìmtÁ›ilœÄoÏóyƒßÎßgù|üvÎï
~;'ºÏè[á·ñâÑý¾¨x,ÖîãÇ…Þ&_prØýýžÌ]ïËÞ÷€D`”°A_æ	©b_š˜˜Õ 8ürC¯z¹¼ªMÀ¤\Ùù*«÷K—[rÊ(¾?Öö|â$£^‰O{%­ëˆüÞ^al͘…¡ð@	2S„ bž²
+	êÃNWD£ý^|¹¶_Z	<á7oošñûŸÀŸqÃf¯§Œ1oîˆt½püŽÙØ$j#3®Qᇡ{…Šüˆ…ÎÖë_9‡–²¾ #"úÁ=p#³ˆáˆ‹Æ$´|	vÍFЂô…ŒÜgœ‰1N €	Ÿ~ázÊ6£@ž`ÄTaÀ™	@õn‘	µÇ]Íá„-€°bŒcÀ¶ý®L÷d_â¨yζ•p
jº™ÿçóÛ!–3MÐY˜¥#7x¢Ñ[&¤ÍcV¯Iá2Í6X«a¶L«µ&½J 
&€š¯Ä	¼6Á:Ùμ›7z±IK‡R*ðÆÖÛøŽª½K}é&[†¨Î¬ ­Ì÷ƒËáÏÁÐÉ©¦ô‹ÑøKWß*ÿ}È—øÞzÆbD3Ý¢(ÊefÜ ÈëåßÌ~`Í)gÀ×é÷/6í	f«Ü¯4y±qÊÔ|"ÿNa§œRíôâ;{Å´G­WൽbÖ	²7-jåáenpF¡.Áy–÷ȳíjQ.oïnï¨om\f€½
âØ,oÁ©´šž)d&‹ÂÍÔâ76¯?Àf§.°“¾’
+ê  1_vH=k‘ ».K§yu	Øu”8ìΉî3j€]ï/s,–P .µËÌŸ[”i-FdcÅw§ld\Á9ÕÝo–ÍY©ŒÇ¾Tª#Ú„H_|ö	ÁŸiª£>/¹Ç’ŒÞfO'Ž9>o3’œÜeÓü
®ˆwš¤5{¶éÛI馢vT¥K¬€´Q¹VÑ2[èf‚Í«ÐåµÈÛeOÍ“´ç°Oa·J¬«Ù²i}QÏr‡ØŒc‡Ë>ß¡ TzîÒR6d 19ðßái	0Áõ„~Ãð:™#ئu™=¡ÞË=ÂwcM¦˜¿ÃPkÓþEIDP¸+š6ÂöêžÛ4SüT:_ìïõƒ)¤ý½¿L:…¦0ÂX€‰“q]8Ȥ	bM$ú!T!ÀØ	þûõÛwÓ$ð®M»ñæíPI¥|ˆw¤6_T‡ç¦£™U¤"ýRÿ¦­ÃïûtiÜIŠ—ÅoPˆLk—П‚›ˆãþ·nó‡9WÕ‰…©ø¦¥ôRZ½#Óvmš¿P£òN¨Ò¦M[7‘’Ñqs}Õð? ˆ ö£ š˜·Í“‹=$ž©G{†”¶üõ°­Çü0bÁƒ®’œ×eãâË©C*ñ•’c’̃f¡úëÿwÄV¯gIû?‡„<$/’n?•t®K×^?^à|
+øfO÷Éõ¶%þ°äUÀ_‰ g<`Ì	WMcä—›¯!2>¼¦£~ìsê	RåMñtXa«¹‹	Ĉ{þ"´žò
 endstream
 endobj
-2006 0 obj <<
+2187 0 obj <<
 /Type /Page
-/Contents 2007 0 R
-/Resources 2005 0 R
+/Contents 2188 0 R
+/Resources 2186 0 R
 /MediaBox [0 0 595.276 841.89]
-/Parent 2004 0 R
-/Annots [ 2010 0 R 2011 0 R 2012 0 R 2013 0 R 2015 0 R 2016 0 R 2017 0 R 2020 0 R ]
+/Parent 2155 0 R
+/Annots [ 2191 0 R 2193 0 R 2194 0 R 2195 0 R 2196 0 R 2198 0 R 2199 0 R 2200 0 R 2206 0 R 2207 0 R 2208 0 R 2210 0 R ]
 >> endobj
-2010 0 obj <<
+2191 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [138.796 702.288 192.813 713.192]
+/Subtype /Link
+/A << /S /GoTo /D (structwcsprm_9063e8d0c956e9eae7f7d6f3608b9ed2) >>
+>> endobj
+2193 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [304.504 702.288 334.721 713.192]
+/Rect [304.504 652.469 334.721 663.373]
 /Subtype /Link
 /A << /S /GoTo /D (structtabprm) >>
 >> endobj
-2011 0 obj <<
+2194 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [176.872 672.708 233.1 683.612]
+/Rect [176.872 622.889 233.1 633.793]
 /Subtype /Link
 /A << /S /GoTo /D (structwcsprm_94c26ce331cc876d63baeeada9820241) >>
 >> endobj
-2012 0 obj <<
+2195 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [475.212 672.708 511.506 683.612]
+/Rect [475.212 622.889 511.506 633.793]
 /Subtype /Link
 /A << /S /GoTo /D (wcshdr_8h_6dd857f7b61a5b349cc8af5a4b6d8a1c) >>
 >> endobj
-2013 0 obj <<
+2196 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [107.002 643.129 137.219 654.033]
+/Rect [107.002 593.31 137.219 604.214]
 /Subtype /Link
 /A << /S /GoTo /D (structtabprm) >>
 >> endobj
-2015 0 obj <<
+2198 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [306.939 558.319 334.934 569.223]
+/Rect [306.939 507.625 334.934 518.529]
 /Subtype /Link
 /A << /S /GoTo /D (structwtbarr) >>
 >> endobj
-2016 0 obj <<
+2199 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [176.094 528.739 235.092 539.643]
+/Rect [176.094 478.046 235.092 488.95]
 /Subtype /Link
 /A << /S /GoTo /D (structwcsprm_8625c0a6ff99c754566c46c2372df801) >>
 >> endobj
-2017 0 obj <<
+2200 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [475.212 528.739 511.506 539.643]
+/Rect [475.212 478.046 511.506 488.95]
 /Subtype /Link
 /A << /S /GoTo /D (wcshdr_8h_6dd857f7b61a5b349cc8af5a4b6d8a1c) >>
 >> endobj
-2020 0 obj <<
+2206 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [407.807 211.904 438.023 222.808]
+/Rect [473.548 193.085 511.506 203.989]
 /Subtype /Link
-/A << /S /GoTo /D (structtabprm) >>
+/A << /S /GoTo /D (wcs_8h_27d3dd209db3e76cf4c50f48c01ba986) >>
 >> endobj
-2008 0 obj <<
-/D [2006 0 R /XYZ 90 757.935 null]
+2207 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [89.004 181.13 126.961 192.034]
+/Subtype /Link
+/A << /S /GoTo /D (wcs_8h_60673d05a3513659ac848a9cb3d0cb07) >>
 >> endobj
-2009 0 obj <<
-/D [2006 0 R /XYZ 90 733.028 null]
+2208 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [144.336 181.13 183.957 192.034]
+/Subtype /Link
+/A << /S /GoTo /D (wcs_8h_f3f00b876c8212d43f32a51feeadaa81) >>
 >> endobj
-1820 0 obj <<
-/D [2006 0 R /XYZ 121.581 610.416 null]
+2210 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [307.711 89.776 332.667 100.68]
+/Subtype /Link
+/A << /S /GoTo /D (wcs_8h) >>
 >> endobj
-2014 0 obj <<
-/D [2006 0 R /XYZ 90 596.621 null]
+2189 0 obj <<
+/D [2187 0 R /XYZ 90 757.935 null]
 >> endobj
-1821 0 obj <<
-/D [2006 0 R /XYZ 211.413 519.937 null]
+2190 0 obj <<
+/D [2187 0 R /XYZ 90 733.028 null]
 >> endobj
-2018 0 obj <<
-/D [2006 0 R /XYZ 90 504.084 null]
+1998 0 obj <<
+/D [2187 0 R /XYZ 197.396 705.441 null]
 >> endobj
-1822 0 obj <<
-/D [2006 0 R /XYZ 90 486.594 null]
+2192 0 obj <<
+/D [2187 0 R /XYZ 90 688.714 null]
 >> endobj
-2019 0 obj <<
-/D [2006 0 R /XYZ 90 472.899 null]
+1999 0 obj <<
+/D [2187 0 R /XYZ 121.581 560.597 null]
 >> endobj
-1823 0 obj <<
-/D [2006 0 R /XYZ 114.388 89.441 null]
+2197 0 obj <<
+/D [2187 0 R /XYZ 90 545.928 null]
+>> endobj
+2000 0 obj <<
+/D [2187 0 R /XYZ 211.413 469.244 null]
+>> endobj
+2201 0 obj <<
+/D [2187 0 R /XYZ 90 452.517 null]
+>> endobj
+2001 0 obj <<
+/D [2187 0 R /XYZ 323.482 419.425 null]
+>> endobj
+2202 0 obj <<
+/D [2187 0 R /XYZ 90 402.697 null]
+>> endobj
+2002 0 obj <<
+/D [2187 0 R /XYZ 269.027 345.695 null]
+>> endobj
+2203 0 obj <<
+/D [2187 0 R /XYZ 90 328.968 null]
+>> endobj
+2003 0 obj <<
+/D [2187 0 R /XYZ 304.315 295.876 null]
+>> endobj
+2204 0 obj <<
+/D [2187 0 R /XYZ 90 279.149 null]
+>> endobj
+2004 0 obj <<
+/D [2187 0 R /XYZ 306.576 246.057 null]
+>> endobj
+2205 0 obj <<
+/D [2187 0 R /XYZ 90 229.704 null]
 >> endobj
 2005 0 obj <<
-/Font << /F31 528 0 R /F14 1038 0 R /F41 696 0 R /F22 521 0 R /F42 717 0 R >>
+/D [2187 0 R /XYZ 133.885 154.703 null]
+>> endobj
+2209 0 obj <<
+/D [2187 0 R /XYZ 90 137.976 null]
+>> endobj
+2006 0 obj <<
+/D [2187 0 R /XYZ 340.568 92.929 null]
+>> endobj
+2186 0 obj <<
+/Font << /F31 604 0 R /F22 597 0 R /F42 818 0 R /F14 1084 0 R /F40 783 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-2024 0 obj <<
-/Length 1824      
+2217 0 obj <<
+/Length 2175      
 /Filter /FlateDecode
 >>
 stream
-xÚÅYYoÛ8~÷¯0úRˆX¢(å-M“¢E·ÛM¼(IP(㨰%W’7ñ¿ß¡H*ºl»›jÃ9?Î2ÅðLC<\ ñi¼šàéVßOˆÙuaÛmí¿OÞœ38…BŸMçwõqŸ NÉtž\92s	ÆØyˆËu±š¹”cç²*6q¥ÇòN38rFœ,–°*‚P8™ÝÌ?NÎæp£g¾ýcruƒ§	¨øq‚ƒéŒ1"a8]M<ÊÌx9¹œüÑðÐëÖǬã„62„}Þ˜‡(òBcc|Ú*míññ2[T`×v­ŒysNé/ð$ȧ^Íês¬i¼
CŒ@©(.dµ)2™91‰2`D´ç3|SÌ(v\¥ZWÒè÷õôRb¹”e•‚ŽÑR¯,ól‘V›Dêi”%z€Ò¢Ûq=ð2§.£àíŽWÀž^‰ªj"_Ú+Ìj3\ßg(aÌd¾p¢Ç´ÔÕv-KC#ÑÂŒ^]œ¼:@æ«wg§Íøý§ßÁÏzÀfŸNf„gn‰d[~*$U‰D‹»+ò•Váõн°(ˆom=¹¦ÔZJBç
Ñë#E 7’‚;	
-¹ŽÌ˜„–/Á.wȝzˆyÁw—6ÆI2ðÊçN §×f„½ŒN'³;ónÑ@ôØiWS8‘fz¥º—zp1…àe¥çwêjÔ£æn”zžß(Å "4âNç}93Àl;“!á[Óh$R…Î·êbnŒ6iuo.¢t™f=K¢ò^½
-¹Ê€þVÿÉé@Ӑ"
-ª¶­îÍ;/£BšÛ•æ¾ƒ­WÁžÜåæbFËt‘sV23i¹Q™g%ª/ÎÀxôÂÛTŸZ&­,øò߇,Ñ÷­g¬FÄ0ÓÅy^$©rCTÉ£ÿšýèNgDÕ/pFöQúòJ“§€KÒìÿp
-Ûå”r-ãö
-覽¨íµ^{E
j¯¨RnæRÏTÀ%z®’M‡<]-â"¹º¹ºÑóÚejð0ƒäÅ2¹§šm߁	™)Ú–zªÊq¦‡
Ç“/ô@g§vcä	qO½ 27›Ú(†â¢ÕäXj·E^7:mõY*·©XÑREÁ&…¶œ`(ùaW‰A¥iöŠî3R¢FzAO`Dm#·ÓZÕ°¶(ÒZŒŒ%]ﲑPçxWtÏFK³W*¡ò8ïˆVéËó8bŒþ¤©–z¿äKcô*}Üi4Ä!ô÷Û¬Iöî²QrMõáÖMŸCÉ«ópVÑV
àŠ,Ë\/•²ÐÐl”z®pËfRåzÛä5á¬ÓÇæJÖçŠBó†­B×Õ4ÑåRÀ©¨z:?Èq4ôQؾìËé°€JOmZJ‡ #Âö߆§=h¨Ùþ>ÖGÀí$–`UEú¨õNríßÉòʘRDYéjW3Æ‘ÏD§WXç¥mõk·–èg¾·+Ç›[y§
-i,_ºÖya§ðÃÔ`F0PXP×–,`¨k¢¡v‚܇6¶éÿ|{v>±s2ãÜ9=*É9
-˜¡V¯S‡ç÷ªª–FEó»)k ¶uø±‰åN£x‘‡B”Bkfº?Y2:}¸—…ìUuÃBU|U"sS`dIË*WUÈ6ŒyföÍ®\C“\5HIÍq¾RÊ~Ò`8@‹)
-=ÿ@æ²Ôn‹|@ú,MæB÷ÙŒ _®ì^Ʋ4û%öY”5=Ô³‡×„›kR¶>{@‡ß|+Ôc¸n¡“æ߇ën tyr3„™k¨ž¹ü”fÒ>çëÌ@…”Z¸(”¬ŒÌsÊ@dSFƒ‹œD–q‘ÞZ¼¥Y± õe¾ØX 烮‡2è3ð¬$TêzµÛ"v==–ÊtˆÈbDCëÈîAÌÒì—Øc´bŒ7óG ËåÄ`ybñ¦ íÁ˜&{fêRö‹Ô g**œ½ È „‚M©$ C 3Ôn‹|òKe:Ädd*Þ>éÊîƒÌÐì—Øc´d¾a821²r–G@&(Â4<2C¦AÆŸd—Í‹nw.«_e/3¸þ‚Ó)…_/83Cí¶ÈGrY—¥2¢23õÞòº²0Ó4û%ö퇙aXÃÌëÀ,ØÕU®¾]cÌTPö|Nz‹þþ]ؐ@3ímyól¹ùÜ9𝫫`¸[ÁLi§š£çÒ¯÷æ!´ÞXÌ0ˆ&>ÿ÷*©ŸÎ>ô\$lÿ-ćäå™—³‘^§•™Týa¯{üÍÎgž·z"ô	Ž1;VµKÍ(&Äv¨ôÉ1_O/?O?¼ÕS™Ã·[ýû.Ü.d6üÁFœóþ¦nA
+xÚ½Z[ã¶~÷¯0òd5˨˼e§;‹¦‹¤ÙqÛ}ÐX[ˆGrtÙK}ER¢$ŠÚM0ÀX–>ñã9çãá!i²ÅðG¶	ÞF<B	ãÛÓËoÏp÷͆è§x|°ž¿:n¾}`ðJB¶=>w¯‡qJ¶ÇìýŽ#B÷‚1Þ}:Õ·êe ï›ª=5êúxÕžÄ;±'»â$àn'Ñ. ûÇï7¯=¹îg¡¤þmóþÞfÐÅï7±$Þ~‚kŒH’l_6eúúºyÜüÔ·¡î3¸ï²Ž¶ne‡¼7Q葶1/ÙéoH0¼îXòcÌÄn6BAD5Bùéî®ùrµ‚R:@aŒ}%
+i åX!É#‘nôhÚªÙ¼=¢(¡}ï8QQù.Ë*Q×êKù¬>›‹P`­j@q/¢€à5ctZèϪJ¿ŒI?u§²hҼȋ³Æªç²­öïY~Î5Túü”	ƒ«tÒtà¢ùœ×È!ž0ŠP̃E][Ï»ÀÛn"8„(Æ}·(åS‚áʽ\ã'$Jp4"|È{§[Ž‘ÑÏ‘@û#x'uXË8ÞͺfZ”ú¦î`04„†(iߐöE8#dÅójÌŒpäiZ·	ñ²÷‡²8Ô7qÊ¥&OF e•åEÚK:d‡=”ÄñŠGвG4fÕ#>ÂÞ#B§G,B¢=òØ”¿îáSÔSo,; úƒ5 eh̪|„½&„NX„T;à2RÝäéÕ­†n¼§k’Èd晥cÙ8¯ª¤xÿ¯W¯ö	äÄ=ç»û×óÊ!Õr+….û™Àœ„×ü<€–ý¬1«~öö~ž:ýl2#4vM5w³+÷òޏÙb/æ^ƒY˽>®>÷z	u(lÂGsU¶ž|ý¹—GQù``0kðL	]°	Mî}›"­<“no6ºbÄoö Z6[cVÍööfOf[„&ÁþÔ¦E“ÿGdƒåƒÅ$èôðx”¥îÿxýè(Å&Dÿ:oü“ÿRâ,F,ZÎ ZŽÆ¬ÇGØgBèŽEH­zàjéò4žü2¥Íš'в'4fÕ>ÂÞB§',B¶à‰z”®ýŽ7YsÄ Zv„Ƭ:ÂGØ;bBèt„E˜4Už÷–!ysyÉO_a~ yŸóÐo¾Z4ß`ÖÌ÷ó§„.ómB®Í?îc°÷I®§Ú«7]ÃD@šÁ”¥yÚz¾8OÌÚ<íãêçi/¡‰—Ex¼äÕú4ퟥŽQ„×â?€–ã¯1«ñ÷öñŸ:ãošYúMU¶7冢}yÕ>À0½¨u3:kŸ\ËòWkÒ§«,–ƒdþÆ“ë…YÍÃzœðÝç~q_û‹£O,–ª³F¼³l7h¯íÓ&¥í`Ülš’³aꏯÁø)aªæ$QZÛRmµÐˍô©”Îù(ÿ	çD,‡ƒ†bÏ°ž/;Yv®aØùÍ0±1lÝ4—Ù 4%R[÷eS­¦·|~kÓk·†:Ceâ&Š¬[YLö †²K.ï—s¹TGÈVÆò Z˳:–}„ýXž:DzEø ÕS.•4´êy:Ó
±„BPéBæ`æ=
+8Lª‚€ëÝ¿ÌØ`,ó³iŒŸç}C£GY€¤ÚL¬omã£%_1~ -u|±ã}l½ñ>6c¼ÆØ뎷ió;my—Ëü¶ eÛC
+`¾b»­·ÝÇfl×]ÖÏ·g0Šû
õ¯Xqs­§3 at .&$Ç+µ¯ZL³–0¼„&aL	]	Ã&%ŒÙÜ^kE9’)xhOvO&çÅhcþ¥½6y–¿ˆ¢ÎËÂd ®M4Ô!Уâºc÷Ç_þ©ƒ`kíËPW*Jy:"ሄ&è²WŒ²Ý7ÁAo¿QßžKy¾$¯>åò8⢾´E%Nå¹P+vFé.½žËn5  ê<A>ø”_¯êÞ%•õ²š´Õ³¼©Õ#u!oբѷJuã@Ô÷´ÐLgQˆªÛyT·¥]àÛŒJ9¡„«Q%ªªt	fªóõð£ìK™gó³%ŠÆ|v¶4ªU¬]ƒ[š
3ª¬R¾Óám‹ab¶nµ¤‹ÀN5øSTôç.0gŸPƒžåomu+k³ñ\×/ûLꎕæê ²k!h›"’£µ@¨}”ÙNËC™™‚ß}ªf<ÐÅ!‚	&4Ÿèq݁Ú:©„Åt‚	íKº&áö\Ï$¡BÔäï+‘fgyõugyñםå‘ÙYž½M×TiQˁs‰)©ni•ÊA/QY;YmžÅ¸zËD}ªò'#ƒ|Z“ݪòZž[sìRÎ
+pʁüIe™‰£µê_£|^ŠOš”¦CDÐeÆ„“dÌ=-þ5ÆÏ8ih´Á6‘8ãºA‡ÄB‡Ä ´sIn»$&³j¸®1ûƒE69t™é*ýNg‚È`ÎL Ö !$Gsȶ,2>XpÇzoܤ4b♌wHÆÜS‘iŒŸqҐWd¡nÐ!²È!²úvr‰n;D9ÓdUdö‹l|âäÎe`Ο#3š ˆS¨1¢a²šËú`Á¹lܤ4¢â’Fcî™ÌÆÏ8ihñ° ;ƒiÑù‹©òÿýW9êç1ŠÈè!º@ÿìF³Ë¾ÑEU6Þ8îº3ñúш=P$¹ÃôŽaõb¢õ,‹SÍü|ÿøäó÷WúU#ªw½ôÎÎßÊÏ_ ¦›zGþnhîžÿÐMlC
 endstream
 endobj
-2023 0 obj <<
+2216 0 obj <<
 /Type /Page
-/Contents 2024 0 R
-/Resources 2022 0 R
+/Contents 2217 0 R
+/Resources 2215 0 R
 /MediaBox [0 0 595.276 841.89]
-/Parent 2004 0 R
-/Annots [ 2031 0 R 2032 0 R 2033 0 R 2035 0 R 2037 0 R 2039 0 R 2041 0 R ]
+/Parent 2155 0 R
+/Annots [ 2220 0 R 2223 0 R 2225 0 R 2227 0 R ]
 >> endobj
-2031 0 obj <<
+2220 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [473.548 479.101 511.506 490.005]
+/Rect [407.807 447.553 438.023 458.457]
 /Subtype /Link
-/A << /S /GoTo /D (wcs_8h_27d3dd209db3e76cf4c50f48c01ba986) >>
+/A << /S /GoTo /D (structtabprm) >>
 >> endobj
-2032 0 obj <<
+2223 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [89.004 467.146 126.961 478.05]
+/Rect [422.111 206.754 442.096 217.657]
 /Subtype /Link
-/A << /S /GoTo /D (wcs_8h_60673d05a3513659ac848a9cb3d0cb07) >>
+/A << /S /GoTo /D (lin_8h) >>
 >> endobj
-2033 0 obj <<
+2225 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [144.336 467.146 183.957 478.05]
+/Rect [430.977 156.934 452.058 167.838]
 /Subtype /Link
-/A << /S /GoTo /D (wcs_8h_f3f00b876c8212d43f32a51feeadaa81) >>
+/A << /S /GoTo /D (cel_8h) >>
 >> endobj
-2035 0 obj <<
+2227 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [307.711 375.792 332.667 386.696]
+/Rect [428.756 107.115 451.5 118.019]
 /Subtype /Link
-/A << /S /GoTo /D (wcs_8h) >>
+/A << /S /GoTo /D (spc_8h) >>
 >> endobj
-2037 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [422.111 325.973 442.096 336.877]
-/Subtype /Link
-/A << /S /GoTo /D (lin_8h) >>
+2218 0 obj <<
+/D [2216 0 R /XYZ 90 757.935 null]
 >> endobj
-2039 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [430.977 276.154 452.058 287.058]
-/Subtype /Link
-/A << /S /GoTo /D (cel_8h) >>
->> endobj
-2041 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [428.756 226.335 451.5 237.239]
-/Subtype /Link
-/A << /S /GoTo /D (spc_8h) >>
->> endobj
-2025 0 obj <<
-/D [2023 0 R /XYZ 90 757.935 null]
->> endobj
-2026 0 obj <<
-/D [2023 0 R /XYZ 90 733.028 null]
->> endobj
-1824 0 obj <<
-/D [2023 0 R /XYZ 323.482 705.441 null]
->> endobj
-2027 0 obj <<
-/D [2023 0 R /XYZ 90 688.714 null]
->> endobj
-1825 0 obj <<
-/D [2023 0 R /XYZ 269.027 631.712 null]
->> endobj
-2028 0 obj <<
-/D [2023 0 R /XYZ 90 614.984 null]
->> endobj
-1826 0 obj <<
-/D [2023 0 R /XYZ 304.315 581.893 null]
->> endobj
-2029 0 obj <<
-/D [2023 0 R /XYZ 90 565.165 null]
->> endobj
-1827 0 obj <<
-/D [2023 0 R /XYZ 306.576 532.074 null]
->> endobj
-2030 0 obj <<
-/D [2023 0 R /XYZ 90 515.72 null]
->> endobj
-1828 0 obj <<
-/D [2023 0 R /XYZ 133.885 440.72 null]
->> endobj
-2034 0 obj <<
-/D [2023 0 R /XYZ 90 423.993 null]
->> endobj
-1829 0 obj <<
-/D [2023 0 R /XYZ 340.568 378.946 null]
->> endobj
-2036 0 obj <<
-/D [2023 0 R /XYZ 90 362.218 null]
+2219 0 obj <<
+/D [2216 0 R /XYZ 90 733.028 null]
 >> endobj
-1830 0 obj <<
-/D [2023 0 R /XYZ 449.996 329.127 null]
+2007 0 obj <<
+/D [2216 0 R /XYZ 386.954 291.92 null]
 >> endobj
-2038 0 obj <<
-/D [2023 0 R /XYZ 90 312.399 null]
+2221 0 obj <<
+/D [2216 0 R /XYZ 90 275.193 null]
 >> endobj
-1831 0 obj <<
-/D [2023 0 R /XYZ 459.958 279.308 null]
+2008 0 obj <<
+/D [2216 0 R /XYZ 90 257.703 null]
 >> endobj
-2040 0 obj <<
-/D [2023 0 R /XYZ 90 262.58 null]
+2222 0 obj <<
+/D [2216 0 R /XYZ 90 243.133 null]
 >> endobj
-1832 0 obj <<
-/D [2023 0 R /XYZ 459.401 229.488 null]
+2009 0 obj <<
+/D [2216 0 R /XYZ 449.996 209.907 null]
 >> endobj
-2042 0 obj <<
-/D [2023 0 R /XYZ 90 212.761 null]
+2224 0 obj <<
+/D [2216 0 R /XYZ 90 193.179 null]
 >> endobj
-1833 0 obj <<
-/D [2023 0 R /XYZ 184.156 179.669 null]
+2010 0 obj <<
+/D [2216 0 R /XYZ 459.958 160.088 null]
 >> endobj
-2043 0 obj <<
-/D [2023 0 R /XYZ 90 162.942 null]
+2226 0 obj <<
+/D [2216 0 R /XYZ 90 143.36 null]
 >> endobj
-1834 0 obj <<
-/D [2023 0 R /XYZ 184.156 129.85 null]
+2011 0 obj <<
+/D [2216 0 R /XYZ 459.401 110.269 null]
 >> endobj
-2022 0 obj <<
-/Font << /F31 528 0 R /F22 521 0 R /F42 717 0 R /F41 696 0 R >>
+2215 0 obj <<
+/Font << /F31 604 0 R /F14 1084 0 R /F22 597 0 R /F42 818 0 R /F40 783 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-2049 0 obj <<
-/Length 601       
+2230 0 obj <<
+/Length 903       
 /Filter /FlateDecode
 >>
 stream
-xÚÍWMÚ0½çWä˜ðÎØñÇm˪«öЂÔEUHÌ
-	»üû:8°ì&ÕJH„„¿fì÷ž‡aŒ>Øú|É%ÑŒûÉÒÿÉÎ>xX¯öìrïdý~äÝ
˜õ"Z04Û»$œ¢?JÇ'ˆa xNÖ«bö(‡`X›¤týŸffŠU`B²ÄØY©´"NFÞ—Ññðg¢:ú¯7ž€ŸZˆ¦•ÿlû@PkéE”Õý…7ô~÷póÌη±ãÈ>¦GÁô%jŽi¾™.L…ûn€Ñ«›TÖ†Û3*§ß Ì™œî,I$imá¤ê÷—««ù‹s ôÕ¡§)ýJ"hToÍa"ò‰;ÏJSdñ6kã:y¶Ø…‚Ä:`‹½cF­xoIbW$WÉ
°£]ajå
dÝÆè¶ú²H¯O4z“pö7Ù¼å
-àr˜xS¹[™«b5¦õI2^m“¸H›Á 	(uΏ{ë,£SK{ºfµé¸0q:i‰T’PÎ.'ˆldý?A8ÑŠž#ȺEû©äÇ‚pÖíb‚¨îrâ
ä	ÝeBTA^Æ×')•‰Ý³ÉÐjÓç0Ìq[I"Ñx¹ •ØL«Y¼¼jZ•ÝEjånCê]¹Í5á<j+•Á@ÁÏ/Ä÷/	/õi¥-ˆ–Q]iקW„LfŠ¸4é·k¿:ƒòÀLÝ@ºUXŸ7¢P½DªÞ¬²=óëÓð›}w|½wÈÔÎӝk?ç/»'“½×¦z(4Åùñp8E
+xÚÍW[o›0~çWðÒð|7îã.6MšÖFÚCWM48)R^þýŽ±IHH×­SÚ‰Œ}|Î÷}>ÇØ$ÄðPãP	…4átàp½âGNão&ÁëS³–,œÌºé’ AI8É/"‚1Žn§Íª^Æ	8:oëõ´uí333uLÒÈÄ$*§zUªUÄY|9ù¼Ÿl‚{h‚Iúgpq‰Ã ~
+0b:
o¡Ñ:\œ2ß^çÁ׍×Ï ÿ;AØãô(CXŠ
=D‘H=ÇfÀøšº¶^Ÿ¾uA°€&…€ÖÃwŒ™³†Qˆ«ÞÂévr²qÆñÖPRD6¾.j“å—ΈҭQB”@BKÛ@’rX`ïo`Ê#©wwfÚu]š|ìI¤4Ù0k}œÙ7L™]-Lþ*NæÑíµ)ÝxVúñº®j×Õ´Y»n\»hÜp
q!ºÐ]G{]4½¹×ÚÓªl³¢ô“r7\•³ª^fmQõ¡¯ªµŸ×^Ë(L8äÖ 
+AZ¸õtÈ8Ž^¹5lŒÙOBB5"‚…R3ÄSéÒÈÔsoq6H¨Þ:˜wI5”sߥ_u óÃIiת“yL`Pi;XöRº·ù=‚=Gr*ìçw¹ãdº‰)Žª"'7Åc1Êía,ŽtÚçÎòÇ*Ëó¢œ;¹-ÏÓ˜ˆ¨Kè(ÊÖÔe¶p_ëƸFU. Aîc)"Ôë²[@	µa ãˆæ;Ū}±ÞÄäR “þ¶B·l:åãÂÎ~!±‡ ü6›…waÃeÀn>V
+øÅúRø @ò0ÀÒ¢»ƒŠ|I|ýO%¯ÖPãT)ˆ,ž°‚ÓÚfŪ¸;°¦a¥ž$;ÉÕô?`Ǐ¶„¹Y´ÿAqÜí¶/@úòDåÎ	¯C¸.‹öE75ÆÔÞ¯ÌØÄ10íüxä¡SâêfšÕù¡S¢B8MŸRÜ7ãc"üŠà×þè11UˆÚÃÊs	¢	Ò<$›SúAš‚À%U"æäÙQøx{âcûÄ?²Û»§	„à‡¤vˆO¿ÁuWP™"EôðŠ&‘VÜ_Ñ|tKèƒ)MµÝÅ ÃíÞ“XÓhíÉ|és»Ñ'˜ž0ì¾(&ĵf1Ý
+óííùg8}|㧢Q×¼ºwïwÕÝýî>{êØ;æXž_è%Ä@
 endstream
 endobj
-2048 0 obj <<
+2229 0 obj <<
 /Type /Page
-/Contents 2049 0 R
-/Resources 2047 0 R
+/Contents 2230 0 R
+/Resources 2228 0 R
 /MediaBox [0 0 595.276 841.89]
-/Parent 2004 0 R
+/Parent 2155 0 R
+/Annots [ 2233 0 R ]
 >> endobj
-2050 0 obj <<
-/D [2048 0 R /XYZ 90 757.935 null]
+2233 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [128.157 690.706 194.318 701.237]
+/Subtype /Link
+/A << /S /GoTo /D (wcserr_8h_1691b8bd184d40ca6fda255be078fa53) >>
 >> endobj
-2051 0 obj <<
-/D [2048 0 R /XYZ 90 733.028 null]
+2231 0 obj <<
+/D [2229 0 R /XYZ 90 757.935 null]
 >> endobj
-1835 0 obj <<
-/D [2048 0 R /XYZ 184.156 705.441 null]
+2232 0 obj <<
+/D [2229 0 R /XYZ 90 733.028 null]
 >> endobj
-2052 0 obj <<
-/D [2048 0 R /XYZ 90 688.714 null]
+2012 0 obj <<
+/D [2229 0 R /XYZ 256.465 675.861 null]
 >> endobj
-1836 0 obj <<
-/D [2048 0 R /XYZ 184.156 655.622 null]
+2234 0 obj <<
+/D [2229 0 R /XYZ 90 659.134 null]
 >> endobj
-2053 0 obj <<
-/D [2048 0 R /XYZ 90 638.895 null]
+2013 0 obj <<
+/D [2229 0 R /XYZ 90 641.644 null]
 >> endobj
-1837 0 obj <<
-/D [2048 0 R /XYZ 184.156 605.803 null]
+2235 0 obj <<
+/D [2229 0 R /XYZ 90 627.074 null]
 >> endobj
-2054 0 obj <<
-/D [2048 0 R /XYZ 90 589.076 null]
+2014 0 obj <<
+/D [2229 0 R /XYZ 184.156 593.848 null]
 >> endobj
-1838 0 obj <<
-/D [2048 0 R /XYZ 184.156 555.984 null]
+2236 0 obj <<
+/D [2229 0 R /XYZ 90 577.121 null]
 >> endobj
-2055 0 obj <<
-/D [2048 0 R /XYZ 90 539.257 null]
+2015 0 obj <<
+/D [2229 0 R /XYZ 184.156 544.029 null]
 >> endobj
-1839 0 obj <<
-/D [2048 0 R /XYZ 184.156 506.165 null]
+2237 0 obj <<
+/D [2229 0 R /XYZ 90 527.302 null]
 >> endobj
-2056 0 obj <<
-/D [2048 0 R /XYZ 90 489.438 null]
+2016 0 obj <<
+/D [2229 0 R /XYZ 184.156 494.21 null]
 >> endobj
-1840 0 obj <<
-/D [2048 0 R /XYZ 184.156 456.346 null]
+2238 0 obj <<
+/D [2229 0 R /XYZ 90 477.483 null]
 >> endobj
-2057 0 obj <<
-/D [2048 0 R /XYZ 90 439.619 null]
+2017 0 obj <<
+/D [2229 0 R /XYZ 184.156 444.391 null]
 >> endobj
-1841 0 obj <<
-/D [2048 0 R /XYZ 184.156 406.527 null]
+2239 0 obj <<
+/D [2229 0 R /XYZ 90 427.664 null]
 >> endobj
-2058 0 obj <<
-/D [2048 0 R /XYZ 90 389.8 null]
+2018 0 obj <<
+/D [2229 0 R /XYZ 184.156 394.572 null]
 >> endobj
-1842 0 obj <<
-/D [2048 0 R /XYZ 184.156 356.708 null]
+2240 0 obj <<
+/D [2229 0 R /XYZ 90 377.844 null]
 >> endobj
-2059 0 obj <<
-/D [2048 0 R /XYZ 90 339.981 null]
+2019 0 obj <<
+/D [2229 0 R /XYZ 184.156 344.753 null]
 >> endobj
-1843 0 obj <<
-/D [2048 0 R /XYZ 184.156 306.889 null]
+2241 0 obj <<
+/D [2229 0 R /XYZ 90 328.025 null]
 >> endobj
-2060 0 obj <<
-/D [2048 0 R /XYZ 90 290.162 null]
+2020 0 obj <<
+/D [2229 0 R /XYZ 184.156 294.934 null]
 >> endobj
-1844 0 obj <<
-/D [2048 0 R /XYZ 184.156 257.07 null]
+2242 0 obj <<
+/D [2229 0 R /XYZ 90 278.206 null]
 >> endobj
-2061 0 obj <<
-/D [2048 0 R /XYZ 90 240.343 null]
+2021 0 obj <<
+/D [2229 0 R /XYZ 184.156 245.114 null]
 >> endobj
-1845 0 obj <<
-/D [2048 0 R /XYZ 184.156 207.251 null]
+2243 0 obj <<
+/D [2229 0 R /XYZ 90 228.387 null]
 >> endobj
-2062 0 obj <<
-/D [2048 0 R /XYZ 90 190.523 null]
+2022 0 obj <<
+/D [2229 0 R /XYZ 184.156 195.295 null]
 >> endobj
-1846 0 obj <<
-/D [2048 0 R /XYZ 184.156 157.432 null]
+2244 0 obj <<
+/D [2229 0 R /XYZ 90 178.568 null]
 >> endobj
-2063 0 obj <<
-/D [2048 0 R /XYZ 90 140.704 null]
+2023 0 obj <<
+/D [2229 0 R /XYZ 184.156 145.476 null]
 >> endobj
-1847 0 obj <<
-/D [2048 0 R /XYZ 184.156 107.613 null]
+2245 0 obj <<
+/D [2229 0 R /XYZ 90 128.749 null]
 >> endobj
-2047 0 obj <<
-/Font << /F31 528 0 R /F14 1038 0 R /F22 521 0 R /F41 696 0 R >>
+2024 0 obj <<
+/D [2229 0 R /XYZ 184.156 95.657 null]
+>> endobj
+2228 0 obj <<
+/Font << /F31 604 0 R /F14 1084 0 R /F40 783 0 R /F22 597 0 R /F42 818 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-2066 0 obj <<
-/Length 2366      
+2248 0 obj <<
+/Length 1358      
 /Filter /FlateDecode
 >>
 stream
-xÚµZ[¯ã¶~?¿Â@_d¤fxuPèf÷'H4{€>l,ËÇBlÉ•ä=ëßáE6u1å
ü`JÍÇù†‡"?²Hð"1J˜Xd‡¼x…»ß?÷tWÞów/ß>1x%’-^¶æuI dñ²ù	DèrE0ÆÑ[»Nëz¹¢GÛú”µ¶ýK¾Íë%QQ^.I”åpWQ%#ΖŸ_~xøðrw]Ljèÿ>|úŒèâ±D-Þ I’ÅáSæÚû‡ÿºè°÷ÜŸ²N6oeKÑ™GE1s6nªÓzŸë~ûDøõµX!‰`è—þƒ1³"¾æñ˜:‰·¬9Ö‡ÇÇïYs^AæJ¯/¬”D8Ž+#I¹S-ðÓ’ˆ¨rDe›×eº·W§&·ªÜŸ—RD^ ã¾€EXõäÎÈÆs^›®¡§cƒ	N’¿Å ÑŠr_L%ÄÉ~ªótóy‚’@/uŒˆ?Ÿ1ÁˆæŒÄà.õŒ(D)½‹‘˜þÇžÑQI¿¢gù¸³ rÄxbô}øÚÖiÖUéz³µÿYUÕ›¢L[×Ë}Uýaãt¼ŒÇ}ÞØö¶®¶õîù§—e¢¼ûñs‰{üü¥(³ýiÓÍbON0'ÿ6á˜#ݐÍ[ð tíÆŠ¤€±ÃœäßÇã`EhŒ˜rÒH½OÛÔóTäûM3y,€>z3l{ÏM\óÉ'X"ÎÔE‡(”Š!Œž×	L­V'$%8îÂ@á	Q}<ý ~u¿øÈN:Œ<PiG¸#©â ÜŠ *Rì6ë’"AfXw2³¬_uXv¬{€!Ö}¼;X!TjäØu¤TA;¹1¬Óä6í<ï°0íNf–ö«® í!ÀŽv0D»wí!äJü[QnFКVA!S…™ïL"%fˆw2³Ä_uˆvÄ{€Ù.­Ç#ÁYð6óN:=P©¡s½ì~mËt<ò%¬-”…-v2aX)…¼Ã‡ýÓÏSë,·˜<y}~Û“NfÖ“¬«'C€'=ÀÐòñî˜B!äJÏ‘_ô_>MB‡¯°ÑÒŠÌM&H·H2ã'3ë‚«®€B€<À|¼;\B¨ô\ »-*¢/c¤¤
--­ÈŒ`c‰˜» “™s§ë¶‚€Î>`(žõ çãYz RC·íù˜©çˆK6ÖÉ„…„½FŸÝ¡Œ)㷝x}~Û‰NfÖ‰¬«C€=À}U¾NeC¶
=À€­tz RCוžAoc7bÄš+­ÈÜŠaŠgÈw2³ä_uÈvä{€ ÖÛbAäJ\nŠq*Àâ˜MVdŽx‘ Ïïdf‰¿ê
-ìˆ÷ ñƒB	ój=]d8/XÒïQpZ€p¸k}…ü²ÏË©,M—þBdÄVdÎ5<F˜Ï¸ÆÉ̺æª+àš`çðV%“Âþ ûU¬IéÈ-“~Ïn»ÈI‡û8P©áÓºNÏǸ¢ˆ¦ÅÉŒ µ^¦™ɥ…ˆ«q½ÏÛ´Øç[’yŸ7Y]Û¢Z’¨œ+m=J[Øšˆ9Š1 #Iî9Zxu•žŒ8žBWUlÓµ.vU½þø!Öû=mB¬H·¯Fãþˆâ,zÛÙN7iTè*'–CGq¤+y82¤‚@zj«ð™¶E–î÷g{w}všaØ—Æü>Ú:áP÷
-»bl±»Eã–H¢­	âöÕx´5yÛXóMXKKG’žöVµ†XÚ•$ýÊt—"ª¸²¥l盶r(MS4&Tƒ%R6	#ÁU‚Mׇ6¤ËÉMáò¸7(Ø‚Œ.Ø+ }©ÖªKµî¦öo
/ÕgûÐö0ò²±µa¸¥ýâ•xaÌ|0n²ÚʍmdÕQ¯³ë ïòƒUëPe¬Ã=³@`s! $
-»ìxn†ZÑÕEv"Ð{Êàå4¥¿Þ1³¥÷@‡“ÒI„°˜D˜yXWG+`mUmfêÁe1ŠMÃ~õ>»h /=e׳Ž&ì8£»;‰VO‰CËÇʝFsÍ0WÔøÛÜ85é«=‡ŒÊªÍIÛj´Ï‚ì€Ô]¼t²ÎöÕÝxä!40ÔI„@Š$÷‡F:®rÈ#—wÚÉ0ûêæ&ÎÁ‹}øaYØI„@¹4Í+èxœss¾|Ÿ™V4è+sFî6õRˆÈž
-õ˜Ã4h¢“!ö”t+HB:—jç8%&ÎÙ³¥tßTîølçŽÕŽuµ¯^OîÊFÇ^LŠ‰ÙúQ±ñ|†ç¤Wžø8B
Tº€¨³ƒ1[D¯‘˜öñ‡QÑÉ„QŠl„0TA¢gß÷/§°ˆ¾ûæÛ0ñ˜fJFë<Kͪ~ O-õjÿÊôà4Ç4Ó×^eU©ÓèBŸ”êë·¢ÝÙ–[‚ú«:…±Ž>·¬3ÄE'¤5›Üõf“-u´×—zõ6æ<=¿||þY_¨h—§[ÙþbÇ\õÖF­¡…%í´ÝO÷²k=Èfó8î¥zÌb›!kÞ6v ·ÀZ5‘èP³!ö~mÆPœ€';¬õÙê?Ö9÷,os"wiVW¶ÙœÖM[´'w
w¬st_H)r{s_Š6wsŒÂº›ºˆ—KŒ§/H²”èÅ{6™°Â««ôD:ÑSèÎÄÜ¡ð‹ðpê8‘ …49‘>\Ñ6ù~‹&´™•|D‰§ÛO™Cm·™ª²Ó!/Û´Û#uÛ'ÿµËFL—¼ï.‹Éí×àûwvïBÄH·­ý¾ø’Oìâ¨>þ¿ì|M~	¸Ï›+ at 3ýZ¸OÊÓaÛ@?AlËVd\èYu¸m•ø3¬²Ë±3Ëí1¦,´Zèmïåc’ÍÐí¥=!É ½lÐDÝV$HˆÉ荡‡DŠ?þ¡—)³H…b’ø»{Ht‰gë¡rò2¯Ó¶ÛÐw_ü³k<éiî‰íQ˜=
-i¯(&Ž»­–í>®ù÷wõ†äù½„À`ës7Ú¿ž_Ç•&ý!Ú˜œÿwBËÿ
+xÚÍY]oÛ6}÷¯0°ùÁ,¿)ÀemŠņ5öƒb+©Q[Ê¥‰ÿý.M*¢,ù*Ölȃëðž{Ïá—(6¥ðǦ–N2Ä
+5]n'tz¿¾Ÿ°ðtçÑóÓÅäÍ™€VÄj1]\ï›kFgÓÅê"Q„‰ÙœQJ“‡ú*«ªÙœ+šœ×Õý²ö÷Ÿó뼚±4É‹K–9üšòT'RÎ.'ïOä!5%´£þ{rqI§+Hñã„aÓéÜS¬n'’‹p¿™œO~ŠáðûPuŠ‰ñò¸ T«¦<N81,Ô¸*ï¯6¹ËûÍ“m3“Mp¸FR*<$Žlˆ4< –w·Õöädû×r¯LYg¾çmƒyª	5f:g†h.ChEÏfL%ez]ÔyUdÿßý]îoÊb³›i•hÀú¹€Ç‚ƒxÝ"y(bö+Ï¥°/©°ÜdÕé”XÆ^¯º§nÚfVdÛ¼Ÿ}½œä÷ëV+sÿ}—Rß­À»ÝŒÑäQ¤EÞE“^]A¦ý‚µ„Û—Œ#ˆè¡’FP(•±€½¨òlu9 ³eÊ_O3 HX1`WúE â€")áœ?Kóo*±J5’HÂRó‚r9<qI„WøÝc]eËz]!™k]–eµZY’Ü”åWXmïoŸºã&¿ó÷×U¹õw§~]̬H~>ýôŽô¥ìN„?¬‹åæ~ÕâÈ%ˆ±?X]Óãoò„tÈ—~ ­`ÆùS¿Ì7DtzÜÛ–Î}1gë|³ºØRp£ˆ¢úèn'z¾ßÄÚ3ªaÙKŸbìû	çêÆ
kËÊÕ`pB&‰¥¦CÖãaYÚåsª›€ø34Î|rÏÜã”èÔ uJVì¸ìš¥.{ÀŒÊÞÆBdÇÙ#BLö˜ï²cÌ!ó¶/»"Z§hÒCFe—–\‰Ë0£²·±Ù1ÂFöˆ“=æ{†ìóAHÇüu]¬zÔNV˜ƒ°R•‡xåùqå…&Ú??®|ÀŒ*ßÆB”Çå#Âå—¬ê÷<I”]ÂãÒ4N}ÒQçnÝ}¬aCÞK@ÃêÂ^qÀà´Z˜öÂðË¡Þ 
EÆPûü¸“3ê$ÂÕ:‰6NF„ØŠùž1†0惐‘‘ßÜ%ï÷&óËÖ2:šÝo+PfÔƒ6âFØxbÄ|Ïð c>y ï[\%ßú0’ê-Z{ÈØZ¬Ùïü0̘Q¬ã „Áƒ˜›Ñ:„ã3J}ÒQ×õî6ïk/‰Ô)^lÀàŒJƒ3]uLf,•$•Ç·¿Ñóã&̨‰Wk"FؘnÊâfhCÄàÕ¡Cˆ˜èÑ8õAHG]•n=ôm¤ð>&Ñrµ‡Œ!CÍâ»à3ª~Q#lԏ‘i¬Ã7>¡Ì!s±Z÷w2%¬Tå!£ÊÎJ|#Ü`F•oc!Êc„òáà1,сOsXr82„íf„ ã©u:^0f“C;5wnŽ‰a<dlqw»nkñ­rƒõ¦…xƒ6ÞD„ÇÎ3¹{KˆÏ²-r“·¶ÝÌŽ{ÐxŽ!}VUÙî¶Gžr"™@e±âRÒwºÃ´zùgš½Í:%†Ùø;Tadø£,¼ëú÷>/ò*«óUs篋™åÉ}8ñú­9N“þÂì	å'‚úÿ8Œšpüå¦ôæˆï_Î?ÍXòá44%)áþöjç¯oËÇÝM¿³»I!ÁHž aØÿ
 endstream
 endobj
-2065 0 obj <<
+2247 0 obj <<
 /Type /Page
-/Contents 2066 0 R
-/Resources 2064 0 R
+/Contents 2248 0 R
+/Resources 2246 0 R
 /MediaBox [0 0 595.276 841.89]
-/Parent 2004 0 R
-/Annots [ 2072 0 R 2073 0 R 2074 0 R 2075 0 R 2076 0 R 2077 0 R 2078 0 R 2079 0 R 2080 0 R 2081 0 R 2082 0 R 2083 0 R 2084 0 R 2085 0 R 2086 0 R 2087 0 R 2088 0 R 2089 0 R 2090 0 R 2091 0 R ]
+/Parent 2269 0 R
+/Annots [ 2258 0 R 2259 0 R 2260 0 R 2261 0 R 2262 0 R 2263 0 R 2264 0 R 2265 0 R 2266 0 R 2267 0 R 2268 0 R ]
 >> endobj
-2072 0 obj <<
+2258 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [126.921 474.246 131.683 483.093]
+/Rect [126.921 274.411 131.683 283.257]
 /Subtype /Link
 /A << /S /GoTo /D (structwtbarr_8743b84c99b4b5e7ab7bf0653507a180) >>
 >> endobj
-2073 0 obj <<
+2259 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [126.921 461.417 136.665 470.263]
+/Rect [126.921 261.459 136.665 270.306]
 /Subtype /Link
 /A << /S /GoTo /D (structwtbarr_1e88ad32570534a006e96cba721489b5) >>
 >> endobj
-2074 0 obj <<
+2260 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [126.921 448.587 146.627 457.433]
+/Rect [126.921 248.508 146.627 257.354]
 /Subtype /Link
 /A << /S /GoTo /D (structwtbarr_f8ea7b15992ab7a86be63ff83318be41) >>
 >> endobj
-2075 0 obj <<
+2261 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [133.547 434.258 164.719 444.604]
+/Rect [133.547 234.057 164.719 244.403]
 /Subtype /Link
 /A << /S /GoTo /D (structwtbarr_9f1fcad814aa3da08dfa75ede2a07deb) >>
 >> endobj
-2076 0 obj <<
+2262 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [126.921 422.927 153.512 431.774]
+/Rect [126.921 222.605 153.512 231.452]
 /Subtype /Link
 /A << /S /GoTo /D (structwtbarr_24487eda7b17800f41bd4a452c6306d5) >>
 >> endobj
-2077 0 obj <<
+2263 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [126.921 410.097 152.864 418.944]
+/Rect [126.921 209.653 152.864 218.5]
 /Subtype /Link
 /A << /S /GoTo /D (structwtbarr_10c8dba85b62e2794071dd50a41c4bb1) >>
 >> endobj
-2078 0 obj <<
+2264 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [133.547 395.21 155.464 406.114]
+/Rect [133.547 194.645 155.464 205.549]
 /Subtype /Link
 /A << /S /GoTo /D (structwtbarr_750832793167bbeebd1074e29844415d) >>
 >> endobj
-2079 0 obj <<
+2265 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [134.114 382.38 151.35 393.284]
+/Rect [134.114 181.693 151.35 192.597]
 /Subtype /Link
 /A << /S /GoTo /D (structwtbarr_2ff7c235353320c6dd98951484012ee7) >>
 >> endobj
-2080 0 obj <<
+2266 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [126.921 371.608 149.397 380.455]
+/Rect [126.921 170.799 149.397 179.646]
 /Subtype /Link
 /A << /S /GoTo /D (structwtbarr_f862b4f90b0406ed8dd0c240768d4bd3) >>
 >> endobj
-2081 0 obj <<
+2267 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [134.393 358.778 164.062 367.625]
+/Rect [134.393 157.848 164.062 166.694]
 /Subtype /Link
 /A << /S /GoTo /D (structwtbarr_901403d05f985d4a1fbd2fdc9585bd50) >>
 >> endobj
-2082 0 obj <<
+2268 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [155.972 343.891 183.409 354.795]
+/Rect [155.972 142.839 183.409 153.743]
 /Subtype /Link
 /A << /S /GoTo /D (structwtbarr_41c30234dbdf18ac094872cf39562172) >>
 >> endobj
-2083 0 obj <<
+2249 0 obj <<
+/D [2247 0 R /XYZ 90 757.935 null]
+>> endobj
+2250 0 obj <<
+/D [2247 0 R /XYZ 90 733.028 null]
+>> endobj
+2025 0 obj <<
+/D [2247 0 R /XYZ 184.156 705.441 null]
+>> endobj
+2251 0 obj <<
+/D [2247 0 R /XYZ 90 688.714 null]
+>> endobj
+2026 0 obj <<
+/D [2247 0 R /XYZ 184.156 655.622 null]
+>> endobj
+2252 0 obj <<
+/D [2247 0 R /XYZ 90 638.895 null]
+>> endobj
+2027 0 obj <<
+/D [2247 0 R /XYZ 184.156 605.803 null]
+>> endobj
+2253 0 obj <<
+/D [2247 0 R /XYZ 90 589.076 null]
+>> endobj
+2028 0 obj <<
+/D [2247 0 R /XYZ 184.156 555.984 null]
+>> endobj
+2254 0 obj <<
+/D [2247 0 R /XYZ 90 539.257 null]
+>> endobj
+2029 0 obj <<
+/D [2247 0 R /XYZ 184.156 506.165 null]
+>> endobj
+2255 0 obj <<
+/D [2247 0 R /XYZ 90 489.438 null]
+>> endobj
+2030 0 obj <<
+/D [2247 0 R /XYZ 184.156 456.346 null]
+>> endobj
+2256 0 obj <<
+/D [2247 0 R /XYZ 90 439.619 null]
+>> endobj
+1031 0 obj <<
+/D [2247 0 R /XYZ 187.245 406.527 null]
+>> endobj
+186 0 obj <<
+/D [2247 0 R /XYZ 90 389.8 null]
+>> endobj
+2257 0 obj <<
+/D [2247 0 R /XYZ 90 291.327 null]
+>> endobj
+2246 0 obj <<
+/Font << /F31 604 0 R /F14 1084 0 R /F22 597 0 R /F40 783 0 R /F11 1069 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+2283 0 obj <<
+/Length 1837      
+/Filter /FlateDecode
+>>
+stream
+xÚÍYYoÛF~ׯÐ#…T›=yø-NìÀA›´±¶H‚‚¢VÖ"©’”eýûΔy‰rSÔCËÝáÌηs.ÉÃGxˆ ELŒ“͏ï`ö툸Õ),Okë—³ÑËko¡ÈgãÙÒ¼î$(ÏŸ=›L	ÆØÛ—ó8Ï'S*°w[滤´ãr)ó		=™Nˆ—H˜
iè{\L¾Îލ®fGánk‚ùZôߣÏ_ñx[|7ˆEáxcŒH7#N™¯G·£ßŽ<ì<ƒù>íaçÕ£a_ÕCÄ)øF–±ZË…Uë,’\mK•V©Våå5¥œ GÊã‘at½K MÛ* ±±…( ¾Ý´^ÈïÅÇÚö+êiÜ¨PÜf©Åï“¢Œç_°ÀðO:›ð)èÉ››h!WÑ‹n1Ò¢¸8óö+•¬ôzªÐ¿ÄSé„cï~B±—}›ìh Þ•ÙPK•ÄëõÁÎÎí}3,ð'‚WQjÐféÀÛªÕ)ðÇ`±l¼ŠfXt‹Q
¼B–…a·µØÅ©ƒ*ÏポʖÖëæb„I›0zXíX*£ˆ†ÜÆsÝ	•™“Rª(õ› œq:%Eº‰Ò»	‰''Dxeƒ­§wz{I–å•Æ¥´4ë,ûf´€1ØäZ–n™Ã™›ÙØþÌá¥ü`
aC†LíNfJÍåÍûÙ$bÞ«ËŸÁr®ÌIYnéÂ’l«ìàvÒWrcÙ«4ÕÚá†Z@ÐqÌÄ0â³îj‰§5ê®Ë4±ñ|›o:’C”ð¦è¶“:ša‰ÌG˜5$>zÆVf®­3£êÄ,Š)OÅÀî¨Å°ò¹.”qˆ/tƒŠfXb‹‘‰&SŽC—®ŒêÆüCjìÀLìŠøÎæ//ÍJé [fy'(8U?|"Fõà–Û,Ÿ™Â…4D«¢Qäó¦Éh·jÉãxqÿ‰JWÔƒ’Û,Ïç2ÎádÛ›h)]Ñ‹æ¾ÖEw}›zå©*[âa±M†NáÕ"Ÿá¡UG~OϨëh†å¶UÙ'"ÕQë#sŒj12^™-ˆ¬—À`›gëìnçžldmD²€ °æ±¯3‰ 炨£žÖÈ»1­ÅÒ…Q]_t1#F>¦MùíHêh†¥¶Ù(b ‚‚ѾOäSÕµÎ\+Àß#ïõ‹v`b
+ Í $žË$ÞÒ.@>7¿±ýIã[(¶q¢´}J²ôÆLér[?ïU¹²#—¾šÛÇ?W0ÄEET¶r!Ýn¤ÑTgý¨3¿Qçúfv{óA?„ÞJÆ™[ h öÌÆÍh%¤o´ÒzcÜ¿SUºðÏ×.AÐ(]´Íb[cÂo.5nkÈ% –õIqL‚þ*º¢8“¬dÍ–ÿ6—`î‰,
+}°zf'yf‡Ån^”ªÜ•¶R{8z/”#ÒN®ÕF•Òù…z Ðæ^¯Cº.æÚا`÷çÛG=­‘÷"M–.òô¸ôG‹¦ì¶û8ša‰jíÈoHTe!×KÔ=$0,C<…'Q­;£®;»Vr]µfY²ÛÈ´Œ«Ž«ÕŒÙ÷Ž}Tö={öª·›3žÌlixÝA‹ÐÙÇ[u/{šB€%¨ÊqW¢‚Ü›-+`?Ë…QºÛÌ¥ú=h@Gp؃ƏŽV›gÖÊæi§–kSú44ã¥î¢ÝX¥[äÛÇ{=–	T¥Å¿C‚B⛲íÁx½ŠuWT©«`žjéz‘zòÜë;’^àt¾è¹2áà>9}›S[ïqzqy˜MS*ºñ^46$«¢H ŠÅAC`rY€´:ţ:¤GkLЉK£ôqù´Î–ä¬Ê§=j< ­RøQšrúž´ó“NoY8Dü†©sgê	˜YÓÖåC	ðù¬½³kådÅäêÙ{}Ýóê—«.+¡{WGxÚ?Ž·âñV †îV@—Eæb ¾ÐG„öe$NE
+@ïÞÜLå?‚Ÿ®>ö'PÕA¾ýôxÔ¼Séƒ.€^ˆ’>èüèÖ†ïýÝÏWŸz ÓµnðBÇÖ]pÒiKëØf³?uÞÊq£C ¤2¸!!â~tÔ$[ï6©ë~Ç,‚Ÿñör—(óTZ´³h'…úý!ºÝÞˆº³YgÕž«³1Ÿ22öÏ\CÌ&!hsº*`ÿ©ZŒN¹oºPÏ]0^=l!ýUßW@¾uªx­ÊCÍDxô”sn•"Bºªž,®mZgÓïþâdê
_ßÙGõOJ1î>)9é™Ê<>j™¥ÕÙFÔ«®L>TŸÎ¸ý!ѦÛ'Š‰l©
 s±ã÷×·úæûæÒ½ŠBÝ
+':TmÑÃáNv®°ô7±.<ÿ ]ó¤
+endstream
+endobj
+2282 0 obj <<
+/Type /Page
+/Contents 2283 0 R
+/Resources 2281 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 2269 0 R
+/Annots [ 2285 0 R 2286 0 R 2287 0 R 2288 0 R 2289 0 R 2290 0 R 2291 0 R 2292 0 R 2293 0 R ]
+>> endobj
+2285 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [126.837 287.457 163.13 298.47]
+/Rect [126.837 695.563 163.13 706.577]
 /Subtype /Link
 /A << /S /GoTo /D (wcshdr_8h_6dd857f7b61a5b349cc8af5a4b6d8a1c) >>
 >> endobj
-2084 0 obj <<
+2286 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [304.678 287.457 341.529 298.47]
+/Rect [304.678 695.563 341.529 706.577]
 /Subtype /Link
 /A << /S /GoTo /D (wcshdr_8h_c75623ee805ab7d43b0bba684c719a60) >>
 >> endobj
-2085 0 obj <<
+2287 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [103.994 263.546 134.21 274.45]
+/Rect [103.994 671.653 134.21 682.557]
 /Subtype /Link
 /A << /S /GoTo /D (structtabprm) >>
 >> endobj
-2086 0 obj <<
+2288 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [201.594 263.546 235.128 274.45]
+/Rect [201.594 671.653 235.128 682.557]
 /Subtype /Link
 /A << /S /GoTo /D (structwcsprm) >>
 >> endobj
-2087 0 obj <<
+2289 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [353.972 263.546 390.823 274.45]
+/Rect [353.972 671.653 390.823 682.557]
 /Subtype /Link
 /A << /S /GoTo /D (wcshdr_8h_c75623ee805ab7d43b0bba684c719a60) >>
 >> endobj
-2088 0 obj <<
+2290 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [408.849 263.546 445.143 274.45]
+/Rect [408.849 671.653 445.143 682.557]
 /Subtype /Link
 /A << /S /GoTo /D (wcshdr_8h_6dd857f7b61a5b349cc8af5a4b6d8a1c) >>
 >> endobj
-2089 0 obj <<
+2291 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [456.533 263.546 494.222 274.45]
+/Rect [456.533 671.653 494.222 682.557]
 /Subtype /Link
 /A << /S /GoTo /D (wcshdr_8h) >>
 >> endobj
-2090 0 obj <<
+2292 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [170.358 251.591 191.598 262.495]
+/Rect [170.358 659.698 191.598 670.602]
 /Subtype /Link
 /A << /S /GoTo /D (tab_8h) >>
 >> endobj
-2091 0 obj <<
+2293 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [99.245 212.114 124.201 220.961]
+/Rect [99.245 620.22 124.201 629.067]
 /Subtype /Link
 /A << /S /GoTo /D (wcs_8h) >>
 >> endobj
-2067 0 obj <<
-/D [2065 0 R /XYZ 90 757.935 null]
+2284 0 obj <<
+/D [2282 0 R /XYZ 90 757.935 null]
 >> endobj
-2068 0 obj <<
-/D [2065 0 R /XYZ 90 733.028 null]
+190 0 obj <<
+/D [2282 0 R /XYZ 90 733.028 null]
 >> endobj
-1848 0 obj <<
-/D [2065 0 R /XYZ 184.156 705.441 null]
+194 0 obj <<
+/D [2282 0 R /XYZ 90 606.646 null]
 >> endobj
-2069 0 obj <<
-/D [2065 0 R /XYZ 90 688.823 null]
+2270 0 obj <<
+/D [2282 0 R /XYZ 90 582.277 null]
 >> endobj
-1849 0 obj <<
-/D [2065 0 R /XYZ 184.156 655.731 null]
+2294 0 obj <<
+/D [2282 0 R /XYZ 90 582.277 null]
 >> endobj
-2070 0 obj <<
-/D [2065 0 R /XYZ 90 639.114 null]
+2271 0 obj <<
+/D [2282 0 R /XYZ 204.31 547.148 null]
 >> endobj
-952 0 obj <<
-/D [2065 0 R /XYZ 187.245 606.022 null]
+2295 0 obj <<
+/D [2282 0 R /XYZ 90 530.421 null]
 >> endobj
-174 0 obj <<
-/D [2065 0 R /XYZ 90 589.404 null]
+2272 0 obj <<
+/D [2282 0 R /XYZ 300.28 497.329 null]
 >> endobj
-2071 0 obj <<
-/D [2065 0 R /XYZ 90 491.041 null]
+2296 0 obj <<
+/D [2282 0 R /XYZ 90 480.602 null]
 >> endobj
-178 0 obj <<
-/D [2065 0 R /XYZ 90 330.427 null]
+2273 0 obj <<
+/D [2282 0 R /XYZ 90 393.92 null]
 >> endobj
-182 0 obj <<
-/D [2065 0 R /XYZ 90 198.649 null]
+2297 0 obj <<
+/D [2282 0 R /XYZ 90 379.35 null]
 >> endobj
-2092 0 obj <<
-/D [2065 0 R /XYZ 90 174.28 null]
+2274 0 obj <<
+/D [2282 0 R /XYZ 330.426 344.201 null]
 >> endobj
-2093 0 obj <<
-/D [2065 0 R /XYZ 90 174.28 null]
+2298 0 obj <<
+/D [2282 0 R /XYZ 90 327.474 null]
 >> endobj
-2094 0 obj <<
-/D [2065 0 R /XYZ 204.31 139.151 null]
+2275 0 obj <<
+/D [2282 0 R /XYZ 321.221 294.382 null]
 >> endobj
-2095 0 obj <<
-/D [2065 0 R /XYZ 90 122.533 null]
+2299 0 obj <<
+/D [2282 0 R /XYZ 90 277.655 null]
 >> endobj
-2096 0 obj <<
-/D [2065 0 R /XYZ 300.28 89.441 null]
+2276 0 obj <<
+/D [2282 0 R /XYZ 320.673 244.563 null]
 >> endobj
-2064 0 obj <<
-/Font << /F31 528 0 R /F14 1038 0 R /F22 521 0 R /F41 696 0 R /F11 978 0 R /F42 717 0 R >>
-/ProcSet [ /PDF /Text ]
+2300 0 obj <<
+/D [2282 0 R /XYZ 90 227.836 null]
 >> endobj
-2107 0 obj <<
-/Length 1158      
-/Filter /FlateDecode
->>
-stream
-xÚÍXIoÛF¾ëWé…ªÉìCê–¤rÐ )ÒDH[¤9PäØbK‘.IYÖ¿ï›…eQvÀ†¡gyó–ï-3O$Àð#A‚%J˜²õW°úvBüƒý׋É˧P"Y°¸´Ç%A‚’`‘
e4¥‡E©Ýè§:Û¬uÕ¥]QWÑ”QšóèÛâÝd¾ØËñZ&”&_¿á mÞM0bIlaŒI’`=á”ùq9ù<ùuÏí3X3Dö°%”!,…µD BE,šŒqXT3hÛ-Ó¦™Íþ.ªÜXñò‚Ò@‹($)·<þÄ;> aˆ‘(
ÅÛâFW§l@•x`Bœè7«´I³N7nZä€kq¹+ª+·Ð­<èÛˆ„YÛ¥K7}ӝ'Ù]ëÙøR%(æêlö-pCe	–ˆ³xÏÃ*M©¸+†`8BŽ²zšûŽ¬Žf3.‚ì®›¼¨ÒNm—"üqÌja¤‘óVöÏ[íi´úY«ïØ[=Xx«!uDDx댾1cuu	"_ÃXŸRÇkÊ!‘Žžû€Ï ØŽ#^ßvUº~º˜?ÑZ ÷Læ¿/~‰(_}˜Ÿ²Qâ	Ïgɤéó"]öËÙA
-骅¢5_,,@9ƒ:tŸ8W/ =p°ož‚_æŸN¹pŽ0ß…OzôÎC§¤Þèä=Е–ïÍóîýüËtq¡:¦ØtêlÒv¦â?Ø‹?>úlåf²µ¸!1â2yÔ¬.7ëʍëK¿	Iü@¶w«´ëÀ+¥¨Ú»wéÉE*ÇKªâh´"ÄÞ7eÝëÜû¦‰HÖ¦(lŸø%±ˆb°fBSGT€vRmÖK}þâPˆ€CGìLÎ¥o•ë'¶o~{
ןÎÝ令JË¢Û
B’îÿûù< °	?„W2gU1;å­WÔSôèòå˜áS£„ÇB‘q¾ÊóF·­›ÀÌ×Ƹ2&Ц…ëÜ\—Ú<ô©ÓÊÝt¸UÓª̼êVnÍÆLOV»ÑvUd«#%äÞkwd¤·Ek¬<x‹”ç-'§í]Ý‚Ú׉>š¢ƒZ<xÔ÷Äû>¯7&¯Nܯb$÷תqÿx 3.؝°–]Ä@Bñ£e’ŒÃ58Àv0±Ie½jæ}cC›Oðõæ[2ï0³\´C±CÙp(Ë:ƒJ]²šÏÐ%&6m/>­rÇØÅ„YˆØØg²ÑÔjx	ÒÝ&íô=<½!¬zç'ˆ&¬ow­ÓÏõ»ûó>úìyjÞï±;ú°Ét‰Vw›çOúRÛKBW™>½8±}Ç3žX^?UVn ˜Jà÷âºù­^Œ4=Ð>ÁÇú¬M7ðݸkšb¤H2l±áŧ¸o±½t‡ºÒMº¯Òµ¿¼?ôƒs)i_’•ûx†ÙLø¿(&¾à_ÚÚ¿}~{óù=ÄÔϯݔ#x¹ë}t»»r)0ÄÆüCp
-οô.;
-endstream
-endobj
-2106 0 obj <<
-/Type /Page
-/Contents 2107 0 R
-/Resources 2105 0 R
-/MediaBox [0 0 595.276 841.89]
-/Parent 2004 0 R
->> endobj
-2108 0 obj <<
-/D [2106 0 R /XYZ 90 757.935 null]
->> endobj
-2109 0 obj <<
-/D [2106 0 R /XYZ 90 733.028 null]
->> endobj
-2097 0 obj <<
-/D [2106 0 R /XYZ 90 651.852 null]
->> endobj
-2110 0 obj <<
-/D [2106 0 R /XYZ 90 637.281 null]
->> endobj
-2098 0 obj <<
-/D [2106 0 R /XYZ 330.426 602.132 null]
->> endobj
-2111 0 obj <<
-/D [2106 0 R /XYZ 90 585.405 null]
->> endobj
-2099 0 obj <<
-/D [2106 0 R /XYZ 321.221 552.313 null]
->> endobj
-2112 0 obj <<
-/D [2106 0 R /XYZ 90 535.586 null]
->> endobj
-2100 0 obj <<
-/D [2106 0 R /XYZ 320.673 502.494 null]
->> endobj
-2113 0 obj <<
-/D [2106 0 R /XYZ 90 485.767 null]
->> endobj
-2101 0 obj <<
-/D [2106 0 R /XYZ 456.462 452.675 null]
->> endobj
-2114 0 obj <<
-/D [2106 0 R /XYZ 90 435.948 null]
->> endobj
-2102 0 obj <<
-/D [2106 0 R /XYZ 200.495 402.856 null]
->> endobj
-2115 0 obj <<
-/D [2106 0 R /XYZ 90 386.502 null]
->> endobj
-2103 0 obj <<
-/D [2106 0 R /XYZ 305.201 353.037 null]
->> endobj
-2116 0 obj <<
-/D [2106 0 R /XYZ 90 336.31 null]
->> endobj
-2104 0 obj <<
-/D [2106 0 R /XYZ 191.867 291.263 null]
+2277 0 obj <<
+/D [2282 0 R /XYZ 456.462 194.744 null]
 >> endobj
-2117 0 obj <<
-/D [2106 0 R /XYZ 90 274.536 null]
+2301 0 obj <<
+/D [2282 0 R /XYZ 90 178.017 null]
 >> endobj
-186 0 obj <<
-/D [2106 0 R /XYZ 90 213.698 null]
+2278 0 obj <<
+/D [2282 0 R /XYZ 200.495 144.925 null]
 >> endobj
-953 0 obj <<
-/D [2106 0 R /XYZ 90 179.712 null]
+2302 0 obj <<
+/D [2282 0 R /XYZ 90 128.571 null]
 >> endobj
-190 0 obj <<
-/D [2106 0 R /XYZ 90 179.712 null]
+2279 0 obj <<
+/D [2282 0 R /XYZ 305.201 95.106 null]
 >> endobj
-2105 0 obj <<
-/Font << /F31 528 0 R /F22 521 0 R /F42 717 0 R /F41 696 0 R /F14 1038 0 R >>
+2281 0 obj <<
+/Font << /F31 604 0 R /F22 597 0 R /F42 818 0 R /F40 783 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-2120 0 obj <<
-/Length 2188      
+2305 0 obj <<
+/Length 1925      
 /Filter /FlateDecode
 >>
 stream
-xÚµ[]oÛ6}÷¯0°˜9~SÜãú…Ý°­öЃ›(©ÇÎlKöëw)‘E‰WNÜ (¢ˆG÷ÜK‘´Ãæþ±¹¥s£±BÍ/ogt~wß͘o]Bó2jÿéböÃ[O«Åüâºy\3¢8›_\}*4a‹%£”—Õ†|],¹¢ÅÛõ¦j¯þ¨®«ý‚•Eµ½„[‚–ÚR->_¼Ÿ½¹8²úœ”ÐŽóŸÙ§Ït~¹½ŸQ"l9ÿ®)aÖÎog’½™}œý~ŒÑÞp¬,ÅÄt]\ªUS×ëU½jKøXïï/ëû¶ŠÃXæ”™ïËÐÚ0rÞ12ª‰¥Þ‘þÅù k…¸BX£b’Xj"ªCSÕ€LX“¹ÛûßþGLë±m/œ£‘Üío´ÚŽT¨)¡ÐQKW……0
kàr´ƒ¸$t±Ô¥"Réc®’ÏKÈU7¹rKh9—ì«jSêõjÓ
-¡	¨bµ=\ïö·«z½Û¶÷ïVmÃmU;­Óâ@†ƒhÓ|®$ôüü
-º c
-Ö’AE«àê/JùvT²šY¢E™mÔž•mÀL	ã:J%ôâ	¿»òÕ
X¥&†›>k^Íó'!i¼ùðáͯò2e/ÙcpÊÒIe¿©¢‡õÕ¿Æ_ªS«h4•4d~s¶&ŒU08eÈWÏ~èÊ_okwÇýÏÎ5*‰¶ç¸E ëâ2üɵ†°»ö†ñu(O]V&ÉååéÑx*IHÄf-¼ßJ†õÌ2`pJ«ˆpQzA6…¯·ŽºÔã3‚‘²„7t†ák½¨Œæ÷Ûu·QIšñõ:´Â,ãÄ*–u?URbJü¥0SîÅÊ»JèÝ/&œt¿ë´û¡üIH/¯õvýwµßßn6 at auÈV98ŠeaŒòöê‚*ñô(I/—›,	×£"að={µ¡´"%jѾ­ïöaŠêrUWWyå+	Óˆ§|žW>Ôn¹Å•ï1“Êïb!Êǃò#ÂiåǬ'(ãOBµÎ*Ÿª,VùéÊW½ã1IrˆîKØ¡cmZ±o {°R¡Â÷§(È)×/æùÞ{FáÊ÷˜Iåw±åc„Aùá´òcÖ”ñ'!½¸Õ¤òó•;åŸ&|iñì(ÉnJúØ |+éËÖb‚aҐ'H_øiøKI_jI8g¨ôfJúQ¬¼ôQB/ý˜pRú=Öié£üIH/®~ÈJÞÈ`©Hå'JßÁ,ž] %ÙåRS°ƒ57:(RÉ¿…ô¥%ÜTúòé‹
-._j½#9ld´Æ¥ï1“Òïb!Òǃô#ÂiéǬ'HãOB×çSÒÏWþDé#Ù¥ßÏnJúØ |3é3
-8*}y‚ô…µfîóÓŠŒ
-wèªÛ•ãÛûí¥;Ð;+ÐM°ÑÏΡ¨=;‡fja\Ç9„ú9úÆ7IJ²Ï—Ÿ=3'!»}ò€\QX,I¼XÁ)‡…ê÷nölÁž&ã‰%·`œ¾9¤°äQøèÌ€‘ÉÈ`i©“‚©8ž6‘ ‚2œ%ARØ9¡€ªõÓìø|nò{D;÷¯W÷Lv	®ªÝ¾½q.FN9èËPÛK7兀%—D†d¦»2FGÏCP>wt¡bº¶ø¼²d/µìT‘‰
Ÿ‡LºÖ1bZ[ð¬Ž
³¬ˆìÇBhû»Ó1¿Ò”£ezʧ`fE¯SÁ¬šIЪ>ó™FsÐaO+<€±D’€ˆð‡u3:¾’òõ\i˜î~¦iqKIIÏp­(@ζÄ¥óÛÞI²¥ýBªbw_¯·Õ	®»n	s¸—/2z-Í.
‰Œ‡ÍÖUˁÓ	
-/YÞ£›0.n,)¥y©Mך”w®€™²®(VÞ»PBo^1!â^=¾iûB™“Ý!UÎÀÐbƒƒ¡”ÞÂz½‹,¸¡ÂœZ³Gã	$!ñ5—¡­9`”ý5#Ìʤæsí¶g™wó‰öÕÈÚ—‡4ŸÍVõýݳìÖ,¶Ÿ.úî)'rKbÞe‰I©îÕbpFxCQÁz”Sþ%)±öÅΝéR‰Ÿ7̤u±ÿƒE„ÿR°Yîñ¡þåÐ8s²;iúØx±ƒS*¬ú½‹ø'F³Sköh<$$¢ÿæÀD£5Ì€²ï_°IÖ‰¢²þÅ;ÿú\ó¢]÷0UlwÜ×¾ZiËaÁŠ‡ñ–M¾pójwÿ¥ùÆ$\?|Z,™6Åç&{°ÇæÛ ('|؍I÷	¶›ò­eß}]ÇO€Ý]í I°u¿z5€tí›íMÓªÇ[Wuòìq½x¨}<‰¾(¼h$?ãÐȾ<¤YÒ®ªÍ²Þ-ÿÝí7W~G>õ¿¬g2X²R¼”g2c89ê™3å™Q¬¼g¢„Þ3cÂŒg¨©Ç‡z¦i>ƒÃ˜“Ýõ˜grX®£ÅzN	ž©D¿sËDP{jɍó'!qË´߀Pö-úÅÚ¤æ–|nê㧾ÅL£¹§Ã=	÷VuzÏÙåfðô¡sP¸|ŽÆ×Á–¼ñx Äó¡{Øؤ¼SBçšà”íæ.¶µàšã¦7e™ȳçÚ¥Û°q†]Frv ®[þ\X^8§t–yç¼ól˶éüçZ¦Ûe³Ñï²PP¨[ç<ûo	Ú/AÃîˆÙøãÈÊHÿñ‰²D©öú]µ­öî³ÿõOÿ½ð_ÂÅÛWEõ¥ýÅ´?Xù#?*Ýþï%æw#v$¾úø¤üóOí¯’ø‡¿<¶?_ïoªmÚÁîo|zQçüø­Î
+xÚµZÛnÛ8}÷Wí‹
Ô,ïô!MÒ¢E6é:)ö¡[Ž­$Zø’•äMºûó;I›’%Êi…u9š3Ã9œ¡¨>†¤¯p?RLô§‹îßÂՏ=bïŽàöÈ»ÿþ²÷öƒ§’¬yS>.	”ô/gßr8¢>¤óį¦ëE²,&EºZGŒRE\¿_~î\nx¬‚IÍòwïÛwÜŸ7Ÿ{1÷à#¢TÑã”Ùãyï¢÷ûƆ¹ÎàzS ‚°îH(CXŠ2C<Œñ ]Úé·ß>‘s¦€@?ñ'ÆÌ@|³âµˆ‡âz’e³t1O–Ké;’1Rœ%’”[«$÷1Y«ÓšŒA,‘"߁Ñçrp8›eIž›“Սù-î}éh–É 0çÉ<ÑÙ«¢'Kû›e“Õ[i
 ÎÛâÎ\[BÜØÊ=Ü¥Ó»Špmš“ëŽÉcšë0û#A^b&‚”0é2<¹Ý$³êÓ,ú÷Úž?diQ$K´›&9#(–Q%ùÄ&¶Z_ƒ¢wòÅHbáå¿Y„".XMed÷
"Pa¿˜¨Œ_V$3'å ɨL«>·C®uõ¯¿„ÙŒéËiî[ˆÍ0kóùj
+"šÉÌÞ±Ëëƒuîè'Ë™1lD¡/y›œ(JOKÛ¤æ{&ŸpºrÙ‡©g§¾´Yo«b›ç-gù<…1§±y9ÝL“9º«—Äqr±“x,§VSW”Hµcª´õ:]Nçë<*ÁÞ«ûì/t÷ª[…ˆ&ŒV’eÚ¬tY>w<)&Æ­‹"[O‹µñ,o(Ð\F㨵Mx÷Ëâêë`	•2ÞØ(åH©¨Ó¬‡Q¹&LÉUpÏ'ÌËw(™‚¾Ã«”úFvkcŸÜ¢Ãä5“š¤pŸ-vÈAƒÑJŒ0ÓçŠB‚Hhiº4ŽH	CGq5ˆnÝ…:¢/MyR搃ho ðçE:™Û©ª0Só›U¶°­\_¿Ÿ˜‹DW‚9ÚÍ(ÌP	1rè•ò9l
4õnª˜Q'º-UÌâ1Àµ©Ø»ßªb‡éRqˆk£â ¡U±Oøzf£ÛaåE4ª²¶Ù¢Ãü5“¥4NNOOÎvÈcðZc0d‹	SÂ=ŽyuŒ¡ýåé¿Éê¦<jœÆ”ë&»oôt¥n²}Ó¤°üEï0aÊš!׶ßnÇ6©¯”ͼe®±ˆBÚèÏÏ5Ï@[µpíá8g
+B¹`ÐãnWž°¸%q͹vyZtØ•šÉ@U°²IhdF¦T1 Ò
+²<Ý.Â6Ïèv»åßæ=¢b• È­ÒÖË´h/£^9"ÐÊSSËlfa)*bÙ^ý¸B$
+÷p‡é¬~[[ê"tÕÏ#ì®~>ëÕ/Ä_3iå•.Ó+X\-ò۝2€áMÞß‘CE)×ãå	Cº0
»ç@5÷Ú|ã1¢²#+Ðb	fÏ^l0P›PÁņƒ˜v}Ÿ
¼lNõC»ôáeF2õ<é·/_Ñï]ßb:¥¿µ~ˆÐIß#얾Ϻ‡ôCü5“›ÊZ´JŸP…"ß_ú¢ct,¦æ\@ø1aᜀð¥ Fø‘úyåSB‰XHùòåÓX@]á/¥|
+½LÑpÑw˜.å{¶Ú•$´Ê÷	;•_aíV~¿fÒŠ+Oº”ˆ\+?ásö΁jÞuH?˜”_&}#Æã ô-ä)Òç°Ž_¬èSÀÅo{Ó)ý­­€ôC„Núa·ô}Ö=¤⯙´âz¤y«ôHU(ò=¥I&*ìÕ¼ksMÀRÝÁ¤pŽ8ýÒ§Q®úòéƒf¨|±ªO ÉŽ¥¾ÃtIß³Õ.ý ¡•¾OØ)ý
+k·ôƒü5“®êÓÇé"šôCÞ9PÍ»é“ò«¤¯ßp¬úòé“^DØsÜÚhÚ,Ô´ÐK—N–ëE’•›šMû…DFíû…Þýöid1Ó(ÀµF!B7<ÂâkÛó®vïy©k&«½jò‚Œ‘Á°&ÈM	CË
+÷;1»±—t¦:«†E<xûp[ŒÝ=¯.¾\\4íháUœ¨‡l1Aj]„gHS¿Ž$cüf‡Z¥tÏÐ:Ì_3é…~öõôôêËù§³Ë“qݵ	cŒßa‚üLè
RÞ?Ù‰ŸÅ)Á÷Œß¡Ãü5“^üï‡L¯¾Ž«»ÃËÍ]‡	:ÁCÒ3ä
}Ó¦ÿX!Îɾòߢ[Õo!
#pt~>>¾ºÉàðlw.‰àÅ¡úT°ú¥"âÒwãÙ‹eoê¹€2%Uú,‘âçÿ ¥ì¼!•Æ£k·Ç²—_ì“¥n;år½sn?©]jÕ¬ívú¹ÛVæ懨L6gP(ˆ9ºR1Xeæ䏣‹SñOïí£(FÔ~	ÿá>g?þ¸5.àŽþ™Ýáù®ÓӐ
 endstream
 endobj
-2119 0 obj <<
+2304 0 obj <<
 /Type /Page
-/Contents 2120 0 R
-/Resources 2118 0 R
+/Contents 2305 0 R
+/Resources 2303 0 R
 /MediaBox [0 0 595.276 841.89]
-/Parent 2152 0 R
-/Annots [ 2123 0 R 2125 0 R 2126 0 R 2127 0 R 2128 0 R 2129 0 R 2130 0 R 2131 0 R 2132 0 R 2133 0 R 2134 0 R 2135 0 R 2136 0 R 2137 0 R 2139 0 R 2140 0 R 2141 0 R 2142 0 R 2143 0 R 2144 0 R 2145 0 R 2146 0 R 2147 0 R 2148 0 R 2149 0 R 2150 0 R 2151 0 R ]
+/Parent 2269 0 R
+/Annots [ 2310 0 R 2312 0 R 2313 0 R 2314 0 R 2315 0 R 2316 0 R 2317 0 R 2318 0 R 2319 0 R 2320 0 R 2321 0 R 2322 0 R 2323 0 R 2324 0 R 2326 0 R 2327 0 R 2328 0 R 2329 0 R 2330 0 R ]
 >> endobj
-2123 0 obj <<
+2310 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [138.538 697.247 168.196 708.151]
+/Rect [138.538 463.853 168.196 474.757]
 /Subtype /Link
 /A << /S /GoTo /D (structcelprm) >>
 >> endobj
-2125 0 obj <<
+2312 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [145.731 616.485 185.91 627.389]
+/Rect [145.731 384.149 185.91 395.052]
 /Subtype /Link
 /A << /S /GoTo /D (cel_8h_055ad88aa219a0207e221d62e03d2e23) >>
 >> endobj
-2126 0 obj <<
+2313 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [241.461 616.485 271.119 627.389]
+/Rect [241.461 384.149 271.119 395.052]
 /Subtype /Link
 /A << /S /GoTo /D (structcelprm) >>
 >> endobj
-2127 0 obj <<
+2314 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [167.185 601.864 194.077 611.769]
+/Rect [167.185 369.893 194.077 379.798]
 /Subtype /Link
 /A << /S /GoTo /D (structcelprm) >>
 >> endobj
-2128 0 obj <<
+2315 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [145.731 577.63 202.507 588.534]
+/Rect [145.731 346.024 202.507 356.928]
 /Subtype /Link
 /A << /S /GoTo /D (cel_8h_0474e3e2d6c39249acbe58cedd573e84) >>
 >> endobj
-2129 0 obj <<
+2316 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [203.005 577.63 249.261 588.534]
+/Rect [203.005 346.024 249.261 356.928]
 /Subtype /Link
-/A << /S /GoTo /D (cel_8h_15d7df87f0d7d52bf30c5403fbd00271) >>
+/A << /S /GoTo /D (cel_8h_2ac33dbe3aa2efff60543213b0a691f5) >>
 >> endobj
-2130 0 obj <<
+2317 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [145.731 538.776 203.055 549.68]
+/Rect [145.731 307.899 203.055 318.803]
 /Subtype /Link
 /A << /S /GoTo /D (cel_8h_9e188b582ee4eb815466e86bb684fc82) >>
 >> endobj
-2131 0 obj <<
+2318 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [203.553 538.776 249.809 549.68]
+/Rect [203.553 307.899 249.809 318.803]
 /Subtype /Link
-/A << /S /GoTo /D (cel_8h_15d7df87f0d7d52bf30c5403fbd00271) >>
+/A << /S /GoTo /D (cel_8h_2ac33dbe3aa2efff60543213b0a691f5) >>
 >> endobj
-2132 0 obj <<
+2319 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [145.731 499.922 203.055 510.826]
+/Rect [145.731 269.774 203.055 280.678]
 /Subtype /Link
 /A << /S /GoTo /D (cel_8h_2fe5a30084717036a54e7f0a920da105) >>
 >> endobj
-2133 0 obj <<
+2320 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [203.553 499.922 249.809 510.826]
+/Rect [203.553 269.774 249.809 280.678]
 /Subtype /Link
-/A << /S /GoTo /D (cel_8h_15d7df87f0d7d52bf30c5403fbd00271) >>
+/A << /S /GoTo /D (cel_8h_2ac33dbe3aa2efff60543213b0a691f5) >>
 >> endobj
-2134 0 obj <<
+2321 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [145.731 461.068 205.825 471.972]
+/Rect [145.731 231.649 205.825 242.553]
 /Subtype /Link
 /A << /S /GoTo /D (cel_8h_f72e24d2f169c3c343c55c880a74050f) >>
 >> endobj
-2135 0 obj <<
+2322 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [206.323 461.068 252.579 471.972]
+/Rect [206.323 231.649 252.579 242.553]
 /Subtype /Link
-/A << /S /GoTo /D (cel_8h_15d7df87f0d7d52bf30c5403fbd00271) >>
+/A << /S /GoTo /D (cel_8h_2ac33dbe3aa2efff60543213b0a691f5) >>
 >> endobj
-2136 0 obj <<
+2323 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [145.731 422.213 205.825 433.117]
+/Rect [145.731 193.524 205.825 204.428]
 /Subtype /Link
 /A << /S /GoTo /D (cel_8h_c398f2bea2deac6d86c10a7b3efca966) >>
 >> endobj
-2137 0 obj <<
+2324 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [206.323 422.213 252.579 433.117]
+/Rect [206.323 193.524 252.579 204.428]
 /Subtype /Link
-/A << /S /GoTo /D (cel_8h_15d7df87f0d7d52bf30c5403fbd00271) >>
+/A << /S /GoTo /D (cel_8h_2ac33dbe3aa2efff60543213b0a691f5) >>
 >> endobj
-2139 0 obj <<
+2326 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [126.921 341.451 151.05 352.355]
+/Rect [138.538 113.819 211.912 124.723]
 /Subtype /Link
-/A << /S /GoTo /D (cel_8h_1fe1b137ade45ea28e61f44d4708fb77) >>
+/A << /S /GoTo /D (cel_8h_b20292954fb236dafb2cd78aee121c31) >>
 >> endobj
-2140 0 obj <<
+2327 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [179.493 341.451 209.152 352.355]
+/Rect [113.91 98.961 202.268 109.147]
 /Subtype /Link
-/A << /S /GoTo /D (structcelprm) >>
+/A << /S /GoTo /D (cel_8h_b20292954fb236dafb2cd78aee121c314ca7a593593157772f3788801138dd12) >>
 >> endobj
-2141 0 obj <<
+2328 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [226.712 326.83 253.604 336.735]
+/Rect [233.226 98.961 352 109.147]
 /Subtype /Link
-/A << /S /GoTo /D (structcelprm) >>
+/A << /S /GoTo /D (cel_8h_b20292954fb236dafb2cd78aee121c317fa1e5cb9c23e5f138638dad3f938e1e) >>
 >> endobj
-2142 0 obj <<
+2329 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [126.921 302.596 151.598 313.5]
+/Rect [382.958 98.961 488.302 109.147]
 /Subtype /Link
-/A << /S /GoTo /D (cel_8h_db2e4565f61a9de5fe278d9035850dc3) >>
+/A << /S /GoTo /D (cel_8h_b20292954fb236dafb2cd78aee121c3133a743bdcdd17bae9c6961234ed6b642) >>
 >> endobj
-2143 0 obj <<
+2330 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [203.563 302.596 233.221 313.5]
+/Rect [113.91 87.006 257.252 97.192]
 /Subtype /Link
-/A << /S /GoTo /D (structcelprm) >>
+/A << /S /GoTo /D (cel_8h_b20292954fb236dafb2cd78aee121c31367cf89b74764f9462bfa50c2eb50fb6) >>
 >> endobj
-2144 0 obj <<
+2306 0 obj <<
+/D [2304 0 R /XYZ 90 757.935 null]
+>> endobj
+2307 0 obj <<
+/D [2304 0 R /XYZ 90 733.028 null]
+>> endobj
+2280 0 obj <<
+/D [2304 0 R /XYZ 191.867 693.486 null]
+>> endobj
+2308 0 obj <<
+/D [2304 0 R /XYZ 90 677.087 null]
+>> endobj
+198 0 obj <<
+/D [2304 0 R /XYZ 90 616.577 null]
+>> endobj
+1032 0 obj <<
+/D [2304 0 R /XYZ 90 582.592 null]
+>> endobj
+202 0 obj <<
+/D [2304 0 R /XYZ 90 582.592 null]
+>> endobj
+2309 0 obj <<
+/D [2304 0 R /XYZ 90 482.463 null]
+>> endobj
+2311 0 obj <<
+/D [2304 0 R /XYZ 90 402.758 null]
+>> endobj
+2325 0 obj <<
+/D [2304 0 R /XYZ 90 132.428 null]
+>> endobj
+2303 0 obj <<
+/Font << /F31 604 0 R /F14 1084 0 R /F22 597 0 R /F42 818 0 R /F40 783 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+2339 0 obj <<
+/Length 3409      
+/Filter /FlateDecode
+>>
+stream
+xÚµ[moÜ6þî_áZ4Ëã‹HIîC7EŠ éÙÆå€^(»²­Þ¾´Nìî¿ß9ÜõÂÝ‹QÈJä£y†CòᐒÅ%‡â²à—™ÎX¡ôåb}Á/ï¡ô§Aµs¨žw긽øË[O±Â¨ËÛ;û¸LKqy»ü-1LÌæ‚sž,ª{˜Í¥æÉÛzU¹«ëê®jf"OªÍŠÏM–¤Ùì÷ÛŸ/~¼=°’OZäü÷Åo¿óË%øöógªÈ/¿Â5g¢(.שTt½º¸¹øÛÁ†+WP>Ö,°Âx¡à"eyæ XÑÜâº"eÏ R1nŽòòŒÆ›ßÿx}ýéÝû÷ŸÞ|øp}õéöz&’ï¹é7Xjaê\ö˜¨R+¦µ	¼ø«‹}újÀš	fd²NFÁ£ãü=“(ü0S:ùþêÓ¯ïþÑwDiô(¢Í÷˜(½Òãb¬õzÐz•eŒçòÌÖ{tœ¾gr¤õg‚'®ß_õÝIsÉTšEcà1Q'Ò†´ÊÆ‚`ÜÏ‘;œÆ0!ÜSs%a2¥ö©·›Å¾ÞnÚ‘ùiLÎ$7“šÑ©NnXªòƒ
äú§”ºO#8<"u”Ëcâ„47»„õf?à“ s"ù¦UÐqæžIde¬7õ€\sÆuo,aâ”Z2ê0º\óvß<.†mÎ9K‹s›ìÀqúÐ 5x׬êÃs&t¼w=fÀ(ÒŽæÎLjz
æʍò`j°"GÛäDEÇ\Æ„‘—„TÂïˆWÂÀj˜ÁåhÉŒÑÑ€õ8•—9øaܨ ™ÊèÎUuW>®ön‚.`ÎÙÞÚ6®àÎ_ìªAaˆe¼=žVqBGý뛌t"6ÓiÊøÂå0qJ
ú£F6ÙC)ˆ!Wÿw)ê !Y¡å´€A)-âF˜“v´°¡°aLÀº|gXŒ¹g’†Â]SUCÓ°øšxk	çÄ܏›0¼Ó,Ô™&t܁žÉÈøŠ	‘EÛì1ÊPÄ4L’¬×æ)“gŠ›”g/±£I#ˆ±óeK†ñÌ„>Nw¡ãõLFºMrVd: ¹ÇD)%$YR„”§t‹+–¦ÅŸ¥[ºÀõ7‹ê–ǜҭŽ­iÝŠ’nu	#ºðÖ­(sÏäa,ìÇ/Ãe¼±„‰SÂÚ…{Ê º [v5wó`\Á$OaÓVœÙ|ŽúÒ7™
+ðË}í1Ê@Á`€f0Âæ¿0
Ó™†v¨oW°Ž)ótçׇ§í«f–êdû¸¯7ÕINjØyþFºÐ¡£ÞõMÆÔ,g*ª¹CÄé‡mƒèN(™60È`¯ø"%ÓJ¦äõ*®d„9©dG[%‹z%ëÆ”¬Ëw†’Ř{&i´Õ´’Å{P²¥W²nt#	˜`\e継Ðqz&ã»ÈŒ«h›=f@&`Â|„m~©|)ÃLQ¼@¾Ž&å‹ èÎMµÜ}“|Áî«ݍ.@ù	ßzcÚU°¬O=P/‡‰3ÂÅ•(Oé—Ô,ûóäêÑë¨|æ¤|mEä+Fèå«C8!_Ú!_T¾g¡ð$Û¡|êHo,aâ”°ÉF‡ÑÈ Œ8·Í„Ž;Ð3Û?B²$M´Í3 åKB˜{#êœýã+)—ölž%3øïyftÒ¯ig"y¯YyÃ>û…Âåöñ³}×O¿ÍæÂdÉï}XÀž{0ªƒFáÀ—V©ç Ü…vç~»‡ºû¨ÝrN’A'~ûr 9Ö¯6÷¶ÖŒ×–ûÞ³‡t±ÝS<[Ò\³<Á’Ð10µ$xˆÍhë§j5ßoç_·ÍjIç‹Õ
+vêu¹¢˜4ØÃ妅%b]â‰ÿ¤d¦õgIfj '³¸dzÌ)ÉìØš–Ì(!If—pB23hSÀ•LDÇ™{&}Æ'ŸÆ$¼£%Lœ$’þ ¸ÅTLñâÜ&:Îß3WL<–‰5Ùc”¡bB\Š¢×æ3>œù*£™¯T²Í°eÆ—¥PVîûe¨–«ÁÓíQ@¡ØË Tt®½*‘îì‘é ÛÕ(Jnæ…Ò½쪚ÍqÍ;¥˜O‘gŸ_¬–J£ }»XžŸÔJ‡À˜|œ2A•D¹Ü¡n¾X.Á!Åü?ûôBУÒ-}Gï˦.!úcol•)˜4ÓâÛ©Ÿ_9%¾1®ƒøF	I|»„s´ÅCÙ¸yڝѩbBg4QýTÜ3Ú~T¸7-\„Ž;Ú3Iñ©jšu{?Üg,FÇ!¢”˜êÉ"`ôÓl䞐Ý}¯o˜8|¦s“»^U”\Uí¢©w8¦‡2cF£JTÞ>T-Îò<M·ÍlÝ]½Þ­ªuegz®A>@¦*w½+›½mïÜ/îEmÕÛw·7®èã,ç	å*pûf»m–õ¦ÜÙÍs»¯Öî—¨on¬€X+ +›e	„ÍÒ³—ĸ¬Êyøµ§Py;v¦¹Ê1#õÄ-›Í3ža“]*lë—1‰»k•«d]í¶ËÖUí·î÷3U>¶`,±›pg}½Ã¨Ý;„åF='z•|ÅE\zސ¥f»¡}†R5ëjY»€e¢koCX€A,ñR&+èŲqÅû¦«p®ÌöüÖëòž¬ƒLbL¬TfÖM}G€ƒÊŸe —Äÿ¥^У_ìƒM[BxU–Ã;lUÙ`$SˆhéB™ªÂ¢±wK†3£ÒK™–kyrž;ô¼™ç¡ÉéEä¹Í+ò¾&N	âž	PRBfþõ¡^<¸X€4Â4Þ´®¢\­ÜE½ét â6UµtñóC‘HVpLZ8yã¯Éè1D	wžu»¨ã‚É“v»F£ I•*wó¯ÖíÞ!ì,Ág*ªúüìÁdæO3K9&Iª ±„€- še7Xà±5øƒ>Uˁݖ ^º^:Û©!Î%-;«ú_8™(¹)ÝϛᆪEiU¶8§Ò"ù<“<y¤§¬ÜØ«ÍÖýV›E¹kWÇäÁRgÌHG}Mwƒ½†K$ä,Jœ~OFID>²×M?PB]MÍ´ÄO&[‰ÃŽ#y@ŒcMj“ìš-*Á—zé&mkÀ/”Èú?•œeš”å{$ŽúÚ7ٝ’i™G£ã1qÊBÛwÙ]J?ù10¨@hÜͲºÃqé? 2 ­0nËÕ#
ìà;CŽ_ÅžŽúÚ7ÙùFdj¥
+óZ“ÇĹñ¸ö6]©X¯i0a:@GXö~]­çNÆTêžíNúmóì·=~Ö¯K*z(qZ»eË•|®ª
‰Ájµ]”Ø'>—ÚoýVgÛxÅ 0$‡þ0~]µ-,¦¯<`9øL5Å/f„ýÒ@ü¼Ë£çøð3ÕžÉã»ñ©î‚å™)Õs¢ÆC˜85®ePÐ¥Þá;×–6ˆþ—\6œ:BÚæžs"éÒØïQk%.ö,`¤æÐ	¯†ªYo“k–©ü”tzށ(XhòøbnR:sØ,À 
œ¤§îBjBiJ‹¸Mîl¤ƒPr”p±QRsÊ`¯Ÿ3Ž:Þ79­¤ÊàñL<V§„šM£:”%M)‘¶!€íI¹Æ¼·Y¹è@”Lª 5_«†Î¡e¦ÙPû¸Û­j+Ya™s¿Ûá.¡å3ߢ°™¯üÊQQPÓmö^>·®ó·–lmÉ6™´Ù“µ½;ú3cY–Ab©X–«“ýéÐó|¤?C“§ç d]p˜Ð‰A¿:Lœö¿y.êcÞ•s×g4W²Ùîà-@¶}¥Ý|<íð®^ÔûõÙÜw²cëvrcÿš%{×Ãú`mUnüþ	
+aÿ4ø
+N³\HûÂ;—'e‰Ðó|dÛš<N±×¯ñP¤žJ¤
+¡ý¤…0Qê¾!¤f#GQò)ÉO
@<”ê lCÇ—Š“Ò+%ãyRNÝ&ÊŠ	³1: Y¶EŠ“ÙTŽ3÷L_L6:Sö“¬h£	§†eÒÖ€º{Σs?ò‹äã›W›ƒz 8`À
',É»C»„vaэ°Ö…q)\ávxxñPÃt½p7+»[ûBÇvÖæÎíà໩0œ½¹°}(q”k„­ÝzxHd‹ÚìDëEI·A[ÁR³Ý{€Zw°Ïù£Z+B?–ö0î3¦3„¯7ƒ<º€1QØ=™LOɁçô0Ÿ
Úµl÷ÀúÄZ¨µ7¬°>J„³7åÐ=ÓSˆC·kÁNL!BÏ;ðÑsì®I—~þ1lì;`wÚãÈ…ÃÄ{†¦$QLëÑoQ8îo½¾í/!ÝŸ3ä0Ë‹î{Ê,¥ž vtî§jS50piã—®[|»ðH‹Û‡mR÷#Š×\¾VÜÝIØ[Ð'G8OüNtá=åw?У,g’vQ´¿ºÚ>=ßW›±¡6Ïÿ ŝ&‚
+endstream
+endobj
+2338 0 obj <<
+/Type /Page
+/Contents 2339 0 R
+/Resources 2337 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 2269 0 R
+/Annots [ 2341 0 R 2342 0 R 2343 0 R 2345 0 R 2346 0 R 2347 0 R 2348 0 R 2349 0 R 2350 0 R 2351 0 R 2352 0 R 2353 0 R 2354 0 R 2355 0 R 2356 0 R 2357 0 R 2358 0 R 2359 0 R 2360 0 R 2362 0 R 2363 0 R 2364 0 R 2365 0 R 2366 0 R 2367 0 R 2368 0 R 2369 0 R 2370 0 R 2371 0 R 2372 0 R 2373 0 R 2374 0 R 2375 0 R ]
+>> endobj
+2341 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [202.405 287.976 229.297 297.881]
+/Rect [113.91 720.286 252.061 730.816]
 /Subtype /Link
-/A << /S /GoTo /D (structcelprm) >>
+/A << /S /GoTo /D (cel_8h_b20292954fb236dafb2cd78aee121c31cb1dec1ea393b198b93a26425ee901a2) >>
 >> endobj
-2145 0 obj <<
+2342 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [126.921 263.742 151.598 274.646]
+/Rect [270.632 720.286 357.515 730.816]
 /Subtype /Link
-/A << /S /GoTo /D (cel_8h_b0f67d1727750616f71c7bfcb3a037b6) >>
+/A << /S /GoTo /D (cel_8h_b20292954fb236dafb2cd78aee121c3144042efc5a9894182447dfcbcd24e1d4) >>
 >> endobj
-2146 0 obj <<
+2343 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [180.041 263.742 209.7 274.646]
+/Rect [376.086 720.286 483.343 730.816]
 /Subtype /Link
-/A << /S /GoTo /D (structcelprm) >>
+/A << /S /GoTo /D (cel_8h_b20292954fb236dafb2cd78aee121c31ac8beaf37d754d1a7a7aab5307a2140b) >>
 >> endobj
-2147 0 obj <<
+2345 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [203.893 249.121 230.785 259.027]
+/Rect [126.921 665.053 151.05 675.957]
 /Subtype /Link
-/A << /S /GoTo /D (structcelprm) >>
+/A << /S /GoTo /D (cel_8h_1fe1b137ade45ea28e61f44d4708fb77) >>
 >> endobj
-2148 0 obj <<
+2346 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [126.572 224.888 154.019 235.792]
+/Rect [179.493 665.053 209.152 675.957]
 /Subtype /Link
-/A << /S /GoTo /D (cel_8h_1fe7f134670262eb54b6049c0275a27b) >>
+/A << /S /GoTo /D (structcelprm) >>
 >> endobj
-2149 0 obj <<
+2347 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [181.764 224.888 211.423 235.792]
+/Rect [226.712 650.432 253.604 660.337]
 /Subtype /Link
 /A << /S /GoTo /D (structcelprm) >>
 >> endobj
-2150 0 obj <<
+2348 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [126.755 174.078 154.202 184.982]
+/Rect [126.921 626.198 156.012 637.102]
 /Subtype /Link
-/A << /S /GoTo /D (cel_8h_6661c05703158b0808038b7d551f1ea1) >>
+/A << /S /GoTo /D (cel_8h_39bb7bf8e545c200191d51884ecfb89b) >>
 >> endobj
-2151 0 obj <<
+2349 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [182.312 174.078 211.971 184.982]
+/Rect [184.455 626.198 214.113 637.102]
 /Subtype /Link
 /A << /S /GoTo /D (structcelprm) >>
 >> endobj
-2121 0 obj <<
-/D [2119 0 R /XYZ 90 757.935 null]
->> endobj
-2122 0 obj <<
-/D [2119 0 R /XYZ 90 716.221 null]
->> endobj
-2124 0 obj <<
-/D [2119 0 R /XYZ 90 635.459 null]
->> endobj
-2138 0 obj <<
-/D [2119 0 R /XYZ 90 360.425 null]
->> endobj
-2118 0 obj <<
-/Font << /F31 528 0 R /F22 521 0 R /F42 717 0 R /F14 1038 0 R >>
-/ProcSet [ /PDF /Text ]
+2350 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [195.079 611.578 221.971 621.483]
+/Subtype /Link
+/A << /S /GoTo /D (structcelprm) >>
 >> endobj
-2160 0 obj <<
-/Length 2552      
-/Filter /FlateDecode
->>
-stream
-xÚµZ[œÆ~ß_1Òyaî;à·ÄöFŽœ#ïêøÁ±"v`wHà ãõæןª¾0
Ì0›ÄQ$tõUWU]]º"ð]%dÉ(L¸\m÷Wdõ £?^Q;»é7ÿÃíÕËk_…‰â«Û{ý¹¢¡dtu›}
-TH×J	¶yîÖ&Ip]”¹yúßçíšÆA^maˆ“XEPëÏ·?]½½P­M’+ÄüßÕ§Ïd•m?]‘'ñêžIH“dµ¿ŒÛçòêæê?ƒ3ÎaüÔ²$å—×ÅxH”Ôëúï:aAÚé]™w§Ì%$çèf5cGJT(xl¿G¤_“S Jà&PœÄaB"j[W]o6f»K[D}yMÅñÁC*#@ІÂg†)©wÉ3‡Û;ÿÁ7ÑÊ.™8R§MÌË_ó¶ÝwSh+Ž<bæÀe!K<¬OÀ\ ãç¹÷£*¶R±…T§Ð¨"¡£Nî
!n<ÚÁV1X£ôÒY’xÀ@{nú´?tfÚ5‚¼?´•yßç]—®)	ðŸ¼Ï‰P@Èüu£
-N‰,ä„»àÂÿMÞ§ö™1÷MÞmۢ鋺2,ó7À¸H´’Û]Þa¶ˆEÐÖ‡¾¨òμû¦Ì÷y…ŒeÐïÖ4ÈÍs“¶½ªïÍo¿³S×ïnoÌÐÇuL‚º-3óúº®Û¬¨ÒÞ‚Ý<u}¾7Ï¿I>¾¾j´t}Zeàï Ízj³<-­…ËÃQ&R:ç]_¤%$¼˜AÔ9`Ø5àg„K^S<™ù,‡Hc¦Ç˜ÃF÷»:ëÌT_›ß;;yèÐÁ8r_·Nû¾A¯=	
v;x<"aŒ&ÖXMm½-±¨ú¼ÝçYaQ_¾Žá :1ÅG”°‹_ôpߦUæîSÍ=¦w
~‹}ú`µ7ÅWôI^
 ]{ß àƼÀ‰(€}1|)¶öÓ/úöKÁ½<G÷η&mÑ“<šW
- Q8„š¥;*.V2f¬ñÅ„g¤7žø‰”7Vi	Ó´ûxC¾JÆàÓ¨µ2ː	
#JG]߶½Yøã®ØîŒ/à„€0®:3‘–¥y(*oQ®ÊóÌøÏQÑ:ÐjANjq¤¼Œ‘ò…Uj‘qo sËFÑs4AÅAWïQ)¤éÜ$;nâŸö‡®7:Jð›ÜNÝ=9a«â§] —xb¹„5H´3͆,ðÙìA›òl¦·³".u½8A:½&ÁÏ©=}ËâwÆÍ[j~^÷=›Ë´Ã˜Ip·f$8دtºÑOUm~¡ªJ›îPjW‡t*f ?³fÔ‚J'‘ÀAB)/äVzã‰ÏI6Qiy]TæY§FHBÉ56bÊo+³-eH=E:}iBZikÌ_
-MWÁœŠ¿`™Í“Źšg ¦xóg:Ê
-/;Qx>üD­HÔ¢{œÌ2bˆž"?üqÕ–Vð”å÷HËôPê)™h›–ä5p›}A4­t̘`šX.Tbä¹ìrÒ‹k˜ªÜÖŸc—ˆ ]tŸ“Y†ž(Bhë
G¥¦…ü`2­Jÿ(ímQ‡©
SØ8RÊïQÃÜuhŒv›R€¤/æ¡¥Ôh’’0‰.Ư•Þxâ'‚h¬Òzì9¿PºJ˜OFfz¢hð°°'‰®0ô14ªI`äHP'awfÉœK8xé3}æ¤
Ÿª<Ì¢ž%˾r2ːpcÒg¹yf[Íi@œî±dîõцCÆ;à%+l‹Z˜yÌÛܘErv$w‡¦)@£DŸ~Jk[rsªJ`ù•$ºüÒ‚ƒ] Õ(d]B¦O™Ç"¢³ºj«ÛªÔG¸ÖÝ ³ýŒÂ(ŠV"‹M.Þxâ'ös¬òrÀÑ·&56b¶¯FfZA‚‹Ùúxøƒ#ôžY§™ÈÀc§m¡^s“ºþÚÀþ—ŶèK»g·ÉÍßäV·jtžêmyavXÚÊ´rE<B?͉c
-‹ˆaÅêbZ²ÒOüDí:Vy±W¯°A‘Îû
-EÇFLÏM+³=U„Ðá‰V€­ü±-äIÎÐ<Ev_Yw6õ2¬ä“1ôìBodQñÖ¯”Aã?Ūè™KuÒËÈ•.ÖØ׳‹Ž8d&µ¼h+³)H´lí7d옟_ߘïRã[¿›€Œn¹xëÃ!xWiSVm{<Õ”©3©Âû?Nêk>ì° }Ø™—R_¾Ø;±ŽÚؘímÖG1ŒÞ˜Žº(ÔÜμt
	¡Ö—'>ÒC]¥]±Míëh­ ©­{—bjKÂX—Ú¿åÛãÄØŽLw„î°œ±òE5«Ù œUÀj…"¾X7á'=¯ÝÆ
-õYÖìÂÝ»Ã#ÔSÝã% Œ^U;BD…1ž-VìBYé'~²—ì«Dä¦ým¾<Êd(è{–.ŒÌ2âDѐÇmÂ
·º8ƒšR½B6ô
-]ÇK÷
-ëí#/uÝÂIƒP9ôÿ•>~ýöýû·ÿ6Ϙ8:Œ¡?òú^¿¸D{h`^yÙN 
-JqÙfÖ¦ôêósK4çÞp:N
‡¢ ¢!‡ƒãÂkٍ'<w÷HÝB§HÁ-Y©1ðt­Ì2 T—LF#H߉…íæ
-¿ra1F\×pîHʁVàPÁmè…Ñfº™ø¤KJ¿à¸ÆtT·˜Umï£ÅnlÓ@-{ŠpØ}à˜÷§Œ87áiMè?5€Þîa=ó׸¢`Y†wi•œü“ ±„zEçæå­‡;"!ŒÏ(IO¶Ú­ŒÁ½Éó·´-¤ây‚âUBáî)—¢êÛK¯£•³?,O8ÃÞ°Ô™
-eȉNF_`³Ìm§9sp_Óíï¦æo³á¼o Òï
-¸@Qû´V28òaÞ~ë4‰Æ~_è¿éEÛ§*—ÿê„ÞäÑÒ¾o¬È"(§PÆ*:ÍŠŽËòihéá©ìâ¬ëó4;ÅtÆŒ¦`úouG¦ó³LoÚþÏ3¢’oÄtÆ@KLw"Ïgº§ôï1ý¸ÔóL·2ÿ<Ó}¿?ƒé¶OU>éç÷ýÈôЁéè·fº8Ët¸ªÿi¦S‡N´oÃtÊã'ÑӝÈó™î)ý[L÷–z–éNægúÈï—™¾dûT峘¾°ïÓ—@Ó}Ðg2}ÒAÉ¹58(Êþúÿ£û*†M|J*Ó<¼÷ÐÑüó*o5M¥k‹¯ŸÝÃ5®'¿3/‘ù¡ñ+Â_IeÞ¡Ôeiàý¸ñîó
-”~oê¯Oyuê^6wÎÿ‘2ŽK
-endstream
-endobj
-2159 0 obj <<
-/Type /Page
-/Contents 2160 0 R
-/Resources 2158 0 R
-/MediaBox [0 0 595.276 841.89]
-/Parent 2152 0 R
-/Annots [ 2163 0 R 2164 0 R 2165 0 R 2166 0 R 2167 0 R 2168 0 R 2169 0 R 2170 0 R 2171 0 R 2172 0 R 2173 0 R 2174 0 R 2175 0 R 2177 0 R 2179 0 R 2180 0 R 2182 0 R 2183 0 R 2185 0 R 2186 0 R ]
+2351 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [126.921 587.344 151.598 598.248]
+/Subtype /Link
+/A << /S /GoTo /D (cel_8h_db2e4565f61a9de5fe278d9035850dc3) >>
 >> endobj
-2163 0 obj <<
+2352 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [164.54 697.247 210.796 708.151]
+/Rect [203.563 587.344 233.221 598.248]
 /Subtype /Link
-/A << /S /GoTo /D (cel_8h_15d7df87f0d7d52bf30c5403fbd00271) >>
+/A << /S /GoTo /D (structcelprm) >>
 >> endobj
-2164 0 obj <<
+2353 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [159.637 578.935 189.296 589.839]
+/Rect [202.405 572.723 229.297 582.629]
 /Subtype /Link
 /A << /S /GoTo /D (structcelprm) >>
 >> endobj
-2165 0 obj <<
+2354 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [122.955 537.4 153.719 548.304]
+/Rect [126.921 548.49 151.598 559.394]
 /Subtype /Link
-/A << /S /GoTo /D (cel_8h_1fe1b137ade45ea28e61f44d4708fb77) >>
+/A << /S /GoTo /D (cel_8h_b0f67d1727750616f71c7bfcb3a037b6) >>
 >> endobj
-2166 0 obj <<
+2355 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [262.834 537.4 292.492 548.304]
+/Rect [180.041 548.49 209.7 559.394]
 /Subtype /Link
 /A << /S /GoTo /D (structcelprm) >>
 >> endobj
-2167 0 obj <<
+2356 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [448.805 537.4 480.117 548.304]
+/Rect [203.893 533.869 230.785 543.774]
 /Subtype /Link
-/A << /S /GoTo /D (cel_8h_db2e4565f61a9de5fe278d9035850dc3) >>
+/A << /S /GoTo /D (structcelprm) >>
 >> endobj
-2168 0 obj <<
+2357 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [155.202 507.821 186.514 518.725]
+/Rect [126.572 509.635 154.019 520.539]
 /Subtype /Link
-/A << /S /GoTo /D (cel_8h_b0f67d1727750616f71c7bfcb3a037b6) >>
+/A << /S /GoTo /D (cel_8h_1fe7f134670262eb54b6049c0275a27b) >>
 >> endobj
-2169 0 obj <<
+2358 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [334.634 507.821 364.293 518.725]
+/Rect [181.764 509.635 211.423 520.539]
 /Subtype /Link
 /A << /S /GoTo /D (structcelprm) >>
 >> endobj
-2170 0 obj <<
+2359 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [336.781 495.866 368.093 506.77]
+/Rect [126.755 458.826 154.202 469.73]
 /Subtype /Link
-/A << /S /GoTo /D (cel_8h_b0f67d1727750616f71c7bfcb3a037b6) >>
+/A << /S /GoTo /D (cel_8h_6661c05703158b0808038b7d551f1ea1) >>
 >> endobj
-2171 0 obj <<
+2360 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [194.816 483.911 244.957 494.814]
+/Rect [182.312 458.826 211.971 469.73]
 /Subtype /Link
-/A << /S /GoTo /D (structcelprm_408a39c1d060d5b32f884f8a8c60aaa2) >>
+/A << /S /GoTo /D (structcelprm) >>
 >> endobj
-2172 0 obj <<
+2362 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [89.004 466.286 123.085 477.19]
+/Rect [164.54 366.108 210.796 377.012]
 /Subtype /Link
-/A << /S /GoTo /D (cel_8h_1fe7f134670262eb54b6049c0275a27b) >>
+/A << /S /GoTo /D (cel_8h_2ac33dbe3aa2efff60543213b0a691f5) >>
 >> endobj
-2173 0 obj <<
+2363 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [140.631 466.286 174.713 477.19]
+/Rect [159.637 273.699 189.296 284.603]
 /Subtype /Link
-/A << /S /GoTo /D (cel_8h_6661c05703158b0808038b7d551f1ea1) >>
+/A << /S /GoTo /D (structcelprm) >>
 >> endobj
-2174 0 obj <<
+2364 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [490.694 454.331 513.996 465.235]
+/Rect [123.103 232.164 153.867 243.068]
 /Subtype /Link
-/A << /S /GoTo /D (sph_8h) >>
+/A << /S /GoTo /D (cel_8h_1fe1b137ade45ea28e61f44d4708fb77) >>
 >> endobj
-2175 0 obj <<
+2365 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [105.88 442.376 126.413 453.28]
+/Rect [263.866 232.164 293.524 243.068]
 /Subtype /Link
-/A << /S /GoTo /D (prj_8h) >>
+/A << /S /GoTo /D (structcelprm) >>
 >> endobj
-2177 0 obj <<
+2366 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [134.104 368.208 163.762 379.112]
+/Rect [399.396 232.164 435.121 243.068]
 /Subtype /Link
-/A << /S /GoTo /D (structcelprm) >>
+/A << /S /GoTo /D (cel_8h_39bb7bf8e545c200191d51884ecfb89b) >>
 >> endobj
-2179 0 obj <<
+2367 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [88.007 310.633 138.508 321.512]
+/Rect [344.015 220.209 375.327 231.113]
 /Subtype /Link
-/A << /S /GoTo /D (deprecated__deprecated000001) >>
+/A << /S /GoTo /D (cel_8h_db2e4565f61a9de5fe278d9035850dc3) >>
 >> endobj
-2180 0 obj <<
+2368 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [268.11 290.543 314.366 321.512]
+/Rect [155.202 202.585 186.514 213.489]
 /Subtype /Link
-/A << /S /GoTo /D (cel_8h_15d7df87f0d7d52bf30c5403fbd00271) >>
+/A << /S /GoTo /D (cel_8h_b0f67d1727750616f71c7bfcb3a037b6) >>
 >> endobj
-2182 0 obj <<
+2369 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [88.007 223.006 138.508 233.885]
+/Rect [334.634 202.585 364.293 213.489]
 /Subtype /Link
-/A << /S /GoTo /D (deprecated__deprecated000002) >>
+/A << /S /GoTo /D (structcelprm) >>
 >> endobj
-2183 0 obj <<
+2370 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [268.11 202.916 314.366 233.885]
+/Rect [336.781 190.63 368.093 201.534]
 /Subtype /Link
-/A << /S /GoTo /D (cel_8h_15d7df87f0d7d52bf30c5403fbd00271) >>
+/A << /S /GoTo /D (cel_8h_b0f67d1727750616f71c7bfcb3a037b6) >>
 >> endobj
-2185 0 obj <<
+2371 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [88.007 135.378 138.508 146.258]
+/Rect [194.816 178.674 244.957 189.578]
 /Subtype /Link
-/A << /S /GoTo /D (deprecated__deprecated000003) >>
+/A << /S /GoTo /D (structcelprm_408a39c1d060d5b32f884f8a8c60aaa2) >>
 >> endobj
-2186 0 obj <<
+2372 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [268.11 115.289 314.366 146.258]
+/Rect [89.004 161.05 123.085 171.954]
 /Subtype /Link
-/A << /S /GoTo /D (cel_8h_15d7df87f0d7d52bf30c5403fbd00271) >>
+/A << /S /GoTo /D (cel_8h_1fe7f134670262eb54b6049c0275a27b) >>
 >> endobj
-2161 0 obj <<
-/D [2159 0 R /XYZ 90 757.935 null]
+2373 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [140.631 161.05 174.713 171.954]
+/Subtype /Link
+/A << /S /GoTo /D (cel_8h_6661c05703158b0808038b7d551f1ea1) >>
 >> endobj
-2162 0 obj <<
-/D [2159 0 R /XYZ 90 716.221 null]
->> endobj
-194 0 obj <<
-/D [2159 0 R /XYZ 90 659.927 null]
->> endobj
-198 0 obj <<
-/D [2159 0 R /XYZ 90 428.802 null]
->> endobj
-2153 0 obj <<
-/D [2159 0 R /XYZ 90 406.49 null]
->> endobj
-2176 0 obj <<
-/D [2159 0 R /XYZ 90 406.49 null]
->> endobj
-731 0 obj <<
-/D [2159 0 R /XYZ 359.307 371.361 null]
->> endobj
-2178 0 obj <<
-/D [2159 0 R /XYZ 90 354.634 null]
+2374 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [490.694 149.095 513.996 159.999]
+/Subtype /Link
+/A << /S /GoTo /D (sph_8h) >>
 >> endobj
-733 0 obj <<
-/D [2159 0 R /XYZ 90 281.577 null]
+2375 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [105.88 137.14 126.413 148.044]
+/Subtype /Link
+/A << /S /GoTo /D (prj_8h) >>
 >> endobj
-2181 0 obj <<
-/D [2159 0 R /XYZ 90 267.007 null]
+2340 0 obj <<
+/D [2338 0 R /XYZ 90 757.935 null]
 >> endobj
-734 0 obj <<
-/D [2159 0 R /XYZ 90 193.95 null]
+2344 0 obj <<
+/D [2338 0 R /XYZ 90 684.026 null]
 >> endobj
-2184 0 obj <<
-/D [2159 0 R /XYZ 90 179.379 null]
+2361 0 obj <<
+/D [2338 0 R /XYZ 90 385.082 null]
 >> endobj
-735 0 obj <<
-/D [2159 0 R /XYZ 90 106.323 null]
+206 0 obj <<
+/D [2338 0 R /XYZ 90 352.534 null]
 >> endobj
-2158 0 obj <<
-/Font << /F31 528 0 R /F22 521 0 R /F14 1038 0 R /F42 717 0 R >>
+2337 0 obj <<
+/Font << /F31 604 0 R /F22 597 0 R /F14 1084 0 R /F42 818 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-2189 0 obj <<
-/Length 1999      
+2386 0 obj <<
+/Length 1373      
 /Filter /FlateDecode
 >>
 stream
-xÚµZÛŽã6}÷Wh‘<ØÀŠá]bïSn$ØÉLy˜	²­îbK^INwï×oQ$-êF{.Á<´DÕ©*YGôÃ?)%"AŠ‰hw\áèFXû4†Ç±÷ü›ûÕW¯¼…”dÑýC÷º$HPÝïß®%"›˜`Œ×»ü€Þob*ðúUqÈÍÕëü!¯7$]çå†Ne²æÉæûŸVßß_X­O‚IÍùßÕÛ?p´ß~ZaÄT=Á5FD©è¸â”ÙëÃêÍê·‹
3Î`|.,AØõ¸(CX
-¢HØؾØçï0¦¥
-B}¦Íòº>nȺy¼ŒvCp?
-/ÉD!œ3þ1¤RðFØiÑ£õ£}üÚ‹$#˜G±T)¼$gƒ±Ñ}—ŸÌDì²6ߏ=$²OH䝤q”$*Š}/G‚)JçúP;ç(í#8A	L‡Ãhï¾ÞïÁ©.Um.¶Ùîϧ
Áë¬Þ76ÅÕñ”µÅ¶8@Þ‹öe#ÅúŸæѹÉÇAQ©
ó¾˜W‡ú>6©}_žwFbIhÞc	’2"P*É€t_Ôù®=¼˜àËjCÅúÉÜeÓæÙio†eSj,Å#.¹Wér±Òúlƒ”ßZéBqXÌôsU:ሧI°Ò-ä*½7úI•î…ºXéó·Wú ï×+=äûØäM•˜÷K¥‡H]¥û¤ŸXéŒÀ–//•Îl¿:—»¶¨Jcè»jw>æe‡tÃ(¯cÊãªùÒ슲½,…¢,Ìõ;,pÓÖçÝå;œ ItþîUSP>8´mXqÌ`xÚcÄj@3
’$Ir±!HçvLDŠRh†1I¤Â½¯ÝìLfV¾êݸ3S%ÖMÞ6æ*;ô_óã6¯íhõ`ŸNŠü"XD‚bà¿ZŒ{ði1ŽLڐljä,…µK†ä£Jt˜0%'(Áj at y™\»­Ìß}þ°!döÁ_º@³Ã9oÐ&æ\¬´ôú¾:öæv››¿°œ÷C“0Sm‘uÿ”k£m\Õ/ã˜9ìºŠé¶„;t0ú±Éå„kaJv'¼BT ¼N‘”‰—c´ÐX¸Lé,“…Äf©]ðTBèø~5ûnvÌ[(í»I»°ûüñrO{0Xù¶'8ŒöáÓÅO(<åÃÕ?lcPž)&Äa&þz“()àûóm~È›®»}¬­³²fuÌúó”A]Û¬-Î…]SÑðlõ˜ÅÙâQnÔÊë¼=×z”¹
-Ðös4âëÛ£‰ß@s8Ûæ\k'l".Ë}Æk…`hfjÁƒ‰=ÐÔ
-»Ÿì
u{54¸	!´+ø|	òÈ:…$LƒO‡ïàã
Ê›ón—7Ó	wq0%Ih8V´«Ã\‰5Ègc
Ó™X}:bcýå|˜.;	Y‡¼‹[­C‡]™\ÞjIš‚	Çl aB…Q:ŠùT¢Ék·¶èIsª
-´O÷ªù~`ž0¢3ÂèT·½0ÚU ÖÌ-lñ°wx2iA#IؤåçÐHrª‘`û‘‚Ž5’öxª‘8J•œj$©âµ›BûÞ}3UÊËp'“àïŒLJÂàƒ§üªL2è؃ÏȤ¡É€L‚-Ue’Å„)9LM”®…w«èç¬(x×5VŽ>¸…Ÿ=–4œÍê¹>UM¾ØV@Š¢”„E€‡Yj+z¬ýd¼QÌ/7˜±s"ÀaLeqüñ: ”“‹»4§|—>— ‚"!Â:ÀÃ,MM`§Ä·ë€m?M#Þ9à0Ÿ¦(d8Ui¸7z ÅÞè0WzcÏöÆ0é>Ý­:€‚«K}¬=h9V‹¹kˆÏŤ³±zt·è€ïutadòªÆlu@Ðê Ÿð£t ÷t ›ÑMÞ~ø	X¦	û{š¿Pˆé³¡®ù_Ú¤vsÚüAÚ0:Ûüí‰>‘;-ôxÍ@!#øˆ¹V%{èéœ

†j-QOŠÄ`ÂŒ°ù²¥?‡ÙnWÕû¢´GÃÝF×êm£0çi&açÓéP¸öÿT´ïû¤0üQ¬™?3¿T­Vœ‚ÂÊ4)gpU4f¬®ÎmѝVÃp™wÆa¸¬,rkßÝe‡ƒyÈô‰"xÕ*þKà7OžŠî¨ð[k<äÝæJîO­ÃvrÃý½$ t¤õÊd;pÜ£§§¡Cƒv²Ÿis©ÃñA456߃ќ;Hˆ—cèÉܧÍÊÉ9:‡]#åô¶h8È:4è%}^ŒV0Ч4­…y…„­2õy‹‡	—U$ȍÑZpuh°_Èwwz³ËçÎÙ‘vÇl>(ÆPjÞ,ìΕ•ZC½è•hpß1µû¢ÉJ·±ÙϝÜü<˧tëø˜=:á~Ñ@KBPA§QaáÞC–d ÁЫ?ìônÊ»,GÌÉvÑ|ùñ’=Œ‹b93'Ø=g>Y¯ë³XRw¶_àH÷ññ¿Ðwÿ·@¦BåϯD
-d=	6ì:˜ò2¯»_ðL]Ú ~v¯t±å[s“˜?$½ÃìNHsG1±­úAcݯm¿ûæߐƒ¿1·Ù—·/îÇ ç—Ǽœ=èž$çÿòÜyE
+xÚµ˜moÚHÇßó),Ý#›}¶7ï U*.éUOj+DÁIÑã$÷éoÌîÂâ'œQaÖã™ÿÌüÆ6K<ÄSØD€ÞlÙÂÞ¬~ls¶§;Îùëqë⃫’Ìßï.—	J¼ñü›/iwÆØŸEèW»Cö?,#}4Œî£¤MB?Šg°Äp(Ÿ‡íãO­þxÕhLf1ÿi}û½9hûÔˆ©Ð{‚cŒˆRÞ²Å)3Ǐ­QëϽ½Î`½,-AØé¼(CX
+›¢&³^ôc›”z«ÙvÅé4]¬â,С1®Wî«òÛüèân0èßêãïXàÍ¢Mü£ÕýîKšlg©>	Õ\'KX%›…5XÄi¶’ýg/>PzH T IÊw*Fp‘ö´º×Ÿé¯(_vÂ"ž	Šê²eËɃ9?t
+¨m;Žñ®„®‚cw™
+E!¬¤(ò8p®_Ö¦> ˆŠà(¤[ÄE¬ËĝkG¡T$3†‚IÐe¶ñ"Ýü®½m7Ñ\ý|9”Tß&Â_%i2õÂS2…Æ®×Q²A:‚ËZ‡ iŒ@vŒ €‡7´œ(ä"^L¢ªIüÍÃ~u·ßs%„Ä1Q:©Px4	q¢õ¡Bsho„—Ž±±&YB½h­G6M¡rö`Þ	ñ§ WA  \ŽÊ<'8aÄR-r‚À
ÀÚdê®æsÛÎûUbú:ýýÔ&ØŸ&ó)ñj¹†Iÿ¹x„º/Ò—¶þ‡|RT*ÁŽë^YWk]«=ïÒŒUEßÀË‚º¾wŒImPFL	9
+:_$Ñ,}4èÇ«6þ“³MMçe¤Sª=u˜B”J‡tVIú:I_Mº€;0I:邃7ÌêH·&ÍIwœ¾‰t'ÕJÒ­Í»“~T÷Ó¤×iÏ»lDzMß÷¤×µ¤»AÏM:¯$}½žtÎ	¼Äg"Ã»\è<^KH·&ÍIwœ¾‰t'ÕJÒ­Í»“~T÷Ó¤×iÏ»lDzMß÷¤×µ¤»AÏMº¨$ý™ntzPò¦¤Ã“Tž‰t(/Šu¤[“æ¤;NßDº“j%éÖæÝI?ªûiÒë´ç]6"½¦ï{Òë‚ZÒÝ ç&]VßÓéó«I§A†“8éTˆu ‹æœ\¾	s'ÏJÌ­Í»c~TôÓ˜×iÏ»l„yMÓ÷˜×µ˜»AߊùñÏQûŠÞ·Ë(Ñ;_ãvÀý—õaGê~rS„í7E"ð—ŸŒIïœTL	1b¬üž`L:ŽMøD…ˆ…:C›Õ*¹,`o€-‰Z
w><ò 7ÁˆfñM¿Ûô‡ÃÉèK·Û
+”bnymâÜ{ 2Gªb:꤀ÌU½:c㨻ý2L>ßÝÜŽûÂDFÒs\ãS…àÝÚh”'4
+Œ8gõ£ñ:£üª7ùÜásxõGA(‘ˆB
ÿE0qó†Ådqu¢ÕƦDh÷înØ›Œ‡ üÕm±ó~Š€/'HQ‰ ˆ3Ò°¬#!êÅjGë
ôÝ꼡%:9¸;ÿÁ}Q…b6+*HâÝ76eÝ¿ù«0Æ0 !!žã¹8CáÝã«A!FRµI‰¾¯ÙáÝpÐ+Ò	cL•wð^2EÚ$»AWl!`Ѓøÿ÷Ïw;ÿ2„g°rï zÌÍ9¼O	¡7÷>Fqvï´OçÃAQkžwv–ë¢.1½dX£˜óhÏ*dï_»£àvsm.Ea¶'êîºöVÏ/Qœ/c¶Ão:åù÷”Ö
 endstream
 endobj
-2188 0 obj <<
+2385 0 obj <<
 /Type /Page
-/Contents 2189 0 R
-/Resources 2187 0 R
+/Contents 2386 0 R
+/Resources 2384 0 R
 /MediaBox [0 0 595.276 841.89]
-/Parent 2152 0 R
-/Annots [ 2192 0 R 2193 0 R 2195 0 R 2196 0 R 2201 0 R 2202 0 R 2203 0 R 2205 0 R 2206 0 R 2208 0 R 2209 0 R 2210 0 R 2211 0 R ]
+/Parent 2269 0 R
+/Annots [ 2389 0 R 2391 0 R 2392 0 R 2394 0 R 2395 0 R 2397 0 R 2398 0 R 2400 0 R 2401 0 R 2403 0 R 2404 0 R ]
 >> endobj
-2192 0 obj <<
+2389 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [88.007 695.967 138.508 706.846]
+/Rect [134.104 677.939 163.762 688.843]
 /Subtype /Link
-/A << /S /GoTo /D (deprecated__deprecated000004) >>
+/A << /S /GoTo /D (structcelprm) >>
 >> endobj
-2193 0 obj <<
+2391 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [268.11 675.878 314.366 706.846]
+/Rect [88.007 623.295 138.508 634.175]
 /Subtype /Link
-/A << /S /GoTo /D (cel_8h_15d7df87f0d7d52bf30c5403fbd00271) >>
+/A << /S /GoTo /D (deprecated__deprecated000001) >>
 >> endobj
-2195 0 obj <<
+2392 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [88.007 611.469 138.508 622.348]
+/Rect [268.11 603.206 314.366 634.175]
 /Subtype /Link
-/A << /S /GoTo /D (deprecated__deprecated000005) >>
+/A << /S /GoTo /D (cel_8h_2ac33dbe3aa2efff60543213b0a691f5) >>
 >> endobj
-2196 0 obj <<
+2394 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [268.11 591.379 314.366 622.348]
+/Rect [88.007 541.084 138.508 551.964]
 /Subtype /Link
-/A << /S /GoTo /D (cel_8h_15d7df87f0d7d52bf30c5403fbd00271) >>
+/A << /S /GoTo /D (deprecated__deprecated000002) >>
 >> endobj
-2201 0 obj <<
+2395 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [210.109 517.469 239.768 528.483]
+/Rect [268.11 520.995 314.366 551.964]
 /Subtype /Link
-/A << /S /GoTo /D (structcelprm) >>
+/A << /S /GoTo /D (cel_8h_2ac33dbe3aa2efff60543213b0a691f5) >>
 >> endobj
-2202 0 obj <<
+2397 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [484.338 517.469 513.996 528.483]
+/Rect [88.007 458.873 138.508 469.752]
 /Subtype /Link
-/A << /S /GoTo /D (structcelprm) >>
+/A << /S /GoTo /D (deprecated__deprecated000003) >>
 >> endobj
-2203 0 obj <<
+2398 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [159.678 392.019 189.337 402.923]
+/Rect [268.11 438.784 314.366 469.752]
 /Subtype /Link
-/A << /S /GoTo /D (structcelprm) >>
+/A << /S /GoTo /D (cel_8h_2ac33dbe3aa2efff60543213b0a691f5) >>
 >> endobj
-2205 0 obj <<
+2400 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [216.275 333.931 245.933 344.945]
+/Rect [88.007 376.662 138.508 387.541]
 /Subtype /Link
-/A << /S /GoTo /D (structcelprm) >>
+/A << /S /GoTo /D (deprecated__deprecated000004) >>
 >> endobj
-2206 0 obj <<
+2401 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [159.678 218.379 189.337 229.283]
+/Rect [268.11 356.573 314.366 387.541]
 /Subtype /Link
-/A << /S /GoTo /D (structcelprm) >>
+/A << /S /GoTo /D (cel_8h_2ac33dbe3aa2efff60543213b0a691f5) >>
 >> endobj
-2208 0 obj <<
+2403 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [158.163 160.291 187.822 171.305]
+/Rect [88.007 294.451 138.508 305.33]
 /Subtype /Link
-/A << /S /GoTo /D (structcelprm) >>
+/A << /S /GoTo /D (deprecated__deprecated000005) >>
 >> endobj
-2209 0 obj <<
+2404 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [369.538 142.667 403.62 153.571]
+/Rect [268.11 274.362 314.366 305.33]
 /Subtype /Link
-/A << /S /GoTo /D (cel_8h_1fe7f134670262eb54b6049c0275a27b) >>
+/A << /S /GoTo /D (cel_8h_2ac33dbe3aa2efff60543213b0a691f5) >>
 >> endobj
-2210 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [420.846 142.667 454.928 153.571]
-/Subtype /Link
-/A << /S /GoTo /D (cel_8h_6661c05703158b0808038b7d551f1ea1) >>
+2387 0 obj <<
+/D [2385 0 R /XYZ 90 757.935 null]
 >> endobj
-2211 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [463.855 142.667 513.996 153.571]
-/Subtype /Link
-/A << /S /GoTo /D (structcelprm_408a39c1d060d5b32f884f8a8c60aaa2) >>
+210 0 obj <<
+/D [2385 0 R /XYZ 90 733.028 null]
 >> endobj
-2190 0 obj <<
-/D [2188 0 R /XYZ 90 757.935 null]
+2331 0 obj <<
+/D [2385 0 R /XYZ 90 716.221 null]
 >> endobj
-2191 0 obj <<
-/D [2188 0 R /XYZ 90 733.028 null]
+2388 0 obj <<
+/D [2385 0 R /XYZ 90 716.221 null]
 >> endobj
-736 0 obj <<
-/D [2188 0 R /XYZ 90 668.346 null]
+854 0 obj <<
+/D [2385 0 R /XYZ 359.307 681.092 null]
 >> endobj
-2194 0 obj <<
-/D [2188 0 R /XYZ 90 654.034 null]
+2390 0 obj <<
+/D [2385 0 R /XYZ 90 664.812 null]
 >> endobj
-202 0 obj <<
-/D [2188 0 R /XYZ 90 578.063 null]
+856 0 obj <<
+/D [2385 0 R /XYZ 90 596.724 null]
 >> endobj
-2154 0 obj <<
-/D [2188 0 R /XYZ 90 555.751 null]
+2393 0 obj <<
+/D [2385 0 R /XYZ 90 582.601 null]
 >> endobj
-2197 0 obj <<
-/D [2188 0 R /XYZ 90 555.751 null]
+857 0 obj <<
+/D [2385 0 R /XYZ 90 514.513 null]
 >> endobj
-2155 0 obj <<
-/D [2188 0 R /XYZ 90 384.488 null]
+2396 0 obj <<
+/D [2385 0 R /XYZ 90 500.39 null]
 >> endobj
-2204 0 obj <<
-/D [2188 0 R /XYZ 90 370.176 null]
+858 0 obj <<
+/D [2385 0 R /XYZ 90 432.302 null]
 >> endobj
-1017 0 obj <<
-/D [2188 0 R /XYZ 90 210.848 null]
+2399 0 obj <<
+/D [2385 0 R /XYZ 90 418.179 null]
 >> endobj
-2207 0 obj <<
-/D [2188 0 R /XYZ 90 196.536 null]
+859 0 obj <<
+/D [2385 0 R /XYZ 90 350.091 null]
 >> endobj
-2187 0 obj <<
-/Font << /F31 528 0 R /F22 521 0 R /F14 1038 0 R /F48 2200 0 R >>
+2402 0 obj <<
+/D [2385 0 R /XYZ 90 335.968 null]
+>> endobj
+214 0 obj <<
+/D [2385 0 R /XYZ 90 261.235 null]
+>> endobj
+2332 0 obj <<
+/D [2385 0 R /XYZ 90 237.02 null]
+>> endobj
+2405 0 obj <<
+/D [2385 0 R /XYZ 90 237.02 null]
+>> endobj
+2333 0 obj <<
+/D [2385 0 R /XYZ 107.713 180.336 null]
+>> endobj
+2334 0 obj <<
+/D [2385 0 R /XYZ 107.713 165.389 null]
+>> endobj
+2335 0 obj <<
+/D [2385 0 R /XYZ 107.713 150.443 null]
+>> endobj
+2336 0 obj <<
+/D [2385 0 R /XYZ 107.713 135.496 null]
+>> endobj
+2376 0 obj <<
+/D [2385 0 R /XYZ 107.713 120.55 null]
+>> endobj
+2377 0 obj <<
+/D [2385 0 R /XYZ 107.713 105.603 null]
+>> endobj
+2378 0 obj <<
+/D [2385 0 R /XYZ 107.713 90.657 null]
+>> endobj
+2384 0 obj <<
+/Font << /F31 604 0 R /F22 597 0 R /F42 818 0 R /F48 2408 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-2214 0 obj <<
-/Length 2356      
+2411 0 obj <<
+/Length 2013      
 /Filter /FlateDecode
 >>
 stream
-xÚí[KoG¾ëWpƒH@ìô{zœ[’u ÙÍÚÂîÁö&G£¡–&Ò¿ßjN5§çÑÝC9 ðÁ||ªúªº¦]›QøÇf9e*#¹P³õÝÝÁ§ß_1üv	_/½ï¿¹¹úêµ€Ÿ"¹³›ÛӏkFg³›Í»¹&l±d”Òùº(Éýbɝ¿Þ–EóêMq[ìÌÌ‹j
	jt6—fñáæÇ«¿ßœµ"'%´Õù¿«wèlÜ~¼¢Däfö¼¦„åùìáJr¯Ë«·Wÿ:Ëh>ðù˜Y’ƒIƾȉäÆ(BYæSCã£æ›œP*gõ<¹àMQÁF5¯¯ú†1ÊI&øÌ9Pë0½œ·zÍHÆÄYUü¶^ÕÇCãè½%Q5¯]p5_•Çb„N#Eçœp%tÌÒ
épö·‚,÷œ«B.‰Vq}
$¡.'ŽÁWG_A<1:{\¯‹ÃmÍ4‘Yž°µ…mELÊÖ˜>gkTÚê©chë?Že9P«)Ñ™ìêµ_ìïñÆg€è8…žHKïÇýÃ@¹1DȸÍ
$®0§Äôl~Üm«’Ç)¤W‡C±	Ÿ1Îh*ž[PøŒ“:ã˜>wÆQuxÆž:ŽgüCµçgx»Aû÷»ÿëz»«œ?ö«‡¢.l¾„¾”$ç©ÐoAa· &å–˜>ç–¨:t‹§NÄܲÞíö›mµª±ÜÔûUu¸ÝAœ²ùjè­˜«@5KfÄvbR®Šés®ŠªCWyê¤sUY.×»j³µ(Æ\%óÖUa?u+ßR4—’ArpÅŸ"±€ÇÄpaSÅ·u‰Ëù{ªè¡Þ×u󾃳ÁLòÕk&=“@°”
-|pò¥¢ÁHÓb2¬¤IܘFÄõb)•9ñâ”ä4C`õ4"‰žzœK%=%ÙüRA‡§ILn.–T–cœ$¸¾#	"怸Ù?B7«9‘Âñ™<µXÍ×ï * ×ûà¤Ã©;2¨`)”$2‡Ø‡ƒÌ•:IzStêöúŠDaH´Ìu±õx¿wn‘	$ÄÖ÷E½
-†Ó&‡KG¨¬î.gœ [®ê@؏Ë5h§“x¨GEJèÊUO&äf¡³%Ïá4=òŒh.ݳm3ÈI”Ÿõ¸"RÉs†Pô$¦›úñÇ<ŽSœkï§0÷x1™“ûôµå¨]Üy‚˜"B{êِ¡„³µM¹Ø¤o1ÏB `Â-W¾ÜÝž+=D§Ø×;LáEYêíªìgô¡É*¨Ñùd›ßS& xÌ¿nŽÞê1ëµQë}‘ƒR‹ã•‚xà&>y˜Ð¦'B4â—T½sí
-a#šÃÃXŸB§RaCà0–×Ãgƒq/Z±\ux	F2#¢q˜ŸN3 4É 0}>ßvƒ%PîmŸìŒOÈÜEM|tõ@Ao9L>’&V=]7Õ´CJ
-²£œÈ€RÇa¦hÎ;”þ½`RüºÞáÌQÕ]}qŒ±ÿ‹„cZPØ1ˆ™èÛˆl~}™mãlDœbÔº²/U‡ÚÀAÐ×m7EÄAZCOEN
-;1ôt=ŒÈT'(!f@©û¨Ù²Ü¥ôK3œ
;í^Ú<ÇÍ®i¿¿ØöÊèn_‡/ÂT0T˜Tˆµ °céþ-á>莮ϭL‡•‚é\ÄI5§îíôùŒw8ý´«î¶õqƒÅpU¡/¡Gi>§ì‚ú&4–õ÷”óÑÊÎÌäÊ>(äpÚ[;šþjµNχÓÀþÐ-øm3Лñßaˆ|‡‡€~(™š[P8<3%< ½ÆÖ±›zà䵉sBÌ€S'<”ó§^1+#Ñ
Æ¡FúíËÓùQ:q—8N7^“ÏžÙq<•ZPøì3åì]ƒßM­’( „˜¡nj͉’²C(yÅݼ½u%©X­ï›Û<‰m±‚z(ªzØâEŠ¤pú¡ÊÀÝÕG¥Ÿåâ,(x$OS|T_‰«ƒ†kÖQ—¼G;ôÐy.â¶z  ­“°5ªmªC[}u,v/Øxðún¦ˆbÙô™Ò
-f‚…S#ÙQdѹ¨…„Æ" rº™º˜Š(=g‘žÖ±µB>m+%…Cñ;X¼ƒu˜ÄlTÞÁÆÕáãä©›º•0ªeÂ$lmAa[“²5¦ÏÙU‡¶zê¦l¥:zÓ[©(…žÈäV*j3n¥¢
-q+å+¼d+Åaº´¢¢g쁂gì0‰3ŽêÃ3Ž«kÎØW÷¶RÜÀ€n¡ïÂnALÊ-1}Î-QuèOÝ´•â:ƒQ)A-(ì*Ĥ\Óç\U‡®òÔýÞ[©Q?ÁÌ SÙÔ…ý„˜”ŸbúœŸ¢êÐOž:…~úçùF³ÌÃn_GÆ~õŸ	•lhÔä†F¼üžû·Â1ÞvŸkØÎ# ±]¯Î#ÐÇçÞˆtš8°87ôJÍÇ”LI`•7”ª³¡ÔÌ–j^w6”Íwõ$'¹d‰õ¤2ò’ý¤â¡#yæîï«ñõ!çµÒ¢FW4šÐ‹Y‹êbI–V’[QÂ)W”ÂÛG]´5;Ë?m¥„‘ÄÀ€à/"C:¦<¹UcŸ¶|ÑÒòól,'ìB§o‡/zÙ&8¼¯”é}¥î+ƒÚ¦òþ¾Òæ“î+ƒË=›Ç÷{ö:3lrºÿ·Yõn(.ÙŸqњɛ͚Žå&4•ÛÊdX~ɲrDsxBïS»çs˜O\VÆ<r^VöùŒ-+}>¿Û²’Ù_}ÉYü>Ã…½…˜©ËJ{+^]‹Û_k–:N1bÝé—C
É:Ä.^Y2ªg:ážvb¦®,Ëò‹|÷zžs• …˜­î΀!º´.^W³*e"tZLÐ5™è™Ä6%ÆÉ-SzœÆv)§¿V)þ_¨œ¨ñߤ ˜iõò¿G8ý%…6¹_4ô½ÿµ[ƒ¾/ªbßÎA.ëýì^¼¶#Tñ±y“5ÿ1óŠŠWJ7ï8eØZÜZ¬‹úÿ|ûö'8ȾiÞJ’u'­ïvOÏwEÕ÷½Ï:çÿ¦šm’
+xÚµZM“㶽ëW(7é@ß$&7;Y—]ŽìNU¶	šaE"e’òîøקA øjwìš9äc¿n4ÐýŠ¬1ü‘µÂëT¤H1±ÞVxýW¿]w7ÛIpÿëÇÕWï<…”dëÇC÷¸$HP²~Üÿ¼‘ˆl‚1Þìô½l*ðæ]qÔöì½>èzK².wp‰áL¦®¶¿>~¿úçã•Õù$˜4œ¿­~þ¯÷àÛ÷+Œ˜ÊÖá#¢Ôú´â”¹óãêÃê?Wö:ƒëSa	–ã¢a)|\ˆ»ÈÞ]Ê][T¥
éÕîrÒe›·Å–là*Ä	åˆqu{ø:0EÙÚ'a„Š²°ç¿`›¶¾ì®÷ÀØñ\ŸŒ¹¯Þ~óŒ0…RƁÃØþcf1<»aRÄSê@cax„ IÒ«
A:·"2”ÁÀ%$E’rÿ¼q³3AéÍ¥Hª›wfªÄ¦ÑmcÏòãÑœðÍIŸžtí®Vww˜x
+~,Ö2#+jSgnÔÏñ>H¢G'¼KdḮI’Ú9ËPš’>ù`ÞxLœ’”bÕ£¼&Ân+{Üë֐M~9º¿o©²‹nÐ6á\l¾s7˜
/Õ帷ÿ>i{¼4zß7	™j‹üðâÒÆèï[gõë0fž	Ä`2Ý7à~hr~ÀÍ"Œ
v·HcT°H¥Tˆ°4c4¤0lPXŠM29H`F!Sc‹$¸­
+ÿÞ¼Éëü¤[˜ÛCb‚)¬T:Å<òÀcG.ô–>NQjÍaŒ¯~B¼¿ü{~1˜Ÿ‹ŽˆÇŒü	ÇŸ0‰RÉ{þ|£ºéæ`WÈÚ:/›CUŸò[É<çÐ6nÔæÒ%2†RE¢é
+0³éÂeܺö^·—Ú,„r>W1ÚkŽ†¼½1q9òCüºÃ¥±Á×Æ	7×õ>Ꮃ"S”‰9w,&	@cw(”?y3ÔkJňúôº(Ÿ…,Ð)$!
!~€NåÃe·ÓÍ8á×XAŠ,ÅzÍÇê0K±Æø|¬Q:k at G\¬?^Žãe'1’)ïóÎÖZŽ»009_kI–‰Çl!qB…Q6ˆù\¤YçÖvM	‡?Ý£	§tF Œè„2:X™¨gäÔ=# >Õövy$ÇòH‚Œ#ytõu¬‘2„©k$áPkíJB^š¢ôjÿ¡TÕî¼}É]À'S0ÝÕ—|K±ëèöÊ“Ö®¢€ÞªvyÛÉc ²Ç¦­j}%뎺®«ÚS6Mþìî¥çÖ#±À%¢Ž
+2HÕ’Xpè$€ÅÂÀäüæ)Cð¶Ð'Ì`‰S¦1‘ö(ãʁóqšE[Q€™kE\JijÏÄóMièÁ”pð;9þrí“«vº4¥B—þ,íÀ1G)•ñ„Ý0³	ƒWœ4Uwk‡í-MÞ)íà1oÓêyšÉx?
@³ýÔcúi”ÏõÓ8í§!ݽځ¥dÞR¬7Ð|¬³kŒÏÇ¥s±t÷h‡ï²vˆº00¹¨¢1;í%tÚ!$ü"íځMh‡sÝÞdî*›ÖwAS;‚=–uZHþ×((?RP§ ÄmÐÛ	ñÀQ¦ä¤x8×oskÔ6ž
+†òz¹Ûc1ý~¼Ç’"šBˆÙÞâ‹{,ð‰=–¾ÉÈçHÁëz|¸Çâ0qJžvm#¤â¥)Ê绂Icfò}¡;t܏IãÇÇ]Ó%èpMÚÀÆí>fl<&Ê>4dØ‘­"ÿÊ‹òøê5LŒ½…¯ûöEþ\V°$ çîÜĺÔçªÑ³•J…˜Œo¢˜¹ÎJ3Èù¬M”	æù&;taJyÌÛµPlP®ZhèÒ”
+]ú³´ô0$e|%ÀÌfŒ35~·ŠÑÞÒ4àÒBó6-D±Eµ°·€fõÇ,èƒ(ŸÓq:«Bº{µQªl!Ö 4«Ç,Äås±Æél¬!Ý=Z¨Ç»¬…¢.L.j¡hÌNE	
+	߬…ø„jtûù_˜ «Ð”ý5H˜G†ȸ9@QF'ûÂdýyFç&p€0†”ZÚ¬pà$@sÖ7›#et@=š$g„âË”aóÝ®ª÷Fèôv{ŠÒ5
+ûAÒØå|>^|,Ú¿ÑSØ}u¢,Y¸¹õcÕqɩߊâΊÆ^««K[”Ú^.ug.—•C>¹gwùñho2Цgé]{|ý»¹"€ßÞùXtß
+ÿäL‚‡¼+î fÿgT‚gx}Çb)F‚A-"±T,dÛ£“ >ÖV“.ߟh3'ë8ô53r='†[T¥æ3ï1çå~DGͧ
zgÌ'˜ô«“~šYÀÔd4³ÃÄ©܃
+R‡äÝw…;cvè8ñÀäm]?<˜Ú—?O}·ŒÅÛ}·ŒQ*€a¨×öãhÑß6+Ó-è
+ÞíêëV°ßâõ¯€z¯Á?
+Ë©ôëú”?{%ÕDhâ×PÉ„˜|ïÀkSäÄ—ÿî¢ûňÌ@e¨POJ¤ ¿ÚØ»‰ý[]êú¶_í«ÕãVÑÍŽ×þäË·¢0}`ØþG1ñ;ê&bÿnóßo>ü #óÝ×îQ”™ÏÝfù«ÿáƧ×g]N%w<<ÿÅÖÛ
 endstream
 endobj
-2213 0 obj <<
+2410 0 obj <<
 /Type /Page
-/Contents 2214 0 R
-/Resources 2212 0 R
+/Contents 2411 0 R
+/Resources 2409 0 R
 /MediaBox [0 0 595.276 841.89]
-/Parent 2152 0 R
-/Annots [ 2216 0 R 2218 0 R ]
+/Parent 2269 0 R
+/Annots [ 2414 0 R 2415 0 R 2416 0 R 2418 0 R 2419 0 R 2421 0 R 2422 0 R 2423 0 R 2425 0 R 2426 0 R 2427 0 R 2428 0 R ]
 >> endobj
-2216 0 obj <<
+2414 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [159.678 673.326 189.337 684.23]
+/Rect [210.109 677.939 239.768 688.952]
 /Subtype /Link
 /A << /S /GoTo /D (structcelprm) >>
 >> endobj
-2218 0 obj <<
+2415 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [159.678 311.585 189.337 322.489]
+/Rect [484.338 677.939 513.996 688.952]
 /Subtype /Link
 /A << /S /GoTo /D (structcelprm) >>
 >> endobj
-2215 0 obj <<
-/D [2213 0 R /XYZ 90 757.935 null]
->> endobj
-2156 0 obj <<
-/D [2213 0 R /XYZ 90 617.448 null]
->> endobj
-2217 0 obj <<
-/D [2213 0 R /XYZ 90 602.952 null]
->> endobj
-2157 0 obj <<
-/D [2213 0 R /XYZ 90 239.598 null]
->> endobj
-2219 0 obj <<
-/D [2213 0 R /XYZ 90 225.102 null]
+2416 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [159.678 548.758 189.337 559.662]
+/Subtype /Link
+/A << /S /GoTo /D (structcelprm) >>
 >> endobj
-2212 0 obj <<
-/Font << /F31 528 0 R /F22 521 0 R /F14 1038 0 R /F48 2200 0 R /F8 1025 0 R /F11 978 0 R >>
-/ProcSet [ /PDF /Text ]
+2418 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [445.204 488.976 474.863 499.99]
+/Subtype /Link
+/A << /S /GoTo /D (structcelprm) >>
 >> endobj
-2222 0 obj <<
-/Length 2111      
-/Filter /FlateDecode
->>
-stream
-xÚµZÛrÛF}×Wp°ÊÏ} å)±¤¬;Þ•´Im9®BwIP@[úûôpfˆÁm [vùÁ¸4ûtŸ9Óè›Ì0ü!³Ï”P(ab–mOðlO:!öí^/¼÷?^Ÿ¼¸`ð+”H6»¾9ü\$(™]/ßEÑù‚`Œ£?0¦uu»,çp¡Ûù‚
-]¬7¹¹ºÌorxGy‘ÍI¤Ÿ&,y2ýóÉùõ1¡`RGð×É»÷x¶„H>Áˆ%ñì\cD’d¶=á”ÙëÍÉÕÉ¿>Ìsχ’ä#*ãÙ‚q«A‚)RŒ”!,2oÈ X!EØÌÙhFþ¡ÓyqÁcÏŒ".8øÕïïn×ÏëÛ¼N»i!o|
eLz1QêÁêpB[1½Þ«u½_Ú¥H‹¥¹Ø¤µy|Ù‹8ä1±ÿ6ÄæøÑ‚ÉïARÂ%¥=wD FâÆ1~Ø1ÖX¬Ðd.
-ˆsNEôqNDdŸe»]¹\Ã{_=TpI¢­¹ÝÝt|Ü•»ÿåY½ÞYçï mð¶zza—^ÁêrI'äэËÃÚ<F÷Ïzñ0
-+9µéÅÓ’Sóv<ÿ2´äË.«•yàÖâ®Ê÷Ë\ó$zf©+ó¼z6JŸLŠE¦Ï3¥ÏÙ<†¾ªNë>	9µéÔæ/A‚óV at W ¸·\•y½/-_µ^ÓÍÞªïfWš‹<Ín
‹FÌY}|³É·yQŸö§	’P‚¥‚b+äpøÖfá
†¯vttØŒ”Š gˆÆa<c†ã1Y҂çó#8ºÚgY^Uh4W	‹ªÔD®Ñx®Öf*מË5çrõàˆÍõU1çG=¬—ƒò€jÕ­™J AÔg”` /:”a¥oåP–°ýCeØwÙ[X L’™$	2ü…²&Ϧ×BÄ	ÂvT#ÆW—zçèýPT§£õ$ ÛÔ“nk‘\=±6Ú¾áX/˜Áñ‘pŒÍÂ3ê‡C	"²q4*QÊ|ƒxÆdÎn-nr;Ú<D
!(/˜«g4š«³™È5ˆgs
Ù\}8·Ýo6=X‰‘Ý·põ‹re-.ý¬u8„ŽKB–oîÊm<ŽãᜍI0Á(îä|·[un¿/wiUåËñ5V1O¬qc4¾ÆÖfjCxnƒpv=8*¹Ýð.-Óm~èË€ô¡åVXLÐҍÓbm¦h	á9Z‚p–Ž…héöÑu™´+[à%í³¢ŠC¦˜NPՍSem¦¨
-á9ª‚p–*Ž;ª6›E¶+–kÍ@>DtpGª>“'*O’	ž£qž¬ÍO!<ÇSÎòäÁIËÓÛÂu0¶ÊlweÞŸÀº´ „‰ÉæF|nsC=cöO¹|ÝÞ&ÏíÐ|ˆ–°3ÖYzœ™><tFÍÃbÛˆc/„i¨Ú½Œô° \EÐÃlfU`„·Ç*¿Í¥å:ýàRÎvÙ^
-z&&èœBR HøF$D¬ÐqeãÉnÓÒRí
Z1pÍ®1ëÇ	£räÂgìϼ,·Õꝙùß÷©^ÀˆÄ }]…$í÷Z[h7Ò•ã¾ÞÙ§ií¦£™îW®Ù4lnnÊݶ5cégûâPñæ	A‰:D|8þÁL<á Ë*›{LµWâ»u‘m/œ=û”U°7ëº}Ö'·Tp–Ö©A¼ªË}vh´8.c,Fbd²ÕzÞû®XŸ)ÅG£ÅÃO`%CXÎ&H8J°jV‡ûƒ;ÌÛÐ÷´ ÇÛ2k︴Š‡ÿ?,wt8×x€Oc7ŐÄ2˜¼9×ó"Rjpl&%Ltc•Cu	0¤bvŠZáKWŠ¡×q&:ú_æLŸ‰1=|‚2ÃT´<ª|Nqt¿.V:­Áï‘tÆE1åŸ1³ÃÏm¼ÃâÃ4MÂâ³6“âk|Ätâó 'ÄçC>B|!ðŽËAñõgbN]ÄH&ÌJO|¹ô`*FTʐôœÉˆô^|lÊóº8öF£Ú£
-j%VO¹q0ôo”S×L»g¹&»¬ ”$HÉxTÄÞûQ;›)‡°Ž"Zû€ß-mvý.¨j£ŽëØZ‡ñ;.5þÅ«ë«ž]þùËù×b~{y֍„rý¹¥ÁüMŸ¾ ´…ï1¾ö‘5F÷…59p±I5+Û®ëcAÖm£.Çæ~-tš«tcØ*Ð/åÕ´{÷£›ˆ$š´oVÀILáîl¦´ïù×~ÐjßœÔ~uZûAüŽËŽö›Ã\ýðú?ç}õCWŽygŒ€rèAÑŠ ÔOGÕ¡“§4$žƒ1õ;“¯¤~ï#2%}aŽÉ¿•ô¹>Wæaé[›Ié7¾Ò:é{€ÓÒ÷Q!ý~Ç¥/ý—oß¼9ÿõz¨äN‚¹;› ¶Þ¾>6ˆžê‚*˜ó’'ˆ¾q0*zkò•DŸí¶z¬œì¿¡äáCF‰
-KÞÚLJ¾ñ|ÐIÞœ–¼úɇð;.;ÕþòüeOñŒ!¬X0ug„¦*›d-hP|<&‰8ñ“|¹à›ßéÝZ|%¹ú›<³}èÉLKb°f` ‰˜ÿÿòeÿ=è t#Er ¢·“ƒE×Ùþ”yÙœ÷¹£Þ7îâBKå̍2‘ø³S!ÍÅ„Ø)mëKyõzN¢W?š[˜ÞÚ'Šg»û‡U^t¹ú¹GÎߘL€
-endstream
-endobj
-2221 0 obj <<
-/Type /Page
-/Contents 2222 0 R
-/Resources 2220 0 R
-/MediaBox [0 0 595.276 841.89]
-/Parent 2152 0 R
-/Annots [ 2224 0 R 2227 0 R 2228 0 R 2230 0 R 2231 0 R 2232 0 R 2233 0 R ]
+2419 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [159.678 369.693 189.337 380.597]
+/Subtype /Link
+/A << /S /GoTo /D (structcelprm) >>
 >> endobj
-2224 0 obj <<
+2421 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [159.678 584.758 189.337 595.662]
+/Rect [216.275 309.911 245.933 320.925]
 /Subtype /Link
 /A << /S /GoTo /D (structcelprm) >>
 >> endobj
-2227 0 obj <<
+2422 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [138.538 335.405 174.602 346.309]
+/Rect [295.138 309.911 341.394 320.925]
 /Subtype /Link
-/A << /S /GoTo /D (structfitskeyid) >>
+/A << /S /GoTo /D (wcsprintf_8h_46950abaf5a27347da8160741f98f973) >>
 >> endobj
-2228 0 obj <<
+2423 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [138.538 296.888 166.851 307.792]
+/Rect [159.678 190.628 189.337 201.532]
 /Subtype /Link
-/A << /S /GoTo /D (structfitskey) >>
+/A << /S /GoTo /D (structcelprm) >>
 >> endobj
-2230 0 obj <<
+2425 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [145.731 217.591 245.028 227.519]
+/Rect [158.163 130.846 187.822 141.86]
 /Subtype /Link
-/A << /S /GoTo /D (fitshdr_8h_42bdf2e2f36d1dee9e06732c75a8ff89) >>
+/A << /S /GoTo /D (structcelprm) >>
 >> endobj
-2231 0 obj <<
+2426 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [145.731 179.074 247.1 189.002]
+/Rect [369.538 113.222 403.62 124.126]
 /Subtype /Link
-/A << /S /GoTo /D (fitshdr_8h_5077485c3de4b7bca55698eb66110a76) >>
+/A << /S /GoTo /D (cel_8h_1fe7f134670262eb54b6049c0275a27b) >>
 >> endobj
-2232 0 obj <<
+2427 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [145.731 140.557 245.137 150.485]
+/Rect [420.846 113.222 454.928 124.126]
 /Subtype /Link
-/A << /S /GoTo /D (fitshdr_8h_6400ad537ecfd565fb39a574831edf41) >>
+/A << /S /GoTo /D (cel_8h_6661c05703158b0808038b7d551f1ea1) >>
 >> endobj
-2233 0 obj <<
+2428 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [145.731 102.04 234.069 111.968]
+/Rect [463.855 113.222 513.996 124.126]
 /Subtype /Link
-/A << /S /GoTo /D (fitshdr_8h_9361fbafbbbba777da623fc3b9e96d2e) >>
+/A << /S /GoTo /D (structcelprm_408a39c1d060d5b32f884f8a8c60aaa2) >>
 >> endobj
-2223 0 obj <<
-/D [2221 0 R /XYZ 90 757.935 null]
+2412 0 obj <<
+/D [2410 0 R /XYZ 90 757.935 null]
 >> endobj
-206 0 obj <<
-/D [2221 0 R /XYZ 90 508.59 null]
+218 0 obj <<
+/D [2410 0 R /XYZ 90 733.028 null]
 >> endobj
-732 0 obj <<
-/D [2221 0 R /XYZ 90 486.612 null]
+2379 0 obj <<
+/D [2410 0 R /XYZ 90 716.221 null]
 >> endobj
-2225 0 obj <<
-/D [2221 0 R /XYZ 90 486.612 null]
+2413 0 obj <<
+/D [2410 0 R /XYZ 90 716.221 null]
 >> endobj
-954 0 obj <<
-/D [2221 0 R /XYZ 377.877 451.482 null]
+2380 0 obj <<
+/D [2410 0 R /XYZ 90 539.791 null]
 >> endobj
-210 0 obj <<
-/D [2221 0 R /XYZ 90 434.907 null]
+2417 0 obj <<
+/D [2410 0 R /XYZ 90 525.221 null]
 >> endobj
-2226 0 obj <<
-/D [2221 0 R /XYZ 90 354.211 null]
+2381 0 obj <<
+/D [2410 0 R /XYZ 90 360.726 null]
 >> endobj
-2229 0 obj <<
-/D [2221 0 R /XYZ 90 235.42 null]
+2420 0 obj <<
+/D [2410 0 R /XYZ 90 346.156 null]
 >> endobj
-2220 0 obj <<
-/Font << /F31 528 0 R /F14 1038 0 R /F48 2200 0 R /F22 521 0 R /F8 1025 0 R /F11 978 0 R /F41 696 0 R /F42 717 0 R >>
+1145 0 obj <<
+/D [2410 0 R /XYZ 90 181.662 null]
+>> endobj
+2424 0 obj <<
+/D [2410 0 R /XYZ 90 167.091 null]
+>> endobj
+2409 0 obj <<
+/Font << /F31 604 0 R /F14 1084 0 R /F48 2408 0 R /F22 597 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-2240 0 obj <<
-/Length 2236      
+2432 0 obj <<
+/Length 2299      
 /Filter /FlateDecode
 >>
 stream
-xÚÍZkoܶý¾¿b~‘€»ßû-‰íÞ´IŠ:{iPÈ»²­Û}¸’œØýõw(Rõ¢Ö1.PérWGs†£3Ã!e²ÄðY*¼ŒD„ËÍ~—7ðëb¯®àòʹþj½xqÁà.¤$[®¯«Û%A‚’åzû)ˆ†+‚1~ǘ–Åí6ák€nÃ8¸Èv©]¦×)\‹ƒô°	I U‡Ÿ×?.Î׍ÖCÁ¤öà¯Å§Ïx¹O\`ÄT¼ü
-cŒˆRËý‚SfǻŇÅ/
ó;ƒßÇ&ɱ@1‹—+ÆQAˆ„D0»îÂ`yE(R‚L‡‘€g„7a¤´
#Áqð ÆèXþN©èÇ‚`¸…Š¥ckÀUcü„„#…£áwÛT?µC:`åE4ê²êùE\ºüíçï™ÔüoÖþ}vùÇë——g}(Å(V±wâ5ÆKL)C,Vbü€ãa¤#D$]J%yº&µ¢hï¯\átƒ+²ŠUÇ5ƒvä,½ËCé&)Ó-šô)æˆòÿªŒ¢Ò«S™“ikiZ¥>6+R‡mV£.å¼D}ä]ƒ®@×—/ß¼=¿h”	Dcî›u
ñS¡(.1~ xRB"Fä3Ú˜”¨…TAØ%PÒƒSƯ²Ò²Ã6Õf{áO
JC†ƒG+écõ¹5—¯»ÝñkƒNÌÇ—d—U œ¿?›14\ &žYÇétz0Š`Åðç‡ÅÌ&HkË“!>Â:EÂùqYOHϤæÿéü·7goÏßèU„pû'm1~R¥ªe,p‘ý¯«Q™ßoÊA‚
-Ž$t*§Í¿F{]é›4®èÖÇê–ˆà4Ý÷$Ž‘TÌŠãçﲡ /ÚXd‡Rÿ¢ÿ´V’(ÄŸV{{}Zí3«vW«va­v‡p^í.ë	j÷ñ÷LZµi=– ÑØ?e‹ñSÆPE/Ƨhsèoȉ³¯Ñ^Wú&Gµ>ð# ê
Dñ³÷Í+½»Sp[H¢Lª¬Ãˆwé6½.F’CHŽ„šNçúdrÔ˜¹äðq5Éá%´Éá–fnõ=P	‘úÙ%ŸÎ‹ö»Ñ3©Ý fɇ)‚QUÜ;q‹ñ3ÆL7J.á'öyª;\!)¾½]jïŸê–,¢ÚóUÓ!ÙÍ!Ý6"
¹î¢tâäæÇmRÚ>H?6M“-Ž`ºì“gÌ¢50¶§Z¼ÊlJ.î›2;Æ„Cèc6Ý+9×'¤ÆÌ%ˆ«I/¡M—p,'h„<ÖßtNX´Ÿ¹g²­œú€¤Ï/,åÒ?_‹ñ³
-Aé‘
-¼GYI’›Û¤ÒnÓd›æŸBÈq|þ—ùQ§ÂœŸ§›îeÖ¹œm{¹Z—B̤€œàíjßä‰mƒF’pæ
uñòsL å»Zî¥
-mÔ†c¤÷â‚ð֐€µ	Ú8\Ï€H‡©˜XÄ!Oÿ›nJ7âC=ײ‡ýdEsz¶è•ŸÎ$‹9© ö³4îúÑ×µÅØÝÁÓ@‰ûìl<\f€û¤ë‡ëòÊ….¢ìÛË«c`j•¨!õÁ‚©ü&Íø.ч§AQÏC.‚ã=ì±ý‹‡ý¯Šø3¼o
Œ-œ@ü#Uyþk¨häYrµKǦÈäy^ œë“D™[ |\Íá%´²v	›j‰Mµd,ˆ‘ˆ¨—±ÝKT‡×÷<=–Aûí™ì¬'¤y¾/n†'¨I{£Tc¼ä”JDz¥®nS’d‘|Ö)j{ÿT:Y„væC™”÷E3úȨ¼Ïæû>-
-{~¥KA1™DzEù–3ÖÖåÖÀX1ƶKUß¾79KË$ÛÕ}âYZlòìN·_cÉ…¡‰“s½J³9xžŽ¡ŽŽt¯0Z$)­fØaDÚ(xˆu¨˜ öL?7*«Aø¸IižmÌ[%aÔTIC•,šq~Ô•ñK¶­¿”G{GrØV¯ž`ÜmfŽùÖr–·IiÙs…–,ymîêQFÐÓpÂŒ?Âøu×1ˆXuœ¨g+*RÂlŒ¯Ð 
Bʐ jI•„•m¾å4è•	nפ¦ÿº)î²ÛÉç*bÄâ¸ëÄ ï4?µ„ÂÀE‡Â?à‹bØ(ž<i‹ö3÷LÚI_•““¦°–îŸtñR÷
ijB!ÅÁ:Œqðx—m’ÝNë'ýTâÁ.)ËJ½‘ö‰½ze/iiáGƒÈÓ½¸þŸ}¬´ƒ¬A—…¹t÷f”˜W§Z)Õô¡îÒ$¤ép3Ô*©N<iÌQ$fÛI‹^9ð­vMžV†`Ñ®#»$€ø¹¡
ÓeÚå®Â­›±ºhè-ù­À3H²ƒŽž°=XïœIƒî1“.ð´)ðö¸Òøãæ~Ÿ`Ų%<_éºÈU{g³8´gæmº}õ<éóß>êçÿó¥}m‚06ÃX'Äڬگ꣉}»}/“÷æ[8«©noýʆ+ýæget¸)ë›òj¥­¯«Ç±cïÃC#‰XÍJZôʁ€»&OÒ£½žý}ŸÅxÙ™~›¬ºìý7aÙnWeåM(‚d×y©¥sõ«êl5Ñ~<èµ%ySe†m ­F\^ü&‚—oÿsÞH„þc%¢g7«BZô¤@,äIúp˜’‡‡ºV‡CýDq|	©þý>mÔ¡TžªæWÇk°ùó»wçï׍.ø?WiÍ/œ Œ>­‹yš4\?&µáaoÄá°?Q›ã֎ꈭ)Vý
-‰ñ—/<"æ<ûÛþ´Ê¼%Œ¡éQî^GV'ö4Ù°ëþ zýÇ-Æã£Ý–½«Zðé•ù™Ù÷Bšob§±µ~ 
z‘xóÊ|…żQ’]ha7я l$8ÿE€“›
+xÚÕZÛn#7}×Whƒ}‹á½» Iv‚Á&;cì>Œ"µm-ä–WÝÊØ¿E±Ø;”f6ƒ[R©Î©S¼Ybs
+ÿؼ óLe¤j¾~šÑù¼ûýŒá§Køxé}þÍíìË7¾E
+-æ·÷§¯kFgóÛÍû…&ìjÉ(¥‹u¹#WK®èâÍvWÚ§·å}y¸bù¢¬Ö𖠹Ί^}¸ýqö·Û9)¡
æfï?Ðù¸ý8£Dùü#<SŠbþ4“\àónönöÖ‡}_ÀûSaI!åæ¡ 9XNÙäŠPV@ø4'ŒñÉðó‚P*ç‡Àµ<IðË£‹ÕaõT6塾ÆÆ('™àsÏ«C1p¶#
+LvÍHÆDëÐpø«AýòÌ=3N¤’à×|ÉñŒd¹˜âÕñA›Î= ¡IZø|¾-weÝlW;;šÃªªï÷‡§U³ÝWö½çŒªF†ì0ZK"Y4[I(Y:)´%ö¶lŽ€«U8SÐ6AÔž˜41¨ïšUs¬mÜà 5øýŠ«Åjw,'¸ ™™¸X“eg3æÂŒÓ֍árǹ¡qI´Š‚Y‹8VA4Èïaјó0;Þ×ë²g¹Rp˜ü‰([›p”Ö$eÌEÃÂ(;,†Qþý¸Ï2M‰ÎdÔ¼x@ƒ·><Gñûqr?žFÈyN„ŒFk-¢h%y?Úçý¶‚)ë&q]—›p^™&*/‰íŒÂ™E›Tjcx.·Q8L®Ç1»?TW²±Û
ÆØÿ»\÷µÓŠ+Û!2Ü)äP¦déŒÂ² MJ–ž“%
+‡²xp"&Ëz¿?l¶Õª)ë¿YñÇjE¤R¹$MHå¥r6	©¢x(UÎJåÃI'Õn·\ï«ÍÖ(PNI%‹ÐVéë4_BLˁ‘"…-BÞ˜=mð·˜ÚÖÌÛ¥&j,[|m?ïo]„»’][g+ûgS6+(ëuy88°'XØWÈ~‹›\]6öa[
…TЮteC‘XõÒ3‰>tÙ-Š77ÀtÄ@Q"ó¼Ï`kgÇUœYÑÃÝÞ£BÕê7ëÚéQYHfJ	y¦Î:ÊgèÒðù¸®A‚_-;ª(üg#.™&åQEœMœÁÀ‘a@ì8ó³¥Èљ䄩Ì%ˆ$
+°É€t\˜D¾p3¬¸\þus8®ûÚ$Ù,µO8Ôý*Y‚7©p0ßQ*Æ%rF8ëÈ}šŒØ	Ð2)U~â5rÄ)D“¡aõ2቞NL—zz{2üRGõË„'&Ï/ö´ÛMq’Lö=Á:Wc7û#½±_
U¹p&4“§›ýø=Œ
+89~pÞ!é@`C^Àâ‰,”>yz:‡@
+FaȵÌucëùq;-nñ	$Ü6°âŽs³.EØ‚ãaéíª‡Ë'èîVM`ØOûœjp8ϝǺ™t)ጯ>Ýš;cÙÌMÊ3¢¹tsÛ¬ £ÝŽ+ï„Ü.ý‚¿æq„1Źö¾5ÞfÉ3ç÷å+ÃQ»qçÐÚƒgc†°]kkW(ÔíÖj¹>b•õ¼[Uø¸¿oëS½µÙcáÑ?¢ûî‡L¹”$×ÅÙ1ßQ& äY|eÓ/õTôZŠhô¾ËЁ4[p‘Eo<›ÐÌØi~\pŸ3¾.R˜ºÏq6ŸyŸS¤½Ïò™ºÏñù|ö}N«š0kF¿\ñŒÂj¡>’&«^®ínÚ#%ßQNÖdD©'˜Ì	ã¼GéŸWŒÁ¿n\™¼+«‡æ1"Œ9§0¦3
+ƒ6g
+cJ‘-®ë‰»i¶`§†6#j}Ì£êQ	uÝvSF¢Š°,%PgmÎèåz<n'T'(¡ÍˆRª™m¹Oé{¥0>–ýçº<nööØõŦ4翇CYÖ_°Øq‘PÐ3
+*èlÝ¿$äƒêèº-ez¬”†ú/NÊšŒ8õïàÎg¼Çé§}õ°mŽÜWj	5Š}{¸<eìoBã¶~G9ŸÜÙY~öÎ>ÚÈ!Û[s¡ò»Ij9}¥R¿Ö§k¦§þ†ßƒ›©÷8D>„‡Gf*ÀÔðèŒÂÃmÎPŠ^céØ_z ó:sB›§ÞðPæXô8
6³]d´€À“†qØ#ýòåÏ©ˆüQʸ[8N÷´gç^eD(•È}gÎ=Úœ“{Wà÷—VI”NB›¡þÒZ%eP²
c_Þ»-©\­íkgb·YÁz*«f\âõŸ0·,@m–žÑ$ý¬­£àµ¥<â£xÖ$%׬—lÞ¸Xyó0KÄÚ…cE›T¬1<kÎÅêÁ±Ømö`xÀÄNÝLŲóÏ„°¬àJðIÇÂsF<°wòèÁȳ	Œe§óô¹½Ól»q§º§ÎæóÚ§\CŽoxFÁö³I´¢xØ>ˆÃÙùâÝÛDå°Õ)•Šµ3
+ÇŠ6©Xcx.Ö(ÆêÁÓJíá¦{©Q
+—Énj4fl§F±Ÿê^ÒP劖ÊqgÎ1Ú¤rÃs9ŽÂaŽ=¸? ¡ÊÀd,!Kg–mR²Äðœ,Q8”Ńû“ªœ
+X„SRuFa©Ð&%UÏI…C©<¸ÿuCuJ'–Ãß"¡“gÔÉÙ$tŠâ¡Nq8«“§P§ŸÛka׳ÝÊñ¹qX‰@	À„JV5êìªF|úe÷ÇÒ1Þöç‡ëR··# ±]¯ÚsÐo¯ƒsÒé؁õC[Õ+µÀÞº¹þÔJÿ7×YÆH®Ø¹ÍuÏ<Ø\w6g6×{BÍõ(.6×}Ü‹›ëçéÐ6×c|†./n®Çi›ëQG“åAç
+N¾pÈžÀ¡àŒiõé?²=ý<ØôöYៀTQö×ÁˆnÈ}_Vå¡›‰nõ½½*ø¦~^ã`–ö+n(¿Ô¾â”aGîÞLx7-þõí»Ÿ`šÿð
~•À‰®?Û¿Û¿¼>”£ù¡ÌOŠFòü›ý$Õ
 endstream
 endobj
-2239 0 obj <<
+2431 0 obj <<
 /Type /Page
-/Contents 2240 0 R
-/Resources 2238 0 R
+/Contents 2432 0 R
+/Resources 2430 0 R
 /MediaBox [0 0 595.276 841.89]
-/Parent 2152 0 R
-/Annots [ 2242 0 R 2243 0 R 2244 0 R 2245 0 R 2246 0 R 2247 0 R 2249 0 R 2251 0 R 2252 0 R 2253 0 R 2255 0 R 2256 0 R 2257 0 R 2258 0 R 2259 0 R 2261 0 R 2263 0 R 2265 0 R ]
+/Parent 2441 0 R
+/Annots [ 2434 0 R 2435 0 R 2436 0 R 2438 0 R 2439 0 R 2440 0 R ]
 >> endobj
-2242 0 obj <<
+2434 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [145.731 707.937 221.895 717.865]
+/Rect [159.678 629.377 189.337 640.281]
 /Subtype /Link
-/A << /S /GoTo /D (fitshdr_8h_705c7c2c9700367e0e8b82d5033e6fa3) >>
+/A << /S /GoTo /D (structcelprm) >>
 >> endobj
-2243 0 obj <<
+2435 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [145.731 669.083 236.281 679.01]
+/Rect [305.228 565.616 351.484 576.52]
 /Subtype /Link
-/A << /S /GoTo /D (fitshdr_8h_8393f26f643097bb78326a85b4e2e7a4) >>
+/A << /S /GoTo /D (structcelprm_1b9cbfd7cfa2306464d57dc4acd03b06) >>
 >> endobj
-2244 0 obj <<
+2436 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [145.731 629.252 198.074 640.156]
+/Rect [411.738 565.616 477.899 576.52]
 /Subtype /Link
-/A << /S /GoTo /D (fitshdr_8h_23868c17c44dc94add97438092d3058c) >>
+/A << /S /GoTo /D (wcserr_8h_1691b8bd184d40ca6fda255be078fa53) >>
 >> endobj
-2245 0 obj <<
+2438 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [253.625 629.252 289.69 640.156]
+/Rect [159.678 248.399 189.337 259.303]
 /Subtype /Link
-/A << /S /GoTo /D (structfitskeyid) >>
+/A << /S /GoTo /D (structcelprm) >>
 >> endobj
-2246 0 obj <<
+2439 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [145.731 616.301 187.564 627.205]
+/Rect [305.228 168.698 351.484 179.602]
 /Subtype /Link
-/A << /S /GoTo /D (fitshdr_8h_e6ae55940dfdf1155736df656d83a7cd) >>
+/A << /S /GoTo /D (structcelprm_1b9cbfd7cfa2306464d57dc4acd03b06) >>
 >> endobj
-2247 0 obj <<
+2440 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [243.115 616.301 271.428 627.205]
+/Rect [411.738 168.698 477.899 179.602]
 /Subtype /Link
-/A << /S /GoTo /D (structfitskey) >>
+/A << /S /GoTo /D (wcserr_8h_1691b8bd184d40ca6fda255be078fa53) >>
 >> endobj
-2249 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [159.29 561.441 181.765 572.345]
-/Subtype /Link
-/A << /S /GoTo /D (fitshdr_8h_88ab82d73e5c2607f0a40af8917fffe1) >>
+2433 0 obj <<
+/D [2431 0 R /XYZ 90 757.935 null]
 >> endobj
-2251 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [126.945 480.679 154.402 491.583]
-/Subtype /Link
-/A << /S /GoTo /D (fitshdr_8h_ebb4607327b6db35b468517328f67878) >>
->> endobj
-2252 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [364.075 480.679 400.14 491.583]
-/Subtype /Link
-/A << /S /GoTo /D (structfitskeyid) >>
+2382 0 obj <<
+/D [2431 0 R /XYZ 90 556.649 null]
 >> endobj
-2253 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [113.91 468.723 142.224 479.627]
-/Subtype /Link
-/A << /S /GoTo /D (structfitskey) >>
+2437 0 obj <<
+/D [2431 0 R /XYZ 90 542.079 null]
 >> endobj
-2255 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [164.54 387.961 224.644 398.865]
-/Subtype /Link
-/A << /S /GoTo /D (fitshdr_8h_d966ed3fefd26c9546ec078171e3940b) >>
+2383 0 obj <<
+/D [2431 0 R /XYZ 90 159.731 null]
 >> endobj
-2256 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [89.004 305.514 123.095 316.418]
-/Subtype /Link
-/A << /S /GoTo /D (fitshdr_8h_ebb4607327b6db35b468517328f67878) >>
+2430 0 obj <<
+/Font << /F31 604 0 R /F14 1084 0 R /F48 2408 0 R /F22 597 0 R /F11 1069 0 R /F8 1129 0 R >>
+/ProcSet [ /PDF /Text ]
 >> endobj
-2257 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [122.533 293.559 159.384 304.463]
-/Subtype /Link
-/A << /S /GoTo /D (wcshdr_8h_c75623ee805ab7d43b0bba684c719a60) >>
+2444 0 obj <<
+/Length 2376      
+/Filter /FlateDecode
+>>
+stream
+xÚ½ZKsãƾëW0›È*qvÞ ”ªìͺì¸b{¥²Z•KB
+T pWú÷éÁô ƒ×€Ú¤\:ˆf÷×_÷t÷Ì€-(ü±EB‘ŠH"ÔbóxA;øô»†ß®áëµ÷ý77oßøI´XÜÜ×?׌(Î7ÛÛ¥&|µf”ÒåGJyU>l‹¼]’‡Õš+º|¿?döÕ‡ì>ƒïâe–oVli>MH*¶º»ùáâï7
D¨„6þsq{G[@úÃ%"‰_à5%,I’|}¸¸¾ø¥Ña?ðù˜“Š‰y/¹ T+ô’I4zºÏ+ ¯Ùr“Jþl_¤Š–UqÚ´ß=Æµ·ï™l53ÉI"
£HVFÆ­øK” =VÀ‡ÇÑL£Äåj­x\£h⌠aV.?ä»U1‰yr¦ª(it¥Õˆ.
Œ½VUyq0!’©WúW>¿Œ@„Ç]E›c^b¶ÇÓ'ÈρZ-HÜD`œ6Ðë<¸…¼ÐÑò®£~±X‹X’˜E‹5,Q6—¦l
+H¹³9J/­—ÝÐ(ä¤Ñ
+«jL±Œ•ëÓÃþ|gPï”R ê!«Ò¡VN‰ŒE at m]‚šŸ‡Z%œ}=Ö—1u±Ó8žs‰—e5)	¥G÷tB…`˜,"R%Ñ\ºunjI­ŠsÏšQÙ”Ek5uE­Š4/ïÅci߃Š¬¬öéߏÅ8Þçi••Vsì="Q“pF3+ÏXQk›‰ÕZ,ÿj݁·z¨S-E«’
ýÑDè&qŽC
”p¯:΁z®ÑhÖ.¡åÙPj²©š½}Ž$?`ÿz:¤9¾<ÞãGÅøýW¶©öÇœôÛX¬eÉBK(fŠö!Y{2ƒV'„R¹Ðº5ØŸ¡Å.Ó"}̪¬(¯ú†å$|Ìò “@èô,
+©-ÓÉ.ƽTžÕÁ%.ŠE'3ÀãŽ	M"®çÛnò7k#5±Áp¥0,‘52Éšd
+\CV#3Í•±Ù'é[¦7_º¦ÚAe!©ƒ¨P¤ªÃ˜æÐ;"Õ¯+Æ  oªcaé9dù®zÕJE3Ä42ÓÄX‘3‰éà{“„å­Â˜P¤©C‹‚Qt0
h¡n¿Í´PÆÄ-Ì4-VäLZLºŒe‹ÔDê8ˆ	Eú˜º´À¸#ƒ‡©·¼Ç|·¯N[,ˆi¾ÅÏa¹Á«¿Td«Öï|Ãq…»-êÅÑ”ïá?íl/oÁ¦–»»ÉÀ+¨Þ:	¾•™<Šxš‰:o—Í°Õ­TDd%ú€º5¢Î¸èÇ@˜Gcœ€ß”½"ÄBcÿH9mâ,>;¼ƒž›täjùÙ„2óÆ¢ºÓãú~)á%[>v{{?Eš.rFbè}.3Z¡éÔ@™srãùrX$‡ýØ”àéö[³…èâù¹»r&秧2;mðZ&Ë7H]‘eå›iú¤£¯š¦eΡÏÍñ]þ$QzÊ uùK CË k0xB®Š¬:È×g“¯éá„ÙwïÚP–n,‹6™Û•ù1Ë«á
“¤‚èÅSeeÖžÐ(ü(¢z1r®†Ý§ÞlíY‘°9ØœwÌÑ+è0ô^Ÿ6›¬iÆÎW.HÂÙŒ¯­Ð´¯(3çkÈžó5dÎùê™cèë÷ùJ6ù°ßŽ¦T«~ÍŒLxÑÝe}•S;!™³î„<™©L̹]\›ú`VŽYùô6(d¶©'}» a=q2g-ß8¨EC¨å+³ö„†p8#L·Š&S”K­1hϊ̘³ËÆ77»¯Þ”ÎùÚ
+MûŠ2s¾†ì9_ƒæÐWÏœ[Žÿ<†;ZM‰†¼ïØ5_;”øà#@é0„žJÜKãYrÇx!Ã>[‘°Á„’¸çs=g…Û6—e¶Žq=A¨™·BÓ1F™¹‡ì¹ÍaŒ=s<Trûàž¼ÀÌXRŸiÂø-­Ð4-(3GKÈž£%hiñ̉-ý9º9q1g,C¶BTQJX<GU+4MÊÌQ²ç¨
+šCª<sÒQu8¬7Ç|»7dcTÁ7q85Ç“¹Màr†'Oh’''3ÃSÐò6gyòÍiäé§æ,«Ìã±È†;°þ$# jv¸Q¯nø×Éð}w™\⦹ÙÕ‡ñ›´Ù3}zém5ëMŽÍŒ¯”¨Ì^C×–°™‡N\£yoä…v)‡”Hp@¸ëˆ¿
ý«Ýñkæ`ÛÛ¬J÷‡8+Š&^Ð÷Ó&ô},³ª¡¢—S‚j©¶ZU3­ÒI¯=ñA~õU¶­òê
+(s!wôÒÚÉ„í*^ß_úv÷˜´Yž~º.Y…dfâ”gòःxú*
ž/›(øÝÂi®úX"H(ʃŒ8™0‚ž¢fÐà¡Z8eœ°¤½[Wx³þë*áË´ØЖÁwÇÍÉìní¹â±N+ YƒMÒ* U¸Û]SvÒbx3"¼5wÿî㌈Œx{ñ;0ùXîníAÕ]#ï.uÁ±ØÜ¢kðKBGˆþ‡'#Üõ%mÑ ·–­?ïóÍ¡>Ó ë
„¾ßïÈÛ¡‰¶µâ]Zᢾ®ŸS8Y›åÈã,‰ë’7õ€ˆ÷ýÈnÉœ4ƍŽÉ&Cá'°zC¶œLØ “TQÇ >‰18ÐIˆ‚…Ò19=®£tØxO%&Äûßæ’®>ïz‘©$Dðr^Ò˜÷àÿˆ3ýÀlõ§:4MÌ%s,ˆôΠÙÅ _»M!V(bÐÿc%ÌY© Ë—/PìE´Ü6
,[qº|Þç;ãÖèœÂ4ç8‘ðÿµˆ…åu⮫N>”3N>”™M¾VW ùB]òyg’Ï7yFò…Œ÷TŽ&ßpϪH¬Â®«˜èDüROšÓÑ(˜z(2‘zo?·‡]û¼™™§sO˜…uîEð_zl*2³KõëI«“dÄÿxPÁvß>sfB¢lµþ.˳¢Ý6áÆtHGÈOìtÒþcÉåW‚Úwœ2|PäÞŒ¤npûíÛë¡•~ÿ
þ”ĦQùóè»ãóË.Lpæ¡9èÑó_׈Ù
+endstream
+endobj
+2443 0 obj <<
+/Type /Page
+/Contents 2444 0 R
+/Resources 2442 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 2441 0 R
+/Annots [ 2447 0 R 2448 0 R 2449 0 R 2452 0 R 2453 0 R ]
 >> endobj
-2258 0 obj <<
+2447 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [177.293 293.559 214.144 304.463]
+/Rect [159.678 444.853 189.337 455.757]
 /Subtype /Link
-/A << /S /GoTo /D (wcshdr_8h_dc053d80a9c4da454a52eed34e123633) >>
+/A << /S /GoTo /D (structcelprm) >>
 >> endobj
-2259 0 obj <<
+2448 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [120.625 281.604 154.717 292.508]
+/Rect [305.228 365.151 351.484 376.055]
 /Subtype /Link
-/A << /S /GoTo /D (fitshdr_8h_ebb4607327b6db35b468517328f67878) >>
+/A << /S /GoTo /D (structcelprm_1b9cbfd7cfa2306464d57dc4acd03b06) >>
 >> endobj
-2261 0 obj <<
+2449 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [287.806 207.436 321.898 218.34]
+/Rect [411.738 365.151 477.899 376.055]
 /Subtype /Link
-/A << /S /GoTo /D (fitshdr_8h_ebb4607327b6db35b468517328f67878) >>
+/A << /S /GoTo /D (wcserr_8h_1691b8bd184d40ca6fda255be078fa53) >>
 >> endobj
-2263 0 obj <<
+2452 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [287.806 157.617 321.898 168.521]
+/Rect [138.538 195.212 174.602 206.116]
 /Subtype /Link
-/A << /S /GoTo /D (fitshdr_8h_ebb4607327b6db35b468517328f67878) >>
+/A << /S /GoTo /D (structfitskeyid) >>
 >> endobj
-2265 0 obj <<
+2453 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [287.806 107.798 321.898 118.702]
+/Rect [138.538 156.357 166.851 167.261]
 /Subtype /Link
-/A << /S /GoTo /D (fitshdr_8h_ebb4607327b6db35b468517328f67878) >>
->> endobj
-2241 0 obj <<
-/D [2239 0 R /XYZ 90 757.935 null]
->> endobj
-2248 0 obj <<
-/D [2239 0 R /XYZ 90 578.512 null]
->> endobj
-2250 0 obj <<
-/D [2239 0 R /XYZ 90 499.652 null]
->> endobj
-2254 0 obj <<
-/D [2239 0 R /XYZ 90 406.935 null]
->> endobj
-214 0 obj <<
-/D [2239 0 R /XYZ 90 350.641 null]
+/A << /S /GoTo /D (structfitskey) >>
 >> endobj
-218 0 obj <<
-/D [2239 0 R /XYZ 90 268.03 null]
+2445 0 obj <<
+/D [2443 0 R /XYZ 90 757.935 null]
 >> endobj
-2234 0 obj <<
-/D [2239 0 R /XYZ 90 245.718 null]
+2446 0 obj <<
+/D [2443 0 R /XYZ 90 733.028 null]
 >> endobj
-2260 0 obj <<
-/D [2239 0 R /XYZ 90 245.718 null]
+222 0 obj <<
+/D [2443 0 R /XYZ 90 351.577 null]
 >> endobj
-2235 0 obj <<
-/D [2239 0 R /XYZ 461.523 210.589 null]
+855 0 obj <<
+/D [2443 0 R /XYZ 90 329.266 null]
 >> endobj
-2262 0 obj <<
-/D [2239 0 R /XYZ 90 193.862 null]
+2450 0 obj <<
+/D [2443 0 R /XYZ 90 329.266 null]
 >> endobj
-2236 0 obj <<
-/D [2239 0 R /XYZ 462.479 160.77 null]
+1033 0 obj <<
+/D [2443 0 R /XYZ 90 309.738 null]
 >> endobj
-2264 0 obj <<
-/D [2239 0 R /XYZ 90 144.043 null]
+226 0 obj <<
+/D [2443 0 R /XYZ 90 295.168 null]
 >> endobj
-2237 0 obj <<
-/D [2239 0 R /XYZ 478.23 110.951 null]
+2451 0 obj <<
+/D [2443 0 R /XYZ 90 214.186 null]
 >> endobj
-2238 0 obj <<
-/Font << /F31 528 0 R /F22 521 0 R /F42 717 0 R /F14 1038 0 R >>
+2442 0 obj <<
+/Font << /F31 604 0 R /F14 1084 0 R /F48 2408 0 R /F22 597 0 R /F8 1129 0 R /F11 1069 0 R /F40 783 0 R /F42 818 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-2273 0 obj <<
-/Length 2199      
+2456 0 obj <<
+/Length 2304      
 /Filter /FlateDecode
 >>
 stream
-xڝYëoãÈ
ÿž¿ÂØûPXÍÎC£Gú)/_sMsmâ¢(öYÛêÚRN’7›ûëG¶dÉvPçA‘ù#)‰‡?1Šø(Ћ”%›>ZÂêÏÂí¶ö¯§Ÿ&
-žb‘¯FÓEý¸/˜–b4v|&Ç®àœ;¿q.«r5/Æ0uØjìJ͝Iº64z2{¡c²d,\Pj1þ2ýåânºÓÁj¨•ü~ñùÍAÓ_.8SQ8z…1g"ŠF›O*;^_<_ükǃÖ¬Ruþ”R1îëæ”ðçÙ“þ47xØÌlr?}þÛíÓ׿éîþûtwCËüñdŸ&RîƒuEÀ|éÕ|¯Ójì*é;›¸ü†#í,ò‚–ª•¡AYÅÕx—4Ñ*^Òx–Vî÷±ÐŽI*zN;…©¶Efæ–âíк2ÒLGrpÍ<O}p£XZŠ§–¥j·E^[«}¨C–x´;üÆ5‡ÿÞ-+	vˆDWƒ{jhNJWŠÃ=éi6O“¸J³%%ÎÈéÜìµÃÚšÖ¾Ã:õê[a’¼˜„uÏs[²±«U°{úîñOVñH¤+‹4ùH
¹ÁkZÙP¨Š8]×Õ³šôGÅÈGÚÎ>¢ Â<¯å{ú´ïÝ€\=Ýv=¯míP3.¢‘/9Õ ±‹B=Q} ÓNFŒsoäú`† ô#ÈÒ4$x’[óB  7þy ¡PòBŒZLûþà± ˆÀì--H—,Pà°­£ö\Fð€€

jw5Ÿ{guâ`'ß^ñ^ãb^ÒR’o^À±féLžVoc_;ik[ºL¯-
-ÀRE(‡BvXA@у¸&ZÚ4++ÏÄ•¾Çdþ6£–›ø§Ýd
-:?]Ý?Ü=5ž"ø»0JF¡Å(EÖ>°Tc®ÔUÒbP¸~P¸¿¨šb  :i_3%‚³ EÔn‹|  º,ß	PšIíwõèÑœ”®dÈ$Ü_[z Ð(1YcD`w‘¯×ùpìÕ>Ñ¡óWãuj­¹G(E2O"Ô;±'v*ðáûÛ‡»G˜y‘ƒV,Ó?L¾¨GU±M*¢#C“ð·tŽ¦þ´§L³
-WšT <ª ‰¯… xpï³¼S¾ÚÉWVútxÎÛ‹™›±½Í“íÆdàúi’³æyé1åí£\Ïr Y¾w<Þl­á¹³:äüÐ)Ó%ŠáÔºLA›ó¸ŠiPH8/†&æDõ=µD/Àož˜²Ì-ƒMœ9
ÿsóüpýõþq
-
-Ö䯫4Y5to4˜
‹Hw'o9ÛkR&y†tK¶‚<ªÀøÔ¿ÁVÊñæemŽ$+*¦ÀP­Àë %u[´uüA Õ]@`÷áïØ¡vàI‹ýȇkéWÖ9†Ywöï_+ˆ7Ä[-
XOW©MÍoÕ8ÖÎ_Æ°`ÓÙ­“Î ªGJGLiyúj·EÞOu,;Ð7 R?`H¡>dàŽvohNÊ–P‘‰ èÈŽËc·¹,xçmïiÞ¶%©o;]Ôöï]6ºmÄ´µLÄ<Ÿ0gw]þQñ_	e[Ï’×ÿdÖTœa‹Î´çöY}9ÎÅâ]Ž÷lz$¸FF2ðH=ãO–Úm‘”N]–{j¥—ËK<mO­¡Z‘]mË7KsZ‡F¨ÃP™ä[^	¥éã&Û,èÎzhhšCs¯æ kJ¶ÂÉN5è+ín²Š[†­#(( ”¥Rouž)ú'ÀÂA6µãgëΨ6¡ÕÙãQ›­‚l­…} û6V˜ñ Ù÷YƒMvâOq„ã{ é]Žé¼àÈ¡WóÚ,¡wSÚD¬”Ú;Š¨™ô¥Á…Â…q[®—e—ØiuÌ0Â;b¬Pû²]O„/­4–æP»ž¹¬Á#ŽÖ}} €¤né3¬“ ‡Ó^× æ€òÁãÞŽ›-e\¯0xÐ)/öÎÚÔºLmq¡ª¸®+_â¢4å®òÄ÷6Pè‹â¤Â‚W⢨+ ÿ¯â4ëV«Q݇ÐÈz¼ÇÑvJH[@\Û¸#ÏõºW×YNòÎlñÝHZÐЖÅÛFgð‰ÜÆtÈöÇýa˜/úí©f¾ŠÀÔ!ó…J-µÛ"ïÃØËA(íéýdäwÕ8ÄP"9-ÛǸîˆ&ï-Ù‘ü, £Ðïvy¹Esì…€Ð>Ó!ñ?©µŽ7|¨¼ìg/jå$oûUh]Óö74dpŸ‰»=:w´óBhìÅI»44=­ºÙêÒ@v´ºYí#
-në™*àÈÂ-zMPé+-…-nR¼án7ÞšwZu¸ÝŠKÚÙ`"\®*šÍ¬œ|ò±Ý¡W8uxÝN”DQÔùg)¨µ¶EíÅ+ÛÅÝ ’÷¿Ò¤ÀÔ»­Ò¦Å£pø
-p%Á=Lb»~CÕ Œ"ïblW”/›£ÂX8z=ï"BV`‚)P3\ùÄØn㏷‰—æCcI‰'*Ó²*iðPÿZÛ%1NÈi# ‡WÏ7÷÷4|¾@^^¿cJš;GÌ‚d™fôK–‚AgK;ä?$·»y³Ø=<ZÓ½Á”tLÖÛ¹±Œÿýð‘F×Ïv0Gʹº¶³‡É8¬'“	ýÌ*ÏÁwO65ÀÔ”uó™¤ Õoc¬dyµ鹊«ƒëï]PÙ€±%xö¿¢7Mižm×k¬´I3|È¾@»¡õ`}É!섯ÿÿï
-õ÷?‰Ú(eKàÙV:žýg“™¢~ÙIYÅ&š4ƒ	¦)3£I@?"¼äêRû4“\ûRi›æÛ°Ëý5M=fž½5Å쏷¥éõ—øÝ£oœ?øK5F
+xÚµZmsÛ6þ®_¡™ûBÍœ¼ì·4vzé¥Éœ£kæ&Íth‰¶y'K>Šnâûõ·  	|[ªv2T0±Ügwùìb’Í)üÇ杧*%™PóÕÝŒÎoàêO3ægÏ`ú,šÿq9{ñZÀ]$Ób¾¼nn׌(ÎæËõ§D¾8c”Òä7Jy½¿]Wø3!·‹3®hòºÜntY\0g’b»Z°Ä^ÍH*¾ø¼üyv±<Øà-TB[þ;ûô™Î×`éÏ3JDfæ_`L	˲ùÝLráǛهÙ?:ÜuׇœTLL{É¡Z5^žÖ»m±2•R"ÇCfΏŒj"…ñ÷[”ß8W] Fá®” A1I2šFPY{zxR“”§1ž½\ÝøùËÙËbÈ-uùõ›å‡¿_þþ÷‹}¦$ï/Ï»6p)	ñ9H Ȑç2ýJY?¼)ašÏµQD*=Æ4°$…á`ð9$;‹4¦H>7`Šn‚À3BÍ£‰Â&·Î߸Ը*k7(·ër•×åÖO”È	rùÆ]ø½«Xš<~ÙU‘&k7±ÜÖùW2ê_*‰„Ôù³þ	ïã$S|”åÚV©Qž™)¦GºÆ¹Žz¶Ç€“|o¡N3Åï¨ì°þ×*yùöŸ}Þk¨D#dP¸4Deªe°Ÿ²”jÊŸÁþ£‚Qö{‘oÄþ?òÍCqõ…"ZŠçQŸSŸs¢3ŽSßËLRÿ¨¡>¨NS?F=ú~GeLýWïùåâÝr¨Ø3ÉP߃Šm3CÚcéå(/à7•æ¤?*%½ùF¤_íîîŠm}íUÂdß‹öÊb„Aid¦hé§=
+èiNÒ¾…:M{¿£²Sñ//^õX/ ¹LêzA¡9T7¥EXoFi¡
1™|:ë#c¬"߈õM›S¬|»3NøñMÍ·hqÔ Ìœð^f’ðG]á1À@øpšð1ê	„Çð;*[uþå@GÏ)0 Ž˜Ã¦L at U‹Qº
+…ìt?*¥»qÅ{O×¼.®²æÎïU›Ž`NU/3IÕ£.„ª` j8MÕõªbø•1U——/ß¼½¸ìgE¸‘¨ïAÅæ–ÿTµ°éWFÇh!3F˜QOgk¤`Œ­AäOçÑZ즯w›ÍîËA:w?Р— K.ޝ?µ¨KC	çú{eŠÔ)á©B3%ÈLeJ¤k<SP@Ÿ)1àd¦´P§3Å勤øн¼9{ñ®Ÿ¥Ð›Üi/ƒƒfô/Y;ÊTÑ}ù¿bwÝŒêêaU÷rTI¢9;Ñÿ šÒUéL±‡šž·L%Àé®%ÆÀ~C ¡28~G‘{qŒE¹­íûoà$R‚‚‹q¶çÇÙîe&ÙŽ`ÙŽ¶G€ÓlQO`;†ßQéÙ>Äu£¢wÙËà*°êÄø®Ûí/c'z¤QSº*¹Þ³#¥ÀŽ"ÈàèEÓLoŸÎC¸=Šà„e.U–‹T&÷ź¸:¦Ph¤?¨æG“#ÈL%†uHÐ'GX;ßÂÝc	Ó°TÝÏ/›ÑQiÍ dÝ?Sç‘BG÷28"lcyð“ø<Ö#‰zƱåñþ±nÉK4oºäÙ¡CÚ—7Ûb}xnëÚ$Nå.®óÚ÷Aö±ÙlmqD* t°gxqT0ôKHF„öÇÐÛU]	ÂIéx¯͏'ˆ—™Lë˜ `Hp('xJ2x¬-¼ñœðÒ8rGå±rÚWŸ]|%ˆ¤÷×Ëà¨JAP: Š®àQ6”äÉê6o¸'’Û"_Õ§ä¸N>ÿÕ],·^nøªXµ§Ekº\ïýt³.-XÒ°Ð
+z<vb€ƒ4êjWå‰m˜-L
+4ÔAÅ—”­Ú\n¥	mz-ÆQïÅk&Š¬MT²÷@8‘ÉóÛªøw±ªãˆ÷ùhù–N¿­òÒg‘øx&y™“:5…sÓ¶£Ëk/ÓCcOƒ¤ÌtÑÅp¸Ü€vÉ~¨å•Ã~×<çÝV¤`l•"álÁU~—‡n|ŸÛÏ"’}ø»ZH•ì`/Mó„—WGë
+†û¦Pû¿.2žäU™_m?t€z>zxgˆh~t2S†uX P at OëðP-©«–½Œ22•v2¶Ýc©æ³”–yHå¤qC;*[ëÉïEUÝíoúÇ©¢yjX”‚
+ι&¬óXBu¥$cÏ;RŒ&”±ö|¨óúaÒÆžÕÕÖý}Wì÷þËVƒýxQú”ף͇û‡²âEŒÑáƒ(Âü'QçE—›Ð(žûUUÞÛþk »l%T`N)›g‘dïFŠZD²ÍÂ`•ä¼q°…Þ÷‡i°”P¬…^Ú§Æus"?7Ŷ¨Ê•û×IÊ$Œ¡LîãjgKãåº	 \©wþŽ|»n¾*ƒq»›ÙUkYßæµG¯¼(ôì 1©‚º«Gû›BSÃÀ7þãWmà bÍy¢õ–T’)·ßt¶B‡Ô)D€CH#ÊL¾V÷Òg‘ø@pÛ*-ü—Õþ¾¼}®ÊaLÛˆ^ãédphÍ eR-h/5°S<Ùi/#wTz§¯êQ§9ƒú-q§ƒ
+ÝUd¡ÉÚGš,†&÷å*ßl,RàOClòºnØ›êä.÷³W~r_Ô^|ç$ªâÎÜþÏ}l¸ƒ­—{7u]íîÜ(w?1O-Sœ{–¨®"mŠ|Á)$Òö¦ÏUÖy2–Áïd?é¥Ï"ñ®¶UžV†`”ò¶Û$Á±T_ÖÆnÂm»±P4ìžüÖàäåÖFO
4aPLUF”<Ï  k÷Ó¿Pu_ÁƒeñºËQ*})÷è֍Ÿlñ´ïá;¿ .mÏ>„z¿òݍt?,ûòuqʘa³àÐ|úN(÷ÈõæG+1ö‹Þæ}У_·v_¡vw£c¿¡í‡çÿÄ÷Š…
 endstream
 endobj
-2272 0 obj <<
+2455 0 obj <<
 /Type /Page
-/Contents 2273 0 R
-/Resources 2271 0 R
+/Contents 2456 0 R
+/Resources 2454 0 R
 /MediaBox [0 0 595.276 841.89]
-/Parent 2288 0 R
-/Annots [ 2276 0 R 2278 0 R 2280 0 R 2284 0 R 2285 0 R 2287 0 R ]
+/Parent 2441 0 R
+/Annots [ 2459 0 R 2460 0 R 2461 0 R 2462 0 R 2463 0 R 2464 0 R 2465 0 R 2466 0 R 2467 0 R 2468 0 R 2470 0 R 2472 0 R 2473 0 R 2474 0 R 2476 0 R 2477 0 R 2478 0 R 2479 0 R 2480 0 R ]
 >> endobj
-2276 0 obj <<
+2459 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [294.596 702.288 328.688 713.192]
+/Rect [145.731 698.224 245.028 708.151]
 /Subtype /Link
-/A << /S /GoTo /D (fitshdr_8h_ebb4607327b6db35b468517328f67878) >>
+/A << /S /GoTo /D (fitshdr_8h_42bdf2e2f36d1dee9e06732c75a8ff89) >>
 >> endobj
-2278 0 obj <<
+2460 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [88.007 637.768 138.508 648.647]
+/Rect [145.731 659.369 247.1 669.297]
 /Subtype /Link
-/A << /S /GoTo /D (deprecated__deprecated000006) >>
+/A << /S /GoTo /D (fitshdr_8h_5077485c3de4b7bca55698eb66110a76) >>
 >> endobj
-2280 0 obj <<
+2461 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [292.161 562.164 326.252 573.068]
+/Rect [145.731 620.515 245.137 630.443]
 /Subtype /Link
-/A << /S /GoTo /D (fitshdr_8h_ebb4607327b6db35b468517328f67878) >>
+/A << /S /GoTo /D (fitshdr_8h_6400ad537ecfd565fb39a574831edf41) >>
 >> endobj
-2284 0 obj <<
+2462 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [169.302 356.199 203.682 367.103]
+/Rect [145.731 581.661 234.069 591.588]
 /Subtype /Link
-/A << /S /GoTo /D (fitshdr_8h) >>
+/A << /S /GoTo /D (fitshdr_8h_9361fbafbbbba777da623fc3b9e96d2e) >>
 >> endobj
-2285 0 obj <<
+2463 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [105.88 272.891 156.888 283.795]
+/Rect [145.731 542.806 221.895 552.734]
 /Subtype /Link
-/A << /S /GoTo /D (structfitskey_dbc83643fe92fd44408a6d62dbaf87b1) >>
+/A << /S /GoTo /D (fitshdr_8h_705c7c2c9700367e0e8b82d5033e6fa3) >>
 >> endobj
-2287 0 obj <<
+2464 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [134.642 175.463 162.956 186.367]
+/Rect [145.731 503.952 236.281 513.88]
 /Subtype /Link
-/A << /S /GoTo /D (structfitskey) >>
->> endobj
-2274 0 obj <<
-/D [2272 0 R /XYZ 90 757.935 null]
->> endobj
-2275 0 obj <<
-/D [2272 0 R /XYZ 90 733.028 null]
->> endobj
-737 0 obj <<
-/D [2272 0 R /XYZ 203.922 693.486 null]
->> endobj
-2277 0 obj <<
-/D [2272 0 R /XYZ 90 677.41 null]
->> endobj
-2266 0 obj <<
-/D [2272 0 R /XYZ 90 612.328 null]
->> endobj
-2279 0 obj <<
-/D [2272 0 R /XYZ 90 598.409 null]
->> endobj
-2267 0 obj <<
-/D [2272 0 R /XYZ 135.16 553.362 null]
->> endobj
-2281 0 obj <<
-/D [2272 0 R /XYZ 90 537.286 null]
->> endobj
-2268 0 obj <<
-/D [2272 0 R /XYZ 90 519.796 null]
->> endobj
-2282 0 obj <<
-/D [2272 0 R /XYZ 90 505.876 null]
->> endobj
-222 0 obj <<
-/D [2272 0 R /XYZ 90 474.333 null]
->> endobj
-1081 0 obj <<
-/D [2272 0 R /XYZ 90 449.984 null]
->> endobj
-2283 0 obj <<
-/D [2272 0 R /XYZ 90 449.984 null]
->> endobj
-226 0 obj <<
-/D [2272 0 R /XYZ 90 259.967 null]
->> endobj
-1090 0 obj <<
-/D [2272 0 R /XYZ 90 237.656 null]
->> endobj
-2286 0 obj <<
-/D [2272 0 R /XYZ 90 237.656 null]
->> endobj
-2271 0 obj <<
-/Font << /F31 528 0 R /F22 521 0 R /F42 717 0 R /F41 696 0 R /F48 2200 0 R /F14 1038 0 R >>
-/ProcSet [ /PDF /Text ]
+/A << /S /GoTo /D (fitshdr_8h_8393f26f643097bb78326a85b4e2e7a4) >>
 >> endobj
-2291 0 obj <<
-/Length 3659      
-/Filter /FlateDecode
->>
-stream
-xڝ[YsäÆ
~ׯ˜l¥*TÅC³/Jåa½^9ëC¶Wrœd½•¢f(‰ÞR&9–•_ æðžµKR±°F£Ý”Xð#VI°ŠLä'ʬ6û³`u­_œ	î]C÷ºÓÿÙÍÙ§—
-Þò“P­nîìë¡ð«›í;/ôåùZAàý²©¶Õ9T=ÿá|-Mà]滌Jo³»úb/+6çÂÃÖD¥‘çïo¾<{}ÓÊÀ¢¿œ½{¬¶ é—g¯’xõåÀI²ÚŸi©¸¼;»>û¾ƒÚ´OMR‹À—a¼Z+íÇÑ$‰¤)	ʐÊ£2„>*C‘	µr4¨‘ŸàŒ>½Ôq‡RúÚhIŠç*ð²ç*Ûç.Œð­:\Ç¢1ÍH4);Mk˜ôD»:ìoa
ìr”wôü Ë‹!Œ‡â”Õ¶¦ö¼ çC–Âjm³êÝ{$,ë(5iNèñH4¯G¦ùzÌAè‘?ŲhL3­¯GãǺ/Ú”³¢©òl ¼ŽrQFá-(1L„/âJìÍ*ÑÑ ¤>¡Ájã+yB,¦‰ÕW ìà/֏Ö-@³—îvXÐ]]=á‘)bOZ1­íý­©ÒM“m©é®*÷Tj2"‹s=ׁ÷	4ˆp°
-ïÞÙcUbÓ¯°*ù6s¬h¬MYàû¿æY¿
5>á0é3U`ÙAa«µü0
Ü’4¹¼Ø’ yqf' :¼½¾Ö2ôn@Ё²%,Š4 £(ñÁqY]c{uÏo;ZwÄë#õHéƒi?¡îéb$†a=MOŒÁ’;’EæºÑe^7ÕaӐ6Ðû—E“æEíÔSe÷ š‡›«þÛP8_kóq:rÄKbœÑÑÅE‘îG¦Uè‡jQSŽdI­ßôµ?Ô¬¦[«’Ø«3×ðL

ÙL2H z%=ã;ÔÖ1…Ú{zÈA—»‘è"R~(âUF¾ŒÌ	E:êu‡|¼ÅCΪrS`7
­N	þ@C³cšE1¤Ø’Èži1¶rðèA ?RŽz™ó`ÈßeKࢠÀèÅù;šE)”ˆýpYoþè;Ñ*tAÍ¡*Ðsb˜“
]p*»qƒÎÐYºÞ|c°WÕÒ™ þ¸7e„÷º•·O›ÍƒãÖ÷îywò 1¸P©ÙŠC;äSnAø‘žË ´ñG‚ùçÕȨãÜR´
-a!”HN5S¯;äc£9¹¦JQŽªñe<käQ‰fQ©!¶G}aöÙ…V‚ûsã¥ç1ø%'0Æ‘hc0
Êñ§S(­Ê~Î6Í`ĀϗE"’‘D}x¡ Oö$šÂgŒ
-æ1¯N<Ôš,PÝ•L^?C´úa^U•U=¯`@ÛàÔO(øH4¯`¦ù3ˆC8ð‡&ËB1ÍH¨žŽµôéõ]™U¨Ö^SÒ3-øYU”À´IÿÐTô•>Ú)àz„R}Yç2S/J=rrä€]š]Ò™£Yæp7ŽãwBA5)dCˆ@"ê̺<=ã*Y½Ûɯç6ýî`Sm#ƒ³w0Ù:Y"ŒzP 3»ÔÞ&1ƳÓñ°<|á›l_VˆeB›C)~[xͱ-¯¹i·+7)auhžŠ8Âh_ tøc!‡Æ«ƒՉ㘒²|YÂ;€™GQlI
„›°éÖM‚R ?å\%Rd,}ˆrEfÙQ"ëtŠbI9!ëµkp1 pèF£¹LšS¬$£C0H„Æ@xê-{´…¢¾˜óVL[g5àÚs쫘¹^7isà$¸²pƒÊ­•NȃHcÏ+¦…!šu‡h,„ü2<díDJ3b(µše~Dr‚]ð^ôؘpÞõa³Éê©(Ásàž$§æz$šŸ+Óœšë?7×Ev<×;Ás½:€ß²
1+Ö}¾óhŒ©—EùQÎ\Ä!‡Ëógšeîèñã°Çý±
€`ߏi]Oâ.ZLh?0'¼C4»àŽæÄ‚/òã_fGÞe'yÁ]°n|îüݝ="ÉwKªˆbpø§Tq$šWÓœRÅ?§ŠEv¬Š;Ū¸D«K›t×Á†]ßçä-«ërÇÑ™l¢VZ՝xÛwêkEœ× $Ù–M6öçI°ÒRBœž?ÒïôOøqD“ªÃn¤Yääh–Ù	í'AÔc÷Ƈ>æAØX˜¸Ö%aÝFwxnË#·Ðö¬[Ò
"ù´ØdTÊ›¢  MÈcã6C÷a—»lÔ‡çÕ·×7D ‚`-ý Ï•ðŠ²ieàñ4€ ÝºÅIÇìuWâlžÙáB£§œüš|sØÙ鍃"«Ha`‡äfR×L³îMXoàG±irà)µXe”/{Խȕi–¹ªÐ!¥ïr½†Ìʇ¹yƾô+Å€ˆêÇl“ãZ ‚ÃÔ›6Ô5„‘!>qCywÍúg {4È–:PÏø´‡»Ã¾àÅ:þ/¬ ½]Z|˜Z?g·Ã‘ìx4$äkäS³ïí–©b˜F
-1ÇV
-Ø–ûDzn;Ëb÷̯a>dÛ¬Ù¦—ׯ޼áÖ̓µ„îU=ö	Ax¾üìÕç¯/¿øÇ—_}ýÍÕ·ß}ÿlWx?üóÇýû?J›0Š“õ{X>ú(¤­ÇH;¶{,{DS¶•‚‚®­ Ü,´­Û]c–ÃÊÇFP>nUª€(*½g’é%Ç2,mKzždæeùÈžéJw®d§Ñ]غ*­¶Ý´ÞŸÝ{¸)ŸØ{G¢É½'åq §ÎÛŽ·ÄµÝ{K\ÝÞëp彧É[O‚dÔú@ôM’-Û_´pêy±Í!Ì—Õª§5=Ûº«uˆÇzl¼RÅÞC¶¬¿-/ó”Îðp;X¹ÙªŠ¼©†¤íîl¬',›Í‘¡ Ÿ
A‡åãÞÎys‡Ü^Õé–	·5ÝùPÑ–¨ð/§Æ¡JyiMtøìhÑŽ[0áqO@%YÇ•ö6}¶ýödÀ½åvT^Âœ­³è:-šQ×c¸Ì†ì¬Ýdöê,£Ø4\’ô¸+aÐj¼Z‰ñ•r‰ù«o¯nÞ\ýðz¼f&ô#y<‰¬ñÁ°Ž´wC©yÀA<@çð˜ÓEžÝ¶ô|`ñ6(×~Ï×o¦=îIJ»}"tØ¿~kÆ×kxa®ã<[dÎ‰|„©×ò‰cÇþ—D‘‹¾Ã=N$˼c¼Q=Þt´4ëÌd$|#N ‰Ñ,p4Ιm–œÙ"Wç̹²3ëregâ§#Ö™)°	¡sÇS/{“«#. „wº:œŠ,ÔOû(úw
í«‘Wì%5à”E‹92Iw¯]~ç¤ÈýŸ4@ÃÎè"l°‹-„Ùm?¡Õ:
-¬ˆžAÛQÔyí0%b ¢É«l÷Ü?ón1	¡ÐºÎo	@W†©Ã$%u,ìÞ›·(w~Ñ	‹:͆GGã,j»hQK\[‹Zâê,ªÃÕY”N¬Eኆ
-퉌)”Θ µ© ½¥L jBÖT¶ž©{½b29y\ËÄËà{ù}a‘ì&-¸‰GèbøHyãØ~ Vü¥‚=Ր‹îÝ—`ØÜCá÷FaP±-­ÀÒpB³j›@À®è~ÊS”éâééй?îÀ
-·®ß&e’¾´@®0&ÝQfbG:…æÕ2ÀÃP¡¤„‰×%•Úu“­öÓã—…?(f±.£¢´¾‰ê"œqð/ãH8«…Ë,5!uR9íÊž¯@J',Oà–ÛAsU†P„”'øЬ‘ü‡À$€+ì鮦óÇùt¯Nyöv{w›9ž¡÷N­ÙÌøDc`E=J5KÛ›3ËgÖsØêeÏÑ!šEŽÆyŽlÉs,ružc‘+{Ž.×;-Žš‚2"ØÃÿ£™À^¬1?A[D‚V÷TEÑéØkÇc©å¹Gdì8CÛ…þ† ß}wœ–>´ôŠè'üDÁK…ÉW™âÙÆÚSŽëkGÕ:±CëãmG{Qšº[û©,nÞ4êøD¢Õ!š<ŒÑäìánÑ–¸¶ö°ÄÕÙC‡k«£˜ÔO‹áÔyG{MS~€O±T±G¨š}<j° 'Ý®ÊáÊ«™ø‚=”`ÒîŒf8aÓX )hás—ïs0ð÷Ü1…Nì5¯‘^àüE~Ÿ7µO§b´Œìx
Ñ~È!1põŽ\3öØɘád cf28DɯRUÉõmÞP£fæ<ØhPiñ¾êèw¹“&=1Q;—XybÊâžkk) ‘‰U¨cl`‰ ã¯mG„»3‹‡!ª§¼æ7-ߘ«À­[èÖiO¹žR5Ô<µ˜ ~»³å7zS‹íÔÆ`°—1ös4ÛÕYå½ wîÎóweqÿ¢=¨^O‹ä0‘~ÀD…i»¡EpòÓ<¦^wÈÇŸ2
†œùø¦y~Ki÷…~ME$Ëô‡qÁ}Ö‹%±½•XtbGšY4Ì$Î…Ý/¹°%–΃
Xö€
;°Ë×WŸOœ*ßHw,cqêrE\g\h­‰Ÿ&õM'‰Ùf•{Ÿ¶7]×wL”îLÀÑä@3÷±õvæKânÄ$¾1“‘?€Y
-ú€þý›½[	ñX+éê8ô“HóK0wTÞY‘UG˜än;q…K{rËjä´/¾Ô…	©&á‚.Òº}ýã«ë¯A±o>£ªö£þ’|^þö|ŸCݼ‹)çÿ˜8±
-endstream
-endobj
-2290 0 obj <<
-/Type /Page
-/Contents 2291 0 R
-/Resources 2289 0 R
-/MediaBox [0 0 595.276 841.89]
-/Parent 2288 0 R
-/Annots [ 2293 0 R 2294 0 R 2295 0 R 2296 0 R 2297 0 R 2298 0 R 2299 0 R 2303 0 R 2308 0 R ]
+2465 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [145.731 464.122 198.074 475.025]
+/Subtype /Link
+/A << /S /GoTo /D (fitshdr_8h_23868c17c44dc94add97438092d3058c) >>
 >> endobj
-2293 0 obj <<
+2466 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [211.257 676.077 247.321 686.981]
+/Rect [253.625 464.122 289.69 475.025]
 /Subtype /Link
 /A << /S /GoTo /D (structfitskeyid) >>
 >> endobj
-2294 0 obj <<
+2467 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [374.449 676.077 437.631 686.981]
+/Rect [145.731 451.17 187.564 462.074]
 /Subtype /Link
-/A << /S /GoTo /D (structfitskeyid_9c19a56e7a92c1728bebd92e5370b9c7) >>
+/A << /S /GoTo /D (fitshdr_8h_e6ae55940dfdf1155736df656d83a7cd) >>
 >> endobj
-2295 0 obj <<
+2468 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [172.622 664.121 236.362 675.135]
+/Rect [243.115 451.17 271.428 462.074]
 /Subtype /Link
-/A << /S /GoTo /D (structfitskeyid_b20aa3220d9994d02a1791e35dc91a56) >>
+/A << /S /GoTo /D (structfitskey) >>
 >> endobj
-2296 0 obj <<
+2470 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [254.008 664.121 317.19 675.135]
+/Rect [159.29 396.31 181.765 407.214]
 /Subtype /Link
-/A << /S /GoTo /D (structfitskeyid_9c19a56e7a92c1728bebd92e5370b9c7) >>
+/A << /S /GoTo /D (fitshdr_8h_88ab82d73e5c2607f0a40af8917fffe1) >>
 >> endobj
-2297 0 obj <<
+2472 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [188.33 652.166 246.283 663.07]
+/Rect [126.945 315.548 154.402 326.452]
 /Subtype /Link
-/A << /S /GoTo /D (structfitskey_43de42050c7e0232c9f7c5a28bfede4b) >>
+/A << /S /GoTo /D (fitshdr_8h_ebb4607327b6db35b468517328f67878) >>
 >> endobj
-2298 0 obj <<
+2473 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [262.137 620.286 290.451 631.279]
+/Rect [364.075 315.548 400.14 326.452]
 /Subtype /Link
-/A << /S /GoTo /D (structfitskey) >>
+/A << /S /GoTo /D (structfitskeyid) >>
 >> endobj
-2299 0 obj <<
+2474 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [159.678 506.846 187.992 517.75]
+/Rect [113.91 303.593 142.224 314.497]
 /Subtype /Link
 /A << /S /GoTo /D (structfitskey) >>
 >> endobj
-2303 0 obj <<
+2476 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [150.493 284.3 178.807 295.204]
+/Rect [164.54 222.83 224.644 233.734]
 /Subtype /Link
-/A << /S /GoTo /D (structfitskey) >>
+/A << /S /GoTo /D (fitshdr_8h_d966ed3fefd26c9546ec078171e3940b) >>
 >> endobj
-2308 0 obj <<
+2477 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [306.068 110.95 357.076 121.854]
+/Rect [89.004 140.384 123.095 151.288]
 /Subtype /Link
-/A << /S /GoTo /D (structfitskey_dbc83643fe92fd44408a6d62dbaf87b1) >>
+/A << /S /GoTo /D (fitshdr_8h_ebb4607327b6db35b468517328f67878) >>
 >> endobj
-2292 0 obj <<
-/D [2290 0 R /XYZ 90 757.935 null]
+2478 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [122.533 128.428 159.384 139.332]
+/Subtype /Link
+/A << /S /GoTo /D (wcshdr_8h_c75623ee805ab7d43b0bba684c719a60) >>
 >> endobj
-2300 0 obj <<
-/D [2290 0 R /XYZ 90 438.765 null]
+2479 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [177.293 128.428 214.144 139.332]
+/Subtype /Link
+/A << /S /GoTo /D (wcshdr_8h_dc053d80a9c4da454a52eed34e123633) >>
 >> endobj
-2301 0 obj <<
-/D [2290 0 R /XYZ 90 400.863 null]
+2480 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [120.625 116.473 154.717 127.377]
+/Subtype /Link
+/A << /S /GoTo /D (fitshdr_8h_ebb4607327b6db35b468517328f67878) >>
 >> endobj
-2302 0 obj <<
-/D [2290 0 R /XYZ 90 335.109 null]
+2457 0 obj <<
+/D [2455 0 R /XYZ 90 757.935 null]
 >> endobj
-2304 0 obj <<
-/D [2290 0 R /XYZ 90 283.303 null]
+2458 0 obj <<
+/D [2455 0 R /XYZ 90 716.221 null]
 >> endobj
-2305 0 obj <<
-/D [2290 0 R /XYZ 90 255.408 null]
+2469 0 obj <<
+/D [2455 0 R /XYZ 90 413.381 null]
 >> endobj
-2306 0 obj <<
-/D [2290 0 R /XYZ 90 189.655 null]
+2471 0 obj <<
+/D [2455 0 R /XYZ 90 334.522 null]
 >> endobj
-2307 0 obj <<
-/D [2290 0 R /XYZ 90 161.759 null]
+2475 0 obj <<
+/D [2455 0 R /XYZ 90 241.804 null]
 >> endobj
-2309 0 obj <<
-/D [2290 0 R /XYZ 90 109.953 null]
+230 0 obj <<
+/D [2455 0 R /XYZ 90 185.51 null]
 >> endobj
-2289 0 obj <<
-/Font << /F31 528 0 R /F14 1038 0 R /F48 2200 0 R /F22 521 0 R >>
+2454 0 obj <<
+/Font << /F31 604 0 R /F22 597 0 R /F42 818 0 R /F14 1084 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-2312 0 obj <<
-/Length 2802      
+2492 0 obj <<
+/Length 1631      
 /Filter /FlateDecode
 >>
 stream
-xÚ¥ZYÜ8~ï_Q˜v\@—F‡ÏìLÎé™»éÞ݇l¸\®n#.»Æv¥Óûë—%ßå2ËMRù‘TµXqø'V_^À"å­’Ã_ÝÂì«aV7°¼é­?½¹ø饂¯Xä«ÕÍ^îæI±ºÙ}p|¦ÖÁ9wnÓæ>©›x»v¹ÃîÖéqçe–§4zŸîÓj-B']§Hp6=åxjýñæ׋7­
-FAOù¨Àï>òÕýõ‚3…«{s&¢hu¸p¥2ãüâúâŸ-šW0?·G\Ý(—…ÁyHŸߙ@Ê΂KæzjeiÐ’·!8| ½UÓD’¥Y'\ñ` îæN›U:ǸªÁ®0VN}ӏeÕÔ4ÍmZ¤Uœgÿ‹›¬,h®ÜIsߤ4~÷êê´úº,nitÝT•óÛZzx|žóð‡q~2Z<¶pê_p--:)ÿåÿ"‡§ ™û»´J·h,0ÁFy´¥ZKÍÎ!~ Á6¥gRÛâ”îèÞJÕ§$Ië:C…H>Íߥñ
ƒãÏkÁâUš”Õ®fëë»ÎÏgÖ;™qV•b#OÓÝ`›F•½]Ÿî©§5Æ@Ý“;ÙžžqaË"‡=K7Â¥±/ðƒ€I7œ÷%C³éM}Ira×2B%ñb}Bc©J°ÐUËR
ͲTå³Pº©YCÛo͝‹cžvå¦w2÷8ij-‡$¤p¯?{÷öæêí¿^]_
O1?ŒÙåYº)á?bãŽhÖÆRvŒ¬·‹6^’ÚÚxIªµqOjR槃5m4ò7ÁÍDeL¾-ƒÚÛ<.>Ÿ7ë1ªGԝwBCc
”,hIjk %©Ö@=©\áAOD|†œžÉZã
8)½ßßōi—<å;zE¬Ò”Eø¤f>¦a&0Ë3³Ðâ;À \/qI9Y‘ä§]KYblœÏ@NOR¦.‡€C{øÄ]¼kƒyÃV-dý8n¾Ï¸ë›8úÛLœ1?°aöãy7s#ï7êˆÎÇ™¡±n´[t£%©­-IµnÔ“ªQËãs„XÂ<”•§gü¹Ô‚„õRóšfÀ¢¢/bš2N
-ë*8žsú¶¬ˆbÂcrˆJB
†bæÆžñ1Ú”.~V	$" ''ºjÓœ&7©nߢ}¶ž·ËЩ
Ze5åB0e7éîr”fìÚ~FìºÄù®#;ÃÚÐñ wZ×ë8”¯D˜VUYÕϧ¡5"ˆ»”v&ë·`ÛT)n‹^¥>¦Õ!T3ùƒÝyl¤œêSœÿed™8U‘dœÛ8ýiz¶’~§t‚*rYxƒÓÞ¥yvÈ]e*N¥™Tî`¢„EÚ
-¼«ÕþÆßYCp‰kP«’%•M8I;€‰‘§j×睿ÐgEiøÂa€X°[
-Žµ˜r~)ñ“û´3c…õéå^¶|yusýËó÷Ÿž½{óæÅÛr?ègš“9å­-Yî³<7SæÛ:5Kû²ú6GE ªÓtS.ç€*jå¹
-R¤iOp¡º5ïû}Œ¡ÞôÈ'€5fI0ÉeS÷T{òÄìt¬çÖC}ÆÝ”¡YÖbÄÈ€µ0È¡\èâÜA4þ\LZ”Õ!Îû1U[T¨âLçUfº€ùþà$ÏÂÕì¶ÈÐXI\4CÈ0ðÌ•õbP¥”®ºž{^j‹p釖|.½B›çz&,ÿ<ÚÉ¨‹ZÍ%¹‹«8ѪL€ ˜S­Û%˜‰ë‘šy\7DTèêf£-f'nØV4£[œþçÖjz²¤#Äì¸Ñ ¸2 õp­Z$ð"aÏü‘ÁîP‡Äó6Þæ¶qŒ†ç:Ôaö8íË<§¨7Cg¦yøBùÐ?[iñŽòyD|›BÔ¨tää¾çTé琉2¼QO;<J_A© ÌYQÌÝíª †3mûÜ>n}ۏœíZäk‘¾ƒ^¾§á,à3Þ²yÜsPë]™ÖįL’SE“qMO²-È[ªè\zŽ‡¯Ó‘÷fÍYg‰ ÷ÏU}Ä÷%*‚Çí+êaÆ@0Œ4ÃJ…1v ä£CN— EœÓe†þJw80êÊøáÃ`2Ô؁~âç	¹…dBÎ
ZK¢r{LíYg …òۏq6#A%Z§•±›
-Ù ô
-,ë”d"²wy’yæ6ïßë¬Te„†ãó29aÍ哆»+é2aß2`°ÀÌ6ùà'¤€|·é <ÔTM¨±9 OPœêÛ Î÷ãLÑa	LéK²ø,èL¹•Öu|›Ú+‡ÒÌÆMr×OÞ£ô?¸òâàoÍ©jÛ¤=Ô¦pŒ-—ý©HÚRSoË:Àí¦\8 õ½—¨xƒªÙº=k™Ó 
ÿ‰ÚFC&Äà$ˆléÿ×)›@ã8-ﳦÎJÐdÂÅ
zàö÷ÃËMå]ìyܘ<|ÝT§L¨wSÏÜËÀgP-œ½¡í­ÏÜÐúÌUaËC»”Þ¹;Ú%Yíí¢@Ó°öÖz‡ÓF4bžr‡"ÏVx–zYøˆ%
-¿o¶qUM„ûž¾W_Ú¯2`);rç(„¯Ë>o-p@Îð'˜Ï;…]	Àù>•8©àt‰ϯM…`'öö¸k“"WÎ.+L-LY~>M¸"HÙjð‘	ƧVÎó0þùéë3—ô¾\1óÝ?²ÝŽÁÜO&R„ú'ÜêKƒsN/"bSœuúÞúY§·49ý’¬Öé§ïÌŠ©ÇKHh"Ê;ïñ†zYòˆe—>A_½ûd0t¬H„?ùøË74Ë⣠Í‰Ç²
UÀÿótšîgœ¦»A—™ßBêþØ´µ†ncL.- ´'—j2Þ·ÚØR/nrÌò<ª(lˆ–ÍjH&öÑ1"Ƈúˆ™´5ZM.Mô.s³5%üÙDƒ"ä,ôÄY¤‘Û£ŽÁ9`´$-®n®Ç¥bK­¢°›»YGr&÷™bƦ«ë4´Bдm0!è	Jw]ŒŸÅLáG,Œä°DÇ`3…‚B„·?3·uåó´zÝV^ÏÓ:©²£Î3x*ÔCò‘xÐÈÚQNB¡ÇhilÏ6Í·Šy‘ª16‡¡YÔ`̈~Á‚@ö}-@³z8æé»v]£—fZ'QxÆô0î#HáäôC¼Sµ€/æôõÝ¿À`¦U‘€ÃAÛŒ<pˆ—Ìýž7Lê”Ðõ-NèRÿ+ƒ+Dº’œEÁðšÔ‚Vþnéê¾þ4R•·U|8¤•nâ¸ï\5Dy§[lSÝO=ÔÈeuVÂ1×±zR÷CÞ>µÅ°L7—¾óEáõ*Mg	#sŸ	ÕJŠ~R´—Ú°¦¯¢4ÍìÍ%ŽË¹x„Z»î£éÓo:ê™BaÀEûŽ±
-žT»±!Y<dcX߀÷÷ÎK{WŠñ†]›	qœË›­Ü8HôGß÷W$üŒõA
-À
-dÂ#·òJÿ™E{©o«Ø7vðRÿùÄ–^ó#lø„«'žOo’ëß ±ŒEZÛ¯þçÙõkpЫ§ôê2óñöÁvæ_nÓ	üypÄSãüg¹˜¹
+xÚÍX[oÛ6~÷¯ЇI@Åò"Rbö”ÔN—.M1Ç[1´E¡Ø²-Ô‘2YiâýúŠ”LYò%{*‚À4ùñ\?s,â`ø#ŽÄNÈC$w¦÷ì,`÷Ý€˜SŽ}ëüb2xsÉà’‚9“yu]Ä)q&³Ï®@Ôó	ÆØý‚1-×ËYáÁW-=Ÿrì^¦«D¯ÆÉ<³ÈM²©G\µ+ 9ó¾NÞF“Æc!gBYðÏàóWìÌÀÒ÷Œ˜Œœ'XcD¤tîef½Üþhdè}û}NrÂŽ{I‚×^6~åif¼æÓÇû$+ã2Í3å(ði€X ·71w_ÍZ—/¯&·¿
Çß~‡xŒþþs?Ž‡ú?c¢ä½¹¤tk'!4¨„_¤¥ßÇëïz5Ͻ(—FÉl{\ë5(gñցtïÒÒÿáî&Ó²¾T$åc‘%3ýín³›E(ÂÔAXR[uP,blE¹Fû¼Š´íÑ®HåWC¥/˜cø'»v0Š‘ܵc'Ç5æ vIf²­=Íféò™-tÒPâ´ð¸¯ôÞw•«jwó¤–yab¶Þd%d3~F:y6©|Ê´6Ÿ0X¡§ä/0îž_ÿ9j(B^Š€\„'SdßOƒyEl;öRä€ö†"–öRä‡GÕþcÒpòY¾”#ì0Gނ̏>Œn&
;‚Ÿ–<¢'¾—5æEìhÙ±‡´×ì°µ¿Óü:ˆbĶ„œÀ
‹Á)Õc<zÛ#ÚO¾%£Âƒ+b¨­ŠjQd¯õךj½Ë
%`ˍ
+Ñå†äˆ«P2Š89Z9Ú·à]nìˆ<‘IÚvt¸¡1µ3baK»Í
”8ÓáØåˆÚ³8R$Sh1¯a?Ü-šÃæöèfXÍð\j•>†pËŽMƒ§´43ZYÄéªakYAŸËâóøñštnM4Ñn¬#Ž0‘N@žDÔj†dÄ"+wS"’ãÀñÒ`þëì¦†(O†ÉƒžK!/ÀÎ	ƒI”ÇÚeC€ÂPBÐ-+w S2 «åj‡0‡(„Ñ´Æ(ëÎg³ºœ6¥ù.ž~¯ÆŽ¸˜™ÂEähu—® äi¹ñw_ë£Çu¢Sت`†g2 ã”’¦Rè2Ñ)&lš­Ë$žõÖ' û€…”Ú<‡y2£ÇçW×£qM‚Oë]2ª{—”&@°¥{ì4½6›Þ%{zœ[½K!zêC„‡‹T–øÑú¤Ñ¾ï©Om‘'Ö'Ž(m;:õIcjg4Bhkoõ.J¬£ÑWCàtž¯V¹nžÌ©/D®yRÍmbZçÁµ¿ô´¢°ŸT@â«áõèFO)*Šëôß$ŸW«²xœ–Í,ÖÊ7éL…úÍ™f¥Ú©ÐSû¢½êµòJ…Rä>ªÿ4í–ûõ48ñÂÀÝ<$³dÞýE
+š÷ý(e͏RÐ%ŽNŠ"ðïªNDî:]èÇDHuY÷­¤Ð‡³¸Œõ!â>$úK£™FýH
è¡€ê›O“õ:7îãi‘ë姷·×Wß®n&``Z¦ÓeÛèÅ]¿Š´ñ¼¢š¨Üxš®§y¦p´„&Ê ø—Êþº´êæß?¬’=½ŠB%íÇÏ@}[=}vB$C]ëU>D#NYLš§ŠGÒÒv^í¬rõµWÿnê|¢eƒGà¹îr“ejZEýYÖ¬áÜýŃ
ÓftàZ=0„z.#øP(‚#•¯Fû¼ÛêvD¶*Ÿ¡e§þªHE¢mÅNàkÌAÝC;Öîx½'Ý„3¨¤ô¤t[Ø}é®!UºÓyÿN¶o%L 0ËHma“®~rTOñ¯ºÈZwu…}•¬ôpD¬bÓVÚgöu¿@èóÓ˜w›t%‚Š 09Æ'ö·èžÉ©%pË&«·œ)_;¦pŽ"ø‰`›²;»ÈAÚb”¨ç½&‡Hò^êbEÿÿo<«7·"FK{ò@ÀÀ¼Ò4Ú•qï’,)ªy·zæóLN<IÝú=ÅǺSúƒÈ3LÏÖß(&ÄÌ¥ª××T1êþÕ…¹Š"õr˼
0
êy³H:EF½“í†ç?o"Pi
 endstream
 endobj
-2311 0 obj <<
+2491 0 obj <<
 /Type /Page
-/Contents 2312 0 R
-/Resources 2310 0 R
+/Contents 2492 0 R
+/Resources 2490 0 R
 /MediaBox [0 0 595.276 841.89]
-/Parent 2288 0 R
-/Annots [ 2319 0 R 2322 0 R 2324 0 R 2325 0 R 2326 0 R 2327 0 R ]
+/Parent 2441 0 R
+/Annots [ 2495 0 R 2497 0 R 2499 0 R 2501 0 R 2503 0 R 2505 0 R 2509 0 R 2510 0 R ]
 >> endobj
-2319 0 obj <<
+2495 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [399.496 540.634 456.043 551.538]
+/Rect [287.806 677.939 321.898 688.843]
 /Subtype /Link
-/A << /S /GoTo /D (structfitskey_935a63ff3aa2c0403ed8eee1a94662e7) >>
+/A << /S /GoTo /D (fitshdr_8h_ebb4607327b6db35b468517328f67878) >>
 >> endobj
-2322 0 obj <<
+2497 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [138.538 275.447 166.532 284.294]
+/Rect [287.806 628.414 321.898 639.318]
 /Subtype /Link
-/A << /S /GoTo /D (structwtbarr) >>
+/A << /S /GoTo /D (fitshdr_8h_ebb4607327b6db35b468517328f67878) >>
 >> endobj
-2324 0 obj <<
+2499 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [126.921 192.638 195.872 203.542]
+/Rect [287.806 578.889 321.898 589.793]
 /Subtype /Link
-/A << /S /GoTo /D (getwcstab_8h_96c804d78d44901bc5d497b30e47b7ad) >>
+/A << /S /GoTo /D (fitshdr_8h_ebb4607327b6db35b468517328f67878) >>
 >> endobj
-2325 0 obj <<
+2501 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [288.962 192.638 316.957 203.542]
+/Rect [294.596 529.364 328.688 540.268]
 /Subtype /Link
-/A << /S /GoTo /D (structwtbarr) >>
+/A << /S /GoTo /D (fitshdr_8h_ebb4607327b6db35b468517328f67878) >>
 >> endobj
-2326 0 obj <<
+2503 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [89.004 110.199 164.589 121.212]
+/Rect [88.007 462.505 138.508 473.384]
 /Subtype /Link
-/A << /S /GoTo /D (getwcstab_8h_96c804d78d44901bc5d497b30e47b7ad) >>
+/A << /S /GoTo /D (deprecated__deprecated000006) >>
 >> endobj
-2327 0 obj <<
+2505 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [106.717 86.288 155.623 97.192]
+/Rect [292.161 384.562 326.252 395.466]
 /Subtype /Link
-/A << /S /GoTo /D (getwcstab_8h) >>
+/A << /S /GoTo /D (fitshdr_8h_ebb4607327b6db35b468517328f67878) >>
 >> endobj
-2313 0 obj <<
-/D [2311 0 R /XYZ 90 757.935 null]
+2509 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [169.302 173.561 203.682 184.465]
+/Subtype /Link
+/A << /S /GoTo /D (fitshdr_8h) >>
 >> endobj
-2314 0 obj <<
-/D [2311 0 R /XYZ 90 733.028 null]
+2510 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [105.88 86.288 156.888 97.192]
+/Subtype /Link
+/A << /S /GoTo /D (structfitskey_dbc83643fe92fd44408a6d62dbaf87b1) >>
 >> endobj
-2315 0 obj <<
-/D [2311 0 R /XYZ 90 689.036 null]
+2493 0 obj <<
+/D [2491 0 R /XYZ 90 757.935 null]
 >> endobj
-2316 0 obj <<
-/D [2311 0 R /XYZ 90 673.103 null]
+234 0 obj <<
+/D [2491 0 R /XYZ 90 733.028 null]
 >> endobj
-2317 0 obj <<
-/D [2311 0 R /XYZ 90 657.544 null]
+2481 0 obj <<
+/D [2491 0 R /XYZ 90 716.221 null]
 >> endobj
-2318 0 obj <<
-/D [2311 0 R /XYZ 90 629.282 null]
+2494 0 obj <<
+/D [2491 0 R /XYZ 90 716.221 null]
 >> endobj
-230 0 obj <<
-/D [2311 0 R /XYZ 90 447.369 null]
+2482 0 obj <<
+/D [2491 0 R /XYZ 461.523 681.092 null]
 >> endobj
-2269 0 obj <<
-/D [2311 0 R /XYZ 90 425.058 null]
+2496 0 obj <<
+/D [2491 0 R /XYZ 90 664.659 null]
 >> endobj
-2320 0 obj <<
-/D [2311 0 R /XYZ 90 425.058 null]
+2483 0 obj <<
+/D [2491 0 R /XYZ 462.479 631.567 null]
 >> endobj
-955 0 obj <<
-/D [2311 0 R /XYZ 374.54 389.928 null]
+2498 0 obj <<
+/D [2491 0 R /XYZ 90 615.134 null]
 >> endobj
-234 0 obj <<
-/D [2311 0 R /XYZ 90 373.205 null]
+2484 0 obj <<
+/D [2491 0 R /XYZ 478.23 582.042 null]
 >> endobj
-2321 0 obj <<
-/D [2311 0 R /XYZ 90 292.36 null]
+2500 0 obj <<
+/D [2491 0 R /XYZ 90 565.609 null]
 >> endobj
-2323 0 obj <<
-/D [2311 0 R /XYZ 90 211.608 null]
+860 0 obj <<
+/D [2491 0 R /XYZ 203.922 520.562 null]
+>> endobj
+2502 0 obj <<
+/D [2491 0 R /XYZ 90 504.129 null]
+>> endobj
+2485 0 obj <<
+/D [2491 0 R /XYZ 90 435.083 null]
+>> endobj
+2504 0 obj <<
+/D [2491 0 R /XYZ 90 420.807 null]
+>> endobj
+2486 0 obj <<
+/D [2491 0 R /XYZ 135.16 375.76 null]
+>> endobj
+2506 0 obj <<
+/D [2491 0 R /XYZ 90 359.327 null]
+>> endobj
+2487 0 obj <<
+/D [2491 0 R /XYZ 90 341.837 null]
+>> endobj
+2507 0 obj <<
+/D [2491 0 R /XYZ 90 327.561 null]
 >> endobj
 238 0 obj <<
-/D [2311 0 R /XYZ 90 155.325 null]
+/D [2491 0 R /XYZ 90 295.66 null]
 >> endobj
-2310 0 obj <<
-/Font << /F31 528 0 R /F22 521 0 R /F14 1038 0 R /F41 696 0 R /F11 978 0 R /F42 717 0 R >>
+1199 0 obj <<
+/D [2491 0 R /XYZ 90 271.311 null]
+>> endobj
+2508 0 obj <<
+/D [2491 0 R /XYZ 90 271.311 null]
+>> endobj
+2490 0 obj <<
+/Font << /F31 604 0 R /F22 597 0 R /F42 818 0 R /F40 783 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-2331 0 obj <<
-/Length 3936      
+2513 0 obj <<
+/Length 3498      
 /Filter /FlateDecode
 >>
 stream
-xڝ]“Û¶ñý~…šé4¼Æb	à‡ýä8uê´ISûfòd<<	:±‘H…¤âÜ¿ï.vA$Å»f2±@p¹»Xì7pbÁb•G«T§aëÕæx­`öëÁo×ðz=xÿåÝÍßÞÆðU˜'ñêng?OD¨¥XÝm’0¾]‹(Š‚Ó}Ú´]q«¢ Üß®¥Ž‚·åÁÐè½Ù™æVd¹AµÁÙ4Óq ÕíÏwßÜüý®gÔq‚üzóãÏÑjŒ~s…qž­>Á8
-Ež¯Ž7JÆ<>Ü|¸ùOƒæc˜Ÿ[#¾]Ç*ÌRz“Í¿}?†ŒÃ(¹CJ_ü…ñSÉ®ýؘbû‘dñS¤#ø_Œ×(’8Ôy¼ Ÿpé`9IêÄã¢lA¶yTu‡ƒ4(«Íá¼5[š.+úíö†^ÿðæÿÞ}I“õýͦ£ñ6ª¼oŠæ‘žïoeœ;ïë,hk ;7~ÜÔ[96N
îxkªÎq°7
Ã-
-Vh±"Ì5/èÄJÇâQpohâÜšÝù@s»º¡ÉSS?4Åñˆ”šÖ–Õ
‹ŠàëÃÖð¿Ý
-˜¦-k÷nG/Þ¼}w÷áÝ¿i²ÛÓ§" ñF€<y‰
-ˆp„ 
-ôèø@ʸ°È[SgŽ§CѱAXæqPÕÕº§Š'°“€Ô´!bòmÐÆ"Œ•r&J6·çjÓÙ5!¢¯êÍù‚/º1VŽ'©àãüòq(øó²êèK§ÉÖ`{m†w*H§ñ=þömùj ”:	•–@Š­"&•]`ÒP¥bwêšé*…
-sX"€Ü538A%Áe9VŸºû\¹uh. ,šfÊ}œ‡™z6ïóä@Àyr…õ!-õ§‰Á&tçvJ¬?=r7 #àâò=I&ÒwQ£µ‡~%¡—d/fuàéüÞ5ŦkiÄX<òx×ÔGž¥Ÿû²"ª¤\<h̯粱.AGä”àwSWmלA‡Ñvqæó™ÕªvÈíæÝm¯¿œ.ö\gn>wøëfu†ìjè“3F"_Á7a–ˆY—Ì ëÌ$@f9¸
-µJ"¾ˆ-ñïo
-©8šúå$D2Lc9Gyv‚gQ¦@ÛÁЪhª\B‚¡ª‘z¼Å:bQ(2áÈÛ…Q.=Ž¾¯Á$;Á®æß½¹x §+à…·½W֝›Êl_Œ))fNÖð«ûǬ þõÉT‰‚¯ÛM}Õ3¾R¢s¢àŸÃ«[—J´ÀYñô;ÖÃ\ß0yæ~9Wç1‚Š‹1Ș!¿@Ó3¡ïÎÇ{·[,džïvð¾ß¨bÛ»ßq´½_ÀIô¸-nÅu)ë,L“'¤ÜÃ\—2à¢þü„ˆç$^U'ñ"32fÆ“0„
ámÀÌëí¶1-Š3ËHÄ™K´`€êÚ´=˜ƒÁÀŽiŠ¹ŠýÅ]鱌؏1!Ø4dÿjþ뀗2BÈRãÈêQŽ¡ª€ü}Apd‘¨o–¤CzÝãÉlÍ\:¤ö*¸Û—호Š€K‘=oÙx‰ÂëËVÖ´¨»±H-ŽÂ…é¢iŸKÖš­A5©lXEå©9 f…μlôXt¬Òr²É±–CK ¨ÀaGú	9èõ |ªñ#”×E&r¬?¥O|lc³HRF +Ò£Hé­Û“VΕQÄQH¯yÒÑ›íhØž	oK¡EO6
-~®™.}`g`c‡;³sIü¤hÔa,Aó±t}rKx}ž)=„vC–ËÖ<‡L2ó8˜ì,ѕଦZºG‘mÙnÎm;Îû¨E­aÐ{Øs¨o¥>Ý&:¸6$Ï•VÀ%n\€®†A†ÿôD两ê~xŽ!%O—Yb˜	K~€Î@_2%¯ˆdúvüʨ8œÍµœWe±Í¨—rÞ̵œWƒ›ÉòÔ2óM ²êz»D¶ß˜1]O
-¼1æÿ‚¿ ,‘ÑZB¾“HJxPÕ^N늈*ª¾ß¡†Æ:€ºÂfG±¢L¦Ž$¸…Ua˜íÛ,ðòY¼yJìøÅ-ý–ÕÖ@Žº¥_l'¦4î=O—üL½œLs„I´%•Z0G	²%‹òHŸ:9
ûY—®î:¼¬\»v=\šG*ØCÆge ó”\·Ø.‰Û.ÁÙßÊ
#sý—c¶ÒÁ?ÈŽ
þKï°•ƒ­DFÁÎSö†®ÒßÑ8MÃìRX{E¢zÞkÕ°ÌÃ8ž-†‹ÍÆœú:¸¤Å}¦<R~é0cQPŸ*pËnÜA¯à3þÔGy=²Ê%>ñ‘å9˜e’1¶8Rä%j?¶’#§ƒX ƒ©=Oz‘©1JÞÒp?¡m3.½(³Lò2%ŸbÙí]Ür©„Õ7©xè>îP­ãÛ¤5ì‘:l‘‚Ùò;´r;]ÓÄÛÃOvê(̏0OÍ€ØjÆÐëøtÏG(Ô,ÅäLùÄÇjÆ0Ë$3¦A—¿á²¤qL6^ÖxòàÞÙÖ4Ã’×âƬ—ŸC¸M¤x¦ ô"×c”WõPa÷2 %99˜eŠ#DÜwT"
-L{2›²8×c|¿áƒn©Âžw7×Ê îˆ!ÐgIþTêÉÐëøLý룼*#¨[°ë‘ç
-²L­RåÓ+Zt½ëšlª­¿uÀ;Š­0(ØÇûd›y-Ç øÂv<àýàœåX?´c‚Au¤ù¡¢ÒWaƒR9å¦À¨ÖÒŸ*ôõ.c¯íŽYwsnM;
-ÃèZ(\ìÿŽCû1e¡Äƒ©±“Zm}°VLJ2(¶õ‰Ž~àÏ!ZrÛN^R-¸‰$ûèA³Ÿ±ÑO"†=½Š“(„úêÉBÐëøLñQ.u30J¦>ñI;ƒ`–IŽ!ÉÏH
-Ÿö||*|­¨e	¹nÀÄÁ R9Ï‘ƒ^äwŒr¡ó‘% ™-ŠÈÁ,“!ˆ¨`{·œñ
¼Û²ð‡TÁ8Ê/Æd•8*1ճÓE°o{’ˆýNÛSÊ2ê)YH𤔫¶zQ¦›M1bš…Z?Vôz >Õ”Êëé9¥¹O{¬›³LQÇaœxmé‚rð.<ÛäDDÓµÒš†[ôFò™rqЋ\ŽQ.hd¤ZŒƒY&	AT$¾d¶EW°(ÀY3‚óŠÌLlpÉxá±_i[R™æ^ÔGeӝ
©¿«]+X;‚Ü'ìþažTûÜ0h}K ToâÔ¥i­8h÷…ûj[îP½wVLÊÆ `ôTlè3ÅYýè˜ûÍ+
-F¯OXÁ–¿óÉ|0›.$My
	w.££“22½ÔVoþüó/ïÙwÞñ™Ï¶¼œwcµïºC(•—=w—ÐwÖÐQE½)€‘ÈŠS|‚š½¦Q;¨F›‚_÷²°,Ó6àhËßÛāQšfgo=à#{ÕO ¹HNE1-Ø⇨/~(œÓ^Ž˜ÊŸnJĘ ©*åîIÄã½Åw§ssª[ªÔ“$,¹" ›`+ÇL´´|˜j7õÉØӠ܍Àl.b§¬j
QÍ°q+R°b-Ñy„™Ekf–¹9mKŠ(ÄKÌóc¾Á‚ËÁN«ë`G„§& Èø	È»:ãaU&ƒ½6jUuí+¾SÜ›¢ãggd‚ÍT^¬Ð"Îrˆ?È? •éb$è˜eõ•k&pé|46Ñ	º³	SlöNé/FFÃGt–¨«½·¥ÝÖr{¶u€k–ŽLãÎU/\	2núLf¬æŠÀ¯ni|¨ë_xTþ‚e®ôe,¡îËO¹]Ïq k]°+(S›Ï‹,LrÙ£Ö†‰w»cµQ®°ÅÆ9­ô¯v^…)DËì§WÓ<ïÅ„ö¾Ø 3Øçe‘Wì{G´n¶Ù»"p;Ô–Çc3ÒPž¤‘z–t°×¤ã@ü9g¨Rý%âÄ9Èkۆ̂öyVKÙ><Ú`»3Ìo‡uUÊŽßXuBô©0©B˷ӝ`ЫÁþGä‘,ÜÃCcåþpQ¯ãYŠÌö0þŠÓŽ£k7JÍG¶xœþbJq‰\óå‰Ði(ã~U˜eO9:èõ |ZÄŽP.¡e1@æ>ñqÙÌ0’ÞÙh[{/÷”¼”(Ìý;HîVÀôvTFúÔ£ó÷‘x#6EÛù7lš–ëPkõÌMqЋ›2F¹P3B	­¡h_Ú³¸)1¼‹Tú‡w¥lû«3G¶§Á•,×®Lò0“¼A™ÿÃÞ¶Iå®WÊdp Óµ’a›>ñz!‰¦ð³o¾ø‚&Ȑa¦-»sÁù\§	žA©'b¼°Žeøá #NúŒ8éóÝvƘ™S1h[ã'‰pÈ…s/	§˜œ`Œ†¤‡W ‚×$pŽ?A—
Ýr†Ço‹
-ïbÉ%À¥¡ÀëÓ2‘” ¼bª©Ób!{¸dY¡	Ôò¹dhî?Ra¢Á¨á´|Êý0ôz >sÜæ£\p?q&‰ð‰OnÉÌ2IU5}@²?ÂWù̹‚H2{ùÌu3ô2#”×{•yßdËËf˜eŠ9Dh{KNA±@
·ƒn0yjÌ©©!knm3ÇbÓ°#lÏ÷mWvþ{I€£
üèÊ&Ìxû£xì
-ŸËvϲîüû\Ü$NÇÚ¸–©äÚ©ôN„RÉ}OIÀXÖáõ>]ŒÍivAõ|x⧚ét¶Uƒ#'%¸õ#}:”DzsLQ¸òZ:
-!] ÝöÀë‰~C¯àÓæÁåõãtê“žéVà-Ez©†(à‘+»ÖX^®"YÇ™…¶–G÷ÒÝ¥tw™vëJ…O°{çâ‡W'­ƒ”%oøƒv_Ÿ¬Ã~_½ïd_òèqÍd˜J¼t ”x*‚ìú<ßº…æQ”œOw¼²DN	j­è±™„3	£s›[Ì‹ ¥ ¿
-ùc#cÿº<[*òá¥ÈîSÅÜÂԑǯM…ªó;΋|ëoÑVÍ==¤ô#²—QüR'ô$#Á釭þF`ö€— ¸Ž„Ä¿»ûUýûベ¸y÷q&Âù°à”q
+xڝksÛÆñ»~ëépƼÜuúÁv¬ÔŽ#'–Ò´u=ˆ„$Ä$ `lýûîÞށxT2üÀ{,v÷ööywbÁá'	_D&b‰2‹õîŒ/î`ô»3áfW0½êÌ¿¼>ûæBÁW,	ÕâúÖ~
+f¤X\o>!“Ë•àœÿå\6õý¦ZB7`÷Ë•4<¸È·µ>d·ÌÅAV¬—"ÀÑD¤ÑËO×oÏ^_·<8
+‘ƒÿ}üÄàôíg*‰_ Í™H’ÅîLKåÚÛ³«³ŸZ4®`|j‘F¨Ó«”ŠñÐøU2íÖy±/ÖM^´ªoËõ~—MÚä°(…µ •ÔLéäð1îó¼h–+¥dG^®køº,j7»¾O+ÄõÍ…Žl	e˜Œ €ˆï³t“9¨.ó2fRjôè†QðéùrqcɏÐ*É"#ÜÅç¥âAöXeë1j%XK~#,_3À˜oê	Œœ…‰î¢ƒDÙTûµ•…r’ú¼Â"S‹B–H‡bŽ–4L´\ŒÐGl¨1í•1ã"Y¬„`‰!})ªì·lݜؠl@#j·TT§v©¸†1?¡†…š?Ó<	P8£û™‡ˆ˜æºÅf„UÞ•@Åç4"³Ž–SV‹EÊþ’T·˜À¸“à!­ê¬¦v
+{	‹]ßÃÞ¦Uºn²ŠFÒªJ	ô¿Ió"/îÚoðïâÍõµœÆkŽ²SB‚&øÚT)`«Ä-Îí–> I"Ðãl–ÕÆóSl¨ÑÜgyEÍß—ÒÀ·{Ï3èDI2q‹ìîqê<€çšåíЕ¡Á†*Y„àkD,ÉáDuç >tÜ’‡^uÀ­kêÊ{ˆò°=ÅŽø —„}6>сÌÓÑ®{¤I{k6¤k¡ÐŒ“#Qt «ÌÈÇ	è¢^„`‰<Ž-Åq™ B»t¨>-•ƒÑ*9Ey¼f;b¡kt‚G,‚€áaHàšŸ°»ƒwîq§cˆJbV.fÄUo+Œb*’=®^Ý,+L¼fªˆ÷,§@éi
ÂW^ed¶8Iö†³}{‹¸-+š!ÃKwÛÌM¥5Íì0ÞÝ7Ô»qtÊ E¶q¥X¤EÏ¢€I$õ;¢ÎŠØÚ:Ãú=O©aùÆÆ+dòÍ{êTz÷`þY׋þ
+îJ‚zzŸÄ|lŠÅ*²$_§à`ÑÒ/Ú"xÖ±$ƒà4ž¢ì²
+9Ñgë´ÚP—·Kï²g^’WTçuSS܃ýw²[7„D1§‰hu“7Ô|qõêÍj> Þ
+\nž_AGh~ÏÑgA°Ìú'IA£J‹;×ä_%w³¥‰Ü.íË}ŽâÀ.ñ¸Þî7™C|ùó»çÔzyå×ËD/^ºÞ»‹el;ôOnVéà¬âƒ
ÐÍ0Æ?dë\õãIJŠ’¼9mzÚ¶´AµwÆàпGmº¦~±ßnW ¥]^¤M¶aǼ†ÛÅ»ôÞ¢tÔ[x˜'z‹AÖÕcÍ X¢yÖ̈µ¾Ë€<	"G—µËýîÕÞ…¯Yáæ.⁩€tÁZ>~:.GpØ1äêór< —£ƒùƒrtù__ŽœÅ¡˜gÍÁŒXëËÑ°X÷Y›’#8°*ÏÂëyÁœÆÙ2laŽ‹@Í¿>-Yœ’ž6LÉyžȐ§¾ì *ã=ž~¹·5"ŒRÞ¦¸ämÂåm8c-aÛԜ߆†n«rG-Šo >ÈÁü?~"°‡ªÄ!=An=ž%E¸|XÊ)&Ñ Í&mt…å}Ó –Üõcy±!FÉ›Åz±úݱåJË0¸F’–°#Ò€ˆ8{ÒœÈ=ôª>’úådÎH•U†š>'ƒM÷0óôuÂ$=úmÙ2YÛÚ3”Ú©Ê2jî2Œ«`\õ߆ü©È0­Í%å¡g9¢<"©óóòÏ!?Z…šÏËËÃÌr¡UÂL_\»}í„ucuæi !]‚•ò„Å‘/IÉÑïkëžB@”‰nGÜ‹HAXˆ:QL†É©ZÅA¯:àck <*Íu¹§ú»§~Pé¨0ì34T?3ˆTKÙc“!=ðëXl<M zžò åR'pWL$zvýf–%bKÑ_¿Í”@0yΚ}…™¹¸y„ÊÚ/Òa€€«SF/lQ*H’›õ½§6Y¡»š›Ûó‡®;ý’[$˜„¤Kék…69ÌÇõJF¦ 8žPj½ê€•z€rrOÏÏ;¢{V°ìxÀÖȳÌ,3RCŒúÌì²C.RXî–&˜M{uh˜IN¤½ £¹†‡A>þr*W;œ’Käy–dÄÑTÜåh*Kó…ßÑÌW'1jU lŒúbÖW—ìUUYÕǬÑ%ŸÈå:@Çì`ž"àîÑ_ÿT*b&óL9˜S=kÉŒé3õc	µª¨ÖTg¿=,ÃwX¦
ɆŠ¾ÐG–®G(Õçõ¸Svг\Q>é
­•ìœÌ<Ì<õD°8Ž{ÔÝ!	¤w
+Š2³.Oëc‡™V¼›Hï0S—/Û“uJ™é°7ÄÌ0ê9YJ£{õ¶3c‚þ)
+™ÕÙ®¬0–þ„H¹oqÄCÁX^»¡í¶\§”·ÃðTÄF3©ÃŸ9„´êTÏŽ'N™”¥ë8¼…dóÀŠ"îa€ò&ºñ‹p§T~ÊÏþPB‡dåz9â휈£Ó)‚%á„N®¨*ŒYÏ v`Ž ª8b\‘¶}ÀpÚP?=#Ûú«!ÝžkpþÊà á«&mö®®lÎáŽ÷¼ªN°ã°€3æ;³ê Ù‘‚‰ð€È*äÖ#‚R³ÐÌÓ#äÈòE?Ç
+”Wûõ:«§B…[+x^( N¬õ t|­æÔZçèùµÎ’skín­—{p^£»,“uŸîñ”ÌAϳ0@ù´;‘8„ª œ_¿ƒ™§Žn?{ÔÚ(úýÖõdòå6ö+‚ô|~Ã@Ç7ÜÁœÚð9z~Ãgɹ
nÃ}(°¾¼|{W~kÏLòíœ(xîJÅè¸(Ì)QÌÑó¢˜%çDÑ!§œ(.PëÒ&ÝvÄ®ïóéä×ÅÖ…hÒ{OZw‚n߯¯Q^ItìtwY6ÙØ¥'ÊPJúè{Ãô„Ç„RyÖ¶'v/±÷Ò3d<È,-¡Y£.­ï12ôS®Á«ePMZзÁþ7%^A%d\q$]c"ŸëŒú_òæž (ÆÐÏãqp“¡ã°›ƒS6èÃÿåû«kœ¯$ãxœ¨D{O0Ÿ†h»š¸ÓØ–¸š/í½†õƒãaXW“¯÷[»¼q8ô‚‚þˆœĪ™ÐY΢Ø8$>kJý€~¡ ìI÷=1GO…,†:þ@ï
+Š)ë&
+Lâ똒 o„Pþ˜´Æaè®~pj:ùEÌâðÍ'¸mV¿A~GH64²Å{ʸÝï
+÷¡XÅÏñUŽ€Ün›Ÿ§öñl·ˆI€å$÷®u=5°àÞlTËH!Â#n¥€l¹{(ëv²,ðÚÏ~†%³šc‡Ü½Ÿµo€ÀÐíÞÈô}ñòÕ·¯/¾ûÇÛïßýpùþÇŸ>€¾Šàçþò¯ÿ‡©´	£8Yý:q	úÇw¨ØÚUö`¯6±SPˆµî•$ö­%ÆXØ8áã Ÿ7˜Hïêà{–ô΁Lo9ΐZ`kSÒ?Ø¡#^xCëàŽ?ߨ(šìÝí¡’gÇìMÉŽÝyƒ;ÀLZœ”-/Ë›9“›#émnŽ¤3ºIguŠKgtÖ.£Öã¡'’NqüY›–S?/69„ó²zFý´¦ÿöƒÞU4ô!îê‰'P*†0:úûXç"pþþ5—Ea‘•ëõ¾ªÈwZfˆÛ®Mc?q¼Ù‚‚3§:„h÷tà
^È{[TgÔ¤ë%lÜÔtÙCóEÛ¢½F&ÜÛwÐ@ç€ÿ)Z¼…<Xt’•} ðpôÑÏÛc ÿ•·/è¼€5[71vW»Ãm6¤d­yqÔYF3`.®%éï¶ÄWãÝJSÊWá¯Þ_^¿¹üùõxÏL™àáØixŠæNu¤ƒkªÃ¹ÙÝÂCN7xÖ`éÿÞ±·F¾v;wïfÚ³Mlûk7ÔqöïÝšñ½Þ‘ë8£Ž˜§n‹<ôª>qÆØGù´º#ŠX,úl-œ@æiÇx“*z´éé¸ã‚©$:áÇ@GSã=ÙzÖ“ÍQm]ÙUïË:T3ñ±uf
+tBGèÖñˆË^áêÈ
+háe®§b
+Í“ÝDÿb¡ý4²OH—¼/ÚLÑÅD éÚ:Àå·ž‹l0ÿ
$¨ØÝzµV¶*”m7Ï)6µŽ;â&o'üë"[_àë*|ȵ}ìp·ÙåœußxHT]R:,FROÂÚ›¨)LÂŒ™L
+9lÍŸ¼m‹’ÃDÒ=Ó‚Rj|zí¨£´¾ËŠ¬JÛÓy_m^/ìÝ1Û{ÿÀV;1&ç\ž+N=É…ð%*×i¿¼ºzB}óÒ}Êb2;Rú¶üúx—Céàóò±xþ»ƒ[
 endstream
 endobj
-2330 0 obj <<
+2512 0 obj <<
 /Type /Page
-/Contents 2331 0 R
-/Resources 2329 0 R
+/Contents 2513 0 R
+/Resources 2511 0 R
 /MediaBox [0 0 595.276 841.89]
-/Parent 2288 0 R
-/Annots [ 2333 0 R 2335 0 R 2336 0 R 2337 0 R 2338 0 R 2339 0 R 2340 0 R 2341 0 R 2342 0 R 2343 0 R 2344 0 R 2345 0 R 2346 0 R 2347 0 R 2348 0 R 2349 0 R 2350 0 R 2351 0 R 2352 0 R 2353 0 R ]
+/Parent 2441 0 R
+/Annots [ 2516 0 R 2517 0 R 2518 0 R 2519 0 R 2520 0 R 2521 0 R 2522 0 R 2523 0 R 2527 0 R ]
 >> endobj
-2333 0 obj <<
+2516 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [89.004 719.912 164.589 730.816]
+/Rect [134.642 654.028 162.956 664.932]
 /Subtype /Link
-/A << /S /GoTo /D (getwcstab_8h_96c804d78d44901bc5d497b30e47b7ad) >>
+/A << /S /GoTo /D (structfitskey) >>
 >> endobj
-2335 0 obj <<
+2517 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [310.999 555.607 338.994 566.601]
+/Rect [211.257 502.071 247.321 512.975]
 /Subtype /Link
-/A << /S /GoTo /D (structwtbarr) >>
+/A << /S /GoTo /D (structfitskeyid) >>
 >> endobj
-2336 0 obj <<
+2518 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [400.921 555.607 428.916 566.601]
+/Rect [374.449 502.071 437.631 512.975]
 /Subtype /Link
-/A << /S /GoTo /D (structwtbarr) >>
+/A << /S /GoTo /D (structfitskeyid_9c19a56e7a92c1728bebd92e5370b9c7) >>
 >> endobj
-2337 0 obj <<
+2519 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [170.933 543.652 198.928 554.556]
+/Rect [172.622 490.116 236.362 501.13]
 /Subtype /Link
-/A << /S /GoTo /D (structwtbarr) >>
+/A << /S /GoTo /D (structfitskeyid_b20aa3220d9994d02a1791e35dc91a56) >>
 >> endobj
-2338 0 obj <<
+2520 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [164.331 532.07 200.624 542.601]
+/Rect [254.008 490.116 317.19 501.13]
 /Subtype /Link
-/A << /S /GoTo /D (wcshdr_8h_6dd857f7b61a5b349cc8af5a4b6d8a1c) >>
+/A << /S /GoTo /D (structfitskeyid_9c19a56e7a92c1728bebd92e5370b9c7) >>
 >> endobj
-2339 0 obj <<
+2521 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [204.908 416.295 232.903 427.309]
+/Rect [188.33 478.161 246.283 489.065]
 /Subtype /Link
-/A << /S /GoTo /D (structwtbarr) >>
+/A << /S /GoTo /D (structfitskey_43de42050c7e0232c9f7c5a28bfede4b) >>
 >> endobj
-2340 0 obj <<
+2522 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [303.965 416.295 328.922 427.309]
+/Rect [262.137 446.725 290.451 457.719]
 /Subtype /Link
-/A << /S /GoTo /D (wcs_8h) >>
+/A << /S /GoTo /D (structfitskey) >>
 >> endobj
-2341 0 obj <<
+2523 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [250.935 398.671 278.93 409.575]
+/Rect [159.678 334.285 187.992 345.189]
 /Subtype /Link
-/A << /S /GoTo /D (structwtbarr) >>
+/A << /S /GoTo /D (structfitskey) >>
 >> endobj
-2342 0 obj <<
+2527 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [442.625 398.671 467.581 409.575]
+/Rect [150.493 113.961 178.807 124.865]
 /Subtype /Link
-/A << /S /GoTo /D (wcs_8h) >>
+/A << /S /GoTo /D (structfitskey) >>
 >> endobj
-2343 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [134.88 386.716 159.836 397.619]
-/Subtype /Link
-/A << /S /GoTo /D (wcs_8h) >>
+2514 0 obj <<
+/D [2512 0 R /XYZ 90 757.935 null]
 >> endobj
-2344 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [304.908 357.136 332.903 368.04]
-/Subtype /Link
-/A << /S /GoTo /D (structwtbarr) >>
+242 0 obj <<
+/D [2512 0 R /XYZ 90 733.028 null]
 >> endobj
-2345 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [459.22 357.136 487.214 368.04]
-/Subtype /Link
-/A << /S /GoTo /D (structwtbarr) >>
+1208 0 obj <<
+/D [2512 0 R /XYZ 90 716.221 null]
 >> endobj
-2346 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [326.319 345.181 351.275 356.085]
-/Subtype /Link
-/A << /S /GoTo /D (wcs_8h) >>
+2515 0 obj <<
+/D [2512 0 R /XYZ 90 716.221 null]
 >> endobj
-2347 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [446.086 345.181 474.081 356.085]
-/Subtype /Link
-/A << /S /GoTo /D (structwtbarr) >>
+2524 0 obj <<
+/D [2512 0 R /XYZ 90 267.649 null]
 >> endobj
-2348 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [156.241 151.733 184.235 162.747]
-/Subtype /Link
-/A << /S /GoTo /D (structwtbarr) >>
+2525 0 obj <<
+/D [2512 0 R /XYZ 90 230.08 null]
 >> endobj
-2349 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [324.558 151.733 352.553 162.747]
-/Subtype /Link
-/A << /S /GoTo /D (structwtbarr) >>
+2526 0 obj <<
+/D [2512 0 R /XYZ 90 164.66 null]
 >> endobj
-2350 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [103.663 110.199 131.658 121.103]
-/Subtype /Link
-/A << /S /GoTo /D (structwtbarr) >>
+2528 0 obj <<
+/D [2512 0 R /XYZ 90 113.076 null]
 >> endobj
-2351 0 obj <<
+2511 0 obj <<
+/Font << /F31 604 0 R /F48 2408 0 R /F14 1084 0 R /F22 597 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+2531 0 obj <<
+/Length 3129      
+/Filter /FlateDecode
+>>
+stream
+xڝZëã¶ÿ¾…q=3)êq} ÷L6MîÚì¶ýY–½ÂÉÒF’³·ùë;Ã!%Ê’µI°ÀŠ"Gr8ó›í¯8üù«„¯"±DªUv¼â«ô~uå›Ñ
oœñW·W_¾“ðKB¹ºÝëÏCŸ)á¯nw?x!“ëÏ9÷y÷µ]º]ÜcwëPÜ{W”9µ¾Ï÷y³öc/_û^•ao+é)µþxûÍÕÛÛ~	fJ†¸€Ÿ¯~øÈW;Xè7WœÉ$^=@›3?IVÇ«@HÓ.¯n®þÝÏAýúçö³0žHh,ŽfI|?`	@B2²b…/8"ZYȏ\ñüóÏ·åKŸÅ\9N¹še®2d±F\oò¬cëM$žb>ó×JN£Ë[l¯»K;êíš´(‹ê@oÛ2­>µÔ.*z¦öóƐ	ïÓÚçxtÊ{üe-”—–§Ü7¦QÕ†A[ªâGÎE–V¦+­v†ù]NÞ§M
+B‚­ƒ¸Y¢h+i‰¬ð_úˆ×äÇyÿ‚ÿrÓ	SaÏJJï%õô†fuÕ¥êZß¼3/·]î:ób… 퇢,‰~›[î÷ešå;;ÞÝQ+5\aNÐòéNô¬¬,’‘{Z
+x(&ôi	okjõç&|{n8NŸOu—S3»K›4ƒ=v I݃ڇÇ6ëÇ!‹T«@î_«R’IßkÝÕ“iu€%¤vUVºÂsu )íbͶ¦$×äm^u$<ßÛ>Ò@§Ï·Ö²Ùø	g<
+ìB½Šö”eyÛȇN`Äì›´{ØzKïi’ØQ[«6ŒšéöD‹F”°Ö<Õíù°‰
T ÁN‘Ã!šE€¿~"‹ùr,rµÈ±ÈÕ ‡ËõVï?ðIA»É³løW-$€ó}“ç›}ÝQ‘ —=½âÒ߸¹¥7pÁøs|VÙ%HÙq‡zñ¦ÓrpçééCM/‰Þµ.Ò
)xT€4²N;ÐÍÍ}] â`o¯¡­¥r¦NôÔ©:ŽÂÞŒ¡ñcÃ<ÒÕf×^ÖÉYÆOèÃ@4£p|‰ßOdõa¿¨K\{}XâjõÁáÚË(&ñÓ!Ö{çžl-@¬§gV¹9¼Ô=ɤt¿š|¯ŸiE󝝼¼à_pDw~ÎòûÎ*Í® ýìÊGûNϲ8 €3ÐÍ`2"”P‹8>/ŠCѵ¸aàB¶ „ƒ¾ñØŽ³jK‚fÑ›Q盁›Á)jó)½J±ÙµÑkæÁ&“BÇž>µôea×›žšB,½&E'x0oáQË0ˆ±Ã¬þÒDh	h<LÑ<­ùRóia
Àz׎ûSóžÒk˜­ÅÀ"4¶Æçfë­MOê¾øß–ùs²Gk yÙÀNéñŒà¼y¤×²®Ϩ©•a$E‚6ÏÏM
+Ð	b©`¥’€…\Iá@s0ß»ñ£¡Þ8äã:Ÿ’Lš‹®uÔãÅ‹îñ~º2sÂÉò
+ÆÓXç~ÅT” ½XF1‡èb<li,Š–Pl‘«E±s®£èÆ ˜Ëõíû7Ó(âeïæèh• ¿,k´Òëû·F•¢È¼›èPë”y ‚n™@¤®Úb—7ö{2r®£ GQKÒD )p£f(·NÌÑ	t¾ÍŽÍ¤E
+üv”\ÎÛœñéÙppxJös ÄT8| Ô"'K³ÌÎê”Ãn^N ÈûûºÑx¢¤…ÆC^åMZ¿‚g¯
Ðj/¢ÐÁ šPûÃW×ÿ¢ÑokŒN±uc"Uÿ'í,¿†in¢Ájà‚û‹Ï¸„÷ @˜ƒVLAŠbbŒ~¹ïÓGjè𞘃ÕI¿ð
+o5µæ¢[ì¿Ëӝå¹?ÕôRAèdgn|à™•YRjø‘ê‘«ÖKÙÛñéžœU£f¶½0¹ñA|ˆ½êŠÜpb0|V|ÁTòDpä]–-…•tV–¸ö°²ÄÕŠõ,Þyœl´ùiWofBÇ™œL„,‘Ò Ñëïo¯ßÿçí´”daœ²ç—d$àl¢'dì]„nKce¼]’ñ"W+ãE®FÆ.׬.OG+ÚäLß|n:#òmÝÝ9(}Y@±Ï”zJ@ÑE%´4V@Ù¢€–¸öZâjäp„¹–OOísàs“ ­5Þ¤C{gS7RÉS¹£×­IÿFN, „™0YY˜‚ù@·Ïí²ò´ë)ë{ô—€±i99Î<&£x>ÚóH'îÒ]oŒ87lÕBÖ3æB,„ÆŽþ>cg,Œ¬™}qYT 1Fð„
D—íÌÐü¦’á"×^–¸Z5r¸jÔR•C,¯ýPQŸZì	ç\ÔËÍk^`‚@_¤Ôe” 0VU°=Ÿá·uC“9&‡(Ä0qü$fn,¡›ÍGX+HˆXâGú)bªÏ]W·ïÑÞf  ]Jí‡àA”˜&ù‡¹º1åyYTv§6C-Q±ˆÊ77p&ŸM0Ù4µ-†Ùo§–uFí‚ÓﱶkœÙ±¶Ý÷ys,FÁLùh7ž.§ö”–=ÇŒ™ÊD0έ™~9ó(LÜB&VóEj(»\—t)9EfB´ƒŽi+ðrßPYd¿#2*ºê1UI’¢&ì¤@G‹ÀÓôãò~iŽ((ë(ï#°¹å;]m‘Þ×&	ÄØ`xú|®ˆa%øîúöæë7ßÿôúÃwß½}KÚ‡Õã“9孍XlcÈJÚ¼;«}=¥§rç€s$r%ÁG	î?‘;[êC>Á«ó)/äÎf§çëQ
+ >¯ç5-Íò*Î&%ÐxyÄ™¸Æø²=“h…%ÓÒ5©ÖbB£/'ÊÞÊFIæï·Í>]¾Ì Æ5õ­cƒ()u0$DX4¢œ‡žõäs¾ë@£üóÔfc&’Áfõ,NýXó@6§VçJГ¶gË,Ó¶#¢J‡6-0³pš
“†zt~ã~Þ_^HŸÓ½¸Î(HF¦…ÕÅ̤ç±Å•XÛˆé'¸cm`ÍÛt[>Ú¬1[LÕQw¦¡ð`&ŒçŠÎÏdɳå–îÈéb½÷. ÆMá‚t#T^“ÿ|*ȽÀ%´ã£%Ä	~„w·kf`δO^pû¶ª&ÃÍšC•|OÍY¸g¼ŸæiÍÁUïj]ö„ùê,;5Ô©kð$ÙBƒ´©ªAUpÀ½¸€Wè8»G½æ¬²$LÆᥰÕÅ{}Ûšãq‡¦<
+=€CºÑm̽‘Òñ¬"-©’¡¿Òé
´†Xdt…«'ÔЁzD—ݝ¹E}›šµõ’ÄÅíѱ_ª'_®#–Äâ·ã¬?Ò7…‘›2dùÓI”ùõäææ÷ÿ]' ¥¦ #43¾©³F<;iÈ°»“`öýx«§À ¬.i
 ñÃFÀ<z¤Ã{§é2#DâÜ€~‚ÐìØ~ >p¾g"ÖÄg£Pe(hso1œ3ÁV޶顿²4õÅcÚew®ë>sþ£z^pv§¦Ï‘ö}˜°1µ³ìOUÖÇ™z[VÙ÷(7)Yb
+!àgø›=mÀ‡}OãO”4:ßUA¢Äþ›Îi §á}ѵE
K™ÌDºýcFÅ°´)ñŽ½I;ã‡oºæ”õvÚ™ú¬nÖ—ÁÅú¬3>SŸ
Y ã~­?B¨KÚ%^}…v‘¡IW]†­Þá4
M˜ŠË‹ž¥^f~6%2è¶iÓL˜‡Jÿhi¿*f2BŽÌ“øXlôbV\ ‚<ÁlÃÎ~½ àJB¼[X6ÎÏ]ƒP•f¶p<dˆY
v+#oWT}¡¿¬ëO§{c¬Q6Tt7dLñ•w
<´_¾úöíL}>b~KXø¿{§ÒlvÏÿð	mʧý±_^iEcù‰{[«‚¢ß)8{EbüJWùû¤ÒJò±ÜâÖ‡Ì`r`j€É.^HS	„ÀÜÞá#ÜYÄüßë›oô¯_™Oø ñíΛúóã!¯Î%¬|ièˆçÿ”†R
+endstream
+endobj
+2530 0 obj <<
+/Type /Page
+/Contents 2531 0 R
+/Resources 2529 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 2441 0 R
+/Annots [ 2536 0 R 2543 0 R 2546 0 R ]
+>> endobj
+2536 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [167.008 110.199 191.964 121.103]
+/Rect [306.068 591.449 357.076 602.353]
 /Subtype /Link
-/A << /S /GoTo /D (wcs_8h) >>
+/A << /S /GoTo /D (structfitskey_dbc83643fe92fd44408a6d62dbaf87b1) >>
 >> endobj
-2352 0 obj <<
+2543 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [449.31 98.244 474.266 109.147]
+/Rect [399.496 378.048 456.043 388.952]
 /Subtype /Link
-/A << /S /GoTo /D (wcs_8h) >>
+/A << /S /GoTo /D (structfitskey_935a63ff3aa2c0403ed8eee1a94662e7) >>
 >> endobj
-2353 0 obj <<
+2546 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [381.723 86.288 409.718 97.192]
+/Rect [138.538 114.038 166.532 122.885]
 /Subtype /Link
 /A << /S /GoTo /D (structwtbarr) >>
 >> endobj
-2332 0 obj <<
-/D [2330 0 R /XYZ 90 757.935 null]
+2532 0 obj <<
+/D [2530 0 R /XYZ 90 757.935 null]
 >> endobj
-242 0 obj <<
-/D [2330 0 R /XYZ 90 683.278 null]
+2533 0 obj <<
+/D [2530 0 R /XYZ 90 733.028 null]
 >> endobj
-2328 0 obj <<
-/D [2330 0 R /XYZ 90 660.967 null]
+2534 0 obj <<
+/D [2530 0 R /XYZ 90 669.523 null]
 >> endobj
-2334 0 obj <<
-/D [2330 0 R /XYZ 90 660.967 null]
+2535 0 obj <<
+/D [2530 0 R /XYZ 90 642.048 null]
 >> endobj
-956 0 obj <<
-/D [2330 0 R /XYZ 449.758 89.441 null]
+2537 0 obj <<
+/D [2530 0 R /XYZ 90 590.663 null]
 >> endobj
-2329 0 obj <<
-/Font << /F31 528 0 R /F22 521 0 R /F14 1038 0 R /F48 2200 0 R /F41 696 0 R >>
+2538 0 obj <<
+/D [2530 0 R /XYZ 90 571.369 null]
+>> endobj
+2539 0 obj <<
+/D [2530 0 R /XYZ 90 524.179 null]
+>> endobj
+2540 0 obj <<
+/D [2530 0 R /XYZ 90 508.659 null]
+>> endobj
+2541 0 obj <<
+/D [2530 0 R /XYZ 90 493.513 null]
+>> endobj
+2542 0 obj <<
+/D [2530 0 R /XYZ 90 465.664 null]
+>> endobj
+246 0 obj <<
+/D [2530 0 R /XYZ 90 285.382 null]
+>> endobj
+2488 0 obj <<
+/D [2530 0 R /XYZ 90 263.071 null]
+>> endobj
+2544 0 obj <<
+/D [2530 0 R /XYZ 90 263.071 null]
+>> endobj
+1034 0 obj <<
+/D [2530 0 R /XYZ 374.54 227.941 null]
+>> endobj
+250 0 obj <<
+/D [2530 0 R /XYZ 90 211.403 null]
+>> endobj
+2545 0 obj <<
+/D [2530 0 R /XYZ 90 130.745 null]
+>> endobj
+2529 0 obj <<
+/Font << /F31 604 0 R /F22 597 0 R /F14 1084 0 R /F40 783 0 R /F11 1069 0 R /F42 818 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-2356 0 obj <<
-/Length 2253      
+2549 0 obj <<
+/Length 3603      
 /Filter /FlateDecode
 >>
 stream
-xÚµ[ÛŽãD|ÏWDâ%#‘¦ï¹,-vGâ
-Ïi&’ŒØåë9Ž»ã¶“.;›­§|êœ>ÕÕíKÄ”Ó?1
|êŒcA™éòq§ïèèw¿Ó×óìû¯n'_¼RtVMoï§[ÁŒÓÛ»ßf–雹àœÏVkö÷Í\>{µz¨šOoªûj{#ü¬Z/éâAŠ™17Üþ0ùööÈs2ÊÖœÿL~ûƒOï(·&œ©à§ÿÒgÎDÓlj–*~~˜¼ürŒÑWtü\YF¨³u	Á‚1©0©·æò¨œî(Ñ JÍ”‡Xß,ö‹æ´·ûíórÿÜœ¹;3ÖY&”,¶&ûþP‚”-©à”´òÇ5õïRžŒ¶àtŠ4+a0¡Ð,p×!Ü*<¡Tº«»”õÛwñ&'hLÞY“S«ž¶'ä–\ÃzgAK¢ÖÌ[}",iÇÑdzÃEÝæ$½¹¥¹!­?fL1)²µ‡Œe`œÚ!u¯Wëj±m´±'U˜Ùb½»ßlûÕfÝZ4_<VûZr|¶c§uLX9µ†f W¤ß87ó­ðLx׈ºús¹>«b³¼¬âìû¢ŠfHňë¨bHUœ~v«;aÕ–9麬e!G4æï…<èâûŸ^ûÓ	¹—̉KŽLé
õQuǘ¾[ýWmîŸÎNc©9“ÊŒ¬>¡a*ýåi,i{Žž0˜²(V/¾hË_­÷õ‘ú¿Ò\3ž3§üÇϵ,@É*¤Îð-%×Âæ>Æߧò´õí%W–gDãTz!ÏI•42ó„Á”ÖNÚä”Q‡ÂWëfÅ•Ù9J0ï5‘Ô`j_ƒèD̉x^¯öe560ç.·Q;+$óDUt?CA¸Çî1ƒî×Æûe„Ãî—³Žp?ÄßåEÿþ¬¶ÛÇÝ»àœi+—L‘zT¶'.)€Åé%P/½RnTw
-wE‘"…ˆ[
U™…þá)mMSIèÒ¬×OÛåfÕr±¯îÊÚ§‰Ä½½8-³:h¬ü´ƒBcíGÌ öÛX@ûˆ0i?#Ö~Î:Bûˆ¿2ŠkùTïò>õ¯Éª~¬þ-³N⨗bQÿypgH“Ö¹O ®˜2ê?B.п¦JyþËÞ¯]8\;#ý'̐þ³XeýC¨ÿœpPÿÖaýCþ^È(®ûmUÅo˜r•>VüŽÔ7_õò+åfÈ9Õ@[´"y¨ë¯3µÕ̇ğ —ˆß(ºxð/µñÑ´×÷ÒañGÌ øÛX@üˆ0‰?#Î:Büˆ¿ò¸¯ÞƒO}.¨|¬öÓFãô¨—ØøXÒ<ìŠ
-1|íKsÈi?B.Ѿ0ŒsýbÚ§¤P
-k?bµßÆÚG„Iûá°ösÖÚGü½Q\»jPûåÊ/Õ>Hï¨ýnzCÚG]éh_}¼ö•wLBۏˆ”O*SB¼”ò•¥ÑÄ;þÒ}©,{ÄUŸ±
Š>§Ö<"ïLn/߃m~½•.×\~Ô>GÉ SK˜njÅ]]~{A›Uß÷»Öè•öÌ8Õ!—È]9f…{1¹SöN[¬÷ˆ|(&Ég„ÚÏYGˆñ÷BFm½—OC²/W~¡îAvGáw³R>jÊ'“>u×{	¥!H_
-"¯X~² çž5wÖ›¥WÏëeýëÜó!©5“ÂçPö}q%ÌÐB\Ç9	ãÊ	ã
æŸt,ßå+ÏžˆÆ̽í½ÑÓ©K}11˜’.b5ͯÎè6Dš{‡Íòót>\/Þ¯vñ`áÉ‘1Ì‘O„†©öC‚'G^2¥-„9¡:£ôµ;¹Þèpu|qD’d|zØ@I¡I’¦³2×LÊ6@É+¤ñŠûÅóCìÜ’&è¡a›øú>}8ótI’ÝŒËMŒh˜_?$h")ÓJ8\ó„Á”Föà9e3eßž©ðb׆õ]-#ñµaÂÚ]Ø"Lv—"»ËùFØbî…ìÞ?IÀHÚZh\pÄ`Zò)Lw„K–w˜/Ðèȸ#Ç%¡a‚ý`Ž8N[[Ç$aN(;Fç\ôƤdt²5ºÝv	×Ún1/ÇÊ&¡áðôC–‡G{x
OÂÀáQÆÓÖË_><w»=Z
-D Þ˜+ÞßÉ”–‚©3úzóô¡éÖöF›Ùæy¿ZW#ÖNJvØIÞr©Ñ0¹~H qr	OþÆjž0˜RqšV¡C9°Ø‹]8Ö¯©yà*0C«@«¼
-@¸
-ä„`èð
¯¹2{(tº(ªÛ@0#My-ºc[|JÐP3¶âˆÆü½@û‚¶7aN(;þ.•l{5_¹‘­¯‚5W¸W è^ÒldÇo]E¨ßÌ°ÝËm‹hœQ/$j
§h€æ	)¥”Œ–›œqȱ´`œÛó,é™ÈÞ¨>ëY3èYm,àYˆ0yVFˆ<+çáYˆ¹²}–wz¡˜¡~Àb#SÖÝbk×Þ Ö7(ƸòæÒ	fB½æ*ËO˜ÊŽ)I;/Ý+ÿZ#W”N\a`m€¢EHÎÏÛã5ÆÅû/ÍE7_ÜB.pvýxÿ¥¨`°æ	ƒ)i@Œ±Ê!7ã’âªëܬüršLkünN„yY©leˆ-:YÆŒ,'ö1DÛ
Ø>•-¹*3™â‹–jyãE{ïú'㪍`ÈÞ
O½7B¢j¤Ï×±,j<ç²[íˆkÆsŽuøÍž³·¤8…Íâã~JÕüÒÈ3':¿¡æt¼ÓÙë¿«ÖÕ¶~ìßN?[ù1}xu#ͬú«ùÃ5ÿþK®¾4¶ùKr!¢ëÕØä|¿~ýöõ˜}ÿUó§fñä¿â5ë7›÷ÞUëþØÔ?õ:œÿìÜœh
+xÚ¥kã¶ñûþŠmP´Zଐ©ÇåÓ%饗Iz·@?¤A µè]5¶åHò]ößw†3ÔÛò&ÅkŠÍ‡ó&å­€?y›‰ÛÄ$a™ÛíáFÜ>Âì77’ßnàõfðþËû›ÏßFðU˜ÅÑíýÎ}ËÐ(y{_üÄat·‘BˆàѶŸ¶M›?Üi„OweDð¶Ü[½·;[ßÉ4°w28nq6IM˜øî§ûooþvß±Àš(F~½ùñ'q[ £ßÞˆ0ÊÒÛO0¡Ì²ÛÍV÷7nþÕá ùæ—Öhdt}‘*
+ElÜ"ßžÛ¶¬ŽÍ«B„F_e÷ÚQª'"Eê(õÐ”2SRÀʬò «Ô¤3‘©•ÇvFLPd:"†óõ#¼’eàU²c„n‘B¨¶ù¹¶yñ3kÌ”‹L‡i¯.™AVigIÅñ˜¶DÿƒnåÏßJ݉0Q
+ÏjD C¼ ÈT2ÄîÔÖ¨ð¯HËQ¤npüÔ>¼š®K¥€Ã¼Pºxm…„ÈÐÍëzJ9’¾Y(CL©D#ÓP9ÙË+rrèd3·#Œ¯Š[1hK{†½3rn&I(cu§&LÈuL×(c •ÀpQ¡”ø‹Í “€V·)°“6g¡H;Î7¼»ÿ@ëû+±~¤ƒ"ýâîï2¼ù’€FH“0V)Cý•pQxÇYßEI ¶Rý„6AunË#¸R„%‘è0IÒÿC=‚%k&"óa ”¾¶mn¿ n¿¶Í¶.Oè>¼g*å7ë¢% ígFУYö.dóG¡É¢SQ0Èù	ä>5A~tA.(§½=@سGP_„›®vô›Ó+ŒÐ#Ê`O!2¨»½ÇÞw÷°«jôš×{ð»	lâ‚î]dhÒx {€m[U5PÌ[Û¸…è lèÍ©®Pã>–ì.௡D˜Šl¤GDÑ’ØŠâà+\Ò»ïñ!	N°¤ºz¬óÃÁÖMx·‰D¼k	ò)ohð`í‘àË㶪O€JÀIá'Ûj†;èë„$
+Ï!t‹˜ÆŸÊö‰Fí“%°Â¢’K
+éî]yô0¥ò ZR¯T{ûjÉÒÈ%#­³ká’¡7ð…¤`Œ©O3«)FƒIÆ\L™aÖiOyU+>ÐÆã?oؼ0"“+«ð)\0q“ÄaªÌl| ¹däþõ³ò—Ì|Ç!¨ÃgY+ÔãÌ)íþ\8	Á´S*ø%Ń×ÿþêÃ?ß}I“ÕÃí¶¥ñ”¼|¨óú™žî”Îíèë4h`‚s½åÇmUðȳqª1·nÀËxžlÍ09©õ&q‹šk	t"-ƒCþŒ6HçÆîÎ{šs6“'oÃh΍tþ	‡èò¾Ú–¿ ¥©ç÷Ü»½èL'Û'úTh»€<Í‹baálÜQ GÏRÚ+­©µàrÁm~’C¤¬:nzÇaP8¥™èâ 補â(çkŽrÕö| ÷Žž'¥‘|ÜÉ.QôšìJ£>#†/³d«Ò@
aÔ,Òi“„:QÃtu¶J,
´f»ƒlmˆJAá—ú ‚)î®ÌUU#\}N:Iþ²0Õ/æ}™8‹/°>¤5bý:1J4âjv©­w7 #H0AO‚¹Ü¸Ì™lì,'2T²ßAöbN7\~÷[[çÛ¶¡cþÌã]]x–~ h;ª3L í¯ç²îÝ6ýn!öµõtØç•KY„Na‡ÌïÎ"þ.‹˜EHŸ…Ìnud †“‹.™A6˜Y
+ŏúV›ª_úw…”lýz°!eÔå…¢š`g,ŒìÃµ‡¡=Ôb®\R¡ê‰ŽxR®
+…AföBÈÞÕˆ£*0	ËNÐGmŠ+쁼®€.z½WÖžë£-^M))fŽy-¿zx^À
+ê_ìñg¢0Öí>“(%:g 
+þ9¼¸uq*yA>Ý–õ@—·Œa^¸eÞۍxYÍužfÆÓxÓ@ÝÓ1Oߝ~Ï\b;1¿ÝvåEç@ˆ‡É†tÞÁ——¸®”¾,k¡Cc®Éºº,k†ÁuýùŠ —äîÕÄÑ:?3ãg$gˆ8"ݐŸ7EQÛ…šrM–ú¤¨ºuÓÒƒ…2κÀ&¨«òð÷¦Ã2ë¿@rqj´‚‹É°‡^]ËåJó'J 2]Ÿ‡Y'	ºœÆɈdû|²…ÝaE§•î¹€Ò×BºàËï¡W9™¢¼¼x
ÈuUfu‚Ø„üaaé´ç%k—.Ü¢"Uœ! ÃÒŒåCÞn±6ÍÈJ§J‰A¦2H’'×z$z3 Ÿ«ÿåe©aë4럵`	f•¤ 2jD‘ÒZ÷HZWL‚¥Þð¤70¢ÛÑ°9{Þ†jK‘‹ž\tü\Ky\ÁÎÀÎŽZ>¹Ÿ“&Œ BŽRÆúš&{èÍ |¡¬£t{²^Ñf™kŽ˜˜í
Á¬’VàÂ%$YCÒ9G—¢l¶ç¦™f]4’×2(6«ì¾ºS&øt/6$)T at 9çëád t1œxdøOWÂIŸÈ#7äŒI²ÎÃÌXGîÔuà‡,JL¦ïÆQFùþl/eĶ^!YXˈ0—2âHCÍÊú÷h˜®/§Ãkdû™Ð]êZy˜ß!…ñ°€r=2‡išP"„ªöz^uˆQ¹õÎuðL U‡Ëš"MLrHsjñé¾	a‡¶ ÁWoA‰»Ž¢áŽ¢½/,d°E}øzïú4¥õïyºägêÁàdëLÊ )©ƒ9nŒºÆ0lÈ3}êå4ï:îûžéÚ=¼¬Ìøf=ô­%<A&èd ó”zc#û­Ï~,·ŒÌwgrŒßÚ';¶øŸÞa£‡O¸»P3Ø_x:ÌñŽFI¦}Ù=*‰7ÈÐÿ^ª•UFÑb©œo·öÔUÉÇAºÜeÐÓÃ8aÂŒEÕëµÃ8ÞôÐît„ðrpU¬TÄ#Ê«ó «ô"ì}$Cz}4ãØJ.|šB.“ÅêeðÀkMòNÎ;Ö‘K¸Ìš <È*9ÈÉ´ŒGäÊöÉÇ*ŸD8Sš`‡.ãU9¢s<¡q-6MÁTùZ¶›®è·@ƒ Ávð³
†š
+3#…Iµ¹–ºyèÍ |¾Ù”+Ú•`Z¦ÇħêÅ0ë$S&#‚>sÃe{Iã¸? èß¹f5Ã’§âVí(9‡+ùBAyèU®§(/*¡Æ~~jVåäaÖ)Nq'RKØæd·e¾ß?{OÇø¾Bïiì‚·K}!¼é  $
+q5çdèÍ |¡£¼(#¨X°C;"=;Yr ëôðÂP¢ÇôÊýž]íZwè—çÓûÃxGñù;{Ÿ\{ï¹a¿_¸î¼œ¼ «G‹vL0|óCE¥¯‚NjÊé´/·¹?„>gè*\Æè¤w̹›sc›¥ð‡ÄïïOÃû1)ÒPáQ•óc¦÷cʨ ©öÎêøXByQè0ðd¢¡!7òTŸ6É
%ÕÅ
šýŒ~;0Ø(FâP««

†ÞÀ¢ÇåZCCº»L#ⳆÁ¬“œ B’Ÿ‘>=ñÕ59Öš€–ïÌ6óâŠÈC¯ò;E¹ÒöHc€LWEäaÖIN
D”³ ò#{·Ìãëíã™÷ã#ª`$²>€À˜¬G%¦×`vxÖöíα÷ézJiJ=%	ž”òÓ†@0Ê´‹ùE$A“R‚w¾¦œ½€Ï5e‚òrnc`‹’lL{ª›³NÑDxŸdHЕ+(‡QÀ…g—œH10]'­y¸Eo¤^(½ÊååŠF&@êUÁx˜u’De<–L‘·9‹Œ‘Õ1%¸Qa™‰.©Æ#0<,]3*5Ü%‚š¨¬Û³¥1uyoë`çBÿ„Ý?Ì“jŸk­oü- ‚§úv!¶ü` yÊýWE¹CõÞAzd
+G¼ s°zÊ·ô™æ|~rðýՌޜ°j-ã'>¤ù`·mHšò>’þ¤Æˆ“2*éë)âÐ5|þñ—÷Œì»ïø¨(ûp¬ð}G¥òºã®T£ŠZww #‘'¦øDwJpÔ*Ð:çם,ËÇ´
8*ø{—80J[ïÜ=|d¯£êÈS9ÀB® ’Ó"¢;ü¹»²ÅXœÓ^—˜ËŸîND˜ ©jíoNDÓ½Åw§s}ªªÎã8,ùH .ÁÖž)˜hhù0Õl«“u&A¹›€¹\ÄM9Õ¢Z`£+Rpb-1™ÀÌ¢±ËÜîó¦!E”Hâ5æùßiq·Æàã]wkZ<50I&À/ØHðŠÜ®RlÝE
+P«cÛ|Á÷dò»GtüìL²™ªÞ
+éêZñ9à¤2_’s¬~á\4¬Dt¦îmÂæÛ'¯ô½Ñ£Ñðq#ê«î¢tÛZgWøéÄ4î}ÕùÊï ãºËDaÆi®ÆÕ-÷UõÊ_РìÒ=¬,4ËwøV›?~Ûžnh¦a"³a[23È–ùòQÇ¥~c(nߗ𒺿ËTpfI~¿å¬ZӏÌ^õ:ô¤„d7åtÙ‹E‚m<–ŠS¼­3<þºúíùÑÎ!Æ]¸›Šç‰‰™
 endstream
 endobj
-2355 0 obj <<
+2548 0 obj <<
 /Type /Page
-/Contents 2356 0 R
-/Resources 2354 0 R
+/Contents 2549 0 R
+/Resources 2547 0 R
 /MediaBox [0 0 595.276 841.89]
-/Parent 2288 0 R
-/Annots [ 2359 0 R 2361 0 R 2362 0 R 2363 0 R 2364 0 R 2365 0 R 2366 0 R 2367 0 R 2368 0 R 2369 0 R 2370 0 R 2371 0 R 2372 0 R 2373 0 R 2374 0 R 2375 0 R 2376 0 R 2377 0 R 2379 0 R 2380 0 R 2381 0 R 2382 0 R 2383 0 R 2384 0 R 2385 0 R 2386 0 R 2387 0 R 2388 0 R 2389 0 R 2390 0 R 2391 0 R 2392 0 R 2393 0 R ]
+/Parent 2572 0 R
+/Annots [ 2552 0 R 2553 0 R 2554 0 R 2555 0 R 2556 0 R 2559 0 R 2560 0 R 2561 0 R 2562 0 R 2563 0 R 2564 0 R 2565 0 R 2566 0 R 2567 0 R 2568 0 R 2569 0 R 2570 0 R 2571 0 R ]
 >> endobj
-2359 0 obj <<
+2552 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [138.538 672.978 167.1 683.882]
+/Rect [126.921 697.387 195.872 708.291]
 /Subtype /Link
-/A << /S /GoTo /D (structlinprm) >>
+/A << /S /GoTo /D (getwcstab_8h_96c804d78d44901bc5d497b30e47b7ad) >>
 >> endobj
-2361 0 obj <<
+2553 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [145.731 592.449 183.688 603.353]
+/Rect [288.962 697.387 316.957 708.291]
 /Subtype /Link
-/A << /S /GoTo /D (lin_8h_fce62bec193631f6e6b58c5b786cd660) >>
+/A << /S /GoTo /D (structwtbarr) >>
 >> endobj
-2362 0 obj <<
+2554 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [239.239 592.449 267.802 603.353]
+/Rect [89.004 615.207 164.589 626.22]
 /Subtype /Link
-/A << /S /GoTo /D (structlinprm) >>
+/A << /S /GoTo /D (getwcstab_8h_96c804d78d44901bc5d497b30e47b7ad) >>
 >> endobj
-2363 0 obj <<
+2555 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [167.185 577.908 193.091 587.814]
+/Rect [106.717 591.296 155.623 602.2]
 /Subtype /Link
-/A << /S /GoTo /D (structlinprm) >>
+/A << /S /GoTo /D (getwcstab_8h) >>
 >> endobj
-2364 0 obj <<
+2556 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [145.731 553.755 201.411 564.659]
+/Rect [89.004 573.672 164.589 584.576]
 /Subtype /Link
-/A << /S /GoTo /D (lin_8h_ffec8a2c0650ebd2168d7772b2ecec19) >>
+/A << /S /GoTo /D (getwcstab_8h_96c804d78d44901bc5d497b30e47b7ad) >>
 >> endobj
-2365 0 obj <<
+2559 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [201.909 553.755 247.069 564.659]
+/Rect [310.999 401.398 338.994 412.392]
 /Subtype /Link
-/A << /S /GoTo /D (lin_8h_7bdf034bd750df1e518db9feeebf7a79) >>
+/A << /S /GoTo /D (structwtbarr) >>
 >> endobj
-2366 0 obj <<
+2560 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [145.731 515.061 205.177 525.965]
+/Rect [400.921 401.398 428.916 412.392]
 /Subtype /Link
-/A << /S /GoTo /D (lin_8h_58c2822debf5b36daa18fe8711d724f2) >>
+/A << /S /GoTo /D (structwtbarr) >>
 >> endobj
-2367 0 obj <<
+2561 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [205.675 515.061 250.835 525.965]
+/Rect [170.933 389.443 198.928 400.347]
 /Subtype /Link
-/A << /S /GoTo /D (lin_8h_7bdf034bd750df1e518db9feeebf7a79) >>
+/A << /S /GoTo /D (structwtbarr) >>
 >> endobj
-2368 0 obj <<
+2562 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [145.731 476.368 206.373 487.272]
+/Rect [164.331 377.861 200.624 388.392]
 /Subtype /Link
-/A << /S /GoTo /D (lin_8h_a6d3f59059c532b0217f570f2b4f50df) >>
+/A << /S /GoTo /D (wcshdr_8h_6dd857f7b61a5b349cc8af5a4b6d8a1c) >>
 >> endobj
-2369 0 obj <<
+2563 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [206.871 476.368 252.031 487.272]
+/Rect [204.908 252.427 232.903 263.441]
 /Subtype /Link
-/A << /S /GoTo /D (lin_8h_7bdf034bd750df1e518db9feeebf7a79) >>
+/A << /S /GoTo /D (structwtbarr) >>
 >> endobj
-2370 0 obj <<
+2564 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [145.731 437.674 201.959 448.578]
+/Rect [303.965 252.427 328.922 263.441]
 /Subtype /Link
-/A << /S /GoTo /D (lin_8h_8970e09d61fde987211f8e64061e1fa1) >>
+/A << /S /GoTo /D (wcs_8h) >>
 >> endobj
-2371 0 obj <<
+2565 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [202.457 437.674 247.617 448.578]
+/Rect [250.935 234.803 278.93 245.707]
 /Subtype /Link
-/A << /S /GoTo /D (lin_8h_7bdf034bd750df1e518db9feeebf7a79) >>
+/A << /S /GoTo /D (structwtbarr) >>
 >> endobj
-2372 0 obj <<
+2566 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [145.731 398.98 201.959 409.884]
+/Rect [442.625 234.803 467.581 245.707]
 /Subtype /Link
-/A << /S /GoTo /D (lin_8h_a78f202b20674909aab523018106546e) >>
+/A << /S /GoTo /D (wcs_8h) >>
 >> endobj
-2373 0 obj <<
+2567 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [202.457 398.98 247.617 409.884]
+/Rect [134.88 222.848 159.836 233.752]
 /Subtype /Link
-/A << /S /GoTo /D (lin_8h_7bdf034bd750df1e518db9feeebf7a79) >>
+/A << /S /GoTo /D (wcs_8h) >>
 >> endobj
-2374 0 obj <<
+2568 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [145.731 360.287 205.835 371.19]
+/Rect [304.908 193.268 332.903 204.172]
 /Subtype /Link
-/A << /S /GoTo /D (lin_8h_cb8c02645d7cc3d42e3db6ebf74de192) >>
+/A << /S /GoTo /D (structwtbarr) >>
 >> endobj
-2375 0 obj <<
+2569 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [206.333 360.287 251.493 371.19]
+/Rect [459.22 193.268 487.214 204.172]
 /Subtype /Link
-/A << /S /GoTo /D (lin_8h_7bdf034bd750df1e518db9feeebf7a79) >>
+/A << /S /GoTo /D (structwtbarr) >>
 >> endobj
-2376 0 obj <<
+2570 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [145.731 321.593 205.835 332.497]
+/Rect [326.319 181.313 351.275 192.217]
 /Subtype /Link
-/A << /S /GoTo /D (lin_8h_7232df93295216e063c438671652c2b4) >>
+/A << /S /GoTo /D (wcs_8h) >>
 >> endobj
-2377 0 obj <<
+2571 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [206.333 321.593 251.493 332.497]
+/Rect [446.086 181.313 474.081 192.217]
 /Subtype /Link
-/A << /S /GoTo /D (lin_8h_7bdf034bd750df1e518db9feeebf7a79) >>
+/A << /S /GoTo /D (structwtbarr) >>
 >> endobj
-2379 0 obj <<
+2550 0 obj <<
+/D [2548 0 R /XYZ 90 757.935 null]
+>> endobj
+2551 0 obj <<
+/D [2548 0 R /XYZ 90 716.221 null]
+>> endobj
+254 0 obj <<
+/D [2548 0 R /XYZ 90 660.333 null]
+>> endobj
+258 0 obj <<
+/D [2548 0 R /XYZ 90 536.314 null]
+>> endobj
+2557 0 obj <<
+/D [2548 0 R /XYZ 90 514.002 null]
+>> endobj
+2558 0 obj <<
+/D [2548 0 R /XYZ 90 514.002 null]
+>> endobj
+2547 0 obj <<
+/Font << /F31 604 0 R /F22 597 0 R /F14 1084 0 R /F42 818 0 R /F48 2408 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+2575 0 obj <<
+/Length 2489      
+/Filter /FlateDecode
+>>
+stream
+xÚµZ[ãÄ~Ÿ_Á‹›Þ¾·
O°°0hf$ ­¼‰“XÊ
Û9³s~ý©¾Åm'ngfw4ÒÄn—ë«êúºªÚ6™`ø#“O”P(cb2ßÞàÉ
+Fº!îê.Ï‚ëßßß¼~Ëà.”I6¹_šÛ%A‚’Éýâ¯D">Œq²)wh=Q“·å¦°GË¢š’4)vsb8£$júÏý/7?ÞŸPM‚IùïÍ_ÿàÉlûå#–¥“8ƈdÙd{Ã)sÇ››»›ßO:ì8ƒñKnq
+.¥pÀ8JU(r&š
+„I³@²F¢LéI $E2£/¢g¢nªã¼™Î$ÌÅCó!¯*íåDJ”qÐFÀ4n¿2ã©”NÚчoõðë·”¶s­'i¿`.cÌ
+®O³ûP6ërgß¼½½¿»ýÍž4ëbJDòhÏò)I*wK]n›Çþü;—¥‚ÉIÓ«f'š/b¬ng„1Ä•xæŒøé&ä»\ciRW«¢nŠ…=ýðhõ\˜ƒù~»ÝïòMÙ¸+ûeOb—o‹ús¢k7œWî *òͦ¯¶†›œÜjU™y_ME’7nt‘7¹»åñP ½dòó~JEòPèÿÿÕ·À*á81Ø8˜ê	•HÊ„å×!¯ër·ò!5?cïz%°œ(SÉ’6 z¸Z¹ë!õ²³“°‰h8ï]uÝ€v`SrYÛ㏗聀ǰþƘs›„ Žú{+æ,"'IL›ú½MJùâýünòçÚA”ÐV=n!ÜäÏóº9ažÂÑŸL‚_/	DWÝp ˜€-d$^"&8Â\=3em—ûjëÖ
œUſDz*ÈP|Fe†0M A-Óÿ\:©Ižã¥Hþ|s÷îö{;œïv°Mz0ÚìW¬ÊÊ^*Š7_mì‚…‘ºlŽyS1®Cz8lÊyn\0	$¼q9%|ãípÞ8`X׋bY_X´ÎRâªCíNÖ6¥Hâ•ŸFàÈd¡C>/¾ÕçÊ{@’ïv»}ãí#¶¶ÚºªOÿ“ïŽùæ•5鮘7:Õp–()URÃÏÁP„“àÉíΛb"šÙÅg´­ýõŽ9’"›ˆLúZK4NzˆŸ§šžÊH²aIIºàýtãdâP’ð<„ôåœòÌåã´LÆüZ¿t܈žJã÷¼†žªa¸'»ídâˆTbÁ:ˆf5€Ë@, á®Y³`ðP‡j?/êz_Ù‘m>¯\ò«ê¦l€\G·¸|f9À÷.#h!w×¢„›v«cY¯Ý\»œº½$ÙÚ,A°µ´ÏÆUÔ/?{²(t‚ßËáÔdEmÖ}u¹GkÍ{­Á*mÕ×smÈÁí4^µ=òS Eíxÿ5¾Ú”Û²ñFÙ†”è\±œˆ”#BFØä…g­ôYh{
+¹ÄTcÕÁí7ÎV"
+¦€«lêbãfJ§@D–±0†¦¨µªòíÖdp]_÷‹â•kt!kŸÜNNM¯Ip°wÞ¸êõþ¸qìÍ7:o?˜äýèx¬‹¶Sî—Δ"E'BQD ÒŽ”l+<¤ÏkvWápBã8Át?N&ŠÈ‰î^XÒ-tj|–ºñ°ò3H„*}ÆÎÎè„-Àɨ”#­ºÖõe¹›oŽ‹Â *U…Ö_œ·jp#`ƒ½ïÛ;ܝIÇG‹X_Ø?r‰¡‘ÜÒ¶—/p•¥^ƒib(ç¥î€%äE¢hº%¬B´že°!æ¼á
+ã„£È]…"{¨¶çÅM"¨Â1OE
+Û0 !8Ã3vIzî6øòD70ìÔgœC;KU»‹¤Ð,¥±—Bkaq"ÚÞwå®ÈÝRo*³ó]mú˶är{a[4š Ðy(¡)’tÂGB¦Ÿ`~«àÒƒŽaá+GeW˜.q—¥Ô?	®²×ËŒÑ7†uâoÐ8üÒ—Ý3T.![©.ê0‹t¿§Òðâö×w?þz¾¥æ9DÔe'‡„ÊûÖîë­wù¿b¿Þ„Ã^öºâJï½tÔ”¾ÊáULa§8p/‡ì)ò»¼×­ûå®Ñ#fï7°ÖhÁŠ<­
+†R…Ñށq®7X–zÝsºÆEÛx-7¥§2’f3
+ž‰ØÌ̼L2ƒJËdò´}þq’	êé(²iÊÝžÂç*x¨Ê°ßÔwÐÑ
¦Q&`yúäÐ2YBQ$÷qX $^¹½ÌhîkuEr_Ðç¾ p<÷…¨Wä¾~O¥#ü½‡†j[¯Î’€~€L¢žS¨àÄGh89A)Ëô¦#fžê™7d×teñ¨0à#!®Ñàƒ“Ñì‘ê–%I£ÙÉØj}¨¦L%…y4Ì|¿"{²YÌYg¾{e¾“e~«+Âü g~ 8Îüõ
+æÇð{*µæÝá=²v¤°‰x-û%’z›3ÑõLd†R–Å#£W†RŸÎ~šaૈ±ß‹<ýTeœ~öë®Cae¿—c k˜ýQ@Çþp”ýÔqöGñ{*µ–UQR_ ¦dÌõk©¯P*GìóB=û†la6ÎPªØ(õGÛF*¨y‘£¾y
+õ9AT°—iy("e•SßÉŒR¿Õ¡~ÐS? §~ˆzõcø=•§~º‰´<úÞˆç×2_?tæqó¼PϼHË#)‰G…e 1ûÌ4¨U—˜ïDžÂ|pø…x¯_Z¤QÖ[‰1Οô3>åøÞB²=Àçz¹£Î©.Æx>èíY>l˜é6ÂðH>¿‰’æG„ß^ä	ü†1®^ˆáPiR®âw2£,ouExôL ǹ¢^Áö~O¥Ïìôc¤×-sÄsÍù«ZF³¸u^¨gÝ`KûìLŃ-
ÓÏ÷>™ø°)fA=ºD|'òâSe>½zâƒÏiÆãÄw2£ÄouEˆôÄ lj¢^Aü~O¥£ÖGz#þ°çO$~ĺñ»Ö?”ÏF|ý4+J{#ðÒ§P‹8y6ç5M/®vý*Ôí¸Ÿ÷9«Y6ÚD’…¯—À*ÅÝë%‘™OÁ´»?»¢rŸéGÞî]Øý4£ÉÑ=ÿÍ?æö‡dß`ú
ÃöŒbâ¾ÛZê"üuýÙÕ”$æË+}+J
>
+ßöWÅÙ2B¿~¶Óóîü¼U
+endstream
+endobj
+2574 0 obj <<
+/Type /Page
+/Contents 2575 0 R
+/Resources 2573 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 2572 0 R
+/Annots [ 2577 0 R 2578 0 R 2579 0 R 2580 0 R 2581 0 R 2582 0 R 2584 0 R 2586 0 R 2587 0 R 2588 0 R 2589 0 R 2590 0 R 2591 0 R 2592 0 R 2593 0 R 2594 0 R 2595 0 R 2596 0 R 2597 0 R 2598 0 R 2599 0 R 2600 0 R 2601 0 R 2602 0 R ]
+>> endobj
+2577 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [126.921 241.063 149.955 251.967]
+/Rect [156.241 634.446 184.235 645.46]
 /Subtype /Link
-/A << /S /GoTo /D (lin_8h_7ddea28768d99f01c6be1c71a4d8fe58) >>
+/A << /S /GoTo /D (structwtbarr) >>
 >> endobj
-2380 0 obj <<
+2578 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [254.78 241.063 283.342 251.967]
+/Rect [324.558 634.446 352.553 645.46]
 /Subtype /Link
-/A << /S /GoTo /D (structlinprm) >>
+/A << /S /GoTo /D (structwtbarr) >>
 >> endobj
-2381 0 obj <<
+2579 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [226.712 226.523 252.618 236.428]
+/Rect [103.663 592.912 131.658 603.816]
 /Subtype /Link
-/A << /S /GoTo /D (structlinprm) >>
+/A << /S /GoTo /D (structwtbarr) >>
 >> endobj
-2382 0 obj <<
+2580 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [126.921 202.369 153.721 213.273]
+/Rect [167.008 592.912 191.964 603.816]
 /Subtype /Link
-/A << /S /GoTo /D (lin_8h_b8fc0ef6b34eb3327b13a00de78232b1) >>
+/A << /S /GoTo /D (wcs_8h) >>
 >> endobj
-2383 0 obj <<
+2581 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [243.044 202.369 271.607 213.273]
+/Rect [449.31 580.957 474.266 591.861]
 /Subtype /Link
-/A << /S /GoTo /D (structlinprm) >>
+/A << /S /GoTo /D (wcs_8h) >>
 >> endobj
-2384 0 obj <<
+2582 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [328.831 202.369 357.394 213.273]
+/Rect [381.723 569.001 409.718 579.905]
 /Subtype /Link
-/A << /S /GoTo /D (structlinprm) >>
+/A << /S /GoTo /D (structwtbarr) >>
 >> endobj
-2385 0 obj <<
+2584 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [202.898 187.829 228.804 197.734]
+/Rect [138.538 456.867 167.1 467.771]
 /Subtype /Link
 /A << /S /GoTo /D (structlinprm) >>
 >> endobj
-2386 0 obj <<
+2586 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [126.921 163.676 154.916 174.58]
+/Rect [145.731 377.412 183.688 388.316]
 /Subtype /Link
-/A << /S /GoTo /D (lin_8h_ef9ead7c6ea6ab08f3ba3fc6a1c30303) >>
+/A << /S /GoTo /D (lin_8h_fce62bec193631f6e6b58c5b786cd660) >>
 >> endobj
-2387 0 obj <<
+2587 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [183.359 163.676 211.921 174.58]
+/Rect [239.239 377.412 267.802 388.316]
 /Subtype /Link
 /A << /S /GoTo /D (structlinprm) >>
 >> endobj
-2388 0 obj <<
+2588 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [195.079 149.135 220.985 159.041]
+/Rect [167.185 363.241 193.091 373.147]
 /Subtype /Link
 /A << /S /GoTo /D (structlinprm) >>
 >> endobj
-2389 0 obj <<
+2589 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [126.921 124.982 150.503 135.886]
+/Rect [145.731 339.459 201.411 350.363]
 /Subtype /Link
-/A << /S /GoTo /D (lin_8h_946005b038f5c584691630b5d39369e3) >>
+/A << /S /GoTo /D (lin_8h_ffec8a2c0650ebd2168d7772b2ecec19) >>
 >> endobj
-2390 0 obj <<
+2590 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [202.467 124.982 231.029 135.886]
+/Rect [201.909 339.459 247.069 350.363]
 /Subtype /Link
-/A << /S /GoTo /D (structlinprm) >>
+/A << /S /GoTo /D (lin_8h_7bdf034bd750df1e518db9feeebf7a79) >>
 >> endobj
-2391 0 obj <<
+2591 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [202.405 110.442 228.31 120.347]
+/Rect [145.731 301.506 205.177 312.41]
 /Subtype /Link
-/A << /S /GoTo /D (structlinprm) >>
+/A << /S /GoTo /D (lin_8h_58c2822debf5b36daa18fe8711d724f2) >>
 >> endobj
-2392 0 obj <<
+2592 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [126.921 86.288 150.502 97.192]
+/Rect [205.675 301.506 250.835 312.41]
 /Subtype /Link
-/A << /S /GoTo /D (lin_8h_5c01c0991c8d0c4437581a7c1453b09a) >>
+/A << /S /GoTo /D (lin_8h_7bdf034bd750df1e518db9feeebf7a79) >>
 >> endobj
-2393 0 obj <<
+2593 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [178.945 86.288 207.508 97.192]
+/Rect [145.731 263.553 206.373 274.457]
 /Subtype /Link
-/A << /S /GoTo /D (structlinprm) >>
+/A << /S /GoTo /D (lin_8h_a6d3f59059c532b0217f570f2b4f50df) >>
 >> endobj
-2357 0 obj <<
-/D [2355 0 R /XYZ 90 757.935 null]
+2594 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [206.871 263.553 252.031 274.457]
+/Subtype /Link
+/A << /S /GoTo /D (lin_8h_7bdf034bd750df1e518db9feeebf7a79) >>
 >> endobj
-246 0 obj <<
-/D [2355 0 R /XYZ 90 733.028 null]
+2595 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [145.731 225.6 201.959 236.504]
+/Subtype /Link
+/A << /S /GoTo /D (lin_8h_8970e09d61fde987211f8e64061e1fa1) >>
 >> endobj
-2358 0 obj <<
-/D [2355 0 R /XYZ 90 691.872 null]
+2596 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [202.457 225.6 247.617 236.504]
+/Subtype /Link
+/A << /S /GoTo /D (lin_8h_7bdf034bd750df1e518db9feeebf7a79) >>
 >> endobj
-2360 0 obj <<
-/D [2355 0 R /XYZ 90 611.342 null]
+2597 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [145.731 187.647 201.959 198.551]
+/Subtype /Link
+/A << /S /GoTo /D (lin_8h_a78f202b20674909aab523018106546e) >>
 >> endobj
-2378 0 obj <<
-/D [2355 0 R /XYZ 90 259.957 null]
+2598 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [202.457 187.647 247.617 198.551]
+/Subtype /Link
+/A << /S /GoTo /D (lin_8h_7bdf034bd750df1e518db9feeebf7a79) >>
 >> endobj
-2354 0 obj <<
-/Font << /F31 528 0 R /F22 521 0 R /F42 717 0 R /F14 1038 0 R >>
+2599 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [145.731 149.694 205.835 160.598]
+/Subtype /Link
+/A << /S /GoTo /D (lin_8h_cb8c02645d7cc3d42e3db6ebf74de192) >>
+>> endobj
+2600 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [206.333 149.694 251.493 160.598]
+/Subtype /Link
+/A << /S /GoTo /D (lin_8h_7bdf034bd750df1e518db9feeebf7a79) >>
+>> endobj
+2601 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [145.731 111.741 205.835 122.645]
+/Subtype /Link
+/A << /S /GoTo /D (lin_8h_7232df93295216e063c438671652c2b4) >>
+>> endobj
+2602 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [206.333 111.741 251.493 122.645]
+/Subtype /Link
+/A << /S /GoTo /D (lin_8h_7bdf034bd750df1e518db9feeebf7a79) >>
+>> endobj
+2576 0 obj <<
+/D [2574 0 R /XYZ 90 757.935 null]
+>> endobj
+1035 0 obj <<
+/D [2574 0 R /XYZ 449.758 572.154 null]
+>> endobj
+262 0 obj <<
+/D [2574 0 R /XYZ 90 555.833 null]
+>> endobj
+2583 0 obj <<
+/D [2574 0 R /XYZ 90 475.39 null]
+>> endobj
+2585 0 obj <<
+/D [2574 0 R /XYZ 90 395.935 null]
+>> endobj
+2573 0 obj <<
+/Font << /F31 604 0 R /F40 783 0 R /F22 597 0 R /F14 1084 0 R /F42 818 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-2400 0 obj <<
-/Length 2806      
+2606 0 obj <<
+/Length 3269      
 /Filter /FlateDecode
 >>
 stream
-xÚ½Zmoã6þž_aà¾8hÅòE¤¤ývív‹-¶E¯›»~Ø[›I„Ú’O’7IýÍðŦÞè\ƒ;ˆeêÑÌp8óp82[Qøc«‚®2™‘BÈÕfEW÷0úÃsw¸÷¿½¹ú杀§H¡ÄêæÎ<®‘œ­n¶ŸÖŠ¤×	£”®wUM®.éú]µÓöêW}§Ûk–¯u½!AÎÖR]¾ùñêû›“Vg“
-uþûêÓgºÚ‚m?^Q"Š|õ×”°¢Xí¯R.ÜõîêãÕßN2츀ñ¹i¥T’\ä«D¤$Ïæ LÁœ3¸œ{œñ”Pd\ªÎ®Iù*×(t
ã¡ùÊCÐ=u<XW´×©\7ǾªoîšÖ^ôzìNÁÌbh³ãí½üçÀQÛFÑ6X°C»Ÿhæ9É©ªyÃcâ#4M*»¾=nz2ÖÉhF˜â«Œq¨ú¯WG¸ÅÇÉÃZaòl-çç°µ$…øð´öŸœË©©ð—«@Ö4X&®¥¤ Ù@aU÷}R‘åC}‹‘àÑqÍ#‘>øÓD¹Dä<>Y‡‰«”}™z—Jjãa¢6$gÙKçìÐqF"#ñÏ€Dò,:g™¨déY%‡h̳QDQ*PáÐ8„e;£¾¶¬€Á`.êMÓ´ÛɨÞé½Ü4u‡Ãi±Þ6Ç[O¾‡êiÓn??«lýÙaC@µ¿÷ µþ–2Så)áŒýyÞ,ñ¦‡ ~©žô.é›ä±iw[k-¸F—ž2aS‘ë²î€D÷e_5õ"©¨L.ùÿŒTÄeqRq˜‹¤r–!•˜BO*Â©„ú^@*1Í#‘.–Ÿøa‘Tb“=‘JL¥'•Ð»—Iåes>‘JÌ€‘ȐJdÎgR©œ%•ÁœÿŸ¤pÆ<©¬s‰TRI„|E1X$A7üv]ð5ò	ËæuÄÅ髈…/g$MUœXæ"±œeEˆ%¦ÐK 0F,¡¾KLóH$jÆ…©¯Sºþ2%	Gƒv˜¸Z8Ž¨\
=ärN•QšŒ² Lô)0·ñZë}E“–ZRþŠ$9XLÁIþTömõ40OptÝÅrA’H(öÿ´•€¹#§T°!¤…±ð˜Æe[•àÎnæ$)S
-K—.&Vp1±<æRbÅt+ªÐ%V¨0©Í“áöpHT”™#wOÿó”4‡éyËyèÐqCG"ݾò/ݶûî~z~ÍIFÓ¨<&ª
-B“¬¡ZŸ6‹ÁÈ%É^‹§ç—Æ!Ì	¿/ûcçø"[É¿­	è®+1wîñŸî–Ó¢ Ë_Q^æÒ'Í9‘¹òÂ\Ïæ­îËj§]ýVw›¶:à¦7­' q@™ÏÁ›Ýa?GÁ¤MOãšÁüì@y8ìží%v6!‹ÓkÛp{µ÷·˜×h	BnÇÏ¿{óÑýöÝG;Ôõe½-Û-¹N”(Ð"ܹ݃e묻-;#°³Â‰@LîD6Ó{aT’v }Âs~)y:	à3´2¹\)2¶å#åãUw˜¸J!	‡0UºÊ8\®ªÍ^*䃺³7ÊÝÎWu¸Hp§Özkœ	7Mó
-í)ûñ‡80O@¬'²áÆßîð–W?ÖÙ5{³0%ku¸D{½¿Õ-"ueo¯öÇÎ]ÝjûÙi3 lø°»sì`ƒ­ìkT—Cy·µã
 ¦’mð 
-°­ÔÈíÄF¿îœd3ã]/lWýn’߉ž	Áï¾úÊ‘ý®ì“Ü^sº>ºMà±ê]cµn짮7åüÙwçÕˆ…ª…K—¢­Ær£‘3g±LA´Q 4»êð™Âi(Ò…:üaù4[éäXb¥C#Æ!ï0qÕ#A¨z:åU±—NÙ¡/èŠtSÞpៗ¦ÍYNR*¢Óö˜¨ú± ;íDÐÔúXmÊ4/œ¿GÇ
‰tó¿ƒø[œ|GgØø¢“w˜¸îL™/ÔmòãþÐ6¸'|©máHßØÏ}Y—÷5³ˆ¼ {i^xtÔбÈå- eÈØyÔ7U™²‚p¨-C•vÂø ¬‘	‘ -KŽ-ÂæxµÝáÑqÛF";·P'" ÉCÛ/2”Qd€(8ÉŠ…MÓa’ 4³O¹T2möÇΕ¿À]Lðå_d_£Â°°-ÿŠ@…[“}¤<Ïp±"Š+‘ÁñTå¹Ø¢“ >ÃÅC‘ÎÉ`Ì2§$|hÄ„‹-&®z$èäÉÜ
-º³î ¯êv±·­ÊÞœ38×C‰P­+¸]Û˹l…R·œ—yΣ£æE.g«Pœ‘G=æ1q•Ê¼¡5úz
ýt×6{{u(Ûr¯{S¸XºO‡´…^=êÖ•U<³¯ƒ|êŽP§W†¹-™8OmÉ„¦d’rM*˜­ãp²	0åw¸GüW>wv‹ÄÎÉjœlÿ¨vÏ™T€P:YJ
-ç+ð&œ÷9—Ò¢“ >³”C‘—“@Èœ@±64b¼¤W­(œ™‹êseçœe]<tÖêp¿8æd󫵩úݳK,¬5/ØÝ[mƒãMs~Ål+G'
-ö?[Øã`s7áˆ	S¶vy‘Œ:	àSF‰<§Ô›7ØÃ(§MΈÌäЈɫh‹‰ªBÕd¦s$„ J\Š:ì!ȉ¶@ÐùÕê"árnNðÕ“S¾ÅDµb+@Í3ÕƒR-UÙgêÑqÅ#‘ç7?‹s†ÂN*Ÿ³ÃÄUCñGåPuµ?ìô^û6í)ðMßÀwûñ”zjø‡Ý¿“çVð`'Çdp„;>U»ªlŸí׽oJCŠ;Ûô|qÇç)'©LWŠ9J‹‹¥¸E'|¦ŠvË—«qE.ahȤ·˜¸ú‘ ¿ë؝:ï£Íîõ8±%èûÞÃvã þž€GËúζ­º3;̦oÚêO[0ìÎÅpÕ[ê­+ÂrghX;–m_•;ÿ‚
-Oè_‡ðÌ=±Í®°e†ÎMßÑwÌø©cfU®cÖlŽk¥ï™ÚdæÉS·í/ÛÁÃÞÿüáûŸíµyo‰Uκ¹^búˆ–Ä…û¦«< ê&ñË9i֝€ðЉè—~q„ý"¤Ü‚äùÅŸ\l€gÛOgq‘~—bk wLWÅà
-CV®£™†»3”Dªp]t÷2k<	ˆ8ÖPõ»³À±ó-SS6…4ó“¿i‘U\ó¦5šÂL n7;'†[
ŸÛJ1]wìÿÜŸFñ¹$æÀ$ª™m0R€Ãà¨X\ü©
a)6ìYÖfj¶Ûì0‚z«ö7€(ð§[’Ȉdl{ešeXÙVNÎwpdÃSI0Õùóbcx}»õ«yúEÞm¹ùÝ–µíötÔÛ Ío+¨y¡Ô~¾Vr}‡	£*8ÀÂÑ{à÷ejwè¨íc‘ñ0P›(úcŸxLT­À7JÔn«Vol%j›’Øñô‰ÖõºÜÎUW² Rξ–¡+<îË?ÿÛOûÂ<‡µ- T¤À·4wv4ÿ]ëÖ„¢%E—©?ù‹w8}k¿döƒåo¨x#•ýÆ)c.dëÃjŒ￵_ÁqC–xÛ<=ßëzì	9uÎ Ì@×õ
+xÚ½[kÜ¶ý¾¿b>Î ˧Dè‡ÄÀ…㤻›¦EjÚízÐyUš‰wQô¿÷R$gH=®/\,줣{î½$/%ŠÍ(ü±YNg™ÊH.Ôl¹½¢³8ûÃsW¸œ׿¿½úÓw‘<³Ûûæö”ÅÙìvõÛ<%r‘0Jé|³Þ‘O‹„+:³Þ”ö躼/«Óór·„S‚æœÍ•^|¸ýËÕëÛ3«óI‰Ôpþûê·t¶ßþrE‰Èõì3SÂò|¶½’\¸ãÍÕÍÕ_Ï6ìyçûÂRLŒÇÅ¡©jâz½;m˪8®÷»ºÏ[J‰Ο¿Ú°p~aa&´»ßý“sÕ&`nà
+añŒŠI’Ó, *!¦•¤D±ˆÊœ®ÜõëÔa1ÒÈœ!…nñ±¬ªmý𱏟3J4¨½Ž0r“g<`üO‡ƒsè¯ÓbôXŒ12gß½}ÿúúúãÍ//_¾¾¹iÓhó4Í‘ =!&ò€ôÏ0œ¤žÓo;| LO
+×c1æÈ\îû_Þ½ûøóOoßß¾¾nû %t¾,Cbö„YJMà_7fÖ‰Y¦šd<³ÇbÌ‘¹ æÄCÚ” šAƒ1FreãÇ×?þt½HÕü1¦rBs6Kµ‰§_v=&	@ÝÑe„W_¹”¡å”°,'©1ëðØvhœ¿e2ìûoßÿðË»ï®?þxû÷ÎøË5¡:Gã÷”_ at s¨,ï‹_ØŸÿîXØ	1w%‚ôa›óÍi·ÒöTÈr:¨îÁõA}÷˜1…ǸΏ:•	×»c‡ÃÌÇtÌ7Ügn™tbÝ9FÃ(Ñx°ƒS*ížÇÙ¥Šš€›æ/6›ýò[{|>¹+×µ;Y«Ó²“®ɲtbv<uµmÒeçPug@͉)šéP2PjI´ÈZ١‰HÞH®m礐u;hFXÊg)Ó$•¼Ï+–B1•Áao{r	zfÆóÅ@ã1BK§©íB zúÌaÜyUÞ§k¹%ЦÁö•=qÊî,Ÿ‘Œæ±ÇÈ<oѨm“H#BÏL9š®ÄcpJ3³@+…”6d°‰à7Õâ7‘p-Ä8Œ<>(w*—$AÅäÎcÆä.°5,w(¡“»‘»ˆo\îPæ–I×–‡£ó§î”Ï¡€xÀƒÓ‚Žp¦âI^3^P¡ƒ¢‹J61/:Ø6‰Œ‘Œ’”14'Ó¡Œ„.„QÖÊɐÐñ‹ÐÕ՝è‘æS»G£éi›NPi³ÖÅÒã1hz„ÒDkýÇÓ³ªØT 5ÉtöåSA``h*ðãÑËýáɶVµj¾?×»rÂ<@AA¡Ì‹Üîã:×6‰ôqP	môi8W‰Çà”°ê¢Pê„”#ó€‚E‹éjÏšØð< J¤³Ÿft¸ØBæŒÐÏ!6„|挹eÒõ…ûª,»“€€Hð`-g„Ao6Ì-Ì ýÆ JMØ¡qþ–I¤÷ÃJk¬y=¦C)<rÚŠù™¥¬’À,Ä3ôëb`P¿Ä–²Ó‹W–§„Âr!òq¸Ù÷¨ek6H'¬½‘%ƒRš'c\DŒcšiË3ùÕ4‹e„rk–ÃŒjÖÅ¢Y¡×¬€Ó¬o‚faÌ-“ç®Ð%—9Q4Ńuœ;ykTk¼D…¹V‚iá{4êKÛ$2̬+¾Çt(#æ±l…ÿ\£Ftþ»01îü\W¸“¦>ýÅ›2Ü»¶I¼ÐH²Á)!!J¥刚ɜÆ¿ÖB\fX4*f3&f­a1C	˜…„ˆ˜E|ãb†2·Lúµ]9(fh°^ÌPJ'fQv‡K0(ÙsèIcvh܁–I¤ûCGPŒ£1{L‡2R0è”òVÌV‘˜‚
+Îå—+X``HÁ<ĸsSO‡/R0	¾Ø]DÀ0ê[Ë &_°ˆ£ËTâ18£`°€”å˜|)(ßÒô«é—ÈÕEõËaFõëbÑ/ŒÐëW@ˆéWÈ7A¿0æ–IßøcßúQÀÐBƒuœ²YF‰8»ÈÒ¼Ü̦Æìи-“øRèÙc:”ñ’CÌ­5¥ë¼>Zî÷Õªs¶Ü”ÛÖcW™ÏWûӝßûrX?.«Õo‹„¥ÙüƒÃ†€õöÁÒùT7AÿÄ3ž¼]îTM‹hʾõc¹IŽûäó¾Ú¬¬«—²ðzY-˜š»tÛìV”fϾÖòNš×óø‹XÕ“³%DN6¯&6LL²	Z‚ÐÆ]~ä‡A%AÂ<	Âçu$H긌LŠö¬"{lp‚†G{‘˜¯WAÂhÿŸèC¿€
+3" B+(ùÒ/WÀÀ„xˆIύ|9Ay–ŽˆLÂZ,ûZ:"RFRŠ‰ÇŒ)I`kXJPB§%!!"&߸š Ì-“†Ù4Ìn!éü÷®¦(Âò‘€§Uæýug8|Źë¾ÞG¸è‡@ß$k½÷£$ÒlÃ{Æ^‡ÀÀà qfÇXq¬Ö‘›f³,×èXŠdô±}»`°"¶¾¿™a\TëÒÙ·UŠkJ´ƒ+¸>8°<fl`a\灅º]jù	„©Ñöp‚@ÿtâîå?r/U;åȽáqèи£-“ñ6ÚîZUCsJ4?ƒÒrÆšÁÒúa3Ô9¸ªóg<’
iôÇâxªýŠ^dsXàW;§e]fø<˜ÿÊzpqá!.÷÷ó$s›¡‡æöÇ¿*ÅzSº‚úUY/«õÁÌzÝ‚ÂŒ(Ç¥ùöSY›½ó)„Ü<ÀX0ˆÎž(‡Í“=41¡òóÛœ¬ÂùÕ^_•ÐùÎxb wíûß¼½½±§~}ycOÕÇb·*ªY$©ÈGfêv7•ó£pƒÊìí{ïEU³¹˜iH•ݨãÐI ïÑ•ØäpÈø¦[äíFwœ•Qº¢8\Í?Z/?™ÃÔtƒ]m/›=½Þ…Wve¹j’	›'Uæ¤m¢ÆÊöp:B?°(@³(·þrm.yú6g½ß–v³´^‡M´-·weeŒ]q´GÛSíŽîJûk·Â°Ý§»+§&1˜Ë¾5t껕=¿Dײí<†<4^–Ø­Äöþ²v–›@šìzc›õ¿š¡ïL÷tÁ—ß|ãÔ~SÔNGîœÎOnø¼>ºXv{û[î–ÅòYŸ6—"µ1eWnˆš×ÿ	ÏEàdÏ,K¡·™ïã›C'¼§rŠM^¶àšú©·ÔÑf­Œhwy‡Á©[†u7dyʦ†ìÐ#¼±ÉxÞPØœi"¡äÁÂö”¾mȆ*›ŽÞÙnÇT4ã÷h܁–É`ûÉ`ð™ÙRÊñàçÎR’é8÷Íø5ýþPíÍœðûº‘-s渷¿ÛbW<8TÏ tN26u\x4êhÛäð aÆçZ£¹ñ”R²œp(.CJ;Ý£IA±3JhÚªdÛ£<oŠ”iéðhÜ·–I—÷-‹¤ÞÄE&ÕqPAhÖ¬˜^S{L€zæéؐJÍs
óâÙ©óÚ˜Y¬„ÓVúZ
+£Âöñîw˜š©É¾ôI½÷h1¬ÂhKEÝ%åÐI ïÝ¥š¼¼–Öb³_ŸÇNt´Øbpê–¡s&µ+ÊÚ¦²ZV[Ó÷VëâØ,3XØC‰PlN”Í×pygûF«Y<š)gRæ<u¿mÙ"›r"„F3æ18eÚ¼Ž}½fòt_í·öèPTŶ<6…‹Í ûuH[Ș£ÏeåÊ*žÙ÷ÁxªOP§¯aä¶dâ\Ú’ÉœhJ&¥æÄH³uœœ}L±13Ügó_ñTÛs¦H¬­½³ío-Ý}ÍP€wO}ß	R£}°àŸð¥ mTðïýV049>Ìfe(Öb':»ž-§N),šóˆúRÙ¹dÙT€ ÇÉZBî§YÙ<Bk-×ÇÍ“=—XXÕ|ÌìÚزEË›ýå}²­)˜ÿlaoNîï»û$Q&¨¨Ø¨9prA÷ìˆ^ÆÓ‹æ	FÑ}„ÀQ™Š<è¼s¶Œ·eÆ𒞇FÊì«é]~Ó™™ŠÔ—n¿ÏÓ0ùçáò<möÚå¹c7ÎýPîÌ'Þ~Iî[èÖ<ô:¹6üiéÒþ°üå/u_]RÆÜn³ñ;
+`ÝüTôí÷îV¢	wk
·£ýÕþñé¡Üµ³c¾Rï¦çžæ
 endstream
 endobj
-2399 0 obj <<
+2605 0 obj <<
 /Type /Page
-/Contents 2400 0 R
-/Resources 2398 0 R
+/Contents 2606 0 R
+/Resources 2604 0 R
 /MediaBox [0 0 595.276 841.89]
-/Parent 2288 0 R
-/Annots [ 2402 0 R 2403 0 R 2404 0 R 2405 0 R 2406 0 R 2407 0 R 2409 0 R 2410 0 R 2411 0 R 2412 0 R 2413 0 R 2414 0 R 2415 0 R 2416 0 R 2417 0 R 2418 0 R 2419 0 R 2420 0 R 2421 0 R 2422 0 R 2423 0 R 2425 0 R 2427 0 R 2428 0 R ]
+/Parent 2572 0 R
+/Annots [ 2609 0 R 2610 0 R 2611 0 R 2612 0 R 2613 0 R 2614 0 R 2616 0 R 2617 0 R 2618 0 R 2619 0 R 2620 0 R 2621 0 R 2622 0 R 2623 0 R 2624 0 R 2625 0 R 2626 0 R 2627 0 R 2628 0 R 2629 0 R 2630 0 R 2631 0 R 2632 0 R 2633 0 R 2634 0 R 2635 0 R 2636 0 R 2638 0 R 2639 0 R 2640 0 R 2641 0 R 2642 0 R 2643 0 R 2644 0 R 2645 0 R 2646 0 R 2647 0 R 2648 0 R 2649 0 R ]
 >> endobj
-2402 0 obj <<
+2609 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [203.893 720.235 229.799 730.141]
+/Rect [139.518 697.247 211.797 708.151]
 /Subtype /Link
-/A << /S /GoTo /D (structlinprm) >>
+/A << /S /GoTo /D (lin_8h_6690044d47c6784a4cc0ccf6f52bfc1f) >>
 >> endobj
-2403 0 obj <<
+2610 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [126.921 696.002 154.378 706.906]
+/Rect [221.529 697.247 307.665 708.151]
 /Subtype /Link
-/A << /S /GoTo /D (lin_8h_e4947608476c198ad27759d1e562d655) >>
+/A << /S /GoTo /D (lin_8h_6690044d47c6784a4cc0ccf6f52bfc1f2544660be2086b8225623e8a7b534dfb) >>
 >> endobj
-2404 0 obj <<
+2611 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [182.821 696.002 211.384 706.906]
+/Rect [329.421 697.247 445.974 708.151]
 /Subtype /Link
-/A << /S /GoTo /D (structlinprm) >>
+/A << /S /GoTo /D (lin_8h_6690044d47c6784a4cc0ccf6f52bfc1f84e4dcf5e518ba3dce985ef7c9687513) >>
 >> endobj
-2405 0 obj <<
+2612 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [126.921 657.148 154.378 668.052]
+/Rect [467.73 697.247 513.996 708.151]
 /Subtype /Link
-/A << /S /GoTo /D (lin_8h_5490027e9699680dfefe370c28691243) >>
+/A << /S /GoTo /D (lin_8h_6690044d47c6784a4cc0ccf6f52bfc1f28004da63d882a7df754d49047ea7f2d) >>
 >> endobj
-2406 0 obj <<
+2613 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [182.821 657.148 211.384 668.052]
+/Rect [113.91 685.666 160.087 696.196]
 /Subtype /Link
-/A << /S /GoTo /D (structlinprm) >>
+/A << /S /GoTo /D (lin_8h_6690044d47c6784a4cc0ccf6f52bfc1f28004da63d882a7df754d49047ea7f2d) >>
 >> endobj
-2407 0 obj <<
+2614 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [126.921 618.667 156.191 629.197]
+/Rect [178.657 685.666 299.085 696.196]
 /Subtype /Link
-/A << /S /GoTo /D (lin_8h_cc7d26efba3ca08d36047253a9315dcc) >>
+/A << /S /GoTo /D (lin_8h_6690044d47c6784a4cc0ccf6f52bfc1fd2248fa36c9d85c91187179ae95207e8) >>
 >> endobj
-2409 0 obj <<
+2616 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [164.54 537.531 209.7 548.435]
+/Rect [126.921 630.432 149.955 641.336]
 /Subtype /Link
-/A << /S /GoTo /D (lin_8h_7bdf034bd750df1e518db9feeebf7a79) >>
+/A << /S /GoTo /D (lin_8h_7ddea28768d99f01c6be1c71a4d8fe58) >>
 >> endobj
-2410 0 obj <<
+2617 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [104.421 443.129 132.984 454.033]
+/Rect [254.78 630.432 283.342 641.336]
 /Subtype /Link
 /A << /S /GoTo /D (structlinprm) >>
 >> endobj
-2411 0 obj <<
+2618 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [152.772 401.594 182.44 412.498]
+/Rect [226.712 615.812 252.618 625.717]
 /Subtype /Link
-/A << /S /GoTo /D (lin_8h_7ddea28768d99f01c6be1c71a4d8fe58) >>
+/A << /S /GoTo /D (structlinprm) >>
 >> endobj
-2412 0 obj <<
+2619 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [185.965 401.594 219.399 412.498]
+/Rect [126.921 591.578 153.721 602.482]
 /Subtype /Link
 /A << /S /GoTo /D (lin_8h_b8fc0ef6b34eb3327b13a00de78232b1) >>
 >> endobj
-2413 0 obj <<
+2620 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [240.229 401.594 274.858 412.498]
+/Rect [243.044 591.578 271.607 602.482]
 /Subtype /Link
-/A << /S /GoTo /D (lin_8h_ef9ead7c6ea6ab08f3ba3fc6a1c30303) >>
+/A << /S /GoTo /D (structlinprm) >>
 >> endobj
-2414 0 obj <<
+2621 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [388.722 401.594 417.284 412.498]
+/Rect [328.831 591.578 357.394 602.482]
 /Subtype /Link
 /A << /S /GoTo /D (structlinprm) >>
 >> endobj
-2415 0 obj <<
+2622 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [498.166 401.594 513.996 412.498]
+/Rect [202.898 576.957 228.804 586.863]
 /Subtype /Link
-/A << /S /GoTo /D (lin_8h_946005b038f5c584691630b5d39369e3) >>
+/A << /S /GoTo /D (structlinprm) >>
 >> endobj
-2416 0 obj <<
+2623 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [89.004 389.639 108.7 400.543]
+/Rect [126.921 552.724 154.916 563.628]
 /Subtype /Link
-/A << /S /GoTo /D (lin_8h_946005b038f5c584691630b5d39369e3) >>
+/A << /S /GoTo /D (lin_8h_ef9ead7c6ea6ab08f3ba3fc6a1c30303) >>
 >> endobj
-2417 0 obj <<
+2624 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [155.613 372.015 185.829 382.919]
+/Rect [183.359 552.724 211.921 563.628]
 /Subtype /Link
-/A << /S /GoTo /D (lin_8h_5c01c0991c8d0c4437581a7c1453b09a) >>
+/A << /S /GoTo /D (structlinprm) >>
 >> endobj
-2418 0 obj <<
+2625 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [334.772 372.015 363.334 382.919]
+/Rect [195.079 538.103 220.985 548.008]
 /Subtype /Link
 /A << /S /GoTo /D (structlinprm) >>
 >> endobj
-2419 0 obj <<
+2626 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [329.092 360.06 359.308 370.964]
+/Rect [126.921 513.87 150.503 524.774]
 /Subtype /Link
-/A << /S /GoTo /D (lin_8h_5c01c0991c8d0c4437581a7c1453b09a) >>
+/A << /S /GoTo /D (lin_8h_946005b038f5c584691630b5d39369e3) >>
 >> endobj
-2420 0 obj <<
+2627 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [173.526 348.104 222.571 359.008]
+/Rect [202.467 513.87 231.029 524.774]
 /Subtype /Link
-/A << /S /GoTo /D (structlinprm_5bb0b2b2ce1f160a8a70f6437a893eea) >>
+/A << /S /GoTo /D (structlinprm) >>
 >> endobj
-2421 0 obj <<
+2628 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [89.004 330.48 123.096 341.384]
+/Rect [202.405 499.249 228.31 509.154]
 /Subtype /Link
-/A << /S /GoTo /D (lin_8h_e4947608476c198ad27759d1e562d655) >>
+/A << /S /GoTo /D (structlinprm) >>
 >> endobj
-2422 0 obj <<
+2629 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [140.47 330.48 174.562 341.384]
+/Rect [126.921 475.015 150.502 485.919]
 /Subtype /Link
-/A << /S /GoTo /D (lin_8h_5490027e9699680dfefe370c28691243) >>
+/A << /S /GoTo /D (lin_8h_5c01c0991c8d0c4437581a7c1453b09a) >>
 >> endobj
-2423 0 obj <<
+2630 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [241.458 312.856 277.363 323.76]
+/Rect [178.945 475.015 207.508 485.919]
 /Subtype /Link
-/A << /S /GoTo /D (lin_8h_cc7d26efba3ca08d36047253a9315dcc) >>
+/A << /S /GoTo /D (structlinprm) >>
 >> endobj
-2425 0 obj <<
+2631 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [134.104 226.732 162.667 237.636]
+/Rect [203.893 460.395 229.799 470.3]
 /Subtype /Link
 /A << /S /GoTo /D (structlinprm) >>
 >> endobj
-2427 0 obj <<
+2632 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [88.007 169.157 138.508 180.037]
+/Rect [126.921 436.161 154.378 447.065]
 /Subtype /Link
-/A << /S /GoTo /D (deprecated__deprecated000007) >>
+/A << /S /GoTo /D (lin_8h_e4947608476c198ad27759d1e562d655) >>
 >> endobj
-2428 0 obj <<
+2633 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [268.11 149.068 313.271 180.037]
+/Rect [182.821 436.161 211.384 447.065]
 /Subtype /Link
-/A << /S /GoTo /D (lin_8h_7bdf034bd750df1e518db9feeebf7a79) >>
+/A << /S /GoTo /D (structlinprm) >>
 >> endobj
-2401 0 obj <<
-/D [2399 0 R /XYZ 90 757.935 null]
+2634 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [126.921 397.307 154.378 408.211]
+/Subtype /Link
+/A << /S /GoTo /D (lin_8h_5490027e9699680dfefe370c28691243) >>
 >> endobj
-2408 0 obj <<
-/D [2399 0 R /XYZ 90 556.505 null]
->> endobj
-250 0 obj <<
-/D [2399 0 R /XYZ 90 500.211 null]
->> endobj
-254 0 obj <<
-/D [2399 0 R /XYZ 90 287.326 null]
->> endobj
-2394 0 obj <<
-/D [2399 0 R /XYZ 90 265.015 null]
->> endobj
-2424 0 obj <<
-/D [2399 0 R /XYZ 90 265.015 null]
->> endobj
-738 0 obj <<
-/D [2399 0 R /XYZ 358.211 229.885 null]
->> endobj
-2426 0 obj <<
-/D [2399 0 R /XYZ 90 213.158 null]
->> endobj
-740 0 obj <<
-/D [2399 0 R /XYZ 90 140.101 null]
->> endobj
-2398 0 obj <<
-/Font << /F31 528 0 R /F42 717 0 R /F22 521 0 R /F14 1038 0 R >>
-/ProcSet [ /PDF /Text ]
->> endobj
-2434 0 obj <<
-/Length 1555      
-/Filter /FlateDecode
->>
-stream
-xÚµ™[oÛ6€ßý+ìE*ŽW]òÖ®I±¢[·6ÀÚbm:jËž,7ñ~ýER¢$Kvb‰::7~琒ˆ‡áx	ö"¡„	o¾ž`ïFßMˆ¹ÀåÀ¹þævòó
ƒ»P2ïvYÝ$(ñn_üñi at 0Æþ*ËÑý4 û7ÙJê£Or)‹)‰}™Ïaˆá„_DÓo·ï'×·µUã“`¡²ùÏäË7ì-À·÷ŒX{pŒIo=á”™ãÕäóäÏZ‡g0~,,AØé¸(C86.D3±ý´_1¦¹‰
-BoË¢XO‰¿»«G«!8ï„„Iâ…„˜„Çüc(‰…GÀa¦Ewæò''’8As/Ð&ÈÑ`ŒŒQ½•[=ó´”‹®‡„$!ž£´—BÆQ%^àzÙ!˜¢ˆQp®	µrŽÒÆ9‚#ÁtXåÝëÅœªÒ¸Üú`–ο?L	öÓb±ÓCóÍz›–Ù,[AÞ³ò0
…ÿJ_Úïd7(&Œµó>˜W+=ê{W¥ò}xÞ¡ˆF|lâ+3j–È=éš]d…œ—«ƒ?ßL©ðôI–ïJ™.ò§
F@©ÖpŠˆˆÖù ëK
Ž|2ð"V†ãÀ‡çAšòQàÈ€o”ŽŽï„:¼•yqà[y?
ü˜ï]•ç?2ñ
ðcf-ð®ÙK 9À‹Aà·EùtցÆÉ…š» $§aÝŠœÏº£ôYÍÝ	u˜u#óò¬»y?ƒõß»*Ïd}xâÖGÌÖ¬;f/Íz8ÈúN>u®<&üB¬s`/“1Ö­Èù¬;JŸÅºê ëVæÅYoåý4ëc¾wUžÇúÈÄ7¬™µ¬»f/Íz4Ü×éã“Yg4B8Ž.Ä:㠍Ó1Ö­Èù¬;JŸÅºê ëVæÅYoåý4ëc¾wUžÇúÈÄ7¬™µ¬»f/Íz<Èú#Ý>™uÊÄ/õ|J(#bu+r>êŽÒg¡ÞD:HºyqÐݤŸæ|ÄñŽÂó(žòò›–qÇæ3g€xÒ¼ƒ±o`nöù¼Ì6¹Vôv3߯e^B¶!Õ0
-
-Áé ”0ž47#bnÏò²®øÓÇ_±ÀêBå
wA	x6Æ•¢tµÚÌû+ʨ020ËÂXé)£ÁSŒÌÓÇl×Ws£¶²]Yìç¥óL²Ö÷ÁªY߆(¬uC`}óâ5 æH á(®uR%RI‡$$B!­7*y•Šyª-…
-\©©<¯²mJd-×›âÐ)¥´(Òƒà	¤ÐŒõÊE€?УH(à!†žª#8âý‚é¨4!šL·ŒG14ÀŽñN¹X™q“1ùh›t':ÍMŸmù®Î`»™,Ìè¸_êÃòÞt}WQ¹Ñ¿¹¬šÔ~e.üPõ˜®örw¬I¢ýÓ³®Ëðׯ?_OƸÿûÇ)ÇþíõU‚(D"²HeåÇ”_Âtw›9	¹ÄÃýÔ
-o„Gºß²Û
-Gæ‘Ĉ’¶åî4j‘Q{TÕ4-ƒ6ùŒ	w¿Ù¯:c3©Ç pÊ,]eÿJ{áp¤¡‰$nÊu¸Ü¢N¹A×`"ô·›Ý.›©î«lr+ÕrºªÖ"%äþÇ\{Tq£ÔΡؕ¦îcá“jU $yÅ
P÷=UMX-jql`a8¯Ú}lYŒq­³:9¦¡WÞE°ÌÃrº¸•là)mW]ÄÕ•ê’i9TÁÚt×C#3j˜a¡ÑpL¯÷63“¨n“¯þ
T»ŒI}ÞТÏ뾩ŽÓ<½“jù{e¦Œh›î¤RßÝT¨ýÉJîlÛ0=ãá^ÂT}ã%’s <Þï2Û®Òy¹‡ÞešýLÖ¡E»C©š™Z$ZkDlÿ;l …8úŠÁAè«ÿÿRõí+ŒaÞZ/#B”À.H"2ÖUÜïd.‹j¯ª3k®ßìÁjr¦O"ýCâ+Ì®D¨Ï(&&kK%k—ÿ~ùüòë}Ê‘¹yv°›ŸÇÝ̻¹Q_¸úÉùõ¡mÉ
-endstream
-endobj
-2433 0 obj <<
-/Type /Page
-/Contents 2434 0 R
-/Resources 2432 0 R
-/MediaBox [0 0 595.276 841.89]
-/Parent 2458 0 R
-/Annots [ 2437 0 R 2438 0 R 2440 0 R 2441 0 R 2443 0 R 2444 0 R 2446 0 R 2447 0 R 2449 0 R 2450 0 R 2452 0 R 2453 0 R 2455 0 R 2456 0 R 2457 0 R ]
->> endobj
-2437 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [88.007 694.532 138.508 705.411]
-/Subtype /Link
-/A << /S /GoTo /D (deprecated__deprecated000008) >>
->> endobj
-2438 0 obj <<
+2635 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [268.11 674.442 313.271 705.411]
+/Rect [182.821 397.307 211.384 408.211]
 /Subtype /Link
-/A << /S /GoTo /D (lin_8h_7bdf034bd750df1e518db9feeebf7a79) >>
+/A << /S /GoTo /D (structlinprm) >>
 >> endobj
-2440 0 obj <<
+2636 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [88.007 606.905 138.508 617.784]
+/Rect [126.921 358.826 156.191 369.356]
 /Subtype /Link
-/A << /S /GoTo /D (deprecated__deprecated000009) >>
+/A << /S /GoTo /D (lin_8h_cc7d26efba3ca08d36047253a9315dcc) >>
 >> endobj
-2441 0 obj <<
+2638 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [268.11 586.815 313.271 617.784]
+/Rect [164.54 277.69 209.7 288.594]
 /Subtype /Link
 /A << /S /GoTo /D (lin_8h_7bdf034bd750df1e518db9feeebf7a79) >>
 >> endobj
-2443 0 obj <<
+2639 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [88.007 519.278 138.508 530.157]
+/Rect [104.421 183.288 132.984 194.192]
 /Subtype /Link
-/A << /S /GoTo /D (deprecated__deprecated000010) >>
+/A << /S /GoTo /D (structlinprm) >>
 >> endobj
-2444 0 obj <<
+2640 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [268.11 499.188 313.271 530.157]
+/Rect [152.772 141.753 182.44 152.657]
 /Subtype /Link
-/A << /S /GoTo /D (lin_8h_7bdf034bd750df1e518db9feeebf7a79) >>
+/A << /S /GoTo /D (lin_8h_7ddea28768d99f01c6be1c71a4d8fe58) >>
 >> endobj
-2446 0 obj <<
+2641 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [88.007 431.651 138.508 442.53]
+/Rect [185.965 141.753 219.399 152.657]
 /Subtype /Link
-/A << /S /GoTo /D (deprecated__deprecated000011) >>
+/A << /S /GoTo /D (lin_8h_b8fc0ef6b34eb3327b13a00de78232b1) >>
 >> endobj
-2447 0 obj <<
+2642 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [268.11 411.561 313.271 442.53]
+/Rect [240.229 141.753 274.858 152.657]
 /Subtype /Link
-/A << /S /GoTo /D (lin_8h_7bdf034bd750df1e518db9feeebf7a79) >>
+/A << /S /GoTo /D (lin_8h_ef9ead7c6ea6ab08f3ba3fc6a1c30303) >>
 >> endobj
-2449 0 obj <<
+2643 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [88.007 344.023 138.508 354.903]
+/Rect [388.722 141.753 417.284 152.657]
 /Subtype /Link
-/A << /S /GoTo /D (deprecated__deprecated000012) >>
+/A << /S /GoTo /D (structlinprm) >>
 >> endobj
-2450 0 obj <<
+2644 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [268.11 323.934 313.271 354.903]
+/Rect [498.166 141.753 513.996 152.657]
 /Subtype /Link
-/A << /S /GoTo /D (lin_8h_7bdf034bd750df1e518db9feeebf7a79) >>
+/A << /S /GoTo /D (lin_8h_946005b038f5c584691630b5d39369e3) >>
 >> endobj
-2452 0 obj <<
+2645 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [88.007 256.396 138.508 267.275]
+/Rect [89.004 129.798 108.7 140.702]
 /Subtype /Link
-/A << /S /GoTo /D (deprecated__deprecated000013) >>
+/A << /S /GoTo /D (lin_8h_946005b038f5c584691630b5d39369e3) >>
 >> endobj
-2453 0 obj <<
+2646 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [268.11 236.307 313.271 267.275]
+/Rect [155.613 112.174 185.829 123.078]
 /Subtype /Link
-/A << /S /GoTo /D (lin_8h_7bdf034bd750df1e518db9feeebf7a79) >>
+/A << /S /GoTo /D (lin_8h_5c01c0991c8d0c4437581a7c1453b09a) >>
 >> endobj
-2455 0 obj <<
+2647 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [251.422 162.139 279.985 173.152]
+/Rect [334.772 112.174 363.334 123.078]
 /Subtype /Link
 /A << /S /GoTo /D (structlinprm) >>
 >> endobj
-2456 0 obj <<
+2648 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [190.644 144.514 219.206 155.528]
+/Rect [329.092 100.219 359.308 111.123]
 /Subtype /Link
-/A << /S /GoTo /D (structlinprm) >>
+/A << /S /GoTo /D (lin_8h_5c01c0991c8d0c4437581a7c1453b09a) >>
 >> endobj
-2457 0 obj <<
+2649 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [254.704 132.559 303.749 143.463]
+/Rect [173.526 88.263 222.571 99.167]
 /Subtype /Link
 /A << /S /GoTo /D (structlinprm_5bb0b2b2ce1f160a8a70f6437a893eea) >>
 >> endobj
-2435 0 obj <<
-/D [2433 0 R /XYZ 90 757.935 null]
->> endobj
-2436 0 obj <<
-/D [2433 0 R /XYZ 90 733.028 null]
->> endobj
-741 0 obj <<
-/D [2433 0 R /XYZ 90 665.476 null]
->> endobj
-2439 0 obj <<
-/D [2433 0 R /XYZ 90 650.906 null]
->> endobj
-742 0 obj <<
-/D [2433 0 R /XYZ 90 577.849 null]
->> endobj
-2442 0 obj <<
-/D [2433 0 R /XYZ 90 563.279 null]
->> endobj
-801 0 obj <<
-/D [2433 0 R /XYZ 90 490.222 null]
->> endobj
-2445 0 obj <<
-/D [2433 0 R /XYZ 90 475.651 null]
->> endobj
-802 0 obj <<
-/D [2433 0 R /XYZ 90 402.595 null]
->> endobj
-2448 0 obj <<
-/D [2433 0 R /XYZ 90 388.024 null]
->> endobj
-803 0 obj <<
-/D [2433 0 R /XYZ 90 314.967 null]
+2607 0 obj <<
+/D [2605 0 R /XYZ 90 757.935 null]
 >> endobj
-2451 0 obj <<
-/D [2433 0 R /XYZ 90 300.397 null]
+2608 0 obj <<
+/D [2605 0 R /XYZ 90 716.221 null]
 >> endobj
-258 0 obj <<
-/D [2433 0 R /XYZ 90 222.733 null]
+2615 0 obj <<
+/D [2605 0 R /XYZ 90 649.406 null]
 >> endobj
-1205 0 obj <<
-/D [2433 0 R /XYZ 90 200.421 null]
+2637 0 obj <<
+/D [2605 0 R /XYZ 90 296.664 null]
 >> endobj
-2454 0 obj <<
-/D [2433 0 R /XYZ 90 200.421 null]
+266 0 obj <<
+/D [2605 0 R /XYZ 90 240.37 null]
 >> endobj
-2432 0 obj <<
-/Font << /F31 528 0 R /F22 521 0 R /F48 2200 0 R /F14 1038 0 R >>
+2604 0 obj <<
+/Font << /F31 604 0 R /F22 597 0 R /F14 1084 0 R /F42 818 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-2461 0 obj <<
-/Length 3003      
+2663 0 obj <<
+/Length 1398      
 /Filter /FlateDecode
 >>
 stream
-xÚµZK“Û6¾Ï¯P¥ö ©ZÁx“œ=mvíTRy­=U{Hr EÌ+¥Rlçק4(ðÉû¨9$›ýD7º¿![Qøc«‚®2•‘B¨ÕvGWÏp÷«;†O7ðx=ÿòñîÕo‘B‹Õã“{]3¢8[=V?­5‘÷F)]ïꆼÜo¸¢ë7õÎøÕ[ódÚ{–¯M³…[‚œ­U~ÿËã7w¯{©¨“ÚÊüíî§_èªݾ¹£Dùê¬)aE±ÚßI.p½»{w÷¯ž‡¿/àþœY’ƒI¹]$Ê9š\Ê
-0Ÿæ„1>k~^Jå*ãš0-~¼gt]¶åÞœLÛ=Œmc”“LðUÄ5Hžhh'*0yQÑŒdLô­?SI­àWodQr"•Ö–¤ÜíÛ‰r’ˆÉœr¥f¢ç‘(	ΈJ}ýä7Á©=›¿ú¥S¢<áîØ›ý¡ýä×çf{¸g릪Oõ¡:¼ÿthñÕ¶-?u~]7ÈùÅŒ-™ïC‹ìƒö)ÞF¶ê¤mc–Ö6ØíÇv?.)#</’î4I‘’
-’剸q{"VäjÃA%&	¤€÷îæÅúÉíÇ]ç|.äº>ùûuçË®;ïMeZ–øøx¨»ýÕéž›Îà{! °~)ï9]ÿ~ÏÔÚxÂ÷<cÑdúþ²{A²sgZËØ—?nÍ1¨÷ÔK´O>¡(½9ïvÎv¨OŒ‘B)gôEkay€|<>¼ÔÛk[Zýí*ì6GP7w÷=>
;³ònÛ	¯ùÞ¯Z§×󽥪é:r¿Q²€ÜSôëÆÓ€_ü`Ãph« €|rª›ç|fö©âW]äaÜõètËÄB6ԧܿ«ÿ0}^t¸ŒÂ½ò‡igKÕJ+I›¯“}•Šˆ«T ¹±J5åGا“*ŏ¤RH3QjX¥2Â5Pêñ=Õœ÷ï
›–.â®ò—Û´n¬³C
+?úaƒý]
]]Ùca_7&*cbˆWG# r"²k¸-G i¬±¹â~(k}Ô+©Òú ÍDŸó…&œë>ß‚_J›02­-›òn_ÚÀß;öçªM¶,[°Ž+[ÛìÒ3¿°	g¿ƒÿµéQ—>9ìu_€É8”Mùlö¦9MªyQÀ!?ŠÄâQ¨“>³DŸo|Uº€ˆ
\»xø™RQ>O"£}¢¡‘,ŸÒl"¢idtN2šõŒÜqór8ûm¯\´¿¾¬ÃÂïm½Þ0ýáÅU~Xíj\¸ÓÆþöÞGfx +<€XÇÛ.°®÷(ÍÖÕK‡ ¬Mù+2Ý—x¯5Ýy‡oÂâ½-Z¦NtG « UèCZSV˜‡ïý¹…•·
-[W¶>NÒ›D•Q}p²Œh–úH•ç$g¾|kNçÖ“f¹‰L‰í‹ÂXî ÔXüîTžÎx@´V	ôÆï÷κÝŲ̀ƒ\ Žæ|IO³‰ˆ¦êpÛóÂȝœ«‰@.‰ViyžäŠ¸‚hC,Ž>@)€*ÿî¼ÝºC}ÉVHÙ<¿fë…hÙV¤¹fkJ^°5)mÄ1´õ{l¦†Õ„É¡ÜÅj¨Ó*ŒX.7Î,‡ƒYÊ´ÑH“	‰•	5‰-öCÐþšj9ÊœCC}-Ê¢å(#͵(§ä…('Åa”#q£ü]4^a{ëV7V¹!ætïŠaq²%Ô2…©™0•‡AŸÂq؇z>ÎíeØ‚]ûctØb‘|2‡e2Xq…4p¨+jÛ­¦C9~úéeâ6<ƒ¦N#{dN5E2~éuºvFf*>ÔäñpÒêâs¤WÝiF:q*{6¾C‡ˆØæ	N³
ˈæ2°°¾w,â=§8åü‚:6.ùº:¸aV%Þ0æhWœ}´{â“¿ï`ûÛL&ln·Z¦VRØÅ•B¨7ùdY.
-.¡E’#᣼	4i‘Ê·±È>Ê`¸kq¬Ÿ?ÓA³h[|) ÅÇ1n ;XüRå6§꤆c–èøëc:Á>l ’Î	4iÑ™"Jm,ºwȁ+hРUòe.}s‹úöY@
ìMìÐxîÙÇ-Zk~;×­-GÍ܍€thµ^‚ê&ÜÓƒèZT¸>¶ÛBý^W¦úo•íɯܦ¾°T—€klXáò 6Õßà".Kì½ÒÂ(o<%@†©FÂ~␸W†O¼‰¨§3a(Uæ´v© °är¨ÂuBš´d8¯ÙHtpKˆOì»›üƒf;š·H‡½å¾„ªÉ^j¬šªdcÑ,5Ö’)8;³Ïhg$/÷Øcæï@ó¿ hSnéÚ±Rs m¬”hÙ e€–
 ZœÛXˆ'œí±þˆï·ASáÓÊøÉŒEÐ-@·îFeºSݸ”¶¹ÏÄú[p?Ô]Ð)Lo{‘’ãžÓÞw=¦	ó$bš°ŠÁ/ÝO­=:¦#ÍôÓTºu˜|µ4=¿@@V@® ‰¤h:‰(µëlÝœ-j·óG[Gcu=3Â
-Ùt`TÙÍàèÙôcmhý¬” n0unúÜœ€›Ki•$S2=‚FDËé47¦Ç¥]æ‡ Ò–”VH3Ñj˜9‘ÞE=_ ó¢&Éú±=ì—ý$™íÓ~º-û	inÄï°«ã§yÆÒ*!ÍD¥1~š+>P)¸I`†Ùß‹›ü]2í!0C=¤§Nê6fyé!—ð3­P®uÒ-&-:³¸™ˆø™P¾9¡ŠÄ~²ø™ÀRa1|ní ç²óЄúÅ•ÛþæpîvèßbóRj’åbP8†h½ i4 i4BÓ¨¯^²è‹o¯Ž¢GZ±³$pÆs
-e–<ß#š¥ó]P	-Jq3p–ÛgãXîphþ;àŒCßÄY–†"¢E˜!Ð\’òfH‹óˆ@,îVàŒ+UvÍÖѲ­HsÍÖ”¼`kRÚ‰»8Ƚœ%U±¼œ%ÀYR$g±ÈÏθý†¸åÑr”‘æZ”SòB”“â0Ê‘¸ÿ#p&f€³'ÿeŒ¹ g˜É»³H“mhŠü³°¦ÀÁ<O€&¦9Q¢M½®S´É–zŠ6éú#cÿ‘Òù«þôq=úo»#t
©ÖstpÅÝ¿ÊX–¥ÔµV©7ùö3d™€›€¢#á“ÁÓ¤E挨¢ˆì‡íæŠ1˜ùÀ»Ñî@TbÌòDIZ=KÚhÒ¢¡#P0´
ìoªWø	ˆ9¤ø­v#uZøˆå

-T¬<ÓI»MRô˜‘=©¡Ò~Å£n´‰ÓR‡¯ÇYBçªù{‘&-YÂñ‘·Ø¯¶dsÄ­^úœoÍöÐVþÖ!üëVù·ãƵ‡âî5t¥¡Ž`fÁ‡™Bljîÿ/p½–eÓZ6˜«MhyËÓÉ쏣Ñ=×:Ÿ^ênx
£K¬·òÇo_ÿýÝkÏáû,ÚüøúazRL4¶½«ÈÔ¬Êûsøï‰bL éúT0LJ§
-Æ¡i“´´_¤ÉÌÍɪ¿’–H½‰È§i9b¹\†… D°‘ðqBš´HãŠŒÝ æÞÃЧ“Ò-áÍt~£¯uRñ1ËRº ²1é³@“=b4[ÂptcTA÷(“Ó]D³4Ý1ןƒÞÎH^ôÆ*ÌÁ.ævxjéË©”Sú/§Æ*Í}9«¾œò_
¿œòíºu™ûP­Îf]©
-ô¬Rte?RRÿù§Øî#rûM+â(kØ>¿!GéÖ’¯LcÚ8ø.,ÞØiÚ¼÷™ÿaùJû+NÝ9Ðtóßÿx÷-8àë/ý¥$YŸ°î÷Ÿ‡ŸžÍ$lÊ~0qΟÍØ€
+xÚµ™[oÛ6€ßý+ìEb–‘’ú¶6MÑ"è°ÆCÚbP-9fËž$/NýEÒ¦$‹¶FŠ:<׏‡²L<âÅØyˆbƽÙr„½{˜}?"úînO¬ûo¦£W7V¡X0o:o–‚8%Þ4ýêŒ'cì/ò=Œ'”cÿ&_djô9›gå˜D~VÌ`Šá˜ŸÇãïӏ£wӝUígBÚüwôõ;öRðíã#GÞ#Œ1"qì-Gez¼ݍþÜéPóæ…%ïNX€¢PÝ–“å½¾û¹?e‹}ü”¶ã×·eüõšn¿aŽátã"”"Y
+{ž§UBÄã–å¤H{悶Í
Fj¤Ý†;*uÌ[ºŒ9dˆáŽY˸M‡aÞ6/׋l™µÂ«~Ðœ}y{§à[6&~Rj2)ªùª\&u¾**$õ&‘Rn AƒFñï,`ÔO6Û|‘'哺„ue¾Uã¼ØÿoL¸Ÿ•¨SÓåjSƒÑ«nh at QÀ/Ä9R#=±Ä{骔ŽËÈ”cC¡G&Kh;Ò)ˆ‘q›ï(’æ¯d„ŸW&G³Å&ÍR$÷zà¨Õô¦Ê´Àí_ÈhRÜoM`j>&ØOfõªÌ6eRӏyý FÕ,Yd©*‰´£„ ˜+(ÖIYçÉBU|)‡*Qì¯ 3÷MÉÛ-v8£ÐA¸é`ˆêv}تëÕl#YSNIóX
+± Þ¯DD¯ý-m-¾ýðéöÝ'5–•©rÀòg¶š7u¹™Õ;b×åRîU•¼¨åŒ)g»¸Eî,RšVóý®ènJÆñ‰#ѱ¾ÐÈN,áþÖl©3}°\öÌÂIÅjÙí¶%â6'r-ƒv
+óB%)°ÖÈ^/b°Ñ´
h½4hM‘×Õ•Ò°¦jôã©Ófnäæ_•²«¨‰Ç2YC]×ЀÖôv0ÙÃm\È"|þÎJH%ñ«ûÝl3םüFaˆC“œÊ/CqÄ=È›Ü,îºG1Â:—ÁÑÁÓ_ËÐu¶V'ü,©³þ‘ÄàX'ij”ö€R…!€¶—]J0E!ƒLZ¡ö1Á!
+	Û¥£éëijª	Ç€.k2ûç±i:eZ©©Ùj¹†mþ#_@Þóúi,¸¿Ç¡×QEŒÀX;ïí]K;}ïªÔ{j îŒ Baà*üÄÈ8Í2¹‡³Õ6›æe6«šýb%ûé£ÙhU%é!Ô)UšàI8\÷¬³AÖg맳Y‡óa*.ÄzÊEÄź9uKé³X·BdÝȼ8ë­¼gÝå{Wåi¬;
+¿gÝeÖ°n›½4ëÁ ësNv6ðLˆ¡o5¿ <“ÏOðé Þˆœ¼¥ôYÀ[¡od^øVޏïò½«ò4à…ßï2k€·Í^x>üº¬Ïf†ÐB/Ä:A
]¬‘ÓY·”>‹u+ÔA֍̋³ÞÊûqÖ]¾wUžÆº£ð{Ö]f
ë¶ÙK°Y¬‹AÖ«ì|ÖIL	ø¥X‡ïÃÎÇ%pçFá³(·‚¤Üȼ8å­Œ§Üå{Wåi”;J¾§ÜeÖPn›½4åápG§Ûó)Çp
+P.N¤œP†àéÚŹ9tK©›uq„õ}¨Ã¬k™—gÝÎû	¬;|ïª<‘õáÂ[¬;ÌîX·ÌžÈzç§#~øéƒ9¢^?ÿڏÍÏŽÛP
+Cxê×m]ºÿ>+²²AQ½¯Ó/‘¦ã˜ú½Ïþ0/µõÄ¯1}Í°º¢˜ŒŒÝ`óåíÝ-Ðñá^Š"ù†É~…u½Ú>ÝgE7;\¾.é¥çõÁó…
 endstream
 endobj
-2460 0 obj <<
+2662 0 obj <<
 /Type /Page
-/Contents 2461 0 R
-/Resources 2459 0 R
+/Contents 2663 0 R
+/Resources 2661 0 R
 /MediaBox [0 0 595.276 841.89]
-/Parent 2458 0 R
-/Annots [ 2463 0 R 2464 0 R 2465 0 R 2466 0 R 2468 0 R 2469 0 R 2470 0 R 2471 0 R 2472 0 R 2474 0 R 2475 0 R 2476 0 R 2477 0 R 2478 0 R 2479 0 R ]
+/Parent 2572 0 R
+/Annots [ 2665 0 R 2666 0 R 2667 0 R 2669 0 R 2671 0 R 2672 0 R 2674 0 R 2675 0 R 2677 0 R 2678 0 R 2680 0 R 2681 0 R 2683 0 R 2684 0 R 2686 0 R 2687 0 R ]
 >> endobj
-2463 0 obj <<
+2665 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [373.723 704.958 402.286 734.024]
+/Rect [89.004 719.912 123.096 730.816]
 /Subtype /Link
-/A << /S /GoTo /D (structlinprm) >>
+/A << /S /GoTo /D (lin_8h_e4947608476c198ad27759d1e562d655) >>
 >> endobj
-2464 0 obj <<
+2666 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [498.166 635.22 513.996 646.214]
+/Rect [140.47 719.912 174.562 730.816]
 /Subtype /Link
-/A << /S /GoTo /D (structlinprm_5bb0b2b2ce1f160a8a70f6437a893eea) >>
+/A << /S /GoTo /D (lin_8h_5490027e9699680dfefe370c28691243) >>
 >> endobj
-2465 0 obj <<
+2667 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [128.635 623.265 167.16 634.169]
+/Rect [241.458 702.288 277.363 713.192]
 /Subtype /Link
-/A << /S /GoTo /D (structlinprm_5bb0b2b2ce1f160a8a70f6437a893eea) >>
+/A << /S /GoTo /D (lin_8h_cc7d26efba3ca08d36047253a9315dcc) >>
 >> endobj
-2466 0 obj <<
+2669 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [159.678 535.728 188.241 546.632]
+/Rect [134.104 616.165 162.667 627.069]
 /Subtype /Link
 /A << /S /GoTo /D (structlinprm) >>
 >> endobj
-2468 0 obj <<
+2671 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [221.978 460.006 250.541 471.019]
+/Rect [88.007 558.59 138.508 569.469]
 /Subtype /Link
-/A << /S /GoTo /D (structlinprm) >>
+/A << /S /GoTo /D (deprecated__deprecated000007) >>
 >> endobj
-2469 0 obj <<
+2672 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [344.061 460.006 373.73 471.019]
+/Rect [268.11 538.5 313.271 569.469]
 /Subtype /Link
-/A << /S /GoTo /D (lin_8h_7ddea28768d99f01c6be1c71a4d8fe58) >>
+/A << /S /GoTo /D (lin_8h_7bdf034bd750df1e518db9feeebf7a79) >>
 >> endobj
-2470 0 obj <<
+2674 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [428.264 448.051 458.48 458.955]
+/Rect [88.007 470.962 138.508 481.842]
 /Subtype /Link
-/A << /S /GoTo /D (lin_8h_5c01c0991c8d0c4437581a7c1453b09a) >>
+/A << /S /GoTo /D (deprecated__deprecated000008) >>
 >> endobj
-2471 0 obj <<
+2675 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [224.817 338.661 273.862 349.654]
+/Rect [268.11 450.873 313.271 481.842]
 /Subtype /Link
-/A << /S /GoTo /D (structlinprm_5bb0b2b2ce1f160a8a70f6437a893eea) >>
+/A << /S /GoTo /D (lin_8h_7bdf034bd750df1e518db9feeebf7a79) >>
 >> endobj
-2472 0 obj <<
+2677 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [159.678 251.124 188.241 262.028]
+/Rect [88.007 383.335 138.508 394.214]
 /Subtype /Link
-/A << /S /GoTo /D (structlinprm) >>
+/A << /S /GoTo /D (deprecated__deprecated000009) >>
 >> endobj
-2474 0 obj <<
+2678 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [251.377 175.402 279.939 186.415]
+/Rect [268.11 363.246 313.271 394.214]
 /Subtype /Link
-/A << /S /GoTo /D (structlinprm) >>
+/A << /S /GoTo /D (lin_8h_7bdf034bd750df1e518db9feeebf7a79) >>
 >> endobj
-2475 0 obj <<
+2680 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [320.215 175.402 349.883 186.415]
+/Rect [88.007 295.708 138.508 306.587]
 /Subtype /Link
-/A << /S /GoTo /D (lin_8h_7ddea28768d99f01c6be1c71a4d8fe58) >>
+/A << /S /GoTo /D (deprecated__deprecated000010) >>
 >> endobj
-2476 0 obj <<
+2681 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [378.656 175.402 408.872 186.415]
+/Rect [268.11 275.619 313.271 306.587]
 /Subtype /Link
-/A << /S /GoTo /D (lin_8h_5c01c0991c8d0c4437581a7c1453b09a) >>
+/A << /S /GoTo /D (lin_8h_7bdf034bd750df1e518db9feeebf7a79) >>
 >> endobj
-2477 0 obj <<
+2683 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [412.954 175.402 442.622 186.415]
+/Rect [88.007 208.081 138.508 218.96]
 /Subtype /Link
-/A << /S /GoTo /D (lin_8h_7ddea28768d99f01c6be1c71a4d8fe58) >>
+/A << /S /GoTo /D (deprecated__deprecated000011) >>
 >> endobj
-2478 0 obj <<
+2684 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [302.75 145.822 331.313 156.836]
+/Rect [268.11 187.991 313.271 218.96]
 /Subtype /Link
-/A << /S /GoTo /D (structlinprm) >>
+/A << /S /GoTo /D (lin_8h_7bdf034bd750df1e518db9feeebf7a79) >>
 >> endobj
-2479 0 obj <<
+2686 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [461.772 145.822 491.44 156.836]
+/Rect [88.007 120.454 138.508 131.333]
 /Subtype /Link
-/A << /S /GoTo /D (lin_8h_7ddea28768d99f01c6be1c71a4d8fe58) >>
+/A << /S /GoTo /D (deprecated__deprecated000012) >>
 >> endobj
-2462 0 obj <<
-/D [2460 0 R /XYZ 90 757.935 null]
+2687 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [268.11 100.364 313.271 131.333]
+/Subtype /Link
+/A << /S /GoTo /D (lin_8h_7bdf034bd750df1e518db9feeebf7a79) >>
 >> endobj
-2395 0 obj <<
-/D [2460 0 R /XYZ 90 510.821 null]
+2664 0 obj <<
+/D [2662 0 R /XYZ 90 757.935 null]
 >> endobj
-2467 0 obj <<
-/D [2460 0 R /XYZ 90 496.251 null]
+270 0 obj <<
+/D [2662 0 R /XYZ 90 676.759 null]
 >> endobj
-2396 0 obj <<
-/D [2460 0 R /XYZ 90 226.217 null]
+2603 0 obj <<
+/D [2662 0 R /XYZ 90 654.447 null]
 >> endobj
-2473 0 obj <<
-/D [2460 0 R /XYZ 90 211.647 null]
+2668 0 obj <<
+/D [2662 0 R /XYZ 90 654.447 null]
 >> endobj
-2459 0 obj <<
-/Font << /F31 528 0 R /F14 1038 0 R /F48 2200 0 R /F22 521 0 R >>
+861 0 obj <<
+/D [2662 0 R /XYZ 358.211 619.318 null]
+>> endobj
+2670 0 obj <<
+/D [2662 0 R /XYZ 90 602.591 null]
+>> endobj
+863 0 obj <<
+/D [2662 0 R /XYZ 90 529.534 null]
+>> endobj
+2673 0 obj <<
+/D [2662 0 R /XYZ 90 514.963 null]
+>> endobj
+864 0 obj <<
+/D [2662 0 R /XYZ 90 441.907 null]
+>> endobj
+2676 0 obj <<
+/D [2662 0 R /XYZ 90 427.336 null]
+>> endobj
+865 0 obj <<
+/D [2662 0 R /XYZ 90 354.279 null]
+>> endobj
+2679 0 obj <<
+/D [2662 0 R /XYZ 90 339.709 null]
+>> endobj
+866 0 obj <<
+/D [2662 0 R /XYZ 90 266.652 null]
+>> endobj
+2682 0 obj <<
+/D [2662 0 R /XYZ 90 252.082 null]
+>> endobj
+867 0 obj <<
+/D [2662 0 R /XYZ 90 179.025 null]
+>> endobj
+2685 0 obj <<
+/D [2662 0 R /XYZ 90 164.455 null]
+>> endobj
+868 0 obj <<
+/D [2662 0 R /XYZ 90 91.398 null]
+>> endobj
+2661 0 obj <<
+/Font << /F31 604 0 R /F22 597 0 R /F42 818 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-2482 0 obj <<
-/Length 2287      
+2690 0 obj <<
+/Length 2998      
 /Filter /FlateDecode
 >>
 stream
-xÚ­ZK“Û6¾Ï¯Ðaš*ÁÄìi“]§’JR‰=U98®-ŽÄ™áF"µÏüû4ˆ†¾@ÅNù0ù±¿~ ý Íþ±…¥£±B-Ö»ºx‚»ßÞ0|º‚Ç«èù×÷7_½ð±Z,îÛ×5#Š³ÅýæÃRy»b”Ò嶬ÈóíŠ+º|[nõ®x,·,[Õn	j9[*{ûñþû›ÿÜŸYQ'%´ãüÿ͇t±ݾ¿¡DØlñ	®)aÖ.v7’¼ÞÞ¼¿ùå,ÃßpÌ,ÉÁ¤Ì]X’r“)B™óiFã£æg–P*†k´l]ð®hN`£ZVÇ»¾aŒrb_D"´3àåüÂ˨!†‰³ Gü¾É›ÓÑ;úà”¨üõ·\-óí©QÇKÑ–.ì„:³Š@Cu8û/‚œ:¿q®„\­Ò|2Cg‰†0ÄtôÖ£Ë÷§õº8ɤ­Ö¨3¶^@Ó¶"fÎÖ_°5I‡¶Ftmýé´Ýh5%ÚÈ.¯{pxBÄ»XD§Uè‰t*ÀöÞvòÌ.eÚhĤ)ac¡:”ûº¬Hí¢ÞçÇc±i£ÜÝ‘+ëß\IFŒI‰ˆsb!^Dk^ÿF]×ÕØÁËÓ:Fî<“±c‘Yvµ‹€Rá12»`‘†#äfŒPs‘¡˜ƒ87IBE†h9½ñ"boÁ2*A[1ÞO°“BóŒi,mŠóíúÑÿÍûÑäLƒ+a¥ƒ
-Tͬ¤ ^]Ѓ¨öN¯#.´ËÜ[F’ä“Š+c>ˆ,„u0×+#ˆÎt²D˜©r ,¬=ˆ#üù6j~Èw¬ÝéŠ0Â<]ú*tÖ$æ°€ñKBÒáÊdœH%»K³£š`°QUÒ)3P©³™…&œëŽJ?”U‘ã^nyu|¬»¼)ë*ìoç2Ø„Îk“áPá9O‡ë‚™—̈0×Wïí%F=Þ±ê0_V½“DÊ™ê&+ZÀÌT´$V´4¯h1ݵÕ[ÚŒh9S½#Ф­3ck’mMÓy[cºkªw‡w¾z'U艜¯ÞI£CõNRbõŽ)?£z+•o5R¾ET¾}fÏ sLÔlaaZÐCͶÚ
C‹‘¦_³šÃšÍ‰¶²W³ßø•QºŠl³eU¸Í^oµZâ³
[Öë¼)Žµ+v5@ÚkÈ¢þÂÕú~QÍR/$x€k6WϽŠàÃÛyY[wwûò¥Ü=õ•X
-SG‰Þ˜$µn÷™u^m|šC`WÐiæžÈØh°ìî+!!ØJmÊè€IRK®Ú‚Ñ1úpÈ_q)8´°äðÖiïþš±c¶›ƒÕ3nq‡ r V$(‘] ùsñŠûÉÅC’\ŒAÑÖ¬Coý|½®›²zÂÞ¢ö˪m0\Cqî1Ž§ý~[ÿëSÙ<—ø¤Da«PCæ
-òνtáš…—ý6¯¢îZêÁ µ­ºÒáôD_d¼]^Ë›OÂ4Åd:“¦î	rÔÄç@‘áûmôM÷OuãN{¤·åM¸*þêPŸèÝh»
-w»ªù€ï®!õ…‡›òP¬›íë?á§åm¼ÜíO%dÇÎKQÙ6Q”ß]+$<¼R´ŒLCj¢P³³ÙTèU¦ŠžÈ"þržÒú!·qmºJôC„˜$µäPö­éPäG)2¢¿Òè€N3÷D¢Ñ/|?i´]ûJ֥Ǥ©
Í’u¨]1õn %tL_m<¢ÓôD¢ñ+¿9ÜÝV4Vù͑دŒC>„aBXè+øDÎDÌ*¶¡”‹³ Ö/8lä•Ë`¯.ùaάÁU!Ý=çU8Àó„bS€¶Ü5X!uîò§rÝW¦f6¨q*hrf‹0S3›00½2ùWFìæéñ­¯Â؈0N‡|þ|òÈy¾îë36_Çúü-ó5ô›ÄÚ,«f2Vnõ©«Çëë%>=Ú±ñ:`¾l¼ær8Wé‘3MŽœ33r&ùpäLÓù‘3¦»v¼æÆB9cê3m©‡Ìš v¦¸ÐÌ×5ƒuL:?W§ø»ç§ê”¹a¨NñáLñMÔ£‘Õ0B³¹U|MÇ1sÁMñ…è&é0¼Çøþ^ÕŽÃn>çµÇ¶”Û”+¤û;ã‰3fÚ2ç‡YpCŠ½páw#Ç”d"Güü
–¢ Œê(‡±Æàãÿ_—Äfá<äùð,£=ÈS€*s€ØÏQ˜qÐ[œ¶P”ZŽúÀÚfjìÔGǧ>’1ìžýu|ê#ŸþL#-¬!‘<ò
-•]ý•æÍ-ŒÄ¢Uj &"΂/«u
ÃèPψ9{tVZ8¬ªŠm±᡺+¿e9¯lêÓö9ärýtPt_¾¬GÕP僢 Ú,?"Ç”à•€.\r†].v›»§õ¬'ÁåD
÷?‚ñ—‘5èƒÇ¿û\î„Zb¾†µ0˜²eqì@‚Ý›2opÞÿäL}Ønz/“]Ú “ì¢"ÌTÅ,AÜWv¼#ÌÓU_…±Ž7`¾°ãMyäÜñöõëxc}¾¬ã=»ÌÍÖtæÛNšvb®üþæ3Å›óïèf4Îm)Ý3ЭÛC0èLG·{w%4Ls§Ýƒk&ܵû$ìþF«Û?gÙ²È×Ï]Ìí^Z75¾»-ª§1ÞœöòÁÁœš ·jò²j'Îö²"Uþå¢Ýõ°ÒµÕ)ù¢	»`÷	{2°k¤dé8^0“aDÈ•Q¼¤ÑŽJRflR%„ôUêDO¹Æ#Öè_îè·û*·¤'K
-
-£ýÐCî¤B}þÿ¿j5¤of㬦¡ÓxfŒìÎ’o‹ª8€–˜UÞý1\¼ucZñàÿ‡ewTÜ)íqÊXh[c&øõ›÷?ÀžÿîkÿS|ùýöïúåõ©d*×.ó'ž0Çâ
+xڝZëo#7ÿž¿ÂèÝXëôœG8 l±Eší%YÜÚb1±µÉ ö؝w7ýëQcÍÓ»…?X£¡IŠ"$%‹‡X¤|›˜¥Ê,Ö»¾x‚Ùï/½]ÁëUðþ›‡‹¼Vð+–Fjñð¡ùy$˜‘bñ°ùy1}¹œóå6/ØóåJ¾|o­ÝÙ¶¼ÉÒk˜R<•bñË_~¸¸~h¥’NFE(ó÷‹Ÿå‹
èöÃg*MaÌ™HÓÅîBKEãíÅýÅ¿[n^ÁüزŒPç×%ã‘ñëb’%´¶¿mì/œË‚VKý$ïmYî.Ųzjg›)xî-/1Œ‹tÅ	ãZŒé§Xš˜… mmΖOôú.XI’2Îõb¥°˜4]Ñx\Ðwöà6bÕvÓ×P(°¾‹€éÀ„J³8N«Pˉà’ÅJ‚r§¥6ÊIyRNð˜Å°žµûz³¥3~Ø—nð˜­ûx)ø2+7•›Zïw‡¬Îó-Ø=¯_.#³|å^+Û_”ŒRºvŸ´«§žÕ½ÏuŸÞw%$“±žÛø•§™«Ø<3»ÉK»®·/nùÅþRšåG÷Um³
C}ºŽ±’ÒqZ)ɄЭ¯+òôë⸳%Øx_8^—±^¾Èó¿Û¯Áò@RÔŽ$À:VÀUéôč	âg_?<ÞÛ¢a2&©Í¸É* ™r~“FÌp§“_Õ¾¼x>¹ìˆÔi÷î‹×IàÞ‚3‰ò‰åß¼¹½¾»{ÿîÛo¯ïï*¤	Ÿœ]xjXœ€ðÉùØ3‘dQªç•#š@¹Ûw77ïzûæöáúnIŠ3®N?•/c¦¸$ÅuH¬æu$š@ǯ|{‡(ö¿1&±XŒ‡6Œ˜PégQ	&b1¯ Ñ„;üæöûw7_ƒ¦ÿQ°°#`=ïiò{©J§àää\p>	¿>ëSìB´úP…€›ŒVÝFk^Ôm°ÂǍá†ã‹LB;¤Š“ Cd”m·€
ÀÁd!
Ñ T’2`&¡¦HR",²Oy5d&³tÜeVÕåq}ÒúPîÜï ÛÚßE‹ZސÈÕP|Ìt,‰ØŒ,D0'-#c‚)%Ä,FfÌ"©ýïÑx
‹Nò õaÏZ¼aÓhÞX3幝ÝíË—^>ÌÊ2{A‚	inàdô„ÔPêðDËyD½
+ȇ9¯Ç’–H–î K“žð¾‡ͼÈDÀ~tE†T,T¶®Z¶¶{´%ÍîÁï?¸aýL9,dTïÝ÷Æ~h*ã–^üé4Ûm5–EEêôs»î*ÆŸn®¿¾¿†WéåíÛK
©óújè1d¥Ø;E)\
+³´°ÝH,Ò­ÒÆÃæw’ˆWõ°ðê2œÙG‘0¨ï;’ûÛèHfåIŒim:½ñ•2ËêyÜnœÅ­›ƒÀ©ól›ÿiý‹—‘X 3ir
+×ép‹{ᨡL´<ì«*Äâ	e”ö`±*Þ6%`‰ôòmá4jüØ”UMqn ÖÂ(BR7~^÷[Saeš$ä¬	LMµ–x_Lx˳yã0oÈ]Ðê@µÎÏ7Ò®â‘Ðٝâê
+Q2´˜ê*Ð/h‰fV°âƹF zwô†x$ë@t“½öî{…p™ˆöùä-î¹ÅMgEöd1ý½¢-Nf¸i¥Åà{º4Ødlmåaƒ0ãã³…­*‡˜`ž~ŽŽãýÇÜÃU¶®€]ö¶íf6]„Â`†I¢“#‡/¤U­E*gé€fªV)´Õš@ÎõcÙÎÖ€±“ÅôˆäéR«¯B˜¹}¯èiœ%5&pyX÷‹‘ŽrŠØTΚÅÓ”êà¨ãÅ]¥Þø,Sí«nN¦t(Òp/‹MŽA~Úýaªoš¹Sþê‡cÍ\£'ñÀSÏ®­Ïr:Ih.˜Læ½ÌÓÌŠÔ\aoJtY‚y¨…Uc²U,¡4Ò˜[¦K—µ·Ucs@ò¼vóyå¾³ª‚
+CI¡3z}ØC
êŠxjB¬yo+K¿ó ãçÙeiGø›gmáHÝã±{&2âÒM5(óim^½­D|óâ…’ôâè@µz V'­•t% RˆQùúÙM­3ÔGÞÛ‚kpö‘ÞzÏÜ8‚Æí”Ó|çF\Ĥu'¢Ø›ÂÑìhl†Í1;ÜT˜^lRçÅSg
Q™m¨PEX˜¼žŒŽL:0ˆˆŸù	óÍi×`lkð“?m¹g¾bE+¨eÎ6„Ñ4JÍg¢TÛåtQJ2ðG)G3Pª‹R1Ä“é(õàkàâˆEr/Ù¹MÜnüYlh^ ±=†eŸÜ½šJRL»ÜŸ“6QD[ûU±É˜¨%NÖêˆQËS
ñ÷3&§Ö®{ô	émRzßÑ¡ch1)£V‡X†¡ ¢Ê¬¨ ¾vt¢†s‡6bPÅñòvVšJ`k«"Ižb`YÏoï¾ÃŸÛx&x&ÝÖ>ÔNS&¢Àâ“éÂSN®;dE¶]9ÄVQÊŒÀŸ©*ôç	ý	קKD³
+ˆ†;%Í鉧iR	5PêRue²aàü6ru%<C½W¸Ñ6§A“IL¯1Á	JÖÆ7–QPÌãl¾#iˆ™§ì¬mö1Ýe4WÚŠZOƒÉÁYÊ/è;=FíÑqãkŒÒf›¶x´Å	%É=ÄrƒØ7U#JeX¢ôlÐLÕˆÒ@nNÜNßÙúX"PÓâœØ6èûrÇ.<
+¾¯³úHà_¢E¯—Q‡¸à1U2•Í* ª­®ˆNŒš ¥„Î52óòÉq)‹”èˆãWþ€à÷ÇõºIØSkåàJœYë‰hz­Dsn­sòüZgÅÑZq‚ÖzK…RM8‹bÝ•;}nBÔó*ôXNÅ"¤«õü¢‰f^$V¬LG$•7Të@ik7“»,¼KHçw9 šÜeOsf—gåÑ.Ï‹s»Š“´Ë?­•®í·k ò-™Æ¥ÂÝ”$ÆÙí5‚‘o­0ÐᲐLGL)ß­ÿkØÍã¡¿/#„oñÚ²§QÁ=Ù²ôÂvˆˆé̶jÏ,ÛÎnp¾‚¥Xz¡ˆŸ;óóÔ«€|䤥Ë2<äMè”)èÂ:.‚ͼ\È9I¢:rsª4m‘=‚¹^y{[
9/RÉgÚÁSÏêÓg‰ú|\C‡V¾wê´4}]bð$(*æ,âiæ5è1B
Æ—UBÌ4j,ƒk9rM³>¼œ»¦‰™–ú˯iÖû¢ª‡GæS—,Ps)}É%KUŽh"“Fþµ;ž/ºâÙTõè
SÌõà–Ga‰oLÿ–m?<õ‹—rxê§år³oÚ[e4aíGŒ}@${qóMK†ßÅðO
 bC<Å”9wæã©WùÈ9}—åÌÅ D>¡v„÷oˆf^¤qEm(²ÝeXxS˜£
+wÊ m
¢…VÐtÒÁBµ T5ÉgÅSÏjØgy:è
+<ÀŠ•š5Ž§™
@! @E·9*´x±[’Û¸–yíý¬½3”m_!Ǿ{þû1/1‰®´ oÝMEä››(Z~…ÿ¸)‚V¶y»w/›Æ
+žåsíùÆn¾¢©¬¬Ý¨qêKsÚðˆÚ,ø†8ÈíæŸð«&JpÎÝí9y}t†ºzoÁ}Òø\¢pÄ«€zˆÒ]†ªl=™ K¢»*ôóÑÌK†*SôD{³øý	Í€Þä~öٝ+‘ðÚ³´»P‚ÉŒ\¤|a nÍhKÆØ雿þß¼æ_…Øœ‹4ì"#€Mÿh 鸄ïmÖñõÔéŸH©\ú#÷>h÷%Ò+.¯wO’áëCyªýþóíý
¸ñ›oè§,Á”Ú´Î/þŸ^žì .ÃÍó©Ù•	
 endstream
 endobj
-2481 0 obj <<
+2689 0 obj <<
 /Type /Page
-/Contents 2482 0 R
-/Resources 2480 0 R
+/Contents 2690 0 R
+/Resources 2688 0 R
 /MediaBox [0 0 595.276 841.89]
-/Parent 2458 0 R
-/Annots [ 2484 0 R 2486 0 R 2487 0 R 2489 0 R 2490 0 R 2491 0 R 2492 0 R 2493 0 R 2494 0 R 2495 0 R 2496 0 R 2497 0 R ]
+/Parent 2572 0 R
+/Annots [ 2693 0 R 2694 0 R 2697 0 R 2698 0 R 2699 0 R 2700 0 R 2701 0 R 2702 0 R 2703 0 R 2704 0 R 2705 0 R 2707 0 R 2708 0 R 2709 0 R ]
 >> endobj
-2484 0 obj <<
+2693 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [159.678 673.28 188.241 684.184]
+/Rect [88.007 694.978 138.508 705.857]
 /Subtype /Link
-/A << /S /GoTo /D (structlinprm) >>
+/A << /S /GoTo /D (deprecated__deprecated000013) >>
 >> endobj
-2486 0 obj <<
+2694 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [215.737 613.897 244.299 624.911]
+/Rect [268.11 674.888 313.271 705.857]
 /Subtype /Link
-/A << /S /GoTo /D (structlinprm) >>
+/A << /S /GoTo /D (lin_8h_7bdf034bd750df1e518db9feeebf7a79) >>
 >> endobj
-2487 0 obj <<
+2697 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [159.678 495.491 188.241 506.395]
+/Rect [251.422 453.93 279.985 464.943]
 /Subtype /Link
 /A << /S /GoTo /D (structlinprm) >>
 >> endobj
-2489 0 obj <<
+2698 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [280.349 436.108 342.685 447.121]
+/Rect [190.644 436.305 219.206 447.319]
 /Subtype /Link
-/A << /S /GoTo /D (structlinprm_eaaf26fd243da58fee173b075bed1de7) >>
+/A << /S /GoTo /D (structlinprm) >>
 >> endobj
-2490 0 obj <<
+2699 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [361.015 436.108 423.35 447.121]
+/Rect [254.704 424.35 303.749 435.254]
 /Subtype /Link
-/A << /S /GoTo /D (structlinprm_28a705f744a32cd05dd3aa86ca58998b) >>
+/A << /S /GoTo /D (structlinprm_5bb0b2b2ce1f160a8a70f6437a893eea) >>
 >> endobj
-2491 0 obj <<
+2700 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [89.004 424.152 117.566 435.056]
+/Rect [373.723 369.139 402.286 398.205]
 /Subtype /Link
 /A << /S /GoTo /D (structlinprm) >>
 >> endobj
-2492 0 obj <<
+2701 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [428.098 424.152 477.144 435.056]
+/Rect [498.166 299.846 513.996 310.84]
 /Subtype /Link
 /A << /S /GoTo /D (structlinprm_5bb0b2b2ce1f160a8a70f6437a893eea) >>
 >> endobj
-2493 0 obj <<
+2702 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [384.171 406.528 418.263 417.432]
+/Rect [128.635 287.891 167.16 298.795]
 /Subtype /Link
-/A << /S /GoTo /D (lin_8h_e4947608476c198ad27759d1e562d655) >>
+/A << /S /GoTo /D (structlinprm_5bb0b2b2ce1f160a8a70f6437a893eea) >>
 >> endobj
-2494 0 obj <<
+2703 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [437.516 406.528 471.608 417.432]
+/Rect [159.678 201.067 188.241 211.971]
 /Subtype /Link
-/A << /S /GoTo /D (lin_8h_5490027e9699680dfefe370c28691243) >>
+/A << /S /GoTo /D (structlinprm) >>
 >> endobj
-2495 0 obj <<
+2704 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [498.166 406.528 513.996 417.432]
+/Rect [305.228 169.454 350.388 180.358]
 /Subtype /Link
-/A << /S /GoTo /D (structlinprm_5bb0b2b2ce1f160a8a70f6437a893eea) >>
+/A << /S /GoTo /D (structlinprm_2975830d4214bb6b35cb1ca922875057) >>
 >> endobj
-2496 0 obj <<
+2705 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [89.004 394.573 127.529 405.477]
+/Rect [410.642 169.454 476.803 180.358]
 /Subtype /Link
-/A << /S /GoTo /D (structlinprm_5bb0b2b2ce1f160a8a70f6437a893eea) >>
+/A << /S /GoTo /D (wcserr_8h_1691b8bd184d40ca6fda255be078fa53) >>
 >> endobj
-2497 0 obj <<
+2707 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [159.678 276.167 188.241 287.071]
+/Rect [221.978 110.199 250.541 121.212]
 /Subtype /Link
 /A << /S /GoTo /D (structlinprm) >>
 >> endobj
-2483 0 obj <<
-/D [2481 0 R /XYZ 90 757.935 null]
->> endobj
-2397 0 obj <<
-/D [2481 0 R /XYZ 90 664.652 null]
->> endobj
-2485 0 obj <<
-/D [2481 0 R /XYZ 90 650.142 null]
->> endobj
-1204 0 obj <<
-/D [2481 0 R /XYZ 90 486.862 null]
->> endobj
-2488 0 obj <<
-/D [2481 0 R /XYZ 90 472.353 null]
->> endobj
-2429 0 obj <<
-/D [2481 0 R /XYZ 90 235.928 null]
->> endobj
-2498 0 obj <<
-/D [2481 0 R /XYZ 90 221.418 null]
->> endobj
-2480 0 obj <<
-/Font << /F31 528 0 R /F22 521 0 R /F14 1038 0 R /F48 2200 0 R /F41 696 0 R >>
-/ProcSet [ /PDF /Text ]
->> endobj
-2501 0 obj <<
-/Length 2320      
-/Filter /FlateDecode
->>
-stream
-xÚÍZ[“Û¶~ß_¡ÎôAšFî ýÖ¤q&»Mìmû`{2\‰»«ŒDm)Ê»î¯ïq@‚	ªM;ÓÙQˏç;à\±…?¶ÈéÂ(Cr¡›Ã
]<À¿¿axw
·×Áýono¾~-à)’k±¸½o׌(ηÛKMäjÍ(¥Ëý®"«5Wtùz·/ÝÕ»ò¾¬W,[–Õþ%hÎÙRÓÕ§Ûo¾»íXQ'%´åüÇ͇Ot±Ý~¼¡DäÙâ®)ay¾8ÜH.ðzóþæçN†û¿€ÿ™%%\g‹µ$3£F91‚ƒù\ª{ó™ìÍgÔÃÄÂc¬~gÍùúµÌ'RIkïï›z{i3“Éᙀ-V	1‘Jœ\J@´ý±®‹/.Ç{÷¹«š²>”Û]Ñ`lžWn×û[nÝ6Çc½ÝU€8‘Ku3E(Ë:c„r=ª-BÖ&Z>YN(•Ã§ÉZeß•ÍÖˆZV§W‘“0&)Ú.n—¼'aÜ<Æ¿oŠæ|r¦×V‰Ê]^qµ,öçrD”¢‘,›PÇaÖ(V‡3Ât/Ȫó‘srI ¦I>™¡Ë‰†0„tôìGXïÏ›MyŠÞÙª`·I1ckš¶1s¶¦ø¼­I:´5 chëŸÏû}D«)ÑFyíúïB
VáB¤UÒãS}ˆÈ3C¸”i£“¦„e„P>ÛMïõSq:•Ûé(Û¼¨ÍL”{Ðt”3埏r’£ÐqŒòÛòp¬1ýûýqS4»#îí{›ô
-¨O	W°œ¨œÏ¸¢M»1s®HñyW$éНxåjR˜z¡f"ÇšôÓ·X´B€ <c¾hÅɍÁۿďK’goÿZ¸û=%‘R!àP4õîKæàÓ®z8ï‹z¥Ô’ÄôkXâL3¤-ÿÚ·Dƒ-,wX¹±›
ªÚr_?REOM}Þô·q/^w[njø‘RvðuݲÄ^†úb¼—¿Z­aq¶zE’¸&†jVm鍥ñŒ˜Î©×K+÷åaDD¨Ã °Í±:µ^ÑËíñ|}[$ZÛ+õ2	E?@<@ö§–cZðZ	OiXæŒäʵ.O»—q
ÍÅ%–Yèb·×ÌÍ•]Ñ:¨Êº +Ú
-i`SÕéþXN£=“Ì»ž)n˜P³-¬mèhÊýՍ•²™Å˜dc`¦+ÅÉxîöx›ëêâP‚Ó½Õótu©ÂXoì1V‡ßÏôƸ‡z	õN%=â1‘>ƒ„#4áÐë…ú¼ÙUeQ_„;¨O­¿ yX—‘)—ÉœEyº
@“®ò·%ñ–K_uû{ ›ÑD€K’º!&ÒmØJ0"¸èvûh§7Í–Õùpg[
-{mGû¬nØñ"ƒi¯Ø<1ŸÛí°iŽø쾬Ä8sÚË»§ËsãåVM±« *à30aVÅ”‹vË+Ft+½&.šVpY5‰@BCÌ
›	dš$b®dz$LjåGÂK­FFÂP©ÿÁHØ9Qq>3œ i'"æš¡º¯Cj ü&UBL¤ÒЃ¶‡h4âÁTšwÃUSØ\òoN™ØÐIèmÍT_è ë3’þ`$°«ÀA&»PiÛ¾$™C$¹`UrÍB®ÙùÒ[i»eªfÌìAÓv"fÎП·4EçM
è’ó¥É‰ Ü€wz¾DtZ…‘Óó%§Ð•4Úc’”œfDè!åUó¥2lq™Ï¹ÃLÇØAæBœ óNpù ÷\¿u²DE.ÀÓ2í… 4鏙ñC’‘¤CO„tS“¥œ,ÿçʶüdcƒe†ƒ¥í«•´I»•hdžÑ1,ƒ1ÌtÝÚ˜©Já¢ÔO`Vìä&ˆè\ ºŒD@µ­Z4~Y+ue;®X°4„J¯·0Ήè†Þ‘ÑKP;P¹ÑKzÒ™$'2ËG篧²¦¯A(Qš-¶õ©ÛsPWÙ²íí·7]Ã;Ø”¶íÜý3Ø«Ï»*N›vl×û7»bïK»­ÏŸm?z´%X¦F7žKø”ÉÑ-ÀLnüLñUÖ•£Ûótv©ÂXæ1×Î#q¦Sí{ˆ”K<&Rh˜é(Ñ™(ô—z뫍oÀšÇ2^,vQá˝ÐË:¹l¸5Cd°÷eÿî‡ÇÜÅ@@¨²McÁºf“ý27|æé~9 MG1WF3ÇpÖVDë,­b"•†I˜Ú•¡Fo1$B¸÷"BÀ|WºÏÁ~n`•[;:*¶<Á^µÒ¢Š“{ÿ‡ƒI÷ÊÛ×æƒ2´Ÿsÿîê#2 u)_{~c*‰6>䟜RϏe]Æ’ ñµ/éE.”…ûwoEµQÒg6­‰¯hQ—èÖGôg}´ÙêÝVmÝíÍq>TÞãÛÝƾØÀé™+I2ÎïÞêòô3:f¾v°ù²ÒX4GW2¬rE³™•Üƒ¦W2b®:Ní+Ëp)s¢ÒµˆHŸaځž/ã}~Ôžr˜€ìžº()]N:»²ñ¬ëâ¡ôƒb ³²ui²¶P(—:O×–3U[87Ý‘ý5ç­)Ú>°¼cç­óÛÎ[™m at 5KÉ É#™9’Iòá‘LšÎ5ó!ݵç­R¨ÊôŒ­=hÚVÄÌÙšâó¶&éÐÖ€î¿tÇlã;õ3í™óC‚Ì»!Å…^蹄ø.ìH]£26†? 2’媛Büïkþ¶Ê9dþ]qç\ó§ãæl_o‚S!ÏÛê
-¯A[ƒk+€0Œ›GP(î`¹v£T ª	ùÑðþåý/e

ûC;h(‘QÝZçb'3ßÕõÑ»¶¤Å‹ãpÒfMe	´Ï]Æ“‰oãïëã_ÿ^Êý¹ÚŒ¦Ùœ.T=Àh«JÁæ~uóŸý&©ý5•†–ˆ
²³†NQ⏩Ýºåû²*ë¢ñvøòÖ_¼¶V—wî‹q,{EÅ+¥Ý7Nó»°ÞÉÿöýX!?|ã¾J‚ß}ñéåËC5óÊžåDÎùƒÇ¬
-endstream
-endobj
-2500 0 obj <<
-/Type /Page
-/Contents 2501 0 R
-/Resources 2499 0 R
-/MediaBox [0 0 595.276 841.89]
-/Parent 2458 0 R
-/Annots [ 2503 0 R 2505 0 R ]
->> endobj
-2503 0 obj <<
+2708 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [159.678 646.99 188.241 657.894]
+/Rect [344.061 110.199 373.73 121.212]
 /Subtype /Link
-/A << /S /GoTo /D (structlinprm) >>
+/A << /S /GoTo /D (lin_8h_7ddea28768d99f01c6be1c71a4d8fe58) >>
 >> endobj
-2505 0 obj <<
+2709 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [178.308 417.952 206.871 428.856]
+/Rect [428.264 98.244 458.48 109.147]
 /Subtype /Link
-/A << /S /GoTo /D (structlinprm) >>
+/A << /S /GoTo /D (lin_8h_5c01c0991c8d0c4437581a7c1453b09a) >>
 >> endobj
-2502 0 obj <<
-/D [2500 0 R /XYZ 90 757.935 null]
+2691 0 obj <<
+/D [2689 0 R /XYZ 90 757.935 null]
 >> endobj
-2430 0 obj <<
-/D [2500 0 R /XYZ 90 609.135 null]
+2692 0 obj <<
+/D [2689 0 R /XYZ 90 733.028 null]
 >> endobj
-2504 0 obj <<
-/D [2500 0 R /XYZ 90 594.863 null]
+274 0 obj <<
+/D [2689 0 R /XYZ 90 661.394 null]
 >> endobj
-2431 0 obj <<
-/D [2500 0 R /XYZ 90 383.417 null]
+2650 0 obj <<
+/D [2689 0 R /XYZ 90 637.18 null]
 >> endobj
-2506 0 obj <<
-/D [2500 0 R /XYZ 90 369.146 null]
+2695 0 obj <<
+/D [2689 0 R /XYZ 90 637.18 null]
 >> endobj
-262 0 obj <<
-/D [2500 0 R /XYZ 90 146.882 null]
+2651 0 obj <<
+/D [2689 0 R /XYZ 107.713 578.456 null]
 >> endobj
-739 0 obj <<
-/D [2500 0 R /XYZ 90 124.571 null]
+2652 0 obj <<
+/D [2689 0 R /XYZ 107.713 562.695 null]
 >> endobj
-2507 0 obj <<
-/D [2500 0 R /XYZ 90 124.571 null]
+2653 0 obj <<
+/D [2689 0 R /XYZ 107.713 546.933 null]
 >> endobj
-957 0 obj <<
-/D [2500 0 R /XYZ 374.54 89.441 null]
+2654 0 obj <<
+/D [2689 0 R /XYZ 107.713 531.171 null]
 >> endobj
-2499 0 obj <<
-/Font << /F31 528 0 R /F14 1038 0 R /F48 2200 0 R /F22 521 0 R /F41 696 0 R /F11 978 0 R /F8 1025 0 R >>
+278 0 obj <<
+/D [2689 0 R /XYZ 90 515.465 null]
+>> endobj
+1330 0 obj <<
+/D [2689 0 R /XYZ 90 492.212 null]
+>> endobj
+2696 0 obj <<
+/D [2689 0 R /XYZ 90 492.212 null]
+>> endobj
+2655 0 obj <<
+/D [2689 0 R /XYZ 90 160.934 null]
+>> endobj
+2706 0 obj <<
+/D [2689 0 R /XYZ 90 146.444 null]
+>> endobj
+2688 0 obj <<
+/Font << /F31 604 0 R /F22 597 0 R /F48 2408 0 R /F14 1084 0 R /F11 1069 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-2510 0 obj <<
-/Length 2430      
+2712 0 obj <<
+/Length 2427      
 /Filter /FlateDecode
 >>
 stream
-xÚ¥ZëÛ6ÿ¾…è¨y|ê±÷©Mn{)r‡kvÑ~ÈEæÚÂÙ’+ÉÙÝÿþ†äPoÉ›º9œç73¤ÃVþc«˜®B’X¨Uzº¡«=ÌþrÃpuËÛÎúÏ7½°‹ÄX=<Úí#Š³ÕÃîã: j³e”Òõ±Øo˜Z“ÃfË]ßeGíFô£.7,Zë<…)AЮ¶ùôðëÍßɨ—‘ûçÍÇOtµý~½¡DÄÑê	Æ”°8^n$8>ÞÜßüÖðpóæ§LSLLÚƉ•òÆqAh ¾Í80©ï-p&—DÈØò»»äiy5a{„ƒúsgÒY·zsÞJa4 RD
#ë?œ«¡FaW‹²<Ͳ@&ILÞÀ,¯Gò8øšE}yf¡Ü#Ň®d¤^–<`i$Ãá<ó‘O™’DFѲ±H³,R$Þ¥ŠîŠËgiùeÃÕ:9þ辍3ì ÎTã™
36¤8ŸB€àJWÄóGˆÅ \úq¼fvÛå Yn¹×Ií·‚Úl!a_€j©Ø”Ÿ8@„0œô!8Äm;¬%_EàÃÀ[LhÔÈ0.|Ø(µ.
ª’¼z,Ê“S·.¼IF×û¤ÌêÃ)K½kŠr#Âõ.Ë“ZWdÖE‰ŒùWÛ"ÐÆ	ø,EHBÆ—¡ˆ4W¡ØòZ€â’@ÅŽÀ%(v彊K’,Šž…â’±
—Dz(v½ûj(v0Ö¢Ãföu:‹Ò46ˆ›äów£‘sËï c³‹ŽbŠßASU£ïI'-ƒ©&D…ð%]*ù}ó5¨™€ÿ§j«‚š/å< ;ë³€ö4× ½$«ô¢@tW`'ÓCRº>ƒÉv“„)ãR‡*FêʶV=õæñÔËŠX"þÿ«ËòTí‡
-pF![‹þñ4‹b9DÒ¾X¨¹`T’(ßߌsxò$FŸ{@ù¥rfÑ¢ëK™»ï“®ªÄËüoAJ0Hráw(Ý2˜BŒcP8ô.aØë¾ÕuýíΩûVWi™MÛê®{ØÞºnùá +ÓßGl]—²j–íDv:õI›,h>ÍâiÏI‰³Å£ù-€_º{÷pï¦þxsï¦ 滤ÜyÊ÷îtr¬Üä¤+7ir»Z·ùˬšüÕÍ]ÆpF˜<øÄA\K<×îëZëúPì*÷mZó÷3®_*ã43‚j!H;/u–ïÝüH!˜{2aP”ǝßÑ臼ÊâäFPDtyÒ»,1þÓÃíccz¼ÌašZ™`r‡ÃLâz®Òæ}`Zž{ÒvÚœ‡-^§duíœ=÷èc[P€)fXìà„ÜàK–â¾/vWY%d"=K!H_»˜DÝ¡å…£öR`ž,³pËãTõEpäh¥2®H=ÑÆþ¡<H*ä¯4ÕS/K°lÛ¯Y£CEB融FšeÑaDxõDwnCê€'o‘‹Sû&7¤ÃêÅ"¢Ãh?um#'t%w‘þSi3ê¥U =èô ¼Ûɬe·Êñ[† /€ªZœnm£Ã֍n0åÅÂ	v$%n-òã‹#±bmbß¹%›
-Ì ¿9ÂÜeV„/GÜQêêr¬½NŽØ”ô"q‰ÄÌŸ×QÂÐæ«çTŸ›—…AhàØœI•œp”UÞëœqúv©àôG÷ JóòážtÂÑ<2ù
-Ò=«4½”Iúrõdþeó«tþIJŒÚæeaÕ6+ûÌHuÉ%wS˜zV˜Iœ¼&­KWhI…D¦ba¹‚/ƒ kÒ¡"
Ë´8^Êl¨M^Ԑíìþ¶ÙJÎl¶Îw˜ú…)åÔéœ.¶³ãN¥ÎªÇ÷ᎌ™§J•[„¹¬tÃd§ÿ¼4Æ
wº§‰
Hø:_ÊsQÁ1meëƃOºõc¹‘tm2¹ ‹êR"ýhˆuZw¼~D©öÚMñÍò	;»·£s©Ó¬jêøe¾ }´•È}¹³Ç(Ýé“i„KˆAéÏ/¬Ú÷Çx8
@&˜hžYŠÏwP—¡	[ç™/ 6Žªâ±Æ›	fÁ	•Mßıoò¯{Ø7©ÍFp¨?K:ρvsÓv9@³È?gÙqçrk~·wQ`殽Éq¬-§D†iàT¥Œýó@Ÿ†g–?9Ao®øk!]5Á'"QsSy5sÝž0Ž*XŸ—¿*óæp¡guÛ&4”öÞI{7Ë}ž¥4Oƒ~Ï´²Ø˜
-¦ÙN; ®Ê«iÞ
&xB0ÅCž¾ôC
ü‰(„ ‹‰Šo¥ƒ[c{Äþ¡_«æ)Ãw¡ºÁ(ÃvПôúÝï€xÔFŠP¯X‘€Mß‘dÛ¡]u"ð#À•Ã¥)݃Á¿¼¡‚-ÕíøÆI(ø”ä‰;½£©Ð½ž›+]ÈDÃÐèðâ9‘JÝï#)	ä¢Kd¤O¿w„®⵫ÏûW×xÈg¾[0¡2–rE£!o>˜ç¥ß7L¨õOïÑê54‘Š{«³d›XEšàddöÀ"A(Ÿ{MõÕÍÒ8‰’^9«|üä	. z‹!ÍH£žñŽ*ˆ{/qPˆ}¯vÔù¾>Ì»%‰äêŠ[Z¢y· Í+ÝRÝb’Ë!ÍH£¾[$ Zõ4¹Z…l§çÝ‘ñèŠ[Z¢y· ÍkÝâDÙŒ —•Bš‘R}l„…qO©¯öŒ€z&®á¨%š÷Ò¼Ò3ñ¢òE…f¤P?^(Àê)ônª’ÑÉJ)¯jžòÝßûwîï%ÏêjÞ“ÐÆâôZ¢yO"Qü/WÜ8_"$‚_QiF
-
ßÔÓ®Bï—+»÷œi¸¿ÊyÊ»¸ЖhÞyHóçùN«ï<ITpE!¤)ÔCèĤì)Ô{,î<77êö—#KMnsI׉¿Ó¸ëX‹pí^cn§2p ź")Ùl6$Û–fÒóôƒ$³¿ŠHA -	s‹²¤yða]Yô®¯€ÕûKšêªšzUTài5ùÖ,PßþÏLܯÀ„VÜí8Ío“Òÿ<å¤]ѹî\YýñŸ~pgÎYv¡ûâ[*nUà¾8eØŒÛ+¸?â?ÞÜ¿H½ûÙ}Jö/Åo‹ç—½Î‡¾1ÿfìœÿlÓvi
+xÚµZKÛF¾ëWè°	°Úýnr6»vÀ‰³žöZjÍ‘H-)y<ûë·šÝ-6_M9Þ…¢ÈõUU³^M‘%†Y¦x©„B)Ëíq—pö‡qW7py\ÿþañú-ƒ»P*ÙòaßÜ.	”,v¿­$âë
Á¯yžÖ*ðêm~ÐöèƒÞëjM’•.¶pŠá”’•$ëß~Z¼y¸²:“†óß‹ß~ÇËèöÓ#–&Ëg8ƈ¤éò¸à”¹ãÃâ~ñ«{žÁù1³8“s¢c˜D LR0'ˆ:j~’"ŒùRQ‰ˆä~]¼Êªì¨Ïºªïú¶L‘btHõÌ
<v á­
++¤»
+4:|Äâ×oy )₃hɇr;PŽck2¦\«”Ã”¢4 âà<ÕUêǽyÈê\]ô+{Ø(‘µýuÔDzz±Oʾ¬úÉ]ÝV§ü‹»ï´õŠ»ºÓ‡³;WUÙKmóŠ»JÙéúœÙ9/ a«÷p­zÎk¯S~¶·äµñØ+ç`.!(Òú®®/GÝ0Kíѩ̳æî|é¯ëZÛÃV3¹zÊÖ¯>¯‰X¹«Ÿ´.ìQ­ÄO/WöàRëÊisç—­>9h¾o¡påÅ3®‰•¯VÅŽûãÇuÁSÆ\ì¡ÏOùÖñ6«]‡Ëôœ[´·ßÙÁ°4«ºë,e³G{T5:>®(¸;èºFSa"e‚¨$ãO¢ 4scx@úª«‘ø`ˆCNˆjå0­ºñ‘ ÞÑéÂbë=ûè€ÏË“I&>$ªò8í'A£s~jAÓ~r£Ó_杴«ÏC'Q”(WÉa*u¤P"hG%ï&æ"Ì|·n²gN¢T $°­ÑÈ\¨âC ›GGuë‹tî8UÇ»»³ìq „“¥ŒºÅcâÔ
+ª,,]H]?•—ÃÎ:ÀD"óY$ôÓ†Øo“*Ì·[¾æø¹©ZµýQ”îì	•ŠÕç¼¼Ôçß¼ÈÏyvÈÿñm$—H%¬“8>bÃ<qÐÙµKÙ‹Oõåà“­É^<½&ß«:æG_‹æ†Và"ƒ%wÅ[¤I(̱ú`¦ê»$‚Ã&ÿú|©Lú*¦‹{Œö}ÞΣï¢Ñc죟/µ÷(ájÛgãœìpÑ#ê8)	FŠN©c1› 4T‡èoZAÍC)GRÄù,d†.E–!¤Ãw¦\ãÕýe»/ÎV	K•ÌÙÚ‚¦mu˜9[c|ÞÖ(³5 #ÎÖ_.P]û´#©x—w2—yt\…žÈ6—
È…(çq£&N	¥˜èPºöÉÅ<ôXz7½ÊP?>·Ê-hz•fn•c|~•£tn•:êVùç Oº†ºSWó›<ó“uTȱ$iºÒ”ÛÜÿÖ$#ßcÙÄPÛÂM‚LIšÁ<e÷wöz7ãÀª¹Ëä•ÓÆ~íô¹QÁþÒUåÉŽˆÙ£v©Û¥&×¼b×Q†ÎdX"ðñR0ŠRÌfž]Þðcû"Ã:š4€yÁðÒÑ ·žç…š“@Ñym*²Oà®WÞº¯‡J)Yr£<:ªO_dÓ½oaZ¨þeÕ1ÙTʁ.
+¬¢ñ˜¸=AFdŸ³°¢nXâ„AH„òÛðanë Ò€ëòbo·ÜpaŒ¨ƒFùÃ°áU¯Ÿ…6<MR÷D›–lØÌ*Äm{Ù¡²àT¬’«ë=“U)Z¢¤×„yÕu\˜Õʱ+±¡RBW¯µ‰©ÚÁ
+NûÉxg/ÙJÚñ®ßXš>fm®"”Îu·½	àó'rº"P•@"ꑺZ‹‰S&‰4íP^çeÙŒÂýX†\H	¹ÑnŽ*Ñéì†ÏTø0“Ðaicö{LœŠà´k±{]s˜‚Z"è­v;tœ¼'ÒOÀú<™6 È&JFíö˜(u_Ð5mt&³¸ÑbŽ³vί3ç_錽gæÁ³Þ¡þÃTy­OîQÏlÌWz[V;{ªÜÛÌĽ;܍r›Cݍ?Hù<⊳Ù/ÉrI"ÛDøõ‰¬³T~JËÎg}<õv5LƳ-Ãù)¯ÇJ„Ùb$˜uòë¯ïÞüõþ•ðËû5Ç«‡7wÃ21ÒטT&FU>^j§[3ñ†ÛXP
x3Z9vyvÞ8ß
š†‡L …Çò\scÑ› >ÒÜtEN§aÆ0b¤GÞOC§„êmªsHV\¿ÛÙѯþkçr¨ÌÎeÃÔÍ¡€*™Üè+Ž*ÞyCH§A4F}æ1qêž ÑævXšÂ @¢fjC‚Cd$)ûš#ÌÓ{}Æv
+=æöՁjÊ-Q§xÌ@¥N33ÈŽJïòBg~ç¹ÊŠz¨c0Z—ÁSj¼6¹\B"ÂÒørµ˜©åbŠ#’Ò›÷b´íõxÇö<æÛö·oØ¢Óv šœ¶=ffÚŽò¹i;Ng§íîÖý#ò©˜³µMÛê0s¶Æø¼­Q:gk at wËþQ‡w~ÿ(ªBOäüþQÔh¿¥tûG!åÔþQ¯¹HíÃñ“ŒŸ§êÜNžÛ²ðý”DÈÁ:1„JýRòÿBŽ°Ùhš$Ñzý<Ò¶Áp-’ÑèT½uç-©yñž¼ž.÷-%|É–T‚÷”š›<zÀ‡c`Oddò„j
R—¼?y:Lœ’¤RÞ¡[žK÷9)GâVÃl\‡Ž8·yÓ,Í~ròd	4<<j¿ÇD¹û‚lûb·&³¼h߸À#±¼ÔÝåÙcQÖ¦Žæ[÷H]ªSYëÉ¢J)FJÉhQ
0SE•‚Þ	M¾¦až®¯}Æz ùö(æ”kÔWi¬
+UúŸô@D)H@ñwhfj¹H*`àU7÷@1ÚëõyÇz ù¶ˆH(ëlæC šì<f¦/ˆò¹¾ Ngû‚îÖÈü{‡¤s¶¶ i[fÎÖŸ·5Jçl
èné:¼ó=PT…žÈù(j´ï¢”®
+)oy‡–â¥H‘£ÔäC×òçÿw×ücPBE!‰H¢Ô„à>`7úþ ]µòyéaÒÕÅ5#ï}!æö‹¤w˜Þ1lQLˆWFÛ÷`ÿüÛý;Èk?~ïnE	¢×݈æûïå——G=ÈÇ¢yëÞwύË4Ã
 endstream
 endobj
-2509 0 obj <<
+2711 0 obj <<
 /Type /Page
-/Contents 2510 0 R
-/Resources 2508 0 R
+/Contents 2712 0 R
+/Resources 2710 0 R
 /MediaBox [0 0 595.276 841.89]
-/Parent 2458 0 R
-/Annots [ 2513 0 R 2514 0 R 2516 0 R 2517 0 R 2518 0 R ]
+/Parent 2572 0 R
+/Annots [ 2714 0 R 2715 0 R 2716 0 R 2717 0 R 2719 0 R 2720 0 R 2721 0 R 2722 0 R 2723 0 R 2724 0 R 2725 0 R 2727 0 R 2728 0 R 2729 0 R ]
 >> endobj
-2513 0 obj <<
+2714 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [126.921 673.07 155.484 683.974]
+/Rect [224.817 649.168 273.862 660.161]
 /Subtype /Link
-/A << /S /GoTo /D (log_8h_239e115e583af4e67e60de4a4f95f09e) >>
+/A << /S /GoTo /D (structlinprm_5bb0b2b2ce1f160a8a70f6437a893eea) >>
 >> endobj
-2514 0 obj <<
+2715 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [126.921 634.559 155.484 645.463]
+/Rect [159.678 561.631 188.241 572.535]
 /Subtype /Link
-/A << /S /GoTo /D (log_8h_c80fd753e48873cdbd9a332609de150a) >>
+/A << /S /GoTo /D (structlinprm) >>
 >> endobj
-2516 0 obj <<
+2716 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [164.54 554.295 211.912 565.199]
+/Rect [305.228 529.75 350.388 540.654]
 /Subtype /Link
-/A << /S /GoTo /D (log_8h_8b8e0a071c9539f4be52eaf789f385ea) >>
+/A << /S /GoTo /D (structlinprm_2975830d4214bb6b35cb1ca922875057) >>
 >> endobj
-2517 0 obj <<
+2717 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [89.004 430.64 124.201 441.544]
+/Rect [410.642 529.75 476.803 540.654]
 /Subtype /Link
-/A << /S /GoTo /D (log_8h_239e115e583af4e67e60de4a4f95f09e) >>
+/A << /S /GoTo /D (wcserr_8h_1691b8bd184d40ca6fda255be078fa53) >>
 >> endobj
-2518 0 obj <<
+2719 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [141.576 430.64 176.774 441.544]
+/Rect [251.377 469.969 279.939 480.982]
 /Subtype /Link
-/A << /S /GoTo /D (log_8h_c80fd753e48873cdbd9a332609de150a) >>
->> endobj
-2511 0 obj <<
-/D [2509 0 R /XYZ 90 757.935 null]
->> endobj
-266 0 obj <<
-/D [2509 0 R /XYZ 90 733.028 null]
->> endobj
-2512 0 obj <<
-/D [2509 0 R /XYZ 90 691.872 null]
->> endobj
-2515 0 obj <<
-/D [2509 0 R /XYZ 90 573.097 null]
->> endobj
-270 0 obj <<
-/D [2509 0 R /XYZ 90 517.301 null]
+/A << /S /GoTo /D (structlinprm) >>
 >> endobj
-274 0 obj <<
-/D [2509 0 R /XYZ 90 310.857 null]
+2720 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [320.215 469.969 349.883 480.982]
+/Subtype /Link
+/A << /S /GoTo /D (lin_8h_7ddea28768d99f01c6be1c71a4d8fe58) >>
 >> endobj
-2519 0 obj <<
-/D [2509 0 R /XYZ 90 288.545 null]
+2721 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [378.656 469.969 408.872 480.982]
+/Subtype /Link
+/A << /S /GoTo /D (lin_8h_5c01c0991c8d0c4437581a7c1453b09a) >>
 >> endobj
-2520 0 obj <<
-/D [2509 0 R /XYZ 90 288.545 null]
+2722 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [412.954 469.969 442.622 480.982]
+/Subtype /Link
+/A << /S /GoTo /D (lin_8h_7ddea28768d99f01c6be1c71a4d8fe58) >>
 >> endobj
-2508 0 obj <<
-/Font << /F31 528 0 R /F22 521 0 R /F42 717 0 R /F14 1038 0 R /F48 2200 0 R /F41 696 0 R >>
-/ProcSet [ /PDF /Text ]
+2723 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [302.75 440.389 331.313 451.403]
+/Subtype /Link
+/A << /S /GoTo /D (structlinprm) >>
 >> endobj
-2525 0 obj <<
-/Length 1839      
-/Filter /FlateDecode
->>
-stream
-xÚ­YKoã6¾ûW¨@2P³|KÌ­ûDŠ-Ú&Áö°Š-'^ÄÒV’w³ÿ¾C‘´õ"ål‹¤XŸæñq83‘ÉŽ‘ ÅD´Þ/pt¿¾]ûtWç/n?¿aðR’E7ÛöuI $ºÙ|ˆ%’ËÁÇŸ«Oèa¹¢Çov¹¹»Ê·yµ$iœkø‰á’.oo~]¼¾9jµ6	&µÎnq´Û~]`ÄT}…{ŒˆRÑ~Á)³÷‹ëÅŸGæw¿O¹ÅR†˜TpÃQšLBUH‚««„2„åÉ}JOî¦P¢Xä0šƒ”Š¡G„3DÓ¨#j¬Ï@ÂêxŠ¨$=uäˆ$8¾,–Ç_–TÄÙãnc·ÿ,ÿåÖ\ŸÐÐÀT LT$S‚8¬å”²ê`Fá*„1¤Rˆ'¼µï*o°æ".ê‹-˜¢„Ñ Z‡é탔v¤_7Ys¨Ã•6¢p2aŽ•"â©ÏƒYu at cs(ADžyÂrËÔg 3êL¨vÕaׇõ:¯käõ•+$øœ¯'ßW‹™ó5¤ÏùTg}í¨£¡-ðXÞ¯ÖeYmvEÖä. åK·i¨~¢CÏuù‰²˜9¢BúQAu–¨Ž:f‰ú½p	¡2×}Y
RDó`x2G!ÖävW}ÍÝ[»>ó?™_³Ú=ÝìÖ@¾]‘»o5ìT·(òuv	·kÑO0+f³2§ˆˆÔ(¢¶ðì
--KQ½ð5}2÷±À›òp…¨ÉÓQDBH€Y-l]}ÉÇz)†„Æ,Ü“X´šFÒtfÊ°a=!Œ"©Ä¹ÂR¬=ÂÂŒ<ײúi,)E©}A벨->ú çЄÚצM$	¬•“üÖI&ñ­Õà•Ng턱©”L‹œô‡#V¬AJ˜ÚÙÞØ\ñ04"ˆh¨.Ôíãx%)wnëPk%u÷ …Ðt¥C°bb¿ÊŠz[Vûú˜¥–°wª]ó°ß­íöZÂV-aÃU›þ&<îÀ¦t;¬É«}¾ÙSœyyêM_í$…üDƒµ¿ƒñÕ~èÚ%†ß?´Y•ís0Ï_þ'4ûÛ€¡	„Û ‡Ñ6ü8±ã)â‚7|¿_ÃHò %2²§ß¯	ˆҳ睷
‹¬¼kÜtðL*ÃH¤n“¼¼Ò9óý’0ÿòÎzÝACÔy½ËÆÑj7Æ1\	ò.\)¥á~­ò/”ōϬÕ1Ÿö׊¢šâ Q32ª¿Z	Jyß( “[‘ÌFÍ‹ûæÁËO!úÓf: /3s&3õ43ÐqÀy)h”ÅŒŒê3#ITϨ3uSí6¹Ÿ™Žc|Ž™ÈόŜËÌÓ¸Á‚LEYØ"‹YÔ?ýqHy¢gѳiq<sôé€ü´XÌ™´LÆK£36YÌȦ~¼PÄ tmz7Qá:UɶŒ;Ý”›ÛëKs=»¦öóÇRÄå'Ÿ?‹Ñ¶þ0CÞDH	‡ó°53²¦RAìõ¬¹<¿¸{G&ŸG#ô¤bîÞùi´˜shtíW?¡M“3YÌÈ áhFpÞ3hv$p:´0®â­ÛÇy¶~RÌ“Ç|ŸÍÅTžÑgŽ¡
ôïÝyæòN™ffÊÔg§LAuvÊÔU7;N°~0gƾv@^_fÆ× >ëkPõµ«î{&j:úk:7ÖŒ¯±fR™çü¡ZHíqKõN
Õæ¿
Õ£H©™ùI䝟8ÌÌü$¨ÏÎOÂêlDwԝ;Tcp6„þyÆ×Èï«ÅÌùÒç|
ª³¾vÔýïC5Ï è%Š9ÌŽqÞ/ÕÝBvç>¼*םg³F7	eÑžÆqY1qz+ÁÍ.t|È*cB·d¥ÚýÓy³±•	âÝÙÆßy'öûv& ãÛñj¥{Á×Uu³AÐd÷ÃÃû>k\i1#1(;ugŸ
RŽÙvn˜¶­Êý°@mźٕʼnv7óØj z’4yþ÷š;–|®ZY¯²&³-GSÖm‚‚7뉯;D$=ýÅ©ó|"+IÝÑQ†wk`x…Š .‡	+$)œôÖ­‡ãÞZÆû*õƒêÞ"®z]ŒA‡•Djå°TŸ«ýH9”)hÐ_¡,–ž`)èŒ&JÓ+_&Áª}_BõHÃÑ*„”.•à4rv
-T-¹ˆËOy”&D>gmù2“!ÝÍN'S=4!L $QÏ6—Yk8³ÒÉonx&æSÛ÷}dlƒU¦ÏU·rƒUúãWûu(Â$‚·y‘W§1¸£â7wóFïóüÎü“˜I/0»ÒüG1±óíƺ´ò×Ëëw/_˜9JúƒöWåÓ·û¼,ô Ƙ×!ç_Õ±ºž
-endstream
-endobj
-2524 0 obj <<
-/Type /Page
-/Contents 2525 0 R
-/Resources 2523 0 R
-/MediaBox [0 0 595.276 841.89]
-/Parent 2458 0 R
-/Annots [ 2530 0 R ]
+2724 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [461.772 440.389 491.44 451.403]
+/Subtype /Link
+/A << /S /GoTo /D (lin_8h_7ddea28768d99f01c6be1c71a4d8fe58) >>
 >> endobj
-2530 0 obj <<
+2725 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [138.538 158.529 167.648 169.433]
+/Rect [159.678 321.106 188.241 332.01]
 /Subtype /Link
-/A << /S /GoTo /D (structprjprm) >>
+/A << /S /GoTo /D (structlinprm) >>
 >> endobj
-2526 0 obj <<
-/D [2524 0 R /XYZ 90 757.935 null]
+2727 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [215.737 261.324 244.299 272.338]
+/Subtype /Link
+/A << /S /GoTo /D (structlinprm) >>
 >> endobj
-2521 0 obj <<
-/D [2524 0 R /XYZ 90 621.481 null]
+2728 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [293.504 261.324 339.76 272.338]
+/Subtype /Link
+/A << /S /GoTo /D (wcsprintf_8h_46950abaf5a27347da8160741f98f973) >>
 >> endobj
-2527 0 obj <<
-/D [2524 0 R /XYZ 90 606.911 null]
+2729 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [159.678 142.041 188.241 152.945]
+/Subtype /Link
+/A << /S /GoTo /D (structlinprm) >>
 >> endobj
-278 0 obj <<
-/D [2524 0 R /XYZ 90 300.324 null]
+2713 0 obj <<
+/D [2711 0 R /XYZ 90 757.935 null]
 >> endobj
-2522 0 obj <<
-/D [2524 0 R /XYZ 90 278.012 null]
+2656 0 obj <<
+/D [2711 0 R /XYZ 90 520.784 null]
 >> endobj
-2528 0 obj <<
-/D [2524 0 R /XYZ 90 278.012 null]
+2718 0 obj <<
+/D [2711 0 R /XYZ 90 506.214 null]
 >> endobj
-958 0 obj <<
-/D [2524 0 R /XYZ 374.54 242.883 null]
+2657 0 obj <<
+/D [2711 0 R /XYZ 90 312.139 null]
 >> endobj
-282 0 obj <<
-/D [2524 0 R /XYZ 90 226.156 null]
+2726 0 obj <<
+/D [2711 0 R /XYZ 90 297.569 null]
 >> endobj
-2529 0 obj <<
-/D [2524 0 R /XYZ 90 177.503 null]
+1329 0 obj <<
+/D [2711 0 R /XYZ 90 133.075 null]
 >> endobj
-2523 0 obj <<
-/Font << /F31 528 0 R /F22 521 0 R /F48 2200 0 R /F14 1038 0 R /F41 696 0 R /F42 717 0 R >>
+2710 0 obj <<
+/Font << /F31 604 0 R /F14 1084 0 R /F48 2408 0 R /F22 597 0 R /F11 1069 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-2533 0 obj <<
-/Length 2340      
+2732 0 obj <<
+/Length 2510      
 /Filter /FlateDecode
 >>
 stream
-xÚµ›Ûn7†ïõz#_ˆá™ÜÞõä A[¤±Ñ= P쵣–]Ú$Oßá.©%wÅá*ªP¤^iGóϐG$—bS
-ÿ±iE§FR	5½yœÐé=¼ûrÂüÝ9ÜžG÷¿¼ž¼¸ð)Ri1½¾k>®QœM¯o›i¢/æŒR:{^ÿEÞ]̹¢³ËåCÝ^½©ïêõ³³zuo	jÀR‹‹?®_M¾¹Þ«ú˜”ÐNóïÉoÐé-ÄöjB‰¨ìô_¸¦„UÕôq"¹ðד«É{íûÞ?”–b¢œ„jÕäõuý;¥|Uo…J)‘Ü䛯»ßÈpÞÉ0ª‰vïÃiýιêË0
-á
-Õ
-6¸ “¤¢&üìÖg7P•šnRUwc}ï-ÞÄúÞ×ï¹tú¯úa ¬$Åñ|½
®§+¤Hô6¯!L󩶊(z¦—Cá’P at m9hB‘|j!Ý„Â+Bí^ÃEr}QñÙÓvñЏÕîñ-Œæúé®ýû¼¾jöôW}³]>­ü{Dj¶x¬·n8ÑÙ†d32’(utBÂçÃxƒTm
C_s…¢lJhG¾òh£‚íX°ˆv¢ZFÕï¹lÐ~óê~õço^^õ#àжðÅó–ĺn€Ì˜=K5(–ÞÄE}	LsžÄÝÆWï¥ÇﶾyX¬—«ûðò£w»UL,XH ýiûá¹FhŠiφ+çÄÂ÷Š«·)âÚùBpÅ®‘`×Xu®˜~Ï¥ÇõŠÿ‚ãŠæájNÀp¨¨Fqõ&Çã:Vå`…©ÌVU4çVY°ƒNÀ
6%`#_y`QAl,X6Q-‹ê÷\z`¿ûf8{°œ0%ñ”½
.	÷´TiSE7ˏõÓ]sµ]ïn¶ƒÁ"*¢«±Ùk4”¾K
-̱Ÿ×q˜Y†wx°Á%{Ž|öìE—þrµuï¸Ù!âf`T~z5ˆäªA0q^Apéjûnˆ§¶HƒËãé­ñPz.óÄ*XXTXÃ̽	.X)"D*èqõ„›.ÝF0b-,Œcè¼Ö"ñʈaÞ`·Zn‘Ú§ ay¶¹¥’Š”J_kR¬|{OHáCÔBÝëÔÊe/’QõñÔ¡‡j¹ZþY¯×›ûÁà‡uŽûh>gNdÅB×äkD6å1[°IcË&5Ú’
-
}òtW	XùSŽVoÒ.îá_˜Y}³ØÖ·yÞYE„gãÝAÝfÞÛ‰ï|!Èc‚ùH°}¬:‚zL¿çr_L·YîQŒa™º‹r<¼`ÔAß0ƒ÷
-°¯`¡^b_£ìÛér$
-#¿58‚{i!4ÉŽIøˆ
-ÜKmˆfå>Ø”¸|å¹G=÷±`‘ûDµÌ=ªßséÁÚÔ%î‘̏ä/õÂ+pöJ½9{Åa~Œî¼“cØ—0’gCŸÛf‚¢ïmŠèw¾ô1Á€~$XF?V>¦ßséÙzÏ7Yô%á–a™;ôGÂ0çE£F½èr¡)J¤5x§HAW§Ïv$ÄVèæ^09†|
-슳mʼn
-æzߊ6%ô#_yôQA~,XD?Q-£ê÷\†ªÏßÐG2?},º`Ô‹®€>Ú)ÿúÂ(¸@§;Áäô…–„	}BXƒC¬Â+ÿ`ñÒï<z°(€]<XŒîçǐ·)Ž!D«C˜`C‘ ß`Hô¸iº<Ñˏo+÷\vkäáЭLÂñd½
.© «4Ùün 3ðA at sdÎÞ çÙ
¨){“ “q¨ÜsÄ4a*ö;L{C Àr¿a;ƒ¼’Džò´5rþÁ¤þw‹Ýƒß»1×ôVxnp.lr@Ì€—$â|UõÖh|}—Hºi+L‘æš\RIbU*Ù¶A¶rë¶xÎ5	à&ÿ…ÇÇÁ¦TÀ"_ù†
-ú",Ñ+0T¹ç²ÛìˆÃ—+UOÖÛà’À‹’*m](`ͨh‡AæɆ[Âzs\úÁ¥ï	ðÅ	ãM?Ø$“j&qt'ÙçªYÍ”"šžðÔ3r­fÞ¤yôµvt6]Õ>¯Üm—«zD-s»¶”¥ñâûÀ”áÑõ]"="áª^¾±æÁ—nß •,Õ2éæmEãÀ3…ÃÁ¦XÌ:_H1ÃC1‹±bë(f˜rÏe·ƒ•-fX²ûb†I†b·n~6f©[L¹5ÆåS‡øTLS‹&lŠIùb´Ù_J>u6ƒÀRuBýêdë—7qἬWõzyã¿lêíîùSŠ™€ÕÓiðȃöÖ
µï›˜ùÑšo¹y°Á%5‡.H%KÅŒ*bO=x¢³ÅŒUî>C‹Y°)³ÈW¾˜¡‚¾˜Å‚H1KôÊÅUî¹ìö$‡ÅÌ‹’x²Þ—„/4ÁTÚºPÌ¢“„Ø(fÆzÊi‹ÈAn“Á(þj±ÞÖ›åb5ß>Í7Ïïܝp¶µJ0K6Ó°=ßšƒÁ"ˆáÇ
-¼I‘ë½'kD-PÝ©aPGb#˜FdS‡ÝVc–h$Í=Ј^à9jÔçpÒÅYT„S~Νƒ,ÎÞdø¥v8ïÙ>tŠ03ÌeùùÎ0æ?3lŠ8w¾ž1Á t$ˆë@Sî¹tÊ‹Ïçœ@,L¥Ðd½
.é°¦*m]dÎ) ƒjlÎޠ癦ÀlQhƒæl’é´Fõˆ:uÙÌÜ3NßáãÙÑÝ4k¿\3ÍÅðT %œ±8&äL`k‹E¸CÎZE«òM1˜˜5Ѓ±X|°?‡nžIì?+-QÆw×ÇzµÜ¾[<¼X|\>îÜ•/xõzó쪝û½É?î~zî¨÷ÇYÜúX	|ñëë¡*t0ÐE÷ÇJ‡gÝI1³ÇhTÁµ‘ÈY•R½f¬=8«¦@7ÓêӐÖþÁêøÁDe¤0¤Ü{4¯rO©üQVÿµó}¸¸¼àjV¿m_˜ö³ŸSñ¹Òí+Nóïl ?uõÝ›}ûeûRÿá·Ú¿_?½ÿp_¯úíë~0çËç?NdéM
+xÚíZ[oãÆ~÷¯P>HÀj2w’P I»Aƒ4Mw
ôa³h‰ö²•H•¤bûß÷ç9$Å¡÷¡…D‘ÏuæÌ9ŸÅVþØ*¡«HE$jµ;ÞÐÕ#Üýî†áÓ-<ÞzÏ¿¹»ùê½€·H¢Åêî¡}]3¢8[Ýí?­5‘›-£”®yA¾l¶\ÑõûüÙ«ÙCVmX¼ÎŠÜ4ál­ùæóÝ÷7¾ë´¢MJh£óß7Ÿ>ÓÕlûþ†‘Ä«'¸¦„%Éêx#¹ÀëÃÍÇ›¿w2ì}÷/¹¥˜Xö‹Bµr~ÁŸBßò¢±þ€“u†×?SEë¦:ïºg¶.NÕÑx÷Õ{&{áL$`±SŒìŸ)#ãqD€ð-dŒÐ(éd(f «-§"ÁED4—î}cf+‚ó^çD'²A˜w>>€I¼.²]V×iõ²ÑjÏÒÃ|+wi“ÕuÌŽ%@Ú뇲²Í—lœY3"¤^ET)™ÍyP="⃗%‡Þzð6S'F"Ñaüíí)Ώc#„dDÇñЈÑq˜ j!%Ñ*¨N‹ýDŸæ„2v¥ÓÖ<é;
ƒßc#$$[(tÚa‚ª%WDÀÓU•¾àR0h/`Éá­óÉ|F—ì3"c½Sˆ<äÄ,OPŒ±6Æ4|
4Žb€ .ƨl ÐßúénWVû¼x´_›Ò~ælc
+[§ÉËÂޫϧÓ!ÏööÛSÞ|ÉñIŽÂ¶ö£jKç@ž	g{‘m˜Z?Ÿi‘ö’ˇé ³ueÀ:‰±Hšº–N6ŸŒ4a2œ‡	«	2ª‰­"Æ÷Ûh+øecN)!liã®òÚ^Uå¹É‹  ä™|˜ÛE‰È{|w¥Ï=ÜçU¶k/_Ãׄ·ù2·Ÿr¨Žƒ— £’®ÝpHÊ¿6P?„û—I©ˆa:^éH‘X/–
+Do=ø´TŒDºñgWñ')‚°q
§1AÕ’S8`¢êõQŠ˜(ƯtڡÚG"Ñég~šu:[ÇFL֥ńUG’P¨‹¾js˜Ú7)€2^@_í<¢ÃŒD¢ó[»9$EÐ@$ÊnŽÀ~eê¡ aZ„ÎÔLÄl=дhšRM™Ã´q©±`¦‚½˜â‡5³„P¹r÷%Å’–ڏS•í3°–›Ë•Îcú˜ïì%ì4=Ê9#cg`+P–¬4¬Ë(’}AÈÖÃLšÃ<¡r¥a‘ÅÜzò“Ù×i•³&«êÛI)'‘‰âTó4šˆ˜0h!)´yÐÄ:Œ±á÷Ó.’q"•¶‘»#\ª`DfbÏ »B±ðíù*jê’X¥EÝý	ujãeŽCÙ\®T5\ò`®<Ì\®T¢Ú^×Øõ!kΕYpÅ|¢Bj»õ‚	r£øc“6çڝç`D1Z°ÌA)0cÅlf÷!fë.ì>»¾Ôvüœ«év7-mXŸ…,¨Kˆ†4øê譝>žwf¤ ³¾J8½©XðµÍûŠ˜%_Cúœ¯Au諧Ž¡¯?ž¡«ÕpŠÀ蝭ø6a$2ÐÇpnKv1a•°±"¡*O%LÆ®lŸÒºÎöóYf:_Hr‡™Ï±…,¥8 Ìe8¤Üëâ˜ß¿º¹WµS±‰»òöÐ	ù!Ê£x!
+=h>ˆYŠCHŸDPFÂS'n/p”ÄÂq?}‹çõs;ò© E’(ÂÇ¿L_—$‰9òÏtJl€yN,€#§‚yØUX}kh4Î8œ”rCCÄàÓ©îPo‰²òvlŽg+l !™ó‡ÆPØMøØ°+^'³ÏšvàWUNÙÑp.f¼“Io´£š¦ç¸ æøUÐúAK¢øÒ܀譟Î
#‘þh–NI•6Z0!U,&¬WÁ‘‹Þ–Œ2*Ò{×;i7
M-´eWÆÁ¡ƒöŒE{žv5„àkÎüD+‰FÁˆ8LØ‚‘ nÒî™v´ÂX7[âRûÄ%8„ ½ö‰KɸwpŒZNÈžáMC¬%4[ñ"iéÆ„ŠÖ¨‰ Gs Ø•eµŸJã1‰º:°(ÍmÑ";dÇÂd;–„íʢƨìË3äúOkFBgè)Þ]4TC£êýÉÐÑú3꘼0HJ΃Z~|Ü-FÂ)èIa|ìó!¸¦œ0ŒrñˆµðXŽÉõ1;دmŽò"m ¡Ïê1ómÁ1Ûçiƒ”Õ“9Ëê°½œÍ"6çSxhó0sƒ€4Í;}ÕÐvAóüL06áÒÐæ0oÚB醶±=—†6ßž·
m]ÈtL’¥ñÉ͇
+1v9Jº-[)Þu[|`[µ	[È6ÄLl¶¾Œ
l»3\¬Ðl]œ÷¦6×åƒýôV·ùJ¯³t÷eˆùµÝK»¦ÄwYñØ ÆºÓ^ÞñÜ8¹ôEKš´ïä)Ò缶»Rh¬vÅ÷–à
+‚³¢	$Î>Gt‰ìAó‰DÌ•‰ì+éÀ*3lDIØ*ÄL¬¤P™¾y`ÔÍÿ0:ê<Xá²@¼¸"j†>ìãÕƒæã…cÚï‚ÕŸ
+Ã`™å‡MBÌĤa°I†]Ö|‡bq}™ç1xÆ“`™÷0se^P
+=»šï	©íò6Ö{‰ïq˜·ñ=\k¢—84;:ÌÂ`Ô‡ƒaX}u×ò=/0=fÞSYr4 ÌùÒ…nöº®az|¥ËDOHÿPà2Ír×±<!}Hòxú^Ãñp¡ /Ðh>·ˆYJnHŸËnP¦×S÷_bz8KˆÔj!=h>ˆY
+EHŸEP†ÂS÷¦çˆéáT@‚’k™>Ëô8Ì•LÏÀ‚9¦'¨™_ï«™žëâÐ1=!{Æ"_Íô„"Ò1=AF‚^ÏôD>Ó#’¨Ùú™ŸìWŸìÁÇ3dOlz¾×c òê_¨A&cÍÐ3ºÉ_Gö\)í:²ÇC²G$z–“ÑæŠMºî+¸˜V‡“=Q¬‡ÿ•
›ä‘=öñè€f¼ìu÷P«æœ!÷óŠ!
+û{h:æ~¡æ&€27 ˜CUâ?|¯äy¦zçG‘—&8„¼‘ä	£ãxFÆ\¢x<cÞÆð$t¥¢.ÓNæàf¶£øm¿Úµ?óƒ
Äӝ†&Aâ¯üP»ñ们È*XI¸w›„¯Ï8„þÍý(OÚ–ÜR~+¨ýÆ)c®‡ã}ðo?þ øË7ø*‰	·—÷Øþ©|~yÌ&Y3üø4<ÿ²ÓFþ
 endstream
 endobj
-2532 0 obj <<
+2731 0 obj <<
 /Type /Page
-/Contents 2533 0 R
-/Resources 2531 0 R
+/Contents 2732 0 R
+/Resources 2730 0 R
 /MediaBox [0 0 595.276 841.89]
-/Parent 2567 0 R
-/Annots [ 2536 0 R 2537 0 R 2538 0 R 2539 0 R 2540 0 R 2541 0 R 2542 0 R 2543 0 R 2544 0 R 2545 0 R 2546 0 R 2547 0 R 2548 0 R 2549 0 R 2550 0 R 2551 0 R 2553 0 R 2554 0 R 2555 0 R 2556 0 R 2557 0 R 2558 0 R 2559 0 R 2560 0 R 2561 0 R 2562 0 R 2563 0 R 2564 0 R 2565 0 R 2566 0 R ]
+/Parent 2751 0 R
+/Annots [ 2735 0 R 2736 0 R 2737 0 R 2738 0 R 2739 0 R 2740 0 R 2741 0 R 2742 0 R 2743 0 R 2744 0 R 2745 0 R 2747 0 R 2748 0 R 2749 0 R ]
 >> endobj
-2536 0 obj <<
+2735 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [145.731 699.331 167.649 708.178]
+/Rect [280.349 702.288 342.685 713.301]
 /Subtype /Link
-/A << /S /GoTo /D (prj_8h_c8dfb42cf72db0c4bc690d030f75c662) >>
+/A << /S /GoTo /D (structlinprm_eaaf26fd243da58fee173b075bed1de7) >>
 >> endobj
-2537 0 obj <<
+2736 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [145.731 659.448 213.048 669.376]
+/Rect [361.015 702.288 423.35 713.301]
 /Subtype /Link
-/A << /S /GoTo /D (prj_8h_37ad31c5d2926862d211db0d14f401f0) >>
+/A << /S /GoTo /D (structlinprm_28a705f744a32cd05dd3aa86ca58998b) >>
 >> endobj
-2538 0 obj <<
+2737 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [145.731 620.646 213.048 630.574]
+/Rect [89.004 690.333 117.566 701.237]
 /Subtype /Link
-/A << /S /GoTo /D (prj_8h_acc46318c778bd844e30d6997394cc8a) >>
+/A << /S /GoTo /D (structlinprm) >>
 >> endobj
-2539 0 obj <<
+2738 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [145.731 580.868 183.15 591.772]
+/Rect [428.098 690.333 477.144 701.237]
 /Subtype /Link
-/A << /S /GoTo /D (prj_8h_2cdabd9dfe78fe18b9e6597881d8ed92) >>
+/A << /S /GoTo /D (structlinprm_5bb0b2b2ce1f160a8a70f6437a893eea) >>
 >> endobj
-2540 0 obj <<
+2739 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [238.701 580.868 267.812 591.772]
+/Rect [384.171 672.708 418.263 683.612]
 /Subtype /Link
-/A << /S /GoTo /D (structprjprm) >>
+/A << /S /GoTo /D (lin_8h_e4947608476c198ad27759d1e562d655) >>
 >> endobj
-2541 0 obj <<
+2740 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [167.185 566.274 194.086 576.179]
+/Rect [437.516 672.708 471.608 683.612]
 /Subtype /Link
-/A << /S /GoTo /D (structprjprm) >>
+/A << /S /GoTo /D (lin_8h_5490027e9699680dfefe370c28691243) >>
 >> endobj
-2542 0 obj <<
+2741 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [145.731 542.067 201.959 552.971]
+/Rect [498.166 672.708 513.996 683.612]
 /Subtype /Link
-/A << /S /GoTo /D (prj_8h_7f080405538ea2ddd2882c991e25bd2f) >>
+/A << /S /GoTo /D (structlinprm_5bb0b2b2ce1f160a8a70f6437a893eea) >>
 >> endobj
-2543 0 obj <<
+2742 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [202.457 542.067 248.165 552.971]
+/Rect [89.004 660.753 127.529 671.657]
 /Subtype /Link
-/A << /S /GoTo /D (prj_8h_cb157519ef498bf669298c5508492f3e) >>
+/A << /S /GoTo /D (structlinprm_5bb0b2b2ce1f160a8a70f6437a893eea) >>
 >> endobj
-2544 0 obj <<
+2743 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [145.731 503.265 202.507 514.169]
+/Rect [159.678 542.95 188.241 553.854]
 /Subtype /Link
-/A << /S /GoTo /D (prj_8h_f862254dceec64a987fdaabc40e4963d) >>
+/A << /S /GoTo /D (structlinprm) >>
 >> endobj
-2545 0 obj <<
+2744 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [203.005 503.265 248.713 514.169]
+/Rect [305.228 495.698 350.388 506.602]
 /Subtype /Link
-/A << /S /GoTo /D (prj_8h_cb157519ef498bf669298c5508492f3e) >>
+/A << /S /GoTo /D (structlinprm_2975830d4214bb6b35cb1ca922875057) >>
 >> endobj
-2546 0 obj <<
+2745 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [145.731 464.463 202.507 475.367]
+/Rect [410.642 495.698 476.803 506.602]
 /Subtype /Link
-/A << /S /GoTo /D (prj_8h_94f59295c312536ce66482b3d9bebec4) >>
+/A << /S /GoTo /D (wcserr_8h_1691b8bd184d40ca6fda255be078fa53) >>
 >> endobj
-2547 0 obj <<
+2747 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [203.005 464.463 248.713 475.367]
+/Rect [159.678 247.737 188.241 258.641]
 /Subtype /Link
-/A << /S /GoTo /D (prj_8h_cb157519ef498bf669298c5508492f3e) >>
+/A << /S /GoTo /D (structlinprm) >>
 >> endobj
-2548 0 obj <<
+2748 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [145.731 425.662 205.277 436.565]
+/Rect [305.228 200.486 350.388 211.39]
 /Subtype /Link
-/A << /S /GoTo /D (prj_8h_3672afec3db0f850d67404814ebdbc64) >>
+/A << /S /GoTo /D (structlinprm_2975830d4214bb6b35cb1ca922875057) >>
 >> endobj
-2549 0 obj <<
+2749 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [205.775 425.662 251.483 436.565]
+/Rect [410.642 200.486 476.803 211.39]
 /Subtype /Link
-/A << /S /GoTo /D (prj_8h_cb157519ef498bf669298c5508492f3e) >>
+/A << /S /GoTo /D (wcserr_8h_1691b8bd184d40ca6fda255be078fa53) >>
 >> endobj
-2550 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [145.731 386.86 205.277 397.764]
-/Subtype /Link
-/A << /S /GoTo /D (prj_8h_df9cca0265038851129d1966017cd525) >>
+2733 0 obj <<
+/D [2731 0 R /XYZ 90 757.935 null]
 >> endobj
-2551 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [205.775 386.86 251.483 397.764]
-/Subtype /Link
-/A << /S /GoTo /D (prj_8h_cb157519ef498bf669298c5508492f3e) >>
+2734 0 obj <<
+/D [2731 0 R /XYZ 90 733.028 null]
 >> endobj
-2553 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [126.921 306.174 150.503 317.077]
-/Subtype /Link
-/A << /S /GoTo /D (prj_8h_d994cb23871c51b20754973bef180f8a) >>
+2658 0 obj <<
+/D [2731 0 R /XYZ 90 487.301 null]
 >> endobj
-2554 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [178.945 306.174 208.056 317.077]
-/Subtype /Link
-/A << /S /GoTo /D (structprjprm) >>
+2746 0 obj <<
+/D [2731 0 R /XYZ 90 472.833 null]
 >> endobj
-2555 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [226.712 291.579 253.613 301.484]
-/Subtype /Link
-/A << /S /GoTo /D (structprjprm) >>
+2659 0 obj <<
+/D [2731 0 R /XYZ 90 192.089 null]
 >> endobj
-2556 0 obj <<
+2750 0 obj <<
+/D [2731 0 R /XYZ 90 177.621 null]
+>> endobj
+2730 0 obj <<
+/Font << /F31 604 0 R /F14 1084 0 R /F48 2408 0 R /F22 597 0 R /F40 783 0 R /F11 1069 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+2754 0 obj <<
+/Length 2744      
+/Filter /FlateDecode
+>>
+stream
+xÚ¥Z[oÛ8~ϯð¾Ùؘë.fi›dÚn’Î,Ð)UVl)#ÉMº‹ùïs(’2)Jt¶EQX‘>ž+ύ™aøGf)žÅ"F)³|w‚gk¸ûú„è§Kx¼´ž¿¸9ùá‚Á*”Flvs×-”ÌnVç‹%ÁÏ·ÕzAÄÝ/–TàùÅf[¨««â®¨$™e·Žc<ØâÓÍÏ'ç7=g-—`‘äûçÉÇOx¶ù~>Áˆ¥Éì®1"i:۝pÊôõöäúäß=
uŸÁý1Õ8ÁˆFÉlÉ8JâQÁÅŒ‚	(C8:˜€ðƒ	ŽQLØÌ`¤~ÇK~¸à‰…¤ˆ¤%¤Ì«ª^–ŶØ
•'q„3‹­/›Æx²QjqLb4vd»¹—fÈ¼Üï>ƒ+ºëêNývBmʬ-šS¸“€›²üÞÅ|‘Ž-ò¶Òk·E¹n5F©Ó]~^P<ß·†nÙf›rS®õšM‰ÊìiÓHÕgKAP”F A©Pb$QûF.ʶAž±´“€ JSv¤št¤Á<Ó‘›Ý:¯WžT<A)¬	J¥1žTŽƒès„ú©®³¯Ê*Ò'òwS¶E½+V›Þ^ëí‚ÌWêŽåÛi#&‚!=bÄhÚˆ#åýÇ>lžF-!‚"iŒ'’kA‚HäH4bA¢Û×Ûc-ØòºÍÀ–í¾Q€ºh÷u©®¿,¨˜gÛ}qæ)ASAÂŒ¢ŠΨ³´@¾,E±ÜÓmNJ…o5†hæ§ av°5iDvøLbŸçE3²‡Œ®B ˜ÆGt=€¦uÕ˜cº†ø]C쌮;¢u}»ßnýìœ"†…ËW>¨×qåäi…‹0 )E€ùP{¥b»X•6˜ KŠÄ"—åCÕåYÓ«i/s
+9›ñò4íe9æå?ãå;ãe‹Õ^þ¥ØUµÎÙv[åY»©tlßÉ<šAû0…üÇ6ü4m
+9fŠ?cŠ;c
+‹;SIÚnî AJLŽ~ÿR'ql‹-Yé*è/(cýøÖ_ÍQšPýøL=w¥DúØem
	ZÕ:è&öÛ¬^è3UÙŠ@Y+ )_®¼Y½ªí¤Ý(fÄ’êƒVS1û׈0Ð+SS½SÔϪh»í¡Û”º6Ìv$3è‚çÅ@î¢5E{è`FAe˜$89’ZziÁ=gIRËÙëICÇH\[LCÂ\c†‡çF×Ù¢Ì>ƒµN-Š¡œ1$DôLtPš!I)ÏcÞ€ú·Jœß±ÀðŸx²¤ÐÍ€ãCæ0˜°BRä‡Ì’cMŒE(Ž…ª P¢+ˆØ7\6¥èµý+‘úic,<Kõcð†À²é)½7WÕìâSb}Ø‚,#YcƒøRGñü“f ©.äÄàæ1ÂÜÈc4ô‰SˆS> n<•a$YtQD…‘Ñ¡æÔÀñÄðì÷€ª~E}WÕ;²NúÑÔd³X7}€¾Ì»ùFþuùa	+2 ¬B"ǦÍ­úò¸iõŒÜäYŸF²ºÝd[ÓšÊþò‹œ§*Ù‚¯%a’Î¥ãñª!KãÍóI
+øLpŒ°PmßûNî:ÛÐ4gS“Ãçé	b(ÂØa0ϝ§ýê
Ž‚&1O ·:c%±#лzeú$3@´÷…¿Yä¦ò«
L"iš¸¡i› 2vÊûm‰©OA]8l‘eéµö5™œ÷;IDxÞ³@ÓÞÒ˜gzKgG$&Œa‘4ÆÉmÀ_‘èíÆÀO•ü%óÏ…úu⹕åZ'&ȼX•)QY£Vƒà}w
}/DŒS\ý)%òϐº„é—þð}ÊQ—RB=ÞuáSbšî6f6%(Ôô:Y¹Òg2-IFЬ.´Yïµ=ëJf«Gm¶r¥çÕv¿+ÅW›¼ #éÓ* ¼ûø§.š‡"ouæëó¯‹H7zc;™'%äÈñšÜÉ󜓫²¸[™"–¨Cxò¸i'†êDyÞ8µ§pŒ©AIésR“퍨Ü×Ùº0ÍRÖ¥©ÚÂåäó`m±0Sµ…G¸ÛRŸ+ُKÎåta	±=8vÀ×íݵc5F2¾n³ÿ÷$ÇP¡<šGa–ȇÊ㨡Éar™Æ‚üä;5€Ú쎞ä]aÂ숪=fZS9¦h€™Ñ3ÄK«yàõ½Ó½Ö¥Ð%¶‚š4ƒÁ±CŸ6D˜²„ÍŽ‡oìŽT5*ccÓ‡&=1r
+1/w~]¤2ÿFŽNŠÔ«*ßËãy0-䙪«~ òäe<=@D“°Fü>«Gz  ûñš æ‹	ù16ƒŒ´·0Ïíšu7DP"½ºµLåàëñ@©u>œ×d› ”;Ù”§@Ù£Ïv21mü]]íôØ›*wû2ïÓl§){wÒb0ª²(þ¶·iž…\œ—ࣺÛýÍÈû6ʁáÄ˲´£Ô?ɱà^–ô4&÷8†%0™…xL˜!á(űð ýüRœB>à.ÃéÃZ³ì¶_µÖÛïvL
+
+]†:RÛ`‚¼)¨
sˆÃûžÎÆ6¾">v‚bÐK>mn‘|/ß½>¿ºº½þðòåùõµP
C”yGï Za‚¬åiv*R‡õòű˜ãS+tÐN>Suƒó´Tûáòòöý»7ooί¼ƒ4Π‰NƒúL?ã²_g¾þ\žD¹F4bÏu½A‡ùHZú¿X01ÿéÕ-üy{u~qûë‚ÈP.‡‚	,óP4‡ÁÅ‘cKÈÀÝÁRèÍcîÌôt¬Ì&8†@‘#ѱèÐè¥)¹.Éýg,>„H\1FâCb‚Ìe|`ž8ÌTՁN¦0µH’g§†|:5ḧò¿É.ëÝÕå+?\a¶‘åÀgh	
+Ae™åm!´¸úùk¤Í!L­R}Žê/ty«òM2èd…´žOVHƒ9V!C¼ú
+d¨ýb3ÔÅn8À8O—_ :Ìy at RÈ'êÙ”ÀäÏ“$¬¬Æ„YŠ¥ñÀºX`}Œ­úÌZ÷j§ý7ê¢|Þiü;òغZç§ýÔ<8)ﮟ¬óîá3¹Úô¦õV+¹§ÙÃY„€ZÝ™ÀèŒD@&e¦ÆÝÂò°¾³ §³,™±'†C÷¡|±ÖMçYÙÈÃp·1ÞV2ª×0´÷»M~ølbÁâùôw&Z
+Ñ0^‚š0£ˆì•¦[U¹÷9;ˆs4´bhÑb
+D›ß31Äy at RbCŸ&1¤lˆ!–&më>;­;ÄF7üÌóɝˆÅ>ÞÆÃñé»ccÄ¿#ÍòÉHì @ü® LRÄù·Çˆ˜Œ4)ßðõ9â·}µÙ°ü숤ö1¢ÜV\r*` Ê6¯‹RŽ´fà6ç:7ò„ÂÌäïòÖiHz†éÃê/Š	1‡Aôð©Ào/¯/aÛ½y¡—¢Quùù«9óxúº.¼÷NB¾
QZæù¬ù±¼
+endstream
+endobj
+2753 0 obj <<
+/Type /Page
+/Contents 2754 0 R
+/Resources 2752 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 2751 0 R
+/Annots [ 2756 0 R 2757 0 R 2758 0 R 2762 0 R 2763 0 R 2764 0 R 2765 0 R 2766 0 R 2767 0 R 2769 0 R 2770 0 R ]
+>> endobj
+2756 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [126.921 267.372 151.051 278.276]
+/Rect [178.308 652.574 206.871 663.478]
 /Subtype /Link
-/A << /S /GoTo /D (prj_8h_8785bdf33bdaa3d9d52fd51b621ec8d5) >>
+/A << /S /GoTo /D (structlinprm) >>
 >> endobj
-2557 0 obj <<
+2757 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [203.015 267.372 232.125 278.276]
+/Rect [327.146 612.388 372.306 623.292]
 /Subtype /Link
-/A << /S /GoTo /D (structprjprm) >>
+/A << /S /GoTo /D (structlinprm_2975830d4214bb6b35cb1ca922875057) >>
 >> endobj
-2558 0 obj <<
+2758 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [202.405 252.777 229.306 262.683]
+/Rect [432.559 612.388 498.721 623.292]
 /Subtype /Link
-/A << /S /GoTo /D (structprjprm) >>
+/A << /S /GoTo /D (wcserr_8h_1691b8bd184d40ca6fda255be078fa53) >>
 >> endobj
-2559 0 obj <<
+2762 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [126.921 228.57 151.05 239.474]
+/Rect [138.538 243.446 213.028 254.35]
 /Subtype /Link
-/A << /S /GoTo /D (prj_8h_d43dbc765c63162d0af2b9285b8a434f) >>
+/A << /S /GoTo /D (log_8h_3ca7c9ed3cef9e053e1f32b60a0d0c36) >>
 >> endobj
-2560 0 obj <<
+2763 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [179.493 228.57 208.604 239.474]
+/Rect [113.91 229.136 203.922 239.322]
 /Subtype /Link
-/A << /S /GoTo /D (structprjprm) >>
+/A << /S /GoTo /D (log_8h_3ca7c9ed3cef9e053e1f32b60a0d0c361f9859b85143e5ddc55744beff6d433c) >>
 >> endobj
-2561 0 obj <<
+2764 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [234.02 213.976 260.921 223.881]
+/Rect [224.258 229.136 344.685 239.322]
 /Subtype /Link
-/A << /S /GoTo /D (structprjprm) >>
+/A << /S /GoTo /D (log_8h_3ca7c9ed3cef9e053e1f32b60a0d0c36a1df3b688a38178c3bb75225c8921259) >>
 >> endobj
-2562 0 obj <<
+2765 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [126.921 189.768 153.82 200.672]
+/Rect [365.021 229.136 505.344 239.322]
 /Subtype /Link
-/A << /S /GoTo /D (prj_8h_9a387f05414e7b59487fdcb03ff79ced) >>
+/A << /S /GoTo /D (log_8h_3ca7c9ed3cef9e053e1f32b60a0d0c36fd604876bd42694c1a04cdae2be719e6) >>
 >> endobj
-2563 0 obj <<
+2766 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [126.921 150.967 153.82 161.871]
+/Rect [123.873 217.18 203.554 227.367]
 /Subtype /Link
-/A << /S /GoTo /D (prj_8h_be28216295d9e7ad7dbb01bf5985df9f) >>
+/A << /S /GoTo /D (log_8h_3ca7c9ed3cef9e053e1f32b60a0d0c3685932a7f3c52c3090c1a1c5e82ed1c22) >>
 >> endobj
-2564 0 obj <<
+2767 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [126.921 112.165 153.81 123.069]
+/Rect [113.91 201.809 222.821 212.339]
 /Subtype /Link
-/A << /S /GoTo /D (prj_8h_bf6696d3455c684cb44d06da7885ce94) >>
+/A << /S /GoTo /D (log_8h_3ca7c9ed3cef9e053e1f32b60a0d0c3605b7fdbe8fcf799db114f90f04083273) >>
 >> endobj
-2565 0 obj <<
+2769 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [182.253 112.165 211.364 123.069]
+/Rect [126.921 148.309 155.484 159.213]
 /Subtype /Link
-/A << /S /GoTo /D (structprjprm) >>
+/A << /S /GoTo /D (log_8h_239e115e583af4e67e60de4a4f95f09e) >>
 >> endobj
-2566 0 obj <<
+2770 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [159.215 97.57 186.115 107.574]
+/Rect [126.921 111.279 155.484 122.183]
 /Subtype /Link
-/A << /S /GoTo /D (structprjprm) >>
+/A << /S /GoTo /D (log_8h_c80fd753e48873cdbd9a332609de150a) >>
 >> endobj
-2534 0 obj <<
-/D [2532 0 R /XYZ 90 757.935 null]
+2755 0 obj <<
+/D [2753 0 R /XYZ 90 757.935 null]
 >> endobj
-2535 0 obj <<
-/D [2532 0 R /XYZ 90 716.221 null]
+2660 0 obj <<
+/D [2753 0 R /XYZ 90 607.983 null]
 >> endobj
-2552 0 obj <<
-/D [2532 0 R /XYZ 90 325.121 null]
+2759 0 obj <<
+/D [2753 0 R /XYZ 90 594.233 null]
 >> endobj
-2531 0 obj <<
-/Font << /F31 528 0 R /F22 521 0 R /F42 717 0 R /F14 1038 0 R /F41 696 0 R >>
+282 0 obj <<
+/D [2753 0 R /XYZ 90 383.509 null]
+>> endobj
+862 0 obj <<
+/D [2753 0 R /XYZ 90 361.197 null]
+>> endobj
+2760 0 obj <<
+/D [2753 0 R /XYZ 90 361.197 null]
+>> endobj
+1036 0 obj <<
+/D [2753 0 R /XYZ 374.54 326.068 null]
+>> endobj
+286 0 obj <<
+/D [2753 0 R /XYZ 90 310.161 null]
+>> endobj
+2761 0 obj <<
+/D [2753 0 R /XYZ 90 261.508 null]
+>> endobj
+2768 0 obj <<
+/D [2753 0 R /XYZ 90 166.37 null]
+>> endobj
+2752 0 obj <<
+/Font << /F31 604 0 R /F14 1084 0 R /F48 2408 0 R /F22 597 0 R /F40 783 0 R /F11 1069 0 R /F8 1129 0 R /F42 818 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-2578 0 obj <<
-/Length 2352      
+2781 0 obj <<
+/Length 2288      
 /Filter /FlateDecode
 >>
 stream
-xÚÕœ]Û6†ïý+|é¹0ÃoQ½K³MР]tgØ¢X¸gÆÁŒíÚÎn’_¿”EZ¤l¾”­±Û @ÆGçå¡øéµ%³!µÿØ°¤ÃB¤jx÷4 Ã{ûê›sïŽíÛãàýoo/^»)µÞ¾ßn®Qœ
oßý:ÒD_¥t´\} Wc®èèõìqZ?ºž¾Ÿ®®˜Mçwö%A©åÕï·oßÝîTݘ”Е柃_§Ãwvlo”ˆÒÿgSÂÊrø4\¸Çƒ›Á¿v9ê×…}ýPYÕ»c!‰)ÒUsA¨nªæ¼©šQM¤0CS•þçª]£v®†A®=-ƒ™$%-"ÁÙ|³§Çížb&Ö«ÞXÝ»ˆëPÙEcåVÊJyòeù‰¯÷Ä•"ÊH\¬‹Á’ÊZÈxv©¢?]¿ý™ßüçåõ›û”íOvA˜æÂÂ?¤Ï´]È…}xpl\j×Ë8H°›äCcǦëé(	5;jh¯&«Ít=›ÌÇ›Åx½|˜®fw“ÇzÁoìjW£É|ý~±zšlf‹yýº}ê¦U[¨­H¡ì¨ªô_¦óÙæaòøbòeöô±zTo¹œ®ÖËéÝfvÅèè¿Õ²jªêœ2ÌÉ1Š¹¤/ùé,aÒø	Ž«W„óÂE,WWRª!,æ$µ7tY®ÄÑ{C¸Á81š%)ÕFZÈ9¤ÔÇä(
r¥)…‚ŽÒPPéå)…Ê­”ŽÒ5ÿ”¢ë)…’ŽÒhvkJoøÏYJµ.mƒ/O§4H¢Ô‡TC»ñ`V”îíG©&…<¦<‡©-*Ç©9’S»;•9¦Òv4VbL]LÓ&À	zLA„i¨×S¤ÜJY)¯-¦Ó}qÅ	·;ëb°¤’öX[-½õfõñn_ÖpRPÖµfÐJY¯ÉËÕS[œÛglªÙÇìIÚ#×NÒ™‰`­’©¨9	Çfׁa;N>À~%¨]áºG¿j$û•Ùö+»&¶}âã²þ;Ù™¦ö„Å#Kï+ÇÑJ™ÞWÌ(ª}•ž–±Á’¦ BÇ’nmvèÁÒ6-B²~œÌÝF¾ŸÖ‚)#ºðYo.w¦ÄÊm[:W¶2TjÜ‚]L¶7¹@F‚¾‚¨‡zZ0Rn¥t-8ág¨µ °Xƒ%+/Ëu<»ÝýŒ*¹õ·âôÎ$Hur?óµcª#\Èsaª´!¢S“Ã4È•Æ
-:LCA€i¤—Ç*·Rú3¥Ã†¦Bë1…’Óhv»¥Q¬‡¡	$1u!—04ÏË©ÉqúüŽFIN”îÇiS»C
-é6"‹¨Ï MKy<wRÎF©šiÍ(]¥¹±ë쐁av/ úê $eW»V,œI`\Q¥êV¥‹EÒQ:dYŒµ”é#Zb±]±G*£:{ºeW†‘=ÜJ ÙŒ\Èqn%YÞ­Àq´RæÝ
-˜–Æ­@IçVBÉÓÜÊý|ñ´˜ÏîP묘o‹·/ÿy±ÆI1ælFD–ŒPŽˆÉµÏ WºBA×BCAÐD#½|…Ê­”®•4"ÂÎ:®µÁ‚ÊÎ-§¶»‘…]kE$Huròlø=»¿v˜œÍ_HʼnPØ_ø˜,}M.@ôô‚ˆ¾P¯}H¹•ÒŸÈò5}¨VOtô…SÛÝ\Ha½IöüæIò¶—°cð¸&J²³ÇìÙ¬ÁÜÕ!Yìv™ u@ÍCר!æ±ÈÙ8a}ætÐ9P¢‡eº¨g¡dTD“
-í•EÇj]0TbaL¨ZÒÖ‹=„ëv£j{šQbxqzÛ	¤9ÎDD#Ë›8ŽVʼ‰ ÓÒ˜(éLD(yâWw9Õâ~5Y>ப¬ênË›Û7j«ÂVkôÙ¾Y…"”âb|L®±¹Ò
-ºÖ
-‚Þéå›+Tn¥tí5á&„á¸Xƒ%•"¦àñìv7‚ǔìÑ]šÉîâB.ñµÆ×€¢,	+ÕÙPš!1Š.&‹b“ ˆ=Š B1Ôë€"Rn¥ôg:‡­ÅETìE$éQg·»»œiz¸Û>	bq‘ï-ŽÑä@|þØ„=]SœŸ‹D^D×ï'Iô19ƒ\i¡ #1$Fzy¡r+åvyÌæÀsÀb½é€’ÎuD³›µkö¾ •2ï<PÍ;ëÑ–<ä=âš{šnì§=ÌG Õ•|Èqæ#YÞ|Àq´Ræ͘–Æ|@Ig>BÉÓÌÇbµyð=öÅúóÜn°ž­Q·-9‘Tûnûý¥>Øá#FžÍpeg°ñ1ÙfÛäÍ	úf¢fêuh¶H¹•Ò5[à@`±þ´JºÓžhv»;.¥=¶÷p A‚d‹q!p _Â#‹³ÙÎ)Û“å±ÉxD‚žÇ@ñêuà)·Rú“Ÿ´
ÅîxD’žÇpv»ÛN‘šõà±IäÑ…\‰œd‘òùí+%Qôlv¤:'ÕÛ“#2È•&
-:"CA at d¤—'*·RnoÒZÝ¥.žÊÔZ‡`Áê*Éâ¹Å—PÕµbÐJ™¹Êú&T²Ù“l_Le—s«æžfd˵éñ	I Õ™|Èqf$YÞŒÀq´Ræ͘–ÆŒ@IgFBÉÓÌHêö»éŸgïfëÍîZÖômwJùÆýòúÕ…N…¶GL^ž­ñJn‡¿tö1ÙÆÛä	úÆ¢Æêuh¼H¹•Ò5ÞÔ¥V×Z‡`ÁêbOmw_¸±èô¸Ü#Hì6.ä/¼ý(4uÍ'EDzÉìß¾6©$¼Ä¿/ác²l6¹ ›Hг"6C½l"åVJR”¸‹ãZ=›HбNmwbJ"e‹ÒlŸ"ÓEü•÷¬_œÌŽvÅb£J+yТR»‹Yý‹"§ýbŒû=‰è®âê.bRÒýԍS¯†úf:Ÿ®&›é»z†üôÿè¼¾âj4ý£~RÔ˜ù†Šo”®ŸqʘÛgU¬ßoÿ~uóÃ}ÿmýT·ñŸë¿ÿX|ú|?·çFUw!ìMÎÿÈ—Ð8
+xڝYYoÛH~÷¯Ðû@£ž>ydŸÙŒdÖö$dƒ¡Ú±©!©Øþ÷SÝ]¤Hñf "›ÕU_U×Ùf3
+ÿØ,¢³@$j–l/èl«ï/~]ÀçEëû»‡‹Ÿoì"‘/fOv»Ïˆâlö°üêùDÍŒRêmòÕœ)¬ç®¨w“n´{ºÓOº˜³ÐÓYK‚õ|9ÿöðËÅõC#q)á¹^|ýFgKÀ÷Ë%"
+gÏðL	‹¢ÙöBrÏ›‹û‹ÿ5<ܺ€õ!Õ§uã‚P_YÝ>Ï#îÅEßèr.¥DŽ±þjÅp~èO¤q¿‘ôçêX £°«	)5Å”(&IDƒ–¨$ÏÊÊL²Ž#õç&[¤ L Á£Tô€ùÊžR˜Y.Vøý®
i§ vØ¡àIº(¶åêX4g”DÌŸ°IM1!3A$mü
+.ìÞ·þ„ù|懊Hå	d>x“±ÖàqI(8ã¢ÅÀ‘|ßêÏ#BÃF†Ás_ÅÕ¾t‡TÌEàéj_dî}«Ë2ž3ê­Ìº$£ I$ÄÍ?}`0)¾äDPQgÂ0\é*†Ø_:¸WºLŠtW¥yæ\­}% LÈÈ2yXëÒ䇐yE¾¯æÌK3ˆ;»nw½ÕYå^ÍÇ5ÒîâWó'óK½ªþtóááÞ-}¹¼wKeg˸XÖ”1î]êxSºÅç´Z»E“Ò”É Õz›&îk’çÅ2Íâ
+Mo”`ŒDJÕJ˜,ø
+Ä~\!€x¦ÝÛPëj/K÷^åî÷;~ß—Æjæé)/ÌC Ò¶»}•f+·ÞkÏÆòb³¬w4øW‘oÝSšUºØêeûéãíme|Ì-^æ4ÿ ŠÆîq‡éÃ>WEœ•O90-¶±=j»lÎÃü¦Ûx…µ`—¾óè
f ƒ `Í~r«pBîáGšà¾vWQÆd « ò)‹N¤"““[”½´Ðb„Iè…TÔ ë”	NUWt/ͤTÆñ#¿#Úè,‚MüLUkêiÉG,Qé’¿Œ*(á´ÒH3-:	÷ÃŽèV„[—ZãÉÛȵ×ò}“’cêø":¢‹ÑnîZ„N:`%>wàmaSêþ  YëäÿxoÓ–Ýzˆø/Uóhãta€Î,ÿ˜sÐ`³·á;â·æÙæÕ‘X±6³/Ý'›
+ÌCwsˆ¹Ë|q!¼ßàŽB—ûMUcrĦŽç±K$f}—§’Ø|õ’h›£Ë”Ö„cs&e¼Å§´¬­¾Ç‡·M½+ =ÚU˜¶Ðµ„.ÂQ½£Ý³J’}'¯'Oæ£Í¯ÒÙ'.À1*›—……m¾¬R#Õ%—Ì-aêXE`%vòš´.]¡q$%™Š…å
+ÞLYý4,“|g0½éj]9š,¯ Û™°ûÏ|!9³Ù:[bê¦8C§³ÝÛvŽK8•*-Ÿ^Ý‹;PdnK½q:–î#¬¥…{Œ—úÏ}£ÜñN·âX‡„·Ý¾Øå%tòÌûon,ø¬v,æ’z&“¢M^îd£ŸÑ“Nª–Õ7(Õ˜Èüšâ›fz.óý÷z¢Ø:I˦΀íÑPæ
:G[‰Ü›;{ôÒ¥Þšî· D—þþŠÎªë¦—!	&šçušàluº0/KëÒ°ñ©ÌŸ*t¹gfÕtN;§ëòOÑ* ó@z¯;seÔJlŠŠë~ꨅ²ÜšNL¿&wbGý~Î<X?ÊíÐ}RÈÄÂœrx2D’E‹¦×†ÐËR9!YÐ:LµVyñ¦ßªr>$u`Øq´=ñ2l;J®lù·ŸÞ_ßÝ=Þÿvyy}ß›((#¡˜Ô;"S.Œb56½3=
iZØ>þv{ûø맮ïz … BñY‹u_¾ ôÎC(B;ßN"DšÂw&bß^=ÂëãÝõÍãçyè{oo{`lÖ’Ò‡"#"ýè<´¼™Ÿ@‹4hï9\莹ŷïæáæ¢ÀÂc'ðÁ$ÏB9ið}1)ðÓÝíU΍,¾ÿI×Ñô@Íi<‹Mz˜nöYrÈ4Wy“XLµË-¢É-®}`!öÉîÙ”=ÌÓ6íuÍ!%Ã{…¤øoú¹‘ÃD¤"ed%õ¸aà×̲—>'0>Í™Œ®à’°¹9›Ø$PŽ*X—W}Æ3œ!%n@(IÔ˜µ¾È°ÜÇYJŸp^ïmSþ0Ûa@–T5L˜²«žàLÑ1ÏzИ-$T{(àtQakë÷yœñpE…ÓJ·ýÇbÜšyuÓ0œ—FPä÷çþ°Ñ¿wÁòÈ`¦þd=ŒÕOIŒ¸ÕïW×J@Ë
š”£5´/w<mhßþ™Û£ Ò’ ÿfN¤’DZÜX¡$É)k Å1˜îˆ
+Ã1gm0·gO¦Íчk‹w„ª©Âµ¸¼›+å}ž3¡°°Êô@
eXñZå4îû$öªS22zT>ŸŸ›3:Ò8‰’ž8(—';ˆLã !7‰izˆ:Ê8)(êmD`Kˆ4h÷ë‰p£³Uµ7‹§N™å@4n¤9Ó,eß,&™q1izˆºfqM[QÏ,0¤K=n%N™å@4n¤9×,uaè†5ƒÑ%œ…4=PÝІ¦,Òõ·-xUtÊ2¢qË Í™–ðEOBš ®¿Pè颠CŒV0HyåOuÝs¿÷Üï>K«rÔ’‘O|ušQ;"‰Aý¯6t.Á§Ñ É1šã‹ME´…ævº–×63ý9f3WÅУ¨ÁÆÜÔæfŸöGL{Sí‡`ѨÝ#ø$
+d}Qí¤ÕÞëL·.4Woêߧ/7¤ûaÑÊßêÞ``ÃæÉ^ÐÔÁ÷åòþòán%¡¹¨h_š\å/¯+[Çü™µož¿  (/š
 endstream
 endobj
-2577 0 obj <<
+2780 0 obj <<
 /Type /Page
-/Contents 2578 0 R
-/Resources 2576 0 R
+/Contents 2781 0 R
+/Resources 2779 0 R
 /MediaBox [0 0 595.276 841.89]
-/Parent 2567 0 R
-/Annots [ 2580 0 R 2581 0 R 2582 0 R 2583 0 R 2584 0 R 2585 0 R 2586 0 R 2587 0 R 2588 0 R 2589 0 R 2590 0 R 2591 0 R 2592 0 R 2593 0 R 2594 0 R 2595 0 R 2596 0 R 2597 0 R 2598 0 R 2599 0 R 2600 0 R 2601 0 R 2602 0 R 2603 0 R 2604 0 R 2605 0 R 2606 0 R ]
+/Parent 2751 0 R
+/Annots [ 2784 0 R 2785 0 R 2786 0 R ]
 >> endobj
-2580 0 obj <<
+2784 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [126.921 719.912 156.58 730.816]
+/Rect [164.54 697.247 211.912 708.151]
 /Subtype /Link
-/A << /S /GoTo /D (prj_8h_8ebb4c79b635cef463b4e7242ff23c25) >>
+/A << /S /GoTo /D (log_8h_8b8e0a071c9539f4be52eaf789f385ea) >>
 >> endobj
-2581 0 obj <<
+2785 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [126.921 681.239 156.58 692.143]
+/Rect [89.004 573.266 124.201 584.17]
 /Subtype /Link
-/A << /S /GoTo /D (prj_8h_bc26dfb2d0b0bee71f6e4541977d237f) >>
+/A << /S /GoTo /D (log_8h_239e115e583af4e67e60de4a4f95f09e) >>
 >> endobj
-2582 0 obj <<
+2786 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [126.921 642.566 153.262 653.47]
+/Rect [141.576 573.266 176.774 584.17]
 /Subtype /Link
-/A << /S /GoTo /D (prj_8h_faafab5c440384667d7af444b7aca750) >>
+/A << /S /GoTo /D (log_8h_c80fd753e48873cdbd9a332609de150a) >>
 >> endobj
-2583 0 obj <<
+2782 0 obj <<
+/D [2780 0 R /XYZ 90 757.935 null]
+>> endobj
+2783 0 obj <<
+/D [2780 0 R /XYZ 90 716.221 null]
+>> endobj
+290 0 obj <<
+/D [2780 0 R /XYZ 90 659.927 null]
+>> endobj
+294 0 obj <<
+/D [2780 0 R /XYZ 90 453.329 null]
+>> endobj
+2771 0 obj <<
+/D [2780 0 R /XYZ 90 429.114 null]
+>> endobj
+2787 0 obj <<
+/D [2780 0 R /XYZ 90 429.114 null]
+>> endobj
+2772 0 obj <<
+/D [2780 0 R /XYZ 107.713 369.945 null]
+>> endobj
+2773 0 obj <<
+/D [2780 0 R /XYZ 107.713 354.005 null]
+>> endobj
+2774 0 obj <<
+/D [2780 0 R /XYZ 107.713 338.065 null]
+>> endobj
+2775 0 obj <<
+/D [2780 0 R /XYZ 107.713 322.125 null]
+>> endobj
+2776 0 obj <<
+/D [2780 0 R /XYZ 107.713 306.184 null]
+>> endobj
+298 0 obj <<
+/D [2780 0 R /XYZ 90 290.399 null]
+>> endobj
+2777 0 obj <<
+/D [2780 0 R /XYZ 90 267.146 null]
+>> endobj
+2788 0 obj <<
+/D [2780 0 R /XYZ 90 267.146 null]
+>> endobj
+2779 0 obj <<
+/Font << /F31 604 0 R /F22 597 0 R /F14 1084 0 R /F42 818 0 R /F48 2408 0 R /F40 783 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+2792 0 obj <<
+/Length 1908      
+/Filter /FlateDecode
+>>
+stream
+xÚÅYMÛ6½ûW¨i63ü”ÄÜÚ&)Rh›]´‡4(Y»ëÀ–RInÒß¡8’¨/Êi
+9¬c?ñÍ<g†#PøÇMƒHED¤ç

îáÛ6ÝÃÏ{ç÷ïn7O^xŠèP·wÍã!#Š³àöðf’p·g”Òí‡ò=yØí¹¢ÛÇSf?½Îî²rÇâm–§ð•  Cµ{{ûãæùmÇŠ6)Î?7oÞÒà ¶ý¸¡Dè8øŸ)aZçä?Ÿ67›_º5ì÷¾ŸsK2Jx{!IÍBå$Üç‚аwŸÉÞ}F#1´£ÁWƝ'/dìÀ8‘Jºæ÷ªNê±ÇìP!®©Aˆ™ĹÃ$4QRºÂKew ÌêK™ÛÏí¸Ú&§nNÕ¤ÞÞ¥ý2KÒ‡ÍÔ6Këî—SvÎòúéÄ®I!4L‡ó® fï€f]‰´è2®üÎù$Z˜„Ç~>ñÓÉB‚
èèSRF·7—4ͪŠŒ©cE(ÓA*•YfDì{ÈäÅšP*ƒ0$ŠyÃûÚì’Ñ;¯¦úb\zH»Ð±ÜÅÈEÈUq2c."5‰ùBØ"fÖpFXØ/´¸×\ˆj/Ÿ…¬ÐÙøséÖöºóU¢U¸âkZö1k¾úøZ_½tè«CÇÑ×—ùNvû{<Øí>÷û´(ÊÃ1Oê¬
HÜÙŽm›¼=
+bӝÑ{Ç[2¢!ÚÊ B¬Ǽ†e47dÿd?ÿN=—wP-¦”…Ì#L¡iùWršòrJ$IJÅ<ÞíCª¦Éj&9*ÀlHgã$ÔêÚÅâ6¹/,Æìs-«>MWŠI›8X(-ò
+å\’98>6o"ƒ´×­üö)Œ¶o‘aiYH™ŠµÖÎ+‰ŽÙü’³ÞCà@+ö"G©A½™+!ÆæB15¿ùy^…\¶n›PkVr‡ÐlË„`³Hãu™ä”Âs՝Œ}y¬ÎÇÔ~÷q稀“Qžðüôg«û\ÎÊsv8vÇÊ><÷äR©Q,&š*o­q0KÅZ+Ð7j|þÙ‘”É9ó–ëÍórá›0×3µcÃ7+=Swà‡…Ÿ’Pz%AÈÄžaáW#l`Ï«Å8N€°óme‚g&P%*nÉ÷¯wJmÝ1¡¶ß¾B¯i†$­xëõ1™F+Œ.\YÜ0
+¹D„þÁ-ob,£¤+{ÕåÓá^qCwå5
+1£†»‘X9s{ÓS–ß׋ÊÈr]¸¢ŒZT¦Å\©L5¯´p©ñ…˜‰QCeBÂ"=0j¢LU—ÇC¶¬LÄ×+"´¬b®UæÓÜ5‚rá·1‹†×	)O
,úlY”".~Yzв,ˆ¹R–Ùx|Å&ÄLlÆ'jkÓ«™
+çT¥ÇXÈL#h?Þ¼´/ù±®–õ3·R¥WôëAËú!æš{öLH)·<¿5ˆ™X3)J öÖ¼¼¾¸ƒz’Ÿ'#t‡ášŠfYDùÒY…ÏšvT1²fnRáXóÿ*$È÷nÇ,Ž)²2¥ð‘áÂÇ…3
+‡kõÚŠ.
×?ûÝt@‹~¶˜G½|è©—]ué˜ïÚ:
+’â®ëÙÓ¥fZ(JDìo¦ÌR3-˜H]=¹ñÑvçxÌ;7»i1_6¼pXeìŸgô˜ÅqBV¦>2fx¹0˜{®kÇ6ºû±7{вŸˆYsÔÇ×zê¥CWºÿ|l3+”‰@¹&TZ
+1kBùøZ¡¼t(”C'Q¨Ÿò6`-8å(?ÔãrmT4÷yWÈN6<aI»Ì1O‹²„jƒ=©ÚïÇÇÍy÷÷ˆ­)¬n¹FS±àrè¨	Òòn &qœöëNsÓµ%ïÚ7-ÏŠôbª^R›f­È›©
 f!u¿ a¸D;D2ÊCRZÜî!pïê/žTLÍŒˆt‡Ldey®î›áL¸};½Ëî5#‚E8¥±yìyYv›ç9¹OQÎIÝVz«&t•“üFuÀæÂvîÊâ<îî.yZ‹¼×½>ÝÅ Õ0œD}ÖÛ­ÉÕ~¨þ×9§Ë!3Ó0º}ô1­@-òðhª*Åm·CúgI`ÏX——´©6ÀXͼCcLAƒ¯ßë9¿Ï”˜jZÜ­±xˆ)<[çãj1~B&¡ÎGªñpÚBã(äÒüPÞ#âõ µh?ùhIC[ü¡<OÈCŽþ*M`“÷C³-ÌÈq)çQmž§”ÈÎ\ɃÌ
Û”-‘4#¼r'Õ¶xŸ5lÃãCÒô!v¬grÛ|m4éú9Ÿ½–
+4¬‰ç_¢šègöMå¿{‹ÛÄ)´WÓnVE_?+s³2üåYÙ'ÝV‰[“Û|ðSŠYNÚ?L?¥ü© öœ2œýÞ™4Òf¢ß¾¿yiôåwø(‰Í›7±?+>ý}Ÿåc…•ŸYyþ÷lö
+endstream
+endobj
+2791 0 obj <<
+/Type /Page
+/Contents 2792 0 R
+/Resources 2790 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 2751 0 R
+/Annots [ 2797 0 R ]
+>> endobj
+2797 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [181.705 642.566 210.816 653.47]
+/Rect [138.538 112.156 167.648 123.06]
 /Subtype /Link
 /A << /S /GoTo /D (structprjprm) >>
 >> endobj
-2584 0 obj <<
+2793 0 obj <<
+/D [2791 0 R /XYZ 90 757.935 null]
+>> endobj
+2778 0 obj <<
+/D [2791 0 R /XYZ 90 622.014 null]
+>> endobj
+2794 0 obj <<
+/D [2791 0 R /XYZ 90 607.476 null]
+>> endobj
+302 0 obj <<
+/D [2791 0 R /XYZ 90 286.046 null]
+>> endobj
+2789 0 obj <<
+/D [2791 0 R /XYZ 90 263.735 null]
+>> endobj
+2795 0 obj <<
+/D [2791 0 R /XYZ 90 263.735 null]
+>> endobj
+1037 0 obj <<
+/D [2791 0 R /XYZ 374.54 228.605 null]
+>> endobj
+306 0 obj <<
+/D [2791 0 R /XYZ 90 211.91 null]
+>> endobj
+2796 0 obj <<
+/D [2791 0 R /XYZ 90 131.094 null]
+>> endobj
+2790 0 obj <<
+/Font << /F31 604 0 R /F14 1084 0 R /F48 2408 0 R /F22 597 0 R /F40 783 0 R /F42 818 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+2800 0 obj <<
+/Length 2365      
+/Filter /FlateDecode
+>>
+stream
+xÚµ[moÛ¶þž_aà~±™ã»¨ûЗ´h‘ÛöÆÙV`‚,Q2‰Óë8¸í†ûßw(Z”dÊsƒ¢ˆb?:Ï9äǤ¨ˆ	‡bRòIa
+V*3¹¼;â“øôõ‘Àoçðõ<úþùÙÑ·¯ÜÅJ«&g×õíV0#Åäìêç©ev6œóé§õì÷Ù\>}µ¼­š«ÓêºZÏ„›V«KøHñÖÎ~={{t|¶eÅœŒ²žó¿G?ÿÊ'WÛÛ#ÎTé&ÿƒkÎDYNTx}{´8úÏ6Fó¹‚Ïw•e„Ê×%ãÖÔu½¬~á\®ª‡]©rÎtºñ·5…”-…à–iåð~Ïò‹”¦O 8Ü 
Á•Ð¬äEDõ¯+¬hÀ§-+dóù×7øýiÌŒXŠ¹Î3øñÝ€Ó‚nŒ¤jDÅdK&´Š˜6fÁ„•ëÓÆî¢4QÀåÎ4¤f$5Ô‰h9qˆ­‘%ãnËá39›•rz¿¹¸m†Áêñî7õõýuóóÓz¦Íôþêr³¼_ág0XÌôâ®Úøaç,YQ¡™†¡±oE
+’•Ð¾)[?Ƶ%u09%G±ÒZ&	QÍ1aVÏÖ¼¢Iþ^ÈZÕ§o?ÊÅù³Ó׋~Ú–CÛÒukæ|7 at eZ KHÍrIê!>ëW *Jññmz‰ú»ª.o/ÖËÕMøu—H¯W±d¡Aê÷›/Ÿ*B®Ê0ƒõ ¹Š´\¥d¶”´\“•k‹+Eäæ峎+Å߉r]ȏ´\ɺ¿’\A…v¤\²¿\ljÕx±ÂšeJ֔Ј®|*Á§˜SŽlÀäÅJ–$DÁÆ„YÁvXó‚%ù{!Q°'ÇÃ…ƒ“LM—ŒšÒið#ÓmcnøÃòÏêþº¾Ú¬/7ƒÁ¢J$c«h2•~HŸ
+,¦?­ïä°(r‚îð€¡){°zñm[þrµñŸøÿÉ!b˜ÂnH¹A€ø\w
µù}(O¸ÐM.-ODÓ©ôB¦;H”°ƒ(©†™#„&,
SªKˆrþÄu—nïQ‚9; × :Q+WË
á}éýá×X[
vãí}ˆÉz_‹ð>Š0x_D˜÷¾˜u„÷Qü½(®åjy^­×w7€íŽ¿—¨\ÂÎ@„>J›W°_ÑtzÔK/•›ö*é^Ñœqhðƒ×FA U’fG³¿*¦ÕåŦºJk_Ôw>Õ´ò†Ühé#&+ý6!}Š0H?"ÌK?f!}Š¿rë«›¤ôaC%UùXéCwqI§@½ô颠{¤oŒÉJß’Òw“9Ô3’¡¤ {H_;Τ´{§¥0«Œöµ-˜,©ý€Éi?Š•Ö>IˆÚ	³Úï°æµOò÷B¢¸ªœö‰Ê÷Ô>•^ õÒËhŸì•¯¦}#aq$Hí#díkÁT!Ó~zÉ£¥cš~<¬ò·‘álA÷-[^öåÕäÝ€(ªÏò!©yͤDÍ^ò#´°ô¥R˜nj©¼gÚd_hÅ”4‡¯r´€XA>x}äÎ%¸IñTËåJf,ýô8`r‚b¥O¢äc¬æ;¬yÑ“ü½ÁêåçŒì‰Ê÷Ó=•] õ²Ë(Ÿì”¯%}Uhf%ùl;@ö¾²ŠY«H«
°ë&¦móLåxõxW­/üÈ]‰ŠÃþž«ô0j¿O#Äd‡ÁÕ#Š0£ˆ°‚ú„
+¤¡t—0=‚MS÷Bv5z¾+)8SÖ‘eÉퟎ;Ómç¿5cÛÈÀ6[3¢ç<Ù܃ÏDOOÏ?¼xq¼X>9ðtÙMbðô©ÁÔ’VÀÖ!¦þ~6/Ÿòo†Dýt#Khš¿2*ýÝ''çÞ¿ywv|ÚÏDiǬ!ËGÉ®ŒÁ vU/Õ+§YŽ4®ú€¦ù{!£êŸÏ”™>{yþÁŸ.?;}öï~:Ú¦Œ#Û `È$4|gÁØv4‚ü&©~Ø?–܍VO«1»áÍÇá(Oì$2
†¦/Áp`Óß<{Uéò-ü´ãËoáéò³£üŸüëïOO^¯`Zˆn:çk0dRÀ%ìã$°tóãÿÍCæxœû‰Ùß5W’‰²Ù9¾ÂC¸]s 7a‘è+?Fß'çÀ€É́×v$	C¿D„ø¬½Ã'V
+×åK+Ñ4s/dû˜x¸‚írK‹šÒV–ÝbÓc¢€a…6²fDÓ	ôBc°¶Ë”Œ¡ÐñÄÍbzsµ=lií‘•NâQ
+dD’ù³aXGR«à iVÁ׏·xPt	c®î­p„~.vœœIXÁËnÆé™Ñd~ýD˜p`CJ4×<`hJ£a½Ö¥lÚ ¹#ðgÁ°æyªÍ°(ƒ¬H˜œƒE±ÒF¢ƒÅ„„ƒuøòF2÷B¢®×Õp}è·Pdµˆ¡9
ôŸé5oÚÂœo5¶hDÓ	ôBÀ¿…#YsÀ(;&=ì—øÝšS.&Fº4¤˜Øöþ¤‡5ˆÆÂÆ›–(-ã…í$˜î2“ét&amè4Ñ4ó ¡ø¤TLú‘ÝòåìJû¼x2»‚…[ƬjDÖªB¨ÒTÁ¦¶T”IµL#,*ÍÙ	×F݉3‹(ÌeF›¸-Á—êùºÑzâõ#.#Ĩ’–È¢ŽÐºõ¡fºä€è‘uŒI)æåU|¨+ùmÌ!ouG’¾„z¶ö*¬»§y‘ðq³\U#VVþ%
+.ºùÒïepAg×Iù”cʯÁҍ5šRù¼.eΪ¼c”ÅS½HTªzQ^…œYµ‘ÒnE±¡]El„_Ådyâh»Û3ä”eQeÏ¢øдâF%VSÜRŒ+¶Á’ܝpôVÐrG• }ºî*Š×»RÿáV¤jüÆr§sr%¬ùç÷Ô¼ÿîX!ÊøH†W¡ñHÙ}Š¯«•?¨®ðEJ|1ºþ{•G´²÷á=C|Ì#Êï¸üNñæ7	ZÞL¶/gÿôbq2Ó7ÏñVæ˜l.ûÒü|yÿùËMµê·Žÿˬaóü
ð†Ü
+endstream
+endobj
+2799 0 obj <<
+/Type /Page
+/Contents 2800 0 R
+/Resources 2798 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 2751 0 R
+/Annots [ 2803 0 R 2804 0 R 2805 0 R 2806 0 R 2807 0 R 2808 0 R 2809 0 R 2810 0 R 2811 0 R 2812 0 R 2813 0 R 2814 0 R 2815 0 R 2816 0 R 2817 0 R 2818 0 R 2820 0 R 2821 0 R 2822 0 R 2823 0 R 2824 0 R 2825 0 R 2827 0 R 2828 0 R 2829 0 R 2830 0 R 2831 0 R 2832 0 R 2833 0 R 2834 0 R 2835 0 R 2836 0 R 2837 0 R ]
+>> endobj
+2803 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [159.215 628.036 186.115 638.04]
+/Rect [145.731 699.305 167.649 708.151]
 /Subtype /Link
-/A << /S /GoTo /D (structprjprm) >>
+/A << /S /GoTo /D (prj_8h_c8dfb42cf72db0c4bc690d030f75c662) >>
 >> endobj
-2585 0 obj <<
+2804 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [126.921 603.893 156.032 614.797]
+/Rect [145.731 659.369 213.048 669.297]
 /Subtype /Link
-/A << /S /GoTo /D (prj_8h_2fe67a5ecf17729881efa24c83482611) >>
+/A << /S /GoTo /D (prj_8h_37ad31c5d2926862d211db0d14f401f0) >>
 >> endobj
-2586 0 obj <<
+2805 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [126.921 565.22 156.032 576.124]
+/Rect [145.731 620.515 213.048 630.443]
 /Subtype /Link
-/A << /S /GoTo /D (prj_8h_70b750ec65eb4a277057200c7fbb251f) >>
+/A << /S /GoTo /D (prj_8h_acc46318c778bd844e30d6997394cc8a) >>
 >> endobj
-2587 0 obj <<
+2806 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [126.921 526.546 152.156 537.45]
+/Rect [145.731 580.684 183.15 591.588]
 /Subtype /Link
-/A << /S /GoTo /D (prj_8h_34d303d7ae44a6aca43c1a81bfaac10f) >>
+/A << /S /GoTo /D (prj_8h_2cdabd9dfe78fe18b9e6597881d8ed92) >>
 >> endobj
-2588 0 obj <<
+2807 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [180.599 526.546 209.71 537.45]
+/Rect [238.701 580.684 267.812 591.588]
 /Subtype /Link
 /A << /S /GoTo /D (structprjprm) >>
 >> endobj
-2589 0 obj <<
+2808 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [159.215 512.016 186.115 522.02]
+/Rect [167.185 566.064 194.086 575.969]
 /Subtype /Link
 /A << /S /GoTo /D (structprjprm) >>
 >> endobj
-2590 0 obj <<
+2809 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [126.921 488.247 154.926 498.777]
+/Rect [145.731 541.83 201.959 552.734]
 /Subtype /Link
-/A << /S /GoTo /D (prj_8h_cd4f54c072b6219242daeb6d4b9a74cb) >>
+/A << /S /GoTo /D (prj_8h_7f080405538ea2ddd2882c991e25bd2f) >>
 >> endobj
-2591 0 obj <<
+2810 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [126.921 449.574 154.926 460.104]
+/Rect [202.457 541.83 248.165 552.734]
 /Subtype /Link
-/A << /S /GoTo /D (prj_8h_9d3358bed907342e3309e54bd2ab89da) >>
+/A << /S /GoTo /D (prj_8h_cb157519ef498bf669298c5508492f3e) >>
 >> endobj
-2592 0 obj <<
+2811 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [126.921 410.527 151.608 421.431]
+/Rect [145.731 502.976 202.507 513.88]
 /Subtype /Link
-/A << /S /GoTo /D (prj_8h_66b51f10624b6c17a84b5b54058dd72b) >>
+/A << /S /GoTo /D (prj_8h_f862254dceec64a987fdaabc40e4963d) >>
 >> endobj
-2593 0 obj <<
+2812 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [180.051 410.527 209.162 421.431]
+/Rect [203.005 502.976 248.713 513.88]
 /Subtype /Link
-/A << /S /GoTo /D (structprjprm) >>
+/A << /S /GoTo /D (prj_8h_cb157519ef498bf669298c5508492f3e) >>
 >> endobj
-2594 0 obj <<
+2813 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [159.215 395.997 186.115 406.001]
+/Rect [145.731 464.122 202.507 475.025]
 /Subtype /Link
-/A << /S /GoTo /D (structprjprm) >>
+/A << /S /GoTo /D (prj_8h_94f59295c312536ce66482b3d9bebec4) >>
 >> endobj
-2595 0 obj <<
+2814 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [126.921 371.854 154.378 382.758]
+/Rect [203.005 464.122 248.713 475.025]
 /Subtype /Link
-/A << /S /GoTo /D (prj_8h_88c15d0b6f789cbbd7c5d323ef131360) >>
+/A << /S /GoTo /D (prj_8h_cb157519ef498bf669298c5508492f3e) >>
 >> endobj
-2596 0 obj <<
+2815 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [126.921 333.181 154.378 344.085]
+/Rect [145.731 425.267 205.277 436.171]
 /Subtype /Link
-/A << /S /GoTo /D (prj_8h_b46a0a668f28939626287d048153863f) >>
+/A << /S /GoTo /D (prj_8h_3672afec3db0f850d67404814ebdbc64) >>
 >> endobj
-2597 0 obj <<
+2816 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [126.921 294.508 151.608 305.411]
+/Rect [205.775 425.267 251.483 436.171]
 /Subtype /Link
-/A << /S /GoTo /D (prj_8h_b6ce2bb75a87b1679d05f251227d2f1b) >>
+/A << /S /GoTo /D (prj_8h_cb157519ef498bf669298c5508492f3e) >>
 >> endobj
-2598 0 obj <<
+2817 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [180.051 294.508 209.162 305.411]
+/Rect [145.731 386.413 205.277 397.317]
 /Subtype /Link
-/A << /S /GoTo /D (structprjprm) >>
+/A << /S /GoTo /D (prj_8h_df9cca0265038851129d1966017cd525) >>
 >> endobj
-2599 0 obj <<
+2818 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [159.215 279.977 186.115 289.981]
+/Rect [205.775 386.413 251.483 397.317]
 /Subtype /Link
-/A << /S /GoTo /D (structprjprm) >>
+/A << /S /GoTo /D (prj_8h_cb157519ef498bf669298c5508492f3e) >>
 >> endobj
-2600 0 obj <<
+2820 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [126.921 256.208 154.378 266.738]
+/Rect [138.538 305.65 211.364 316.554]
 /Subtype /Link
-/A << /S /GoTo /D (prj_8h_eb7881cd5d7b4b5e26281a512b8f62ac) >>
+/A << /S /GoTo /D (prj_8h_2ac22403e59a9e8d2b2f53f6d0574305) >>
 >> endobj
-2601 0 obj <<
+2821 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [126.921 217.535 154.378 228.065]
+/Rect [113.91 290.427 199.509 300.614]
 /Subtype /Link
-/A << /S /GoTo /D (prj_8h_bdf8c6c3ef615a01ebf8822e013d6a63) >>
+/A << /S /GoTo /D (prj_8h_2ac22403e59a9e8d2b2f53f6d05743056f3a73d3c0a7dc7d15ceb00e00714bea) >>
 >> endobj
-2602 0 obj <<
+2822 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [126.921 178.488 152.146 189.392]
+/Rect [233.632 290.427 349.646 300.614]
 /Subtype /Link
-/A << /S /GoTo /D (prj_8h_c038f2474d5d58de157554cee74a9735) >>
+/A << /S /GoTo /D (prj_8h_2ac22403e59a9e8d2b2f53f6d057430560d6a804ddfa2f2d0f25f397d653695b) >>
 >> endobj
-2603 0 obj <<
+2823 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [180.589 178.488 209.7 189.392]
+/Rect [383.77 290.427 486.355 300.614]
 /Subtype /Link
-/A << /S /GoTo /D (structprjprm) >>
+/A << /S /GoTo /D (prj_8h_2ac22403e59a9e8d2b2f53f6d05743056a0f63e2f52f594637a12db14e5814e6) >>
 >> endobj
-2604 0 obj <<
+2824 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [159.215 163.958 186.115 173.962]
+/Rect [113.91 278.472 198.034 288.659]
 /Subtype /Link
-/A << /S /GoTo /D (structprjprm) >>
+/A << /S /GoTo /D (prj_8h_2ac22403e59a9e8d2b2f53f6d0574305d33460ba0b865ff7580e6d2cebd92c74) >>
 >> endobj
-2605 0 obj <<
+2825 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [126.921 140.189 154.916 150.719]
+/Rect [113.91 262.188 218.408 272.719]
 /Subtype /Link
-/A << /S /GoTo /D (prj_8h_666322bfe8c4b8e73f00afeb47283f97) >>
+/A << /S /GoTo /D (prj_8h_2ac22403e59a9e8d2b2f53f6d05743050d15cd17822bea2f7fc0209a180cc998) >>
 >> endobj
-2606 0 obj <<
+2827 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [126.921 101.515 154.916 112.046]
+/Rect [126.921 206.955 150.503 217.859]
 /Subtype /Link
-/A << /S /GoTo /D (prj_8h_aba5ce89ae711728d8ba8105ac5fd599) >>
+/A << /S /GoTo /D (prj_8h_d994cb23871c51b20754973bef180f8a) >>
 >> endobj
-2579 0 obj <<
-/D [2577 0 R /XYZ 90 757.935 null]
+2828 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [178.945 206.955 208.056 217.859]
+/Subtype /Link
+/A << /S /GoTo /D (structprjprm) >>
 >> endobj
-2576 0 obj <<
-/Font << /F31 528 0 R /F22 521 0 R /F42 717 0 R /F41 696 0 R /F14 1038 0 R >>
-/ProcSet [ /PDF /Text ]
+2829 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [226.712 192.334 253.613 202.24]
+/Subtype /Link
+/A << /S /GoTo /D (structprjprm) >>
 >> endobj
-2626 0 obj <<
-/Length 2430      
-/Filter /FlateDecode
->>
-stream
-xÚÕ\]sÛ6}÷¯ÐÛÊFñ
°on¶É4³»“µ=³ýœÕQulÙ•nœ_¿—" ”x@™–ÓNfbÙ¾¼÷ç„,&œþ‰IÅ'Î8V)3¹¼>â“÷ôÓWG"üö„~}’üþ›‹£¯^*ºŠUVM.Þ­/·‚)&ošZfOç|z»ú}8>‘†O_.®æÍ«³ù»ùêXøé|yI?RÜQ¤5Ç¿\¼>úöbƒÆd”­1?úé>yKc{}Ä™ªüäôš3QU“ë#-Ux}ut~ôïMŽæçŠ~¾«,Í
óÊON”fÞí
-–jvôr×åt§Ì'B²Š*ïmœ ‘i½iœ”mã·LÓbLݽŸ¥Üê…àt‰4“$×VŒÁ€B³Š»p±¼ß“t³…Ïñê_¬Þ‡ˆ³9DcäNÊùóíòn¾
nSNâbC†4t­Ì»Ë
¿»_}¼Ü†õŠù¤5…šC4@'e= ¢Äíêº.)¢tƒc̤Ð-¤Šia;5sU惣‰àëÜaPÔ±=íÔ@[FLÚ— B†´×¯Ç«åÄÓ(l3-*Æ}D¨ÇrN3b­o›¯³­aYΤÙ°úoT†ƒÈöß&á
¢
9‰!Ï;¦l†æäºàw7«æÅý‡ysßHl7kÏŒ÷íó|¹¸ÿ0»újöyqý±~Õ\x{sõ°¼¹^ÄïëYßdÒ"í=i¶±!׏oþµ
F÷W¨*DÄ)’C%H·™GÇÚLo~›_Þ/n–¬w>yͤ‡R\ëKÞ©v	n)ém›©_nZPÛ
ˆm
-VÖZ›'JûIÞm+-Ý^º—¨ÌñŒgVɬ©4áÞœ½þ^žÿ÷ôìÕ9Sß;B]Ú½òB꡽˜­îçw‹ÙòäþæäîöÃ|µ¸Œ<¹§u‰™Î–wDÁëY=‡‡0RXÃœù“QÒïIIm˜v~%e?%•\×9bŠ¤lsV"ÀHËñ2Å@L„ÜIAòS/5Q±n"ÈHδ»
;Ïå÷ev
-ǬóÞß&èegY¿ûGBÖìÜPu;-súYé©Ÿü
“(Boš‡b§©sVBvƘ;“\ýì„€) `g†Wf'Dî¤læËl§E‘LÒ<€Å†i4MμXdQ$³•ZsˆÆ褅nžç¬9ÆlAæE2Õ©x¤A1Î3¯«Ç«T’ O¥bÈ~%YÙ¤ÀqtR–m
-hKëS d0*)äÓ:•ùïãËY³)4ƒ,èÝŒFøÛÓç²,Æ:櫃	0É@e=àSà6`8Dœâ
`„ÜIx§s1ŒK‹‹
1²Þb6ïîpób4gܘÂÓ&èžòÍËcéž.ÆÔ«ì¡6L=j‡wbL‘¦m. at Siš "š¦xhŠ;)ã:i—‹	4EÅnhŠ #MÓîw1†&­AÓ6A/MCÈ—t1‡áé“Û]q¦¸<Mµ£U‹¦1¦DÓ$W?M!` i
-hšá•i
-‘;)käÙbµËÎèŠi’MXlˆÁFТ=/ØG*9´æÐI‰ìŒ£wUXrÙÌÌÍ£;÷¹9ÌÍh+™¶îñj•$èS«²Ÿ›ÉFVv3p”e7ÚÒºÜL
-Ùu3[¨ÌúAcsãN«‡¿+7½C²*=sU\Ûœ~wö\ªJä3ÜLUÙ9ï°ª†˜¢ª¶¹€ª"À¨ª	 RÕo€ª"äNÊ ª;=Š¤ÅņYo™¼Ø=<Š–ŠY7b7IÐ+'!dŒGÙf‰©·¬ÿÜ#ò8¡Å=UUT–‚Ü‹1%î%¹ú¹÷R@À½¯Ì=ˆÜIW4»ŒGÃ+Xlä„Ü˺;Üx(_-±1™$èã^c<vpOѺÆíË=_bÞÓ{~åÍÙƒ1–)UUaæ…˜"óÚ\€y02/DÌKñ0!wRÖÈ—õtz¸í9Á%érXpˆÁ°Æ¬ª¼Ãð—5ƒëÑx ”ø—sÖc¶ »'¸¤ušG> QÚ’TŒØ§LôêPÙÏRd#+[
-8ŽNʲ¥ mi-„–"…|Ü’ˇ«Åòm²Tº¯înkí;|úGý߉o%ÈÓÄý¡?¼y®#Š’ÛrU’Þ¤9Þr1EýmsýE€Q@¤¿)Þ ýEȝ”‰þö<©è=b0¬ñL{•wx¸óPôUV#¶]“½ªBžáéÈŸ†¢{®de™R["I_9ÆÛ­1¦DÑ$W?E!` h
-(šá•)
-‘;)Ó%Òî'#5ý`Á‘¢6P4ëðpƒ"-]^ØkLôQ4†<Ç“‘çáè“ïÈõ']¶w'µfVཻS¤h›PFŠ&€ˆ¢)Þ Š"äNÊõ„¼`±ñ€„¼²îx
¬9ð‚è¤,ðB5oxu!·xåô/’”Äñ{˜I‚^™
-!ûù—ldeÿÇÑIYö/ -­Á¿¤Oä_ö|í=‘i#¼ÏwdD
-O=Øέ¬?c(ñÎmŒ)*o›(/ŒÊ› "åMñ(/Bî¤ÊNvÁbã‘ŽŒdÝî]DÅ©W#vn“}ŠC¾„w9=Ÿ|]´~žoÄ¡Î]
-ëh"áÝÝSbg’«Ÿ0°3ìÌðÊì„ȝ”q]Ô Ù	!;³î·-õÚKˆKô²3„|Ûò¡§ŒîäÁè)©¬Â'9cL‘žm. at Oé™ "z¦x艐;)×f¶ó —©ï®µ	Á€F1«EÞ[`Z3Þ­8DãtR"Óâ×WTrŒÙ‚ÌMõ¥ÒšGÚ!SRŽ©6A¯L…ýlK6²²mãè¤,ÛЖֶ@È`[RÈÇÙ–Û«Ù}Ø"J­~VFÀý!Ùó¡=}¶§Ü‚“§¶êPJë+¦5ÞÂ
!%m3õË,B*› ‘MÁÊ‹`ó„AawÚ“õiTeÑꏣ‹¬£ecB·ÉT̘V•SrZï?þ/å4ŸÒ&Uú'~hj9þÄO@¯‡ûj¾œ¯ˆ8oªÄÏ?ã‹—ÇÒLç¿6߸æ‹ð_sõµ±Íw’¸ZÇF¾þçÅù?ŽÅô»ošo5ÿúÐ|ýûͧ‡÷óe·7F¨Íù?T>èÄ
-endstream
-endobj
-2625 0 obj <<
-/Type /Page
-/Contents 2626 0 R
-/Resources 2624 0 R
-/MediaBox [0 0 595.276 841.89]
-/Parent 2567 0 R
-/Annots [ 2628 0 R 2629 0 R 2630 0 R 2631 0 R 2632 0 R 2633 0 R 2634 0 R 2635 0 R 2636 0 R 2637 0 R 2638 0 R 2639 0 R 2640 0 R 2641 0 R 2642 0 R 2643 0 R 2644 0 R 2645 0 R 2646 0 R 2647 0 R 2648 0 R 2649 0 R 2650 0 R 2651 0 R 2652 0 R 2653 0 R 2654 0 R 2655 0 R 2656 0 R ]
+2830 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [126.921 168.101 155.464 179.005]
+/Subtype /Link
+/A << /S /GoTo /D (prj_8h_50db1538981df162709b81be0b2961ab) >>
 >> endobj
-2628 0 obj <<
+2831 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [126.921 706.991 154.368 717.895]
+/Rect [183.907 168.101 213.017 179.005]
 /Subtype /Link
-/A << /S /GoTo /D (prj_8h_c983c5a393c5b3f1041f07b2eb95a3a5) >>
+/A << /S /GoTo /D (structprjprm) >>
 >> endobj
-2629 0 obj <<
+2832 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [182.811 706.991 211.921 717.895]
+/Rect [195.079 153.48 221.98 163.385]
 /Subtype /Link
 /A << /S /GoTo /D (structprjprm) >>
 >> endobj
-2630 0 obj <<
+2833 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [126.921 129.247 151.051 140.15]
+/Subtype /Link
+/A << /S /GoTo /D (prj_8h_8785bdf33bdaa3d9d52fd51b621ec8d5) >>
+>> endobj
+2834 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [159.215 692.4 186.115 702.404]
+/Rect [203.015 129.247 232.125 140.15]
 /Subtype /Link
 /A << /S /GoTo /D (structprjprm) >>
 >> endobj
-2631 0 obj <<
+2835 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [126.921 668.197 157.138 679.101]
+/Rect [202.405 114.626 229.306 124.531]
 /Subtype /Link
-/A << /S /GoTo /D (prj_8h_574e44daea81568a6d5e324a6f339d6f) >>
+/A << /S /GoTo /D (structprjprm) >>
 >> endobj
-2632 0 obj <<
+2836 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [126.921 629.403 157.138 640.307]
+/Rect [126.921 90.392 151.05 101.296]
 /Subtype /Link
-/A << /S /GoTo /D (prj_8h_7b60d7992bf9c671cb4191f0ec2e0c90) >>
+/A << /S /GoTo /D (prj_8h_d43dbc765c63162d0af2b9285b8a434f) >>
 >> endobj
-2633 0 obj <<
+2837 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [126.921 590.609 153.252 601.513]
+/Rect [179.493 90.392 208.604 101.296]
 /Subtype /Link
-/A << /S /GoTo /D (prj_8h_3229533df20718c0d5671cc9eb5316fe) >>
+/A << /S /GoTo /D (structprjprm) >>
 >> endobj
-2634 0 obj <<
+2801 0 obj <<
+/D [2799 0 R /XYZ 90 757.935 null]
+>> endobj
+2802 0 obj <<
+/D [2799 0 R /XYZ 90 716.221 null]
+>> endobj
+2819 0 obj <<
+/D [2799 0 R /XYZ 90 324.624 null]
+>> endobj
+2826 0 obj <<
+/D [2799 0 R /XYZ 90 225.929 null]
+>> endobj
+2798 0 obj <<
+/Font << /F31 604 0 R /F22 597 0 R /F42 818 0 R /F14 1084 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+2852 0 obj <<
+/Length 2358      
+/Filter /FlateDecode
+>>
+stream
+xÚÝ\]sG}çWð´û»{òæd7®¸¶vKU›Ú$•be,‘’@hcû×çÓÍô4Ì™*N¹ÊBpçžîÛ÷œéC#ĐÓ?1,øÐÇ
+e†7>¼¥gßDxuB/O’׿¾¼úVÑU¬°jxýa{¹ÌH1¼~ÿÓÈ2;žÎùèqõ»O¤á£oç÷³êѻهÙj,üh¶¸¡§wiÝø—ë·ƒ¿_ïPØŒ²%æÿ?ý‡ïiloœ©Â§Çœ‰¢>´TáñýàjðÃ.Gõ¼¢çMKsüòÉÒÌ»C!ÂÒœ=<t¹šqJ=qR1nëÒh9ôT[–FÈ‚q?Œ!eyÞ̳Õü¦*Æz¶yz¬®ÆÚŒ–O›ù"êÃrU=ØÜÍòêHev˜`W/¬nCÄ»d¨15OYŽ•ðqõ°nhé¥i‚gÕ‰1ÒJ&lr½Y=ÝlXŽ)¸£P9t‚.áöÙ«¥ÂbÑå…­mn‹‚	SVʺÍ	–iê—SŽög)ÍþP«©'¹ö›'Ä`@¡YÁ]p¾ØìáI¢¦ðM¼Ö^ˆÑ9Kzá£\ïɼÔx²!CÔ0Íêrÿ÷öGyõëëwo®èWÑÖÖk&…8žÅI‚6ǐ=3]mfëùt1Ù,'ëÇ»ò•é}õÚûÙcÅìßf7›ùrÑÚÙÖ)&<[g[RB.pg‡˜ÎήsÎF€±³@ÔÙ)^ÎFÈYÊÐÙkù±µ³Ñdw cg§Õ­:ûJþØÝÙš.7'ÜŸ’­BöïO±™ËÎÞµyõZß¾¦-oØ'õµlïk)˜Ö÷uˆéìë:èkû:D}âõèk„œ¥,‘§Ÿiq°¯…Æ“
1²ìknšÕ¥¾®îà{°žäM}ç¢ñ ²”`Ç"ˆzÖÁ9ǘ=HªÃRR7z“uçªlŽÁ—¹Ã  éM
—'0¼NÐÊðR犚bËà¸õœîŒ¤ª¼Ó5FÖ¾X!#KÙ¾XÂ&DÊ2‰1Ò;ZÑ&dh΃ì­«Ù]­=3.,àçÙb¾¹›Þ¿š~ž?<•‚ÎVëÇRÿÆ‚þ_þöî%ª”š§k!¨{bW¼þÏ÷û¨´àÔo<’I„$ɬ“Òí«—›Â0£õ¹$ØxÉL!¡ǘ.	NrµK0œ	nàuK0DÎR	>¸i¦õðO6Ä`HãwºYÝþ›fc³Ú/<I‚6á‰!åÐÐ>y³3š.ÖÄʇiÙÎ}H*¬aÎüEXj,³¾8—0Z1§<fiˆédi°F–&€ˆ¥)^–"ä,eÜ(2 ¥h²;–"ÈÈÒ´ºý
€‘ž¹BŸÀÒ:A+KCÈv{ öüDzÔ2§ÏBSÙESUtòÔ?“§Â1ø­Òá)×Ì{yb:yZç<E€‘§	 âiŠ×ƒ§9K¹Ý¼µI«	'b0¤Ñt3iNÉÙùžsÑx YJ`hhñ<íÑœcÌdnh”Ȧ|¢ŸÑž®:A¯êëÛä*D<Ï̤Ãêö2hÍ„ÝN¦½ µ‘AxÁÇ$xÇÙ˜õýt.Š"|œôrÁ¬‹Y¯.¶CÒÎo»ðL>FÓmŠË*oŒéRÞ$W»òBÀ ¼) PÞ^·òBä,ePÞÕœ
1²<银YÝþ>FAª`NPœ:A«ä„ø˜/ž¦š3!ÏvF§©?…Ãgt1¦“¦u. at Siš "š¦x=hŠ³”qƒtØÈliŠ&»£)‚Œ4M«ÛßÈhZX©N8£K´Ò4„\Âȼ,O}O_ÞÉh–îlGŽÊ{¦$>rŒ1]DMrµ¢¦€€¨
¼n¢Bä,e‰¼¡Î;äd­žk‚b–Ö¥Q[àc3…é;㍐¥D>Æ3'œrŒÙƒlúje®³9Ÿhd”SL¹Ž^“m‚Cžçe#ë63pYÊn;ÊRûM
+yœ£¹],–‹xZ}X^uùÞxˆ¿~ýÏK‰«²’iq¶so¥FÛe,®!¦S\ë\@\`׉kŠ×C\r–2ˆëA³¢¨êx®U4T[Ù,m§¢hu<á¨7IЪ(!äNåÅè÷âDIÅ­Ø¹¶6‚3+ð‘gŒéd_°Fö%€ˆ})^ö!ä,eÜÚò ûÐ\#û``_ZÚþD†Y{Âyg’ }1ääÏK?é5sülg™Ò	!|–cºè—äj§ôKýxÝôƒÈYÊju{ÐYT„“
1’H*¸jVz®]ß9‡h<€,%öt·‚sŽ1{MoA…16›ó‰ÞB’’•±;^‹ê­ZBžç-#ëöpYÊnoÊR{¼E
+yäiÉ&üÊòv5}¼Ã2kÜö´á-œë7—ÒYm˜7æ\&C*z+¬³!¦Sgë\@g`ÔÙélŠ×Cgr–2èl‹ÉP^âɆihalV·¿Ï‚FlO—Ýõ­ÚRE\â8äKà!ýäül'“¢ 8O&cL“\í<„€‡) àa¯›‡9K÷;‡íFÉ18ÙÈCxبnÇ!\AÛ¥N&“mLŒ!9òx6}_þ7aiS§ÏvþX¶„(ðùcŒé$cF2&€ˆŒ)^2"ä,å¶=æ`>àd£ù€Á|4ªÛi>zÎ9š8€,e·ù@sÞ™òùhÎùDó!4íËÍ	'±I‚VY
+!Ï3‘u›8Ž,e·ù e©Í„æ#…<Î|,W›»¨±¯ÖŸtÁz¾Fj[H¦¹jûÝ¥Þé)W[g;C”Di|†c:ŶÎÄF±M ‘ئx=Ä!g)ƒØ'»Ûù ȸóI«Û߁”jPÅ	g§I‚V‰	!0!_¾åıtT¼íóÄœZCT_äpÜ·qT®[žåé׈Шœ_#b
+fŒ®ÿyº™½¯j—ìz\ÈÑSø8Í¿¢®êê‡(¾âò+Å«ß$"¬óXRåÂZÿû›«ŒÅ軯åÌ3Y=üï§êçß–?ÝÎy…Pq€Iyþ ìíë
+endstream
+endobj
+2851 0 obj <<
+/Type /Page
+/Contents 2852 0 R
+/Resources 2850 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 2751 0 R
+/Annots [ 2854 0 R 2855 0 R 2856 0 R 2857 0 R 2858 0 R 2859 0 R 2860 0 R 2861 0 R 2862 0 R 2863 0 R 2864 0 R 2865 0 R 2866 0 R 2867 0 R 2868 0 R 2869 0 R 2870 0 R 2871 0 R 2872 0 R 2873 0 R 2874 0 R 2875 0 R 2876 0 R 2877 0 R 2878 0 R 2879 0 R 2880 0 R ]
+>> endobj
+2854 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [181.695 590.609 210.806 601.513]
+/Rect [234.02 720.235 260.921 730.141]
 /Subtype /Link
 /A << /S /GoTo /D (structprjprm) >>
 >> endobj
-2635 0 obj <<
+2855 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [126.921 696.002 153.82 706.906]
+/Subtype /Link
+/A << /S /GoTo /D (prj_8h_9a387f05414e7b59487fdcb03ff79ced) >>
+>> endobj
+2856 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [126.921 657.148 153.82 668.052]
+/Subtype /Link
+/A << /S /GoTo /D (prj_8h_be28216295d9e7ad7dbb01bf5985df9f) >>
+>> endobj
+2857 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [126.921 618.293 153.81 629.197]
+/Subtype /Link
+/A << /S /GoTo /D (prj_8h_bf6696d3455c684cb44d06da7885ce94) >>
+>> endobj
+2858 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [159.215 576.019 186.115 586.023]
+/Rect [182.253 618.293 211.364 629.197]
 /Subtype /Link
 /A << /S /GoTo /D (structprjprm) >>
 >> endobj
-2636 0 obj <<
+2859 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [126.921 552.189 156.022 562.719]
+/Rect [159.215 603.673 186.115 613.677]
 /Subtype /Link
-/A << /S /GoTo /D (prj_8h_849a1bbd679d0c193e8be96a8b9ed534) >>
+/A << /S /GoTo /D (structprjprm) >>
 >> endobj
-2637 0 obj <<
+2860 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [126.921 513.395 156.022 523.925]
+/Rect [126.921 579.439 156.58 590.343]
 /Subtype /Link
-/A << /S /GoTo /D (prj_8h_dc4da028cde2d970e9e5e22adca22f37) >>
+/A << /S /GoTo /D (prj_8h_8ebb4c79b635cef463b4e7242ff23c25) >>
 >> endobj
-2638 0 obj <<
+2861 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [126.921 474.228 150.492 485.131]
+/Rect [126.921 540.585 156.58 551.489]
 /Subtype /Link
-/A << /S /GoTo /D (prj_8h_025adf8a63b5d4a8d2a4de804e0707be) >>
+/A << /S /GoTo /D (prj_8h_bc26dfb2d0b0bee71f6e4541977d237f) >>
 >> endobj
-2639 0 obj <<
+2862 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [126.921 501.73 153.262 512.634]
+/Subtype /Link
+/A << /S /GoTo /D (prj_8h_faafab5c440384667d7af444b7aca750) >>
+>> endobj
+2863 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [178.935 474.228 208.046 485.131]
+/Rect [181.705 501.73 210.816 512.634]
 /Subtype /Link
 /A << /S /GoTo /D (structprjprm) >>
 >> endobj
-2640 0 obj <<
+2864 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [159.215 459.637 186.115 469.641]
+/Rect [159.215 487.11 186.115 497.114]
 /Subtype /Link
 /A << /S /GoTo /D (structprjprm) >>
 >> endobj
-2641 0 obj <<
+2865 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [126.921 435.807 153.262 446.338]
+/Rect [126.921 462.876 156.032 473.78]
 /Subtype /Link
-/A << /S /GoTo /D (prj_8h_2c87fbf68277f03051d3eaae3db785e9) >>
+/A << /S /GoTo /D (prj_8h_2fe67a5ecf17729881efa24c83482611) >>
 >> endobj
-2642 0 obj <<
+2866 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [126.921 397.013 153.262 407.544]
+/Rect [126.921 424.022 156.032 434.926]
 /Subtype /Link
-/A << /S /GoTo /D (prj_8h_75b6b1cb0a748e9b5d3a4cd31129ace6) >>
+/A << /S /GoTo /D (prj_8h_70b750ec65eb4a277057200c7fbb251f) >>
 >> endobj
-2643 0 obj <<
+2867 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [126.921 357.846 154.219 368.75]
+/Rect [126.921 385.168 152.156 396.071]
 /Subtype /Link
-/A << /S /GoTo /D (prj_8h_36cf447dee9f2e90e42d43d7adc5a0a1) >>
+/A << /S /GoTo /D (prj_8h_34d303d7ae44a6aca43c1a81bfaac10f) >>
 >> endobj
-2644 0 obj <<
+2868 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [182.662 357.846 211.772 368.75]
+/Rect [180.599 385.168 209.71 396.071]
 /Subtype /Link
 /A << /S /GoTo /D (structprjprm) >>
 >> endobj
-2645 0 obj <<
+2869 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [159.215 343.255 186.115 353.259]
+/Rect [159.215 370.547 186.115 380.551]
 /Subtype /Link
 /A << /S /GoTo /D (structprjprm) >>
 >> endobj
-2646 0 obj <<
+2870 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [126.921 319.052 156.989 329.956]
+/Rect [126.921 346.687 154.926 357.217]
 /Subtype /Link
-/A << /S /GoTo /D (prj_8h_ffdbf993ce959fce2c148c07cd0f2c0c) >>
+/A << /S /GoTo /D (prj_8h_cd4f54c072b6219242daeb6d4b9a74cb) >>
 >> endobj
-2647 0 obj <<
+2871 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [126.921 280.258 156.989 291.162]
+/Rect [126.921 307.833 154.926 318.363]
 /Subtype /Link
-/A << /S /GoTo /D (prj_8h_13e0f81e1fd4bdc46847ab4c634ad346) >>
+/A << /S /GoTo /D (prj_8h_9d3358bed907342e3309e54bd2ab89da) >>
 >> endobj
-2648 0 obj <<
+2872 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [126.921 241.464 153.252 252.368]
+/Rect [126.921 268.605 151.608 279.509]
 /Subtype /Link
-/A << /S /GoTo /D (prj_8h_68ce41ad199c3385bed7e7d4ded2bd8a) >>
+/A << /S /GoTo /D (prj_8h_66b51f10624b6c17a84b5b54058dd72b) >>
 >> endobj
-2649 0 obj <<
+2873 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [181.695 241.464 210.806 252.368]
+/Rect [180.051 268.605 209.162 279.509]
 /Subtype /Link
 /A << /S /GoTo /D (structprjprm) >>
 >> endobj
-2650 0 obj <<
+2874 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [159.215 226.873 186.115 236.877]
+/Rect [159.215 253.984 186.115 263.988]
 /Subtype /Link
 /A << /S /GoTo /D (structprjprm) >>
 >> endobj
-2651 0 obj <<
+2875 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [126.921 203.044 156.022 213.574]
+/Rect [126.921 229.75 154.378 240.654]
 /Subtype /Link
-/A << /S /GoTo /D (prj_8h_ff09e87b2246bdec83f6a7bb1bc0f471) >>
+/A << /S /GoTo /D (prj_8h_88c15d0b6f789cbbd7c5d323ef131360) >>
 >> endobj
-2652 0 obj <<
+2876 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [126.921 164.25 156.022 174.78]
+/Rect [126.921 190.896 154.378 201.8]
 /Subtype /Link
-/A << /S /GoTo /D (prj_8h_28ddb923a52cb597ca9c7dd03ceeb4fe) >>
+/A << /S /GoTo /D (prj_8h_b46a0a668f28939626287d048153863f) >>
 >> endobj
-2653 0 obj <<
+2877 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [126.921 125.082 152.146 135.986]
+/Rect [126.921 152.042 151.608 162.946]
 /Subtype /Link
-/A << /S /GoTo /D (prj_8h_36ccae7b426311614a4e80432a2b62c3) >>
+/A << /S /GoTo /D (prj_8h_b6ce2bb75a87b1679d05f251227d2f1b) >>
 >> endobj
-2654 0 obj <<
+2878 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [180.589 125.082 209.7 135.986]
+/Rect [180.051 152.042 209.162 162.946]
 /Subtype /Link
 /A << /S /GoTo /D (structprjprm) >>
 >> endobj
-2655 0 obj <<
+2879 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [159.215 110.492 186.115 120.832]
+/Rect [159.215 137.421 186.115 147.425]
 /Subtype /Link
 /A << /S /GoTo /D (structprjprm) >>
 >> endobj
-2656 0 obj <<
+2880 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [126.921 86.662 154.916 97.192]
+/Rect [126.921 113.561 154.378 124.091]
 /Subtype /Link
-/A << /S /GoTo /D (prj_8h_f363383621fb2b72243c1d6b894874d5) >>
+/A << /S /GoTo /D (prj_8h_eb7881cd5d7b4b5e26281a512b8f62ac) >>
 >> endobj
-2627 0 obj <<
-/D [2625 0 R /XYZ 90 757.935 null]
+2853 0 obj <<
+/D [2851 0 R /XYZ 90 757.935 null]
 >> endobj
-2624 0 obj <<
-/Font << /F31 528 0 R /F22 521 0 R /F14 1038 0 R /F42 717 0 R /F41 696 0 R >>
+2850 0 obj <<
+/Font << /F31 604 0 R /F42 818 0 R /F22 597 0 R /F14 1084 0 R /F40 783 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-2676 0 obj <<
-/Length 2353      
+2899 0 obj <<
+/Length 2495      
 /Filter /FlateDecode
 >>
 stream
-xÚÕ\]o7}÷¯ÐÛÊbùýÑ·4[g4hkØm±Pœq¢@¶¼’Š¦ÿ¾w4¤†C‰—#G@}Ý9‡¼Ãsī˘M(ücG'Fâ„šÜ=\ÐÉGx÷ÍóŸÎàãYôùw·ß\	¸Š8-&·÷»Ë5#Š³Éí‡ß¦šèË£”NŸÖŸÉ§ËWtzµXVͳëê¾Z_2;­ïà-A
Dj}ùÇíÛ‹ïo÷¬~LJèšóÿ¿ýA'`lo/(ÎNþ‚ç”0ç&’ÿ|yqsñË£y_ÀûǦ%©"VØÉLHbͱ¦aΞ»œqI(@Ï„ê65’O,¤FשaÜj'!¤NÏëùz[móÇÙv5Û<}ªÖ‹»ù²ÉÍ£¦óÇÍýjý0ß.VÍûðÒ|ªêDíòß’hEŒ‚QÕðOËùÖgún¾^ÿ.ó/§Š6ËèbE‰±áâׯ®Á&} `0ÍRÎMà__J5]}®îêá“ô¶2jÓ|b'Œê“³.|Òár§Xv¹jçSí=á¼]®@K$Ü÷³›çêp¨p	W“ëpøœIâ¨é.·|$Æl—¯þ`ýÑG\w–_3'53¬Š
ÿr@®LŸk‚*È-릖ÝÏ×ooø¯ÿ{uýæ&¬ c‹B[I8cÏ—b“b©‡vÔWKq¯ËaRÔÄȯL‹ÚÂM‹<˜2\‹>¦¨ÅÑ"F´bZŒùzhcN kæ‡j½©É•$ÒX|²>§5:dVÞf»þóá˜è;g låç§õCJÎaQXéØœCÌ%HbOÉá+CwÎT4J‰C³l¯”Ϩ1IE„°Gˆ ²ÆäCvÆ‹bç>5óƒ‘ÁôjëŒ,³|4>Ž2³˜U„1‡¥ebpJkˆÐ]J¿8÷f{àb
÷7î]³—¼›oWë]
-3Ý`+aC)m¸ôûŒÁ
-WtX{¢Ã‚UÖ›ÖAËóË‘RãëcŠÛb!‹‡1‡ùz8,Æœ@z‡ýÂ7‡k—Ÿ¬Á)•#&Ín³áù•ß”7<pså|¥ÈúŠR{ÊDq¢Ô×%Bå˱D¨,¤ÄqT„!¦$Â+/B”Ћ0&DDØá+‹eN Ã6çXÉÑl!JéEØÉnÿªCiC´´ÏaaRu¡€mFá‹—
-v¤Úº±J
%Ån% ô1E
¶Xˆ1 ÁˆÓ`Ì×Cƒs¹ÛVÕ›àcņ´Dâ“ÝEà„P¹ZǺ¹ÍÆ+tßûh| 	$RhPKŸqˆ9 ìÒ"e2ç\¡ÁûŠ[bœàE-@Ö‹|Èi…FgdåBGY.4´´…J鍘2-4ò¿ê€ T0º0çÕãìj9Øl«êf²î¼Þ_xõãÙv:Ì€Ôh.K%±Vâ.ëcŠ.Ûb!.‹—1—ùz¸,Æœ@î]öhÁÁ3øl›œ¾ñu½Œãìö/7¤¤æÒ^Ÿóq†>ÇËëðÅ7;¾”ꟘF*8¤Ö„r‡Ê0Ä”daåeˆzÆ„ˆ;|e¢Ì	d»Ù9Vrì4†ÎÖË¥ô2ìd·Á!‚Z5@‡- at Vˆ>ämŽ“¥h_à+ñT-JJ­ß(a2ƒ÷CLQ‹-¢EŒ0h1"Ä´óõÐ"Æœ@înÐüxƒC->YƒS*¹ëüw²‹ô88½è;g ÄJGxmÈœCÌe·Ç‰o†îœö8$,q.4_#€¬+ùÓJÎÈÊ¥:Ž²\z iiK”Ò—1åóJPÒüýj¹¸CØaD¹°•ùùl=dIáf´²°–Ž÷CLÉ_#¬¼¿¢„Þ_cBÄ_;|eE™H¿*ŽMlè!£”¾‡ÜÉnÿ’CA„Ð9 r®BÎqºª·UI‚/¿ÇšÉFë2
-éìxq
ú˜¢[,DƒaÐ`Dˆi0æë¡AŒ9{œcÕ†× 6Ù½1Ê Á8»ýë
!š#Ï×`Õ 9˱ª³ŠðÄßÞDÁm닐Q¢Þe1E¶Xˆ1 ˆaÌ×C„s¹ë2®–¹ÃTÖà“õ18e-B“d?LÅEß9ûh| 	dá0ˆ›sˆ9 <8L%x2灅wŠh= ßäì(„œVhtFV.4Ðq$åBIK[h ”¾Ðˆ)O<LµZ.ÿªªrÿJs΂½¾ûél­
"0t´27ue7CLÉ^#¬¼½¢„Þ^cBÄ^;|e{E™Ho¯¹“TÊà“õ18e}ˆC&Ùí_gppgËô6"€¬©ø1OR}
-”ŠX¥Æª2¸€Ï©ÀècŠ
-l±b„A!¦À˜¯‡1æ2lp2Ǩ”Á'»W Fg·•ÁŒXàþú¬þšˆ1ÏP½´ü^üw6”ŽÖSdâ$ÞS1%õEXyõ¡„^}1!¢¾_Y}(sY3ÏÛÌñ)'->YƒS‚’à֝ì"G¨Vö³Æ@b}ŒæD16çs@™¡rŽ'sx„ªž£º«@ΉBÈiåEgdåòGY./´´åJéË‹˜òy}Œÿ̪uí°³W‹íêþóY-‰Þûó«nϵÍaÚ‚}Ö0f
-Rîð†qˆ)m‹…-FŒ6"ÄŒ6æëa´sé6s‚ʤäÇÆEJ%	‡
-²“Ýþ…“ <5 MdíŇœ¡¡1‚_|ÏSg…»Ñz‹@„Ä{‹!¦(Å‘"F¤bRŒùzHcN Þçø)*“’g¥ˆQ)ÆÙí_q0ʈpz‹@VŠ>ä}¯A‹Žîôð\)
-š;ÿJaY°æ¯h<ï}4ÿÒªsñ_)©´—þ¯”@«TóûÍ›ê±ZÏ·á°Z¸]ï“«K®¦Õûæ…i˜ý–Šo•n^qʘ¿Çul¸Ïÿ}}óã%›þð]óRñû¿›Ç¯¾üý±zLó«˜Ë’ó‹“-à
+xÚÕ\]o7}ׯÐÛJbø=dßÒl$Xt³¶~£ÐÚJ¬À–UIîÆýõ½3CjÈÑðrä±ì.IJtçÞ;<G<"-6¦ð-ª V¨ñå툎?Á³oG̽:ƒ—gÁë__Œ^}+à*bµ_|¬.׌(ÎÆW?O4ÑÓ£”NÖ›Ïäz:ãŠN¾]Þ,êGg‹‹Í”™Ébu	O	Z@¤6Ó_/ޏ¾¹Ø£º1)¡KÌßG?ÿJÇW0¶÷#J„5ãÿÁcJ˜µãÛ‘äÂ=¾þ³ÏQ?/àù®²ÊWgBS¤«æ‚PÝTÍyS5£šHaÆ>¦,ýÎU»Fá®ÆA®,ƒ2I,-"Àåjw€ÇáN1ã•/l>¹ˆ³ÙEãÈ­”%òv¹Úò/àJa8^¬‹Á!•‚ÃãîRE?œ½?ç?üöúìí9üÊ›]¦á2jg¼Ÿi˜È<ì—„Â|™	ª±I>606]·ÃjöåÐÎ×׋Íòr~3ÛÝÍÞÌ7»Åv9_Õ~³]Mæ«íÇ»Íí|·¼sÏï.àzQÖQ‘ªÑšRÁ°Êüw›ÝõݧÍ|}½¼|µ}XÁ%Û嶾¼lK}½¤Íõ–Iwùù»ïºÖEøfÆ•*¹qëÍTªÉÝçÅeYIu^Û‚p%Žî¼pgœÍ’ŒÔF¡9ÊH“cd+ÍHÐ12Dáå‰"·R–ÈóÍåvq®a™ZëH«%‹{o»ÛÜ_‚x;0ªoÅ.@+e=%?¯7·mp¼,¨@Kö1L6œA_¬lÕLEÍ“pp0
Ûóä3¦LZ[xS³W¦ AJ™|HE}˜•LܯëŸóƒ‘i
+:Æâ‘¥o–‹ÆÇÑJ™¾YÌ(˜ÅÚ2ó18¤)ˆÐ1¤›œ=ÔV¢¼Xþ¹X-w×ó›Wó?—·÷å£úÂÅï÷Ë«åv7_í0áe&ªòÂýúìM·òʬðG
+¯‚ÌÉtW*R0‹ë®‹Éên“Ñ]Ðën ˆénˆ×Cw1äVJ§»_ø¶k%šÖZ‡à€
+zËâÖÖË øyv¤…»ªˆM“ )6.¤Ú~åS.ƒ¶~M4l…«§d¦Î1³ÇšèXj2[Í×Sq`¨Ô87]L–›M.„› çf ˆq3ÄëÁM¹•Ò¯‰º]JÉM¬VÏMÐq3lm‹¢`…άx<7ƒ)núç°(riX,,¹§"§Ò†ˆB äô19r¹ÒäD9C@„œ^žœ(r+e5cÖ«NÃ" ‚ãź²üA󸻈eÄ­ÉY–:@+%bYÍÞ`s [’¤[5´,
+º­Ø Ë$H*•9βD#Ë[t­”yË‚´¥±,(¤³,!äÓZ–õÝÍÃêîvéï#½?}øî¹ÖEJr¢ô0åM/L¬—Ý*"+º>"¹i(/¸{(Ln¤b›ÆŒÒ9¡ít(¥
åX.ש{Ùßž(莑ìI ),.äíÉs³ðØ…·)s2w"-#”ãîÄÇä¸äJ³t|FFxyN¢È­”~ÔåNjÖ¡Åzf¢Ž›QwûY F1À 	Rìô!/iPž”žOþ±ž…áìdöD*N„Â퉏ɲ³É…°ôì 1v†x=؉!·RÖóeÞiO8á0Ðb]©$LθXÌžp¢-ë[³‹ÆÐJ‰í¨X02­ÙÇ@Æö^kU<ÐœHQ5@£üåI…ªŽ³%Á˜ò¦A”.oH’­hìæÌHöä»'þá¼>þ1Gå–Á{ŒÏÉí7¯ŸË“H®‰’ìdz]\n됬Úî3!b‹ y­mÐ0©
Àz(-'t:ÛéNTµhÁÊt!(^y†ˆé¨©ý
Š°†^<^^‚)ñ!/»ò2Ü<Ò©Ð(£O¶Ç)
+˜OÿÌÀÇäØäJÓtü‚Fxy†¢È­”~-ÔåTj¢Åz’¢Ž¥Qwû;o”°œ@Ó&A’¦.ä…·RNÀÓ'·,BZ¬:M…&BHœ¦.&KÓ&BSÐÓ4 Ähâõ )†ÜJYmw.7]–/ÖÅàŠÁÂ<.±,\(xßš]4>€VJ̲„â÷×… F†æ >.8åXx?Ç"8#Ò«ýõI­ª#Ž3-á°ò®Dœ0ï[Ò
iŒ†çœK€×¶.º'Tµè6›—›‡LE1AÔrC
+ë—4¯ß=—˜2Z¬?Í&	·ѵÖ&µÔÇä´4È•ÖRÐiiˆhi„—×R¹•Òii§-á„ÃÍD‹u18dùñŠ‹=™pë½åG«H %#>dˆ39$	4G©ÿêñ‚#Of7¸2Õ»)Ê=“å^“áè¹ bÜñzpCn¥ôë˜.»á¸‡»çé¹v·¿ÝàR‚»`7‚I!v£ƒ{V3űÜ39æ=½ÓçBVœÌBpN‰`¸…ð1Yê5¹êa€žz F½¯õ0äVÊù²œOëÄÁ,—£»V•‡™EÜaô`–V½ëvÑø Z)ñƒYE¡Ñš}Ìdû`×E«æ{œ*"5 DM‚¤¹ãÌD4²¼›@ÇÑJ™÷H[CB:GB>n7äòáf¹º
+ÖJëÅf».ÅoÊèäò¿úW|`i´ÿXè͏žk„YIå§Òßò¹´Äm‡Ééo+­¿( ÓßÑß/¯¿(r+e ¿‰k9^°‹ÁaaÙ#ˆ;ÜßzTŸUš`	RªãCžaSäoCÑ#—HÕñfnOFQÉapøN¥ÉR´É…Pô
 1Š†x=(Š!·R†K¤î
‘Š¢XÁ{Šb°ž¢a‡û;«vÆ‹$)êBžcCäy8úä 0?‡pF(J%áÿv
+“¥h“¡(è) b
ñzPCn¥¬&zv-ÖŸÝB!ÝÙ­¨»Ù³[=kög·Ð´RæÏna5ïÏnµ!ÏnÅô/Æ)Ø—æú”H¹ˆãÌK8¬¼wÁ'Ì;—tCã‚á9ßà=‘m9rçÙàÐ^oO@ÔPY¢º P˜›¬þš™Ç}ûâ‘èo´¡˜¢…tßäÐË¡¾]¬›ùnqU7È¿Ý]L-ŸÜ»w©û["ëÌ~EùW‚Ö¿qʘ»cSU»»öý›óMÙäÝ×îRM®þ÷¡þùÏ»/Ÿ«vwíù¬ä=
 endstream
 endobj
-2675 0 obj <<
+2898 0 obj <<
 /Type /Page
-/Contents 2676 0 R
-/Resources 2674 0 R
+/Contents 2899 0 R
+/Resources 2897 0 R
 /MediaBox [0 0 595.276 841.89]
-/Parent 2567 0 R
-/Annots [ 2678 0 R 2679 0 R 2680 0 R 2681 0 R 2682 0 R 2683 0 R 2684 0 R 2685 0 R 2686 0 R 2687 0 R 2688 0 R 2689 0 R 2690 0 R 2691 0 R 2692 0 R 2693 0 R 2694 0 R 2695 0 R 2696 0 R 2697 0 R 2698 0 R 2699 0 R 2700 0 R 2701 0 R 2702 0 R 2703 0 R ]
+/Parent 2930 0 R
+/Annots [ 2901 0 R 2902 0 R 2903 0 R 2904 0 R 2905 0 R 2906 0 R 2907 0 R 2908 0 R 2909 0 R 2910 0 R 2911 0 R 2912 0 R 2913 0 R 2914 0 R 2915 0 R 2916 0 R 2917 0 R 2918 0 R 2919 0 R 2920 0 R 2921 0 R 2922 0 R 2923 0 R 2924 0 R 2925 0 R 2926 0 R 2927 0 R 2928 0 R 2929 0 R ]
 >> endobj
-2678 0 obj <<
+2901 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [126.921 696.376 154.916 706.906]
+/Rect [126.921 720.286 154.378 730.816]
 /Subtype /Link
-/A << /S /GoTo /D (prj_8h_b4325a957786611772b90e7a080327f3) >>
+/A << /S /GoTo /D (prj_8h_bdf8c6c3ef615a01ebf8822e013d6a63) >>
 >> endobj
-2679 0 obj <<
+2902 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [126.921 657.148 155.474 668.052]
+/Rect [126.921 681.239 152.146 692.143]
 /Subtype /Link
-/A << /S /GoTo /D (prj_8h_cf989261fd56f1e8b4eb8941ec2c754f) >>
+/A << /S /GoTo /D (prj_8h_c038f2474d5d58de157554cee74a9735) >>
 >> endobj
-2680 0 obj <<
+2903 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [183.917 657.148 213.027 668.052]
+/Rect [180.589 681.239 209.7 692.143]
 /Subtype /Link
 /A << /S /GoTo /D (structprjprm) >>
 >> endobj
-2681 0 obj <<
+2904 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [159.215 642.527 186.115 652.531]
+/Rect [159.215 666.709 186.115 676.713]
 /Subtype /Link
 /A << /S /GoTo /D (structprjprm) >>
 >> endobj
-2682 0 obj <<
+2905 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [126.921 618.667 158.244 629.197]
+/Rect [126.921 642.94 154.916 653.47]
 /Subtype /Link
-/A << /S /GoTo /D (prj_8h_5380727f9aeff5aa57f8545d6b54a8f8) >>
+/A << /S /GoTo /D (prj_8h_666322bfe8c4b8e73f00afeb47283f97) >>
 >> endobj
-2683 0 obj <<
+2906 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [126.921 579.813 158.244 590.343]
+/Rect [126.921 604.266 154.916 614.797]
 /Subtype /Link
-/A << /S /GoTo /D (prj_8h_d9a80b98c04b0e06d08fd84bacc58b27) >>
+/A << /S /GoTo /D (prj_8h_aba5ce89ae711728d8ba8105ac5fd599) >>
 >> endobj
-2684 0 obj <<
+2907 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [126.921 540.585 149.397 551.489]
+/Rect [126.921 565.22 154.368 576.124]
 /Subtype /Link
-/A << /S /GoTo /D (prj_8h_7c719c0387d23c53b0ceb3ee161de66a) >>
+/A << /S /GoTo /D (prj_8h_c983c5a393c5b3f1041f07b2eb95a3a5) >>
 >> endobj
-2685 0 obj <<
+2908 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [177.839 540.585 206.95 551.489]
+/Rect [182.811 565.22 211.921 576.124]
 /Subtype /Link
 /A << /S /GoTo /D (structprjprm) >>
 >> endobj
-2686 0 obj <<
+2909 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [159.215 525.964 186.115 535.968]
+/Rect [159.215 550.689 186.115 560.693]
 /Subtype /Link
 /A << /S /GoTo /D (structprjprm) >>
 >> endobj
-2687 0 obj <<
+2910 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [126.921 502.104 152.166 512.634]
+/Rect [126.921 526.546 157.138 537.45]
 /Subtype /Link
-/A << /S /GoTo /D (prj_8h_310444979f8f0e62db2bcbe39b0e3d35) >>
+/A << /S /GoTo /D (prj_8h_574e44daea81568a6d5e324a6f339d6f) >>
 >> endobj
-2688 0 obj <<
+2911 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [126.921 463.25 152.166 473.78]
+/Rect [126.921 487.873 157.138 498.777]
 /Subtype /Link
-/A << /S /GoTo /D (prj_8h_5517fccc15882e298ac9433f44d1ae4c) >>
+/A << /S /GoTo /D (prj_8h_7b60d7992bf9c671cb4191f0ec2e0c90) >>
 >> endobj
-2689 0 obj <<
+2912 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [126.921 424.022 152.704 434.926]
+/Rect [126.921 449.2 153.252 460.104]
 /Subtype /Link
-/A << /S /GoTo /D (prj_8h_d2a2b56c0900516dd24eebf430bcb29c) >>
+/A << /S /GoTo /D (prj_8h_3229533df20718c0d5671cc9eb5316fe) >>
 >> endobj
-2690 0 obj <<
+2913 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [181.147 424.022 210.258 434.926]
+/Rect [181.695 449.2 210.806 460.104]
 /Subtype /Link
 /A << /S /GoTo /D (structprjprm) >>
 >> endobj
-2691 0 obj <<
+2914 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [159.215 409.401 186.115 419.405]
+/Rect [159.215 434.67 186.115 444.674]
 /Subtype /Link
 /A << /S /GoTo /D (structprjprm) >>
 >> endobj
-2692 0 obj <<
+2915 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [126.921 385.168 155.474 396.071]
+/Rect [126.921 410.901 156.022 421.431]
 /Subtype /Link
-/A << /S /GoTo /D (prj_8h_17be11269d86b3308fd925949877718e) >>
+/A << /S /GoTo /D (prj_8h_849a1bbd679d0c193e8be96a8b9ed534) >>
 >> endobj
-2693 0 obj <<
+2916 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [126.921 346.313 155.474 357.217]
+/Rect [126.921 372.227 156.022 382.758]
 /Subtype /Link
-/A << /S /GoTo /D (prj_8h_eb5951ec54b929d16ab464939a37d74f) >>
+/A << /S /GoTo /D (prj_8h_dc4da028cde2d970e9e5e22adca22f37) >>
 >> endobj
-2694 0 obj <<
+2917 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [126.921 307.459 155.484 318.363]
+/Rect [126.921 333.181 150.492 344.085]
 /Subtype /Link
-/A << /S /GoTo /D (prj_8h_151140d870ed4f490317938bd6260a6a) >>
+/A << /S /GoTo /D (prj_8h_025adf8a63b5d4a8d2a4de804e0707be) >>
 >> endobj
-2695 0 obj <<
+2918 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [183.927 307.459 213.037 318.363]
+/Rect [178.935 333.181 208.046 344.085]
 /Subtype /Link
 /A << /S /GoTo /D (structprjprm) >>
 >> endobj
-2696 0 obj <<
+2919 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [159.215 292.838 186.115 302.842]
+/Rect [159.215 318.651 186.115 328.654]
 /Subtype /Link
 /A << /S /GoTo /D (structprjprm) >>
 >> endobj
-2697 0 obj <<
+2920 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [126.921 268.978 158.254 279.509]
+/Rect [126.921 294.881 153.262 305.411]
 /Subtype /Link
-/A << /S /GoTo /D (prj_8h_853c1df5e8327d83e9cfdde9455355f5) >>
+/A << /S /GoTo /D (prj_8h_2c87fbf68277f03051d3eaae3db785e9) >>
 >> endobj
-2698 0 obj <<
+2921 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [126.921 230.124 158.254 240.654]
+/Rect [126.921 256.208 153.262 266.738]
 /Subtype /Link
-/A << /S /GoTo /D (prj_8h_6f3cbaaf367984579aad5ec7eb00f397) >>
+/A << /S /GoTo /D (prj_8h_75b6b1cb0a748e9b5d3a4cd31129ace6) >>
 >> endobj
-2699 0 obj <<
+2922 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [126.921 190.896 149.944 201.8]
+/Rect [126.921 217.161 154.219 228.065]
 /Subtype /Link
-/A << /S /GoTo /D (prj_8h_33f92621800eb880b75611c439526d19) >>
+/A << /S /GoTo /D (prj_8h_36cf447dee9f2e90e42d43d7adc5a0a1) >>
 >> endobj
-2700 0 obj <<
+2923 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [178.387 190.896 207.498 201.8]
+/Rect [182.662 217.161 211.772 228.065]
 /Subtype /Link
 /A << /S /GoTo /D (structprjprm) >>
 >> endobj
-2701 0 obj <<
+2924 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [159.215 176.275 186.115 186.279]
+/Rect [159.215 202.631 186.115 212.635]
 /Subtype /Link
 /A << /S /GoTo /D (structprjprm) >>
 >> endobj
-2702 0 obj <<
+2925 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [126.921 152.415 152.714 162.946]
+/Rect [126.921 178.488 156.989 189.392]
 /Subtype /Link
-/A << /S /GoTo /D (prj_8h_2da3bbd3c42c6ad324117cc5f249a834) >>
+/A << /S /GoTo /D (prj_8h_ffdbf993ce959fce2c148c07cd0f2c0c) >>
 >> endobj
-2703 0 obj <<
+2926 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [126.921 113.561 152.714 124.091]
+/Rect [126.921 139.815 156.989 150.719]
 /Subtype /Link
-/A << /S /GoTo /D (prj_8h_8cca776751549082521a72a743d6b937) >>
->> endobj
-2677 0 obj <<
-/D [2675 0 R /XYZ 90 757.935 null]
->> endobj
-2674 0 obj <<
-/Font << /F31 528 0 R /F42 717 0 R /F41 696 0 R /F22 521 0 R /F14 1038 0 R >>
-/ProcSet [ /PDF /Text ]
->> endobj
-2722 0 obj <<
-/Length 2384      
-/Filter /FlateDecode
->>
-stream
-xÚÕ\]9}ï_ÁÛÂ^—kÞ6™I´Ñî&›niFš­]I÷(
Ùä߯‹²)—ÁÇE Ejh¸uïµÏÁ§Ü¨ýÇF%ª ¥P£ùÓ
}²¯¾¾aîÝ©}{¼ÿâî毯„½Š”ZŒî>î.׌(ÎFw÷?5Ñ“)£”ŽWëßÈÃdÊ¿zü\5ÏÞW«õ„™qµ˜Û—-l¤.&¿Þ½¹ùánêƤ„®1¿ùùW:º·c{sC‰(Íè¿ö9%¬,GO7’÷üóÍíÍ¿÷9š×…}ýXYõ»S!‰)ÒUsA¨n«æ¼­šQM¤0#S—þç*.„Q{	W£ ×–Á€L’’ÀÇÅö Û™b¦‹W¿±þä"Þ‡È.#G)käùrµ©Á• ¢à¸Xƒ!•"Fónw©¢›íúËüÖb‚ÖdjvÑx QÊz v=¯ÖO18g4;Á>æ ’É’3A$ÓQÍTÔ€ÝÁÙ…`êÜnP¶1ìpÙ„Õ
¤†pƏŠiKéÂ>=:K\j™3
ìF,ùÈØqèfa”„š=F=œ[»(v<ÿ²jg#ÓÔF³îÈÒ“å¢ñ8¢”éÉbFÆJÔ–©Á¦ Bw!ÝâÜ•ýq¹nžlªf­d†¨ÂMà|¹xœ7±«j½YUóíã„Ññõ'šõÒo²È KA­>ú4/ß¾;ıSlWõôa.GP‡"œû¥4‘j¼ü­ÁrARKJ—áJœ¼¤„[QŒ[j³¤èj#­fs(º>&'ºA®´èB@'º! Ý^^t!r”Ò‰îW¾9Ýz–9.ÖÅ`Heˆ¼Û]»òÞ½ó¿ýÏßÞ¿¾ER£ui×cù|©	¤¤Æ‡ìVül½­6³Åt»œnVÕúq>ûìXg·j<[l,ŸfõrîCK¦)Ôyxir¼´Uœ›˜vþ”¹/¥m+1/]L–—m.ÀKèy "^†x=x‰£”~3Ä¿&y‰ŠÝóAz^†ÝmxyËÊóRP;±z /ÛI^ºÝÀS±æ垤Ãx©I!ÿˆiN$&+w«õRÌ´0TjÌL“ef›0zf€ˆ™!^f"ä(e³Vª£6Å6ÔnŒ`±.CZ›"¨êvÚ.˾5»h<€(%¶)B°fs Ùµ)¶1*ZQCmŠ*¹5ðâù$Hi”9ͦtF–·)pQʼMmim
-„t6%„lSªß¿ø}Ö¬¹•3Cª«íx«º?\Ku•a„y)ÕUÚQ¨º>&§ºA®´êB@§º! PÝ^^u!r”Ò©ný1Ô«(Û‰v1¶¾!tîD¯¢” Š
ð*A‚¤Þ¸ëz•?9%'Jãfššv
-LÌ]D––> eÊSr…Ù"õ c³“Îo€ŽYe¢Dºfm	-dØËþ¦DÙî9À”	’t!W6%aàÙïâ)*ˆ1ó$²d„rìI|LŽ†A®4! £bÈØÁËÓ"G)›¥rŽN`±þèBº£“Nw³G'=köG'p QÊüÑ	ªytC;:éÖ<ГÈÂò®àI‚)‰ò!§y’ÎÈòžŽ#J™÷$ -­'Î“„çð$÷›íl±ÍÜâ’íÅöû+‰­´›5Î.fE¤âD(lE|LVlÛ\@l Û ‰mˆ×Clr”Ò‰-82Åú[³ÒÝšít·¿
‘¢ j€ÀøË“ò²¸ºéÍDžcâù‡äš(É.FEûI¤
fb’%â>à!@ó4lÑ°$°Ý„~¿“>Aeîð<ƒ¦öw!¢4Äðâù¤8èC®ïBÎGó 
-»0úbg•¢P„R|ÀÇäxäJ:&†€€Š¼<!r”²Y"Kà>`±Þ}@Hç>:Ýͺž5{÷¥Ì»TóÞ}ĐÇÜG·æîC؍9Sr€4µ	’ÒäBNs‘åÝG”2ï>@[Z÷!û!»åzû°|²W2:^=øW+®¡D•íýž·×ÚøYVª‹I®ÐD‰%×Åd%·Í$zÉ
 ‘ä†x=$!G)ä‹õ; é¶@îö÷ ‚3"Í Ù_Ÿ”™&âº6äOAIûé¢8¿%yYݼŸ¤¤ÉQ2È•¦$t”%;xyJBä(¥ß¥=	,ÖSB:JvºÛß–pÃw{˜gs2H"¥¹²-9?-ÏîMxÁˆ‘ó&Ü®Ò`oâc²¬lsV"@ÏÊ ±2ÄëÁJ„¥¬‘?,	oR
-\k‚-qkn‡­ÆDÚ]¢ê[°‹ÆøQJdLêÏK\±9€ŒIYȨæÆ„Ki?“ ARœ\ÈiƤ3²¼1ãˆRæ	hKkL ¤3&!dlLP¨%o&îÅr±¨þ2ÅxƒdÕ^S¯š/ÞþëZ».aÅÅ甆
ˆÉêj›è*ôº "]
ñzè*BŽR:]M—º‹Àpªv•ÝÆö÷œ*"5 %m‚¤–¸!öã!Š¥.B¼³ïgX)‰¢sÌ0¢%v>&Ç» WšwÐñ.¼ëàåy‘£”~?sÜe¸Ô†w®á]§±ý
Æn{n˜þ AŠw>dˆÁ8Â;A”,žÁ;u†¼S‰Wßçåň'¹>kô1Yâµ¹ ñ '^ ˆˆâõ BŽRî&hŽ9`±þBºCŽNw³‡=kö‡p QÊü!ªyÈC;äèÖ<ÐK0nìÆxÀ_@	’:äBNó‘å½G”2ï%@[Z/!—!ŸwȱZ~þܾ9.°’Uú}Ë»—׺QØ}úGä@_©$¼Äßþác²úÚæúŠ ½¾€H_C¼úŠ£”N_Á‰,Öß>…îöi§»ý]…)‰”LE{}JS\ÄN4úóOåøw¾
Že‡Ý~ªãÇ°ÔÎ#k¾âäy_Ûã¾¢óß¡m-zw+«ù¾!‡^õuµ¨Ö³muïî/»ÿÓ?y5áj\}h~)šf¾£â;¥›ß8eÌÍKëçæÇ—·ÿ˜°ñß_4¿Jâ.þð­yü~ùõÛ§j÷F1q¤9ÿÔÚÿI
-endstream
-endobj
-2721 0 obj <<
-/Type /Page
-/Contents 2722 0 R
-/Resources 2720 0 R
-/MediaBox [0 0 595.276 841.89]
-/Parent 2567 0 R
-/Annots [ 2724 0 R 2725 0 R 2726 0 R 2727 0 R 2728 0 R 2729 0 R 2730 0 R 2731 0 R 2732 0 R 2733 0 R 2734 0 R 2735 0 R 2736 0 R 2737 0 R 2738 0 R 2739 0 R 2740 0 R 2741 0 R 2742 0 R 2743 0 R 2744 0 R 2745 0 R 2746 0 R 2747 0 R 2748 0 R 2749 0 R 2750 0 R 2751 0 R 2752 0 R ]
+/A << /S /GoTo /D (prj_8h_13e0f81e1fd4bdc46847ab4c634ad346) >>
 >> endobj
-2724 0 obj <<
+2927 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [126.921 719.912 154.368 730.816]
+/Rect [126.921 101.142 153.252 112.046]
 /Subtype /Link
-/A << /S /GoTo /D (prj_8h_c2f3bc42ac6e7d458364ebcf2b35814f) >>
+/A << /S /GoTo /D (prj_8h_68ce41ad199c3385bed7e7d4ded2bd8a) >>
 >> endobj
-2725 0 obj <<
+2928 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [182.811 719.912 211.921 730.816]
+/Rect [181.695 101.142 210.806 112.046]
 /Subtype /Link
 /A << /S /GoTo /D (structprjprm) >>
 >> endobj
-2726 0 obj <<
+2929 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [159.215 705.382 186.115 715.386]
+/Rect [159.215 86.612 186.115 96.616]
 /Subtype /Link
 /A << /S /GoTo /D (structprjprm) >>
 >> endobj
-2727 0 obj <<
+2900 0 obj <<
+/D [2898 0 R /XYZ 90 757.935 null]
+>> endobj
+2897 0 obj <<
+/Font << /F31 604 0 R /F22 597 0 R /F42 818 0 R /F40 783 0 R /F14 1084 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+2950 0 obj <<
+/Length 2371      
+/Filter /FlateDecode
+>>
+stream
+xÚÕ\]oÛÆ}ׯÐ[¥íÝ¥¹IРA[ÛÀ-ЪÍ$dÉ•4ù÷Š»ârEÎR¦) ðƒey8ggÈs¼gwe6¥ðŦŽN2Ä	5½}˜Ðéx÷Í„ùß.à׋è÷?ÜLþóZÀUÄi1½y¸\3¢8›ÞÜý>ÓDÏŒR:{Ü~"ç®èìõýª¨^]ï‹íœÙY±¾…·5©ÝüÏ›·“W7GT?&%t‰ù÷ä÷?éôÆövB‰pvú¼¦„97}˜H.üëÕäzòë1Gõ¾€÷ÛÊ’T+ìt!$±¦-„i¨ÙÀ˶Ëá*
+™Œ•w6ŽÁȤ<6ŽóºqŒj"a!¦ìÞœ«´ŒÂ%\M£\'X!d’8j€÷ëý	‡›Íl¯üÅöƒ¸Š‘}4Žœ¤,‘o‹å¾;WŠP®ñb}Y>>L7»Kýåêíoüúÿ/®Þ\Ïì´Ù†0ͧÚ)ÏϹãþ¹¨¯?ŒLò©…‘骎PÊq½\n÷Åî~¹^ì7‹ÝãÇb{»\U„Ù[Ôl¹Þ½ßl–ûûͺz~ô‹²ˆ)k­ˆQ0¦C§¿®î×wQÎâïÏáå²"ã²ú©lP•LÒ:™µ„«ìå«mpÐcºÚ,jåÆG<nçRÍ6ŸŠÛ²Òy¬$Ü°±¨©
#‘¤µ1Ó‡äˆYgêæ%†æi¡!¬ŒÁò¤Ä`›	=%wüK%±2#1<Oȸ©¯ùoy>ªò–脬t2Ò‡”C»,,)yäç0Jjbä·ÎI©ˆ4v'y7''Jiœ”>&ËÊ:BK0ð2Ĉãõ`&†œ¤<<0Ëí®8WŒ°L­U¨Ñ’5{ÏÝn¿ý|{
+jaºgUߊ}4>€$eõH~zÜ>¤àœZb¨@K1'@ˆ#$gÐ'“š©¨xËŽ<ù„Ê3ÐÈ!ó†:A§LùƒLÁ#qP‰Ï^;NF¦)R›#ë¾Y>G’²ûf1«ckË"ÄàÖ¡›þáì!½ÒuºÕrï½Pjû‡P¬À„VQbìQh_\µ­pY¥µg*-ÈÌ€ÆRZå1š£JbrJåêVZÐ+mˆ(m/¯´(r’Ò+m«1P^k‚–sÖlmW¢Œ%Vº§ËK” K^BÈŒÉ8\|öIÒ†X7<üÚâLô1Y&Ö¹&b€‰ Æį1ä$e˜ó´ù‘Š‰X­‰ gbÜÚþ~DIJ¨R˜X'èd¢¹„ùV¨XvÆé±ÖT9hƒ/
+„˜,ë\1ÀÀÅãbŒ×ƒ‹r’²D~(Úý‡<øA´XƒCK6º‹8h
}köÑø ’”ˆ‡ˆÂ“ŽÕbN ›DchÖ<Ё(Ê×l€0Õ	:…ɇœç@#Ë;tIʼAÚR;Ò;2u '(†û÷®Úø¸]î7ÛïæÂÌv˜ÀJC”žáÝ«‹ùé(”¥°Ò@-C6Ää6ÊÕ­°( WØQØ^^aQä$¥WØVßa—/ÖÇàÊ“v·¿õš©ÍÓu%JÐ¥+!dˆõ8¥‰*×w¾1*Fµ£‘PX¢¬ÁIèc²$¬s!$Ä 	#@Œ„1^bÈIÊ0Íi³ž„X±Gb„qwû»ÉÑfÀòb” “„>dˆëh!¡ &™IøìVC‰“cqP8xœ@9brŒrusôŒ6ðòD‘“”‡iU9	n3Ò‰{ˆÀÁ¹ZÇš½í6åb˜Ð}+öÑø ’”ØV‡"NᇘȆѠÐ)“š»Œïg4„-ÎX‹ŒtiQ9Ïh4F–7è8’”y£´¥6(¤71äÓ¶:®Aœ7ëÅëÕòa·/Š;LdM¹
+v¼ðõO—šésX©Kdáö9çp‘õ1Y‘­s!"‹‘ 1‘ñzˆ,†œ¤<Šl«ß`„¼Ú*‡,w”˧8în·!¤þX^tŠ‹¹ÀFÇó3ñÙ§;B€6ñÑVVçþVáLô1Y&Ö¹&b€‰ Æį1ä$e=Ýi3±j1ÈÀĸ»ý-‡€ïÜ
XOŒt2ч\b£ãl*Úgø£x&¹ÓDˆÑþ*r+ˆdø\ˆÉq1ÊÕÍEÐs1D¸ØÀËsENRnPç)+C-^¬Á!•<TotÙåà ô¢oÍ>@’3î°ÎÕbN ÓsVFñ¤æ»\ƒ£qV#£]ªBÎ3‘åÍ:Ž$eÞ| m©Í
+éÍGùÄsVËíò¯Íêþ]ÚaD¹0•ùåb»ÈüðÑ’Ñ–W¹”D3|y5ÄdõµÎ…è+ô5Äô5Æ롯r’Ò?­ž£Ú!F‹
»È(¤ßEnt·¿ëà@üòÜèÓU¥NЩ*>äÇ«zSPå(8‡Y˜•¶¼Z®‹YŽ/¯†˜,ë\1ÀÀÁã`Œ×ƒƒr’2ÌqÚ܆ç V쑃dà`ÜÝþ~ƒ9
+½°¬%èâ`¹ÈÁª‹’ðÌÕ7fà¶)6ÖÑF¦
¡_~19F¹ºIˆzÆ€	xy¢ÈIÊÃ>ãfÕuœÊ¼XƒC–$4IwñãT@Õž5ûh| IÊÌq*ÉКCÌ	äÉq*pÍÍšòô c>w%è”#ržÑhŒ,o4Ðq$)óFiKm4PHo4bÈ3SmV«Šû»"¿ƒÖœ³ ¯ï~¾Øæ“åG¯ÌhòÊ-ᙏ°†˜¬¼Ö¹yÅ ƒ¼F€˜¼Æx=äCNRzyí:K¥^¬Á!Ëc2énŸÁ˜ ‚ó¢R'è2æYªo€”ƒÌˆ±h‘_Hõ!9þÕ™ºé‡¡yöEhùb°<÷0ØfÂ0±é8@¥Zf †çy75o-àNÁuJµšM
+ÙÁ5?ýߌT\3Ë\üÿQÊù—ôÿÅ£—Ã}S¬‹íröÛnæŽÏ>ûO\üþÊêsßSþ½ ÕOœ2æ):ç@oEþ÷òú§9›ýøƒ¿”€2U/ÿúZ}ÿïæË×Å:íŽ*½Ÿ´ç_n?¨
+endstream
+endobj
+2949 0 obj <<
+/Type /Page
+/Contents 2950 0 R
+/Resources 2948 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 2930 0 R
+/Annots [ 2952 0 R 2953 0 R 2954 0 R 2955 0 R 2956 0 R 2957 0 R 2958 0 R 2959 0 R 2960 0 R 2961 0 R 2962 0 R 2963 0 R 2964 0 R 2965 0 R 2966 0 R 2967 0 R 2968 0 R 2969 0 R 2970 0 R 2971 0 R 2972 0 R 2973 0 R 2974 0 R 2975 0 R 2976 0 R 2977 0 R 2978 0 R ]
+>> endobj
+2952 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [126.921 681.239 157.138 692.143]
+/Rect [126.921 707.365 156.022 717.895]
 /Subtype /Link
-/A << /S /GoTo /D (prj_8h_588e9a86fc4dcd1195f867f718ce5429) >>
+/A << /S /GoTo /D (prj_8h_ff09e87b2246bdec83f6a7bb1bc0f471) >>
 >> endobj
-2728 0 obj <<
+2953 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [126.921 642.566 157.138 653.47]
+/Rect [126.921 668.571 156.022 679.101]
 /Subtype /Link
-/A << /S /GoTo /D (prj_8h_77283589634cc9a054f3a7c7fc91d38d) >>
+/A << /S /GoTo /D (prj_8h_28ddb923a52cb597ca9c7dd03ceeb4fe) >>
 >> endobj
-2729 0 obj <<
+2954 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [126.921 603.893 153.81 614.797]
+/Rect [126.921 629.403 152.146 640.307]
 /Subtype /Link
-/A << /S /GoTo /D (prj_8h_b1264f0201113c1a8e931ad9a7630e2f) >>
+/A << /S /GoTo /D (prj_8h_36ccae7b426311614a4e80432a2b62c3) >>
 >> endobj
-2730 0 obj <<
+2955 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [182.253 603.893 211.364 614.797]
+/Rect [180.589 629.403 209.7 640.307]
 /Subtype /Link
 /A << /S /GoTo /D (structprjprm) >>
 >> endobj
-2731 0 obj <<
+2956 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [159.215 589.363 186.115 599.367]
+/Rect [159.215 614.813 186.115 625.153]
 /Subtype /Link
 /A << /S /GoTo /D (structprjprm) >>
 >> endobj
-2732 0 obj <<
+2957 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [126.921 565.593 156.431 576.124]
+/Rect [126.921 590.983 154.916 601.513]
 /Subtype /Link
-/A << /S /GoTo /D (prj_8h_d70968320728202aa12048162248d368) >>
+/A << /S /GoTo /D (prj_8h_f363383621fb2b72243c1d6b894874d5) >>
 >> endobj
-2733 0 obj <<
+2958 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [126.921 526.92 156.58 537.45]
+/Rect [126.921 552.189 154.916 562.719]
 /Subtype /Link
-/A << /S /GoTo /D (prj_8h_fa8d27e481bbfffacd3e671e6715d5cb) >>
+/A << /S /GoTo /D (prj_8h_b4325a957786611772b90e7a080327f3) >>
 >> endobj
-2734 0 obj <<
+2959 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [126.921 487.873 154.368 498.777]
+/Rect [126.921 513.021 155.474 523.925]
 /Subtype /Link
-/A << /S /GoTo /D (prj_8h_fbf5f05496f1e018425e02d60a4e0b74) >>
+/A << /S /GoTo /D (prj_8h_cf989261fd56f1e8b4eb8941ec2c754f) >>
 >> endobj
-2735 0 obj <<
+2960 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [182.811 487.873 211.921 498.777]
+/Rect [183.917 513.021 213.027 523.925]
 /Subtype /Link
 /A << /S /GoTo /D (structprjprm) >>
 >> endobj
-2736 0 obj <<
+2961 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [159.215 473.343 186.115 483.347]
+/Rect [159.215 498.431 186.115 508.435]
 /Subtype /Link
 /A << /S /GoTo /D (structprjprm) >>
 >> endobj
-2737 0 obj <<
+2962 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [126.921 449.574 157.138 460.104]
+/Rect [126.921 474.601 158.244 485.131]
 /Subtype /Link
-/A << /S /GoTo /D (prj_8h_105e2bf177120eb34f41e6af768f855d) >>
+/A << /S /GoTo /D (prj_8h_5380727f9aeff5aa57f8545d6b54a8f8) >>
 >> endobj
-2738 0 obj <<
+2963 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [126.921 410.901 157.138 421.431]
+/Rect [126.921 435.807 158.244 446.338]
 /Subtype /Link
-/A << /S /GoTo /D (prj_8h_fedc43dc512008174ec9b87753519031) >>
+/A << /S /GoTo /D (prj_8h_d9a80b98c04b0e06d08fd84bacc58b27) >>
 >> endobj
-2739 0 obj <<
+2964 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [126.921 371.854 154.368 382.758]
+/Rect [126.921 396.64 149.397 407.544]
 /Subtype /Link
-/A << /S /GoTo /D (prj_8h_344308a1d96a93f9bc682141f3df1a14) >>
+/A << /S /GoTo /D (prj_8h_7c719c0387d23c53b0ceb3ee161de66a) >>
 >> endobj
-2740 0 obj <<
+2965 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [182.811 371.854 211.921 382.758]
+/Rect [177.839 396.64 206.95 407.544]
 /Subtype /Link
 /A << /S /GoTo /D (structprjprm) >>
 >> endobj
-2741 0 obj <<
+2966 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [159.215 357.324 186.115 367.328]
+/Rect [159.215 382.049 186.115 392.053]
 /Subtype /Link
 /A << /S /GoTo /D (structprjprm) >>
 >> endobj
-2742 0 obj <<
+2967 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [126.921 333.554 157.138 344.085]
+/Rect [126.921 358.219 152.166 368.75]
 /Subtype /Link
-/A << /S /GoTo /D (prj_8h_2f42dcec4ea56bbb25b563859228b02e) >>
+/A << /S /GoTo /D (prj_8h_310444979f8f0e62db2bcbe39b0e3d35) >>
 >> endobj
-2743 0 obj <<
+2968 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [126.921 294.881 157.138 305.411]
+/Rect [126.921 319.425 152.166 329.956]
 /Subtype /Link
-/A << /S /GoTo /D (prj_8h_ed0317c8ffef248346da897568df266c) >>
+/A << /S /GoTo /D (prj_8h_5517fccc15882e298ac9433f44d1ae4c) >>
 >> endobj
-2744 0 obj <<
+2969 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [126.921 255.834 154.926 266.738]
+/Rect [126.921 280.258 152.704 291.162]
 /Subtype /Link
-/A << /S /GoTo /D (prj_8h_aec02a8e47d68e126983e9bb07a0c0aa) >>
+/A << /S /GoTo /D (prj_8h_d2a2b56c0900516dd24eebf430bcb29c) >>
 >> endobj
-2745 0 obj <<
+2970 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [183.369 255.834 212.479 266.738]
+/Rect [181.147 280.258 210.258 291.162]
 /Subtype /Link
 /A << /S /GoTo /D (structprjprm) >>
 >> endobj
-2746 0 obj <<
+2971 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [159.215 241.304 186.115 251.308]
+/Rect [159.215 265.667 186.115 275.671]
 /Subtype /Link
 /A << /S /GoTo /D (structprjprm) >>
 >> endobj
-2747 0 obj <<
+2972 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [126.921 217.535 157.696 228.065]
+/Rect [126.921 241.464 155.474 252.368]
 /Subtype /Link
-/A << /S /GoTo /D (prj_8h_53315ef8d3bd4002d1e98142fcf62566) >>
+/A << /S /GoTo /D (prj_8h_17be11269d86b3308fd925949877718e) >>
 >> endobj
-2748 0 obj <<
+2973 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [126.921 178.862 157.696 189.392]
+/Rect [126.921 202.67 155.474 213.574]
 /Subtype /Link
-/A << /S /GoTo /D (prj_8h_3b4cda48838c613460bff00c76fceb44) >>
+/A << /S /GoTo /D (prj_8h_eb5951ec54b929d16ab464939a37d74f) >>
 >> endobj
-2749 0 obj <<
+2974 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [126.921 139.815 154.368 150.719]
+/Rect [126.921 163.876 155.484 174.78]
 /Subtype /Link
-/A << /S /GoTo /D (prj_8h_abdc7abc8b7c80187770cfd12c63f700) >>
+/A << /S /GoTo /D (prj_8h_151140d870ed4f490317938bd6260a6a) >>
 >> endobj
-2750 0 obj <<
+2975 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [182.811 139.815 211.921 150.719]
+/Rect [183.927 163.876 213.037 174.78]
 /Subtype /Link
 /A << /S /GoTo /D (structprjprm) >>
 >> endobj
-2751 0 obj <<
+2976 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [159.215 125.285 186.115 135.289]
+/Rect [159.215 149.286 186.115 159.29]
 /Subtype /Link
 /A << /S /GoTo /D (structprjprm) >>
 >> endobj
-2752 0 obj <<
+2977 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [126.921 101.142 157.138 112.046]
+/Rect [126.921 125.456 158.254 135.986]
 /Subtype /Link
-/A << /S /GoTo /D (prj_8h_28b623c88d38ab711fc61f36a97d0b27) >>
+/A << /S /GoTo /D (prj_8h_853c1df5e8327d83e9cfdde9455355f5) >>
 >> endobj
-2723 0 obj <<
-/D [2721 0 R /XYZ 90 757.935 null]
+2978 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [126.921 86.662 158.254 97.192]
+/Subtype /Link
+/A << /S /GoTo /D (prj_8h_6f3cbaaf367984579aad5ec7eb00f397) >>
 >> endobj
-2720 0 obj <<
-/Font << /F31 528 0 R /F22 521 0 R /F14 1038 0 R /F42 717 0 R /F41 696 0 R >>
+2951 0 obj <<
+/D [2949 0 R /XYZ 90 757.935 null]
+>> endobj
+2948 0 obj <<
+/Font << /F31 604 0 R /F22 597 0 R /F42 818 0 R /F40 783 0 R /F14 1084 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-2772 0 obj <<
-/Length 2314      
+2998 0 obj <<
+/Length 2409      
 /Filter /FlateDecode
 >>
 stream
-xÚÕ[ÛnÛH}×WèQzPoßIÎ[âM2	²I&6fdƒ#3¶[r(ãÌ×oQÝ-6)v5-ZÂĺT×é*Ö9¬¢H6¦ð3:NTB2¡ÆóÛ_Á§¯FÌ~;ƒ¯gÞ÷Ï/Fÿz)`É´_|Û.׌(ÎÆ—Ÿ'šèéŒQJ'wåwr=qE'/7…yõ±øV”S–NŠå>4KN¿\¼½¸Ø¡Ú=)¡+Ì£Ï_èøööfD‰ÈÒñŸðš–eãÛ‘ä¾¾~Ûù0Ÿø¼+,IIE:ž	IҤ˄iˆ9—]ËaÏ3ÆIÊe8qŒ.Ù.qœ×‰cT	;p6Uöþǹjç‚QXÂÕØóµ‡ålp@&IF“àb¹ÙÃãp°YÚÄ«¾(¯¬ÅGÙZãÈ-—òÝ|µæ{àJ&9¬µÁ!UJ´àÍìRE?||sÎ?ýñìã«sxËö“¦ùXgŠÈî‹Öã¶0<Û½Á~SØ›6éÈMwÕÖÎﮋr1Ïof›Õì,/7Åz‘/
g6@5É—ëo«ò6ß,Vösxk
®‹*Ž-/k­I"lk›íÕÍÏùj¹˜›U&Ìé-‘@ãÌ­øpö¾Ë)a"³.Íàá<u¨åTªÉê{1¯vM‚ÉN%‘Z‹„:aDGHèlb$ô|…IˆZú€	xq¢È-—òf=_ûàŠª$¬µÁ!'Jªfv¡ôÖ›ò~¾›R"Ó¬oÌÖß@Ë¥)ÊïwåmœC-jï¸tÅìlö ™¬!9ÍZE©0Lñ7…²S¾£r’—’£ÚAPŽ¬ÉVŽ (¶Bqgþæ{;Ó «Œ5w>XÖßGËeø`±TÆ2,-3gƒC¦	º	i‹³‡ÄÊ”¨ÄÀM¾¼*–›E~c¬ ›·óû¯&½Ð1Umˆñuq~Ö-½2ª¼É#•WB4TyÃ}£‚P‰¯1‰êîÎ"»šSÝ
]¬‡æ"°M‡Vqøz_qÍ)Óš xJÁd#©¦çùÄÏã=K¡‚Ä ‘©EÆšT[Ûµ9UÏÓâË¡="‰zJF²%{tCå$üåZ«R4[8'­IŒ“µ§0'14ËI
á¤ç$Ût躠®QÄ$Óqóœô“ÚQIFôNzBœt&§˜Cþ6¤|䈢4Œ“CI>Q*U]ÈpVZ›(-k_/1 at GLc¦×ƒšrËe…<Œ(Œ$4ѵ68¤’ÛkGì"#
-‡.LôÙZãh¹ÄF”NÙÙìA6GHŒâ­˜Ž(J2BaíáJU;*•5y܈ÒØY|DA÷ÑrQ´Ô#
-
-iGò°åìýó©.ì «.¦/']£ôE—A£]kÝÚ"º ]]¯‡èbÈ-—Vt;§ha’ÖÚà0ngº•ÝþƒŠ¢œÈARS;J59Á rd^>ùE™1"µ8Ö€ÕCt„–Î&FKÏW˜–( ¥¥ˆÐ²§%ŠÜréz¡®AÅP
ÖÑ…´´ld·ÿ¬5v -=!Z:“SÌ*Ãx)Ÿà|ùXbVãèPb†Ï—RÂéȇÓÚD‰YûBˆ‰:bz€1}¼ÄĐ[.+ä!…C3®ñ`­
	ìMT3X|HI(ë³µÆ7Ðr‰))ô´XÌÎf²9¤p"X+ä3Šä«Ø …ªÊš<nFiì,>£ ûh¹ŒÏ(HZê…´3ŠyØŒòã>¿,7ù¦(ó›Å_Ååa—‰xJíø·ÓuF J\ó£uF”mE`kàÚ"À ``¯‡ cÈ-—V€;â¡ñ`­
YÝŒÄu3»ý‘j¢‡èŽç ¤;ÎäË?›¤"QD¤BóíeIMŒ¤ž¯0IQ at KR!i/NR¹åÒuI]ã‹! ¬#)
-iIÚÈnÿñEÀyˆ"ií HRkrŠñå)Yªb,}ú‹B$„¥ix˜pÔ¸HpšZ›(Mk_M1 at GS£©×ƒ¦rËe…|}÷Ð9ÌÈ:«1Áä–7S‹L2úJÕ7`kã·\"“ƒs}ŠGìlö ›“¤%‘­˜Ž2êJ¸ÖR¯j•±xÜão+>Æ`›h:Œ1á„Ô3†gGï°	æ×ÏÞ~X< ÷Ù
-8ÜÙøt*IåYJ¤fÇê|8¤YG$ÕÙÄ$Õó–TÐJªˆHj/.©(rË¥•ÔÎñÎ×x¨[Nej»‘Øþ“	O(ÓÃe¤^’kq‚±äɘ÷ä#‡c”‘xZ¥ñ¬M”xµ/„x #žˆÏÇëA<¹åÒõ2ÝO™$x¨–xœ%žŸØþÓœù­¤^$ž±8Ũñ7fgÛûaÏsí ëÑ7–B˜Qó÷iÆ'y¹È¿ÞëŽÚª”é@‡R±Øû>Èbgc1†µc1
-hYìÎW˵m‡æ×yiŽßèÂ1f»>Èu¸Í.QmŸékli5¾Ñ–KÛ(þQ”åíúªó*ÅÑü8v{•
ØÏSX’L¾„j±º-0’ö«EÏAˆôÎdËúM¾¹_›VNE2)6÷¥e÷m±^çSF'WÕÅ:H &áô­õ±N]Õå+zk-úÚRô +zÐ+ú®³˜ª®gMèpA[k|-—æ—èw¯Ïº~æ“B a' ™I…,IÊ’•#,Tž5©öûú²ºÇ€eëlâ=„Ø”p¤©ù‰ôHW‚@Áeäé@k+ÀÚS¸þ04[~Z¿êóqãŇí éЖÞï/Þ]¼~ÿn*ÔäÙÛ=E…£¯5»0&30M»Ÿµ¦°fžC:ìaoó¸QJ–ù§j½½ðbNÕЮ)enÀU,‹2߸K¢®åù{ñrÊÕ¤øjÞ$æK¡â¥Í;N³•]ÙºêþïÙùÛ)›¼~nÞJbýiþþ{õðóªX¶“¨˜pÛó’ó”Ús
+xÚÕ\]sÛ6}÷¯Ð[¥añI‚}KÒ6ÛL[wcÏlgºÕ¦celÉ••6ý÷{)"‰”)i6“™X‘.ïÁ½À9Ä!‰§?bTðQnrV(3ºy¼à£ôîÛá>ÒÇÓàó××ÿøNÑU¬ÈÔèúnsy&˜‘bt}ûë8cÙd*8çã§ÕGv?™JÃÇßÍÊúÕûò®\M„—‹zKñœ"s>ùíúÝÅ·×[T7&£²
+ó‹_ã£[Û»ÎTaGÑkÎDQŒ/´TîõÃÅÕÅ¿¶9ê÷½¿¯,Í
³ÊŽ¦J3›ïÕœÓË}—©§ÔÓ\*Ƴ¦5ZŽ,µ&«Z#dÁ¸ùª=WO÷åj~3{˜®—Ó7³Õº|žÏuoÖÔ3ž-žï–«ÇÙz¾tïÓ?«þlÚÞä6Š]
¯Jûãòáá¯r~[~5Qùø¹¾î?ÜðúBÍ›`RÝå{RgLh@9„Ëf˜”úi5Ñf¼üXÞT#fñL
+ž3‘ÉQ.$<;¸ÑÊõ™./Œè\¡YQ0aši²Y¡Ë4MµÙÔ%¥Ù*]"Í(ȵ;ï.
+Í
+ž· ç‹õž$V	ÛÆ«>X}pï[+®ŽÆÈQÊ
+y6_?—»àšfS[\¬‹Á´ ´*ÚÝ¥•÷¼^}ºÙ…ͦ¬î[³‹ÆˆRÖ‹òãÓê1—´—°f³I”ØBJN)dT3W5SÂÁÑB°rË”žNû’YMÌ/—¢ A—ùÑ¢Øèħ§úçlgdßD·FÖ=Y.#JÙ=YÂ&DÚ2õ1ÒæLemH·8·òZëï}¹+†Dã¥îŸ³ÇGº{‘ÂN_Í×Ë»;¤³™fÙVŸ_}½_g‰8)¡µ‡	m–+&<™ÐÒ*.°Ðº˜¤Ð6¹€Ð"@/´ Ú¯‡Ð"ä(¥ÚÏòyœô1Áãb]†4´~yÑî.-½Ÿß¿ûE^ý÷Õû·WP^´aÊØé	:åÅ…TCÛnnªÎ³ßö¤w:ÝT™a¹9¾çɈSÕnue7%Ýyu†©èb’Tlr*"@OÅ Q1ÄëAE„¥ô{ù¹“Š¨Ø-¤§bØÝšŠWò—4ÝãåTltRÑ…1ˆŠËõ—ÄESòKúT\4V2SHÈE“âb«›‹Ðq1\l᥹‘£”òÍòiŸÿ ÿªr‰‹u1Ґ‘Ïd»»ÝþÃ*fƒÖ$jvÑx QJà?ON°Ùlù¡˜YTs—ÿýü‡Érb¦}¹*	ºTɇæ?Z#Kû8Ž(eÚ€¶4þB:ÿB¾ÌÜ,ó›:ö©\=?U’7|ügõW‰D7çÌ(ŸæÍåÏç]“±Ì§ò"F+–+‹E×Å$E·ÉDzÑ
 ‘è†x=D!G)èîõ"Õ,K\¬‹ÁÆ²LÉvwû{#-Ë=@jšRãBÎàEòÒ¦xÙã!Á¡Ä9³ûø…˜\3k5&¦‹I³Éˆ‰ =1@D̯1r”Òï†ö9GLTì–˜Ò3ìng¢-eÀËæú.ZºˆsØ’ÿZøìNçv³_;‘IÑÔ.HK“¢e«›–ÐÑ2´lá¥i	‘£”õZ)÷šÉ,m‹`±.C’IQÜ´»MŠÔEßš]4@”›•å°f³Ù6)Ô­¨¡&EA*b(T“ S¢\Èa&¥5²´IãˆR¦M
+hKcR ¤3)!ä`“RþñÉï²fõ¡ÿ>¢!ÈFu¿=›êj΄<ÙÑ´&¹9>šö1IÕmrÕE€^u@¤º!^ÕEÈQJ§ºÕm~¯S1ԍv1¶úÕ• s:M“+Õ€CÙ A§Þ¸ó:•/…œ\0™Ÿì8SYKuáãL“"g«›œБ3älá¥É	‘£”~K´Ï©fÈXÀb]†$§ÂsÝîn§¢òêÙð€ãÌ A1}È™ÍÊI˜yôg{*“L‹“n*]0Ú9bbº˜$1›\€˜Ð3 DÄñz!G)ë¥rT`±þ@Bº•Vw“*=kö*p QÊô
+ªy{ Cî;Pi×<Ы(ZêF8æ
tJ”9Ì«´F–ö*pQÊ´Wmi¼
+„t^%„<†W™ßΟ׳Å:ñdHj±ÛoÎ%¶R1CðT» âH&ð鵏IŠm“ˆ-ôb "±
ñzˆ-BŽR:±)°Xÿ¼Bºçµ­îö·'²0,ËœÙ	º$ƇœÝžôæ£Lññø¶DZÍr~²“M™ê
+>Ùô1)B¹º		!C@@È^š9Jéw?Ý(°XOHéÙên["	£zürB6	:	éBÎoKŽÇÈ£ß!¥¦]«1§²#RÑç\aBº˜$!›\€Ð2 D„ñz!G)ë%²vëí„tv¤ÕݤéY³·#p QÊ´A5oíH¹ÏŽ´khG¤ ¹Ë(ÓöúNaª#ó"á°ÒV
¢0mDºÒø„çlH€7Ø…,Wëûå#])øøéÞ¿»_h-g¦hžû\žmëC?9?Ù!µ((NãCj“RÚ W·ÒB@§´! PÚ^Zi!r”Ò)-ð"°X¿õnëÓên/Rý?<ÁÍ	ºƇœ×‹|	¬™¥>Ù!fu>Äô1IV6¹ + ge ˆXâõ`%BŽRúýO·!ÅnY‰ =+Ãîö7$BÓ]Ñ8Àt²Ò…œÙŸ–Gw%Uƒdq²ÓKAI”Ƨ—>&ÉÊ&`%ô¬ +C¼¬DÈQÊ
+ù÷å¢Ã•
+×Z‡`@"nÅí°µÀ’hÚ'š¾»hŒ¥D–D0mqÅ>f2¶$E®£šZÁSÅ€CÜ A§8¹Ã\Ikdi[Ç¥LЖƙ@HgMBÈØ›ì 23^OÜëåbÑãËDèšÜzÕ|}ùÓ¹v;ßhÛKeUñ®ß²æ´ŽEýu./ûÖ™úæZ–‹"üºœlCžúërLÁŒ©ß½-åj¶.oÝÍݯ'…r¿¢|égM×?Dñ5—_+^ÿKr!ܤN$uÎÝIÿýæꇉÿÚ]Ê,“õËßÿ®~³üü÷‡rwØå´çö½´
 endstream
 endobj
-2771 0 obj <<
+2997 0 obj <<
 /Type /Page
-/Contents 2772 0 R
-/Resources 2770 0 R
+/Contents 2998 0 R
+/Resources 2996 0 R
 /MediaBox [0 0 595.276 841.89]
-/Parent 2567 0 R
-/Annots [ 2774 0 R 2775 0 R 2776 0 R 2777 0 R 2778 0 R 2779 0 R 2780 0 R 2781 0 R 2782 0 R 2783 0 R 2784 0 R 2785 0 R 2786 0 R 2787 0 R 2788 0 R 2789 0 R 2790 0 R 2791 0 R 2792 0 R 2793 0 R 2794 0 R 2796 0 R 2797 0 R 2798 0 R ]
+/Parent 2930 0 R
+/Annots [ 3000 0 R 3001 0 R 3002 0 R 3003 0 R 3004 0 R 3005 0 R 3006 0 R 3007 0 R 3008 0 R 3009 0 R 3010 0 R 3011 0 R 3012 0 R 3013 0 R 3014 0 R 3015 0 R 3016 0 R 3017 0 R 3018 0 R 3019 0 R 3020 0 R 3021 0 R 3022 0 R 3023 0 R 3024 0 R 3025 0 R 3026 0 R 3027 0 R ]
 >> endobj
-2774 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [126.921 707.088 157.138 717.992]
-/Subtype /Link
-/A << /S /GoTo /D (prj_8h_1f1714691f99f11640dccdc74eadfb49) >>
->> endobj
-2775 0 obj <<
+3000 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [126.921 668.487 151.05 679.391]
+/Rect [126.921 696.002 149.944 706.906]
 /Subtype /Link
-/A << /S /GoTo /D (prj_8h_ad75dcd0cd2fd0b6a162b5587cba9c2d) >>
+/A << /S /GoTo /D (prj_8h_33f92621800eb880b75611c439526d19) >>
 >> endobj
-2776 0 obj <<
+3001 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [179.493 668.487 208.604 679.391]
+/Rect [178.387 696.002 207.498 706.906]
 /Subtype /Link
 /A << /S /GoTo /D (structprjprm) >>
 >> endobj
-2777 0 obj <<
+3002 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [159.215 653.994 186.115 663.998]
+/Rect [159.215 681.381 186.115 691.385]
 /Subtype /Link
 /A << /S /GoTo /D (structprjprm) >>
 >> endobj
-2778 0 obj <<
+3003 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [126.921 630.261 153.82 640.791]
+/Rect [126.921 657.521 152.714 668.052]
 /Subtype /Link
-/A << /S /GoTo /D (prj_8h_bbfbf3cba73850d7608765725993dfe3) >>
+/A << /S /GoTo /D (prj_8h_2da3bbd3c42c6ad324117cc5f249a834) >>
 >> endobj
-2779 0 obj <<
+3004 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [126.921 591.66 153.82 602.191]
+/Rect [126.921 618.667 152.714 629.197]
 /Subtype /Link
-/A << /S /GoTo /D (prj_8h_167a49d730bca43483aef311f7114ae4) >>
+/A << /S /GoTo /D (prj_8h_8cca776751549082521a72a743d6b937) >>
 >> endobj
-2780 0 obj <<
+3005 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [126.921 552.686 152.704 563.59]
+/Rect [126.921 579.439 154.368 590.343]
 /Subtype /Link
-/A << /S /GoTo /D (prj_8h_8bc552f12260f944e0b8f9b714804983) >>
+/A << /S /GoTo /D (prj_8h_c2f3bc42ac6e7d458364ebcf2b35814f) >>
 >> endobj
-2781 0 obj <<
+3006 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [181.147 552.686 210.258 563.59]
+/Rect [182.811 579.439 211.921 590.343]
 /Subtype /Link
 /A << /S /GoTo /D (structprjprm) >>
 >> endobj
-2782 0 obj <<
+3007 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [159.215 538.193 186.115 548.196]
+/Rect [159.215 564.818 186.115 574.822]
 /Subtype /Link
 /A << /S /GoTo /D (structprjprm) >>
 >> endobj
-2783 0 obj <<
+3008 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [126.921 514.46 155.474 524.99]
+/Rect [126.921 540.585 157.138 551.489]
 /Subtype /Link
-/A << /S /GoTo /D (prj_8h_fcefcb885b7d1c33e0458345cdc9f4a4) >>
+/A << /S /GoTo /D (prj_8h_588e9a86fc4dcd1195f867f718ce5429) >>
 >> endobj
-2784 0 obj <<
+3009 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [126.921 475.859 155.474 486.39]
+/Rect [126.921 501.73 157.138 512.634]
 /Subtype /Link
-/A << /S /GoTo /D (prj_8h_c9a7ed6b032cfdaba0e8caba17c6c149) >>
+/A << /S /GoTo /D (prj_8h_77283589634cc9a054f3a7c7fc91d38d) >>
 >> endobj
-2785 0 obj <<
+3010 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [126.921 436.885 153.262 447.789]
+/Rect [126.921 462.876 153.81 473.78]
 /Subtype /Link
-/A << /S /GoTo /D (prj_8h_6d1f0504f9b864d4aed4a59d60bab819) >>
+/A << /S /GoTo /D (prj_8h_b1264f0201113c1a8e931ad9a7630e2f) >>
 >> endobj
-2786 0 obj <<
+3011 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [181.705 436.885 210.816 447.789]
+/Rect [182.253 462.876 211.364 473.78]
 /Subtype /Link
 /A << /S /GoTo /D (structprjprm) >>
 >> endobj
-2787 0 obj <<
+3012 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [159.215 422.391 186.115 432.395]
+/Rect [159.215 448.255 186.115 458.259]
 /Subtype /Link
 /A << /S /GoTo /D (structprjprm) >>
 >> endobj
-2788 0 obj <<
+3013 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [126.921 398.285 156.032 409.189]
+/Rect [126.921 424.395 156.431 434.926]
 /Subtype /Link
-/A << /S /GoTo /D (prj_8h_fc5276e759c799deea36271d9cafc5e9) >>
+/A << /S /GoTo /D (prj_8h_d70968320728202aa12048162248d368) >>
 >> endobj
-2789 0 obj <<
+3014 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [126.921 359.685 156.032 370.588]
+/Rect [126.921 385.541 156.58 396.071]
 /Subtype /Link
-/A << /S /GoTo /D (prj_8h_847b7c3f5b7361596912d3d876b4f4fe) >>
+/A << /S /GoTo /D (prj_8h_fa8d27e481bbfffacd3e671e6715d5cb) >>
 >> endobj
-2790 0 obj <<
+3015 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [126.921 321.084 154.926 331.988]
+/Rect [126.921 346.313 154.368 357.217]
 /Subtype /Link
-/A << /S /GoTo /D (prj_8h_a2167e62576d36eae341c2583cb5d678) >>
+/A << /S /GoTo /D (prj_8h_fbf5f05496f1e018425e02d60a4e0b74) >>
 >> endobj
-2791 0 obj <<
+3016 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [183.369 321.084 212.479 331.988]
+/Rect [182.811 346.313 211.921 357.217]
 /Subtype /Link
 /A << /S /GoTo /D (structprjprm) >>
 >> endobj
-2792 0 obj <<
+3017 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [159.215 306.59 186.115 316.594]
+/Rect [159.215 331.693 186.115 341.696]
 /Subtype /Link
 /A << /S /GoTo /D (structprjprm) >>
 >> endobj
-2793 0 obj <<
+3018 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [126.921 282.484 157.696 293.388]
+/Rect [126.921 307.833 157.138 318.363]
 /Subtype /Link
-/A << /S /GoTo /D (prj_8h_4ff298fcdc6e7e23dfb4971fbd26ebe7) >>
+/A << /S /GoTo /D (prj_8h_105e2bf177120eb34f41e6af768f855d) >>
 >> endobj
-2794 0 obj <<
+3019 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [126.921 243.883 157.696 254.787]
+/Rect [126.921 268.978 157.138 279.509]
 /Subtype /Link
-/A << /S /GoTo /D (prj_8h_f44375ad9036898dd6d12d2cc58bf53b) >>
+/A << /S /GoTo /D (prj_8h_fedc43dc512008174ec9b87753519031) >>
 >> endobj
-2796 0 obj <<
+3020 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [164.54 163.489 210.248 174.393]
+/Rect [126.921 229.75 154.368 240.654]
 /Subtype /Link
-/A << /S /GoTo /D (prj_8h_cb157519ef498bf669298c5508492f3e) >>
+/A << /S /GoTo /D (prj_8h_344308a1d96a93f9bc682141f3df1a14) >>
 >> endobj
-2797 0 obj <<
+3021 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [150.443 126.946 183.429 135.793]
+/Rect [182.811 229.75 211.921 240.654]
 /Subtype /Link
-/A << /S /GoTo /D (prj_8h_dc97181f64d72234b8c6903b22b33df9) >>
+/A << /S /GoTo /D (structprjprm) >>
 >> endobj
-2798 0 obj <<
+3022 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [150.443 88.346 230.662 97.192]
+/Rect [159.215 215.13 186.115 225.134]
 /Subtype /Link
-/A << /S /GoTo /D (prj_8h_c940da0fb0552876fb40a92f82c9625f) >>
->> endobj
-2773 0 obj <<
-/D [2771 0 R /XYZ 90 757.935 null]
->> endobj
-2795 0 obj <<
-/D [2771 0 R /XYZ 90 182.336 null]
->> endobj
-2770 0 obj <<
-/Font << /F31 528 0 R /F22 521 0 R /F42 717 0 R /F41 696 0 R /F14 1038 0 R >>
-/ProcSet [ /PDF /Text ]
->> endobj
-2816 0 obj <<
-/Length 2942      
-/Filter /FlateDecode
->>
-stream
-xÚµZÛrÛF}×W°ò²dÅœ`® üâ²%9QʱK®lVqmA$$!K Ú–¿~»çB r@[q¹\>==gú2EðŽÒh˘¤\ŽfË“ht£?žPût
-§ÞóW'?¼äðI]Ýê×%’ÑÑÕüz¬ˆšLiEãuõ¹ŸL™ŒÆ/‹En®Þæ·y5¡É8_Í`ˆG1Hªtòþêç“ó«-ªµIr…˜Ÿ\¿Fs°í瓈ð4}„ëˆÐ4-OãözqryòÛV‡ç0¾oZ"’$áÉhÊIâ}"TÁœc¸Ü÷:e‚D z3N"µs`£\£Ð5”¥$JFNÝs1ÏWMñg1pƒöÈmi/fåj"¢ñ(WÙÂŒ®«‰ãò¯|†£5ézŠF1¡ŠbʍÔO„ÛyÀë
-ôTš!øvšŒí °D€+ÎóOÆdßTx…É‘§«ïW+¤‚¤QÜïՍqY±jzÐ’‚‰iTwVâ­o„•ÑQ‰FœþñêâõÙÛ‹Ó篺0
-´“§”Ä)‡A”<LJ$%pZ%‚ĉ
-‘Ò‰‘òaQ¬æU1ûR>ª˜“„}ù¸‚æ£8ÌG9T
ðÑÊòq§+ÀÇ ã£x$}è#ø2¢£øõÍ«	Äâñ§o^_œö(	K%D:0ÿˆ0ˆ†’êë㤊È(RÒŠPr].À»Åì	É%‘"y\€’1’$"LH+3Hȝ® !C€Žà‘„ô¡ dȈŽJMÈËówgoBa²~v€Œ .HþFF	a,	2ÒŠ1²Î7óò«C¥LcÂTú­˜)!Ò«H™éd†˜éé:ÌÌ  e¦x3[ÐÃÌÑQ‰Fürü°çg§ï^œ÷ƒ¥‚@ȃ€ÔNdæ`ú–
-Liˆ™Nd€™o²ùls“!!%À¥ß*uKóœ©0­Ì wº|:>z€Gòч>‚!#:*шÿœ¿¾¸úiO€„„µ[pæ)‡vŒý<䔨`ʶ,üœ¯Šæ>[ü}.–¼úB>²ˆÄ”~3BB”D&¤•$äNW€!@GHðHBúÐG2dDG%ñÓùóW¿^ü»‡ž‚“Eœx¢ ›Çok›â•àcso¢žSñi’Q$|óH2n´öX%A2:™!2zº“1hÉèzdœÝgUŸÀØl-ì tØŠŽJ´b]ýõßYÖä*ÇweUäu¿á„Kt‚“	Â3XÖDðüuúþš³÷9"%¡€5X›z
-R݊貺E]»8è(gŒwÓYB%ûVÅ'ì"’:[™A:ïtèttö ‹­-èáØ4¢£Ò±y5+çy?ºRÂâ48u(H)Ÿíòœ³ ç¬Ú|å‚èj³¼q!¶¼5«	Çù¬Ä¢únU|Îç.òš'ùt‘7{kÝ£/£7¬ÅÓÛ˜«Š€CaQd­“b­§ë0kƒ€–µ>à‘A¸…=„ƒVtTnƒ0®SŸ¶ŠÄ‚s·2aTh©X’¶P¯YüþZŒ½<Nˆ”üëc¯§àÐ>p"hÎÛGÐ< 9W1‘©xÄ\v
-öýpù„˜‘¸nµ?ÝœåMV,ÜlÎòzVkm4Ú^!Ø- Æm+
-A¡ÆŸud2®ÊMS¬€p‹åz‘/¡"3u†õú>·G&(¶ÌÖf|]mÛ30ϱ”[¡M(xóÐQôòâêÒ\ý~zidê&[ͳjN&SŹXP-سJ[´ŸR}2ößdµž5gc½Bœj„îòJb¨u°“ËÁÃ2+=õÄûD勤Ûk]-{à*!‰’mðîú[™0dL	E²nªÍ¬1øx_Ìî Ü !p)ðA¶X˜áb%õ2³l†'«<Ÿ;ÿ™jÛ:PÌÊåzÓd¶×›òHÀšLèØ>ö±·€¸DÓÄê/T].qáY4^æ˜~js½%2Œ¦ãå$ŽÝXÁ:wNØ>ÙÔ°E¡Tz·°m5f¼‰Žf¸Bæd°¬„Z¶U×VÊí«\Î$x7kZ4mÿ¢ø›Z3óçôûïm´Xdum.o&h¸Í¡½¶É¸„¿"ÅŸW³u½YdÛ^FÅD1³ÒoY=vaä€
Ïa:˜9¬ôÔïó¬£ÒR»XAs&#øOûé‹AÔ§m#zÇÀF&-͏\>tQ›"†ƒ…a¬dã¦4OÀ²¦ÈÎíx?0sbGzÉ
--í(<¼ýT„ʏoœLRª¢¹Ý‚àÇ)¡÷9™möÑ$p¶ØhR£„Þ1ø$[é=c6SÇr!#è4ø‘NsÒÁ9tUnÝÖ¢–€Ì2tŸ“	Cw!ô“6Ö•í( 'V¥Š¦Þþðß@f¬÷mÓ˼Ù@Jd±ò*‹c^a8Ït”†«]Î4÷vAx•-Í{ÊTèð×De£hiÒº_0¬"Ö Ïž=ƒèéû´íÎ	”sV½ppy•¬ïàýïZQ·àÕx^êh¸šÎlêÕ+(Œç¦²vˆ´%¢5e¼Çr
-­Jl¶ÉÍ8,D^-A?ìîÌÊ-1Õf¨°zölynJ?<
`ƒ?Yá©'ÝcPGáá-Ï%TfiºÛØX™0¢LXqÒmyœõmU.­_³
-(Ó˜ì§ýgÿ6Î?™½ú˜ÛB
-VÊho¥éÍz½(ôº&BgGük?‘&ñJ9†j at Pn[JØÆ!¸†Ò‚ÏGj3†uFmTè͆ºÝ«yãƒIæså_ˆYoåõƒK»ÁìëÛüªudÍÙ^•Í¾2w§/‹mý¬ËÎOà‡YÑ,ÌØÔöÉús(Ó3 
ËÎù¤{3[e»–vp7'Ä)‰cÝ#<⦓žzâýìÐQ¹cçÓ§Pˆó쮿?bŒÛFtYje‚Ð]EM,Ÿ{!Ïuüã	µÍCBÛQî1èð„™&ÜŒ}ˆ®Ø`ìC‘¡:GÒëØ w·›Õ¶ûÀ[Œ¶xajF÷—ä“~0åJ™P/˜²O`*‰ ñ.˜
-*t‚Õp-MZœ›çAt]y‘ü«·^O#轩uº|bj7M¹Î*80¯
-ª·HlÛÀÝ2/Æ1’ÐûH¨ï‡JM+<ÝI÷˽¶BËÙNæjŸs!Õ<zGÄF$„ÛQcÖ­Þ£ÇÍÕʆ!}uv¦•mÁ‹*%œ©	¶ոtIÇÐvXŠH;g+Do+tëÛÞL­˜»E
-šµ	ávÔx³öšˆÚ°=3â._ax0cºú054~ôŠC˜¶PNǽ•ÖùLÿZeßÁ-…ÉÌ» -œ©»½ï…ØÚ–ÝæsÚaŽ¶õ§¥˜ÓJ¿ÁÔÑûÅu©¬§M9õbÊÔMY¹TV¬vÚ{U
-„k¨)ƒŒ}§á¤§žøžz¥­2P"Aºðj¼»ÒV&™€o)kAšj„ô#«n´PÚÏGÖEõf¹Ìª,5žtÒºþ ºµp™ù&üéžO¡üd”<­Þ=>xXmE†Îª	’&̝6Òö¨:h’•ñL8
Ð]ð¬D¶®bÔG½pm¾W[íJÀöïÅú”ª÷©ZB$U-Ç7+²±£0pÀd¸¹Ä‰ñ )¥»UïP½ÃAhäþÓÆ4Róü×}¨o¾ŸLHìµÚ°ÍI±ú»õÐÑÄ1²f‹Hnå~q/± ÉoÌMlþÐäiÄŸJeî ˜¡v…QÖ­ò輪¯`/^˜[¨šìI›¡gå§ë]ßH`^ß9ÿ^Ç
-endstream
-endobj
-2815 0 obj <<
-/Type /Page
-/Contents 2816 0 R
-/Resources 2814 0 R
-/MediaBox [0 0 595.276 841.89]
-/Parent 2839 0 R
-/Annots [ 2818 0 R 2819 0 R 2820 0 R 2821 0 R 2822 0 R 2823 0 R 2824 0 R 2825 0 R 2826 0 R 2827 0 R 2828 0 R 2829 0 R 2830 0 R 2831 0 R 2832 0 R 2833 0 R 2834 0 R 2835 0 R 2836 0 R 2837 0 R 2838 0 R ]
+/A << /S /GoTo /D (structprjprm) >>
 >> endobj
-2818 0 obj <<
+3023 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [150.443 698.347 219.952 707.193]
+/Rect [126.921 191.27 157.138 201.8]
 /Subtype /Link
-/A << /S /GoTo /D (prj_8h_86e25219d2169702c7db6508750097cf) >>
+/A << /S /GoTo /D (prj_8h_2f42dcec4ea56bbb25b563859228b02e) >>
 >> endobj
-2819 0 obj <<
+3024 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [150.443 660.068 208.445 668.914]
+/Rect [126.921 152.415 157.138 162.946]
 /Subtype /Link
-/A << /S /GoTo /D (prj_8h_afd25a96ccc5966c04d7732ca482c0c1) >>
+/A << /S /GoTo /D (prj_8h_ed0317c8ffef248346da897568df266c) >>
 >> endobj
-2820 0 obj <<
+3025 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [150.443 621.788 258.696 630.635]
+/Rect [126.921 113.187 154.926 124.091]
 /Subtype /Link
-/A << /S /GoTo /D (prj_8h_5a2f80bed69a84464e5654f91ed4fb63) >>
+/A << /S /GoTo /D (prj_8h_aec02a8e47d68e126983e9bb07a0c0aa) >>
 >> endobj
-2821 0 obj <<
+3026 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [150.443 581.826 207.279 592.356]
+/Rect [183.369 113.187 212.479 124.091]
 /Subtype /Link
-/A << /S /GoTo /D (prj_8h_749605599f1bf2b883c5c88b6cc9c06b) >>
+/A << /S /GoTo /D (structprjprm) >>
 >> endobj
-2822 0 obj <<
+3027 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [150.443 545.23 201.681 554.077]
+/Rect [159.215 98.567 186.115 108.571]
 /Subtype /Link
-/A << /S /GoTo /D (prj_8h_4b25d630b7590f31fa0aa6d5861c9bfd) >>
+/A << /S /GoTo /D (structprjprm) >>
 >> endobj
-2823 0 obj <<
+2999 0 obj <<
+/D [2997 0 R /XYZ 90 757.935 null]
+>> endobj
+2996 0 obj <<
+/Font << /F31 604 0 R /F42 818 0 R /F40 783 0 R /F22 597 0 R /F14 1084 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+3046 0 obj <<
+/Length 2392      
+/Filter /FlateDecode
+>>
+stream
+xÚÕ\]“7}Ÿ_ÁÛÂZ}v·òO'®ÔÚñLÕº*›ÚÂÛ¸Æ0f˜Ê8¿>·i‰V7訡ÍÖ<ÀÀí{t¯t:ŒzĀӏX>ÈMά2ƒé—+>øH¯¾¸îÝ1½=Þv{õÏ]Ål¦·6—g‚)·ïf,ç|x¿úÌ>ÆÒðáó»YõìÍìÃl5Åp¶˜ÒKŠç™‹Ñï·/¯žßnQݘŒÊJ̯W¿ýÎïil/¯8S¶üAÏ9Ö¾\i©Üó»«›«_·9ª×½¾¯¬òݱҬÈãUKÅxVW-e]µàÓªø˜²ôÿHiÚ…N—H3rí`ù(4³<o Îë<I3%Š&^ùÆ꣋x"»hŒÜJY"¿[.žäøÉXŽKÝD`8ci2›å†¿~óò­¼ùï÷o^ÜЯb·Ï9™ä¼`Fë}à"£5œÓÓ½“šqZ*ã ÁfhZ
+ZVuÂ2^l1Ê¡]OVëÙÃ|²¯—ã‡ûO³Õ|:¹«ÖúšºN–«/“õ|¹¨^§_ËáohTç6’#i4eÚgËÅbö‘ʇÕ5eª‹4¯/R†å…ö×¼úמ´>À÷­Y”aRæ.â~5Òf¸ü<›–£e±&g–¨Y˜ƒ›¬\•*m”wYa7䝏Iñ.Èçt¼ïxiÞAäVJÇ»ù´Ÿw°ÔŠw®â]£±ïnäÛ$ﲜ“Z›ãy$ˆñ·”C»ñT+y·%áQ¼SDæüÞ™ï”=9ñhŽLžx:g\ç˜x.&I¼: ôÄ ñB¼ÄCÈ­”›	š.f»à´xT.q±.CÊL6»KKïa½zœîŠAk5»h<€VÊjQ~¾_}iƒKÁ“ìcv é³h)…bZd­š¹ª˜ŽB!¶LùuH•K<ë¡Cu‚¨¹Ñ¢ØÅã}õ8ÙYÆ™¢9²ød¹h<ŽVÊød	RsQªz¼-cƒ!‹œ©¬	éçV[+ñý4ÛUCM¦­Ô-ï¾M—‹ù	¬&Caý¾åõõ«Kml$áfùÙô•t“†B}u1I}­s}E€^_@¤¯!^}EÈ­”N_#†BÐœÂb]†4£¥ÛìnwWAk‘‘¯*A‚˜ªø>®"Î@‘Ñ–ÅLA“¢àé÷8†>‰Œ)ÎÅA“Æ«÷£ô1)¹â„€Žƒ! à`/ÍAˆÜJé÷8ûÍEÉ/X¬ç „tlt·»Ã0„axуƒu‚(]H‡8H&LÿoHXHBmÈÙ³‘P)Z˜ƒUH’‚ÛL€ Í°FCüÀ:ÐÀ6–°ë‡é^ƒÁɍkX¦xå—KÚ4š
+Ügº°«uÁ½™XZ}Y={…iã5uÄ6—P__aDÁ´µ=Ô§NUr˜¯hŒ,í+à8Z)Ó¾´¥öÒùŠò8_±ž,>Îë¹ß'µ¶MÓÇw3¤´‚óòoU®Û›ë9CFŸKgµ5ŒÓ„"¡õ1)¥
rÅ¥:­
Ø6ðÒj‘[)Þî5’Rãb]†4†)¡›Ýín8t)™=Ô¦¾>&6.ânã$Ä)fžÞˆèÌ2£ÄÙ¸irÆ› “äfpzn€ˆ›!^n"äVJ¿ÚgD7Q±[n"HÏÍ°»ÝˆÖ’¶3¢9ëQvºK‘¿
?ô(Z•§äÙøI;k構Iò³Îø‰ =?@Äϯ?r+e‰<xÁr^àb]†4zsœ£Ñ]`W$íËTך]4@+%r,–IÚ¾¢š}ÌdÓ³PcŒlÕÜÓ´h®™Îe¥ªD•Ê…fZ#K›8ŽVÊ´im©M„t¦%„<δ\¿zöü(Õ¥Øò|S•år¢«¬bF¨s‰®¢]©-4]“Ý W\t! Ýˆn/-º¹•Ò‰î^ÃR.Áëb0¤¡éËZÝínXm)t¦Ž—š ALj|È<Ë™yyò¯mi
?Û÷Š¶£6Ç'!}L’–u. at Kèi "Z†xh‰[)ý^hŸWq´DÅni‰ =-Ãîv÷*JL›Ç!ƒQZºKx•~¼Ô'ø¼<”˜"gÚží¨¤¢H98HL“$fzb€ˆ˜!^b"äVÊùkĤHÚŒg¸Xƒ!‰½¹i‹MJÎEך]4@+%6)íiQÍ>f²iR$S¢UrO"-gZ÷88$ˆ)”9Ì£4F–ö(p­”iÚR{é<JyœGùú8y¿šßMÖ³Õänþçìýq_ѧDžyþõb;#™[¦‹³™%`Öà#³>&%ÀA®¸ C@'À! à^Z€!r+¥ཆÅ0®2\¬‹ÁåýA2kv·»a‘$òZõ8($ˆêŽ¹€aù?'©´>Û¹KIeYÏ]ú˜$Ië\€¤Г4 D$
ñ:!·Rú]Ò>ûâHŠŠÝ’Az’†Ýín_$õJËç.ƒQ’ºKØ—S²Ô¤Xzú/ÿ$WLgg;š)h«b>šécR4
rÅi
+MC@@Ó^š¦¹•²Dþtÿ¹ýÄ*\k‚
õV6[œŒ¦}¥éZ°‹Æø­”èÞúœ(pÅ>f²}ï‰Íu«æžVFäÔGÑã„j ¦V>ä0+ÓYÚÊÀq´R¦­hKme ¤³2!äqVæ§çßÿòzþOÜ*šîO¯ß^J[ËÝœ6g;q[~§‘øc¶I*ë6V€æuµFC²€uPU ÛLè45z;*²º•aUwÒ†ýìîK„*˜æ=Ž~	¢"âB.àKNƸ“{ŽrEè³}1»Y柼ô1IÆÕ¹ å ç\ ˆHâu`Bn¥ô{™Ø=ì°TG<ç˜6¶»Û(O2õøSÉöò(í6—ð_Ö–i}ü™JjdQìÝJpZ"ëñïbÜ¿ž`¹°áÿ¹É6ûÄêÿÜ”wß›JÑ_ÌäáÖÞÁùIºY9|tîí•ß èêAØï¸üNñê7É…p3;’Ô97»ÿ¾¾ùe$†??s—²‚Éêé»oÕã˧og‹v‡ËSn€A{þ¹*
+endstream
+endobj
+3045 0 obj <<
+/Type /Page
+/Contents 3046 0 R
+/Resources 3044 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 2930 0 R
+/Annots [ 3048 0 R 3049 0 R 3050 0 R 3051 0 R 3052 0 R 3053 0 R 3054 0 R 3055 0 R 3056 0 R 3057 0 R 3058 0 R 3059 0 R 3060 0 R 3061 0 R 3062 0 R 3063 0 R 3064 0 R 3065 0 R 3066 0 R 3067 0 R 3068 0 R 3069 0 R 3070 0 R 3071 0 R 3072 0 R 3073 0 R 3074 0 R ]
+>> endobj
+3048 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [150.443 506.951 195.045 515.798]
+/Rect [126.921 720.286 157.696 730.816]
 /Subtype /Link
-/A << /S /GoTo /D (prj_8h_6e2db45f219ba5732ddca43a9fc17408) >>
+/A << /S /GoTo /D (prj_8h_53315ef8d3bd4002d1e98142fcf62566) >>
 >> endobj
-2824 0 obj <<
+3049 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [157.068 466.615 215.349 477.518]
+/Rect [126.921 682.277 157.696 692.807]
 /Subtype /Link
-/A << /S /GoTo /D (prj_8h_9bceed17f625eb88a0826871dc8296b5) >>
+/A << /S /GoTo /D (prj_8h_3b4cda48838c613460bff00c76fceb44) >>
 >> endobj
-2825 0 obj <<
+3050 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [150.443 428.335 192.276 439.239]
+/Rect [126.921 643.894 154.368 654.798]
 /Subtype /Link
-/A << /S /GoTo /D (prj_8h_2d30db5685dd1faa18680a0e69bc5854) >>
+/A << /S /GoTo /D (prj_8h_abdc7abc8b7c80187770cfd12c63f700) >>
 >> endobj
-2826 0 obj <<
+3051 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [157.068 390.056 197.795 400.96]
+/Rect [182.811 643.894 211.921 654.798]
 /Subtype /Link
-/A << /S /GoTo /D (prj_8h_4089618a84e11369bf9e5fd7c11c7368) >>
+/A << /S /GoTo /D (structprjprm) >>
 >> endobj
-2827 0 obj <<
+3052 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [140.751 296.201 169.862 307.105]
+/Rect [159.215 629.696 186.115 639.7]
 /Subtype /Link
 /A << /S /GoTo /D (structprjprm) >>
 >> endobj
-2828 0 obj <<
+3053 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [123.061 254.666 153.277 265.57]
+/Rect [126.921 605.885 157.138 616.789]
 /Subtype /Link
-/A << /S /GoTo /D (prj_8h_d994cb23871c51b20754973bef180f8a) >>
+/A << /S /GoTo /D (prj_8h_28b623c88d38ab711fc61f36a97d0b27) >>
 >> endobj
-2829 0 obj <<
+3054 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [263.024 254.666 292.134 265.57]
+/Rect [126.921 567.876 157.138 578.78]
 /Subtype /Link
-/A << /S /GoTo /D (structprjprm) >>
+/A << /S /GoTo /D (prj_8h_1f1714691f99f11640dccdc74eadfb49) >>
 >> endobj
-2830 0 obj <<
+3055 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [449.156 254.666 479.921 265.57]
+/Rect [126.921 529.867 151.05 540.771]
 /Subtype /Link
-/A << /S /GoTo /D (prj_8h_8785bdf33bdaa3d9d52fd51b621ec8d5) >>
+/A << /S /GoTo /D (prj_8h_ad75dcd0cd2fd0b6a162b5587cba9c2d) >>
 >> endobj
-2831 0 obj <<
+3056 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [328.084 213.131 357.194 224.035]
+/Rect [179.493 529.867 208.604 540.771]
 /Subtype /Link
 /A << /S /GoTo /D (structprjprm) >>
 >> endobj
-2832 0 obj <<
+3057 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [278.78 189.221 328.373 200.125]
+/Rect [159.215 515.669 186.115 525.673]
 /Subtype /Link
-/A << /S /GoTo /D (structprjprm_d304d66b3f3aa64fe9c7251d3c420d02) >>
+/A << /S /GoTo /D (structprjprm) >>
 >> endobj
-2833 0 obj <<
+3058 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [183.309 142.017 214.073 152.921]
+/Rect [126.921 492.232 153.82 502.762]
 /Subtype /Link
-/A << /S /GoTo /D (prj_8h_d43dbc765c63162d0af2b9285b8a434f) >>
+/A << /S /GoTo /D (prj_8h_bbfbf3cba73850d7608765725993dfe3) >>
 >> endobj
-2834 0 obj <<
+3059 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [216.614 142.017 250.148 152.921]
+/Rect [126.921 454.223 153.82 464.753]
 /Subtype /Link
-/A << /S /GoTo /D (prj_8h_9a387f05414e7b59487fdcb03ff79ced) >>
+/A << /S /GoTo /D (prj_8h_167a49d730bca43483aef311f7114ae4) >>
 >> endobj
-2835 0 obj <<
+3060 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [269.004 142.017 302.538 152.921]
+/Rect [126.921 415.84 152.704 426.744]
 /Subtype /Link
-/A << /S /GoTo /D (prj_8h_be28216295d9e7ad7dbb01bf5985df9f) >>
+/A << /S /GoTo /D (prj_8h_8bc552f12260f944e0b8f9b714804983) >>
 >> endobj
-2836 0 obj <<
+3061 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [351.308 130.062 380.418 140.966]
+/Rect [181.147 415.84 210.258 426.744]
 /Subtype /Link
 /A << /S /GoTo /D (structprjprm) >>
 >> endobj
-2837 0 obj <<
+3062 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [113.91 86.288 144.127 97.192]
+/Rect [159.215 401.642 186.115 411.646]
 /Subtype /Link
-/A << /S /GoTo /D (prj_8h_d994cb23871c51b20754973bef180f8a) >>
+/A << /S /GoTo /D (structprjprm) >>
 >> endobj
-2838 0 obj <<
+3063 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [257.52 86.288 286.63 97.192]
+/Rect [126.921 378.205 155.474 388.735]
 /Subtype /Link
-/A << /S /GoTo /D (structprjprm) >>
->> endobj
-2817 0 obj <<
-/D [2815 0 R /XYZ 90 757.935 null]
->> endobj
-286 0 obj <<
-/D [2815 0 R /XYZ 90 353.282 null]
->> endobj
-2814 0 obj <<
-/Font << /F31 528 0 R /F42 717 0 R /F22 521 0 R >>
-/ProcSet [ /PDF /Text ]
+/A << /S /GoTo /D (prj_8h_fcefcb885b7d1c33e0458345cdc9f4a4) >>
 >> endobj
-2851 0 obj <<
-/Length 3741      
-/Filter /FlateDecode
->>
-stream
-xڝ]]s7|ׯУTuB‹ýÌ›ìØù¨ØRlUݝã<ÐÔÚâEÊ$}±ýë«Å,ÑN{•JIFÝÓÀ6 AHŸfö?}Úf§uY«Ö”§Ëû“ìô“ýéÏ'Úµ^Øæ¯ýÙÍÉ/ý-ÕVæôæãã¯WZ•¹>½¹ýó¬RÕù…βììa÷uw~‘—ÙÙËÕº¾{Ó}ìvçº9ë6Kû#“Õ6²ÎÎÿºùíäÅÍÈêr*MÕs~>ùó¯ìôÖæöÛI¦LÛœþm¿Ï”nÛÓû“"7îûõÉÛ“?FŒáçÆþ|JVßza
-ÕÔ²êܨ¬:ªÎó£jUª0Í)ÅôÒßçyÉ…èÌþJ^žzXœ«Pm“Ûï›úì>¹–7^BZÛ¸¬Ždå‚ü¬ì0<ìï³2³ÿë'ùFUuƒò» L]TJWm@ýfûå°Ú¸‘?l‡¯»Õæà~t×ñ|òÜök^‡ùˆBÑ039vÊýòÒ¨²€ƒuA1˜²¬TfŸ]ŸrØ}YÔÔ“ž¥ù1›å§p‰>„"ÑÜg¤Dà1%ÛÙû.þʽp| oÓóþã)U£ª*`’µ±˜Ò‡sJ¿æ{Qi“©<ÓP©´!Ì´Ò¦TÚŽhšTŒI@Öü«$6וªó‰¥ÄË`zÞmÙÐÙÙÏݦۭ–Ã+Éínuž—gÿ=×å™­/?Û
¯>û	ÇUQ¹–ë×.zŽbb¦\3]³rA~V‹ïÐw¡Žiã
1˜ºxÚ!OÈR«B·!›,ÙEc^é$C–öaŠ‡LÂLëm3Ugyª^i$
1ð`^ª,3P0Å@j4Øв…SÁR5ecaûæËw×C@ˆcG¬t}Öß»Íêp·Xÿ°ø¾ºÿÒç&	ÝnÿÐ-çúÌ3ö”ÆÞ͕ͪ•Í<6Ë^B¢V‰æ:¤DF>¦´øØv{‹:ÁE@Ö Dppf'Ë: ‚!gè”Bûª²µ Iu!7„êg«ª¬Jë‚1i Hʼk”)á¸Râe0	Æ};i\ûÒSåžq÷ëÍâÉás­m«ˆmíŒÍTò¼×k—ëb¢Î•¹æZeEÞõ²:,6м…ª›öÅ`j$Ì[;Œ¬7ÀxˆŽð†N2tq_–ìb05Œ\+Ó©’]t„7„¤QF^ÎTVh(™b 5J°óÍy›]¾ž¬ÅUî×âO›íýv³ZJvµ¯$…eöØ.ÛÕÅDí*s͵+ÊŠìêeµ?|ŠØ5·ëzÔƒ©h×\×!´ká
!dhW­Oâ‰]‡LÍ€»V¶L5©’]t„7„¤QFK×ÆK¦H́RªïÍÏÓÓæ¼ò«ï¡ÛuÛO»ÅÝìW»b.Á¶’×.ûÕÅDý*sÍõ+ÊŠüêeµ_mRü
-úâèWDÍ€°_}¶¿BÞÒINñ+’<úQ3 ì×4É£_!oI£œàW ùèW@́RüúëDiÕ­ÊÚÆóëvw¸#»þ°ÿ¶9ÜuûÕ^0niÙeÓˆÆõÚEãRL̸€k¦qaV.ÈÏj±[ÆæÅuû‚b05’çÅ%ë
</¶ÑÞÒIŽÌ‹Mk°dƒ©</æŒçÅÑ®f4Ê‘y±ÖP2Å@j”²?õæùD¡-”}LãÛSÝç/«Û~ojo'þÉÇvÉm—ݲí²]LÔÇ2×\£¬ÈÇ^Vß6‘M涭`_P¦f@â&s[×!Üdî£1/ƒt’¡+Õ˜ˆdƒ©°Ï¬U£›TÉ.ó2HeäãJU¼ßŸøxˆÔø˜lúîúµ°Ï\¥ì3o×ßì²··òb-ùØ.¶kêñ±]ö±‹‰úXæšëc”ùØËê{·ˆm27°+\&aä}æJ‡\x£¹ÒZéôƶš³v1˜š‰»ÍeS¥JvÑÞ’†8²áœ·P2Å@j”PŒß½¸œ4q[›´jLß.vÖÊÝBr²Í¬Ñ "Ûe'»˜¨“e®¹NFY‘“½¬«]丅ÎaW¸LˆÇ-tÆ¸à‹>:BB:½Èɵ]Œ5%ìb05œlgU•*ÙEc^ICŒÖåʰb‰LÊœú×7Óo•þ[G—«Ý7É váÝ€y^»lP5¨Ì5× (+2¨—Õ²Wì[ìlFSÔ°?(Ó3 qÚÜäMȧÍ}4æežìÈÔ¹4
–íb0=§Î¥nSe»hÌË ýÑÆÓç<o¡lŠô(aúüüßÓÇ4Úªð,;hX¯6·»ÕrâÞȍÂ.ËÛ*míµ‹¶¦˜˜­×L[ì\ŸÕ2eº‚fА8„3è€+>ƒ†´ÒéM˜ACÁ4ƒ†ÔΠ%Óó†4Äñ4’<Π5J(½Ï'gÐæñX~ÄÇÁôYœ;•†¹4{í²‡]LÔÃ2×\£¬ÈÃ^VËÅ.aWõŸ+
©Ü•Øâ»Ò˜7„t’v¥¡dÚ•†ÔîJ'J¦]iÌBÒ(Çw¥‘äqWQs _¾‰ïJ_¯÷¡
-«ä½)µXxís¦m¢ií²i]LÔ´2×\Ó¢¬È´^V÷6í°dD}1®=!5j¯±«D²Ú;Dc^é$CÓÚ¥jÑ`É.S3 amŸÏ¾Z¥Ivј—AÒ(#ÓÚ_n(™b 5J0í«S¦-UmüÝ«WÝn¹8lw’U­Ëí²E¶ê±]¶ª‹‰ZUæškU”YÕËÊ>²™fÍíÀ°7(“3 ¡ÂÖ*˪
TØ!:ÂBŽ¢á•]¤÷¥‰v1˜œ	5Ö.Íë2U´‹Æ¼ò8Òh“J?)F¢)’s ”C/O8âüv±Ùo7/׋ûý¡ën%ãf…Ê+Pcí²q]LÔ¸2×\㢬ȸ^V‘‰q©ŒÉa_P¦f@âúÖh²Áõmy¤“k¬]\e-–ìb05LÛ¨¢MU<GX@bT`µªø^Pdæ@	~½>¯‹³É™q®òÜŸ[
‹Ûµx(Ò4…}¾ä*뵋f¥˜˜Y×L³Â¬\ŸÕýv›ëöÅ`j$OˆmM
-Øð„¸/s—A:ɱ	qÕ`É.S3 yBlÍ•(ÙEc^I£üj²Ç	’L1š%l*¿ºšª¯ý±N¿¾¾Ú®×ç:;û»[ÝJXc—Î…\[Í²[‡¨YE¢¹^)‘U)-V‡Èl¸¬sÔyCq*\–E@gÂ}0&
 X8®mO·P¬¼!ŒPMû£‰Z‡XHÀÑ°¢©¯Q…]# ¥‚hLÒû³7“óÞ<óßìùeqo×Úçyvvq¹:l?öoï|”üiWÉE#Þk—êb¢•¹æzeE&õ²ZnÎ8¢¾Ï8BjÏ8lñ3Ž—A:É	g¡d:ã©<ã˜(™Î8B^I£?ãˆ$g5Jy“öêZxsǯ§ËþÃ{sßš5vÕ\‚ùðØ,Ûw‰ºW$šk^y÷˜ÒrÛ%܁za¼ñOºB¼ çŠßHC@'¶ëÈ
e­¡`¹CñŒ²Ì»`HÒè"ËÖD‰¥ÄË`RÞŹz1ý.N3m×´w`]0WFþ@Ÿ×.›ÕÅDÝ*s͵+ÊŠüêeµÜÞ¦ÔZÐÇZ‹¨®µ>[B­E¼ÒIN©µHòXk5µ6MòXk/ƒ¤QN¨µ@ò±Öj”Tkšôn•Ëæ]ÝÂåvå\gò'ç½vѸ3.àši\˜•ò³Zn·	ÆE}1R3 hÜ€-n\ÈË äãBÉd\HÍ€ q%“q!/ƒ¤QŽI‹¨9P’q¯&ß…íßš4îã‡rï·;ðú¼nU{l—ëb¢Î•¹æ:eEÎõ²ú°Åá6rP_ŒBš	ÎÍUiXo çј—A:ÉйµjíLJv1˜š	ÎÍUkLªdy$2rn£|/\$f0	sågW¯ãsågÛÍFZÁæE?=ÕõØ.{ÔÅD=*sÍõ(ÊŠ<êeõ°Lª® /ŽÕQ3 \]}¶„êŠx¤“œR]‘䱺"j„«kšä±º"^I£œP]äcuÔ(¡º^?¿JØ‚ê?N»wHõKéþuIôê±]öª‹‰zUæšëU”yÕËê°_&ÜwŒúb¼ðR3 ùÊc;ľô¸¿Qó†NrÂÅÇP2Ý|©¼û8Q2]~ŒyCHåØõÇJ¦H́R®|{;uµ…}µ©üšj¬ŸºÍaE;Oû‡»ÎûTÀò˱âfým°òâ½vÙÅ.&êb™k®‹QVäb/«eÄÅÃA%Ôã‰'HÍ€à‰§€-~â	ò2H'9zâ©Á’]¦f@èÄS¢bwâ	³€4ÄñOHïxâ	1s ”äIóÛ“Ÿ_={1×¼ýKYš\2¯×.š—bbæ\3ͳrA~VŸ£æmZØtg2$aà­ÉWüÚdHË Þ„‹“¡`º9R3 xwr¢dº<ó†4Äñë“‘äñþdD́Ìû‡`Þð6‹Ï_·»UÿQžÝb½úÞÝ>urÑB'WvRRÊeØk—ìb¢N–¹æ:eENö²º{øš°9…úbÜœ‚ÔnNlñÍ)ÈË ä„Í)(™6§ 5‚›S‰’is
-ò2HåèæRL›Sˆ˜Á$8ù—ë%¬zyqùûõê«t§Eûø`M$YL=ü¡ÿï/\¹¿U¢jÝúš«²¯4…ûÓ\Ž½Oõñ¦Ø—÷B³Ý__Ñ7/ûÃ"݇áõðE7?fæDzþe—^zøîñPØÖý¡•>ûû¹>ûõÙðÏB¹_þðmøúÓöë7»Ôà}SÚÙçÓÎù0æf
-endstream
-endobj
-2850 0 obj <<
-/Type /Page
-/Contents 2851 0 R
-/Resources 2849 0 R
-/MediaBox [0 0 595.276 841.89]
-/Parent 2839 0 R
-/Annots [ 2853 0 R 2854 0 R 2855 0 R 2856 0 R 2857 0 R 2858 0 R 2859 0 R 2860 0 R 2861 0 R 2862 0 R 2863 0 R 2864 0 R 2865 0 R 2866 0 R 2867 0 R 2868 0 R 2869 0 R 2870 0 R 2871 0 R 2872 0 R 2873 0 R 2874 0 R 2875 0 R 2876 0 R 2877 0 R 2878 0 R 2879 0 R 2880 0 R 2881 0 R 2882 0 R 2883 0 R 2884 0 R 2885 0 R 2886 0 R 2887 0 R 2888 0 R 2889 0 R 2890 0 R 2891 0 R 2892 0 R 2893 0 R 2894 0 R 2895 0 R 2896 0 R 2897 0 R 2898 0 R 2899 0 R 2900 0 R 2901 0 R 2902 0 R 2903 0 R 2904 0 R 2905 0 R 2906 0 R 2907 0 R 2908 0 R 2909 0 R 2910 0 R 2911 0 R 2912 0 R 2913 0 R 2914 0 R 2915 0 R 2916 0 R 2917 0 R 2918 0 R 2919 0 R 2920 0 R 2921 0 R 2922 0 R 2923 0 R 2924 0 R 2925 0 R 2926 0 R 2927 0 R 2928 0 R 2929 0 R 2930 0 R 2931 0 R 2932 0 R 2933 0 R 2934 0 R 2935 0 R 2936 0 R 2937 0 R 2938 0 R ]
+3064 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [126.921 340.196 155.474 350.726]
+/Subtype /Link
+/A << /S /GoTo /D (prj_8h_c9a7ed6b032cfdaba0e8caba17c6c149) >>
 >> endobj
-2853 0 obj <<
+3065 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [113.91 719.912 144.675 730.816]
+/Rect [126.921 301.813 153.262 312.717]
 /Subtype /Link
-/A << /S /GoTo /D (prj_8h_8785bdf33bdaa3d9d52fd51b621ec8d5) >>
+/A << /S /GoTo /D (prj_8h_6d1f0504f9b864d4aed4a59d60bab819) >>
 >> endobj
-2854 0 obj <<
+3066 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [225.431 719.912 254.541 730.816]
+/Rect [181.705 301.813 210.816 312.717]
 /Subtype /Link
 /A << /S /GoTo /D (structprjprm) >>
 >> endobj
-2855 0 obj <<
+3067 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [113.91 699.987 144.674 710.891]
+/Rect [159.215 287.615 186.115 297.619]
 /Subtype /Link
-/A << /S /GoTo /D (prj_8h_d43dbc765c63162d0af2b9285b8a434f) >>
+/A << /S /GoTo /D (structprjprm) >>
 >> endobj
-2856 0 obj <<
+3068 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [147.663 699.987 181.197 710.891]
+/Rect [126.921 263.804 156.032 274.708]
 /Subtype /Link
-/A << /S /GoTo /D (prj_8h_9a387f05414e7b59487fdcb03ff79ced) >>
+/A << /S /GoTo /D (prj_8h_fc5276e759c799deea36271d9cafc5e9) >>
 >> endobj
-2857 0 obj <<
+3069 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [184.186 699.987 217.72 710.891]
+/Rect [126.921 225.796 156.032 236.699]
 /Subtype /Link
-/A << /S /GoTo /D (prj_8h_be28216295d9e7ad7dbb01bf5985df9f) >>
+/A << /S /GoTo /D (prj_8h_847b7c3f5b7361596912d3d876b4f4fe) >>
 >> endobj
-2858 0 obj <<
+3070 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [113.91 680.062 147.434 691.075]
+/Rect [126.921 187.787 154.926 198.69]
 /Subtype /Link
-/A << /S /GoTo /D (prj_8h_bf6696d3455c684cb44d06da7885ce94) >>
+/A << /S /GoTo /D (prj_8h_a2167e62576d36eae341c2583cb5d678) >>
 >> endobj
-2859 0 obj <<
+3071 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [150.423 680.062 186.717 691.075]
+/Rect [183.369 187.787 212.479 198.69]
 /Subtype /Link
-/A << /S /GoTo /D (prj_8h_8ebb4c79b635cef463b4e7242ff23c25) >>
+/A << /S /GoTo /D (structprjprm) >>
 >> endobj
-2860 0 obj <<
+3072 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [189.705 680.062 225.999 691.075]
+/Rect [159.215 173.588 186.115 183.592]
 /Subtype /Link
-/A << /S /GoTo /D (prj_8h_bc26dfb2d0b0bee71f6e4541977d237f) >>
+/A << /S /GoTo /D (structprjprm) >>
 >> endobj
-2861 0 obj <<
+3073 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [113.91 660.136 146.886 671.15]
+/Rect [126.921 149.778 157.696 160.681]
 /Subtype /Link
-/A << /S /GoTo /D (prj_8h_faafab5c440384667d7af444b7aca750) >>
+/A << /S /GoTo /D (prj_8h_4ff298fcdc6e7e23dfb4971fbd26ebe7) >>
 >> endobj
-2862 0 obj <<
+3074 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [149.875 660.136 185.621 671.15]
+/Rect [126.921 111.769 157.696 122.673]
 /Subtype /Link
-/A << /S /GoTo /D (prj_8h_2fe67a5ecf17729881efa24c83482611) >>
+/A << /S /GoTo /D (prj_8h_f44375ad9036898dd6d12d2cc58bf53b) >>
 >> endobj
-2863 0 obj <<
+3047 0 obj <<
+/D [3045 0 R /XYZ 90 757.935 null]
+>> endobj
+3044 0 obj <<
+/Font << /F31 604 0 R /F22 597 0 R /F42 818 0 R /F40 783 0 R /F14 1084 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+3094 0 obj <<
+/Length 2579      
+/Filter /FlateDecode
+>>
+stream
+xÚµš]sÛ¶†ïý+4½’¦‚o€½É$¶ÓºãIÚØéÇñÉœ¡%Øf$ª$•Ôùõ]€ER"(ÇõtRQäjßð`± AFþ#£”P(ab4[áÑ-Üýáˆø§Sx<m<}yôâ
ƒ_¡D²ÑåMýsI dt9¿K$'S‚1¯‹?ÑÝdJ¿ÉÆ]½77¦˜=6«ÜbX¥¢“—?^>¨ú˜“V󯣫x4‡Ø~:ˆ%zô®1"I2ZqÊüõâèâè—î>ƒûûš%neKQ·ë×IBÇi‘¥×SîcÄû;0<­e(ÝÊ,gÚÿÞ*ý—RÑ ~@ED%XĤG	V
©Y¾*+70³»´°ª/Þ¾ý	gˆ
+u`³À¤¨G©˜½]Üúçï›!zÛXˆ-wV(úŸ)ŠeyÛ•¦Ðb*h¤O‚ED‚g
Á+ÀWªñÇÝ!PˆH:’Z .ä>A"&Û[{ˆr„ÆiÃA§#
áȺý4AX?hØx.ª´Ú”nŠ	ScSmŠ•û¾4e™NßÚÿ™õ­8â0o4ó1ŠèÈ>¼¥M \F6Cˆ7|õCô˜7 g«jGZ1iK÷cì­ãAt\Ú Žß½=;ÞÑÖY´ÙJ ª¬24Œó'Ç!;c%Ï›ØxÏæfUe0ë)¤ìºïnrý™ÍÜ庘p1Îÿ4³*ƒ^îG	$a¦=	Aҏ ¥H&4Ž ·Dpë+‚`L0 Ø<Á¦ôÆ‚è¸ôþzúöòìÝÛ	ãWç;9(r à™ÀlGÅQCð@†â:Š£7ÆqÂñø“5ÈWéâqdŠD"¥“G7„ùv)4Cšé(™ÁfˆÌ†¯~2£‚žÌ¦àad¶¤‡ÉŒÑqY“ùÇùÙÛ“÷gÇ{ $€…h¼]Ç“J!5Ò	AL† ¼_d«y‘ÍÍc5~8ý‹µàÐEšÅyô6ƒ<n}ExŒ	‚òØ”>€ÇX—6ˆŸßCM…Çì]µ)çÉ@û1¢Z=}Ù#Ì’(’Þd Éu¾¸ÿŠ¥[Zä™VnÌA3â<z›A·¾"<Ə
ÁylJÀc,ˆŽËšÇ‹Ó'ïbY²†Šw€À°¹ÒO’'-b@“! K³™ç_)¹†)Fås‘É¥‚Â[DÉ6Cd6|õ“ôd6#³%=Lf4ˆŽKÄ/vïùÁÖ_¯NŽ?¼>ÝÍ•ò ‹ö@’ µäé«71F¢dz“2ÿÚ¤óÙæÚ<HNSô¹–nN5âñ=Ž7ÄñÁS„ƈZ€q«v ‹
ÝPŒDÐvh#øÏéÛ³Ë÷dFXˆ¥æ±6'	ðþtþC\Eßí“þ¾˜UVÝ¥‹é—l¹±W$Ã.¨çÚÔ0 !ão|‚Í‹
_ý0F=MÁÃplIó
¢ãÒñãé«óŸÏ~ßQO “ym¸–HP<ÉG°›Lˆ¬î|2¬[•ý½Ç^™dHJöl8Bi£H<3›A·¾"8ÆŽ
Á=oÚÛ<j„%okGxtÖñ(:.ÃËôYZ™	ãÛ¼Èvÿ’A!v&X´‚MTžÂ°jÎZòWÉÇ+F{߬3&’úëëÒ†ƒ^Ö½I]R·Ðõƒc{J×;ý8ƒ¤ÆÉs½Og„ -Tgo3ˆóÖWç˜`À¹!x`vmJ]cAt\šW³|nvó+J3‰6]sDÈ¿_if„Ř&6æːDW›åuH±ùMóÏ;³¼þ‹Î*ûbæ!óº'fº0U~µÞÁ—ŒmoôSKµ¨_¤=SuJCÇ_,›!j¾ú©
+zj›‚&á–öpŽFÑqù„í8íb+‘‚ìm»·‰«ÂvŠê¤¥zEÕÇ+Þ›{©
T$_Ÿ{zç7±á¼æxsŸOhIøù¾#´ÆJ†£ˆøÃ'¦J³Ehɉ)gE¶®®ÿ¦Þ;SìòAiÏA=.òM•­ ø¦ÆÙr½0K(ÆÜúø²åúÎø7%Öl™®Ýýuñ°'p7æÆVq+’5¼¾ï8zsvyá®~;¾p6e•®æi1G“©d¬ÎUP(ø¦EgmøVm±ñ_§eÝhFÇõà0R+tG†Û¿²«QIL†f–·ž6Ìwï¸ô3k],w(h¤¥h‹wßÛÄ%ADñ–dY›Yå:àó]6»s} ™x°Ca¤‹…»­ š^¦dx²2fúÏÚ¾ë;³|¹ÞT©ßèMæ0&2ö›Ú‚vˆ¦ÚÚ¨2_ځ§öЀ]yJ÷6––0’Œ—›í½koXšpã>û'›f'TIßÁW˜±@»ŸƒEÇ3\Yrœ2DQB–m×¥·
+óÀ;¯§z7­ö ¸Èþ_Ÿ}p/uÇß~ëÅ"-ýÙ‰ë‰
ܧÿÏ°·öëpŸ<±ç‘Òu¹Y¤Û˜ZHÁÎÈý¥ç½k‡.ʐ€Â„0™~°ÖñÖÓ†ù.g—ílû2áÙWp)È|­ vÞþ:›¸´`H‰–rýŠM06|Ê°óªÜ=Àª,]@"wß÷$ *íI,z`/ëh¨]—ý	€j…`ïëo„Ý:OTK0LAÛlÏtÌÜÜX&ÓÍÂ?údNu'8h’âP~‚u4ЮKß37…1} q*`·Æ£}l¢Úœ*¤ii¦a¶ô¥+¿¨Øž‚\”÷.iÁd¯êf·[b]©:¥÷îâ.µù“uâ'ýµ1¾.€D›ÛÜÜÍi¨½]Vy„·4EÞkÔ‡¨nÍwÁ`¾3DP¾Pn§º€=ÃÐ꬧
óÝ!ê¸|€·ê!f‹'ØG·‚èÖéÞ&.
óÆßhKCböy2vIúÃÕY¶àÄþØÇ6'^˜jõU²Q½P¥üZ·MZ/‰pµ-PÜw?]Àx•.Ýï¤Û	Á§[£¥+¡š…µg‰0÷ç_¾|	KU³ã:-fÊfol‡Y3XMLh}¿ÿÆ©eeK^Žçy½ô¬¦3_çÔa"M}§Øº¡½ùÒ•qÞj²ýnËV»ªIí—vãîCç›b	þ¡BHÝMñ3ìz_º[™÷³'Á2Wb'öø$=€P°n÷ò¹uןZ™€8iëî@éL¢r"¦TS/dVÛÞ›"_úM€¥rEFÝsþ³
+=“ú«Ï¦0{Žé‚{·ûÂ!R|ýycwM#E’æîöPŠ¹ÝƒW·íûÁ¬LáS•}àóÒ¥=f¼ñÉêÝÌ'?î>Hò=¦ß3ì¾QLˆEkQ	éªùs`æìµÿ)Òˆú<é3èIþ÷ý­Yu{ÇžˆÞíž ¯35
+endstream
+endobj
+3093 0 obj <<
+/Type /Page
+/Contents 3094 0 R
+/Resources 3092 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 2930 0 R
+/Annots [ 3097 0 R 3098 0 R 3099 0 R 3100 0 R 3101 0 R 3102 0 R 3103 0 R 3104 0 R 3105 0 R 3106 0 R 3107 0 R 3108 0 R 3109 0 R 3110 0 R 3111 0 R 3112 0 R 3113 0 R 3114 0 R ]
+>> endobj
+3097 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [188.609 660.136 224.355 671.15]
+/Rect [164.54 697.247 210.248 708.151]
 /Subtype /Link
-/A << /S /GoTo /D (prj_8h_70b750ec65eb4a277057200c7fbb251f) >>
+/A << /S /GoTo /D (prj_8h_cb157519ef498bf669298c5508492f3e) >>
 >> endobj
-2864 0 obj <<
+3098 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [113.91 640.211 145.78 651.225]
+/Rect [150.443 660.45 183.429 669.297]
 /Subtype /Link
-/A << /S /GoTo /D (prj_8h_34d303d7ae44a6aca43c1a81bfaac10f) >>
+/A << /S /GoTo /D (prj_8h_dc97181f64d72234b8c6903b22b33df9) >>
 >> endobj
-2865 0 obj <<
+3099 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [148.769 640.211 183.409 651.225]
+/Rect [150.443 621.596 230.662 630.443]
 /Subtype /Link
-/A << /S /GoTo /D (prj_8h_cd4f54c072b6219242daeb6d4b9a74cb) >>
+/A << /S /GoTo /D (prj_8h_c940da0fb0552876fb40a92f82c9625f) >>
 >> endobj
-2866 0 obj <<
+3100 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [186.398 640.211 221.037 651.225]
+/Rect [150.443 582.742 219.952 591.588]
 /Subtype /Link
-/A << /S /GoTo /D (prj_8h_9d3358bed907342e3309e54bd2ab89da) >>
+/A << /S /GoTo /D (prj_8h_86e25219d2169702c7db6508750097cf) >>
 >> endobj
-2867 0 obj <<
+3101 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [113.91 620.286 145.232 631.299]
+/Rect [150.443 543.887 208.445 552.734]
 /Subtype /Link
-/A << /S /GoTo /D (prj_8h_66b51f10624b6c17a84b5b54058dd72b) >>
+/A << /S /GoTo /D (prj_8h_afd25a96ccc5966c04d7732ca482c0c1) >>
 >> endobj
-2868 0 obj <<
+3102 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [148.221 620.286 182.313 631.299]
+/Rect [150.443 505.033 258.696 513.88]
 /Subtype /Link
-/A << /S /GoTo /D (prj_8h_88c15d0b6f789cbbd7c5d323ef131360) >>
+/A << /S /GoTo /D (prj_8h_5a2f80bed69a84464e5654f91ed4fb63) >>
 >> endobj
-2869 0 obj <<
+3103 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [185.302 620.286 219.393 631.299]
+/Rect [150.443 464.495 207.279 475.025]
 /Subtype /Link
-/A << /S /GoTo /D (prj_8h_b46a0a668f28939626287d048153863f) >>
+/A << /S /GoTo /D (prj_8h_749605599f1bf2b883c5c88b6cc9c06b) >>
 >> endobj
-2870 0 obj <<
+3104 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [113.91 600.361 145.232 611.374]
+/Rect [150.443 427.325 201.681 436.171]
 /Subtype /Link
-/A << /S /GoTo /D (prj_8h_b6ce2bb75a87b1679d05f251227d2f1b) >>
+/A << /S /GoTo /D (prj_8h_4b25d630b7590f31fa0aa6d5861c9bfd) >>
 >> endobj
-2871 0 obj <<
+3105 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [148.221 600.361 182.313 611.374]
+/Rect [150.443 388.47 195.045 397.317]
 /Subtype /Link
-/A << /S /GoTo /D (prj_8h_eb7881cd5d7b4b5e26281a512b8f62ac) >>
+/A << /S /GoTo /D (prj_8h_6e2db45f219ba5732ddca43a9fc17408) >>
 >> endobj
-2872 0 obj <<
+3106 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [185.302 600.361 219.393 611.374]
+/Rect [157.068 347.559 215.349 358.463]
 /Subtype /Link
-/A << /S /GoTo /D (prj_8h_bdf8c6c3ef615a01ebf8822e013d6a63) >>
+/A << /S /GoTo /D (prj_8h_9bceed17f625eb88a0826871dc8296b5) >>
 >> endobj
-2873 0 obj <<
+3107 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [113.91 580.435 145.77 591.449]
+/Rect [150.443 308.704 192.276 319.608]
 /Subtype /Link
-/A << /S /GoTo /D (prj_8h_c038f2474d5d58de157554cee74a9735) >>
+/A << /S /GoTo /D (prj_8h_2d30db5685dd1faa18680a0e69bc5854) >>
 >> endobj
-2874 0 obj <<
+3108 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [148.759 580.435 183.389 591.449]
+/Rect [157.068 269.85 197.795 280.754]
 /Subtype /Link
-/A << /S /GoTo /D (prj_8h_666322bfe8c4b8e73f00afeb47283f97) >>
+/A << /S /GoTo /D (prj_8h_4089618a84e11369bf9e5fd7c11c7368) >>
 >> endobj
-2875 0 obj <<
+3109 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [186.378 580.435 221.007 591.449]
+/Rect [140.751 175.448 169.862 186.352]
 /Subtype /Link
-/A << /S /GoTo /D (prj_8h_aba5ce89ae711728d8ba8105ac5fd599) >>
+/A << /S /GoTo /D (structprjprm) >>
 >> endobj
-2876 0 obj <<
+3110 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [113.91 560.51 147.992 571.524]
+/Rect [122.542 133.914 152.759 144.817]
 /Subtype /Link
-/A << /S /GoTo /D (prj_8h_c983c5a393c5b3f1041f07b2eb95a3a5) >>
+/A << /S /GoTo /D (prj_8h_d994cb23871c51b20754973bef180f8a) >>
 >> endobj
-2877 0 obj <<
+3111 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [150.981 560.51 187.832 571.524]
+/Rect [259.395 133.914 288.506 144.817]
 /Subtype /Link
-/A << /S /GoTo /D (prj_8h_574e44daea81568a6d5e324a6f339d6f) >>
+/A << /S /GoTo /D (structprjprm) >>
 >> endobj
-2878 0 obj <<
+3112 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [190.821 560.51 227.673 571.524]
+/Rect [391.662 133.914 426.84 144.817]
 /Subtype /Link
-/A << /S /GoTo /D (prj_8h_7b60d7992bf9c671cb4191f0ec2e0c90) >>
+/A << /S /GoTo /D (prj_8h_50db1538981df162709b81be0b2961ab) >>
 >> endobj
-2879 0 obj <<
+3113 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [113.91 540.585 146.876 551.598]
+/Rect [328.244 121.958 359.008 132.862]
 /Subtype /Link
-/A << /S /GoTo /D (prj_8h_3229533df20718c0d5671cc9eb5316fe) >>
+/A << /S /GoTo /D (prj_8h_8785bdf33bdaa3d9d52fd51b621ec8d5) >>
 >> endobj
-2880 0 obj <<
+3114 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [149.865 540.585 185.601 551.598]
+/Rect [328.084 92.379 357.194 103.283]
 /Subtype /Link
-/A << /S /GoTo /D (prj_8h_849a1bbd679d0c193e8be96a8b9ed534) >>
+/A << /S /GoTo /D (structprjprm) >>
 >> endobj
-2881 0 obj <<
+3095 0 obj <<
+/D [3093 0 R /XYZ 90 757.935 null]
+>> endobj
+3096 0 obj <<
+/D [3093 0 R /XYZ 90 716.221 null]
+>> endobj
+310 0 obj <<
+/D [3093 0 R /XYZ 90 232.53 null]
+>> endobj
+3092 0 obj <<
+/Font << /F31 604 0 R /F22 597 0 R /F14 1084 0 R /F42 818 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+3128 0 obj <<
+/Length 4244      
+/Filter /FlateDecode
+>>
+stream
+xڝ]]sÛ6}÷¯ðÛÊ3K€ßyé$iÒM§©³‰gv¶M™±Ù•EU’Û8¿~òB Ýhg§Y<:ç^ ‡¸ )J\¦êâ²I/«¢Jš¬¸\<\¤—wêÝ/«ÃsëøË›‹ïÞdêSISf—7_Ə—")¤¸¼¹ýmV&åÕ\¤i:[oþHî¯æ²Hgoúe7½úÐ}é6W¢žu«…z+K+…¬²«ßo~ºx}³W¥˜Š¬Ôš^üö{zy«bûé"M²¦¾ü[½NÑ4—¹ÌèõòâãÅ¿öÓû™zÿTZ…ÈŽó’ÒÍKfIZc^ÛÇõzÙw·*:Ÿ}~šþÝÝë¼êbö¸UiÅ,¹šç"›ÝLïç³ínó¸ØM¯Ûå•HgëÿkŸ¶Ó{«®»ÝN»¸ÍG»-V±\µìðG·ØõÃêZs»Ç?®§—›áqׯýùJ¦³Çáhwez5ìtû«v™‘4Å”ðgê±E»\ŽHõº»Åì«j‡E¿[>Mïͧ6cÇŽ/wWb6ÐËûÎýd»juÜӛÿßeÕ$UU^V*!¦ŽÓïoîðÁêBžÐG½èêÄÔ¸\ož?ÿ”¦Y{çGÉ*ɪʉÀ:‚t=­›Œ<—}ZTI)óñÐëv¡œ’ÕböЮ§‡>žþî·ú_9ëÖÊK
+Ø­vº[ô{õíÚvëvÓîºé¯/«‘`K›éÅØ)#|}ßmzÕÁ¾ä3ªkó¬,“¢Öm þþûï·ò맴HÕbB;éI.*?ÓžPÃu;µ@žªQ¦Ll¶ÛªyRÕùAü«ÜFŠS«7i"SA>I¾P穆l&šLÆñÛM%‹Ù_zÄê!­ß#CmŸùÃEÔy’¥ÅeYfI“–kÐs~4t|J³*N;eÇ5B§Ôr‚ð­Á@iŸhê½#5Õ†"2cTBÊ×ëb'‚¼ID!p¾„ÁʍV™f´º'§4IÓèÌ	ð(M_»ÞrÎOÊ<E.aî¥}"+weE=øÿêo»í4þÛÉ"wÝJŸ0¦÷zuÚ|g3=•ë·ô¦qãf4׺[ôêD+é3ÚäêäE'¶é|((Xël`ì6Mß÷‹ûÃ|¢"£©§_]å©2ªšß†ÿê@h²χªogëar;ß
sël¨1ÛÝ°1ÓZ¿:°ûÍ]HeÆü²,tt¡É çü¸á=ÊÃœt$®&¯\}Ô÷ûš0X²VÇ„t$§Ê$9>×Îe3¡íê-5Ñöñá¡Ý<é²ã™7ŏeÓqíTé©~¢À+Ó2©™¬‹Nëøñ9R˳zÏ¡Cü$eqtzNÕGÔùhåISKõ*pæ
+—V¨dG¥z¶_õœ›Ež%ªEMA,œª§„#üvÕïúvÙ³
+®C]¨þ끩µ%ÎvE¢tcãÏv„†aú”üÈW¥jRf9lƒÁ’uk x#ß’E]ª¬Ù!ig‡¤Á„†$Ð:sH¨dG56ù
ɲªa[–ÎËD”#ýÁ€;Z$¬7ê,Íž¥Tí*+7~FæS‚qXdjr‚57,Y”IªV³¶$‡e¥Ê‚†‡‡ãü8$LpòZçŽC•‡VT¸¨ÝCЇqˆ¤=¢“E­Èë¤,]1>ã	PuÃE­¨§%
+Ì—0XÙ#:¯:y
+Õ¹‘	: ëR†kY)ʤRJÙ` ´O¤¥Ÿ«E­*	4%«>½øK;kNÜž²a^q{ £÷‡yN Y¡s-B2<„Ô~[C:9œö߁ºùQSFU—æ¢q¤ød	E]BJº¯P#æ:! ªCr:Ó&MªTFfJ`¨éšn¦“…òH†R5¤ëÑLŽ;Þ·Iꢦ˜¿¾?Þ«‘RõSAò·NÕ­÷íò»ö[ÿð¨_Q‘ –qj1©÷-ŸJPWV‰T+Ö¹‡ã¼u	ô.¯u®yQTƽVTÛ€}Uã7°)‚…]ƾiRWÂÕþÐXÖ£¤|¡ƒóqµ
+&–öˆ˜ù³IÔš"6eBt]JÓÅÈÊY’¸
JûDnþxÒÍê\TJËÍÛekJ{cl×ÎÊËeÀËi•djÌzùpœ÷2a‚^æµÎõ2ŠÊxÙŠj×® —§ýoÔƒ¥="¦nT7z­Šá	Ðu))ehg=3d8eÂ`iˆ±³:Øä±): ëRš^FvN“40eƒÒ>Q„o®štöâ—“´¾`r°ôÝjxVý‚±k®ÒÎEÎÚÕ:ÎÚÕ`BvZgÚFE ;ªíî.`W©û¨-K{D¬]¥¨\5hW躔”2´«PC­Â)K{DŒ]ËD6ulÊ„躔¦—ÑêµVÇ)”ö‰bfß›O×Ò²´gß]·é†»M»¾çýª–ÌzO–õëá8ïWÂýÊkëW•ñ«Õ¶_Åø´ÅÁ¯HÚ#Â~µÕ"ü
+u]JJ9Ư(å½_‘´G„ý—òÞ¯P×¥4½áWòÁ¯@Ú'ŠñëÛS«h’´©-¿›Ý½±ëwÛ§Õî¾Ûö[θ¹¾j^ñÆ=çK˜ qy­s‹¢2Ƶ¢j7‹P]\å°-K{D|]\x­ëb…躔”r .Κ§L,íñu±ßÀ¸.6µGiz9PS6(íÅlZ}xub¢Í“´ŠØ³êþ|ìoõ†ÕVþ;ÎÇjÍ]	þš£uœ÷1a‚>æµÎõ1ŠÊøØŠêÛzØjnš¶…Á`iˆÝmnªÊUƒÛ͍u=JJú¸Lê,2a°´GÄl;‹¤ulʄƺ¥éeäã2)ýv?òñ„Ò>ð±±é¯ïa6ŸË˜Íçaù¤–½ÚÊí’ó±Zl×ü–óá0ïâ	41+t®‡AHƇ¾umh·¹F@¨êð[Í¥p„ðN³¾ûiº„”ihŸ9Íaªº.
»É\Ôed²Æ¢¡éÖÀ³lP²‚t=šˆy÷××/Núµ©²¸‰×¼Ô÷ Íº–1m¦Š‘Fò—x­ã¬m
&ä[ u¦qaT²£jûMàF!aS»4ì]"õ´àmu))_dàJ­»ê'L,í1VÅbYƦLh¬ëQš.FKß"IqƁÂMLùüöÃé«D…}•èE¿yâZÖI*ù«?ÖqÞ „	”×:× (*cP+ªÅxSsèfŒ:¯`{–÷ˆØ
+¹–µ«+dÆº¥•v J.²§M,ï±Ur!šØ´	u=J»·q¥,eÓ6(ïETʯþsú6¦Ì-ËN9,ûÕ-}È»¨¸A#ÓgmÉ_%²Žó¶&LÐÖ¼Ö¹¶FQ[[Q-bJfÔ¦f†Â.
¬š­pÙe=JÊ7¢p†	›ÊJ{D°vŽLÙÏX×¥4].ŸQÊûúIûDSï«“t6~Q7àc§|ækgY«sÿ¥aë8ïaÂ=Ìkëa•ñ°Õ¢ÝDl@£¶Øo at Cin@;já
h¬ëRRÊÐ0e³
¥="¸™²Ù€Æº.¥éåð4Jy¿¤}¢¿øÞ€~¿¿ô;}]{ó)+;ñ¦µ:‘ðW¬ã¼i	4-¯u®iQTÆ´VT6--A[ÖžHÚ#bæÞL­3W
̽ëz””24­Zªæ5N™0XÚ#bêh5>õl—2¡±®Giz™V}¸ÉaÊ¥}¢Ó¾{}Ê´EReöîÕ»n³hwƱªþêZ.ùCÖqÖª²*Ð:Óª0*ÙQmõc Y¥êø¶†Á`qˆ™aõHJW
Ì°: ëR[Tj‘®¦F˜4a°¸GÄ̱ji^±Iëz”‡žF›Tb¼{%m0PÜ'Š¹?ãÍÏw3lWÛa5³l¶»®»åŒ«ۅ俽gçK˜ qy­s‹¢2Ƶ¢Z
+ã"É2	ÛÂ`°´GÄ®oõ®Ž\ßj4Öõ()e8ǪÅUÚà”	ƒ¥="Æ´jp7±Oà€ªChºM°")k8ç•}¢¿¾¿ªòÙÉÊXªÂÚ.õq>KöþG©¿§™ñW€¬ã¼Y	4+¯u®YQTƬVTÃ2T	ÛÂ`°´GÄÄzN²ÕpA<NsH×£¤”CqYã”	ƒ¥="¾ ÖæŠK™ÐX×£4½üš¥SR6(íEl*¿»>5¿ê;8íùõÝ°œ‘Öõ·ÜVª¥s•ñ÷YXÇy¿&èW^ë\¿¢¨Œ_­¨Ú~¨‰‹J¶0,í±5qQ䮬‰5: ëRRÊ°"®T‹78eÂ`iˆ™\õ±O`¬êš.FÅp–äzÕ ò5¨ìE]´½9YËÔ¾ôÏöA-Àõ³—æ/úÝðE_óù™V-ëŒ¿ŠkçMK˜ iy­sM‹¢2¦µ¢Zëˆ{Q[ìïq„Ò¼ÇÑQßãu=JJ9âG˜²¹ÇJ{DðÇÈ”Í=ŽP×£4½¾Ç¥¼¿ÇIûD1Wn¯ß3W|ìIv¡¿¼wîõZ½8@ˆµŽ³6˜Ö™†QÈŽj1tÏÃ@m± ”Ώ„}$†£~&Ôõ()åñɬøÉE%pÚ„Áòû|Œ¢±iëz”¦§‘‰se«¦l0PÚ'Š¹Þsýúôõžú´‡ã®ÕŠ²?Åú÷pœ÷/a‚þåµÎõ/ŠÊø׊j1ÜFLÀ¨-ö0”öˆà쨅'`¨ëQRÊ0LÙLÀPÚ#‚pdÊf†º¥éåðŒRÞOÀHÚ'Šš€8éÝRòæíoá·ƒôõy‘ñ×k­ã¼q	4.¯u®qQTƸVT‹aˆ1.h‹ƒq‘´G„k«Eéz””rŒqQÊ{ã"i7.å½q‘®Giz9¸ åƒq´OeÜë“×kUë6îøM݇a¾X/d“ÈŒ¿
+dçK˜ sy­s‹¢2ε¢ú<àïõMû<¨-öFPÚ#bœ+“"óZ8wBc]’R†Î­’FW›(eÂ`iˆq®T…e›2¡±®Giz9·N28çÂMD­üòú—p­ürX­Øe­òOÆß…|8Ì;t‚
Ê
+ëO’±ç!¤õ"j^å[á0­]—Oª–TÄœ
+D]BJ6fFÉî'T ëÒàé4*Ùýl
+D]BÓ³s)Ÿìa*åu=šˆ‰ôý«ëˆ-(ýuÚx†TÝ$yÎ_’=fmI-y¡3m‰B"ŒÒn»ˆxð1h…ýs‘®KÃ?õ¸h)üÔcý$A(êR²O=FÉš‡#]—>ò8.YóÄc(êšž
=ï8CÉÒõhbžîöñÔS,ÔI¥´gJµ½ëVúGè·?4ÞYüø™}Fc3Vg'J•ž(‹ÿÿW¼¦Ÿ‚¨“J4öϏ©)§ÊégºH]§1>í¹Ý™ö0¿{psÕÈÙ#Ý!}½ 'RæÓ?¢yžÊçY:ý¥F‘ ßGлâæ7þýêãÏWböö%}4©9½üL?FòÃðõI5Ÿß:úwÆŽ›ç#2[°
+endstream
+endobj
+3127 0 obj <<
+/Type /Page
+/Contents 3128 0 R
+/Resources 3126 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 2930 0 R
+/Annots [ 3130 0 R 3131 0 R 3132 0 R 3133 0 R 3134 0 R 3135 0 R 3136 0 R 3137 0 R 3138 0 R 3139 0 R 3140 0 R 3141 0 R 3142 0 R 3143 0 R 3144 0 R 3145 0 R 3146 0 R 3147 0 R 3148 0 R 3149 0 R 3150 0 R 3151 0 R 3152 0 R 3153 0 R 3154 0 R 3155 0 R 3156 0 R 3157 0 R 3158 0 R 3159 0 R 3160 0 R 3161 0 R 3162 0 R 3163 0 R 3164 0 R 3165 0 R 3166 0 R 3167 0 R 3168 0 R 3169 0 R 3170 0 R 3171 0 R 3172 0 R 3173 0 R 3174 0 R 3175 0 R 3176 0 R 3177 0 R 3178 0 R 3179 0 R 3180 0 R 3181 0 R 3182 0 R 3183 0 R 3184 0 R 3185 0 R 3186 0 R 3187 0 R 3188 0 R 3189 0 R 3190 0 R 3191 0 R 3192 0 R 3193 0 R 3194 0 R 3195 0 R 3196 0 R 3197 0 R 3198 0 R 3199 0 R 3200 0 R 3201 0 R 3202 0 R 3203 0 R 3204 0 R 3205 0 R 3206 0 R 3207 0 R 3208 0 R 3209 0 R 3210 0 R 3211 0 R 3212 0 R 3213 0 R ]
+>> endobj
+3130 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [188.589 540.585 224.325 551.598]
+/Rect [278.78 707.957 328.373 718.861]
 /Subtype /Link
-/A << /S /GoTo /D (prj_8h_dc4da028cde2d970e9e5e22adca22f37) >>
+/A << /S /GoTo /D (structprjprm_d304d66b3f3aa64fe9c7251d3c420d02) >>
 >> endobj
-2882 0 obj <<
+3131 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [113.91 520.659 144.116 531.673]
+/Rect [183.309 660.753 214.073 671.657]
 /Subtype /Link
-/A << /S /GoTo /D (prj_8h_025adf8a63b5d4a8d2a4de804e0707be) >>
+/A << /S /GoTo /D (prj_8h_d43dbc765c63162d0af2b9285b8a434f) >>
 >> endobj
-2883 0 obj <<
+3132 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [147.105 520.659 180.081 531.673]
+/Rect [216.614 660.753 250.148 671.657]
 /Subtype /Link
-/A << /S /GoTo /D (prj_8h_2c87fbf68277f03051d3eaae3db785e9) >>
+/A << /S /GoTo /D (prj_8h_9a387f05414e7b59487fdcb03ff79ced) >>
 >> endobj
-2884 0 obj <<
+3133 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [183.07 520.659 216.046 531.673]
+/Rect [269.004 660.753 302.538 671.657]
 /Subtype /Link
-/A << /S /GoTo /D (prj_8h_75b6b1cb0a748e9b5d3a4cd31129ace6) >>
+/A << /S /GoTo /D (prj_8h_be28216295d9e7ad7dbb01bf5985df9f) >>
 >> endobj
-2885 0 obj <<
+3134 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [113.91 500.734 147.843 511.748]
+/Rect [351.308 648.798 380.418 659.702]
 /Subtype /Link
-/A << /S /GoTo /D (prj_8h_36cf447dee9f2e90e42d43d7adc5a0a1) >>
+/A << /S /GoTo /D (structprjprm) >>
 >> endobj
-2886 0 obj <<
+3135 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [150.832 500.734 187.534 511.748]
+/Rect [113.91 603.653 144.127 614.557]
 /Subtype /Link
-/A << /S /GoTo /D (prj_8h_ffdbf993ce959fce2c148c07cd0f2c0c) >>
+/A << /S /GoTo /D (prj_8h_d994cb23871c51b20754973bef180f8a) >>
 >> endobj
-2887 0 obj <<
+3136 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [190.523 500.734 227.225 511.748]
+/Rect [257.52 603.653 286.63 614.557]
 /Subtype /Link
-/A << /S /GoTo /D (prj_8h_13e0f81e1fd4bdc46847ab4c634ad346) >>
+/A << /S /GoTo /D (structprjprm) >>
 >> endobj
-2888 0 obj <<
+3137 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [113.91 480.809 146.876 491.822]
+/Rect [113.91 583.755 144.675 594.659]
 /Subtype /Link
-/A << /S /GoTo /D (prj_8h_68ce41ad199c3385bed7e7d4ded2bd8a) >>
+/A << /S /GoTo /D (prj_8h_8785bdf33bdaa3d9d52fd51b621ec8d5) >>
 >> endobj
-2889 0 obj <<
+3138 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [149.865 480.809 185.601 491.822]
+/Rect [225.431 583.755 254.541 594.659]
 /Subtype /Link
-/A << /S /GoTo /D (prj_8h_ff09e87b2246bdec83f6a7bb1bc0f471) >>
+/A << /S /GoTo /D (structprjprm) >>
 >> endobj
-2890 0 obj <<
+3139 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [188.589 480.809 224.325 491.822]
+/Rect [113.91 563.856 144.674 574.76]
 /Subtype /Link
-/A << /S /GoTo /D (prj_8h_28ddb923a52cb597ca9c7dd03ceeb4fe) >>
+/A << /S /GoTo /D (prj_8h_d43dbc765c63162d0af2b9285b8a434f) >>
 >> endobj
-2891 0 obj <<
+3140 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [113.91 461.257 145.77 471.897]
+/Rect [147.663 563.856 181.197 574.76]
 /Subtype /Link
-/A << /S /GoTo /D (prj_8h_36ccae7b426311614a4e80432a2b62c3) >>
+/A << /S /GoTo /D (prj_8h_9a387f05414e7b59487fdcb03ff79ced) >>
 >> endobj
-2892 0 obj <<
+3141 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [148.759 461.257 183.389 471.897]
+/Rect [184.186 563.856 217.72 574.76]
 /Subtype /Link
-/A << /S /GoTo /D (prj_8h_f363383621fb2b72243c1d6b894874d5) >>
+/A << /S /GoTo /D (prj_8h_be28216295d9e7ad7dbb01bf5985df9f) >>
 >> endobj
-2893 0 obj <<
+3142 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [186.378 461.257 221.007 471.897]
+/Rect [113.91 543.957 147.434 554.971]
 /Subtype /Link
-/A << /S /GoTo /D (prj_8h_b4325a957786611772b90e7a080327f3) >>
+/A << /S /GoTo /D (prj_8h_bf6696d3455c684cb44d06da7885ce94) >>
 >> endobj
-2894 0 obj <<
+3143 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [113.91 441.332 149.098 451.972]
+/Rect [150.423 543.957 186.717 554.971]
 /Subtype /Link
-/A << /S /GoTo /D (prj_8h_cf989261fd56f1e8b4eb8941ec2c754f) >>
+/A << /S /GoTo /D (prj_8h_8ebb4c79b635cef463b4e7242ff23c25) >>
 >> endobj
-2895 0 obj <<
+3144 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [152.087 441.332 190.044 451.972]
+/Rect [189.705 543.957 225.999 554.971]
 /Subtype /Link
-/A << /S /GoTo /D (prj_8h_5380727f9aeff5aa57f8545d6b54a8f8) >>
+/A << /S /GoTo /D (prj_8h_bc26dfb2d0b0bee71f6e4541977d237f) >>
 >> endobj
-2896 0 obj <<
+3145 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [193.033 441.332 230.99 451.972]
+/Rect [113.91 524.059 146.886 535.072]
 /Subtype /Link
-/A << /S /GoTo /D (prj_8h_d9a80b98c04b0e06d08fd84bacc58b27) >>
+/A << /S /GoTo /D (prj_8h_faafab5c440384667d7af444b7aca750) >>
 >> endobj
-2897 0 obj <<
+3146 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [113.91 421.407 143.021 432.047]
+/Rect [149.875 524.059 185.621 535.072]
 /Subtype /Link
-/A << /S /GoTo /D (prj_8h_7c719c0387d23c53b0ceb3ee161de66a) >>
+/A << /S /GoTo /D (prj_8h_2fe67a5ecf17729881efa24c83482611) >>
 >> endobj
-2898 0 obj <<
+3147 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [146.009 421.407 177.89 432.047]
+/Rect [188.609 524.059 224.355 535.072]
 /Subtype /Link
-/A << /S /GoTo /D (prj_8h_310444979f8f0e62db2bcbe39b0e3d35) >>
+/A << /S /GoTo /D (prj_8h_70b750ec65eb4a277057200c7fbb251f) >>
 >> endobj
-2899 0 obj <<
+3148 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [180.878 421.407 212.758 432.047]
+/Rect [113.91 504.16 145.78 515.174]
 /Subtype /Link
-/A << /S /GoTo /D (prj_8h_5517fccc15882e298ac9433f44d1ae4c) >>
+/A << /S /GoTo /D (prj_8h_34d303d7ae44a6aca43c1a81bfaac10f) >>
 >> endobj
-2900 0 obj <<
+3149 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [113.91 401.108 146.328 412.121]
+/Rect [148.769 504.16 183.409 515.174]
 /Subtype /Link
-/A << /S /GoTo /D (prj_8h_d2a2b56c0900516dd24eebf430bcb29c) >>
+/A << /S /GoTo /D (prj_8h_cd4f54c072b6219242daeb6d4b9a74cb) >>
 >> endobj
-2901 0 obj <<
+3150 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [149.317 401.108 184.505 412.121]
+/Rect [186.398 504.16 221.037 515.174]
 /Subtype /Link
-/A << /S /GoTo /D (prj_8h_17be11269d86b3308fd925949877718e) >>
+/A << /S /GoTo /D (prj_8h_9d3358bed907342e3309e54bd2ab89da) >>
 >> endobj
-2902 0 obj <<
+3151 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [187.494 401.108 222.681 412.121]
+/Rect [113.91 484.261 145.232 495.275]
 /Subtype /Link
-/A << /S /GoTo /D (prj_8h_eb5951ec54b929d16ab464939a37d74f) >>
+/A << /S /GoTo /D (prj_8h_66b51f10624b6c17a84b5b54058dd72b) >>
 >> endobj
-2903 0 obj <<
+3152 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [113.91 381.556 149.108 392.196]
+/Rect [148.221 484.261 182.313 495.275]
 /Subtype /Link
-/A << /S /GoTo /D (prj_8h_151140d870ed4f490317938bd6260a6a) >>
+/A << /S /GoTo /D (prj_8h_88c15d0b6f789cbbd7c5d323ef131360) >>
 >> endobj
-2904 0 obj <<
+3153 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [152.097 381.556 190.064 392.196]
+/Rect [185.302 484.261 219.393 495.275]
 /Subtype /Link
-/A << /S /GoTo /D (prj_8h_853c1df5e8327d83e9cfdde9455355f5) >>
+/A << /S /GoTo /D (prj_8h_b46a0a668f28939626287d048153863f) >>
 >> endobj
-2905 0 obj <<
+3154 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [193.053 381.556 231.02 392.196]
+/Rect [113.91 464.363 145.232 475.376]
 /Subtype /Link
-/A << /S /GoTo /D (prj_8h_6f3cbaaf367984579aad5ec7eb00f397) >>
+/A << /S /GoTo /D (prj_8h_b6ce2bb75a87b1679d05f251227d2f1b) >>
 >> endobj
-2906 0 obj <<
+3155 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [113.91 361.631 143.568 372.271]
+/Rect [148.221 464.363 182.313 475.376]
 /Subtype /Link
-/A << /S /GoTo /D (prj_8h_33f92621800eb880b75611c439526d19) >>
+/A << /S /GoTo /D (prj_8h_eb7881cd5d7b4b5e26281a512b8f62ac) >>
 >> endobj
-2907 0 obj <<
+3156 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [146.557 361.631 178.985 372.271]
+/Rect [185.302 464.363 219.393 475.376]
 /Subtype /Link
-/A << /S /GoTo /D (prj_8h_2da3bbd3c42c6ad324117cc5f249a834) >>
+/A << /S /GoTo /D (prj_8h_bdf8c6c3ef615a01ebf8822e013d6a63) >>
 >> endobj
-2908 0 obj <<
+3157 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [181.974 361.631 214.402 372.271]
+/Rect [113.91 444.464 145.77 455.478]
 /Subtype /Link
-/A << /S /GoTo /D (prj_8h_8cca776751549082521a72a743d6b937) >>
+/A << /S /GoTo /D (prj_8h_c038f2474d5d58de157554cee74a9735) >>
 >> endobj
-2909 0 obj <<
+3158 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [113.91 341.332 147.992 352.346]
+/Rect [148.759 444.464 183.389 455.478]
 /Subtype /Link
-/A << /S /GoTo /D (prj_8h_c2f3bc42ac6e7d458364ebcf2b35814f) >>
+/A << /S /GoTo /D (prj_8h_666322bfe8c4b8e73f00afeb47283f97) >>
 >> endobj
-2910 0 obj <<
+3159 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [150.981 341.332 187.832 352.346]
+/Rect [186.378 444.464 221.007 455.478]
 /Subtype /Link
-/A << /S /GoTo /D (prj_8h_588e9a86fc4dcd1195f867f718ce5429) >>
+/A << /S /GoTo /D (prj_8h_aba5ce89ae711728d8ba8105ac5fd599) >>
 >> endobj
-2911 0 obj <<
+3160 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [190.821 341.332 227.673 352.346]
+/Rect [113.91 424.565 147.992 435.579]
 /Subtype /Link
-/A << /S /GoTo /D (prj_8h_77283589634cc9a054f3a7c7fc91d38d) >>
+/A << /S /GoTo /D (prj_8h_c983c5a393c5b3f1041f07b2eb95a3a5) >>
 >> endobj
-2912 0 obj <<
+3161 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [113.91 321.407 147.434 332.42]
+/Rect [150.981 424.565 187.832 435.579]
 /Subtype /Link
-/A << /S /GoTo /D (prj_8h_b1264f0201113c1a8e931ad9a7630e2f) >>
+/A << /S /GoTo /D (prj_8h_574e44daea81568a6d5e324a6f339d6f) >>
 >> endobj
-2913 0 obj <<
+3162 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [150.423 321.407 186.567 332.42]
+/Rect [190.821 424.565 227.673 435.579]
 /Subtype /Link
-/A << /S /GoTo /D (prj_8h_d70968320728202aa12048162248d368) >>
+/A << /S /GoTo /D (prj_8h_7b60d7992bf9c671cb4191f0ec2e0c90) >>
 >> endobj
-2914 0 obj <<
+3163 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [189.556 321.407 225.85 332.42]
+/Rect [113.91 404.667 146.876 415.68]
 /Subtype /Link
-/A << /S /GoTo /D (prj_8h_fa8d27e481bbfffacd3e671e6715d5cb) >>
+/A << /S /GoTo /D (prj_8h_3229533df20718c0d5671cc9eb5316fe) >>
 >> endobj
-2915 0 obj <<
+3164 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [113.91 301.481 147.992 312.495]
+/Rect [149.865 404.667 185.601 415.68]
 /Subtype /Link
-/A << /S /GoTo /D (prj_8h_fbf5f05496f1e018425e02d60a4e0b74) >>
+/A << /S /GoTo /D (prj_8h_849a1bbd679d0c193e8be96a8b9ed534) >>
 >> endobj
-2916 0 obj <<
+3165 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [150.981 301.481 187.832 312.495]
+/Rect [188.589 404.667 224.325 415.68]
 /Subtype /Link
-/A << /S /GoTo /D (prj_8h_105e2bf177120eb34f41e6af768f855d) >>
+/A << /S /GoTo /D (prj_8h_dc4da028cde2d970e9e5e22adca22f37) >>
 >> endobj
-2917 0 obj <<
+3166 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [190.821 301.481 227.673 312.495]
+/Rect [113.91 384.768 144.116 395.782]
 /Subtype /Link
-/A << /S /GoTo /D (prj_8h_fedc43dc512008174ec9b87753519031) >>
+/A << /S /GoTo /D (prj_8h_025adf8a63b5d4a8d2a4de804e0707be) >>
 >> endobj
-2918 0 obj <<
+3167 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [113.91 281.556 147.992 292.57]
+/Rect [147.105 384.768 180.081 395.782]
 /Subtype /Link
-/A << /S /GoTo /D (prj_8h_344308a1d96a93f9bc682141f3df1a14) >>
+/A << /S /GoTo /D (prj_8h_2c87fbf68277f03051d3eaae3db785e9) >>
 >> endobj
-2919 0 obj <<
+3168 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [150.981 281.556 187.832 292.57]
+/Rect [183.07 384.768 216.046 395.782]
 /Subtype /Link
-/A << /S /GoTo /D (prj_8h_2f42dcec4ea56bbb25b563859228b02e) >>
+/A << /S /GoTo /D (prj_8h_75b6b1cb0a748e9b5d3a4cd31129ace6) >>
 >> endobj
-2920 0 obj <<
+3169 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [190.821 281.556 227.673 292.57]
+/Rect [113.91 364.869 147.843 375.883]
 /Subtype /Link
-/A << /S /GoTo /D (prj_8h_ed0317c8ffef248346da897568df266c) >>
+/A << /S /GoTo /D (prj_8h_36cf447dee9f2e90e42d43d7adc5a0a1) >>
 >> endobj
-2921 0 obj <<
+3170 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [113.91 262.004 148.55 272.644]
+/Rect [150.832 364.869 187.534 375.883]
 /Subtype /Link
-/A << /S /GoTo /D (prj_8h_aec02a8e47d68e126983e9bb07a0c0aa) >>
+/A << /S /GoTo /D (prj_8h_ffdbf993ce959fce2c148c07cd0f2c0c) >>
 >> endobj
-2922 0 obj <<
+3171 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [151.539 262.004 188.948 272.644]
+/Rect [190.523 364.869 227.225 375.883]
 /Subtype /Link
-/A << /S /GoTo /D (prj_8h_53315ef8d3bd4002d1e98142fcf62566) >>
+/A << /S /GoTo /D (prj_8h_13e0f81e1fd4bdc46847ab4c634ad346) >>
 >> endobj
-2923 0 obj <<
+3172 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [191.937 262.004 229.347 272.644]
+/Rect [113.91 344.971 146.876 355.984]
 /Subtype /Link
-/A << /S /GoTo /D (prj_8h_3b4cda48838c613460bff00c76fceb44) >>
+/A << /S /GoTo /D (prj_8h_68ce41ad199c3385bed7e7d4ded2bd8a) >>
 >> endobj
-2924 0 obj <<
+3173 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [113.91 241.706 147.992 252.719]
+/Rect [149.865 344.971 185.601 355.984]
 /Subtype /Link
-/A << /S /GoTo /D (prj_8h_abdc7abc8b7c80187770cfd12c63f700) >>
+/A << /S /GoTo /D (prj_8h_ff09e87b2246bdec83f6a7bb1bc0f471) >>
 >> endobj
-2925 0 obj <<
+3174 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [150.981 241.706 187.832 252.719]
+/Rect [188.589 344.971 224.325 355.984]
 /Subtype /Link
-/A << /S /GoTo /D (prj_8h_28b623c88d38ab711fc61f36a97d0b27) >>
+/A << /S /GoTo /D (prj_8h_28ddb923a52cb597ca9c7dd03ceeb4fe) >>
 >> endobj
-2926 0 obj <<
+3175 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [190.821 241.706 227.673 252.719]
+/Rect [113.91 325.446 145.77 336.086]
 /Subtype /Link
-/A << /S /GoTo /D (prj_8h_1f1714691f99f11640dccdc74eadfb49) >>
+/A << /S /GoTo /D (prj_8h_36ccae7b426311614a4e80432a2b62c3) >>
 >> endobj
-2927 0 obj <<
+3176 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [113.91 221.78 144.674 232.794]
+/Rect [148.759 325.446 183.389 336.086]
 /Subtype /Link
-/A << /S /GoTo /D (prj_8h_ad75dcd0cd2fd0b6a162b5587cba9c2d) >>
+/A << /S /GoTo /D (prj_8h_f363383621fb2b72243c1d6b894874d5) >>
 >> endobj
-2928 0 obj <<
+3177 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [147.663 221.78 181.197 232.794]
+/Rect [186.378 325.446 221.007 336.086]
 /Subtype /Link
-/A << /S /GoTo /D (prj_8h_bbfbf3cba73850d7608765725993dfe3) >>
+/A << /S /GoTo /D (prj_8h_b4325a957786611772b90e7a080327f3) >>
 >> endobj
-2929 0 obj <<
+3178 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [184.186 221.78 217.719 232.794]
+/Rect [113.91 305.547 149.098 316.187]
 /Subtype /Link
-/A << /S /GoTo /D (prj_8h_167a49d730bca43483aef311f7114ae4) >>
+/A << /S /GoTo /D (prj_8h_cf989261fd56f1e8b4eb8941ec2c754f) >>
 >> endobj
-2930 0 obj <<
+3179 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [113.91 201.855 146.328 212.869]
+/Rect [152.087 305.547 190.044 316.187]
 /Subtype /Link
-/A << /S /GoTo /D (prj_8h_8bc552f12260f944e0b8f9b714804983) >>
+/A << /S /GoTo /D (prj_8h_5380727f9aeff5aa57f8545d6b54a8f8) >>
 >> endobj
-2931 0 obj <<
+3180 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [149.317 201.855 184.505 212.869]
+/Rect [193.033 305.547 230.99 316.187]
 /Subtype /Link
-/A << /S /GoTo /D (prj_8h_fcefcb885b7d1c33e0458345cdc9f4a4) >>
+/A << /S /GoTo /D (prj_8h_d9a80b98c04b0e06d08fd84bacc58b27) >>
 >> endobj
-2932 0 obj <<
+3181 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [187.493 201.855 222.681 212.869]
+/Rect [113.91 285.648 143.021 296.288]
 /Subtype /Link
-/A << /S /GoTo /D (prj_8h_c9a7ed6b032cfdaba0e8caba17c6c149) >>
+/A << /S /GoTo /D (prj_8h_7c719c0387d23c53b0ceb3ee161de66a) >>
 >> endobj
-2933 0 obj <<
+3182 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [113.91 181.93 146.886 192.943]
+/Rect [146.009 285.648 177.89 296.288]
 /Subtype /Link
-/A << /S /GoTo /D (prj_8h_6d1f0504f9b864d4aed4a59d60bab819) >>
+/A << /S /GoTo /D (prj_8h_310444979f8f0e62db2bcbe39b0e3d35) >>
 >> endobj
-2934 0 obj <<
+3183 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [149.875 181.93 185.621 192.943]
+/Rect [180.878 285.648 212.758 296.288]
 /Subtype /Link
-/A << /S /GoTo /D (prj_8h_fc5276e759c799deea36271d9cafc5e9) >>
+/A << /S /GoTo /D (prj_8h_5517fccc15882e298ac9433f44d1ae4c) >>
 >> endobj
-2935 0 obj <<
+3184 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [188.609 181.93 224.355 192.943]
+/Rect [113.91 265.376 146.328 276.39]
 /Subtype /Link
-/A << /S /GoTo /D (prj_8h_847b7c3f5b7361596912d3d876b4f4fe) >>
+/A << /S /GoTo /D (prj_8h_d2a2b56c0900516dd24eebf430bcb29c) >>
 >> endobj
-2936 0 obj <<
+3185 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [113.91 162.004 148.55 173.018]
+/Rect [149.317 265.376 184.505 276.39]
 /Subtype /Link
-/A << /S /GoTo /D (prj_8h_a2167e62576d36eae341c2583cb5d678) >>
+/A << /S /GoTo /D (prj_8h_17be11269d86b3308fd925949877718e) >>
 >> endobj
-2937 0 obj <<
+3186 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [151.539 162.004 188.948 173.018]
+/Rect [187.494 265.376 222.681 276.39]
 /Subtype /Link
-/A << /S /GoTo /D (prj_8h_4ff298fcdc6e7e23dfb4971fbd26ebe7) >>
+/A << /S /GoTo /D (prj_8h_eb5951ec54b929d16ab464939a37d74f) >>
 >> endobj
-2938 0 obj <<
+3187 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [191.937 162.004 229.347 173.018]
+/Rect [113.91 245.851 149.108 256.491]
 /Subtype /Link
-/A << /S /GoTo /D (prj_8h_f44375ad9036898dd6d12d2cc58bf53b) >>
+/A << /S /GoTo /D (prj_8h_151140d870ed4f490317938bd6260a6a) >>
 >> endobj
-2852 0 obj <<
-/D [2850 0 R /XYZ 90 757.935 null]
+3188 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [152.097 245.851 190.064 256.491]
+/Subtype /Link
+/A << /S /GoTo /D (prj_8h_853c1df5e8327d83e9cfdde9455355f5) >>
 >> endobj
-2849 0 obj <<
-/Font << /F31 528 0 R /F22 521 0 R >>
-/ProcSet [ /PDF /Text ]
+3189 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [193.053 245.851 231.02 256.491]
+/Subtype /Link
+/A << /S /GoTo /D (prj_8h_6f3cbaaf367984579aad5ec7eb00f397) >>
 >> endobj
-2941 0 obj <<
-/Length 2706      
-/Filter /FlateDecode
->>
-stream
-xÚÝZ[oÛF~÷¯°/ò"šp®$ݧ´¹lƒ6›¶h,hj,±+‘*IÕV~ýž3r(Ò²ÛÝE šË™33g¾s¥é,‚t–F³XÆ$år–oÏ¢Ù
-F_Q7»€éE0ÿõÕÙÓ—V‘TñÙՍY®(‘ŒÎ®–ï犨ó¢h¾«!ëó“Ñüe±Ñ¶õNßèúœ&s]æ0Ä£(czþñêõÙ‹«nWw&ÉîùëÙûÑl	g{}ž&³[hG„¦él{&wíÍÙåÙ¿:vœÃøÔµ$åß‹q)iîõNÍWû­.[{•|­óÿåÊö>D2Ú™›U¿èüœÎÛ¢*í”Ý·E© £xÛ§/ë7Ó˜(&Ì^Wk”ç¿39Ï6{ÝØ~uc—ÒàœR‘(N€®üq5æž–ÆŽ"+—cT‘XÄÆÆ<b©è(dÔú3–Y[à1;§rîÆ6U¹*ÚýÒu3lk§€gPŽAUo³Íæàæ·¨(ío·Q•+m–ôçb\¦üÙß»»‰€€ÄªO8ÄpwO@7èP$…‘Ž ©3N•Ž
Uc!
-"“Ù¢§új´“ ‚ýѝ’û7ú8~-Ih·ÓMUO¼8‡=㓨‘ žâ	<ˆüCh!"Nb ^PJR)O=EüÐS¤Ž %ü²qß>ì‹<“§ŸAV<€„ôŠGÀb‚úG…
-w«{µ«ÏáužXsºd»MQ`‡Œ
‚'4ænOšå¹Þ9»–•Èò`;²Ý)Ä8'míI$XhŽ¶/«Ö7ПÜvEKH9V`÷­•”½•äœîÉ9s÷ÄKâì²²¿e…FÙ¶5Þðn·)ò¢EÃcÆœ[í:k'îIIN¿ÚÎÖ€!s'¸-ÚuQzÖîÐÓÖ,Q$Qâ´1ûl
²ÈVÒ õÄ'÷IîßfBƒÂú¥LÌ»[€†ÏkŸÏ‚E
-°ôÖµPD{tc'@7v§Ð­b"ö€kì5Ô@Ç0T.÷¹Á€ÝÖüD§UÅÒMšÁÇ8ÒVîw­;n=Æ¡¯ÝgØsìÑ#k²		%æ-4Õ+œe·¥uÔEƒlŒ¨bIÄX¡¤®QóS9ÿ¤ë
-4òÒÅ$0>°*Ðïµ
{•C)
-\”ôÏøìç·cRh^{o3bçt³—“ëAõbö¨õWçi4öfkEòGžáÛ‰õE©(yÔúŸß¾yPFž]¸2b 8¿ùç„8ºwoo7MåžJ·ûÚ=›®kT	l2ûSÜŒÍ8%ƒ¨o¬l¢lÿWý+hJâ ‚È>“t|ð… )P6„d^ÕµnvU¹D”‰Ô ÚüPBl»ò®p“ívziÇñÌ7¸gµ8a°)–~ÙÍŸ¸E2¿>gÑ|ßÚI'Hhu‚×ö§´I…Þ¸Uc	óë4~´ˆïœ|“ÂUâ¤pCFα
- ½ŒÒ¸¯ÖÊY%󦭋ܺMì^W{ûвϷÙÁ‘h;PëMvgÞci'2Ç£.€ª-¶Ú­s#n[äz”r)Á¤³™b	‰µNÔ+Gñ.Èí<õ" 7ùÝ@G,ñ搲îêíÅ…»èÑ!ôppˆ£´ÒÓœÜ1ž€ƒ
-·6ADVˆ„:lÕvüJig(¾- €Å67².YŽá3öXvá^©õò(ÞºvV­‹²há¥}-ÉØèDƒàë1éðRû„cÎü3âÎX1n=Ñ9?ÉXóš‹"uUÕ ŽY«›±Â€óã,ùsT“toHvÁá6ŶèNjÞßÜÄh
-´êsãæ‹ú˜$kr]·Yáî~»Ö'8gšj³o;/Ï¢ˆ(ÀYˆMÛ4ÿéüGàB¤©a?Ó[VÆÇC«[ŠÝk3ìhlŽr›-Ëv
·17£ÞdÒ¡}¤étvC”(â²
-äéú†TÕ7(÷OX]£tØáT¶"[ÔÊnaBù1¾ äR_2+þë(~_f|_Bá’É]ÇÕ	FIÒíõ¹¢ÿuU‚ÿU%xJÊ”ˆ4úŒ<ß×Y~xÐÜ¿Á|ò˜[¹~µ˜°)nά‚’ci‡l†46g‚‘Ìîçó=ÁxÏ‘4Ž((@ϸ]S¢¶tî ˼Úá™u±Z·–|i‘kç”ïÕ.Äù}£kcÌ%{K°Ý
-LÈäš ÙʌžÛFoì;‰ç€
jÛã
-Y`ÞÅSÂ/–Î6Áˆ=Œ
 wÛ×»ªÑXF’üT	¼MÕìkÇÆF'ÒxèîjÛ,ÒŒš0ÞNÜ’ѦRJÑU­'°øJèïÖ©‹ñ>rGþ¿	ÿ,9‰<ž
J«ØØ5u+ÎXW¶Ã묱km -'̬	Ón‘…'L¶‡]‘gÛ¤õØÏêl«[DŒYåÇ] 7ô/X,ꊮ¶‚BOIò¸3tô9¨Å,—_ÕÚè+ˆF‹|¿q]ûäɸú¯ÒNn¿Ø[òò^tØ3ß\ÜëŠdSåý¨³Eò‹]ÏŸ?HG†§w!‹‰”÷ö@4H¡©²T˜–ð/‹P¹°È£]Më¸öc˜q\Fø»vy¹%¹skþŠ›`~âÚ6,îúÊ®‹"me·Úî5ÝÖæwÐjª›ÖY=òsFh*ü—=ÂÜ·½ç±]º³>¯r“d]È	+™ \ö	uKÿ¶¬}ûÃÛàÑã>‹aµ™¯ï·×^†æMú7JÍ
zÕ/óéPÔ½Á¸ÔÂ)êð‡‡*‰.IXÐ)oÈàÉe$8C©°{¤òîõOìòßÏÞ½‚;\vVµ—Åç)3‘óÅq–šHÑtÆAþ1+HRGɪ#]´&W…T!Æú‘ý
-êgqÛ¦­÷9 KÙﻐ,›³)PGÎžpw»¿›qX˜°Y?
-KžØÅE鸔w£‘ÃñHs7ÚµnèÄí®˜IIŒ©7DÊŽÊÆ-XVûk4^ؾ{ÿÑ-¾‡àЄ£»u19:Ûfn†G}xÿqÔ,Ç[HՐ%W¹nšÊÁx›åµ³;8ˆZÏ. 
Óù&«»<sìáWž›}ô`´å°ÓÍ	ýÉïä%ûés i>Ÿ€% Ú	@úÙ¿ CdÝC‚ì>4OAøÏ䆣¸Žß½xÓ—ššâ:ëêÆt&솈	ô¹OÆ€DpdºR3„õe÷-Ò{Š…§\ø?³	ééÚ¤¥]Ä£òà]_—m«ÀÐd¸ñ‘FyšÓ*Ћ(l
-ÑÇe",Ÿ
-’(_•@ˆ?gpxKG°/‹¶yrŒ¡ëÃQÐ󣔪nëÌáå¶Î ášïÀq“‰¿’)‘RL]<‚sP%ÿø_™¿{R	‰iþyPŸŒw»ãý^éRC€ì/æáþ½o¼Ä0P_ÛNlhrñ©lE”:AZ¯{?~sùàÛ¯mÞi(ºçÕÝa¥ËcÙà_7…ó_jgB
-endstream
-endobj
-2940 0 obj <<
-/Type /Page
-/Contents 2941 0 R
-/Resources 2939 0 R
-/MediaBox [0 0 595.276 841.89]
-/Parent 2839 0 R
-/Annots [ 2943 0 R 2948 0 R ]
+3190 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [113.91 225.952 143.568 236.592]
+/Subtype /Link
+/A << /S /GoTo /D (prj_8h_33f92621800eb880b75611c439526d19) >>
 >> endobj
-2943 0 obj <<
+3191 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [354.796 624.888 418.227 635.792]
+/Rect [146.557 225.952 178.985 236.592]
 /Subtype /Link
-/A << /S /GoTo /D (structprjprm_b8dd3d8b1e462a2b261fc9e304885943) >>
+/A << /S /GoTo /D (prj_8h_2da3bbd3c42c6ad324117cc5f249a834) >>
 >> endobj
-2948 0 obj <<
+3192 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [134.104 122.783 163.215 133.687]
+/Rect [181.974 225.952 214.402 236.592]
 /Subtype /Link
-/A << /S /GoTo /D (structprjprm) >>
+/A << /S /GoTo /D (prj_8h_8cca776751549082521a72a743d6b937) >>
 >> endobj
-2942 0 obj <<
-/D [2940 0 R /XYZ 90 757.935 null]
->> endobj
-290 0 obj <<
-/D [2940 0 R /XYZ 90 457.13 null]
->> endobj
-2568 0 obj <<
-/D [2940 0 R /XYZ 90 434.818 null]
->> endobj
-2944 0 obj <<
-/D [2940 0 R /XYZ 90 434.818 null]
->> endobj
-2569 0 obj <<
-/D [2940 0 R /XYZ 355.382 399.689 null]
->> endobj
-2945 0 obj <<
-/D [2940 0 R /XYZ 90 382.962 null]
->> endobj
-2570 0 obj <<
-/D [2940 0 R /XYZ 381.384 287.722 null]
->> endobj
-2946 0 obj <<
-/D [2940 0 R /XYZ 90 270.995 null]
->> endobj
-2571 0 obj <<
-/D [2940 0 R /XYZ 371.98 175.755 null]
->> endobj
-2947 0 obj <<
-/D [2940 0 R /XYZ 90 159.028 null]
->> endobj
-804 0 obj <<
-/D [2940 0 R /XYZ 358.759 125.936 null]
->> endobj
-2939 0 obj <<
-/Font << /F31 528 0 R /F22 521 0 R /F11 978 0 R /F8 1025 0 R /F14 1038 0 R /F13 1045 0 R /F41 696 0 R /F42 717 0 R >>
-/ProcSet [ /PDF /Text ]
->> endobj
-2951 0 obj <<
-/Length 1410      
-/Filter /FlateDecode
->>
-stream
-xÚµY[oÛ6~÷¯Ð°˜8^DJÌÛº.E‹uè’ {h‹Á¶˜T-{²Ü$ûõ;I‰’-ÚiäA~:ß¹|<GŠI€á	Od<X¬&8¸ƒ»o&ĬF°9ë¯n&?_2x
-IÁ‚›ÛæqA§$¸É>†‰iD0Æá¦üŠ¾L#Êqx™/•>»R·ªœ’4TÅn1œ 2¡ÓÏ7ï&¿Ý´¬Æ'ÎDÍùïäãgdàÛ»	FL¦Á=œcD¤V“˜2s¾œ\Oþlmèûî
-‹v<.ÊÜÆ…(â&¶3õ	cZ˜¨ Ô¼ÈÿVe¹š’p{×ÞmnÁõ ¼”#Ld QŠCþ1$Sð†›²ÔwË;³|åD’J„qDB‚5Nc0RôZmt!³JeC	$!ct/…,FI"ƒÈõr !˜¢„Qp®µqŽÒÎ9‚”@9,¦öî—,§š4Þ®K}2Ÿ-þ¹ŸÎÊl«o-֫ͬÊçùòžWSÁßôÒn«†AQ!õó>šW‹öú>4Yû>^wF(JáqOá#‹ñÒ2¤,ËKµ¨–:üb=¥<¼×y±­Ô,Cµ?}aD”jKQLá©£u1ªõMY=Yë<­9Ó#Z§jšÆ^­È´Þõk]øµî„:ªu‹yq­÷ò~\ë>߇&OÓº§ðÖ}´Vë.í9´ž8ZOFµ¾Uß¡uP‹É™ú:§Q§к…œ®uÇè³úºê¸Ö
æåµîæý­{|š<Qëã…w´î¡mµîО[ëé¨ÖèVI?Uë1µøLZA{BHŸÖ-ät­;FŸ¥u'ÔQ­[Ì‹k½—÷ãZ÷ù>4yšÖ=…ï´î£µZwiÏ­u9Þ×éÓµÎh‚pšœIë,k1õiÝBN׺côYZwBպż¸Ö{y?®uŸïC“§iÝSøNë>Z«u—ö™Zg uÙ}›2£ôË]±¨òu¡
½^/v+UTsH8܃àvDc/²{óx^Tî'­>ÿ„9ÞVånÑ®1ø
-Xiÿ`ïvÚˆëOf
-µmØsLcâ´Ã$(N,höƒ$	*Zœ4nGD@ÈŽ	,·mªö²±Ð+3Ä3­ÜX‰¨¤!¼ÐmõÙl¹Ô'+µš«ÒÜ]ßšÕ=5B¡¹”åÐWˆ<¦FƒŽø¾&MH&³=r&aÏ%}ò-ÆO	=²N®KÙÖ®Öú˜©Ûfëî–fá[­ÏÙr§¶h
-sZ„oÍÂöËzzXfúr®ôösÖ7	•ªòÙ2ÿÏ TmñÛ”ðP•Ã€cè¹iJO̶E{CšÏvýÏ!_¦›ù¨$†Dc¸Š£‘±B¤DìpË6ˆ¨ƒŒ
-
-»‚%zT|ÐMw¶RÈúboV˜&¿Ï;>ô¶¼R;ðÃþ¦¥Ç<îïúþ #(‘Ì—:Ó›MLÀ‹]g>”ë¯Ê鉛63£á	’ú+ÒaÆJB†„îõWªÚ•µÒO9<¬]´‡æ²ÅÔÄ×Ðúwfø–µ&	ín>àŽ±ÝD$cîhLä€öÝ¡Úug¨iÅ0¾ö¡YîçӐ#t°ÆH_La>ãðz·X¨í~½ÛX)ƒô‹µÇj0ÇbõñÙX½t&V‡Ž˜XÿØÁXÒ
-9‰û¼£ÍÔ¢ý.LŽ7S’B%õm0~J‰MûIÞ¬áE•vgoaè ?&p‰8?ø­‚Á>üûfh~ )h¤÷Ù*„ìèQ`ØkߨB•Í|ã±íIïíÉe½/Õ\_$ú@ÒÌ.¸ÐWb^´k¬}Ùþë×ëßa
-¿}¥/cdž?Ú7Á‡Ç;UštûÉùX"×ö
-endstream
-endobj
-2950 0 obj <<
-/Type /Page
-/Contents 2951 0 R
-/Resources 2949 0 R
-/MediaBox [0 0 595.276 841.89]
-/Parent 2839 0 R
-/Annots [ 2954 0 R 2955 0 R 2957 0 R 2958 0 R 2960 0 R 2961 0 R 2963 0 R 2964 0 R 2966 0 R 2967 0 R 2969 0 R 2970 0 R 2971 0 R ]
->> endobj
-2954 0 obj <<
+3193 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [88.007 694.532 138.508 705.411]
+/Rect [113.91 205.68 147.992 216.694]
 /Subtype /Link
-/A << /S /GoTo /D (deprecated__deprecated000014) >>
+/A << /S /GoTo /D (prj_8h_c2f3bc42ac6e7d458364ebcf2b35814f) >>
 >> endobj
-2955 0 obj <<
+3194 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [268.11 674.442 313.819 705.411]
+/Rect [150.981 205.68 187.832 216.694]
 /Subtype /Link
-/A << /S /GoTo /D (prj_8h_cb157519ef498bf669298c5508492f3e) >>
+/A << /S /GoTo /D (prj_8h_588e9a86fc4dcd1195f867f718ce5429) >>
 >> endobj
-2957 0 obj <<
+3195 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [88.007 606.905 138.508 617.784]
+/Rect [190.821 205.68 227.673 216.694]
 /Subtype /Link
-/A << /S /GoTo /D (deprecated__deprecated000015) >>
+/A << /S /GoTo /D (prj_8h_77283589634cc9a054f3a7c7fc91d38d) >>
 >> endobj
-2958 0 obj <<
+3196 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [268.11 586.815 313.819 617.784]
+/Rect [113.91 185.782 147.434 196.795]
 /Subtype /Link
-/A << /S /GoTo /D (prj_8h_cb157519ef498bf669298c5508492f3e) >>
+/A << /S /GoTo /D (prj_8h_b1264f0201113c1a8e931ad9a7630e2f) >>
 >> endobj
-2960 0 obj <<
+3197 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [88.007 519.278 138.508 530.157]
+/Rect [150.423 185.782 186.567 196.795]
 /Subtype /Link
-/A << /S /GoTo /D (deprecated__deprecated000016) >>
+/A << /S /GoTo /D (prj_8h_d70968320728202aa12048162248d368) >>
 >> endobj
-2961 0 obj <<
+3198 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [268.11 499.188 313.819 530.157]
+/Rect [189.556 185.782 225.85 196.795]
 /Subtype /Link
-/A << /S /GoTo /D (prj_8h_cb157519ef498bf669298c5508492f3e) >>
+/A << /S /GoTo /D (prj_8h_fa8d27e481bbfffacd3e671e6715d5cb) >>
 >> endobj
-2963 0 obj <<
+3199 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [88.007 431.651 138.508 442.53]
+/Rect [113.91 165.883 147.992 176.897]
 /Subtype /Link
-/A << /S /GoTo /D (deprecated__deprecated000017) >>
+/A << /S /GoTo /D (prj_8h_fbf5f05496f1e018425e02d60a4e0b74) >>
 >> endobj
-2964 0 obj <<
+3200 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [268.11 411.561 313.819 442.53]
+/Rect [150.981 165.883 187.832 176.897]
 /Subtype /Link
-/A << /S /GoTo /D (prj_8h_cb157519ef498bf669298c5508492f3e) >>
+/A << /S /GoTo /D (prj_8h_105e2bf177120eb34f41e6af768f855d) >>
 >> endobj
-2966 0 obj <<
+3201 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [88.007 344.023 138.508 354.903]
+/Rect [190.821 165.883 227.673 176.897]
 /Subtype /Link
-/A << /S /GoTo /D (deprecated__deprecated000018) >>
+/A << /S /GoTo /D (prj_8h_fedc43dc512008174ec9b87753519031) >>
 >> endobj
-2967 0 obj <<
+3202 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [268.11 323.934 313.819 354.903]
+/Rect [113.91 145.984 147.992 156.998]
 /Subtype /Link
-/A << /S /GoTo /D (prj_8h_cb157519ef498bf669298c5508492f3e) >>
+/A << /S /GoTo /D (prj_8h_344308a1d96a93f9bc682141f3df1a14) >>
 >> endobj
-2969 0 obj <<
+3203 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [211.603 249.766 240.713 260.779]
+/Rect [150.981 145.984 187.832 156.998]
 /Subtype /Link
-/A << /S /GoTo /D (structprjprm) >>
+/A << /S /GoTo /D (prj_8h_2f42dcec4ea56bbb25b563859228b02e) >>
 >> endobj
-2970 0 obj <<
+3204 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [484.886 249.766 513.996 260.779]
+/Rect [190.821 145.984 227.673 156.998]
 /Subtype /Link
-/A << /S /GoTo /D (structprjprm) >>
+/A << /S /GoTo /D (prj_8h_ed0317c8ffef248346da897568df266c) >>
 >> endobj
-2971 0 obj <<
+3205 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [159.678 120.585 188.789 131.489]
+/Rect [113.91 126.459 148.55 137.099]
 /Subtype /Link
-/A << /S /GoTo /D (structprjprm) >>
->> endobj
-2952 0 obj <<
-/D [2950 0 R /XYZ 90 757.935 null]
->> endobj
-2953 0 obj <<
-/D [2950 0 R /XYZ 90 733.028 null]
->> endobj
-806 0 obj <<
-/D [2950 0 R /XYZ 90 665.476 null]
->> endobj
-2956 0 obj <<
-/D [2950 0 R /XYZ 90 650.906 null]
->> endobj
-807 0 obj <<
-/D [2950 0 R /XYZ 90 577.849 null]
+/A << /S /GoTo /D (prj_8h_aec02a8e47d68e126983e9bb07a0c0aa) >>
 >> endobj
-2959 0 obj <<
-/D [2950 0 R /XYZ 90 563.279 null]
+3206 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [151.539 126.459 188.948 137.099]
+/Subtype /Link
+/A << /S /GoTo /D (prj_8h_53315ef8d3bd4002d1e98142fcf62566) >>
 >> endobj
-808 0 obj <<
-/D [2950 0 R /XYZ 90 490.222 null]
+3207 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [191.937 126.459 229.347 137.099]
+/Subtype /Link
+/A << /S /GoTo /D (prj_8h_3b4cda48838c613460bff00c76fceb44) >>
 >> endobj
-2962 0 obj <<
-/D [2950 0 R /XYZ 90 475.651 null]
+3208 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [113.91 106.187 147.992 117.201]
+/Subtype /Link
+/A << /S /GoTo /D (prj_8h_abdc7abc8b7c80187770cfd12c63f700) >>
 >> endobj
-809 0 obj <<
-/D [2950 0 R /XYZ 90 402.595 null]
+3209 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [150.981 106.187 187.832 117.201]
+/Subtype /Link
+/A << /S /GoTo /D (prj_8h_28b623c88d38ab711fc61f36a97d0b27) >>
 >> endobj
-2965 0 obj <<
-/D [2950 0 R /XYZ 90 388.024 null]
+3210 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [190.821 106.187 227.673 117.201]
+/Subtype /Link
+/A << /S /GoTo /D (prj_8h_1f1714691f99f11640dccdc74eadfb49) >>
 >> endobj
-294 0 obj <<
-/D [2950 0 R /XYZ 90 310.36 null]
+3211 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [113.91 86.288 144.674 97.302]
+/Subtype /Link
+/A << /S /GoTo /D (prj_8h_ad75dcd0cd2fd0b6a162b5587cba9c2d) >>
 >> endobj
-1047 0 obj <<
-/D [2950 0 R /XYZ 90 288.048 null]
+3212 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [147.663 86.288 181.197 97.302]
+/Subtype /Link
+/A << /S /GoTo /D (prj_8h_bbfbf3cba73850d7608765725993dfe3) >>
 >> endobj
-2968 0 obj <<
-/D [2950 0 R /XYZ 90 288.048 null]
+3213 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [184.186 86.288 217.719 97.302]
+/Subtype /Link
+/A << /S /GoTo /D (prj_8h_167a49d730bca43483aef311f7114ae4) >>
 >> endobj
-2572 0 obj <<
-/D [2950 0 R /XYZ 90 111.618 null]
+3129 0 obj <<
+/D [3127 0 R /XYZ 90 757.935 null]
 >> endobj
-2949 0 obj <<
-/Font << /F31 528 0 R /F22 521 0 R /F14 1038 0 R /F48 2200 0 R >>
+3126 0 obj <<
+/Font << /F31 604 0 R /F22 597 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-2974 0 obj <<
-/Length 2526      
+3216 0 obj <<
+/Length 3035      
 /Filter /FlateDecode
 >>
 stream
-xÚ½ZmoÛÈþî_¡ý ÑÞ¾“ô}êÝ5Á×kjm$(‰¶y•HH]ìþúÎrgÉåÛRÉ¡…?˜"Î3;3;3;[Qøc«„®"‘D¨ÕöpEWp÷Íçx¼ñžwõÍko‘D‹ÕýCóºfDq¶ºß½_k¢¯7ŒRº>ž~!O×®èúu¾ÏìÕmö®Y¼ÎŠ-Ü4d$®?Þ¿½úó}ËŠ:)¡
ç¯Wï?ÒÕt{{E‰HâÕg¸¦„%Éêp%¹ÀëýÕÝÕßZö¾€ûSËRL,¯‹Bµrë"‚p\[^Ôv=°Èã	¯?PE·eQáǪ†…®Ï[y0ýæ5“Ó	‰£—¡ù@©°w˜ˆÈˆ#äX€¯,cDsÝÊPÌ@VÇ$‰¸ˆà¹tw"¸&Ê“@)¨9,·²×õ:ZgííòÁþO‡Žä,n,QE¤dÖæÁé·žSzãÁÇôˆlu‘KM¨}òA8L˜RÆDIÙ£÷‚oɐ3V„²d¥aKDr’›2Š½8!”Ê•Ž%¼¡{wÍÀ¼§ôÕÙ©ºÒ2ÊI$øïˆßA‡
-ô‚’F$‚‚’Ž#“q"•ì‡fO/²‡ƒõñÀ„&<óôyw*ɶu^¥­qf}CEvJ‡™õ
-èB“F‡Û¬>Ã&Wë"à‘ kçŠmoíΈ1ÄwuZŸqh„ß®¹Z§ûs6¡JJšÌ©c14V‡3Ât'¨‰
ÎÕˆK¹3Èg!t	ÑàŸŽÞ@å€ípwÞn³jìo·kÂÔÂZ=ÐìZfa­A>\k˜Î®Õ§c¸ÖŸÏûýˆVS¢a;ôxg“«C‡UˆœO®,Žšä\4b”	%<îùXBɁFwvUe;2®z¦7¯n$o_µ…ZLê*ó
-µMßîê™ê,Ñÿ›Ú¬9ÑЃÚl”×f	-Âtq<æóq¦ŸÆÐ)(ñ"Ò„‰Ao<ød˜ø"Ãa’@Éì‘O„‰Á„)!L$äJŸÒwbºÝ–§]^<b£RÚÿyñPžiƒ‹]©¨ÎÇã>ÏvöÓç¼~ÊñInº,Ãæ{çç²nZV]PZ»«¼²W§ò\çEàë"3ÒÍí¢Dä'|w›î÷îá.?A	Û¿|yìööçözï%ÐO6ÙZ­›NÀIøô24¸€¦C™R4&‘âÞv荙~(½ýÌ«6JHF¡N뾯;LZ2A"ݧN‹ÝˆO˜D_¸h‡3DºýÉŸg
;:bá5[H˜X+ñ>qþ`ÝmÎT&
¥•
WÙw6l¥ÐL¦3y1Á{¢„îýäúø´pés`¶Ë@4‡fk܇ô1ß:»A(îKuoNÂgùáXÂ)ƒµ½³Ë+ØØ°™Ÿ²ús–	S%Mr¡_“d ÍEsZ,1YÒ¤Gs÷ie?Arð¡pQ¶¹±ÅÖÞ:¶­&¾•Wv'-	ŽMz°g¥8öÞ·Ÿ·åŸÎÍi1Nšnî8'ììÇ_1²†§ˆ%‘Hˆ—ˆp-­½ñàãsÎ@dàhÍ°b¼O><Z!&L™ eܧlÓºg ÈíMì‚©ŒÏFAIhà/Š™h\GKäÛÁ©6x±T­OÙ¯gHÖ»Ö¡Üx”nÌêù}MÌUë¿šAÇH]gž|]ˆs¡×O©©ú"ûäužîóÿ4ºÁ“©HQÚ¤h%•"àâ¥HAôƃÝ6ˆ(’ª>ù0R¦Œáì§YÒFÊ«Q
4©3b.Ø¡ƒìC‘Ë5PHJ„Ù"…;L˜º[
•È§ž¨Ò¦¼xÍæí\.€Z´D±ðŠfN ƒ§ýè:WYàMèã!¡ÂÛ¥½[?AúFär—Èq·Z¹þn=æMñ0»løÈÚêá†`i^¸NÒ”×,/ææ"ãUÁùƒ‡™›?HSxñ°sáTh‚y~1Taj.ä0F‡?~ýT(d‘v,4Ôgj.äëóåƒ!a–Ðð´ÎÃÌ9FD¢J_<
-ÑvÞðNM†æ÷M†„0‚exZâf§%³0-	òá´$Lg§%>Ý¥“!ò)´˜áµv ùµ"fi­!>·Ö ®Õ£»d2Ôã]žUˆ\ží&CAJœõ(g&C“^†šMã%/w y/#fÉË!>çå zÙ£ãèåÝÀìâ|çmÓ©êf»ÁÀLX;/‹¼y™œ˜—AoÓÍËÞݾý'¿ûן@ôí›;WýûúÓÞ¸äW?­ïÓSUyŠ>¯Z at _'Üksqç).H¹zòü-èªõúe$ˆ)"´LÚú*ÂZÁ±-›QZ»rî¦@í—\Ç}Zdýo¸šYaßênÔT˜)øç7“÷ñµê=A¾M÷®aè(‡Ús8Âh]l‡Th4ÅÊù¤5X´†/_ІÇããýT¼åí·‚©ûÒÓu\¦	Ã(Ϩ8HLùŠ“S®ˆÞxðñé` ²KO77Íy{âX¡©î©0q,1˜0ñ@PkˉFƒÅš$3CP×hx˜¹Fƒƒ(ÿ¢p‚y¾çª0Õ:Ìïì Ci;À¡>S ¯Ït€­}"F¨Ðá^ÌÍÛ1~eZ<¿*FÛÃ|é ²ƒ:YÈH¥židLç=•þ~ÍìÌm]b	ÝgÅcý0ô–4Q†é@ó†AÌ…†©ž_®á÷ª:ÖcóD„¤ jˆ©Ö3‚21ã«62PUŸò]0ÔT°` 4o Ä\h çW㸜P½ bF*õ7UD¨ì«„›Ê%u¯’Í›†ÂÙ’i:мicôøÃR²yÊ_A¯Ç_ƒ)M¤+e!#ú}0#’ñžN?•Åc^Ÿw8v°#¡×{èšÛÃÚl†žôÿZê5áG›^¦•¸I
-øöº‰z;EÄÙŠ›0Úÿ£öè·7 éwTpã=¬Џçc\Ì£¥é@ó1‚˜Kb¤ªÓqV’(½ bF
-õ7OÒüXÈWhñTn?>¸¤“¥[óÓ9™ µ»t”í³CVÔãBg‡„!æÕØýw˜IåMÍEÈìÊ4 !2‹rA}âšù\Kç÷„®XWMrRÍ´úú_6¿uÔqóEŽ×~™ÆBâO‘Ýèú&+²SÚ&D×lüÅ]¼6¾Í>Ù‘ýÇâ*n”¶Ÿ8eø-þƒÁ:ÿãû»Ÿ`7þøý(IÔöÑÍÿÊç—GûÅ™oó‹Æ±qþ
jyæ
+xÚÕkoÛFò»…€û"¢=îƒ/÷S’¦iƒ"qc£
ššZKÌI¤BRµÕ_3û –Qrcw1rwgçµ3³3#Ò‰t{“ÐIÌýIº¹ð&K˜}}AÍê–çÎú‹›‹ýÀa‰>¹¹SÛJ|F'7‹Ó€³9õ<oº-¿ÕlÎ|oúC¶–úí½¼“åŒFS™§0Ž C1û|óæâÕMCÕðäó i~½øøÙ›,€·7áq4¹‡wÐ8žl.ãæ}}q}ñKƒCÏs˜Wç\(<.5ãÄR3všz<šXýc~WêÁæO\]Z‚ă7µ„åÒ¬¼w¢à¼ðWÈå*­ÒJÖŸ<߃ÿ´ÇŸð	çlŒ¿¹…'ÝA„¤Ÿõ¨ùp ”·©Ù@Óí 4"?°ê¨È'¾‹l`ÆIw
‹EDÄçJ¬OPm!´GÌŽÉË%A4j‚s3J¹‹I_"µv@ðIäG€—_^¿Ô m<DPß@ ×/ß½x¥ÃCµ]É2K“µ¦»[9$†*Žûn³|Üu5ÈIÏ=J豎;Â’õÛK_Oºm)Á@ŒRm!9ê°QH[„FýGi¶IG½U€‰QQ
È(Ý6š#®“ÀÎÖ m!´Ç:檜pô\-ÈÝš3üô—#~‡ÜñÓ¯»dQf뤖e²Îþ”‹¾ÓŠxÌiˆ˜ŒÏ3œõ£nkaNùí­G:î(WÈåjµ}u]Èk|1ª3Nºƒèˆ3È¢:Úñ`
=N·ƒÒˆ<êÐ>úl\d3NºƒhXäì–ósE6Ðãt;(í)yrDø¨Î
È(áš3<ùÇ«ž‰
+cŽ'ÿøêùÏWك弍nNƒ€ãÏäǸé9$íÞt¹Ûȼ6wóJ¦ÿÉò¥!Ò­Jì‹/2Ñi¹^Ò³»:Ë%Z½ìó®OCˆÏZ›<œþ1cþ4Yïd¥ÇŝÞJ]Ùâ…Q#úØ#ÂâÐ@$ù¢ƒ$aƒƒ±>Ž’Lá(°¶<æI!›̨?5së"_fõna†	¨#_˜% Ç¥y (7Éz½7ë™Ù”åúÙ*“|)5c‘{²aåý£‘M8 $êñ¼8jahdÖ!¡ øgH,Ä„“€

úJ`+PQ5Pßõ(	"Ø_¥'ô¹Z>¡
¥»¢8q4ÃQ«ñÁã-Ä3¼Ù<{]†æîÙ€áÊ€ðäExê(bèG>íA£Ãžä˜?~‚PoÜñÀ$|ëxd6ç…~,ÐáîåÁíÊœÎ3nÀ—ô˶ÄPäÄ!ƒàU8‰ûÌ‚&i*·&®%9¢ÜëAôp( 1±™ñH07uÈçEm_0@f¥‡YMhsš82QR¢$ç¼%'TàFNW…~æeý.Q‡í:K³Ωp®Ô«¤“2l–ŒÚ&Ö@ 3Ügõ*Ë-jÃôp4‹b<˜}³iËöÏò ÿ<ˆÒ‰Ž“ð W`°~ߏԹkuWŸ6_PË!¡÷уuãÀ±nY7d"b'®Æƒ‡*ÓQÈÀ*»TÙ€&«ž`¢ñªlaU†`sœ©ó\ÉÛÁÆa,¡Á‘A7²$KАÄt-“E†¡z‰«¬Á¶ÐuV!¥ªÐ‡’"hiê=?ö§ʲÀKq
+ßä$0ߊ*0>xŽš(çæS°¾=Æç¿_õuHuÍâ2Ún†'l„¹Ü®²³ößÌboúü퀭y„ò3yøi`?dQµÿ÷«·'u ôÙ¤k."¨KÃF/ß]
滇Œo]æ¨d½+ͱɲD—ÀW¦Ù]?Á帍ª¾pˆ‰Â‰ýßÍ {O‰\;€$ò‹ÙÔÛe|.@”Y“Ô7kZ”¥¬¶E¾¨t…­žÊ(áb{`¯Âu²ÝªÊæ‘ç;LÜ“Ò$œ0Ye»í®ƒ§eÜ"šÞΘ7ÝÕzÑ(ÞEº{\ê¢ ¦ÜÛ°}
óë8<[ÅF¿ûAåbT¹."s±
+0zß‹[àf•¡žƒhZÕe–êk‡·ÅN¼;ÕON7ÉÞ€H=QÊuò Îc¡ƒã] Tm¤Ùgf*Y׈µSMr߇Î ØñÀÇø‰’ÖBÏð^eÙE‰’oË/Ûrsyií0! ù`à‡-&º¿ª˜QÒhã\P.ieÒ Oë-¡LÀ¶J=
÷J®W(ž-Xum¤¯<¦1ºÇx°e“îåÒ6¬š|ëÖ$Z¥Ìò¬†“Ît_‹ôƒŽ×J¾Î)‡ÒĘs¦ßP¿2ÁŠQ—ŒFfîIÆšœW	ŠÐEQ‚;&µ¬ú—gÑßãzX¤Û@ª¼˜[g›¬áT¿’Dy
+¼•3uÍge$©RYÖIfd¿_Ic'¸¦U±ÞÕÍ-Ï<°3A[Ö¡Sପ+‚á?žþ8P‰4VHàÑ Q£E¡îxxk¶â0ÂÄZM›_3¹Ie½i”dÔ†LÚŽ4®.BÈEx¢º Pƒ÷7üàTƒr{„Å-jW©¸Ò	x¹GÿЩ|K
+•Ê÷íR®@ÙÅSVŧÚO—Õ?–ÒãòúÇVÆǁ“.©Úµß`Ôé~kƒèqµÎÿfMõT]	jLD·ïŒ4Ý•Iº?îßb½u̽ÎÜÀ¿j,Ø®®,–c®§t…0ºf‚™DÓ³õÌ`¾g@*ä4`¤®]õ…††3Œ4(Ób‹<íËl¹ª5Ü¥Y*Í¥,–xµ49 ®ï*Yªà „<D‚ÍNP at ZA%WÝ©HPjhn*¹Ö2Vzù ¥Ap…*0mò)a7û&6ÁŒfF'aP»íÊmQIl#ù|¬„	Þº¨v¥A£³_Ý0Ü–2ÕU¤šUi4*¼ŠÑªrJÑt­l¡¢ö©Ë>ǹ=ûoà~ö9ñ¬=++aÜíbãPõ­8cM[O¯’J¿ÜJeŠðf”™A4aÒlÒæ	‹õ~«*ÄA«¬ÇqR&Y£Å¨]vÞ$zíû›E¦+}Œ&Û×ó¹«Ê…ºå—¥4	ú²Ñ,Ý­ÍPyÔïþq£7Ì_ôŒnùøAu8R¿#˜¼×4ɆÚû^‹ü'Ïòï”#mîàºÇ”EçD½í¨U"ÂKeA6/ És+×Eæ:6y¤é©`W¦..¥|®LF^C-BIj®5ûŠY`vòÚÚmîÚήÉ"ug·Øl[=ÝZ×wøÃuqW› +‡S~΍…ý°0óiÛ÷m;7¼~_¤ªHš”v2A8¤-ÍNBÍÞ,Z›¯~}«_¸wÞïbJ[µýB&ßmn­Õ¡ºoT›™rë°ÍÖC^sý^§¨1 at dv¨o$š*aN‡®Cgî{~_ŸF»Zyÿæ»þ÷ó÷¯A†ë&¬tñë,f*u¾ì–©‘O<O˜®?´Uj¯Z5 sV«Âæfh¾n´«H¶ªË]
+¦èï¡ZV¼àøÝ%<ÖüýSÍFlr˜…-Ïôæ,7Xò‡Þ̾;S=ô§¶µ™ú‰»éfRbí
©‡ý0Š_³aQìn1záûÃÇÏfó€}àÎnWÙà<8m˜ê°ññó Q;?,_•P&©¬ªÂ˜ñ&IK y0&ª¯vu˜L×IÙÚXd·æ¹ÛåÎVÁ[ö[Yçà„5Èköá[R} Äg¤;`võÿÊ Å˜Aº–uÄ5²cÖ<d·A>Ê;ŸGù±ú g ±æ·T–ù×>†6ŸW‘ÆîW܇⪡Ž:x-s		•Õrƒ6n}—š+Vè/=vÉÍ]Â<J0°ªüíåõÏà@?½0[I„7€jÅííeú°_ʼ«’ž¾zþ~ó3!
 endstream
 endobj
-2973 0 obj <<
+3215 0 obj <<
 /Type /Page
-/Contents 2974 0 R
-/Resources 2972 0 R
+/Contents 3216 0 R
+/Resources 3214 0 R
 /MediaBox [0 0 595.276 841.89]
-/Parent 2839 0 R
-/Annots [ 2977 0 R 2978 0 R 2980 0 R 2981 0 R 2982 0 R 2983 0 R 2984 0 R 2985 0 R 2986 0 R 2987 0 R 2989 0 R ]
+/Parent 3231 0 R
+/Annots [ 3218 0 R 3219 0 R 3220 0 R 3221 0 R 3222 0 R 3223 0 R 3224 0 R 3225 0 R 3226 0 R 3227 0 R ]
 >> endobj
-2977 0 obj <<
+3218 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [217.939 702.288 247.049 713.301]
+/Rect [113.91 719.912 146.328 730.926]
 /Subtype /Link
-/A << /S /GoTo /D (structprjprm) >>
+/A << /S /GoTo /D (prj_8h_8bc552f12260f944e0b8f9b714804983) >>
 >> endobj
-2978 0 obj <<
+3219 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [159.678 583.005 188.789 593.909]
+/Rect [149.317 719.912 184.505 730.926]
 /Subtype /Link
-/A << /S /GoTo /D (structprjprm) >>
+/A << /S /GoTo /D (prj_8h_fcefcb885b7d1c33e0458345cdc9f4a4) >>
 >> endobj
-2980 0 obj <<
+3220 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [159.827 523.223 188.938 534.237]
+/Rect [187.493 719.912 222.681 730.926]
 /Subtype /Link
-/A << /S /GoTo /D (structprjprm) >>
+/A << /S /GoTo /D (prj_8h_c9a7ed6b032cfdaba0e8caba17c6c149) >>
 >> endobj
-2981 0 obj <<
+3221 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [378.208 505.599 411.742 516.503]
+/Rect [113.91 699.987 146.886 711.001]
 /Subtype /Link
-/A << /S /GoTo /D (prj_8h_9a387f05414e7b59487fdcb03ff79ced) >>
+/A << /S /GoTo /D (prj_8h_6d1f0504f9b864d4aed4a59d60bab819) >>
 >> endobj
-2982 0 obj <<
+3222 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [430.172 505.599 463.706 516.503]
+/Rect [149.875 699.987 185.621 711.001]
 /Subtype /Link
-/A << /S /GoTo /D (prj_8h_be28216295d9e7ad7dbb01bf5985df9f) >>
+/A << /S /GoTo /D (prj_8h_fc5276e759c799deea36271d9cafc5e9) >>
 >> endobj
-2983 0 obj <<
+3223 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [261.398 464.064 290.509 475.077]
+/Rect [188.609 699.987 224.355 711.001]
 /Subtype /Link
-/A << /S /GoTo /D (structprjprm) >>
+/A << /S /GoTo /D (prj_8h_847b7c3f5b7361596912d3d876b4f4fe) >>
 >> endobj
-2984 0 obj <<
+3224 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [251.291 452.109 280.401 463.122]
+/Rect [113.91 680.062 148.55 691.075]
 /Subtype /Link
-/A << /S /GoTo /D (structprjprm) >>
+/A << /S /GoTo /D (prj_8h_a2167e62576d36eae341c2583cb5d678) >>
 >> endobj
-2985 0 obj <<
+3225 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [307.775 452.109 341.309 463.122]
+/Rect [151.539 680.062 188.948 691.075]
 /Subtype /Link
-/A << /S /GoTo /D (prj_8h_9a387f05414e7b59487fdcb03ff79ced) >>
+/A << /S /GoTo /D (prj_8h_4ff298fcdc6e7e23dfb4971fbd26ebe7) >>
 >> endobj
-2986 0 obj <<
+3226 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [358.414 452.109 391.948 463.122]
+/Rect [191.937 680.062 229.347 691.075]
 /Subtype /Link
-/A << /S /GoTo /D (prj_8h_be28216295d9e7ad7dbb01bf5985df9f) >>
+/A << /S /GoTo /D (prj_8h_f44375ad9036898dd6d12d2cc58bf53b) >>
 >> endobj
-2987 0 obj <<
+3227 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [159.678 320.87 188.789 331.774]
+/Rect [354.796 557.45 418.227 568.354]
 /Subtype /Link
-/A << /S /GoTo /D (structprjprm) >>
+/A << /S /GoTo /D (structprjprm_b8dd3d8b1e462a2b261fc9e304885943) >>
 >> endobj
-2989 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [226.805 227.524 280.264 238.428]
-/Subtype /Link
-/A << /S /GoTo /D (structprjprm_4f3c364f16d0b6498d7e11e6bb67239c) >>
+3217 0 obj <<
+/D [3215 0 R /XYZ 90 757.935 null]
 >> endobj
-2975 0 obj <<
-/D [2973 0 R /XYZ 90 757.935 null]
+314 0 obj <<
+/D [3215 0 R /XYZ 90 389.692 null]
 >> endobj
-2976 0 obj <<
-/D [2973 0 R /XYZ 90 733.028 null]
+2838 0 obj <<
+/D [3215 0 R /XYZ 90 367.381 null]
 >> endobj
-1285 0 obj <<
-/D [2973 0 R /XYZ 90 574.038 null]
+3228 0 obj <<
+/D [3215 0 R /XYZ 90 367.381 null]
 >> endobj
-2979 0 obj <<
-/D [2973 0 R /XYZ 90 559.468 null]
+2839 0 obj <<
+/D [3215 0 R /XYZ 355.382 332.251 null]
 >> endobj
-2573 0 obj <<
-/D [2973 0 R /XYZ 90 295.964 null]
+3229 0 obj <<
+/D [3215 0 R /XYZ 90 315.524 null]
 >> endobj
-2988 0 obj <<
-/D [2973 0 R /XYZ 90 281.393 null]
+2840 0 obj <<
+/D [3215 0 R /XYZ 381.384 220.284 null]
 >> endobj
-2972 0 obj <<
-/Font << /F31 528 0 R /F14 1038 0 R /F48 2200 0 R /F22 521 0 R /F8 1025 0 R /F11 978 0 R >>
+3230 0 obj <<
+/D [3215 0 R /XYZ 90 203.557 null]
+>> endobj
+2841 0 obj <<
+/D [3215 0 R /XYZ 371.98 108.318 null]
+>> endobj
+3214 0 obj <<
+/Font << /F31 604 0 R /F22 597 0 R /F11 1069 0 R /F8 1129 0 R /F14 1084 0 R /F13 1157 0 R /F40 783 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-2992 0 obj <<
-/Length 2210      
+3234 0 obj <<
+/Length 1288      
 /Filter /FlateDecode
 >>
 stream
-xÚ½Z[sÛ¸~÷¯Pgú ÍXî ܧì¶É$³m½¶§Ýi’éh%ÚfF¦´"Õuòë÷ D 5Ýzü ’úŒïÜpÎÁÉÙi<SB!ÍÄlýtgðôí±ß.áë¥÷ýww¯Þ0ø/¤%›ÝÝ·ÿ.	”Ìî6æÉÅ’`ŒçûÃgô¸XRçoŠmn®nòûü° Ù</×ðˆaHÅŸîÞ_üåîÄjeL6œ¿\|ø„gíýFLg³_á#¢õìé‚Sf¯··?žÖ0Ï<S‹e1©á‚£LBÕH‚ªKE²SŸÒN}Â4RšÍ¦±ÁGJÅP#¢ÙÌ[*ä38Ï•¤GG®ÀÏß•ŽçÿYP1_m‹1¸½=ZûïîÁ^½Éº%•@‚(¡lÄó1q‹x^ùŸÀÅRÍ¿kFåÝZÄ |
üµÐÐJ™@˜è™Ta6j$‹Xv "3øó™Ô
-ጶD7y}„°ó²º
-<ƒ)RŒÆHdÈÚóVHæ–iXoëU}¬ŒáåÀ'#²ØE$¸WOÈb ËÊB	"ò´ÌdLRŽ †bdç2»ÄãÂ6 oëu^UhRK®	-O˜i-
$¥e„Ìiã²Zv\nÛýí¸Ýœ#	aî“6ÏpãÓ[p”¿¿`Ãùux
-˜30œ¦Qu-$ʧ1䢞m÷»¢¬!y·!¼_UU¾™ö,#ˆ&¸MûÖbR΍ñ9ïFé¬{=:K«ûÃîs¾®‹]éìqX=åuÉñ	xȏT¦Ìҁ¦Íb1)³ÄøœY¢tÖ,³fù{éJŠ
‰§Ý¡+2ígý˜’3N"UmÄÙÕ†E«„[k½Û6E¹ªs›“͝ÄEßÇ—æéªrßn@Œb
ÿiÝÿó—NÃö¢‚Tï’;”
0‹¦ÂõËÓ’nZNao)×6!†„m`£¹0û\ÑgsÝëúæý-ýé߯Aœ›··ã*C¿F’”·_›@5K€îE££‘ÑJ¾Ì ÛÖÜ‚‘švv
-LÎ9ÂФœÛ-|ÄL¶þ“pIé¨Iv¶띑òûÕ¤+Ve° €–O¾hxÉ©ð*ÊAì·«Òß"\{y¤”<„vŒkëC“yïN²NQ9}Õ>_ ÔGŒ©¬ƒô@©B¦3ÁàS²D}rè¥RÅpÉ®B]]­w›<Ú$*³¾ƒå0qâÁB±¾’ké“FK3ÕY
-B%v- Úä˜n.G˜§»Ì¡@´™ÓÈðG˜Ü]Š¸p›üÈ…®9¶Ä,â0<ýóD
-¶»/ÏõDq­ŒÖ>
-Î5”Æ»o4m‹1{–ã„iÊýcqY­WaP袢YL ZÏD
-uO²,!¶J´&ÚæåCý±„ËHÂ>hÚ>s¦}ª}}Y=	O³ 7ô¢bYL VÏ6‚Bº=±ãTõ¡ØäãpÈÃ<eœ4m‹9Ó8M쌇Žˆ³¸\ˆÕoú	â„öÄúaW>õqÓT¦æ«²IòLηPÚÛÇÃ*¦)bX½lÁ¦Ì•Í¶Îœ¦ÂES­wÛòÔ<Ù™v.ÛŠ	ŸAŸ
-ú}
-@úÕ| Ýýði:LF§Â¤M‡‰Å4
-þ!#Ï—áæaa™Çbyú¹W!ÌûòØÜëj¿g¦i»Ž¸LÙ¥MÛÅbαKÛ0†á1YL Ðp('8ï	”ƘÛ{—tòÕúÑôh^Go¾ÙæOyY‡µÞž–˜Î ñ‘b‡™œ(ZHb #³óÄ—'z\ÉáÓ2G(–P³Mëi1)Ec|NӝSÕ£{ÙÉéY©U%‡§"1<e#Á²h“ëa¦š\& $ôÙÓÓë)‰iÇæ§ó¿
P/kŸ´x ÉI‹Ã$&-Q>;i‰ÓÙ]åѝ;Fe8ƒõSºv i]-&¥kŒÏ饳ºztçS{¼éijT„Á’éyjTi7PRÚ‰jò¿©RhäIxÙMzÙa^ŽòY/Ç錗}ºÿÃH•ªæü™2Kš6‹Å¤Ìãsf‰ÒY³xtüEGª¿CJNU/Ï«‚gËÍï;V¥ÌŽU3o¬*‡cÕÕ×}•×ÝX˜Çõiä
-b¹L0èsy3ïÊ9fa“«W´?wéËI’TÌÛ¤­f(L{³[+f`~*¡öüÝ®bì•×ָǽU5̦ІgjF‰DZ§›2è¥ɦý%cÙ¢‹>yM
&N	YkÙ£ô½xjãW¡À‹’»#ì×¼,êÇÕöÕêkñtl®lä‡f–
-± GQÒÆv#ónqß±6Ž&vÝ×ÿºñ}ón-2¬Oñ33,a#Ë^Üæy˜˜#iÄI¹Ø¢—|¤;ë/i]ñv
-Àà0gÌÜ"8ÌLœšeßtÚsoû±É«õ¡ØwÅÃÏ—íÅëëwcIƒ›µ¡7CĆ‘Éj$g<Óª÷SÌOôvøSÌà×ûOáΐÊh¸…3ªX·Wæ~ú§
R²óßÛ°9ÿ›^Ú€ZEÆ>HØNmàÓØ.ÜïpÙú>Wc‰Pµ6ìÃf-³O›´›0““›P¢ÓþùÖ=¸äRPÖ$c‚4¤Úþf´‘µKÿ¦±±
æ0¡ý¥Dœó—Ñ/ᘴ+ÈÙ©,¤=;µtðéÔb16µÀ¾™N-â aOˆ µLœΚÂŧþ–Ô~~‡FÞa`RÁÇäà 1ïx}ÛÛmí{yÒÑþ)ª!8Ö¼–gÙ¥Þæe~èú,§Ê_ÝÅ›&‚óŸÍ2$»ÂìJHsG1±=Æ}ƒuFúç÷·?4Úgn9RýNîÏ»ç/y9´€®<4Îoó]m
+xÚµ˜]Oã8†ïû+"íM*mŒ¿sÇGX`ÛŽf¥™괁é.¤Ý40¿~Oj‡ºIㆥ¡¦ÎÉ9ïyý8iL$Ð8PB!ÍD0~ìààF?uˆ=ÁéÈ9<ìœ1¸
+iÉ‚áÝêrI $N¾†ÉnD0Æá<ûýìFTàðlú˜£~r—d]‡I:†!†D*Ñý>¼èô†¯U­&ÁdQóßÎ×ï8˜€¶‹FLÇÁcD´;œ2{üÐtþ|ÍaÆŒokK¶»/Ê–¢ìQÄmo¿M’oÓÔvuÓ¿¸ì]™ãoXàÅôW—„Éìnõ%Ï–ãÜœOæÙ#Œ’ˆ±Ó4/FŠÿ‡ƒ3J×2À}¢¤|¥b ™L³;ó™ÿLªæ&	ˆsbš/†³{{¾ïØ`b#'xe„«`3]¡ÂtQ++)¢$Þ,\q½Œñ”)¬7Jº&NScw®aÅRC‘"­I0b–é4_ün²-ÉÄýxY[j°íβ<¥fà)ÍabçI¶@¦‚KLD(EJBwŒB-—±0ršNo“Ü$áâþut5ß+ÇahBR…”’ÛfHÇ"  IÈSk„1"É!£[)CŠ†N“¹YÀãQÎÕ؃UKHà$­A s¥”»•UN0]]9­Ö9Áp–qS¨;šLÊé¼›ev^G㞺‡£l²0CãÙã|”OLÀ÷iþÒ•"\óPmŠJ Ø¦ï¾–Ñ^íÕ”vY5Ì;#Åp¹gâ£2Æ[–XŲÉ4KÆùƒ…?u©ŸÊ•¶È“Ñd딚LÖ…rX—¬Ï³üͬ÷v®w°.Z².$dƒëeH{֝¤~Ö…Ÿu§ÕFÖ˘g}Ã÷ݬû´WS¶cÝ3ñkÖ}eKÖݲûf]5²¾HÞÎ:ð¤ tO¬s¿W”ò±^†´gÝIú.֝VY/c>œõ
ßw³îÓ^MÙŽuÏįY÷•-YwËî›õ¸‘õgº0
‚émYgð#/ÖbO¬³²	ê6¢=éë”ïÝé³ô2æÃAß0}7è>íÕ”í@÷Ìút_Ùt·ì¾A×Í7uúüfЩRˆÂKÁ~@§²Á‹­‡ô2¤=êNÒw±î´ÚÈzóá¬oø¾›uŸöjÊv¬{&~ͺ¯lɺ[ö¬W^L™%½—.“<žÙÝaWñðenÉ?ñcIsŠ	ʳ?¬VÙ±ùÈW]·I
+Y–
Ë„@“Å2Üæ–
‰œ˜&ø¡;D±ÑTv5Ëkä[d·TmÆ»ZžÇÞC]þš°¨Ó¿èõû·ƒÏ''½Á &Aƒbåí[ƒ§,†Âiî_zDDÉm6ÆÑvõùòòöæúüjØë×ÃHh8©ëõá=2–ír˜µC¡q„ÞÞtcøìýQ“I8ŠNþºBPÌÛɤLß!ÓÆl“yþW}¢a†¹
+œÌõ™æˆa’
+	CLK¿B³Eá—bSëºyZ7p“"pòo™o	†nýÁŠA
‘âÿïÛ®vœeOí®t‰´âvcVh$„yEÿ”¤Å/Ÿ#똦áÒÞ¿®ËCn>ˆ>ÄôaóbBìC¨°¨|}9\Â
ëüØ^ŠbD7÷	OgÏ/÷IZõ±ØY¶{þû½A–
 endstream
 endobj
-2991 0 obj <<
+3233 0 obj <<
 /Type /Page
-/Contents 2992 0 R
-/Resources 2990 0 R
+/Contents 3234 0 R
+/Resources 3232 0 R
 /MediaBox [0 0 595.276 841.89]
-/Parent 2839 0 R
-/Annots [ 2994 0 R 2996 0 R 2997 0 R 2999 0 R 3000 0 R 3002 0 R ]
+/Parent 3231 0 R
+/Annots [ 3237 0 R 3239 0 R 3240 0 R 3242 0 R 3243 0 R 3245 0 R 3246 0 R 3248 0 R 3249 0 R 3251 0 R 3252 0 R ]
 >> endobj
-2994 0 obj <<
+3237 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [159.678 643.997 188.789 654.901]
+/Rect [134.104 702.288 163.215 713.192]
 /Subtype /Link
 /A << /S /GoTo /D (structprjprm) >>
 >> endobj
-2996 0 obj <<
+3239 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [226.805 534.71 280.264 545.614]
+/Rect [88.007 644.713 138.508 655.592]
 /Subtype /Link
-/A << /S /GoTo /D (structprjprm_4f3c364f16d0b6498d7e11e6bb67239c) >>
+/A << /S /GoTo /D (deprecated__deprecated000014) >>
 >> endobj
-2997 0 obj <<
+3240 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [159.678 305.504 188.789 316.408]
+/Rect [268.11 624.623 313.819 655.592]
 /Subtype /Link
-/A << /S /GoTo /D (structprjprm) >>
+/A << /S /GoTo /D (prj_8h_cb157519ef498bf669298c5508492f3e) >>
 >> endobj
-2999 0 obj <<
+3242 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [161.491 213.842 190.602 224.855]
+/Rect [88.007 557.086 138.508 567.965]
 /Subtype /Link
-/A << /S /GoTo /D (structprjprm) >>
+/A << /S /GoTo /D (deprecated__deprecated000015) >>
 >> endobj
-3000 0 obj <<
+3243 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [105.88 196.218 136.644 207.121]
+/Rect [268.11 536.996 313.819 567.965]
 /Subtype /Link
-/A << /S /GoTo /D (prj_8h_d43dbc765c63162d0af2b9285b8a434f) >>
+/A << /S /GoTo /D (prj_8h_cb157519ef498bf669298c5508492f3e) >>
 >> endobj
-3002 0 obj <<
+3245 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [105.88 116.819 139.414 127.723]
+/Rect [88.007 469.459 138.508 480.338]
 /Subtype /Link
-/A << /S /GoTo /D (prj_8h_9a387f05414e7b59487fdcb03ff79ced) >>
+/A << /S /GoTo /D (deprecated__deprecated000016) >>
 >> endobj
-2993 0 obj <<
-/D [2991 0 R /XYZ 90 757.935 null]
+3246 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [268.11 449.369 313.819 480.338]
+/Subtype /Link
+/A << /S /GoTo /D (prj_8h_cb157519ef498bf669298c5508492f3e) >>
 >> endobj
-2574 0 obj <<
-/D [2991 0 R /XYZ 90 602.816 null]
+3248 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [88.007 381.832 138.508 392.711]
+/Subtype /Link
+/A << /S /GoTo /D (deprecated__deprecated000017) >>
 >> endobj
-2995 0 obj <<
-/D [2991 0 R /XYZ 90 588.246 null]
+3249 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [268.11 361.742 313.819 392.711]
+/Subtype /Link
+/A << /S /GoTo /D (prj_8h_cb157519ef498bf669298c5508492f3e) >>
 >> endobj
-2575 0 obj <<
-/D [2991 0 R /XYZ 90 264.323 null]
+3251 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [88.007 294.204 138.508 305.084]
+/Subtype /Link
+/A << /S /GoTo /D (deprecated__deprecated000018) >>
 >> endobj
-2998 0 obj <<
-/D [2991 0 R /XYZ 90 249.753 null]
+3252 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [268.11 274.115 313.819 305.084]
+/Subtype /Link
+/A << /S /GoTo /D (prj_8h_cb157519ef498bf669298c5508492f3e) >>
 >> endobj
-2607 0 obj <<
-/D [2991 0 R /XYZ 252.409 199.371 null]
+3235 0 obj <<
+/D [3233 0 R /XYZ 90 757.935 null]
 >> endobj
-3001 0 obj <<
-/D [2991 0 R /XYZ 90 182.643 null]
+3236 0 obj <<
+/D [3233 0 R /XYZ 90 733.028 null]
 >> endobj
-2608 0 obj <<
-/D [2991 0 R /XYZ 255.179 119.972 null]
+869 0 obj <<
+/D [3233 0 R /XYZ 358.759 705.441 null]
 >> endobj
-2990 0 obj <<
-/Font << /F31 528 0 R /F22 521 0 R /F8 1025 0 R /F11 978 0 R /F14 1038 0 R /F48 2200 0 R /F41 696 0 R >>
+3238 0 obj <<
+/D [3233 0 R /XYZ 90 688.714 null]
+>> endobj
+871 0 obj <<
+/D [3233 0 R /XYZ 90 615.657 null]
+>> endobj
+3241 0 obj <<
+/D [3233 0 R /XYZ 90 601.087 null]
+>> endobj
+872 0 obj <<
+/D [3233 0 R /XYZ 90 528.03 null]
+>> endobj
+3244 0 obj <<
+/D [3233 0 R /XYZ 90 513.46 null]
+>> endobj
+873 0 obj <<
+/D [3233 0 R /XYZ 90 440.403 null]
+>> endobj
+3247 0 obj <<
+/D [3233 0 R /XYZ 90 425.832 null]
+>> endobj
+945 0 obj <<
+/D [3233 0 R /XYZ 90 352.776 null]
+>> endobj
+3250 0 obj <<
+/D [3233 0 R /XYZ 90 338.205 null]
+>> endobj
+318 0 obj <<
+/D [3233 0 R /XYZ 90 260.541 null]
+>> endobj
+2842 0 obj <<
+/D [3233 0 R /XYZ 90 236.326 null]
+>> endobj
+3253 0 obj <<
+/D [3233 0 R /XYZ 90 236.326 null]
+>> endobj
+2843 0 obj <<
+/D [3233 0 R /XYZ 107.713 177.157 null]
+>> endobj
+2844 0 obj <<
+/D [3233 0 R /XYZ 107.713 161.217 null]
+>> endobj
+2845 0 obj <<
+/D [3233 0 R /XYZ 107.713 145.277 null]
+>> endobj
+2846 0 obj <<
+/D [3233 0 R /XYZ 107.713 129.336 null]
+>> endobj
+2847 0 obj <<
+/D [3233 0 R /XYZ 107.713 113.396 null]
+>> endobj
+3232 0 obj <<
+/Font << /F31 604 0 R /F22 597 0 R /F42 818 0 R /F48 2408 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-3005 0 obj <<
-/Length 1944      
+3256 0 obj <<
+/Length 2409      
 /Filter /FlateDecode
 >>
 stream
-xÚ½ZMsÛ6½ëWè(„àDzrÚÚÓLÛI-Í4Ó4“QdÚ–ÇUIiüú.PH€¢K£@h‰] »û ’!†j<TB!ÍÄpþ8ÀÃ[h½÷ïþ{ÿ¿™^]0xiɆӛòuI d8½þ0’Hž	Æx´Zߣ»³1xt±xÈmí*¿É×g$åË941¬@R‰³Ó·ƒŸ§;­Î&Á¤ÑùÏàÃG<¼ÛÞ0b:þuŒˆÖÃǧÌÕ“Á»>l;ƒöØ°aûÇEÂRTãBenl‹åÖŽgömµ¡O¶þ7øÝÕÛ	}ÿéüŒŒ®.'ÐBÌÐ@å˜($)/ûr/Á¯.(­UÒ©Œ‚°2½•ï9Ñ0™Å}>ßnìÓr¶]œQ1ú÷ŒˆL#§x´YÝåëÅ|ö`EæE±¾^€`¾±Š²Z‘i¬<EV„xDZ*¾“`ò¹”P¥´ÝŸ@Œduw¤=´aQl[Xœ­ÁºÅlÙêP0¤`YúÚ÷äŒûµLòÞ–ù“Vš¸XÚr{çfyõ0[涭¸±åÌöéûø5AZd°ê¦´ô-_.¶w³‡W³o‹Ç/¦fÝf•¯7«f‹J°YT<Êk—²Ýs¯{Â`Xš8£Ïÿz׶€Ǧ(ÃÕ¢9÷ZKTú똍thÝÖ`’çÍ8%XÂ:¨¡TЛ$6ÒÌë['qåÅ\%=öÄ˸óÍjviÍ»‡€ÙEDÓ–!þÑ÷J¦[5Ç:P}S¬]¤Ûâ:ßÌ׋•™*Û`ÜÀ”¥‹˜Êù;XË_PÄ+„í~Ì(À÷`E7ae‘okØl×_æîyø9º_­]Pp QG"fÎy¼Pˆ+º[öûˆëXqÙp˜AÉ2ðgfÈâ‚·€¬Yn@ÌÔ¾¬ª‰m®'l',#C°aN÷9•“{âí•mtéï&1Pž£Àž(o:““éV©aµu Ñ_EϯZ+À’¼ZÅ
 Ž{§B7úƒ¡H«
-T'IÐ`‡ƒÍb°îþ^×ØÆd_ШÅÓ ád*ÐÈ·iа“Ñ
+Ó­…0¨>4¢ˆÁmß1üD„àd<ÑM‰¼§“O€çéLĽÔ`Q²ÀTÃX Ë:1Mé\Sp~rš\ôE7rJ³r#7¦Ú	‡·‘›¶r1 iÃB0¨F(‚¬ŠÐC<A,ŠŒ}(
-̓PÛ0dšC)ƒä£v=“}™²™C–>Tçæ±œEXíTÉ!íçÙ˦‘ªș»jÞªL’YIxßLEP0Ñ}AÇO‚N%ã@j_¦‘ÊT:U»LÅW}’L…Xªa@)Ü©‡(JàŽ¤>äHÒö^ð½D:?,ö3ñr®+Ï|d,î`@Ø‹î£gmYœ`"@Úhi«ÖoÌR8ì„I.}
-š¢Ø)ÒaSF,Ç	˜­9:(µLcrÌÌÆì
-²¸ž™
çÄzÓ!O<	2•L:‘™NÕd|ÕG™ ¹¡MÙΖi>ý¯S|H—ùÓ÷ó!áC¢,\™y$>Ä´í͇<ñ$ªdöó¡@yŠuª´|È×xº]År1ﮣU¸OÏùó
-(Üû|„eàãPöO<	•Lª‘¢:ªÕñU‡ê)‹ AŒê¤]E›Ï¡:ŒªS'æÙm× &Fu`YÖ;£x‚^ÊM[¥6íîí
-<\Ø¦m5lǔ圛ŠÁH»i›'³$¦ŒmÚ”@BI[±fı–!¶‹“CcMB¦ÀZ±æQز‘òYªÃÒ<<g‘˜D˜™Pb§<÷»«rÿÏï—[0Èž”êM`<ñ4”8™þ&0"•[tªv¹…¯ú4¹åϾÂq/õEN•…Oí+\áЬô\0"}‹î†éioq̝€w‹FwÞâdšê§¶,¼ÅË[(Ý-ŽÚÝâÀ$—·8ДºÅP÷Ñ¥wúA÷Bâwð(]Ö+û ”A¶×1jé$`8‘þ\Ä· ]zZxzOsÚ!Z§ÛÛȈ¡òH3	€93Ûð4VÌC„F
-VŠ(a±—Ý:é±'Þ^ØF—]<\ÉPy‹‡X™n•™†è”Êg‘jþ6[÷%Cq»ž­îº!Ašíê„bzy„»p^Îeß,‚úzO<	
-•LB‘"$ª!ñUŸàîEFPá9„„W1'$ÒËÀ½ å, $æ¹óâ…‘~ÔóCªUôüL,/^ ´³
•êðóQósc«ÑóCŽä.ˆEô–Œ6)÷‡Û>þ¯vWW>')GSØ2ÎIdy¶|\N"^öR%à$/± £…à±(ÅÐ	¤¡‡£U~]&3Ø´ÿ–D,²a9íƸË|™¯aÒ®] »€þ­ª\˜¥È?Ûe’½Æ쵐ö‰bâö»#[AÅŸ?N~5ÉÁûÈ‘{ùóW[þT<}½Í—͹1ߐµ'çt0KÅ
+xÚµZK“㶾ϯPnRUãM`ss’uÙ•ØÎîTå`ûÀ‘¨n$R&)ÏŽ}@/H;S[s
+làëF7º? $+d¥ñ*)ÒL¬¶Ç;¼z„Öïîˆ{›Àë$xÿíýÝ7ïôBZ²Õý¾ë.	”¬îw¿¬%’›„`Œ×§úzÚ$TàõûâÛ§ù>¯7D­órM§ ™ÊÍo÷?Üýó¾Gu:	&
æïw¿ü†W;Ðí‡;Œ˜V«gxƈh½:ÞqÊÜóáîãÝú1l;ƒö9³a×í¢a)¼]ˆ;ËÞŸËm[T¥5éÕö|ÌË6k‹
YC+Ø	åˆq}錈ë^”­í	3T”…}þÜ´õyÛ¿ƒÁ>ê£î›÷„_4#ܨEÃŒý+ÆÌÊpu‘IO½ÀXÐ<B¤²CNí„HŠˆ„ÿ)¼æ¾»Ñ²ÒËÆ>¡.#àn”„jºnò¶±OÙá`Žùñ!¯]kµwoÇ~§„"“Š ¬©õœyQ?:‰½tˆw~¨9Ò™äfv Î4JI:…—‰CrÚMnÙûÌn+û—ï7¯³óÁ½øcCLÙ9oÐ&áL®¿w/š§êñpØÙŸ¹ýnòÝpHðT[d‡âO'‘›ÿرÎë—±Á\	¤½q¶½tÔôñË³m`l¦»ƒ‚*¥F„¥Á£1èƒ	xŸaÐk>8‘$™d¥Æ|%¹BšÛL÷sç»:;æ-ö»10Á¥ŒÎ!O4ð²Ë§z¬Ðèð—éʇpç‚—þ@/FPªYtF¼ÌDŸpþ	“(Mù@ŸŸëêSäÆS??KŽ#¡XÔ1Ì¢c°Bª…QâCÞžkòå²Wb°½7Ƹë7¼Œþ5àÜXËk£„›…~YϨãFIb”.¨ce’@hª%·/u9™R1„¬
-ŠgE®Ài˜n2€ÃÒøxÞnófêðÞV‰Q
+k(nëEhÙV'sÍÖž·5
+çl
àˆ³õÇ3Ô·1,ÈIXÜŬê¥ã*Œ†\ΪDÁBÂŒídâ×T
'ùTuúæ–vÕM™…!9]ׄ)Dö„èÚ[6˜/° (zõR@žÚ± á»÷ªN©Dˆš¡B`Á¾Îs—²Ò$¥ûøPU»çö)sö3×ô”m(q…Û¶<ä¹K'À©ªmÖv¥ßô®ìÿ¦­ê¼Gêþçu]Õ¯i²G÷¾(=p>á<EJB¨aÖÉkœÀI'ø”Œ†\Ž^ž‚°‡ø(z½L25®gÈ8Aà2$Ñ:È,Õ!®h—À¾€ Ì /—¤±
+sÁËØ`äøõ!6)=G«4ÇB•¾œ#ðn«!ã¾¹È,úh9ÇêfŽƒ½8d„;ǼÌÛ8Ç`†ñº-ÖM/s¥nFñ\ÝŒÃÙºÂÝʘæÈl ¢¶B‹¶z™+¶Fñœ­q8kkwGà^çQFC^çQ£=GˆB:Ž0€|#G`3áT·z°­Ê¦õÏ’G&Lv‰J“¯Ãl•˜§,A"!gI©s›KMîÀÐ6ï›»#SÚ§G&ª;Ãb0“)ÓWL¬tˆÏ™‡Œ™p‰°`Cðñ‘‰“‰C›œ C"xnŠòq‚®SDo¶Ü
+ǵh”xÞ6wö½ÇFJ0N øyt
+¼L|<AG6…ü;+ÊËçn;OþöžßíŠì±¬`94m±uQu®OU“/–Uªâ,¾õd–Ê*#°n•üÊ3ƒ¼\aÇ*ÌQ/óvÊ›”žòŒUš£<¡J_Ny¨€¼HUÜ7™%ßÐT"r;㉡^ü1‚c<^æmŒÇœ£*™ÆY@ ´È¼ÌÅs, gY@w+ã¡TAA¼Âî¡e[Ì5[cxÞÖ(œ³5€»…ñp¯3ž¨
+£!¯3ž¨ÑžñD!ã@¾‘ñðÆÓäí«®…äW»’ZIŽQrîVHéy–ãn…L5?-ãREÙŠ¤já-ggF:	Äg£$2%æp >%F&	QÂ!U†¡³í¶ªw†ÐpŠªù±¿F´sv>…¯öÏEûäÏn
+{”aË …§U?Vmw»ÊÜÙ’}*ûTWç¶(;º.s3ºi.+'ùàún³ÃÁ¿Ü5T°ÃËßà'Õ€n›ŸsÁvýx—܁³þÏÐ?ÂÃäþ‰¥Q¨RD@ШkgM^:	ħ$j4¤óögÚ,ñ7Ņ*1>sr2QhNJå:+w<fò´ºÑh/G
é×'ý¼h´4ÇTq›­HX
+”Ò!p±·î6×ÿ&
e..®,µ}H6Z7MÝɨ	n·&*ØÕýé¨?øô90ßå04…&ë?9}ô¼·'È_ÅyëÞl¯˜	ÎÒ=ÇSÛ5Z´¶eW ‰öWü¦á!oŸÍñë4a
+Ý%üšœhF6Ò=tÛ>F´É’&=š6·Nû«£úQxhNf¶…™‹­m:õLÓõ*ß)ký–•ƒcõÀvÓ©TÐßþÞV;÷æxî¶ÝJÛÛghñNØÙŸ…ë2s¨L!–˜†¥K„‰«×úN:	ħ[µÑ‘=*paAè|¼Gu2qH
jÙ§õ` ·w±Se|6	š”¿)fÒi5\9¼]^¶ÅþÅBõ.¬óßϐ¬w½C·ð0AÔNkïwçk³ÍÄbý“ù&g¢®€í;Õ¯qÊäú)3UŸ¥Á·	;ûf.R–”-&àÞôZ¤8é$Ÿºm4d$R xp,†àãHq2qHEI6Rþ:©vû)¹Ñ`/Ey½2Ž3K$b¸—‰C›/_L%
+ gj ƒ´Éo¶Ù
+Çq‡^/€(š$n±“‰#kHx]ç&¿xúnÐ¸æʶ¶O¾ärŸÈÝjµãÚÕêkúð¡+ÝáO>~e¶	}õð§‰YQö—†P^ó¢D3ÞÁT
+ÁçfƒÙDŠ×’×}L(UW~‚S‰4lãì'=ݘû]^æõåžÓ›v¿1_>¹CÒŸ<§æöÑï0}Ç°ýE1ñ×°†ø³²ÿþýã¿`~¾ÿÖuEÊ\Mw—¬/þ›¾Ï/¶à¿YšNÏÿ€W`
 endstream
 endobj
-3004 0 obj <<
+3255 0 obj <<
 /Type /Page
-/Contents 3005 0 R
-/Resources 3003 0 R
+/Contents 3256 0 R
+/Resources 3254 0 R
 /MediaBox [0 0 595.276 841.89]
-/Parent 3027 0 R
-/Annots [ 3008 0 R 3010 0 R 3011 0 R 3013 0 R 3015 0 R 3017 0 R 3018 0 R 3020 0 R 3022 0 R 3024 0 R 3025 0 R ]
+/Parent 3231 0 R
+/Annots [ 3259 0 R 3260 0 R 3261 0 R 3263 0 R 3264 0 R 3266 0 R 3267 0 R 3268 0 R 3270 0 R 3271 0 R 3272 0 R 3273 0 R 3274 0 R 3275 0 R 3276 0 R ]
 >> endobj
-3008 0 obj <<
+3259 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [105.88 672.708 139.414 683.612]
+/Rect [211.603 677.939 240.713 688.952]
 /Subtype /Link
-/A << /S /GoTo /D (prj_8h_be28216295d9e7ad7dbb01bf5985df9f) >>
+/A << /S /GoTo /D (structprjprm) >>
 >> endobj
-3010 0 obj <<
+3260 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [160.385 622.889 189.496 633.903]
+/Rect [484.886 677.939 513.996 688.952]
 /Subtype /Link
 /A << /S /GoTo /D (structprjprm) >>
 >> endobj
-3011 0 obj <<
+3261 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [105.88 605.265 136.644 616.169]
+/Rect [159.678 557.587 188.789 568.491]
 /Subtype /Link
-/A << /S /GoTo /D (prj_8h_d43dbc765c63162d0af2b9285b8a434f) >>
+/A << /S /GoTo /D (structprjprm) >>
 >> endobj
-3013 0 obj <<
+3263 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [105.88 525.866 139.414 536.77]
+/Rect [446.868 501.813 475.979 512.827]
 /Subtype /Link
-/A << /S /GoTo /D (prj_8h_9a387f05414e7b59487fdcb03ff79ced) >>
+/A << /S /GoTo /D (structprjprm) >>
 >> endobj
-3015 0 obj <<
+3264 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [105.88 446.468 139.414 457.372]
+/Rect [159.678 391.36 188.789 402.264]
 /Subtype /Link
-/A << /S /GoTo /D (prj_8h_be28216295d9e7ad7dbb01bf5985df9f) >>
+/A << /S /GoTo /D (structprjprm) >>
 >> endobj
-3017 0 obj <<
+3266 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [160.385 396.649 189.496 407.662]
+/Rect [217.939 335.585 247.049 346.599]
 /Subtype /Link
 /A << /S /GoTo /D (structprjprm) >>
 >> endobj
-3018 0 obj <<
+3267 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [105.88 379.024 136.644 389.928]
+/Rect [296.254 335.585 342.51 346.599]
 /Subtype /Link
-/A << /S /GoTo /D (prj_8h_d43dbc765c63162d0af2b9285b8a434f) >>
+/A << /S /GoTo /D (wcsprintf_8h_46950abaf5a27347da8160741f98f973) >>
 >> endobj
-3020 0 obj <<
+3268 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [105.88 299.626 139.414 310.53]
+/Rect [159.678 225.132 188.789 236.036]
+/Subtype /Link
+/A << /S /GoTo /D (structprjprm) >>
+>> endobj
+3270 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [159.827 169.358 188.938 180.371]
+/Subtype /Link
+/A << /S /GoTo /D (structprjprm) >>
+>> endobj
+3271 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [378.208 151.733 411.742 162.637]
 /Subtype /Link
 /A << /S /GoTo /D (prj_8h_9a387f05414e7b59487fdcb03ff79ced) >>
 >> endobj
-3022 0 obj <<
+3272 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [105.88 220.227 139.414 231.131]
+/Rect [430.172 151.733 463.706 162.637]
 /Subtype /Link
 /A << /S /GoTo /D (prj_8h_be28216295d9e7ad7dbb01bf5985df9f) >>
 >> endobj
-3024 0 obj <<
+3273 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [158.721 170.408 187.832 181.422]
+/Rect [261.398 110.199 290.509 121.212]
 /Subtype /Link
 /A << /S /GoTo /D (structprjprm) >>
 >> endobj
-3025 0 obj <<
+3274 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [105.88 152.784 136.644 163.688]
+/Rect [251.291 98.244 280.401 109.257]
 /Subtype /Link
-/A << /S /GoTo /D (prj_8h_d43dbc765c63162d0af2b9285b8a434f) >>
->> endobj
-3006 0 obj <<
-/D [3004 0 R /XYZ 90 757.935 null]
->> endobj
-3007 0 obj <<
-/D [3004 0 R /XYZ 90 733.028 null]
->> endobj
-2609 0 obj <<
-/D [3004 0 R /XYZ 255.179 675.861 null]
->> endobj
-3009 0 obj <<
-/D [3004 0 R /XYZ 90 659.134 null]
->> endobj
-2610 0 obj <<
-/D [3004 0 R /XYZ 252.409 608.418 null]
->> endobj
-3012 0 obj <<
-/D [3004 0 R /XYZ 90 591.691 null]
+/A << /S /GoTo /D (structprjprm) >>
 >> endobj
-2611 0 obj <<
-/D [3004 0 R /XYZ 255.179 529.019 null]
+3275 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [307.775 98.244 341.309 109.257]
+/Subtype /Link
+/A << /S /GoTo /D (prj_8h_9a387f05414e7b59487fdcb03ff79ced) >>
 >> endobj
-3014 0 obj <<
-/D [3004 0 R /XYZ 90 512.292 null]
+3276 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [358.414 98.244 391.948 109.257]
+/Subtype /Link
+/A << /S /GoTo /D (prj_8h_be28216295d9e7ad7dbb01bf5985df9f) >>
 >> endobj
-2612 0 obj <<
-/D [3004 0 R /XYZ 255.179 449.621 null]
+3257 0 obj <<
+/D [3255 0 R /XYZ 90 757.935 null]
 >> endobj
-3016 0 obj <<
-/D [3004 0 R /XYZ 90 432.894 null]
+322 0 obj <<
+/D [3255 0 R /XYZ 90 733.028 null]
 >> endobj
-2613 0 obj <<
-/D [3004 0 R /XYZ 252.409 382.177 null]
+1146 0 obj <<
+/D [3255 0 R /XYZ 90 716.221 null]
 >> endobj
-3019 0 obj <<
-/D [3004 0 R /XYZ 90 365.45 null]
+3258 0 obj <<
+/D [3255 0 R /XYZ 90 716.221 null]
 >> endobj
-2614 0 obj <<
-/D [3004 0 R /XYZ 255.179 302.779 null]
+2848 0 obj <<
+/D [3255 0 R /XYZ 90 552.017 null]
 >> endobj
-3021 0 obj <<
-/D [3004 0 R /XYZ 90 286.052 null]
+3262 0 obj <<
+/D [3255 0 R /XYZ 90 538.058 null]
 >> endobj
-2615 0 obj <<
-/D [3004 0 R /XYZ 255.179 223.38 null]
+2849 0 obj <<
+/D [3255 0 R /XYZ 90 385.789 null]
 >> endobj
-3023 0 obj <<
-/D [3004 0 R /XYZ 90 206.653 null]
+3265 0 obj <<
+/D [3255 0 R /XYZ 90 371.83 null]
 >> endobj
-2616 0 obj <<
-/D [3004 0 R /XYZ 252.409 155.937 null]
+1420 0 obj <<
+/D [3255 0 R /XYZ 90 219.562 null]
 >> endobj
-3026 0 obj <<
-/D [3004 0 R /XYZ 90 139.21 null]
+3269 0 obj <<
+/D [3255 0 R /XYZ 90 205.603 null]
 >> endobj
-3003 0 obj <<
-/Font << /F31 528 0 R /F22 521 0 R /F8 1025 0 R /F11 978 0 R /F41 696 0 R /F14 1038 0 R /F48 2200 0 R >>
+3254 0 obj <<
+/Font << /F31 604 0 R /F14 1084 0 R /F48 2408 0 R /F22 597 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-3030 0 obj <<
-/Length 1893      
+3279 0 obj <<
+/Length 2188      
 /Filter /FlateDecode
 >>
 stream
-xÚ½ZÛnÛ8}÷WøÑ~0Ëû¥û”f·A‹Ý¢ØbÛ¢p%QÈ®ít“~ýEÊ&%QVÓÄIôhfÈ™9œ#‰1ü‘¡ÁC%2Lç·<¼„Ñ“ñ¿NàçIðû«³Á‹×îBF²áÙEy»$HP2<;ÿ8’HŽ'c<Z®®ÑÕxB½Îo2wvš]d«1Ñ£¬˜ÃÃ
-$•>{;øãlkÕû$˜´6¿
>~ÆÃsðíí #fôð?8Lj3¼pÊüùÍ`:ø{«Ã3o›– ¬9/JãyQ†°弦YVw’`‰´R[±ÒŒýaué%Nƒ•ô$o­«´–aïéúþIÃ	¦':v¢6×J¦Û4ÇÈ`™¾X¬\Øfîpž­ç«|¹É…X\¸ãæÊÇ÷èý˜ŒÞ ëeœ&áÔO…Xñ*WCDù„É‹S²Þ\®é½;·ó~úvJ?|9Õ§'Ój`n¢¤ÎWSi8œ•
-ÂVh»Š ›ÂÊ.®³ùfí®ŠÙ&S1ú>&b”¹±õò*[åóٍ½$£ùb±:ÏA0[;C:X?!‘P$0äDH°‚Ë·Lþ3—N)mчÄl«Ž4§«§…—Ø,œÇdzx—ÏŠ†B ïíݽwí¡Õ/É{û.Yé`^¸£OˆÂͬÈÜúºt¢nü!`—éµ®7E&e&L ÊËJŸ‚Œp	±¸\Í–Wù|—GN+´r†8W^éôì¤Å®EÚ9]4$6öÅZ¦ržI…ˆÖ>Sù>(‘à”ª/”âI(©d<”@ìƒ’ȉ”tšöPš~6(!”è”äÅ:ÛìR`½YÝÍýõô¯®—«[_
-<œB|›ÃŸ0f>w‚B 	E·a¿nKY¹ª¥ÎЖšG)aÁÜl‚CÊ´`L,s¸…GwËjaëñ)ˆ•0PÙàùž¤òÒ“@¼ÙšJ?w¿†‘q
éÛwd¼žL^¦Û¤†Ò¦22Fq—XE3)pâÖo±Ú\U˜ðbýP@¢­óu:L‘ÜBâôÍ»GÃNÁU·*ÚÈ:àA€4…¶¦'<âIx¨d*xÈ6ixHB "'ðàdºM†f"ӏ‡VlàNwK›aZ°«¨Íø@§_ Ž:ÚwSk›A[ÚÍ`.A£×é-R\*}¨MZÕºIƒ‹å&
G·Úšo7i+#Ƕz#”"¼EÅdÅÁÝ©Šƒæ˽ÇöLð¨à¶]GJ˨KØe˜ë pKˆã>»õ‚<Iµ‚ø×OÛ
-ªÎ)[uÕv…ª}†#IxßÖƒ8ÒÞ,&ObK%ÓŸÅDN¤ZNÓ¾õM¤õ ¸­õha1)xá¼$YL¼²¸*@=a8L`¸ì&2I!Kd4¦!‘;ˆA”í§2U9ÜÊ”þ©P²ÞÎÅ@	^–@i* 4; „Ó2­à˜Jµ…É1S#Qœ@ËÂkõ“}l#Tš_Ñζ…€Lú¶-Ä8•½¡e'ž†/ÓŸÕDN$¡¥Ët-éƒ< ¡¤-³’üÎÓÌ~¥˜†¼zb#[ˆF˜ë(+O›˜Œ^ŠG³I`èÖx/eöÒ“@¼ášÊ.v£ÔbÛ
rSŠt4ªŒDÛ¹M3ÜuÚnõ~dE¾¹šÝ¼˜ýÈoïì™»/ûv—ŸçëͬØtrèܱ¬Â~tzüô Á0\о
	ã V÷&;x5*™þd'r"Ev:M{²š~²u#4m„'õ\•‡ÜNzìSÕÒ•˜Šô€jßš˜.ÞÃaòP¼'ñlÒh¿››j77»Ý\ûÝÜ´?›àê«A«ÅªASª¡Õcû±û¡ìdIM£>bW‘ý0$=©žQJÄ9?dϪ«ºmèÝ•P…Ëçp=ñ%OâK%ÓŸðDN¤º’NÓ¾+	M¦+a©®ä§_Ý7ö…NM™Î ×q;PÏc;¶¶Oy·ÜÇŽtç±Ó›[<sçáKëâ±]‘QŠþ0dh¬ÜË~ø^÷x^rêðÒú[æQÀKweÓÌ[ š‚8ìY!>®‹ù…:–kÌúv1Ä@O©{sŸ@<‰2•Lî9‘B™NÓeBÓ‡y¬Âë(ócù¸7:—a{â[:ìR»نg$ÜÙ~–ô0 X¢|ÂÈö¿'ôÒ“@¼…ôÄ*;H°Ž×³ÉËt›4IÁ#“OJ{–‹›‡bqkŸÐVC}ðâß÷õ@ıèÛ•ûʏÓÞx±Oã…—éÏz"'R¬§Ó´g=¡édzžÚ—Aº<ÑÚ2að€¸ï[÷ÍPùµ“ÔH~ì$‘
Õ}ä­ÛdE¶‚ÝðÜûïçñWuòÚ6#ÙWw¡Üè—˜½Ò]QL|ñ_XÙj…þ9žþi¡ò•»äÈßüõÁ_Ü?\fE}mì7MÍÅùÇ3î¸
+xÚÕZkoã6ýî_¡öƒ
Ä,ß³@m»3è h§I°[`2(T[I<p䬬t2ÿ¾—&)QRJPqìcÞsÉËË£Ã?’(œ¤"EŠ‰ds¿ÀÉ-¼ûvAì§køxí}þÝÕâ›7¾…”dÉÕÍéë’ AIrµý°”H®Öc¼|¨>¡»Õš
+¼|³ÛæÕEqST+’-‹ro1œ2MW¯Þ-þsÕDµœ“:æÿ>âdÜÞ-0b*K>ÃkŒˆRÉý‚Sf_ï—‹_›1ÌûÞK‹SH)Ó/Ê 9†ÉÂDAú8C„ÐÑô3…0æIJ%"’Ÿ$x¿"x™Wù}QÕñ¼ŸÁ¥Œ&Þ¨.ò€Ã(ÞR 8E)aÍ€šÃ?uÔoÞð̃Qćqõç09^Œ T±1^-‹ð¡ÔÄ$JSÞáó¾:|*6õîPšuðÐèƒú<¬êRrÄIt^ZHhZdIKCᢨaé‰ež“HÐf*zQ;™Û™°õ²ÎëÇ£IºÒ¬ ®¨XæûÇb„‹„gˆ§.²n1C.”ÀŠl†Ñ\®)ƒh”#)¢Á"K!	ò{±ð9ìnØ—›MqÎr“%£°Í'²l0á,
d*ËH0—e,–ͲEl–??î÷ƒ˜#	ÛÀªß¯n-àÂoÁÑøÝí6~¨î‘3NÑhº§0¢YGۇî„MëöðñXlÃ3K$™š˜Úž[‹™šÜX<7»Ñpvz½pÔÎïåŠ7{v·µùjÚŠ,mYK֐‚"H™Óá.A‡Ê¯GS¬‰W¿¸D?S¬¿5Ÿw+
¢®–“33Xn~l‹:‡óÖ’,ªÊ»‡}˜ßꃘ«åÎÖ¤cQ›»²¯+Á܉İXÁ½öàûC¶køü˜Àá²uôfÖBâQœzf½¨»«O™ÿb95Š>ç&ÉäL:ʧ?¤æóys~7t®±ÀðŸ¸¤°,„ˆ
+â0q½4dV™Š®YfãÀX¤®ÃC	ÛåA=p»áÓµ‹Jóñî7zùû¿a7\¼½tÙti at kIR$©Ù?vG™A¾Ï«º8îòÒ|Ïëd2‚2¨]fõëXÃýÃP–ºýñô/à*åòË` Ø•Lòv Š?ƒØÕvWæ@«Ù3§Ÿõmoöyi_nœ. @·PÔóFÚé’ò§.	ökLJ»¢Úmò½ùÕÙgOS(j4­Ã5fÒJq)UjUL
8[á8°˜3;“âôÑU£G¯DºªSßåµË·Øì®1¦ ’«Y|é/|
+Ýz†i"(ƒº7u˜:ôÚƒ¶@H¿mÛA ©BTf]
+½½ç0ñÀ½-Gš`XÁi´ö0¡6˜+¸K©gÝNF"‡[â>…±Û‰Ã¼òvS¤¹ôùŒÝN|>ϸ4úH†$¦ñ«‚
+ëb1fÓq<!MùtV¶áÁØQN2 Ô‘ÚwBi‡ÒW„ÀÎÜÔ®‹Øåm}†Cw(Æbf
+s|ú²béòìøPåIQ"NÍbÔ:A#ARÙ¡6èXW»mH¯R:%P
+d13z:®è챜 d1JÝM•"Ì»”ì¦rEÝ;ÉÂÒÀ”fSÒ´ °4£yücªØÜíÎà ¯ó+‹“2§îµ èø:œ~:”·»úq«IX´y©Ebr¹‡ŽàôvÿlV1üUzhÔ³ˆS/<MŸ/ô¹¾:­úÓôêw¦„—§®~ÚHÐoo Òí¨à; o?×S
+eS
+®‡™³FŽu>¬*º`9AÈb„º›GŸD¼ChÒ62¿Þ¸¢Sä›;s±3j·å¨Ø÷EYz{ÝeC¡K³A¬È(u}âDð‚gÍb‘ Ž&*‰hÒ`rùI$hú¸[P8G‹™Ê2Ïåç2õ‘˜
Ñ[°Wû»=HùÅã	vö©x¤/»2
.	#-£âdŒÄ[jlªÒÙön,j[;zaÇ^‡yÃË0œNX¼(è9Ì„Cg²x8»¥¼ps}^ª8Âl"WÌÕa&rÆ³¹ÆÙ\ýpsÜÞNÜi»7J¡7ä´áMÚ9¾ÑÖòí„|†çKÓa55Ë-(<Ë35˱xn–£áì,{á^éùŽÊ"}—¥…e‘­“%ÏÉ
geñÂ1+Ë/ÁålåCÕ³¼t›8ðì"LLžAböÄ^nÛ}.ã]wŽ‘ÞØ{[ Ýjí9S]ÃïÔÚrßô]B8sL›
RHëÿ“¿é 
+d(‘s xðà ‡™÷  C ð  Õ> ð£>ûÀ<š 1>ý!Ÿý  &Hó  Ê 7Ðó È‘ GúÔy pI{΀÷¾ý?Ó‡ÑCþ8ápˆÑìë^šÛ²ã\þðsQ³Å¿NI”/~’£=ûÜÃM®^eýCRÚýŸ¶þ‰Ìsa¦ÿ4þ-d®ïïÇÙþ±¨Ýabw#—‚UônäaBw£“ãkMÊ™¦ÿHäð=©OaÌcq˜Wšþ1EÓ¿ÏgÌô÷ù¼Àô‡¯‚¤*~ô@a],f®é¯=Êrܤ”)Q”šÅ¨u$J!¢ê0{¶÷¯îò´˜ :2×ø¨Ï´ù?búÉ£œ,¤Ï©où.|N³…¡ ¦#Ñq¢…/ÿûÆÓ_fB5II§H¸šsû‡™6º&ý¶(‹ªmdÝ¢¿Z)ºtÖÑ/îìåæQ瘞3l~£˜ë:êsÙ%ÿ¿ï/‚"þãwö«(C´Û,ÿpxúr[ºK3=”ç/è}“
 endstream
 endobj
-3029 0 obj <<
+3278 0 obj <<
 /Type /Page
-/Contents 3030 0 R
-/Resources 3028 0 R
+/Contents 3279 0 R
+/Resources 3277 0 R
 /MediaBox [0 0 595.276 841.89]
-/Parent 3027 0 R
-/Annots [ 3032 0 R 3034 0 R 3036 0 R 3037 0 R 3039 0 R 3041 0 R 3043 0 R 3044 0 R 3046 0 R 3048 0 R 3050 0 R 3051 0 R ]
+/Parent 3231 0 R
+/Annots [ 3281 0 R 3282 0 R 3283 0 R 3285 0 R 3286 0 R 3287 0 R 3288 0 R 3290 0 R ]
 >> endobj
-3032 0 obj <<
+3281 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [105.88 719.912 139.414 730.816]
+/Rect [159.678 629.377 188.789 640.281]
 /Subtype /Link
-/A << /S /GoTo /D (prj_8h_9a387f05414e7b59487fdcb03ff79ced) >>
+/A << /S /GoTo /D (structprjprm) >>
 >> endobj
-3034 0 obj <<
+3282 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [105.88 640.514 139.414 651.418]
+/Rect [305.228 597.496 350.936 608.4]
 /Subtype /Link
-/A << /S /GoTo /D (prj_8h_be28216295d9e7ad7dbb01bf5985df9f) >>
+/A << /S /GoTo /D (structprjprm_30e78bb110dc7a8ad0303370ce20762c) >>
 >> endobj
-3036 0 obj <<
+3283 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [158.721 590.695 187.832 601.708]
+/Rect [411.19 597.496 477.351 608.4]
 /Subtype /Link
-/A << /S /GoTo /D (structprjprm) >>
+/A << /S /GoTo /D (wcserr_8h_1691b8bd184d40ca6fda255be078fa53) >>
 >> endobj
-3037 0 obj <<
+3285 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [105.88 573.07 136.644 583.974]
+/Rect [226.805 520.09 280.264 530.994]
 /Subtype /Link
-/A << /S /GoTo /D (prj_8h_d43dbc765c63162d0af2b9285b8a434f) >>
+/A << /S /GoTo /D (structprjprm_4f3c364f16d0b6498d7e11e6bb67239c) >>
 >> endobj
-3039 0 obj <<
+3286 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [105.88 493.672 139.414 504.576]
+/Rect [159.678 290.884 188.789 301.788]
 /Subtype /Link
-/A << /S /GoTo /D (prj_8h_9a387f05414e7b59487fdcb03ff79ced) >>
+/A << /S /GoTo /D (structprjprm) >>
 >> endobj
-3041 0 obj <<
+3287 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [105.88 414.273 139.414 425.177]
+/Rect [305.228 243.063 350.936 253.967]
 /Subtype /Link
-/A << /S /GoTo /D (prj_8h_be28216295d9e7ad7dbb01bf5985df9f) >>
+/A << /S /GoTo /D (structprjprm_30e78bb110dc7a8ad0303370ce20762c) >>
 >> endobj
-3043 0 obj <<
+3288 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [160.196 364.454 189.306 375.468]
+/Rect [411.19 243.063 477.351 253.967]
 /Subtype /Link
-/A << /S /GoTo /D (structprjprm) >>
+/A << /S /GoTo /D (wcserr_8h_1691b8bd184d40ca6fda255be078fa53) >>
 >> endobj
-3044 0 obj <<
+3290 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [105.88 346.83 136.644 357.734]
+/Rect [226.805 165.657 280.264 176.561]
 /Subtype /Link
-/A << /S /GoTo /D (prj_8h_d43dbc765c63162d0af2b9285b8a434f) >>
+/A << /S /GoTo /D (structprjprm_4f3c364f16d0b6498d7e11e6bb67239c) >>
 >> endobj
-3046 0 obj <<
+3280 0 obj <<
+/D [3278 0 R /XYZ 90 757.935 null]
+>> endobj
+2881 0 obj <<
+/D [3278 0 R /XYZ 90 588.53 null]
+>> endobj
+3284 0 obj <<
+/D [3278 0 R /XYZ 90 573.959 null]
+>> endobj
+2882 0 obj <<
+/D [3278 0 R /XYZ 90 234.097 null]
+>> endobj
+3289 0 obj <<
+/D [3278 0 R /XYZ 90 219.527 null]
+>> endobj
+3277 0 obj <<
+/Font << /F31 604 0 R /F14 1084 0 R /F48 2408 0 R /F22 597 0 R /F11 1069 0 R /F8 1129 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+3293 0 obj <<
+/Length 2414      
+/Filter /FlateDecode
+>>
+stream
+xÚÅZ[oÛF~÷¯Ð¾É@4™ûÅ
+¤ÝMРh³¶Mƒ‚•h[,iI©qòë÷g†Þ†ª[»ðiêÓœû7çEfþÈÌà™
+&fËû3<»…§oΈÿt/¢Ï¿¹>{ùšÁ·‘lv}S}]$(™]¯ÞÏ%’ç‚1žï‹èî|Až¿^orww™ßäÅ9Ñó|»„G+@*}þáúíÙ®k©^'Á¤•ù¿³÷ðlº½=È=û÷cf÷gœ2¿9»:ûo½†{ÎàùYœ`D¥ž-GZ
B¦H1
+æS†°lÌ'¼1Ÿ`…a³€±>øsl-zùšëI–¶ýÝúÅá.?d]ˉˆ7Ë
êå =µ(„AH8¡-µ¾ßmoׇãʆ‚©y¶]Ù9ßd÷¸R9ÒØPòÿŠ…7ŠDÑgà<^#˜ü
+‚/%ÜRÚ[ŽĈn–#«-eÌ#v7NOp“»Ù»çdž/ùÊ?Ù­·w»ÞºëŒ9§bþÇ9óÜXîïòb½Ì6²ÜíŠÕ€yé¼Û}ûõ¢áS at a
nÔiÒ€ÆÓÄc¬ÿšÈ‘‡Ÿ{ú0
+_ŸÐÇczú´òƒ)„y[Ÿwàßà\(ÕÈM£~‘Òk¢z̨W<䧔‡ìÐ÷
+GB¦µñ®6mŸ$8µ¹iÇÒù£ÈÇbëîÿ°)–mŽžÕnv…»É³¥¥<n|þ-õ'›ü>ß.zºSƒ$ð©TE‡•÷˜EÔ^V/T¥¢'3DuZžƒ¤Åq
üIZâð0:Áó«ãr™—Yl•#&lm@ã¶zÌ”­)yÁÖ”¸`k$Žx[¿Ûžó:Ö«Áô &ër¡H¿™ZU’ZírÂ#z‘Ñabf’Rdˆt”‡,"L¯ÐaÄ1<q¤ri«ÆÖ¶¼e‘„؆F:r[
+<â1'•î€:~¸r>Æj³ˆ@}u(AD6¦'åöæ¤<™çË*7YŠÞ{<ç&mkµ5`&lMÊó¶¦Å9[cq¡8n6=±#	eÔ’k?(n=â2ÖÀ£Ó*t–¬Ú¹â㾸ï	×à@CÓF{LZ¤fU·\õ>¹ß]öYYæ«ñ(+ÈA'¢Ü€Æ£ì1SQNÉQNŠóQŽÄÑáî]ë²Þmƒ?Šì>?@[7/É/]g‘vKw‹ÇL¹%%/¸%)λ%ǽ[~܆ÍƧÄý®h¶ŸêjéîÆŒM˜˜Ü‡Äß·IÄdX®Ý‰ƒŠŸò"án×í8û§™®!²Ûôôu»úûçÆÊê¦ê=å×½˜nó³!ŒªÕ4…¸t%õÚâ‚ÿÜžQöýÁÁ˜K_÷
´ƒeØ·IPÛ]V0ðÁ(ì5΋¢ptv›»Öqím,óCíŠNB1“…ŒeŒ´ЋÞK®î’
­]\€¦=
8|“·褴‡¤¥
+He›Ò‘ÔµÏ×|›ýÎz¼‘wu€-OôB@'õé.iõù´,Á¿9ul„Äné¢ -„H:$`Òtªûµv«µ`Ú/½0S*¾ Ž”?€q³±Í¾/û:—¬þå¡8.9¡’Âæՙ耶·iA1ëÏfÀÏÐüã-}=	A’Ê#؝–À¶G|î¬ôjö
+ŠJÝ"ŠªV	âk帅Ök  Á´šq`:[èTàЋ>Ð ´—L5 @ØX´…÷ ‡I‹„ÙG±@³~ Š’‡c—/ùv}¸Ë6/³/ëû£½óiå>_B.€Z+ÊÄó¼IyÏ`Àõ†øu_ýòn ööԐ&w46uþ„MÜS´¥$­¤O·ß]õi€T0ˆ‡¢P“=žG/"øÀ@Ñ^Ò‡òm¬þ­;¬›[Jô!&-šiØ’MKt^¿”Ëb½oúx‹¯n^½ûnˆ4¸[:¤‰8CpÆ-›xwùögzõÛ+ȐË7Wu!ãVpü—ú¬‘Ò´_ÂZ€)>ì¥ûÿÛ¬€n`mû§‘Á“'æߦ|ìQ"VîQîQ@Ã꤮Î×p³ßd[[Å®Ù*DŒHÕ¡]ËÕa]„¤*B-G‹P¢º~[ƒ°3iKÆ!:Åè3k箽óUKÃþ|rcÓ;;ìû_BÂqþœÇÊñr¡ý&¤µÿ$¨…Aò1ÍO¥–>J-ã©êfœZ4â`aK‰µ8LZ´=—t‰E?†Z ΃ì"ÜòŽ]"r1C
	}h‘Ëýy”\šö ¾t*¹@RÏj±ÿuS—S¿°tÞ‚%Ïû:D#,‚e¶ ­Šã),AŠçaÈX³CZ-CÚk•2ÖËž!í3›Nöš
µ´ØònñPºa„Y>âÇ"ì8MNmXáP´'“Jç	Ý
+}˜¤”HƒQFIÈ
„ÒÈ}2>‰»‚»ŒR¦F{
+46☪!zšG#ÊT+ʱGD¯¸1ãàsƒ’=£“3ŽC/"øàûãxÉÔŒybL[xoÆq˜´Há6-‰qJ ÿ@­çd¾ ™úäëj”/Øãù‚j؈!î'v!”+`°Sù¢Aò…‡œ>ÝÄŒ
7)¹~¶‰ä>ÍhsàŠ¡ÑXâÕx÷QŽ6 Q§ÔÌí¯
+¢Ä>JL70àsò\ã
Þ¼)Õn¼¡~ó¶ÂxCÝæm
Ž7 ^}ôj°Q
Â
+Ã5°ñdì¯× 0¼UƒÀ`8ôŽ²Õpü¹‘'žw Úc­#'Hpý¾îugn’ðS»»ñðVvšn"ø(ßÌé3OK‰±%)Ú·(±èçéQèP20õŒñNÓ1N=#¼#iL9’ô³qö$9õ­þ3¿!â:žz¬Æ‰©GÕýäÄÙhÖ&NP±z%ån]ÞØPxî'W9¹S eÚýKU±Óêg"CÑ£zh±0&OÙÒØ}@qzjK£
⧏@
z”b<äô(Ö`Œ`Rr=¿Drÿ½t~¥~cl£Jܯ?÷ûØê—½ÀŠŠ˜øÇ<š^îØë¥[£ÞäÛ¼hÞ¶S®Ï
‡ß9ýzuî.Ä\`zÁ°ûbâGšËGÁI?}{õ½µþÿUSSûî¿wŸoóÞ;PQý|¥ëžÿTÛ[
+endstream
+endobj
+3292 0 obj <<
+/Type /Page
+/Contents 3293 0 R
+/Resources 3291 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 3231 0 R
+/Annots [ 3295 0 R 3296 0 R 3297 0 R 3299 0 R 3300 0 R 3302 0 R 3304 0 R 3306 0 R 3307 0 R 3309 0 R 3311 0 R ]
+>> endobj
+3295 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [105.88 267.431 139.414 278.335]
+/Rect [159.678 589.296 188.789 600.2]
 /Subtype /Link
-/A << /S /GoTo /D (prj_8h_9a387f05414e7b59487fdcb03ff79ced) >>
+/A << /S /GoTo /D (structprjprm) >>
 >> endobj
-3048 0 obj <<
+3296 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [105.88 188.033 139.414 198.937]
+/Rect [305.228 543.832 350.936 554.736]
 /Subtype /Link
-/A << /S /GoTo /D (prj_8h_be28216295d9e7ad7dbb01bf5985df9f) >>
+/A << /S /GoTo /D (structprjprm_30e78bb110dc7a8ad0303370ce20762c) >>
 >> endobj
-3050 0 obj <<
+3297 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [411.19 543.832 477.351 554.736]
+/Subtype /Link
+/A << /S /GoTo /D (wcserr_8h_1691b8bd184d40ca6fda255be078fa53) >>
+>> endobj
+3299 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [162.049 138.214 191.159 149.227]
+/Rect [161.491 486.83 190.602 497.844]
 /Subtype /Link
 /A << /S /GoTo /D (structprjprm) >>
 >> endobj
-3051 0 obj <<
+3300 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [105.88 120.589 136.644 131.493]
+/Rect [105.88 469.206 136.644 480.11]
 /Subtype /Link
 /A << /S /GoTo /D (prj_8h_d43dbc765c63162d0af2b9285b8a434f) >>
 >> endobj
-3031 0 obj <<
-/D [3029 0 R /XYZ 90 757.935 null]
->> endobj
-2617 0 obj <<
-/D [3029 0 R /XYZ 255.179 723.065 null]
->> endobj
-3033 0 obj <<
-/D [3029 0 R /XYZ 90 706.338 null]
+3302 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [105.88 390.231 139.414 401.135]
+/Subtype /Link
+/A << /S /GoTo /D (prj_8h_9a387f05414e7b59487fdcb03ff79ced) >>
 >> endobj
-2618 0 obj <<
-/D [3029 0 R /XYZ 255.179 643.667 null]
+3304 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [105.88 311.257 139.414 322.161]
+/Subtype /Link
+/A << /S /GoTo /D (prj_8h_be28216295d9e7ad7dbb01bf5985df9f) >>
 >> endobj
-3035 0 obj <<
-/D [3029 0 R /XYZ 90 626.94 null]
+3306 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [160.385 261.862 189.496 272.875]
+/Subtype /Link
+/A << /S /GoTo /D (structprjprm) >>
 >> endobj
-2619 0 obj <<
-/D [3029 0 R /XYZ 252.409 576.223 null]
+3307 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [105.88 244.237 136.644 255.141]
+/Subtype /Link
+/A << /S /GoTo /D (prj_8h_d43dbc765c63162d0af2b9285b8a434f) >>
 >> endobj
-3038 0 obj <<
-/D [3029 0 R /XYZ 90 559.496 null]
+3309 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [105.88 165.263 139.414 176.167]
+/Subtype /Link
+/A << /S /GoTo /D (prj_8h_9a387f05414e7b59487fdcb03ff79ced) >>
 >> endobj
-2620 0 obj <<
-/D [3029 0 R /XYZ 255.179 496.825 null]
+3311 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [105.88 86.288 139.414 97.192]
+/Subtype /Link
+/A << /S /GoTo /D (prj_8h_be28216295d9e7ad7dbb01bf5985df9f) >>
 >> endobj
-3040 0 obj <<
-/D [3029 0 R /XYZ 90 480.098 null]
+3294 0 obj <<
+/D [3292 0 R /XYZ 90 757.935 null]
 >> endobj
-2621 0 obj <<
-/D [3029 0 R /XYZ 255.179 417.426 null]
+2883 0 obj <<
+/D [3292 0 R /XYZ 90 537.221 null]
 >> endobj
-3042 0 obj <<
-/D [3029 0 R /XYZ 90 400.699 null]
+3298 0 obj <<
+/D [3292 0 R /XYZ 90 523.075 null]
 >> endobj
-2622 0 obj <<
-/D [3029 0 R /XYZ 252.409 349.983 null]
+2884 0 obj <<
+/D [3292 0 R /XYZ 252.409 472.359 null]
 >> endobj
-3045 0 obj <<
-/D [3029 0 R /XYZ 90 333.256 null]
+3301 0 obj <<
+/D [3292 0 R /XYZ 90 456.056 null]
 >> endobj
-2623 0 obj <<
-/D [3029 0 R /XYZ 255.179 270.584 null]
+2885 0 obj <<
+/D [3292 0 R /XYZ 255.179 393.384 null]
 >> endobj
-3047 0 obj <<
-/D [3029 0 R /XYZ 90 253.857 null]
+3303 0 obj <<
+/D [3292 0 R /XYZ 90 377.081 null]
 >> endobj
-2657 0 obj <<
-/D [3029 0 R /XYZ 255.179 191.186 null]
+2886 0 obj <<
+/D [3292 0 R /XYZ 255.179 314.41 null]
 >> endobj
-3049 0 obj <<
-/D [3029 0 R /XYZ 90 174.459 null]
+3305 0 obj <<
+/D [3292 0 R /XYZ 90 298.107 null]
 >> endobj
-2658 0 obj <<
-/D [3029 0 R /XYZ 252.409 123.742 null]
+2887 0 obj <<
+/D [3292 0 R /XYZ 252.409 247.39 null]
 >> endobj
-3028 0 obj <<
-/Font << /F31 528 0 R /F22 521 0 R /F8 1025 0 R /F11 978 0 R /F41 696 0 R /F14 1038 0 R /F48 2200 0 R >>
+3308 0 obj <<
+/D [3292 0 R /XYZ 90 231.087 null]
+>> endobj
+2888 0 obj <<
+/D [3292 0 R /XYZ 255.179 168.416 null]
+>> endobj
+3310 0 obj <<
+/D [3292 0 R /XYZ 90 152.113 null]
+>> endobj
+2889 0 obj <<
+/D [3292 0 R /XYZ 255.179 89.441 null]
+>> endobj
+3291 0 obj <<
+/Font << /F31 604 0 R /F14 1084 0 R /F48 2408 0 R /F22 597 0 R /F8 1129 0 R /F11 1069 0 R /F40 783 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-3054 0 obj <<
-/Length 1928      
+3314 0 obj <<
+/Length 1880      
 /Filter /FlateDecode
 >>
 stream
-xÚÕZKsÛ6¾ëWè(„àýHONg’i;®í™¦yLG‘é˜[R)¹µóë» @	 AŠ–ku::€—Øv÷Ã~„ÈÏ
*¡ab8»àá7è}; þéO‚ç¯Î/Ž¼…ŒdÃóËòuI dx~ñi$‘OÆx´,®ÑÕxBç7™»:Í.³bLô(›Ï ‹a’J¿œ¿¼9ßhõ6	&­Î?Ÿ¾àáØö~€3zø7\cDŒÞ8eþúfp6øu3†ëgПš– l÷¼(CXŠj^ˆ!*üäòùÚMèûr~OWîú3øäôýzöǘŒŽNßžA±s¢¤¼Ì¿^SºÕI
bd­Œ¬|}B5]dËbqÍÖ+wÿzZ¬³U>»At`7CR±`'A‚©1¤U¥æ,ý&%Õè¡1ˆÉÀ Ò4ÖÅ/1[,Š‹|>Ëœ•ùܵë«Ì],o¦s¹¸tíԍ.=¥ÂšøQ¿gó|}5½y1ýžßÞÙ+?Öâæa¾¸Í«ûí\y8HÑj=>žü’Pgƒ€uÎr‰ARCÈ‚Œp!á=’/æÎýë…kaò1£¿ÆDŒ|ܯ–WY‘ÏJ[¹‰Vª±èR"Îyo~ÆL–”pIiÒ‰DwN/•ñ:!Ú A|ÔºùžeY=O	–ðªJ%–Äeš}P|ó§AÎUÒ“@¼Ì»Ð–ún¥¯!_6Q7‚iÄa†‘µt¯dºUsŒ6‘êËEá<8uÍE¶šùrëõ2Ž­÷¯¼«N ¥Þ¡fœM„~Â(ÀaE&`eEï#X9£ZaET°b_ê	+¢s*ö®¸œÈ0p­Hwàr¤°Ú¸â1«:W#LªÌµégMl‡FÐ(DhôÆí…‹Ö2šÂEk¢ÅEÛ–1cWÙã¢í³ñdÛ.Âv	‘#T„BIx„¨qðãÒR!±¤ODHÈ\Ì+0³hì@a aØžhˆ·¢I%ãÑÒdšDF´¡I§j&¡êgC“¨HQ
4ɦ«l½
‚Õº¸›ùû%Œ_\/‹[Ÿ<œA„šß1óѤ‚B\э߯S›9¸¼žÅ°„R#Ju\93›ø%j¢¯‹ì¾š­}ñu·¬V¶îP¨N™"CÁay`˜Qå¥'xÓµµ!ýäý"FÊ5DŠ6±òz4y™n•Ü­#¡ƒÀjx€xEwUSð^öç]u9u:ÄÅ´7Ò´‚ӏoŽZpƒî%ÞÖ·
-°ÑabzãÆV¼7¼L…Ùº7Ü2GF4pÃÉt«p!ÌDª÷Á$hp7v¢Ñ	Ðx³©v£išÙ€ˆ”fÄŒ.`Ä€ÝØ®v%;Ìd“5ÑÕt¹ƒ[KËõ¶~·}Ö¶+ÉlL	Öí¹h_ô¹hÇò¹8uÚÑΙ=1=Å¡O¦8àN$ÿ3–³³.á°JÚ›åâ­øRÉôg9‘muI§j_—„ªS—˜T]ò–³­’,'
1œªæÀ]ƒæPÑéŽ\5,KsÈ&{Kš&vÒmxoûvb½‹™XY2hÓ¡œ´}%Ӂ6ÍtÂôb:UéÂC¸ÜU·ðpù$¾#¢o݆Z˜öÅ•@¼W*™þ|'2¢
W:U{\	Uäë	Ãu\™æÅ~|Dzù/ð™à;	Ø~ðf6‘Œ!eö¦; eýI1âx'‰öÒ“@¼éÙڐ]tÉXyƒî8™n•°13*#•i¾3oº "eƒYGyñÐ…À-É
-Þ>
)Iû–ó(Õ›Äâí`àeú“˜Èˆ6Ó©Ú“˜Põ󐘰Â`$)s Ð^aø—šy)ƒzAbŸÏÀ}ƒÈÃPŒRÉÃ0±<œÖ­6\T‡3pYzÚTvÙÓµaF>¿@¶%¿€°iõäürÒÈ/oþµ
J}ÛªÎNК¢«ÐãnÓûoŠ"ˆkÞ·’ °u0Ý;¶Ò­ÐáEúӓЂ¶*¢K¯/"½‡©!hª†xô	Œ©7rð›Ø»FC_tv(»¹‰€ÉPzȘ…LÜÄZÜÁM0:Ðç›Ð®û¸£%¶u!c½à±;Zb×9}¸•	±¯ÌR(Q YbhIã!´ŸðÍh0ºoµA8CF÷¦x+dT2ý©GdDhtªö¨ª>È'
Æê°1{XîE=@å♨‡=ÿOß¼™) rÿ“
-›•²iÉîã;/<ÙJ'ÎY¢»x‡A‹Hsƒv8‘N}†"ld¨o¯C–ÙÃM>¿¨0Ûz>+VK›¦c‚-¶ãê£iË'
-l=Yöú÷“½a¤a¢ö_+àwB$§0G¤Øÿ_XåÿǤþh¿YI¨L¹ÿ›•×nÍ|›Í³`ú§¨OÕŸ«‹c»7f_ݍr
Ñ/1{)¤»£˜ø€½´²•Ç~{}ö“ÍîWîŠRwñÕ“Ã÷ß²y}mì¿Äš‹óDFÏ
+xÚ½ZKsÛ6¾ëWè(„àýHONÚx’é´©¥™f&ÉtT™¶•±)WRZûßwA€H$­Ø ’Kìbö³HÆþÈØà±
+&Æ«»_ÃÝóñOgðx<³½zÇà-d$/®Š×%A‚’ñâòóD"9Œñä~û
ÝLgTàÉ»õmæfÙU¶=ÉòÜbX¤2Ó¯‹£_•Vo“`Òêügôù+_‚mF1£ÇÿÁ#bÌønÄ)óóÛÑ|ôGµ†»Ïà~l[‚°þ}Q†°å¾G„ùÍ­ó½ÛÐ~™ï2?ÿ‚Þí·ßWþú~J&Ûo÷Û;»½Wï?¬N¸ÅØbÿ‚1s2\dâŠz	p¦M$Iªª5±"ã‘Q¦a¢à9/žz3‹%(=,Aâ‚–ÀÅ2…õ ¿s³ï÷n\6ÃD ðL“±Â°'ÎÑöÁöÚK\./¥gxáöРæ’~óÞ‰5åZ#Ñ­)oD¹”éVi0
+Ö±Ã(^m¶ÁöëàI™sßu¾¹ÛäëÕ!|Lqð‚BÌæeñÂâì·HPmJÒFP뤱®có-[í×›¹èSX at aR‹þ<ËZÞÃi¥ÆR+¤‰ê—žâm?6–ô¡ƒ<ª«isþ«Ñ¡—éVÍtQN¡ê nÅp™íVÛõ½u•»±¹ò%|ãÁéìã{ÔÈŒ»µgŒÊÔЀGÐàî	ðñâÃ':ÿë€àâ|^•(nÖ¦}©]› ¢d«67°÷»~»Üî³ÝÔ,s·P€#Èt°Ž‡£`'¼Ä¬òlLªÉck-"“¬3;!Ãñ«Íf{¹Î—`œ3t»±ð¹XŒ¼]æþʆĎ‘R#” Lh«Ö¬x¢Ö4bU[k)ÃZµæ7±q#ìo=¥bòIæʐq†ŒM[ i#¤C•û›l»^-o]‚„ÎiúYÛRb½1; 7“EÌ$L)†è΍†Ëy(!žÚÌ%À´…’ƒxJ¼Œ‡(“4”8Éš-(qϺUs8
°©©>J ¯£h"Üò4±Þ‚>ÔÐdN?õ£‰}i(špª&,±Wl.î™Ë©.2ŒH%/‘n˜ž2{-D— cËÒíA1‚ˆ´›áÕõàKÀ!lY
­‰íXäM
+‡…ÖÉ6§ì­Bß7̺ˆ§µ´Ùñ퇔.³)ú CP n†BF ž„ŒR¦ì>èCdÔŒHAF§j¡êƒB†lBÆn}±dC>‘:"‘€Z
+S›Ù)ÇíÑlD¤ V\DûRÊËÎ*ávTkËuñH< ªÚq]Ê´Ê”²'QÒg»½g×›ëíòþ¦$8»¬ôùâüù±€BÂr.‡öÜþAÉ¡`ˆ'Á ”NEjF¤¨H§jOEBÕ' "*‚O§"þ¥v]Ê ÷
+“³±×éS×@6ÔªûO]‰¨Q±SךhO];:oÃÄŸº”óÉüså¦1B8’Uç«6X-YmRö—[óWœDØH±›ãl}BØ/<?Oéçԏ±‘ÞÖ‚i¨5øxMJ™ál¤fDªµèTí[‹PõiZk-žÀF}”$ EЀØ«&±÷j™K:3—Û|SR‰˜±wPŒø© ñ`WÁÀaô)C+Hÿºt¢q<ˆÙÄÙGcŠÿ¿‡¨3¤1áÚõÃP©±Iu&RA‚롍	pY¤Ô`–ˆ§¡ÄËg)5#’PÒ¥º„’@õiþ±aZP²Îf)Z¼Ð& š7»¡—c)PQ°ÞPšrNò/ÒOTBÍ)¦Ò¥ÏS•@_œ«ämçCŽT=Ðf»¿)ÑàÕî1‡Û­w]¸@ se†ó÷/ñ뉘TC!`l0c	Ä“ÀPÊg,5#RŒ¥Sµg,¡ê—g,GP!ÆX Î:Œužd,4Ò`ècѝŒzv¥Ou<ËcÑž±è’±h^Ïp¯ˆŒ±z#”"\áa²â4KVCËÞŠc=[#¼VpUÀ‘Ò²Ö2ÌõN8Òâ(w<I5¨8×ÏÛöóÑà/¸#áC±…ŽÌ_ñ$¶”2ÃùK͈TÓÑ©Ú7¡ê“4”ÄšŽIÁ/á%É_bðbxÈ_à*·¿É6n‡	—ÝF#)äi)Œ®~¾)ÊLì 0QÆOöûrh\(ÁÊ(M	”æ ”0-Ò
+ÆPª
+&§LM<Fq-o`Ôû8F¨4?¢mKãË)è…ౚµ6)Žÿ¦ªøLjè7MøÑ”DÒÏ}4åµ[3ϳ<ÛBl.}Yûò^L
|÷¥ý{Ù7r7óÓ×»+Š‰ï¬¯l•ÀñçÛù¯ÞøW‘FÔMÿ~tãÏ›‡Çë,ozÇ~õÕvÏÿ
@9l
 endstream
 endobj
-3053 0 obj <<
+3313 0 obj <<
 /Type /Page
-/Contents 3054 0 R
-/Resources 3052 0 R
+/Contents 3314 0 R
+/Resources 3312 0 R
 /MediaBox [0 0 595.276 841.89]
-/Parent 3027 0 R
-/Annots [ 3057 0 R 3059 0 R 3061 0 R 3062 0 R 3064 0 R 3066 0 R 3068 0 R 3069 0 R 3071 0 R 3073 0 R 3075 0 R ]
+/Parent 3231 0 R
+/Annots [ 3317 0 R 3318 0 R 3320 0 R 3322 0 R 3324 0 R 3325 0 R 3327 0 R 3329 0 R 3331 0 R 3332 0 R 3334 0 R ]
 >> endobj
-3057 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [105.88 672.708 139.414 683.612]
-/Subtype /Link
-/A << /S /GoTo /D (prj_8h_9a387f05414e7b59487fdcb03ff79ced) >>
->> endobj
-3059 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [105.88 593.31 139.414 604.214]
-/Subtype /Link
-/A << /S /GoTo /D (prj_8h_be28216295d9e7ad7dbb01bf5985df9f) >>
->> endobj
-3061 0 obj <<
+3317 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [160.375 543.491 189.486 554.504]
+/Rect [160.385 702.288 189.496 713.301]
 /Subtype /Link
 /A << /S /GoTo /D (structprjprm) >>
 >> endobj
-3062 0 obj <<
+3318 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [105.88 525.866 136.644 536.77]
+/Rect [105.88 684.664 136.644 695.567]
 /Subtype /Link
 /A << /S /GoTo /D (prj_8h_d43dbc765c63162d0af2b9285b8a434f) >>
 >> endobj
-3064 0 obj <<
+3320 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [105.88 446.468 139.414 457.372]
+/Rect [105.88 605.265 139.414 616.169]
 /Subtype /Link
 /A << /S /GoTo /D (prj_8h_9a387f05414e7b59487fdcb03ff79ced) >>
 >> endobj
-3066 0 obj <<
+3322 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [105.88 367.069 139.414 377.973]
+/Rect [105.88 525.866 139.414 536.77]
 /Subtype /Link
 /A << /S /GoTo /D (prj_8h_be28216295d9e7ad7dbb01bf5985df9f) >>
 >> endobj
-3068 0 obj <<
+3324 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [158.721 317.25 187.832 328.264]
+/Rect [158.721 476.047 187.832 487.061]
 /Subtype /Link
 /A << /S /GoTo /D (structprjprm) >>
 >> endobj
-3069 0 obj <<
+3325 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [105.88 299.626 136.644 310.53]
+/Rect [105.88 458.423 136.644 469.327]
 /Subtype /Link
 /A << /S /GoTo /D (prj_8h_d43dbc765c63162d0af2b9285b8a434f) >>
 >> endobj
-3071 0 obj <<
+3327 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [105.88 220.227 139.414 231.131]
+/Rect [105.88 379.024 139.414 389.928]
 /Subtype /Link
 /A << /S /GoTo /D (prj_8h_9a387f05414e7b59487fdcb03ff79ced) >>
 >> endobj
-3073 0 obj <<
+3329 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [105.88 140.829 139.414 151.733]
+/Rect [105.88 299.626 139.414 310.53]
 /Subtype /Link
 /A << /S /GoTo /D (prj_8h_be28216295d9e7ad7dbb01bf5985df9f) >>
 >> endobj
-3075 0 obj <<
+3331 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [161.491 91.01 190.602 102.023]
+/Rect [158.721 249.807 187.832 260.82]
 /Subtype /Link
 /A << /S /GoTo /D (structprjprm) >>
 >> endobj
-3055 0 obj <<
-/D [3053 0 R /XYZ 90 757.935 null]
+3332 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [105.88 232.182 136.644 243.086]
+/Subtype /Link
+/A << /S /GoTo /D (prj_8h_d43dbc765c63162d0af2b9285b8a434f) >>
 >> endobj
-3056 0 obj <<
-/D [3053 0 R /XYZ 90 733.028 null]
+3334 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [105.88 152.784 139.414 163.688]
+/Subtype /Link
+/A << /S /GoTo /D (prj_8h_9a387f05414e7b59487fdcb03ff79ced) >>
 >> endobj
-2659 0 obj <<
-/D [3053 0 R /XYZ 255.179 675.861 null]
+3315 0 obj <<
+/D [3313 0 R /XYZ 90 757.935 null]
 >> endobj
-3058 0 obj <<
-/D [3053 0 R /XYZ 90 659.134 null]
+3316 0 obj <<
+/D [3313 0 R /XYZ 90 733.028 null]
 >> endobj
-2660 0 obj <<
-/D [3053 0 R /XYZ 255.179 596.463 null]
+2890 0 obj <<
+/D [3313 0 R /XYZ 252.409 687.817 null]
 >> endobj
-3060 0 obj <<
-/D [3053 0 R /XYZ 90 579.736 null]
+3319 0 obj <<
+/D [3313 0 R /XYZ 90 671.089 null]
 >> endobj
-2661 0 obj <<
-/D [3053 0 R /XYZ 252.409 529.019 null]
+2891 0 obj <<
+/D [3313 0 R /XYZ 255.179 608.418 null]
 >> endobj
-3063 0 obj <<
-/D [3053 0 R /XYZ 90 512.292 null]
+3321 0 obj <<
+/D [3313 0 R /XYZ 90 591.691 null]
 >> endobj
-2662 0 obj <<
-/D [3053 0 R /XYZ 255.179 449.621 null]
+2892 0 obj <<
+/D [3313 0 R /XYZ 255.179 529.019 null]
 >> endobj
-3065 0 obj <<
-/D [3053 0 R /XYZ 90 432.894 null]
+3323 0 obj <<
+/D [3313 0 R /XYZ 90 512.292 null]
 >> endobj
-2663 0 obj <<
-/D [3053 0 R /XYZ 255.179 370.222 null]
+2893 0 obj <<
+/D [3313 0 R /XYZ 252.409 461.576 null]
 >> endobj
-3067 0 obj <<
-/D [3053 0 R /XYZ 90 353.495 null]
+3326 0 obj <<
+/D [3313 0 R /XYZ 90 444.849 null]
 >> endobj
-2664 0 obj <<
-/D [3053 0 R /XYZ 252.409 302.779 null]
+2894 0 obj <<
+/D [3313 0 R /XYZ 255.179 382.177 null]
 >> endobj
-3070 0 obj <<
-/D [3053 0 R /XYZ 90 286.052 null]
+3328 0 obj <<
+/D [3313 0 R /XYZ 90 365.45 null]
 >> endobj
-2665 0 obj <<
-/D [3053 0 R /XYZ 255.179 223.38 null]
+2895 0 obj <<
+/D [3313 0 R /XYZ 255.179 302.779 null]
 >> endobj
-3072 0 obj <<
-/D [3053 0 R /XYZ 90 206.653 null]
+3330 0 obj <<
+/D [3313 0 R /XYZ 90 286.052 null]
 >> endobj
-2666 0 obj <<
-/D [3053 0 R /XYZ 255.179 143.982 null]
+2896 0 obj <<
+/D [3313 0 R /XYZ 252.409 235.336 null]
 >> endobj
-3074 0 obj <<
-/D [3053 0 R /XYZ 90 127.255 null]
+3333 0 obj <<
+/D [3313 0 R /XYZ 90 218.608 null]
 >> endobj
-3052 0 obj <<
-/Font << /F31 528 0 R /F22 521 0 R /F8 1025 0 R /F11 978 0 R /F41 696 0 R /F14 1038 0 R /F48 2200 0 R >>
+2931 0 obj <<
+/D [3313 0 R /XYZ 255.179 155.937 null]
+>> endobj
+3335 0 obj <<
+/D [3313 0 R /XYZ 90 139.21 null]
+>> endobj
+3312 0 obj <<
+/Font << /F31 604 0 R /F14 1084 0 R /F48 2408 0 R /F22 597 0 R /F40 783 0 R /F8 1129 0 R /F11 1069 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-3078 0 obj <<
-/Length 1795      
+3338 0 obj <<
+/Length 1803      
 /Filter /FlateDecode
 >>
 stream
-xÚíZßoÛ6~÷_áGûÁ‹ìžÒ¬-Vl@—X‡¦\[i¤¶+»kòßï(’2i‰2ã6Ɔ"%Ÿxw¼»÷I"CÿÈPãa!
-¤™Î>ðð#\}5 î×	ü<	~~5øé%ƒ»–lxuSß.	”¯æïFÉñ„`ŒGëê}O¨À£—‹»ÒŽ.Ê›²5*—3¸Äp’…¿¿z=xqÕhu6	&Î/ƒwïñp¶½`Ä´~ƒ1FDëáç§Ìï—ƒ?š9ìu׻܄µý¢4ö‹2„¥¨ýº,Ë}#	–HE#V«1?TÄE ÐKOñ–Òý)fXÇM¹½ÆÃiÁ’\ÅFìùêeúU3…Ó‘ê›UeÃ6µ‡y¹™U‹õv±ZÚ«{Ü~rñ={ó+2&Æ92ávî	£(î1ĸ˖Årkg˜=¬ïéÆŽÓo.^¿¥—ÉèìâÕ¥_plB
-$©5ÔÝT+¢
-Š‚°j–pB	_ÖÕ궜m7öü|ZmË
¨YL—v"$$8gÁ<V‚>2œp÷0ÍÏà˜,F­¹ˆ@LòÝ\¤m¶@Zù¹f«U5_,§Æ¸ÚÐÅÒíšÃ`}ê¦KwV‡ŽÓv¡HQïÆìán±œW‹ÙôÎÍSV›5,ˆYƒ1Á£Ìn֝Ï<œc¤¤vžÿõ¦C§©0zÀ[Ný.&&ÁL”'LQ$1…`¤…
öve³Öd1¦ÂØ)F.ÿ6ëO¥wÉ$“_<ð©Ü´C¹.„ÈŽë5f²Ž«„!¥¡%E¯³átÈúH8Ô¥.¡ù!¸‘œ!)‹\¸	Ä“pãeÜ@)¥áF!NTlDn¬L¿jŽ‘Æ:R}Ü@`;GØé-âˆqDâlè}„8—ômq¸GsS6â0:
-ðÎZÙ×Âì…Ó°ôÛ©&Pä`êòǤ®êM]‰ˆòÉ]× ó¨Ù™ Œy¶}÷θ£ð2´,ÆKæð’y¼4q¸³`ÉX²Xr„\ªÁrâ0Ik#Ò<€¢1„ºÔjC¨"ˆpñݪpA=¼`Ž”’Ñ~Ù/BrD¥Ê…—@<	/^Æw3ôþ¼DF¤à¥Wµƒ—Põ“ÁKÔÐȼ”Sèßv9°ÙV_gî|
óW·ëê³+z iòïcæ’'(ñ‚6q¿íJbùþ†K(¢TÅ-”5³
h°=sÞ4³Ù–[ר}]û•Ý(PV¡€jâ\Ê*'=	ÄÛ¡Ý›Ò9ï1R® S”Ž•ïg““éW©!Ü*ÒF1H¬V¸m½»Z.¸¡üòÕ§–MûÀB+hÍ}ÀÏ_œ
*P+ÝÌV„k8Òlæˆ'±ÂËä3ŸÈˆóéUí˜O¨úi˜OÔ‡@ñæÃ}Ùv3‘²]¶\ÅÌÎÓ{¸†æ›ªH{؁mœíJ%ÚÆÁÊz‡£]pøm†u0¸NmãZ“΄;}Â0(@8K`S<éd
-°øŸîÐÜ~„ƒ§2cvâiŒq2ùt'2"ՏôªvýH¨ú4ýˆêêGAwvÝA'ÝIÁ®sÛä¡Ã™Žf:J`Ž2-Øi•$d<`â¹Á‰QšôÁN˜´iöxv€é³.4€é2‹%“7æóžG¶2EDñýHÚÓÊ}"ѹ½ƒ2Æ4›÷âIœñ2ù¼'2"…3½ª΄ªOóXE·pfZý·yk ¬™OÄ{(Њ³yO žä=^æ0§xO¯JË{BGñ@žmÙdEuÍé}("$l’
8œ]üxp TBVä6!´ÀH(žx¼L>щŒH^Վ脪ŸþÇÈpÄ+{Sv¢HLtTßÃJÍê–ôD+eÓÿÇ›6˜\oÚÊ?¬„~Ó†a	•xX)‘.öË
î	ËM¥^ãˆá†[nP›¶iMmEÝ;©Ö3oÛU RPÍ¢¾"Ek:ºBeªé¤Ma8]ÓjÀ¯,»Õ š ¢²)M žD/“Oi"#R­F¯j×j„ªOÒjpÒÕj<þ
Ž½)P„
-ßàÀY›«8sÕ>cB'OËg8—!Ÿªÿ
ŽÈ ÅGfvÆŸ(ÜÓáŸþˆÝÓážþÀ±Í[2áb]±ȁ–Ú¡Žô	q¸5lÔX>eki!y‘%à@¡²ßâi,q2ù´%2"‰%}ª=–ª¿Kö>&	ÑÙ9a0‚ØObŽų̂þ@
-xEAtø}”ُ¹ûŽÈi7N½*—eY8w.8W~÷ƒ—PÊö¤°¢žaöLH{F1q4äÆÈúEúóüò7ãýs{Ê‘»ùÃ=þ²ºøX.÷×Æ|Õ^œû÷]
+xÚíZ[oÛ6~÷¯ð£ý`ŽwŠÝSšµÅŠaë’ +Öƒg+ŠÄvmgKúëw(R1)‘´’4A ‰:â9<—OçM†þÈPã¡
+i&†³ë~‚Ñ7âîNàöÄ»ÿòlðÝkO!-Ùðì¢~\$(žÍ?Œ$’ã	ÁVëÏèr<¡^WW¥=;)/Êõ˜£r1ƒ!†HxüñìíàÕÙ½Vg“`Òèü2øðç`ÛÛFLÿá#¢õðzÀ)sçWƒÓÁ¯÷sØqã±e	ºë¢4\eKQ¯ë´,ÛF,Q¡Ô½X­ÆÜXr'žÂFzâ‰w”¶§4šÁz{Ž†Ò1‚ˆ“"4¢µÖF&¯šc¤±T_,×6lS{˜—›ÙºZm«åÂ,/ìq{éâ{ônLF?"ce˜&a§Ÿ0
+±âM® Ž(u	S-¶N[!³Mé®ÍÚ7ÛõÍÌ]¯àþèój}mÕ@ZÀ²Íüç3+‹ˆB\Q'¾íšJ’TÞÏa}^”Â0Ñ„(¸oäYZOã;”
+Dåξz ¿±g7«ÆÁí¸BMM‡R1D¹Ü—\Nzâ‰w#ÜšÒ9Àù1P^<ènç”É+Ô˜
+ý8zéÕ	H‚³­÷¾–‹j{9½únúµº¾1gö¹òËM5¯ 6ÛéÂKtì™Âduö£“ãHØ
°VØÃ	XNqŸ:ËÏåÌ”²ùÁ0\P—|jH+„É{¢†'žDF¦Ar›F
ëÞÀˆjX™¼j€Ât ú1¨…n綐!|È`	ȸ¥›]¼;yûžžþqùqòæô¾q!ïÁnTª[ÁZÚêøÃÔ³º”aèxºÞ–›jº°yˆ£9¬Ã—ŸÄ[+ƒ r'qû=¬NÊÑ]g""“<›¢	
æÌ–Ëõ¼ZLÁ*caÞ²–Z¿ÃÉêjº(í½:&04á! V¹Z„	l-6…3¥
+Q"Ìö"Í®r‰F²0ÅF ïE«"]z-í<P©ý5&bä2n³º,×Õl
+tXâ{«ãw	YÇyïžc&]Ï1¼ßbq$Ev…þt`H¡‘ Áû'ƒ/BIxµ²¾øâ‰'ñ¥‘qø5³¯+	ŒHu%YÕ®+ñU¦+á©®„ÞsJß'!&làÁ¾é®Óæ-k€1í<6c›ˆØT¾²#ù<6 ¢÷æ±xH«l„óf:SÆÄcã‘Q,CšöÇJ˜¨¶P=.y<†—œZ¼4öÖyT‡ðÒ„Ä^™43ÇdB3@‡w–O‡ëbèÞ.F§º"
+¸Íúv1\Ñöæ>žxe™þÜ'0"…2YÕe|Õφ2A##Ú(óuµHó˜à=×a{â˜)áÌŒáñßl%=À=.8WÐqì'=Vzâ‰GHO8e†ô [éPy;›œL^¥¦H
+¨ü¦´gµ¼º[,¯!ªf¨^üþîçç`=q,úv%€—ˆ¤7^ìÄÓxádú³žÀˆëɪv¬ÇWý<¬'hId,bŒã(ÝŽ¸‡º¥káÝÊ-XCv,ӁëÓaÈþ¡˜ŽÔqª&ÖTŽÖÙpÒP8­Ç(Ձ’-H®þÌ\¶þªæ:]|Š²'Ÿc:ìÉLÇØÊõæìm@‡¹ŠÞ4ÇOJ#ÓŸæF¤¬j×€øªÓ€¨X¡8)LÙµQzÅÙ¹CsÕ¡6Dú‰kDò‰Ë‘Âê°¼æó01‹@j¤‡ÁEcR0±¦4p´”¼ìpÑŒÕ|Žq>™#T/>cáæúßoOB:³·=¡
+#Qð¾hâ‰'Ѥ‘éOg#Rh’UíÐÄW}˜&EMÊé£èà ¡úÐÝÇ¡4ÜÇqfÆöpÂâƒ÷p˜"CJ1Rû7ôďîáøSæ÷px¡Cå‘M#“W	œGÆo½‰ÓœÚ/eæ«ú4¤¦é7^=ú3H†Ö˜Üîý„b†ïMk<ñ4n8™þ´&0"Ek²ª­ñU`3GG@ã!´†7%œÚÄ‘RvJ˜=š›oy»FÄe7qÅlT½ÏyƒC7]¿Á¥µ¿Í€{ƒ›13e6ºö{º̓®Í\®§öFªÍšÙñÿÍœ½}	¡)Þ{³ØOâK#ÓŸåF¤ú’¬j×—øªŸÔ—´~2$À¥"Ú7™œ%öýö¸Õ?ƒ‚ÆAíÿ
+J"
µ¿rÚÍ¢Þ”‹r
É7wKpK9k:ºqËø¥yr{ ú¦/¶W×g\˜loœôÛñéOfõ/Ý£Z{úç=þ°¼½ûT.ÚÞ1?wêºçþ¤÷
 endstream
 endobj
-3077 0 obj <<
+3337 0 obj <<
 /Type /Page
-/Contents 3078 0 R
-/Resources 3076 0 R
+/Contents 3338 0 R
+/Resources 3336 0 R
 /MediaBox [0 0 595.276 841.89]
-/Parent 3027 0 R
-/Annots [ 3080 0 R 3082 0 R 3084 0 R 3086 0 R 3087 0 R 3089 0 R 3091 0 R 3093 0 R 3094 0 R 3096 0 R 3098 0 R ]
+/Parent 3360 0 R
+/Annots [ 3340 0 R 3342 0 R 3343 0 R 3345 0 R 3347 0 R 3349 0 R 3350 0 R 3352 0 R 3354 0 R 3356 0 R 3357 0 R 3359 0 R ]
 >> endobj
-3080 0 obj <<
+3340 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [105.88 719.912 136.644 730.816]
+/Rect [105.88 719.912 139.414 730.816]
+/Subtype /Link
+/A << /S /GoTo /D (prj_8h_be28216295d9e7ad7dbb01bf5985df9f) >>
+>> endobj
+3342 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [160.196 670.093 189.306 681.107]
+/Subtype /Link
+/A << /S /GoTo /D (structprjprm) >>
+>> endobj
+3343 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [105.88 652.469 136.644 663.373]
 /Subtype /Link
 /A << /S /GoTo /D (prj_8h_d43dbc765c63162d0af2b9285b8a434f) >>
 >> endobj
-3082 0 obj <<
+3345 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [105.88 640.514 139.414 651.418]
+/Rect [105.88 573.07 139.414 583.974]
 /Subtype /Link
 /A << /S /GoTo /D (prj_8h_9a387f05414e7b59487fdcb03ff79ced) >>
 >> endobj
-3084 0 obj <<
+3347 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [105.88 561.115 139.414 572.019]
+/Rect [105.88 493.672 139.414 504.576]
 /Subtype /Link
 /A << /S /GoTo /D (prj_8h_be28216295d9e7ad7dbb01bf5985df9f) >>
 >> endobj
-3086 0 obj <<
+3349 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [160.375 511.296 189.486 522.31]
+/Rect [162.049 443.853 191.159 454.866]
 /Subtype /Link
 /A << /S /GoTo /D (structprjprm) >>
 >> endobj
-3087 0 obj <<
+3350 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [105.88 493.672 136.644 504.576]
+/Rect [105.88 426.228 136.644 437.132]
 /Subtype /Link
 /A << /S /GoTo /D (prj_8h_d43dbc765c63162d0af2b9285b8a434f) >>
 >> endobj
-3089 0 obj <<
+3352 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [105.88 414.273 139.414 425.177]
+/Rect [105.88 346.83 139.414 357.734]
 /Subtype /Link
 /A << /S /GoTo /D (prj_8h_9a387f05414e7b59487fdcb03ff79ced) >>
 >> endobj
-3091 0 obj <<
+3354 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [105.88 334.875 139.414 345.778]
+/Rect [105.88 267.431 139.414 278.335]
 /Subtype /Link
 /A << /S /GoTo /D (prj_8h_be28216295d9e7ad7dbb01bf5985df9f) >>
 >> endobj
-3093 0 obj <<
+3356 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [160.375 285.056 189.486 296.443]
+/Rect [160.375 217.612 189.486 228.626]
 /Subtype /Link
 /A << /S /GoTo /D (structprjprm) >>
 >> endobj
-3094 0 obj <<
+3357 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [105.88 267.431 136.644 278.335]
+/Rect [105.88 199.988 136.644 210.892]
 /Subtype /Link
 /A << /S /GoTo /D (prj_8h_d43dbc765c63162d0af2b9285b8a434f) >>
 >> endobj
-3096 0 obj <<
+3359 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [105.88 188.033 139.414 198.937]
+/Rect [105.88 120.589 139.414 131.493]
 /Subtype /Link
 /A << /S /GoTo /D (prj_8h_9a387f05414e7b59487fdcb03ff79ced) >>
 >> endobj
-3098 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [105.88 108.634 139.414 119.538]
-/Subtype /Link
-/A << /S /GoTo /D (prj_8h_be28216295d9e7ad7dbb01bf5985df9f) >>
->> endobj
-3079 0 obj <<
-/D [3077 0 R /XYZ 90 757.935 null]
+3339 0 obj <<
+/D [3337 0 R /XYZ 90 757.935 null]
 >> endobj
-2667 0 obj <<
-/D [3077 0 R /XYZ 252.409 723.065 null]
+2932 0 obj <<
+/D [3337 0 R /XYZ 255.179 723.065 null]
 >> endobj
-3081 0 obj <<
-/D [3077 0 R /XYZ 90 706.338 null]
+3341 0 obj <<
+/D [3337 0 R /XYZ 90 706.338 null]
 >> endobj
-2668 0 obj <<
-/D [3077 0 R /XYZ 255.179 643.667 null]
+2933 0 obj <<
+/D [3337 0 R /XYZ 252.409 655.622 null]
 >> endobj
-3083 0 obj <<
-/D [3077 0 R /XYZ 90 626.94 null]
+3344 0 obj <<
+/D [3337 0 R /XYZ 90 638.895 null]
 >> endobj
-2669 0 obj <<
-/D [3077 0 R /XYZ 255.179 564.268 null]
+2934 0 obj <<
+/D [3337 0 R /XYZ 255.179 576.223 null]
 >> endobj
-3085 0 obj <<
-/D [3077 0 R /XYZ 90 547.541 null]
+3346 0 obj <<
+/D [3337 0 R /XYZ 90 559.496 null]
 >> endobj
-2670 0 obj <<
-/D [3077 0 R /XYZ 252.409 496.825 null]
+2935 0 obj <<
+/D [3337 0 R /XYZ 255.179 496.825 null]
 >> endobj
-3088 0 obj <<
-/D [3077 0 R /XYZ 90 480.098 null]
+3348 0 obj <<
+/D [3337 0 R /XYZ 90 480.098 null]
 >> endobj
-2671 0 obj <<
-/D [3077 0 R /XYZ 255.179 417.426 null]
+2936 0 obj <<
+/D [3337 0 R /XYZ 252.409 429.381 null]
 >> endobj
-3090 0 obj <<
-/D [3077 0 R /XYZ 90 400.699 null]
+3351 0 obj <<
+/D [3337 0 R /XYZ 90 412.654 null]
 >> endobj
-2672 0 obj <<
-/D [3077 0 R /XYZ 255.179 338.028 null]
+2937 0 obj <<
+/D [3337 0 R /XYZ 255.179 349.983 null]
 >> endobj
-3092 0 obj <<
-/D [3077 0 R /XYZ 90 321.301 null]
+3353 0 obj <<
+/D [3337 0 R /XYZ 90 333.256 null]
 >> endobj
-2673 0 obj <<
-/D [3077 0 R /XYZ 252.409 270.584 null]
+2938 0 obj <<
+/D [3337 0 R /XYZ 255.179 270.584 null]
 >> endobj
-3095 0 obj <<
-/D [3077 0 R /XYZ 90 253.857 null]
+3355 0 obj <<
+/D [3337 0 R /XYZ 90 253.857 null]
 >> endobj
-2704 0 obj <<
-/D [3077 0 R /XYZ 255.179 191.186 null]
+2939 0 obj <<
+/D [3337 0 R /XYZ 252.409 203.141 null]
 >> endobj
-3097 0 obj <<
-/D [3077 0 R /XYZ 90 174.459 null]
+3358 0 obj <<
+/D [3337 0 R /XYZ 90 186.414 null]
 >> endobj
-2705 0 obj <<
-/D [3077 0 R /XYZ 255.179 111.787 null]
+2940 0 obj <<
+/D [3337 0 R /XYZ 255.179 123.742 null]
 >> endobj
-3076 0 obj <<
-/Font << /F31 528 0 R /F22 521 0 R /F8 1025 0 R /F11 978 0 R /F41 696 0 R /F14 1038 0 R /F48 2200 0 R >>
+3336 0 obj <<
+/Font << /F31 604 0 R /F22 597 0 R /F14 1084 0 R /F48 2408 0 R /F40 783 0 R /F8 1129 0 R /F11 1069 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-3101 0 obj <<
-/Length 1900      
+3363 0 obj <<
+/Length 1923      
 /Filter /FlateDecode
 >>
 stream
-xÚÝZKÛ6¾ûWèè=˜åûÑž6i6h ézH‚Àñj»¶k;íæßw(R2)‘’êb¢ðz9CÎÌÇùD“ÏJ(d˜(–\|†§/'Ä¿ÁëYðþÙÍä‡+½‘¬¸¹«ºK‚%ÅÍí»©DòbF0ÆÓíî+úr1£O¯V÷¥»º.ïÊÝÑÓr½„G+TæâÃÍ«É‹›F«·I0iuþ1y÷·`Û«	FÌèâ/¸ÆˆS<L8eþú~2ŸüÚŒáž3xžš– lx^”!,E=/ħ~r«õÁMè¡ÜíKý¼?ì¾-ýýö‚Lw_·»;½®?ŽNEœ+°Åþcæd¸>Ê(Äõ°˜N 4‘$©lÆÄŠ3¢À\ØxÏ«·ÞÌjJCP”¤Ç!p5Le=ÈïÝÕ·­km7É‘Ô¦PXÀlˆ[hûb÷ÙK\K^KÏñjÙCƒÚCúÉûEŒ”‚4V±ò–—k™~•†#
-AªÝx·Ùó]À’à3·~o\h/‡º‡]QïØ°“D×¾óâ:áY—¬åÙØjÓMtl¾–ËÃj³F.(1H…À¼,;Kˆ%ÒJR+¤‰òŸ—žâÝÅl
éýÁÔDWÛæÖ02¢íG/Ó¯šiD˜‰T¾«šÛr¿Ü­¶v©ÜƒÍk_<B]¾ýu2ãnì£ 5$°$<Òý1 Þ^¿úÎ>^^¿œ7yŠÛ	j;uÜÌ02šw”1sÙB¼M+×ïÝ£ç‹Ý¡Ü¯k7P &F JH0ŽÇ¤`ŽWkzü	f%åô{g "“¼74¢Mh.7›Ýíj½ ³¬‰–É™Z-¸½ØÞ/Ö¥{ga%PÀx‘Î4Û5›iZÁL£½Ó?7c3Í©=lœÅ0ÁÕÓ?/ˆ˜–.	\,žN!®l¿”»ÕrqïÂ#\öBk›HlÐc¢‘`Ò;í=¦4é7¢z'€‚᭍û‘@‚5âD’£xH¼ŒH’<8ÉȈ¸wýª9$6‘êS€’3‰%Â
ŸÀž*/èc„%súû0–ØNc±„Ú$ÜÕ0B!ª[Ñ\I„‘·>rÁ’dð!"g^	 WOΦ%íÅCðê<xZá¡5Ñâ¡]s7G<´—ULÁ»Žˆñ©éÌ%-ÇPõxØqá5X’PW?aI" XUÒÇ©A
ÂÄŒ’@<$µL]‘ÐÇ! ‰ŒÈI¯j$¡ê'‰hÉÞrŒ<S±…D†©À.¦ˆ|¦"!Ǐ‚¢1´ËUÂŒœÌU„„tÐWÑ¡¸ò²³F¸ëÚh¸–¢9Â÷Úv$y‰>eP©e'ñ“ùb½ß¬gW÷‹‡ý¡,oû A3àD5>ί^ŸT9Y at 0YŽÂa2‚--¸ýÈ äXDijˆPËŒç(‘9ŽÒ«Ús”Põ8ŠLÂA‚¥|¼ ÈWM·nr²Ê™žBTÅS’÷=$Åry.’‚›í,&)`bER u$.j’—I6¹)Dp>Ýl·lº)Ӎ
Ô\ÉQ±3ÙxR¢ Š
ªƒN¹gd<Q!„AqÆG»mT­§ÿ1Saézl}Á4äˆýÅ#Ï¢I-3ž¨DFäê‹^Õ¾¾UŸ§¾Péú¢KU²€îö)²’ŠiHV0ƒè
­ †Ça CŸÞ °sN²;£!!Yó¸;%'ô<¸Z“0±"+к؁U®É
-<«â
-Ú$.Rp&‰qÑ㑆*€ªF(°&‚ò‰˜½ŒEAJ1¶>a˜"¥F3–@<(^f<c‰ŒÈ"JŸêQÕçùô¡Ûˆ²]œx²‚åâ‰øŠAŒÇ%«7³‹_¶d?ý`…Š¨‚
-
-ã
ž«8áÙQ:q¬
ØÇW’XDš;„ʼnôê3 U†úN¢,°º‹O›ûÕrà<…6õíå“œ§(¤0‹¨ c£¹J žÅ‚Zf<W‰ŒÈq•^Õž«„ªÏÀULRL à2_XøNÉOÝ=ðdÜÄ<îÝ~j2ç)’éÑ%Ã#SíÊ*·+³¶ÂDrW¶†VlZÇVà£',pWh“§*ᦲ’ÍÊg’ÍžîÐÁd:RQ†¥˜ŠÅƵé#àI<þ¶ù??R±_Ò
ÍTñ,–Ô2ã™JdD®®èUíëŠPõYê
-ðq¢®Hð”œwù$KIÃ	'&`)ö®Í±98¶é¥(’ÃÕ99¶FXЀ¢X{ÎSRLœ‡¢„–E`hM´`hÛ*hì*{ŠbŸÙ€²m	¡*&î›o -ÿ‰ê£õ¿(¼GðT&bŽHqú?¦ªÿzIˆèà8æ!‘¿¹¿DyíÖÌ—åºÜÁº{–V'í›úâʆ{ùÉÝ(×ý#f?
-éî(&¾$¾³²5üö|þÚæù3wË‘ïüé»kÞ<~ÿ\®ÛkcÿÑÕ]œ¿#ˆ&Í
+xÚåZMsÛ6½ëWè(„à›@zrÜ$“LgšÚžiÚ4“Qe:–Ç‘Iníüú.ˆ¥ Åȱ.BKì»û°$Rø±¡¥ÃLeÄ
+5œ}Ðágè}=`øïþžÿ¿¸<{%à)bµ^\kFgËË#MôxÂ(¥£Õú†\'\ÑÑ«ùmî[gùU¾33Ê3è4IÃÆ/Þ^^ì´¢MJh§óëàÃG:¼ÛÞ(Öÿ…6%ÌÚᗁäÛ·ƒóÁo»1|¿€þÔ´ûçÅ¡Z•ó"’Š“›/¶~Bßòé†ßûö_TÑwgoÏùûOc6:9{}=ÅÜ@ç„eDsY†ÁÏ^q^éä ¢5;!7ZñüDòVsy“϶·˜nçc®FÿŒ™å®ÏŒ6«ë|=ŸMo½Èl¹\_ÎA0ßxE¦Òô‚©¨@‘aÁü1Y%!ôO0s­¡Éys<ŽeÕp¬95C˜à(±]zO§k°n>]4T ÝÊÞöÝÃröe£‡¤qÐêk\¸n…•ó…¿n¯q¡W·ÓEîû–Wþ:õc†ñ±
Y¡,8ž«:~1ß^OoŸM¿Í¿Ü¹–œüë]Ñ”v4õé1­Bʏ-i0%Áˆáåúüùò¤©ž¹Èîžµ"†”Àðš/¤ˆ×	SŠ(ˆ}¶Þúó<¯'*£ü
u£iæSÍý±þŒgAÒ•Ò“@¼H¼Ð¬úÞ¼H˜]Fԍ†Hfb#jù^Êt«–”Xj#ÕW˵wzä2ßÌÖó•[*ßábÀ]‹øp“wŽoH"$”~"8à•q…Õqe:_oòm›íún†÷+}³ZÁ¬á2"³
+B¨Àè	ÂIðßo±ÃÀåº;C—þDe2
+	4³‰d‚d¶dÎxßøÖݪ\غ?•%™ó'ׄJ¾/¨Pzˆ7=[çŽk)7~°ïDÊëÁ„2Ý*%‚ëHeèÅ*°M@¤ì0ëd¾~èB®ÛAáÉ›³' k %y´‡uõ¹Ö*ñv0@™òm;(¢!Ü##`àeºU·-ØHõ!`DéÇöHU<÷|Uïùù§ ö
+jæ%Ä"ãÍÄdæRÕî¾}w¶°±1½ww.÷§{,Z¶f¹'.m–¥¶fg¢ÛšÝÕ¯64pkvÍÂpMeƒ•Ê¤‰ód[òK’ÌdÎ/Él#¿Ðü¥¿Ö«:×WUuE&
+F0¬)º
+=éC·¯§zÕy¦sžápˆ#ÒȾ•„âBÔö@¼<JHŒ}•DdD[%Ñ©+‰Põq*	‘ª$¾ƒ¡Tûz’¡´à‡Š»kÄ2ô…KÝÍP”(äÇŒ\P(TÀPœÅ¨åq0´+F@éɉ»úq^@”žœ¸uN# †eC,rURøLE° í È/:€SeúÖRZëM@ñVØ(eúÈˆ6ØèT°ª~2؈ÊY‡ÙÃê *¸TOD@ ¢–"
+	43TJL at 4‡-+
+YB÷”žâMÏÖ†ì" à{ªbå
âeºUZN¨Õ‘Ê4iz@úQçáv¾¸,‘Ûù?_oV.YÇŒ:„§£¼ó¸‚:–£þñî`°°í`!c¢o‘!$ \{¢E ÞŠ¥L†ÑÆP:U#C	U?
C‰*•€ŠCé®0ð¡f⨶S…×
+ÇÝÔ´‘)~àâ^žbÒ»4êy
+/y
+‡]zì˜	ÞyªÂSyÈ'†‹d"ºq0ÝD¹ÿµå"%FÛGç¢ä	6ã)
+D£¦<*!Šz
+¢£Q:<ªBLåâÁœR…!D©£]‡Ã•"r÷>”“,ëÍiñv¸A™þœ&2¢­8éTÅI¨ú8ʼnN'ßýÖê8‚‡œîÑ}aôÂm7§QDv\NÃv'E
+ÞÍi(•Çb5•e1^
+ÄKQâ¥ó²`)ZÀRºÃ¥,'ˆIPňôˆrÆ0Âvî“T3ŒJbŒî[ÍpÀDÑû¸µ’néO|BÚ ¥K/"K ÷8‡%YXòéa¯],aÜþ Ö“%X!œ›¸xòf6¡6f)§=–®PL«ý/óPzˆ'hO<dí816VÞ =^¦[¥w›Hãa=åKZ÷l—´ÖªK‡Ÿ¶¾£}Ì		DFw „Û~¬èÍyñVœ(eúsžÈˆ6ÎÓ©9O¨úoeL(¾‡óÈ2mÓœ'ýÝ—&æ<pßñV†$ûé¿™ÐDT©K<–4層©Ž%
KÚ¶
ÜZ–L at xr÷•„	îÚp—<§$‘ý‰Ní“,eÁ"™Ê]·êL«Ã?Ö*>38Ë‚÷)à)M,”›þk,ÔîŒ{/ò5DÛ%¦7¦ùÅØòÑ®ö¯%àKaö9åÏÝ\îŽS†ûâ•sS	 ¿Ÿžÿ⪈ø(­×7ÿÆWð?/ï>ç‹úê¸ÏÉšËó£<J’
 endstream
 endobj
-3100 0 obj <<
+3362 0 obj <<
 /Type /Page
-/Contents 3101 0 R
-/Resources 3099 0 R
+/Contents 3363 0 R
+/Resources 3361 0 R
 /MediaBox [0 0 595.276 841.89]
-/Parent 3027 0 R
-/Annots [ 3104 0 R 3105 0 R 3107 0 R 3109 0 R 3111 0 R 3112 0 R 3114 0 R 3116 0 R 3118 0 R 3119 0 R 3121 0 R ]
+/Parent 3360 0 R
+/Annots [ 3366 0 R 3368 0 R 3369 0 R 3371 0 R 3373 0 R 3375 0 R 3376 0 R 3378 0 R 3380 0 R 3382 0 R 3383 0 R ]
 >> endobj
-3104 0 obj <<
+3366 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [105.88 672.708 139.414 683.612]
+/Subtype /Link
+/A << /S /GoTo /D (prj_8h_be28216295d9e7ad7dbb01bf5985df9f) >>
+>> endobj
+3368 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [163.693 702.288 192.803 713.301]
+/Rect [158.721 622.889 187.832 633.903]
 /Subtype /Link
 /A << /S /GoTo /D (structprjprm) >>
 >> endobj
-3105 0 obj <<
+3369 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [105.88 684.664 136.644 695.567]
+/Rect [105.88 605.265 136.644 616.169]
 /Subtype /Link
 /A << /S /GoTo /D (prj_8h_d43dbc765c63162d0af2b9285b8a434f) >>
 >> endobj
-3107 0 obj <<
+3371 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [105.88 605.265 139.414 616.169]
+/Rect [105.88 525.866 139.414 536.77]
 /Subtype /Link
 /A << /S /GoTo /D (prj_8h_9a387f05414e7b59487fdcb03ff79ced) >>
 >> endobj
-3109 0 obj <<
+3373 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [105.88 525.866 139.414 536.77]
+/Rect [105.88 446.468 139.414 457.372]
 /Subtype /Link
 /A << /S /GoTo /D (prj_8h_be28216295d9e7ad7dbb01bf5985df9f) >>
 >> endobj
-3111 0 obj <<
+3375 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [155.962 476.047 185.072 487.061]
+/Rect [161.491 396.649 190.602 407.662]
 /Subtype /Link
 /A << /S /GoTo /D (structprjprm) >>
 >> endobj
-3112 0 obj <<
+3376 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [105.88 458.423 136.644 469.327]
+/Rect [105.88 379.024 136.644 389.928]
 /Subtype /Link
 /A << /S /GoTo /D (prj_8h_d43dbc765c63162d0af2b9285b8a434f) >>
 >> endobj
-3114 0 obj <<
+3378 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [105.88 379.024 139.414 389.928]
+/Rect [105.88 299.626 139.414 310.53]
 /Subtype /Link
 /A << /S /GoTo /D (prj_8h_9a387f05414e7b59487fdcb03ff79ced) >>
 >> endobj
-3116 0 obj <<
+3380 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [105.88 299.626 139.414 310.53]
+/Rect [105.88 220.227 139.414 231.131]
 /Subtype /Link
 /A << /S /GoTo /D (prj_8h_be28216295d9e7ad7dbb01bf5985df9f) >>
 >> endobj
-3118 0 obj <<
+3382 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [161.491 249.807 190.602 260.82]
+/Rect [160.375 170.408 189.486 181.422]
 /Subtype /Link
 /A << /S /GoTo /D (structprjprm) >>
 >> endobj
-3119 0 obj <<
+3383 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [105.88 232.182 136.644 243.086]
+/Rect [105.88 152.784 136.644 163.688]
 /Subtype /Link
 /A << /S /GoTo /D (prj_8h_d43dbc765c63162d0af2b9285b8a434f) >>
 >> endobj
-3121 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [105.88 152.784 139.414 163.688]
-/Subtype /Link
-/A << /S /GoTo /D (prj_8h_9a387f05414e7b59487fdcb03ff79ced) >>
->> endobj
-3102 0 obj <<
-/D [3100 0 R /XYZ 90 757.935 null]
+3364 0 obj <<
+/D [3362 0 R /XYZ 90 757.935 null]
 >> endobj
-3103 0 obj <<
-/D [3100 0 R /XYZ 90 733.028 null]
+3365 0 obj <<
+/D [3362 0 R /XYZ 90 733.028 null]
 >> endobj
-2706 0 obj <<
-/D [3100 0 R /XYZ 252.409 687.817 null]
+2941 0 obj <<
+/D [3362 0 R /XYZ 255.179 675.861 null]
 >> endobj
-3106 0 obj <<
-/D [3100 0 R /XYZ 90 671.089 null]
+3367 0 obj <<
+/D [3362 0 R /XYZ 90 659.134 null]
 >> endobj
-2707 0 obj <<
-/D [3100 0 R /XYZ 255.179 608.418 null]
+2942 0 obj <<
+/D [3362 0 R /XYZ 252.409 608.418 null]
 >> endobj
-3108 0 obj <<
-/D [3100 0 R /XYZ 90 591.691 null]
+3370 0 obj <<
+/D [3362 0 R /XYZ 90 591.691 null]
 >> endobj
-2708 0 obj <<
-/D [3100 0 R /XYZ 255.179 529.019 null]
+2943 0 obj <<
+/D [3362 0 R /XYZ 255.179 529.019 null]
 >> endobj
-3110 0 obj <<
-/D [3100 0 R /XYZ 90 512.292 null]
+3372 0 obj <<
+/D [3362 0 R /XYZ 90 512.292 null]
 >> endobj
-2709 0 obj <<
-/D [3100 0 R /XYZ 252.409 461.576 null]
+2944 0 obj <<
+/D [3362 0 R /XYZ 255.179 449.621 null]
 >> endobj
-3113 0 obj <<
-/D [3100 0 R /XYZ 90 444.849 null]
+3374 0 obj <<
+/D [3362 0 R /XYZ 90 432.894 null]
 >> endobj
-2710 0 obj <<
-/D [3100 0 R /XYZ 255.179 382.177 null]
+2945 0 obj <<
+/D [3362 0 R /XYZ 252.409 382.177 null]
 >> endobj
-3115 0 obj <<
-/D [3100 0 R /XYZ 90 365.45 null]
+3377 0 obj <<
+/D [3362 0 R /XYZ 90 365.45 null]
 >> endobj
-2711 0 obj <<
-/D [3100 0 R /XYZ 255.179 302.779 null]
+2946 0 obj <<
+/D [3362 0 R /XYZ 255.179 302.779 null]
 >> endobj
-3117 0 obj <<
-/D [3100 0 R /XYZ 90 286.052 null]
+3379 0 obj <<
+/D [3362 0 R /XYZ 90 286.052 null]
 >> endobj
-2712 0 obj <<
-/D [3100 0 R /XYZ 252.409 235.336 null]
+2947 0 obj <<
+/D [3362 0 R /XYZ 255.179 223.38 null]
 >> endobj
-3120 0 obj <<
-/D [3100 0 R /XYZ 90 218.608 null]
+3381 0 obj <<
+/D [3362 0 R /XYZ 90 206.653 null]
 >> endobj
-2713 0 obj <<
-/D [3100 0 R /XYZ 255.179 155.937 null]
+2979 0 obj <<
+/D [3362 0 R /XYZ 252.409 155.937 null]
 >> endobj
-3122 0 obj <<
-/D [3100 0 R /XYZ 90 139.21 null]
+3384 0 obj <<
+/D [3362 0 R /XYZ 90 139.21 null]
 >> endobj
-3099 0 obj <<
-/Font << /F31 528 0 R /F14 1038 0 R /F48 2200 0 R /F22 521 0 R /F41 696 0 R /F8 1025 0 R /F11 978 0 R >>
+3361 0 obj <<
+/Font << /F31 604 0 R /F22 597 0 R /F8 1129 0 R /F11 1069 0 R /F40 783 0 R /F14 1084 0 R /F48 2408 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-3125 0 obj <<
-/Length 1827      
+3387 0 obj <<
+/Length 1854      
 /Filter /FlateDecode
 >>
 stream
-xÚÝZÝ“Ó6Ï_‘Çä!ª¾?èÓA…r7Sf€é„œÂÜÅiÊñßw×’ɶspyèÜÜH¶×Ú•v÷§ýYac
-lìèØ(CœPãÅ͈Ž?ÂÝ'#žÎàñ,zþðbôËco§Åøâªz]3¢8_\¾h¢§3F)¬7ŸÉ§éŒ+:y¼¼.|ïuqUl¦ÌNŠÕn	j@ÒÒéû‹g£ß/öZƒMJhÔùÏèí{:¾Ûž(ÎŽ¿BŸæÜøf$¹ýëÑùèÏýþ¾€û]ÓRL´çÅy:/.Õªš×yQ4dTkÌ^¬Rƒ6ƒÄëHa-=‹Ä[J›C¢fXÇ-¿}G…Ö2BX"™Mh̵–éW-)qÔ%ª¯ÊwÛÜ7—Åv±Y®wËråo”W¾Ý}
-þ={5e“§­LÃd¦üð3ÁÁW²Ž"ÌÉÌrµóƒÜ”×Û"ôqÞÛÝæË"\¯aüÍçõæÆ«`2šbD(œ5þŽRáe¤=È"
°°m;#šëý~Áa	
%R:ìÀs¿:ÁÌjˆx%9ˆèhï·ÊzßúÞ—u½²M‡jX'ÆÚÂ¥>UAz‰·]Û2L>,b¢ÜQbK•7£)Èô«tðŒòDeìÆ(²Z.Šhð™_¿åõõ×byYÂ!x5zb‹ÚÚ­/^>ïp+&:o¸55YñY‡Fù¹X`œïÎ9¹ÿËc Ì	‘xj™Š]ü&F´ ÁËô«Ü`Â%ªï	x ýØTŒ¼nùö ¯^?{ÃÏÿ$8{ýä|Ÿ¤4ñNx©ŽXk[Ù)˜€¹¿oýõ£ùfWl—ó•%‚'‰‚h8Ð(š  ¯É qû+LIëÉ·Ö@L¡eo\jâ`}¼Ä¢,7—ËÕÌò&.W¾­V[09Y_ÏW…¿‡žÀvÞ…rVµså³9f˜øÁÓDŠvŽ…)”¾…Ù-§\Mþ25)|ú	)‰V¿Œ8å£e»þTl–‹ùµŒxiš«l1…Ž»Kí%„{G9ït3½½ „Qx*Ò-¤B”Ñ„C	3B"ñ,„Ô2B =ŽU‰¹ª¢Wu¨*bÕ§©*DWUÁo9ço²(rØãᥡ(¹0„s׌æJ"Ž\¸ì‹\ЋïP¤ºöHŽ²:0%ÑÂ<JŒi68³naµ+óLÅQÛX¢•ˆ…¸ä>lб[…<ëÄBíüˆ…³ :Î`	è-EPe~B)bs¥ˆsZ‰H-LN"ñ,ŒÔ2ÃÉIbDFzU‰Uߌ$ňlÂÈ|¹Ë“ ¶“9‘0œ¹n¢‘Ú&¬lã”±VÝ™›(K4ãc)
¡ô(7	Ò³H¼íÙƐ=ÜÄ*›x¢»K^¤_¡µ°%ú¾‹˜Ô@ñÇüæ¦ØL…™ÌΖ»òêª#¶F¶³§÷ÀO„~:´¶°}	(ÿ†‚ÂA<
-Af8=IŒÈÑ“^ՁžÄªï‡ž$……ê@„.zrX/,ÂKí•€DíÀ§z‚×=ôàÌžlS†œs®kSF#qSƶZoì„M»èl;7eÀº=íéÈ5|/›k\ÿx²qÉ:ˆJ5•Ò·ÝD`EÉÿQ9Za¬í`¢‰gÁ¤–NT#rF¯êPaĪOSaè®
-£ƒ¨äðä°áw•n<í/"*xÕ$*x/Š\¼ì%*žc§]KwSAó˜¨$á֝æ“MlY‚ˆh"""¶UÐT~ðˆˆ](l;q&(%ʤÐrEˆ¸;3q
-dC‹n`>VōH<‹µÌpf’‘Í^Õ7bÕ§ùÀaš¸±(×w;6¡°Ù©{¢&PšI‘„D0³T°ðî§&œHÀ)1ÇÏâ‚ô,ï85I‡ìc&ŽhªRå-jâeúU:N¨Ó‰Ê;š,ÊÕr<_l¶kLÓ)£îtÒûý víAúÑËW?%8ì°V­.8„ÉÁT%Ï£DNU#rT¥Wu *±êœ¤Øˆøþ“”ðR;a-1–·OR¨MORhýÔdS$;ÝaŠä‡)Ô@ÄÖ¦@Q3œ§Pÿ
ÛÌyŠÒ,;j„®ìÙìsD‰£ÉwìŒEì¿ð$g,8³2ШŒI-ÑúRÈ;œºàgTÁä)¿TwqÓZ‚0.ˆ‘ƒi#ñ,¸Ô2éKbD®éUJXõ• _â(JÕY"Q0‚ù½ìn¿Ñ©~]¤G˜‹\Y
-Žõ?Â	ÚqROŠU±à»SSyQwcøü…ñ
³¨x€$¯8e¡¦¸BÙz‘þztþgÿÐ_J^þðÍ·¿•·ß>«æÚàoˆÚ‹óóm¼†
+xÚ½Z]oÛ6}÷¯ð£ý ŽßÝSÚ5ÅŠëâ +Ð…ç(ÇvmgKþý.EJ&%QVÝÚÉÔï%ïåá9’ÈÃ<TB!ÃÄpö0ÀïÐúf@üÕ.gÁõ—׃_.Ü…ŒdÃëÛâvI dx}óq$‘gc<ZoîÑÝ8£.ç‹Ü]å·ùfLô(_Π‰a–šŽ?_¿¼¾®¼ú˜“Öç·ÁÇÏxx±½`ÄŒþçc†N™?_&ƒ¿ª>\;ƒö¶a	šã¢4eKQŒk’çõ 	–H+U™nì…ÍWoq8,­³À¼á´Þ¥õóøD·Ÿ°ÀðOA08Ñqµ±–6Ý®9F›ÈõíjãÒ6u‡›|;ÛÌ×»ùjéV·î¸»óù½x?&£ß‘2.“L¸î3F!W¼¬Ä!C¾`æ˝ëd–O·ôɝÛq¿¿z;¡¾@ÏWo&å,ÀØ2¢¤.VSá8)ÁØU³˜Qn+tuæ³ÝÖ5,§»ù˜ŠÑ¿c"FvDÌŒ¶ë»|3ŸMÎd¶Zmnæ`˜o/L¡Èør&$˜ùå•“¿ÂॄSJ[úCÒVuGš£“ˆJâ-v+â«)¬°8Ÿ.}BH…·x‚žŠÕè¹5>ÉÆG½E8uÅÔΗ.`W=а^L—¹k+*š¦ÍR"„#^E8{^Ì—YQ,vD¡*¤ÁUÅM™:(¥üÛcy:u4ÝטsÃñލüQåì¿z}шEîñ¤qÙ‡-7¨5X<È…K0_ÆüÎHΠ”U_œ	Ì“8SÚxœtg¢ R8ÓéÚãLèúd8#œá¸3ÓÍ6ßík`»Û<Îüï5ô¿¹_oüúàá"ÔTyÇÌO°4T(­ò~ßVĐrU«˜B©¥:*	fÙâœ7‘
¢û­;{\—3[O(lÚL‘¡0°Þ!ôUå­³À¼™ÚZ—~ð~#ç*E›Øy½š¼M·KéÖ‘Ç0‹Aa52À’¼Z›€¥ª*6Ÿ˜ y8¨(ZÃÅÕÏJ%RFE{\8PŒ§'8æIp(mJpÈwippsÑ gÓí„0¹>Z‘»¾›„“d Î1trˆ¸›z3M`,>ïÖ—¦vëNìÛPà’ÒÞÔâÉóŠÄ¦ÍlÚR™ÖMB.6mÕÍ64”›6œ™€k­›¶DFÕ—Ü.7¸5±ÜÂBüàr“€Ú´±Ü\w÷5èX 5,â!+ݬPÛÕtVRvWQ
¸ÊzS
nàH{KšÀ<‰&¥MI‘¢®=Õ]Ÿ‡jÐ6ªñ’f¿ñ¤zÀ	üjèh‹*WÐ36uò¼z†sê1
Š Ñž˜Ùã"DYà"}Ýè
+áÔÕ”nÇE„f.+–ƒ80ÒD¨Ó‹š@5,OIM ,$ïÍL8˜q*{cÉÞ<%Þ¦¿l‰‚HbI—ëK×gy<ÂYKòãd‹ P¿ê'ÈÙ”-Š ÁET>Ì&zi¤$=^¶p$A0	žðA1ì­³À¼E¶Ä]vÈC`]¨Øy½š¼M·KÁRèÈåQºå÷4u6Ý•w´ƒ—ã2÷¼>…^!I¨Üžƒˆ6º·^	Ì“¨PÚô×+Q)½ÒéÚë•ÐõiôJD/x$´èÀ‚/ôÂßÔ¤VR7Ÿ+0&
+½½–Ã6uH Í„œG²(D«ÒŒ¶fÆx±5ÛP‹	·'~k¶×l2lSÛÖLí³Òö•foM®4-ÈÁ•F)°ªPªX·–ÙˆÛ¥
+à
+;µTßÃ÷ԏI•ƒô‚* P®=$0OIiÓ_ªDA¤èE§kO/B×ç¡¢^4¥JKö›}›TI`	µ‹p/U ª›¯^DT¹ðÓW.D’|û¢ÈY«WÀñP­tâ!ä u®G8ûÈjï]„“*IîüD—RNÝ{žzïBtˆ‡L²½ZÑ5­r€’P÷îõ„”D YùÚ“‘XâFto˜'¤´é¯S¢ R@ÒéÚIèú<Ï<dH¶Vc¤•Š%©,V²<R‘°ÆHLS«@›Z… ÌÈÑZ„²A8{P«xë,0o¦·Öe×+Ž0Tä¼ñŠÅÙt»V àZèò(­2™.·«ev¹˜>lwy~Óš>*±rrùî(eÁÁ$õ
+Pv*X_šA(CŠÓÞè°7O£ƒ·é¯W¢ Rz¥Óµ×+¡ëãõJí‹a­È&–¸ïNŽû–§ø
+Ij@~„d_)pÿ±Ž÷nGô&_æØî|…•ã¸:zôcø³,_îļÀôÃîÅÄ/ó[KJÊúûÕäÆ—þV¤u§ÿ<»ão«§ç¯ù²>;ök£æôü€Ä$
 endstream
 endobj
-3124 0 obj <<
+3386 0 obj <<
 /Type /Page
-/Contents 3125 0 R
-/Resources 3123 0 R
+/Contents 3387 0 R
+/Resources 3385 0 R
 /MediaBox [0 0 595.276 841.89]
-/Parent 3027 0 R
-/Annots [ 3127 0 R 3129 0 R 3130 0 R 3132 0 R 3134 0 R 3136 0 R 3137 0 R 3139 0 R 3141 0 R 3143 0 R 3144 0 R 3146 0 R ]
+/Parent 3360 0 R
+/Annots [ 3389 0 R 3391 0 R 3393 0 R 3394 0 R 3396 0 R 3398 0 R 3400 0 R 3401 0 R 3403 0 R 3405 0 R 3407 0 R 3408 0 R ]
 >> endobj
-3127 0 obj <<
+3389 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [105.88 719.912 139.414 730.816]
 /Subtype /Link
+/A << /S /GoTo /D (prj_8h_9a387f05414e7b59487fdcb03ff79ced) >>
+>> endobj
+3391 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [105.88 640.514 139.414 651.418]
+/Subtype /Link
 /A << /S /GoTo /D (prj_8h_be28216295d9e7ad7dbb01bf5985df9f) >>
 >> endobj
-3129 0 obj <<
+3393 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [162.597 670.093 191.707 681.107]
+/Rect [160.375 590.695 189.486 602.082]
 /Subtype /Link
 /A << /S /GoTo /D (structprjprm) >>
 >> endobj
-3130 0 obj <<
+3394 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [105.88 652.469 136.644 663.373]
+/Rect [105.88 573.07 136.644 583.974]
 /Subtype /Link
 /A << /S /GoTo /D (prj_8h_d43dbc765c63162d0af2b9285b8a434f) >>
 >> endobj
-3132 0 obj <<
+3396 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [105.88 573.07 139.414 583.974]
+/Rect [105.88 493.672 139.414 504.576]
 /Subtype /Link
 /A << /S /GoTo /D (prj_8h_9a387f05414e7b59487fdcb03ff79ced) >>
 >> endobj
-3134 0 obj <<
+3398 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [105.88 493.672 139.414 504.576]
+/Rect [105.88 414.273 139.414 425.177]
 /Subtype /Link
 /A << /S /GoTo /D (prj_8h_be28216295d9e7ad7dbb01bf5985df9f) >>
 >> endobj
-3136 0 obj <<
+3400 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [157.616 443.853 186.726 454.866]
+/Rect [163.693 364.454 192.803 375.468]
 /Subtype /Link
 /A << /S /GoTo /D (structprjprm) >>
 >> endobj
-3137 0 obj <<
+3401 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [105.88 426.228 136.644 437.132]
+/Rect [105.88 346.83 136.644 357.734]
 /Subtype /Link
 /A << /S /GoTo /D (prj_8h_d43dbc765c63162d0af2b9285b8a434f) >>
 >> endobj
-3139 0 obj <<
+3403 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [105.88 346.83 139.414 357.734]
+/Rect [105.88 267.431 139.414 278.335]
 /Subtype /Link
 /A << /S /GoTo /D (prj_8h_9a387f05414e7b59487fdcb03ff79ced) >>
 >> endobj
-3141 0 obj <<
+3405 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [105.88 267.431 139.414 278.335]
+/Rect [105.88 188.033 139.414 198.937]
 /Subtype /Link
 /A << /S /GoTo /D (prj_8h_be28216295d9e7ad7dbb01bf5985df9f) >>
 >> endobj
-3143 0 obj <<
+3407 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [161.491 217.612 190.602 228.626]
+/Rect [155.962 138.214 185.072 149.227]
 /Subtype /Link
 /A << /S /GoTo /D (structprjprm) >>
 >> endobj
-3144 0 obj <<
+3408 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [105.88 199.988 136.644 210.892]
+/Rect [105.88 120.589 136.644 131.493]
 /Subtype /Link
 /A << /S /GoTo /D (prj_8h_d43dbc765c63162d0af2b9285b8a434f) >>
 >> endobj
-3146 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [105.88 120.589 139.414 131.493]
-/Subtype /Link
-/A << /S /GoTo /D (prj_8h_9a387f05414e7b59487fdcb03ff79ced) >>
->> endobj
-3126 0 obj <<
-/D [3124 0 R /XYZ 90 757.935 null]
+3388 0 obj <<
+/D [3386 0 R /XYZ 90 757.935 null]
 >> endobj
-2714 0 obj <<
-/D [3124 0 R /XYZ 255.179 723.065 null]
+2980 0 obj <<
+/D [3386 0 R /XYZ 255.179 723.065 null]
 >> endobj
-3128 0 obj <<
-/D [3124 0 R /XYZ 90 706.338 null]
+3390 0 obj <<
+/D [3386 0 R /XYZ 90 706.338 null]
 >> endobj
-2715 0 obj <<
-/D [3124 0 R /XYZ 252.409 655.622 null]
+2981 0 obj <<
+/D [3386 0 R /XYZ 255.179 643.667 null]
 >> endobj
-3131 0 obj <<
-/D [3124 0 R /XYZ 90 638.895 null]
+3392 0 obj <<
+/D [3386 0 R /XYZ 90 626.94 null]
 >> endobj
-2716 0 obj <<
-/D [3124 0 R /XYZ 255.179 576.223 null]
+2982 0 obj <<
+/D [3386 0 R /XYZ 252.409 576.223 null]
 >> endobj
-3133 0 obj <<
-/D [3124 0 R /XYZ 90 559.496 null]
+3395 0 obj <<
+/D [3386 0 R /XYZ 90 559.496 null]
 >> endobj
-2717 0 obj <<
-/D [3124 0 R /XYZ 255.179 496.825 null]
+2983 0 obj <<
+/D [3386 0 R /XYZ 255.179 496.825 null]
 >> endobj
-3135 0 obj <<
-/D [3124 0 R /XYZ 90 480.098 null]
+3397 0 obj <<
+/D [3386 0 R /XYZ 90 480.098 null]
 >> endobj
-2718 0 obj <<
-/D [3124 0 R /XYZ 252.409 429.381 null]
+2984 0 obj <<
+/D [3386 0 R /XYZ 255.179 417.426 null]
 >> endobj
-3138 0 obj <<
-/D [3124 0 R /XYZ 90 412.654 null]
+3399 0 obj <<
+/D [3386 0 R /XYZ 90 400.699 null]
 >> endobj
-2719 0 obj <<
-/D [3124 0 R /XYZ 255.179 349.983 null]
+2985 0 obj <<
+/D [3386 0 R /XYZ 252.409 349.983 null]
 >> endobj
-3140 0 obj <<
-/D [3124 0 R /XYZ 90 333.256 null]
+3402 0 obj <<
+/D [3386 0 R /XYZ 90 333.256 null]
 >> endobj
-2753 0 obj <<
-/D [3124 0 R /XYZ 255.179 270.584 null]
+2986 0 obj <<
+/D [3386 0 R /XYZ 255.179 270.584 null]
 >> endobj
-3142 0 obj <<
-/D [3124 0 R /XYZ 90 253.857 null]
+3404 0 obj <<
+/D [3386 0 R /XYZ 90 253.857 null]
 >> endobj
-2754 0 obj <<
-/D [3124 0 R /XYZ 252.409 203.141 null]
+2987 0 obj <<
+/D [3386 0 R /XYZ 255.179 191.186 null]
 >> endobj
-3145 0 obj <<
-/D [3124 0 R /XYZ 90 186.414 null]
+3406 0 obj <<
+/D [3386 0 R /XYZ 90 174.459 null]
 >> endobj
-2755 0 obj <<
-/D [3124 0 R /XYZ 255.179 123.742 null]
+2988 0 obj <<
+/D [3386 0 R /XYZ 252.409 123.742 null]
 >> endobj
-3123 0 obj <<
-/Font << /F31 528 0 R /F22 521 0 R /F14 1038 0 R /F48 2200 0 R /F41 696 0 R /F8 1025 0 R /F11 978 0 R >>
+3385 0 obj <<
+/Font << /F31 604 0 R /F22 597 0 R /F8 1129 0 R /F11 1069 0 R /F40 783 0 R /F14 1084 0 R /F48 2408 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-3149 0 obj <<
-/Length 1814      
+3411 0 obj <<
+/Length 1920      
 /Filter /FlateDecode
 >>
 stream
-xÚíZßoÛ6~÷_áGûÁ¿Ù=µiS¬Ø.	°]1¸¶Ò8Hl×v·ô¿ßQ¤,J¢d%müP~DyGòî»ûDÐ↖µÔÄr9œÝ
èð¶¾@x;Áדèý‹ËÁ/§{«øðò*ﮀHÃËùû‘"j<Jéh½¹!×ã	“ttº¸ÍüÝyv•mÆ`FÙr†Mœj”40þpùfðêr¯5Ø$¹r:?Þ Ã9Úöf@	·føÞSÖï‚ñp;¸ü¹÷slOMK?</Æ	U²˜áDÚ0¹Årç'4[­·ìÞßÿM%}{þ悽ûg£çç¯/°%Ÿ꜀&Š‰|°Ð	_ürÊX©“¢
Ca'äFËûO˜à¸š«›l¶Ûú§åt·39úwr”ù¶íú:Û,fÓ[÷(F34aµÚÌ(›m½.Sª©àÔK]^¢%àÄèR‚«_qòJá-c‰ñ]ÍÙ)Âpë¼Änå>™nкÅtÙPR˜êmß=N7·O¾&Ã»¾ÆÍ¢uË­\,ýuwÖz};]f~WW¾iêÇŒ]@eÅ~Ôåb–;ÃDPJÊL ˆ•ÞÁÖÙf»Æ^Œº}¥£¬ô*?¶ˆÆ–œhQ|rö6¡Ýù6뜴$†Ú l±Zo¤ÖDüÖÛx‘eõHªpôPiL5÷bó)HœGQWHO"ñ<òb«êCzën0bö!Q7‚"ÀT¨|!Ó­ZPbqIbÕW«ßˆ©¿Ì³íl³X»•ò
¹àÕ{Þ<‹ÎøinÉDúá'œ!`‰XmK¶Ív¥lw›/³ð¼Æñ77ëÍ]ˆ	ÏÀ`v¿í”߉Â7V³ý¶ß¤·¼̸„Ê`LšŠK3›P&‰¢	eh=ÊoýÝ—u±²õ
ÅŒÂ5S„
-vÈ«‚ô$onmmÈ0ù°ˆåÆäž_Q^÷¦ Ó­Òâv›ŠÆx#Çj쀐D	SAŽ\4ûü%x×ËçÑiJhEøÉÙ«”àQ´¡CKA›Jzë‚	꣰/L”âí0d
-˜Èví0áWµbD&¼L·jÄජú10‘ÄáÇö
-q϶•âã»8X|䝚‹"J5"–s‰s)ËÎUžµQI:q[Iw!qªŠ–¬-:]S*•µÕ.k;ków
!k»[·î]*k3¬<(¯Æžëb/ﶏ=÷¢%ö4šÏÆ;P–(ÙÌÐ^-ÖPy"ª	•b¢Q:؍êÃÜw:ŠCàXÍõßÃ^Å¡éœh<\€àèõ¦o"™%l_d‰Ä[‘¥	È‚Qs¨ ©ÑV€tªH¬ú8K `6e9d6ipabfƒššžò\¤5’êãÒ®yLkÐâ@kp­Ò̆kqDfSÚWe6’zfƒׁ=³Ù»¤™
fýžÄæ%®xÊ’EsbQ¸gÅ"° V¬7±‰Ä[q¥éOl*F´áJ§ê€+±ê'ÕJÑ›¸2±q„üÄF%ˆ%\ðZ™4Oõx^Ð6è!·=ô0¯ñÒ“H<ÁkªCvñÜ{*«Ê¼ÆËt«´ŒP«**¿±YÌÛÝt¹ë$4©”Ú£Ã˧ 4–H}ËnÐãñÚ"ñVx(dúšŠm„¦Su 4±ê§!4•šC$°á!„¦¨9æiB“þšÊV	
>·†´£‹1Y[•&4à“µ»zB>Y;æŸrN4¯q-(«q¨…kh	;‹Øk†Ý!.#h’˸)E\F«œË¬98eDëÞ\&o• ÓŸËTŒh«9:U‡š#V}œšC¦jŽGœÒÌžÒü<¥©“™>eŠäö)Ë­	¨¾E
-cÜ¡OO8)¥[Ñ$ˆô'0±mXÒ¥7 at I¤÷8_ETIV=–QF?Ù±Œ6ªV­ÚØ¥ì[Že,³è¼Iô8–qÒ“H<y,ÙM_¨ÐUå	úâdºUZÀ
-ßTT~+}Ymv׫;숵ÌúºhMƒÚ(¥ØƒÃÙ÷?ºeŠbÕ
-}Ë
õõæ0‘x+@2ý9Lň6Ó©:p˜Xõet!Ræ9‚CW­±jã0Œ%ŽQ9«pÆ¡‹Ã Ñ\çDë#’MÎ34/¾6bC‘¡ñ6ß	mšî½½ˆ:×'Ž:\ßëâEkàEIùì‘I¹„à˜Ä8­%‰aD
-ö£±˜Ú´¤‡±D¼R”|ü_·ò?¹¬’à>!9F‹ü³‚vgÜël™mpÕæ!¤ChÿQÜœºuÏ>úí/`žQþL*ÿÄ(„$xådÐøëäâwW2¼ð‚„οúëËÕý×OÙ²¾6î¯eÍÅù~üK›
+xÚÝZKo7¾ëWè(–!9|¦''­Ó	’Ú 
+E^'2dI])óï;\rµÜ§ÖŽ#…Üǐ3$g>η#6¦øccKÇZjbAŽç·#:þŒO_ŒXx›àë$zÿìbôä°±
+Æ×ywňäl|qõa¢ˆš&ŒR:Ùd7äË4á’NNËÔ_¥×i6ef’®æø¨FIӏ¯F¿]ìµ›$(§óïчt|…¶½QÖŒ¿á5%ÌÚñíHp×ËÑùèýþ9àó¶iI‡çŁP%‹yA„“[¬v~BÛKJáŽoýÝ%•ôÝÙ«÷üü¯“)›œ½8Ç'Ì͵&LÅE>ܾ¾zrÊy©ur‰–çbn¼|„˜ž\¥›l}“Îw[ÿ|–íÒíb¶ò£˜ÈxA”QÑ ^‚Eób´w¿à´”š|oÄ$%ʁXÓ`M(öÎ×ëìj±š¡YÞÄÅÊ·»/©¿Ø,g«p¹¾öí̏/>c–0j¨ç³Õv½JN—³Ûí.M¯|·rZ‚–=
à•,:ž¾nÛí9ôN	·Z«–|±.f²Î·3͈²w•+½“àÄS.'ÿL™œßn¾¤Ùb>[úÛx…‹Í€ ƒ·í’‚
+;wI9oÝ<fzgGüÄ(&x«Ÿ×yšÖ#”Q…]õXiIŒb>ÆÜ‹ìs8‹¢­N"ñ<âb[êCúÕ¿Á(Ù‡AÝ0Dà+FÔ½éW-(±ÔVT_¯3¿e3ß\¥Ûy¶ØxOpœÿº6÷mwqòcþ%iº\"ýð	p*Ši”-¿« Ê9ß	(²×m( pÊ'%œp
+轨¡æÀø8v`ìÓëÀRŠ€{ȁå}X÷:0î—eAC37±…E_àÇÁÅز
+.:.ºÖû®rÀE÷,÷+l[q‘ãf²*.<2–p®+x!fáLMÄÄ5‘\ü bâd÷p]"f@ˆ˜Ÿ=ˆ"-Ž:Q"ñND)d¢`˜B”Š]ˆÒ«: J¬ú§!J%E±uDÙ̲mº+]`»Ë¾Î‹w8~v³ÉnC ˆØÅ)á¢U
+ÁwL|öÍ÷Û~Óæ°¸åªæ:¸„ÊPq‰`f¿‘ª	_*Ó]È»¾nŠ…­ï§âˆ±èWGˆCN¤“H¼¹³µ!ÃÜÃV”cH**«ÊëÎdúUZŽ¸ª**ã]Œ«±Bb—}hβ٧õr1ïE8+VüÝÉÙãÇ4eCsÉ-¡ÌF„R¼‚Lé®üVŒh ‚—éW°ÁÀVT?Zá@ø±›	npÚø
+ÁIwz:5ƒÓmx“­[e+xïOeTÓJXpÁNîp˜ülÖ]g3à, [ÏfghÎY°õœ/HÚ‚w9mÁ¶íxæ·–7ƒÍÉw›&xÖ6~€¯hm|ÅÍbíÛ7ñ9ƒ@¶äü6ÊîÁWŒ‹%8f¶×FW(¾u®?,»˜î(>˜¯DâXRÈç+#º²‹^Õ!»ˆU%»pÁÝÌ.ZØJœ”g}+Wi‡ÁlÄUÜ]i^aÚN¤—¨(ÔÇdÚ†PÉ#¢âLì&*ˆy¢[VCg¢C×æNãV9÷Ì9”k[0ê ¥
+-ÿ‘ìsO+õÐä4¦Á8ö@ÀˆÄ;£NG*FtF¯ê ±ê£|à¼·ëåÃè‹íG¦#¸*¥—f6!
+EÔð Ïj਑$¹A:‰Ä[øHuÈ>b)Ñ!åuo
+2ý*-äYK¬òA|äÍz¹ü–.®Ò>D@ߢûCáÍÛ×J‘"ØN>Â9Q†æ@9Ñz0‰Ä»!!Èç##ºøH¯êÀGbÕ?‡ThÁƒûðQDg;±ÄÓR=Zõú«'r@^û(‡¯"ÖÊöê	„ê	ÕQVO TO ý+¡ÁU`Ísò1¦ü`Œáþ‚m-›€§!:hˆ JÚÿ
9˜Up®È2AJéN 	"Ã9HlAWFѧ7$‘Þãä¢-Ÿ¸)O÷VÒŽœ›¸X›ÄIÄ>‹·ý•™²H@a2.” …½…ìhßcœmíµ´2¯•ð@Aòµ¼Ì]Š·Œaù‹J‰µDËj¥ä`Mԏ„tÒ¤|Æê¡9sŸnÌ`Z‰wBH!3œ–TŒè‘^ÕEbÕÇùŽ!ë02[ìºiI†
+:h	òUÐ?©H"‰P¦âÁÊ&nakäƒY‰4D1îv¸ò„“Rº¹¯ÕûJ$’àÙ+nHr‰^mÆ^Qv/2R@Äï³ÛÛ4›‚ž$'‹Ýúúº4#¦À´“—ÍIj†’=¶µ€äLBGyøߤò?x)ƒéŸÿ…y)>þPA»3óEºJ3„æPQ.BòbjùäkÇ·ÅÊß0û”ò§@ý§,8æµ;?‹ÍùóùùkÅÏBW‚[ê/?}÷í¯ë»ïŸÓU}uܹšËó/›‰$ì
 endstream
 endobj
-3148 0 obj <<
+3410 0 obj <<
 /Type /Page
-/Contents 3149 0 R
-/Resources 3147 0 R
+/Contents 3411 0 R
+/Resources 3409 0 R
 /MediaBox [0 0 595.276 841.89]
-/Parent 3171 0 R
-/Annots [ 3152 0 R 3154 0 R 3155 0 R 3157 0 R 3159 0 R 3161 0 R 3162 0 R 3164 0 R 3166 0 R 3168 0 R 3169 0 R ]
+/Parent 3360 0 R
+/Annots [ 3414 0 R 3416 0 R 3418 0 R 3419 0 R 3421 0 R 3423 0 R 3425 0 R 3426 0 R 3428 0 R 3430 0 R 3432 0 R ]
 >> endobj
-3152 0 obj <<
+3414 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [105.88 672.708 139.414 683.612]
 /Subtype /Link
+/A << /S /GoTo /D (prj_8h_9a387f05414e7b59487fdcb03ff79ced) >>
+>> endobj
+3416 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [105.88 593.31 139.414 604.214]
+/Subtype /Link
 /A << /S /GoTo /D (prj_8h_be28216295d9e7ad7dbb01bf5985df9f) >>
 >> endobj
-3154 0 obj <<
+3418 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [160.375 622.889 189.486 633.903]
+/Rect [161.491 543.491 190.602 554.504]
 /Subtype /Link
 /A << /S /GoTo /D (structprjprm) >>
 >> endobj
-3155 0 obj <<
+3419 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [105.88 605.265 136.644 616.169]
+/Rect [105.88 525.866 136.644 536.77]
 /Subtype /Link
 /A << /S /GoTo /D (prj_8h_d43dbc765c63162d0af2b9285b8a434f) >>
 >> endobj
-3157 0 obj <<
+3421 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [105.88 525.866 139.414 536.77]
+/Rect [105.88 446.468 139.414 457.372]
 /Subtype /Link
 /A << /S /GoTo /D (prj_8h_9a387f05414e7b59487fdcb03ff79ced) >>
 >> endobj
-3159 0 obj <<
+3423 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [105.88 446.468 139.414 457.372]
+/Rect [105.88 367.069 139.414 377.973]
 /Subtype /Link
 /A << /S /GoTo /D (prj_8h_be28216295d9e7ad7dbb01bf5985df9f) >>
 >> endobj
-3161 0 obj <<
+3425 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [161.491 396.649 190.602 407.662]
+/Rect [162.597 317.25 191.707 328.264]
 /Subtype /Link
 /A << /S /GoTo /D (structprjprm) >>
 >> endobj
-3162 0 obj <<
+3426 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [105.88 379.024 136.644 389.928]
+/Rect [105.88 299.626 136.644 310.53]
 /Subtype /Link
 /A << /S /GoTo /D (prj_8h_d43dbc765c63162d0af2b9285b8a434f) >>
 >> endobj
-3164 0 obj <<
+3428 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [105.88 299.626 139.414 310.53]
+/Rect [105.88 220.227 139.414 231.131]
 /Subtype /Link
 /A << /S /GoTo /D (prj_8h_9a387f05414e7b59487fdcb03ff79ced) >>
 >> endobj
-3166 0 obj <<
+3430 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [105.88 220.227 139.414 231.131]
+/Rect [105.88 140.829 139.414 151.733]
 /Subtype /Link
 /A << /S /GoTo /D (prj_8h_be28216295d9e7ad7dbb01bf5985df9f) >>
 >> endobj
-3168 0 obj <<
+3432 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [160.933 170.408 190.044 181.422]
+/Rect [157.616 91.01 186.726 102.023]
 /Subtype /Link
 /A << /S /GoTo /D (structprjprm) >>
 >> endobj
-3169 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [105.88 152.784 136.644 163.688]
-/Subtype /Link
-/A << /S /GoTo /D (prj_8h_d43dbc765c63162d0af2b9285b8a434f) >>
+3412 0 obj <<
+/D [3410 0 R /XYZ 90 757.935 null]
 >> endobj
-3150 0 obj <<
-/D [3148 0 R /XYZ 90 757.935 null]
+3413 0 obj <<
+/D [3410 0 R /XYZ 90 733.028 null]
 >> endobj
-3151 0 obj <<
-/D [3148 0 R /XYZ 90 733.028 null]
+2989 0 obj <<
+/D [3410 0 R /XYZ 255.179 675.861 null]
 >> endobj
-2756 0 obj <<
-/D [3148 0 R /XYZ 255.179 675.861 null]
+3415 0 obj <<
+/D [3410 0 R /XYZ 90 659.134 null]
 >> endobj
-3153 0 obj <<
-/D [3148 0 R /XYZ 90 659.134 null]
+2990 0 obj <<
+/D [3410 0 R /XYZ 255.179 596.463 null]
 >> endobj
-2757 0 obj <<
-/D [3148 0 R /XYZ 252.409 608.418 null]
+3417 0 obj <<
+/D [3410 0 R /XYZ 90 579.736 null]
 >> endobj
-3156 0 obj <<
-/D [3148 0 R /XYZ 90 591.691 null]
+2991 0 obj <<
+/D [3410 0 R /XYZ 252.409 529.019 null]
 >> endobj
-2758 0 obj <<
-/D [3148 0 R /XYZ 255.179 529.019 null]
+3420 0 obj <<
+/D [3410 0 R /XYZ 90 512.292 null]
 >> endobj
-3158 0 obj <<
-/D [3148 0 R /XYZ 90 512.292 null]
+2992 0 obj <<
+/D [3410 0 R /XYZ 255.179 449.621 null]
 >> endobj
-2759 0 obj <<
-/D [3148 0 R /XYZ 255.179 449.621 null]
+3422 0 obj <<
+/D [3410 0 R /XYZ 90 432.894 null]
 >> endobj
-3160 0 obj <<
-/D [3148 0 R /XYZ 90 432.894 null]
->> endobj
-2760 0 obj <<
-/D [3148 0 R /XYZ 252.409 382.177 null]
+2993 0 obj <<
+/D [3410 0 R /XYZ 255.179 370.222 null]
 >> endobj
-3163 0 obj <<
-/D [3148 0 R /XYZ 90 365.45 null]
+3424 0 obj <<
+/D [3410 0 R /XYZ 90 353.495 null]
 >> endobj
-2761 0 obj <<
-/D [3148 0 R /XYZ 255.179 302.779 null]
+2994 0 obj <<
+/D [3410 0 R /XYZ 252.409 302.779 null]
 >> endobj
-3165 0 obj <<
-/D [3148 0 R /XYZ 90 286.052 null]
+3427 0 obj <<
+/D [3410 0 R /XYZ 90 286.052 null]
 >> endobj
-2762 0 obj <<
-/D [3148 0 R /XYZ 255.179 223.38 null]
+2995 0 obj <<
+/D [3410 0 R /XYZ 255.179 223.38 null]
 >> endobj
-3167 0 obj <<
-/D [3148 0 R /XYZ 90 206.653 null]
+3429 0 obj <<
+/D [3410 0 R /XYZ 90 206.653 null]
 >> endobj
-2763 0 obj <<
-/D [3148 0 R /XYZ 252.409 155.937 null]
+3028 0 obj <<
+/D [3410 0 R /XYZ 255.179 143.982 null]
 >> endobj
-3170 0 obj <<
-/D [3148 0 R /XYZ 90 139.21 null]
+3431 0 obj <<
+/D [3410 0 R /XYZ 90 127.255 null]
 >> endobj
-3147 0 obj <<
-/Font << /F31 528 0 R /F22 521 0 R /F8 1025 0 R /F11 978 0 R /F41 696 0 R /F14 1038 0 R /F48 2200 0 R >>
+3409 0 obj <<
+/Font << /F31 604 0 R /F22 597 0 R /F8 1129 0 R /F11 1069 0 R /F40 783 0 R /F14 1084 0 R /F48 2408 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-3174 0 obj <<
-/Length 1817      
+3435 0 obj <<
+/Length 1848      
 /Filter /FlateDecode
 >>
 stream
-xÚ½Z[oÛ6~÷¯ð£ý Ž÷K÷Ôdk±b[»8À
-tEá8Jã ‘<ÛÝ’¿C“²II”w1‚@·#žCòð;ßgŠŒ1ü‘±Ác%2LŒ#<þ
-wߎˆšÁã,x~v9úá
ƒ·‘l|y³{]$(_^šH$§ÁOVë;t;ͨÀ“7Ëûܝ]ä7ùzJô$/p‹a–šN?_¾ý|¹÷êcLZŸ>}ÆãkˆíÝ#fôø_8Lj3~qÊüùýh6úc߆»Ïà~[·aÍ~Q÷‹2„¥Øõk–çõ 	–H+µ7Û¹±Ö_½ÅEà°²Îó†Óz“Ö3Œã#Ýü…†Ò‚iĉŽƒ¨õµ²évÍ12ØD®oʵ›¶¹;\ç›Åz¹Ú.ËÂÝ(oÜq{ëç÷õ‡)™ü‚l”qšdÂ5Ÿ1
-sÅ«\AIífYl]#‹²ÜÐGwnûýáâÝŒ~üòš¾x;«Fú–…$u±ú—vŽÃ~Q(å`lö£˜Q®`dË»|±Ý¸«b¾]N©˜ü3%b’»{›Õm¾^.æ÷öRZëë%æçHã' 3”Žœ		Á䊽“?BÏ¥„SJ[ÚCŒ¨Cs¤Ù5pȪ涥‹ø|¾†è–ó¢Ñ L ÃýñUCõèƒ{jLòÁ‘…ƒ¶qY¸£K;÷óŸî
-FzÞÌ B82ûY”År±KƒŒcŒ4Ød„ #\6”ëímù éK ˆnÁrŸL®a4,¡]*}»çïß·¸¶0Á:{,ÆÚ[ø¼‚U‚\„Z#)•OWÞ‡'’³ù@<	Ì“xRÙx<…Ò‡'Q)<étíñ$týbx"B<1u<¹*‹M¾=¤Àf»þ¶ð×+h}·Z?øÕÀÃ<'è‡ƒ™Ï`-(ÄÝOû][Ö”ËZêØLÀˆ¥„³‰``¢dÁ z°ß¸³o«jdë*aH0«BïÉ*oæÍ©­5é;ï1rn0R Š‘óz6y›n—ðŒ¹§1ȬÆp$¯ÖæYYy@>VöÙûßÿ4 X ³QQõꀡ$T06ó$T6äÛ4¸Á‹‚hÀ³év
˜A˜‰\­XÀ]ÛMn¡p ›Š¸ÅG:û(ð:Í-üKÍ•i6º…[PèKÈ.HG]6q&OU—©fíu™úºLªºLu™úºLSuYâúúÛäúÒBô®/Ú³¾UõåÜ:&DZøu|nJñ$sK‘Œ]5uðtÏñÐ$Ý“QÃOÉöÂæ¼Â¨¼‚8ÒÁ:%0OIe3\§DA¤xE§kÏ+B×'ኴñŠ’Â’C•oÕ)	,Á4Ô)˜Ù¼qjÃíPªÀ;ÝR…#ºø„ÉѐPª@ˆiHäò€žÃÈbHÄáèòF¹‚Dì!' ‘"*H‰o¸ÂâM&aHõw£dQ=”„p0ãTÆŽƒy;¼ÍpM‘ÄŽ.×v®Oò‡¢uìX-Êã4	F”‹—Ñ$Ò ÆY”>Ì&ZI$¾C’ åÑjÌ$8½B×[gy‹$‰›ì$Ú€…ˆ×“ÉÛt»↍Œ\%IVåý“û9£C–p n¤ñç/ð#…Ì&€´ÑƒeI`žD„Êf¸,‰‚HÉ’N×^–„®_F–DT‚µÀÁsd	¯g»,ÑHiÚXÐÇH–ØkWƒ-ŸhS&0€L¦	ÐÌ®«T%îÎN…˜h­Ä6P[‰íq7æöÄ‚¤+ÆöÊN‰=¶cJÞ³‰`±YûÄbS*{ïb£=ZKÖ¢Qv½(ݱ¦QGà›·GÉ]0Ñv-±S‚á)3CÙU	͇bI`žÄ’Êf¸2‰‚H±‹Nמ]„®OÃ.x»x†29ÔúÄJœÙA‘ñŠêßA!z0픺ºwŸ‚?g…>C6}/>gE67QTz…`˜U›(2œD¨ÓKJ at C˜=}R"€ªj9”“CуUJ`žÄ‘Êf¸J‰‚HáH§k#¡ëÓüÂ!ê8²Ý,ŽR)ÀVM°ôþ_•"¡œÇ)áÃl"C”Ñ£eŠ0n·zUŠ3ÎëæÄÆ
vi`ûJÇ®ÅÙt{Ô€ÝRG.Ÿ¥Q*´Û΋¯y±]V¤NH¾]A6tî«ØßD°ªrârvþ
-F@39”ujK'Œó4Zx›á
-&
-"¥`:]{º>^ÁÔ>„¢•á±Íeqüç9»‹$¤'1áwE PàÝ÷7Þ»íÑÛ¼È×Pý®}ü¾¿U'o,ïȯ܅r¢_aöJHwE1ñKÿÆÚV#ôçùìW”gî’#ÿòÕ“;þT>>Aæ×ÇÆ~>Ôœÿ ’ ºA
+xÚÝZßoÛ6~÷_áGûÁ¿Ù=¥YÛµÐ.	°m1xŽÒ:Hl×vÖô¿ßQ¤lR¢d%mü0)éÈ»#ï>Þ'†ÿ`héPKM,—ÃÙí€?ãÝWO'øx=~1øå%ÇQÄ*>¼¸*‡+ ’ÁðâòÃH5ž ¥t´Z_“/ã	“tôr~SøÞYqU¬Ç`FÅb†·8Õ(iÄøÓÅ›Á‹‹Ö`“äÊéü:øð‰/Ѷ7J¸5Ãoا¬Þã¡38ü¹›Ãßçx?ç–Þô‹±Ô/Æ	U²ôë¼(êFUÄh½+Õ¸ëÏAâ,RXIO"ñ†Òú”N3®ã¦Ø~¤’â?4Œà’(aR#j¾V2ݪ¹!Àm¢új¹öÛ6õÍe±™­ç«í|¹ð7–W¾Ý~	û{òî5q&¦12~î	g¸Q¢
+"ˆ¬¢e¾ØUóí=Ûø¾súÝÙ›÷ìüï“1ŒÎ^WK€ŽM@ż¡aP©8vŠ	b©Ba'´[Â	XŽ¾¬ÖËëb¶ÝøëÓéz[læÓ…ŸÅÄ‘@0äösxˆüã¸i2HÜ£¡¿â”J¾7¦I8övsAÓdI4†¬—˜-—ëËùbŠ†y#çß–ëí:«›é"tÝ^¸vÚ\  ÊVþ>½½Å$äz49™o—WaÜÞ5A÷C5¶³øäõEfr—Cì€OL@«^†PéÊÒ·èå|Ìäèß1ÈQ™k.B*n5+ýVoV_Šõ|6½ñ!/Q}µK&Þ{ç>R®ÊSØe,»y ;uÓ‰ A¼@ñ©‹ý2\Å!0Q‚¥t_0‰Ä[Á¤’	`‚‰Ò&†0©
0ñ2ݪæµ‰êÇ€	æRO¤ŸÞ㉌ñDgðdÃî<9gï[ñDTxâõÅ!ôh&îªÍå½(rÝeWäbfᘡkgt&¶c¢„{о*îƒq-ˆ(z[– ¢3Ñ!¢kË )÷Á#¢ëº€rm±ò ,)´d€±Šš,0šÃ¸xë
5
\Àa%É1ׁRáŽ(Ó7"ñVܨdª"„ݍĈ6ÜèTp#Výd¸‘Ô!¦Ž³å
+Ë®}l¶ë»Y¸^áüëëÕú6D½ˆã™âa·ÏKÊCèD1¯‰Ðl·í×¹ó·\ÕB—PYÂOB"˜ÙD*…µU¨œñ(Ê«»Uµ°õýTŒƒ ‚aUžDâ͝­M|k˜(7–(*Såõ`
+2Ý*-#ÔªDe¼‹Q`5v@øŠ¹Å|v¾XoV.MÇ@¸ÓQÑ	ˆ];>}ûî磖շº[Ö›ªDâ­(QÉô§*‰mT¥Su *±ê§¡*Iia3‘£*'í¥EÔLXC´aŒåÔ$TÅ]ûcÕdÙ
+;ðãœÌŠXÁr'³³ÒÌ®-ÜujúÃÙ]¹ýpm–®/H³¯œ!—}îAKöY"ùÁäc\äFf¨KéÙ2Ь´áI-Q/ KäíO] 8Vl¢÷6ö* ̓¹wî÷-AŠ	¦zƒË^¼\‚Lê’ÑV‚tª%H¬ú(%ˆ¢¹$C]Úðe_d©K_˜àuqWÈÅ{qä
+1š¡	]Á+b¨<&{qtÉDìÅÝÁ^°F‹ë«'~¥—À¤³ÒÁ¤k}èˆÝ+·ÎeX‰–W:1V$Yæ¬@bcT
+F¬Z$'zWü<8]ÕbÛª¹ez¿ᘷ”õæ6‘x+°T2ý¹MbD°tªÀ«>Ê;M`)Åm°Öf·Ñnc0'M­T*òÜFb=/On ‹r@@Dô0¹ñÒ“H<CnÒ)»È)#?QÞ 7^¦[¥+küQnS|½«J“©ÿfÚÉmD”á§o_<·‘tïúƒiŠ<^ô…‰H¼&*™þä&1¢Ütªä&Výô¿Ã(–Áˆ‡›ªø(òäETóuç2%7\•§6*iù)FÆÅqȍ&T–Ü Õ%¹Ak=¹ÁáÔvÝ’Ùà³Ü©Í°ò ¼ÆlpLȽrØ.÷܃–ÜÓh>;˜{‡¨’6GmPmLm$üÏ™ÍÁ,0½™M$ÞŠ,•Lf“ÑV€tªH¬ú8Ï `6ûr ËlòàÂ$ÄÌ55#¹Hk$ÕÇ¥5|÷fIkÐâ@kp­ò̆kqDf³·/e6’zfƒ‡Ð³Ù…ä™
žú‰ß–,¸:`à)K͉EᾸîÅQï{#ñv\	2ý‰MbD+®t©®p%RýC¸RûHZ"e¶¢r[þ{–Ç}#T~Ý„ÌCƒ?nRÄbù€‚vçÔ«bQ¬1¾/ƒÁ•‹±e£»àÆÛª¾ûŒ²gœú+F!•+DÕ"ýuzþ‡óþyJ°¨÷ݾûö·åý÷ÏÅ¢¾:î+¦æòü _å
 endstream
 endobj
-3173 0 obj <<
+3434 0 obj <<
 /Type /Page
-/Contents 3174 0 R
-/Resources 3172 0 R
+/Contents 3435 0 R
+/Resources 3433 0 R
 /MediaBox [0 0 595.276 841.89]
-/Parent 3171 0 R
-/Annots [ 3176 0 R 3178 0 R 3180 0 R 3181 0 R 3183 0 R 3185 0 R 3187 0 R 3188 0 R 3190 0 R 3192 0 R 3194 0 R 3195 0 R ]
+/Parent 3360 0 R
+/Annots [ 3437 0 R 3439 0 R 3441 0 R 3443 0 R 3444 0 R 3446 0 R 3448 0 R 3450 0 R 3451 0 R 3453 0 R 3455 0 R ]
 >> endobj
-3176 0 obj <<
+3437 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [105.88 719.912 139.414 730.816]
+/Rect [105.88 719.912 136.644 730.816]
 /Subtype /Link
-/A << /S /GoTo /D (prj_8h_9a387f05414e7b59487fdcb03ff79ced) >>
+/A << /S /GoTo /D (prj_8h_d43dbc765c63162d0af2b9285b8a434f) >>
 >> endobj
-3178 0 obj <<
+3439 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [105.88 640.514 139.414 651.418]
 /Subtype /Link
+/A << /S /GoTo /D (prj_8h_9a387f05414e7b59487fdcb03ff79ced) >>
+>> endobj
+3441 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [105.88 561.115 139.414 572.019]
+/Subtype /Link
 /A << /S /GoTo /D (prj_8h_be28216295d9e7ad7dbb01bf5985df9f) >>
 >> endobj
-3180 0 obj <<
+3443 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [162.607 590.695 191.717 601.708]
+/Rect [161.491 511.296 190.602 522.31]
 /Subtype /Link
 /A << /S /GoTo /D (structprjprm) >>
 >> endobj
-3181 0 obj <<
+3444 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [105.88 573.07 136.644 583.974]
+/Rect [105.88 493.672 136.644 504.576]
 /Subtype /Link
 /A << /S /GoTo /D (prj_8h_d43dbc765c63162d0af2b9285b8a434f) >>
 >> endobj
-3183 0 obj <<
+3446 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [105.88 493.672 139.414 504.576]
+/Rect [105.88 414.273 139.414 425.177]
 /Subtype /Link
 /A << /S /GoTo /D (prj_8h_9a387f05414e7b59487fdcb03ff79ced) >>
 >> endobj
-3185 0 obj <<
+3448 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [105.88 414.273 139.414 425.177]
+/Rect [105.88 334.875 139.414 345.778]
 /Subtype /Link
 /A << /S /GoTo /D (prj_8h_be28216295d9e7ad7dbb01bf5985df9f) >>
 >> endobj
-3187 0 obj <<
+3450 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [161.491 364.454 190.602 375.468]
+/Rect [160.375 285.056 189.486 296.069]
 /Subtype /Link
 /A << /S /GoTo /D (structprjprm) >>
 >> endobj
-3188 0 obj <<
+3451 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [105.88 346.83 136.644 357.734]
+/Rect [105.88 267.431 136.644 278.335]
 /Subtype /Link
 /A << /S /GoTo /D (prj_8h_d43dbc765c63162d0af2b9285b8a434f) >>
 >> endobj
-3190 0 obj <<
+3453 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [105.88 267.431 139.414 278.335]
+/Rect [105.88 188.033 139.414 198.937]
 /Subtype /Link
 /A << /S /GoTo /D (prj_8h_9a387f05414e7b59487fdcb03ff79ced) >>
 >> endobj
-3192 0 obj <<
+3455 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [105.88 188.033 139.414 198.937]
+/Rect [105.88 108.634 139.414 119.538]
 /Subtype /Link
 /A << /S /GoTo /D (prj_8h_be28216295d9e7ad7dbb01bf5985df9f) >>
 >> endobj
-3194 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [158.163 138.214 187.274 149.227]
-/Subtype /Link
-/A << /S /GoTo /D (structprjprm) >>
->> endobj
-3195 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [105.88 120.589 136.644 131.493]
-/Subtype /Link
-/A << /S /GoTo /D (prj_8h_d43dbc765c63162d0af2b9285b8a434f) >>
->> endobj
-3175 0 obj <<
-/D [3173 0 R /XYZ 90 757.935 null]
+3436 0 obj <<
+/D [3434 0 R /XYZ 90 757.935 null]
 >> endobj
-2764 0 obj <<
-/D [3173 0 R /XYZ 255.179 723.065 null]
+3029 0 obj <<
+/D [3434 0 R /XYZ 252.409 723.065 null]
 >> endobj
-3177 0 obj <<
-/D [3173 0 R /XYZ 90 706.338 null]
+3438 0 obj <<
+/D [3434 0 R /XYZ 90 706.338 null]
 >> endobj
-2765 0 obj <<
-/D [3173 0 R /XYZ 255.179 643.667 null]
+3030 0 obj <<
+/D [3434 0 R /XYZ 255.179 643.667 null]
 >> endobj
-3179 0 obj <<
-/D [3173 0 R /XYZ 90 626.94 null]
+3440 0 obj <<
+/D [3434 0 R /XYZ 90 626.94 null]
 >> endobj
-2766 0 obj <<
-/D [3173 0 R /XYZ 252.409 576.223 null]
+3031 0 obj <<
+/D [3434 0 R /XYZ 255.179 564.268 null]
 >> endobj
-3182 0 obj <<
-/D [3173 0 R /XYZ 90 559.496 null]
+3442 0 obj <<
+/D [3434 0 R /XYZ 90 547.541 null]
 >> endobj
-2767 0 obj <<
-/D [3173 0 R /XYZ 255.179 496.825 null]
+3032 0 obj <<
+/D [3434 0 R /XYZ 252.409 496.825 null]
 >> endobj
-3184 0 obj <<
-/D [3173 0 R /XYZ 90 480.098 null]
+3445 0 obj <<
+/D [3434 0 R /XYZ 90 480.098 null]
 >> endobj
-2768 0 obj <<
-/D [3173 0 R /XYZ 255.179 417.426 null]
+3033 0 obj <<
+/D [3434 0 R /XYZ 255.179 417.426 null]
 >> endobj
-3186 0 obj <<
-/D [3173 0 R /XYZ 90 400.699 null]
+3447 0 obj <<
+/D [3434 0 R /XYZ 90 400.699 null]
 >> endobj
-2769 0 obj <<
-/D [3173 0 R /XYZ 252.409 349.983 null]
+3034 0 obj <<
+/D [3434 0 R /XYZ 255.179 338.028 null]
 >> endobj
-3189 0 obj <<
-/D [3173 0 R /XYZ 90 333.256 null]
+3449 0 obj <<
+/D [3434 0 R /XYZ 90 321.301 null]
 >> endobj
-2799 0 obj <<
-/D [3173 0 R /XYZ 255.179 270.584 null]
+3035 0 obj <<
+/D [3434 0 R /XYZ 252.409 270.584 null]
 >> endobj
-3191 0 obj <<
-/D [3173 0 R /XYZ 90 253.857 null]
+3452 0 obj <<
+/D [3434 0 R /XYZ 90 253.857 null]
 >> endobj
-2800 0 obj <<
-/D [3173 0 R /XYZ 255.179 191.186 null]
+3036 0 obj <<
+/D [3434 0 R /XYZ 255.179 191.186 null]
 >> endobj
-3193 0 obj <<
-/D [3173 0 R /XYZ 90 174.459 null]
+3454 0 obj <<
+/D [3434 0 R /XYZ 90 174.459 null]
 >> endobj
-2801 0 obj <<
-/D [3173 0 R /XYZ 252.409 123.742 null]
+3037 0 obj <<
+/D [3434 0 R /XYZ 255.179 111.787 null]
 >> endobj
-3172 0 obj <<
-/Font << /F31 528 0 R /F22 521 0 R /F8 1025 0 R /F11 978 0 R /F41 696 0 R /F14 1038 0 R /F48 2200 0 R >>
+3433 0 obj <<
+/Font << /F31 604 0 R /F22 597 0 R /F8 1129 0 R /F11 1069 0 R /F40 783 0 R /F14 1084 0 R /F48 2408 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-3198 0 obj <<
-/Length 1931      
+3458 0 obj <<
+/Length 1868      
 /Filter /FlateDecode
 >>
 stream
-xÚ½ZKsÛ6¾ëWè(ˆàM =%nœ6“NË3ÍL’éÈmËãH²$·N}@|‰Vl|h¹»Àî~؏ bø‘¡ÆÃT¤H31œ}àá5Ü}? îßþN‚ÿß^^2x
-iɆWùã’ AÉðbþe$‘'c<ZonÑÍ8¡Nw™=;Ï®²Í˜¨Q¶œÁ-†STlüíâÃàÝEaÕù$˜46ï_¾áá|û0Àˆi5üÎ1"Z¿8eîün0|*tØûî7
K¶\”!,…b(õƒ[,wv@»íì‘níùW,ðÙù‡Ïtò÷˜ŒÞœ¿ŸÀbÆ6’"Iy®Ì=¼:¥´´I₃°2ÚòçA7ͳõfu›Ív[{}2Ýì²íb
-†–V‘
-|§(%+@‚Ñ1¤Roètüã’éèGMˆÉÀ%R÷&¦Ð5[­6óÅr
-¾Y?K{ÜݸXßM—™½·º²Ç©ÕÎ>»D0§u7]^gËÝbzgØ®o²Íbæ/g0‚K§´/ôQDpêô]LNLš\`#H¯Ã†#É£›0ÍQª$™ -lÆ쫥ˑ•=´,ÆTŒþ1rÓ
Ûù›i˧°
•ÆUïÐ~ÅLæ¡•pJict‹5Ù¨NÙÑÉ‘$Ü¥´í$˪EL°„gÓ¡LaÞ$±ehþØ\;‰ó  ½tˆçE:SUiqÅTTKÕ	¦'*v¢‚^¦Û4ÇHc™¾Zmlئö0϶³Íb]FÞf8.³ÿÍ÷wTϾDXõ	ƒDÕ<Äœ´s¶ô1Âœ	ýÜŠ9ÂcŽy¨7æh=
-®–k*	·Ã†Ë êÙ¦`ŒboöŠçË^HA=Š¬¬‹:ë¸)bŒ÷Nç܁¨Yz£&¸˜£¦V.oL(jÂižSplDM…p1#€šž8†œå<‚§ Pë(ôp™•éUGS­å?¥XEXjÊÆ#G‰Í„Z"j{"L ÞŠ0^Æ!”Î>„‰œhC˜NÓaBÓ/†0QW£ª3°Ève
-lw›‡™»^ƒþÍízóÝG ùG˸cær'(ñ”q¿mJbyµªÍ¢“"Ó¦„s³ŽiêX5ôQéÙÎukk?³Õ€JŒ¨”CÁaz jöd•“Nñzh+*ÝàÝ$FÆUŠ˜â±ñj69™n“JçPšÃdV-\À#~þNþ|ûî0”€@iŸ'/0¥€g²o#"¨xÔ½a¢o‡	'ãa"۵ĝÔȉLX™nÓ€%„éÈô!0шÜênèBtF<…ù_±ÍÌG"ˆc½`u…ø¨ŽÕXæ¼ww±Ÿö°=8/J…ö¸\ø\”¸p¸Ðm´G ê+¯l²Àå;{ÇŸn/>³ÒÿtñiY+>GyEÓ˜ò<‘蘃!5µŠ@½…8j«vv¾
1ØI{·!œë\¼'¾â­øâeúÈ‰¶6¤Ó´kCBÓGiCnjCž@tʦ ‘è4CICžWµä%*J^é&9<ﵟ•¢«=H„³’.¶Ã$„õ¨/‡Jßb”'s”„£Í˜g’p/Ï(86¢$C¤˜â%Ë·02~óÄžÅ4R½dÏ¢1JMú÷kYX
-#èî	)x+¤x™þÌ&r¢
R:M;H	Må݉"UH¹?”Ùè¼1úyf#˜
Ði–F)qßÆlÚÞ÷d6ˆ2ŠÇ{ù²“Nñf«ìb6)ZÇÆkÌÆÊt›„
-ôLlî¦óÍâàh3½[ü—ÍãFÅ÷ZûAƒp†púO/ ‹ÞÃ¥io¦ˆ·Ã†“éÏt"'Ú˜N§iÇtBÓ/Ãt¢6„6`ÆÓ÷xîÛ˜ˆ¤
}£–ê€VߌÀ­N¶C=Ö»J¢šßU2·Ã®Ú	‡³ˆ›®Þ^åñ€cË:®µî(Gïõ€W‹¬u£‡S$
-Õ^‹´sÀ	'Ðüª˜Ý¨÷¶N "]=#´ü¸=cÛQ³·3¡ÀИê‹0¥t+À8‘þL'ô ­+é²ëš’ÀîqzÖÔ“<y?羍æ4ã§!Ï1WÕ´5÷‚bãTå9^´§-ä¦ÇL[Ú$ :ÆéŽý°®Ùq02ô,ÂHã¢ÁHsÌó&…%:f’MN™[
 	«#ÒÊ"ên[ \Ógn[èÞ¶E·îã °)ó¥E¿¶Åx¤Uo¶ˆ·¢Š—éÏv"'Úp¥Ó´–Ðôq^ ð*²Ü¬b;f#T’—a;À¹ÐQJ87{÷J}ÙC‚æˆìßtÂI)ÝÀu"…Tǐ|J"ËÕLr"ö4C”ÐÐÞADç·wo>ž-»°€§HâgŸŸ›ÀT¾íÐhˆÆ½-ê`Y9ü«¯ü{5 Ôi°{ãHÌÛϺœuãæûl	(ºóê‹ñrjÈìÒ^¤ö@ÔkÌ^i¯(&.#¯Œ¬É_'“¦~ßÚKŽÜ×?ìñ×ÕãëlYóUZ}rþ}_u
+xÚÝZKsÛ6¾ëWð(„àýHOqÒdšéÔ©í™f&Ét\™Ž•±EE²[çßwA€"@$£Ô:ttàk‰]ìãÃ~„HáG
+ƒ%2L‹»	.>ÃÝ7âŸÎáñ<x~r1yöšÁ[ÈHV\\ׯK‚%ÅÅÕ‡©Dr6'ãézóÝÌæTàéëåméÎÎÊër3#zZ®p‹a’ZÌ>]¼ü|±ÓêmLZ_'>áâ
+l{;Áˆ]üçcŠ»	§ÌŸßNÎ'¿ïÆp÷ÜOMK6</Ê–¢™âHr?¹åêÞMhQ]mKþ¼½ß<,üõzF¦›/ë͝Þ³×„·£ål±ƒĘ9®[…¸¢^œéB	A’ÊÝ‚X‘bN¤AŒÃôˆ‚ç¼~êͬ‡ ´‚J$‚p=Jm<ˆoÝÙÃÚ/»Q"’"®U¡°@œçgû`óÙKœo¤çxíõОî~îÞ‡‘rmÄ"VÞ	r#Ó¯ÒP„ŒT†Q¼®6Áüãp)¡½ÿÕj¹p¢åׇåÕr{¹
+RÃGÖóÆý/O_%Bl”uBÛ/Æz—&Õ—rq¿¬VÈå媈D¹p^–{ÎÄi¥
+©ÒD
EÒKÏñ}·v†ô‘„´ÚåY×æ¼э¨—éWÍ4"ÌDªƒ(Ö‡«r»Ø,×ÖUîFuíŽ÷7ª^¼ûídÎÝØsFs"l	lx¤Û6ޝ½}OÏÿTxqöæ|W°¸[©ö¥ýJÕHiºWªŒØ¹ø¸oÝõËËÍ}¹]^®Ü(¤Õ¤“ÏILAÔ\zS‚YI5ý¶7ˆÉþÔ”p"wÕQm®–«K°ÌY¹\¹cípFÈt}“©¿²ñ°/S¸¾À4.;+•½‘);Ø«ËŽ̍c³Wv~J•«>¦RÂK˜µ¢à€åŒŠéß3"¦>Ó¶ë›r³\\Þ6iÓzjÏé„!ÉP[	&ëJ8¥4D¢{'çQ…0‰˜
*X#JÆ‚J+ž/ãA
+&*N22bTܳ~Õ#U*áI\nø®ÈTÏA#\9§ï‡qž4W(gÓUìÕ^æ½0s9Ÿ.À„¾ä°SŒ†ŸQÉ«ª”š&½¡*k£óðh›²°¡zrxl‹àÑZiáÑ]êØh <–ÎÏuZÁ­$6BÆac]³c¤%ó`äld›"d¼yÊ6E)D¤OW1„'‚„‰‹'xO™¦I¡Cx‘Ó^ÕOBÕO†'<ĵ'ÕAzKh±þ£ÆÂRœÞ̇Á˜Nb ¨)¸í
+)Œ“ï„&®Ÿ¾`®Bµ	òb%ú” Þ°·Ê~”¸T›û›ê^„.f}ÓÜMÃØ'ßÁÂéAm”…“e/C¿:š½pûBɱÀˆg¡‘Ï^"#rì¥Wµg/¡ê#°@…{y€Ð×eT9öB)߯QF#öBéc/`4S£{ßGß;dÖf>°6Í“k3˜\¯Í`ªó6ÜhÖf8­#Ï2k3Þe{Suö°êÀ¿7̓láËñéËq»!}±Z[úB‘à4jþüe°ß`òNþ(ˆga¥‘Ï_"#rýF¯jßo„ªÓo˜T¿‘à/9diWÿI"WQ	þ¢bþ"û3È£ä¸ä…íØ’#/ªŸ¼0LŽ…Ž­eæ¢<sQ
sQ-sQž¹È:šG˜Ë÷ô)Æ¥ò‡ñ²‡¾h
,]mS¦H©Ñü%Ï㉗Ï_"#²xÒ§ºÁ“@õQ¾‡(ÜÅ“¿ªÕa{0<ÍŒ‚ÎU˜(%¼™û"ê6a’˜TPpÀ8áy+`0Ñ€=Æ`¤ CÍÝLò"½úC”ÐPßA,æ¤Z­Ê>€L2¬ñóÉéoO°Û‚ð±Ñ@@06š¯âY hdÆó•Èˆ_éUíùJ¨úéùŠ"	øžÝÑÔdš¯¤Nt¾Âø
+gòX+2ÝmìtVdÏWxÃWxËW¸ç+pÌ}KÄÝúâ4__ZˆÁúú Ò¼„Sß‘D'G]'7£x:÷Ü…hdlÕMÃ8Š"¢†³Ï‡k;
+»4"8v4C	ij@ÒÈŒg(‘¹Ž¢Wµï(BÕÇé(hª£øîÿÒh,Á4d(¸Þa
qjãx“Þé')acŽ™¼° ’01‰Ü@Ðã@bhY‰ØC"]Þàv{{HÄH¤ˆ
+A¢ÃêTü­$“Á‹ÃQ2Û…tþF%ÜGÚDQZ“ˆ‡ÿÁªþk˜ýNìpÀ<$à.÷ÿ òÚ­™oÊU¹ÿ_ùºõõ{13túàk÷´iú¸;óÓç»+Š‰o‹¯m‰4ÈðÇËó_mÉŸøW‘FÔWñ7w|U=~û\®ºÞ±ÛwÏ¿¤§5á
 endstream
 endobj
-3197 0 obj <<
+3457 0 obj <<
 /Type /Page
-/Contents 3198 0 R
-/Resources 3196 0 R
+/Contents 3458 0 R
+/Resources 3456 0 R
 /MediaBox [0 0 595.276 841.89]
-/Parent 3171 0 R
-/Annots [ 3201 0 R 3203 0 R 3205 0 R 3206 0 R 3208 0 R 3210 0 R 3212 0 R 3213 0 R 3215 0 R 3217 0 R 3219 0 R ]
->> endobj
-3201 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [105.88 672.708 139.414 683.612]
-/Subtype /Link
-/A << /S /GoTo /D (prj_8h_9a387f05414e7b59487fdcb03ff79ced) >>
->> endobj
-3203 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [105.88 593.31 139.414 604.214]
-/Subtype /Link
-/A << /S /GoTo /D (prj_8h_be28216295d9e7ad7dbb01bf5985df9f) >>
+/Parent 3360 0 R
+/Annots [ 3461 0 R 3462 0 R 3464 0 R 3466 0 R 3468 0 R 3469 0 R 3471 0 R 3473 0 R 3475 0 R 3476 0 R 3478 0 R ]
 >> endobj
-3205 0 obj <<
+3461 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [159.269 543.491 188.38 554.504]
+/Rect [161.491 702.288 190.602 713.301]
 /Subtype /Link
 /A << /S /GoTo /D (structprjprm) >>
 >> endobj
-3206 0 obj <<
+3462 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [105.88 525.866 136.644 536.77]
+/Rect [105.88 684.664 136.644 695.567]
 /Subtype /Link
 /A << /S /GoTo /D (prj_8h_d43dbc765c63162d0af2b9285b8a434f) >>
 >> endobj
-3208 0 obj <<
+3464 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [105.88 446.468 139.414 457.372]
+/Rect [105.88 605.265 139.414 616.169]
 /Subtype /Link
 /A << /S /GoTo /D (prj_8h_9a387f05414e7b59487fdcb03ff79ced) >>
 >> endobj
-3210 0 obj <<
+3466 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [105.88 367.069 139.414 377.973]
+/Rect [105.88 525.866 139.414 536.77]
 /Subtype /Link
 /A << /S /GoTo /D (prj_8h_be28216295d9e7ad7dbb01bf5985df9f) >>
 >> endobj
-3212 0 obj <<
+3468 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [160.385 317.25 189.496 328.264]
+/Rect [160.933 476.047 190.044 487.061]
 /Subtype /Link
 /A << /S /GoTo /D (structprjprm) >>
 >> endobj
-3213 0 obj <<
+3469 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [105.88 299.626 136.644 310.53]
+/Rect [105.88 458.423 136.644 469.327]
 /Subtype /Link
 /A << /S /GoTo /D (prj_8h_d43dbc765c63162d0af2b9285b8a434f) >>
 >> endobj
-3215 0 obj <<
+3471 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [105.88 220.227 139.414 231.131]
+/Rect [105.88 379.024 139.414 389.928]
 /Subtype /Link
 /A << /S /GoTo /D (prj_8h_9a387f05414e7b59487fdcb03ff79ced) >>
 >> endobj
-3217 0 obj <<
+3473 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [105.88 140.829 139.414 151.733]
+/Rect [105.88 299.626 139.414 310.53]
 /Subtype /Link
 /A << /S /GoTo /D (prj_8h_be28216295d9e7ad7dbb01bf5985df9f) >>
 >> endobj
-3219 0 obj <<
+3475 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [162.607 91.01 191.717 102.023]
+/Rect [162.607 249.807 191.717 260.82]
 /Subtype /Link
 /A << /S /GoTo /D (structprjprm) >>
 >> endobj
-3199 0 obj <<
-/D [3197 0 R /XYZ 90 757.935 null]
+3476 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [105.88 232.182 136.644 243.086]
+/Subtype /Link
+/A << /S /GoTo /D (prj_8h_d43dbc765c63162d0af2b9285b8a434f) >>
 >> endobj
-3200 0 obj <<
-/D [3197 0 R /XYZ 90 733.028 null]
+3478 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [105.88 152.784 139.414 163.688]
+/Subtype /Link
+/A << /S /GoTo /D (prj_8h_9a387f05414e7b59487fdcb03ff79ced) >>
 >> endobj
-2802 0 obj <<
-/D [3197 0 R /XYZ 255.179 675.861 null]
+3459 0 obj <<
+/D [3457 0 R /XYZ 90 757.935 null]
 >> endobj
-3202 0 obj <<
-/D [3197 0 R /XYZ 90 659.134 null]
+3460 0 obj <<
+/D [3457 0 R /XYZ 90 733.028 null]
 >> endobj
-2803 0 obj <<
-/D [3197 0 R /XYZ 255.179 596.463 null]
+3038 0 obj <<
+/D [3457 0 R /XYZ 252.409 687.817 null]
 >> endobj
-3204 0 obj <<
-/D [3197 0 R /XYZ 90 579.736 null]
+3463 0 obj <<
+/D [3457 0 R /XYZ 90 671.089 null]
 >> endobj
-2804 0 obj <<
-/D [3197 0 R /XYZ 252.409 529.019 null]
+3039 0 obj <<
+/D [3457 0 R /XYZ 255.179 608.418 null]
 >> endobj
-3207 0 obj <<
-/D [3197 0 R /XYZ 90 512.292 null]
+3465 0 obj <<
+/D [3457 0 R /XYZ 90 591.691 null]
 >> endobj
-2805 0 obj <<
-/D [3197 0 R /XYZ 255.179 449.621 null]
+3040 0 obj <<
+/D [3457 0 R /XYZ 255.179 529.019 null]
 >> endobj
-3209 0 obj <<
-/D [3197 0 R /XYZ 90 432.894 null]
+3467 0 obj <<
+/D [3457 0 R /XYZ 90 512.292 null]
 >> endobj
-2806 0 obj <<
-/D [3197 0 R /XYZ 255.179 370.222 null]
+3041 0 obj <<
+/D [3457 0 R /XYZ 252.409 461.576 null]
 >> endobj
-3211 0 obj <<
-/D [3197 0 R /XYZ 90 353.495 null]
+3470 0 obj <<
+/D [3457 0 R /XYZ 90 444.849 null]
 >> endobj
-2807 0 obj <<
-/D [3197 0 R /XYZ 252.409 302.779 null]
+3042 0 obj <<
+/D [3457 0 R /XYZ 255.179 382.177 null]
 >> endobj
-3214 0 obj <<
-/D [3197 0 R /XYZ 90 286.052 null]
+3472 0 obj <<
+/D [3457 0 R /XYZ 90 365.45 null]
 >> endobj
-2808 0 obj <<
-/D [3197 0 R /XYZ 255.179 223.38 null]
+3043 0 obj <<
+/D [3457 0 R /XYZ 255.179 302.779 null]
 >> endobj
-3216 0 obj <<
-/D [3197 0 R /XYZ 90 206.653 null]
+3474 0 obj <<
+/D [3457 0 R /XYZ 90 286.052 null]
 >> endobj
-2809 0 obj <<
-/D [3197 0 R /XYZ 255.179 143.982 null]
+3075 0 obj <<
+/D [3457 0 R /XYZ 252.409 235.336 null]
 >> endobj
-3218 0 obj <<
-/D [3197 0 R /XYZ 90 127.255 null]
+3477 0 obj <<
+/D [3457 0 R /XYZ 90 218.608 null]
 >> endobj
-3196 0 obj <<
-/Font << /F31 528 0 R /F22 521 0 R /F8 1025 0 R /F11 978 0 R /F41 696 0 R /F14 1038 0 R /F48 2200 0 R >>
+3076 0 obj <<
+/D [3457 0 R /XYZ 255.179 155.937 null]
+>> endobj
+3479 0 obj <<
+/D [3457 0 R /XYZ 90 139.21 null]
+>> endobj
+3456 0 obj <<
+/Font << /F31 604 0 R /F14 1084 0 R /F48 2408 0 R /F22 597 0 R /F40 783 0 R /F8 1129 0 R /F11 1069 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-3222 0 obj <<
-/Length 1686      
+3482 0 obj <<
+/Length 1853      
 /Filter /FlateDecode
 >>
 stream
-xÚµYmsÚ8þίà#ÌœU½ÛÎ}J“´¥“KÒ¼ôÒk;œàjCô×ßÊ’Œlƒ!en:ËöÃjwŸÝGRLºþ‘nˆ»¾ðQÈDw8íàî<}Û!æ­¯=çýëÛΫ7~…Bɺ·ÅÏ%A‚’îíèsO"Ù÷Ƹ7Ͼ£qߣ÷Þ$“X®ãÇ8ë“ §CxÄ°È€÷¿Þ¾ïœÝ–³Ÿ“jΝÏ_qw¾½ï`Ä û/Œ1"a؝v8ef<éÜt>”6ôsÏ7…%kÆEi5.Ê–¢ˆë&ŽëN,Qàû%¬˜F½ÈžâڙТ=Þ˜´nRÍyÌãÅ,0ü'
'˜@’U'j±ZLûÔ,@„…•©g™¦-Ò—Qœ³d¾Hf©~0{Ô×ÅØð{|5@ÊÅjx\Ûö¢¸-ÄP Lµ$éB[ÏW+šë±
-úêúý=½ùÖ'½ãë·76˜G|$©vÔü¨˜Ø
Š†(€rÁ¨L!¸B,ólö=.r}e‹8O¢T[	œJsêÑâø Vàꟕô{Ï
[D £Òiúì#",b8›e£$À3íe’êk‘p5˜O¢Ôê5	 aCxwv|~•¬4xwðÀ—”¾Å_Ýo°¨:§=‰Dh“br]NáÿL_!´¤OEïgŸˆ^ÑaP$œ#Æ%LP(4Áù|gÉ0šèÂpóROq ZˆíM×ÌdA—„!¥#~k Ê7¤c ÞªŠ/Š”ï’ÉY‘ð=%āo•‹1í±]BÄIPu¢!!Ó>5Ç(Äaeêß‘h *"´y­"ÂU¹AErºª¨È
½ßª"ܪˆúѾ*Â	é­5DÝÕªžQ·r¤­r‰äHà`géò—”n°ClBßê‚êIåâv%	_îíßÊ8·EùÞžUdP¹¨dP]‹¢QY62¨ž©‚R×
2û
Š˜¨JK)‡¶V6È¡‚à@5((©]«¡‘Ÿ@’Ê’Ö¢ê„Ê`_µpà[ÕÂb솃®v©EʼnmjÑ:µQwêÿM-Ö{n¤âc?¤½(K¢»7=
—Ó8]¨&†2J­BPXŽÖjÃ1†³47r3G™éî¬DÐ|½Î`ÖôÒG¼¬rÈû·8˦ùÓgÝ7_›Uä…¤XŽ\Ù:Ë2›¶iœçÑSl¶Oª¡‹§Ñb8vóÆÃ^a.
î§Ò¬h²4yÈâÅ2K㑾{ÌfS=Š#kåq™®«·nÈ3°ÛLX)Ô'—ƒ“fœUaŒ€–2HchY(`3êaÙUÀ^šÿ¡æÍ6¢ºMø]H²£,ÚsàZ®›4tγéÑÑdK­O³ì¹áJ"eÕ•Z3YL»5CåV¤Öc
’X;IÏ.nU§]^ô)tÝùa”õ96‹dªêÈnëƒ0‰–Æ6%ôvèwYˆ!º‹Aƒöx35“û2È(¬
XV]©1h1­Ô
meYcuyƒŸÎ§×ÈîÉaä©D<O’tälÇ÷æMP8Ó‡]U
-›Ä]¼´çÀ›¼ÕLîÍœˆ÷«®Ôy3˜VꆶòF­±:o¢…·«ËsµN}‚TÝwˆRÎg“ç†Z‚Ñ]œqðÛWR…áÉwqfОorV3¹?g?¬ºÒàLcZ¨ÚΙ1ÖàL¶qvsvwzy©5MwXÇÍóx9šUúL»­·»ïŒ|˜–r‚0Þõ—*‹öx“Úɽ9„½´PÜ»®Ô94˜Vꆶr(Œ±‡~‡ú÷îú–ºÓ“»×ð³(ü±ŒFÃåCüÒÎ…C
-=	äÎÎÓhρo輪Éý;O ¶Š+ÎÓ˜Vꆶwž1Ö`-haퟳ‹Áí»cHí!
÷+N“Å8š¼Š~%S°µT7/ê6†$ìÁT&ÛùG‹öø†n«šÜ›78ñ°êI6
i¾ff+iR›jp¶pV¿÷ðUž+'ùy¦q†­ö­¤GU¨GÁƒ=v’
-ì­Ñ7’ŽÁ—ì#õ+~lØF*HÛì53%Sµ+"DBl\@1Ø"úÁï}v)>É rºß‹$
-}n¾«˜Ù•soã4Î -æ°iùÙÁu4ô¯/$8ÂìHH}G1!¦ ÖÅß'7çjÇôZßj¯Ïö°¿z~ŠÓznÔg¡frþâY‚
+xÚÅZÛnÛF}×WèQzÐvï—ô)q“ A$–€H‚B¡éD#©”ÜÚßYî’ÜåÝräÂ0H‘£Ù™³ç"SdjðT	…ÓäÇO¿ÂÕ×âï.àö"¸ÿb5ùåƒo!#Ùtu]$(™®®>Î$’óÁÏöÙwôm¾ Ï^mnRwv™^§ÙœèYºMàÃ
+,µœ^½™¼\•^}L‚IëóïÉÇÏxz±½™`ÄŒžþçc¦?&œ2~3YNÞ—c¸ë®·MKÖœ¥ñ¼(CXŠ|^Ë4­I°DZ©Ò,wcod_½Åeà°°^æ
§õ!­gXǽû„†Ò‚iĉŽƒ¨Íµ°éwÍ12ØD®¯w™KÛÚ®ÒC’möÇÍnë.ì®ÝñøÍç÷ù»9™ýŽl”q™,„~Á(䊵‚8RÌÌf{tƒì“Ý!õçvÞ‡cv›÷`üìû>ûá\Ì \P.`ÎvðO3gÃue£WÔ[ÀÂ6ã$I*Ë1Ü‚ÃJƒ‡’!
+îûĸ0ó!•¤‰`—¶<x0?¸³Û}±°õ|JŠ¸VS©LF•·^æÍÌÖ†ôs÷k9×I,bçõbò6ý.
EØÈÈe˜Å °àIH™ÏÑîæ>Ùm7IU
>©8ø†D”+þîâmKVmŸ³ZVãÒ¸ôší¾§‰-säÒOa …‰O?B)`0øHDÌ;¡°)!=v#‚[À(ˆ"8›~× „™Èõ)ˆÐ
+܍íà@„pÀ[ààŽªxwùæ]þ@ðüòõ²ìQeÇ©Ùœ)MÝɸ¹ø¼Üç‹uvLàf³Þº 1°&Lãx<
+æÈ qÝÁ0¿ÂĤšÝ7Æ"1Ù_
+1A¼E²ÛeW›íÚ—ºÙºc¾æöÄ‚äÍzë?Ù”ØcK¯J&´ÙlÖ¾£Ù¢˜6흎DÊ°F³ùYìÜ&¸™S1ûgNÄ,u}ŒŒ­[€i#\ÙößÒl“¬o\…„«S_hm{‰NÚ'Ìdž4	§”¶æ¨Þ‰ÚḷðXB0ܵ¥l%=X" P™‘X˜wbIaã±údˆ]DAt±‹^מ]„®Ÿ†]ˆ6vAï"8YҝpRíõð¥±pB¹šU`b?Õª®É¨rÁ¤¯r‰PkÃxÃRºz G+†³=iCtØ†‡–{Õ~*<´Á‰6<´QZ<´GW7°Ð{†öZ^SplC‘!, Ã…ëXŽ	T8‰Pg”P@Á’Œž…” ªZŽå$ÜÀ‘ŽV)y'Ž6ãUJDŽôºö8º>ŽD´DÖqäxHNR)ÀVMÐz?W¥HØÎã’ða6‘˜9£'Ëa8âÀ0T)ÎxX7اQ`Q:vÝÐ(Φߣì–:rù R Ýq½ýšn›‚Ô	Éí¨†´+¹¤ŠšX-/Π`4 4“cY§ w5•y7Zx›ñ
+&
+¢KÁôºö
+&t}QÕQ0¢hÜv#¼¥qI¤`ìçb»G-
+†"EFŠá
›mØåXñ†
qæ6Ë%/6l¸æÒAÚ7lˆ`­mHâ6$І0ƒ/~Ðî6$X=¾
KQàÒái3Pù†]шªìrŠÇQlA»~V—vpENà?™+ËQ“9’#	ßHzŠ=Zæ杀SØŒ—9Q]ô¤×µ§'¡ë§¡'ºž<@æTd¡Uæt`Ž1¡Ì1V´ƒƒZÃå°€ác¿ÒÑ0Gñ”"ÊEÐPéÓ§tH ŒF §îDÔ¬"‹QÓ¸Ç>Ôh_765{æc­¨©$ª
+5K•ÈÅyO¼¦—ԍ(?'¥±¯Œ&c)
U	ÍÇ"L`Þ‰0…ÍxÑ…0½®=„®ŸæAŠ©#Lrª ‚ú£ì' Õ"€"°\aI$]ˆCëÓßÓ Ÿ–rJ)1(«½õ"0oyOÙ§ðY;oh gÓïR›ªB—'½§¹xûâåi(‰*_œEù€(6bôsŠ5&*ón˜ð6ã•OD—òéuí•Oèúüïn4nÁˆ‡¿»Iº”OÇ‹US>ºg÷Õc8Â甼(5Ùã7pQlà¢ÚÀ…ßÀ…é’=²Тó*’e_þ¸+Eó™îæ³;ý£›ÏÈæ»'y4EÓXò<PèسPZ¨"eHñ¿ÏáPüt4
±A+>úÝp`Þ‰/…Íx¡ÑECz]{º~
©ýúGÈl+M²åKÜvvÚï‚ò_4I1áš`“€ÌºþxïvR¯ÓmšAË^ù)ø©¬æ†Îný4ÞÛ%wbžaúŒa÷‰bâiŵ-÷b‘þ¼XþagÿÂ]v§_îÝñ·ÝÝ=ðúêØ_.5—ç?ŽáÛ9
 endstream
 endobj
-3221 0 obj <<
+3481 0 obj <<
 /Type /Page
-/Contents 3222 0 R
-/Resources 3220 0 R
+/Contents 3482 0 R
+/Resources 3480 0 R
 /MediaBox [0 0 595.276 841.89]
-/Parent 3171 0 R
-/Annots [ 3224 0 R 3226 0 R 3228 0 R 3231 0 R 3233 0 R 3235 0 R 3237 0 R 3239 0 R 3241 0 R 3243 0 R 3245 0 R ]
+/Parent 3504 0 R
+/Annots [ 3484 0 R 3486 0 R 3487 0 R 3489 0 R 3491 0 R 3493 0 R 3494 0 R 3496 0 R 3498 0 R 3500 0 R 3501 0 R 3503 0 R ]
 >> endobj
-3224 0 obj <<
+3484 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [105.88 719.912 136.644 730.816]
+/Rect [105.88 719.912 139.414 730.816]
 /Subtype /Link
-/A << /S /GoTo /D (prj_8h_d43dbc765c63162d0af2b9285b8a434f) >>
+/A << /S /GoTo /D (prj_8h_be28216295d9e7ad7dbb01bf5985df9f) >>
 >> endobj
-3226 0 obj <<
+3486 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [105.88 640.514 139.414 651.418]
+/Rect [161.491 670.093 190.602 681.107]
 /Subtype /Link
-/A << /S /GoTo /D (prj_8h_9a387f05414e7b59487fdcb03ff79ced) >>
+/A << /S /GoTo /D (structprjprm) >>
 >> endobj
-3228 0 obj <<
+3487 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [105.88 561.115 139.414 572.019]
+/Rect [105.88 652.469 136.644 663.373]
 /Subtype /Link
-/A << /S /GoTo /D (prj_8h_be28216295d9e7ad7dbb01bf5985df9f) >>
+/A << /S /GoTo /D (prj_8h_d43dbc765c63162d0af2b9285b8a434f) >>
 >> endobj
-3231 0 obj <<
+3489 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [230.661 437.128 299.462 448.032]
+/Rect [105.88 573.07 139.414 583.974]
 /Subtype /Link
-/A << /S /GoTo /D (structprjprm_f0fcebbc8155f0b1ee868e64a2ed9ac3) >>
+/A << /S /GoTo /D (prj_8h_9a387f05414e7b59487fdcb03ff79ced) >>
 >> endobj
-3233 0 obj <<
+3491 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [260.001 387.309 328.802 398.213]
+/Rect [105.88 493.672 139.414 504.576]
 /Subtype /Link
-/A << /S /GoTo /D (structprjprm_f0fcebbc8155f0b1ee868e64a2ed9ac3) >>
+/A << /S /GoTo /D (prj_8h_be28216295d9e7ad7dbb01bf5985df9f) >>
 >> endobj
-3235 0 obj <<
+3493 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [251.542 337.49 320.343 348.394]
+/Rect [158.163 443.853 187.274 454.866]
 /Subtype /Link
-/A << /S /GoTo /D (structprjprm_f0fcebbc8155f0b1ee868e64a2ed9ac3) >>
+/A << /S /GoTo /D (structprjprm) >>
 >> endobj
-3237 0 obj <<
+3494 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [248.374 287.671 317.176 298.575]
+/Rect [105.88 426.228 136.644 437.132]
 /Subtype /Link
-/A << /S /GoTo /D (structprjprm_f0fcebbc8155f0b1ee868e64a2ed9ac3) >>
+/A << /S /GoTo /D (prj_8h_d43dbc765c63162d0af2b9285b8a434f) >>
 >> endobj
-3239 0 obj <<
+3496 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [279.766 237.852 348.567 248.756]
+/Rect [105.88 346.83 139.414 357.734]
 /Subtype /Link
-/A << /S /GoTo /D (structprjprm_f0fcebbc8155f0b1ee868e64a2ed9ac3) >>
+/A << /S /GoTo /D (prj_8h_9a387f05414e7b59487fdcb03ff79ced) >>
 >> endobj
-3241 0 obj <<
+3498 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [247.259 188.033 316.06 198.937]
+/Rect [105.88 267.431 139.414 278.335]
 /Subtype /Link
-/A << /S /GoTo /D (structprjprm_f0fcebbc8155f0b1ee868e64a2ed9ac3) >>
+/A << /S /GoTo /D (prj_8h_be28216295d9e7ad7dbb01bf5985df9f) >>
 >> endobj
-3243 0 obj <<
+3500 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [282.685 138.214 351.486 149.118]
+/Rect [159.269 217.612 188.38 228.626]
 /Subtype /Link
-/A << /S /GoTo /D (structprjprm_f0fcebbc8155f0b1ee868e64a2ed9ac3) >>
+/A << /S /GoTo /D (structprjprm) >>
 >> endobj
-3245 0 obj <<
+3501 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [259.722 88.395 328.523 99.299]
+/Rect [105.88 199.988 136.644 210.892]
 /Subtype /Link
-/A << /S /GoTo /D (structprjprm_f0fcebbc8155f0b1ee868e64a2ed9ac3) >>
->> endobj
-3223 0 obj <<
-/D [3221 0 R /XYZ 90 757.935 null]
->> endobj
-2810 0 obj <<
-/D [3221 0 R /XYZ 252.409 723.065 null]
->> endobj
-3225 0 obj <<
-/D [3221 0 R /XYZ 90 706.338 null]
->> endobj
-2811 0 obj <<
-/D [3221 0 R /XYZ 255.179 643.667 null]
->> endobj
-3227 0 obj <<
-/D [3221 0 R /XYZ 90 626.94 null]
->> endobj
-298 0 obj <<
-/D [3221 0 R /XYZ 90 547.541 null]
+/A << /S /GoTo /D (prj_8h_d43dbc765c63162d0af2b9285b8a434f) >>
 >> endobj
-805 0 obj <<
-/D [3221 0 R /XYZ 90 525.229 null]
+3503 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [105.88 120.589 139.414 131.493]
+/Subtype /Link
+/A << /S /GoTo /D (prj_8h_9a387f05414e7b59487fdcb03ff79ced) >>
 >> endobj
-3229 0 obj <<
-/D [3221 0 R /XYZ 90 525.229 null]
+3483 0 obj <<
+/D [3481 0 R /XYZ 90 757.935 null]
 >> endobj
-2812 0 obj <<
-/D [3221 0 R /XYZ 371.451 490.1 null]
+3077 0 obj <<
+/D [3481 0 R /XYZ 255.179 723.065 null]
 >> endobj
-3230 0 obj <<
-/D [3221 0 R /XYZ 90 473.373 null]
+3485 0 obj <<
+/D [3481 0 R /XYZ 90 706.338 null]
 >> endobj
-2813 0 obj <<
-/D [3221 0 R /XYZ 304.045 440.281 null]
+3078 0 obj <<
+/D [3481 0 R /XYZ 252.409 655.622 null]
 >> endobj
-3232 0 obj <<
-/D [3221 0 R /XYZ 90 423.554 null]
+3488 0 obj <<
+/D [3481 0 R /XYZ 90 638.895 null]
 >> endobj
-2840 0 obj <<
-/D [3221 0 R /XYZ 333.385 390.462 null]
+3079 0 obj <<
+/D [3481 0 R /XYZ 255.179 576.223 null]
 >> endobj
-3234 0 obj <<
-/D [3221 0 R /XYZ 90 373.735 null]
+3490 0 obj <<
+/D [3481 0 R /XYZ 90 559.496 null]
 >> endobj
-2841 0 obj <<
-/D [3221 0 R /XYZ 324.926 340.643 null]
+3080 0 obj <<
+/D [3481 0 R /XYZ 255.179 496.825 null]
 >> endobj
-3236 0 obj <<
-/D [3221 0 R /XYZ 90 323.916 null]
+3492 0 obj <<
+/D [3481 0 R /XYZ 90 480.098 null]
 >> endobj
-2842 0 obj <<
-/D [3221 0 R /XYZ 321.758 290.824 null]
+3081 0 obj <<
+/D [3481 0 R /XYZ 252.409 429.381 null]
 >> endobj
-3238 0 obj <<
-/D [3221 0 R /XYZ 90 274.097 null]
+3495 0 obj <<
+/D [3481 0 R /XYZ 90 412.654 null]
 >> endobj
-2843 0 obj <<
-/D [3221 0 R /XYZ 353.15 241.005 null]
+3082 0 obj <<
+/D [3481 0 R /XYZ 255.179 349.983 null]
 >> endobj
-3240 0 obj <<
-/D [3221 0 R /XYZ 90 224.278 null]
+3497 0 obj <<
+/D [3481 0 R /XYZ 90 333.256 null]
 >> endobj
-2844 0 obj <<
-/D [3221 0 R /XYZ 320.643 191.186 null]
+3083 0 obj <<
+/D [3481 0 R /XYZ 255.179 270.584 null]
 >> endobj
-3242 0 obj <<
-/D [3221 0 R /XYZ 90 174.459 null]
+3499 0 obj <<
+/D [3481 0 R /XYZ 90 253.857 null]
 >> endobj
-2845 0 obj <<
-/D [3221 0 R /XYZ 356.069 141.367 null]
+3084 0 obj <<
+/D [3481 0 R /XYZ 252.409 203.141 null]
 >> endobj
-3244 0 obj <<
-/D [3221 0 R /XYZ 90 124.64 null]
+3502 0 obj <<
+/D [3481 0 R /XYZ 90 186.414 null]
 >> endobj
-2846 0 obj <<
-/D [3221 0 R /XYZ 333.106 91.548 null]
+3085 0 obj <<
+/D [3481 0 R /XYZ 255.179 123.742 null]
 >> endobj
-3220 0 obj <<
-/Font << /F31 528 0 R /F22 521 0 R /F8 1025 0 R /F11 978 0 R /F41 696 0 R /F14 1038 0 R >>
+3480 0 obj <<
+/Font << /F31 604 0 R /F22 597 0 R /F14 1084 0 R /F48 2408 0 R /F40 783 0 R /F8 1129 0 R /F11 1069 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-3248 0 obj <<
-/Length 1853      
+3507 0 obj <<
+/Length 1906      
 /Filter /FlateDecode
 >>
 stream
-xÚµZÛnÛ8}÷Wí‹
Ô,ï¤úÖ[º-²E·	°iP¸Šâ¸pd¯$oÓýúJ¤­‹5Š“EZΙ˙!E‰)üc㈎2$jߎèxWߍ˜¿;ƒÛ³ÚýWç£ç'f‘H‹ñùu9]3¢8Ÿ_]L41Ó£”NòMLn¦3®èäd¹JªÑçä:ɦÌN’4†K‚j)'VM/Ï?ŒÞžïP½MJh‡ùÏèâ’Ž¯À¶#JDdÇ?`L	‹¢ñíHráÇ«ÑÙ话Žêº€ë‡ÜRLûÅ¡Zy¿4‘„Qï\¼Nó¢r)¾™gÕh“}ÿÏ‹d1e“u¶Lò‹èòBðKçÝóÎ÷Ê!¦ÌÍe©ûãü6É+ëëêoq“ëïI\,שGýS¦'‹àYuq¾ZUƒ¥—Z­§\M~@¨9ÌâyîµÁT5¹‹“·ýzíMòÇÛ—§Ÿ–wOˆ3¶eߧlíæý»¼J®Zó–)oç{ûÖéêçT«‰·,u¡ð`Û<LÿösÀËl½-–i’“*tõ¼€i‚CºiaÝ´,ÓbŸ•4^_%Ci8Ö¤ÛÛoIÖLH–ÄëEºü/¸PÜdÌI2[%E‘d=ÉTŸØ/TÑx›eIZ¬¼÷ÜÀEæ•'I»„5DR>ÖX
-¤/iìnd/ñ¹Fè =«‰—¤®;ÜVéÜ.Y[Ú—\ØÀo•QAQÛŠêÌ΄ðʺ	æƒuçÌ&ù7—r°äN—AMHð®†e:™î_”é„,¼ó²æ<7á`¤3îìýÇ®ý̵*á%žuHYæoŸ¿VPÙRÄûD0F"¥ªLpJ¨40€Ø[{|gï˜áç’•ºž.Óxµ…ŒÍ4è{’oîÈÍ“þZ¯röf^Ì+¬³"ÛÆŶ‚Ë,ÒHb¬è]Ðj÷;le'ìN‡ƒþÂygb¦p…bAî¨i 楇HÁš(›½!Hãà-•%ø&Þd·pm‰Õõ6Æõ ç‘”‡D˜P„‚=“*"VD;‹%[°X—óˆPH)fµ˜¹5jî‹ØÿJóÖò´™W7nWÊ¸Lºy5„i>–üµða7ÿÐÞB‚m«÷&ùB)O2YD Ž÷y»—Ç^dˆÆÐŽÅš'q
íé•÷«)¡—pÓ€ìg±FÁ›
-KJ|z}úöcÙ
-b™Eõ"(žÕDÐfh¡ëç°h¬¯ËÑÁòå’¡Ùýü˜-…ýµË
%:b˜ßAÅkªñ~³ç{Ça×宸ÿ}u%`¥£F?¼°j
-úšC)™ Æu7ך³-ãú9é¥qSZ*‘Î
-áTÆb‘™2Ò¤X11<„]ÁnŠ`Ф¤ß¸=sµrוBO‹mº,ú;¦p3stf…O,ã°aý½N)€Ñx³ó2ƒÝn¯iw`èw5Àá†WG½GÇÃð[*=»–éòk’e·ù¢Ó¨ Ì žsÛ3:Ô—¨"ZD'µ¬ë3M1¢"'EJH0{üÖBHJ8çh÷ð"ÕڼɦÂL÷à}ÕO}˜Éµxõ‘e”Æpê{™Aêïu!ÔÇ õk€ÃÔ¯£Þƒú~Kå®±õ
˜ç÷¤¾&ܝaÖ¡–u½Ô‡çxNB“ԏLä©/A}궥¾9‚ú<¢DÒèwQŸC¤2(õƒÌõkºú©zêשß@¦>ŠßRéÉ•'CÔG<?Žú˜uA¨eJ}<'%óíã›>ל¸_„ùAäæ»uKÉßµßáÂMñCŠ 3Èü½.„ù``~
p˜ùuÔ{0Ão©ôܺãy/ó!BÇ<wÌg÷ >PÅ
-ܼ Ô2¯—úL†'Ebä0õ5J}˜Ï¹ Z¡G)AäêwÍÑF	oÓ ñYïJü 3Düš®~⣀žøuÀAâ7P‡‰â·T†–Ïx~$ñ1ó‚PË<œøhR~ñ™•ÄR…?ˆA|f±R?¬½‚Cç‚°„Z¬¶'Û´|Åpè\1wÝ_Cûûý5äekÁÚ×j¨èÏxÜ ;l¯¿z¼4ŽÜR¹Lî€+wÎaqg½	ç°nD·÷LYØ)q_Ÿ½4n at K%r,È‘V >™$ìÝö]€	بɖÏTtßBÕ_SQØA!£P2’?|×WSÐÛ¼HÕ®çÛUx»è^4º„…7Ý»WÞN9°Ì¸”×-îï«^µ¯­I¢rß%(,\³ ƒC*x•¦	YÆ ·F‚øðS!ˆâ—
-ŒaZ=ü돲	jåÕ[­.iZµZ•»wçæ»$M2×÷ÃGÕß?ÃàÄ}N‘|«~˜ê³/¨x¡´ÅKÝG%Qœl Ë߯ÏN§lòþUõSÓüâÍúîç"IÛñu"Þ¼ZpþñÆÄF
+xÚÍZmoÛ6þî_á60³|—˜}j³´kQ,ilÚ¢P%QË®dwÉ~ýŽ"i“z³’5Á¤¤ÓÝñx÷ðÅdŒáŒG"BŠ‰ñ|1Âã+¸ûfDìÓ<žyÏ_^¼fðR’Ï/«×%A‚’ñùŧ‰Dr:#ãɪ¸A×Óxò:»MÍì4½L‹)‰'i>‡[G GÓ/çïFGç[«Ö'Á¤¶ù}ôé_€oïF1ÿ†9FD©ñbÄ)³óÛÑÙèÃV‡¹Ïà~Û²aû×EÂR¸u!Žbb—åk³ y9/静ÆŸœ¾;£¿NÉäåé›3¸CôÚÀæŒDHR^)³/Áƒ¯)ÝÙ¤		²ZF+«^ŸQA0—7é|]š«<YgS*&?¦DLtd! åê:-²yrkDæËeq‘`Z;ñÎ°Î=CF„xËg(ŽvLþ
+—¦”¶èCŒÄ;u¤¹2‰0SVb½4.&x—%yC!W("ƒÝ»ƒ`WîE“ûVß$웶ÊÉ,7ãúÚÆyu›ä©¹·¼4cbtúÙCCdâÃãWGU̘â(’² %Ljù;§3jó-Ýå“Qͱ箄™‹öáÙa‹qÕ¬wÍÅØé°¹•-sdœTEXÙŒ5>ž¥i½F	–°	ÑXF LSeúAqe%N½zsÒ3O¼ª9ß«ºJãÝ
ÔʶêN°qȽÀ‰Z©;™~Ó#‹öM_.³‰.Òr^d+)s£J MrÀäå	äâ[ÔÜ’™0êgŒTqRhR¾:¤ë]
+”ëb3·×+Ð_ܬŠ…-	î¯@!²MäÏ3›;^5DˆGt»í7my[.k©!”1¢,
+RºÙ1¸àMïA¾4³ÍÊE¶¾¡p–°˜ŒÁ„9Ý—UVzæ‰7·¶¦Ò.Þ10C¦À¯g“•é7	%ä驪ÜÛE/±;À’Ü•æ÷MrQd· GEr›ý“^Ø8ZÄ€d„ÃQ¶ÝúO t}°MU…x7lXéº6L”'°adúM¶è¢óM?6Z1ƒÝ3‚6„µ`Æ-ƒ6ä#=Ûӆؗš"QKÂ(¬ö´ºfnuã
+üftø9n{ŒGâ$¦­‡8#æWMÀa¢qX…½ªöÆŽs\)ÕSŽ Þ?ÀA­ExÐU‹Úe¶·iï‚gœ($aÍ~+±+J›aK36Ævéë¡íàÏÛ3úê,ƐX¡-ÄìíLU5b<ñNˆq2b |öu&]I¯iÛ™ø¦Ÿ§3ámÉÈήOh%;í(éÏvôU=yõ=¯ä8«Ì/º“²
ÓçL^
ÝÄ#<Úén¤`]±çAJß³ )µ‹)õXåMµ†îè ëœÒ·Z`ˆ<êÊ0êo^`»’ŸÜ¼Ð½Í‹êj^4¼Åú“À°æ…C¯-é`Îã‰w"‹“Îy'º¥×´Eßô“!Kпˆ:²\¯îÅy´ö’<
ç‰0ô³*H	ëæàŽi(çaHb6fJAŽîç<Fz扷pžPeçÑl6?0^Ï&+ÓoR1D	
L>Šôü~ôòýIvׇ<BñVüäãÏ'3”Âæǃ;
CŠÃ8<ñN<p2ÃÉLàD™é5mÉŒoúiÈLÐfÈ0x™®4ÛÉd£Š¥É¨2dÆ6úº‡ÉˆŠÇï;ŸÅà/’ý©!"XÛ­½ÔG´«€ë‰=¢õTo†[™‚ÖKLw”XŒ¤ŒþcI$”hÔ˜õiÆZ{g¾%pŽïÿLÚCVb]Blðv
j÷¢sO™ÚR@Š¢h0YñÄ»!ÄÊ'+]-E¯iÛRø¦Ÿ§¥ˆÚZŠÿgƾ4E8!>Y«Y!4 + ÒO³98~N¦U¼í*¦.ö2t:OÈT|ÏB¦BÌ7=¦Bè–©À½Š©ÀØÎT(b"„–ÿCÇ‘ªØpPÊüñt'݉Vd8ûð=èBŠ>»(<»ÏðQÃñŽ?§ŠN’"K¾¹Lÿ¶œoi¾Öå	”;l ú R;Èýx¾ÌK÷?àë¤hr“ꀋ5ñݬQ“¯iQ,Ê«O¦d¾´|óS¤:‰ü$9*
+·EZ–ÉUZ†ßþÉz~íŽ+èË“õÆÊýÐp•Ünl Št½)rGÖ/‹åÂÌÒÄi¹Üä»Ä
„›G´°-Fÿñö°¹Î°³{{û’AiZÔ¨èÌæ–%º‚‚íËË_ùjTePh"KaŠí© '<ÛI72¹¦pÇ´æ Wú¸Z÷
?‰”µ:r"½ÖC5Ûþ£ök
+¡¼ÍŠÆ8"ÅãgQýBDÆ(ò¾_BNH onHa­kçÞ¤yZ at Xl~¹Ò>×éRðØQFn¢0=`Ø\QL,µ¾Ô™ëRá¯Ã³÷
^ÙWQ¬3OO¿Ý»¿»¿Józtô/AšáùT,O
 endstream
 endobj
-3247 0 obj <<
+3506 0 obj <<
 /Type /Page
-/Contents 3248 0 R
-/Resources 3246 0 R
+/Contents 3507 0 R
+/Resources 3505 0 R
 /MediaBox [0 0 595.276 841.89]
-/Parent 3171 0 R
-/Annots [ 3252 0 R 3255 0 R 3257 0 R 3258 0 R 3259 0 R 3260 0 R 3261 0 R 3262 0 R 3263 0 R 3264 0 R 3265 0 R 3266 0 R 3267 0 R 3268 0 R 3269 0 R 3271 0 R 3272 0 R 3273 0 R ]
+/Parent 3504 0 R
+/Annots [ 3510 0 R 3512 0 R 3513 0 R 3515 0 R 3517 0 R 3519 0 R 3520 0 R 3522 0 R 3524 0 R 3527 0 R ]
 >> endobj
-3252 0 obj <<
+3510 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [386.406 634.844 427.132 645.748]
+/Rect [105.88 672.708 139.414 683.612]
 /Subtype /Link
-/A << /S /GoTo /D (prj_8h_4089618a84e11369bf9e5fd7c11c7368) >>
+/A << /S /GoTo /D (prj_8h_be28216295d9e7ad7dbb01bf5985df9f) >>
 >> endobj
-3255 0 obj <<
+3512 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [138.538 471.629 169.86 481.408]
+/Rect [160.385 622.889 189.496 633.903]
 /Subtype /Link
-/A << /S /GoTo /D (structspcprm) >>
+/A << /S /GoTo /D (structprjprm) >>
 >> endobj
-3257 0 obj <<
+3513 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [145.731 390.867 184.814 401.771]
+/Rect [105.88 605.265 136.644 616.169]
 /Subtype /Link
-/A << /S /GoTo /D (spc_8h_4e195ae6c61da3608692a3c7f2395599) >>
+/A << /S /GoTo /D (prj_8h_d43dbc765c63162d0af2b9285b8a434f) >>
 >> endobj
-3258 0 obj <<
+3515 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [240.365 390.867 271.687 401.771]
+/Rect [105.88 525.866 139.414 536.77]
 /Subtype /Link
-/A << /S /GoTo /D (structspcprm) >>
+/A << /S /GoTo /D (prj_8h_9a387f05414e7b59487fdcb03ff79ced) >>
 >> endobj
-3259 0 obj <<
+3517 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [167.185 376.246 195.575 386.151]
+/Rect [105.88 446.468 139.414 457.372]
 /Subtype /Link
-/A << /S /GoTo /D (structspcprm) >>
+/A << /S /GoTo /D (prj_8h_be28216295d9e7ad7dbb01bf5985df9f) >>
 >> endobj
-3260 0 obj <<
+3519 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [145.731 352.013 204.171 362.917]
+/Rect [162.607 396.649 191.717 407.662]
 /Subtype /Link
-/A << /S /GoTo /D (spc_8h_4d66edc63bfc8a39adc6bac9e88c8e81) >>
+/A << /S /GoTo /D (structprjprm) >>
 >> endobj
-3261 0 obj <<
+3520 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [204.669 352.013 252.589 362.917]
+/Rect [105.88 379.024 136.644 389.928]
 /Subtype /Link
-/A << /S /GoTo /D (spc_8h_96978fec523018fd6898301a3452c166) >>
+/A << /S /GoTo /D (prj_8h_d43dbc765c63162d0af2b9285b8a434f) >>
 >> endobj
-3262 0 obj <<
+3522 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [145.731 313.158 204.719 324.062]
+/Rect [105.88 299.626 139.414 310.53]
 /Subtype /Link
-/A << /S /GoTo /D (spc_8h_c39694faccdd56850677999d714cd14a) >>
+/A << /S /GoTo /D (prj_8h_9a387f05414e7b59487fdcb03ff79ced) >>
 >> endobj
-3263 0 obj <<
+3524 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [205.217 313.158 253.137 324.062]
+/Rect [105.88 220.227 139.414 231.131]
 /Subtype /Link
-/A << /S /GoTo /D (spc_8h_96978fec523018fd6898301a3452c166) >>
+/A << /S /GoTo /D (prj_8h_be28216295d9e7ad7dbb01bf5985df9f) >>
 >> endobj
-3264 0 obj <<
+3527 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [145.731 274.304 204.719 285.208]
+/Rect [230.661 96.24 299.462 107.144]
 /Subtype /Link
-/A << /S /GoTo /D (spc_8h_49807752ce4e223d4095cf6ad13bac0a) >>
+/A << /S /GoTo /D (structprjprm_f0fcebbc8155f0b1ee868e64a2ed9ac3) >>
 >> endobj
-3265 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [205.217 274.304 253.137 285.208]
-/Subtype /Link
-/A << /S /GoTo /D (spc_8h_96978fec523018fd6898301a3452c166) >>
+3508 0 obj <<
+/D [3506 0 R /XYZ 90 757.935 null]
 >> endobj
-3266 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [145.731 235.45 207.489 246.354]
-/Subtype /Link
-/A << /S /GoTo /D (spc_8h_ab517aed3ee9f8d5a5ca1f990d310b61) >>
+3509 0 obj <<
+/D [3506 0 R /XYZ 90 733.028 null]
 >> endobj
-3267 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [207.987 235.45 255.907 246.354]
-/Subtype /Link
-/A << /S /GoTo /D (spc_8h_96978fec523018fd6898301a3452c166) >>
+3086 0 obj <<
+/D [3506 0 R /XYZ 255.179 675.861 null]
 >> endobj
-3268 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [145.731 196.596 207.489 207.499]
-/Subtype /Link
-/A << /S /GoTo /D (spc_8h_f0e4274b242fd41625b6ad4f4376b8da) >>
+3511 0 obj <<
+/D [3506 0 R /XYZ 90 659.134 null]
 >> endobj
-3269 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [207.987 196.596 255.907 207.499]
-/Subtype /Link
-/A << /S /GoTo /D (spc_8h_96978fec523018fd6898301a3452c166) >>
+3087 0 obj <<
+/D [3506 0 R /XYZ 252.409 608.418 null]
 >> endobj
-3271 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [126.921 115.833 152.714 126.737]
-/Subtype /Link
-/A << /S /GoTo /D (spc_8h_30c95d776068ef3cc959a50af9995fa9) >>
+3514 0 obj <<
+/D [3506 0 R /XYZ 90 591.691 null]
 >> endobj
-3272 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [181.157 115.833 212.479 126.737]
-/Subtype /Link
-/A << /S /GoTo /D (structspcprm) >>
+3088 0 obj <<
+/D [3506 0 R /XYZ 255.179 529.019 null]
 >> endobj
-3273 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [226.712 101.212 255.102 111.118]
-/Subtype /Link
-/A << /S /GoTo /D (structspcprm) >>
+3516 0 obj <<
+/D [3506 0 R /XYZ 90 512.292 null]
 >> endobj
-3249 0 obj <<
-/D [3247 0 R /XYZ 90 757.935 null]
+3089 0 obj <<
+/D [3506 0 R /XYZ 255.179 449.621 null]
 >> endobj
-3250 0 obj <<
-/D [3247 0 R /XYZ 90 733.028 null]
+3518 0 obj <<
+/D [3506 0 R /XYZ 90 432.894 null]
 >> endobj
-2847 0 obj <<
-/D [3247 0 R /XYZ 357.664 687.817 null]
+3090 0 obj <<
+/D [3506 0 R /XYZ 252.409 382.177 null]
 >> endobj
-3251 0 obj <<
-/D [3247 0 R /XYZ 90 671.089 null]
+3521 0 obj <<
+/D [3506 0 R /XYZ 90 365.45 null]
 >> endobj
-2848 0 obj <<
-/D [3247 0 R /XYZ 431.715 637.998 null]
+3091 0 obj <<
+/D [3506 0 R /XYZ 255.179 302.779 null]
 >> endobj
-3253 0 obj <<
-/D [3247 0 R /XYZ 90 621.27 null]
+3523 0 obj <<
+/D [3506 0 R /XYZ 90 286.052 null]
 >> endobj
-959 0 obj <<
-/D [3247 0 R /XYZ 435.312 588.179 null]
+326 0 obj <<
+/D [3506 0 R /XYZ 90 206.653 null]
 >> endobj
-302 0 obj <<
-/D [3247 0 R /XYZ 90 571.451 null]
+870 0 obj <<
+/D [3506 0 R /XYZ 90 184.341 null]
 >> endobj
-3254 0 obj <<
-/D [3247 0 R /XYZ 90 490.603 null]
+3525 0 obj <<
+/D [3506 0 R /XYZ 90 184.341 null]
 >> endobj
-3256 0 obj <<
-/D [3247 0 R /XYZ 90 409.841 null]
+3115 0 obj <<
+/D [3506 0 R /XYZ 371.451 149.212 null]
 >> endobj
-3270 0 obj <<
-/D [3247 0 R /XYZ 90 134.807 null]
+3526 0 obj <<
+/D [3506 0 R /XYZ 90 132.485 null]
 >> endobj
-3246 0 obj <<
-/Font << /F31 528 0 R /F22 521 0 R /F41 696 0 R /F42 717 0 R /F14 1038 0 R >>
+3116 0 obj <<
+/D [3506 0 R /XYZ 304.045 99.393 null]
+>> endobj
+3505 0 obj <<
+/Font << /F31 604 0 R /F22 597 0 R /F8 1129 0 R /F11 1069 0 R /F40 783 0 R /F14 1084 0 R /F48 2408 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-3278 0 obj <<
-/Length 2986      
+3530 0 obj <<
+/Length 1498      
 /Filter /FlateDecode
 >>
 stream
-xÚÝ›KsãÆ€ïú<‚åÕdÞ |³×^—]IÕz¥Jœr¶R	I¨ 
€+)¿>=/rðjrWÙR:p8Óèîyô7=àˆ-(ü±EN©JI.Ôbµ½¢‹¨ýéŠùÖkh¾ŽÚ¿¿½úÓ;O‘\‹Åí½}\3¢8[Ü®O4I—׌Rš´ûy\^sE“wÕ¦t¥å}Ù,Y–”õ
-ªÕR&™^~¼ýåêÇÛ£Uï“ÚØüãê÷t±ß~¹¢DäÙâ	Ê”°<_l¯$¾¼¹º¹úõ¨ÃÕ¨Ÿê–i½’dé|¯¹ TŸzÍù©×Œj"E¶2¦ëÿà\
;Â(<ÂÕ"Ò5²dpƒL’œ¦=ƒUݍìq˜)–õ홆æÁK|ˆ-{iÜò@¥±s»oÆÆ'\k¼³^7©$ùï.Utµ«ÛÎ-¤¶k«‘¦…ÃÌ^Öý ú2Tyìþvd\(¢”@»dF&™ŒLŠŒP)ݧÂì;k"ã Ù;cÄÆ+0%LóEJ3 H'¼b¢;…âä„qI(Ñu¤Àz,ù"?´[#9¡Ùцqç}c–§«f)U²;tUí)p¿k\¡{,ÇS(ˆ¤¬ï/2…Nõn¨™BèGšgØ`]Ü¤à„Š¼oÒ.Y27A:wŸŸ;AÂÏã$Wl–f:“„3†Ò,Èœ£Y¤kžf¨AO³Ø B³ž½ó4C-TúµÐ–³4C;h†šô4ë.Ðla,ã$…ÅzaŸ½4îÀ@%²þ™Y¶ís™ì!&Xý>Ï!Œ]†0­síôË)˜CX1îÜ”ÝaÿEƒ¼"ﻋÌ
-£¾
b[#<ÓØH]Ü¢0ýá8Ç/•#øµø%*ÅùåeÎòë¤áf0ð+28ïÌ^låWfc³<Pé×Â3oÇüYŽwÖËà&!ç¹è.Â/ew¼ûì¥q*1~I"CûdF&ûüÒ$‹VÊÅüzT,q¹È’úÙÖÐP“'í &KÚv_†CŠÕëÝáΞ› üü;œªtš|ôÏžÚ@!<m›µoŽÌ·]Ñ…GQ´
-J$¯@ëIÁ,Z½ˆ©Û¥R U¦’¢n¥[ӝÏî¡KkÞ¸šÕ€+Òd]ÕEW¶ób9Ì®|…ø<…€4ŠrœB^æ,…Nº
-a…"ƒ“†í!rÒ¸åÊEñç1…4p–A;ëep“ù²?¸„r8ùóK»ì¥qû•„2’rŽv9ÈŒLö Ä9Q†à½>_!ɤ£€ÈXR{Àô*ÛÉÊg_ã9dêkl{`C‘‘„æ%K¼÷¤ÒÇf¿ a”!´l#P€óéñ¤Òœhú
-<E
-æðD<}9–”Έ–òk%GJ)¢sb)ÈœÃR¤kK¨A¥Øà$–2H+²¾=KN·<Péá{ÙO%Gp†AûêDpƒÁéª?¶Ñ‹ª,KVEãKàGïãyzl…]Ü´B õâÇÛÕn=÷8´ÖŶœ}öPW]ç¡Õ’$fŽàšpš{–œ§ÍÞ¸ýÆE¸H‘Zõ"|Ú
-lÒZ苍<;#6âüJêë“°7ðóN‡WeM	ÛFùJXJi._Aœ“‚Yâx{ÖŒÑb‡µw| Žly¼{û÷÷?:ËP"²0¦Uáb«‚P”ükÉhR.M^ž<ÂÜøu±yi+eN Ó?üWPfκ™ÄQæe΢ì¤Af0 ,28ƒ²\g}{(ÊŒ4ny 2dXûÉ‹ÂÄ£õ2¸IQÉû`&`KtDJ;˜ÝDH1{ÿ1S0¢Í§%7«ùæ{"n4xßü1ñ˜iy2k³Xrš|Zj•x©^QN2¦>—WˆFpä]ÚcLÿÅúŒòý”jûNv1øŽ“òÛy½R^îìú·õ
FS™¦ ý
-šF
-æhDF4µýrÞIÊõ×:QÂa•Ðç]9Ç»H×<ïPƒžw±ÁÞes(î²svû
-ÃK­ýÄK-e±ˆöÔËà•9αþÐF°“"ÀNÊv]A’f Å#¸ŒLZæñ¸1â]ï11Ç;ÎòNöäݬFË;­e/mûãÝͽÊü¦wù.²¾Yÿ†òŽÃgª^Á»“‚YÞy‘Ïä]ûRw%
-<p‘3ýµ<	+˜Ÿ¹VdÎï¤f0 /28ó"_ªêÙC_äiÜò@e8«6õ˜yn¼¯N7¨¤uª?¶ÑY•êp`¤!½cñ×ñ­³‘8†›j]—›n²å„©–1
-T ¬1ˆ‚4ë¥fÎUŸn‘@O¥M> ü™$IS}¹b;@ƒˆH5ú‰ÌA$ˆ|&DºðnlStÕ®žE	¨&’¦_+w2;—T8J‚Ì9”DºæQ‚ô(‰
"wzöÎßi at -Tz”ÕTþ”.S¼·^·ivÌáðö¯hyš˜’	Ñïz¼ôɬ¥rÓ”÷o&Œ!dê ÿ:
-˜7²íK{É;d!R8Ö½âT¤`6œ¼Èè2ĉ¿8ðÝÏïo®a”–z^Ö&|æ^.O†KæwnóòN)þŠ.žL]ôä¹$Be¶{]æ<)šª ¶÷7yÊf_­šØÚgc7Èœ‹]ÌÖ1vQƒ>vcƒÃ•<Np!Wé€ø=÷€~æ
-kϽùP÷Ò¸£•>ÔÿY6Ͷ}ÿÇxÈì±ñ	2¨Y΀Xö̏C3‹‘+MR™ùbŒÌÅ[±ÛWWt‡6\ׁ`)»Cãck[¶ma¢éÁ†Ô|q©à ð
-ŸÏOÆ£ÊU¸(M˜¿*ýCÙÕ¦ô›ëe»jª½%Ã(‡0‘Aèû|™¼½F&»ÔºoÕv¿)·¥ýYfö’’­ßMçJ»{÷雲äÝÏ·7®êoo}¡íŠz]4ë Yxuë²ØxCOU÷è…-¿»Ì7óÃØñG±kHt¯n/6‘£½Ó溄ðáöjU¦`²ºÇݺu_ì ø¼³:9´v˜ ÆÝÀ‚Âj·Ý›¾?¸¯'?Ì7›PîšÍ:ÈÝòZšÝÖ•`?*›m¹®ªñgÇ}0›_ae²yp¿¼HÈ”ü/ˆ…'=Ô™¡7ŸÕ¶x(]q_Á®öì6BWY3»šýÑFÀV²vÍŸª•ÔmŸM[˜qfÑ8ÛÖ¢ñbwE&JÿxpeâöšTI©´¨BŸ¡V¾ŽÄGøªœÿí\f¡b`|xußËà&sJ2(öLï
-˜“’kOOÕÊüÇ‚þ’uë¾›+Tu<•PQ—åÚŽ)”Ý‚„‚
)§Å¬L‡‘‡Ý„˜WÜÔNmöþ
‚ÔÉf»Ûz±m¹½ƒù
ºÿÄöÐvëЊÌs£ÕâäîÅU8¯  !Ô˜ìãMx
-v=zv d-Yyk	Jn
ŒCMœ€—V‘öÖë$òúͲ3}cÔ“S	•›Ê'7΀ûxûÍ7®°Ú­'ù9¼#6¦Tï&º^Ö«bߢ3‰H‰æî߃s”’ÃîŸC ‡h©ÏfäVø:’žHÈ{
-ýr¯êÊ@b2GUpN‚$¥çÂÄkM#ƒ[†H³Ë>2]TK•ì›çʮXScàj>Á³®*6Õ¿K_?q§5å$ÕìÂA
-Ò¨¯C•óT0?òÐ/‚’'>˜ƒ¦Û~/ƒÒº¼·/"ßäßìª:w 6-EmƒÆԐf:#—™“Eýï«;ýÎܪ’¹I’:nA7<PdLûqèv§G=ÇxÜŸþ¤êÚpa¶Ùºg`Á‘RM_Ý£àso2¾ìŸÁü¿@”õ’3ÈéÌ»ÿûȺqü§².Øy}ù—PxgVCy群îƒeßRñ­Òù‹âF6\‡Ìêπß¿w_%I#ŠšÔo÷üòPŽÞ *&&ç?˜ŒÞ
+xÚ­XÑr›8}÷W0Ý<STIHå-uÒ6Œ“6îîvÓLÇÅŠCÇp›ôë÷
+D†d³“8œ{tWºq0üGb'à’>w¢õ;K¸ûvDÌS{ç¯g£Wo|xIá;³ëòuA§Ä™-.]‚±G0Æn¾‰ÐÍØ£»o╪®>ªk•Ièª$‚[>Œ¹a8¾š½Ïî£MÜ:æÑåv íý#_†Î/¸ÆˆHé¬GŒúæz5º}¸ç¨îûp×°8ñ‡ÇE}„7ãˆ#ߌ-J“¼¨F'æbr6ýóx:÷äl:¦Ø=<ÕÃzõ†ÒVH&	 ¬$=Y¨¤ˆ¿`L!)%Éuj. ˜a÷ç˜pWƒÒd¾ªžl²ô;Q‘¾™¿¬næJÙ9¤#)'À1Fª,èÙÒ >6òQ£½¼ÌIS½M©Ç°É¾o²õÁA4/”»L³;[ŠObÑ–bRczØDZ ª²ÜôΣ¾!ó	i8Èúü|z2=úxٝô™ÇÍÓ‰¸[ÅÉ"‹£'ûÆ)|øÒ\ Âøoí5à]ß,ÊGûF$òYЖbûf0½l¢½¾QCÖñ÷øv~v:–Ôý¨«oòŒ²Û¤«;Gž)pÓòŒnÐ+°@á eì= »Žµ	oä7-¿*H_t‹f¿[†ªt‹6Ü}n]::›@RM¹Mž5Qnrµ]¤­ŠêfÑ
W\ˆQ a¹^r8²Ï ½¼ëŸEùhàÁ÷–ÛAƒé`íõ²Ž‡A‡Æ»ŸÆ¹£É§×ðãgXøc;_DÛoê©5"ʹñþ
‹®B{
øŽªkS>¾ì84
+¬-¥Sw¦W€M´¿òYgž{\ûçxz2{w©}Îâö[%qq3_½šÿŽ×ÀµÕÿ<©Ú|$BèÏx±é`µUh¯ßQmmÊGûÆ1b²­Ä¶­‚ô†·höš&*ªŽg²Ç³wLJ§ç'?£ºŠÕ Šok«ÀºÚ­þ&2 ¡Ã°DBh"5ÚkÀw6‘Mʧ4‘œm);šHé`õ5‘%Ygj$¸ëXt3¯W¤ìûW=¥Îp«üR^]úôjÈÃé|­òŠ"½¶¼{¨,­L”Љ‚ Æ¿ùjU=Õï*Sîþ‚O¶#^4Ï
[™ãÛHm
+ë[ya¾‘e>,}çYªßû/ÔÂz/Nàr=З&«»±à®Q–èT˜`Û¼~ýÛÝÀ(³t[ĉÊw¸ƒwÙBz
+I»’DéB
Ù0«Õ$Ûõ·ºšjC2¥Ë$þ]¡¸É”n꽕*
+•í1¢c¿`Ž£m–Aµ®Ìèi 7Éþôà 1L*}ÄøÐ>®F{
x·,JS‚_+¡V|¦»<؈·â[uWcz£ÚDûêÎ÷
Y×`:XwÚ`âæ—4¸ºdƒ%w×4µÁ÷5´Ëiå÷ÿä´BK3x†“c ‘ZÜÅÉ´«Ÿèß ^v	’!1g‡Ã•–"z0‚$¡* ár;ë«`O?àéÈúƒ-ž,¹þˆ“hµÇ`3“O¾¹E7/vÌ<îW”«,3оiáh^Ì+YE¶Šm¥,ßqÜD+ö}G`ç›À6‰ùá=‡ýZ4;GBƒÕ«Æô„g­€y9ÂNH_ÂΟµCî<jtp‹²¾‰`ýî!
+ë¯ (ÐÓ@üÝØ‹J?€Ëé‚¯	K©óÍÕ½^FÝ‹‰R/•ƒ9% ¬«
”l¦—²ºo5ÿ%¹µŠmæÕƒµÒ[žj%j{ M_(÷lõê÷|І;{]<Dðÿ~Z~¾àD at dó TÌtry¿G|«•As±¨×ñêw¦X¶¦ÆÏ"3i²ê‡ÈL|lf9¬×á²=ÐÝGÝ"ü5¹8Õ§3¯Í«v8í6à(½½[ªÄΰ>©5éù	ŸRï
 endstream
 endobj
-3277 0 obj <<
+3529 0 obj <<
 /Type /Page
-/Contents 3278 0 R
-/Resources 3276 0 R
+/Contents 3530 0 R
+/Resources 3528 0 R
 /MediaBox [0 0 595.276 841.89]
-/Parent 3171 0 R
-/Annots [ 3280 0 R 3281 0 R 3282 0 R 3283 0 R 3284 0 R 3285 0 R 3286 0 R 3287 0 R 3288 0 R 3289 0 R 3290 0 R 3291 0 R 3292 0 R 3293 0 R 3294 0 R 3296 0 R 3297 0 R 3298 0 R 3299 0 R 3300 0 R ]
->> endobj
-3280 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [126.921 719.912 153.262 730.816]
-/Subtype /Link
-/A << /S /GoTo /D (spc_8h_7304d0d00bcf9d2bad1f56ba6d8322ea) >>
+/Parent 3504 0 R
+/Annots [ 3533 0 R 3535 0 R 3537 0 R 3539 0 R 3541 0 R 3543 0 R 3545 0 R 3548 0 R 3551 0 R ]
 >> endobj
-3281 0 obj <<
+3533 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [205.227 719.912 236.549 730.816]
+/Rect [260.001 702.288 328.802 713.192]
 /Subtype /Link
-/A << /S /GoTo /D (structspcprm) >>
+/A << /S /GoTo /D (structprjprm_f0fcebbc8155f0b1ee868e64a2ed9ac3) >>
 >> endobj
-3282 0 obj <<
+3535 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [202.405 705.292 230.794 715.197]
+/Rect [251.542 652.992 320.343 663.896]
 /Subtype /Link
-/A << /S /GoTo /D (structspcprm) >>
+/A << /S /GoTo /D (structprjprm_f0fcebbc8155f0b1ee868e64a2ed9ac3) >>
 >> endobj
-3283 0 obj <<
+3537 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [126.921 681.058 153.262 691.962]
+/Rect [248.374 603.696 317.176 614.6]
 /Subtype /Link
-/A << /S /GoTo /D (spc_8h_f2ee6399a65f2467841be79e4bbb41c3) >>
+/A << /S /GoTo /D (structprjprm_f0fcebbc8155f0b1ee868e64a2ed9ac3) >>
 >> endobj
-3284 0 obj <<
+3539 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [181.705 681.058 213.027 691.962]
+/Rect [279.766 554.401 348.567 565.305]
 /Subtype /Link
-/A << /S /GoTo /D (structspcprm) >>
+/A << /S /GoTo /D (structprjprm_f0fcebbc8155f0b1ee868e64a2ed9ac3) >>
 >> endobj
-3285 0 obj <<
+3541 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [203.893 666.437 232.283 676.342]
+/Rect [247.259 505.105 316.06 516.009]
 /Subtype /Link
-/A << /S /GoTo /D (structspcprm) >>
+/A << /S /GoTo /D (structprjprm_f0fcebbc8155f0b1ee868e64a2ed9ac3) >>
 >> endobj
-3286 0 obj <<
+3543 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [126.805 642.204 155.915 653.108]
+/Rect [282.685 455.809 351.486 466.713]
 /Subtype /Link
-/A << /S /GoTo /D (spc_8h_e7fe86ae85a1a3bd19c2d78c3dba58f6) >>
+/A << /S /GoTo /D (structprjprm_f0fcebbc8155f0b1ee868e64a2ed9ac3) >>
 >> endobj
-3287 0 obj <<
+3545 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [184.125 642.204 215.447 653.108]
+/Rect [259.722 406.514 328.523 417.417]
 /Subtype /Link
-/A << /S /GoTo /D (structspcprm) >>
+/A << /S /GoTo /D (structprjprm_f0fcebbc8155f0b1ee868e64a2ed9ac3) >>
 >> endobj
-3288 0 obj <<
+3548 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [128.228 603.349 157.339 614.253]
+/Rect [386.406 290.298 427.132 301.202]
 /Subtype /Link
-/A << /S /GoTo /D (spc_8h_e6e89217a5eca87a2101ae195da74347) >>
+/A << /S /GoTo /D (prj_8h_4089618a84e11369bf9e5fd7c11c7368) >>
 >> endobj
-3289 0 obj <<
+3551 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [188.396 603.349 219.718 614.253]
+/Rect [138.538 111.61 169.86 121.388]
 /Subtype /Link
 /A << /S /GoTo /D (structspcprm) >>
 >> endobj
-3290 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [127.302 552.54 155.307 563.444]
-/Subtype /Link
-/A << /S /GoTo /D (spc_8h_6f88e6f1a549bffa0d0ab2b9523d2000) >>
+3531 0 obj <<
+/D [3529 0 R /XYZ 90 757.935 null]
 >> endobj
-3291 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [127.972 501.73 157.082 512.634]
-/Subtype /Link
-/A << /S /GoTo /D (spc_8h_b9fc42d8e1d281839a0a42ac00bcd180) >>
+3532 0 obj <<
+/D [3529 0 R /XYZ 90 733.028 null]
 >> endobj
-3292 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [127.854 450.921 156.964 461.825]
-/Subtype /Link
-/A << /S /GoTo /D (spc_8h_49f16254df0e3498ae2c1eb641f5232c) >>
+3117 0 obj <<
+/D [3529 0 R /XYZ 333.385 705.441 null]
 >> endobj
-3293 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [126.486 400.112 152.827 411.015]
-/Subtype /Link
-/A << /S /GoTo /D (spc_8h_96e8686daa13255e36506c3bfc213e46) >>
+3534 0 obj <<
+/D [3529 0 R /XYZ 90 689.237 null]
 >> endobj
-3294 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [126.921 349.302 158.243 360.206]
-/Subtype /Link
-/A << /S /GoTo /D (spc_8h_615d3ef3a505a8be7da1578d9338d218) >>
+3118 0 obj <<
+/D [3529 0 R /XYZ 324.926 656.145 null]
 >> endobj
-3296 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [164.54 268.54 212.46 279.443]
-/Subtype /Link
-/A << /S /GoTo /D (spc_8h_96978fec523018fd6898301a3452c166) >>
+3536 0 obj <<
+/D [3529 0 R /XYZ 90 639.941 null]
 >> endobj
-3297 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [457.708 162.183 489.03 173.086]
-/Subtype /Link
-/A << /S /GoTo /D (structspcprm) >>
+3119 0 obj <<
+/D [3529 0 R /XYZ 321.758 606.85 null]
 >> endobj
-3298 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [123.993 108.693 156.421 119.597]
-/Subtype /Link
-/A << /S /GoTo /D (spc_8h_30c95d776068ef3cc959a50af9995fa9) >>
+3538 0 obj <<
+/D [3529 0 R /XYZ 90 590.646 null]
 >> endobj
-3299 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [271.764 108.693 303.087 119.597]
-/Subtype /Link
-/A << /S /GoTo /D (structspcprm) >>
+3120 0 obj <<
+/D [3529 0 R /XYZ 353.15 557.554 null]
 >> endobj
-3300 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [467.104 108.693 500.08 119.597]
-/Subtype /Link
-/A << /S /GoTo /D (spc_8h_7304d0d00bcf9d2bad1f56ba6d8322ea) >>
+3540 0 obj <<
+/D [3529 0 R /XYZ 90 541.35 null]
 >> endobj
-3279 0 obj <<
-/D [3277 0 R /XYZ 90 757.935 null]
+3121 0 obj <<
+/D [3529 0 R /XYZ 320.643 508.258 null]
 >> endobj
-3295 0 obj <<
-/D [3277 0 R /XYZ 90 287.513 null]
+3542 0 obj <<
+/D [3529 0 R /XYZ 90 492.054 null]
 >> endobj
-306 0 obj <<
-/D [3277 0 R /XYZ 90 231.219 null]
+3122 0 obj <<
+/D [3529 0 R /XYZ 356.069 458.962 null]
 >> endobj
-3276 0 obj <<
-/Font << /F31 528 0 R /F22 521 0 R /F14 1038 0 R /F42 717 0 R /F41 696 0 R >>
+3544 0 obj <<
+/D [3529 0 R /XYZ 90 442.759 null]
+>> endobj
+3123 0 obj <<
+/D [3529 0 R /XYZ 333.106 409.667 null]
+>> endobj
+3546 0 obj <<
+/D [3529 0 R /XYZ 90 393.463 null]
+>> endobj
+3124 0 obj <<
+/D [3529 0 R /XYZ 357.664 342.747 null]
+>> endobj
+3547 0 obj <<
+/D [3529 0 R /XYZ 90 326.543 null]
+>> endobj
+3125 0 obj <<
+/D [3529 0 R /XYZ 431.715 293.451 null]
+>> endobj
+3549 0 obj <<
+/D [3529 0 R /XYZ 90 277.247 null]
+>> endobj
+1038 0 obj <<
+/D [3529 0 R /XYZ 435.312 244.155 null]
+>> endobj
+330 0 obj <<
+/D [3529 0 R /XYZ 90 227.951 null]
+>> endobj
+3550 0 obj <<
+/D [3529 0 R /XYZ 90 130.002 null]
+>> endobj
+3528 0 obj <<
+/Font << /F31 604 0 R /F22 597 0 R /F40 783 0 R /F42 818 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-3310 0 obj <<
-/Length 3646      
+3554 0 obj <<
+/Length 2516      
 /Filter /FlateDecode
 >>
 stream
-xÚ½ÛRãÆò¯ ò²vž3WÄÙÀ©={r²y¶ÀªÉ‘ä znòŒn˜$u*µñh¦5ÝÓ÷îäÃä8ÁÇRH”0q¼|:ÂǏ0ûéˆØÕ,/¼õïoþuÁà-”DìøöA¿$(9¾]ý:‹œ/ÆxVo—h=_Pgù&3£ëì!«æ$žeŦŽ8ŸÅrþÛíGç·-VK“`‘ÂùÇѯ¿áãÐöãF,‰ŸaŒI’ã§#N™oŽnŽ~n÷0ó懎%럋Òð\”!	}®3 Ÿ’Y5»­Vå®É‹ì¤K;Eí»·š®íúµG…]xÀ=:Âí)ÀX ãþ‘ú8B"æ!Ã;˜iĝêut9[–OÛ]“Õ†y1'³&«ž²Už6™™üsNÅ,Ýì< ýÛ¬³.ÅŒ	Ä嘞¤¼³¡åÙ¶zêaŽ8’É$«,È4¾(BIBB„Mµ[6æÌUùdFÛ´JŸ2à•ã
-pÎ2&oƒR;zÎ*Í«ã•Á‚”‹`·Ýnòl°’Îî_Õ/ÓìÕ»ìLˆ#“rvëæ[º 8ÝÌ	ž=«ÿ¥¯@Im¦‹,[Õº)íö™Y½³Ûo[¼=iF(Jè±Z	ySšx±‡f°áÛÀ"‰")
-zR5 “x%x8ññÞÏ)ží,òfÏ.3S”MÈ®eºÙ¸ÅlNÄìD¶Ì›Í«™[XñÆ“/ÞJ;Jí3µÔïÚ:Q·UZ¤M^f²|èy‚D ˜Ðã(Ix‘·\‘…^xà}ŸÐÙroZ§§ß0féc—ÊÁ}QÑ‘†ƒ™DÝÝH¡Fq#Š!±·OE5rÈû»e{ÆZº\°{)Xˆºër-Ì$VB#D)P§Åª‡ƒŸ‘ñGuÐÓ˜;[:+£/£‡Ÿää¡-Ì4j™ †I€:Ún²§¬PöÄc«ù\ξ~¼13õ6[680ý´,Ëj•&ø(ø*-jpheõ¤M¤VnÜÜeaöyÐ>oÙ¨xƽ?˜Ô«YL+»Í:\›¤/ÎþT@ÙÆml¨66iªWU¾³Æk³„Ú<A[Þ”ê•gyàÒ³Þiá)8­ÚK¶=êÚUV/+kîµ7‚ÇyrMÀ¾¢	ù–·pм'Ùî–F©^ +ìâ–E¸ƒ»£Kfcg£ÖI€Ëíû\?åmRâ/vO÷Z 07ª=“U‰d¶­J%˜?ó•æ¤ÒëÓÜNèLG½S¤›×:/íÆAýZ€ðë|¿¡¬‘_\ÞÞØ5OÏaË—ÜBþ®Ø(­Žß õé7¤A
-3šÙ{ë}ÃÄâ,n÷PûF©èy¯(Ï<Ž‹£$¦0zÃS€Ãò
ª,Oxªæu;ê©8T‚OòÂÁL£}Æœ¨—ëlù»5³´c­@GX+V&±Œê͏·¿\NütI˜<5 ¡«F²[0 Ocñ|•7¯–ÌÂÂTPÌTEíÔ¶ãBV™ïÎܶ&•U¤Œ¾¨cɸ¾í×Çõͼ©o¸Ì4B§JÂÏÕŠ>{Á‡gßµy²þ¢—þŠ”êù¤Žê¿ž¤¹³¡‹ÓÛÑ8M¡Œ£	›ä–ƒ™ÆÇÌi€Ú+6¨ñ°øƒí×,€ÖgB|±ÇH:…ÿO_ß„¡D7Ë0óÌìåÇD‡±ÊÓûCª,À¤×	xþ0»&„£¬Ú`ºéeHÌ»„à>jÜÖfC"$PÄ£⭏ZˆƒyËB¦pµ2‰ÐZˆpo!Œáa¤Ú8gǺ%4¢P‰ÑÔq±Ð“Dw·t	üv4§	ðõ
~9˜iԝlÏ„é¬Í™ŠbÇ Ý	¥Ó
-ÈBT{uPMiï?Š'aˆðiƒ‹|4vSÐj[°2ÁÀ_„&5®ðƒ8&~¿>®ðæM…ŸÀµWø)„Ná=„Ÿ¼0¨bc,t¤‡ÓŠvnï—b1˜§©¢#áfn²÷‹»±µÆ$è–Ï8ÑY1Г§ínér©ªï­Ä²•)>[iÄá6®µ\{µ[jGª˜£#
-0eYVUVoËbeÒfŸù{Gj)0ëyú6+Ë¿aL]*3ž¦A4Äm†õ—Ó4CmT÷9nûõq»°0oÚÅ8®w¦æ“T9ãñ¨uJóqÏ«RêX’If8˜iÜ {	eÛ™–Ѧhvvyu³X‚qìÌÙ™]Øm4b·=M!qÅäšâÜmÑW•UÙUÛëéàˆ‚¨
ÄÝùçëó‹þ&`H; s†¼€Ú´·eÅS¹¡šŽª|S¦>Ù9[º¹:ÿxóËM!„mÌÀ'P"cß–B$Èð8}A¡Š‹e/‘×âÆ.FÚ®‰	lj¸JJŠ0cqPÊy±ø¤ÿ¾²*b—¯úoK$}aÙ¢¬·ÈJ0FêàîÍKO¤D„D„únÏCrºËôlZo[Éã}æ¶Rdà¦ë´zuŤ‚~œ«TÄ:é^çÊÏTzRÈ-Õü0=~nûj¯{°!¶G£uZ»ö^•Y|i]—KuKµz‹¾ú´/G88C;/xLMbÌÏ‹:üP3Š	ê÷y/×æ•}»¯6kZj ZOê÷Þnn偲V©ØBDñì<]®ûa`¶˜¿3Óê,Y±,WªS¹²Ùù‡rgC1£P$â(ðËuZ¥K{ùå÷!œÀ6ö¤ÕÆS¨Ùf/*×h+‹,TSUîÓ:_ö+m›¯Ûm5²íè×ÈŠEÉì¡ÊþØÁ	mG˜I<ûÐ7=Cæb9tq}þsŸ‡T]19ŸöáÔìô íž'öí³‹ë!1¢”û"Õu|ÜmÒÊbë ‚õT	F¸ç_ί9lµ]—ò
-
-SV˜kýÇq4R ,¹_ç„bðE„‹ÙÝ—Á³%˜vš›Jug\UµÊ=‘ø¶£+™Ë"D¹#åîúì‡A¤ô	Ð*™®ò²
(ª?Τy5tDp>*õuÎäìÔó±ñ›¬xlÖ¡ë3þ`¹+G)'˜ XÈ!.ž‚	Þ9Ä!CŠ˜ 8rAæn˜~ººÔJãªrÛäK/ï96†
”$i%óß1L¤‡©ÊVõ:hœ÷ÁˆÉPgïCšë$>IëõPb6,ß!Ÿ}•Xk
ߟ»¹äNµâ,O—|ŸFþ4ìPïqV§ºÎëƹ׃P‚c‰ÚÌõûóÛy¢¸ÔGÖÈèAhï³Æ6ÙÝ
ž«ýH,R·œžÈo»|*"ù®Ð¾B_%êtµ9aNU“UÝ8 …`âœòòm¨ã¶Êù¾¦È`¦$ùû×,éß
-´­ØCÉ`’.¤I>^«ïFî@³Åììó %¢~‹’Ñš€ºìøãçŸç	ÝbâXŠÉ},Ã	”‹,L=‚ÌÁb•ôtCPD$yŸnÀVìR($›\'àñëÒÌÛOyXì_0Ów‰h^Hͼէä{:x)*· ü’·÷2 Ü”û=ûƒTy	÷:™¹¢©	ЀSåQBú_©˜Où”QnK¨9ÃÜÝÀ})ÛËjÓ‘œ¼#çik'›ó˜*?牄+°\’™®V *0вp‘©÷Í@K•)éÞý¹þ5$ÀàJáK·.鸼¼D}é,¤RÍ°»êÒ«Û"B	^„¹4W
½z‚ðn=ëªïr1±îBÃóWej'úÌÎé^1<ß鍞zÎU,Ò#[ˆ>¢púû¸è}¥ìÛ%•›âVüÍ¡Î,Ђû&.AT„=èôÞ–Nê4Cºx¡VÝíhQ‹Ç*¯Ÿ\ñ¨_­Oö
-Ñïž+ï…µý”ôBõÓ¥“Ó"W™ì¿ìÊ×:€ªµ-—üﻺ­!Œøߏ&oº+ÖªtJòPm¹7PzKí7‰G­Þb¿ÛÆ°ô”A•|™™T^iUÖÎìœV]øuªKnÎi.-2@ÙV™_i+PÕT 9ÓºaLYnvJ~Z͉}
l•Õd+¶Þü¿¨â!y.ÖùKâ°9é!Ú® Nþñ¶9è$\ê÷IËE)gæAùÙrM=E³µ_,êõB}ã°È
-˜-;4n*å`l¤g’îjCXûi©¢Ûzzé4”X
%]
"ôG§jE·ŽÔ;…+÷I`gDN×¾îðš$²‡8
-»ºz[e,{Ã͝}gõUÛO›¿C ™Œdß<F¼m?vÛßõ½¾YkÀ`£¸²Ê9mÓÎœ™ŸÖ?ø¦íéà¾{ÙbúX'ÒÄy—„›6ïàÄûf˜%Æòàwoy&Õ“ž?˜öj"µ&åSß謠žÖ©”šmÓË´03&·±‰‚è~è‘ Ò¤¼r48ÁíHÕ´>Ë»PS¼–7ðk¾R#£µÂrÖ[­°ß¢GÔ(†^ô„
-Oé汬@|öMÅ ‹Á¡j%¦¡kKˆnóê©ý®¹ÛT3Zw£ÕS^ô½GÿˆÛ:qÁÜèâXŠyù§ëˁMÁÛºØì£âK¯[d‚ŸvËãè"
-›íÑ
ÕáPý´áb XAȺw™‰þznàöÃþÄüÝÄ_û3û©6’$ñÿþ(B	0Ï|©m±ëƒ©Fä¾gì.-þíŠgÙ½yæ‡Ä§˜ŠÈ<QLˆk1Ð}t†Dÿ3DÃËïÍ#Göå{Ûþø¡|y}Ìz_Õª?3ê3ç5ߺ
+xÚµ[]oÜ6}÷¯ / Ãò[d>$ŽS´HS¯íbHõåt€xìÎÖÙÅþ÷½”È’^ÉžEaE:ºç^òðˆ5lBá?6±tR«šX¡&×wGtòÎþtÄüÕ\žE×ß\}ÿNÀ]Äj1¹¸mo׌(Î&7+MêéŒQJ«ÕÃ5ùk:ãŠVïæ_šî謹m–Sfªfq
§ÕRVÆN?]ürtr±eõ9)¡çßG?ÑÉ
äöË%šɿá˜fíäîHr᏿ýc£;/àü¾²ÃuqA¨Vm]o›?(å‹fµ/UJ‰,7^¸ÚRp¾£`T)Œ¿ß±üÁ¹Ê	…¸BX£b’XZGTßÝøŠz|ú×1Ÿ;½ü쯟ÅÌ‹1'áóùéñû“=Z#ˆa+Ó#02£‰ I‹REWóÿ4÷·íÑz¹¹^çÔ\2"4UqÀ"I¤á\0–w=ÚšmRq@`dI_1û~Wò|±vgÜÿ}eÕ„i>ÑF©ô¾˜†RÃáÞá’P_³(@› ä	ê¶K¸%Ð#Ò
+ ’ëìàþ¶û»þ«/Cm3Yre!z4žJ²Ü5ÌJ¢jƒµÌ,`pJ«IÎØi°­{¾pÌmnoŒ#Ã¡÷:D”‘šyÀf1_¯H±gkI$øåS{VøŽeœXÅ‹Ö¦ñKš[ÀÙ[«lp(¡·¸˜pÐäÖa›Cù³^]óÅü²Y.ïVŸ{ãŸ
+Âj´r½º¨lIT­Z'€²ìJ©)@YwŠm‰ö€X)ph8M9êÒ=‰–SQWÍõÕº¹)K_@ÁR&}V–>çà»—¾ÇJ‘>F¤K?f!}Œ?¹5Ö5"}˜]a•”¾&ÜÍä°ì(Ë®(}N˜dx§€ômm¿ôA¬µ4¨ô=ä	ÒWðЩ})é+7•~ÀI?ŠU–>Jè¥J?a–>ÊŸ…ôâZ5CÒG*šô±ì(Ë•>Þ'­òÍáÊW03Vbʐ§(¿¼ýóåª7W¾Ç*Q>F”+?f¡|Œ?éµõÈWEåC£"•;å³Ò7m 4½ ÊÒ+JPïÙñô5*}¸_	J¨°¨ô=ä)ÒgíOÍJø¤†<úrÕï1ƒÊßÅB”åG„ÃʏYG(ãÏBÏçCÊ/WþTå#ém•Ÿ¦7 |¬S¾•ò¡DX€+LùòåKC	çú€´vö½”ÒÀ`ì^ož,6wÍòj=¿_ì{(¹"Bëâ0Š®‡QÀ
#Œk;ŒPB?ŒbÂêë
+K”)ayy4N…L%z¹/¥`΍•0(7gŠdUÿ·WrhhGÉKöèY/·¶Çø7¡'gg—ç¿ŸœŸ÷]ƒVë4‰¼bA©9åÄpPÿ8q­+úªÇÊájléóg!£Ò?üþþýåéo?¸89Ë3F/XVÀ ü©Íò}õ³^ýBÁh‡ùù¸úçÏBFõ¿™
+U½~{y~zr|y:µ¼z}6eÕë_{jVM-Úƒf#m
½a÷µUn’5;"xq ÌžÖøWsÀ#UšFo{ Ãàä–ÐLBþc÷.V”‹7Üj|ñ;x¹x)Haï"$™ô¬ Ã üíÜ@‰„ß×/»?ÿëÞ7ÇÏ@(­»k&`h»‡ó»Íâºô\]—g“Ñõâc0`†ƒ×ö1ˆ†.‰ýk÷„ÃÒ’™”¯,Æ™³»7Æ=rå^ù¼XÁ)a¶ÇÁ!’Ö-nŒ1ýíÔ2®fÆÈB"ÛcŒiZsÀô(™Œø‚ØZf5S±ÝzÙY#Ì›ÃÆ
+$…í™	·	k€g¿ ‰”æÂÒÍ…o¯6_ü¶Ñ5»¶Ãî—݉Ûp°g#ƒÊj×åqÆȽC£ùå!‘N½1ª°æšN©4²N)Û6(®̍jm^ê5(751¬FM,`†L,ŠU61”ЛXLˆ˜XÂ7lb(sÒkávÙô—âÊ
@‹Wë18§²0ëM[11Scköhœ?‰™–ÌXÉÓ£LMÌ´o6Óš41^àÏ7±(@ÉĤ3±ñ¶åvÎ)¬l’ËÝæÑxFYH¤Û8‡é!Ú@³€A)9´T
ý˜Pâ¶Å5ƒ%_̶¤i•‚Ú–ÇÚÖ.b[a°­ˆ³­˜o„maÌYÈÝ–eßµ8Å^¬Çà”ðœ«UZ¬³­öiލƒÂ÷In֏ãÊh4—<$2„"J	´ü€éQ&&`,EV~ÉÁøHsªgö Û(:˜‡¸tN—Nžm_-§RU÷›õ|ÑŒ˜„QA$ei¾Hvh4»<$æf–ÔÖ`5œÖn["¡p³öʗڐãŒÂÔߊ˜A3ÛÅBÌ#fbfó03Œ9¹Û„.šVìÖÌ0Ê`fqë¢ÉÚiu\͍'…Äæ`¼}Õ0=Êt&‰‚Òšœƒ1«àï;éQ€’ƒHû¶©Yožå`’›¦‹XFsËbO F¸ÑXKÍgú/mŽûbƽ/Q/5cµ{3Ž0CþÅ*ûJèý+&,ø——ð¡þåÐ8sr÷)Aß¿Ün¥Å‹õœRÕ„[‘¶.â_ >ºfÆÈBbþ%‰T­9`z”©¹‘UVóÿz5uß½WÝÔG˜jñØž¡áŒ­VÙS­VM¸1ÌpáôÍýæÏöÇ püøq:cº®>ù{w×  ÜÝ^ÖþrD¿Z_­Ã­¨µºwFì gÝÞ_4Öášébª8*SÕÕbFzçôÞÏì¡žuwùKx‰wßînßÌWë¦ü
7“ŠÅ^Ì‚`N7`@-bÐ~BÄ|ÊTÁz¶T{Çš%aBl§ÃbœI¸Ý7ûÞZ	X· zF¦©û´.jJÄk,–+Óc1æ$æ2†Ôœ#eDF–8çD9{Žêç/’Én€ê…÷ŽääjïÉGÆ[Œ;l¤½l¤s‡„ËSVy÷&¤·—½ðܦo¿‡@á·#‡Â‚˜b=» EïñÄ|žo:î·-’?Ûs„ëà½3m
+"`Z=ÿg}Ý×÷ Äh
+¬Û-žîƒe‰ò·Ÿš…û\§¹ñ¿7Zt/ÜNûÆÏz¿Æñ; Ìþ@ù‚vÿâ”1?;žr˜.ûò?Ï߃Œ~~ão%†ðîðϯÝß·÷_?7‹¼…Ý}‚QóüHV/@
 endstream
 endobj
-3309 0 obj <<
+3553 0 obj <<
 /Type /Page
-/Contents 3310 0 R
-/Resources 3308 0 R
+/Contents 3554 0 R
+/Resources 3552 0 R
 /MediaBox [0 0 595.276 841.89]
-/Parent 3324 0 R
-/Annots [ 3312 0 R 3313 0 R 3314 0 R 3315 0 R 3316 0 R 3317 0 R 3318 0 R 3319 0 R 3320 0 R 3321 0 R 3322 0 R 3323 0 R ]
+/Parent 3504 0 R
+/Annots [ 3557 0 R 3558 0 R 3559 0 R 3560 0 R 3561 0 R 3562 0 R 3563 0 R 3564 0 R 3565 0 R 3566 0 R 3567 0 R 3568 0 R 3569 0 R 3571 0 R 3572 0 R 3573 0 R 3574 0 R 3575 0 R 3576 0 R 3578 0 R 3579 0 R 3580 0 R 3581 0 R 3582 0 R 3583 0 R 3584 0 R 3585 0 R 3586 0 R 3587 0 R 3588 0 R 3589 0 R 3590 0 R 3591 0 R 3592 0 R 3593 0 R ]
 >> endobj
-3312 0 obj <<
+3557 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [154.604 719.912 187.58 730.816]
+/Rect [145.731 697.247 184.814 708.151]
 /Subtype /Link
-/A << /S /GoTo /D (spc_8h_f2ee6399a65f2467841be79e4bbb41c3) >>
+/A << /S /GoTo /D (spc_8h_4e195ae6c61da3608692a3c7f2395599) >>
 >> endobj
-3313 0 obj <<
+3558 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [334.464 719.912 365.786 730.816]
+/Rect [240.365 697.247 271.687 708.151]
 /Subtype /Link
 /A << /S /GoTo /D (structspcprm) >>
 >> endobj
-3314 0 obj <<
+3559 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [335.695 707.957 368.671 718.861]
+/Rect [167.185 682.627 195.575 692.532]
 /Subtype /Link
-/A << /S /GoTo /D (spc_8h_f2ee6399a65f2467841be79e4bbb41c3) >>
+/A << /S /GoTo /D (structspcprm) >>
 >> endobj
-3315 0 obj <<
+3560 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [194.816 696.002 246.621 706.906]
+/Rect [145.731 658.393 204.171 669.297]
 /Subtype /Link
-/A << /S /GoTo /D (structspcprm_feeb5f4056f271fd37291a712a7b6791) >>
+/A << /S /GoTo /D (spc_8h_4d66edc63bfc8a39adc6bac9e88c8e81) >>
 >> endobj
-3316 0 obj <<
+3561 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [89.004 678.378 124.749 689.281]
+/Rect [204.669 658.393 252.589 669.297]
 /Subtype /Link
-/A << /S /GoTo /D (spc_8h_e7fe86ae85a1a3bd19c2d78c3dba58f6) >>
+/A << /S /GoTo /D (spc_8h_96978fec523018fd6898301a3452c166) >>
 >> endobj
-3317 0 obj <<
+3562 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [142.082 678.378 177.827 689.281]
+/Rect [145.731 619.539 204.719 630.443]
 /Subtype /Link
-/A << /S /GoTo /D (spc_8h_e6e89217a5eca87a2101ae195da74347) >>
+/A << /S /GoTo /D (spc_8h_c39694faccdd56850677999d714cd14a) >>
 >> endobj
-3318 0 obj <<
+3563 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [449.299 666.422 472.601 677.326]
+/Rect [205.217 619.539 253.137 630.443]
 /Subtype /Link
-/A << /S /GoTo /D (spx_8h) >>
+/A << /S /GoTo /D (spc_8h_96978fec523018fd6898301a3452c166) >>
 >> endobj
-3319 0 obj <<
+3564 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [113.91 621.211 148.55 632.225]
+/Rect [145.731 580.684 204.719 591.588]
 /Subtype /Link
-/A << /S /GoTo /D (spc_8h_6f88e6f1a549bffa0d0ab2b9523d2000) >>
+/A << /S /GoTo /D (spc_8h_49807752ce4e223d4095cf6ad13bac0a) >>
 >> endobj
-3320 0 obj <<
+3565 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [251.544 601.286 287.29 612.243]
+/Rect [205.217 580.684 253.137 591.588]
 /Subtype /Link
-/A << /S /GoTo /D (spc_8h_b9fc42d8e1d281839a0a42ac00bcd180) >>
+/A << /S /GoTo /D (spc_8h_96978fec523018fd6898301a3452c166) >>
 >> endobj
-3321 0 obj <<
+3566 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [261.676 569.405 297.421 580.362]
+/Rect [145.731 541.83 207.489 552.734]
 /Subtype /Link
-/A << /S /GoTo /D (spc_8h_49f16254df0e3498ae2c1eb641f5232c) >>
+/A << /S /GoTo /D (spc_8h_ab517aed3ee9f8d5a5ca1f990d310b61) >>
 >> endobj
-3322 0 obj <<
+3567 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [336.431 537.525 369.407 548.429]
+/Rect [207.987 541.83 255.907 552.734]
 /Subtype /Link
-/A << /S /GoTo /D (spc_8h_96e8686daa13255e36506c3bfc213e46) >>
+/A << /S /GoTo /D (spc_8h_96978fec523018fd6898301a3452c166) >>
 >> endobj
-3323 0 obj <<
+3568 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [113.91 505.644 151.867 516.658]
+/Rect [145.731 502.976 207.489 513.88]
 /Subtype /Link
-/A << /S /GoTo /D (spc_8h_615d3ef3a505a8be7da1578d9338d218) >>
->> endobj
-3311 0 obj <<
-/D [3309 0 R /XYZ 90 757.935 null]
->> endobj
-3308 0 obj <<
-/Font << /F31 528 0 R /F22 521 0 R /F41 696 0 R /F11 978 0 R >>
-/ProcSet [ /PDF /Text ]
->> endobj
-3327 0 obj <<
-/Length 2295      
-/Filter /FlateDecode
->>
-stream
-xÚµYmoã6þž_aà>Dj.EŠzÙ~ºînz[´½m`ï®-ŠDÛÂÊ’W’›ä~}g8¤-Y²“Üf ¢Fä¼>3CÒþŒÃŸ?Kø,RK¤še›>[õûß~]ÀçEïûw7¯®$¬bI(g7K³<ô™þì&ÿÍY4_øœs¯Ýfl=_Ž«¢Ô4úU/u3÷cOW$ƒÀ‹ãù7?\¼»ÙKµ:)¢ÌÏ¿ýÁg9èöÃg2‰gw0æÌO’Ùæ"ÒŽË‹ë‹_ö<ˆ.>e–òåØ.!†v	Éx¨Œ]ï+0 ^·Ö4HËUÝÝzƒ¯¾—­Ó¢úÇÁaNUW‹²¨ôÜ÷ÒÆ®oÒª]ÖÍ&íŠÚò¬³l×´4¾ÕݝÖ1EFà™WW~Ïá"áL)°Íèõ/š0Ðœqð}^t[§p•LqU¡cúaÌ4bQ<æùç\(0­HoKÝ~‹«f	h¥˜-|Ÿ%Š¼GøÌš3y¤“÷Ï*%GZC´tÄL&,¯ë1¯…±óXH¤Â>Órîsïÿ¥–VëJC´•ò9Ä‹y ƒˆ…"0>®MŒ£x:î«gEXMÚp¶7ûXÔ1«Íûf)môAcCiӍFÈǪGÛê‚\Zî»šž±‡é`riç\ Ťˆž0`Ö˜UœÜÈTœEj˜­Îj“ 0^Ö»†FÕMšuº±á­—¤‡ 
-UèÂñææßÞѤ >É¢}zéØ?`Aಖ\©Q¦Õ'u0v³vÀËR›9PYÀØ?ç¾ò´Õxn·Xo*gŠ¥¯š¢ÝXÜÞ›mžQYx’[þÞ¢L@@EO+îSà»Ù–s)¥—ÕM£KHd·¢‰Mš5
		õF“û;—1>eÒ¶MïL/دIé¥[§Žùð7Š¬veÚ”DÃò\ç4±°ú.½0ÖñA´?ï í ‡‡oç‹€>a:$j£óv],Qš%²¡ƒ°D˜¸ËÖôb‘®»
16Hu%ßU€E‰t³Ö4«ÑŸ‘SÑ…@h-wNÞ¾¤T,‰¿_Š‰Ã—©Yõ®ÌIê­K]ÈX1Dÿ]þçŸnæ‰ðWâãåX´S?qÕ+ƒÞÝZ4Ð’
¹nØxz¢^E×*y^ÚK“ð¼œp`ÀâÈcÁˆ© Å…sñ%qú+î€cßØs¢XAË‹ÂäYõº§s¥3ݶP³ =¼kÇÇžÔcæ‚Û\/uµêÖ¤”Éa	Ƭԕ³I%t˜ÇúB8n‡®]^]Ò Õƒl;dje‹×ÃA>ì¯J»«l€ôÞGä\µ˜MºêØ¡‹©ãÕ WVf‰«Ö:ûTT«×csø ûR>Ýî0냰׸ðÃ>/[úJ>Ô•)<@2ÒP“ËðÉÔZ»8<,Ž\!ƒQ?ñ,í®ìœ*DûsYCQ5èÛº¨¬ŠT…3½Å½S‹µ¶Ù韛B·M›®È°LÎŽ™(U‚Ý‹çƒš½oXÌ#ÏÅ°0JKÚL˜/Óàké#ù§—e<ïtnÅ¥ÇSìòpâÝ^ЪÑi‡í'ƒ«*7²Ë 0ÚªBåñÈÖ²X­»}tí¶&CĸôQOìÖXƒì‚þÞÀ©k\ø¾ ÄËBm ùîÓ¦6j>Ä3žÒìáQôþŒ
6¬œvÔB2¤‚‚_V½ðVD"p†¶#%%yÖ¤`NÚ)­ÔÔ;€¢¶|©$.µceÙ³Ìê-êôÐ`HhNU5l¹"_uºÊ	Þð}×¢“ÇQÝ쌫E ¡ìŠvù@/;a6œ›V—dcKV44LsˆÏÞ¸ã•D!M[ø¶Ý5ÛºÕ$î{ÿ°`îï¯(“„„BSÖ-U2X¨—8i	ðéy½´RÑEø¼ƒ“b1•©y½»u‡ãm£³¢ÝŸ‹À÷ÖQø¦›¦¸6}ŒYtæzScõ„4ʏJï°6–ŒgóÌrZ™=¦"êÍwyUá;Ý~×ÙÖËÎBNOƒYBº`Â^¼…ðsád¿­3S²é h"&ƒä°’ùvíßòÁâëo~|÷ó¡ó´Åÿ0…ë¥yÏ:—ÎÙ¶Ù ì^Á;ŽÓ¡ɱkX4nTG·>ìÌüY ÿÃ8¢[$7+ûý×Þ}Í]ô&n†ìP²b$6„³‚Ê=ºÝ°S΋C–ˆ#=öDˆáVjÔÁ¾4ÞgJغ}Å®*ºöb‰žOíðzS¦nðnÀb7‡xiÚ©Í€pIb‹7ÑC˜F
¸±¨ŠÿBm€o»ÚS
	ޏ;_î'3©bƒ-– _ÍüĤñùÀÇ°“ÂÿŒ€[NÞ¡Ù9n
-ôVoéž,3Y=Bœ9a;×c: Ä
-oG}-a‹ðª¦gê'v¯¾Ü»Ãô*:r
ºémš}²õ!wU,']qk6¶t©Py8%„°¡ßOúÕÍ>«û1K›T'â'HØõç¿psΊ•x% m½/6‡C_Ö•ûõ—ÃÖW§ùÔ… N‹Àg¬Ë“Xß6ݳ±Žˆ8L^ë"nPIÏ`ÝMy:Ö{L¿ë=SObÝÍùêXøýq¬ŸÓý˜åÓ°~&ð¬Ÿë°ÞûXïï‚“Xoõó±îÇ!Í襰΁g±n§<ë¦_„õž©'±îæ|u¬üþ8ÖÏé~ÌòiX?øÖωuXï‹}i¬«“X¿íó±Î9MõBX÷Ç‹¬3P·3žŽôË/úÁÎÓ@·s¾>ÐûNÐÏè~Ìò‰@?õÐψݽ'ö‰@?úW%L©É¦ÍAœªÿÿ^óÓtCl“>$áTö\+Õÿ^WºwBv‡ìŸÜà
-íÑ·ôÑÏ_sùZ…ô&¸oo6͉ßÁæã›ëï¿£×€EÃcÎÛúþaE?oö}ƒ?@óTº†
-endstream
-endobj
-3326 0 obj <<
-/Type /Page
-/Contents 3327 0 R
-/Resources 3325 0 R
-/MediaBox [0 0 595.276 841.89]
-/Parent 3324 0 R
-/Annots [ 3330 0 R 3332 0 R 3333 0 R 3335 0 R 3336 0 R 3338 0 R 3339 0 R 3341 0 R 3342 0 R ]
+/A << /S /GoTo /D (spc_8h_f0e4274b242fd41625b6ad4f4376b8da) >>
 >> endobj
-3330 0 obj <<
+3569 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [134.104 432.534 165.426 443.438]
+/Rect [207.987 502.976 255.907 513.88]
 /Subtype /Link
-/A << /S /GoTo /D (structspcprm) >>
+/A << /S /GoTo /D (spc_8h_96978fec523018fd6898301a3452c166) >>
 >> endobj
-3332 0 obj <<
+3571 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [88.007 375.828 138.508 386.707]
+/Rect [138.538 422.213 213.576 433.117]
 /Subtype /Link
-/A << /S /GoTo /D (deprecated__deprecated000019) >>
+/A << /S /GoTo /D (spc_8h_51ba1ce5380fd2e7693c37554d18fc3b) >>
 >> endobj
-3333 0 obj <<
+3572 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [268.11 355.738 316.03 386.707]
+/Rect [113.91 406.99 201.172 417.177]
 /Subtype /Link
-/A << /S /GoTo /D (spc_8h_96978fec523018fd6898301a3452c166) >>
+/A << /S /GoTo /D (spc_8h_51ba1ce5380fd2e7693c37554d18fc3b0b84f38d1e903eacda3122ce55bff741) >>
 >> endobj
-3335 0 obj <<
+3573 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [88.007 289.806 138.508 300.685]
+/Rect [220.26 406.99 337.938 417.177]
 /Subtype /Link
-/A << /S /GoTo /D (deprecated__deprecated000020) >>
+/A << /S /GoTo /D (spc_8h_51ba1ce5380fd2e7693c37554d18fc3b7c5e0d09fac9f441e39f3cf28801961f) >>
 >> endobj
-3336 0 obj <<
+3574 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [268.11 269.716 316.03 300.685]
+/Rect [357.026 406.99 495.606 417.177]
 /Subtype /Link
-/A << /S /GoTo /D (spc_8h_96978fec523018fd6898301a3452c166) >>
+/A << /S /GoTo /D (spc_8h_51ba1ce5380fd2e7693c37554d18fc3b0653e60411a641a326492c65d257daa8) >>
 >> endobj
-3338 0 obj <<
+3575 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [88.007 203.783 138.508 214.662]
+/Rect [113.91 395.035 190.841 405.222]
 /Subtype /Link
-/A << /S /GoTo /D (deprecated__deprecated000021) >>
+/A << /S /GoTo /D (spc_8h_51ba1ce5380fd2e7693c37554d18fc3b3ba9183c7c3dace15eef0606980fd615) >>
 >> endobj
-3339 0 obj <<
+3576 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [268.11 183.694 316.03 214.662]
+/Rect [113.91 378.751 207.459 389.282]
 /Subtype /Link
-/A << /S /GoTo /D (spc_8h_96978fec523018fd6898301a3452c166) >>
+/A << /S /GoTo /D (spc_8h_51ba1ce5380fd2e7693c37554d18fc3b7e218c5bd52bd6a45d8ad66573653007) >>
 >> endobj
-3341 0 obj <<
+3578 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [88.007 117.761 138.508 128.64]
+/Rect [126.921 323.518 152.714 334.422]
 /Subtype /Link
-/A << /S /GoTo /D (deprecated__deprecated000022) >>
+/A << /S /GoTo /D (spc_8h_30c95d776068ef3cc959a50af9995fa9) >>
 >> endobj
-3342 0 obj <<
+3579 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [268.11 97.672 316.03 128.64]
+/Rect [181.157 323.518 212.479 334.422]
 /Subtype /Link
-/A << /S /GoTo /D (spc_8h_96978fec523018fd6898301a3452c166) >>
->> endobj
-3328 0 obj <<
-/D [3326 0 R /XYZ 90 757.935 null]
->> endobj
-310 0 obj <<
-/D [3326 0 R /XYZ 90 493.128 null]
->> endobj
-3274 0 obj <<
-/D [3326 0 R /XYZ 90 470.816 null]
->> endobj
-3329 0 obj <<
-/D [3326 0 R /XYZ 90 470.816 null]
->> endobj
-810 0 obj <<
-/D [3326 0 R /XYZ 360.971 435.687 null]
->> endobj
-3331 0 obj <<
-/D [3326 0 R /XYZ 90 419.092 null]
->> endobj
-812 0 obj <<
-/D [3326 0 R /XYZ 90 347.508 null]
->> endobj
-3334 0 obj <<
-/D [3326 0 R /XYZ 90 333.07 null]
->> endobj
-813 0 obj <<
-/D [3326 0 R /XYZ 90 261.486 null]
->> endobj
-3337 0 obj <<
-/D [3326 0 R /XYZ 90 247.048 null]
->> endobj
-814 0 obj <<
-/D [3326 0 R /XYZ 90 175.464 null]
->> endobj
-3340 0 obj <<
-/D [3326 0 R /XYZ 90 161.026 null]
->> endobj
-815 0 obj <<
-/D [3326 0 R /XYZ 90 89.441 null]
->> endobj
-3325 0 obj <<
-/Font << /F31 528 0 R /F22 521 0 R /F11 978 0 R /F41 696 0 R /F42 717 0 R >>
-/ProcSet [ /PDF /Text ]
->> endobj
-3345 0 obj <<
-/Length 2038      
-/Filter /FlateDecode
->>
-stream
-xÚµZ]ã¶}÷¯Ð>Ø@Åò[âô©iºÁIÐîЇ$dY3+Ä–]IÎìä×÷R$-ê‹rv·˜ÓÒÑ=÷òòòqL"$R8JD‚Q~Úàè®~³!ön·cïþW›¿¾aðR’EOÝã’ AIôxøq+Q²‹	ÆxÛ\rôaS·oÊcaF¢Þ‘t[T9\bXr¾MÕîçÇo7ÿ|¼±ZŸ“šó¿›ÆÑ|ûvƒSiôcŒˆRÑiÃ)³ããæýæß7æ:ƒësa	ÂÖã¢a)\\ˆ"icûÓ¡ø	cZÙ¨ Ô†~ü¥¨ëÓŽl›çÛÕî|…—
-„‰ŠdŠ¦rÎ?†T*"Þ›}µ~¶·ßy‘¤
-aÌ£X*@§d6‹qÐ×ÅÅ$"ÏÚâ0ö0˜}B"Ïèd
-GI¢¢Ø÷r!˜¢„Qp®µsŽÒÞ9‚”@:F{÷÷Ãœê¦ñé\›Á>Ë}Ù¼ÍêCc.åçÓ%kË}y„y/ÛםÛ¿˜[צE¥B at 6œ÷Åyuè ïc“Ú÷å¼3‰g<”øØa‚´Œ@z¨ÐʺÈÛã«	¿:ï¨Ø¾˜/eÕ´Ev@ÚŸáˆ)5–€A9ÜÖ:³+ý͵ÊÛò\C_Ÿó멨Z˜s˜p¸
-Áí˜rĸêFÄ>^Ví­ʪ4㟰ÀM[_swl]òOçáÞÚà‘$mjŽO{L‚xB-h¦A†hoBÎë˜HÅŸ	’T¸§µ“A–IdowV`…$Û¦h3ÊŽG38§}QÛ«ç'{w²	ARÒHb‰¨Z+r‡Ž=øt1ŽLڐìÄÈ9FJÈGÑa”œ!)F”.µv{6Ÿ‡â©«ÜëÑÞøM/Ïìx-m@’í[{£ùp¾êj>˜¯ûÂ|B9†&!Sm™Ëß-¢ÐÛ±-ê×qÀ<?“;'Û‚ƒ.Oµn4¡iîQˆ	‘Pº¾¼ÉEEMf‰,$ö0K}B$PÁ‰©ç™7;-,ê‡I£°;üór7»0¨xÛ
FûðçiÑŠ¸àê60†8O‚3â0݉¥ˆÃöáûóþ;mÍö£ª.uÊúò3‹ØLÚb¶`cJ…g«Ç,f¶n…ÓγwE{­u
TThûxç¶ÃtS=áj»r­°q«ówŒ®`‚1YpÇ`b4u‡Ddo¨Û¤)BØÆAÍùd…N!	iðéðlbP'ï¯y^4Ó„ßb…]ƒ3¶kZŽÕbÖb
ñ¹Xƒt6VŽØX¸BÃÓJ»"ò.î³vadry§%
-wõÚb”
-6%”—3H™¢vÕÝ@;š“Sº~ô£1S 9|EDgÑ¥n{E”ŸA¥Ù[-Ôð¶×GKâ(!LòGJËAeÕïg½QG	"$ª#=Q5„kw…öCáD;Ìäír'àsF )˜JXêT‚B]ÕG÷èy40RG)Jéy"Ž$È'bdÈìÞ>)WÁ~àa–úÇ1»1ÝÙ½g˜—[ÃØ…¹îí0fIpüé
<4)·>vi®û.}¡Î@ý*x;	&¬Ç,%ŒI
-¯|w÷ïkŸ¤í\ÿv˜Ïëߌ¦°¼y¸§y Åžæ0+=-Èg{Z˜Îô4ŸîÞþ
åŒÄ¢tr±ö åX-f-ÖŸ‹5HgcõèîéßÞõþtadr½ƒvý;Hiû·Où)ýÛoßl¦}ûÿÆ¶ŽåÄ;Kø¢q™Ž{¶örÚ³…·û{¶=ÑÐGh—…ÖL$t¶¥HrººL:öà3Ëdh2¼L2"ŸY&¦T0˜)½,fy~®ees»s‡î0­ká¾[4×ËåXºË—²ýPÚ;¥éöze6?;?œ[­‰q”µnT6fTŸ¯mYY at UtÖõèÜ!Åv.f˜gÇ£»ïÎÿ_©Ìå—²;Ÿ‚ÑÞšy·ÁƒûUëga?9>a¦(a…²À$]I¸CÇ|z„92iþ‘6·å8>ÃÁ¹:1J¼Ã©9¹欚s‹ðV}_ȦtåI?.,(Jl1afÁa˜¨Ë§	dˆ¤É½[t˜xd²¯ê‡½÷eÏsÇe¡x»ã²¥Â‘>ÓÆÒti÷²¬ÒªêU¦­ç3¼ÔîÕ$«ÜVgß[
-ó(±Ê•õ){.ó‘*ZR†>EƒÊÐÃ,)C
-›FÊù‘ò3ÌË*qìÂœ”w˜Ï<ˆÍÈMǏý™Óñ¾?_HÇ리ÿÌVYÊ/’û…|ˆ¶OшwNÈ;Ìç	y-±LÂâÖ-Š[‡Y·A>+nÃtFÜút÷
-yB8Â*]‰µ-Çj1k±†ø\¬A:«Gwð®ù #“ëB>´òAJ+ä}Ê%!?—e¥Y9l½A3l+ù
0Ù솈Ln{"j3ûÖ)4]¹åÁ½\ø{ÞÅuýÃ4ó;
-¡àhömƒðÎðé¿°è~"S˜ÈÁy”D
-–‰ûÏUÇ®ƒú¦¨Šºû­i¿v_úÞ
Þè0‹½ù’˜’>`ö ¤ùF1±ï(Oë~ðŸ¼ÿ¢û•ùÊ‘}xÿêþiýñõ¹¨æ”Ætrþþ©Êƒ
-endstream
-endobj
-3344 0 obj <<
-/Type /Page
-/Contents 3345 0 R
-/Resources 3343 0 R
-/MediaBox [0 0 595.276 841.89]
-/Parent 3324 0 R
-/Annots [ 3348 0 R 3349 0 R 3351 0 R 3352 0 R 3353 0 R 3355 0 R 3356 0 R 3358 0 R 3359 0 R 3360 0 R 3361 0 R 3362 0 R ]
+/A << /S /GoTo /D (structspcprm) >>
 >> endobj
-3348 0 obj <<
+3580 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [88.007 696.962 138.508 707.842]
+/Rect [226.712 308.897 255.102 318.803]
 /Subtype /Link
-/A << /S /GoTo /D (deprecated__deprecated000023) >>
+/A << /S /GoTo /D (structspcprm) >>
 >> endobj
-3349 0 obj <<
+3581 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [268.11 676.873 316.03 707.842]
+/Rect [126.921 284.664 157.676 295.568]
 /Subtype /Link
-/A << /S /GoTo /D (spc_8h_96978fec523018fd6898301a3452c166) >>
+/A << /S /GoTo /D (spc_8h_2e04fc3ccd8aceebb4bfef56c5399a7d) >>
 >> endobj
-3351 0 obj <<
+3582 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [210.666 603.142 241.988 614.156]
+/Rect [186.119 284.664 217.441 295.568]
 /Subtype /Link
 /A << /S /GoTo /D (structspcprm) >>
 >> endobj
-3352 0 obj <<
+3583 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [482.674 603.142 513.996 614.156]
+/Rect [195.079 270.043 223.469 279.948]
 /Subtype /Link
 /A << /S /GoTo /D (structspcprm) >>
 >> endobj
-3353 0 obj <<
+3584 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [159.678 480.28 191 491.184]
+/Rect [126.921 245.809 153.262 256.713]
 /Subtype /Link
-/A << /S /GoTo /D (structspcprm) >>
+/A << /S /GoTo /D (spc_8h_7304d0d00bcf9d2bad1f56ba6d8322ea) >>
 >> endobj
-3355 0 obj <<
+3585 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [218.497 423.367 249.819 434.271]
+/Rect [205.227 245.809 236.549 256.713]
 /Subtype /Link
 /A << /S /GoTo /D (structspcprm) >>
 >> endobj
-3356 0 obj <<
+3586 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [159.678 310.403 191 321.307]
+/Rect [202.405 231.189 230.794 241.094]
 /Subtype /Link
 /A << /S /GoTo /D (structspcprm) >>
 >> endobj
-3358 0 obj <<
+3587 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [160.385 253.489 191.707 264.393]
+/Rect [126.921 206.955 153.262 217.859]
 /Subtype /Link
-/A << /S /GoTo /D (structspcprm) >>
+/A << /S /GoTo /D (spc_8h_f2ee6399a65f2467841be79e4bbb41c3) >>
 >> endobj
-3359 0 obj <<
+3588 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [365.677 235.865 401.423 246.768]
+/Rect [181.705 206.955 213.027 217.859]
 /Subtype /Link
-/A << /S /GoTo /D (spc_8h_e7fe86ae85a1a3bd19c2d78c3dba58f6) >>
+/A << /S /GoTo /D (structspcprm) >>
 >> endobj
-3360 0 obj <<
+3589 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [418.084 235.865 453.829 246.768]
+/Rect [203.893 192.334 232.283 202.24]
 /Subtype /Link
-/A << /S /GoTo /D (spc_8h_e6e89217a5eca87a2101ae195da74347) >>
+/A << /S /GoTo /D (structspcprm) >>
 >> endobj
-3361 0 obj <<
+3590 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [462.191 235.865 513.996 246.768]
+/Rect [126.805 168.101 155.915 179.005]
 /Subtype /Link
-/A << /S /GoTo /D (structspcprm_feeb5f4056f271fd37291a712a7b6791) >>
+/A << /S /GoTo /D (spc_8h_e7fe86ae85a1a3bd19c2d78c3dba58f6) >>
 >> endobj
-3362 0 obj <<
+3591 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [159.678 110.945 191 121.849]
+/Rect [184.125 168.101 215.447 179.005]
 /Subtype /Link
 /A << /S /GoTo /D (structspcprm) >>
 >> endobj
-3346 0 obj <<
-/D [3344 0 R /XYZ 90 757.935 null]
->> endobj
-3347 0 obj <<
-/D [3344 0 R /XYZ 90 733.028 null]
->> endobj
-314 0 obj <<
-/D [3344 0 R /XYZ 90 663.736 null]
->> endobj
-3275 0 obj <<
-/D [3344 0 R /XYZ 90 641.425 null]
->> endobj
-3350 0 obj <<
-/D [3344 0 R /XYZ 90 641.425 null]
->> endobj
-3301 0 obj <<
-/D [3344 0 R /XYZ 90 473.744 null]
->> endobj
-3354 0 obj <<
-/D [3344 0 R /XYZ 90 459.612 null]
->> endobj
-1396 0 obj <<
-/D [3344 0 R /XYZ 90 303.867 null]
->> endobj
-3357 0 obj <<
-/D [3344 0 R /XYZ 90 289.734 null]
->> endobj
-3302 0 obj <<
-/D [3344 0 R /XYZ 90 89.441 null]
->> endobj
-3343 0 obj <<
-/Font << /F31 528 0 R /F22 521 0 R /F14 1038 0 R /F48 2200 0 R >>
-/ProcSet [ /PDF /Text ]
->> endobj
-3365 0 obj <<
-/Length 2057      
-/Filter /FlateDecode
->>
-stream
-xÚÅZËrÛ6Ýë+Ô™.¤™
-Á“$¼L[gœé3ö´‹$E¢mÍèáŠrãü}/‰|  bO:YHpÎ=xðòDlJá›j:MUJ´PÓÕnB§wðé›	븼p®¿¾™¼ºð-¢1½¹­¾ž0¢8›Þ¬ßÏ’ÎŒR:+Vä~¾àŠÎ.7Ûܼ{—ßæÇ9Ëfù~	šH9Ótþñæíä盚5)‘”œÿLÞ¤Ó5h{;¡DèlúÞS´žî&’|¿\Oþ¬Ç0Ÿø|¨,ÅD¼..M”­‹"±¶Íþõ¤²,ò‰æýªhq:>®škÇ]YÚ«K&›‘™Vª@G9ðJ…ÁȬÁ¤$…¯Œc ®<&ÏðÃ|¡V‰ê
Ä9‘à¢îŸ¢0wçT”‘L¥c²ÕÅC>P‡•êö`«Ã¾@gׇÇO°¢zC'’È”á×$J¢3{ù=Le’Î>V£Sï0W™®ËË`²¨ì
¸éB2N8Ìä‚1¢•YJƒ®0I³ö§åi€GÂjN:<°è˜¡â©5ÈI¸´+§\ÕHœ;ö$Mê¨h5JµAOÇ徸=w…ùÄæÇ]¾Þ,Oå–zöyÎèìpÜ®
`u8×›=\Æoœæµ4FÛö`¤»Û3E(ÓÓD1’À¡íŠ…ƒéíØL
-ó$ð	3VÿQj]—»ª(.ºÄŒr’
->ÄÜS`±=	­­Mˍ+êK
ßL6lÕÙÞ-]Ž™±˜žw¢™Èˆ„sÂÕsÝš—z¾—§Íao>{ ÇælfL#^Óœ‰jø¦Ñ˜Õ€üf!Æ,FI#~™C¬m%I–†!¦§¨m—"°|ZŠþš3Æf`ÙáhÜÙæû»Ó½ß8»™Dli@~[3Ò–¢o‡
ÁEXbzŠÚ¶HØYª¥¨gÜù6ëÜoMàvžFli@~[3Ö{f·DIFR($(
-1=Q-g$,ž¶DëŒÒ¬Ú£Ag×‹éÌÀzQ„<(1=Aíõý×-AWíûØ⽏ÀÑSü`ï>æõúʼ>î7'ÿ‰¤Ò„ÀKØÈã÷Ñ@JÕßEÏîÅ% eHƒb¢«¥½°8´SÌÕrí»Ÿ¼*­ôÛm;g,âWò†˜QŽakÓvL•D!¦'¨½ð4QR¶]á#¶&ÇüôxD›þs5[ns»IέݹùruoÑL¹{:ßæ»|º:shJà¡÷Ì-14XJªE=Pµ©9Wý£¬zòH˜Nf„'¬EG/à
öèõãj•ëÈÖ*8të‘RkŒ¿R‰ ³u¸l™
Ã*¯ösY¯ŠÍzp‘nÍ듯…•ZTwÊPë`|-¬‚§ŠúÞ•k¶\}{ÿ¢­wr—·åîd‹µqäà(iJdæ;Xfá€úr Ñ`I3wMpIàù<Èg :³J]ºèâ·µ&œˆ”Gjm@þZ«5Ägk
Òa­Ý¿=n·=ÚúæT¶yËÇ;D¼s :,¡3$>aVÒ"×´ÚÁ¢¦ÔpÒªEùp¨žmí#OQäkÿ,ËÎ
™åäŸeÄÄf9Ägg9H‡³ìÐñÐA×~X°ÌžþMC”y ­)
Èo
-bb¦„ø¬)A:4Å¡hÊï{{Äã‚ØŽCÿt<µ;0ð¨Î>>çö[›¶ËØ£-ëTe½YAï†îúÒ¡¨º¤nã¡ÔŒôS¡…À[ly¥nX©Ü°R˜D¶àOæ½Vâ5OX™-D$¬ÔéYež'ƒ‚ˆ:Ü{’AKòs3†“ãÃÏr Ì+Ks½y¥"	.Š~fY2ø†]¸‘1ÝNψCqÍô]Ð$ËT<£TÞŒRêªýêd”å¢|NFÙ>¼ìs%ìËXD¹ÿPêM-,".³`Ëç`|-Ÿ€í+ÎÉ,xý½_WÀÐSœÅ<3³ùQg–]=C™¥«ç¥2KAáñFèp£ì€üf!flf9œBT‡E!¦'ªûT#4k‰:7¶ä9D$p@^g,æ%ò¹ (›ÏuE
ås®¨só9ž*¢y$Vr@~góì@7¨Èº]EC®«èl[ ‹Ï˜ˆØÒ€ü¶ f¬-þÈ-(	3·®¢¡ÐÍUôâ©—ªêÓ¾5 ¿oˆ“ºy³Þ ›õvÕe½®šo‘õràU:òß,Èo#bž^Ùð²+h(¼tý?á%gŠÈ,’è9 o¤g1‘L/ȇ¡^S=—nlxÉ©i‘õ6 ­´éµCµ†øl­!:[«C÷5fyŒúZÚ2 "üñÆ×Ò²Ú’LN1C´õ–îò¥˜ó¼“II2š…ã
ä7,&où0ÞÓ™ÕêҍM1Ë撚J-Ä_g…ˆUég²5ˆ°ÂšhLré0ÆsË yk¸xf(Ô&–2Ì+²sÒJOáJGòwäŸQÄÄæ4Ägg5H‡óêнxZ©5Ü"9}ƒñZ‚ˆ#!24$Èeüp¸äWä”U§\÷[eâf ß$ªìü¦SA‡ÍÔ€-ªg‰úú_{V¿SM2˜GíÞ“¢aÏšŸs"{iç›|Ÿ›¢lˆð«}sYš‘2¤æ…eT\¨Äü÷_L£nK¬Ž¿¼þœ¾zmþ”$mÛöÓáéË]¾ïz£ªŸotÍùlvºþ
-endstream
-endobj
-3364 0 obj <<
-/Type /Page
-/Contents 3365 0 R
-/Resources 3363 0 R
-/MediaBox [0 0 595.276 841.89]
-/Parent 3324 0 R
-/Annots [ 3368 0 R 3370 0 R ]
->> endobj
-3368 0 obj <<
+3592 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [159.678 459.219 191 470.123]
+/Rect [128.228 129.247 157.339 140.15]
 /Subtype /Link
-/A << /S /GoTo /D (structspcprm) >>
+/A << /S /GoTo /D (spc_8h_e6e89217a5eca87a2101ae195da74347) >>
 >> endobj
-3370 0 obj <<
+3593 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [159.678 126.546 191 137.45]
+/Rect [188.396 129.247 219.718 140.15]
 /Subtype /Link
 /A << /S /GoTo /D (structspcprm) >>
 >> endobj
-3366 0 obj <<
-/D [3364 0 R /XYZ 90 757.935 null]
->> endobj
-3367 0 obj <<
-/D [3364 0 R /XYZ 90 733.028 null]
->> endobj
-3303 0 obj <<
-/D [3364 0 R /XYZ 90 422.114 null]
->> endobj
-3369 0 obj <<
-/D [3364 0 R /XYZ 90 407.918 null]
->> endobj
-3304 0 obj <<
-/D [3364 0 R /XYZ 90 89.441 null]
->> endobj
-3363 0 obj <<
-/Font << /F31 528 0 R /F14 1038 0 R /F48 2200 0 R /F22 521 0 R >>
-/ProcSet [ /PDF /Text ]
->> endobj
-3373 0 obj <<
-/Length 3477      
-/Filter /FlateDecode
->>
-stream
-xÚ½[Ksã6¾ûW8‡-IU#o³µ‡™IœšÔd“»f²›ä@K´ÍŠL*¤4üúíƃ"Ňä$•òA Øìn ݍ6»¤ðÇ.-½4Ê+Ôåêñ‚^ÞCï7,¼]ÂëeëýË›‹/¯|E¬—7wîs͈âìòfýÓ\³X2Jé¼Þ®ÈÃbɝ_å›Ì·ÞfwYµ`É<+VÐ%¨–rnÙâ—›o/¾¾i¤”Ð(ó·‹Ÿ~¡—kÐíÛJ„M.?B›fíåã…ä"´7×ÿixø~ýCÃRLœ„jÇEÑaly±ƒñ0ƒÜ}ÞbÛ̦Š®Ê¢¯Vi…ãúòJ&¶L€®LÈ?Î<Q[6g„rh~™ÚÌy¶XJ9ÆV€~:|P0¥Dñd¦QzU®‡¸r¢ùǹéãWM”ù£ãßù®¿=9~&_,E’8¸-#Vy üL©èË70·<ðÞŽ.ª26Ѐ\8–Ë-QÑÓâ>/aÛ—„Ir¶¸*«wUöÛ€À„p.>Êmj˜:)‰a†hxïVÝïÇ‚ó i–·“c³ä	‡™ÊV¿ÖØfóÙî̈{‘ö5I‘
&_Ýü÷‡¯ÃZ4B `â$çi_jë8è_ŒÎ³SóÏ\ÍÓÍ>óâó SêÃÛ|íëm¶ÚUé&Ð|òÔ|î–Ì«_¬ýËü.|Rúß*Ûí«"pÏ‹»²zLwyY„YË¥ÕAæ:«rÿõÌÖÞàÞUå£oå;ÿ[e`TÜû§]~P!içi]—«<Ý•Ö¤1-ãq®û“¦[Æ`ù¬Ï  b#Ô~ènˆI_;½p~zl¸"¬Áɏ}>–PMì2̵¢íÕ€'¿TUžÞn²Úw!äê,L„[îOÛMZøy÷êÜ–Øí§ÑIüzp°.Žr¿78¥"10ã6ÇÕô©; ï÷Yv
-º4tÒû}Z¥Å.ÃåÃE¹ó/n3ßñX®sؤÜ„M'
-À®åv(’Ðh„óÚ‹úhÄ;>·ðŽ½‡Æ—8óÿ«äü÷¬*—aªIì¬6t·%˜¦¬
-Ëð˜~öÛÖÂ5£v¨.«€ÖÂmʈá4`ÜÍ'6œ¾Ø(ïÂ. at 9`Âȱˑ(B™½Ô4!FÊAŸ!,[4=·!ìQy©á3V 3Ô:âócÁŒrb’ÜÓ ÒöThtFa{i¼1•tÀáçØé('ap:LMK¤é)Õ5§š0m;Jáé6MÎÁ®œ6ÞRª	ãýì°á³üþ!€ãtu âG°™lœØb¿	–so0´¢Ê‚ÿHÙð¤Å•l®d¤ÁÑ|qbëáe¤&lR!OÒÓ§;­
-¬ëèã­œb°'÷Õ‚Óùr“ívx:c§sï\7 þîâ¢w06¼ñxGѵèȬeoà©mÑ}ϪÜæÎR¢A% /ê;à¼Þî„tÔȘ,–š‰ùë nÎ[aHbeÇhe±D»æALX°2@÷­¹xÖ>i‘pUÑÖ=îëh¼V«Ì<hžø[vÍ!xd́
Ý&+îwÞJªqˆjE' z ‡h 9¢1”èB”“D±iMO£.Ha©DW#R©L~•e
B±§†EhP„é澬òÝãtº†–¶K÷µì€	û=˜u  eþ¦¼_8d:sò˜¯¨À¢ü(ºPtÖ7Š ÿÆ¡yóý7ž3'0î@1ón³°Á½PŸÞâæÜoÒÊ¿“¤I³Ñn–Î_¼0¯BÝ—sDoÊÉvN
66èÔ¢U¶*ï‹ü÷l
3c„òÛIüÏaK!u³¥ðU¸o)ÉM´)8“àliõÔ=Æž¶Á -Ç7øªZØ_
Íøöò$gí®Rwwø#ÂLªHŽÕéú„ÔIÚê|•Õ«*ßîZËsbÁU„ytÖܤY3lý­%’ª'äÕrç­î‚N'uàBÂ4(T¢JÑdCÇÁdÃ3ÙÀç_‚Ú`²­XòPƒx—™nv¾\ŒéÎÇlï1€I“:aÁ[D£‹4ç`¬I±ôœe§5
-4=znø{m®_c$¬ƒd×t¿ƒ˜Ò˜fOÃT'€Á§cL1ë1åãîâ³Æ€§ à!jö| « Ý'Œì<x°À‚¥<ª» ›€Õ¦Ê&`•Œ£ÊPÂÕ	»Õ"GU 9UÛ±ÄH=­Q éitn:½Š?̇1á¬ç&	&4†
'ž—ÆÐNõÏƈ.è身Øã38º•ÁAU|ZÎ¥@%r^á·® ûìjöÌ÷ÌÞ7­ÆØÜ?tZÂ)i×]TÍÞÍÆÁ n—RæDã`4ç€áÓ$¦4jÀp¤Ñ ZµÁ m†˜mÐvôD.J¡XµirQ¸_#è@>¾h@ý"Œ
-h€N‡øh 
Ø×B’6h€ƒÌò>ÀRû¾›;ÓÇ™ïó9KhÌÒØãò-Ш?»SBíÇr_û>—b´N“ãïƒFþÉO34~ç…ÿõ3´Ú—G,Ò<|Te0¥âZ“¶ù¼ WÜçèhg„×Ù®› ½Y€w9Æ2Äq³›Y;á„æ³qåï«Wš	I’æ9ÛmYO¯]Ûm‹!·`låY~û¸On¶êq ¿–Êà@4nÍ9 uÓеx)3­’'éiÔue†w4ún¿‰è	y"\*ܵHzïÛ!Ë­¼Xç+8pkÿx¸–€TÞ·î`û¬XÅD%t•è£Ëâ¸Æ³™×‘ÑoûÜe.Ò^€ƒ¹Ý»X%äU˜=ÖùÉ„wëÝC>pe†K«ÍŸ¾Iñ
-y‚~ú“[nÙ¥0
-¢a=¼žfÙ"ê/¨°ÄXÑ0rá4窏Ax2-Ï“L‹ŒqÍ:âès°”°¤ÿ.›»·xk2:j͈PɉQˆÆGhNzJ^õ”¸8ê–8Fý6¶­à¬®àdêUÝܩܺ둏YV$6í™~üÔ•w÷egûl­¡ŒÜ“þސÆ-N°¥ÿûþ‡<?–Wüý¬Ï]8bUëntÀWQ{¢q@šS€˜’1%.¢%Žÿm€8±çâáœ+Ä'âå×þ^¾çï† T“ïžØW}Ê,64ãpð$§Ð0!,‚aBVÄÂA– (¨D´ €ƒ
-"„X~ó9m‰lœžS·ÑáîXÜ(ËÆ‹?Ç<¸Ì#ùUɨ–‰&‚Ésñêt<©à9aFýÌ»Bb;^÷(ñ—óp¡Ñè„ÐæBîŒYæ|d’@¨ñ´‡ÌpÇ9÷ijÞn7¹Å ìßuß•Õ€ûÂ0KÙlÉwo_|µ|ǯ†¶£&¶Ih?ës>MÝÂìÝBªy´÷ï†í}«ÅÅ7Ii3Û*AǘFÔG§É(wA{Æãri`h`ØFòpñá¢0c‚Õ5&z¦Ð:öL}ŠÀýŽz¦&dJ£Æ¼3&´¬K©”ÕÚ¥¥â3x­;wwØàúæók˜ó¿Í–ÑÚ4¹“ÄΆæôa Ÿ²¹±“Ç »ô»ëÛp\\PSËÄô;']¶h}Oö¯‰ñ¤„W‘¤#ýC,–Bô/þåiK	†£|83¸wÜÆj  Ê l¤4Ö@´hÆj 8F·‰Ï­¼Åj&DR1^ 1%¶	2åvΟdF‡
-ÀÚ¾ŽÞ¸/Â9Cá
¨ã¹°«•ÆëžfÙ"ê«ÃaúÀhôìõK?)/ cZœ÷Úâb at r½_­²z(¾c5˜;1Ô†f|¤žäÔ@'„ÅqNÉ
-Ã<ÈŠþæëàCJðzE_ÛX‡ƒ.ÆÁ£kÊ„Ò£ÊS,ø¹ê¯‰~t4à>O”„‹¥œ²U†lºeȘ[^ÕÛO¾Ý)CN&ʐè”þ\—áê¡ŠY;_—û[˜ÃMÖç-u«tU}H7ì)ã‡R
-íx1ÄÚÚ®?½«†êO!Æb¦Å1h9ÂÑrÛâèÏ»}®0OIãc®#U»	 Cž¨£eýˎɲ]w®KN]lÕ>Gt`€˜äï-¶Qé°è
-l/][¦HˆQòl™?Ž %y‚Hu¶ÈõëëÁBy&u¯<šK `ÇÕѸ™ûÉb˜%!ûÕÑX¥T¤›ÏuŒQwCuušÚÔÔÿ‰¢h©"Á CË4Iš¸úÕÛ…Rów8Œç/ÞÊS\ž+ïêõ͵nצ‡²jèoUú¹

®§Ñœöu'¿ÎZUÖª©²Æ"°8”¡mÇ9ïÔïwÇ5]SÕÓlnôŸyU4Y¶LþoFÁù¤Óâ0_ØñÇþ£Æý/„ƒ†Ù¶ßQžNw-é8‚o²"«×ÑqÖ¾‹+HvëŒÿaÉs*ž+ª(NöÒÆüÑûW×o`^¿Œµ7áãÛà‡U~ú|ïÃ…öÜ(WHy<9ÿŸö¢¦
-endstream
-endobj
-3372 0 obj <<
-/Type /Page
-/Contents 3373 0 R
-/Resources 3371 0 R
-/MediaBox [0 0 595.276 841.89]
-/Parent 3324 0 R
->> endobj
-3374 0 obj <<
-/D [3372 0 R /XYZ 90 757.935 null]
+3555 0 obj <<
+/D [3553 0 R /XYZ 90 757.935 null]
 >> endobj
-3375 0 obj <<
-/D [3372 0 R /XYZ 90 733.028 null]
+3556 0 obj <<
+/D [3553 0 R /XYZ 90 716.221 null]
 >> endobj
-3305 0 obj <<
-/D [3372 0 R /XYZ 90 160.925 null]
+3570 0 obj <<
+/D [3553 0 R /XYZ 90 441.187 null]
 >> endobj
-3376 0 obj <<
-/D [3372 0 R /XYZ 90 146.444 null]
+3577 0 obj <<
+/D [3553 0 R /XYZ 90 342.492 null]
 >> endobj
-3371 0 obj <<
-/Font << /F31 528 0 R /F48 2200 0 R /F14 1038 0 R /F22 521 0 R /F41 696 0 R /F11 978 0 R >>
+3552 0 obj <<
+/Font << /F31 604 0 R /F22 597 0 R /F42 818 0 R /F14 1084 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-3379 0 obj <<
-/Length 3317      
+3608 0 obj <<
+/Length 3796      
 /Filter /FlateDecode
 >>
 stream
-xÚí]sÛÆñ]¿‚}"8c^p_8À¶“¸Vꌓ8–Æqëø&!	SŠPвóë»{{>E7n2=ðpXÜîÝ~ï­ø,†?>Ëâ™Ñ†eRÏÖ·gñìf¿=ãîí^/ƒ÷ß\ž}u.á+–%rvye?O8Ó‚Ï.7o¢„™Å’ÇqUwkv³X
-GçÅ6§ÑËü*ß/xå»5LÉ8Q*ÊÄâíåwgO/¬Ž&-ÄùëÙ›·ñl´}w3™¥³{ÇŒgÙìöL	éÆÛ³‹³Ÿš5h^Âü攈-¥8ÈX
-C0©f1Ï`ûqÊ8ƒÛO3ÇjfDÂx¢ì¼Xð8ZíW·yï«ÇݽñX0#Å,XÕcîQàa{$pu$Ç†.›‘†_b#â¯ÎU@
-¦´‚¥d]¼Ë/zÔ)à 0CÔ©r0=ª„piÎà}‹ª‹»|]ïW[`<ÑêCQÑ)yCa¢‚ålL1Q}“ÓÂãæ<fB$nO.ÿùâ©Ûf $%30"˜bE mÚXœhðodW¾à:úø~!t´Ú<1¿Ä:΋뛚È\ß W×ÈTz¾/êí[·)x{[ìVuQîàkÎ9œXÊ—xtœe:±xÏe¹½2Ú•»åõ¾¨nñ_æÕ#|ÌìQØù†új]nr]ù…šSãá©¥p")w~Ñ? Ô½]"3h­ªaâ¦ÃÙ«w[÷¾ØqÚÁj{]îáPÜ.ŽäáAZÎÒid`/Ú¢¥5ÀBØóvv#Ü.<–W}€¥R¥¯<±SÍ	ßíê#
Þ9Úª¼¦A]Òïüosd{Lt/ïíʏêöûViDcÈ0$IÊÏ êyƒ sªAØ¿_m
7Ù4U¦GU× ð¤EÔ«çÜ*ŠIŠ¶¿ƒB†:kdø¢ÏÄ„%©ì
-qÚâ´'Äi´ª[:–ƒÀE‘{ÂÇ»²ØÕ¨‡R¢q†2ô[rØ>	°v"óT>y¹Ðw)uôõóAÁÔBM	¦k—M*!EtñŒ4KJø@š–fvE]›™$Ûh\Ø̉ÂjP_í}„¿÷Öa¾ï‘˜Æ,I²iLÄÖ)‚#sRøÐ5®öù¯`·=WšzóßÞÒhµÛÐ`ßÀ±ƒ,¡Þæ»këàDü%ö¬¥[ïö-:“DånkqåôeÞ®{S¬Ý2»<ß?uBHà6ÐŽHp×"!v°¼³2Œ/KíiXÝ”‡-î"K›o­ÃÚ1|ñ[¾/A¬
öC^?^ísÀC*öù†¦‹+÷ù{
-¶«¶Öë9ˆŠ~ßåõ}žïìnâ–XvÏqÙû¢ª‹5:àÄè¥J¬«Ä9¿¤õÐŽ庨?Ž¯ [Ó*Žž²kæƒ4:n	º¢åM4ï+5ð‹IãýÃù˧?õ5ÂÉÄø¸dî´„}kÛ˾a“Lrï}ÿ:ò@Ä#½
˜ÿëÇ—‹LDËsñó¼OÍ<ó”>ržùP{—T{?䷏O¸ýfŒ…·eóWOŸÿX_
aM!=hˆÿãGÍšNS1¦­ÚfÔ¨9Dõ§ڝu9=ç	A°J&Éq ]rÚn€'Ah¤¸µ`D‘ h§>-„¥ªxׇÂÌTîh6Ž}y눳™Æ#z°†Ï®èw~>w¯æ?7£¯mdàI8Q4Kã¶{›¿šKA‚ÞA= G q9p0§‡IA˜¢¨‘„Eƒ¢PÊ‚lÂné³)GeAgÞd½îËd¶2éƒÄ¬ m§—˜èÈÌl0Ǐ:"ôHÀè(ÒùBœµ"N$`ƉŽ‘Ào‘ÀóHû"±)]ÛªÄ2øþ~ŽsŠ|:¾œ¯æ4°^_U!³Àmy¨è¥
õáPâ ›ïaŽ(š ã†Íä*úÎ&I©c‚«Â}!¨&ÁÁm?þyÀwB¤Nàk²Þ´6¯74„¤ÊsŸ{lKüàþ˜ÛÜ€Éç)ër´ß¶s™*W-³”?¤ZG qÕr0§¨Faà·úÊ•2ð“$H¢v‚~ʈE߶ž.âÆ“Ž1£åêšÆõM"b̈7ÅzUç=ÞßäKᅐ8ê„œ8U: ±èÒ.^ù…¬çþYZq,ÆrÀíÝ('ݐ÷ªvøXr·4·:Žý€oÀUˆsÔçÌ·]”²ªZ‘HÈ_	¢’Å|¦!¹Jµ«çá‹ýµƒx°ÚC/ð¯»KÒÙ UBűjÒ%²
’Ù"¢#efug¡É8Fe‚e<›V³ hTÍ<Ì)jf¯ûZfØ©i’L¤¶ž	& IjU¨ÔãPßqip}rÚoéŽßÂâͨè;¬(!êÈZ… ˜o
-0†|ÛþNçÖÊ$,ƒxjšyG qæ9˜S˜g]@uÀÀ“9˜AíèøÑwHÐ¥=¯4	¢@<ÚЋ=êó0í‹#Íý¬*ìHH¬E–Dùú±Ø\ëO
±¨!6ÂÄž®܍Î4œÌ4qæ'—Šgdôï0S÷õë<ï5Ï“¿?}ŽËå )T±ž0…Ki8Sxªô8Oþ1°Î-w}·ä¶ *ò–Ĺº[­‹Ý5½³Qɘ~ñ¸›˜O‹{¶.ËýKáý Â]¬(Á™bòî%€»{Q2¿­\]§>ìq×»ñ‹—)´GµìàmiWKc’õª>T>µ"v¡þ
ãV‰5ˆÒ9³€úä,¬²8!t¡PX›ÄG  ËÀüòºø1•Á/ëu^
YDÚ‡–)ŧ÷ îÕÃ<°×I|n¯Óèh¯!:áöúl·P
‹Í
-Üù[@0?t(m^JZ¤qmü*“,u—¨`¨`)Ž)øúÃ]EcQ d¯Ü+,{
80›C—};–`A`Þ ÎÄDom1ÑD›ò€¾±·0$ ±½P¡³®a¼)ùà‚BŒ.(
ä¡¢]YÑ+ÊtjE£L°bPaî”ö ÔÏT{Õãy†¾X¤V×ýQ,ûh
‹Ó^9¨³δÉ|6LWoè8kgxÃ4pˆÓhPFt+“4@°Jr6„N§ÙÉè‚쬃0eBÈ6u!N™2ÓHíÃ8wV=¹Žùÿåæb3$ð ÁÈùüR0È;S –Ü°Dø̪r¿„Ç$tPbÎ̧eÆ{wº×Â\Ï›Ô]§[瑍*`K‚ê¼ÆW
-R¿Ž‰ZÄFûÝçûbã?i¡îÅ
-ÂH–å'Æ
-¦e(M/waœn®ghrA½dKK‚]BÜæã:)1ÝÖyE/èžÁfñÑÞ½„ïÏŸ]^Ш
-Z²¦U!C3kT ÆxÉ„–ŸíP3Þ]I!MÛªì?÷§ÉÛå¬IˆÄø(ÓÍ–Üeè’ö‚;ÖÑ¡Ê[u	Eu‰z¨›C at x¬äg£[æB{[þü«w$ÓtvŠ„ßíˆjËÒwÛön,°LMó6ŽÊŠB Ó j«:©†€KËþ¾*&›ÝŸ¤ƒäx ØÕÂœZ ãP.ÓÉ0>€ã…N˜«œØA5€x< ïR0”g{˜ÏÒA5u,MU—ª¡ª*›lK!ÃÙV§>9k…9®±J	×X¥e<ÒX•(¦²S«²Tæ¡Æ*Å[UÄ
h\Ð[S÷E
s7ô`Û«\IS3ÍEëF¼×rµ4Å5íULJÐ^%3¶W)×nbçƒ~#üŠ.RðÝg#)(¹¦‰vOºUõÓ°~Am/ˆ3¶¡ (i¼ °lj_w„]W6ïÞäÇ; b;æ+í+:Ü›¬88ù,ùC5Yñ¢­ÔL Q›áa>¥Éj´¶:I•¯­v©ª­†T…µUiE=fÄ¥ip%ê“\‰]+0@ðÔdCUºš†¤m Foðh£7"£`ß0úà‡1ѾìÝŠ·€ÑéñVâ÷Æ['×äš ýÔŠ07Ø‘ü@é) —:óù»­&IôÝV]º­B
-¿t[}é¶úÒmõÇí¶â<e:} Ý* 7kæw7\MRäûlº
õÙ„}鹚è¹Êâ™Î˜Öƒý1ì–'ú¿ÿgûoHI
-B’…9$ÞB*÷_H;Ò÷m¾Ë÷îJCZwó½œãÁåïèÁÐOÇò±NèIÄÜŧWë›"~~rñlÙ³oèQ1Ó¾–û{ùáã5àðl4ö¹ôç?òeÈ
+xÚí\Ysä¶~ׯ˜ÇQyÆMrßÖǺ֕ª8–*qÊq¥¸3”ÄÊ\&gVR~}ºq Œv×ÎCâòƒ0D³? ‰þºÑÀš-(üÇ]d*#…P‹õîŠ.îáéwWÌõ® {ôu{õå[o‘B‹Åíy]3¢8[Ün~^j’]¯¥tÙ×äázÅ]¾­·•mýXÝUÍ5Ë—Õ~
ÕR.zýËí÷WßÞv¨nLJhÄüõêç_èbcûþŠQä‹GhSŠb±»’\¸ööêæê/û\Àó©iaïJH’gó³æ‚PÝÏšó~ÖŒj"E¾ð28õp®†a^ájèay™4 “¤ YXïO#<žJó;š{'ñcˆì¤ÓÈ•ˆßöô|¬Fè*'RÊôlLV
ÌfÌK]öí	WR±\?”káP~†U§³å/¯à™fAoÛõj×ËÃÞõa“èÝ—»Qï5[ZM—ç=üªOí:ØæË·Lö“œ¡5˜ÁN‡
++N>rÎœÄGþ
+e`¥f‚H0ÄŠ1R(kiV-^òdAŒsºõë“à[¼¸¨;‰¦jOMõ«Óíóz´H¹dD(¶È`2Œ]X£^xÕK–Ë@!ŽãqÝVM3BÖ@d4F¬O/2ÄmÂ3$â¡e¦­cÖ:0$XÆlÌaš/tôYÈ©q1
œAsÒ§¸$ˆn(0ƒ–|‘¼¶~\pc/‚ù9VëбZ–[;p`öîK­ðßõëÛ¿ÿð­•‘4Cä~µÕ¥QÁ©Wò¯kF—Õµ ËçÇCs-²åÆ®“r_nŸÛº%³–Éɧ#TÒ2†ëq9KõÜKÍ,.Oõ^æÕºæ©>	è¨>œ¡z
oDxIªGé4ò@¥£úöø„kdL÷šª.ÌØɤqµ ¼`±‰{º\9R†ohéþ&`\!Års8¿ÇÈ6®9.é›WöAß)
?Ý5¿š×ä¨çhyÍéòõVK'5M´¼( Aá/fFGçf¸ÓWBq’Cz²üÂÙ$…;”B„Ö0ԗξû(?]Ö+åË»ùis“6BQ"0&©J_p/½
+ÄGËu¨r>ÞˆÈIÀ‡ådFQîDªò·	92#üs"N÷þlÀ±£xc¾ÙgD¡	ÏÙï ó,T–ŽNæbDèu%"B
+ÐG„ p&"(!c¼dD@é4ò@¥‹OÇv:dfëdÒ˜
X.bóÑ€ùÝ´ žõÌŽ2!÷àƒ°ÓÐbbχ¨",€à|XÈ)ûø° ƒž
D©â:,Ü\Ы
+ÈZÕËÃÂÍæ§tX9Éø0ð &¨‚“^âã°0P™
+Š: …+3‚ŒÃBf‰!“° ŠŒ@Îýéq!P0¼ÈGF†öyz¨R¡Aå°ÅáúóBƒ˜

*“DR‘
^æRht͇†$ 
!àÜf6j^z³ ÒiäJ_jöu¡²—,=['“Æ„ø‘±3Ú(dÝF!sítògû°©ÞMµ=Mö„›ˆqÏ(Z˜
+Ž„
,õ®ûŽYÓv¨<,5%¸°Dsöb.ìgÉ/‘·$Y–½\±1¿À³‚dðªÒòúì"ÏZéU >Á³±ÊÏR"Ø |ijVfó,l̨Œ Ó<Ë_ȳ3˜`ŸÁ³½‚Yžu"ɳNlßnËS}Øϳ­€¿ÿ½q3Íežf['s‘m{]	¶Mz¶
 'Ù6#Ëc¼ÛZé4ò@¥cÛ²>¶SlËe–ž­“IcbÒ54oX…§C
+{3`0´i|0¤mSݽš|1, ã³®ÈŽÄk¶}îjìIwbÔÔd>ݝz³îäDз×J-?q§\oÞýp³+]K˜yµG÷é§ò÷cËùäFbÙ)¿—»ÉF‘t7/sÉÝ]óî–tîÎ$7¼Èc¼drƒÒiäÊþÐkìmâGz®V$
É`[Ù6ðµ<÷.ƒ­¡ËY×ëN¼À"ðõþÐküzzM½{Þûã.÷NwiÂiñqÜ5ÅIàMÒ…bþ€¹ïžw5+rÑÓæzGK y?ëÑfܬÐy–ô2NÂÆ
+ƒÓ†‘i`^œ¦IâA<Ó<šf¸yPÝ)ƒÒá)ƒ]è"êFjxÊ tÔl¯Íœ2ä|΋(džL}¬%4šS›¨?N>ê”aÎÇlƒ6ïä}ÿ¼—;™‹nžÀêý<è= œñô| —ôôün¬°¯"=]YJHÍÔɤÁ×ôE¦
œÝÂÙ¾¨‚¡HEd”‰ŠÈá‘£ŒN£×Äœ¿ëlÖßa±â;×YÊßµ–”?®|<çïàBxø7ëï}ÿ¼¿;™‹þžÀêý=èý= œÙ¯JL>C¼ä~¥ÓÈ•}upìòŒä"=W+’T‚乊m$ÐTû,–ê‰Ò gý=#•G½]ipØÓ3ÁTϘ	PÊû-¸*$DY|þÿq¥ÁW±üÿyQiP¿\±-
zŠ¯Œ®SãŽH€»Û*î_¯¾,›ºôvÂíÌáJ1ëu}÷¬Ó9‘K>— ê\.…æ<.@–KÆL
+”¯†e×øhU™»°áØæÝÓ	'G+tÎùϪivíýèÒ¬F	ñ#a/’ÂäseˆÙEÜ™Z‡àËŸPëèÊ9‚¹rŽ1ÕÑSy:·öS™ZLu:7®t³«Ú¶D÷½7›ùàx‰é3®T
+¦n[ó‚¢s·­	s÷­¿©Ne½­\õö›ª]7õÑ”žFžJñZ%VÇíCÕš«ØÙ²9œOõüÏüªwÇmµ«°„'h¾<=8©cÙœlëpgÿº®|ùöÝí}ô·¯]£=•ûMÙl¼déÔmªrë€ëÓƒ6õ1¬á¯õáÐlê}yBk¯ šàX±xölØ’F<¹©ÀsøÉ6WðµN‡Mkœöï{Ó©—çÖX	žÜÛXvGœû½ýُÖ>4ۍ—í†å´4‡mAl­š]µ©m)0ýîx¯J”Ë-|[s‘Kɾ…¡îJWI„ghzü[ïÊûÊ65d®ö¦ÞÖ>	А‰M¹F,á{ØîõÚ½j˳M[¢Y`gÓ[6Nì}‰×!*÷º
+~ý/H>N債i~麗^â#úªtœulv#ð<'TÀ‡×ÿL² $‡fٝrjûÃOøøP¯ñ_=h¼¹oí¯r»µz~Jx°¯ª±)´í‚„†q)«W&ˆƒå!,#PóL·OR=f{Ø9±]µ{ß×ë.Ý»s{šX‡ÆQd±l+·Þ?ÛvTÐ j°ºýÊßÖ\Ç<2HFÞ AË®!äѯÌËx®
+´·N¿g"¶ˆ“‡¹@®òhUÂÃmíŠçÀþùú‹/lc½-[Gåï1á:»X²ÁÖþ01õj¿.í98ó2Y· ~´#§ÐöP’Ášaâò?¼p省øD
+«t+¾Þ×È“Ç Jš
b¢ÍÌA@
+ZAÎÄX]£59_›rÇÚ.ZxbøþÂÈNu¹­ÿ]¹çcbàG²,{¡™¼tr¬C•óÄ äGÍ’æñ2iÈB‘Œ1¤wD˜¸[cÐÚTw&å?o]—˷ϸ´‡§Õ·©ÚÆK':Téls×TÕÜ’B(OÉË$±¥Èˆ2Ân*pËzçV²†
2ðjå6AÒ¾ºå¡yv§ÒûïJ÷èÁm¨ÌuëðUå²6`Ýú<ù¨…
+þºÂÁSRé„!ý=4A¶w_uô¶ßkP„¢‡d9aùÅk
VxÕKOÜjˆv«ø4÷¡ð‚XQ¨hwÈP$‰]2W!î±~vÜYûÈmÞ»À³ óš¥F{½÷
~I†Qã|´MG㯦Ê|ÚÜæ¹|%ÛÊ®á	º
+Õùs„jÖt,×DÁ69À'Lx ¡qÍàí!·MŠÈ1àá=Ò07„‡=tBæïo
+ð8ùR‹9áäÈ
+çISàοHšÊ‰¤ñ4ì}
+vӃ|
-Ø^”¾Û­–s†©OÞ@¥k=VMådfBÖhÏÇã¶6žŸq›fd>µ‚&‰Qj‰9U–¹œ
+žwãÊ0mCþ¶u›gIkcÎÖZiC(¨¾²]6iBõÇwô55Ñp,l…5e?§•^âß3VyÙ	„ÏÍT<ˆÑ—µ2ih¼A•tŸrêSo4ûd8ÅF[QûN³õx‚·®OÛgûlåYÇB…·èóOŠ#n·_Ý©*÷e	¶NC>€xž30Q^LÞœô*3Ã@eï`¯_c‰§—Y  `’
b˜8™$ôPB“‰’c¡üÒê+L~ÜIŽÐEþX‡·³Ä‹)­1ô¨be’¨/pAODi;7šå/œª—N#TzGãO³“fÊKOÚɤ¡³‚Ê"è HÃeî7h®þ‚O‚Rüê+NK@kÝ–Ôl0ìÞí­›¾®O¯ú
 ËÙ Ónê@ÍC}ÿ`[[³Is×½¬ÓævÔQ±¦©{1ç¼}ñ	ÝùL¬óåíÁlÿ¼øsº+¸`å/WE³5W…”ìÆ”Í@õ{Ÿ/ÖûqqƒŽ‰ÍÕúbqÃJ¯ñ‰âF¬Ò.ª'ò0ÂÎpì {˜;™4â@QGxáßïw½oÜ–ùŒeÛ6¨`«îó¡1Ø&âÚqì\ÖîÉwðûo½Lñ
;€î¢×ѬÁmÁÑôëT>ÕNÒÕpѺZܦ}=Á†ª€¼d²jKÁjÌþ
+>íÿDaÿAYn¶ŒAQò•L:
+uèhêïª}ÕÀ’õå·Noñ€äìòŸ×n$íV¼¦üµ ö‡}„ó"tïI@	‚•ýî+÷*É	
+0X4><=ßW£¯ð
+õÈ<ÿŸ;¹
 endstream
 endobj
-3378 0 obj <<
+3607 0 obj <<
 /Type /Page
-/Contents 3379 0 R
-/Resources 3377 0 R
+/Contents 3608 0 R
+/Resources 3606 0 R
 /MediaBox [0 0 595.276 841.89]
-/Parent 3324 0 R
-/Annots [ 3381 0 R ]
+/Parent 3504 0 R
+/Annots [ 3610 0 R 3611 0 R 3612 0 R 3613 0 R 3614 0 R 3615 0 R 3616 0 R 3617 0 R 3618 0 R 3619 0 R 3620 0 R 3621 0 R 3622 0 R 3624 0 R 3625 0 R 3626 0 R 3627 0 R 3628 0 R 3629 0 R 3630 0 R 3631 0 R 3632 0 R 3633 0 R 3634 0 R 3635 0 R 3636 0 R ]
 >> endobj
-3381 0 obj <<
+3610 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [306.904 505.706 341.544 516.719]
+/Rect [127.012 719.912 159.44 730.816]
 /Subtype /Link
-/A << /S /GoTo /D (spc_8h_6f88e6f1a549bffa0d0ab2b9523d2000) >>
->> endobj
-3380 0 obj <<
-/D [3378 0 R /XYZ 90 757.935 null]
->> endobj
-3306 0 obj <<
-/D [3378 0 R /XYZ 90 377.322 null]
->> endobj
-3382 0 obj <<
-/D [3378 0 R /XYZ 90 362.752 null]
->> endobj
-3377 0 obj <<
-/Font << /F31 528 0 R /F14 1038 0 R /F48 2200 0 R /F22 521 0 R /F41 696 0 R /F11 978 0 R >>
-/ProcSet [ /PDF /Text ]
->> endobj
-3385 0 obj <<
-/Length 3613      
-/Filter /FlateDecode
->>
-stream
-xÚ½[msܶþ®_¡f:£»B |u§õ$®•8ã4Ž¥±Ý:þpº£$¶w¤ÌãYV~}w±|½SÝÉx<ËÝv±»@ÉSþÉÓÄ;‚H$:8]mO¼ÓèýáDòè†Îø÷—'ßžkxK$¡>½¼6¯‡RJž^®?ÌBÍÒó¼Ùîn%nçx³ól“RëMz–sÏÒ|]Ú}–èùÇËŸN^\ÖRY§@‡(óÓɇÞétûéÄ:‰Oï¡í	™$§Û_inoN.N~­yP¿†þ¡iùÒ*ŒOÚq4H"=%"­`úJ/l¦/ýfúÒ‹D$õ©¥Á5øNçÛs?vÈ”ðøâø—êá.íNYúRD~xêëkÄ4=”rDù`µ4z~»,—«
-––<™­ŠµYüxv]pWu›’ÖÒµ­¡JXë÷4îŠJ„¢á…™”áµ»KWU¹ÜˆÏsÌ–e¶¼Úðø:-3ìü<—Á,]SçuYlé…rºxBÝEÎ/×4zv~ÆCgïêÖws)åAEX&™ðIlˆ$ 0óÔ@óöL`K;Ûì
-|?P³³û3]æk&[žÕ²L©g÷9*ü°-ö;¬
-¦~×~_ÕQ÷µ•~Sf»íî/ðéÙ
-6¯Îæ=K³òWëtS½§öv¿«Ìļ֌VE|·´¯Pó{›îRÑó-öä0öE¢âiowˆF½ÝÒãíeº«ÊôSßßcØœÓ*IO£–·ZèHµ4úy¿©ØÁÌâîÑÇ”§g¿yž^ÞP»º]VÔÊòu¶ZVéŽïoSXÅ’Pyj]ÃöµŒPWÁD÷séÍ–så±GoÒü¦ºeæ;ËèÓ>_’3£‹OƒU±½ÛCw•’ó®ü¶ï6û	Mìî§uÿ"óƒ<c7D£iÃÈÚãùå?_¿`›9DäB‹h²e³³BDð„ä-:öÕà*‰'OÃH‰$Òd`(o˜âcjK½pÈ{¶î²¤µÁpñ›xð_ö”ð=€g¶”èx™¥™Ýa„¢Ç·Y›0=½Í¢ñmÆ4Çl³Uùy¹¹èï²PÈ(™V‰iz*µ÷™2liôÖ„8Ü^èÊDhüL%'ÂD±®}ï
-Eëv*A^®ë«N*Á³‡Y¦i”X`PqwE–3	úH&RŒþ2l^XÞÝ•Åð¬ÒþÎQ0Ý$¶)îù›yà´u0ûîÕà
-”?±… ìKქÝÝýŒ©	+u¼B_æ-vñ’~÷yVíÆ]N+„þ—kˆÆ]ŽiŽq¹õÅú}ßá”ÐÀxR!¦é)Ô.c"¡’ ¥Ð%-v*\°Ê©&žô]/T‹ƒZg°ÿì¯ëjFבàB´‹“FÀEÖ$ŸÜ.¶^µÝ.&·cdÀØRº?û>&©»Íƒed´®Z¬Wö…²Š-n°p
;	b¹Êòr”,¯Km‰XëéŠ.ènC¯“VEQ®³wL«ø¸ÁôVu¤·FÑÀFçñjž¨ÙåàNò½©$}áûv_í ÞN‰áÉä4ˆ!Ž%rÐ/™dáÐôàN+šI"”OyàMZíK”žïžŽíÏ)±õþìÊmM˜÷§¥1a´ZV{ÎÀ%*‘»,€:Ì%„ïÁ¢Y8D}u¦ƒ†ªó›RAO ò`IyDr@\"B0ƒ+Î{Š‘ö×~µJwC¡‘ç
-™+ŽLµ¦Ÿ)‘šè„0;Ï)Y<ÍF–âY¾Ìç~mÙl=´-ï ãmSy€VD÷-4q‡,‹¨-\Z$ÙM®ÔÊ`÷Š\šž1wÞØñð
-àä@nÀü§-\$'ûjh	•”dª 9Œf!V†Q0[{Lí=Ö~"ü$iU:Cœ=‘$~ÀÃ($Ž° CL¥Pu1€kˆ)˜$[ô˜ÏÍ!¦ˆ®ËOLÁnª©5à¸ÐmâvÄGÎ;>®Cì®Cà™&§UÛbjÄbªo1äÛY
-·¤€îÙ\‚È«/>~¤ZVU#VÕíÙ¸kåŠÔPÖåÉ2ÑÕ£[`ØÁf‚å[$BÔ „·J/K©ZIÆ0ÊB©hÛ6ßmuªà£éÞ¥5L1
ýç///x¨Ùìð´ü’ñ›Nö3¹yG4°–fŠ	 ^%¸Î]×ԍȐQdCM"3XFeê ©u å é¹~Éja Î$(v£r¢M¿,·w›Ô‚Hú9®¡P‘ço^ü:°Æ`ŠÈVg̱Öb»| Æ•­UìºsÍÀyq™ú²e`R
3þ×/¯/±XYœ«wg}-­uiNqL"ÎV©MÉX•»åX]âCðŒ•?Y—84cu‰™#"|öÚÄÎ	ã¥É€äñ¥«Â„°4äô¾w¸6‰¢¥Ì$òâÉ…±4=µÚȱeÒRë¢ÙKuØ] …ª WÆrÆP1FJY˜,¤é¯=S’ ™*cYŒivs[‘š+{œËjßgæ¸	Zù~Ó‚Ñ-ÖèY‘cÔŒb<Ž[{¶ÙžJÏò"_˜SJ|tLØc‡z¨ÄFÕh at oс2¶®-£Aøâ£Ø®Úëþ‚€Åø¼ÜÐ×;Pš Ë4åæ¦(aQxzõ! ­F™­sP̸,ëÍîtá‚sÏ!€UìÿÏ36NCQŒb¶½ÎžQ¬5äÁûlÃ¥a^4ÈÌò€<VµkE°s\Ž8D£ÁÒš¯d8­‘ô”êÆ	Vq•jeEš²oä`h)´~äQVÔrbàÜqb7g
-‘ub qÏ ¿>Sˆ’:8Éáà¤`9ÃX=æØ*8¥¢d2J™í¤ý@ø²½Ž;¾Òa"/8ài
Ѹ§1ͱžÖTýmOó tõ§ÕbšžZm_Ì™«ÖË|U¦Û4¯êX2~\Æàjú‘§¦ÞÄ…×Gõ!AFœ,¯ñ¶£ 5ÌUE.—¢q2Í‘6dõ¤‰Z*Æž¡RT‘iz*¶ì	¥`xWÃ7æ†H²{C„]~üý#µèfeM?vm„c˜Ñð—l·ÚÌo‹¸KZ,òÍ]^Ò
)šRä{›­˜MžBkö&=SCš­Iõ!&D³çø4ö¾¦šÇt†ÍÝm±ßà,’¸~×$"l˜«Pø=-M(ö4k^¦{T à‹°5ug×üú-ÛúʦØÑïUZݧi>pÚ]ÇE­³]•­ðÈ"4•V1Úé.ú,Kxˆ¬
ŠUV=Œs€©¾7{!n3ÃÓ–fJÀˆ.{¡1 hÀ^BGÁc 
EÖƒM;².úáЩ´åÓ߆jV¡ê󙃈&2é\÷]á"ï+[ST6rØé;WtaPÙ²ïìí‹W¿€Ô·CRc‘èºüg8Ö<Àñ¡Ôԍ‡5¦Ai>
-©1L4©“ÅD]†0‘«Ó›ÆŒ~}Ú€G;ÔÁ 	Zœg …Å&º?#èi!xfdû„‘	¾ßE&æºÛB<o(wÌïºØ—.çŸ<àÑRÅX™>…l8Žéó…;ü^ñh+ìñ›ùºÃ"O¢’º¶ÅšÏD}‘š£¼í2Ëé`î,póøR
sœÀ#‚&A±CzàaI•š»¢ØŸ­SZA31x¾z˜‡‘’hžôš¯Fh<¥_<À…xF•<£mø-‹ÁMÍ‚4†Fc’Ø·&A†®±á™`QW{resñå;£ë2D™˜)èiWßcDö„ïÇøjÍ¢˜ˆ‘KÄwpB“B°µåo3Î7ØÈòÖ¼ƒÐxí.M-ÏM"ï­+‚’?ROËôÆŽýÙá
0ŽÍRå„T±·4r iÖ
-fe—ºHE•tÙbú¬¾yöìÙ7h"Í›À˜•øo²¯+»F¬Vžè	}†$Q	‹Š@¶ç¶Ñ°98\qÄw=ØŒ­S‹81`l:`uY´Ú×gnh€åÝÝ&ë}¿bO̝<´?4¹O-wÛƒ®4ç/«&ѬҀ
Mr‡h4[šã¿ÊP#PvR%†²]† ¬«QÊÆôÝþòfN8¤Ý÷sk$«<kÄîÇ~øÔÁÐc°†+ßðXÄÂZ¿>‚îjÛ¸ [Ã0úÃ?Íx&R‡0­:€g•wÜ'¥ÎMƐU‡@¬: `U¼úP­£sá¯16F+Œ>λ_ã]øÔö.ìYVïòô®9‚)t° ´‡º¦<¢r뾯ce§ê>ôÑBð5-å[|€>†*š¼0phÆ.$¸=îû!ÔØÚ«»r‡>d°4_÷!ƒÔ±|=}»ï^ï[š÷û“òø‚ZÝÁ»âŽýùk˜kC4>W¦94×)yv®“âx®Ž¸¯úœÂlD‰u?8xL«g*JéԐ²qz´ß%*z´õ¤äE¶êIÉõ¤¬/ï‰GÙtºç
¦“kM峫N¥eŽeÌ0L—<i󶂝±NµiË$©*ëKÍõ¢)wÍÅ&Gûâ­sLB=k
-«e‚fÕ1C/ˆ+­„Eúƒ€Þ'Ëbà=‚DÁàŸ<%ý¥Ãÿög æXÂvGâÆÁP$‘Ï¿ÂÒQéÒ<-›Ûá‚Ñ϶qŽ3I¯è!¢?õôÓ ¤'åI¾µ1kWþÝó‹W`‘—ßÓ£/øå+¾Ùù{ñåᆎ·Üµ	ð¦Þâüw
-fa
-endstream
-endobj
-3384 0 obj <<
-/Type /Page
-/Contents 3385 0 R
-/Resources 3383 0 R
-/MediaBox [0 0 595.276 841.89]
-/Parent 3389 0 R
-/Annots [ 3387 0 R ]
+/A << /S /GoTo /D (spc_8h_eb46b7cc0b8e5a01be7862b3c446204a) >>
 >> endobj
-3387 0 obj <<
+3611 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [306.904 669.82 341.544 680.833]
+/Rect [240.355 707.957 268.897 718.861]
 /Subtype /Link
-/A << /S /GoTo /D (spc_8h_6f88e6f1a549bffa0d0ab2b9523d2000) >>
->> endobj
-3386 0 obj <<
-/D [3384 0 R /XYZ 90 757.935 null]
->> endobj
-3307 0 obj <<
-/D [3384 0 R /XYZ 90 544.044 null]
->> endobj
-3388 0 obj <<
-/D [3384 0 R /XYZ 90 530.244 null]
->> endobj
-1973 0 obj <<
-/D [3384 0 R /XYZ 90 89.441 null]
+/A << /S /GoTo /D (structwcserr) >>
 >> endobj
-3383 0 obj <<
-/Font << /F31 528 0 R /F14 1038 0 R /F48 2200 0 R /F22 521 0 R /F11 978 0 R /F41 696 0 R >>
-/ProcSet [ /PDF /Text ]
->> endobj
-3392 0 obj <<
-/Length 2641      
-/Filter /FlateDecode
->>
-stream
-xÚ¥ZYsÛF~ׯàúÅ`ÅœÌ
ÀUû{%ÇYoâ•´ÙJ9®-‘¨€ €‘”_¿=e§ô `Ðì{¾îiˆ,0ü‘EŒ¡QÌÄ"Ý]àÅVß]÷v¯W÷on/¾½bð+K¶¸½7?—	J·ëODÑrE0ÆA½ß¢írE®²\Ù»ku¯ª%‰U¤°Ä°`4ˆùòóí—·G©N'Á¤–ùûŧÏx±Ý~¸ÀˆÅÑâî1"q¼Ø]pÊÜ}~qsñï#»Î`}Ì,AØy»(CX
-gWˆ"Ø—5¨Þ§I¶¯íïXà´,j÷.]’`›TÚ¸o¯xÔò&,F¡ ‰f6O{õ¥êj at C$¥tDŸ@°ƒÏ¯–+áäØÒEw?øcID òJݏp»"æÇtTS`ÉXWÏfaJÆÕgÊÀ0ê­¯÷*­Ÿê¾`MžðMºX1!Ê!’Ds㎗
†áEiG"舽:J†ÏŠq4URÔyÒ¨Ú>÷þãÍ
-‚¸äØù°h2x4/AYˆi
-¿ÉíÂoK‚¥ÉžômY­ëW#¶`ŠH;ÞÞþòñÒ¹¥CÄ
-¥W²#N¼×’b=”žˆ¨gðóå‡ëË«!ŽÇQ{mdS9¢4G‘¿@ç,Š#¶ ›Ózê I8D’ XØívóñòíÍ/7C2¿)Fä	“ÂJ$&ñB
-‚Â(ÅG²êÐ !Š!›øBJÈPQuð“*Ù©FUõëSÁâ2:&y §¨ .jÝŠC„y›×`
E\ðÔô´ã8ŒÍúÅÓÌ:†Š"P³«ÕW'Gœû@w¶ÙK*‚$?¨rU¶ÙzÈÀIRƒWv¡ÐV­ÝCéÈîܯ‹Cž¯ì-üf—€k
h2‚L ˆOøè¹–h:rŽæ™‘ëÃy?zšÎ*fIzõý
x
-Áìê5……ƒ=DÎ#$Gì10-×
-ú@\ß» lWF›­Ï}™ç¥Ž÷CVlì’.|ĦÂ:	³vL‰‘UDj«¨å¸wͪC4t.Ù džÆ„R1h^ž%™§£!IOy
E•ÐàÃÍ58ìþ-+Ô.i²TÃx(¡ødHá<ÒïI°VuZew:û5yíöþ•vµ¾¾ f/ìíCŽm¶å¡q¿Îê&+RWü`áN5J–™Ž‘®Ã¸ÛGl`4Þ››õS‘ìüêZýŠ1-2H`^£© ‰˜ 
Z‡h2hžæLÐfå¹ ÍŠsA늣¯m’¿Iª§¶Oe¢¥ÝЍ–uK­{0ã>·^|ùᅽݩ¤8ʳÒ1vb„g2¿C4íDGsΉsò¼çÄy'vÄ1íD·Ëü¶·6ëì1¾äaß—ÐÐt2_?GÂõÅOon´#¹vE¼/áy£¼'-éÝ’â@oý𐭕g
 ¤ª}u¾e>܍×ÒE^B“åú¡˜“#º~ó
¥´ÇFµÞGz²HßÑ/Ú¤r`šäuiï*•–›"ûS­'ñN^XÎ'Í‘f:g,ɹ”™æ3fF–O˜Vw›Î e¦7	¥ˆ†ìŒ½-Ñ´ÁŽæœÅsò¼Ésâ¼ÍqÂýNÇè¸gÌm‰¦Íu4ç̝“ç͝çÍ툓ÎÜ›òP¥Ê'¶?zßëV|Ò~ ÍÂpÞþѤýžæŒý³òœý³âœý]q¡w’CÃ;6†úJãK©û¥˜AYÖWj È®¼"(äa‹4?
q†êŽÑ7¨/ïÇL·Þí]©’µ)ôöiìd­×][¦YódµËjûf­ m7`‹wONÌzm¡öåè!VÄ£øËÅvÀ (
-£¬—ÐöTY­lÑ0Ž„k¹‡–GôÉ%°b,Ñ×b
dºË²µCšÓ‹=”hnû}ïïrǽ)íõåØÑ>BüÕxtBèÉ£Nt´ˆG£\m8¥8øO
-µÁÛà;jë*õ%ìûbd°D0
-㯪N¾95=þ¦(+µF#³Á„h®ƒÌŽž/§IìÒ•V¨ß©ZÛ¤éÅ´[lડÔXw"ô¯BºçÙ¬è·Â¾£;ž|þQB2øó3Ý®¸ÆQ¡;9eÃà åH
-=ûD„óù9ƒ%]uh
ð€U!ŠC»yÀÍvGûA}‰qðw{y©áaMêKß	ňKލN—œc”aLÏ€`Ú®oÚn=sѬUsì˜ÌõÃ
¸ëúŸ“‡xÀP3§˜=Äwˆ&ñžF«û·çÌ^†NÎQ4¯‘£hÔO/‰ˆŒ{Ý.™üxsdòÆ!%	ùëy-csµah‹OHMU€KZî5­Þñ!ÑXbWí|ÊÜgn­(-ÔÚ’/ÌÀÕ´öð°WÕ}Yí€±V3ܱõÇP8E¿ôÎËó3ãÆÁPŸÉ”–h:SÍs2¥3ïé$ ‡`Îêäh:õg²aØd]z{¬Ò_iZtìn9ØX¦Š5þ
-yXÀ£‘|V!ðªt¢U^«iÆ°èñËÁ\Æòé1ús&ÄÃY‚ÌOˆ;4Sb¨Fm»v­šC¥7F1=ž“Ú&Û‰Ø^`}²93Io’æPû¸‚ÅÉÐlDË…BÝ£S]«£Yuˆ†êP .Ù2šì’m%š•çŠÕ¼8Û¹wÅ­ˆk“t¥¡"Æ'¿²Êg³mÈt‹æ'X.-«ª¬&Ây+Ô윷Z¢io9šsÞš“ç½5+Îy«#û3Õ!MU]5`̝ŽE$n?r÷]ôç%ôáI•¹.Öïô°ƒN\nµÃcÝ"è‚Ïã–"ŽE÷êñóaR#†".Žó0™G#Ò#š¦ÿƒðíêùˆ(ƒÏ#ýGL#aïc⥹ŸºÕu²Qu¿ËØ%Mºíöm<êÎn;ùRa7ŸO´ûªÜ¹ÔJ<—ûƒ·¶~÷åê^{ŒÜG•/úÊ>ðNßûWNj=òžÀA2–Ñä?tޏ€‘DœEG“ùŒuË'feyšyÐŠÄ8ì	tßÉûûG··'òô‹jã(®{[ÉRÏK>aiÓnûHGj¸€Iæu4ó"¾û¾íþóÖåÁíA8ÔòOâ³9>„þ_dPì·Ù`
2¹INWë}3Xz|ZJ¸å	¹  óㄦ?Ó3˜¹öìØý7‰ÿ5 ‡;ü´ìq›û“·Iã7¼ÿ¯SÜ&<J‘(fºS˜‚XÇËUû{{z¢é!G^‚éʦSzü)ðxÐÙg*_5åꡬrÿé$«–,T‹'{TÄHˆÑ“†t!R|ý¿Ð˜=.#¨]q·Í¿„ÜýŒ“®{§
-Uµ¡·ò_þæJ㡺³¡½è5f¯Í ž(&ÄA¡¦õðûß·7 Þ¿±…ÇÑ•˜Ç§*N}£ÿÅgèœÿ(â›×
-endstream
-endobj
-3391 0 obj <<
-/Type /Page
-/Contents 3392 0 R
-/Resources 3390 0 R
-/MediaBox [0 0 595.276 841.89]
-/Parent 3389 0 R
-/Annots [ 3397 0 R ]
->> endobj
-3397 0 obj <<
+3612 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [126.979 115.815 156.648 126.718]
+/Rect [127.667 670.358 161.051 681.262]
 /Subtype /Link
-/A << /S /GoTo /D (sph_8h_bcdbd119e57482315882d849f2b04e91) >>
+/A << /S /GoTo /D (spc_8h_300fdb21c6e53aca6749db3455e531b2) >>
 >> endobj
-3393 0 obj <<
-/D [3391 0 R /XYZ 90 757.935 null]
->> endobj
-3394 0 obj <<
-/D [3391 0 R /XYZ 90 733.028 null]
->> endobj
-318 0 obj <<
-/D [3391 0 R /XYZ 90 259.667 null]
->> endobj
-811 0 obj <<
-/D [3391 0 R /XYZ 90 235.298 null]
->> endobj
-3395 0 obj <<
-/D [3391 0 R /XYZ 90 235.298 null]
->> endobj
-960 0 obj <<
-/D [3391 0 R /XYZ 374.54 200.169 null]
->> endobj
-322 0 obj <<
-/D [3391 0 R /XYZ 90 183.442 null]
->> endobj
-3396 0 obj <<
-/D [3391 0 R /XYZ 90 134.788 null]
->> endobj
-3390 0 obj <<
-/Font << /F31 528 0 R /F48 2200 0 R /F22 521 0 R /F41 696 0 R /F14 1038 0 R /F42 717 0 R >>
-/ProcSet [ /PDF /Text ]
->> endobj
-3401 0 obj <<
-/Length 2646      
-/Filter /FlateDecode
->>
-stream
-xÚµZK“Ûƾï¯`nd•8ž7€½Å’åŠËq%ÒV|÷ ‘X.` PÖþûô¼€<†k«R:Ý=ßô׏Á’
†d“áM"”1±9œïðæw¼#öéï½çß?Ü}÷žÁ[(“lóð¤_—	J6ÇO[‰ÒÝž`Œ·Ýå=ïöTàíû²*ÌÕ‡â©hw$Ýõn1,Ýfb÷øðÓ݃Uë“`RÙüïݧG¼9‚o?ÝaIJtó;\cD²ls¾ã”ÙëêîãÝ?æ>ƒûKËâX ”¥›=ã(M–Dˆ„5'p¹ô:¼…AóžP”	²Ï€£tŽ`‰8xàdz¿Q:Â`x…Š§kfËÉÄ
Ž2œ˺ŸÙ£)’iÚSÚ“•øà[¶ÒqË•Ê2„GG¿ÎŒ‰˜äñÅZ™¸I‘!顦ÑÅšºë!ðh²=6×Ï*.Õuq­>‰Ç7ðƒ'}·®êÓü^Þë{ÒÝK·]UÍn]úÙÚ—¦Ûª‘Ó'à‹L¶«² Ä+G	˜	€z9àˆ÷®b×ôYýêç幜
-xOûç¢Ïõs¹}hÈ<ðD$ÝÈ”!JÄæ¡–$ž½OœnRØ'iB#C8l¨u}hú¼/›Ú¸YÖƒ»æâ÷¦­Žû¾Ù_ʯEe×U¶;»xPï¡Õ…$Q!¿ìt•ìBŽá8ٝÌ-²{ºÖÉ5hÉî\${‚’Œ„ö"d7ÒqË•–ìÇK¾DvLn,ÖÊÄMŠ±$Ѳk6RŒú7ŒiQ
¸GxÇK·óÞݶŒTw'/úìbÙ(˜NU9š-:–GcÃu†xB®ûĽ¼ŽµŒ"(rßÀÚQÁ*k­ˆòðms¾\{ëb^Ÿ®UÞ:rv}®Ë½yt´Ëhºr¤yKÚÖ'X#ÛuS‚8—ÿ¯r-qŠx&â¶27<êŠ08fÐ1Ø3¸Âà²À^”ÁJ:ny¢Ò2ø’,n,ÖÊÄMƒ¹ÈBts2˜|€Gƒ'·ƒÙ@L¸;JБzŽ™«’»ÈÖgûÜ…9‡…Xç°—b$)tÖ™üó$ö¬‘؉ÌHlwl…­èÌuó¤:ø§®èÍï§vÇŶ9LVÿÊ/E=¾«èݯòZ$I–|Ã:GKŠ`V°v;¡ bg”wÐÁlb×ø®èmyÑI	
#Òc<ÓJT7™Øþúö£ºàŠ E[òÊÜ?4M{,k7½íۼö¬»›ÎÜÌÛ¼_ž/Uq.ê^y£ž|)s«¹¸ämî´<]kÝåto¦`PuC
-»‘	œôÞŸÑrªÒf‚¯´Sä\Š\žqDS:1½¬LÜt34î¾iU;æ“¢ÀÈÌñõªüîIÎìyŠÆñdm•*î!¡é…ØT2Q«SEÊ´íÕ!R&o@a{\¨H;<í°×
-ëò§=!	ÌD¦=ú+HJ¾½öeUª}1¿]tÍ‚‹HÛA7<åHÜž
-­ôÞŸ¯}¢rlWaÏ2èŒHèÄv+7=Qä`—jþÒ)°3xôÏ Na®Ç¦~˜¦FaîDMc¶±gõðb夞Z'%ÓynœÊ²«¶GçKx¢s­yÚØ[*ôVªÖA/O“µ»ÿ¨·Õ2¹íõ¿Ðêág}=.Zs
yÛüÚZ#eÒú,/S’éš
m(”±[ÔrÒ{O|ùTåØT¬í6e°9“Ýv2qÓЁ ˆéc£wD¦é¥S¶KÁykÁl.EëÈ{sבñ}©S>lºÊúÃC€Ül›4.øýÀ¤¤BŒ%õóË„ûÓ0±MöNõ9“>»‹7Ú.uáží™ŒÊÉ`çÙxÒ¶ìaÝ…„óÉøPv©-»ïm–±e·9\5ê½ÊD¦öºr+Æw‡¢mÎXpj+‘¹öÏvpæ@Ï“zÄç*rP¯ô×jî6Ì	£VÂ
-I{²3SÇ‚öÐÊÖ—çrA]
-½´•ˆ©¢LŸWYUúpf®ŒB+MékµI+¨Î¢æ~Oâõª¾¾,¨bPÎCMÃV¤«[ŒÀ˜Ø×–¡½™ÛˆI{
»Dï=>¹Þ}<çšÙ²…Õ¸1F|Ø0¯åX«…]ÔÌ„¹sƁ׮Æé]UêB&†	:ÑéR©*…ì˜ußrfÖÞÒ%™S5dä°í°Y£VDÒ„¹gÚ]Uòlî39ÍÏ-—¶ùwáÑ^*õjù¨/óÊפÕÌÊR*&Ù†1Œ’dù\ߊì=™Ù@B%Â|ÃxªÇ\µâì8Úæç¢/Úî~>§˜¤°`ya¸7²3 \½KPBؠРÎñBÆ¢0OVàäØ4‹ƒâdf.=ƒ©?
<úáZíBÙXïL!t½œ#æ°!ùêï.˳‘Ù{Bnf©lP´zÃuVŠÚ3"qs$T’À¾‡Ìñò6ŒÜª©Oe=aø Õœ)u.;øtÔ§_§G´ŠÆ°‘äz£Ð:zVæz1{½˜9‡žgŽ,£wh íÂÍF½‚—\L.g§˜îyò·D÷ÿñ]¡©Dgñ]ñ„VwÅÉÜØ•¨=»+QsvW|sÔîÊ/ðÝ
-lž"¼‰tåÙÚÙá€Þ(´Žž•¹…^ÌžC/fΡç™c÷&q“°6§.oÔ4¸Pu¡'H‰WtÕgH²|"èÐP¼øüé	­£een¡³çЊ™shyæø
´:ÝH, ÅNéëà²E˜‚‹PkWNám¡ö„Vµ“ye¡V³À›±‹OR$pwÍÊÌ\à€ äYàÙ¿v„õÔeê¨Oýs‡Vñ¡ê ö>£Ð:>Væ•øÀHòÆÎaÐÁº%»eefn…ß`Ôç"pkN׷屈€Ã(¸Î(´Ž•y%8*v–CG¨oPq¿ŒÈÌ­ðà  ·~süpxÎác<thkVǁ:wŸº—®/Î+åc:DJ†d0w§76ÆZÝ'£øˍ]Qb‡°0dp™Æ}²23ŸÂUß6³À'¿Gâ<(Äܝ8rá6ÉUÂ
B=ƒ?<}霿˜‹Vÿ)–×£ç®×âÛ!{lÉOVmnK÷ÜfXl:LJ+ÓÄþ~¨„H4$vo.÷•ì™d€O8ò·EwQ¡3Æ_5žF-LŽªøIG‘µ¹‘§Só1éCÑ_[e¸^#FÇ`
­†žm¬eõcŸ÷W;ŒµÊËœ/
-‡¼º÷KÚ´uš³2$Z‘ý(³ð¹‚ÀVjV{Ê‘QcF"nËt3ž-7x}¼E7OÜêN†„Xü2€A5‘âÏÿA¡ù@
-Ž ‡N¸û‚d¬+_,juvì¾-ºäöwwñ^íUñÙüHÌ$½Çì^Hó‹bbO`ôá°«Z¿¾ýø30ýoß›Ÿ%á‘ñ»æëË©¨§ØØÚ98ÿ	v¨J
-endstream
-endobj
-3400 0 obj <<
-/Type /Page
-/Contents 3401 0 R
-/Resources 3399 0 R
-/MediaBox [0 0 595.276 841.89]
-/Parent 3389 0 R
-/Annots [ 3403 0 R 3404 0 R 3405 0 R 3406 0 R 3407 0 R 3408 0 R 3409 0 R ]
->> endobj
-3403 0 obj <<
+3613 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [127.692 706.961 157.36 717.865]
+/Rect [349.415 658.403 377.958 669.307]
 /Subtype /Link
-/A << /S /GoTo /D (sph_8h_5c0783d56189d48d9f52af05b64a4df6) >>
+/A << /S /GoTo /D (structwcserr) >>
 >> endobj
-3404 0 obj <<
+3614 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [126.795 656.151 157.011 667.055]
+/Rect [127.538 620.804 161.072 631.708]
 /Subtype /Link
-/A << /S /GoTo /D (sph_8h_ec6222fe1e4d807c9b59980b8e548eb0) >>
+/A << /S /GoTo /D (spc_8h_99689938e16d737f26bf6504f2e1599a) >>
 >> endobj
-3405 0 obj <<
+3615 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [126.835 605.342 157.051 616.246]
+/Rect [347.761 608.849 376.304 619.752]
 /Subtype /Link
-/A << /S /GoTo /D (sph_8h_8ee2e117701f434f0bffbbe52f05d118) >>
+/A << /S /GoTo /D (structwcserr) >>
 >> endobj
-3406 0 obj <<
+3616 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [458.976 510.94 495.279 521.844]
+/Rect [127.689 571.249 158.454 582.153]
 /Subtype /Link
-/A << /S /GoTo /D (sph_8h_bcdbd119e57482315882d849f2b04e91) >>
+/A << /S /GoTo /D (spc_8h_cc0b7b9e5bc5495f24129492e4ff5218) >>
 >> endobj
-3407 0 obj <<
+3617 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [89.004 498.985 125.307 509.889]
+/Rect [342.767 559.294 371.309 570.198]
 /Subtype /Link
-/A << /S /GoTo /D (sph_8h_5c0783d56189d48d9f52af05b64a4df6) >>
+/A << /S /GoTo /D (structwcserr) >>
 >> endobj
-3408 0 obj <<
+3618 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [163.616 481.361 200.468 492.264]
+/Rect [126.921 521.695 158.243 532.599]
 /Subtype /Link
-/A << /S /GoTo /D (sph_8h_ec6222fe1e4d807c9b59980b8e548eb0) >>
+/A << /S /GoTo /D (spc_8h_615d3ef3a505a8be7da1578d9338d218) >>
 >> endobj
-3409 0 obj <<
+3619 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [218.058 469.405 254.91 480.309]
+/Rect [127.302 484.096 155.307 495]
 /Subtype /Link
-/A << /S /GoTo /D (sph_8h_8ee2e117701f434f0bffbbe52f05d118) >>
->> endobj
-3402 0 obj <<
-/D [3400 0 R /XYZ 90 757.935 null]
->> endobj
-326 0 obj <<
-/D [3400 0 R /XYZ 90 556.067 null]
->> endobj
-330 0 obj <<
-/D [3400 0 R /XYZ 90 443.876 null]
->> endobj
-3398 0 obj <<
-/D [3400 0 R /XYZ 90 421.564 null]
->> endobj
-3410 0 obj <<
-/D [3400 0 R /XYZ 90 421.564 null]
->> endobj
-3411 0 obj <<
-/D [3400 0 R /XYZ 90 113.628 null]
->> endobj
-3399 0 obj <<
-/Font << /F31 528 0 R /F22 521 0 R /F42 717 0 R /F48 2200 0 R /F14 1038 0 R /F11 978 0 R >>
-/ProcSet [ /PDF /Text ]
->> endobj
-3416 0 obj <<
-/Length 2547      
-/Filter /FlateDecode
->>
-stream
-xÚ­ZKs«FÞûWhîJª²:ý¼›drS“JR3×®™…ã–°Ì”
- Ü8¿~N¿ dÏ”‚æãœÓ_wŸ—DV>d•àU$"”0±Únðê £?Üût·Þóon¾ùÌà-”H¶zxѯK‚%«‡ýãZ¢x³%ãu}~E¯›-xý9?fæêKö’U¯³bCF׉Ü<=üxóýC«ÕÚ$˜T:»y|«=Øöã
F,‰W_á#’$«Ó
§Ì^oîoþÙÊ0ãÆCÓ„-Ï‹2„¥póBQ;·¼h`><Q“¬éæúW,ð®,jûh_^6dý3‡É}ó™ÇlÂ	Jx–(ÑÙåh ¾zBQĨE<Š§ÛÍ–'±V<Ç"Qb±Å±8ÄÅ(¦2'‹ÂR•“•6YañnYõ10Ëq"Þ-é2Š Ie_T1‚+!bܽfŽ¡–¸GX~­ŸzòáÕ–ÅBW[°#fËLédÑØ-m˜a¬ÏÓH©€­§¤Â¾
-	æÂÜÙz~ͯžŒ“;%Ô-Qóš5éX*ňÇl N1Ü™ 	¸ˆ`¸]C}n´(J=Q1ŠǍ:PZŒvM•õKYjs¿ËŽYÝäéÑÞ–ÀJYíó"m2iJûýjÝ<Ë7T¬ß±ÎÜ‹ƒ·Ê󝚯sUþ'Û5yY ¡›‚EÇ$YIž (æA?c![3r5q‚0æ+)#³HOýTé)k²ª¾*&ظ‡€æ‘;2pÇE(—è0†~Ž¾‹".xßuõLcÅÉ<)32Éß
-„qÏ¢ï/GˆfqŠÃÑ-lŠÁ:·{öDª–nÌ …M	‹ ÁyÆ|ÂL‹Ùz €™`_ÂZAš9JÅH!‡³Ïë3yuâ$=uø")ì—ïú'âX‡¼¹ì³þ¶îƒ!gxÎ¥֏ð*ŒžÐ${$…ŒØë@ÓìYÌ{sú{sê{ž:foW‚kž¤BJ1ÁÝ­ÅWs.gNöØ·ùK‹¶¸*X at z‘,¬Jš^‹YZ•9}nUæÔ¹UñÔQ»*¿è[ÚØš=à)Là{"¡àŽÉ<{h’=‡Y`oVŸeoVeÏWÇîŒã&ý¤"v~[Ëz~!?ˆ‰}Á¿?’6”ÙŠbÈØ[hš-‹YbkNŸckNcËSÇتs`«°ÅŽéutÙ ,$…<qÂ|¨=Ðd v˜+µª
-n]:ß3L•YÏf1#ÃzdÀ3A£žaÿÚîj×8gxÌŠCóZ£Iz¸„Rf‰ž4MÅ\I'·¶¬î9	åæ¬Y32k¸ë$”h¾Y#rê¦Ê÷Ù9#Ê–Èé@ÓäX̕䨭Ú90.ãy³,fdVA·ï›5ŸÊ¤ÅÞŽ«è Ž¾}2ãÞ‹pji²ÄbšfÑb”¹Y Š±Û¶xê? ˆÍe #›ú‡($´gÓOgLPÙºèRu—æ[Ou1ÌWÔXW"™ûú­n²“¹VÑ·' «—̽·$›Eë BðÉláL »'¶n–ÚðSúf³ÒÍ¢p%WCiäŽMY¥›”¥6¨ñ^„_.âa‘ßß‚ˆRWÁ*¦ÆB$Š#9,Ú±“$.xVY}V$tLß6R¬§JH.ÀA˜n×d	éa¦JHI$¡hR&|ÉšK¥TÓõãœÚö0õö&mƒÃ(Å÷MÚ\j·„`Da®Wd¤ÇK0ÇJá|é”9³õ@cs(ADv‚&“	Ê‘óúdAIp|u®»¿ìvYm¼y­¶Ì¦Eð±×^d~{‘1©Ú$ûsª®#`›cÒfµø6ÒÿŠ1ÍŽû@›²#A»Y‡q¦IÉádF¢;58ØU¤J—+$¦MH¢@$îJU©Ö¡a²“A^'>ÐÉ‹ˆtÂ9ùX&Éb×n$_{9ð͈Byw{pŸ×!M±DÎôñt‘8ÛÊ;§¡nl"ét«M>ìâí ÿ\À0a£.‹`út¾èV›º3A.Òâp9¦àìYSÈõz§æ'‚ØÆ{;dEV¥ÇüÏÌœË:·¡ÆH9ZJkÙ›¢
/Uy²/ùŸ Ò(Ê*õ«Ä§60©9ø+v.MßܘŽGTê!Ü—Ó³Up­ËQøþdâ'ƒÔ/×RX):šQ}ÎA9˜€Ôo"TÇÈö-•àÔæöt©­Ï™ùVa&ךö¢¶r®«ß¬hŽof0·
-ÓB„7÷*(Íw©náÁbùSõ#¾²:✶B|dC(ɹkçÂÆ8f'0:­ÞÚ ?ðÛÎpuÇË©í¢©ÕÁ"¾x.Ü¡·|äÇ"í4Îé¾µsh$ó1dd=#ÑÃaæU)ÕS	…ÙÁÃL%3íƒßÑchžÎ†&„g‡¹¶tõÚ°8ãÌ8ÌÈ®aqÆ!èøv=´MRw²½F“3ȶ–Ô¹ž,7¨Tíë…rÃM³f1×møÖÅØ@Å1k—­8†f…*߬ûÖ¡Ìÿ°Ò¼êøÔåøæÇà–ÍkK9*Tœ.pہ¦¹µ˜ÿOA<k–+ˆ‡f…
-b߬ë¹ÍܯѣMz5¯,B	^âµMój1×”È*Ó¹=d•´9o“ÅŒl’š$QϦ¿¶YUY‡Žš*ë¨ÍˆI;(ö³’´?=©'~q+àø:30]Æ*Œ-cÕ˜JԐÉ{¨+cÕ£¶ŒÕše,ã~¶,c!§ÁPZD½P>]ÎF‹åì«YCºËç«Y3¬(Ɛ±__ÍΩm÷íPo¨šu˜ÿ­š%R"†Å|5ë&«Y‡Y¨fgõÙjv^©K}uï¨fi„Dl~RûEåÛwmZùñ‚A@)Ygõ8†c¦	ÂÉRèÐ[t¾ÈîO
-Si ‰%"àõzFi·˜yÕ°Ý¥'HÿÓ¢4³¯ÊÆvÝHß竁ºt­·´1#¶	Gü°ªnmXU—ymûÃWŠ²‚ÀláG;8èî*Sûþ«©‘c¸ïmÚÖ lš¯¹HœrJH«„˜ØÕC•*n©_š6Æþ̪Ҍx]aõ@·2‰s®¤³U{ª-OˆIëÔ#ûO-×¹s¢hûí’Wº¸„'Ïoÿ¥%"ñÒ–Sšë€£ïÄ\±Íàä2õË”§7p¸dN%¡àñ!ìyz½¿M¸"Lo7èt›½Êˆ	4fþJ|ü/{š7ƒgLü¸ Qq˛ծìÿA7šÌæ8ÎêŸÝÅgµúÙ³¹‰Ì‰ï0»ÒÜQLlú¢°Žwÿ¤ÿÖÜrd_~¶uéßÊ?ÞY1äFý¥pLÎä˜z
-endstream
-endobj
-3415 0 obj <<
-/Type /Page
-/Contents 3416 0 R
-/Resources 3414 0 R
-/MediaBox [0 0 595.276 841.89]
-/Parent 3389 0 R
-/Annots [ 3420 0 R 3421 0 R 3422 0 R ]
+/A << /S /GoTo /D (spc_8h_6f88e6f1a549bffa0d0ab2b9523d2000) >>
 >> endobj
-3420 0 obj <<
+3620 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [212.987 326.271 249.839 337.285]
+/Rect [127.972 459.817 157.082 470.721]
 /Subtype /Link
-/A << /S /GoTo /D (sph_8h_8ee2e117701f434f0bffbbe52f05d118) >>
+/A << /S /GoTo /D (spc_8h_b9fc42d8e1d281839a0a42ac00bcd180) >>
 >> endobj
-3421 0 obj <<
+3621 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [150.807 117.941 187.11 128.954]
+/Rect [127.854 435.538 156.964 446.442]
 /Subtype /Link
-/A << /S /GoTo /D (sph_8h_5c0783d56189d48d9f52af05b64a4df6) >>
+/A << /S /GoTo /D (spc_8h_49f16254df0e3498ae2c1eb641f5232c) >>
 >> endobj
-3422 0 obj <<
+3622 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [89.004 94.031 125.307 104.934]
+/Rect [126.486 411.259 152.827 422.163]
 /Subtype /Link
-/A << /S /GoTo /D (sph_8h_5c0783d56189d48d9f52af05b64a4df6) >>
->> endobj
-3417 0 obj <<
-/D [3415 0 R /XYZ 90 757.935 null]
->> endobj
-3418 0 obj <<
-/D [3415 0 R /XYZ 90 733.028 null]
->> endobj
-3412 0 obj <<
-/D [3415 0 R /XYZ 90 432.634 null]
->> endobj
-3419 0 obj <<
-/D [3415 0 R /XYZ 90 418.063 null]
->> endobj
-3414 0 obj <<
-/Font << /F31 528 0 R /F48 2200 0 R /F22 521 0 R /F14 1038 0 R /F11 978 0 R /F42 717 0 R >>
-/ProcSet [ /PDF /Text ]
->> endobj
-3425 0 obj <<
-/Length 3099      
-/Filter /FlateDecode
->>
-stream
-xÚå]ã¶ñ}…{OZ䬐)‰ô!i{émÑæèÃå´6×"KŽ$÷²ùõáõáÝÍ5@¬(j8_ÎÍ7þøF³M¦²X'j³;Ý°Íf¿½áîë>oƒïßÜÝ|ù6U±N“Í݃]žòX	¾¹ÛˆÒ8¿ÝrÆXԝññv+‹Þ–•¡Ñ÷æÁ´·<L½ƒ©„©DD:»ýx÷Ý͟'•¤Hó§›Ùf¼}wÃâDç›O0f1×zsº‘"qãêæýÍ?4ŸÀüšXR€H9çY² ÍU̸-ˆ$fé¨É7€#C%pžÇ©‚š0—êûx»MA¿§GUØW(+ ÞêX¦r€äSHÍbF£­[ZôÓ¥#1.åž°ÔB~ùVˆqŸ¶‚XÜ‚à
-$ÆÕwGÜΣ¢>\ª¢¥—}Ùõmý´§ÁÁÔ¦-ªòã&ÎMWöeS(*¿¤uƒÖû²z¤—æ¾/ÊÚ/~h›zÏDÕÔ‡²¿ìç„AtšvÒskEâ7 ¢2‡CåÑŒ	SíiöÜ”uOò¦ï0‹js+Tô‰^ºÇ®7§ÔÖxw,;.Îçª4ÁXøÝr¦ëp>Ìp¶hÜΰgä=F÷ÞÔ¦™ã87•é^Ã8—ÈôRäOÇr‡Ç*ãÑ®èðXe‚–ãÔ«qSðÕnÊ+·¦¿´Vÿ¸9²îùé–³¨¹Tîóý-î]s:_zZûÖ´n!}
dÆY'³èÉóÑp\I%ù)F <ð'	Ç‚'‘mR8jÒ8ÉPI,5Ÿ$ˆÞŒ _-X‘;2_h"Éð,θ vR®<3©“#€WèE0¶Â%ø(V¶Â“føÊ	–\–tzÚ& •åúY%«*Y=¯d*9ÔN¨åQ1¯ déY]Û\Û„<܃ö9؃/–Ìâ@ügú-ó5…3t+ø¤óƒª<•=
ád-¸ û×1æl„TRˆzžÊ¡Aïc	4ôüÅ´Ml½Â–Kçh{`©© Áß!í<J8¾
Éo•{cÏeŽ¾²pPÄ5L횦ݗuÑú@þ¾YaÎû<óë y
šµGßµ '
:ÌŸÏ­é:ëArò…–Ƕ5•óªð¯økfÜíMoÚS¹]q†À2ù:ZWŠOZ§3ðP<òq
ß;s.ZGnMÝ›þ“1õdaê$p ¥ŽþÜP àaho%CHòi%‚uô„ØÒôc{1«Ì¥ÓhJDã^Ji½x<|Àí–AüNÔ,6'2ŒÍ‰b3m$€£iÝÌÞ`ФÀŒ°=)"d°ØF+DRÃŽtfç)ÈáK?p±¿§á®lw•C¶kjÌÊú°"'-Ö|HµÏ`0Fw-{ßÊþH#²n¤Ü—uì>LʁР‹á!Öß9¼ÇÂ-=õºiOE5(µLAô…`p€¬¡	ï-ÂAEáÕòƒA`|B´´;›]iÁT鈘Ÿ.Eß´%0fßÇ3ÞyÜŠµåáØ;ŒÝÎԝÇÂr‡öfW•tèÐG®Ùä;´Ý¬†$‡#Db =$Ð=GInÆ•éBLŠöÓÎDqXú)‚«›z¸. <ž^‚°¾«x¤TƽÙ—ÎŒ”–òw—áµç9tü–…núÑñ …iËk÷WÁ¶8–-h>˜&ãy̝1ûn£D’ÄÚG1ž¯e-2ÖÆÖfd$” Ó¤Åo&ðÄP„aåŽ\±Õž“Ú]žoä×ut©b?<г÷XœÀҝñ˜ìhy`Ñ:ÐLâÊ!¢éȦ¤K_ž›}Q¡ë™Ëä1–œì>ȽYµê|9@ˆ	ôÜÍîGòðfó^øÈ£=†‘¡N‚	ØôE"¦´=l’A»%m	úÜfA‘9ÉnÖR>§*ÿ
ë|=³†ÞÕP ~ÛÀþZéÁ=¶¨ƒÁ€¦Í«Ô>ï…ƒ°?+‰‡;	V›YŸÊªr„mùâö€¢$L±ÒÓXÙÞ—}[´?áé4së.hL®O‘êr¢]íVijIDÌ]¾›Æy,béÚD NtgÀx<.£<øÍ"““4¶„ûd°ö–¿ *’Îä˜wfLGûær_™%N	vyXì6¬l	0‰ÏAWôkèT¬ØDÞÎ)ãæ4‹yâ+l8¬`–q¢Sò´œfÑÇ9…ä*…LÅÒ³î.™É»5+ÉE,¸œúˆ+dÀvE.F¯Èû§—b(°™«zÏb¦Fµ¯àd±3œ¾h¶©“°gMòÅgÛTøwôF)Q6K$ð‹Íý¨#€Îôn΁û4äjِ¡e¾OD 8?¸•Œ\ðH“O³œ$V™mX):µÎ1Ta.æBŒœÄ0åŠ
-ÝðJm)+èq('}„yƯW4çû°‚0KîTÔýˆ«oSa`≏§rhµuŽ&ñè ÷”́G.#µͦ!z58,@Â¥Ï1ÊÁg6ãqiŠÏQ&5!:J×#[sŠŸog–›ÎS<+s>÷
µà¬3,à8éYÚÃô¡=8ˆïƒÖ­‡Þà¶w²6G9†ªÏ92sð.&f]có4é"$Ï©¹þs‚Û+Mzߢ`ú\ÇŒ”R
ýß¿Û¸-NXawoæ„яd‰X£¼àÀÃ.XÛAœaS-’-H¶!°Â06Nø“ª>£³à+ÜÛ Ÿðuç3ûúrº7í4³ÓTņvÁ5íÁÙTÁ­r7hmº®5óB­aøíƒö„1•bh|’/Y°5QZÊA³bÂÖûk>¤›—M®nPl^zO
-Ã{[>^Õ­Ð
-ßgt ]Õ­‡y¡nÑo¿¦¬bj¸yú4[fÁÖD·Š…![_½,PM8”où.FzY—¾@Ÿ™u<§Ïèº>2þ»ç
õµËr¦ÊLó§yr0žæÊ”ROx
-
âòÔPSêgá
-â0O|ªÆÂƁR¡‘è7:·†ªNXw"0 îÀûºQß´ÅÁ½øî±c(˜WˬyrI¤9Ô|ɬ¸_bãP¿dÙ,Cžè
7ɇìÖ`^vQ*—ѬG+!$ä°Ù“Ñ*€¹­„„T–n–¿Ç)××#ÕSTGû‘Èìí×ÁX[é‹þÒygEU(Ž©m]]Ì
-;ˁûkìÌ6 Z²#xÌÓ‘uOB¨A`7UOÓ#gÈé8…]ɱ7xË¢÷—¸›µªx›Ðªðfùo
¥7+íÁ_›¦9å‡Pá”>=´‰mŠm€¢jÍ¥³y-@®¤‹
-²™±‹X³gÓE½
À—9ÛåÒEÍ ½H§LÌÓEó4iÄŠ÷tQõÇær8’J.k­‡ôÁ-ÅyÊ_¨ý$'s”N	?‹îš8Ñ<à}M	æiÒšÇy’OHÓ­4Z€O,Ðnj¼¥q6›Ä럶¨»lºb}åÚž	#¬¡Û|ç*¹sÑöåÎ_ºö}ðíü±Ð““LfZ–¾ÀjDcãLˆÃßÿ#‰ð2?—ãeþ€ÐÝÄœÁ+¡Ø®x,:Óمÿ,¯§^Ô÷ÙÅò&Ÿ’óÿÚó¯¾Èç/¸ÈŸ]"¯_ä‡m£Ï¼G¹S¯˜ÿƒë{ñ[]ß'ÿS×÷BK8‡Ó{–¯Ïçê±\k"BˆÕLŽ}ô_CEæ.H…ð×ê0–"ówŽYØpÇÓÑkðc a¯Jæ^>ƒà¨„M\’Œ?jô6 _úûÊçã­„#$9Ÿ21ÿýŸƒy’46‚Ó,’>º_I‰ñN‚ôê"Œ›¶<@5Q¹Ð"Kèy_Ò@Ðl£4ˆ¾Zú0à’ӏ?ïç‘ö‡P+d\‡	øxtêÈï·ö½o)úêò¯~ðsasO/=xþ†%oTJo‚q×ï³ÍÞƲÿüÃû¿€âÞ}C¯2v‹ï]ðÍϏSÏu£ÀΗÊù7¸•{Ø
-endstream
-endobj
-3424 0 obj <<
-/Type /Page
-/Contents 3425 0 R
-/Resources 3423 0 R
-/MediaBox [0 0 595.276 841.89]
-/Parent 3389 0 R
-/Annots [ 3428 0 R 3429 0 R 3430 0 R 3431 0 R ]
+/A << /S /GoTo /D (spc_8h_96e8686daa13255e36506c3bfc213e46) >>
 >> endobj
-3428 0 obj <<
+3624 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [212.987 368.083 249.839 379.097]
+/Rect [164.54 345.637 212.46 356.541]
 /Subtype /Link
-/A << /S /GoTo /D (sph_8h_ec6222fe1e4d807c9b59980b8e548eb0) >>
+/A << /S /GoTo /D (spc_8h_96978fec523018fd6898301a3452c166) >>
 >> endobj
-3429 0 obj <<
+3625 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [254.55 159.753 291.402 170.766]
+/Rect [457.708 240.472 489.03 251.376]
 /Subtype /Link
-/A << /S /GoTo /D (sph_8h_ec6222fe1e4d807c9b59980b8e548eb0) >>
+/A << /S /GoTo /D (structspcprm) >>
 >> endobj
-3430 0 obj <<
+3626 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [353.865 159.753 390.168 170.766]
+/Rect [122.767 186.982 155.195 197.886]
 /Subtype /Link
-/A << /S /GoTo /D (sph_8h_bcdbd119e57482315882d849f2b04e91) >>
+/A << /S /GoTo /D (spc_8h_30c95d776068ef3cc959a50af9995fa9) >>
 >> endobj
-3431 0 obj <<
+3627 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [374.556 118.218 411.408 129.232]
+/Rect [263.181 186.982 294.503 197.886]
 /Subtype /Link
-/A << /S /GoTo /D (sph_8h_ec6222fe1e4d807c9b59980b8e548eb0) >>
->> endobj
-3426 0 obj <<
-/D [3424 0 R /XYZ 90 757.935 null]
+/A << /S /GoTo /D (structspcprm) >>
 >> endobj
-3413 0 obj <<
-/D [3424 0 R /XYZ 278.471 474.545 null]
->> endobj
-3427 0 obj <<
-/D [3424 0 R /XYZ 90 457.818 null]
->> endobj
-961 0 obj <<
-/D [3424 0 R /XYZ 143.23 109.416 null]
->> endobj
-3423 0 obj <<
-/Font << /F31 528 0 R /F41 696 0 R /F22 521 0 R /F8 1025 0 R /F11 978 0 R /F7 1028 0 R /F13 1045 0 R /F14 1038 0 R /F48 2200 0 R /F42 717 0 R >>
-/ProcSet [ /PDF /Text ]
->> endobj
-3434 0 obj <<
-/Length 2035      
-/Filter /FlateDecode
->>
-stream
-xÚµšYoÛFÇßõ)ôEêÍÞGÞš-Ú¢
´@²LÙlÉÑá$ýô%wÅ%ÅÒQ… 0%翳û›ÙCdc
-ÿØØѱQ†8¡Æó‡ß·ïG,ܽ€ÛÉýWW£ï<Eœã«Eù¸fDq6¾ºùk¢‰›^0Jédûø…ÜM/¸¢“wËû¢ºúP,ŠÍ”ÙI±šÃW‚*k'ÎN?^ý4z{uP
mRB{ÍO£¿>Òñ
´í§%ÂÙñg¸¦„97~I.ÂõýèrôûÁGõ½€ï»ÂRLtÆÅqJÅÀ¸ T«çá4{	:‘K"¤+}½™ífÕc—»Í~¾ÛWOn;ºAM˜àÙ¡Iî—!p^‹2ª‰öàÃKÿ͹jË0
-p…jE\Iâ¨inˏ$…ƒÑ•MIcs,>¤âÁo¹,Å¿<nŽÄµ#xÅâÕœpå@Z«e—	"€OÚÝ]0Ú@½Ð\ÛC‹%[h±.[Ì¡0<ÁÄ7øò±˜ï€5™ÝW„<Í6ËÙõ=ÀQ~œ­nª‹Ý]±ÜT—7Åfù4Û-ŸŠ-9[C˜æc­ ¨;!ÚAW
ÐÌfM…wñ7¥|ÕɳrŠhšç9¹Ÿå9ÚôñŒixFÏ©àw7!º#U©‰á¦©šG:Xãú-—%!¿ýùóÛ_Ä-T 
-
9Øà’V«t³©¢Ûå¿ÅzQ^u&4—P8aÑGk´)m—ù„æ†ã}´Á%[ŽBôìEþrµóßøÿ¹\S–#l6×šk¾Wj¹¢MJ$ qU%X/Åá¸èùm5.g°Æ›Òr‰T\'‰2뙋hƒK:À³¥XñXƽ\US/OŒX+AÃÃèU
§0è,ìWË]¾Š*˜9ŒqÏY–qbA*[ü8¡/~Á¦·øÕ¾â‡	Æâ—ö¿Tu@ñÃô[.Cñûç‡ï/ùÒDá1[G„µaB'ä¦ä„J…æf0ñ-~7eTMÖa¦Þo‹¨aêžßÿº­>n¦ÿùz5•°
-ð‹K¸¿\‡ûÕÖ£“Ýá›ÇÍT‚Òn½ûúˆ,äµú„¨t-¤³Õ'<4Ò7°k! añ%ºS©Ì…ä~6¢M_.`Z‡\@C.¤‚¡”4ô8ì'˜mêå³ XãÊ-—U-æ_Ž´a}æ§,4Ö`ƒ+*Øô8Ñì\˜ø€Äm(³ó»Ù¦*£LÖB¾J£B…2!µ¸6!ªweá1ý>dÁz7R>¸Ž¯7Å”A©_l>uÞÜî>ûü˜M9äÊT«I°ê^¬Hna1Ç)Z£½Öv™Ÿ¥²0ÝHt ¢Í‘d³¿aß@Uk rÝ'8ß¿[lõâÝ*¦¾½@$r2štoyæU%Ûns%0Ü(W£óPO¶âI f†sMÚR¢­ÂU°é-Tµ/¤Pa‚±P%‚X¡Jõ*L¹åÒ+/6ŧ¤ìq­‚ÇœÁÃ
6¸(lÓ¥mõ/P×	(çÆ•³8¯d9&¾]¯‡*ºØL…™ŸöÅjþ5¬Û×q—»¬³v>Æ'H›µ_ôЫ[«ù¹è~ºw¥?ÚôÑŸøÊӏ
-úSA„þ†^?ý¨rË¥WöäûÈя†éGEýþH¿°’@£¿þÄAŽþhÒIâ1N£_OÜ°åO«„¦„;ƒÓlzé¯}!ôc‚‘þD£?Õ@?¦Ürk±*6ÇçŒ0*ðpƒ
.ªQN6ûw(ýRÁØÈè¯dé&Ï­ýw°‡{º²Áð¶M~õ€¯_ŠŸ«æsÛ‰Slz©¯}!Ôc‚‘úD£>Õ@=¦Üré•ý€uÖüH=îzL4RŸöïPêalÌ)ОÏ2_Yt"q=¤ØãÈs§ˆ±ì\ÈsËIÏ*'˜ô_{ÊóŽ©Ü5„öT¬vL¶é0ødÓ½:F^.p0A•µ!†7»w ï\[Bå	G]‰ƒñÑä¹Uþóì)^¬ö×Åæy°+Úæl°KI8Ó8íÁ¦÷ÚÂ;&O1âS½ÈcÊ-—^9¾»Îè±°Ôcâû´Ÿ‡rh
-uÂwâ Ë}0éä¾îÿ¡È3K„“gãž*¢¸À¹6½Ü×¾î1ÁÈ}"ˆqŸê
àSn¹ì(öþ´®ãFI€4òÊ—ò)gÍžH>s”h徝üÄAŽühòÜŠÿ4›ï÷u‚Ü«ÛÝ]¿ßÍöç 3Žœ­ò3í^Åt‰6}øÊg *2 D2 ¡×Ÿ¨rËe«ò—ôwWÿo4ò¨|È€FOÍ @ÇéNïÙ&€aÞ7Ì É¥g;ÏgÜ&ðóühÓ›µ/$0Á˜‰ –©Þ€À”[.çùžþ429€Es “9öôÐ`‚psÂÉ~â ›ÁäÙ'ûñ¥½Î)` ü”ÁĹ4­#RâûÜ`Ò‡~í)O>¦ÀOÔîS±~ì1Ù¦Ãò¿<Rø±˜ó˜v@>íàâË*‰RKb
-®YUÉ¿í
êêcÿKtãµOÀÌŸñ,ußÖ÷þPg¶+Âû©ñ¨ç—xñnÊaÚ¼®>˜ê³/©x©tõ‰SÆByÛøÒ̯/ž²É¯ª’„‡¯Cj½Yùz[?ø7¼;ç?í”
-endstream
-endobj
-3433 0 obj <<
-/Type /Page
-/Contents 3434 0 R
-/Resources 3432 0 R
-/MediaBox [0 0 595.276 841.89]
-/Parent 3389 0 R
-/Annots [ 3437 0 R 3439 0 R 3440 0 R 3441 0 R 3442 0 R 3444 0 R 3445 0 R 3446 0 R 3447 0 R 3448 0 R 3449 0 R 3450 0 R 3451 0 R 3452 0 R 3453 0 R 3454 0 R 3455 0 R ]
->> endobj
-3437 0 obj <<
+3628 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [138.538 672.978 170.418 682.757]
+/Rect [398.739 186.982 436.128 197.886]
 /Subtype /Link
-/A << /S /GoTo /D (structspxprm) >>
+/A << /S /GoTo /D (spc_8h_2e04fc3ccd8aceebb4bfef56c5399a7d) >>
 >> endobj
-3439 0 obj <<
+3629 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [145.731 592.449 185.362 603.353]
+/Rect [344.015 175.027 376.991 185.931]
 /Subtype /Link
-/A << /S /GoTo /D (spx_8h_45f0db5bb967998f070cad30e5e68180) >>
+/A << /S /GoTo /D (spc_8h_7304d0d00bcf9d2bad1f56ba6d8322ea) >>
 >> endobj
-3440 0 obj <<
+3630 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [240.913 592.449 272.793 603.353]
+/Rect [154.604 157.403 187.58 168.307]
 /Subtype /Link
-/A << /S /GoTo /D (structspxprm) >>
+/A << /S /GoTo /D (spc_8h_f2ee6399a65f2467841be79e4bbb41c3) >>
 >> endobj
-3441 0 obj <<
+3631 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [167.185 577.908 195.575 587.814]
+/Rect [334.464 157.403 365.786 168.307]
 /Subtype /Link
-/A << /S /GoTo /D (structspxprm) >>
+/A << /S /GoTo /D (structspcprm) >>
 >> endobj
-3442 0 obj <<
+3632 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [145.731 554.731 197.546 564.659]
+/Rect [335.695 145.447 368.671 156.351]
 /Subtype /Link
-/A << /S /GoTo /D (spx_8h_777e5c4790da397aefcada61445a1bb3) >>
+/A << /S /GoTo /D (spc_8h_f2ee6399a65f2467841be79e4bbb41c3) >>
 >> endobj
-3444 0 obj <<
+3633 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [126.921 473.225 151.599 484.129]
+/Rect [194.816 133.492 246.621 144.396]
 /Subtype /Link
-/A << /S /GoTo /D (spx_8h_192c7ea1edb2fc79d391a51bec7442e0) >>
+/A << /S /GoTo /D (structspcprm_feeb5f4056f271fd37291a712a7b6791) >>
 >> endobj
-3445 0 obj <<
+3634 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [427.83 473.225 459.71 484.129]
+/Rect [89.004 115.868 124.749 126.772]
 /Subtype /Link
-/A << /S /GoTo /D (structspxprm) >>
+/A << /S /GoTo /D (spc_8h_e7fe86ae85a1a3bd19c2d78c3dba58f6) >>
 >> endobj
-3446 0 obj <<
+3635 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [126.921 434.532 160.993 445.436]
+/Rect [142.082 115.868 177.827 126.772]
 /Subtype /Link
-/A << /S /GoTo /D (spx_8h_6ee182e1185978bc6e7f69e4604fe341) >>
+/A << /S /GoTo /D (spc_8h_e6e89217a5eca87a2101ae195da74347) >>
 >> endobj
-3447 0 obj <<
+3636 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [126.921 395.838 160.993 406.742]
+/Rect [449.299 103.913 472.601 114.817]
 /Subtype /Link
-/A << /S /GoTo /D (spx_8h_d0a5167b8e52a0cdc3990e35a324ba02) >>
+/A << /S /GoTo /D (spx_8h) >>
 >> endobj
-3448 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [126.921 357.144 162.099 368.048]
-/Subtype /Link
-/A << /S /GoTo /D (spx_8h_5c2eb2d8649eaab21e71efcd25d9236c) >>
+3609 0 obj <<
+/D [3607 0 R /XYZ 90 757.935 null]
 >> endobj
-3449 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [126.921 318.451 162.099 329.355]
-/Subtype /Link
-/A << /S /GoTo /D (spx_8h_89a689b848429cfa5780757a5eee9347) >>
+3623 0 obj <<
+/D [3607 0 R /XYZ 90 363.983 null]
 >> endobj
-3450 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [126.921 279.757 166.234 290.661]
-/Subtype /Link
-/A << /S /GoTo /D (spx_8h_9eb861d7c7437c5f974ad425da8b5664) >>
+334 0 obj <<
+/D [3607 0 R /XYZ 90 309.509 null]
 >> endobj
-3451 0 obj <<
+3606 0 obj <<
+/Font << /F31 604 0 R /F22 597 0 R /F14 1084 0 R /F42 818 0 R /F40 783 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+3647 0 obj <<
+/Length 3642      
+/Filter /FlateDecode
+>>
+stream
+xÚ½[[oã¶~ϯúˆyH‘¥íSºM)Û4	6§§íƒb+±PGr%¹Iþý™áE¢nN|¶8X,L‘gȹ}3TØ1…ì8¦ÇJ*sy¼|:¢ÇÐûéˆÙÑ/¼ñnþuÁá-‡üøöA¿2"v|»úm5_0Jé¬Ú.Éz¾$]d›Ô´®Ó‡´œ³h–æKèâ4b³ù·?ß6T-O’‡Hó¯£ßþ Ç+àí§#Jx?C›ÇÇOG"ල9º9ú¥YÃôsèÛŽ.¸ ‘šÞuÀ	
Û]A»kFC"xtìæàÖÙߣðJ ½µú´‰£ Zz;ÊG;rí1ÄÌ£ê
®ì$Ÿ+CýºM§’ÂÿÁI3ÉH¬Ô>nÎ~ÚR‡êÓ^®ÓåŸHžËY‚?!°“.ë2Ù ]E
+c"%¾ùñö׫s3GÐvçDAËÌÉ3¡Ã0A™ðçœÑY:gröúŒÍ¢\^ŠÒpó÷< Î6Ù*«_-›¹S¦õ®Ì+3/Ëᕧ¤ÎŠÜŒ®Ò2ÃwÿÆÕS·lY<Ùù5SiÊI@Ãi…kǧÎÎySáöÐrsötºä¼qÂ[A0<Þ9›é†±$O6¯UV™§²ØÕYžöy
@¯‚>¯“àfï庿¤µ€jû¢5eA“ ”oß©¹9ûéÇŒˆ0èÐ_OÛ]Ú³¨×è
+æto犇v‚ÖkÆ|ñ+B£Ð*ö¿‡Š
+Ú/ÐàÍb•'1G²Ì’û£Š¦ ‹Áö *DOCbiìwœAÂPXR7CNBF¢Ç	xþ>mèªvÛí&KWc¶*¾›MÚŠ7>i+nÎ[¶²Vc+{	Z[ñ	z¶KßVÀJ<ocÕkmŒ­±œt¢,£.·ÓÖbgï廿¤µ–—m5m)qL¸ØfnÎ~Ú½…ö©F¾ÁÄb\	q¥ØaJKO	A
+Fc 1J
+,Zb¿å…>)»*h÷˜—œ„’wLkZñ9ÄA5$¼ñiÅ·sÞTü=´ZÅßGÐ)¾Gð“1ZJû¥˜Uimžµ«ƒ_Ï;I9®+Ó)Ž†f
Q™äÕÆEb9m.ÀTQw“æâfïÝmI¯Ê|Ò\8 š8ÚÒnÎ~Ú½…¬¹àÉlËbµ[§*m|Ó^e™VÛ"_eù£=o'€ÖëKI(î»çõñd¿Sh€c;ÆÁ[*Âoo†3aÔ6 
+B²1míø´mØ9oÚÆ4­û^®œy\J%Ù¶šF첶÷0Üœý´Á-¡gói;óÒÚ…³³Ë«›ÅlMPgÒÖô¢Ð7_x3ßÓ¡¦0€Qá{`¾s¹ùPQ"9=B¼>¤¡H ¢63¾ž¾>¿."(ÔM:5{Èòº.MGߨÜ6Âx×ÔƹAvΖn®Î?Þüz3$(€`wFèIHÙ"ß–ºDTcÐÎ@Ì…{E6¢l¦Ç7h.Æ ª$!åݘÜIð &óæ¼ï£U¹ˆ~5|tÔðÐëÊJò ­;å
+'‘“Š„L@~Á8pÞ™¡÷b`{6m„ҏ&¢YýÙn ÿq!
+Pij<7]%å«é/õìÇ9Bç¤i'(vaó@
+™%pqy{£e3Œõ:7&ëèá´1ÉKf\'•á´^—©¥—TU±ÌÀ%¬Þâ¯ú0”íœäRã>|ú0_ˆÈæIœû 7»;®ssóû¼Î–kóʲ(ð@Ã1-l€yëß{»¸•Ê
+áØB†Ñì<uá`¶ô´‡w§æÎræËbhOQsdûŠ
Å<àº	Ør”ɲN˪Uy#y۱蓔O¡f›VT¸[­yÚUSMU·î“*[+©Ü¼Í¦ÐZodÛçÈ
+€Éì¡LÿÚÁM~³àŠÎN†¦'#H0í	]\Ÿÿ2<CðEaãùN>˜•°¬ð®õ!À‹Ø¾}vq=F "AƒåO,÷Iþ¸Û$¥¥Ö#ã#¤bJh;οœ_¿g/°Ôv]ÔèRš›Jèã4àL:vïæ, à‹˜³¯_F÷Ó GP»©d¸èmU
s}[U3`2ß=ݧV)FXá!	„cåëõُ£(å3 U2YeEP€ƒ
8“úÕðÂþXØQ©»9W³žõ˜ß¤ùc½îº>ã–»b’sF‰¤;ÅóÑMp)z›ØÇȘ"Æ$
+]ù:J?_ÝŽjHD=RŶΖ^nOlŠ(IÜHæ?S”Ø€R™®ªuöP;ïC	W]Yœ ‡$›Ö >qãáè9íŠaÜx¨:@
+>z?¬µ†·Ñðë\	§Zï:Y¡D#w(\NTgUíÜë»H‚c	äúÃùí<ÆS’käÁ»ÈÞ§ub¹>¿eír?Ûœ×ùíhÅOAF¤
+}à+0É|ÒpÂ%¥Ð‡ÙdYÕn‚ŽB0q½|ê„­¯üÓ…È`¦,þ.âá]AS˜=5œŒ‚t©¼Hòñz.Q Š³Ï£œÈfò[œLæCÇ<ÿ<ƒÙí(%Aå{)•6é"ïB2Â[QÁ@7d@Ø[…¸¾nÀRíH$ëLðøUaúëuR»–-—ê§mYàÓßÙ*5/$¦ßêÓðž^Èå&¿dím28È®9ÌâqðzÈyª;dð~Q€±Î¹–xjn?Ñ(·äœcØýKQ;ÀoÎdÂGA$g`ž&w²˜G;†æ	¥K°ÈLV+h‘»ÈäeS+)ï¯R”NîÀ¨sÑwmr…ô’­———d(…BÕìæcWÃMzÙa“D àuÁ¸ƒ¹Øôò	&úùŒcÝåbQ]†ç;4µS3ûÌöaÁŸ¿êîzÎ0é–MDØDí:QqxX*ëöY&¹€?Es[¨R;iÁÀûÞ`ÅÝ
+Ľ1,w=ÆÆtñG+§¼ÈeV=¹äQ¿Z¶
+1,¡£÷
+»¹ý>éuÕO§NN‹\fÒ(^š=®5
+€¬µI—šlg¤4D‰øöÈaps§ºÒÑZ„SJtÕö=w¨··zKÃFo©_mãTõo2LgGuá•FuaìÌöiÕ…_§º0ôàúœæBÓr :dC[*À–ùU6Åú  p¦uÃN2Ad¹Ù¡ü´šûØ(«A+6ßü¿¨â{$rˆ.VÙK
â°˜ô=Ú® Šÿñ²9è ¡:ê÷IËLpó€þA5§†Oálí'‹z<Ç/6#¨ƒÙò÷ÆMTÎ'jv0S±÷»‡Ê0vœîj÷õôÊi(³Êú
+LäEmFtéßÉ]ºÏ:vÆTÇéÚ×]¢=Da·ª«—¥úÊÊnæè;«¯ØÞ‚~<¥  ߐŠŠ'зˆˆhÊÏï»úïû‹Aݬ1`°Q\i醶içÎÌOã|Óv›ôpß½´‰˜þŽ‹÷0fλ(Ü4¸C°V°åÁoky‰êΓçÓ0ô@Gb;äƒ×óäÓJao/“Üôlc
ÎÀÎÇ>-“²Òñà(tnGʺñYmiE¥=ø5ß	aËh­´'kšV`NŠF1ô 'T¼Ý<%ˆÏ¾‰d)8RÄôìÊ2¢Ë¼Ü\ªºU3·¨>h]Æ§,z-Úæ?â¶N]07º8U„â^BþéúrdQ°Æ&/6ë`|T‹LðÓnyš\Àb-¹±<²Ÿ&\ŒÐ+hÙ‚E‰UÐñÊ—8S¸Ï‚ áÉm‚H–Ÿ¶©°žƒqO{5Lšíû}½…¾b¹Ü™t:À2ÀsªïãaÑqXS"¥8ì#dXפÅćK2 F
Þý`©N6ñ½
i!#!ƯªÛ7•½å¡G…$ÝpT<£Á‹Ç$&ÀãùR“nm°aª]¯MD­Ã˜v
+FBI"*:ðèn­e¬&r]gò i¨h|ßx}ÊSˆp°íÐß6t™Û1˱î©ÀÿéYéõµ·NÈ‘¹±RÖ7C
ò¦oßB~h5K
Ò}d<_¹ï{ ìˉo(Rˆ«þ­Kÿ^g‚Xe}{K4f˜£FÓØ$ùŸ…Øâo™XËÉÓ62—îfp»ÅÛ¥ÜmÅöÀoO=•êbÐ3Í’Üüšü ÝØÓ¶ÁWúÃ]Êrf¢½FhñY¡C¤[ÎY3ƒ}ö«˜¦sP1ÑøOÚkA\ÞÜÄbIdca llµ2	µ´@#wºèx#í¶zò= 9™¸*Û»‰²ËDc/ü *·]»9ºx/»û͍é¥Aoãò[X¶° 	,dÁ	v45LKïa,˜JG߬_À©Ó/s)¾Û¬Õû‘Êí‚G’:5iÏïD_[@®º¸îNF¾eP„Å>T°Ê’jmvÙ26Vi°S_²ì^…úÊë ³‡%Í'Ì|à_¨.^ÌJˆœb 8Ðû‰¦?sãƒüµÇ³ûÜ óÐ…TÜǝÇÆøŠaÊVŒBcÖA³Íô(Ç"Ì[qaO~}rᡨN]²El÷¯~ڍŸU$õ®ìÝp78Ë+´¦4ý$_ÆóŒ|C…FÀÌß:üob¾H‹ˆb±ÿ‡3!@@aÿpÆR×ð¯ƒÛ›{‡a´UììV~^Ú:°0?,þ@ƒœš§€2æ.z‚¶Fr÷ñæ3ˆÿòû*‰HÐ=Ç‹—×Gƒ“üÓ‘ŒÏ$OÊ1
+endstream
+endobj
+3646 0 obj <<
+/Type /Page
+/Contents 3647 0 R
+/Resources 3645 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 3504 0 R
+/Annots [ 3649 0 R 3650 0 R 3651 0 R 3652 0 R 3653 0 R ]
+>> endobj
+3649 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [126.921 241.063 166.234 251.967]
+/Rect [113.91 719.912 152.973 730.926]
 /Subtype /Link
-/A << /S /GoTo /D (spx_8h_5eed4e6f2879b4607e60b4f77e2736bd) >>
+/A << /S /GoTo /D (spc_8h_eb46b7cc0b8e5a01be7862b3c446204a) >>
 >> endobj
-3452 0 obj <<
+3650 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [126.921 202.369 165.526 213.273]
+/Rect [250.229 700.053 290.248 711.01]
 /Subtype /Link
-/A << /S /GoTo /D (spx_8h_51b714ff0ed788c20f1b273ec551b6f6) >>
+/A << /S /GoTo /D (spc_8h_300fdb21c6e53aca6749db3455e531b2) >>
 >> endobj
-3453 0 obj <<
+3651 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [126.921 163.676 165.526 174.58]
+/Rect [260.172 668.238 300.341 679.195]
 /Subtype /Link
-/A << /S /GoTo /D (spx_8h_6c79d97dcc410e1a7a3e6e26ba3dabe6) >>
+/A << /S /GoTo /D (spc_8h_99689938e16d737f26bf6504f2e1599a) >>
 >> endobj
-3454 0 obj <<
+3652 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [126.921 124.982 165.526 135.886]
+/Rect [333.582 636.423 370.981 647.327]
 /Subtype /Link
-/A << /S /GoTo /D (spx_8h_3e86c3462619b4fdf0aeeeea9874757e) >>
+/A << /S /GoTo /D (spc_8h_cc0b7b9e5bc5495f24129492e4ff5218) >>
 >> endobj
-3455 0 obj <<
+3653 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [126.921 86.288 165.526 97.192]
+/Rect [113.91 604.608 151.867 615.622]
 /Subtype /Link
-/A << /S /GoTo /D (spx_8h_16bc2fef69c592c5bcdc695633f17df0) >>
->> endobj
-3435 0 obj <<
-/D [3433 0 R /XYZ 90 757.935 null]
->> endobj
-334 0 obj <<
-/D [3433 0 R /XYZ 90 733.028 null]
->> endobj
-3436 0 obj <<
-/D [3433 0 R /XYZ 90 691.872 null]
->> endobj
-3438 0 obj <<
-/D [3433 0 R /XYZ 90 611.342 null]
+/A << /S /GoTo /D (spc_8h_615d3ef3a505a8be7da1578d9338d218) >>
 >> endobj
-3443 0 obj <<
-/D [3433 0 R /XYZ 90 492.119 null]
+3648 0 obj <<
+/D [3646 0 R /XYZ 90 757.935 null]
 >> endobj
-3432 0 obj <<
-/Font << /F31 528 0 R /F22 521 0 R /F42 717 0 R /F14 1038 0 R >>
+3645 0 obj <<
+/Font << /F31 604 0 R /F22 597 0 R /F40 783 0 R /F11 1069 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-3470 0 obj <<
-/Length 1881      
+3656 0 obj <<
+/Length 1602      
 /Filter /FlateDecode
 >>
 stream
-xÚµ›ÛnÛF†ïõ¼”.¼Ýó!wMÚ
Z 
´@ŠM;)‘;ÎÓghîŠKš;\‰!Ä”4üÿÝá|\rD±‚Â?V8Zeˆª¸ü4£Å
¼ûjÆü§gðñYôùó‹Ù//ìEœÅÅõãîšÅYqqõv®‰[œ1Jéüöó7òqqƝ¿\­ËzëMy]îÌÎËÍ%¼%¨²vîÜâýÅëÙïW?&%tåùeöö=-®`l¯g”g‹{ئ„9W|šI.üözv>ûç Q¿/àý¾iIªˆ¶8’XÓÂ`*ÂÀfßîŒKBAúÌpA¨nR#ya!5ºJ
ãŽP[„*=/¶›…¤ó»r·¯²\íêûå]¹.77{Ÿ³ý¶þ{½[3/¿|…Œ=Ôo½£ŠÞ•—ûí¶é&QC˜æ…aœ0ªž›ðSƒÝbÉ¢ÐΦš™sÞØ	Ù
1ÕÔßq®žv᪈´ž¦ÚÇà†LGMËpµÙ?ñãPÈ̶ýªv7>âMë ×ѸsG²r¾_08²zÁÔ¼\VÿÇov‡¥¡P@MƒÁc€D%Ûy‡j9ÿû¿ÿ}ó꼪—T¹h+	gìt"
-!¤…»ååׯŸpžà'›yÊäBA¸â“q¡á¬CÎ…ä¢ÑB¸À‘!ÆEì—ÁæÜ‘¬œ»t9Ir¥áÀ6˜ÀEœ÷\.¤"BX""$>ä´%¢œS¸€¯×Q\ð4œ)5Î…ä¢ÑB¸À‘!ÆEì—ÁæÜ‘¬œëê_o?”ûåSê‹+tÊ>7Öpœoç8—8>Šò4I|H/õEÐz¹_Ý­n÷«K_ø³ËÕþ¡CìcnÁA9E””Sá ,'Êq‡3„C¤•Æ5ô8Ć-¿aPçŽdåüx¨‹ÂzÛ‡„ tÚ>7ׂX&ÚyÎDBiC´´§#	¤!G Ñ”9ŽC\$”&Úº©®œ”Ä‹#ác‘h´$0ÀDdˆ!ûe 9w$+çë]ù%}ܝ²Á	WI­çâÀ-1NŽÀ¡HâàCzqè¹Ož‚ fˆíï”ü¨$ÖJœ 3H@£…€"CŒ€Ø/ƒ ̹#_#U$$	À¦|  3Ä9Î$@Z@³ªþ}Äè¤Ó[JÒÀ˜,›êšHjM(whù‡˜¡ò´Òåúò
‘òoù
—?êÜ‘<, »åUßµÖŸ®ÁMáö€)ÖÎonéCÉP«FÔ~#,~rüÉÎË«ÕvÄY_JJŸ¬“*áx3ƒwRCÌ`Ù7ZHÙc†¡ì#C¬ìc¿Œ²Çœ;’g}(ùþ3¾/{lº‡²ÇLCÙÇùÍ-{8®\Œè˜Fɲ÷!‰“>RÛ?álOáf²F©°nÑðFiˆ*ûH+]ö¨¡/ûØ)û–ßpÙ£Îɾ/\!wÊpiñø| p·iº9ÏDAA„Ñ$R(„6
-U¦nWÛÍíáþ÷¾,7ý
Óåæê))l¾ø\ÞE†ÐœH6Y«THG`ÆÉð1ƒd4Z˜a #2ÄȈý2ÈÀœ;’ñm at EÄðמ,2°2âœç’Ç\ñ­ÓH I†}gþ
-Že£ÁQ¶©
F‰fxÛ4Ä¢Ñh!h`†ÈC#öË@sîHö}»†-Ò|ú>`ál{ú¹Xp§àâlDû4HaBNûVí'v¸•ÄÐÉú¦Ü0bÞ7
1CLDZi&PCÏDlˆ0ÑòfuîHÆËÅðu½£ÓL ƒðL´òË„ÒIJ-¤H É„½T$ùÉeB*b•šêŠøœ
-œ	3ÈD£…0&"CŒ‰Ø/ƒ	̹#™¾¹€—ÛÏû>.ŒÒx
-|>má:K·sžËƒIèXöORQGœüXdnu¹\G¼TÏ_½LÀ_J'ë®2qﮆ˜!$"­4¨¡G"6Dhù
#:w$ëe¢.ÿá;
-
Gh`ú>à jç;fatD·5HBz‰xZíSÜHT)br²¦+SŠ0‡7]CÌ 
Bfhˆ1b¿0çŽdßñ=±0h8:èÔ}>€ê0‹öÔ³I”p5¢	$Ið!'¯
õEÕÕíÇÕõ¾o9¨VŠ40î&kÁ2oÁ†˜A-Ì0@bÄ~`ÎÉÊù{Örà!À¦~€ @€ Îu.”áF´^#$>¹kˆ|x8
-GñTM=@á°úǧýƤ~°ÕÃ\üã•‘þÇ1Ê=>y\eîU¹)wË}é›Ð[ߥþ+l¼¬®ÄËõSÿaöÏ”®_qʘÿV§ŠÝú[°_œÿ¹`ó?ž×/%ñ;ð«òoÛo7妛_U=úV/JÎ
´;´
+xÚµ˜[oÛ6€ßý+ìEj†]»§µiºE·5öЃ"ѶPYR)©‰÷ëw(’6#ÛŠ³&K也¤$â`ø#N‚(ˆPÂ'ÛÌ°³‚Ñ·3¢gç0=·æ_-fW´P2g±ÔC‚JœEþÙ
QäÍ	ÆØm›­½9
°{U”\]}âK.<»¼Ê`ˆáÐ÷Ý„z_ïgo;¯:¦€…Òç÷Ùç¯ØÉ!¶÷3ŒX;·pIg3ó)Ó×åìzö×Άg0~,­€°‡ó¢á0òú
¢ÆîªßðªS©dkž}+ªÕKüÅ¥{](‰PHýAu±–™ú‘[TMßÉˊóN¤¥šøáÑÀMËž·j6Z£®Ê­¼Éx®¦–µØ)‡{åÈíÖi§®n¥|Ý—¹2!xÛ—	E}Á˜Õii¨ñ¦.*"÷HàÞe¼éŠºj‘7¡©ï*™í AI jÓ¤¢+²¾L…çc÷¨‰[
ú+ë
+™ßy/ób¼àß{@ ‚f±›V¹šbN=Šµ|É«U·nÕ¤ª‹/ËZÚ¼å¹v—ŽE´zyÄ-º£•àiÇ…†RUæJ«Ac¸¥^ɵ,VëŠÁ Ì¡±…6Ýè«¢U¿èõÈЧah
‘…]ûåÔ@TZy®~ _5S.™ÒV

“dž”6ÐJÍs–õ"ͶÒû±†dC_û"­:‰dȆ\åÌÊjo¥†œ £ê
+#©ò§3#P^#Òj!Q÷€"×v¿à ‹a¿Pr:É¬ndL[![¢dª@ä H~õæ>…ÎW¯r…7Ì÷­,òaW7ýPjêC+»¢]nՍê$>7-/UŽ­š„±B¨Ë4‡þì’kª‰dKÞ5½hê–K0q×0ïëhVe°Ñ”uÛm†/¥Ðð±ª^j¯²Dò÷¶èÖű•š×ýÙŠÁ³¢…µ­i«{](yÇ…¨Wa3¦éÌùö ·ãÁÍd·V7RË“ Ó–ÖE¦ ¢Þ4)x©†Õ©ÖˆY at m½ì4rü8̌¦˜CQ}ì\Bû15¾/ëlزS¹‰™‚P1?Ùk"¢uÉï)_ÿùúۏêZÂØÿÊ%\/‡XâYg–sÖˆÄîd´ 4\ŽÈÿÓkLÅ
JÊ’\ª||& â~Œ(fêL“Ãb¥ç?Y§›’[ÂÃùfGpßœŒBeqà6ô‘Ïîû¥ZdÚ]¢„ŽZ%T¸^\ù–óQÆàC
+Ësé Œ„DKôUѵ/”9Xèc8Íf}%—L- `Mþ-ínÚ4°5!mN xäP¼ù5ô85PÆ¢*þ´»íj7:Áý¨Àq€0I?Âð¼sôa…ÿÀ!É°Œ§'cß™û	F>D{ìÉFË™Ð%oÔSY6¬êòàQŒÇ2zÀ ô*Š¨–åLQÄ(·Oõ¡žÍŒÌpVå¹éæî4½I³ozÈõ–1l']qS”Ñ¿õÂÀÝã0NŠ†	g÷ë~²®Fz2ö±I½¨Nôh<ó§?72“nì$ì$¶Û¼€Ý½+5û•:_ÌJk;žæÇP§TY‚£‘ ²Xg'YoD÷hÖYLQBèS±\Åa4ɺyë{£?ź•êI֍̳³~¯î³>ûØäy¬O4~Ïú”[úíö)X-Öý“¬·üñ¬Ó$@4žˆuY$:¹­k‰óIß›ü)Э<O‚ndžô{Eô©ØÇ&Ï}¢ë{ЧÜÐm·O
zpô;Ú>thröŸtuHØéFä|Ô-£?Çú>ÕÓ¬k™çgÝ®û¬OÄ>6y&ë§o±>ávǺåö©YOoêôîѬŠÑñ—!õðLÔ	é8œB݈œºetõpõ}¦'I×"Ϻ]ô‡9Ÿ|dð<ÊO·|ù„OøåóLÄGßŃÁÑãƒ7ÿÿ‹ùð­?Œ¡©‰
#¼¸G¾þ$®½ËðßòŠ[Ìw¤…—P×|üüüÞûê‡$/1}É°º£˜
‹ÌÝ ó÷ëëÀÅ»WZÅòUÛ~—¿¬ï¶+^«#¿é–ç?_<ë=
 endstream
 endobj
-3469 0 obj <<
+3655 0 obj <<
 /Type /Page
-/Contents 3470 0 R
-/Resources 3468 0 R
+/Contents 3656 0 R
+/Resources 3654 0 R
 /MediaBox [0 0 595.276 841.89]
-/Parent 3488 0 R
-/Annots [ 3472 0 R 3473 0 R 3474 0 R 3475 0 R 3476 0 R 3477 0 R 3478 0 R 3479 0 R 3480 0 R 3481 0 R 3482 0 R 3483 0 R 3484 0 R 3485 0 R 3486 0 R 3487 0 R ]
+/Parent 3675 0 R
+/Annots [ 3659 0 R 3661 0 R 3662 0 R 3664 0 R 3665 0 R 3667 0 R 3668 0 R 3670 0 R 3671 0 R 3673 0 R 3674 0 R ]
 >> endobj
-3472 0 obj <<
+3659 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [126.921 696.376 170.06 706.906]
+/Rect [134.104 545.05 165.426 555.954]
 /Subtype /Link
-/A << /S /GoTo /D (spx_8h_5a497ffd57345f2f0bf1c9abc56842c4) >>
+/A << /S /GoTo /D (structspcprm) >>
 >> endobj
-3473 0 obj <<
+3661 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [126.921 657.521 170.06 668.052]
+/Rect [88.007 487.475 138.508 498.355]
 /Subtype /Link
-/A << /S /GoTo /D (spx_8h_413fa882d2b67a792a35938738214057) >>
+/A << /S /GoTo /D (deprecated__deprecated000019) >>
 >> endobj
-3474 0 obj <<
+3662 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [126.921 618.667 162.518 629.197]
+/Rect [268.11 467.386 316.03 498.355]
 /Subtype /Link
-/A << /S /GoTo /D (spx_8h_8aba8fe47efe098740991771e97fe756) >>
+/A << /S /GoTo /D (spc_8h_96978fec523018fd6898301a3452c166) >>
 >> endobj
-3475 0 obj <<
+3664 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [126.921 579.813 162.318 590.343]
+/Rect [88.007 399.848 138.508 410.727]
 /Subtype /Link
-/A << /S /GoTo /D (spx_8h_09b951b08ac818b9da44389a3ddf614a) >>
+/A << /S /GoTo /D (deprecated__deprecated000020) >>
 >> endobj
-3476 0 obj <<
+3665 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [126.921 540.585 161.96 551.489]
+/Rect [268.11 379.759 316.03 410.727]
 /Subtype /Link
-/A << /S /GoTo /D (spx_8h_a626b0cad9206c62e7e265bdf8c92c31) >>
+/A << /S /GoTo /D (spc_8h_96978fec523018fd6898301a3452c166) >>
 >> endobj
-3477 0 obj <<
+3667 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [126.921 501.73 161.96 512.634]
+/Rect [88.007 312.221 138.508 323.1]
 /Subtype /Link
-/A << /S /GoTo /D (spx_8h_974f799a8ee19dd23114ca01b225a02f) >>
+/A << /S /GoTo /D (deprecated__deprecated000021) >>
 >> endobj
-3478 0 obj <<
+3668 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [126.921 462.876 162.657 473.78]
+/Rect [268.11 292.132 316.03 323.1]
 /Subtype /Link
-/A << /S /GoTo /D (spx_8h_f4784a764fd0f36c82548ef755c470bd) >>
+/A << /S /GoTo /D (spc_8h_96978fec523018fd6898301a3452c166) >>
 >> endobj
-3479 0 obj <<
+3670 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [126.921 424.022 162.657 434.926]
+/Rect [88.007 224.594 138.508 235.473]
 /Subtype /Link
-/A << /S /GoTo /D (spx_8h_772a14e27c613ea7b63697efdb765205) >>
+/A << /S /GoTo /D (deprecated__deprecated000022) >>
 >> endobj
-3480 0 obj <<
+3671 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [126.921 385.541 166.244 396.071]
+/Rect [268.11 204.504 316.03 235.473]
 /Subtype /Link
-/A << /S /GoTo /D (spx_8h_0459c65496512f270d3c569c346ce413) >>
+/A << /S /GoTo /D (spc_8h_96978fec523018fd6898301a3452c166) >>
 >> endobj
-3481 0 obj <<
+3673 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [126.921 346.687 166.244 357.217]
+/Rect [88.007 136.967 138.508 147.846]
 /Subtype /Link
-/A << /S /GoTo /D (spx_8h_cc02a893f538f5f0c0d1d9baae2b0e10) >>
+/A << /S /GoTo /D (deprecated__deprecated000023) >>
 >> endobj
-3482 0 obj <<
+3674 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [126.921 307.833 166.493 318.363]
+/Rect [268.11 116.877 316.03 147.846]
 /Subtype /Link
-/A << /S /GoTo /D (spx_8h_f7a2d05c2db901488d68576343aad873) >>
+/A << /S /GoTo /D (spc_8h_96978fec523018fd6898301a3452c166) >>
 >> endobj
-3483 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [126.921 268.978 166.493 279.509]
-/Subtype /Link
-/A << /S /GoTo /D (spx_8h_56a7d77413c654541fb29f58561c16f9) >>
+3657 0 obj <<
+/D [3655 0 R /XYZ 90 757.935 null]
 >> endobj
-3484 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [126.921 229.75 166.752 240.654]
-/Subtype /Link
-/A << /S /GoTo /D (spx_8h_61a1980ff0683231529b784af1c48eaa) >>
+338 0 obj <<
+/D [3655 0 R /XYZ 90 605.644 null]
 >> endobj
-3485 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [126.921 190.896 167.001 201.8]
-/Subtype /Link
-/A << /S /GoTo /D (spx_8h_b23cb997ad699b59f91f4dfe4e8b28b0) >>
+3594 0 obj <<
+/D [3655 0 R /XYZ 90 583.333 null]
 >> endobj
-3486 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [126.921 152.042 166.642 162.946]
-/Subtype /Link
-/A << /S /GoTo /D (spx_8h_544be13048057701c37a8e9c4f761be2) >>
+3658 0 obj <<
+/D [3655 0 R /XYZ 90 583.333 null]
 >> endobj
-3487 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [126.921 113.187 166.642 124.091]
-/Subtype /Link
-/A << /S /GoTo /D (spx_8h_da5d4cf3e8791d64da68575da692e3f3) >>
+946 0 obj <<
+/D [3655 0 R /XYZ 360.971 548.203 null]
 >> endobj
-3471 0 obj <<
-/D [3469 0 R /XYZ 90 757.935 null]
+3660 0 obj <<
+/D [3655 0 R /XYZ 90 531.476 null]
 >> endobj
-3468 0 obj <<
-/Font << /F31 528 0 R /F42 717 0 R /F22 521 0 R >>
+948 0 obj <<
+/D [3655 0 R /XYZ 90 458.419 null]
+>> endobj
+3663 0 obj <<
+/D [3655 0 R /XYZ 90 443.849 null]
+>> endobj
+949 0 obj <<
+/D [3655 0 R /XYZ 90 370.792 null]
+>> endobj
+3666 0 obj <<
+/D [3655 0 R /XYZ 90 356.222 null]
+>> endobj
+950 0 obj <<
+/D [3655 0 R /XYZ 90 283.165 null]
+>> endobj
+3669 0 obj <<
+/D [3655 0 R /XYZ 90 268.595 null]
+>> endobj
+951 0 obj <<
+/D [3655 0 R /XYZ 90 195.538 null]
+>> endobj
+3672 0 obj <<
+/D [3655 0 R /XYZ 90 180.968 null]
+>> endobj
+3654 0 obj <<
+/Font << /F31 604 0 R /F22 597 0 R /F42 818 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-3507 0 obj <<
-/Length 2298      
+3678 0 obj <<
+/Length 1791      
 /Filter /FlateDecode
 >>
 stream
-xÚ½[]Û6}Ÿ_áGX³$%ŠTØn6E‹n±ÛvÒ`¡x4þ˜Êr“üû½É%û^Y‰“‘u¯yï9¤(J#þ‰EÁZiV¤j±ÞÝñÅÎþp'|táUÿþþî»7)|‹yº¸쾞¦¤XÜ?¼KrV,W‚sžŸ?±§åJ*ž¼©·•;úµz¬š¥0Iµ_é”scH_¾¿ÿéî÷/°ž”JsúûÝ»÷|ñ ä~ºã,-Ìâ#s&Šb±»ËdꏷwoïþýÒ†;ŸÂùKýR"î˜LÏU×±ÿ,™”M]~ØVÇKt9g™x
ûx%e%xβԼ´añ~“Ra‡¯HEb…Pd¬àz ¸>쏭SiýT6û»7"ë¿”¥L(
(=ÎÓ3z¹êгfã3~‰úlšè¨I
Æú_Õ4»ãfL@
-É8|ªOÈ!a%ÔG	9€}¾Îuòþ\ÍD.¹ª`Í FEj+wQ0™1&]E
t„2¹0@(ïê Æ͆åó¶-ÛÓÑ	Ö,STí©Ù»Ï»êx,—‚'û_ud(i±<-¾‚tßÀ¥”g’)0šŸ˜ð“Ãëª-aRxpt_WÇuS?·õaadå€ñÌ„ì‹2Ï$r&ªÖŸ~ãŠÃ8«Ž(X*‡Àã¸RHɤɸµU¬ÐIi™ä¸.·0ÖºSÍáÔÖûÊÚ§²ý‹ ‹dS/¥JþX
-³¦K=„4ۍ¶)·îô6ÑÏQ.n{X±
[®2%“Ǧúý3¯mê³í¸GXvϧ¶:ºï”[ß\ûTy88jŽ£¡f‹Uêzå`…råGk¹r)¹§¼­ö›ö	¤áÔa]·Ÿ—¹Jüéª]³NˆUj²äyÛùZ+Ï@g‰%^7_àôCÕøšØþ¶Q}Ž.ýðè«rýäŽ>Ö­?j*[´¥HZq`)ß[æ¸Ü‡³ðµÓ¶õí—MÕõŸzÞt#0˜ºöcѶ;ö—â0ŒåB“Ù”³Cö*J?÷Ú¨I?Q>7»3psšbÍíRh@#Y¡‡xmsZ·ÞE^	Ír™ua_Êê´+ë}½ßøÎ÷Qi»ÓΆpà”]·‡Æ}†Õ2îjŽ0i]à±9ì¼þ{ßH4>º–ãÎ8ñuß©¾T*±Âë"°Í’¿ýëG—ëL•ZACù󮏧ýºõl@÷Ã~ûÙ=ԏØ®|ÎøøT)ÁýMï7WáJ<±¾]Ÿ}yœ¹Ø¾
-.üà›<žžŸ·uõÀÜu=ž¦ù@¥_ûÕä(›WæbÓžÁ9}]ãø”©%+#Ãe	4~…CRò9%[ïqaÑ«„²ÓzFÕ$¤,rÎòLYŒT_ùõX¤[¦`~=öWVœÉ4ĝõקӎtÏÅa	ÄeŽKÞÇqÍ}Τè8Ö\Õ)VAöˆÕ¸VI݉ÊôÂSD‚ò‘+uÂ<ëC®iKd><4Ù¹ð™±ÉøXâ¨ð!gJxk¦ð$+Ÿ³²U(m	¢BO	OUæEx’ˆ~LäÆc¾¬›™ƒ=bÜã¡š÷q\sŸ3©9Ž5WsŠUÐ<b5ÖûšÁNU¦×œ"4‰Ô͍òÖ\ÆÜh˜gÀK§¸ä}—ÜçLJŽcÍ•œb$XÙ*„{\j¸é7†¬HÈ¡	(
³°9#p›á„mªm¸õ©m½vn°.¨-93¦ÀÕîã¸Ú>gRmk®Ú« vÄ*Ø^m¢"½Ú vDà
-mÐ+¸d<WÎ𓃛&8¾±Åq¹}ΤÜ8Ö\¹)VAîˆÕxö¼úzžK–MV)äФrÅ„–êÛ-äæ_æS#ìææŠ>ŒšÂ§Lyši	Š’ω(
põ›¨Ï‹(FÞ1£op¥ÿâ[¼Ô>¿Iñ[¼(ŽÂçL:Çšk	ŠUðDÄj\Ž~ӐZf´$+rhBKs9 t‹âÚÅ-ÒL0­ˆy¢ã¾ð9“¾À±æú‚b|±
-E°Å™³õÓù‚¨PïŠPðEDèO^<|ýt!´gp[ôqÜ>gÒ8Ö\[P¬‚-"VãkÈôTQ0!YC“KäBÉ|Íå£øSç.™0n†>Ž›ÁçLšÇškŠU0CÄ*áú"o¢:½(2Á™o4?\±¬>G€µQÊ
-3žÔ`+·þ}” 3Í´ÀïM¢8꜐3åk¦sHV>)fÕí/>6ÄmhÊrpUCƒ«œ	(þüÖ{ŠûÍÉ=±>{:uAbi_¯Á·£8.±Ï™”Çš+1Å*H±²òÒ;
^b¢½Äx8ÇõÀôÖšu£‡’&2|Ã8Šã
-ûœI…q¬¹
-S¬‚Â+[…j_5Ô^’–š¬FÈ¡Á̜œßx۾ؗð6—$ÆtKRLÒ(ŽJr¦$%°fJJ²òI1+[‚©íA+UIIp/éÜ×Ó3•L§úFÛ€"7Li|ÅÅqI}Τ¤8Ö\I)VAÒˆÕèÙýž¼y%¨ª„š„½ySòŒÄm÷ùÏö-ܧ݇ª¹¤uf˜.ðyǵö9“ZãXsµ¦X­#V±ÎSï:­‰ªôZS$‚Ö—Iœ+ƒI«þ”›[
lûZ(¾¾êøÔ.eRih®Ð¥ sO©{l×”¸¼
-np)z«B"íu>F¾ñUúQ®º©¶U—Ä;7QÖçL*‹cÍ•–b´XYaé±ëÅ%ªÑ«Ky#pLt'…Ã¥^ÜfÑl
-–/ÖôaT\Ÿ2¥-4SZŠ’ω(]Þi‡‡ç–Ú1é;†í—@É&i3 ò-÷Ø¡wõº{Õtz„C_”ºx9âкÈÕ—ÿÙ‹{®RbðV~Î
-ùá=º%ýƒ]‹–mx]ôà_Mýg8xcX}p´û%Ì+ž¾R¹û$¹þöÓæ†×Sÿû÷·?/Eòã÷î#¬”ý©~Œ½>|ú¼©ÎÞ÷·–s^œÿ6âÝ
+xÚµYMsÛ6½ëWðÐu‚O’ð-qìL2iâZδ3IÆÃȐ£‰TI*©ûë»$ ü‚œ¸D‘ûvÀîDHÄ"F’‰`µ›áàótÎó7³g—ÞB2bÁͺy="HPÜÜ}#Ïc–ûú:_PÃËÍVé«kµVÅœ$¡ÊVp‹áˆóP²ùç›7³‹›#«ñI°¨æü{öñ3îÀ·73Œ˜L‚ïp‘2ØÍ8eæz;[Îþ8ÚÐ÷ÜKv:.ÊŽ„1ÙEvØ©"­6y¦£º™Ç<|Ø›_æs® ’UÁé‚rĸl­!bì)°§_…œÝª¢Ø•÷·*+p¿—™D Ld	Í@f]"Æ<ˆb†(¦O6ª¼8ë“LQÌèë€Ýbô<ié	ÁÀˏkþåÕùÅõõíòÃùùÅr9pAJÑĸŒP"#pA ÉG­sL‚'œ3ǹwÞ¾½½zÿúÝÍÅußCÊ""p,éi‚8Iç!L>ðÐ`_Ì©Ÿ¿¼]^]œß^ÍøqýfÒÂ|C"Š‡hè
QäQc˜Óô„Ã3âð_ƒObs8vǧ:1î¿BÄ’ÄëŸÅL$tBûÚ¿Åø{ÅF	EŒË7Åáò­ÚJó2?ÔÉڏµe“UÇÒ²É6úú¸¬ŠÃÊ>[ûÕ¾hªÍ³Kð¶Í[qµíO3q³|15 Ñ 7<3¬5!Hãõ‚Dª/|Ç°²…}»v²1 at ik “$j-àÆÊ‚FqXªªÔWév«/vj÷Eæn¾6OƒGŠ"à®fìêûŽ\»£hÀ‹ÝbÇÉ®AÉj‡™c$e—¹?kÄËÇŠD—Ï*\åúûN­ç‡éak|«gtº=¨AŽHøÚ<(¿æ‡-L…;ýó‹Ò߇RÝuMÂU›t»ù× TmñÛœˆPýhynƏK³Áú¢îš›NrÝà=	nú¿‡¦^‘X at aNbÑD7æøD‰·;˜©n̘@1k¯š1+ҝª`*Oväæé
+Øw¡³Î¡ÊƐ‹©}øm¸Ô	E\ðîZïøÅâ<öfÄbþ¸ù'Z%
ןå^­ª"Ýê¢WY¹Î‹#Äö1˜À:i“£E€…úë™+Ò1ÖðZU‡¢žý™g ¦IÛñé²vÒa‡GCšl@8”:î¢öÀä฼G|1F0ß':¾Á,ÐÐ
+R'j
5U™R1 „º
È˧!'è@ûÁ¸tøj,‘åaµRåp¬mÐqf'bu@“±Z̉X½|&V?ŽÕ¥#&Öwèp}ÚCÍà]ÞÉújÑ~z&§k,‘¸YÞ 
ÆO)¡®HÑ¡Üç ]`³hv	]
¥E³zêWœ‚üŽ	DG$ÐZo>ÕOè ‰þ5:(ñõuÐÑӁb ç#bXJ™’fuEzÐ?@å…¹®¾¦&Ü]jn}…¸Ó9Ŧ‡ë›_”2„U¾J«FÔr“-Ø*ª#Yó
{×¼°”e™Þ›ç›Ìr«<àu¡§ƒ½…ñ;!záÀ‡¡grzó*€è‘÷&°Åø)“zPX—Ò«h‘‘·
9˜©>Ä`úG8ùÍ0Â<Ý“ú.Œi‹Ñó‘㟗
¾¤eCߥ1Ùàºô?ɆZ’'Bø¬ÅL
	’8~´pðѶ£Ôã“ó4í@›­÷÷S4ÙO-æD?õò™~ê§ÓýÔ¥{¬v †*>kšŽÕ`NÅêã³±zéL¬Ýc´C‡÷´vðºÐ3yZ;xƒ¶ÚÁKi´ƒKùdíÀF´Ã¾¨ZٰʳÒ>ªŠú¨vå"ÇDL ˜ø—(I EI#!œ¬W#G)1"$ª‡ûÂ-õuÝ©›´RÇÛÍi
+=M‘ˆA¸µN"’<NÑè…9Oéšô¨$(â=òÁ‰ŠÆø),X,º”V òú(d“ÝØ¥lÂ#C7h¿=“µßWe3@ëã õü`œCÞ,XŒ—½o¨f¯Š°O7ÙöA'£^bÙ]£
+á׺~pq·Iï³	7+3±Å>/Õdk…”Ã:ôŸŸ8˜©ÖJ(C‚ÿÐùÉót—í»0¦…,æéZÈ—”£ê»4¦…\—žª…êc1؉Ñz›Dâçÿ²kþlŒHdç_«H×õµÃ^ÇòJeõÿUv[Òþ'ix0÷¶*sýEä¦gë_»qª…Ýºüy¾|)xý¼Š’z/Ùì‰ì1ü?÷*=s¤ç?X‹Ã
 endstream
 endobj
-3506 0 obj <<
+3677 0 obj <<
 /Type /Page
-/Contents 3507 0 R
-/Resources 3505 0 R
+/Contents 3678 0 R
+/Resources 3676 0 R
 /MediaBox [0 0 595.276 841.89]
-/Parent 3488 0 R
-/Annots [ 3510 0 R 3511 0 R 3512 0 R 3513 0 R 3514 0 R 3515 0 R 3516 0 R 3517 0 R 3518 0 R 3519 0 R 3520 0 R 3521 0 R 3522 0 R 3523 0 R 3524 0 R 3525 0 R 3526 0 R 3527 0 R 3528 0 R 3529 0 R 3530 0 R 3531 0 R 3532 0 R 3533 0 R ]
+/Parent 3675 0 R
+/Annots [ 3682 0 R 3683 0 R 3684 0 R 3686 0 R 3687 0 R 3689 0 R 3690 0 R ]
 >> endobj
-3510 0 obj <<
+3682 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [164.54 697.318 213.018 708.222]
+/Rect [210.666 514.067 241.988 525.081]
 /Subtype /Link
-/A << /S /GoTo /D (spx_8h_652e95a1904d66117dc500c092b58e81) >>
+/A << /S /GoTo /D (structspcprm) >>
 >> endobj
-3511 0 obj <<
+3683 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [89.004 615.005 120.316 625.909]
+/Rect [482.674 514.067 513.996 525.081]
 /Subtype /Link
-/A << /S /GoTo /D (spx_8h_192c7ea1edb2fc79d391a51bec7442e0) >>
+/A << /S /GoTo /D (structspcprm) >>
 >> endobj
-3512 0 obj <<
+3684 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [149.596 591.095 181.476 601.999]
+/Rect [159.678 384.886 191 395.79]
 /Subtype /Link
-/A << /S /GoTo /D (structspxprm) >>
+/A << /S /GoTo /D (structspcprm) >>
 >> endobj
-3513 0 obj <<
+3686 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [113.91 516.657 159.15 527.561]
+/Rect [447.426 325.104 478.748 336.118]
 /Subtype /Link
-/A << /S /GoTo /D (spx_8h_51b714ff0ed788c20f1b273ec551b6f6) >>
+/A << /S /GoTo /D (structspcprm) >>
 >> endobj
-3514 0 obj <<
+3687 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [113.91 496.872 159.15 507.776]
+/Rect [159.678 205.821 191 216.725]
 /Subtype /Link
-/A << /S /GoTo /D (spx_8h_6c79d97dcc410e1a7a3e6e26ba3dabe6) >>
+/A << /S /GoTo /D (structspcprm) >>
 >> endobj
-3515 0 obj <<
+3689 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [113.91 477.088 159.15 487.992]
+/Rect [218.318 146.039 249.64 156.943]
 /Subtype /Link
-/A << /S /GoTo /D (spx_8h_3e86c3462619b4fdf0aeeeea9874757e) >>
+/A << /S /GoTo /D (structspcprm) >>
 >> endobj
-3516 0 obj <<
+3690 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [113.91 457.304 159.15 468.208]
+/Rect [298.755 146.039 345.011 156.943]
 /Subtype /Link
-/A << /S /GoTo /D (spx_8h_16bc2fef69c592c5bcdc695633f17df0) >>
+/A << /S /GoTo /D (wcsprintf_8h_46950abaf5a27347da8160741f98f973) >>
 >> endobj
-3517 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [113.91 437.52 155.584 448.424]
-/Subtype /Link
-/A << /S /GoTo /D (spx_8h_a626b0cad9206c62e7e265bdf8c92c31) >>
+3679 0 obj <<
+/D [3677 0 R /XYZ 90 757.935 null]
 >> endobj
-3518 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [113.91 417.736 155.584 428.64]
-/Subtype /Link
-/A << /S /GoTo /D (spx_8h_974f799a8ee19dd23114ca01b225a02f) >>
+342 0 obj <<
+/D [3677 0 R /XYZ 90 733.028 null]
 >> endobj
-3519 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [113.91 397.951 163.684 408.855]
-/Subtype /Link
-/A << /S /GoTo /D (spx_8h_5a497ffd57345f2f0bf1c9abc56842c4) >>
+3595 0 obj <<
+/D [3677 0 R /XYZ 90 714.318 null]
 >> endobj
-3520 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [113.91 378.167 163.684 389.071]
-/Subtype /Link
-/A << /S /GoTo /D (spx_8h_413fa882d2b67a792a35938738214057) >>
+3680 0 obj <<
+/D [3677 0 R /XYZ 90 714.318 null]
 >> endobj
-3521 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [113.91 358.383 159.868 369.287]
-/Subtype /Link
-/A << /S /GoTo /D (spx_8h_0459c65496512f270d3c569c346ce413) >>
+3596 0 obj <<
+/D [3677 0 R /XYZ 107.713 655.149 null]
 >> endobj
-3522 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [113.91 338.599 159.868 349.503]
-/Subtype /Link
-/A << /S /GoTo /D (spx_8h_cc02a893f538f5f0c0d1d9baae2b0e10) >>
+3597 0 obj <<
+/D [3677 0 R /XYZ 107.713 639.209 null]
 >> endobj
-3523 0 obj <<
+3598 0 obj <<
+/D [3677 0 R /XYZ 107.713 623.269 null]
+>> endobj
+3599 0 obj <<
+/D [3677 0 R /XYZ 107.713 607.329 null]
+>> endobj
+3600 0 obj <<
+/D [3677 0 R /XYZ 107.713 591.388 null]
+>> endobj
+346 0 obj <<
+/D [3677 0 R /XYZ 90 575.603 null]
+>> endobj
+3601 0 obj <<
+/D [3677 0 R /XYZ 90 552.349 null]
+>> endobj
+3681 0 obj <<
+/D [3677 0 R /XYZ 90 552.349 null]
+>> endobj
+3602 0 obj <<
+/D [3677 0 R /XYZ 90 375.92 null]
+>> endobj
+3685 0 obj <<
+/D [3677 0 R /XYZ 90 361.349 null]
+>> endobj
+3603 0 obj <<
+/D [3677 0 R /XYZ 90 196.855 null]
+>> endobj
+3688 0 obj <<
+/D [3677 0 R /XYZ 90 182.284 null]
+>> endobj
+3676 0 obj <<
+/Font << /F31 604 0 R /F48 2408 0 R /F14 1084 0 R /F22 597 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+3693 0 obj <<
+/Length 2397      
+/Filter /FlateDecode
+>>
+stream
+xÚÕZMo丽ûWt€=´1—¤ø!9@›d³Xì&ccs˜šnÙÒV;’:¶ÿ}ŠRQ"%‘jǧÀËݯëUÉâ«r³
…¶ÉèFKM²Dnvts¯þxÁðÝ+xûÊyÿ‡Û‹ï?&ð)’©ds{×}\1"9ÛÜî¿lÑ—WŒRºmžväáòŠKºýXŠþésqWÔ—,ÝÕ^J¨b›‰Ë¯·?]üõv`EŸd¢ç¿/¾|¥›=øöÓ%I–nžá™–e›ÇÁ|>\Ü\ü}°Ñ¿žÀëKa	!¥æ!#) —0©$”e>M	c|1ü4#”ŠæŠ0%º|.ÚÄ(·Us=
ŒQNtÂ7ŽÉ­ÅÌx9yÕD³d0dˆoÚ¼=5}¢kãDÕ?ÿç’Ëm~8îôVTƉ„l,»Óc®ÐÜÎ þѐqçwÎ匐¢dœ¯‡¬ÐeDÁ2¸tôö£Û›ÓnW4
	ƪ52[‰u…cEÌZ¬1>k”cuèÆúËép˜Ñ*J”>¯y£¾GÄg×DÇ]˜˜4.Àñ~ªgäíÎC4hÄÄ)aeE&=ʧcYµP>ºMý”7M±ïVÙ?‘Ýù1½J2¢ÅP–ˆ K˜é@MÏ¿SI›¶>í†÷.ÙÖÆøýG&ç„€m¢ œní)MzŒHGðiŽ ™ûÉÂÓÁ„daÖC¡RxÐDqi?n¼ì,¸9â •b4A;3½óE‹…àôÔÿÎçû„‘ÎŽâ°Y²ºOzô•_Ø'¾Éø>ÑlB¾°O&N™A)÷)UÌw»c½/«ûþÏöØÿ.«»cý˜Ã
+·åËdszz:”žÿë¹lJ|§l	®íÙúÕéËý/ÇÖ\nLlÛ‡¼µOeÓ?ÕÇS[V¨ŠÎºy:vH¹ý.ýã.?ìûû².víáõð'Wà@ÿòs	ç½{ú†&ÁEÑUxº=þëJ‚µðíušóD)8ÅP·ÌùPk…Á¢¯ø,ûS“¸à/¼¶ãÄ	A)\ùNLïfÄD©¼'•ÇœWûƒû9=3dÇi}ƒöxò—`À’“4Iâ#&Î,<jº¼›Ñ©„°TŸ1¢ãÄ“㩾¾6µ/¿Ÿ:!Y<^ÉVbý'áôKÖ±kY^Yõj&žçcû`/8}•-uý
QûäpÄ*{¬óûr7‘E3©€ÂOŠ”¤KÌjCÒ†I†íoæˆæuþXÀE–‡Ìa™8uÁ»©PÐXŒñá»ùeŸs“àmåù•$D͈ÅÌüñÊu’ÂÑN=nž ÔÕù—±Î«¦+Îce~‚ŒÁ"öI®„Ê©Œ¯Öˆ	®ܪ\곕|Œv\¢	ï’’·˜÷)y‘±NªEÕ­
+ª[‹YQ·Q>T·qº^ݺtç*y¡‘2Y‰u…cEÌZ¬1>k”cuèÎQòﺒº01¹®ä£A[%¥D%ïR†”üâ*ƒ¨ÉJoê€Â«Œ˜µUŽñÙUŽÒá*;tWù“Ukæ—{Ûh¸õïÉÞPð”@ÆLO 	&ð£©JÇÚ­
ö)̽¹I’Ø6åOó‚QÂmÕg¼Ës_´yy°·fQ×–ìNd~oԧȆ‹yh¢@ŽNU'U’½B’Œ²5Õ‰è+>W“® Og€ºb’ûLÖbâ¼ À”à/(°>CUþ
ÒõÁ棘+Qэ®Î˃EGý™š4þ<C«X×ÿìÝ	jR‚vVÑŒXL܃‰!ãÁRKž¤h¬kɹӒK¯%×Û‡þÙkÉû÷ý¸z¹Òk&ÎíÇa¥bS3CÊÙp¨ª—C \ù[
5†ŒDÒç²Ñ7¦œÌmA	‘:óíŽUƒ™ÝO°_榕 B3üØ‚‹¢¢öo¥Tzûµ³Nƒ&a­Òl{ÑYè®53³]- U¡¿…bEQöri1+p8³ék at P-ð˜ó£&<ã,†Ã¦5—‹?Š1»s>ŠˆV‹£˜AÐ6¶DBq,öeÞb}6MÁ±>`±Ý»‰¼ÝøCÿ¢p`!Iœ$°><.‰LH›â˜iý–f9¬Ž§.,50óÎ&–‘¡™ú³ÔÀ¸þ¼·’Æ2’Ò$ÞJ8 p²ÓoFAWòÕ1?] ¡åz„˜™G~º$QÐä»ývÉÛBʬ¤8Õ}ûN…k7]ù_‰
+§1g¦¥™§¤åIÜ#ÄÌ<òÓ"àdIÏ£YZàæ+÷E0-N'TñxZP0-snZlÍöœ.vw
+13§¼Ì€fÕ\{N½93n­$[ÉÌ
+g1gffa¿H u13‡üýB	l,Ï¡Oþ=bFÖ¡{Ä´Þý¾ù„ÿ¨Ê6\‘¸ÌHG<“#(œIÄÇÿ°Z¾öWªAÇýé!3wüÝÅAS1ϝ›Ð­ÉØЛ-&M€òÈÔJÒFP8iˆ9+i(pü¤¾V+!f搿ýà0
+á9´:¢²Ga sîìù-ò݃ECëœìâP<U{½TyMSÍMuÕ2Xy
æÊ-†¢³d0ˆ®ˆòõ8H	WÌ£[oÙX»v_¯Ä:‚±"f-ÖŸ5FgcuèXlð1Ù*Gl¥_Br–iè2ETÍŽ˜5ÿ0Ì2~ö|7B:æ	ëÒt!ïîšé +_]p@ÁQ˜Å¬ŒÂ¢|8
+‹Óõ»Ô¥;w¸Ë„„§WbAáX³kŒÏÆ¥ÃXºs†»ïúp7êÂÄäúp7´îF)q¸ëR¾e¸Û	¥VVy…W1k«㳫¥ÃUvèÞ5Ü]L
+P*äJRFP8)ˆYKJŒÏ&%J‡IqèLʯ•­îv~|¬'õ¾}À^|	f¾œaG Ï…ýTégÙN­‡áʾ܁xÃì{Pt2iª<¤Ü.
ÚÙÿé¤=˺œŸ9hÑÁ9;Bγ»ô¡){Œ‡ìé›gìge`±Gœ™|ó€=’‹a¾£÷ÍÓõÉWe¡™‘r‘…‚-¦äÿþ%Úîë¿*…’ã}ÅA‘Ìü¯öÎa7ÎýXTE=ž>;ýº½ÌøÖª¼_í7³Dÿ‹e×”_'´ÿ‹S†cÓ;sÂíQøÇŸo~†rðéü(¥éŸð¿_^ï‹jé›(óôüT ü
+endstream
+endobj
+3692 0 obj <<
+/Type /Page
+/Contents 3693 0 R
+/Resources 3691 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 3675 0 R
+/Annots [ 3695 0 R 3697 0 R 3698 0 R 3699 0 R 3700 0 R 3701 0 R 3702 0 R 3703 0 R 3705 0 R 3706 0 R 3707 0 R ]
+>> endobj
+3695 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [113.91 318.815 160.117 329.719]
+/Rect [159.678 674.306 191 685.21]
 /Subtype /Link
-/A << /S /GoTo /D (spx_8h_f7a2d05c2db901488d68576343aad873) >>
+/A << /S /GoTo /D (structspcprm) >>
 >> endobj
-3524 0 obj <<
+3697 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [113.91 299.031 160.117 309.934]
+/Rect [160.385 616.94 191.707 627.844]
 /Subtype /Link
-/A << /S /GoTo /D (spx_8h_56a7d77413c654541fb29f58561c16f9) >>
+/A << /S /GoTo /D (structspcprm) >>
 >> endobj
-3525 0 obj <<
+3698 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [113.91 244.562 154.617 255.466]
+/Rect [365.677 599.316 401.423 610.22]
 /Subtype /Link
-/A << /S /GoTo /D (spx_8h_6ee182e1185978bc6e7f69e4604fe341) >>
+/A << /S /GoTo /D (spc_8h_e7fe86ae85a1a3bd19c2d78c3dba58f6) >>
 >> endobj
-3526 0 obj <<
+3699 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [113.91 224.778 154.617 235.682]
+/Rect [418.084 599.316 453.829 610.22]
 /Subtype /Link
-/A << /S /GoTo /D (spx_8h_d0a5167b8e52a0cdc3990e35a324ba02) >>
+/A << /S /GoTo /D (spc_8h_e6e89217a5eca87a2101ae195da74347) >>
 >> endobj
-3527 0 obj <<
+3700 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [113.91 204.994 155.723 215.897]
+/Rect [462.191 599.316 513.996 610.22]
 /Subtype /Link
-/A << /S /GoTo /D (spx_8h_5c2eb2d8649eaab21e71efcd25d9236c) >>
+/A << /S /GoTo /D (structspcprm_feeb5f4056f271fd37291a712a7b6791) >>
 >> endobj
-3528 0 obj <<
+3701 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [113.91 185.209 155.723 196.113]
+/Rect [159.678 473.4 191 484.304]
 /Subtype /Link
-/A << /S /GoTo /D (spx_8h_89a689b848429cfa5780757a5eee9347) >>
+/A << /S /GoTo /D (structspcprm) >>
 >> endobj
-3529 0 obj <<
+3702 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [113.91 165.425 159.858 176.329]
+/Rect [305.228 442.747 353.148 453.651]
 /Subtype /Link
-/A << /S /GoTo /D (spx_8h_9eb861d7c7437c5f974ad425da8b5664) >>
+/A << /S /GoTo /D (structspcprm_6d4124d4db8f7addcbfee99a8634522e) >>
 >> endobj
-3530 0 obj <<
+3703 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [113.91 145.641 159.858 156.545]
+/Rect [413.401 442.747 479.563 453.651]
 /Subtype /Link
-/A << /S /GoTo /D (spx_8h_5eed4e6f2879b4607e60b4f77e2736bd) >>
+/A << /S /GoTo /D (wcserr_8h_1691b8bd184d40ca6fda255be078fa53) >>
 >> endobj
-3531 0 obj <<
+3705 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [113.91 125.857 156.281 136.761]
+/Rect [159.678 142.134 191 153.038]
 /Subtype /Link
-/A << /S /GoTo /D (spx_8h_f4784a764fd0f36c82548ef755c470bd) >>
+/A << /S /GoTo /D (structspcprm) >>
 >> endobj
-3532 0 obj <<
+3706 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [113.91 106.073 156.281 116.976]
+/Rect [305.228 96.361 353.148 107.265]
 /Subtype /Link
-/A << /S /GoTo /D (spx_8h_772a14e27c613ea7b63697efdb765205) >>
+/A << /S /GoTo /D (structspcprm_6d4124d4db8f7addcbfee99a8634522e) >>
 >> endobj
-3533 0 obj <<
+3707 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [113.91 86.288 160.376 97.192]
+/Rect [413.401 96.361 479.563 107.265]
 /Subtype /Link
-/A << /S /GoTo /D (spx_8h_61a1980ff0683231529b784af1c48eaa) >>
+/A << /S /GoTo /D (wcserr_8h_1691b8bd184d40ca6fda255be078fa53) >>
 >> endobj
-3508 0 obj <<
-/D [3506 0 R /XYZ 90 757.935 null]
+3694 0 obj <<
+/D [3692 0 R /XYZ 90 757.935 null]
 >> endobj
-3509 0 obj <<
-/D [3506 0 R /XYZ 90 716.221 null]
+1538 0 obj <<
+/D [3692 0 R /XYZ 90 667.387 null]
 >> endobj
-338 0 obj <<
-/D [3506 0 R /XYZ 90 660.132 null]
+3696 0 obj <<
+/D [3692 0 R /XYZ 90 653.185 null]
 >> endobj
-3505 0 obj <<
-/Font << /F31 528 0 R /F22 521 0 R /F14 1038 0 R /F42 717 0 R /F11 978 0 R >>
+3604 0 obj <<
+/D [3692 0 R /XYZ 90 435.828 null]
+>> endobj
+3704 0 obj <<
+/D [3692 0 R /XYZ 90 421.626 null]
+>> endobj
+3605 0 obj <<
+/D [3692 0 R /XYZ 90 89.441 null]
+>> endobj
+3691 0 obj <<
+/Font << /F31 604 0 R /F22 597 0 R /F14 1084 0 R /F48 2408 0 R /F11 1069 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-3537 0 obj <<
-/Length 2972      
+3710 0 obj <<
+/Length 3268      
 /Filter /FlateDecode
 >>
 stream
-xÚÍkÓHòûüŠhïK"‘ÆÝ~sÚ“`™Ù‡X–Fìé <Ngb‘ØÁvX†_U]ÕŽÛIførB(ý¨®®W×Ë#'ü““Ø™„~(bן¤›gr«?_HޝÃö¼µÿâæâ镧D¸“›¥9Há+9¹Y¼Ÿ"žÍ¥ã8ÓjûU¬fså;Ó«l­it­—ºœÉhªó–\lj¢©täìãÍo—7͵L”ïxéç‹÷ÉˆûíÂnMþ†±#dO6žry¼¾x{ñgƒƒÖ]Xâwç®'¢pœmå
-'س­ÔžméÂs£‰…AÞ?(å2"8¢üI×á]žˆ##³…åï\·’àœðUÔ¦êËL9Ób[ÿ=“Î4ÁÉ—™ô§úƒã;ð¿'zéÇ"Pñ1Šçæ81RÆb€Ž,MÖdDǺH³úžVæHÌÓ+Ù²¯ nµxü_´ßU„PnÌûÀ«?MÒÝnCøy^ëü®^
›ã	/>òöûã¦À0'Maü®‡šÂ1ª¬)´¨:Ç7PÇ13PáQÁ0Èq2À7€èq¦–Æ,"ò…s <Þ.õ¢ZeËz@ã AmŒi¼µ?ªqsJãGîz ÆRÅ@mª¾=ðá«ð¨`¬Æ’Áo“ÑèaL§n JsÏSê£y€¾Ä÷ÆU¾ßW9ÃœTùø]Uù1ª¬Ê[TY¯z«ëd\Õ¾ÞQ*çæ8¤ÒmJ½Nê•ô%«ÀÝ?ÀÙG
-"…<ÓÙ#ƒ„	Ùì#SJxNÀÀéHÔºT1À}p›/ƒÆêæn0ý1 
-<[Ô\ãå2‰0:byûýqËc˜“–7~×C-ïUÖòZT…ìŸa1n}pÖŽJÅÂ'¬Ïsˆø?±Š0n›Å˜ÑÇBªàL›?ãmŸç
-	iú\y&3Ƴ7+]aîÓ¤äA½2ƒœhQ~Z¥*‹]åºzBuAË·¼½«ô‚FË¢$¥ñÄU͸Ë$¯`oy%0ݏ¦?ù̳$—îø&¹',ö‚E‘óè‡,§Áv¤ú⃆*b? ­³OÜråw4!æ`Àœp¸Èln¿rÊ« ±ÝÕmq¦µaæ•æ
#‚6â,‡C‚tÖ.Š8pŒŠLòy‰r¹ÛmtΈҕN?Ïúêî½Á›\Š¹	‡V@[‰I4nP4\ïtE»Fµ¸Qäë{Z2·!	¨0Ü2
-ãÃÁþ0èx•Ô4"{Ø­„¢ÔÕn][Rhíƒã¸èōëÛ"Ë™Düšê­Õ| á¯ù€â¶I	f¼['%Z˜šëÇÓÜœ¿›clìF#°éñ¥þ¼ƒò13D»Ñ4É´3œT´IrAðõº@œë_—‚4ï	ì#«›‹îJÔº$`UnG|£™”bÙᕲ uv·ªñ ™7Ö„ªdc©bë*w¼²´ضԽúqò@UeýY¼®ØÔ¬¸%~$F`ã™Ói{NÓ]™¤÷'­÷uîÑã{JðûÝÀ5¼âÎ]K½9-‘qÉVº9À¯©Èz+š¡ï/M¯à˜eZl‘¦ûUB0y†ˆÉ±üçlî)Ð|^ë|Aæ
ûàï@È}Þ쌨•ª¬³jyOÒ0wn*½&+Ú„µ¬¤a² ý4Ìž¤¢Ä¸[˜mw嶨´ñ§rúó^Žö%)ͺ¨v%£ÑKZ‚ù´¤¾æ[oƒ_tY>`½‹bwkÚ8 šm©Ó}7MAö,(œé²$$+Þ0­¦½+ Ö[3Š7@Öd°„Œ5.£µ‹”±­²tEC0‰b³MòŒ$
-€«ŒGU±ä’§ÔæìJáG¾mW	Å
«— |GÙ0ñ²HÃ6ÁËŠ¢©ëÅû“BòÙ,:‡ß¾ù÷«Ë×û4¤Ê¾á.–f<­ícþº-7htO†@ݸbS§c/ì-â ¶ÜǦÃ|Ë…L~â)G„¾{*ù3°óp?ëê C*ˆ‹Þµæ›Q÷âÃ4aŽ_ÅæR+[B$s}zåµÎ`g/°YÆ¥~^Rlk]žÕ&ÑtœØÀÈfM¼¿Â'S”˜Ù°…Ð>M¶[p
¶6—Ê>äî=“kŒ®o8ÿ}~ýóÛæýíUýn+«Ÿ
-"2–cu»¸=y3è¼kÄíÉI(␺v·ýì1‚›`ó„Æ&Öã Ç'z¸˜Á+×ÛÃUxÙ­åÒ5É÷$’BÅPhÆÂã6aŠ^‚ Ú÷gæ®÷Ÿô·u{¯¹³‚üþc_ýs{k+C~SêmY¤ºªlàÝ$iYšç»1x´—&ßìFæ´—èòé]žÖÍî«‹ú~««³|•ËfsÕAÒòUÆöÝUëlã­ŒpT芿â"&‹wÒddTªx­7£"Y_SÕ8.¿¼VùŠP1 òÕçJmÔåʪ²‡ÌÅ>³}¤Hí :¸°!é!è0GZ–ŸûU(¤Œ‰‘BÏ—>V×Qìu±6^ÌèÂ:Ñ®ÌC	õ¡<*ò¹'#z×­xÒª˜ƒêÖ¥ý§Á0mïóóA¢¢i´
-˜QARfÉíÚ$­}…IJ{¯¥Ô¯}”+”§ödR#Á\€‘W›LfÎÓ€r;¤F©I²ç((wÕzmH»²Òäë°°Ð%3¨Š>j2NøÕ	¦ 82u$Û`2
-:ÒS@©ŒÔD¢qä2Œ„Aq(`ZÞ‚é}’‹bx¤ÞDƁðH{o(âJáY¿u¤D誡‹û›a{tü„Rº
BR¢çôMW*áùށ¿è&/ï¨P,L¦nCFŠÐ:4QæÆt3øKΣ`¥å̍oŒšOT.¸dҏâÀ“!Gå‰0ô™×«ëË?Ì^\4N¢‡¿WZ×ùüêzC$”òÎÃpùúòúûhøk&¡z|>“ž?}÷zšØQçázwýüå †0T ær—ë»ã¸ænN:Œ:/ùÝ°ýñæfPPJEÇH‹#ë¸ÿ3†AžÂ`y¶  ë°8¬;'8¤w—¯þ¶·¦Œ»*¬Ù½XT/.of1’5¨>ÕöãiRÙF†Î«¬íjÑÅ‹Qß{‘7ü±~ï“ö@ã>‰aÎôI6éèú¤ÿnà(IÒ£¨ë‘”ˆ|Ù¡hßê$“þV:þçISQáíWÎZ±°*P©uB¨{ q¡2Ì™BåÔëÉAÂÔ!žbÄÇId˜‰)CÈ„²¢Máµi6¸Ž{ØÃ¥÷¿|ûH#Óˆ‚ß²ûR{¦-
-¿öódÁè6X’¸2°
YDl2'‡ûXˆ—:8Ì©‡£[Mé…ôr»ŽòM#H±å¨’FÓjUì0[Ðô–!¨¡­¸§¿ßtY0š_—[˜6¹â¶¨…2}%ż˜]F¹»m°šªBÛ¿
-Û¶¬ÂŽ-W´”&C§[#¥À&|¦]+cÎâlJo’,_˜&Ÿc;ߎOìáŠiûÁ/³ç…áô-’aō_
-îgozÎÊéu"ÀªÉçnîA-ïÿ¸hŽÍï‹æm‹æƒ1ï{Ã:$©Í[`P¯Žœ¸ùîvV0„ŠKZápêÚêÀŒSjãðÃÀ¶4ša†_ÐG¡pú)§FëZ/î,ª%ý2î<¶š&]׆&¸Zp€al<´zȯ2ú>cnÈ*=¹¡ôýïL•öÙĉ¬&<Ë㳚‡'!øÕb¨šüètoÕµWŠô~,üῃpðû,ý…Ûãþ‘ÿšÂdܮև÷ÛøvSgë\Ûö8f^Ñ·ƒ+4}K“~dôÌqŸùÍ”#ù[³i÷ÛNÖ_?½}…iÁšB)Òíq¾,¾ÞßéüP6>÷¾pþ×d!ñ
+xÚ¥[koë6ýž_áˆ
Ä,I‘”˜èë·¸Øv› ÝE[,[q„Ú’+Ù{sûëw†IÔËNù`‰q‡‡3áÂþØBÓE,c¢#¹Ønèb­ßÜ0÷t
×ç_<Þ|ö.‚·ˆVÑâñÙ¼®‘œ-·?/‰WkF)]ÖÇ
yY­¹¤Ëwù>³W?dÏYµbÉ2+6ÐQ%ÄRËÕ¯ßÞ|ýØhu˜d¤Pçï7?ÿJ[Àöí
%‘Nᚦõâp#xä®÷77ÿlú°í´
K²èò¸xD¨’~\DåÆ–'oYóW{ý•´>UçMûìXphŸ½c¢í™‰´8Óñ/”FVF$­àŠ tcŸwѱˆðÄ	Ü­ÖŠKƒiÐŒ ‚ZÁ¢>f#}ü­Õb}mgÂwö:ì)!‰ŒÃŽ6eQ;ãnËójЭ’DqÕ˜n"‹IL½ù†UñòW§aªÛuÇÀ1±X3F´´œ-ˆNØ°ké83´‚&IÒ˜ô”žFà
+ ±ìõ	\c(ºXM¸Bèž1HJÓçe «†w’š^̺<UiQ?—Õ¡¶÷h9hÛÛ»+F—eµ_±åÖ¶lʲÚæEzÊܧÒþÂ(³êmsx¾<|“ô—}"	eæX0cËÖI¬[‘ÁÂM4¡T,”Ò0a‘ë÷!­ÒCàêû¾ZF9‰#>¢w ß‹öë›ÁÀ½8ð×áÌ3N„á@E"ž3†éƒéÎ9‹"ÀUtÀ<sÛÌ|zÊ˶ÁV0×Ö\dÒ\‘$±ˆÆ¡5vj…¦
åd,-½`¬Æ Ø‚êyPNf *0xçH³ ԏ+ÆجVVÖ@û¬Ø^¦-Ã!ðyÁ2­Ð´eœÌ•–©Ç-Ã` j”“€
+-AÇ¨e  æÛlÚ2<$PvÞ2­Ð´eœÌµ–y ×Ky4ÈÉ…+L€Ã‘¢·šE‚Ó’BÏ›¥#4i/s­YÆøÅ$‰ç!Y‘¢-8…ž§	î|ð°¿ïíï¹ÈOà‡¦]Œa dÞn­Ð´Ýœ¢üË£PI‚oMæÑ8™šJÈr y}@ESÍXrÆŒ2!±ÌØ
+M›ÑÉ\cFŸí„ÜDª€œÌ PhId =€Â³KWªìt®œþ»‚Ä/ÝŸ3¿T˜ÐËg¿~³tó⥙ì®ìlŸ²ât?æ_ä%‚N$Õ¤A™uGht(1$2^Æ,mÎåX„@?«ÏŠÌ«ƒø‡	eW½‡¤H÷pÞl²z„G~¬øëcm…¦Çêd.uNŸëœ:?ÖŽ:æÆú¾X‰†ùv”*ås›-O%³"‰ÍFg.›íÈL¥³’J%v:~@ò"
‹é\vNm³¤ûzÛ¸%íe®ZA#p\/1#JMeDVf݁%SmG“Ìà°K—óú¬Èu–­]uW«TÀªøÂX[¡é±:™KcÓçÇ:«Îµ£Î¯‚œ÷ûZEaµˆP/>¨vNâ‡.'=¡×¥Û¹òI \S³fídæUjFZ*¥Ù¾úMP]gÛéY”$J_˜åVhz–Ì¥YžÓçgyV›åŽ:>çëÂÀÑoŸ'ò1gÈrDÌ/¥š6Š“¹d”9}Þ(³êœQ:ê„3Êw…÷òŽ‡²êùýÓKÖÚªÍÆ°LÒ­|Ìü‹yhh—¬¥µºÍ7𚛀§O}-˜1õ“)—ÄV‚ÀtšAÄc\–àw(çñ[]»‚d·h¥ÀÃûºÐ߇u#F	÷Yó˜íÏ6;¥ùÞ#Ϊª1xÈt—Ù4*÷U¥ìÔØ¡7¡…eÈaF©&	.8/½îˆ&·ßeëTîïé ätóAS^f^¯â	èÍc²"}sÝy{d}”û’+íà¥gñô»D<75˜à?NS
+ìc‰È´Õ¬E¼Ì<‚^Gˆ€+ë(i:#¹w
+ïqPxNäéÓ1³78 _Žøró’V#›È-ó<¶o•¯))àÆ4šè 
+ÕVpÇ{™8zs¯ÍNiSnÇzåD%òÏc-À¡ôªHSv;T³Ï7€À°aWÈYXYo5uw™09‰L.œ› ·ÇÉ)N(°6?¡O“‹Ç4­º×uI¨®9
+èN&újuUVŸªì÷…°§iܵS菥L42K¨_)X¬£ƒÙÃ{«4à#cÙ3¸ƒ
+.a#ñ?<©h­øPN¨Ö#Gæ*ÛüVÛë/DÇÊÞ¤#gH”Dñ¿|ü÷÷_»ÑŽªˆÄÊ(OGŸ "ñáñ7,¾dV?›Aá‚œ°‘Q„Ù”²)y…Á¿`ý˜i.œ´
ðVi}趋¶\o,‹ÙsÌU°‚¶Y•#›)¸øü\•€O>'ØCGÅ.<Ä9½ ¼Ì''u¹ÉMV2H S#¬9m{šN‡òT\ß
; ªj?=ß_‡„1i߶pŠX[k¶þ5ì¶Ð͹åÚ›»ŸáÚ	«rŒˆ._1'º™Kb̤¿÷iÑ9)IŸJl¶VFŽú\<Ø’ÝNÉ#æqQƒÑÁ¼v÷Œ·©9ߝ±ŒTc“‚&'º;CÞ
{œA|P”'ûà)³
‡r›ÃBåV FæŒðB Õüÿ]b·ymÕ9<
+Y÷Öckka|ˆ–ÿÛ
+vebùGV•kgªÒ¬çuØë6bn©Ë„Ÿ:׌ÚÛ¤0Iia–¦§±Ï—SŸ€¼ÝÞèWjçÞésŸã«¬“—ãêëï|†û| \ AîúéSÈ9x%I/훽ôº#>H¬ú]¶>u*§ãx@a& ÑËé¼Ì¼ê^G.Ú˜Ó±Ô9èÎÞe2ê@R¦FƒN¸OëŽÛ­¨ßûŒ”Ýx”@Çl¶ìÖ‘™*»q¬¸sÓ+O‘G4OWàúÆŠê^æÊ3&¢öY’ÌšÅË@õ™Ò(tlc_YèäŸ#.„^!gBï]먳|÷â7¦sé¦u Í1’+àXÒ²ä̪Cn½yãºGg2mÄ9[KíMϤ“¹îxdt)l-çY‘žÐ¬ø•ðØè$¸·sµât¹Þg'SÃF³W0Wèóð÷ä'=H Hðfÿ4‘Da$ÆÎ:qضlÊcn"pÌ‡{ë–
n“Üi올֊EË÷nêR%<¹ì}ÆS”Åã‘+tuk€Þ­ï:¹Tq×sm¿—•Q‡síƒÎfSBxnÎíÒ–됀>²à)±ÏÅ|l±ŸØè&')Ê´$‚]8íMRÔË\EQ¿/
)jÏ}g9™¢¤0UQˆÈ¶°`ü*ˆbK
“аÒý®¬òÓËÁÞ¬îÊ’	¯Kó¶È„í–LFÚ‘	زüPîV†™Æò#¤±4L`Ð!ݝ"пID?|÷ÍÈ'Z°w>ɺµ›žHs»3ˆ4°>}ÂÅyÞ§•}2¥I‘f¡=®4]~þň{Õ°åTCm`+Ü ÔN·IFñbûDùP¹+ò?°>¾Ž#i—ŠØŸvI¡t³¤ðQîzí/)ÁcïSÐ’Ñc]˘Ԟz¥Õ[×{Ûƒk1½À `ôÂÇN¡éæd®Z`¾D.0ÚâyDNf€(Lè JD_eõ¦Ê§Îä€e4$ú`MðƘNÇã1 at k"¨|SÀ¾:›1­‚@pË@
ÅP0u€J„ä74´ŽnŒã†~ú,‹¨vŽ[+Ç(K8ž˜¢E—p×±)†›ù7°ù$Í8~¯peÌ4ɬÈ5k*vƒ<CêY8N¤ggÖ…c>H¡Uk.‰àw”MŠÆ¢·±)Øxâ]ŸML[6Ù}+7ûê&€»–Jp“;˜ƒ@+G¥D5Î	wä–6Ø´q›ÜU!½fÕc“á×¡’i>QF"}á{»ŽÐ4£œÌ5”:Ní@ðÃYDþ3Ä>¢±Ï»ˆ¾ô	?Ø#Ž]¬çqâ
+p1îª8ôp]ùÉQzª+óiŸe4„é*¶Øâ›êߊ-¾Á•I)A‰X–…{ÇÌ+`¿}w{g[nj®>7ßÚÛ“%cÂUȪÛoÉÈSHˆôãßSávŒÙ¯ þÜÿY˜ÿQ°À™îî¤ѱpÿHá´#¾o²"«Zrû:¤(|é?«ùΗª…ýaúžòûˆ:ïI™ûhý
ïúòáLÌû/|$‡¤,<Gýª|ý´Ë'øŸ Cóüì«ìR
 endstream
 endobj
-3536 0 obj <<
+3709 0 obj <<
 /Type /Page
-/Contents 3537 0 R
-/Resources 3535 0 R
+/Contents 3710 0 R
+/Resources 3708 0 R
 /MediaBox [0 0 595.276 841.89]
-/Parent 3488 0 R
-/Annots [ 3539 0 R 3540 0 R 3541 0 R 3542 0 R 3543 0 R 3545 0 R ]
->> endobj
-3539 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [113.91 719.912 160.625 730.816]
-/Subtype /Link
-/A << /S /GoTo /D (spx_8h_b23cb997ad699b59f91f4dfe4e8b28b0) >>
->> endobj
-3540 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [113.91 701.342 160.266 712.246]
-/Subtype /Link
-/A << /S /GoTo /D (spx_8h_544be13048057701c37a8e9c4f761be2) >>
+/Parent 3675 0 R
+/Annots [ 3713 0 R 3714 0 R 3715 0 R 3717 0 R ]
 >> endobj
-3541 0 obj <<
+3713 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [113.91 682.772 160.266 693.676]
+/Rect [159.678 453.114 191 464.018]
 /Subtype /Link
-/A << /S /GoTo /D (spx_8h_da5d4cf3e8791d64da68575da692e3f3) >>
+/A << /S /GoTo /D (structspcprm) >>
 >> endobj
-3542 0 obj <<
+3714 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [113.91 663.868 156.142 675.823]
+/Rect [305.228 406.65 353.148 417.553]
 /Subtype /Link
-/A << /S /GoTo /D (spx_8h_8aba8fe47efe098740991771e97fe756) >>
+/A << /S /GoTo /D (structspcprm_6d4124d4db8f7addcbfee99a8634522e) >>
 >> endobj
-3543 0 obj <<
+3715 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [113.91 645.297 155.942 657.252]
+/Rect [413.401 406.65 479.563 417.553]
 /Subtype /Link
-/A << /S /GoTo /D (spx_8h_09b951b08ac818b9da44389a3ddf614a) >>
+/A << /S /GoTo /D (wcserr_8h_1691b8bd184d40ca6fda255be078fa53) >>
 >> endobj
-3545 0 obj <<
+3717 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [134.104 417.6 165.984 428.504]
+/Rect [232.046 277.354 266.686 288.258]
 /Subtype /Link
-/A << /S /GoTo /D (structspxprm) >>
->> endobj
-3538 0 obj <<
-/D [3536 0 R /XYZ 90 757.935 null]
->> endobj
-342 0 obj <<
-/D [3536 0 R /XYZ 90 478.194 null]
->> endobj
-3456 0 obj <<
-/D [3536 0 R /XYZ 90 455.882 null]
->> endobj
-3544 0 obj <<
-/D [3536 0 R /XYZ 90 455.882 null]
->> endobj
-3457 0 obj <<
-/D [3536 0 R /XYZ 361.529 420.753 null]
+/A << /S /GoTo /D (spc_8h_6f88e6f1a549bffa0d0ab2b9523d2000) >>
 >> endobj
-3546 0 obj <<
-/D [3536 0 R /XYZ 90 404.635 null]
+3711 0 obj <<
+/D [3709 0 R /XYZ 90 757.935 null]
 >> endobj
-346 0 obj <<
-/D [3536 0 R /XYZ 90 300.053 null]
+3712 0 obj <<
+/D [3709 0 R /XYZ 90 733.028 null]
 >> endobj
-1501 0 obj <<
-/D [3536 0 R /XYZ 90 277.741 null]
+3637 0 obj <<
+/D [3709 0 R /XYZ 90 399.039 null]
 >> endobj
-3547 0 obj <<
-/D [3536 0 R /XYZ 90 277.741 null]
+3716 0 obj <<
+/D [3709 0 R /XYZ 90 384.713 null]
 >> endobj
-3535 0 obj <<
-/Font << /F31 528 0 R /F22 521 0 R /F11 978 0 R /F8 1025 0 R /F42 717 0 R /F41 696 0 R /F14 1038 0 R /F48 2200 0 R >>
+3708 0 obj <<
+/Font << /F31 604 0 R /F14 1084 0 R /F48 2408 0 R /F22 597 0 R /F11 1069 0 R /F40 783 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-3550 0 obj <<
-/Length 1740      
+3720 0 obj <<
+/Length 3660      
 /Filter /FlateDecode
 >>
 stream
-xÚµYÛŽÛ6}÷W¨@l fÄ›.û–4M°AÛ¤»‹¶@Š­õ
-ðÊ^In’¿ïÐZÔ…”“MàKòÏÌá3CÓ „
Ò0ˆeLR.ƒÕý,6ðôÕŒâ¯Køyiýþüföô%‡·HñàæöøzD‰d4¸Y¿›G$],i†ózÿ™Ü-–L†ó—Å6×WWùm^-h2ÏË<âa˜$s²Å‡›×³_oN´h”ä‘"}˜½ûk0îõ,$<M‚Opš¦ÁýL0Ž×ÛÙõìÏÓú9‡çc~	%Á’’Ä£°‹ÄœÿŒ“0jý§¢õŸ†1‰)F‰ð³rçéK‘X0F„0®ú½Þ竺ï2”Ä"
-,²¡EˆXĘE%"³¸cÑ‹¬ÉôÔMuX5‡
-'dµ+›¬(‹r£ï³o·3›*ûÿLγªÈ>nóÁåZ_4wyQéËu^
-©á
^S9Ïë'Q”úûúRÊ¢©I_ŽD’¦A§„GbT
„,-Ì <“”„¡¢4&‚FG-®rp_YTÖƒIÀ)÷ў¢ÏÛ™ƒQÄ×MÖPºJQÚÊnùˆ98Jĉ`.s4fi†æ0JhÔ¤ÌyϘ2A d¼|2A—’¦Á¦/`½S˜öÃj•×Ã	?ù*`ª’)_[ÛWÄLùêã3¾zéÐW‹Ž¢¯`-õi£D±èòªª
"®lí7¡7¤Þc>ï«ûy1¿ÓˆñS¦°¹È®Èû]Q69îû¬®óµ{–9äÁ'f¹¹g1S³ìã3³ì¥ÃY¶èÎòe¹§U\¬Ç6Ï}Ve÷¹‡Î=¡O%‰Â)QZ[ÄL‰âã3¢xéP‹ŽŸ/ŠQˆN™öÖ½äzô¥`„ÊØ”„†%„›éV×™¾xÐO߇2¼~ûÏ¿Ï®@õW×pKø·¤1‰˜Nƒw†Ønrå]„¹[
zɤOí¦JpUSsò‡T8êé̐;“27‡m†käìê@#9w%B	eÞ<ØB\iPr(”bvtäífÉ„¥;yÝ	±gÀX™„­¤'
-¥ã²JPßðاˆô-ꯄZŠ&¶E—›rWnZÚA‘FÞð-Æ©BÎÔ T‹f¨$Ö0õZ„¾EÝR1™Úýµ ”Îa™î0H·y¹iîÜš$PGOJ-Æ­‰†œ©IQÖM¾²;4ê{`Z.¥×4„ôM눓P¡±LˆÕt±Îk·:‘ Ìс´ò´ ·>ˆ9_ Ñ¨iŽS¿UˆXÕ_;PMÛF]–ûC3Ù7ô[ Ø ½]ÀIG¨rJÇäÖ1ÊäŸ&DTá5¦":ï3ICu5¡íXôæÐüP9¸G§TlAnsŽŠ5t=ƒ éV%¦× Äêˆ5‚¢cÐd›…É׬á<[©s
-‘boWw¾Íïó²æF¬{ £$"v˜ÏLõÒ‚F͏S~ÈY¯Á^Î?Ÿ†øé ÔXD;t“m™ñâC·ß×äö1S¾úøŒ¯>:ã«EG}µi/<v·f‘©…èªÊ¸LH½UYqUe’Q’°³'<¤§UÜc;š@ÈãN&8çI’ú[älYf¢eñòaËâ§Ó¡jӝ{2Á´bÊ×äö1S¾úøŒ¯^:ôÕ¢ûî=+§‚xJ”ä1S¢øøŒ(^:Å¢(Ê›Ò,~L ÷»ª·4w¹½/˜.$ÚUë¢Ìs6ú)¯NÈŽÔ˜¼³Úüº.VðNÁÇ/=žcúÄÅxÊNûÄsfÞo˜M³kšß¯i˜ï>¾aîvÅîîÙÙ0«
ïÈ©
ÅóÖ<F-lµq0ÎÛ“÷ᢗ|d;í©ÏŽç	'ß9N	}WÇŒA’Ó?9d¹RG‡ÜDofNäëUUì›bW:bùÙÛKv,¢¤¶BSiE”pÁä¥9œŠ&Ñ9~9¾7Œ$hÓ8ÿ>G/û»]c$ 6JŠzÓ‰"Íg‡»'Šh%¼i¦£È‚;£È`¾&Š:f¸¢ÈKŽQÔ!ÿQQ$¬(’ý(RQð-{Rç½ÇGQ/TLœt÷¢c¤Q#{‘E“{Qš@’ŒÎ
¢íŒ!„|MÙ6¸"ÈÇŒd3?&~zKhòäèAN6Pý?è·ýI|ü;Rf§v‰áü{Ù•S¯T0´ÉÚ¸ò»¹x©’|þQßÄú‹&!¿‘¾c!¥&—Öˆô÷/׿©.þ¹¾$î–/vŸ¿lò²¯T'ªqþû\
-
+xÚÝ[ÝsÛ6÷_¡>ܘš±Pâ‹ss½IÒ8—ŽÛ´¶/É5Í#Q6§²èˆT÷¯¿]|à§œ&Ó¹¹ñ!p¹» ~Xì.Öt%á,–1I¸œ-oŽÂÙô>?¢öí^/¼÷O.¾=åðI">»\ëÏ#J$£³ËÕÛ "ñ|AÃ0ÊÛ%¹ž/˜ƒÓ|“™Öy¶Îvsª‚l»„.FBI4wùÃѳËZªÕIòe~8zû.œ­@·ŽBÂ5»ƒvHh’ÌnŽ㶽9º8ú¥æaú9ô
KА°HÍ\’А‘˜3>ã$ŒšáSÑŸ†1‰)Ÿ9œƒop8ßž
+å‘1"¤ ¾øþSu›u‡L%±ˆfž°¾F–¦§cž(kÀâ–FO¯Ó]º¬`ê,J‚e±ÂõˆÃ`]Ø®ê:3ZSmp°J¿1¯}I		¹{½ÐcÒ¬ÊÛlYíҍ‘ðqÎdÂšyú~cÅ®²]ŽýçTÙÊ|·Þ7V?dv‚¤2(¶–m±6ÏãÓãÃåøµnaßã9¥4p?aP ,ÌU †
’H3ǯŽ	P%aðxS'ˆAàtwlúÒíÊ4ŽS׳ËL£¼ß[Ô÷þ¦Ø—¦¯*,õëÞ÷V#óËL34®vyyc?ηæifh¹/:,ÒÜ~´Ë`Ja—•7i›ûy$¢¶Fx‘Uf³iíày|6O˜V~hM°óÒv¬]Ϧ¸šãRåÕõM¾„>‘¿…2<6+ïozŠ»Fq»ög/Ÿ÷ÁÁ¡"¶ÇÀ‡)fx¨]ú~ÎÂ`¿I­üY#2q[çrŽ÷¤/Ž&Dª!qŸôl•¤·ßìîŽ'qM[ hÔ8š‡X XÑj—}èÛ kZ%CÒÓ¨5’³–F?î7=ˆ¶Í^ﺐì‡<½2íê:­L+ß®òeZe¥ùywØ™¨¼i­a{°äzW˜®ÂÝÍ)L>.°…k¶½ª®-óÒ1ú°Ïwˆl­‹0€…ËâævÝUfö1X²XÐÈ=##k#£-Lفuu
òú†¥b·O/ÿóó3»faCÄAnäPž§¨3
+‚G½åd	‰@h$#"^OK³ðˆúÊ'¼f„Ò~cLöñÃ	SÓòÉ´8À‹hK\ø,%,éO…5.vñVdtÔ6O,Œº!µ¥94ê)ynÔSâܨ=qÔŽúܶ-ëÖ,ádê»2/¶¦ÿ=‚»ºË²mÿp¥›‰ÏE\‰j»hŒgXÚH9þÜçæIù§tÙ˜ÛŒ\‘þÞ±^kK}ùó%ž‹Söú¸ÏÜ4š8éhwÇO0– эÂÒÄ”<ˆ)qž8ö—âÀB>#n›ü@<yfNáÅköjp at 1ú @P	öå jšq8’Ch˜æÀ0!Ëa¡‘Å
+Rq
+\Å
+\E
+ØÓ†,¿A¾zŸA!Jˆ¨žÛ , ³XÂ4®½ø‡˜ð‰£ÆQÑŒj©"©x(^µŽ|H˜j·€sK[^ñ(á„âŒÛÂ6F)*öðY^Ã#BÏÛqÈwœvOëÛÛMn^Q{ÀÁ×ÝkÍtÜÀa$ë-ùêüñ÷‹Wìth;F$QnúNúœ€O¢j>s!gï_
Û{«Ek~íIñCd- at GÙŽ¾~=ȝ‡=ã/ŒÍ›Ç‰	®uÇÖêBÃz¦Ðêz¦Ð¥m4<G=Sx——ŽQmÞc»§±áG¶¸±‹Ý*ß‚—ì~ƒ×Z¥loË×7'Ä›<¡ ÃÅ@´6MI¢†æôa >gs5±“Á ¶òu߆ãâÎ$
!÷Íê€-פVÛWð´aÿÆ.žC9/FúŸ/"Ñ¿ù‡y†ý1,Œòa0ÊçÑpORqét´×ÐŒ{–ä!±^¶Ûõ”áŒph¦”±$]eÚ`G-ó•9EHk¸rpKöÛee\Ž;ºûýYǁåÀñJ:ƒõÝ@Øjœ£B1éÂ…‰³4kX·ý7"K‚»|³1½pVin¥§æ±Ê k£÷ÐÂL9Õo²²L¯ô΁xðÇôÞt¿ÏÌ󧟝٠NGåk·ÌÓ±•5[jë÷l]H³ÊÊæh(¨Q0!4™	°Oj$]hIM/Yª ¡¡ 
+Í™1cç¬	®Ú¶|4Ú)±5j»rÛf`ëh´QSµ/]0g!=`¨c¹ ¿ÄÆÔ14¨¯£„F
£Q×ÍXŽIyÖ¸L‹3Τ/Îųûå@AFÇÊb¢`oOµ!«¥94Ö)yn¬“âìX=q.hyaQ½¾¹]Ú‰”Ût—Þd•ñS›° Þ"i磾c'DÖ¶ã«äUj7 ã_°Hfv!BÉÜõ^{‘oÑ
+ï"ÊÛO™ùcTÚwËët7`)w&\ç£/ú*À!-ÝáùdFqð¬aNÔªØc¶»ÇW†DÔi§åîcºæRÖøXQ2øÄË+®w8Æž‡z at EÁ­wäh<¦}®<$ªŽR,×f:ýsN³¸>1åØ»TêÙò[wUÒ%2NÁ{X0lÎ'å`bÖ½™9,±Õ—„J=Xœ—î„h“‰¶@¹ZS«N­/ScîÍa„|E‘«7«!ûV`í9€¹[–Öuj"P”y‡Ð>oû`S…8ž‘±Q%ÄÞ1€<QærÍÆzôÌ :’qÃ!4¾3§¥›ûRGsð«¾]k]lPØ=ìK-¥Ô—|†`0ƒˆÄY©§çs)ƒWsÊeðølPž¬wPÞé‹Ë3Àæуÿ”ہÿŽ¦#ÓQ˜¶"1™žûiç˾0®ˆíÍ·{A¨¶°aBDԾлI«:½–¾/öU'—–e±Ì!JˆŽ H°òó®8{‡¦û@œ[JmÀŠ02¾ùcçeÞî²¥ÖÇ%ol¼µön,Ì»ýÖÜûÛ“®ÃÀ`­BÁ „ŠPçâ‹Ý•¥8÷|G½ðÈ{ÎC—eþÜ]%`7Æ0-%:n‹£™Ýad‚¾—L—¿—E5	8[ƒ¶¡í$y¶¡qy¤ÆO¥Ô¤ãïÑŒ9þ̐DP›0ÃSÕÊ÷ý$Ç ]†BWGc¦H„Â×Æ÷i'UM‘ÁÔ¼8šžVm{BIª–V#ÆÄVp&«"’xØ´R¬î`Ñ×´­ž%«m—UF'Îó«ëʨ¹tÅVí»ÓKØÚî7vPðöSG°±½,U+ðöEgÑ3¡êv¡Kð'«/·OLülvó40_Ùrh­£ÁrŠ÷ÅuÒé©bÃË3†ŒµŒ¡y¯c~+S7ÒÍU¡«¬¶µzu¾ÌÌFÞTÔžÚ èù¶åEþpíX)ñÕ£›THïëËs:ô
+0þyl"0=@çߘ̈N@`f¦Í\ì¾=q†¶—©njBC4n,ÍC
B´t
Ä~ÓZYšžV]ƒ &ÜWê•.¥Á
‡0Qæœ„ç ˆ´%NyĪbÕ±
+ÒªµÇ,Ð:Û™*6üy[@@ 3a,¨Í]
Ú'‚ƒŸÐ¯æ”	°vÉ´¡bœ/ÜÅ	|ÀãÖÎÚoój¼J†Ñ„°±ª´l
Ñ8Ø,ÍÁfÚ“NÚRQ…$Š’i-MOÅÖ,*¼Siix®/¸¤Ýìzû¯?Þ™–q^%µØ»eÀwhñé~i~7˜<àqä.$3Õoø1¯ù^çKËf›—v¶Q/pF;Âáx¼òJƶx³3W“ð²0E=Ø,¯‹ýG‘¨ú[mÇ°v_ü‘í
+€uŠý”åÍǺF	š{ìÆD,·G´~
l[n¬¿®)JóônèêëS·ÔÇEmìó²Â*5΢À][ré£ûK}BÛ5€8 ºç C“"ž‘+b™a¬s×»Ð(Tƒõ"<®c£óg¿TÅA8;¿äØîF 'úÖò-ú†^Ççß
4Á–NþLцu³ë»ÓVN|×+tèIFÿ—5W‘ÏÎ^‚Ô‘Ê€„77ÂÝGÍÅ`6mÕšQ£fIrt;Uû;¥Ž+ýí¨3Tùë©ãþ
+ê\-hOÃ…¿¡Ž^?ÇVÞ*h÷…ž~Õ/*bª~Q9iœ˜¦ìWÇO[ö‹­×uË+ûEÒºìb‰0î—ýŽ¡@Àé ”€zDã8°4_\>©Q„ŽFƒPð4ò±Àk·›»¨€óQ,Èä3«À9Fh; £ƒèYék†$P	h5àö,Ä^
	谐€	lyÀojHà|¨¡Jp%]%8K¸­WÂÖ)ÃKS	®¤­‡W½Jpx©]}xg*Á‘ºþÆ؃C‡™nhÔÅà𝒔lƒûZ˜bphèbð%­b𿔀§nÀ7Òk­/wÊ,s±Ç¦ÀîšØæ/D]œ²,¶M²ÊÅ6€™2ßZ!%pÀØZ
ÑøÖ²4_^]=©’­®îj4T]íkôÿS]ý¯VWŸ¸lnËñ×—T’b®MÀx¦ó¡ŽxÑP÷VºÃÐfCÑ$¥C±ä)‰Û*t æH&·Ùº0I8“	‘r°|g™š0çÏýó”þ·/p#bšøùÌÔö¿¾¬tTîy¶ÍvMFÛe㵶·Æ奻×æA“G!{ÄCó‹…ÔZœ5‚Í¡ëõÓ‹3@ê‹'öSa³µU6çò}ñéþÊDþìH¬ÑéMÏúÇ
 endstream
 endobj
-3549 0 obj <<
+3719 0 obj <<
 /Type /Page
-/Contents 3550 0 R
-/Resources 3548 0 R
+/Contents 3720 0 R
+/Resources 3718 0 R
 /MediaBox [0 0 595.276 841.89]
-/Parent 3488 0 R
-/Annots [ 3552 0 R 3555 0 R 3557 0 R 3559 0 R ]
+/Parent 3675 0 R
+/Annots [ 3723 0 R 3724 0 R ]
 >> endobj
-3552 0 obj <<
+3723 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [159.678 644.33 191.558 655.234]
+/Rect [232.046 325.034 267.792 335.938]
 /Subtype /Link
-/A << /S /GoTo /D (structspxprm) >>
+/A << /S /GoTo /D (spc_8h_b9fc42d8e1d281839a0a42ac00bcd180) >>
 >> endobj
-3555 0 obj <<
+3724 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [105.88 230.45 146.587 241.354]
+/Rect [306.904 86.288 345.968 97.302]
 /Subtype /Link
-/A << /S /GoTo /D (spx_8h_6ee182e1185978bc6e7f69e4604fe341) >>
+/A << /S /GoTo /D (spc_8h_eb46b7cc0b8e5a01be7862b3c446204a) >>
 >> endobj
-3557 0 obj <<
+3721 0 obj <<
+/D [3719 0 R /XYZ 90 757.935 null]
+>> endobj
+3638 0 obj <<
+/D [3719 0 R /XYZ 90 417.131 null]
+>> endobj
+3722 0 obj <<
+/D [3719 0 R /XYZ 90 402.814 null]
+>> endobj
+3718 0 obj <<
+/Font << /F31 604 0 R /F14 1084 0 R /F48 2408 0 R /F22 597 0 R /F11 1069 0 R /F40 783 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+3727 0 obj <<
+/Length 3577      
+/Filter /FlateDecode
+>>
+stream
+xÚå[KsÛF¾ëWpO¤ªÄÉ<ñðÖfËq¬¬SŽXZÇ»Ž0	I¨€–”_¿Ýó OÒëd/[:p0hL÷L÷tÝ3b3
+lÓY¨B5[mÏèìz¿;cöí^/½÷ß\Ÿ}u)à+bv}£?QœÍ®×ï	Ï—ŒRº(÷+rw¾äŠ..³MjZoÒ›´8gÑ"Ý­ KÐ@ÊEž¸þþìùuÍÕʤD€<;{ÿÎÖ Û÷g”ˆ8šÝC›dzí™ä¶7gWg?Õc˜~ýCÓ’ŒD³¥$
+Iå$¦Ï¡A3}&›é3’‰™£Á5øNç«KydœH%a\|¿*>%›wÝ93©™Ç­/’¥é‰Ä¹ÇKq˜ZÐéí9cl‘lVùù­îR#,óTª(†‘õyí
+¶`^/«Ç½²Ü§«ªH6æéÓ9W‹¤È’NõIÕ°\r/
+´cؿϳ]uaÚW/Ìïa—U%é­”ULH#¢@¦iå5Dãʳ4§(oýn}ÕW'žÈÒôj©õ«–@×z½¢`±N‹WÕ,meÛL-Ò‹¾˜>od>—‹¿­ac.®úú°$³¤¨€8X¤
£s¶Ø’*]£¡Q#HcÔ…ÙÒvGcO­ÉXMBŸÕ$ì»xñÃaSeûÍc3–É÷*œ‡DDV¦gß>yóŵU
õdDRgŒYÒŸÜR„ŒH\wÆH¬ÌnøõœQ˜",Ý£™c½/>>:#ÍJÛÊÍïmÚ²_4ØìA¯þƘs¹OVÙîÖ¼Ëvû‹E4ÃéÛa«</ÖÙ43ºA‚ˆFƒé
ânGsÊI‹¢' Û›”ÇÒôäiífÁyKžKTB^À¢º¸9ìVU–ïÌS:^T‡Â>Öº.tB©
éë¾J \PÛ÷[Hg%0tY‡÷ÙfczWù®J2Ë=1?ëº6z7-,–}›–erÊ„¨(?$¦ûcj~_ýóåKVŠƒæ¢–Ag֝'ÖìÜ°ªÖš¥5ê]ny–¬Q‘®{FÁ‚°x€{ RêÌ’,=š>ˆÀ˜©œ2"4µ´oRÐ	jmW>5Ý	¶évø¶fM×Ò ã«*©v	ŠÔ†òc@;
+˜ÀÇB¡YzD}q8#,hBq~á\õrI fOò3$GØÅÃY‹}¦Žïê°ZQÑ¹R€M ç¦çڍÏÕÒ›ë?7×Ivv®;nçúbw.kýfë!?ºOŠd›V:†™EiðR˜á!’˜)‡r‰$±Eº퀛äyö%âZÉ¿PEÁ”öÝê.)<§ëŒ\ [¡¯¿ˆ† Kó˜á⸠È:? Âê
Ž+ÞœqCÂXÔDþ ’£JÀø–²HËê¦ømd¼°/D7>^¬BoÄ{Êɧþ¨°£X¶GmVÓWB”pÈõJEŸ- È8-Ï}îuŒíO¦Æ
cEǃáö:u<œÎM«Ï
k›9ηH‡ÔÎe›¡¯®ÖÒF$¬CüqžÚâ†-™2þ,ÕÉ,×Wë!  ƒ6Ã:XÃî¿_•°´™˜2÷˜ ‘h#Ÿ¶ @ÁÂfá3A\€ðc„¥!	¸1Cç>úƒ›1(Ž£1ˆZÜüÀ,.…†çÞà)y0´Lˆk‚D»ugÃã¾È1`ÊÖî“ßœâALd%žq{²w’H´j1…u„mÌx
y‰¥€tÃ¥#B`µ>@ð3/ôd±áM19n½¿|q}eZ|ødÖ[^F¡ý@ó¡ý&À);kyöæ\)LÌA‰O_¦6ªÞC©
S„	G 5¨eÚ”yGüñı¯8X%XHÆZºÆÙCùnÐ4U=¥û»l…%*[_¡¡ñ+U‹C©-ztF¿«|»?TéЖ¬NŠ? û³s0Äf¤ijø'M›•Ð]ƨñÝÎH­Uú°ß$;\7¶Èm¿®Ÿà\ó;© yuÎc ãH¹é-’wSm3ïì"ü¯¿^r&´úû›P¡>kê-%^+¶,`¼¸c Œâ{²§.»ØéÊÖà–wÛ­?¹”27X_¼]t"ESÉg2Ä8kóG|QÜZŠ7ftÔK¼»C6þ×ùמÂXµ…èÀUG3ͺ3+»À"l’Õ¯e§Ì0¡b Ùƒª
Ž½ Õ@]ð<c	Ÿ¼;’y¸|¯!K÷¤ÂB%·ŒÀÎrÏøú|Ç¿Ž C%KbVGÒc%Ùy·ëz )Ø	KâHº"µ5#!|‘tQOp±ê·CVàÁ'/¼À“
/ÐBé.L‘,(A‡g,DÆÎ.ž]ÿëÇçƒ~3Ž…–ÐyŽ¡jÙE“ã¤Ùíæ8<úlaÐô
+mºî³
+úîÌÃî°ÙÈ…(ÀW¾¶XÏ€û ҏšòŽ€°ËwËÛ"+·øˆ¤}w	ÒHÙ€ýÒµæ«U¾¶/nÌ@b´(Ðeq¼³àXViX'5mØ‚=XBIjصšÚ°%ÙÜæEVÝm]}om= ®²Q;¦´µc0¯WÓ7“¶¶o!''Ù†85¦jGiêL‰-~tÕʺ`j+¨ó¿ÏÍô|þ6Å2]“Âb]{H]ÒÊØ׀¤?MÖ‰<¢qaiNu“g8“R¹3œ®TCg8¾TþŽ¥©áQûåçáoËs@ðÔ1äÐœT¦ivPùp5Ü6MTô+ò
1¼zµ˜ëŽÐ-€ŠŽêdé‹r§öŒz3—N|ò3 âH]½¡µ9Kr¢ÉÙ²ËE§XÒ’/¢$âIù,IW¾–õA ”/Þ›T×±ä}±@ÛzM×ûüþÁ´L¢˜–Õ´Œ¤çœZ ½Iw·Õy§Ý¢ryÞêÛñ¶XÝa p{£yph¥æ¥¶z×äØÜ¥éÚ¸Uôj;µ·^ڳÀ!œ	ÃËZ…i–wùaƒ³ˆ£ú[íÊ°®_üž9Æ'ìUš5'Ej¼°ÝXž×ŸßÙ×°Åvå&1'š¢4¿Óê>Mw5¤næÑ]Çeíï³²ÊV`J›3¡Ï
	¡ÓA¾ÊªÇñ`ÀV}Nn‰Lð5H%´‘ó‚8/QÇË7ÏêïMÉBèÐÜæò`š°[Ó^ö]› ¢Ò_9
+ Ë•Ñæÿ~ýã5fËKþó¼/ÀT+ïìƒ.ò¡êœ”4µ™LŸ3ÂcîRçoŸ¿|
\ßq Á«‘Äÿp†ã
Rî8>r”4KsÊIa]vm‡P Ë2˜–ÈÒô$jŸ¥dîKôÌÃH _-Ä’®š%GªY1}±ÏÁ…8”—3Ë^-zš²îɵ¤È·V8’\˜íþtãÆüÎ/çöÕüçºõT#÷hLw“"
[Qpþv>j<Æ›7jÚ<¢Q[p4§ØÂÔ-LJäl¡+ѐ-øy¶ hì’Y×Fã[$àñç+Ú*‹°¢qß°Ó~Pv›XHm¡ÞcÀcºUƒ5‚p}Û·êy
+fŒZ|ñtSæ&àÎïçæ­‰éH–Ì
•‰rX­}„„LmŽçªøR‡H¡Í²õ=¯%2Ý7Ž»ÎçÊ¿bÀ‡Ì
Åeï,7ǵN7Õ;ÓÞÊj H®ò]Scry¨±¿#ÁUL?âù<¢qk·4§X»w$Ó¶÷ˆ€cŸɐô$j'@BÞ’Hß¹iŠÀ zu5VèÒQrkÚ՝®¯SLX×îJóx—ƒÛa«ƒ±+·Dc°O^ºtH·*ÃÂT†1ÓpÙ2䤒Zl"tSbˆ¡ ˆü#sa’²|ý
+0•˜²‡Ñ‘:¦£^zä=]w‡´uLtc…L!%‰ÃŽ3s4Ó¼;M"Ž‡XÁ±¨Òï3KsòMËÁ²ãi‘,MO¤na-‰Ú-¹-tóñ‹–ñ©çîoÙ>ïÝ´äö¦%w•"Þ¾iÉ]†ŽM¿´4$û}‘ïaÌj0KøR–®þ¸,Ó€pz¤6䍛œ¥9é~¨=†º:)»Úhè~¨/¹ª¢Ï¾J#UË<~¾G‰ò¯tð€ú—C뛡Àߘ]ä¬(l›]Ô\
œ£úZ¨rñxüæf¨ÈEöZf=täݽ´è†êrY;BœzR¤H|é…çæ:f÷ÞhSÖ®ØKXâúªÎ±ÓÎɪ½$²¾ë0´ƒFw
+x:*6½S<¢Ñâh¾ð¢è¤<î¢hWž¡‹¢¾<ÿßEƒ?û¢(Ã’NOz4c'‡xxŽ`ïÔ‹¢SlÓíðº(êh¾ì¢(C¢éË“ÑèåIGsäòä$?{yrš¹Ýè³;õ¢($ÓqLOµ¡©%92Ñ)fvž“¼Ì4=^_tE´óÏJh)5xYý73ðñ¿û7&ýXA«ÙÚ6 oiÿÿÊrÇI}—îÒ¢¹p‘[»ÕB÷?¯ÝÝ7i~Xü„ò'‚š'N™=Ñ»Á%qÞáçgW/aö/¾±Ÿ’ˆðö¿L|›?<ÞšÒµ¿:
+¬ ¿<ÿbâàu
+endstream
+endobj
+3726 0 obj <<
+/Type /Page
+/Contents 3727 0 R
+/Resources 3725 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 3675 0 R
+/Annots [ 3730 0 R 3731 0 R ]
+>> endobj
+3730 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [105.88 163.006 146.587 173.91]
+/Rect [232.046 476.183 267.792 487.087]
 /Subtype /Link
-/A << /S /GoTo /D (spx_8h_6ee182e1185978bc6e7f69e4604fe341) >>
+/A << /S /GoTo /D (spc_8h_49f16254df0e3498ae2c1eb641f5232c) >>
 >> endobj
-3559 0 obj <<
+3731 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [105.88 95.563 146.587 106.467]
+/Rect [306.904 244.014 345.968 255.028]
 /Subtype /Link
-/A << /S /GoTo /D (spx_8h_6ee182e1185978bc6e7f69e4604fe341) >>
+/A << /S /GoTo /D (spc_8h_eb46b7cc0b8e5a01be7862b3c446204a) >>
 >> endobj
-3551 0 obj <<
-/D [3549 0 R /XYZ 90 757.935 null]
+3728 0 obj <<
+/D [3726 0 R /XYZ 90 757.935 null]
 >> endobj
-3458 0 obj <<
-/D [3549 0 R /XYZ 90 603.484 null]
+3639 0 obj <<
+/D [3726 0 R /XYZ 90 591.797 null]
 >> endobj
-3553 0 obj <<
-/D [3549 0 R /XYZ 90 588.913 null]
+3729 0 obj <<
+/D [3726 0 R /XYZ 90 577.873 null]
 >> endobj
-3459 0 obj <<
-/D [3549 0 R /XYZ 90 298.889 null]
+3640 0 obj <<
+/D [3726 0 R /XYZ 90 89.441 null]
 >> endobj
-3554 0 obj <<
-/D [3549 0 R /XYZ 90 284.319 null]
+3725 0 obj <<
+/Font << /F31 604 0 R /F14 1084 0 R /F48 2408 0 R /F22 597 0 R /F11 1069 0 R /F40 783 0 R >>
+/ProcSet [ /PDF /Text ]
 >> endobj
-3460 0 obj <<
-/D [3549 0 R /XYZ 262.352 233.603 null]
+3734 0 obj <<
+/Length 3677      
+/Filter /FlateDecode
+>>
+stream
+xÚ½ÙrÜÆñ_Á¨R%°J;ž‡¬’Ò–‹±e’‘ãÈ~ ± ‰x ¬húëÓ=0¸–K»*ŇÝ=Ý=}͐SøcÇ	=ŽTD¡Ž³í=¾…Ù¯˜}»‚×+ïýWWG_œ	øŠ$¡8¾ºÑŸ‡Œ(ÎŽ¯ÖŸ‚D'+F)
šûŒÜ¬¸¢ÁY±ÉÍè"¿Éëy™Á” ¡”AŸürõíÑéUGÕò¤Dˆ4;úô=^oßQ"’øøÆ”°$9ÞI.ìxstyôC‡Ã̘Ÿ[–bâéuqAh¨Üºˆ$ŒÚÅe
+UÐœ°à>kaM*(s3÷3U4«ÊÆ‚dwiüâLÆ=~&)‰€C=kïóKf |.HVrõ	ˆ‡QðË«“H&XW»kë³Á…æúsº™ÅLI’8(1ZÄ(ÂÃØa\ç›v#OHÇc7íMýÛƈ0†q%␈09^1F¥:Ì'ŒéçY	ĉô°ƒ^çu+<èŠ?CW€¹KqŒ39PUö«Ÿ)Sò`yè“ OKuŽ¤ˆI¤äá4µÆùÇmßÖ»¬5»ý!kòºžÒCÐ+óèÏóÀ8‘Ê-©Cä3 ,ꢴU‚)Hت‚ƒ)D$äR¿m¼]ªñp>PHx‡j\+p*A[§e³IÛ¼1Ï©ùiòÖªó{öþêÒ¾ºMç@-ÝØO~/ìÇ¿¢-æÈÅ£6˪^Û7àP*Kð.7ƒ¬ªÁ~ï«r]”·#ª7U=‚nîó¬ 9r@¬û9͆‘ŠY¤¿?g¨*4j˜:Cþ?ÎkfO·÷›ü•™IÍÏËmАðÈéõìâô‡©¤aK‡QhA^ZŒÛôÑ®m¼è¤¿6Ï,%5¥Íxgç+^þçûW'	VgüÇ—S.TBÂØmº´´È?™%ûW×MJ¬è(ì‘Xƒ2²{k@×ù}g=‡ ™­¡eè5ܹåÝìJà?k‹ª|5y\@°÷†‚$44A_Ô·âÂ_zåë6õe·
ÊÎÄÇL„’P™EN³Ÿô‘u(„MšýêŒî.ÂQ$„©dÖQøÔ´£pnà>­ÓmÞBš¡T@Æ+Œ¡,99#\F³´ +f’Ä	¡T‡Ç Ã@ºtœ±´›×cÂŒr0!>Gyƒ°àˬDÅ8#"Iü¨œ¦ö#÷
+ÆÁLØèB…°·’[—έx¤Üv‡²‚V³  ÚýÄJÅŒk¤F9×òîꧧvÔóâ‚D]âS¤3v"I˜8çãùâÏ'ØÚì3¸=òâö®5lbRf¨UóüP´wfTî6vQðv[”)nmÜXÖo°3Èxàs{÷ÊEPVåê¶.tœƒh´ãin;Îw˜¯²j›ÑCÔIùRòQì¤öa*° ¾W¨ƒ«éÕ´pê"½ÞØ÷EÙÓÔƒts[Õ »Šž=¤Ö¬‘FRȬ4ŒSè\€–·­üåG:1@KõWíÁhÅK棐»ÚaU6ø½yib¥^ Ëv
+m0*+póí„ò¼íLcÎ3¨Özvë9à-zs¨GèK„±G`á~®È„©±?`’
˜úxéŸÞp¸y„‰”‘œ7b !„ËÍ.§JDw#FF
Œ0ŒÞ§­ù5 5–¦¦,Åùû
+R2܇QÒ9'6ïœ8ˆ3Œ‹ï.0ðÀ…
+ÞžÏZ¥âê	/%{½”Ír‘Œ
œËå{cm»²h›eKSd*Ÿ°´hÙÒ,Ì¡–Ö—ŽCK£PÉýlY˜	[C[ƒÐ-Â[ïˬηyÙŽ“²ScøL<ÏÔÐ=ô¦¦sǁ©a~ë¼ÇÎô֏µÁø@BóûuØ-ëШC[¬¿•ÖcJB¨Ä÷²ha&,ô	©X¨^äØVŠ7uþÛ$¨÷†™úôÍ¿˜‘ÎéqPwð†Ùî²ûM^ÞbÀÁwÑð×è.ÛUßëw…AUn4
£Ü¼DKÒxïŠÌ¢)s¨ôÞ§§sHokb IÜHÄð eÀJ
+“óè—Œj3lîªÝW‘ÄÝ·:á ¾ø#¯+pM0ö]^ô§un PHE¯Ítqc?¿³¯]}i‹…hÌïuÞ>äy©WC{,ÇU­‹¦-2øœ‡:³Ã,FÈPç:8çPÂCätPeEû¸Œ–¦$
NÉ-±ÈjÜBÝ’ эAͤ /""õœ‚Ôx֝Í㮦îBÁ\úôå\ÎJ¸H­H#ÂÕ·Rtê€BÞµ.§hçpË·åæ”2V0Ü¥}/?žžT?ÎQI"ºðÿ¸ÂE·&ãˆHøl¯[ó€ÝšƒAj?¨&âK5Ñ^ž\M4æi®&òyºèÕ(#B°Eh&l‘#g`„É&š¿­L`fP™À³­L`ŸØÊ¿W&+A“àJ§= ˆ-£º±ønª]íc^™ýÀ±E9¬bMi\
<Ä'*Ãïµ};p{öËr=B¾µªÍÔ¶Z›¶ÖZs;ΑÞ6-JÝÃGÍ;8Ü<ÒºTÜ+Nà‹‚d§þ-«°ÙÕæèðy,ƒun$¨Ï׏'¡ÒTa— ³Û–al#¡²f2xFÝد\
®ç;†cô*‰¥S	"ô•
Ϧ,ê¸W¾)£¬5=ªHW™)ÌSÓ¦í®1c›S‚Ué\\E]ÙÊ%9·»Ú,_…:„à,rk"/>
 (ëV¡¶Ú&ÏÎM…$œ)“ߘ™êµ§«ÓÄûÂ8Ö¢*M¥Š³µ¦C-+Ýk3â‚)Ã"÷;¥kƒ$µ/Þ¼yóU$„-ÐãŽâ~}Ú]Åêè¹=ÑQAF¤K*Ærn}]5¬{¿®î[°~·vm3l‡º¢³+Vw×EÛ]בD¤÷÷›"oú˜¡®ó {°¦ó`ŸìïCî°»4% ª¿Ü[ÍJìÍ?éÈ{ eGnaP>;¨”å¥ì^–l);æh®”õ9”²±9À_»™ëÒ¦±5bP«<¯Öˆ¿Ö€§Q­3ºÖðéû…<v…FâÊZÉ£n5.”­a=§Æ•{j\Hª¯r`ýK¹ƒk"Cé,Ÿ¨k= E›s0Ù\:6WÔîåɵcžæŠZŸ'¯¨•Å£Ñá¯V#.H>Ïê_ouø4´:œIÛžÕÉ­î‹,4<ºf/ƒ¥/°ì[ÞŠq<fãïþqzŽ¹æÕ¬íIúDEʧºÀ‡Û浡zÂæz e›³0‡Øœ=,ð# Öç´—3ág Áù€Ÿ¾g-ô)Vf
+F|ªñ¼óØ	±™iGSÕu9£Ø
]9Át –îôLx'ËGm–"0–mZXê©ù”--6.æ‚°ëÛ¼iÒ[ÝÌ£"ø§îó
+:á÷»ŸÛV5çØŸä	KÛ°¶hU‡ÖQ6£‚m7§kÌ`çO£؉R{£z¥³(Á)	©°ÅhDv/Dí!ÚÛíêPYÖl
ˆö']bImÒèwÄÀ&fx1Hx’˜%̘•4å†cøîéfçjBKì(í¥g@ž —tà“£¯Í‘Àå.ËÀÈâZ!òñD=±Öhy­橵î£çÖº—œ]«GŽÛµ¾/1S·ú-ÖsíÐþ8–=‚$w—Òf֝¦3¯6a½Ù˜GÓ¹å7®Na6ñeƒ:…ÙíʺËEGÝOú},=ikîßðQ¯Û}º|ÕHL½ûjˆÛöZGY¾s®í`ÜJÝ6mnV}¥/<؈ä>¼óÚoÖÇ U–ºíH
?Ì!ÐÈårÿž:âD'“>·÷*G‘š«˜Äx5 at R’ðØ¿8Çç4{YZÜ7}‰ânÌ¡``Ñó—æDB¢îÄNËïíìµ±0ç/b!ý¹û]qìb«íLB3—‹C¯Œ
n÷Íy]º›óH…¹}BíMŽ<k›ù[Yv^ïr”ˆ	Ç$`x9J+cîbíª”þb”À‹w1
+Ÿß¾ÿp¹% Û<¶­/Y]k·€s7¡^ͬ…â
¯äç¼åœ9Kæ_ö™ö1#0[‡àãéùÅéÙØ´¤Þe7\E1{	œjÜ—JölZÑÝç›åvYLÂQ
uùáôÝåO—S‚v›z†ž"Ig4Ky
+ær¡–q‰Š³”©`Ù#“ð9·ff(/g-cæ²móœ[3o'ÜI0!öÊÅÁìSò9àê/\rÙ_Þô.×u’ý+5%nX×BêrY×dÂöòÊžjÚþr¾ÞÛb,„˜°?Ýìa–õf@TÛЗU'¸Ò}\ˆ1SCQƒ+=zL-yÁÉî…lŠ=ísÀ,’îâqµvW4ß·.ߤ»©6¶ÃjãÊ„<fŒàÖ]©éË´é–³ù£x_tá&˜…Yy at 3…$kpaf1OEAÇûéýäP!c§*ƃóË<¡¥Á¯E™oÓ¶Èܹn]Ü‚ñn6öjµ¬.®õá"&)ÅöÞ½BQãï@öÂýb]×ÞU;{ļÆóKWšº#ÏþÊÁ踡ãÈU—vË­Ëtëf×¹nt¨H@>-.ŠwZ•šõAè=lµÿçþ•BÿHÃL|÷FIû¿–:®èë¼ÌëþBle«@}6è¼Ï÷®·-ÍK^SþZPóÄ)³W±tVëÒÞß]žƒ Þe?% pë–ì…­T¿?ÞšSk_:øÏSñüݤKÉ
+endstream
+endobj
+3733 0 obj <<
+/Type /Page
+/Contents 3734 0 R
+/Resources 3732 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 3739 0 R
+/Annots [ 3737 0 R ]
 >> endobj
-3556 0 obj <<
-/D [3549 0 R /XYZ 90 216.876 null]
+3737 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [232.046 660.753 265.022 671.657]
+/Subtype /Link
+/A << /S /GoTo /D (spc_8h_96e8686daa13255e36506c3bfc213e46) >>
 >> endobj
-3461 0 obj <<
-/D [3549 0 R /XYZ 262.352 166.159 null]
+3735 0 obj <<
+/D [3733 0 R /XYZ 90 757.935 null]
 >> endobj
-3558 0 obj <<
-/D [3549 0 R /XYZ 90 149.432 null]
+3736 0 obj <<
+/D [3733 0 R /XYZ 90 733.028 null]
 >> endobj
-3462 0 obj <<
-/D [3549 0 R /XYZ 262.352 98.716 null]
+2156 0 obj <<
+/D [3733 0 R /XYZ 90 232.531 null]
 >> endobj
-3548 0 obj <<
-/Font << /F31 528 0 R /F14 1038 0 R /F48 2200 0 R /F22 521 0 R >>
+3738 0 obj <<
+/D [3733 0 R /XYZ 90 218.148 null]
+>> endobj
+3732 0 obj <<
+/Font << /F31 604 0 R /F48 2408 0 R /F14 1084 0 R /F22 597 0 R /F40 783 0 R /F11 1069 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-3562 0 obj <<
-/Length 1090      
+3742 0 obj <<
+/Length 2402      
 /Filter /FlateDecode
 >>
 stream
-xÚ½˜]oÛ6†ïõ+t)]ˆå§Dõ®Ý– Åt±
èŠAqèD€cÕŠ’´ÿ~¤HÚ”dÊÒܾ°Dò=<|üR&
-¡ü 0‡aÆ2®ÞËÖë ™§‰|œ8Ïß/ƒ7WDöyJÂåºíž"À0
-—wŸ£äq‚ „ÑÓ×oà!N0ƒÑU¹úêF¬E#‰íJ69$ñ—åÇà·å^Ö$ÅHªDwÁç/0¼“É}  9_å5(ÏÃÇ€bb®7Á"øs?†n'²ýؼ"§'†	€)³¤frå¶ÑZëÙì^‹³èe«[ÿ.>ýýï»›E×y‹Ô¥r‚2bÚ9è+CÞ\a|ȁȫLöRÑjÌv VaUmc
-£—±HÔÍ“ÍFìžeiUëwÝÔTúû5F0’B¶nÝ>Ëoåš06ÇD‹º‰.„è/‚)àY¦<eºÄêA}o"nœbÛèÄ	oîN¶?¤.‘Øëz·Ÿ|?
Ê ËQ7ÞJÛ˜qqÊä¸+^ÕºJ…þºO«ºüÚ”•Yæjmjü`ÊùîÓYO Ò…)azø„`IªKTÖ'ÊÒ`é˜CÔ ïÙDù°i™é ¦–JævÀ/=J;I–?ÚŒL&êî'ÊÄÌ"ÊMÃKÔ˜¸%ÊÿYDQ‡(~£ԊŠiT±c>¥ûÉâ côǘՋ*VÏϏ]
-‘c#¶÷̓¥KO4,Æ°´ü©t¢½p™9l¹9øÐS6d¹Ê—°ªÜcU-gØU·ÿù`ùèzâhރѱ.®“ÞE9”§Sér½xÙ˜9|uÒð6*nëˆ_»ô™Waaéò%nN×¾ï±í"ücL«(kÏž‰¢®aiщ†E‘,ìXN¸Ÿ)3‹)7
/Scâ–)Wü¶…PŸ)˃dz<Lé•ô=Ÿ)/8£2¿‡ÈãU³¸"‚ÉNµö2¥#æå$àãiDÖÐäÈ^„%<¶Îó¨áè÷)ª0æ?y<Á¡¡Ì¤2qGÄ\†³Éœ9á^ÒlÌÖ:iøh7¼uÄ/Bñ¹×Èëü$ŸMÜ,3xªÿ‹ã„ƒî¤µaÄ@†&o™N¸:3:7
/tcâ:Wü"ÐÑ>t“Mu+šbl~í’‚æGÔbS4eËmùÔ”«}r
-˜jUÊ\šÞkÙñ.*»mê$&šZœæSÙr½lÙ˜9luÒð±5*nØêˆ_äŸõÙjÙØ[ѦšóŠ?è{Œ1˜ò³;€ßÈ„ªi86‡×³Þé6Ë“ÿ+,”©£”ýÿsïöÈ>•ÿ[QîlËêgÔluU‘k±uш;³Âf¥ÿ°WjvâVßdúñ·¼e©¾Ã™z®U¬eè¯_¿ËJ}x¯o)0oÍïó×êÛ÷{±í×FË‹ó™¿ü
+xÚíZK“Û¸¾Ï¯P|±Tk!xƒtUëÍØÙÍT¼±&§lWŠ¦0cV$RKRöL~}@‚Ç䉓\R:$[ýþºÈÇ,b¼PB¡˜‰Eº¿À‹[xúꂸ·kx½Þ¿¸¾øíKßB±d‹ë›æë’ AÉâzûn)‘Z­	ÆxYRôiµ¦/_f;mWoô.W$Zê<…GKΗq¼úpýÓÅåu+Õé$˜42½x÷/¶ ÛO±8Z|5F$ŽûN™[ï.6nyØçž™Å"†˜ŒaÁQ¤FI‘S׊2„eg>¥ù„ÅHÅláiŒÞS*ZD8C4Z¬†ò,ɼ8!*IO}Ž$xù")ïS×e–>³Þ.Êì6Ë“ÝîÞÞouµ"Ë´Ì>ê­}’Töúä—WOìr¯“<ËoíÍ'½Ë
+Ç
lrR8F„D'œØM;ÑÑœrâœ<ïÄ9qÞ‰8fœˆ£åõ*¿¬Íà,ëK®ú¾äÂø²u$Ü6Ž„ë“×/6Æ‘\.÷ðõÖ—p«½'-éÇÅËcmo¾d[íYgy­ËC©ë€9x\‚b!k¯¥‹¼ŒÀÕp(æ
É÷?þ¼ùî;I½"byWë¼ÊŠÜE½.ÌûxŽÌŠ‚,Ãà—Ë«7—/-QèANQÀ²DIéÀìªÂ®J·yöO½}>•4R
+Oš€h2i<͉¤™•ç’fVœKšPwȻڼq »Ï“ýR¤ ˆ1~ÂèŽhÚhGsÊè9yÞè9qÞè@œpF¿Ò'ƒd
+±SÕ5 š6×Ñœ2wNž7wNœ77'¹›âX¦Ú§wUÛÕM™ìõ´ýP¥9‹OØßMÛïhNÙ?'ÏÛ?'ÎÛˆS>ÜÉ.IëS祩2E	ΉÙ2ÉÍ•6eÈ>y:¬7&®ºzózXm(hÉgIž:ÞwYõÌ”lXÚ'e²5õº°wi‘¯8^~6ú€ÊPóìsû`W¤Y}oµË*ûf«óÂV\xøñÞ‰Ùnmý†5Ò¾+›TÄ£øTÝĈãÈ=³>d†	$rµÝ¶ô¢þ¤Ë/Y¥mçh	×âPgi²³7,'%æšoœáˆ\¾ÇƒuŽÛá°ƒ÷wŽ{]ØëHp¨Q¸-ô/Ç££¡Q#â®Q®¹™(ÅË¿ä P×¼
ºÛî¨mƒ[S©¤ª×犛¡^,Õ£ªlðãPv›¥Þ¢!ÿµ`HB4ׄAf«óåÔÉ?V í,4ñToí¬ÛdÆ-6påPjŒ¾õþpý·Ÿ/-
Ç
cHÁÊÒdÉPÂçÒä~ð{1íÆ:H/»ø}É Ë®˜™™ÅMÝ"‹ýìfXá8‚ñSŠ(–aÁ)t
é: m
+X»
+eÁnصöƒú¶¿³—§¦<¬aR}êÇ¡qÉÃè„ädèœFÓÈÖžQ7HM:Ã=Ï\4+]·sSs½Ú€»ÞüqXÿ1EŠÑ…À -Çë±£YD_ó\!EXËȨû—Q at F¾@¦õýAA$Šæ5r4úé%}S¨ÑõŠ	(¿yµKLÅä5‡”$äßÏkÙXÝ·%Äd­R¶ù(Út¸¤ÅÁÐÄ+bj‰}j|ô½]gîY^XšÚYb[¼øb4ó=ÜtyS”û¦€qSX»ÝÚõCØQ0%zµÜ o·Ó[['2…«Å™Ï”€h2S<Í9™RtZÝWÔ!Îçur4z!ƒžˆd¡N=Œ•æ4 «Ž!ä XM«ýN:ò°
€G#yV#ð
ªp¢õ®ÒÓŒ	0e‘±Þ•ùP,ÌDÊÏ5ƒ¸Gà/8ƒÍ„ØÉ: ¾Àf
cˆÔOÆìžä®¥AF^=ŸÌ¶±]¶=Û‹¬Ï6Gcoê¤>V>° „ë=- at GÔq\ ³©±ÕѬ¢¡:*—ìMŽÉ¶ÍÊsÝj^œÝCqkâæä?¹ÞÐ/#O~=f¥Og;‘™Í흕.Ë¢œ(Î[˜MžjuÞꈦ½åhNykNž÷Ö¬8ç­@ö›ªcšêª›À˜Ûz‰Pþlq6Ýc–ƒïÌI#Ôs»6~…Ù¿r¯ÒOI9R¹àÑÆù`ö%P¼|×z2¥Z~€&#c1Á†e&üèUMp…Z±ÇsM‹íW
+ãªx<×ÜÞ!W‰„z4ÓcžÕո⡚öÉ¡=QÂ{ã')lwœHø B‡eCe W”¦“!í>,Uò é4>[ÞÝùòL™'¢óÅ™ó(/#açLyËG7¦HYð3p¹»끋®êpg×!¸8ŸdR$×f<·ä0·SËmq4{Óc9X{2™–Ÿ“Ý8_LhçbãI†ÐåE›ŠÆ‡7å˜UsHÜrœSŠ–*àhgÇÏC®6ý­lÇu<õ F’³Ù\ àDvXæÎo’óì¿›òÑ7Ny'0WϵR‚Ÿ-³É¹·§3äŠÜ¾ÝnFË=iÏÌ:XS3gKâ`-BXó¬YÓ3ï•YÇ=X³hÖ‚D„5%s°†çWºX*5kŽùWÚRÃ&²)¦g#›÷ƒKÍé×(¸y;düÜÿkpŸÑPNŠçƒ{³};n9n#·ÁMcÒÄvhîqpózj(Vˆõ‡â
Io%‹1FdVóž£É(pâ8³¡h¨V×­ÞÕc!É£(zdz«ÆÇ5ƒ-¼z ܯ*}ø†¼{󨍝ˆÆÊç0Ô¤±4æ
+añ•À¡ñdÿ°6§'"€ÇÄ| œ_V1]&eæ~i΂Óã^ç5làÁKEîOœÍù1;ˆ8_bªâF,è ‰¡ö¡‰€á¿ë²ÜW·MàäòÃÈqvL#æç󳉝ã/Í‚ÿ'GU%·ºêZï“:ýþÀcجvg7íyMx”ã-nÊbï*Ïå昧昍ü‹GÀF[ŒþþlNÒˆý—ËãþßÓü3IF
‚³1‰b(5öINºqË+ë²;Mô‡2×&ðÞÔש ·?Çô9ÃöŽbBœÁÆCÞÉýasòã÷U-ª=Xt©tw«ó‡Þæ\àž÷܃
 endstream
 endobj
-3561 0 obj <<
+3741 0 obj <<
 /Type /Page
-/Contents 3562 0 R
-/Resources 3560 0 R
+/Contents 3742 0 R
+/Resources 3740 0 R
 /MediaBox [0 0 595.276 841.89]
-/Parent 3488 0 R
-/Annots [ 3565 0 R 3567 0 R 3569 0 R 3571 0 R 3573 0 R 3575 0 R 3577 0 R 3579 0 R 3581 0 R ]
+/Parent 3739 0 R
 >> endobj
-3565 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [105.88 684.664 146.587 695.567]
-/Subtype /Link
-/A << /S /GoTo /D (spx_8h_6ee182e1185978bc6e7f69e4604fe341) >>
+3743 0 obj <<
+/D [3741 0 R /XYZ 90 757.935 null]
 >> endobj
-3567 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [105.88 617.22 146.587 628.124]
-/Subtype /Link
-/A << /S /GoTo /D (spx_8h_6ee182e1185978bc6e7f69e4604fe341) >>
+3641 0 obj <<
+/D [3741 0 R /XYZ 90 393.337 null]
 >> endobj
-3569 0 obj <<
+3744 0 obj <<
+/D [3741 0 R /XYZ 90 378.766 null]
+>> endobj
+3642 0 obj <<
+/D [3741 0 R /XYZ 90 347.254 null]
+>> endobj
+3745 0 obj <<
+/D [3741 0 R /XYZ 90 332.684 null]
+>> endobj
+3643 0 obj <<
+/D [3741 0 R /XYZ 90 303.104 null]
+>> endobj
+3746 0 obj <<
+/D [3741 0 R /XYZ 90 288.534 null]
+>> endobj
+3644 0 obj <<
+/D [3741 0 R /XYZ 90 258.954 null]
+>> endobj
+3747 0 obj <<
+/D [3741 0 R /XYZ 90 244.384 null]
+>> endobj
+350 0 obj <<
+/D [3741 0 R /XYZ 90 200.234 null]
+>> endobj
+947 0 obj <<
+/D [3741 0 R /XYZ 90 177.798 null]
+>> endobj
+3748 0 obj <<
+/D [3741 0 R /XYZ 90 177.798 null]
+>> endobj
+1039 0 obj <<
+/D [3741 0 R /XYZ 374.54 142.669 null]
+>> endobj
+3740 0 obj <<
+/Font << /F31 604 0 R /F22 597 0 R /F40 783 0 R /F14 1084 0 R /F48 2408 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+3751 0 obj <<
+/Length 2691      
+/Filter /FlateDecode
+>>
+stream
+xÚµZKsÛF¾ëWpo`U8™7 ß6vœÚTj¶*98:À$Dq—¸ ˜Hÿ~{^ÀÙ®-Ý3Ýýõ d“ãM*R”3±Ù_îðæ«?Ý{w·wÞýîï¾Ïà)”K¶¹ԏK‚%›ûçD¢l»#㤽>¡§íŽ
+œ¼?Ksõ¡|,›-É’²ÚÃØÑÈ·÷?ßýxß‹µ›L*¡ÿ½ûô€7ØÜÏw±<Ûü	ב<ß\î8eöú|÷ñî_=³Î`}î\‚°Ùƒ‚r!ÜÉ(CXŠ/?'Th‘rÄx®y½¿UûîTWí̹e*dÑÞ}½gJ)KÄYÖóP²~§TŒÅP•åhâ	G9N§ª›È£ çt$OÝhŽ–âƒ/ÙRÇ%X*É`˜g:Ñ)I ˆÖÒÄEŠÑP·Xà=˜±S> “C}ûlüA$åíüI<|§~¤Z%š¢º>&kÝSÙãÕöÚM–ž_¶R$vyA.ø~*Óäa‘´Ùq†hpÇÑqOo‰‘„=ö89WÇ€ýènÑé»2y Ր©Û¥ˆHP!ÏtÎD S¸œµ@žwm%N7XIÇÈÎzê\ê®Pp3›<ÙÿpZsq==—ç]Wïþ¬›óÁžêÔlYš”¦hñ ,ƒÀþø ÌžƒPÐ}êT Êiê–fê¯ÔcÔ=³Pϐ̲P^ê†:.yÄÒB½¥ÏS¨KÄ$ÖÒÄEŠIOk#°3šö~¯®{°3nñªV+ Ët­èôštkYҞϓ¥kg𧞚ÄGã<­;G)É°;¬zH~˜Ç‘$„ú+VÀ.òòûz°{–ÀîH^vqvú/»ÈRÄ2þm`§‹`)@ÇÁîhÖÀîñZ{T »/p!¯§9	åE󺢎K±´`?\‹9°c²rXK	y¥y¨] »I¼àÕïÓò|P0àà@Ï-[vé—¥ã}t±| ÌƬÌfN­c—ØyJ¬ûÀ½¾µ\Uß߂ځÁ"j-‰ÚáÛúr½uv‹Eu¼‹Æ³í
+Ý-˜[6A_ëö4À¼€#%ÕÎHD²Œ`&ùÿ•®t’²8‚-Í*‚^Ç:{œA£È‹"XQÇ%XZ_‹Ã,‚ÅÊa-M\$ ˜‹<Ôn`NB³p«GðhÙ!˜õÀ„Ձ‚ÐsÈ\¤„ØEíÓ-L1,Ä2†_Ygó\¢”ò¯±Ç`	ÄŽdb«q‡V0Ek®ëGÕ&?¶eg~?6[.’úÒ#Yý;žþ(«áYïn×<(•âÎ90˜ppæHÝ ;xôÿöˆïÊvßœ®:&éößwаý¿WÅg"ùííGuÁ>Êæ´/Îf}_×ÍáT)·é,i×UûX7—ÂôbÑ”æùÓåz./eթݨ;œ
+˹¼Má¸<ºÁÃwc]| Ÿ]‚Y)]kÑõÎ#Ÿ rÌrhÑ6ç—çÑŒ…›ÍÑÄECA(	D«Ô1·p’"*åÊyUx÷('ò<FCw²tJåvŒPôŒk*š¨Ô1#%Ú–êà)£Â7t °:.•§íŸújØ«„uöÓ;!Òý¯@)yrëNç“òÑóÛy×Ĺˆä`ºa9´UëM¡¥ÞyäÓ³Xuâ¢Ú’§$ÜÄXí–&.zÄÈ©]ªöKGÀÖè£{å”æz¨ià‡©i”Ω©kàÂÖ5p¯ê<;ªÇF‡IÉt˜„…ãiKìªêÑáîèPkîÖvIù€6¥ªôñt^±¾úõ´² “IW«ÿB³‡ŸÕíò¹lÌ5„mó¸5†ÊDõIX¦$×)›AÃ$³5h9êG>Qù˜åPS,Y›BÌÎ!›YÛÑÄECJDjm¥0
/²].«ÌúZ6l@±3«ž‹ÏKòÁè*ê÷7AåÆlÒlÁ/F¼`ȨŸ_FØ»‰­±·ªÌ•Ùm¼ÎvΨóö$gO¤8gT›:qž÷Ž'mÅ>˜3ŠHÞßµi×
ÏmÚ­÷7­õNE"“{GéV?Ügm3cÁ™›ëk¶ƒsot5Oæ!Ÿ«Xȁ¿â[ÞÎÓ}CBi(ÌPHÚÉ΄3Ã%C«FÃ3ì2¨¥-EŒ•.|…c¥‡3SfJiJ_ËMZB5‹šî‹x¯gõü2ÊA>9õ¦ÈMÀ˜ØÇæU§ÜΣò¬Dð=@õcr¼(S–ã’Š1â½Á¼’_`Í\t–3t˜»ÍB;ðÚÓ8¾‹LK@Ç0Ã#AG<],U¹œÓ ñoXFA2CiîXõ!9¬;lبRû8aÖL½«rž
~&¨ùÁåÚÔÿ.=ÜëL¥-! u§âìsÒl&y	Š|Lò
å`F<Ÿ,ÉΣ™4¤"ÌL<„‰0ÿÜØhS\Ê®lÚ7Ó>Å…É3ͽ¡lÜÕ3\ŠRÂz†FëÏD,
+ñ(`[ƒ ›åq¥8šÉ–‚¢ˆAן;úñv.›™¼±\š‚è„9Õ ÔñŒ@i®ûÏù’ÙÐì<¢™mæ੬g´8‡á:*Eå’¸8©G’@~‘
üåmè¹çº:žºÛ¡Ý¿WRe”3†ÎµvCO=ý:> Eí©Ý;®½hY{–fM{1yN{1qN{ž82¯½}
nQ}PmTº³ý’óÉùèã=A¾It°b@<NÉŠU¢e«Xš5«Ää9«ÄÄ9«x⨵ÊßgÔ·æØZ{ª‹œUàšöH–!²4;tÚóˆµçhV´•gµgµç‹coLà&anÎ\ÜÞ«vp&ëBM/éª×d~"è´•rDR±¢­hY[–fM[1yN[1qN[ž8¾¢­V3Úâgôuê²IXñ±ðaTŸ¨=¢ÅDíh^™¨õg"CŽRR$pßš¥™l-PG
+ó`g¿n	!ê5¨‹†ç²:vO-ZÔ‡::_ÓÏ@´¬KóJý¨cl/:œ[òø¶,Íd[áûŠÁ¶&Êi»æt(#ʁv‹‰5åDËʱ4¯TŽòy×êT|_†d²­pòF4PÁ¶~	c|?=gÿ2 Ú—5‹í@U¸W	íKÛ•—…ô1n")â'k†ˆ–
ci”þ²bõ-ˆmÂB—…Ë,¾'K3ÙSè²`…goO~Äyˆ¹9ráŒdg•°à©P÷à÷Oekº/æ¢Ñß;jrÝŠqîj-ž´ÐÙ+ at Kq´l›Â¸·m†UÒÉÇ}|x2ÍRØ!~ÈÊÃ>°{}¹ÏdÇ ]㜣Ϧl¯Êuÿ;ã¨Ñ{‘#!f_¥aBÌË£¯ûPÕ|ë´WC–(O¹}¹`¥«MÿTVj¬è^;9·¿ßæ4¹YLüco'Üü#ùLß0l~QLlo®ç†.žýööã/àûÁ>jFnþ<ñ]ýür,«±vÔ§´SõüÃd<Æ
+endstream
+endobj
+3750 0 obj <<
+/Type /Page
+/Contents 3751 0 R
+/Resources 3749 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 3739 0 R
+/Annots [ 3754 0 R 3755 0 R 3756 0 R 3757 0 R 3758 0 R 3759 0 R 3760 0 R 3761 0 R ]
+>> endobj
+3754 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [105.88 549.777 146.587 560.681]
+/Rect [126.979 672.898 156.648 683.802]
 /Subtype /Link
-/A << /S /GoTo /D (spx_8h_6ee182e1185978bc6e7f69e4604fe341) >>
+/A << /S /GoTo /D (sph_8h_bcdbd119e57482315882d849f2b04e91) >>
 >> endobj
-3571 0 obj <<
+3755 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [105.88 482.333 146.587 493.237]
+/Rect [127.692 622.089 157.36 632.993]
 /Subtype /Link
-/A << /S /GoTo /D (spx_8h_6ee182e1185978bc6e7f69e4604fe341) >>
+/A << /S /GoTo /D (sph_8h_5c0783d56189d48d9f52af05b64a4df6) >>
 >> endobj
-3573 0 obj <<
+3756 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [105.88 414.89 146.587 425.794]
+/Rect [126.795 571.279 157.011 582.183]
 /Subtype /Link
-/A << /S /GoTo /D (spx_8h_6ee182e1185978bc6e7f69e4604fe341) >>
+/A << /S /GoTo /D (sph_8h_ec6222fe1e4d807c9b59980b8e548eb0) >>
 >> endobj
-3575 0 obj <<
+3757 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [105.88 347.446 146.587 358.35]
+/Rect [126.835 520.47 157.051 531.374]
 /Subtype /Link
-/A << /S /GoTo /D (spx_8h_6ee182e1185978bc6e7f69e4604fe341) >>
+/A << /S /GoTo /D (sph_8h_8ee2e117701f434f0bffbbe52f05d118) >>
 >> endobj
-3577 0 obj <<
+3758 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [105.88 280.003 146.587 290.907]
+/Rect [458.976 426.068 495.279 436.972]
 /Subtype /Link
-/A << /S /GoTo /D (spx_8h_6ee182e1185978bc6e7f69e4604fe341) >>
+/A << /S /GoTo /D (sph_8h_bcdbd119e57482315882d849f2b04e91) >>
 >> endobj
-3579 0 obj <<
+3759 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [105.88 212.56 146.587 223.464]
+/Rect [89.004 414.113 125.307 425.017]
 /Subtype /Link
-/A << /S /GoTo /D (spx_8h_6ee182e1185978bc6e7f69e4604fe341) >>
+/A << /S /GoTo /D (sph_8h_5c0783d56189d48d9f52af05b64a4df6) >>
 >> endobj
-3581 0 obj <<
+3760 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [105.88 145.116 146.587 156.02]
+/Rect [163.616 396.488 200.468 407.392]
 /Subtype /Link
-/A << /S /GoTo /D (spx_8h_6ee182e1185978bc6e7f69e4604fe341) >>
->> endobj
-3563 0 obj <<
-/D [3561 0 R /XYZ 90 757.935 null]
->> endobj
-3564 0 obj <<
-/D [3561 0 R /XYZ 90 733.028 null]
->> endobj
-3463 0 obj <<
-/D [3561 0 R /XYZ 262.352 687.817 null]
->> endobj
-3566 0 obj <<
-/D [3561 0 R /XYZ 90 671.089 null]
+/A << /S /GoTo /D (sph_8h_ec6222fe1e4d807c9b59980b8e548eb0) >>
 >> endobj
-3464 0 obj <<
-/D [3561 0 R /XYZ 262.352 620.373 null]
+3761 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [218.058 384.533 254.91 395.437]
+/Subtype /Link
+/A << /S /GoTo /D (sph_8h_8ee2e117701f434f0bffbbe52f05d118) >>
 >> endobj
-3568 0 obj <<
-/D [3561 0 R /XYZ 90 603.646 null]
+3752 0 obj <<
+/D [3750 0 R /XYZ 90 757.935 null]
 >> endobj
-3465 0 obj <<
-/D [3561 0 R /XYZ 262.352 552.93 null]
+354 0 obj <<
+/D [3750 0 R /XYZ 90 733.028 null]
 >> endobj
-3570 0 obj <<
-/D [3561 0 R /XYZ 90 536.203 null]
+3753 0 obj <<
+/D [3750 0 R /XYZ 90 691.872 null]
 >> endobj
-3466 0 obj <<
-/D [3561 0 R /XYZ 262.352 485.486 null]
+358 0 obj <<
+/D [3750 0 R /XYZ 90 471.195 null]
 >> endobj
-3572 0 obj <<
-/D [3561 0 R /XYZ 90 468.759 null]
+362 0 obj <<
+/D [3750 0 R /XYZ 90 359.004 null]
 >> endobj
-3467 0 obj <<
-/D [3561 0 R /XYZ 262.352 418.043 null]
+3762 0 obj <<
+/D [3750 0 R /XYZ 90 336.692 null]
 >> endobj
-3574 0 obj <<
-/D [3561 0 R /XYZ 90 401.316 null]
+3763 0 obj <<
+/D [3750 0 R /XYZ 90 336.692 null]
 >> endobj
-3489 0 obj <<
-/D [3561 0 R /XYZ 262.352 350.6 null]
+3749 0 obj <<
+/Font << /F31 604 0 R /F22 597 0 R /F42 818 0 R /F48 2408 0 R /F14 1084 0 R /F11 1069 0 R >>
+/ProcSet [ /PDF /Text ]
 >> endobj
-3576 0 obj <<
-/D [3561 0 R /XYZ 90 333.872 null]
+3769 0 obj <<
+/Length 2345      
+/Filter /FlateDecode
+>>
+stream
+xÚ­ZKs㸾ûW(s’ª, ð-»ÙÝÊÖVcWrðøÀ‘h™)‰TDjw_ŸÆ‹IÔ̤|Íîæ×@wM“†?²’x•òÉ„¯v§;¼:À՟»…Û[ïþwOwü1§ÉêéU?.┬žöÏk²Í–`Œ×Íù
½m¶”ãõå±0G‹×â²!Ùº¨vp)Á8¡k‚Éæåé绞:³Ö)žeô?wÏ/xµç~¾Ã(‘Ùê78ƈH¹:Ý1šØããÝãÝ?:æz×CïÅ(¼S¦$Ê@2$“q„‰„÷Ç"„ß?“c¶J©@D0ÁÇ¢½ÂKòuÕ<Œ_Œ`ŠÒ„®<•³Nfb—ÒÞ.Á)JIÒ)R†Û¼½6é‹r¢2Ç¿n(_çÇkpÇh’"’’wŒÌÖšºC	¼¯H¹ó‰R>1H<nψ,˜“H@|søÁëÇënW4
R¦‡±Ú&æ)>"<uQDí¢-« cR­Þ†þnŽ?aŽwuÕØ[ûúº!ëÏ°¤µ–yn1‚$ðJuq=N} *¶‰•xæ/÷X™6<Q—$ðrÒÊVÇêP—Áêu"1].’NWÞt	„ùëjŽ·”ˆþÅšÎ!§TU
ƒŒ„HPÒ"Œ\‚:àž!ü"]¿ôðb ¨íµ?$çZzÎfBͨ³DëD91Êaé)­°®BŠYŠ0s¾žßÊ›_ÆéSêBÔ¾m>ÕJ1bY2R»lˆ€í”ÂN%)ĈÛê}£Uù–f(•µ¡´ÚK^5¯õåd3×®8M[æG{Z*õe_Vy[X‘¶¶¿o¶®À½R%¹_UÚ-܃£§êW󛛟ó¥þw±k˺Bã,e?O…Þ¬±ÚàÉÌÕ.J3ƒÏß7¡òK~*Úâ2_–çËÄئeÂÉøä.ŠgÃÔ5p-¡(“qPœÌÄ¥AîNR”e~¸¡-0Á©G0X£8wkÖD®B7EÐV.0¬¸7­ÌÖ
+¸)õ='3[Ñì½,nψÄÍ1¨C‚̹ŠöýpGëêP¶×}1\Öýf0àŒ÷ùv]Ø3<
+×/h=u‘ñôz¡yô¬Ìz1{½˜9‡žgŽ„ÑÛՐšgგRÍ`woå/±”Ó=Ím~H h‹QÑÛ+]ˆJ/4+³•˜=•˜9ϵQùk ¾¥…­ÑœÂ .¢½’\ZҝÌ<vFd	ºˆ1‡\Ä–®·•<˜”M†íDæ2¶.“Í´ðBg¯îBf&]â„¡´aº T/4”•Y‚*fÏa3çÀò̱´šЪh1„3z\¶ü2UåÅ“ó„fK´“¹±D+>pïùcŠ8CïuÌÊL€!(´«éÀ±nDµk]<Õ¡}kÐ,<)ºO/4•¹ %÷–PŒ×œYÜ-+3qk¼ê3ß­	8M{)÷EÉÈ8½Ð<8VæFpÔÒ	­¨žLdq·¬ÌÄ­8œ ŒÅw+ÞÄäÕÞ^WuR|w'’ØŠÀº)[B±šGÑÊ(wÿ° !аûŽ6
· ”ĝ2"Ÿ†› $tàÓ/=f	§3uÐ7ꬬ̯.›ê`Ü©¨k=92çÍ{Ó's¬êî@Aϔ̹’­ éú	¡ø–2`;dÀ˜Où»›J½ºFÂá EnÛÔ—ü`Û±Ü56¨0Ëy6¦÷Ã%ˆ(uÜU!5U­b*Æt}T;‰tÅóR4gBäñ}#øzŽ<ªÉÏx”<z2sä‘aHFIzó`1f¶Ûc»¡Á¢“ù¶Áb¢fŒÅ‹žÐì`ÑÉ,£öì`1nÎ48¾¹o,&þ`1I„ìϹ:Nuƒ‹ÝÊt•þ´5ÅqÐ@wÄi?Ka3FÆ“JÒ”÷»ç‰4%c ðzƒÆ¼
i„e„Gwµâ¨Mk`˜á¥Ð×ñ¯˜á¥D¸aL
+ž	²8¯›è×Yr3¢PD¾x0¸/›%†)"<M£C¼sšÃJAçx„´ó;ææw{§Èßð
+˜$“ù]’J@út¾ê!›:3Eòêp=æì“^¡ÔñÎÍWŸÌÖ{%v(ªâ’Ëÿö¹nJ[jŒ–£U¨¬6…=©j°Øûðz©Oö£ÿTÙE}húÐ&õ&bÂ`V›‰?¤1]¨ÐÓA8­®§ÏºTÁ±&¢ðûÁnÄFR?ÜX‘ÊjÑÕŒê}ÆÁ¤>sQ]#»§TƒÓ˜ÓÓµ±|.̯*3¥¶´7"j)—š÷U{|7Kk0¯TAxw‚Ñr—ëáË_œ~Å×EVWü@2Ãß² ”æÒ
raa‹8_Þ»¢?ÊÛö°^F¡'JR;?S7.+ñÑKáNzë‰OrøX¥}s¾ïü;Í|ÙÀ‰Qõp2qÓ#EÊô\ƒ@!ƒˆ™o`®Aðdæ
+½Pjƒuãt9`y¾W»jœÌ­ÔÕ+hcrƐq2¿ÆäŒa2ð멏ºí˜œCv¨¤öõ,Ý R
®è†'4‹š“¹´á{WcŒ#ê—ec·BŒÃwë±K(ñO*í›®O}o¾ïwhÞJåH¦¦ßKØöBóØZ™ÿ!ŽºåñØ­!öݺÛÂ}‡ž,Ò›qÓ®½Ð<®V抬:ûó” «¦…ˆ¸OVfâÓT)ӁO꺪º]5U×ј+¦í Øï2ˆì>:©;>¹åpòFS1Mc•Œ¥±êšjÔ%Ó÷PGcÕ­ŽÆjË›0¿ÛÒXèi°æ~)Ÿ§³é"ýJ6K°„‡Y´Xy2sÅŠPè陸™ÍÆÌöëvd7ÄfÌ·±Y©øÖ™íef¹¬Y ²1c–ÉFmJêÙ
+ñØÑ?]q‰xØ&ÕDð¯ÿw,ýŸd"¤¿B’)³ÿHf­+_Ò´ -l¶«mˆž6’®¯¶²ümgë
+3?D>`ú`sF1±ýè«Š«ÉþëûÇ_ )üå;û¨béæð³íQÿ\ÿþ¬dŒW_Ñ'ðüå‹
+endstream
+endobj
+3768 0 obj <<
+/Type /Page
+/Contents 3769 0 R
+/Resources 3767 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 3739 0 R
+/Annots [ 3773 0 R ]
 >> endobj
-3490 0 obj <<
-/D [3561 0 R /XYZ 262.352 283.156 null]
+3773 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [212.987 253.22 249.839 264.233]
+/Subtype /Link
+/A << /S /GoTo /D (sph_8h_8ee2e117701f434f0bffbbe52f05d118) >>
 >> endobj
-3578 0 obj <<
-/D [3561 0 R /XYZ 90 266.429 null]
+3770 0 obj <<
+/D [3768 0 R /XYZ 90 757.935 null]
 >> endobj
-3491 0 obj <<
-/D [3561 0 R /XYZ 262.352 215.713 null]
+3764 0 obj <<
+/D [3768 0 R /XYZ 90 682.109 null]
 >> endobj
-3580 0 obj <<
-/D [3561 0 R /XYZ 90 198.986 null]
+3771 0 obj <<
+/D [3768 0 R /XYZ 90 667.539 null]
 >> endobj
-3492 0 obj <<
-/D [3561 0 R /XYZ 262.352 148.269 null]
+3765 0 obj <<
+/D [3768 0 R /XYZ 90 359.582 null]
 >> endobj
-3582 0 obj <<
-/D [3561 0 R /XYZ 90 131.542 null]
+3772 0 obj <<
+/D [3768 0 R /XYZ 90 345.012 null]
 >> endobj
-3560 0 obj <<
-/Font << /F31 528 0 R /F22 521 0 R >>
+3767 0 obj <<
+/Font << /F31 604 0 R /F22 597 0 R /F48 2408 0 R /F14 1084 0 R /F11 1069 0 R /F42 818 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-3585 0 obj <<
-/Length 1670      
+3776 0 obj <<
+/Length 3236      
 /Filter /FlateDecode
 >>
 stream
-xÚµYkoÛ6ýî_á}³šã[R¾µÛÚuØÐ.¶Y1¨6
-päD–×f¿~—"iSRNš¢(ìHG¼ç>î5™bøG¦ž&"AÓÕíOoàê›	±wp{áÝu5ùþ5ƒ§P&ÙôjÓ<.	”L¯Ö×3‰²ù‚`Œgû»/èÓ|Až½.¶Ê|»TUÍI:Så
-.1ŒÓtF0Ÿ¸úeòÓÕ1¬%%˜ÔAï'×ðt
ä~™`IJtú¾cD²lz;á”ÙïÛÉròûqsÁõ¡¼aýÄ(m'FÂR4‰-•ê’$X¢4IŽ°&Œ¾QÝXÄ¥С¼´;¤Ž¼©Ô}¾©îÿÆÃÒ£ÁiÓèdë0ñà<E8¥íà»Ê¼¹Ü|¬Õ~Uwu±+Í…ÝÆ|ÖŸì+~ùþíœÌfÙvÊB˜áŒÂÛâÎ.ˆ!"­gŠ²6ƒlŒIîÿ<S۝¹ªX¾ÿ럗—áÍÒ‰).H‚$uzužm˜ø‰2ŽD
-OiôQÕ&Â
-ÒâxŠ™ªê½c£îàX}õÁ¦k)Uj›×Åœ
-ý̬Ø×ÅÊÜ0Clw«¢~˜Kañ_[*&ÙTÒ	>üÖ,dáazó/ÍÆ|*9Ì–,iRz¯Ï«üVÕªÚ_ômKQÂèPä¾o,¶Gpß´	J`:9Œ‘•c#<O=$E\p«ü¦Ø7³„€IT‡é‘j™Y •¶H]ª}|£×?ÿ÷µ"I sÔè
-kd1gjTîïÔª¯CgqRÓ#՝ðVŸÔsBÈL­j7ñ·ª¼©?•Ó!)y\TÆaÎT¦(÷µº{±;Ôú³Ç.‘ˆ	gg1=v-‰R‚ìB>»žDûº*`akƒ$tL£(¬‘Åœ¯Ñ }$"Ige1=VÝ)Fd‹ÔÛòî`§˜]WùÖ-‡°DæU‘ܪýs­°[ÈVηæë¡,ꈎR $Óñ
-ëh1šòw#"j‡
©h“Q2£¶† 4'-Fïõ7U‘g(åc*ž@a-æ÷u^÷é}XŽ²˜¡–ˆL¯ñ¼Eh	{·Iׇªô%Üìiåx¾QùJŸVyfwîÓìV[u«Êº¿ÂÎ"a+Œ¡è[ÌÂ
ÒO2v¨™Ý”Š¡uŸ¦ñx«>•¤_ÀaN
ËÃj¥öÞq¹FÈ‘\O p®3–k,žË5Îåê…#6×·ö¨×ø¡XÚÝnÍJ:ÃqØI¨ˆŸá<LèÇ3ŽNìQ,«X†p±°Ç‰ÜÛ®6ÌDv˜³æÍ ;Š„j‹„ÖƒYx >ª×ËÓ@AoPŽ <‰Æ3‘pƯ~¸Ñyàrå𪒱\O p®3–k,žË5Îæê…£±yÐÞwî\5{LDš"ÎÆD9Â¢X̘(±xN”h8+ŠŽ[QÞ•n°»Àí®RŠ×³l	íªuQæµ²Ó質ŽÈ–ÔvÏ÷îîºXÁcö||èÄiöP¯¸l¶(!kmf×bµ¶HüZ;éÖÚ®Nvus§Ö†|.ƒµvïÙ¯®µ½‚z¨šÖEvÝ©ÁÛÅœ«µAƒ&´¡ËÇš8k¶“3›8<ØÄq×ÄqI„9	Ñ¡2p0ט88a8Šµ<¥‘3ØÅ1c›.Žð•»8U¾>ÏU¼ÝÁÑÏõ• γgjßäëb׶0kõl SÐ÷}ÄH4e`;~®‘<xÐHóX#µ¨„Œ%`Ô"ðMŒÔjf½%
-ÞÓ“–'ÿ¹¯7Ò€[Vƒ«\|#®H”˜Òð\#àa#YÌ£äS	)FÀÉ'ðÍW$Š»FúœÛV-ìZ:÷Çõ—Í+ŽÑ7XŠKa0s2X·–nÓɝӣߚ^œ)S:ÐOh?J!1-]<L¨t!#™°Ç´Ÿ"‡«˜.…¡v„Ã<Gû9&˱ýÜ%5Ô~öIÚÏÁ÷êõsœìk¾¾
w§õô–i¼<aÂÈs´¦cŒ\gºÃh¨1í1zl_:Ã(éq!AEâY;Ò^®Ýæ5ԍ>ñ:»á)¬“BÆÆ‚˜_Ÿö[kó3±LA´Ì_&`Ö<7^tMú*Uu*tÜzÿ›ûòZ[_}4$惤˜]iþ¢˜Ø…t£±.ù?XþªÛ ¯ÌŸ%íRêÇÝ—‡UvµÍÏ]qþ»§Ý
+xÚåË’Û¸ñ>_¡ø¤©µ° >`WÙd½ñV*{ªrp|àH‰µ©%©Œg¿>Ýh€ÒŒ7©ÊaË5&6º~CbÅáŸXi¾Jã”é(^m7|µ‡Ùn„ûºÏ›àûww7ß¾‹`ÓI´º{°ËÁb)Vw»Oë„e·Á9_·§;ÜndÌ×ïŠÒÐèƒy0Í­ÈÖ¦ÚÂTÄy$ׂËÛÏw?Þ|דuLÅQ‚D¾ùô™¯vÀ܏7œE:[=˜3¡õêx£däÆåÍÇ›ô8h>‚ù¥}Å"z~c2b<‰íÆþZw¦}ƒ|ÂúHY"•ý ûܝrüðí;)‡õ‘`hpô/sø°åX¬Ï­i§;±`V)™R‚xÆÍÞA|¸÷Л Üî ä`ŠÒqÛÊ/=;S&²„	¡ÆLLça®“Î4KDHº«i÷MÝ坡ñ¶®›]QÁ{K­’ëîw4Ólƒºãô^OuQ9¢¥E³%UÝt^ºÉúÁ“ðPæVÆëG{¶MŒo„`:¦£oŸÚÎVðõca
+O¦<сIK$„ªËÍ„Ø,Ã0÷‹ijš)ëj_t睡EEÓÍÀk¯ÙíFi±¾óŸ¾?—`[„·Ú—V¢Åöó¹hÌŽ¾Ü?-˜Z’GÏéz‚ rvæ¢hšT¸“žjšƒ¹JUHp9\ŽH?Ô
¹›î€ª#«tE]Ñ[Þ˜)CYæªWI¬˜LÀÎŒ-¹@-S
+üÓ©åId,ÑÒ#C–̹üÄ?ßnðŒ¿§GYíù[ïP4SÎÑ ¤CjÎ86niލ—ª~©–
+	OXúvîœ6’8Ü€ˆ5<qu¯H =ç2oèeW´]NFg?9-Þ›Ê4yYübv^õÛ‚ìP”~Ic¼"滢|¢—ú¾Ë‹Ê/~hêãÈ^ÄÔz°ušöžx°S2ìÔv^—Kcíf{‘’UÁw˜öVe_È@ÁºˆMwr.Ù:?Ê‚ÜTº¶ðÿ¾12‡óa‚sä®Æä=F÷^W¦žâ@Ò¾†q¦éù–Ńl
+®4o1ȦαáÔ«áPðÕÊ+7¦;7Vþ¸ÂZ	B¸çã-z¬sé>ßߊµÃ½­§sGë„34\H_ƒ=ã¬Û³èH	³ @BÚ bDHAŽX–""ˆt•€¥)HX”BLi’È¢WÈÛ+ !3GæíQDˆ÷©ÀN"bÏLâÀÔ€àcð!_`H@º"Å°­t!®ɈVB–Ä©CBÐÌ0­4ÓÏ
+9~¡ÕóBV¡Cé„Rð
+BVžÕ¥S @”n29„,<ƒTGtõÍœYüWò5ó5E•¢òQÇe»eq,:qÚ9 ÿÆ”J1ÍSÙ×Æ3̤ð‰i£´E(Î2Ô½ 3}´³l]€ù¶4$¿U쌵Ë,uy~"®ajÈÉèƒOXð›Ý"Ìy¿“¥~  ¯A³ÖôQpÒ ÃürjLÛZ’‘/´<6)W…ÿòž¿zÂÝÎt¦9›gXù¯ëJñIët
+
+’'×ð½5§¼½CŽEkÒõ½é©F·L¶”^ÿ¹¦@!ÂÐÜ*Ž:ñÌg°Žž[êÎalÎf‘¹dM‰¨sÜó]Z/ÎF…HÄï(žÄæH…±9ŠûØC‰ à`7³34)0#lKOŠH ,¶Ñ
+‘Tp"­Ùz
+ªÿÒõAìïh¸-šmémë
+³€¢Ú/ì“ëqÞ¯}& ƒ!ºkÙë~p9º¾ŠÐ"$å¾,c÷aPö„zXÇ )°þÞá=äŽhá©C9pÌË…
MNô¥„:â`MzoÂ(*9ñƒ~ÃøÒ˜äÎÀ$ÖÜf[X0U8"Pä]ÝÀ˜}Õ]„;æM±?tc»5UK–áX˜ohg¶eAF‡>rI'ߣnl 5´s0!Ú&Âm¢‡DÝÑxØ)Àõ;…±EeÚSÌýÆi§¢8,üÁUuµ\g ¬— ¬ïÊŸè…qo¶ù¹5¥ùþÛó‘ðZ{¿¯¿ÂŽ(‹LSla³ö,p‹cÙòˆêƒi2¾‘Çܳkg1JFƒÔ‚ƒÈ–²Hî!Œ-Ì0È(gaÀxˆ ~W£°rG®X‡bÏHì.O„7òëz}®b?<гóXœÀÒ­ñ˜ì Y Ñ8Ð-LâÊ>¢éµMI-–®8Õ»¼D×-S—Éc,9Ús{³¨Õø2r€)ÖËö¹=˜íOä=àÍæ½8Èñ‘­wFú:	&àÐg‰ƒ(B>Ê ‚Ó‚ÃÊÄbŠ6¬t˜b.å|‚AéùBÍø*bhè^mûoj8à^,øÇ…Ðkи¥& eUÚ'¾_Û8EY:¶~q‡@a+&ÛËæ¾èš¼yš9
+o¥ãÔ­=£6¹¶%†ªó‘Žµ]Øè
ðšBNë:ŸL2废E P´'Àx8å.ã~ð›E¦Fy:‰ðÙ`åUFTFŒrH<S®×»ú|_š9NzzXl7,	0Ê_ƒ.ï–ÐÅ,ætz['ŒK˜“”‰È— ØqXÀ¬X¤ò	¤œ¤ëÏS
+ÑE
+iÌ”gÝ+]t¡"°[µRB29i	^"ú 39H|ap~z¾tæ¢ÜSÆãAì89‹å§¯Z€m.™Pr—ÁöP%_l{Ø_ Ê¿¥7ʉÒI&_lòG-|´¦só`îSŸ¬¥}Š–úFa€èüàVròÁM1Ns¢4ìX¥¶c¤Èjc ]³hVÔ(ˆÅ®J Ø
¯Ô—B°œûbÔøA˜Wa {Es¾ñ+³òñ.^·?áê'ßÁ‘¨ªïµµŽ&ñè ÷˜ÍžGµ>ž[Gj1œSBôj`,@â¥O2ŠÞg6åqyŠORFE!:J×$[rŠãË‘¯Ñ3ËMë)O¥9Ÿ½û†bpÒµ•`N:ƒ@& “虶‡Þೆòåª.õ²¥ÊXÞeÄĤiìa®“ž BÒìB£Z&š‰8]$æ;ÔÌìz+ÓŒsµ‚’šI®-©¿Û¸ÉXbÓ]רe~$äåyëÞÁÎXûA‚cW-ê’.(¾!°öÂ06ŽøS«>#3ãkt¥ Ç ¸ñuçSûê|¼7Í8µòÔ˜÷ý‚KÒ‹ðå»ÖAjÐe©9˜J
Ãÿk´Ç	†Æ«|ÈŒ­‘Ð’•#¶>^ò!í´nr…ÇU¡÷¤0ü´³ÕÐþóeÙFšE	¯Ëv º,[óBÙ¢ß~MYÅX!!pCMu•-3ckz‘‹Â­?ôÍ,M8bß1èó]ŒÕ¼0}<¥‚]>#Îæ²4	¹þÝóZúÚ¥8cI‚&ÙU†È”¡©•Ò!C¡ŠBD«hB­,ü@ჭ'ñP“Â8'T"
+=FëÖPÁ	«ÜaMzÄ-ø]7êê&ß»ß8Vaô¥ñ<_ÝDIÕÞ<ë™aP¹¤é$7_±‚´|°nfa¥t¹Ìrœ©`Q¦¯Æ© æRœÂø|ÀÚIW—ƒÔ5²½îNéŽ6í”×ÃXeéòîì/”]ŠcjY—g³ÀŽÃÇ€8»ÀÁl …knÁD2 ²žIÊxé^=‰¯Ó#gÈi–DbDŽ¿¡Ÿ|<oÁÓ,Ä›ˆV…·Ê×~7óU©a’QjÅMá3C›Ó&ØÈËz_Ÿ[›ÒäB¦;‰UºÞõÎør¦è 7ø<]› |A¦¨9dɘ‰i¦è`®“ÖãP·‡¤ó²;ÔçýDrn][=¤~‰e‰x¡<ôUN¦(¾Èö’Àš˜x_‚‡¹NZ–EÙˆ4ÝH£øœõ¦ÂwYÓºI¼úiòª}À†+–V®åqÂúÍ÷®ˆ;åMWlmÜ¥+8ßÊj<5JbÆå`ák»¾<t06Є8üÝ?’/ò35\ä÷Ý-Ì	¼nÛՍyëq:½pøÃ*1q^ýRÖEqŸXÌoññ·)™ø¿Ý/õ%¾Xl‡/ñS­Æýð¥KüÿÁ2ì;ñ‚ù
\ÝË—\Ý«ßØÕýä§x±f1dÃ>‘j‘Ä¿þ÷°î|`£Lk8¢ž:²üƒ½Dî|×Èw·Z®ÏNHÛ:)zý†Ë7§7É…kéØ~žÿMÞ?ÿøñ/à£Þç–bÛœ†÷®Íó§úËÓÞTSéà/vçâù¾ò@
 endstream
 endobj
-3584 0 obj <<
+3775 0 obj <<
 /Type /Page
-/Contents 3585 0 R
-/Resources 3583 0 R
+/Contents 3776 0 R
+/Resources 3774 0 R
 /MediaBox [0 0 595.276 841.89]
-/Parent 3488 0 R
-/Annots [ 3587 0 R 3590 0 R 3592 0 R 3594 0 R ]
+/Parent 3739 0 R
+/Annots [ 3778 0 R 3779 0 R 3781 0 R 3782 0 R 3783 0 R ]
 >> endobj
-3587 0 obj <<
+3778 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [105.88 719.912 146.587 730.816]
+/Rect [150.807 702.288 187.11 713.301]
 /Subtype /Link
-/A << /S /GoTo /D (spx_8h_6ee182e1185978bc6e7f69e4604fe341) >>
+/A << /S /GoTo /D (sph_8h_5c0783d56189d48d9f52af05b64a4df6) >>
 >> endobj
-3590 0 obj <<
+3779 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [105.88 347.875 147.554 358.779]
+/Rect [89.004 678.378 125.307 689.281]
 /Subtype /Link
-/A << /S /GoTo /D (spx_8h_a626b0cad9206c62e7e265bdf8c92c31) >>
+/A << /S /GoTo /D (sph_8h_5c0783d56189d48d9f52af05b64a4df6) >>
 >> endobj
-3592 0 obj <<
+3781 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [105.88 280.431 147.554 291.335]
+/Rect [212.987 307.11 249.839 318.123]
 /Subtype /Link
-/A << /S /GoTo /D (spx_8h_a626b0cad9206c62e7e265bdf8c92c31) >>
+/A << /S /GoTo /D (sph_8h_ec6222fe1e4d807c9b59980b8e548eb0) >>
 >> endobj
-3594 0 obj <<
+3782 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [105.88 212.988 147.554 223.892]
+/Rect [254.55 110.199 291.402 121.212]
 /Subtype /Link
-/A << /S /GoTo /D (spx_8h_a626b0cad9206c62e7e265bdf8c92c31) >>
->> endobj
-3586 0 obj <<
-/D [3584 0 R /XYZ 90 757.935 null]
->> endobj
-3493 0 obj <<
-/D [3584 0 R /XYZ 262.352 723.065 null]
->> endobj
-3588 0 obj <<
-/D [3584 0 R /XYZ 90 706.338 null]
->> endobj
-3494 0 obj <<
-/D [3584 0 R /XYZ 90 416.314 null]
->> endobj
-3589 0 obj <<
-/D [3584 0 R /XYZ 90 401.744 null]
->> endobj
-3495 0 obj <<
-/D [3584 0 R /XYZ 263.318 351.028 null]
->> endobj
-3591 0 obj <<
-/D [3584 0 R /XYZ 90 334.301 null]
+/A << /S /GoTo /D (sph_8h_ec6222fe1e4d807c9b59980b8e548eb0) >>
 >> endobj
-3496 0 obj <<
-/D [3584 0 R /XYZ 263.318 283.584 null]
+3783 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [353.865 110.199 390.168 121.212]
+/Subtype /Link
+/A << /S /GoTo /D (sph_8h_bcdbd119e57482315882d849f2b04e91) >>
 >> endobj
-3593 0 obj <<
-/D [3584 0 R /XYZ 90 266.857 null]
+3777 0 obj <<
+/D [3775 0 R /XYZ 90 757.935 null]
 >> endobj
-3497 0 obj <<
-/D [3584 0 R /XYZ 263.318 216.141 null]
+3766 0 obj <<
+/D [3775 0 R /XYZ 278.471 413.105 null]
 >> endobj
-3595 0 obj <<
-/D [3584 0 R /XYZ 90 199.414 null]
+3780 0 obj <<
+/D [3775 0 R /XYZ 90 396.845 null]
 >> endobj
-3583 0 obj <<
-/Font << /F31 528 0 R /F22 521 0 R /F14 1038 0 R /F48 2200 0 R >>
+3774 0 obj <<
+/Font << /F31 604 0 R /F22 597 0 R /F40 783 0 R /F8 1129 0 R /F11 1069 0 R /F7 1132 0 R /F13 1157 0 R /F14 1084 0 R /F48 2408 0 R /F42 818 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-3598 0 obj <<
-/Length 1497      
+3786 0 obj <<
+/Length 2241      
 /Filter /FlateDecode
 >>
 stream
-xÚÍ™]oÛ6†ïý+´;˜Y~KÊ]»-AŠ
íâ ЃbÓ‰ GNeyýøõ=4)‹ú -g0ä"²ôŠç=Çi‰DþH”â(1J™ˆ–ÝÃÙ«	±Wçpyî\s;yuÉà.”JÝ®·K‚%ÑíêÃT¢t6'ãéîé+z˜Í©ÀÓË|£ÌэZ«rF’©*–pŠaœ$S‚ÅìÓíÛÉo·Ç°Ö”`Rý<ùð	G+0÷v‚K“ècDÒ4zœpÊìñf²˜üyÃœgp~(/N0¢2‰æŒ£$”LQÌ(äO²ɟð&‚cÕ]„˜cÑ«Kž8JŠ¸à0´–äÅîI-»i.‰ÓÈ	Øwe5=W”:±AD¶L]OûÊ|:tUfóéßӬ̳»ÚýlÎå…ù¿˜‘éµ9ÜyµC=ǶF1”B¶á:6"­F[þéD·ûj°Š6ù%#é9j×
-ÍIËÑ»}õ’U”)Aœ…‹Øh¼5´’1%ÜUYÕsSBÈ°+éºiՏ¥HpîºY@´ýÎT¢TÕ¾,Üâmö¶K¬·¥9PÙR·ž‚‚ˆ)Ôûxe£UQ]ô¼ÓIèO2H:lÞjæŽhÐ}œ²ã@‡yM©èOY†hŽg$áp<vDZáðtHøì—Kµ ¦ÎúoLå‰\‘?W«9•k(^k(\«ŽØ\¯‹?ò¯ñØ®ë饧`¯,‰@˜¤‘$	bÃôZż‘ô–µ$E»L"–xo4°ÃbwáÀþ ÍnGmU¦žÀF2jÊx±ƒ`=щnjÑÌQß
ÕM²È‹å™`<#9Îâì„;9l"‘p/çꈼ¹Öš¹ãÙ\ÃáL®n8šíÅæ)+³GUé­Ô4P”£„ÈEiDþ¢XÍ©¢„âÕE	†³EqÂq[”wE=ùíð¸-;í zPn_0ÇË-”h[®ò"«”F_TyT¶Jm—ílW_]åK¸Í~wß:qk§ŒÇÕIˆ)2k®ÛNæ̶a-/•õVA³$v¿œÍ`z}Ûê_2íÍœ1W?bïÿþç5äusµ€D‡ƒ*ÏIŒ$5,yÇ88s‹ÎD`ÿ‹íÆUàȶv¶<:¹²:6¡MVå‡!ó]•/Ý
-lt±—yUWjëöªå~ÿh¿ í\oSÅ}õp(TÊ2Ù˜­ëB©>ã¶íqÄS†âØ6}¡¼·Š›íF=wäÍ·=¤Ž¼.Õgëq{,ÎÀ¦]ˆŽ•M»Ö„
pXt`§Ö2Póž™+µ[–ùS•oý¯ß_(ÌØsF,÷.€´`f‰9B4
-<óUõî.åü಼aÓFMwÄ †Ni'é6íƝ;!Ú¨ÙŒ¥­‘ûi£Íã,Ú\+^ÚBjÚ\/Awac¾nWƒóœ.w¼÷¿Ãìnz-éw·|>4&@žŠ± 9r/hµæ\ÐZV| 
XÐZ^4Þ­µ{´}ª:ÀÝÀwìÎ;F¼%˜œÞ¨5¼uú‡=Ê&Ü㌗‘+*…Ÿë˱è9r/zµæ\ôZV|è
XôZ^~EƒM¾ªó·s¢itÝû‡˜ƒé59?;
b‡G/çìÞFv9
-?
-(IF£ÖÈý¨YÍÙ¨¹V¼¨…Ô¨¹^¼ËÉP—ûÞïnÁåôÿ×ÝJµÚ=äëj¨‘¤K?¿¿WkÔ^¶¬ä\´\>²BÑ-Xnôç*îrõýYÝËŒù}Lçâ)=k›fÀðüÎ;#›•;raL@ÍGÿÒlÔ^ž¬ä\ž\>žBÑ-OnôgóÔyg<	1øTƒb^V=ïmÞáE¤LPLR÷-ðsûÒF×]©B•Í£›:?êƒKMŠº3bó$˜]i>QL,k­­+ô×/‹ßõÛœ7æ#GqûáЯۯßîUÑ­ÐãzÅùeW¾²
+xÚµZmoÛFþ®_!´_$ Úî+¹,ÐŽã)rIÎvÛz…AK”,@¦R²ã;Ü¿Yr—âÛ»A˜"γ3ûÌììJlLáGtªDBç÷#:^ÁÝw#fŸÎàñ¬öüõõ觷Þ"Q Æ×Ëâõ€ÅÙøzñç$ ÑtÆ(¥“|÷•ÜMg\ÑÉÛõ&)¯.“e’M™ž$én	Jµž0*¦]ÿ:º¸®hí ”é—ÑŸÑñ÷ëˆéñ#\S¢h|?’\ØëÍèjôÏÊFy_Àý>¿]Ç8o:Æ¡*;Ûí6OëteFÚŒ€€+*Áªå»»]¼(Auk‚
+Œ%èßTQøÏ &<œ<®÷&N\OöwIyk±Î÷1D(/?Æ颼Ømóõ~½MKxœ®6S6)Qz2ßÞïûÄBoŸÚ1¡"JñÊ«"*æA¶²ˆËZ|zVƒwbÔ6i#°ØÅ•‹­AHF‰d¬9ˆÖÔ8J-'A4©ï¶‡õ?Kö‡,uq5a*¯·ÙzµNãxÉK+3ÆH¤”Ê“Âv·]§ûœT³îpKêLHÂtðíº/ŒIztlqIDÉÿã:ox3 s?<Îó$ËÈÝ]å™!pP¾,Þ{ïã’íjŸæà~A˜÷ä–ŠB²À›ðµçÀ3)te£çªMÃ(¼ÂÊå08!“`aƒ0/<ìPB**!›”^…;4NÞ2Y*üë.»ï‘P1N¸Š€<’¢Â@HPôh¸@$ªßLiNÂPT#–|¬aÄA1b
+Óc!fÀW»d¾5¨	è¾PÈCœ­ãÛMQ:àcY`à*Ð:+/I¶~ˆ÷뇤”snCÂ>V!#šÉ8r4з²(ˆ>ÐêNL^¦ýr6d
+‘óñ¹_Î3(g„ë(gŒÐɹFøãÂz×a•	yØdõ+Ú¢qþ–ÉB Ÿÿõáâc‡\CMQ¡.[N©¢UÐŒ1,ùú?ÉvY\õæ3—Pmit¢÷¥mҟϤF!ê½Ãà”-CÖ{öÓÑ}Xc̝¾³J5Ê¡ƒàÞTÑT3Q9ðÖ)$ƒ+ÁvYÕ†nÍÓ°¶ç—§EãCi™D
+n$‰
+5™™Ãà”ȳÅXê±ð{Ví\õ
+´sZ»žfÏ.éu£0éÌézï/¢2‚ÞP‰ožYa'¡Èß»ËâIZûf¨öÕlùkJhk_p°ö5X‡kÊß2ikßÍÙ廫®¼èmQŸuD„Öv9—ÏOMÂT„¥¦ƒ˜¿2ª ‘-åyÈ“J§vážo`y‡­Jñ1ï,þsØ@HèLG
+ÏËýÜ_Ò94±“}ug—M%0í·û§ÒH}ÍÜw¯÷µ ’SBiY5/ÒÃ}’Åf|}m€€ÎKHîM…Úso*8ÌP*`\U* „6ê„	øçëi„Ã=-JÝ2iKì
l3îóU· ,F¸ÇƒÓjMk°þ·C梢‘Ã9oѳÜh‹±9qyysõÛùùÅU'ó9¥P%dsí•ßbPjN!iÃ&õ/Y2˜ÐWVÎ`á;ÑsÆÙ›k~üíǛϟÞ¼¾¸ìœˆ6ßuÞaPz*ÓPÃzœgç…
+è½Cãü-“5ÿ_O…šœ½¹¹ú|q~óyñÉÙåÙ?::‘‚ÒƒëÀaСH¼T½:௼)`ö“2<9Žp
+XŒ/¿O™ùÔчv'€.ª1¤vBX:nNLÌœÔòK¹Ô ” 
+–ÀSq„ûa1=xÿ±Åù”M>}º|Ó	¨J„¬9¨v(,
+W&=xc(6²üó¿îÏÌ2˜·êç>oaÙö-‰<Ò$‘wI¬=÷.‰3´$b\Õ’ˆÚÙ©ÚÞºÁÇC1Ýäóë¢qæ–ÉrELæ_;ÜŠ’€rÜW‹ÁaÚi$šÁ… ôf¹ÝwÌï⬔ “µZ“ªê ¹<:o•Áv¦D˜Æí•í·‡[wiœë¹% û|¿Ì¾ô>Ì÷¦cŒ§ºÇi &Õ¿{—\ö*<qžZÛ¤s(•†ý—D'Êa:”Íx3©jM”/ì¬ú ™çØvžkAB<¿i®ðí¤ÿp^ööyîÛØÅñÌ<†-…ñÇ»à!'aÿÚð7ìbMµ4g(h²˜Á:u´…Ô)ŒÐÕ©!V§ê|'Ô)Œ¹eÒ0/³äKÛ-UðZâîZNp"u+¾ 
+·qFe.%ÑÏ8Û8ÊühÀ+s1ã:¯Tl‹è2›Šp’|9$éüÉžcmÝ¡÷ê ªö⌏5[³'¿DGò{‰¶Àö|Á/~‹ÿÑ"~ŒÐ‰¿Fˆ‰¿Îw‚ø1æ–IÃl„oÀ+~ÌÝJü©=¾§ŠÿEõ} ¶ÛºÞüªú_&xf¶=’}'Á3ÍÆPÁ;̐àk¶ü‚G	­à너à|ÂG™[&]µOÒ$ëžÄ³â˜u×bpÒ ö#PÊñ=Qð,€¿Ïè*Ñ×ø„ï ßZíwwÛ½;Ö,ÀU[ø¢WaZ/ÑKA¸Ð¸è-fPôG[ˆè1B'ú!&ú:ß	¢Ç˜[&ËsÑ$ë­òNô˜»•è1R'úz|O=ìIxô‚Óÿš¯è-¤Wô˜²O©ö¢g!ý¿
û;DO%Zᢷ˜AÑm!¢Çèk„˜èë|'ˆcn™t•¾¶ÝN»âW ÕwÛbpr¨¨!oÅùDñksŽÇž¯ýãû>é[Ä·–ûÇøÁ[¤‡ûÛ$;IóÅ/£ˆR½Él~®ÅÊ£=ï÷ˆ…àsäÕ¿ì‚8…ÒýÞ¥d7ξ3©—?ç3_ÂÛ¿6§ÕëÚ'÷µ=1dÑÏ”ÿ,hù‰SÆlœ¦üø}áçW¦lòþµ}•@i)/omßl¿>­’ŽàÌ/&»áù?ÐÀ'$
 endstream
 endobj
-3597 0 obj <<
+3785 0 obj <<
 /Type /Page
-/Contents 3598 0 R
-/Resources 3596 0 R
+/Contents 3786 0 R
+/Resources 3784 0 R
 /MediaBox [0 0 595.276 841.89]
-/Parent 3614 0 R
-/Annots [ 3601 0 R 3603 0 R 3605 0 R 3607 0 R 3609 0 R 3611 0 R 3613 0 R ]
+/Parent 3739 0 R
+/Annots [ 3788 0 R 3790 0 R 3792 0 R 3793 0 R 3794 0 R 3795 0 R 3797 0 R 3798 0 R 3799 0 R 3800 0 R 3801 0 R 3802 0 R 3804 0 R 3805 0 R 3806 0 R 3807 0 R 3808 0 R 3809 0 R 3810 0 R ]
 >> endobj
-3601 0 obj <<
+3788 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [105.88 490.618 147.554 501.522]
+/Rect [374.556 719.912 411.408 730.926]
 /Subtype /Link
-/A << /S /GoTo /D (spx_8h_a626b0cad9206c62e7e265bdf8c92c31) >>
+/A << /S /GoTo /D (sph_8h_ec6222fe1e4d807c9b59980b8e548eb0) >>
 >> endobj
-3603 0 obj <<
+3790 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [105.88 423.23 147.554 434.134]
+/Rect [138.538 594.563 170.418 604.341]
 /Subtype /Link
-/A << /S /GoTo /D (spx_8h_a626b0cad9206c62e7e265bdf8c92c31) >>
+/A << /S /GoTo /D (structspxprm) >>
 >> endobj
-3605 0 obj <<
+3792 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [105.88 355.842 147.554 366.745]
+/Rect [145.731 513.802 185.362 524.706]
 /Subtype /Link
-/A << /S /GoTo /D (spx_8h_a626b0cad9206c62e7e265bdf8c92c31) >>
+/A << /S /GoTo /D (spx_8h_45f0db5bb967998f070cad30e5e68180) >>
 >> endobj
-3607 0 obj <<
+3793 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [105.88 288.453 147.554 299.357]
+/Rect [240.913 513.802 272.793 524.706]
 /Subtype /Link
-/A << /S /GoTo /D (spx_8h_a626b0cad9206c62e7e265bdf8c92c31) >>
+/A << /S /GoTo /D (structspxprm) >>
 >> endobj
-3609 0 obj <<
+3794 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [105.88 221.065 147.554 231.969]
+/Rect [167.185 499.182 195.575 509.088]
 /Subtype /Link
-/A << /S /GoTo /D (spx_8h_a626b0cad9206c62e7e265bdf8c92c31) >>
+/A << /S /GoTo /D (structspxprm) >>
 >> endobj
-3611 0 obj <<
+3795 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [105.88 153.677 147.554 164.581]
+/Rect [145.731 475.926 197.546 485.853]
 /Subtype /Link
-/A << /S /GoTo /D (spx_8h_a626b0cad9206c62e7e265bdf8c92c31) >>
+/A << /S /GoTo /D (spx_8h_777e5c4790da397aefcada61445a1bb3) >>
 >> endobj
-3613 0 obj <<
+3797 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [105.88 86.288 147.554 97.192]
+/Rect [138.538 394.189 187.016 405.093]
 /Subtype /Link
-/A << /S /GoTo /D (spx_8h_a626b0cad9206c62e7e265bdf8c92c31) >>
+/A << /S /GoTo /D (spx_8h_d99a404f496d5b8ce3ef6e53c630ecaf) >>
 >> endobj
-3599 0 obj <<
-/D [3597 0 R /XYZ 90 757.935 null]
+3798 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [113.91 378.967 201.72 389.153]
+/Subtype /Link
+/A << /S /GoTo /D (spx_8h_d99a404f496d5b8ce3ef6e53c630ecaf45313ec670a74e7effc1bcee16cb0b56) >>
 >> endobj
-3498 0 obj <<
-/D [3597 0 R /XYZ 90 559.003 null]
+3799 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [220.184 378.967 338.41 389.153]
+/Subtype /Link
+/A << /S /GoTo /D (spx_8h_d99a404f496d5b8ce3ef6e53c630ecaf7342349cd1dc5b4581ae9c39f31d055e) >>
 >> endobj
-3600 0 obj <<
-/D [3597 0 R /XYZ 90 544.487 null]
+3800 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [356.873 378.967 496 389.153]
+/Subtype /Link
+/A << /S /GoTo /D (spx_8h_d99a404f496d5b8ce3ef6e53c630ecaf23753b512249d3752a74ce7497d9c852) >>
 >> endobj
-3499 0 obj <<
-/D [3597 0 R /XYZ 263.318 493.771 null]
+3801 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [113.91 367.012 232.674 377.198]
+/Subtype /Link
+/A << /S /GoTo /D (spx_8h_d99a404f496d5b8ce3ef6e53c630ecaf6b6639fb6d3683c9d356dbd7cf705de1) >>
 >> endobj
-3602 0 obj <<
-/D [3597 0 R /XYZ 90 477.099 null]
+3802 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [113.91 350.728 258.368 361.259]
+/Subtype /Link
+/A << /S /GoTo /D (spx_8h_d99a404f496d5b8ce3ef6e53c630ecafe795e388e346496b34e57864af841ae2) >>
 >> endobj
-3500 0 obj <<
-/D [3597 0 R /XYZ 263.318 426.383 null]
+3804 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [126.921 295.496 151.599 306.4]
+/Subtype /Link
+/A << /S /GoTo /D (spx_8h_192c7ea1edb2fc79d391a51bec7442e0) >>
 >> endobj
-3604 0 obj <<
-/D [3597 0 R /XYZ 90 409.711 null]
+3805 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [427.83 295.496 459.71 306.4]
+/Subtype /Link
+/A << /S /GoTo /D (structspxprm) >>
 >> endobj
-3501 0 obj <<
-/D [3597 0 R /XYZ 263.318 358.995 null]
+3806 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [126.921 256.643 160.993 267.547]
+/Subtype /Link
+/A << /S /GoTo /D (spx_8h_6ee182e1185978bc6e7f69e4604fe341) >>
 >> endobj
-3606 0 obj <<
-/D [3597 0 R /XYZ 90 342.323 null]
->> endobj
-3502 0 obj <<
-/D [3597 0 R /XYZ 263.318 291.606 null]
->> endobj
-3608 0 obj <<
-/D [3597 0 R /XYZ 90 274.934 null]
->> endobj
-3503 0 obj <<
-/D [3597 0 R /XYZ 263.318 224.218 null]
->> endobj
-3610 0 obj <<
-/D [3597 0 R /XYZ 90 207.546 null]
->> endobj
-3504 0 obj <<
-/D [3597 0 R /XYZ 263.318 156.83 null]
->> endobj
-3612 0 obj <<
-/D [3597 0 R /XYZ 90 140.158 null]
->> endobj
-3596 0 obj <<
-/Font << /F31 528 0 R /F14 1038 0 R /F48 2200 0 R /F22 521 0 R >>
-/ProcSet [ /PDF /Text ]
->> endobj
-3617 0 obj <<
-/Length 2112      
-/Filter /FlateDecode
->>
-stream
-xÚµZ[Û¶~÷¯0ШÞ/}kÚlÑK
-´Yœóx½òÆÀÚÞÊr›ô×w(‘%›#;ÛE°ˆ,}šo†üf4ɦþ±©£S£qBM—›	>ÀÙ&,\ÃåyrýõíäՍ€»ˆÓbz»jn׌(Φ·÷ïMÍ¥´¨w3Iòq6çŠ7ëDz=ú½\•ÕŒÙ¢Ü.ý)§­,Õ³·?MÞܹƒgJhÏüÇäý:½šP"œþÇ”0禛‰ä"?NÞM~;ÚhÏ8.8ÅÄxt\ªUˆÎÂûÏÌñbQ­w1®ïwËæÜÖ‹z=cÅnëãž9—DH× ,˜Xî¶ûº½wùqQyü«&;z+ˆ•
-lø{ÿG©h!©‡†HÃbÿôéÿeUmöïAëâC‹ç¼ÃÏ#‚™éœ¢¹lî{SU»ªõcSî÷‹‡rßþªwáì¢^†i¬?úh¥+öç!àþœqU,a ª²>TÛò¾ýµªv›ö¨\D+«ÃvY¯w[rˆ1â”òˆ	#ý¥‚:¢þ|¿¨ímïêê°O›;÷gÔ§ؐ&›ÉõF9é8ƒž‰öh£™AÎՐ†Q¸ÎÊ18!“ÄQÓ#Ü7žP
-I%û”þBõ¿§ä“Lzr˜®§jsB®
1Ê¢ñjJ”Ó@
A:œ0H$aàðìpÁlSÈø¹²ŠP!ŽK>µà±n<æŽPp#@¼Ã·MFßÍ8-‹5È´½Ý¯v¤h¶=ÿ´h/lÊÚk{r:µḑʀ?æ9qtÎU(%!w¨nÕ]B™àÛórfŽpÃòrî®çå0£rF¸:9c„QÎ	áW÷!ºV©‰á¦ÏšWt@ãü“A ¢øöõ/o~=qÀËÈ	<ì€Ái-<ð¬ì3Ut¿þ»Ü­š£³9Í%'”—@D£®MæsšJ¬Fƒœ°o&„Î^u±¯·µ?ãÿ²ÉF¡Ô+óŒdëd‹F€x߁smEØ­º'äIѳ„فsy}4îÊÀ$RqDf62óˆÁ)&§DBÔؾÞۍã=‚rnû˜¾ѳʈapØ®ë|•N4}ßµS+ÂÌ2e‡gËŸ´z)–¿ˆ+‰­|ùC	CùK	GË_u¼ü¡ü“A^ëí:t˜'5€rh“9'ЂѱÒâRÊáÞEÐÀ»œkÒa>)Pì8sÏï9¤VDiŽ•iŸ×OÕL˜¢\.êò>/}%‰¦âŤ„¶ø“?bF¥ßÙB¤Fé'„ãÒOY/>Æ?0ĵ|ò]Þç¬ü±ÞËŸ] EVã.FÐÀÅœoJ&
>3Rç ÏÖ?‡ÑÓèã3B®Ñ?ƒá¥/Wú¡xY;RúfTÿ-DÿaÔB8®ÿ”õýcü“A\«ª,³â7ð…E~©ö]ó!	u/‚îeµïßü9>+DfG¥¯QéÃýzwgÐÒ!WH_\&®vK¯éç_ú„ö8ŽJ?bƤŸØÊK%ÒO	G¥ßc—>Ê?0ylªk¤ëÑÌ`‘_*}Eµ¸{4pi{wø¬@ÛãKq«}õåe_ 3hُk´/lÓ•½PÙ\îðïw3ªý΢}Œ0j?!×~Êzö1þÉ ®}9ªý|ävü^Õ#ÞEÐÀ»1éc“Ò“þ3:Á(¼^ _#ä
-ésçˆäò¥¤Ï­&Šâe?bƤŸØÊK%ÒO	G¥ßc—>Ê?0Äõ‰ï‘n_ at 7D~iÙ7Äš÷"hà^¶ã´ ³ݾÿ‚ö¹aDY‹i?B®Ñ¾¦Dó+ûú=Cñ²1£Úïl!ÚÇ£öÂqí§¬h㘌eŸÓ~>òkµ¸wÔ~ß½1íc³ò¯i_ÀÄ¡u?B®Ñ>gÄŠç¸Õ8·XĬ#Z·¯M7aöÜb‘_§£"ÿސ\Ï&QÄŒ%ÆuL"”0$QJ>6÷ø8¼}1Ûç˧O@ãÌ“ÝwÒrEq<Ø€Á)ýçxÝîn»8Ò~‡_<>î–_ÇoòáäÛp"ÙsÐ^“®ø¹Ù.`Šs~‰I@¿ÇÕ¥£Ñh(C“ùE!(‘½ˆ9¡L·THIg†£wV¤Î¤l\˜ §°E'u‡±g,:%rµ$BÚZ²ZëdFý„Å=«xpf%Šs_]ßã|‰hÔ¿¡Id”Û¤@~¸æƒS*E¬’=Êv²u•IF˜z±/ˆŒÃ›ªÀ¿ FÌh9ìl!å#Œå0!ÄÊaÊwA9Ę&ƒ6å™} ”Pfð`§ÔúÜ~°ùuræ F(~i̍;00‰èŸY¢FcŽ˜Ê´ˆùg<°AÌÏ-bLq^â±Î@¶ˆˆwçÛå‡uÛ…r5Ü{²ÙUŸgJù´†'ˆÐ/¶0Í’”x“ cIÝYÊç4ÆR:aC2:%OhŒ¶o°¿vÚáH"ŒEC
”Sibµë
l®½Iº™Ü¾oò²‰`Ì»AlSŒ8™‹“M1âìôRÝ€Ìè`4.Èô}µÄ»9È cÝeÁØÀ"­œÍ‚20‚
Œð«èT^=0÷ûú\l¶{¥Î¾yQ°Æ´úòmÈM1Ñ–˜öcv|1ƒ
-edÜÅײ{/(·eåßÃÆ¢°åðm<¸ñÛmË»ö‡iÿcö*¾QºýÅ)c¡ôØØþ÷»w¿ÌXñãëö'LX{p÷9î`þôù¡ÜÇÆo“>œ ܍א
-endstream
-endobj
-3616 0 obj <<
-/Type /Page
-/Contents 3617 0 R
-/Resources 3615 0 R
-/MediaBox [0 0 595.276 841.89]
-/Parent 3614 0 R
-/Annots [ 3621 0 R 3623 0 R 3624 0 R 3625 0 R 3626 0 R 3627 0 R 3628 0 R 3629 0 R 3630 0 R 3631 0 R 3632 0 R 3633 0 R 3634 0 R 3635 0 R 3636 0 R 3637 0 R 3638 0 R 3639 0 R 3641 0 R 3642 0 R 3643 0 R 3644 0 R 3645 0 R 3646 0 R 3647 0 R 3648 0 R ]
->> endobj
-3621 0 obj <<
+3807 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [138.538 596.794 168.754 607.698]
+/Rect [126.921 217.79 160.993 228.694]
 /Subtype /Link
-/A << /S /GoTo /D (structtabprm) >>
+/A << /S /GoTo /D (spx_8h_d0a5167b8e52a0cdc3990e35a324ba02) >>
 >> endobj
-3623 0 obj <<
+3808 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [145.731 516.118 186.089 527.022]
+/Rect [126.921 178.938 162.099 189.841]
 /Subtype /Link
-/A << /S /GoTo /D (tab_8h_9c80120944556169d230d4cd051d88cb) >>
+/A << /S /GoTo /D (spx_8h_5c2eb2d8649eaab21e71efcd25d9236c) >>
 >> endobj
-3624 0 obj <<
+3809 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [241.64 516.118 271.857 527.022]
+/Rect [126.921 140.085 162.099 150.989]
 /Subtype /Link
-/A << /S /GoTo /D (structtabprm) >>
+/A << /S /GoTo /D (spx_8h_89a689b848429cfa5780757a5eee9347) >>
 >> endobj
-3625 0 obj <<
+3810 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [167.185 501.527 195.082 511.432]
+/Rect [126.921 101.232 166.234 112.136]
 /Subtype /Link
-/A << /S /GoTo /D (structtabprm) >>
+/A << /S /GoTo /D (spx_8h_9eb861d7c7437c5f974ad425da8b5664) >>
 >> endobj
-3626 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [145.731 477.323 203.065 488.227]
-/Subtype /Link
-/A << /S /GoTo /D (tab_8h_8b57d9bacbabd2b516d77220cdb6167d) >>
+3787 0 obj <<
+/D [3785 0 R /XYZ 90 757.935 null]
 >> endobj
-3627 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [203.563 477.323 250.377 488.227]
-/Subtype /Link
-/A << /S /GoTo /D (tab_8h_824d1e7c8fea5e5918a8555df39aa5b7) >>
+1040 0 obj <<
+/D [3785 0 R /XYZ 143.23 711.11 null]
 >> endobj
-3628 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [145.731 438.528 206.831 449.432]
-/Subtype /Link
-/A << /S /GoTo /D (tab_8h_27460f165fb03a075a1c6c6a48f33c62) >>
+366 0 obj <<
+/D [3785 0 R /XYZ 90 694.384 null]
 >> endobj
-3629 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [207.329 438.528 254.143 449.432]
-/Subtype /Link
-/A << /S /GoTo /D (tab_8h_824d1e7c8fea5e5918a8555df39aa5b7) >>
+3789 0 obj <<
+/D [3785 0 R /XYZ 90 613.536 null]
 >> endobj
-3630 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [145.731 399.733 208.026 410.637]
-/Subtype /Link
-/A << /S /GoTo /D (tab_8h_bf96fe5488df6796ec2606b974f330fe) >>
+3791 0 obj <<
+/D [3785 0 R /XYZ 90 532.776 null]
 >> endobj
-3631 0 obj <<
+3796 0 obj <<
+/D [3785 0 R /XYZ 90 413.162 null]
+>> endobj
+3803 0 obj <<
+/D [3785 0 R /XYZ 90 314.47 null]
+>> endobj
+3784 0 obj <<
+/Font << /F31 604 0 R /F22 597 0 R /F40 783 0 R /F42 818 0 R /F14 1084 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+3826 0 obj <<
+/Length 1885      
+/Filter /FlateDecode
+>>
+stream
+xÚµ›MoÛF†ïú:Jo÷{¹¹5i4(ÐÖ6ÐiP(2í°¥D–íäßw(îŠCŠœ¥Ä9˜‘†óîßg?HJL9üSϧÎ8æ•™.&|zŸ¾›ˆðí|}¾}=ùé­‚³˜·jz}»?Ý
+f¤˜^ß|˜Yæç‚s>{üò}ž_HÃgoW÷yyt™ßæÛ¹Èfùz	)γl&¸ž¼~?ùõú e”-D¿N>|äÓhÜû	gÊgÓ8æLx?}˜h©Âñýäjò×!Gù¹‚ÏÛú¥¹a™Ê¦J³Ìµ…è‹rpØv:œÅ!ó…ÌC×;+' eZ*'eU9Á-ÓЂS”ï_)M³‚Ã)ÒLQ®#­C
+Í<w5ÁÕzw¤'áj‹¬®W|±½—X9DÓʍ”…òË\ðÙb.ùìy}»Í¿5Ã&•£»bhq똓:sïþüç¿Ÿ/ß]Á±8®¹cÂÊ©õ…ÀÉî2Ø£:ß,-§4Ë–5ñŒgQ¡hÔ›Íz®¡ùvWÒò²xܬŸ>8ûãݦü{»+7Ë¿>KßˏŠn=çËÝf[tŠuö*ÓL:1–é­mž!)ËW™ºO©Ã#5ÂïX,mwJ¶ž°-Ž?f–^ÀGö¹Œ µÁì®
.p_¯›âÚØf¯tº=„´Ú½ÅÐÑëÏ‹åÓÓCEÅ}¾¾Û}F¦‡IgÖÃøÚ0í²aÆ—ÝÆW’ci燘¤õ«\„÷)Áh~$H¹ëõ°?¥ÜHÙí÷æoñK ¨žG(ùˆ ®t_„cVð«„V(£§þž€a‹ãsV’Ę(W7¤`` ÔôÒÊ”qXîÇ0´3@ö<0@Êj•îÉ€qË´?Ÿ” ‹rê<°Xm‰I m~uÉühÞ7`7›ÑÞ1IïW¹ïS‚ÑûHò>Öëá}J¹‘²PnúžÿÉžGïSòÑû¸Ò}½¯9ãÆð~• Óû!¤Õû¾ê7…¼·c­ú
$Ž^öǘ¤ù«\„ù)Áh~$H™ëõ0?¥ÜHÙ¶øIOp¥ Y†C7v€A½î}Qà‚I+ P%èD!„œ½:Â¥X8'hÏ™âr,.´sLe‚ä"Ƥ¸@¹º¹ Xà¢¦—æ‚Tn¤l›Ò;äÒód"dcµº÷äB[É´uçstqCΛ"ÚÀ9‡øÎðl4.TÆLæh.BL’‹*Á%¹@‚X¯”r#e¡\ºÿ~ó)ß-Ž(o¶“]1´0,¥¸õ÷e@*fÝ€m2JÐÉ@ie \Ý/v«çÕãnµƇš-W»Æž¡=v_Û“p ?;¡ÇÂAyÏœW$1&…ÊՍ)pÀ‚5½4¤r#e¡¼¿T‡Iá~Ó†„‚$d·C-nË„ª×¹'*+ž#
Ø5£]HА¨lNãPG§'Ê)ðÒhDXμ÷4!&ID•‹ ‚ŒD AŠ¬×ƒJ¹‘2ÞIꦁïO%»bha AÃ"©Vã¾4h†°F	:i!§ÞCú‘ (ÄmK
“œÞRǘ$U.‚ J0€)°^(åFJ¼Dj¿ º| €Žà÷% þJ?`ûŒtB/‘ο©$½eJ6È®€ 7Ï1&E ÊÕM )À‚5½4¤r#åaØ.nÚVCÖ
+º»!†…
‚0¢^ßžî—6cÚØ$£]î!§ÿ0t,nV›¿Ü¿œ4ÚÞXjͬ ÷Æ1&iû*a{J0Ú	R¶Çz=lO)7Rî~°|û lOu÷`{J4Ú×·¯íÁ™ŽØ£¶!ƒ>áí0Ú‹Œ9=ÚXïäIzc’¶¯r¶§£í‘ e{¬×Ãö”r#eÛ#„¹4Ä~Ø0©3º!†nHñæ\³æ=QX|À~%èB!†ÔQ(*õ¸Ú¬;à—<_·ß2]¬oŽI³Ý÷/ùãIdU3b¬'Ëå3Mz/cRd \Ýd‚,HQÓK“A*7Râ@ADúBéz²‘²!ŒZÍû’a$bÀ{v(A'!dðΠû!œè†0¡ºÑА“‰×McL*%Ñ@‚X¯”r#eÛó5jÂ(VÒd÷CÝÀÁgõî÷ÆB¨ýÚó±¨tbBÎ{®öo	.™²j,&2Ï´¦wÍ!$ED•©J-ð€Ô°XšJ¶žOéw/JŸS(P-$à2'@€güþ±t‹(‡Ô {þ¯aÊ”aù.<þ˜Íéð;ž ^´õ]¾Î·‹]VG›°|ºž{9{
+¿IøcÀÑåá_qùJñò’¶Å̼	lýýæê÷¹˜ýö:œÊ` ë´@Ð/›oßï`½Ö¨Žª¥<ÿ¥rU
+endstream
+endobj
+3825 0 obj <<
+/Type /Page
+/Contents 3826 0 R
+/Resources 3824 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 3845 0 R
+/Annots [ 3828 0 R 3829 0 R 3830 0 R 3831 0 R 3832 0 R 3833 0 R 3834 0 R 3835 0 R 3836 0 R 3837 0 R 3838 0 R 3839 0 R 3840 0 R 3841 0 R 3842 0 R 3843 0 R 3844 0 R ]
+>> endobj
+3828 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [208.525 399.733 255.339 410.637]
+/Rect [126.921 706.991 166.234 717.895]
 /Subtype /Link
-/A << /S /GoTo /D (tab_8h_824d1e7c8fea5e5918a8555df39aa5b7) >>
+/A << /S /GoTo /D (spx_8h_5eed4e6f2879b4607e60b4f77e2736bd) >>
 >> endobj
-3632 0 obj <<
+3829 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [145.731 360.939 203.613 371.843]
+/Rect [126.921 668.197 165.526 679.101]
 /Subtype /Link
-/A << /S /GoTo /D (tab_8h_e2ee098afabb7a7d225f930276ffb441) >>
+/A << /S /GoTo /D (spx_8h_51b714ff0ed788c20f1b273ec551b6f6) >>
 >> endobj
-3633 0 obj <<
+3830 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [204.111 360.939 250.925 371.843]
+/Rect [126.921 629.403 165.526 640.307]
 /Subtype /Link
-/A << /S /GoTo /D (tab_8h_824d1e7c8fea5e5918a8555df39aa5b7) >>
+/A << /S /GoTo /D (spx_8h_6c79d97dcc410e1a7a3e6e26ba3dabe6) >>
 >> endobj
-3634 0 obj <<
+3831 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [145.731 322.144 203.613 333.048]
+/Rect [126.921 590.609 165.526 601.513]
 /Subtype /Link
-/A << /S /GoTo /D (tab_8h_4abf39ca4cfc2ea073bffdbb98caa46d) >>
+/A << /S /GoTo /D (spx_8h_3e86c3462619b4fdf0aeeeea9874757e) >>
 >> endobj
-3635 0 obj <<
+3832 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [204.111 322.144 250.925 333.048]
+/Rect [126.921 551.815 165.526 562.719]
 /Subtype /Link
-/A << /S /GoTo /D (tab_8h_824d1e7c8fea5e5918a8555df39aa5b7) >>
+/A << /S /GoTo /D (spx_8h_16bc2fef69c592c5bcdc695633f17df0) >>
 >> endobj
-3636 0 obj <<
+3833 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [145.731 283.349 206.383 294.253]
+/Rect [126.921 513.395 170.06 523.925]
 /Subtype /Link
-/A << /S /GoTo /D (tab_8h_141c3365f0364c01237aeeb93ddb717e) >>
+/A << /S /GoTo /D (spx_8h_5a497ffd57345f2f0bf1c9abc56842c4) >>
 >> endobj
-3637 0 obj <<
+3834 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [206.881 283.349 253.695 294.253]
+/Rect [126.921 474.601 170.06 485.131]
 /Subtype /Link
-/A << /S /GoTo /D (tab_8h_824d1e7c8fea5e5918a8555df39aa5b7) >>
+/A << /S /GoTo /D (spx_8h_413fa882d2b67a792a35938738214057) >>
 >> endobj
-3638 0 obj <<
+3835 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [145.731 244.554 206.383 255.458]
+/Rect [126.921 435.807 162.518 446.338]
 /Subtype /Link
-/A << /S /GoTo /D (tab_8h_49872082d67e357c5c68a633824133ae) >>
+/A << /S /GoTo /D (spx_8h_8aba8fe47efe098740991771e97fe756) >>
 >> endobj
-3639 0 obj <<
+3836 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [206.881 244.554 253.695 255.458]
+/Rect [126.921 397.013 162.318 407.544]
 /Subtype /Link
-/A << /S /GoTo /D (tab_8h_824d1e7c8fea5e5918a8555df39aa5b7) >>
+/A << /S /GoTo /D (spx_8h_09b951b08ac818b9da44389a3ddf614a) >>
 >> endobj
-3641 0 obj <<
+3837 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [126.921 163.878 151.608 174.782]
+/Rect [126.921 357.846 161.96 368.75]
 /Subtype /Link
-/A << /S /GoTo /D (tab_8h_bb7920acdfb83179d3bac65035144c02) >>
+/A << /S /GoTo /D (spx_8h_a626b0cad9206c62e7e265bdf8c92c31) >>
 >> endobj
-3642 0 obj <<
+3838 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [301.262 163.878 331.478 174.782]
+/Rect [126.921 319.052 161.96 329.956]
 /Subtype /Link
-/A << /S /GoTo /D (structtabprm) >>
+/A << /S /GoTo /D (spx_8h_974f799a8ee19dd23114ca01b225a02f) >>
 >> endobj
-3643 0 obj <<
+3839 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [226.712 149.287 254.609 159.192]
+/Rect [126.921 280.258 162.657 291.162]
 /Subtype /Link
-/A << /S /GoTo /D (structtabprm) >>
+/A << /S /GoTo /D (spx_8h_f4784a764fd0f36c82548ef755c470bd) >>
 >> endobj
-3644 0 obj <<
+3840 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [126.921 125.083 161.013 135.987]
+/Rect [126.921 241.464 162.657 252.368]
 /Subtype /Link
-/A << /S /GoTo /D (tab_8h_e403ff0b740916989c7386728df001c8) >>
+/A << /S /GoTo /D (spx_8h_772a14e27c613ea7b63697efdb765205) >>
 >> endobj
-3645 0 obj <<
+3841 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [189.456 125.083 219.672 135.987]
+/Rect [126.921 203.044 166.244 213.574]
 /Subtype /Link
-/A << /S /GoTo /D (structtabprm) >>
+/A << /S /GoTo /D (spx_8h_0459c65496512f270d3c569c346ce413) >>
 >> endobj
-3646 0 obj <<
+3842 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [126.921 86.288 155.374 97.192]
+/Rect [126.921 164.25 166.244 174.78]
 /Subtype /Link
-/A << /S /GoTo /D (tab_8h_87b3a2a84bab396a528af8382ce9ad04) >>
+/A << /S /GoTo /D (spx_8h_cc02a893f538f5f0c0d1d9baae2b0e10) >>
 >> endobj
-3647 0 obj <<
+3843 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [244.698 86.288 274.915 97.192]
+/Rect [126.921 125.456 166.493 135.986]
 /Subtype /Link
-/A << /S /GoTo /D (structtabprm) >>
+/A << /S /GoTo /D (spx_8h_f7a2d05c2db901488d68576343aad873) >>
 >> endobj
-3648 0 obj <<
+3844 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [333.793 86.288 364.009 97.192]
+/Rect [126.921 86.662 166.493 97.192]
 /Subtype /Link
-/A << /S /GoTo /D (structtabprm) >>
->> endobj
-3618 0 obj <<
-/D [3616 0 R /XYZ 90 757.935 null]
->> endobj
-350 0 obj <<
-/D [3616 0 R /XYZ 90 733.028 null]
->> endobj
-3534 0 obj <<
-/D [3616 0 R /XYZ 90 716.221 null]
->> endobj
-3619 0 obj <<
-/D [3616 0 R /XYZ 90 716.221 null]
->> endobj
-962 0 obj <<
-/D [3616 0 R /XYZ 374.54 681.092 null]
->> endobj
-354 0 obj <<
-/D [3616 0 R /XYZ 90 664.392 null]
->> endobj
-3620 0 obj <<
-/D [3616 0 R /XYZ 90 615.738 null]
->> endobj
-3622 0 obj <<
-/D [3616 0 R /XYZ 90 535.062 null]
+/A << /S /GoTo /D (spx_8h_56a7d77413c654541fb29f58561c16f9) >>
 >> endobj
-3640 0 obj <<
-/D [3616 0 R /XYZ 90 182.822 null]
+3827 0 obj <<
+/D [3825 0 R /XYZ 90 757.935 null]
 >> endobj
-3615 0 obj <<
-/Font << /F31 528 0 R /F14 1038 0 R /F22 521 0 R /F42 717 0 R >>
+3824 0 obj <<
+/Font << /F31 604 0 R /F22 597 0 R /F42 818 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-3654 0 obj <<
-/Length 3307      
+3865 0 obj <<
+/Length 2248      
 /Filter /FlateDecode
 >>
 stream
-xÚ½[mã¶þ¾¿Â@¿ØÈ™I‘’®Ÿ’\.MmnÑ|¸…ÖÖî
-±%G’owûë;ÉÔíÜ"Åg‰Í33>’ZºŠà]eÑ*	ɸXíŽ7ÑêZ¿»¡æéoç_ßÞ|ùžÃ[$“|u{¯^—”FW·ûkIh´ÙÒ(ŠÖ]~·‰£5yÜl™ˆÖïËC¡¯~.î‹fCÓuQí°)“i¼¦Q²ùõö‡›oo{lc™à‘¿ùøk´Úƒ…?ÜD„géê	®#B³lu¼‰7ׇ›7ÿìuèvísÎÅ‘ )OW[“4™¡<OàrîuÊbêmÂ8‰ä ˜­RÄ Q–‘(]YÒ7õéE‡¢ÙÄb]Ÿ»²2±¹¯}Ñ=ãx°ˆ“4‹Wš~Ð<‰Ÿã¬tи±J´úíÔ'ààF’¥>ø(V&ɉ|ĶkλŽŒ!!%•l•PY%ÿp÷pÓ;ðz&èbvË,#TÆ26d7À’ÄÊ µÿfLLM…W˜X9º¦Ùbd€4&Y”x€eÕMðŒHšúx‹©`¥ÃÈ#•&î›b’ˆð˜ˆ${kd˜"…$ˆýðF"Ò	1M%‰¢ìZ§tØ€‘Ê@þCÇ0΃>[™	$H9É?ò9â虐2ÐlŒ‚ÀÐ¥!J¥ŸÏ`Ž‚%³"hλBw‘e«mÑbœHßÆån3Òa‹F*C´EI–d¡ m­L’A¤@Ѓ¼À[2á„	ö§ñ–„‰-¢aÞ22ykÐà­ å-0Ä[.Þ¼B©ìsa
-.(ôKØW-œHè/¶@Z»ºj;=
-æù‹AµAir¥óV:hËXe` pNxLƒÞ[™	¤Ç_k&6r‰¿è•üÂÅ+*0GÁ"4ç
&çç•`18íÙ,ÁP:hÝXe¸ã‘kke
-öXz—¸H	kîWq[æ2 à8–a.32¹lÐಠå20Äe.Þ\B©4¹Ð‹\òÕrYÐr™Û@y“‰k=6ÒaF*Ù]—Ò,貕™@ú#|ìòkùrTDìü5(Xä/#‚æ|(ºóé³øº™on€¾”pж‘ÂÐüÁڐ‡"µµ2aD˜¤".<Èä	|ÿYä%R9Ì‚äee.‘—£k™¼‚€†¼\À yyx—É+ˆ<RirᙵSòâõ°¯Z$( ¶Ìm€»`“âZ‡t¤2´x	&!­ÌÒç.Tà»|w½ÑŒÐ=Õ®®›ý¤µ8GÓÕ솮mA»¯ÏwvûîùãfKe²þõÍôÙÓ†Fëº9ì•Œìezˆ¶Ë;û~ˆP…LˆŒÓÏ'TGÁ¡ZU–ÏÅaÛÕÛ'´Þðg³¡bW-0ê1ïʺZfHE™fÖROÄœ$<
3Œ‘¹È0ƒ® Ä -Ã8€!†qñ®`˜òH¥-ØóÄ|µ4ã†ö2Ã\çpÏ0!ü‘Ê+&àñÀ0#È9†ñ\þ?3ŒÏ"óLóüj†a)ñ+fP°È0FcôË&cÊ)d™ÒÍgšÀÒ[¼ÂäAÁÜANœ
- Deí¿ÐÚ¼)sx;s0K`¬dùÈÈy¾ÈXVæc…°zÆ
-ÆrÝšÝcÞèüv *“àvxæI¡Î¦<ó–Ç»‘:RiÆÖŠ¦9¶Ó1Áò=
ÆÇÊa‘ÒØï;„–r1ŽS(Ã_±ãì(X>VD­x`XŸ[»äáÉV at M¥ïEÛæÈø_Ñ. ˜'$J^±LsÌ \
%iJ¨9}Wtyy(Lañ®hwMy‚±XM©Æ ò8SŠn‹HgbÝÀ:^¥^«Êã	µ@îÃÛîžÙSÞ˜ÖúcµT
ï¿¿ý ›~ùæƒnÖ¬öy³·’¹yw_äƒõ„È€ ‘ò»
‹Öçՠ辬 Ö]Ñ)ÇÄI¡ú=¢J;ö´l‡n°H<¼Ê›B_ìs¬R!ƒÛOenôÏ¡®S+`|IŠ¨ƒdÒ鋯Dß‹î±Þ[ÈZÿÞ™‡çÖBéõ3\ìêã	×Õ=Ìà26ôӔ碜qQÒõ}SñJÍTEs,ö%<ÔÏEJ`ò.Ö¹¾<@ß+|‰3‡;kèçØ×ø[ó‡B‹Á\ƒ!Qó
<q´ãôˆÓ§ä0ÿìg:êS‰ô4ËÖŸ”Š¦ÍUœ¹Ž³Ä8ãSÕkxq—«0â%ZD³tv‚15Šx	)aÂHoñ)…T*%–	|ÌšF&)a‰ô Me¨ðôXîu`²ñ_µ&Z‡ƒ¾(+§÷P®*Š½ŸJC¼PÃ/ atAJª74ËáÄ¢ÍpûíVt&z{ðz/÷v¨‡õш‹ãt®¾1ƒŸÅëã¹5ïÞY}…mx1 ԂÁjð‹H)ˆ‰J)Õ^£t=Ö/tÚ(|0
-
+ö¸×®¨oš—ÞïjMí§ñ'M#Ðr(SS¾ËõÏ7`Ä_˜9ÿ·f6Ñ£Ú¼ø¤N•ªµþ-ª]~jaÔÏ–f@ú<‚J]ª÷±(r$'Ùä(2¹[V%üÙ–f„sy<ei‘ æH
â¾™.ã`&JÅ•^Zé0ìH¥ñ’pÑ_	’4;ldÂÐ#Eó.Ë”Ðäj—ô\_¥qywÂ,}Yr›E†6
ºme‚ðcEÚmHïÄ¿OÏœ0¨–®óßJ‡
©t>.Yt?ýá$·2al	uX䧹.3„\Ÿšg¶Oå^g¦0€ßc^é)Ût]5²'”ÐìÚ<±ÒA[Ç*—§1že$¦i0<V&Cnd2õ õ´ádˆŠB^!“Š™§‘üÚœ±ÒaÃF*‡ƒý¥”Pq‹(LV&=VÔÓ˜ÎÌûÎtÔ™©â4œ*—]ÛïrtPŸ·CœÉô"û+ájRU¥,vb{3÷ÅU–%+–p"âì%é­#>³·å«ÎY8°º¾c62aè‘"KG<55·*|!£RZ>á<Ÿ΃„þ©29Ç/Ðø•1³ÒAÃÇ*Ã&šdÜaãáid’1õ mU‡Ž›uW¾–8ªŽsCSv6Dª:â°pÁÏo5Ÿ!¸pº=ŸN‡R1b’¨jU!ŠªÐbMpéÇtµ‰í½]ppjS+›ü¥ÕmXÞšK5d’T/¿ðÕ¼§F‚ôglÁÇύíÆ] ?µôÖŸéO_åå1Àe+߆I·*‘0p‘H0x¨CÁý²Bf®êÎÙÖö¡Zô>CŸíÊî`ºkkú7ÕP^ý¬¾ÀÖۏõpX¬ë]£
-¦?³¬„FXVN¾êƒ1LÁƒ8–¾ÈHFzëˆOia¤r]oßâ\>݃¥—€rÎ3b\#™ ôXBÏÕúêãe_Që;’sµ¾}<’.².¬leœøГý)-D¥LÊSz¦ú£1>Wºj¥ÃÈ#•Ã¹Í¢Ó	®©YØi#†NBó M3/óÕf˜jñvzpÇ¥³Ý6±Ûöîæ‹žÞýýÀmª¡½·;7ùîåí즟Ô#ô'–\Ɔ@ ëpM,ùºlõ“‡§B½/Sé&µe€2z§Zrg¶Ä°Emj‘ÖÙÕ´¾Ã.1ü äŒ!½Ê]­-MùðØi ¦r‡…<ýë
-$ªæíj¯vÎð9ÎíÌ2^ï/0Xð·ÅöþEßè
8½ü?¶ÅAûØê‡ÐV6ú2ß¿Ÿ{çÆoêm‰¢I¸;›SÝâ^!èúoµÚ4(†8ÚíÆq‡ nύQSÜ£Ð}±ëœ¨ª¢PøŽƒ²šñÓ=·:5Å®l{b…Ø›@)împ9²nœc°ÜÔ‘ûâˆ'
$ ÙE¾3CÕR×+>êìßßìŒ6½¥öCvXfáVmU­ekwSî;“vÅLZã>S‹”~—›õ»Üýv+îr×»3Ž²ÜÙçmmë·û]ò¿ì=·›,Zõõßþ¤ïÕÑk	ªþ[Ô÷Î9¬³0Q`~Ù–V z[,ÃÌ8=2?ÀKý\·ø);ÔŠ”ÈôÒ·ŸZt;ÈN©ÉU¶\Iâ–#]Ô™­	¢Iœ\…‹ç†¯4DZ[¤Ä$•™93'üc ŒÀ¹‚5Ù3›én’Z’}C§n>M^6˜ˆ§PÄÜŒ+2XáÏN ØAõ}Þ߆é/OS’ÐÌ=Б$Kb3Mtôﻢ*œÑgðßíÅ{$†âNß$ú‡¦o#þVH}Ç"JÍ'z(k?ÓƒiçGˆÀ÷_ëÛ˜$~èÞÕÏ/E5]ìò™àüW·˜!
+xÚ½ZQoÜ6~÷¯ØG-pË’IQy8 m.A‹â®—w¤A¡Ê²-`­uµZ;鯿ᒴ(­8ÒÚIàkÅçãÌ÷qHQlEᏭrºÊdFòT®Ê»ºº»o/˜kÝ@ó&hÿáòâ»7)<Er•®.¯+F$g«Ë«‰"ùzÃ(¥Éþþ¹]o¸¤É›z[Ù«wÕuÕ®™Nª¦„[)¥Z'ŒÊõÇËŸ/þqùäց’©2Nÿ¼øð‘®® ÜÏ”¤¹^=Â5%,ÏWw‚§îz{ñþâßO}Øû)ÜŸ— ’èT¯6© :›2a0–4ƒË©Ç„B×›Œ§„ª>6‚¯4ÄF™Ø0žªWÞÄÄçÇ]³4y¨ÚÎF¤]§YRm‹®~¨÷]]Ú»ÕvWÖÝgû«ÛÙÿEÝÚ‹Çªæ¦sþJúP•Ý®…+FÆÑd4#LñUÆ8aT=ØԍÏ%‹ÒDå9a²ç=MÀ-nocbñçò*<Âå*èë4öÎwÈÉi6pX7݉?ÔfzèÏ4´7ÎâÝ ëÖ÷<êÒx~\3HßšCf×L&ÕšK¸‚Ÿ»ûSHJ’L*<΢4áB
cLyÿëÿ~ÿþÝÛ÷†+1ª(-gìùº:ˆé›Lêâ¡(‡»iº{=@ðê²Ø’¹'y’ÍBU¨,%\ò¯¦
+“e¸*œÍ¬*ú¾U`½*‡˜*BTyui<{œ¨ãDŠP:3|gƒƒ Eˆ\ã½TB’T¾ RDáL&qÊö“
[¬ µ©°/R«3"„ÂÕàlfÕÐ÷…¨sèÕ8ÄÔú[ Ìó¨Ë©ñW¤6(3¥cCw68 PK‡C_¬È“¤üJè;ˆ*Á™<»6ØuÕÕþ¶¾î¦Ê©QÈ\)ÄׁԜȜ£"ð6s"úŠ‹ uèD:DD0ð7/Ôó¨Kãù¯EåÀº
+À‰`ë…"*úù":ˆ‰À› ‡àóUà<HE”Î_0¾ƒ©m£;SŒÍèþ³ÎyR´uñǶÚOl%e°[‹ê©9®'k2+§¸£^Mˆ7/¦Þ[¹kö.AåmÑÇß½a¢F¤°:7Á´ô£éßÍN8ÄWž3FQ;4~a·þ{Õ¶wû›±w“…§‘ÈxÌ'‡ÈHÆCŸ€~*K>ڐ„ì8rÈXoRر:Ž çs/^W]Qo«+××Õ¾lkXFN¹#`QÅõ\Ù64
+,OðÙxUå'#¦É9‚å$åCÇc2YÔ%ãÚÄÀo½‡!çLðO'{X­½Õî]ÝT¶¡»-º¿™,yrSÛݦ™Jkºóff]{\TÂícèThÛÍ+rCÖ!yrÝVª¦4]}6wÊÝÝý¡«öö™bëºën+ç®Úý¨GˆÙ1½f„(˜Ó[e;{'®™¿e—¾J&îvÕ•ÄÎg©Éýö`œeÒ!ÈDb€×í‘/pûªj]LÌx» >{k¾»¶†UQÞګǺsWme‚¶fIç|쾤-±X.ý]xì°í\ÿE{,j@…pämÕÚÆ“ºnܬ~{Z %=Ö+‹·4›}iá¬7ù)×F]º9á¾½;q®)š4ð=&·5ÁBÍͳ¡¿®=”cF~lÞ0¨€\›](SˆÓ]Q7usã~ZÞ¡=Þ¶4„›YSòìïÒUÒãív“ÆÞ6\·»;—ÿÆuèãØÓ@pÇ&¼6Ǭ¯¥LLâ³Ü£É÷¿þdm-©R“ÐýTú¯MÙ94f»×lÝî6ŽÍ›Ó3o+ %°¿í™b—•¯8ź~ý;ÄIÙ¶¦ò,üÃu¹?ÜßoëꊜNÖt¥îšÍÒQ´¯&æâTÀ²^Çß4íÑJîmæJ9⊴æ~ùŽ+æ8*g¢2Q‡7Z+$¬A¥@#ãmp ŠÂbQž ¥ã A¡¼X¦ÙÈßmû0ð„§¾Ýj X`NÓh"õVƒ2§¾o§ÞÙ̦>îëÜÔc¨|êTãp˜̦‰LŸzˆO} dažbœÐ’Ð§„pÍC’M$’—¥"žø¾=žxg3›ø¸¯s¡ò‰P™(&A gD¦O<Ä'~äk¾?wZ*vX®MãbÚ£9÷6s9G|™s•3
+Qó½DìXdžrŽq9 ©Ûg©\	X~ë/#s® ²GÚã)w6³)û:7å*Ÿò •‰‚ß„ÄS
›W­Ñˆx€Ì`Ö' ¾Œ¼}bÛãéóqž@‡;­‰lÃ*#—:ží¾=žmg3›í¸¯s³¡òÙPù àÂvÙF"Ògà³ X›hç„*¶p†Ÿ7l)"î¾=žng3›î¸¯sӍ¡òéPgÏÅõ\q¢t†FÉÛà ”$,†êÛ-äžQæÍ«bŠÌ}{œÎf–q_çÒCåi Ó`ñÖÎÓ‰RO”§Eê”ügïõ˜ :~ ´Gyámæxø:“(*g¢šþ¨gnm ‰Î8!oƒRŒ¤Š }‰©biÅxÖª©Œðéo(,/úö8/œÍ,/â¾Îå†Êó"@åƒ`‚sÎk #/õ¼À y^€¾ò*âåÓ…ÈHš"ÓEߧ…³™¥EÜ×¹´ÀPyZ¨Æed~ªÈ	ãŽ·ÁÁ %cC0/)ùW#`í#(2Gôíq28›Y2Ä}K•'C€Êaù+#G$:=00ž˜o4?,X_ŽUJrs`¥¶`‰.Àð¥œ|›F¡Of?Ò~Þ·äöÛ5M26øœ6j™ðŸ3XïâÛª©Ú¢óg(;w^si>r8¸••îˆFØ,Eù«”Ú_œ2æNpLZü™Í|ÿËš%?ýà%špwNãRôz÷éóMur.Y:žÿÇ÷Ÿ!
 endstream
 endobj
-3653 0 obj <<
+3864 0 obj <<
 /Type /Page
-/Contents 3654 0 R
-/Resources 3652 0 R
+/Contents 3865 0 R
+/Resources 3863 0 R
 /MediaBox [0 0 595.276 841.89]
-/Parent 3614 0 R
-/Annots [ 3656 0 R 3657 0 R 3658 0 R 3659 0 R 3660 0 R 3661 0 R 3662 0 R 3663 0 R 3664 0 R 3665 0 R 3666 0 R 3667 0 R 3668 0 R 3669 0 R 3671 0 R 3672 0 R 3673 0 R 3674 0 R 3675 0 R 3676 0 R 3677 0 R 3678 0 R 3679 0 R 3680 0 R 3681 0 R 3682 0 R 3683 0 R 3684 0 R 3686 0 R ]
+/Parent 3845 0 R
+/Annots [ 3867 0 R 3868 0 R 3869 0 R 3870 0 R 3872 0 R 3873 0 R 3874 0 R 3875 0 R 3876 0 R 3877 0 R 3878 0 R 3879 0 R 3880 0 R 3881 0 R 3882 0 R 3883 0 R 3884 0 R 3885 0 R 3886 0 R ]
 >> endobj
-3656 0 obj <<
+3867 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [202.898 720.235 230.794 730.141]
+/Rect [126.921 696.002 166.752 706.906]
 /Subtype /Link
-/A << /S /GoTo /D (structtabprm) >>
+/A << /S /GoTo /D (spx_8h_61a1980ff0683231529b784af1c48eaa) >>
 >> endobj
-3657 0 obj <<
+3868 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [126.921 696.002 156.57 706.906]
+/Rect [126.921 657.148 167.001 668.052]
 /Subtype /Link
-/A << /S /GoTo /D (tab_8h_0f3501cc592c78e0f2cb9922466589f2) >>
+/A << /S /GoTo /D (spx_8h_b23cb997ad699b59f91f4dfe4e8b28b0) >>
 >> endobj
-3658 0 obj <<
+3869 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [185.013 696.002 215.229 706.906]
+/Rect [126.921 618.293 166.642 629.197]
 /Subtype /Link
-/A << /S /GoTo /D (structtabprm) >>
+/A << /S /GoTo /D (spx_8h_544be13048057701c37a8e9c4f761be2) >>
 >> endobj
-3659 0 obj <<
+3870 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [195.079 681.381 222.976 691.286]
+/Rect [126.921 579.439 166.642 590.343]
 /Subtype /Link
-/A << /S /GoTo /D (structtabprm) >>
+/A << /S /GoTo /D (spx_8h_da5d4cf3e8791d64da68575da692e3f3) >>
 >> endobj
-3660 0 obj <<
+3872 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [126.921 657.148 152.156 668.052]
+/Rect [164.54 498.677 213.018 509.58]
 /Subtype /Link
-/A << /S /GoTo /D (tab_8h_6b3768349e9a5e925aab24effddc584f) >>
+/A << /S /GoTo /D (spx_8h_286f473d94247fbd7c2485e515fee67f) >>
 >> endobj
-3661 0 obj <<
+3873 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [204.121 657.148 234.337 668.052]
+/Rect [89.004 442.133 120.316 453.037]
 /Subtype /Link
-/A << /S /GoTo /D (structtabprm) >>
+/A << /S /GoTo /D (spx_8h_192c7ea1edb2fc79d391a51bec7442e0) >>
 >> endobj
-3662 0 obj <<
+3874 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [202.405 642.527 230.301 652.432]
+/Rect [149.596 418.222 181.476 429.126]
 /Subtype /Link
-/A << /S /GoTo /D (structtabprm) >>
+/A << /S /GoTo /D (structspxprm) >>
 >> endobj
-3663 0 obj <<
+3875 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [126.921 618.293 152.156 629.197]
+/Rect [113.91 343.431 159.15 354.335]
 /Subtype /Link
-/A << /S /GoTo /D (tab_8h_519e8e4503f7c41c0f99e8597171c97f) >>
+/A << /S /GoTo /D (spx_8h_51b714ff0ed788c20f1b273ec551b6f6) >>
 >> endobj
-3664 0 obj <<
+3876 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [180.599 618.293 210.816 629.197]
+/Rect [113.91 323.506 159.15 334.41]
 /Subtype /Link
-/A << /S /GoTo /D (structtabprm) >>
+/A << /S /GoTo /D (spx_8h_6c79d97dcc410e1a7a3e6e26ba3dabe6) >>
 >> endobj
-3665 0 obj <<
+3877 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [203.893 603.673 231.79 613.578]
+/Rect [113.91 303.581 159.15 314.485]
 /Subtype /Link
-/A << /S /GoTo /D (structtabprm) >>
+/A << /S /GoTo /D (spx_8h_3e86c3462619b4fdf0aeeeea9874757e) >>
 >> endobj
-3666 0 obj <<
+3878 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [126.921 579.439 154.926 590.343]
+/Rect [113.91 283.656 159.15 294.56]
 /Subtype /Link
-/A << /S /GoTo /D (tab_8h_006d6e8cb373e0dc3e9ccf128adb9411) >>
+/A << /S /GoTo /D (spx_8h_16bc2fef69c592c5bcdc695633f17df0) >>
 >> endobj
-3667 0 obj <<
+3879 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [183.369 579.439 213.585 590.343]
+/Rect [113.91 263.73 155.584 274.634]
 /Subtype /Link
-/A << /S /GoTo /D (structtabprm) >>
+/A << /S /GoTo /D (spx_8h_a626b0cad9206c62e7e265bdf8c92c31) >>
 >> endobj
-3668 0 obj <<
+3880 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [126.921 540.585 154.926 551.489]
+/Rect [113.91 243.805 155.584 254.709]
 /Subtype /Link
-/A << /S /GoTo /D (tab_8h_aded7db92aa2758198b33f35f5f18d6e) >>
+/A << /S /GoTo /D (spx_8h_974f799a8ee19dd23114ca01b225a02f) >>
 >> endobj
-3669 0 obj <<
+3881 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [183.369 540.585 213.585 551.489]
+/Rect [113.91 223.88 163.684 234.784]
 /Subtype /Link
-/A << /S /GoTo /D (structtabprm) >>
+/A << /S /GoTo /D (spx_8h_5a497ffd57345f2f0bf1c9abc56842c4) >>
 >> endobj
-3671 0 obj <<
+3882 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [164.54 459.822 211.354 470.726]
+/Rect [113.91 203.955 163.684 214.858]
 /Subtype /Link
-/A << /S /GoTo /D (tab_8h_824d1e7c8fea5e5918a8555df39aa5b7) >>
+/A << /S /GoTo /D (spx_8h_413fa882d2b67a792a35938738214057) >>
 >> endobj
-3672 0 obj <<
+3883 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [221.075 341.51 251.292 352.414]
+/Rect [113.91 184.029 159.868 194.933]
 /Subtype /Link
-/A << /S /GoTo /D (structtabprm) >>
+/A << /S /GoTo /D (spx_8h_0459c65496512f270d3c569c346ce413) >>
 >> endobj
-3673 0 obj <<
+3884 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [89.004 299.975 120.326 310.879]
+/Rect [113.91 164.104 159.868 175.008]
 /Subtype /Link
-/A << /S /GoTo /D (tab_8h_bb7920acdfb83179d3bac65035144c02) >>
+/A << /S /GoTo /D (spx_8h_cc02a893f538f5f0c0d1d9baae2b0e10) >>
 >> endobj
-3674 0 obj <<
+3885 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [123.389 299.975 164.116 310.879]
+/Rect [113.91 144.179 160.117 155.083]
 /Subtype /Link
-/A << /S /GoTo /D (tab_8h_e403ff0b740916989c7386728df001c8) >>
+/A << /S /GoTo /D (spx_8h_f7a2d05c2db901488d68576343aad873) >>
 >> endobj
-3675 0 obj <<
+3886 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [167.179 299.975 202.267 310.879]
+/Rect [113.91 124.253 160.117 135.157]
 /Subtype /Link
-/A << /S /GoTo /D (tab_8h_87b3a2a84bab396a528af8382ce9ad04) >>
+/A << /S /GoTo /D (spx_8h_56a7d77413c654541fb29f58561c16f9) >>
 >> endobj
-3676 0 obj <<
+3866 0 obj <<
+/D [3864 0 R /XYZ 90 757.935 null]
+>> endobj
+3871 0 obj <<
+/D [3864 0 R /XYZ 90 517.65 null]
+>> endobj
+370 0 obj <<
+/D [3864 0 R /XYZ 90 485.102 null]
+>> endobj
+3863 0 obj <<
+/Font << /F31 604 0 R /F42 818 0 R /F22 597 0 R /F14 1084 0 R /F11 1069 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+3894 0 obj <<
+/Length 2432      
+/Filter /FlateDecode
+>>
+stream
+xÚÍZmÛ6þ¾¿Âè}±˜á‹^sèiÓäZ½^vqw at 68heÚjKŽ^’l~ý͈¤L[&µ.öÃ!–âŒ8癎d±…l–ÒYÆ$á,ßßÐÙfßÝ0-]‚xiɸ»yùVÀ]$ÄìnÝß1r6»[}˜G$],¥tÞ¾’íbÉC:[줽—kY/X2—eS‚Ò$™3->ÞýróÓÝ`Vƒ
+E„F?Ý|øHg+ ÷Ë
%"Mf_`L	KÓÙþ&àBw7·7ÿÖPóæ/í¥K$vo›B£ã¶9?n0“@$3£ƒ{¿ç<<ߣpgÖZ綒&F½'ꍖ¼· 1z4ž@¥•lTëZ~ÊÖõ§{RøÏFCA"`σpitüÆÈ0ÆGÆ;àzÁÂù£
+%xù–Y1„$HR0…·üMÉOM¸0ò¬Üt»¬V‹®!ˆ¨ ,p3<ˆÝ+•I~†®¥×É°{„„Ä¢&ÉuûáȭDz¡Ö²ì¦ÁEs“$Œý4Z<El”™»dYr'µFgŠ[­+Éõ¢ÒJ6*ô‚,eí¦7 1½Þ0:~ãPl9KFÆŸ9wq/Xý7)Àvêft»	U*“|:
]K§’aó	7ïÏUM¦ÛG.=–
•§–µÛ]4
+Nb?‘ÆÉä‘»ìZr7—Zg’L·­kÙô¡2tZ¨Ð_ŒÎ³§óÏ¥›×„$÷zÅèøA@Ÿ%B>ñ<Ij*¯µ%\T7ne·€ ºÀ5œöð¤íQîæZëLrí¶u-×>T†k•Í³?‡5ׯ¹ö0\_1fÆE}˜A“çJl8ÿCO?eÉÝdkI²Ý¶®%ۇʐm¡B/|®³•›äðÄ‹pitüÆ¡TÇq42þ̧.l¥¨ÔR*pvU^´—ø
áø“Äɯ%wòkt¦øõغ’_/*­d£BnýI¬¸óycà×k\ókw‘áb:¢pâ³çišCh	 -pÓ{”»éÕ:“ôºm]K¯•¡×B5*“<„\V‡ÖM9”ÉÄë ­â‡U;9EóÍgy×íÅçèv²Ü´['ýIHhÌž˜è°Á"ÏvOKuh"báIõ£ÜZg2ܶ®**Ãû¹×}qA×ìóŽÑñƒ‰8<1§'`Üô8“?†Fï©]ù#íB(@‘0OY8ÊÝ¡ u&CÁmëÚPð¡2¡`¡:wÇ·‰rÀc¯c´Š”ƒ8b'0ž£<í4¨åªÙëöãÐp$ž7Ÿ–Ü͸֙dÜmëZÆ}¨ãªoW&>½Ž÷Á0Œ[0œÏސ&žFêŸNò zž:\”[r'åFgŠr­+)÷¢ÒJ6*SUd›ùÚ;xQ.Ž ´w‘ˆN Ôr—µEßr
”û+Š}Â	žzÔãÕJ¸Íñbœ“€FZùž²@©$–9 Ê<~?^ ¬…,¢n)¢ù÷ùP<ˆfÆÎÆÈ‹B…»ØXrwäiÉÈsÛº6ò|¨LäY¨zBŽiXùÞò¥AäõŠÑñƒ€èÄÿ'Q§vX¸‚>%ŒGO}ŽÎ-X Ü=àGÃc—òÌÝV6øÂ$ˆæY­í¶ĪˆVõÛª6JuÕµE)›J£­Ôôƒw\©Ñºª•Êº¯ÄM«×®³²ÙWeCð·ÎdþcU.¹nP¢Ô÷Ù£ZÅXU¥}W”jpØe¹ü®ß"Å@%i¨^Ô?èš½å®(7êBmz'ú¸(Lo™y…‡®µÝ™·•~¥ÔH-h«³…‹n"Š3ûa…‘+p¯kô˦ÛËR/”oeþà|5¦ÛÜÎÀmà”Þ£ys l56Ñ(P§á®“’öÔ¢ *wjª·†0õ„難ãÍÀñ6kÕHÅC·[©%jÙt»Ö@Qs÷”Š
+¸Ewãü¡*J
Q¢¿æò`˜(ÿ\^ îÕÆýÏhj"LçeÿfÓÁ®_ö	OøEZ$ó¬\)ÉåF QBåTßí*\ó‹\isٹʐOE;ÚÔ2kñ=#*ƒ«J3Ò·1RC©Ö'{ú½îŠÍ¶Å4 ˜w&„šlo‚©ÑÑUwzfm"ÐŽÔ#ýxþƒ Ucê‹ŠxÙ´Îß%{‡¹;'O<« |ç]å“Ñû[…å1Ðvj¨xö‹Hô{EÉÆ¢·TS*8AGùf2eOï gÀ½F¥ÑJ¦Z©+¬ýuÿ¡…ÒÓ@†%óꀘk¤Dé”"6Ç쯋eÀù²•åJ…7ȡށ“ǼïzWó ¨l‹fý¨.w°9°¹oäNí±QB˜+j5ÌVÀÏ°¹ó;ÕŒBÒ—[¸:tõ¡jd_OÙüï:˜~4™Äš]Õtµ^F®Qi
ácy}§­öµ
þby,ÊÑ»ªº‡þpÍ¡–yµ[]‚ïµ£ðJÖµÚÓÄ÷›æó•ÜCC=€èmÕf¸*Ü Ùª€U‹ébÓí$׫m‹|«†Õþ•…ò((n=jªµ~ä©ååPœ°40ßꮿÖyäSnŽ‰7UÞìþð2îàAz¼“0}ï_V'7ßþþŸ_úí؆4Å7LàjÝ_@‚ç­I毇zA÷t´Ѝ3¦uºœa*øná&}€­gÓy¿% “ŸqØ6¥ÉTó×ë.-åq×u²¢P»™°ßLN
Ÿ·yZÇo0Šû^êĤåD®/ßÖ=øYSdº8<—Æ}tH©yÖèÊ¢íXN7602]ÅpÞ¿Å”©jìlt…£}žP.ÄÚ’ñ„øÆô<䆠Î_¿w;äß‘ê-Rޟկ΍/DXÚwÃ4=yU3ò·V]Zº½»:‹Ië¯ÙŒÔN{<ÁûÃæ…÷g=JLÑóɲ\Îg!³­é{&úæ{Æ°'¥$ÐßLåX%”–m¿èm}øøb,Â¥mÙ`³þðqLÿÒXµ:äßky¨«\69x÷Y^Wça¡ûÝ*ZËÐožžÌù¨ÑÕwweÞW`¯­ÚǃTñsþ’*%axñ×5Š
ê+´?÷i þDˆÄ,µ?j„èŒÚ:zæ~?¡«6þcÒt+ÿ0ù¨?,}Eù+AÕ§L?õ§qð¿¼ýRèçô­$ÁÔ°“ïMõõq#Ësï„L\pÏÿ ÇM¥L
+endstream
+endobj
+3893 0 obj <<
+/Type /Page
+/Contents 3894 0 R
+/Resources 3892 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 3845 0 R
+/Annots [ 3896 0 R 3897 0 R 3898 0 R 3899 0 R 3900 0 R 3901 0 R 3902 0 R 3903 0 R 3904 0 R 3905 0 R 3906 0 R 3907 0 R 3908 0 R 3909 0 R 3911 0 R ]
+>> endobj
+3896 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [222.266 299.975 258.55 310.879]
+/Rect [113.91 719.912 154.617 730.816]
 /Subtype /Link
-/A << /S /GoTo /D (tab_8h_0f3501cc592c78e0f2cb9922466589f2) >>
+/A << /S /GoTo /D (spx_8h_6ee182e1185978bc6e7f69e4604fe341) >>
 >> endobj
-3677 0 obj <<
+3897 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [370.198 299.975 400.415 310.879]
+/Rect [113.91 699.987 154.617 710.891]
 /Subtype /Link
-/A << /S /GoTo /D (structtabprm) >>
+/A << /S /GoTo /D (spx_8h_d0a5167b8e52a0cdc3990e35a324ba02) >>
 >> endobj
-3678 0 obj <<
+3898 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [479.635 299.975 511.506 310.879]
+/Rect [113.91 680.062 155.723 690.966]
 /Subtype /Link
-/A << /S /GoTo /D (tab_8h_6b3768349e9a5e925aab24effddc584f) >>
+/A << /S /GoTo /D (spx_8h_5c2eb2d8649eaab21e71efcd25d9236c) >>
 >> endobj
-3679 0 obj <<
+3899 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [155.001 270.396 186.871 281.3]
+/Rect [113.91 660.136 155.723 671.04]
 /Subtype /Link
-/A << /S /GoTo /D (tab_8h_519e8e4503f7c41c0f99e8597171c97f) >>
+/A << /S /GoTo /D (spx_8h_89a689b848429cfa5780757a5eee9347) >>
 >> endobj
-3680 0 obj <<
+3900 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [334.577 270.396 364.794 281.3]
+/Rect [113.91 640.211 159.858 651.115]
 /Subtype /Link
-/A << /S /GoTo /D (structtabprm) >>
+/A << /S /GoTo /D (spx_8h_9eb861d7c7437c5f974ad425da8b5664) >>
 >> endobj
-3681 0 obj <<
+3901 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [336.417 258.441 368.287 269.345]
+/Rect [113.91 620.286 159.858 631.19]
 /Subtype /Link
-/A << /S /GoTo /D (tab_8h_519e8e4503f7c41c0f99e8597171c97f) >>
+/A << /S /GoTo /D (spx_8h_5eed4e6f2879b4607e60b4f77e2736bd) >>
 >> endobj
-3682 0 obj <<
+3902 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [194.816 246.485 245.515 257.389]
+/Rect [113.91 600.361 156.281 611.265]
 /Subtype /Link
-/A << /S /GoTo /D (structtabprm_27a7b0b12492e1b5f19242ec0eff8e08) >>
+/A << /S /GoTo /D (spx_8h_f4784a764fd0f36c82548ef755c470bd) >>
 >> endobj
-3683 0 obj <<
+3903 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [89.004 228.861 123.643 239.765]
+/Rect [113.91 580.435 156.281 591.339]
 /Subtype /Link
-/A << /S /GoTo /D (tab_8h_006d6e8cb373e0dc3e9ccf128adb9411) >>
+/A << /S /GoTo /D (spx_8h_772a14e27c613ea7b63697efdb765205) >>
 >> endobj
-3684 0 obj <<
+3904 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [141.018 228.861 175.658 239.765]
+/Rect [113.91 560.51 160.376 571.414]
 /Subtype /Link
-/A << /S /GoTo /D (tab_8h_aded7db92aa2758198b33f35f5f18d6e) >>
+/A << /S /GoTo /D (spx_8h_61a1980ff0683231529b784af1c48eaa) >>
 >> endobj
-3686 0 obj <<
+3905 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [134.104 95.534 164.32 106.438]
+/Rect [113.91 540.585 160.625 551.489]
 /Subtype /Link
-/A << /S /GoTo /D (structtabprm) >>
+/A << /S /GoTo /D (spx_8h_b23cb997ad699b59f91f4dfe4e8b28b0) >>
 >> endobj
-3655 0 obj <<
-/D [3653 0 R /XYZ 90 757.935 null]
+3906 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [113.91 520.659 160.266 531.563]
+/Subtype /Link
+/A << /S /GoTo /D (spx_8h_544be13048057701c37a8e9c4f761be2) >>
 >> endobj
-3670 0 obj <<
-/D [3653 0 R /XYZ 90 478.796 null]
+3907 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [113.91 500.734 160.266 511.638]
+/Subtype /Link
+/A << /S /GoTo /D (spx_8h_da5d4cf3e8791d64da68575da692e3f3) >>
 >> endobj
-358 0 obj <<
-/D [3653 0 R /XYZ 90 422.502 null]
+3908 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [113.91 480.475 156.142 492.43]
+/Subtype /Link
+/A << /S /GoTo /D (spx_8h_8aba8fe47efe098740991771e97fe756) >>
 >> endobj
-362 0 obj <<
-/D [3653 0 R /XYZ 90 156.128 null]
+3909 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [113.91 460.55 155.942 472.505]
+/Subtype /Link
+/A << /S /GoTo /D (spx_8h_09b951b08ac818b9da44389a3ddf614a) >>
 >> endobj
-3649 0 obj <<
-/D [3653 0 R /XYZ 90 133.816 null]
+3911 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [134.104 228.855 165.984 239.759]
+/Subtype /Link
+/A << /S /GoTo /D (structspxprm) >>
 >> endobj
-3685 0 obj <<
-/D [3653 0 R /XYZ 90 133.816 null]
+3895 0 obj <<
+/D [3893 0 R /XYZ 90 757.935 null]
 >> endobj
-816 0 obj <<
-/D [3653 0 R /XYZ 359.865 98.687 null]
+374 0 obj <<
+/D [3893 0 R /XYZ 90 289.449 null]
 >> endobj
-3652 0 obj <<
-/Font << /F31 528 0 R /F42 717 0 R /F22 521 0 R /F14 1038 0 R >>
+3811 0 obj <<
+/D [3893 0 R /XYZ 90 267.137 null]
+>> endobj
+3910 0 obj <<
+/D [3893 0 R /XYZ 90 267.137 null]
+>> endobj
+3812 0 obj <<
+/D [3893 0 R /XYZ 361.529 232.008 null]
+>> endobj
+3912 0 obj <<
+/D [3893 0 R /XYZ 90 215.281 null]
+>> endobj
+3892 0 obj <<
+/Font << /F31 604 0 R /F22 597 0 R /F11 1069 0 R /F8 1129 0 R /F42 818 0 R /F40 783 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-3691 0 obj <<
-/Length 952       
+3915 0 obj <<
+/Length 3052      
 /Filter /FlateDecode
 >>
 stream
-xÚµ˜MoÓ@†ïþ–¸Ø^vö{¹¥´‘8„’x["Ú¤8Amÿ=ëØoL¼qˆ£bïŽgÞwæ‘›,ÄØþA¬q,¹DšòxzáøÖ®^DPïfv;óöߎ¢WçÔ>…´ ñèfý¸ Ä	Ä£ü:pšÆ8Y')Ã	ú™f„ãä|vgª«KscŠTbæÓrIÅÀ*ý>ú½mj×Ê8eåßÑõwçVáÇ#ªUüh¯1­ãûˆZ_ßEWÑ—MŽjÚõ]æ8ÐýîEXð;D©¾ÈÍ7ŒÉ¼öe
Ï泦(îSH–·›Õõ’½oùSaбÖ£»R¤ÁÊáõtÊÕâ¶Þ¾ô¬(0fq&´ÍÆa§›:Æ…”ŽÎÌC5Šéxeò¶B 6 ö’þÓCʐ”:Î|•­ÀIJ¬¸ÆêZ!8ÀI;Sª{“çVÔº7‹¢º˜Œ§¿SÀɸȗÕÒtqÿ0^Í&³;Û÷Ùê9<yYmýYš¶)"´£Üî{g_]tP{;e©½{îì\‰
-
>s1Á²bAeÙ|V˜éêî¹²?_¤„'ÕÍl¾\™qŽJ=Û`d„T™2FpåÃN;aŸ><;WeQµvÑvl£	Â^‡ {“4»ÃîYí„ÝÅœö­¾ï‡=¤½²ìÁ7°‡Ê:Øý²CÀ.}ØY'ì79æpâ-”Á@¯wNì¿ïu°ƒxÒŸx/éQ¯wÏj7ñuÌé‰÷ûÞƒø€övÊžÄwÞ#>PvC¼Wvpây'ñÅê`ØX\€
;³ð	¡C°»þ°{I‚ݳÚ	»‹99ì[}ß{H{;e?؃o`•u°ûe‡]t¾4‡ÃN‰DXɁ`§Ìfc$»é»—ô(Ø=«°»˜“þÕ÷ý°‡´·Söƒ=0øöPY»_vpØe'ìOdy0ì„jĆú‘J¸M<ĺéϺ—ô(Ö§¨×!''Ýoú~ÐÂ[	ûaÞ=ò†ò@M¹Wsð§ªû…Nžf8 Eé@ƒ$•
-AîBúCî%=
-rÏj'å.æä˜oõ}?ç!íí”ýH¾A=TÖ±î—í	{ëÄÓ¾Ä8ßù=
-Ûr øÿŸ…®Ïr…²³ÝúJ-–¬>쬫—ò/ÌÜk×’óêó³»8/ý˜Iu#«P¯1}ÍEuG0@Lë°ùúîê“¥ãÃÛê–¡úáIÝ©³ÅÓó­™·{SžÕþÛœ¿Ÿ[Ã
+xÚ¥[[oœÈ~÷¯˜‡ó0#ezûÊ%GÊÅÉÉ*'ñÚÞìêìFžÁ6Ú18Àlâýõ§šî†š†8Š”i ¨úêBUõÅd…áYÅxŠÅL¬v÷'xuwßžýt·Öó——'?½aðŠ¶º¼i^”¬.÷¬o¶c¼®¾¡»Í–
+¼~“R5:OoÒrC¢ušïàÃ8ŠÖ‡›Ï—?Ÿœ^¶b5(Á)ôËÉŸñjà~>ÁˆÅÑê+Œ1"q¼º?á”éñáäâä—–‡ºÏà¾K/Aؼb”!£bZµÓüxŸ–I¹RëròõãƒVòu±!ëäµ¢å@è–rÄxÜqCDóKŸzŒv•–å}u;´H$&ñ*îVI“l-š‘VQŒ0æ« dˆbÚ`1Úåó¡P‚)
+uII7´#ñ<êÄ‚A.oJùg¿ŸžŸ_]üúêÕéÅÅB£€F^Åã Eq Š¹“¢Çb 0NÓXà>üúþýÕÙÇw.Oχ)#ˆˆ•Åy,žFˆ“hB:Ì Ô4—*Ö/^_]œ¾º:ÛDpqþâð¿#‹Bœ!„+KÐ
QÆ"À8DŒÎ Ö4S€?)ÀcÓb„£îu·má™ *ñc1A,Š¼X
ë»
ÚWÁ°Ï_-ß5c+KÊŠ¡Aä!bÈi¼Í\çŠ7Ç|×%ž×E›g ÒdªámªÉòÞdšt÷MùúO,ð®È+ýdw—”’ÏOo·¬!Œ1dÔ†éŸ0T4¶CRMPËlØØz‘ ‰8Ô$Ï6[Ðõ¾8^Ò13&¿{¢i%Z;ØBúveZÕ7å—1Gˆ%ßéÓ8~ݼNþs…(ŽÀ•=®U]w­/¾=”÷c›‡XZ	n“o!­¨¬OŠEÐZ«r(e:Œ[v‚(J-všf¦
¨Š¾·™Œþ¿7D@¡‚šÊ@KÕ@JªËä ®þ–„I™%׈F—ÿ›o”[Ný6Æ Ó§LÜ@mìŠû‡cVê*9h¹õ†SÀ¨¬@6™cº~8«I)‘}9feºW7öi©”àkKYýjq£~Ódw§F_³ú®ùÒ¶‚€D¶¾0¡ ­¢>кпwº9PÑDyç‚
+ûË»E3UÞy îTGvÖDe™Ü§5ž,ñÉÓit¡—( W‡Ð\åEŽÇ±K(â‚FPp¯UÍ“R„ò ‡é²ñ‹•dȘ¸ñ´¼ÓEµ¼kEµ~ã¶ÿEÈ[׏ŠX¾úÌ•©8
+C¡u}s~ú‹#îÁgaÐf‰Ž¢ÐäÎoÎ]"D)_ÆáôƒêdžŽá·
¡x
=ëOœhbL—ñútþⵓCÒ' 9uòb‚MóÚ²²tõé§
pûxvé4¥‘Z™Ìý¿)dŽƒÑÔb¸¯¢Ûw8XéÓéûîøaVjòUéˆf~1¬^ž^nb	Ëé>j'ò]Ré,X¥y•Ù¹Væx4™› *É”âmí,¢éœ¤iæ$ÓuôstÆ¡’"!êg$Š"Azˆ.M°òå¸ÓË?ÚO™î/ ¾½SÃcžÕÕ´Q±ôâœQ;¢i£jš…Fս׳AÇÔƒŸb 3/DM3‚س2ÔL˜¿ÛÏSÙç2ÌÖ7%ôi¾“f|T·þøÏ?ŸÕ¾ù-[r…uC±6ü!Íoë;õL_þ*W펅fwÿ¼ÃH 
ÓA‹P­檭|ﲝf“§MS£ëTõ0Yèš;Õ^ôœ$9Õ‘CCÕ]Èa´®îŠ£lÃöêòZSTi­Mg¿ÿ¤e¡Ù¼»Ñ´…TL>LÊ´£’‘ƨ֥yªY¯[®M	•Ü
"+–áÊŽåJÝÚ%í¬ÅÒòº±R`:¾}cÇX·qp¿Lï“,ߧ¥ºlp2,”zòN]¨_­Ãõ@É ¦;è79ŽQ<¬çò5í&!7ÒQ`eÿ§Usû±jnsxZ5wÖ¼-ëÐ¥¶ßúweÈZáTÁ‰Ið=Ŧ\ÄG÷Þ¡™4cv0І¼¡#M]É¿8Öê⯼òõîo
«õ«yG2QÀÇV«‹~j@Czº€AáXô"ý}ö—Ì,i#!«RWå–Lâ[¥®›˜éjÂe\žÞÕ|’ä{çt6Ñ|ß*3"'«!ƒzŒ	õWC‹h²)í_ú‹j„HÏU¼ˆ4ÍQ¿Å€™xÓFô:©Ýc4ëÇR·»"¯!¡fù­¶8óá0׎T{Ì,7+ÕÐ3­v,ÞvEÏzi_!Þ‰±E351†ZŒX`:P_"ʧgÅ>±mXåöœ ÃÂÐ4‹ŠuRµéJ	"·-{8¦8šKDä|7E²íhÆ`à“!A˦iØ(#i”Ë®É'LQøeÁT<`ÉÂÏe‡w»´ru¦ZË @œÍhÙÒLk©Hæ´ô3Zúdi-;YDkùáßÏPf MkÈ{BåýòVœÛâ5±W~Ÿ¡J*f1±¿"ý©W]Mâ•3(ï=Û>Y^§ú«Hª*ÝO{V`4±‡Óy¶¥™ö¬"™ó¬G˜ñ¬O–öl'‹jϾË7í²Ð!Û»’äƒYpƒ4ê	tÆ‘3æhi¦Í¡HæÌáfÌá“¥ÍÑÉbËÍa×Ý
+ö¸Ûkúh™‹‹Ò΋z›Ø
$pfZÁË½ÜÄ1õ•˜öÁ”$(q‡T#LËÒ»‡l”4×Ye–(ê¶N
,
+è“À¤$B™ùŒ
ñ¶£YwÀ°ûŒŸ?˜#ñ
+éI8TSxE
+¨-0»ÑvÉ¥—öÏŒF«²œðf²°H{Cìƒ2`(Á|ÝU ø•ÂÒî„14›ÜgCâßgãlcø/&S:£¯<.aQŽ„YŒ¤ 9QHnÊ/S*Ê]·ÚÌžpÇ沤ñÊ2jÛóþÚ‡¬-TÕPûåXJ¹Ra©ø¤Ò!ƒùõ+­iüÂŒÜJ‡́ƒ¥Jkê¹}–ÆÓiž–SJ7Ñ^¥
Wø‘Si
+ŸCϼLiCí—;`)åJ…}ž¦—ÙÚ«³"ñ‹î³qk(ò…kê±}–ÆÍÖJa>¥9#¬©>Õ
Đ‘SyF zs²PyC=#·Ï²ÉÚ–â>·Ã‰™X74~FnåÁMŒ.Õ]ÏHí1t¸Ýli¸Ë¡ÍùŸö†Æ‹cÈÈ©½<@㥮7Ô3rû,®o”÷¹ŸËó‚Ìû†ÆdÀÈm€ D4XêC=#·Ï²­äRuËSФ
+{
`h¼@†Œœ-´88—ô.¥³wя›2>ÐÖ[Ò™<ÔõŒ¶ÍÐÑD#o-SÛPÏÈí³tÅüR÷“Â3¿14Ô€‘Û0ega¸ÔšÚ/wÀÒ
K³!m·C¯1Ԑ‘»à!L—F†¡ž‘Ûg)åêÂâfœ“ŠƒóæôV$~ñ}6zÑœ…í¢y¿Ç»‚…êj¯ü!KµyWÛ¥Åd ̸„׆Æ&³¸!»8¤òh$ƒÊ®–G³KukWè…ù¤¬²"¯Ô€ÿ5Ms½N4¬í›ahofÐÆjë~ö»¬~XÇæ„:€T©¡´T†R ‰6Û€E#Í)OM\ß%µíõ›ú†ÞIfÇz'FÍoóH5ÇÖ¬ÚøV6š ¹û¬X5‹-fÛàÎâ38W%÷ÍÁæâÅÙ;4ÞÝ™Œ"ë+íb…WoÔßÈ)´|Qw¥/Î~¿zqBÞ^˜ÈkÔèŽ5ŽÞï!
+ë@MwQo—Xn©+§gXûü_’߉^oº‘AèÚ!”m#!œ§¯1 $xúG4Å>k½ƒ„`琛ÈJzsTNä’Ú,uöÓõQ»ñ£9òÈÕ‰ŸcúœauE1!FyÚ-óýöêâ½<°òR¿Š"éd9¼~4'œ¿=Þ¦ù¸…bóüòbk‘
 endstream
 endobj
-3690 0 obj <<
+3914 0 obj <<
 /Type /Page
-/Contents 3691 0 R
-/Resources 3689 0 R
+/Contents 3915 0 R
+/Resources 3913 0 R
 /MediaBox [0 0 595.276 841.89]
-/Parent 3614 0 R
-/Annots [ 3694 0 R 3695 0 R 3697 0 R 3698 0 R 3700 0 R 3701 0 R 3703 0 R 3704 0 R 3706 0 R 3707 0 R 3709 0 R 3710 0 R 3712 0 R 3713 0 R ]
+/Parent 3845 0 R
+/Annots [ 3919 0 R 3920 0 R 3921 0 R 3922 0 R 3923 0 R 3924 0 R 3925 0 R 3926 0 R 3927 0 R 3928 0 R 3929 0 R 3930 0 R 3931 0 R 3932 0 R 3933 0 R 3934 0 R 3935 0 R ]
 >> endobj
-3694 0 obj <<
+3919 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [88.007 694.532 138.508 705.411]
+/Rect [159.678 263.277 191.558 274.181]
 /Subtype /Link
-/A << /S /GoTo /D (deprecated__deprecated000024) >>
+/A << /S /GoTo /D (structspxprm) >>
 >> endobj
-3695 0 obj <<
+3920 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [268.11 674.442 314.924 705.411]
+/Rect [305.228 215.456 353.706 226.36]
 /Subtype /Link
-/A << /S /GoTo /D (tab_8h_824d1e7c8fea5e5918a8555df39aa5b7) >>
+/A << /S /GoTo /D (structspxprm_b232cb470b7f96330512dea46791644e) >>
 >> endobj
-3697 0 obj <<
+3921 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [88.007 606.905 138.508 617.784]
+/Rect [413.959 215.456 480.121 226.36]
 /Subtype /Link
-/A << /S /GoTo /D (deprecated__deprecated000025) >>
+/A << /S /GoTo /D (wcserr_8h_1691b8bd184d40ca6fda255be078fa53) >>
 >> endobj
-3698 0 obj <<
+3922 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [268.11 586.815 314.924 617.784]
+/Rect [89.004 187.869 129.711 198.773]
 /Subtype /Link
-/A << /S /GoTo /D (tab_8h_824d1e7c8fea5e5918a8555df39aa5b7) >>
+/A << /S /GoTo /D (spx_8h_6ee182e1185978bc6e7f69e4604fe341) >>
 >> endobj
-3700 0 obj <<
+3923 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [88.007 519.278 138.508 530.157]
+/Rect [133.442 187.869 174.149 198.773]
 /Subtype /Link
-/A << /S /GoTo /D (deprecated__deprecated000026) >>
+/A << /S /GoTo /D (spx_8h_d0a5167b8e52a0cdc3990e35a324ba02) >>
 >> endobj
-3701 0 obj <<
+3924 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [268.11 499.188 314.924 530.157]
+/Rect [177.879 187.869 219.692 198.773]
 /Subtype /Link
-/A << /S /GoTo /D (tab_8h_824d1e7c8fea5e5918a8555df39aa5b7) >>
+/A << /S /GoTo /D (spx_8h_5c2eb2d8649eaab21e71efcd25d9236c) >>
 >> endobj
-3703 0 obj <<
+3925 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [88.007 431.651 138.508 442.53]
+/Rect [223.423 187.869 265.236 198.773]
 /Subtype /Link
-/A << /S /GoTo /D (deprecated__deprecated000027) >>
+/A << /S /GoTo /D (spx_8h_89a689b848429cfa5780757a5eee9347) >>
 >> endobj
-3704 0 obj <<
+3926 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [268.11 411.561 314.924 442.53]
+/Rect [268.967 187.869 314.914 198.773]
 /Subtype /Link
-/A << /S /GoTo /D (tab_8h_824d1e7c8fea5e5918a8555df39aa5b7) >>
+/A << /S /GoTo /D (spx_8h_9eb861d7c7437c5f974ad425da8b5664) >>
 >> endobj
-3706 0 obj <<
+3927 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [88.007 344.023 138.508 354.903]
+/Rect [318.645 187.869 364.593 198.773]
 /Subtype /Link
-/A << /S /GoTo /D (deprecated__deprecated000028) >>
+/A << /S /GoTo /D (spx_8h_5eed4e6f2879b4607e60b4f77e2736bd) >>
 >> endobj
-3707 0 obj <<
+3928 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [268.11 323.934 314.924 354.903]
+/Rect [368.323 187.869 413.564 198.773]
 /Subtype /Link
-/A << /S /GoTo /D (tab_8h_824d1e7c8fea5e5918a8555df39aa5b7) >>
+/A << /S /GoTo /D (spx_8h_51b714ff0ed788c20f1b273ec551b6f6) >>
 >> endobj
-3709 0 obj <<
+3929 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [88.007 256.396 138.508 267.275]
+/Rect [417.294 187.869 462.535 198.773]
 /Subtype /Link
-/A << /S /GoTo /D (deprecated__deprecated000029) >>
+/A << /S /GoTo /D (spx_8h_6c79d97dcc410e1a7a3e6e26ba3dabe6) >>
 >> endobj
-3710 0 obj <<
+3930 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [268.11 236.307 314.924 267.275]
+/Rect [466.265 187.869 511.506 198.773]
 /Subtype /Link
-/A << /S /GoTo /D (tab_8h_824d1e7c8fea5e5918a8555df39aa5b7) >>
+/A << /S /GoTo /D (spx_8h_3e86c3462619b4fdf0aeeeea9874757e) >>
 >> endobj
-3712 0 obj <<
+3931 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [88.007 168.769 138.508 179.648]
+/Rect [89.004 175.914 134.244 186.818]
 /Subtype /Link
-/A << /S /GoTo /D (deprecated__deprecated000030) >>
+/A << /S /GoTo /D (spx_8h_16bc2fef69c592c5bcdc695633f17df0) >>
 >> endobj
-3713 0 obj <<
+3932 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [268.11 148.68 314.924 179.648]
+/Rect [138.426 175.914 188.199 186.818]
 /Subtype /Link
-/A << /S /GoTo /D (tab_8h_824d1e7c8fea5e5918a8555df39aa5b7) >>
+/A << /S /GoTo /D (spx_8h_5a497ffd57345f2f0bf1c9abc56842c4) >>
 >> endobj
-3692 0 obj <<
-/D [3690 0 R /XYZ 90 757.935 null]
+3933 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [192.38 175.914 242.154 186.818]
+/Subtype /Link
+/A << /S /GoTo /D (spx_8h_413fa882d2b67a792a35938738214057) >>
 >> endobj
-3693 0 obj <<
-/D [3690 0 R /XYZ 90 733.028 null]
+3934 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [246.335 175.914 288.567 186.818]
+/Subtype /Link
+/A << /S /GoTo /D (spx_8h_8aba8fe47efe098740991771e97fe756) >>
 >> endobj
-818 0 obj <<
-/D [3690 0 R /XYZ 90 665.476 null]
+3935 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [310.579 175.914 352.611 186.818]
+/Subtype /Link
+/A << /S /GoTo /D (spx_8h_09b951b08ac818b9da44389a3ddf614a) >>
 >> endobj
-3696 0 obj <<
-/D [3690 0 R /XYZ 90 650.906 null]
+3916 0 obj <<
+/D [3914 0 R /XYZ 90 757.935 null]
 >> endobj
-819 0 obj <<
-/D [3690 0 R /XYZ 90 577.849 null]
+378 0 obj <<
+/D [3914 0 R /XYZ 90 733.028 null]
 >> endobj
-3699 0 obj <<
-/D [3690 0 R /XYZ 90 563.279 null]
+3813 0 obj <<
+/D [3914 0 R /XYZ 90 714.318 null]
 >> endobj
-820 0 obj <<
-/D [3690 0 R /XYZ 90 490.222 null]
+3917 0 obj <<
+/D [3914 0 R /XYZ 90 714.318 null]
 >> endobj
-3702 0 obj <<
-/D [3690 0 R /XYZ 90 475.651 null]
+3814 0 obj <<
+/D [3914 0 R /XYZ 107.713 655.149 null]
 >> endobj
-821 0 obj <<
-/D [3690 0 R /XYZ 90 402.595 null]
+3815 0 obj <<
+/D [3914 0 R /XYZ 107.713 639.209 null]
 >> endobj
-3705 0 obj <<
-/D [3690 0 R /XYZ 90 388.024 null]
+3816 0 obj <<
+/D [3914 0 R /XYZ 107.713 623.269 null]
 >> endobj
-873 0 obj <<
-/D [3690 0 R /XYZ 90 314.967 null]
+3817 0 obj <<
+/D [3914 0 R /XYZ 107.713 607.329 null]
 >> endobj
-3708 0 obj <<
-/D [3690 0 R /XYZ 90 300.397 null]
+3818 0 obj <<
+/D [3914 0 R /XYZ 107.713 591.388 null]
 >> endobj
-874 0 obj <<
-/D [3690 0 R /XYZ 90 227.34 null]
+382 0 obj <<
+/D [3914 0 R /XYZ 90 575.603 null]
 >> endobj
-3711 0 obj <<
-/D [3690 0 R /XYZ 90 212.77 null]
+1667 0 obj <<
+/D [3914 0 R /XYZ 90 552.349 null]
 >> endobj
-3689 0 obj <<
-/Font << /F31 528 0 R /F22 521 0 R >>
+3918 0 obj <<
+/D [3914 0 R /XYZ 90 552.349 null]
+>> endobj
+3819 0 obj <<
+/D [3914 0 R /XYZ 238.681 155.157 null]
+>> endobj
+3936 0 obj <<
+/D [3914 0 R /XYZ 90 138.43 null]
+>> endobj
+3913 0 obj <<
+/Font << /F31 604 0 R /F48 2408 0 R /F14 1084 0 R /F22 597 0 R /F11 1069 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-3716 0 obj <<
-/Length 3172      
+3939 0 obj <<
+/Length 1593      
 /Filter /FlateDecode
 >>
 stream
-xÚµZK“Û6¾Ï¯ÐaR•…àÉÇìi³±SŽã$Oí(‰3ÊDÎ’RìɯOÝ Á§f“ÚÒA Øìúñ¡»I±â𫔯b³T™ÕþtÃW0û퍠»[¸½
î}wóÕO±4R«»{÷x$˜‘buwø¸Ž˜à›­àœ¯ÏÙn£ùš=n¶Òðõ›â˜ãèçü>¯7"YçåÞN¥Q¢×‚§›Owßݼ¾keÓÊŒŠ¬äÿÞ|üÄWXáw7œ©4Y}†1g"MW§-7nþÕòÀyóS›3B]ߝTŒG¦ÝS´¿7—r.ª7õMµ¿œòòœ7bmga3 d+5S:
žf‚ž/Ê3>
-Š*ÊÇ¿pÃí
xú«7:éV"¸`¶Á«ìx¬öH.WÀH¢yµÙ3â&Áb‰gö~Ì(a‰‰û|öUÙЂ'YêˆIÑ3ïÆ,#i¿´ ‚(^"Ö͹¾ìAm>žêrºãÇ,ÖšXü¹/"f:–Daýo¬!Éb%[F8;m—ðdºÚŠ˜ERûç­Y)Ýi–¶µörlÀÐÍ’ó/Où©ªŸíX­ï«šhê:{&‚¢¤¹¡ëK£º¢D0žJt^{£~ ŠŸ7öÔۀܹroÙ–´EÒtOx"Y%}áƒÈñ4Ë"Ãd¢z"­Ï´íò€ƒ&?7¨&Ð`«»]^“žª{ü??æHr9WøÈï7‚¯³Ë‘nü¶‘^ò†a+R\\hòŸ¾ý¯7àñú‡-zݽ¾{@1®y at n¥ü¶fƒ­ª)g	Dd)¦A]ËvôÔÛ€|¤Ô!Ë;pÀžžð¡‰fQ¤”’	!{"½¬ªšÇêr<Øq²Þå8¡s.²cñ{~À‰ÝóT4*&µèöåС¤\?UMSìŽÏ(£ÎŸr¿\GfÍ6[Èõ%®Ì9¥èusÆÈ—	g2²‘/Xj"'ÂLîÃ×Õ¯™ÅøWÖ£89¬JÖUiEÚº$<W¸ˆç8O|}8ßw|öTÚ0aÀžÐ[\O½
ÈG–²œw&+¦l,‡ÂÎäi–EƆÅFõD¶ál•qih´#U:N*üߊþuçkÞ¦(mŠGw‹ÅpÀœ²2{Èíiý
-'êÜÆïÃà¢>á$Ê›ï8sÀÿçÇ,RO¸pœ²H™?ãÂĹp£l¾ þÑ"w”-]Aî\¬ˆH
í÷æ\~`6ÐéÊ Ø%&š´‘lšQ” Jp½Š„b)G øɁmò3àôíù8ž´’G+ð´£%„§¿àpüC¾æiP“šO¤Jp–=Ì”z‹ÓÜHKjñ4£EõÀâ‡ÇýE½%—ŸÎÉ¿²)s¡uË}æ,…‰Îú˜.ØG}ºàò.â<
±í=
D½¸·!ËylÐ`¿T«EuzšE‘š¦•î‰Dl`Ù 	·‘
Ž¨“Nß2]ãélœÒ•^gœ/üÏš2tàV…Ý~ª ÅL®RœŠ›œžó€ñcf!O{$ÜY´ÈK¼@¤ºÝ3±{$2ˆâ§Ô|ÙçO~y÷­D{çÙ%éåàj‰ κU+ËÃqÊ¢T±Ä©}f×oGÞ݁;»£»Þ5HàüNáÊO8êƒ# #œ«F§ÆÞ–HS9ptÃÏÖU}hì	
d “sQ>LìC³5†ÉíIé–I-ì;,´Àa`Öà‘ßóºb>ퟄ+-7Ó¹RSÑ<LÍaêýhA WªåÍhA=ˆR°Ûôt÷HZ*/”yG­›@ß—cF7ö˜³°(ÕBXö
Äfõ(¡Úñ=vDóz$šêñÝXKÄ•ÍhA}=
-§ýý{#„ÿþì¢F`¡¢`ꘗçGœ{SŸ+‘0“]òÑà^­蘙ÈyUÁÁQ¬X›~™CqÆwÙ1bI#Æ4Ф«Žäﶏ&˜f“4d&_Ììöö–ø	Þ1”‚‰´·¼÷#$,"¿£ðÑÚ·†eéûu¾EÕb’ßZ é›…îÊÖgnï«-7’CÂcz°eƒ#A	ƒ§
ːðÏè(ˆûÄì"œóãJÃ#t•€Ñ»Ÿ¼‡Ù YH³ÿ›Š’h&pÁnA”8pë亨.Í(z"ù
„¬äñµú•¨·ù8Ž,çÓ
-Y§Lã¾ðaèͲÈT°ªœPd{ªCAe]lõSçpæí%œªKI¥hñúd~Jä,mE¤]ªW˜Æ!«³ågdÁ· Ù®CA×TÁD€Õ2éYi_=¾€£­šMín•JW:…ÊÖÈ«=¤Þä“
-Y.÷<Ô>Ñs°4‹"mρ¬‡"{©`
-°/™ 5‘ ŒþŸl`¸þ€5‡ ‚Q¤”§Áàþ¹®+˝8™ȳáÆJhœÝ…Oéå…Tlj´åmSA&´Æ„Ì^=fÍ€AµŽò{ë÷ùž–åIëcsé“GîÏ1Œuî±CPPî³¥Ëõ[{˜{Ì+¼O#Ì•ôD›9Úã3G…©¼—9fŽ‚wÜ‚ÎwˆG«zbW˜lx|M:|¥,WL¶F$Øq¯´‘LÁÁq¥_JÔÛ€|Âû,|(R8Öz‡>O4Ë"
¤pü‡"½ÏopÐѐ^ÎÕCNI·uµ¡Þw¹Ðµíupθil¯Ø;;"tÁ`'šü	êùs~|Ƴi‘j,4ÏÎãÍÁÈ5û°3)Š†Z«ôþõ6 ãÏ€%ÙVÞöRF8|Èþ"F8„4‹¢‡Œ¬èÙ¬WƒÏèôJõÍf½žÆJûÛ•”—ÞsôÖ£læ–.¯‡hFëé'½1K’Þrî6	Ä~P"@Áõ[V6à§߈ٹ§¶9Þ›DrýCeƒÚ‘CõýÊvg±§a§ êsϬÂÿ ­ç®=¹±káŒ9à›¨"	z2Z]ó@¢ÞäcEXvhp{K­Üá"âÎ̤¿ˆ¡
ˆfYt'ašôD·÷8Æ8ŽŠãSûoÛ¤öÆçGÛŸpwÀnnÊa~<ìÒÇ”°X
-Ä‘¸ë–#ƒâDÒlàµçÜ9æÙ¯Äô”€ Œi³~ÀyŠïglCgqöuþÁ·Ëê<;´}мlÛ_p¨øõÚ¨Ÿkw* Ò$‰۝Í\»ÓvÀRŠùŸóó¥¶XZÎ÷:—Ķá?”Û35…¿§±‚?œ³ó¥ñ}jXi£Í'–C\ ²R=ÓÝ$šm at 4áôP¯E#WŽIiÆñ¦!¿^–‡$WÄaŒ…âø-æ
-.û½k=ÍíU‚Yùµ½vDó{%šk{]’ç÷º(Žöˆ´×¨å×/Ä8‹ ˆîÉ](Đzy	–K…å€@‹›&še‘¶ŽHÒžHjÔQ×.k À·2‡ÀŒ®Y¹#š·2Ñ\³ò’<oåEqdå@œ$+¿ÞP*Ý~L‚­ì⸠
-™*	Ú²*¢YUxš+ªX”GªX‡ªÅ)RÅ[ÿ¶ÔZq˜iC†ùÄøu¾ò‡¸d‚ºœô½œøÞæd›Ûþ{›îc‚töÛaRà&ÿ/ŸØWˆ
-¢aðñ‰]ã¨ï¥4KL:ù"ñœýjÝÆwÍ÷Uy®«c¿·{ê9íûεÏ]SÁ¿{¬ÿäû¨D3i³TŠ)}­ óÔÛ€|ü>jÀrá}”Utõ…ßGÍ¢H-“Á„"ƒ&ÄDæaûQÑL¶ç3€f.óÁQjþ—­’瓐á¦jOók%´5Èp=5H¸œQ
‚ïú5H‹®‰âacÊfÚ@¾!–mÖÑÌÙÀJ|ýâlqIlg¨Ü©lÑÓüµlQ(ÛËJ at 4{ xš+Ê¢<:P–Å!â‡â^š-
-¡á<¾¶×Žh~¯Dsm¯Kòü^ÅÑ^q/É{r¯g‹‹K°¼ž-.nÚg‹‹")[E¾$[Lù
-Nkc&ŸÛcûÓ_»/¢£Ä} AûŽ«“n×ûm^æuwÂz\zïol\æ;¼ˆñO$·\Ýš¯$Âg…@ëÏáÿüóÃ÷ lo¿ÆKÍâþþMõåù!/‡º1îš¡rþ |¨°5
+xÚ½YÑŽÚ8}ç+Ø7Šk;vœÌ[»»­¦Z©³Ãhw¥¶ZQð0H˜:íßï5¾›Ä	t¶Õ<À$'>环m`}
+¬ŸÓ¾’Šä‰ìOW=ÚŸÃÕ·=†wGp{äÝ}×{ù&§Hž&ý»ûýã)#’³þÝìà %ùpÄ(¥ƒíæ+yŽ¸¤ƒ7‹¥¶ïnõ½.‡,èb
+—J³lÀh6üt÷®÷û݁EÉ$5¤½ŸhâÞõ(Iò¬ÿï)ayÞ_õOðý²7îýyÃ^OàzS]‚CM™y““M˜LÊr¨Ÿf„1ÞX–JE_ñ”°Tì=¸2:˜”“•®t¹½:­QNTÂûÞ¨Ž¹¦Àak˜8J`TŒÀFÃG*¨!~ùFd’!m #±&N¤@¨šÄE!¦&ŠsJ2•¢®çźÔ3s$Í9aŠ5“:'<PÔ	‡9Ó‰b»ÑÓº	4o…˜š¨À	‘A
+Y ê¯!cl §Õº´c©‹yõwF¥„']ÎAqgs¦3‹b[éÍ‹õ®2¯5u0X"e»:ÄÔÔeŒ$0×}u5‹¶U¹˜émÜ£”žwytÅ=BÌù5Æ‚ÊÛU!¦¦êt"±4u]lvšÔU9YÚÿ¾¹„γ˜|^êí{mQØ×ñ
®íÛ]±¨Z|>±. ¸ˆ1’é0Ñ$¬ÉE,¾M’…Ô…‚Ñ‚ŠÞïªê"ψè2ñ€‰{h!çX¸­&UMM"ˆLÛÕ äTMà_’)„¯fl»­u¢ÔÕ®,|ó–;\ðïÝìÕ“©Ù
ˆLúóZ/õJU}ä9I¡¤¦JÕ¬!£#¦Q»Ê7Ì~Rs.›Ú=ÏZÉ,¢•Z=O™ÏE¯`›ûñn:ÕÛ†¼`	2Ï`•´—遢u:LG¡­|Xi+–êÓ1¬õºŠC³Æ`¬ïÝÄ2“¯fn½¤°;c­»3۝IÅI¦¬È[VÁ"¾5k£=ÌÞSÞÀœ¾sÖŒiƒ£$ɲ˜‹y ºnzäq h6¸ ©l糐:Ì´G×9\­œ“\tÕzÅkELW­m|®ÖV:¬Õ£ãmó \k6îœ ëJ‹)TuBU»Tuãp&D)Ð ¤XüûÂÍtìó+Øû‡s¿zÐ~°ï§k°b]ÎŤÒ8]žty@–âê<Ùº»³ÅC«?;áÙ/‘8鋐”b—V¿sŒì¹víR¹Ã-
pŽ5¹ßií‹~´W?RIÇ7ÿüûêêy;†™aSaOLRnÏŠµg÷B|IRšâoݏ„V¡¦–²B&Å|·œ é÷¥~ÜÁaÛ@œk¼º‚»)µ[N+TÚî¥u=)tUmØä¦ÇÜ(爸
²jÑ#ÞÐ7Ã!
³)lz<Ô^[Ð$`Y(£¶¢YL;9,i4ã!¹KïľÀdZ.6Õb]D²üêæŒmJ”´ÃHo%NåÒ ]ž—&‰VyÏÕ“'±$¹ I-áÙ<¬+g°™(êy"Ëçǽ%EIj&;7E<š"‡¹$EŒXŠZÉ1EùJ‘ôR$OSdRð==)xîù):‰ŠËIØ‹öIQ
½è¢ñ\E³sSäÁ£)r˜KRȈ¥¨•SÿŒ¥±^ô41‹î—â’$Õž­§	Þ©ÿ§%=í¿vr÷Œ½Zì@àê³>®óû¥HÏ\Ý8WpÐ9{uóàñD!æ¢Dù2¢‰j#w‰òÉÆê¦NåÒpYo²TíÙg'*›}fjM
+´5n˜¼Duö(&óãé²;Q<š(‡¹$QŒX¢ZÉ1QùÏèQYG2Ÿ¨~FŸ²Ïד•uø¶í™ÍÊž`¦»Ý*L!Ã1¼ßÀ K|fÃÊ9I”:7]Gt4\¹$[¾†X´Ú˜1Y>ós‚uòÓ"äUÊÆVJAKå÷ÿè¸ÿ½4…Ï‹åþR[%ðçRd7E½5û¡ãyÕ•r7ÌùÀ}Qö~Š!ö…åW”_%ÔþÇ)cî8‰r&ýýëøóMõk|”d„‡gâßÖ_¿ÍuqêŽ4ß6Ôìù¯’Т
 endstream
 endobj
-3715 0 obj <<
+3938 0 obj <<
 /Type /Page
-/Contents 3716 0 R
-/Resources 3714 0 R
+/Contents 3939 0 R
+/Resources 3937 0 R
 /MediaBox [0 0 595.276 841.89]
-/Parent 3614 0 R
-/Annots [ 3719 0 R 3720 0 R 3721 0 R 3722 0 R 3723 0 R 3724 0 R 3725 0 R 3726 0 R 3727 0 R 3728 0 R 3730 0 R 3731 0 R ]
+/Parent 3845 0 R
+/Annots [ 3942 0 R 3944 0 R 3946 0 R 3948 0 R 3950 0 R 3952 0 R ]
 >> endobj
-3719 0 obj <<
+3942 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [253.648 677.939 283.865 688.952]
+/Rect [105.88 426.441 146.587 437.345]
 /Subtype /Link
-/A << /S /GoTo /D (structtabprm) >>
+/A << /S /GoTo /D (spx_8h_6ee182e1185978bc6e7f69e4604fe341) >>
 >> endobj
-3720 0 obj <<
+3944 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [189.829 660.314 220.045 671.328]
+/Rect [105.88 358.998 146.587 369.902]
 /Subtype /Link
-/A << /S /GoTo /D (structtabprm) >>
+/A << /S /GoTo /D (spx_8h_6ee182e1185978bc6e7f69e4604fe341) >>
 >> endobj
-3721 0 obj <<
+3946 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [344.163 648.359 374.379 659.263]
+/Rect [105.88 291.554 146.587 302.458]
 /Subtype /Link
-/A << /S /GoTo /D (structtabprm) >>
+/A << /S /GoTo /D (spx_8h_6ee182e1185978bc6e7f69e4604fe341) >>
 >> endobj
-3722 0 obj <<
+3948 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [373.723 592.703 403.94 621.768]
+/Rect [105.88 224.111 146.587 235.015]
 /Subtype /Link
-/A << /S /GoTo /D (structtabprm) >>
+/A << /S /GoTo /D (spx_8h_6ee182e1185978bc6e7f69e4604fe341) >>
 >> endobj
-3723 0 obj <<
+3950 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [160.077 499.054 190.293 509.958]
+/Rect [105.88 156.668 146.587 167.572]
 /Subtype /Link
-/A << /S /GoTo /D (structtabprm) >>
+/A << /S /GoTo /D (spx_8h_6ee182e1185978bc6e7f69e4604fe341) >>
 >> endobj
-3724 0 obj <<
+3952 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [190.343 487.099 220.559 498.003]
+/Rect [105.88 89.224 146.587 100.128]
 /Subtype /Link
-/A << /S /GoTo /D (structtabprm) >>
+/A << /S /GoTo /D (spx_8h_6ee182e1185978bc6e7f69e4604fe341) >>
 >> endobj
-3725 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [223.771 449.241 253.988 460.145]
-/Subtype /Link
-/A << /S /GoTo /D (structtabprm) >>
+3940 0 obj <<
+/D [3938 0 R /XYZ 90 757.935 null]
 >> endobj
-3726 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [186.179 437.286 218.049 448.189]
-/Subtype /Link
-/A << /S /GoTo /D (tab_8h_519e8e4503f7c41c0f99e8597171c97f) >>
+3820 0 obj <<
+/D [3938 0 R /XYZ 90 494.881 null]
 >> endobj
-3727 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [128.635 409.39 179.334 420.294]
-/Subtype /Link
-/A << /S /GoTo /D (structtabprm_27a7b0b12492e1b5f19242ec0eff8e08) >>
+3941 0 obj <<
+/D [3938 0 R /XYZ 90 480.311 null]
 >> endobj
-3728 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [159.678 321.853 189.895 332.757]
-/Subtype /Link
-/A << /S /GoTo /D (structtabprm) >>
+3821 0 obj <<
+/D [3938 0 R /XYZ 262.352 429.594 null]
 >> endobj
-3730 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [383.556 230.191 413.773 241.205]
-/Subtype /Link
-/A << /S /GoTo /D (structtabprm) >>
+3943 0 obj <<
+/D [3938 0 R /XYZ 90 412.867 null]
 >> endobj
-3731 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [159.678 110.908 189.895 121.812]
-/Subtype /Link
-/A << /S /GoTo /D (structtabprm) >>
+3822 0 obj <<
+/D [3938 0 R /XYZ 262.352 362.151 null]
 >> endobj
-3717 0 obj <<
-/D [3715 0 R /XYZ 90 757.935 null]
+3945 0 obj <<
+/D [3938 0 R /XYZ 90 345.424 null]
 >> endobj
-366 0 obj <<
-/D [3715 0 R /XYZ 90 733.028 null]
+3823 0 obj <<
+/D [3938 0 R /XYZ 262.352 294.708 null]
 >> endobj
-1635 0 obj <<
-/D [3715 0 R /XYZ 90 716.221 null]
+3947 0 obj <<
+/D [3938 0 R /XYZ 90 277.98 null]
 >> endobj
-3718 0 obj <<
-/D [3715 0 R /XYZ 90 716.221 null]
+3846 0 obj <<
+/D [3938 0 R /XYZ 262.352 227.264 null]
 >> endobj
-3650 0 obj <<
-/D [3715 0 R /XYZ 90 281.006 null]
+3949 0 obj <<
+/D [3938 0 R /XYZ 90 210.537 null]
 >> endobj
-3729 0 obj <<
-/D [3715 0 R /XYZ 90 266.436 null]
+3847 0 obj <<
+/D [3938 0 R /XYZ 262.352 159.821 null]
 >> endobj
-3651 0 obj <<
-/D [3715 0 R /XYZ 90 101.941 null]
+3951 0 obj <<
+/D [3938 0 R /XYZ 90 143.094 null]
 >> endobj
-3714 0 obj <<
-/Font << /F31 528 0 R /F48 2200 0 R /F14 1038 0 R /F22 521 0 R /F8 1025 0 R /F11 978 0 R /F7 1028 0 R /F10 1393 0 R >>
+3848 0 obj <<
+/D [3938 0 R /XYZ 262.352 92.377 null]
+>> endobj
+3937 0 obj <<
+/Font << /F31 604 0 R /F14 1084 0 R /F48 2408 0 R /F22 597 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-3734 0 obj <<
-/Length 2663      
+3955 0 obj <<
+/Length 1440      
 /Filter /FlateDecode
 >>
 stream
-xÚ­ZKsã6¾ûWhS{«Fžé=m²3©Iå±;ãª=$9Ðm³"‘
-IÍÄùõi 
	|òfËSä§þºèD¶¢ðÇV]i¥I&Ôj{¸¡«'¸ûÍ
çx¼	žuóå;ß"Y"V÷öë	#Š³Õýî§uB½Ý0JéºËn%]“çÛ
Wtý®ÜîêCñX4·,]ÕÖÜÊ’T®|ï—ûooÞÞŸ¹Q3%ÃüÛÍO¿ÐÕ4üö†‘¥«ÏpM	˲ÕáFr×û›7ÿ9Ëp÷ÜŸ2N1±l„&êlD …eÕ9‹ÀÔíñÅ]ÿL5À˜/ßÉô"‹QE¢VT¾ß×[
-	\qys»Q@³­«‰Ú®9m/¤ÇæàD0è,	Õ	Šø™R1VE©9"@LÛLhÂ%ÉhÒ×äú$#Rf¯¡ßµÝ$½P1ŠÈj#')—«
Ó$ÿ(Âxߊà<‘ò‹jÅ€òj½«‹Ö\%ëoÅÑÝØÖÇ[F×/î~ýèîÖ·l]ÃÊyB’t¥ae¥dn‹™ûÍ>›
Á› m÷[Oå¾@´ýÜcVfydŸz°»=&λ߬WHyYfµîjôSUw϶Ño̽>µe^yª&#4»Ò)Žª8ˆN)«ò¼¦C
RJ$ú!qޔåê×Î-6|ó®pÎ9‡ºÁóX7îfفwü.kšü¥u[˜gNì†1’)—XJ³ÍµnŠßNeSìÈ-x&YÿXí_Üð½»ø¢¬€áwe]á£Úý@ıÍªÖŸÊ]±ûoåMç®ì~N’‹¼óZÃuÙºÿe±û|Ј¹Ÿùþ–2($ä$D¦ÉÂ’{ô&€|?é3UÑÍ-ºL4Iµê+1Xu‰SkJëS{ÏøõÁd”:d¸’nƒ@ª,0OžŽ˜/Ÿ±ü5Å!/«Äì24#U„²l•ˆŒèŒOZM€®4#B?èN¥Óìß&­åM~(º¢iï†ÄŒr¢Ÿbià±#ÂBÀ¨&
-¬Ç¸,,éDeäD*9,Œ=å$…À£nñ˜‘Ráâ2	ÎÓ}¥Þ?â
-5§â»Ûá
ËYmm-Ø•&‡÷1ì©u{]V—µæ(-Á;ƒ…žO“ˆŽÚ69_=$¬_&Eԝ¥”&5
-Ù£t…`²ÓŠ¤¤0A†ˆõ7Ï֏vCî[ët!M´÷m°Áÿ¼mOˆ5xh\˜ããc
íì`÷ÉÆ›}^´~ϯ \?ç·œ®?™„X8à¬^QTRÀ=¼ ¸g„Ú¢q·
-óåß·ÅÑ«÷xf4O^<)²W'H”ÆvÚË­…‘üd|~.·ÏîÖ67ú›+¿Ý, 4i×Ü}À§~kîÀî;á4?¸«ÆêõtUªÙ틶…j¢df[ ÷•Ã¸bn/?›e¨›]Ë  >éÊêišçXÁDx·=:ÝqàÚ‡CÙåàþ}ùGqŒ/ƒe
¾òGÑÔd*Ýû¤RM˜žÉ>M Ù4å1W¦©KÛÜÏS.½DµBÌH«^žRÌ€,ÔêcØ}£Ân6CSȬ§4‡º¡<uÍ{
-1F§¿/»	Ûû¾›$LŒ*®bF*õÓyFL)¡JÞM‚kë&ÁæÞÝ%ãN^mI_£H+ïÐQ݆"/éøîÎÌEù¨sæÀÍÀs‹ÇÄ©5LG:íQ·Ïõi¿sp¹$qéïâ'½Þ0÷ßä8Àå³÷lžÈ[÷¦‡8B¶á¦Û¬Oíýkâ¼ÌM”c£ÄdJ¨Ô½db²QXX÷Eþ+ÿ!ñ­R{Ú㎷iÒS‰ŸÏêØä1ÐÂgÔÂ$¹N8"`’ŒuZf®ÓR"!B»nñCѝ“«ù6+F{‰ÆooëûhDŒÛúywj½ï@	ì?>çäûS1¡J1”:™QÇa6h¬g„%Av‰!F„0ØÃðåsºŒ$°!½ƒí›âãi»µUoÆV™š³·5 ÍÚê1¶FùÐÖ8³5¤chëØmôh
-Ñ/û¼³¹Ì£ã*Dη–,MI
-ƒ[ÔhÄÄ)3FDšõ(±GÀ˜‡þÐLÊs«¹O&;: ͯ2b–V9ÆçW9J‡«Ðq\åïƒ<‰ýŸÿMÍ·y°Ü£+úÉi#œPó?•,<Ä”‡˜îX¶¸œdöNü u›9ôc
-ªRúªS¿‰³O“õÄèȏAÅK²Ñ‘ßY×ѹŸ „Ëd|îgFŽ¦°Mª†º~OÍ}Oí§ÑÁŒEPR%ƒÚ@Ïü½	àGp}‘‘S¿¶$,c|Ø  &N™Âà}ÊplzxÍ«œAÙ•v{tT‰¡È+ö ŒÛ‰Øï1qê CMÆlÐ{K~­Éˆ^à틼æ,3¸Y01qjHºZ¥=ê¦ØšÁo0ú†‘a»-a³D¿
’ó1¦“׫ÝDX'$Õúø¯\åç`sUW¾ÁË»®8‘‰p×(vÏe;•%,i m:Á£±ïÞþóã['à‡Í÷ýÛ»qV)lÒjRãÃÉÿhc{esñPœ…¤mÊÀš_Mú¶‰ÇÚ†–vM`ÎÑ°ˆ
-âvq+"zÀÇûa r>ë!!1÷¹‡;ÐAâ„BÎY°W^Ü	Ï°µ?{ïÜÏ›tØ8O™#^–ò+=åÑQŇ"—ƒVfà[Æ¢.ó˜8õ@ÐdžÂ)EHA’TD™ 37Ȉ„ÁR¾êÈx‚y~¦ª0uÂà1F‡¿-Ÿ0Œôú˸G<f¤O/¾a˦iO¯kȘeu>îš¼jÃ_dlg
-[Ô{mv¹(äM©âËuÁÌ.—ùÅ8ÓWϝ1ÚË
x§æNùks'‡Ò%2ïÒÐl—î1]z”»ô8k¨CºkçN®Ô7¾`ë4o+b–lñy[£thk at wÍÜÙã]ž;£*D.ϝQ£ýܥĹ3¤œ›;£î«Ó–š˜¶ŽMw´ú/y@þX|Ñ‚iE²ÿËÌÅÇ3Ô–‰áÌe4¿fÕ‘¥“=б{ÛÁïŸ`iWœo׏3-‡Ä&AÎÑzñDÑ› >žz"#ƒ–4á¨ûäÃA1qJ=-Õ=ÊಉºÀÌ™­È¢u!ÀÌÕ–™_CÙkÊøó|‰ª0UÆ=æúŸTæ*yÌ)çJ>Ti¢’‡Ýߦà•Ó…Ÿöy+çà:ÓtÆÊ9ƒá%Þ{³K&S"”¸º”ÏS^V©Ç9UÆâ¯qÆ ûW"^ØÐlaó˜…Âåçs…-¤»¶ˆgQPB¢¦^0³–"dÁÐÚårf\×”ït¹zÇøû—kwÌ\_ºc|X¹¾kŒ3ºRð
5ù[ñæ¥ÍÿùTûm’Ú3‚ØOHžqo˜"»Ñ÷›¢*<ˆξ÷ïL,îƒvÿXzGŝJÜ'NóÀõo¥ü÷ëßA
-{ÿ•ûûþ<@Ûÿÿªy*ª¡o̲cçü	ìü“
+xÚ½™]oÛ6†ïý+´;¨Y~JTîÚmíZhÛ€®T…N8v"Ëýúõ;)‹2EYn× v¤Cž—/R‰0ü‘(ÃQ*R”1w3ÝÂÕ—3bï.àö¹ÿüzöôƒV(KXt½jš'	J¢ë›·q‚²ù‚`ŒãÝýgôa¾ Ç/ʵ2ß®ÔJUs"cµ)àÃXʘàlþîúõì×ëCZ+J°D'}˜½}‡£÷z†Ëdô	¾cD²,º›qÊì÷õl9ûãЇ¹Îàúиa§F‰h†øapå¦6ú”Ï©ˆ?Î	ŽÕÊŒìÁÜù¼¼üûßgWs¿\¿D²/HŠÊ›nÛCØÓ”vZ˜D©àÐT7Ñ7½5iŠífαîAĪªwæêGÝk^ì÷wV¦N ©ÚÀµÚÜÖvvê-|ò,^Uêaó¢¾Ì£FïÂ&wU/•:ž1‚$Ó4JdŠ$IçúFuk#®÷Ûè…ÞÌ€;êã.uf-2_UŽepDFú2Ž¦¾OÎ%Â’ö“o+cYn>nÔ®¨Êûº„9h.lWÖÒ–÷g—¯`ö‘™Q—®…0Ý/t]Ä>f¬å"oaéó	®‚|ym}¶ )¡g°Õç¤CHûRVüFƒ\Ë”Ij”Š“LQXÇ)›ÌTfÊƜŔ+#ÈÔXò–)7ùbŠ»L‘c¦Z5+À”™)¯í÷3Ç+Tv=āZåru²V	A¡üOŪ‹ReC΁ÊÕbj,³EÊÍü(UŠŽí„ßR©Û{dq0˼ž Ñ²f¥L¬a\
+Äe26'<H[sn=!ÞF“[àzÉ¥†±P
sÉù–:ÖkÿýĝUË,ž ó¡CН,pœ€›|r…sÂÃÐÙ˜³ se¡KÞBç&”2Ǐ¡3˜¬·ïUŸSÞzíü
S ‡ÌéUj×eÃm¹«Ëâ N³-JÐRΆ›h=íæiDLd‹	Œ&—³Cp+qUŽ€S#i-QNÚGáIóÔðp(?ëí9Lym‡¸Â‰ün®:Øk´†`Ý;˜!7K*¡Ì‰Ét9áA¾Ú˜sëÉ16šÜRÖKþ(œ%¡‡È g£?Rxm}Î8òÿy†t°M§Èr§
N$˜d‘JØð¬Ù…ãýð·0æÅ`€”͐.›-¹ÊïT­ªÝ…-E)£C™}nl¬'pÚ¥„:4¶rlŒçÒ‰¤ˆ~º×}˜H˜ŽÚÒÆx¢z0¢dOÔ•ÚÕÁ}ûÛ×w(èUÊP’ä<ê‚ÂÙ˜‰mv÷ªð=bˆãl\”ñD/xUÁõçœx^-êvá;ºAgLˆÎtAaglÌDgÊÍ®V÷O¶ûZzêÒ1èlTñÔõ,’1ÀÇUçY´««
+cØ#N$§<ê‚ÂÙ˜é
â“ ’fãªlŒ§êx‰‘¤'êÕæ~o—˜N]WùÚ}r¨ÊüýZ힘k¥ÝB–P9_™¯ûMYøH쎧|ì‚Â>Ú-ù§&j†\´ƒ“dB<E}ÁhNzŠÞìëê"΂ïO:» °‹6fŠ‹»:¯=AzNN²1ž ž‰,C‚óž %$ÜŽ‰õ¾Ú¸®÷ö´r8ߨ¼ø`~O1;w·ºá‘öNmj¥zg­˜¡žýÕېE3(>ÍXÛM³´)CEŸÊÑd&b4|š7¾˜/œ–û¢P;ŸšG܃91tMñío½šv‰œ2÷tÇ”Û×Z6»ÖúRmT•×êÆ=í”^Ï3·ú¦°+‡›’]`zÁ°ùbbOz+ÍA;Åý¼ü]/Ÿç¶)›ì³„=ü²ýüåVmŽÝÑïå|{þfã”à
 endstream
 endobj
-3733 0 obj <<
+3954 0 obj <<
 /Type /Page
-/Contents 3734 0 R
-/Resources 3732 0 R
+/Contents 3955 0 R
+/Resources 3953 0 R
 /MediaBox [0 0 595.276 841.89]
-/Parent 3614 0 R
-/Annots [ 3737 0 R 3738 0 R 3739 0 R 3740 0 R 3741 0 R 3742 0 R 3744 0 R 3745 0 R 3746 0 R 3747 0 R 3748 0 R 3749 0 R 3751 0 R 3752 0 R ]
+/Parent 3845 0 R
+/Annots [ 3958 0 R 3960 0 R 3962 0 R 3964 0 R 3966 0 R 3968 0 R 3970 0 R ]
 >> endobj
-3737 0 obj <<
+3958 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [225.684 702.288 255.9 713.301]
+/Rect [105.88 684.664 146.587 695.567]
 /Subtype /Link
-/A << /S /GoTo /D (structtabprm) >>
+/A << /S /GoTo /D (spx_8h_6ee182e1185978bc6e7f69e4604fe341) >>
 >> endobj
-3738 0 obj <<
+3960 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [350.094 702.288 381.416 713.301]
+/Rect [105.88 617.22 146.587 628.124]
 /Subtype /Link
-/A << /S /GoTo /D (tab_8h_bb7920acdfb83179d3bac65035144c02) >>
+/A << /S /GoTo /D (spx_8h_6ee182e1185978bc6e7f69e4604fe341) >>
 >> endobj
-3739 0 obj <<
+3962 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [437.002 690.333 468.872 701.237]
+/Rect [105.88 549.777 146.587 560.681]
 /Subtype /Link
-/A << /S /GoTo /D (tab_8h_519e8e4503f7c41c0f99e8597171c97f) >>
+/A << /S /GoTo /D (spx_8h_6ee182e1185978bc6e7f69e4604fe341) >>
 >> endobj
-3740 0 obj <<
+3964 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [373.723 636.639 403.94 665.705]
+/Rect [105.88 482.333 146.587 493.237]
 /Subtype /Link
-/A << /S /GoTo /D (structtabprm) >>
+/A << /S /GoTo /D (spx_8h_6ee182e1185978bc6e7f69e4604fe341) >>
 >> endobj
-3741 0 obj <<
+3966 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [224.72 568.864 275.419 579.858]
+/Rect [105.88 414.89 146.587 425.794]
 /Subtype /Link
-/A << /S /GoTo /D (structtabprm_27a7b0b12492e1b5f19242ec0eff8e08) >>
+/A << /S /GoTo /D (spx_8h_6ee182e1185978bc6e7f69e4604fe341) >>
 >> endobj
-3742 0 obj <<
+3968 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [159.678 484.468 189.895 495.372]
+/Rect [105.88 347.446 146.587 358.35]
 /Subtype /Link
-/A << /S /GoTo /D (structtabprm) >>
+/A << /S /GoTo /D (spx_8h_6ee182e1185978bc6e7f69e4604fe341) >>
 >> endobj
-3744 0 obj <<
+3970 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [251.921 411.848 282.137 422.861]
+/Rect [105.88 280.003 146.587 290.907]
 /Subtype /Link
-/A << /S /GoTo /D (structtabprm) >>
+/A << /S /GoTo /D (spx_8h_6ee182e1185978bc6e7f69e4604fe341) >>
 >> endobj
-3745 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [321.305 411.848 352.627 422.861]
-/Subtype /Link
-/A << /S /GoTo /D (tab_8h_bb7920acdfb83179d3bac65035144c02) >>
+3956 0 obj <<
+/D [3954 0 R /XYZ 90 757.935 null]
 >> endobj
-3746 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [356.145 411.848 387.468 422.861]
-/Subtype /Link
-/A << /S /GoTo /D (tab_8h_bb7920acdfb83179d3bac65035144c02) >>
+3957 0 obj <<
+/D [3954 0 R /XYZ 90 733.028 null]
 >> endobj
-3747 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [305.51 382.268 335.727 393.282]
-/Subtype /Link
-/A << /S /GoTo /D (structtabprm) >>
+3849 0 obj <<
+/D [3954 0 R /XYZ 262.352 687.817 null]
 >> endobj
-3748 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [466.186 382.268 497.508 393.282]
-/Subtype /Link
-/A << /S /GoTo /D (tab_8h_bb7920acdfb83179d3bac65035144c02) >>
+3959 0 obj <<
+/D [3954 0 R /XYZ 90 671.089 null]
 >> endobj
-3749 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [159.678 268.089 189.895 278.993]
-/Subtype /Link
-/A << /S /GoTo /D (structtabprm) >>
+3850 0 obj <<
+/D [3954 0 R /XYZ 262.352 620.373 null]
 >> endobj
-3751 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [218.497 210.624 248.713 221.637]
-/Subtype /Link
-/A << /S /GoTo /D (structtabprm) >>
+3961 0 obj <<
+/D [3954 0 R /XYZ 90 603.646 null]
 >> endobj
-3752 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [159.678 96.445 189.895 107.349]
-/Subtype /Link
-/A << /S /GoTo /D (structtabprm) >>
+3851 0 obj <<
+/D [3954 0 R /XYZ 262.352 552.93 null]
 >> endobj
-3735 0 obj <<
-/D [3733 0 R /XYZ 90 757.935 null]
+3963 0 obj <<
+/D [3954 0 R /XYZ 90 536.203 null]
 >> endobj
-3736 0 obj <<
-/D [3733 0 R /XYZ 90 733.028 null]
+3852 0 obj <<
+/D [3954 0 R /XYZ 262.352 485.486 null]
 >> endobj
-3687 0 obj <<
-/D [3733 0 R /XYZ 90 462.31 null]
+3965 0 obj <<
+/D [3954 0 R /XYZ 90 468.759 null]
 >> endobj
-3743 0 obj <<
-/D [3733 0 R /XYZ 90 448.093 null]
+3853 0 obj <<
+/D [3954 0 R /XYZ 262.352 418.043 null]
 >> endobj
-3688 0 obj <<
-/D [3733 0 R /XYZ 90 261.086 null]
+3967 0 obj <<
+/D [3954 0 R /XYZ 90 401.316 null]
 >> endobj
-3750 0 obj <<
-/D [3733 0 R /XYZ 90 246.869 null]
+3854 0 obj <<
+/D [3954 0 R /XYZ 262.352 350.6 null]
 >> endobj
-1634 0 obj <<
-/D [3733 0 R /XYZ 90 89.441 null]
+3969 0 obj <<
+/D [3954 0 R /XYZ 90 333.872 null]
 >> endobj
-3732 0 obj <<
-/Font << /F31 528 0 R /F48 2200 0 R /F14 1038 0 R /F22 521 0 R >>
+3855 0 obj <<
+/D [3954 0 R /XYZ 262.352 283.156 null]
+>> endobj
+3971 0 obj <<
+/D [3954 0 R /XYZ 90 266.429 null]
+>> endobj
+3953 0 obj <<
+/Font << /F31 604 0 R /F22 597 0 R /F14 1084 0 R /F48 2408 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-3755 0 obj <<
-/Length 2207      
+3974 0 obj <<
+/Length 1610      
 /Filter /FlateDecode
 >>
 stream
-xÚíZKoãȾûW(@0êí7Iç”M2‹]l6ÉØ@³s %Ú&F"ŠZÛÿ>Õìj’ÍGS“ 9s0E~ª¯ÍzØŠÂ?¶Jè*RI„ZíŽ7tõw¸aøt·½çßßß|÷^À·H¢Åêþ±ùºfDq¶ºß\kÂèfË(¥ë:}ØHº&Ï›-Wtý>?döêCö˜U¯³bgn%:–kÆØæÓýO7¹o¹Q3%´aþ×ÍÇOtµ
º¡D$ñê®)aI²:ÞH.ðúpswóV†½/àþ”qŠ‰eë¸ T«Ö:"ˆF󢶁©ç¯¥Šžëê²kŸmØúáTyß½g²“ÎdBt.Fø¯”
-‹‘q‡‰ˆŒ8"ŒG@_EÆI$D+C5n\m™åpÍ¥û¾Q³Áy'‚+"•ìDÐFÌ–K¶6Êå.­³³½sÌŽeõf®éú±¬ìÍ—
£ë²úlo§U•¾!</ì½ú9Æ—ÇŠ¨(ZEø%³2ª'D|èÅÊ¡·=x/Ï’H´½ß'L˜2Ÿ|p<&H)œŠÄ§lãoœQì­'Àõg{ër²wŒOš<¾Û•Õ>/žÐo¥ó#8ûÑH·6Àœ[Þ-c$Qö|ÖyYØSw¾œN‡<ÛÛO/yýœã“¼& ŠGÃ~ó—²6ºJ¥µ»ÊÏöª*/u^  È±æªDä>Ú¥‡¨èžïó*ÛÕ‡·?˜	0ÛÛ/9 ¼ïn`êo‡è³9JNÂÃÛ(np®á8ëH‘X/o{èqü|xb^ù¹}HÊHG¾
-ƒ“ã0AfI%á4ö¨ÍiòqJ¦¯4Ù¡ÃÌ‘.9ð×Y£• 
-¾41ajÏbåQç#:
®Iĵ6#:L<Ù¥†Û[“zÓ§¡¦:„ìmªGˆª‡ÖÒ°¶fží˜¦Öoæ•|²wJÈ–‹ç_ÔÔþ9UÙ>9¼X…{¡éS¾³—ðÖ¨uz¸dd¨?äBÊ’•†`GlÚ„l{˜Q
ŒB)¼ "&‘¹–üݼ£i•³:«Î·CbFMMâSÌ#
v¤‚W(iÏD+Ðèðûq­„RØÕ1,–ž^‚“8	{ÄaFúôËD‡ØSç~ƒKL
-»RÌ*-Î&o§]f>¿™$i\73¨aD1ŒY33•@9Ôq£à‡¬¾TæàóѶòzŽÁ@9Œ!¾«Óú‚G¿2Jƒƒ;¡JÆRC5ŸVÇb¶=ÐXÎӝ ¦¿á\¹$Ðâù,dú9CŸŽÞn  ë»Ën—Çom•
-ºÐdÁÖ4o+b–l
ñ9[ƒthkŽ¡­¿\ Ài5ŸHŸw6£;tX…ÈùfÅ1¼ÔqØhÄ„)FDœx”§æ —¾Oéùœíç£,(”|¶å4eÄ,E9Ä碤Ã(÷èFùG×´™·8ß·“ŸOm™ ãÙe+¬ø­„	R÷G¬È±"=™¹–þˆeŸMÏWŠ7µ9<_E4ºz¾z·Ù*•4Z$q¨>̍jÅ®„.~,CùµÒm‘²ã„0Ùôž°]Yœkë¦}yy8dcÑÐIétx‹©±sÚGˆƒŽÖŸPúœH	õ0r•÷ÅT™²:L™/ ¼b$»hÀy„Cøúͤk˜$Œ¹˜¡ºLMÂ̯<ÝpQhš766çk<$ÒãÙ¸_ݱ¸5ià˜í󴙥dâÆâ¾Í™Èœ¥wf>[À]Îm«Ø=³ŸÍ¼U–Ÿ/§¹VB2Ó †[‰f®•YIû7Á<ßUU˜jÿæ+Û¿GÚöo¨ÏDû×Wçµ­ë(%ŒÇáF¬šwbìé•tÁk6m½kó§[¤‰*¬bFºyî‹¡ˆòÈÓíþÏsq9>¸bZ>ŽÞ‡wöNf!»gö›É;Ù®.ñ뇬xªÓX4ën›|ÁÂîîfÝí0Wºûu\¶a *„˜‘Bþ5¾M<…þhÖr¾Ë)k*™ü2ðþݏ˜–Š¼ž?ÃBÇÐ_ˆ§v y§"ÆØð»zµÇÓJ
-g.¨”…Œtòü*cÂótšðë|B珮÷^çMèe¦¼Ùæ½‰˜k¼éŠ«ŸE%ôj
-!f¤D¢¤ôZœq»é`PcÝëžµ	¡s÷¸6aC+ …³ÙQ»ÒhRû(­ ÙFܪ8Ìg!a:sî4óèGKg+t]B°[;м­ˆY²5Äçl
Ñ9[{t,4t,g±¦IÂ31×(ñ˜–ˆ`£ÔÃÌ5Jª—êêKˆ¶}±‡¼S;‡ùº×PÁ!'ÔhvBu˜…	5ȇj˜Îà>ݵ;ðѳë.gkš·1K¶†øœ­A:´µGwÍÎÅã]Þ¹Uˆ\Þ¹v;— %î\ú”_²sáPŒâ(^ˆrš2b–¢âsQÒa”{t_µs™t
-K ‰\XDõ@óNAÌ’SB|Î)A:tJN¢SþV`ÖwÀ±¬2¿«ÝxñêwPÚ!û%sßÊ}/cË–¶cþ>7ÿŽÞxP4MÓp Qj½¸ÿbýX<± ;ó×ÿ/À¾õìË·U×o®^®ýo,ÀÌùúšØÜÔcÖƒ×ƒg;2Í5lŒÂ %Á†­‡™kØ„™c›yåfk‚y¾wª05”9ÌWn¶Bi7[C}&6[}u¾ñfœ.妥ÃÌ:!ßp­RÌmµŠM-µzŠýwvZ	])¬§[j
-
-3­þóßÓ5¿ԐÙ÷Ni’@Ò³?y at vひ"«ºRéNÊ_ÝÅ{Sb³û!²X|KÅ­Òö§“Í£Á:7üóOw?›ÍÉ÷ö£$‘_Œÿ\¾¾=eÅÔ/:ÆÎù7øøP›
+xÚÕYÛŽ›H}÷W°oXŠ{û
+ô¼%»›h¢•’vWJ¢•ƒ™	’'çò÷)èÂ4—nœÛÃj`àÐuêô¡šj³€Â4
b-Tî4¸‡«Ïï®àöʺÿävñëSO‰àö®y<bDqÜn_…ÑË£”†Ç‡OäÝrÅ
Ÿæ»ÌœÝdwY¹dI˜)\”&IÈ]¾¹}¾øãöI)ÕAß/^½¡ÁÈ=_P"t|„sJ˜ÖÁ~!¹ÀóÝb½øë<†¹.àúT^"DDN$IâIãšDë*æ‚Ш˟ó.&4‰µZL-ÂkÎÕ0#&áI`
5Žg þp2!<b½pì
+”d4¼.–’†–\…›]¾5Šã¿'œ€Ã9æÅñ!Kɐe¢e:ˆb
âÈI–YY˜‘)M(•A¤c"YԐ¼Éª̼
+‹ãÕHÊI,¸7l‹Åí©Cc3q¨¼®6Õéh².kÅ@˜	:8J$ˆä.:³²@c:œu9½Á%¹ôÆ3™pƯv8ŠÞXŸÒ4;‰3W	S•Ìåځܹ"f.W_¼6Wo8ÌÕ
+Ç}ïAm÷ªÜìÌ›r³Ïªº…Q6)fDé@nQ3'Š/^+Š7Šb…“(Ê‹¢­ ¥9îå &Tï2»8˜óô Êm^lª_£YyFö¤~d®nŽíÝmžÂc8o?âáÕl_F¨0A at N©°™~EY	¬Å’¦âv­!’°œ¼è£a¶;Ü™•æ½¹úš*º~ùï!Ÿ›gkø—Õa@Ý‹I„ïËèÙ†‰-2¬*§š¹„1›P*T£Î¥¬Î5g·©òZ¡ù±ÊS;áÝ!6yÕ
+s0Ç»2{‚²Æ|^F(H³TAhC×”þu–ÍÁ‚J6W¶úFyˆ›ž
zeÁ'ÊjÈ:rͱMâ,ÃhÍ‹ˆR*£EÏ`ü$,(2éh¼1‡mvLËü¡Ê…Ã֏_^O9K™±Wœ¥¥í¬dè¬ÖÊÍö2W)Ëznì((aR…¥úþèY䇾ŀYZ[Ìò‘	hûÞc$™D$ÒòR#Yp§‘ZÌשGÅe$/4RÀO1’²¤G%
+æé›Ê“ýÜ÷iÂ-éd5R“É6ÒlE’L®.öÑí¶‘|µ‹,Ny¢·²¢ÿôZÄéÐB7ÍšÒ¬WuâíÊ5°Ó
L³.9Ç[+i
+ïåÖ2ßéé´GºõÐîì´¬¸¯êþPê®xù—J»ˆM4-‚+è¼=Kqµ,z°8áMš/Êø¡èîZÆqÝÍË€ “ãÞ!FgIÍT€'¬¯<"•Ä©h>d§ŒÃlyi!CF=£+Œ›ÑMv¬fæÓ|ö<€Óûjÿ†8E¤uíïü:Œ[<¹P<ó™;ѨKª½Œ2d4lÔ…f6£¿—Œ1üÊm1š95áZDù5é0NMr¡&ðí_e§ª>Ž¨ÅJy©!dH­'Nˆ‘Mm$α*s¨£nuâ˜h:cäÖ1—4éš:íg…˜«áKÇ¢©ëâáTMu±æý*óÍÛ]v|Ô÷ÖP÷¯Íé©È+ŽƒØs:v ·Žˆ©)ÿ2#bm¯)1y%1êkBKÖcôâTýTan)ŸS±¹UDÌ%*6ýóPÝ$F3„3"4ÜØTRöÍî¥ácûg›—x«Á7wvÙ>+ªñ¢Š[\PBíß—µ@Î}Ù3³/덇û²Þp¸/k‡›Ý{kseÆ®þ\;;WÄÌåê‹×æê×æj…ûñ{Ð,«û· ;ˆësŽiJ¤æï@{‚žßâAÔ©ýg„|ßös]ŤÖþÝGäÜ}l13»Þx¸ûèg¬j‡»tû™I
+}×\®ȝ+bærõÅksõ†Ã\­p?|û¹!ÂæDé@nQ3'Š/^+Š7Šb…ûßn?~„Æ\©ÉÂ@A f~­û¶ß)›ŸX£¦SÛ¥úþXâ/¬½ôYVde—T»Áp»Ô<lì‹ó’æÀôåW‚šÿ8eعßÕµòÏoë?믝'ø("ßî÷çÏ÷Y1TG
Çò|ƒ5ÏŽ
 endstream
 endobj
-3754 0 obj <<
+3973 0 obj <<
 /Type /Page
-/Contents 3755 0 R
-/Resources 3753 0 R
+/Contents 3974 0 R
+/Resources 3972 0 R
 /MediaBox [0 0 595.276 841.89]
-/Parent 3766 0 R
-/Annots [ 3758 0 R 3759 0 R 3760 0 R 3761 0 R 3762 0 R 3764 0 R ]
+/Parent 3983 0 R
+/Annots [ 3977 0 R 3979 0 R 3981 0 R ]
 >> endobj
-3758 0 obj <<
+3977 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [284.581 702.288 314.797 713.301]
+/Rect [105.88 550.984 147.554 561.888]
 /Subtype /Link
-/A << /S /GoTo /D (structtabprm) >>
+/A << /S /GoTo /D (spx_8h_a626b0cad9206c62e7e265bdf8c92c31) >>
 >> endobj
-3759 0 obj <<
+3979 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [368.243 672.708 402.883 683.612]
+/Rect [105.88 483.541 147.554 494.445]
 /Subtype /Link
-/A << /S /GoTo /D (tab_8h_006d6e8cb373e0dc3e9ccf128adb9411) >>
+/A << /S /GoTo /D (spx_8h_a626b0cad9206c62e7e265bdf8c92c31) >>
 >> endobj
-3760 0 obj <<
+3981 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [419.92 672.708 454.559 683.612]
+/Rect [105.88 416.097 147.554 427.001]
 /Subtype /Link
-/A << /S /GoTo /D (tab_8h_aded7db92aa2758198b33f35f5f18d6e) >>
+/A << /S /GoTo /D (spx_8h_a626b0cad9206c62e7e265bdf8c92c31) >>
 >> endobj
-3761 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [463.297 672.708 513.996 683.612]
-/Subtype /Link
-/A << /S /GoTo /D (structtabprm_27a7b0b12492e1b5f19242ec0eff8e08) >>
+3975 0 obj <<
+/D [3973 0 R /XYZ 90 757.935 null]
 >> endobj
-3762 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [159.678 542.786 189.895 553.69]
-/Subtype /Link
-/A << /S /GoTo /D (structtabprm) >>
+3856 0 obj <<
+/D [3973 0 R /XYZ 90 619.424 null]
 >> endobj
-3764 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [159.678 247.463 189.895 258.367]
-/Subtype /Link
-/A << /S /GoTo /D (structtabprm) >>
+3976 0 obj <<
+/D [3973 0 R /XYZ 90 604.854 null]
 >> endobj
-3756 0 obj <<
-/D [3754 0 R /XYZ 90 757.935 null]
+3857 0 obj <<
+/D [3973 0 R /XYZ 263.318 554.137 null]
 >> endobj
-3757 0 obj <<
-/D [3754 0 R /XYZ 90 733.028 null]
+3978 0 obj <<
+/D [3973 0 R /XYZ 90 537.41 null]
 >> endobj
-1636 0 obj <<
-/D [3754 0 R /XYZ 90 518.588 null]
+3858 0 obj <<
+/D [3973 0 R /XYZ 263.318 486.694 null]
 >> endobj
-3763 0 obj <<
-/D [3754 0 R /XYZ 90 504.109 null]
+3980 0 obj <<
+/D [3973 0 R /XYZ 90 469.967 null]
 >> endobj
-1637 0 obj <<
-/D [3754 0 R /XYZ 90 207.527 null]
+3859 0 obj <<
+/D [3973 0 R /XYZ 263.318 419.25 null]
 >> endobj
-3765 0 obj <<
-/D [3754 0 R /XYZ 90 193.048 null]
+3982 0 obj <<
+/D [3973 0 R /XYZ 90 402.523 null]
 >> endobj
-3753 0 obj <<
-/Font << /F31 528 0 R /F14 1038 0 R /F48 2200 0 R /F22 521 0 R >>
+3860 0 obj <<
+/D [3973 0 R /XYZ 90 112.499 null]
+>> endobj
+3972 0 obj <<
+/Font << /F31 604 0 R /F22 597 0 R /F14 1084 0 R /F48 2408 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-3769 0 obj <<
-/Length 1953      
+3986 0 obj <<
+/Length 1254      
 /Filter /FlateDecode
 >>
 stream
-xÚÍYÛnÛ8}÷WxÛX³¼SÊ[Ó$E½ì6i÷¡-
-EV£¶œ•ä6ùûŠ¤u§Ò,ŠÂŽt4gfx†œ‘ÉÃ?2ð\	…"&æÉv†ç×põåŒØ»K¸½lÜ?¾˜=;cðŠ$›_\UK‚%ó‹Õ§@"BK‚1~$ºY,©ÀÁÙz“šoïÓ«4_0H³D_Š¸
-BèâËųӋ¯õJ0©Yÿ™}ú‚ç+ðîF,
-ç?à;F$ŠæÛ§Ì~ßÌÎgl˜ë®Æ	FT†ó%ã(Tƒ‚)RŒB(CXÖ	 ¼N Á
-)Â棳ðs¬#zvÆÃ’".8˜Ö"‚]¾Yu#'œ!ªæ
ʾ_Òs‹Ò¤åÖó<ïÍ:ì®Ì'¸ÕŸÉn—¯ÖY\¦ÅïæÊ:3Ÿç¼2_÷Ùº,PÏo›,ù TL$´'Ôb´ç¿Mdó®ç
Rà÷ÆbzÞ´òÈ@Z4jy3ÇuV¦ù6]­!u#™…v“{þ ŒÊˆ Nd´ͨÃ<$£E—=‡ T„œpÈbzµ“!ÁyË¡s Ü&yZîs+¼ï*‚x³·i-ŒGÁÕ.7Ó8¹qh(«4)w6é6ÍÊ£¾>"$a“J ÊÇôa0Ëh0±ƒ¡ªü)ƒeúùÄO§ËZ’>Z,ˆí|Ÿ$i1 #+ìÓ4R±Ö ñX-f*VŸ‹ÕGçbmÐë«lÁÚX¯&6³^JB0‰æ’@Ô‚
zh!˦wø…ÂdÌ ¾°YŒ÷ZºZ„Yq4ZÐÚº ;¼­Ì¸‚¶˜ÕÏ€;Ö
-fÕç°;³l€úîP(cYÕåடÏ@&謞t“5`ã!|*ꏵÕa&bõòÙXýt&Ö&«·ûͦG+1’Š·yõüÚ"Þ7=°h¿“Ú…2¾¼Í·=ò0D!4gÞ -ÆO	ç£åí®:c¨oã¢HW㫬
-ÙÔ*× ñU¶˜©Uöñ¹UöÒÙUnÐ1ßNù_Pè6ñ!!y¼M!?陟JJ
OŠÅL%ÅÇç’⥳IiÐ	›”w™mÜ9¿Ýåi»#+oÒÑSZ1ÛˆYHêž^·³mû´¸pwW볦.ï;TUÓÔíC„i¶šGÇ’Ù—Q]„ž0âv|ú¸ˆhçëøÒÍN'»d¯›à Áz—i£Nh…ãQÃr#X²Ë
-ëPrR©¼hv†º©´-ßgŒYßQ…8T veÿ5Íómqý	¤¾|sÙ–‘„Ó
-œ($)¯ž;ÍóÃBÁî_»Ä—;{5.]g’	Ý]Ñ8Ð:M 9ßÜ2\å»m·¼ÚgI	9ª3OŠ„Ðâjæ#¡zÄÄjšæFzÚùºÎ’Í~J°÷d³ÎÐÍ·NUBÄ.I7]·ɃìÁ:Y\{-±•›1~—±CÊ|ŸT}„YÌ⌘
Æß4î4+qlŒnx|\ã'$EXµ‹*Âþ@sãmÊñÓÒ¢ýä“ÕÑõ=‰óþ /%’œzãҪƥ‘(bº€ÇvY¬K‘aŒ!‡5‡¥Ûf1¬Ž…˜Vª•©ÀV€³œ”1³ûŸ…QÛÕõæ6Žu߀€ÞÞýÚšCÜÎú6¶÷›^3載|Ó;|º`8¸7~'ÆÿÕðaH`<¥ÐºA:¥Ìffåhøñª¨‚µõVƒALÕÂÁÎx%x¨lÔTþ*hM×€‡¶e®Ò1¬Q½ßQ„ˆéî´’?{¼üaˆ„nCùäï “ÿù€üá–ì+==¤æ¿’¿ˆùDXÌd	Ô¶<Eà#teÐ œ(„&åJÁGÞ1Y½ú-/ã<-O¼­‚ø…ó€RŠBL½a!UûvWV¯4⪥j·ÙU;­ÅVõÓæÚf·û¶¿=L*×í]å.׬C×¼z{±€ïϏ_ŸŽ‹Ž’ðõß++‰ÂñÄŠÕa¦ÄÚ°5.V/¡k“Ð/Öå´X½ä“•X“bhÒ‡A+¼’¡H”¿*V‚!úÄê Úá‚´òÍ
-ØËaÔ8ˆ¦æêF59ë]t|Ç$
-TF¿Fm`èG4Â1R®1Oa£Ù`'NHXý1ªæúþ¸š-fRÍ®ZÍ>B§æáÓ•®ÿÖX"EU›u\Ðíçï˜Ôü¿8?ÿpüõõ»·/_]|89íº¡FJBoðã%§‚"…£9¾ƒA“Œj³±ßU*)¯Æ"½(¬õ›ËP©XˆöæM\|«{3Aë×Jží~³Ë®×e5iV/FîÖÅá]H7‘
-ºµ£]O‡öÆÐ5i7¨bùÿ{©e y¦·´ñÔ.ÆKÝ5¤©G7‹ˆ"JÕO¯#³Ë3ºTƒçyó‹ïã~¯ö"EZ;x}…Ù‰„žŒÌFô2ÍÒ¼~ßåÄðÆ}9Ó¯eÒKó‡2$<ÂìHHóÅúíJ%1u2ƒ"|­P>6r¤ÚoÔNvw÷×iÖͯЯ1{äü	Q/Q
+xÚ͘[oÛ6Çßý)„îE~0˻ľµë´°66¶YP(²lð%•ä¥É§ß¡HY7K‘Rò™<äùŸÃ%Ãqv<á!Å„î&ØYCëõ„ØÞtÏ*ý“·WF!%™³XåÃ%A‚g±¼u%"x:#c7h3QÝ«x™§›h%Sâ»Ñ>ÔMJúÜ%„LïŸ'¿-N¾­2Á¤öü}r{‡%(ü<Áˆ)ßy„gŒˆRÎnÂ)³ÏÛÉ|òõ4‡igÐ~.8AØËÑQ†°6:…8¢ÄFï3Ñ¿S‚Ýh{Ðÿƒ)¶ÅôþƒžùûÛû)qo®çð3$̈‡$åùܝs€éÛ+JKQÌGÄ÷`¸¦'ÏgÌ]…‡½Î9Œn”d©iM¢mÅù”qšÅáI4mAÔ!Œ³'Ó˜ŠN°Âãqg~?j- ê4,Ú¯³
Êã˜YAÕhæQÔ\N‚%ò=Ï‘¾‡|â™ÑÉÚZÜT–¦°žUÌóå©f¢9¥ö¼J¢ïVãᔜ¦.‘
)
6
+›~\!Ìýº€Cbr˜Ë(
“ø!‹amò†ÃÊæzcyÿå2Ë\eo&ÌÜ3FÆ5 iÀÀs‚hxfÎÖØsÀ)ÎG ÄI6uÔ ¸}€:¥pKÚ´š¡´QŒ„1”¶Ò¼›6k3š¶ª”NÚú´U\ž6ÖUî
+rÆÐÖûó´õ–7¨§n»¼½ è«H‚!†ÕPÒ*杤6cI«Ié"­W€%­&àò¤ñ&iµƒØ§ÃCÖ î¹ó`휣MžB>&#ÈtJ‚¶FÅçqlû«œÑRÝ:=ìq_",ÄPö*æì6cÙ«Iéb¯W€e¯&àò쉳U–ê§^èšãÏ1§ÄäºÙ)ãjäû[®a(jÄÏÉŠZiލšµZUJ'j}
+Ôª.šì+sÏíòÖ‹Ùÿ¯¼%Ñ2ÝÄ«ì\%{ñe>&!mñª˜wâU،ū&¥¯^¯š€Ëãå5ñz~U3s>©`\ÑQïk†Ž/N3°hi·±¢>$Fñ¡XUÌ;±*lÆbU“Ò…U¯ ‹UMÀ…±*NÇ?§ŠºA÷ÅmÎÇCxÜEûL¿‚ÜY†(GŒ«rTÜš ©]ûp$Fᥟ &Ê ÌÚ2=Ľ¹ôáÇ·(Ivéú<Héޝì	ƒMäqùPá©„¸RÊå]U>/Ç¥Žzœ¿Äûp{\ÂP	s¾ySÐ…6oÚúq-ÁƒÌ.Û<KŽav4Ó3b„@"J«ôŸ—3ÿ4Gž^
+/>­=C`û÷ù*lúŽöjÓ<–KØÍ,j.»·©µîwÞ˜R;‡e~Hv-çÒCžð{ã•ðÅ­¤Þ È;oB€r¦oåΦ(ÁJé¼aTêåԁOL)s½vˆÈ
´ØE¾Õîuù;n»½³DW™`ŸÂ†ßåö~LÇ.Ê4¯ØMQ{Y=D$x„ÂÉÉ蘍 dúþÙ+3½/ˆ¯¿¬Í	–>òˆªÞÆ‚*ÛÛX(OB˜ü\Gû(	²hiœÍDž¶£Ý¾„¶Òpó¨w˜¾cØü¢˜Øƒj¥Ÿ¢„þõëüw(eŸ>Ø¡ÈGÔ<Þ?5ïÇÓ:Ú73¬¯“­ÀJzþfk5
 endstream
 endobj
-3768 0 obj <<
+3985 0 obj <<
 /Type /Page
-/Contents 3769 0 R
-/Resources 3767 0 R
+/Contents 3986 0 R
+/Resources 3984 0 R
 /MediaBox [0 0 595.276 841.89]
-/Parent 3766 0 R
-/Annots [ 3771 0 R 3774 0 R 3775 0 R 3776 0 R 3777 0 R 3779 0 R 3780 0 R ]
+/Parent 3983 0 R
+/Annots [ 3989 0 R 3991 0 R 3993 0 R 3995 0 R 3997 0 R 3999 0 R 4001 0 R 4004 0 R ]
 >> endobj
-3771 0 obj <<
+3989 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [159.678 584.619 189.895 595.523]
+/Rect [105.88 684.664 147.554 695.567]
 /Subtype /Link
-/A << /S /GoTo /D (structtabprm) >>
+/A << /S /GoTo /D (spx_8h_a626b0cad9206c62e7e265bdf8c92c31) >>
 >> endobj
-3774 0 obj <<
+3991 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [138.538 312.302 167.638 323.206]
+/Rect [105.88 617.41 147.554 628.314]
 /Subtype /Link
-/A << /S /GoTo /D (structpvcard) >>
+/A << /S /GoTo /D (spx_8h_a626b0cad9206c62e7e265bdf8c92c31) >>
 >> endobj
-3775 0 obj <<
+3993 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [138.538 273.447 166.532 284.351]
+/Rect [105.88 550.156 147.554 561.06]
 /Subtype /Link
-/A << /S /GoTo /D (structpscard) >>
+/A << /S /GoTo /D (spx_8h_a626b0cad9206c62e7e265bdf8c92c31) >>
 >> endobj
-3776 0 obj <<
+3995 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [138.538 236.65 166.532 245.497]
+/Rect [105.88 482.902 147.554 493.806]
 /Subtype /Link
-/A << /S /GoTo /D (structwtbarr) >>
+/A << /S /GoTo /D (spx_8h_a626b0cad9206c62e7e265bdf8c92c31) >>
 >> endobj
-3777 0 obj <<
+3997 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [138.538 195.739 172.071 205.517]
+/Rect [105.88 415.648 147.554 426.552]
 /Subtype /Link
-/A << /S /GoTo /D (structwcsprm) >>
+/A << /S /GoTo /D (spx_8h_a626b0cad9206c62e7e265bdf8c92c31) >>
 >> endobj
-3779 0 obj <<
+3999 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [145.731 115.953 251.215 125.88]
+/Rect [105.88 348.395 147.554 359.298]
 /Subtype /Link
-/A << /S /GoTo /D (wcs_8h_0653c98b8a1bee5755740ae3f4854094) >>
+/A << /S /GoTo /D (spx_8h_a626b0cad9206c62e7e265bdf8c92c31) >>
 >> endobj
-3780 0 obj <<
+4001 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [273.463 100.356 307.33 110.261]
+/Rect [105.88 281.141 147.554 292.045]
 /Subtype /Link
-/A << /S /GoTo /D (wcs_8h_864c99fef9f3eee29085ce42d0ee0d64) >>
+/A << /S /GoTo /D (spx_8h_a626b0cad9206c62e7e265bdf8c92c31) >>
 >> endobj
-3770 0 obj <<
-/D [3768 0 R /XYZ 90 757.935 null]
+4004 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [138.538 111.981 168.754 122.884]
+/Subtype /Link
+/A << /S /GoTo /D (structtabprm) >>
 >> endobj
-370 0 obj <<
-/D [3768 0 R /XYZ 90 539.165 null]
+3987 0 obj <<
+/D [3985 0 R /XYZ 90 757.935 null]
 >> endobj
-817 0 obj <<
-/D [3768 0 R /XYZ 90 516.853 null]
+3988 0 obj <<
+/D [3985 0 R /XYZ 90 733.028 null]
 >> endobj
-3772 0 obj <<
-/D [3768 0 R /XYZ 90 516.853 null]
+3861 0 obj <<
+/D [3985 0 R /XYZ 263.318 687.817 null]
 >> endobj
-963 0 obj <<
-/D [3768 0 R /XYZ 374.54 481.724 null]
+3990 0 obj <<
+/D [3985 0 R /XYZ 90 671.279 null]
 >> endobj
-374 0 obj <<
-/D [3768 0 R /XYZ 90 464.997 null]
+3862 0 obj <<
+/D [3985 0 R /XYZ 263.318 620.563 null]
 >> endobj
-3773 0 obj <<
-/D [3768 0 R /XYZ 90 331.276 null]
+3992 0 obj <<
+/D [3985 0 R /XYZ 90 604.025 null]
 >> endobj
-3778 0 obj <<
-/D [3768 0 R /XYZ 90 133.95 null]
+3887 0 obj <<
+/D [3985 0 R /XYZ 263.318 553.309 null]
 >> endobj
-3767 0 obj <<
-/Font << /F31 528 0 R /F14 1038 0 R /F48 2200 0 R /F22 521 0 R /F41 696 0 R /F42 717 0 R >>
+3994 0 obj <<
+/D [3985 0 R /XYZ 90 536.772 null]
+>> endobj
+3888 0 obj <<
+/D [3985 0 R /XYZ 263.318 486.055 null]
+>> endobj
+3996 0 obj <<
+/D [3985 0 R /XYZ 90 469.518 null]
+>> endobj
+3889 0 obj <<
+/D [3985 0 R /XYZ 263.318 418.801 null]
+>> endobj
+3998 0 obj <<
+/D [3985 0 R /XYZ 90 402.264 null]
+>> endobj
+3890 0 obj <<
+/D [3985 0 R /XYZ 263.318 351.548 null]
+>> endobj
+4000 0 obj <<
+/D [3985 0 R /XYZ 90 335.01 null]
+>> endobj
+386 0 obj <<
+/D [3985 0 R /XYZ 90 267.756 null]
+>> endobj
+3891 0 obj <<
+/D [3985 0 R /XYZ 90 245.445 null]
+>> endobj
+4002 0 obj <<
+/D [3985 0 R /XYZ 90 245.445 null]
+>> endobj
+1087 0 obj <<
+/D [3985 0 R /XYZ 90 225.917 null]
+>> endobj
+390 0 obj <<
+/D [3985 0 R /XYZ 90 211.537 null]
+>> endobj
+4003 0 obj <<
+/D [3985 0 R /XYZ 90 130.744 null]
+>> endobj
+3984 0 obj <<
+/Font << /F31 604 0 R /F22 597 0 R /F14 1084 0 R /F40 783 0 R /F42 818 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-3785 0 obj <<
-/Length 2277      
+4007 0 obj <<
+/Length 2540      
 /Filter /FlateDecode
 >>
 stream
-xÚµ[Ûn9}÷WØ	XqX¼sÞrq™Íì%V°“ÁÀ‘ÛaÙ+Ég¿~«Õ¤Ä¦Ìb˶ºÕ©"O&Ù2Œ8þƒ‘ç#«-óRæßÎøè+¾ûÓ„O§øñ4ùüõìì‡w¿Å¼‘£Ùõöë˜0š]ý:6`2ÎùøÏùšý1™
-ÍÇï7M÷ìcsݬ&àÆÍrÞ¾å•uc 9ùmöóÙùlDzÒÒ´¬ÿ=ûõ7>ºÂì~>ãLz7úŸsޏ¾)!Ã󛳋³íbtïK|ÿ±ÂÚO§R1gËuɸÙ×-ľnà†)éFÓÿY¿"ô(‰uÀ14!(æ¹íþåªù̹X6¬Ê0+lŸµý`õ5 >¦üMóg![þ¿¹¸øôú÷¯& 0ž½Ÿ}z{ž§"g9 C& ”d’«^ü¥&ÇÜ20bd¹c€Â|„*ÚâÓGçC(ÆQ6Ó$À6%FÓ1Ûñžq·ãh³ùårýŸNæ×·«îI3|ü°AÉëñå|³¸]vïß^w7—›Åæþ*tÇåÃbÝ=ûòý`
6¡Óý¢ŠSÑd	yȶìÚõý—Ï\süIxÏœ¡v 4q?LËËJ“h|÷xì$Ê0‡ ˜×Pìqã dGL­Ç“Xå'	C§„Õï±Ö{œäÏB&=þæÓëów«Æ¯&Šß<Òæ’i+É1ˆ29p£z9lÛ\b<C)?½Í“ ¥6ãÛ“ƈ°è ¯9mm¬í°¾ê†³O¬4. H_p’¼–õF¡ìMÖœ‡¬û‚Í”wÔTL#†¤ÎÑÖ ^Üɬ§@jK[CÀT­a‹°Š0ZCBX·†”u€5PüYÈÔÎ?œ_ÌÞ¿úpè	š9N1$¹PŽ	ozä[O°EiHÎÈgxÂ>@Ñ䉗þysÓ¬7‹Ë›xíoÊ=n•jûU•{< ÉòzœKæ$9´Óˆ!©ó@tƒgJ«çõ¸(÷8ö±æ‚îñ€©öø>Ñãaìñ„°Þã)뀧ø³I_üóüÍìãc-.Я-Y{ĐÜBaí®?ØÛw%ehÛNíŸÞâI€R‹GÈ[|}×Ìç7CVøžIéû…+üM–‘‡Òå€Ë.Eî4bHê<ÙåÚqfNÕã·9F9²Ç#¦ÖãI¬r“„¡ÇSÂj÷Xë=Nòg!ÓŸµ3ÿøÛùŁ2Ñ©A*²úˆ!Ù…¸²T=ö¶Ë•¡³\=£Ë÷Š] /½¸¿˜ÅÁÌZC1”뀥½¸M–ý1 .ûš¬89ijÒQ1’:D‚f•>ÕÒ^ǬW´%LÕö±K £%$„uKHYXÅŸ…–ðáüïäÛÖIºä€¡)=š…Uý1F®ÿkn¯·Ï6«ûùæ±…\}D“©ä!CGÜ­¾¶#Ž“qdõCSfBõðþüÅrÓ¾óXCîZp­ŸaŒ»ï}±Cl­3ë¯m6jÓ8®ŸYYšLæÑXžð†qkˆ1™FÉç“`S¾ ÃmÉ‹e|oÜ/›uÙÃ8z­‡Sy˜r((Ú¤æ`ûHe£Ø‚%lUûJ)ëîE‘÷‰Ìoï&ÀÇß
˜r–¬8 at HÒ~˜è^—77·ó¿vÒh/ª«äÅÕzÛÐáõÆ»‹nñ[<{L¢§,΄7O÷„$@É"d{zy{÷½Ëm5Qz|{¿Y,›lõôˆOˆö  Ç­—nÙÅšL.I¸¸Ä•…óÔXM#†¦lûTö;³(‚2í7ì©ö9JN}»2bª–°ExEM!!¬»BÊ:À(þ,dÄb¹ø½Y­¾­¿ŠR3éUy{ŒqŽ½ZÜTÒ‹ ,½Rn¯]`èYQ¯Yª}‚žTÞ0Òp墤a È›žÒfý¶¹[M¤7óËMsUÖ¾ÐÛKù±iɐUíbˆŸc×ÒÚ˜ªö÷±íS„Qû	a]û)ë íSüYÈý&¯¨}·Ý’•Ô> _žÊÒ+j¿=ÂRô¬à–¬¨j¿zý“Þ2áÈ;r„öÑV˜'»O%­dÒÒ÷©"¦¦ý$VYû$aÐ~JXÕ~µ®}’?™-K"ìÛÃ+¢ü¶èßlÏ·È#(K±”.,~‘œ{nÏ÷~©Ê…¼ë!Çè_Y†Ë¤çyyÝ#·çiô=œˆ©ê‹Ð?EõŸÖõŸ²Ð?ÅŸ…âº^5MQûœIå¨Òj·»í! •^eéµÏ™·–ž+Ð/ }ðL[Gj?@ŽÑ>^Z8•ô…×ÌúÖFÄÔ¤ŸÄ*KŸ$ÒO	«Òï±Ö¥Oòg!w{À
±ä÷èúDåC—ü艵በ,=bɯ¢gEy¦ø,{„ã8rä=’9BúíÍGkNv†ßŽPû£QRûSÕþ>¡}Š0j?!¬k?e }Š?—üMUûåʏÕ>‘ÞNûýôjÚ§fåÅ´¯€Ñ+þ€8Fù¯[p²“_–%‡R
-¿ƒTu¿‹DÈž`‹ªß³ÕEŸPÐ<AÞÝ^¬+›ÜrÍGîq‰Ü"¦Ÿ[e‡KMÆKmpÛsÒö$‰’{€¡wð‚q}²ƒM°ž§6#¦¦ø$VYò$aÐ|JX}µ®z’?^ÜUtOT~¤ð©ô"(K¯"}rV^Jû€;i0äÁf„£}Ü~²¿O Å™ÐôÁfÄTµ¿EhŸ"ŒÚOëÚOYhŸâÏBq}[<P{[ã¨Ê‡ïmµ£³‹ ,;joë-=)íÞV¾ÀÞ„f’“«œ9Fú˜–TîÉ›[­J¿£à8ªÐmžö·áo{˜ŸþÙ"feUø³E´­»¥èOͲYµ¥†Ÿ8„ûü¿Ä'ï&B›/ÝÛ=€û‘˵é^	áÞîu‹7?ÛŸÑL`üþu÷ëÝýÖkûøööáû×f™°ÓKçÿf‹,
+xÚµ[mo7þî_!ྫྷ€ˆåûKûà$NÑž“ôl½CŽ¼NØr*Ëhr‡þ÷µ¤ÄåŠÃu£(¬¬žgføpv¸¤Ø„ÂlâèÄ(CœP“ù͝|„«?°ðí¾ž%ß??;øî•€»ˆÓbrvµ¹]3¢8›œ]¾k4at:c”Òf}ña*iC~ŸÎ¸¢Í«ÅuÛ}:i¯ÚÕ”Ù¦]Îý%§­lãÓ÷g?m¹ƒgJhÏüÇÁ»÷tr	þt@‰pvò'|¦„97¹9\„ÏקÿÞÚ许¾/8ÅD=:.ÕjÝËö7Jù²½Ûç*¥D–S¿ÝPp¾£`T)l¸ß³üƹÊ	…¸BX"£b’8jª\†ˆ|RÃMÊç/¯>†ïORæ€Å˜{æ<óÙÔ‰æðùñÑ›µU„:…¡áX™f•*z·ø_{{µù´^ÝÏ×95—œhÛ˜¨#q¢oÎ;sâÓêf at k(±	8 0ªÔD—}·‹w±\û+þÿ¡´ašO4dU*½Ï¦a†ø¸w4¸„Ñp“Yb`ãŸäþéÍxpG¨ÝrxOÁ¹® Ü^u׿u¨-a6s®¬Ä€Æ]ÉL–Ç…9ˆÌ*,3³ˆÁ)&äŸRn_,=õfD·÷F,˜nÀ0|¢g•Ãà~¹Xß‘âÐI$Ṫ­#Ë8qŠ‹›ö ©Ñò1µ—Ø*—8”0¹”°Zæz¬õB‡òg&ƒ¼ËÅy»ZÝÜ}Ì~Êáã°È9Œ^¢rA¢’(åpï"(ó®äštDX†
+9μH ïR>¢|@â4åhùîYüi5¦içëö²,}¡ˆ–âqÒgeés(ñŽãÒ˜ªôw¶éc„Qú	a]ú)ëécü™É ®ù§)£Í—¢ü±ÞËŸÐ¿…"«q#(s±ä›„IƒŒTÄùÀ£õŠ5Ò¢úè_Á£ÇX÷TúWVÀèYTÿSÓb«¬”0è?%¬ê¿ÇZ×?ÊŸ™âºZµmQü†PE>Vûn³CÝ‹ Ì½¢ö% AtT$ˆÌV¥¯QéÃý
+Z2ë$&ýyˆôËËZÔ-¼ªt=JBÔVàÒ˜ªôw¶éc„Qú	a]ú)ëécü™ÉmS½FºÍùXé+¨ÅÝ‹ Ì=¤íqÜá£mÑæñe_	
+%À¡Ú‡hŸmî|ªªòßpéLUú;[ˆô1Â(ý„°.ý”u„ô1þÌdÐÖ][•~9ò‘
¿uÅ»ʼ«)”o¥|˜ÝðôP˜ò#äÊ—–ÎõSI_jC¸Q¨ô#¦&ýÄVYú(a~JX•~µ.}”?3Äõ™ß!;°‹|lÕ7ÄšŠ{”¹Wlx|“ïðQf_‰o¡} ‚¡Ú‡h_2"ª÷<’["ñµn€T•¿µ„a‹ºß±ÕeŸPŽP=BÞ7Ë=ÿ\Ó|1æ‡J¾ìÛVñ=ßj‚Gã›é	"
ún8B¢wx’*x’~½[;ûö~„¡Dð®]<ZÞß´«‹õâv¹oûGÀRH+[œ;É÷ÅÉ1µÙƒqm§JæOJØB|B+F!û„åÉÐ8uf²/Ñó}^pÆ@
;bPn
+sºÏýÿAÌ17¿^¯Æг^NwÀ$û_G''秿¼xqtz:¬t"=Gò°¥çTMTJÿÏéŒÙÐgVΈ2jdøóg&³ðßür||þóÛßœäÞa7û¿X"õAH
+…q_
+Ø BY¢õÈ0NÞ7˜ÅÿúèõÛ“©VÍsG$<i`„Ñè#u at JŸ¢½
+àƒð¥ö›UcÑ8f2ËÀÌ»àS	bÞ¼NbІt‚çS¡šÃ—ç?OoO_Ÿ·‹)G€¯Ñ…§X™%˜=Æ‚0¶53¤h#žKL,Ëù豃—KDÀdŠiøÏp‹H¼ïÉ`‡rÁ靀%)ëчðå³}õX[12üˆFùs“…ðõ	oOŽ_¦,ƒ†€4ƒ:âÇ_ƒ÷$Buþê6bÓNÊ`w×LpÂÂKÊW÷Ëy©YàÒnî-5É÷Åf!bjÍƵmP ͔0ìG÷ø¸!ŽÙ>_yR4Îœ™Üm¥ÈÌp9lÀà”~LJŠ~v»óÝð_\_ßΟÅmûpñu¸0‡á^§ßI×üëÝtÆ´iÞÌþ“'Q®Æf/¢ÑPr“åsBP"-ž½ˆP2™P‚þÉ³GÅötÃî‰@œgÀ)ì\
+÷«Sæ¾¾ÉO”ÖÒ­=®.î¯×Ɉú»]u®â‡=‡U8èÕP×÷é:4ê_n9D¤D7ÊéšEN©±Jö(»×a|sFî©^;pF7/ïÑj0Õj¸³…TCŒ0VÄ«†)߈jˆ1g&ƒnÚá²MS9ƒ08¥†åqlùôsP"`GÆи™IDþzl£Ñ˜#f@™Ö0¿ZzÅüÈÆœ‚¿x’(Õ°ñîÎÿ¸_toPBµºø0å´¹¿¾åds»ú2Uª)Îjf%,-ÔS½Ig†Áó	?1µiØ*Ok”0Lë”™Ö=¾ú´F™3“ýC3ÃFGa,pÀà´J«]?Ã¥F'ékJgÑÐøŽËKD£æ&±ã³b8(ƒ´bÿPô¦¾ÕÑ<'#¦þÝjŽww0%ü!œqé‰h4=¹I¤»ÓðpfMOÄ éZÁÓ@><=—wk´8‚{DmÜÞ_,»óâöÓ—n¨VS©šÛûõbÙŽhíüzЫ1ñyS߁1Ï2ƒˆº!ã,’¥Y„ |КÓ]¥§ó¯þ…bOVýÁŸJíß ª•?ÚAê~™*Vý-VówL#*~™³g.9"6,õ0ÝŒÄ"ŒMYèÌešÌrÿf5¡¾ü	4`1êž9¬sƒ6C$ΈÈÈz¥›ùM9Ñ‹³T™øÈž™Çý"1P,LÒ­;ǯ4ý
+(t²=‘V»Cãe&±ŠÄ`•ï°Í"¥ä) ö(kUÉgžj©éQ?Ü µº´³T.L[¨L	RšR²zmÂhûw§ø†Åɯ’Ð(;Êæ_GÀ3"M)T§z·éÏ413.ìÆÉ"Ò‚É°¸#$çëU+áϼó~à_¹ÄÙ*GÔþÆŽ‚)¦Õ×ÿ~²û‘ƒ%&yYýL5xît›äÝ»øC»ô[äíeø]ײû{æ7oîC—õ6þèIv˜ûžòïíþÅ)c¡üM9´g¡þúâôxÊšŸ‡[‰%¼ûø!ts/o?ùØ.óìø_xÓó7gŸ
 endstream
 endobj
-3784 0 obj <<
+4006 0 obj <<
 /Type /Page
-/Contents 3785 0 R
-/Resources 3783 0 R
+/Contents 4007 0 R
+/Resources 4005 0 R
 /MediaBox [0 0 595.276 841.89]
-/Parent 3766 0 R
-/Annots [ 3787 0 R 3788 0 R 3789 0 R 3790 0 R 3791 0 R 3792 0 R 3793 0 R 3794 0 R 3795 0 R 3796 0 R 3797 0 R 3798 0 R 3799 0 R 3800 0 R 3801 0 R 3802 0 R 3803 0 R 3804 0 R 3805 0 R 3806 0 R 3807 0 R 3808 0 R 3809 0 R 3810 0 R 3811 0 R 3812 0 R 3813 0 R 3814 0 R 3815 0 R 3816 0 R 3817 0 R 3818 0 R 3819 0 R ]
+/Parent 3983 0 R
+/Annots [ 4010 0 R 4011 0 R 4012 0 R 4013 0 R 4014 0 R 4015 0 R 4016 0 R 4017 0 R 4018 0 R 4019 0 R 4020 0 R 4021 0 R 4022 0 R 4023 0 R 4024 0 R 4025 0 R 4026 0 R 4028 0 R 4029 0 R 4030 0 R 4031 0 R 4032 0 R 4033 0 R 4034 0 R 4035 0 R 4037 0 R 4038 0 R 4039 0 R 4040 0 R 4041 0 R 4042 0 R 4043 0 R 4044 0 R 4045 0 R 4046 0 R 4047 0 R 4048 0 R 4049 0 R 4050 0 R ]
 >> endobj
-3787 0 obj <<
+4010 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [145.731 720.889 241.81 730.816]
+/Rect [145.731 697.247 186.089 708.151]
 /Subtype /Link
-/A << /S /GoTo /D (wcs_8h_5d377c202850ee0eaf44b3e989d0736e) >>
+/A << /S /GoTo /D (tab_8h_9c80120944556169d230d4cd051d88cb) >>
 >> endobj
-3788 0 obj <<
+4011 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [266.989 705.292 300.857 715.197]
+/Rect [241.64 697.247 271.857 708.151]
 /Subtype /Link
-/A << /S /GoTo /D (wcs_8h_864c99fef9f3eee29085ce42d0ee0d64) >>
+/A << /S /GoTo /D (structtabprm) >>
 >> endobj
-3789 0 obj <<
+4012 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [145.731 682.034 244.57 691.962]
+/Rect [167.185 682.627 195.082 692.532]
 /Subtype /Link
-/A << /S /GoTo /D (wcs_8h_22bbac394b025c4cfc7bd73b6d6e3962) >>
+/A << /S /GoTo /D (structtabprm) >>
 >> endobj
-3790 0 obj <<
+4013 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [282.627 666.437 316.494 676.342]
+/Rect [145.731 658.393 203.065 669.297]
 /Subtype /Link
-/A << /S /GoTo /D (wcs_8h_864c99fef9f3eee29085ce42d0ee0d64) >>
+/A << /S /GoTo /D (tab_8h_8b57d9bacbabd2b516d77220cdb6167d) >>
 >> endobj
-3791 0 obj <<
+4014 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [145.731 643.18 246.801 653.108]
+/Rect [203.563 658.393 250.377 669.297]
 /Subtype /Link
-/A << /S /GoTo /D (wcs_8h_b9885b02031ff7aa7b094f4a1edee2cd) >>
+/A << /S /GoTo /D (tab_8h_824d1e7c8fea5e5918a8555df39aa5b7) >>
 >> endobj
-3792 0 obj <<
+4015 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [270.961 627.583 304.829 637.488]
+/Rect [145.731 619.539 206.831 630.443]
 /Subtype /Link
-/A << /S /GoTo /D (wcs_8h_864c99fef9f3eee29085ce42d0ee0d64) >>
+/A << /S /GoTo /D (tab_8h_27460f165fb03a075a1c6c6a48f33c62) >>
 >> endobj
-3793 0 obj <<
+4016 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [145.731 604.326 243.494 614.253]
+/Rect [207.329 619.539 254.143 630.443]
 /Subtype /Link
-/A << /S /GoTo /D (wcs_8h_4b2dfca2e80fe80ba85dc830cd9c377b) >>
+/A << /S /GoTo /D (tab_8h_824d1e7c8fea5e5918a8555df39aa5b7) >>
 >> endobj
-3794 0 obj <<
+4017 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [268.343 588.729 302.211 598.634]
+/Rect [145.731 580.684 208.026 591.588]
 /Subtype /Link
-/A << /S /GoTo /D (wcs_8h_864c99fef9f3eee29085ce42d0ee0d64) >>
+/A << /S /GoTo /D (tab_8h_bf96fe5488df6796ec2606b974f330fe) >>
 >> endobj
-3795 0 obj <<
+4018 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [145.731 565.471 231.13 575.399]
+/Rect [208.525 580.684 255.339 591.588]
 /Subtype /Link
-/A << /S /GoTo /D (wcs_8h_6ba6d2640572b12a11e3558fa75a01ed) >>
+/A << /S /GoTo /D (tab_8h_824d1e7c8fea5e5918a8555df39aa5b7) >>
 >> endobj
-3796 0 obj <<
+4019 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [271.867 549.874 305.735 559.78]
+/Rect [145.731 541.83 203.613 552.734]
 /Subtype /Link
-/A << /S /GoTo /D (wcs_8h_864c99fef9f3eee29085ce42d0ee0d64) >>
+/A << /S /GoTo /D (tab_8h_e2ee098afabb7a7d225f930276ffb441) >>
 >> endobj
-3797 0 obj <<
+4020 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [145.731 525.641 188.68 536.545]
+/Rect [204.111 541.83 250.925 552.734]
 /Subtype /Link
-/A << /S /GoTo /D (wcs_8h_6852f6dd2883c82296f1108b897d337e) >>
+/A << /S /GoTo /D (tab_8h_824d1e7c8fea5e5918a8555df39aa5b7) >>
 >> endobj
-3798 0 obj <<
+4021 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [244.23 525.641 277.764 536.545]
+/Rect [145.731 502.976 203.613 513.88]
 /Subtype /Link
-/A << /S /GoTo /D (structwcsprm) >>
+/A << /S /GoTo /D (tab_8h_4abf39ca4cfc2ea073bffdbb98caa46d) >>
 >> endobj
-3799 0 obj <<
+4022 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [167.185 511.02 197.072 520.925]
+/Rect [204.111 502.976 250.925 513.88]
 /Subtype /Link
-/A << /S /GoTo /D (structwcsprm) >>
+/A << /S /GoTo /D (tab_8h_824d1e7c8fea5e5918a8555df39aa5b7) >>
 >> endobj
-3800 0 obj <<
+4023 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [145.731 486.786 182.483 497.69]
+/Rect [145.731 464.122 206.383 475.025]
 /Subtype /Link
-/A << /S /GoTo /D (wcs_8h_c55946dadc53ac592cb686275902ae7b) >>
+/A << /S /GoTo /D (tab_8h_141c3365f0364c01237aeeb93ddb717e) >>
 >> endobj
-3801 0 obj <<
+4024 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [202.898 472.166 232.785 482.071]
+/Rect [206.881 464.122 253.695 475.025]
 /Subtype /Link
-/A << /S /GoTo /D (structwcsprm) >>
+/A << /S /GoTo /D (tab_8h_824d1e7c8fea5e5918a8555df39aa5b7) >>
 >> endobj
-3802 0 obj <<
+4025 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [145.731 447.932 206.383 458.836]
+/Rect [145.731 425.267 206.383 436.171]
 /Subtype /Link
-/A << /S /GoTo /D (wcs_8h_1bcf49cfe1ed1bb2bc4c930f98d808fa) >>
+/A << /S /GoTo /D (tab_8h_49872082d67e357c5c68a633824133ae) >>
 >> endobj
-3803 0 obj <<
+4026 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [206.881 447.932 257.012 458.836]
+/Rect [206.881 425.267 253.695 436.171]
 /Subtype /Link
-/A << /S /GoTo /D (wcs_8h_d16bd8db875ee05b014429efdc1f3471) >>
+/A << /S /GoTo /D (tab_8h_824d1e7c8fea5e5918a8555df39aa5b7) >>
 >> endobj
-3804 0 obj <<
+4028 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [145.731 409.078 209.7 419.982]
+/Rect [138.538 344.505 212.47 355.409]
 /Subtype /Link
-/A << /S /GoTo /D (wcs_8h_465ef3c77aaf546324dae0692e6de7fe) >>
+/A << /S /GoTo /D (tab_8h_bd68f3b717dcf0fcd0078b9a4204f2ed) >>
 >> endobj
-3805 0 obj <<
+4029 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [210.198 409.078 260.33 419.982]
+/Rect [113.91 329.282 202.448 339.468]
 /Subtype /Link
-/A << /S /GoTo /D (wcs_8h_d16bd8db875ee05b014429efdc1f3471) >>
+/A << /S /GoTo /D (tab_8h_bd68f3b717dcf0fcd0078b9a4204f2ed42a664a8df3b0a485f49eb0e7c8108cd) >>
 >> endobj
-3806 0 obj <<
+4030 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [145.731 370.224 215.13 381.128]
+/Rect [220.579 329.282 339.532 339.468]
 /Subtype /Link
-/A << /S /GoTo /D (wcs_8h_e1738854472218541bda531653ef2709) >>
+/A << /S /GoTo /D (tab_8h_bd68f3b717dcf0fcd0078b9a4204f2eda0705873598b9fa5bf3b9afbc598a6bc) >>
 >> endobj
-3807 0 obj <<
+4031 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [215.628 370.224 265.76 381.128]
+/Rect [357.664 329.282 447.198 339.468]
 /Subtype /Link
-/A << /S /GoTo /D (wcs_8h_d16bd8db875ee05b014429efdc1f3471) >>
+/A << /S /GoTo /D (tab_8h_bd68f3b717dcf0fcd0078b9a4204f2ed1e503c059ddfe8f4aca37d335f7271f8) >>
 >> endobj
-3808 0 obj <<
+4032 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [145.731 331.369 211.344 342.273]
+/Rect [465.329 329.282 513.996 339.468]
 /Subtype /Link
-/A << /S /GoTo /D (wcs_8h_3d64b57cec404114c75bd25a562e8053) >>
+/A << /S /GoTo /D (tab_8h_bd68f3b717dcf0fcd0078b9a4204f2ed09c02b9ffff721d3f2dd64c318d7c38b) >>
 >> endobj
-3809 0 obj <<
+4033 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [211.842 331.369 261.974 342.273]
+/Rect [113.91 317.327 181.616 327.513]
 /Subtype /Link
-/A << /S /GoTo /D (wcs_8h_d16bd8db875ee05b014429efdc1f3471) >>
+/A << /S /GoTo /D (tab_8h_bd68f3b717dcf0fcd0078b9a4204f2ed09c02b9ffff721d3f2dd64c318d7c38b) >>
 >> endobj
-3810 0 obj <<
+4034 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [145.731 292.515 206.931 303.419]
+/Rect [113.91 301.043 192.117 311.573]
 /Subtype /Link
-/A << /S /GoTo /D (wcs_8h_8f5c31a6983b17abbe2fead61550d55c) >>
+/A << /S /GoTo /D (tab_8h_bd68f3b717dcf0fcd0078b9a4204f2edc6f6b4c9eca2bd36b0bf2f89309f9297) >>
 >> endobj
-3811 0 obj <<
+4035 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [207.429 292.515 257.56 303.419]
+/Rect [210.687 301.043 318.124 311.573]
 /Subtype /Link
-/A << /S /GoTo /D (wcs_8h_d16bd8db875ee05b014429efdc1f3471) >>
+/A << /S /GoTo /D (tab_8h_bd68f3b717dcf0fcd0078b9a4204f2ed9d77712eeed3ab7d2bf25e5251c9451b) >>
 >> endobj
-3812 0 obj <<
+4037 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [145.731 253.661 206.931 264.565]
+/Rect [126.921 245.809 151.608 256.713]
 /Subtype /Link
-/A << /S /GoTo /D (wcs_8h_84a67c964e212bbf004c264b3ca70fee) >>
+/A << /S /GoTo /D (tab_8h_bb7920acdfb83179d3bac65035144c02) >>
 >> endobj
-3813 0 obj <<
+4038 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [207.429 253.661 257.56 264.565]
+/Rect [301.262 245.809 331.478 256.713]
 /Subtype /Link
-/A << /S /GoTo /D (wcs_8h_d16bd8db875ee05b014429efdc1f3471) >>
+/A << /S /GoTo /D (structtabprm) >>
 >> endobj
-3814 0 obj <<
+4039 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [145.731 214.806 209.7 225.71]
+/Rect [226.712 231.189 254.609 241.094]
 /Subtype /Link
-/A << /S /GoTo /D (wcs_8h_de3959355dc9d0987e7ccc4070795c38) >>
+/A << /S /GoTo /D (structtabprm) >>
 >> endobj
-3815 0 obj <<
+4040 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [210.198 214.806 260.33 225.71]
+/Rect [126.921 206.955 161.013 217.859]
 /Subtype /Link
-/A << /S /GoTo /D (wcs_8h_d16bd8db875ee05b014429efdc1f3471) >>
+/A << /S /GoTo /D (tab_8h_e403ff0b740916989c7386728df001c8) >>
 >> endobj
-3816 0 obj <<
+4041 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [145.731 175.952 209.7 186.856]
+/Rect [189.456 206.955 219.672 217.859]
 /Subtype /Link
-/A << /S /GoTo /D (wcs_8h_37c4884cf58baf25b2984ec3bccb80a5) >>
+/A << /S /GoTo /D (structtabprm) >>
 >> endobj
-3817 0 obj <<
+4042 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [210.198 175.952 260.33 186.856]
+/Rect [126.921 168.101 155.374 179.005]
 /Subtype /Link
-/A << /S /GoTo /D (wcs_8h_d16bd8db875ee05b014429efdc1f3471) >>
+/A << /S /GoTo /D (tab_8h_87b3a2a84bab396a528af8382ce9ad04) >>
 >> endobj
-3818 0 obj <<
+4043 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [145.731 137.098 211.364 148.002]
+/Rect [244.698 168.101 274.915 179.005]
 /Subtype /Link
-/A << /S /GoTo /D (wcs_8h_cfbadc770489b6b5186b95eaa35467f1) >>
+/A << /S /GoTo /D (structtabprm) >>
 >> endobj
-3819 0 obj <<
+4044 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [211.862 137.098 261.994 148.002]
+/Rect [333.793 168.101 364.009 179.005]
 /Subtype /Link
-/A << /S /GoTo /D (wcs_8h_d16bd8db875ee05b014429efdc1f3471) >>
->> endobj
-3786 0 obj <<
-/D [3784 0 R /XYZ 90 757.935 null]
->> endobj
-3783 0 obj <<
-/Font << /F31 528 0 R /F22 521 0 R /F42 717 0 R /F41 696 0 R >>
-/ProcSet [ /PDF /Text ]
->> endobj
-3829 0 obj <<
-/Length 2895      
-/Filter /FlateDecode
->>
-stream
-xÚµ[]Û6}Ÿ_áGˆ¹üÕÇ6M·ÅØíš‡lPxlÍŒ ­äIfþý^Š¤LQÒ•w #KG÷ð^ò^R›QøÇf9e*#¹P³õî†Îáì/7Ì_]ÂåetýÇ»›|pɵ˜Ý=4·kFg³»Í§¹&Œ-–ŒR:ÿº®ÉÓbɝ(·…;ú£x(ª3ób¿¶§r™™9crñùî·›ŸïZ^ß*%´eýßͧÏt¶ÖývC‰ÈÍì+SÂò|¶»‘\øãíÍíÍZî¼€óCŽ)&¦=ã‚P­Ï><ïקò°¯‡šJ)‘œð|½¡Ã–†QM¤0­
Ëõ_ÎUJÃ(ÜÂÊ08!“$§Y‡°ÜŸz|BÃL—Ï^¨=⏘٣qæĤe†Q²?~é‘+C„¸³ƒSjJŒ”ÝèRE­ÃÍ€ÜÃ/֏uF˜æ3mQ”
Ñ3
'ƒÃÁ¦qI(Œ»ed išä3MÓ.9¡¦å°-û½ØªW×°Õv{X¯ìˆs¿•mf3F[FÀر´öîÿé 20FrÅ= ìP†ž»úWÿnI¤þònå¯Ç.P’iŒ1“DIþÍA>†Œh4µ4ˆfxjÌTjE¶ÆS%ô©"©Õá›N-”91Ù¦VÝO­Œp™áÎzN©r’¥Ñ½<µ¤&:¿"³ÚûGË!þ†¼ºÈ+-ß2¯T>™XBA°«‹çã™Å91t"³<f2³Î¶ÌÂCfE„XfÅ|dÆœ˜ô™UîË~f	«T¨¯‚*ˆ-ï†6N«f ¿sÇç\[½”µ?YŸªçu/4fÂL^š€F[ššô¡9V»yÎ	79›€éQ2Qæ’dɸ£T¸ŠÛÃÅ„†6¡R¹BŠÚûG¥È!l[Þ«ç­ïµ5”“MgµbÔœžŠ^a f4ï4w¼ÿ<k\bé=¥ˆ¦	Ô2 at P>˜Ul-ñ9ïGNåÐüÍNÌç9®p3¥p‘­q…C	½ÂÅ„ˆÂuø¦eNLúP?ߏÕ¨³¡v@)}íЉî˜È5Y‚J›4DÁl|YLm`jIkOŠ€€éQv¤Íp>‰ÉÚVWñtРc»R‘ 7–{èõtnY½,˜šõ'XØk=ÿŒN3’Û±~éøh´/R“ã}!¡ž‚ö„ÔpíÒŽàçŽØÔ'lžQ&ƒìûç™óýcóŒGØæÜ>ß—PZ2:´ÿùí—bÁéüåTÙ]­ÏEpµj~x>•û₉ÞRèŽ?ãÙæÁXëƒX®i" âä2 at P>ɝñ˜oj"‚2öv‘ÍQ31yÌäDt¶…LDa˜ˆ"Bl"Šù.˜ˆ0æĤUQm™œáÞzÎ	z àZ'¼0
«39\_ê´Gã
HL"£ŸSb´A}˜eg¦á‚•©KU7A	×W¨[{ÿ¨º9„«¢/¯›‘4ӝŽw™£ÍéÄ:&‰ÌÒ#06Î5á =Û”X1QôíÄ
-Idbå1“bu¶…ˆFÄ*"ÄÄ*æ»@¬0æÄd;úäJBÉapg=§TÐ}:‰.hÕtLí«.t? Ñ¶¤&‘,p“MÄý€éQvdKr"u–¸åâ_æPªï—­óýc²åÍNbÕÕßVqQA$dtÜX¤ûkZbë<Fx®0-å‚(fÄ7!b–L€~£§0Œ`yÇP
˜)
‹lkJè5,&D4¬Ã7­a(sb2,(‹Q
C
†Rz
ëD©· 4L\ê³Gã
HL"cšTõ9`z”ábR%>_+\Š-®x‚•.i”Åéùø]Ú%¡
-ï6Ñ®Œ¶-1ˆi'™‘X¤–ƒ3
-E¨ÍôˆrJ¾$#Ú¼™|qC25!_3)_g[ˆ|a„A¾"ÂAùÊ	SY—‘/‡Æ™“a(ðzh¹(M†;ë18¥æPw)ù²Óf/óÙ£ñ$&±ÕŒ!ƘÏÓ£ì.5ÑO|¾`¹øn±”T¹D‘©ù~}8T›îY9ßÛbלÔa«×žÞžïí[CöøX¾¬«M³ÿ˜5ûÖÀ ÆvÐlPBË ži™Ýëk^‚pUG¸ÉŠÕñ©L¶4ã« e§UD™^ÿj·ÕÕv“Øh+¼ú´:…ûQ!§Œ˜L^!äg£Bî!MZ¾Ûåé°üj[ïu;‚û”|×<U6‘S˜?Õ[­.E%‰Ñ¨´Ì”´E¶Æ¥
%ôÒJ›!ľÇH›Cã̉ÉP™ñãÐ3Íî¬Çà”Ú¾Ó ºÑE*3QúìÑx“øN˜`xL2Ý	c:O|¾LÚx®çå‚Í›|7ÙYÝ`1äUÀžõêfO†u:œn•ÄèDI¼Úä*Âd©Vµ¿ê•N.eGé:ú͐°H5‡5.ÒÝ+N(F ݾ_à"c Ö󏋜7ñ´"w´j÷í"')¹RãÆ«7«®‰—A=dRàZKˆ¾!lAÞÎl#ëNEE‡]vZ0JÛ5è3jW¾Vm¹FÝô”„Í>Šê»Ø[FÙ»±åfN4$1âm€¤|]Ic$uö‚¥¦Mn–ùä¦fÝ©3pv]l›³m±Æi~
À|©«},*L'×OÅ15ü¥<°¬¤ó¶v/r9Z»U_Cõ]6Qß
ß=*Ž ¥ú8¥f#)®ÐÀ³Q
ô«¾ÞWå&¼?ËssN¹_ŠoÖBnPùVÏìŠBå0`¦ô0²5.ˆ(¡WĘÙŠëðMoš̉ÉPðOÕØËñ¨·áåx”Ó¿ß	/^ñ™‹öh¼‰É‰ŠwÙCz„]qäʸ®Ã–{cï×A¤‘“oØ­-Ã[MO+¿i¶>½‹O9ªÜ~c#®ÐÈÀ˜~H³Ûw,Ö^#¶á- ²N´c;!ÊλW,l#C_çØmUûumæ[Uå
-ô{è–+’©lT…¢ë£*0S*„qµ*„zŠ	£g|ÍÈé¿æ%š½°î0ì4O«æ{ªNóÆó×£ñ†&&}¶üUTÕ®~ì8‚èOÀ ´vÓ¦ím»ÒŒÌ€Ö‰+ôEÆ(@š‚ÅÑsöËaö-NÏ•ÛjWÔuôjV=šA°4%&»â¥ŠÈÀP1aß >¹G·{ï¡6*·…/ Þõº*ìv¹Û—7;‹K(=\*Þ=u³jÍç•{H`Ðۊêká­ŒóæYAsþïw·îÔÇ…qUûù“]P‡¢€·¯P:îÜ5;O}üé¶ÑÌæ"¬F÷ˆê¼Ú¸_ŸÊõ“o
-HÞ6dWœž›Ú7ãÐTœ´SjÞ7e›?×.,<â`ˆ»£õêÑýlÑp54¹ö÷U6h;÷£Ü­½e(›·*·½ûÞ¹3à;øR®ý=_š;ªzEKÁ„´=óêo¨<ì~Õ¶ú°ï8§ÃÎ@À)X¤d3(õ¤œÜ§öàå= ™ƒã;–4¦ÃœŽfAùDṈŸ¯bì7¦íXp›0Ð!0¼÷µ;±Ún¨Ü·Å°;±/ŠMI8výp?l¥
2x)¥ëæÚ™{€°>슁)Jjp¶¤à'Hí÷	ë¾çZ‹å±€„Ø=ᇈÝî—b_T0}ö‡wD†á½û‘¹?Ìü@ÅJ»_œÚ¯€›'ƒžB¾þBñëî§$þæ{ÿiÖûÃËëc±Occ¿Ôíçÿ.{O¥
-endstream
-endobj
-3828 0 obj <<
-/Type /Page
-/Contents 3829 0 R
-/Resources 3827 0 R
-/MediaBox [0 0 595.276 841.89]
-/Parent 3766 0 R
-/Annots [ 3832 0 R 3833 0 R 3834 0 R 3835 0 R 3836 0 R 3837 0 R 3838 0 R 3839 0 R 3840 0 R 3841 0 R 3842 0 R 3843 0 R 3844 0 R 3845 0 R 3846 0 R 3847 0 R 3848 0 R 3849 0 R 3850 0 R 3851 0 R 3852 0 R 3853 0 R 3854 0 R 3855 0 R 3856 0 R 3857 0 R 3859 0 R 3860 0 R ]
+/A << /S /GoTo /D (structtabprm) >>
 >> endobj
-3832 0 obj <<
+4045 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [126.921 697.269 159.35 708.173]
+/Rect [202.898 153.48 230.794 163.385]
 /Subtype /Link
-/A << /S /GoTo /D (wcs_8h_42b2578d76ace7ca6114d82b7ae46a89) >>
+/A << /S /GoTo /D (structtabprm) >>
 >> endobj
-3833 0 obj <<
+4046 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [126.921 658.459 158.244 669.363]
+/Rect [126.921 129.247 156.57 140.15]
 /Subtype /Link
-/A << /S /GoTo /D (wcs_8h_e790c9ce6c9b7a4845cf1c3c97b1e97a) >>
+/A << /S /GoTo /D (tab_8h_0f3501cc592c78e0f2cb9922466589f2) >>
 >> endobj
-3834 0 obj <<
+4047 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [126.921 619.649 154.926 630.553]
+/Rect [185.013 129.247 215.229 140.15]
 /Subtype /Link
-/A << /S /GoTo /D (wcs_8h_2afc8255fde0965dddaa374463666d45) >>
+/A << /S /GoTo /D (structtabprm) >>
 >> endobj
-3835 0 obj <<
+4048 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [259.751 619.649 293.285 630.553]
+/Rect [195.079 114.626 222.976 124.531]
 /Subtype /Link
-/A << /S /GoTo /D (structwcsprm) >>
+/A << /S /GoTo /D (structtabprm) >>
 >> endobj
-3836 0 obj <<
+4049 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [226.712 605.05 256.599 614.956]
+/Rect [126.921 90.392 152.156 101.296]
 /Subtype /Link
-/A << /S /GoTo /D (structwcsprm) >>
+/A << /S /GoTo /D (tab_8h_6b3768349e9a5e925aab24effddc584f) >>
 >> endobj
-3837 0 obj <<
+4050 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [126.921 580.839 158.244 591.743]
+/Rect [204.121 90.392 234.337 101.296]
 /Subtype /Link
-/A << /S /GoTo /D (wcs_8h_864c99fef9f3eee29085ce42d0ee0d64) >>
+/A << /S /GoTo /D (structtabprm) >>
 >> endobj
-3838 0 obj <<
+4008 0 obj <<
+/D [4006 0 R /XYZ 90 757.935 null]
+>> endobj
+4009 0 obj <<
+/D [4006 0 R /XYZ 90 716.221 null]
+>> endobj
+4027 0 obj <<
+/D [4006 0 R /XYZ 90 363.479 null]
+>> endobj
+4036 0 obj <<
+/D [4006 0 R /XYZ 90 264.783 null]
+>> endobj
+4005 0 obj <<
+/Font << /F31 604 0 R /F22 597 0 R /F42 818 0 R /F14 1084 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+4065 0 obj <<
+/Length 3190      
+/Filter /FlateDecode
+>>
+stream
+xÚ½ZÛŽä¶}Ÿ¯h /jØM‹¤¨ËæÉëõ:6'ñâ‡Í"Ш93ÂvKmI½3“¯O/uc·wá`€i‰*Õa‘U‡Å¢è&„?ºÉÂM"’q±)Ž7áæZ¸¡æéïœç¯oo¾yËá-’Å|s{¯^)Œnn÷Ðp»£a]~·Â€<nwL„ÁÛò õÕ¯ò^6[š²*°)‹Ó( ”o?Üþtóýmmz&xŒÈ¿ß¼ÿnöÐßnB³tó×!¡Y¶9ÞDŒ›ëÃÍ»›ö:t;‡ö%ã¢P”§›Hš,‰Ð,OàréuÊ"‚ê]Â8	ãa€"¶Ia€b Ê2¦+‚ƒô¦¬:=Í6A}îÊÊÎ}Ýè‹îQN„…œD!Ý8púAó`$~uzg¥½½›ªÄîÁĝšãìࡃOÄÊø!9¸K Û®9™bÒ0!4f›„2ð«øO7ó¯§lÕ½ã,#,ûÎ26¸7 ’<ÄÊ`gÿ͘˜÷^abãèš»‹‘ñÒˆda2Do™â1IšŽñV]ÁJû‘'*+´r.(L‹ßV-âœÄ‚ŽÇ6¡v†h
+n“‰k-6ÒþLTzœ¦.¥™×d+3ƒ¤Ñ ÉÀùÔäPQ߸oà)ª6}‚q¡kÑôI¢„>}9
+ÖèËŠ`wÞÉî|ú,ú–ÍÆÝõ°—ööm¢Ð3}<$IÆ}#µ³2~Dœ+¡y»â„.ð'qW’8‹üÜed.r× ËÃ]>@Ë] »\¼+¸Ë‡<Qi\ᙵsîâ=Ág«ñ
+[6ZuE„ÇâZƒ´¢Òãûà@£Äc±•™AŽ©K(&™|u}­	¡Oyª¢®›ý¬UäÑ4uµ¥Wún_Ÿïlêøü’Ë8	>|=ö´¥aP7‡½’‰{™¢íòξïåÓ²B°àóùtP°Ê§FD¥ƒå³<ìºz÷„½7ô		²òªB=æ]YWëL‘1ögÃÔ‹ù	ÆÈ\$˜A—‡`|€–`@Á¸xWŒy¢Ò&Gìy`|¶Z‚ñ‚q‡ö2Á\gpO0>ü‰Ê+Æcñ@0È%‚™ü&˜1‰,Íóü²4û‚¬ŒÁ1úm›1e’Ì	Ùæ“ŒÈb¿ ÅÞ_ª ˆ8"Lètê_ØÙ¼)sïv¡$ "Jš­–ó|•°¬Ì%Âòaõ„å4„å‚óYÏ+óF»·'T$Æ¿mŒºUuo=܍´¿£•&´þ#›æØ>ÌC>$\¤Þñ±2^Xä…4Oˆ UWdàqŸQ|qP°=VDmw ªÏ­Ýïð$€íOSéû£lÛ)ãÿÉv=~€Û²èJLŽ‚¥ŠRŽ,[‚#ÔáÞÈ./Òdod[4å	"诚+„àñHOÄí£lòx&‚öxð
+lóZÝPO@§™o»GxjdOycZë{üÔ^P5¼ýñönúí»wº	8³ÚçÍÞJææݽÌë	‘A#åw[çDŽjPd_V0A'[ äˆƒ8‘j*Ð"JI&„	=-Û¡,Œ
^åÔ{	!Ç*5dpû©Ì€þ9ÔõGµûÅ·‘£ˆª`â`!™¾Œ•è»£ìë½…¬õïyxn-”Þ;ÃEQO¸§~èa“±¡_¤.šÓྩx¥Ö)Ù径‡úÙ H	ÌÞÅŒ#×—˜{…ãºá®ú9Î5þ–ÇüAj1XipHÔjOí¸8ââsX}–¬øTbe˜fYðI©hÚ\3×ãã8ãS5kxq—«aÄKìÍÒÅ
+¤a°*Lbq©†d¥wŽøœÁ&*=y’	ËÄ|JšFÆ)aI<‚4y¡€§Ç²xÔc k
ÄÕšÑ:ôEY9³‡r•”{;~Ê
ñB…-^€?BtKª74ÉẢ»áÎÛ­Št&úþàu/÷ýPë£;ÊãL®¾1ÁÏ¢àxnÍ»wVŸ´
/F”Z0¡À¥x)—Rí5Z@ƒ©~¡ÝFáC§°cr¯{íŠú\¿ÔÃÜèZWk2?eˆ?i–CùQ­ú.×?ßA'¾úÊ,ù‡¼5‹‰Žjóâ“b8•¨ÖúWVE~j!ê3à|žB¢Ìè/Ɯȑœy“£ÈønY•ø‹,Í0!OW,-âÅœ¨Aܯç›8X‰Rq¥•VÚ;Qiì'\µ7†\ò¯ÁFÆ=Q´lrœš\m²‘¾€;ViL.Nè¥/kf³BhS¯ÙVÆ?U¤Í÷N,ñé™ÉÒuö[i&*ý÷”«Æ㙣ð;¹•ñcǐ‡…c7×i†ˆƒSSãÊö©ÜëäÌ$ð{Ì+½„b›Î«&=ä	%4»ÖO¬´·¯S•ëËÏ2ÑÔ;<VƁodq:‚Ôˆã!jò
+™ÜPü¤;Q’˜_ë3VÚß±‰Ê~,º5—q‹ÐOVÆ=UÔÓfæ}g¹íÌRq”Ë®íkäçí'$fú½oA„«EU¥²\Ø…mNI¶Y²ásÀ&í%é#¾PÙ«ÎWY8°¹ãNLYØÈø¡'Š,ñÔäÜ*ñ…ᘤÊÐò	×ùüp$ôïB–É9ì¥~å˜Yioǧ*=á	M2°ix?dIxæBÚ¬
7û
+®6|9lqTçMÙÙ!RÙ‡~÷¡ù84Ñ ®C·çÓéP*FL•á¯JDñB%zB·~Lg›ØÞ÷®ó.mjg“¿´º
Ó[s©B&Iõö_•æ=	t6Ÿ	°~xñäÙJïñ…ù«¼<N`g0îÃlZ•ˆ8	I(ØxÈCÁü²†Ì\ÕÝxÈ
+ØG؇jÓûsV”ÝÁL×ÎÌoª¡ÜùmÔ§?ºøXÅ:ß5ª`ù3ÛJh„må”2ˆa
+°Xú"#é#>§…‰Ê!º^½Âú[>/€E˜Î¹˜æFÆ=U„Ћ¹>b&×äúƒäb®o'¤«¬;Û8JÆгò”–ñ¢R&åéz!û£줩¸ÒT+íGž¨NmVN"c¾è3ÚÈø¡“„PÁFÐNÑläùª¦ZF•\ÄqëlË&¶hï_ôò>.îR
=Zñ‹âÜäÅË«Å¢ŸÔGº¿@Xò82Ú X‡{â˜e«Ÿ<”¸êºL¥›TÉ et¥ZrgJbØ¢ŠZ¤5Bv7­ïpJ?(9Ó‘^eQëMKS><vZ¨©,0‘§ÝB‚DÕº]íUåŸãzÑ.”—t}Á†¿…Qlï_ô.Àéíÿ±•mc«B[ÙèË|/?÷ÆMßÔ-º'Š&áîtnNu‹µBÒàoµ*Èamù‚q¬Ôí¹1jä=
+ÝË¢sFý`P…Â/ÖÊjÁN÷ÔêÔÈ¢l{b…±7¥¸·ÁíHÐ8‡`¹É#÷òˆ
8 ©"«e=QÚsŒÆý¨³~F›.G©zHi–j«R¶6
+ÊÖVSî;ãvrÁ­‘Û°ÖæT¹Y_åîË­X宋3FYîÔ¹'¥mýv_%ÿË~¤àv›…Á·¯þþ}¯^KPõ_Yß;§°6fa¡@ü¦-­ Ì>¶X†Y8=Gïà¥~­[ûtŠBþG§`Þv•ìΞ“ÓHÝz2‰UÄ0^( Œ0ÆVŒ ÝA,ÍaDä¦*Iã̃™Sþ©°g5ç
+v>¦,gJꮫZª}‹T7H¢Æ;tÇÓ	ˆb‰J)Ãs•È¸^ì:[v]@SgxÆüз®œ¥Á–$+@ÕÚ©'Y
+C—©°öÏ}šÁbƒs›Å4¦‹§EFÆŠ EoäI]¨(Ÿ9_9
+Ý8J—>&IÜœ:½œ˜2’àÞÛ1uá„c+£Ö®ýÞÎgÿyá]^|4\±ï7¼@-]yWÔyÑË6Áà³.Î`“ñ¸¯×šŒ´·ïS•þ3TÞ›±Ô7ñ;+ã…å4†½D6‚Ý—Àö:!×e\ol¨µÌ÷KI¦Èˆ‹_ˆ… Gõ÷ÜŸ÷¾þ–(ãw°$ƒà2htìþ²’΂c׬[ü4àlâìï–;"ýC³W!{ÅC}ÇBJË íÖm Óú¼ãÇ×æU’b»Lñ¦~~yÕ¼ÂÆçcü@b
+endstream
+endobj
+4064 0 obj <<
+/Type /Page
+/Contents 4065 0 R
+/Resources 4063 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 3983 0 R
+/Annots [ 4067 0 R 4068 0 R 4069 0 R 4070 0 R 4071 0 R 4072 0 R 4073 0 R 4074 0 R 4076 0 R 4077 0 R 4078 0 R 4079 0 R 4080 0 R 4081 0 R 4082 0 R 4083 0 R 4084 0 R 4085 0 R 4086 0 R 4087 0 R 4088 0 R 4089 0 R 4091 0 R 4093 0 R 4094 0 R ]
+>> endobj
+4067 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [247.567 580.839 281.101 591.743]
+/Rect [202.405 720.235 230.301 730.141]
 /Subtype /Link
-/A << /S /GoTo /D (structwcsprm) >>
+/A << /S /GoTo /D (structtabprm) >>
 >> endobj
-3839 0 obj <<
+4068 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [428.932 580.839 462.466 591.743]
+/Rect [126.921 696.133 152.156 707.037]
 /Subtype /Link
-/A << /S /GoTo /D (structwcsprm) >>
+/A << /S /GoTo /D (tab_8h_519e8e4503f7c41c0f99e8597171c97f) >>
 >> endobj
-3840 0 obj <<
+4069 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [257.44 566.24 287.327 576.145]
+/Rect [180.599 696.133 210.816 707.037]
 /Subtype /Link
-/A << /S /GoTo /D (structwcsprm) >>
+/A << /S /GoTo /D (structtabprm) >>
 >> endobj
-3841 0 obj <<
+4070 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [126.921 542.029 159.887 552.933]
+/Rect [203.893 681.643 231.79 691.548]
 /Subtype /Link
-/A << /S /GoTo /D (wcs_8h_4ab38bc642c4656f62c43acf84a849f1) >>
+/A << /S /GoTo /D (structtabprm) >>
 >> endobj
-3842 0 obj <<
+4071 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [188.33 542.029 221.864 552.933]
+/Rect [126.921 657.541 154.926 668.445]
 /Subtype /Link
-/A << /S /GoTo /D (structwcsprm) >>
+/A << /S /GoTo /D (tab_8h_006d6e8cb373e0dc3e9ccf128adb9411) >>
 >> endobj
-3843 0 obj <<
+4072 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [195.079 527.43 224.966 537.335]
+/Rect [183.369 657.541 213.585 668.445]
 /Subtype /Link
-/A << /S /GoTo /D (structwcsprm) >>
+/A << /S /GoTo /D (structtabprm) >>
 >> endobj
-3844 0 obj <<
+4073 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [126.921 503.218 155.474 514.122]
+/Rect [126.921 618.948 154.926 629.852]
 /Subtype /Link
-/A << /S /GoTo /D (wcs_8h_b9aeb8cf1afb1bfb22e989580d90fca8) >>
+/A << /S /GoTo /D (tab_8h_aded7db92aa2758198b33f35f5f18d6e) >>
 >> endobj
-3845 0 obj <<
+4074 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [207.438 503.218 240.972 514.122]
+/Rect [183.369 618.948 213.585 629.852]
 /Subtype /Link
-/A << /S /GoTo /D (structwcsprm) >>
+/A << /S /GoTo /D (structtabprm) >>
 >> endobj
-3846 0 obj <<
+4076 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [202.405 488.62 232.291 498.525]
+/Rect [164.54 538.566 211.354 549.47]
 /Subtype /Link
-/A << /S /GoTo /D (structwcsprm) >>
+/A << /S /GoTo /D (tab_8h_824d1e7c8fea5e5918a8555df39aa5b7) >>
 >> endobj
-3847 0 obj <<
+4077 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [126.921 464.408 155.474 475.312]
+/Rect [221.075 420.503 251.292 431.407]
 /Subtype /Link
-/A << /S /GoTo /D (wcs_8h_e5cc3f5d249755583403cdf54d2ebb91) >>
+/A << /S /GoTo /D (structtabprm) >>
 >> endobj
-3848 0 obj <<
+4078 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [183.917 464.408 217.451 475.312]
+/Rect [89.004 378.968 120.326 389.872]
 /Subtype /Link
-/A << /S /GoTo /D (structwcsprm) >>
+/A << /S /GoTo /D (tab_8h_bb7920acdfb83179d3bac65035144c02) >>
 >> endobj
-3849 0 obj <<
+4079 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [203.893 449.81 233.78 459.715]
+/Rect [123.389 378.968 164.116 389.872]
 /Subtype /Link
-/A << /S /GoTo /D (structwcsprm) >>
+/A << /S /GoTo /D (tab_8h_e403ff0b740916989c7386728df001c8) >>
 >> endobj
-3850 0 obj <<
+4080 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [128.161 425.598 159.483 436.502]
+/Rect [167.179 378.968 202.267 389.872]
 /Subtype /Link
-/A << /S /GoTo /D (wcs_8h_27d3dd209db3e76cf4c50f48c01ba986) >>
+/A << /S /GoTo /D (tab_8h_87b3a2a84bab396a528af8382ce9ad04) >>
 >> endobj
-3851 0 obj <<
+4081 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [190.405 425.598 223.939 436.502]
+/Rect [222.266 378.968 258.55 389.872]
 /Subtype /Link
-/A << /S /GoTo /D (structwcsprm) >>
+/A << /S /GoTo /D (tab_8h_0f3501cc592c78e0f2cb9922466589f2) >>
 >> endobj
-3852 0 obj <<
+4082 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [127.285 374.833 158.607 385.737]
+/Rect [370.198 378.968 400.415 389.872]
 /Subtype /Link
-/A << /S /GoTo /D (wcs_8h_60673d05a3513659ac848a9cb3d0cb07) >>
+/A << /S /GoTo /D (structtabprm) >>
 >> endobj
-3853 0 obj <<
+4083 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [187.777 374.833 221.311 385.737]
+/Rect [479.635 378.968 511.506 389.872]
 /Subtype /Link
-/A << /S /GoTo /D (structwcsprm) >>
+/A << /S /GoTo /D (tab_8h_6b3768349e9a5e925aab24effddc584f) >>
 >> endobj
-3854 0 obj <<
+4084 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [126.507 324.067 159.493 334.971]
+/Rect [155.001 349.388 186.871 360.292]
 /Subtype /Link
-/A << /S /GoTo /D (wcs_8h_f3f00b876c8212d43f32a51feeadaa81) >>
+/A << /S /GoTo /D (tab_8h_519e8e4503f7c41c0f99e8597171c97f) >>
 >> endobj
-3855 0 obj <<
+4085 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [187.106 324.067 220.64 334.971]
+/Rect [334.577 349.388 364.794 360.292]
 /Subtype /Link
-/A << /S /GoTo /D (structwcsprm) >>
+/A << /S /GoTo /D (structtabprm) >>
 >> endobj
-3856 0 obj <<
+4086 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [126.921 273.302 159.349 284.206]
+/Rect [336.417 337.433 368.287 348.337]
 /Subtype /Link
-/A << /S /GoTo /D (wcs_8h_57975833fe0588eb7c7b6d79f13a7693) >>
+/A << /S /GoTo /D (tab_8h_519e8e4503f7c41c0f99e8597171c97f) >>
 >> endobj
-3857 0 obj <<
+4087 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [187.792 273.302 221.326 284.206]
+/Rect [194.816 325.478 245.515 336.382]
 /Subtype /Link
-/A << /S /GoTo /D (structwcsprm) >>
+/A << /S /GoTo /D (structtabprm_27a7b0b12492e1b5f19242ec0eff8e08) >>
 >> endobj
-3859 0 obj <<
+4088 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [164.54 192.603 214.672 203.507]
+/Rect [89.004 307.854 123.643 318.758]
 /Subtype /Link
-/A << /S /GoTo /D (wcs_8h_d16bd8db875ee05b014429efdc1f3471) >>
+/A << /S /GoTo /D (tab_8h_006d6e8cb373e0dc3e9ccf128adb9411) >>
 >> endobj
-3860 0 obj <<
+4089 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [104.111 86.288 137.645 97.192]
+/Rect [141.018 307.854 175.658 318.758]
 /Subtype /Link
-/A << /S /GoTo /D (structwcsprm) >>
+/A << /S /GoTo /D (tab_8h_aded7db92aa2758198b33f35f5f18d6e) >>
 >> endobj
-3830 0 obj <<
-/D [3828 0 R /XYZ 90 757.935 null]
+4091 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [134.104 174.644 164.32 185.548]
+/Subtype /Link
+/A << /S /GoTo /D (structtabprm) >>
 >> endobj
-3831 0 obj <<
-/D [3828 0 R /XYZ 90 716.221 null]
+4093 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [88.007 117.842 138.508 128.721]
+/Subtype /Link
+/A << /S /GoTo /D (deprecated__deprecated000024) >>
 >> endobj
-3858 0 obj <<
-/D [3828 0 R /XYZ 90 211.555 null]
+4094 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [268.11 97.753 314.924 128.721]
+/Subtype /Link
+/A << /S /GoTo /D (tab_8h_824d1e7c8fea5e5918a8555df39aa5b7) >>
 >> endobj
-378 0 obj <<
-/D [3828 0 R /XYZ 90 155.325 null]
+4066 0 obj <<
+/D [4064 0 R /XYZ 90 757.935 null]
 >> endobj
-3827 0 obj <<
-/Font << /F31 528 0 R /F22 521 0 R /F42 717 0 R /F41 696 0 R /F14 1038 0 R >>
+4075 0 obj <<
+/D [4064 0 R /XYZ 90 557.409 null]
+>> endobj
+394 0 obj <<
+/D [4064 0 R /XYZ 90 501.495 null]
+>> endobj
+398 0 obj <<
+/D [4064 0 R /XYZ 90 235.238 null]
+>> endobj
+4051 0 obj <<
+/D [4064 0 R /XYZ 90 212.927 null]
+>> endobj
+4090 0 obj <<
+/D [4064 0 R /XYZ 90 212.927 null]
+>> endobj
+952 0 obj <<
+/D [4064 0 R /XYZ 359.865 177.797 null]
+>> endobj
+4092 0 obj <<
+/D [4064 0 R /XYZ 90 161.188 null]
+>> endobj
+954 0 obj <<
+/D [4064 0 R /XYZ 90 89.441 null]
+>> endobj
+4063 0 obj <<
+/Font << /F31 604 0 R /F42 818 0 R /F22 597 0 R /F14 1084 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-3866 0 obj <<
-/Length 3615      
+4097 0 obj <<
+/Length 1216      
 /Filter /FlateDecode
 >>
 stream
-xÚ½[mÛ6þ¾¿Âè}¨ŒF<‘õ’û”l’"E_.Í®Wd[»««l¹–œÍþûr†²DÉ´qW‚@4õh†3ÎÉå‹þñE-R•²\ªÅz{- ÷ÛNoCxÞ¿¾»ùë;	_±<‘‹»{óy™|q·ù5HçːGQ<­[ö¸…Š‚wU]bëçò¾<,y”»µîÊã48WËßî¾»y{×ó¥Q)™h®Üüú[´ØÀè¾»‰˜Ì³Å´#Æó|±½‰…¤v}óñæCOû%ôÏ	¦¸œJ&ÄX2!Y”(#ٶܮÊC»%A÷XtØÚ[j­J|¶¥éÁêÙ‚éͱÙã(x?E»
ö7€˜R.ôÙ¶¨vü/	> ÛäÐ; ´D¹m¶åR¨à©'VW¿/y¼Ðê5„œ³\¡|·ß|ƒS´®‹¶Åæj)¢àØᏧª£éÜ5ø„9,öK´ÇºèªfÇz²)KDlÈÞ=J3Ñr0Hg²¹’,MÅ"É%‹³§K¿8<âçÁÄYt8€O&Ï%©‡YíªF*‚ÿ|2ˆ,a1ÏǃplÆbü¬BšõTä4/³kE&´Ÿ¯C’Dn«s"ÖI¯ÈãeíB‘CÅÆÈ]¶*b©È¯”Ý¢ýpH’ì÷`{g…Ï2&eêž0~Þ w¡Æz7kWÛüþÐ,¹
->W½zuO×às[ìŠBiá/Žb&ܹ9«$‹öÔ%IJÚ¶æR±4V^ÝXŒŸ¥ÌX’$#–mw8®;ܸ@l'ˆÞq’B„¿t¬ ç<º}ÝËޝõàûy®Æ¬]@/W—]YllAª¬<¼ *	*l¤ÁºÙu%t³e˜HN‘Ó¼±Ÿa`Æ¦lׇj¯}0iîOG.	K…«øJ•Z´WB—äyÃ’€HòÄ«T‹ñ³Ì,:1bi
K~ߐ®Š>K½¿ìkXu]1«¡~GS°æs¤Œ±‘–ó®«ÖÕ¾èÌ"Ž9Dr\»ÐÔô“¢±nR Ó‘‘MÜŽ,`
IÎTª.9?B‡øÔ9$Iýëf¯CþóY˜J–‰ñ@\ÿ‡?÷1²nKÈ>ªõ#jdÓ”-¶
-ê(Ë=¶ì0ÇÚ¯ìfœ¢,¯TžE{‡ï’ô9Ře©ò*Ìbü,eÊDšŒXöNQ[RCªúD£ÑªE•1Ræoˆt‘0I¢ÎÍ
-Já
-|ì%„¢uÙ¶zaèžm±^jSÅ_÷ÇÝ݇þ…I¨nU;Íþ³ÎÌ ÛÉšŽ&8R¥³¾Kþ„Àá	=]Ûc‚—óƵ
Fà:‚xùŽÉh¾Œ|‚¢¯‰í+ð2ZPbÙ÷ø‹VþL†›Ca"Ià–_Îpà3USy>¢å‚Aö?„Ñãgí²M)XÍ íþØéõ®5­<lËMÎS÷HmL*(êã	ýs±*ÎX”Ê+ÕfÑÞ±»$=±*ÍYÂc¯º,ÆÏ2˜˜Xö±
-pÐñh‹?öÅ¡Ø–Öƒ Ôh‰ÀfiR B²C'ðTš¢QBzÜïëÊ”Œ’JFiKQI¥(Ì$
-ò…»Gš††iY­×üÓ’ƒ7z¦íJ 
-¡f­!–¯©~5‡}ÏÚUl’1É`"`*â‹¡Ã|ªb‡äåÅG2R>„ëÍ	ãe­³ê4qîËfTyÕbË([M7ÖÚº¨ërCΝ‚ÃiµÉ$!]ýŒž9ÄÇÓBãµë½i³¥Ïyt0-N›Đs-ž°èrAf°á <Í	FäNKìåKˆQ²x˜°‡ò@ûÕÑ Ü\„0~Æ¡Þ‡;õ„Ê3'×Ôä\=a_[E{¾žP𝳞Ԉñrå`iIœXÏTÙ<†úŒgWŠjÑ~ÎI»ÊÄþü¦
-B&ýBÆÏ:‹™LÒëj»¯Ë-”H`ÕINf_n?B#5~ŒýPo°Ý4‡Mµ3È|p(v-
-[³4tn$x¿Ã·÷úãbÝéÔ+U†:¬¦g|‰õ=4«‡GdVëD@‡¶ÏWÖ¸˜sö(Q;T'˜^ºYÚoé_/ºE‚	zj@}J˜CGó°„pz¨ºÇmµ¦ÎuY—mWéu_SW»/× pô°îÖ
-tVuqÀ7¤n­Ë€îá u½Îì êteóOˆ[®-H(Õ¢x¡Ò˜)uÑ 	àS«pHêQ€†Øãt1ä,†Ð;âíÚ!aüBó›{*fqš^+)¡ý|’FÒæaFR $ªz%%ŒŸ£Ch^Rÿ þJI	}ï˜¤æö<#)¸‚ ^I	ãçèš•T@˜Jq¥¤íåë’4kh¿žJ*L~{%µ?G‘°*Î!ǹ
ÚJzuµ¬„ösvHjÎÚ÷€#›‘7‘Ì?¯ˆðss<5ßJ¹oY§ÛPi—•)½¡SÒÖ­ÖØ_7»‡ª;nèmCp}rêÝ×ÇûKÚ-óѽÃc_}¡øaú‡1K¿.°û|þóêPm°÷\Ù©”8†)¿*Ó9!g3zMA[}9ŸéhÕfcÖ“L1^®.!»·¤ÃTHz#ïo)-n›;hÿãÞîwôYñq÷û®YŠ$x¢t˜&¤Ma2N¯Qß	9«>zms¦}wðé/JǬgÔ¥~¦\FŒK9âl¢;¨©½#»ƒe6=Ð	v_*˜
-T÷LÏqR¦—ôU*"°wÄÁó¥¹ÈrAèS‘Åø9B
ÍÁYbiÙ`œ‰à¶%³²AXOf‡£.ÍY«0+Þ}­Çè'P“f0MõÝÏo? d¼yÊ’4!Èרo«ù,ØÏØeÊD=]vúl©(t™3Þ¨vPNÆÞ.Ï…eôŸþ~·ÌE¾¿|=•‚œÙQaªËäsµ¦D©k[°)£0Õ"eä_qHŽÅf}\•v+RŸÿ7ÿ.͆cûrÊß=A¦ÿpÈô$°C/§Á#î’“0wo§ìxÎdjçéÅ”8ŸÌ¸=C Q¯"ðaŽ€ˆ vKB—@[´äÔ¬Ìz·lÁW
²l¼`ñþîã 'Îû Fõ>º@,ˆè8ßÔ7Ϩ­p(¬Ì¶ÃIóÅK}] :Í@Á	½*GÖÉNZÕÇÑ»ñP›Àº°ÍÞÆvG}ÉÂÝþoêº1÷p´CW)ñÜì©Çb´÷;ñ
Xãb¾€Õ‘¢L¨i%D¨È_"³Ù–Á\çæM¼?E¤§ '§çô½¦4CHM-"ä‰	”–Le蘌/²J—xO‰Ò¡Ôlõƒæ^ì÷¥©î ;@ÒN‚„ݘ–‚Pœ”x+›ziÙ÷+è×&ªËež[Û§b;ìšpÅèoÕ£Ù#+
-4­-{‰ÏìuÕå}7si¥ߏ(\ê–p¸7 WÖ`„zLër¢°µ–KùÂ`iiýÍ]{YÁÒQ™¤Õ,	¾ºýéõÛ¯tÛœìâ©ŠI8éÔ0&ÒÂ{:8Ó] ¡¯Õ‡–_°=ЛÆàE!é³v†´
-KçP–ᦂD§~&……nŒuGKàØV»":ucÎ}¡O¯ß¾[æQðJï#ß¾	#ŠAABQÄ5ôŒ£FzRÿý¡!%GãùUÎiÖ
-¯S˜o)ŸG6ÃxsGG±ËÓ›âÍ¡;2dÙ=6›öoÓ:H°DÅÉËxv±Bt8€ÏÔAc’—7ªEªåËǃ˜œÓ"ÆÏ<¼„,zÈz£O¶'Ù#[eÎQM¥±	Ý<¶8_±9O9ŒKkë:ÈW+ìÄ“!ÿ¡adJç¬
æ3‹­ù\el9玵¥u`ÉuÏûò×ߦÇñAé]E,J¦˜Ðá >[dI^Þàë“8bRñ"ÆÏ:QL@]0d=WßgÂÜ׸RhBû9;$/o
K€±Oh‹ñ²–=%ÙˆsŸ'ãäÓÉâؾ ‚E°dþGûê3²þxÅ\ÏÁ첈$Ù{wʤvõ4wßØÁgÀ»7ä.WÏnôÃô¢ľ°íCÀ/·¿ÿÚÍœO±Os/Àf½¾æ“½ßËÝð}CWÌ›f}Üöš (b¨«òÁ§Ì^þËfô5ðã§×ÿúòӏ߾¿ûôæ-„/ ç—Š„Šö÷qä8¶¥³€aldG—¦5h¶íI‰ý~Ž‰5}Èzz,IUíqVÛâ¾á=3ÍG—ƒr±7 ¼G1)xÞGLS&=é€cöØ.N ÄŒÕBè#ÃøÒu‡'ôô0sLðòÕ	&øh î=kDø¸Ž‰ô[uNas$4±ÆÞϛԫe®‚;תÄÿŪúíÀ?ߨDÕAÊÿd£RP	Â<ºU\Ú9´èp Ÿš•Cò²]šÅPÿŒáÏÆÏÚ!tÖº""65/é5¯ÛO0×Nô8™X|¥‰ÉgžhbÒÊljbÝÛÃ0g‚ÉÎú­Ô^Í3mbÌ€&™$´“ŒO&9è¬IrHpó(¿d’QªæMèΘ¤ÞŷĹb<ºtÇÌ¢Ã|jÉ+\˜ÉFƒ˜üQ	b¼¬]Bç/)0¥fjÄx¢þû?¡«Ò,åùð¯zôéPÜßl0ÜÍùH¹Ó»í¶X³yöñN§å
-¤øàÙËH¾T	þçvçH¨ÀúN•À걉	¸ÿq~ó¦ùòüPî¦3!g”ó7£D’
+xÚµ˜moÚHÇßó),Ý[:ïíì“wó.´j•4= êzUDÀÉ¡K D	ß¾c¼Žc/&!âf=Ìügæ·ck! øÀÐ ‘	1\£û
nqõcìÝoÇÎý“AçÿEŒâÁàfýwD2ã¡"@£(¥árx	’£˜I~˜Ü¥ùU/½Içè0Ž²%£´Dôsð¹Ó¼Ä¶Ê$WYäÿ;?~Ò`Œ
+?w(áFOxM	Üwãöú®Óïüùâ#_ç¸^—œ¾;;Æ	Uò%;·þ6Nÿ¡”Mm^˜ðèau•Îç÷„‹Û—Õõþ®ä§%¡`•¢$«ȉÑ2 ”#mw²Õù­½ÝsRцP*‚XôF“Úl¬Ma’et–>ä­
—鸪8– pœnՐ’$&ˆ]• Œ$œ¡¸2Õµ8ÆJq@’`?
+›LÝñxŒ¢Öe¼™Íó‹ëá迧h8œùÒhvÿ0\N®'wX÷Ér)þžßz\¤Õ¤˜2ØÆd³îu-¬½Ú«.3íÍ}ç€}eÚ×ø¸°ñ†å ˆpÊÂŽ'ót´¼[åéOg“áSþc2],Óá˜dz6ÁˆË=ÅÜ`§À…]4Â~“““îM¼4ŠÈzœâU[â³*`>â­ÉÄ—NýÄ+?ñNªÄ6ïNüFÝwïÓ^uÙŽxOãKâ}aâÝ°'^6ÿ0_î;æÅëIzÅx—½öÁ^˜´‡Ýqú¦ñî¤Ú»µyØݺ·€Ý£½ê²%ì͍w`÷„}Ý	{pØU#ì‹tØGŸ`»øJ—ì…I{اo‚ÝIµöÂæÝaߨûnØ}Ú«.ÛÁîi|	»/l»öà°'°?³ÅÞ°s‘ZOÒ+`ç
+½1ヽ0i»ãôM°;©6Â^ؼ;ìuß
»O{Õe;Ø=/a÷…-`wÃvÝ<ÙÙóÞ°3…yê-†iN´–>Ö“ö¬;NßÄz™i#êÖäÝIw‹¾tðŠÃv˜7·¼¤Ü³€Ü‰ùVƁhæœÄç0Ýéã}:ÇòΦ¹³A”ˆpõ`‰?›aÍGh2]æ6Óˆ™ \Çë0E‡Õ}q•¢—l½~€R„‰z´¬IìØ4aZfò—÷"­Ùüh‹ykMÔf°«á…vÈÎFFßÚdñ‘”áñI·×»ê;=íöû[œR|—ÒÊ›¼Iˆ¸çA€Ä¿õ@¦ý
+­MEá—oççW_/?}t{[2œ„êÀq¿­ibeuê:¹ÂŽúeæ&•Ý‹Ë^6Êþ®+¥Ä–®ë*©³ËV
+%Ú0¿DkSÑx’íÊ㳫¯‘ÆïÞñÅvÛÆ’À	²­4F¶ì;•8ŸwimÔþµµE´&œBàø®Û˜R™v5”(™x%Z“…ß#áeïül«œ€[DCPF¨¡37ÉF ÐÚ™LQ(ùú£òõQ¿Òø€Ûx	U¸-„=—†H™¿®|L§Ùl*ž}åä5,|´ƒ÷r´Ì/Dþ戲#Nó_ŒØgV¡âáùý´Ž“öÓ‰ý+Ñ„ÙÇꪘçÏ«ÛtZ-£\¥­:åùþŽˆ­
 endstream
 endobj
-3865 0 obj <<
+4096 0 obj <<
 /Type /Page
-/Contents 3866 0 R
-/Resources 3864 0 R
+/Contents 4097 0 R
+/Resources 4095 0 R
 /MediaBox [0 0 595.276 841.89]
-/Parent 3766 0 R
-/Annots [ 3868 0 R 3869 0 R 3870 0 R 3871 0 R 3872 0 R 3873 0 R 3874 0 R 3875 0 R 3876 0 R 3877 0 R 3878 0 R 3879 0 R 3880 0 R 3881 0 R 3882 0 R 3883 0 R 3884 0 R 3885 0 R 3886 0 R 3887 0 R 3888 0 R 3889 0 R 3890 0 R 3891 0 R 3892 0 R 3893 0 R 3895 0 R 3897 0 R 3899 0 R ]
+/Parent 3983 0 R
+/Annots [ 4100 0 R 4101 0 R 4103 0 R 4104 0 R 4106 0 R 4107 0 R 4109 0 R 4110 0 R 4112 0 R 4113 0 R 4115 0 R 4116 0 R ]
 >> endobj
-3868 0 obj <<
+4100 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [152.776 690.333 187.415 701.237]
+/Rect [88.007 696.588 138.508 707.467]
 /Subtype /Link
-/A << /S /GoTo /D (wcs_8h_2afc8255fde0965dddaa374463666d45) >>
+/A << /S /GoTo /D (deprecated__deprecated000025) >>
 >> endobj
-3869 0 obj <<
+4101 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [190.942 690.333 228.899 701.237]
+/Rect [268.11 676.499 314.924 707.467]
 /Subtype /Link
-/A << /S /GoTo /D (wcs_8h_864c99fef9f3eee29085ce42d0ee0d64) >>
+/A << /S /GoTo /D (tab_8h_824d1e7c8fea5e5918a8555df39aa5b7) >>
 >> endobj
-3870 0 obj <<
+4103 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [249.733 690.333 289.334 701.237]
+/Rect [88.007 613.444 138.508 624.323]
 /Subtype /Link
-/A << /S /GoTo /D (wcs_8h_4ab38bc642c4656f62c43acf84a849f1) >>
+/A << /S /GoTo /D (deprecated__deprecated000026) >>
 >> endobj
-3871 0 obj <<
+4104 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [403.207 690.333 436.741 701.237]
+/Rect [268.11 593.354 314.924 624.323]
 /Subtype /Link
-/A << /S /GoTo /D (structwcsprm) >>
+/A << /S /GoTo /D (tab_8h_824d1e7c8fea5e5918a8555df39aa5b7) >>
 >> endobj
-3872 0 obj <<
+4106 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [89.004 678.378 124.191 689.281]
+/Rect [88.007 530.299 138.508 541.179]
 /Subtype /Link
-/A << /S /GoTo /D (wcs_8h_b9aeb8cf1afb1bfb22e989580d90fca8) >>
+/A << /S /GoTo /D (deprecated__deprecated000027) >>
 >> endobj
-3873 0 obj <<
+4107 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [349.158 678.378 382.692 689.281]
+/Rect [268.11 510.21 314.924 541.179]
 /Subtype /Link
-/A << /S /GoTo /D (structwcsprm) >>
+/A << /S /GoTo /D (tab_8h_824d1e7c8fea5e5918a8555df39aa5b7) >>
 >> endobj
-3874 0 obj <<
+4109 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [231.429 666.422 274.816 677.326]
+/Rect [88.007 447.155 138.508 458.034]
 /Subtype /Link
-/A << /S /GoTo /D (wcs_8h_c55946dadc53ac592cb686275902ae7b) >>
+/A << /S /GoTo /D (deprecated__deprecated000028) >>
 >> endobj
-3875 0 obj <<
+4110 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [402.337 666.422 435.871 677.326]
+/Rect [268.11 427.065 314.924 458.034]
 /Subtype /Link
-/A << /S /GoTo /D (structwcsprm) >>
+/A << /S /GoTo /D (tab_8h_824d1e7c8fea5e5918a8555df39aa5b7) >>
 >> endobj
-3876 0 obj <<
+4112 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [305.221 654.467 343.178 665.371]
+/Rect [88.007 364.011 138.508 374.89]
 /Subtype /Link
-/A << /S /GoTo /D (wcs_8h_864c99fef9f3eee29085ce42d0ee0d64) >>
+/A << /S /GoTo /D (deprecated__deprecated000029) >>
 >> endobj
-3877 0 obj <<
+4113 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [158.121 636.843 193.308 647.747]
+/Rect [268.11 343.921 314.924 374.89]
 /Subtype /Link
-/A << /S /GoTo /D (wcs_8h_e5cc3f5d249755583403cdf54d2ebb91) >>
+/A << /S /GoTo /D (tab_8h_824d1e7c8fea5e5918a8555df39aa5b7) >>
 >> endobj
-3878 0 obj <<
+4115 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [347.077 636.843 380.611 647.747]
+/Rect [88.007 280.866 138.508 291.745]
 /Subtype /Link
-/A << /S /GoTo /D (structwcsprm) >>
+/A << /S /GoTo /D (deprecated__deprecated000030) >>
 >> endobj
-3879 0 obj <<
+4116 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [367.29 624.888 402.477 635.792]
+/Rect [268.11 260.777 314.924 291.745]
 /Subtype /Link
-/A << /S /GoTo /D (wcs_8h_e5cc3f5d249755583403cdf54d2ebb91) >>
+/A << /S /GoTo /D (tab_8h_824d1e7c8fea5e5918a8555df39aa5b7) >>
 >> endobj
-3880 0 obj <<
+4098 0 obj <<
+/D [4096 0 R /XYZ 90 757.935 null]
+>> endobj
+4099 0 obj <<
+/D [4096 0 R /XYZ 90 733.028 null]
+>> endobj
+955 0 obj <<
+/D [4096 0 R /XYZ 90 669.589 null]
+>> endobj
+4102 0 obj <<
+/D [4096 0 R /XYZ 90 655.388 null]
+>> endobj
+956 0 obj <<
+/D [4096 0 R /XYZ 90 586.444 null]
+>> endobj
+4105 0 obj <<
+/D [4096 0 R /XYZ 90 572.244 null]
+>> endobj
+957 0 obj <<
+/D [4096 0 R /XYZ 90 503.3 null]
+>> endobj
+4108 0 obj <<
+/D [4096 0 R /XYZ 90 489.1 null]
+>> endobj
+958 0 obj <<
+/D [4096 0 R /XYZ 90 420.155 null]
+>> endobj
+4111 0 obj <<
+/D [4096 0 R /XYZ 90 405.955 null]
+>> endobj
+959 0 obj <<
+/D [4096 0 R /XYZ 90 337.011 null]
+>> endobj
+4114 0 obj <<
+/D [4096 0 R /XYZ 90 322.811 null]
+>> endobj
+402 0 obj <<
+/D [4096 0 R /XYZ 90 247.573 null]
+>> endobj
+4052 0 obj <<
+/D [4096 0 R /XYZ 90 223.358 null]
+>> endobj
+4117 0 obj <<
+/D [4096 0 R /XYZ 90 223.358 null]
+>> endobj
+4053 0 obj <<
+/D [4096 0 R /XYZ 107.713 166.245 null]
+>> endobj
+4054 0 obj <<
+/D [4096 0 R /XYZ 107.713 151.128 null]
+>> endobj
+4055 0 obj <<
+/D [4096 0 R /XYZ 107.713 136.01 null]
+>> endobj
+4056 0 obj <<
+/D [4096 0 R /XYZ 107.713 120.892 null]
+>> endobj
+4057 0 obj <<
+/D [4096 0 R /XYZ 107.713 105.775 null]
+>> endobj
+4058 0 obj <<
+/D [4096 0 R /XYZ 107.713 90.657 null]
+>> endobj
+4095 0 obj <<
+/Font << /F31 604 0 R /F22 597 0 R /F48 2408 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+4120 0 obj <<
+/Length 3436      
+/Filter /FlateDecode
+>>
+stream
+xÚÝ[KÛF¾Ï¯Ða`uúÅ×,°ÀfcŽã8kvŽ±àHœ!9KJq&¿>U]Õd“©‰ƒ½,æ f³XU]¯«šµð§™\$Q"2-6‡+¹¸‡Ùo¯ß]Ãíupÿ뛫¯^xJd±YÜܹÇc%"­7ۏËX(¹Z+)åò˜ß®¬\Š‡ÕZGrùj·/hô¾¸+ê•J—E¹Á©,NíR©hõé滫—7­lÖ,21JþïÕÇOr±
¿»’Âdéâ3Œ¥PY¶8\Ymx¼¿úpõϖ͘?·¸H™Ë«ÓFÈ8jW',¯ïÕ©ÜwUI‹ú¦ÚœEy̏+µÄYXYk+ŒÍ‚§…âçwå‘Cíʍ’‘ÄðôW¯lÚi¢¤–!«|¿¯6Dª«`¤#¦y±ZG,fÄMƒÇRÏìí˜Q*Ò(éóÙTeÃ
+Ÿeic¡UÌϼ³ŒEl½jÁq²üĬ›c}Ú€Ù:{<Öâ lÇ!IDb-³øIJ3V"6ÑLñ7¶‰Ñ-H9?­Ôðd¶X«DÄÚúçÑ-Ž…ցí¬ÈÚ…¢¿p´&·äÇ¢¡ËCq¨ê'›å]U3M]çOL°+ynú:²Î\qª„Ì4/Þ¨ï™â}Æžz»Pî©=`ÉKdK÷„§Z¤qÚ>ÈO3/2„NMO¤óõ‘—]niÐdžÌlmw[Ôl§êŽ~‘…\Žýn‹»•’Ëü´ç¿¬tOE#Ɓ°V)ºüÇï_þýÃË„C²üá¢×ÍËëq$±Æp(å—•Š–øz`J•I‘BFƱÌ5ïGO½ÈGF²œñ#Àìé	ú‘ifEj­…Rº'Ò{ MÕ<T§ýÇéò¶ 9Hã.ßï~+¶4qût.ÐVu	ûü„è0Z/«¦ÙÝîŸHF]<~[¸Ž£¥X­mª—ïJÒÌRtèº9RæëT
+cæ+‘E±“i	®‡ð‘Ëêç1þF”ä€5é²*Q$Ž($aà¹ÂE2ÅAyr§„ÉïéQŠuæ|×ñøÓØH¨üz«K à©×ùȳC–ÓÁd#ær(|Lžf^d‰$2=‘m:£1N
nÙT€l“Š~תÝÅš÷)‰ ŸÒÖÝb1l0‡¼ÌïÜ­_ÐD]`þÞ¯ .êív¢¢ièŽsü~~(À#õ™N2›èKB˜9ïäÁ(ßO€¬ä-WK§3Èí‹Ӂ‚¼Ñðzhm.änKH•-¢,ƒâÈžõ“¬šQ”JH»ˆ+µ¥$ùсmŠ#àôõù$í´g$4ð´#ÂÝ_IØþ¡^ó4dI+Ï”J°—GvX)õ”³ÒmHsfñ4#¥z`ù#“¾R¯9d ¦Ž¯üœ»È»å¦w–Û‚Dç}*ðQ_.¸º‹9ŸÁ†Ä‚uŽžÆ¦ž]ېå46Xð_fͬ9=ͬH+#aí‰$lœÙ ©Ä̆#íÌ­³%mþûÆÙÜØåîHó»†~ó¦Ýá7Z0çۏT³ThÀ!Š³pSðsÞ0~ÈÑi³'Â[‹¢¤* »}bvLI\Ó”Cš_7Å£Wﮕˆwž¼P–^ž ¸•ЬÓÚ Üá‚Ônó@S›õÇ‘6Gà°goù®Ì-¸°3¤ùF}l`„m5²™C±×%ÑTÝð3º¡ª·
nÐ@69îÊû3k ÌlS…FM`aŽz6:2éÁ ¢¾ƒBÄ}Ÿ
·üVÔ•ðUÿY´²Éd³Ø¡TG4RLóL”z;RHâj3¯ÓŒê!”± ÝQO¡›¶RyâÂ#Øé°m{Ÿö9ßØTà΂T‹`ù¯ä 1iG¿SÀÚÚ±#š¶#Ó<ÓŽoÆvŒEª.(Ä4#…úvTp¯¯Ð¿VJAúoŽ.kõ)¦öEy| ¹·4õù¡r	3ÅÞÕ
­%\
+ø(Š£ Là&8؉H“¨ße'Ð[g‰¥¾ÝƸ"aYE5æ`&[t$Åf<>Ã,›f!3ýlf×××ÌOÉŽ¡V€ê=õÞŽlŠzüŽÂgkßÈÒ_ÔÅ”LK5~끦ᆱÛø¸½©Ö¼Ýh)2Hž¶0(ŒŠhwàa¹¥ñþ¹CcíÊ-á¾1œ!„s‘¹N%’1…JÀèÍÇO^
+‹£bGiø»Åòë°+™€×!Ø)Äuà ‡©M®wÕ©eO¬¨¼‘à–ôRUá©×ù8,§«
+E§Î’¾ðaê2ͼÈL‰šœPd»«CÁ]]‚ö©Ø‹ö’	Õ©äÎŽú³dyÀŸë8¤­˜´«ôàŠª8buØ}ƾ;ží(øᚘX°§=/mªÇo`k«&+A\­1ÙÂf$:»xä@Ôë€ü¬C–óG<Ô~æÈifE⑃XEö*Á`_÷Aôâ‚~1/Üé zCq»¨2.Ó`ð†~Ü™«(œ${Èóí¶¦>hœÛ•¯è—…ÜÅ©¬å ZR=†Wy3`Ð@çD£âãà®Ø°Zž´Á›ªž<¸H¿†QªKŠq‚KŸØ\/_ã^î!o×Ð}.a®ä'ÚÂw/*µ¥FÉ^áT8*Ù!p‹y4߬êÞªbŽò^Ó^¹ÈUgF4´×Iœ,l”Aeqé”ÍS¯ò3ñ×g9ò46°«õ„CžiæEF±P°û‡"}ȯ#吣a»«û‚knµ!½?ã¢ÐÆë`›qÓt¸‚wn™Ð%N4Å#tóÇbÿD	†UQ½Xt·±,„àÐì£v"T(j™$5—à‡©×ù~,Ù y{’2‚¡ÐC÷•ÁÑÌŠ2BÑ“E¯5ôLç‹Þ€h²èõ4(í/*^~ËÑÓÇ`á–ÍëÃ4#}ú5ofO›U
+¹tЮCû–—
DÆ!§÷a8÷Ø
Aô¦±^þPaR;rh¾_àÙ,hàd}á™Uôê¹kGnìð Æðibƒ¯þ”Ðúb2õ: bÀ²Cƒëk>È*‘¤°e¦}%†>`šyÑ)l„YÚÝž·'	åq’r'T‰à/’âÏx<áî€ßÜ”ÃüdxFŸp½‚„#IwVNv–†‰×îpg_ä?3ÓCÎ ˜gfü€ý”ÞÎ`ÃýæîèÛü­?,«‹|Ûž‚e{ø›Š×³~ê°ÓÄ©«Úç;š©ÃN“Bé%Nñ÷ÅñT#––Ó'sbÛôÊí¹šÓßÓ àÇüxjü)5(ÁÖhKÇ3ê0—È@ÌNDÓ¬¢3AíZÜ1rݘÖÑ8ß,”×óòˆä‚8ʱPœ¼¦ZáÃi³q'OSk5™+˜ç×ÚM¯•i.­uNž_ë¬8^k NñZà¿~&E=tOîLFÔó*XÎõaÐ6Í.šiæEb‘f=‘|NLJvyýí´—Á²V_ŠèŽhÚËLsÉËsò¼—gű—qš½ü6xÀ¥tû)	dïös¦™HÕ¥€ïˆ¦MÁ4—L1'Ï›bV›"gدý»R´Ývâ2¬'èl¶…=r$tBÆ}…í_œZ6gŽ¬bØuý»¸¿Ï–”ÚWWÊ¿À¡Ÿmqt~¡«¢®½° V$km¹üë Úº†¯kd»y´Ð™‘.½®aêu@>~]3`Ö( éHØ?¥ûßç2ͼ\ÀëÈ$=¹~o/ʺïíoQçf±}Ïô3íà©gõ²D}>o0ÁH©¦Á&‰¸`&™—ßgÓvƒÏOLJ¬L*4'¦Ï|vÀ·1þû°îã—lò[)M$ÿ“¥ð•7DÛðc)Ôq”LÆŠ4Êξø>æ?#Ðù×<›ª<ÖÕ¾ÿ2âЃI|Ùã\qøԝ‚ùwåõ¾?MÁ]ÐèiðG"/5
žzcÀræý):‰û‡¡Ç4³"-‚!ÔÜ¡ÈàÔìL­¬2èAæ¿èH¦*e­ Rùû®g~0–;]38×13ÉŸl˜gŒÑöËeδˁ.£n™^vö»åvwsÇ}~ƒ;ç+üP5IæÕÑLyKáçk|¤úœ¾fNl磁Üs}§ùs}² r²ÍâÒ' š,}<Í…ÒgV—>óâ¨ô	Å=·¯Q:êÂJ=Éô:Å¥UNKòkœÄ+l=§—	$^îdf„÷Ø]îbfê{˜aÜÁtÂþHÿ¢ 2±Ù¥È툦=Ê4—|:'Ï{uVû5÷ýËÿI©¨®µ~n¥ÞQOêLòÌ:=?U¦Ï	å*=ú‡‹ôgY ­Ñg”0ü£úŒ)|>'¼Çäì~&P>GÑÙR@+|MóÅÿ’âþ¥&NÝ·uÁ6Ý~%ÑIGå¾-Ê¢îJ^Ÿc7«L/ýGSï6½–~Tv-õµ‘t¥¥R>1u—tÿþLJï¡âxý5?*Rì<²ú›êקûb”‘ûshžß)o
+endstream
+endobj
+4119 0 obj <<
+/Type /Page
+/Contents 4120 0 R
+/Resources 4118 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 3983 0 R
+/Annots [ 4123 0 R 4124 0 R 4125 0 R 4126 0 R 4127 0 R 4128 0 R 4129 0 R 4130 0 R 4131 0 R 4132 0 R 4133 0 R 4134 0 R 4136 0 R 4137 0 R 4138 0 R 4139 0 R ]
+>> endobj
+4123 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [240.604 612.933 294.62 623.836]
+/Rect [253.648 677.939 283.865 688.952]
 /Subtype /Link
-/A << /S /GoTo /D (structwcsprm_35bff8de85e5a8892e1b68db69ca7a68) >>
+/A << /S /GoTo /D (structtabprm) >>
 >> endobj
-3881 0 obj <<
+4124 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [89.004 595.308 126.961 606.212]
+/Rect [189.829 660.314 220.045 671.328]
 /Subtype /Link
-/A << /S /GoTo /D (wcs_8h_27d3dd209db3e76cf4c50f48c01ba986) >>
+/A << /S /GoTo /D (structtabprm) >>
 >> endobj
-3882 0 obj <<
+4125 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [144.722 595.308 182.679 606.212]
+/Rect [344.163 648.359 374.379 659.263]
 /Subtype /Link
-/A << /S /GoTo /D (wcs_8h_60673d05a3513659ac848a9cb3d0cb07) >>
+/A << /S /GoTo /D (structtabprm) >>
 >> endobj
-3883 0 obj <<
+4126 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [130.508 571.398 150.492 582.302]
+/Rect [373.723 596.041 403.94 625.107]
 /Subtype /Link
-/A << /S /GoTo /D (lin_8h) >>
+/A << /S /GoTo /D (structtabprm) >>
 >> endobj
-3884 0 obj <<
+4127 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [153.481 571.398 175.678 582.302]
+/Rect [160.077 505.731 190.293 516.635]
 /Subtype /Link
-/A << /S /GoTo /D (log_8h) >>
+/A << /S /GoTo /D (structtabprm) >>
 >> endobj
-3885 0 obj <<
+4128 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [178.667 571.398 199.747 582.302]
+/Rect [190.343 493.776 220.559 504.68]
 /Subtype /Link
-/A << /S /GoTo /D (cel_8h) >>
+/A << /S /GoTo /D (structtabprm) >>
 >> endobj
-3886 0 obj <<
+4129 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [202.736 571.398 225.481 582.302]
+/Rect [223.771 456.585 253.988 467.489]
 /Subtype /Link
-/A << /S /GoTo /D (spc_8h) >>
+/A << /S /GoTo /D (structtabprm) >>
 >> endobj
-3887 0 obj <<
+4130 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [242.856 571.398 264.096 582.302]
+/Rect [186.179 444.63 218.049 455.534]
 /Subtype /Link
-/A << /S /GoTo /D (tab_8h) >>
+/A << /S /GoTo /D (tab_8h_519e8e4503f7c41c0f99e8597171c97f) >>
 >> endobj
-3888 0 obj <<
+4131 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [89.004 541.818 128.625 552.722]
+/Rect [128.635 418.07 179.334 428.974]
 /Subtype /Link
-/A << /S /GoTo /D (wcs_8h_f3f00b876c8212d43f32a51feeadaa81) >>
+/A << /S /GoTo /D (structtabprm_27a7b0b12492e1b5f19242ec0eff8e08) >>
 >> endobj
-3889 0 obj <<
+4132 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [89.004 524.194 128.067 535.207]
+/Rect [159.678 335.875 189.895 346.779]
 /Subtype /Link
-/A << /S /GoTo /D (wcs_8h_57975833fe0588eb7c7b6d79f13a7693) >>
+/A << /S /GoTo /D (structtabprm) >>
 >> endobj
-3890 0 obj <<
+4133 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [256.524 524.194 290.057 535.207]
+/Rect [305.228 291.392 352.042 302.296]
 /Subtype /Link
-/A << /S /GoTo /D (structwcsprm) >>
+/A << /S /GoTo /D (structtabprm_3df12930fa5f38dcfc71aece8aed816c) >>
 >> endobj
-3891 0 obj <<
+4134 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [241.657 309.665 276.845 320.569]
+/Rect [412.296 291.392 478.457 302.296]
 /Subtype /Link
-/A << /S /GoTo /D (wcs_8h_e5cc3f5d249755583403cdf54d2ebb91) >>
+/A << /S /GoTo /D (wcserr_8h_1691b8bd184d40ca6fda255be078fa53) >>
 >> endobj
-3892 0 obj <<
+4136 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [225.685 297.71 263.643 308.724]
+/Rect [383.556 235.55 413.773 246.564]
 /Subtype /Link
-/A << /S /GoTo /D (wcs_8h_27d3dd209db3e76cf4c50f48c01ba986) >>
+/A << /S /GoTo /D (structtabprm) >>
 >> endobj
-3893 0 obj <<
+4137 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [281.158 297.71 319.115 308.724]
+/Rect [159.678 124.947 189.895 135.851]
 /Subtype /Link
-/A << /S /GoTo /D (wcs_8h_60673d05a3513659ac848a9cb3d0cb07) >>
+/A << /S /GoTo /D (structtabprm) >>
 >> endobj
-3895 0 obj <<
+4138 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [465.249 211.587 503.206 222.491]
+/Rect [305.228 95.069 352.042 105.973]
 /Subtype /Link
-/A << /S /GoTo /D (wcs_8h_864c99fef9f3eee29085ce42d0ee0d64) >>
+/A << /S /GoTo /D (structtabprm_3df12930fa5f38dcfc71aece8aed816c) >>
 >> endobj
-3897 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [457.498 161.768 495.455 172.672]
-/Subtype /Link
-/A << /S /GoTo /D (wcs_8h_864c99fef9f3eee29085ce42d0ee0d64) >>
->> endobj
-3899 0 obj <<
+4139 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [473.548 111.949 511.506 122.853]
+/Rect [412.296 95.069 478.457 105.973]
 /Subtype /Link
-/A << /S /GoTo /D (wcs_8h_864c99fef9f3eee29085ce42d0ee0d64) >>
+/A << /S /GoTo /D (wcserr_8h_1691b8bd184d40ca6fda255be078fa53) >>
 >> endobj
-3867 0 obj <<
-/D [3865 0 R /XYZ 90 757.935 null]
->> endobj
-382 0 obj <<
-/D [3865 0 R /XYZ 90 272.181 null]
->> endobj
-3781 0 obj <<
-/D [3865 0 R /XYZ 90 249.869 null]
+4121 0 obj <<
+/D [4119 0 R /XYZ 90 757.935 null]
 >> endobj
-3894 0 obj <<
-/D [3865 0 R /XYZ 90 249.869 null]
+406 0 obj <<
+/D [4119 0 R /XYZ 90 733.028 null]
 >> endobj
-3820 0 obj <<
-/D [3865 0 R /XYZ 507.789 214.74 null]
+1783 0 obj <<
+/D [4119 0 R /XYZ 90 716.221 null]
 >> endobj
-3896 0 obj <<
-/D [3865 0 R /XYZ 90 198.013 null]
+4122 0 obj <<
+/D [4119 0 R /XYZ 90 716.221 null]
 >> endobj
-3821 0 obj <<
-/D [3865 0 R /XYZ 500.038 164.921 null]
+4059 0 obj <<
+/D [4119 0 R /XYZ 90 285.764 null]
 >> endobj
-3898 0 obj <<
-/D [3865 0 R /XYZ 90 148.194 null]
+4135 0 obj <<
+/D [4119 0 R /XYZ 90 271.795 null]
 >> endobj
-3822 0 obj <<
-/D [3865 0 R /XYZ 90 103.147 null]
+4060 0 obj <<
+/D [4119 0 R /XYZ 90 89.441 null]
 >> endobj
-3864 0 obj <<
-/Font << /F31 528 0 R /F22 521 0 R /F41 696 0 R /F42 717 0 R >>
+4118 0 obj <<
+/Font << /F31 604 0 R /F48 2408 0 R /F14 1084 0 R /F22 597 0 R /F8 1129 0 R /F11 1069 0 R /F7 1132 0 R /F10 1536 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-3902 0 obj <<
-/Length 1701      
+4142 0 obj <<
+/Length 2969      
 /Filter /FlateDecode
 >>
 stream
-xÚµ™IsÚH€ïü
-ªæ"ªB§wI¹e±SÉ$³¦æ¤\2¬
-HŒ$íüúy½‰–‚Lìâ@wëé­_o@Æ>dãq(B31^lGx¼†Ñ·#bŸNáñÔ{þj>z~Éà-K6ž¯ôë’ AÉx¾üHDÈdJ0ÆÁÝ¢B7“)8¸Ì6©i}JWi9!Qæ5ó0
-‘“¯ó÷£‹yc×z%˜TVÿ}þŠÇKðîý#Gã;hcDâx¼qÊl{3šþlt˜q㇄ŽŒ2„¥h"CqÝ/ËôÆ4·qýýz6ûëÕÕë‹		>\Ìæï^~0ð=ˆ‡*¼ç—”îµCZIˆ$åZùǤúò’ua¾o«Ô4VEi鄈à¾.“Eåk+}c¥é&­ê,Ù˜nr¯„ÓÊô¾`7E¾ÎêÛeúLÉ`“Ôºkåó¥Õs{®&ÉâÄŒÞݤ¹iU·×Ól›¬Á«¨Ôu¾Cœ:4‚baò¦\ÔÑs/z‘„¼b-‘܃£½QURîD43ëÛmš×&¯Åª‹	Q4–1C<’¦èêA¹¶Ÿ¼ò;é©'®ð}èªT® ֐•RŸŽ"‚µèçdMw)ÓÈdɇtJ¨UÆ(ä«…ªDuö zñzþ©Ejt&© ¯I…oC*4©Ð葪¤oÀœ¬véžnL/¹Ï*Ó²˜)‰6f0â0ó$‹Æ >.Z\ÄHÄcÉ™Ö=L–žzÒ½êvžæŠÇ@"̨–®œÌ°åŽ¢c\ql•õ¹’Ã\Í'$~ÿõb¶ÇŠà'ÆÊ`àù¯§EÌlgsíOÏ!&dÃʏpÈãa‰Êï#S(9â!C\(âÑ)­ôÔïÓÐQyD1â,l;ÑÝZ­Ì é®¢£ «¬bxÄ¿™¶
-£D²ïi±Òº¼]ØC¤»r«¢|^5Y^«û´3x©)–Bk[bAÚ8G˜Æ§6%-;õ„û[RK­DÑ3+%’ dËp§NNfØ Œa´eÒOb–÷ágE2¶hCBû‰$Šin󬮞5³~iZ×û”šC¤šþE	óßNλ2Ùí`QÊêð΂
rœè08ÉE±{P$›
(.à–0gÙJÏPo`YÕö„d^µ“ÞÔ¯¹Ñæ5½v¾°äpëf=:°r	ĉÛåš¹:¥‘–…>÷A+±iºS-€®	!Áƒéiháy‘÷ ¥ ŸÁÁ‡ÇÁÉ~˜Z'<ÝK÷3m…ǹ…#%Š3ßr÷üdEíµaH|{
´²^ºU†òø*'BÀÚK^Úܹä¨ÅäÝ+Ó†ý™¾³™Õ“Yél»Û¤jíÖô*ÅM	TQ¡¤Æÿ`¼+Ó]Y,ÒªrÜ6Y”Íž’ìçÇÁ¿
-«Ì7U=³—´r[I—"QD…8U.+=õÄûùë¨<ãä+ *’¶èVÎÊ›†³‡mËtVßt–ƒ|±È|éN’Í­z»VuÙìÀuá”TiÝ>l|OËâà"/֐øè’åÙUZÚ`yÝŒê!èwÒ	„a%䘫ၤ1GbLbÍÍpe£aÌ!»”ñ÷Z+ãDT at o€C}%_$ŠßÞþ×pBÆžÒ^]a½C˜¾—ݽÃ~ÍTé›Hû[
Q×r+¢|{¹\º
¡9^'‹owúŽZ.miÅvÚëL­ÚYý0‘"Øï(ý5¶4¶’~|ºXá!Ç;
-íd9Rqë;år äS'2d“A²C&}›Ë¬„‹ÕÆnœy1¡"¸s«HU§Éòã”E€
""ô‡sû1Èaö]éÉ¥C<rF¤¶ú8”3ÚH4D¹9ŸrOéOQî…zs'ó䜷ò~ô!ß»*ÏC} ð{Ö‡Ì:Ø}³O;<þ0îÊcò‘p‡'¢1Â݉œ»§ô§p÷B=Š»“yrÜ[y?ûï]•çá>Pø=îCfî¾ÙÇÀ=jáNâ¾2è¤?Œ<á…ø±Î1D$%BÞ‰œ¼§ô§÷B=Š¼“yrä[y?üï]•ç!?Pø=òCfò¾Ù3‘ïüo¤~Zë‹Á‘âÿÿ£¤ÿ
“Ô6ö¡„=)äö/#k]¹ÿ6ÍÓ2©]Õû³ÅG׸Tñ¤öš/½À셐¦G1±¿/¬”¬ÃFÝI}-….Gaû'“7ÅýÃ:Í{?Ý‘ýäüÆ{›
+xÚ­Zmã¶þ¾¿Â
úÁÎßô¶
+4é]pA’Kïè‡$(´6½+Ä–I¾Ëæ×wH-êò5Å~XY~<Ï̐3œ‰­(ü±UFWI”LD«Ý鎮žàî7w¿ÝÂ×[ïû¯î¾|#àW$‹Åêá`~3q¶zØÿ´Ž	£›-£”®Ûüq#éš<o¶<¢ë7ÅQÙ«÷ê ê
KתÜé[YœÊ5cñæ—‡oï^?\¹Q³HÄšù·»Ÿ~¡«=høí%"KWŸàš–e«Óä¯wîþu•aï¸?e\ÄIJu\GWëˆ$-,ÊÖZ¦îÎ/öúgQýóå™v²AԈʏÇjgA>!ƒ+î0¯6ÛhvUÙ QÓÖ—]Gz®OV“žÎ’Ð$F?S*ƪ$D& ¦©'4á’d4îkr}œ)³Ï¡ß7í$½ˆ:1ӐÕVDœ¤\®¶,!1üGÚûF瞈”$)ïDP#”ÖûJ5ú*^çxC©³½±«ÎF×/ö~u°w«
[—j¸C9Iœ®XY)™Ýbú~ý„€÷ÞfCðÖC›ýÖS¹/­C?÷˜#½<²O=ØÝf„ݯ×˧ì–9Z·ú©¬Úg[ˆèWúN²¾4E	^yª&"Fhv£STq R”ÅuM‡¤¥<è„„yS—QŸ¸²n1á›·Ê:ç¤NU;æPÕöfÑ‚wÜ.«ëü¥±[˜gVì–1’E6±z›ÅѺV¿]ŠZíÉ<¯ß•ÇûøÞ^|Q”ÀpÊÛ¢*ñ«ÊþDņÍ­?{µÿoåuk¯Ì~ŽãNÞu­áºhìBíÿaDß‹¯|Krœ	"ÓxaÉzëÁG¾Št™Jµs‹.ㄤIÔWb°ê¦N(‰XŸÚyÆ­&£Ô"ý•´R¥Â<y9c¾|Æã¯V§¼(÷K°[ÈÐŒ4"”e«X‚HÈ™SV dëaFWš
+¡Ç6ûý¨SZ^ç'Õªº¹’2ÊI"øëˆÝaGôþ!ÀhB8\Æf`I'NENd$‡‡bO9I!üyÐ%3RÊ_X&ÁqI_©·\ú¢^ÙK?´©Ú°”åÎœûBGàð>†<uan®‹²[÷a~J$xg°Èó)ÑAÛ†"çO	ë—It§Ã)¥N‹Bö(m6!˜è’ˆ¤¤0AžÕÆß<[̆<6ÆéBêdiî›@ƒÿyÓ\Ngð¥vaŽ_Ÿ+(­`ÛO&ÖÌ÷ªQø;·pýœo8]ÔÉPYà#¬žR¥ý`#p/(îa—FÕö–Ò?þ}§ÎN½Ã•QóâH‘½¼@’Ô¶Ó^Nè´Zðñé¹Ø=Û[»\믯Üv3€B§\}÷¿u[sofß	«ùÉ^ÕF¯§
œPõþ¨šN’Hf¦üy[ZŒ=ÈÍå'½U½o`ÀÀ'mQ>õlˆ½Ð¼Æ
+&9ÏøíÑéZˆW.Š6÷‹?Ô50¼ô–Õûɪ®ÈTªw)(Ê(Óü5My Ù4å07¦©®dîç)›^‚Z!f¤U/OEÌ€Ì×êƒ_y£üJ6C]È¬§’˜ž.xªÍ{
+1Z§¿.»	Kû¾›$t‹QX%ÄŒTê§óŒDСø*97	ž7	îôö.WñØ÷5
+”ñÔm(²KÇ÷÷º'ÊGU3‡®›Õ[&L@g”¤=ê湺÷Ö6—Ä6ýu~JÖ[fÿ맸|æžÉyc?@'`gÈ6\WšÕ¥9¢uœ¹Žr,’˜L	•I/!êlä¬G•ÿŠÁÊ_\™Ô\Ž¸ãMÚ…ôTàç«:&y´pÙµÐ	d®ÊŠ ËL²`‘ÕAæj¬HBK
+½„6ì½j/µN‡å|‘ íB±ÏÚÛö.-Äîú¼½4Îm –µ_òãEMè‚Bh›EÌ(c1[4Ö†3ÂâNY]Øý#BÐzž Ÿ…,ÐÁw°>½‡ûáÃe·3ÞŒ­2‹ˆHæv˜YK²`hˆírY3=.†Vþ€%F3†ƒ"‘=ÒÙüåÀAþ¾Àùb’¥)I¡M™‹ _Æà«ÌçÃ’ CÊAÝÏ­lÊM—–¶ͯ-b–7ÄçV7H‡ËëÑq\ßï½´ˆåžíôõoÒ^qDWÀ )ÕôŸa,1rÞèìcú‘”c2hpHç¥.X{Lÿ}<9cÐ×Æ¿gºDϨ¤b½W­QÁ2¨ºvd'¾üIÙ¦Ž‡ÿ¶È†ŸAÕ;ì‚ †S	ÞŒ#’%‹ƒ"Do=ø¸ˆô]Ðt<©‚µŠ“¾ÃAb¼zˆÉØçÕglÛjWØ‚]{ãSÑ>Û+{¸â@Rûë`ݤÊüœ‹.o”šÝó eK³–n÷wðÙÅa´öŸvÐÕÿ±ê̍\XÂHšò¾.Ãx at LXƒ ­Ï„·)Ê	áYêäåÄHþ`2¨n.ß›_C323Âf †L?k†=1É×G¹
°Ôpq6`_uÅ¢ „Ëx<ÅÖMt­LÛ%¼1E¿Kä®KtýíhŒ>d‘A-Z-”¾ˆÞzð‰r_d`†
ËÉ$ë“K^Ä„)SuqŸÒ<¾Œ"Ÿs"(»Ñn‡*1yØ
+S}„ìw˜0õ@Ð5|úl	x’ßj2¢xû"o™ÌÇ7&#&L
UE¥=êZíô(c0Ìñ#Ãô¬ý&H®Cy+ÏïRòr?Ö1I“¤üÏÜÈMvôUUº–%o[u:Z|á¶õiŸ‹f*%JXÝštbõþñ»×ÿøðÚ
+øá~bóðú~œ'N}(#D4©ñéâAšîO_<ªë Sš^¬ùUW(&ñÛвñÉCçñCÏ·"¢·|âäï‹œÏ:B@ß$úÜÃh!aB}qÖ#ì/vf9lV¯Þ»v¨z$‰ç)ýÀ‚Á‰w›§:¨øPärÐÊ|ËXÐe¦šÌSØx¨‘3h…C½¹‡™kÎÄG–ÊÏy2Á<ߨU˜š™9ŒÖá/Ë3³‘^‚CöˆÃŒôéÅ7lYè6|u¾® cåõiG[çeã?_4ÍlQçµ¹å‚j•¥x˜Ùå¢)‘”Ý<K	Ñ^×hÈ;Uû:ÌŸ§è'|n‰\)îfQ‡YhDƒ|؈†él#êÓÝ:Ná1…m”-ØځæmEÌ’­!>gkmõènªôx—§*A"—ç*A£Ý`%H‰“Ÿrn´2¨,µ?µÝVâw[ÑD·u®Û®Ñ꿲ùcñµ![0û¿ô\|ÜsÁ¹Ã21ì¹´Æã—†àtdéd
t®ÁÞfð4,mÕõvu˜)y8ˈ8Ô)”->c@ôÖƒ»žÈ@£%u8&}òa£…˜0e5-Mz”~Ñ£_	?Ù€Ò:ƒ¥¾ÑtD‡õˆÄ‰…Y Ãlï!aIô‚ÃÙ‡‚lc§wyQvÏ `cì]mw}G`_äOú½©ªi| z¾ÔçªQ³‡+‹¡#šy?Ó®fîpe©k$ŸSM0ÏŸ³C¦j!‡¹ýIë\9rʵª4Qù=lRðÊ£ne.ǼÕDà:]¹‡j"Æ¡WŒÂ%¬‡™]6i_㻵&
+Ñvk5àª‰æÏÕD:êdn\àfë‡Y¨‚|X'„élàÓÝZeú]Ê…ò¯ÃÌZŠCCdhgËšéqÝR
ù¤ËÅPˆ¿/p¹
+™ë*¡Bß-˜2ºŠ Y&»^
+âõÝÿóÛéæíú85ony &xƾ~ŽìZßoT©jœëz㕇MÆ×wî(–öËî)¿Ô~â”1÷(‰ãc"øðï¯?|ÉìíWøS’~H˜ÿÿ¬~yR£G8‘ywfèžÿí"ñ•
 endstream
 endobj
-3901 0 obj <<
+4141 0 obj <<
 /Type /Page
-/Contents 3902 0 R
-/Resources 3900 0 R
+/Contents 4142 0 R
+/Resources 4140 0 R
 /MediaBox [0 0 595.276 841.89]
-/Parent 3766 0 R
-/Annots [ 3905 0 R 3907 0 R 3909 0 R 3911 0 R 3913 0 R 3914 0 R 3916 0 R 3917 0 R 3919 0 R 3920 0 R 3922 0 R 3923 0 R 3925 0 R 3926 0 R ]
+/Parent 4164 0 R
+/Annots [ 4145 0 R 4146 0 R 4147 0 R 4148 0 R 4149 0 R 4150 0 R 4151 0 R 4152 0 R 4154 0 R 4155 0 R 4156 0 R 4157 0 R 4158 0 R 4159 0 R 4161 0 R 4162 0 R 4163 0 R ]
 >> endobj
-3905 0 obj <<
+4145 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [174.592 690.333 212.549 701.237]
+/Rect [225.684 702.288 255.9 713.301]
 /Subtype /Link
-/A << /S /GoTo /D (wcs_8h_864c99fef9f3eee29085ce42d0ee0d64) >>
+/A << /S /GoTo /D (structtabprm) >>
 >> endobj
-3907 0 obj <<
+4146 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [458.594 640.514 496.551 651.418]
+/Rect [350.094 702.288 381.416 713.301]
 /Subtype /Link
-/A << /S /GoTo /D (wcs_8h_864c99fef9f3eee29085ce42d0ee0d64) >>
+/A << /S /GoTo /D (tab_8h_bb7920acdfb83179d3bac65035144c02) >>
 >> endobj
-3909 0 obj <<
+4147 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [463.476 590.695 501.433 601.599]
+/Rect [437.002 690.333 468.872 701.237]
 /Subtype /Link
-/A << /S /GoTo /D (wcs_8h_864c99fef9f3eee29085ce42d0ee0d64) >>
+/A << /S /GoTo /D (tab_8h_519e8e4503f7c41c0f99e8597171c97f) >>
 >> endobj
-3911 0 obj <<
+4148 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [134.104 540.876 167.638 551.78]
+/Rect [373.723 638.795 403.94 667.86]
 /Subtype /Link
-/A << /S /GoTo /D (structwcsprm) >>
+/A << /S /GoTo /D (structtabprm) >>
 >> endobj
-3913 0 obj <<
+4149 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [234.392 491.057 267.926 501.961]
+/Rect [224.72 573.175 275.419 584.168]
 /Subtype /Link
-/A << /S /GoTo /D (structwcsprm) >>
+/A << /S /GoTo /D (structtabprm_27a7b0b12492e1b5f19242ec0eff8e08) >>
 >> endobj
-3914 0 obj <<
+4150 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [220.001 479.101 257.959 490.005]
+/Rect [159.678 492.227 189.895 503.131]
 /Subtype /Link
-/A << /S /GoTo /D (wcs_8h_864c99fef9f3eee29085ce42d0ee0d64) >>
+/A << /S /GoTo /D (structtabprm) >>
 >> endobj
-3916 0 obj <<
+4151 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [88.007 421.526 138.508 432.406]
+/Rect [308.849 462.818 355.663 473.722]
 /Subtype /Link
-/A << /S /GoTo /D (deprecated__deprecated000031) >>
+/A << /S /GoTo /D (structtabprm_3df12930fa5f38dcfc71aece8aed816c) >>
 >> endobj
-3917 0 obj <<
+4152 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [268.11 401.437 318.242 432.406]
+/Rect [106.717 451.236 172.878 461.767]
 /Subtype /Link
-/A << /S /GoTo /D (wcs_8h_d16bd8db875ee05b014429efdc1f3471) >>
+/A << /S /GoTo /D (wcserr_8h_1691b8bd184d40ca6fda255be078fa53) >>
 >> endobj
-3919 0 obj <<
+4154 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [88.007 333.899 138.508 344.778]
+/Rect [251.921 395.941 282.137 406.955]
 /Subtype /Link
-/A << /S /GoTo /D (deprecated__deprecated000032) >>
+/A << /S /GoTo /D (structtabprm) >>
 >> endobj
-3920 0 obj <<
+4155 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [268.11 313.81 318.242 344.778]
+/Rect [321.305 395.941 352.627 406.955]
 /Subtype /Link
-/A << /S /GoTo /D (wcs_8h_d16bd8db875ee05b014429efdc1f3471) >>
+/A << /S /GoTo /D (tab_8h_bb7920acdfb83179d3bac65035144c02) >>
 >> endobj
-3922 0 obj <<
+4156 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [88.007 246.272 138.508 257.151]
+/Rect [356.145 395.941 387.468 406.955]
 /Subtype /Link
-/A << /S /GoTo /D (deprecated__deprecated000033) >>
+/A << /S /GoTo /D (tab_8h_bb7920acdfb83179d3bac65035144c02) >>
 >> endobj
-3923 0 obj <<
+4157 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [268.11 226.183 318.242 257.151]
+/Rect [305.51 366.361 335.727 377.375]
 /Subtype /Link
-/A << /S /GoTo /D (wcs_8h_d16bd8db875ee05b014429efdc1f3471) >>
+/A << /S /GoTo /D (structtabprm) >>
 >> endobj
-3925 0 obj <<
+4158 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [88.007 158.645 138.508 169.524]
+/Rect [466.186 366.361 497.508 377.375]
 /Subtype /Link
-/A << /S /GoTo /D (deprecated__deprecated000034) >>
+/A << /S /GoTo /D (tab_8h_bb7920acdfb83179d3bac65035144c02) >>
 >> endobj
-3926 0 obj <<
+4159 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [268.11 138.555 318.242 169.524]
+/Rect [159.678 257.786 189.895 268.69]
 /Subtype /Link
-/A << /S /GoTo /D (wcs_8h_d16bd8db875ee05b014429efdc1f3471) >>
->> endobj
-3903 0 obj <<
-/D [3901 0 R /XYZ 90 757.935 null]
->> endobj
-3904 0 obj <<
-/D [3901 0 R /XYZ 90 733.028 null]
->> endobj
-3823 0 obj <<
-/D [3901 0 R /XYZ 217.132 693.486 null]
->> endobj
-3906 0 obj <<
-/D [3901 0 R /XYZ 90 676.759 null]
->> endobj
-3824 0 obj <<
-/D [3901 0 R /XYZ 501.134 643.667 null]
->> endobj
-3908 0 obj <<
-/D [3901 0 R /XYZ 90 626.94 null]
->> endobj
-3825 0 obj <<
-/D [3901 0 R /XYZ 506.016 593.848 null]
->> endobj
-3910 0 obj <<
-/D [3901 0 R /XYZ 90 577.121 null]
->> endobj
-3826 0 obj <<
-/D [3901 0 R /XYZ 363.183 544.029 null]
+/A << /S /GoTo /D (structtabprm) >>
 >> endobj
-3912 0 obj <<
-/D [3901 0 R /XYZ 90 527.302 null]
+4161 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [218.497 202.864 248.713 213.878]
+/Subtype /Link
+/A << /S /GoTo /D (structtabprm) >>
 >> endobj
-875 0 obj <<
-/D [3901 0 R /XYZ 453.872 482.255 null]
+4162 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [297.918 202.864 344.174 213.878]
+/Subtype /Link
+/A << /S /GoTo /D (wcsprintf_8h_46950abaf5a27347da8160741f98f973) >>
 >> endobj
-3915 0 obj <<
-/D [3901 0 R /XYZ 90 465.527 null]
+4163 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [159.678 94.289 189.895 105.193]
+/Subtype /Link
+/A << /S /GoTo /D (structtabprm) >>
 >> endobj
-877 0 obj <<
-/D [3901 0 R /XYZ 90 392.471 null]
+4143 0 obj <<
+/D [4141 0 R /XYZ 90 757.935 null]
 >> endobj
-3918 0 obj <<
-/D [3901 0 R /XYZ 90 377.9 null]
+4144 0 obj <<
+/D [4141 0 R /XYZ 90 733.028 null]
 >> endobj
-878 0 obj <<
-/D [3901 0 R /XYZ 90 304.843 null]
+4061 0 obj <<
+/D [4141 0 R /XYZ 90 446.389 null]
 >> endobj
-3921 0 obj <<
-/D [3901 0 R /XYZ 90 290.273 null]
+4153 0 obj <<
+/D [4141 0 R /XYZ 90 432.56 null]
 >> endobj
-879 0 obj <<
-/D [3901 0 R /XYZ 90 217.216 null]
+4062 0 obj <<
+/D [4141 0 R /XYZ 90 252.938 null]
 >> endobj
-3924 0 obj <<
-/D [3901 0 R /XYZ 90 202.646 null]
+4160 0 obj <<
+/D [4141 0 R /XYZ 90 239.109 null]
 >> endobj
-880 0 obj <<
-/D [3901 0 R /XYZ 90 129.589 null]
+1782 0 obj <<
+/D [4141 0 R /XYZ 90 89.441 null]
 >> endobj
-3900 0 obj <<
-/Font << /F31 528 0 R /F22 521 0 R /F42 717 0 R /F41 696 0 R >>
+4140 0 obj <<
+/Font << /F31 604 0 R /F48 2408 0 R /F14 1084 0 R /F22 597 0 R /F11 1069 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-3929 0 obj <<
-/Length 1409      
+4167 0 obj <<
+/Length 2401      
 /Filter /FlateDecode
 >>
 stream
-xÚµ˜[oÛ6€ßý+ìE&ŽwIÙ^zIŠ½d­Ñ
h‹B±i[¨-e²Ü4ÿ~‡¢hS×8K?X$Îõã¡$âaø/Æ^(B3áÍ·ì­`öÕ„Ô«,ÎúóÙä·w¡X2o¶¬n—	J¼Ùâ³/!Ó€`Œý›ù­§Ø¿H7Ê\}PKULIä«l®§bF>!áôëìõä|v°[{%˜ÔVÿ|þŠ½x÷z‚‹#ï®1"qìm'œ²úz3ù8ùë ÃÌ3˜ïLvwd”!,Å!2Daux¿,ÔŒiVÑ^å7U at tþv·:Ìê)=n	„IìÉ‚ŒeŸ‡Å‘ðø#êÒèÙbU/pb‰b„1÷ƒ6Azée¬ˆ饺6µ˜'¥Z´=$$	ñ¥$2ŽÂ0ö×Ë–Á…Œ‚sÇP+ç(=:GpˆB(ˆ•ÑÞ=[,À©*Ë¼0WÉüûÍ”`?);35Ï·×I™^¥H|ZÞN¥ð5KûjEeŒÀX3ïƒyµÒ£¾·Uj߇ëÎHˆ(—c…¬Ì¨Y9™l˜]¤…š—›[~–O©ðoÌ Ív¥JHûÓ# Ôh
-8à-¢í|öº?í"ÒV£;h—§ÒŽAšòQÚk‘{Ð~T:N»§Ý	uv+óä´7ò~7íc¾·UžFûHᏴ™µ´»fƒö°A»îítwځÆÉ#õvA)¢N/è¡ÝŠœN»£ôA½Ý	u˜öZæéiwó~í#¾·UžHûpáÚGÌhwÌ>>ír¸·Óë{ÓÎ	ðBø#Ñ΁>)ã1Ú­Èé´;JD»ê íVæÉioäýnÚÇ|o«<ö‘Âi3kiwÍ>>íá íÛôç7ýRâ§ÓÎhˆp>팃6NÇh·"§Óî(}íN¨ƒ´[™'§½‘÷»ió½­ò4ÚG
-¤}̬¥Ý5û@Úà;o©öõbŸÍË4ÏŒ¦—ù|¿UY™”:á0Áï€r8cbçndßàÓ¬<l‡ìú‡¹þ‚Ö•?<j²3*µª¬ë°@®‚RÙaˆ‡° w’zŽ6W)h¦®z=¨À•š€²ÐŸ¯“l¥4ZLúåZ™Ù:‘Éf_ó¥ùwùéí³Œ¬V³PËŠÍý¦4’kÍh0,ýÙZçkgVV›ü*Ù¸Ú‹4¹ÚÔæyV¹º?x’í·Wª8¸ÑÉ
“E1­c»üT§×‘€<ÑÈŸöe7Ãzù[нߴ`¬w6©6½Ü&Ý,ƒˆ¦ï:1jJ„[íßü°ËuRvZ„ž}—rÚî:“¬tàˆw;LKeÍGš¥ ÚNÄqè˜
'ÚÍ­–7‡PÞ0½[çûMÝÝ’Í&×ØŒv×É\Ûž~ßžÕ›Dë4¸›"\¾9öñÜÜúîý”cv~Ö­KÈQÅu]f봮ò±Éíl–—¶L´ 2Ø%K…Ž3$Ãþƒ 	™¡CŠÄБ¨éi—¦Ý'[UªbwÖ©R}¼ôX>ŠÚ.ÀÃBç(²2¦GpÜÓ¨(â¢Ñ§ŽQÛDŽ¦ÄÊtjàÃ0’Ðà]‡>M	!¶#AuªŽ¤Ë^u¤ß뮲¼°GhZ7â¶0Åv³ÿѳ…1¢Ì¢‚‹
-qÈÇ‹~”,ºSóÖùA•ûBw‹l¤â#f•nÙí{è°2Úð‹}Q({\¹m¿“dÔó©YÄp°ôz„Á,‘âÿ„®> Ën¼ÌHãùÒ±®Ãx¥2UTuÆózW¿µ:2ue¡ù#ÑfgBšÅú|Õ´¬} ûûÅÇ7Ðþ|n†pÔf·öáàçíJu6ƒþHÞMÎA}ç
+xÚíZYoäÆ~ׯ˜ ~˜vÚ}òP q’5l>Vò°^Ô%;CNHŽ%ý{W³«I6æ(Ú‡ 0öAòc}utWWÕ’­(üc«˜®B’X¨ÕîxEWp÷»+†O·ðxÛ{þííÕ×ï¼Eâ@¬nï›×Fg«ÛýÇu@Ýl¥t]'wI×äq³åŠ®ßg‡Ô\}HïÓrâušïô­8ˆäš±póéö‡«޶ܨ™fþÏÕÇOtµ
¸¢DÄÑê	®)aq¼:^I.ðúpusõk+ÃÜpÊ8ÅIJu\¨Ö:"I€fym,S«¯£ŠVuyÞµÏ6l}w*Ú¼¯ß3ÙIg2&A‚.Zøo”
+ƒ‘Q‡	‰9"´G@_EÆI(D+C1
YmY Êá"$—ö}­f#‚óNWD*Ù‰ ˜-—l­•?Š]R§•¹sLEù¢¯éú¾(Íͧ
£ë¢üln'e™¼ <Ëͽú1Æ—GŠ¨0\…ø%3ÒÊD|èÅÊ¢·=x/Ç’H´½ß'Lˆ2—|°<,ÆK)¬ŠØ¥l㯝‘ï'Àõ•¹u>™;Ú'͍ßíŠrŸåè·Âúœ}„h$[`Î
ï–1+³>ë¬Èͪ«Î§Ó!K÷æ×SV?fø$«I#€âÒ0oþTÔZ!@©¤¶WYe®Êâ\g9ò´«¯
+DÞá£]r8€Šöù>+Ó]}xù«þ³¹ý”ÊytSßpXDŸõR²î^Fqƒu
Ë9‰‚¥5ƒàm=ŽŸ+WÌ3¯Ú0Ð@RF¢(tU¬‹ñ2K*	§‘C­WːS³àB“-ÚÏ<i“ž5Z	¢àe¯ÑˆñS+x)‡:»ÑàšX\j3¢ýÄ‘]j¸¾Ö©7y*¡OŸ½ÍéᣄÓ#¤áÀ˜Y™˜ä¦Ö/zK>˜;d‚‹Ç7jbþœÊtŸ‚‚6Vn7ô1yÈvævZ'‡sJ†úC.¤,^œJ§M@ȶ‡Q`ƒHJ¨%¿è=š”É1­Ó²º3ªÏ$>Å<ÒÀbG*8%
I¨£­ÃW㳎ÂîÃÃÒÑKpÅ~XÌHŸ~`™a;êÜn"pɝNaçCbƒY&y¥óvÒeæ“ö›N’Úus1S8;VÞ˜õ0s1SqD˜?¤õ¹Ô/Ÿ˜¶
Ԑ×qÊb4ñMÔg\ú¥V",Ü	uP
+lYë`ZƒÙö@cu8#,è5õ
çjDÈ¡¨S~>Y ƒzÂЧ£×¨#èúæ¼Û¥Õ8à­­Pò˜/ØځæmEÌ’­>>k«—míÑ1´õ§3ðCÚ€’ ”.ïlF·h¿
+‘óÅ‹"ØÔ‘ßhÄø)cFD;”§ú ›¾OIU¥ûù(Ih¸ä3cY
+±‡ÌFØÇ…î¸Æ÷{[®éý›íÛÈM~§ö€ X±B¡ÊÀÁjôÈdÍ÷:!e?9TØ'±þÑM4&¯3î_ )ã6í³wÎé¹OëOÔ1-KKv„͘<4õwÜžÌmé°î¤WCQÅK…'¢·=ø¸òˆìW$ éHÅ•«Á°cAŒŸW×i"tx¡3Ê“;p×;ëQÓ&¡'Ò+ÿ2?X´WŸ¡H­ÏÓ®üÛ¨3[”†Ðû‚?¿+FÓ“qŸ½‘¥ë õç¡36úZºó ólz xSHú‡!
/@•Š­F’ r‘ÌÎò]-çXHñK¥YÚ<=¤Ç	a²)„a»"¯jã¦}q†HEÃQ*¥Õáy,¤FÖi!A¸þ„ÒçDJ(ÞB›/žL:L™/ ¼b$»Éeà<Â!|ýî{Ò5LÆlÌ*(…&‚&‰ˆƒO7Ɂ(4F¯[Çõ5ä $ƃœ~)ZÙ™ù˜î³¤Æ$ˆ3œæÊfMd9~N"ô0aw®Ú¾¦{f~ëá@Q|>Ÿæê^	)1oÝÛÃÌÕ½’klôš^e‚y¾ª0Õ«XÌ{ŸGÚ^e¨ÏD¯ÒWçõ*ÖŠ¢PJ×ÐͺÌbÌê•tÁk&m½kó£[5ƒT~Ý3ÒÍq_Ýnq=çç㝭üŠûÑ~ÀS4ÕS»Ý£û]çtWÛzäæ5b‹æÝ
j+ÎÜ݁æݍ˜Ýý<.3t—‘_!ÄŒr—(%Pn:
+ýMϐ]—
RÖT*Òùeàý›ï1-åYíYÄyÁ¥2ïСµÿË‚/SÇÑGB-úÔ1€6Ž7eD¸b=m&|9ŸÄßµ°q¸ô2B•NÃhÁ‡hÞ‹ˆ¹Äö@u3'tßÁ‚Bˆ)ä.˘(Øò}…‡X8[œ«÷v‹§mèÜ=>°í°'"5“÷³í&µcÑ
+šmõ‚Šü|â§Ó«.`ÝâìÃÚ
+¥
¢[;м­ˆY²ÕÇgmõÑY[{tÌ×/g®¦0Â51Wqݧ°Ø[õ0sŏ‘!»x(è£m7öwj(h1o
+‚ãI$"ÿ¥š¢XÌÂÅˇc?YÀ}ºK‡‚2OÀ‚[;м­ˆY²ÕÇgmõÒ¡­=ºK†‚ïòPЫÂ@äòPÐk´
+z)q(ا|ÍPx?^s÷@óQFÌR”}|6Ê^:ŒrîM£ÁI§èÿVæá=мS³äŸuŠ—Ò£“蔟sÌúíð±(S·«mKñìVp.´õSjßÊ\/Û‘gÛÚï3ýÁzÿîe@ÑMÃ&D©õÿÓ˜–SJTÌ.Óöà³cZ‹¹pLëh07¦õò☶Ïûê1íe~hÇ´>}†"_;¦õ9ÄŽi½ü®˜×i£‰1mÅŸÿÓ~é1íëgª—Ïk/ÿoŒiõúz˘v®O×C¹Á\ö‚ñHÛäϵÐ"Ì}g;Œ2×`èãYb]páôuÌ;ßj˜! 䍣W3ÚÉë@™‰ÁkO—/4wéJÅD©É
+Ž‚,Pÿý³Í¿¤·‹H{Ð|Ô„ìÚ¤ïÒ<-»ZÃp»‰ùÚC~¶ŸÂJó‡Å×”_j~qÊpíßëzÆüÿúû͏zôô-¾J åvë™Ï/i>õÕÖØ= 4æ.
+
 endstream
 endobj
-3928 0 obj <<
+4166 0 obj <<
 /Type /Page
-/Contents 3929 0 R
-/Resources 3927 0 R
+/Contents 4167 0 R
+/Resources 4165 0 R
 /MediaBox [0 0 595.276 841.89]
-/Parent 3948 0 R
-/Annots [ 3932 0 R 3933 0 R 3935 0 R 3936 0 R 3938 0 R 3939 0 R 3941 0 R 3942 0 R 3944 0 R 3945 0 R 3947 0 R ]
->> endobj
-3932 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [88.007 694.532 138.508 705.411]
-/Subtype /Link
-/A << /S /GoTo /D (deprecated__deprecated000035) >>
+/Parent 4164 0 R
+/Annots [ 4170 0 R 4171 0 R 4172 0 R 4173 0 R 4174 0 R 4175 0 R 4176 0 R 4178 0 R 4179 0 R 4180 0 R ]
 >> endobj
-3933 0 obj <<
+4170 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [268.11 674.442 318.242 705.411]
+/Rect [284.581 702.288 314.797 713.301]
 /Subtype /Link
-/A << /S /GoTo /D (wcs_8h_d16bd8db875ee05b014429efdc1f3471) >>
+/A << /S /GoTo /D (structtabprm) >>
 >> endobj
-3935 0 obj <<
+4171 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [88.007 606.905 138.508 617.784]
+/Rect [368.243 672.708 402.883 683.612]
 /Subtype /Link
-/A << /S /GoTo /D (deprecated__deprecated000036) >>
+/A << /S /GoTo /D (tab_8h_006d6e8cb373e0dc3e9ccf128adb9411) >>
 >> endobj
-3936 0 obj <<
+4172 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [268.11 586.815 318.242 617.784]
+/Rect [419.92 672.708 454.559 683.612]
 /Subtype /Link
-/A << /S /GoTo /D (wcs_8h_d16bd8db875ee05b014429efdc1f3471) >>
+/A << /S /GoTo /D (tab_8h_aded7db92aa2758198b33f35f5f18d6e) >>
 >> endobj
-3938 0 obj <<
+4173 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [88.007 519.278 138.508 530.157]
+/Rect [463.297 672.708 513.996 683.612]
 /Subtype /Link
-/A << /S /GoTo /D (deprecated__deprecated000037) >>
+/A << /S /GoTo /D (structtabprm_27a7b0b12492e1b5f19242ec0eff8e08) >>
 >> endobj
-3939 0 obj <<
+4174 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [268.11 499.188 318.242 530.157]
+/Rect [159.678 546.139 189.895 557.043]
 /Subtype /Link
-/A << /S /GoTo /D (wcs_8h_d16bd8db875ee05b014429efdc1f3471) >>
+/A << /S /GoTo /D (structtabprm) >>
 >> endobj
-3941 0 obj <<
+4175 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [88.007 431.651 138.508 442.53]
+/Rect [305.228 515.336 352.042 526.24]
 /Subtype /Link
-/A << /S /GoTo /D (deprecated__deprecated000038) >>
+/A << /S /GoTo /D (structtabprm_3df12930fa5f38dcfc71aece8aed816c) >>
 >> endobj
-3942 0 obj <<
+4176 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [268.11 411.561 318.242 442.53]
+/Rect [412.296 515.336 478.457 526.24]
 /Subtype /Link
-/A << /S /GoTo /D (wcs_8h_d16bd8db875ee05b014429efdc1f3471) >>
+/A << /S /GoTo /D (wcserr_8h_1691b8bd184d40ca6fda255be078fa53) >>
 >> endobj
-3944 0 obj <<
+4178 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [88.007 344.023 138.508 354.903]
+/Rect [159.678 243.463 189.895 254.367]
 /Subtype /Link
-/A << /S /GoTo /D (deprecated__deprecated000039) >>
+/A << /S /GoTo /D (structtabprm) >>
 >> endobj
-3945 0 obj <<
+4179 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [268.11 323.934 318.242 354.903]
+/Rect [305.228 197.438 352.042 208.342]
 /Subtype /Link
-/A << /S /GoTo /D (wcs_8h_d16bd8db875ee05b014429efdc1f3471) >>
+/A << /S /GoTo /D (structtabprm_3df12930fa5f38dcfc71aece8aed816c) >>
 >> endobj
-3947 0 obj <<
+4180 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [161.76 237.811 196.4 248.714]
+/Rect [412.296 197.438 478.457 208.342]
 /Subtype /Link
-/A << /S /GoTo /D (wcs_8h_2afc8255fde0965dddaa374463666d45) >>
+/A << /S /GoTo /D (wcserr_8h_1691b8bd184d40ca6fda255be078fa53) >>
 >> endobj
-3930 0 obj <<
-/D [3928 0 R /XYZ 90 757.935 null]
->> endobj
-3931 0 obj <<
-/D [3928 0 R /XYZ 90 733.028 null]
->> endobj
-881 0 obj <<
-/D [3928 0 R /XYZ 90 665.476 null]
->> endobj
-3934 0 obj <<
-/D [3928 0 R /XYZ 90 650.906 null]
->> endobj
-882 0 obj <<
-/D [3928 0 R /XYZ 90 577.849 null]
->> endobj
-3937 0 obj <<
-/D [3928 0 R /XYZ 90 563.279 null]
->> endobj
-883 0 obj <<
-/D [3928 0 R /XYZ 90 490.222 null]
->> endobj
-3940 0 obj <<
-/D [3928 0 R /XYZ 90 475.651 null]
->> endobj
-884 0 obj <<
-/D [3928 0 R /XYZ 90 402.595 null]
+4168 0 obj <<
+/D [4166 0 R /XYZ 90 757.935 null]
 >> endobj
-3943 0 obj <<
-/D [3928 0 R /XYZ 90 388.024 null]
+4169 0 obj <<
+/D [4166 0 R /XYZ 90 733.028 null]
 >> endobj
-386 0 obj <<
-/D [3928 0 R /XYZ 90 310.36 null]
+1805 0 obj <<
+/D [4166 0 R /XYZ 90 508.165 null]
 >> endobj
-1926 0 obj <<
-/D [3928 0 R /XYZ 90 288.048 null]
+4177 0 obj <<
+/D [4166 0 R /XYZ 90 493.918 null]
 >> endobj
-3946 0 obj <<
-/D [3928 0 R /XYZ 90 288.048 null]
+1806 0 obj <<
+/D [4166 0 R /XYZ 90 190.268 null]
 >> endobj
-1954 0 obj <<
-/D [3928 0 R /XYZ 90 127.912 null]
+4181 0 obj <<
+/D [4166 0 R /XYZ 90 176.021 null]
 >> endobj
-3927 0 obj <<
-/Font << /F31 528 0 R /F22 521 0 R /F48 2200 0 R /F41 696 0 R /F14 1038 0 R /F11 978 0 R >>
+4165 0 obj <<
+/Font << /F31 604 0 R /F14 1084 0 R /F48 2408 0 R /F22 597 0 R /F11 1069 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-3951 0 obj <<
-/Length 3440      
+4184 0 obj <<
+/Length 1970      
 /Filter /FlateDecode
 >>
 stream
-xÚµZYoãF~÷¯‚}ˆal’ξ$³3Á™cc#Y ,(‰¶‰H¤BR3ãüúTuUSÍC”'»?¸Ù,uUw]_US,Bø‹4\ÄQ¤*ZlöWáâf¿»üv¯WÞûo﮾z¥àWAjÔâîÞþ܈ ’bq·ýei!®W"ÃåÇM<^¯d._»œF?æ÷y}-’e^np*Õq²"¹þõîû«—w_–*R¹þ~õ˯ábÒ}*Ma"Mû+-wW·WÿìÖ yóS‹„º¼3©‚ÐDÝÎHÞ]Q¶´#Øfyhhüï0
-ñlæ«W:9­%B$2θTI>³(ˆ4¿…E,VBÈ@™q`¤¶o™]@ÊÓ*´ŽNK„v™•Ñró˜•yCícNƒ×2Zf»£{QÝÓÿ·ï¯ÅòöÍ7ÿ¢G\j›ß_‹p™w-M&¸x€êK–w¯ð°«ÖÙÎ_½.²õŽùmª²­«ÝPŒò¸_ƒE8F£¢$…ÛØû[>[Ôb¤a‚bêhÓ؝üÆ?×Aš~½ÏÆ»ÒÀ „£uiDÆðžG~
2?}ÄaUoÙÚǬ³ÐI „X˜T:1dŽø¢~`Š=ÃtÔ+Ü§/ÕpI6¢,:Ý…HB?é1ð	G3Ï:w:í±n«ãnK'ívÕ&kÙá›C¶áá}U_GÑ2«h•Ò’dètÄïxùÍíKúåÛw×:\Þ½¼«'ÖA’¤¬?¶Eäu,7mQ•ôäf˪uZªól†¾j²û<žUÍÁ•L2™dåÑŒ"H’a¨&’A¬bÚ•u¤:Ûçm^77#%…H*§8•Å´#„öOÄé
EN„(è.•#ÁdÄ¡™=G3¨g=¨L÷úéZacidž"Tû{ŒC_³ʪÎÙÆ
-ŽRR+ÞÁßǦ"BxϯÃs:RèXÌêÜ£9«ó0…œ¨,¯óöXc¬(Ï+|Žm§è!ßþæHÑŽ¿8ÖuîòTï§ÎxÊ'-ñ/ˆéç@5‘!ò\́‚‹Óc®FÒEû/¯W³­&Q*ç÷eö©hÆ‹Imú‹5m}ÜœÄ>Ô{¶$ÏibˆPu¹4Tcö1²d
-Xfb#Wô8¥KHuÙOéxz#{•&ˆâQFW‰ZVŒmp„OôìBnCû|_Õü
-ƒ.4:{b‚¢äß
ÍQ¨ÌQÉ@šèB¦rÔ+|d˜Ã%yÇ|ð=æ`iIªú̾àhæYjD|–NïvÛå–MÞ6|:v;Ãñ$á£B?Áÿ°ØßÐB¤ÍˆùР­€.Ëh‚ð  '#ôòSPc†B"Ð$Hb•¹¥R 4á¼}ÿ¢´±ÕG!€Vgœïš@L c“ÿ`$g·Ó@	ŧmI@c)Ò’‰ü/q_<¿
ù?Â}i¼<XƒŸ_ ~¦q꼁œ¡¿‚Ú5lüî¦ð½¾OD¸Îé?Aõ-=|(Æþ	–­S³ˆB€ÑEÿdê•G>é,þ’]‘ñá’T‰"÷…ú)Ó̳†„AôY£oøiH	”AÏÛ´£žå<\òTYÛ´VI(5»iG3Ï"Xœö8¯spò|““@‡^–ùŒ,öC)Oı‘lÈØ7hòíDÚ{©©áqì@8X÷$+’NÖCÝt“ܨ…É*ÿ Ž/©ÓQ¯<ò‰’¤¿äù#7`¥Ñc>P££™e)mØõYvØN««ˆbCÞ
s ¿¶ÈvÅÖÃabý4€;æ”Ï×: 		êP5M±Fh€, å˜LàÙ`íµRi¸|WÒKªÂa  G֍Ëjà» ºø 1h‹!!æýf£rÓ	åRT¥e	#Z´*LKÏS‹õ)0¾x¡
6L.؆#^¨Çzê/x²Œ›DvÙÃ(º…Q`"Ñ“`ܘdŽ¯ÿÒg»?6|k>€8ˆmJlj•à¬Ü9ƒ¡gìð7û¬Ìò=$—/YmÂrôµVÛTõp­˜í.oš>öÿø˜ƒ®ê±
&	d¾ô¯\·@(e{›öH0ŸÖ\{WÇٍ"…_^Û€wj¸]0Q¨azF%Ìj͹BMËp†úœâ|‚óùšm(ÂTqîhžYœw¥S¿Ç¨/•³ÇâhFBõ;Kpxq_¨×l0ßò/§º<a¢vËMê,·Å©Hqín¾ð¯6õ¡øÄëå탓U *·@!­h4jp³ÀÊ"Ó%¡ë]cRzY´4o{=ð?kšãÞڙ⮜>TPNZtOÖþì{Âdø;®“pü˜a¬¢DF„kØYž—ô@þtë'^î‘ÉÀÂkš²øi“œx÷G#Sæ^ÁupçaÏ‘OR+\Ë7…þ[lij“¡ü8êŠ?åg×üÖ©mKT\ä{b¨%Ò©uñ×%ÑT6lØaƒA
-ÈàLÚ¢|èíÁxfÛÙ·½æè掋ôbC'(F'­ÁÐS«÷“?òº
-&›¡ìžØ]ƒŸo»xDg]ØÑ<·¿æ}–òÖšva¢	Õwá8iÔêÎÖ¯"îîJ$TÜÂ+ñ
-No*PhQZïÆ×Ù'ÒZ‚PØe54DkW ¡˜Ž3¶>…™-FÑ}Qæ<íØååCûØ€_&\$ÃòuQÇ'ÁÚ(,ƒL ÒKÈ‘‰W'êñIõ<…€¨èsª†Ifù@#FùüÈö7m北Õ¬­‹M>œFß]Úš¡P³}ut=9—äýÐÜ¥Û^ðöó>8ë*|Ã4ï*'¢ó®Â4¸ù¿]ðn­õäQQ ðxV"IÓ÷Ê…¾4/<»§0••
œÎ>㫈o‡¸¿7ÂÏPo+»€V6íXœÙ˜SÀÁ¦|[Ñÿ>ÊÓË=æô´z8ÉX¯ß ¾Ú,” 8–^îõÊ#Ÿèô—|fN£ 
-†žCÌL$óŒÓâ–î1îê(8¨5+ãfݝ áf…€–™
®‰õ¸^1Óœ2Ê©›„(®0¢YŒ{ûüÔçö}k—g¿5Îqy®Îº3¥+úߺ4×Ý—á]T‘óò$°cùèÂu	K<ZšY$ìÑœCÂ2N¨fŸ}e1ǶC¾SWŽ߶Y{lÜéåàöbB^pk”¨3âð]†G4‘ ~›ÓB6•K“`<ϏH.°£Ôã³oß7‹¼Îí~›¨äÂ^ODç÷Ê4—ö:ÇÏíu–ïÕc'x¯oñö³m˜X÷ùžOôL=/Â`É™TŸÊ@
-3¿i¦™g™j{ê³dœÊ jnÂMjYhHQ—,úDt^ËLsIËsüœ–gÙ±–=v’µüÆ‹”Œ>ºÛyªäŠé~$$BqãkHÝ¿†¨Ï渦ñü§8&þÜkH…°4Ìèt‰(Ï^"b¾ëš·g/“è„tšzBÃf“¾$ݾ|~ k£ô³ù•xR“ûVÑnƒë×7¬B¬ßÆëAÒ]Eýú2ñòW^÷tˆâì!Z,ê~/òY7²Û¦8Ì~ËŠïd˜«–½OØ’žû••’š}€Œ{§3TÔÀ€ê)ì‰PISÛ¼ÙÔŁœ '¸Ç›HûØ{À}ü¶®ly>uekDm«ÇT‰K ©Wù‡
–œ¹²EÄÒc>B~D3ËR‡øÙ‚ê±$Á¢SÉåë–®²·Üö$ø$óƒ;æÚ¡írOT	ZÖ7ŸcÃý‰^„˜†h?OIã‹Ÿh1õÊ#‡ÃÁ’ÏøDŒ=I“¾£ Ñ̳Öi™g•Áû¼Òž: c¿0(Ѐ7S+ŒJ}|´Öà•ÂïÇ¢Æh
æ$–ï¨ñoÜuP~Q”¸šXv•“I:	ÖÌûPWè2Šm¾ý‚§²º¥}
-ˆŸ¼àFz÷ëšû_r8Dï9a¾ýÚõ–©Ùè®ø¹^<`Ò& †ò’9ê•G>¾z,éKÞž3 ‰€à=!†·SL3Ï 6IuÑÁjR_¿%@5¶oƒ¨Î÷T¯øEÃéû=ìÌÿºðŽ@û
%|@œjžš[Ž8¶­
-£ýøÁOå.N`~íÞçX†Ó§¥ðhkëÓï±@,›ÜÍeí`õ	ápw¶ðohŽ¾á60K×±U9ZöÊ}Ó
-O|xñù
-¶ù!·ó™
V8ÔrÛÑã©!×ðî?p-:zê¹0GO
£åkfsÀņ:çØ™÷"Óp®é)ÁÐ}{ó׾̶_•Ca{m2ú¢•æO¯™;žûwy™×Ô³¶-†oÜàÖ†ùšbú'’›PÝD†žd(„Ú@ëªüŸ_Üþ §óú[z´ÎE8ÕTŸžòÑ·‘ýÌnx8‹ž.^
+xÚÍYÛŽÓH}ÏWdÙ—D"MßmÏÃJ0+‚]fÄ> BÇ3‘8³¶Ãåï·Ú]ßÛY`¥ÅØÇ]U§ëtWµÙœÂ?6è<P‰„š'»ßÂÝßgŸ®àñªñüüjöèBÀ[$Òb~uS½®QœÍ¯Öïš0¶\1JéâKR»åŠ+º¸ØlS{õ&½Ió%i–˜[‘ÂcáòÃÕ‹Ù³«£]ôJ	m¬þ={÷Î×àÝ‹%"
+ç_àšEóÝLr×ÛÙåìÏãö¾€ûCIF	×á|%$	ƒA£œ‚\ªk˜¬	`4 s‡1,¼§’šˆ]È°äD*	CH–ì÷ùúa–nÓ]7xh"¤š7Ìö}CLÏ7ÎCFZ¾]ÝáTd‡Ý5ÌEu½¿±¿•S›,.Ó⡽“.Ù"NîÚ°ÏK¦iRîñõmšÝ–ˆ©""½Ê Øb\MÐ]ƒÆéF̉t1ïóíºç˜Ä0äóËBznµ˜–!ኵÜzœçñ·6qàµnŒÐ½Éìï%ÐþÜ^²MYŒª#FX8Ah4J¨ÃÏ™`ókÏ®Pà÷1=oZ<
+P2ZÞð¸ÉÊ4ߥë
P7Â,Ø%÷ò4FE¸œb´3Š˜S-ʸì9+“Ò!¦çP›Ôˆ()[]‚ÁCaùÈÓògNÚ\-âíi-LF‹'÷ô¸ t£ý4+Ïúù
Û†VTŽä‡Å¬ ÁP‚HªäϹ”uè·g!~sFÖšµÌѳåJ@²]’$-òÈÅ**˜ˆµÇŠ˜©X}ö\¬>s.Ö†9†±>Ï–ò˜›õÄbÖ£$T„25•0†<DȪéÕaD(L‚挸›½1©k’0+ÎFí1[ºc·ÅŒ4bNÒÏ€;vÂoÀGܱ˜UÔwâgºh4/¸$@“מ…L˜³¹Ú47©kÀH(¦b­Aã±"f*VŸ=«×ÆÚ0ç4ðê°ÝöÌjJt Ûv̓üoš ÚïBgHãB_ßçý21Iµ°7hÄøMÂf+¨eò~_í±6©ïã¢H×㳬™šå4>ˈ™šeŸ=7Ë^s8Ë
s·ÒÿKuÃ6>’Ç»øñ¤>¬Þ‘š"¥“‚˜)R|ö)^sHJÃœBR^gX¸}~·ÏÓvEVÞ¥£»”bXˆ!$uooÚlcîéz“Àk8Ôõ·Ž©ªhêÖ!J-ª9™¯€¿ˆAê3E"»u_Ø. ¹j¶0cmFBg}§-Ì~³ÏÛÛTQø˜9—íÏ:-cèuÑá4Ϗ„Á*ߦ¶Ú`|EZièLª šÀ\ÏÌeS‹C¯ðÞw‡¬–³3ð´çb„JÝö “Wã·«ôñAËî³&Íâk ë¡ã#íz!. ÑÓxph¯?Ý!«ö0)€‚Ö÷TQøc=_‚€L‚¿ýö0Æ<±IÖ¬uV"´C	NX¤Üá
+%
+WÞ.#¾ˆóñØÒ÷tŸLõ
¢`‹Í¾Ê)pRŽ5F îˆ&Ùg¦`rç(…F+cvî¤ðžRÑw¼„¢€ºtú<îŠÛw`AëŇ¾zV¤¡Ù‘X at 4vÊÏzBA…”{¼—®å°ê
+¬ÓµXi;Þäû]·q¹9dI	ÕÌ3X-”2ÒêLˆ…ÁwœhÙ.Öá¶ùÿu“%ÛÃ^Õ0Þƒí&#wÜ<U„È!\’n»85„+ƃy:	geÐö´ÓVf>K\/ËüT590Rëq
ËñøYcýx ×DŠÐ0ºRxøñr¯5&IDƒ¦µ¢Š­ß¦Cw-dËÞx	ˆ`¯åö€U5ö9‰óþÙ•ÖDKî‹úVsäbb‘ƒm0Ó$ª6»±º­r³ÐS}tŒ†à®v……YAˆmŽ@Î"X DÌÁK ãkv)páøãíQ9õ¸¬ªC,`Ó ºÔŸ~ì¿-!n7ú.ÆçM¯xËðÉÔ,éRÐÅ7ëwbý_—wLç’ÂÖükJ2Ê8DÇÆeÀÀi¿3)„z,|'´Ð4y‚|Æ;CVr(†å ª¾xUH„éÀ~X0¬QI	!ß'ˆËAP(ÄÿVÚ•Hü˜ ø¨ L#Ë%ó
+Âa¦Ñk\^ƒ(ˆ¦A¿ Z&§á5Þ²ª_Ëë¸_Â;AøâýY‚`©ªŸ ¤ªø¾–Õ±]\UaýPU²U=#~aÚï?îÝøÖˆ7ùRBK‡õÝ9j‹ç¯®–pýøüå³Ñd…?èñÂÿjõf2-þdEÌd²Öcy’ÕgÐ%kÃàD²6Mž¬>ã!±Ù:Í
+ ~üñj½ø	É
+ó(¥ð&+BŒÃOÓ7+`-‡îä˜Ä÷±}P™Ut|Åd\Àš,¿;	
b0	MÿÅá÷:¯²X‡$`Qó$¼‚µÂ~õ‡ÊR)ËÏïi–æõ9£âÊt¨®%{`£)í‹Î(?Ôþ6†‚6œkÿzrùÒ|=ÇW	¬cí³ §û¯ßnÓÞñ‰2pÖÁ=ÿ Î>JÜ
 endstream
 endobj
-3950 0 obj <<
+4183 0 obj <<
 /Type /Page
-/Contents 3951 0 R
-/Resources 3949 0 R
+/Contents 4184 0 R
+/Resources 4182 0 R
 /MediaBox [0 0 595.276 841.89]
-/Parent 3948 0 R
-/Annots [ 3954 0 R 3956 0 R 3957 0 R 3958 0 R 3959 0 R 3960 0 R 3961 0 R 3962 0 R 3963 0 R 3965 0 R 3966 0 R 3967 0 R ]
+/Parent 4164 0 R
+/Annots [ 4186 0 R 4187 0 R 4188 0 R 4191 0 R 4192 0 R 4193 0 R 4194 0 R ]
 >> endobj
-3954 0 obj <<
+4186 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [147.315 690.333 181.954 701.237]
+/Rect [159.678 568.679 189.895 579.583]
 /Subtype /Link
-/A << /S /GoTo /D (wcs_8h_2afc8255fde0965dddaa374463666d45) >>
+/A << /S /GoTo /D (structtabprm) >>
 >> endobj
-3956 0 obj <<
+4187 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [309.356 529.112 342.889 540.125]
+/Rect [305.228 520.858 352.042 531.762]
 /Subtype /Link
-/A << /S /GoTo /D (structwcsprm) >>
+/A << /S /GoTo /D (structtabprm_3df12930fa5f38dcfc71aece8aed816c) >>
 >> endobj
-3957 0 obj <<
+4188 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [344.5 505.202 383.563 516.215]
+/Rect [412.296 520.858 478.457 531.762]
 /Subtype /Link
-/A << /S /GoTo /D (wcs_8h_42b2578d76ace7ca6114d82b7ae46a89) >>
+/A << /S /GoTo /D (wcserr_8h_1691b8bd184d40ca6fda255be078fa53) >>
 >> endobj
-3958 0 obj <<
+4191 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [401.872 505.202 439.829 516.215]
+/Rect [138.538 262.797 167.638 273.701]
 /Subtype /Link
-/A << /S /GoTo /D (wcs_8h_e790c9ce6c9b7a4845cf1c3c97b1e97a) >>
+/A << /S /GoTo /D (structpvcard) >>
 >> endobj
-3959 0 obj <<
+4192 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [188.911 475.622 222.445 486.636]
+/Rect [138.538 223.943 166.532 234.846]
 /Subtype /Link
-/A << /S /GoTo /D (structwcsprm) >>
+/A << /S /GoTo /D (structpscard) >>
 >> endobj
-3960 0 obj <<
+4193 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [252.63 463.667 306.647 474.571]
+/Rect [138.538 187.146 166.532 195.992]
 /Subtype /Link
-/A << /S /GoTo /D (structwcsprm_35bff8de85e5a8892e1b68db69ca7a68) >>
+/A << /S /GoTo /D (structwtbarr) >>
 >> endobj
-3961 0 obj <<
+4194 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [128.635 343.037 162.169 353.941]
+/Rect [138.538 146.234 172.071 156.012]
 /Subtype /Link
 /A << /S /GoTo /D (structwcsprm) >>
 >> endobj
-3962 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [342.849 313.442 396.866 324.346]
-/Subtype /Link
-/A << /S /GoTo /D (structwcsprm_35bff8de85e5a8892e1b68db69ca7a68) >>
+4185 0 obj <<
+/D [4183 0 R /XYZ 90 757.935 null]
 >> endobj
-3963 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [159.678 226.685 193.212 237.589]
-/Subtype /Link
-/A << /S /GoTo /D (structwcsprm) >>
->> endobj
-3965 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [365.708 139.778 399.242 150.792]
-/Subtype /Link
-/A << /S /GoTo /D (structwcsprm) >>
->> endobj
-3966 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [113.255 127.823 147.894 138.727]
-/Subtype /Link
-/A << /S /GoTo /D (wcs_8h_2afc8255fde0965dddaa374463666d45) >>
->> endobj
-3967 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [213.087 115.868 248.274 126.772]
-/Subtype /Link
-/A << /S /GoTo /D (wcs_8h_e5cc3f5d249755583403cdf54d2ebb91) >>
->> endobj
-3952 0 obj <<
-/D [3950 0 R /XYZ 90 757.935 null]
+410 0 obj <<
+/D [4183 0 R /XYZ 90 507.284 null]
 >> endobj
-3953 0 obj <<
-/D [3950 0 R /XYZ 90 733.028 null]
+953 0 obj <<
+/D [4183 0 R /XYZ 90 484.973 null]
 >> endobj
-1851 0 obj <<
-/D [3950 0 R /XYZ 90 581.897 null]
+4189 0 obj <<
+/D [4183 0 R /XYZ 90 484.973 null]
 >> endobj
-3955 0 obj <<
-/D [3950 0 R /XYZ 90 567.414 null]
+1088 0 obj <<
+/D [4183 0 R /XYZ 374.54 449.843 null]
 >> endobj
-3782 0 obj <<
-/D [3950 0 R /XYZ 90 202.461 null]
+414 0 obj <<
+/D [4183 0 R /XYZ 90 433.116 null]
 >> endobj
-3964 0 obj <<
-/D [3950 0 R /XYZ 90 187.978 null]
+4190 0 obj <<
+/D [4183 0 R /XYZ 90 281.771 null]
 >> endobj
-3949 0 obj <<
-/Font << /F31 528 0 R /F48 2200 0 R /F22 521 0 R /F41 696 0 R /F14 1038 0 R /F11 978 0 R >>
+4182 0 obj <<
+/Font << /F31 604 0 R /F14 1084 0 R /F48 2408 0 R /F22 597 0 R /F11 1069 0 R /F40 783 0 R /F42 818 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-3970 0 obj <<
-/Length 3490      
+4197 0 obj <<
+/Length 2317      
 /Filter /FlateDecode
 >>
 stream
-xڝZߏÛ6~ß¿Â܃|ˆu$õ;A’4)Ò¦I›ÝÞ=´A!ËÚ]]mÉ•äînqüÍp†%YrzX,L‘Ÿ8Ïäpf(¹ð'W‰XEAä&^°ÊWbuµß\InÝ@óÆjusõÏ·¼å&¡·º¹Õ¯‡Ò
”\Ýì~vBWÊõF
-!œ‡¬qï×çm±Ï©ô)¿Í뵌¼Ì°*ñ£Ø‘2Y¾ùöêÍM'—µ
-¼¥þ~õóg±Úvß^	×KâÕ”…+“du¸ò•ÇåýÕõՏ]TïAý¹Ò›ŽL©áÈ”çŠ0Ð#;äiÙ¬7ž'ö>mM)G͇”„Êõäàk?¼&€o¤çª˜Û‹éû›D¦ù×éÛ¾›Ä’›ÿ“R»­·\ø8¤m]<’²Õm¯4UÔÅ]Q¦{z*é7N
°¬¸Ue›¥©-7æuÕõ«çv³+Ò»ªë®ÍëƒÍ蹂…!AMø
ˆØ´iª¬H[^!i¹–óD¨2þj•±Ðœ¶¨çZ:þˆð¼¡§‡¢½ÿ’np ÜÕ¨W+
-‹^Fn¨|­á‡Š”‹yæ±ôpÏk:6½ÆNÿ~*ê|GOù>?äeÛЩ˜c¯uÆ°‚U˜x®‡´Z±¡¾cÄ'kÝôÆ‚OÖî¸KE›nõa"<	Ý@$Cᣭb0Ë"“Ä°0m‘i]§O4þ´f’räù±­Ó¬ÍwÏ .çHñ á‡_HŠA/j8î5|h· äX¸/a,~¼HŠÁ,Šô•„U4ÇIÁk6™‹;%p~¸¹?q}Ñv8½{`/¹£Í£÷§^¿Çc]ë~µýfé~?µ1‰p•0V,5l†©%ñ„ëûƒP5ø—,îö÷d-ùÂ
¤¿
-c8@Ú……Ì荟®ªQ—¬.¬åNŸ±‘ïÆ2*1^ÐŒYE®'‚èíZ	çÄ”oóÛªf¶Bí÷Eyךñ‚†S¤/ã†Á‹ú:œßâ^œ¸~à/2b0ËXxþp2š¶>e-›ß
ýÔú7«p¼·àȍ`/|½¨×¸K^$÷»z8!côvT‹„̲àQG(Ø=·(ãÀŒ¬—¸‘çȐ…™8[0IB ÿz¼d ~XK؍uzÈaC6ÏÇ‚¥PЛ:'y¢ÁNT€ý×{dƒëd0d|Á~Jl!•^Qd=ÀUÙD9ØÜ"Q‹´ÌD©ËãyÑP©wxàúë½<iüô 	ml9Tõ=ÂvÆ‚Ï':Ôdõ±xäWóÐj‘o^‘–DoùÎ.oZð«Ú¢*5<v>B[ýP4F
mÙñÕ†^褕ٱŸ€åZzv:¥rŽUÐç›*ÐÔëß{ðƒ´g„OFE,ߧh¸þÐ.ÖH0^yImMÞrÕS×
UœÜÆXE‡v–ZÜöPr³°VŸñX]žö{ª]-Eµÿµà<e÷£Õ1K¶§3-Ú©ÃÞÈâòéC³H„éš:²¼c…Pµ»5°[ïöyC®ÝÙÍ!„‚];»þºMуæ7c¾pSà¹[ŸÙùnKZ1f¢Õ0P®
-ÁV×Ú\=Ë#c2ëê0KV †Êƒe²,Ð,YƒjýýS%û'cëòàôv’R-«KGË*3æKTÆ€B``2VÛ‹]Â?KÞT)ÆL”=Ï…ÃÁÖé_k	»+ÏZÜ
ž—pÈ;û¼¼kïIc{`aâz`/‡'¼©ˆá¦²§AwÌá vxP Ç”IE‚|,j-O‡-¨FÇMnê|G²JäZb»¶fÞ P +D‘ó±Þiƒäõ.qñ{âŒHSÜ•úcYZ¶/`EG²‹î~Ÿ1â`ÃK¬,V‘²TÖQ[C[Ôî9xÔÍ:,„n²ªF»ã4ǪÜ5T§÷™Ý	*W7ÜM/XŸ#Œ³m#Å
&\}Æ›¶ÍúPÕsƒ0´fHy¡¦™$›aöß!Ð8èZ¶ŒÐ§ ´¶ð‹ñ=ʉ„XÚÙ1Ž›Ó½)u]¡l~ƒ:	`H»‚[ìÚ¨ÓQeM1vØòð¤¹ð‚.Ì,àB at Np–}eú¬þ9ð†_»ÿØœ)PÚò;uÞžêRŸ'Ø-¿eøŒ¿}E¿BéC}#8Л|ÏïXÌÇcæcCW/™Ÿ…Æ8SšÅ6קvJÃ,ªÉ—"tcÿÅM>Í­è)!‰¶}I?Á*Ñ;nöc`DQÂ+”lÔun§Êäj,‰åîœè2üÄÙñsJ?»<?rØ[ÑþŽ@U9ËÐ
<ù ,¡º–iìÆOc¤Aw|ÊŸ
ÊÀeo x”fY`ŒiR5Ùœ9åÓ²B'Ôš…ÉO!‡³Ó'ÅTd™`˜Ztg©EüͪªÞ¡£«á¡1eÐÒ>¹ZîŠ

TìpÝhŸµm)xÆ—ïø>ƒ¦ØP at mgË?3¼¢ö±© }t[¯ˆÇÌCœ7Ç<+Ì¢=Öù±®2põòeï3ÍÌBûßM÷§üLl¥7ô0¢õ!t;Ÿ%2˜šžä¶$^בާJSG'ŽådYœƒ_(âþýúúú§W¿¾ÿøá›w7?}ýæ9þ5LA£çÞðµ¯Ê»¢=írw–ÓFÉ:zÐ<Œ¹DÇ’<CÇ’8C‡%ÎÐñR;T7J0ôè)Gf™8VéAóŒ0æ#Kò#Kâ#–8fäõO¯Þ¼]G¾ór톔Oé.Ã8{{æ>Dúx¼„|¼P‰€À½~3=Œ‚À{/ºhæy•èxíAó¼2æ¯Kò¯Kâ¯–8æõú‡7¯o>½|Ï|^ƒ‰jkàÓ¬±E¼†áÇË<X Yæ‹ò˜‡Eq̃-Îðpƒ—ƒ¿{sm˜h«ß82D {mü‹§ã»(¡ ÷Ó ÷8¾õiM7è£ms>ú´v—F¸!§Z˜úùÔt7Et(¦‡ãÞ¾-êÐ%y£äP>›:dÈPýUzd§JÝm\ïöúªw{}NK¨³)_9“WLTñ¤°
-FÒ¹
…-#Ù÷ÂNn»Ntú¤=`IÏN­öøì;
-buªt¡UÐG`ÖíAàAà$5<9!]ŽPŒsó£“HuQÞJ%ÇZ]þ±D”¶€™,à;G>ð‡n…õ–ß‘}ÆI×Q¯o‚8˜èC]ßÄ…ž!H×
î¿0°Mà€1ýP,Ìñ;¼Æq»nãKY¨Ý2º9é›Wëà(±ÐŠPý­¯GLµZÓéHXmÍEè|àËîóì7Žbé/„X2¯a›h¢LtkÂøº¸}"Œó›øØrGk"42V6EÓ˜ô
ab&4™ßûò£€S91ZÊq°ò”Ò{tÙÅ7è?cÀ†]šd^ÞÎÝJÉ(ЖÓÖal9	²,x؍¾o˜KÔy"r½øBÖËÍf½æK²^ÀÂŽ‚Ðá„ .ZV‰1•†)Mˆ'e<P©Ki&1fÞ³ºØ’«Ÿ˜«y(;7aKÅxË¡jów–Œ^TrÜe>Žæ>½›ƒÆnÁ"?³(ÚÃÄ¡¢›ûê´ß
[CG΄éÝ¿I¿Ú¶Ã/Ï#•õSCtáœ$ÎÃ¥\'ðŠ
”Žãh˜«NÍþÉ$
-Œ#Š?MÒ7‹èßcæ,ý­1AØ“Iä7§=G³ò?÷ºQ,GúœJÆþüÍœ‚°=œùÊÜÌY˜¹›9I7ädì'<ÿѺ•ó×rKb»=:–;ؼG
†6DÚžÃ:!£PöŒ:Ü,ÍD–ŒÙX ©:Jº2ì;šu$•ï†Á²<‚\Gέ-N<Ç;&pOYvþÒ‡Ç
-64N¢cíAóceÌ¥±.É3c]ÇcµÄIë‡}ã1
-½rç=F/«0êr>»%å*.š1Ë"ߍD8É)UÞó)»»ùYÖ¿ñ…YîAó³Ì˜K³¼$ÏÌò¢8žeKœâYþÞ2•ìÁRJŽâ¨,öT ߁¿ÌD™%‚!xXÆ4,Ê",YÒ°ð®ÄÌÛ²b7ø,0·|tÄyËyRð#ŸP^`¥ÍÓ˜K¼,É3Ä,Šcf,qÒ3f ¿j̏in÷ù9b0k;àx7›n{‡'Dð”8Pi^÷!$fC­†ŸK¾®[þü¿¨ø[Kß„¦=Ôo‹ì´OÍ·òW“ú“Žb)ÂP„k}ÂѤFWt}¨¿·ÀBÿÕ)Š˜,;ÕӞ毠ÐÅè	Þ>™Û¤ Ë8õ É3×Þê³QÞÁJ.Ìx*Iì&"\üÇ8,=T¯#_®"m(,#Lœ$0ƒ‘HZEÿЃk«•t½$°’¡ÎWô#_pœ¯›¤»ÂOùzՏ³ÊTûßaãË›Ù6ÊŠ­7ÒyùþÅ™OăÄ
Î[‹SÒGÿßÇãúÃ÷0Ø_úüu8KÇÁ“—y¶Æ±5Vù{Sx‹æ*çK®ˆ~dü\xσž”&…X³€ˆ÷°tÞ½¢G`}¸Ð¾®ŸîòrÌ
~Ü>%眷Nƒ
+xÚµ[ÛŽG}ç+òRèôý’7_Ö–'N¼Xyˆ£hÃÎnPÖ°V¶óõ©™é†ž†®–E–ÅìPÔ©ª>§ú2À†þ±¡£C£qB
gŸtxw_˜woO¢÷ŸOß½ð)â´NoškFgÃéõï#MO¥tôy¶&'\ÑÑ«ù]Õ^½¯nªÕ˜ÙQµ˜Õ·œ4vĘÿ1ýap1Ýâú¨”Ð5꿃ßÿ Ãkˆî‡%ÂÙág¸¦„97ü4\øë»Áåà×­ö¾€û‡SL”3ã‚P­šÌ^V)å‹j}(TJ‰Ì—/¼Û@p¾ƒ`T)¬ÿ|ò‘s•0
+à
+A	“ÄQA}sí3ÚÓšnb¼úöêÖ¿ÿ>Fö¶rÇ]üÛ‹ËËÏÿ|ûîç×o¦^^¤ QgI8X °\qb¨‹`éà%Û¯®!L󡶊H¥Á1
$1py°ö\
+›Dš`$ZF75àŽP»Å¨£ùéjýO«‰›åª½¨ÆœŽ¾l@jt5ÛÌ—‹öþò¦}½[.n盇k¯¥«/óu{õ××½	H®›Uvƒ5šCê²N4¾~øë#Uþï•V ½…Xi'Á…NÕÐ$;uœÐ"ŽHáÇ‘qâϪY×ÝNjTÏÁ¦¤èÈW^Ó( WuXÔuµ¬l?q«ûÙ˜16šV¸¤Ä2‰ Ø p)ˆ ²@£sž¥„¬)?Aç;Y{“ÇêüjÓWææ/«ºIåeî­ÑR—e™sçˆÕXa'ÞîºÁ5.ÑRœ¦q–×8çD;ŽkÜÛ5¾ó…h ˏQ{hÃO\FñáùÅ«±‘£gcIG/È\eZƒ`ƒÆÀ!ªe'†Fæ2Ëx5Òž 󝃬̽Éñ2‡ Á#Ýy´ŒXSQûjÊú¬-gX*­·Bû‚DÃò·S…|_ðÖhΩËÓ?SÍDŒÅ$ؠЩ#´5(tµî\­AA¬°hk6¥ÖùÊ·з†°Ø:¨åÖ€â'.ãÖpñöârúæÙÛýž ˆ¥xòÁçÒît¼é	&K
m‰uòñ=!rë	Áä‘Sÿ¬º«Ö›ùÕ]˜û+d‰Ï€©¦›²Äo­ÑR—}–øuñÑÒN‚
+:Â5ž?°xŠ%¾’ ++p{›¢Æw¾c€Aã`Yã1jcø‰ËHã—¿\¼˜¾?$qýÚ ¹›7ïu‹ÝHÜf™!(¡Â ñƒ¬Ä½É#%¾¾¯fþÝ»>+|[_×MYá·Öh©Ë>*g„ÃV©î$ؠЩ#\å¬)÷¹&r2(.roSùÎ"r0ˆ<,‹<Fí!r?q‹|Z×¾ûñârš0ˆLH4û`ƒ¢s«z.;èµÌÍQC:F˜U—yä 'ó`òÔ«ûËi(f¢
I`N걶7öÉ¢[dÞo­ÑŒS—}:‚$FXl &Á…N¡AZJ8×çj	RB[B°)µ„ÈW¾% €¾%ĀŖÐA-·?qé[ÂÛ‹Ÿ÷À­!fg4eoƒC:hFvk\Ïÿ«–7ÍÕfõ0ÛÚRðÞÙk4”Ô¥WÄýêÓ¾¡NÚ¢Ù2qä³gßíÒŸ/6õC‚ÜJDq˜ÜÙ	qç Û½IÓÍ ¸îúfó÷>=aQÏl\žžÞ%q™ æ4¡Fc•™ÒY"˜é@zB6‰ÏáÕßxXÌ7ë|3“ŒÃϵ‰‘܉az“b+ÛzB:‚Ù­ÜÇ"Èmï:ô,™-ïÇŒŽ¾îw2F¤5hÆÞíº	mìêîn9û¶¥F=»®¢?®×²ýßc6ÚξÙOÑä5ò’cDšqF²½Á›4ç˜Ëû¯ml«±T£åÃf¾¨’eԁnÁë£ '»áæÛ¹·FƒK]"í\°æø©Õ$ØàµNE±mù†@9QÐ_δºÖ¥ñ—Á¦Ô"_ùž€ú¦»BµÜPüÄ¥'Ä|1ÿ³Z­>­o÷I©ˆ°˼>Ð`aŒ¾ØÂFIx¹ØÌ^Lã£"-±JÖÄÉü¨F{ ,a„‘°YC“ök3÷«±0£jvµ©®³ÜZ­ÅÑa	U‰ûŠÃðÙ0ع¿ó…p܏ Ë܏Q{pÃO\îv{Yî[b¨Ä2ïÉ}›<W(O0JÂËrß5_
AGlVZ%îç?!T³DǸïMŽá>¸·Ôk!( žVœûÞ¦Èý/„û`à~Xæ~ŒÚƒû~â2YæHQקXHúµ zð_7]hˆÁ(	1š–À7Œ‚Í7e§÷~Û$ÇÆÿ`rÿ¹U@`uZïÏóŸA(ÅŸæ›ÿ#_yþ£€žÿ1`‘ÿÔ2ÿQüÄ¥'×ͪª²Ü§DH‹¥Þ“û¼yL‹†Œ’ð²Ü§ÄƒŠ‚•?SOÀ}e	U胡`r÷%¼žkÕSoA˜Äq›"ów¾æc€ù`™ù1jæcø‰Ëípƒ¬ø4}$ó¾+þú Pž`”„‡¬ø•–ø¨HG`Kyúª‡3G (ó½É1̇„¹<ÛY>¬ 	wøY~°)q?ò•ç>
+è¹¹ßA-sÅO\†Uâ>’ù‘ÜÇÂFIxòTÜgf?…ž†“#¸Ïê'ðîlG¿*$ñ_œx“"ó·žâ#h÷;´2í#ȬGÀ»C¿çëÂ.7Ÿó‘›\$¶`Ӎ­°ÅÅã©v¸L2H=á
&Çð]P¢ÄÙN63DYüd3Ø¿ó…Pœ ˤQ{°ÃO\†^ÏïK¼Ïg~,ñ‘ð¶Ìï†W¢>6*OÆ}ʉ–èÉf09‚ûŽ5¾K}Ásß­¡PT¦ÕãÙþÔŸ¹ø•‘þP~¥ÚþôºZT«:Sÿ´×?윎=ø§:ï£PÙ¾0÷=åßÚþÅ)ó¸nÆ\Â úKc6zóÜ”ÀºpûÝ—æõåòË×Ûj‘V¸þ§0*ÏÿA_ò
 endstream
 endobj
-3969 0 obj <<
+4196 0 obj <<
 /Type /Page
-/Contents 3970 0 R
-/Resources 3968 0 R
+/Contents 4197 0 R
+/Resources 4195 0 R
 /MediaBox [0 0 595.276 841.89]
-/Parent 3948 0 R
-/Annots [ 3972 0 R 3973 0 R 3974 0 R 3975 0 R 3976 0 R 3977 0 R 3978 0 R 3979 0 R 3980 0 R ]
+/Parent 4164 0 R
+/Annots [ 4200 0 R 4201 0 R 4202 0 R 4203 0 R 4204 0 R 4205 0 R 4206 0 R 4207 0 R 4208 0 R 4209 0 R 4210 0 R 4211 0 R 4212 0 R 4213 0 R 4214 0 R 4215 0 R 4216 0 R 4217 0 R 4218 0 R 4219 0 R 4220 0 R 4221 0 R 4222 0 R 4223 0 R 4224 0 R 4225 0 R 4226 0 R 4227 0 R 4228 0 R 4229 0 R 4230 0 R 4231 0 R 4232 0 R ]
 >> endobj
-3972 0 obj <<
+4200 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [267.289 690.333 297.505 701.237]
+/Rect [145.731 698.224 251.215 708.151]
 /Subtype /Link
-/A << /S /GoTo /D (structtabprm) >>
+/A << /S /GoTo /D (wcs_8h_0653c98b8a1bee5755740ae3f4854094) >>
 >> endobj
-3973 0 obj <<
+4201 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [392.05 690.333 420.044 701.237]
+/Rect [273.463 682.627 307.33 692.532]
 /Subtype /Link
-/A << /S /GoTo /D (structwtbarr) >>
+/A << /S /GoTo /D (wcs_8h_864c99fef9f3eee29085ce42d0ee0d64) >>
 >> endobj
-3974 0 obj <<
+4202 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [239.517 678.378 275.811 689.391]
+/Rect [145.731 659.369 241.81 669.297]
 /Subtype /Link
-/A << /S /GoTo /D (wcshdr_8h_6dd857f7b61a5b349cc8af5a4b6d8a1c) >>
+/A << /S /GoTo /D (wcs_8h_5d377c202850ee0eaf44b3e989d0736e) >>
 >> endobj
-3975 0 obj <<
+4203 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [360.233 678.378 390.45 689.391]
+/Rect [266.989 643.772 300.857 653.678]
 /Subtype /Link
-/A << /S /GoTo /D (structtabprm) >>
+/A << /S /GoTo /D (wcs_8h_864c99fef9f3eee29085ce42d0ee0d64) >>
 >> endobj
-3976 0 obj <<
+4204 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [456.79 678.378 494.479 689.391]
+/Rect [145.731 620.515 244.57 630.443]
 /Subtype /Link
-/A << /S /GoTo /D (wcshdr_8h) >>
+/A << /S /GoTo /D (wcs_8h_22bbac394b025c4cfc7bd73b6d6e3962) >>
 >> endobj
-3977 0 obj <<
+4205 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [352.504 492.179 386.038 503.083]
+/Rect [282.627 604.918 316.494 614.823]
 /Subtype /Link
-/A << /S /GoTo /D (structwcsprm) >>
+/A << /S /GoTo /D (wcs_8h_864c99fef9f3eee29085ce42d0ee0d64) >>
 >> endobj
-3978 0 obj <<
+4206 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [141.088 319.413 176.276 330.317]
+/Rect [145.731 581.661 246.801 591.588]
 /Subtype /Link
-/A << /S /GoTo /D (wcs_8h_e5cc3f5d249755583403cdf54d2ebb91) >>
+/A << /S /GoTo /D (wcs_8h_b9885b02031ff7aa7b094f4a1edee2cd) >>
 >> endobj
-3979 0 obj <<
+4207 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [282.315 304.235 336.331 315.228]
+/Rect [270.961 566.064 304.829 575.969]
 /Subtype /Link
-/A << /S /GoTo /D (structwcsprm_35bff8de85e5a8892e1b68db69ca7a68) >>
+/A << /S /GoTo /D (wcs_8h_864c99fef9f3eee29085ce42d0ee0d64) >>
 >> endobj
-3980 0 obj <<
+4208 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [159.678 219.744 193.212 230.648]
+/Rect [145.731 542.806 243.494 552.734]
 /Subtype /Link
-/A << /S /GoTo /D (structwcsprm) >>
->> endobj
-3971 0 obj <<
-/D [3969 0 R /XYZ 90 757.935 null]
->> endobj
-3968 0 obj <<
-/Font << /F31 528 0 R /F22 521 0 R /F41 696 0 R /F14 1038 0 R /F48 2200 0 R >>
-/ProcSet [ /PDF /Text ]
->> endobj
-3983 0 obj <<
-/Length 2396      
-/Filter /FlateDecode
->>
-stream
-xÚµZ[sÛ6~÷¯Ð¾Q;‚’ÎìƒãÊÙt½I)Ó‡4³CK°ÍV"U’jâýñ= Ä›D¹ÝÝɃ(ðà\ï;G1›PøÇ&	D2"‰“Õö‚N`õÍ÷3x=k½½¼xy#`I”˜,ïívňäl²\al:c”Òàëª"Ó—4¸É6Ú=}Ô÷ºœ²8ÐùÊ,%aŒÓé—å÷óåÁ.z%…2V½øü…NÖàÝ÷”ˆ$ž|…gJX’L¶!ø¼¹X\üpÐáÖ¬L21ŒŒónd\ª¤ìë”Ñ ØoÖàuzÊdð­.ÓUíêGí6EþÕûõ”ú…YRÁ&­Í
-ì	p%ÍQOµÓ+XE·~3šuå¾eyO{•nñ©(אJ·§êIeùn~eÛôÁ&Ó™ qðöwç^
.ètõhª Ù™1F‰aëK·+u¥óú…zyÃÂ&SREMb͆Ÿ(N¤Ì$±—È«ýSù7÷!ÜG;Ãðõí–ºÞ—¹^ëÝLQ"c>FDñÐ*¼1+ ’ª`UäӐ¿Ù,æ™=g6í2¢Á×‹Å§×ÿºžßÎË·W·f‹²Êm]kpžƒ)÷5…}øÆ&ÖißÞe9”¬Ø½¨ñöý»7o—Ÿ¾›³rJ¸üÏÃÜ̼D;ï^ïÕ”1,OèN‘QtZµ$\ÆøÚÇþéõüf…Á•IÓõÓÊ(#1Ü—WçÃòK°*Öö@Âã6}ré¦*º…Êíx˜Ê ­µ=ÞIP£L÷ºØíÜ=å4Øãjí-ÖO;oÑܐÌF¯_¸•{SëFkºÝ¼ô $–„²d¢DLàൠ` (9kD-„lØ™,2•pP‘¹ÜüÕ¦-$œE #[G[Q{´ÍGøÊ¥×	Î"œ¤ßtõ™~é÷ÏÒ+Ͷ°ÙÆŽo»ZwµŒñ£»ìq¸º>iKtwÍ~¢’âÖŇùõò£¹DæÍ:jË÷ÿ˜/@˜½:rà¹ËçŒÂÇQsÖ„J ++8.«A&³‡¢Â—ÍY¨Ü‚=FFØÀ¦½Èæž#PÀîÒëIs÷Ô€ôʁ®5…"‹ºøÅ ® .•Šƒ¹;³öºÕ®-~š­Y~ð-Z\"ië›Ó+ƒ»'÷‰ˆoÐæó\ržJ´Ì*÷dªà–¡Çe“k÷²ƒ£¯§l_AçAh°š—UÝèü-K;>™#Ú(v¤yQ;pÜ+ýëÌožŽ„ÜRI•Âª4|~Þf.áSŽg•îÝðúÑШ{>°¨S—#O¬öwúÞèHWºkÉ}³jUeÕ 6ÈÁëönÊbÎqŽ5åÂøãÀ­Èò@!ЙÕî= œîvi	™ð[S|J8PĘnöøŽ÷ Ï9ƒ†å èÏ¥R£Í³¤³iQÚ,ßa Ȇe3瑽Ƈҭ<”0»<¸ž·‚°øÅ™$¨¤]݇Ì„D‹åü{a©›7¥¡îaþkæÑ?ïH¶ªcš"­×=ZÈ÷Û;/g—‘jk¿°óìb[!â2Úîa¡ü‚C)-,Db›åÞéUuïZWÔlNwU—{×&F`Wn‡EeÐdFÉ°¨aÜÈ ±D%@ÏÐGeø’Ž¶chL'Ûj‡ÚŽN€ú5Z(^n@ºûRÛÂãVo‹òÉ=À+äs 7w1aÝä·G¹\*Çñ$Œ(¡R9Ò5/Ê”øØ¢]/=k‰zð¾JÓÜ1Ç$äI×xé½Ì¸É„FyÇdZ–é&çî©oZJ¢ð¹q{éQ'ú*1î,ÏEë;¡„íBÆâ÷2㦕‚™'êÆŸ¯_åÀdÂ¥	Ÿ7Jï©Ä¸+]ŸŠ;„BÄãu÷2£¦ûŠŒi2°& ØsCöÒãv{*Ï—:„
-1ÅÆCF™qÓ
-:^Ñ5]ê40Uç’Cñ"'Ù†ÿJ´€Ý£EÕpô Éh«%k°îbU‡?Š|ã瑺Ö۝Ÿ#pì0 v`C€GÐÆxBbð¨Ý|¸_-ænë»÷†Â–óË!\fTA§Üëí¾B÷°jF§gV…°]ûø0ºÁå£1x†˜ãìÝs³–ôðêužFZ!€l›î#
ʌ[
éòŽÉŸÚ’¥u뗁´ê%®H¥›ìߦuö?Ðx•0)ž™)/=êx_åù++iHâÑŒ9‰Q³]%Gñ	gY‘À)ŒŽÿ çÇÝ–ÌàG½8!”.@Ós7Ÿ}°%(Ó­†>±ºìÆ$‘àÇ,<ð²:M…¦	/c|øË°obœ„2ì6N¿„„vn4!(2ð¦s­!é4áo® Jó[G˜2Í+菶øëi	w‡Œ,•„Fáx©™S¥t-ܝŠf0=q>R§³M}zv»@‡õAcxQ§õ¾jÿj瞃ÏwP‹ˆâ„;NfÖºÃ!~Õ(²è˹ä!QrÜž9c.!J°Ž9zéF Å~µÒÕ°à‡X«É¹X¡Ó±¢Ì¹XÇìùXGÍa¬-sc}·"î›U”(8»'×K»ÐSyšœ€O`RãA£Ì¸IèD#ª:&w0ý×~üܥЖ®öÔm~“Q{¨TG†Ê]Y7óäªÈ}“ Ÿ,hØðät%„'êÿ2]rÊà8òþti<t><däGŸ]	ñV½¹"­õaù0Ìæ:“ÿ0špÅH®œ*QzÖNx=•#C¥äDÁøÙ1Þ*QfܤŽ‰’ŽI×êœâÎŒÒB#rŠ8P[¤ø!ð¡ÝÓüÐsà}£ˆ;!ýÓ>’Ïß=oŽÑwË›ÿ
{³(„D'£ejÉœª“A$ªØ³Ù{Ìì¡:}»ÇØÛËüwìÍdî'ãŒÖ:Éh^æ£ÚCF7ç­mî¹ìÍ¨óøL¬ÐéXQæ\¬cö|¬£æ0Ö–¹ç°wÇîyöu¡§ò<{íÙ{Ô$²wÛä)öîýفLˆ”Gc
-ú™’þìS(àIÖAEÓ@ß·¬ßè\—øËkë—€ú‡s/5þOzä>X|IÅ¥TîÐ72ð½‘õÿ§òãõâZ‹·¯ÝWÈÔav¶Ÿßßžt>˜aád“ó;K‰ì`
-endstream
-endobj
-3982 0 obj <<
-/Type /Page
-/Contents 3983 0 R
-/Resources 3981 0 R
-/MediaBox [0 0 595.276 841.89]
-/Parent 3948 0 R
-/Annots [ 3986 0 R 3987 0 R 3988 0 R 3989 0 R 3990 0 R 3991 0 R 3992 0 R 3994 0 R 3995 0 R ]
+/A << /S /GoTo /D (wcs_8h_4b2dfca2e80fe80ba85dc830cd9c377b) >>
 >> endobj
-3986 0 obj <<
+4209 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [255.891 466.903 289.425 477.916]
+/Rect [268.343 527.209 302.211 537.115]
 /Subtype /Link
-/A << /S /GoTo /D (structwcsprm) >>
+/A << /S /GoTo /D (wcs_8h_864c99fef9f3eee29085ce42d0ee0d64) >>
 >> endobj
-3987 0 obj <<
+4210 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [329.751 466.903 364.391 477.916]
+/Rect [145.731 503.952 231.13 513.88]
 /Subtype /Link
-/A << /S /GoTo /D (wcs_8h_2afc8255fde0965dddaa374463666d45) >>
+/A << /S /GoTo /D (wcs_8h_6ba6d2640572b12a11e3558fa75a01ed) >>
 >> endobj
-3988 0 obj <<
+4211 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [393.198 466.903 428.385 477.916]
+/Rect [271.867 488.355 305.735 498.26]
 /Subtype /Link
-/A << /S /GoTo /D (wcs_8h_e5cc3f5d249755583403cdf54d2ebb91) >>
+/A << /S /GoTo /D (wcs_8h_864c99fef9f3eee29085ce42d0ee0d64) >>
 >> endobj
-3989 0 obj <<
+4212 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [432.518 466.903 467.157 477.916]
+/Rect [145.731 464.122 188.68 475.025]
 /Subtype /Link
-/A << /S /GoTo /D (wcs_8h_2afc8255fde0965dddaa374463666d45) >>
+/A << /S /GoTo /D (wcs_8h_6852f6dd2883c82296f1108b897d337e) >>
 >> endobj
-3990 0 obj <<
+4213 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [307.164 437.323 340.698 448.337]
+/Rect [244.23 464.122 277.764 475.025]
 /Subtype /Link
 /A << /S /GoTo /D (structwcsprm) >>
 >> endobj
-3991 0 obj <<
+4214 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [471.157 437.323 505.796 448.337]
+/Rect [167.185 449.501 197.072 459.406]
 /Subtype /Link
-/A << /S /GoTo /D (wcs_8h_2afc8255fde0965dddaa374463666d45) >>
+/A << /S /GoTo /D (structwcsprm) >>
 >> endobj
-3992 0 obj <<
+4215 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [159.678 318.04 193.212 328.944]
+/Rect [145.731 425.267 182.483 436.171]
 /Subtype /Link
-/A << /S /GoTo /D (structwcsprm) >>
+/A << /S /GoTo /D (wcs_8h_c55946dadc53ac592cb686275902ae7b) >>
 >> endobj
-3994 0 obj <<
+4216 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [220.15 258.258 253.684 269.162]
+/Rect [202.898 410.646 232.785 420.552]
 /Subtype /Link
 /A << /S /GoTo /D (structwcsprm) >>
 >> endobj
-3995 0 obj <<
+4217 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [159.678 138.975 193.212 149.879]
+/Rect [145.731 386.413 206.383 397.317]
 /Subtype /Link
-/A << /S /GoTo /D (structwcsprm) >>
->> endobj
-3984 0 obj <<
-/D [3982 0 R /XYZ 90 757.935 null]
->> endobj
-3861 0 obj <<
-/D [3982 0 R /XYZ 394.237 519.875 null]
->> endobj
-3985 0 obj <<
-/D [3982 0 R /XYZ 90 503.148 null]
+/A << /S /GoTo /D (wcs_8h_1bcf49cfe1ed1bb2bc4c930f98d808fa) >>
 >> endobj
-3862 0 obj <<
-/D [3982 0 R /XYZ 90 309.074 null]
+4218 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [206.881 386.413 257.012 397.317]
+/Subtype /Link
+/A << /S /GoTo /D (wcs_8h_d16bd8db875ee05b014429efdc1f3471) >>
 >> endobj
-3993 0 obj <<
-/D [3982 0 R /XYZ 90 294.503 null]
+4219 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [145.731 347.559 209.7 358.463]
+/Subtype /Link
+/A << /S /GoTo /D (wcs_8h_465ef3c77aaf546324dae0692e6de7fe) >>
 >> endobj
-1335 0 obj <<
-/D [3982 0 R /XYZ 90 130.009 null]
+4220 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [210.198 347.559 260.33 358.463]
+/Subtype /Link
+/A << /S /GoTo /D (wcs_8h_d16bd8db875ee05b014429efdc1f3471) >>
 >> endobj
-3981 0 obj <<
-/Font << /F31 528 0 R /F22 521 0 R /F14 1038 0 R /F41 696 0 R /F48 2200 0 R >>
-/ProcSet [ /PDF /Text ]
+4221 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [145.731 308.704 215.13 319.608]
+/Subtype /Link
+/A << /S /GoTo /D (wcs_8h_e1738854472218541bda531653ef2709) >>
 >> endobj
-3998 0 obj <<
-/Length 3220      
-/Filter /FlateDecode
->>
-stream
-xÚ¥Z[sݶ~ׯP3ÉÑÔ@ðæNœÔJ•QÜÄòL;ãèâ¡$6yLòÔV}wIðª&㋇ü¸—oÅ. at qÎáŸ8ùyè‡,öüóô錟?ÀÝÎ=ÝÃãýàùwξ¹ôà-Þù‡{ýz ˜/Åù‡ÃÇ]À„¸ØÎùîsÚ°Ç‹½ôùî2/2sõ>»Ïêí²2Å[±
-£ââöÏgo?tzÉ*ßP맳·üü ÖýxÆ™GçŸáš3ÇçOgJzt]œÝœýÒÉ0÷=¸?ç˜/¼mϤÇxàwž1…ä]^¶Æ#p³ÉèúWîó¦­O©}v!vis¬ŸÐ½o.…ê¥DslAá¿rzLÈT(	j`h¢P,Vª“ákÏ÷"ô™‚€À¤²ï£™Z„”½2Á£^×böRñàsu:Â_/Þ%ã0‰@2rP¨„áï×x?`œÀûZ“>4g$,'ͱb"®êQˆ-f]c0?ŽÊ.†à{’¦U}ÈËCA[™Ûyy_ÕOI›W%±u:‹<;Øç¼}ÌéIN’ÝZýSKB‰™¹qÈš´Î½ÈꞐ€˜Î ö˜Š‚
Òqþ÷‚VÈ–0ÁGå˜l¬jR1îIG¥!‡›Žð½g^0CÙÿ=CÙ‹ƒ]¥ÕC™ÿ7kðwhuu…“½þîûŸg(˜VvBëêßYj‚…*’ò`d§p‚öŸáﲺmÌcZse~ë¨ãìÓ)¿>àá¿F‘•íÌT$$ «üæêÝŒyœù~¸e^‘ÿv!ø.CuŸó&3)Ãò”ςžṭ“²)’6›É<Š³¨³æ‡ë›k<°×F²e5ç"›o.¯§B !CAH¾»B&$£¢©Ì4ˆ#[Í-M/ Þ\ý|cn5Gà£N
-s¿}>Z,•ã \ŒI÷×—ïßþ²¿¾yÿõÔHXC8·çÕT’Ï‚PurÞ^ÿcÿ÷·×‚° Lö´8צ‡ó+
-WáÂ	×±jšü®x6KOú˜”&kùD^äåñD‹Ó#ŠM:ÁO0hŸ?ã%$½fœd(!þyà£Ú­|oÑû|’Æ"û$ôúuŠAÛày–låÚ0ÊE³ªÙó IW3Ì’oªz¢
-/|¡×^Wí
-úŒ£´yž0¯dÄ"H˜k^[̪jå¡êÀѝߛ!PfiÖ4Iý|ø;F#Mü°–xWµ™ÍbIk¯rÊtuujó’ e–è
-F[Eà;zš&EaŸrHÒmñü׋½
-bÊ—¤¨¢p_Ê)½ÂĨ̠%	wÏ“ÀÅPM(Xn`·9BïðièF"mìdÓ­83¡xè1:ĬªVž„ïªÆ´>ÖçCnŽÔ¶èuÍ#‘v–ÇE§#ÈžPË®:M˜uÕ1gaìªÆñj×ЙºHJ±ò%uQœ­‹èñpzb¡ž<Lê#%!k+Wõ¸>"̪V¡ó…ï¨Æy…³×8HÎXWRV¯€€Ú&ø¤$˜ùs¬³&x0X–º*…›OÉCžšKSn§Œ‰|ÆaÝóC’ó#ľ‡Lš§(†5QûP\‡Òøñ3ÎÕ¤Nž²6«›×¹d!TzS½S*	:6Àé¯xÈBhñ‚üyÚa		Ur[,Ç(χ*fBŒMqƒÊåДï+ÝS$--˺ÔrŠxwì¸Z̉8ˆ×cÔcƒ„­(õïï³öTã8+W"´¢¶ÍH¯Cˆ
atù×&í‰FzF”£q:cIà†\2Ç`öÐLS"˜zAº}ÒŸvAŠþº>ÙPC‹+uü5V¥|wsJq	f‹¾rUmøÚƒ–}%Ì–¯kú¬¯«êÈׁ:A¾¾;ÁÊ>ÙOàºXvô®l(ôº	#‘k[
-PŠŠ`Ýi¬«Œyà¨<VÐÙl}L ƒ=,FYEÐɪ(@‹Q¶˜(¯ê£(¯«3Qª“埲§ª¦žª½*µ~ßë!/Ö¨“|‹Š´La¶¨XÓg©XUGTÔyDÅ5TÅI½ðõêÜ‚]ç_¨U£lØÀz*àEŸŠòYž|ŸÉ`‹§´Ìa¶xZÓgyZUG<
Ô)âéªL«²É›6³{¬±v*»`ŠŠšt´–&_,sºÇ_¦Ì‹KÓž²´La¶([Óg)[UG”
ÔùeÔáZ™l–¡b«âë‘ó¢-FzÐ2#„ÙbdMŸedU12P¬1’.•]¸ÒOÄ•Ê«£
-þ*µEUZ¦Š0[T­é³T­ª#ªêBKUQìaÆrd ›£
-ªÑ¹„5âi¼sk4B™ðÃáJ4<Cñ¤¢¯=çÅ>›?@‰ µˆVP"ƒ·P¼~·-ˆ|mÕDP,»UYjr¦Ò ‰#ùRi¶í(³"{š¦
vµ0Ì‹­¡éPîŠl*:X[Žù—tÖÐ škèGˆFînµµ(xï… š»{ŽùÓCºÉÄ@QGz›{ªC…Œ+»åz|Ìgæ1/Ë]j#
s›Ì˜Ë™Š¼±`ï†äÏØ4Uu1G†Ç_>?<b½ÛÂéx$ig®#™ý	 „òƒCF›à$›nÔ£¶™Àa~¤Æ“>Õ(œ¡“gf×ܪ;ú䆏Q:Yìf%”Öœ¯w³ÌR7ñ@ü?[3š—Û±	s›óÇvÖ±Ûckæö†ÖüÁ‡Ž1È|k` ZfŠ0fì)¾A–ɼ¯º”éØ¢<å¯ÛF˜‰mî¡“ÐÖжæ<)Ü•§'Ì^XTáO<¢Å¿ƒñ‡6ž·Ë’ôŸÆœ¦mEïYù€';$Y;¥/ïpsûÔš×!é·I^ê]?|ˆßU”ºÈÕSݐðÊÊæDÕY»!1 `¨¥<@ø¢7Z‚N%^>peÑèO'<$ÃK]wã-´üKª÷òñ·9N
-¾¦$ü}ÿ|fMYäÙóÉwèâ›]Íœ⹌oóê̱”Ñq*‹¬iìé%t[±t–&Z¤õ(ÿö[óW¼²§`”¤ó”>QI“&³§ vOnVVÔ‹œæ;wš^À¤ˆ6æEZž„yá¼èzw[
-®0^·Š0«œác±êõ¦®jë«ûµÕa6åw|ÁÊ+Ã-¾zÐ2_„AÓþ´AV_´¸dEPFë&fb’K–Çb×""˱&ÿêÝ §ìëYêËnÅÄÒè`î8ÂØÑîR—¸M@¬M›ã„E©‰‰ æ ?
-Èӏ·1gåÃ-¡Ì¡¸¡`ÚÄ3}%io©©®õìýI2}`QÁ#„»ðDž=¶ÿ2sÈ
)ËFcÿÊ&£\IV¹È¦Œç9ARÙ2s? k8ÍÅîØd§Õ%_t2y¨³¬ù
-¢DjmÀýgf3ÁJ_VÀ”r²­Ã¾}ëfŽÁÙ{«WŽ.êzwÇQ×»0ÊT7Wv$o—§“ˆ ]ÜÒ é4 -N'‹yÉt‚:ýUWW;VùSÞºQ2±ÉÝÀL	éØt]•y{:Ø-Ÿ’=ØÁmKÒnƒ ÜÒç6×ùmæ¹i³'7¹Ç}פu»•@A{±•´¼$*N?âæ9h¡Âu£db“[\BsíÇ&»&Hahƒ¿Ã6 ~º̓¨Ÿ{ø¸ÏføsÍ¤zYNBÓÀò0Rç&0„è4ÌtŽ ;rÒßÀË]я3{ôÞïÆÞî† ˆføùBÔ»…ÏaŽã‡ ôñÊéóàb.ƒ LQÚÌÇLxC/˜DLA'¸cÿïH'øåÔòØŽ%/Ø»=hyìæ%c׶¼nO¤˜lD˜‰AÎÀõbæ+å´yøHçvÚÔöØ+õO»KÚr<ÒúüÖm’
@³‡PQXÌâV!NÛh]Ÿ¬«Ã™GÝæù$ù_*^wµÇ,zJ
G×”‘ŸkºÈ́.ñró	ó]ÞÚ“™æ7;9aÙO0òÁ63VnÝÞûR-LÈtdz¯³ûòuô‹ã¦ÄŒ{¼ÀÝÈßýe¼ùú%‚‰él¥@m*úø…´ëÏ;³2«“ÖîÛ…ï'{q‰ÞgwæGHVôš{¯ýÀü’\{ä'ýî8çŸßß\iWß™ŸŠÑËwÔXü­úòü•cnðËý)9ÿߍbã
-endstream
-endobj
-3997 0 obj <<
-/Type /Page
-/Contents 3998 0 R
-/Resources 3996 0 R
-/MediaBox [0 0 595.276 841.89]
-/Parent 3948 0 R
-/Annots [ 4001 0 R 4002 0 R 4003 0 R 4004 0 R 4005 0 R 4006 0 R 4007 0 R 4008 0 R ]
+4222 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [215.628 308.704 265.76 319.608]
+/Subtype /Link
+/A << /S /GoTo /D (wcs_8h_d16bd8db875ee05b014429efdc1f3471) >>
 >> endobj
-4001 0 obj <<
+4223 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [161.634 702.288 195.168 713.192]
+/Rect [145.731 269.85 211.344 280.754]
 /Subtype /Link
-/A << /S /GoTo /D (structwcsprm) >>
+/A << /S /GoTo /D (wcs_8h_3d64b57cec404114c75bd25a562e8053) >>
 >> endobj
-4002 0 obj <<
+4224 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [89.004 690.333 122.538 701.237]
+/Rect [211.842 269.85 261.974 280.754]
 /Subtype /Link
-/A << /S /GoTo /D (structwcsprm) >>
+/A << /S /GoTo /D (wcs_8h_d16bd8db875ee05b014429efdc1f3471) >>
 >> endobj
-4003 0 obj <<
+4225 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [271.279 648.798 331.931 659.702]
+/Rect [145.731 230.996 206.931 241.9]
 /Subtype /Link
-/A << /S /GoTo /D (structwcsprm_e1f462606974e1324cd38f143eda691e) >>
+/A << /S /GoTo /D (wcs_8h_8f5c31a6983b17abbe2fead61550d55c) >>
 >> endobj
-4004 0 obj <<
+4226 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [360.374 648.798 429.882 659.702]
+/Rect [207.429 230.996 257.56 241.9]
 /Subtype /Link
-/A << /S /GoTo /D (structwcsprm_c089e5d0e3191255ceaea7f8591b27ea) >>
+/A << /S /GoTo /D (wcs_8h_d16bd8db875ee05b014429efdc1f3471) >>
 >> endobj
-4005 0 obj <<
+4227 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [391.646 631.174 429.603 642.078]
+/Rect [145.731 192.141 206.931 203.045]
 /Subtype /Link
-/A << /S /GoTo /D (wcs_8h_27d3dd209db3e76cf4c50f48c01ba986) >>
+/A << /S /GoTo /D (wcs_8h_84a67c964e212bbf004c264b3ca70fee) >>
 >> endobj
-4006 0 obj <<
+4228 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [449.887 631.174 487.845 642.078]
+/Rect [207.429 192.141 257.56 203.045]
 /Subtype /Link
-/A << /S /GoTo /D (wcs_8h_60673d05a3513659ac848a9cb3d0cb07) >>
+/A << /S /GoTo /D (wcs_8h_d16bd8db875ee05b014429efdc1f3471) >>
 >> endobj
-4007 0 obj <<
+4229 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [89.004 619.218 143.02 630.122]
+/Rect [145.731 153.287 209.7 164.191]
 /Subtype /Link
-/A << /S /GoTo /D (structwcsprm_35bff8de85e5a8892e1b68db69ca7a68) >>
+/A << /S /GoTo /D (wcs_8h_de3959355dc9d0987e7ccc4070795c38) >>
 >> endobj
-4008 0 obj <<
+4230 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [159.678 499.935 193.212 510.839]
+/Rect [210.198 153.287 260.33 164.191]
 /Subtype /Link
-/A << /S /GoTo /D (structwcsprm) >>
+/A << /S /GoTo /D (wcs_8h_d16bd8db875ee05b014429efdc1f3471) >>
 >> endobj
-3999 0 obj <<
-/D [3997 0 R /XYZ 90 757.935 null]
+4231 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [145.731 114.433 209.7 125.337]
+/Subtype /Link
+/A << /S /GoTo /D (wcs_8h_37c4884cf58baf25b2984ec3bccb80a5) >>
 >> endobj
-4000 0 obj <<
-/D [3997 0 R /XYZ 90 733.028 null]
+4232 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [210.198 114.433 260.33 125.337]
+/Subtype /Link
+/A << /S /GoTo /D (wcs_8h_d16bd8db875ee05b014429efdc1f3471) >>
 >> endobj
-2044 0 obj <<
-/D [3997 0 R /XYZ 90 395.328 null]
+4198 0 obj <<
+/D [4196 0 R /XYZ 90 757.935 null]
 >> endobj
-4009 0 obj <<
-/D [3997 0 R /XYZ 90 380.757 null]
+4199 0 obj <<
+/D [4196 0 R /XYZ 90 716.221 null]
 >> endobj
-3996 0 obj <<
-/Font << /F31 528 0 R /F14 1038 0 R /F48 2200 0 R /F22 521 0 R /F11 978 0 R >>
+4195 0 obj <<
+/Font << /F31 604 0 R /F22 597 0 R /F42 818 0 R /F40 783 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-4012 0 obj <<
-/Length 2785      
+4244 0 obj <<
+/Length 3193      
 /Filter /FlateDecode
 >>
 stream
-xÚÅZ]sÛ¸}÷¯Pwú M#,ñI23û¤›ìd·mìN;ãõƒ,Ñ6»å¥&î¯ïpA":éN:~0?Žpî=À½¸ AgüÑY™Ír™“’ËÙzw‘Íîáéß.áõÒ{ÿúêâÛ·~EJÅgWwæçŠÉèìjs=W„ÒÅ’fY6ÿ¸nÉÃbÉd6[o+{õ¡º«ZÌ«f­•"/æ”±ÅÍՏß_u¼h•äJ³þvq}“Í6`ݏáe1ûסe9Û]Æñz{qyñ·®
ûœÃó1ǧ
-}Q’c˜B’Œ– @V€_lT€¢$Y&f9ו0"|¨Ž'pRΛöå¹c4c$çlæ59 u˜/c=/Ír’SÞ5¤‰/«ã©µJ´½þ÷‚Éùj{ªF̱­¨’‘Bs,f遆æ0
-þ÷
is~aL™ J¦ù,d‚®$
-ºÁ§Ë^.–œfóËÓz]µ-‰úš„36ákŠûŠ˜)_S|Î×$úêÑQôõçÓv; UQ¹yõ‹Ã=">ø :mÂY“ÚˆïÇÃn@¨J;˜4e)Hž©€òq_7GÈfP?®Ú¶ÚÄ{Yq’çj¢—{P¼—3ÕË)>×ËI:ìeŽa/ÿTíö‡'ëöj»Ý¯WÇz±}· À
-lB
-Hq‘×+ÑaâBXÈ”	2'CŠUè¹8Šð¾nªöýñ°jÚ»ýaç	×:?ÔŸìmy°­›ûÓ~(å<®Ë
-1!QŠk„˜)‘R|N¥$ÊäÑ	Ôé]³Þ7mÝ«æh%Ø£j§æP­÷÷MýŸ
-”Ú؇ëýþ°©›ÕgèÕ'§Üñé±JdQs.Ÿš1zP\2ÄLI–âs’%éP2Nv’-D7KÖ—_«]Õ¥›n+’I"Ë©8ëAqE3¥HŠÏ)’¤CE<:•Rä|¨tQ£ÉÄN¸øà‘%%™ÈÓRy ¨T3!U’¥JÓY©|ºÜIµÝ.!â6µV “J”£	ë9:åŠÈŒNèÔƒâ:!fJ§ŸÓ)I‡:ytêô—¦
-ÓÌiîɨ|ðYêçjÛ«©3–³ÓÇÊýºÇêÌc­{»©a¾tsûtFÕBÍì"\S®û~®Ký%·Þ-y£@vÂI‰‹žZç\ÎK]µìÑ^ÿ’ɬ=NëþVNß¾¥ÂSO–„PÛôR–q…·Ú \QD at 3C© ¥pm€9ãƨAKЛ9Â3Z‡m±‚äû̶ªmµi
-Ì‚b.hJOS¨Èfº…%â a•ÞYðQ÷Ïþ°³”šqÄ]C_¨|~ƒ4±¶—)£ŒlJJi»óñ¡Ñ”V—Ðߦqš#í‹œd£í¸1;#¢àÑ–¡ÝQËuËÂTïîד÷eVCŽ7­`Yiz||À»pƒÒÜظå¥:k‡jèlÉrˆ1x¿¤9QL¸ñ¯CÌ4å'!ÃVta$3ÓL8c¹$¢‹g3¤¼¬
Âxy渏¦$ÌGƒìÛBD)šÜYð0±Q(“çµ75ž›6¢›#ÌñM†s‚Œ„sŒÃhþ8ì_ʈ"LK]\BšL
-‚5Áì"2’•,°æM¬&q-L¾É‰“èez;ÆÅ•BŒ{"›˦Þ]ÖlƒüÄašIÚ†˜mnLQ,l»Òó§ù¼9ínu*8Ø[=ëÿÞø~¡s4ŸW«õƒ~§:Œ7ašûmÕÜCSÇlÙ8e.o–GûsÈûÇUÝÀºÌ¾Ô…Yv˜P—”(é}Vª)HºaXÝ@w.a:_̦—ê(õåî¤'ƒþí´ÚÚKSzèGÚòOëÊTpo«•÷U>âïú÷#6'wßÏÚÅWÿ|w9LHœC»¤ú«aÃÿ„Ùm85ÛªE
8”mFº/ÎÒf”÷ýO_t%Ígõ÷\׫CB‹ݲ×ÅÍËžÓø.
-Æ•Pô•qуâq˜gÆE0׆	˜Œó´]20+L%a’f½:VPr#þ{óƒ¾
’>,ÊùÛ…Ž=þÄÝêMˆZ7ýdeçB¹7Ý\ß\ë4IçdÛÜß ¶Ùœ‘j` <¶«£Cé=ŽÊŽ
-iЍåêM±vÀívo"³>ž6°lú$ÊþñõÆÍûðOIªý“Ö?xÙ>B°\›¾o%;÷hðEê!§ÿwÖiÏ][Ú“,íg£ûòÛǨñTÎóœ°lbgÝE‡¬Ãh›þ01^¡n|ÑyURÁÓFYÈÀ¦p–AY`Ó{èTì:³ài09ô=ꋧǥ[󀶵Nt6/îÛ§öXíbë³Ãþ_ÐÝRÖ6±^QMMôJŠ÷
-bžÓ+}m¦ÖHEÚ$ÄL
-:EBQZ„9DÒÒˆ¦ÿ›-ë]µ©´’ui :D'ý$L,”Ò#OG;BúˆÖ­zÑ'…žbèÙœbPÍëgóI„Yø›`”‚êÒiî¢5w]áJ€U»$B9¹?
§>È®¥{½4™B9£Â–ôné–BOc
1á–KO.k¢äÚøǶ:mööÙ78&UÕ~£Ó™Êüt–Ï¡,جO·]2…â,VƒÝ0ד&‡ž«uqÃ8¬æ`‰âxó÷×ß¿]”Pè­„7ߏøÊ·ÞÁ=Wî"Ú·Ûúæ)<ÖEšÙˆ„7ºÚ¶{{e?õ™ZF¿oìÓ µŸ®I¤zCGñ°Òê2) Ë÷vc¸q&¯ôÍà íò½_bté"aÓÏÈøföJ$}ˆ{&&êwO/ˆyVÒïÖÇazQ„æeÚ$ÄL
-Ó‹Þ»,ÂôâçäÏX—:!X	‹èr¢¨ó@Q±æ9b¹e¸.Dª	ƒ30(Š—D
-4ù1¿Ÿ¹Ñn×7z½Øk8\aã'+8ôÙ(ÅmB4j±NxݘÕÅl‘泐4®w
è&¿—;_4«]:_{PÜWÄLùšâs¾¦èœ¯ý:û
-·ë£ûjØþl›eéù¶²žªÝWÑ=£¾nµ©ÙóÕO±Ý!¦•+TrwÈÃÄv‡˜€Päå³Ï¤hûØ?ã;wâ0ÿÛ¹Fbâ›™Š~àp˜‰I>üÀ‘¦Ã˜ðèž{î„–%)ʉ^(ê«ÃLøšäC_ÓtÖWŸî9çNÞés'IΚœ>w’tڝ;IR⹟òsΝP^.'>Ùy x/#fª—S|®—“tØËÝïtî„æ)29!EŠK˜))R|NŠ$JáÑ}Ó'z€E7ÙœN=(®b¦tJñ9’t¨“G÷•OŸPAÍÿ´d=(.b¦$Kñ9É’t(™G÷ûž>¡°‚¦jjvéAqE3¥HŠÏ)’¤CE<º¯tú„ÂÂD±©݃âR!fJªŸ“*I‡Ryt_ãôIY,ŸHß=&ªB&DJ‘¡FI.+‘ÇU~Á¹“‘Úþÿrîäì(¼„Õ­=-˜TÉ/?$oø«:³ô—Š”PvÙóýÈ®5ý¡jªCï”K?¹‹·ZŒêÖÞäøªx™ñ—RÙ;–Qê
-Öo5ýãÍå{PúÝk{%X(ÛŸ÷Ÿžî«æ\iÎ’‹ó_#‰Gù
+xÚµ\mo7þî_!à¾H@ÅãûK~p'p‘Ø9Û¹^ц#o¶ì“ä‹‹Ãý÷î’ÉݝÝÆ5
+4ŠöÙyf†œ‡Cî*lBá?6qtb”!N¨Éâö€N¾À·oX¸:‡Ëóäú‹‹ƒ¿¿pqZL.>×·kFg“‹ëߦš06›3JéôÛbC¾Îæ\ÑéëåMÕ|:«>Wë³Ójµð_9iì”q:ûxñóÁÑÅŽ7x¥„ö¬ÿ>øí#\ƒw?P"œ|ƒÏ”0ç&·’‹ðùæàüà;Í÷¾ï
+Ì_I¬é›Bõ>nÎ÷q3ª‰v1>øß9We ŒÂ-\M[-®ˆÁ	™$ŽšŒðo×Õï”òUÕb•šnrVaý% ÎRþ€Æù“ž†øvùxY­×·›/¥œAòµÅ"çD:ø€{Ç'VYÜ»*¼ësMSâœÁE	baÒÏ뼋.ÓP:PÞÏ%¡Î»M-ašïÜ–|bÁm]'•;BÁë ñ^¿ªî×3a¦Õâj[]“ö|25T;CøSÜJtµÖŠPÙ$òhõp[­¯¶Ë»Õ¦£Pµ„qä½U´¿Ü[D2TCÑ®„0¶PA	[‘µØ„Ý‘[é0Ê›̧æe—<5ŽaGFÌ±å)ñ[ÑƤp]‹ø@¸=OàýyÏûËËó£³³Ëó/_Ÿ·â¥0)ÁÃ̉2à€A©9c„K™Qÿ4óÊ1¥?´X…Ÿ3ndèó&“ÐO>¼}{ùþôøäâè¬ôD(G¤EÔ]hM´]ѳVô©ZžÇEÑ8a2‰þÝѻӳ™VÓ_K?¤U°
+84øˆAÙ¥ãÄPÞ=ÿ¡wÚßjxÜMû=¼ÚL:íOÞ|x{i¸˜±é¿ÚÑ!DîL9ýuKJ,—™?5—èMr–h­Ç¦ ÷¦ b’¼˜	5=|uùòâ×÷Gm½³°»Ü•–à5ÔÎa° ¦@USٮȖdjd"ç/Lv$àýÌñéáÙá»VABƒåû],	ƒ:!$¬7Fu%Aµe@[b-™„ˆÆù“]³àôôìÕåÅÙá	ÔCk9PL Yð×ÇÍC=+cièvNœq;ðЂߠç	¼cÅÏM&8†U F±ž´CÃ2ç;‹!`P/¸‘õ^©#¦_
HÝ$ðþQ˜®b8n‹!å ]…#­^ Á ôœ*[ӌޗgSÛÖ+³#Ïhœ¿0Ùþ/3F§§go_µªR"G“1¨B at K uW\[”&¶ã’Ñ8aKÂåK(_-=€ÖY|JDꍂ͓°å” 6ßà@l¤ŸÚÄ©fédížÑoج
+4N
.š=Oàí2)L¦=ãéåùéÛǧ'íÅŠz­Ì‘²L¥çÒÀ4r}P	Æúe¶Noöð~™˜Ž)rþáÅñ»Ã™¤Ó70EŽºú']æTGÿä1¨+~ùÖBf®Ä\´{H®´Ûvd."w 0™Í…“Ëó£Ø=¼xÛ•?‰¹Sh""õC8Ø]ZÕ™Ñüù?Ož@‹ÑÜúB˜²õm¯V‹¾“iaPŒè=:H®÷žDÌÐáƵ;=@	Ã<M	—«m[!qÌæ|ˆB4hœ¹0NV÷ÿi‘C%ð`§Ô P.Yv©¢>àzøWð7Öw8% ÜôžMôl
+z«ýý}'fáÝzWÝÞ­ÿh¼ºº¹¹[ÔUÍß?ß­wÓtgº)<©¿ûý?€¤	‡_x ,Û`—kÃÕËöÝöé"\¾½
+×Ó(´%ázïñžÔœˆî¥M¡dP·=+e]X°ExYÕˆÁ¢Šv’꧊µ£ÂÊiÏ4¢˜ú93s»BÚ´ÉX± #SŽ˜<—ãKFRº§ÔÐÞ@oÈ_PEçU[a-Ÿ³Š”,#.`¿lŸ­ŒÀUg!Ì`)ím!Å„ÆrJ±‚JùF”Æ\˜eµ\-Ûe% ëx¬
'„]L†,µieÕø‡æó¾Ü®—›ðåf»~Xl»965zZš©¹_·Ïü}_fš›ˆiQ2™PÖ½[‘*šÊL‰³±€Á'LüÉ®áâûÕ(1ЧFÒ<û|õpnÍc=^ C;=ª?l¿V퍼!†ºÜcd#ß QÿJ“È*E4ìv‘tÍ#§„ÅÅ·_)e“ƒ^©†½ûðø¯:alñž!b†¤.±Õ/u(aº”‘ºŒoXêPæÂd˜›‡O}lì!PÊÐEdÙíS»ºVP“–(X–Çå$¢QK“H}XJÅ'@Ä´(3³œ(§‹œŒ¹Í:]jtjW*ÁýæâÎ`£^.2W3¦¦Õæ·Ùœi=ýˆ®7’û¹>v~F4:¥Éþ±š‘é èHH
Ëõ؁àû¸ÞlÑVx§ž°Þìîï]n„wçüáÓzLF§_üÿ«JÕŒÓéãvíôj±ï†×3©¦wÛ媱Áf[
+ÅÓ_mŒy_ÄjM!’Éy„ |ŠÛð”oh!‚"rîÙ¶®þØ›Z|j ƒËÐβ
+!lqÚ³akPB6b	Bhsƒa|^WU×au3 at PBP¥›f–ŸnIcÖÁõÈpeÏ
"óSbµÅ¢’/[Y`Ç(T>‡Æè*fÌ¢=a/Ÿ蕳 iºçñý2sšP£sûG, q
+“ؘÁâa°üÌ%ä\’‘‰üÉÙ³ø=P *1C2•Øê×)”0UJˆ(UÆ7,U(sar7ÚäJB«añ`§ôë”.²r5ÜS¿°ª‘áG4êKi)ÿÞ”~Ä´(3ùò¯úiS„ÿÄÝ?7ŽH*¿_¿}ú!õiâz×Oÿ¹f‹
+°Ár‘!lШw¥IlYý\
IÖ<bpJáÏ,MF9 f\ÃD“϶÷÷GþVTÍfPÍö¶5ãš%„˜š¥|#Ôc.LƹP­×m9ƒ±“6`pNh¾œÌ³;J͘Ÿ·zdøºRšDJÁ¿w 
}Ä´(s53íÉ5FÍÚ§!‹¯Wëö~ß?nÃ;þˆ¸_׿·xDŲ~‡à	Z¹»¿W*D¡”~z­òx[m6É–vÔ³Á܆Ê.
ó–„€¼]c1ssر©«O;ûS7”NsHOÆ7¤›Pmø³é&ño ¡º0ƒº¹·…è&Fu3!Ät3å¡›sa2ÅUý] ì®Ä(c˜fÙ´Bj˜s@ã&‘É©$sÄ´(3±„ݏ“ªˆù©­õçzOغ&zõ,@꣸jûpÿ]­Ÿ$Öåî"_
F}+b}'ÆJ,SóˆÁ…"ÔWzB9 _ÌQpòÙv±°—†™‚ïb#fH¿[ýú…ýJ	;õ˦L·¾ éÑ8sa2ξé:q“ÖàÁN	Kg9%¢_ŽÕ›”‘14î@a;ÁIó‹9bZ”ùÉ›®ã<æGoÐìIªšg0¨éjqw·¾Î¿•ÓUuSÝÖ_êØú¯¯ï>ù'ûÏ÷ËÇÅúº~tcêG7ÞÀ Æn¿D@ýl§~s˜y½õlòæp¼É«Õý×eñ4(½
+Z¶½J(Ëëß|ûv·¾¹.lìú¾ÍöjïÇ”œ)F`&¿’'ú”<BêÖtùXÝÌ·wóoÞûló0eµ)¿­_0ê—6hâ˜y6eƒ–ZJ\ÙfPÙö¶eã²%„Êf	·,çC”­AãÌ…ÉØ™ñû®§Ùš1<Ø€Á)µ-LåÙE:3KŒ‘cch܁Â$þDA0|€#¦EY>S`Ú1S6îôt9cӺܭًwAÜêoƒ¸ù/㦾Þ	‰Õ…±q*Á˜Rª€:\
B'êצB—ɸ١`‰hvK\"»OÑ7JÉŽ(w·÷j[
¨_È÷ïàûLzu»÷2÷§ÕÍú£ŸïDê1Ò½ÔR˜K¬yèûþÑŒæ'ûP"Ì¥ÿ4 x5ÓüÓ °WáQÿ›jåÿa€*è{|D~á3ô†÷tFR†¸)ÿQÐæoÐí²ÐÞÏøþøâ——çþÇ/­„ªùø)¼¤úêîñ/Õªû·ƒµƒIzþÄ·¹J
 endstream
 endobj
-4011 0 obj <<
+4243 0 obj <<
 /Type /Page
-/Contents 4012 0 R
-/Resources 4010 0 R
+/Contents 4244 0 R
+/Resources 4242 0 R
 /MediaBox [0 0 595.276 841.89]
-/Parent 3948 0 R
-/Annots [ 4014 0 R 4016 0 R ]
+/Parent 4164 0 R
+/Annots [ 4246 0 R 4247 0 R 4249 0 R 4250 0 R 4251 0 R 4252 0 R 4253 0 R 4254 0 R 4255 0 R 4256 0 R 4257 0 R 4258 0 R 4259 0 R 4260 0 R 4261 0 R 4262 0 R 4263 0 R 4265 0 R 4266 0 R 4267 0 R 4268 0 R 4269 0 R 4270 0 R 4271 0 R 4272 0 R 4273 0 R 4274 0 R 4275 0 R 4276 0 R 4277 0 R 4278 0 R 4279 0 R 4280 0 R 4281 0 R 4282 0 R 4283 0 R 4284 0 R 4285 0 R 4286 0 R 4287 0 R 4288 0 R 4289 0 R ]
 >> endobj
-4014 0 obj <<
+4246 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [159.678 675.169 193.212 686.073]
+/Rect [145.731 719.912 211.364 730.816]
 /Subtype /Link
-/A << /S /GoTo /D (structwcsprm) >>
+/A << /S /GoTo /D (wcs_8h_cfbadc770489b6b5186b95eaa35467f1) >>
 >> endobj
-4016 0 obj <<
+4247 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [159.678 196.744 193.212 207.648]
+/Rect [211.862 719.912 261.994 730.816]
 /Subtype /Link
-/A << /S /GoTo /D (structwcsprm) >>
+/A << /S /GoTo /D (wcs_8h_d16bd8db875ee05b014429efdc1f3471) >>
 >> endobj
-4013 0 obj <<
-/D [4011 0 R /XYZ 90 757.935 null]
+4249 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [138.538 639.267 215.787 650.171]
+/Subtype /Link
+/A << /S /GoTo /D (wcs_8h_158615aa1622d8feedd228795ff9a25f) >>
 >> endobj
-2045 0 obj <<
-/D [4011 0 R /XYZ 90 567.867 null]
+4250 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [113.91 624.085 205.038 634.272]
+/Subtype /Link
+/A << /S /GoTo /D (wcs_8h_158615aa1622d8feedd228795ff9a25f8b87c21d4a2cab41d4eea0a95378fca8) >>
 >> endobj
-4015 0 obj <<
-/D [4011 0 R /XYZ 90 553.924 null]
+4251 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [238.933 624.085 360.476 634.272]
+/Subtype /Link
+/A << /S /GoTo /D (wcs_8h_158615aa1622d8feedd228795ff9a25fc51c733d8a719dd698f9e96e9a4fa83f) >>
 >> endobj
-2046 0 obj <<
-/D [4011 0 R /XYZ 90 89.441 null]
->> endobj
-4010 0 obj <<
-/Font << /F31 528 0 R /F22 521 0 R /F14 1038 0 R /F48 2200 0 R /F11 978 0 R >>
-/ProcSet [ /PDF /Text ]
->> endobj
-4019 0 obj <<
-/Length 3254      
-/Filter /FlateDecode
->>
-stream
-xڝ[ÝoÜF÷_ᨌËNçK_~»ö.‡iÑKôÁ̓¼+Ûºj¥=I[Çý돜áH£Ïõ²Òˆ"9?r8$G×þ‰ë”_ÇaÌR^ïWüúFÿu%èéï¼çß}¾úö‚·X©ëÏæõH°PŠëχ» bBÜìç<xÞ·ìéf'C¼+ÊÜ^}ÌòæF$A^íq(Õq©n¾|þá꟟{¹¤U¨"”úß«»/üú ÚýpÅ™J“ëg¸æL¤éõñJKE×åÕ§«÷<츂ñ¥‰…B]ž™TŒGa?3¦˜à4½¢êPó<_ñZ¿ò·]sÞwöžnDÐq~ß¾z`/"Íx‚ê ÷_9W–F'MÌ’$!
-`e	|…f©ÖDñöfqm›q‰hE„ î	4žq“	“Jý	nû¼\àbɘ۾®Z‚æPŸïÁ+f¼£ÉPÒk¿·§¬Z`­˜c|æˆâà	XãºSqÌ4—×;°b†Ä½ËOÜ9Ó±CH֞à ~ŸÄNբϞ[0Ä˜Ùš’*aq?õçuS§/¸š`yƒ¿-³×1XÍávz*”UL¦+|mý
-¾ÝSÞe˘&*ë4]…cÄ·8>î›Ã¢ÏÆý*ú³X€/òŽr–¸@Rp©4à¡Á¥bIíVéÑ--)=Ó‚«èa±‡Ù€šR«à±¸‘að;Ú;¯pHy86x-Q;«,o»"+íxYWEw>ÐÓšÈˬóFOå¹µã™c]æÇÜÄ.¬ì É…Ñ£$‘uÝŠ*ërÒµ­K«(q}¨ÃNÐ_^†©’qÐäǬ¨Šêo#§AkÞ¿Ø_\> º%Šƒº²¿˜Ðñ9W¿U5bõL=DÌm¯íH½Ü"ïÉ6£Ñ”¼ŽPLo6
-|Ð<ÅGoËpÔ;Ül¾¥§,É+ZyrfŸ)‘H–¦ñX‰Énåh¶EO¡hKìô1rg¬”¸kE†0+ÛÚîѝû}¢M»ª;co¸¼ÏKk›(Þ“™$!,˜ô:‚П¦rq"D²óhf;o’2Îõu¤aýi»®~¾<Ț옃›´·SÁ‚K#èsÉ3
íL…ÑîÌcC†àhP‡¿ÎȐL‡z¼CôR!l‚›€ÉLß°BsÆS9Òæ}u(öÎ,fõû6óƒÞb(t«ƒ^ªï;X–ù,ûbOYcVJÏn2%§LË	Ô«KÆQoNoÊ’À<5ÇÛÛ}÷ršé a§ÄÜiWG³)yÊÈú/lÕ½ÀÞ<Ž–íØ»Õ@´îVDcwÍ/x֐°´Ò	¤4b[+¢™i5r¯P1•È‘V¿<{ÊÞ‡æaâhþŽŽ†~6„a*ÈßFûÜ*Æa
-™öˆšU„‰äõ S;8f2	7U"’©Jcx%䀑¯Ò«Ñ5Ë õWò+НH™²bl˜p&õr©çhvÑ|2*eqªzF`)Ã9vK&Ûò,ɶ8móg_œ¸…¶ƒïÇ!ÎχVp +zJ¿Ï¸¯`–}‡åjY=bîh¸
iÜ5ywnúP¹òrÖ-D‡{1ÅÓ¸Dë¸Í%Ü·ä9Ü·Ä9Ü=qr÷R‹îˆ¹bºÛÛE¾
-t°Øz(	±üWbÉ@´Lˆæ•Ñ¤¯Z§†I£x[)¢™)55MªÓ‘RŸêòÜ&gŽ«yó;âo2c1ùŠ5X¹½ö³g eÏpv ë!¾uòàó= ²¼±‰:Þ=Ì9wÖH– ,Ž…IöQ3÷ÛÜHìl6*R¦D2*PÍúN¢êP%ƒƒƒ¨0	@Y˜Ïàí1ÃR"„’‚ž·§|_üʹDÂÏPVÙ+|3^,Ý€ÓÜ9kaK ªê昕ÅB>ªMHÂK N|ÍŽ'[^‚ý	ÜÁªæoÿÿ}AragR¥…-ä²v(kíȝÔü­N8.ǁö¥SgŸwOY7e2Øîž‹²´÷ô|XB8ê¦/&ZÌÕŸÎÜ,@–3 Ê‚V(2,hu÷[ÖØûpijÃêZÕPLCþ±½V=¢Õµêh^½V©4^«œEz['K2Si¼RCI1RéŠTÀ;‹?r{EÙ{â™ÓÜåYc³„d´•ÒÁ{“(¤Á¸èšMAï^¬Úâ¾45{eSÙ=ÕçGâtÊ›§ìÔÚ›ª®võ©+ŽÀÆZ+
ùƒ)¶°wRv´DCHGb}Í–„ö÷Ün™7æ,Öâ‚y¢uóÍkÍëºrãª’bØ7•"š™Rc+ȮӑRï)…ËÈ÷=“ºÝQ`Eí
-·suès¾j’ýµä,¼wÞ/‚{pñò)£¶ñÊ<¦Ä w&ÜX÷õñˆøƒYÑa2ŽDÖV,ŽÇBd×Ô%mîOÔ07Ç>–ÅÑÕ—ƒlL`ç3q©Â <Å—ÏîŬ¤nƒ›DüÇÉÛ¡ýÙÙÁ×]PK–Ä<°§Yw at Kòª†€ß%iñ¦F–bªÐ,E…¯Ð/7‰Í G=.ðÞ5Þ°'”ˆ…LÊ’çÁ‹y¢F
1´ÛˆJ€‰‡l¢ïNb9ääUÇýwòR5J!lj$C±¤Èèó–)õÌžr?ƒTØð,&¯Ĥ¦7ÉOeå™nm1¦¨84ʤÁßíê“Am:´þÖiK»¡»i<¸ÉÿŸâWs{²²í¤Ѻ—
jô—nzz*Þömû‘VaÄ´ÚVÊ’Ìt9j$˜r¤Ó‡qªßÇ«I1á"5M3(¼Šn±&n_ r×MýŸ|?ÄdÏÝV¬¢’˜	Ø6­â­ZÅѼÆ*ÁǴç“Â;›*ÍL¥iÏ'kôþ˜™àªÂ1 *ô#‡â!éæ…
¤±6Tã§&f˜§
±²v€²CN/Âk +ÅYÂÝIÔÂq
-äU©j‡iŽJŒü§Š•-Ñ—%†R»“žÝ0ûv쇧6?¨;þ†Ü¦ÉMƒæͺ÷„)ÄéG´î=Dóš­g8Ò{OÄDœn«D43•ÆÞ#°•åkô³r¤=2>“Ц®É—°ÓÙûÙYg¢4¼húÐðK=OKÒÚ±YSA“×içW0â6᭏
-³Ú†6$<¾•éÈ3܆±v²Î¦H6O6<šµ“
%1Ã2?¢DœPµ~ª±%uð ‰Ø‘¹œ-D²îÜú{Ýo‚êX.2ÁVÔŠ6–d7ÐÌ•‘è;=›ÕF–Ô,
-7…YŠmY¶µæÉâÔÅútÞïó¶e«³Œ¤UúÂ4¢õyÍ¥‰nÉs3ÝGSõĹNéOçrÞ܆ÀÝHîê9Ž£ÞVaÂr8Ç™	O%“@6'M4Û"SÍbDžjÓ‚pÇYír]JVÆ€Âä‚•¢u+Í%+oÉsVÞGVöĹ¾ìù±n^†ÊiŸ
IŽ-é‹r
-¨#¸– ˆÖ¡ šKPlÉsPlŠ#(<qŠ øPTPïRâEcû€
­¸ÆÀì/^-‰Ÿç^·{œ$l2¾€Ó@´ŽÑ\ÂiKžÃiSáä‰Ó„Óû
-¿È* [îO µs…]‚Ç
-«u–óìì«COi7b)”åRˆ
DëÍ%ȶä9È6Ådž¸°‡ÌöŠÍ.YúCsûiÂd]Eã–LÃmD<¢UDÍD6å"Ûâ,"¾¸h‘©«ô«;ÃBì[w'L]Ê7<¢u¨ˆæT[òT›â*O\ì *K¨. áEò%¨°“¾°^ƒS@¤.à4­ãD4—pÚ’çpÚG8yâßò©¾5Åm(fB}!V{Dë˜Í%L¶ä9L6Å&ž8ÑgqõRKÙë ³þñ	ƒ÷p6=žaóowŠ£eÕ‘­Š~Âï¿nçE3}úø¾*°ýWb’:%R1>…Ã'žþéì¸(µGeødÿ”ïC“»͇iÈ1ÏéÝz£û·lz/³ƒoðS”¦nqSCt£¹ï´¶]°GíäWßà'êžÃñž_ßAOMÂ0ïü3Ó·ŠèDöU¸ß“öΛDß]EÂÿþoÝc#Œ>~4L½cøhEPJ—5Ž(ÒÙсÝédv+¸ÄZš}d>	‹u~.¦éÜADáŸÿJßü…A”ÀRLý’9b)¦óžtÄø_y…09gv‹àGwñÊïíMLgÉ-W·adï$Ç¿P°9±û|ç—ï?} Þgo¡ª÷úëËc>;ÕͧFSpþstªL
-endstream
-endobj
-4018 0 obj <<
-/Type /Page
-/Contents 4019 0 R
-/Resources 4017 0 R
-/MediaBox [0 0 595.276 841.89]
-/Parent 4025 0 R
-/Annots [ 4022 0 R 4023 0 R 4024 0 R ]
->> endobj
-4022 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [446.036 678.378 483.993 689.281]
-/Subtype /Link
-/A << /S /GoTo /D (wcs_8h_60673d05a3513659ac848a9cb3d0cb07) >>
->> endobj
-4023 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [378.425 624.839 439.077 653.905]
-/Subtype /Link
-/A << /S /GoTo /D (structwcsprm_e1f462606974e1324cd38f143eda691e) >>
->> endobj
-4024 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [159.678 270.721 193.212 281.625]
-/Subtype /Link
-/A << /S /GoTo /D (structwcsprm) >>
->> endobj
-4020 0 obj <<
-/D [4018 0 R /XYZ 90 757.935 null]
->> endobj
-4021 0 obj <<
-/D [4018 0 R /XYZ 90 733.028 null]
->> endobj
-4017 0 obj <<
-/Font << /F31 528 0 R /F14 1038 0 R /F48 2200 0 R /F22 521 0 R /F11 978 0 R >>
-/ProcSet [ /PDF /Text ]
->> endobj
-4028 0 obj <<
-/Length 3173      
-/Filter /FlateDecode
->>
-stream
-xڝZ{Û6ÿ?…¨y©gp at pm“"EŸÉ⊻48ȲÖV+KŽÝl?}g8C=,[ŠÅÂ9äóà)w%áÏ]Årú¡ˆµ¿Jwrµ‡Öoî\îÝ@÷fÔÿåýÝ?_k%â@¯îÌðÀ¾rW÷»÷N \w½q¥”ÎcÚˆÃz£|é¼Î‹ŒžÞfY½v#'+SlŠ½0r\å­?Ü{÷ê¾çËRù:@®ïސ«H÷í:ŽVð,…ǫ㝧4?wïî~îç v
í—æ»z¾2¥¦+SZÈÀ7+k(o¤¦*º6¯Ö®SRC^¶YýÇZùNRPKRîðA9»,­³cV¶y¹§®íõӝ²4ÿUJ•í¸¡Í`î¿äfb½ñdäü›ZÒºjžN9yceØåiÒfÌ7 æžK[ç$œrXÒ.CÌ‹ëŠØ§EV8ηã|åœòOk×w²‚ÚÓªªwy	ò/jqO
‚öC]uûÃdÍ,¡¹Ò¨aÕ°<
ñæ8&ÌiX&4žAýfáÐóPulbWRcϘuÅÍ0f¾ä]SóÒ@çz¤ ×7rÀë±Ú
ځ懪>RÁ
-ZžÕB´ï
-ò°v%ÈÙäψ`—£àäMo4ÐhG“¨0j´`x/X Ÿ0 at 0¢¬æüs„ ÿшqiÉ37vóö—ôL¢(yf’Ð3‚ÞÎYÅyšð€,©Ó“7ÔuD«Ù1€‘zyÀ³²*7vEÏX00Vf1†ø˜<ñà:o.™ñC]¡’B’'ˆSBS‹~Û¤ÜCBÕ=­ßA3Ê{ôŸê*Íš†Æ›5 at cZOEïhÐ`¬ÉüƒÔ³Wô{L~G5dD•E…¸‘j(†u`Â]Þ¤F.oólªÃ€ÃQÒRH­Ò´«éÑhÒGã+èᘜèVó[–¢ƒšè'E <3á$N9UÉRL`VÙÉ63
-‡§‰ûà`XCͨ3@[žÜÚNÂ]M·ENÙÇ.3JB¼Ëµ'1lÀò~OP fÚѧ[<áéÖƒë€mçAËPÃ¹†MÊs™èWéKøwiRtƒÈFǾˆÃhbL
è ÙOd5KS2 x¹†7u‹(ÿPµn¯ë4¯ÓîØ´l¦+acdšŒÍï‘ül<º™(ÈÚ9<¹•pûB	xš€d»Wð“uë8d7=ƒœ¹ñoenŸ<£q¤Ž ¹€*ÆímGm	÷%ôƒ1§Ì[fM2~Œ¬›@‡‰·Ÿp?odbù‘óg3 ~ž¹dVàO9d$àåZ;oJjl:³
-ìNeœÊ¸gE/Ä3„} f¬Þ|w!ðXm4ÖýØjHâ¼a—Ý¢awíÜ”cOhéŽ%«¹%c,(‹žc¯âÚZnÛÕV2ðq2ύ«|yáÄJ¿ÌÒ¤ƒÈºÑYþæmC6³ hŸæpe ”ïý=_4\˜	‹þDow»6Û •ÍÈ|AŸ¡
-×ø‚ªù17~ŠÉ‰7)[ŒF	Š0ö'šÌ	dšSX‚ÔÉlŒI±Acé“Aö#ש9K«®à<lËduÞ¶Æw#Åvl’;ŒdÂð:øZƒˁ’-žÍæÀí²ÚùÇŽh#+ „èûòÜ6GÓ‹¹â€V+H¢ý>zÈå)ªø&©oN-[j¢a¼¡ÿ	’™ÞõFvh¨ü^åR
4¡ðB5XÎãòDìYÛˆ|–lÆM}Eñg3Ë笔ƒxÊ)=$õ|­™0mŸNÙ…¹\!•µö÷ñcìÆð`ó.8ùžoWnž;ÎÝ>†$²Nʦ€¬¤áwá
:1ˆ'ù”3	ã1&¹gu8Ezp7•vÔ{¦x;ª¡,õfD>«£Î§äE²™L˜ÇRx‚&ÌÏÊ6K³Ì2ÖBÁ„¥1Ôk)/â‚0r.Pµ–ÙŽ ¯ç´5)ëàõÛW?ÏÕ¤@•aÀ$ÏæxÚ`îmv¦ºg *~¨&{)ØxuÁ t­	?ÿߏ?ݯcål^«_žÏ¥òcDV*Þ1_M¹.çpÛ$â\)‘/¤¯</J^Ö	“lF4³s‚(Rz+/ða KÿÉdÁurIJyqÎØ•à„Z]â<“ÀÒÎD˜Ä 	aª~Kƒ2ücîÑ®Þx›É¥}Œ‹€0ÉLš±F\O
-«‰4_Qy͵µ$ãÀŠ3RÌS˜¸Šì¯*¸"ZÔ@t)¦ù¤ò™4J‰XËÒ0ÍLš	RàR±M¤ySîÈmPÖ
-¿øt8|º|ð„qSn꬘$ÁI13”>UÙ0Á~Ô]ò3v¾Èƒ¬Ézß¿æçJáJ)$1Ï[šû1/X0à·ÉZ^@E$¼Àd uý—W:‹Býõ"í”Õ@TZ]*Œ}[jƒٴÞ .V1•è‰šim	¥ðš…nÜßcБû¡oíL½‘σøÙ”Kû¸›Ž§ÌgûÑ,³Œ!xë	G»m\s5‰;MxÃÕ¢ë®Æ4Ÿãj}ž1‘Ès…EË1ÍL¢i`‚ì’Ÿ±D_gM^Ó™‡¬p¶%UÙDç«ûÿþôŠ2.Ö5dVÖ/òä‚ãоG蔑t~ÁÓ ¬„‹]š`„4§,ÞpÀ ÏÆ•@:¨[XNS\Â/¯ØóHx0 ¾SLfΣ÷Ý‘Ò|¤«ÎÁõâ@xòLÝWÍÛR/Â|>¥1¶Sºá4 Dºçmë²OûfÊ!
õW:vAWb-ÓlFD”C²6LdÒg—5ioéä#à€`c.<@QTûŽßè¤f⦡nL…¼#˜zQÜó)Dq˜‡ˆ@H?ZÈÒ,s<›ˆ<"È–£ZEtü>†ÆlÐÑ5¶Ö·cM‘¤-˜Á{RsÇô{˜âÙË—/Ÿ}ÁŒÄSá$W4E°ÒF­”ó[‡›¶að!Ë÷ˆâ¦»€G5ô;°§³lK¸ïùËç˜&{®f©êO‰®ØWPîŽôšV;¦¢mÛ¶,	žü™3ɶ³	ð´fí3U:¼ÀË‚Ëé©ÆS?\LOG4×ÒSíiËØð~‹,q+,¯ç¦KlûðÎwš&Pø·4Èø]›´]3^·ÍÑyG¾ Ï"ab÷š8D³]Hµ`ƒ†‰L©©”?Ïí<øËüˆä;(K@
cvòÞIç]—âù»¸¶V¬ñâðÆZGDW×jin¬u‘¯u™­uÌÎåµþÐÅŒm ¡ô¦|¯FKK½,ÂÙ”×3*7VB¹Áò¢™f™eì‰P–æÚžJž’¦¹àÖ½–ÃHHº^Ðò@t]ËLsKËKü¬–Ù±–GìkùûìXÕOý
M•ÚªÞéÎ0/– Œ· ˆ®CÁ4· Xâg¡XdÇPŒØi†â»¼Ì’úJ‘kÎq[¨óO\{p4ÄËÁ®€>Þ×]Ã	óWÿNÑuœ˜æNKü,N‹ì§;qzS¦UÙäM›ÙØŠQëJØq«}™ÿÙ_§H{=ߟp…ˆ C»Kµ4®¼Ù@t2¦¹Ù?Ù";†lÄÎï!ã«C¾¤á(Ç&g;éuD\O¨ð"ÑuD˜æ"Kü,"‹ì‘»`	‘ôÚQ“ù¶£wÄÅÓ&‚Á#SW,B5"º
-•¥¹Õ"?†j™A5fZ¨Šb·ËìT^|1`}N‘:¾…Ó@t'¦¹…Ó?‹Ó";ÆiÄÎUK6é|~LölQ}
‘âMí Ö°æ¦á-Wt7;Y€šÌ3»¤òø†ê?xøÔy²µŸš}]¥¦¦Oø«[^ÀÒµfö–c-‡Ùá²g|XE"RÁì^i,èÙ%Öÿ³º>6û÷k,ÖœóãŽ
Ô“
-ÂFׯ¯êÚ†ù#¤À€¨âU¿=¦‡ñ9Xe3ª†O¼&ŧý`–ØYºÒÜŠßáù±ð}ï’IX†øÿ=óuaéÇãª,€TÑãOð˜;Âò¹w°öô½}x«Î¶ôҏ½ú…Л’®kó-å÷{é/_½ûläÍ—ô
-+_Ó?YKúô´§Sà16ø᜿ Móž
-endstream
-endobj
-4027 0 obj <<
-/Type /Page
-/Contents 4028 0 R
-/Resources 4026 0 R
-/MediaBox [0 0 595.276 841.89]
-/Parent 4025 0 R
-/Annots [ 4031 0 R 4032 0 R 4033 0 R 4034 0 R 4035 0 R 4036 0 R ]
->> endobj
-4031 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [257.887 497.668 291.421 508.682]
-/Subtype /Link
-/A << /S /GoTo /D (structwcsprm) >>
->> endobj
-4032 0 obj <<
+4252 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [262.601 416.154 296.135 427.058]
+/Rect [394.371 624.085 486.495 634.272]
 /Subtype /Link
-/A << /S /GoTo /D (structwcsprm) >>
+/A << /S /GoTo /D (wcs_8h_158615aa1622d8feedd228795ff9a25f5c58d5530bc7577a70185376c15180af) >>
 >> endobj
-4033 0 obj <<
+4253 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [495.406 400.214 513.996 411.227]
+/Rect [113.91 612.13 239.329 622.316]
 /Subtype /Link
-/A << /S /GoTo /D (spc_8h_96e8686daa13255e36506c3bfc213e46) >>
+/A << /S /GoTo /D (wcs_8h_158615aa1622d8feedd228795ff9a25f2904278d916c820236347783312a7ce0) >>
 >> endobj
-4034 0 obj <<
+4254 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [128.635 388.258 148.331 399.162]
+/Rect [113.91 596.23 219.065 606.417]
 /Subtype /Link
-/A << /S /GoTo /D (spc_8h_96e8686daa13255e36506c3bfc213e46) >>
+/A << /S /GoTo /D (wcs_8h_158615aa1622d8feedd228795ff9a25f598db0fcc4961aa3c5e0a296bec2b313) >>
 >> endobj
-4035 0 obj <<
+4255 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [274.309 388.258 297.054 399.162]
+/Rect [239.418 596.23 347.532 606.417]
 /Subtype /Link
-/A << /S /GoTo /D (spc_8h) >>
+/A << /S /GoTo /D (wcs_8h_158615aa1622d8feedd228795ff9a25ffe9ed842ea8f525c7b8fed2f60015dd9) >>
 >> endobj
-4036 0 obj <<
+4256 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [159.678 290.824 193.212 301.728]
+/Rect [367.885 596.23 513.996 606.417]
 /Subtype /Link
-/A << /S /GoTo /D (structwcsprm) >>
->> endobj
-4029 0 obj <<
-/D [4027 0 R /XYZ 90 757.935 null]
->> endobj
-3863 0 obj <<
-/D [4027 0 R /XYZ 139.852 550.641 null]
->> endobj
-4030 0 obj <<
-/D [4027 0 R /XYZ 90 533.913 null]
->> endobj
-390 0 obj <<
-/D [4027 0 R /XYZ 90 165.668 null]
->> endobj
-876 0 obj <<
-/D [4027 0 R /XYZ 90 143.356 null]
->> endobj
-4037 0 obj <<
-/D [4027 0 R /XYZ 90 143.356 null]
->> endobj
-964 0 obj <<
-/D [4027 0 R /XYZ 374.54 108.227 null]
->> endobj
-4026 0 obj <<
-/Font << /F31 528 0 R /F22 521 0 R /F14 1038 0 R /F48 2200 0 R /F11 978 0 R /F41 696 0 R >>
-/ProcSet [ /PDF /Text ]
->> endobj
-4040 0 obj <<
-/Length 2671      
-/Filter /FlateDecode
->>
-stream
-xÚµ[]sÛ¶}÷¯Ð´/ÒL„âû£o‰w’i{{kwÚ;I¦£ÈL¢^YΕä$þ÷wA@
-KÚŠ&“1%îÙ]`ÉFþ±‘£#£qBæ7gtô¾ý錅³S8=MÎ?»:ûáBÀUÄi1ºz__®Qœ®®_5a|2e”Òñ—ùæ
¥ü+ù8™rEÇ‹eÕý^½¯ÖfÇÕj>acÿ­•\ŒW“·W¯Î^\íøƒwJhÏþ¿³×oéè¼|uF‰pvôŽ)a΍nÎÀD8^ž]žý{g£ù^À÷‡TLŒ1┊!rA¨V±òAýp!“¬AR¹$BºÚâ÷‹Õ|yw
—j0úX%¿k.ùE‚C|²¾èyå©WÕæ@Ê´Ä*SÐä|.ç{F5‘Âîlx®7¼;2ŒÂ%\¡\ƒ2I5á÷×!º«ÔÄp“³úëñ{ÊÐ8ˤç?~ñò¯·ÑD³žˆg4Ž0ª2FÚͯ!Ló‘æ–8˜£ؘ†Ikàð '0Á(Ìùib öDò|¡uí	w„Ú‡wäå
-&"§ã¯ÍD¾}ßqLSÌ+A@ãn´Lz?æ×ui½¡ŠÂÖñÂ
-ÂÚ^´S08·UDúQM¸7ÛÙönÓ$àólyŠz±
-_Uóííº9^O„WÛ»õªºn¾ywßöUÀPj?Ãe,¢Q¯Û&½×QJ)"u茚FNÞ2äÉIqþ2V%<E˜¾ŒÃå¼,eT—²€é•²½-DÊ0Â(e	a¿”¥¬¤ão™¬ïIÇO'Œ±ñÕ!Q³Œ©ñØ綒p¡3nVšÊQB•}¼¨%J¢!µÌ±~QCÝh™ô~\϶=ªÝ…¶X~¦ƒ“[ª–qkQcˆÌXD£N·M5Ô4cƒ“·¡¢¦àN7”ÃEEMibiQQ‹˜>QKl•E
%¢–öŠZÆÚ/j(ˤçÿã×—‡ÅL¥
sÀàœÖÕ“ åäÅÉ áT!f{E1‡‰YêØ 1ÃÜh™ô~Ü­}jf‰ÖKÐ4bpv¨IGyÆþÍåVxN
ÌYD£^·M’3	‘Z4c‚Sçfp-,—êdZÆ
áNâZ0½Z¶·…hFµ,!ìײ”u€–aü-“õZóÅÏ…¾L9‡08%ôeÔ攢8`0…:BÉv×…¬A<LǯÈâCn°^fVË
S‰df!(³5DR2óE¦ƒÉ`‡%+‚1—[‡5c¥X²"eÎÍàêEŽjy)}-ª^Ó§^‰­²z¡„A½RÂ^õÊXûÕåo™ôü—¿T/Jz®8…±¡MédiH#ˆtGHWb ¤]ò ñÊëW/ԍ–ÉZE>Í{W”¾¿Bò3œFÁQ‘“ëŒÕ
Ó°”E4êuÛäÐ%¥³hƧÎÍ *&5'J˜“©˜)·
-W±€éU±½-DÅ0¨b	a¿Š¥¬Tão™¬{°ÿîÁ81°ì@CœÒwNd”ª8`PµdG(ÙÞ@QÉäaJ–:6@É07Z&ëNì~X'†ägߊ¡ä¡KÉOÔŒ
KÙ®ün›|H?†¥lא¡ä-C¸˜qA´å§ZPJF‰³€é³½-DÌ0Â(f	a¿˜¥¬Äão™ôü¿þy~yHͬ•ÃcœÓÁ@I—qêÒdNcÍãÕ,1PR³©ƒ¿»yW­wRVÿ­–ÕMµÚnòšÞ~EžÕ>^è“)h[`ËCEÚ–Ö69lëjSi,ãÓˆÁÉ[†ÐbVËí©Š]F¬ÁŸTˆ˜¾bOl•‹%Åžö{ÆÚ_ì(Ëd}ל05wο«õúfó¡í	‡%²ãXø:Ô8NE9•þ'%ÔÀIŒÓ¶äœ„|l”‚´[Ÿ$âäûìByú$D„4OØ|j$`>ÛV×å
-àž9Æ­½CWùmdcšåïÅÝj¾]Ü®=ôÃA»a†K)9_,¥ˆé+%ŒkWJ(a(¥”p±Úvø¸!ŽÙœ¯\D3·L¦s´C¯ mÁ)aRÁ\Ë’"îã­o+óízù$ÂØnã}*¬f_›×pëÑzüöI¼g­ïætqXÈK34]úÞ6Òõi}Ó½
ZB™C³1J8ÜQ
-N	ÜòtQÑ<—úSÈzÓÁ§'­¼ùûzLÛÁE(`n4aGt(ûëKªÞÏ«‰RÐY€hÏV›%Kãë,õíj
-n¯®gµò„¶ú¹tÔ‹Jĵ"œ±SÝ‹¹â„k\?H¯|ì,!ꁰEñسaÚ‘
„67˜<¤Ö½÷b¥@ã”PQ"„Ȳ
-ºq¸ö™±°¤n £ì¹Árás2Xî!ÁD›--zî÷úYj©æù¾æѺ†E+4ÒGöÞ@±²¤¾9O¤/Â6
-t;þãíªº½Û,ïÂäf±…Vb÷hïΚ5D‡ ÎŸïNÈ ñ±°è^®ˆ0.œþ»{9ôdV†ÓÿÌÂù4hÁhÒÿNx?t|ÿå¶Q¡MYq¸&Blß’ƒg’âû–Ó«9{[ˆè`„QuBLvR¾ºƒ1·L¦O’u[J4ãx¸ƒ“BcèÈó[VË•ƒ£h܁–ID€`)ëИ#¦C™‹ª‹:y@灩s–H}Ävnb ¤Br¸ÁèÈ…Põïj4<*ÔøéÄ©ñÕ‹é¿ž]våVŽE8ô&–]WëÅçÆ%ܳ¢ØüòêyÁd3
*î·|^Ì«¸³ö*´™…Çïá**N%<ÌH¢¾Ç1}“Ø*J„'%D„'ã딹e2{êëàbIâá6œÓ/–DžÝÂb©°‚"ÖÒÌCD£>µM"Rmƒ™e!b:”™IG´q­<Ù1åê·¯E{E-
-º—¹]‡”0x³w¾/ªµiÛ•-‡µtèƒü3žÝ^†[bwʱx at 3SÿªSîd˜´0Ä'ÛÇd ¹Úáû˜Ó+({[ˆ `„QPBLPR¾‚‚1·L¦O`êd¨’x¸ƒ“šBI•çéd¨ß
tÆésƒxCý›‡HÀÓaÌÛÐp!øØ>†SbÔï¡%ŠÚ ÈFÉÓ—¿]Nç·+ÿVËçjå7CÃ}¡ZV›íb¶l>~j–_ÿTóaãíý'L tŒ“§R §ëõ>& ÒWÿ{KåòÇØBõ'lHñ§dýµÑæÓg—º•Ïˆiqw
-¿ ŒJN]–V¤ì9ÆÀ({n+{UŠk„´ùò¢×ÐUè<ÚGÖ<ÌW¸‹«ÃoíQ0Å´züûØÍ{{ÆÏ¥¿yèúGæ7Àî]ü©ZUkÿLØB	åþK<¸˜p5®Þ5Ló‡Ù©øQé槌5Gï=6.7þ<¿üyÂÆ/Ÿ5%1»§9ê¿Ïo¿Þ¨VíÜø÷Å»Éù?ƒft
-endstream
-endobj
-4039 0 obj <<
-/Type /Page
-/Contents 4040 0 R
-/Resources 4038 0 R
-/MediaBox [0 0 595.276 841.89]
-/Parent 4025 0 R
-/Annots [ 4043 0 R 4044 0 R 4045 0 R 4046 0 R 4047 0 R 4048 0 R 4049 0 R 4050 0 R 4051 0 R 4052 0 R 4053 0 R 4054 0 R 4055 0 R 4056 0 R 4057 0 R 4058 0 R 4059 0 R 4060 0 R 4061 0 R 4062 0 R 4063 0 R 4064 0 R 4066 0 R 4067 0 R 4068 0 R 4069 0 R 4070 0 R 4071 0 R 4072 0 R 4073 0 R 4074 0 R 4075 0 R 4076 0 R 4077 0 R ]
+/A << /S /GoTo /D (wcs_8h_158615aa1622d8feedd228795ff9a25f71cb7eaa633d9e0f560555a016f1f007) >>
 >> endobj
-4043 0 obj <<
+4257 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [145.731 642.761 177.611 651.607]
+/Rect [131.982 584.275 272.903 594.461]
 /Subtype /Link
-/A << /S /GoTo /D (wcsfix_8h_f23e7b02522c40fa5dfbf3d569348844) >>
+/A << /S /GoTo /D (wcs_8h_158615aa1622d8feedd228795ff9a25fdfa2a8cf8021827378091315b8e0a020) >>
 >> endobj
-4044 0 obj <<
+4258 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [159.277 626.083 184.17 635.988]
+/Rect [113.91 568.375 203.564 578.562]
 /Subtype /Link
-/A << /S /GoTo /D (wcsfix_8h_25714f1558ecbee6c1b1fef0abf8ea7f) >>
+/A << /S /GoTo /D (wcs_8h_158615aa1622d8feedd228795ff9a25f08306533cf0c7555dad662e82e8a4a69) >>
 >> endobj
-4045 0 obj <<
+4259 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [306.611 626.083 336.489 635.988]
+/Rect [224.422 568.375 334.448 578.562]
 /Subtype /Link
-/A << /S /GoTo /D (wcsfix_8h_89e1b5b4d2fa89af03f5d1143352b05f) >>
+/A << /S /GoTo /D (wcs_8h_158615aa1622d8feedd228795ff9a25f03824b7b5c22e5f0cc91363eb695a804) >>
 >> endobj
-4046 0 obj <<
+4260 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [145.731 603.906 182.742 612.753]
+/Rect [355.306 568.375 505.183 578.562]
 /Subtype /Link
-/A << /S /GoTo /D (wcsfix_8h_7181ebe5e9f0a4058642c56dc848bd5c) >>
+/A << /S /GoTo /D (wcs_8h_158615aa1622d8feedd228795ff9a25f5d662102c172495df1f9bb03cedd701d) >>
 >> endobj
-4047 0 obj <<
+4261 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [159.277 587.228 187.165 597.134]
+/Rect [128.854 556.42 245.964 566.607]
 /Subtype /Link
-/A << /S /GoTo /D (wcsfix_8h_77b614a15de67b42040c2be46cbfca1a) >>
+/A << /S /GoTo /D (wcs_8h_158615aa1622d8feedd228795ff9a25f832122bb304560f92df91e391d55948a) >>
 >> endobj
-4048 0 obj <<
+4262 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [309.606 587.228 339.483 597.134]
+/Rect [113.91 540.177 239.14 550.707]
 /Subtype /Link
-/A << /S /GoTo /D (wcsfix_8h_89e1b5b4d2fa89af03f5d1143352b05f) >>
+/A << /S /GoTo /D (wcs_8h_158615aa1622d8feedd228795ff9a25f88e600163f719a759d3569bf1548109e) >>
 >> endobj
-4049 0 obj <<
+4263 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [145.731 565.052 187.564 573.899]
+/Rect [262.691 540.177 393.291 550.707]
 /Subtype /Link
-/A << /S /GoTo /D (wcsfix_8h_8f4a947e2605b35ffa92f08b113d60b2) >>
+/A << /S /GoTo /D (wcs_8h_158615aa1622d8feedd228795ff9a25f37c8aa0aedc12c63df08f39cb7177ff7) >>
 >> endobj
-4050 0 obj <<
+4265 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [159.277 548.374 189.657 558.279]
+/Rect [126.921 485.02 159.35 495.924]
 /Subtype /Link
-/A << /S /GoTo /D (wcsfix_8h_883167275c4d3855ba453364db3d8d66) >>
+/A << /S /GoTo /D (wcs_8h_42b2578d76ace7ca6114d82b7ae46a89) >>
 >> endobj
-4051 0 obj <<
+4266 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [312.098 548.374 341.976 558.279]
+/Rect [126.921 446.247 158.244 457.151]
 /Subtype /Link
-/A << /S /GoTo /D (wcsfix_8h_89e1b5b4d2fa89af03f5d1143352b05f) >>
+/A << /S /GoTo /D (wcs_8h_e790c9ce6c9b7a4845cf1c3c97b1e97a) >>
 >> endobj
-4052 0 obj <<
+4267 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [145.731 526.198 182.592 535.045]
+/Rect [126.921 407.474 154.926 418.378]
 /Subtype /Link
-/A << /S /GoTo /D (wcsfix_8h_f1b99efe520fbd2d4bd0e5a35f87e186) >>
+/A << /S /GoTo /D (wcs_8h_2afc8255fde0965dddaa374463666d45) >>
 >> endobj
-4053 0 obj <<
+4268 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [159.277 509.52 186.16 519.425]
+/Rect [259.751 407.474 293.285 418.378]
 /Subtype /Link
-/A << /S /GoTo /D (wcsfix_8h_c1df72303f64e50d5e3cb320c126443b) >>
+/A << /S /GoTo /D (structwcsprm) >>
 >> endobj
-4054 0 obj <<
+4269 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [308.602 509.52 338.479 519.425]
+/Rect [226.712 392.894 256.599 402.799]
 /Subtype /Link
-/A << /S /GoTo /D (wcsfix_8h_89e1b5b4d2fa89af03f5d1143352b05f) >>
+/A << /S /GoTo /D (structwcsprm) >>
 >> endobj
-4055 0 obj <<
+4270 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [145.731 487.344 181.496 496.19]
+/Rect [126.921 368.701 158.244 379.604]
 /Subtype /Link
-/A << /S /GoTo /D (wcsfix_8h_0816c5f2354ee6c0044e11867d7558ea) >>
+/A << /S /GoTo /D (wcs_8h_864c99fef9f3eee29085ce42d0ee0d64) >>
 >> endobj
-4056 0 obj <<
+4271 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [159.277 470.666 187.658 480.571]
+/Rect [247.567 368.701 281.101 379.604]
 /Subtype /Link
-/A << /S /GoTo /D (wcsfix_8h_f011e4065b6179e19d2964bc9646b6af) >>
+/A << /S /GoTo /D (structwcsprm) >>
 >> endobj
-4057 0 obj <<
+4272 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [310.099 470.666 339.977 480.571]
+/Rect [428.932 368.701 462.466 379.604]
 /Subtype /Link
-/A << /S /GoTo /D (wcsfix_8h_89e1b5b4d2fa89af03f5d1143352b05f) >>
+/A << /S /GoTo /D (structwcsprm) >>
 >> endobj
-4058 0 obj <<
+4273 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [145.731 448.489 183.698 457.336]
+/Rect [257.44 354.12 287.327 364.026]
 /Subtype /Link
-/A << /S /GoTo /D (wcsfix_8h_4d37e0274dff84649cba075b8761b3fa) >>
+/A << /S /GoTo /D (structwcsprm) >>
 >> endobj
-4059 0 obj <<
+4274 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [159.277 431.811 186.16 441.717]
+/Rect [126.921 329.927 159.887 340.831]
 /Subtype /Link
-/A << /S /GoTo /D (wcsfix_8h_07281faacbec1df800a417bf157751d7) >>
+/A << /S /GoTo /D (wcs_8h_4ab38bc642c4656f62c43acf84a849f1) >>
 >> endobj
-4060 0 obj <<
+4275 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [308.602 431.811 338.479 441.717]
+/Rect [188.33 329.927 221.864 340.831]
 /Subtype /Link
-/A << /S /GoTo /D (wcsfix_8h_89e1b5b4d2fa89af03f5d1143352b05f) >>
+/A << /S /GoTo /D (structwcsprm) >>
 >> endobj
-4061 0 obj <<
+4276 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [145.731 409.635 192.555 418.482]
+/Rect [195.079 315.347 224.966 325.252]
 /Subtype /Link
-/A << /S /GoTo /D (wcsfix_8h_0ed13e54c3eacb9325afbae78ef33b61) >>
+/A << /S /GoTo /D (structwcsprm) >>
 >> endobj
-4062 0 obj <<
+4277 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [315.774 392.957 345.652 402.862]
+/Rect [126.921 291.154 155.474 302.058]
 /Subtype /Link
-/A << /S /GoTo /D (wcsfix_8h_89e1b5b4d2fa89af03f5d1143352b05f) >>
+/A << /S /GoTo /D (wcs_8h_b9aeb8cf1afb1bfb22e989580d90fca8) >>
 >> endobj
-4063 0 obj <<
+4278 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [145.731 368.723 202.916 379.627]
+/Rect [207.438 291.154 240.972 302.058]
 /Subtype /Link
-/A << /S /GoTo /D (wcsfix_8h_3229b126ed844da0a2d4f7abff1de7d0) >>
+/A << /S /GoTo /D (structwcsprm) >>
 >> endobj
-4064 0 obj <<
+4279 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [203.414 368.723 264.066 379.627]
+/Rect [202.405 276.574 232.291 286.479]
 /Subtype /Link
-/A << /S /GoTo /D (wcsfix_8h_256ce6281894f65dd15396cc0994e875) >>
+/A << /S /GoTo /D (structwcsprm) >>
 >> endobj
-4066 0 obj <<
+4280 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [126.921 287.961 154.926 298.865]
+/Rect [126.921 252.381 160.445 263.285]
 /Subtype /Link
-/A << /S /GoTo /D (wcsfix_8h_89e1b5b4d2fa89af03f5d1143352b05f) >>
+/A << /S /GoTo /D (wcs_8h_8fe5dcd9927240dc0348b850ee662367) >>
 >> endobj
-4067 0 obj <<
+4281 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [285.481 287.961 319.015 298.865]
+/Rect [212.41 252.381 245.944 263.285]
 /Subtype /Link
 /A << /S /GoTo /D (structwcsprm) >>
 >> endobj
-4068 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [126.921 249.107 148.839 260.011]
-/Subtype /Link
-/A << /S /GoTo /D (wcsfix_8h_25714f1558ecbee6c1b1fef0abf8ea7f) >>
->> endobj
-4069 0 obj <<
+4282 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [177.282 249.107 210.816 260.011]
+/Rect [230.954 237.801 260.84 247.706]
 /Subtype /Link
 /A << /S /GoTo /D (structwcsprm) >>
 >> endobj
-4070 0 obj <<
+4283 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [126.921 210.252 151.609 221.156]
+/Rect [126.921 213.608 155.474 224.511]
 /Subtype /Link
-/A << /S /GoTo /D (wcsfix_8h_77b614a15de67b42040c2be46cbfca1a) >>
+/A << /S /GoTo /D (wcs_8h_e5cc3f5d249755583403cdf54d2ebb91) >>
 >> endobj
-4071 0 obj <<
+4284 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [180.051 210.252 213.585 221.156]
+/Rect [183.917 213.608 217.451 224.511]
 /Subtype /Link
 /A << /S /GoTo /D (structwcsprm) >>
 >> endobj
-4072 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [126.921 171.398 154.936 182.302]
-/Subtype /Link
-/A << /S /GoTo /D (wcsfix_8h_883167275c4d3855ba453364db3d8d66) >>
->> endobj
-4073 0 obj <<
+4285 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [214.651 171.398 248.185 182.302]
+/Rect [203.893 199.027 233.78 208.933]
 /Subtype /Link
 /A << /S /GoTo /D (structwcsprm) >>
 >> endobj
-4074 0 obj <<
+4286 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [126.921 132.544 151.051 143.448]
+/Rect [128.161 174.834 159.483 185.738]
 /Subtype /Link
-/A << /S /GoTo /D (wcsfix_8h_c1df72303f64e50d5e3cb320c126443b) >>
+/A << /S /GoTo /D (wcs_8h_27d3dd209db3e76cf4c50f48c01ba986) >>
 >> endobj
-4075 0 obj <<
+4287 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [179.493 132.544 213.027 143.448]
+/Rect [190.405 174.834 223.939 185.738]
 /Subtype /Link
 /A << /S /GoTo /D (structwcsprm) >>
 >> endobj
-4076 0 obj <<
+4288 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [126.921 93.689 152.714 104.593]
+/Rect [127.285 124.106 158.607 135.01]
 /Subtype /Link
-/A << /S /GoTo /D (wcsfix_8h_f011e4065b6179e19d2964bc9646b6af) >>
+/A << /S /GoTo /D (wcs_8h_60673d05a3513659ac848a9cb3d0cb07) >>
 >> endobj
-4077 0 obj <<
+4289 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [181.157 93.689 214.691 104.593]
+/Rect [187.777 124.106 221.311 135.01]
 /Subtype /Link
 /A << /S /GoTo /D (structwcsprm) >>
 >> endobj
-4041 0 obj <<
-/D [4039 0 R /XYZ 90 757.935 null]
->> endobj
-394 0 obj <<
-/D [4039 0 R /XYZ 90 733.028 null]
+4245 0 obj <<
+/D [4243 0 R /XYZ 90 757.935 null]
 >> endobj
-4042 0 obj <<
-/D [4039 0 R /XYZ 90 659.677 null]
+4248 0 obj <<
+/D [4243 0 R /XYZ 90 658.201 null]
 >> endobj
-4065 0 obj <<
-/D [4039 0 R /XYZ 90 306.935 null]
+4264 0 obj <<
+/D [4243 0 R /XYZ 90 503.954 null]
 >> endobj
-4038 0 obj <<
-/Font << /F31 528 0 R /F41 696 0 R /F22 521 0 R /F42 717 0 R /F14 1038 0 R >>
+4242 0 obj <<
+/Font << /F31 604 0 R /F22 597 0 R /F42 818 0 R /F40 783 0 R /F14 1084 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-4094 0 obj <<
-/Length 4123      
+4310 0 obj <<
+/Length 4010      
 /Filter /FlateDecode
 >>
 stream
-xÚ­;moÛ8Òßó+ü­2Póá›(©p at 7Möºèm{In<èÅVbíÚRN’Ûæ~ýÍpHYo–³·‡ EŽf†Ãἑb‘ðEF,Qáb½¿à‹GèýñB¸Ñ¯:ã?Ü]üϵ‚¯XbÔâîÁ~n¥XÜm>†	¹\	Îyðm]ÿsùm—+òà:ßeԺɲj)â +ÖK`o¬¥
-„4Ë/w?]\ݵôw¡2HýŸŸ¿ðŸüé‚3•Ä‹oÐæL$Éb(\{wq{ñ×õ+蟚 æ!‹U¼X)Íâh
-D˜}Í©Ï…ÔŒêU$ãæ($-1É „Lu·à „iQïÒƉæíûO·«uY,5¾fE“CÓÔOÙº!øõ4ÏOY͆<bÂÈE$$Üüîù(7ø<ŽÅI•0I¤<ÎVÊ£J Y¦A¢§ûwhŒY…O`¼ƒk,^3OPh–ð¨G0/š=	j,â>=¨ÄMoa	zžò %R^ã"=ï¬îX9Óðéì”Ì<áP²$Ô}óƒêÔ
éJÀ6Šô{^†]iLðåµS§¦:¬G’¡`‘z©„<ô,£C”È(X†§j?"+&ãYÑ8A¡;ãEÑ@0\!µ>g 3±¼Ž#ž8µ™L¬Ù´}|™m8~Ê48äåz©Ã ÿNë´OweµÏ6ôº~ÞåŦÊ×Þ<U]þ
-ÆLÅis`"Pþ)Lù £“ÆòÿË2‘AZåéý.«'ì¹13FŸ6-ÇñÓ¦ÅÁœ5-3´Ž¦eŽ 7-‚=¶Þ¦iVWµb"Œœjyåë±gBëÒz읶DzžÑÊV«Á
-ý#«ª}ý8Úp°¶"1³Bò0³´¥4ÌÄ}ÚÖÞDÁ—“
-É‹’? í÷'·A 3·MÚjZ²j©¢ k•s¬û¬®Ó¥àÁ#þ›ñ¨a.Q‰ÿœå‚©-ÎÀjµa.z—5)ÄNμËêu•?Áv‡Ð©›5ØA at PiBtSš¼€}¸RQ.ŸIÐlóšZõ!ÇÐÃn0Þxx¦´ØPwSµ
-ö]Êwwyp8Ñ<9då=‹²XsuHÒjCv×X§Ch·iã(UõoE‰È¿¢ÄÉá|„ _GƱ\¯"¡ÉàóúýÝ-¶’àÿ.o©k›¥›¬‚¥\éPwÛ¬Îæò˜ÌCUî©Õl]—Ÿ*]ЁÂÏpBv60+;!ì$Iì(\‹°tŒçoÈÔx¿Ye³‘Â7l–Õ¦v®æMÏ­‹	«ì)Í+j[ŽÈ/ /=×PŽ¼h#Iøª‚yMzô}CŽ"fœ“üÙÏ‘8ÄãóW|Øy¾™Ô6‹ƒ6}/zÅÉùV“Zgàš=—Ò<—÷ZôŽá,*Íë1£"_.BgP¾ü4æ"ëDx“‹5Än>‚øñÃí‡Hl–C¯‰+ÚÀ=Åßžy{Op
-±f%„âÕõÍÕ_Wno^iANÃ!:÷´FˆÂ+¯®¯>|\Y%Z©D¦¦«K¾ú°°F¯&Å"ìL)†¤«Y3hbÂUg
õåÅ`>¥éåÝÿº"݁Q -‚ÉÓ	™BrÊáÖÅîô¸cS6ôªÚ¾BWùL=÷ÏC3¬”d’ë…G'•9ã3=ôª>ò[C”Îg‚T0”ž
-•	m"Ùcb˜A9˜yÒÖÑÄ=Ò÷KɃƒ[‘oy³-ý˾܀a΋G|ó
ûd›Q»‚]…†ˆ¬%=à"BßU“5*íg› ÀÒ?}ýüZ"
-¬Ù‚'jxý\ÓË>Û߃uôl¶6[†:†HÛ,tˆÁ¹8—48èU|PPÎ$
0ÑÈD}âÃÆÁÌ“ŒAR[tI’¿bdîï¬ÃB1䵓aYìž½d27V Mö.:¬ÿ
-¿ÆU³Æzó–[Z6‘ÝeË]ÜÒÝ3øþm›ã¸RCx¼ÐŒ+iΆ•xՁžˆ*{Ïo‘Gé±0ˆÌ,eÉ9ÂôHc0»ÛÕ>½dz`â¹xáô=ô<”GE|óüÙX!=û?7{3O7‚h6Ž³ù8g–LqóÒ);èyÒ”Ötd»‰½§0Šäìl=Ì,IÁ.V<º$iïY£À§‘¤&Ñçî¡ç ì.wý´r ¹`aÍ
-ÀÃÌÒÕR}~¹5¤"à^^8e}†t¥•ýÓzb¹µ‚,/™ßÚfž¤J˜ˆÍ‰åf.ÐÑÔ
Q?Z›êvh”Ъ¨¹…HÍšeÃµ¨Úôß6%=!k§4 ‹¨iÃyacÿ¡Â+<L°žÌ"~ÎÑyèU|Bóû({öÅFÄC¢EbÀÃpÏ9˜yÊD6gÿòzD/Ž0—~á”	xžnawÂO_Ç*§!V³³õ0³T‡ˆNÌVëéX¿pºzžò eߤPÄ5à"ó3ÆñYš	_hˆ "mÚth%•rÛeTOÀEíçªâ½ê€OTÅû(O‡oÂÆUÒ'>Ì<I£˜
-ãI_nÀ©S<‹ù%½§þùyèS•SÚ6ûVÓÓÍaí;·®Q§ûŒÆ!·>ìš>²üÆZpWš€U$F‚u¶{pCé†L^DSè÷YVÃ?Ö–Ž–ñíá{¾ËÓ
-³')©‚
OÛ½Ð;ŠÓˆcµMñe“Wéî¦û#Æï ö>ué®.XF[.™ctÊ(¸Æ¸tLP8œîŸvÙ뉲ˆ“¤»MVsRÎ*òió»¥
-ƒ·Ë$î®V˜ÈèÁ›$m:¾qk$lÇÓQ•â,Œ Æ™g3½ê€£ªÊ®@ÆÊû‘IÌ8øÒÃ`ÒÁÌÓ rÑ… aØü«žâÒ9¹Ð>ˆ‚ç,­0/]A@Ω«S%rÂDÇ«ù©ºg<ò5‚¿üônz©°äÇÄ eZœv‰ˆ Tƒ1<g®ðª=¶–}„Ý•Ùÿº™X&öH«ÇÂè`f)u¼|çyî]Io“¡IrùŸK!1ò~XtG~¥ëKw˜€gwè—5.º2Ž»Níî2«šÔÖTaõ×åþk‰X9¤[€g§pÙ+€*_Ò%]ªhÜ+aM‚=–OçY–N§h	ïà
›l_{}rˆ7¶ä}ï?òLÞf69‡d% ³ÀôT¹ØÉã“=8Ê\õýk_E}öbªË¾¬©èŠI´c
-&íËÈ^¹Fme~¢fÙO¬ôBɘ™(:>9èU|?
POœOV® èæbÀÊ0pt0ó!ÅeX@‡ì%5æ¶~¶Ä|GÅúèt­/o°û#þ»[&*xëú§Êî4BK
-
°ƒåc‘ÿË®*8€Ò:ïrcÅ ¨>¬·|é6S¹±…›±‚¢•šÒ¡™ÁÜ 'V¦4<ÏfzÕŸ8Íì£ì¥UÙ¤#"HLMÒçahêÌ<å"
-Àiî$EõK\ÚŸ 
/(hH”_&=ËÙe/#Y2^…R³ñ0ódˆH ^$¦D&øKµÁCϲ0Dù‚ò78,ˆ&fgïaæI‘AØšYTŒÊ5ȝ†l²Ô:MrjARƒvÚ:
<««¿¦b¸qÙ}çs"kвSTôVôŒ„'¬ÂÖy9‚¢pQï±ê€î“ß-[3¦Vû!u€1kÀˆ¹Ïìa*ô¦ã¤/8­Pœs*zÕŸHû(O'l¢9¡“>ñaFî`æIb¶‰l—d{>,"KbQ »VÓrŒvza”ÕêrjaÚäúÜq0uS ½u†Šà}áFÒªÉׇ¼à7P­i
-~C„•'¬;‡æØ]:ÔÇ3óq£BfL{¬öŽóœó_'n'эřBúÓÌO—§°(Ô|yËJKÈKxғ¥çùÓ§‰Û˜€éÓø,•OÏ®>}¼üó†éöXq×~Þ¿\}¸¹ºžŽ²w=¨œÈa6qè¿_n?þíæò*<…KáÀ¦vùÿ.±êàïK„‘Ë}¡a3^xnʵîÝíghb‹òqh¸|Üö@ÔÏûŠ
*Xû µ><=íòö¸‡ôZ6sõÃk©>øO&¦Žì…)©3¡<{8GЫøÄá\¥3ÛM…WZÙvê^Ÿ ¥é±0q±aæ	µ‘çà‚™ C2>—âE™#äTÍwïR<ø’’Ð¥ñÑM ‚™¥+dÈ¢P÷ˆ§V¬cÀªËŽä!„w HU¹‹€ÔѦ'øbõ³þPîvtã†N–¡+’9Îsí@ÅŸ¾msŒoq„6‚h‹@šüešI×ï~ÅZBI[mã³RÐz°•»ç7‹)"cóS·;ã'oz˜s·ghùË¢ç‚pº-8Ï•êrµÞÌ+—†0ÉD³Âð0󴈐öŒ»0›ÆÈÆá6ÅÒ&ØäécYXÏ
-ÝxÑ@û¬p±˜Í­ñ.ÌvÂÍ	tsqغ¹ñՐ‚Š½
Ï'oÀDÞ‚ÿcü9.ˆ÷¿N]<ÑLïùöiSÙµÈnIìÆ©ÃVm1^ÜíÆ\@ÚêèN#ú/MãDöŠ×”êº\çmŽ	Û<1{¾åèARwwøïP÷w×ÀÞIPîóÆ—œ‡S‡Œ'êôÆ<ŽŸÞ˜æìÆ<Më÷nÌ9®üÆìpyû™©íý9ix˜yâD~gRE"µŽ…y<õ©ú¸Á8þwÔÇ%CÓ¯‘¶>„è–¥
-|‘Ú¾Ø=ƒÃâ0u$0a^µ§W-Áh½ÊéΖm\4„¿zHDOc]ùÜeÒÞ˜I¨Ü‰OÜ·Ò×:¡ãXë„[ëÃƃ·»&«
-,=6ª…™ÐùÒ™ ø¨K0¯[D½eEaÁŠWøS¦Æ¢
-Ñ42˜%õKýƒBP·œ;¹Ý¸€„ :½ÝŽã§·›ƒ9»ÝNÓú½ÛmŽ+¿Ý:\ŠüÜ~‹Xhô¬8<Ì<õ"¿ß"Õ½ñ,cÔ¥=ó‹1¾Úïݝ/è?Ô6‚þöâv÷Ë°°*€àB¨US·ÝY±œöŸxK(Ò>ÓºüÛÏïï&n_J{±|æö¥fíiÙdáþµÔþz£¨eìÑÕ½_MpÇYÔ¦•ï®~œ¸x*X·aI±Wî—ÝkïLHÏàŸ&øç`“Ë8™†t³=ÞË'´R|5µ¯ÂLàdDÅ‘;úAßö»Cú5Kl¯Ytîüˆ´¿óOÔí•ä¬Èªãõ>ÿ»¿¿øÆ5.ZvO/=Dü†«7¡¡7É…;:z@ز:æ‹`ýðô_A%Úã
-úAAùýùq|—oŒ…óoCA‚$
+xÚ¥kã¶ñûþ
+‹9³|I¢î[sɵ)
+¤É-z@Ó ÐÚÚ]%¶äZòÝí¿ï9”EI¦Ýœµäh^΋”Xqø'V_åiÎ
+•®6û;¾z†Ñ¿Ü	š]Ãôz4ÿÍÃÝŸÞ+x‹™Z=<Ù×3ÁR)VÛŸ“Œ	q¿œóäó¦c/÷k™òä}½«ÜÓOÕSu¼&©š
:7‰âþ—‡¿Ý}÷0Ð%®R•!ÕÿÞýü_m»¿Ýq¦
+³úÏœ‰¢Xíï´Tô¼»ûp÷ã€Ã+_g×J3“_–[*Ƴ³ÜRžå<cZ™•‡Aáÿ-e:DpxE¦«®-'(4+x¬›~FO‚Ö¸
+éáÄñ™ ~S&è8å	J¤‹»¯¿Ìˆ§†é"‹K0q’gi.Cíò”wýñ´™Ël·ËLÐq&(IæÃq?%.EÁ2­£2{˜I¡Ï$¥l&2WH/ä
ìÀ jâé
l#‘[[XKnX—CýeatSíìh–lÚ¦³ãE²mOvşîP6?ÃöÍòä
çûê0Eü©îaGkž¼ANA½Ä(4>°"urHÀ|¾<i»­%”9B0>†9¼Ôc6&³ýKÕ—‘·ëýóæ¸]@p/’¨ã¦%æ7g"“«¬ÈXV,®«ÈÀ-æð¸hçR3¾g=B`×\Ë•¥ÌÜÖ*7
ÔÕ__õÖq¹iÛã½Ê“mÝ”½—Ügš”M÷Ô÷e_·
»ÈºIYî<èÿź"Î…dè%/¹Ç,WL	uæš{áºì£É=Ž	^p…0!½¨{Dè8å	JÚ–ÝVjÁ?ªTÅ¥%˜8MðJ Þ¨ÌÍÍBtœ	ʈ”ƒã"ÈŒ`è%3r"ð%ï(Cïˆ>Á™BˆS)¦&Ø뾶&\›—òHOýë¡ú¹ˆûXOËï÷gý —Õ†|ÄÎqY~©»‰ïØ]q¾âð|F°”1f€´Œìþó¾Iy¬KpßÝB˜€é’Í_tB暊ќP” 9¡1Ak½á̬P+&Ò|b…{YjွËÛ— ãŒNPÒfùOu<î»çyŠ£X–Çõãa¢d!¡ û
+Éú|ÉÓr§ìØâÁ¥ýãAìþéËþDûÅߪ?÷÷¾êºó—gü¯ê.n 4÷(þ ÏÃûKÛVŽŹàb¾äú#(µ({ø¶ê6Çú ;ŸfîÛ`÷ =¥Ü/U‡)†)’c{êë¦B%˜NvÕ¾²ùLBöåÆßÿðÁ
}¼7.¥s¾ƒ¬eÈX ðÃ+ä{7‡Aêã»ÖaÚÉ®/›-è49nÝÀç—zó‷l90²¯ú—vÛ­M7yg>ÚI$§Îé@$$¹‡M»? TÏîÏ!õ³žåŽÞ;¢Òöîz_>fÈÑ…V»Ù{oÜHã>Õzç“}ãØ•ì~
±5#¯ô‘Àˁë¶Y?3·ª”|¥1+yÍ3ôz¾à3C”—» +Ì´	‰O
š`â$UÁRˆ²c’”È`ƒ`°ˆ"Eg
+ËFÞtn ÜíPÝù°hªjkõ	ÏÎ
+ œŒW“9XpØÅk­Ý²Ø¹3í‚]»¯\¡£×ã%ÚWûGXh\f	´ÊÞ=íO=¡âoWõÎ_=0Í€éR5µVÒ8sÂñ 昭ñXÀ!rYøoG ~Wf+ˆLA»Ù®þͺ5B½`‚ï¾þš"Ù®ìÈG>ÞKžœ(Â}®{jù4­û­šMy v§QÎaÑæ,“)¹žceu¯FLÎRgÅr(5d¢È¯™:A¯Gàs»› $S¯›½ÔbNg ¡EÈÄÔä	&Nz‚IÏE.@ó¾Ü(2AÇéNPúZåôxId‰Õ
WQ‘=L”ô‘y­¸¶F>%›r–ËâFÙ=tœ	J’ý	lï¢ðà‘Dë¨ð§
z—i¨wçøÁækRä¯7û»/yplîþ5×LN×梒<t”Ñ)ÊËî_«”å:êÆÃÄI*ÉW<»`EÕ>X'8ôš&•“úZÄša9ãf„h½¿è$äîE’žåt&JuŠÈo£­-¨4+ Í’Ú=äžzÈÌ0„eJPwÝÎø×\`‡í
6Iût†˜È¥`«ˆTߨR•pŠò²a)#XVdQ¥z˜8Is©HzÃBÁmV€eã~mZöå°ƒ]××÷6
³ãM­0°˜Ç±±lúzS DsÕ˜„º½ˆ )ã#:ŒŒ³*B*l¼¥x€Á¤¹êüz=Ÿ; 	JRÿ¦=`Ƚè s…]—€‘©ÿs qê!²n	I—Ïí@#ÛÖ&ßðTÒ@UÜ“g3Ô¦-kœ¢¬nTž‡Ž²?EsŠx ”Fæaâ$UÎdž$§ˆ–Ô’ªÆ>Ñj´îœ*í0}x*¨¨@,)…+©'~¬ m Æm©¿µ/7X™Q*÷tj6”_Û.|ÙûÞ’ÿ„y`ë2ÈY#GñŒI˜QW½Ïw÷åõTFiɚᘉYëÛÁÄIO!i¶‘T	&ÏoˆH#È¥ˆä§½áUÇãådl‹% =I&JV(N‹€öƒDá+•íÑ:R³ý‘g›Nu®ÄG ü³~ràj±ô=Ov}{tEK†dÇÊÙÊIÁŒÑ7*ÔCGÅ›¢ŒÄ#(ÐuÆ4êaâ$S(†‚nGc W™/õÌb¦Õ’6êFxè(7S”ÈÏ®n–œšÖŒ§*ª '9A´Xõh¨«)n• ¯Ð
QÚ¶lµ[5ÏYšÆ×ÚÃÄIN-‹j ®âVQ	:Nw‚ÒíÚ_DMg)/¢¢z˜(É)¢EQщAΖ§·äç#ÈEoHÓv6K­)QàR at qêH”֍O[0bÎ+V¡s£˜:N‚ÒvËÇ%³‚A4ŠKL0q’9d\†:¶^ª›…}ªÑÚΓKcWkã¸þŽkñÿœN:È%ªþtpQ¼Ðè)˜€¸®2Í P]mô8èõ|¡Ñ¢ô©Bu¹°+$SB†LLõI0qÒD¾°K±µˆæÃÉöœQ#[«ã¾ÚÖ¶s	'æTØâ<!ÜøRɦ
㹺Qm:Êûe$Dâù‰ÐQuy˜8I#mjLr(Ù@OG,ËöîCy,÷UïÚ¢ §m
­©R½æÐŽsáÏ•í*™t§ÃaWÛ$DQçTùŽ¬¢Ž,¬ÔØ)”Í/´8ž¦&ÄšÂÓVao·@RþJa+<Zµ–(xº¶	Œé©b3é?$
)dœùµ“{½ÏU<Ay}3h. S!Ó H0QÒØ\Ê‹€òÐ=v*¯;÷dçžÚ>ÔÚ¦Üá	—«q„Eè–5³}
µx¿{ujM§y®;b½X;\%¢6µ/ý±¦,ÏUÔšÓ’œ2hOs[}\)Í-ìz</tç-öö-—ó³Xˆ²èW¦%9ÁÄ	O],b¤di¡n	ÛgÈÅ°MÓ^FÙ]®aRx/
IÏj¥Š…N¦‹€ôbèNY.̍¢zè8å	J¿ËäáòÙæã1¡	&NÚh¦²< =>ÃÍü.<||‡G¸9ÎCa|3>ÂÅŽãgØn7’|߸Ù'|¹´…ŒÌÝ!o¤ksÃÃKýüâˆí0ÀÐö‰ÎRíf.ÛA¿âXŸÁpëš||8mìêsâˆ	F ˜©Ê¡3RÀ@û|Ÿâ]“þe_ohꀪëkÜ÷;êì
{{ÆÐ	œ¥P:gµ³·`†”‚’áà†ÇbÛu½p†­ØG߆©›ùѪ€”ZÃ5v½¯$A¯Gà‹åü%•{ìe¾
+{?7 =µC‚‰Sœ Z>ãJ5ƒZéVI	:Nw‚ÒJÚ>/Hšk qI	&Nq‚hYR{ÇDÝ*)A_¡¢¤ºvAR ÈS—”`â'ˆ%•\ÙsüÛ$õÐQºS”TúÍ%•RÛ;}1I=Lœ¢ÌX‘§Å¥sJ­˜Io–• ã”'(©êCG¶ o¦X|]Dœb€dHÐ
+í»££ú¿Œ2¦ÛZ%Um;Ðð¬)i†AïVwn|×6ÏuÚÒlKàx%à<zØá½+/=j´ìKO£»88>ŽY8]ºáðùt¥G/• @²wþ¯g:#È¥LÇOŸ?”¸œé jMHz–é8˜(Õ)¢Q¯ïçãyÖ9ÞRZܵ;7@¥ý“oûYñ©ù­iïe–|¦t˜¤[Je
+%@^Ü¢¾3ä¢úhzt‘:¦?ž‡¤Ô‡—žbD…âL(P¶Ñ}çn„)îR¹ñé&nÀݯE[ò…¶Äo™ä*"à(Ç„‘ëצ`<Qy˜8E¨¡Ôc’®4ÇûSF&ïÑ–ìÎ
¸zª´Ž]e¯I»#aî+w1¸Ô˜AMjèìûŸ¾ûq~[
<Ïä+§o¯y“ìËW7dËD\.¿|¾TÎMبw‹0ä¼]Qøä_ýë‡<àåõ{ùñ«9W)D`ã¹¢»|¸ûÇÇwÿf„Ö9Šdÿúã©ÜnNþ+û©\ûkeÏݺ·‹w8G¶¿qÿ;A3 p¸çxÿÎßvøðnN¢¹_§7sãëòï. À[Ô7!øq	äöÔÂß–¶×HíI%95/3žeVøªQ–í¾Et×Výˆ.† Fõ¾s® }²T¾:ý£ÂÝcÍ—oñ솟W ƒà伪+Ž¼“1º+í×>ÀG{êCVÛÆ/à®ôƒ5'¼k8=Ê}jw»Ö^ësÜŽ]IÅJ`o-ü aæt=‚uw§ù
+vGî<–—6T§‹‘ŠqÛl3°ÖÎQè{ðÃœ'Š~%ý
+úÏ#¦DéÜ"€IË	^f.´}Öy¥«D¾q¿Êý’ÅZ˜8*÷m‡J\HùEP°¢[û$“–@(N*w9Ó=âÖòó0Ž&ÊÜñ&Ù†<Ûë¾]7ŠÕ¸z´œÜC`EcÆµez!}¡×µ«žú…»›ÃüÀѯ¾¶ëà®48Dž6ÕáŒaï-—ò…ÑÖBý±Å/<Xš.~TÀa‘…ûZò÷}ì>SëôÁ§(˜Ùk—ÞQ·¹mÕ`¦ä·”—Áºÿéæ‡M(Wo¹|«¸ûKr!ü®—iâó©ï>üTùý7ô*3LҐ3ø¶ýòú\5ó3:µ žÿbñ
S
 endstream
 endobj
-4093 0 obj <<
+4309 0 obj <<
 /Type /Page
-/Contents 4094 0 R
-/Resources 4092 0 R
+/Contents 4310 0 R
+/Resources 4308 0 R
 /MediaBox [0 0 595.276 841.89]
-/Parent 4025 0 R
-/Annots [ 4096 0 R 4097 0 R 4099 0 R 4100 0 R 4101 0 R 4102 0 R 4103 0 R 4104 0 R 4105 0 R 4106 0 R 4107 0 R 4108 0 R 4109 0 R 4110 0 R 4111 0 R 4112 0 R 4113 0 R 4114 0 R 4115 0 R 4116 0 R 4117 0 R 4118 0 R 4119 0 R 4120 0 R 4121 0 R 4122 0 R ]
+/Parent 4164 0 R
+/Annots [ 4312 0 R 4313 0 R 4314 0 R 4315 0 R 4317 0 R 4318 0 R 4319 0 R 4320 0 R 4321 0 R 4322 0 R 4323 0 R 4324 0 R 4325 0 R 4326 0 R 4327 0 R 4328 0 R 4329 0 R 4330 0 R 4331 0 R 4332 0 R 4333 0 R 4334 0 R 4335 0 R 4336 0 R 4337 0 R 4338 0 R 4339 0 R 4340 0 R 4341 0 R 4342 0 R 4343 0 R 4344 0 R 4345 0 R 4346 0 R 4347 0 R 4348 0 R ]
 >> endobj
-4096 0 obj <<
+4312 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [126.921 696.072 151.459 706.976]
+/Rect [126.507 719.912 159.493 730.816]
 /Subtype /Link
-/A << /S /GoTo /D (wcsfix_8h_07281faacbec1df800a417bf157751d7) >>
+/A << /S /GoTo /D (wcs_8h_f3f00b876c8212d43f32a51feeadaa81) >>
 >> endobj
-4097 0 obj <<
+4313 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [250.742 696.072 284.276 706.976]
+/Rect [187.106 719.912 220.64 730.816]
 /Subtype /Link
 /A << /S /GoTo /D (structwcsprm) >>
 >> endobj
-4099 0 obj <<
+4314 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [164.54 615.511 225.192 626.415]
+/Rect [126.921 670.16 159.349 681.064]
 /Subtype /Link
-/A << /S /GoTo /D (wcsfix_8h_256ce6281894f65dd15396cc0994e875) >>
+/A << /S /GoTo /D (wcs_8h_57975833fe0588eb7c7b6d79f13a7693) >>
 >> endobj
-4100 0 obj <<
+4315 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [331.208 462.083 366.395 473.096]
+/Rect [187.792 670.16 221.326 681.064]
 /Subtype /Link
-/A << /S /GoTo /D (wcs_8h_e5cc3f5d249755583403cdf54d2ebb91) >>
+/A << /S /GoTo /D (structwcsprm) >>
 >> endobj
-4101 0 obj <<
+4317 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [247.23 450.128 280.764 461.032]
+/Rect [164.54 590.931 214.672 601.835]
 /Subtype /Link
-/A << /S /GoTo /D (structwcsprm) >>
+/A << /S /GoTo /D (wcs_8h_d16bd8db875ee05b014429efdc1f3471) >>
 >> endobj
-4102 0 obj <<
+4318 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [163.434 438.172 198.621 449.076]
+/Rect [104.111 485.579 137.645 496.483]
 /Subtype /Link
-/A << /S /GoTo /D (wcs_8h_e5cc3f5d249755583403cdf54d2ebb91) >>
+/A << /S /GoTo /D (structwcsprm) >>
 >> endobj
-4103 0 obj <<
+4319 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [226.805 438.172 277.494 449.076]
+/Rect [152.776 444.044 187.415 454.948]
 /Subtype /Link
-/A << /S /GoTo /D (structwcsprm_c8391dd770637dbb841067996b7777ba) >>
+/A << /S /GoTo /D (wcs_8h_2afc8255fde0965dddaa374463666d45) >>
 >> endobj
-4104 0 obj <<
+4320 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [281.31 438.172 310.968 449.076]
+/Rect [190.942 444.044 228.899 454.948]
 /Subtype /Link
-/A << /S /GoTo /D (structcelprm) >>
+/A << /S /GoTo /D (wcs_8h_864c99fef9f3eee29085ce42d0ee0d64) >>
 >> endobj
-4105 0 obj <<
+4321 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [350.2 438.172 402.553 449.076]
+/Rect [249.733 444.044 289.334 454.948]
 /Subtype /Link
-/A << /S /GoTo /D (structwcsprm_e83952aec7c1ac76c090bc89bf4eeea7) >>
+/A << /S /GoTo /D (wcs_8h_4ab38bc642c4656f62c43acf84a849f1) >>
 >> endobj
-4106 0 obj <<
+4322 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [406.369 438.172 437.691 449.076]
+/Rect [403.207 444.044 436.741 454.948]
 /Subtype /Link
-/A << /S /GoTo /D (structspcprm) >>
+/A << /S /GoTo /D (structwcsprm) >>
 >> endobj
-4107 0 obj <<
+4323 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [316.063 420.548 376.715 431.452]
+/Rect [89.004 432.089 124.191 442.993]
 /Subtype /Link
-/A << /S /GoTo /D (structwcsprm_e1f462606974e1324cd38f143eda691e) >>
+/A << /S /GoTo /D (wcs_8h_b9aeb8cf1afb1bfb22e989580d90fca8) >>
 >> endobj
-4108 0 obj <<
+4324 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [386.084 420.548 435.119 431.452]
+/Rect [349.158 432.089 382.692 442.993]
 /Subtype /Link
-/A << /S /GoTo /D (structwcsprm_04fbd6ed1b338e225f2291523e64be2c) >>
+/A << /S /GoTo /D (structwcsprm) >>
 >> endobj
-4109 0 obj <<
+4325 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [444.488 420.548 513.996 431.452]
+/Rect [231.429 420.134 274.816 431.038]
 /Subtype /Link
-/A << /S /GoTo /D (structwcsprm_c089e5d0e3191255ceaea7f8591b27ea) >>
+/A << /S /GoTo /D (wcs_8h_c55946dadc53ac592cb686275902ae7b) >>
 >> endobj
-4110 0 obj <<
+4326 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [128.501 408.593 162.035 419.497]
+/Rect [402.337 420.134 435.871 431.038]
 /Subtype /Link
 /A << /S /GoTo /D (structwcsprm) >>
 >> endobj
-4111 0 obj <<
+4327 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [229.582 367.058 299.091 378.072]
+/Rect [305.221 408.179 343.178 419.082]
 /Subtype /Link
-/A << /S /GoTo /D (structwcsprm_ad387ccbd7847672b5dc2223d9124120) >>
+/A << /S /GoTo /D (wcs_8h_864c99fef9f3eee29085ce42d0ee0d64) >>
 >> endobj
-4112 0 obj <<
+4328 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [92.321 355.103 160.734 366.007]
+/Rect [89.004 390.554 129.163 401.458]
 /Subtype /Link
-/A << /S /GoTo /D (structwcsprm_c0cb013b1505fb7abd4167ac0db0e0aa) >>
+/A << /S /GoTo /D (wcs_8h_8fe5dcd9927240dc0348b850ee662367) >>
 >> endobj
-4113 0 obj <<
+4329 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [308.838 325.523 340.01 336.427]
+/Rect [320.888 390.554 354.422 401.458]
 /Subtype /Link
-/A << /S /GoTo /D (wcsfix_8h_07281faacbec1df800a417bf157751d7) >>
+/A << /S /GoTo /D (structwcsprm) >>
 >> endobj
-4114 0 obj <<
+4330 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [116.077 278.32 175.065 289.224]
+/Rect [416.486 390.554 445.049 401.458]
 /Subtype /Link
-/A << /S /GoTo /D (structwcsprm_f124a4259475ea355ced38e73a05363a) >>
+/A << /S /GoTo /D (structlinprm) >>
 >> endobj
-4115 0 obj <<
+4331 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [250.452 278.32 298.93 289.224]
+/Rect [448.893 390.554 478.551 401.458]
 /Subtype /Link
-/A << /S /GoTo /D (structwcsprm_3495a5b0ef529706ec9a0af5c3163d63) >>
+/A << /S /GoTo /D (structcelprm) >>
 >> endobj
-4116 0 obj <<
+4332 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [325.106 278.32 360.294 289.224]
+/Rect [482.395 390.554 511.506 401.458]
 /Subtype /Link
-/A << /S /GoTo /D (wcs_8h_e5cc3f5d249755583403cdf54d2ebb91) >>
+/A << /S /GoTo /D (structprjprm) >>
 >> endobj
-4117 0 obj <<
+4333 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [437.611 266.364 471.145 277.268]
+/Rect [89.004 378.599 120.326 389.503]
 /Subtype /Link
-/A << /S /GoTo /D (structwcsprm) >>
+/A << /S /GoTo /D (structspcprm) >>
 >> endobj
-4118 0 obj <<
+4334 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [246.442 230.499 284.13 241.403]
+/Rect [140.191 378.599 170.408 389.503]
 /Subtype /Link
-/A << /S /GoTo /D (wcshdr_8h) >>
+/A << /S /GoTo /D (structtabprm) >>
 >> endobj
-4119 0 obj <<
+4335 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [89.004 212.875 123.643 223.778]
+/Rect [158.121 360.975 193.308 371.879]
 /Subtype /Link
-/A << /S /GoTo /D (wcsfix_8h_89e1b5b4d2fa89af03f5d1143352b05f) >>
+/A << /S /GoTo /D (wcs_8h_e5cc3f5d249755583403cdf54d2ebb91) >>
 >> endobj
-4120 0 obj <<
+4336 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [113.91 173.681 142.463 184.694]
+/Rect [347.077 360.975 380.611 371.879]
 /Subtype /Link
-/A << /S /GoTo /D (wcsfix_8h_25714f1558ecbee6c1b1fef0abf8ea7f) >>
+/A << /S /GoTo /D (structwcsprm) >>
 >> endobj
-4121 0 obj <<
+4337 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [113.91 141.94 145.233 152.953]
+/Rect [367.29 349.019 402.477 359.923]
 /Subtype /Link
-/A << /S /GoTo /D (wcsfix_8h_77b614a15de67b42040c2be46cbfca1a) >>
+/A << /S /GoTo /D (wcs_8h_e5cc3f5d249755583403cdf54d2ebb91) >>
 >> endobj
-4122 0 obj <<
+4338 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [113.91 98.244 148.56 109.257]
+/Rect [240.604 337.064 294.62 347.968]
 /Subtype /Link
-/A << /S /GoTo /D (wcsfix_8h_883167275c4d3855ba453364db3d8d66) >>
->> endobj
-4095 0 obj <<
-/D [4093 0 R /XYZ 90 757.935 null]
->> endobj
-4098 0 obj <<
-/D [4093 0 R /XYZ 90 634.415 null]
->> endobj
-398 0 obj <<
-/D [4093 0 R /XYZ 90 578.324 null]
->> endobj
-4092 0 obj <<
-/Font << /F31 528 0 R /F42 717 0 R /F22 521 0 R /F14 1038 0 R /F41 696 0 R /F11 978 0 R >>
-/ProcSet [ /PDF /Text ]
+/A << /S /GoTo /D (structwcsprm_35bff8de85e5a8892e1b68db69ca7a68) >>
 >> endobj
-4125 0 obj <<
-/Length 2231      
-/Filter /FlateDecode
->>
-stream
-xÚÍZ[sÛ6~ׯÐÌ>”š©°¸“È[êK×7ucït;I¦CS´£V’U’jâ¿@‘ 	±I<™ŒIðã¹á;‡€ÈÃ?2Wx‹)&æÙv†ç0úýŒØ§Kx¼l=ÿînöïKo!%Ùüî¡~]$(™ß­ÞEºXŒqô)+ßcL?£‹%8º\orsõ6È‹I¢|—-H¤GNYDh¼øp÷Ãìâ®Ño­LjíÎÞ}ÀóXùÃ#¦’ù'¸Æˆ(5ßÎ@„½ÞÌng?72Ì8ƒñ!õÓ%ã(‰Çý§ayôŸÒ£ÿKÄY2w„÷”
-ß‚á*æ-Y¾.ŽTBáª~¤ŠGûämË B ‡ãVYPÛª,ßÔóñÿIÏBΐŒ“…K‡	+÷iå¯ã8ªŠtWnÒJO¹TÑë«›Û¥¦ÀÓnÁqôׂàDµ†Ûú9˜œ—Õ:ÝèÛ$ÚO¿çÙñqõ¼ÏËoµ]NR’ 	ÞãZõ›³iÛ¦®,"Ý­úBHÆS‹øþú¶/ƒ¨:+â[cÒzgLÍ´mï>˜Á´4ƒe^™‡âiÛ׸d˜N¹žc¤„	ÜÙݯ7Ë[XÆPWF÷:0Έ0 4VRD’ñ¤o=%½Ãœ"}@×ß$}Ð*j[UˆqŒ†Ã„•{‚é…ì>¦–ôCŒØ/jÂÃÝÁIÌi¨÷ÍåÛ‹Ÿ—×·o¿éÓ j'ÆGŽö$	DI#æâú§å.®„àhDmó,Ì«Õ—‰¡>©7@}Ô†„KH‡Ù&`9Î&'Òjûª,¡,
-1Ìdzàø|<,ædŒëú»Y²ÊeA˪LÓìùTùç'q0"6Àd3'"ª
¨)‘±8úåìÖ\ü± Îåµ™-¨ˆÒÍÁaž
-}‘DÛt×Û|eÆ­SëݪXg:côàq‰°oWÓʼ^´dÝz¹šv“ȾÐkÑý&ßÖR¹Ü!í*/³b}¯mÐÔ­9oA'àDŒâfôéÁü½Ñ–¦ z¯uë‘+4Pþ©]F¡‰áM;…\Cužëøíluþ”¶P:Òºxhsq-‚‰Ö›ˆØwÿµê¼|v~yõ?s‰ûY‚`õ“ÔØpµ[Õó¹ëT4}Q‚	‡Ò\7sgn‹¼:èî\¼îŸ}ÚQ¦5	(.°"C…g€C/[ð}‘u¬‚䧒×U»c…G~‡	ë–zÙÑíH21YõT´BfâÅÕ@¼˜‚Iå|b¼:h³/RÛìš÷±€q`Z¬H0`Tîj
-µß1+¬ÎŽÇé0ÇÏLD¯JDw
ÙÉ!;¬†šË©d?ÂÇÉn1u‘J«l—uAë˜Ñc»Á„•K…8ï*ÿR¶Œ)¨‰„O˜CmöENc;4æ’æ0Aå¾ q¶[a}¶³a¶ÿ÷ÍÕ‘æôeÐœCNΦҼ¥¹Ãh'»õ	žÇQè«:vø<·˜°ö˜¢8fíÿpUO…ÎvZÄ:h³/rÏFI’æ0Aå¾ Qžs+¬Ïs>Ò¹\\74g/„æÌ1å“i~„ÓÜb¦ìÛèJÍTÜ5c škLX¹L̤µ”ËõŽ^° Ã7ñĘ9tÐl_äÔ‚Ž1ÆÌa‚Ê}A¡‚^ë]ýöæ¬!:DgÍ
-‹©DoÁG‰î0Söj4?1,Š3zD7˜°r¨ùBŽò¸m‘Ó‰ñ²à ÅžÀiO”q0ZÔí§¸Ö£¸©å¿k¹x!§zóBN¦ø>Nq‹™º£ku‚=Sê¹Æ„
€îœ*Ù1àkh¬ç±äãæÐA³}‘Së9'43‡	*÷…ê¹æ“=&û›_În¶ËSlsØÞ»Í"Gõ|“ë
Ÿ²»õtœI˜Ÿ¯¨YTéí:Å‘#*ãS`Ñ˼O at Oä”™dLo¶u­ð&ÒB‚ª=1cÓ
r-ª?‹Éð,f6yË‹b«#þhƝ[füÑ÷*5'PÆ%ü~„ÚšˆúHIœÊ¢DA+ID‰„e,<–µÑŽç{s蚥U¾êmÿê/NBæ-¡ýÀCbÆ
-xÚ²Òß!Ɛ ŒjLãêÀÆyŒbšphë^¯VŽ›Ž²÷iöÇ'½1œ+Ëêìi»O«õýz±_WÏ)ê£xt(ó~)U”uã>Îi‹Úî‹lszdòÔ”XÊÐì/&¨›ÁW]Ý«uI¾y61Ø=é•ï“«e•§«aÞI½½f·»pyعƒÖÎ^³Žzw»™«ÖÛÍ~ózWuÃÜé¬×ÌINÒ¦¼­ÜáRV›S/†–ÏŸÖ| '»r¹D´9EÚ¥Ÿ×åÀq±Þþt§ÅïÀG¬ü²*ú€úè;°‡U„EĪþ5‚þ²¾%°^Äî8Ä¸Ç‘â¼ëÞ O” ‘8ezý”-£ç’+·zÖu´¹]qºýäÀY9ôž„6ÎÙº½¤s¿ß¬¡-‹J{¿Ù˜‹zÍ"Ê®NTOTQ43úÉÇt·ÚÔ)OË|ŸP–j“ÁH" B‚霝üp´èeÞO'Oä”­SøÐD<á]3ü\¶˜°rOPs>ÛÑ&	¢”OuÚ¢Ãz=‘“6Ò˜‚ÔKHØk‹	k÷
{­àC‚NuÚ€Oh휲©¢û@¦hÐc‡	êö
zÌufd¢ËÖ뉜òÍ%Eº¥ ÓV.¡Sð2ËþȦ£/!ˆQ5Õm‹köDNýè#UÐu‡	àûáPÐf
êÁ Œ˜ŸV}ÙïÝÌh±T»7”HÅÜþdÏj¯Ú”ïò¢îÍdž]òt—º£ÈïÍMlÑ’W˜½Òž6`Bl禱®{ƒïkX®¾³{X(n>=lSñùù1ßõg‚
çÿ²/
-endstream
-endobj
-4124 0 obj <<
-/Type /Page
-/Contents 4125 0 R
-/Resources 4123 0 R
-/MediaBox [0 0 595.276 841.89]
-/Parent 4025 0 R
-/Annots [ 4127 0 R 4128 0 R 4129 0 R 4131 0 R 4132 0 R 4134 0 R 4135 0 R 4137 0 R 4138 0 R 4140 0 R 4141 0 R 4143 0 R 4144 0 R 4146 0 R 4147 0 R 4149 0 R 4151 0 R 4152 0 R 4154 0 R 4155 0 R 4156 0 R 4157 0 R 4158 0 R ]
+4339 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [89.004 319.44 126.961 330.344]
+/Subtype /Link
+/A << /S /GoTo /D (wcs_8h_27d3dd209db3e76cf4c50f48c01ba986) >>
 >> endobj
-4127 0 obj <<
+4340 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [113.91 719.912 144.675 730.926]
+/Rect [144.722 319.44 182.679 330.344]
 /Subtype /Link
-/A << /S /GoTo /D (wcsfix_8h_c1df72303f64e50d5e3cb320c126443b) >>
+/A << /S /GoTo /D (wcs_8h_60673d05a3513659ac848a9cb3d0cb07) >>
 >> endobj
-4128 0 obj <<
+4341 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [113.91 688.032 146.338 699.045]
+/Rect [130.508 295.53 150.492 306.434]
 /Subtype /Link
-/A << /S /GoTo /D (wcsfix_8h_f011e4065b6179e19d2964bc9646b6af) >>
+/A << /S /GoTo /D (lin_8h) >>
 >> endobj
-4129 0 obj <<
+4342 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [113.91 656.151 145.083 667.055]
+/Rect [153.481 295.53 175.678 306.434]
 /Subtype /Link
-/A << /S /GoTo /D (wcsfix_8h_07281faacbec1df800a417bf157751d7) >>
+/A << /S /GoTo /D (log_8h) >>
 >> endobj
-4131 0 obj <<
+4343 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [236.629 570.028 265.182 580.932]
+/Rect [178.667 295.53 199.747 306.434]
 /Subtype /Link
-/A << /S /GoTo /D (wcsfix_8h_25714f1558ecbee6c1b1fef0abf8ea7f) >>
+/A << /S /GoTo /D (cel_8h) >>
 >> endobj
-4132 0 obj <<
+4344 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [391.148 570.028 425.788 580.932]
+/Rect [202.736 295.53 225.481 306.434]
 /Subtype /Link
-/A << /S /GoTo /D (wcsfix_8h_89e1b5b4d2fa89af03f5d1143352b05f) >>
+/A << /S /GoTo /D (spc_8h) >>
 >> endobj
-4134 0 obj <<
+4345 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [236.629 520.209 267.951 531.113]
+/Rect [242.856 295.53 264.096 306.434]
 /Subtype /Link
-/A << /S /GoTo /D (wcsfix_8h_77b614a15de67b42040c2be46cbfca1a) >>
+/A << /S /GoTo /D (tab_8h) >>
 >> endobj
-4135 0 obj <<
+4346 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [393.917 520.209 428.557 531.113]
+/Rect [89.004 265.95 128.625 276.854]
 /Subtype /Link
-/A << /S /GoTo /D (wcsfix_8h_89e1b5b4d2fa89af03f5d1143352b05f) >>
+/A << /S /GoTo /D (wcs_8h_f3f00b876c8212d43f32a51feeadaa81) >>
 >> endobj
-4137 0 obj <<
+4347 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [236.629 470.39 271.279 481.294]
+/Rect [89.004 248.326 128.067 259.339]
 /Subtype /Link
-/A << /S /GoTo /D (wcsfix_8h_883167275c4d3855ba453364db3d8d66) >>
+/A << /S /GoTo /D (wcs_8h_57975833fe0588eb7c7b6d79f13a7693) >>
 >> endobj
-4138 0 obj <<
+4348 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [397.245 470.39 431.885 481.294]
+/Rect [256.524 248.326 290.057 259.339]
 /Subtype /Link
-/A << /S /GoTo /D (wcsfix_8h_89e1b5b4d2fa89af03f5d1143352b05f) >>
+/A << /S /GoTo /D (structwcsprm) >>
 >> endobj
-4140 0 obj <<
+4311 0 obj <<
+/D [4309 0 R /XYZ 90 757.935 null]
+>> endobj
+4316 0 obj <<
+/D [4309 0 R /XYZ 90 609.376 null]
+>> endobj
+418 0 obj <<
+/D [4309 0 R /XYZ 90 554.616 null]
+>> endobj
+4308 0 obj <<
+/Font << /F31 604 0 R /F22 597 0 R /F14 1084 0 R /F42 818 0 R /F40 783 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+4352 0 obj <<
+/Length 2318      
+/Filter /FlateDecode
+>>
+stream
+xÚ½ZÝsÛ6÷_¡é½P3!Šo¹'ÛQ2éùš6VæÒL‡"i›‰TIêl÷¯¿Püå¹&7Ah¹»Øý퀐†d¡ð"RL,âÝ^ÜÃì»bõág¿óûÕúâÇ·¾BJ²Åú®ù\$(Y¬“ÏžD„,}‚1öã
+=,}*°÷6Û¦fô1½KË%	½4õ”âAèJ—_Ö?]¬Ö­\«•`RKýãâó¼H@»Ÿ.0b*\<Â#¢ÔbwÁ)³ãíÅíů-3Ï`~ja‚°ñÊ(í¯Œ2„¥hV¶y½ôEȼõèÍBéýpýájõƒ^\äKŽ½ÿ,‰€•Õ¼64Yn~|Èâ3U›ï¯Ê–Ä{2ã»%Á^§•¡‰JGSešôyEŽO™¦~’íÒ¼yÑÖLWuyˆëƒcp¨²üÞ2Õ6î;|KR¬ðúÓÕêíRaïr)„w½2ô]“B_iêè)«ŒO³<IõŸšÕ'fò®,vf„Í£.ÌS˜Gd?Ž6…þÌXi‘àšFŒO$)o„Ñ«AÌ+‹CåieÞªÃ~_”µyÙõƒíÒú¡Hª¿aE9ERð…TñP`èÊ{Kñ±GíwÈG0²Ôêô«´þ
d¤D ×§úJÐéhæE!bé‰NÒ:-wGYäéaf§6iƒ	=<TÆ_ÜÛ<›™žz°/Áä&Há­(Í3Ú˜ÉÆO$4ò» *î4a0…6ðgÈ|^6EÈ mAú×Ïûôó4².•H†t!CÈJ þŒ‹-µß!ÛyÀÒºxO«“.– 
+.ûJ]liæEK(z¢£<É)"„/[´¥ž—<`épM÷§ÍHÙ_Í.ÚÑÌŠfƒ½{’ë2Ê«mT§Æù¥#|	‚0„Ì_ÄW™äבI㍸ ž1HIÜâÝÄ›ìéDëªÜ~åvØaéÞrÄÞrf	Ù½°éÒ„>²ÛK*¼G(–{>0¦.In
Á¿®ooÞ_Yyeñï4®[î:GjiÐdÖgà[ÅÛŠ¨­ÙoÒß0¦N÷7E|ص–ÐÀ:)"V>~Š\Áÿ[Òû¼ýtõû
(òáçwïןެlAxr2v¶)ß$’FÕ×~å8T–óÉFØ3e°k7)M[¶FÌï³úØ×cÉz|H­©ªÃÆÏvÑ=|ÿÊyL·(=É-Üx¥X ú; AÆ-‰âÆΖ¤i|,1Ä¥D”‹…Pqˆûù@vÔ~‡|MC–.›S,0EÐÏõtvO†dVð€–;FŸÃj„É•§u¹TÂ[±Eÿ/Ø‚¨ø^Т
+Z߀|ch‰qøBpDžƒ–¥ö;äch
Xž‡P#.T_‰¶ͼ裓è–Ù^l^ןÀ׃r„!ÄXh<
O1ˆÁ`1MÝâw:'pv„ÝÒv9YÒ4&h¿¤OI
 ɏì(:	Im®Âê$q ¦!	|' pg
+Hu’–Úq1`ù‚lG0°²ž£Í¢¡™=dt’Ô1ãÐauÉç¹DÞ¬n×ï/o:PNC‘w¡(™ñ°dŠ00P„ÁŠÒm`§Û´ª3½ÅÔ¯‘ÙèUæM›µ­³TRvs£¦ÏËç°IÝN·ñD3kÑ)ٝÀÈ¡Óèn;ÎnãT‘”âÛ&O˜4Ã)…&óP±¤eÀð<L),[ÖÓ`¸£°$srlNa”P˪I›=ŠYÞþ ]]¯?ö0¾£©"W{èËhû}*r 
+¾uEVJ Õ¡älAnˆýõD=î1|I9B,õT•cC3/yÀèt9vÌF¸’ó¸Z/‰ò>ücu{„ÁßV…ÂB1ëãÛu£ÏH"ÛÃá9ÙKpÈÕ<	gH~ë-tH…]7 LÏn9µß!ŸØrôY¾dˁgA_‰ÑžÃÐÌŠ2:½ëh™
œâÍêg3Ö˨ôûÏ´¸k^šcWëç¸Ú—;½Ê«– Ëõy qkŸí-|Ô:«…^Abé£DÈÇ!;WZ¿C<.G=v܍ÄÂfR {‚~r4ó¥B„ўȮ³|bÇÍQ(]
+’0p¦%8äY]½j£þÔAË[þE©˜¬ûÊh¿‡¤à•Õte@™N8
°d\ìŸ5
+¢í1¨%ÌIÕDhg"©jÛ™OmÐÀ—Ígn¶ý¬I†ƒ§a’ܳMd.تWåÚXõi(¼¤h:>Ev"M÷z$=àµ$Ä{6o
há÷"–M…àä¹6ÊQûòq?3`yºÐO"EU_øèLÖÐÌ‹èé‰l¡o¸¶S^ ÊJ½wDKH8Ò»´t&jÏð`yýUs!æe–Of©³Ý~›êÞ`X3naŽá£O·1ÞësÇ"N«Ê•¹]—me‰ŽQÖ\[QÈ5_µME韧c¤fˆÕÙótCíwÈ'ÎÓû,_Ðü
+ð‹¤}%†¾³4ó¢¡CâÐ×öDgõà )ä ‹m#óÄõ“í®GŸ¸ôM¦g'ÜÝ÷´î·¦e1™I¤Ñe"“¨“™$˳ßÓÐ
’ïÛÙf
+Þf	ƒ´È'ϐ
+Å‚¨8ó®
ÂX~†°R“·Á–Æ‘è½ 6¾q¤<*c„,:LÇwà
1ÙÕrXr0„"T¿³ÔqÉÁ
+kÍ¡µ»L’öÆÒEÊ&Š¿>6ÛÔ2±Þ‹Ýö´›L§ï¬~^JáKË8Ó@mÃAßî§CÆRÏê>diCæ„ßäzÊåœã}G3+–Í&{b“¬„}ÖÖÖÑÜÜS¸tRÕi” ‰Û|½3“šèöšHñ¿ßó7ÿGA†àÛ(!Ü^ä[éZýwiž–Qí¼î®LÖKE½ƒ³®áæAÔkL_3{“M1±åùN¯ÝÁF's@‡»“^E`w{Ž7ÅÓó}š Ø„yþeíD
+endstream
+endobj
+4351 0 obj <<
+/Type /Page
+/Contents 4352 0 R
+/Resources 4350 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 4377 0 R
+/Annots [ 4354 0 R 4355 0 R 4356 0 R 4358 0 R 4360 0 R 4362 0 R 4364 0 R 4366 0 R 4368 0 R 4370 0 R 4372 0 R 4373 0 R 4375 0 R 4376 0 R ]
+>> endobj
+4354 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [236.629 420.571 267.393 431.475]
+/Rect [241.657 690.333 276.845 701.237]
 /Subtype /Link
-/A << /S /GoTo /D (wcsfix_8h_c1df72303f64e50d5e3cb320c126443b) >>
+/A << /S /GoTo /D (wcs_8h_e5cc3f5d249755583403cdf54d2ebb91) >>
 >> endobj
-4141 0 obj <<
+4355 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [393.36 420.571 427.999 431.475]
+/Rect [225.685 678.378 263.643 689.391]
 /Subtype /Link
-/A << /S /GoTo /D (wcsfix_8h_89e1b5b4d2fa89af03f5d1143352b05f) >>
+/A << /S /GoTo /D (wcs_8h_27d3dd209db3e76cf4c50f48c01ba986) >>
 >> endobj
-4143 0 obj <<
+4356 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [236.629 370.752 269.057 381.656]
+/Rect [281.158 678.378 319.115 689.391]
 /Subtype /Link
-/A << /S /GoTo /D (wcsfix_8h_f011e4065b6179e19d2964bc9646b6af) >>
+/A << /S /GoTo /D (wcs_8h_60673d05a3513659ac848a9cb3d0cb07) >>
 >> endobj
-4144 0 obj <<
+4358 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [395.023 370.752 429.663 381.656]
+/Rect [465.249 592.254 503.206 603.158]
 /Subtype /Link
-/A << /S /GoTo /D (wcsfix_8h_89e1b5b4d2fa89af03f5d1143352b05f) >>
+/A << /S /GoTo /D (wcs_8h_864c99fef9f3eee29085ce42d0ee0d64) >>
 >> endobj
-4146 0 obj <<
+4360 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [236.629 320.933 267.802 331.837]
+/Rect [457.498 542.435 495.455 553.339]
 /Subtype /Link
-/A << /S /GoTo /D (wcsfix_8h_07281faacbec1df800a417bf157751d7) >>
+/A << /S /GoTo /D (wcs_8h_864c99fef9f3eee29085ce42d0ee0d64) >>
 >> endobj
-4147 0 obj <<
+4362 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [393.768 320.933 428.408 331.837]
+/Rect [473.548 492.616 511.506 503.52]
 /Subtype /Link
-/A << /S /GoTo /D (wcsfix_8h_89e1b5b4d2fa89af03f5d1143352b05f) >>
+/A << /S /GoTo /D (wcs_8h_864c99fef9f3eee29085ce42d0ee0d64) >>
 >> endobj
-4149 0 obj <<
+4364 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [298.307 271.114 332.946 282.018]
+/Rect [174.592 418.887 212.549 429.791]
 /Subtype /Link
-/A << /S /GoTo /D (wcsfix_8h_89e1b5b4d2fa89af03f5d1143352b05f) >>
+/A << /S /GoTo /D (wcs_8h_864c99fef9f3eee29085ce42d0ee0d64) >>
 >> endobj
-4151 0 obj <<
+4366 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [88.007 213.539 138.508 224.418]
+/Rect [458.594 369.068 496.551 379.972]
 /Subtype /Link
-/A << /S /GoTo /D (deprecated__deprecated000040) >>
+/A << /S /GoTo /D (wcs_8h_864c99fef9f3eee29085ce42d0ee0d64) >>
 >> endobj
-4152 0 obj <<
+4368 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [268.11 193.449 328.762 224.418]
+/Rect [463.476 319.249 501.433 330.153]
 /Subtype /Link
-/A << /S /GoTo /D (wcsfix_8h_256ce6281894f65dd15396cc0994e875) >>
+/A << /S /GoTo /D (wcs_8h_864c99fef9f3eee29085ce42d0ee0d64) >>
 >> endobj
-4154 0 obj <<
+4370 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [326.159 119.281 357.481 130.295]
+/Rect [134.104 269.43 167.638 280.334]
 /Subtype /Link
-/A << /S /GoTo /D (wcsfix_8h_77b614a15de67b42040c2be46cbfca1a) >>
+/A << /S /GoTo /D (structwcsprm) >>
 >> endobj
-4155 0 obj <<
+4372 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [360.227 119.281 394.877 130.295]
+/Rect [234.392 219.611 267.926 230.515]
 /Subtype /Link
-/A << /S /GoTo /D (wcsfix_8h_883167275c4d3855ba453364db3d8d66) >>
+/A << /S /GoTo /D (structwcsprm) >>
 >> endobj
-4156 0 obj <<
+4373 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [397.624 119.281 428.388 130.295]
+/Rect [220.001 207.655 257.959 218.559]
 /Subtype /Link
-/A << /S /GoTo /D (wcsfix_8h_c1df72303f64e50d5e3cb320c126443b) >>
+/A << /S /GoTo /D (wcs_8h_864c99fef9f3eee29085ce42d0ee0d64) >>
 >> endobj
-4157 0 obj <<
+4375 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [431.135 119.281 463.563 130.295]
+/Rect [88.007 150.081 138.508 160.96]
 /Subtype /Link
-/A << /S /GoTo /D (wcsfix_8h_f011e4065b6179e19d2964bc9646b6af) >>
+/A << /S /GoTo /D (deprecated__deprecated000031) >>
 >> endobj
-4158 0 obj <<
+4376 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [480.333 119.281 511.506 130.295]
+/Rect [268.11 129.991 318.242 160.96]
 /Subtype /Link
-/A << /S /GoTo /D (wcsfix_8h_07281faacbec1df800a417bf157751d7) >>
+/A << /S /GoTo /D (wcs_8h_d16bd8db875ee05b014429efdc1f3471) >>
 >> endobj
-4126 0 obj <<
-/D [4124 0 R /XYZ 90 757.935 null]
+4353 0 obj <<
+/D [4351 0 R /XYZ 90 757.935 null]
 >> endobj
-402 0 obj <<
-/D [4124 0 R /XYZ 90 630.622 null]
+422 0 obj <<
+/D [4351 0 R /XYZ 90 652.848 null]
 >> endobj
-4078 0 obj <<
-/D [4124 0 R /XYZ 90 608.31 null]
+4233 0 obj <<
+/D [4351 0 R /XYZ 90 630.537 null]
 >> endobj
-4130 0 obj <<
-/D [4124 0 R /XYZ 90 608.31 null]
+4357 0 obj <<
+/D [4351 0 R /XYZ 90 630.537 null]
 >> endobj
-4081 0 obj <<
-/D [4124 0 R /XYZ 430.371 573.181 null]
+4235 0 obj <<
+/D [4351 0 R /XYZ 507.789 595.407 null]
 >> endobj
-4133 0 obj <<
-/D [4124 0 R /XYZ 90 556.454 null]
+4359 0 obj <<
+/D [4351 0 R /XYZ 90 578.68 null]
 >> endobj
-4083 0 obj <<
-/D [4124 0 R /XYZ 433.14 523.362 null]
+4236 0 obj <<
+/D [4351 0 R /XYZ 500.038 545.588 null]
 >> endobj
-4136 0 obj <<
-/D [4124 0 R /XYZ 90 506.635 null]
+4361 0 obj <<
+/D [4351 0 R /XYZ 90 528.861 null]
 >> endobj
-4085 0 obj <<
-/D [4124 0 R /XYZ 436.467 473.543 null]
+4237 0 obj <<
+/D [4351 0 R /XYZ 90 483.814 null]
 >> endobj
-4139 0 obj <<
-/D [4124 0 R /XYZ 90 456.816 null]
+4363 0 obj <<
+/D [4351 0 R /XYZ 90 469.244 null]
 >> endobj
-4087 0 obj <<
-/D [4124 0 R /XYZ 432.582 423.724 null]
+4238 0 obj <<
+/D [4351 0 R /XYZ 217.132 422.04 null]
 >> endobj
-4142 0 obj <<
-/D [4124 0 R /XYZ 90 406.997 null]
+4365 0 obj <<
+/D [4351 0 R /XYZ 90 405.313 null]
 >> endobj
-4089 0 obj <<
-/D [4124 0 R /XYZ 434.246 373.905 null]
+4239 0 obj <<
+/D [4351 0 R /XYZ 501.134 372.221 null]
 >> endobj
-4145 0 obj <<
-/D [4124 0 R /XYZ 90 357.178 null]
+4367 0 obj <<
+/D [4351 0 R /XYZ 90 355.494 null]
 >> endobj
-4091 0 obj <<
-/D [4124 0 R /XYZ 432.991 324.086 null]
+4240 0 obj <<
+/D [4351 0 R /XYZ 506.016 322.402 null]
 >> endobj
-4148 0 obj <<
-/D [4124 0 R /XYZ 90 307.359 null]
+4369 0 obj <<
+/D [4351 0 R /XYZ 90 305.675 null]
 >> endobj
-885 0 obj <<
-/D [4124 0 R /XYZ 337.529 274.267 null]
+4241 0 obj <<
+/D [4351 0 R /XYZ 363.183 272.583 null]
 >> endobj
-4150 0 obj <<
-/D [4124 0 R /XYZ 90 257.54 null]
+4371 0 obj <<
+/D [4351 0 R /XYZ 90 255.856 null]
 >> endobj
-406 0 obj <<
-/D [4124 0 R /XYZ 90 179.875 null]
+960 0 obj <<
+/D [4351 0 R /XYZ 453.872 210.809 null]
 >> endobj
-4080 0 obj <<
-/D [4124 0 R /XYZ 90 157.563 null]
+4374 0 obj <<
+/D [4351 0 R /XYZ 90 194.081 null]
 >> endobj
-4153 0 obj <<
-/D [4124 0 R /XYZ 90 157.563 null]
+962 0 obj <<
+/D [4351 0 R /XYZ 90 121.025 null]
 >> endobj
-4123 0 obj <<
-/Font << /F31 528 0 R /F22 521 0 R /F41 696 0 R /F48 2200 0 R /F14 1038 0 R >>
+4350 0 obj <<
+/Font << /F31 604 0 R /F22 597 0 R /F42 818 0 R /F40 783 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-4161 0 obj <<
-/Length 2797      
+4380 0 obj <<
+/Length 1023      
 /Filter /FlateDecode
 >>
 stream
-xÚÅZmoÜ6þî_±p»@—á»$Kì¤p‘¦¹ØEïÐyW¶ÕÛ•RI[Çýõ7äZ½rÝw#Ef†Ãyy†Z¶ ðÇ	]D*"‰P‹ÍþŒ.îaöÛ3æž®áñºóüÕÍÙ‹7Þ"‰‹›;ûºfDq¶¸Ùþ¼Ô„ñÕšQJ—›ú#¥ü3yX­¹¢Ë7ù.Ãчì.«V,^fÅfÅ–f6–\,W¿Ü|wöú¦•ï´SB鿝ýü]lAËïÎ(I¼x„1%,Iû3`áÆ»³ë³¿·<p^ÀüÔ%‡ÅÅf(§hbE(KÀ4&ŒñICÄ	¡T."&ÐÒãýŠÑeZ¥û¬Éªú|¸6F9‰_t¸zÉ#
<íH&*0‘ˆ‰–¡Ñá#•Ô~ñFÆJN¤’Àڐlšj7ÒMH\ÎX·£NŽf¤çI"óêžN—%츎—ŸÊ&+š<ÝížÌD²<uz—áæJ‹z—6yYÔø´¼Ã'EY¬ë&-¶iµÅ™C‘7HS7U^Ü×8º·Y½©òÛÌQçN7NÔ¡Nï3Ï»Éjcð|"”‚U2’(mõnʱ™Ài"±Ð	ìºÒh&ó ºwzCêu‡|Â`}–F0„Ò¡©ŠTQøÏFZD1¡2ék1Ü,G–=`dd“9·Õ1%œÍHóîÚ!šuWOóLw-ÒÏy=RJr":¼&•r4#¥z&á‰ê)uµGÿ€ÔeeÛÑ.+š¬Ö¢üêg›û\&÷Uú„“ŸÊ¼€€7þý:kÜ+%^ÿȪÒ3ÉŠáE”	iª·ÀYOóÔÁ¥YÚ\°bjù´³‰{ÎÝ$„²Öað4A$ÄS¼§Àc¾Û¡ qpëlq+éò÷§Ëòß&µfÛyçÔ’ðè”s‰æÓÑÝþzÂ3!LÇ	BAÚ«ƒ$#mú^I	MxO›‹²¬¶y‘6Î<6aÞ•ÕÞæLtÂOmõ™·”Œ‰§,u$š·”£1ºýå„¥ }7S%Gé
-9š‘BÃª¤ì)t
®,TYs ø±,Üý]Uîq”¥VtÔÖš¶FÜŠ­E&àµXþXû:õà Œ)hUö©*7Y]—ÎìÓMUÖÈóÝO×o®þá^s5poçû¬Xû¢“˜e‹ŽBSáfÆÊçýn¢4Û4V
-ÜC-ÄÁÅ%øÇ—&Z^®cËr|ð㻫›ãÝÅë·Ç›ë÷¨aé?߶“Vmóp³É€iíÊ,š´W/³]+k|Ž|éŸß
-eƒxíÎ…K—E×Ýw”+ïJ—EÛíð3uY•
òÇsò†Cx*‡‡”š9¨)%±@ø½M»Í"ÀØ6‡r{.ïbÐÓô\L`]¾Ø|BÇEkË9ufÝ!«Ã!±ë##[Ù9W#\­Âòä„¸„h؆®8zŽNw}ؘx$³kU”$ôÔZDóku4§Ö’ç×çÖÚÇÜZ(|¹(Ù—Õ ²0Ÿùjaà5DqYL:EÍù8¢¬ª€½Rû4UPØ£¶#$‚ø®òÙl-ÈÀ5 º6>Š¡’2H§{”Ñ+7R»:,ĸÔDDF¼_“ûz2I)[qÀþ:&Q¢
X&šcúõjZݍàÀ“8ò@¨ÚK“®j9sËå6OïË"ÝáKŒxƒ[ƒ´cMEdUB1—n±ýµˆØäcŠ$‘7׿ƯKÛüâã_Óñ2½lÙ´¨òÏNݯ¦÷zÂaîV
ÝXÈL‰bÿç…DŽ ˀźfHÊíX
-µ{“¨ÚâýcÞz‡€“~qNˆEËûÜäT¬ÊN¹FF®"Á¨ÜçMcŠÏš'ÉòåfcÜ=>´ö„ë{Ã%ýdÛ¸½ú¯Ö¶†oaµ›Õ:ä—8
-˜‡
ÌX6°Y@ã®盁7Ï„soM¼¼¹º¹ÆÑC–nÁDvc¸Š kÕ½±- ,V%B5é†’`j›ÝÙÓšÃÎÒ8¤L[f ŒâË`0Ye5º<OPVI¸­aK»´Â»6d´ó%;JÿªÁæ€äÐ
çÒ¨öèɶ8Ø”»Ã¾èA,\§ÏëFËzÕH&ˆƒš#ɦ‘‚ÙŽîOlåΣ›S
†#ùºN,`߈
T™êÃ:ª|eæ6 at hAãàuhæ6IÄÌ<w†¤¶;3;…;=Í×áN¡0ŽÃX¬C4‹Å<Í	,”ç°XX®¸µcïÜaÎæ!-üéQ•ývÈ+¨hh›”^î1Ë ‰YÐ*DL(?e¨#Ѽ¡Í)C…äyCÅ9CuÄ= Î	…Â^ë‘h~­ŽæÔZCòüZƒâÜZ;âZŸ8ìÆ'íšɾÜù#dGVaÀÒeD§{ÂnOÞ‚‹v4a‘‰$Õ=‘½cÏO ¬\ß=èÅW'š1l¶iìÌ‘Ät× í‡šù_i"æf®mÀ®¿UtÜ7 
-Sñ¨o13¥ÃKA[–ÕnÊ4" µÛN`jà%ü¢.WB-_®µ¼y½þáÕõX4¤)ɽþ[[±k,V(Ïž´˜É||
ŽÍU²à¶†ž<vÔëùøzÀòè¨ççF¿òvTÆE¢I©¾õ4AÙ’R¢´îÉ6˜Ï,þ)øÆÍ9xŸ3LûÁÉ›ÌuÙtA™ÙUç^ÝÅÑÂã'ø·Þï×Û‰M•1x™ßÔ›1Mtûøáá|¿?¯ëñ^C¦„êúêZÉ¥ zî€à	g×O%ŽÁ÷ß]θ„Uì©ð Õp7Ÿãìõ¯¶ÌYù»
-ûÞ€³²fœ¿eË$‹ÂœH´jížV€«¡Ò\^Ã	”³… …Pì„Gzêu‡|ì–è‘îpÖ|Ô í^£Ë ³îÝNø*“’Ä€Ê8l†HÔÌG)¤Ywˆ&`gLÀNOc¸]ÑE,[ÚܱÊðòMO‡ùòâ¨ÃÚX>#j!ȉŠÂ–ð4AÙ\CÁ°o‰âoæ×
8
- óöóÙ ¬ E·ýë¤g:2ý/t
-úëä™–öÔÁÕY>ÃÒªhBUÐÒž&([JH4‰ìÉÆ ·åÁDnD™ýði&nËöœDዽsÙžäßšüzðe=¯Óû*s4·OÃÓË\ûÁ#ä‡tçšÞÔƒ‚§ÎwÓÑ7ÕÿîêO5ç:1fŽÐEìÄ:4sT%ìÏ´Ë’绲¡
-S
³§ùºŽ9dß2µ™ê™»Út›f‘O§o6Ӂ¾Y at .æqÜ×n>ÚuPÑ!Ëç P“½C6ò4aÙ1%¢¬+jõ‹²8 -’g.ÜS…Yv>]ÙdA	‹§	‹Ž‰úËÞ›p6»›ù„
»cBÁ®z>ˆyd³}0ˆ4sAÌ h€‹?û<%$ö¹¹Sç)žæëÎS˜ù}…äáÖ¹C4Û:{š­sPžkÃâ°uîŠûŸœ§$ŠpzÂNGšY39’V
-	sF
-ÊBud:IIèÂ@+Hõ2)°fZ}ù¯+í/D͇3Ö«‡š$€åð¢NºÑõÛ¬È*ÿu…¶_¿÷ƒ7Æ©³[¼‰ðÂâs*ΕÆ;NsŸ+
­ÿÔùÓÅõ[Øê«Wx+IÔ—åç§ûñϪ”ù<2Î ŽÚØø
+xÚµ™ÛŽÓ0†ïó‘¸I%b<>ÆÜq	•¸ „ºIv©Øh»Zöíq»qBí¦4Õ^4q¦3ÿ?óÕm²cý±Â±ä)Êã|áøF¯¾‰À\MõåÔ¹þ|=yMõ»4ž^×o€8xZ|M˜¤€1Nîó-ú9I	ÇÉëùmÙ}*¯ËͲ¤\æÕ’b2K€ÐÉ÷é»èÕt_רâTTUG_¿ã¸ÐêÞEQ•Å÷ú#P*^DŒPs|}Ž>îs4ëT¯2ƁwF(‚ï!‚ {ŠòÆdiŒi·Û»«•¹d³ØÞìWõR}Þ3˜q„AÅB*D²C)RAËáf2ÕêæÆ\þäXɘũP:™Ç‰±!•£—åºE>Û•E_ PÝ~€ØIúO)CRª8uUöB $)ÑâöNkm„´Ú K$õ8LH¥íYQhIu¯W›æàj–ÿºŸ Nf›bÛ,å«Åz¶›_ÍouÛ织‰àÉãæÒݶì["BéùÉNÓ½MµÁ!ὄ•pÿÄ)HD˜Œ<µ!¡šT7[RáÖ,æ›2ßÝ>4Æ—«	áÉ}s2_nwå¬@•˜.)!M¢”éPÈÁy¾Z?œL9WQ"ƸvAÌMÈ	˜·IÏÂܱêåÜÆ\ôNߏ“ÒÞO9ŒõÀà[ØCe-ínÙp—Ú‰—ö놜òtâuf*a$â9…N‡oC†ï$=øÖªŸxsyâݾ > ½Ÿr ñþÁ;ÄÊî‰wÊŽ¿ÁS/òëÍ®²¨›>œvF$búC5íŒI휄h·!Ãiw’žE»cÕK»¹8흾§=¤½ŸríÁ·´‡ÊZÚݲ£ïïÌÿ“½<vÊ(b‚Œ;´Óœ°Ûá°;Iςݱê…ÝÆ\öNߏÃÒÞO9öÀà[ØCe-ìnÙñ·vîßÚÉödÚ	Wˆãc[»H;Ñ7-L{ÐnC†Óî$
Ó.´;V½´Û˜‹ÓÞéûqÚCÚû)‡Ñ|K{¨¬¥Ý-;>í¿·“õÉ´ƒäˆs:ÒÞú¦…ã,D»
N»“ô¬½Ý±ê¥ÝÆ\œöNߏÓÒÞO9ŒöÀà[ÚCe-ínÙÑÈH/ì‹ùŸ“ïQ ®ÆzöZ¡Û›C¬›Xo“žÅzëÔ‹º	¹8énӏƒÞK8sÿÈ[Ê5-äŃŒ÷žíW_	œҁu5üÿŸú×ÿ±™ªraHIfë›ê•ü7å²ÜÔÖ’WËæu:Q$¹3¯ù®9`ͨ§˜<¥¸9#¸zZZÃRy·À|yñù½æâísóV”!bP2½z¹úópS.ûÝáõÂ~{þÈ?
 endstream
 endobj
-4160 0 obj <<
+4379 0 obj <<
 /Type /Page
-/Contents 4161 0 R
-/Resources 4159 0 R
+/Contents 4380 0 R
+/Resources 4378 0 R
 /MediaBox [0 0 595.276 841.89]
-/Parent 4025 0 R
-/Annots [ 4163 0 R 4164 0 R 4166 0 R 4168 0 R 4169 0 R 4170 0 R 4171 0 R 4172 0 R 4173 0 R 4174 0 R ]
+/Parent 4377 0 R
+/Annots [ 4383 0 R 4384 0 R 4386 0 R 4387 0 R 4389 0 R 4390 0 R 4392 0 R 4393 0 R 4395 0 R 4396 0 R 4398 0 R 4399 0 R 4401 0 R 4402 0 R 4404 0 R 4405 0 R ]
 >> endobj
-4163 0 obj <<
+4383 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [138.876 693.377 179.045 703.907]
+/Rect [88.007 696.217 138.508 707.096]
 /Subtype /Link
-/A << /S /GoTo /D (wcsunits_8h_560462cb2a7fa7eae6b4f325c85e7911) >>
+/A << /S /GoTo /D (deprecated__deprecated000032) >>
 >> endobj
-4164 0 obj <<
+4384 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [378.485 677.063 409.658 688.057]
+/Rect [268.11 676.127 318.242 707.096]
 /Subtype /Link
-/A << /S /GoTo /D (wcsfix_8h_07281faacbec1df800a417bf157751d7) >>
+/A << /S /GoTo /D (wcs_8h_d16bd8db875ee05b014429efdc1f3471) >>
 >> endobj
-4166 0 obj <<
+4386 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [159.678 318.934 193.212 329.838]
+/Rect [88.007 612.262 138.508 623.141]
 /Subtype /Link
-/A << /S /GoTo /D (structwcsprm) >>
+/A << /S /GoTo /D (deprecated__deprecated000033) >>
 >> endobj
-4168 0 obj <<
+4387 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [328.262 259.153 397.771 270.166]
+/Rect [268.11 592.173 318.242 623.141]
 /Subtype /Link
-/A << /S /GoTo /D (structwcsprm_ad387ccbd7847672b5dc2223d9124120) >>
+/A << /S /GoTo /D (wcs_8h_d16bd8db875ee05b014429efdc1f3471) >>
 >> endobj
-4169 0 obj <<
+4389 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [497.07 247.198 513.996 258.211]
+/Rect [88.007 528.308 138.508 539.187]
 /Subtype /Link
-/A << /S /GoTo /D (structwcsprm_c0cb013b1505fb7abd4167ac0db0e0aa) >>
+/A << /S /GoTo /D (deprecated__deprecated000034) >>
 >> endobj
-4170 0 obj <<
+4390 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [89.004 235.242 145.8 246.256]
+/Rect [268.11 508.218 318.242 539.187]
 /Subtype /Link
-/A << /S /GoTo /D (structwcsprm_c0cb013b1505fb7abd4167ac0db0e0aa) >>
+/A << /S /GoTo /D (wcs_8h_d16bd8db875ee05b014429efdc1f3471) >>
 >> endobj
-4171 0 obj <<
+4392 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [191.062 235.242 260.57 246.256]
+/Rect [88.007 444.353 138.508 455.232]
 /Subtype /Link
-/A << /S /GoTo /D (structwcsprm_ad387ccbd7847672b5dc2223d9124120) >>
+/A << /S /GoTo /D (deprecated__deprecated000035) >>
 >> endobj
-4172 0 obj <<
+4393 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [374.393 235.242 443.902 246.256]
+/Rect [268.11 424.263 318.242 455.232]
 /Subtype /Link
-/A << /S /GoTo /D (structwcsprm_ad387ccbd7847672b5dc2223d9124120) >>
+/A << /S /GoTo /D (wcs_8h_d16bd8db875ee05b014429efdc1f3471) >>
 >> endobj
-4173 0 obj <<
+4395 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [307.292 179.586 376.801 208.652]
+/Rect [88.007 360.398 138.508 371.278]
 /Subtype /Link
-/A << /S /GoTo /D (structwcsprm_ad387ccbd7847672b5dc2223d9124120) >>
+/A << /S /GoTo /D (deprecated__deprecated000036) >>
 >> endobj
-4174 0 obj <<
+4396 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [409.643 179.586 478.056 208.652]
+/Rect [268.11 340.309 318.242 371.278]
 /Subtype /Link
-/A << /S /GoTo /D (structwcsprm_c0cb013b1505fb7abd4167ac0db0e0aa) >>
->> endobj
-4162 0 obj <<
-/D [4160 0 R /XYZ 90 757.935 null]
->> endobj
-4079 0 obj <<
-/D [4160 0 R /XYZ 90 540.839 null]
->> endobj
-4165 0 obj <<
-/D [4160 0 R /XYZ 90 526.268 null]
->> endobj
-4082 0 obj <<
-/D [4160 0 R /XYZ 90 309.968 null]
->> endobj
-4167 0 obj <<
-/D [4160 0 R /XYZ 90 295.398 null]
->> endobj
-4159 0 obj <<
-/Font << /F31 528 0 R /F14 1038 0 R /F48 2200 0 R /F22 521 0 R /F41 696 0 R /F42 717 0 R >>
-/ProcSet [ /PDF /Text ]
->> endobj
-4177 0 obj <<
-/Length 2666      
-/Filter /FlateDecode
->>
-stream
-xÚ½ZKoÜ8¾ûWôa¨i†/=èà ™x’ád3±sHr»e[»j©GRÇñüú-ŠÅÖ›òÌ,A`J*ñ+~õ`ÕlEá[)º
-ý(᯶û3ºº‡»oÏ>ÝÀãMçùO7g/ßx‹¨@¬nîš×F|ÎV7»Ï^@_o¥Ô{ÜV_(åßÉÃzÃ}ê½I³ÄŒ>%wI¹f‘—äÛ5óôÝHrá1®Ö_o.Ï~¾9á£v¾4úïgŸ¿ÒÕ´¼<£D¨hõcJ˜R«ýLãììúì—Óæ¾€ûS”Ô'<
-W!	ü™a4$!@„-œ·D0΃¡•Ñl|áÜ®ˆqIàqgª1žY€S$ CtáØùz#õ>³lP„²«”÷(ñ©«J»UL©U £Êý\qÂYà^4ʸ!•$!
z‡"Íkð§ÆµqU%;2R -Â_IÙ‚•[¡y+£Ì’•]xÖÊN8´rÎG+¿Ë×’zßÖÜ÷â,ÝÙõ—ñ>9сOIÃH?r7Â̽á‰TÐÌý¡¨“êÜÈvõ€$ÀBpÙHÝ<èÌ{y¡ î‹2­ö•yp#˜'·Ocds…¾„Yõl»¸nòÄ~„b_¨Oá?3 q™˜ùïÊbon]WÄŒþ×Û  èùAß‘S‘l†¾÷Ëå§W×?˜—¹7}±ñ}”q
ûb—jÅÌJ˜^IóÒÇ5cÌ#7ëPz
­Àä„1F”oÜò·u¤yÉâ-f½»ä˜Aš›¿×W¯®ÞýdÆ$ÄãmYë4O*É!’òúêâr‚·€„JÄùnjHuvŽ‹Ë×Ws	”˜rÎÁ†2„à„†mò'‚HÜ  ,qÁyŠ&n.µ%õ3£VÔQ‹Jˆj…¨ÛºÌ&|Gëe},æPU—Ç-bµ	èå&Û÷Bˆ[ÊO¾DÅB,´0Ͷ$JÊÖ™±>«Kî÷B¤]ò˜YŠ‚‘W‹PyñᐥÆêÃÜM[”íÙ3r·–ÞtÄ'swwJ\ó±.ó“J£$„}-FIÜÈ8±9—‘=èº0ÔeœWY\'ú2òò"ßT5¸p\î&Ìðë‡w7hÔŽvOe]*Çæ`>	¹øÏk²f¾÷tJx™„ˆOÈ=ä—@Þ‹±.!%>$sŒ¨ŸßN˜Š¤Èâ¼0ËÝ Ÿö‰Þ®éÇ	uM­e§)"ˆ`6<vÉýÄ]'~k‹³ª0Î,TÆQ½Tñ•i~oB¬¸ÓÔÜÙØΓmRUqù„øB
-ƒmä ™o´G>¡L­|€ŸL(²éÈŒªÎH
-.ä²Y®Vò£6ÝýÌÖ¯ 8	ŸBž¨ŒìH…nB±å‚•1Ñ,éDZãDžv;›ÕzºAéÙ,ÇÁŠ•éÔ³­ˆˆ‚ÜÒÕé¢ÀÊ ¶ö¼NaGz²–«â;܉š¸³Aè¥E^™›»¤Ú–ém²ëïVõCb÷±ø‡¹®ðq1\ž¤º*ýåͦ/+í\èpÊg¤/	Ü@²pqŒ"näþ4§íqÒ×ȳզõ±VhÞÇPF£ýcÁÁpçêû—å‰[#2Ò¦Ÿ9ôžÁ{Ú¼.Šr—æMÆ>9T:ûÆ‘àžTmMZÍ¥A‹§˜3tdfÓ´rbŸ’úXêDžÏçìÉ>CÜ#h+£¯ë¸>b,”Z‰|PŠŸÏ5'j”0Rîæ¤#4ÛœX™…æĉ‡Í‰Î4]¸Í©Å´³}ˆs›%Êä÷cZÚ|¢ò†¹ˆ‘%Ø{½²,JÁ³]œôu¥é/Õ
-Í…2KD¹ð,QN8$ªG‘§ëãVoŸók… “ÁBÇÚš_+Ê,­Õ…g×ê„õvàžs.ÑÃ]>—pª0˜rù\¹h{.á„Äs‰.äܹĠ‘ÒU¬~ê0" Ië4Rþ°‘Ú&Ù ê·><ÓÝ“¡BþÚ1jÔ¾²©uûc¼û¤è¸†NùT³wzz)Úâ_gO)½Wï ¦ó®7ÛO: ›ëÆì+Rƒ$•®hÌ뇲øw²µaº§ƒ®ÝGËààÅ”ÛZýÃ돓JF*vÐ=. ƒf¶{u=Qg«æÌôÔ¨j•ª¤6ª§VǦ–‚ÁVkûù«yºOö·ãÀ(¶M]{[¤Ý¤S—ë·GiBbTŠøB-…Jo:â›\JG8	(Š@Çø¨Ð02nH(²ö §ã‹4Ï{‡Rú¼åQ7zçQ°×îv©ö†Æ?àúð­áF“]¾¤÷ŸÄŒ·eθ3InFÖMu?4v.©›Zát.—PžŽVš9ßÝáÜÉPÙ¸,ã'Ô¡iqPÓ4‡ÕiuMA¯%³¬Ø6›c‰ ¶eö<ÆœÆ
k¡ úA!´‚‹þb„7­ô„»ô&DomgÏ ôäP<u5˜¨NµˆW„D…¢‹[›
-y…e†i–™Ñ->l\âû¾±:ÜIµ]Bèot]bÛÜÀ×fAäýæ-Ó*ÑñJ/ÒE;y‰Ïᘲ°‡¡u<9¯Ve¨ŸÐ×ͺz
yVÔXbšƒPÓ‚áüv‡M^¼æ¶ôL³øV»ËÄqä\]Î#HùJ:ëòŽÌ\].¨ T¦MŸ@ž/ч*LµPVæïµP.Bl5Ôfª…êjÓk¡¨·PpÏÑBq¥ªè«6ÁVÚ©åpÊ6㟟7ÕPáKÂI•q"'ÒÈM" ,_‚Ï¡cÏ\¾•v+1˜²»ü÷©s
-ùεv+ã„NÔ]û¾IZ0hR•¦­ÒßNw³±;‘Š„;v[™¹Øåú XÏî©]°mÀp§zj+ó÷zjΡ–ŽÚ§ŽÐlûdeÚ''¶On8Ó>uáþ/=5g”øláûwGhž(”Y"Ê…g‰rÂ!Q¸çöÔº[‹|é^kGhv­Vfa­N<\«άµ÷œžº‡»ÜS;UL¹ÜS;m{j'$öÔ]È?ó­Ÿ…Š°…Ó´VfÞÆFdÉÄ0ka¸Åâhß÷ɾ°ŸV°À7U.ášZ*Í\$‚ø<X`¡š§e–xpáY"œpÈDN WižÄåÌ93܃±Ît)¤¸a@ïqÌàEß÷æy‚*;
-øO­Ð<O(³Ä“Ïòä„Cž:pòôÐm‘Wi¥¿÷à;[êçe²-îóô½'àž±áÇß-sÍ	Ê<e‚ƒ³F”µBó”¡Ìe.<K™)ëÀýõßÒL2Ââ‹¥}¥šge–qáYFœpÈH.p1²ûÚÞÔ	DG·r¢ŠÒÅ_Ûµ2óD‘%ž`–&²Ôb…–¤,Ó§“æœ)™"IªÉTå`HÑ•¯ˆ?½sRP‹™/“í·Íï9ƒVݪ? 
-6wósNDo6“<)ñL§Ôþ½¼Ñî‘Üš‹ÐüaÑ9ç~`®8eÌnV kÑo¯¯¯Àg쏞`£7ƒ[Üé.ŠïO÷I>äÆ×ßBGäü¡\¦R
-endstream
-endobj
-4176 0 obj <<
-/Type /Page
-/Contents 4177 0 R
-/Resources 4175 0 R
-/MediaBox [0 0 595.276 841.89]
-/Parent 4190 0 R
-/Annots [ 4179 0 R 4181 0 R 4182 0 R 4183 0 R 4185 0 R 4186 0 R 4187 0 R 4188 0 R 4189 0 R ]
+/A << /S /GoTo /D (wcs_8h_d16bd8db875ee05b014429efdc1f3471) >>
 >> endobj
-4179 0 obj <<
+4398 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [159.678 719.912 193.212 730.816]
+/Rect [88.007 276.444 138.508 287.323]
 /Subtype /Link
-/A << /S /GoTo /D (structwcsprm) >>
+/A << /S /GoTo /D (deprecated__deprecated000037) >>
 >> endobj
-4181 0 obj <<
+4399 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [159.094 598.078 199.263 609.092]
+/Rect [268.11 256.354 318.242 287.323]
 /Subtype /Link
-/A << /S /GoTo /D (wcsunits_8h_560462cb2a7fa7eae6b4f325c85e7911) >>
+/A << /S /GoTo /D (wcs_8h_d16bd8db875ee05b014429efdc1f3471) >>
 >> endobj
-4182 0 obj <<
+4401 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [399.197 543.112 439.366 572.178]
+/Rect [88.007 192.489 138.508 203.368]
 /Subtype /Link
-/A << /S /GoTo /D (wcsunits_8h_560462cb2a7fa7eae6b4f325c85e7911) >>
+/A << /S /GoTo /D (deprecated__deprecated000038) >>
 >> endobj
-4183 0 obj <<
+4402 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [159.678 437.308 193.212 448.212]
+/Rect [268.11 172.4 318.242 203.368]
 /Subtype /Link
-/A << /S /GoTo /D (structwcsprm) >>
+/A << /S /GoTo /D (wcs_8h_d16bd8db875ee05b014429efdc1f3471) >>
 >> endobj
-4185 0 obj <<
+4404 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [103.669 366.386 137.202 377.29]
+/Rect [88.007 108.535 138.508 119.414]
 /Subtype /Link
-/A << /S /GoTo /D (structwcsprm) >>
+/A << /S /GoTo /D (deprecated__deprecated000039) >>
 >> endobj
-4186 0 obj <<
+4405 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [101.648 336.807 136.288 347.711]
+/Rect [268.11 88.445 318.242 119.414]
 /Subtype /Link
-/A << /S /GoTo /D (wcs_8h_2afc8255fde0965dddaa374463666d45) >>
+/A << /S /GoTo /D (wcs_8h_d16bd8db875ee05b014429efdc1f3471) >>
 >> endobj
-4187 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [295.207 281.841 355.859 310.907]
-/Subtype /Link
-/A << /S /GoTo /D (structwcsprm_e1f462606974e1324cd38f143eda691e) >>
+4381 0 obj <<
+/D [4379 0 R /XYZ 90 757.935 null]
 >> endobj
-4188 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [390.005 281.841 439.041 310.907]
-/Subtype /Link
-/A << /S /GoTo /D (structwcsprm_04fbd6ed1b338e225f2291523e64be2c) >>
+4382 0 obj <<
+/D [4379 0 R /XYZ 90 733.028 null]
 >> endobj
-4189 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [159.678 191.7 193.212 202.604]
-/Subtype /Link
-/A << /S /GoTo /D (structwcsprm) >>
+963 0 obj <<
+/D [4379 0 R /XYZ 90 668.845 null]
 >> endobj
-4178 0 obj <<
-/D [4176 0 R /XYZ 90 757.935 null]
+4385 0 obj <<
+/D [4379 0 R /XYZ 90 654.578 null]
 >> endobj
-4084 0 obj <<
-/D [4176 0 R /XYZ 322.685 650.926 null]
+964 0 obj <<
+/D [4379 0 R /XYZ 90 584.891 null]
 >> endobj
-4180 0 obj <<
-/D [4176 0 R /XYZ 90 636.36 null]
+4388 0 obj <<
+/D [4379 0 R /XYZ 90 570.624 null]
 >> endobj
-4086 0 obj <<
-/D [4176 0 R /XYZ 90 429.032 null]
+965 0 obj <<
+/D [4379 0 R /XYZ 90 500.936 null]
 >> endobj
-4184 0 obj <<
-/D [4176 0 R /XYZ 90 414.586 null]
+4391 0 obj <<
+/D [4379 0 R /XYZ 90 486.669 null]
 >> endobj
-4088 0 obj <<
-/D [4176 0 R /XYZ 90 89.441 null]
+966 0 obj <<
+/D [4379 0 R /XYZ 90 416.982 null]
 >> endobj
-4175 0 obj <<
-/Font << /F31 528 0 R /F22 521 0 R /F42 717 0 R /F48 2200 0 R /F14 1038 0 R /F41 696 0 R /F11 978 0 R >>
+4394 0 obj <<
+/D [4379 0 R /XYZ 90 402.715 null]
+>> endobj
+967 0 obj <<
+/D [4379 0 R /XYZ 90 333.027 null]
+>> endobj
+4397 0 obj <<
+/D [4379 0 R /XYZ 90 318.76 null]
+>> endobj
+968 0 obj <<
+/D [4379 0 R /XYZ 90 249.073 null]
+>> endobj
+4400 0 obj <<
+/D [4379 0 R /XYZ 90 234.806 null]
+>> endobj
+969 0 obj <<
+/D [4379 0 R /XYZ 90 165.118 null]
+>> endobj
+4403 0 obj <<
+/D [4379 0 R /XYZ 90 150.851 null]
+>> endobj
+4378 0 obj <<
+/Font << /F31 604 0 R /F22 597 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-4193 0 obj <<
-/Length 2393      
+4408 0 obj <<
+/Length 1800      
 /Filter /FlateDecode
 >>
 stream
-xÚ½ZKsã6¾ûWè°U–ª"ž|ø–™µ³N9ÉÄvm“9Èek—¢RÊŒwkÿû6ˆ	ñ8›Ù)ÌÇÇþº? @—،›¥t«˜¤BͲݝ=ÂÓïξ]Âë¥óþíýÙ›+_‘4³ûMóyĈâlv¿þ0ã‹%£”Î?eõ¯”òÏäi±äŠÎ¯¶En®nóM^-X2ÏËlÁæúi"¹˜3Aï¿?»¼oùÑ;%"ÍþÛÙ‡t¶/¿?£D¤Éì\SÂÒt¶;x]œÝýÜÚ0Ï<P1ŽB#ÕFH‰0Êmy0AÕÏY®¹û•*Zªc†o?é@ëçj§|sÅdgŸ)J¸Rà66„ÁȤÃÄDÆ «¸N2IR)[ŠiÈlÉbN¢˜éqÙ¼mmŒpÞá’•tFhchÉD¬æ‡jUÖ±:ä5>ûöúýÝ2Û—Iç¿/˜‚ñ<láV¿•À“gðUàl¿¯ÖÛ>Ç÷‡—ç¼þn"ÍÏÿ=ŒIPóJ ?W·—?¸qÅB¾ÚàD¦ÌZ¸¼ùiÔãÉë,ü}ÜBB¸°nþgi”—zD at wFRe&ÎH„’ĉÖ›»Û¡i–ǯsîo—7#¾1B%óÀ·?½½u@çÆv¾X
-š6S#'d±”	™%|}>b?•„&öûs=Kí'ct~>dƒ,¤¼͆ì\‹¾Ôê°ù¹™úqÌŶì×	ó&•|¥‚€ƒ&ëõ‹ê·Nþ[ôҁ75Àu¬oóòùâ"ÓyàÔĈ²Sz•ÇbüÌ=CšùÃG­
Ìúøð<C!û¡üK#‡3AÐÛË«¡ú’“$µ³¡ÑWW®¡¾LE$`”@Ý6¿¾½tàƒ(û&]}Me)ª|Ów„³ˆ$`àÄ‘žÈã¥ïÒô¤Ï–(B¸(RÂe<J†¥ƒ,'IJ(•³æ:‡ˆ5Õû¤ÃªZíòC^Õ½aòÅ‚1<°Ø'+IËžÅhþ2\t`“Jž®:'~	Eó
-‚7'c/)¡)?ñ杳XÈD˜Õg³¯v+³ÀègÏ­bƒ¡4!)D|âÚäµh¯—}“Á
- "ضÄÂ+Åø™{†L0¬Êõ›}5,€€LÅ+÷h¯}“nøz¡¯_ÓCƐTÔŸ0ã熬ԛ—{·z1
-<äf½
-
-œŽÂ)tÙÓª|Ì×S™¬ôšx3ÙÁLf2՛Æð6?+]®Êé,ö±¶ÙÛ§=ÉÌ^‹ÑÄw‡ÕáX›‚]i'Jsýû‚«ùª8æ#î •¶ŠM¸c0K4t¶,ê5{GÎÕ€v—°…öòH€.%Œ‚K·d°B
ýqoÂ6oåøí¸­òu·//÷¸´­P¥¶Uµ¯ôî‚L
-¥Iã$ Tš
-1!¡||V(/
-åÐQÔéî˜ey]OÇ*Ø5¨@¬h:VÄ„bõñÙX½t«C×ΉcQh#
-ÇyÊ;½ƒA´ß…žÉ®@ÈSN`Ãá1~JØ\Ç4:¡|ÞÁ×ͼ~^ÕõHùkGNµ\„R¿M2bB£ìã³£ì¥ÃQvè8Žòùn_½`ZÅ>Í‚¾ß4Û«má“þ'*”ÜhZ
-Ä„¤ðñY)¼t(…C'PŠ›m™¯pô÷Mú\ëz·ÅNÅ—z[>øP©ù¤Næ¥L…ÁMêd1¼|¨“ŸÎèäÒIÔéºÌöe½­¹máìQµcYåÙþ±ÜþK¯¸r¸ý‹f–}¶Ê5ŒiÉâ¶À< Yš–1!É||V2/JæЩV2Óêi6Ûµ­2¸ïm9¦#m,Ò€"hZÄ„ññYE¼t¨ˆCùéO•6›öY›ˆžL+•ŒˆˆBùց¦¥BLH*Ÿ•ÊK‡R9t±•ª(t³p½Õ
-äcRÉt´`õtêw8#c Ã¥Û¢û-Úì¥èµhuhû‡±#0˜¡¶U69?ì¡q¤mÒ}Ð
Íx®;4
-¸uF½k÷€ã´éfÿ?ZÀpb"QaFVˆa¿“(Uƒ0—Z/ý…îÅèº'Ùü—wwæÍ?õ›ëW/mö#fÓÔT©WBk3îð<kÐÅ´)×Õ6Ómbýü¹Ú뎌}m¾;<­æU}Ühã›-nªýμ9<åæ|ýPä;s³Îë¬Ú> £ÑÁDæž·8Á˜Iü‘¸lÌÿ÷ÚÕÕ³­o×SÇI!$ü÷7†ÌÔqR(NhüGúB#ÄÓ'˾c}!‹1s@Ò@k¨M‹ç$¤ ck´¢ fàÔi{H7ÊÔ‰S×»Õã`.òòñð4VKQ&ÛdHïÁÛM˃˜?×6óºƒm³¾7cm3×›wS­¦Pa=«ÎRëâíÇdjs8œHëµmi;8=Ö±¦Bþ\O„ÃY.¦Ò¿ê: ÉU×b«®—W]?Y]º¯ÒáR!:µ˜i™$¤’‡ÌŠäãB:®×vC8|šª8fšŽ1¡@}|6R/†êн¦rÂî†x]è™wC¼AÛnˆ—»!.åé†pØ?©$”ôhz”eŸe/Ž²C÷…º!,MAï@cÈMJa1)¼|(…ŸÎHáÒ}nKID k䀦uBLH'ŸÕÉK‡:9t_¹¢„È(ehZ2Ä„$óñYɼt(™C÷e»!L	ØÇ…’­M+‚˜">>«ˆ—qè¾R7„	ý?”ohZ*Ä„¤òñY©¼t(•C÷¥»!£:ÁYWÈ@×ÈM넘N>>«“—urèÔéÛ¢8=Ž›Ã~#VU¶kûÖt&
-WGÝ[0¿Vk*T•·?hq'é´Š4"iJÌ4­"bB*úø¬Š^:TÑ¡KQÅwûcs¬Ýé¯õ$ÚÁòhÏ›¼Ò¾Ìr¨ZÑIÉRFTÈÏ3)BzùÈP./—QËábôª5]øS:S)QjtQ¢à!3ÍÕÿíÇ®Íva±ŠYêÏõ”økVd×!—C
-Áˆb´¶Æü`/®tùƒ¹‰Í?–\Pq¡"sÇ)cvc	X»iøåÝÝ
¨sýÖÜJ‚?à®ô¯ûÏ/ùà§eúǸCqþfœüÀ
+xÚÍYKsÚH¾ó+tÍÎ[3Þ½`›¤œ²œGeSƲM-†¬ÀÉúßo4‚A3’\¶|@Ò´º¿é××c‘É4ŽR‘"ÍD4{náèž¾m»šÀr⬟[¿½aðÒ’Eã‡âuI $ߎ%"¤Œqü}¶FOí„
+¿™/²òj˜=dy›¨8[ÎÌ#ÍSÊÛ_ÆïZÝñÖ®E%˜4Vÿi}þ‚£{@÷®…Ó*ú×­£ç§Ì^/Z£ÖŸ[åsÏC„ßeK±ÝbvoÝåËs–O7óÕ²Ü׸òøõ«Ýåe›Ä«ˆ,7¥ì¬&”#Ƶ£UÎÊ@aù.¸m’åùóúq’ó¼æ%&:’B"–¦ÁÍY‘Ä‘ñö§4˜G2åˆÓTµ­U~V7J0E)£!«žõJÖ3ÏÕÎ<!QcßÊû.FÝáp2º½¸èŽFuÔ26n\k$!`	ˆópàwè8FšªftVÆA×»½¾žúW½qwèAdi›jß>#ˆ¨´Ä(Ž@¤ “heˆ7Ý›þÐTÙ§S!#GqÀ:F˜òHŒ°nFheÜ_õÞÞ^w êø£ïD„f‘£:àDŠ”$§aš#ÑìD+â <oSw.'ãOƒ®ј…8ï4ûÖ	E²
+óQ„©FÍ­L ã ­àwعñq¦HAtô€
+Däiù($ƒMÁieB¾ì÷‡—“1¤fÜéùõ-R4#>YŸXà‚+D᢭•qÐ^A}WH; 5„” ÉYäðQÀš&§f(¤sªX3R+Šÿ•_DPÄ<‘£Ùo–)Ja§!„LbŒ7#´2„ÚDÄýáõ¥Ÿ¡Ð±¡Øý•`Šœ–¡˜ ¥Žà´2M8! ô~ì5&ö;C,•H{®$âÎB\ɸ4ÔŸŒú×·ã«~σHb*rûÖ¡ÿK°tÂØLÉf„V&àÓÑíùÕM§-qü\Ú
µ{%iäX	´{•NÌTmD°æ¡£’Ùógo2êVôü:•¤Á¾cÂÃQÉx8j³%L§HH¶¹ß¼,g»Áò²š#OÓ(É·£ä|¹ÙN’˯ßÊë¿°ÀfÞ®y›	˜ƒJ£jY
+¸PaÕ*(!…}¨HÝÅŒ)’´¬$k®P@éNŒ;B
+\¨I(KãÙÓtù˜­ÍŒ7OYùô›É›éâÅÞ®ÊßÞàýMçc)kÔÜgm‚ãéËbS
+Hn4£v°ŒÇOà°ùº\y\¬î¦W{>ŸÞ-¬Ùj¹ÉW ¾°â[$0ßÁq¥‚áù†S)MíÞï­{±ã^†¨ª6?yWÃ$[.Oÿý„ŽR\4A¤EY_ÏSßË Æ¹´šþ6ŽÉL+{ýn.WùýºÌƒÍÓtãöÒÌ„)ìZqÕ‚ÍBþh%†nYéÄ/ò{MM¥Íùr¾M€:
¥
•¹¢^âV¦Ù´6#ß3½~Z½,îKL‹Õlº±'µõ×éÌ^>¬ò¶1òƒ”˜"1:Ýt\w;£nùj¯ßæpìžùqÓ•RÚÆeü4·qxØ+òêérµ©Â”gÓ{HÉd=}ÈЁ ƒœ)k<:2‡N€Œ‚§h™Zƒ¢¤òés¶ÉòõÁS`Àòá†\‡@ø~ûI¡³W2eà8Ш(pÿ^ŸÚ|–bÙè’JÆ´—>c»è}›Ru$ˆNÑ‘LØ‹Žô»áãr•g6Éæ¶Yân xNWÅþG „›X•*øPÐ)ä5>ð?*èŽÌ¡ S•""ʹw˜m^rÓ-–‡#ÞdvéºÝýÝ•‘®dŒá‹—<Ï*ºrÛ¾çä`U–
+8k§X¹THƒT¸>J…0µÁ¡ýG©"&•í
bG…ë ÂL¬G…àúÂMI at p±õ‰](œ¿=¨ÓxTÒ!Üút•eCªUÕxàé–
+·Ú·ThPT¸¨ÃØò`	ÁçA¡ ñª
F$E‹iäÁÊóÿu“aÅ¢!öš$saiRüÂy
ŠøC³û´Ò‰#î§|Må	,¨`jD½Ú¬L³iÅŠIÙ5ý«,¨K•ÿ3$¦üEc;܉ê†Xaú#èÛ=Ük BhE~•ÿ¼±¥¿šû9h“ßè‡Èº2œšɏã>HfšÊÆXïDÆšHÄì¿tOa¾£Û ׬†xÏŠœN{£ŠöjßEÌÿDp at 6
“Hñó_LŠ¯=RÞ½ÙABsæöØj­›m¼Í–æcAöݧMãj;ý™Ý&/ˆ>ÃôŒáòŽbóµ¨hÆ«¼¼¹9~_ÛW‘2Œn.ï^«Sñ¿¯™W曎ïžÿ ¼0ú`
 endstream
 endobj
-4192 0 obj <<
+4407 0 obj <<
 /Type /Page
-/Contents 4193 0 R
-/Resources 4191 0 R
+/Contents 4408 0 R
+/Resources 4406 0 R
 /MediaBox [0 0 595.276 841.89]
-/Parent 4190 0 R
-/Annots [ 4196 0 R 4197 0 R 4198 0 R 4199 0 R 4200 0 R 4202 0 R ]
+/Parent 4377 0 R
+/Annots [ 4412 0 R 4414 0 R ]
 >> endobj
-4196 0 obj <<
+4412 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [401.946 690.333 462.597 701.346]
+/Rect [161.76 366.481 196.4 377.385]
 /Subtype /Link
-/A << /S /GoTo /D (structwcsprm_e1f462606974e1324cd38f143eda691e) >>
+/A << /S /GoTo /D (wcs_8h_2afc8255fde0965dddaa374463666d45) >>
 >> endobj
-4197 0 obj <<
+4414 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [155.703 678.378 217.859 689.391]
+/Rect [147.315 195.658 181.954 206.562]
 /Subtype /Link
-/A << /S /GoTo /D (structwcsprm_c3c9c869bef4e4850dfd9762b33ce908) >>
+/A << /S /GoTo /D (wcs_8h_2afc8255fde0965dddaa374463666d45) >>
 >> endobj
-4198 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [307.918 636.094 368.569 665.16]
-/Subtype /Link
-/A << /S /GoTo /D (structwcsprm_e1f462606974e1324cd38f143eda691e) >>
+4409 0 obj <<
+/D [4407 0 R /XYZ 90 757.935 null]
 >> endobj
-4199 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [408.297 636.094 477.805 665.16]
-/Subtype /Link
-/A << /S /GoTo /D (structwcsprm_c089e5d0e3191255ceaea7f8591b27ea) >>
+426 0 obj <<
+/D [4407 0 R /XYZ 90 733.028 null]
 >> endobj
-4200 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [159.678 535.452 193.212 546.355]
-/Subtype /Link
-/A << /S /GoTo /D (structwcsprm) >>
+4290 0 obj <<
+/D [4407 0 R /XYZ 90 714.318 null]
 >> endobj
-4202 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [159.678 226.804 193.212 237.708]
-/Subtype /Link
-/A << /S /GoTo /D (structwcsprm) >>
+4410 0 obj <<
+/D [4407 0 R /XYZ 90 714.318 null]
 >> endobj
-4194 0 obj <<
-/D [4192 0 R /XYZ 90 757.935 null]
+4291 0 obj <<
+/D [4407 0 R /XYZ 107.713 656.377 null]
 >> endobj
-4195 0 obj <<
-/D [4192 0 R /XYZ 90 733.028 null]
+4292 0 obj <<
+/D [4407 0 R /XYZ 107.713 640.928 null]
 >> endobj
-4090 0 obj <<
-/D [4192 0 R /XYZ 90 435.663 null]
+4293 0 obj <<
+/D [4407 0 R /XYZ 107.713 625.478 null]
 >> endobj
-4201 0 obj <<
-/D [4192 0 R /XYZ 90 421.348 null]
+4294 0 obj <<
+/D [4407 0 R /XYZ 107.713 610.029 null]
 >> endobj
-4191 0 obj <<
-/Font << /F31 528 0 R /F14 1038 0 R /F48 2200 0 R /F22 521 0 R >>
+4295 0 obj <<
+/D [4407 0 R /XYZ 107.713 594.58 null]
+>> endobj
+4296 0 obj <<
+/D [4407 0 R /XYZ 107.713 579.131 null]
+>> endobj
+4297 0 obj <<
+/D [4407 0 R /XYZ 107.713 563.681 null]
+>> endobj
+4298 0 obj <<
+/D [4407 0 R /XYZ 107.713 548.232 null]
+>> endobj
+4299 0 obj <<
+/D [4407 0 R /XYZ 107.713 532.783 null]
+>> endobj
+4300 0 obj <<
+/D [4407 0 R /XYZ 107.713 517.334 null]
+>> endobj
+4301 0 obj <<
+/D [4407 0 R /XYZ 107.713 501.884 null]
+>> endobj
+4302 0 obj <<
+/D [4407 0 R /XYZ 107.713 486.435 null]
+>> endobj
+4303 0 obj <<
+/D [4407 0 R /XYZ 107.713 470.986 null]
+>> endobj
+4304 0 obj <<
+/D [4407 0 R /XYZ 107.713 455.537 null]
+>> endobj
+430 0 obj <<
+/D [4407 0 R /XYZ 90 439.972 null]
+>> endobj
+2136 0 obj <<
+/D [4407 0 R /XYZ 90 416.719 null]
+>> endobj
+4411 0 obj <<
+/D [4407 0 R /XYZ 90 416.719 null]
+>> endobj
+2137 0 obj <<
+/D [4407 0 R /XYZ 90 260.265 null]
+>> endobj
+4413 0 obj <<
+/D [4407 0 R /XYZ 90 245.915 null]
+>> endobj
+2061 0 obj <<
+/D [4407 0 R /XYZ 90 89.441 null]
+>> endobj
+4406 0 obj <<
+/Font << /F31 604 0 R /F48 2408 0 R /F22 597 0 R /F40 783 0 R /F14 1084 0 R /F11 1069 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-4205 0 obj <<
-/Length 2608      
+4417 0 obj <<
+/Length 4061      
 /Filter /FlateDecode
 >>
 stream
-xÚÅœÛrÛF@ßõ¬ä…¬ZNæŠKÞl]œõz#¯¤ÍVÊq¥h
-–äHd–¤ÖòߧAÌ = §1 ‹µI%¦ÄFŸîÁà Â#ÿŠQÎG©IY®ÌhþtÂGwðÛ7'¾;…·§èý×7'?\(ØŠå‰Ý|Þnžf¤ÝÜ~'L¨ÉTpÎÇ_çëûÛÕ^Ùýd*
_<<Õ««âsïeãb1ãyùÛŒK5JL>Þ¼=9¿©K°•”ü÷äÃG>º…Bßžp¦òlô^s&ò|ôt¢¥²¯O®OþUç¨~¯à÷»z4Bõ7)ã‰qMJ¦m›¿Lr9ž­fŸ\ogËùóS±ØÌ6ÐÚÃrQ6 ©ÔLée`Âæ˜/ëMµñü~¶*7øáB覀,c™L I¹ñoœ«*ט2JCAòå÷bµzZß} L’Œ?VIÙl4Í&a§"e‰ÔۍÏW«åª*æ©X¯gwźúi³´¿mæv‡nîËžu>^C·Ï6îiƳÇg;«bó¼Z·ÕOŸW˧êU1sY>?/æ(Vw%ˍ)+„qS0PYºïô‚¹µÍªÑXù;ãû‡Åüñù6M Ùw˜Ý×à²	s«šgE9›ît5	Œfž'ôþvªá="x´ÊêÛ.¥ic‡M¤!Y.†
-ÍržzÀïomwªNX*SŸZ¾±º³W˜o£i~+eÉÿÏéõOgW¿/–Ý
-¤PÛ0ªoCr¥€É”%—¿pûOw¸S&92F²ÔÈ]XÈ—«^îÜ0ß8ègŠlKÒr”AIÉv(dÎxV3ÊŠ^?lÜA·þÃ-ËU§ºÔ0aR¿ºðn±Ñt-­”V+>ÜÿÆ
‡ÿ:ž–0s¹J©!šº-yÆdš{èÙâ¶Ã#ç±=Û`šë'´Ú„;6še†n¸
-¡¹°òð\xà©uçD¥ãâK1·³`öøhå9‘|ü²)kð暧«,ÍÕàéªìl…U*7",2	ë’–´ÈlL¯Èš\„È( ö‹S#DFñ[)‘ÈÊÝÖ9Z4¬¼‚lÛŐØòJ3áa·»(ÿ	NPdÿþk=fCöð®.ÂcT-­”<"ä1]{¡	Eõ\{Œâú	ã=F5ì<FqÇØzl6Ÿîë0Rùa“A‡é%8½¤æbú†r…F­Ã0°×aµßa$¿•9lU-CÓ1!CwîbH²0tâ‘ù‹è9Ópts­ö×JÒ˜®1¯º~‘µ´RÆkŒ¢FcÚi£Ã‹ëÙiŒäú	£5F6l5Fr­Æ08p:(S¸ò]ÜζïØKÜ?à¢ä¦øøÛ×eõFØn:™˜éc¡i#à’YÑv³1½vkrv£€ÎnØo7L°Åo¥Dv;½šh>¾,ÿw3ÉÕøÕì3½”b&ä0¸²©à¨ƒ	—Q_yŠàDQåõj~€êšAÕِ=T‡«‹PUK+å Õ…‡©Ž@תChBuQ=ת£¸~ÂxÕQ
;ÕQ\§:öÏØÜ]°zÅY–
-{ŸŽÕ5|üª¾Õ†ãsh_T­ÝÍYêîlþ­»½f:«7ï–clG1<ÒÀžuœE\*PÇ
R‚ÁÀö LnÂ+CYòÑ.Ý5¼_Nura°1½C“‹X( [°aÀÔˆ…â·R¢…áüýåéO;ÖÁ4ÏÉÎ]I.ŒÜãÖ+M•§Líþ¸&n%@	B+¾xÕõ¯d-­”ñ+1DÍJ@¡ÝJ€Ñá• ®g·\?aôJ at 6lW’kW²l“*Ìà䶊ÙaB¤ï U–0•&ǺþW©bZjR„.¦O„(WX„$Њ{EèQûEHò[)‘9wu~1f¼Ã†	“°Û©ö]‰—*c©’¾ö¡N“Áâ|€ëíƒ6¬"ö!*-Â…D!~Â&a˜[{°áŒé¶¶ õÒÅ;hÕ)€:6Ô!´‡G×€ ¯$#
˜öž
-*2#åÑq†¾jCzXg"üGÐœþZ¿ý2B~ÜOˆoœqþÀù—]w˜D×.„—jR`p-½,8%DΙ`½&AP{6dïáê"ÄGÕÒJ9@}á!Bî#еüš°_Tϵþ(®Ÿ0^€TÃ΀×)Ý8«îÔ·®¼Ë…Žº„ßµyõ¢zÿËžg°“$=Ö¥´Ì
Ký8‹é(Ê6(	´
-ÅÀ^‡zÔ~‰’üVJ¤Ñ÷§!ÂIS²wC²%ì0ølgRüIfœ¥éô !“ºá&õªë7)YK+e¼I‰!jLJ¡I1:lÒ¸žII®Ÿ0Ú¤dÃÖ¤$ךƒ‡˜´<Tv˜”ƒIóÿ§Ie’³Lí¦¤4	Ëúy"ÓkÒ&aR
-èLŠ€ý&ÅÔ“RüVJlÒêÓª·ïÝ#(e)Wd÷.†¤KU>G­=ºs©»T—‹ý×â(AÐ¥6d—âê"\JÕÒJ9À¥á!B.%еKšpiTϵK)®Ÿ0Þ¥TÃÎ¥×¹¹´ú°æíûB…óBéâ{*±ü„Ëíñ¤ò¹Îé‹sÓ«Ä&¡D
-蔈€ýJÄÔ%RüVJ¤Ä«Wgç§×¿^w&¡.oÀ(²wC²¥Î`ª*í„¨ÃBäå_9à%” (D²‡quB¤ji¥ Äð!!èZˆM1ªçZˆ×O/Dªa'DŠë„ˆÀC„ˆ?3Lq%û„'rÉ?ÚK"Ía"ÑO,¹˜>á¡\aá‘@+<ìžGíÉo¥ÄŸÇ\_þûêô¼ë;ØÕR“­»-µbJhí|—}'Í$?à)%” ä;2Üw^uý¾#ki¥Œ÷1Dï(´óF‡}׳óÉõFûŽlØúŽäZßað fš#¥õl‘b™JülŽ
&ÍÑl‡ªÌéÇt\L¯
›\„
) ³!öÛS#lHñ[)‘
Ï.__ï¸6,ËȾm‰•p™ |ª¡?™. ±2<¤ƒEhCö!®.B„T-­”D"$B]‹¡	Fõ\‹âú	ãEH5ìDHqxˆ˃dÇE°fZ$äEp„A
*?ÚC:‚¦5ýŽ‹éÕ`“‹Ð tDÀ~
bj„)~+%Òà»ËŸßüãü×îI¡d:ÉÈÖ]‰–Z7þX[ʮ˿
-Ÿ3cv9d‰Ùÿ;¶#ÉX*rü¥
0ÛRm¿´ÁÒË*ß‹b5Û¸¯!X.ª?ÿé^\”_ZP|ª~H«?Dö#W?š¤úIr!¬XËX÷	0òï&bü÷×ՏšÙ?}sßñòí®è¬MåwNtç/íÍJV
+xÚµ;ïã¶±ß÷¯0Š÷ÁĪH‘”tЦIqE“K³‹öiPȶvW-»’|wÛ¿¾3œ¡DJ²¼Wôa?˜¢F3Ãáü&W¬bø«<^¥:òD¯vÇ»xõ³¸üv¯7Þûß=ÞýúÛ¾Šr“¬ŸìçFDZŠÕãþ§µ‰„¸ßˆ8Ž×Ÿvmôr¿‘:^[JýX>•Í½ÈÖe½Ã©\¥ÙZH}ÿóãï¾yìé2W:1HõŸw?ý¯öÀÝïâ(ɳÕ'Ç‘ÈóÕñNɄLJ»‡»?÷8h>ù¹…i‘Ü^™L¢Øè~e‘Š^]Uw´"XfUW4þ[¬c|‹ùõ·*p‰XF¹v,ªâp8íÈ'(`$5Ã|u¿ÑLf‚M‚¼³œëâsÕN‘I	eBdm×\vÛçæHß	5|—ŠHÄŽÑ¿Åq2%ŸF*•hf¢¢\©‡²ÚH»”ÈÕF¤‘‘Ê}Ò³(¤ôØ7‘N±Å²I²d}:wÕ©¾Ò³fÑ•-=Ëã©áWO§j]4MñÊ UÍߍU. ,Z®ÒXGJ	R|Ñ<3ďžú8ènUÈ_Å%¯˜W"Êò$$>ÒX³LRé(" éöÝ.»ÞÓ -»–¥s/Ö‡A|Û²aQžè·{)ùBD»©‰ÐÌ"×d#Ý	à´Xï˧{¯‹Ë©j¹þx/5ìÔ¥l£ûjýÛ&€®Z‚Nìfîi†6@.gšp¾ÿá/ßýöÿf´^Ç`°N9ø+oìéfÉŒßWS:ÊS÷úïÓ¯A±3Á¯ÅTm½×Û_På½Ðë×O8<5û–اeIXÆÃì2ò,Jã~3«`Afyéò2äÂ26
+ÄJ›;¿™§ë3¸t;øë×°4nÊsS¶eÝh¯°í
+þøSøÞ ÝWÜ–ô»{)êgÜy|øXMí4[åfe2pÉMûdè>k,>J¶Ïúü±÷9c&2i“†LŒí”a–Ig‚¦
+H£mŽè)™ÉÞ¸h½HyŒ²_t{mÑ*É¢,Ií`–IƒKó€ò¶#/g,9‹TìE™/ˆ¨?Q"&JdE6rŽ¦ÜGSšqš~øÓ7¿}øÐ¥éúû÷*^?‚vónÊF
+Z$¯%ººh&%8¸‘$EÅ {ìÜÚN½ñÀ'2£¼c$ä
Jå!ñÑ6:˜E’RªHÆ& Ùç ­öåt9 !§†¬æ`ÿºª8Tÿ²ÛיĨcLùò]‡GB€:ŸÚ¶Úbj€$À•LàÙè5¸ $×jziƒ É‘Më¢Ø®ÊÒÀñAÆ ›!|Þ/Ö›!5•Q,ÅÁ©¶$aDXa at XAa:zžC2ޝ€òoI`©¹¹¡zãOwj„rPŽwï0¹+ž'òØא‰±ƒc˜EÒIœEB”—–¥±e)A‚ƒÔvœØ–ãɉͩ
=»ô¿9uñ\!Ä|Å›',Iï°žï!ûhö‡²m)ûÅÌÆfÁ/%ìX3ÕÄ,ƒø—ÿgîñV˜Pá¨ØuJVñiËeÐ¥µf #»P„³I˜M~h‚Wjw´G:b‘¯tåH2_Ý0Èƃ™8à8â"ă$—äólÚÖDzƒ,ðÝÄ}h
+üå	v‚_mˆ8ƒOz„$IÏTP`—Z¨€9¹_.Åâ`&L²‚8
™zÏ
+^®üŠwln»hwëÝ	¶³ÞWC©‚ó6µX^ø«]s®>3¾²Û¡‹²€åJDJ)¥B¥N ¨Jfd¾¦$ûÐZŽµ®:šÇ„‹¶½­¢%H³à×çT•6ÉÇ'«€ö=¥fø—K8~)ÐeQ<#À-,­,kz ¸í+£{a0Pñ†¦¬	~Þ•gÇÞSOÑf“Ž(S¯/`;¸ô8°äëq`— W»šÚÈ?Žú0q–ˆ³[~ëömO TcçGMœì‹V¹µñ÷5Áœ¬ß°Ã>†mH dÒUõs°ãém¯H4j=	³{b¡#’ÀI 7´Ž‚ü¡v
†Þ¶zŸü«lNÑ\R×ÛrGúJÅ9Øð t݆æ6Ü÷-B_äáš·a‚™0ÚpÉ\L=Ú2V¤ aXäâ8£æx1mÁéÝ	6´ª­yãëâ3íj‚H UÛЬ­_†œ:ÎØ2föèFU]ò´càPÖÏÝKÈ ¿Ì¸VôMuºL%$óÈ€×ëtv+IpÐ|*«Êë¤0"è}âãía˜e’ò“$ÉvÝÉ©0¥Wè[‹®©våx-,umˆÐ¯ÇÓÅ5è\¬÷=tuîûçctÕ`à×(sÃ` ëÃ0¸øÿ¹a-ÜgøIt¹ò";2á&´›7_{ÚOΪ¨[ÎÑ&®˜}AéÓ¨âHÁ*³x¾?Y*±ÑÇfÍÚºnœ6BàÛý†ÙžZ1Ô¸„O¹„'9çûI”Áän&ÏnözãÏôB”oHŸsAùð0Ξ	d™pžûRᾪAmY¬œ?«^‚”?'˜Ø²˜Ys°ýšY›J›v,Cu6›ª¸2‰fÑýË¡ëíס,~iåò\S¶¶h‰±AV‹v{gMYìûTÙ®€™rÌƲk±JHÛÅbFìÁ\ˈPˆsêüXv—=S}=^"Û{„1ÝÀÙ#8$üÐÝ¥uÒ&X}+u†Æ"ÒHÄ×Ø!˜4À…›‘èrzH#¤‚:p™Ü GñÇ'¿£Tøá²ÛÙìÚZcdõÖZ ëke˜[k]¢çÖºHŽ×ꑼÖï9ñ
#n™T…t¯‡{†^fa„r!Üç2’Â,/ša–Iæ*Jcät•sW(U¸%7·ËØ,•òÆ.{@WwÙÁÜØåEz¼ËËäh—}r’wù;ÏSrúA1½®-è*םĎF”‹Ìì¾E_äœ3ù>ž#S*Ww>ð¿3çq$]j!\=K?³Z¸(mGìvá—¢¿€¬“žv’,„iòHf7ûõ½ñÀgzJ!J?§4ð¸ë>ãhÌ0Ëtµ‰2ÈÅ|º.Š•u±q}åäQNºçÂD&Îß(½ÈÏ%ËDðwbçj'?‹£4Í%â`–9!Bf:êØq%dP´	ù'é*<I¸‚ö²¥ñÂI:l…I¿ô$=Š®n™Ðp.¯žƒc’ÖŸ?\=ÏôŸ·Í'BšÈBNúuùôÀÒM¢ÞL¯FIÍ®;ÑW¨nÔ°¶±÷0Å—×tBø	öˤëŸï DqUˆeHhÂvú›.ìÛnF˜a¿•¯$
+HLnôò	ýG¤”ž^+Š›TPèìì±8ÌPAî@
+Jí ˜Ú—í®©Îä¹q‚»Hx˜n€|u´ÞÒ¾mNG÷z죌Ð¨V2O#­Ô-/ÉÐ|ê­F(n`™	ˆOÊ‚Y$‰]AÑï“$Á†I"×ï;ÜÉ^Ԑ‰Ô¾,ÏNÌgÔCÛòæ†~"­¯>—–{kAÜ*E\I<UÍò[iCo<ði¡®9WÊžA±01i^Ì2i•GÚ”m}Öç5,੯º`L*T`(ö¨Km*|´Ëà©Ø?/Uƒ)¨“X ³+ãNÄ òWUØĺ¯÷MÖs°eÚçæ„&ó±Ú—û_ñTÑt4:=Ñj»¿Úדþe$—MxFXî¤%;wK…Û7ã³3Ø­8LðlÉ­³3†ÞxàÓ³³JçXÊîšHl:B°˜°2Ì2iP€Ôd骯iûÂFVŸ‡áM™ noÊcav[4Ÿ&aFI$|·ùH
+ üf(>’Ä
Ö<ðo¯m‡írÛ›QN|ç'MâNý`~ëÞ—Ø<ÚøÑ6„†ï±«Q·¥›+ºöæpu¶]ÕÒ\ÑÍ µ;mH4U4´äá—O.´Ï><û|Šûò\Úö#ŒùÐ׎Fε‹ô84“[þàiôk/ÓS`@-5Öë÷LæŒ/ªú`W™/;„Ë=–E®6,DÍ\µ02RƝuþðõÿ睩Ìß™’}ŸÓ¶z?³¶3ÎLÓDS=ƒôäâ+IÅpTŸx é^WÐ)ÎÖ<éñJ½~Úì«âùÔ£ÃN½//îi‚@Mx¤¥êiWõ½ÑA­¼^óàåH—°eÉàŸýƒžOU÷ò4¸ O-=<Q¿õhÇÚo»êÌ™Œ>½ð\wG¾+É@[íYzKOÄBî4&ps2ÈDe,#-n[½ñÀ§o„ÒFŠb;w‰%‡$JŸ€øØÇ2Ì2É<÷.’1íúé8Åâ#šœ‰ç„’äغ3oŠƒ^äpŒÒ n[L]‰Ùô’PÌ"I……¼&“ŠuŒ]¸"Œ„/ž¯ºŽÒ·ÄbóÇÚ§Õß3$çf°#ÉðvÖ̍È8’±w1èKÒ{Kî©+›i¼Ža™
+Ê&ø5·ro½ñÀg"wˆ’Ù]¾š4¤*Ê„™+4Ã,“NÓÂD at z‹çÈ—ÎuÔ‡“2ìæÃóŒBÉ䍲aàEþF¯›x’åöäkI"f™b.ìEtŸ$¥ì~7.EzrÈif©t¥™y£ ô"_c”¬$/{JÐ^&,€#P™\ˆƒY&<Bd»6sJɇ%¶Z1ÉâyŠsí<EÈ„þ’F3”¯­ŒY˜;lu0ÿFKbéo™š»aä3e/õ(C0[°‡¥Æ¯÷à]pª¹äS.7†™þ>|Zâ¡™½R{WzçÛÊeŸÊv3:LOéžvgëx¶þ©j3Ú ŸÚ›EÈÌ~tIÉ/ôlÒ)$æÚX;ðåÁ·øñ÷¥l)3§þŸ4`Þ:J„àã@|gK;õÚ£¡	ºr„Sþ•#|S=
 ”fᬍñ8m¯Ù)ï–ÌÛüfé–Ñ4Ǧ+GãËÃå?wݏw‘6½jà¼ÐäÖÑ5㠝Ž…\>oô€®üÑ(†&gh©Íݹb˜	Wa! #iLÀÕƒ×%p‚—‘±0›Óõëâô†¬˜«¢b·ÜÕp½Ù±ë rKÜh‚ …ƒböê UÂèÿü?âìóAªŠàF¨Nñ¿¼aÇFSdøCY—
]”³E	R=Þçrí.¯}p{ èGäïbù.‰é	R6áN¶äplõׯþ¶ðþwüiÉ?›ÐïOŸ_ŸËÉ‘þÏ3è‰çß!f 
 endstream
 endobj
-4204 0 obj <<
+4416 0 obj <<
 /Type /Page
-/Contents 4205 0 R
-/Resources 4203 0 R
+/Contents 4417 0 R
+/Resources 4415 0 R
 /MediaBox [0 0 595.276 841.89]
-/Parent 4190 0 R
-/Annots [ 4209 0 R 4210 0 R 4211 0 R 4212 0 R 4213 0 R 4214 0 R 4215 0 R 4216 0 R 4217 0 R 4218 0 R 4219 0 R 4220 0 R 4221 0 R 4222 0 R 4223 0 R 4224 0 R 4225 0 R 4226 0 R 4227 0 R 4228 0 R 4229 0 R 4230 0 R 4231 0 R 4232 0 R 4233 0 R 4234 0 R 4235 0 R 4236 0 R 4237 0 R 4238 0 R 4239 0 R 4240 0 R 4241 0 R 4242 0 R 4243 0 R 4244 0 R 4245 0 R ]
+/Parent 4377 0 R
+/Annots [ 4420 0 R 4421 0 R 4422 0 R 4423 0 R 4424 0 R 4425 0 R 4426 0 R 4427 0 R 4428 0 R 4429 0 R 4431 0 R 4432 0 R 4433 0 R 4434 0 R 4435 0 R 4436 0 R 4437 0 R 4438 0 R ]
 >> endobj
-4209 0 obj <<
+4420 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [145.731 565.519 214.692 575.447]
+/Rect [309.356 702.288 342.889 713.301]
 /Subtype /Link
-/A << /S /GoTo /D (wcshdr_8h_92a0007f672a5498ab1b6ccc6a4a002b) >>
+/A << /S /GoTo /D (structwcsprm) >>
 >> endobj
-4210 0 obj <<
+4421 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [174.161 549.922 207.034 559.827]
+/Rect [344.5 678.378 383.563 689.391]
 /Subtype /Link
-/A << /S /GoTo /D (wcshdr_8h_c75623ee805ab7d43b0bba684c719a60) >>
+/A << /S /GoTo /D (wcs_8h_42b2578d76ace7ca6114d82b7ae46a89) >>
 >> endobj
-4211 0 obj <<
+4422 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [222.974 549.922 255.846 559.827]
+/Rect [401.872 678.378 439.829 689.391]
 /Subtype /Link
-/A << /S /GoTo /D (wcshdr_8h_dc053d80a9c4da454a52eed34e123633) >>
+/A << /S /GoTo /D (wcs_8h_e790c9ce6c9b7a4845cf1c3c97b1e97a) >>
 >> endobj
-4212 0 obj <<
+4423 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [145.731 526.665 205.287 536.592]
+/Rect [188.911 648.798 222.445 659.812]
 /Subtype /Link
-/A << /S /GoTo /D (wcshdr_8h_0b9b53e5cfd05653cbca75cf1aa8b2ed) >>
+/A << /S /GoTo /D (structwcsprm) >>
 >> endobj
-4213 0 obj <<
+4424 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [174.161 511.068 207.034 520.973]
+/Rect [252.63 636.843 306.647 647.747]
 /Subtype /Link
-/A << /S /GoTo /D (wcshdr_8h_c75623ee805ab7d43b0bba684c719a60) >>
+/A << /S /GoTo /D (structwcsprm_35bff8de85e5a8892e1b68db69ca7a68) >>
 >> endobj
-4214 0 obj <<
+4425 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [222.974 511.068 255.846 520.973]
+/Rect [128.635 515.433 162.169 526.337]
 /Subtype /Link
-/A << /S /GoTo /D (wcshdr_8h_dc053d80a9c4da454a52eed34e123633) >>
+/A << /S /GoTo /D (structwcsprm) >>
 >> endobj
-4215 0 obj <<
+4426 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [145.731 486.834 217.451 497.738]
+/Rect [342.849 485.545 396.866 496.449]
 /Subtype /Link
-/A << /S /GoTo /D (wcshdr_8h_fd6d52bed79bd48230f651ac48eb5ca6) >>
+/A << /S /GoTo /D (structwcsprm_35bff8de85e5a8892e1b68db69ca7a68) >>
 >> endobj
-4216 0 obj <<
+4427 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [174.161 472.213 207.034 482.119]
+/Rect [159.678 398.008 193.212 408.912]
 /Subtype /Link
-/A << /S /GoTo /D (wcshdr_8h_c75623ee805ab7d43b0bba684c719a60) >>
+/A << /S /GoTo /D (structwcsprm) >>
 >> endobj
-4217 0 obj <<
+4428 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [222.974 472.213 255.846 482.119]
+/Rect [305.228 366.128 355.36 377.031]
 /Subtype /Link
-/A << /S /GoTo /D (wcshdr_8h_dc053d80a9c4da454a52eed34e123633) >>
+/A << /S /GoTo /D (structwcsprm_f54ce939604be183231f0ee006e2f8ed) >>
 >> endobj
-4218 0 obj <<
+4429 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [145.731 448.956 234.557 458.884]
+/Rect [415.613 366.128 481.774 377.031]
 /Subtype /Link
-/A << /S /GoTo /D (wcshdr_8h_017f1e817bdb2114ba765e7a9ef73bac) >>
+/A << /S /GoTo /D (wcserr_8h_1691b8bd184d40ca6fda255be078fa53) >>
 >> endobj
-4219 0 obj <<
+4431 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [174.161 433.359 207.034 443.363]
+/Rect [365.708 294.391 399.242 305.404]
 /Subtype /Link
-/A << /S /GoTo /D (wcshdr_8h_c75623ee805ab7d43b0bba684c719a60) >>
+/A << /S /GoTo /D (structwcsprm) >>
 >> endobj
-4220 0 obj <<
+4432 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [222.974 433.359 255.846 443.363]
+/Rect [113.255 282.435 147.894 293.339]
 /Subtype /Link
-/A << /S /GoTo /D (wcshdr_8h_dc053d80a9c4da454a52eed34e123633) >>
+/A << /S /GoTo /D (wcs_8h_2afc8255fde0965dddaa374463666d45) >>
 >> endobj
-4221 0 obj <<
+4433 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [145.731 410.102 232.405 420.03]
+/Rect [213.087 270.48 248.274 281.384]
 /Subtype /Link
-/A << /S /GoTo /D (wcshdr_8h_5feeef18919b1cbb79729bbfa75976ec) >>
+/A << /S /GoTo /D (wcs_8h_e5cc3f5d249755583403cdf54d2ebb91) >>
 >> endobj
-4222 0 obj <<
+4434 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [174.161 394.505 207.034 404.509]
+/Rect [267.289 199.366 297.505 210.27]
 /Subtype /Link
-/A << /S /GoTo /D (wcshdr_8h_c75623ee805ab7d43b0bba684c719a60) >>
+/A << /S /GoTo /D (structtabprm) >>
 >> endobj
-4223 0 obj <<
+4435 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [222.974 394.505 255.846 404.509]
+/Rect [392.05 199.366 420.044 210.27]
 /Subtype /Link
-/A << /S /GoTo /D (wcshdr_8h_dc053d80a9c4da454a52eed34e123633) >>
+/A << /S /GoTo /D (structwtbarr) >>
 >> endobj
-4224 0 obj <<
+4436 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [145.731 371.248 237.237 381.175]
+/Rect [239.517 187.411 275.811 198.424]
 /Subtype /Link
-/A << /S /GoTo /D (wcshdr_8h_fc0a5a6b475a8e50b77d4be099790985) >>
+/A << /S /GoTo /D (wcshdr_8h_6dd857f7b61a5b349cc8af5a4b6d8a1c) >>
 >> endobj
-4225 0 obj <<
+4437 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [174.161 355.651 207.034 365.655]
+/Rect [360.233 187.411 390.45 198.424]
 /Subtype /Link
-/A << /S /GoTo /D (wcshdr_8h_c75623ee805ab7d43b0bba684c719a60) >>
+/A << /S /GoTo /D (structtabprm) >>
 >> endobj
-4226 0 obj <<
+4438 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [222.974 355.651 255.846 365.655]
+/Rect [456.79 187.411 494.479 198.424]
 /Subtype /Link
-/A << /S /GoTo /D (wcshdr_8h_dc053d80a9c4da454a52eed34e123633) >>
+/A << /S /GoTo /D (wcshdr_8h) >>
 >> endobj
-4227 0 obj <<
+4418 0 obj <<
+/D [4416 0 R /XYZ 90 757.935 null]
+>> endobj
+4419 0 obj <<
+/D [4416 0 R /XYZ 90 733.028 null]
+>> endobj
+4234 0 obj <<
+/D [4416 0 R /XYZ 90 357.161 null]
+>> endobj
+4430 0 obj <<
+/D [4416 0 R /XYZ 90 342.591 null]
+>> endobj
+4415 0 obj <<
+/Font << /F31 604 0 R /F48 2408 0 R /F14 1084 0 R /F22 597 0 R /F40 783 0 R /F11 1069 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+4441 0 obj <<
+/Length 3149      
+/Filter /FlateDecode
+>>
+stream
+xڝZmã¶þ¾¿ÂúA.ÎIQowHËv/¸ôz×d7í‡äȶvW-m$9wôÇw†3”)Ë’“b±M
gȇÃy£ÔBŸZdr‘D‰ÈÂh±Ù_ÉÅô~}¥øí
+^¯¼÷_Ý]}ñ&„Q"‹ÃÅݽ+iµ¸ÛþÄB©åJI)ƒO›V<.W:’Á›rWPë»â¾h–*
Šjƒ]™IÒ@éxùñ›»^.Ï*
+c”úËÕåb³ûæJŠ0KŸ -…ʲÅþÊèÛ»«Û«o{ÔBÿ¹…%…ŽÓÅ*4"MÎ’(©Ej @‡BÆG ”9 d".
¢ðg\ÎoLê‘ia"|ñ}þy©dP´§«Va*B.<yãI1ÍhRZ{ÒL(`—ü9ýk©”
+ŠMW7ËUfA}Ï4ØÕC÷H3ög"CžñR†Dâ‹1"K5STíaMŒ7uÕåeUV$ {,èE¹Ï¸™.[z[öë¢i©ûGIµjŠ]Þ•K¿.UЫè}WÓ û?wM¾éÄr%Ið¡Ù
½,-®‹U
+Z›@L‰,"Úò¡*a-z“WÝ+пDÙÍ !íò#tÄÇÛ§·Ž#ž,vÑd©øyd0®z:tܤ•Òë¼#6›ºi`âAûTWÛ–úpA&8¹¦e6GÁeu¤ÃÅÉá²k+ñ²¢Ûˆž
+!K¼Òala&‰ðã©.«®hdFÁ>¦7k¦h‹Žv¶ðü­hj”…YÁŠ¶Lǯókõ¬P6 &,i[nòŽeôÓé!†¶…òÑ/‹08…ÛTÄwÙhÇ?ñø§Ì?ðOƒOånG­5iŠîÐTÅ–Ùò(‡güéKzJPÆPç›e×;ã!Ÿž"Ÿ:¸Ž‚ùñ-‚°Ï¸
Ôr=¦ØûÈ
§T£3®d,R™þÁCŽ,½%Z¹½Ä²¡fÝ”e•ïøh‰=¡Qn‚”H²†ÞZEòuݱëð$VÛs¢'À0Y°åß9=¶EñD­Mý„ö÷™§vÏϪ8µÇaŠh›l·"kŒÝÍ¿ÿγËD»òˆGVyÈ>ò©ÙÄ¦‘FŸ¸G3/0Eª"Û®9lº!vyx6G£Ë—j¸;le`ŒN<[Û•uEÝëgznêºÙÂþ[]Ô±3eð¦{~b¤îš

tlqlZ`^tõ%vð£¿+öEÕµÄÀî!ôö¶ü#“×ôþ¼©¸¯w»ÝÌ'âH´OŦtJûÔOM½)ÚÖª/uîóS´_ql¾;íË‘'×™ˆÁǤj“3ÍÊ#{ò0ƒSöŒì9Õ:	QÁ¬<"™š¢c5÷ïëÛÛï¿úé݇÷_¿½ûþo7/iõ×°­Ý{‡×®®Êî°-ÄQf„Qé<Ñ$Žæ³òŽYq‡/ÎÁñÚTw#H:Àä	2óˆ¤JH­. r$šF„i.!2'Ï!2'Î!â‰cD®¿ÿêæÍ21Áë¥,(ßòíæ  ¬r.~ú º—˜ÝqÈ$p St}3vFQ$Òc]¶Ó¸Æ‰ˆµ¹€ë‘hW¦¹„ëœ<‡ëœ8‡«'Žq½ýçÍõÝw¯ß1ž·`¢:È¡§có8DFh}éĉ¦q`šK8ÌÉs8̉s8xâw˜8~øûÍ­C¢«æDʁᵋ/RX<"IxRò9ð|}ˆбÁm]°gààºïk{Bu˜ö÷¡%§ˆ‘·uŠùþ	ìÀ¹üCEÑ(”/Æ"´0Ž´B‹Ó/?ì…Föš¼%ôyü
qY… 1Ü.™’ü64ÖLɱ2¹ï™4Iû„-»#¸µ6â;ºàªv)V?•>µŠŽXSür(€cnRË›ø“r$Ø3ØŸÇróÈYWÞ2“Šs­}±¯›g¦%Ø µæ,‡˜ Cè-2Çx>2ðÂez°Ïé6ë5.‰‰cªk\^:€lŸ—Ö[Ll3p0ŽåÂœ¿Ã0ÎÛí»ý¡efk¦n÷¨¿6×-!Pb¡5Qõ:b'ˆ‹Á^;S%1íMÛbïyÇ6ÅægÎbs»×1ä’EÇdOå²[—Æ7åý3‘ÁÚ1pp?
+—{!ã‰NÄN’UmÙv°&L(ãÌ)&¼rÏ-Çò'[AåÈhi!Óha’D$:¾â;ê•G~Æ€
Yr˜™ê¨ÕØÓI$h¢†s8µœD2/xÈ厽W´L¬Eš¦óU/h²êåh~OÕPØR:Ü‚Ä%óSbšÑ”ë‡ãš@ŒæOéÖ%;Y
+ù_»iÊ5…ú—¥°áìÜ-bM
§6©Žzv’§,IàË—hîó‡Q2Fþgñq4³¢C,Êh º}¬»-Á°vp˜=½ð\)zZÛOÞGj£ÿÍ[ú>Yð„éRaxåŠJ	î81ÃRÚݳ+ ”˜G”¿Û£î
5ÒX9Ën]ÆÝMÑvœÍ–œÈ—üû87Êåh>ç…’±?Sl•-ŒÓó9“¬<šQ‰<Í„”fat*d˜r$þ­[u&utgtFìñŒžÈwF™†DÞZ‡!'©ì™é—R (›0OL³òˆÆÓÑJ¨øÈh2ÔFÄѼ<"¹ Ž‚[_œ„À1¥¸=l0«“kM 捒k=M¯•i.­uNž[ë¬8^«'NñZßÀ½ŸŠ¥=Œ¹Ón©ç§pÂrºº¥2-´ŠçÍ4ó"agDrI•Ï|nw;½Ë1„Ò*»°ËG¢é]fšK»<'Ïíò¬8ÞeOœæ]þ‡g*9‚¥’å+ÐYîæ ˆ$-èi¦ ’K8Ìs0ÌÉbŽ²”Cám…•¶e%{’öX¶t>ºâºå4(àU!—¹€Ê‘h¦¹„Ëœ<̬8FƧBgêjÕOy“¯Ý]ì,ãú8<C˜½waðÛ]a>’î½Aæ’br&-g´ž÷ƒÐ-]ç¯ãt¯a]„¨^œTì;«¶œ[7¶ãM7ý8[wy@éØ †’± Ü¡ÊDéK•|¦^yäãhê„¥ÈÁLÇ7	F„¨
+þN£8¦™—ÅðÎäºÀ§¨ps·/£û£bËìwâà¨gçsÊ’q ~¢éLe=&•"IÒYDÍüNõ‰Ï0
+ƒ`™ÁQJC¢{UŸ—c¥Ä¼ëp4]×û50¶Â
+ùGȘA=åHg®+7‡]ÞP?V/ZzÅ…Ã…”“ ÑPYÆÝ£Ì|ÏÔ5Ýyc'³ÖÕi,æ\o6‡fÌiúÞÐÑ*¬ŸÝ•BÐ_“<Ù‹lw9Ò8H±^œ˼ŠØDx­M(d6ð“a¶GkõÀÈE"°¶vë}™vÊЮé/v%¤z¡ÀlE^Ñ,–2ø’êק,á*†¿™È?ógñémõþwøòõÝä;ªæ.W*xýîÕXó ´ËðµÔ&2œ¨
•d ¦¿€ÁK3Ü÷ÐÅ=tŠ%"p…èéï‰â™sŠg(¿ò©œ÷„
+ì­x¼½çÑUáŸXP¾y<£‘Tcukm½gT/"°>êb½Tî¯¿¤G襊Œ0j}á;5Ž›ðâLD¨ žiè}`$c¬LQü(V¥ýÄÉÂ%ýö_ß¼»¹½{ûú¡ŠÝ“ØOð'glZ`‰{o…hìHÇÕd
εÿ†ç?g´ÍQø¸Ÿ»àóÎb%É4kˆA"÷aÁÄ‘+ÔKª1®Tª¿suykTN’~þ¾Äۨʞ‰‡%B6œY_⊏yôRËÀ½þ&ÀÙg?Xìê°kJ'B?>›´kí”]S:™ŒÎÚ5sÞ®™±]3¿Û®½r'òĪóÃØâ
FyÂôÙQV!^_OÊ
+‡£VKœ\Š5±wxI„AÇ«3ßF™ˆ¢³u´WÑuÿ߇ökÉ8…Ì ó+A1l¥á%Y:.ñë¢*ÖWûý	=ï–™¬ŒœÒz¨ì¥Ô/CI¿´Tîr
+s§› Ã;0 o¿â¡"zèÎÿV~~(Fqr¤Â3ðüBL
+endstream
+endobj
+4440 0 obj <<
+/Type /Page
+/Contents 4441 0 R
+/Resources 4439 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 4377 0 R
+/Annots [ 4443 0 R 4444 0 R 4445 0 R 4446 0 R 4447 0 R 4448 0 R ]
+>> endobj
+4443 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [145.731 331.417 234.627 342.321]
+/Rect [352.504 645.298 386.038 656.202]
 /Subtype /Link
-/A << /S /GoTo /D (wcshdr_8h_63eb554461f3df5dc64a25f71891b9f1) >>
+/A << /S /GoTo /D (structwcsprm) >>
 >> endobj
-4228 0 obj <<
+4444 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [174.161 316.796 207.034 326.8]
+/Rect [141.088 474.573 176.276 485.477]
 /Subtype /Link
-/A << /S /GoTo /D (wcshdr_8h_c75623ee805ab7d43b0bba684c719a60) >>
+/A << /S /GoTo /D (wcs_8h_e5cc3f5d249755583403cdf54d2ebb91) >>
 >> endobj
-4229 0 obj <<
+4445 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [222.974 316.796 255.846 326.8]
+/Rect [282.315 459.735 336.331 470.728]
 /Subtype /Link
-/A << /S /GoTo /D (wcshdr_8h_dc053d80a9c4da454a52eed34e123633) >>
+/A << /S /GoTo /D (structwcsprm_35bff8de85e5a8892e1b68db69ca7a68) >>
 >> endobj
-4230 0 obj <<
+4446 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [145.731 292.563 232.973 303.467]
+/Rect [159.678 376.604 193.212 387.508]
 /Subtype /Link
-/A << /S /GoTo /D (wcshdr_8h_3dea9d7548bdbc9a7cc8d0a04cdd46fb) >>
+/A << /S /GoTo /D (structwcsprm) >>
 >> endobj
-4231 0 obj <<
+4447 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [174.161 277.942 207.034 287.946]
+/Rect [305.228 316.699 355.36 327.603]
 /Subtype /Link
-/A << /S /GoTo /D (wcshdr_8h_c75623ee805ab7d43b0bba684c719a60) >>
+/A << /S /GoTo /D (structwcsprm_f54ce939604be183231f0ee006e2f8ed) >>
 >> endobj
-4232 0 obj <<
+4448 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [222.974 277.942 255.846 287.946]
+/Rect [415.613 316.699 481.774 327.603]
 /Subtype /Link
-/A << /S /GoTo /D (wcshdr_8h_dc053d80a9c4da454a52eed34e123633) >>
+/A << /S /GoTo /D (wcserr_8h_1691b8bd184d40ca6fda255be078fa53) >>
 >> endobj
-4233 0 obj <<
+4442 0 obj <<
+/D [4440 0 R /XYZ 90 757.935 null]
+>> endobj
+4439 0 obj <<
+/Font << /F31 604 0 R /F14 1084 0 R /F48 2408 0 R /F22 597 0 R /F11 1069 0 R /F40 783 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+4451 0 obj <<
+/Length 2772      
+/Filter /FlateDecode
+>>
+stream
+xÚµZM“Û¸½Ï¯PnT•ã“ }Ën썷¼ÞÄžT^WŠ#Q&)“”íɯOƒh𛐼ÞÔÄ!ûu£‰Æk‚lEᏭbºÒJ“X¨ÕötGW8ûÓ븼é]ÿáþîù+w‘8«û}s{Ȉâlu¿û„„±õ†QJƒ/ÛŠ<®7\ÑàUvLíÑ»tŸ–ki¾5§b©£€q½þxÿóÝËû–½R"4¬Ÿî>|¤«x÷ó%"ŽV_à˜ǫӝ䏏wïïþÞڰ真L11Œóad\ª&²ûGðW„qpLªŽ4
Š½=S?¦^¬Îé6ûRžVöDr<ZpòuÍ‚¬²ÿÔOg(àîÒÙIr{ݘx]&xw÷uñŸ5£AZ‘õ&£àåW më¬È- C³»"Oí­YÞz‰ŒåaÀa 6Œ‘XÙ;ßw&Y*xx²¿Æu¤àPõá#ž²?Ç"?dõe—: ¡7G¿QE³½9–Á¹„áÉk8ÅìÅ/&‚ârt4xwjXl8ÖoJ3ÜÎæç,øT} ;ÃIŽ&󢶪ËC•~º ýñi&äžIÚ™I`~¾É쀯98žUøïMBÌAýÂ'IÝuÎÐ`{yH÷ÆF²M‡Lö?“ k*Ã3v$’Óù˜’ÖkMB.¯_•Å	œãsÊ…ñ§¹éPdùᜓ`·¶×šGÀÉùœ”0îÖ¯£|61&Çþ7p?Åd7)8ƒ¥58d‡
+‹éOIâˆ!"‡XkeZ_ÊÜ$Öpž’'{ú8ÂhÀóå<j&‚ñ¡´gešÔÍ<±®ç½ Ì m8SD¨³6ä‡Ìô¹ëÓù×¢IdÚ])×0VÏ0µýý’™ikŽò²—3?ÓtçR‡™Í/§‡+öþl§îÄù‚´Ù)9ØŒ‹,¤_0¢ñ¡55–H¢°Îf¹sz[ímmEËæé®êò²5 À¹<M“Ê 
+êxšTuM¤æˆ ;S¤]ÊÖLÉ&/,¢„›RÛ{~ûŽNž4î¬PœÜPéöeÚŒ!žÒSQ>Ùc(°Å6±Š›˜pÞŒïhQá*$Q­Bn–‹Ð.æBy@Ä»ÞáЛ|²HŒMbx8Ìò("’ÇCòÑšä0~ʘFù€2)Ëä	çáiL-%ZÞ·C{›Ä¸³<k“6v"°+oüã§CX”õ0þ|÷¼('”±„¼5nDûÉG&1î*­—â–\ùóî0^ê±!CM&lBÅn
Ù¡ý¼#“×S-!C,dþã§#‰!u™nAÀTƒIÉÓÙ_ÜÛ*Ñ+ì®ZTÝ=©d1hBźZ÷­µj°~ù]Hê:=Ñº@Qºb
«¿Y gªÿ†ñ˜Dà‘­¡6¸¿½yùç÷/í­o5KØýËÓu`â2£!ÑѼקK…î¡~¢¨ÍšU(@ @DVí\|ÝdòѼR1%!»:÷,xÓCO§ÞÐàr¥"&
+ä€z\iãg”;> l×Ó&e‰[zyW¦H%Çì¿F:ãxM«3¬«„)qãH9´×ñ±ÉëSVQI"ïˆY„—vhd¶>EŠP¯”ŒA­ÍwœÙô0“®3Š	¥r¥B%TÛ	Ѥ LN)èÄêŘVL¢Ÿcžxà°¢‰‚haã0Ƈ?MuãD*9N¿„9ç„L¼LkI	ùÀ›(”YÕ×2É+ÐG§Ä¶‹FžÛ[LL;
++ž7Uf1Uê½´OÅ;Ó
+Mœ{òä¡íò3â:Ìbñû:©/8Km?bÛÆgÆkEÆœ„’/¸c1›hêÕv†šê˹šrIBå糐+t1	!
}:ú¶@ï/ÛmZMÞƪa™ÏkZŽ1×bõñ¹X½tkŽa¬o/°iC(PZy®Cû]™\^œ`=~(ô?%(QMÃåºÿÚµŸçdénVOP{+H^ÂuÔo*Ù¦ò\Ö]?¹-r'à—Ýj¸Ø]j`ñöÿè.9…¶˜ñqwi<ž(Ý’ô„¥s	ñVöØöåLi¶§›f~':‡3G Ï¡#ÒêZS‰èM>íðF&=M¥2ˆ!÷¸§´?¡â0¼l@Ø
+úÒá0x*û­;´×±É6pHÏ~±±”
+žbæ‡ñ³Y³áqü’dVÇÃ`˜)–ïýÿÙ÷
p°Ë’C^Tu¶µÏùRž‹*]\WLÓVùÖÕfi]Э¨0ü	4ü¼ÄŽ]˜“@c'–¤¿[ùÆÄ© ±Cs*¨ïУ‚„ˆEíÍV‡YÌ–
+‰ êfä£íR4âSAó}*Hpß«ZÈ¢*°ˆ+šÀÄŠÀGdõ@Gt«òð‰ðJ„h9FÄ\‹ÒÇçâôÒa¤=º[”Ï€÷ºòñº02y]ùxƒvÊÇK‰Ê§OùýÊGÏ)Ÿ´,§Ò
+Fÿ-À¢î‰ æêÔ=ÏÖÐñР'Á¶I9eV‚Äêö×ùç25ûl_§ì\ˆ²©ê‚,IÍ&ªËŒÖô™„ŠÇ&²K0ÙÊ.sl7¡à Œ4›>L'˜«É!m¶1Ì]f_K@†ö™ä¦z>­Cà•ª.Êf‡	®6Ûž5ÑP@76Ú)òšnAô¦Ÿ*‡‘IÏ»)ȍ–bH>+ˆñSš=`´%E³ûèvüÆÉäíÆø-ÖëÊÐœñä˜å3±K)	ÓÞÐ⧚±cBpxÞoŒÑWh‡&
ï6=ÎÅi:2˜Þ@㧚52{&·>Îíç™´Eâß3¡*F‰¢±7T‡ñRŽ
͆S¨H‰u|%JóÑJ9÷i‡»l?|ØέWÐ…	1d/Wâå™Á:ΣvóaÀ)¡Ÿ“./ЈöóLêäa.à0nÖ
oĈñSjNÂx8ÄMm2¢SK÷ÞŽšm­š^Z,»²‘^ïíóuLjÁ‰;ÈûÛ,U‹ËÝÕúÑ´«– )›¥Æhké/ПMgoD˜b7¦À¡½ã16‰Ë¸ÿ¯
n_Eh¦·}u.÷-J!§\Êå²^¥æáè@óíAϐ{:AZ|"ŸÍʺÔ1øÕ!÷6D=ÌRCÄ)H¦¾¥}a^îÆ.̵¯óÝí«oL\û:vh®}í;ôík;hšGþF²Z,ÄÜ8X}m9,t QCí÷1¿†csJÆ¿^ïÝF\¾yû7oð‰N“-~X\êö››£ÙvÍÓñ¾­Ûøl0Ÿðìª~²ŠÎâlFM	íŸ-fi¶0©‰Šâ›_øh»¬xç^8Ì÷½>`ÐÍÐHùÛëh±½v˜+íµ—Ûk?m¯ût·¾JˆcÞúCí0‹‘"äJ >2ŒÓËeÃìqÝò¡Ozý‚hðú_¸î‚ßôø–^ŒÔ§‚Y f—[
+æY¨~ÿÇʍf
#x0â~A0H”¬Ènüý)ÍÓ?zë}„q¿ŽypÁÊõ«{A!í‹_PþBPû´«øÕÇÞÌ[÷9ë?|ÿêáëðVÞ~¸Ðüþ¥øút ­5éÄÌðüElx!
+endstream
+endobj
+4450 0 obj <<
+/Type /Page
+/Contents 4451 0 R
+/Resources 4449 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 4377 0 R
+/Annots [ 4454 0 R 4455 0 R 4456 0 R 4457 0 R 4458 0 R 4459 0 R 4460 0 R 4462 0 R 4463 0 R 4464 0 R 4466 0 R 4467 0 R 4468 0 R 4469 0 R 4470 0 R 4471 0 R 4472 0 R 4473 0 R 4474 0 R ]
+>> endobj
+4454 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [145.731 254.685 228.699 264.612]
+/Rect [255.891 617.043 289.425 628.056]
 /Subtype /Link
-/A << /S /GoTo /D (wcshdr_8h_ee4fe41274945f9e34009d2eb309c922) >>
+/A << /S /GoTo /D (structwcsprm) >>
 >> endobj
-4234 0 obj <<
+4455 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [174.161 239.088 207.034 249.092]
+/Rect [329.751 617.043 364.391 628.056]
 /Subtype /Link
-/A << /S /GoTo /D (wcshdr_8h_c75623ee805ab7d43b0bba684c719a60) >>
+/A << /S /GoTo /D (wcs_8h_2afc8255fde0965dddaa374463666d45) >>
 >> endobj
-4235 0 obj <<
+4456 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [222.974 239.088 255.846 249.092]
+/Rect [393.198 617.043 428.385 628.056]
 /Subtype /Link
-/A << /S /GoTo /D (wcshdr_8h_dc053d80a9c4da454a52eed34e123633) >>
+/A << /S /GoTo /D (wcs_8h_e5cc3f5d249755583403cdf54d2ebb91) >>
 >> endobj
-4236 0 obj <<
+4457 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [145.731 215.83 247.359 225.758]
+/Rect [432.518 617.043 467.157 628.056]
 /Subtype /Link
-/A << /S /GoTo /D (wcshdr_8h_1d506ef2ad493a963426e0732a6328ca) >>
+/A << /S /GoTo /D (wcs_8h_2afc8255fde0965dddaa374463666d45) >>
 >> endobj
-4237 0 obj <<
+4458 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [174.161 200.233 207.034 210.237]
+/Rect [307.164 587.463 340.698 598.477]
 /Subtype /Link
-/A << /S /GoTo /D (wcshdr_8h_c75623ee805ab7d43b0bba684c719a60) >>
+/A << /S /GoTo /D (structwcsprm) >>
 >> endobj
-4238 0 obj <<
+4459 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [222.974 200.233 255.846 210.237]
+/Rect [471.157 587.463 505.796 598.477]
 /Subtype /Link
-/A << /S /GoTo /D (wcshdr_8h_dc053d80a9c4da454a52eed34e123633) >>
+/A << /S /GoTo /D (wcs_8h_2afc8255fde0965dddaa374463666d45) >>
 >> endobj
-4239 0 obj <<
+4460 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [145.731 176.976 241.82 186.904]
+/Rect [159.678 474.524 193.212 485.428]
 /Subtype /Link
-/A << /S /GoTo /D (wcshdr_8h_1b66d50d7f1927222a170bc88f9db51e) >>
+/A << /S /GoTo /D (structwcsprm) >>
 >> endobj
-4240 0 obj <<
+4462 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [174.161 161.379 207.034 171.383]
+/Rect [218.232 417.622 251.766 428.526]
 /Subtype /Link
-/A << /S /GoTo /D (wcshdr_8h_c75623ee805ab7d43b0bba684c719a60) >>
+/A << /S /GoTo /D (structwcsprm) >>
 >> endobj
-4241 0 obj <<
+4463 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [222.974 161.379 255.846 171.383]
+/Rect [300.012 417.622 346.268 428.526]
 /Subtype /Link
-/A << /S /GoTo /D (wcshdr_8h_dc053d80a9c4da454a52eed34e123633) >>
+/A << /S /GoTo /D (wcsprintf_8h_46950abaf5a27347da8160741f98f973) >>
 >> endobj
-4242 0 obj <<
+4464 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [145.731 138.122 226.876 148.049]
+/Rect [159.678 304.683 193.212 315.587]
 /Subtype /Link
-/A << /S /GoTo /D (wcshdr_8h_dff9a101a373a634f3a1baab29e92534) >>
+/A << /S /GoTo /D (structwcsprm) >>
 >> endobj
-4243 0 obj <<
+4466 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [174.161 122.525 207.034 132.529]
+/Rect [321.205 247.781 354.739 258.685]
 /Subtype /Link
-/A << /S /GoTo /D (wcshdr_8h_c75623ee805ab7d43b0bba684c719a60) >>
+/A << /S /GoTo /D (structwcsprm) >>
 >> endobj
-4244 0 obj <<
+4467 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [222.974 122.525 255.846 132.529]
+/Rect [416.604 247.781 445.166 258.685]
 /Subtype /Link
-/A << /S /GoTo /D (wcshdr_8h_dc053d80a9c4da454a52eed34e123633) >>
+/A << /S /GoTo /D (structlinprm) >>
 >> endobj
-4245 0 obj <<
+4468 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [145.731 99.268 243.464 109.195]
+/Rect [448.952 247.781 478.61 258.685]
 /Subtype /Link
-/A << /S /GoTo /D (wcshdr_8h_e8a768f544fe3ae81436b73dca3099fb) >>
+/A << /S /GoTo /D (structcelprm) >>
 >> endobj
-4206 0 obj <<
-/D [4204 0 R /XYZ 90 757.935 null]
+4469 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [482.395 247.781 511.506 258.685]
+/Subtype /Link
+/A << /S /GoTo /D (structprjprm) >>
 >> endobj
-410 0 obj <<
-/D [4204 0 R /XYZ 90 733.028 null]
+4470 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [89.004 235.826 120.326 246.73]
+/Subtype /Link
+/A << /S /GoTo /D (structspcprm) >>
 >> endobj
-886 0 obj <<
-/D [4204 0 R /XYZ 90 716.221 null]
+4471 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [140.737 235.826 170.953 246.73]
+/Subtype /Link
+/A << /S /GoTo /D (structtabprm) >>
 >> endobj
-4207 0 obj <<
-/D [4204 0 R /XYZ 90 716.221 null]
+4472 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [477.155 235.826 513.996 246.73]
+/Subtype /Link
+/A << /S /GoTo /D (wcserr_8h_6585b9fc3a59b369e3336f3133dd1ca9) >>
 >> endobj
-965 0 obj <<
-/D [4204 0 R /XYZ 374.54 681.092 null]
+4473 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [89.004 223.871 108.7 234.775]
+/Subtype /Link
+/A << /S /GoTo /D (wcserr_8h_6585b9fc3a59b369e3336f3133dd1ca9) >>
 >> endobj
-414 0 obj <<
-/D [4204 0 R /XYZ 90 664.365 null]
+4474 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [159.678 95.968 193.212 106.872]
+/Subtype /Link
+/A << /S /GoTo /D (structwcsprm) >>
 >> endobj
-4208 0 obj <<
-/D [4204 0 R /XYZ 90 583.517 null]
+4452 0 obj <<
+/D [4450 0 R /XYZ 90 757.935 null]
 >> endobj
-4203 0 obj <<
-/Font << /F31 528 0 R /F14 1038 0 R /F22 521 0 R /F41 696 0 R /F42 717 0 R >>
+4305 0 obj <<
+/D [4450 0 R /XYZ 394.237 669.575 null]
+>> endobj
+4453 0 obj <<
+/D [4450 0 R /XYZ 90 653.288 null]
+>> endobj
+4306 0 obj <<
+/D [4450 0 R /XYZ 90 467.998 null]
+>> endobj
+4461 0 obj <<
+/D [4450 0 R /XYZ 90 453.867 null]
+>> endobj
+4307 0 obj <<
+/D [4450 0 R /XYZ 90 298.157 null]
+>> endobj
+4465 0 obj <<
+/D [4450 0 R /XYZ 90 284.026 null]
+>> endobj
+1469 0 obj <<
+/D [4450 0 R /XYZ 90 89.441 null]
+>> endobj
+4449 0 obj <<
+/Font << /F31 604 0 R /F22 597 0 R /F14 1084 0 R /F48 2408 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-4261 0 obj <<
-/Length 3292      
+4478 0 obj <<
+/Length 3317      
 /Filter /FlateDecode
 >>
 stream
-xÚ½\msÛ6þî_¡™ûpÒ̇wý–ÄIšŽ“ú7—NÓÉ(–ë"K©­4ο¿	 E,()J3ÑârŸ]`÷Y ÈFþ±QAGFR5ºº=¡£ðíóæîfp;î?¾<ù÷3O‘B‹Ñåuù¸fDq6ºœý1Ö„‰IÆ(¥ã¯W÷7³»	\ÉÍ$㊎Ÿ-–óêêb~=‡{ùx¾š°ñ•ý6§\Œ™à“?/9yzY›àTB[þ:ùãO:š¡¿œP"Š|ô®)aE1º=‘\¸ëåÉë“ÿÔ:ªï|ß磤Šä"eB’Üô‰0

`à²ïqÆ%¡ :3\ª›v’|”C;iÛNŒ„æ#/bÛêñb3H>¾Þª®®×w]÷™1DóæÉÒ{ã¸mqÒ¸-•Öè­Ï‹›wTQøŸuà4'ŠvŒè4ƒ—A¡9ƒX1¢=]Ͷðx­5Ôi/#wT:§?lâN+û°Áv28´æ„Š¶ÓYÕáÓ««ùgËõêc·÷ÕåúÚ~²ñæfîžXnæw«éÆýùa±šÞ}«®7ÓK/mZ^|^<Ì—NÿâÞ!ý÷Ékë,„‹à¤P.(|¥eŸ eÇó‰ ão_!…ÏîÉVTRC˜æ#Ca2ß9g„KƉT2Ê<:ω.dݪœ7Ìè&²ÖËXÛßq®¶M…G¸º¶SØÉà€L’‚šà?fów”òÕ|Ujb¸i£ÆÓÖIãø•zòçÓ‹÷O^M„?z¹êK¤\¨ó^ç‚!Š8} ö?Ii,<´‘„ï5¥
-b”êEjJåZ;JµW½”ª{Ë8„QKaÜ’¶Â!|
-±k°æÉœŠk)7WªÜ˦úŒ
tØKãÈ•CØÚ(ár%‚Û±ˆÒ-à¬êiÇ¥€°æˆ\½CKÙEu_÷©îBq
-y´­„b¨vb+wŸ÷*ù×64¤Quû2"ѹÙDF@n^œ>íqQIÙ!.ÊÚÅ^ K!9ÿî½þ½Ï=A
-&¾OfUù:'ƒUõ¬b±š¨TÅ èh¥ÕŠ³£UZQÀØ×à•ÖÉ$+m£©´ ¯´`ºÒ†¨*-†ßQTÚG¥Æ¿½}ñòùÁAKoÙÑe8'ƒ¢sagmtWjs¤ÔÚôÝ#>šRÛ(ˆ–Z'Ò”Ze|©UÑR+`êز­µV·¥£rXµåLaM”yºœâ0Ý‚ŽÔ[(HöÒ8rGå°zqŒ;ídph¨¸R¶¡³ªë§ËåúkÕ÷åüÄ~·¸Ú	ÄÇr‘Ý̧3˜è—w쬦¶“šòù•ûüò°X.ÊyŒ½m§'å÷=S‘êÆf]I~¾›H5^[±¿³¹›ÔÀxVØ
hyZ-;Ìæ×Ó/ËMõÇßÓå·a#·¼ ª‹–ñù¦"B‹•UÁ`ƈ’²Iqr£)NÉšcä -IÈ!dš1ð¶ÂÏÎz™Øγæ³Á`¹€á¨!lEÃvy+Êh¢™ÚŸ†1ö"Í"ó4,X„†[±¶u
WÒ¸-•Chؐ\`-”9˜CZkÓÂíå`]®hóØKãÀ•C8Ø”‹¨ËN‡ÖÖçvÏgU¿;¶_­±Û;Û+ààrÊ[ñ%êý0×ráÖP•1’Så‡á!N¥6+yÜÖ·¤T‰ ‘—œÍ5´‚Ô­…¨.¹W}$"WÊNhÍш\r˜®
-œÉL’Ê]—c€žÌÀ4›‡¨èÃï¨Øü秏N·IÂÔÑö⺗A¡á{’+Þ‚.IÝrzœÔíì¿8`+P%u'Œ­i=¶¦±±5S¦m:¶¶Ò¸-•(‚—
-ƒ5QæePh;¶æ¦hAg•ï%cÌï7w‹+×.Õøv	È~ÕŒ8i„wìõjùÍÎäâ| ›‹âh|@%ÌùÎN&ɍ.„0@Ï`šBÔ|€áwT|ðáÑÅÅ6P’sºîePhËÆï!tÉ㙃¹?4ÏÇØÀIìN¡ii.Ài+ÎñÆiˆ Áõ<à&iÀÿV~Wýa‡éÝÝ„©ñô[’ &§HB0;?ÚšœÔš ¢$áeR$芓
-èH"L’D5M(~Ge@ç/Þž½x}¹=
dDÒuÝË Ðv²X´€KŠ(E(yÌàˆFA”$œÈ,Z7€&0[:*w ŠxL@×T@'¹Âý n/«Ä(Hv2.ŽÆ<'Z88™$4ºÀ =€iQp †ßQYsÀ¯ïWëm8³¿JÔo/ƒârèI#d×R at 4&¬R~È ¡QM~'²Gò‡Ö
H~Ì–ŽJ—ü7³5¶“ˆòk¢ÌË ÐvˆC_„Ð.ùgëÕ?m.»Fùz·Øøò¿r…n‚}ØÌW÷‹õ*¾* © u¬äQC“Ûˤ’;ÐOnÐ%w˜Lîj:¹QüŽÊ ¹ÝJT;Žd9?ÃÜö2(¬]r¼hÁÒ‡gÏb!!Œ&B°À(ˆå¶Ù=·[Ö¥sµ¥£rxn#MÔä6ís;„ζ“Ù/ñ
LfÐc½£-ñ	Uí¥C“ÙÉ$“¹Ñ…$3è“9 L'sˆ: ™1üŽÊ ™ï§×=•š’‚iÔo/ƒâr& u*u<›…Ý´zÀžß@A4›ÈÙZ7 ›1[:*wÈæxÙŒ@×Ù@ogs=é<p.¸!Jm½N0røz—I&w£InÐ'w ˜Nîu at rcø•ArŸþúøõªï·8ÉsÔq/ƒ۝ªk·4d7‹¥DïMv7
-¢ÙíDöÈîкٍÙÒQ¹CvÇ›(ÈnºÎî º•Ý[[鸂èõ[mÀôìÕ“D2u؆9žåÕ#17†p/Îy™#ºâŒ€:F“ŒÐBM3ŠßQ0Âåù“ÕûOÓíÅ9NÃ]÷2(´Ý¥A¡â‡ÐÀ	<šS°O.Pã/²;'´¬KsjKGåpN@š¨áÚsB½'@Èôî¡-Dgûngÿ¯ñ[lß÷í–¹×_Ec§µ(1õ&ñ8§(3J~§ˆ8§ˆ¢ôå'“ä”FÂ) ç” 0Í)!ê NÁð;*N9³z»M)|Fâž{Ùòº…”"£QÔ`csJiD)ʼnìA)¡u(³¥£rJ‰7Q@)tM)ô6¥È¥àÎßôð
ƒ	$Gù&ÇéÆ“Õm„n4vÚ yü²×:ˆ?ÒºØ㉆íہrYŸ9Šé5GZ¶©3}æÍÊc^¼Ì0A
-#Vfhu`-3´9ԍ–™FRf0 at _fÀt™	Q”¿£2(3O.Îß®zF®”*PϽŠlËŒ)dÊL‹
-–BÍ+ρ‚X™ñ"ÍÖbQø­Åp9Ÿ® aZÖ¡çÓ­4nKGå€2cIf
-He^….×oAg•ï±2cˆ,üTõ‰cwço{çºyQÛ½V("M޼냀hÌóB—4e"qôîôlRðñe¯›´¦ÆƒÝŒÂ€«´©.Çõõ·W/züä@gv§©ýì‡È!bp19+·“‡»­¾^þ~Þ¿LÓŠ=p˜Óa‰´9»‡³aÁ_àÓÆ'v‰ùÍY¯£éN<ìˆã”‰:':~`º§iüÀ.Š¿•ÁˤƁ®øøtã‡09~h¡¦Ç(~Ge8~ðoe˜öPÊ9ê¼A±a’Jc-lúÀ¢ûR˜È	WìcDGN¤™¨Jé'ªRÅ&ª¬oY‡NT­4nKG吉ª!9|¤‰2/ƒBÛa†}ÉKU­Ÿ¨æõ¹ûïó~‚½¨Xò]ßP°Ëï÷’‚Cý𚂽¦Ç5Äá/*8ÔÅ~ˆFòð:QÇ‹âhu¨Ý
-C댓IÖ™FRg0 at _gÀt	QÔ¿£2¨3ðñª¿ÆØ#®˜çõ1XÙŸƒ
‘éW
-­jŒ<ZaJÝB»ÒË ˆ-u×@£ÍÒ,€ÆAýògºÃï)6>z8@§æM]ZÝoæәۍq½(ÍRÜƶe}v4ElQÒÉà·ýÖµÔ—÷Öw
-!Ïôot¯,#†á»u¹–W½+Qe*YŸÏWó»éfîÛtU}¾ôÏ&\çª?LõÁòŸ¨øIéê/NsQoeýÑWhû³	¿x\ý)‰{øƒÛûzº~øöq¾µKC1áÍçÿ“7¢H
+xÚ¥[mÜ¶þ~¿bÈàeHŠÔ‹‹HR;qpuŸp…¬ÕÝ©Ý•6’¶öõ×wF®D½P‡rZéÑÌðr83”ņÃb“ðM¤#–z“¯øæî~%èéïÏ¿}õÕë ÞbIlÞßw¯‡‚i)6ï÷¶!âz'8çÛOYïwRóíë␛«wù}^_‹x›—ÞJTo…Œ¯ïÞÿxõêýE/Y¥ƒµþvõáŽoö`ݏWœI¼ùל‰$Ù¯”èúpu{õËE†¹Àý¹i¬LŒ‡ú22¦XL£+ÊÖŒ†Ùätý+×¼iësfŸ]‹mÖœê#ï«×BõÒ…Ñ\ƒ-(üW΃Qq‰˜Š$!@MŠ%J]dhÍNDš)p\°P*û>šÙ‰²!#&xÜ‹à˜T|øÆ\Oð7H¶éØM"”äD*axÆûõÞ
'ðn€îHš3H–ƒŽæD1	WõÈÅãט„L‡ÂQyñ!Œ=ͲªÞ僡 ­Ìí¢¼¯êcÚUIlO§C‘ï
ìSÑ>ô¤ IÈnÝÍÿîg'	%>ææÆ>o²º8õ"«{Bbº>Â$`*WHÇõ;@N†?ä![Â
+n•c²	ãÕ&¤b<ŽJC6N;6á»À¼`¦²þ=S9HÂmgÕCYü/oðwduuE“!½þö»Ÿg(XVvAžêêßyfœ…*Òrodgpœößk¡·yÝ6æ1N‚Nse~w^ÇùoçâZjÀÃÿR‡¼lg–z,! Yå·oÞΘǙÖÑšy‡â?ׂosT÷©hr2 Oéx,цç¶NË搶ùLäQœÅk¾¿¹±& {­7 ZVscbalCàí뛩@ÈH‚Á $ß¾A&£CS™;h(G¶š[½€úæÍÏ·æVs>êô`î·O'‹Å©2c\ÂÒýåëw¯~ÙÝܾûrj$ì!œÛ‰ób*I³0R9¯n~ÚýðêæZ€„É^Xg`ƒk3†Óù¹+w	á¸ëT5Mññðd¶žì1-LÔÒD^åéL›Ó#ŠM÷]8‚Ÿ4+`Ò>}ÂKzÍ8ÈH‚?ô&Ô¨v-Þ[ôn ŸD„±È>½|™¡“Æ6‡-[¹6Œb‘Åx5Ä éj†UòUUOTB‚DÏ5ýª]Ã1ã,mž&Ì+³¦oÔãU­T:º‹{3Ê<Ë›&­Ÿ®C½e4Ó”Ás‰·U›Û(–¶öª HWWç¶(	Pæùž®`¶UþHO³ôp°Ï÷éöðô—ë
+Š—!„¨ÃÁ}© ð
+£2“–$||š8.lBÁv»D¸5Ïz7€O]7i}'›ËŽ3㺐G®3®CŒWµ
+$xW5†õ±>
±9VÏ´Eû5DÚ]XžCô„\Ö;hÂøU'œE‰«ç«ÝCgò")aÆÊçäE=r6/¢ÇÃ剉zú0ɏ”„¨­\Õãüˆ0^­B)¦…vTãºÂÕ‰{gÌ+)ªW@@m|ZÌü9Õù<,Ë.+…›Çô¡ÈÌ¥I7眍kÆaßÓLÉyÇb×C&ÅSœÀž¨6’ëHšqüŒk5­ÓcÞæuórÂ!—,‚LoªwJ%AÇ8õX%AЀ?O+,!!ëQn‰åhÈb|\blŠëTÎx"‡¦|Wu5EÚҶܥZNA‘lO®]k"	¿zÌ¢“°¥úý]Þžkœg¥ÇCµ½kFzB¬oÓ¥mÚži¦×hD9š§3æÐKæÌn š)Ja/¨+¤ÔÓ*H±PûõÈŠºJ\á¨ã/1+åÛÛs†[0[+WÅñÊX{ÐòX	³6VŸ>;V¯:ë@ ±¾=ÃÎ>é'ð.Yvôz
+í7a$Ò×R€TT„þAƯ2Q,â¡£òTA
d£õ)…
+v¿èeC%«V¼< -zÙbV¼ìÕG^ö«3^ª“äå¿çǪ¦š²½*³~ßw;BqðQ	&ù=h™
+¬QáÓg©ðª#*ê¢â²â´^øÝî܆]Ÿ©T£hØÀ~>À‹š’òYž´f2\ã©-óD˜5ž|ú,O^uÄÓ@"žÞ”YU6EÓæ¶ÇZkçòÒȦ(©ÉF{iúÙ2×ÕøË”ÉbjÚSÖƒ–)#Ìe>}–2¯:¢l N_(£š÷Êbo£%kß…° ^c¤-3B˜5F|ú,#^uÄÈ@]èc$[J»°Ò/DOæu¡
+þ*µFUZ¦Š0kTùôYª¼êˆªºÈRu8ì`Åíd Ÿ£
+²Ñ¹€5âi³ƒ1%
+:¡YbZ¯1—´Ë×äuÔMÃnbÈ‚À6½þ:ÓäLÚ,]¼pêœ}Þv;ˆù•×µUvÄVÆY‰¥ö¤¦('½2à
+|Á4_íz7€O{#‘ÃB,X ¡Ä…7Ɲ-Âøõj(¬¡¬êµ=ž¼L?]/,“
+Z‰…<y&íµg,’x 
+þeÌYî"@ñÅ^F,ÆoÁHi'Ïœ6$$Šu¡ãáÁ_2<ø¤¢®^ÎÁŸ}6êC={Oýâ.qX;õúqëΪ‰$ˆ"´ýõ²[ÑSi,Šås¥ÙUXæ‡ü8#L´Â;a¸™·†¦}uoOE‡0?;¢Sñ9›54„ŠÖú¼FÛ»N‡Z¼"œzn£¼8>d«Lhð:*èÎf¦:Tĸ²ç§ÇbÆa“ɲÜ%¡Ösí#ĸs9Sqàö®Hþd¢óaŽŒ€	¾ }~z$]‹Ó™^ÚÎNÜ 	G2ûck	93‡m|tl‹lzº„ÚfŽ­‡›:Å|˜OÝQÜÁÙغ?·‰bu9¯ç†Ñ¸Ø‚‘0¿øJf€YjÁH<©¦Ì3ûd3š—»1cæ:eóÇZe>Bl¯llÍ\³lhÍì–]9ûûVÐ2S„1sOñ²Lä}q	™Žm0Ì@i¿m„™Øæž”Š®*ÚöÞ‚FÛò|Äè…• þÄï
+ðï`~ãIcló4{ÄgácŽ±³¶¢wyù€Ç‘$¹TwùOdέy‚>äeeתƇø1PÙUfÝR×~èDe'á„À€‚¡ lðÔ70–®;^TâåñŒ;K‡þíŒ'»xÙ%€x-ÿœuPøÛœ†Q_þ¾>³'D,ì¡ú[â7ÿ|3s܍‡‰ÚÆÕ™³T£ã\ -µGî¶é@›t7Ë¿þÚüµ	oAY÷§Ç"£ïª²´ÉíÑÝKâ£Û:(+JwÏóí&Z°“Èhm]ô åuA˜g®‹~£wÏR ኿U„™X嬍–cÔ7uR/ªº÷í³!ÿ‡},Xã«-óE4íO+dõI‹KV¹`ì7‰0“\²–¸YZ$Yø·kaó}Ñ­R-/;&¦F{sÇa消©ÄÞA`²6m¥¦ÆƒtÒH?Ü}À˜q(îeN:a
+–ýR%c_IÛ;*ënuˆþóú*&ßOkPÜxâÀ~kòyæËYÖ»F0åJ’°ËÅ6d<Í	’ʦ™»]Ãe.¶§&?ï)/ùbß“‡:Ï›/0 
+1¬¬ÅàÛÓ³„Òç€!0¥fr`bß¾s#Çàƒ‘¶Û9.^ïÊFG]?„Q¤º}cÛvE»¼œ ¨€D6ò/§hq9YÌs–äé/.yµcÔÎ*ðe ›ÜS¨…tlº©Ê‡¢=ïmŸ²¤@vpÛ’‡´[' ·ôúu¾—Õ<5m~tƒÛxÞ_:7hBÝ-{¢†Vk^éAË^!Ìs¼âÔ#nœƒ*òe ›ÜäŠk-›ìž …¡
þË øéF´ 
+ ~íáã>šáÏA4“2ìe9­–û‘:7€!¤`pA“Á,çª#7uê-¸Üúyð€¾üÃû—y†·/S D3üæ&Ïaã×ËôÅÊéÀÅ\AX÷h3_àánÓÀ b"‚;áûw„üÜoyîò¸K/ýs·-Ï]Â<gîÚ’×­‰ÓáŠA„™äLÜ 	«ƒVOÌéÍ6DMnµRÏ𴺤>q,é¥}
d×cfí Ÿ Èbs×lìUf^]¸¨C1ÔµvœžðBÁw3:9ˆÆ¶ÙïþwæÛ¢fSóÃ&)ú´ˆ´wÏæe^§­í`Ûýþ:‘[ëßì?(PT$/¹|póKr!쁪ì»íÿøîö–É›oéU4™Ë”ÿ­úüôO:áø/#¦ôüÇ‹±)
 endstream
 endobj
-4260 0 obj <<
+4477 0 obj <<
 /Type /Page
-/Contents 4261 0 R
-/Resources 4259 0 R
+/Contents 4478 0 R
+/Resources 4476 0 R
 /MediaBox [0 0 595.276 841.89]
-/Parent 4190 0 R
-/Annots [ 4263 0 R 4264 0 R 4265 0 R 4266 0 R 4267 0 R 4268 0 R 4269 0 R 4270 0 R 4271 0 R 4272 0 R 4273 0 R 4274 0 R 4275 0 R 4276 0 R 4277 0 R 4278 0 R 4279 0 R 4280 0 R 4281 0 R 4282 0 R 4283 0 R 4284 0 R 4285 0 R 4286 0 R 4287 0 R 4288 0 R 4289 0 R 4290 0 R 4291 0 R 4292 0 R 4293 0 R 4294 0 R 4295 0 R 4296 0 R 4297 0 R ]
+/Parent 4492 0 R
+/Annots [ 4481 0 R 4482 0 R 4483 0 R 4484 0 R 4485 0 R 4486 0 R 4487 0 R 4488 0 R 4489 0 R 4490 0 R ]
 >> endobj
-4263 0 obj <<
+4481 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [176.632 720.235 209.504 730.141]
+/Rect [161.634 702.288 195.168 713.192]
 /Subtype /Link
-/A << /S /GoTo /D (wcshdr_8h_c75623ee805ab7d43b0bba684c719a60) >>
+/A << /S /GoTo /D (structwcsprm) >>
 >> endobj
-4264 0 obj <<
+4482 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [227.091 720.235 259.964 730.141]
+/Rect [89.004 690.333 122.538 701.237]
 /Subtype /Link
-/A << /S /GoTo /D (wcshdr_8h_dc053d80a9c4da454a52eed34e123633) >>
+/A << /S /GoTo /D (structwcsprm) >>
 >> endobj
-4265 0 obj <<
+4483 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [145.731 686.517 229.845 696.445]
+/Rect [271.279 648.798 331.931 659.702]
 /Subtype /Link
-/A << /S /GoTo /D (wcshdr_8h_df57a609a5c3f7288452cce86210260e) >>
+/A << /S /GoTo /D (structwcsprm_e1f462606974e1324cd38f143eda691e) >>
 >> endobj
-4266 0 obj <<
+4484 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [174.594 671.419 207.466 681.422]
+/Rect [360.374 648.798 429.882 659.702]
 /Subtype /Link
-/A << /S /GoTo /D (wcshdr_8h_c75623ee805ab7d43b0bba684c719a60) >>
+/A << /S /GoTo /D (structwcsprm_c089e5d0e3191255ceaea7f8591b27ea) >>
 >> endobj
-4267 0 obj <<
+4485 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [223.694 671.419 256.567 681.422]
+/Rect [391.646 631.174 429.603 642.078]
 /Subtype /Link
-/A << /S /GoTo /D (wcshdr_8h_dc053d80a9c4da454a52eed34e123633) >>
+/A << /S /GoTo /D (wcs_8h_27d3dd209db3e76cf4c50f48c01ba986) >>
 >> endobj
-4268 0 obj <<
+4486 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [145.731 637.7 235.723 647.628]
+/Rect [449.887 631.174 487.845 642.078]
 /Subtype /Link
-/A << /S /GoTo /D (wcshdr_8h_0e8eb873389e9c15bd6079a96c41ad60) >>
+/A << /S /GoTo /D (wcs_8h_60673d05a3513659ac848a9cb3d0cb07) >>
 >> endobj
-4269 0 obj <<
+4487 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [174.339 622.602 207.211 632.507]
+/Rect [89.004 619.218 143.02 630.122]
 /Subtype /Link
-/A << /S /GoTo /D (wcshdr_8h_c75623ee805ab7d43b0bba684c719a60) >>
+/A << /S /GoTo /D (structwcsprm_35bff8de85e5a8892e1b68db69ca7a68) >>
 >> endobj
-4270 0 obj <<
+4488 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [223.27 622.602 256.142 632.507]
+/Rect [159.678 499.935 193.212 510.839]
 /Subtype /Link
-/A << /S /GoTo /D (wcshdr_8h_dc053d80a9c4da454a52eed34e123633) >>
+/A << /S /GoTo /D (structwcsprm) >>
 >> endobj
-4271 0 obj <<
+4489 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [145.731 588.884 234.059 598.811]
+/Rect [305.228 388.354 355.36 399.258]
 /Subtype /Link
-/A << /S /GoTo /D (wcshdr_8h_33d67fd81c52448aead9e09f32ba9cca) >>
+/A << /S /GoTo /D (structwcsprm_f54ce939604be183231f0ee006e2f8ed) >>
 >> endobj
-4272 0 obj <<
+4490 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [175.954 573.785 208.827 583.69]
+/Rect [415.613 388.354 481.774 399.258]
 /Subtype /Link
-/A << /S /GoTo /D (wcshdr_8h_c75623ee805ab7d43b0bba684c719a60) >>
+/A << /S /GoTo /D (wcserr_8h_1691b8bd184d40ca6fda255be078fa53) >>
 >> endobj
-4273 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [225.962 573.785 258.835 583.69]
-/Subtype /Link
-/A << /S /GoTo /D (wcshdr_8h_dc053d80a9c4da454a52eed34e123633) >>
+4479 0 obj <<
+/D [4477 0 R /XYZ 90 757.935 null]
 >> endobj
-4274 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [145.731 540.067 242.358 549.994]
-/Subtype /Link
-/A << /S /GoTo /D (wcshdr_8h_b65e929c7d525d735ae240046d4f0d9c) >>
+4480 0 obj <<
+/D [4477 0 R /XYZ 90 733.028 null]
 >> endobj
-4275 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [174.161 524.968 207.034 534.873]
-/Subtype /Link
-/A << /S /GoTo /D (wcshdr_8h_dc053d80a9c4da454a52eed34e123633) >>
+2212 0 obj <<
+/D [4477 0 R /XYZ 90 379.387 null]
 >> endobj
-4276 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [145.731 502.209 241.82 512.136]
-/Subtype /Link
-/A << /S /GoTo /D (wcshdr_8h_a7c5021293b0db20ece0e82c3702a159) >>
+4491 0 obj <<
+/D [4477 0 R /XYZ 90 364.817 null]
 >> endobj
-4277 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [174.161 487.11 207.034 497.015]
-/Subtype /Link
-/A << /S /GoTo /D (wcshdr_8h_dc053d80a9c4da454a52eed34e123633) >>
+4476 0 obj <<
+/Font << /F31 604 0 R /F14 1084 0 R /F48 2408 0 R /F22 597 0 R /F11 1069 0 R >>
+/ProcSet [ /PDF /Text ]
 >> endobj
-4278 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [145.731 464.351 232.405 474.278]
-/Subtype /Link
-/A << /S /GoTo /D (wcshdr_8h_7bf13ab87b23ecdbbb4b4847d4944070) >>
+4495 0 obj <<
+/Length 2857      
+/Filter /FlateDecode
+>>
+stream
+xÚµZmÛ¸þ¾¿Â=ôƒÆ<¾K\à
+$irÈ!½k³[´ÀfQxmíF=[Þ³ì&Û_ß¡8”HK¢6×+XËÒcÎÌÙáE6£ðÇf†Î2•#Ôl½» ³¸ûýçKx¼ž¿º¾øö­€_£Åìú¾ù¹fDq6»ÞÜÌ5al±d”ÒùçuM>-–\ÑùÛr[¸«Å}qX°|^Tk{ËÈ,Ÿ3n·×?\¼¹nå¢VJh+õ—‹›[:Û€v?\P"L>û×”0cf»É^o/®.þÚŽáî¸?d˜ÈÚÀ…$y6½ˆc—„êŽ Î;˜0$3bæ1–…œ«s‹˜„ç³`¨¾<I‹“9ášEâØ.KÁèü¥#ù®<º‹ÝªþÙ]•Õ¦\¯Žeõà¿/$ÿ{ÁÕ|µ`óm¹q÷Ë/¦æÅÖ}]ï÷‡MY­Ž8}ŶØÕñ#U´†Œœ[™+B™™éÌi†­DÈ2Àô¼*7„R9Ó\@f‘Šãé`u«êË·”“Lð¤Xéɍإɘh²‚¯Ž«ã©vö¬•»vämOÅ€:8ŠDålD‡Y ¾:œ¦»F}‹K¾”ç ✿‡â(ºÖÕi½.ꚌÚ*3¢!Ò¶v q[3ekJž·5)m
Ä1´õÇÓvÛ«)Ñ™ŒåÚ‡D|5 at tZ…³!­
+4»žpÃ	g:m4bÒ"$Õ‘ÈÇ}Y!)»ø_Õu±ŸeÁHNÕÄ,w ñYFÌÔ,§äùYNŠÃYÄqœå?»ýáÉ™½Ún÷6=î1¶ï XÁª• ‚)bX6AE§1ST¤äy*’␊@œ@*Þ—U±B8VU}¿?ì:à‰¬
nñÀlXÃrrÚ•šóD)¡Sy¡ÅŒ³ä S$%„yŽR²¢N–D†ÞUë}U—õV?güù:U‡b½¨ÊÿÀÑfxÝ\}ñœŸ‹ñ,ªrI˜äi¶Ð(]3ÁWR–çÅ©–²®Äèê‹Õaµ+ÚtÓ®¡ãŒh¨w”œ`¤3‚˜)FRò<#IqÈH N§9w•6þÀ›‚l‰K8âPÑê	ª:Ð8Uˆ™¢*%ÏS•‡Tâ2OÕv»„ˆÛ”–bˆ*iSÕsxš@Û1ÁSç	1S<¥äyž’␧@\Ž<ýTq:‚5Íß¹G‡úTŒÖö6c5„bvú\ø_—±¯¾À<VGí„Ÿ˜»§3Q5ÔÌ>­Èõqß­³%ðg4:ÍRäbä­Åy#\™][ð·oYÐHM´„´ùÉÝó¸~'\âcæuv›âØ,èØÈ-cP֮Хڥ­8¶<œÍª šÀdϧDi9Q	zô2€÷fø|È®¼¼M{(	#b
ÎÛ[Ĥå*MrHR¡Üݦ¨Vw@×ÏGq®…dšhjžÉƒG'õ9y 
+þéÔ±§í;{ºä”d)F<&­ÁÙ@Vâü,ìO—Âà`’C§ÊÛ½ë Å
Ò–
+‚	kBÍí5Ÿ7­óñpZwÏ°àO—as ÏúòGJ…ÃÈ<è’	50N_M&‰‘~˜I­²F«ÞH\,÷ÀªÉ³ýÑx þÜÑ<°²{ƒj4‹³%Ò²ÙŸ`ºûCkê‡þìrÆvHWóà
º	ÑÙüÅŒ½„ƒíÚ`rÒã§r€W˜Ó\Á¤7ƒCZz.hAܯ SWjS"s1:2Œ;¨¹Yz…ÊÝÃzrú~Ö°‚­	e#C{ˆ!yîu³Xù®0úlLû°„d‚x¾dÐÉò6UØ8ë­
+´¼
%L!qµå@Ûø5.T@L°F÷[eõØ®˜¤ŠHÆ“»bflWL‚sKÌMiU_òŒnŒ
Hß ;W!JKXyŒÕá÷ýùeœH%ãÔé%$Ë$!éio†B£fx¤Íë±zÚ‰°Ê'‹DÇ‚ ²—é­Ä 4Ê”Ç8ß“t‚,—|_´Y3Ò
ò“*­bzºE¼åŒžEº]ÛÚM°l^vw6ÜW[FÚÏÀ¿!²…óbµþdŸé{Í÷mQ=ÀPÇO8rcTsy·àÐ:ÝÏ!ïCmV5›Óö¡}sP5-sêŠÝDºÍÊn'ê 1à¾4LçRh¶4¶ºi/w'»¸4è_N«­»lŠ@{Ëjþe]4õ!|w•¬Îºñ÷Ýó›‘\øEíGkâ˼»ê'$¬|RýÙ†p#ÿ	³êpª¶Pš:”Ì<=$×éÆË¿ûÎ}ú¢·Ävèó§r/aÖ«CÂ’Ó²‹wsª=–¼§á@ŒiHÆõD\t ñ¸@Ì3ã"Zë{ïU²´^ÒS«÷^E±H­—‡Ã
+:!ÑÃá3Xì×(é/•1¶ÑW		1D×v무þfï¬ÜšÑ„P,77·76M²9ÙV·ˆ­6gB-
+0ÛÕÑ£ìÎ\ἄå°F>Òø±ÐUqzÀ×í¾‰ÌòxÚ ÀI³ Qv·o6k>Ü[<±®O³ëGöƒ3´ÍðsÛˆß:¤u9ûÙjg-÷cYKhTƒu,Ÿy÷Õ;¿W©œÂ,ó|Âe;иË"Æêô»	…ºñE[äEZAÏ%EZ)éé¿<`Í’êô&§®i|+LÝŒ†äY¿ôý:p[ÚDçøðÆTýT‹ÝØÞÂaÿ/˜¿v&p›‘YáFBÑšž”3:'yΔt…qœ?rh’ò¤>9×'šõh¤fÅLC—ýl^´ìŠMِ
+=¦û
+vãîÄ)…1–cÌÙ8GHËvÔ îT®ÑL:—MTµÁÊYÂJb¢,ÿÄ¥­¡®lÂ3óqšùi.6ý­&US•:®¿ô=«¸¼lr„öJÅ#ñ¬y¡îOCq雍e@—SѺ·Uþ±.N›½»÷
zã¡(êol"Ó4LdÙ
+‚ÍútצQèâAƒ¨lÜ.—f®´e
l>ÐÇAsâ
xý·WoÞ.Œ}9¯Ôüõ›{€é;|S |lÁøîeTs\nÛò¬Ù>‡'ºÚÖ{wåvΚ*Æ>¯ÜÝh~­~È[ܐcÜzx\cE;r]¦w¯3Zk2J7<8i›éÃâ¢Mqô‡~F®oÖ­ñtÎAx>Q¡ ñÔ‚˜g¥û¶3Žs‹&,3i•ÓS)Î.vÇ9ÒÓK˜¿¢#mÉ‚Ö}ì„LGV'1Ï!Ë7üqG(‰Ò
+!¦§Ðùy%e¤Ðä|ëë½Ýu6¶Sì8ì÷Ö¸-Ï%Š±ô	¢ 4z‚Èc&N%åá	¢¤8<AŠ›<åv0£‰ÊMÚÖ 4j«ÇLØš”‡¶&Å¡­¡¸ßð´ÔànÑן–²µƒýL혱}!–1B3öìÓR)±mìŸË:-å1ÿÛi)&2¦Ζ Ñ×r3ñZ.)_Ë¥ÅaLâž{Zʪʧ q[3ekJž·5)m
Ä=ç´T$wú´TR…³!§OK%ö§¥’"ñ´T(òkNKWÁÍÄ,w ñYFÌÔ,§äùYNŠÃYÄýF§¥ EI9q²ÃŒ	R†¤,ÇB ëÿyNÊЙ‚ŠeøÈ	µ˜;	üëÎ@7ç·uGK‡&BÉßFéÖÎ8t¯õ½Y×Ãç¾HúiË¥ÄGsIù¥ î§Œy§à]ûð÷×Ww¯ð§–åøèÀŸö_žŠÞËveÏkôèù/JÈ
+endstream
+endobj
+4494 0 obj <<
+/Type /Page
+/Contents 4495 0 R
+/Resources 4493 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 4492 0 R
+/Annots [ 4497 0 R 4498 0 R 4499 0 R 4501 0 R ]
 >> endobj
-4279 0 obj <<
+4497 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [174.161 449.252 207.034 459.157]
+/Rect [159.678 644.54 193.212 655.444]
 /Subtype /Link
-/A << /S /GoTo /D (wcshdr_8h_dc053d80a9c4da454a52eed34e123633) >>
+/A << /S /GoTo /D (structwcsprm) >>
 >> endobj
-4280 0 obj <<
+4498 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [145.731 426.493 215.24 436.42]
+/Rect [305.228 517.411 355.36 528.315]
 /Subtype /Link
-/A << /S /GoTo /D (wcshdr_8h_54634ed49425e8842874e9e2b77899df) >>
+/A << /S /GoTo /D (structwcsprm_f54ce939604be183231f0ee006e2f8ed) >>
 >> endobj
-4281 0 obj <<
+4499 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [174.161 411.394 209.024 421.299]
+/Rect [415.613 517.411 481.774 528.315]
 /Subtype /Link
-/A << /S /GoTo /D (wcshdr_8h_0b8372e555a2e2bcc63a11f3dc7a1bf6) >>
+/A << /S /GoTo /D (wcserr_8h_1691b8bd184d40ca6fda255be078fa53) >>
 >> endobj
-4282 0 obj <<
+4501 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [145.731 388.634 205.835 398.562]
+/Rect [159.678 118.064 193.212 128.968]
 /Subtype /Link
-/A << /S /GoTo /D (wcshdr_8h_5592649ee4c25e118559c6d283c51930) >>
+/A << /S /GoTo /D (structwcsprm) >>
 >> endobj
-4283 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [174.161 373.536 209.024 383.441]
-/Subtype /Link
-/A << /S /GoTo /D (wcshdr_8h_0b8372e555a2e2bcc63a11f3dc7a1bf6) >>
+4496 0 obj <<
+/D [4494 0 R /XYZ 90 757.935 null]
 >> endobj
-4284 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [145.731 350.776 211.912 360.704]
-/Subtype /Link
-/A << /S /GoTo /D (wcshdr_8h_446914676e0b3f55ac6a080015a52b43) >>
+2213 0 obj <<
+/D [4494 0 R /XYZ 90 508.576 null]
 >> endobj
-4285 0 obj <<
+4500 0 obj <<
+/D [4494 0 R /XYZ 90 494.029 null]
+>> endobj
+4493 0 obj <<
+/Font << /F31 604 0 R /F22 597 0 R /F11 1069 0 R /F14 1084 0 R /F48 2408 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+4504 0 obj <<
+/Length 3301      
+/Filter /FlateDecode
+>>
+stream
+xÚ½[ݏä¶
ß¿bôÁ‹Þ(úò×>hÒ^pÁµIïÈÃÞ¡ðÎxgÝzì©íÉÞÞ__Ê¢lÉËÓ (‚‹=6MR?RIiÙ†Âl“ÒMÆ$áfw¼¡›<ýá†áÛ-¼ÞZï¿»¿ùö­€¯H‰ÍýSÿyÄHÈÙæ~ÿD„±Û-£”/»–<ßnyHƒ·E™ë»ùSÞܲ$È«z”Ê8	˜ ·Ÿï¼ùËý µ
+E¤¤þûæá3ÝìA»o(i²y{JXšnŽ7’¼/o>Þü}à¡Ÿx~i`’†„'ñf+$Ë%Fc3 pAh4Àù ãŒ0¸54
+…Oœ‡Ó1.	¼¶XÍåi’q)‰À ¶8yw»Œïª]]µEÛåU§á®}=WM¾«Uñ5¿eÁ^?ÜÕu³/ª¬CÛd_ŠVßu¯§¼%³ 1\YÂV ‰–!Cš5È|òd^q™%. »•4øõ–‡AVÌ)k²cÞå¾=狈D)#<]q"‹hC³‚ˆW"⧱ÅE>D¦®Ò5YÕ>Õͼ)늺š ·ì<Q	W?T#Ñ2TH³•OžÊ+¡²ÄŪ²ÜÂŒÛ
+üT2¡ú/q
+Sªé
+N#Ñ2NH³†“OžÁÉ+q²Ä¥ˆÓOUcݘ'OèPÏøàå–)ºÒBSE¬PŒN/¹ùºp}õ
ƱּÝ;øY=¾NDµ]Ö™Πßu +ƒÞ&›-à—²F•÷z«èÌ š¼;7U«ˆ¿}ˬ%QFDÀºEûOþ¨ß;PQÂ%¾fFg}Ùç]k%jœ7Í€XÞ¶Ù]Ê„é6ï&V4"`ìM$‰F
+õ¢9 ÅËÀ†zk‘Ï,<e©Ô‡5þÔïî@Ó™¡$BùŸ­Áı_n‘$”ŽÜÝ&¯²G€ëÁ#Ÿj!YD"š^‰ƒ¡öê3e‰8 ÿÐê|¢!…l¦KBI'^D_ƒ	#¥Ñ~f§f[‘"3	®œŽ	‘c–Vô©BÊÔŽÅuÏ5‚¶kλNÿVf†Yá^;»´œ9’„&Ýù¥BÓÈd¤‰I’$H¬æš2IRi¦3¢²WlÆI%=R !¨{gÜxB¸¿Û.//pƒ¤%.7•f!4ûú&ŸóŽ »9~ök{ʪ¬1ŒÀQ|FK\·"Ž‰¤¢˜4‘{—Ÿ.p§DÆ!Z{¤ï£ª…Ê{æL#æ2[RR$$†þ¢C&ÄóKÃgTÌмÁß.³—1XÍàvz..(+ «Yàlë+øÂ"Ñe—1M.¨,Ót‡oq<ìšýEŸ‡Yô[± ¾È;"”ñ	o T”H º“àR1‰xhféÑL-'ƒ«Èq²ë8§¢¯Á¡Pë°^JUž#y€£ZÁ$ÃeÂ,ËÛ®ÈJý¼¬«Cѝ÷ø¶FòÒ¥ñé©<·úyfX—ùQ—9ð°Ï"à!Ê`
+Š^E9êÚÖ¥V¹B~†`èÚÓ«g*xþ1+ª¢:¨Ÿ‘Ñ Õ/Uv¡®jú€êš(TƧ®˜Ðð9Wÿªj…Õ¾´éZ¤%?nïéÊ¢ü@ðMQBS¶¶Ê!õÖ"Ÿ¯1–è-?-/oV™ØUb¶¼i¿è	#½¼mÁ.ÁU¾>åÆX)r³¬••my^=É÷ªzH!óR[à6Â|ÏI„I7!$<‘¸\: ÉÖ¢™µF’”P*7¡Êž­ÝÏ*»’ÿ»yòÏI¬@ŸK¾PhÚ™
+Îꌕ‚¡Q:ü~F'2”î
+íè%BX½€ ÉL'ñ•Ê ÜÑæJҍYžLº;ØÌ}9 âwã”õ#äÌÕ4ˇ«Ÿ)»iz§Dò	ÔË	2R{‡7ei'È;ÕR™ÍX)UîäÃÕÐx%Oõþ3Yr/©òB¹T[¢[YD‹nehôj éŠg	›£•L ¥a~­f¦•ã^¡ "áŽV¿<;lBŽ+Æ¥ºÓ^1”£)?s{¦êrÖ¹eŒcI’¥>߀ñH´Œ1Ò\1¦±.Æ1ჼZ!ÍL+c‰`ähu5Æýd`íù|Æó0‰½Bæ²ØÔ4[‹h>‘’8£Å	Z<ñËÓ$~qRgѶ8†=’ïÝ@ggE¸ ÕPþ»½“Õ{/«Ãg,Œ­djh\˜€¹ðqÖ]ˆw	«_´†ûH´Œ;Ò¬áî“gp÷‰3¸[âøîRÝ{0‹°½¹hÁ«@‹- –ÅñJ@‰–
+Ò\P†Úuj˜4ŠýJ!ÍL©©iRˆÕ¶Rëò¬{¥"ªdÍlñé'}– b	æ@®ïíhœ~?€Àz
+ßm”Ðàþ_ YÞèt]ýzšsî´‘4AY‹>åWš™ksËi°Õ9)K‰è»†cJÚ€jÚÔ ªN© xð~t&A(³à ²õ󘩂"„Âß·§|W|¢”+R/^ ¸ÒwêË0xÕt»›¢½³ºp ¢Jµ Ëâk߆‰D$á# '
+¾dÇ“.2Á€ö `VÓ7€ÿ}VäL<ÄzK=h!£Õ²V?yà’¾‘	UÓAÄqÐÃKÓ©Óï»ç¬›2í¿^Š²Ôø~œBê©>›h1W:ò~’œè P¦óœÝÃ’åz_ßdí°8Wû.
D%ï\µˆ窡¹z®b'ȝ«”DÒ¯“&™©äÎԐDœ9*}Tâ ðNµ³ØßaŸXæìåY£³„Ä™ŒBÈà]Ÿ(¤ÁW5éšZ™(bº%®>¬Úâ±ì+÷Š§²{®ÏätÊ›çìÔêU]mëSWô›R¥f¹ÏŸú’KuPʧhU£ã!Ú×taˆ¦­Ï¼2%a²’?[DËæEškÍkzsnm–ôöð*…43¥\ȱSG©wOÎö„mR³:2UW›òí\퇜¯šm·hg¡ƒ³Ðx<ꀫnŸ3lÎ ¯ÌbjýƙԺ«Guœ`ßÏh¦`ê	­-t¼7wԏ
+Bd×Ô%.îÏØ	Ðû,C,íGSeŽ²U;‰IFå1¾Ü›³{f\ñ“¯C}Ùê£Ë.ÈÙz	g-» Ò\Õ°{¹³<-ö+¥If:Íò´9:ýr›˜ý@!Ý‚Aý6M8ÕJØ…|J“õ.¤næé4ÈP/&’AB†sŠ¡S©"É>GßJ $ºí'í«ÂI$ÝôÒƒ±dhúyû
Ì^Fr;ÞÔ¾L^í‘I_¢·Šñì¾ÒW]%öʤÁŸôäAÝwkçèØéìýØì¾^WóD3òzªE´è©†Fiô»O==o†¾£U)üJi’™NŽ§FŒHƝ޻	ÿµ&%…	‹Øî“@aÕu+ãöâçq©yÑÔÿÌwcd¶ÜmÉ*QDhÌV¬2-[i®±Ê¸ù1íÿ¤ðW%¤™©4íÿ¤®FïŽzÓ\„. "´#‡ !êf…
E£m(Ü·}Ìèß6ÈJÛnÐù~~(@Jjv¥.l­@v• ¶*ÙI/Æi+"Åʍ;¯—riv}¶ãè[×Om~Þc§üt›&ïÛ4ß,{P[¬|Å{F¢eïAškVŸq{Ëõž
+ÇÔ¯ÒÌTr½G—q4úÙÞE’–õ>“àÒ.Ñ—T?¦Ó¿í“'ðaß“†+ö?5I«ŸÍZ½N¿‚'ÖΓúiÅc R¹m“gVÔá·úÔÆÒ.K$$Hþ]‹fi—ƒƒÙ®ó«J¤Qµ¼Åá;¸ÐT®{ŠF»¡ÑõH֝[»á29Áw·tÜŠE	I¢•3Ñâq+C³rÜÊ+[ùÅé6›-ŽbKëãy·ËÛå£eª‡›Æ+§-¢å±"ÍÚX}òÌX½âp¬–8Ó6ýÛ¹œ7»!>F±tå.níj¿
+–ãÖÎLxÊ	‡8â4ÒøE¦à×4rDžê¾av¸ÚËE*ZYÄ„¦+--¢e+#Íš•}òŒ•½âÐÊ–8Ó¤ýk~¬›×±ŒÚYg)u}¯Í-C#átå,¥E´Ò¬Aá“g ðŠC(,q¡x_TPüNNáZpÀ½ZúeÆ*,Õ^è¹ÌÆóq¢!<\Ái$ZÆ	iÖpòÉ38yÅ!N–¸ÿóYxXý¤\Y6FšEÀd/Ÿ0„Ë+K£eÉúßœ‚OéFú…Dí‚f`z3ñ·ýGÿ(°ÊÅ,µó‚¢Ä?@AéjD?ä•:cZ,fVÜߦ<8£mÚ¡GHl³¤w”ß	ªqªÎFêÈÂÇÓ¾¿|ÿñ=¸Ë»ïðSi¢{âàÏõ—×C>Û*	Õñ‹<ÿå©B
+endstream
+endobj
+4503 0 obj <<
+/Type /Page
+/Contents 4504 0 R
+/Resources 4502 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 4492 0 R
+/Annots [ 4506 0 R 4507 0 R 4509 0 R 4510 0 R 4511 0 R ]
+>> endobj
+4506 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [174.161 335.678 209.024 345.583]
+/Rect [305.228 640.464 355.36 651.368]
 /Subtype /Link
-/A << /S /GoTo /D (wcshdr_8h_0b8372e555a2e2bcc63a11f3dc7a1bf6) >>
+/A << /S /GoTo /D (structwcsprm_f54ce939604be183231f0ee006e2f8ed) >>
 >> endobj
-4286 0 obj <<
+4507 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [145.731 312.918 227.424 322.846]
+/Rect [415.613 640.464 481.774 651.368]
 /Subtype /Link
-/A << /S /GoTo /D (wcshdr_8h_6779d48001260a0011b3dcffdcb64cb6) >>
+/A << /S /GoTo /D (wcserr_8h_1691b8bd184d40ca6fda255be078fa53) >>
 >> endobj
-4287 0 obj <<
+4509 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [174.161 297.82 209.024 307.823]
+/Rect [446.036 556.938 483.993 567.842]
 /Subtype /Link
-/A << /S /GoTo /D (wcshdr_8h_0b8372e555a2e2bcc63a11f3dc7a1bf6) >>
+/A << /S /GoTo /D (wcs_8h_60673d05a3513659ac848a9cb3d0cb07) >>
 >> endobj
-4288 0 obj <<
+4510 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [145.731 275.06 233.511 284.988]
+/Rect [378.425 503.48 439.077 532.545]
 /Subtype /Link
-/A << /S /GoTo /D (wcshdr_8h_96b787f84207faa42599e50e6e078d21) >>
+/A << /S /GoTo /D (structwcsprm_e1f462606974e1324cd38f143eda691e) >>
 >> endobj
-4289 0 obj <<
+4511 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [174.161 259.962 209.024 269.965]
+/Rect [159.678 149.824 193.212 160.728]
 /Subtype /Link
-/A << /S /GoTo /D (wcshdr_8h_0b8372e555a2e2bcc63a11f3dc7a1bf6) >>
+/A << /S /GoTo /D (structwcsprm) >>
 >> endobj
-4290 0 obj <<
+4505 0 obj <<
+/D [4503 0 R /XYZ 90 757.935 null]
+>> endobj
+2214 0 obj <<
+/D [4503 0 R /XYZ 90 631.639 null]
+>> endobj
+4508 0 obj <<
+/D [4503 0 R /XYZ 90 617.094 null]
+>> endobj
+4502 0 obj <<
+/Font << /F31 604 0 R /F22 597 0 R /F11 1069 0 R /F14 1084 0 R /F48 2408 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+4514 0 obj <<
+/Length 3455      
+/Filter /FlateDecode
+>>
+stream
+xÚµZ{Ü¶ÿÿ>ÅÂ(p{€—I=EæáÀAš‡}@Ð:F¡ÓêöÔh¥>_>}g8C=WZ7 at q8¬D9Ãß<8Qnø“›ÈÙ^ "ím’㕳9@ë·W’{wнôywõÅk
£DäëÍ݃îKá)¹¹Û¿ßúBÊ›tgû”Ôâñf§<gû:ËSzz›>¤Õ·i‘`SäáVjyóáoî:¾,•§}äúûÕûÎfÒ}wå…›'xv„Œ¢ÍñÊUšŸó«wW?wsP»†össO¨0Øì´+àç‰tH
 (-¿@© ©¤ðhi…_•ò¦+’ÊÐ=˜jΏH.°‹„
+²óoovZ:Û7ōël?Þ(oçÙžOʲÚgEÜ°š*.ꇲ:ÞÈmÜdeAͧ¸Ši“Vµ˜IÎ0ðë©èT=Ñ2TLs	ª5~ªUvÕ€]`¡Êó]RûHÏAåF=TÿN~$E©uœD‹8Yš8­òcœÖÙNCvÒY³©§è)«|†Û2&/\Ï»€IO´Œ	Ó\ÂdŸÅd•c2`'%còCIë®Ë¼í-ã¡l$ã¦æ‘®>¥ànIö«ã¨´#+b`
n›¬1’!Hè‰@“Á¾¾‘@MCª´i«¢Fâ/^ËAv}¡!T:fÈߨ´G(—»åKš,¦Ÿ}ÚÄžY¨´ª,³cZ×ñ]!«y!iÓ-q‚¼v|
+Ùø¾êô	zì¨Lñv K½Ï´0ŇmåTooAÒ™ž+4ÚÈP‚‰ò-Í:_Ï¡çŽøfŒPß\/-éT
+WúÂw¢ÏÄÁR¯Ê3’q þMâüêxü϶Q7„A¸Šˆ¥Y—`2J ÈΆÙÀNG<™ò…¿H÷CÙ¤õíÜ(!³ðÁ0‘êM±8ÎógÌ
+¬ëD]gà7ÑÈ뢱Ñ cªÐ“<¦Éo¨ìÀ¦äÓ”Ç>ðˆæúÆó¶<.¦Æ	xlUÖuV^0ÝÈcw®–Û7v
+ n,ÿâ3œLD;Ý|uWÉ#36.l  çðrŒ÷(—/!’ ú4ÞƒÞë’ûgjÍ@4ئ,‘í&¡¡-~+Jý©àIÓ<­q"í}È¥‰+;ÒPk?Ýé”Vô˜gG»zdü0ZY
+
µ•Èj˜¨ZbDC)©ÒcZ°ÐeÖ
+=ýt#ÛÀ†ãì‰_²?RT“nÿN- ac(F†}–À™¯±
+hî¸4¡},i›žÑ_i„ç©í)û„Á;Í©6iWJM î©æQÐþX•íáq4‹f–Ћ\iT¿jRHVcæÔ/'C?sÕïX†]Aãáî¦Î›ì¡cF	”tIAÒ3rÀë±Ü÷ځf“ušƒ´¼¨R„èÐæ<ä6Îëìì3ücVwFƒÛ!&QaÔ`Áð6qS1 at 0¢(ç¼)BÐoœøÜ’-f2Ú>eÍ£Ùéá™DQÎÄ$¡g #¼MYEyEÞŽl ¼íB—IÖ÷Ì‚Âôò€EYì’A¨B1`@ÏX™Åâcü̃«¬>gÆU‰J
+8úDÛS	BS‹~›¸8ÀU÷|ã{[4C ¼3 @ÿ©*Èh¼YC€æxÊ;Gl芶ñ
ø‘Ôpœ†ßcLᛨ`k øeTC§ÇÀ‚t‘.“©!³‡¨Ñ†’ÖgÃQÌYL™$m5ÎÙ€ç?ñ‰SþªüOš ƒš”öOö®I?„¸ËRŒ`VYÉ}jO#÷ÁÁ°†ŠQ3g€îyrk{8	wÕí=rJoS£$ÄÛfì°¼ßÌÉ…ShoØÚw…«N
!§8BКíÔø®d¢.×0“¢Pòª#OD¸õŒ©@~òlÓ×biÒØdsàîØ5΢Œy-±Óu’UI{„½ŠYÝ¢ùV¸-Õ)›ßùÙpt=RµsxÌ3;*æöØ) ™ÀnÇåüdÝÃ:ÙMÇ ãߧÇÌø7‹2·OžÑ9R‡€Ü	Àãö¶§¶˜ûbúÁ˜)³&_ÒNn&Þ~Âý¼‘‰9ä‡Û?R˜áàç™fþ”%5z¹Öx"4ukVÝ1¡ŒSÑѐ^ˆg û@Åúsä<ðXmÔÖýØjHâ¬f—½GÃn›¹)GØ;ÞçX²š[2Æ‚"ï8v*ž¼˜0åóšTžÝ`d¥_¦IÜBdÝé,³¦¦›§åYó<_€ÄÓŽçþ9_4\˜	‹þLowÛ&Ý¡õÀ|AŸ
+ú搓:ã§ØŸ(p“r°Åh” Ðpx¼‘&Ód‚™d– u2cœïÐXºdýmÎÅ’²Í9»g²§*k㻡b;6ÉFH2axí}­~I9vGÉÏæsàvYÞçÙï-7ÐF–CÑ	öå3ÙOæÔ´Z	Gê®*\!×A)ªx¦ ZŸ¶(ÔDÃ6áÔ™úádˇ{w`¾žò:•;šhÜ°§	„¨ÞrΗ+"×Ú@ä±d3n
+ì+Œ>›Y6g¥DàGcNÉc\ÍçQ‘К	“æù”ž™K
+GYk}°‡\<`†€±ùžExî4Jøn0wûÈ£"_YIÍïtðôŒÁB§9UúÛøSÆ&ŒG˜äNÛàDêã¢ëK½ÏŽÝÓ)ûÈŒ9¼]€aÄ|rÒ·4ë,#-´ïXCmð,åúƒŠTä
Ëw}:îúÛë3ÚžU÷ë·ßü<W“U¶ŒuÍ0wÀÓŽ sߧÕí91E5ŠE`ãåoL¥“ýëÇŸîn"µÝ½V¿\Ï¥ò"á‡VªØÖø>f	÷8ÜÖñ¬úz"Ùøýä¬J˜bד̾°„‘pP¬†ô*¤ó“Ɂm!úv^tÔêß3µW"
+0Š?\Ÿeà/sg–J¸ÃÍk&È/åL1eTÇtáDj(ÊWKß7â>µ\-Ú3Vð«#w¡@mAꉖQbšÏ)›W¯¬Ë_—†ifÒŒëׁ)%¥ySìÉ]íS¶
+¿ðt0xºxð„ñÒÙUi>J~1‚bFèxtº†	ƒîb^¤–¡Ù’õº¿ž­RKÇF‡˜g
Íý”å,˜ñ~ø¥R4. $^ˆo2ªæÞó«
+¶ƒÂ¹	Ή|X§l‚ŸÒj´÷óxXÎ7›Õûô‡TL!ºòP=ý€¼f!÷õ(¤Ð­ÃKûSïäóà=™rm¿ gÓјùl¿ šu–m=âh·‹WSä"ŽZwµÑ¢«YšÏqµ.¿IäJ!Ãp]"¦™I4ŽKõAÒ3”èë´Î*ªuèÞ
+g[‘Ù”Mp¾ºûçOßðBœAö¢!£²~‘Åg‡¬Õá²<¤èÎö¬à	8ß'1FHS]qûÂ<Wéà¼ÂršC%ürYÅÖ!áÁ øN1™ù†h”Þ#]9ûöùÂu&ê^þÂÔ«0O§4ÆvJv¼ýû¾9Úþ›ªXú6"Ý ÒO|â©»p€iv¢3ʏ Ië'2i‚‰ þvŸÖI•ÝSÅÃç€`c.<ÀÁ"/-¿Q…f䦁§Z,ärŒ`êUq§S2ˆâq"|áxá*@–fãd">`i xÕ*äïkhLAƒJÖØZ¥ÜŽg‰8i¨RïqÅãÒ+ö0Å‹W¯^½xÉŒÄUÁ(ݕÒF­Ôö?-nØb„Á‡4;<B7ݝ <ª¦ßž=Õh°-æ¾ëWט»Òγ”U…UE¢Ë%sôš”{¦¢mÛîY¬ø™ZdÓÚÄw\Gé2T*ZàG‚ói©ŒBð&¹š—h–S%ñ9%co‘%n…ÅrVºÆ¶ÿS¾ã4Â¿¥AÆiëáºmnÎ;òíÒÍÂÙпp[c@´x3ÁÒ\¸™°Êo&¬³£›	Cvö²Æ»6Áºûâ-	›Tnaˆ–×Ê4—ÖºÆÏ®u•¯uÀ®»„ÑæùŒ­ïÀÒó]Œ––z]„ɔ˕Œ” _X_4Ó¬³Œ\8þˆ¥)NÛjä)®ë3nÝiÙ£κ–{¢e-3Í%-¯ñ³Z^eÇZ°S¬å¤Ç²zî¾Ì”Éà*}+Ä»+ËPhÜy.9wO´Ó\‚bŸ…b•C1`§Šï³"«…C®)˜ã¶PeŸøìaoì@æ×æ0Ðó¶Ë8)GxòR`艖qbšK8­ñ³8­²cœìÜîÆZRuV7©-¼ÚMm;ny(²?ºÏ(óû‘|BD!á]‰¥Žk>w­CÖ-CÆ4— [ãg![eǐ
Øyk—üº¢Éd']Dòוë€ô4‹x0É8Ö˜1«¼Œ¯ÿó%ÚÈÁ:¢ç­éàYOÒ…ß?wÕÙ\ÓöCÀ8¦j>hÚå[ÚÌ—ú­ùÕ}†µÒ›hË+ü1açqéGF·ŽºÕ½)GJ„U?ñ—¯Þ}ˆ¼ù’‡ŠP(þjÇ1üëòÓó!ÝôÀ6æðü›§.
+endstream
+endobj
+4513 0 obj <<
+/Type /Page
+/Contents 4514 0 R
+/Resources 4512 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 4492 0 R
+/Annots [ 4516 0 R 4517 0 R 4519 0 R 4520 0 R 4521 0 R 4522 0 R 4523 0 R 4524 0 R ]
+>> endobj
+4516 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [145.731 237.202 230.742 247.13]
+/Rect [305.228 657.563 355.36 668.467]
 /Subtype /Link
-/A << /S /GoTo /D (wcshdr_8h_222a5bd7659f3e1ea1a9ed21f54c50ef) >>
+/A << /S /GoTo /D (structwcsprm_f54ce939604be183231f0ee006e2f8ed) >>
 >> endobj
-4291 0 obj <<
+4517 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [174.161 222.103 209.024 232.107]
+/Rect [415.613 657.563 481.774 668.467]
 /Subtype /Link
-/A << /S /GoTo /D (wcshdr_8h_0b8372e555a2e2bcc63a11f3dc7a1bf6) >>
+/A << /S /GoTo /D (wcserr_8h_1691b8bd184d40ca6fda255be078fa53) >>
 >> endobj
-4292 0 obj <<
+4519 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [145.731 199.344 231.299 209.272]
+/Rect [257.887 367.388 291.421 378.402]
 /Subtype /Link
-/A << /S /GoTo /D (wcshdr_8h_ace96fb8c1499616dd1333af3e8340b0) >>
+/A << /S /GoTo /D (structwcsprm) >>
 >> endobj
-4293 0 obj <<
+4520 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [176.548 184.245 211.411 194.249]
+/Rect [262.601 287.285 296.135 298.189]
 /Subtype /Link
-/A << /S /GoTo /D (wcshdr_8h_0b8372e555a2e2bcc63a11f3dc7a1bf6) >>
+/A << /S /GoTo /D (structwcsprm) >>
 >> endobj
-4294 0 obj <<
+4521 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [145.731 150.527 234.816 160.455]
+/Rect [495.406 271.749 513.996 282.762]
 /Subtype /Link
-/A << /S /GoTo /D (wcshdr_8h_95325b53ebd8d7d0a371a65b27b3d04a) >>
+/A << /S /GoTo /D (spc_8h_96e8686daa13255e36506c3bfc213e46) >>
 >> endobj
-4295 0 obj <<
+4522 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [174.008 135.429 208.871 145.432]
+/Rect [128.635 259.793 148.331 270.697]
 /Subtype /Link
-/A << /S /GoTo /D (wcshdr_8h_0b8372e555a2e2bcc63a11f3dc7a1bf6) >>
+/A << /S /GoTo /D (spc_8h_96e8686daa13255e36506c3bfc213e46) >>
 >> endobj
-4296 0 obj <<
+4523 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [145.731 112.669 234.059 122.597]
+/Rect [274.309 259.793 297.054 270.697]
 /Subtype /Link
-/A << /S /GoTo /D (wcshdr_8h_9a70ad2a355a9736711d8017535bf72b) >>
+/A << /S /GoTo /D (spc_8h) >>
 >> endobj
-4297 0 obj <<
+4524 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [174.161 97.57 209.024 107.574]
+/Rect [159.678 163.972 193.212 174.876]
 /Subtype /Link
-/A << /S /GoTo /D (wcshdr_8h_0b8372e555a2e2bcc63a11f3dc7a1bf6) >>
+/A << /S /GoTo /D (structwcsprm) >>
 >> endobj
-4262 0 obj <<
-/D [4260 0 R /XYZ 90 757.935 null]
+4515 0 obj <<
+/D [4513 0 R /XYZ 90 757.935 null]
 >> endobj
-4259 0 obj <<
-/Font << /F31 528 0 R /F42 717 0 R /F22 521 0 R /F41 696 0 R >>
+4349 0 obj <<
+/D [4513 0 R /XYZ 139.852 420.179 null]
+>> endobj
+4518 0 obj <<
+/D [4513 0 R /XYZ 90 403.633 null]
+>> endobj
+4512 0 obj <<
+/Font << /F31 604 0 R /F22 597 0 R /F11 1069 0 R /F14 1084 0 R /F48 2408 0 R /F40 783 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-4315 0 obj <<
-/Length 3333      
+4527 0 obj <<
+/Length 2453      
 /Filter /FlateDecode
 >>
 stream
-xÚµ[ßsÛ6~÷_á·J3'¿AæžšöÒiç:½K<—‡4Ó¡%Úæ,¹]Çÿý-€Hb¥ÄÍøÁ¹Úoì~Ø vIá]–ôÒ(CJ¡.×÷ôòžþxÁüÛ¼^Eï__]|ûFÀ·H©ÅåÕMÿu͈âìòjóa¡	Ë£”.žÖ‡»M»„ö‚Ü-W\ÑÅ›f[»ÖÛú¦†wÅ¢Þ-ÙbmŸ”‹bùñêç‹\
&x•ÐÖ€?.>|¤—0ôçJDY\>A›V–—÷’ßÞ^¼»ø÷ Ã=ð|®Š‰Óä‚P­úN¾yÜ­»f¿;Ì™J)‘ù‘o{ΏŒj"Eá¿oQ~ã\…/p… 	ŠIRRA5»n‚ÄK¢@>B²Û[ÿþmŒée1ÌDÅ÷xhî&°0¦0X½Yòì7ªèú®j-Ü·o˜<ÊrI¸õbT8‘XŒVÁ¼Ä]]mÀq%]üm¹’J÷C·’L-vÿW_ÔKh>·õºmŽ¯Ûz[}gݵÛHpb3†H˜©s­ÛµõëuÁLTÊ‚Tœ¯¦É«;tíãzâ'²`Dªò,?	²Èԥꂟ´÷cX²yq€$Ãê@‘R
C1?¶Áýp€1àJl–†0ÒFEÙœML»Ø™œõiðB
-^¸ŠôVK~Y ¼!D‹£'¢Ÿ®Þ9>}ÿ½o<T–rpÒþ3øªZì»fç™÷fïß4÷••¼unÛ?òÞm¿$¾ Ù~jNØö¹ý¾›Œ“R±,Kj	dQ2”'ƒÌ)¦Œtå¹ÎÎò¥!ºÐ)˜NG©ôxÝÍ°¦" €öÕ‰à€ª ,í)BœœÎO	Ÿ#N.˜#AÎÍq&¯q&=q&Ï"5‡Ú½å‹²‹9äTÃÔÙæ¯÷Û ”eˆ•’‚g+<Ru^£„é—ŸIÕ qfº€Y‡…P9‚›§o&`®…¼Ô|ÍeX˜ÛzéU$>õ¢‘Ê<‰3Ã5*û­—™@¦ë$p"°d‰º8“ÐÁËuÉ_@èGYB÷"/&ôëfWµÏ®ÝU×!Õ®v–Ë7ç~žðÁ‘Œ/#|ž%|UÓá„dN~¤+Oø( 'ü0Cø%+R<”ð­4Ž<RéærŽðU!ðÎz(Ÿ™Ž.p~†-
-M(+Ïí³—Æ
©Ì³gPj´Ë^d˜®[”@ďz|Š\OðŒ3) 
-¾˜'"9ž"Öœ«eÉàœ.·•ÿ5T¤ý´Ai:å
-X³á­'…)¿Zx+vo/s2¼ºðÆ CxG€XxÇxg„7†<RéýªÙ|š†·&L2¼³^‡„ðÖ‚§£áí’&ð_ßÙæ|ÈÃT*ù™ã¤Q£Æ*‘‡>*H°q2È$èá]OsÉ8œ™ øñƬÚv‡Ü|D	AZö/ „£‚,!xkæO»MmÙàÓ`bÝÌ 9‚0‹Ms|Ö?¨Ü¿C½ëª~K+Ï6عüZ5Ÿâ6Ï8Gx™“qÔ…p8"Ä8"Æ;ƒ#0ä‘ÊPóÍqDA„xg½©¡r‘2ÝÏäC¸’gŽCF«Ä8ÖñŸô 3L8B3¡ÜNÇá9¢{~¨Ã˜ÝíÛ˜9…š”ҏxSx½-⾜BŽ
-²âEþ"
-A	D–Êî.|%þ'œ•(™SüéÊó
-èù#Dø#Á;Í(òH¥wÏ?oÚºžÀkH(
Ç»ëepP­‰€f2¾žA¦{Ú ËËÏÝ€FÈj~LqÞ i´?c•ùè’ðR£Cd&	ù(°=¿`Cj R£¾œE"9	"ýÆR)Ož%º»°Ѷ¶
-©üÅþfbsÉÀÙXjs>¼4náH%V^–Äh…
Ø*È œsB©N ë"ÜI¬`úk`R
-Püà1Èœ$Ç£.„1À@Ž FŽ1Þäˆ!Tzg¸ÛìsÉÚِ\¡>¹JF7N®†ím$»ÒD[Ž9k ‚4jÕX%ž]¢d&ivE‰á#7;gÛ%ʬ&k‰Dž±C>ì¹OOlf3{¼aK"ŧyØm£¢TÌ"_°—|ü~–ˆ„5ç}Û„4mÿÒϹ
xmÃòædQ+uȾi/Hd at VAƒã¸ªÏGëí!ôÚÝ=¶ÖÆ7CN8%3DêœäF
-殓ˆB®ÝFÄúͼ¶±[ösWJ„æDÓ<»Gï³ìdN±;†5°;
-èÙ=ì7&±`N`j|Í!MUU(1/ïª^7t¤rXÚß붽?ÜÎñ°=LÆ(È È‚UÊùì6‹9Ò­Š/÷ÇHAŽ=‚ˆµç]Wu‡¸Ìë[¿«|_Ñ)R>«Â.3/¨`#³AD%QTÏóWÏ~¨»ªÙÖþÌë‡ú°n›¨Níað”Å!„ PH—u¿uûå¶ï¥„eÇýïîÿäð舚UÍ=¨îñì§ÎýïšO][­Aá­{æŽõzÅ7ûö¾ò{õðà¦Ýßûﻞ° Á·5YÂËWwª_ÃÜÛ‡vo?ýÙlê`«oÜ5·w«þD˜&GÁ[¨óáö[õvX^ëöÆÎgµöËÆuÝ=Õõn”Ä¿ôIaá˜q3Ž0íÞA¼o C²;ÄÝ·NŽ)ü)do2ø#wÓûÝfÓXáj»}^jµðk÷¿‰7=¨²w@‚(sòP»—]EÂ3‡T±ºcÚh3¹¹ßžCIÃRfΪ¬
-lŽR³ºñaÍ{ù½ûÿ4³ö³dÜÕý­ˆÃP‡Íg¢€TMš3‡1H£ý«ÌçÖ‘¢(Ñ!2(¤]ˆ…)ÈÏI”?7ƒr§Éù¥¥×mSÛ+vÊcÁ»ëšuó ~ï'èPÿñh£wb,Œýþ¡nÝþ»ÇCjÜÍ~»ÝÛ }:¼šÉ8UÙìÜfÑûl†dNe֐! €>CˆÙ«åJ@ôëCO8%$Æ"á@Û4Z˜¨Ñ—šûêÖ7ûÛet;ÂÊùÛÐLî%	
-“Cn-Ó
-±x<xÚf‹ï­[üô«Ç³ëˆc«~-‘±ƒ›–¾è￯­÷.¦bH78xcL$£ˆ:Ä„‡Ì̽½ûb‹ ÜÜGï³sdNÍ=†5Ì=
-èç>ä0÷J¨Å¿úÍ¡ö ™‘›K¡E˜¡þ¡›’Ib&	3#ëÙI£vŽU/,g)ßž0
-‰QÁ¡mVÙa½o'pR¥Ïí³—ÆG*×
s}0å’ándPè±"ýw{EºìÝÀå:vþŸšíÖµªÇnoó‡uŸôŽÒç0mí7
-d”,2	¥bJõoœ@œMÚ(ÈÕèâ»×3Z &-Lª$ÝPE‘ÞwôÏˆ’"	üh+âÉ6!Cò\?ëãÌ”¤ ÖÿÖâäQ—^EâÓX©<Þ6ʧ5À؉“´ÆÉ ÐcEYnƒiÓTä¹íø>Ïm^æ$·!XGnà ·E€â•ýa‹Z|·…%c»_»˜ÚÊVû~A¢îŸ¿KK·²±²t+ÛÔ
'ÃÙ×òeÝz¯Ú¶z>8“\™b[=AÛÆ°²BG:è•_\)
P½;¸ÚËöϺ}¿ÄòrXb­–°ÄöÓŸ(Ù
->Š˜P!ŒçOÂ<s÷ƒ-‹S‘á¥W‘øt&G*£¥ÜÎÈï'¢Ä^0c25h²OàdP38‡d™ªÄŒP°»Æ7ý’(\Ò/„Ï}쨶ûÛGÿizÊ"¸ý	ˆ>sÀ‚4jéX¥µôÊGwwQö? 1¬DG)ÈàØ#E³\bë]çöÙKã¸#•ž>u—sÉ4)Jv9Ƞм‡2…v+#Ìøxe´>RùåÆ-Gxs`ˆ8¸lU~“V%~Ó£¿àÈË×1ýnǽe¯cÕÓì†ûÊ€ÝJ¬Bm…º´R½w˜Ûºþf	
pý<<
-K…f[|•§î˜éU$>Æ‘J?ƒÖ–슒0nR+ÆSèepì‘¢Ü
-Xbt‘] ¯³ëŸ9µü!@ÃꇡùÅ/B“¶¦¯»ZBrow|¶ÃÐn¿[5ì6Uë'ü=xTØ.z<¸â-—ñ’S‰ÉùÔ×cƏ§ê”ʦ¾\õ?C†-ˆ`È#59œNïk©ˆåyýÂ(zª0î÷a[h½Š™ªÉù=TJJÍV;ª/ÿ-°û‰YÑ/ÑƲîël·±ìÑ­q?Ö;»5˜/lWþoì®L}í>÷¯¨x¥´ûÄ)cžå¬løµÆûïßýÓnm¼v%1õ¹]ëý§çÛz7÷ÃÇéàüûa§Ò
+xÚ½ZÝoÛ8Ï_aà^l fù-*÷°mÒ뢻·—·m(²’è`K>ÉÞ¶÷×ïP$-ê‹ò%¸CJ±Fó›Îü8¤Hþ‘EŒ‘ˆPÌÄ"Ý]àÅüúá‚اkx¼öžÿtwñöšÁ[(–lq÷ؼ.	”,î6Ÿ—ºZŒñò[ZgUµ‚û%z^­©ÀËë|›™»›ì1ƒgj™+²Lõ¯ŠòhI]}½ûùâêîd‚5P0©
ø÷Åç¯x±C¾ÀˆÅjñ
î1"q¼Ø]pÊìýöâöâ'æw¿ùȱ@TE‹5ã.c"G("bA²¥m,%ˆÀ­“ÑùB©è{D(GðØS5Ä3"3p1’0>\t¹Z3‚—·ÛuZ›ü—E¶1AO˲ÚäErÐáæñòP%EýXV»DK™}R%»ìU5˜mcÁ•P1§Vh:NVf.N!<§ œ“G¨T±âxùÇŠŠe²Ím êãC¾Kžl®Öû,Í¿`LÓrµ
Õ,pQ¶2έù+ùž×ð”4!\¬Áݘ(0V ˜7ð×+"–ee¤«ìp¬ŠZ˾½&^mq‰d=n^ù«yÞq#ÊícòÆB›Ë&;$PlÖ¨C¶ËêÚx	×Öúì`nò¢?KC³1Œ™²ƒ TOVâÆ'½öÄãÑW©Í²ØW»ËKÍ}GÞìXÐK'Æ)Á;¸ù£P‘<@¸Þ¸xd}+8‘HâøÌ88é =}•6‚{cŽN0F[FQ¤‚q2azŠ´Èä™Ïñk[eŒ¹
+Çô@û–ëÿ¹Šé2©rmµ	áû2=î²â ftÉèJ€¹ê•ñØÓ€ˆÕtUÛ4LŸ“Ê–oÍP
+)êÊê‘
-¨•€PÞC,wõÓg@rùuXAëR1Ö¥!IMm^
ŠÅVÉÁÖ:Ðej'´Ã³­¤=Z9K&ÇÌ/oWŠU¹³)—8-Ç"Õ´Ò†¡-ÄͬD`ZzáôšfÃ0Ùq0ù>9XÒ¸=TÇŒm^¬GæaÁRdºQðžYªž3uÒ1Iú^va9™0 á(ÆQ°n<@²ÚÞ…œ¬m'ï©lk{ .%Šý
+Ü¥ 
q>&T³n§&I½ÏZP
9YÌé4KéfIÃcEl%¬x;O5Õ 	·|ÒÿÙL{NŠÍ6/žô„6Ú1IBt/7¼U0ցòHwʤs¦§êb4¹6™¿ÞóÉüu2sùÂ:åoÐæ¯ø—õn€
+½BD£.êt
+[é0~O¥ÆÿýÝíÕÍÍý/·î?]ýúáîo};¨ÐYöÞÉÑ©^TD²ƒN$T“¦ÓƒÚ>ŸT+3;¨¬vPC€nP=ÀùAõQÏÔ~OeSæ770˜p%šÉ4貕	C*X=Jڍ1t6uþŸ¬|lîFY™rXÖq¦÷N:hJ_å4+S	ü-Ãîd=EÖ{ò¶u?/ú—±NO§7ðr`ÊmO'·™Ííi 6µh.³[´ùÄö ÏÈë xW¡GU·Wwƒ±…uS*ä°	aöԜҺé›Átk/½Ât+‹æé›nß²ýåþþú㧫ûûÓŸŸ>þ
+NÍ«bN±|ù¼ê)˜jœˆY¶B;o·§Å¢×7ûÅZ~Û—vi•^ Ún¢|ø,™'[Ž,n£W¸Ö*kXDNóʵ‡±–qÕŒòTýyÏ'ÐÉÌU`ëT‚A@[ƒ> °Ëp_%j6$:xÓõg¥ÃÈ=•ƒµìèô"HØg+FÖÓäm'ȆUý¥ý»º\cŒ!þš¾ÚS0UFN¤™p‹Þnòº]/gS½ö\oÍ(E|| h<³¶
+KÍéî‰a½	·ÄNf6¿[]üºüö Cùí㝑ß!äžJ/¿÷ÕЀ#A¢°ÃV&AÂ{†äööJ&š'HMñ3Cः¶ôUš'ÜJyÐ}'3€ôw|¨`#Ñsßmütv²P¬ˆÝøéθ³ÛJ°¸Ž ðŒv·­´¯š¦æ{ˆPhÌ‘PñË	ÅS0E(NDÛô[ub»d`“€"…Øtlš.+¶ §2°¹¡0R*
+dídŠ!B»^›ÌŸ$F
+¯Hö:^$“¼H¡|eyÑÉÌñ¢§kšƒ€–}À	^”¸‡äE-Fî©ôxQTáEŠg¶2a؈ÂdϺž^IbË>y¦ßN:h at _e€©„ úìd2¤@TÐAt}Ælœ²ÌÍ€©Xª Ê[‹À¯Ž&I<A“±B˜ÏÓ¤#a·¶é«WS›û&—³µkÞf}‡¶y‘Ýe²ù Ç ˜©f5·¯*ÆÍ úS¡<ßËæãé„Pp:àEê³ÁéýÉÉÀHüŸ×h”Q¤(ùŸQ,†ŠÂkDf	ö¤)À¯4G¯-Z ëôÁæ›ÎlW¡G­i¹×kƒC~Š QÐ_+V(¸ãïyM'䃄ñ¬8á!=…¡Ž3FП†w"}¼ÅJÁá]ÇçºJß„¢Â Zbz^P¬l(&]uÓ!aL·ë$'
+	cPÉ’üw!ÙÔ‡ b¦¯Ø¶òL2¢Ñæ¼+÷?^Ãs$f ý{Qž‚±½(¢Ó.¢§/¼§Oâï;§8ÞguZå{˜UWdYG ûuý—R+ô!y}mæ }cò´6èB_wûéãOæ^O‰{˜Ë¾ÎË*«ªtÏɨþ¢!}æj.Ûáµ'=’î…¡|‡ÐÉ.ò ß‘0‹A&î Úº6ם¨ì²ÝEè
š5—ÒÛK‹®9Ä
„ߍžM­JØãæ¾IWÅOçwà§ÓA¥;œMfï÷ƶ.Í;Év[¦æ¨W£icßÏ,Nb.ÞA¡.P{PH	ÓFÀõðœ×ÎýÖ·ç¼9ÊàðíQϽ|=Gs†êt˜Â5$~£¨9´<V)äwæÎX¹F¯©^[	ºÑ3wű‰sÿí9«²žvïäS™¦ÇªÊ6hô<Ds DØŠ¶Ô}Ovûmv9v"FBŒîâ…añòóŠMÿ#õLû¤d³¡!
‹®
þYCm£ãΧÝéC9îÊßS;uss!ñ%¦—›¿(&ösÅ£ï¼ÎZMÍ«H!jn~¸c>ß<eƒSc‚°‘ðü	§ÿjd
 endstream
 endobj
-4314 0 obj <<
+4526 0 obj <<
 /Type /Page
-/Contents 4315 0 R
-/Resources 4313 0 R
+/Contents 4527 0 R
+/Resources 4525 0 R
 /MediaBox [0 0 595.276 841.89]
-/Parent 4190 0 R
-/Annots [ 4318 0 R 4319 0 R 4320 0 R 4321 0 R 4322 0 R 4323 0 R 4324 0 R 4325 0 R 4326 0 R 4327 0 R 4328 0 R 4329 0 R 4330 0 R 4331 0 R 4332 0 R 4333 0 R 4335 0 R 4336 0 R 4337 0 R 4338 0 R 4339 0 R 4340 0 R 4341 0 R 4342 0 R 4343 0 R 4344 0 R 4345 0 R 4346 0 R ]
+/Parent 4492 0 R
+/Annots [ 4529 0 R 4530 0 R 4533 0 R 4535 0 R 4536 0 R 4537 0 R 4538 0 R 4540 0 R 4541 0 R 4542 0 R 4543 0 R 4544 0 R 4545 0 R 4546 0 R 4547 0 R 4548 0 R 4549 0 R ]
 >> endobj
-4318 0 obj <<
+4529 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [128.567 697.247 158.783 708.151]
+/Rect [305.228 688.032 355.36 698.936]
 /Subtype /Link
-/A << /S /GoTo /D (wcshdr_8h_c75623ee805ab7d43b0bba684c719a60) >>
+/A << /S /GoTo /D (structwcsprm_f54ce939604be183231f0ee006e2f8ed) >>
 >> endobj
-4319 0 obj <<
+4530 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [480.462 697.247 513.996 708.151]
+/Rect [415.613 688.032 481.774 698.936]
 /Subtype /Link
-/A << /S /GoTo /D (structwcsprm) >>
+/A << /S /GoTo /D (wcserr_8h_1691b8bd184d40ca6fda255be078fa53) >>
 >> endobj
-4320 0 obj <<
+4533 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [126.69 646.438 156.907 657.342]
+/Rect [138.538 534.72 167.08 542.441]
 /Subtype /Link
-/A << /S /GoTo /D (wcshdr_8h_dc053d80a9c4da454a52eed34e123633) >>
+/A << /S /GoTo /D (structwcserr) >>
 >> endobj
-4321 0 obj <<
+4535 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [138.538 634.483 172.071 645.387]
+/Rect [145.731 452.876 260.081 462.804]
 /Subtype /Link
-/A << /S /GoTo /D (structwcsprm) >>
+/A << /S /GoTo /D (wcserr_8h_d53f2d5e6a70e53cb3decc6c7b42ad96) >>
 >> endobj
-4322 0 obj <<
+4536 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [126.921 595.628 156.58 606.532]
+/Rect [145.731 439.322 186.468 449.852]
 /Subtype /Link
-/A << /S /GoTo /D (wcshdr_8h_6dd857f7b61a5b349cc8af5a4b6d8a1c) >>
+/A << /S /GoTo /D (wcserr_8h_7b46d9cbaea3241d91e40d03a2725fd7) >>
 >> endobj
-4323 0 obj <<
+4537 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [185.023 595.628 218.557 606.532]
+/Rect [242.019 439.322 270.561 449.852]
 /Subtype /Link
-/A << /S /GoTo /D (structwcsprm) >>
+/A << /S /GoTo /D (structwcserr) >>
 >> endobj
-4324 0 obj <<
+4538 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [126.921 556.774 157.138 567.678]
+/Rect [145.731 426.371 211.384 436.901]
 /Subtype /Link
-/A << /S /GoTo /D (wcshdr_8h_6174a483baad91dae3fa1c30b0e4cde5) >>
+/A << /S /GoTo /D (wcserr_8h_cfa8a447539633296d50e67c7ab466c2) >>
 >> endobj
-4325 0 obj <<
+4540 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [224.046 556.774 257.58 567.678]
+/Rect [126.921 345.608 186.447 356.138]
 /Subtype /Link
-/A << /S /GoTo /D (structwcsprm) >>
+/A << /S /GoTo /D (wcserr_8h_1691b8bd184d40ca6fda255be078fa53) >>
 >> endobj
-4326 0 obj <<
+4541 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [126.921 517.92 159.35 528.824]
+/Rect [126.921 306.38 171.514 317.284]
 /Subtype /Link
-/A << /S /GoTo /D (wcshdr_8h_16e35904c64fe6b0aab144bd022c722f) >>
+/A << /S /GoTo /D (wcserr_8h_6585b9fc3a59b369e3336f3133dd1ca9) >>
 >> endobj
-4327 0 obj <<
+4542 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [226.258 517.92 259.792 528.824]
+/Rect [223.478 306.38 252.021 317.284]
 /Subtype /Link
-/A << /S /GoTo /D (structwcsprm) >>
+/A << /S /GoTo /D (structwcserr) >>
 >> endobj
-4328 0 obj <<
+4543 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [126.921 479.065 164.869 489.969]
+/Rect [155.484 293.486 181.883 301.36]
 /Subtype /Link
-/A << /S /GoTo /D (wcshdr_8h_27465844aaeea0623133f8151ca4fd9b) >>
+/A << /S /GoTo /D (structwcserr) >>
 >> endobj
-4329 0 obj <<
+4544 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [236.758 479.065 270.292 489.969]
+/Rect [126.609 267.899 171.201 278.43]
 /Subtype /Link
-/A << /S /GoTo /D (structwcsprm) >>
+/A << /S /GoTo /D (wcserr_8h_b0945d3588b604205b9c1b3d661a794f) >>
 >> endobj
-4330 0 obj <<
+4545 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [190.874 464.445 220.761 474.35]
+/Rect [199.019 267.899 227.562 278.43]
 /Subtype /Link
-/A << /S /GoTo /D (structwcsprm) >>
+/A << /S /GoTo /D (structwcserr) >>
 >> endobj
-4331 0 obj <<
+4546 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [126.921 440.211 159.35 451.115]
+/Rect [126.921 216.716 179.713 227.62]
 /Subtype /Link
-/A << /S /GoTo /D (wcshdr_8h_0b8372e555a2e2bcc63a11f3dc7a1bf6) >>
+/A << /S /GoTo /D (wcserr_8h_d970e4ae584d3052b7bec2f1afb4689d) >>
 >> endobj
-4332 0 obj <<
+4547 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [225.7 440.211 259.234 451.115]
+/Rect [231.677 216.716 260.22 227.62]
 /Subtype /Link
-/A << /S /GoTo /D (structwcsprm) >>
+/A << /S /GoTo /D (structwcserr) >>
 >> endobj
-4333 0 obj <<
+4548 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [170.673 425.59 200.56 435.496]
+/Rect [306.924 216.716 335.467 227.62]
 /Subtype /Link
-/A << /S /GoTo /D (structwcsprm) >>
+/A << /S /GoTo /D (structwcserr) >>
 >> endobj
-4335 0 obj <<
+4549 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [164.54 359.449 227.952 370.353]
+/Rect [308.614 134.27 337.156 145.174]
 /Subtype /Link
-/A << /S /GoTo /D (wcshdr_8h_06cd9297f8315235ba1cf13d1cc115e1) >>
+/A << /S /GoTo /D (structwcserr) >>
 >> endobj
-4336 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [179.404 247.422 218.467 258.326]
-/Subtype /Link
-/A << /S /GoTo /D (wcshdr_8h_0b8372e555a2e2bcc63a11f3dc7a1bf6) >>
+4528 0 obj <<
+/D [4526 0 R /XYZ 90 757.935 null]
 >> endobj
-4337 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [382.351 247.422 415.885 258.326]
-/Subtype /Link
-/A << /S /GoTo /D (structwcsprm) >>
+434 0 obj <<
+/D [4526 0 R /XYZ 90 674.458 null]
 >> endobj
-4338 0 obj <<
+961 0 obj <<
+/D [4526 0 R /XYZ 90 652.146 null]
+>> endobj
+4531 0 obj <<
+/D [4526 0 R /XYZ 90 652.146 null]
+>> endobj
+1089 0 obj <<
+/D [4526 0 R /XYZ 374.54 617.017 null]
+>> endobj
+438 0 obj <<
+/D [4526 0 R /XYZ 90 600.29 null]
+>> endobj
+4532 0 obj <<
+/D [4526 0 R /XYZ 90 551.636 null]
+>> endobj
+4534 0 obj <<
+/D [4526 0 R /XYZ 90 470.874 null]
+>> endobj
+4539 0 obj <<
+/D [4526 0 R /XYZ 90 364.208 null]
+>> endobj
+442 0 obj <<
+/D [4526 0 R /XYZ 90 179.396 null]
+>> endobj
+4525 0 obj <<
+/Font << /F31 604 0 R /F22 597 0 R /F11 1069 0 R /F14 1084 0 R /F42 818 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+4557 0 obj <<
+/Length 2330      
+/Filter /FlateDecode
+>>
+stream
+xڝYmoãFþž_áâ€BÖ“yÓ[îÓn›lSä²{‰‹âЁb˱z¶äJòûïGgd½YÙŠ­G3’Cr’1ãðŸ˜Å|ú!‹•?[îÎøìfߟ	»:‡åykýÝâìâZÁ.j¶X›í`¾³Åê/`BžÏçÜû¼¬Ò²<‡±Ç6çsésï:Û¦4ºO×)¬E^šŸo‰³‘Ô¡'”:ÿmñãÙÕ¢QÁ*è« øãì—ßølŠþxÆ™Š£Ùgs&âx¶;ÓRÙñöìáìŸ
šW0?vF-á|”fQØ&F>ã"“HÅxp4‰%Y¢E„ˆXË™#A³TuyXÖçó Œ±/ß—»füw</0ŸÇLÚPgkZý•û(²<ÃÑ·0„_ÿhý?fkÌ|b¶“°‹ZþXf¹•YoR€GŠ’†»´ª’g;_ô[Õ+ aCÀ›{ä·~¬ÒÕ!JT¦sßQÃâ㾬íX‡vÞÒ™Øÿç/®¥<FD„±ã¼ãƒ[ìíù\±—vO>f\€±TȽCm³ú…&ׇ|YgE^Ñç¡JW4Êr¢Þ%yòœåÏ4‹æéEâ!ÓŸ:bÂ((p¡|¶÷­°pÔ󹉋öú,†W
+6õ„÷"ÑÑL‹T!tW¤‹E<xR¦duQ’ÚwÛXì‡ Îe^ãõ½<Ù6V¥ÍÞáíËÐ…!Ü€HY",ˆ¼Ø¸¼0¡BÐ4‚ãB)ŠVÅò°KA.8OÆÊÝjŒU±MA¦'•ý…õÜ3»	#9Äku’¯ŒçÍêƲ[«4Ôª­¡aD¥—5Í %€™å–3ëfÓ0’1YYæs¢°a†WÅœ’üñöã
aâ.y¡Ár“äÏ(?gõ¦8Ôô*d.¿:˜*	Чf‰¿Oå\æ–ã÷Öª	\c/«’ÔL鸵›	»ÿo«ƒŸ¿{¸º¿ül~xÿx{u÷~ñ­ˆ€;nF¿ÍMŽsVÀ‚ÆW€mögZ¬	d(V%ÌUA¹¨ðEƒ‰'%«És<\ÄIKêCEøŠx3Ámoè‹Ví‡ûùøx}s{õøØ|ÞÞÜÁgãmˆmIŽ¹¹[\ÝߝKî½½%âŸ@3øpw‹âþ…ÿc#[}ÛP‚¤›†g¡S(‡ (8\ó¹/Ó}Y,ü1pqa—,Ë‚ëMRÓh“n÷vcmÑvÛ-Íå„œÄÝdógY´´Í*;ˆîœ–‹ úuAŽÔ¯ «£ž·ÈP×gÙJC6c¹ é(ŒCYÐQ¤_Xšiñ=Fñty7µµcòo¨†¼´²ˆY¶-, ƒp-¨…ÚKrûݱ0®`êÕ¬¶¤Å¹ô½ÏŽ>_Ñ,¸¡éS¶J-kB=XÊ“]JSÄK»%Ä×C¹´dÆóimC¹ÍrÇÎæeCW÷Èö–#mü³µÂ&5+4F•æÞ'¼ÙjÅ:ɆH‘T '¢hÅi¼²DhÔ"wSítˈM
£SéIδ֐5Õk¹ßRÏ[äÃDÜcùuÑ©â€éPvé×–fZ|µï‰Ïð2£žR2ÕÓk+Ö~O/Dô	c+)³äiÛD0'®moš8òmÅi`“B³Œ*v:sµ0Û!öõÑyÌ…9¢8™¹T“¹L|LiŽêÔŽ=›>HõP4E\Z0µ[ZCU
+•þq)ÿÌE ­-ÜîÊB·€ª0@·I at 9YÛ|˜:~WYÕø ,REªŒ™ò^ZG<?R‚¦Çðt¹*áÌ‘îJîE©#™”IªÚ¶<Û®˜êÈ´+P¸1BÓw¶XZ¥kDŠä°­É¯™uyVu쵉<ð‰l»ëãíÕ[—’ï>  -®.Gj[8PäܶØ8iëNĺYª͵(Ódá;¯’uÊú–´í% ÁZc–th‹fДG1ã\Ï”XhÆH%\A¨P«Ë¾`Á%•“<ÐÀÑTºu‰ Ù	…jRpk>rÝ$Ó¾ܶŽvˆžÐLÙÅÑ´j;MøPAG«‡Xå!=–¡y‘ÏÿLË/ã›ömlJC˜oM`:²m•v"φB}ÒÛ>üêig7$§|-±×ŠéD÷i} VmÂѧ…ýÛ•Ú1¤s/‘ ÔW»ÀaKÔÀÞJÛC:¢‹e¢b&N¨Bó†d¨‰LŽ‰	3)ý(ÈÐ,OH"‚IA1”h	â—EW#(5ŠApïWì¤$ä­à344§í@$¯bB˜³Ä”,kŠ£,ñÕ¶ k„8†ÈŠ8CÍ…JÔÎéòDNß—õñÚ.Í[DU»–­ß>’ÄPÅ’ùþ±uâjQ¡©°¸KICµAA:ðAOPÅé
ýˆd_µžW^Öá_FJõŠ”"2†íj´A›
2 (—jXˆp陧?ô¶²ƒI‡0×¼%â¼)¬Ö4†æŸR'V©hV´Ž}$N'ƒÒB̏Ä4SaôZ
n©ç-òaÜc9ñþæCÌéžð~Ými¦EúôîÖIAiúM}
œÿP™2Ë±·H|Ÿnsy­[&êIÅú,;O¼§›e(Uå¤U,É´lHUZÆÙ̓í©$) CNfÉÍ©4‰µ}(ã¿RH>2û*Œ•DŽækK¢a|
+è—”“Fq4•:@æPRvTZlz5öO¿§&fâ]Át÷Óí훦¾Ý`OÖÇzOéXγ¶å
+~ƒé2¤EtÚ¦–æ+mÚÆÒn¡‰êá´^–f WÇ°:b1ô¤m½œÝ°´lÙ.M–öÏcÅ¡Þ»§Þ->ôæÍ#°iÕaô”:ÃÚ º,µOÅ®Ëp °1-Óðoj>€¡?Z r8† ¿mým34 Âqû.,†I3´ÒÑ,ïÓ<-“ڝµN|uù—ŵ}hŽ/¹¼Tœ¾ @müÆZÓíÏß=Ü‚oÞÙ­,ÂÂXñÅ=(|yyNó¾u|¨¡yþJ/ç6
+endstream
+endobj
+4556 0 obj <<
+/Type /Page
+/Contents 4557 0 R
+/Resources 4555 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 4492 0 R
+/Annots [ 4559 0 R 4563 0 R 4564 0 R 4566 0 R 4568 0 R 4569 0 R ]
+>> endobj
+4559 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [223.179 170.331 260.031 181.344]
+/Rect [306.419 645.003 334.962 656.016]
 /Subtype /Link
-/A << /S /GoTo /D (wcshdr_8h_c75623ee805ab7d43b0bba684c719a60) >>
+/A << /S /GoTo /D (structwcserr) >>
 >> endobj
-4339 0 obj <<
+4563 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [273.56 170.331 310.411 181.344]
+/Rect [425.868 464.911 477.095 475.924]
 /Subtype /Link
-/A << /S /GoTo /D (wcshdr_8h_dc053d80a9c4da454a52eed34e123633) >>
+/A << /S /GoTo /D (wcserr_8h_b0945d3588b604205b9c1b3d661a794f) >>
 >> endobj
-4340 0 obj <<
+4564 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [178.866 158.375 215.16 169.279]
+/Rect [346.241 441 397.468 451.904]
 /Subtype /Link
-/A << /S /GoTo /D (wcshdr_8h_6dd857f7b61a5b349cc8af5a4b6d8a1c) >>
+/A << /S /GoTo /D (wcserr_8h_b0945d3588b604205b9c1b3d661a794f) >>
 >> endobj
-4341 0 obj <<
+4566 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [145.425 126.495 221.01 137.399]
+/Rect [237.296 354.877 265.838 365.89]
 /Subtype /Link
-/A << /S /GoTo /D (getwcstab_8h_96c804d78d44901bc5d497b30e47b7ad) >>
+/A << /S /GoTo /D (structwcserr) >>
 >> endobj
-4342 0 obj <<
+4568 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [327.809 126.495 376.716 137.399]
+/Rect [328.601 160.225 357.143 171.129]
 /Subtype /Link
-/A << /S /GoTo /D (getwcstab_8h) >>
+/A << /S /GoTo /D (structwcserr) >>
 >> endobj
-4343 0 obj <<
+4569 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [382.702 126.495 417.889 137.399]
+/Rect [426.16 160.225 472.416 171.129]
 /Subtype /Link
-/A << /S /GoTo /D (wcs_8h_e5cc3f5d249755583403cdf54d2ebb91) >>
+/A << /S /GoTo /D (wcsprintf_8h_46950abaf5a27347da8160741f98f973) >>
 >> endobj
-4344 0 obj <<
+4558 0 obj <<
+/D [4556 0 R /XYZ 90 757.935 null]
+>> endobj
+446 0 obj <<
+/D [4556 0 R /XYZ 90 607.518 null]
+>> endobj
+4550 0 obj <<
+/D [4556 0 R /XYZ 90 585.207 null]
+>> endobj
+4560 0 obj <<
+/D [4556 0 R /XYZ 90 585.207 null]
+>> endobj
+4551 0 obj <<
+/D [4556 0 R /XYZ 90 566.422 null]
+>> endobj
+4561 0 obj <<
+/D [4556 0 R /XYZ 90 551.851 null]
+>> endobj
+4552 0 obj <<
+/D [4556 0 R /XYZ 90 533.774 null]
+>> endobj
+4562 0 obj <<
+/D [4556 0 R /XYZ 90 519.203 null]
+>> endobj
+450 0 obj <<
+/D [4556 0 R /XYZ 90 417.528 null]
+>> endobj
+1163 0 obj <<
+/D [4556 0 R /XYZ 90 393.159 null]
+>> endobj
+4565 0 obj <<
+/D [4556 0 R /XYZ 90 393.159 null]
+>> endobj
+4475 0 obj <<
+/D [4556 0 R /XYZ 90 211.04 null]
+>> endobj
+4567 0 obj <<
+/D [4556 0 R /XYZ 90 196.47 null]
+>> endobj
+4555 0 obj <<
+/Font << /F31 604 0 R /F40 783 0 R /F22 597 0 R /F48 2408 0 R /F14 1084 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+4572 0 obj <<
+/Length 2647      
+/Filter /FlateDecode
+>>
+stream
+xÚ­Z[oä¶~÷¯˜}Ð ;¬H‘¹o¹xƒ
\§µ½Š$0dÆ«vFr$Ínœ_ßsx‘¨ÛÌlZÙ¡¨#ž¿sá¡é*„ÿèJ…«D$DEb•®ÂÕ3Ì~EíÛ
¼Þxï¿y¸úÛ»¾"*ŽV;ýyL‰`tõ°ý9ˆ	eë

Ã0øœ5y]¯aë
að®Øçft—ïrx'ƒ¼\Ó ÃYÉxЈ¯}øáêú¡Á
+(¢øíêç_ÃÕýá*$‘’«Ï0	Uju¸â,²ãýÕýÕ?»5Ì|ós:rúI("rŽF
+R¶%¡”ÍÚB*†|•0°B̵=îòözŠ lÞŽ£!#IÄVÞ’¶Žf—±ž/
’Ш[ß·i{lŒ±k¢4ãOk&‚tÌgÄ1«ÄŠšÐqÍÆ#šŠÃ(èß/„âü˜˜0dœÄâ4?Cr†"1lƒÏ.|»ÞD4îY–7
YÔ5‰	‹ÎéÚ-ëjiÎézŠŸÓõ$;««ÇŽY]¯ëºªÍ&@çô¹(ŸÍcaqPV­äeún·Ï·Ú2Co"ÃÜ‚P‘tnM"Y×.J\(âÖÇ›Ü>ÿŠ°iëc¦Ÿ…‹šåž± 1Ÿ4Ãÿ7t\úú.nȺ•|i)n:·oÖž-Þd)Ü(),ac¼c²‹ˆ¤t¸ZV•U/û˜Î(#À0*ñt™2OHDÅîXfmQ•Sî'2Q†»<Ë=î)á9;bœ9oÇ
9àðJ‰BÓï‹2,«(DĨ_U xœF€ÃE”8gOž8awb‚ª>¤íÌ~BÞH’ŽÿÉu™qŸ ÀM‘T‡RBMHÌŒ
Þß>\ßÝ®Y|}c´ûpm?ÞÞ¬þ…ÿh° ùÔ$	Ï‹´ ¾ÇsA"¡z	B-…^VoåÞúv:‰8±$\LÈPe"Î×Ï–àΏ=–xÓSOcÏpÁ^ð	g2«!çq¬³$'ù©„HÉ}~]h…?­­*Šr§·}ÊØâ©:Bx³„©Íu|ÂnŽï¸¾¿_i¨¢kŽ¹w^y©xqH³ºz3QXBÍp±"ŒÇçlm©7ùTùÑ’(ÜOßÞ_ßÝ=Þ_?Œ`ãÖH€‘ÉÍI¶ã…¬Û¢ê/u…æøTlóÆÌ´­UšêX;Ùø¢Çi¹ÅÔñÁL•ÇÃS^›ñpߐþØVøœ¥ûýë:¶;å+j«0ÁœŸ,Ô<š¥BM€¶B-ÿQ$­ÓCÞæõr­6Ãy¹f‹0È€¶ºp4(Ã_g |˜ rE—9=iG3‘g ¸²cy¼Š¢zúwžµÖsÀ_”^—(U¿]çcÃ’ãöÃÍÍ¿
+µó;0€LŒ®êJÕ¬ÚÚÏVªÖ{—¯ŽÖ­!Z¶]…3ôq¯Êûx‹Ò&NÚIÒQPáÄ“œ3ˆÄúŒÐïÄ’ž Þ*KÛ¼qrÀq‚úÕ<îœ|“€Í ~
¥â^ÌÕ™(â¨7ùԝGK.ÇìˆJ"äˆùGŽæ$Ëê¬0²ôÃ6¦0/”lÒ¶ÃCm\A£*7äu…©,y&—”$¡:}Šòˆ=ÒÑ$ððŒSö¥ä@*-
+*“RYš‰T¿äJ
9êöxÈë"ã€;ƒQἇÆA[Ù·98-€E…7!”1ôÀr¦0ç1QJ|¡# £ÏÅ~oàÉÂJ±Í÷N·†³Á„DbÉÕÿÄ.73&¼t̬EÐ/—!§$–g Ó-CÆÒ\ÿ0K@îââ´\–f"×°TIÈ’\·ÚНhPí̯‰Á00òÀ¶éDÏy™×©
¯>¥WCm¢0	>¥Áᨋz½Tæx”F!L¥æGWþiié * D#‚‚ävÉ¢t<5Žt‰°wŽEY´Eº/þp!¤ÎÓí¦*÷6ÎnÓ6u‰"ÃÓU‡¾Â×_õ¥tµ¥¥Ôï:ùdÇ6}ÚçË(‚Ì)“èŠz¢eYšQÔŸäƁTê´T–f"Õ¸ r ”P$cm/üÕöŠd4ˆS⣫‘Æ“÷M< SB•¾1`‘“þ®2¿©a‘aVuxÒ"h<Á$ž^µJ¨DHiI¨iÕ EF:N8áÁ	/kc| D8áÃN8§Í¿ÝòS8Ù•ŽÙG3€…¿£²§ž^G«=‚(ïÞß\?>vÕM¯ÓKC‚ŶWW
+á©e¿‘’,δ=¢Eü:šñë5
†Ašœ–ʐL„ÀWÄp€¢¡nô1$¢QwÁ1œˆrk^˜pÇw@†ñ Èþ¶êÔßš
…‘ÞP o(¼Ò
+¿Ý7ïoq7õ°XÁF›û%;›À!’%gv¶'ZÞYKsi~td†e,È£Ó’Yš‰dÃíñáÐîKömlØÚR²îÓ ?<) s?ë¢ÿ=}u§‘²M›7^`µv·iÚWw‰±1ç×þ‚õW³¼‚*ÏmGO´¼–æÂí°­a;ªóHÉÒLDf	Fb6èÁ Ž<ùŒgÝ…Ú›‡º°­g3™êK g(h˶qSîÝË˾Ðñ0Ìî‹ÿ ²ìk³kظS:EPê‹;;8ø„Ö¥MÅê¾4®Uç0W,œ-gÚPnqú©'YjNDœ_²‹o‘N0íÀ5â:w‡dIºŸÉü»¤þ°þ’6+Ä°,çO™Þ+ðÁ½‚pw‡YõòÚm.ãwÞÝ÷—®”",¤·’›:;À=ìK˜Ç±¾Œ»”÷¶™é_üb¯-áúÏQÈI&üÿöŸµµ'Ç/‘8–ÓtŒ%ØK¡Û0®t‡ÎMpN7ÌXb‰¨ÁͺcDÌ‚ýX‡i¤6ç
+ug%ýÔ|¬Žû­?ÙoRÔùþSÙ†BlOÀëAíã{óÜhtfÖÉ­n“ŠP7j,cÛÕézœ®ñž»vOiq¿‡•MŸ¯Ú\Ÿs®?­íæ:Õ(1A„âQ\6Ú#þKV´MŸ£LyÙ.Å#¼mãçI<š¥ˆDe„åÈtKg/§±s™ÏÑ\Ú›1þ<×0=e“®a:i®aê‹tï$Ÿ6OuqáZ¥(Û°…»»Ð-]îzQ®`OÎÔѲe-
ªñ—3fµ¡jhVJ–ÇÒLäš5&	„[_žïÆ.qζ·À–)˪s;„íëÐì‡t»˜Èi(ˆdñiÇéi¯•yq*?ŶßÔß¹dîh†MÃQFï³ø¤HÆ çþ<gÞìÓ¿Õ°obö""Ä&{,þü_ñè?FŠ%¨¦|sÇD`Ìß"Yî¨ð÷¦¶sÖaç³àÑjô£KâÜ:šz²·Qhž t°ý¡Ö®N÷Ÿ¾½¿«¼ÿÆ~J$afød±õ]õûës>éï	¼ï™˜ç¿ÐôÔQ
+endstream
+endobj
+4571 0 obj <<
+/Type /Page
+/Contents 4572 0 R
+/Resources 4570 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 4579 0 R
+/Annots [ 4575 0 R 4576 0 R 4577 0 R ]
+>> endobj
+4575 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [400.522 114.54 440.123 125.444]
+/Rect [167.847 584.09 196.39 594.621]
 /Subtype /Link
-/A << /S /GoTo /D (wcs_8h_4ab38bc642c4656f62c43acf84a849f1) >>
+/A << /S /GoTo /D (structwcserr) >>
 >> endobj
-4345 0 obj <<
+4576 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [291.802 94.615 326.441 105.519]
+/Rect [179.156 566.092 244.81 576.996]
 /Subtype /Link
-/A << /S /GoTo /D (wcsfix_8h_89e1b5b4d2fa89af03f5d1143352b05f) >>
+/A << /S /GoTo /D (wcserr_8h_cfa8a447539633296d50e67c7ab466c2) >>
 >> endobj
-4346 0 obj <<
+4577 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [344.643 94.615 380.119 105.519]
+/Rect [291.034 494.496 319.577 505.4]
 /Subtype /Link
-/A << /S /GoTo /D (wcsfix_8h) >>
+/A << /S /GoTo /D (structwcserr) >>
 >> endobj
-4316 0 obj <<
-/D [4314 0 R /XYZ 90 757.935 null]
+4573 0 obj <<
+/D [4571 0 R /XYZ 90 757.935 null]
 >> endobj
-4317 0 obj <<
-/D [4314 0 R /XYZ 90 716.221 null]
+4553 0 obj <<
+/D [4571 0 R /XYZ 90 664.112 null]
 >> endobj
-4334 0 obj <<
-/D [4314 0 R /XYZ 90 378.422 null]
+4574 0 obj <<
+/D [4571 0 R /XYZ 90 649.541 null]
 >> endobj
-418 0 obj <<
-/D [4314 0 R /XYZ 90 322.129 null]
+4554 0 obj <<
+/D [4571 0 R /XYZ 90 286.411 null]
 >> endobj
-4313 0 obj <<
-/Font << /F31 528 0 R /F22 521 0 R /F14 1038 0 R /F42 717 0 R /F41 696 0 R >>
+4578 0 obj <<
+/D [4571 0 R /XYZ 90 271.84 null]
+>> endobj
+1090 0 obj <<
+/D [4571 0 R /XYZ 90 93.706 null]
+>> endobj
+4570 0 obj <<
+/Font << /F31 604 0 R /F22 597 0 R /F14 1084 0 R /F48 2408 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-4353 0 obj <<
-/Length 3109      
+4582 0 obj <<
+/Length 2735      
 /Filter /FlateDecode
 >>
 stream
-xÚÕ[[oÜ6~÷¯0°«:,¯ºdŸê¤é¦èÞcûÐ…<£ØÚj$w$'NýŠä˜”Ä3r€º)ÐÑåÓùÈç2»¤ð»,èe¦2Ru¹;\ÐË[¸úݳw·p{ëÝ¿º¾øúµ€§H‘ŠËëãã)#Š³ËëýOIJ˜Øl¥4ù´ëïöÇ
'än³åŠ&¯ë¦2Go«ÜË“ªÝ°d§¯æ”‹„	¹ùùúû‹o¯O.X•Hµ¿]üô3½Üƒ£ß_P"ŠüòSŠâòp!¹°ÇÍÅ»‹l˜ë®/µQßÝ
-Iò,.MŸBÀùSM‰ù¥Ãè8¼ç\MÂ(<ÂÕ¥gkÆå08!“¤ Y@¨^l¶YQ$oÚz¨Ë¦þ½šÑg°^ß8ÞZÄ[ß‹Æ™˜ÔŽÀk¿?¦äœr¢(GÛî0(%§‘¼(ûáø°ÞSE{øÛle!“‡¾nogndÐUY¾2;41icÐW£C£?'•$c…àÔ:K*ÂX”íÞ´W6»‡¦*}ª’]×÷uç=)S’*¹2>:95éúïcñ‘9')+Ðø8NƒlÈtŸ¯»ãll¸ÅaìÜаàí:>D
Äu
-~k4Sô‡LµÁBPÞÐŒæ%›­È
-«¸Ð§y2túW$Ã]eî]ÓÝ>سîÃlØ(P¸"]ÆÜœ´áib6^"UEÅAP:è-,Ë}ºÝÑ´¶4?ûªßëû¡î`>jOpqêmlÆá5Þƒ‹ÖÂ]}{·mà±jÃUòqÃTR5æ֏/ß™=ü6œ&[ÝBx•iFx6ö%R(Ó3Íè4Óãp,Û\<”àPk®»‡Hê¶êÉ™B`‹M`O·£ó—…œ›¾¢Óì…±Ù‘á±¥0w	F“—MUÚÆ>ܛߛÏæ÷ñª´^'‡ê èŽöÞ§z˜wœ”˜í}_ãÖ`1§Cs¶»~ÔNÅE^•cÁ²Œ64b3ð„Ø–3cˆƒÚA
-£aol÷ÕPÖÍ‹¥îÂ%¡*÷—§ûñc1g{LœúBÎáh¥â¢^¹Žåy¥'šú.ª¹² YŠú·uœZq3P×½ùÒ鋉©BÈäõ›ëwVÈq Ã(7'Ã]9X‘.}åŒZ…ªå­ÞUåI©Qðs–¼¬¹jx8¶½Ó/kàx,?û*'͐ӌÑ(¡»“
-$Šg³B§ƒÄ<e °ôìÄiÀ[=eh0žQ2•Ãëf!õlÆ4œÊ¡_žGi2ÊÞ"'ÀU¹³uÌ2­<wµ»Tö·ÝH¯´¾ûŠŸ^ÙL c„rj]ÐmÃÔ¤
ÛPÞDõI(’OßÜT¡,§ž:©ÔDpT.!O–QÁñîGÇaÎ	ÂõLÁA½² ß+úÍpVp°Xœ¥Á 4>õ(8)µY”m鲺”.euÞ\èK|Ž±¨O¡¹óêNAaP Ápœ8„Ë" 6é4û¡·í³„ñè­1wÐÁ*ošªÿ‹>QfÃÅ;È. Ñk*Q§²:¦V7ÇðîÍÁ}ýxRt8mê~°YžÌ‰ÜJ¨™Œ&hüçOúª2H綊‰ä›^§Aù¨ÑúwD=Uۏ9 `Ù(<úÖøŽõ™>ôÑ8}hŒúv_÷_mô 5ZmúÎ ŽÕ®»mëß+Ëg›§í$2–<ÛEƒ9ÁÓÀCi3²›ÆBð÷6¡íÌ/TÚâÇz¯!²€åƒ6^>4V@?ê)²l*«¾ëÒ¸Ô°n!ó®¡‘»Ê¥ƒ»»²­ûâì¨ýX<ÏñîÇeÇbÎÊNœë¹²ƒyådÇó
-×z-)œæh,§V´>`.ûúû8P„žüÆß÷”ò¦1ùúé²LtÖ^nªcoÎÇi45uèT
-ÝÃ&.ÇÕÉ¢Qç§&ã©…àÒ¹—à”‚§„ÁŸÒ¤¦á¼nWCÕ·7çN£„·\cΛ®ûuLÐt¸FÍ2Ãa$BþŒHÝ
L™ ½2AÔà»Füy^E(R@ln_o
-š|s5·Á
-H	ÓЈß^߈îˆD/ëªäÚÖϹÎ;+sí¦4Ú ‡c~•Ûœ´7×ú¡;ºûµ­Èá°4?6iÖfÆŠØÈ9œŽ¡1‡õÔ:0Woþͱ½úá[³X8>g²lë I%ÉõÌã¶évö]™ÊtD)H/ÃàŸÿ^ ÌT. at 5þ~™?­E„ÙÛ‡r~)ÝëY”o—¢M¾³êæ78ô«ˆ¹˜Ê\¯uQ1õîGÅÔaΉ)ÂõL1E½² ß+…zÿx.‡ÃbqÊáPjÈárRëœbaÙž2äC—í5gž˜t‰k¼ÑzÕ]œi´Ã ÔœQèiØh­	‚æ	”½M=|6'¶
-Ö9
-- ¯êœl0'¦¢50“	ÁAÝî͐7§c¨Á¥9ïï«]­ç%=~õ…²ª£X}ê	î8üE‡¿["SË¥qä’Cµ˜m3HsxÝ)ˆhz6߶è­_fhÙ~‘z×$ɧïÏbpJèÙ¼7Ÿ2(–Í»	E2œ[Sx­ƒC£>MMž/=”ü—cÑ°œ
-"äo-ˆL’µoÝ`qÎÀÜù’S‚œ*U mu”xj(VçK	#&‹ï¤z÷ãs„Åœ#â\ϝ#0¯Üáyunù—©lÜàÀ¢á08ùØE@¾¯ÊÆä"Z©ÄÇÕp}l„¯0k„ã¯Q%}8W%Á8ábÉxÿ´hÔã©I$ÏÖùR†ÉapJ®Œ†A²ªU°4ét‘:†ÃÆìI¨ôÙ\¨d
-ÙKWFÆ¡Q7§&Ï•¢Z/Ñ9J­ô~2eu|"F(<¾vð<ÁãƒÇbÖ/’ND,Œzb(ªX”ƒêÄ?ñîÇËbÎ*Vœë¹Š…yå‚îy5~ŽÓÅõÊô,ƒS+(BÒ0 ŸŽõà–sô&¦I–æ9&TÔR†.Ä$‹F™šD$¡Ã¾Ÿ­Ãà”D]kšGy*ùu³{×|óE”©dç•×dIc2"Â
-uúÖŠpûµÕ«J'·­ÍD_u»‡CÕfûØ.ÚqI„,¼G	³ÿi<ýãËw}õöýeVç®ÑGjÿÍëN½ ˜‘”·®ÜVÈ¡ìµ»·.e¶+=PÖz§)¹²÷¸YR5å㜆ó‘ƒÚ¢A=v;¶2šrÃÀ`Aðœðôì"’Eo=øÂë
M®YæV„å,tb¶Ìm08u
-1ÎBê…z‘ëUp™¯m´EãÌ“ç5\°‚H ¬ÑƒRÎH^„Ô[Wiü§:ª¦±{tþªùNB¿YcÄôR“ººÏaÌÚôlWÓ,þ¨VSyv´è­_Ø×M®˜L_,˜I²ÁàÔ)—v}ê¶sŸš¨%¹ÉÌsµ9éͲd”ú3˜ÆSŒ×ú_\1äT1ô¾S~þç<ª³^1'bŠR[Åð©ÅXÙh§(óÄäzÅÀ}RŒÚ)†Om£Üíªûÿ­bp(WXQ¬UU‡Y¯1Å@©­bøÔ_¬Uó8¨Æ“˜ÓGv6Õø£
-+r`¥n<¡£²a!ëUÃ÷ &¯Õ‘ŒuÍuŠÑ†×ëÒÜ“\ ¼N-<Þ…ô¢íÚ­ÛV7WvW /ˇZ/,S$Sj­|xð¨|8ÌzùœˆÉJmåçþbù¨|¼„¨¿Ýšüc#©Ý¸tœJö¨#\‘B¬.Y<x\I,æRâ;Ռډ‰G©ÉºFŸäcž˜|†  ~R„ú$)u˜€Ìº¿$“Âv“—Óþ¼°—•üi'¸^Ú	6»VðÕòN2Ç÷¡³%wf† ,£¹#jWz""{Ú×8´:k©¬K&ÇšçÙ‰£9luéçÁãJl1ÏPb߉¨cÔN‰=ê©O?˜ÒÛ<‹ûDì2ó§6_öWxæÃòÜ.ü¿%-ͤý[BË®ýü®j«ãÓ÷î+Ü¿¹ƒ×úC±êÆœdæ‡å/¨x¡RsÆ)cVÍ5Ö):L?À´ñæÊœB¯
-ÿÖàU÷øù¶jgkñL,ç¿ ·¾ý
+xÚµ[moÛ8þž_aì~‘šËw‘ì‡4M{Y¤IÏqo¯h‹ ë¨m€Äé:Îm‹Ãý÷JdLQâHIEûÑ<3CÎÃ!%³	…lbé¤T%±BM–W;tò>}µÃü·3øz}ÿ|±óËKw«Ådñ©¾]3¢8›,Îßš011Jiñ÷òæ¥üù2qE‹——Us5¯>Uë)3EµZNYá>5’‹‚	5ý¸ø}gqÇï½SB;ö¿vÞ¤“sðò÷J„5“¿ášfíäjLø뽓ÞÙh>ðy_€Š‰Þ#V©"„jõ°+Ô//%Ýf
’Ê%ÒÖ¾X-/oÏáV
F«äËOî&‡c%Ñ\fpÕzí¡íQû‡T4¿¨œ—«ê¦'»škÂÏŽ}ô}η,Œj"…¹³á¸>pÞDFá®P®€Á	™$––-ŸÏ}tV©IÉË6«ûbýÙ#æ1¿Gãü‰IÇ¿÷âåÁ¿;Ü¥&š
Dì18ci	£ªÅH»ù-	Ó|¢aÎrcúؘ†ù]Âe¯'0)”Ç,2P{"ùÄ€'ºö„[B͇sä`s‘Óâ[3ç¯?uÓ”ðR¶ËGãn$&Ëóº
+?PEá?ëxaa©i
+<ç6ŠH7ª÷Íæls{Ó$à?g—·¾þ/Vþ£j¹¹^7×ë©(‹js»^UçÍ'~O}0”ÚÍðQhÔëÔ¤ó:W.eB@¤Q³€ÁÉCŽœdç/™æöÞóWøéË8H6ËJ™2%¥A¥,`†¤,²•—2”ÐKYL8(e-Öa)Cù“õ:1•´Ø2ÆŠEŸ¨FJ©ñØ=ç6ÄL·¸YnR¨’ÃÈȇ‹Zd 'jr/Qk96,j¨‰IçÇùÙf@Õ ÑËÏ,`prc@ÕZÜ?ZÔâ#3ШөÉq¢šÍXÀàä‰!TÔtDzTO&jÒ@ó-qQó˜AQÛÚBD
#¢‹ZÌ:BÔ0þĤã{tÐ/fš(]â1{Îi at BT;É<;„ ê
Úöþ¬”5ˆû)YäÕ!C|htNÜ®.†tÌ­’šY€ Ô–ÂÔã1õW1ØÂŽjT¶s918JÂ$Di°\yÊÛ2‚‹ç°ûd¯üæR¨hmqñò˜AñÚÚBÄ#â‹WÌ:B¼0þÄd½¹Ü?Ì4bÊj<dÁ)¡£¦M)rsAZ	þ©‡‹Wd §^r/ùj96¬_¨‰ÉzwY]˜‚üH,?³€ÁÉ¡–T·ÈøöÒ¬0#SШשÉqDjš²€ÁÉC¨˜”Z?U'&KJS¨˜̐˜E¶òb†z1‹	ŬÅ:,f(bÒñŸ¼Ùë3J®8±±¬E'³ó@)bJö!ÛÈ
+™‡ÜOÈbÇFæFb²Ö’¯ËÁ¥k³üÌ'‡~ÍRÑ&ÿÑÍ«{§q)hÔëÔäØ-¥5hÆ<§n›ÁULBe3þd*&xÅpó˜AÛÚBT#*«XÌ:BÅ0þÄdÝ’½ëoÉ8)aû†ì18¥ë¬hQªì\`%¡¬|„’m
d•ÌCî§d±c#”s#1Y·dßG¶dùüD-FZ²ˆü©Z²Q)Û¶dˆ×©É{µdHʶ-FžÂÅ…>à@däþRXA@´P1˜!1‹låÅ%ôbŠY‹uXÌPþĤã?úcï¤OÍ,l•Åcöœúr*m‹Sç&ƒ(Mý÷ÁjÈ©Y€ÔÁß^ýY­ï¤¬þ[]VWÕjsÓ®éÍ_ä­ÚÇ}:cEOÛc +|+T¤miÐh`©ÉqÇH’h¥±ŒÏ'O¡Å.tI8•OVìJ®ð7f°Ø·¶bÇC±G„ÃųŽ(vŒ?1Y¯šS¦
+¿ržVëõÕÍçÔN¡ëàXøœ@9Óa”Ý#%ÔC‰Ó6眄–øØ@m¡Ìg.ýò
…°DPô¤=@š7l¾6°<ÛTçù
+à¦~éçánm
ô½‰Å­&L5ÛßýÕíUµ>Û\\¯úÞûᥠýžÔÅ´ý:[K2TJÑ]%al¾"¶
+"ë°Á`(![lù
+ò`”·m°gzžöù‰ vgHÔ‚±s^CyÌþßNÈ!3îý¸á˜=zÁóÉöÇíÁþ|~zt|º÷Ý£Wûˆaæ2£Ûn¤!{JÎys†“ÿ6i#Š{Ö¡U®$ôÈèw 1Eòvooÿ䤯iÖ —XìƒR»uT&Ô>vÚ	]”œp#G†Ð8b2ø·‡‡§oŽŽûóÔi4áû€Aù¥ëû¢ïüÝ•
+69rô´ßÂóÓÞc¢è_ï¿>žOµ*Þu{dCfÛ~tz䃲×k®±-ößš&’磇5H«ñÑoáùè=&žöG¯ÞîB=œ”ànË“´î=åçP V«?į˜-D·ì5‡@Œ? qþÄdÿó©PÅî‹Ó½Å»7á
+ðn 	Ô¡e}ìד Ù-~w¶jØÈ4Ο˜ìIÀ›©åÅî|÷uW`™3Xu¢~‚#zgÊW{9ÚŽ_ú¶ð|xLß,8>ž¿8]̧¬Ø=:é.H°T»u0ö)­A=ᮇ-Ûžx=ÐùL€ˆ”j|&¶ð|&<&ÊÄ,!»†ž,HÓ¬±?i<õ:|X‘XËÈ‚¤´(»ª mRÉìÈ,4Ο˜ìó£ýùé›îù‰„›¸@“à!¨’*­S_L'’ëºpÆå  qþÄd»œï¿<Õ¿R¨Ÿ¯”²t¶èÍ1¤¥™+Ýwã)ô¶eý┡"ón|ƒ™E žwãÌ£­¡¨Pì³¾#-¡m›5_(ó'&»éq9ø×”¹érØ=
+’D)<
ƒº!ÜA«ìM£Íßÿu!2s[w[óC¯ú·«enÃÈDvK]ï£ï³[Æ€Ú3b\w›F”ÐkXLx±Útø –™6_~Rx4Îœ˜Œ7ŽzX¬À£m 8¥‚ìòvr©¢.Þzô—›õå3	c»	g›þbuöíâæýtÆ´.>>çœëÛe']ZyYŽMW@£¾§&}º¾®¯ºõbAƲ0J&£zá”(–¤‹Š¦DZòWwE4øô,É›;ië}å}§?ðñ7çΠÜ×νÅT©bíÎ÷ÎV7—g\}æGøz5oWçgõ!•?¡þcï$ìì¡•+8*ÙS=p¶`¨j4ˆ!͸³“W„ÊëÅ–
+Q‹ˆiX+Ζ¹X'.ºB¡ëV‰Ñ#0>Ø‹0gó‰DÂ.ËQY
+XÄë¶9D ªKcDBÖ–è(ÊvŽ©h®$köcr°H®Úæ¼sÕzÝ¡•”P¡‘\F&9Q¼]2Ÿ®ë°Ë~A„j‡)¨úw‰îDZL«‡ÿÊ·ùµª©›öèxª”þxܳ;__U+w8žÖ]û}·Ï
Oô—~<¥ï¦ì¯”ÿ*|OM1k®>M¹*“@PÕCØ<÷·ØëÜ=ú¯ÿ¾¸þöýsµJ³ã~‡ÜMÏÿ‚%
 endstream
 endobj
-4352 0 obj <<
+4581 0 obj <<
 /Type /Page
-/Contents 4353 0 R
-/Resources 4351 0 R
+/Contents 4582 0 R
+/Resources 4580 0 R
 /MediaBox [0 0 595.276 841.89]
-/Parent 4190 0 R
-/Annots [ 4355 0 R 4356 0 R 4357 0 R 4358 0 R 4359 0 R 4360 0 R 4361 0 R 4362 0 R 4363 0 R 4364 0 R 4365 0 R 4366 0 R 4367 0 R 4368 0 R 4369 0 R 4370 0 R 4371 0 R 4372 0 R 4373 0 R 4374 0 R 4375 0 R 4376 0 R 4377 0 R 4378 0 R 4380 0 R 4381 0 R 4382 0 R 4384 0 R 4385 0 R 4386 0 R 4388 0 R 4389 0 R 4390 0 R 4392 0 R 4393 0 R 4394 0 R ]
+/Parent 4579 0 R
+/Annots [ 4585 0 R 4586 0 R 4587 0 R 4588 0 R 4589 0 R 4590 0 R 4591 0 R 4592 0 R 4593 0 R 4594 0 R 4595 0 R 4596 0 R 4597 0 R 4598 0 R 4599 0 R 4600 0 R 4601 0 R 4602 0 R 4603 0 R 4604 0 R 4605 0 R 4606 0 R 4608 0 R 4609 0 R 4610 0 R 4611 0 R 4612 0 R 4613 0 R 4614 0 R 4615 0 R 4616 0 R 4617 0 R 4618 0 R 4619 0 R 4620 0 R 4621 0 R 4623 0 R 4624 0 R 4625 0 R 4626 0 R 4627 0 R ]
 >> endobj
-4355 0 obj <<
+4585 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [169.964 719.912 203.498 730.816]
+/Rect [145.731 625.136 177.611 633.983]
 /Subtype /Link
-/A << /S /GoTo /D (structwcsprm) >>
+/A << /S /GoTo /D (wcsfix_8h_f23e7b02522c40fa5dfbf3d569348844) >>
 >> endobj
-4356 0 obj <<
+4586 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [270.521 719.912 305.709 730.816]
+/Rect [159.277 608.458 184.17 618.364]
 /Subtype /Link
-/A << /S /GoTo /D (wcs_8h_e5cc3f5d249755583403cdf54d2ebb91) >>
+/A << /S /GoTo /D (wcsfix_8h_25714f1558ecbee6c1b1fef0abf8ea7f) >>
 >> endobj
-4357 0 obj <<
+4587 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [445.658 719.912 483.615 730.816]
+/Rect [306.611 608.458 336.489 618.364]
 /Subtype /Link
-/A << /S /GoTo /D (wcs_8h_27d3dd209db3e76cf4c50f48c01ba986) >>
+/A << /S /GoTo /D (wcsfix_8h_89e1b5b4d2fa89af03f5d1143352b05f) >>
 >> endobj
-4358 0 obj <<
+4588 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [113.91 707.957 151.868 718.861]
+/Rect [145.731 586.282 182.742 595.129]
 /Subtype /Link
-/A << /S /GoTo /D (wcs_8h_60673d05a3513659ac848a9cb3d0cb07) >>
+/A << /S /GoTo /D (wcsfix_8h_7181ebe5e9f0a4058642c56dc848bd5c) >>
 >> endobj
-4359 0 obj <<
+4589 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [255.499 707.957 280.455 718.861]
+/Rect [159.277 569.604 187.165 579.509]
 /Subtype /Link
-/A << /S /GoTo /D (wcs_8h) >>
+/A << /S /GoTo /D (wcsfix_8h_77b614a15de67b42040c2be46cbfca1a) >>
 >> endobj
-4360 0 obj <<
+4590 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [261.994 676.077 306.576 686.981]
+/Rect [309.606 569.604 339.483 579.509]
 /Subtype /Link
-/A << /S /GoTo /D (wcshdr_8h_27465844aaeea0623133f8151ca4fd9b) >>
+/A << /S /GoTo /D (wcsfix_8h_89e1b5b4d2fa89af03f5d1143352b05f) >>
 >> endobj
-4361 0 obj <<
+4591 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [113.91 620.903 150.762 631.807]
+/Rect [145.731 547.428 187.564 556.274]
 /Subtype /Link
-/A << /S /GoTo /D (wcshdr_8h_c75623ee805ab7d43b0bba684c719a60) >>
+/A << /S /GoTo /D (wcsfix_8h_8f4a947e2605b35ffa92f08b113d60b2) >>
 >> endobj
-4362 0 obj <<
+4592 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [126.364 608.947 159.898 619.851]
+/Rect [159.277 530.75 189.657 540.655]
 /Subtype /Link
-/A << /S /GoTo /D (structwcsprm) >>
+/A << /S /GoTo /D (wcsfix_8h_883167275c4d3855ba453364db3d8d66) >>
 >> endobj
-4363 0 obj <<
+4593 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [300.539 608.947 336.832 619.851]
+/Rect [312.098 530.75 341.976 540.655]
 /Subtype /Link
-/A << /S /GoTo /D (wcshdr_8h_6dd857f7b61a5b349cc8af5a4b6d8a1c) >>
+/A << /S /GoTo /D (wcsfix_8h_89e1b5b4d2fa89af03f5d1143352b05f) >>
 >> endobj
-4364 0 obj <<
+4594 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [113.91 581.36 150.762 592.264]
+/Rect [145.731 508.574 182.592 517.42]
 /Subtype /Link
-/A << /S /GoTo /D (wcshdr_8h_dc053d80a9c4da454a52eed34e123633) >>
+/A << /S /GoTo /D (wcsfix_8h_f1b99efe520fbd2d4bd0e5a35f87e186) >>
 >> endobj
-4365 0 obj <<
+4595 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [224.804 581.36 261.655 592.264]
+/Rect [159.277 491.896 186.16 501.801]
 /Subtype /Link
-/A << /S /GoTo /D (wcshdr_8h_c75623ee805ab7d43b0bba684c719a60) >>
+/A << /S /GoTo /D (wcsfix_8h_c1df72303f64e50d5e3cb320c126443b) >>
 >> endobj
-4366 0 obj <<
+4596 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [113.91 529.863 150.204 540.767]
+/Rect [308.602 491.896 338.479 501.801]
 /Subtype /Link
-/A << /S /GoTo /D (wcshdr_8h_6dd857f7b61a5b349cc8af5a4b6d8a1c) >>
+/A << /S /GoTo /D (wcsfix_8h_89e1b5b4d2fa89af03f5d1143352b05f) >>
 >> endobj
-4367 0 obj <<
+4597 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [290.962 529.863 324.496 540.767]
+/Rect [145.731 469.719 181.496 478.566]
 /Subtype /Link
-/A << /S /GoTo /D (structwcsprm) >>
+/A << /S /GoTo /D (wcsfix_8h_0816c5f2354ee6c0044e11867d7558ea) >>
 >> endobj
-4368 0 obj <<
+4598 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [113.91 478.366 150.762 489.27]
+/Rect [159.277 453.041 187.658 462.946]
 /Subtype /Link
-/A << /S /GoTo /D (wcshdr_8h_6174a483baad91dae3fa1c30b0e4cde5) >>
+/A << /S /GoTo /D (wcsfix_8h_f011e4065b6179e19d2964bc9646b6af) >>
 >> endobj
-4369 0 obj <<
+4599 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [169.298 478.366 208.361 489.27]
+/Rect [310.099 453.041 339.977 462.946]
 /Subtype /Link
-/A << /S /GoTo /D (wcshdr_8h_16e35904c64fe6b0aab144bd022c722f) >>
+/A << /S /GoTo /D (wcsfix_8h_89e1b5b4d2fa89af03f5d1143352b05f) >>
 >> endobj
-4370 0 obj <<
+4600 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [214.891 466.411 248.425 477.315]
+/Rect [145.731 430.865 183.698 439.712]
 /Subtype /Link
-/A << /S /GoTo /D (structwcsprm) >>
+/A << /S /GoTo /D (wcsfix_8h_4d37e0274dff84649cba075b8761b3fa) >>
 >> endobj
-4371 0 obj <<
+4601 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [325.564 466.411 362.416 477.315]
+/Rect [159.277 414.187 186.16 424.092]
 /Subtype /Link
-/A << /S /GoTo /D (wcshdr_8h_c75623ee805ab7d43b0bba684c719a60) >>
+/A << /S /GoTo /D (wcsfix_8h_07281faacbec1df800a417bf157751d7) >>
 >> endobj
-4372 0 obj <<
+4602 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [373.703 466.411 410.555 477.315]
+/Rect [308.602 414.187 338.479 424.092]
 /Subtype /Link
-/A << /S /GoTo /D (wcshdr_8h_dc053d80a9c4da454a52eed34e123633) >>
+/A << /S /GoTo /D (wcsfix_8h_89e1b5b4d2fa89af03f5d1143352b05f) >>
 >> endobj
-4373 0 obj <<
+4603 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [113.91 438.824 158.493 449.728]
+/Rect [145.731 392.011 192.555 400.857]
 /Subtype /Link
-/A << /S /GoTo /D (wcshdr_8h_27465844aaeea0623133f8151ca4fd9b) >>
+/A << /S /GoTo /D (wcsfix_8h_0ed13e54c3eacb9325afbae78ef33b61) >>
 >> endobj
-4374 0 obj <<
+4604 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [311.238 438.824 344.772 449.728]
+/Rect [315.774 375.333 345.652 385.238]
 /Subtype /Link
-/A << /S /GoTo /D (structwcsprm) >>
+/A << /S /GoTo /D (wcsfix_8h_89e1b5b4d2fa89af03f5d1143352b05f) >>
 >> endobj
-4375 0 obj <<
+4605 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [464.919 438.824 501.771 449.728]
+/Rect [145.731 351.099 202.916 362.003]
 /Subtype /Link
-/A << /S /GoTo /D (wcshdr_8h_c75623ee805ab7d43b0bba684c719a60) >>
+/A << /S /GoTo /D (wcsfix_8h_3229b126ed844da0a2d4f7abff1de7d0) >>
 >> endobj
-4376 0 obj <<
+4606 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [113.91 427.242 150.762 437.772]
+/Rect [203.414 351.099 264.066 362.003]
 /Subtype /Link
-/A << /S /GoTo /D (wcshdr_8h_dc053d80a9c4da454a52eed34e123633) >>
+/A << /S /GoTo /D (wcsfix_8h_256ce6281894f65dd15396cc0994e875) >>
 >> endobj
-4377 0 obj <<
+4608 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [113.91 399.281 152.974 410.185]
+/Rect [138.538 270.337 226.308 281.24]
 /Subtype /Link
-/A << /S /GoTo /D (wcshdr_8h_0b8372e555a2e2bcc63a11f3dc7a1bf6) >>
+/A << /S /GoTo /D (wcsfix_8h_0399bbea1e28abad3259a8ea05b25183) >>
 >> endobj
-4378 0 obj <<
+4609 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [202.447 399.281 235.981 410.185]
+/Rect [113.91 255.114 217.182 265.3]
 /Subtype /Link
-/A << /S /GoTo /D (structwcsprm) >>
+/A << /S /GoTo /D (wcsfix_8h_0399bbea1e28abad3259a8ea05b25183ec3fdc50ed9f4ca8d80d7ce7751ef0e3) >>
 >> endobj
-4380 0 obj <<
+4610 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [229.326 325.113 266.177 336.017]
+/Rect [253.1 255.114 338.688 265.3]
 /Subtype /Link
-/A << /S /GoTo /D (wcshdr_8h_c75623ee805ab7d43b0bba684c719a60) >>
+/A << /S /GoTo /D (wcsfix_8h_0399bbea1e28abad3259a8ea05b25183ee9fbc64e56bb6d307d06d8ef8e8b244) >>
 >> endobj
-4381 0 obj <<
+4611 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [283.552 325.113 320.403 336.017]
+/Rect [371.288 255.114 487.292 265.3]
 /Subtype /Link
-/A << /S /GoTo /D (wcshdr_8h_dc053d80a9c4da454a52eed34e123633) >>
+/A << /S /GoTo /D (wcsfix_8h_0399bbea1e28abad3259a8ea05b25183f574a836e251e8a0257da97580bb9354) >>
 >> endobj
-4382 0 obj <<
+4612 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [123.863 307.862 160.714 318.393]
+/Rect [113.91 243.158 200.495 253.345]
 /Subtype /Link
-/A << /S /GoTo /D (wcshdr_8h_dc053d80a9c4da454a52eed34e123633) >>
+/A << /S /GoTo /D (wcsfix_8h_0399bbea1e28abad3259a8ea05b251831e4cf4eeb3cd2f4d8c2c1f040aa62f6c) >>
 >> endobj
-4384 0 obj <<
+4613 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [229.326 257.67 266.177 268.574]
+/Rect [113.91 227.218 233.79 237.405]
 /Subtype /Link
-/A << /S /GoTo /D (wcshdr_8h_c75623ee805ab7d43b0bba684c719a60) >>
+/A << /S /GoTo /D (wcsfix_8h_0399bbea1e28abad3259a8ea05b251838553bf40509263e3c3a198810f83d26e) >>
 >> endobj
-4385 0 obj <<
+4614 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [283.552 257.67 320.403 268.574]
+/Rect [261.079 227.218 360.695 237.405]
 /Subtype /Link
-/A << /S /GoTo /D (wcshdr_8h_dc053d80a9c4da454a52eed34e123633) >>
+/A << /S /GoTo /D (wcsfix_8h_0399bbea1e28abad3259a8ea05b25183421fc9b9a2aac54bc832b3c1180f8f07) >>
 >> endobj
-4386 0 obj <<
+4615 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [123.863 240.419 160.714 250.949]
+/Rect [387.985 227.218 490.559 237.405]
 /Subtype /Link
-/A << /S /GoTo /D (wcshdr_8h_dc053d80a9c4da454a52eed34e123633) >>
+/A << /S /GoTo /D (wcsfix_8h_0399bbea1e28abad3259a8ea05b2518326d787caed068586fbef3d3c0fbce41f) >>
 >> endobj
-4388 0 obj <<
+4616 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [229.326 190.226 266.177 201.13]
+/Rect [113.91 215.263 254.482 225.45]
 /Subtype /Link
-/A << /S /GoTo /D (wcshdr_8h_c75623ee805ab7d43b0bba684c719a60) >>
+/A << /S /GoTo /D (wcsfix_8h_0399bbea1e28abad3259a8ea05b251835dd410d6f1a55543c4f7d0f82435eb40) >>
 >> endobj
-4389 0 obj <<
+4617 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [283.552 190.226 320.403 201.13]
+/Rect [113.91 199.323 249.292 209.509]
 /Subtype /Link
-/A << /S /GoTo /D (wcshdr_8h_dc053d80a9c4da454a52eed34e123633) >>
+/A << /S /GoTo /D (wcsfix_8h_0399bbea1e28abad3259a8ea05b2518381b5390b4f770515ae950d9e382b2885) >>
 >> endobj
-4390 0 obj <<
+4618 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [123.863 172.976 160.714 183.506]
+/Rect [272.723 199.323 402.227 209.509]
 /Subtype /Link
-/A << /S /GoTo /D (wcshdr_8h_dc053d80a9c4da454a52eed34e123633) >>
+/A << /S /GoTo /D (wcsfix_8h_0399bbea1e28abad3259a8ea05b251833f4b7a9a303943f6c12ea51cce2240cf) >>
 >> endobj
-4392 0 obj <<
+4619 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [229.326 122.783 266.177 133.797]
+/Rect [425.658 199.323 513.996 209.509]
 /Subtype /Link
-/A << /S /GoTo /D (wcshdr_8h_c75623ee805ab7d43b0bba684c719a60) >>
+/A << /S /GoTo /D (wcsfix_8h_0399bbea1e28abad3259a8ea05b25183d6bf7801d043f41f67c54677d6cfcb75) >>
 >> endobj
-4393 0 obj <<
+4620 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [283.552 122.783 320.403 133.797]
+/Rect [113.91 187.024 171.803 197.554]
 /Subtype /Link
-/A << /S /GoTo /D (wcshdr_8h_dc053d80a9c4da454a52eed34e123633) >>
+/A << /S /GoTo /D (wcsfix_8h_0399bbea1e28abad3259a8ea05b25183d6bf7801d043f41f67c54677d6cfcb75) >>
 >> endobj
-4394 0 obj <<
+4621 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [123.863 105.532 160.714 116.063]
+/Rect [190.373 187.024 315.553 197.554]
 /Subtype /Link
-/A << /S /GoTo /D (wcshdr_8h_dc053d80a9c4da454a52eed34e123633) >>
->> endobj
-4354 0 obj <<
-/D [4352 0 R /XYZ 90 757.935 null]
+/A << /S /GoTo /D (wcsfix_8h_0399bbea1e28abad3259a8ea05b2518315a9e5f9cbb559ef53018e9aade43e88) >>
 >> endobj
-422 0 obj <<
-/D [4352 0 R /XYZ 90 385.707 null]
+4623 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [126.921 131.791 154.926 142.695]
+/Subtype /Link
+/A << /S /GoTo /D (wcsfix_8h_89e1b5b4d2fa89af03f5d1143352b05f) >>
 >> endobj
-4246 0 obj <<
-/D [4352 0 R /XYZ 90 363.396 null]
+4624 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [285.481 131.791 319.015 142.695]
+/Subtype /Link
+/A << /S /GoTo /D (structwcsprm) >>
 >> endobj
-4379 0 obj <<
-/D [4352 0 R /XYZ 90 363.396 null]
+4625 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [126.921 92.936 157.696 103.84]
+/Subtype /Link
+/A << /S /GoTo /D (wcsfix_8h_62298e0fb06332a282d9daab718a1286) >>
 >> endobj
-4247 0 obj <<
-/D [4352 0 R /XYZ 192.415 310.642 null]
+4626 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [288.251 92.936 321.785 103.84]
+/Subtype /Link
+/A << /S /GoTo /D (structwcsprm) >>
 >> endobj
-4383 0 obj <<
-/D [4352 0 R /XYZ 90 294.288 null]
+4627 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [412.49 92.936 441.032 103.84]
+/Subtype /Link
+/A << /S /GoTo /D (structwcserr) >>
 >> endobj
-4248 0 obj <<
-/D [4352 0 R /XYZ 192.415 243.199 null]
+4583 0 obj <<
+/D [4581 0 R /XYZ 90 757.935 null]
 >> endobj
-4387 0 obj <<
-/D [4352 0 R /XYZ 90 226.845 null]
+454 0 obj <<
+/D [4581 0 R /XYZ 90 733.028 null]
 >> endobj
-4249 0 obj <<
-/D [4352 0 R /XYZ 192.415 175.755 null]
+4584 0 obj <<
+/D [4581 0 R /XYZ 90 642.053 null]
 >> endobj
-4391 0 obj <<
-/D [4352 0 R /XYZ 90 159.402 null]
+4607 0 obj <<
+/D [4581 0 R /XYZ 90 289.31 null]
 >> endobj
-4250 0 obj <<
-/D [4352 0 R /XYZ 192.415 108.312 null]
+4622 0 obj <<
+/D [4581 0 R /XYZ 90 150.765 null]
 >> endobj
-4351 0 obj <<
-/Font << /F31 528 0 R /F22 521 0 R /F41 696 0 R /F42 717 0 R >>
+4580 0 obj <<
+/Font << /F31 604 0 R /F40 783 0 R /F22 597 0 R /F42 818 0 R /F14 1084 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-4397 0 obj <<
-/Length 1712      
+4658 0 obj <<
+/Length 3707      
 /Filter /FlateDecode
 >>
 stream
-xÚÕš]oÛ6†ïý+ìƾ0ËñC½[§]×-™“u(Úbp%qëØ­ã!É¿ß‘I*”džP,
ŠèãÕyÏ¡ŽŠXŸÂëç´¯¥&¹ý‹Ûí_ÃÑ7=æÎŽàô(8pÖ{u$à*’+Ñ?»Ú^®‘œõÏ.?
ab8b”ÒÁýÅÝÍåzÛr3qIGóEa·¦ÅUçÌ XÙà¢<j(&äðËÙ»Þä¬JÁ%(…*øÑûô…ö/!Ñw=JDnú÷°M	Ëóþm/ãÂm/z§½?ªö¸€ã»j”L<_$„*YI8‘®ÐŸ.‹Ï”ò¥+í¯ñéÛÃéߨëäxüvfÒjÿñ²¾WGœ?…‡!fš(žm£Ì7ö’ÛÙÝ7»uµZۍÍMa/Ï‚Ë•‚-QÊ«×C¡Åböжá<¤ÓͶ£ýÏm±tv««æÈsc4•$˘»òÄúÚ)¦Á(zõ(oG²–C#d™
-4Ê÷ùÍg*)üg­$”$Ì°zè5¸µ‚1ÖuëÙò²åg2"3“Z´Sã΍®èóM´hÁr’Qí5¨µàŒ˜¼n=²÷{vqQ|ßØ6	›]¢3áÚdR¶°k¹PѸö­Ôn5IríO“ò4¤K5¡™¬µº¥€íìUsψ‘y_MÓÏܯòÖh4C>#˜Ì‰f¦žDãFx
n­8áÔÔ¬—«c†$íû0ÒöŠ‘à@´yJž@žÉûéähÈå ‰ŸìåáG	 3ôp"~y?^“ŽŸZ1ü Ö?¡5‚ŸÄ¢=~PçFÈtü`EWøÁ¬=~Bë.øù`û¸ÅŸŒ‚·ÁùcüaœP`–íuف?zF‹dþ<Éãüqšü	“ˆò³öü	¬»ð'ù£QþŒ?‡”Î)ýÚ€‰ÃGþOá#5%Rf©ð	äQøxM:|jIÄàƒZ;ø„Ö|‹öðA!Óáƒ]Á³öð	­»ÀgMÜF<Â"˝dÞN}v]o7ìù¯i3'ÆHNu÷™“”–4©àzRG¹å$éØ
-3ˆQóuÐ
-|÷ž3”Y'À¬ñ.f1úò&L’
-ÂXòz-Ç™å4˜&efí™XcÌJ+ºbæÜفYHÑOÌB¬+fÖ]˜u2ÞÉ,x *ÉìÖl‹Cy÷ÙVf`iiT*´y”Z^“Ž­Z1n¡Ö\¡õÞ³­üYrM‡‚Žß,ëìâôåÍ·2!‰R:•]<Ê.¯IgW-‰»PkÇ®ÐaWbÑž]¨s#d:»°¢+vaÖž]¡u'vù6Þñ¾	"SætËÄ÷M‚d,ï>kʘ!4Kž6ò8œ¦Â$¢¬=ë½çN0	Â4ý|8Ÿ~<­({“'¡á<yÁÈ£ òšt Õ’ˆµv 
-­ %í„:7B¦+ºfíZwÐÔ7q›/‚(Óšâäpw÷ Œ”$Op*q.V‘Ž–À>ÄÔaåÉt¨°gßbŸÿ9OêL1/‘)”m’d<ΧéÀ”0‰(S0kÏ”ÀcJZÑS0çFÈLAŠ~b
-b]1%°îôÛõpû¶!šên¯°Ëw·\u_Tq«I™Ìœ@¥Ž×¤s§–DŒ<¨µcOh½?}8JŸC ÏñÁi}AÅèd‡v"yAÈ£ìñštöÔ’ˆ±µvì	­ö$íÙƒ:7B¦³+ºbfíÙZwaÏ!tðŽ—Ašßàk©xx°ÊöxÍ™„ç:y-Èãàqšà	“ˆ‚³öà	¬÷@Áó¾Ïïo~|¬¡‡§¢GUèQÌ¡GÅУ‰0<	=ºj˜zÔnô0Xsj7	ýûüRʪG|zê!ÓГSUObzJ
n
«	Y3Þ	žòE_jÅVŒ»Ö&P§œˆ­×kPg <É…¨Yì­vÔÙöÖbµ¼¶G¡Ënïª^Øž,ûÍ^±ØëålãvÏçËÙúÑõäì|Q8¾k9*ÿÒ%e5ÈÛ'àûüaÈ$ô¦Ý]Ìï6Õc7¾
¥èñ¾Ü\­/ï,¹h÷¹Š–¥"+G‘å5éȪ%CjíZ7‘ÕøÈÂFþÜJ!.tÃþŸ_n¿"…ÇH³<ü¾¦>:sßW:÷2Ï7ŲXC˸û¿r“°ßüÆö»¦âÜîhû‹™×T¼–ÊîqZ..·“¯Rë'`Ð0%^9°»qŸ?Ú߇«‡ÇëbÙ›òóÐöàüòˆ‰
+xÚµ[YsÛF~ׯà[È*svN~s|dòÆŽ¥Ý­-Ç•‚HHB–$€”­ýõÛ=ÓCb pÈXår•9 }ÌñÍ×=˜pø'&9Ÿ¤&e¹2“Åú‚OnáîO‚žÎáñ¼óüÇ«‹¿½QðË5¹º±¯'‚)&WËOÓ„	5›ÎùôË¢ýsù•ÝÍæÒðé›jUºÖÇò¦lf"›–›ÅLLñn¦¥š
+•Ì>_ý|ñújoŸ¼3*Aë^|úÌ'KðòçÎTžM¾@›3‘ç“õ¨ öêâòâ×½w_Áý± 57,SÙd®4ËÒ1‘@ô)4Ç^R3ªç©TŒ'‡NÒr’A'%ØIBæŒg/‚u53f
+`¦Å¦][êšÂýlêͼÝ›eÑÌT:]º»ÿ~yéí¶Ù-¶¬ßY‚§L$r’
+ÉOþr,ŠB×ÓLIž3%å>RhezÓË`¨¿Ii†®Â+ÒL:º†]K2qƒB³œ§Áj³Ø“0…EÚÃÍ-I|ÕIÇ-÷T¢åÅÒNùu²L«x´$·i`"+v/7ÜMˆÙ4c2=;h’Ž;ÐS‰ÀB¿oÖ}ãF/“ѐId`PèƒA	“ð&˜+´zÓ tqïôŠ8¶>’L3£“o_ëÇÖºAwÞÌ´™V_ÝÚ-›/ëMYïÚÕ£»Y¯«í¶\º¨ ܽ¶,e	õò•{¬y×ËuFÕðuÃTšÓã߇¯k¦a»Çô¼à$ðß™ ïgŠO¿Ô–Ú£”¤Š™o€Ós!(á,ã*A$s‚º"3è!¨c0A]{g at PÌrO%Z^ÛqèH„Œ‡K2q£FÁî¢Âþ=ŽA™`\Ÿ5IÇè©Œ`L#“åј½ÌÀdˆBÆ.ê äc($ÎD!0.Ÿ‚BGQˆDÆÇ .”ayîÝ5Sfúb–›éÕëùû/‡ð Êsᣬ8,[–Mõ0¢\ÃÖåÁæ?¿:¢Ò
†“”±ªÑ£äÀŠãÀ1ðäû”Lf'€‡dNÏAWxb=ðtÆ€§kïà‰Yî©DË»MuyìRñpHܦÁî
{`¶sc±mVϺüxˆ†%:=³¼tÔ§¾Ê½E‘^ð2“éœ%iÞ뇧2"ø5ü	ÙOGÁQ,"ËeêÆ2ˆrAƒW\#/²Ø´BG¢˜Ì•çAÿüåíՐËÈŒe{ä¨þ™y(V»ò8“1yD.û^€b2ÅÒDGÅËœ”Ž®ã€5H€Ò5”ÀÞi@‰Zî©´ÉT¹:Êd¸ÑñpI&nÔÀn£MØ¿&ÙÎÏ
Ú	Ç͇
+ã4†ÃzˆìeCI	¸üDcXbO©œtÃ/©œ¼xûár¾¨734a³­ éö…rU¶ÛªX¹Ë{—~ýÐC"bº}¼!€É€D}?ІI}Hæ$tE fÐ#@Ç`ºöÎ@€˜åžJ´ÜÞ/Ž €`ißü œLܨÑLò<ìßH&x΋š¤ãôTÆ@@±$±—˜A –‘ôb~*(À²${ùhïa½;yk^ä@Vòï¶æa]§ÒÄ×<Éœ\ó]‘53è×|Ç`lÍw흱æc–{*í®ƒôx|ç×ðj4d’‰†?Çe×ícX÷0uZb¤û¼bS|­ÚO³¹H’éçx‚£Îí!/u´¯2‚°§Ë,Ú5$20 CfXšö:æ‰Ù…Î…-S~38t/2¨·®‹ÕMݬKªN,WÕfÙT‹q>p4°µ<ËŸÄAÁØ)šÖ’v=þ¯Y.§ES×@]FŽÄ´ˆïP/çGáÅËœ‚—˜­=¼D
¼t
vÖÙâ®hÜìêNC­`[Lizù	¸—{*¸wH:îhOå~fýé麽,:\‘'ÑNò2QÛž%YhÛbN:ý|tF
+Á’T<aF]V$‚þ\n‹í®u£æ²÷í®¡ýu]¶m9õ­M¬#ˈs eò	NŒ-#™BB$£™ ãèW嶨V^•í¢©îaÉÏÄt3D7ŽÕ¦ =CEëݶÚÀRœ«4ƒóéö®j]«ÝUÈ@ìÃ%ÒŽ›G÷ÀEñö¶Ùó¼ÿ0“x½#Q¤¬¾q¿xÎÑ1ðÒÝ´Çî=Ní]±%K
©þï¦Få_6$QcpŒdn¾Ô‹Åk«¹ß¼½ÂÃå<§Sf¸uW˲¡œk£§Wwe[:	ˆå¶t27M½v­íÝò¡:î70 |m¨
QÙ€ð¦ë	¬ÀÂš;čWèÔ0ªâ aø‚ͺY¶´CCÜî÷Ž¨aSÞ”­Gno _‚í¡ÕfO(á­âÞl‹ÃîÎ9ô(e	í•¿îI£óññlœÏGg›ÕáÈx at b18OdlTlVév¯C&‹×ÈjqÒ<:*ÒœIaSyùaè‡T@ÇÒNAD	Ë”Ï	~zw9ÔÄ¿qÏœWn€÷Ž†{ç-ñ(~ÛáTüðæãë_çï.?þ0´eRÆy²·5Pd:®üðæõ»÷s;‰æ*ƒ® ¨éÎ¥¿¿~70F?Œv‹Ld'¤,ì[0hâg+m¹u÷ªÍˆ
+x”ïÒ—Wÿùðz_ºÜË(¬Æ¨^é2¤«,“þìÄ­ô¬ƒ)Kw
SfûwËGwçú±ÃJIHxõD¦?EQ½ô¼#>غú*iÛ„^AF=ÆUbìç8ýDŠdâ¦G û®éë™äӍȗj{Wû‹u½`®6·x	ð
ëä®tíV‘C#—û i§ÞMwŠ¶ÀIûÉæ0ô÷Ÿ>CK¤î¬
+~q†·­»X—ëk at P’¸q¿Û;ûÍÓà| c@&2•ç§r’žwćœ¢§2’;@ i’†Æû4†dâ&3è)H1º&ýÇJî¯ì†…ÝPµÔ‡õÆ~a{¦¤gÄd¿…À
‹ñ_aÂ/pÔ,XÃ]Ú| E£â†MäΉîꮈ·t×^¹+7Cj©ñ 	Zd~²Êã„çéb(<½@Dîv”À…>!"™¨e	dIˆ$0|vµj}–;¤´ ñ\œ¾—Ž{ÑSy˜ˆÏŸÃ~6œÀÿcÑ{™¸Ý«ÆY/zÇ©³dŠ'ç†LÒqÓ=•tž1²öæP©ŒFëe¢&•¶ðÑ5éÖžbŽø4óF at v’ž»—Ž;ÒSÙîö~Ñ÷@sÁŒI£àe¢v5×ö»Sí!íå̐½ô	Ó¡J*^·V‰-ÑF£%™¸I•Û2îøp3":Ú	uéå{‹©ž°C£†VãšwÀÔ,,k|Ü’@³OðjY»_HÜ]ÐÕh²§óÂrÿþ„W¸Í_afyj¾‘ðü =2ï…¸X:Üw 5@†ô׉D͆jlÂþùÙÀX–b}^°N6j4P×
õþa8Ó4RÅâô"1“=5GâÔÚØo	Ï
+ÔG͆
+Cq«ç‚ÑXñqÌ`Î'r—T˜ÎçLJÑêÔÂsØ~Òý§jáNzÞ©…‡*³5䊫<4Þg$7™(¦L˜ôÕÝÑWL'Ýuáï!í¼o*—%Ã
›l+‰Ùèr·ð7ï¨ÑëÒ=‡Tz·Ú†Êª÷l/N•h¹‰!ñkËÕ
=*–áRB—ë]—å¦ÏöؾzpÈÕ_ì¾V«ªh0Y’ÒÕ=°áÍb;`¢xcSc6´u×Å‹eÕ@b»"M׍ïÞþèÚë‚n«¶&±Ò½l½eäèÜÈtú	oMN8ö[¬ïW峑*õd«eÙSP{SšD¿ê’jмϾ—4ÆéÔõ¶³q¥83in¿§ê±^x~R¨PaЫúz€ 2χ}³ëBŸ7’HÔp¨†h„pÝ`	èïzÄ­€túX
& s`ÞÜÝꔃ¨q‡ÕüX…3žª±ï$»>bm‰$œøcÃ’Ãú),õrÁS at EÂóŽô'C…ÝaYÿ±ar{„¸08´s2QË}EÁL®ZщÎué?DE0¢DrELyü–þüŸÛøÏÐV
,~ú(4¢Q‰÷îÀ¢^–Ͷ°ÅSýE½¾Æ¢!–Ý›ìÃo§BT:•¯Ýº¹ÔîpýÓ¥ÓšO×X'=^Y;ê$\Ã.¸-×­ŸO¤xikÛ×þ%ïäei³pÈJ¦ LH⊾.úÁ”ß—T.}ûÌ—K}7µuØ×®ºŠ¥GD0Aûz1Š7Ô@z¹/Á§ðïA”žä¿údqŠ¤çñ!aê©ìŸ0-Q»æ¢çJŸ%’L܁ž"t`¤Šl©¾Sv˜cG‹Éûb÷ÉZò•«Ê§Ç‹ÊøðåG¼ýÿ»šåjú‚îÕ×Ý7¤Ð ¬o7Õÿì¨âøsW´U×{|¶é	µ»Å]O_±€ÅT/úk˜ÞŝUj—oôaÓ  Îh”§	ÏÒ#疁 ¯hêm1ük+H?“<p s$5ªq|ÛEíúO§aKûCžþ§xŽxVoxá˜[=…Aê±nÄø£*Ö^$j3TãºÂwÆ|ÈÄþaÊY1{á˜ýžÂ3
+Ûsñ,·‰Ú
Õ8È@¼Ûƒ*N††nó‚Y±,»…hW÷v-H^•íGp“Å·‡ß€]cFkxZ!Ü_·~ÛếžÈlÊÜ9ºMXžjJ¿Èº=Y*7es¨Òú¯¸®ð»ˆm&ïý·ãÚýˆü9—ÏwW’"7¸ïú?%AJ݁¬Ü¾Ê2&÷Û‘;®¿>ދ˜>»çÿjÆî
 endstream
 endobj
-4396 0 obj <<
+4657 0 obj <<
 /Type /Page
-/Contents 4397 0 R
-/Resources 4395 0 R
+/Contents 4658 0 R
+/Resources 4656 0 R
 /MediaBox [0 0 595.276 841.89]
-/Parent 4435 0 R
-/Annots [ 4400 0 R 4401 0 R 4402 0 R 4404 0 R 4405 0 R 4406 0 R 4408 0 R 4409 0 R 4410 0 R 4412 0 R 4413 0 R 4414 0 R 4416 0 R 4417 0 R 4418 0 R 4420 0 R 4421 0 R 4422 0 R 4424 0 R 4425 0 R 4426 0 R 4428 0 R 4429 0 R 4430 0 R 4432 0 R 4433 0 R 4434 0 R ]
+/Parent 4579 0 R
+/Annots [ 4660 0 R 4661 0 R 4662 0 R 4663 0 R 4664 0 R 4665 0 R 4666 0 R 4667 0 R 4668 0 R 4669 0 R 4670 0 R 4671 0 R 4673 0 R 4674 0 R 4675 0 R 4676 0 R 4677 0 R 4678 0 R 4679 0 R 4680 0 R 4681 0 R 4682 0 R 4683 0 R 4684 0 R 4685 0 R 4686 0 R 4687 0 R 4688 0 R 4689 0 R 4690 0 R ]
 >> endobj
-4400 0 obj <<
+4660 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [229.326 702.288 266.177 713.301]
+/Rect [126.921 696.169 148.839 707.073]
 /Subtype /Link
-/A << /S /GoTo /D (wcshdr_8h_c75623ee805ab7d43b0bba684c719a60) >>
+/A << /S /GoTo /D (wcsfix_8h_25714f1558ecbee6c1b1fef0abf8ea7f) >>
 >> endobj
-4401 0 obj <<
+4661 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [283.552 702.288 320.403 713.301]
+/Rect [177.282 696.169 210.816 707.073]
 /Subtype /Link
-/A << /S /GoTo /D (wcshdr_8h_dc053d80a9c4da454a52eed34e123633) >>
+/A << /S /GoTo /D (structwcsprm) >>
 >> endobj
-4402 0 obj <<
+4662 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [123.863 685.037 160.714 695.567]
+/Rect [126.921 657.65 151.609 668.554]
 /Subtype /Link
-/A << /S /GoTo /D (wcshdr_8h_dc053d80a9c4da454a52eed34e123633) >>
+/A << /S /GoTo /D (wcsfix_8h_77b614a15de67b42040c2be46cbfca1a) >>
 >> endobj
-4404 0 obj <<
+4663 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [229.326 634.844 266.177 645.858]
+/Rect [180.051 657.65 213.585 668.554]
 /Subtype /Link
-/A << /S /GoTo /D (wcshdr_8h_c75623ee805ab7d43b0bba684c719a60) >>
+/A << /S /GoTo /D (structwcsprm) >>
 >> endobj
-4405 0 obj <<
+4664 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [283.552 634.844 320.403 645.858]
+/Rect [126.921 619.13 154.936 630.034]
 /Subtype /Link
-/A << /S /GoTo /D (wcshdr_8h_dc053d80a9c4da454a52eed34e123633) >>
+/A << /S /GoTo /D (wcsfix_8h_883167275c4d3855ba453364db3d8d66) >>
 >> endobj
-4406 0 obj <<
+4665 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [123.863 617.594 160.714 628.124]
+/Rect [214.651 619.13 248.185 630.034]
 /Subtype /Link
-/A << /S /GoTo /D (wcshdr_8h_dc053d80a9c4da454a52eed34e123633) >>
+/A << /S /GoTo /D (structwcsprm) >>
 >> endobj
-4408 0 obj <<
+4666 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [229.326 567.401 266.177 578.415]
+/Rect [126.921 580.611 151.051 591.515]
 /Subtype /Link
-/A << /S /GoTo /D (wcshdr_8h_c75623ee805ab7d43b0bba684c719a60) >>
+/A << /S /GoTo /D (wcsfix_8h_c1df72303f64e50d5e3cb320c126443b) >>
 >> endobj
-4409 0 obj <<
+4667 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [283.552 567.401 320.403 578.415]
+/Rect [179.493 580.611 213.027 591.515]
 /Subtype /Link
-/A << /S /GoTo /D (wcshdr_8h_dc053d80a9c4da454a52eed34e123633) >>
+/A << /S /GoTo /D (structwcsprm) >>
 >> endobj
-4410 0 obj <<
+4668 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [123.863 550.15 160.714 560.681]
+/Rect [126.921 542.091 152.714 552.995]
 /Subtype /Link
-/A << /S /GoTo /D (wcshdr_8h_dc053d80a9c4da454a52eed34e123633) >>
+/A << /S /GoTo /D (wcsfix_8h_f011e4065b6179e19d2964bc9646b6af) >>
 >> endobj
-4412 0 obj <<
+4669 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [229.326 499.958 266.177 510.971]
+/Rect [181.157 542.091 214.691 552.995]
 /Subtype /Link
-/A << /S /GoTo /D (wcshdr_8h_c75623ee805ab7d43b0bba684c719a60) >>
+/A << /S /GoTo /D (structwcsprm) >>
 >> endobj
-4413 0 obj <<
+4670 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [283.552 499.958 320.403 510.971]
+/Rect [126.921 503.572 151.459 514.476]
 /Subtype /Link
-/A << /S /GoTo /D (wcshdr_8h_dc053d80a9c4da454a52eed34e123633) >>
+/A << /S /GoTo /D (wcsfix_8h_07281faacbec1df800a417bf157751d7) >>
 >> endobj
-4414 0 obj <<
+4671 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [123.863 482.707 160.714 493.237]
+/Rect [250.742 503.572 284.276 514.476]
 /Subtype /Link
-/A << /S /GoTo /D (wcshdr_8h_dc053d80a9c4da454a52eed34e123633) >>
+/A << /S /GoTo /D (structwcsprm) >>
 >> endobj
-4416 0 obj <<
+4673 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [229.326 432.514 266.177 443.528]
+/Rect [164.54 423.294 225.192 434.198]
 /Subtype /Link
-/A << /S /GoTo /D (wcshdr_8h_c75623ee805ab7d43b0bba684c719a60) >>
+/A << /S /GoTo /D (wcsfix_8h_256ce6281894f65dd15396cc0994e875) >>
 >> endobj
-4417 0 obj <<
+4674 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [283.552 432.514 320.403 443.528]
+/Rect [331.208 270.052 366.395 281.065]
 /Subtype /Link
-/A << /S /GoTo /D (wcshdr_8h_dc053d80a9c4da454a52eed34e123633) >>
+/A << /S /GoTo /D (wcs_8h_e5cc3f5d249755583403cdf54d2ebb91) >>
 >> endobj
-4418 0 obj <<
+4675 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [123.863 415.264 160.714 425.794]
+/Rect [247.23 258.096 280.764 269]
 /Subtype /Link
-/A << /S /GoTo /D (wcshdr_8h_dc053d80a9c4da454a52eed34e123633) >>
+/A << /S /GoTo /D (structwcsprm) >>
 >> endobj
-4420 0 obj <<
+4676 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [229.326 365.071 266.177 376.084]
+/Rect [163.434 246.141 198.621 257.045]
 /Subtype /Link
-/A << /S /GoTo /D (wcshdr_8h_c75623ee805ab7d43b0bba684c719a60) >>
+/A << /S /GoTo /D (wcs_8h_e5cc3f5d249755583403cdf54d2ebb91) >>
 >> endobj
-4421 0 obj <<
+4677 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [283.552 365.071 320.403 376.084]
+/Rect [226.805 246.141 277.494 257.045]
 /Subtype /Link
-/A << /S /GoTo /D (wcshdr_8h_dc053d80a9c4da454a52eed34e123633) >>
+/A << /S /GoTo /D (structwcsprm_c8391dd770637dbb841067996b7777ba) >>
 >> endobj
-4422 0 obj <<
+4678 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [123.863 347.82 160.714 358.35]
+/Rect [281.31 246.141 310.968 257.045]
 /Subtype /Link
-/A << /S /GoTo /D (wcshdr_8h_dc053d80a9c4da454a52eed34e123633) >>
+/A << /S /GoTo /D (structcelprm) >>
 >> endobj
-4424 0 obj <<
+4679 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [229.326 297.627 266.177 308.641]
+/Rect [350.2 246.141 402.553 257.045]
 /Subtype /Link
-/A << /S /GoTo /D (wcshdr_8h_c75623ee805ab7d43b0bba684c719a60) >>
+/A << /S /GoTo /D (structwcsprm_e83952aec7c1ac76c090bc89bf4eeea7) >>
 >> endobj
-4425 0 obj <<
+4680 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [283.552 297.627 320.403 308.641]
+/Rect [406.369 246.141 437.691 257.045]
 /Subtype /Link
-/A << /S /GoTo /D (wcshdr_8h_dc053d80a9c4da454a52eed34e123633) >>
+/A << /S /GoTo /D (structspcprm) >>
 >> endobj
-4426 0 obj <<
+4681 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [123.863 280.377 160.714 290.907]
+/Rect [316.063 228.517 376.715 239.421]
 /Subtype /Link
-/A << /S /GoTo /D (wcshdr_8h_dc053d80a9c4da454a52eed34e123633) >>
+/A << /S /GoTo /D (structwcsprm_e1f462606974e1324cd38f143eda691e) >>
 >> endobj
-4428 0 obj <<
+4682 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [229.326 230.184 266.177 241.198]
+/Rect [386.084 228.517 435.119 239.421]
 /Subtype /Link
-/A << /S /GoTo /D (wcshdr_8h_c75623ee805ab7d43b0bba684c719a60) >>
+/A << /S /GoTo /D (structwcsprm_04fbd6ed1b338e225f2291523e64be2c) >>
 >> endobj
-4429 0 obj <<
+4683 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [283.552 230.184 320.403 241.198]
+/Rect [444.488 228.517 513.996 239.421]
 /Subtype /Link
-/A << /S /GoTo /D (wcshdr_8h_dc053d80a9c4da454a52eed34e123633) >>
+/A << /S /GoTo /D (structwcsprm_c089e5d0e3191255ceaea7f8591b27ea) >>
 >> endobj
-4430 0 obj <<
+4684 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [123.863 212.933 160.714 223.464]
+/Rect [128.501 216.562 162.035 227.466]
 /Subtype /Link
-/A << /S /GoTo /D (wcshdr_8h_dc053d80a9c4da454a52eed34e123633) >>
+/A << /S /GoTo /D (structwcsprm) >>
 >> endobj
-4432 0 obj <<
+4685 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [230.051 162.741 266.902 173.645]
+/Rect [229.582 175.027 299.091 186.041]
 /Subtype /Link
-/A << /S /GoTo /D (wcshdr_8h_c75623ee805ab7d43b0bba684c719a60) >>
+/A << /S /GoTo /D (structwcsprm_ad387ccbd7847672b5dc2223d9124120) >>
 >> endobj
-4433 0 obj <<
+4686 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [284.484 162.741 321.335 173.645]
+/Rect [92.321 163.072 160.734 173.976]
 /Subtype /Link
-/A << /S /GoTo /D (wcshdr_8h_dc053d80a9c4da454a52eed34e123633) >>
+/A << /S /GoTo /D (structwcsprm_c0cb013b1505fb7abd4167ac0db0e0aa) >>
 >> endobj
-4434 0 obj <<
+4687 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [123.863 133.535 160.714 144.065]
+/Rect [308.838 133.492 340.01 144.396]
 /Subtype /Link
-/A << /S /GoTo /D (wcshdr_8h_dc053d80a9c4da454a52eed34e123633) >>
->> endobj
-4398 0 obj <<
-/D [4396 0 R /XYZ 90 757.935 null]
->> endobj
-4399 0 obj <<
-/D [4396 0 R /XYZ 90 733.028 null]
->> endobj
-4251 0 obj <<
-/D [4396 0 R /XYZ 192.415 687.817 null]
->> endobj
-4403 0 obj <<
-/D [4396 0 R /XYZ 90 671.463 null]
->> endobj
-4252 0 obj <<
-/D [4396 0 R /XYZ 192.415 620.373 null]
->> endobj
-4407 0 obj <<
-/D [4396 0 R /XYZ 90 604.02 null]
->> endobj
-4253 0 obj <<
-/D [4396 0 R /XYZ 192.415 552.93 null]
->> endobj
-4411 0 obj <<
-/D [4396 0 R /XYZ 90 536.576 null]
->> endobj
-4254 0 obj <<
-/D [4396 0 R /XYZ 192.415 485.486 null]
->> endobj
-4415 0 obj <<
-/D [4396 0 R /XYZ 90 469.133 null]
->> endobj
-4255 0 obj <<
-/D [4396 0 R /XYZ 192.415 418.043 null]
->> endobj
-4419 0 obj <<
-/D [4396 0 R /XYZ 90 401.689 null]
->> endobj
-4256 0 obj <<
-/D [4396 0 R /XYZ 192.415 350.6 null]
+/A << /S /GoTo /D (wcsfix_8h_07281faacbec1df800a417bf157751d7) >>
 >> endobj
-4423 0 obj <<
-/D [4396 0 R /XYZ 90 334.246 null]
+4688 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [116.077 86.288 175.065 97.192]
+/Subtype /Link
+/A << /S /GoTo /D (structwcsprm_f124a4259475ea355ced38e73a05363a) >>
 >> endobj
-4257 0 obj <<
-/D [4396 0 R /XYZ 192.415 283.156 null]
+4689 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [250.452 86.288 298.93 97.192]
+/Subtype /Link
+/A << /S /GoTo /D (structwcsprm_3495a5b0ef529706ec9a0af5c3163d63) >>
 >> endobj
-4427 0 obj <<
-/D [4396 0 R /XYZ 90 266.803 null]
+4690 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [325.106 86.288 360.294 97.192]
+/Subtype /Link
+/A << /S /GoTo /D (wcs_8h_e5cc3f5d249755583403cdf54d2ebb91) >>
 >> endobj
-4258 0 obj <<
-/D [4396 0 R /XYZ 192.415 215.713 null]
+4659 0 obj <<
+/D [4657 0 R /XYZ 90 757.935 null]
 >> endobj
-4431 0 obj <<
-/D [4396 0 R /XYZ 90 199.359 null]
+4672 0 obj <<
+/D [4657 0 R /XYZ 90 442.101 null]
 >> endobj
-4298 0 obj <<
-/D [4396 0 R /XYZ 192.415 136.314 null]
+458 0 obj <<
+/D [4657 0 R /XYZ 90 386.292 null]
 >> endobj
-4395 0 obj <<
-/Font << /F31 528 0 R /F22 521 0 R /F42 717 0 R /F41 696 0 R >>
+4656 0 obj <<
+/Font << /F31 604 0 R /F42 818 0 R /F22 597 0 R /F14 1084 0 R /F40 783 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-4438 0 obj <<
-/Length 2144      
+4693 0 obj <<
+/Length 2864      
 /Filter /FlateDecode
 >>
 stream
-xÚÕZÛnä6}ï¯h «"†wJy››'Ìäâñb³H‚@vËv#mÉéî‰í¿Oñ"™”(¶z6ì&LI¥:EòÔ©¢Òd‰á_²,ñR	…J&–Ww¼¼»oÄ=Íáqî=y±øêŒÁ[¨”lyqm^—	J–ëŸ3‰[åcœ=\ío×»Œ3t»Ê©ÀÙÙf[ÛÑy}]ó"«›É®ôÝS–&W¿^|»xsчàLê þXüü+^®!Ðo±²X>À#R–Ë»§Ì·‹‹{ö>ƒû±9
-ÂŽO’2„¥è'‰("ÜÍô‹uýÆ´qsû׫ß¼>ÿíLì»ÅÙ‹}€±þ‡c¬çøեϰÌD!I¹Ax¹9¬r¦ÊìœTûßíÅu»³ƒÃmm=pσ¢—i»SY½­ÇH0‘KgW™M¸ùtW7±ÈÚëáPV"ZÒ¥ÂqNìê»gqî-fg{æfAÃB—:àËýæö,0üGFA(Žˆ aƒ}ìlÒÐ
-öèàCWÍz„WJ„2wÒÎ:<pé&}y˜œ4cÁ–¦æìL’ÀŒq¤H¸Ú¹eRuu«ïŽOé™DÇ“}î'…@¥*ÜãWŽè/©¢ce3f£ïåË1ˆD¢`îñEE!ÎÒ *á Ç&zþúÍØ-¥ü$| ç#K ‚J!Ül£P°•…,OZOÿuŽÊ‚¤§Úúêã¿cS…ÅR䳧ªñi¿ŸQÚJÄ<¤òÁªœ„Úõ³Æèî¡&¡°Œ¢\J%`9ewg{æ£$º<žÝD”–EÄ ½;›4´¤ˆâ"€nÚƒ+GE§ì9ƒ2Vò ª‰dU{±$ûçOï>¼
jZ‘ªi«iXy5
.lMƒÁáVѸ¬I¨”Í*k¤(ãe
ËhYãˆB*I 4ÄceÍZçžy¤¬….g”5˜°7bXÖœMv”@jùб²V”°!luyàrFYƒTá C©Iw6IhFm_èCç–NÕv|jWTdÁj;ØÜUðè¦Îoëj]ïzÞõL±{]}zÜl7ÕîÉj
eÓ×jÈ
›
¿C»$&"{zÐÃv·¶6×ïêû]½^ê ›¶É6k—cû«ö¾î5Ëü½ßµÚÝŸ½Meÿ¬ëk
P}Úì?õT«í'gfòÊØÃB˜Lû¦Þ¨Ͱᜥ–+?S-=óIµìlæ«eÄ”Z&¡ZúЧ¨exGÔ’dïßÄRÛÏ; H‘ÝY¥„‘UJ)'º8ƒÉy2©‹Ë$€Äd²@Þ\"ÉùQ™´Ö¹g‘ÉÐåœî\AŒºk“†VÒ”H:Úý=9wÒÎ:<p9G&Í\$'ÝÙ$¡´T¬tn÷Ô¡×H¸´	3b‘›’ì4n:ìi2pЮ3Ó²3"óYg`¬¤Â)IAIí´Ù%Ó¤¼î§äÒtƒbº{»]õä°6Mà÷rÓèâ`è.»/zWõ·
t¹â47g :ãâÜ<ê8k‡´Ýìš¡4ŸÐÈ
-xK>[šŸÍ§¥ÙÙœ Í~“Òœ‚î¤ÙƒþüFV%¥ùì͇·ß¼yñÚÓfm?¯‘¥ œV›)q]¬¾Õf),ºã0ÃÙÓ¾Žä´2„FõYûé3AEÉ–\*D¹8ªÏÖ:÷Ì#úº<Î *%RÁA£6ÖÚ¤¡eJJèÜNº¦Ãnsu°+ï´ô<Ý×{;¼j›=ôM»zmß1"÷»¼†a/30Žª‹=_*•/Pm³}ZFH‰£B‘¤ãK #ô	/ÎÏ=:R<»Uà¼k`d[Ä[™ÈçÒQ!Ö·ý DøÈ1’‰\lRG?œ9ëÜ3“bàrá$,4ý Fý‚µICë/äÜÎü™Žú*JG³–Žzt„Mîiž¶öoWCÌ=[CôЫ‘¤0ø45éXa<™¦e’¦?hšþôþÝǏ¦|>M¡/5§/ÃTÖÿ™šd*§'ó8Q™œ *Qå’qìR3ˆª­sÏ<JTßå<¢bV„ADˆªmÒÐ@TVÒ :·K«™
-KîÈÊ&´ÓlÂØY¾Â•/Ÿz	
Yá¾×»èKÝ»Xƒ„€6ºÿD@)N0óûß ò¦íîiZÎ"¤6veÜoãe\¨˜qÄ¢¦Uˆ–p‘‘Ž´ æM+áÖ:÷Ì#%<té˜x»n§K8$ý ˆQ	·6ihYÂA‡йkÁÛæz9ÜJ<ì6]oW5†6öÂPèñPý€‚ýØ<ëyº;î7Ïtë¸ÞÙaת" ÿTrDAZ´ÎÎ:÷ÌÇýëÀåŒU‡#‘þ¼1\ug“„:ê¿ŽúeÝÝg㆙’c	ÖŸŒðãÙÙ¼6ù*¿`¸*gç׳ùt~9›òËb2¿RÐ]~yÐù8¡º­
-“)šIüoÊ$RJ89Š¹™ä™OfRg3?“‚ ¦2)=t4/“ÂREeÒ¾º~.Ugÿ¥Šp8¡Û_dÌI%Ï|2•:›ù©1•JIh—J>ô8•L£+Lný͇üî3‘{'8zê/û°ßÿÕ*Fh‰8!³sïÙ|:÷œÍ	¹ç1™{	è¡£>÷?%Ý¢š08#R|þO…Ì/ždGäÒÿ-$”âî·@]÷¶nê]u趹uŸ?tƒ3ý±¾´Êþ!Åט}-¤½¢˜·»Ú¶}þæù^Ÿµ^ÚKŽÜË—ŽŠ¯Ûǧ›º®þ)Óxqþ©e¦þ
+xÚÍZëoÛHÿž¿ÂÀ}¨ÔsóÐèÑhó覶Ù${w‹¶8(²’¨kKYIn›ÿþÈyØzŽÝEQx4C‘Ώä›QøÇf1…2$±³t}Dg÷0ûúˆ™Õ,/Zë¯nŽþ~&à-bvs§^‘œÍn–ï¼€01_0J©÷9­ßSÊ¿‡ù‚Kêå«L®²»¬š³ÈËŠtÎ<œ|.<&Âù‡›7G§7[ùF;)”þ×Ñ»t¶-ßQ"âhöÆ”°8ž­€…¯Ž®~ÛòÐóæÇ6(™îóî¹ 4j‡I1gÒ{š/l l2ØA¥ŸŠ²XÔMR,“j‰3¡÷çœQؾð‡eµ¬5mi¦‰€GéÙªÜ4y‘ÕzÁ¼ò§‘U¬¬TYè!ÊWƒ´,š¬h̛坞MúöôEDnw¤,‚Õ½¡¸jÙÆR/ZäûôY¢‘àì«õ@xÇãÇ]á½ã°4n‘¡ έ-²nªMÚèíàìÙBDšpÁ‰¥&\–€·À‡Ójp ¼e–¬ôÔç¼yÐsgç7×zî!K–YUëéGÀ­š­3¢$óγ’TMžnVI5÷©÷'ÕÉ°à;Z°°‚}/_‰åwOzº4¬›*)êUÒd¸…®³	!I„`)ÜÈñ	¥9¥5]Ç>îšìù$L2³|y<ÅEÄ„Ç|šËÂç”Hw¬{y5Ô{ûæ²aáOóਲ਼|zùöø—’ø<t± ¾Ý÷¿N/®NÏFŒ#`då€ÑL`7‘Œ,—ë·¿_Ÿ&C>2¸ousôÌ>c ‚½R†Þ:yÒƒÛLÿ.ËÂŒnÍŠögh âèßÇf ‘¨ÍâˆpÚ6@°Vø„[oWy¶ÔO×0fç>^=×Ï•
+ÅjØ”}…íðîYÁV÷„
+K»Ø¼¶Ë΄‰‡e5—Òƒ$Ñ®Ë .-á½Pa)\";LP$É0A	[”cyÂ.›½©ô÷žJ
+ÿY_.㜀ŸŽðÞ-S.ãàï7°#Ïç$ĶYKí–ÜcÙÞv>¹ï0"ŒÅî}·ôˆôýî¾õOê:á%+ê‘T¹'”káDZVU–6yYÔzå̵R¾«·O=ò»r³*ç\‚#÷z¶~ÌÒwšjò»M±c	„yú WÐë•ÏÆZ߶Ë&«ºÔÞwkîFyùãÓœCÑAÅøpCVX=½ƒ° „
+1y…k­
Ií—†{Ϲœ…W¸tÉòIaÆØ.tx­pjeˆÚZ¥K·KùŒøAè4†¥qËî1BÙ/ ÓÈ»ÎðŽ¡Ì ļežÜ—…ºCÀt¶Âá2»~Vð*$¦Lè‘Ü&tMáÓ¶*DD6[åc©<m®úïðu<›é?Ž$1`ï3›ã×ISå_Œº¥VŸª'ò;=~5Ð"ô‰ôÃïÜFøƒ¶1~éÆ=$u]¦98‘½2¸sPÙqÉ]®LôOëf§§¿`>W£J! öÊuÞ Ó±Ü"!Q39혭õIÇ´4ûÓ!ë+Ó©•!jkµLš=žé5œË–Æ-¼ÇÈzfÂU&MjtºX`‘¿¾W®Ì©wMÄŠÅ¢ñd.¤÷rKïætñöÕõÈM)-ùoæJÈ]YÇhAy¡çpµ¼­õƒò!X|Ê ;Ðêb½´+‘à+:¨—ÔænÍ+«rL:ŸÊ™¹÷IJü˜u»þ¸Ô"YìÝUåZòÆü¢ß‚p]uÀD²ªà"ù¤ê¬ÁBÊõ—«&« ¶õ’¦%²i U9ÃM€—ÚózËÈ°WêƒÀ)Yñ+þF±’
½ÒÛ¥ž3¯â–ig¯f˜(›Qw“hX8ín»õiw34{ÝmZÖ׺›K+ën-­6E¾ÏßB"ßiKã–Þcdý-­:®9̫˵q¸_­×ºYó›Z߬¸w‹>°iôt·W¢Y „RîYµžVž“£ù“‡	}[SÿþëùÍ0yNè¶ÎdzG“Ç'„e²Údõs“.d at xÐÁcFîÑàg#ÚQnè“Ó×CÉœÙôýL{¡ÉX»ÉF·
+þsD
+11Þr¶
à謐ev?j€xkÅg£~•ˆ/~µ[Ÿö+C³×¯¦e}­_¹´²~ÕÒ*ÍV{ÜJ ŒœÖ°4ná=FÖ­ðZÙr« ö^ž_^/°KZšÂ £d•†^•³ºÉu+ò«ò£®môróôhàÛƒ&ÓM;}ä¿_Ž`S¨Fm”½ÛkHh`ñýúb$s²XµUm¿F©¤TMQ·wôdRëIF“Ȇ-'A!ñnu|óÇåéˆÛðjár{Í‚Nö|¨Ø0ñO¾µ>	zK³ôY_	z§V†¨­Uý˜î½$ÂçNkX·ð#zt@rú1ÄCÞÁÊèWúi
+àJ¶…Þ³³«Óß×WÏFûx”JW³”³-›Ó‹·‹_N/ælñû¼xï aÖ¤D
#
}˜ÚA’Údp¸¨{³ÓÞ 9aÜ°ºí˜~—./*B‡ìÖ§½ÀÐìõ‚iY_ë.­¬´´JUÊ_í­bh:-biÜ
+ôOð#é)ä±i,lûW„ã7½t‡;"‚
+~…U	Þ¸pÞl*/–Už¢Çàä.E˜·›¬bðõzs‡œUKXñU·mM“i’Ç
+sÑí*[kÔr¸›DÝ¿¯duZå·¶o¥0¿× Ó\•B"ˆ¯gUw~/QÓX?Úvô9	ÿÜœ.\éX,·q$ÜüÍñ$Cû¦—vR¦lÄ$*x˜bXHk»W	3/ÿmÙyûøäìü?zH‡nƒeIHHEÈé¼Xª“ùÒÝ•naótؘ®Áöðl¾Ù Mk°Û§A+\ $9!¢b_'ÞP/ZäÃÆxåÝ5@DzZô[ò†Æ-;êÛ²-J&,†þ6eÕ2™¶—ØKÄp¨pŸ=Ì^–Ú©sŸå!~ B­î2˜¥q
+ï3ÚFêþåHXf}÷Ø:Hã­ÞÇìì';\Cáöù4Ø
Í!+)F´Ž´k·ð &¾ßþ­h5˜ˆ!(2ÿ@ƒYj§Î}–‡¡;Ìi0KãÞg4ö-³>ÚÅ8Ú±=°…9ÿ9`×]eêaÞ"Ÿ„¹¥9¨SÄCJ8\¬:zôqnhÜÒa-EGúŽêá>;Ðb–Ú©sŸåA8”DQä4˜¥q
+ï3šÄ¹o˜)œûmœû7—Ó‹-ÌÅ4Ìåÿæø¥N,†ùŽ|æ†æÆ
Fj‡]5F¢9Ò¸…‘>´–ðo at 9~õæèPh3KíT»ÏòЀN©pÚÌÒ8…÷¹ºb6ºúõåñèþÏt‚¾¶6Üôù$Ð-Í!ÍÄ'
XWÐ5[xˆMÖþƒ¯-¡ü@{b§Æ=†‡A<RßÓ¹¬eiœ²ûŒ¦!n˜
!LÄò?v±\þ$?öex0ÄwäÓ74‡vb0VG´§ÊH<è>üÈ1è(ð=0ŽÆó0𴛥vªÝgyh<Ǐ$\6³4Ná}FSCC½ a’éo{¿í“nýMSDB·¿J‡r,ôÍ·xFºúÓDVd•úêC»…9ß›yÌ=‹ÿ·ic󈮂㔿Ԕ1Ó‰E·±‡_S‰Ÿ¿2¯’mã=¦õåé>+úÖÁÎ‡æùñaØÿ
 endstream
 endobj
-4437 0 obj <<
+4692 0 obj <<
 /Type /Page
-/Contents 4438 0 R
-/Resources 4436 0 R
+/Contents 4693 0 R
+/Resources 4691 0 R
 /MediaBox [0 0 595.276 841.89]
-/Parent 4435 0 R
-/Annots [ 4441 0 R 4442 0 R 4443 0 R 4445 0 R 4446 0 R 4447 0 R 4449 0 R 4450 0 R 4451 0 R 4453 0 R 4455 0 R 4457 0 R 4459 0 R 4460 0 R 4462 0 R 4463 0 R 4465 0 R 4466 0 R ]
+/Parent 4579 0 R
+/Annots [ 4695 0 R 4696 0 R 4697 0 R 4698 0 R 4699 0 R 4700 0 R 4701 0 R 4702 0 R 4703 0 R 4704 0 R 4706 0 R 4707 0 R 4709 0 R 4710 0 R 4712 0 R 4713 0 R 4715 0 R 4716 0 R 4718 0 R 4719 0 R 4721 0 R 4722 0 R ]
 >> endobj
-4441 0 obj <<
+4695 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [238.295 702.288 275.147 713.301]
+/Rect [437.611 719.912 471.145 730.816]
 /Subtype /Link
-/A << /S /GoTo /D (wcshdr_8h_c75623ee805ab7d43b0bba684c719a60) >>
+/A << /S /GoTo /D (structwcsprm) >>
 >> endobj
-4442 0 obj <<
+4696 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [295.084 702.288 331.936 713.301]
+/Rect [246.442 684.047 284.13 694.951]
 /Subtype /Link
-/A << /S /GoTo /D (wcshdr_8h_dc053d80a9c4da454a52eed34e123633) >>
+/A << /S /GoTo /D (wcshdr_8h) >>
 >> endobj
-4443 0 obj <<
+4697 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [123.863 673.082 160.714 683.612]
+/Rect [89.004 666.422 123.643 677.326]
 /Subtype /Link
-/A << /S /GoTo /D (wcshdr_8h_dc053d80a9c4da454a52eed34e123633) >>
+/A << /S /GoTo /D (wcsfix_8h_89e1b5b4d2fa89af03f5d1143352b05f) >>
 >> endobj
-4445 0 obj <<
+4698 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [233.273 622.889 270.124 633.793]
+/Rect [141.706 666.422 179.116 677.326]
 /Subtype /Link
-/A << /S /GoTo /D (wcshdr_8h_c75623ee805ab7d43b0bba684c719a60) >>
+/A << /S /GoTo /D (wcsfix_8h_62298e0fb06332a282d9daab718a1286) >>
 >> endobj
-4446 0 obj <<
+4699 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [288.626 622.889 325.478 633.793]
+/Rect [113.91 626.88 142.463 637.894]
 /Subtype /Link
-/A << /S /GoTo /D (wcshdr_8h_dc053d80a9c4da454a52eed34e123633) >>
+/A << /S /GoTo /D (wcsfix_8h_25714f1558ecbee6c1b1fef0abf8ea7f) >>
 >> endobj
-4447 0 obj <<
+4700 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [123.863 593.683 160.714 604.214]
+/Rect [113.91 595 145.233 606.013]
 /Subtype /Link
-/A << /S /GoTo /D (wcshdr_8h_dc053d80a9c4da454a52eed34e123633) >>
+/A << /S /GoTo /D (wcsfix_8h_77b614a15de67b42040c2be46cbfca1a) >>
 >> endobj
-4449 0 obj <<
+4701 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [237.367 543.491 274.218 554.395]
+/Rect [113.91 551.164 148.56 562.178]
 /Subtype /Link
-/A << /S /GoTo /D (wcshdr_8h_c75623ee805ab7d43b0bba684c719a60) >>
+/A << /S /GoTo /D (wcsfix_8h_883167275c4d3855ba453364db3d8d66) >>
 >> endobj
-4450 0 obj <<
+4702 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [293.89 543.491 330.742 554.395]
+/Rect [113.91 519.284 144.675 530.297]
 /Subtype /Link
-/A << /S /GoTo /D (wcshdr_8h_dc053d80a9c4da454a52eed34e123633) >>
+/A << /S /GoTo /D (wcsfix_8h_c1df72303f64e50d5e3cb320c126443b) >>
 >> endobj
-4451 0 obj <<
+4703 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [123.863 514.285 160.714 524.815]
+/Rect [113.91 487.403 146.338 498.417]
 /Subtype /Link
-/A << /S /GoTo /D (wcshdr_8h_dc053d80a9c4da454a52eed34e123633) >>
+/A << /S /GoTo /D (wcsfix_8h_f011e4065b6179e19d2964bc9646b6af) >>
 >> endobj
-4453 0 obj <<
+4704 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [230.897 464.092 267.748 474.996]
+/Rect [113.91 455.523 145.083 466.427]
 /Subtype /Link
-/A << /S /GoTo /D (wcshdr_8h_dc053d80a9c4da454a52eed34e123633) >>
+/A << /S /GoTo /D (wcsfix_8h_07281faacbec1df800a417bf157751d7) >>
 >> endobj
-4455 0 obj <<
+4706 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [239.697 402.318 276.549 413.222]
+/Rect [236.629 369.399 265.182 380.303]
 /Subtype /Link
-/A << /S /GoTo /D (wcshdr_8h_dc053d80a9c4da454a52eed34e123633) >>
+/A << /S /GoTo /D (wcsfix_8h_25714f1558ecbee6c1b1fef0abf8ea7f) >>
 >> endobj
-4457 0 obj <<
+4707 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [239.183 340.544 276.034 351.448]
+/Rect [391.148 369.399 425.788 380.303]
 /Subtype /Link
-/A << /S /GoTo /D (wcshdr_8h_dc053d80a9c4da454a52eed34e123633) >>
+/A << /S /GoTo /D (wcsfix_8h_89e1b5b4d2fa89af03f5d1143352b05f) >>
 >> endobj
-4459 0 obj <<
+4709 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [229.326 278.77 268.389 289.673]
+/Rect [236.629 319.58 267.951 330.484]
 /Subtype /Link
-/A << /S /GoTo /D (wcshdr_8h_0b8372e555a2e2bcc63a11f3dc7a1bf6) >>
+/A << /S /GoTo /D (wcsfix_8h_77b614a15de67b42040c2be46cbfca1a) >>
 >> endobj
-4460 0 obj <<
+4710 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [176.156 261.519 215.219 272.049]
+/Rect [393.917 319.58 428.557 330.484]
 /Subtype /Link
-/A << /S /GoTo /D (wcshdr_8h_0b8372e555a2e2bcc63a11f3dc7a1bf6) >>
+/A << /S /GoTo /D (wcsfix_8h_89e1b5b4d2fa89af03f5d1143352b05f) >>
 >> endobj
-4462 0 obj <<
+4712 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [229.326 211.326 268.389 222.23]
+/Rect [236.629 269.761 271.279 280.665]
 /Subtype /Link
-/A << /S /GoTo /D (wcshdr_8h_0b8372e555a2e2bcc63a11f3dc7a1bf6) >>
+/A << /S /GoTo /D (wcsfix_8h_883167275c4d3855ba453364db3d8d66) >>
 >> endobj
-4463 0 obj <<
+4713 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [176.156 194.075 215.219 204.606]
+/Rect [397.245 269.761 431.885 280.665]
 /Subtype /Link
-/A << /S /GoTo /D (wcshdr_8h_0b8372e555a2e2bcc63a11f3dc7a1bf6) >>
+/A << /S /GoTo /D (wcsfix_8h_89e1b5b4d2fa89af03f5d1143352b05f) >>
 >> endobj
-4465 0 obj <<
+4715 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [229.326 143.883 268.389 154.787]
+/Rect [236.629 219.942 267.393 230.846]
 /Subtype /Link
-/A << /S /GoTo /D (wcshdr_8h_0b8372e555a2e2bcc63a11f3dc7a1bf6) >>
+/A << /S /GoTo /D (wcsfix_8h_c1df72303f64e50d5e3cb320c126443b) >>
 >> endobj
-4466 0 obj <<
+4716 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [176.156 126.632 215.219 137.162]
+/Rect [393.36 219.942 427.999 230.846]
 /Subtype /Link
-/A << /S /GoTo /D (wcshdr_8h_0b8372e555a2e2bcc63a11f3dc7a1bf6) >>
+/A << /S /GoTo /D (wcsfix_8h_89e1b5b4d2fa89af03f5d1143352b05f) >>
 >> endobj
-4439 0 obj <<
-/D [4437 0 R /XYZ 90 757.935 null]
+4718 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [236.629 170.123 269.057 181.027]
+/Subtype /Link
+/A << /S /GoTo /D (wcsfix_8h_f011e4065b6179e19d2964bc9646b6af) >>
 >> endobj
-4440 0 obj <<
-/D [4437 0 R /XYZ 90 733.028 null]
+4719 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [395.023 170.123 429.663 181.027]
+/Subtype /Link
+/A << /S /GoTo /D (wcsfix_8h_89e1b5b4d2fa89af03f5d1143352b05f) >>
 >> endobj
-4299 0 obj <<
-/D [4437 0 R /XYZ 192.415 675.861 null]
+4721 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [236.629 120.304 267.802 131.208]
+/Subtype /Link
+/A << /S /GoTo /D (wcsfix_8h_07281faacbec1df800a417bf157751d7) >>
 >> endobj
-4444 0 obj <<
-/D [4437 0 R /XYZ 90 659.508 null]
+4722 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [393.768 120.304 428.408 131.208]
+/Subtype /Link
+/A << /S /GoTo /D (wcsfix_8h_89e1b5b4d2fa89af03f5d1143352b05f) >>
 >> endobj
-4300 0 obj <<
-/D [4437 0 R /XYZ 192.415 596.463 null]
+4694 0 obj <<
+/D [4692 0 R /XYZ 90 757.935 null]
 >> endobj
-4448 0 obj <<
-/D [4437 0 R /XYZ 90 580.109 null]
+462 0 obj <<
+/D [4692 0 R /XYZ 90 429.994 null]
 >> endobj
-4301 0 obj <<
-/D [4437 0 R /XYZ 192.415 517.064 null]
+4628 0 obj <<
+/D [4692 0 R /XYZ 90 407.682 null]
 >> endobj
-4452 0 obj <<
-/D [4437 0 R /XYZ 90 500.711 null]
+4705 0 obj <<
+/D [4692 0 R /XYZ 90 407.682 null]
 >> endobj
-4302 0 obj <<
-/D [4437 0 R /XYZ 112.645 455.29 null]
+4631 0 obj <<
+/D [4692 0 R /XYZ 430.371 372.553 null]
 >> endobj
-4454 0 obj <<
-/D [4437 0 R /XYZ 90 438.563 null]
+4708 0 obj <<
+/D [4692 0 R /XYZ 90 355.825 null]
 >> endobj
-4303 0 obj <<
-/D [4437 0 R /XYZ 176.475 393.516 null]
+4633 0 obj <<
+/D [4692 0 R /XYZ 433.14 322.734 null]
 >> endobj
-4456 0 obj <<
-/D [4437 0 R /XYZ 90 376.789 null]
+4711 0 obj <<
+/D [4692 0 R /XYZ 90 306.006 null]
 >> endobj
-4304 0 obj <<
-/D [4437 0 R /XYZ 112.645 331.742 null]
+4635 0 obj <<
+/D [4692 0 R /XYZ 436.467 272.914 null]
 >> endobj
-4458 0 obj <<
-/D [4437 0 R /XYZ 90 315.015 null]
+4714 0 obj <<
+/D [4692 0 R /XYZ 90 256.187 null]
 >> endobj
-4305 0 obj <<
-/D [4437 0 R /XYZ 219.802 264.298 null]
+4637 0 obj <<
+/D [4692 0 R /XYZ 432.582 223.095 null]
 >> endobj
-4461 0 obj <<
-/D [4437 0 R /XYZ 90 247.945 null]
+4717 0 obj <<
+/D [4692 0 R /XYZ 90 206.368 null]
 >> endobj
-4306 0 obj <<
-/D [4437 0 R /XYZ 219.802 196.855 null]
+4639 0 obj <<
+/D [4692 0 R /XYZ 434.246 173.276 null]
 >> endobj
-4464 0 obj <<
-/D [4437 0 R /XYZ 90 180.501 null]
+4720 0 obj <<
+/D [4692 0 R /XYZ 90 156.549 null]
 >> endobj
-4307 0 obj <<
-/D [4437 0 R /XYZ 219.802 129.411 null]
+4641 0 obj <<
+/D [4692 0 R /XYZ 432.991 123.457 null]
 >> endobj
-4436 0 obj <<
-/Font << /F31 528 0 R /F22 521 0 R /F42 717 0 R /F41 696 0 R >>
+4691 0 obj <<
+/Font << /F31 604 0 R /F22 597 0 R /F40 783 0 R /F11 1069 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-4469 0 obj <<
-/Length 2943      
+4725 0 obj <<
+/Length 2548      
 /Filter /FlateDecode
 >>
 stream
-xÚÅ[ësÛ6ÿî¿B3÷Eš	Q¼Aô[Ç­;iê‹•ÜeÚN†–h‹>Š¾Ä÷×ß‚ )P¶w2Ž r¹`÷·» DFþ‘‘Æ#%ÒLŒf«<º«?w7‚Û‘wÿÕôä‡3O!-Ùhz]>.	”Œ¦óßÇ6‰Æxüu¶]Ìó	ŒÇh1‰¨Àã³l™ÚÑûô:…{ñ8]OÈxf®Æ˜²1ajòçô—“7ÓZ§ `Ò(ðŸ“ßÿÄ£9(úË	FLÇ£¯0ƈh=ZpÊÜxyryòÏš‡½ÎàzÈFAX¿‘”!,Em$¢ˆV–þcžþ1];ÛþõúòçÓß>ƒ]§¿½º\Û‹ø&ƲÎ(Ý1†É%
-IÊK¾¯²ˆ9¯àÙdûÅ~¹ÞävP,Rˁ{¤DB€q%ƒ|ÂÔ8]&ß%Q
-kD]RNýÍÝ*]‰L7×ûÓN©FB«‘ÂqNìÄ™ù£xïMaEyäå46uh²4ª”^²ùä@	0OÊ=%öV¯¢é-5‚7DGvZ¿æYá&Ö_s#ëm'Ì,¤›{ŸD!BcG²>œs´Rîö#Œ–kXNøl³¼[­£ím:ËŒó̬2‰	‡d¹¹¹KíX˜òótÿ½œBÇÓ7‘Sgdn!î‚´°îi|înë<2sNx•­“üÞŽ‹äj™ní8YÏíà6ñß&D€Ù+Ël[lQ)¬rV+ÅF°eµqŸ'o½)*ÖF™½E%
-æMБTŲϳ*êÈ#?XÞ}–<‹pDJì{–£é½ÏȈF‡îê˜1
- Å@Âû€dzñzýùKRC	m‡±ƒ&éxUâ“̺…¹ÄE„#).‚8bxp„ň¨‘¤aØ#–8ò¨'¼ÉpÀRÃÊPˆÛ†
-ûKíhº%«Å0I¾èÈÚÝ"Œ L¸›-XÄC!0¢¢‰!>C>>ΑŽ+Tÿ8X." Ūç³k«,ÄýÖúD± À)¯¥ÙÍ¢°g‹$OfEšoí­l½-Òdî/ðžof$n Ðô"`,EŠÑncãncI—±V:ÞÅ D›@’ËFš=¹„–ˆƒÌÈå‘·"WE3¹J´!W—è}FЫY‰>äºø¸þ¼ÚV)é€ËŒl>ƒA¸ Š½ë.€âX† à.0¢]p¨/8ïE.Kyäèj²R i»F¾v‹Ý% ^+ÑYÓ=ìjT7ÀUWÑ”uëÅÇ@°ƒƒÄOl«¾XbÏp\ïÇÇï@,ªoѯor¥'°‡,ô¬ÚïÏ®®g7¤_ŒÀãžK?hY™ÝŒ;—ÙÍb¿fHƒž~Z²Ï ‘Ëxfèg<[/›ŒèåÊâ*é5s &ãÖ0à ûšýmè??
oÌâ¿-:üèϺ±ã2[‚éï«»8µ—Á"ˆÄüy¦ÖAPµó'îßpÃ’®‚väíU£y@ä+ÑZuˆÞgô˜þMöUA¯ß_ü{½«‚âaí›Ðuû涁̥¶ö
ìÞHK÷&‚»@L•îÄ¥‚þHôA–:òÈEP“å°C¶k(hàM·hhà$V
Ñ‘5½¥bt­è¯î`5‹Ü$’²Îԏ€jh­xÝB†e0í} Þ"£'•½>};Ñt<
X*‘úHKEmi«ÆÇük#N1{…AŸÙޝLˆ~„É
-)Y—©a€7Xë#Ìõeô$Ó×ÓOá}N?™•A°¨J²g²òýDˆñÇ·á`U½Á*»-U»`m“c–’áÖF‚á²À効í®¸+fÍȳæ¶-f#WãiÈØíì`g'\äJh3ݬ†\#®øq˜PoKNÃ"ŒwêãÀ¯Ñ~o
-„9ÒÆÂEòËùÀèøð.h£PúÉlŠ€–‘òg²qúé±ë(‡újPıëø¨Ôeaè;8n£Õió Pu-t,–ëi;åºbhÇâ‘·v,ÍðŽ¥¡D[ÇÒ%zŸÑc:ÕÛ±¼›P<~ùë®k!xP×BuõÒ‰j÷ÒÉ\jÛ»•rXÛ‚¹ïÝêðK'³ù¨GL2H²·m±Ô‘Gh[š,‡´-aC‡ƒ®¥$é¬@0äP_pdg÷+,Tëæ­¬“b>¸¥v?*æG ¢@‚ì ¢]ŽBœ“Â}9½hL°I>í–e@ÑKýÜàùéM°Uê(àðE˜p©·ø`Ÿ-q)À’9™@Æ[ûÅmÙâÝ–-nnÙ­w¥¬¹ܯQ¨zPHS&믃äЙk#LÅ®â‹éˆïPï5íŠ8¶Þ{d8ô½
-:º
-‰pû%øšOüêšQŠ8¦CK ¼µªh†—@
%ÚJ .ÑûŒóê:î+`ônWþP<ìÕ5»òGàÝQ¬¶³{ºÞ³è~u-ix×v÷vªYþ@Y¨¢†¬·ü±Ô‘G(š,‡¼ºVˆiÖTâàÕµ¥é-5Š¡ñEGÖôö³{ª~ûh–1X ÅqçžGœW¹Ë.ÞÛÀ ^Ö{’S”ÈÃ]uz…	¨Àâ'nƒ¨ ÀñPðÈ[1 ¢Ž
%Ú0 Kô>£·AÕñݳ»õ¬È6îµðéfVÆVR ˜«îè#pa€0DÜãY‡æØl{›-ìØXoJ«áþ2›W«Õ:ò0ç*±¿‹(tåzð»4úø.}–;„¤T倠®Oþ®¿LÔQ÷y:žV«sþ`Žù³XÛÞÂ`f³"_òj¼ŒÞçåÏmƒWÿÔ®óô¯tV´Ì-*õ
-¬kp‘€4Œx¼'m[äwV3sŒÁá³Wæ_ËW‡
-1‰hý&Ç(VŠPï´gP).í1²q<Š •œ4Òžsûìåá]
Õ83ÇãÄ~]@U-Ó	ãÿÖGáöÙùôÒR<-/å›»"+35\…¾ °£Û$ߦÓµ²JnR{É…Çe›¡!Íf€˜y“K<Þ@À_{šÅãÛÜ`ÀÊž™†ï?Ÿ~°YlP(mô¦<¯­ðY©ÃÔ÷­H×[€4‰¸àã—Ë¥½iM„Á—	ôA%éýW3Üäó­½SÕ)sÇÙI¸0´É­=¼ßÏ_¸Ïj`Ow—WÎݳoà´$Øܬ³ÿ¥s gïÈ“åvcGÅb³Më3à;cﶥ2’¯îí§ÍD0xy~a’|<…©·KkŽ·;¬…[V”9ršæER_6nq`Ø2öäjaGvZ3HÐŽYÅ'Mòå½4Ï“ëÂ=Y®¯ªzÜV³ãdÛ°×n»XQ·KP5×Gë÷³,ÔŒ(@-
-¡ û²¬£Ž<òÃ,»ÇÒ…ÝU±h˲DA–R²©Ä^–­hºE›Wæ²)ÚTÖzQµ*–ȇ…Ÿ²]@—"˨’j׺»«yžÜÛ!¸Šqƒl}ÓxÀ\¨¢	†~PBª9¼X—ÌD(#g@ù»ŒV@2Ö[„LbÝ4,ãΉTØe-Xû“’Ãßjpá¼·y8ðe¶Ç³uR¸›yz›§Û²:±A×lÁàîÖ±ÚØOs,¥$XÂ\·ñØ1ØPTw‹»|½­”ÊÜ([ƒ¦++õ’úw$îÓ-i°9!\"N!ÄYï^¼#Žvԁèh0l¦Çýú×ø°/ù &,I§¼¶ôÅÙlm&³÷Ó5¡‘ÁãI8)ÿ£¶ò·yZ¢ý_­AS©¸ûÕš“^ÆcºNó¤¨p«*w­g&\Ó+ûEÙÿˆÙBÚoâzC[µ¶àùo!8Î_Ù¯¹‡¯î«‚úÛýMz “æGw‡“óè|-˜
+xڝZYoÛH~÷¯àböAF=}òÈ›ã#ëc{de7A&0h©å#QZ’ZÇûë·ú’x´ZÚÀ0Ä£XõUuM’É2%"AÑtu†£¸úáŒØ»#¸=jÜ?9ûíšÁS(‹Y4™ëÇc‚%Ñdöu#†#‚1¼N«?1¦?Ð÷áˆ
+<¸^,¥9˹,‡$Èb:$u5å”
K‡ß&¿Ÿ]Mvò-:Áb%ýßg_¿áh(?Èeiô
+Ç‘,‹VgÀÂ/ÏÏþØñ0×\÷)(;®!eÇb§!¢(±Zþ2“J˪v÷¯‹Çë›Ïæ$VÚüvMéžX“$(¦\óºÛ®žÁšx=7¿r)W²¨+s¶(ÌoýÝ
+¨À`u^oíýÿ‰Èi½¶\JYoËBÎÌÙó[מ4ËÃ,J°@œcu£|±ã†mõ¨A®íÓT©ËR)æÖþO,0ü“.ÆÊDEg],IPt‡’ŒŒÍ›8¢Ü°b‘4n®bê_ÅéÛRÃ’e¹R1םZæúKW«T L²(¦	JóiÅP–Šˆ 4!ŽØ>ÍÆ<Å<AIšz]ÓÒ8¥Ø¥Ü˜Ðšæ5¸A!aK„D
¦}Ãs”$øie‡„` FÜ^ÕÞâ2 ¸Bw>›9ßœ;—}Χ½	äåÌzõt½Úäõây±Û/ê·a,¿š[ÛJö|:ÎkÛý°O[ê ö.˦OX|¤I‡Väh‚²ÈŠ¶ìÙ¢„ _¾ë!ƒW—!ªZæ3¿ßN=Çw)úªØ®d	–^Û43&|ð¶±ap¹óO·*¡2åˆñ¬ÁËPC_¨¨zÒ7ý!#”a‚¶$£Í¡@\€ÉL"pº­Ëw½(°îë‘zØÕ»âyÚpu†Vò-’Uàj<~º»ºøÇù݇«ž×’ÁPuÆå)$"PFI8!®Q*Ò0 at KÓ øøéââêñ±g£,…¢N£×~o N'€ã@›±$ÎÑ4­÷éööéáþænr5îâóýc^ù`\Fè‰S`Hâ0FKÓÀøñêãýX¥Ü/>¦)‰Œû6„â§1æg"ÐÒ4WøæîçÛs@:ùÜ7"$D
Ö#¦ºl†‘§ˆ$<ŒÑÒ40¾WíüòébòåÁ*Ð`r5x{ €­	9$$D*X¤¥ñ€|¦ð;>ÿØ
+V¤ûgý1MÍNuIH‚@-Ïš÷÷ã˧	xçàü®âT¨¶ˆD
!}$<ƒ,uªbŒ8!a´–¦öbÜ!=¨¤ª]‰“¨!Àƒê;ÑKYÊçrKâµêøîj^@7ý€â|5‰öú(X®z*Òòp|ª¥i—ñÕõÓÃÍg€@ÁºýåЦQCB† Ð9œˆc.@ŽÆõŸ:° îm?OACŦ!£ÄÑô€t¦9FÁ‹bºï_¸í^®·Åtß]®më£&®@÷ÃwÝÏ¢¨Û͏9SCº¥´–QÀr’.Ö̦u¹ì7q  e©%X`ÕCÏçº?_n:óL‘ÿXT}¾ZBpSCóˆ“Á7Ë¿ªË­Ì÷ÚlÊ•aAøžE’éÜ° }YI‚xB-°ñ¨ÇQ5¼¥žW'
+% uÂ*èG½¼XwTrÓ§j‚•µyk ß-ToP§1”lºSÎŽ±Ææn6Ÿw,¦ùÒŽèë>¤XÀhÌ÷ÐÂi)„YWšxž‡Æ»K–ªÎ–À¢˜¯ÍQ®G¿í¶°~¾™€€ócXµÞLÀm¹1e
ÀúTû1°õ»2_Äÿ—+s‘ì\™Ò®,åâç\™‹Ø¸ò^¿§ˆÓäˆSÌŽú1këæ÷c-áOø±_®<`a1™{œCÍÖß„ª/pz \:{pjXIè±ÑZí6({“mƒÑ)›D„ª4ž´…÷zSC”K e§Ð4…ç›Ír!U(At©¿\šc½G]x‘\´TÃ7T Ký=/fK½w+¹ÉaÊ”z6§¾-75ô!N´¡£*Ôe©·ò:¼å&b=K†¬éhÂÂ;ŒŒÇw¥ÅÐåR~ªÒ–:,·ÃRÉÝ‹#ZgL`A­-MXz‡‘_kø ±8QiC|Dj‹¡Î­rÔ˜«‘7£AMPv—‘Wc5éFNTÙQ‡åvXêD¹™†•Ž¡ëŽÃ©ÂÑ„…Ãœt"½'/%ˆÑìTµ-uXr‡¥^kµ»ÿ^oµÀYPuGÐe´ÛM÷ìר18	n×íIíÖ‘Œ ÈßZЃ٠ÎW²–eupÇ®/÷ð8ÒЬønkÚ’˜ºÏ±§­¡ˆÞéjÚêÜèrØ Ž¤¨U¡˜Úb‰›€.UO§ƒÍºVmf¾Ô&Î çUù\š›u™Õ2wÅ	îêòwŠu1‚ö¢˜ååÌ\Q¹ÒÐ@±(^*s9·Îd5-ÏÒRëOpÙ”Aõx•¿HÇ»–•iªaPÅŠý®@á6mpÛF0ï&`mHà„{ïá¨G
r½Ú,m;±­Ëâ`7m†¹­…¢»T–&,»ÃÈ';‡…–d<<87ˆ»ª¥9ÑWw­r‡	¨ÁË¿bhz Z&àÐÃàÚu³2þ¡ÆnDZÊâ¥þ^¡áˆA|ßÌÝä¢ïó"¾ÌíKÍúe÷2Ô=_Éz7\éßÿÊr½Š^ý…‘òh[ÁÃØRUí²<5-s•;;€£	à[DЀ×Åré^Y=ï†Á!W¯…U'û—JªrvØ9i†hÂŽ8çžè°sZ…íïG<ÓŽOíª‘0CÒCÓöJ5ÚÒš‹õºœ-
+hЭר„9_—+÷Òœp³«;‡-¥Þr	zÄR{¢Ã–²4
+ÛߎXÊM‡Ýz#â#€,MP7ƒ
+Î[€݇ãõ‡jØ·çór½2G2Ÿª/:`ZtµfW#ævM|ÌŸ*W§¾Ûï<TA+å¦\OeUé7Àpe•OËuexî? PÙ8S¯W²¹¢“éµ/:•YÌT¸ÜG­O#à\µqúàâüjŽ/U´œ	!ƒ	Ùßøtw3ÙŸ]\ÝîO.ÂÓ/·»‹¶º9J`ZY@‹ºr{ˆºÙ|qß{Øyn_ë
+¼–[ÙþPdDûöråîÍún9\ÆÌÝŽž,e'œ’7`~à5›Í0ø‰ÅϦ£·â¤õŽ7F™zU4oHWfû õv×}M°Ñ³ÔýÔ*ÇÍÉÞaúŽasF1±zse`g4ð¿[µ³ÿÞ>ŠRµ1f¿¦±Ã?Þ^úÅG}HÔ7Ïÿ EÑd?
 endstream
 endobj
-4468 0 obj <<
+4724 0 obj <<
 /Type /Page
-/Contents 4469 0 R
-/Resources 4467 0 R
+/Contents 4725 0 R
+/Resources 4723 0 R
 /MediaBox [0 0 595.276 841.89]
-/Parent 4435 0 R
-/Annots [ 4472 0 R 4473 0 R 4475 0 R 4476 0 R 4478 0 R 4479 0 R 4481 0 R 4482 0 R 4484 0 R 4485 0 R 4487 0 R 4488 0 R 4490 0 R 4491 0 R ]
+/Parent 4579 0 R
+/Annots [ 4728 0 R 4730 0 R 4731 0 R 4735 0 R 4736 0 R 4737 0 R 4738 0 R 4739 0 R 4740 0 R 4741 0 R 4742 0 R ]
 >> endobj
-4472 0 obj <<
+4728 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [228.6 702.288 267.664 713.301]
+/Rect [298.307 702.288 332.946 713.192]
 /Subtype /Link
-/A << /S /GoTo /D (wcshdr_8h_0b8372e555a2e2bcc63a11f3dc7a1bf6) >>
+/A << /S /GoTo /D (wcsfix_8h_89e1b5b4d2fa89af03f5d1143352b05f) >>
 >> endobj
-4473 0 obj <<
+4730 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [176.156 673.082 215.219 683.612]
+/Rect [88.007 644.77 138.508 655.649]
 /Subtype /Link
-/A << /S /GoTo /D (wcshdr_8h_0b8372e555a2e2bcc63a11f3dc7a1bf6) >>
+/A << /S /GoTo /D (deprecated__deprecated000040) >>
 >> endobj
-4475 0 obj <<
+4731 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [237.174 622.889 276.237 633.903]
+/Rect [268.11 624.68 328.762 655.649]
 /Subtype /Link
-/A << /S /GoTo /D (wcshdr_8h_0b8372e555a2e2bcc63a11f3dc7a1bf6) >>
+/A << /S /GoTo /D (wcsfix_8h_256ce6281894f65dd15396cc0994e875) >>
 >> endobj
-4476 0 obj <<
+4735 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [176.156 593.683 215.219 604.214]
+/Rect [89.004 213.57 123.643 224.474]
 /Subtype /Link
-/A << /S /GoTo /D (wcshdr_8h_0b8372e555a2e2bcc63a11f3dc7a1bf6) >>
+/A << /S /GoTo /D (wcsfix_8h_89e1b5b4d2fa89af03f5d1143352b05f) >>
 >> endobj
-4478 0 obj <<
+4736 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [231.156 543.491 270.22 554.504]
+/Rect [326.159 213.57 357.481 224.474]
 /Subtype /Link
-/A << /S /GoTo /D (wcshdr_8h_0b8372e555a2e2bcc63a11f3dc7a1bf6) >>
+/A << /S /GoTo /D (wcsfix_8h_77b614a15de67b42040c2be46cbfca1a) >>
 >> endobj
-4479 0 obj <<
+4737 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [176.156 514.285 215.219 524.815]
+/Rect [360.227 213.57 394.877 224.474]
 /Subtype /Link
-/A << /S /GoTo /D (wcshdr_8h_0b8372e555a2e2bcc63a11f3dc7a1bf6) >>
+/A << /S /GoTo /D (wcsfix_8h_883167275c4d3855ba453364db3d8d66) >>
 >> endobj
-4481 0 obj <<
+4738 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [236.959 464.092 276.022 475.106]
+/Rect [397.624 213.57 428.388 224.474]
 /Subtype /Link
-/A << /S /GoTo /D (wcshdr_8h_0b8372e555a2e2bcc63a11f3dc7a1bf6) >>
+/A << /S /GoTo /D (wcsfix_8h_c1df72303f64e50d5e3cb320c126443b) >>
 >> endobj
-4482 0 obj <<
+4739 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [176.156 410.976 215.219 421.506]
+/Rect [431.135 213.57 463.563 224.474]
 /Subtype /Link
-/A << /S /GoTo /D (wcshdr_8h_0b8372e555a2e2bcc63a11f3dc7a1bf6) >>
+/A << /S /GoTo /D (wcsfix_8h_f011e4065b6179e19d2964bc9646b6af) >>
 >> endobj
-4484 0 obj <<
+4740 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [232.293 360.783 271.356 371.797]
+/Rect [480.333 213.57 511.506 224.474]
 /Subtype /Link
-/A << /S /GoTo /D (wcshdr_8h_0b8372e555a2e2bcc63a11f3dc7a1bf6) >>
+/A << /S /GoTo /D (wcsfix_8h_07281faacbec1df800a417bf157751d7) >>
 >> endobj
-4485 0 obj <<
+4741 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [176.156 319.622 215.219 330.152]
+/Rect [138.876 158.335 179.045 168.866]
 /Subtype /Link
-/A << /S /GoTo /D (wcshdr_8h_0b8372e555a2e2bcc63a11f3dc7a1bf6) >>
+/A << /S /GoTo /D (wcsunits_8h_560462cb2a7fa7eae6b4f325c85e7911) >>
 >> endobj
-4487 0 obj <<
+4742 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [229.326 269.43 268.389 280.443]
+/Rect [378.485 142.041 409.658 153.034]
 /Subtype /Link
-/A << /S /GoTo /D (wcshdr_8h_0b8372e555a2e2bcc63a11f3dc7a1bf6) >>
+/A << /S /GoTo /D (wcsfix_8h_07281faacbec1df800a417bf157751d7) >>
 >> endobj
-4488 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [176.156 252.179 215.219 262.709]
-/Subtype /Link
-/A << /S /GoTo /D (wcshdr_8h_0b8372e555a2e2bcc63a11f3dc7a1bf6) >>
+4726 0 obj <<
+/D [4724 0 R /XYZ 90 757.935 null]
 >> endobj
-4490 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [140.321 129.816 177.172 140.72]
-/Subtype /Link
-/A << /S /GoTo /D (wcshdr_8h_dc053d80a9c4da454a52eed34e123633) >>
+4727 0 obj <<
+/D [4724 0 R /XYZ 90 733.028 null]
 >> endobj
-4491 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [145.432 88.282 178.966 99.186]
-/Subtype /Link
-/A << /S /GoTo /D (structwcsprm) >>
+970 0 obj <<
+/D [4724 0 R /XYZ 337.529 705.441 null]
 >> endobj
-4470 0 obj <<
-/D [4468 0 R /XYZ 90 757.935 null]
+4729 0 obj <<
+/D [4724 0 R /XYZ 90 688.723 null]
 >> endobj
-4471 0 obj <<
-/D [4468 0 R /XYZ 90 733.028 null]
+466 0 obj <<
+/D [4724 0 R /XYZ 90 611.115 null]
 >> endobj
-4308 0 obj <<
-/D [4468 0 R /XYZ 219.802 675.861 null]
+4642 0 obj <<
+/D [4724 0 R /XYZ 90 586.9 null]
 >> endobj
-4474 0 obj <<
-/D [4468 0 R /XYZ 90 659.508 null]
+4732 0 obj <<
+/D [4724 0 R /XYZ 90 586.9 null]
 >> endobj
-4309 0 obj <<
-/D [4468 0 R /XYZ 219.802 596.463 null]
+4643 0 obj <<
+/D [4724 0 R /XYZ 107.713 527.779 null]
 >> endobj
-4477 0 obj <<
-/D [4468 0 R /XYZ 90 580.109 null]
+4644 0 obj <<
+/D [4724 0 R /XYZ 107.713 511.858 null]
 >> endobj
-4310 0 obj <<
-/D [4468 0 R /XYZ 219.802 517.064 null]
+4645 0 obj <<
+/D [4724 0 R /XYZ 107.713 495.937 null]
 >> endobj
-4480 0 obj <<
-/D [4468 0 R /XYZ 90 500.711 null]
+4646 0 obj <<
+/D [4724 0 R /XYZ 107.713 480.016 null]
 >> endobj
-4311 0 obj <<
-/D [4468 0 R /XYZ 219.802 413.755 null]
+4647 0 obj <<
+/D [4724 0 R /XYZ 107.713 464.095 null]
 >> endobj
-4483 0 obj <<
-/D [4468 0 R /XYZ 90 397.402 null]
+4648 0 obj <<
+/D [4724 0 R /XYZ 107.713 448.174 null]
 >> endobj
-4312 0 obj <<
-/D [4468 0 R /XYZ 219.802 322.402 null]
+4649 0 obj <<
+/D [4724 0 R /XYZ 107.713 432.253 null]
 >> endobj
-4486 0 obj <<
-/D [4468 0 R /XYZ 90 306.048 null]
+4650 0 obj <<
+/D [4724 0 R /XYZ 107.713 416.332 null]
 >> endobj
-426 0 obj <<
-/D [4468 0 R /XYZ 90 238.605 null]
+4651 0 obj <<
+/D [4724 0 R /XYZ 107.713 400.411 null]
 >> endobj
-1852 0 obj <<
-/D [4468 0 R /XYZ 90 215.919 null]
+4652 0 obj <<
+/D [4724 0 R /XYZ 107.713 384.49 null]
 >> endobj
-4489 0 obj <<
-/D [4468 0 R /XYZ 90 215.919 null]
+4653 0 obj <<
+/D [4724 0 R /XYZ 107.713 368.569 null]
 >> endobj
-4467 0 obj <<
-/Font << /F31 528 0 R /F22 521 0 R /F42 717 0 R /F41 696 0 R /F14 1038 0 R /F48 2200 0 R >>
+4654 0 obj <<
+/D [4724 0 R /XYZ 107.713 352.648 null]
+>> endobj
+470 0 obj <<
+/D [4724 0 R /XYZ 90 336.871 null]
+>> endobj
+4630 0 obj <<
+/D [4724 0 R /XYZ 90 313.618 null]
+>> endobj
+4733 0 obj <<
+/D [4724 0 R /XYZ 90 313.618 null]
+>> endobj
+4655 0 obj <<
+/D [4724 0 R /XYZ 335.935 278.489 null]
+>> endobj
+4734 0 obj <<
+/D [4724 0 R /XYZ 90 261.77 null]
+>> endobj
+4723 0 obj <<
+/Font << /F31 604 0 R /F22 597 0 R /F48 2408 0 R /F14 1084 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-4494 0 obj <<
-/Length 3965      
+4745 0 obj <<
+/Length 2871      
 /Filter /FlateDecode
 >>
 stream
-xڝ[ësܶÿ®¿Bõt&¼Bà+í¿”:Mì4VúJ3Þ%±¹#U’gYíôï.° Á¨x<žÁ%vñÃb_€ø¥ÿøeê_ÆaÌR^îOþå-ô~}Áéí^o­÷/¯/¾¼ðK#qy}£>8~y}øÉ‹›-÷}ß{Ø7w‡zmÝm¶Aè{WÅ1×­ò›Þ%^^n¸·ÇÞÄ„ÇE²ùùú›‹7ם$`("àß?ýì_@Ðo.|&ÒäòÚ>ãizyº öñâÃÅŸº1t¿€þ¹9†\¬O2̏B5I˜Ù}q‡r~y=Y2!aH¤ù‡úðŸëéåFúÞÇMà{Õ/ ‰—7ãir at 1ƒŽ‘_Ô·Dñƒ%²¡ÞZäJl[žñ${›í:éÆB¤!C1b„–¡q³NæK9`]•Œ<Û“>T7ú·½ËÇ’aÄ¢T<Cí”i<¤YÊú4až$, ]pÁ`hÜ,SŸÅA8`Ù´õyß6fæYK*B¿uÞžë²a(pñõ [³(j€›	ZÜOYÀJû!“’¯)Qo-òé
-Ž†$´víÝ¢òHÉ8P„+ѸYKÜŠ|ÀvÐV$¾w_£åÈK4"á^[é}ho×(a©ÒFüu›YÜTµûêíõÝu—g‡¼nôj-¾>—¿”Õ&½’­}¼Ï7FEú`»bñÄ¥1ÔN|ÆC®/”“"p.¡q³–‚¡Vì3³6YÝв§ì6×*,BýÉ–s–†ztx¢ÆgôûÃž]Qfõ#í”lžÂø¬<èÆ}ñiÃC/§/ECûˆX°1IÈ|ž^F2eq"g‘ ’­E3q	IÊ|_^FQÌ«I}†=«³SÞ㯦{4`1à;ÃyºMˆv"—öY®ËР¿ÕŠ.‹–54š®Q™îÜœ#w‚bh&"
vn(˜ˆƒH¯î “=@ë"R ¨Îus_•mV”Ey«ŸÛ;Xá\·Q“ó²-Ꜽ(ôéýˆ-­^ªI3R훺:éÖÃ]¡œŽZÑ7ï†xkB!€gUnÉÜ
-£u²TU›kÐê8U~J5öUU@9[z®s°K
ŒŸµE…Mó|³•< [9jé§ìtÌÕ+®”ßœŠÛ;GÃU;Ä%?f= ž—Œä•íñQ¿üXd½l8 ý+Äìí{r-Õ¹…aIE¬e‹}–ÈÞúAÛüb· æn[”áZ‡Á?èÈ]q P4KA	ñÕåîEtK%"î=ÓaÎé±Î÷ ç3M„µS^«)Bϳ}Vt³€¹ãÒ?#k
]€N›¾ÑOÊ6Ã/Á½×8¿Ä×/âí=-6_|xõö­nÞøuêª8qo4Í’Êá¯RlÔYyKMÿSàÓÛÊôÄô§Ö)¦ ÷Çó!§ßýøísÝzù×›Tx/^ÒÓ·W°³ôpu¥I•¥÷
-fñƒÙ.cLîÝçû";
-Ói•U«·Þ Ñ“‚ÆdŒ¹®‰àÿ5óZ?—çãq(ÔÆ8°Že¯W8n‰ I½R
~»	=Ø5èGµ†ë—±#;ž4ð¬BEøÝ·õQ·Í&'ò]~Ô®XMŸ+ˆRc~úY4Ö©:¨å¸Áð¹©ô/ ­¿¼ú ³ @ÿ}]¡áÈ›™B»{œF%;ìŠJD:›Ct¸×ù©B‰4\äÉô©@’-¹ž¼7‡ÀaÖ¾—c-ºC£¥”þŠ×)Ù€!œˆ"j±[4¢™ˆ6t=é@´wçÓNù+×XRë¢ìâXX¥5Ë8
-bÿ5{¢e‰æ‰8Öù1û4uÞ2ÞÄ-ÑL„†Ýˆ\:êµÞ£užQ¼ÇmÞ4Ö¶-a/LcÐç6AÈ%ÒÙˆfkMePÀ;C£ ‚p
-†€¬ÅÍO“¸ÙA°D|ÀÎÿ
-|ÇÒžº-‹ÿDÊ#E¨žu웤e2½BÃSš]»{ÝûóBØ;ó^Û!h@Ò^À
²E„!Q2\A¸'ZF˜hÖ^æ'Yš`{%	%ˆÝB™u°„Lþðú‡‚S›¤í”$,»°04N¶ã-­þ‹ÃÉdê™IWj£cJn*(NhOßæ©@´2­}8ÖÒ1Ø•©D+nT{Q⶷µ	¥
-‚Úº:êÁ¯ŽV¡q MŒ+ÒÌïcý® ßìˆRQW@º;ҽ׳»?Zò€1g q¢™H&ýµzŽ¡ÞZäÓ\t4äzŒ…¾ s…@K³“dfY¦&Œ¢†çú©ÛaXD‹ÃÐ<Ña¨hi,“*uuÊD4™†#
dzS×UmvÅ}U÷f—±W —D‚j‹¥¢}RÝ·ý¹1uÅS‹±eœ·Ë	gýý¢—’Òga”ºm¨E´hC
ÍŠ
uò#/ådGÖÑfg¼Ô늂òªµ—Ã`¦ð0/þ•Crs…?Kè-z ÈûXðôz¢eôˆf
=?ƒž‹AÏbÇ	½ïëêpÞ›Z“qôùöˆé³z:™Ô5ðê
æý}*•›|h}vj»†W
Y©»(±Y†6~Ëø{¢eø‰f
~?¿‹ßbt!V¯«ýiÁš€hF#‹Ð­Dg9}x¸Ûtªo<¹
-Ò²Ñ
-,"-Ò„ÅAäFÚ"ZDÚЬ íäGH;ÙÒ6;HC‚ü'J/ÛY)%$Ϗ¼W["PA ¶:C’†AgY•[­Ûð0«Û@Mù5P<ä*™…Ö¡h°¼“ˆ©^<x¡¾‚m‹»ÓUËQžm¶•]#cgÕãš~3aíb„>«¾©Î¥‰´xkgZ×½õ
-Y˜ru]´Ò‘ªU&vÓYoÂÈs—?PfòÍàè­*ÀÉ‘÷þý´>À153õÿù
-V+t©ÂdÓêxü€GŸuhòkª¦"³è„8³T®¤ŠÑòî"šµÝåâgv—‹Ù]»­ò#2CfƒD©I£tÒD¦è͝° ¬_=ÜUM>øZWÈð•ÞSÐjÎ{\î›óÑp¢DU1q§1nYUo—<µ}([ñ]Æv‹¿âuzšåÅÒ$kkå`f–ÊÁˬTÏk«<ŽvP›7X²z¼dЧWFŽWOºÌžŒPÓB¨±´+ynûˆ¾ Ï/ª’>ÐÖÚú©oÈu!`ˆ\¦vðóY¤Œ‹Ø½xÑâêš•åsò£õs²£´Ùm…IÌMyzäÉy±‘E'°ÓÙˆíÉ®eɯÌ"‡Œ'+™†E´Œ<Ѭ!ïâgw±3È[ì@ÿ ú(ˆ¼Ù	À‘~¢T·\ÿv!>(Ü°ñQmìRÈ+¬)öº9[<›ø«€ƒ„Æ_}Ay°íH™à1½þïô{ðñqB¯_oDè½Ø@¬qýfÆçEL¨z’>Ÿ‘„I㐿ûæõT€³06ÿsK²ŸG➇™æû—f"†T]krŠof÷bÃeèý‹õ_ÏLoP‰§Mä‹© 1ÀhŽqCN¾ßŠ8àÍ"˲}“úúÍû`@%㧮ð_çÄáÝdÜ«ú·ÏúØ`ú÷©äoÊð³q´Û®>F®º¾ÅŸö©>×sñ¡"B‡…Ið†_Að†Ç®ú¡?QCzu”
-¿&*i ‘F‡ºÍ仿%Šª5Ÿ({ Ñ?Çþdð8ãí¨ÐY‡ÿÐîNiÑSŒ£jB…	™”›ÄPI‰«>ÒWÌk
-¥ªº¸¹;<µGÀê:‡Øǃ­QÌ@!&Pý“ncÄFaVEWVGE›]>>ZÅ&›uêTFü˜I¹r6e-–

Êù›µ>kÌß+q‹¤I&ÍÝ*±%2G{BJ*f‡:LÃŽùó|Ó×ð};º›GPƒOºc	ïoˆ(ñ@Ql]T_õ7åížm¶a*¼?â«YƸ¤KWLÆç&€›Ëëìó$•vÑ•Ì=ÐSSÙ¸-«µ„ê)7&¬é# }sÎ^.‘„àåÕ%P™$+%z"ÞZÔ“…
ø„{jàc8O‡"Œï©“³ñç§Ôéyœ²P&îÍc-nCó¤Í˜LwŽÏ¢Ð-&™ˆ3ŒÛBKÚâ¼{z«neƒšülTkЋ‹ü5ôz¢eôˆæ)è́' Jånq4ÉDš!x>óÓ` Í÷UQ¶=SôÉJ³õÕ6
ìøp2ˆY åPªåÍDíp<¤ãBsÁR9!14n–x¥<Ž,šwúàù|?Ä*ˆ;S%ÛåÌÊÄ6‚«pÉ®£}a
-ÞaD6<é¸zh°©Ž0CU§¬ö‡@÷l,ÄØé3o
Øt±KsS¦ÈýÞ¿ô#Ö
-´
Ò¾hõz°&ÞöÔ3·ƒÒl`I.ä’~”$Û\"qò•hr…Í—Ö&¢RbÓ]§„^큰f°4Þ6+†ñT‘—^plësAh¨¨£´ROT'Xø†Ud¥¨Š¶ÈŽú¾<ƒšu7êN_êÃþJÿòUD9[ÝÑ»{ô¦iÐySxGÞT¾ëó dñêßs˜¤¿§^<|&’'\ȏ$f1¶ c3¨)œ\£HÝç°¸öž4¡ ã]×ÓRj`}hdò4 ˆÖ%Ñp8‚¡ÉÛ% `W'L‰“m0Ž>¹çkª¤]¼>ÝïæpºìJM	×Èlò.‹ƒ

-9°t×wÕAϹ×Y1ìé6…L¼ÓYÝ{—ú1öÜÔ¹!Ü=ŠŠ©wÆ:ŒÔIeªnüÖ
U/5q:œ
-‰Áb
-i¬z›6ñƒµh‘¨·ù4\
IK‹3Y¶]xl1bb»‰“³•ŠÐ?ZœµÔiõ’jTÀ¹AÔâ‡áÀ|ÔåðŠÎbzFl…}æ¸Æ7´§^.m?Ÿhuš@2]¦)Kd¼¶«ˆxÛSÏü­Ò`@ÿ£}!9óÅP†ú†ÄÅy4Œ.ªÎÚîk]–(fC™xâ`²™»ÂªÅ6æ¾âNAÚ_
f3]BlΞ*ø #×Úõyw¨þ|2ÂBUjÿ	XT<ñ¾±¸ã¤¿Î˼ÎÚ±ÍøÎ4®Tv¹ÓGñä+_|F]ùÜÔŸ‘Ö5B"ù-Àðö¥~”,êæëêÓãm^Î]—š‚óác²:
+xÚÅZëoÛFÿî¿B8
+ˆ6ûäÃpì¸gפ±ŠôÐ-Ñ{é’Tß_ßÙµ|­|	îÎþÀår8¯™ýÍŠd†áŸÌ<‹D„&f«Ý	ž=Àì÷'Ä<]Àã…óüÍòäõ%ƒ·P²Ùò^½$(™-×?!"l¾ ãàiUƘ~A›ù‚
+\æÛL>f÷Y5'q«9	älÌ)Kæ¿,¯OÞ.[ùF;ÁB)ý÷“ŸÁ³5hy}‚KâÙŒ1"I2۝ 3ޞܞüÐòÐóæÇä#Ƴã(ŽFI¦(bAÂáÁ„Ap„"Âf–Fzã/Ҝח<vÈ(â‚_ù</îçeßjÂBFbæÈ*ehJQêHã…"ì(uۤ;ž/¦Á.«kXô!3÷U¹Ó£,]mäˆ彞i6™!Ú«&/‹Í<Áu¦)[ŠÇ*{¬Êp/+#)]Ue­ÉÞ}:¿½¼úÉp-õä:_H7€aa
+v‚¡UÞeE
ò N8!y­G̉²U#eÈû´XëÁùÅå˜õÓ+}{1ç88›B‚%È5³?¾»rîÎßÞnn?œ+ýºLÿyÓNJ¥)gAº’6*½qG㼩u¬gÛ´oÀU½5ŽÂ$™…"A°Vc+l(’AöÅ	˜ÏÂ(BaL•äY³¯¤cŠútW&=BÛXïIíD•	uCâ•4¹’züÇœŠ Ýî³]΁DWFÓ,¢¡6” Iu>S*)‡\ðËÓ$GÄI£IG>…†D¾Ý«x@“¶Â»*¥ßÖÑ´­†æ˜­>yÖV¯8c«#Ž[ߦš«ìƒë®¬ì̽¾ªr UZÔÛ´É!)Kmqƒ&[ë»ÔeU셐®¤nì/˜VN]EÔn?ˆ#»åE£ù¬Öj+Ò7Ÿ±ÀuSíWæ!lT ×cµÓ2:E‡ˆÅ¦Z6,èâ5’Ó@OÂQÂyËCSæÂEIÈ]ªãȪ©x¸A1â1;ðÀŠhσ:Ó¥†[ws(¥éCY¤[}g*¾ÑK£i‡š²H©¤Åœ_cqÇ[‚|ÈA $²îúuø:x"&æñoéÐL`Ï[ö»´©ò/FÝR_÷EÞ<ëan,I·Û¡1…JLþφD†à_rÏdI~~RÛ}µ6+–Âþ¸ÊÓF‡=žòf££ƒÁŠÇ	ëì))‘(xÈeMÕ{_¡§Ò/jK„ÑS¦’Få.o€1lÑ4I‚³Õ
+ÄæŃ~¨ü	×’Kú˜Uúöꕾ*ßJ¾…ÒzèxˆD_ëàÈï`êw0!±ßÁÒ€Æ\·[3°îñbn½©/—WË[=Údé\¤†Å<ì,$“|5”iUJ,$‡EÙèA_L­3…ûÒýVѽðàßYUŠ1Aƒ¥†90Ye5š¥$¼‘êÛ–t¿M+}צLhbIÒ¾ÚdU
xI‡ä\JÕž,ÙZVåv¿+: &TvÚº.µœ4<’É/¢qh¦ )„5¤ù œU¥»L0‰jF$OÛ¾
+cPÞÒH¾;åMéï¢xAêuˆ!hÓ
uŒpB;Úœ—*›¡r8ì}YA œœ­Ç&—Jp…‘©4SKûŠIòbôé{XŸžÜ1üii¾
€rÀTeÑ$(³4G@™Wže~q÷¸â•½+
àÙ¤ÅCfÝñû>¯,´’èA×&g ’PKŠIôÊA9"â#Ž:M;ÊÐs”Ožu”Wœq”#î¥Hcˆí0<bëhÚVCsÌVŸ<k«Wœ±Õ×ÆÄ^C¤ŽØ£0â]¹òAõ`(>ºj¿
+=–¦*\ÝžPDIè7ÚÐøE&P pØùXª}NÇõ# ,‰†ÍÁúÕ‘î÷»‡uÚxÛHžz¼}RTüwú¨ºaD:ýC«è° 8&âAÁb"÷0@õgê(¶ç81 ©íz\/fº˜3œÍ,ß.Þ¿¹ŠàSjõ_«-K²Ö»•–=ŒžÌ‹~¬0*«\2cP˜¢X	TK½pÈQÓgyÔÓS©_y7ØÊì½Q$ºZô"ÖÒxesŒ‘€Hue«00þ9Gq° }Æ1
 ²´Z\fÚ¢Ù¸èL®ª	/×XÄZœü‹Ýn±YTC”ÙE]ù„(lo6§»Ýi]ךAOË„«Ác
-å `´ƒ†G‚=”˜*1þq}1RV±¥ÒG–’{ޘ뽾ªmNÉßV áŸõ
@lB±Œ[l¡Xòh¢Ukû<€
­PH™äÕ‹žÄªØ0¨1MŽD¤¥^8äèè±ÔiÎC96œŽCëî·õH¬ÎQ°ŒÑÅÑÄA—¡Y8D#À3F€§¥Q\­CÑd,	TíXUxõ¦£Ãôöb¨ýÚôX¾ k!É‘ˆüž°4^Ù4„4‚a×Å_åo

+'L7Ã´Ý6²_QžñXÊt*S$ ÑN^èiKíµ¶Ïòžæœ¢¯§-W6çPhÞ‘m~“ÛƒÌÜ“àê^Oܕ큉Ð/vL쁤ŠV9¸“õuo·õ¼NªÌÐÜ=÷1íEÈ›tkºßÔ‚‚çö”ÓÐÔN"ô%ïoNµb4’›ª¿sh¦Z1
+I"—î?èšG$Owe}ƺfKóm]³Ï!¶kîk3Ö5»Ú¸]3ÈÇiœå´§qfP‹iwµ›Î6CíU´Ïò%hTVoŸ,_vŒODG6ìÕ¯Ëjà 8B–¼ÐpKíÞgé>¾³ñ(‚-ÀŸ,–Æ/:ôÕ5{'ÓY®þ]f
+… K:EwÕÓIL1ŠÿÑ—C3™Ä€¢bñò_ó|b™Û“;vžbi¾í<€4ó·ÎÑdëliŽ´Î^y¦uö‹Ó­³+îržBùµ‚ßOšI7’#^ò	3NòÊÒ>rd½ô$…@!ÂÉ‘S#‡hÚNCsÌPŸ<k©Wœ1Õ÷’“”ŽÜã')^z,Ÿ¤x¶')^‘æ$Å9u’2ºÊ 2ÆâÈ*ˆ¦WÙÐ[eŸ<»Ê^qf•q¬òU!¿1…._[û
(è•Ad~‚MúìHݏ_ʲm×%Ô4¼ÄmBØ‚ìïdù¡Z]‹–È«.Íš4ßÚ:¤*×ò1UÕŠ'-m1ðȸZuŽ<NŽ¢M½pÈGPM—¥»¹ƒ¦
W
VGƒ>¢14~¹ÐÄ /]¹¹îY‘ށ»^YdC=N^èKíÕ§ÏÒø\ð«V§möúº 4‹¢ØëKã× ÇHj0þ5…aFâ¡® ïÊ&Ó¸£ËwN—ê»Fäy@€nÊ*o6»Z?Ø×*J™ê²†œÀ+ük›d)@wzÀ_÷Šrê!=ú{Ú¬6¸ÔríHs5Á×Ïn_é—©0“‚-„0´©±aW®s©˜¶„è~^ú ¾+CËyÄS—БvNç>Ícé—mº2(âÞfë¾ÎÚÄT×Û›³›«7&JHìïªrßä…=/ã½­‚¶_¨œß\\ø-÷ÚÓ²´XqfÛþq}~3„¡ö÷~4ò•¦<F£¿üUŸèï¿îûMõ
ªüZ†t`sˆy at pïH—Ê}ŸYe?©ÀíçFËyBƒ½ñô{{vÏõ…$§˜ž2¬ï(&Ĭ‘¬òv>ßÞÀjØ•áú¶îÑÁEùåù!”W{ßÐ=Í_æ4
 endstream
 endobj
-4493 0 obj <<
+4744 0 obj <<
 /Type /Page
-/Contents 4494 0 R
-/Resources 4492 0 R
+/Contents 4745 0 R
+/Resources 4743 0 R
 /MediaBox [0 0 595.276 841.89]
-/Parent 4435 0 R
-/Annots [ 4496 0 R 4497 0 R 4498 0 R 4499 0 R 4500 0 R 4501 0 R 4502 0 R 4503 0 R 4504 0 R 4505 0 R 4506 0 R 4507 0 R 4508 0 R ]
+/Parent 4579 0 R
+/Annots [ 4748 0 R 4750 0 R 4751 0 R 4752 0 R 4753 0 R 4754 0 R 4755 0 R 4756 0 R 4757 0 R 4758 0 R 4759 0 R ]
 >> endobj
-4496 0 obj <<
+4748 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [160.256 719.912 196.549 730.926]
+/Rect [159.678 405.913 193.212 416.817]
 /Subtype /Link
-/A << /S /GoTo /D (wcshdr_8h_6dd857f7b61a5b349cc8af5a4b6d8a1c) >>
+/A << /S /GoTo /D (structwcsprm) >>
 >> endobj
-4497 0 obj <<
+4750 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [255.697 719.912 289.231 730.926]
+/Rect [328.262 348.631 397.771 359.645]
 /Subtype /Link
-/A << /S /GoTo /D (structwcsprm) >>
+/A << /S /GoTo /D (structwcsprm_ad387ccbd7847672b5dc2223d9124120) >>
 >> endobj
-4498 0 obj <<
+4751 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [108.286 702.288 145.137 713.301]
+/Rect [497.07 336.676 513.996 347.69]
 /Subtype /Link
-/A << /S /GoTo /D (wcshdr_8h_dc053d80a9c4da454a52eed34e123633) >>
+/A << /S /GoTo /D (structwcsprm_c0cb013b1505fb7abd4167ac0db0e0aa) >>
 >> endobj
-4499 0 obj <<
+4752 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [406.576 702.288 443.428 713.301]
+/Rect [89.004 324.721 145.8 335.735]
 /Subtype /Link
-/A << /S /GoTo /D (wcshdr_8h_dc053d80a9c4da454a52eed34e123633) >>
+/A << /S /GoTo /D (structwcsprm_c0cb013b1505fb7abd4167ac0db0e0aa) >>
 >> endobj
-4500 0 obj <<
+4753 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [147.265 497.192 206.821 508.096]
+/Rect [191.062 324.721 260.57 335.735]
 /Subtype /Link
-/A << /S /GoTo /D (wcshdr_8h_0b9b53e5cfd05653cbca75cf1aa8b2ed) >>
+/A << /S /GoTo /D (structwcsprm_ad387ccbd7847672b5dc2223d9124120) >>
 >> endobj
-4501 0 obj <<
+4754 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [477.145 481.252 513.996 492.155]
+/Rect [374.393 324.721 443.902 335.735]
 /Subtype /Link
-/A << /S /GoTo /D (wcshdr_8h_dc053d80a9c4da454a52eed34e123633) >>
+/A << /S /GoTo /D (structwcsprm_ad387ccbd7847672b5dc2223d9124120) >>
 >> endobj
-4502 0 obj <<
+4755 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [384.264 192.335 421.115 203.239]
+/Rect [307.292 271.184 376.801 300.25]
 /Subtype /Link
-/A << /S /GoTo /D (wcshdr_8h_dc053d80a9c4da454a52eed34e123633) >>
+/A << /S /GoTo /D (structwcsprm_ad387ccbd7847672b5dc2223d9124120) >>
 >> endobj
-4503 0 obj <<
+4756 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [226.248 160.455 259.782 171.358]
+/Rect [409.643 271.184 478.056 300.25]
 /Subtype /Link
-/A << /S /GoTo /D (structwcsprm) >>
+/A << /S /GoTo /D (structwcsprm_c0cb013b1505fb7abd4167ac0db0e0aa) >>
 >> endobj
-4504 0 obj <<
+4757 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [405.425 146.507 440.065 157.52]
+/Rect [159.678 171.945 193.212 182.849]
 /Subtype /Link
-/A << /S /GoTo /D (wcs_8h_2afc8255fde0965dddaa374463666d45) >>
+/A << /S /GoTo /D (structwcsprm) >>
 >> endobj
-4505 0 obj <<
+4758 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [128.635 122.97 165.486 133.5]
+/Rect [305.228 141.336 355.36 152.24]
 /Subtype /Link
-/A << /S /GoTo /D (wcshdr_8h_dc053d80a9c4da454a52eed34e123633) >>
+/A << /S /GoTo /D (structwcsprm_f54ce939604be183231f0ee006e2f8ed) >>
 >> endobj
-4506 0 obj <<
+4759 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [235.483 122.97 270.671 133.5]
+/Rect [415.613 141.336 481.774 152.24]
 /Subtype /Link
-/A << /S /GoTo /D (wcs_8h_e5cc3f5d249755583403cdf54d2ebb91) >>
+/A << /S /GoTo /D (wcserr_8h_1691b8bd184d40ca6fda255be078fa53) >>
 >> endobj
-4507 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [395.605 108.649 435.206 119.553]
-/Subtype /Link
-/A << /S /GoTo /D (wcs_8h_4ab38bc642c4656f62c43acf84a849f1) >>
+4746 0 obj <<
+/D [4744 0 R /XYZ 90 757.935 null]
 >> endobj
-4508 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [297.45 96.694 342.033 107.598]
-/Subtype /Link
-/A << /S /GoTo /D (wcshdr_8h_27465844aaeea0623133f8151ca4fd9b) >>
+4629 0 obj <<
+/D [4744 0 R /XYZ 90 621.078 null]
 >> endobj
-4495 0 obj <<
-/D [4493 0 R /XYZ 90 757.935 null]
+4747 0 obj <<
+/D [4744 0 R /XYZ 90 606.889 null]
 >> endobj
-4492 0 obj <<
-/Font << /F31 528 0 R /F22 521 0 R /F14 1038 0 R /F48 2200 0 R /F42 717 0 R /F11 978 0 R /F41 696 0 R >>
+4632 0 obj <<
+/D [4744 0 R /XYZ 90 399.065 null]
+>> endobj
+4749 0 obj <<
+/D [4744 0 R /XYZ 90 384.876 null]
+>> endobj
+4634 0 obj <<
+/D [4744 0 R /XYZ 322.685 89.441 null]
+>> endobj
+4743 0 obj <<
+/Font << /F31 604 0 R /F14 1084 0 R /F48 2408 0 R /F22 597 0 R /F40 783 0 R /F42 818 0 R /F11 1069 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-4511 0 obj <<
-/Length 3777      
+4762 0 obj <<
+/Length 2890      
 /Filter /FlateDecode
 >>
 stream
-xÚ¥koÛFò»…܈xܹÐNR÷\¸i.vÑmQÐmñŽ}$U'÷ëofg–âK”ÓC`pÉí<w^»ç!üçIx›8H”9_mÏÂóGøúÝ™àÙ%L/;óoïÎþ~¥àWA©ó»÷óHFŠó»õ¯‹(êb)Â0\<¯êͺº€ñ"Ø\,¥	Wy‘ÑèSöÁœ]d»±XáWJµ*¹øýîû³oïZ˜@£"$à?g¿þž¯ÐïÏÂ@%öüÆa ’ä|{¦¥âqqv{öÏv
ú®àûZI`r
-Æš 	È"´rR6	ÂPŸÇ¤i'OY³>ÍbW¿2&BÄJžw–¡õ0#¼RðŠ0b¡Ú…ñm“6ûš„]!;ÿy!Í"-öÙ9´J”È@Äâ9³ì É‘ø?,„äü&¥!”:ˆÌ<>9.	"PC]øæb©D¸¸Ý¯VY]Gy£@ªS¼€ŽóÊ0§xÃçyEǼvÐ	æõþ(Fh£0ˆbÝÇ‹Õ#C|êRÀÐó$–D`«?UÛrPˆÑ<Ó32ÑAF=”Oe¾kÀ…8£~Jë:[×2,“SZ> ×2ÃœÒò>¯åYt¬å:ÉZþ!Û–Õb;-Šr•6yÉ{ûœí";#
-­eN‰â t\sJsø¼(fѱ(:è4‹â
-ýjÚ¤qŸUUYu^¶¦·{×øÅg¶ˆ;iUƒ	³pòê;ó¥"ÌKÆÆó‡²Éȏ÷©„)â ’†}þƒ7̦œ’‹5ɹI•É©ÉÐËø„ŒúKòŽ¼o6¿…&„?1"Â$ iÛ'b¨†™GÁö
mõ…Dì‹×ô”üTü4üŒù™îXUvJ1áX*ðï‰nÓŒ@’S
ph†ÙƱ^ ó«MZÑŠBw¨&Hrê¬7ÁhÛ‰åI-Cl²tUcʤ
¤Ô¬D‘t¤Œ“
-$p÷ïÖú¥ÊVã%•âä¥+zª¬H?O'‚P‰¯%oÕTÅx-·Uñ׮ŜÖÙÄŠ`´&9¶bW[=V+ËKmUÓøÀ\´|)>9‹o©…¥tP°¤ˆôZeÿÊVÍi31l±c̐G[;‹9tÜXû¶0ÐVõ±ÕMµÊÜ;Äê>òüz¨:ȧ	2ÐƃM thÝ.DÞ$ï(fO©;^jìOÁéÛŽ ؉-e/òšž)=6ù#øñÍ\;äµ¢Ï
-šºº¾»¥ÑÏïxP•û&ßeôˆ!4ôò„¡ ¿ô}¾K]¤EØô¾àŸ¡3€ú¸±ÔF,®y•
8²Â/“oÓGþMZUˆ‹CoçDÂl’QìxÊ?·<€²Š¼fµ0ø7yȾ<ã°¬ÖìmŸ7ù
-…AoÛ”ÃÞ=—\OUVg»Æ¦Ç¬Ùø0•sQî–=žŒm€#µ]"ÂX#ô¤°Úd»šR‘X/J 䁆€†ÀX!0"f`P7 Œ´Z¿ž0£CJt°´ã–-©+ê’FàiËÇ]þߌéöšâ˜Q÷ùˆdñÌhJ¶ÒaEÔŒ]Oà­Ä×$°hq·-Ðk(b
™Å¾¦”Å`ÞàžOU‰ôü™¯3]g”ä틆 Úz®æ÷<¥Sü"߁šsPˆzÅ«l3Œ»¼Þè:¯WûºENÖ`\ oµ0QƒV,)¼ãL\£Œ¢spBÍ©‡¡—ðq–1X© úÇûO\¢húåú‡ï†tÈýéÓ1Èq<Ì,vÔ° §ÛÅÎ[¸‡ª~=Äw”o=y°d—ï››	žxgŠYž=Ì,æáBÞ•¿&Ý»<žÛÖ«a,­tî\
Y¨›’©¤Ö"~¡¨<ô,ÁÃ%W¥à¯ÈmgeäaæQ„«¤@[ã͆¢Ö´‘–*¢ßt÷l3€‚lŠXg¹ÊÓÆmEøôœc6ë&ajç|½CÀjòÕ¾H+zGÏ_ûíýŒ6àgöS±91°ê/:UDãÜJ$8Ô1-xT*aÂ;W¤Ù¥õýoýXA.Tš Œ{2!·Y+èð™®×9»Jkç"ñ«Ó8fÇ‹ÃÞ
-ÈCÞðj»Ìs"q’Ïö‡..¹¾‹Gé@z:qÙu™12§O@ZÎt•NyDâ†	¤p¼â·òá0=®€¤‰ÁõEtwuýíÍû	ò4¨ø€Bê’‚ú’ »¥ëe‰‡
-#ŠÐ*4G‚"‚¬3È¥«²Ði	>tUùÉÞ¯_Óü5
"Î\_óO•Ñ¸Õk—¡7Ϧٔ5ƒSÈÄi¬òi’§.¯?2«r·œd”-îؤƒGµÊª&ÍùkIyÒœ0ïu‘CÞÖL¤•³®«ô#2‹ˆ“%G=&pÌÀÏ0öjxj%
-dÖ]LOP:ÄåB·™	ÆﳢĴáù"šl}„ÿW’®¢E9¨bNþà”e»ý–>ºðAßÒÏ¿þN/Ûl{ïXtô‘·C/Î&èse­+O„Y^v ÇQ¶¿àñÈ¡€ãØŠ>êate˜YŒ
-;PMwQ"‡cÛEDÞÐêhñ4G…xÁ÷ÓGó=µ+@ šPuÓSò5Öeˆøï–ö˜ñתJ¿Ðõ„OöY°  !ÂWBTóïêº
]JÇL$ÎdéŠGê†–ƒ
îÛÙ*ü$+²­«PUŒ$íÿ	 /X‡Ec}Â0ðXë 8ÒÐa™™ö6–ëZôð:œ2‡
-»w&Œºø:YDÜfÖeîeI_æ8Á†‘8Ýr®@Åí!WH,‹sljó&DÕ̺jžTå懺zMߪr;¨pm§EÌC]3å8¹÷·I1ÒúÒº
-ó
=é:ôƒórÐGøH:ŽÍ}õuMM³®àÏhÌ{āÁ~ú2N`£š@E'C/;àc/3Xò¸]ÉXVöqë™G« NlakXÈö¡IîD÷ebÈBùW’EÔ-ÚÖnM¸œA4«¼Zí·µ/GY3¸×;v\àcÛOyØÞ0+ðu;ŽDe˜Y¥{—(Há܈<tÂpì2HI
]e¸• 6ðƒÛŒ?sÞ#Žª0JhQH, UØå»G^qÃóÞ¼pìÜ-¢Î`¦ƒ’::0Æ]ÞïSœºÌ•;å9¥”®{ÎýqëhjÓܹaõâòã5
萢¯zúÐ_[&À’®Kg͢αDÌÉóXîk JbF›ÏD@¬„å¡®’Ñ©ÍÇÐËøx/–ô›/?zBU[ ­è1Ü…3:сª‡š·UöÄ2xp	‘õ­2Û-uXFîɵS•Òkê.P<î1f²¼=MëûK xŸù^ÑÒÝS¾çd¹ç”`íÞT9µ‹!»¥aPBêαÀTfq“ó¾õAð¼¶à£â“¾“¡—ð‰>Hɨ/’Ö²OÄP}3z°5ÕGÛ
-Xû¢VåD¾l\®£ÝÕð$Õz”|ª$Љy¡X=ô,oÃ%™x(¢‰U¹˜ÍŠÕÃÌ£Ž£@Á\5bût-ÑÙ½±SU€Æ¨f^*=KÓpÉ™Rö„<Ì<Ê4÷0r?ÇxÚpN;È^4lº‡Ýã;.|cIâñS,g/5u`Ž]j’4Æ!ä£kAWé6k ý?z¯ióñûMCzçµ|1Áà 
;r4¥Gg¶=Ò´
T"f…âaF$õ²v£À€e¤wÉŠ.¥Ä±/¤dŒ	÷û	.OÀ)>±Î
¸pM^eþè¶'%C(øêº[¯É¥Zn1çá¯Éé—UçýŽÃ&¿Ü21ˆµèå |v¹þ:WÎ÷aôŒÍ‰ÜíNxsñ›{k„ß5ùw Û¶ŸëIîÚÃGüc<
-{¥NTO¹ãjƒHq`Œ8»ûœnŸH 0•Ömþ¸iú9Syßp„Jö´®ó“>lÉHøsÎápðµpý#o2>9$£ëÅ&ëÎÚsSÙÔlÖ•¶»n´o>FB@ó™uà3Þ0ˆBpRB¹>$N}K¥s$	/ëU'ãÅ~Yµ~E@ˆd¶Í¨Ó_^­ÒjMCÌÑ(^‘á'G
ibMo.Qm[´`É´ˆXؐ&âå½ë¢ÂðòöëÞÁ,˜"(L{œ×®üŽp>Gƒ'·-Ô¢Jw<?ːgKÿ%æ9äë™-OùóÆU±_g¼ð‡Ÿn^Óèí-î.µ¸|Ëo7W6\ðËÕ=ÉP•^¼Ñ|òí+ÑØÊ ².Š/fu må^ºÞÎH;œÙSýƒ°üh‡wô¾ÛŤ´ub}ÈÚ†àî:QšÅ«[üño?uêsšìZ¢ðt÷:Ü¥YgÞ–ÌŽ}áD™›ëÍPÎkmËuŽ&»V›´é|Â'»0˜|w'š¼”™­',fªíùõ¯-Fºr¯²-§¶í¼4Gî
Kª&8ÊÜUµhþ†îæh c"Q‡'BØà¢PÿŠ,ž¥‹A†tõ£X$*éÒõ+Wç;æ
Ú_ c:{9.Áêùwœ0Ç%H /”`{1ªŸˆ@$v–"RÔ“$DjäEïi_VYÖ—ßníºîlÕØÿ8o⻎	ˆÃé'òÄdL$õq¢x‘£·3µ
-¤ÃD sˆ4Ê‹"éú“?Âñ—J
-“Òšã—X wN•ºw7[çú´¿/òzãçÛk1þ&ÉTGØ$1“Úø‘ùëÿ±À5’#° ‘t³gØV±æF2cG	}Š¯¸]ë$CÏüà
--$»çË‘|‡Ò¾	ÕñMÊPÙWrD 1ÜÀ¼~K¯:ˆûâ{_~þò˜â
쨱pþ×6îó
+xÚ½ZKsܸ¾ëWÌ!UU-a<IB‡T­mÉñ–×öJJrðºRÔ%1¡8³äŒm%µÿ=
¢Á7Ae7Ié Ùè¯ñ¡ÑèÀVþØJÓU¤"¢…ZmOèêÞ¾9aø5€ÏAçûË›“—ZŠÕÍ]Ý<dDq¶ºÙ~Z‡„‰³€QJ×_7ÕÏ”òoäá,àŠ®/³<µOWé]Zž±x›3¶6ocÉÅšIzöù懓‹›­S"4è¿œ|úLW[°ò‡J„ŽW_ᙦõêñTàs~r}òS£Ã¾ð~ªƒŠ‰årAh¨šIö2+¶SÇ";Ôýµ?¦ŠšoП—2nÕ1*A—p£ms(s+Ó…„XÄ(òÝY  ¨:”Ç
bµûòѶc²m1Â(Çv`ŒÃGDFNÔL`K¢¥lt(fDVgŒH®V‹HÈeýµír­…óV©8lµÐZS "½Nöû<K«áH³ªÙ*¢ŠHÉìX™å=J\uFÍIñzäºFUbŸ‡²hLZ¡cÂèoÅÀcœŒ›SN¨ìAv–€C™UžRó3^»"¨I±MÊíÄp€»Ä"B&_ýùýÛTÚ
+	ÀÒÎ¥²d<L‘ˆ;œ1
+“Ž©õÓ—3®ÖI~L+ð2É`.’{r„:\ŸŽm‰(Q0¬–×o&†"AìpNmwôÓ^§ˆ¤®Oœ0קfdˆ ‚¹é±Mï'tøû–äÕÎ:³ÐŽ†¡dD+;¯a~eû}VÜÛ)¶»3Ôܹ¹]¤›´ª’ò	'àCëVûd“’¡ÅŠP¦W¡Ô$Šå¤¡HБžX
+.†QíÆȏfè’2yLiY¼œ.|
+yìÅ(;2¡PHÒÉØÙlÃô ¬q"•DµžmBÚîxXq2#›zc+b¢!¶tmz½³ã²ßÒâ%yþäF®JîpÙ©çL½lOõËmZmÊì6ÝÚŸY²ØèX%÷øX€rluØ
»'©YzD¿{³áËI{;:TùŒð%pÇ(âGî«1ÀdÖ×,Vrf<k…æ}eÚW®¾)1ÆkŽYӏfÍà=k^ívå6+êˆÝ8ÒÝ®|¬	ÞI½Þ7³r.(
Ã)…7tdfÍÁ+l̺JÇÒòb>ø`›ñâöÁñq2øúŽ8JcN›f=™0µD’p:gŽ•	:Bcs`aa«¨Iœ« —+/žY€Ó$„aèÂì–6ˆÄï1ìl’ÂE‰2ý嘕.ž˜‰
+qÃþH%X{×e¹+Í&³D)“eð¢Z¡y¢Pf‰(ž#ʇDuà(òt}ܘås¾¯’Á—úÚ
+Í÷e–úêÃs}õÂa_;pOó|*·
#ÙÇõæ¶FÚoÂ@%FE,ú)-'œ…þN£ŒRKÑ°¹ßA‘Åœ]}“ªJ·dœ¯&‹5MhÊTÔ-¤Âa!µIóAÕ/}`òLW?LÆ„
+ù_(ĨüaûÊ:c4反¾¡ã4zÙäìmõÃ¥h“=¥\ÿrºõu°…Dš 
+Ñܤ0v]‘$­LFc›ïËÝßӍûêžö&wuƒƒSîrõ÷¯>Nk—ECù1ÁEHbæÒð7ï®'òl]—ÍM¡jLªÒƒ5=s6Ö¹<lŒµŸ>Û¯éãmí8ð’m›—Cµ7éäå¦õ(l€ÛÀ•¦ ‰ÕÒtBé #>±ÈõUz¦“a!ûà£DÃÊø!!É
+uÔƒ´žN,Ò~ïVÜ7g1LS˜•GÃZ»ÝfÆjÿ€ßû/5¿ð4Yåa#³þ¤öyS¦àŒ[ûãëCZØ'禦;—d„áu.˜.‘›ŠÄê|{‡ºÒ¡±IY&OhC]â ¥Y½3æÚ„ÞHæùnS[l·%B%êyÌíÓT.B2•8äPá¢ÃXé #>á0}•è0`ðìÖdŸ\³¾ª‘ñC‹ˆèHô väBìƒã¿fynŸnñcíßö0í뱇7™ª“¸b7TfðD¯?€ÞòkV¥f–GrBcÜÈ6âs869ìa6¦<îOèñ¶c½²<ß0ÑLʶÃ79xïK½äŒ»4Ë“[ã4(©º+æf‹uÿ…ÔÞì¼#3—K
+keÿI±><Ÿ¨M˜*¤œÌï+¤|„¸BjhÍT!Õµ¦WHQ1.¤à§â:¬sðži³ÓØI{­ªlãþùy½\
mJ’8^zœŒy¨È ×á8€iù|v­Í|gÏ쾓ö1PÙíþþËÔî…˜ç뻓ñÂuûþX-x¨C•¶¸2ÇÛÙ¹0÷ÎÝVfnî
+¥IôìºÚÚN×êT]íd~_]-¸‚…0ö—P¡ÙÊÉ,”P^<,¡üp¶„êÂý_êjAa”Ãh¨Vhž(”Y"ʇçˆòÂ!Q¸çÖÕ\ó…¾v„fûêdúêÅþúál_»pÏ©«{¸Ëuµ×„ÊåºÚÛiWW{!±®îBÎÕÕ“£E$Ž—F¹še”Yeže/ŽrŽã(ÿ˜>îÜ!¦ú630i\Oe¹
+(´\¢¢š§e–¨ðá9*¼pHEN ï²"MÊ™gxÏ&Þe¸Q’á²%Èý1‡†J­çy’á|
ÒðÔ
+Íó„2K<ùðO^8ä©'‘§·ÅfWTYeN~ðìÎ¥ûE™nv÷EöO³2àʱlæ'ßsõ^Ê<eòÙp‰²Vhž2”Y¢Ì‡ç(óÂ!e8ÕPf÷šê¤"Ûº(ƒ‰÷ å˜g„IÂø#­Ð<#(³ÄˆÏ1â…CF:p¡‘ÍܹxSg"z*Gƒ¹2Àâª:B³T9™ª¼xH•ÎRÕ…‹Uynv+í¾S:E•Ô“kÀ“,¢Y–(~5Æ¥IºÝôµ	p5¾> A@ˆÐs}€î
+\öÛÀãÞC½‚`Âh²EŒ¦fÇã­obizhŽ…‡Å…‘Ó1¬ðriKÉIñq16PÙ-ÆÀÒ©JT—èZ0Q‰?®
+I¬d7Ûi‘Ü]ß9>Fõ°d!	©~&NÚkÏP%ò üÍš3{úSE±—'ã·` ¨9 kÊêc¸{¬
5ªýæ7k(pg¥þ'·ºXÄ!Ûe½=æÆÐñ¦.8“ŠGÇLDnøŒf›¹~÷ýۏÓðUNºV9
+w#Hý6 mWáúô_·€ ÊVÜmC_^]ü4}-
+›ŠñV6‘ڝp\^¼û0©ñøyþ2­!îì–ÿàV§‘ÞNçDÁb7¬ï®¯&Ï_D=ϸ?]¼›¼°E%ó+À¯^. ýjn|Q]»†½H&c:32´>Ð¥]ûS3±“Á:s:FS¡¼ÍìԐvØúoÂë:t›‡qè–à7Zò€EõâU+tÄ'®êôU.n#JHøCÊú6CÊø‘ŠìVšá†‹uu¼5§…–{giÁ¢£qD ôêâr̾4†Î<K#ƒõ$AÈ”Zº	儃Vzœôvɵa%/Ó»Ñf±9½„ö]+;ö@ÍäU(MWJÏ¡˜kšÂ~ûõåú
+vCŽØ;y‰Ž$ÞOFôú˜6-ÒOôL)„¹×Í™æë#æ±ܪ#í?¦Ï)?Ôþâ”1Wpó6ûë«k˜—ë·/±)¨fo±^½ûötŸŽÜAÕw‡†ôün±„Á
 endstream
 endobj
-4510 0 obj <<
+4761 0 obj <<
 /Type /Page
-/Contents 4511 0 R
-/Resources 4509 0 R
+/Contents 4762 0 R
+/Resources 4760 0 R
 /MediaBox [0 0 595.276 841.89]
-/Parent 4435 0 R
-/Annots [ 4513 0 R 4514 0 R 4516 0 R 4517 0 R 4518 0 R 4519 0 R 4520 0 R 4521 0 R 4522 0 R 4523 0 R 4524 0 R 4525 0 R ]
+/Parent 4779 0 R
+/Annots [ 4765 0 R 4766 0 R 4767 0 R 4769 0 R 4770 0 R 4771 0 R 4772 0 R 4773 0 R 4774 0 R 4775 0 R 4777 0 R 4778 0 R ]
 >> endobj
-4513 0 obj <<
+4765 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [159.678 673.078 193.212 683.982]
+/Rect [159.094 702.288 199.263 713.301]
 /Subtype /Link
-/A << /S /GoTo /D (structwcsprm) >>
+/A << /S /GoTo /D (wcsunits_8h_560462cb2a7fa7eae6b4f325c85e7911) >>
 >> endobj
-4514 0 obj <<
+4766 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [123.863 596.36 160.714 606.89]
+/Rect [399.197 646.631 439.366 675.697]
 /Subtype /Link
-/A << /S /GoTo /D (wcshdr_8h_dc053d80a9c4da454a52eed34e123633) >>
+/A << /S /GoTo /D (wcsunits_8h_560462cb2a7fa7eae6b4f325c85e7911) >>
 >> endobj
-4516 0 obj <<
+4767 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [117.27 480.722 207.262 491.626]
+/Rect [159.678 539.169 193.212 550.073]
 /Subtype /Link
-/A << /S /GoTo /D (wcshdr_8h_0e8eb873389e9c15bd6079a96c41ad60) >>
+/A << /S /GoTo /D (structwcsprm) >>
 >> endobj
-4517 0 obj <<
+4769 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [225.469 480.722 313.797 491.626]
+/Rect [103.669 467.432 137.202 478.336]
 /Subtype /Link
-/A << /S /GoTo /D (wcshdr_8h_33d67fd81c52448aead9e09f32ba9cca) >>
+/A << /S /GoTo /D (structwcsprm) >>
 >> endobj
-4518 0 obj <<
+4770 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [418.621 480.722 452.155 491.626]
+/Rect [101.648 437.853 136.288 448.757]
 /Subtype /Link
-/A << /S /GoTo /D (structwcsprm) >>
+/A << /S /GoTo /D (wcs_8h_2afc8255fde0965dddaa374463666d45) >>
 >> endobj
-4519 0 obj <<
+4771 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [297.243 385.698 330.777 396.711]
+/Rect [295.207 382.196 355.859 411.262]
 /Subtype /Link
-/A << /S /GoTo /D (structwcsprm) >>
+/A << /S /GoTo /D (structwcsprm_e1f462606974e1324cd38f143eda691e) >>
 >> endobj
-4520 0 obj <<
+4772 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [89.004 361.787 122.538 372.691]
+/Rect [390.005 382.196 439.041 411.262]
 /Subtype /Link
-/A << /S /GoTo /D (structwcsprm) >>
+/A << /S /GoTo /D (structwcsprm_04fbd6ed1b338e225f2291523e64be2c) >>
 >> endobj
-4521 0 obj <<
+4773 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [239.283 332.208 272.817 343.221]
+/Rect [159.678 290.674 193.212 301.578]
 /Subtype /Link
 /A << /S /GoTo /D (structwcsprm) >>
 >> endobj
-4522 0 obj <<
+4774 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [255.625 290.673 292.477 301.687]
+/Rect [305.228 179.093 355.36 189.996]
 /Subtype /Link
-/A << /S /GoTo /D (wcshdr_8h_c75623ee805ab7d43b0bba684c719a60) >>
+/A << /S /GoTo /D (structwcsprm_f54ce939604be183231f0ee006e2f8ed) >>
 >> endobj
-4523 0 obj <<
+4775 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [226.587 278.718 263.439 289.731]
+/Rect [415.613 179.093 481.774 189.996]
 /Subtype /Link
-/A << /S /GoTo /D (wcshdr_8h_c75623ee805ab7d43b0bba684c719a60) >>
+/A << /S /GoTo /D (wcserr_8h_1691b8bd184d40ca6fda255be078fa53) >>
 >> endobj
-4524 0 obj <<
+4777 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [338.499 278.718 374.793 289.731]
+/Rect [401.946 107.356 462.597 118.369]
 /Subtype /Link
-/A << /S /GoTo /D (wcshdr_8h_6dd857f7b61a5b349cc8af5a4b6d8a1c) >>
+/A << /S /GoTo /D (structwcsprm_e1f462606974e1324cd38f143eda691e) >>
 >> endobj
-4525 0 obj <<
+4778 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [434.358 278.718 467.892 289.731]
+/Rect [155.703 95.4 217.859 106.414]
 /Subtype /Link
-/A << /S /GoTo /D (structwcsprm) >>
+/A << /S /GoTo /D (structwcsprm_c3c9c869bef4e4850dfd9762b33ce908) >>
 >> endobj
-4512 0 obj <<
-/D [4510 0 R /XYZ 90 757.935 null]
+4763 0 obj <<
+/D [4761 0 R /XYZ 90 757.935 null]
 >> endobj
-2270 0 obj <<
-/D [4510 0 R /XYZ 262.98 599.139 null]
+4764 0 obj <<
+/D [4761 0 R /XYZ 90 733.028 null]
 >> endobj
-4515 0 obj <<
-/D [4510 0 R /XYZ 90 582.786 null]
+4636 0 obj <<
+/D [4761 0 R /XYZ 90 530.203 null]
 >> endobj
-4509 0 obj <<
-/Font << /F31 528 0 R /F22 521 0 R /F14 1038 0 R /F48 2200 0 R /F42 717 0 R >>
+4768 0 obj <<
+/D [4761 0 R /XYZ 90 515.632 null]
+>> endobj
+4638 0 obj <<
+/D [4761 0 R /XYZ 90 170.126 null]
+>> endobj
+4776 0 obj <<
+/D [4761 0 R /XYZ 90 155.556 null]
+>> endobj
+4760 0 obj <<
+/Font << /F31 604 0 R /F48 2408 0 R /F14 1084 0 R /F22 597 0 R /F40 783 0 R /F11 1069 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-4528 0 obj <<
-/Length 3792      
+4782 0 obj <<
+/Length 2223      
 /Filter /FlateDecode
 >>
 stream
-xÚ½ksÛ6ò»…îS©™ˆ%‚LçfœÆIݦI긽öÒL‡–h‹W‰ô‘T÷æþûí
-|Jæ¦ã„À%v±ï]ÀláÁ[$Þ"‘›p±XïϼÅ̾<côv¯WÆûg×g_¾àð•›„|q}+?™+|¶¸Þ¼wB—ñåŠyžç<¬ëí¦ZÂØq·Ë•/<çE¾ËÔè*»Íà]ìdÅ’9kœ=Ÿ;,ð–®¿=»¸nI ‘€Ÿ½ÿà-6@è·gžË“xñ cÏeI²ØŸ>§ñîìÝÙíjžÃüØyÌ]&0Ü8a~↰ïUäs׏¼ðý#/OÜ(á
ƒùÕ÷EG,à®/Œ¥úø7‰q,_áDuGo®L¢‚ØõÃ9¢È$ê_¿ûæùÕoén×'Í÷„ûÂFÛJÃXÑöB´O—+Î<ç|³Ï¥HTÙº¼+ò?³ú·%(FµO	 [2á|l²¢ÎË¢Vså­z6[Ò*Ø—ÔMZlÒjãâþ€PPË$ †	HÊ‹¼ÈVwU
-ÀÈãØY—ES•;ü‘È•qR®ŒƒÄWeYà>«öy]çK_8 HVdu­Þ嵂MwuIÐ%€Þì²'Ëh¤“ ÚÛý®¥&ý«WEÙR‹@ +ÆÜD(†Þd»1?,Cá¸5ó|7âþ"ŒôT­	du„‘’d¡@^äFŒëe¤R{ÊL¿|Ä ï"€…dÝTåb`_žX	">A]3‹Á<B“ ‹ª*+­I÷eÕäÅiXAU‚,	EÊU’n•÷ÍQ©nõB ‚À¡Ó]¾éiØغÛ,Ýèñïàø”`Q·«MýtÀò)aî ±»#̤×!§cC¦ ¬¸È™¸<²êç¥Ú8h¬)Í-É	ýâ_ٺіLYXøæNò-H\ø3Œ;MsŽ`æXgçygC§™g cĽ·U¹9¬É¥¤Yà¢vàÔ¯=ø•ô	ú·£Š·î¯8ìo4µolvÈØ1iüê	¯PS0d ™iös5˜aÿhšý3Ç~>Í~:Í~Oì¿2t5K×Û1ÖôˆdÓó­$ª,­ËB¶ËVõuÜ{ÀµÒž¦9í37ÂN¦9M0sœ¶áÓœ¶¡Óœ6Ðqät’8ç¸é$pÒ›Y©b&ÄCî…ÎÍÒ÷œCC 2jâ¨u$‰ „&‹²X)݆£º
ÐÍ6¥Õ²*S£M^¯!3È6„T	^(áÁW`F \´¤aÄÕfµ.K^¤M+ðû*«³í²
%hL°R™°4&Š/‡Bç%,Ù™iÉõQŽ
-™ÓrUÞ@DªVêL\gµ¡2TI.‡åb•æ Ot@Ó!»‘ÀsÜí¯ÔëŽ,=ˆ±	½÷žœèTî«r
þJ›ÎÍ£ZØ,0Òû,¤•E7Ívˆ´;ŽcB~™V-¯ö†.Ê۪ܛQùý‡Éø+ ˜A@³›—4i^fƼ¬øȼ¬èȼLt+H‚<™Éà@Éj±{T#3›ŸJŽ0ÈÔ¶V¯¶eu¾>dú•2*Õ‡5Êûö°Ó˜(_¯Rôl¨6Ú,ˆ˜9¸†–•×¦æ[¼¡àÎ8Ã#Ì´°Èœ¬,È´¨,¸´¤Ž¸V2äxà•‘U}‘Áœ’LЗpŒ^‘wh„\KÅ’'úç1†/(´Á‹² ”û¨ÔQßPìB€±Œˆë³"™€b1Sb@ÓÒ#˜9ñÙðiùÙÐièV\×±´ë~(ë¤Æz.˜Œ¦l'Ç–©À2Æù ‰Ü„Ù„™ä;Ì°Ý†Œ¸nÃEL7pæÓC?tÞ¥{`KàÅRéð¹bêÙføCr¬íýC*?NIžKÀ´Î×jhX—Tdi\ƒPå³ÄeB‡ª/¨ò5c¨ËYD¯ÿ3üÂ{¤cØó%ÎùҌ닑pº\6~ôÉ%n cñ÷ß>	—ˆ4Ä픬Æ÷Û÷¡·ùæÙ»‘d!‘}B+ùzwçKç§%÷œ—#Án?m#_	‰€>½FS|¿â0Þñi_À¦^^¼ahdtª„#‡µ›±Kõ—ÏúXóôŸCÊC7ÄgóÑTl³z˜´ú”µ*ó¼Än˜'Že>&Öc¹¡ÂX…ƒAÞ†_AÞV»W?tê¦à1äàó!Ç"@´RyǪÁVz͍šDùúÇWQ6úé$!ê±S­½%¦6#îÅå5%Im{Æëm*S›
-ý/¥7²ôëlIFHÌ’$¹ò£|8vöÔkÊ¢Ê*¿º[˜ý=Rõ~AȸAyop«OHäü`Z{±ÞNÚ˜DmÈÇ^Ãæ¦m#hnbñ’ŽÆsêÜsYØ{‹ÐdsQÃœØ]üÝFöXgÃc@ªØ)#˜eÝ(ŠW“²Ÿ–Œ1Rœ²²õ<žR;æFIVFù”X»Ç×c—͇¶<jÚ¡nª|Ýôš	#AŠ ﳺmiÖ9hg¶™,s—?Ó¯1€¦s ‚™K¦ñ}âñ†•(,DÑñÆå÷/¿¹8>8â|7NB+?4Œu!:â@q\îU«nº)ܦÓ›¥÷\¡c MË‹`æä5ïSåe#JËË Šäõv~u5&/.¬ô­4Œu!C^ÏÀWdŸMz£O)ó£ÓªJǏYH<†ä
øh•—4)/
3#/¾O”—•(2‰"y½½üùÕå»ë¼¸‰·òCÃXQ÷2äõ6ÿ(“:ÀÙåu3ca0›ñÍvÛ%¹ï?³ª|Òz]ÝWÒ‰¢çž¡Ó}ñ^»í;lôˉ•ïûØ ÙªQ:R`D²4¯^ü€Ÿþx9’—‡:éHþ@¨ÒuJY4Ý<WèdñêÅÕ#8béËNÄA·%¹H`ö²} cl”jx£-§ÉÂ`¨-L® FìR©
-î1ѲVbC׋üNfƒòÇìRÄ2ëË‹õî°¡6S—!Pßr ôøõÌ–ã(„+|n«.®m®r½œ1,ÜÊfµ;öƒ¡u^,†çÅ0%Ï‹E{^£@=Ú#bÕ(À)•€‹Ä©1ÏÜч~T/nJÕ‹us`•‚Ϲ–ÖßµÐCÏÒ]ð„@às7BÇgPÐ÷+bÃëC‘tñ’»Q‡ƒ”ýÓ¶«­h»ÎûQŽ¦èqÛv5ˆ
ooUÉAÝÀœëíÍ-+¼U3yÞ/oÒBžDFØ=IûdÀ¾¼ÐIŒÑÀ6{Œ9õ
-4¡O€`Vžàë“ÔÎ_½çGži£~¨¦f"Œt–Êkò©,
G‚à‚P½UA…[(cJM°5ԍz¥Ñæ“ÂAÏ{ì`ÉÖF§ãJÅ@ ¡ïzñqC3!è•>IoIC&+å…‘Áè8á‰t›E(^±àØ7˜8<'Õf(¶¦¯W™0Z–@¦ú\Ó>Š€­X»žüÄÌõ‚À¶[
bÃëÇàÇ:›Ý)­
-C¨%åK¤
-I˜¨·èá¡õ×9u
"UTÂÛuzPÊQE‰sP-6ÕA¥2ò•RÕPöž±Jbf"p=¼'å¬Rf³5½Éêu•^Ÿi>#L§ÔõdoÁ=ðå3½h²· aN½¹TîFû
-Ü
¼ÄNÁ¨ê'Ô<éõ¶Ì‹kD.˜”>Ó‚ž²ð€¡¯.!ˆb'ØÞ ÕYB­~¨î‚¹à±» g·´Â¸Btò´I·ÔÔØA.žbG"éø‚O:Î¥üœÞ™ùô9*J$Rjt¯9…?”!2†pŸ­s4ÕX!€g^lò5)mÔ¶e¢c²Q²Q²9Êóê|"&çÌy£;|O”ƒ§M¤ú;wEÞ6™õÖÀ®~ï} “û–Úº×ðÙeÅ]³U¦3¸ã(õa²ÉƒÉMâÏ4
 É"TÃÌ¡V|tÔcEG奉NsixUÁƒä]·£ÿ>wWNéZÆ)S©{—T­€¦Sç€=r;G@Ó%˜9ŽÚðiŽÚÐiŽèNãèWÿŽªêDq•L[$®Â5ïßê‹)À>µ îñv@[Ù㌪ìqtÚQó#y:A¥×ÛaáÅTä ÊË~ÈõÛÈI›´'K¿Õm±Á±Ñârª0Ò%èõ×#r7汝ÂØN!›¡00\ð8‘à„[G}ývŒJùâ/¡rš-ÇÏB=Îþ¡~šð,IŸ\.à“…‹†1’ÑWo^¿üîâ—aÁ,\ù]"³‚±¢ö}¼¿ÒE-fÐÖLú,ðÕÁOZˆ´ Hº¤è,1еOÚD'eØ褞Žé{˜8ÛÞ„ÏÔáUÐÞ¨Ð÷±…Ðç•Iì²î1ïõ6ïÕY‡b—“1â:–kÑS%{ÎC.Ãr8z9|äU-Ë6ßyØækúP¹I¹ôþ^]–ò:·v ü&k“öÖÛ&Ä>3¹;§Ús<H‘ª¼wÌÓ¥Öm›'Ø^k€¿”ey+=:d:u{¾»ˆº÷óØ?èÊ{wÛ‹€“i>xLßžæ@“i¾†Ažüm&ǧ+ÎÃ,ss+I
-d at Q·Aȕݽ¦‹><TuÉ'&rð 0® ãÒlpº~,šô£K½@Mãaìä»Îq¶üêxm€²f
	­HøDÃWEmRi9T¢ëPÿŸuôõ¯±k¡fgCêæÕ” k@}¹+ÊJ€ì´ßj=ÞŸjŽÿ`@} zÊÁ0¹œG3zvšÖ3‚9IÏ *D.a§GÈéæyB…ƒœ×§ß&ãýÎ…²ñëc‰·€äMˆÑ‚×j˜úÿ¯Ïû·<ùß…!Þ­IÌ.„R 
-èŸ	;îîeVdUÚÞÇ×÷ë¿×ƒR™oԏH=XüÔãOE¨~ùÓ—åV·*@o_?.Ÿ©Ÿµ×–åóyùññnØxÃNã9ÿu$y&
+xÚÝš]“Û¶†ï÷Wè¢ÒLムɽèL³­3Î$mâÝ™\ØžMQZ¶µ¡¤ÆÛ_Ÿ HX7_t|aI|…÷àÁ×ÁY±…l‘ÓE*S’¹(÷7t±ƒO¿»aøt
×Îóon^½ð-’+±xØö_WŒHΛwKE˜X­¥tù[y|O)ÿDWk.éòuÝTæÕÛj[u+–-«¶\±¥þ4K¸X²„­><|ó·‡Á£“Bi÷_oÞ} ‹
Dùý
%"Ï¿ÁkJXž/ö7оnnîo~Ú0ŸøüZËô‹œd ¼¦É$¡,4#Œñ« ²œPš,RTÒÃøiÅè²èŠ}uªºãí´oŒr’
+¾pZµÎ³¬vKÆMIÊÄРŽáOÚõÕë$sdœ$2võs¥Y\BÂׯ…5†c$³h8wlJhÎ/¢¹;ºMÝ'ó$ËSW´Çí¡Û§úКϞbd™€¦rèñEhúA·CÅ['H«F9m™<uûÛÛòôüTÍbP0SÄc5açICÚùÝàh7¯ÝÔ:¡9á¹xa÷­:Ä´I·ûǧª<>ϦG’*’Ñ<ÀjÂÞ#Š_¢ßφÀÇ< ”Œäºþ—ª•E»«6³éËTI=Áep%;ßJV)%’¦½ãÛêt†K.[ÿ2ÙËwê{±`pùZ6¾?§óÑl›¢5¯ÿ³ârY4çêJ8ØŠPD2_8F³vDóp8ƒllH‡óžs93ä	Q2ìg$»œ(×nÍnWk›èߦÛfä-Ž_ÏuWmÌ»÷TÒöp2o
+¤TÁéÒu‡2âÅaœÓ¨Qä…š¨Ÿ´CPŽEN÷粬ŽG_)´/’H_G‘¿¯¨‰õ5ägû´Ã¾:vÃœ87ÍÌVQ¢ÒäÒ×»CZu8„I“ã93Ï9áL…;š°ež”ª˧CÝ™hæõSq<^ÙÿìÊ,#*Œ²#òŽ²ÕDF9臣¶3£ìÚqå«ý¡{ÆeÝ4‡3ý~ÛçWVP¤°ñÊŠQäGšŠŸE´CŽ@?ÔmUà˜&Nú3x­÷»ú“y[ã±q¬Ûݹ/J¹ôs’p`³§Qäç„š§Ÿå´CNŽ]‚œÞ´å¡=ÖÇSÕâyp at j綫Êî­ÿ«O<9J''ígÙ'KN§þ½TB~›¥"‚lù‘¡&†,äg‘í™c'd«dH*êÝe0Ÿ¤~"E.bDF‘ŸjbDB~–HЉ8v*Dd:U†U³ÉYˆÌ€J_;òªQäG…šªŸE´CTŽ]jQ5ÍVܦÖªk¨’üê†5á´XCŸr–AD’à1ðZ'Ývùšøhn´ÌÉØE„Px£ý³y~™Yn/¼ì\ææ¿MuêOLu¶ˆ»)äQÅ£öÒ
+w”ºßMþ‹$„J½›õÚ‘_¹›^6é^Î ÒY2!¾yÁôfŠš°¯ÞTáðq}ë-j‹€ëËcv?N˜"
+®~/ã`ÕÁx¦M"@ðOŽNþuŽ?‹%£$M³ «	G0iHG@Ì<soŽk‘ÛÆ8a2Jb$!–Åj{(•ÏM_ï/úØæ×éZáF@^(q"·ýA5‹ƒs’¢æ˜ªtù†K‚÷ñԝa«*ÑdLc/ëHiÞ×ÖL£˜‡’’$å—%¤Ë0l©I2´aÆVx’¥ ÿei÷ï¯óÄlÝB_T.ÇFÌ C#š—þl•^š	[þrwožü[g…•~ô<Y¨Ùö‹;Ñ©R£÷¢~ÙÃçe¯nj`Ónºº,óùSwøWUê
ëh¾wz,NæÑñ¼Õo+lqÛöæÉé±2Á·anîÍ›Mu,»ú#8¦g¦ªaîp5îŠ÷àHÌΚ˜9˜ÂàúûI‡Z<ÙCù¯"R ÌÂEGã+‚ˆ\Âx¥ŸSμâ쯇LC¸Vδ3	©hëâ"8XÂiëê9ˆšYP—UÍ”p97¨7ûb7K›ªÝ¯e ˆI±þ^,9"?Ôü±jo0¬öN£¹Víu£¹ó¥K6€“5+Ù™[Ež†óŽÆ;“…"”Ë—óB¶ãøL|¯•ó¬æ•óXÒXn툼	£ÕDÆ &Œa;“0ºv_¥œÇ3ÕOÄ (Gäe5PA?¶3 \»—–óxJ!͈õuùûŠšX_C~¶¯A;ì«c÷’rÞ…o¼œaÒd¼œì´-ç-±œçZ~N9CÎÎYl”G‘”Q吟å Ž²c÷…Êy\d„§1£È51!?‹"h‡(»¯QÎã_
+ã4ŠüœPãò³œ‚vÈɱûÊå<—m‘³²QäG†š²ŸE´CdŽÝ—-ç1¸Ì&2BÄy‰XM„HЉ„í×î+•óXšÉb¨F‘jb¨B~UÐQ9v_ºœw•“̈LcœF‘ŸjbœB~–SÐ99vrúKÓ\^ÍÍÅ¿‡ÕµÃÙ^›*EãrÔu@‰ûRÑUCQѝ¤~ŠpQU‘«À¨ñ34’€™%òB€£WŽüîçgאéoôôÙÃÁhïÛªÓ{{[Vœš¥WDåXƒÆËHb°fVÈa^Œ~AZ—[þÿG¹™ý1E¼Ú>ª½Åv”¼°ÖîÚûJí!S¬´;¦Ÿ]h¡ÎfÒàgWÙ,†"{Èþ²™¡Ä>ù9¨Ì‰¼þv
+m1%ÿ÷Šö?vUì	¹[IR$×­­ã®ƒû®‚MvœËö|Xå|yÆø[jÇ*.Ëo)¿Ô¼ã”1{õáãºûåîþXÅo¾Å¯¸;˜—ñæô×çç]5[Rÿaq†çwbŁ
 endstream
 endobj
-4527 0 obj <<
+4781 0 obj <<
 /Type /Page
-/Contents 4528 0 R
-/Resources 4526 0 R
+/Contents 4782 0 R
+/Resources 4780 0 R
 /MediaBox [0 0 595.276 841.89]
-/Parent 4435 0 R
-/Annots [ 4530 0 R 4531 0 R 4532 0 R 4533 0 R 4534 0 R 4535 0 R 4536 0 R 4537 0 R 4538 0 R 4539 0 R 4540 0 R ]
->> endobj
-4530 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [147.265 719.912 206.821 730.816]
-/Subtype /Link
-/A << /S /GoTo /D (wcshdr_8h_0b9b53e5cfd05653cbca75cf1aa8b2ed) >>
+/Parent 4779 0 R
+/Annots [ 4784 0 R 4785 0 R 4786 0 R 4787 0 R 4788 0 R 4790 0 R 4791 0 R 4792 0 R ]
 >> endobj
-4531 0 obj <<
+4784 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [147.265 411.07 243.892 421.974]
+/Rect [307.918 704.958 368.569 734.024]
 /Subtype /Link
-/A << /S /GoTo /D (wcshdr_8h_b65e929c7d525d735ae240046d4f0d9c) >>
+/A << /S /GoTo /D (structwcsprm_e1f462606974e1324cd38f143eda691e) >>
 >> endobj
-4532 0 obj <<
+4785 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [147.265 397.123 243.354 408.027]
+/Rect [408.297 704.958 477.805 734.024]
 /Subtype /Link
-/A << /S /GoTo /D (wcshdr_8h_a7c5021293b0db20ece0e82c3702a159) >>
+/A << /S /GoTo /D (structwcsprm_c089e5d0e3191255ceaea7f8591b27ea) >>
 >> endobj
-4533 0 obj <<
+4786 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [147.265 383.175 233.939 394.079]
+/Rect [159.678 601.481 193.212 612.385]
 /Subtype /Link
-/A << /S /GoTo /D (wcshdr_8h_7bf13ab87b23ecdbbb4b4847d4944070) >>
+/A << /S /GoTo /D (structwcsprm) >>
 >> endobj
-4534 0 obj <<
+4787 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [128.635 330.353 224.724 340.281]
+/Rect [305.228 489.9 355.36 500.804]
 /Subtype /Link
-/A << /S /GoTo /D (wcshdr_8h_a7c5021293b0db20ece0e82c3702a159) >>
+/A << /S /GoTo /D (structwcsprm_f54ce939604be183231f0ee006e2f8ed) >>
 >> endobj
-4535 0 obj <<
+4788 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [242.525 330.353 329.2 340.281]
+/Rect [415.613 489.9 481.774 500.804]
 /Subtype /Link
-/A << /S /GoTo /D (wcshdr_8h_7bf13ab87b23ecdbbb4b4847d4944070) >>
+/A << /S /GoTo /D (wcserr_8h_1691b8bd184d40ca6fda255be078fa53) >>
 >> endobj
-4536 0 obj <<
+4790 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [425.668 330.353 513.996 340.281]
+/Rect [159.678 266.999 193.212 277.903]
 /Subtype /Link
-/A << /S /GoTo /D (wcshdr_8h_33d67fd81c52448aead9e09f32ba9cca) >>
+/A << /S /GoTo /D (structwcsprm) >>
 >> endobj
-4537 0 obj <<
+4791 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [461.085 317.422 513.996 328.326]
+/Rect [305.228 107.597 355.36 118.501]
 /Subtype /Link
-/A << /S /GoTo /D (wcshdr_8h_b65e929c7d525d735ae240046d4f0d9c) >>
+/A << /S /GoTo /D (structwcsprm_f54ce939604be183231f0ee006e2f8ed) >>
 >> endobj
-4538 0 obj <<
+4792 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [128.635 305.466 177.661 316.37]
+/Rect [415.613 107.597 481.774 118.501]
 /Subtype /Link
-/A << /S /GoTo /D (wcshdr_8h_b65e929c7d525d735ae240046d4f0d9c) >>
+/A << /S /GoTo /D (wcserr_8h_1691b8bd184d40ca6fda255be078fa53) >>
 >> endobj
-4539 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [195.366 305.466 282.04 316.37]
-/Subtype /Link
-/A << /S /GoTo /D (wcshdr_8h_7bf13ab87b23ecdbbb4b4847d4944070) >>
+4783 0 obj <<
+/D [4781 0 R /XYZ 90 757.935 null]
 >> endobj
-4540 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [128.635 182.303 226.368 192.834]
-/Subtype /Link
-/A << /S /GoTo /D (wcshdr_8h_e8a768f544fe3ae81436b73dca3099fb) >>
+4640 0 obj <<
+/D [4781 0 R /XYZ 90 480.933 null]
 >> endobj
-4529 0 obj <<
-/D [4527 0 R /XYZ 90 757.935 null]
+4789 0 obj <<
+/D [4781 0 R /XYZ 90 466.363 null]
 >> endobj
-4526 0 obj <<
-/Font << /F31 528 0 R /F22 521 0 R /F14 1038 0 R /F48 2200 0 R /F11 978 0 R /F41 696 0 R >>
+4780 0 obj <<
+/Font << /F31 604 0 R /F14 1084 0 R /F48 2408 0 R /F22 597 0 R /F11 1069 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-4543 0 obj <<
-/Length 3759      
+4795 0 obj <<
+/Length 2612      
 /Filter /FlateDecode
 >>
 stream
-xÚµkÛÆñûý
-Õ_JÖf_|¥è‡Ä‰ÛÇõIPPOb*‘
-IùìüúÎìÎòM*qQŽ–ÜáÎì¼gvO¬8ü'V1_…~Èbå¯vç;¾:ÀÛ¿Ý	šÝÀô¦3ÿåãÝg¯|Åâ@­ŸÌç`¾«Çý^À„ZoçÜ{ÞUÇ}¹†±ÇŽëô¹÷:;¥vô.}Ja.òÒ|-¼¾¸TžÐbýóã7w_?6$¾
-€_ï~ü™¯ö@è7wœ©8Z=Ø3ǫ󝖊Ƨ»‡»6kØ÷
-ÞOíQÎd­6J³(œ\²PIà…TŒ-/„ny!xÈB¡Vò'ÜÎg¯uÔ“LûÖÅyàÒpÃBùLˆUÓ˜2¢FÊ͏eš·E–×ÀøÔ±WVInŸ“²L>ÚWÅӐ()C&å€*œ(ñ®CŸƒ^$p¸$±ãRžGÈýˆ…\d‰ƒYF	ª*A]”U]^wuey°+ò:Éò,?XF\/}^ɐËЁå>Ë“šTºLA“/eZ¥°DyõÒM ®Ã–Pn‚"„`±oñ»¥ó­ØŸmz*ÖÒ÷ž×ï1³ Ç%X;À/¿MÏE	S¾ôžŠÒêcj$Nf½:Š¼·ÛV9»ö,|Ÿq«œÛúhzlŒY†b~â>‡®ù|ÌvG‡­*¾ÖÜ{¿– Yÿà¥#¥×<`>Ø`‡L€—õËAo:à#a—¤t’‡D¨˜Iá÷‰:‚YF­Á]À‹.êFBiâ8dUäVXQ `‹žŠ8¹^„¡w&±ãØ,Šc×yr§ÈK@Qü=æ{•ÕYrÊ~£¥@Y²²Yu›–½/ìï>}Bq%×Sm_¼G…LN×´b at v,É‘›9+oúÜik»‰V¿£Iý†sïMT“zì„|ÆCµ
-BŤ/o:!½é€O8¡þ’¤$UZÏ)	:Œ="&œ‘‰(‹¨ÎB?ê¡FK%g`cÓÙ“‹ÎŸÀãØ!y2Öú!ÞÇx<fäè@S„×x|Ó¨•Ž¼óµªíÛmjß<•©Üñ4øâZ
- •/íãOœËÒ~pÜߺ×WU°€‹UàÇLq}C´zÓñw¸$‰w2ï 4wŸˆ‘ýEÌZæ(èa¶–
-œ°æ¼±ò"®¡Z Y›éňcJâÞR„Æ]4QÊJCy³ºJQÆOdY_P0*®u–§/GZGLk Y‡Léø–iô¦>ÖïÁ’Äÿ÷KPZ0®d$à`‘B䏝]Êb-|ï}¶w6åBñ¾p|u°Ho•¦ãÆZß…›`Ã]DàSD¼
-¸bXÞÔ&dӁåÖQÌ8hO ÍÞ¥õµDšóêóQÖHêÒ&‹bí協Å:Dü ͵réAÚØ„ƒ	rì*~¿|Ž³é ÉÝ‹ ]ȤàµG¥fÑ-â³ 7ÐÅ, !tÑñÏ­	=\w»´ªØì^CTÞØk4¿W‚¹µ×%|n¯‹èh¯t‚öúæz:ÐBÀ
-BÝÇ;ë#ô2	ƒ%çk Kð»Áò¦	fe¬A²A奩‹Ð/$þ÷óR†9’·¤ÜÍK™`nIy	Ÿ“ò":’r$)»
-ÂÄ›df.±°™Tì¬P¶XfE4Ï
-‚¹ÅŠ%|Ž‹èˆtŠXqïth„]qºž‰NÓ²gž3­[ìhæÙA0·Ø±„ϱc±£ƒN;^c˜IjSPÀæÓ²,Ê®ÿw!Óå#¯O)~ñLâcRbZèSéڏlÀÌP-0Ÿ©ÿ8¬Å|¥¨ì!EŸkOuæ'‚6[T³†qq„¤¿„I³8’0ºáóÀñðMÔ¥	}^vœËŠ„ŽÁU-Ò·q0˨}pqó>Çw†”ЄwårIíå×3Hqk½¢Æ–™ï·=”—|@¹Û¯5¤ùûô’ÂÿòúôÑØÄ”øTr2Åj
ë²áªezÙP:ù[¤zÙp§ÇÒfg€²¨‡ZÙ”(/’ƒŒ¥)¯Ì¯-­p'ŸqÔPºsÊhn¤ÄR„,v­’Wÿzû5õú:0JPÁdɸ•b¶´­áÒûâ<ÈíÙáèBÔ¸?×(”'Óis«›dÂ!@Eù´ˆkî$“*	Õe¤Õ>‚àë5› NŠ¤îà{ƒâ?Ü?Œ9¥€¶Ø'N½œÝ¿ˆàƒh`&9 e³ŒcÁv‘(ôQN2¡Eùý«‡/~øúa¬N`ã2p<˜Ð&ŸÅat“EØcí±Ì£h^MÆqi·È¥%¬
›–°:>u°>šf§ÒÖ8°ç º$ÓðTƇ†c4uüMrcæô’”É=`ö›éŠÂ<0ßú>A O€ZÚd‹¶âú´—ØÒƒ'¢â9…\Úâ®,Z4êq‡lÂ	QÉJýS{R6ò< ¤#;HÛ¨Å2È]
- at R>g®9”ÑÏÙé4è1¹5wE^A1\RÆÑhÃnµùµµÐ=†8[äæÐFÙÀ o\#
-^Ml„`>^L¤€¡©¬–:æ¸ÑXzKÇ¸µËÚÁ1MöÈÜÒ>¹Ùw¤]ÏžÖK®²S–”4i¤9CS5!ƒ'—æ$®(É×SR:u0U'½l|vîx<ñvÒjWf—6„¹FÊ .Q‹vM4khÊê‰\
-é»×ŸÒ±ïb®²sÖlÓ&s»ôRwº±==Ê€ÄC^”iÕÆ©ñi‚†DCÚ%ß®˜Œœ_›ÖDùdjú{“wä3,9'/A_†G]—²h*xTkp;±ìòÏZ6¨zÒ6|D%Ç_—í …ËÀ{>Œ=ð@•­ìo›!c&ÐÛÄþœñ˜ˆ¼Rgab_¯æÌçj¥¤Ï äVK” 7ðqWl°ä|¹­¢ˆq­ûȇ8‚YFCM£âʦñ‰<<›S*`Ôär}r¬±&00N€‘è€IìduLw| ×;³šP<
Òª
-üGwØD"cÅô|ýÑNÏ–bJïÙêcÍ,>–"˜A¿¯ôXàASy,á…ÂC„¢‹—Þ‡@’'?íøQj°×´Æ\'Т,Ó]mg^ß?>ØÑ‹iüÕ45Âûb-Øl|°ÏY}´€¥Yä°h·„ñ4ˆ„Ö¢%ŠÝîZ–tî±ÚDXp÷‹W‰Ø–9ÕØy7ò€‚·çÀÏú»íD§­SlNcdlÝæ;RjÛÙ–X_íŠCnÏá5¶ä7À¹³ñò0¿;Bb´³-1˜G&¿ùîáÑ>	Î7’qà	áx .ã1—žÏ@Ð(šÂ¾ÚZÞ¡»T/¼²ðã`Üìû'ÎUfœ6¦U7¨å:MútÚvu,®®;UUÜ]4•Lº ˆP¯ç}@;?ïÆtæ½À&³ŒÎ™xÝ÷
-NU°Xq8k{õn­¸÷ªÎã:Æ£q5«¡ŸÿŽò£N›,’°}5^^àò®ÎÆßw—ÿ÷Dq^Ò÷Ë\©Ý`—zÚ	áy‹pþåí«	B1]ùÿÑ	lÜ÷Æq8×rHkÛÐÒúô,9y;ÊwF÷*°ã#ûjµp¯ÂB/*ØpÉÛAD«	_,궃YF­b溇z>ŽDŸG€×ešÔ®%˜ÒrxK홤ê&ô[—²gù ͸”xdx*®ódïHôŽ`HGlô/ˆoÁô¦>yß©»$qƒG¸#mÖÃ=¼Ô@0Ë!ÆI‡ÊÁȇÚÎÏ;T‚1}ëy‡º€©u¨KèœCí 3e¥V÷ÖôÉ/h•øx?¡wΪ:±±Å”©8µOñb„)ðÑhÂ^2[SœìûS†¥>Ž0[Ûî8)å³ tîè±åÕ·MHȽb%æ»FU@"îæ«	k’,ÐÎPqï#`KÊÝi̧pLñ¦
-5.Vóf›S›ƒjïöÎìq
-qkÄù­ë_ÀøDÔ«=¯3!]?÷ÏÓn½aÂøó xä÷¿î’Ñ雊r¥sš˜T†SÚ¿Õu[ÕY}55§k}àHolsG®¹…cãoº`[(„L_&ÛS»ÞÙŽL!Ôýb*+¶Éª`~¤{¢Ø ›+‹<vý1ÛIÇú+ßÆð¡~m“–i¬‰>¹¿·¿6€{÷¦E˜”Dƒíg	ÞiêU)}gØrio¸{ÇmÇæÎih†ÇØi[cp2<¬š!´‡½Çqx4'K;ö[CÇG4ts‹ŽûÞ+¨OÓ_a«=8[»@>ñ^¦¡â„Â0±×±‰AnÂÜi‚+ÿŸ¬N·)Òd„Þ((‚BîîÂ7|‹Š—‘áE£ÆÙÖ¯Wê™*;‡ä´\F³q¨3?‡b÷gãЦ?Xß/ÒD@]š~_…¿Ä‰¦Ä_DmâŒî¡žNÎBæ7‰ø¢.Gã;Æà½Í]K™Öö±u沧üI¢Ë5ÑôüêÄ¥ÄüIÂázÆ>“YÛ6ï"Û¼‹ÈEìjÛ™Š¨{™ú49Øñ6«é#têøÛ¹hÖ€ƒÜÊ$C_h¯k†œEZ:Zy]xvàÇž]ƒêû
-ÀšĹ¼È7qä{Ó‡À7öÓþ?7äD²Ã>/x¢@EÔ õãvK I[BØ’¦!Pýbz+Ý•vÇ$?@–OuׯõµLMêX\OûÁñFZ÷Or±#^/<^°Égzº®´?'»²˜¹µ×^ÙôÚõ®å¥¨&»€>”Óµuö/>íÏSŒ§Á3yÑ;'—éæS;2ñoiž–I=¼ü­¼Æ]¦[ûRã(úœ«Ï}úËÈdÖqtæÀæû/í#$ò}|U|øxHó!o|¼ú2bÎSQGz
+xÚÅœmoÛF€¿ûWí
+8m÷•/ý–ø%½\pNm·‡"
+EVl§¶ÔJòÅù÷7wÉYR;\J.EYÎ3³\>KJ´ÄˆÃbTðQf2V(3š=ðÑ<ûæDØW'ðò½þúæä‡[±"U£›ÏÛÍSÁŒ£›ÛIÊ„Oç<ù:[ßß®Æð8a÷ã‰4<¹xxœW®æŸçðZžÌc‘ÌÊgs.U"´¼y{r~S—`4*-øûäÃG>º…Bßžp¦Š|ôs&Šbôt¢¥²O®O~®sTÏ+x~WF¨þ&¥b<5®IÅŒmó×q!“éêaúÉõv¶œ=?Í›éZ{X.ʆ 4‘š)] Lسåb½©6žÝOWå?\ݐç,—)$)7þsU…à3¦3i#`è!H¾ü1_­žÖw “¦ÉÇj#)›&EÊ$ŒáDd,•z»ñùjµ\UÅ<Í×ëéÝ|]ý´YÚg§›™Ý¡›û²g]$kèöÙÆýw,M2}|¶Ã±šožW‹ùmõÓçÕò©z4Ÿº,ŸŸ³
«»‚Æ”¸)ÍDží;½`nm³jÞ´íïŒï³Çç[Ø4…dßAbvÿ]w€ËJ$Ì­jœÍË^ÀØt§«Ia4‹4x<¡×·S
ïÁS¦U^çØîp)M#8l"
Ér14PhVðÌ~k»ëPuÊ2™ùÔò…՝¸Â|Mó[)KþN¯:»úc±ìV áÀ)è¾]É•&Sžz\þÂíŸîpgL¤rdŒd™‘»°¯P<ܹ+`¾qÐÏ%Ø–¤å(‡’ÒíPÈ‚ñ¼f”½~ظƒný§=Z–«Nu¸Äd~uáÝb£éZZ)­Vþz¸ÿÿ‹Îž™ËUF
ÑÄŐhÉs&³ÂCO·¹ˆíÙÓ\?¡íøÓ&ܱÑ,7tÃUÍ…•‡ÂO¬;Ç*Kæ_æ3;¦VžcÉ“—Í|±o®YpºjÁ²B
ž®ÊÎV!ÁÃ",2	ë’–´ÈlL¯Èš\„È( ö‹S#DFñ[)‘ÈÊÝÖ9Z4¬¼‚lÛŐØòÊráa·»(ÿ'(2‡…5	‚³!{xWá1ª–VÊò®=†Ð„Ç¢z®=Fqý„ñ£v£¸Îcl=6Íæíë0RÅa“A‡é%8½¤æbú†r…F­Ã0°×aµßa$¿•9lU-CÓ1!CwîbH²0tê‘ù‹è9Ópts­ö×JÒ˜®1¯º~‘µ´RÆkŒ¢FcÚi£Ã‹ëÙiŒäú	£5F6l5Fr­Æ08p:(¸ò]ÜN·¯ØKÜ?á¢ä¦xòíë²z!l7ÂLÌõ±ÎдL(EÛÍÆôÚ­ÉE؍:»!`¿Ý05Ân¿•Ùíôj¬yrYþu3.TòêaÚ™^J1“
+r\Y†TpÔÁŠ„˨¯<Ep¢¨òzµ8 at uM‚ êlȪÃÕE¨Žª¥•r€êÂC„TG kÕ!4¡º¨žkÕQ\?a¼ê¨†ê(®Sûglî]°zÅYž	û>#5ª9jxòª~«
Ç Ñ*¾:¨Z»›³Ì½³ùîöšé¼Þ¼[Ža °ÅtòH{Öqqu`®ã†F)Á``{P¦°á•¡,ùh—î^/§:¹0ؘޅ¡ÉE,Ð-Ø¿0`jÄÂ@ñ[)ÑÂpþþòô§k`šdç.†$—Fáqë•@†&†*2¦v\· ¡•À…_	¼êúW²–VÊø•€¢f% Ðn%ÀèðJ׳[	H®Ÿ0z% ¶+ɵ+Y	¶‡ÉNæpr[Åì0!ÒwЃ*O™ÊÒc]ÿ«L1-5)BÓ'B”+,BhEˆ½"ô¨ý"$ù­”H„¿ž¿»:¿“ì°aʤdû.†ÄK•³LI_ûP'ˆÉaq>@‡õöAV{È•áB¢?á ‰0Ì­=Øp	
Æt[[€zéâH´êH@êÚãk@Wš“ÌzO•Î˜‘òh
+„8C¿jCzXg"üGÐœþZ¿ý2B~ÜOˆß8ãüó/»ÞHaF]»
+\ªQHÁµôòà”Kez€õšAíِ=¼‡«‹UK+å õ…‡¹@×òChÂ~Q=×ú£¸~ÂxR
;R\§@ôvÀYõN}ëÊ[°Bè¨Kø]›Wª×¿ìy	û1M³c]JË°Lзó¸˜>¢\aƒ’@«Pìu¨Gí—(Éo¥D}Ò(̐,#{w1$[ÂÓ©Ïv&ÁϐdÎY–pKJ2©nR¯º~“’µ´RÆ›”¢Æ¤Ú™£Ã&ëÙ™”äú	£MJ6lMJr­I1xˆIËCe‡I9˜´øšT¦ËÅÑÞ””&eyJßOäbzMÚä"LJI°ß¤˜aRŠßJ‰MZ}Zõöý¢{e,ãŠìÞŐt©Êû¨µGw.•a—êr±?àZ%ºÔ†ìáR\]„K©ZZ)¸4<DÈ¥ºv)B.ê¹v)ÅõÆ»”jع”â:—"ð —VÖ¼}¿C¨p^(]ÜbO%–Ÿp™£ÝžTÞÃ9}qîbz•Øä"”H°_‰˜¡DŠßJ‰”xõêìüôú·ëÎ$Ôå0ŠìÝŐl©s˜ªÊc;!ê°yùk#Ü „…hCö"®.BˆT-­”„"$D]¡	!Fõ\‘âú	ã…H5ì„Hqxˆñ¡âg†)®dŸðD!™àG»cIdL$úŽ%Ó'<”+,<h…‡½Âó¨ýÂ#ù­”øó˜ëË_®NÏ»¾ƒ]-5Ùº‹!ÑR+¦„öÐÎwyÐw"ÕLòîRB	B¾s!Ã}çU×ï;²–VÊxßCÔøŽB;ßatØwq=;ß‘\?a´ïȆ­ïH®õúh¦9RZ÷)–«ìÀÏfàØ`Ò͆p¨Ê‚¾MÇÅôÚ°ÉEؐ:"`¿
15†¿•ÙðìòõõŽ‹aÃòœìÛ†X	—	ʧZŠðé+sÀM:(AP„6dâê"DHÕÒJ9@„á!B"$еšaTϵ)®Ÿ0^„TÃN„׉‡ˆ°<Hv\k¦EJ^GXÔ Š£Ý¤#¸`ZÓ7鸘^
6¹
R@§Aì× ¦Fhâ·R"
¾»ü÷›ÿÖ=)”L§9Ùº‹!ÑRCëÆkëBÙuaù«ð3f'°üu|‘šý¿Óa;1Òœe¢À_Ú ³-ÓöK,½¬òÍ|1_M7îk–‹êß›òÛÜ7\ºßëÐÕ?¢ø‘˯~’\+ÖòÜw$ÀÈ¿‹äŸ¯í¦œT=üôÍ}ÄË·»ygu*¿u¢;<ÿÕÜJÇ
 endstream
 endobj
-4542 0 obj <<
+4794 0 obj <<
 /Type /Page
-/Contents 4543 0 R
-/Resources 4541 0 R
+/Contents 4795 0 R
+/Resources 4793 0 R
 /MediaBox [0 0 595.276 841.89]
-/Parent 4565 0 R
-/Annots [ 4545 0 R 4546 0 R 4547 0 R 4548 0 R 4549 0 R 4550 0 R 4552 0 R 4556 0 R 4558 0 R 4560 0 R 4561 0 R 4564 0 R ]
->> endobj
-4545 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [226.225 719.912 259.759 730.816]
-/Subtype /Link
-/A << /S /GoTo /D (structwcsprm) >>
+/Parent 4779 0 R
+/Annots [ 4799 0 R 4800 0 R 4801 0 R 4802 0 R 4803 0 R 4804 0 R 4805 0 R 4806 0 R 4807 0 R 4808 0 R 4809 0 R 4810 0 R 4811 0 R 4812 0 R 4813 0 R 4814 0 R 4815 0 R 4816 0 R 4817 0 R 4818 0 R 4819 0 R 4820 0 R 4821 0 R 4822 0 R 4823 0 R 4824 0 R 4825 0 R 4826 0 R 4827 0 R 4828 0 R 4829 0 R 4830 0 R 4831 0 R 4832 0 R 4833 0 R 4834 0 R 4835 0 R ]
 >> endobj
-4546 0 obj <<
+4799 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [405.571 694.009 440.211 705.023]
+/Rect [145.731 565.519 214.692 575.447]
 /Subtype /Link
-/A << /S /GoTo /D (wcs_8h_2afc8255fde0965dddaa374463666d45) >>
+/A << /S /GoTo /D (wcshdr_8h_92a0007f672a5498ab1b6ccc6a4a002b) >>
 >> endobj
-4547 0 obj <<
+4800 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [224.076 670.473 259.264 681.003]
+/Rect [174.161 549.922 207.034 559.827]
 /Subtype /Link
-/A << /S /GoTo /D (wcs_8h_e5cc3f5d249755583403cdf54d2ebb91) >>
+/A << /S /GoTo /D (wcshdr_8h_c75623ee805ab7d43b0bba684c719a60) >>
 >> endobj
-4548 0 obj <<
+4801 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [395.605 656.151 435.206 667.055]
+/Rect [222.974 549.922 255.846 559.827]
 /Subtype /Link
-/A << /S /GoTo /D (wcs_8h_4ab38bc642c4656f62c43acf84a849f1) >>
+/A << /S /GoTo /D (wcshdr_8h_dc053d80a9c4da454a52eed34e123633) >>
 >> endobj
-4549 0 obj <<
+4802 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [297.45 644.196 342.033 655.1]
+/Rect [145.731 526.665 205.287 536.592]
 /Subtype /Link
-/A << /S /GoTo /D (wcshdr_8h_27465844aaeea0623133f8151ca4fd9b) >>
+/A << /S /GoTo /D (wcshdr_8h_0b9b53e5cfd05653cbca75cf1aa8b2ed) >>
 >> endobj
-4550 0 obj <<
+4803 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [159.678 568.614 193.212 579.518]
+/Rect [174.161 511.068 207.034 520.973]
 /Subtype /Link
-/A << /S /GoTo /D (structwcsprm) >>
+/A << /S /GoTo /D (wcshdr_8h_c75623ee805ab7d43b0bba684c719a60) >>
 >> endobj
-4552 0 obj <<
+4804 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [113.91 465.62 150.762 476.524]
+/Rect [222.974 511.068 255.846 520.973]
 /Subtype /Link
-/A << /S /GoTo /D (wcshdr_8h_c75623ee805ab7d43b0bba684c719a60) >>
+/A << /S /GoTo /D (wcshdr_8h_dc053d80a9c4da454a52eed34e123633) >>
 >> endobj
-4556 0 obj <<
+4805 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [355.506 322.158 389.04 333.062]
+/Rect [145.731 486.834 217.451 497.738]
 /Subtype /Link
-/A << /S /GoTo /D (structwcsprm) >>
+/A << /S /GoTo /D (wcshdr_8h_fd6d52bed79bd48230f651ac48eb5ca6) >>
 >> endobj
-4558 0 obj <<
+4806 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [113.91 290.277 150.762 301.291]
+/Rect [174.161 472.213 207.034 482.119]
 /Subtype /Link
 /A << /S /GoTo /D (wcshdr_8h_c75623ee805ab7d43b0bba684c719a60) >>
 >> endobj
-4560 0 obj <<
+4807 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [401.296 230.501 438.148 241.515]
+/Rect [222.974 472.213 255.846 482.119]
 /Subtype /Link
-/A << /S /GoTo /D (wcshdr_8h_c75623ee805ab7d43b0bba684c719a60) >>
+/A << /S /GoTo /D (wcshdr_8h_dc053d80a9c4da454a52eed34e123633) >>
 >> endobj
-4561 0 obj <<
+4808 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [260.838 218.546 285.794 229.45]
+/Rect [145.731 448.956 234.557 458.884]
 /Subtype /Link
-/A << /S /GoTo /D (wcs_8h) >>
+/A << /S /GoTo /D (wcshdr_8h_017f1e817bdb2114ba765e7a9ef73bac) >>
 >> endobj
-4564 0 obj <<
+4809 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [113.91 130.875 150.762 141.889]
+/Rect [174.161 433.359 207.034 443.363]
 /Subtype /Link
 /A << /S /GoTo /D (wcshdr_8h_c75623ee805ab7d43b0bba684c719a60) >>
 >> endobj
-4544 0 obj <<
-/D [4542 0 R /XYZ 90 757.935 null]
->> endobj
-4551 0 obj <<
-/D [4542 0 R /XYZ 90 484.594 null]
->> endobj
-4553 0 obj <<
-/D [4542 0 R /XYZ 90 446.691 null]
->> endobj
-4554 0 obj <<
-/D [4542 0 R /XYZ 90 431.124 null]
->> endobj
-4555 0 obj <<
-/D [4542 0 R /XYZ 90 415.184 null]
->> endobj
-4557 0 obj <<
-/D [4542 0 R /XYZ 90 307.214 null]
->> endobj
-4559 0 obj <<
-/D [4542 0 R /XYZ 90 247.438 null]
->> endobj
-4562 0 obj <<
-/D [4542 0 R /XYZ 90 215.557 null]
->> endobj
-4563 0 obj <<
-/D [4542 0 R /XYZ 90 147.811 null]
->> endobj
-4541 0 obj <<
-/Font << /F31 528 0 R /F14 1038 0 R /F48 2200 0 R /F22 521 0 R /F41 696 0 R /F42 717 0 R >>
-/ProcSet [ /PDF /Text ]
->> endobj
-4568 0 obj <<
-/Length 3411      
-/Filter /FlateDecode
->>
-stream
-xÚ½Ùrã6òÝ_áÊËе'TåÁ3öL<›ìxm'»¹*EK´ÍD"5"÷ë·Å’œdËU4э¾ Ù1…?vœÐãHE$êx¾:¢Ç÷ÐûîˆÙÑÏZã¯oŽþþVÀ[$	Åñ͝~=dDqv|³ø1	'3F)
žæÕÃbsí€<œÌ¸¢ÁÛ|™™ÖUv—ÁXdÅ	æØS.&ùÉÏ7ïÎo,J„HÀÇ£¦Ç ôý%"‰Ÿ M	K’ãՑ䶗G×Gÿjæ0ýúÇÖ³šhHG£ ŒI’ÐxÁ¡á–œoyÁxL„
-2ä'ÎUEL0KqÜš«°ÅØÖCر¹·#WmªDHb.wPeÚTýûÍõWgW¿e‘õ‰ãT(ñ7s0^¼ý‰ï'³0ÁYY¼Bá×'3) Ï³µnGA
-ú ‚g3aûSU^•éû‰*Z”:;á*ø¡@ôpýPV™iæ…ªlG¶Ù¤u
-0r2‹Ã$¸9*Ød©
Ø1CvÏÂV‘ ØI¢éó²¸+7«´ `.£à7ÐlCàó6ËÍ¢2#ˆ5^.ã JW™éҐé³yH-<¢<íC–.Àˆ$
>·$ƒ…	šU¾Z/-šü¾(7ZÌ ¼öŠ`¢è¦UtáLù¡4if—1xh^ª,P›*kér9 -‘DıŸƏ¶7‘µ>µÊ^IЍ¾âcß&›—à+ï‹ü¿ÙÂtÝ>›_£ÐX§›
-TB©`Z°aDx´K°[ iÁZ˜‚Fx¨`}T9Á¶¨²‚Ýd¿fózèçB¢÷òÃÁx1÷'r²¥å4æT[yU§ Áb‘n¦sÂÚaÝ\ýÚ—Ó
-˜'ö|ØS‚Ì7O9ú:
 µ([Xç&¨NÍÈ*«ªô>³~-!­5©O9*P,(×5hèà3>óà63ýëM^Ô¨r¨0ƒU
¾Ç9…Ú›áÀ"«³Í
-–™æ®ÕßÕjŠób°4©ÎîWYQ»¹
-ûfae§_ßRz;æÎòb¾Ép’lAšaAéᛇ)%°–ŠôÞ´‘PôÇØÖë…ßÇJ­º4¿.çXc»,äz“UY1·Oåþ
-'i+f3.5ám9º©MüÙҞß6kœ»6øªrÞ Ä7M0ÜXR9ÿP>Þ?l}…ÁÀe,rû²Q¬Æõä•}ÔQ§íblÔq.¦Çåo«ìîÑ:1—öݬªóâÞ<4qT'}@²MksÄ‹›ë&3EÙ#ÃLh8NO:<Cò	¿ÃkM:<³Ëáyèð¼TY 6UÖá½¹B»ü€ÿnNðy:ð~”…*ö2ÇÁxÉèOd½_qÙ s·d‚ÈP„ZÅ–V‡^¶àÆNfás3Þ&A‘$Ší0(‘Œ™öžý%N	e=ñLÊÀA{ߟRûÓyµÎ ôÅ"–ÜËwãGÝ›H+% ü|È?p,’]þµåÑæ_Gƒ™Àh¬,h1.‰h\]”ŒC=Ç-$pì¶~ÎÆÇŽ0ÇÐÖ;F$¦‰…½ñ¯ô	f‘ñ¢#&œ³Nt_‡ ‚Åû,#YÆ´ÇR		A$~µšöXf§ÇšFx¨ÇòQå<V‹*ë±Î/?¼ùjÄI1¢hè凃ñbîO4L¿‡’…¤.tZ¢ÉQ$E$ßê»×¦…
î0»„½š¶…Ù)ìi„‡
-ÛG•v‹*+ìïο¾:‹iƈÄC" ÚÇãEߟÈI\%Ó‡ô=qÎÍÒ8¹¤DÒø…"‰ê.n: `ï*{î~ Ä~þ:?f9ôÊnq`æI]´êŠU?+›¿ÁÀéÅåõrAôÑv«S¦ppç4éî¿ŒçÐÃäB–„/L.
-r1‚.l…–—貪å%tÖég0‡¸‹lÏ&^·<`ãt¦ ”jPª¬ÒͳyÞd¦D©SÍ\݇º‘šæ—ø¯ÌÓ+­1ºy{ÂiðXi ?I"dG骼"­3[a˜UÑNñC†ktÕB|xä·ˆ´õV#‚§@døÇv‰icÜc"{‹û~©hc)WÉåwc•!¡ |Š*`Ç.wag[è¡Ñv'l¹äS¬ç¾ýÏÅ7ïúDH0
-KnÑsćZêxÚA;ÕYV¶¸ËŠôv™MWr2†ù¤?Rna&¥Ù'§±&}$Y˜I®†;£4§ô×±Â
·p<¼p >ĽiöMˆ\ʎԍ”à›d²_¡1ö>6†_ýv3ZàAU!BÕa'¼`“zî^%ä[qŽFWâÅ۝ƕvÓvK8ÛÚÆhÚ2,ÌNÓ˜Fx¨mø¨rÆÑ¢ÊZÇå›)ëààŠ¤—#Æ‹»?Ñ¡‚Žˆ \Š¿Ô@ŸP(¨êrgÚB,´—Oý)÷±©·|"r0~Ô½‰v›‰Š	U»Ìd4m&f§™L#<ÔL|T93iQåÌÄl¾¿,†‚&^Ž/æî$ÖD jžÞù£ œ…˜ÜüýåHšì›ÎÈ͆OË90WuçÑrí]hÊ=´ªÉXJ/‡Œuo¢­–ÏÂ8	n2}t€‡&ëui89Dæ´{¡KŸç@s±IïêÊ´õY€á6º)¹(#”wrüK]¢¯õ|È‚‹¿]\˜.ú6»+uβö‘<=e®¿Z/óÚ¦îð¨OuxÈ<30<È>>ææŸ+=°Ìô	;ÕåHÄ¡’5iÈÈn't¡ßǺþ—‘äݸؑäÝòg² „òsF¨ƒï &ˆcû\”¥&'¬©[/¿{{2q5F§$JE­*V« n»‚wí]QÀUÄPØâœ)lñ¹_Øò°)lqøKÓóÊ<½jÂB¯š“ª²_êbnƒzePfÞ¶f;µŽGÕ:ú*Ó’Çžz3!;€§Ü•äÔ\wƒb·Rä2þX–0Ù>ËÆIs9‚ªdæ@TÖˆ;e5›P!íî 5cU•ó<­Ý¹§9±œ/«|{È•Õz5úœ±9:\‚Îԏû”~ʫ锁†„«g‡- é”ÁÂìL¦š2ø¨r)C‹*›2\ž¿¹þþz0À+2ô2Ä‚x1÷¦qiµ`:g ›™Ø™U‘SÏ6½­:AÂf׈˜Yí©?ސ؆GÁLx„^¡K‡G  2:B¯>hFÐm8´»b”ĉêh¨
‘¨U…UN³j5·z¼­ à+pê	~l™êÛ+=C?¥BˆÍ²Å€fý+Ö6Ø©+sÄB
- DuÎóÿ²:C¢dý1žpí#D¾I±†á g-ð¡zö¦Ük‹CwéèçzÆ‹]ÄBo{·±¾K†aT2¿ËÚÂLz,²ËaMc;Ð_ùH²0-’ÜQÒõ‡o¯Þœ¨4+ˆooë¬dH}krq=CID=Ûзé‘ÉŽÇçqc"ˆf$^G$ŒBÏ)7‰ªWG
O·£—ÒƒNDb0ò08:냱#w§=1^îÆúÆ/«®_VÖ/+ç—e»LÁþtÁØo.‘AOケ·ë‚Íü%„†…6qAwú<ùÿ•3^ލ°‰BÉÁœ8~ðH©dZê	LÂ}‡ ªÕáÓSÂgMºXL
-¡'ˆ„ÐXþk^l'û¤ðDèM*ÁÍMÍ]Â@ÏZà#¢;垁“ZÙ¥c(Œ»ˆ%Š.ö
-ð3!ã;"Åh:TX˜±bá¡ÁÂG•‹-ª¬hÎ>¼¾Ù
-3Õ¬Æ‹˜³˜(ʺìøs+
-Vh]Ç'½!§Ëe‰…ÏÓh]É—8âêwùŠ]à€_ºJJórù¸*fÕ:›ç?QÊç¦;-Òeyÿ˜è1—ÉDû˜þ?Ã8=ITpsn?ÀÀ£JÅ_א߽Y¯?Mj’~Tü×Ï.	^Œ­òû‡ÚÝ%u6ÓIÒ‹ÖG%w“w¬Væj4v,2\ná’öÁ%ٝ—RyÌIÄv|kÔš´=³Ëö<´=/U¨M•µ½¯?üóÝ?ο¦jœ¨Pyâ`¼¨9¨”â=†üéÖ—Dmë“TµêVƒe©/:Þr®ì+wæ×èÞÿp×'Ìãm^˜-˜ F§m¡Ün
-QkDËÖù'³Ña75šÛÍÍè‰[çZaÍ—Bx]/ŒÔönøgégÛ[¶]¦Åoöº±sm	ÃïôT¢·}FdHµÌ|(ö²/øô‡ˆ!$,i‡‚w’ö;D‹™ó.+²Ív‡¨´öùk¼EÏnÍCd~Xü_¨Ð<qÊls‡°î*;0÷k`ØÅkó(IÔýç¬üô|Ÿ
bŒÂKÂæü†Ñ
-endstream
-endobj
-4567 0 obj <<
-/Type /Page
-/Contents 4568 0 R
-/Resources 4566 0 R
-/MediaBox [0 0 595.276 841.89]
-/Parent 4565 0 R
-/Annots [ 4570 0 R 4571 0 R 4572 0 R 4573 0 R 4574 0 R 4575 0 R 4576 0 R 4577 0 R 4578 0 R 4579 0 R 4580 0 R 4581 0 R 4582 0 R 4583 0 R 4584 0 R 4585 0 R 4586 0 R 4587 0 R 4588 0 R 4589 0 R 4590 0 R ]
->> endobj
-4570 0 obj <<
+4810 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [135.828 719.912 204.789 730.816]
+/Rect [222.974 433.359 255.846 443.363]
 /Subtype /Link
-/A << /S /GoTo /D (wcshdr_8h_92a0007f672a5498ab1b6ccc6a4a002b) >>
+/A << /S /GoTo /D (wcshdr_8h_dc053d80a9c4da454a52eed34e123633) >>
 >> endobj
-4571 0 obj <<
+4811 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [135.828 680.062 195.384 690.966]
+/Rect [145.731 410.102 232.405 420.03]
 /Subtype /Link
-/A << /S /GoTo /D (wcshdr_8h_0b9b53e5cfd05653cbca75cf1aa8b2ed) >>
+/A << /S /GoTo /D (wcshdr_8h_5feeef18919b1cbb79729bbfa75976ec) >>
 >> endobj
-4572 0 obj <<
+4812 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [135.828 664.121 207.548 675.025]
+/Rect [174.161 394.505 207.034 404.509]
 /Subtype /Link
-/A << /S /GoTo /D (wcshdr_8h_fd6d52bed79bd48230f651ac48eb5ca6) >>
+/A << /S /GoTo /D (wcshdr_8h_c75623ee805ab7d43b0bba684c719a60) >>
 >> endobj
-4573 0 obj <<
+4813 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [135.828 584.42 224.655 595.434]
+/Rect [222.974 394.505 255.846 404.509]
 /Subtype /Link
-/A << /S /GoTo /D (wcshdr_8h_017f1e817bdb2114ba765e7a9ef73bac) >>
+/A << /S /GoTo /D (wcshdr_8h_dc053d80a9c4da454a52eed34e123633) >>
 >> endobj
-4574 0 obj <<
+4814 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [145.731 371.248 237.237 381.175]
+/Subtype /Link
+/A << /S /GoTo /D (wcshdr_8h_fc0a5a6b475a8e50b77d4be099790985) >>
+>> endobj
+4815 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [319.017 584.42 355.868 595.434]
+/Rect [174.161 355.651 207.034 365.655]
 /Subtype /Link
 /A << /S /GoTo /D (wcshdr_8h_c75623ee805ab7d43b0bba684c719a60) >>
 >> endobj
-4575 0 obj <<
+4816 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [135.828 556.525 222.503 567.539]
+/Rect [222.974 355.651 255.846 365.655]
 /Subtype /Link
-/A << /S /GoTo /D (wcshdr_8h_5feeef18919b1cbb79729bbfa75976ec) >>
+/A << /S /GoTo /D (wcshdr_8h_dc053d80a9c4da454a52eed34e123633) >>
 >> endobj
-4576 0 obj <<
+4817 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [135.828 540.585 227.334 551.598]
+/Rect [145.731 331.417 234.627 342.321]
 /Subtype /Link
-/A << /S /GoTo /D (wcshdr_8h_fc0a5a6b475a8e50b77d4be099790985) >>
+/A << /S /GoTo /D (wcshdr_8h_63eb554461f3df5dc64a25f71891b9f1) >>
 >> endobj
-4577 0 obj <<
+4818 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [315.333 540.585 352.185 551.598]
+/Rect [174.161 316.796 207.034 326.8]
 /Subtype /Link
 /A << /S /GoTo /D (wcshdr_8h_c75623ee805ab7d43b0bba684c719a60) >>
 >> endobj
-4578 0 obj <<
+4819 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [345.082 502.727 435.074 513.74]
+/Rect [222.974 316.796 255.846 326.8]
 /Subtype /Link
-/A << /S /GoTo /D (wcshdr_8h_0e8eb873389e9c15bd6079a96c41ad60) >>
+/A << /S /GoTo /D (wcshdr_8h_dc053d80a9c4da454a52eed34e123633) >>
 >> endobj
-4579 0 obj <<
+4820 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [135.828 486.786 224.724 497.8]
+/Rect [145.731 292.563 232.973 303.467]
 /Subtype /Link
-/A << /S /GoTo /D (wcshdr_8h_63eb554461f3df5dc64a25f71891b9f1) >>
+/A << /S /GoTo /D (wcshdr_8h_3dea9d7548bdbc9a7cc8d0a04cdd46fb) >>
 >> endobj
-4580 0 obj <<
+4821 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [311.369 486.786 348.22 497.8]
+/Rect [174.161 277.942 207.034 287.946]
 /Subtype /Link
 /A << /S /GoTo /D (wcshdr_8h_c75623ee805ab7d43b0bba684c719a60) >>
 >> endobj
-4581 0 obj <<
+4822 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [135.828 470.846 223.07 481.86]
+/Rect [222.974 277.942 255.846 287.946]
 /Subtype /Link
-/A << /S /GoTo /D (wcshdr_8h_3dea9d7548bdbc9a7cc8d0a04cdd46fb) >>
+/A << /S /GoTo /D (wcshdr_8h_dc053d80a9c4da454a52eed34e123633) >>
 >> endobj
-4582 0 obj <<
+4823 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [308.609 470.846 345.46 481.86]
+/Rect [145.731 254.685 228.699 264.612]
 /Subtype /Link
-/A << /S /GoTo /D (wcshdr_8h_c75623ee805ab7d43b0bba684c719a60) >>
+/A << /S /GoTo /D (wcshdr_8h_ee4fe41274945f9e34009d2eb309c922) >>
 >> endobj
-4583 0 obj <<
+4824 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [135.828 454.906 218.796 465.92]
+/Rect [174.161 239.088 207.034 249.092]
 /Subtype /Link
-/A << /S /GoTo /D (wcshdr_8h_ee4fe41274945f9e34009d2eb309c922) >>
+/A << /S /GoTo /D (wcshdr_8h_c75623ee805ab7d43b0bba684c719a60) >>
 >> endobj
-4584 0 obj <<
+4825 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [301.989 454.906 338.84 465.92]
+/Rect [222.974 239.088 255.846 249.092]
 /Subtype /Link
-/A << /S /GoTo /D (wcshdr_8h_c75623ee805ab7d43b0bba684c719a60) >>
+/A << /S /GoTo /D (wcshdr_8h_dc053d80a9c4da454a52eed34e123633) >>
 >> endobj
-4585 0 obj <<
+4826 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [135.828 403.1 237.456 414.114]
+/Rect [145.731 215.83 247.359 225.758]
 /Subtype /Link
 /A << /S /GoTo /D (wcshdr_8h_1d506ef2ad493a963426e0732a6328ca) >>
 >> endobj
-4586 0 obj <<
+4827 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [291.612 377.197 381.604 388.211]
+/Rect [174.161 200.233 207.034 210.237]
 /Subtype /Link
-/A << /S /GoTo /D (wcshdr_8h_0e8eb873389e9c15bd6079a96c41ad60) >>
+/A << /S /GoTo /D (wcshdr_8h_c75623ee805ab7d43b0bba684c719a60) >>
 >> endobj
-4587 0 obj <<
+4828 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [135.828 361.257 231.917 372.271]
+/Rect [222.974 200.233 255.846 210.237]
 /Subtype /Link
-/A << /S /GoTo /D (wcshdr_8h_1b66d50d7f1927222a170bc88f9db51e) >>
+/A << /S /GoTo /D (wcshdr_8h_dc053d80a9c4da454a52eed34e123633) >>
 >> endobj
-4588 0 obj <<
+4829 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [292.609 323.399 382.601 334.413]
+/Rect [145.731 176.976 241.82 186.904]
 /Subtype /Link
-/A << /S /GoTo /D (wcshdr_8h_0e8eb873389e9c15bd6079a96c41ad60) >>
+/A << /S /GoTo /D (wcshdr_8h_1b66d50d7f1927222a170bc88f9db51e) >>
 >> endobj
-4589 0 obj <<
+4830 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [135.828 307.459 216.973 318.473]
+/Rect [174.161 161.379 207.034 171.383]
 /Subtype /Link
-/A << /S /GoTo /D (wcshdr_8h_dff9a101a373a634f3a1baab29e92534) >>
+/A << /S /GoTo /D (wcshdr_8h_c75623ee805ab7d43b0bba684c719a60) >>
 >> endobj
-4590 0 obj <<
+4831 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [135.828 279.564 233.561 290.577]
+/Rect [222.974 161.379 255.846 171.383]
 /Subtype /Link
-/A << /S /GoTo /D (wcshdr_8h_e8a768f544fe3ae81436b73dca3099fb) >>
->> endobj
-4569 0 obj <<
-/D [4567 0 R /XYZ 90 757.935 null]
->> endobj
-4566 0 obj <<
-/Font << /F31 528 0 R /F22 521 0 R /F41 696 0 R /F14 1038 0 R >>
-/ProcSet [ /PDF /Text ]
->> endobj
-4593 0 obj <<
-/Length 4634      
-/Filter /FlateDecode
->>
-stream
-xÚÍ]msã¶þî_áé'iæ„ ’÷íâ»K¹\.¶’´Óv2´DÛLdÉ¥:î¯ï‚x!H -!©'sBÀ>‹Ý}ð²¤ñyÿáó,:OX‚2ÊÎgÑù”~}†ÕÝÜžY÷¿šŸýõ#…_¡ŒÓóùmýsŽ#ø|¾üç„#L§3EÑäiQÝ/·S¸ž û錰hò±\òꪸ-à^:)ÖS<YˆÒ4"t‚c:ý÷ü›³s#‚Q.øíìŸÿŽÎ— è7g¢Yzþ×ÂYvþpª®Wg×gß›6d9…rFš€Ø	?ɍØp7ú®®@_„¢ãÞfêEÐŒ¼ªkw™aÊQJbÐ}”¢gF÷±¥{P">O0¹y= ¿õµ‡ˆ¡,I YqûâêËße
»!’ 骲–÷	i·ªÛyw|pJQ’%ç–¤ÇÃVmÀ¶ñàZHhöÜ
ŒÆˆbì–ô#4B	Ï‚ Óm ³¥!4A8fç	‰áÒ¡ÞH•$(ŒA¤Rmy­Œ¤1Â8ceé­ÌÆEt‚i\º-/.J1ŠÒì…¸°"ƒ5*XVDŒxÊÂàRmy݃&)Š8>Î=lÉcœ"ÎÂ8¶nË+yñ7¢‡Ží4%ŒÓ^Çœ!NÂx®nË/yBPµ=÷âj&ä„€1Ê«K¿\:Ʀ=ã—8ôÁ#È„JÀ gòWÿª‹98˜pŸ ¼Á!XÅØK<ƒ"F¤u}¹pŒ\Ö&>>ýyvø{1È`¸ìaÿµ—]‰O'—z·Øè{¹åt™êQ%'Žª	ã\®(ÎS˜£‚\¥#Œ«±£æu˜K¥ƒQü•hÆ„S½ëhÚ¶wp‚JüæžúÌ‹¨4`í:Š°v}ØU<¶±÷º&ÀòW‡XAXÚß¿€¾)C)çc%RµO‹ßÎF¬ §§¸?‚s
-ΘªùÁ{Çô bŧDðÌ'Á‘W@Ã;
-pq°Ӂ @¬—+7¶&Žw°9¹5¸ƒÜ5ø&µ)Žä¯F=M0÷ؾ‰æÖÐÏÝ-¥é)Ñ<C)æcÃyÓoº¿ŽèþÁÑ/ÀË9Êã±=þW7%ovŸ8æ”xwŸ8Ë* Ð‹÷Ÿ¦™Ì›£„¹O£¹Ã6ÀB¢ƒÜÉCòy?6JQÅGî®’	 ®á˜8'ÇÐÑ$à˜RéM(Ÿ±éM¨Æ–Ž26–
mD…ÀÖ0Ÿ›a¾—`û04ëé'¾¸ôF”ÏMôFÔKÜ„
mF…¾!\ô†pÛÒpïk&|p3*ˆä†*}’kª´$ÁGé½ì§º fžéƒ…"#þcQˆAlÑýðùÒa(Å,>ñ˜Å’ôt–ëÂv²œ{îFÁà²ìD†Ì0\˜“á0xxâ'¸ Bi‚ó™!¸a#K_hd.rË›—!·ár’K²Ar‚K“›Ï;¹òŽÁ3–rZóÉmh­#·Cã)"$¤µ ’kZóJ®i­qÛ‹\G,Ÿ/çÎ#–ǃ,Æ~,–Ë^ˁd	}$ÇÀ®Suö6DróÍKrFÐ ×í¢8–	ÚP[äm›Rǐ.¨®ƒ¢g€Ú°^ª‹ôl¨ý¬@&Czý6§9o„Í¥/´9'睎ª¡¼~Tšñ^†êèå\T†ðú]Eó]0Wq²àéXìÇ¢9С¹{Æ-íBÈm(Ð#·b@[nᜋº„ »ÆójÙŽEz'´ŸîXŒâ,EwWSÆ&?~²’c)¯‘6 çu ;IÏ‚>ï'r„È©)t!À5,×ç¤9Îa4pBD*Ãsk3D7lméÖæ$» ضó`3t÷blÇS^l†ó<®bHïXWq’\ é–óHohÎ!ýñTBzÃu>é5ÙYžìN©ûqŠ)›¼ûäœuð4fÁ öôjið¥—casÔÞ—r§Ž9s…Ye­A}è'ÊO ¢ì(ÇI”–ræNø@ÂàC?—Àßpi¿“K-üý\zºTas}fo8kØìµÝ:†´“ÑFÌÇéÀ¨Î{%úm˜Çã9†ylÏùñÏIVy觮 ŽÓP—¾¦.~oØœ}øÐÏrà¿âTDÀ½4‡0¸Q'x_®ã®Hø)<GKñXžk ๎vœ<gigîÄŸ"’àSðLjÄÙXž€¿á¹~'ÏYøûyît©óœÇî
Ï
Û½7Ç°3Äh6’ç£,ÕÙåz{%jmèÍã0†Þl‡¹vfÖãô”y!ƒ9Koü¥¡7|MoüÞp™Œ¤·—Žaµ ¨C²šMH¥s†])Î8—TáÓ}±ÏA'd²»WÛò!ß>Ë/ùz)/ª\æÛúžä«]±]ç;õ“ÛÍö¡RÍlî
-hj+¿=•»ûNóÐø]1»/ò¥®Tü¶/§„Mþ#þ—¯Š)ž¬wª{îp·¿ºßˆªOkù\÷¶¼»ß=MqÕ—•,ÛÜÊOÙ-\,6«Í™Æ€¹š#Ö5Òl÷ïà*‹j8²¬n&«›©Tµ_EG #›<×}ndŸpg±Ù¯–²þª¼,ªÅ¶¼)–òk^ÉÛ¿íóªœÉ2­Xth¬$‹Õ³ý£Ký殹U&\wLÆÎ{ãŠÒÍS¨Ç.áOyd‚rˆPå0X9ppƒcFciÙ‡»ÀÜhüÔu÷˜ Ó‘”AøÖ*Íð 0`ÞÉͳü|(Ád”B”ky£¶uqQ[çïùÃ㪨d‰®òÓŵ¼ø"ªäÂÅ×ËKù™ßSýUû›
-\³XïVϵßÌR\³²­míT‡
-q±ª6ňÀ­)ýè'hþ@cŽëTÃQIü'OÔýÒ;
C<ä«¥wÚ.†¥VÖØnß\šüq¶k‹ø$‰ÌaU›ã]¹+ÊÿÖ‘âÚ˜ÅMŸá¢Ønó]®
-7­›¸6ÛÚI”!ã<
-3®\¡ýz·-Âza€'8Ó¯åúîøJUãP¾Qt—ŠàJ3\æ[Uq½YϪxˆaÂ+«‡ábâÊíCéb'Kïó)‰€Ù@º•Br(QÝ6~Þ4$Z®IƱù¼Üæ·¢}žJ‚‚O‰.jR-â:É·²°nÛ®.ÕŽÀãy<ù›¤Õ–€q$fÍÅ•ü	Ðþ~›¯ÔïëP³+ÖU¹YW=253
-¥&×CN•k¸âtKé<I'ûõª”±n¥nÕÆŸ7ªÆÓ¶ÜAÿ²PÏ7£½ºŽb(/×PyWŠ¹ÀŒŠääû}¥îìde˜]H7$“*¿UÝéîóÅ¢xÜ)‘î‹Ç0=n7B†ÿ”Ëbù¦=-©Â¶*Þè9J¾ëÌV¶Eµ_¥íÊÚ ¡Ä1í7–›BÍyÖÕŒ”EQ,;ͦ³Å}¾㬵+ðɝËu.o¶bìœrX0õÞQ¾½S®¬·Û¨Ê3«öá|´Ý èŒ÷oï¯~¾ø<‡+ßg’¢"XKˆÎ‹utoßbÎ8iu^*5ëüfe©NÍ2kV“Wrè»úQÓkÊ	ʲøUíSQšÁšÜ¿Os"Ä“QI	ŸEL{÷­ã02BIÊN|¤Êöô=¨.r×e1P7s¦©ìÎ>Àb¾˜á“ÐC 6›N]À®M'pï¦S©t¢‚W*•¨`Kõ/B’¾,ƒ‚™,Ÿg蝬aÏHÛžáœÚÒ™äA é$ŸÎu’ÁÎõÖTÁÌ6—Ï'õ6—¥óy¿VD³ëݤ
-"¼Þ¤ò
-¯6©,áu¬t¥Ë%(¦ƒyaLâµ>Ea͐$ÌOL`7T½ßh0]Îù¬\ë¡‚#Så,I°R¶“•,Øs70
-KVž˜&XÃ>`NöÊóö	!•aŸTš},©¼ì@°†}<æoØgØü›·÷G?Ä—¡Â
õ(ÜPO Áêñ8ž¡žŽãý”RÉ
ïø$×¼cI."Æ•#d0ãáì´0ÖðZ³Ó„ؘs/눽÷H½Åiˆu®ÿñÁùÀ?KN$KÐÓI§‹ÚI:¯_BÔÿ¤…+¯mHN$¢`
uÁ:‰ÈÛKDA¤ÒDä•J‘%•ˆBfˆÈ皈FxDÚxÄÐÉI/Á¥‰È§pCD
-×äB0CD>gÔDd+|îTi+ÆôòPÁ5yW<d.‚ãÕÑÏ
-…1†p<Ô搈'Þ“v’Fˆ©÷C~ÞˆÃr¥r»÷À}b j–ƒ«F’µ7|ÌÕöS{µ4nŠðâ"lqcßðÓñ}@¤RŒRƒE).£DålË|½«äÍúè@\ÔÛá¢Î¾*Ôë#ÔH’LñäúÓåWòT	‹svÜÎi¼#°Wêò8.ªÝf«·†Ëu³»Þ%qÒ§àŸàî1Ø,×µgVõCzè4YŸ±-ªGy˜Òê<΀ðÛ}w÷Èe‡Œˆ{»¿j·Ý/´JÔny¾ÿ½\•òt§VŠ8ßÉw%(Xå[´&60¯Ì"ˆ¥Œ‚_§Nát™UéÐÅ`NaJ¢ë¨àÍwå1JÁ¯<ê“ׁ
ãø>©´ã[R
žiÀÀf1÷ªD×ñvNA,ê¨$bÑ¡ƒR°víà`C7»ûC$JSÍç¢ø‡Á{XãºzßÞNg¼ï9餪G(Ëظì0G
-ŽC}^;vôçlõô?2©àäe„#ÛÝÏ=J¶¶"Ç阶Òp*§[Vü<a˪Á3‹	ïIԁ)’yìmîVÁ|,¬º¯h:Kh¬N’i†'Éÿ"/nVùú×ú6üt_ÿYQ,ÓdN€jFeň»’ŽàBfçÀÅæFž
-oö•¢ŸˆÕQ[}ù:_mîöE“Îv˜|E&#3ùOm†cÜ픕¹»‡Ö4oxêã×Ý¢Ÿ6ê7mÆ´ÑTê§
Ug6ú;|)mø¤Ò´aI¥hãxrò‡¿_~ûõáYxÜú‘û,<î]˜3ç–N‚óFÒæ
OÞ­D†ƒL9‘¤‹ˆTŒVŽ¨(‘)™u+·ò3)m	·' ¢Ø¤
-aÀž±v¶ZOðD¦ŽÀ—mñ¸ÿ]ïr‘'2{*—õìOªÅ汐uê4(²r<ä\–/‹Û:!u¿ÚÉr•ÜºWMÝÖ9¢þj%KjÌ•ÈJöæ÷2L– ™ÕÖáÙôC®¦^7jŽ*’é;Ûr¹Ô	7χ)±û‡õlZ§F-ÊEYÈ;*Ö•GëPa;DJõQÔبü&+ñL’Êå
÷xÄ"/EÝr¼Š™5„øá{Që‡ËÏ߉<%ǹˆ!ÂEÔÞyj[+Dóü±”@¦þȤ,ÐŒN«Ç[”ÖÝÕÃ¥Ķùse'oEàM¹–ScÑ„È»Q* B9ÒNŒ¢Î*Ê(¢Écù{=+®Síì±Sì ²žê$‘4dR³ëL"Û˜eYÍhâb¿^U5h6‡@¤™cÖç{á(ooùx–yÒŽêV\?™Û˜Óµ1PPÍó°IVfÝö¶/OÇfv§Ÿ†*#w(Tí¾]ó#’ô¤«¨i³µTnÆ~z7Í X|ùî“cúø¸áÞ¼oÑêñxùÍ>bWþÖ~›ÚG´ä¿•NÐÅ	>«=\#tÚ÷ÂÈ$_½…”„:@k2î¿Å€®˜zwϧï>÷˜‹ø‹|Ð\Lo!¬¥-ºÓX,ÑGX€{ñ[&Œ¥„€fJöÊ%Ê žr¿¥@ÌÅêÅW®ç¯ ¸÷™BÓ^[èHç4Kºac¸úxõý‹Ïn1÷Š­!K`q<6¢%YfÃ÷ÎVÄèPØhz`*ѝ–b‰þ[Jh¯˜_RXB²Ìk(iŠâ˜;ùiŠë|=;_ú“LÓk ƒé@pŒa„½ˆ­Ü”bQÍè õÁ0ÌÌb½_!vS¸kW!˜³ãÿ0ný÷}ùÁ6RÇêÏû2ˆ¾LnE|]¬‹-,gÔ©‹^Ã|«/>Š…uq#¿$ò§o#ú–qù
L«u­¨»QÏ>ütqý	VK—_ɯ`+íuòûÍïÏwÅúpä¨ÏRÎÿ  ›2½
-endstream
-endobj
-4592 0 obj <<
-/Type /Page
-/Contents 4593 0 R
-/Resources 4591 0 R
-/MediaBox [0 0 595.276 841.89]
-/Parent 4565 0 R
-/Annots [ 4595 0 R 4596 0 R 4597 0 R 4598 0 R ]
+/A << /S /GoTo /D (wcshdr_8h_dc053d80a9c4da454a52eed34e123633) >>
 >> endobj
-4595 0 obj <<
+4832 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [144.954 365.002 229.068 375.906]
+/Rect [145.731 138.122 226.876 148.049]
 /Subtype /Link
-/A << /S /GoTo /D (wcshdr_8h_df57a609a5c3f7288452cce86210260e) >>
+/A << /S /GoTo /D (wcshdr_8h_dff9a101a373a634f3a1baab29e92534) >>
 >> endobj
-4596 0 obj <<
+4833 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [217.252 265.489 250.786 276.393]
+/Rect [174.161 122.525 207.034 132.529]
 /Subtype /Link
-/A << /S /GoTo /D (structwcsprm) >>
+/A << /S /GoTo /D (wcshdr_8h_c75623ee805ab7d43b0bba684c719a60) >>
 >> endobj
-4597 0 obj <<
+4834 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [135.828 250.315 219.942 261.329]
+/Rect [222.974 122.525 255.846 132.529]
 /Subtype /Link
-/A << /S /GoTo /D (wcshdr_8h_df57a609a5c3f7288452cce86210260e) >>
+/A << /S /GoTo /D (wcshdr_8h_dc053d80a9c4da454a52eed34e123633) >>
 >> endobj
-4598 0 obj <<
+4835 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [135.828 211.231 225.82 222.245]
+/Rect [145.731 99.268 243.464 109.195]
 /Subtype /Link
-/A << /S /GoTo /D (wcshdr_8h_0e8eb873389e9c15bd6079a96c41ad60) >>
+/A << /S /GoTo /D (wcshdr_8h_e8a768f544fe3ae81436b73dca3099fb) >>
 >> endobj
-4594 0 obj <<
-/D [4592 0 R /XYZ 90 757.935 null]
+4796 0 obj <<
+/D [4794 0 R /XYZ 90 757.935 null]
 >> endobj
-4591 0 obj <<
-/Font << /F31 528 0 R /F41 696 0 R /F22 521 0 R >>
+474 0 obj <<
+/D [4794 0 R /XYZ 90 733.028 null]
+>> endobj
+971 0 obj <<
+/D [4794 0 R /XYZ 90 716.221 null]
+>> endobj
+4797 0 obj <<
+/D [4794 0 R /XYZ 90 716.221 null]
+>> endobj
+1091 0 obj <<
+/D [4794 0 R /XYZ 374.54 681.092 null]
+>> endobj
+478 0 obj <<
+/D [4794 0 R /XYZ 90 664.365 null]
+>> endobj
+4798 0 obj <<
+/D [4794 0 R /XYZ 90 583.517 null]
+>> endobj
+4793 0 obj <<
+/Font << /F31 604 0 R /F14 1084 0 R /F22 597 0 R /F40 783 0 R /F42 818 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-4601 0 obj <<
-/Length 3623      
+4851 0 obj <<
+/Length 3301      
 /Filter /FlateDecode
 >>
 stream
-xÚÍ\ësÛ6ÿî¿BÓOÔL…O‚ù–wÓsâ4vzMÚÎ
-Ó1ïdɧGœÜ_» H‚$H);£Ñ‘à»üv±‹é$†¤ñ$‘	I¹œÌoOâÉ'(}yBÝÓ<žyÏŸ\œüô‚Ã[$U|rqm^W”HF'WDŠP>Ñ8Ž£ûùææj=…ëˆÜLgLÆÑ‹b‘Û«wùuÏt”/§4šc©Ž¨Ó¿.~9y~Q‰à”\¡ ÿ=ùã¯xr‚þržêÉ=\Ç„¦éäöD0î®'ç'¿VuØrå!%å]%«•¤\ÍÄ$aœÄJMïoV;M£ÿ€’Q>¥2úúyÊd”-vùf:ã y¶v4Ù|»Ë‹¯ön·É¯,Á¥+ùçÓóÓWO~tÄK÷4[lV÷x¹Z_mì“íM¶µÔwë|.®J¦»/Å¢ÈÖŽG±œaã‚Ò3JI*­"׫õm¶-VKÛ3¶:¼*6öSÜÞÁñz»htåHª—òv·1­ˆt’ +Jm»cùú“#xçõ@I<«©;ÐªÐôÁ|s·¾msæT“X³çV—$Cü8‹‰L¸Ïo³]ïæÛGm†<bI¤: ¦<;ITªÐ9€²”öÖbÞ‰¡{e‰›uÌJ‰fJS¢¤
-š.œ°˜NTš@M‰ÑðùÛ³§?wºR1h->ñ*{¨d”IÂ$R}z\'„ÖU¯Ñ)'	MêBÀTÀ|þŒeüfeÁ;_-v·ËÙæ.ŸÆ1›÷	—h»m$eDa#~ÛÌx"I’$“Y媎F<é‡ÑD%Œh6AôÓárIK f¤ÉzAV³:µ”ï‚L7Ô¯@v¶,ÝfqÝqRå‹*†a‡ïñ%õÌ#ï—ÅÑ ,0¬üüìÝ¿Ltš\$šˆ¦-?i)¹
-
­çs­FŽ|Kz
æûûylƒqö~ DŽº×d„ iʇLFh"µµ˜_qLÿêÍÙTÄÑï]ÛàÃb¾×vjž× ¬¬£Ac0V 01Op‘V wió¥–]õÀ`9ÄU–lÙѯ4Åqô“0®£-Ù׎4ŒCa(S¦Þ=~öüüÃy ,ŠˆTíKÅk¬4BÅ}?VP¹ N4T!öãdÕ|˜|¿oÁO«ƒab¨U/LdªðÂ	øK°ª)Ÿ: „€àÕöpÙ*$´eBÁ“îo†Â(ÊU¡ÀrÕðë)÷m¡ ‘&‡5y¿,ŽÆúÐ à.ESŠv8àhy‹ÚPÈo0¦žÑ˜
-1 Z	ãôÞG	RCëõ[²ì©Ø±ço«®ky|èn¾×ã{ÌFpùmÑC†î¿ßÐQ½`l ˆ
ÆQn\§?.TÈ0•‚J‚yµªsÀÉÙ“¨ˆýP©™•–èA¨x • n•ä ¨Œ¢Ü‡‘R¦„S9èš4¦TÎß=}°W©™•–èA¨x • n‡z•Q”;f¯ÉBªèTPzaÇñßžŸžõ¥2Þ•šÙPi‰„Š'ü~¨üÔíP¨Œ¢Ü1C…̇&%×P‘(¡òøÍËÓ TRªæì‡JÍl¨´DBÅþ ¨L)—hÀKBR} ^FÑpÜQÈ̲4g,iLX:¯0ÌJ´¼{þ¢uUG2'ÜV.”|yêý}ë#4M3AÒãLu¨‘¦:Da=š“1%’ÓŒZ>'&Ґ=>Çãõ`É¿g{fÚúæµÀ7Í8iÓëCf<ò^YJoÆÁu
-•Ý–z³¦ íIG3È^h€0ã
öå¤C
-½˃çÆ@Áq›O@¶‹‚h†hñŸ½÷40ÿ&4I⽫y5¯¦[‚‡q_ôCâ½³÷Áñ[%jïø=†jµ™÷«VY–§Ú·Y¹äÃ°ƒ­¼&ï—ÅÑøV^¥iá	ѐ@5„èX¸¥d-RhZH1|Ö•…Cö¡õá>Fύkà#®ÕÊ!_šR,X-¿™²8zü:`ãòlð¼ûl¼fø`ékoI4rOþýFn4ìyJ´Öû|Ýj#Э²,O·ÚÊ:+©Ê¾¹ %ƒ:òæ
-Ik[› ¢š
-ÄÈt“çÖ JÜ4¨Ë|±ÂÍm÷ö›ÖíuÄóõB-%5"†´Î¥‘Oj‚Äaꙍ·EZ–'ü~ËúØ7|Rv€e¢ÜÈ‹´¤;.Àq[#†¢5®5Ô`=Ƴ)NJLS]<Ÿ=žR!£ß¦<Ž^vz	p7|âUÿpaËÊ:Â6§€ÃÔ‰{(ÄœBME:xc¼Â[ŸcGÑ#öL<á$¦CûPÕ…‰[I	¢£®st´$¢£’ñ l„׀h6n8.TLÔЮa¶õë_žæ-ªJÇ€CS <÷ã´°¸í1' ö`bíŽÙC@ԁÔ & ²Ó)¯01äêÊÆÀBK´ <áÃÙ“àä´^!îEÂ(Ê3°äPŽÈyJ$·š/ŸŸÍ~ïÅB]ÛXhÉÄ‚'Ý~, ü=µ\¤{±0ŠrÇ<R`&iÚ‡Sµô±ð¡umc`¡%[žt‡aáñ0ŠrÇìà9CG8´¦vk
{±P×6Z²±àIw>± õíÅÂ(ʍˆ¿c¢…<ÊÈMúÍÝQƏ)rÁÍA>¸Qq›}ƒ~³›<»Ê׶0|ßÃÓƒ÷ùõÖ5N%bÁU~/g»…£hš„w±çüÚ¸[*µO7w ÖÀ’iÏIIG+ï´¢¹XŸnì4±©ƒ“TؽŠÿ@‰ºu0eO<¿­.Ùfk¯>­W»;<ÁÉi´ÙÍoli¶	¡ÎdªÌªT¦1å`.§ø~tÕÝÙ³˜(ÂÊ-åÅ6_/³­“lß­óM¾ÜšÓ›R²U@ˆ³)cž<vC.nÑoÞ ¤ŒA€]Î$ÚÛ-ÜÑæ©T(Èì_XPÁÀÞÂӁ`^1*â*ÂrÓ=|j.T¥ŒlŸÎœX~Ï^ܘÃI"1‡cEy>JŠ%B±Í–æ<²PÑm>¿É–ÅæÖ½m_îµ>^KW”e—æ€3ÖeìÇ”fëuöµdŠ'{±ð®ø‚­’/lù¢Øl]ÅÙ¢°&p¿^!Ú8¼¹º¶ÿÛ4<ŠŒw=
-÷7Nó6LmÉr…ÿ¢eØUeG dÀ:3¤Î"¾Ìó;(ûöe^,?¦§MtµæôìÍÛ³ÓžUDÚXEl+%”–SØØv]è&DVÈ=µsÓ”E‚…™òÛ0,IcÞ  	&Ú³EÅ]g*wL»#šˆIRùðaÙÏW©ÒÁP YûˆÕ7$ëgwS/¦ÚF¬Ö»±%ÆkãEž•o­ 9ÎÁuÇ`|;·bÇpË‚~±vÌøiãâàênµÿUd{{U\#4çÆŽÈøøßm›ÇÐ!2€æa¸0ÁÙÞsè–zæ‘¢7«ôA£²ïõº;…¢RxI5åhŸJw4ƒÜyB	׺Áݸ4hwv›ðÚþçëõj™¯v›EÕXÆÇaK¹¶vK>©š=bj±vSzåÕÎù䐫	¥ï—¥C뜛W`TTO¨F#N÷ôMI=óÈ»áM«J¿oNOýÂ$#LŠ¦­~)i9·+*ýD¬°ãÔùOð×àís;Ê@©ie î0¸gŒ	®aä3Û¿”eàsïp‹ë€æ¢à-7,Ú8Tj‰—‹î3ì
-
-CÅÖ™ÏUÀ±Ýä‹kûpžíŒ4PÜ]Ê‚€5F8W&bŸõYâ™GÝmæf…_ˆ5Km²nœ£äˆÑ4¸DŸ£ý„UÙÆÆA{?_ç]Ùëá©šAy34³$?d?¸°…&Ül9ð{ÉÆ-\ÙÏràÿe
X2C¿²av¢½»ZÙÓs¼íÁ¹L!D­i¢¸Ú—Þ÷@Lµ+Knõ²eYY÷r¶]XËg㣱p¾ !č¶~cçqÛªCŒ‰# Ôݸo£Hj;þÏAòhùïÝrî½R@àc®ltÒ(ñI#¯€{2wf>Ý‚E!ðcÔ“(Â#}(„o†eO/>¼
Äœ“D•áKZ·UÔQEã,öã1Bgëì6ÿË]Tm
1²/åaûåîöÒ‹~ŽÒÞÒ^ÊP ´…’fæuÝ+Ó„CG–4fã c²ûE
-(bÜ4µÛ$‡œ~™ÓJåˆ|©†>R5ØŽd/$YD©&_ôÝ]´à–¥2xwu	ØíæP¸#%ñvcX¿Ï¥
ˆðîÑ¿U=^¸­ö©3 f}~°¼Ñ–]×–#DÓ^ì,	Kk–1ä ®›L¸ÃA§{1T…&B—¹¡–P"X⌒$a
›²CYÂú¨„[ßÍèd¶¼™b&¼‘b&¥{Fz3Ð%¬6±¬LÛbÖõV9Êàr>(ÆN[’KŒ¼1àM´7QÂ*Ýëæt˜ûÙM5f³ËPCòmæ6û]:Ç`Õ65¯×˜Í^]åKÏAøÙqw»¹è"¦²ëց†'¯sÉ”H`cÌßN½ïýn—ùü˜Òæ;>Þœ$f<Â}}Ìqdž|™/óµ|½éž×åÅ3«sioûGõ£˜?’ÊÞAZBËÙ -§ðã\и¯žØ[A’f?[}ùú)Lò@ãüR=è$
+xÚ½\msÛ6þî_¡™ûpÒ̇wý–ÄIšŽ›ø5—NÓÉ(–ëbK©­4ο¿	 E,()J3ÑârŸ]`÷Y ÈFþ±QAGFR5º¼=¡£ðíóæîfp;î?žžüû™€§H¡ÅhzU>®Qœ¦ó?Æš09É¥tüõòþz~7ë1¹žd\Ññ³åÍ¢ººX\-à^>^¬&l|i¿Í)c&ÅäÏé/'O§µ	Î@%´5௓?þ¤£9úË	%¢ÈG_ášV£ÛÉ…»¾9y}òŸZGõ½€ïû|”T‘\ä£LH’›>¦¡\ö=θ$Tg†BuÓN’rh'mÛ‰ñ‚Ð|äEl[=^n& ÉÇ·³ûOÕÕÕú®ë>3†hÞ<YZ`oÜ}t¡-N·¥£Ò½õyyýŽ*
+ÿ³®œæDÑŽfð2(4g+F´ g«ùÏ¡µ†:í¥qäŽJçô‡MÜie6¸ÓN‡ÖœPÑv:«:|vy¹øìÂàf½úX‡Áí}u¹¾²Ÿl¼¹^¸'n6‹»Õlãþü°\Íî¾U×›Ù‡/mZ^|^>,nœþå½Cúï“×ÖYÁI¡\Pø,JË>AÊŽAÇß¾B8
+3žß“­¨¤†0ÍG†2Èø|çœ.e'RÉ(óè<'ºu«rÞ0£šHÈZ/cmǹÚ6ájèÚNa'ƒ2I
+jZ€ÿ˜/ÞQÊW‹-T©‰á¦O['ãwTZ|èÉŸO/Þ?y9jüè×U_"å²@÷2(8ŒQ´ÀéµÿIJcᡍ$|ð¨)5P£T/RS*×ÚQª½ê¥TE Ø[Æ!ŒZ
+ã–´áSˆ]ƒ5OæDP\K¹¹R-à^6•Ðgl Ã^GÐF	—+ØŽE”ngUO;.\x„6@ä2èZÊ.«û0„©ï+,RÝ…<âòh[	7ÄPíÄVî>ïUò¯mh,H£êö4"ѹÙ$|:I¸yqú´ÇEE$e‡¸(k{,…äü¸÷ú÷>÷)˜ø>=˜UåSèœ@VÕ³ŠÅ^hf Rƒ £•V+ÌŽViEc_ƒWZ'“¬´.¤Òb€¾Ò€éJ¢¨´~GePiM”ÿööůϷZzËŽ.Ã9C8k£»R›#¥Ö¦ïñÑ”ÚFA´Ô:‘¦Ô*ãK­Š–ZSÇ–uh­µÒ¸-•Ãª-g
+k¢ÌË Ðå‡ét¤ÞBAè´—Æ‘;*‡Õ[ˆcÜi'ƒCCÅ•²
U]?»¹Y­ú¾œŸØï–·3;øXÎ"²ëÅlýòŽÕTÂvRS>¿rŸ_–7ËrcoÛéIù}ÏT¤º±YW’Ÿï&R×Vìïå|á&50ž¶AZžUËóÅÕìËͦúãïÙÍ·a#·¼ ª‹–ñù¦"B‹•UÁ`ƈ’²Iqr£)NÉšcä -IÈ!dš1ð¶ÂÏÎz™Øγæ³Á`¹€á¨!lEÃvy+Êh¢™ÚŸ†1ö"Í"ó4,X„†[±¶u
WÒ¸-•Chؐ\`-”9˜CZkÓÂíå`]®hóØKãÀ•C8Ø”‹¨ËN‡ÖÖçvÏgU¿;¶_­±Û;Û+ààrÊ[ñ%êý0×ráÖP•1’Så‡á!N¥6+yÜÖ·¤T‰ ‘—œÍ5´‚Ô­…¨.¹W}$"WÊNhÍш\r˜®
+œÉL’Ê]—c€žÌÀ4›‡¨èÃï¨Øü秏N·IÂÔÑö⺗A¡á{’+Þ‚.IÝrzœÔíì¿8`+P%u'Œ­i=¶¦±±5S¦m:¶¶Ò¸-•(‚—
+ƒ5QæePh;¶æ¦hAg•ï%c,î7wËK×.Õøv	È~ÕŒ8i„wìõê曝ÉÅù :6ÅÑø€J˜ó+œœL’]`€žÀ4„¨ø Ãï¨øà1£‹‹m> $çuÝˠЖŒßCè’8Æ2r:hž±“؝BÓÒ\€ÒV8œ	âÓ‚ëy ÀMÒ€ÿ¬ü®ú,³»»	SãÙ·$AL26N‘„4`v~´59©5:DIÂˤH"Ð'	БD˜$‰jš$PüŽÊ€$Î_¼={ñzº=
dDÒuÝË Ðv²X´€KŠ(E(yÌàˆFA”$œÈ,Z7€&0[:*w ŠxL@×T@'¹Âý n/«Ä(Hv2.ŽÆ<'Z88™$4ºÀ =€iQp †ßQYsÀ«÷«õ¶œÙß%ê·—Aq9ô¤²…k) V)?d€Ð(ˆ&¿Ù#ùCë$?fKG¥KþëùÛIDyŽ5QæePh»Ä¡/Bh—üóõêŸ6—]£|½[n|ù_¹Â¿°?Á>l«ûåz_T ˆ:Vr‹†¨Œ¡ÉíeRÉèŠ'7
+è’;L&w5Ü(~GeÜn%ªG²œŸan{Ö.9
+^´`éóg±F¡Xà
ÄrÛ‹ìžÛ-ëÒ¹ÚÒQ9<·‘&jrƒö¹BgÛÉì—ø&3h‚±ÞÑ–ø„ªöÒ¡Éìd’ÉÜèB’ôÉ ¦“9DÌ~GeÌ÷³«žJMIÁ4ê·—Aq9ÐǺ…•:žÍÂnZ=`Ïo  šÍNdl­Í˜-•;ds¼‰‚lF ël ·³¹‹žt8Ü%¶^'˜9|½ÎË$“»Ñ…$7è“; L'wˆ: ¹1üŽÊ ¹O_=~½êû-NòuÜË Àv§jÁÚ-
ÙÍ¢AA)Ñ{E“ݍ‚hv;‘=²;´n at vc¶tTîÝñ&
+²®³;€ne÷ÖV:® zýVA0={õ$‘L¶aŽçE¹EõHŒÀ!\à‹s^&Ł®8# €ŽBÀ$#´PÓŒ€âwTŒ0=²zÿi¶½8ljb¸ë^…¶»4(Tü8GÃBsbŠöÉ
+bœàEvç„–uiN at mé¨Î	H5œ€A{N¡wà™Þ=´…èlßíìÿ5~‹íû¾ÝÃ2÷ú«hì´%¦Þ$çÅ`FÉãçQ”^ œâd’œÒèB8ôœ ¦9%DÀ)~GeÀ)çoVïo·)’ÏHÜs/ƒ"[ÞáB·Rd4*€llîO)‚(¥8‘=(%´n ¥`¶tTî@)ñ&
+(®)%€Þ¦”Îq††Rðçozø†Á’£|“ãtãÉê6B7;mÐ<>íµÎ²á´.öx¢a{Æv \Ö'EŽbzÍã‘–mêLŸy@³òǘ/3LÂÈ£•ZØFËmu£e¦Ñ…”З™ 0]fBÔeÃï¨ÊÌ“‹ó·«ž‘+%‚
+Ôs/ƒ"Û2c
+ÙB†2“Ç¢‚å†PsÀÊs  Vf¼H³µX~k1\EΧ+H˜–uèùt+ÛÒQ9 ÌXR™ÒD™—A¡ËõCÅ[ÐYå{¬Ì"?Uý_âØÝùÛÞ¹n^Ô‡Ãv¯ŠH“7ïú  ó<Ð%Íðù"qôîôlRðñ´×MZSãÁnFaÀUÚT—ãúúÛË=~r ³»ÓÔ~öCä1¸˜‰œ•ÛÉÃÝÖ	_§¿Ÿ÷/Ó4‡bæôCX"mŽÄîálXð—ø´ñÉ…]b~sÖëhºS;â8e¢ƉŽ˜®ÆéG?0…‹âoeð2©ñC +>~@Ýø!LŽZ¨éñŠßQŽü[f}'”rŽ:ïDPl˜¤ÁX›>°è¾&rÂÕûØÑ„i&ªRú‰ªT±‰*ë[Ö¡U+ÛÒQ9d¢jHi¢ÌË Ðv˜a_òBgU+Ä'ªy}îþû¼Ÿ`/*–|×7ìGÇòû½¤àP?¼¦`¯éq
qø‹
+u±¢€„<¼Î@Ôñ¢8Zj·‡ÂÐ:ãd’u¦Ñ…ÔÐ×™ 0]gBÔuÃï¨ê|¼ì¯1öˆ+æy}Cöç`CdúÀãU†ÂDë€ãV˜R`÷…ÐÀ®ô2(bEKÝð%Ðh³4 qP¿üÙ€îð{ŠЩy'ÄFS—V÷›Ålîvc\m#
+CDó†÷†±-DYŸM[”tòømÿŸu-õå½õBÈ3}À[Ý+ˈaEø®D]®åUïJTE™JÖÁç‹Õân¶Yø6]UŸS;±õÇY_ùÝë²ú`ÅO”ÿ$hõ§Œ¹¨Ÿp5öG_¡íÏ&lüâ±{”À@ĝ“q»_O×ß>.¶öi(&¼Aóüñ‰¢’
 endstream
 endobj
-4600 0 obj <<
+4850 0 obj <<
 /Type /Page
-/Contents 4601 0 R
-/Resources 4599 0 R
+/Contents 4851 0 R
+/Resources 4849 0 R
 /MediaBox [0 0 595.276 841.89]
-/Parent 4565 0 R
-/Annots [ 4603 0 R 4604 0 R 4605 0 R 4606 0 R 4607 0 R 4608 0 R 4609 0 R 4610 0 R 4611 0 R ]
+/Parent 4779 0 R
+/Annots [ 4853 0 R 4854 0 R 4855 0 R 4856 0 R 4857 0 R 4858 0 R 4859 0 R 4860 0 R 4861 0 R 4862 0 R 4863 0 R 4864 0 R 4865 0 R 4866 0 R 4867 0 R 4868 0 R 4869 0 R 4870 0 R 4871 0 R 4872 0 R 4873 0 R 4874 0 R 4875 0 R 4876 0 R 4877 0 R 4878 0 R 4879 0 R 4880 0 R 4881 0 R 4882 0 R 4883 0 R 4884 0 R 4885 0 R 4886 0 R 4887 0 R ]
 >> endobj
-4603 0 obj <<
+4853 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [285.545 707.957 319.079 718.861]
+/Rect [176.632 720.235 209.504 730.141]
 /Subtype /Link
-/A << /S /GoTo /D (structwcsprm) >>
+/A << /S /GoTo /D (wcshdr_8h_c75623ee805ab7d43b0bba684c719a60) >>
 >> endobj
-4604 0 obj <<
+4854 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [392.722 656.351 479.397 668.684]
+/Rect [227.091 720.235 259.964 730.141]
 /Subtype /Link
-/A << /S /GoTo /D (wcshdr_8h_5feeef18919b1cbb79729bbfa75976ec) >>
+/A << /S /GoTo /D (wcshdr_8h_dc053d80a9c4da454a52eed34e123633) >>
 >> endobj
-4605 0 obj <<
+4855 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [392.722 609.74 494.35 619.668]
+/Rect [145.731 686.517 229.845 696.445]
 /Subtype /Link
-/A << /S /GoTo /D (wcshdr_8h_1d506ef2ad493a963426e0732a6328ca) >>
+/A << /S /GoTo /D (wcshdr_8h_df57a609a5c3f7288452cce86210260e) >>
 >> endobj
-4606 0 obj <<
+4856 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [392.722 487.399 484.229 497.327]
+/Rect [174.594 671.419 207.466 681.422]
 /Subtype /Link
-/A << /S /GoTo /D (wcshdr_8h_fc0a5a6b475a8e50b77d4be099790985) >>
+/A << /S /GoTo /D (wcshdr_8h_c75623ee805ab7d43b0bba684c719a60) >>
 >> endobj
-4607 0 obj <<
+4857 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [392.722 451.135 488.811 461.063]
+/Rect [223.694 671.419 256.567 681.422]
 /Subtype /Link
-/A << /S /GoTo /D (wcshdr_8h_1b66d50d7f1927222a170bc88f9db51e) >>
+/A << /S /GoTo /D (wcshdr_8h_dc053d80a9c4da454a52eed34e123633) >>
 >> endobj
-4608 0 obj <<
+4858 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [280.081 210.279 370.073 221.183]
+/Rect [145.731 637.7 235.723 647.628]
 /Subtype /Link
 /A << /S /GoTo /D (wcshdr_8h_0e8eb873389e9c15bd6079a96c41ad60) >>
 >> endobj
-4609 0 obj <<
+4859 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [164.922 184.376 253.25 195.28]
+/Rect [174.339 622.602 207.211 632.507]
 /Subtype /Link
-/A << /S /GoTo /D (wcshdr_8h_33d67fd81c52448aead9e09f32ba9cca) >>
+/A << /S /GoTo /D (wcshdr_8h_c75623ee805ab7d43b0bba684c719a60) >>
 >> endobj
-4610 0 obj <<
+4860 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [275.744 172.421 309.278 183.325]
+/Rect [223.27 622.602 256.142 632.507]
 /Subtype /Link
-/A << /S /GoTo /D (structwcsprm) >>
+/A << /S /GoTo /D (wcshdr_8h_dc053d80a9c4da454a52eed34e123633) >>
 >> endobj
-4611 0 obj <<
+4861 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [135.828 120.615 224.156 131.629]
+/Rect [145.731 588.884 234.059 598.811]
 /Subtype /Link
 /A << /S /GoTo /D (wcshdr_8h_33d67fd81c52448aead9e09f32ba9cca) >>
 >> endobj
-4602 0 obj <<
-/D [4600 0 R /XYZ 90 757.935 null]
->> endobj
-4599 0 obj <<
-/Font << /F31 528 0 R /F22 521 0 R /F41 696 0 R /F14 1038 0 R >>
-/ProcSet [ /PDF /Text ]
->> endobj
-4614 0 obj <<
-/Length 3963      
-/Filter /FlateDecode
->>
-stream
-xÚÍ\ësÛ6ÿî¿B“OÔL„ӏÜÜ×qzk;ism§CK”ÍœDéH©‰;÷ÇßâE$H¥{ãé¤&%÷vàBd‚á?2Ið$J˜˜Ì×'xr­ßžÓ;ƒî™ÓÿÍÍÉß^1x
-%!›Ü,Õã!A‚’ÉÍâç D„Mgc|šW÷‹r
-׺ŸÎ¨ÀÁ«|•é««l™A_dÅ”sÙcÊÂÅô×›ïNÎojŒ€‚…R€ÿœüü+ž,@ÐïN0bI<ùב$™¬O8eæzur}òCýÝΠݧ£ ¬«$¥%	QLù$¢áP(M_M‰6¥T'
-2yó9]oWÙsh	qêŽƒþº÷ᓼܔÙ«ºt¶M‹"Ž#M²9»º¼øIq‡ˆÉ954SMЙؘ~Íy¿Zh™Òívõ ¥ØmLÓj¥òuz—™¶²L*}ºÛhu›ii_‘ޮ̟òݽ”d2#!E<Là‚ Dhƒ¥«]VéÎ  Ì¶eVeÅ.Ýå›B·=KŸé‹=€¢XeU¥o7Ò€¿Ëÿee™/™¡¿}èZ†$.¹5M×¾Ð9Öí¾bÄ#f(
-ŸmµRš i)ãˆ)Jx¬º®·Ù<ÿc:û>h‘w÷F2Œ¶i™YZ0æ2w«¼ÚeCrë˜D7-‹­™Ã8G”‹I˜DFDc_v”w†âÊ™–zæwfBû•RÍÏ®ÿùòê·Ó©Á»Ÿ.¾ÿ¶-gâM9ZsÐÒrç`äˆ5¹oWûªÍÐÎ×0!(ŒÙq¿Á"p\Qèõ¸FqßkÔC^£¯uó-3+Ó,ŒÑØëM	gˆb2¡#Üš÷ô§óë.Ny‚h
ô´3ølŽÍa÷xáíË:Â7°N	ÇICxƒÊ¶–ˆÔîdzÓcþ­è('E¡´Ó(ÊEEàfu„x<XšÃÌh2OÂPa¤ô}>—a’‘`‘I§QdÒ0j\´Ï7à$rãB%]¾ÎŠ
-¼gºÊwÓP2ø0¤Å¢õèr³Zm¦T€.îtS‚§Q´/‚¶mZ¦kpG8ñ)ÅÁL¹=ÜððùÖ?Ýo—~΍S+öëÛ¬|Ñ;SAQ?±™Ê6<Sá¯DͱXM±Ú5…X‰ÁI9Ü/»}YGv~4Œ!:7D¯ç)#EÒ†‹Š#Ä`–£¹ÀHx”Y<:h„¸Hú& ß	c"
uyæ
- Š-†òá¡øÍ*PÓã<ˆ9[Jw}®ÚÇ!˜ôeË Dhz-w‚£¨þ”!HXRAÄ(LtRuöÒ;,‡!CðœàAÌ1 ØRÚAGí xÔrEwƒO-žbŠ"A‡0ˆCÄXl,yþzšÐàÆQ¬í,ïӁß`jIï“#ÿ€ix<!&#DZ4ŠêOØŸ‰¤x–D+ñX˜ìdÊpðvÊ1À)ÁÁ©Sr’6"¬RÛ ÕVÂ)W¯‡”k‡.¶bËN«¢Zã˜`\hQ°ùR‰4q/°ÂP­b€‰ËãÕhw|z]™#ÕcU$T *$Õ×ØÉ¢ c§ÆN `6‚Ñu-…šÎ¬3ßv/,_v0f„…q…Çv¬õÌ!ï—ÅÐ8;V0xü0x,8í†NÁ6jo]šA1xÌ Óe
1ìÚ¸Êv¨o‡c„onpŒ”„cùqÁÔ–ÞÀt€8jòÒwo.|ù Eäh6àpÃu·äöºnGò¯wÝïÞx³%G³qT™¥àœìPf)8, at B“YÞ|¸<÷f•Q½Ÿ:€£¯1pÔ’Ü‹#Gö¯ÇÑ͇Gg•ã¨þ”³Jš L³Jð5°P³Á_ˆàý”0œ¾öJÐãˇé€j©à”£Ä9¥²Â£A5Šús-Ä‘B>ň†:Oº|ÿ—ìþÙ§×ý0<ˆ9[J{aè¨ýÕ0ô˜-A™»œyô†Õº½£Xí)‡VëJ†Ð‹#”`ýëÒó„4eïz ½1Ç@oKi/zµ¿½³	$XòW£w«Ð¤ÑÓš<Ž‘Ê
-x+P¯êÎÞÈßû2ÌqÖ›؏ìn#|°o‰îû^ï
-ÿh ×ßµöÞl€ÅG?菢ûˆßóGGð¢4‚R¤?†êÔêåù•FqÇс×@jIîE’#û×#éêåŸ^ðÖ0Eõ'¼mÂC†âhhÁËCýES™òúƒGÃÞG^cà¨%¹GŽì_¿>¹þà«DI½4ÀÑ(ªˆ£&xO‚m‰¸Ú÷!¦¾(“µ<Œ3]Ä87Õž$˜Ýgé"+u£¿.H>'Ë4ϯ²åN7mK]˜/E¶”§û•¡ø]V¥«}Vég帺ocÁ|³Ú¯Ý[Tuõd£ÔHÇ©þêI[KZZ–ùݽÞ_Uïå™:i»¹W°I,÷ªþ®òÌ”ïÒB•$CÃ:›ß§EâTkݲÑû×p%ió̼C•ÒÂߺ6V¶™ÚXùbSX+S…µÏAQÅf§[·ùgUÍi‘Õž–æ6óU[ÍÓ½*
%L—çnt†‹U
-ïd©–º§–r§Q •òÐTlôý§lµšÙÒ³…îK«j3Ïm….Ýf»O™*¿%¬Y&©uµéj/ÓZ,<hûP&w|Ãôf#ßÏp§»î\çñ:«:’|ѤáíÊzŸûœŠš¾0.?šÃ{ìAàv©®ÔöËòRCJÏÆ2O‹]¥;U¥Ÿ¼Pˆ”4 /ó ,ç“T]¿¾øÆTy'°z‰¿ƒÊ[iÿý®UÉ\í6¥­
̝	Ú^Ì‘QÃPÅqä󏥞9äÝÕZë•ÊΫm¹î0ç	‚Ô¢Á»õ¥Ç3T¹üª]¹Ÿ[“Ø"ïýç|•›*zið‡k˜h²â»05å„  `¾¸5åz6È"Ϭ’ÒT–ýš²=иç´2—›¢k쐣‚,ƒ¿8ŒŽÛPÏrÏÒ¸ùÊc'òi2o[ÛÐ³LbqÒ`YÛ›ÉzWåÚáêÖØ­ÌvûRž:Q€„‰”ES]ö*ÌAÕ·/™Â­1¥¾XZÃgöÔÌp šX{ 6ÈWÿ7ÊüAJ·Ò¿·|–ë!‘´uÆàyrF€ZBëIсºÃPè’ÎA††¦Ã°á¨„Ä6o0¼XÊ/Ä6# *?Ü™»:I’ž$zt^rµ]¶9’ºh^ù<w]_Ê(ŠËu(((ƒ›Í}%½úÊõ&R“¢¡³àÔ€‰C J0°±0©AjäBƒÆ
-±ÐçmEZ(SèæmZîòù~•–úÞf!pYG]x¦ŽÑ±-‡‹Ü°Tî÷[óŽn׆ì¨ì³ÐÕMNù ‚raý_Q >4Ó$‚¸
£Ù!êE³¥9†æA†Ím†>4»šEdF^Ô) l«¡Í=P*
e¸èr„H½¥"¡ÜÍÀV̇`y†ëA³OÍ­E°¨ÓVÙìÈp"d®æœ‹¹†·Fr!*"
ìîÕÙ%†{§+ô˜´C&“Eh)uÎAâdû­é¦ÏØÝCÖ:<3OëÔ–†Ú$/¼|¥—X§ÇŠZÿ©2y˜a—uk=ˆZu¨;z\ÊRÏrOÕGó•ýQžAl0öQbUC0bêøà!šlòd)5¤M¤âöFÜ>Ã(3´™³óy¶õdÞ	…´¤.VÄس]	"O¾l¿Ç÷¼¾h@pu–Çê	 —-G  fpyæ‘A~Èþo"š³³:!ÔG/aNȵ™;;}¸G.…Í€È_Û…a½“Aeñ^Ôpa]Wfhg±Â聚֫$üð>)w™­ÒÏÓYˆqðýÇPY=dÓ=9Æ}}rdß߻֚q†0ø4Ð%˜™e:x ¡ãš
-:<Oº’nDùuHUöïÊ,ÝU¾úl
-)†ÃóË·gÿìræ``‘šš7VûÛÃ
-W²Õ±®ùúC¢o?Pÿ EzwñFU•yqpÚ˜¹å~\\÷çK-ÇíFz¥wi¡Ï0Â0öƒ"…éÇNùýõÛwWgžå1‡<ºÞRK‡l×Ú£ –z®ÍŒézŽÕ•ÿˆˆ¤_"w“Ϟ„‡@Q[º&Ùó:7ÁG~«2ϲÆžÔ‹æ÷篯Î_y Ù`’´àS¶¹û¤–u0ƒ!­_›y¾Ôa6è‹K9ÛÓ­üÏm]`7FÉ%aNHč’c1ÊPÏònŒj½RŽí<Í·Õ/X`øG:Rk`Á†íªHC3Ì»õ"g($zB&zj(õæ›,WN²í)‚ëŠUñý°MñÌ¡îÆÒæmÔÎïûBä‘×8iŠÐö¾†f˜s,“:Ñ`]xÏÐFS{¦„»ÕGïÛ‹cÇvŠÔ²ÏXó}Y‚ÿ›ò¶Ìæ›»"ÿ#Ó·:g…‹S€îÅåõ²3éÐô2´Ðû²ß›Øu„¥2…ÄúÈS}¬ãpX²ˆ…V-ŸÞwÊ=˜¦S³oì–c5“1°¿µ†=ã*£íRú†%D²\^hm²Ým­bVrUýœóLÿ,m’•š™½neº:œ’EžŸ½ 4„”.îý]§¿$L¡ÕïÐ?ÎÑ—=qª³†Av„«b—ÝËl›}Þs½1Á	Ë_5P[TpÆeé]¥)îS¹yXÛËíæÌ<Ue;Ý”›¹Sf£=w%‰
-¡rÊ¢@¥/ÝÉ!³‚zõ$‹än¿V!µ ¨Ú[zÔd“2Ï͏oàz÷I5§FïõaùŽEÝJ#L£Î€Y;Ëß÷À옯3Ô3‡¼èMÿ…p\X‚6˜·Ñbh†YÂTLXÒ`©×*Õ‹>!—¼ÇÏÓªy é²„|Ö¶ö5fG at t· ˆÚôâfH¹™]
-‡Û»m3C€±Õ9=ø]:¿Ï÷Wù¿qD¥ãjñ²Ü˜¬âOì3ú\Hܧ/­H(ÿÛ;ÊU…]’Æ¡š²7n~AÈp—fú6+²2­w@­ýÞ^¼’6Ènõ1!‰_`öB„Æ°˜cIk=/¤[¯e0ûFßr5ªàåæóÃ]VøÖå]ãü‚mf
-endstream
-endobj
-4613 0 obj <<
-/Type /Page
-/Contents 4614 0 R
-/Resources 4612 0 R
-/MediaBox [0 0 595.276 841.89]
-/Parent 4565 0 R
-/Annots [ 4616 0 R 4617 0 R 4618 0 R 4619 0 R 4620 0 R 4621 0 R 4622 0 R 4624 0 R ]
->> endobj
-4616 0 obj <<
+4862 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [343.248 694.009 433.24 704.913]
+/Rect [175.954 573.785 208.827 583.69]
 /Subtype /Link
-/A << /S /GoTo /D (wcshdr_8h_0e8eb873389e9c15bd6079a96c41ad60) >>
+/A << /S /GoTo /D (wcshdr_8h_c75623ee805ab7d43b0bba684c719a60) >>
 >> endobj
-4617 0 obj <<
+4863 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [392.722 565.093 481.549 577.427]
+/Rect [225.962 573.785 258.835 583.69]
 /Subtype /Link
-/A << /S /GoTo /D (wcshdr_8h_017f1e817bdb2114ba765e7a9ef73bac) >>
+/A << /S /GoTo /D (wcshdr_8h_dc053d80a9c4da454a52eed34e123633) >>
 >> endobj
-4618 0 obj <<
+4864 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [217.252 374.861 250.786 385.765]
+/Rect [145.731 540.067 242.358 549.994]
 /Subtype /Link
-/A << /S /GoTo /D (structwcsprm) >>
+/A << /S /GoTo /D (wcshdr_8h_b65e929c7d525d735ae240046d4f0d9c) >>
 >> endobj
-4619 0 obj <<
+4865 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [263.863 360.914 297.397 371.818]
+/Rect [174.161 524.968 207.034 534.873]
 /Subtype /Link
-/A << /S /GoTo /D (structwcsprm) >>
+/A << /S /GoTo /D (wcshdr_8h_dc053d80a9c4da454a52eed34e123633) >>
 >> endobj
-4620 0 obj <<
+4866 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [480.462 282.209 513.996 293.113]
+/Rect [145.731 502.209 241.82 512.136]
 /Subtype /Link
-/A << /S /GoTo /D (structwcsprm) >>
+/A << /S /GoTo /D (wcshdr_8h_a7c5021293b0db20ece0e82c3702a159) >>
 >> endobj
-4621 0 obj <<
+4867 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [414.47 171.125 452.427 182.139]
+/Rect [174.161 487.11 207.034 497.015]
 /Subtype /Link
-/A << /S /GoTo /D (spc_8h_615d3ef3a505a8be7da1578d9338d218) >>
+/A << /S /GoTo /D (wcshdr_8h_dc053d80a9c4da454a52eed34e123633) >>
 >> endobj
-4622 0 obj <<
+4868 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [147.534 155.185 184.385 166.199]
+/Rect [145.731 464.351 232.405 474.278]
 /Subtype /Link
-/A << /S /GoTo /D (wcshdr_8h_c75623ee805ab7d43b0bba684c719a60) >>
+/A << /S /GoTo /D (wcshdr_8h_7bf13ab87b23ecdbbb4b4847d4944070) >>
 >> endobj
-4624 0 obj <<
+4869 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [113.91 111.35 147.444 121.128]
+/Rect [174.161 449.252 207.034 459.157]
 /Subtype /Link
-/A << /S /GoTo /D (structwcsprm) >>
->> endobj
-4615 0 obj <<
-/D [4613 0 R /XYZ 90 757.935 null]
->> endobj
-4623 0 obj <<
-/D [4613 0 R /XYZ 90 140.241 null]
->> endobj
-4612 0 obj <<
-/Font << /F31 528 0 R /F22 521 0 R /F41 696 0 R /F48 2200 0 R /F42 717 0 R >>
-/ProcSet [ /PDF /Text ]
->> endobj
-4627 0 obj <<
-/Length 4233      
-/Filter /FlateDecode
->>
-stream
-xÚÅ]Ü6î}Å /7d\K²e»oMÚ´[¤—ì]ph‹ÂãÑîø걧¶'Éö×)R'-P‚`$Š&%’")J+V>ü«Ä_Eaä%*\e‡õЯon`xÓqóÙ+_y‰V«ûû¹^(Åê~÷ÓZ{BÝn„ïûëY³ßÕ·Ð^{ûۍýõ«¼0ÔzcŒÅkSÞŠu†ÐØ—j-}ûËý·7_ÝwSà	†Jã~¿ù鵃‰~{ã{*‰W í{"IV‡›@*n7ooþÙÑ ¸ø܁Šç'
-G³(B^âG ©<_Ÿe!åYBÆž
-õÊá @~–2¯H(áŁZõhM2Î2C¥½X†ÿ:’„ÛŠ~eD¿M[Ÿ²¶¡ÎCUSäë¦z ßSÿû Y'IB€¬*N‡²q²Mó2/©Ÿ–ô›ÒGVqZ×éSãMÏ’ŒüÈ2¼"í3Òei3ÎUi/1줽ÄÐI»ÇðÏI;¥ŸcþñV„kSP·È›6•Ôj#…—ˆˆcËäûªµD®Û}ÚbK­s÷ÛÐ(¤Éw¦6;‚ÃFyâD@ñT ‘ºÏP©²k R¨[Æ+	è‹ T,AÓ’Ù¥ESu4xLkž¤µ-D·KôQÁ^’ûÂÒ
-ã96&0;AóìT¤5õ­4€âÐ#	)½ ì·äÁmÛ=aõ•)/ŽcFúÙ}ø/ˆì®2
µÊª¥F¶7ÙoŽ©™òŒ•&S»õÛï¦UŽI1Îoà×VEO°YÕ¼VRVA¸æ©xxJ¤9²™(¿äê,ÒM”¬·©ûem²¥†l…¨¢ÐKKéį$˜mf êQ*¶JEpVê†€ÎaµIq¦yFÝm^¦õ¶ÁÁÓ-ÆìíMº1¬kêâ|ðƒSYä$¢â‰ ¸âÆƉCUÞ§ã@÷p*¨Sžµèf¸^q^°
-Q)'¦´UËDë¡­àS-šÒ·kâˆ7(ÂÒ±û’¡ð"pZD^ ¹/¨ãMÏ‘9ìM}âÈÆ$yúGظcæ`ØRy\'£,3Œµ§}9`H’m%‘R¿¿Ñ­€*PØÚŽ!PmŽµiC›W%Z_ÖÇô
-“6-m
	O'á@óU‰ž,Qëw/ßbC^ØŽ€Á[Z;ó³ïËÒº†D’_púÑî!h•§ÃÍG§†?Û2+ž-NÔWk“ƒ©™p^›¬E;Ç/+†nŸè7/1oÓÒæH€?\Š¨a^(¼f!]lí¡OC݈$J
„õÍ—o~ýâõë»ï¾žŠ/<ÈáÆ–Â8‹œ¥¯¼H©çÎK™–ƒdC$Ö}'õnoP#¾o4òêBÀ¬›©©=£ë†FÈ÷—)“J‹ÖԥݛØÚ£ÔŽ)ÊÆ_€[ýùòaÔy@;Arؤ)N}“±‰X¿Ï'.A„ÊSA°
-uèéP_S8cozèS…H^W8„3%Ã9ŒÎ8‹œÇ„ósZz»¯CÍJƒR 4~]Ñï–ÇŸÙÏ?îSØ›f÷Œ¿.{ÇØò¡š>ΉÈÀ‹"É*¢9æå §k8-´”±®4$‹°:otMQ„ºép§Zê»ìµœg"T=¦ã|—1xÙÝ
-€33òØx0PÀèÀ>äq©)‡z»Ê›9Å…
-(E—™½ñéÊ}LêTGçMÏ>| ™ù'‡³ÌÎù¿»ïÙiypѐçe3ö2÷I§é|ßåãI@Ñ•…3Î2kˆÔ‘X—s¹€³-ÉVgf·˜üafŠ=J Â`½;‹<K­Ł¹}14öíD”C…±?ÎÒÃ3Ïöˆi–™c{±Àâœ#ˆØ}1ðÀ¦„¼¶lѝÌÚ2ìŽ8Y°åóøe[fd_¶åËœÀFcTÁ§ü¥99ƒïÍéŠÉ‰éÅùmÎ2ëPz2¬Ñ-Ïš˜ä_;×ae£™xg),;.ârrÍØ‹Ë“äÉ–Ç÷—$)5œ#âEA2Ê2c­ ¹Næä8Lé}ŠôŸ¶dÆ^æ<"Ù-¹¹´dºTþòšÎ"k[7J†v‹Lk[_²(/ÄòK]ÕãÉtu¯Ñä`œ$Ÿj{qšc’,!o?á­ð¹(‡³ÌqDˆ#†åªCÚZG|â”ÌäPV
-§çÐóÃÑñ	«9C‡ÆñýO¿Üb¶Çé‚
-\Ú6gR‰«¡Ì2=©‚U'˜Ò_±JFÞœ±§F9$¸pƍ äEzÀy¼ýe‘_”x|]ß¹83tR!tçE'˜¾HùÀb2pbÔ뗐ݚßOpø°'E­™æÀÉt ¾4$ª%ëúT‚ÜqÙ·0 Åç*—ÊžwØéÔ–vù#ÖiWÚ}î¾ÞGw˜~È‹Âm²Ö0“­Ö›ÿ05O°0å#¸t®„ŽnÆ`ˆÉÅ€Û¿pJ%¹p—8uÉã";Ž¥}v÷V´Ú_¿º»K-*>h¬ƒˆS[qÐUb-ÖE’i¬Ê —6Íé€ÕîsBÓydüµïê†Ðê×1 KµíÔl!Ö€h7f©¨n-×¹g¼™+M ‹/t¥€-P¬׸˜†åBpþ€®(ˆ•0®âGè¹›~,\ÿ×–S,Xsɘ©¿·«¤ÂJ¨×Æ{„
gÉ3ŸiMFöó<BWjjòò‘Xëã¾j;´zf‘¥9µu^VŠ¤Xž¡=„¢mc¸hÃð„Šº‰-òÒ‚KE&Û§eÞº!.üÀJw°°üá‰nYl5Š‰Ÿïb9¼‹I†%c;ÌÅ3WºÂø˜6ƒå‘§¨ŽÇŠ\DÌþ*j ~BO‹“%ÃtŸ€æ“Án§€wi›Ò@m2¬£îN×ÎÕ  Íf5à…­°t¬ÚÅšäO { Húš´lvãžÏ¨îG\DztIÁTó&;5öԀݽ3؁7||í^
/ýИ‚ì±qáõièôÎØEàœu|&rɸ”ìWà¥Ònº½}`+顯;E—
5÷é­ôÝG²5†¹ð$¡e'	¿M[ÕŒv8m~,¸çj袂õƒõf at uüöh²Î†‘3ËxÆ… 7ë‰zlêvEN) î/
ºìß,~‰p~
-uHµ¡_¾©’¶~´l©ë;Óî«yn[cõFÀ#WYNµBé<Út‘ƒ[Ôy»ŸÞ›ÒÂèfbx^SüÙ½ÝáhoT@]0“ÂØôGRÕ¶a	!ó¦Ž(tZ÷ɇú®\»“*ö~Øs:Ô¯
æƒê)‚qv6 l‚È…`ð,}Æ[´”¾ ;„¨XvŠIAÎÚ	àþåý%ýlÍÓ‘»#,Ó©™£ßKœ‰I¾´ÁqRÅ[ä•’ÚCy-‡%äM{¦6: ¸ÃÂÙOÅbÈzr†$œeŽ]#–]Ý/ÐÁú›‰ÏqG	«ÁƐ|ºÚyC’+m’h[èeË:ì¶#ØmAùl(¼ ŠF™n”<Kzà–«¨GýȹëiDØçT´קŸ¾;‰ºkÖˆ]`Ô¿‡Ž}#Ñ´·þ8#W¶½³sŒ¢õÌïԜҝÀò¹kINº"Ê´v2EÐù$좆àûôx4¥õHÐÃ[²ŠšçYC‡nK‰dÊ°–¶6384mn3sŽÈζKL#ò	Sð$6E˜}ÚØ$ÒrfI¦®í·JQÌ®N…
0+²ÓÛµžAP&¾§ãkt‡½é¡O-|D’7UcÚ‹õ<IÆÉpãÍÅ8ˬð:BX[»TxÏGQo«Éó²ˆlXB[yŸyÇ ¶iEuO3zû ²‘gNíS«ÇӁ‚~âtÀ7” raß>¡Ý§¤a½«§KФ`YÛÇJ¸×pB¡¾#ƉŽ¢ë¾òí}9s©°†¿áSâJ¸Ã‰ê86´m ã˜æ5ƒ³3ëiÊ»lA§T7
¤'¨{ÞæÁ?~â–—üŽ|µÑŒº•â>psNû³W"è—>Ájä9TûŠ#U|ƉÀöêì3eQ˜f ú‘Š/¾ÁØð¶UÀ¯ì
- 8͹ŒA©Ùš)¸fN{u<@E÷ökX> Øës„1Þ\‰ôd›ËÇ
-ÙÕr$cozèÓm6"y9l*©0¾x«„²Èƒ¥RbÀ°oµ)@N\ÝÃN‘Üë,¬€TÕoÝû;Œi{¦ˆ)“8Üßâ±k‹ƒŸDÅñè° Tç4ý‰ÁfºRú?f^¶À°+¢ßß&þú‹S""ñÂX‰ôÅÒ'ÂâÝÎÓ5µ{jÃaì#3ZW†§·7R.€ÝÇYu8‚ šVó“³øŒÚɁ]r¾ 1Ì06àhÍé(4ì™gÕ²“ÆðˆÐAŠ}¾³Çæ±85,é‹d6lR—2§¬µ‰t 9£"W<PǏºÇ„¹Ù#ÙÎçAú±%¦iîž èó„0áhÞ:^8Š6óâî{P¼Å¿þ
-•çöÝ`kk´íßO9ݹðµm,7U¥Ašk‚ëÆ•™\9X»×gI·›Ëç5”s‚?þ{ÆD_Ï—Íù×é×x&xø0w¼°ó°³WS›À!´_àýøvf¢ö¯þ;gúòÃKßÞñ³_yž®SEž?òC2¨Ñ5•\„˜NúžÿU·¯—´
.#H…‹ZŽ–'-OP~â/(YOUØçb´¬“™N"]$ôßb8š»µñÛ9ážá`£ ×Ápè:w{"ˆ‡§%òhüFX˹wû]_"¯>Ð äM{æ!ø€àÂC-AbÈz|¥À8Ëuh÷Yv†vUcíÊÏÐèùeèuwMО^xJ|
$’O”Ã^œð˜¤=¸§ÛÙLÛüuIFg‘¥‡‚YLedÏàïXZpÖk¨•òïádÿBs¥~ÞŽ‚ ñ„ˆ?QL{qÎc’—Å@:¯‚eSr8Ë,#h†—M‰o6*&¼AñÒ–
$¿©ƒßǤtƒÎC]¨Å%ÔóLzémo4ºú´ŒxÛKÑe…Ó
´l²&ù1&þò›HhNMX…
-|¾……Ù^«8äÍ{jMC‚v·[˜Ã„3Þû¢ýö8Í—QùÅtöù¯aÉAw¦Éê|ë䝗#iÛ‡
 d|ÛÀåS":º½Ÿ\|ú^'ö×W$cozè37®C’ß;Ø ƒÖØç=öŒ³ÌqDhþ½g‡I'Àöj¥;£¹Ä¨Æ‚s†ÛË_ñïzÈàûøý´y@žòk[ tzæMú¯ÙþŠÞü忳Wäš\rï¯øÀ«FÿsG¹}mJSsâ€7õ,¨ï\ãÓ—;øžDü¹¯>5ÿ”/XòöHçþþéÝË·¯A w/¨xüñ–¯¿¾¬>>=N«€¡P3Âù.²Â
-endstream
-endobj
-4626 0 obj <<
-/Type /Page
-/Contents 4627 0 R
-/Resources 4625 0 R
-/MediaBox [0 0 595.276 841.89]
-/Parent 4565 0 R
-/Annots [ 4629 0 R 4630 0 R 4631 0 R 4632 0 R 4634 0 R 4636 0 R 4637 0 R 4638 0 R 4639 0 R 4640 0 R 4642 0 R 4643 0 R 4645 0 R 4646 0 R 4647 0 R 4648 0 R 4649 0 R 4650 0 R ]
+/A << /S /GoTo /D (wcshdr_8h_dc053d80a9c4da454a52eed34e123633) >>
 >> endobj
-4629 0 obj <<
+4870 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [250.722 614.308 284.256 625.322]
+/Rect [145.731 426.493 215.24 436.42]
 /Subtype /Link
-/A << /S /GoTo /D (structwcsprm) >>
+/A << /S /GoTo /D (wcshdr_8h_54634ed49425e8842874e9e2b77899df) >>
 >> endobj
-4630 0 obj <<
+4871 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [113.91 591.374 202.239 601.302]
+/Rect [174.161 411.394 209.024 421.299]
 /Subtype /Link
-/A << /S /GoTo /D (wcshdr_8h_33d67fd81c52448aead9e09f32ba9cca) >>
+/A << /S /GoTo /D (wcshdr_8h_0b8372e555a2e2bcc63a11f3dc7a1bf6) >>
 >> endobj
-4631 0 obj <<
+4872 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [152.347 562.503 240.675 573.406]
+/Rect [145.731 388.634 205.835 398.562]
 /Subtype /Link
-/A << /S /GoTo /D (wcshdr_8h_33d67fd81c52448aead9e09f32ba9cca) >>
+/A << /S /GoTo /D (wcshdr_8h_5592649ee4c25e118559c6d283c51930) >>
 >> endobj
-4632 0 obj <<
+4873 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [166.194 550.547 199.728 561.451]
+/Rect [174.161 373.536 209.024 383.441]
 /Subtype /Link
-/A << /S /GoTo /D (structwcsprm) >>
+/A << /S /GoTo /D (wcshdr_8h_0b8372e555a2e2bcc63a11f3dc7a1bf6) >>
 >> endobj
-4634 0 obj <<
+4874 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [147.32 530.622 184.172 541.636]
+/Rect [145.731 350.776 211.912 360.704]
 /Subtype /Link
-/A << /S /GoTo /D (wcshdr_8h_c75623ee805ab7d43b0bba684c719a60) >>
+/A << /S /GoTo /D (wcshdr_8h_446914676e0b3f55ac6a080015a52b43) >>
 >> endobj
-4636 0 obj <<
+4875 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [113.91 498.742 150.762 509.755]
+/Rect [174.161 335.678 209.024 345.583]
 /Subtype /Link
-/A << /S /GoTo /D (wcshdr_8h_c75623ee805ab7d43b0bba684c719a60) >>
+/A << /S /GoTo /D (wcshdr_8h_0b8372e555a2e2bcc63a11f3dc7a1bf6) >>
 >> endobj
-4637 0 obj <<
+4876 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [222.913 498.742 261.976 509.755]
+/Rect [145.731 312.918 227.424 322.846]
 /Subtype /Link
-/A << /S /GoTo /D (wcs_8h_42b2578d76ace7ca6114d82b7ae46a89) >>
+/A << /S /GoTo /D (wcshdr_8h_6779d48001260a0011b3dcffdcb64cb6) >>
 >> endobj
-4638 0 obj <<
+4877 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [279.347 498.742 317.305 509.755]
+/Rect [174.161 297.82 209.024 307.823]
 /Subtype /Link
-/A << /S /GoTo /D (wcs_8h_e790c9ce6c9b7a4845cf1c3c97b1e97a) >>
+/A << /S /GoTo /D (wcshdr_8h_0b8372e555a2e2bcc63a11f3dc7a1bf6) >>
 >> endobj
-4639 0 obj <<
+4878 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [416.002 498.742 440.959 509.755]
+/Rect [145.731 275.06 233.511 284.988]
 /Subtype /Link
-/A << /S /GoTo /D (wcs_8h) >>
+/A << /S /GoTo /D (wcshdr_8h_96b787f84207faa42599e50e6e078d21) >>
 >> endobj
-4640 0 obj <<
+4879 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [244.238 486.786 277.772 497.69]
+/Rect [174.161 259.962 209.024 269.965]
 /Subtype /Link
-/A << /S /GoTo /D (structwcsprm) >>
+/A << /S /GoTo /D (wcshdr_8h_0b8372e555a2e2bcc63a11f3dc7a1bf6) >>
 >> endobj
-4642 0 obj <<
+4880 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [230.843 323.399 264.377 334.413]
+/Rect [145.731 237.202 230.742 247.13]
 /Subtype /Link
-/A << /S /GoTo /D (structwcsprm) >>
+/A << /S /GoTo /D (wcshdr_8h_222a5bd7659f3e1ea1a9ed21f54c50ef) >>
 >> endobj
-4643 0 obj <<
+4881 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [211.097 287.534 246.285 298.438]
+/Rect [174.161 222.103 209.024 232.107]
 /Subtype /Link
-/A << /S /GoTo /D (wcs_8h_e5cc3f5d249755583403cdf54d2ebb91) >>
+/A << /S /GoTo /D (wcshdr_8h_0b8372e555a2e2bcc63a11f3dc7a1bf6) >>
 >> endobj
-4645 0 obj <<
+4882 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [291.302 203.842 324.836 214.855]
+/Rect [145.731 199.344 231.299 209.272]
 /Subtype /Link
-/A << /S /GoTo /D (structwcsprm) >>
+/A << /S /GoTo /D (wcshdr_8h_ace96fb8c1499616dd1333af3e8340b0) >>
 >> endobj
-4646 0 obj <<
+4883 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [130.044 120.772 163.578 131.676]
+/Rect [176.548 184.245 211.411 194.249]
 /Subtype /Link
-/A << /S /GoTo /D (structwcsprm) >>
+/A << /S /GoTo /D (wcshdr_8h_0b8372e555a2e2bcc63a11f3dc7a1bf6) >>
 >> endobj
-4647 0 obj <<
+4884 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [297.723 120.772 327.94 131.676]
+/Rect [145.731 150.527 234.816 160.455]
 /Subtype /Link
-/A << /S /GoTo /D (structtabprm) >>
+/A << /S /GoTo /D (wcshdr_8h_95325b53ebd8d7d0a371a65b27b3d04a) >>
 >> endobj
-4648 0 obj <<
+4885 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [448.121 120.772 478.338 131.676]
+/Rect [174.008 135.429 208.871 145.432]
 /Subtype /Link
-/A << /S /GoTo /D (structtabprm) >>
+/A << /S /GoTo /D (wcshdr_8h_0b8372e555a2e2bcc63a11f3dc7a1bf6) >>
 >> endobj
-4649 0 obj <<
+4886 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [352.144 108.817 380.139 119.721]
+/Rect [145.731 112.669 234.059 122.597]
 /Subtype /Link
-/A << /S /GoTo /D (structwtbarr) >>
+/A << /S /GoTo /D (wcshdr_8h_9a70ad2a355a9736711d8017535bf72b) >>
 >> endobj
-4650 0 obj <<
+4887 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [99.793 96.862 124.749 107.766]
+/Rect [174.161 97.57 209.024 107.574]
 /Subtype /Link
-/A << /S /GoTo /D (wcs_8h) >>
->> endobj
-4628 0 obj <<
-/D [4626 0 R /XYZ 90 757.935 null]
->> endobj
-4633 0 obj <<
-/D [4626 0 R /XYZ 90 547.559 null]
->> endobj
-4635 0 obj <<
-/D [4626 0 R /XYZ 90 517.735 null]
->> endobj
-4641 0 obj <<
-/D [4626 0 R /XYZ 90 471.843 null]
->> endobj
-2021 0 obj <<
-/D [4626 0 R /XYZ 90 256.714 null]
+/A << /S /GoTo /D (wcshdr_8h_0b8372e555a2e2bcc63a11f3dc7a1bf6) >>
 >> endobj
-4644 0 obj <<
-/D [4626 0 R /XYZ 90 242.144 null]
+4852 0 obj <<
+/D [4850 0 R /XYZ 90 757.935 null]
 >> endobj
-4625 0 obj <<
-/Font << /F31 528 0 R /F22 521 0 R /F41 696 0 R /F14 1038 0 R /F48 2200 0 R >>
+4849 0 obj <<
+/Font << /F31 604 0 R /F42 818 0 R /F22 597 0 R /F40 783 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-4653 0 obj <<
-/Length 3321      
+4905 0 obj <<
+/Length 2954      
 /Filter /FlateDecode
 >>
 stream
-xÚµ[mÜ¶þ~¿b8-b±|—ä ì4¤N_Ñ#Ðíê|‹îIIë»û÷É]êÚ¤([”ôìÌp8œ7ÊlEá[et•¨„dB­6Wtõž~ÅìÛ^ÇÞû·7W{'àW$Óbusßý\3¢8[Ýlo#M˜XÇŒR=mš‡m½†qDÖ1W4z·ÛfôKq_À»4*Ê5‹6ø4¥\DL&ëO7?\}wsÁ
-¨„F~¿ºýDW[ô‡+JD–®ž`L	˲Õã•äÂŽ÷W¯þy¢ažx>5GÅÄx’œ÷'É¡Zu“|ß®cÁÓh×à5‹Z˜ÂL¤»9Ì˶²×‡ÂŽ
ÌØàí«|¿¯6ykß?UýbÆ÷U½–4zwpåÖ<ÞTÐgôbÈä À¨Î_¬÷uõ8`ùöý‡›u&¢7oüÎ<)ÖLEÏmQ6»ªü•*ÚÀ?ÌN§Á@ù ”˜1’)3[¤6XF%Ñ2Y% cÌèŸ×Ÿ-àO»ŸÑ#vló»Cý8â,8IÖã<XM	òŠ)|~M[7mC@4‹Þ€A‚æ¿}÷þæãûŸÌM]Û]Y¼ÊÄeFÒL_¦
I7 ˆÒýJ)o›ßê"ßþ”ƒ‹×­Ý@†*Ó,¤!	É0 ƒ2¼B5dÑCÞ}Ühó8:ÔÚ՗ݶؚ'hÀÝ }ØYøáXª¦°T°ÄhdX2U0s~™*84AœÆç¢}Úĝ¡Ç"³$<{Gåâæ§54>&O¢³Œ05í/&ö@cóB¶dčsBiÚç6¿Ë,:Ìw@ù‚55E;gM€"œ.LÙb¬UJ°éëÝ~ÛM³(c8¶ÕcÞî6à_ÌÓ6ÿº;tfš‚ó+Ûº²?¨îÍCc^	ëL·æ…õ¦ZuN4Eïfp‡¼&Ç}^[²ù±Ù•ŸÍË]kÉVæþ®0v¢ð¾™Ü×Eq½†P¶5íîe¼€)ᦜ&„/.ŸÁÆ'ðÄâùäìÒ¡³k§Á¸!¢yü‡+g!®="Èõk3ß.ÈàÀÄ5=›ÖŒÊÊò¶-­Ùó¨U|ˆB›ÑÎÁî[ 2ôd‚AùEúsØÀLúä–M_hId–Ôç!¦Z“,M=¦Æ}¢Á÷©Ð÷ûbKŒ©ñÄü"f	ÑÜØÚ‡ªK„ ­çí8&R’AðÔ:#*Yt{ð‰øØ'iµuØ=ê¾SæFõkxǸì±ÆhÈ/Õ$åÙ¥“¶è0çI;é»vvÒœ3¢qu“v˜ kÎ8fÝŸôÀ!ÂꃃÀôeÍiTY×õr4´²]'>F³Ôã—á0§Éu,ªÒ\‹|ó`ŸÜ;Ó‡kˆcJòÁ¡ƒš’t–7N¥¥"¨|‡	³”)‘´ÏÒfƒÞ¦;é ›=(óC?,ÔE{¬ËQ0‡4„20-¦H–èIY-$ö0£j+ÍÀL`oI(O;†?£äuþX€m^SuNÁ§8÷§ÅŽD`ÒOÕ’@Áä0(Ã_…ÉԏVD*y6ñÓR˜…b!#iz{VRB3Þ“æÛªª·»²+¬ºHUçe	)n¦ª4¡èpÒ˜Át¥‹JwžZs=ᶠã-Š"Rwv^òOì´,…¸³¯,‰Jø%d)R¨ÈdT>µwhÊ?ÀÁ³ÉŽÉ[àÍ©vÌlêMOP0K	ò¬­ŸÉ×XCBÝ“(Ý<ì ÒØPÔÉn¬Û¨ÖK²º€oÙâØ$sF}§09¾Ÿ$
|ÚtÞµ(D>±R¬m"–"¿EÇ|¢šé“¼ {ÂÈÍaÕ{RŒ ƒ	óšLöíæWR‘ð ð0sþAab1Yý‚	V9ïBlONaÈ·_¿§à0Èøc›·G»½ŒW4ã/¸µòý±˜ÇRìCŠ9q&ö@©2T{úL¨Û|cǺ$Z…ùÈ»Œh\a}
»<óÇãfS4
™+Ãri®gÐü\-fi®!~n®Avv®;fçúá.`”R¢Ùç;Ÿ§YtX„Éùeœp¦Ã“¶˜0ËL’„êËCµ+[Wúr(%¶Ó±Âü4–
-ßôÔ%%‚HÛ):Ö‡nšÝöù‘ðÅ8²R‹°L&¦”6¶ö¹r0ÄÔ…ˆ
-¸˜”æÄȪ«Ü°%Hh\¸¢ÿ^Üû€ž29`r6`½*Í,0ß·Ó´ßrË“OÎ]C„S`蜺bI:yP‰ãH5|ÊG¡˜ë̺§ÆÜ䥽b\4CLñÊsÝ•ÛÝc›ý‰évÁÀÅøã=˜†MAàvã§$ÃC]4~LIGuH$ .g!FÝ2됭`-ÀO,vË8>£'ºe=‚ó;æ>ש†z€OF!醰¢É6O”]‹.À»‰®ŠNÀø‰À’C1è؃O8”>Éåj—CPäŠõ…~d=$d’ƒX¤*z‡A»3,Ѓ±	8«¼@S·DgjÊ¡ƒâI.—È2
¥JHSf-!°îÚG'MXê6gaoîG
-<Â.l¡¸uzCÁ7ÕÞ6„¹2\ü’®<â¹
-
ß|c®.‰—n#£+8ïe|¾-êæ9_p»ž¤<ÐÀh÷˜.Ìð¡È·ÝÁL#[Óc…ù„Cp–^l.ÇfTƒ‹”»rti‰
4>aÇJö‰¹ÅÝ>Ï-®D·K™Ï|X€[D€§„@“Äcj*l>TMV(¨þÑVãÂÐñë•;ð¹®@*ȝ>ZõwImNÐplÎ, 8Ü=w\l=³ß5­EL-Ð\./ˆÓRsy3—Ë‹L–©?RëOpžOë‡"LÕúc"§¤A9UïC¡IKH)2’¨_ï«.ýô%úp|¼syX©±¥:èØ€ÖâÅ\´„rÐÍ6þU«‰ó§]pxÜ,–<мV-æB­Î7Q‚Ù&ÊP ©&Š/ÐÏ~vë÷yé+É)|ÔM—²/Õüy¨E’œOL83¥:¨‡	³ÔŒðD÷Xžó”SI[Ìžþ‘Œ¥ªÁ¡ƒ2
I.ç)P‹“|bHf
ûë>ëj|b“jBUréœ-:Ìx at r9ãPüd,ld=$4}J뼂  %¯pÍ{‹AnYp	®^êûI”^ÈbFõÏ€2¢pÓy½/·æüJ‚›£¸ÚÃÊüº_ønコ\q׍ÅÇ;{5KtæõÒٝ
Ã<oé'óÎd>úPC@?ö‚|î7ì“É
`R¬ßÉ4‰!ìÜë7kÆXtýÊÜí†ØaS´}÷34琜> 9·†Ï‰¼²ÉÃsþxدúÔ`:µ
B]náÎ	KËýúçk“žô‹Çӏ˙ŽÏ`ö\…³Ûùñ°=H¶—“tQÁŒ<rÎþnA®øúÍõW ëXC™Y2^cöõ¸ï8	!±ïr"óNýi×8œƒñv3mú¡}7¶yYÎSºøùAÆ:ñíÍ™T Ì$xT˜œCŒ}?Ï&:\¹cÓkÎt™åq¿=µÓgVsØÅ.ì;»°ârn¿2—ÁB=“òrð˜\F(åõ0s)/)¤¼úâöuˆíÉ÷ùNµ¯æk_s*!^ÈpK×Ͷtf¡¥äçÖ?Èδt}v—¶¯Yšž«š«Ã,Ì5ÈÏÎ5ÌÎÌÕgwIûºÇw¹}a at r¹}œ´k_YÚöµÏòOµ¯¿}­&Ú×w´¯ñ;[ùÿk_‹ËÚ×b±}-ÿhûº}9L|Á4Qàiû“y¨ê	jt¼Ü
-w­ÿ[Ôþ§[žz
qlЩ,6Äï¦â ŠÏ¦9;7Ôð&/íÕT}8ì?¸fYfÏæ‚
r¼îÊ-æw]ïMÎûir?Q„Û^¢Ø	`sÛRói¸¦Žà®©c§ÞMÇïܹ6›§>ŽŸ;Jšû|n=84_
-+¯û½ùÕDÉ«³î{†k
a!±è؃OÔŸ}’ó^BP
-q;ë3Öxd)`«³TöXž¿ƒœK^¼›(yS *Á`ÃòôÈ]PøAJIUXd<$d›òrR&„]:m³ï<ŸiÍN<“O&n1aΐ¤©¬ofÛéÓ÷_æ£iDùåT¯«~î·õ›mè†m\ó¡öōY׿¸íšÑêJM&B&ÉLþûçþI÷að3`–ù©«¥J{¤e¹£:¾/Ê¢>'㪴¸Á;ÔAqgnsaék*^+mî8e¶Ú¼G¬+ÿýíÇA‹ïßš[ˆÍ§þSwý{õüòy\
-âÜX9ÿ7ª×·
+xÚµ[ÛrÛ8}÷W葪aq%ˆTíƒs›ÍTÏÚÎnmeR)E¢mîÊ’‡¢&Imí¿oƒ $€—–O*¢ÉÃ>fã q	›PøÇ&†N´ÒÄ5YÜŸÑÉ-ÜýùŒù§3x<‹ž?½>ûËKo“‹ÉõMûzΈâlr½|Ÿå„ÉéŒQJ³Ï‹íݲžÂuFî¦3®hö²Z•îê²¼)áY‘•ë)ËönA¹È˜”Ó׿œ½¸Þ»àT"·ü~öþ,ÁÑ_Î(¦˜|†kJ˜1“û3É…¿^]ý}oÃÝp¨Š‰ãä‚Ð\µ|±ÞÝ—õ¼©6ë퐷”9Ìð´eáüÀÂhN¤(üû–è7ÎU—€Qx+„% 0*&‰¡:¢*¡M=*a ì2¦²·ë[ÿü2&õXŒ41gI]Š|,ëú~{ûqÈÎB5CZ1”¨œGÄÿí5Õ$/$‘ù±¶zð쀍°‡XÒ>»úÛóË——¯Þ={öâêªßXM‰½Ö:Fͤj‘ÇԝÎ
+ª2úS2D™ÛÀ(yj0m÷Ûw¯_üõâÕÛë—]O$•„iƒ5>@0~É8ô1ÐxÖk¼”œh*Ok| £ä©Á´ñ3K?™	®‰¶AdŒååÍ‹7—Ó\eÿêå¥2„6É5'ŠKtÀÌ"P?­HC>0V‹y/0d’+‘²ŽwÆù;&ÓØ<
+•?ÿøìâõ»7o»î¦ œ
BÀ N¯äPÄO£’ rPu²&àã¢à1i~ž_^õûgÉYÇ•®2xê çŒ0Z$ø Ⱦ6€^³âÄö{0ΞNë©ÙùS¨²wP¼>ßæüMO1%ç¤Àãâ!¨cTÊ‹¨(÷ó?KœÖ3!Ú— Cƒà¸—^îÖ‹±ª §´a¼ÈŠžVs¬6À¸öÕJ5"¬ÖMÃˆn;fÌ7ÞE<gî˜ôeÂCu×—FÒBãõœ¤Ñð”ò7ªèân^»ïÎd”ÄÆ7æŒ
+IÒ‰˜‚yÄ]9_B¥+iöÓt&UÞ†q&™ÊÖÿ±9^Náòk].ÚÇúð¸.Wó/ÝwM½Š€=ç˜ÖDÂw;Õ»u]þ»\4MϤ,HAÅéácysÛ¦Þ-z9#F¤2'æL@£°k2äLÝ+'m¥åK;èR%öC†hµÉp\ì÷q §X¿Çj ¤´„0–=,‡y‰ý¤ƒ	éH!g‘ÖiÉ'Ðç¡OèH«T¯®¯œ´»‹‡¹¬e[ÈÖöoHZ•mvMµös¶›RÝÏ-òÖåo{˧¹}¦m'”‡…ÔßÜNá›	՝QlTD•¢¤09*¢sLD#[ã"Š†\‰ET“Êõ„Q‡Æ™;&}~jDT(Ѷ:N¨
+¨ÌÓÐŽ+(ÉœU>¤ \0§†œëMMnzMîEf¶¥{ʳ
+Š!=äTÍÔÉî/6«`”(,
Ê¢S
4{Ü¢„Ï/¿Q³ÝìD+rág'îKëx˜Í+:sòêÀ=º<à!ã"Î4ƒ9°J˜»9ë!]¾t¬„™*dćK¹8Qʹ ÆèGHùÁÀ¨”{È£¥üSµž×_Ýu3ÿ–çæk«âËSä~\ê™ ôöQRÏÇ¥žÒv••z9*õ[ˆÔc„Aê#©7¬HùP©·hœ¹cÒ'(|Ë!©W…Àë18¥²+n2.¨ýˆN9¡ÌœÚfÆ蘗
+~P1¬ÉÒ#LG,xeGÚâc²zD'dR+ù÷ëDd`L'ĺsmgѐœf»ÕÜ÷ÿLVÛϳ־VÀˆ8Ú½%T“RåUr&e0£Ý;`ŽuïÈÖx÷F	}÷Ž	‘îðïÞ(sǤϫjù¥ß½íÞÃë18%tïž%Ñ…îíÊ%È?ų—Ã]¾]¤–üÄ84êT×$Òåí"?X¦G™tz»¬ªe''>>û˜ÍWÍö=×PA9áEñA8±n¾Z/K«_ö.–õzÞ”A F:[V‡{íòÁýlËuãöÀÆ5Â.‘qóÃ4fB¸FxÌQ8ØB4#bó sÇd˜í
iDA„xc=§ÌaÎ"eÝoÔM¸’'Æ! Q§º&1(ˆ6øG˜e¢V  HãðÑ|}(CÌî6u¬ŒÂl”ÒïyKüJ!!!£â!’„ "ôb­~ÔB0䐀9& ‘­qA	½€Ä„ˆ€$|Çeî˜ôùùÇM]–=z»€§9Þ\ÁIóœ¸Lâë%¤¿®·ãÈ7.B#ê#4Ñ §1 ÑötM"ê“ÂMŽ†0`z”‰úhFt‘wBø',aˆ¼ J›ï—‘ÈÀ˜ŒH»„1UÊ+ƒ—‰æ.¬DÔµ†ÌýÅæ¦ç³al,õy¼?x4îaÇ$6¿4Dç
+Ø,`PJ¥yBéRG¥IÎTq%ì"bnpmô˜£Úx°…h#F´1"Ä´1æ;A1æŽÉý±¥ÍXq…66W(¥/®’èÆÅÕ~a©®r’[‰9)zÕ5‰WW †h ¦G™VW”hÞI³S–]¢Êª7”Aä	kãûÕöþƒ­l76ìFIdø¸»eTT‰A,5WP⃁Q%öö<F]…Jm³èÐ|®SߐÓA-w$5ˆ,ý{:@ba™ÊÈ)H<U	¥ïJ®ÍÛÐvwpu¿ÆV¾²É)LòGlæF†Î¢ÂŒ	wàöíª^]Ùµû¡c'ö<žÞXne>z>*ósLæ1®½Ì£„^æcÂv…ëuR¦ºGÒ’Uµ§‡÷ÆóÕ£qG;&{‡Y‡ÙžöÃB0(3‡„•2e~?¯uöa,¹,Ú׿;#c" ÖŸ«fÞì¶ñ|¯ÙÕ~yù¾Ün£í¤ñꆋ*¢GLe#ƒˆ*P ³?µN˜?·þ¼læÕªô›_ÏËí¢®`šj÷ƒûrn»$B:C—náܶÝHÜosWù;۝“W¸œ×ᢺÓ-Ÿý«q¿íˆó¥©ç0xëî¹ý½Öðͦ¾ŸûE{¸qSoîýûîÇ\Aà«’LíÖìúÎRµƒ™{úPoì_TË2øê/îªÛ;wd•&gUW0á‡ì[åj?Ζõýžó…<>•Íç²\wŠù—À¾WRçXØo\v û½L»ˆ/ @HÖÛ¸ù6ÉÂ~…ߎl]¶Å±sù|¹¬,x¾Z}µ§lý ~ãOëõw¬ì1q¦`„8º>×BgìÀ^UdìP<ÚznhÜ·»QR³„}`ÃÊB0V;ç09‹y+ß!£/b¾q¿ŸÆþý÷ nÊöHÄv?®ìlTH}Z kLÇàxu ¡…Á‚ Ÿ„ mb¾o)
”ß4sG½­!—‹nÅìi]•vŠñ0Ù]7Õ¢z€\÷Ÿf[þ¾³=vúUˆúæaÿP\ܦÎÝlV«í¨Ÿ·Oª;²•æ¶*ˆžVs¬*À¸öUJè«‚˜=™ÎT>­È„‹E"ìE®ÈÀE
ªóRu?¿õ—íэ°84.“ãH‚ÂÇ!·V]…Èv[/Õ,{fÓâÕ…ç³c‡S¨vüqr놻èôo¶ûÿ*àŸÅò%‡lŒõ£Ó[`¢Ãü†|{å±W)Xaîˆô÷ý7+wjWfâa7o=rîg·Îý\®m‡\bÞîSï|¾_„^'Ý3O("¨ÿŸ”1Ÿï6×á;^Û$xê_%0×ôÃ’_Fz¾ùòõ¶\í‡çÿ¥”£
 endstream
 endobj
-4652 0 obj <<
+4904 0 obj <<
 /Type /Page
-/Contents 4653 0 R
-/Resources 4651 0 R
+/Contents 4905 0 R
+/Resources 4903 0 R
 /MediaBox [0 0 595.276 841.89]
-/Parent 4681 0 R
-/Annots [ 4655 0 R 4656 0 R 4657 0 R 4658 0 R 4659 0 R 4660 0 R 4661 0 R 4662 0 R 4663 0 R 4664 0 R 4665 0 R 4666 0 R 4668 0 R 4669 0 R 4670 0 R 4671 0 R 4672 0 R 4673 0 R 4674 0 R 4675 0 R 4676 0 R 4678 0 R 4679 0 R 4680 0 R ]
+/Parent 4779 0 R
+/Annots [ 4908 0 R 4909 0 R 4910 0 R 4911 0 R 4912 0 R 4913 0 R 4914 0 R 4915 0 R 4917 0 R 4918 0 R 4919 0 R 4920 0 R 4921 0 R 4922 0 R 4923 0 R 4924 0 R 4925 0 R 4926 0 R 4927 0 R 4928 0 R 4929 0 R 4930 0 R 4931 0 R 4932 0 R 4934 0 R 4935 0 R 4936 0 R ]
 >> endobj
-4655 0 obj <<
+4908 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [103.651 707.957 133.867 718.861]
+/Rect [138.538 697.247 229.068 708.151]
 /Subtype /Link
-/A << /S /GoTo /D (structtabprm) >>
+/A << /S /GoTo /D (wcshdr_8h_e2dfc36c150d3a16a5e83131d32ecdae) >>
 >> endobj
-4656 0 obj <<
+4909 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [248.9 707.957 324.485 718.861]
+/Rect [113.91 682.024 226.069 692.211]
 /Subtype /Link
-/A << /S /GoTo /D (getwcstab_8h_96c804d78d44901bc5d497b30e47b7ad) >>
+/A << /S /GoTo /D (wcshdr_8h_e2dfc36c150d3a16a5e83131d32ecdaebfe69dd9e4c486f856a5dc44b02e79a1) >>
 >> endobj
-4657 0 obj <<
+4910 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [484.896 707.957 513.996 718.861]
+/Rect [262.601 682.024 405.176 692.211]
 /Subtype /Link
-/A << /S /GoTo /D (getwcstab_8h) >>
+/A << /S /GoTo /D (wcshdr_8h_e2dfc36c150d3a16a5e83131d32ecdae99dd31e274ec97542e650ff89357cded) >>
 >> endobj
-4658 0 obj <<
+4911 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [89.004 696.002 114.119 706.906]
+/Rect [441.708 682.024 513.996 692.211]
 /Subtype /Link
-/A << /S /GoTo /D (getwcstab_8h) >>
+/A << /S /GoTo /D (wcshdr_8h_e2dfc36c150d3a16a5e83131d32ecdae0a858638ef0dd0dc9b529f98b14cc46f) >>
 >> endobj
-4659 0 obj <<
+4912 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [121.012 696.002 156.199 706.906]
+/Rect [113.91 670.069 160.087 680.256]
 /Subtype /Link
-/A << /S /GoTo /D (wcs_8h_e5cc3f5d249755583403cdf54d2ebb91) >>
+/A << /S /GoTo /D (wcshdr_8h_e2dfc36c150d3a16a5e83131d32ecdae0a858638ef0dd0dc9b529f98b14cc46f) >>
 >> endobj
-4660 0 obj <<
+4913 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [127.23 684.047 166.831 694.951]
+/Rect [178.657 670.069 316.459 680.256]
 /Subtype /Link
-/A << /S /GoTo /D (wcs_8h_4ab38bc642c4656f62c43acf84a849f1) >>
+/A << /S /GoTo /D (wcshdr_8h_e2dfc36c150d3a16a5e83131d32ecdae0c926e2cc98a8c39585aa0e212423459) >>
 >> endobj
-4661 0 obj <<
+4914 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [330.306 684.047 365.493 694.951]
+/Rect [113.91 653.785 219.613 664.316]
 /Subtype /Link
-/A << /S /GoTo /D (wcs_8h_e5cc3f5d249755583403cdf54d2ebb91) >>
+/A << /S /GoTo /D (wcshdr_8h_e2dfc36c150d3a16a5e83131d32ecdae218297c7a2a4d405c251e9ed239e615b) >>
 >> endobj
-4662 0 obj <<
+4915 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [129.951 666.422 166.802 677.436]
+/Rect [238.183 653.785 423.866 664.316]
 /Subtype /Link
-/A << /S /GoTo /D (wcshdr_8h_c75623ee805ab7d43b0bba684c719a60) >>
+/A << /S /GoTo /D (wcshdr_8h_e2dfc36c150d3a16a5e83131d32ecdaeeae58359638c0c631e6c7c573a343508) >>
 >> endobj
-4663 0 obj <<
+4917 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [185.832 666.422 222.684 677.436]
+/Rect [128.567 598.552 158.783 609.456]
 /Subtype /Link
-/A << /S /GoTo /D (wcshdr_8h_dc053d80a9c4da454a52eed34e123633) >>
+/A << /S /GoTo /D (wcshdr_8h_c75623ee805ab7d43b0bba684c719a60) >>
 >> endobj
-4664 0 obj <<
+4918 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [412.546 666.422 446.08 677.436]
+/Rect [480.462 598.552 513.996 609.456]
 /Subtype /Link
 /A << /S /GoTo /D (structwcsprm) >>
 >> endobj
-4665 0 obj <<
+4919 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [327.626 586.92 367.227 597.824]
+/Rect [126.69 547.743 156.907 558.647]
 /Subtype /Link
-/A << /S /GoTo /D (wcs_8h_4ab38bc642c4656f62c43acf84a849f1) >>
+/A << /S /GoTo /D (wcshdr_8h_dc053d80a9c4da454a52eed34e123633) >>
 >> endobj
-4666 0 obj <<
+4920 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [159.678 511.338 193.212 522.242]
+/Rect [138.538 535.787 172.071 546.691]
 /Subtype /Link
 /A << /S /GoTo /D (structwcsprm) >>
 >> endobj
-4668 0 obj <<
+4921 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [126.921 496.933 156.58 507.837]
+/Subtype /Link
+/A << /S /GoTo /D (wcshdr_8h_6dd857f7b61a5b349cc8af5a4b6d8a1c) >>
+>> endobj
+4922 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [480.462 451.557 513.996 462.57]
+/Rect [185.023 496.933 218.557 507.837]
 /Subtype /Link
 /A << /S /GoTo /D (structwcsprm) >>
 >> endobj
-4669 0 obj <<
+4923 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [166.396 439.602 203.247 450.506]
+/Rect [126.921 458.079 157.138 468.983]
 /Subtype /Link
-/A << /S /GoTo /D (wcshdr_8h_c75623ee805ab7d43b0bba684c719a60) >>
+/A << /S /GoTo /D (wcshdr_8h_6174a483baad91dae3fa1c30b0e4cde5) >>
 >> endobj
-4670 0 obj <<
+4924 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [310.773 439.602 347.624 450.506]
+/Rect [224.046 458.079 257.58 468.983]
 /Subtype /Link
-/A << /S /GoTo /D (wcshdr_8h_dc053d80a9c4da454a52eed34e123633) >>
+/A << /S /GoTo /D (structwcsprm) >>
 >> endobj
-4671 0 obj <<
+4925 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [379.534 427.646 418.597 438.55]
+/Rect [126.921 419.225 159.35 430.128]
 /Subtype /Link
 /A << /S /GoTo /D (wcshdr_8h_16e35904c64fe6b0aab144bd022c722f) >>
 >> endobj
-4672 0 obj <<
+4926 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [226.248 356.05 259.782 366.954]
+/Rect [226.258 419.225 259.792 430.128]
 /Subtype /Link
 /A << /S /GoTo /D (structwcsprm) >>
 >> endobj
-4673 0 obj <<
+4927 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [336.922 356.05 373.773 366.954]
+/Rect [126.921 380.37 164.869 391.274]
 /Subtype /Link
-/A << /S /GoTo /D (wcshdr_8h_c75623ee805ab7d43b0bba684c719a60) >>
+/A << /S /GoTo /D (wcshdr_8h_27465844aaeea0623133f8151ca4fd9b) >>
 >> endobj
-4674 0 obj <<
+4928 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [385.061 356.05 421.912 366.954]
+/Rect [236.758 380.37 270.292 391.274]
 /Subtype /Link
-/A << /S /GoTo /D (wcshdr_8h_dc053d80a9c4da454a52eed34e123633) >>
+/A << /S /GoTo /D (structwcsprm) >>
 >> endobj
-4675 0 obj <<
+4929 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [244.29 276.847 277.824 287.751]
+/Rect [190.874 365.749 220.761 375.655]
 /Subtype /Link
 /A << /S /GoTo /D (structwcsprm) >>
 >> endobj
-4676 0 obj <<
+4930 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [126.921 341.516 159.35 352.42]
+/Subtype /Link
+/A << /S /GoTo /D (wcshdr_8h_0b8372e555a2e2bcc63a11f3dc7a1bf6) >>
+>> endobj
+4931 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [159.678 185.11 193.212 196.014]
+/Rect [225.7 341.516 259.234 352.42]
 /Subtype /Link
 /A << /S /GoTo /D (structwcsprm) >>
 >> endobj
-4678 0 obj <<
+4932 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [268.031 113.373 301.565 124.277]
+/Rect [170.673 326.895 200.56 336.8]
 /Subtype /Link
 /A << /S /GoTo /D (structwcsprm) >>
 >> endobj
-4679 0 obj <<
+4934 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [383.204 113.373 420.055 124.277]
+/Rect [164.54 260.753 227.952 271.657]
 /Subtype /Link
-/A << /S /GoTo /D (wcshdr_8h_dc053d80a9c4da454a52eed34e123633) >>
+/A << /S /GoTo /D (wcshdr_8h_06cd9297f8315235ba1cf13d1cc115e1) >>
 >> endobj
-4680 0 obj <<
+4935 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [446.123 113.373 482.975 124.277]
+/Rect [179.404 148.727 218.467 159.631]
 /Subtype /Link
-/A << /S /GoTo /D (wcshdr_8h_6174a483baad91dae3fa1c30b0e4cde5) >>
+/A << /S /GoTo /D (wcshdr_8h_0b8372e555a2e2bcc63a11f3dc7a1bf6) >>
 >> endobj
-4654 0 obj <<
-/D [4652 0 R /XYZ 90 757.935 null]
+4936 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [382.351 148.727 415.885 159.631]
+/Subtype /Link
+/A << /S /GoTo /D (structwcsprm) >>
 >> endobj
-4347 0 obj <<
-/D [4652 0 R /XYZ 90 502.372 null]
+4906 0 obj <<
+/D [4904 0 R /XYZ 90 757.935 null]
 >> endobj
-4667 0 obj <<
-/D [4652 0 R /XYZ 90 487.802 null]
+4907 0 obj <<
+/D [4904 0 R /XYZ 90 716.221 null]
 >> endobj
-4348 0 obj <<
-/D [4652 0 R /XYZ 90 176.144 null]
+4916 0 obj <<
+/D [4904 0 R /XYZ 90 617.526 null]
 >> endobj
-4677 0 obj <<
-/D [4652 0 R /XYZ 90 161.574 null]
+4933 0 obj <<
+/D [4904 0 R /XYZ 90 279.727 null]
 >> endobj
-4651 0 obj <<
-/Font << /F31 528 0 R /F22 521 0 R /F14 1038 0 R /F48 2200 0 R /F41 696 0 R >>
+482 0 obj <<
+/D [4904 0 R /XYZ 90 223.433 null]
+>> endobj
+4903 0 obj <<
+/Font << /F31 604 0 R /F22 597 0 R /F14 1084 0 R /F42 818 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-4684 0 obj <<
-/Length 3037      
+4950 0 obj <<
+/Length 3705      
 /Filter /FlateDecode
 >>
 stream
-xÚ­ZmoÛ8þž_ል­¹|Ó[‹ýÐÞnYìözM€[\šŠ-'FeÉ+ÉMs¿þ†R¦ÞhïöPf¨G3ÃáÌp†#6£ðÍ:‹‚ˆ$"˜­vtö³?_0ót	—Îów·ß_	x‹$¡˜Ýnôë!#g³ÛõÝ<$L,–ŒR:^ÕOëjã9yZ,y@çWÛ<ÃÑÇl“Á³xž6_©Ù˜r1g2^ÜßþrñÓm+‚0¡à‹»{:[ƒ ¿\P"’xöcJX’Ìv’3Î/n.þÕÒÀyóck”Ö«ABb@Žaâ€P–€.hL㣺ˆB©œE´J­°þyZ¥»¬ÉªúumŒr	>s¨ZÎ	,v “GHÄDKPÉð‰Jª%cɉ$V6k ›¤$ÆD;Š„Dœ;|d at BÐ’+ÑûÃî¶_[B¹ÁßUYVëm‘6ÆBªl_euÖQ4i³-‹ç·þ6O˜VUú²ƒ9™Òn˜pAŽ/ÁjÕMjÕbÎÔê˜RE ZðK„@]¥RBÞèC¹-«Õ¦4Ê)\%Y…÷„â`ÿ\Ê®TêAõhù,Ú+`Ÿ¤QǾÚ
˜1‰âЫ‹ñ³„0Ä£°Ã²nªÃª©­E5‡ªÈÖø×ÃK_! °øL5X´W¦>I£†‡æé
(üg!"°Ç(òªÃbü¬{„ëi‰"‚ð„‡AÓb0gzHó²Ï†.’§W&ƒÈÔuF"vdºÉòlÕô"ˆ–b4AôéÅ#Œ†‘œ':Ì…`…aKm0K4”Z$$JDKHk’ó`žᱟBüìdLÀs:ìèëÅRÀ¹õ ¨LÔhÒ{vowé£{ëW“ʐ`þ!?¡Œ#hZsJ>~V>vV;f”±ß~]°`žå¸ò|[7õ´?	°òøÔ‰sMû“Á(Iþv™Ҽ9o$	ÂÌ@ þN* ;]ëLéäëb)…ÐΣ~³tõ„£4×Tá©®fÜS^ýÝzøÎlͯöN)8ÚlB…z‰w«2¿¿£÷Û”U/æ{È+•V:)ж	i,„aKe$	‚V[HŠ)A$¥—oŒ±ùå+Üùè•8<¾ÄÃÁ[ÿÑ/Àèù)«2ßÜÖ8¡ÅT¶¬²bÉ‚ó/Ú²Ú7»ÇæI’Îe.á8_骅ÑΚ~ø“G5ß¡¶‡žVOÁ4°OöÁv‹lÝú)Kא®ý&kºIÅ’™—L´,J0{IZÑqÔS7@sô»*:»«ñOÇ0(lvcY/;„ùn4®„`‡Òê©>4AfQ	0 at CÕ@µÅJï]Ññ̸R»c‡Ÿîöyöª«…w]
ŸuÖ_[íàïå‡KȤgóm±›¯Æª2t‹a€•*ñBI¤¿h@à²EjÇ–Ž“$ÒYS ÀÅ-©v§˜¸¿——o/¿SþB§¬Ký.ÙŒDn|ÐœäK–.0vþSéäy[[UsöõTPwÝí0|q(8$~ü²0>•™ôҁÓÄIOf…PF]æýÌÔ`ü,£„È]–˜™:æRr›™fSÛÍcµêy~ÄNn¹ØREoîwø3boúR™’XƐ^Mº¶jv0SUs at a_šàG•©+G+¦KfÛöˆíóíœh戵B<9tÊQQ:ÍÙˆ8†JÄà(â f逆âpb	M¦:¸Á^~Æüì0ýrÙÙ¼ïæ°Zw’ɵ˜Rpb­GÐôZ
æÔZ}üìZ½ìÌZv6­{ÈóېB.,»|'£ŽEûEè‘œŽ:ê5'wÑãg™HÑ°ÃrïÞìÓ‚±ÜõHØD|u)©N¿íÍ$4·{@ǯUýeƒWy&¸«ÒV=Öt;I-Pà¡MW?Q*†mDdÄ{·R]é8…T,HÓ‰¦­Z»ÜÁÐóqtJ-º78]˜$‰<®kx8
-T­¢‚‹HÈÛ->*gpfBÇìH/€œoª,SqÈ&¶jn—íJ]ŽÁ8Íór…åég†÷êÖ„|&’ˆAtêð4襞d=’ÖŒ·“÷<p°®ýCÔ`ü¬“ ò‹¤ÃÒ¦þõ	œ"I¹f‹ö2î“<ãÜ&æ¡wÍãg
5+ƒúÎe¹"l¸±ÑÞíÁÜðnO‚ô”³3bÑ^©ú$§c™à%Ÿ",ÆÏRÄ$Nº,ÍÝžJ-E¤šWuƒj€RêC²úÏKtO!‘„[/m‹Çái‘!u	)?û
zéÀG.I£/åâSÄ$'1ÄœŽƒ
ÄøyCÊ)`Âåm«Sþ8xïN]!ê@5VC¨!	 ²R:±»6t0S	 U€NþLÛd„ót.ØaìºÅb”ÿë=ŸFlϤ/ÎXÏÄç[z&›òP¬ßà¸îWóæ²ÀZ¦½“7[‚ƒF‰?ív@Óª6˜sT=ÝHñŠc)}iÆ)®4£”1×é¤ «íˆ5}ä´WÂ>IO½ªú°Ù|:±?ËP*ÃKm¿ÍˆL4àêw¢·a†ƒ™¼#Ï®}l[Óíó«-æÛ*F&šOTQh²Š²˜U”—Ÿ©¢üì°Šrٝ[1ª+‡XF'ÖzM¯Õ`N­ÕÇÏ®ÕËάÕawNÅØá{ºbôŠÐ#yºbô.ÚVŒ^–¦btY~{ōTŒOër¤VìĪ¾9±€º*ÿ:R
-2ðCö(ýuèé*Ðð­zAÈ ŽÏ/z?/äf/U¶2´Û[ðê)­F¸‚“þÉboýG´Cú:¬wX‰¼_節VºêÔVºº!R¥EC
-S›ËÀ¼£Dwœ€’Ÿ:S-zéÀ‡†Þ#é9S¡Z P¦u˜÷ÏTƒñ²ä`/ŒÆ–ÖT•Àtl	'®®oopdö%P_¸,eϯ7n/IwGòâ°ÃIÌ×q¬òDÝÁz‚”Ð`;LMSª(‹å³ªÄUR‰êVJº	ï‡Z<ø±½a56½a54½a
ÄDI
õ
-@%‹Ô}÷|›ç†ï«r}X©èVwZBµ7†×“ÁÚ!$°ùÝ=þÝ®Æel=ì˜éYÂLB“ð£*ô4.[R|ìvaVuñÙ$=û¬§Fjqúµãâ$Ô§ÅQŽÄ °m©ÿ°]vx»¬zSÌ´¡š¬¨Ui¸®VQì,˜>Ǿ©\Ø4u•îÂÀè.”GƒÉ¶±¥þ(«í#XAž¿ põ†Æª+)ØTå¥8a¤2ýÌDÎ3;øZ	ÁºG¾È	¨þðP}É‘œü Ç€—GôðB¥Kðôõ•ª›#@ºôorÄË·KÆDo‘«fÐæ¡ÙšŽž´êp÷Ôlšïʺ1—‰eªösàUV5é¶ÈMu²—tcÍÀ~8—š¶¤[OÂ.ll[ï3Hô_|†	g&„q1ù¨ó|$w‰qKc2£ð
-œ&>^ãg¨huÞ*eò¨l5Ö±õ­iªسÒgýû7رWÖH9ÿ¬|Aûá6ðªµê˜3ˆðóë_Ú§U³U¸òÔÚ}È ðÞë23äu]‘5\G|º~'«f»R.²üqØV¶ïìZyLµv°=éX"%aÔ^Cß\ÿöáןFNð˜°$j3©¿ ÅÇïœÎßþ~}3B†j³õ’±™Ð»ëÛ׿ÐPs mÀ#i‰¬H?½ÿqH¨“>’ƒ0Q¯§@……Á_ÿ"Y;L뎁Sã†$œ¿«6Ü•p?gEV¡é¹eöovp¥<={À?"óý@üšŠ×AˆqÊÌW:*ØÀªƒ¹~‡Jµ_Gêß˯/Ãï¨×†Êù€@ž
+xÚÍ\moÛFþî_aà>Tªí¾ò%ýÔ$M/Eqí%ÆõC[´Dۼʒ¤»¿þföEâ’ÚÓÃMQhIŽæ™Ý}fv–²¸äðŸ¸,ùenrV*s¹¾¿à—·p÷»៮àñjðüåÕÅWo|‹•™º¼º±_Ï3R\^m~YdLèåJpΟÖÝݦ]B{Áî–+iøâM³­]ë]}SóbQï–b±Æ»—j!´YþvõýÅ·W¼FehÀ.~ù_nÀÐï/8Seqù	Úœ‰²¼¼¿ÐRùööâýÅ?:Ü}÷OõŸ®”fEžvTŒgGHytàÓª¸2è‡_¥œtDpøŠ4—]¬ C
+ÍJžG€òÅre”Yü´fQµxTerÑßÙ†ZÜÕÕ<no>vÍîvl”š‰|d>ho½Ä»Aš´s¬í„YñÐÜýÊ
‡ÿÅÄS2®4é¢ CCg’e:‹ ÷í.×̘lnŸ½4
<Réû|Ý'û¬`ȵ §E!¡ÇŠúëåJ‹ÒN˜Ïnü?5Û­kUýþ¾ê›uµÝ>»‰Òìúº}hëíüêæƒy§+
+XIVõN`H†•yî_-K¾øæå	-%3E+vþ±Ÿµ >ȁf4¬T!Xi\÷~zY¸®}Âæ¾ÝtŽ`NÎq‘—¬ ”Tqf¸ƒðê(=]‰±B?Ø}uœà°tE¦#ÆóÛ‹P¸#5ˆËNðfV‚ËJ•dµÁó$«™s¬FaXô¬6T/00˜Å7[ˆÛýºê1R at D¹¯ïáξ}v—7°¶5_|‰Wå¢Úm •å¢…ésb*É
+ñžÅ13éWm[=wΤ›vïZ–š±qÝìªÐ‘zU]o}/íÌ~êë]×ìáÁû‡žÝ2h•ÊÏr«åÕ›·WïßþèÖŠÈ2¦ `×J»ì›]=?
ãÑ;ƒ©œÁxŸY^z5ŸŽäH¥:œË¾û€#òáÌ‘œq¡cƒÆkÄːfHàAÅMdÆ
+HNq˜76B³ßã§ð‘n<´ûíþöÑ_ío&|-Vðl¦Ã‚4iéX%Zz[÷ÎO8±![‘–‹’ôR¡±GŠNr‰*Ë ×šÙg/MãŽTzîìê>51´ÈXÄ@u9ȐÐf(tíb"Œø8&â©| qˆ&!†‹k½ßõ0o\ì9c?û»ÆG#PeÉkã.‘»ê{d¯ÌXÒ‚{ÍÎ}>T-`?n«Ö]¯+¿È­Pï5ïÝçµO§oÚºþb	
pý<qVÅaÎr–êÌéÕ@|êÆ‘J?‚hKrUÉ„Ìc+ÆCèehì‘¢dÔÊ,ÏÓÐËœ€Ö1R€! 5D@sïj	É}[íº­‹0È»ýn±ÛT­öŸa^½z ê¶&r!YJ–—Elu:÷õÒ¤ýc•~B õ?%³_i˜Ö´ó‚	>V„à~iuõ$ê)m`é—3{¤iF*‡½?Åß8Ýo/CÃŽ%WĘL—é•p|ž^	^æìJ °Ž++a h`%äè¼Ý5}Sm›?¦©LÎAˆá‰üÞIÓ†ŒT†-l{?YO\2Ã%Ù÷ CBJžCöTF]ß>®m`ìì"ZéR'–5î’D1ÓAš6h¤ò|¤V\CN¡H_·´vM
 mvý‡ qéP—B0ìþ •îëŽð†Ü43z¦‚4iäXe˜#²K†ÁB²L”¤‚
]ä°'ÎÆþùjZê8¬(H²ò\üÒ«xz‘z™0/äCªßÂpVä"6bÌ^††)r¤‡„é+‹0³¥Ë’råR{lS{¼š¦öÒ Ï•ÙL'iÒÒ±Jï¤i@ÀãÚ”¤o‚GäE„ˆûcÛçÊ}lênÝ6½ÛVܼÕyÙ¥fŸÁM¯á®¹½[áv¼^J³øˆ;ÔzëýlshàR\J»-¿Í!aQÂìVªÏf1¯1ëÞû4w« ÖîT43äàR$£Ùày2š™sÑŒÂ:D3Ð/”!`æóºWÛºò]~|8$þùpù©é§3(“¬,csÓ“×	“vú©û‘Jðqod
+Òe^„D©9ä4q¡f%…S%3f|êóÖ;sS÷U³}qjê(ÉxQ¤§Îñyzêx™³S'S¢ÀÑL"&­
+ók`]gºdyFÚ·
+24´‘@o2‚¶›Þ\®q„1f½ÀzUÄúP¢²ý]Õ{ÚÆóŒ Ô³Usï¶7pˉ±! ‹·½WW÷í®\æ`1nÈxÚ-<D܇J3Ì*Ñ•Ì'.”9SÙ¥ÁZ‚:Oðj =ue¬0i
+SÀp‹zE˜	¦pð.Óôe‹@Æuµ¾‹KŸîšp+Ô$šÝRbàý½+—tSv€LR™™NÒdÆ*Ï—à•2¬Ü˜£¼
=R”ÚyéR=¥ÏÏ“„d΁õ™„CZå…†Vч\L(_‡„ÂQ&‹ -ádÜçyШvUÈó²S%\p +b[ˆ“N”%mŠÕÍ8åÌ8lJÒA†Î“ºŒ ]ª—aÕÇ÷ßæ
+¶u8i at gá1C÷5^·†áæ?ì6ÛÚ{4°,úÔó¦uïÆ5š§£Ãå¶ézŸñé‚)-=…fɳ: l#Ô⛓¡Âr4~Ï=ì­Ü>rezh¸ð->P&þĪ­ë”ÕºíöN ­×ûÛ]óGíñ|÷°y8±“§ŠØ/Å„ÞWÏqAœ¿‰Kµ°÷@›
Šè2”T^=n=~ÄYmkϾ›ÊWwa!o “ë:$…ë»j×t÷'iG+ÆÓõžãã4é8‘³œ“ú\Ê!L
+Œs4‰fy$ÉÊA„Ä58~[uLs»>”+ÚÃ'ù¶[—¬nk_ç¿®ÛÎ]Û虹
餋+¶—¨Æ:aÊò‘Ât:¡¤‚®¤<D(<I¸€<—K¸.ƒÛöëƁÀu %5¨Û¸ëí~ÿ»ÍÈÐQ–¤§HXzRÄiŽþôlV1XÅôùn1ë|7KŸï•àücî úÊožL4kwïºrd M›Púp"Œ÷º~߆çßŽC³r>KF5v;ìø.{LÍ]" :æåÛ@÷€]_þð­«Úï¹´Úèò]Í
+5²ŽŽ«ÜiRìDåÃ9ঢ়:eg28¨¡áÃôÛÈáˆþ¾šºè@ë0<é·@¡šËÌ1 As¸m˜²'äÅ,éW'Ï“üdÎ(õ™JZå…†V#4›§sIå‹CÒFBCÒV¨“ˆõ{Yꏬߣ4<R2Õt§±ü®Ît:ȐÐRp˜YÜiäÅ‹ìs·Mÿì.ü¶“Žï…`Ö»·…ub.õF³Û¸%ï.mƇ•»îêuƒ	×/Þ¨¶}Ý:‚ÅËáÚå_fdWç|}pß&ÖQÈÍÉôZ@>\Àp˜Ãž{[ H¯â'œ«$Îa4Ÿ1øxü¼
	3»eíŽÝØÔÉ#weËRb¦‚4iÓXåù½†‚=>$â”7¼
;2Ɲž1¨\³¹£îdiÌHÝù=¦:5¦$ûdHà±¢ÔÆ^
©Nº=xžŽ^ælŒHc}nŒ ¬
+1b`Õ¹’¯0¹=á ¼dhp;U¾©Ã«3ÈŽ¥Æ:¸-‚cÛ_銂öÓ±6O¼·%$“jäÉôüôÒ¤Åc•D’ùRN;)ÈА@]9äY	¶½ZñE÷ˆ»Rëï³#QáÕ‰wƒ2ÈÆD6Ó3Aš4s¬ò<QΡ÷šôP!¡
,sA§ÏC•–L¨löâ9Š§—™_‹ŒH&XôHQ’±ðÀ$]‰<>Nó•9KWI Ïe+¤àï£Iö7'û4S	ûj/á… BâÂÄÒYäŠOmÓ‡²
\ºišZÂ6Zë?yaÊ’‘B")RèvjXVA„ÄS@ãÈbG¼Ã;Þvô¿öq[×éVktŠ'´ÓºÂ3$qü“þ—D¯kÌfw>õ|½_?Þ×»Þû²œÔLù÷ÜW™ð_þÛ&úöϯÞÿýõ»ø«£}¸ÇŸ¸ÿ7ÝhbÉ/g™tyñËpØq_u¿ûSڐ#û¢ìc_Ï2h…}n»Tù¢ÞVOS)-Fx_uk{™Ì±g
+4H-ìaÕ™Éä¥Wñ£«œSÈ6L"6bRÈv244¾Æ™ÇÐ'6ˆ²ÐÌèbn§½4<R9ã÷:¢dh‡êt!¡•¬(cèUØZü»>¬ª­­8*ó¸·"pd7KµU^qÕçɹ¥«öàÛñøfÛ¹ƒK_ˆŸ8¹ŒUÎ|â•(b#&TìdhèLÚîz·/–˜St“»oLÙæÀ7§)£²¿A0Æü—fýeÛ*ØGÎeŒx’1‚Ì|ƈŒH1	ícM0ÆÌNÆ ‘G*ç3ÕécPЁ1†Ðž1ªõº~øŒaæ3†0™M¬g2Æ@<ÉAf>cDF¤ƒ„öŒ1„þÓŒ¡HÆp?pÖ8’9gS¿,qðœñl>qÅÓÄáe>ƒ8†F$‰ƒ‚Ä1€¦ˆc^§ÄA!T~q>} Žô‰Tcú‹’G+0Ÿÿg*)Àf=›IŽÒI"ñ"óydhAŠF(\Ï"Ü1‰Œ_;Äš¢>ˆÇ^Âý¦ûÏýu÷ûÂþŒoð7€ríÿFƒGG;¿«wu{<Üïx]-K¹xô=ø1Ìí>Dù‚ËŠ»+	,è	_Y¬¬÷LŽ·/ýWYÕðÖ×û§çÛz7)ýuÂ=ÿÞÔ
 endstream
 endobj
-4683 0 obj <<
+4949 0 obj <<
 /Type /Page
-/Contents 4684 0 R
-/Resources 4682 0 R
+/Contents 4950 0 R
+/Resources 4948 0 R
 /MediaBox [0 0 595.276 841.89]
-/Parent 4681 0 R
-/Annots [ 4686 0 R 4687 0 R 4688 0 R 4689 0 R 4691 0 R 4692 0 R 4693 0 R 4694 0 R 4695 0 R 4696 0 R 4698 0 R 4699 0 R ]
+/Parent 4779 0 R
+/Annots [ 4952 0 R 4953 0 R 4954 0 R 4955 0 R 4956 0 R 4957 0 R 4958 0 R 4959 0 R 4960 0 R 4961 0 R 4962 0 R 4963 0 R 4964 0 R 4965 0 R 4966 0 R 4967 0 R 4968 0 R 4969 0 R 4970 0 R 4971 0 R 4972 0 R 4973 0 R 4974 0 R 4975 0 R 4976 0 R 4977 0 R 4978 0 R 4979 0 R 4980 0 R 4981 0 R 4982 0 R 4983 0 R 4984 0 R 4986 0 R 4987 0 R 4988 0 R 4990 0 R 4991 0 R 4992 0 R 4994 0 R 4995 0 R 4996 0 R ]
 >> endobj
-4686 0 obj <<
+4952 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [226.248 689.481 259.782 700.385]
+/Rect [223.179 719.912 260.031 730.926]
 /Subtype /Link
-/A << /S /GoTo /D (structwcsprm) >>
+/A << /S /GoTo /D (wcshdr_8h_c75623ee805ab7d43b0bba684c719a60) >>
 >> endobj
-4687 0 obj <<
+4953 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [336.922 689.481 373.773 700.385]
+/Rect [273.56 719.912 310.411 730.926]
 /Subtype /Link
 /A << /S /GoTo /D (wcshdr_8h_dc053d80a9c4da454a52eed34e123633) >>
 >> endobj
-4688 0 obj <<
+4954 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [244.29 542.015 277.824 552.919]
+/Rect [178.866 707.957 215.16 718.861]
 /Subtype /Link
-/A << /S /GoTo /D (structwcsprm) >>
+/A << /S /GoTo /D (wcshdr_8h_6dd857f7b61a5b349cc8af5a4b6d8a1c) >>
 >> endobj
-4689 0 obj <<
+4955 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [159.678 452.822 193.212 463.726]
+/Rect [145.425 676.485 221.01 687.389]
 /Subtype /Link
-/A << /S /GoTo /D (structwcsprm) >>
+/A << /S /GoTo /D (getwcstab_8h_96c804d78d44901bc5d497b30e47b7ad) >>
 >> endobj
-4691 0 obj <<
+4956 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [257.156 394.404 294.007 405.418]
+/Rect [327.809 676.485 376.716 687.389]
 /Subtype /Link
-/A << /S /GoTo /D (wcshdr_8h_c75623ee805ab7d43b0bba684c719a60) >>
+/A << /S /GoTo /D (getwcstab_8h) >>
 >> endobj
-4692 0 obj <<
+4957 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [304.971 394.404 341.822 405.418]
+/Rect [382.702 676.485 417.889 687.389]
 /Subtype /Link
-/A << /S /GoTo /D (wcshdr_8h_dc053d80a9c4da454a52eed34e123633) >>
+/A << /S /GoTo /D (wcs_8h_e5cc3f5d249755583403cdf54d2ebb91) >>
 >> endobj
-4693 0 obj <<
+4958 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [404.025 394.404 437.559 405.418]
+/Rect [400.522 664.53 440.123 675.434]
 /Subtype /Link
-/A << /S /GoTo /D (structwcsprm) >>
+/A << /S /GoTo /D (wcs_8h_4ab38bc642c4656f62c43acf84a849f1) >>
 >> endobj
-4694 0 obj <<
+4959 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [104.227 382.449 143.828 393.353]
+/Rect [291.802 645.013 326.441 655.917]
 /Subtype /Link
-/A << /S /GoTo /D (wcs_8h_4ab38bc642c4656f62c43acf84a849f1) >>
+/A << /S /GoTo /D (wcsfix_8h_89e1b5b4d2fa89af03f5d1143352b05f) >>
 >> endobj
-4695 0 obj <<
+4960 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [229.017 324.426 262.551 335.33]
+/Rect [344.643 645.013 380.119 655.917]
 /Subtype /Link
-/A << /S /GoTo /D (structwcsprm) >>
+/A << /S /GoTo /D (wcsfix_8h) >>
 >> endobj
-4696 0 obj <<
+4961 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [159.678 250.694 193.212 261.598]
+/Rect [169.964 625.496 203.498 636.399]
 /Subtype /Link
 /A << /S /GoTo /D (structwcsprm) >>
 >> endobj
-4698 0 obj <<
+4962 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [178.488 192.276 212.022 203.29]
+/Rect [270.521 625.496 305.709 636.399]
 /Subtype /Link
-/A << /S /GoTo /D (structwcsprm) >>
+/A << /S /GoTo /D (wcs_8h_e5cc3f5d249755583403cdf54d2ebb91) >>
 >> endobj
-4699 0 obj <<
+4963 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [349.938 138.786 386.79 149.69]
+/Rect [445.658 625.496 483.615 636.399]
 /Subtype /Link
-/A << /S /GoTo /D (wcshdr_8h_c75623ee805ab7d43b0bba684c719a60) >>
->> endobj
-4685 0 obj <<
-/D [4683 0 R /XYZ 90 757.935 null]
->> endobj
-4349 0 obj <<
-/D [4683 0 R /XYZ 90 445.012 null]
->> endobj
-4690 0 obj <<
-/D [4683 0 R /XYZ 90 430.649 null]
->> endobj
-1850 0 obj <<
-/D [4683 0 R /XYZ 90 242.884 null]
->> endobj
-4697 0 obj <<
-/D [4683 0 R /XYZ 90 228.521 null]
->> endobj
-4682 0 obj <<
-/Font << /F31 528 0 R /F14 1038 0 R /F48 2200 0 R /F22 521 0 R /F41 696 0 R >>
-/ProcSet [ /PDF /Text ]
+/A << /S /GoTo /D (wcs_8h_27d3dd209db3e76cf4c50f48c01ba986) >>
 >> endobj
-4702 0 obj <<
-/Length 3213      
-/Filter /FlateDecode
->>
-stream
-xڝkÛÆñûý
-5(
-°¶ûàÓßœØN¦¶ã»"# ¤•ÄX"e’Êùúë;³³Ë‡øPZp\îwfç=³b‘ðED,QÁbsºã‹=Ìþp'ìê
-–WõïîþöZÁW,	Õâag>¤X<l?z!j¹œsïqS¶åÆ;,W2àÞëì¨iôAï4¬ÅžÎ—ÂÛàlÌ¥ò„Ÿ,?=üx÷ê¡!Á¨	ør÷ñ_lÐï8SI¼x„1g"I§;_*;>ÞÝßýÜìAó
-æÇΈ«+å³8šfTŒ‡-¤lY xÈ|/òáW)ƒëƒŸÈ`ÑÙk€ËÁÌ#>KxÔCøRŸK½Ik½]®”
-¼_yÀ5ÛsÒÑZ$—ˆ¿üþÃRqïÝÒçÞÃ2áÞ‚÷;ðÀ;øœÖ»,‰b»ˆ‘P”øô½¼ÈWUæÛ´´Ä]ªt¯iø˜¶¶3u™æÕ±=I]ж€ÓtvÁ#Ö‡¬¢7÷<§e¥°©ðžR੐@>>Y·¶ú¬ó­ÎkÒÆ"§çãA×ÐË+ÁI0¿a!Hn8_î-À‡Žðª…ðjC¤¬åWÎåW<”aá5
*™ù=®tǁÌbö9DÐÃ&ê¥q =Ÿ™Þ"lÄÃØgR©I3é¬Oš‰ƒ¹e&s¸3™Ehͤ‹ðçKš×Yi{^R?­­gÚ€2€)ü±§ËZƒmiÑ<ô’gµÝçRi•åµ.sPÀ§exÏìæi•mÌœy½ã°×‡«=Óí6”uæt²ØÑs«‘¢}©u5*p‘*§%Ó®OKÆÂÜ”Ì®V2sd:_‹´Îòýê\dÎ.¿t¥å'Þ)}êkŸ-e`e•÷¥”Z¶e;hÓXûVo²SjÅŽ^3«€Û£LUœùQ2ÍÔv}š©æ&SgpµLCè˜ÚAøê¨OpnÃ>IªOT¶AL}%Ò:ñ÷߃€PL:'Ÿ
¿ïƀ߆_mMù=† ^…‰8¥u™}%b­…ÂÈgʬ®¸á%3gR„{ÈÜXY³DDZ³­BÐû®,N-œÙë‚q&«é…ha\xä=.Õ3U¸b~/¨d»+[nŽn¡j}ÆS—“^çVgu+®QßdO>¦ªA"XèOÛg}RUÌ-UÃÕ¨ê,B«ª]„/Àñ¡×CÃTÀ÷Ï–Hp&B嶢•ê²9ТÖ@…àí&ýòýý‹¿ºÑÇ„IH*OižX~“@ýë훇‘¤	’¬ÄÑ‘©<ªNøçpüôîíûw?½9GÌ"NŸ#¬7rË`#C~E,æ¾Cób™Þꐅs,CTacÁOVDçÙ‹2&êYÌY§å2¼Q…$‹…?­Ðíú´B[˜›
-=ƒ«Uè9„N¡;Œ	hn¶ÏŒ^KH´;z½)N'p5ÖâUcñð±x˜9U9„NëCqÙFD˜@‚;ßmê®b(UZ Û,ÒLƒ
Ü”¶$Lzm&K~ÇtÒiQzw±„âð £"”`Ejº¨ê¬O‹ÐÂÜá®V„s;ÿ‘¢ïƒlRVnMü0Nþ*'ÙÒ|oÒFFš/iã•¡ÂœÜ‡R8Íi`Ê!xöÊ!3_?jm }ýÁ1„;ž¨®‚•´,S—*Õh`ùd¿J×GmçMÜÄÉ3D*L£Žôz̪ڒ´+PNömm79œ/G“³™sòži7ApSóËɱ­™K¿~üd¨OkdWYõ^›¥ôŠ 
-^€Ó‹˜àÁ­JÌB¯:à#QKkAçò4@ù,€`ÕC~]‚Y˜y”QÄ8hXeU——M=0¢8`\$ß÷¡Z/…,Ȫ3hÒÄ	œÑ.™°ý‚÷¦ê+Ó“†r¥z>4+É"%Ç0˜ÁH Gرç•j6$'äsfân g~àR©ASÄùP¼&ñ,[Ì€¨~Ò	16JzD½lꬾ:žuyʪª[pèj„q2a¡ÂŽSǘðGfÕÒ¦ˆ—ªÙhÒú&/ŸÅG óè ‘¡è¡ãÏÑG`³nSìóì?Ž#¹«c_¿y¸§Ñx¶†¹íVc_#wåñúé*I>_Öàkn6¸Ž›ä08ì078ÜMsØÂÜâð>Çá9tŽÃt+aYüb{Êlyšº¬?ËwEÙª†¹_!û¯ÀWBž<â-g$ÆÀx€ÜVÜY®Wû2ÍŒp”	æy]¦;ž
Íæ°í‡ÙÑü¸qÐZfŸé±*è«s ë£Ý3µëtÀóÑÑ£´ÔàÏ‹ZW#Ñf­â~ĈǦœ™ŠSñTGÉ:±Фs0ˆú¯7<“=*ÀæÛ,92 ¦¯P*Ù£æ}aúOË•H(ƒÃg:  Y’¨>“qÔAÏsµåLM”?{|3‹RJìe†=”Géب͠L˜ŸÐ;(tŽ	2!Ìf
‡0¹2VF
7œ;7QŠ~™(ïìšÌŠÉË6Æ>3xÅ-XÂY£\oÀ0ÿšUOp"Q$o¨g4­žIøË
õÌ?c÷_?•z3 +À“DótY˜]=Ý@7 $ïÒõöY_Ù÷am89è´I°;¡¥Älwcc,•º¾”yÛy½r…ßÐ6ßX¿ê2âi@ì"¼!€hZ æÏÀusb¨¦Å<If at RŸ÷Š©HöHjœLÒõ
-<M݁OÃ&ãmÉ»ÇXÑXàCqÜ{2_’WŽÝL!¿
-üÀ»¯‹’*XÝå|ƒ"¶Á!Æ W¸Û+x]?
«\IZ˜´nµé+@¢œÝÑÇ`‘˜[ÌAIRŠ âsEsF+á)ã˜ÓhwJµ¶ë¸ƒ’4þJ˜¯€WXˤÃ`œìê/)o‹—º–€øt©j‹DÓsAöÛ%¶«-iO4OÚ
ƒKEŠB<°ëÒ¥Ä»øWdÛ¦Þ*J›…uú™JwP‹9qðUŠ=6	Ö2 Ÿ¦M?3=ÃxG1‡®èýX šàˆÎHŸ™ô,&
-A=E#®†rÃÖ±ë[¼µ÷”ƒ ðÈŸÝ'b¡tâÏ/ÇãªÆ¬ƒÁ[,aâa‚‚”C¼bä²4’™âDˆyVYƒÌ+[ís(¶Ù—‚MíPeFx€èŸgYêÐGþéÙ•Ë«€°Ü
-úVŽM£ø&Z1D7xu½™ªY%d0±gkÖÌTÍ*ÁÅö6ãº{ä>]°Î¡m|ø5Þ~ã‰|¸ƒAÄ÷uZ_z1‡Æ`Ι/z„»ê%Tãä̪4$GB¶M)«Šy|rN]t®¼¿l0a“gR“ù‹;k4}Vsë¬søÜYgÑÙ³vйzì-ø‡ڐ³|LïtÖl¡çI¸Úr:k‰dâ÷ì¡-Ì<ÊÄg{(Ï.!0yZUz;ò«‘ºü´ÛÉ|‹Ùó&‚½Ù†ƒ(¬¤ «ó3XEïÍ=¥ßù>bÚöÐREžk]U÷(‡'5¿5Ú_Næ÷N-ŽîºSS®"lê#Œ_L÷4^g
a}u.üîl«pÙ/ªE§¨Æ}
¼A†iM>ÀUS³ÃŒ®;®~=Ã}ªðq IŒu‘}"žxa¨!)ó!_0÷8Ùœ‰ûîL0JK³Œ×këß5ÖPݍlSÛŒMUÏÝ<¡³mdR¯ârÜÒNk»Xi»¥uWµû¥2e¿)Tjà-z›¢i³oÙ^Õƴʵèšêß&V0µsßuúL幨ôØ=ÞðxúW-õÉ{
-sëžb—ò7üŠ½§˜§Êu©µùûËw¿>éa? *©fá`æñ^m„x­G}YäߢÖÍfl–’»Ëù^“;\c²‚´À÷Ť¨ÚåIIY[‚šFô?ÊiŽ$Ó!ÉJ)	?ä‰"žã€™ÅÙߦ#¡_ì-_·YºÖïv¢éÁ/Ûü3Qó[÷kpuc暊cÆ䊌gõø ^Œ^Ír8” ŸHþ¿
-µ?YƒÄ$馠!K $Óo[-väÒ:×%•¨ÝßþÓ
^›;½5½Dôñs®ž!½I.œ{BXç¢@ä?7ß|G¯cû­ò—Åק½Î¯y@:5dοŽ9Ù
-endstream
-endobj
-4701 0 obj <<
-/Type /Page
-/Contents 4702 0 R
-/Resources 4700 0 R
-/MediaBox [0 0 595.276 841.89]
-/Parent 4681 0 R
-/Annots [ 4704 0 R 4705 0 R 4706 0 R 4707 0 R 4708 0 R 4709 0 R ]
+4964 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [113.91 613.54 151.868 624.444]
+/Subtype /Link
+/A << /S /GoTo /D (wcs_8h_60673d05a3513659ac848a9cb3d0cb07) >>
 >> endobj
-4704 0 obj <<
+4965 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [204.381 707.957 239.02 718.861]
+/Rect [255.499 613.54 280.455 624.444]
 /Subtype /Link
-/A << /S /GoTo /D (wcsfix_8h_89e1b5b4d2fa89af03f5d1143352b05f) >>
+/A << /S /GoTo /D (wcs_8h) >>
 >> endobj
-4705 0 obj <<
+4966 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [242.008 483.951 275.542 494.855]
+/Rect [261.994 582.068 306.576 592.972]
 /Subtype /Link
-/A << /S /GoTo /D (structwcsprm) >>
+/A << /S /GoTo /D (wcshdr_8h_27465844aaeea0623133f8151ca4fd9b) >>
 >> endobj
-4706 0 obj <<
+4967 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [185.997 368.23 219.531 379.134]
+/Rect [113.91 528.935 150.762 539.839]
 /Subtype /Link
-/A << /S /GoTo /D (structwcsprm) >>
+/A << /S /GoTo /D (wcshdr_8h_c75623ee805ab7d43b0bba684c719a60) >>
 >> endobj
-4707 0 obj <<
+4968 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [159.678 201.219 193.212 212.123]
+/Rect [126.364 516.98 159.898 527.884]
 /Subtype /Link
 /A << /S /GoTo /D (structwcsprm) >>
 >> endobj
-4708 0 obj <<
+4969 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [113.91 105.93 183.419 116.834]
+/Rect [300.539 516.98 336.832 527.884]
 /Subtype /Link
-/A << /S /GoTo /D (wcshdr_8h_54634ed49425e8842874e9e2b77899df) >>
+/A << /S /GoTo /D (wcshdr_8h_6dd857f7b61a5b349cc8af5a4b6d8a1c) >>
 >> endobj
-4709 0 obj <<
+4970 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [113.91 86.288 174.014 97.192]
+/Rect [113.91 490.414 150.762 501.317]
 /Subtype /Link
-/A << /S /GoTo /D (wcshdr_8h_5592649ee4c25e118559c6d283c51930) >>
->> endobj
-4703 0 obj <<
-/D [4701 0 R /XYZ 90 757.935 null]
->> endobj
-4700 0 obj <<
-/Font << /F31 528 0 R /F22 521 0 R /F41 696 0 R /F14 1038 0 R /F48 2200 0 R /F42 717 0 R >>
-/ProcSet [ /PDF /Text ]
->> endobj
-4712 0 obj <<
-/Length 2993      
-/Filter /FlateDecode
->>
-stream
-xÚí[[sÛ¶~÷¯Ðô‰š‰PÜxË[b'©;iê«ÎÉ4%Ñ6‰tI©ŽÏ¯ïâFAJŽ’æáŒìb±— H~dâAÆ(eá`º8Áƒ¨}uBtëšGVûóñɏ/ôBiÄãkÙ="(¤d0žýDˆ°áˆ`Œƒûis;«‡PÐípDC¼,æ¹*½Í¯shK‚¼’`*jLY at B<ücüóÉ‹q+‚0d‘௓ßÿÀƒúó	F,M÷Pƈ¤é`qÂ)ÓåùÉåÉÚ1T=ƒz×Eëˆq”ÄÝ* áh­J×* 8Bœ%C#ôðÒp{"C¬±¶yq”&J²ITÔ7ºå­%!@‡ã©4‘-Õ»ÓËŸÎ~ýØd×ùŽpqŠpêndhü|·|ŸGŒàà]],õúgó¹*äCŸ—yÙUÙ¨ºåm¶Ôd`#î2…öb–×ùLSUê¢Ûå¬T¯R“Ôù´Z,òr–ϐˬ0C„w¯yÛܽ䊤wÅ;ºà‘Ìz¯EÒË}öëóËrG´”£hMî\nMâåº9ŒYlêÅ®›ñ‚Äq
-©L‘p‹„ƈÐD“”ªÝæ¢46ÍO`¡£,F,}DÁHæ«E9jîòiñc:UÕY™Í«›•$bAu½+a!ŠÌ¨gC˜À³aã£VÆ
(¢ÜL㺪›U£9¥úŸ€ùeV?ˆ Æ0
-ZâbAQ*ßXf“y†¡L®(ÜŸ…_äsõ8/šeƒ†ˆ¹XTUy!(²;£òñüü\ŠrYW³Õüdg–C$§®Y>WC†ƒWŽér„ÃX÷Rîê/A,Üy{Ä­E¦Ì³ÈP E©æɐâ`µTÓ›<]©ÿJ¨áo©­º)nn—»²AðüAȆÞg{	X»™åbmx`S)GQ­D‹¸6¹ "ŠâRa5ê¡Ì‡´[u +Zds0˜ùƒª˜å‚Kï„-éê–e³„•Èjm#Ánlê³ù2¯ËlY¬Yèž•"X5EyãRSˆbv%‘ÄøF!&L©â
ÿ÷î°ÀBàp÷#(á†üþ¶˜ÞªÑ³»»y‘o±T
-¼o«¹.J¯ŠÃBqFÈU“ÝhSµ‘u¬A'šÎäRPãˆb­¿¨u™‰Šf¯ŒÁ°´;%Yí9ÉÐô%%¯³’W*MdK¥óÒøâ´üø)Û–bŒ" ôéÂÐxYod#DÅzXAT<ž«¿µçmëÎ̆0Äãȝ6[µ¬‰v`3¡J"Ú¤+ÚaÈ„¥3?CMãgÈ€!åÇ»¾M(Ä ¶éÛö8"ùšDðq·»°¢›ÕÒn™GœGÞDr¶Ƨ	J¶3Ƕ„É‘$T™,ÂJÈâQ&díö 0‰Á)¸=‰7M‰¶5(ض"_ÓT‚†fw€«DÖj¸péA¹ñ—¬õë!iS¾Ä3 sU檠`{¶¸›ë
-é`:ÍjÒäÔ"A¹”©,5!Xô«ël™©²R.ÚÖVUwBMFÁ\¸q´Wç’ÿM±,ÅÿÚ
Á­Æÿ
-†AA=—‡°£Œ’¶ˆ:ØÐô9°—¡q`/CíÀ6Ãn»ˆ¾>s ‚0#ߏ3ŒÀ°”'²×]­p%¤~i]i»)M
 ÃÁ'è¤%>HpWÕšvVI¥²Ò”ÃLs…æ ›„ª²iz›ÕÙ0›€øŒ%@“$P4U›ÛàTƒ:³
NÛmpjô`C:1ûèi¶öpßë-·*«r´(óEUSÝ2çeÞ4­»möhn«zir«À·ô„°wL<g/V{'è14} ÇÃë@Ðã•ÊDK*
z.®Ê‹lw7÷‰724~Î[óðŒ(Jý!Ó"ê™†¦/dzš¹Í;B¦Í°ðG›«Ýh›”%V-ö§|;œŠñ›µ…,ý6â·¡vR”æXÃœÇuU!LûŒjMÔmTš¦×¨|[£ò14Fe1_}U˜º8B¾tB}’ðol> ¢ˆn¦á5¦úäbûF ƒz	¤¡z
¤m1S‚¢vCSøáÐ…{iBŽ§:´´/]ëQÖî®·HŽ$¢Ü	Ps
-EC{'Ш&µ€&³Ðû€^f@¹¶
¨­Ê ‹Åœnà–6}齁2ç> °Ë[N°<Šô‡ 5QwÒ4½!ÈÇ°
A[yÍbØ“:-ûßNlñžžéŠ_DÆ‹ï5µ1ØÂÓ´Ç®,¢N»24}våehìÊËPÛ•Í°;àD_3&”ۜƑ “ï'¹Ñ%ÿßaþK;LÆaƒß¹¿l[;w—Š¢ooÙÉåÀ¥GZZyô®òôíÅKÇ®2A<ažé
-ύA¬ýäKaoÆòÁž–U]L³¹Yû¬iß翃¥þÂÍ'A‰þ`º&ꦚ¦7˜ú¶Át‹¡+IÛÿôÇ!±ŠÎ·mQíû:ÜÉz@ÂéÙëaJƒ±C†ÅaúMdøí͹ƒˆxÈ¿&“LNÇï/Üo<IÏücëJÂì|&a²§&ÞÃ0¸zí¶ˆ8ò½åíU†Ç LQÄû|mMÔíkš¦××|[_ó14¾f1»½‰qÄÝw%wßS[–4îöÆÇáAöÚÍÅéŒ"œ¦Gâà´y˜C±ý¯áØ6Ϻl~ÜmÕbe(9Ъ»
”¦ñæ’ÝX«m¡(ÜËÛJ^-y¥Dü뚦½\Réöövd1˜Œ¸˜CIðS%î[Üo\ìàX¨†Ck‹}Ä ƈ	cX’ì¸6j‘š"pá¿]À% Û²ÎÀÁõ:ÈMz(ÉM¢5·å²éT ¯Å¢šeËöf¸4¥!Øj1i·×7Æ[tðTÓ¤©Îëþ¤žÍàTí™á)‰?êXDQÇÐôE/Cu¶º2¼Í°?Ã;Â9F<n͵٠ֻà'þW¹}éíìEß븯,Àooœ„qú¿ŒŽzš¡ƒ`‡´OŽðñ¹2Ñ°ÏËÖDÝ^¦iz½ÌÇ°õ2Cãeñۏ6@ÚžVäIî/ú×#YP+³;X$ˆR~´Y8­½w‡¾ãï´çƒ8í•Õ…ùE»YF©>썱ÌêªJ¦,¨ÉĽÊ6«‹š¬.Hí¬.+Ö÷;ü‡ìq•SœŸDIðºÐ™Y¶D§OTÍé™.\\
	M%>ŠÍÅtQ}©*ù½iǬõðEãÈù«ˆ
¸}(XŠ—r*ÇT$"õ‹€	×
-‚yÖ®ŠÐC±VõòEÕ+´uˆÊˆ†ÕAwNSÐOˆãà|©*
-=”V¶hUεþ掩és°X25
ñp—ՍÀIµzTB¯æ3õXçæSÝ­C«Ð"Qlî‹C…XïºÑýš\´ý	½8˜šÌ³ò“®µMi ʁÀ”¢k­IÔUΩšÃ²ön}WÔùÁO}<ìyÍ”„QL;OĬöÎ31CÓw*æáu๘W*MdKeÎÆÞÈëÄ¿”Ž›¦°°‰ò©ÃÐx¹oä½uÑl‚d³tòþþ^HY¤Mš„þnuæpCӗýMßfèBÊ6þӏ7âÕï3'DZ¿V$TÜ÷,êíÙ—cÕ#]¾ï{ïû^a‰WòŒóK[u[š¦éµ4ÃÖÒ|¥YÇݶ” ìWàApÎi.¹½ÏQ\Ún¯ìm‘ºÂ~ÄF[ÏŒŒòûõ ¦ýf&›X_æ<1ëÏùæUyc½¶ÑãXI]}Úç¸.˜¢0tš†™õYâã>UßX$(&w"pD®?vÕÜ…&^åe^ÐÂVútäSx)N‚ò‰zˆÕIžbö4ŒÔä
¢u hÍ‚@Îx
Š:®9ҝ'ZÛgÕ燛|瓾0‡rþP^ñ¯
-endstream
-endobj
-4711 0 obj <<
-/Type /Page
-/Contents 4712 0 R
-/Resources 4710 0 R
-/MediaBox [0 0 595.276 841.89]
-/Parent 4681 0 R
-/Annots [ 4714 0 R 4715 0 R 4716 0 R 4717 0 R 4718 0 R 4719 0 R ]
+/A << /S /GoTo /D (wcshdr_8h_dc053d80a9c4da454a52eed34e123633) >>
 >> endobj
-4714 0 obj <<
+4971 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [113.91 720.889 180.092 730.816]
+/Rect [224.804 490.414 261.655 501.317]
 /Subtype /Link
-/A << /S /GoTo /D (wcshdr_8h_446914676e0b3f55ac6a080015a52b43) >>
+/A << /S /GoTo /D (wcshdr_8h_c75623ee805ab7d43b0bba684c719a60) >>
 >> endobj
-4715 0 obj <<
+4972 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [113.91 699.987 195.604 711.001]
+/Rect [113.91 439.937 150.204 450.841]
 /Subtype /Link
-/A << /S /GoTo /D (wcshdr_8h_6779d48001260a0011b3dcffdcb64cb6) >>
+/A << /S /GoTo /D (wcshdr_8h_6dd857f7b61a5b349cc8af5a4b6d8a1c) >>
 >> endobj
-4716 0 obj <<
+4973 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [113.91 632.241 201.691 643.145]
+/Rect [290.962 439.937 324.496 450.841]
 /Subtype /Link
-/A << /S /GoTo /D (wcshdr_8h_96b787f84207faa42599e50e6e078d21) >>
+/A << /S /GoTo /D (structwcsprm) >>
 >> endobj
-4717 0 obj <<
+4974 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [113.91 500.734 198.921 511.638]
+/Rect [113.91 389.46 150.762 400.364]
 /Subtype /Link
-/A << /S /GoTo /D (wcshdr_8h_222a5bd7659f3e1ea1a9ed21f54c50ef) >>
+/A << /S /GoTo /D (wcshdr_8h_6174a483baad91dae3fa1c30b0e4cde5) >>
 >> endobj
-4718 0 obj <<
+4975 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [113.91 337.347 199.479 348.251]
+/Rect [169.298 389.46 208.361 400.364]
 /Subtype /Link
-/A << /S /GoTo /D (wcshdr_8h_ace96fb8c1499616dd1333af3e8340b0) >>
+/A << /S /GoTo /D (wcshdr_8h_16e35904c64fe6b0aab144bd022c722f) >>
 >> endobj
-4719 0 obj <<
+4976 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [113.91 150.049 202.996 160.953]
+/Rect [214.891 377.505 248.425 388.409]
 /Subtype /Link
-/A << /S /GoTo /D (wcshdr_8h_95325b53ebd8d7d0a371a65b27b3d04a) >>
->> endobj
-4713 0 obj <<
-/D [4711 0 R /XYZ 90 757.935 null]
->> endobj
-4710 0 obj <<
-/Font << /F31 528 0 R /F22 521 0 R /F41 696 0 R >>
-/ProcSet [ /PDF /Text ]
->> endobj
-4722 0 obj <<
-/Length 1553      
-/Filter /FlateDecode
->>
-stream
-xÚ­XëoÛ6ÿî¿Âè¾ÈÀÌñ)‰ý¶6i×bí°Ä[1´E¡È´­M–=šø¿ßQ$mI–!ŠT|ïŽÇß½L¦þ‘©ÄÓ@H21·<]ÃêÛ	±»sØž·ö_-&?½ap
-IŸM«æ¸O dºX~ö|DølN0ÆÞC\¦ÉÝŒcmfs*°÷&I•ݨ•*f$ôTψ§WCŽ2ûºx?¹^4°ú	ækù÷“Ï_ñt	z¾Ÿ`Äd8}€1FDÊévÂ)³ãtr;ùýÀì3Xº"pAX2pƒ$„p$q ¦ aØ„ú(ôéÔÑh{|¡Ôï߈0‚BΦ-^§-͉@ÞÈ@ 偉–ÖÕK „ÀVo¿þ8£Øûùƒ¡j3c!·d™Ù§t˜Kôãéy‰8vÿŒSâæêú”
¥ãhpeËF>¢!¹¬ÊÁ·]rÁHMŒ"«¼0ƒ»$«¢»T•;Ïo±à *žÀÛ‘è<Þ,Í“x»$ð€·KÞZ àxÑŠAPì ÐÑëËgB†ƒÌbŒ!JÄóP±KgDx*5Ó4)«Rs ÇÁ5ç” IÂæðǼ‚€È0÷ªMTé‘€‘‚8Y*3ûgF0Mà¸ÐüX–æÄ®Èõò÷diYDõc’&Q±7Ó$¶Q•ä™a•gé~æ¬Ã gyfæ+§ƒÚZV…Ÿ)µTK»›oœow5è­/…5€‘!VÃtiîç m’E•*‘–‰½Å&±ÞR—pÉhm“„[݁=²*‰RÐԐee´RÇçìPgye…¶*kTmHíFeäqéUÉV¡„ã†
Î&ÄÖ~ã$mììÃë•âÄ+1'º b at HaÔlé…bmwn†bÅE­,Q[«O¯o¹úí|>fQ_=Š	¢œ^4…£¹(¹ÏHK~9›sÁ¼wƒ”€;¬7•êúŠŠ¤ô»Šœ5†£¾¬ReƒÒ¸¼«6_°ÀðwR„Ð0@¡—­ai.‹–ÚÝ»¢3ãïp{®½Iï¡HŒ+õ„»ÐETýl™K‰‹BæU{@ˆr[’••Š–mÓw%r0õ]\‘ƒJ cÑD-ì›(È|†8”gí¸ÑIœ
-ïÓF—Ž}ò5¦åÔç±€>å&–zÞ"?u“˧‘Å&
-ü°«D?¹Zš‹¢)¦Èg]ÑU¡"“(zéŠ#.È€‰òïPR$¢"|òñ™-E‡ÝŠþû:™Á«~×ÿE)w›eèål
-C³‹ŠRöÀ6Ú›¸ŠEÄë<+ÕÜ ‡’œ‰vÐs_ÛCjk…ý&ÍçH>ÿšÑ#—fºö…d7£Ð³×?'ØêÏ™¤u]ONWy\ƒ¬
-dOçp›nã²ÅË#;Y…âMT-?j†ðBÎ?¿`ÌN…:. –¼a³,¾©¢Ø–ëÏ Ä÷½¯§ï>—PQAw6ù¶T¼.
-WmU©ßÀÙ'·«Qoœñ”IÑ%ܵ¶t/µr–¯ê"sf_ùÖŒT丬ê,Ö¥ÎÑø!+m5(I<·oU§îÐ}‰’,Nk]ˆùÀöE¬R´yq(´]øÝ*©´‰û´bˆ6M²Q<Ó|=ŠnWü=Jn¹‹Gñ+w›‘t£äBk5Š¼á(~@·JDzx•s¤ åÍX
vôŒ«±œ«"Y¥­3ÀÒX5ê*q íº?îG¨ct¹RUÎa]ðJ•q‘ìÀã :
tH]÷pe?ó6Pƒ4qƁ¨ñ6fc-45ÀîØ×,íb]@õ@¼½™ÚV‹é€§}÷{S^d‰vԦϐÞ¥ã[™3&îÀÜ™BO þ›n€ôׄ"”
-’RTÙäÃ_ß½j_ j%„DB𡲠ƒaˆùeçy¿j™V$D‘ív݇>”ÛŸæ¬tmî·*SZ{ûVºÿÓßnðFWug&ùð%f/…ofPÉW5­‹åÚðÆØãȾۻœõ¸_«¬oAØ€qþeYõ
-endstream
-endobj
-4721 0 obj <<
-/Type /Page
-/Contents 4722 0 R
-/Resources 4720 0 R
-/MediaBox [0 0 595.276 841.89]
-/Parent 4681 0 R
-/Annots [ 4724 0 R 4725 0 R 4726 0 R ]
+/A << /S /GoTo /D (structwcsprm) >>
 >> endobj
-4724 0 obj <<
+4977 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [113.91 650.174 202.239 661.187]
+/Rect [325.564 377.505 362.416 388.409]
 /Subtype /Link
-/A << /S /GoTo /D (wcshdr_8h_9a70ad2a355a9736711d8017535bf72b) >>
+/A << /S /GoTo /D (wcshdr_8h_c75623ee805ab7d43b0bba684c719a60) >>
 >> endobj
-4725 0 obj <<
+4978 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [252 650.174 288.851 661.187]
+/Rect [373.703 377.505 410.555 388.409]
 /Subtype /Link
 /A << /S /GoTo /D (wcshdr_8h_dc053d80a9c4da454a52eed34e123633) >>
 >> endobj
-4726 0 obj <<
+4979 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [163.912 638.219 200.764 649.232]
+/Rect [113.91 350.938 158.493 361.842]
 /Subtype /Link
-/A << /S /GoTo /D (wcshdr_8h_dc053d80a9c4da454a52eed34e123633) >>
->> endobj
-4723 0 obj <<
-/D [4721 0 R /XYZ 90 757.935 null]
->> endobj
-430 0 obj <<
-/D [4721 0 R /XYZ 90 612.689 null]
->> endobj
-4350 0 obj <<
-/D [4721 0 R /XYZ 90 590.378 null]
->> endobj
-4727 0 obj <<
-/D [4721 0 R /XYZ 90 590.378 null]
->> endobj
-966 0 obj <<
-/D [4721 0 R /XYZ 374.54 555.248 null]
+/A << /S /GoTo /D (wcshdr_8h_27465844aaeea0623133f8151ca4fd9b) >>
 >> endobj
-434 0 obj <<
-/D [4721 0 R /XYZ 90 538.521 null]
+4980 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [311.238 350.938 344.772 361.842]
+/Subtype /Link
+/A << /S /GoTo /D (structwcsprm) >>
 >> endobj
-438 0 obj <<
-/D [4721 0 R /XYZ 90 199.833 null]
+4981 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [464.919 350.938 501.771 361.842]
+/Subtype /Link
+/A << /S /GoTo /D (wcshdr_8h_c75623ee805ab7d43b0bba684c719a60) >>
 >> endobj
-967 0 obj <<
-/D [4721 0 R /XYZ 90 146.223 null]
+4982 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [113.91 339.357 150.762 349.887]
+/Subtype /Link
+/A << /S /GoTo /D (wcshdr_8h_dc053d80a9c4da454a52eed34e123633) >>
 >> endobj
-4720 0 obj <<
-/Font << /F31 528 0 R /F41 696 0 R /F22 521 0 R /F14 1038 0 R >>
-/ProcSet [ /PDF /Text ]
+4983 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [113.91 312.417 152.974 323.321]
+/Subtype /Link
+/A << /S /GoTo /D (wcshdr_8h_0b8372e555a2e2bcc63a11f3dc7a1bf6) >>
 >> endobj
-4730 0 obj <<
-/Length 1833      
-/Filter /FlateDecode
->>
-stream
-xÚµYYoÛ8~÷¯0°/2°fyòÒ¦)R´Ù6ÉvÚ>¨Ž’z‘È­­´Í¿ß¡HI”EQ9°Í7ÇÇ!‡&sdnð\	…óÕÍϯàíëñ£K^ã/ÎgÏŽ|…ŒdóóËúsI d~~ñ)“ˆˆÅ’`Œ³_«ÝM^}CßK*pv´¾.ÜÝiqYlDgÅ‚dåʾUT¨Œºørþföê¼…÷Æ	&-øÙ§/x~F¾™aÄŒžÿ‚{Œˆ1ó›§Ìß_ÏÎfZî=ƒ÷1ÿaQ	AFˆÆCÊ–âZ÷À§~Ì ¤”#ÆM­ð°øŒ1-‹]Äy©$ât41Ýpm6¥Á0Ät£Á}¦Tìc_P‘jD’h„#ƒUˆöÇ…÷k É%RTõ íûí•8
Á½p¼¯Ð‚¿? 
-„æIG½HKh„±"œC¥`BeešK*9‹%T2¤™Ïh7>žR/3™ÓV—Ô`“Õ p:­!ê=òšÂßSYÏz:@–7.Óþz™4ž„ä²>ÞûãgDc„‡AVˆH:—Ü *£„"ŠŠ‚Û¨AP0Ô¤e  6X¥Á YD
ºÅpÕbÁqvµ]0•P3êzSmÜjŽÈò‹u^úÕ¦´â?m5ÂÙn
õûË|Umà!õŒiÄ0{°gÌ;F(̦Dí¢’KÒL÷2“Lït%˜žl˜ N3=D½ÓSø{*-þ)=ezÊß–é)¼†é^Móg‘ÊÙð–D°ó	LïŒ2Ý‹Ôþ‡Dn~£ÿ“XŽaÏ ÕÓXÎFY.´Bó$Ë™)–ºÆYžô,'YÞCfyO¥Å?ûpº8;lý¬°BMxíeÒ¨
-¨,Q	â„S„¤L1læZG–kPŽðÈD«Óۍ§×ËL¦7Õ¥7ؤ7 œNoˆzô¦ð÷TöÒ{|òq`‚áˆ*“vÜˤ
 KÓ&PËF¹e3+)dÇŒg¶Ϭ—™Ìl«Ël
-°Él 8Ùõ™Máï©´øŸ¾::>y5X¤(f Ì’^72IT
-a¦„÷PVRpF!½…1cE]p…´ä_ªcKU#b­úX¯1ùõ­ïÿnwÅEÝZ—ëU^ùñÜ/P·e“D/þã6‡Þ2+«uu·b|Ù‚Ž!þ·eËö§4ÝY62“ìït%ØŸlØ N³?D½ûSø{*-~˜¹}´„*”vÛ‰¤Qûjê(c.¨¨™Ä‘¦÷Ú½:8pW7I$ƒyZ0F'ȃâê	¦S0:a¼ˆõä]¾Ú.¸È6có¥*v•ßÄÁnrÒ”vÖLNn4RZ?ÞË@Aì ŒKY³¹9&BÄU¾¾nì=,v«íú{µÞØó/w<f>z<´®ÚmíæÒ]íÙSÿ °\ÃnìFxWåeµÛë×;wýçåÙÛã(z$ÅÔ3ÖO[ãýLsÆoV·7EYåµ= gÏ\÷iëy7O믡»¨¯Á™	Ä rl5¨5iO«=ðê»f}SÛ?êêõQÝ'×ÍA-I‚HP…”‘ð›q<a2;p‚:¬Jåå Õkbsà€â®n Ãùœ!I„×FäÐ4…°²•¹kæ@ÓÖXc‹m3¶››¶‚«íð 'ˆ*ôN‘D/%FšêXtY<º¶­oÂñ!ÑÕ#Á}hÐÂ,qX¾Â˜Ô™FPzðCâºé;]°!°ÅãÊãqµ»S^ïN]të–ÔGºð÷¢mÓãû`okOmèœÂ¢E8¿Ç±92šDΗ^Õ2ÐU—½ ¡
S°D;‹è0
ƒú,ü¹_›6åõ][¥I F£b5÷ÒË@<rôÑWimºÙ\ïŠÊ®£ÑEz
=HψHŸbeÒÐF!XdBd‹éâÅ21ÄÚÒòÀRŒ8Ì6'ñ}»ù·XÙzl­q“ )a‡#§˜ §íÛ?š¾§âMOÕ£B¿Øœ­™ææëÖŽ$QNâÌ&¥¨Û=)Ô“¨ÝèZÊö¹Ýâi
sS¦ÈMEnL>4ú'Èí¥—x䬣¯ÒÚôc·úMwcä¦X@Üú6šµZ$	La‹¥5éOsûÃÙ˧s›ƒËð}„Û2Îí¦sBû•mØU¦Ö·'t{võì]ë}k»“/7Õº¼òú¾å~y:ÉOšÃμÏ©ß7Û*ÿz}W§Ú{NïôŠG*Øj»&Ãû½ß{<Ú{G<¦¢mÛ€Ÿ½˜¶½Šû$Dôd ƒmDŠÇÿÐì~Ö€˜°Ch·6ºõøuQ[àH[(Üõ]ssd½(¾ºÕìÀžcö\H÷D1ñY¸´²MhìBrüÂ=r¤ú=Àáæ÷ÝUQîÇÆþ>ÎßDñ
-endstream
-endobj
-4729 0 obj <<
-/Type /Page
-/Contents 4730 0 R
-/Resources 4728 0 R
-/MediaBox [0 0 595.276 841.89]
-/Parent 4681 0 R
-/Annots [ 4733 0 R 4734 0 R 4735 0 R 4736 0 R 4737 0 R 4738 0 R 4739 0 R 4748 0 R 4751 0 R ]
+4984 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [202.447 312.417 235.981 323.321]
+/Subtype /Link
+/A << /S /GoTo /D (structwcsprm) >>
 >> endobj
-4733 0 obj <<
+4986 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [145.731 675.205 156.58 684.171]
+/Rect [229.326 238.432 266.177 249.336]
 /Subtype /Link
-/A << /S /GoTo /D (wcsmath_8h_598a3330b3c21701223ee0ca14316eca) >>
+/A << /S /GoTo /D (wcshdr_8h_c75623ee805ab7d43b0bba684c719a60) >>
 >> endobj
-4734 0 obj <<
+4987 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [145.731 662.742 166.543 671.588]
+/Rect [283.552 238.432 320.403 249.336]
 /Subtype /Link
-/A << /S /GoTo /D (wcsmath_8h_0a3cc1d5cde549e408f825ddd7f5853d) >>
+/A << /S /GoTo /D (wcshdr_8h_dc053d80a9c4da454a52eed34e123633) >>
 >> endobj
-4735 0 obj <<
+4988 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [145.731 624.625 166.543 633.472]
+/Rect [123.863 221.181 160.714 231.712]
 /Subtype /Link
-/A << /S /GoTo /D (wcsmath_8h_39c663074332446065723e9be9350139) >>
+/A << /S /GoTo /D (wcshdr_8h_dc053d80a9c4da454a52eed34e123633) >>
 >> endobj
-4736 0 obj <<
+4990 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [145.731 584.825 177.571 595.355]
+/Rect [229.326 171.172 266.177 182.076]
 /Subtype /Link
-/A << /S /GoTo /D (wcsmath_8h_514396dd60fa0621c83072091fb2a0cd) >>
+/A << /S /GoTo /D (wcshdr_8h_c75623ee805ab7d43b0bba684c719a60) >>
 >> endobj
-4737 0 obj <<
+4991 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [145.731 572.242 195.275 582.772]
+/Rect [283.552 171.172 320.403 182.076]
 /Subtype /Link
-/A << /S /GoTo /D (wcsmath_8h_01d44d9782a85952a48ed76bf105351b) >>
+/A << /S /GoTo /D (wcshdr_8h_dc053d80a9c4da454a52eed34e123633) >>
 >> endobj
-4738 0 obj <<
+4992 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [145.731 561.223 204.719 570.19]
+/Rect [123.863 153.922 160.714 164.452]
 /Subtype /Link
-/A << /S /GoTo /D (wcsmath_8h_2dc3870be25a19efa2940150507aaf71) >>
+/A << /S /GoTo /D (wcshdr_8h_dc053d80a9c4da454a52eed34e123633) >>
 >> endobj
-4739 0 obj <<
+4994 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [145.731 521.543 187.016 532.073]
+/Rect [229.326 103.913 266.177 114.817]
 /Subtype /Link
-/A << /S /GoTo /D (wcsmath_8h_dea646bef24ac88b544d7094860127ff) >>
+/A << /S /GoTo /D (wcshdr_8h_c75623ee805ab7d43b0bba684c719a60) >>
 >> endobj
-4748 0 obj <<
+4995 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [160.678 234.75 195.875 247.937]
+/Rect [283.552 103.913 320.403 114.817]
 /Subtype /Link
-/A << /S /GoTo /D (prj_8h_151140d870ed4f490317938bd6260a6a) >>
+/A << /S /GoTo /D (wcshdr_8h_dc053d80a9c4da454a52eed34e123633) >>
 >> endobj
-4751 0 obj <<
+4996 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [170.641 184.929 206.386 198.45]
+/Rect [123.863 86.662 160.714 97.192]
 /Subtype /Link
-/A << /S /GoTo /D (prj_8h_fc5276e759c799deea36271d9cafc5e9) >>
+/A << /S /GoTo /D (wcshdr_8h_dc053d80a9c4da454a52eed34e123633) >>
 >> endobj
-4731 0 obj <<
-/D [4729 0 R /XYZ 90 757.935 null]
+4951 0 obj <<
+/D [4949 0 R /XYZ 90 757.935 null]
 >> endobj
-442 0 obj <<
-/D [4729 0 R /XYZ 90 733.028 null]
->> endobj
-4732 0 obj <<
-/D [4729 0 R /XYZ 90 691.872 null]
->> endobj
-446 0 obj <<
-/D [4729 0 R /XYZ 90 484.55 null]
->> endobj
-450 0 obj <<
-/D [4729 0 R /XYZ 90 426.181 null]
->> endobj
-4740 0 obj <<
-/D [4729 0 R /XYZ 90 403.869 null]
->> endobj
-4741 0 obj <<
-/D [4729 0 R /XYZ 90 403.869 null]
->> endobj
-4742 0 obj <<
-/D [4729 0 R /XYZ 90 386.245 null]
->> endobj
-4743 0 obj <<
-/D [4729 0 R /XYZ 90 372.006 null]
->> endobj
-4744 0 obj <<
-/D [4729 0 R /XYZ 292.107 336.877 null]
->> endobj
-4745 0 obj <<
-/D [4729 0 R /XYZ 90 320.148 null]
->> endobj
-4746 0 obj <<
-/D [4729 0 R /XYZ 292.107 287.39 null]
->> endobj
-4747 0 obj <<
-/D [4729 0 R /XYZ 90 270.661 null]
+486 0 obj <<
+/D [4949 0 R /XYZ 90 299.026 null]
 >> endobj
-4749 0 obj <<
-/D [4729 0 R /XYZ 270.405 237.903 null]
+4836 0 obj <<
+/D [4949 0 R /XYZ 90 276.715 null]
 >> endobj
-4750 0 obj <<
-/D [4729 0 R /XYZ 90 221.508 null]
+4985 0 obj <<
+/D [4949 0 R /XYZ 90 276.715 null]
 >> endobj
-4752 0 obj <<
-/D [4729 0 R /XYZ 280.916 188.416 null]
+4837 0 obj <<
+/D [4949 0 R /XYZ 192.415 223.961 null]
 >> endobj
-4753 0 obj <<
-/D [4729 0 R /XYZ 90 171.687 null]
+4989 0 obj <<
+/D [4949 0 R /XYZ 90 207.791 null]
 >> endobj
-4754 0 obj <<
-/D [4729 0 R /XYZ 446.709 138.929 null]
+4838 0 obj <<
+/D [4949 0 R /XYZ 192.415 156.701 null]
 >> endobj
-4755 0 obj <<
-/D [4729 0 R /XYZ 90 122.533 null]
+4993 0 obj <<
+/D [4949 0 R /XYZ 90 140.531 null]
 >> endobj
-968 0 obj <<
-/D [4729 0 R /XYZ 263.597 89.441 null]
+4839 0 obj <<
+/D [4949 0 R /XYZ 192.415 89.441 null]
 >> endobj
-4728 0 obj <<
-/Font << /F31 528 0 R /F22 521 0 R /F42 717 0 R /F11 978 0 R /F8 1025 0 R /F13 1045 0 R /F14 1038 0 R /F41 696 0 R >>
+4948 0 obj <<
+/Font << /F31 604 0 R /F22 597 0 R /F40 783 0 R /F42 818 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-4758 0 obj <<
-/Length 2804      
+4999 0 obj <<
+/Length 1841      
 /Filter /FlateDecode
 >>
 stream
-xÚµZM“㶽ϯÐQªZ!ø$‰¹ÅYk]×fwR98®%qf”ÒH
-)y=ùõé& Š AkWjC‘ýºñÑx
-(ü±…¦‹\åDµØ¾ÞÑÅ3ÜýáŽÙ§kx¼î=ÿîñîOÞ":‹Ç§öõŒÅÙâq÷ó2#,[­¥tùuÛœëýñò´bjI^Vk®èòa¨ÌÕçꩪWL/«ãoeZË%SbõËãwß?vXÿ”Ȑÿ?w?ÿB;ðóÇ;J„._ᚦõâõNra¯w_îþÖÙ0÷܏…¨˜ˆÆÈÑJ¹ ¹ 4S¿/ÈÂ	‘ùmË%R·f®Çíe:6‘&ÈòŒPÅF»¨÷¼uŸó£‘¢èl ×?9W!
£ð
-WI.‡I2I4Í=Bh£‡&g…χêg‹øÜg¶è4s`™».úWS
}(`ìê,³Å¤™Ih‘ùL}øðñ{ÓñLÞÐ<#…Ð`ÞÀ¨0¾Ah‚[„pº^ÀöYƒ‘/2˜ƒpóŸe0°s¸ŒÆãÂ¼X÷´±I¾(À•Ì´ª†Ø:ôè4e;ÂÁ¯óÕ^ïöÍùÔìq›O§:t˜sFr™ùvºC'ÝMzŽ}k8`<Ñpk‡I³†Œv“‚ô$‹oî&a{‰qHI‰, €Fçé,`1“Yàf+‘R„.ôSY Ï7#¤˜“Þ€ðgŠ(=©x-&Íš„
-?^}[Èèv‚l_Êz˜$tL®&“³˜T¯åå!$™8'\‰?nF‚… WŸ°qí¬·ë˜ùumª¹Ú¼™ÿÿøË—¾s)£\1º|>žšË~kîÕ+©–'X`—×ËþX5ã³	Vh®åÿk6)]ÀÚ,’³Éa¦fSÏÖølJÚÙÔ'œY‚0•#k0øAYyîO>‹N;˜ô—à͊ÐxŠ­
-œçÉfr˜$;™–³ _`þŠ¼§ý.5eT!Æ4â¼)Ó306eýúÁ­¡—+ËÝ®^‰|Y5]]Ÿ4bU˃ùÕ\ UŸíì²-b³ÕœŒ/C*çDÊ?h÷~¬P’.oR™0+–ßW—¤±Mï«f[ïϐ)Vlyæ<_?¾TMÛlYŸL^0¿ÊÃá´âjùrL(Ïh¯Ë'¼'QØò©>½¥@ATƒ)RèlJ’XôºÃÀd;[«Ã¹¾Œê›ùÝw"œ“¦!õ»MPH}TÍÙ¡“¼¡Iä=쏉… ÅÄ‹dÈ“¦ÅC0y67d‹žàõM"ï¹þw*äLr"d‹IS†â!gº}83d‹žàõM"osÞ&B–”’"×ɐ&IŠ†,)<ÌçÎe‡žàõM"ï¥Ü¤BŠäJ¦C¶˜4u`È„Ü&µò¸Ъœd°æ̌ݢÓ&»Å|<v
½$ÒyÌaÒÔVJÉüf?™,¾i÷R°ÿfí¶j SW»}]m/n™1ïÀÚjþ
-ânwªS#žÊóåZW°lìÜ*ë½[faÅÁeV)Xe×$l·@QojðpbBX@¿‚ÿZ²É‰iÐë<21}“³Š`I%¬ã¹ïÇ`nL’]RÔ
…Çþäš×¬¿d¸ýíf^[%SO1p«¼Râýi{}­Ž—ò]…wqø2Á¼Ý)Ž®&ñ7ìHPìÄ7h˜T„ÒaQµ{‡É¡lówh†!ò‚p!;3¦pK‰‚LŁó‹Ëø>•ßÄ
-šJß²
-š@/cMP§áV§yàÚß–±m™\©²…™šçS…€C¯{ð¡	LΑõ;÷Ý×GIrž‘œrŸûe¿}1
°oÌS›bõµ)ÜÁ'	0Ä̦qè¤{¡Éiy(%'x²a&MŠ¯¢Òl ÌÙ¢'x}“ÓòPæ0™ez,8Lš:0¹`$³C¶è4o`rZ*F‰¢:²Ã$©CCѐ¡T“
-VLD‹›!=䀭ghZ2N‰.„O=(4
&ÉŠÆȸ¼š¨COðú&§õ S ap ¦B¶˜4u`¨Óƒ4¦Yž“|nä-6Mî™›V‚Æ`¡U2j‡IsÈ–¢È<j'±[¬ÛL/D.	cqùi!ëf°QhHÐr!4h‰ÌP~ʲ._«KU7÷ý³Ç˜#;~;pÁ“ Ú›‰Î Y÷%
-Æa¡•%ây'"“­büá‡Á=>Ú-)XE3Õjmü_ͧBðDtU¾ZÜKiï¾”¹ØT•{é\Ûe®[
‰_kÐ/ÇgìBËeEžAug ¾qÝ6+¼Èà3ˆºêxSHx·AŸ۟ŒúB¡üªá°ßÔe"€Ý6°qj±Â”	Œ-OÇÊ<owå˜S[ðäE²bqÑúŽ7›šœcÔ¶Cc~¬;èÉ=ljl»ªv×ùòƒ¥ýoUŸÌ{VÂþô÷1ÖwN÷ë¨yad×mc^°¹ñf[ÁÍòhþ£d†Pp“ñð¶ÆݵmiŠ)xØUBðbP	IÚ¦"!l³ ·3ÍV&¼Ú6Üt2n½–oÖTe1›K¹7
ˆw߆Ù\“Là^Èê'ƽîÁ#ÙÜ7Ý®Mì:÷ý	ç•Å¤½EmÞâZ%u2µõ0£©
²FF
Õç
-ê_ü‚á8ž×R´]>yý#“Ϧ=F†Zîjë䝰•Þ¯8ªÊõºma·VòÜsÇ`Ö=P¤ã¤ö›¡Ñ¨.aµOòȝg}:zo¶¾\·[˜'Ñ
-ÙaPíx’Ó+qùh‰{+oñ€&sòŒˆI
êXÏ®tŸpl #ÕnNTîΛޥ퉷èUËZ•ßVËjxžnF´
*e.m”îP’›ïD
-?¦áà>¬¤à“'Ó½îÁ#óÜ79ã\ Æ–Ê''c“¤
Eå2$a"¤œ²COðú&§?ŽŸ{M…l1iêÀP<äŒKȝæ
LN~ò?*ªdÈ“¦ÅCÖ¸¥Êç†lѼ¾Éé:·hŠ<²Ã$©CC#§?Rôܐ:͘œ®~()ÒHšØ7ãŠÀVÃ
Š@ÐëDólnàæLÎ8ÀC`Γ‘;L’ZÂ3¡|ê[)¸”-?\lŽ¿)_Õ*Ív)ÜèKäÛ¶ÿö“ÔÃxÚ?0Rf_×9$cêV²}óÎï˜:DË,gIuØÃŒ©Cüæ‘sñ-…o„y\(†.Ä
-_‡™YøúÂÄ/~Á ɶq˜g~îséyö€ºÙÐö‹ì®Ì¹lšp8™2Ò}Ü!õíãŽÛÖ¸°’¿¦j[ÿuxó?	qå%\ÞŠ×Þ×W±Ï¦lGA¨\°´’ïÆ;ÈbfvU|áÇ™Ði—,fà’×3ªîyôçöÃëçöÄȵ“û\
-zkûҝéáu0‹Ë‹ÛK³ÉÙÍá cFçDñteÖÃŒÎ=¨LT1¿2KÑÞú3àUfƒÄ?]_7.|7ä6ow¨i·HdOYi¢Tôã"
-”,S¿ÿ;~ó‘kÎz
ù1—îã#Ãn¾¯:VuÙ¥swŠøWwñ€yºÚ˜¹ùÇŠ{*îUf~qʺYÈU—õñF/îFIrÿÇ÷§ßÞž«ãpw_Dçì ý1
+xÚÕš]oÛ6†ïý+ìÆf–"Eõ®qœv]±dŽ×¡h‹ÁI”ÄmbwŽ‹$ÿ~G&)S<¡ìÂ-
+ÓÒK¾çPG)V¬Oá/ëg´ŸÊ”dBö/ï{´Gßö˜=;‚Ó#ïüѬ÷êD@/’)ÑŸ]o»+F$gýÙÕç",Ž¥tðxùp{µB{@n‡#.éàdq—›Ö4¿ÎáœäË!\G5åbÀ5ü:{ß›ÌÊl€R¨"€{Ÿ¿Òþú¾G‰ÈtÿÚ”°,ëß÷.lû®wÞû³Ãp¼-GÉÄËIrA¨’e’„—è/WùJùÒ¦ö÷øüÝñôŸ1ä5
+:8&t0ftðf17úDÍV$ûê„óÌ7K‰âÉÖêh±1]îçßMëzµ6Ímnº'^w¥ ¥a”¢÷z(ÒA~7jÚpÒêæÛKqóó>_Z»Õuý2p#¤T’$af"‹ë«˜zSêÔ#O¾ÖJµ!‹P j~,n¿PIák¡$ašUƒ¨]M§Á­ÌqZµž/¯~:!2ѱI[5î\Ò&}±	&-XFš¢I;
j-8#:«ZÌõž_^æ?6¦LüÊ‚¤‰°e2®×³-?êé"4³z(÷FÝ1F2éêî×æ 	É4wý›ñH’¥i[8¸&T;£ed$¾U‰Ëd†{AÖ©ˆµ"Åùþ(†(¸sý»ÝPÑÜÜ«z0ž-³¾Ò)Ñ,}¡zäÉQòåZd2#)ÓÕ jµè4¸µâ„S]±^®6–¡’4¯Ç(5= Ö‰Äy$–(‰'@â³Óñ»:|ùáÁW	
Ÿ2¾ž<_§‰‡o%ˆ|Qk_߁odÒ¾¨smÈxøbI—ðŬ|}ë.ð%Ü‚@9wDlALKASB¹y8%)eÑäÙÉÃ䱚äñƒ’³väñ¬÷&BÉóÈ3ù0œ¹Ôñ“~dÊ`"²Xüxò ~œ&?• BøA­-~|k?‘I;ü Îµ!ãñƒ%]â³vøñ­»à磩ãæz‚·Æù£küaœP`VgþH)ˆÔ2–?ž<ȧ‰çO%ˆPkËßzoþ¤/>ƒSº ô[
>ú áCB3
Ÿ<«é ?ˆ |0kσO\Ò%|0çڐàƒ$½ƒb]Âdzîôà	EÜò„ÏšI÷¬ØÖß4Ìùoq+§âAŽîA®D+’ÀÝI.O$—ÓÄ“«Dˆ\¨µ%—oÝ…\©O.’ëÈ5n#£‡G®D¨m-E’Ë“Éå4ñäª"jmÉå[#äŠLÚ‘u®
O.,é’\˜µ#—oÝ…\gãVr	ÂKÉÿC®Æš‹MÝn“ì@.˜%!y4¹vò0¹¬¦¹ü ‚䬹<ë½É•½H.³YøþlYe?@v	•AþÑÛýž<È.§‰gW%ˆ»PkË.ßaWdÒŽ]¨smÈxvaI—쬻|ëNìreܲë#S·9¾ŒÜun¿î‚û•póŸ1òäA9M<*A„„Z[ùÖ{A‚¦€ 7Ç“ñù§ó*€’C…§Ü$zËÛ“‡d5 äfí äYc ŠKºæ\²€¤w B¬K yÖ] 4uEÜä‹ J7–8ðÛÎ÷ ×p£W8;u/VO?‚\0_ËÏw´°w´ÏOÿšŽ'U²è$zFïf{ò Yœ&ž,• BdA­-Y|k„,‘I;² Îµ!ãÉ‚%]’³vdñ­;ífÛnngk’Ò´Ûv6/®½Úƒ;LøMŽÏN&Õt@D=˜µƒg½?}8JŸc ÏéÑyõ±ŠÑdSš¯E²Ç“Ùã4ñì©bjmÙã[#ì‰LÚ±u®
Ï,é’=˜µcoÝ…=ÇPÁ-[B)¿ÆŸ¨jàáÀ*I»ƒ‡IJ´ŽÞöäAð8M<x*A„ÀƒZ[ðøÖûƒG àùP€ç·¿O>UÐÃcÑ£Jô(fÑ£BèI‰(߀ÃÑ“–SCjG#Ê…QFDöòn´Q<yzªCÆ¡'£ªDz
+
n]Ü}ãVðHR@".c#Æ]«FP§XˆÍ×iPg <É„¨XÌ¥¶ÔÙÖÖÝjycŽB•Ý?”µ°=YÔ›éq·É×ËùÆ~½X,çëg[“ó‹»ÜòEËÑöõEUNòöø±x2	µi¾Þ-6åc߇ŒòBôüX4Wë«Òòr7ÜëR¶.@
+<2%÷í{ûö:JÊ2ÿ½îb+?±ïu[÷"··ù2_äØWv™1f|ðÓòàôÒ¦™˜–½¦üµ æ§ÅãÓvyQ¼ñã–0%@~;²]‰&Ü4/žÍçñêéù&_Ög§øyiNÏOˆ†
 endstream
 endobj
-4757 0 obj <<
+4998 0 obj <<
 /Type /Page
-/Contents 4758 0 R
-/Resources 4756 0 R
+/Contents 4999 0 R
+/Resources 4997 0 R
 /MediaBox [0 0 595.276 841.89]
-/Parent 4791 0 R
-/Annots [ 4761 0 R 4762 0 R 4763 0 R 4764 0 R 4765 0 R 4766 0 R 4767 0 R 4768 0 R 4769 0 R 4770 0 R 4771 0 R 4774 0 R 4775 0 R 4776 0 R 4777 0 R 4778 0 R 4779 0 R 4780 0 R 4781 0 R 4784 0 R 4785 0 R 4786 0 R 4787 0 R 4788 0 R 4789 0 R ]
+/Parent 5040 0 R
+/Annots [ 5002 0 R 5003 0 R 5004 0 R 5006 0 R 5007 0 R 5008 0 R 5010 0 R 5011 0 R 5012 0 R 5014 0 R 5015 0 R 5016 0 R 5018 0 R 5019 0 R 5020 0 R 5022 0 R 5023 0 R 5024 0 R 5026 0 R 5027 0 R 5028 0 R 5030 0 R 5031 0 R 5032 0 R 5034 0 R 5035 0 R 5036 0 R 5038 0 R 5039 0 R ]
 >> endobj
-4761 0 obj <<
+5002 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [126.921 672.898 182.592 683.802]
+/Rect [229.326 702.288 266.177 713.301]
 /Subtype /Link
-/A << /S /GoTo /D (wcsprintf_8h_5c6f91916a0b8f8c2d85274c0ba130f6) >>
+/A << /S /GoTo /D (wcshdr_8h_c75623ee805ab7d43b0bba684c719a60) >>
 >> endobj
-4762 0 obj <<
+5003 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [220.75 658.277 262.095 668.183]
+/Rect [283.552 702.288 320.403 713.301]
 /Subtype /Link
-/A << /S /GoTo /D (wcsprintf_8h_46950abaf5a27347da8160741f98f973) >>
+/A << /S /GoTo /D (wcshdr_8h_dc053d80a9c4da454a52eed34e123633) >>
 >> endobj
-4763 0 obj <<
+5004 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [126.921 634.044 166.542 644.948]
+/Rect [123.863 685.037 160.714 695.567]
 /Subtype /Link
-/A << /S /GoTo /D (wcsprintf_8h_46950abaf5a27347da8160741f98f973) >>
+/A << /S /GoTo /D (wcshdr_8h_dc053d80a9c4da454a52eed34e123633) >>
 >> endobj
-4764 0 obj <<
+5006 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [164.54 595.19 222.223 606.094]
+/Rect [229.326 635.172 266.177 646.185]
 /Subtype /Link
-/A << /S /GoTo /D (wcsprintf_8h_b8a869f35385b17a26cb5070ab63e5d5) >>
+/A << /S /GoTo /D (wcshdr_8h_c75623ee805ab7d43b0bba684c719a60) >>
 >> endobj
-4765 0 obj <<
+5007 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [267.591 512.743 298.903 523.647]
+/Rect [283.552 635.172 320.403 646.185]
 /Subtype /Link
-/A << /S /GoTo /D (cel_8h_db2e4565f61a9de5fe278d9035850dc3) >>
+/A << /S /GoTo /D (wcshdr_8h_dc053d80a9c4da454a52eed34e123633) >>
 >> endobj
-4766 0 obj <<
+5008 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [301.908 512.743 332.125 523.647]
+/Rect [123.863 617.921 160.714 628.451]
 /Subtype /Link
-/A << /S /GoTo /D (lin_8h_946005b038f5c584691630b5d39369e3) >>
+/A << /S /GoTo /D (wcshdr_8h_dc053d80a9c4da454a52eed34e123633) >>
 >> endobj
-4767 0 obj <<
+5010 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [335.13 512.743 365.894 523.647]
+/Rect [229.326 568.056 266.177 579.069]
 /Subtype /Link
-/A << /S /GoTo /D (prj_8h_8785bdf33bdaa3d9d52fd51b621ec8d5) >>
+/A << /S /GoTo /D (wcshdr_8h_c75623ee805ab7d43b0bba684c719a60) >>
 >> endobj
-4768 0 obj <<
+5011 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [368.899 512.743 401.875 523.647]
+/Rect [283.552 568.056 320.403 579.069]
 /Subtype /Link
-/A << /S /GoTo /D (spc_8h_7304d0d00bcf9d2bad1f56ba6d8322ea) >>
+/A << /S /GoTo /D (wcshdr_8h_dc053d80a9c4da454a52eed34e123633) >>
 >> endobj
-4769 0 obj <<
+5012 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [404.88 512.743 436.751 523.647]
+/Rect [123.863 550.805 160.714 561.335]
 /Subtype /Link
-/A << /S /GoTo /D (tab_8h_6b3768349e9a5e925aab24effddc584f) >>
+/A << /S /GoTo /D (wcshdr_8h_dc053d80a9c4da454a52eed34e123633) >>
 >> endobj
-4770 0 obj <<
+5014 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [456.646 512.743 491.833 523.647]
+/Rect [229.326 500.94 266.177 511.953]
 /Subtype /Link
-/A << /S /GoTo /D (wcs_8h_b9aeb8cf1afb1bfb22e989580d90fca8) >>
+/A << /S /GoTo /D (wcshdr_8h_c75623ee805ab7d43b0bba684c719a60) >>
 >> endobj
-4771 0 obj <<
+5015 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [359.188 500.788 405.444 511.692]
+/Rect [283.552 500.94 320.403 511.953]
 /Subtype /Link
-/A << /S /GoTo /D (wcsprintf_8h_46950abaf5a27347da8160741f98f973) >>
+/A << /S /GoTo /D (wcshdr_8h_dc053d80a9c4da454a52eed34e123633) >>
 >> endobj
-4774 0 obj <<
+5016 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [278.46 426.62 324.716 437.633]
+/Rect [123.863 483.689 160.714 494.219]
 /Subtype /Link
-/A << /S /GoTo /D (wcsprintf_8h_46950abaf5a27347da8160741f98f973) >>
+/A << /S /GoTo /D (wcshdr_8h_dc053d80a9c4da454a52eed34e123633) >>
 >> endobj
-4775 0 obj <<
+5018 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [412.007 426.62 443.319 437.633]
+/Rect [229.326 433.824 266.177 444.837]
 /Subtype /Link
-/A << /S /GoTo /D (cel_8h_db2e4565f61a9de5fe278d9035850dc3) >>
+/A << /S /GoTo /D (wcshdr_8h_c75623ee805ab7d43b0bba684c719a60) >>
 >> endobj
-4776 0 obj <<
+5019 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [446.922 426.62 477.138 437.633]
+/Rect [283.552 433.824 320.403 444.837]
 /Subtype /Link
-/A << /S /GoTo /D (lin_8h_946005b038f5c584691630b5d39369e3) >>
+/A << /S /GoTo /D (wcshdr_8h_dc053d80a9c4da454a52eed34e123633) >>
 >> endobj
-4777 0 obj <<
+5020 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [480.741 426.62 511.506 437.633]
+/Rect [123.863 416.573 160.714 427.103]
 /Subtype /Link
-/A << /S /GoTo /D (prj_8h_8785bdf33bdaa3d9d52fd51b621ec8d5) >>
+/A << /S /GoTo /D (wcshdr_8h_dc053d80a9c4da454a52eed34e123633) >>
 >> endobj
-4778 0 obj <<
+5022 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [89.004 414.664 121.98 425.568]
+/Rect [229.326 366.708 266.177 377.721]
 /Subtype /Link
-/A << /S /GoTo /D (spc_8h_7304d0d00bcf9d2bad1f56ba6d8322ea) >>
+/A << /S /GoTo /D (wcshdr_8h_c75623ee805ab7d43b0bba684c719a60) >>
 >> endobj
-4779 0 obj <<
+5023 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [124.968 414.664 156.839 425.568]
+/Rect [283.552 366.708 320.403 377.721]
 /Subtype /Link
-/A << /S /GoTo /D (tab_8h_6b3768349e9a5e925aab24effddc584f) >>
+/A << /S /GoTo /D (wcshdr_8h_dc053d80a9c4da454a52eed34e123633) >>
 >> endobj
-4780 0 obj <<
+5024 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [176.704 414.664 211.892 425.568]
+/Rect [123.863 349.457 160.714 359.987]
 /Subtype /Link
-/A << /S /GoTo /D (wcs_8h_b9aeb8cf1afb1bfb22e989580d90fca8) >>
+/A << /S /GoTo /D (wcshdr_8h_dc053d80a9c4da454a52eed34e123633) >>
 >> endobj
-4781 0 obj <<
+5026 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [128.635 335.098 192.953 346.001]
+/Rect [229.326 299.592 266.177 310.605]
 /Subtype /Link
-/A << /S /GoTo /D (wcsprintf_8h_b8a869f35385b17a26cb5070ab63e5d5) >>
+/A << /S /GoTo /D (wcshdr_8h_c75623ee805ab7d43b0bba684c719a60) >>
 >> endobj
-4784 0 obj <<
+5027 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [194.252 215.674 225.564 226.688]
+/Rect [283.552 299.592 320.403 310.605]
 /Subtype /Link
-/A << /S /GoTo /D (cel_8h_db2e4565f61a9de5fe278d9035850dc3) >>
+/A << /S /GoTo /D (wcshdr_8h_dc053d80a9c4da454a52eed34e123633) >>
 >> endobj
-4785 0 obj <<
+5028 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [228.348 215.674 258.564 226.688]
+/Rect [123.863 282.341 160.714 292.871]
 /Subtype /Link
-/A << /S /GoTo /D (lin_8h_946005b038f5c584691630b5d39369e3) >>
+/A << /S /GoTo /D (wcshdr_8h_dc053d80a9c4da454a52eed34e123633) >>
 >> endobj
-4786 0 obj <<
+5030 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [261.348 215.674 292.112 226.688]
+/Rect [229.326 232.476 266.177 243.489]
 /Subtype /Link
-/A << /S /GoTo /D (prj_8h_8785bdf33bdaa3d9d52fd51b621ec8d5) >>
+/A << /S /GoTo /D (wcshdr_8h_c75623ee805ab7d43b0bba684c719a60) >>
 >> endobj
-4787 0 obj <<
+5031 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [294.896 215.674 327.872 226.688]
+/Rect [283.552 232.476 320.403 243.489]
 /Subtype /Link
-/A << /S /GoTo /D (spc_8h_7304d0d00bcf9d2bad1f56ba6d8322ea) >>
+/A << /S /GoTo /D (wcshdr_8h_dc053d80a9c4da454a52eed34e123633) >>
 >> endobj
-4788 0 obj <<
+5032 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [330.656 215.674 362.526 226.688]
+/Rect [123.863 215.225 160.714 225.755]
 /Subtype /Link
-/A << /S /GoTo /D (tab_8h_6b3768349e9a5e925aab24effddc584f) >>
+/A << /S /GoTo /D (wcshdr_8h_dc053d80a9c4da454a52eed34e123633) >>
 >> endobj
-4789 0 obj <<
+5034 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [381.93 215.674 417.118 226.688]
+/Rect [229.326 165.36 266.177 176.373]
 /Subtype /Link
-/A << /S /GoTo /D (wcs_8h_b9aeb8cf1afb1bfb22e989580d90fca8) >>
+/A << /S /GoTo /D (wcshdr_8h_c75623ee805ab7d43b0bba684c719a60) >>
 >> endobj
-4759 0 obj <<
-/D [4757 0 R /XYZ 90 757.935 null]
+5035 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [283.552 165.36 320.403 176.373]
+/Subtype /Link
+/A << /S /GoTo /D (wcshdr_8h_dc053d80a9c4da454a52eed34e123633) >>
 >> endobj
-454 0 obj <<
-/D [4757 0 R /XYZ 90 733.028 null]
+5036 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [123.863 148.109 160.714 158.639]
+/Subtype /Link
+/A << /S /GoTo /D (wcshdr_8h_dc053d80a9c4da454a52eed34e123633) >>
 >> endobj
-4760 0 obj <<
-/D [4757 0 R /XYZ 90 691.872 null]
+5038 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [230.051 98.244 266.902 109.147]
+/Subtype /Link
+/A << /S /GoTo /D (wcshdr_8h_c75623ee805ab7d43b0bba684c719a60) >>
 >> endobj
-458 0 obj <<
-/D [4757 0 R /XYZ 90 557.87 null]
+5039 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [284.484 98.244 321.335 109.147]
+/Subtype /Link
+/A << /S /GoTo /D (wcshdr_8h_dc053d80a9c4da454a52eed34e123633) >>
 >> endobj
-462 0 obj <<
-/D [4757 0 R /XYZ 90 487.214 null]
+5000 0 obj <<
+/D [4998 0 R /XYZ 90 757.935 null]
 >> endobj
-4772 0 obj <<
-/D [4757 0 R /XYZ 90 464.902 null]
+5001 0 obj <<
+/D [4998 0 R /XYZ 90 733.028 null]
 >> endobj
-4773 0 obj <<
-/D [4757 0 R /XYZ 90 464.902 null]
+4840 0 obj <<
+/D [4998 0 R /XYZ 192.415 687.817 null]
 >> endobj
-4782 0 obj <<
-/D [4757 0 R /XYZ 90 268.547 null]
+5005 0 obj <<
+/D [4998 0 R /XYZ 90 671.79 null]
 >> endobj
-4783 0 obj <<
-/D [4757 0 R /XYZ 90 253.977 null]
+4841 0 obj <<
+/D [4998 0 R /XYZ 192.415 620.701 null]
 >> endobj
-4790 0 obj <<
-/D [4757 0 R /XYZ 90 91.41 null]
+5009 0 obj <<
+/D [4998 0 R /XYZ 90 604.674 null]
 >> endobj
-4756 0 obj <<
-/Font << /F31 528 0 R /F22 521 0 R /F14 1038 0 R /F42 717 0 R /F48 2200 0 R >>
+4842 0 obj <<
+/D [4998 0 R /XYZ 192.415 553.585 null]
+>> endobj
+5013 0 obj <<
+/D [4998 0 R /XYZ 90 537.558 null]
+>> endobj
+4843 0 obj <<
+/D [4998 0 R /XYZ 192.415 486.468 null]
+>> endobj
+5017 0 obj <<
+/D [4998 0 R /XYZ 90 470.442 null]
+>> endobj
+4844 0 obj <<
+/D [4998 0 R /XYZ 192.415 419.352 null]
+>> endobj
+5021 0 obj <<
+/D [4998 0 R /XYZ 90 403.326 null]
+>> endobj
+4845 0 obj <<
+/D [4998 0 R /XYZ 192.415 352.236 null]
+>> endobj
+5025 0 obj <<
+/D [4998 0 R /XYZ 90 336.21 null]
+>> endobj
+4846 0 obj <<
+/D [4998 0 R /XYZ 192.415 285.12 null]
+>> endobj
+5029 0 obj <<
+/D [4998 0 R /XYZ 90 269.094 null]
+>> endobj
+4847 0 obj <<
+/D [4998 0 R /XYZ 192.415 218.004 null]
+>> endobj
+5033 0 obj <<
+/D [4998 0 R /XYZ 90 201.978 null]
+>> endobj
+4848 0 obj <<
+/D [4998 0 R /XYZ 192.415 150.888 null]
+>> endobj
+5037 0 obj <<
+/D [4998 0 R /XYZ 90 134.862 null]
+>> endobj
+4997 0 obj <<
+/Font << /F31 604 0 R /F22 597 0 R /F42 818 0 R /F40 783 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-4794 0 obj <<
-/Length 2075      
+5043 0 obj <<
+/Length 2166      
 /Filter /FlateDecode
 >>
 stream
-xÚµZÉŽãF½ë+ûBV:÷¥m°Û®F=ã™n>؆¡’(•0*ÊCQ½Ì×OäB)¹%«KêPŒù^F&I2ÅðG¦O•PÈ01]=Nðtg_MH¸:‡Ëóèú‹É×wîBF²ébãn—	J¦‹õo™DDÍæcœ}X«r·‘¡‡Ùœ
-œÝíö¹?z›oòrFt–3’­ìYe˜Éˆà³??O~ZœC
-&m ÿüöž®!П'1£§à#bÌôqÂ)ÇûɻɿÏ>üyçûr„'IÂRÔIJD»$úW¹+ªÍŸ÷3Š³ÓƧø;øýŒàì°[CŽð“ØÔ rN’”;_Ý›Áæë;J/è ¡$Ügí­WçjΈÌʼ:ï²8úßÕCî–ëu™áR¸pØ4DyY,÷þ´©bë¯ÔqP‘Ù1r×We¾¬òµ7øð ƒÖ$Ž5b‚LˆsâËl/”Û`ñ6*xm=Ì]Ñã´Û.›Õ:æÕ¹íX¤FRòf,­!¯mÒ(‚4֍v¡ »bÆqöÞÖêð;ÊP;ºs¦ýMsBž0vUPÀ®:)¼~ó“j£¡f~Ö#Y—
-qEƒÅÒ)h{zÌ‹Ê{…ªøƒêàÿÿ//¨] -&f*¹AJóÞú“ydÓQ…6c>•R!Í”‹è-ð±´Š/Ž/Ú¨S¤MÂÖ6ܸ+¤@²µþÞñÝŽ
Vžìðß“ÙA{âÌw8nñ]Àt5›sM²E}ûéèt GËOþ`Sæî¢UÔîØëÈŸö«å~oÛT¥qÆ›5–M°NV§íòé²Ñ)®’ãSÛ¤#Ð@,š8ØJ,k™`„
mÈä½-ÝrÓåœr9 £”F82š‹¯¬/•åh‹,¾¡_NUøá†ØbÙñ¼L­öØíw÷þn8(—å§`z*VÕîPø_§cåþù‹þô}îOöMΠ¾ßÓÇš®…w%³¿Ž±ž‹.=Ð]]¨
T_ -`GD«ç6^èºÎ74
Í	øøqN¿Ü«ýiìiLT
-z¯¯ñ·]? Pðá/?.«¤ãƒAÐQ½Ñw]s“¡vyŽh.!Ó/ U(Ûf·E_œ'Ã(¬<»~„Æ´€®Ø]`,²fp]$NŸ}8^R*ºóÜBE«¶I 8V
À/×!»*—HQÕDœajë4~Ë¥Åÿõå»ÅÛׯþ\Xjýò¦%nÑÉÜk›$6%QhL16É¡nÝj+˜'è”âXÖƒ‹8}÷È Ãzq9pÑp:Սt• Ðõñìð¸ÜuÞç®.‹UßæPúƒåqWDŽ=S¬ÃÁêpl^‚)´¹içˆS…)Õ`yEª}K`Î5ô]¿º“`Ÿ˜8•s9(¦èú ˜j›11¥°ÎbJ1ŀРî÷=JâHdBIÞ:
ÞriÁað×h	Ë"¥ÒÙ›4 t*›ÙZª…Œ·û¼opæt"X¨]Á³‹ƒAIàËh%wØÔAFÁ†¥u8ÍZ1hûyB.vŠœv,dA(ôc:Èr« bh’åµÍË#_Ã,O–Ç€i–7 ÇYžo¹´à0¢=,‡1‡z2Û`“”IX36Êû¹,gŠ"ÊõóY9bymb|wŽ3(Õæ:Ž“aŽCG`L§9lF9~ñ•àx
-°æxèÞ».Õ AKËè0˃u¾å2°¼:‡]”7™r°IcÂÖ›šf‰ûxþU`ÍYñÍ-•ÝÈñä-d5∔¨';ôëa%2†˜áW(ñâ`P‰Á¤©Äó’lu›Ä(ˆ›Édây›Qy^|%䙬厴 ò	-(ÞriÁ«e’Š¤³
6i@¯ḼŸÛ‚¨¨¯àýåþ!ÚÝbf¨
É=¤¨Ÿ'þ\§š!¡É­–[Ta$iz‡^ÛŒq=ò5Ìõ$`àz˜æzrœëIð–K÷¤¸¿
A÷H'ë,ÒhÒ iH³¶-¢L’\$õôÈÁ ̓‰
îµ"g7æöyyc~‡3¡³y:W§²pω¯å>‰¢òVó<e¶~"Íý`3Êý‹¯÷S€5÷#ÀîǐOà~
-¼åÒq¿¯!`â“étƒMQj„Y3Ý6ÿ?%ùÐŒ\Áÿ‹ƒAþ“Aþß–ýX ­è­Ø;<`%I²¿¶cäk˜ýIÀÀþ0Íþä8û“à-—ŽýýË	¥åétƒMØ/t±ÍþäÚž(…ŒRÏgä`ˆýµÉ û«Ë²ç&°m}«¥`'ÓÏSk›Q\|%¬Ž †|‚ Rà-—µ hWŠ ¬d:ß`“†T°¬•²Yàöü?“"kn™Ç×E„DèOY#ƒÊ&6èÍ4¬÷÷˲C÷Cø&E°‹ÛeF¢oR‚‰¸˜Øå~ý-ÃÇofPN[‰Ž'bßa^‘ð6±èuîsHµ{kü\Ú¯Eú_[a ñ¯‡ž÷i’“°´oVLüâ¢R<¼x± …]Ú«¼ÈKÿ)ŽšP‡Ôwöz~ï(ÿè˜½Òÿ¢˜Ôo•¬mý>ê×—ïÞÌHöúÿÖ«þÀ~À`ÿÿxøøiÛýîÇ~:‹Šó!ëd_
+xÚÕZmÛ6þî_aà>TN<¾‹ê·¼mš"¹Þm¶¸mQ(¶vרWÚÚNw÷ßßðE2)Q27h»ii4ϐ|晡b²Äð—,K¼,DJ&–ë»^ÞÀÕ·âîæp;÷Züã‚ÁS¨”lyum—	J–W›Ÿ2‰_åcœ=¬·›ý
+ƺ]åTàìb»«íè²¾®ážÊêfE²µ¾ª0eáÅê—«oo®ú\€‚IÀï‹Ÿ~ÁË
úí#VªåŒ1"e¹¼[pÊÜx·ø¸øwïÃ^gp=6GAØx’”†“¤a)Ì$mðfÇv.¡)Qö@}cã,.=èÎ:÷ÌGðC—:XÝOÇÛŸ±ÀðŒ‚%*ˆ
+ƒ̺³™‡–Q¬è¦=º]H‡„ w扜QØÞ³Ñ5þ¶©Ƙ6ÎÍ^}üæõ寯€	ÿ\Qœ½øÐØøë?c‹ãG¼$’ÔÆôr{\å¬(³;pR~³_®Û½okë{ Pbã`¿bEVïªÇ1L½ÄÒÙU†µ7ŸïêÆ ª¬½®>e%¢%]Ê‚!Êå
+tÖ¹g>Ú‡¡KGûí$hÁ$b@Îfº€Ä€üñ¡«f3Â+%Š¤NÚYÏ#\žç=cÁ–ÎÍÙ™Ì3Æ!5ÂÕÎ-“ªõVߟ°÷”DÇ“í83*ån¿rDxÁ¨P+›1}/ƒH$s·¯fP
+ÄÙ<H‚øOû ç&zùúÍØUˆRþ,ü@c8ÅH`MBP)„›m
+¶RÉòYëé?ÎQ©ÈüT»@_}ü16UX¬‚|ñT5>í÷3ŠÀ€¤D¤!ÁÖeGAÉ.œ„òôª&9CR©UÍ3Ÿ¬jMzU‚˜ªj³Ð®ªùÐÏ©j"¨jb¶ª½X	’}ÿûoƒš¦æj÷j.¼š_lMƒÁñVѸ¬I¨”%•5¢ÊxYÃ2ZÖ`ºJ¢dHqu¶¬YëÜ3”µÐeBYƒé{à †eÍÙÌCÃŽH-:VÖT	ÂR'í¬ç‘.ʤ
+š›tg3ͨm¤}èÜÒ©Úí€O튊ì¡#XmÛ»
+nÝÔùm]mê}Ïûž)ÖCc¿WŸ·»mµ²ZC™ÅôµrÃfÃop> ‘==èa»ßØÛ£;4ìëû}} ^ê ŽÛ¶É¶—c‡u{_÷še>ï÷­v÷GoSُM}­ªÏ»£½ð‡žjµûìÌL^{X3€ißÔ µ¢6œIj)¤¦·JUKÏ|R-;›tµ‚˜RËYh§–>ô—Ÿäµ$Ùû÷±Ôöi )²;«”0²J)åD÷‡V™&“EÁâ2	 1™TˆÁ³æËyyV&­uî™Gd2t™ÒýCS .‚ FÝ¿µ™‡.$ôO$€Žvÿ@O%S'í¬ç‘.SdØÌÅì¤;›Yh-S"€Îí~ƒ:ô	_­FÇŒXä¦$;„‹N#{š„$œÀ´ëÌ´ìŒÈø¤30VRY©4ÔN›]2MÊëaJ.M7ñ'(¦»¶ßWOkÛ~?m]lէÞUý2}Zqš›3 qqnuœµCÚmGMPšŸÑÈrŸÉ}ìÉzR˜Iº.ûLÉò®Se÷Ë[ØbV”ßÁ®|xûÍ›¯=UÖöi-,É´ªL‰ë_õ¥¨*K¤êÎ2Ž½gO‡:’p´"4ªÌÚL™	R%[r&lÌYe¶Ö¹gQæÐåùí§R¢r7bÔÀZ›yh©PIi Û©C¿tÜo×G»âñKïÀÓ}}°ÃuÛ cÚ×ûŒ‘¸Þe4{qTWìɲ°QYi²¯NÚf÷´ŒG{5KÇ—@Gè^\^zt¤8¹Ià¼k`d›Ä›yÈSéX Ö´ DøÈ1’0u¦qqö•™³Î=ó1).øX$€kA£NÁÚÌCëWrng~¢£þ¥£ÙKG=:Â&÷Œ4w[ûÙUsÍV=ôª#Q&¿8šjt®$>›¦å,Mÿ¥iúÃûw¯<šòtšBGjÎ]†©¬;ø³b’©œ>ƒ¨˜Ç‰ÊäQIQ.,©À4¨Ú:÷Ì£Dõ]¦3!ª¶™‡¢²’й]ZÍTXrGV6¡fžÀÎò¾ùò©—А®{]‹þª»k0# ÊFçÓ7™A=§x†™ßý
+‘7mwMÓ2­Œƒ±+ã~ó/ãF*ápE
é£%\gd¤„cÄÀåÐ!Ñóï ¬uî™GJxèÒ1ñvÓN—pH (úA£nmæ¡e	G@ç®ùn›¯ôr¸•xØo»Þ®jmìC¡Çc
ô
+öï*`ó¬ç龸ß<3ЭãᴳÖµ(ý§šj gºfg{æãöuà2aÕ5µ)ƒ®º³™…:êß‹úeÝÙg‘#ç¬?áÇ‹‹ÿ¿ü"
+&©Dj~yæ“ùÕÙ¤çWÄT~ÍB»üò¡óqBu[&S4“ÄŸ”IDr$ej"¬'óÈ™¤§‘ÁTÍàܤåPÐ>Qz.‡Õõ©H]$uMÿ[IóTœ$'ÑÉ|:‰œÍ3’Èb2‰æ »$ò ÇIdZ”XIrëo^Þw¯†Ü3Á¡S¿Í‡ýþKëWY€r©Yw²žÌ:g’žu~SY7ƒ;pÓgÝà÷R¢„ãZ´Bêÿ6&ö·>_öK*óƒ0©àX\ú¿ƒT*¸û©”C×Á½­›z_»
nÝ‹À«UI³î5âwkÇn?Hù5¦_3l¿QLˆÛWýö±=½á|¯ÏW/Ý£H!êÞ.:¾nŸnêf¸:ú·^ãåù/´åë
 endstream
 endobj
-4793 0 obj <<
+5042 0 obj <<
 /Type /Page
-/Contents 4794 0 R
-/Resources 4792 0 R
+/Contents 5043 0 R
+/Resources 5041 0 R
 /MediaBox [0 0 595.276 841.89]
-/Parent 4791 0 R
-/Annots [ 4797 0 R 4798 0 R 4800 0 R 4802 0 R 4803 0 R 4804 0 R 4805 0 R 4806 0 R 4807 0 R 4808 0 R 4809 0 R ]
+/Parent 5040 0 R
+/Annots [ 5045 0 R 5047 0 R 5048 0 R 5049 0 R 5051 0 R 5052 0 R 5053 0 R 5055 0 R 5056 0 R 5057 0 R 5059 0 R 5061 0 R 5063 0 R 5065 0 R 5066 0 R 5068 0 R 5069 0 R 5071 0 R 5072 0 R ]
 >> endobj
-4797 0 obj <<
+5045 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [407.355 702.288 469.66 713.301]
+/Rect [123.863 720.286 160.714 730.816]
 /Subtype /Link
-/A << /S /GoTo /D (wcsprintf_8h_5c6f91916a0b8f8c2d85274c0ba130f6) >>
+/A << /S /GoTo /D (wcshdr_8h_dc053d80a9c4da454a52eed34e123633) >>
 >> endobj
-4798 0 obj <<
+5047 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [423.438 646.631 485.744 675.697]
+/Rect [238.295 670.093 275.147 681.107]
 /Subtype /Link
-/A << /S /GoTo /D (wcsprintf_8h_5c6f91916a0b8f8c2d85274c0ba130f6) >>
+/A << /S /GoTo /D (wcshdr_8h_c75623ee805ab7d43b0bba684c719a60) >>
 >> endobj
-4800 0 obj <<
+5048 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [145.731 504.632 216.724 514.56]
+/Rect [295.084 670.093 331.936 681.107]
 /Subtype /Link
-/A << /S /GoTo /D (wcstrig_8h_dd1b8466211aa6885bed0619f32b35c7) >>
+/A << /S /GoTo /D (wcshdr_8h_dc053d80a9c4da454a52eed34e123633) >>
 >> endobj
-4802 0 obj <<
+5049 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [143.519 422.893 163.773 433.797]
+/Rect [123.863 640.887 160.714 651.418]
 /Subtype /Link
-/A << /S /GoTo /D (wcstrig_8h_42ae26d339f06986ca7f12ba02abcd32) >>
+/A << /S /GoTo /D (wcshdr_8h_dc053d80a9c4da454a52eed34e123633) >>
 >> endobj
-4803 0 obj <<
+5051 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [143.519 384.039 162.119 394.943]
+/Rect [233.273 590.695 270.124 601.599]
 /Subtype /Link
-/A << /S /GoTo /D (wcstrig_8h_2b83ceb814c90ebfa042a26d884ac159) >>
+/A << /S /GoTo /D (wcshdr_8h_c75623ee805ab7d43b0bba684c719a60) >>
 >> endobj
-4804 0 obj <<
+5052 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [133.915 345.185 165.795 356.089]
+/Rect [288.626 590.695 325.478 601.599]
 /Subtype /Link
-/A << /S /GoTo /D (wcstrig_8h_ee847369fa66666bfe1e72e7872499b6) >>
+/A << /S /GoTo /D (wcshdr_8h_dc053d80a9c4da454a52eed34e123633) >>
 >> endobj
-4805 0 obj <<
+5053 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [143.519 306.33 162.667 317.234]
+/Rect [123.863 561.489 160.714 572.019]
 /Subtype /Link
-/A << /S /GoTo /D (wcstrig_8h_666bbac788099d5bc6d88e685f2713a3) >>
+/A << /S /GoTo /D (wcshdr_8h_dc053d80a9c4da454a52eed34e123633) >>
 >> endobj
-4806 0 obj <<
+5055 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [143.519 267.85 168.196 278.38]
+/Rect [237.367 511.296 274.218 522.2]
 /Subtype /Link
-/A << /S /GoTo /D (wcstrig_8h_b4e520246350c50275f899c9b97c68d3) >>
->> endobj
-4807 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [143.519 228.622 166.543 239.526]
-/Subtype /Link
-/A << /S /GoTo /D (wcstrig_8h_7a2ae59365f19adb4af90f4df3074e50) >>
+/A << /S /GoTo /D (wcshdr_8h_c75623ee805ab7d43b0bba684c719a60) >>
 >> endobj
-4808 0 obj <<
+5056 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [143.519 190.141 167.091 200.671]
+/Rect [293.89 511.296 330.742 522.2]
 /Subtype /Link
-/A << /S /GoTo /D (wcstrig_8h_872bdab5707df527946ecbad24ee03ab) >>
+/A << /S /GoTo /D (wcshdr_8h_dc053d80a9c4da454a52eed34e123633) >>
 >> endobj
-4809 0 obj <<
+5057 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [143.519 150.913 172.072 161.817]
+/Rect [123.863 482.09 160.714 492.62]
 /Subtype /Link
-/A << /S /GoTo /D (wcstrig_8h_d029e98723548c7236e805c7b48c7c90) >>
->> endobj
-4795 0 obj <<
-/D [4793 0 R /XYZ 90 757.935 null]
->> endobj
-4796 0 obj <<
-/D [4793 0 R /XYZ 90 733.028 null]
->> endobj
-969 0 obj <<
-/D [4793 0 R /XYZ 90 625.71 null]
->> endobj
-466 0 obj <<
-/D [4793 0 R /XYZ 90 621.102 null]
->> endobj
-4799 0 obj <<
-/D [4793 0 R /XYZ 90 522.63 null]
->> endobj
-4801 0 obj <<
-/D [4793 0 R /XYZ 90 441.867 null]
->> endobj
-4792 0 obj <<
-/Font << /F31 528 0 R /F22 521 0 R /F14 1038 0 R /F41 696 0 R /F11 978 0 R /F42 717 0 R /F53 4812 0 R /F55 4815 0 R >>
-/ProcSet [ /PDF /Text ]
->> endobj
-4827 0 obj <<
-/Length 2278      
-/Filter /FlateDecode
->>
-stream
-xÚ­Ymã¶þ¾¿ÂMQTF#F$E½’Ím÷zÁ—ì-pî×âÚJeÉ•äÛì¿ï‡”eË+Ýb5E‡3ϼh†â‹þø"©JY.Õbµ½Šk˜}sÅÝjËáhýÇ»«ïn$ìby"wv{™|qW|
-ÆÓeÈ£(
-W]ß–ë%WÛ,C¡¢à¦¬n̓i—<L½äÁ
-gÓ\æWjùåÜ
"8•LP€_}ú-
-ô§«ˆÉ<[<Â8b<ÏÛ«XH7®®>\ý:ð y	óçtT\^VRH%jP’q§æµé5¨U^צ[µå®/P«FU¾»âÀ	Ð1“qn}Ü€ú¡ÈyP]•õšË~C£•©L×—ºrMÓe­{CÏÝS×›mGº.ÜìncÚrå7íÚæw³‰jGø9RQ×lmÓš®¡q¿ÑNž¦Prz.{÷Û¡N¨ç,W„GóÐ[=’ôèÊVß[3'iÐ74½ï
tí×ûJ·ô°5ºÛ·~ËF÷4
‚£ó|-éñnƒóè•#lÍt0ˆx¯QQšnèT¡A‹ý¾0ãåô°\7-à~F=3K‚®Ù/#zÚ5•aË0æipg9d*øøúû·?ÒzÛìû²¶’Ã
- Ó½§}hªªY
-Ö¶vÇ5ˆˆ \75BgE³ûz°ìsø ¹þ×’Gãç¥lM¿okš”ÁΨTÖä®…ErÝÓ½:w‰TL$ñ³‰a´ncfìé<JX,³ûYˆIxó¶5wVÌòLÀÈ.áD»v+·#8º(½ •#KµjºcÂzû©t2gY$g‘ˆ‰$ä¨Hò<X\1	€Ì‚åh.‚uàõR°æ¤ò`¤êÊz¬ŒqHm3Ò…1‘XÏ¿rT®Xiy,Os	¬¯‚5+•#KÕëy°’<“ÁB’‹`¥À"›÷,Os¬¯—‚5'•k$•žÃ8f‚kF¼PÉE´”b*¹àZŽæ"Z^/EkN*ÖH*=ˆ±`*•sâ…ŠH.e-‰/‘é<ZŽæ"Z^/EkN*ÖH*=‰±dê×ñà@KrÑ· ó¥\Ì£åh.¢uàõR´æ¤òh¤B´Ä\Â#1'_¨ˆä\1ä¾4›w.Os	®¯Â5+•#K‘8›ºg±Èç=ÍìÙ€XœdŒl5'–”Z¨o°Í*¾Á‡|Tvâ’n
MSżƒ> ;\ÂÒW ä/*ÇÉÕ‹vžêÌ#&š~¶XW}¹«Ü<TÒ¶Ñɲʺƒv(l¼æ–§±ÕÆ’JÅÙ6âÉ´_JYªâEx £òÖ–Ì$ñX?ÛX°èöUÏlñJ!˜æ¨þ@-P&‚×ø#ƒrmë!:Z5!4Ñð¸A{Ýö4c{
-˜ÑôHýMUå}«Û'·Óöj0kq¤Ü¯@â
=¬tgëÒ1Þê'š@/£R4Y7ýŸ¼ë
•~bµ¼G%ôÀŽ›:3|¶æ‡_ۘ؉ÙB?“ÄùÐÆоq†3­Þí 9¤'l¶Üvt½ÆF¬ÐmáVðÀŽF>ÞƒšÅ1—V¥®Ï4,®Eü–Ú]Ô4Á¸‡¹£áƒ#uKg\”Ã0N’ÿÊE“™ÊÈC‰Ê¹OREXé¦,Ôiü“>ƒÿ¿"¬¦]ÆQðí´6ÍÈimR~)o9âð@=M[ÇQw=Ã6“Ã!ǤIztøiºr$³G¦ /¬ŽÔ^4ÈTœzUʝÿÀÒjÓ”+7ÆpÂß}GŸâm4ûÍÊt·zÕ:¶åì~Äc>Ã!®Ó.ÈTI:ö·±«FÒ'ÃHESÿï­z· ÞG#ë|H±Ýž‡óç</‰Y&Õÿ!9*ìÆd*Z5۝½fÃÃé&	¥
-¯—2ÂȾ»}ûæ·ŸÿŽ~÷úÿ¿ÇÌÁˆÞ¿U`e}Tñi‡—IÕ“ók at Kæê-ýÅE ^HhHz.ï—"
-ö½‹J›®`Pí®ËìýüZ 9m]¼ÖF;ta‚4
`Ê…ñå\„éñ|t7'†»¹ÏQ$jÇàºYíÏð9ftG[‡‹½?G»=t ç:Àûw4Ï
Ÿ½è³OR]7[íï\zУÕõÊœ$­AQ(í1ƒõMÖ2l“Ž—ÆD#Lµ¿_:9”’
`àè®)kg!(jȬpº[3mÛ´ú ¥²·Î­ùøšjdŸO¿žs×$MÝrUúÌ<ÀâÕlÖf3‰b™n7Ÿž
…˜‘–¿wËñ¸šdŠ{Ù~Ÿn6Ÿ‰>Þ®ÏÒçwC—5„ó÷ÓpŸ6"øÛ”	Þ)Û„È>‚Ê+Èy–PPƒ×…ÂõvfÁ[˜Ï‚7SŒ±Oñ’ü6=ÃW¶‚¤#Þc	¼›²ÂÈïé¦íå|屬*äÎp}ktï/Âu7E1O!cðy#dóF81avÞ?ü€ßRï'GZI&bÏåL6	¥Ê™PršT¤Ë7.ÜN“
-¾QžÏ+rÈ+E³¿÷ŸA°oðQ©"·beŠÇ$rPN:¡m‘>*Ü$÷ Å`ˆUŽÙQìÚS'ÈðŒe<?0e*º»“@6¥ÏŽ¶ðµiÊÿ®+ Ä­®ËCÅS‡ý蚝V"™bHÄ3Îø3}¹#	G4“¯7Y…X¼à9ä'²È/ö5Õꭁ7ÕôæZW–Jqîài)äh'gHOð~÷4„p35‹U|jéÓ»,᳨xš‰PGöŽS–ÅÇB}ræøò¬-d
-]y2o‹ͳ¶P‡{¿[t.<µž±Ä̱œœ{|›à,àhðà×gü÷ðFìÙ™o"”:û! Â`¢þ÷¯”ô™ JkžÁ;T…Ãé(þSC1$\Ÿ~öƒŒ9sO©+V²W‘|¥z÷%ÒúÛ?ˆ]û!¡|wyþɧ¼?žÖ¦>Å¿¢NÁùìp
-endstream
-endobj
-4826 0 obj <<
-/Type /Page
-/Contents 4827 0 R
-/Resources 4825 0 R
-/MediaBox [0 0 595.276 841.89]
-/Parent 4791 0 R
-/Annots [ 4829 0 R 4830 0 R 4831 0 R 4832 0 R 4833 0 R 4834 0 R 4835 0 R 4836 0 R 4837 0 R ]
+/A << /S /GoTo /D (wcshdr_8h_dc053d80a9c4da454a52eed34e123633) >>
 >> endobj
-4829 0 obj <<
+5059 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [113.91 632.484 140.799 643.015]
+/Rect [230.897 431.898 267.748 442.801]
 /Subtype /Link
-/A << /S /GoTo /D (wcstrig_8h_42ae26d339f06986ca7f12ba02abcd32) >>
+/A << /S /GoTo /D (wcshdr_8h_dc053d80a9c4da454a52eed34e123633) >>
 >> endobj
-4830 0 obj <<
+5061 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [113.91 612.559 139.145 623.089]
+/Rect [239.697 370.123 276.549 381.027]
 /Subtype /Link
-/A << /S /GoTo /D (wcstrig_8h_2b83ceb814c90ebfa042a26d884ac159) >>
+/A << /S /GoTo /D (wcshdr_8h_dc053d80a9c4da454a52eed34e123633) >>
 >> endobj
-4831 0 obj <<
+5063 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [113.91 592.634 139.693 603.164]
+/Rect [239.183 308.349 276.034 319.253]
 /Subtype /Link
-/A << /S /GoTo /D (wcstrig_8h_666bbac788099d5bc6d88e685f2713a3) >>
+/A << /S /GoTo /D (wcshdr_8h_dc053d80a9c4da454a52eed34e123633) >>
 >> endobj
-4832 0 obj <<
+5065 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [113.91 572.708 145.223 583.239]
+/Rect [229.326 246.575 268.389 257.479]
 /Subtype /Link
-/A << /S /GoTo /D (wcstrig_8h_b4e520246350c50275f899c9b97c68d3) >>
+/A << /S /GoTo /D (wcshdr_8h_0b8372e555a2e2bcc63a11f3dc7a1bf6) >>
 >> endobj
-4833 0 obj <<
+5066 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [113.91 552.783 143.569 563.313]
+/Rect [176.156 229.324 215.219 239.854]
 /Subtype /Link
-/A << /S /GoTo /D (wcstrig_8h_7a2ae59365f19adb4af90f4df3074e50) >>
+/A << /S /GoTo /D (wcshdr_8h_0b8372e555a2e2bcc63a11f3dc7a1bf6) >>
 >> endobj
-4834 0 obj <<
+5068 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [113.91 532.858 144.117 543.388]
+/Rect [229.326 179.131 268.389 190.035]
 /Subtype /Link
-/A << /S /GoTo /D (wcstrig_8h_872bdab5707df527946ecbad24ee03ab) >>
+/A << /S /GoTo /D (wcshdr_8h_0b8372e555a2e2bcc63a11f3dc7a1bf6) >>
 >> endobj
-4835 0 obj <<
+5069 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [113.91 512.933 149.098 523.463]
+/Rect [176.156 161.881 215.219 172.411]
 /Subtype /Link
-/A << /S /GoTo /D (wcstrig_8h_d029e98723548c7236e805c7b48c7c90) >>
+/A << /S /GoTo /D (wcshdr_8h_0b8372e555a2e2bcc63a11f3dc7a1bf6) >>
 >> endobj
-4836 0 obj <<
+5071 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [113.91 493.007 152.425 503.538]
+/Rect [229.326 111.688 268.389 122.592]
 /Subtype /Link
-/A << /S /GoTo /D (wcstrig_8h_ee847369fa66666bfe1e72e7872499b6) >>
+/A << /S /GoTo /D (wcshdr_8h_0b8372e555a2e2bcc63a11f3dc7a1bf6) >>
 >> endobj
-4837 0 obj <<
+5072 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [130.969 411.557 169.763 422.461]
+/Rect [176.156 94.437 215.219 104.968]
 /Subtype /Link
-/A << /S /GoTo /D (wcstrig_8h) >>
+/A << /S /GoTo /D (wcshdr_8h_0b8372e555a2e2bcc63a11f3dc7a1bf6) >>
 >> endobj
-4828 0 obj <<
-/D [4826 0 R /XYZ 90 757.935 null]
+5044 0 obj <<
+/D [5042 0 R /XYZ 90 757.935 null]
 >> endobj
-470 0 obj <<
-/D [4826 0 R /XYZ 90 733.028 null]
+4888 0 obj <<
+/D [5042 0 R /XYZ 192.415 723.065 null]
 >> endobj
-474 0 obj <<
-/D [4826 0 R /XYZ 90 374.072 null]
+5046 0 obj <<
+/D [5042 0 R /XYZ 90 706.712 null]
 >> endobj
-4816 0 obj <<
-/D [4826 0 R /XYZ 90 351.761 null]
+4889 0 obj <<
+/D [5042 0 R /XYZ 192.415 643.667 null]
 >> endobj
-4838 0 obj <<
-/D [4826 0 R /XYZ 90 351.761 null]
+5050 0 obj <<
+/D [5042 0 R /XYZ 90 627.313 null]
 >> endobj
-478 0 obj <<
-/D [4826 0 R /XYZ 90 281.946 null]
+4890 0 obj <<
+/D [5042 0 R /XYZ 192.415 564.268 null]
 >> endobj
-4817 0 obj <<
-/D [4826 0 R /XYZ 90 259.968 null]
+5054 0 obj <<
+/D [5042 0 R /XYZ 90 547.915 null]
 >> endobj
-4839 0 obj <<
-/D [4826 0 R /XYZ 90 259.968 null]
+4891 0 obj <<
+/D [5042 0 R /XYZ 192.415 484.87 null]
 >> endobj
-4818 0 obj <<
-/D [4826 0 R /XYZ 90 125.317 null]
+5058 0 obj <<
+/D [5042 0 R /XYZ 90 468.516 null]
 >> endobj
-4825 0 obj <<
-/Font << /F31 528 0 R /F22 521 0 R /F8 1025 0 R /F13 1045 0 R /F11 978 0 R /F14 1038 0 R /F48 2200 0 R >>
-/ProcSet [ /PDF /Text ]
+4892 0 obj <<
+/D [5042 0 R /XYZ 112.645 423.095 null]
 >> endobj
-4842 0 obj <<
-/Length 1180      
-/Filter /FlateDecode
->>
-stream
-xÚ­XËnÛFÝë+؝D7sç=^&­ƒ-Ðƺp¼-Z`K(¥$Îß÷9|I‹Žá‡äÑÜç9sMLýaâXb”'Tr÷8cÉ–ž~˜ax»¤×ËÆûw«ÙÛKA¿§E²ºÏ®Çdµ¹žk@³X"clþãîxÊvÛª9|],¹bóËÝCZ¬>§÷i¶@;O÷œßù§Æ	7G¥7«O³?V•ÁA%´wà¿Ùõ
K6äè§álòƒÖйäq&¹ë‡ÙÕìŸjâ¹ ç}1*ÏÉ0­ª A nßn˸Ž»ý¦X}aŠåo(¾ÔÇôöRÚzKä¤0ä€ßq½ß>PÓ.砝
-Ú=$Y¢B@Áia at s™¿Í
çpÞ°bÀøÐË
X¾Iî_–ž¾eûcqsúZûV‡ûâºÞ—×m¤tóínÁÕü»¯lÞîÂu“ú§Û,MÐ-¤UÀÐ%šÚÅÈÞBIJ†D¥°“‰6Œãy\/ÜË֏é)ÍŽ]³È8ÊVl7²_B» l¤”QN©a¤H¬d}©d·À-Ï$«q,#%¤ëQ«ÈÒ€•-®Cn‹€˜°ãU¨1ƒe˜ËM~öýäîGJ0bµÎ}Çl+Ô2ùã
_E-[usžuˆyå‰ã·YRvQ™&©E õwßT‡Ý¦¢ÅÝáx&³RN¦0ûÍb©jɱ͎LÕH_±MÒð€ _c{ÔŒhå{êl{”˜{$6.n¨C©_:•§6Ò.ŸFö2íZ—"L;×ÝAåÐ4Zþš¦)” ”¥S3D'%¨-˜™¢j=–‡©Õu¡O×JÌkÛXZ*eë:Õ'mM§†µ­ŒS:Õ¸Ì4@ƒ¹(1ÞìoÏ$"Юå•S(÷'`"Zi$MÀΖ½ÞìXj2ó\vjÐpvæœì‘hgG€”fÜŸ€‰üig‡F)R›¦?ïÇ©ù	<•´›3b”Ê
Ì•%“Œë³Æ1³uUFìÒŒ*œ‹ºyœÉžõ´ŽfÔÞcŒÑ1†/PÉa«[:Ÿ[T˜	"OÛlÓýipF%‘IBt£mPC†º@(Šôk‚ Çv‡û¡ã@Iä5Ô|$#•˜w<êÓò†GÏŽ©ÜÑÀ`Ç«ÐÀ–92g“qÌl•ü®Ý¾9µÄxë…Í;4êÞ_WU¿×FU:V±äïSlY‚³Ó[8ª`IïBp×ýCý×lNà71T²@Úì˜6Ƹ<„©,FkA0=Ú@
ÌPq¦é”¶SxÜcy¸—º.ô1¹ÄœIå§È1® 	>–’9Ô>o w-‡Ê’TuÌ|§Ëë%¾ÁAŠ£”4óŽh`†*„šŽ¢Às(>f¶.KÇnÅKŒ7üq°y;£ÈSÈÌ þÑi®¼½2òµzùç°ü«ž¦ó°%›š†f‰`ÝGõ!ݧÙú”M9„RÿU..ý1›Þ7¦¸ ½`âBéâŽ3¤¿÷ØCVÜüûþêObõÇwÅ­„ðãÛŸÅõ÷ÃÓO’Ënnüçº89ÿ±Q¥©
-endstream
-endobj
-4841 0 obj <<
-/Type /Page
-/Contents 4842 0 R
-/Resources 4840 0 R
-/MediaBox [0 0 595.276 841.89]
-/Parent 4791 0 R
+5060 0 obj <<
+/D [5042 0 R /XYZ 90 406.368 null]
 >> endobj
-4843 0 obj <<
-/D [4841 0 R /XYZ 90 757.935 null]
+4893 0 obj <<
+/D [5042 0 R /XYZ 176.475 361.321 null]
 >> endobj
-4844 0 obj <<
-/D [4841 0 R /XYZ 90 733.028 null]
+5062 0 obj <<
+/D [5042 0 R /XYZ 90 344.594 null]
 >> endobj
-4819 0 obj <<
-/D [4841 0 R /XYZ 90 605.919 null]
+4894 0 obj <<
+/D [5042 0 R /XYZ 112.645 299.547 null]
 >> endobj
-4845 0 obj <<
-/D [4841 0 R /XYZ 90 591.348 null]
+5064 0 obj <<
+/D [5042 0 R /XYZ 90 282.82 null]
 >> endobj
-4820 0 obj <<
-/D [4841 0 R /XYZ 90 429.011 null]
+4895 0 obj <<
+/D [5042 0 R /XYZ 219.802 232.104 null]
 >> endobj
-4846 0 obj <<
-/D [4841 0 R /XYZ 90 414.44 null]
+5067 0 obj <<
+/D [5042 0 R /XYZ 90 215.75 null]
 >> endobj
-4821 0 obj <<
-/D [4841 0 R /XYZ 90 279.669 null]
+4896 0 obj <<
+/D [5042 0 R /XYZ 219.802 164.66 null]
 >> endobj
-4847 0 obj <<
-/D [4841 0 R /XYZ 90 265.099 null]
+5070 0 obj <<
+/D [5042 0 R /XYZ 90 148.307 null]
 >> endobj
-4822 0 obj <<
-/D [4841 0 R /XYZ 90 132.485 null]
+4897 0 obj <<
+/D [5042 0 R /XYZ 219.802 97.217 null]
 >> endobj
-4840 0 obj <<
-/Font << /F31 528 0 R /F48 2200 0 R /F22 521 0 R /F14 1038 0 R >>
+5041 0 obj <<
+/Font << /F31 604 0 R /F22 597 0 R /F42 818 0 R /F40 783 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-4850 0 obj <<
-/Length 1783      
+5075 0 obj <<
+/Length 2461      
 /Filter /FlateDecode
 >>
 stream
-xÚµYÙnÛ8}÷W˜ˆYî¤:Oé’LŠt™$ƒyh‹ÂÇ@"¥²=Mþ~.EÒ¢6ÚnPhdéúž»œC^ÊdŒá§x¬„B)ãëû/àî鈸§Sx<
ž¿º½8að-”J6¾º©¾.	”Œ¯æŸ‰ˆžL	Æ8ùy½ÚäËõ
-ÝN¦Tàädy—Ù«‹ì&+'$M²üÚÜRLª„5ùzõnôöjîBLè£Ï_ñx!¾aÄR=þ	ב4ߏ8eîúnt9ú{ëÃÞgp¿/;AØîô(CX
-ŸžBI—â¼Ø|÷IÍVË|n/¿`Í£	Ià)$õâ„ëÚ'aq’BÆå“5A9ª¢®ƒ/b,ÆSÂҜ…B’òê©­PZ; ),j¸òRÅVfëM™¯ì‡õ­~™O8Nþ›‘dåÊÝßþ1d’ÛËyfŒe–­P»_Z yIàCšÒÞ‚;“i`Ó©¹NÆ|,5F˜Ûºš¨p9»ÏÖßË60Á0£}ȝ¼m'ƒa…pÃÛØ:rÜÓLŠ¸àa/QŽD¼"ΤNØOBS$i„³Ì[=,gùÂ]~ž’#òu°?D#Áy¼?µÍ`˜„ÀeÌ…a•!FiN¶nJ·Qßgc€ÏâÄ-nìß'WÇ^[šfVFVÆû”¤¡!ÜUŸÜ׳¶Üï@%½r‡š*¯çU™!­DÜ5JÁOCîhWî1¡Ÿ+÷µáO¾ÞZL)O÷‘» I—{`3D'«¢”ü¹÷ 3«BŸÜ½Ížr_õÉs-	ƒt©¥§2Z5®8l§2V5žRD™Þ[„ËáRµqûDèmEØ “×áêY:Ô:¤{î»6”æZ=¼ïM¦¢†êøq*áEûØç*Õ¤«i­5¹Uš[MÓ>Q§ˆñ®¦©4M•Ó4Ü}(îf¥½•¿ËŽ¬KBÂÞ{qí”ð.,”ZÖ% ŒÚ¥  ‚¥À=©º
-x[h\E9_æ³uæºÆB”Ç*È©¢Yë ýZ.ekèO ÀÖÖ¸“¨ÑZ\e™­ŠÂ[ظ_ÏJˆs9ËÃا¶U4J­‚-WØVõ§ÃVz at V.¥§¾|˜Œ':B“)Ã:93ã<YBpPàÍrBÈþ›UR¨TÖ…55œiƒ§†d_«Y	"|  ¯VzË}’T©¡ŒØŽ1ìGá›M~½^¹²büý÷õ¥
ÿ“áßìh˜”öÎÙّϨØ,níõÏåÚ]­a$‚Ž¯²¹5ŸU‡ŽÅæ*2¸ÁN
-±‰èÂØ-ÌL)°U‡lg=ÈÃkt;„¾íÌÛ<szUÄO¯ípú¦×0œZzzÁ*MÚ§£Ð@t+êi½Þ Á²r†ݱåFÃåt6{–ó±[Në‘Žäl:5
-Ê D4m´oAû
-*S¾GA½@0A*.o1(’ÂöI÷žZ†!ë60û&kQéÑíWf|0[åvFi¯_ at Xnã¿si‡…Pú¢g>òې ™*Ñj;ô½‹¶ï]:3†]NÜÎ\o²/Ó<[õ¼•¡ƒêùà£àyO;$â0±z›ª"”Šnïá+0#Å°¼Mðjƒÿ˜»ì:¨\"EUÕ<(Îâ"ÄwÖqü–Kƒ{Ú?ή.¿}:?þðöÛñ‡Óó·íP¨bˆK-€·‰@• îÐF ¸[n“a˜ª0éC#¥Ì:CNAüƒ* ¨Yö¥ß	°Þb˜@ŽËJü³'îêSËTõñ¦p:}¸›ù3} ÙŠçî¸ñôPi
%FRã"=81æò"fÌ#ƒ”'Ž+œD)ïmvQ>ð5Lù( £|¸“ò
ÔÝ”â·\6(ùñüìÍå1¬l4Z o
Àè‚hÚ€2CÊêMË/S>p0Dyor åWÅÝrþ<ʾNåaüÀZÇ)ïlvR¾ö¡|ÐS> ÜMùuÊÇð[.”ý×ñÅi—í`*4‹æîm¢Ø°1L!!6$Õˆ¤âl¯²Ý™ÀökctcSÉÂœ—~…ïp2¥Lþ6¾c˜Ž˜ˆóÝÙìä{í+Â÷ ç{ ¸›ï!ê|á·\6øþþcÏÚ‡-H4soE¦ŒÁJÈlˆpààüÓLýý!®;‹¨~_²˜óœŸEï ˆ¡,Ä»íçÑŠØRÃ)
lPXOìïŸÝ$xšåY	GC·-î'¨÷þâļsʾÛÊþ!ú%f/…´Ÿ(&î—‰cëKÌ9Ÿäì•ýÈ‘ûòwWÊ7ÅãÓ"ËÛµ1?ßv‹ó?zÖŸ
+xÚÅ[[oÛÆ~÷¯p^$ Üîý’7_”6…oG’Óma¨¶lëÔ–RIF’f¹KjI./–EjšÎmg¾™Y®IägpO	…½›§Ü»‡»?ÿ4ÇIðührðã{o!#Yor—¾.	”ô&·¿÷%"|ŒqÿËÍúáv5€ë>z$TàþûùãÌ]fw3x¦û³Å€ôoì])ë®N~9Nr¼‚‚I«À?¿ÿ‰{· è/1£{_à#bLïé€Sæ¯ÆÿÍy¸ûîÇl„µIÂRäF"Š(ó–þçvöÆtámûõxüóÉÅ5Øurq4^¸›ø+&Ö²ßSºeÎ%
+IÊS¾Gó
sÜ‚w§ë¿Ý/wË•»Ø<Ìp	Æ¥V¦ú³Çéת$Ja¨§›¦®¿~š-¬DfúË»²Û)5HÕSX Ήsœ}°º÷£À…u§n,êPdiUI£dùþ‘Š`ž”%%J«—Ñ4‹–aÁ¢çÖ/«ùÆ;6\sª‘€õv³é}…ÕždQõ¹@F)ÿø+Œ¦k˜:üfùøü´HÖŸg7s<7N™©M‡éãòþyænÀ¤?Oð¿Ã!´?&^ž}„„OB2Â…§ˆ¹çµÈ¹¿æ‹éê›»ÞLÿzœ­Ýõtqë.>ÏAü×EîÎã|½Y£TX¬NŠË`Çjé>xy‹å&cm•)-*Qà7A{R	¤e[deÔI@^YÞ2Ë‘eSP¡ D9²<M£è2#+UÃ)!Ô3c€–¤€#¼
G&—Nj뿧9’ÐNHÂ$í?¥0Â$sQaoEaDÄ;ÁCŠ‹(ŒXÞaÕ“TBœª6qÄI@]õw‘a‡•†…¡òÊ+íiš%+48)8»k0–X…WT!$äBÈuõuŽŒÎ@⣲\D ˆeïÏök›À›ôÞl~ÿ°q7o¦«éÍf¶Z»GóÅz3›Þ†\
+m‹ÀŒèM.#ÆR¤m6V7KšŒuÒñ6!Ù’\¾2pA
ƒÌU]+ ¯®Œ¦;p”¨®&ÑeF; —h®Ë‹ë§-nñzÜA¤¤Ç-{åª\ÄÛdXsû£µŒ·?À;†[¼Ã­Ú
+\Ž:	È#ÈUdÙ¥ý1n‰B%*íñkÝ$ðÝ(Q8Óè*ô6ÀÕdÉ4oÎÕˏ‘\g¨ÜíˆkOm©þCŒ=Ã:Çݏ»ánG(êª_ø~¨_›s#'°‡"ô¦Ú—½krïÆôÓ"î­ôƒÑ‘¥Å͆sZÜô†èV%Wð,ù‚g/Âçºe[ð ½|SœÕ¼b)“ˆ3Þm	#ñkØ¿¶€áû“xòj¦ÿµì³ÞŒãXn	f¾¯î²£kÇшhþ6®õ=¤4í¼0 ¼BIÎëÜmÉë› Oó‚&(T¢¶	j]fÔ­	*vA²­:]þ¶ØvAºÛô&L>½ùM {«nzc‡7R3¼‰èSi8qÛcÝÚ9ê$ 4AE–Ýæ7Õ® Dd~³4Í¢a~“XD'Îôš&ˆaÐ5C¢ÿ5'«]äè‘”y¥Þªa²âù—Á8L_ô…2B¡Œ–Rv|r:0´?‰X
+C±0{Z*rKkå0†8æ{X›pŠ‘(5mf_ˆ˜,|“R2oSã2`fÀÆìan(£¥˜O>]Æw9‰~5+£2`Q•dodåh Dÿãi<YUk²ÊfKÕ6YëäØ„¥¤»µ‰`8mp¹b~÷†+î›Y{å›YûØ5³‰o±F*C¡ö;8Ü؉7¹ÆÅ›áoëÕXè`Äßò]ÉI\„N³øå"ZÁoQ€ ÌÈž6n>*¢S\¶ØÈ;fÇÕyÔF¡Ì«Ù##åodãäÓ®ë(»ÆjTľë¸Sér0ô·0êÔ‹y¨ú‘&ËõºÛ¶œ¤±î:±äµKFÓ}b)(Q7±4‰.3ÚaÛVµ,çŠû‡gÛ¡…àn[·&ûäDÿädoÕmÝJÙmjÁÜÄ·nMü““Ý{4=f?+Ö:µ8ê$ L-E–]¦Œ˜,êPZR’fÁ
+C	
'λ_`¡j÷ne^ÛàÁ/utøQšïˆ"”3|¨—£§ûTðPN+Fëë.µ§ÞÒ¨èù´4oýãOÃè¤&Ô^¸/܏Š°é’ï4tˆ€>×áR€%{,ô×î¿c‹·;¶¸¸cKŒÙv²öat»V at A¡êE)­˜¬½
’]=W+F#LÅ¡ŠiOˆïÐî팊طÝÛ1Ú¾íÝÅDtJ¸r±&Å+ïÙ2*a¦k×v@M÷¨ D]Ô$ºÌh—=[ÝÖÁÕù¶ý¡¸ÛÙ= öíÀÛsXu÷L¾eÑüåZÒø¦íöãT±ý¶8P%ƼµýqÔI@iŠ,»|¹VˆVT¢òåÚÑ4‹–ihCBщ3½þàžÊ?>ÚeŒ6HZ7niqÄy–‘Ûê|,  ÄW¾%9‘Q‰¬3ÜegW˜€L¿2P¡ë<m©kÀ“t€Pƒºüo[bóâìÏNíF«éf¾ôŸ„'Åûß>{ož,íÁä4Ӎ?	l7;D<Ã0ô‘™}¾ž­Vö$ïúþ:}Tr‡C—N$EJÄ_{’$ ©œMÖ&Í¢1ŒƒîOfÙrõ®؝ÁŠH­HÏh+â¹#jå{Ÿt?ŸŒ†£Ñõøêøx8WÏ3(š²Ñv]ö«%äbüèËVA¡ÀZô4EϯNO¯//>œÛS–ÃQEQ­=ف€ª´PÒ)JL‹¦Ð"›5õ4EMφg#‹þŸªÞä駓€wÔ›ÒsïâMh‰¸iÑÑÓu<PÑ?<¹>¾8½‡žWT?Z(DTõàiC»©Š!CT‹ªž¦¨êå@ƒª£qdÍ-ÜöÎUñÄsºÛŠŒ¤Pz’¸/'v_íðh ÒÕ)8õ0×ýð¬šXƝ,Ú
+­B,v$	ŽîLغE¤ØýÏ-Ò¿‘P‡‰	1:ÅýßSƒ„p5í§Ù¢Õ,«°9Úöh|qãûî~óÓw»ß(&Ä>뵬ïgZ}8ò¯":üAøoÈýv?[”Ýhÿ Ä+¸çÿ;Ô«Í
 endstream
 endobj
-4849 0 obj <<
+5074 0 obj <<
 /Type /Page
-/Contents 4850 0 R
-/Resources 4848 0 R
+/Contents 5075 0 R
+/Resources 5073 0 R
 /MediaBox [0 0 595.276 841.89]
-/Parent 4791 0 R
-/Annots [ 4856 0 R 4857 0 R 4858 0 R 4859 0 R ]
+/Parent 5040 0 R
+/Annots [ 5078 0 R 5079 0 R 5081 0 R 5082 0 R 5084 0 R 5085 0 R 5087 0 R 5088 0 R 5090 0 R 5091 0 R 5093 0 R 5094 0 R ]
 >> endobj
-4856 0 obj <<
+5078 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [145.731 218.418 274.457 228.345]
+/Rect [228.6 702.288 267.664 713.301]
 /Subtype /Link
-/A << /S /GoTo /D (wcsunits_8h_6ef9e3ba449b38275c422e454abe3601) >>
+/A << /S /GoTo /D (wcshdr_8h_0b8372e555a2e2bcc63a11f3dc7a1bf6) >>
 >> endobj
-4857 0 obj <<
+5079 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [145.731 179.664 271.688 189.592]
+/Rect [176.156 673.082 215.219 683.612]
 /Subtype /Link
-/A << /S /GoTo /D (wcsunits_8h_69241e398126a72e5d095ed3aff156c3) >>
+/A << /S /GoTo /D (wcshdr_8h_0b8372e555a2e2bcc63a11f3dc7a1bf6) >>
 >> endobj
-4858 0 obj <<
+5081 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [145.731 140.911 244.58 150.839]
+/Rect [237.174 623.574 276.237 634.587]
 /Subtype /Link
-/A << /S /GoTo /D (wcsunits_8h_45b2d15aa5504b7e7e8b7b345d090f32) >>
+/A << /S /GoTo /D (wcshdr_8h_0b8372e555a2e2bcc63a11f3dc7a1bf6) >>
 >> endobj
-4859 0 obj <<
+5082 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [145.731 102.158 231.847 112.086]
+/Rect [176.156 594.368 215.219 604.898]
 /Subtype /Link
-/A << /S /GoTo /D (wcsunits_8h_807ef7c93e34207776303badf177fa41) >>
->> endobj
-4851 0 obj <<
-/D [4849 0 R /XYZ 90 757.935 null]
->> endobj
-4852 0 obj <<
-/D [4849 0 R /XYZ 90 733.028 null]
->> endobj
-4823 0 obj <<
-/D [4849 0 R /XYZ 90 606.677 null]
->> endobj
-4853 0 obj <<
-/D [4849 0 R /XYZ 90 592.152 null]
->> endobj
-4824 0 obj <<
-/D [4849 0 R /XYZ 90 462.319 null]
->> endobj
-4854 0 obj <<
-/D [4849 0 R /XYZ 90 447.794 null]
->> endobj
-970 0 obj <<
-/D [4849 0 R /XYZ 90 289.499 null]
->> endobj
-482 0 obj <<
-/D [4849 0 R /XYZ 90 284.684 null]
->> endobj
-4855 0 obj <<
-/D [4849 0 R /XYZ 90 236.365 null]
->> endobj
-4848 0 obj <<
-/Font << /F31 528 0 R /F48 2200 0 R /F22 521 0 R /F14 1038 0 R /F11 978 0 R /F8 1025 0 R /F42 717 0 R >>
-/ProcSet [ /PDF /Text ]
->> endobj
-4866 0 obj <<
-/Length 2075      
-/Filter /FlateDecode
->>
-stream
-xÚµškoÛ6†¿ûWØXXÞ%õ[»%]†&íg´Åà:JbÀ‘3_zù÷;²H‹”ÌC_`hdûÕyIêáá¡$Ö§ðõsÚOUJr¡úã§í?À·ozÌüz?Ÿ9¿¿ö^\8‹äZô‡÷ëÓ5#Š³þðîc¢	ËgŒRš|/Våd¹ ƒ3®hr1™õч⾘Xžå¸ú*:M˜ÊŸ‡¿÷·sÓ4%teý_ïãgÚ¿ƒ&þÞ£DäYÿSÂò¼ÿÔ“\˜ãiï¦÷Ç&Fý½€ï·õNRE2‘õÏ„$YºMÂ4t=…Ãm§ÃY"Ÿ1N2.ÃãÇ(á’mƏófüÕDB¬¦ÄOœ«öX0
-§pÕwbu¼¬7d’ä4õº+>QÊË¢ã*5Iyê»V?ÌŒâƒëoÔ¸+dåÿ×/7·×—Û‡çWïÏ?¼0Æ’áí‡óv{x
-#Îst¬mO50ë5Bv‡<%Ló¾Î‘Û//Jã'Àº!’÷3hˆ^Ï	Í6UC^Íar¨dô£ž-“ò®pš|¯?ÞÏæõÁ²xz.jår5ˆ41Ók=ëŒæÇsQ)H°o™$R«S‘¯SFt„|«‰‘ïÄ
-“ò]Ã(ùžkœ|Ô¿Ò#ÿííÕåõðüºC¼’ æhï­uçI™àž»
-b¡tèºîˆ| ˆ¼‘ìütõ4)g«…U-‹r1Yþ8 {	yÿXìæ‚P‰S_K¢Ðo"!Ì#nùÆ-N¼c¹ðˆ¹ÐÃýêÕÍMuà"UhŸ­³å‚CN×®­rÀ2¡B8œó&@s#Ùƒó§Ñbq Ôð—kyª\®rX*p¨$u)5æf vÜ¢P»–q¨1s? ŸÃϯßë`-9,±Ök+ÁŒ¹„^+oŒÓ	*͉>k'@k+Ù'}åÃòq°•Îˆ>ìp¶VªÚä8ÙFE»‰…°Z¸Ã8Ý®ëxcþ­~y~yÕ-É9\‚T£=·Ô¹ÊíRkÏ9"!ùü› AdŸš|òt@®%ô„|3Xb|M”ï&Â7fhùvã|»®;ðù·Bz|¿>uÕá[0"iŽöÜjPgõHîùæA (¬GÑÝÒm${Ðý¥=íO·Ìap´8UY"SX"t[MŒn'V˜nÔÐÐíFéö\ãt£þ­>Ý—ÝÝ%ƒz:hÇ­5æŠîTxÆŒ‘Юé|;B|[É>|OÊðVÀç±x‡“·”°6 Â(ÞFÅ»‰…àZ¼Ã8Þ®ëxcþ­-¼‡]¼Æ4E;n5¨1ç.¶oÌX	®`ÇÇŽÀ»	ÄÛHöÂ{y Þpɹæ'ËÞ”­Fñ6š(ÞM,oÌÐâíÆñv]wÀóo…ôðþåÝíupQ]ƒíºÕ ÖP’@5{ÖŒ‡ ™†½ß€;B€[É€g«ò ÄEª`{y2Ä…æëgLâVC܉F54ˆ»†QÄ=×8â¨+dë¦à@Òä
ßþÚÝgÂ
-8Á†ÀjÐ&p­ ‡¯	LálA½	DÝHö@}±,¦ÓÑævá€Ñä_Ý°ý"…í'?U#`$¸Hqþ&Êá3´ü;†qþ]×øÇü[!=þß_þ}þ¶›â)ÉC»n5¨uµÿÕr¬Y𡧠Ղpö›óƒÔ׊= ž|/¦ûóÍó6 ìTùg°|Dø¶šßN¬0ߨ¡áÛ5Œòí¹ÆùFý[!=¾oÞ½µÏö/ßutR’¦«A›À•€ŠÕo>éä)L#8oÎqnû$÷™“Úí“ ó¤2;`¨¶¨§› ֏Ø0šèhb! 3´À1ŒO ×u‡	€ù·BzàϪ¾yWý·5Ñ+¢2‰Õ MàʉTzM`ÁG ëÇ¥ÇL€ÍùÁ	P+ö˜ _g‡%zØ¥óc92œÂ:R¿‹æÜh¢œ7±Î1C˹cçÜu݁sÌ¿ÒãüzøÏûnÃÜiD‡o·†â…pæ[³à³P–¢Y~8àN€áVRµäzõô¥0Ïîë¿E¹œOŠÍk+çÇn­>ÚÌ…pÎ2Ö#z´9ÛëœYUo‹.VåVœr±åÍLÆ!Ël¯׳Åù=8[¬&6[0¯ÍlA
Ílq
'å²ãÇSµüÂóĨqçVÈÊÙ¾Û±‡i
-‰í®ÑরÅåŠûãKÃ¥¬nÈ<?®K™%£*­¸+>À M>ÿlDVŸmôyò­ÚlŽÊeK{7[}™®3Ï‹&¶d‚HYµ¿nµÆm/\œÌ*ãÑ´ˆÄT’ÈLì¦!WÉý¢XÆâ‚Iãq¹Q<Ϫ¸ßŠ9Œmðf0cPŽruÄlm󏑬ç,$àN^Y<ãIµ6Œ«
-²´·ËʪùZ½D
-ø>œq(,ᤜWÖ,_#‚¥
-#‰eŠ&R8Q`n&O8n¡4Á2ÏÏ Fmý€6G,çeÇJy©r´ŸF‚jFrå
*¤‡‰½{:^Χ?›ÃG»Yã´œ¯§½N>oc®%˜+µu¯@ÁžÕï\ö*ýjeFRg1†µ«zµDšµË¸WzS”Å|´,îÌRl ¿²ÕÜ-¾ÔÒúË^RñRéú§Œ™Â´ÒÚ⪜·–\¾®?BÁb¯˜¢ö×Ù÷EçÊ)&¶Îÿ¡¨yÇ
-endstream
-endobj
-4865 0 obj <<
-/Type /Page
-/Contents 4866 0 R
-/Resources 4864 0 R
-/MediaBox [0 0 595.276 841.89]
-/Parent 4791 0 R
-/Annots [ 4868 0 R 4869 0 R 4870 0 R 4871 0 R 4872 0 R 4873 0 R 4874 0 R 4875 0 R 4876 0 R 4877 0 R 4878 0 R 4879 0 R 4880 0 R 4881 0 R 4883 0 R 4884 0 R ]
+/A << /S /GoTo /D (wcshdr_8h_0b8372e555a2e2bcc63a11f3dc7a1bf6) >>
 >> endobj
-4868 0 obj <<
+5084 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [145.731 708.064 275.025 717.992]
+/Rect [231.156 544.859 270.22 555.873]
 /Subtype /Link
-/A << /S /GoTo /D (wcsunits_8h_8bb521a40223ec7358f85d719834ad7f) >>
+/A << /S /GoTo /D (wcshdr_8h_0b8372e555a2e2bcc63a11f3dc7a1bf6) >>
 >> endobj
-4869 0 obj <<
+5085 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [145.731 669.464 255.638 679.391]
+/Rect [176.156 515.653 215.219 526.184]
 /Subtype /Link
-/A << /S /GoTo /D (wcsunits_8h_0967644d30d7f98f21b6bb0e68a637c0) >>
+/A << /S /GoTo /D (wcshdr_8h_0b8372e555a2e2bcc63a11f3dc7a1bf6) >>
 >> endobj
-4870 0 obj <<
+5087 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [145.731 630.863 230.751 640.791]
+/Rect [236.959 466.145 276.022 477.159]
 /Subtype /Link
-/A << /S /GoTo /D (wcsunits_8h_8f84e63b1fa2003f3438e7cd21231b92) >>
+/A << /S /GoTo /D (wcshdr_8h_0b8372e555a2e2bcc63a11f3dc7a1bf6) >>
 >> endobj
-4871 0 obj <<
+5088 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [145.731 592.263 243.464 602.191]
+/Rect [176.156 413.029 215.219 423.559]
 /Subtype /Link
-/A << /S /GoTo /D (wcsunits_8h_59e3354bb9908a4841aa478f2dbd3973) >>
+/A << /S /GoTo /D (wcshdr_8h_0b8372e555a2e2bcc63a11f3dc7a1bf6) >>
 >> endobj
-4872 0 obj <<
+5090 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [145.731 553.663 227.972 563.59]
+/Rect [232.293 363.52 271.356 374.534]
 /Subtype /Link
-/A << /S /GoTo /D (wcsunits_8h_347b88663166b66404cbb2f8aac211bb) >>
+/A << /S /GoTo /D (wcshdr_8h_0b8372e555a2e2bcc63a11f3dc7a1bf6) >>
 >> endobj
-4873 0 obj <<
+5091 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [145.731 515.062 232.405 524.99]
+/Rect [176.156 322.359 215.219 332.89]
 /Subtype /Link
-/A << /S /GoTo /D (wcsunits_8h_11a1284e63c7515fd0240ca8f85fc111) >>
+/A << /S /GoTo /D (wcshdr_8h_0b8372e555a2e2bcc63a11f3dc7a1bf6) >>
 >> endobj
-4874 0 obj <<
+5093 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [145.731 476.462 220.779 486.39]
+/Rect [229.326 272.851 268.389 283.864]
 /Subtype /Link
-/A << /S /GoTo /D (wcsunits_8h_84fdca1d2c8647a2f33a760578de62c6) >>
+/A << /S /GoTo /D (wcshdr_8h_0b8372e555a2e2bcc63a11f3dc7a1bf6) >>
 >> endobj
-4875 0 obj <<
+5094 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [145.731 437.861 219.673 447.789]
+/Rect [176.156 255.6 215.219 266.13]
 /Subtype /Link
-/A << /S /GoTo /D (wcsunits_8h_7332ce1c3c715011599d4b9d13e7b760) >>
+/A << /S /GoTo /D (wcshdr_8h_0b8372e555a2e2bcc63a11f3dc7a1bf6) >>
 >> endobj
-4876 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [145.731 399.261 237.935 409.189]
-/Subtype /Link
-/A << /S /GoTo /D (wcsunits_8h_27df51b1593f3642bfd9833e71c73a34) >>
+5076 0 obj <<
+/D [5074 0 R /XYZ 90 757.935 null]
 >> endobj
-4877 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [145.731 360.661 263.538 370.588]
-/Subtype /Link
-/A << /S /GoTo /D (wcsunits_8h_ce657c3f971b4ac9004a2639d142f636) >>
+5077 0 obj <<
+/D [5074 0 R /XYZ 90 733.028 null]
 >> endobj
-4878 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [145.731 322.06 231.847 331.988]
-/Subtype /Link
-/A << /S /GoTo /D (wcsunits_8h_2cf5fc976d2663fed07f1f837245f36b) >>
+4898 0 obj <<
+/D [5074 0 R /XYZ 219.802 675.861 null]
 >> endobj
-4879 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [145.731 283.46 251.772 293.388]
-/Subtype /Link
-/A << /S /GoTo /D (wcsunits_8h_b622892a80194a6a432510665156e4fb) >>
+5080 0 obj <<
+/D [5074 0 R /XYZ 90 660.192 null]
 >> endobj
-4880 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [145.731 244.86 236.58 254.787]
-/Subtype /Link
-/A << /S /GoTo /D (wcsunits_8h_946bca82ae3fb279ad3d86dbc793be07) >>
+4899 0 obj <<
+/D [5074 0 R /XYZ 219.802 597.147 null]
 >> endobj
-4881 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [145.731 206.259 235.723 216.187]
-/Subtype /Link
-/A << /S /GoTo /D (wcsunits_8h_7daf2b3a5c7e96f2823bca916554cc4b) >>
+5083 0 obj <<
+/D [5074 0 R /XYZ 90 581.478 null]
 >> endobj
-4883 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [126.909 124.889 163.77 135.793]
-/Subtype /Link
-/A << /S /GoTo /D (wcsunits_8h_ef5d64e333f758458b1edaa617911513) >>
+4900 0 obj <<
+/D [5074 0 R /XYZ 219.802 518.433 null]
 >> endobj
-4884 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [126.921 86.662 160.455 97.192]
-/Subtype /Link
-/A << /S /GoTo /D (wcsunits_8h_560462cb2a7fa7eae6b4f325c85e7911) >>
+5086 0 obj <<
+/D [5074 0 R /XYZ 90 502.764 null]
 >> endobj
-4867 0 obj <<
-/D [4865 0 R /XYZ 90 757.935 null]
+4901 0 obj <<
+/D [5074 0 R /XYZ 219.802 415.808 null]
 >> endobj
-4882 0 obj <<
-/D [4865 0 R /XYZ 90 143.736 null]
+5089 0 obj <<
+/D [5074 0 R /XYZ 90 400.139 null]
 >> endobj
-4864 0 obj <<
-/Font << /F31 528 0 R /F22 521 0 R /F42 717 0 R /F14 1038 0 R >>
+4902 0 obj <<
+/D [5074 0 R /XYZ 219.802 325.139 null]
+>> endobj
+5092 0 obj <<
+/D [5074 0 R /XYZ 90 309.469 null]
+>> endobj
+490 0 obj <<
+/D [5074 0 R /XYZ 90 242.71 null]
+>> endobj
+4937 0 obj <<
+/D [5074 0 R /XYZ 90 218.122 null]
+>> endobj
+5095 0 obj <<
+/D [5074 0 R /XYZ 90 218.122 null]
+>> endobj
+4938 0 obj <<
+/D [5074 0 R /XYZ 107.713 162.755 null]
+>> endobj
+4939 0 obj <<
+/D [5074 0 R /XYZ 107.713 148.335 null]
+>> endobj
+4940 0 obj <<
+/D [5074 0 R /XYZ 107.713 133.916 null]
+>> endobj
+4941 0 obj <<
+/D [5074 0 R /XYZ 107.713 119.496 null]
+>> endobj
+4942 0 obj <<
+/D [5074 0 R /XYZ 107.713 105.076 null]
+>> endobj
+4943 0 obj <<
+/D [5074 0 R /XYZ 107.713 90.657 null]
+>> endobj
+5073 0 obj <<
+/Font << /F31 604 0 R /F22 597 0 R /F42 818 0 R /F40 783 0 R /F48 2408 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-4901 0 obj <<
-/Length 2417      
+5098 0 obj <<
+/Length 3777      
 /Filter /FlateDecode
 >>
 stream
-xÚµZ[sÛ¶~÷¯Ð´/ÔÌŠ;ȼ¥MœãNšž»ç<¤™-Ñ2gdÊ%©ºþ÷]€P$È\:™‰I`±ßb±ûaŠ,0ü#‹/”P(cb±~¸À‹-´¾¹ ¶wÝ+¯ÿÇ›‹.ŒB™d‹›»n¸$HP²¸Ù|H$"érE0ÆÉÓº9TeÛ ûåŠ
-œ\–»Â<½/îŠzI²¤¨ÖºI1©"²åÇ›Ÿ/^ßÁ­i‚I
ýÇҏx±¾Àˆeéâ	ž1"Y¶x¸à”ÙçÝÅõŏ:L;ƒö¡Ùq,PÊÒÅŠq”ª!"aê
-‡†ÊÕ+EÂòä!N)xHjš!œ.œˆöÒÍRˆ< ’¼jvy[î+ã™ýù[í«UÓæÕ&¯—L%ÓªÝižšÇb]þŽ1]ëÁàð¤jPß}+D$](BÁò³gÇìä`x&ÈhtÈ,CDœæNé): qð¯“Ñ“ÿRqn*¡báé:w¶•‰Ž2¬À²jÏð(D4IC<ÝQo­Äû`™t¹§R#뀠‡uþë̉'3¶2q\	Ë«¸¼ÞW–õ=„Ñ1‚š¶þ #eòñ_¦Õ:è‡K½ÄN¥:4ŒBÌŒˆ
®N‰•¸;Tk«n³?ܬÏ4
-ŠhÆgklÖù®Užæàf 3%cq/SŽ(!_žÕž‚±¬v"ÚàË«›kÏÄ¡LµiþëA O³ !ÉhæJÅô+fpR0ÄÜ’„…ê¬ÿß2£I^—98º`bIR Q6N§þq°2“4Á:Ñ@ÐÑ€ØOˆ³øä¨ñaΊn3
-Ìg
+7´§Ò±† OE]?4Û¾”ÁFks’“‰bSØœØ]^©äãhDb†8Ͼ""O
-FsÊŠh{®Û¼=ØTê¶Â¢=Ô6‹Š¦ÉumõÅø(2Š¾Àæ`ÿ££/TK˜FßÉL¾§k<ð£€6ð}ÀoøyӁ5´§2üöùñœƒ(_õ‘“‰BS
-‡ÃE™Š{!9°y}qÜ{
-ÆâÞ‰h{ÞåÝaMøxÿÜ”°'š·?yÕ–m{Á.ë¿EÝ'8F°ýÅãÞÊLÆýIW$îc€.î=Ào÷¾y3â>fhOe÷¦n8‹{ŽŽùÈÉD¡¡œƒb€ГqOR_öÇñ£Qo$F‚Þœ G­ƒUWéWTxž‚¡úˆ§‰TO¶ˆØ³í«¢Íá8kÏe¯Šf]—ú$±óª’ ™ÝÒÞïmY¹‰–v3kïKW1ÊÖ–º›¢Kwž%Oe{?U[ÚV85Ú ‡r“ãäO}þ(êFK¼(ì8ƒp?üŸºG³ÜŠL%ù8.û©[«ñü²95ÉÊx&¹ìÒ‡¢Áã‚Ð{FÌ
V"Š(Ñ°/–+¦k“rI…]·ÔOº^ÙÇÏô°š$q§Ÿ¢ö´¸x)ÆVÙ´ßÕû›K•³ïÝÃS­ï"ÐP\ŒÆ©<2¬ÌdhŒc}nlĬrÁáY¥££­«ñà€B:eQg8™8vO‘Ì“¶Î»ÕÞåmÇ
-,MÖE
Ó±‰yß?<ì«Ý³~Sɡ阞n—B¨5/Þ¥‘í¶ÁOpè/«-0) Êäʶv”£ÿVmQmœÒ.L´ò‚绘Ýà(€•Ô.‡òÀL䶸Û×Å™ï8E)0>ËR¤ÔÔZáÕIú܇¡ÂÞ
Ëè¦`¨ý´"Qp8és)ðûr}ïr¬[xº‡Ø9v÷–C߀^§ïš¡ld*…¹g£×?šNf*#XŸ™Q«¬oÕœå°wó¨?¬H=TcÓ‘¦©¾œiºõÃ"ÉÍo!{ì=´»5„F½†°ºáU´w…ŒÖTß–èõ³i†„~ì’ª›kÙ>/¥èè^tkÂî†ydÃ
ß›´Ìa̦¥)Y߯s †ÓÑáTS….R̪QDì9¤«zè±êѳs»É«ýúðPT­™¬¶!¬sÌÐcÉôý&ýÿŸ®{§I’OÿyûòÝëO/ß½yûÚtâÁŠ($-s¾¬ëüYo°¸kcoXáU%@D¦ýq—k,Ý–WÛ]aZíŠéV]yé&íÜŽe:œÅô§ƒîX—÷j(åÝue~2©î.)4jœÛç~3a­Ä‚fö2‘LNz剟…s_åÌdbi†¨LCKúÇA+Çï)ÒøÎŒ1SjGXGûø\_šó¹žpÒQKú*§/x
-@eÔ	N&ÝSÔ°>š˜Ð^8gušB5 åļ5¿{’g¸ž¢éã$áYw±@÷	ÔÊDQûŠÜluowû[G7j.sËC´#,XG;Âç:Í׿¾½zåsçpÃwÀ«áxhö»rcw°ãŽmš¿#ÜÁÇr’;¤”=î wÀÛ w€×…ÈNŸªªœôÊ?ÏÝžÊÙÜ‘"™ÑÐ’3î02qüž"Çî,ë9ºÏ)žë	'µ¤¯rwÈ,ê+Õ‰ƒá1â€üÈ2:‡8N’ƒÄa»?ƒ8|èQ∠öýÄÁ¦‰ã§¿|ÿÆrÉœ§>gpnë
ÝÞ]1’4Ùæݲ…–Ñl¡›†Ù†ŠM±ë~¦°…Öxb3ÄPƨ(	ªCÅ&ÙÂH¯<ñ¶UÎf˜&!¡%gladâø=E–-x¦[xŽÙB"ÉÔLO8é¨%}•sØB!AÒ¨œLº§È¥žü0a¡$ÜÂð$‡ÃuÏ'Œ zŒ0b¨}Eÿ aðiÂøåWWb°Ù%†KîJ‘<ìMYÁ»k|·­ó‡SÇú°ËkÓûT”Ûûö».¥ºþcÂm"†y…
-‚$¦“UˆÎ¥^"¯èë'SˆˆjáLu7ìú.þøóªñ„²Ò+Oü<ª{*gRW
-áž!ý¤2"qôPͱ
-‘®
-áC¼‘	Ä9›‘Y'Á¡Ä²½Ó,Bଗ¦$À=»1"1Èž?©(„(	ÒlÞdp>T8ã;ƒ\ÎÚJÄPC%󉤷äBW̃ŸÅ`1	¾ì‹æÇ4)äeæ–’(Ó_Éî<tmý›¢*ê¼u_¢Üåÿ/îáRϤ¸5/ÊžÒ˜½ÒÖ>˜ûÅ@Ëîë#ó½¸úѼrdß>»ÛŸ¿ž·EÕ÷ lÀ9ý"
+xÚ¥kÛ¸ñûþ
+ãPàl 扤ži¿$Ùl.‡4I“M_w‡Bkk×êÙ’+ÉÙl‹þ÷Îp†zKÞ¤ðQäˆ3Λ´\8ð“‹ÈY^ "í-6‡gq½¯.$®axÝ~}ñÕ†¯DäëÅõ­ùÜ—ÂSrq½ýyéé®ÖÒqœåý¦Üm‹´—b·Z+ÏY^¥û„Z’ÛÆÂe’­ärƒ½¡£ôRºÑê×ëŸ.^^×$0žö‘€]üü«³Ø¡?]8BGáâÚŽQ´8\¸Js{ññâOõÔ¯¡lžÔç©´p|¯^¤°Ë¼:e›*Í3Z×e¾9’¬Š+XöÂb ÉZ¹B»Qëk!ùû4«àS_!¿ŽéŽÚ¿8ž³ÙÅ~þÕtR¤Ô"23×/Ž£	Æ
`Vä3Ä.‰·	ÏÓ^’
+…R.=Y­=-
)ƒÉ”ŽR˜ý¶ÒÎ2y(’ÍpJ-E}íŒE²¿Œ'…£å×N¶©Šýp.ñpb®6o;sgmV$ÿL6Õoõcê³íng "#Øá†=leUœˆ²ÅZG ù°¬µ”"òH‚Q֊Ð íåº-‚Ɖ’J¸žE9JˆxԚȓD‹¯…ï‚ÆÉ@ø }–{3PÙ,+i&pÌ$`%‚eZâ3\ÆôºKïvk°+Ê[~^Io™ìiøêõõG‚øË‹ÔUä§*Íê­vqE­c\”‰4c$‡ø.¡.V!×Aîª(X&iµƒŽÎ,á2¿mQ.C\<Ðû—Ÿè£¼ vÐÛ“ã“OK4\Ü—*ÉJ°+bµv=wùl¿§AZ"4~ƒK ÷ØÌ‹mI#Û6SeÉ–gfï6>&ƒ½~ÂOÛˆ³­íyÍ=°¬‚©Kßeé¿“-€k at XƒÇû2§VµËËÄZB³Xß,öTb|½¼y 'ð•Ï^¿ÇùîrFXO[‹Î‚-*€Þ$E›ÁKΛÍ	fDfÛ ElMËÊÒbçIâbÿ@ˆ¶E|[ñ—f‡Ú¤ë¡q´\„v\vÖK›K¨Ž{ Õ óÐú÷ݝt¥Ð2XøZHrX8PÜ1ć–ë²Ðë¸q_mUêOÉjwSíjÅꀗ
+ü.=¯iaæQ¡ðý.ê,¯8
+ðéAH at m³ð*mÚlˆo´Ê–èãME{½E?PDÅ Íî:°!€«MÐl+õФ‚b*å5îk,âÙB¢º³4 Ê´ 21‰!Phô,DÁ¸È’±ðBáAÒ–¨Û¹àz,Ð8ÖàÀË&‡ÏÓ,®x°HŽERšð„”úH‰ q:òT9=•Ï {àõÔ%"í€m¨ìhu*²Ò•r+Í€Òaځ¸$qˆ9ˆ²[
+Mж~øÂUá‹ Ü ˜pV?zÝяî”]ÙÕý¨‹| 32¯íw0’Ï.ÅP!GàÿÃk’¥1fTSIÈÊÁê WžZx„§Rc-C¯[àÃuö¦dÚ«øfÒôDžð ¸èÑg1ÃÌ£ŽBá@ÒFmÃô$Þìj3OT %Êó…éG²ÃBÏÒÔŸrZÒ ^
+âü96X˜y” <ò:(YÔìʍ+Dá'+1gåÐmñûT¸%°™!ì4,Ñ
ÃsÂÃÐëøp{S>Âo¹°H0;Dô…‡aæQ»˜
Êjt耉Åä5É0kÕ¡Dƒ9PY?‘ómQ»Žs“ïÂ.rX%½ Ôâð)û-ËÑQÞ3mÕÃ1ù}Ÿ+®YD ¹5z–?ý)ÏoëBÒ ÕìÖX˜yÔ`­•êJÅ&¶{ƒ¡<ñ†œ=¥@}Òv5?Çáç}br«çÜgÁά¸q[ Ç	cú¥Î;àu±$µ…è³"ô„#Á‰8ZHg܉0Ⱥ3¨J„‘p°o+Køð
;„G‡|vùt¨£
+܍Ã<T†Ð©F€R×"
¿›ÈÝAE¢«¹¡Ð‘œeŠ…ÔÑ\O¨I/Z!£ŽêøšÞ«ìpBm”dŒãŠ„½(ôq,	-KB“WdÚ·E~ Öý.5NgÍùÞ2n $pæٚͭI‘›øˆ³ùµ"
+ô°ÑŽíð½ÛÉe		™+Û€ ô#>÷‰’FÈqä )4ÏÃÓå7§)„¬„¥	F³fG8ø9Ú†YÏäÙëwìZ8'im[àˆ°]yPUùÝ¶P°ö¶Eé„Ú‚
»+	tFKðW‹C/»×¾ª·Jûrù]+ÖÆ4¶Ø~G@ˆãÕÄ$€ØóÝ&.¶ÔLaí¸õß±µ†.àN	J_Ò›±ÍðdvoˆO€/th Xß §Å泏/0©Ææ“êÄDqÈÄ:éA³¤9IÕ6…FgwÜt¾(‡GsÛð.­L›ünö§m¿ýôæ	µžäÆõ*‚„ü9¿½¹Z…T	—«+z²(»Ë°ŠV]\Œ1åò˜lRHtF–© ©^'¡EAc°AÖ\𦇒yMïÙi¿_—F1¶¢FÙÈÂNgÒ¦0Zffò»d9U+á¤ÁÏØïOTŠ(T„§©2šr³Lü&Ù“+6Ë—T,²Æáç_	(å¹ù–òÃ-½›RIÕå¤È­¢q&@ÿ±ÈÑp$%VQ†¬½y©Êµíð\T¢£Ñ¢æ{‘r¤ˆØÅ~MŸ	$Å”ëq¬E¸ãöݺœФ˱0D¥ëœñ:½Êu‡4¹Ì“Æ0Òº®Ç‡ 1êööt¸1¾¡•kL‰ušÕql¬‘šI>êBšPÏó±4ÉGóH>Öõú~Í
+Ò­y¢f at T?—AÔ!ê’t´H’.¨æeÙ®.cg”@˜‰NÐÆ0ëА6‰ Œˆ…1SÊ2Cíóød;Ê—tÎSª±~°EWæH¶ç•Ã“®ŒµKŸnÔ©c€ûÐ3ºÇÓ
„°;;Nv´g[pƒb’ÃH”†Á5Ì4	ä{'‘¹"
+±}®0D읥ÈnACpãÇËÿÀº]?aw<Bš<Ã2‡³7
âäM¶=Ø=¶YJS}·ä!ŠCÌ CƒrXò˜ÙâżžO at 2ÂÎb·õ]a#C×Ä>U‘ïéÅ„>ð¤ [Ö]ôSIf\}i,å'!è@oö<GÌ㽂ºùtPPwƒÐäû0
+Vñ\òËÀëz˜€v'<ŸúâùrûØñó¾Z¿´#‚À­¡ºØ·À=ãj[@Ó.‚aé"ì)l‡&íšdu–&†ÐÔµ!è·ß¡éeQä…Uˆc^41e£ÛC!h¢Ä¢Žä¬"ù±jtãÖNT—K1Lû¶plÞ:õðÓ~	Ëkòœ_j€¦í&Ãœ3œsø¬_šCgbõK—9‡áyÕÞŽººü°xtnÍVðLqoÒç¨0JÉyîµ€&¹gaÎposos¯N2÷Þùö´±Õ%ëÚ“õžŽ¬áí ’ªàÇKÌô›ä)±Ð0Þ¬Åv*ðìîš1¾ÛÀ©Ì4û-ža4Í~†9Çþ9|–ýsè,û[èTT5²ÚœtYÓc š‘mÏ"Ô;Q$qiÏîw«Zô­7aYÜہiNûŽ©õÏsºšæ4Ãœãô>Ëé9t–Ó-t9
)ñ3sÕÀ]Æ7­$¯8þò¨Nð·1$‘ÇÑtfy¶æ‹î¸lGžÍ¨â>¡Kîr›–XС;€”ï,¸¼yð¨lî
Õ){™µU«Îé*»öÉh£LX-ƒ¡É£oóSfƒ,ÂÞqŒEöຑ F"S[¡.ÒªJX¬ªÜÆm`;‹•ç/»Õ«x Ñõ)Ù½ºUß2úð$ qmIÀyòH«‚
+ªNØDcäj–+”ô¿í ý+
+¶3é…•ã‚A8“¼´€¦Õ‹aΩ×>«^sè¬zµÐ­#qC°dmfགÈæˆ~Ô‰i|[gòGêLXC¦¡{s§ý5Åpˆ”
+ZåiƒÛ}{Ú[Lœ|˜Â%ªš
+PgM‰}¼Ê™–mÁŸ±†2ˆ„
+ÎøÐävY˜3Û5‹·koWÝÚ8Ì!Y97ìI1õÑþ¸ýýÁ#ƒ:¥gмf.ò(OìkÃìà` Ïø¾Ú»$aãÁ D,#›öMþiÂ3Qo3½rnûfÙÝ›Áe7¯ÁµÖ6)·éž+ë„ìÆzÙ†lö-SŽe”ç®#´Î0½šæ:Ãœcû>Ë÷9t–ñ-t yÀz_ùˏñ˜ã:¡:|®%=ë_ß° ñÙ?vÎÀ¸L7ÔœºwÕ¿–	éYõ='ÂNË‘š‹v4üŸá÷žˆ{ùr¥½å³×/G|ž/tØ\€RîGÿøÓå%…WßÆþï<%ëñu„óë°Ë|÷üãHÄ™Ëô³äÛÕ=[I×[þëó¯F‚÷öõãòý ØhOQ!‡—«´ð2Q˦}‹zõòÝc@$ƒÇîð_ÇÈ‘‘~Ô®þí›>¶<ýûr_ø®÷Í|l¶\]U»>ø‹{Ž×äú]Å‡]6Á~Áž´ÒKsˆ†ðæôž÷)f&kà™zçÔ‰fòí§7‘Wöc!ôØ7‡û?g¯‘¶Îû¡]Ì¢æÇ…îS2‰¡RJ·=ë[v˜C©¼Hï€îê‘IÆç8x–UsÔ\ÅÞPÿ »¾<Ú»oYß\¡ªêC¯js“ôOS1ƒ‰ÇÜyä,¼HxÞhE…OúÞ·ÿmÇüûÈG‹Ú7`|U—ÿ—ÃØÍ•á$KŠ¸ÎÕmî}½ŠÔòÄKz·á5ºôÑSG=Õ½)GZGŠa®Í™ {xýœ?à–º‡'—ù—‡»$+üÙó?£¢ÁM
 endstream
 endobj
-4900 0 obj <<
+5097 0 obj <<
 /Type /Page
-/Contents 4901 0 R
-/Resources 4899 0 R
+/Contents 5098 0 R
+/Resources 5096 0 R
 /MediaBox [0 0 595.276 841.89]
-/Parent 4928 0 R
-/Annots [ 4903 0 R 4905 0 R 4906 0 R 4907 0 R 4908 0 R 4909 0 R 4910 0 R 4911 0 R 4913 0 R 4914 0 R 4915 0 R 4917 0 R 4918 0 R 4919 0 R 4921 0 R 4922 0 R 4923 0 R 4925 0 R 4926 0 R 4927 0 R ]
+/Parent 5040 0 R
+/Annots [ 5101 0 R 5102 0 R 5103 0 R 5104 0 R 5105 0 R 5106 0 R 5107 0 R 5108 0 R ]
 >> endobj
-4903 0 obj <<
+5101 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [126.921 696.376 161.412 706.906]
+/Rect [140.321 630.118 177.172 641.022]
 /Subtype /Link
-/A << /S /GoTo /D (wcsunits_8h_0e7fd01137ef47ca728c19e8870d1ab5) >>
+/A << /S /GoTo /D (wcshdr_8h_dc053d80a9c4da454a52eed34e123633) >>
 >> endobj
-4905 0 obj <<
+5102 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [164.54 615.239 234.049 626.143]
+/Rect [145.432 588.583 178.966 599.487]
 /Subtype /Link
-/A << /S /GoTo /D (wcsunits_8h_8217718f8c515151dc33ceba922b39ba) >>
+/A << /S /GoTo /D (structwcsprm) >>
 >> endobj
-4906 0 obj <<
+5103 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [164.54 576.385 227.413 587.289]
+/Rect [160.256 570.959 196.549 581.973]
 /Subtype /Link
-/A << /S /GoTo /D (wcsunits_8h_ec5892437858120d456503fe38f4031b) >>
+/A << /S /GoTo /D (wcshdr_8h_6dd857f7b61a5b349cc8af5a4b6d8a1c) >>
 >> endobj
-4907 0 obj <<
+5104 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [164.54 538.089 225.76 548.435]
+/Rect [255.697 570.959 289.231 581.973]
 /Subtype /Link
-/A << /S /GoTo /D (wcsunits_8h_cd49d777bc04d68cdfdd29f5b6a7252b) >>
+/A << /S /GoTo /D (structwcsprm) >>
 >> endobj
-4908 0 obj <<
+5105 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [113.91 427.497 157.407 438.401]
+/Rect [108.286 553.335 145.137 564.348]
 /Subtype /Link
-/A << /S /GoTo /D (wcsunits_8h_ef5d64e333f758458b1edaa617911513) >>
+/A << /S /GoTo /D (wcshdr_8h_dc053d80a9c4da454a52eed34e123633) >>
 >> endobj
-4909 0 obj <<
+5106 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [113.91 407.572 154.079 418.476]
+/Rect [406.576 553.335 443.428 564.348]
 /Subtype /Link
-/A << /S /GoTo /D (wcsunits_8h_560462cb2a7fa7eae6b4f325c85e7911) >>
+/A << /S /GoTo /D (wcshdr_8h_dc053d80a9c4da454a52eed34e123633) >>
 >> endobj
-4910 0 obj <<
+5107 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [141.845 395.617 182.971 406.521]
+/Rect [147.265 354.607 206.821 365.511]
 /Subtype /Link
-/A << /S /GoTo /D (wcsunits_8h_0e7fd01137ef47ca728c19e8870d1ab5) >>
+/A << /S /GoTo /D (wcshdr_8h_0b9b53e5cfd05653cbca75cf1aa8b2ed) >>
 >> endobj
-4911 0 obj <<
+5108 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [113.91 375.691 155.036 386.595]
+/Rect [477.145 339.576 513.996 350.48]
 /Subtype /Link
-/A << /S /GoTo /D (wcsunits_8h_0e7fd01137ef47ca728c19e8870d1ab5) >>
+/A << /S /GoTo /D (wcshdr_8h_dc053d80a9c4da454a52eed34e123633) >>
 >> endobj
-4913 0 obj <<
+5099 0 obj <<
+/D [5097 0 R /XYZ 90 757.935 null]
+>> endobj
+494 0 obj <<
+/D [5097 0 R /XYZ 90 733.028 null]
+>> endobj
+2062 0 obj <<
+/D [5097 0 R /XYZ 90 716.221 null]
+>> endobj
+5100 0 obj <<
+/D [5097 0 R /XYZ 90 716.221 null]
+>> endobj
+5096 0 obj <<
+/Font << /F31 604 0 R /F14 1084 0 R /F48 2408 0 R /F22 597 0 R /F42 818 0 R /F11 1069 0 R /F40 783 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+5111 0 obj <<
+/Length 4170      
+/Filter /FlateDecode
+>>
+stream
+xڝkÛ6òûþ
+p¼Àš)Q¢ôCúHo{išKöÐmQhmíZWÛÚ“ä&¹_3œ¡LJ²¼
‚À5â<8œgå"‚r‘G‹Lg"õb½¿Š0ûÝ•ä·+x½òÞuwõÅ«¾y/îìç©ZÉÅÝæ—e*dr½’Q-?¬Ûí¦¹†ñRl¯WJGËWÕ®¤Ñ»ò¡„wfY®år³&RñRêèú·»ï¯¾½ëI`uœ"ÿ½úå·h±B¿¿ŠDœ›ÅGBæùb•¨˜Ç»«÷Wÿê× ùæ§xLd$Tj«8&›‘‘Y¬@*Qz’…LN²Q&2/
+äoÈίã)‘èÖÅ÷‡¦üO¹î†LËÄ ¹Û˜$Q¤”‡JÇ"ÎT@Ñ›ãþdÌ&Ëúõò§¯ßÓÄ°_ËòZêå§8¬›MKoˆÎrC<Ô¼BûéÐi\6MÝ´7ðšeµÛÙu¯õ²ØÑW^+|8–¨ìÖâz¥óxùO|5‰øP[é,VÀC– ãRäšxiÊuýx¨þ‡d¡Z-ýZ~p0͏õ[²6¶Õþi÷‰ÆÕã¡nÊ
K§§ôÁ®­iÔÕÃ튍
Zd@š”´[8Ý<òûwÞ¾1ìê<Ú¶p9dÓ}·ý5Òü—Cô‰¥—y€¨ã2‡6QJ¤ÒG²gi1RQ>ižŠTÇóÇÆ:{l̳Ž
d|f"ø~ž‘œ™D‹LœOŽ;3(	<3ø»®A™ªCá$Ô”OMÙ‚®-áDtU}`E{¨‡ÍyéöJ_Þ	è¼ôæ9Ò›^¬qÓgÉ!5¡ð"å* æm]:'½ŽÏPqpÇ°)>õ‚¥T&T’„T=Xz–Àá’,Ž§f?B®ÈL:+3ü£ÊÒ eÛ5Çu×:M©Õá‘žO¡¬TÖkh×”Ò9d)e,Ešh¥ãå¾n@Ò±NÙzk½ì¶%Íð6à°jé]±ÛÕë‚,>Lß"¥ò¿ÔZ䀧ת§jKPÿ¹ˆæõÌ®ùa[­·ZW‹ÿpDè*@#È|”5‰RÆj‘¦Fä&¿ z偏mß`Ifvå¬Ñsð©yHÄÐê2Ì<êÍn æJ—eá$D*C³äÀ—À±Î
+|¢Û7P,[îyÛqlŁ=ôÊ*3Ë•
+¶¿åÇÃÆAU]UìÀ»Ò3(KÕô«‚=ly¾¦ßMù€ÛUwMœÜ=zÓ\õÞÞ±7¥Ï‡¶4ÆZ`°ÄQf.l¯ƒ^yàc»4Xò²O•i"’<¤ah	dqšÂ…ˆO^Õp˜ñ¦Ÿé¶Å(T1è¦y¦8x–¨Á‚,Œ¶ìÎ	C¥ ¾,™•†ƒ™Çœ
D'í¡®Øb G!ØÈpxWœÐÑRèƆT.íƒÓ¤ÁÞø¶ïnkq$9F¢rÙÛ5œéHb–ûcÛÑì}I3Mé ïÈÚLœ8¶ Ì@è
=þEª¡ï
ç!+hà‡#¨Xlú…Б¡Wø8x,É»‹œœ7e‰P"F–Ì‚ÌbN@­Rô˜f²9 	2d(Ú2–Z2eÇDZ¦DÍ;~Ï1rÑûIÚ‰0ˆ¨º¶Ä=~à“õ’ýd}ìªCy3Rì܈$’%p!³Kg‹¡WøXÅK²üÿœÛ€8‘"ŠdvÀÁÌ".„ÈoX2|Ìžšó¡?«;V.Îظüfë`‘Þ¶d)ß[ÁÖhÔ? £˜²–Rn5­F²ò`F%>3J:ÏDöYxWvÇ©>´/ÎEÒshûHzˆ70ÕI;Dü«cëb- ‚õ±wmäð*à í>CÁ¬< 	—iXzZȆOJé±·L0§™ÅG Б‡ôÑE/è½?®×eÛŠ³¼j, ¤x=ç•a.ñ:‡Ïñ:‹ŽyõÐIæõÍq·Ç‘umÞó	CÏ“0Xò|"s–7gšaæQæ°³Q |òs³§b€Íù]†üÏDæÂ.Ÿ€Îï2Ã\Úå9|n—gÑñ.{èï²Ë†¨°c‚ÊEÅV»9Q '±¾ ‰æ¼ ä’f91Ìáb)œp%,„WhQ‹ÎæÀ·-ßù¦Îùç|_QEï#k8ƒ¢Á’1N!Z¡¸\Őô1Ì%Ò'™H•3ö^µ`B&Fç‹Œ´I.E†^yà
+—|Fn sØc1܆™GÂ¹L€³ö8’]·âߘ5ÿf7®˜²éó‰ñ>d„¶\heú2½€€ŽKõ`P#4³ãÄúþõ¶hhÅ ä$!íײOé£x\o2Bó±-‹MÙŒ)SF(å*ÀJš*KÊh1Ô ­\éïë”õSS®ÇKYþÜM¹+>N‡¡”ü«ä­»f7Q)8û«k1§ÑŽ©KDHgVôw+`õüf9©­ëÝ4>H§õ\|jß*‘†â@/Ø÷nBæÕD³ÆŽ1ƒ‚3‹9I¦5ä¶Rã8ÄæJ/xÄNN:DžIbù4¶‡u؁ª$"O¼z™ä¼6KÁkg¥äã:Uq3ž \ÉMåeð[Ð϶z3¾]eWx?6 ÜÑ«W·wïiD·)0à,Š 18€ŽžÐ„KßW‡ÂºX„-îwü¼ya·±J´\Þò*[0d;·Lµ/ùÈï/Ö§ŒÌ&)Ç3ÕÇžج]ÕvϾÂj$
+ƒžö.£¼/]Þd­Î1=–~6}Á‚ëËÏ9Ɓƒ{ig1ÕÀá—¼jWZŠA²d‰…ÞR–`¼!0"f`Ðv Œ¢ÙÜL¨¸	™`tYS²±¦ u\¡‹O·lL·Û ŽµÓg$‹0£ý°fÐFíAº¤ý¬- >_«X¥Ë;WúÑn‡RÞ!™
(£Õ~®K aRûW’ü\4 
+,GÃ6W° ê5¯²/Á1ªvO ›ª]Û9iƒ¦2ŸÛýwµX‘{ãL#FçqªÁà^ªm;è•>Ž2K" BÿøæÝï/Q´ÿþùö‡ïF•‘íé–üf;î°£ëcç#Þõ¤"⛹ë!èỹ%}¾_¿žàËé&’³<;˜YÌÃ…œ)¿¡½·a6üî{«†¾´íÐ4Ú05¤¡öŨ\'!²–Ù3Eå g	.y>{- ¶•‘ƒ™G©
´òt-ŒÛR8Œ0Í(¹H˜Ò7AÜ`Ëƍ@öŠõ©uÅÅ]˜úPa4k_⽬µMô««ÖÇ]ÑÐ3Zþzwܵ*ÜmS¾9×Bšø3*¢±f%•ìꘖ,ªu•ðÂW¤Ù†õá\è+È„*¬¥nÌfK¬ =Âßb³©(ËŶ
+4‘8ëÜ4ŽÙðâ0Xy¨:^ÍöGLNJAàâØ~ƒ%ï—?ß¾‹+ÉN„–E\vS—ŒÌî' ,gºj»yDâ–	$w¼æ'×È‚¯ÇÒ˜ ,P›»W·ß¾þf‚¼¶ø€\Z_ùD5GÈÀ³ï°Ó%J¹¡&Òçj"tExc`“l´»ÓomRþD²‡çÛzKƒ”E†onoy/ðJŸ:b\E¼¿a˜n[·N._c’O/ùÕËÛ·Ìú>¬&E‹V)ÄàP­Ë/´é¡¦8iNšÏ:ŽHÁ!n/ŠÆê7Mñ€™EÄÁ’¥8fà'»mxê%ªm“Ð	ÓÓ(â¢:é	ÆïËUÁ¯ÓÉʇ‹öôgéqºlKk㌃?˜‚´ìpÜÓ¤u4W|üå7z8]É"ÄMòqÞx€¶ª,²YÕå ZyГ÷Þ‚ç=GgF†¨‡Þ•af1Ʊ‚Ð6Pž<‡eÛzDÕÑ´ø5{…xÁöÓ䁚}ȶ&„Êß~²5ÆFˆøÖ4í±äY!õÈg³`ÁÛG‹	QËßµmïºâ$c"ñ
· ÀÈËnh¹S~RîʽÍP,UŒ¤?Ehs#1Ñl©’TÄò’f`_¨9Ú#o¡™Ò6fì‰QŽJœ3‹
Kx:J”^,‘õ±„±±„¢¸!%/X=r»Ã1PŠ{ŠrÃ*crN‡ D9	¼µ9	üR®[²ë
Í?4õ~ç¯Pf{Q‘#_ñ¦Ì'W ·ú[Âàš…Ø`ÀøË/é7
+³QÝe¯WЧø“{æÍκ즥·6í/iÌ'Å‚Mto%p<³|¡d*²ø¢©aè•>¶5ƒ%gº·2)Œ
+q³™G˜Å"ËM€°W,dûT)·¢›h’Ê JˆÔç„Œ¸·]‘[\ÖŽ šuÕ¬ûÖ%¥¼3x⌺ªÈ|ìOÍëÆ.{ÇñßoÖÅцJZc¢Nõ0Û8RQ™ÄB7%%lë…Þ—<ÍчŠœo…QN‹Bxµ¿Ù·üÞ©Ž­ÑEÔ%œÃb2±¶Œµ^Ít§í°¿—7XÚ:WyƤ©Νu&Y¾|{Kºª·>ÉNÕè¿š,À’¶Vg4¶'YÃÕ
DILšdêðéˆU	êw©­ÄÁ®zàñ9–;uûmÊ¥HÀ{臧!ææ	XóØCJ!Ûº|b¾©»Ä¸"™ñ“–‹ý嬩)è±°zðxDoÉ2>U3«,à}éªTD‰Ÿc¹j“ájSŽY{×TT(6؉BƒBO{½ˆ©e¬—¯+>kÝ®’K™Æ¶Eõr·+B¯<ðÉnWÉgl\ªD’¨ˆQ§ÁÌ£,DåôсÔÕ<«H9)kóœfÑ8ÎE’ëgŠÕAÏò6\’‰‡ôùlƒõ#é¬XÌ<ê"œL¨éâÚŠ¨‰Ô£n¦âÿ$Ö"Öχƒž¥i¸äLñ(M…¹ 32…ÈŒ^KµéÛ(Qª2pËÝžëc’2¶æû˜<˜s}LØŒDDã[[|nŠ}ÙAඕióù–¦!	Sà`†¿_øã€S:þƒ$9+3"iêO’|’¾Þ‚LÖ]ßÌí|™	[ã3—°Á<höoǺª)Ý¥…éïH¼ë'˜µu­2é§b[Ʊ÷
ý¾9ÚÝnç60àå
+ÈÔ!ñ­Mj+àDèB9ƇÑ,KØ^w|²þËzúk‘êk}ÁÏV#ýµ#~cOv’Êá_  3iÌŽ1åˆîc±"À«¢
b'rfûêqÛ…qR}ßqe„ÿF,­­ùT€oÇ-®|câµc~»pûcÐyÉJø&co~úSÕµ¿o7¶}3ªVàÐ\4=•¾ê\h=iY"XEÒÊ}Þ_Ú¤7…ˆZæþO©MñÁÃŽÄ}WÐï{—ï®sµ<²¤~t·Ê	7|ä/"õ"Ž¸í#’Òµ$)VPºÊ|
úqû*6rø:ßÔ?=–£{K#ñüZ|¶”
+endstream
+endobj
+5110 0 obj <<
+/Type /Page
+/Contents 5111 0 R
+/Resources 5109 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 5040 0 R
+/Annots [ 5113 0 R 5114 0 R 5115 0 R 5116 0 R 5117 0 R 5118 0 R 5119 0 R 5120 0 R 5121 0 R 5123 0 R 5124 0 R 5125 0 R 5126 0 R 5127 0 R 5128 0 R 5129 0 R 5130 0 R 5131 0 R 5132 0 R ]
+>> endobj
+5113 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [349.139 289.568 390.264 300.472]
+/Rect [384.264 707.957 421.115 718.861]
 /Subtype /Link
-/A << /S /GoTo /D (wcsunits_8h_0e7fd01137ef47ca728c19e8870d1ab5) >>
+/A << /S /GoTo /D (wcshdr_8h_dc053d80a9c4da454a52eed34e123633) >>
 >> endobj
-4914 0 obj <<
+5114 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [426.948 289.568 489.822 300.472]
+/Rect [226.248 679.042 259.782 689.946]
 /Subtype /Link
-/A << /S /GoTo /D (wcsunits_8h_ec5892437858120d456503fe38f4031b) >>
+/A << /S /GoTo /D (structwcsprm) >>
 >> endobj
-4915 0 obj <<
+5115 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [89.004 277.613 150.223 288.517]
+/Rect [405.425 665.836 440.065 676.849]
 /Subtype /Link
-/A << /S /GoTo /D (wcsunits_8h_cd49d777bc04d68cdfdd29f5b6a7252b) >>
+/A << /S /GoTo /D (wcs_8h_2afc8255fde0965dddaa374463666d45) >>
 >> endobj
-4917 0 obj <<
+5116 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [348.563 227.794 389.688 238.698]
+/Rect [128.635 642.299 165.486 652.829]
 /Subtype /Link
-/A << /S /GoTo /D (wcsunits_8h_0e7fd01137ef47ca728c19e8870d1ab5) >>
+/A << /S /GoTo /D (wcshdr_8h_dc053d80a9c4da454a52eed34e123633) >>
 >> endobj
-4918 0 obj <<
+5117 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [426.813 227.794 489.686 238.698]
+/Rect [235.483 642.299 270.671 652.829]
 /Subtype /Link
-/A << /S /GoTo /D (wcsunits_8h_ec5892437858120d456503fe38f4031b) >>
+/A << /S /GoTo /D (wcs_8h_e5cc3f5d249755583403cdf54d2ebb91) >>
 >> endobj
-4919 0 obj <<
+5118 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [89.004 215.839 150.223 226.743]
+/Rect [395.605 628.719 435.206 639.623]
 /Subtype /Link
-/A << /S /GoTo /D (wcsunits_8h_cd49d777bc04d68cdfdd29f5b6a7252b) >>
+/A << /S /GoTo /D (wcs_8h_4ab38bc642c4656f62c43acf84a849f1) >>
 >> endobj
-4921 0 obj <<
+5119 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [343.582 166.02 384.707 176.924]
+/Rect [297.45 616.764 342.033 627.668]
 /Subtype /Link
-/A << /S /GoTo /D (wcsunits_8h_0e7fd01137ef47ca728c19e8870d1ab5) >>
+/A << /S /GoTo /D (wcshdr_8h_27465844aaeea0623133f8151ca4fd9b) >>
 >> endobj
-4922 0 obj <<
+5120 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [425.641 166.02 488.514 176.924]
+/Rect [159.678 547.112 193.212 558.016]
 /Subtype /Link
-/A << /S /GoTo /D (wcsunits_8h_ec5892437858120d456503fe38f4031b) >>
+/A << /S /GoTo /D (structwcsprm) >>
 >> endobj
-4923 0 obj <<
+5121 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [89.004 154.065 150.223 164.968]
+/Rect [123.863 477.066 160.714 487.597]
 /Subtype /Link
-/A << /S /GoTo /D (wcsunits_8h_cd49d777bc04d68cdfdd29f5b6a7252b) >>
+/A << /S /GoTo /D (wcshdr_8h_dc053d80a9c4da454a52eed34e123633) >>
 >> endobj
-4925 0 obj <<
+5123 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [436.941 104.245 478.066 115.149]
+/Rect [117.27 362.096 207.262 373]
 /Subtype /Link
-/A << /S /GoTo /D (wcsunits_8h_0e7fd01137ef47ca728c19e8870d1ab5) >>
+/A << /S /GoTo /D (wcshdr_8h_0e8eb873389e9c15bd6079a96c41ad60) >>
 >> endobj
-4926 0 obj <<
+5124 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [89.004 92.29 151.877 103.194]
+/Rect [225.469 362.096 313.797 373]
 /Subtype /Link
-/A << /S /GoTo /D (wcsunits_8h_ec5892437858120d456503fe38f4031b) >>
+/A << /S /GoTo /D (wcshdr_8h_33d67fd81c52448aead9e09f32ba9cca) >>
 >> endobj
-4927 0 obj <<
+5125 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [175.887 92.29 237.107 103.194]
+/Rect [418.621 362.096 452.155 373]
 /Subtype /Link
-/A << /S /GoTo /D (wcsunits_8h_cd49d777bc04d68cdfdd29f5b6a7252b) >>
->> endobj
-4902 0 obj <<
-/D [4900 0 R /XYZ 90 757.935 null]
->> endobj
-4904 0 obj <<
-/D [4900 0 R /XYZ 90 634.213 null]
->> endobj
-486 0 obj <<
-/D [4900 0 R /XYZ 90 500.211 null]
+/A << /S /GoTo /D (structwcsprm) >>
 >> endobj
-490 0 obj <<
-/D [4900 0 R /XYZ 90 352.22 null]
+5126 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [297.243 267.071 330.777 278.085]
+/Subtype /Link
+/A << /S /GoTo /D (structwcsprm) >>
 >> endobj
-4860 0 obj <<
-/D [4900 0 R /XYZ 90 327.85 null]
+5127 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [89.004 243.161 122.538 254.065]
+/Subtype /Link
+/A << /S /GoTo /D (structwcsprm) >>
 >> endobj
-4912 0 obj <<
-/D [4900 0 R /XYZ 90 327.85 null]
+5128 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [239.283 213.581 272.817 224.595]
+/Subtype /Link
+/A << /S /GoTo /D (structwcsprm) >>
 >> endobj
-4861 0 obj <<
-/D [4900 0 R /XYZ 227.044 280.766 null]
+5129 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [255.625 172.047 292.477 183.06]
+/Subtype /Link
+/A << /S /GoTo /D (wcshdr_8h_c75623ee805ab7d43b0bba684c719a60) >>
 >> endobj
-4916 0 obj <<
-/D [4900 0 R /XYZ 90 264.039 null]
+5130 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [226.587 160.091 263.439 171.105]
+/Subtype /Link
+/A << /S /GoTo /D (wcshdr_8h_c75623ee805ab7d43b0bba684c719a60) >>
 >> endobj
-4862 0 obj <<
-/D [4900 0 R /XYZ 227.044 218.992 null]
+5131 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [338.499 160.091 374.793 171.105]
+/Subtype /Link
+/A << /S /GoTo /D (wcshdr_8h_6dd857f7b61a5b349cc8af5a4b6d8a1c) >>
 >> endobj
-4920 0 obj <<
-/D [4900 0 R /XYZ 90 202.265 null]
+5132 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [434.358 160.091 467.892 171.105]
+/Subtype /Link
+/A << /S /GoTo /D (structwcsprm) >>
 >> endobj
-4863 0 obj <<
-/D [4900 0 R /XYZ 227.044 157.218 null]
+5112 0 obj <<
+/D [5110 0 R /XYZ 90 757.935 null]
 >> endobj
-4924 0 obj <<
-/D [4900 0 R /XYZ 90 140.49 null]
+2489 0 obj <<
+/D [5110 0 R /XYZ 262.98 479.846 null]
 >> endobj
-4885 0 obj <<
-/D [4900 0 R /XYZ 313.928 95.443 null]
+5122 0 obj <<
+/D [5110 0 R /XYZ 90 464.159 null]
 >> endobj
-4899 0 obj <<
-/Font << /F31 528 0 R /F42 717 0 R /F22 521 0 R /F14 1038 0 R >>
+5109 0 obj <<
+/Font << /F31 604 0 R /F14 1084 0 R /F48 2408 0 R /F22 597 0 R /F42 818 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-4935 0 obj <<
-/Length 2188      
+5135 0 obj <<
+/Length 3699      
 /Filter /FlateDecode
 >>
 stream
-xÚµZÛn7}×Wè‹tYÞ/yKZ'uQ»m,£IPÈñÆ1 Ë­%7õßw(’+’»ËeÓAཝΊGg¸$sÿÈÜà¹
-&æïïfx~W_͈¿ÛÀí&ºÿb5ûî%ƒO!#Ù|õáðqI d¾º~³ˆèeC0Æ‹OïwÛÛý}\6TàÅËÛMëŽ^·Ú‡%1‹vûÞ^RLª‘xùnõÓìdÕ÷©	&mè¿foÞáù5¤øÓ#fôücDŒ™ßÍ8eþx3»˜ýÖq¸ë®N6=<Ê–¢¢Hø!~sݾŘný¸~ÿþâòütu±$‹?V'g¿ž¼~¾4b±º|}â ÜŽð»—”@y‰B’òÿó‡‡õÓ²aX/n·×í’ˆÅ?îôÃýƒ;Ø·w¶ëýãCë.Š>ã1[‰G‘ˆˆÚ‘Û@îC½l(EœkY“yh!Þ¶½vgWOù“b#®Í\aÄÕÚÞx¸ñˆ×QÕº‰à‡ÊÇ©ä”6#û•Ú¸ª¼ÅÃÒËD¨&M3ÉžzÀ”ãgD6þ·0~ÊëíuRç8>§aª++ÐÅLrÊP	ûÿØ?ýÙîzIh6Å"L9tFdC¿yço«ÐŸ°Ò0xlrbÜVU"d/nD”Œ¶ûÚÆQ	7ˆR•†ÎF0Ũ9Q­º7›û«õÆÿ½¤fÇíújÓE±h4Âc)Q9­?_žž¯NÎÝQ)”ËX2ìéA2(‹ÍãÝíöþqPûv»»Ýûyùpw~X>´B„«	ý HS™ê‡e>ê‡=Ð	œÍ%gHJ5¥ÝDðþüÍ(+õƒcƒ°’i&ùÔñ˜büœÈëåÊé‡-Äž÷€„p˜lšW# ËÉd”Ó"°D~õJu˜bèœÈO*¹O@2ÂM”Y!@¡ÌKF"t¢ ÝDðþTÏ(+TFÂÆ<M"W)‡Îˆ>[e”ÖW5­2gÏ/.ÜUY©0ÄÐXaˆ!Naìõ»õn玼œØ»VNì¥a9¡q¦'å„j•Ê‰e<ʉ3 'ÃÜÓs¡A›’n"x_N2ÊZ;bRI3ÉíˆÇ”ãgDAN°·#Q¡S;ÄáKbj+áÑåL2Ê
-;Â92¦X)Îh¼±#
ú¯­y@—È(“‘7NÒ˜òDI“é·;5ƒ(°¿SlX`¦‰@R–}¶žì '<Ö]áZNÎ_­~t×Õ¸¢ˆXQ¸P±¢páÛ{}Ónoöݱ×{ßjŠ½4¬)‚ÂO>ŸÐU⩦XÆ£¦Ø8šß>U¦Ðe=5‘¸‰Ð3:!¬îob˜¥yôú‡)‡Ïˆ¼ lœ Ø*ö7	èêêÐÅLrÊšþF!¥"L9tFæŽýB÷7kD$«èo"äPn×÷7Iè±þ¦5'ú2ýM¢¦beäôÌ/‡èJ 8ím°ð½
\ßßÞµî(42Ø72x¬‘v@“΃ÓÌyX樑þ• 1æ@³ÁŸ’	n"x¢f”ÕÎC#ÁLšIÏy8L9~FœwÌ±Ð¹Pijj+áÑåL2Ê:ç¡H±RœÑtó¾çQ7òÎyÈ(§‡˜vœC÷¥MÙyD Qç0_Æy$ÁÓ‚òâäù™»j*[®Lb<àԍWíúÎ]
-¶ã vGlAdÒvÀ½ ™í ÆÈvÀِí`ˆB4fàGrraă›#z`:'„Õ¶ƒÂ#I=×á Åà)Mð̯‰D%Î=£¬®\J##¬3zíÂð¤7¥é܆2#nÃöZ’ˆ
-·!‡ÜF¸]ï6’Ðcn£5'ú
-«©„T¨Ã©_I%¸v)•%m	e¾-±×¯Ö‚¹·.@¿sgîêX[BâŒLÅYf8XÜ–Ø8C†CzQÆà'ÊÈIÃáÐM0)eµáPS™fÒ3SŽŸu+§ØŽc¡sÃaßÿUV£˙d”u†ëb
<¤8£é¦S%ÃQ7òÎpÈ(¿ˆá`”"=ò:ª3hÔpÌ×0´FRV^RH­¤’HŠ ^RàúÉáJh`„[:µGô¼„©x£3¿a#=ÃzB‰œSÅ`Ò
-=±è&‚êILY­'ð#ÍMšIOO¦?#
-z"¨×“c¡sËchm!¸œGJX#&Ðï`R¬@À#çDÇyCJzR7ôNOŠd”_dé”J‚°”e=‰@£z0_aé”°i=ùþ—Ëó (´víT–9È"êbü+_{ðþþq»·‡âØÆHßƈñ6:¹é6¼\ÖÆÖE —®“‘#ŒÝµCáñR^ÓÊXtÁ{™˜ò?43ž_’É@7c1åøQ×ÏÐÐÏÈÑ~F˜ÊJt1“œ²²¥áÅxH9pJsliäHK~
-QC+Zš9ÔÒ„Ûõ-Mz¬¥)E͉¾FKÃkÞÝ.…X¼‚ÓËüR*ÈL¥I—>hXú°; ß·›ÍÚŸß­o œ×­;
þį‡ÐÑõhø”2“;͈ÈwŠ$ë!tx=DjhNèáQp5ùBÓ£›>°S$¥¬Þ)b·e‰4“ÞN‡)Æω‚?ÑÒû“‘U¿§£®Ý6‘b&eý6‘Rºm"¥Ð9ÑÿØ&B˜BbòÕT·M$‚n	˜úm"IcÛDŠ¡3¢z­ÉßX$ÄàÚ7†hDŠÏß\ëöñi¤ˆ‰wÏJd¯¹\t›ý«vk7®ºÞ/î·îïY8xiGÒ^…wÈN×ô3Ìž	éÎ(¶+>öèƒÅºꠍ?ƒt¾ð»l‘ÿðÕ“ûûÃý?O7í¶÷Ý%l 8ÿ´È6Ä
+xÚ­[msܶþ®_¡ñ—ðf|,@|ñd:#E²#W±IIÓ:žïŽÒ±¹#Uò.²Òéï.°àñ<»}8\bÏûˆŸ2øã§1;
eèÆBž.·'ìôzßœpz;‡×óÆûó»“?½ð•âôî^}pWzüônõÑ	\îÏæœ1æ<-«õªœAÛq׳¹'™ó:Û¤ºu“Þ§ð.rÒ|Ɲ%öFÌ—|öéîíÉå]-	(E€üëäã'vºAßž0WÄÑé´™Ëãøt{â{‚Ú›“Û“ë1t¿€þ¡9J.ú“ô¼Ã$¹»Ì:ô„Ë©fz™,aV"ðœuš¬`2Ðæ΋ß`ÂN:ãÒy.ÓeQ®^h¢_™d÷E¹MËͳîy±LÊ•nf€Á6yH_ ×]Ë"¯²jWé§â^ÿª?'˝„;Ó/Âù"ÛéæÙíwWWºùã–Y¾ËòDf;ç܍¥žÁr”0TZO'ËõïnêF™äÔdŸ=FoÓÒ;œÚÓ:C8ðQ˸ÜìW)
üî§ë—ºu~K»Y,œ³szº~=‹˜C¯_ëß$_aÃw¾ƒYÜhdðFåÎcºÌ’
 ÐŸV^¨ùªe¶[';Ó¢•×SP¥û“’ÞÁðïg>Õs¾ßlæ€Ò6Ë“]ºrk–ýH±|Ã%.âØÉÕà3é$»læIçw|NõËß±#Ùì4ðŒŠÅßå®Üè¢Y¥D¾H7~ñ¤¦ÏDqL+îã'M”ÑXÛb•ýʘ—®ôsUè_ZýîV7A€þDzX›´ª`>´…wÛ pÏõ¥„H {~±[k¢æ‚ýE!áIMÜËt[ D®•î¼/‹­ne;·k8óÜPx§l]Á½Á½mhæ
"µ¿¹ß˜ÝŒ€¡ÑRúLO”<<Ûü·™ žhQí¢MO´–鑘¥¸%Ú»ývaQȲ¬Õ¦†_X2 XµjÆqô¹+Â)Dã8Í‘8–é&ùÜ
+Æà`Þ­BMO¨‚>8¥0n	u¡÷h™¦mq›WUcÛæ°^õd#xÒõáwP6¢™7ˆú²‰Ø
cQ¤ ó<ÙC¸^dç§IììüÈõÞbÇ^¯àè‘—ÅCžýaÉÑÅ(§}uwÛ[cOؤUæÇ°®Ððäf×.ž;F÷q¿ØdÕÚ¼×vÕ¬<¸Awa°>~äO | G˜h¦çç»q„mõ
+;ÊzsÓRƒ†Ø.”ÑCC(Àäû‹›€SëŠæ1éFž´bah¬l»![ÒþÙj›‘§D	È ÓŠXSr_`@±Mˆ@{ú]
+‘
+D+íT«~X×oÁ®Œ}´‚àFµÍòtþP&™ZG"Š0Ú•Å´«ÄN526VMÜ$ÞÄú]ViÚdƒÞQQ@ºØ¤àZ!Jt"Ôs{ÜÔÒÄÊ”â+0HÙò‘ö‘ÆeÏ錚Z„n ÑjjD£¦ÖÐijUœÑ•Iø.c¾]&¢éÉÔÞkì‘ %ÓeY¥YOEyˆÍt|‡K4J$¨p\b­°âqwXZ÷f P„gJe]›24®	ч=å¨}—à¡CÙ­OƒhÔúš	ëcåGöÝÊŽìJ“±ï…³Å®©ƒ™Âüøg
+iÁª8Œ¡7j»¥€%L€WÓŒc§I¦ ³03ÈYxà¼8áö¡,Vû%³Ä8Çt¾àŸ¶`]•('+×L?R“Cô#¶zÁŽ…nm=`Ôœë.JƁ‡45Û`Gþ@4=ÑLaoãgÀ·±3è7ØyuXrX¥©J¹ûÐt D²êØ‚ZešTÅÄOëY½è÷SMÒÑÀ8Ò›@N } Gšh¦¶ñ3HÛؤì"
IåN:ödÑHÃÀ+
+8‹™ÇœýŽ”ïÄVmBbIatæE>×k×6PSN
+O©J ¡µÊ*,‰¤+bª•/´òà+ØF \ÜIýÜÔl«e\Tª^›¹2­Ò÷eíJp3ÁH9䫇Lô¾Øç&:á莂'ßVÐaEf4ÞS™í ¢µV˜€¬f9“Ó®„š
+Mn||#µ8;rÜßö“jÎ\2Cýž½<Òª`Š¯ó{ª÷SzpöŽÉé£ÿ)§7uŒQìKÏe‘gß_
¢Ñýeh&ö—•í/+;Ú_MvsåIüLY@ ˆMšÄ­p&0¥š` Të¶Ò¯žÖE•¶¾Öu%|¥w´ªýõ}¿ßN¶«Úî5/ÄM*æN·P¨]aV5W¾ÅúžNµíê:«‹h¦ÔeãgÔecgÔÕ`7Wž‡=ÔfWv}Z?~W?€á!+&#Ô¤5–v)/Íã!&†/ÈÃÁ‹"§´ô)ïÑߐCÀ¹ôíá×94ŸQ™
+ÚDã$š)
Úø
ÚØ
6ØÍ…IjMi·ãÑZ‘y³Ža'°ãÁÈíh3æ_†Qà
+o"×h"oh&·ò#ä­ìù&;X }àÎm²p|©¥‡¿s®ëPn%¬áßÕÀ.…¼"Lªl©›ƒ…§žÛòxìriÜÖ7”	³†?u7Eè÷¿_v1Ò9›AÌqw9àú`ʪ„¤/$q}ã—x{ÑÄã®
Åì’̇çÙça¦ùþüv pˆÕI—U|3»³÷¥ó3ºßLÕÄqù¦/H0zô7dïû¹ÀAŠ–eû&õæòý 0°$Ãc5üː8¼žŒ]«ûª
¦ïK¸/¿ÇæÂ6,ÃÖkÖ×®°>Æä!ÙÇ {(LTDè°°Ñáð+áðÈR?N£^CÂïS†	Jh¤ÎAšîD3ùî§k¢(væe” úgs8UÛx;*Rñ¡Ôíú„0E:ª*ô”™ÀI¹I˜”¸ê£¹:6Q¯) *Êìä®i¶(äþ9
 œCÈðP¨F3Qˆ	T¯Û±N°U;&*L>wÊ6‹´{,‰‰L2èÔ©Ö•ÑĹNƒh´ØhhŽ,6ÒñX•öKŽ¾ï†o—Œhz’µ½8=?hIöóŒsî@œStüö¯Œ‰„J3­ÙÖñ+]Ïm˜÷u¦´«Ã„jWfK˹²ñQDñü˜Vuy³Ê`u¦«ÑŒG€>"ãi‡D3Œóû«P&XhEW?¼ùþòì¢wèá{nV<•uw :ô@u\muÙn¼@\G£a›'¨D£ú24ú²ðûB}Y…"¢¦P¤¯sPØÙÍ͐¾„´Ê774VÖ݁ú:\š£Ådaîe5&e™<¼}…`UüpB_¢q}Í”¾Æù}©¾lB}5„"}}¸úåúêö®§/áA\ ¬x+ëî@
}}È>« s6Yµ›Øa菄ºçÐ,½]‘ýþ#-‹—µÙ55&SÈ;öR1S$ï”Þþ‚Å’þ9¶ça±d­[É@‚
+eA´s»ü?ýéj (–®ê;"É@üí»<0yJQà˜+M°xóúæÇ oïhäâpZ
+5ï—m·ªˆ m,"º¹0[»i‹AÓl15l1‚KÇ*ÐxÄ Ä([ë1\z­ÐfCÚd¤Â¾,ÇKbTrj€ô5°ß
 Ð,?" ]é	[vÁCÍ€x‡!.Â
+³AMسÔGȲ„]êYÖGÈÐòõOû¢—êÒ¸Œ
+Í
w(âgýbQèºì ƒÔ,6‡¹ãÆ¥¶xòÑۏ†ægà	7Dã×¢k\ˆÆÊÚƒLÛï°&U¶ ]{GNÚPÛ9w†œ¶¨÷$ÖI+ëî@:«#̝»õ·^;ò^÷d9XÂl—äêˆ2ÄJJÒ•Ë›X¤ãà1ÔV»C6à9»¾†UÑ•ïØڐQwpZ…ØƱ8¦p%9šª•~еÎX'íé # ‹p£­‡-Iô9Qè’«¤T.PN¦"Ú
+2I3ÒÈ5¨€Õò<–ê%ä†è®u¥6ïi%À3‚Ä&´BÔóy_+!Z™k³,&h­Ôy$ ç!jXžò8t™©ͼAÔW\6Ô«ÇÙÂ<Àkzmvãv‹¨íŒ;CEÜe¾o³¡±²ö"0ní)oôò
+H3ÕAL¨sLè¨ö÷hûñ
+Ý2£‚B¨óMx»Löz†”lb$’»r¯ƒõJ¯Ù@Õ¦±ÂJúæÒwY·Þ,]¯ÒjYfƒ·lêP Æ£íj´ìÀƒØ…(Ø^vh–ͱwœŠÍ`ÉA¸>‹íRMOªn¬-â–PŠ,ß©\é
“œ~UNMºÆ$Nl‚°û-Q곆J?èÂCsÀCáAõ®i„as„ìÔi”©8计ã^<ìeÜ
+Õ¾èЗBwz׌´Ïp¡„ªV¥[)|ÐAÒF°ðZ}…]Ò€ß,_eKZ´a]±	i at Hi@Hi@èhl2ðŸBpç½)þ½Ô–žª7¡.ý<äÙn¿J­—6ÕGö‰Î÷ki«N-h“滵Þ:½‘j=ŒÖ8„­ÂŸ¨'4ˆFóSC3‘ŸZùÑ1•ežMv¥þ…a½)TÿyêFâÕÀé­Òýw
Eàê¢ŒÃ~ÈøDãˆÍ¢6~Q;ƒhƒÝqˆ~ûÿA´ñ<ýšrÌNeìJ9¸b0qâúêÑ×ýŸ–úw³ Oqâæ›núôßfÄçó&ÍÓ2©¯™k]w³Øsö4™÷¦Pëë¿bÞ+Áô“Ǹ9œEl\D	×`®ÎéS4Ò¾Ù~Q|~~èÇtÅöáù/ñuüÂ
 endstream
 endobj
-4934 0 obj <<
+5134 0 obj <<
 /Type /Page
-/Contents 4935 0 R
-/Resources 4933 0 R
+/Contents 5135 0 R
+/Resources 5133 0 R
 /MediaBox [0 0 595.276 841.89]
-/Parent 4928 0 R
-/Annots [ 4938 0 R 4939 0 R 4940 0 R 4942 0 R 4943 0 R 4944 0 R 4946 0 R 4947 0 R 4948 0 R 4949 0 R 4951 0 R 4952 0 R 4953 0 R 4955 0 R 4956 0 R 4957 0 R 4958 0 R 4960 0 R 4961 0 R 4962 0 R 4964 0 R 4965 0 R 4966 0 R 4967 0 R 4969 0 R 4970 0 R 4971 0 R 4972 0 R 4974 0 R 4975 0 R 4976 0 R 4978 0 R 4979 0 R 4980 0 R ]
+/Parent 5040 0 R
+/Annots [ 5137 0 R 5138 0 R 5139 0 R 5140 0 R 5141 0 R 5142 0 R 5143 0 R 5144 0 R 5145 0 R 5146 0 R ]
 >> endobj
-4938 0 obj <<
+5137 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [349.493 702.288 390.618 713.192]
+/Rect [147.265 608.331 206.821 619.235]
 /Subtype /Link
-/A << /S /GoTo /D (wcsunits_8h_0e7fd01137ef47ca728c19e8870d1ab5) >>
+/A << /S /GoTo /D (wcshdr_8h_0b9b53e5cfd05653cbca75cf1aa8b2ed) >>
 >> endobj
-4939 0 obj <<
+5138 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [427.032 702.288 489.905 713.192]
+/Rect [147.265 299.489 243.892 310.393]
 /Subtype /Link
-/A << /S /GoTo /D (wcsunits_8h_ec5892437858120d456503fe38f4031b) >>
+/A << /S /GoTo /D (wcshdr_8h_b65e929c7d525d735ae240046d4f0d9c) >>
 >> endobj
-4940 0 obj <<
+5139 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [89.004 690.333 150.223 701.237]
+/Rect [147.265 285.541 243.354 296.445]
 /Subtype /Link
-/A << /S /GoTo /D (wcsunits_8h_cd49d777bc04d68cdfdd29f5b6a7252b) >>
+/A << /S /GoTo /D (wcshdr_8h_a7c5021293b0db20ece0e82c3702a159) >>
 >> endobj
-4942 0 obj <<
+5140 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [368.947 640.514 410.072 651.418]
+/Rect [147.265 271.593 233.939 282.497]
 /Subtype /Link
-/A << /S /GoTo /D (wcsunits_8h_0e7fd01137ef47ca728c19e8870d1ab5) >>
+/A << /S /GoTo /D (wcshdr_8h_7bf13ab87b23ecdbbb4b4847d4944070) >>
 >> endobj
-4943 0 obj <<
+5141 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [444.488 640.514 507.361 651.418]
+/Rect [128.635 218.771 224.724 228.699]
 /Subtype /Link
-/A << /S /GoTo /D (wcsunits_8h_ec5892437858120d456503fe38f4031b) >>
+/A << /S /GoTo /D (wcshdr_8h_a7c5021293b0db20ece0e82c3702a159) >>
 >> endobj
-4944 0 obj <<
+5142 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [105.88 628.559 167.1 639.462]
+/Rect [242.525 218.771 329.2 228.699]
 /Subtype /Link
-/A << /S /GoTo /D (wcsunits_8h_cd49d777bc04d68cdfdd29f5b6a7252b) >>
+/A << /S /GoTo /D (wcshdr_8h_7bf13ab87b23ecdbbb4b4847d4944070) >>
 >> endobj
-4946 0 obj <<
+5143 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [309.082 578.739 350.207 589.643]
+/Rect [425.668 218.771 513.996 228.699]
 /Subtype /Link
-/A << /S /GoTo /D (wcsunits_8h_0e7fd01137ef47ca728c19e8870d1ab5) >>
+/A << /S /GoTo /D (wcshdr_8h_33d67fd81c52448aead9e09f32ba9cca) >>
 >> endobj
-4947 0 obj <<
+5144 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [383.113 578.739 445.986 589.643]
+/Rect [461.085 205.84 513.996 216.744]
 /Subtype /Link
-/A << /S /GoTo /D (wcsunits_8h_ec5892437858120d456503fe38f4031b) >>
+/A << /S /GoTo /D (wcshdr_8h_b65e929c7d525d735ae240046d4f0d9c) >>
 >> endobj
-4948 0 obj <<
+5145 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [468.836 578.739 513.996 589.643]
+/Rect [128.635 193.885 177.661 204.789]
 /Subtype /Link
-/A << /S /GoTo /D (wcsunits_8h_cd49d777bc04d68cdfdd29f5b6a7252b) >>
+/A << /S /GoTo /D (wcshdr_8h_b65e929c7d525d735ae240046d4f0d9c) >>
 >> endobj
-4949 0 obj <<
+5146 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [89.004 566.784 110.373 577.688]
+/Rect [195.366 193.885 282.04 204.789]
 /Subtype /Link
-/A << /S /GoTo /D (wcsunits_8h_cd49d777bc04d68cdfdd29f5b6a7252b) >>
+/A << /S /GoTo /D (wcshdr_8h_7bf13ab87b23ecdbbb4b4847d4944070) >>
 >> endobj
-4951 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [343.173 516.965 384.299 527.869]
-/Subtype /Link
-/A << /S /GoTo /D (wcsunits_8h_0e7fd01137ef47ca728c19e8870d1ab5) >>
+5136 0 obj <<
+/D [5134 0 R /XYZ 90 757.935 null]
 >> endobj
-4952 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [425.545 516.965 488.418 527.869]
-/Subtype /Link
-/A << /S /GoTo /D (wcsunits_8h_ec5892437858120d456503fe38f4031b) >>
+5133 0 obj <<
+/Font << /F31 604 0 R /F22 597 0 R /F14 1084 0 R /F48 2408 0 R /F11 1069 0 R /F40 783 0 R >>
+/ProcSet [ /PDF /Text ]
 >> endobj
-4953 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [89.004 505.01 150.223 515.914]
-/Subtype /Link
-/A << /S /GoTo /D (wcsunits_8h_cd49d777bc04d68cdfdd29f5b6a7252b) >>
+5149 0 obj <<
+/Length 4054      
+/Filter /FlateDecode
+>>
+stream
+xÚ½ÙŽÛFò}¾Bë—¥ «·/^^ìCâØÉä°½ž’ 	ŽÄ1‘H™¤<v¾~«º«y“Êz±Á £&Y쪮®»šbÅáO¬b¾
+ýÅÊ_mW|õ w¿¼ôt7çŸß^ý㥂·X¨Õí½y=Ì—bu»ûɘÐëàœ{Ûj¿+×0öØ~½‘>÷^f‡ÔŽÞ¦÷)<‹¼4_o‹w#.•'|¹þåöë«·
	D ¯$àÝÕO¿ðÕýúŠ3G«Gs&âxu¼ÒRÑøpusõïf{_Áý©5úB)e»H!cÀªC©|³Ò—ká{E¹ÞÀ¯Þ§vp‚ÕdðQz°wYUÛÑïÀ/ÅgqX”»
+Ûg¨!à’@b¹}c!4ïB°°ÈÇ3ø,CzüëøuÍâȽý{bŸ÷1©bHò݁ä,…£ðù…ŠE*Z¦0Z¦P\ PÓóŸ¹Ï§‰T0KÔ°qŠJIÿ/¡rž
¿c‚q%þ³û¡Ú52/Âê
Þ/àmGƒ𦅞W"‚X¿~óÕoýöõ«/¿yñã)}¦BÙ£` ¹d	¯…ÕÅ›U`o4(cžÜÒȐxŠw¤—®‚ô7INe‰ºŽÃ{7(òÔo‹ÃùH€uaïRû[¥‡t[§;º»–Ü;Ž¼¨é=0*×¾ï1ä߈¡iÂcßZÛ½¡,àžû=燌,XÖ˜&ƒUVŸ“:+r{ù˜Õ{z3_®÷ké{É!ÛÙ×:Æ©L·hš#ô÷Ù–^LÊfêãéðÑŽËô7³@¿K·É¹"8KÌnÙ‡kâ½å˜E€;°¬ð‘¶ºÌò*ÛÚKÃM¿™ˆ{û4Ù¥%Á‚­­¿÷ö²å­¤fUZ¹9“ë›|tw‡ÛýÒ{§²Ø¦U•îØH7¸5ÁA(™Ž&%ӁlZ#™Bw4‚ƒdÂ2äo¤ÆQÏÜkßéinÙ="HGàÝé±Crz
+ê+£Lr^wÈn¥µWÜ㯏JkoLú3óÄÉ„}Á(Þ®>æuòÁŽD Œ© ò²ÃÁÌó°F‘´o‘|žS”Ö[¶Þø±ò¾ÁG“ˆQŽŒæ€õµèÉŠõCžýatE„¶Ù¬Óë±Ò¢FÂÓÈ>JÊC^”Vô}Ô„{'šÉ¡*ú”Ñ>‰kz(pë€ô}R´Ï"\±h^ÆæO	„nc	oå/ÓcAFäôdž¡è’ã„¹R2oà~–'Žiez*S0+ÂB£F;s_œóýTàA£KÜkæ¹G0†{SÌS>ºžEr,Ȉš>ó8ã±ìQó¦ “i¸§ãFج׊AnKgæŠû±{
™”ªf=¼ƒ^$p8%±ãTGÈýœòò9˜e”|HØ‹.ʪ.ÏÛº²<Ø 1Yžå–çSŸW2ä2t C¡y3rç„®§éÆÐÀˆ°giÆ:Ìé¼ñ‡`vUhÞü.=%ì˜ò%™M¿…ÚN¢2·‡b›XS—w'
+T.n…óâ€Q,±Y…˜c";' š5ƒßÅ YÖnŽ„^ó€ùì÷Yëòå 7ðÑf§¤Áî6$‰P1“Âï13³ŒZƒ¹€]ÔÍ¥‰ã=ڷŠˆ‚
æqß¹}¹CïHÛŽc^ÂÀèuŽîP†‘—€(âöWt™ïTVgÆýAS°de3+ØÕŠîöw—Þ›èç|¨íÖÏ‚wU±¤ÔÜ<#7f_ïFoVÏZùŽ&åVνW
‰´&b|ª•	@uÑYèM|Âõ§$!©ÒzNHÐÐH«Æa–Qœ…~ÔC=âU‡’¢S+lXKÆZ[#dس” ±?€ˆ4Ö ï4b¥#ïx®j{×f&‘w_¦ðŽ€(‰=ˆàK¤ò©½ü™sYÚ÷#Žûë@ó:ઊp±…e¾¾ä_ô¦>âïpJÚZ\ɼРÜ}"Fúo@1k˜Á½t1S"“ú#oì~×(釵AÁAñ{>bŸÒvß‘‡ÆU4^ªÉU:.<Ãdöøž4ë3rFŹÎòôéHª!{Ô@ªïƒÑŒ/eðzÓË÷`Jâÿû¥
P«2;à`‘'BäOG†ïﳝÓ)çŠwM"é`‘Þ*MÃŒµ¶1Š(#°)"^ùÂg±–“‹ MfT-bƹ^ùJ±˜œÈÛ´>—Hu^=›‹c—Ð6qìo/r¤8ÖÁ âˆiΕh€’ÇÆ!LC³pôÅ9fÓš(!Ú‰LÐv{\ƒÒ˜Q,â³ ÐÙÊSf•èæ¼Å$ŸÍ­UöFñ…µv€f×ê`.¬u­u]k µ¾:#´V!uï| —IL9ŸˆX‚å
–M0Ë(cÍBôPžšÌ-C2SÈ¡]a“Bua—[ ù]&˜K»¼„Ïíò":Úå:I»ìr[‡0AæBûe‡%V€yÕþ%V´@ó¬ ˜K¬XÂçX±ˆŽXÑA§ˆ×ãJ'o«µ¾«Î{æÙ^'Tú;Z yvÌ%v,ásìXDGìè ÓÄÓ²Jj“RømM»±ÿÎiºˆä¥­Ê} ™”U§@Ý÷mÂÙ Pé+å`ð?vk1‡HN² г-ÇÎó	g&ÍN;câ&6жw0¹NØ›' Ž‡h" .Mhó²ý\\$tÌÂ`‘¾ƒYF탁Œ{˜w)¾#…ƽ+Mj/?a©Ú¦©Ú¦…å%¶ƒYY¨,ߥ§þåµ-|*
+}a@¡/@%“®Ö®RªG³–éiCqÈT¤z¹d§ÊÒÆg€²¨‡RÙ$)O’'ƒˆ¥_ç6“qON„™Qäùío^Œûj¼…0¢ÆÙTcÍ.«)¦àÇa;#{ØwJŸCqB…UθÇF:[ 	£ yiä75ÓIÁ„,3Òj+ÁŒ°ö
+O3ER÷°¾Âtñ³®oÆ\S at cìÚ±Ogy¡!‚å—xÑMòBÊv"Ç‹»E^,amx1À:É‹ÖïŸß|öË›‰ÆmÌdà81!_ݾï<£°X0SÌhÕÍ
Á8Fmµ„µaÔVǨÖ[S UÚªÖ!”B#eŠ ÊX5Û¥RÚ(?þ&¹Q|zJÊäˆ6Ñvð¹íb©aK •À6S [´gjÐÊa_
+\aBT<¦‡á®,ZTóqÏsÂ,QK5ŸºÇŸ`Ç”-rTvD3¦eü˜¹‚‘ëa>f‡Ã îäæÜy	rI1 øk 
+Ø°ß<²U¥ktöÓL;RÖUÀWœ‚[!˜'ã;`h²m€¥*:.4–^ÆRà±ngí´v€
^dni/‹Ü¬;Ò®ŽOó%çÙ!KJzh{xÓ4U{pïŸÄ¥%0ù|Hʉö0ÚOä ž6V<w<žîZíÒj[f§Ö©¹âîA]¢mÿÖДÕÑÒï3¥>¥ŠßÅ\eǬY¦
ï¶é©ží…‰¦ÉYµžkÜaÐÝ‘¢%¯˜Œœ]›–DI-À‡%ý½‰DòN_AŽÉÃð@@§¥CûF¼…É	;ü³š
⇖ƒ¤
/M‹~]üƒ.ïq§ºL‰E¶²¿mÌŒ±uBwûsÄÖY¥ÎÄľ^}ËY\­$þÊ‹eR‚ÞtÀÇ•²Á”ó	¸Š"Ƶî#çfeæZÅ=”M1yx4+`ÔööõÞ±Æ6Q``ø ôŒ¶.˜ÄÚVGug:ݶ0H‚k#7Vö¿#;l"%Á¾A„³)IçùlJâ`L>>›’,`ú/S’Eš¨KÓŸKI–8Ѥ$‹¨!%¡è¡ž<'ˆùä§õ&¥ÅÍA|ÌéQ-A2ÊÏƘ'/¯ooìèÉ´¥þešôች
NOáI¼¤ƒSZ˜~0RqSØã^€„æ¢)Šíö\–ÔYm"ÅbÝÏw\’b«d]cgæÈ
+Þ6‰ãõ•-S§­ulZ5Òÿ²”Ú–½¥jϾØÛX¯ß çŽÆÜÃóí"¤­­–Ásdò«×7·öJp¾‘ŒOÇ
p{\z>ƒvççdlš–kxÝ©xaà•…{åfÝ?s®
+Ðçüacªxƒ4¯SÁ¿Aëmg‡ÅÙu'áj¼¼†¦Âƒ)[ Hgr´ç³¶ÀÁ˜‚Ô¬-XÂä`–Ñ‘šwÑ}1áTrÁÈiÛó·kŽ×(:·ë»IãDWCš>8º˜‡ôÑ]Â=ž:Þ*pz—&gÿÓñÖßæ²ð6Ÿ½Ô3çp…³/o¦3ËèÿG'°!pïÃáLËCZÛꀖÖ^ eÉÉÚQà3:tÅ Ù«…CzQÀ†S^ö#Z…LøbQ¶Ì2j3?Ð=Ôó~$úT?¼.Ó¤vµ)Á”–Ãfí±hÐFöw.v1=á‰ÁâP<¸¢”=@ÑëÏ—*mÎçÄÎÛÎ÷g	zÓŸ<՝’¸Áö#Ü‘6ëážx ˜eŒƒ‰ã¤A…í–Á‚AmŸÏT‚1%íyƒº€©5¨KèœAí 3ù¥V÷Æ”ÐO¨•xy?¡w̪:±¾Åä«øh—â©	“॑„=µŸ‡à}ûyŽÐ[[	~Îà³ tæè±yÖwõI¾â況)ƒÃDäîùä'(,ÐÍ—	¸öñ§	1(‰óS8¦xS#…dÓz³Ì©ÅAZƒûJgÖ8…¸UâüRñõŸ |"j³ÖÁçBºRïß—?£¹¿ üþÛ]2:ed“zC¬tLÊp
+á·:ßUuVŸM2ÃéÌŸØÓ[å‘«ráØØ›.ØdD¦‚7ñ£†f¾£™Œ¨ûÆTTlƒUÁüH÷¶bƒllÎ3òØ
+Äl‘=LÀ;†jáN\Ã46Ñ+××öׂ píî´íGÜ}>!x§ºW¥ôžé °åÒÞp/öö	ꎍ§>JÀN–Üð3
Óë8VÍÚâã8\ŽŒ¥‹Ž­¢ã%*º9bÇ}ï9$ªé;˜ãl{*cm×ÈÏ'Ú4Tp3èC¢Ì8¹	u@Ý›ÓËŸªuº
‘&=ôFAò°—ÍÛ–æ´dx
+©1`¶–õîL#“% c§ü…?ÙlCDàú7†ÆÄ’q· júR’°#Ù_¦yZ&õðì„âÒs1Ãë-e>šÒÁø—ϧƒË\¸<—ìr`é· Yןӫ,b²ß@û¢øðñ!͇ÜÁ¯ ÇìùV§Ò
+endstream
+endobj
+5148 0 obj <<
+/Type /Page
+/Contents 5149 0 R
+/Resources 5147 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 5170 0 R
+/Annots [ 5151 0 R 5152 0 R 5153 0 R 5154 0 R 5155 0 R 5156 0 R 5157 0 R 5159 0 R 5163 0 R 5165 0 R 5167 0 R 5168 0 R ]
 >> endobj
-4955 0 obj <<
+5151 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [308.41 455.191 349.535 466.095]
+/Rect [128.635 708.331 226.368 718.861]
 /Subtype /Link
-/A << /S /GoTo /D (wcsunits_8h_0e7fd01137ef47ca728c19e8870d1ab5) >>
+/A << /S /GoTo /D (wcshdr_8h_e8a768f544fe3ae81436b73dca3099fb) >>
 >> endobj
-4956 0 obj <<
+5152 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [382.833 455.191 445.707 466.095]
+/Rect [226.225 627.933 259.759 638.837]
 /Subtype /Link
-/A << /S /GoTo /D (wcsunits_8h_ec5892437858120d456503fe38f4031b) >>
+/A << /S /GoTo /D (structwcsprm) >>
 >> endobj
-4957 0 obj <<
+5153 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [468.836 455.191 513.996 466.095]
+/Rect [405.571 602.641 440.211 613.654]
 /Subtype /Link
-/A << /S /GoTo /D (wcsunits_8h_cd49d777bc04d68cdfdd29f5b6a7252b) >>
+/A << /S /GoTo /D (wcs_8h_2afc8255fde0965dddaa374463666d45) >>
 >> endobj
-4958 0 obj <<
+5154 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [89.004 443.236 110.373 454.14]
+/Rect [224.076 579.104 259.264 589.634]
 /Subtype /Link
-/A << /S /GoTo /D (wcsunits_8h_cd49d777bc04d68cdfdd29f5b6a7252b) >>
+/A << /S /GoTo /D (wcs_8h_e5cc3f5d249755583403cdf54d2ebb91) >>
 >> endobj
-4960 0 obj <<
+5155 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [342.246 393.417 383.372 404.321]
+/Rect [395.605 565.393 435.206 576.297]
 /Subtype /Link
-/A << /S /GoTo /D (wcsunits_8h_0e7fd01137ef47ca728c19e8870d1ab5) >>
+/A << /S /GoTo /D (wcs_8h_4ab38bc642c4656f62c43acf84a849f1) >>
 >> endobj
-4961 0 obj <<
+5156 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [425.327 393.417 488.2 404.321]
+/Rect [297.45 553.438 342.033 564.342]
 /Subtype /Link
-/A << /S /GoTo /D (wcsunits_8h_ec5892437858120d456503fe38f4031b) >>
+/A << /S /GoTo /D (wcshdr_8h_27465844aaeea0623133f8151ca4fd9b) >>
 >> endobj
-4962 0 obj <<
+5157 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [89.004 381.462 150.223 392.366]
+/Rect [159.678 482.739 193.212 493.643]
 /Subtype /Link
-/A << /S /GoTo /D (wcsunits_8h_cd49d777bc04d68cdfdd29f5b6a7252b) >>
+/A << /S /GoTo /D (structwcsprm) >>
 >> endobj
-4964 0 obj <<
+5159 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [306.896 331.643 348.022 342.547]
+/Rect [113.91 389.511 150.762 400.414]
 /Subtype /Link
-/A << /S /GoTo /D (wcsunits_8h_0e7fd01137ef47ca728c19e8870d1ab5) >>
+/A << /S /GoTo /D (wcshdr_8h_c75623ee805ab7d43b0bba684c719a60) >>
 >> endobj
-4965 0 obj <<
+5163 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [382.203 331.643 445.076 342.547]
+/Rect [355.506 253.373 389.04 264.277]
 /Subtype /Link
-/A << /S /GoTo /D (wcsunits_8h_ec5892437858120d456503fe38f4031b) >>
+/A << /S /GoTo /D (structwcsprm) >>
 >> endobj
-4966 0 obj <<
+5165 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [468.836 331.643 513.996 342.547]
+/Rect [113.91 222.713 150.762 233.727]
 /Subtype /Link
-/A << /S /GoTo /D (wcsunits_8h_cd49d777bc04d68cdfdd29f5b6a7252b) >>
+/A << /S /GoTo /D (wcshdr_8h_c75623ee805ab7d43b0bba684c719a60) >>
 >> endobj
-4967 0 obj <<
+5167 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [89.004 319.687 110.373 330.591]
+/Rect [401.296 164.769 438.148 175.782]
 /Subtype /Link
-/A << /S /GoTo /D (wcsunits_8h_cd49d777bc04d68cdfdd29f5b6a7252b) >>
+/A << /S /GoTo /D (wcshdr_8h_c75623ee805ab7d43b0bba684c719a60) >>
 >> endobj
-4969 0 obj <<
+5168 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [306.22 269.868 347.345 280.772]
+/Rect [260.838 152.814 285.794 163.717]
 /Subtype /Link
-/A << /S /GoTo /D (wcsunits_8h_0e7fd01137ef47ca728c19e8870d1ab5) >>
+/A << /S /GoTo /D (wcs_8h) >>
 >> endobj
-4970 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [381.923 269.868 444.797 280.772]
-/Subtype /Link
-/A << /S /GoTo /D (wcsunits_8h_ec5892437858120d456503fe38f4031b) >>
+5150 0 obj <<
+/D [5148 0 R /XYZ 90 757.935 null]
 >> endobj
-4971 0 obj <<
+5158 0 obj <<
+/D [5148 0 R /XYZ 90 407.874 null]
+>> endobj
+5160 0 obj <<
+/D [5148 0 R /XYZ 90 371.802 null]
+>> endobj
+5161 0 obj <<
+/D [5148 0 R /XYZ 90 357.456 null]
+>> endobj
+5162 0 obj <<
+/D [5148 0 R /XYZ 90 342.737 null]
+>> endobj
+5164 0 obj <<
+/D [5148 0 R /XYZ 90 239.04 null]
+>> endobj
+5166 0 obj <<
+/D [5148 0 R /XYZ 90 181.095 null]
+>> endobj
+5169 0 obj <<
+/D [5148 0 R /XYZ 90 150.435 null]
+>> endobj
+5147 0 obj <<
+/Font << /F31 604 0 R /F22 597 0 R /F40 783 0 R /F14 1084 0 R /F48 2408 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+5173 0 obj <<
+/Length 3702      
+/Filter /FlateDecode
+>>
+stream
+xÚ½ÙrãÆñ]_¡òËBs2˜‡«ü°‡¼ÖÚÉ*+Ù‰¯rA$DÂ& ­U¾>Ýs€8¤l§¶Véž¾»gàŸSøçŸÇô<”!‰¹<_îÎèùFßžùæé/ZÏ_Ýžýýo‘8àç·÷êõÀ'’ùç·«¼€øâbáSJ½ÇeµY•pí‘ÍÅ‚Iê}‘mS}õ!½OáYä¥ù…ï-q4¢Œ{¾ä?ݾ;»¼mH0J ¿ýð=_¡ïÎ(áqtþ×”øq|¾;Œ›ëíÙÍÙ¿š9ô8‡ñ±5âÓ$
+§YÀ8¡ÁŒXàSF„äçù I>…˜<oÍÔÇ$H1¸Rp \›'Zäø>ÀÑp†&Ô¦	òm~¤’Â@ŸˆI.úƍZ2ÐÑAä+Ä×U„*%Ìlˆ»«7¨=‹IE¨¡}ÁAu²¼Nˇ2­õm½Iõë¢õzÀ€ûzyÁC/Ý&GÐpÂ)7p‰ÒÌõ~—æfî¤2¿úç÷_zé².J}_Üëß)åÉZ_ßeµy©.ôïCYà{¿g«´gyºX—I–§ŠAÀ␒H(1“Xjî-‹¼.‹-¼$cOÏ¡@ìÚ&©õ³¼ÈU
ÌNÊ•ù÷ë}ñ+¢—âkOxY”«J¿®Èˆd¹Ljr±xäÝnR=Ú,	 Í’¶4«ýÝ/ÀˆîLËM’¯
@–«uÑ΂î÷õ¾4ž UC]T›b¿5×wæa…ÂUOúwÞ¢Êòµ¾C‘«Ðàî2­*	Žì’eYTúÕ¦JS;õ¶¸`Ò{ÔŠ„C÷ö¥Ã|ûò¡¨Ò¡³
+0>î.ûl
„E„Ë ™Hi7cr€û Ü…½†?ï5x@"&f¨2 at mª@ƒ¾|óágP­´O£œ„±“¸……qâíO„x?EŒ¸÷¦È_ 5‚%Åë4G©³~ TûcæUVä•C¹ç…NQèÚnrý¸Þ€ˆõe–k ¥ jº²LêU"
+bïö‚K¯L3Zš6Ø €UÄ}{•Ú%è=˜'lŸ ^üÕŠ'"¯Jv©RÉ“¾I<¢U&}â´›4Y»ÔûÔ@Pî§`ÁÙîakÐdë¼(Óƒ…‰vÓÆÀC£9c8 Mƒ™5†i„§ƒ‹*k-ªŒ1$Û퀶X Täf†q£íMdlƒ€_åWnHP}ÅDZ2]B˜ðÖyößtÕu —”¨„”Þ´`™O„f{ š¬™ì4ÂSë¢Ê
+¶E•l™ªh6ðsd*ÌÉãÄÜŸÈÊ–bB¬ã(ãÔ†q ‰ä88aí\‡·Zå x§B3c˜˜‘d^>fèë€Ò¢teœ¤=ÞKýdñ3Y§Æ¯AªÇ¢Žx̶*	ñ½â¡m|Â{¦â5Ž?”˜”­P®V5øë|xèl
+¬RHàv°L•þ艞ô»µÎ?˜·¬!ó¶ú¦˜Ù¹rófnd§^?Pz7æβ|Y¦8Iº"ÍcNb©Ç·›LåF¢•ý	EŒ×j½ð»¯áp¥rø­p9k`ÞHÈPª4_š;•0¼Ÿ°Á“11ãRcÖ–£ZÇ?œ)õۍsW_UÖt“HåO*ëŠýzsð±·ÊÌËZ±דUæVE¶‹1QǺ˜—¿©Òûý¶Ÿ¥UݤwMUõ!€lSÄšròêö¦ƒIOQôÈгIÃéI‡'…OB!ݯ4éð,ÌœÃs <Ñá9©2 at mªŒÃ{ýíò=þ¹½ˆÁdÉÀûAmÈÈÉã$£?‘ñ~aÈld”ˆ‚S–­ü@+„CSîÑ<ÇØéølXæI‡¶%‘¯¼gÉœQBýžx&e`¡‹ïO9_s‰	æä»…q£îMd*iÿÓ!ÿÀuø¡èò¯-6ÿ:â̆@#[Üçã’Ç%Ñë0"9{N— µÆ^Û!¢±½u¯ô)´]<âEGLë–ëãëàJþc–Ž,cÚcCæV3í¯4Ȭ»šÄvª·rdÕ$ã«.¯ß¿þrÄ=ùDÒÀÅ	âBÛ›f˜u
+¹\`•CÑ6¢?’vPs§LÊXÄ!‰}·Œ0“26 s2žÆv¢Œ]$˜IFÆß^~ýáòÌ+FÎ#;,ˆwo+hO:$,¶®Ì8´ DÐè™’æ>ÒÔYÙt´Ñ°®%v§;&Ҁۏœœµ N´’;ÖÁi0Xie`†
+UœªÊTÝK“§Áƒ—W×7ÈùЛF
Vºaà¶iÜí³ŒçÊÃ$B?ž™Däî$b]Ð
+/-·ÐåTË-¨ì>o‘3ˆ?Q½ölèµËS‰4N§¸€’J’]R>é{ì”b)R'Š¹j#Ñ—ŸãOà½Ðw/L·.ï.õöµéRǁêñkiFÖPÍåIšJ"±Þv‘C†k´UAøœ} …HÙm5"x
+DÌCG€6f=º‹òn,û¹Þ¡¥ÈmÅ–Ý,U„‚ò‰ ²IÉæ\…^´À‡VÛ›²åŒ_béöÍ®þñ¶O‡ ¡°êý]5ãÄ.TíbϬm+SÊ¥yr·M§ë6&àûs!ò 4#
ÌlœFxj”tQeÃd‹*[·½¡4£ô—±b
Û6.ŽX'îþDÇ&D6SGGªpU">®¾{/,†_Üf4Z×A1ÁÙåŽ#Òjh'ŸúSmä-©Ž†[ãFÝ›ÈÖuÓfZî‡sfr š63k&ÓO5UÖLZT3¹~=e&|“prÄÂ8q÷':ÕLÀ3á„	þ—šIì2“€Ê.w¦ÍÄ@;ùÔŸò3ª÷ã‘…q£îM4o&`ҌϙÉhÚL̬™L#<ÕL\TY3iQeÍDwß]çCÁn‰“#‰¹;‰1¨§Û~„µ°¿»ÉÝ€}ÓiºÞ¿pi9æÊîâZ®¡íOy„–Cq	áä°…q£îMtÐòEÅxžCíàŽÉÃC
+¹9î7„z«GaHmæÀåªLîÕA¸V †=t]‡QŸPÖ)îU¹þ úïï]ýíêJ_á¢ïÒûBßÞO€»ÇÔŽWÛ¬6ù<Üê!ópLÃ0/ýmŸé|&Õƒ­:œƒêb¤pb’Pá7ÉÈH««¼ÀícmZÿóHFoÎj);’ÑþLV‰P“bÀu¢ãÀqþñÄÅDýɈß³×ß>‹Î#™¸£S)ÃVi«T{®à]{çpxÆ
+÷ßtµ‹÷ýj—Mµ‹?×#/ôÝ‹&,ôJ<!Û!û¹)"Á!¨WeúÐÛÖl«ÖѨZ\yüCò8Ro&ä0ð˜Ù:½“º€ënPìÀùPŠ\ÆÃ_´wE@À¢qÒLŒà„ÒÙ· 1*kȬ²ê¾T@ãN#¢©«ªXfIm7=õvår»¯²ÃY [k«Õ¨MÆfßp:SïWöœÚǬšL8”¯‚Íôá[@“)ƒ…™KOLœT 6U&eøðòÍåë›ïn	¼"'Cˆso›Vs_å`3ZZõlØëßq4­$¢g5[þx<⹯Ã#ŒÚðC*<â1D}«"$üê“– z‡¦UFIËŽ»2!²}úQ÷HæVû»
+¸«žàǶ‰:)}8Ï3ôS2€Ø,ZhÖß±r`mÓÏNÜýÍo) qØÙÌÿËÚv1ÎÇG4ÍXÌ”àâ›kšYèE|¨ž½)jšñˆÂKQ—Ž~®g`œØyÄU/¼ýô¦÷#"#6ã³@Ó>ËÀÌú¬i„§ú,UÖgµ¨²›K7ï¿ùðúrè²@á˜ïdˆ…q¢îOd¼–¨«Òñ›¤ E_Ïb#RG“bä!OÒiÒ`=jlÑŒîaàØëö"¹ìTÃ=îð¹[õà‰cOŒ<OÏ8cÈì^P„Ç…»{Aƒ–]-ƒ–ÖA‹v½‚ãWè‹q\%ƒ‘Æãh×ëùˆ+ýXéÝ«wpäwüSìKý¼¸a…Ú÷âøÞ!u_ÆÓRaæÚš€ë£:|ú~Jø~“7æSCà
+<&4ÿŸ˜ðl;9v›…Å\u«xã|É\ÄÐЋøHÄèNydÄÀìVtéD
ãÄÎ#£‹ýôˆe"	#áŽ- Éˆaaæ"†á‰ÃI•jSeDóæý«›‘ž˜.k]ì°0NÄãõ»ìøs+
+–+]Ç;Õ™½—[ó	ÌhÉb›Aâêç|ÅÜö8ඤâÞ²Øîwù¢zH—~ý´ÔÃIžl‹õ>ÕÐc.ÓçíMü7ø1ÆË‹Xz·—æ3ÜÆa÷¼rC~÷|½ú–±ÉþQñ_=Ùl|x<¶ÊÖ›Úž(µ6ÓÉÖóÖ§%¥=ÏŠ­«> «T쵚8*;{4¢(Šglï 4m{fÖö¦žj{.ª¬íµ¨2¶÷õû¾ýêò»a¶Æˆ¤“!ƉšJIÖcÈŸn}qض>Ae«€…§‘·-Ôqg€Ã³Î•yå^ÿjýÀÓ!öp…¾½ËrÝâ‚	jtÚʶEPˆJ#Zm‘‡ì£îx˜îFsn»9=qö\)¬þ^óàq’Úœÿ$ùäpÆæÛ$ÿÕÀÞ4v®,aøa¯ŒUÿgD†èp|ý…éó>ùUŸíøqûÃå ¼“0.ìÈœ·iž–‡VQaìóö"fÞÞØèû¥a˜Ð?~üeŸqªïõíç„èìv`î×À°«WæUÖý"çMññi¢ŒÄÃÂöü¯Ïª
+endstream
+endobj
+5172 0 obj <<
+/Type /Page
+/Contents 5173 0 R
+/Resources 5171 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 5170 0 R
+/Annots [ 5176 0 R 5177 0 R 5178 0 R 5179 0 R 5180 0 R 5181 0 R 5182 0 R 5183 0 R 5184 0 R 5185 0 R 5186 0 R 5187 0 R 5188 0 R 5189 0 R 5190 0 R 5191 0 R 5192 0 R 5193 0 R 5194 0 R 5195 0 R 5196 0 R 5197 0 R ]
+>> endobj
+5176 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [468.836 269.868 513.996 280.772]
+/Rect [113.91 719.912 150.762 730.926]
 /Subtype /Link
-/A << /S /GoTo /D (wcsunits_8h_cd49d777bc04d68cdfdd29f5b6a7252b) >>
+/A << /S /GoTo /D (wcshdr_8h_c75623ee805ab7d43b0bba684c719a60) >>
 >> endobj
-4972 0 obj <<
+5177 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [89.004 257.913 110.373 268.817]
+/Rect [135.828 674.084 204.789 684.988]
 /Subtype /Link
-/A << /S /GoTo /D (wcsunits_8h_cd49d777bc04d68cdfdd29f5b6a7252b) >>
+/A << /S /GoTo /D (wcshdr_8h_92a0007f672a5498ab1b6ccc6a4a002b) >>
 >> endobj
-4974 0 obj <<
+5178 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [342.402 208.094 383.527 218.998]
+/Rect [135.828 634.234 195.384 645.137]
 /Subtype /Link
-/A << /S /GoTo /D (wcsunits_8h_0e7fd01137ef47ca728c19e8870d1ab5) >>
+/A << /S /GoTo /D (wcshdr_8h_0b9b53e5cfd05653cbca75cf1aa8b2ed) >>
 >> endobj
-4975 0 obj <<
+5179 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [425.363 208.094 488.237 218.998]
+/Rect [135.828 618.293 207.548 629.197]
 /Subtype /Link
-/A << /S /GoTo /D (wcsunits_8h_ec5892437858120d456503fe38f4031b) >>
+/A << /S /GoTo /D (wcshdr_8h_fd6d52bed79bd48230f651ac48eb5ca6) >>
 >> endobj
-4976 0 obj <<
+5180 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [89.004 196.139 150.223 207.043]
+/Rect [135.828 538.592 224.655 549.606]
 /Subtype /Link
-/A << /S /GoTo /D (wcsunits_8h_cd49d777bc04d68cdfdd29f5b6a7252b) >>
+/A << /S /GoTo /D (wcshdr_8h_017f1e817bdb2114ba765e7a9ef73bac) >>
 >> endobj
-4978 0 obj <<
+5181 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [367.896 146.32 409.021 157.224]
+/Rect [319.017 538.592 355.868 549.606]
 /Subtype /Link
-/A << /S /GoTo /D (wcsunits_8h_0e7fd01137ef47ca728c19e8870d1ab5) >>
+/A << /S /GoTo /D (wcshdr_8h_c75623ee805ab7d43b0bba684c719a60) >>
 >> endobj
-4979 0 obj <<
+5182 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [444.488 146.32 507.361 157.224]
+/Rect [135.828 510.697 222.503 521.71]
 /Subtype /Link
-/A << /S /GoTo /D (wcsunits_8h_ec5892437858120d456503fe38f4031b) >>
+/A << /S /GoTo /D (wcshdr_8h_5feeef18919b1cbb79729bbfa75976ec) >>
 >> endobj
-4980 0 obj <<
+5183 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [105.88 134.365 167.1 145.269]
+/Rect [135.828 494.757 227.334 505.77]
 /Subtype /Link
-/A << /S /GoTo /D (wcsunits_8h_cd49d777bc04d68cdfdd29f5b6a7252b) >>
->> endobj
-4936 0 obj <<
-/D [4934 0 R /XYZ 90 757.935 null]
->> endobj
-4937 0 obj <<
-/D [4934 0 R /XYZ 90 733.028 null]
->> endobj
-4886 0 obj <<
-/D [4934 0 R /XYZ 227.044 693.486 null]
->> endobj
-4941 0 obj <<
-/D [4934 0 R /XYZ 90 676.759 null]
->> endobj
-4887 0 obj <<
-/D [4934 0 R /XYZ 243.921 631.712 null]
->> endobj
-4945 0 obj <<
-/D [4934 0 R /XYZ 90 614.984 null]
->> endobj
-4888 0 obj <<
-/D [4934 0 R /XYZ 187.194 569.937 null]
->> endobj
-4950 0 obj <<
-/D [4934 0 R /XYZ 90 553.21 null]
->> endobj
-4889 0 obj <<
-/D [4934 0 R /XYZ 227.044 508.163 null]
->> endobj
-4954 0 obj <<
-/D [4934 0 R /XYZ 90 491.436 null]
->> endobj
-4890 0 obj <<
-/D [4934 0 R /XYZ 187.194 446.389 null]
->> endobj
-4959 0 obj <<
-/D [4934 0 R /XYZ 90 429.662 null]
->> endobj
-4891 0 obj <<
-/D [4934 0 R /XYZ 227.044 384.615 null]
->> endobj
-4963 0 obj <<
-/D [4934 0 R /XYZ 90 367.888 null]
->> endobj
-4892 0 obj <<
-/D [4934 0 R /XYZ 187.194 322.841 null]
->> endobj
-4968 0 obj <<
-/D [4934 0 R /XYZ 90 306.113 null]
->> endobj
-4893 0 obj <<
-/D [4934 0 R /XYZ 187.194 261.066 null]
->> endobj
-4973 0 obj <<
-/D [4934 0 R /XYZ 90 244.339 null]
->> endobj
-4894 0 obj <<
-/D [4934 0 R /XYZ 227.044 199.292 null]
->> endobj
-4977 0 obj <<
-/D [4934 0 R /XYZ 90 182.565 null]
->> endobj
-4895 0 obj <<
-/D [4934 0 R /XYZ 243.921 137.518 null]
->> endobj
-4933 0 obj <<
-/Font << /F31 528 0 R /F22 521 0 R /F42 717 0 R >>
-/ProcSet [ /PDF /Text ]
->> endobj
-4983 0 obj <<
-/Length 2626      
-/Filter /FlateDecode
->>
-stream
-xÚµZmsÛÆþ®_Áª_ÀÖ<ãÞqÎôCâZ©3ŽíZjÓŽãÉP$$qB
- at ZV~}wï<¼`<Óñx»{{Ï>·{¥ðÎL:ÓRÃålu–Înaôû3êŸ.àñ"zþÝÕÙóo£øìêƾ®(‘ŒÎ®ÖEh6_Ð4M“ÇU½/6»šÜÍL¦ÉÅf›»«ùM^Í©Iòb…Cš+PE矮~8{uÕ÷®I®Ðôog?¥³5¸øÃYJ¸ÉfpjÌìþL0g—gÿlt¸qãC³“”OOq’*ÙL0B¥ŸãŸ×ùÏiÊ
-?±Ÿ^^þëíë«Ë9M~yÿú?¯Þ¸a*pfÏ/;(†°RMVï·Uµ|†'›bÏ©L¾à-KnÊʍ?l¾àp¾u·Z0S‡—Üïî.w¦DdŠ2C¸`MÙ5éûÃ(aF{™åÁ*ßí«"_;o®ŸºkÄiJRÎf:•Dꢌª[/ñ!Šw^Dâ6æ±+]•è‚iëâòs*SøßC†PX§–'õ2ãö;ŠÐþ3XÉT$ËbÝ
-tË~&HjN
„÷£­0„×ï—ÝÓC^w=B£éh‚̨å®"4ýñ“›9† kW’Œ =îAGekòt b¨½"J‰‘²îØ?šBh=S†‘©Á¸™E$Ôóª«(Ä“üv[^/·îúóœIH¢Íòz›×Ä%[Ì*HgŒ—˜6µ¨ij¹|÷æ÷s#“«×ï<ÃȆS3§Ú1Ž×åvé/ï—uížVËݦtƒ.¶vù‡†ù&c@˜z‚oðz›nPánÐÌ Ý(˜’V3%8Q`c"˼ô"ï§YGå‰t#RE2HÏ–'Ýdó2£ö»Š<Ýpîr-Žs;Ù!32qb$‚ô¸'•ÓŒ#ÁwT9„ 3jº«Èg–ÍsA½‚(ÏXˆb199%š²‰€éE$>ïm•­€S‚<NEÛ‰.Õx™qÓE_M5Ú =M5ÿž™¼›‹49T3êD®:‹¹o-×ฝ&%XhŠõã^t¿Ã#¡Z‘S#å¦M1¨ñ@1x7 at 1 Až¶3J2ç(ÆK/"ñŠ¢­òÔŠˆTpÑö¤[Ñx™qûEžb$—Žb¢@·(†Aâq}b$‚ô¨']•'5™&ŒêÑ ™qÓE!£pòt•¿„"Äð)jÅ)’ìٍÀP{2¦Û¦»üáeF­v}5HoÌò‡hñG6Ío¯þûþ•ç
}œ7/½Ýß_Cc¸`Š%å
þrhAÍ®Ú 0ì=ò>æ…4%r²Ï1†¶YõXïú¬À2›ŸI]&Í&0¤‘xo‰º*OeìG¡ølyÒe/3j¿«(ô9ʳ†{¨ÏQО¥Ù‰‘ÒãžtTžÀ
- ™ef4AfÔtWQ“'€‚¡VGhØUN|÷ £rš$B±46ù¦ê3ÝU4UuýâHû”Á=_\ì‹t…Sô÷rµ¿Ï‹ÝÏ3pÍÃÛ°ó¨^á„ú×7ÅÞdY%w‡ù²*‹Ú?\ÝA3ã"‹iQACþß-?Ûò£ï=4hâÄ>‚a¥“O’c~NÙQ”ˆ¦zœÓÀ´4“q9lf]îÁD×½FEÜCÎük@½¼ï ìuÍ‘O½Znæ‹.tèÁF-òÖ@OZÚ€½)T{u>0gìüRušY(o´#²…ÇÌBòP"8mØójÀA¤ÌšÉ8ŠµpMy«m ÖÛF¸‚öõ°ž©-ž×yµAóZµDµ€P¬¦Ýên²à¦*ïÝUi÷Qa’ú©ÞåaðÆý¼£ÊÒý.‹´Ws)ÒeŠL’”šא?|˜(¼È"’靂fèY̸J0î0æ½Åtµ¼Ïw0ýfŒ
°<pôâd{.ÄH ©†>ˆ7
-]ÜE:âPë6Џ3¼å7„gr42A¦çW»ÎšRªå×?°ý𦡁Ëú!_m°LZ-÷á ®!þ¶Q±sƒx… +öÛí¿•W÷›b¹Ë׈:›B*yÜìîÜcÛc1#@ wå~çîë}Ua˵/Ö›âÖaž
-}›äëßöËÊ£õºZ®~µiP‡®Ø.o6Åvª>˜莧X£wßx°ºšfçÁ^n·.EÑ‘N‚l˺ì{‹ÞÍmQVhpMŽBO¿	~ä´/@î tr^æDÈÅlß.í±È™ðËËôüêBÎdm¿ä˜jNé°ŠëAŸ[ÚÀ]¬¹øa8;ÜSÆ[8ÂÞ¸÷Ú,à<ÚÜ B$r>	;|ûüö®™«þÿ€Ank"›@ÛAè8Ú¼FãOP³û³Ãfû¬·ñµ\5Œ¨LŒ»êez®¶ h`‹„Ò0võeNíÝj_{Îiy;1êI%”Ÿ||“p¢‹HÖú%(ìüFÛm]B?©s•À#¨©€fzÛ…ÌAî/nœh¨¨£Ÿ—Û= DA½ùW÷SÞØ»ЛWn½Ú *üD(í1¿	½mYÝ/·Û§~Ó*¨ýÚ5\8u´ðÇ	Z\f*ù=¯0g3Üãð«üa瞸¤Ûò6ªP2Ÿ¯ø h÷k“s݈$'·6ª“s¯íÇüŽ/ž;M–7@ùSéŸùWÞl =]Rù/7JBuÜ.ê7uþ¬hQewô¸h’iÇEˤñ¶wDÙ
-Ü»05¢èKÂ4Qɘ
-”Éyôò½¥!=w*llt[æù!BøúÕݾv‘‘Ð7p÷}i`Q|IX±Bfçè*Ëzc»¨GÃ¹Æ 2qZ®E²Çr-ˆR§Á2¢N2%Ùß\2ÙìüæHíÊR	c£µk$s¬ve‹B»²þžõ`<‹ã…ë˜Ù†Ï»vÛߟ4|	MîÞ/Ÿ;pŠ{iˆÞ€;NÍðÓ=⎓YDB}w%TÙb†1y&£ö<<ÆÍ¢`bséü˜•&—ûÕ*¯krt®ÊÀ¶25׃Ðñ¹z™©¹ŽÙs5ç癣f{dÍmuß=dºÓR·=:~Èè¥Gëª<ñ‘)F23/2n½­_v •N-ûAèø²{™©e³–}Ôœ_öÈ
[ äÜ…Š¨ŠJWØ!¢^éxX8[Sa9‹—™
-˘½–Qs>,‘9JGÂrãO] W°÷ÑÌvþðÐUo­rË{XoLúÙµ¹	‡#î×îÝUh#ÊÕj_õCŽ_jŒ­7&ŸÎÜ_}õ_¢ÙE*ƒ3ñF¥`Gá;‘³Žsþ>/ò
-;®ö¸eä×îFû/,Ù‹”¿ÊÝÁÆãO¤nP6Ìý§——o ¯¿s·°%ûÎç)Ç~yºÍ‹Þ™3À¬œÿ@œL¾
-endstream
-endobj
-4982 0 obj <<
-/Type /Page
-/Contents 4983 0 R
-/Resources 4981 0 R
-/MediaBox [0 0 595.276 841.89]
-/Parent 4928 0 R
-/Annots [ 4986 0 R 4987 0 R 4988 0 R 4989 0 R 4991 0 R 4992 0 R 4993 0 R 4995 0 R 4996 0 R 4997 0 R 4999 0 R 5000 0 R 5001 0 R 5003 0 R ]
+/A << /S /GoTo /D (wcshdr_8h_fc0a5a6b475a8e50b77d4be099790985) >>
 >> endobj
-4986 0 obj <<
+5184 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [309.036 702.288 350.162 713.192]
+/Rect [315.333 494.757 352.185 505.77]
 /Subtype /Link
-/A << /S /GoTo /D (wcsunits_8h_0e7fd01137ef47ca728c19e8870d1ab5) >>
+/A << /S /GoTo /D (wcshdr_8h_c75623ee805ab7d43b0bba684c719a60) >>
 >> endobj
-4987 0 obj <<
+5185 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [383.094 702.288 445.968 713.192]
+/Rect [345.082 456.899 435.074 467.912]
 /Subtype /Link
-/A << /S /GoTo /D (wcsunits_8h_ec5892437858120d456503fe38f4031b) >>
+/A << /S /GoTo /D (wcshdr_8h_0e8eb873389e9c15bd6079a96c41ad60) >>
 >> endobj
-4988 0 obj <<
+5186 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [468.836 702.288 513.996 713.192]
+/Rect [135.828 440.958 224.724 451.972]
 /Subtype /Link
-/A << /S /GoTo /D (wcsunits_8h_cd49d777bc04d68cdfdd29f5b6a7252b) >>
+/A << /S /GoTo /D (wcshdr_8h_63eb554461f3df5dc64a25f71891b9f1) >>
 >> endobj
-4989 0 obj <<
+5187 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [89.004 690.333 110.373 701.237]
+/Rect [311.369 440.958 348.22 451.972]
 /Subtype /Link
-/A << /S /GoTo /D (wcsunits_8h_cd49d777bc04d68cdfdd29f5b6a7252b) >>
+/A << /S /GoTo /D (wcshdr_8h_c75623ee805ab7d43b0bba684c719a60) >>
 >> endobj
-4991 0 obj <<
+5188 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [366.68 640.514 407.805 651.418]
+/Rect [135.828 425.018 223.07 436.032]
 /Subtype /Link
-/A << /S /GoTo /D (wcsunits_8h_0e7fd01137ef47ca728c19e8870d1ab5) >>
+/A << /S /GoTo /D (wcshdr_8h_3dea9d7548bdbc9a7cc8d0a04cdd46fb) >>
 >> endobj
-4992 0 obj <<
+5189 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [444.488 640.514 507.361 651.418]
+/Rect [308.609 425.018 345.46 436.032]
 /Subtype /Link
-/A << /S /GoTo /D (wcsunits_8h_ec5892437858120d456503fe38f4031b) >>
+/A << /S /GoTo /D (wcshdr_8h_c75623ee805ab7d43b0bba684c719a60) >>
 >> endobj
-4993 0 obj <<
+5190 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [105.88 628.559 167.1 639.462]
+/Rect [135.828 409.078 218.796 420.091]
 /Subtype /Link
-/A << /S /GoTo /D (wcsunits_8h_cd49d777bc04d68cdfdd29f5b6a7252b) >>
+/A << /S /GoTo /D (wcshdr_8h_ee4fe41274945f9e34009d2eb309c922) >>
 >> endobj
-4995 0 obj <<
+5191 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [342.305 578.739 383.43 589.643]
+/Rect [301.989 409.078 338.84 420.091]
 /Subtype /Link
-/A << /S /GoTo /D (wcsunits_8h_0e7fd01137ef47ca728c19e8870d1ab5) >>
+/A << /S /GoTo /D (wcshdr_8h_c75623ee805ab7d43b0bba684c719a60) >>
 >> endobj
-4996 0 obj <<
+5192 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [425.34 578.739 488.214 589.643]
+/Rect [135.828 357.272 237.456 368.286]
 /Subtype /Link
-/A << /S /GoTo /D (wcsunits_8h_ec5892437858120d456503fe38f4031b) >>
+/A << /S /GoTo /D (wcshdr_8h_1d506ef2ad493a963426e0732a6328ca) >>
 >> endobj
-4997 0 obj <<
+5193 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [89.004 566.784 150.223 577.688]
+/Rect [291.612 331.369 381.604 342.383]
 /Subtype /Link
-/A << /S /GoTo /D (wcsunits_8h_cd49d777bc04d68cdfdd29f5b6a7252b) >>
+/A << /S /GoTo /D (wcshdr_8h_0e8eb873389e9c15bd6079a96c41ad60) >>
 >> endobj
-4999 0 obj <<
+5194 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [282.956 516.965 324.082 527.869]
+/Rect [135.828 315.429 231.917 326.443]
 /Subtype /Link
-/A << /S /GoTo /D (wcsunits_8h_0e7fd01137ef47ca728c19e8870d1ab5) >>
+/A << /S /GoTo /D (wcshdr_8h_1b66d50d7f1927222a170bc88f9db51e) >>
 >> endobj
-5000 0 obj <<
+5195 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [359.012 516.965 421.886 527.869]
+/Rect [292.609 277.571 382.601 288.585]
 /Subtype /Link
-/A << /S /GoTo /D (wcsunits_8h_ec5892437858120d456503fe38f4031b) >>
+/A << /S /GoTo /D (wcshdr_8h_0e8eb873389e9c15bd6079a96c41ad60) >>
 >> endobj
-5001 0 obj <<
+5196 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [446.142 516.965 507.361 527.869]
+/Rect [135.828 261.631 216.973 272.644]
 /Subtype /Link
-/A << /S /GoTo /D (wcsunits_8h_cd49d777bc04d68cdfdd29f5b6a7252b) >>
+/A << /S /GoTo /D (wcshdr_8h_dff9a101a373a634f3a1baab29e92534) >>
 >> endobj
-5003 0 obj <<
+5197 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [222.761 166.762 263.886 177.292]
+/Rect [135.828 233.735 233.561 244.749]
 /Subtype /Link
-/A << /S /GoTo /D (wcsunits_8h_0e7fd01137ef47ca728c19e8870d1ab5) >>
+/A << /S /GoTo /D (wcshdr_8h_e8a768f544fe3ae81436b73dca3099fb) >>
 >> endobj
-4984 0 obj <<
-/D [4982 0 R /XYZ 90 757.935 null]
+5174 0 obj <<
+/D [5172 0 R /XYZ 90 757.935 null]
 >> endobj
-4985 0 obj <<
-/D [4982 0 R /XYZ 90 733.028 null]
+5175 0 obj <<
+/D [5172 0 R /XYZ 90 733.028 null]
 >> endobj
-4896 0 obj <<
-/D [4982 0 R /XYZ 187.194 693.486 null]
->> endobj
-4990 0 obj <<
-/D [4982 0 R /XYZ 90 676.759 null]
->> endobj
-4897 0 obj <<
-/D [4982 0 R /XYZ 243.921 631.712 null]
->> endobj
-4994 0 obj <<
-/D [4982 0 R /XYZ 90 614.984 null]
->> endobj
-4898 0 obj <<
-/D [4982 0 R /XYZ 227.044 569.937 null]
->> endobj
-4998 0 obj <<
-/D [4982 0 R /XYZ 90 553.21 null]
->> endobj
-494 0 obj <<
-/D [4982 0 R /XYZ 90 491.436 null]
->> endobj
-1902 0 obj <<
-/D [4982 0 R /XYZ 90 469.124 null]
->> endobj
-5002 0 obj <<
-/D [4982 0 R /XYZ 90 469.124 null]
->> endobj
-1901 0 obj <<
-/D [4982 0 R /XYZ 90 111.658 null]
->> endobj
-4981 0 obj <<
-/Font << /F31 528 0 R /F22 521 0 R /F42 717 0 R /F48 2200 0 R /F14 1038 0 R /F41 696 0 R >>
+5171 0 obj <<
+/Font << /F31 604 0 R /F22 597 0 R /F42 818 0 R /F40 783 0 R /F14 1084 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-5006 0 obj <<
-/Length 2685      
+5200 0 obj <<
+/Length 4636      
 /Filter /FlateDecode
 >>
 stream
-xڝkoÛ8ò{~…aP¨U‰õ(°ÚÆmÒlz{qn{Ý~m&ªGV’7ÍþúáeÙ–mܵh=$‡óæ̐òGüõG‰7ŠTä&R–Å…7z„ÙO>¯NayÚ[ñ棄]nÊÑýƒÙú®þè~õÕ	]?žL}Ïóœçe³)³¶qד©Pžó1Ë5AwúA×?qt¹Ä©H†‘ã‡bòíþóÅì¾c΢)"ë?.¾~óF+ñó…çÊ$=ì¹~’ŒŠ‹@H†ó‹ùÅ¿:4/a~H;åËóê	éz¡êÔs¥+XŬlI#Ôµ•”SÒÄïžòp4zó1ˆ·}ßsU €=Ò[¶uN8}¦¾tc1ÊëÉT«å:­©‰Ä•’±Ûúœˆ\_ÆŒõDk}DMýØsc¿‘ŠÀ õÕ1ä„Ø’“¾br¨§!5U*rÚ:-›‰ïäi«šZêºM³’,EUæ/4±iôŠ ÅDxΦÅAè”U9mÚ´\¥5/£r´*fåcf	¥t´ûè‚FBzÎøröiÌÓãÛ«ÿlôcy§¾ï&ŠÜ8¾™ý<:¿^Á-8í:2ö´Ö”ÏÔzY=–Ù_Ä_á”p/ûÑ*”t¥—ŒÂDºAR¼áBýÈw½È³ØÓº‰¾¾©÷IZßÀAßü茿/I"Ü »’ìE¾Å9͏Ç#š«6gØX§­øw½µºÁ…Ϋ‰PÎ3
*Þ“òx“çåYÓ‚'#O:ªâ©Ú”«†ü'<–´ç@ã"<giÞTu>Z½¦	
-
éCd|þí
xîýìÝ혷•+Æ7·oæ³øoÌسƺÚ4L§XèÕJó†Ež–߁/v‚Ôº¨Ð)âzåîû$V®çƒ'el”r	£L{8ù(N\ÏF¡
-Ý ¡ÃúD2È‘ºÕuóvŸ±拤â| Å=ÁzÙÉ‹Üò¦Å¡4x¹§‚½T·#œM£Î	«Xœ™ú
-ùÍM @û2½ËÛuµyÄêãGÎxŽ®÷c'khbYÙD„#JDa4#^­ŸjÝh“áaºð‚Ä؁™–±1ãAºËªrwû¸Ó„å÷‡¢l³4'–±³(*›ôAS˜C&Wj'ț̔G)-!mVÄé.æ%
ÎYAœp:mhvžéB—¼ †|gMgSãÿ¸5†¸¦ÝÒ&F˜-RžZ°Xh585JDÎýšôðvU€¨mÃÐIŸžòåā1üŽ¯ÐHPŽ°0ÔƒÓjÆÃw¥Ëú³š>²G7_Ž	0IUúÒ
Üx	$õâEã^<Ú*!3¦¼ÈÚéïž'ÓGƒsÛºÊyõ٨̒öµ¢¸â”“q±o6Kîq–i£Ž ”éN±ŠC7Žýá0gœii Ì7JdGÈ=!Ôà z”ø4?B9Í.ˆ]ú;ìü·”%ï'R9üœéˆв}à¸GmAW¥Â3¶Ø"·㜳Å)~Ö§ØY[ô؉¶¸Ú·Åú„-Tâ
-y..¶HÇmÁ8çlqŠŸµÅ)vÖ=vÁ	[\îÛbE¶ÀÞ”ƒå†	eŒûµ­»¦`觟è×£ŸU¥›òÕRhk'lUÇöBƒéD1½ïm¢n¸Ax^ëZ§G¹E[n¶×`Œêi®uá«·Ý8¶±-³[œ£U–QÐ4ÿ8Sa{€]§GÐD'b”}vœ®FØètoSh:Š¬gsƒ„•tÙjNè¦GªSv
-¦Y¸
@ßYÐz‹J*fÓ'½Ì 7‹¥-«½ÐYì¹ÓtäLB¸¡)¡p}M×ež•X¬üв"{,BÀtŽ¿Tl-¥ñÇëû9Ak®X1~ÇÎË´â/ØM˜^çéLwjvBÙÊ©Xz‘sý°Ã	'ꦥ]xû¨¥ÔyNe¢:£	Ó6 Ì +.¾úúŠ&€YÙA´F·*œ¢[“khn¥ó¬ÈŒcq¸xáå–׋´]®y—r^}{…ý{:ïQÐf@h¨–zE·.ÂH& xÎÌÉâÆB˜6§ÎžžLHÁ:œ7hPLï•ðM¼ÐnK—!=T9ß8:>í;‚—yÕt0"ù°=&ˆéknê-ö•í€~EµêEÕ±+@ á>îÇ'¯ =œcW€@)׏(ùÞévC×õãýÿ)¶]BÚ结 8#Yd<oÓÖæë…àãú'z Í7z@¦"|H9GjãL{H‡âÀšn	­y"€´pš¡œaGu¸Ïnj›¡/U—ûÊGÎPÏæZƶ) opÕ©àôabì¬miâ½K‹:AÝK’yˆà
-GwÒº®jjlÙ׃šê©3öÝ"·/㜳ï)~Ö¾'Ù±}{ì<6ï|³\ê¦9ª«„#‘œ	¥-ÎQM匢§˜±ž'y‘š=^	ky]BB/Sî1žÒºÑuÏÛ¥œãˆWøg¼ÝC:nÆ9g„Sü¬N²c3ôØù¶þeç¦L­Ü^‡æØm'ǧ
-ψ¹ir7Rñdw‚ð85Zw³ºéŽÑnš…¢F·Ý$â†ñß>‰züzÊ-l¯6
ŒÓ3ÊPî=mâ
-a€vÚP±Ât>U2Òš‘êª R9t#T~aÚ\‹ ey7
™Ÿ¾›"MK[ñž:mtÙdÀ¨»ü•4¬ñh,I
-þØd5Xòå[	ÛÊ‹<Ã[0
ðYPEï-0TŽñ\ÀWháÞfËMžÖ´©Aí§'˜Ú>ðmùà[†e…u™ BC:]2áZ£E‡šjÖ@¬ñÍíؼ‹H Íó1Á·¶F3þ“ØÌÉ`7\‘
W„{/âÜh¤‰äxÙ1¹Ú²à7f\ŸÛÙ†_jЗ´–•C
(S‚éÀ&¯÷Þ'«' ͏u%"„»\|´ÝIלìÀEpFèóÜèÑ‘C©þm<~ùÙú0ô¼.VX•Ä
B:iSøÃ{¦ÿãŸÉÔßÝÓ§NvzW>BÅÅsäÇ(…ˆ‘ÖËÂt×øµ‡æËŒÞÝ}¸½þ²3˜r‚=^n	À G`>û°3˜J°ÐiÁ†À÷ëC‹¼g‚ÈÔ¾Ž13|'cÐ<”ñëŽ/ßý¶…ôYiH,
 ZkKÑ,ÑËÙ§-t7›ítütõ…cuÈsÍ
-¬ëžÐW=¡¯îi"Iி,Ö éï盡åÏ/Läóo‡nX¬ï:ÿ3+™	
¬!núK7»K³Ÿí‡¸&ÿ^°7·‡B,¦<ëó!`ם_èníïìþn¶…gwöi~Þ_Íc?ÿCén;óÞ™÷Ÿë‚—«u1ðñW%®Rƒ/Ô^?Tÿÿgaó];Œ¡1Jú—,.õ=î&@u©ëí‡}”¸µÀGLÎz±ónäÇo=ùV…4žïd-ùχùϐӯßÓ0pyó‚;ŸËêÇË£.÷mƒŸ­ó7Ü?£ 
+xÚÍ]msã¶þî_áé'iæ„ ’÷íâ»K¹\.¶’´Óv2´DÛLdÉ¥:î¯ï‚x!H -!©'sBÀ>‹Ý}ð²¤ñyÿáó,:OX‚2ÊÎgÑù”~}†ÕÝÜžY÷¿šŸýõ#…_¡ŒÓóùmýsŽ#ø|¾üç„#Og8Š¢ÉÓ¢º_n§p=A÷ÓaÑäc¹*äÕUq[À½tR¬§x²¥iDè³xúïù7gæF% £\ðÛÙ?ÿ/AÐoÎ"D³ôü	®#„³ìüá,&T]¯Î®Ï¾7mÈr
+å.Œ4±~’!±ánô\]¾EƽÍÔ?Š yU×î42Ô£”Ä û(E	ÎŒîã¨Ñ=Ž)">O0¹y= ¿õµ‡ˆ¡,I YqûâêËße
»!’ 骲–÷	i·ªÛyw|pJQ’%ç–¤ÇÃVmÀ¶ñàZHhöÜ
ŒÆˆbì–ô#4B	Ï‚ Óm ³¥!4÷aç	‰áÒ¡ÞH•$(‰q©T[^+#iŒ0NÆXYúB+³qQ `—nË‹‹RŒ¢4{!.¬Å`
+ցÑ#ž²0¸T[^÷ IŠ"Žs[ò§ˆ³0Ž­ÛòJCüè¡c;M	ã´Wç1gˆ“0ž«ÛòKžEmϽ¸š	¹!`Œ2ÆêÒ/—ŽqÀ ‡iÏøå }ðˆ2!†0è™üÕÿŸêb&Ü'opV1öÒÏ ˆi]_.£W„µI£Ožþ^L#2.{Øíe—FâÓÉ¥ƒÞÅ-6ú^n9]¦zTɉ£jÂx—+Šóæ¨`Wéãj,ä¨9GæRé`%š1áÔcï:š¶íÝœ „¿¹§>sÇ"*
X»Ž¢¬Ýdvm콃®	°<ÂÕ!V–¶À÷Çï à‡oÊPÊùX‰TíÓâ·³+€Ç)Ä)îàœ‚3¦j~ðÞ1=€˜@ñ)<óIÇFðFäãÐÄðŽœA¬€Çt ˆë¥Áʍ­‰ãlÎ@n
î` w
>†Imʇ#ù«QOÌ=¶o¢¹5ôswDKizJ4ÏPŠùØpÂô›€îï#º…pôË#ðÃrŽòxlDÿÕMÉ›Ý'N„9%ÞÝ'Á2†Ê#(ôâý§iF&sGÄæ(áGîÓhî°„
°è wò…|ޏRGñ‘»k†d€k8¦ÎÉ14C4É8&„TzÊglzj„±¥£ŒeCQ!°5ÌçÁf˜ï%Ø>Ízú‰/.½ås½õ7aC›Q!¤o×#½!ܶôÜûš	ÜŒ
+"¹¡JŸäš*-ÉAðQz/û©.ˆÙ„gº0DÇ`¡Èˆÿ˜…GbEt?|¾t
+C1‹O<f±$=åº°,gÁž»Q0¸,;‘áB 3×æd8žø	.ˆPšà|FfnØÈÒ™‹ÜBà2äæÃeÈíE¸œäÆ’lÜ‚àÒäæóCn£¼cðŒ%„܆Ö|rZëÈíÐxŠ‰i-ˆäšÖ¼’kZkÜöâ×Ëç˹óˆ%Áñ Ë…±‹å²WÅr DBÉ1°ëT½
‘ÜüƒGsÇ’œ4 ǵA»(Že‚6ÔùEÛ¦Ô1¤ªë èÅÙ 6¬×†ê"=j?ëÉ^¿ÍiÎasémÎÉy§£j(¯•f¼—¡:z9•!¼~WÑ|ÌUœ,x:–†û±h´GhîƒqK»r
+ôÈ­Ж[8Äç¢.á#è.„ñ¼Z¶c‘Þ	í§;£8KGÑÝÕ”±ÉŸ†¬äXÊk¤
ÀyèNÒ³ ÏûÁ‰!rj
+]p
ËuÀ9iŽsX
œ‘ÊðœÇÚÑ
[[z„µ9É. ¶†í<ØݽÛñ”›á<«Ò;ÖUœ$@ú†å<ÒšsH<Õ…ÞpOzMv–'»Sê~œbÊ&ï>9g<M†Y0ˆ=½Z$¼Fé¥Á˜@Øu†÷åǁܩcÎ\aBYkPú‰²Á€(;Êq¥¥œ¹þ0øÐÏ¥ð7\ÚÁïäR?—ž.UØœAŸÙÎ6{m·Žaídô„Q³Áq:0ê†ó^‰~æñxŽaÛs~üs’Uú©+€ã4Ô僯©Ë‚ß6g>ô³\ ø¯8U…EðG/ÍánÔ	Þ—kÇx+~
+ÏQÄR<–ç@x®£'ÏYÚ™;ñ§ˆ$øü1"q6–çàox®ƒßÉsþ~ž;]ªÀ<ç±{ÃsÃv¯ÇÍ1ì1šä¹Ã_Ç(Kuv¹‡Þ^‰Zzó8Œ¡7Ûa®™õ8=e^Â`NÆÒ[ ièÍ_Ó›¿7\&#éí¥†cX- ꐬfFiÆœ!GWŠ3Î%Uøt_lÅsÐ	™ìîÕÅã¶|È·ÏòK¾^Ê‹j—ù¶þ†'ùjWl×ùNýäv³}¨T3›»šÚÊoOåî¾Ó<4~WÌî‹|©+¿íË)a“ÿˆÿå«bŠ'ëê¤;Üí¯î7¢êÓZ>×½-ïîwOSAõe%Ë6·òSv‹Íj³F¦1 E®æˆu4›Àý;¸Ê¢Ž,«›Éêf*UíWÑÈÈ&ÏuŸÙ'ÜYlö«¥¬£*/‹j±-oŠ¥üšWòöoû¼*g²L++ÉbDõlÿèÇÆR¿¹kn•	ד±óÞ߸¢tóê±KøS™ ¢T9VÜà˜ÑXZö¡ÆÁ.07?uÝ=&Àt$e¾µJóÇÇ< Œ˜wró,?J0e…P@'åZÞ¨m]\ÔÖù{þð¸**Y¢«ütq-/¾ˆ*ù£pAñõòR~æÂ÷TÕþ¦×,Ö»Õsí7³׬lk[;Õ¡B\¬ªC1"pkJ?ú	š?Иã:ÕpTÿÉu¿ôNÃùj靶‹a©•5¶Û7—&œíÚ">IbsXÕæxWîʇò¿u$¤¸6fqSÆg¸(¶Û|—«ÂMë&®Í¶¶@eˆÇ¸ÅÂŒ+Wh¿ÞmË…°^XàIÎôk¹¾{#¾RÕ8”o]Á¥¢ ¸ÒŒ—ùVU\oÖ³jb˜0ÆÊêáB¸¸r;ÅPºØÉÒû|J"`6Ѐn¥\'JT·Ÿ7
‰–k’ql>/·ù­hŸ§’ àS¢‹ÚÃÅ…T‹¸N@ò­,¬Û¶«Kµ#ðxOþ&iµ%`‰€Ysq%´¿ßæ+õû:ÔìŠuUnÖULÍŒd©ÉõÓEå®8ÝR:OÒÉ~½*e¬[©[µqÀ獪ñ´-wп,ÔóÄh¯®£‡ÊË5TÞ•b.0£"9ù~_©;;Yf’ÇM'ɤÊoUwºû|±(wJ¤ûâÁ1LÛá?å²X¾iOK`ª°­Š7zŽ’ï:³•mQíW`i»²6H(qL;äå¦PsžõF5#eQËN³élqŸoÁ8km@Á
+|rçrËÛƒ-‚Â;§ÖL½·G”oïT…+ëí6ªò̪}8m7(zãýÛû«Ÿ/>OÅáÊ·ÇY„¤(‚Ö¢ób]ÇÛ·X£3NZ—JÅ:¿YYªS³ÌšÕä•ú®~Ôôšr‚²,~UûT”f°&÷ïSÁœñdTRÂgÓÞ}ë8ŒŒP’²©²„=}ª‹ÜµEYÔÍœéE*»³°˜/føÄ$ô€Í¦S°kÓÉÜ»éD*¨à•J%*ØRý‹¤/Ë „`f'Ëçz'kØ3Ò¶g8§¶tD&yh:ÉÀ§sd0¤s½5B0³ÍåóI½Íeé|Þ¯U ѬÅz7©‚¯7©¼Â«M*Kx+]ér	Šé`ž@“x­@QX3$	óØ
Uï7L—s>+×z¨àÈT9KÒ ¬Ôíd%öÜ
ŒÂ’•g'¦É… Ö°O˜“} 2Å|€}BHeØÇ'•fK*/û¬aùö6ÿ&ÇíýÑ1Áe¨Ç£pC=
+7Ô@°†z<Žg¨§ãxG?¥DrÃ;>É5ïX’‹ˆqåÅx8;-Œ5¼Öì4!6æÜË:bï=Roqbë|p>ðÏ’IÇôtÒé¢v’NÄë—õ?iáÄŠÅk’‰(XCD]°N"²ÀöQ©4y¥ÒDdIå#¢‚"òy„&¢‘61trÒKDApi"ò)ÜÑ€Â5y„Ì‘Ï5Ù
+Ÿ;UÚŠ1½<DpÍC^ÁÙ‚‹àxuô³BaŒ!µ9$â‰÷¤¤bêýŸ7â°œF©Üî=pŸ€šåàÀª‘d-Å
sµýÔ^-›"¼¸‡[ÜØ7üt|©Ô£Ô`QŠƒË(Q9Û2_ï*y³>:õv¸¨³¯
+õÃú5‡$S<¹þtù•<UÂ✷soÄìÕ†º<Ž€‹j·Ùê­árÝì®wÉCœ´Å)ø'¸{L6Ëuí™Uý:MÖgl‹êQ¦´:3 üvßÝ=rYÅß!#"ÁÞî¯Úm÷­µ[žï/W¥<Ý©•"Îwò]	
+Vù­‰
Ì+³b)£àשS8]gfU:t1˜ƒS˜’è:*x³Ã]yŒRð+O‡úäuàDÃ8¾O*íø–Tƒg0°Y̽*Ñu¼B‹:*‰Xtè ¬];8ØÐÍîþÐI†ÒTó¹hþað–À¸®žÅ··Óï{gŽC:©êÊ26.;$Ì‘‚ãPŸ×Žý9›G=ýL*8yáÅv÷s’­­Èq:¶;†¥rºeÅ϶¬<³˜ðžD˜"™ÇÞænÕÉÌǪû*Q¦³„Æê$™fxò—ü/òâf•¯­oÓÉO÷õŸÅ2-@æ¨fTVŒ¸+é.dv\lnä©ðf_)ú‰X=µÕ—¯óÕæn_4él‡ÉWa22“ÿô×f8ÆÝNY™»{hM󆇠>~Ý-úi£~Óf<@M¥~ÚPui£¿Ã—Ò†O*M–TŠ6Þ‰''øûå·_ž…Ç­¹ÏÂãáÞŁ9ƒqné$8o$mÞàñäÝJd8È”YAºˆHÅh刊™’Y·r+?s‘Ò–p{"ŠMªìkg«õ$Q Odê|ُ[ðßõ.y"³§rYÏþð¤ZlY§N"+ÇCÞÈeù²¸­R÷«,WÉ­{ÕÔm‘#ê¯V²¤Æ\‰¬ho~/³Èd	’YmžM?äjêu£æ¨R ™¾³-—KÀpó|˜»XϦujÔ¢üW‘…¼£`]y´¶óG¤TEÊo²òßÈ$©\ÞpG,òRÔ-Ç«˜YCˆ¾µ~¸üüÈSrü‘‹"\D흧¶µB40ÏK	dêLÊÍèä±z¼Ei=\ÐY=\:Al›?WvòV¤Þ”k95MˆÌ±¥*”#í4Á(ê< ¢Œ"š<–¿×¹Òé:ÕÎ;Å*ë©NRIC&5»Î$²Y–ÕŒ&.öëUQUƒfsDš9fQp¾Žòö–g™'í¨>aÅõ“¹9]Õ<›deÖmoûòtpÌafwúi¨‚0r‡BÕîÛUÀ0?"IOºŠÚ™Æ0[Kåfì§wÓ‚Å—ï>9¦?€îÍû¶­—ßì#våoí·©}DKþ[é]œà³ÚÃ5B§mqÏ!ŒÜAðÕ[HI¨ô°&Cà>ñ[芩w÷|úîs¹ˆ¿¨ÁÍÅôÂZÚ¢;Å}„µ ¸¿eÂXJh¶¡d¯ÌP¢â)÷[
+Ä\¬^|qõázþñ
+‚{Ÿ)4í…°…ŽtNc°¤6†«Wß¿øìÖCp¯Ø²Ça#ŠP’e–1|ïœaEŒ…¦· ¦ÒÝi)–è°¥öŠù%…%$˼†’¦(Ž™±“Ÿ¦¸Î×ñó¥?`1É Á4½0˜—ÁXFØ‹ØÊ@)ÕŒZOœÃÌ,Öûb7…»vHÌÙñ·þû¾üàŠG©cõç}D_&·"¾.ÖÅ–3êÔE¯aæâÍò{µøNŸJÄògo#ò–Fò˜(VëZ±ߨg~º¸þ«¥Ë¯ÔOø{{¥ü~óûó]±>;ª´Ôó?ì2 
 endstream
 endobj
-5005 0 obj <<
+5199 0 obj <<
 /Type /Page
-/Contents 5006 0 R
-/Resources 5004 0 R
+/Contents 5200 0 R
+/Resources 5198 0 R
 /MediaBox [0 0 595.276 841.89]
-/Parent 4928 0 R
-/Annots [ 5009 0 R ]
+/Parent 5170 0 R
+/Annots [ 5202 0 R 5203 0 R 5204 0 R 5205 0 R ]
 >> endobj
-5009 0 obj <<
+5202 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [252.313 690.333 293.438 701.237]
+/Rect [144.954 365.002 229.068 375.906]
 /Subtype /Link
-/A << /S /GoTo /D (wcsunits_8h_0e7fd01137ef47ca728c19e8870d1ab5) >>
->> endobj
-5007 0 obj <<
-/D [5005 0 R /XYZ 90 757.935 null]
->> endobj
-5008 0 obj <<
-/D [5005 0 R /XYZ 90 733.028 null]
->> endobj
-5004 0 obj <<
-/Font << /F31 528 0 R /F48 2200 0 R /F22 521 0 R /F14 1038 0 R /F41 696 0 R >>
-/ProcSet [ /PDF /Text ]
->> endobj
-5012 0 obj <<
-/Length 2748      
-/Filter /FlateDecode
->>
-stream
-xڝZmoÛ8þž_áË'¨¹"©×Þ§´M{YdÓ\“íí¢W²¬8ÂÉ’+Ém½¿þfÈ¡LÙ–Ô;¨ù2äÌ<œ7Rá3þñYìÎB?d±ôgé杭aôݧÙL/¬ùW¿¼•°ŠÅœ=>©åg¾à³ÇÕ''`<š/¸ëºÎ÷´Ù•yÛ°çùBø®ó6/2Ýú=eõœÇNV¦8Ê tx 矽¸~옓h¾õ׋OŸÝÙ
-DüõÂe2Žfß¡í2dzͅ'$µ‹‹‡‹v{èq	ãç´ó¹<UÏã3Q;Î#Äb
-ÉÜÀW*Þ'ó…ۤI“âÅ|t†z÷öÔ}êêáõÕm¯€9¨<µˆ™xŠÑ6ÿ‘ó…TÛc»Ûâæë[»Ý[¬¥¬“Õ|áE@­<)‰\wÌF®ÞZ7Ww½Î‰5ï:M–)´ªrÕë˜ÍÿíúîüÇ©ÿpýúÐz÷¦×9£ÁGbö­*Z¢Å¦Ùþãaø£=üþöÑjžQb_Óùí³¤&Rlšþü`×WvSmõË[!Æ¿Ú<"`a¨íŸÁ¤%çNRäI“5ØÎeR®›¶®6—°£¡sY͹óÜu“rE„¯ömv©wxªj=ˆP^é
`Õ†Ö¼Þ¯^Âb„œ$¨3=¿ÜI«u™ÿ•u”ÇÞæ…’EA8¼ôµ¿àD½&Š–çê…E®¼ÇÆçxKÄÃî;?P-%í‘$è•=)Îyí_™Ë…b	A(+žtìIú-õﮬžæˆ]‘æI¡Gµ|mV6 \^mE{´ÏÈšOj´ì.ç6lD°ÉžØÕ´<dî%ã\V·xŠºØZ÷žðÜëî<guÆ´1Ú‘Œ\
-æzqˆ™d’‚q^’Xþºƒ 54—¢I&µÞÚ‹[s³Øn­¢z[ŸJ BÆ¥¡úœ!¬l|@-àžµ fQäÑ8yÊ:d^(ˆâiW¦§\AÏÈP³Uµ[‚ð“ýŸç‡a;;£¦4r˜£½]£îü~±<‚ÍøªÏ™àÁlÁCÏr¢§IJ&\¿Óük!â2T­Â‘ˆ'ÑC–‘Aïí
„K5­Õ$Û,Í•s$­v˜WŽ “I½ÌÛ:©÷º›V›-¹v¦Ôî灏 I7vVY£Ÿ}Ë˵ÞD›:²P0«æÓœƒ¯¤->¤©³ õZp4D¾îòZ¹µûÈèØ»Ž&“²*óTù8%af¡G–IƒÓÅ^>Üèáïyû¬GVJ¹u)%^œ¹\å›.ZYÓ\êñdµÊ7¢ov)m•ÐFì&IYÚAÂWJ&\­LüØ•-;Ž˜‘Á.žù`J¾<_êÉ¢9)梘¹®7óÁjýXt÷êDêd“µYݼ<fÌ]ÁB)Îq>‘ÀОˆ`»(wCB|74ÚŽ=÷LPÌë»–ŽI=ñ¼IÔhCs"–íWÜLDAO¬»]Q, •M^&*{<pR `ÀPߪnR×Éžfª²MòRÙ¿ÇCmÿ8A†ˆÍ#oßñüˆç+ÚG*Ì4¸ZÝ®ÆÜCÎ"ü¾³Ô`6+íz"rš¯; vX‚¸ÿÁCΔ7À,†
Uz`'/‹¼$Ò#éŒ-G3ö–2¦^ôTE…Þþ½c©½6I‹ªéF-æÄ®ÑTùº¬À»Ù½y±€£‰Î¨±3‹hÐÎ
‚ô·	#3ù§'øJ†1*ќԳ0OªzÆè75	ro»Z¤Ýo3*;šŒj†²j±åÅŽwꨐk‰UX»/ÎËI4‹èTN³Ò•¡Q*„êz²£q~šdœ”y"à=vîK¬a]ç®*³A=Éüúñ çhXO¢™ÒsŒŸÑsŒÑÓbÇIÏ¢Z[©š1¹ŠN»ƒx B4uÖ¢aˆf
-ƒ1~ƒ1v‹0”#[ôYˆ† š)ÆøÆØ,v’Ðv;tiê"#d(ñ‰Èx ŽŒDó3‘±«”û˜¸îÜ£i’yú˜øP÷òž<ºd”n¿dT}ÓP˜_uë(Aî’2p6»¢Í·Xõ!M¢¾aúJŠíAà×PÙ©4å埵.pUÙVX7º¹Üò¼ÑišãS–ÖGÝ+­[áiYƒy{Dd•·ôÛې•HÈ2SFr ´"ùé.?'&âÇ£âɱ8'&âq[œ+|W]‘ÍÓ›æ4¹ÊðòR5øP²RO’^aJ.Ìou9%°î«üò@ÿBr^A^q`¬[˜©ôa߃2~]¨´FÎöOšæC åy¯d+²rÝ>#±€Ë\/¨©n Ôîn	/tÙ”µ)C3sû:ÛÖÞèÁdu1ǝM’Ö¨”Šÿzýðû\ø¾Ü=þy­Çtñ—Ùa*ÕåJÁj¸âàveƒèÙ7m¼Ê°ø°¦íT™1X-±æª„³8Â(ã˜îC8ÚÉs{uwýåêîÝíõš®fööúîÝã?hBkú1Šxz…JÒt7ÎB¬Èð˜´g¨r^ðºªÁÁ·UÊ2ˆìr^ o[þÊ8ê^¸¿¨#þôY/яq@ÜM«ÿ?}¦UúU!šXHã
-DgVtííëÓ¤u¾4/IéYJù²ÍÛýÑ=±S8MÐŽ»È ž¼ÎEºŠ(b\}ì
-iÑ]!¥0hÃøµp=“(‡ïcl»€tÌ·("•%Ú¤Ý5
-AµsÛψC»„Â|v8#Ž¦YXD§âÎxpØh°nD·q~šd‚®elv¦J~Ø)?`ƒºú‹Å„ªÍ°¦šdJÑfFÏ1^¤æ—©‘o(Cª“ÍÉ	ÊÝ&«óTw(Íçà˾ïÃáqõ0ŽÇh¢™BdŒŸd”ab±3EóÌ7ú²ÏÓy©Ÿêð){›Õ	èQ(¤Õ(ž€â@4ÑLA1ÆÏ@1ÊŽ °ØÉ1ûhö›eEQ1§àpyæ¿É™ñª4Ã@q—¹¡œ ê@4ÑL5ÆÏ 5ÊŽ€²ØyÔÛÞ3C~ø=…/ý	hxìACc
Bch& åGÐŒ³ÓÐØìüÿÕ†®ÿ¸g0Reä$LaÄ"o"
-[DÃ0ÍLcüL£ì&‹]@0ý^.“")SómËzäÖ?€Ë±˜H¸Ñ°þD3¥ÿ?£ÿ(;Òßbè¿…Š¯„¢·É‡“0>BœOè ÖŸh¦ôãgôeGú[ì"ÒÿuU6Yºk­ëðHâÎ*ªßØŸ@å@4Œ
-ÑL¡2ÆÏ 2ÊŽP±ØÅ]ð€[Dijpõ1ŽnùY][‰#7‹y¤ÞÂ0²ÞWú>Ý*Ž¾/ÿ•Õ•1<Äd«üÍŸúŸÀ5½"Mwusæã2~|ÔYìð—wU›Vô±;ócæûg+väÿÿÿ9ú{¤ Yz_° =úòOÜQÂwY‰VvŒÇo¦ñ-4[êNHÏ©ÑKW¾ôÝ.§GõW'¸­Þ¨7¯t×c´xIÖý¦ú±_gå¹?l8ç¿D•Æð
-endstream
-endobj
-5011 0 obj <<
-/Type /Page
-/Contents 5012 0 R
-/Resources 5010 0 R
-/MediaBox [0 0 595.276 841.89]
-/Parent 4928 0 R
-/Annots [ 5014 0 R ]
+/A << /S /GoTo /D (wcshdr_8h_df57a609a5c3f7288452cce86210260e) >>
 >> endobj
-5014 0 obj <<
+5203 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [472.871 645.814 513.996 656.718]
+/Rect [217.252 265.489 250.786 276.393]
 /Subtype /Link
-/A << /S /GoTo /D (wcsunits_8h_0e7fd01137ef47ca728c19e8870d1ab5) >>
+/A << /S /GoTo /D (structwcsprm) >>
 >> endobj
-5013 0 obj <<
-/D [5011 0 R /XYZ 90 757.935 null]
+5204 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [135.828 250.315 219.942 261.329]
+/Subtype /Link
+/A << /S /GoTo /D (wcshdr_8h_df57a609a5c3f7288452cce86210260e) >>
 >> endobj
-4929 0 obj <<
-/D [5011 0 R /XYZ 476.377 637.012 null]
+5205 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [135.828 211.231 225.82 222.245]
+/Subtype /Link
+/A << /S /GoTo /D (wcshdr_8h_0e8eb873389e9c15bd6079a96c41ad60) >>
 >> endobj
-5015 0 obj <<
-/D [5011 0 R /XYZ 90 620.431 null]
+5201 0 obj <<
+/D [5199 0 R /XYZ 90 757.935 null]
 >> endobj
-5010 0 obj <<
-/Font << /F31 528 0 R /F41 696 0 R /F22 521 0 R /F48 2200 0 R /F14 1038 0 R >>
+5198 0 obj <<
+/Font << /F31 604 0 R /F40 783 0 R /F22 597 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-5018 0 obj <<
-/Length 2365      
+5208 0 obj <<
+/Length 3625      
 /Filter /FlateDecode
 >>
 stream
-xÚµZ]¯Û6}÷¯0ü$5Wõyß6Ý&M±i³›‹íC,d‰×Ö’\Iîûëw¨J´-Qí‹"5Åñðg†3JøÚ…ÿø:q×Q±Dë¬\¹ë̾[q’î@¼3äožWy+à-–„býüÒ¿rx|ýœvBÆã펻®ë¼fí¥*º–·;/p·ÅIâèŸòE6[ž8²ÊÔT$ÂÈá¡¿ýòüÃê»çœ¶ˆPAÿºúüÅ]ç°ÅV.I¼~…±Ëx’¬Ë•ï	ŸVŸVÿÖÀyóSì”t'|Góä=ÁÜp$ïy#yîzÌÄZë(pvOƒ»ð‚¬•´ÎœikÎ}–¸Ñ
œ²òI~U˜·{‚yn «+­_ÜÀ…?\Ù_8E‹¿gÙ”EÛ[/p~ÛòÀ‘$¯ð7Í2yîŠê€¯Ç¢“í9ÍîÕN'duÕIµÎ×®½SÁŸÞpØžeVüâº^–vE]iÙèÅ;üÍkÙ*rpLHhÇ9K$_ÕJ+‰¬‘i'qœ–ûâp)º+>*ê’Øvç¾Sm¹£_ÚËîUÊŠÞŸRvM‘áøÜHµÁ¯¤På7šû´ÕŠŠŽZx»:(K³Ý	Ó0s´"¨•©ŠÜÜV§â?[x•‚esª8RLJ<hÛÇ|8hW¨?þÀÑUQÍS[Üà²p¬…(:†ë¼ÔM	§zŧ¼há¡Þz¡ó*s6¥a”0ˆ¤¹ųD*ýÞfÈ3ď
‹ÂÇÀút9Ÿë¦“92%ç•U.Ù>=ìC/$L¸þôFHgg(=îÄ‹™Âa¡þä</x œÅ¾°’ŽP„,öüÀM
-î×5u¹Ýë§wï?âÓ¥MR§ŒÑ3Ò8³ò…@ùÉ*’åy¡cÙuºšü÷¯†ÍÚÓL„Kö•æíI:‹ö´ö´j{€›úø'MiÚÑO–ìøÓÑfB/b¾·dÂQiÞ„¤³hBà`B 6¡¸ysí¤aì.Km«Ã?ì{…0™Ã\ØÇL™Ð'±Q>ŸÅHGqóiÌ‚4æ1œ>tîyç}_by±ªŸÄ©_ðñço?áà£Êp)\ü(³§¢íïeJXa(*Ôêï7î´ø—ªê‹æJ뛇›S-B§
mÍð{¸”…+œïéyn¶¾ëÀê	ª!à½îXÐRE¹›¸6Ï'YʪÓ儝ºê¯0=læ}ÍÐàCwLé%E–ÞÂ-«ÁM¨ÂÚ ›T¹«ˆzwM«ê¢,A÷¿'gsm6¨©®2mLá93„ç´ie†b“]ˆ¡±/ºÍ7äÚUnzóý,цѹQçr˦O²¥ÑVáE´ÕBœÊPXp™Œ8m;y:¥$+S =Àr—¼W6°	X‚qþAû
-TdF•O›¬ûz‹È.ÕïSÄûfåH%Š¯6¶/ò¼wX|ÄUðx`f8žq=L	>Ôsžnÿ«‹§ }¹´”<|çµèŽ´Ə±(N´S	ûSU`èb*ÀK£Ý°pÿ Ώµ*]…P.žv8êëP°c†÷þ«æúcRƒôîl¢¦‡²PÍõ†QÙ78£8ëKƒvé×­rÒÉ7¬Ôyz3q[¾Ô‘wœ†sœuÕ½ ÷\¨Iu/uÖ†P–C)–’‡ž‹¬Þ©
¶äæÕàƒYn^°myJÇmõ(4È	ÅvÜNeý Z©˜Ï—®†|6ëke6ëې†¬o…£¬o½½Tå»(qºë¹qBÓ {>e·8tN•Ñ‚¦`Ñ{¾•–é”LÔ(Ë.
½ÛàQâ íÒ†æú+Ç”é¦O©U>2û>u$‘ó<,,'Ò:%Ç<Õ~þ‚à/—¦’$BçæÊe+µÆ‹lZš®1°ӍZ[äòNáe0¯zÚ@†ã±s¸¨kFe]¡E­e2.¿ùðýï½èT{‡GZ£³‰ÕhÆR
-¯Þ"½+ƒiû¶.6Ë6(@ãÚ:,‰üþûhzkÁBŽ†;CÐ
¡½T^lèÇèÔvfø²ùMbÇÀy|WxŒS~W_˜O߁þµM<HV'°Üßêì‚W5¸ƒ2/Éó¡5`œ–€|ÜRÂÈŽp
-=pC-=ðãF¡TŠ<ÒП¦þ-›¦lŸ&/¦Ù%!ƒfXF,¤"õ»¦Ñ§UÂE
-Ui{[c–i§ÏƒÀ碌Þo*%§§ËqÉ S¢f4Õ«h7œ0¿Kv¿1›÷ÿ6[ŸhþœÕ~LKÙÞ9ûù¸
œk[€‡ãį—’u§.¾E£RÍ2ØTÝŒY§—¾5êþúHÌ‹\Æ…oPûãŸÑž&n¸Lx|ö&1ä7IÈ|kÌ6_tOØ°†»Ä
-Hw‰	è>aÒ:ŸÒJ€Õ³ñ=W¡>©Î06äó\Ig‘«käjÔ\
@N\ÛúTä\¹!0OuÏ3E•E¢ó@#Oš¦9¢yIJ~usMñó—þüYòY†Zg‰¢
kàh$’&  –e=y~*ÎC>ß×òy~¤³ÈÏ‚5ò³j~ Oü:YBß×H3I"9Lüyš£|ž&é,Ò´`4m€š¦ÍÓ¥,ªZß•ª/€Ê¬»NQ†€ŽBËÉŽòyʤ³HÙ‚5R¶jÊ`¨=7mÛ)~ɱo9ÒQ>ϏtùY°F~6@ÍÏ Œô‘Êê ô#Caœðx–¡!Ÿe¨u–Ú°†V at bhÆ:6‹r*(9„q’Ìw—†|žé,ò³`ül€šŸ˜¿½LË)~gnh9¿Q>ϏtùY°F~6@ÍÏ äºèÙc«vÏOpÆ}ožß(ŸçG:‹ü,X#? æg r>ðë¦øA[êñùâƐÏó#E~¬‘Ÿ
Pó3 ùPâÔ—jŠaºÉüŽâY~¤²DÏ4°³¡9ëÂæîë*}Zú˜•° ˜Ìá`Æñ_üoÿŒÿ
-$f‘Q¸@75~fÐÕÖßÉJU*rø ¿ôà­ê€å"üáñ“+ž‚Ÿ<—ëO#JW·u?ûéïоƒ>‹†¾,|½äC(\Lç¿H+‡
+xÚÍ\ësÛ6ÿî¿BÓOÔL…O‚ù–wÓsâ4vzMÚÎ
-Ó1ïdɧGœÜ_» H‚$H);£Ñ‘à»üv±‹é$†¤ñ$‘	I¹œÌoOâÉ'(}yBÝÓ<žyÏŸ\œüô‚Ã[$U|rqm^W”HF'WDŠP1Ñ8Ž£ûùææj=…ëˆÜLgLÆÑ‹b‘Û«wùuÏt”/§4šc©Ž¨”Ó¿.~9y~Q‰à”\¡ ÿ=ùã¯xr‚þržêÉ=\Ç„¦éäöD0î®'ç'¿VuØrå!%å]%«•¤\ÍÄ$aœÄJMïoV;M£ÿ€’Q>¥2úúyÊd”-vùf:ã y¶v4Ù|»Ë‹¯ön·É¯,Á¥+ùçÓóÓWO~tÄK÷4[lV÷x¹Z_mì“íM¶µÔwë|.®J¦»/Å¢ÈÖŽG±œaã‚Ò3JI*­"׫õm¶-VKÛ3¶:¼*6öSÜÞÁñz»htåHª—òv·1­ˆt’ +Jm»cùú“#xçõ@I<«©;ÐªÐôÁ|s·¾msæT“X³çV—$Cü8‹‰L¸Ïo³]ïæÛGm†<bI¤: ¦<;ITªÐ9€²”öÖbÞ‰¡{e‰›uÌJ‰fJS¢¤
+š.œ°˜NTš@M‰ÑðùÛ³§?wºR1h->ñ*{¨d”IÂ$R}z\'„ÖU¯Ñ)'	MêBÀTÀ|þŒeüfeÁ;_-v·ËÙæ.ŸÆ1›÷	—h»m$eDa#~ÛÌx"I’$“Y媎F<é‡ÑD%Œh6AôÓ{"‰`	ÔŒ4Y/ÈjVDz–ò]é†úÈΖ¥Û,®;Nª|QÅ0ìð=þ±¤žyäý²8”†•ŸŸ½û—é‘N“‹DÑ” å'-Å W¡c¢¡õ|®ÕÈ‘oI¯Á|?m0ÎÞ”ÈQ÷šŒ$MùÉM¤¶ó+Žéï_½9›Š8ú½k;|XÌ÷ÚNÍóᔕu4hÆ
+€&æé .ÒÊÝÔä.m¾Ô²«,‡¸Ê’-;ú•¦8Ž~Æu´%ûÚq†ƒqˆ!Ì %cÊ´Ó»ÇÏžŸ8€E‘ª½`©x•¦àA¨x¢ïÇ
+*À‰†*Ä~œŒ¡š“ï÷-0øiu0Lµê…‰L~C8©V5åS”¼Ú.[…„¶lA(xÒýÍPE¹*R®~=å¾-@ ÒäàP &ï—ÅÑx¡@¼Â¥hJÑÍ o‘B
+Ùà
ÆÔ33B!ôCë¡ aœÞ;â(AjAbh½~K–€=Û!öümÕu-ÝÍ÷z|Ù.¿-zÈÐ}á÷:ªŒ
ıÁ8ʍëôÇ…J¦ÒCPI0ï±Vu89{Ò±*5³1 Ò=Oø Ô
¡’ •Q”;â0RÊ”p*‡ ]“Æ´‚Êù»§ö*5³1 Ò=Oø ÔíP¯2ŠrÇìU YH‚
+J/ì8þÛóÓ³¾”CÆû¡R3*-уPñ„ß•ß‚º
+•Q”;f¨pƒùÐ$ ä*%T¿yy€JJXÕœýP©™•–èA¨x •)å2
xIHªÀË(Ž;
+™Y¶‘æŒ%	K㆙B‰–wÏ_ô‚¡®êHæ„ÛÊ…’/O½¿oÝa„¦i&Hzœ©5ÒT‡H ¬çCSb2¦DrÚ‚QËçÄD@²Ççx¼,ù7ãlÏŒC[ÿ мø¦¡S"mz}ÈŒƒGÞ+KIãÍ8¸N¡²ÛòBCrÖ¤=éàhÙ
f¼Á¾œtH¡wcyðœÃ(8n“â	È6`QíÀí"¾ó³÷ïžæß„&I¼w5¯æ5ÂÔbKðÐ î‹~H¼wö>8~«Dí¿ÇP­6ó~Õ*ËòTû6+—rv°•×äý²8ßÊk 4-<!¨†·4ƒ¬E
+M)†Ïº²pÈ>´>ÜÂÇè¹q
|ĵzA9ä+CSŠ‚¥à«â7SG_l\Bž
žwŸ×,}mã-éƒFîÉ¿ßȍ†]#O‰Öz¿‘ [mäºU–åéV[y at G`%UÙ7 dPGÞ\!imkDTS™nòÜ”B‰›u™/V¸¹í£Ñ~Ó£½Žx¾^@¨E㡤FĐֹ4òãÀàIM8lX5³rà¶èAËò„ßoYû†OÊ°¬Q”y‘–€tÇ8®qkÄP´Æµ†¬Çx6ÅI‰i*£‹ç³ÇS*dôÛ”ÇÑËN/0î†O¼ê.lYYG؆ƒãp˜:q…˜S¨©HoŒWxësLã(zÄž‰'œÄth¿J£º0q+)AtÔuŽŽ–„AtT2€ðPÃýôÂaÍƍÇ…ƒŠ‰Ú!• Lض~ý˳üEUéphJDƒ'ã~<€ס½"æÀLŒ¡Ý1{ˆ:0ƒÀDv:å&†\C]ÙXh‰ƒ'ÜA`8{܃œÖ+ĽHE¹c†¶ƒÊ9O‰ävC3Ààåó³Ùï½X¨k-Ù‚Xð¤Û”?°§–¢“t/FQî˜G
+Ì$-@û°€cª–>>ôb¡®m,´dbÁ“î0,|x0FQî˜ý<gbhã‡ÖÔn­Áaác/êÚÆÀBK¶ <éÃÂÇ  ¾½XE¹±à÷bL´PƒG¹I¿¹;ʘã1E.¸9È"*n³OxÐov“gWùÚ†!â{xz°ñþ"¿ÞڢƩD,¸Ê¯ñål·pC“ð.öœ_wK¥öéæÄX2í9))ãhåV4ëâӍ&6up’
+»Wñ(Q·¦ì‰Gø·uÀÅ"ÛlíÕ§õjw‡'896»ù-Í6!2™¬C•Y•Ê4¦¼Ìåߏ®º;{EX¹¢Å¢¼Øæëe¶u’­ó»u¾É—[sºsSJ¶
+Èq6eÌ“ÇNbÈÅÀ-úÍ””1°Ë™DÛb»…;#Ú<•
+™ýkÀ *Ø[x!Ì+FE\å@Xnº‡OÍ…ƒª”‘íÓ™ËïÙ‹s8I$æp,°(ÏÇBI±C(¶ÙÒœG*ºÍç7Ù²Øܺ7 íÃ]¸Ö‡ÂËbé*€²ìÒpƺŒý˜Òl½Î¾–Lñd/Þ_°Uò…-_›­«8[Â$ î×+D‡7W×ö{ƒæ€G‘ñ®ÇBáþ&Ãiþφ©-Y®ð_´ì»ªì€xBg†ÔYÄ—y~g e߾̋å§Àôt¢‰®vÁœž½y{vÚ³ŠH«ˆM`¥„Òr
+ۮ݄È
+¹§vNcš²¨B°0³C~†%iÌ$ÁÄA{¶¨¸ëLåŽiwD1I*#>¬#ûùj"U:Ø
+$k±ú†ƒdýìîo
+ãÅTÛˆUÃz7¶Äxm¼È³ò­ ÇÙ#¸îŒoçVìnY¢Ñ/ÖŽ9?m\\Ý­¶à¿Šlao¯Šk„¦ñüÀØ? ÿ»Cbó:DÐ<&8Û{ÝRÏ<òÀAôf•Þ"ècTöýï¯^w§PT
+/©¦íSéŽf;O(áZ7¸—-àÎîc^Ûÿ|½^-óÕn³¨Ëø8l)×ÖnɇAØ#U³GL-ÖÃnJ¯¼Ú9Ÿr5¡±ôý²thsó
+ŒŠê	ÕhÄéž¾)©gy7¼iUé÷Íéi _˜d„IÑ”¡Õ/%Í çvE¥Ÿˆµvœ:ÿ	þ¼}nG(5­dØæ—âŒ1Á5Œ|fûWƒ²ì|î}ânqÐ\”ã¼å†E{ ‡J@Í!ñ’`Ñ}a†]Aa¨ØÚ"ó¹
+ø/¶›|qm㝑Š»KY°&Ð(çÊDì³>K<ó¨»Íܬpà+±&`©MÖmƒs4ƒ1š—ès´ß°*Û8€Â8hïçë"°+{c}"<õC3(o†f–ä‡ì¶Ð„›-~/Ù¸…+ûYü¿Ì¡áKfèW6ÂN´wW+ûozŽ·=8—)„¨µ3-@WûÒûˆ©veÉ­^¶,+ë^ζëkùl|4ÎW  „¸Ñ֏`ì<n[uˆ11b”º÷mIcÇÿ9H-ÿ½[νW
+|Ì•NÚ%>iäpoB&ãÎ̧[°(~ŒzåBx¤…ðÍ°ìéŇ·˜‚s’¨2|)B+ð¶Š:ªh|€Å~<CèlÝ怠⹋ª­!¦Qö¥<l¿ÜÝ^zÑoÃÑBÚ›BÚK
+¤ƒ¶PÒÌ<¢®{ešpèÈ’Æl`Lv¿ˆB!åC›¦v›äÓ/sÚA©‘/Õ°ÓBª›Ã‘ò…$‹(Õ䋾»‹ܲTà®.»Ý
+w¤$Þnë÷¹´Þ=šâ·Š¢Ç·Ã>uÀ¬Ï¯v€7Ú²«âÚr„hÚ‹%aiÍ2æÔu“	a8èTb/†ªÐDè27tÃJäKœQ’$¬aSv(KXß •pë{¢ÂƒÌ–7SÌ„7R̤tÏHoº„UÃ&–•i[âB̺Þ*çC\ÎÅØiKr‰‘7¼‰vã&JX¥{Ýœs?»©Ælöqj(C¾ÍÜf¿Kç¬Ú¦æõ³Ù««|é9?;în7wBÄTvÝz#Ðð$ðu.™)ƒ,ºB:pê}ïw»ÌçÇ”6ßññæ$1ãîëcŽ;6äË|™¯ÝàëM÷˜|°œU8›»¶ö¦böˆÇöÒZÎ> RÊéü84î«'îUaC³•Ÿ­¾|ý”&y yþ"±èz
 endstream
 endobj
-5017 0 obj <<
+5207 0 obj <<
 /Type /Page
-/Contents 5018 0 R
-/Resources 5016 0 R
+/Contents 5208 0 R
+/Resources 5206 0 R
 /MediaBox [0 0 595.276 841.89]
-/Parent 4928 0 R
+/Parent 5170 0 R
+/Annots [ 5210 0 R 5211 0 R 5212 0 R 5213 0 R 5214 0 R 5215 0 R 5216 0 R 5217 0 R 5218 0 R ]
 >> endobj
-5019 0 obj <<
-/D [5017 0 R /XYZ 90 757.935 null]
+5210 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [285.545 707.957 319.079 718.861]
+/Subtype /Link
+/A << /S /GoTo /D (structwcsprm) >>
 >> endobj
-5020 0 obj <<
-/D [5017 0 R /XYZ 90 733.028 null]
+5211 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [392.722 656.351 479.397 668.684]
+/Subtype /Link
+/A << /S /GoTo /D (wcshdr_8h_5feeef18919b1cbb79729bbfa75976ec) >>
 >> endobj
-5021 0 obj <<
-/D [5017 0 R /XYZ 90 693.013 null]
+5212 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [392.722 609.74 494.35 619.668]
+/Subtype /Link
+/A << /S /GoTo /D (wcshdr_8h_1d506ef2ad493a963426e0732a6328ca) >>
 >> endobj
-5022 0 obj <<
-/D [5017 0 R /XYZ 90 621.282 null]
+5213 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [392.722 487.399 484.229 497.327]
+/Subtype /Link
+/A << /S /GoTo /D (wcshdr_8h_fc0a5a6b475a8e50b77d4be099790985) >>
 >> endobj
-5023 0 obj <<
-/D [5017 0 R /XYZ 90 537.596 null]
+5214 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [392.722 451.135 488.811 461.063]
+/Subtype /Link
+/A << /S /GoTo /D (wcshdr_8h_1b66d50d7f1927222a170bc88f9db51e) >>
 >> endobj
-498 0 obj <<
-/D [5017 0 R /XYZ 90 483.175 null]
+5215 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [280.081 210.279 370.073 221.183]
+/Subtype /Link
+/A << /S /GoTo /D (wcshdr_8h_0e8eb873389e9c15bd6079a96c41ad60) >>
 >> endobj
-4930 0 obj <<
-/D [5017 0 R /XYZ 90 460.863 null]
+5216 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [164.922 184.376 253.25 195.28]
+/Subtype /Link
+/A << /S /GoTo /D (wcshdr_8h_33d67fd81c52448aead9e09f32ba9cca) >>
 >> endobj
-5024 0 obj <<
-/D [5017 0 R /XYZ 90 460.863 null]
+5217 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [275.744 172.421 309.278 183.325]
+/Subtype /Link
+/A << /S /GoTo /D (structwcsprm) >>
 >> endobj
-4931 0 obj <<
-/D [5017 0 R /XYZ 371.451 425.734 null]
+5218 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [135.828 120.615 224.156 131.629]
+/Subtype /Link
+/A << /S /GoTo /D (wcshdr_8h_33d67fd81c52448aead9e09f32ba9cca) >>
 >> endobj
-5025 0 obj <<
-/D [5017 0 R /XYZ 90 409.007 null]
+5209 0 obj <<
+/D [5207 0 R /XYZ 90 757.935 null]
 >> endobj
-5016 0 obj <<
-/Font << /F31 528 0 R /F22 521 0 R /F14 1038 0 R /F8 1025 0 R /F7 1028 0 R >>
+5206 0 obj <<
+/Font << /F31 604 0 R /F22 597 0 R /F40 783 0 R /F14 1084 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-5028 0 obj <<
-/Length 1778      
+5221 0 obj <<
+/Length 3967      
 /Filter /FlateDecode
 >>
 stream
-xÚµZ]s›8}÷¯ð£=³ÖêI·m·é´ÛíÌ6ÙÙ‡¶ÓÁ¶’0ÅÐN›ßH Y7Ì„]îѹºGº“%†?²ŒðRr‰"Æ—»Ã/oáîËÑ­hÞXíÏ®¿_2x
-E‚-¯ošÇAœ’åõþýJ ­7c¼ú¶+U’¢»õ†r¼ºLRÕž½S7ªX“p¥²5Yíê»!fÁŠ¾þxýzñ⺃םãLÔà_ï?âå:ùz‹Âå78Ç -‹€2}ž.®ÿt>ÚûîOñ«[7,@¡tÓ§aÑÓ§´§O°@—ƦŽÁJGD†G(_Z¾FXÆÆHa9 $ÁÅzÃ^}I¾¯	_©t*Ž˜!¸IvÍnŽ­É,E7PÏЃföh„k~ežÆE›DE\%ùM2D‰;—­v'Qc3ÇÔ‡ÕQõj®6 šìýšâUn
èPxÚ>»	 éu"€úB ¦¸Ë³²jõ»ƒÀ5> ¦0D!Ðá†)Æl#Q ©¶¨%Uù©ùÿP„X}lŸ±im"(¨sC$´÷ñA•m_nr=†ÕžíéÌñÕ+øO´MÞ0UÄÕîÎýä}©]e¼ª:™Ú·WÛ‡17H$Eh±KÕ÷1ƒƒy%ŽëÞ]Lä"€+÷¬vgÜóau¹çÔ¹gbz{UÇò¶PjŠ¥X¸Yöín–Úf–¥«gé4,- at bf“Jñ>‰³)’ìCÏPöín’Úf–¤«'é4$-@ªI>Ϗi~ØNQ„‰s÷Liµ»)j›YŠ¬ž¢ÐP´ ™¦xÈÓÉ<¥0127½®ÙÍ®5™%çê¹yÐµͬç­i=ùß'“)Šq3/9	öín†Úf–¢«çè4$-@³ªïâl¯Òx‚b‚µŒœ­v'Ec3GчÕQôjŠ6 YË?'i~[ć)ŽŠSî.̬v7Gm3ËуÕsôŽ 42TU1¥Ã $PÏ öín‚Úf– «'è4-ÀЬ
-
-ª}
Ý_”#µé|mj’BâRZ×!q¡ïÊÊ$¯w=©*KÔU$„ ¨žÔn §õf„ÀnäŒÝÔNkÜô•-•Ëc¶ƒº9+'ƉA#˜{´ڝãdlæÆɇՍ“P“
ØÌÉ~
-‚Ö
Å­¶xgÃkk?ü‰KS?Â}Ú¦qöùTÓ4íÃ(Ä)”ÄËßØx;@!HLaÀ¡4M2]ðg¿Y…{f
-ö¦¸
Œ„]‚
„'DŠ˜„ÓÉAƒ$ðÅÞXšNtB§E5!vMB®¾J P­TtOëê³î7â]e„TVE’ݶçß’J+¡	w«¥IBp”ìóaš¡ LwH£ É™ÈØÌiÂòåÖ„PkÂœÓÄ t^^ø—¶&²cš:%Ë%^úÆÆ‹O1E’Ša¼Ÿ@°–ÉŸ/	ˁKÆäi$ñöß7oÜŠ výRü2IpÞ¤ªWÚfV½/$|€F`§xTBê†C<·´µùÄ¥­†8M_|õ!„ô%ÄÏYÛø‘C%6y ƒuн-Ñ’èÛTªF'ýë£}~„¢e›ªñ;$Â8½D²»ƒZ´(+¯â ørlˆ©¸ÞSqÚ¤©ÜÖ])õ{=¥¾ã4©Ú«üf È/qQ%»c÷>òÞzóTÇPe•[6±ŸŸR u+H„¥_€­É¬þ:OùyÐŒúz´ÙõÈB|ÄräÁ:´åWªêñ:D"Šéç¬M¼¸°úD‚"|Žø@qÓr#íÇ–§”,œ„ŠŸ[ïÀ)7mRwéJUO&%8Ê_µ˜"Jüï2Íœ˜,_n5yµœlÀ9=
@çå…?q9’Tâ’”—¹Ñ”Z‹jêsT¥×þ¡¤jçõ7§SQIÏW”åÀ¥(còäŠâ1òËvL„ÕWêW”¶™UTïË£( Q”8«(ôŠòÁŸ¸<QÔ³d\¨ÂtQég®müАô2*jºœT¥ :+ cQªôT£Û¤*}Aôh„¸(â¯@iM?ü	öœÕ&n»Ï•I¦·phØÐíê,OjÎ̼Jl7€kÎWn†­`Î@“á&íÎû-†þ›˜Èþ5	ôJú×$<B\¿Y~©2UÄ]lr…¿ÍÉeóydÛ^Èö@ÂÌ.¸h¯(&ú;òMmkæÀÿž_½ýÌ«gíe€d÷‘¸9þ™¸U£.¦EÝ=+8? ¬8¥ 
+xÚÍ\ësÛ6ÿî¿B“OÔL„ӏÜÜ×qzk;ism§CK”ÍœDéH©‰;÷ÇßâE$H¥{ãé¤&%÷vàBd‚á?2Ið$J˜˜Ì×'xr­ßžÓ;ƒî™ÓÿÍÍÉß^1x
+%!›Ü,Õã!A‚’ÉÍâç D„Ogc|šW÷‹r
+׺ŸÎ¨ÀÁ«|•é««l™A_dÅ”sÙcÊ"Âé¯7ߝœßÔ"¥ ÿ9ùùW<Y€ ß`Ä’xò	®1"I2YŸpÊÌõêäúä‡úºA»OGAXWIJJ¢˜òID¡Pš¾šlJ©NdòæsºÞ®²çÐâ ÕÿýuïÃ'y¹)²#V9tèm›%$DG šdsvuyñ“&âø@ÄÀ䜚©&hˆÌaLL¿æ¼_-´Lév»zÐRì6¦iµÒ
ù:½ËL[Y¦•¾ÎÝm´ºÍ‹´´¯HoWæ‰Oùî^J2™‘"&pAP"´ÁÒÕ.+‹tgPfÛ2«²b—îòM¡Ûž¥ÏôÅ@Q¬²ªÒ·iÀßåÿ²²Ì‹ÌÐß>t-C—Üš¦k_èŽëvß@1â3…϶Z)M€´Æ”qÄ”Æ%<V]×Ûlžÿ‚1ƒ}´È»{£¿FÛ´Ì,-˜aS™»U^í²…!¹uL¢›–€ÅÖÌaœ#ÊÅ$L"#¢±/;Ê;CqåÌK=sÈ;3¡ýJ©æg×ÿ|yõÛéTˆàÝOßÛ–ƒ3
+ñ¦­9hi¹s0rĚܷ«}Õfhçk˜Æì¸ß`8®(ôú\£¸ï5ê!¯ÑW†ºù–™•iF	Šhìõ¦„3D1™€ÐˆnÍ{úÓùu§<A´zÚ|
+¶Çæ°{¼ðöeáØ §„ã¤!¼Ae[KDj÷ãÙé1ÿVt”„¢PÚiå""p	³:B<,Íaf4Œ'a(‡0ÒNú>ŸË0ÉH°È¤Ó(2é5.Úçp¹q¡’._gEÞ3]廇i(|˜ÒbÑzt¹Y­6S*ÀGwº©ÇÁSŽ(ÚAÛ6-Ó5¸£œø”â`¦ÜnxøüëŸn·K?çÆ©ûõmV¾è©‚ (ŒŸØLe	Š	ž©ðW¢æX¬&X횀B¬Äà¤n—ݾ¬#»?Ɲ¢×ó´JÝy:R$m¸¨8Bfù8šŒ‰G™Å£‰Fˆ‹¤H`ð0&ÒP—gž¡ ¢Øb(Šß<¡%1=ŽÀƒ˜c °¥tÐçª}‚ùG_¶B„† ×rÇ!8ŠêO‚D€%ÅIŒÂD'Ug/½CÁâp‚ñ0¿À	Ä‚-¥½tÔ‚G-7€ÁQtw1øÔâ)¦(tƒ8DŒÅƒ篧	
n<•Á
+Ù.Àò~0ø¦–ô^09ò˜†'ÀRÁa2rK£¨þ„ý™Hj€÷`I$°…ÉN¦o§œœz0%'i#Âú å°Rm%|rÕøzH¹vèb+±ì´*ú 5Ž	Æ…‘/•H÷+Õ*v X1A¸<X́vǧו9R=VEB¢BR},
+:vjì f#]×R¡éŒÁ:óma÷ÂòecöAX‡QxlÇÊPÏò~Y³cƒÇƒÇ‚Ón(á1àühC öÖ•¡ƒÇ2]Öl‡úv8FøæÇH9A8–Lmé
L7ˆ£&/}÷æ—PDŽf§1\wKn¯ëv$ÿz×ýî7Qr4Gõ'œY
+NÀÉe–‚Ã$4™å͇ËsoVÕû©8:ðG-ɽ8rdÿzÝ|xtV9ŽêO9«¤	Ât0«_5ü…ÞO	Áék/ =¾Lq˜Ž¨–
+^@9JŒ‘S*+<T£¨ÿ8§ÑB	!äó!PQŒh¨ó¤Ë÷ÉîŸ}zÝØcÀ°¥´†ŽÚ_
CÙ"”¹Ë™GoX­ûÑ;ŠÕžrhÅ°~¡d½8B	Ö_±.=ß)AH£Qö®Ð{sô¶”ö¢×Qû«Ñë1›@‚%5zG±Ú¸AŠ=­9À㉡¬€'°	õªîìü>zú½/ÃŒg½ù€ýÈ~à6Âû–è¾ïõ®ðrýPkïÍX|ôƒþ(ºø=t$/JÃ!(Eúc¨N­^ž_y`$'Ñqx¤–ä^$9²=’®^þéo
£QTÂÛ&<d(Ž†¼<Ô_4•)¯?xq4¼à­qtà5ŽZ’{qäÈþõë“ë¾*A”ÔK³¢úˆ8j"€÷$Ø–ˆ«}bê‹2YËÃ8ÓUAŒsSíI‚Ù}–.²R7úë‚äs²L³ñü*[îtÓ¶Ô‰ùÂðXdKùpº_ŠßeõQºÚg•~VŽ«û6Ì7«ýºÐ½HUWO6Jtœê¯ž´µ¤u¡e™ßÝëýUõYž©“¶›{µ›„Ár¯ê_á*/ÀLù.-TI24¬³ù}Zä NµÖ-½
W²6ÏÌ;T)-ü­kce›©•/6…µò1UXûÅQPlvºu›VÕœFYíiin3_µÕ<Ý«ÒPÂty.áFg¸X¥ ðN–j©Ûyj)w²Q)MÅFßÊV«™-=[è¾´ª6óÜVèÑm¶û”©ò[šõh’ZW{™®ö2­ÅÂ3€v°µarÁ7Lo6òýÇ |ºëÎuŽ¯³ª#ÉMÞn ¬÷¹Ï©8¡éãò£9|±Çä n—êj at m¿,/5¤ôl,ó´ØUºSUúÉ…HIð2Êr>ù÷G@ÕÙõë‹oL•w«™ø;¨¼•ößïZ•ÌÕnSÚÚÀÜ™ íʼnå1UŒ0G>ÿXê™CÞ]­µ^©\á¼Ú–ësž H-¼[_zÉ0CAeÁ‘˯ڕû¹5‰-òÞÎW¹©¢—F¸†‰&+¾SSN 
+æ‹[S®gƒ,òÌ*é Me9Ü«Ù!ëÐýW€{N+s¹)ºÆ9Š!È2ø‹Ã蘱
õÌ!÷,›¯0v"9&ó¶µ
Í0Ë$F'
–µ½™¬wU®®nÝÊl·/å©HhP‘HY4Õe¯ÂDP}û)ÜSê‹¥5|fO=À< Ш‰µ*p`ƒìpõ£Ì¤t+ý{Ëg¸ùA[g‘'g¨%´~‘ýÈ ;….édhh:ŽJHlóË¥üBl3¢ò°À¹«“ éIR Gçp!ÇP;ÐØe™#©‹æ•ÏS1p×õ¥Œ¢ø°\׉òˆð€òˆ2¸iÑlÐWÒË ¯\o"5):1N
˜8 4c “Ä¡F.4Øh¬à}ÞFQ¤…2…nÞ¦å.ŸïWi©ïm—uÔ…gêÛ‚q¸È
KÈá~¿5ïØèvaÈŽÊ>]Ý䤑*(ÖÿÕêC3M"ˆ+Ñ0š¢^4[šchdhÑÜfèC³ËP¡YDfäEʶÊÐÜe ÒP†‹(GˆÔ[*ÊÝl lÅ|–g¸4ûÔÜZ‹:m•ÍŽÌ '@æjΰ˜kxk$G¢"ÒÀÀî^]b¸wºBI;d2YT€–RçT!N¶ßšþgúŒÝ=d½ Ã3ó´Nm`¹a¨MòÂÀËWzéuz¬¨õŸ*“‡vY·Öƒ¨U'€±£Ç¥,õÌ!÷T}4_ÙåÄcßÅ!V5#¦Ž¡É& ORCÚA*nŸaÄí3Œ2CÛ˜9;Ÿg[OæPHKêbEŒ=Û5 òäËö{|Ïë‹ÆWgyŒ¡ž z™Ñr0j—g^ä‡ìÿ&¢9ûø1«B}ôæ„\›¹C±Ó‡{äRØˆ\ðµ]Ö;TïE
Öue†væ+>¨i½JÂï“r—Ù*ý<…ÿÐL•ÕC6ý·Ñ#ácüÑ×'ÇAöý½k­gƒOmQ‚™Y¦ƒ:®© #Àó¤+éF”/Q‡Teÿ®ÌÒ]å«Ï¦bØ1<¿|{öÏ.gN ©©ycµ¿=¬p%[뚯1$úöÕùR¤woTU™ç0§™[î×YÀÅu¾ÔrÜnd Wz—Öúð, #c?ø!bQ˜~¼á”ß_¿}wuæYsÈ£ë-µtȶp­=
+j©çÚÌx‘®çˆQ]𯉈Hú%r7ùì)\@x4µ¥k’=¯s|Ôá·*ó,»aìI½h~þúêü• 
&IË >e›»OjY3Òúµ™çKýfƒ¾¸”³=ÝÚÉqqñÜÖvc”\†á„DÑ(9£õÌ!ïƨÖ+UàØÎÓ|[ý‚†¤#…€°lHÑ®Š44ü[/r†’A¢'d¢§†Rïa¾Érå$Û>"¸®XßÛÄÏên,m¾ÐFíü¾Ï Dy“¦mïkh†9Ç2©
Ö…÷m„0µgJ@¸[}ô¾½8Fql§H-ûŒEa0ß—%ø¹y oËl¾¹+ò?2}«sV¸8è^\^Ï ;“M/C½(û½‰]GXJ!SH¬<ÕÇ:‡%ˆˆPhÕòé
y§Üƒi:5ûÆn9V3û[kØ3®2Ú.¥oXB$Ëå…ÖÑÖ(Û
ÑÖ*f%÷WÕÏ8Ïôÿ°ÁÒ&Y©™Ù[àV¦«Ã)YäùÙBCHéâÞßåpú»@ÂúXýýã}Ùç:kdG¸*†pٽ̶Y±Ðç1×óœ°üUµE7`\–ÞUšâ>•›‡µ-±ÜnÎÌSU¶ÓM¹i;e6ÚsW’H 0±*§,
+Túҝ2+¨WOò·HîökR»‚ª½¥GM6)óÜüø®wŸTsjô^–ïXÔ­4Â4ê˜µ³ü}ÌŽù:C=sÈû‡ÎÐô¯Q‡Á…%hƒy-†f˜%LÅ„%
–z­R½èÓrÈ{ü<­šš.KÈgamk_cvDw‚¨MŸ!n†d›Ù¥p¸½Û63[ÓƒÙ¥óûlÑq€p•ÿGT:®Æ/ˍÉ*þÄ>£ÏÕˆ	Á}úÊ„Œ„âñ¿½£\UÙ%iª	!{ãæ„wi¦o³"+ÓzÔ:Ðéà÷FÁ·víÄõ’¼ÀôÃÆ°˜ci/ëy!Ýz-ƒÙ7æQ#Úü±‚—›ÏwYá[™wÍó?Äím¢
 endstream
 endobj
-5027 0 obj <<
+5220 0 obj <<
 /Type /Page
-/Contents 5028 0 R
-/Resources 5026 0 R
+/Contents 5221 0 R
+/Resources 5219 0 R
 /MediaBox [0 0 595.276 841.89]
-/Parent 5038 0 R
-/Annots [ 5032 0 R 5033 0 R 5034 0 R 5035 0 R 5036 0 R 5037 0 R ]
+/Parent 5170 0 R
+/Annots [ 5223 0 R 5224 0 R 5225 0 R 5226 0 R 5227 0 R 5228 0 R 5229 0 R 5231 0 R ]
 >> endobj
-5032 0 obj <<
+5223 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [133.915 330.854 207.867 341.384]
+/Rect [343.248 694.009 433.24 704.913]
 /Subtype /Link
-/A << /S /GoTo /D (wcsutil_8h_38322fa65b3bad54552d374d873ad037) >>
+/A << /S /GoTo /D (wcshdr_8h_0e8eb873389e9c15bd6079a96c41ad60) >>
 >> endobj
-5033 0 obj <<
+5224 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [133.915 291.999 201.232 302.53]
+/Rect [392.722 565.093 481.549 577.427]
 /Subtype /Link
-/A << /S /GoTo /D (wcsutil_8h_9d96f343fc444f8c6f1fa01367c4d765) >>
+/A << /S /GoTo /D (wcshdr_8h_017f1e817bdb2114ba765e7a9ef73bac) >>
 >> endobj
-5034 0 obj <<
+5225 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [126.921 252.771 183.708 263.675]
+/Rect [217.252 374.861 250.786 385.765]
 /Subtype /Link
-/A << /S /GoTo /D (wcsutil_8h_4c7c5a686aaa39f511598b32e944ac68) >>
+/A << /S /GoTo /D (structwcsprm) >>
 >> endobj
-5035 0 obj <<
+5226 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [133.915 214.291 193.471 224.821]
+/Rect [263.863 360.914 297.397 371.818]
 /Subtype /Link
-/A << /S /GoTo /D (wcsutil_8h_fe7f963c2038673015bbce204c4a8171) >>
+/A << /S /GoTo /D (structwcsprm) >>
 >> endobj
-5036 0 obj <<
+5227 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [133.915 175.436 193.471 185.967]
+/Rect [480.462 282.209 513.996 293.113]
 /Subtype /Link
-/A << /S /GoTo /D (wcsutil_8h_b32722081f8cda184d7ada6d734c637c) >>
+/A << /S /GoTo /D (structwcsprm) >>
 >> endobj
-5037 0 obj <<
+5228 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [133.915 136.209 192.923 147.113]
+/Rect [414.47 171.125 452.427 182.139]
 /Subtype /Link
-/A << /S /GoTo /D (wcsutil_8h_0d982911e7f694a751f2887ea38890e4) >>
->> endobj
-5029 0 obj <<
-/D [5027 0 R /XYZ 90 757.935 null]
->> endobj
-4932 0 obj <<
-/D [5027 0 R /XYZ 90 675.145 null]
+/A << /S /GoTo /D (spc_8h_615d3ef3a505a8be7da1578d9338d218) >>
 >> endobj
-5030 0 obj <<
-/D [5027 0 R /XYZ 90 660.575 null]
+5229 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [147.534 155.185 184.385 166.199]
+/Subtype /Link
+/A << /S /GoTo /D (wcshdr_8h_c75623ee805ab7d43b0bba684c719a60) >>
 >> endobj
-971 0 obj <<
-/D [5027 0 R /XYZ 230.641 414.834 null]
+5231 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [113.91 111.35 147.444 121.128]
+/Subtype /Link
+/A << /S /GoTo /D (structwcsprm) >>
 >> endobj
-502 0 obj <<
-/D [5027 0 R /XYZ 90 400.165 null]
+5222 0 obj <<
+/D [5220 0 R /XYZ 90 757.935 null]
 >> endobj
-5031 0 obj <<
-/D [5027 0 R /XYZ 90 349.454 null]
+5230 0 obj <<
+/D [5220 0 R /XYZ 90 140.241 null]
 >> endobj
-5026 0 obj <<
-/Font << /F31 528 0 R /F22 521 0 R /F14 1038 0 R /F42 717 0 R >>
+5219 0 obj <<
+/Font << /F31 604 0 R /F22 597 0 R /F40 783 0 R /F48 2408 0 R /F42 818 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-5047 0 obj <<
-/Length 1948      
+5234 0 obj <<
+/Length 4237      
 /Filter /FlateDecode
 >>
 stream
-xÚÍYYÛ6~÷¯p>ØmÍò¦”¢IšMS¤AšlЇ4d™k•¥$g›ßá%KÖ‘móÐb±!çàÌ|Cš,1ü‘eŒ—J(3±L¼ÜÃèÓñ³˜Þtæ]/¾¿b°
-Å’-¯oìrI dy½{»’ˆÄë
Á¯îÒúÔd9:¬7TàÕU–k×z¥otµ&ÑJk²JÍh„_)×ï®Y<¹nÙ{ᓆù‡ÅÛwx¹!Y`Äâhym,ãåqÁ)óí|ñzñ[»‡g0>¦Ÿ ìó
-R†°­‚ˆxÒMjíœ^?é:­²Û&+A­Â¨òý¥çÀ’”#Æc»Ñëìxk-ÂØÊØ)k>¹ÎÍ©Ha¢ösµ†ív®³õ4¿?~ýüÙ#ä:× +?•T~Ó]™žŽºh´_{Ða¦.srÏ&)ü7óäMi¾tu*vºª›¤ØeÅÞOCÐÎ(DŠ…³LZî4Hĉ’OÎ&NheãH[z›Ý”4x¼²*üÕèªHr7e·û®¶ñðå3×8.é!)ö~ö.kå©i¹f©þʝE÷TAtFá(;‡Jý¡^yûûCõVL83ê[Ý:ÅÇ5X Ì¼‚>
-Þoó¤ø¶xÿÆ4÷*þ{8ñxtˆQ*€‘aP屟þn½Ø¡îDcĘ'L‡ûpdÃÃN¿¤Z½©ˆUsCbˆ=¢ ¡¤ÜRõ
-Ú|]	Dcé76jÚM­Ò·É®öÎÑž^•¤pô®[7•ó4˜®µÛŽu Jªf„¬uØî˜É™æÅ›çÏ/ù	±BNS/oWÑ7µuR¹¨ƒ¯ÛWÆY˪©lÔÀÀ]•ÜÞZ Ó
`èfžÆP×y»OW}èzõÉÊ.M¼@§tÏμÿüðÕÃ5Ç«Ç×O^¹¡k* ô²M/L¥U+ÙæºF—‰6“x)8ALŽgJO²éÐ’e#ŒùRˆüŠZ~/M8€†G
*Ö.L‘btŒó@‚@;ðNè`…$õ@ãã‘ £ˆލ±ž`T …å¬IÍ@ n(†‘ŒTO çºØ—-o.\÷"’ª‚<'…‰s;ýŽÿš4$ÈÄ鄼­ÏDÓô4FÞ¯?c½th=ŽD</Œ#ÈÒ³¤/¡HO–ë	;¹Àñô¬	™!äÚ ²ÝP:åù&dŠ I!óWº9UÅT¤ðˆ E£ÙHéÐLE
-c¤"«×+ÃÏÄw1%s\ÛÝcÕgƦ]䢳ÈeŒôlwOàˆ+þŸ˜WI9
-\VŸ)Ü’ x|ˆ[LHë_·µkCÌB†½1eR1”o¦æÛ»­*C	u“k8Ø3-膇UÁ‡Íˆ‹uKu(sWqu–ÈMÛ¡žYf±Í*îåïÕe!L\Ö·p`¬"º(GTSYa«BÊ]ñgÇþ4>¡Ýh
-ÒvbFœ8µ#6•]žgûlkëZ;â·;ø§/Þ¸‘Þ®)Ôx°ã~v»;déÁÞ¾M}±º:m·Yí)nÊ</Í)܃ËÑùJÀçÒr[§F†sÅÑ.sš‡h¸…zc"_‡Ä3ž(“NgóÄ™d*M0ÁÁŸÿ ùNgŒÆÐÀ“|)šÎX£ÓiÆ°´#Í‹Óq  ͅˏš‡b¤Ô|"=ÓL›Å‘|	FÎIâ!òB1„ìò9€÷Sª\rç­C3å©4ˆøÇ€û ÚÛö æø¢QÆQLHÒ˜‡4R=4Kòüɇ3ˆ™KÝ(Ž1f+æàÎÜ¢£Xé("pWƒØìaÚ覔 ð+t®ÃÍàÄc,/ î^]y2ÙÕ.ëú£dˆE¤Å-̆Ü 3=SP¸Ôè"îÀŸ‡S
- é8œ:ƒ€Ô¼Ú(6zltÝÔÝë?4ô‡SâŸ@:qœœs¯Á×ô”'Œ§‹öI¡G^ë‹LíO®)«É‹QÎFÌz‡fÊûILdêŸäéÎӁp)ÂXJ
-4÷NÕ}ßîÉÈ"(³¢Y뚁l½,Åâ¤'Z›¥Š‘>wb­áÀÅ$ó™£C4m0Os_ƒ…Àí	ÅÁI›ÊÓ„êY
-
-h¼ºBµ¦ÊG®:I—Fk6Fí÷P…?g·3Ñ´Ý<Í=íÖÉ9}“ˆBn™ËÓÄêûA«žX/KS”zç²Em·p
3Š%å±MUýÓ.n¯å훧îmTŸ“]ÿ±síÌéHi …ýP5ŸåæLj
Á¦P¬,¢€2»E‘rvùÆæu¨)#ðÄü3èMf­!r~üÑQ0„™I}-ÍøJ“à;«¿u)Ý×D¨ QĈK‡!ž1o©ò‹¸Xz)QÌï!-=ËÉ‹ÂeØÊä&¸	A‘Äô ¬Ù§ø¨Ó
1R›ÿF~%PB¤†!RüûßOìO at 2‚ï½ùøpÏw˜çnÄ}ª]
S~
+s­‚ËŸí(÷!ÑÌéz_(ØKvˆó“Ô Ï¹.˜É¿å|
-õ}ÚëÁÅÃü¾34ÎßÕ	f„
+xÚÅ]Ü6î}Å /ç2®%ٲݷ&mÚ-ҏKö.8´Eáõhw|õØSÛ“dûë)¿Æ›(A0E“I‘¥› þ‰Mlâ(öSmòÃU°y è×W‚G·0¼Œ¿¸½úì•‚¯üT«Íí½ý\?’bs»ûÉÓ¾¯·"ïCÞîwÍ5´=½•Qà½*JC­7æÞÀXâ™êZx9B“@*ODñõ/·ß^}uÛO')øýê§_‚Í&úíUà«4Ù|€và‹4Ý®B©¸]^½½úgOƒà
+àKk*~*h„~/¢úiƒ,¤ò}–…”gY™ø*Ò‡ƒùYÊhº"¡„Ÿ„j3 5gÈ8ë•öŽþëHîjú•1ý¶]sÊ»–:÷uC
“嬛úž~OÃïÃÔKÓ” y]žUë:U—UQ=P?«è·8d¬â¬i²ÇÖŸ-ž%±/dô„´ÏH—¥Í8OJ{a/í5†NÚ†NÚý‹×"òLIݲh;ØVR›­~*bþM,“ïëÎnéuû¬Ã–ò
+÷ÛÒ(¤-v¦1;‚ÃFEâD@ñT ‘¹ÏP©²k R¨[Æ«è‹ T,A³ŠÙee[÷4xÌž¤µ-D·KPÁ~‘‡ÂÒ
+ã96S&0;A‹üTf
õ­4€âØ#	)ýì"°äÁÝu{Â*S¦~’$Œôsð_Ù]mZjUuG|oòßS3ç™(?Jc¦vûê‡7ßÍ9ª“bœßÀ/zVE°Y7¼VRVA¸æ¹xxJ¤9²™8ò…
+Gru馎FJÖƒÛÔý²…¶y†R"¶BTQ䧡¥tâW̶Ér¿õ(•X¥"8¯OMKÀg°Æd8Ó"§î]QeÍ#¶ÁÁ³;ŒØÛ›lbðêâ|ðƒSU$¢ò‘ ¸âÆƉCÝÞgã@w*©Sžµèv¼^q^°ŠP)'¦´UËLëQ ­ðS-žÒ·kâ9ˆ7(²©û’‘ðcpZÄ~¨¹/hãÍÀ‘9ìí }æȦ$yúGظSæ`ØRyO\'£¬3L´¯9bH’m%‘Q¸Ñ­€jPØÚŽ!PcŽi
CWÔZ_ÖÇôJ“µm
_§ÑHóu…ž,UÞ»—o±!/lGÀà-­ù9de]C*É/8ûh÷´ªÓáÍG§–?»cV<[œh <S€i˜pј¼C;Ç/k†Þ=ÒoQbÑe•Í‘ ¡¸¿Q£¼Pô”…ô±u€>u’(5Ö7_¾ùõ‹×¯o¾ûzf(ðe(Çs˜Z
+ã¬r–òc¥Fœ{/e:’I‘XÔ»½AuÐÈ«Y ³n¦¡ö‚®[!ß_fL*+;ÓTvobwlsŒÒ8n¤(nõPȇQçíÉýa“¦8÷M.ĦÂ{_Ì\‚ˆ”¯ÂpéÈב~Jጽ Ï>!ù´Â!œé8ÏaªpÆYå<%„œŸÓÒ»}Ýj^PŒ 1Ê€ðëš~ïxü™ýüã>ƒ½ivÏø늱wŒM! éS霈ý8–¬"šcQrºÖ€ÓBK™êJC²«ùÆO)ŠP·=î\KCb—½¶€óLjÀtšï2Æ
+/»[pfFÛ
+ø؇¢5.µ åPoWû§¸H¥øò1s0>_y€Iêià|âùÙ"€ 3_ãäpÖÙ9ÿ7`÷=;í)ÏŽ!"ó¼¬cÆ^ç>!é4]ìûüa:	Â"~bጳÎ"u$#ÖÕRî#à,$ä_K²ä™ù5&˜™b€(ôv§cYä™u£8°´ï1†&Ý€ˆr¨1ÖâÇyÖbxFàÙq ËssìÎ#Xžs‘øQ FØT×Vº“E[†Ý‘¤+¶|¿lËŒƒì’˶|™Øh‚*øÔ€¿6'gðƒ9=araêÇzu~[‡³Î:’¾ŒÂktË‹&&ù×ÎuXÙhgÞYJËNÇ‹¸œ\3öêr¦$y²Õñý%IJ
çˆdUŒ²ÎX+H®Ó%9ŽSú€"ý§-™±×9OHöKn/-Y.U°¾f‡³ÊZÁ֍ӱÝ"ÓÆÖG…,ʱüÒÔeýp2}Ýk2¹§é§…Ã^æ”$KÈßÏx+üF®
+Æá¬sœbÁˆq¹êuÖŸƒ8%3Å”•Âé9òƒhr|ÂjNèСq|ÿÓ/טíq:… Ö‚BW¤¶Í™Têj(#³#_ªp&)¦ôOX%#oÏØs£\9ãÆòb=â<Ý~Œ²Ê/N}¾nÀï\:©úó¢ÌP¤|`±81jï%d·æ÷>ìI‘p&…90E2‚/MF‰jź>Uà w\ö-ÍHñ¹Ê¥²ç6A:µ¥]þˆuÚ—vŸ»¯wÆѧŠ²t›¬3ÌäÎŒë͘†'Xšê\:WB'7Œ0ÄôbÀŒ_¸¥’^¸kœúäq•ÇÒ!»[+Zx¯nnßR‹ŠkÅ âÌV´;„êq•X¯, at 2­Uô²¶=°Â}®Sh:L¿\ÝZÃ:t©¢š-ÄZíÇì1Õ­¥WøÆ_8±Ò°øBW
+ØÅÊÈûÀÅ4,ªó/ ôEA¬„qE?BÏÝd‘÷_[N±T`Íc¤þÞ®’
++‘öŒÿ Î’g>;Ó™œìçyD®ÔÔÕ±½ã¾îz´fa‘•9uMQÕŠ¤Xž¡=„¢»Öpцà)uS[ä=d%—ŠL¾Ïª¢=ôC\ø•î`aÅý#ݲØj?ߍr|“ŽKÆv˜‹g®t…ñ1kGË#OQ5¹ˆ„ýU"FÔ ü…ž•'K†é>Í'‡ÝN5 ï².£ÆäXGÝœ®/œ«@WÌjÀ[aé9XµäO { ÈZúš´lvãž/¨îG\DvtIÁ
T‹6?µöԀݽ3Ø‘7||í^.ýК’ì±uáõqìôÎØEà‚u|&rɸ”Và¥Ònºƒ}`+éa¨;E—-5÷ÙµÜGrgsáIBËN~Û®níp*»âXrÏÕÐ!D…Þƒõf at uüöhòÞ†‘3ËxÁ… 7ˆzlêvEN) .
ºìß,~…p~
+uHµ¥_¾©’¶~‰´ê¨ë{Óíëynw<Æ2Œ€G®ó‚j…Òy´ù"G·¨Šn?¿7¥…ÑÍÄø4¾¦ø³7z»ÃÑÞ¨€º`&¥±é	ŽdªlÃB–MQ贐
\¹w'Uìƒhàt¨ßÌ)FÕSãìl@Ù†±
ÀàYöŒ/¶h)CöQ±ì:“‚œµÀíËÛÿJ³5_ÇÊæBdŽÁ q&v6&ÒÇYMo‘7Jj?ŠäS9,!oصÑÁ•Î~*cÖ³3$á¬sÔpèš°ìë~¡½of>Ç9%¬[Còékç-I®²I¢m¡k@”;Öa¿uÁnÊg#á‡q<É4p£ÄàY²·\E=FÆØ]O#¾p ²¤¸>ýÝIÜ_³Æìãá¥8tì‰Á ½õǹ"°íc{_0¿S{ÊJtf +–®%9éŠ)gÐÚÉAç°‹Z‚ï³ãÑTÖ#AoÉjjžg
º-%’Ã:ÚÚÎáXÐv…ÍL`Ì9";Û>1É'|ÌÀ“Ø@cöicÈª…%™¦±ß*E1»>•6À„®ÈNCHdj×BúA™¾Nž* ;ìí }ná’¼©ZÓ]¬ÏàI2IÇ“˜n.ÆYg‚×zÄÚÚ¥Â{>ŠZx[Mž—EdÃ"ØÊ;øÌ°M+ª{:˜!Ð3ؐ<#pfŸZ=œì𧾡ûö!í>%ýë]]‚Æ Ë»a8V½F€
+õ1Nt]Ïð•ïàË…K5€µü
Ÿj?XPÂNTÿÀ±¡mǬhtϘ½YÏSÞ•`:¥ºi(}Åýó6?ô?q+*~G>ˆÚhFýJq¸9§ýÙ+KŸ`5òªÅ‘*9ãÄà uö…²(L3TÃHÅß`lxÛ*àWöœæRÆ ÔbÍ\3'ƒ: ˲û5.„) ì‡õ9Á˜n®Tú2…Í`…ìÉr$coèóm6!y9l*©0¾ŽxO«„²Êƒ¥RbÄph)AN\ýÃN‘Üë,¬€Ôõoýû;Œi­{¦ˆ)“8Ü^ã±ë=?‰J’Éa ¨Îyú“€Íô¥ô,¼laWD¿½Nï‹s""õ£D‰Å2$ÂâÝÎÓ5{j–Àaì#3ZWŽ§·7R.€ýÇy}8‚ šV’ð“³äŒÚˁ}r¾ 1Î0¶àhCÍé(4ì™gÕª“ÆðˆÐQŠ}¾³Çæ±<µ¬è‹d6lR—2§¼³‰t¨9£cW<PϏº[Ç„¹Ù#ÙÎçAú±%¦yîŸ èó„(åhÞ9^8Š6óâæ{P¼Å¿þ
+•çöÍhkk´íßOݹðµm,7Õ9¥Ašk‚^ëÊL®¬Ýë³´_‹…-åóŽÊ9Áÿ½`Š
+¢/ëæüëük¼G<|X:„~Ô{ØÅ«©m$ÚÇ/ð~|»0QûWÿ3
C}ùá¥‚ïàø9¬<Ïשb?˜ø¡?T†è†J.B,?§Œ?ø¿ª;ÐkÚ—¦ŽÂE-ÇëŒ×'(?q‚”,Ƨ*ìs±ZÖÉÌ'
‘.úo
+	ÍÝÚøíœpÏp°Q’ëà¸t‡­»‹J ýJƧ%òhüFXË¥w¡]_*Ÿ| AÈÛöÂCðÁ•‡8Z‚4ĘõôJqÖ9êÈ>²ì3íªÆÚ•Ÿ¡1ðËÐëïš =¿ð”øH¤Ÿ(!‡½:á)I{pÏîs0mó×59œU–
+Nf1—‘=ƒC`¼aiÁY¯¥VÆ¿‡“ý3Í•úe;
+ÃÔ"ùD19ìÕ9OI^Sé¼
+×MÉᬳŒ¡]6%¾ت„ðFÅK[6ü¦~J“Ñ:÷M} —PÏO0饷½ÑèëÓ2æm/E_”N7вɚäǘøËo"¡97a)ð
øfûTÀ!oÏØsk´{¼»ƒ9Ì8ã½/Úï€óÔ|e•_"@wѐßùú–ŒtgÚ¼)‹j"mû°„Œo¸|JD'·÷³‹ÏÀ“ÔþâIÉØÛúë˜äÅ÷6è 5yO=$ã¬sœZ~ï@ÇÙqÄ	°½ZéÏh.1jð†àœáòWü»2ø!þ0m‘§üÚÖ(^xS†þkñÆWAö×þþÍ^‘krɃ¿â¯‡üW|Ìåöµ©LÉÞÔ³ `aÒsÏf~p‡Û~Dúy ?WÿT XòöHçþþéÝË·¯A 7/øS?ñ%_ñØ—õÇLJy0jA<ÿéÎÂr
 endstream
 endobj
-5046 0 obj <<
+5233 0 obj <<
 /Type /Page
-/Contents 5047 0 R
-/Resources 5045 0 R
+/Contents 5234 0 R
+/Resources 5232 0 R
 /MediaBox [0 0 595.276 841.89]
-/Parent 5038 0 R
+/Parent 5170 0 R
+/Annots [ 5236 0 R 5237 0 R 5238 0 R 5239 0 R 5241 0 R 5243 0 R 5244 0 R 5245 0 R 5246 0 R 5247 0 R 5249 0 R 5250 0 R 5252 0 R 5253 0 R 5254 0 R 5255 0 R 5256 0 R 5257 0 R ]
 >> endobj
-5048 0 obj <<
-/D [5046 0 R /XYZ 90 757.935 null]
+5236 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [250.722 614.308 284.256 625.322]
+/Subtype /Link
+/A << /S /GoTo /D (structwcsprm) >>
 >> endobj
-506 0 obj <<
-/D [5046 0 R /XYZ 90 733.028 null]
+5237 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [113.91 591.374 202.239 601.302]
+/Subtype /Link
+/A << /S /GoTo /D (wcshdr_8h_33d67fd81c52448aead9e09f32ba9cca) >>
 >> endobj
-510 0 obj <<
-/D [5046 0 R /XYZ 90 670.034 null]
+5238 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [152.347 562.503 240.675 573.406]
+/Subtype /Link
+/A << /S /GoTo /D (wcshdr_8h_33d67fd81c52448aead9e09f32ba9cca) >>
 >> endobj
-5039 0 obj <<
-/D [5046 0 R /XYZ 90 647.722 null]
+5239 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [166.194 550.547 199.728 561.451]
+/Subtype /Link
+/A << /S /GoTo /D (structwcsprm) >>
 >> endobj
-5049 0 obj <<
-/D [5046 0 R /XYZ 90 647.722 null]
+5241 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [147.32 530.622 184.172 541.636]
+/Subtype /Link
+/A << /S /GoTo /D (wcshdr_8h_c75623ee805ab7d43b0bba684c719a60) >>
 >> endobj
-5040 0 obj <<
-/D [5046 0 R /XYZ 90 471.765 null]
+5243 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [113.91 498.742 150.762 509.755]
+/Subtype /Link
+/A << /S /GoTo /D (wcshdr_8h_c75623ee805ab7d43b0bba684c719a60) >>
 >> endobj
-5050 0 obj <<
-/D [5046 0 R /XYZ 90 457.195 null]
+5244 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [222.913 498.742 261.976 509.755]
+/Subtype /Link
+/A << /S /GoTo /D (wcs_8h_42b2578d76ace7ca6114d82b7ae46a89) >>
 >> endobj
-5041 0 obj <<
-/D [5046 0 R /XYZ 90 267.106 null]
+5245 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [279.347 498.742 317.305 509.755]
+/Subtype /Link
+/A << /S /GoTo /D (wcs_8h_e790c9ce6c9b7a4845cf1c3c97b1e97a) >>
+>> endobj
+5246 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [416.002 498.742 440.959 509.755]
+/Subtype /Link
+/A << /S /GoTo /D (wcs_8h) >>
+>> endobj
+5247 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [244.238 486.786 277.772 497.69]
+/Subtype /Link
+/A << /S /GoTo /D (structwcsprm) >>
+>> endobj
+5249 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [230.843 323.399 264.377 334.413]
+/Subtype /Link
+/A << /S /GoTo /D (structwcsprm) >>
+>> endobj
+5250 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [211.097 287.534 246.285 298.438]
+/Subtype /Link
+/A << /S /GoTo /D (wcs_8h_e5cc3f5d249755583403cdf54d2ebb91) >>
+>> endobj
+5252 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [291.302 203.842 324.836 214.855]
+/Subtype /Link
+/A << /S /GoTo /D (structwcsprm) >>
+>> endobj
+5253 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [130.044 120.772 163.578 131.676]
+/Subtype /Link
+/A << /S /GoTo /D (structwcsprm) >>
+>> endobj
+5254 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [297.723 120.772 327.94 131.676]
+/Subtype /Link
+/A << /S /GoTo /D (structtabprm) >>
+>> endobj
+5255 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [448.121 120.772 478.338 131.676]
+/Subtype /Link
+/A << /S /GoTo /D (structtabprm) >>
+>> endobj
+5256 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [352.144 108.817 380.139 119.721]
+/Subtype /Link
+/A << /S /GoTo /D (structwtbarr) >>
+>> endobj
+5257 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [99.793 96.862 124.749 107.766]
+/Subtype /Link
+/A << /S /GoTo /D (wcs_8h) >>
+>> endobj
+5235 0 obj <<
+/D [5233 0 R /XYZ 90 757.935 null]
+>> endobj
+5240 0 obj <<
+/D [5233 0 R /XYZ 90 547.559 null]
+>> endobj
+5242 0 obj <<
+/D [5233 0 R /XYZ 90 517.735 null]
+>> endobj
+5248 0 obj <<
+/D [5233 0 R /XYZ 90 471.843 null]
+>> endobj
+2211 0 obj <<
+/D [5233 0 R /XYZ 90 256.714 null]
+>> endobj
+5251 0 obj <<
+/D [5233 0 R /XYZ 90 242.144 null]
+>> endobj
+5232 0 obj <<
+/Font << /F31 604 0 R /F22 597 0 R /F40 783 0 R /F14 1084 0 R /F48 2408 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+5260 0 obj <<
+/Length 3238      
+/Filter /FlateDecode
+>>
+stream
+xÚ¥[mÛ6þ¾¿Â°6ºâñU·èI¯)RôÒ^³À}HƒBkk³ÂÙ’O’“ì¿¿¡8´©7Êè!HDKf†Ãá¼Qa+
+ØJÓU¢¢…Zm7tõ	îþxÃði#ïù뇛¿½ðѱX=<u¯ÇŒ(ÎV»ë˜0¹‰¥týeÛ<ïê
Œ×äyqE×oŠ}nG¿åO9<K×y¹aë­¹›R.ÖL¥›?ÝüðpT"6ü÷æÃGºÚ ?ÝP"tºúcJ˜Ö«ÃäÇû›÷7ÿ:Ó°÷ÜŸš£bb<IÎû“ä‚ÐXu“|Ûn"ÁÓuј«^·0…g˜H÷ãt´Û
+¯Ï¹œ˜±Åã£l¿¯¶Y‹Ïù¡ª_ìø©ª7’®ïà—\¹³··Õô¹~±d2PàºÎ^PŠ§º:X¾~ûîa£ÅúÕ런wò
Së¯m^6EUþNmà†Ó)A0P>(%bŒhegk¨
–„QIb™¬€1fujîןð›§]Ž.è‘‚;¶Ùã±>Œ8NÒ„õ8VÓA‚ü„"B
+Ÿ_ÓÖ§mÛÐÕëW` ùïß¼}xÿöû£®NmQæwC™¸Ô$ÕñuÚpàt‚Fºß)åmóGg»?`crÌâuk7F€¡ÊT‡4ä !dŒwF
zýœ5V¹±y3:Ö•±«ÏÅ.ßÙ;Æ€»Aû\ üxªU“#•,q=2,™*˜9¿N•šÆ€ ™Æ§¼ý²:C„Fž½åšÍNkh|Lž$Öš05í/&ò@có2lɈç„Ò´Ïm~—!:Ìw@ÒðkjòvΚ E8]˜2b¬UJ°éëb¿‡í³uÆpj«CÖ[ðŠ/ön›ýǸ;ãÌb
+ίlë
+_¨žìMk^	t¦;û ½i¬:'šïfqǬ&§}V#ÙìÔå'û°h‘le?æÖNb+¼o&Oužßn ”ílD{|/`J8‡)§	á‹Ëg±Ñ<±x>9\:#ÅìÚÅ`ÜÑ<þÕCDˆkˆáú­odÌÀÆ53:œšÖŽÊ
+YÛæ‡ck÷¼Ñª¹i„¶£ÂÁžZ 2ôd‚AùUúsØÀLúä–M_Ä’HÔç!¦qLtšzL­û4cݧ2&¸ßç;bM'öˆ%$æÖÖÞU]’ h=kÇ1‘
Á3Ž5QÉ¢£@täÁ'âcŸ$jëX<Æ}!¦ÌÆ¬áã²ÇÚ$@C~iLR®¯4¢Ãœ$qҏíì¤9g$6«˜´ÃYs®À1ÇýI"¬>ø0LŸ7œ®+t Q?!7†¦!Ûuâ›hցzü4sž\Ç¢*í5϶ÏxçÉ™Þ8\CS’_¹ÔФ³¼q*(%è,Aå;L˜¥L‰¤}–˜
z›î¬Ht^0{PöE?,Ôy{ªËQ0‡4„20-¦ˆNâIYy˜Qµ•j0ØBÊÓŽá¯Æ²:;äàB›ûqªÎI"øçñþDìH&ýT=!	Lcdø«µ0™úÑŠH%/f8vZÊ$d!… d$MoÏJJ¨æ=i¾¯ªzW”]aÕEª:+HHÍfªJŠŽgYLW
+¹¨ô˜ï«
Wë/f[ñEwv^òOì4BÜÙ—NÖ%¼	YŠjíFr]~i-Ж€ƒ;ÃdÇæ-ðä\;jL½ÍM[Â#R‚<kgÇòµ©!¡îI”X?< i0u²[붪õ’¬.à#[3¶ÉœUß9Ì›ßO’>m:o‚Z"ŸX)
k›ˆ¥ÈèȃOT3}’WdO&rsXõž£Àb¼„&“}ÜüJÆD$<è<ÌœP&1jXýf’qZå¼s±=;…!ß~ýn‚ÃÆïÛ¬=áö²^ÑŽ?›­•íOù„8H²)æı˜ÈM¤ÊPíÅBÝæƒ;ÎÐ%‰U˜Ÿ…,°Ó$6+ì±£÷°»À3¿?m·yӐٹ2“C.ÍõšŸ+b–æâçæd‡sõØ1œë»¸€Q^HIœÈ>ßù<
Ña$çS¦9á,O1a–Z’„Æ=–Ǫ([Wú3(%v³«,uJ”báUö@³«ì0«䇫fgWÙgÇq•ÿé9}‡*ÜÛO]2RìCªH9‰Ù’*. yU fI!~NAv¨
+@U¼uù¸qhÆ8m!A·k.×p%Tf*<ÈY¬“~ctUûβ±¹ó¼»q®"Ædâïã\ÒîR.v‡+d/»¼í–ÅþÊëÚ1;€sÊ>å6+*Ð]Cj‚õy9
+‹¢”¥¢Zœ,µè:òàã 9 yÙÏ÷÷ éH%‰0ëïK0̈	óUPïAŽêó-žPCeöêºsú˜(}à%ª¯ÔƒCå’D=€
+þ°âÌ¥*2¥$IÒ F&,Á€Ð9Uä¿B;bœ0•œO~üÁÓð˜n›b÷õ’e›ãjBª;ÑÚn‰õBŸ+‡àšºTF[¦aè,	¸(Ò\
+N…ù{]ÁÒ æ§å@€ÉÙÀþV©F`¶o§i	í¶òž|të
+ÞÂ3	—× B%Ž«‹”$)•<Ög/ÒýÈJ¼š\ßMYo®<±×¢Ü[“¯ã+¶ƒÛè3/ïÁ‡aY?·~™Õ1<Öy“C1câA㨉€Àå"ÄÈ–¬lp
+iª ,:òàVÝ'9Ÿ/˜ƒÀ㩃Â+MWR-d¿‹À…Ò¹`ø5Ñ.Ž°	~&°”)YtäÁ'2¥>Éå6‡lŸCÀï	1ìh!&ÈzHȺ’H¤Êv k0p¦y…¦T¤I¬¯Ô”CÅ’\îý	ˆÆ1Oƒšr˜0k	eö€u×?k
¨Û¡9þx)ð[±Í¶ÏNoFðmµÇ“.®,¿WUžÌ1Äýï¾³Wםn7pÙÐæþ.¯“ï|6‹Ø¶ÈóÑ³É ]2a†Ïy¶ëN¼eºÆf¥i}1CðH/²—S3Š°‚‘páD'KŽ Á‘‡+ºOÐ-ñîël\5˜²¾øŠ˜ g	&IµmÓ˜S‘çªÉÃÊ…e8`ËQXJþ2>‚v	ykòÌÝìRtI`m?0c{0«×ÇâkÇ›6û¢i1µXs
ÁÁÃðpÃÂÃÌ5,„TD`ëõʆæçùÞÅP„©†¦ÃØP*éBŠPN55%5õDH)IÔojª®äð%zw:<ºb³Â$u;htbkñ‚°ÍâûGvÖ×ÆjâÐÙiì¬5Üò@óZEÌ•Zï%ÂNñP ©N±/Я~	ïN'³ÒW’Søèä'ZKö¥šÿèÑA‡$çÓnÎÒÓ8¨‡	³ŒáIÜcyÉYÎ¥h>{Ä-DÒ•²×©Á¡ƒ2
I.ç,"{4Þ5 ‡	³NáqŸu5®?Ó˜P•\;gD‡H.gª!ÍÂ&à0AÖCBÓŸ¢àŽçZ)¼‚šõ
+c¸ýeÁ%¸ªï$Qñ‚@ˆ	Ô?èÖDÁ¦óz[îìgræS0nÏ?áŠ'¢”ù…yà»aóÛ+„Àw½1s»À«=–Aç`î7BÈî˜çúÑ>³Ù>ÖÐ/_´€|îöÑæ0)&úߨ¸.Ïí«
cl}‹ýŒ¼Ý’»A«Ç¹¿ˆaÐx|ÊqÉÉù+Asþ•Ž;XV}Ùá¸ÏïúÔ`:5¡.·pC”Èýö×[›žô«ÉóËåL—+U¾gØíó°=Hº—“tQÁŒ<rÎþ>€\Ñí«Ûo@×Qu¿É˜Í5bߎ«òŽ“€T>bpKø_ÌÔ¿ÓÈ%ïv0Ó¦Ú‹±ÍsÈ
+8xt.@¶Å„Ø¡#>ñ¡aŸd ä$æÛˆ¤Ï|rf™@îÝgÙëâtçi¿;Ÿ%Î,8“$‘W.ø;»àq9H·¸ßØËÀ ¾I…„ÁE0ö0s©0Óôœ
+_svb{öÉC¾SgwóÿÝ1Cáö¾šmï;ÌB{?È×?Ìζ÷}vמݙ”RÊ¥¹^@ósEÌÒ\CüÜ\ƒìp®»kÎîz|—Ïî‚"H.ŸÝ'íÎî‚,ñìÎgyÍٝ¦+ɁšlíP oÖú$tÿ±Â|VÊ´ï
bðK;‰ÈÝÈûc^æõå»6š¯OG~q.TÚÓ÷”ßjqʘ;£ã—HýïïßÿAýík|•¤„Ÿ“ýîúêë˧qÜ5­Ð±zþ]*Yâ
+endstream
+endobj
+5259 0 obj <<
+/Type /Page
+/Contents 5260 0 R
+/Resources 5258 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 5286 0 R
+/Annots [ 5262 0 R 5263 0 R 5264 0 R 5265 0 R 5266 0 R 5267 0 R 5268 0 R 5269 0 R 5270 0 R 5271 0 R 5272 0 R 5273 0 R 5274 0 R 5275 0 R 5277 0 R 5278 0 R 5279 0 R 5280 0 R 5281 0 R 5282 0 R 5283 0 R 5284 0 R 5285 0 R ]
+>> endobj
+5262 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [103.651 707.957 133.867 718.861]
+/Subtype /Link
+/A << /S /GoTo /D (structtabprm) >>
+>> endobj
+5263 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [248.9 707.957 324.485 718.861]
+/Subtype /Link
+/A << /S /GoTo /D (getwcstab_8h_96c804d78d44901bc5d497b30e47b7ad) >>
+>> endobj
+5264 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [484.896 707.957 513.996 718.861]
+/Subtype /Link
+/A << /S /GoTo /D (getwcstab_8h) >>
+>> endobj
+5265 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [89.004 696.002 114.119 706.906]
+/Subtype /Link
+/A << /S /GoTo /D (getwcstab_8h) >>
+>> endobj
+5266 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [121.012 696.002 156.199 706.906]
+/Subtype /Link
+/A << /S /GoTo /D (wcs_8h_e5cc3f5d249755583403cdf54d2ebb91) >>
+>> endobj
+5267 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [127.23 684.047 166.831 694.951]
+/Subtype /Link
+/A << /S /GoTo /D (wcs_8h_4ab38bc642c4656f62c43acf84a849f1) >>
+>> endobj
+5268 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [330.306 684.047 365.493 694.951]
+/Subtype /Link
+/A << /S /GoTo /D (wcs_8h_e5cc3f5d249755583403cdf54d2ebb91) >>
+>> endobj
+5269 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [129.951 666.422 166.802 677.436]
+/Subtype /Link
+/A << /S /GoTo /D (wcshdr_8h_c75623ee805ab7d43b0bba684c719a60) >>
+>> endobj
+5270 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [185.832 666.422 222.684 677.436]
+/Subtype /Link
+/A << /S /GoTo /D (wcshdr_8h_dc053d80a9c4da454a52eed34e123633) >>
+>> endobj
+5271 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [412.546 666.422 446.08 677.436]
+/Subtype /Link
+/A << /S /GoTo /D (structwcsprm) >>
+>> endobj
+5272 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [327.626 586.92 367.227 597.824]
+/Subtype /Link
+/A << /S /GoTo /D (wcs_8h_4ab38bc642c4656f62c43acf84a849f1) >>
+>> endobj
+5273 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [159.678 511.338 193.212 522.242]
+/Subtype /Link
+/A << /S /GoTo /D (structwcsprm) >>
+>> endobj
+5274 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [305.228 463.518 355.36 474.422]
+/Subtype /Link
+/A << /S /GoTo /D (structwcsprm_f54ce939604be183231f0ee006e2f8ed) >>
+>> endobj
+5275 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [415.613 463.518 481.774 474.422]
+/Subtype /Link
+/A << /S /GoTo /D (wcserr_8h_1691b8bd184d40ca6fda255be078fa53) >>
+>> endobj
+5277 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [480.462 403.736 513.996 414.75]
+/Subtype /Link
+/A << /S /GoTo /D (structwcsprm) >>
+>> endobj
+5278 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [166.396 391.781 203.247 402.685]
+/Subtype /Link
+/A << /S /GoTo /D (wcshdr_8h_c75623ee805ab7d43b0bba684c719a60) >>
+>> endobj
+5279 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [310.773 391.781 347.624 402.685]
+/Subtype /Link
+/A << /S /GoTo /D (wcshdr_8h_dc053d80a9c4da454a52eed34e123633) >>
+>> endobj
+5280 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [379.534 379.826 418.597 390.73]
+/Subtype /Link
+/A << /S /GoTo /D (wcshdr_8h_16e35904c64fe6b0aab144bd022c722f) >>
+>> endobj
+5281 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [226.248 308.229 259.782 319.133]
+/Subtype /Link
+/A << /S /GoTo /D (structwcsprm) >>
+>> endobj
+5282 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [336.922 308.229 373.773 319.133]
+/Subtype /Link
+/A << /S /GoTo /D (wcshdr_8h_c75623ee805ab7d43b0bba684c719a60) >>
+>> endobj
+5283 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [385.061 308.229 421.912 319.133]
+/Subtype /Link
+/A << /S /GoTo /D (wcshdr_8h_dc053d80a9c4da454a52eed34e123633) >>
+>> endobj
+5284 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [244.29 229.026 277.824 239.93]
+/Subtype /Link
+/A << /S /GoTo /D (structwcsprm) >>
+>> endobj
+5285 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [159.678 137.29 193.212 148.194]
+/Subtype /Link
+/A << /S /GoTo /D (structwcsprm) >>
+>> endobj
+5261 0 obj <<
+/D [5259 0 R /XYZ 90 757.935 null]
+>> endobj
+4944 0 obj <<
+/D [5259 0 R /XYZ 90 454.551 null]
+>> endobj
+5276 0 obj <<
+/D [5259 0 R /XYZ 90 439.981 null]
+>> endobj
+4945 0 obj <<
+/D [5259 0 R /XYZ 90 128.323 null]
+>> endobj
+5258 0 obj <<
+/Font << /F31 604 0 R /F22 597 0 R /F14 1084 0 R /F48 2408 0 R /F11 1069 0 R /F40 783 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+5289 0 obj <<
+/Length 2586      
+/Filter /FlateDecode
+>>
+stream
+xÚÕZ[oã6~ϯðÄF#–w‰3èC»»S´X´ÓI4̓c+‰Q[ÎÊö$ù÷=ä!-êF{;OEˆ–?žyn¤Ù„›:ÉUNŒP“Åæ‚Náí÷Ì›Á×Yôýw7_0‹-&7nºfDq6¹YÞN5ar–1Jéôe±{ZÖ3OÉÓ,ãŠN?¬Ö%Ž>•%|WLËjƦû¶ \L™2³»›/þusÁ¨„¶üïâöŽN– 菔SL^`L	3f²¹\øñúâúâ—#
|/àýŽŠ‰ÓJrA¨VG%‰$Ê+ºªö¨h|¿|ÅñoTQû(óõY4´µ|$p¶¤*˜ƒ˜˜§DÂC®f™.»}}X4Œžë
Îc²™—3Âh˜÷¥ÂþˆÀ‰T6( èg¤l0¨
‡¥/ŒîßžËZš(“w”yÚÖÔ'Ìçëý°\Â(¹µÖ¿»åÅ›Yð$‚M‘±œh.ƒ†vY1Î#n Uìh-E™Lp6­Ëý¡®vøa^ùg]Ïßp¸}À§1¯øà9>WÕråöµ'ñ°­q°*=±õ¾¬«ùÞ\l·õrÕ|®ËçºÜ•Õ~µ­º4îW;Aèt?¿_—Au§N0
+7êj3´µ@áw8~u”4Ÿ>¯^gLMË5¾_¯v{YUøDyÃ|œÊw\”kC(/&ÚظÌ~Q?zħÈÝ:‹àÎåâÅé’ôé·}Ì\PJ”6mæ˜$KA%a…l±D¯óFÁ]Q.ñÓý[O’B~¦›–§E.ìäýÓq«vØK&SiCL’q—eMf™–fúŸ]Ùc+sÂÎUÛƒÓìÛ½â«åë¨âlùü„â“æ\(ˆí€nç]Í *ö´¸î~¾x²›ÃFè£ÿνÛ—K	e½šq5ýìü΃êíGÞaíð©œ/!EºñïE§¥òöb‡+v¤k20‚ÈIÁ‡‡d¦—ë
+X{
+&PŠwÊ}´<çõ|SBÌÚ½ë2f”“\ð!Î=	¶'BœÆlŠÌ!'ÆgIG2Y7—¶d“”@ÖNÅCzŃIE4X)–è§Ãæ>,Íö‡ñhÀº·w‚
¯öé«`xÕjJF­©¶(FT8Zµ[ÕcδêQ…"Œ¥%BHO ¶Q)¡†·ú¸…2#Xu¿õÆ©b#ƒwsÏ	‡š¥%Õxò褀]’ã9ˆ«‚ä0R&	˜4K¨¥y®[,9wTÈAöÓ@‚jXq¦:)S—äéL$r؏yž4GÀ¤Ywa&óª j=å!
hÜC<æL	eoÛE4ɵLËä1=™ÚNÂH.uK¦ër]†VàAœƒÁ¢O'ù`ԏäܸ0§x&‘Úc²Ô—Z’q$ä,ɹê‡gA ÈKòCHš,xN‹}iòV¨–\µÜÍ´X_#×Ðù±Æh@ãÆð˜SÆHñÆH±ƈØ1oŒ¨à·š»‚ÔŸ”†Vš³´?E Q
++ÉßN8SèûÚÎͶ>!Çôꮄ‚€ôCµt•tpRç<öYB1‡£ùÚ9oÖì›8ËÛÏq³†oVþé¼S
+Ž{AçÚ©x»Ø®ïnéÂ\áÅô¹¦°GkW\aá	zØ“Š¨ìlH1 %¨ñå*.¿1Ʀ—W¸ò{ ·Åa3‰ëÞ¬_ݽ<•u‰CÀâÌÕ_`W–ÕåbISÒg6Ž+¬“$µÍ¿àÒù²¡k£^',¸¿ù7'õŽêßaw,—·¾>èÝ«
(Ù) a{;ѯË}»¨È˜Ÿä£eµõ ¿–ä(š€À›wÌÍs°g¶q?¸ên‡1à
+Õ!ÃÓÎ:Õ!cMóÑ;¦´xÚ¿ôAžùÓ ;Àê€v‰­ÝÛ¢Nôvu‚ápÃÏ7Ïëòªm…=®º;drUÿ.XŸ—/a `{Ï·–%,¾3q¤[õ¬´…·„ ]鮑Yu®-é*“ÜÕM
+Tmˆ‹‰»[9»üöò+ë"šR·Áì3cïû‡BŽ—¶»ƒwÝìgk–—Õ.X«)Û—K°Â®wWýÆ¡àPûÉœ:ß=QœztÁû•b‡d¢8…DPð¼Í¼[œzLšenˆ€B0fÙ:–t½éaŠÓrlÅa±?oŏÐÑGDhUÜÊ~…ð~¤k–€¨IwÍf¬k–P0…‰å“­Ô­£Uã-sŠí1Åvù¶2šO±ãÊCˆ'‡V»€ãÏ6JÏׇr@¤bO6˜1Yê‹u:Ó
¡ÑR—7ÉÏï€4;,¿bv¡î»>,àšdTWØÌœÒµëê1§tMñº&Ùy]#v¡¬ûé°^÷ØB£sÙæ;r:-B‡äxÈa†B§•ö˜4K#INu‹ås|Fð<ßAa@úW°ˆ85“6GßÜ聛›ÏxUÜß´ŠZHª\Ëè’¥_ÑæDæü/tÃÓÜŸpÛ«Ø`×¾?iŒÓ¿EÄQôoQ¸Ó‡º´ <¶öݦÜl];ãùz½]`{ºÄ7ýó{j ¾HÇRä§2§Gg¼ŸÆ:$Ã6^žgp# °¶Ýê1iÖ¨„0-ÖP6õn4 ××ù™:t’q—äg8*)®“:Lš5ô¬ú»˜5ÖŠ°à~_ï—ì»þÙžé)gg$ “RuIŽÇ2	;\Ù8Ÿ0DÀ¤YŠ‚¦ÍÒŸíÙºRäÖ¡y½Û£ ‡”.iCUÿ{æ¯$’h]òUýµ!‘!É‚ŸŠýEðB£MÒÛ˺øØbx›±b)zˆIó†RWÀ‹˜wè:|û•ß3u7„¨ÝØBÍص	ׂäK€f¬ ä}Äÿsm2Ày¼ìŠ0tÜ0V†¿ÿù;“”EIWœ¡;“Xœ/¹3yتå{ïºÝ¼?,»ËÞÑ“-.sRÈtÕÝ`Æ
sì<~‹’’Å_¢tDºC‰D¼BrŠ;Ô@ÓX¦ñ\ëÁ)ñ:=ªý
´„5$ÉOKB¥Žùùûe'	û‘î#ÌhàP‘šó»ÄÛf¿vøu‰óe]"+
+÷«dçF;§€9Ñ9%ùùÎ)Í;§˜Ý¹]"Ë¡IQÅ	]и®sJ׿ k’×5bwN—Øâ{ºKLŠÐ!yºKL*ºÄ$Kß%Æ,ǺÄÎO• 2p(ÐgZýùºßNêÂõSQ4ÐÄ€uðW…ž»•÷û²*ëù>œe‡€t33|zðÁûçÐJºjÞQþNøÆ¡ýð©Òúp8Žýï?®ÿ
Éô‡ïüTR~¼=vÏn_ßûç³ög‘}óüu4‹¸
+endstream
+endobj
+5288 0 obj <<
+/Type /Page
+/Contents 5289 0 R
+/Resources 5287 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 5286 0 R
+/Annots [ 5292 0 R 5293 0 R 5294 0 R 5295 0 R 5296 0 R 5297 0 R 5298 0 R 5300 0 R 5301 0 R 5302 0 R 5303 0 R 5304 0 R 5305 0 R ]
+>> endobj
+5292 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [268.031 690.333 301.565 701.237]
+/Subtype /Link
+/A << /S /GoTo /D (structwcsprm) >>
+>> endobj
+5293 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [383.204 690.333 420.055 701.237]
+/Subtype /Link
+/A << /S /GoTo /D (wcshdr_8h_dc053d80a9c4da454a52eed34e123633) >>
+>> endobj
+5294 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [446.123 690.333 482.975 701.237]
+/Subtype /Link
+/A << /S /GoTo /D (wcshdr_8h_6174a483baad91dae3fa1c30b0e4cde5) >>
+>> endobj
+5295 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [226.248 618.736 259.782 629.64]
+/Subtype /Link
+/A << /S /GoTo /D (structwcsprm) >>
+>> endobj
+5296 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [336.922 618.736 373.773 629.64]
+/Subtype /Link
+/A << /S /GoTo /D (wcshdr_8h_dc053d80a9c4da454a52eed34e123633) >>
+>> endobj
+5297 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [244.29 467.802 277.824 478.706]
+/Subtype /Link
+/A << /S /GoTo /D (structwcsprm) >>
+>> endobj
+5298 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [159.678 376.066 193.212 386.97]
+/Subtype /Link
+/A << /S /GoTo /D (structwcsprm) >>
+>> endobj
+5300 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [257.156 316.284 294.007 327.298]
+/Subtype /Link
+/A << /S /GoTo /D (wcshdr_8h_c75623ee805ab7d43b0bba684c719a60) >>
+>> endobj
+5301 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [304.971 316.284 341.822 327.298]
+/Subtype /Link
+/A << /S /GoTo /D (wcshdr_8h_dc053d80a9c4da454a52eed34e123633) >>
+>> endobj
+5302 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [404.025 316.284 437.559 327.298]
+/Subtype /Link
+/A << /S /GoTo /D (structwcsprm) >>
+>> endobj
+5303 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [104.227 304.329 143.828 315.233]
+/Subtype /Link
+/A << /S /GoTo /D (wcs_8h_4ab38bc642c4656f62c43acf84a849f1) >>
+>> endobj
+5304 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [229.017 244.687 262.551 255.591]
+/Subtype /Link
+/A << /S /GoTo /D (structwcsprm) >>
+>> endobj
+5305 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [159.678 169.105 193.212 180.009]
+/Subtype /Link
+/A << /S /GoTo /D (structwcsprm) >>
+>> endobj
+5290 0 obj <<
+/D [5288 0 R /XYZ 90 757.935 null]
+>> endobj
+5291 0 obj <<
+/D [5288 0 R /XYZ 90 733.028 null]
+>> endobj
+4946 0 obj <<
+/D [5288 0 R /XYZ 90 367.099 null]
+>> endobj
+5299 0 obj <<
+/D [5288 0 R /XYZ 90 352.529 null]
+>> endobj
+2060 0 obj <<
+/D [5288 0 R /XYZ 90 160.139 null]
+>> endobj
+5287 0 obj <<
+/Font << /F31 604 0 R /F48 2408 0 R /F14 1084 0 R /F22 597 0 R /F40 783 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+5308 0 obj <<
+/Length 3460      
+/Filter /FlateDecode
+>>
+stream
+xڝZmÛ6þ¾¿ÂWp6P³|Ñk¾¥MrØ^.I³{h4(´6×ÖU–\Iîfûëo†Cê]rpX`M‘#Îp8œyf(±âð'V1_…~Èbå¯v§¾:@ï?o„ÝÂð¶3þýýÍwo¼Åâ@­îÍë`¾«ûý§uÀ„·Ù
+ÎùúiW÷åÚkvÜl¥Ï×oÒLSë£~Ô0­u¾ëöF\ªµøæóý7¯ï¬€¾
+P€?n>}æ«=úã
g*ŽVOÐæLÄñêtãIeÛÙÍÝÍOÍÔ¯ j¾P×)ãß,’y,´MóšeV\PûWîs€Å|÷Æ‹Ú¹G>pÆ©J%_ˆ¨ËP
+Æ•°4ßn¶>°©êò²k9Ë½'¼ö½P0Á•}ïWÎÕ˜ȼPZ
+˜fÌÖ{^Ÿw³’.3ҏ¢¯f–ÿ¾Q|­ŸK½3U‚…ñ`Á»cRNp™ê®pš±ÌóÙQ'{]Nh9bRzÍ\¾@’ÕVùŠ)O®¶"dŒ[MáÖš)¤ìÉíû¢‚›i¶ŠÇëºLò*Kj]Á³àëdhØ"Œ™y«ûÌó™&”Kñ±c¤ŽzÛ!7†Úg8¥ÝÚJ—¹`b2è3œG³ÈR‚½õX:SE5€éN¦ãÍíýµì¾øþšm¶^­o­êŽš^ÙY~9QçIŸ€Ú´‹G¯à=,miE¿y‘oÿÒeA+$‰º…uÅ>e`•ãû~Ò<)Ÿ©]'™¦fzJ¶™”eb	Ì
+@K„ë'h¦Yf'²äç²Ø_vzÏЪ£õ{àX>¥•+WJ­ÓGËëhéaÍàÄúÓgznÖ
íbHlËã½u¡d,Ö•F—ËV¦›–­„†Ï)ðô×:£Þ,­ì{v“Lï“Y¶pqæµvqžòú‹ã’&@êC¥âƒÕ$¾]”ƒ.ÜLâK­ó*-òÞº‚îY&/Hâ@ëÁ†•V÷f{„q¾Õ]൝°s` =ez +Ȳg"Ü9Ñê=<–ʼn†ê°Ry}—Š½µf°ƒÐJ Öýð<<}Êç&Ø>®ìÚÑwÔÛùè§tG?=6ni(DäƒÓõúB\€£Yf=˜Èúp+§lÐé¥>_ꞶŒi±7ÉNEE¦–`Ùv,z§Ë:IsÜÜê=	[áŒ!Íé7¡pn¨€½x¤f©«³ÞÕÕ‹	”ÅdΠÎøØñò€y*jæ0á@Jäó9¼"ýE^Žf™!†iöÞ£²}¯U6¶‡$}›!£@lU£>+zúù‡»-‚cã¾ç­ÇaNã³9E¹¯Àž…ˆýõmN/“²N¿]²ÄY ÀýZÞûBÛéó¢¦i-×	U=ÃÈ®Nwxð@–?.i‰Âà¶u„v<4X]v_&SpÐi¹}wûïo_OÄñPcØàÑ, ìfŽwÉ×/¹½›˜†³]œÆá¡ïoï?Üþ21‡Ç”l‘1à	ð"à„„N¤×ï^'êH6að~è±  ÞœÁwÆg
ÞÑ\3ø%^Á/2´ßeøJŸM’Í*å ¦ÙL„J 3N?|D0úmö~ÃvZÉûûÐìy>V¯Ïâ0ê‚G#†4‘ÃmU'ù>)­p—Š4­Ó²ÛÓ€EKl0ü°šÎ,¸Äúhð
<¹_sáÜ í³Å:€€UêìõYç{í²•Â:̧£Æ¨=ˆ€çTú$¢øJˆrÔÛù*¦´!
+¼ü2¤$œL¼'ƧZšeæg¾ðûÌ]Ô7Îã|ÎR½G!&‹‚
çÏJ3<TˆäêI™gÔ”nÜ~º$yÖ©®æpxe<
+XÖi­ç­m>k96.yZÛy.•óÏ òuIˆ	"¹õZIEÎœïn÷ú8˜3Ùï1ŒÔ©³É†ë½ñù‡RëjrO@€#ç7¥ŸßKsu[xµû²ÄÐmL‡á›¬Hê4?lÏESEø£»[ä=És³)Ú«¼¿KÉ5§}¯w€²3“á	ö”R½H2?V³JíŒÏ*ÕÑ\Sê¯F©‹­R»_gúë6ê“dJð‹Æ6Š	ñÚÛ?Œƒ ¢+çäÓñûÝðÛøí.jøo2! ¼
+bKpJê’0#¬=¡Ð2›Ž=eZ×f»á!5kRk/v‘‹›!Z®Kæ©–á™Ggæº`œAà†$Ã$.Xy©¾µQ…+ÖGåéãà,7Ë@·Pµ>㹡ËÉ®sk³ºÝ®IßdW>iªž‚œgÞ)wÆçMÕÒ\5Õ^­©.1t¦Úaøz=<˜
+ô>ºi„@.¶&A.`=©œ%–ùËë»	{Ïø–*Y†4èëž
€úÏ»Ûû	Ð +vr¤S&O©üWñxûþ݇÷­÷Ö±Pó눙jÀ<ž‘±¾Bq‡Óß¾Ü@Ns?Ã*`Á’ʐUÐœàg»Eç­-%öNÌY'¶æ5aЀdÌt;>oЖæªA/ðj
z‰¡3èC“‚J75xR½ümWœN˜’Ò‰W͉‡w̉‡ž¬¨jÄ
+4™ÕÇâr8Nlaì×N%{¾>+GõYänJ[Ž^›ÎÂ
+…E½´¶t’C”~¼XAq
¸€©-TaÄüh¾ŠÐŸÝBGsm—x5[¸ÈÐna—á¿0Rô}ËB›ÊÛ“ìŽI~0°‘Ù
+M¼•p~âhnbS¦ë]’SäCðÛK‡Lý¤µ%jŠ¾Â4meF¨2KT	¯­åâ[X˵ý&nbg§ê‰Xõ´"=bѨ<Ù§;É	ìà|Éf›(a4AÐÕ­mòîú’/XÔ5
+Ä¢.r¨ú€×¢”^ñ‚sØl›‹£+‰˜¥ÞvÈ'r¡þ”אmû^Ðg>L¿,Í2Ë0d\…=–TT¢Èg\Ä+‡âÚ$KK²íÐŒ.í¢Öèð™	~0ù^™œ4¤+ã à’…JNqž8^D;¡{W…w}¡PÍ„ä„<>s_5ºì	ç	&à$-©ÅÑŒ„êƒNˆ±aÜêU“gõÍñ¬ËSZUÝ„CWŠ“1@÷2îžv,›¥ÙvˆÆ²u„ ãͬô._äG$Ëì HÈ@ôØñtôQïŠCžþå4ÒžéþjP•ì–$Ûî55r—?<@òùò ¾æèÆ°ÙR¦­±Y
`QÁ5
·Dó¶4×4¼ÄÏix‰Óp‡ÝVX¿ÜŸR›ž&õ§ùcQ6‰j{„7kE>á-"F øñ!º‘‹~“æz{(“ÔlŽ2Á<¯ËÂÔãš«lÒÕ…Œ;EKóHýÓ‡ƒÆRû›dUAo ¥ëDì·ã´ÀsæäQt‘C
ÿ¼À;äq´yÐY¼Ÿ0â±Yg&±^:ã/'ÖÍ;1Kƒ¬ÿ~ŃÙzò(ðÃbY"IÓ7(†ìIó¡0õ§ÍVÄ„àðw|Ý,ŽU_‚ùëvK½,Ì`Ê¥ëv Xö––ïhYJ‰eÌ ÇÒ]dâ²íý
+âzƒ.À1B4k4„àÊœ2*¸aß¹‰ŠïaÕúg¬dÅà2$ƒ‰±Î^qO,æ,‚“5UÈõŽâ¯%ó…øóìÍš§£AþvÅ<Ÿ¢ôä2w˜á²\–f$WÏ6üÀ¤ù]¹Þu/%‡á¤{µÝ	-%¢Ý]{ÝUêúRæmåuà
+¿¡i¾±~Õ!âù
ÀØ'‚+ÐÍo€¥ùš
h¿ÈéÇœ²i±,’¥‰Ô×½b*”=‘'¡dD×+ðkòüµŸtHûi	t™¯LëXd{sžÌ›ä•£þÇ+xÅyW%e"0úX”ú†EdƒC„A¯p·WðHŸ	¾‹òà˜Ç­[mê
+$Šýs7 ‹Ø|0J€CI¦BrRü^QŸ±Jø•QÄ©õ€wJæ#&|”¤öú‰øt…¹L²3
+Æήý’ñ¶|©j	ŒOó‘Ih«œ!Ö%µþÇËÕV´gê'ë†Æ¥"·B<-°«‰/hÿÄEºoò­¢´(,ÓÉïUû…ˆb!%¾¯s‡e$=u›rf¬jàMĬ¹¢ç¬@+Á-‘^}Á& ¬SŒ>œën[÷¢ø½¦
+¡0ôçÁÏ_Üîç—,ÛÖZ0ì±ÂÄkÄ'Ò}ƒ
D®¥Ù˜9MàgGIYÖW6Ùçkù²¿	uû!ä„0ýzÐaCúÄ?;ðx–Û}¾Â•cÍ(ºÊVŒÙF
_]ïæRVH9ç¾¥skK2—°¢?õbʐ?¢¯GíçóÙêÓƸökNä¾-‰ùH¢NêK/ÚPûOD›IvÑ­Ž“ª*viÒ½1lï÷ 
+ý¦ËòT>}F%N}tãÇÌ÷'ë
+X„ÿÿôKí`©8îêÂ2úª×rÇEÿÐ{Iθ{;~¿‰ÁëØ¿wßßzô#â\¾Pœž$‚Zæ²ÅÕ} 7yÚ¹ýÞ¾Ê #꧅¯Š/ϝµƒŸ%Õó?aÄÜÕ
+endstream
+endobj
+5307 0 obj <<
+/Type /Page
+/Contents 5308 0 R
+/Resources 5306 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 5286 0 R
+/Annots [ 5311 0 R 5312 0 R 5313 0 R 5314 0 R 5315 0 R ]
+>> endobj
+5311 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [178.488 702.288 212.022 713.301]
+/Subtype /Link
+/A << /S /GoTo /D (structwcsprm) >>
+>> endobj
+5312 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [349.938 648.798 386.79 659.702]
+/Subtype /Link
+/A << /S /GoTo /D (wcshdr_8h_c75623ee805ab7d43b0bba684c719a60) >>
+>> endobj
+5313 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [204.381 559.536 239.02 570.439]
+/Subtype /Link
+/A << /S /GoTo /D (wcsfix_8h_89e1b5b4d2fa89af03f5d1143352b05f) >>
+>> endobj
+5314 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [242.008 336.78 275.542 347.684]
+/Subtype /Link
+/A << /S /GoTo /D (structwcsprm) >>
+>> endobj
+5315 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [185.997 221.488 219.531 232.392]
+/Subtype /Link
+/A << /S /GoTo /D (structwcsprm) >>
+>> endobj
+5309 0 obj <<
+/D [5307 0 R /XYZ 90 757.935 null]
+>> endobj
+5310 0 obj <<
+/D [5307 0 R /XYZ 90 733.028 null]
+>> endobj
+5306 0 obj <<
+/Font << /F31 604 0 R /F48 2408 0 R /F14 1084 0 R /F22 597 0 R /F40 783 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+5318 0 obj <<
+/Length 2979      
+/Filter /FlateDecode
+>>
+stream
+xÚÝ[[Û6~Ÿ_á·µšåM·yX É4ÙÝf¶1Ò‡¦d[ckkK®$wfö×ï¡x(ѺP™tÚ
E!J<ä9<×ïÐ6£ð›Etx‰„7Û¯èl___1œ]ÂôÒš±ºúú•€U$òÅluW/÷ñ8›­¶?Ï}ÂäbÉ(¥óûM¹ßÏÉ~±ä¿J‰ý˜Ü%0ΓlÁæõ5¤\̙Ͽ¬¾»úvÕˆ€zÂWüvõó/t¶A¿»¢DDáìÆ”°(š¯$8>\½»úW³‡þ.àûÐ%õƒÙRH!F0ºà‚P¿Õç­.g„ÁÐÐ(…|àÜ랈qI`ÚÚªÏO“L°‹ˆ¶°ÙÑëÅR0:wÞl’²$=ÖxŽ žŒ{gm‰ÆÏŠ4Sguñ3gu²Ã³Zìžõ‡óáÐcëSâò’¯š(vHñ£-R»Eèl©D ?ÇóˆÎ|÷¡‘ÆÍ2’$ þËSžfÄNF§¸,“í¨•ýŒNXÙ"µ²¡™°²“ZÙÍN[ÙfÇÑÊÿLŽyñ¨ù&®Ò<Óïweæ1$‡*ˆq9¥Š–h\H3¥
+?£
+';T…ÅN *¾O³$F¨Š8+ïòâh©ƐT‹ôA¿¦¥~–i¶;`¡çÍÇõäEDP9¡§–h\OH3¥'?£'';Ô“ÅN¢žÞd›<+Ó²J²J« G­³"Ùä»,ýOšÚꏛ</¶iWX£â£¹êñ”ŒçR_
+"ü)•µDã*Cš)•¹ø•9Ù¡Ê,v^£²…¤óß܃ K·&Ëñ1i’Ξ“qð€H>¥‘–h\#H3¥?£';ÔˆÅÎwi¤ë*M‚7YØ(Îá<ŒN©ª%WÒL©ÊÅϨÊÉUe±Œª‡%DÜ6UH†T%£Á„ÕÑÓl	gŠXy$Ò<^-˜×„o‘Tç"+íׯ˜…F¥OàDZ/ù»ž¿žB2Åiö†¹~l“ª® ú-)
+Ãì8*Þ¡ôM.M0£¤YWÑ‚úô?ó"xRN@C½´È{JïnÙBëk´''!°Å¥[7_Ï'¡'/ø¦w¨¡,^ƒº¾2úHºRHæŸFŸ¨C픧»%êTðQ‹ózþïõ2¤$B§F[‚ÎFJ¢ýÌ"ÂÍ £xÐS(ºò*)¯k‡¦ŠÄoQä~›÷½U at _å1t×æhKÁټƀ'ˆƒR¿WûD¯—Özß'”‡¸¾Xˆ`žâ‡>è„0|âº-۝uÑT{ÇÈ#V•
+!“M¥âC}Îïôó¥"Þéñ:mËõªS‘«u¿§Û¤!çY²ÜqZç
+õ
’GUäÜ·¦¯™)4£?ÞïÛÔ)‚q
+9ž*<­Ç,Ï–egÛ¸PR9ÿéå;=øU!DØÇŸ?Þ«!ä¤RÏÔÂó¾H+¨hKðùjŸèÍ™`Œg‚Q\ÔÓb^ž×ÿM\n´ÙÇÙ×Cv¨ŸwgHXø
äÓƒrŸŸ[½Ó'ë¼Rs{l¥=àYA8¬8{,=à [Õì5	+Þ(eÏ1U)ÇQáY¿¬“C®JÙ½v¥<›uí–çâ”—ýò¸ŒB:®
+¬ù~é€,&EØì1Z©(,Ðpð’$
+9Œ&Ú:t4˜
+‰l©Àmþqóö#øS/«±u›àR„¡qóíl¤øb½É³¿© Äs.
 ÍT4`”¨ñ@ÛÊh9h« T2jªfzÜRšdÒP£Œžj'‡HÆL­Hh¥x û¡,tiÀ8y^ncYè'•,š^Ô€ì(¶]A,*a©L~;§*R6½‰Ê-ª&Ì“x³7a¬SQÅi5hpäÁvµÅÛùq“#ͤÍÇy=Õè.©ŒÕ-©Ðìe|×Î "4r
+·44n¾&L‹&›ÆhXUQç‰AÃ@³M
+ã$Æèkœ¯O…Á¾mýêÕx;p»¡Œ. at T/7z;?nt¤™4ú8¯§Ý%•1º%ýæí‹wYÿº
Ú‹~øºMÓ¸w62VZ½‡ó ¡IÀ£9)á„Q\©«;²>ø‚'0Ó*Cø>bŸƒ·ÎGÀ4§d“*¼´ÑŸã,>ä»sM$þêÉÅ„G|³ëÍðÍ"òæ«o—Œ2ph‹Ì14 6ºî …bÔs­Yš€^8a€m„R)®`R"ЁÁ)}¨aÜA¿Ò²‚‚µ<Ðàã­¢ˆOêŽA½¾yóFR…·ç
Lï”ú㈝ò›“ÞüýBÐùëãJ0o`ðn6°3‰ð:;ww왇‘a Mß¹^ >Wúx óPWúiÞ¢Lwûj¨·€ÖÁc—Ð÷ó|/wçVŽ>µÖ`=?«læKt¹GD@Q£è¸Ô/ “x#¶^Pwøp˜Ã£þ°M4âߢ/á熥îà²ÞÊ|Ðédq•¶,pe®	4(P“GJòÿ’Xhb£nÿ9×¼áy?œ$4nÔûôðc$”†ü~ŸÖ%vO§CštXj…)Þûü€Ã:ê”â¨RœòŒ×04Ÿ.ʏµééLQUí8‡\8YS’Ì-ÈDi#‚‰ÑÒd͏–&C3Uš¼žXšœR!‘-–¦ÕíËìã¯qW>N)ñ#éÔ…¡q²îndC•D•=¬$ª^ߘ›-y]Ý™ÓȈˆh¤—iÔÒõ~fÜ'¡Ï›ÐX~¡Pž.Ü‘ÆÍP C./®nû±Í8ä qÛö>ªøšBð±¿\yŽ¹Ñ¦í¸ƒ$RúÎBr6V/$Ðý…n	Ãg’°éô­‚¬^ë‚Œa3õK(ÞÀ^,1ô5ؾ¯ª^ó¨
eÿ ¬TA5ÜéA‡ñ±wë!lJ~g at fÕÞ׍ßããé€t¦ƒã”çu	
›ºÊªº”E&«uEW±kåF¬mTuRj2
+–*Œý‹¼z¨ùïÒ*=¶ícsÓ´ÿè
0Tré`‹h4€
ÍT ;š v2Ä ¶Žû…ÿåDðÍ €`„6ק_@J ðèÖ7ÏÖåkí]QӝF€ÑæŠÔk¯H5Å6¯1Œ²é€Ù$ÍÁ²ªÖS›}\Äý[´¡$0e ‰g~G‰:ýp„ ÎôÃQÓGÆ8͍¨ß²K$bêMÜF„ï]'¬Ôeñ1KŽy–np
+dN²¤,›p»\Qîó¢ùTáÛÁ[7ÍcHýQÐc͏‚C3z¼žzœR™,cI… çö}öñ÷ò`J¼¥¡qsîlôŒ˜‡C†áDÊl‰ÆS&ÒL¦LÃ&ev^"L™ÃԝmÞ÷³
4;‘x–\uüätzq
+•N
Å„øÍšG<ý5â7©vfæZÃ\̍9…Ì$§œª%w*¤™t*ÃÆ©\SYWïÿT˜z|†2ünê³PþÅ®áÒñ¹?¤9Þ|An¿H`ð½Òð¹Ò¶˜#~ÓФn8t;lG²gS#ZjÓ˘}.šNàýçuá3‰XwÜÜBqÏîJ=¥[˜2­ ö«LÀ%ú|ÄŸäu©$¿€üMùÂÞ@»Ï` Øå	­ “ÐÀy;YD£)ÈÐL¥ 'C“‚º‡êšÍp¢0Œzöÿº°Ÿ™Cù‹ÕùâK-mª« ä1áW-Ѹ_!ͤ_¹6~åbhüÊb8žpü?3'>©¶
:GHxÀ¾œâÆ‚^”¶ÿÇÓûB;L/"ž7x÷¢LÎô¿ù¼'Sw¨~HÙ1åƒ{Iü×>È]©æ5œ
+ŸQˆùkÎÕBÝâ‘ÞnðWp©,º¦üZPý°Óü’úyÇxTÇïA¡o^àRîJÇ¿~¹ÉwIï§`‰õüÈû:Ê
+endstream
+endobj
+5317 0 obj <<
+/Type /Page
+/Contents 5318 0 R
+/Resources 5316 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 5286 0 R
+/Annots [ 5320 0 R 5321 0 R 5322 0 R 5323 0 R 5324 0 R 5325 0 R 5326 0 R 5327 0 R 5328 0 R ]
+>> endobj
+5320 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [159.678 703.972 193.212 714.876]
+/Subtype /Link
+/A << /S /GoTo /D (structwcsprm) >>
+>> endobj
+5321 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [305.228 592.39 355.36 603.294]
+/Subtype /Link
+/A << /S /GoTo /D (structwcsprm_f54ce939604be183231f0ee006e2f8ed) >>
+>> endobj
+5322 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [415.613 592.39 481.774 603.294]
+/Subtype /Link
+/A << /S /GoTo /D (wcserr_8h_1691b8bd184d40ca6fda255be078fa53) >>
+>> endobj
+5323 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [113.91 495.682 183.419 506.586]
+/Subtype /Link
+/A << /S /GoTo /D (wcshdr_8h_54634ed49425e8842874e9e2b77899df) >>
+>> endobj
+5324 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [113.91 475.756 174.014 486.66]
+/Subtype /Link
+/A << /S /GoTo /D (wcshdr_8h_5592649ee4c25e118559c6d283c51930) >>
+>> endobj
+5325 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [113.91 456.807 180.092 466.735]
+/Subtype /Link
+/A << /S /GoTo /D (wcshdr_8h_446914676e0b3f55ac6a080015a52b43) >>
+>> endobj
+5326 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [113.91 435.906 195.604 446.919]
+/Subtype /Link
+/A << /S /GoTo /D (wcshdr_8h_6779d48001260a0011b3dcffdcb64cb6) >>
+>> endobj
+5327 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [113.91 368.16 201.691 379.064]
+/Subtype /Link
+/A << /S /GoTo /D (wcshdr_8h_96b787f84207faa42599e50e6e078d21) >>
+>> endobj
+5328 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [113.91 236.653 198.921 247.557]
+/Subtype /Link
+/A << /S /GoTo /D (wcshdr_8h_222a5bd7659f3e1ea1a9ed21f54c50ef) >>
+>> endobj
+5319 0 obj <<
+/D [5317 0 R /XYZ 90 757.935 null]
+>> endobj
+5316 0 obj <<
+/Font << /F31 604 0 R /F22 597 0 R /F11 1069 0 R /F42 818 0 R /F40 783 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+5331 0 obj <<
+/Length 2622      
+/Filter /FlateDecode
+>>
+stream
+xÚ½Z[sÛ¶~÷¯Ð¤/ÔL„ Aykì´u'usb%9™$Ó¡)Èb*‘
+IÕñ¿?‹EIàÅNNÆ3	.ö[ ßbwAâ‰xÂýIÄ"Ä)›¤›3r­¿aótg­çÏçg?ÿJ¡â!Ì—ª{ˆ#x2_|ðB„Ùt†}ß÷îÒjÝLßC«éŒ0ßû5[}õZ,E9ű'òtŠ=Ù~äáL?Íÿ8{1o,0ö1Jü/g>ù“ØùÇ™('wpí#Ìùdsj®×g×gÿitèv
+í®!ʧ3 8êžB‘îg€ý`?D'VFNÃGBØñ@°]›´tcˆÇ®Ô#ÙPÞš'¯[ar~4`•j[õîüú÷‹¿þ>ýê¿yrbQÓ>ófV¦ùH‘D~6Q˜bæ¥æÀ*«ê¢ÌÒd­ïK‘TE^é›wÀŠók}ýJöJ¶Âô»Ô?ñÑ÷I.'±#÷1ÂAìH3…{¡jc¢8$"³°á	 Å(h? ‘9ü @ ~–h‡v1Ä£ÔÊÇr-µD[‰P†F$×ÏÛKÔÖðô´»¤!6³ü‹—SN¼¹Ã†EŒÿÞ\]:ð
+Xðÿď,þüý+ç`<0þ¨ÁW”Nò…C‡Å#gâõ”1ïíK7#¢F€Ë†VËÒzèM–×ÉÍZTæ¹|-Œ"~Ôïk-¡N_³2C¾Öh}­ÐøZpîö&
“±+y²@m&Í»ý…RøìA|íFqz%Èçü;!89cˆàj$Â!çÛPœŸw³Z®Ádõ6û*Š0ag
a¨’]'p#΁©€Ïq´ïFãÈÛUB_ÜeõªØÕú&ÉÍïºežÔFæ_…PVYažW[‘f2`AƒÁ )„Pìý^L	óî„üoºÈ|	¦&€§7"MÔb©ë•j€Ì	"dv»ªgé*)“´ÆΦh…Tv'/‹RM0Ìx"â,TÃJ!ÒÖenÖ!Ëõ/ˆÛ@[f‰Ò´ °Í¦X¨ʶ´Xï6¦K¾ÛÜÀXõÍ-„ñºÑ°JŒç&®÷õd]R12‡„£ í:{¡î]ÇÈî:}€Í®sèŠðmÀáïØÎ}D£%§ÌWKÍúÃÞ.^8£’Oñ2àÍ•Ó ñdÀüýcf @A`C®3´c C2dƒÞ;ì Cv°oˆí"SxÙ^¨Ûˌ̠—õ6^Öh½¬8wûÑA’6’E=ÁýÅPæõHÒŠìˆ|·Q8Ù>8
+'ÛV¥Íöy7Ÿ„4*ªKú…§Q„\Guù*ªë&² %H´ê²å ªKÑvTW
}æ«-ÅŸ$OàC¬§aì½ÌLdV‚Ð«ó§ºåüÂ\¼z;Å„«ü(ÒŽ©›¯uƒ#¾WÎÒ¨Ï*GÌW¹Š,Àodï³bWɆЫE¾P1 S‹ÈÐ/Ÿ@š°Ô)ˆl\	}	=4´n‡ÉÜM:[‚6›ÈÆ&?v[£Átææ‡ù‘wYë†Ì¨2“mÚåk3ëûƒ¡éóH4j9=*!ÓÐ7Û¤¬džTê[môn½Ð·¥ø,RÓ­cVá‰JŒ¢Ð®XäÉõ.+Ó¯æÂðGZ åó"ŸÝ¬“üÓÚ¦ÒQ‚¨•dF×°I¶ΡffÏÞUÉ­IÇl“Lë2HàÄ¢•ÂRI}_%K±ßðº–"-6É„rœÁ1Ê ·;OÈZÏ;OȬÌÐ	YÖOÈz­2Bm«ì	ÙÕ”2ï—?OOɈ+ETßtX™^ôcE­S²Ó¹:L’íÒ]^Ž=c	cÖÂ÷2܈ð>4¿Ð\IrmèÜãjJ|ïgrDãoLÇžB½¾øö,õ;];"8Ö¾õи:>OxñµŸc{™NŽ‘!Žõ¡YŽõ¡ŽµÐæÝ,Š‘ß?uJáœDy`
+7úìÄE˜i}Ç‡Ðjaé½ìù½µ1Y·æÆIu2`ãÐM¡²¥ú©}hÞ	I˜"¿ÕW&ÍPzZ\rTtr’ȏ‚Rî…ºYidiÙØðòеùµÇí~:ÎÇ|Å#ÏÀÇöÇ[G’ƒõ©³ø9 õ =Û_ˆÈèøúý‹ÒXÒîÁ{ ¦C|ÛuóÍÈò­°á[ å[pÞè2¹qGá‰c#lj|òGRæ`#lSfî&¥ˆ`ö8Vôì‡1F0ÌövxU¨£a?0¥
+õU=ûœ*©àÎ]ÈÛRo‘Øë†d÷5[g‰ªà6ËåÖ˜Ôú°T9I!“a‚âXV"¦£:DV6ˆQUø\ˆ…¬ÔãBÿBA°ÝÕÂQ„íœ`m&«›
+évÞªR`'…Êæ#¯³d½6¡a—÷Ô&yQŸ)F´¶!CÉB©Sgá*`h JÃΦõ¼³€±2CLÖ˜^«ŒPÛ*SÀÀÏ•»x!é
++Ó‹|¬È/£Þ¥ä Áà·«Z_ëŽ
aŠŸðАÎÉ°Òý&©T,M«›z%Ïdä9̉q™ëŸ
#ÓÍ¥»BçÚßaôôBʽ»2Ó®t¸`»‹íŽ*—͹8ˆôV1á&¶eyU‹dÑžú£d&ŠØìn.‹M"
† D	¶ßÕ.HCŠY·Ž Ô&‰äë-æ½[ÉρŽ=(”œægˆ¬Ü¼ÄÏöÒ§Nr¨p˜˜sU·-8ùF‹ô០àÖòÕXåTn3ü ‘¨÷ø5Bd_t.;å£Qä†+_D~Ùeú&üKÖB¿Rä±WÈI-£âJÓa“ÜëpÃ…ó"¯ÄÌœ×âQ at mÇ›/;PÛµÖ†ï>SÑÂÎ÷0òʘÃù…àc¶l‚0ì×p²ßý•/þ“2“™¤ÖtQ¤;Àª{2z›@š(k)@بPomMÈ]%¥6­Þ1,ȕ¾OOí„.²µ(xÂjQþ-J¨¬n? HzŸN—}Æ!•âÀwàPHôÐ^”¥J„æmD%—@ÅßЫÍ\¸„œ$]i]ïÁE£ÝQ؝yTŠzWæjâánY-&«e¹ËS™æÈ$Ͻ7êð$`€jÇñI7.­}{H‹Q9R…×_M«é*NçòlÖ8°ÝWö± Ky"	0W_â8zì“âÔu
k®tþ”åéz'ÓÅÔ>IÅ­ž4c–‹È\rˬ–|8–
\²ë,¥ŠÿQú¶åçQrÕ6…[mW#õ}5rÇÞÕYXÉiÇúãÇÇ}ŽªòÍ0Fæíš,„b#0ßÔtiðo"%¤ÖfC*Ìs¹ì;þJͶèÌŸùäõõ¤kØ/Òãl1à%¸ÍåsÓA±n
+Þ{»A}½¿ùñì0LÓó?Ñîd;
+endstream
+endobj
+5330 0 obj <<
+/Type /Page
+/Contents 5331 0 R
+/Resources 5329 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 5286 0 R
+/Annots [ 5333 0 R 5334 0 R 5335 0 R 5336 0 R 5337 0 R ]
+>> endobj
+5333 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [113.91 719.912 199.479 730.816]
+/Subtype /Link
+/A << /S /GoTo /D (wcshdr_8h_ace96fb8c1499616dd1333af3e8340b0) >>
+>> endobj
+5334 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [113.91 532.615 202.996 543.519]
+/Subtype /Link
+/A << /S /GoTo /D (wcshdr_8h_95325b53ebd8d7d0a371a65b27b3d04a) >>
+>> endobj
+5335 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [113.91 381.183 202.239 392.196]
+/Subtype /Link
+/A << /S /GoTo /D (wcshdr_8h_9a70ad2a355a9736711d8017535bf72b) >>
+>> endobj
+5336 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [252 381.183 288.851 392.196]
+/Subtype /Link
+/A << /S /GoTo /D (wcshdr_8h_dc053d80a9c4da454a52eed34e123633) >>
+>> endobj
+5337 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [163.912 369.227 200.764 380.241]
+/Subtype /Link
+/A << /S /GoTo /D (wcshdr_8h_dc053d80a9c4da454a52eed34e123633) >>
+>> endobj
+5332 0 obj <<
+/D [5330 0 R /XYZ 90 757.935 null]
+>> endobj
+498 0 obj <<
+/D [5330 0 R /XYZ 90 343.698 null]
+>> endobj
+4947 0 obj <<
+/D [5330 0 R /XYZ 90 321.386 null]
+>> endobj
+5338 0 obj <<
+/D [5330 0 R /XYZ 90 321.386 null]
+>> endobj
+1092 0 obj <<
+/D [5330 0 R /XYZ 158.712 274.302 null]
+>> endobj
+502 0 obj <<
+/D [5330 0 R /XYZ 90 257.948 null]
+>> endobj
+5329 0 obj <<
+/Font << /F31 604 0 R /F22 597 0 R /F40 783 0 R /F14 1084 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+5341 0 obj <<
+/Length 1450      
+/Filter /FlateDecode
+>>
+stream
+xÚµXMoÛ8½ûWíE:˜á7Žt“)v³mâvmª-Ç9•ä´ù÷;)›²-Ê›l –Äá<ß›ácø#cÇJ(¤™ÏîFx|_ߍˆk@óÄk3½eÐiÉÆÓEÓ]$(Oç_"‰ˆŒ'cýœUwi½DËxBŽÞæ«Ì>]g‹¬ŒIe1‰Š™ùª¨P‘,þ6}?º˜náÝà“üÇèË7<žÃ ߏ0b:ÿ„gŒˆÖ㻧Ì=¯F7£[ö;ƒïÇâ„Èq7@Ê–¢	ðe^ÌV›9ZBŒ/êô;Z¾0Ãw¢¤ü˜LÆ©vYYÓEþëT¯Ëyyª©eí´Ü—yQ/Nõ\—ùí©ž7E^Ÿ<g›:_9Û®<¡#£ 
+ѪS âôyžÕ)hrnEyžU³2¿¯óµ¥uDiÇåˆqÝ8š.óÊôcÑ2Kç ææù+ÆÔŠœE¶G÷ட"zÈç>nÊl
öu±vfë"æ8z0æY‘g(ž0¢£OUë·¶}êµ{o§Â¼¤«•}X/ìo½t-UvŸ–iíÞþùãæÏË7~ ÚÎ!Hábæ0eœ>!µM^cÛÄóÌLX‘UG²žŽ—½%Éko2Ö§Š`‰8K¶>ÖWJÅ>ÁÐôÂjm€Ц±ê ¾œ»èPaJU]TÓPÞ:‹kßY‡ñ÷\ü—ÀB ‘ðp¸Î&'„ïÀ1	šJÁD¢•f”%\Rɏ•tŽ	Rš÷“»kï'×Ù’ÀÚ‘lÉõ ‡ÉõQO 7„¿ç²Éz}€,9 #¯³	ãI`—uñ>\ž‘#|8É
+Š³D¢äèþHXX<ëòd×ß.¿tœÀpd3ªNZ[6L¼-c¦¢,«lá±åG¥)é<O×ЖTS–pTåðÚ|_¤³Ê.!$B½a)Mþs\Ì…E(TRÒ+s&¡=¬rg2$ò§~‡ÐœÄ=´A…ûÃwðkzÞ'ïP¤­ºC`NÜX#ì³#岇½¡–Ï÷ÎA¯ºI¼¯ÞVÖócš–´™j&âwIÛŸ„—çÖfPÜ;_u‡ [y{€ÃúöQOxÏ¥Á¿ùxKMé¾’H¨¨MU´@e>*A°fS„¤L1¬æIrdf°$¬öÚûéu6ƒô°vô† [z=Àaz}Ôè
áï¹ìÐ{yõù`š#ªt8pgÖ ,u˜@-ëÕPGu‚HÂz™õÚ{™mm†˜
am™
:f}ÀAf;¨ÃÌñ÷\üOWço/¯.V(Š³`Ô­M•Â4SÂ;¨:QRpFÞLë¾¢N†(ÓO_ª<}KUkbFõ¹YcÒÕƝþ6U{šn×­¼˜ç3wìÄQê¨MÑ’èÌlR8YFE×±ýËUÑäw­ZThĨ‹ßÙŠç+ þ`+~pXü>ê	âáï¹4ø>qû#€
:¦á°­Iµë¦™e,ðCLE#4x!V3ÏöÓë×ö×æhL"HÓ¦CŸš8Gì9çÏAo¾8É_鬌¹ˆÖ}éRgUíöpöJ(œ3…IšáœaqúŒ
¬çàØõ/…ƒ"e»ëßÿå‚ÍÝ
åõvWk¯´pd.ž2øuÅ\vqmöÁUuµ?­ßí¯½îB'ÜBåÝÞešüz¶¹ËŠ:mÆãn$½áÚ®ÛÈwyÚô†ÃEóë]’Àß“@qtƒ`î§á¼óôKñ¦ÞÁaHíó
+zPÜñêÐMxï²"3·‡n^[J¦±¦Q›|Ïœt¹ý!ú¦¯¶o —·“³­º
30ö.º¢Äàsw¾þõx›û³c®í§ç_úÌrö
+endstream
+endobj
+5340 0 obj <<
+/Type /Page
+/Contents 5341 0 R
+/Resources 5339 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 5286 0 R
+/Annots [ 5344 0 R 5345 0 R 5346 0 R 5347 0 R 5348 0 R 5349 0 R 5350 0 R ]
+>> endobj
+5344 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [145.731 413.53 156.58 422.497]
+/Subtype /Link
+/A << /S /GoTo /D (wcsmath_8h_598a3330b3c21701223ee0ca14316eca) >>
+>> endobj
+5345 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [145.731 400.699 166.543 409.545]
+/Subtype /Link
+/A << /S /GoTo /D (wcsmath_8h_0a3cc1d5cde549e408f825ddd7f5853d) >>
+>> endobj
+5346 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [145.731 361.844 166.543 370.691]
+/Subtype /Link
+/A << /S /GoTo /D (wcsmath_8h_39c663074332446065723e9be9350139) >>
+>> endobj
+5347 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [145.731 321.306 177.571 331.837]
+/Subtype /Link
+/A << /S /GoTo /D (wcsmath_8h_514396dd60fa0621c83072091fb2a0cd) >>
+>> endobj
+5348 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [145.731 308.355 195.275 318.885]
+/Subtype /Link
+/A << /S /GoTo /D (wcsmath_8h_01d44d9782a85952a48ed76bf105351b) >>
+>> endobj
+5349 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [145.731 296.967 204.719 305.934]
+/Subtype /Link
+/A << /S /GoTo /D (wcsmath_8h_2dc3870be25a19efa2940150507aaf71) >>
+>> endobj
+5350 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [145.731 256.549 187.016 267.079]
+/Subtype /Link
+/A << /S /GoTo /D (wcsmath_8h_dea646bef24ac88b544d7094860127ff) >>
+>> endobj
+5342 0 obj <<
+/D [5340 0 R /XYZ 90 757.935 null]
+>> endobj
+506 0 obj <<
+/D [5340 0 R /XYZ 90 549.557 null]
+>> endobj
+1093 0 obj <<
+/D [5340 0 R /XYZ 90 495.947 null]
+>> endobj
+510 0 obj <<
+/D [5340 0 R /XYZ 90 481.377 null]
+>> endobj
+5343 0 obj <<
+/D [5340 0 R /XYZ 90 430.567 null]
+>> endobj
+514 0 obj <<
+/D [5340 0 R /XYZ 90 218.855 null]
+>> endobj
+518 0 obj <<
+/D [5340 0 R /XYZ 90 160.155 null]
+>> endobj
+5351 0 obj <<
+/D [5340 0 R /XYZ 90 137.843 null]
+>> endobj
+5352 0 obj <<
+/D [5340 0 R /XYZ 90 137.843 null]
+>> endobj
+5353 0 obj <<
+/D [5340 0 R /XYZ 90 120.219 null]
+>> endobj
+5339 0 obj <<
+/Font << /F31 604 0 R /F40 783 0 R /F22 597 0 R /F42 818 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+5361 0 obj <<
+/Length 2214      
+/Filter /FlateDecode
+>>
+stream
+xÚ¥ZÝoÛ6Ï_a`/60³üþЗ-͐¡ËÒÄÛÖ¡Pl%ñàH®¤¬Ë¿£HÚ%Ónƒ °,žîww¼OÊd‚áLž(¡ab²|:Ó¸ûóñ«sXžwÖ\œ½¹`ð2’M÷íã’ AÉd±úk*Q³9ÁO¿,ëmµ.šûSô8›S§ëMî®nòû¼š3Í‹¥½%áS"ùìïÅ/gï;	¼|‚I‹ÿù쯿ñdrþr†3zò®1"ÆLžÎ8eþzsv{öaÇÃÝgpLEAØq)CXŠ £DQ¯çw«ü#Æ´ðzÓwq}ù†hŒ°UèÍ¥{~`R¢¤¼ewaí“-›²r”¤ƒLRF–ð#fd6grúÖê=!åé Õsb‰Œâ-G†ó	C’ύȡh
+a&Ù“5¥ÓfY3Ž§ÿZaóªq7ï«òÉ]­r»ðPåyín„çªlµž‘iVÔÈ¡u
;—iªÂ®õ¬ËÆ­{CÏÝEkÚ7×—_k]}À¸_k´î.q$t×fo۝FX{¼íjͶëÛtgl0lþ•våãv½ýpcÅXPo]Ä	§Àž0!)S¹Ö^wÞ³¶AL³c;^¦	†Ä`È㌌&£!<÷¬æ^m v64 a4vÑá6Xêwá{§îs¯ÜUYl^ÜÕÝK¬<'Á1ÿ6—Ø…êÁSÜt²J žwÈ[{.±´2=•›:o>báŸ„0ieúBD	-Ф¡BLõ-¦³Ç{B†Ø.µüúÛû¡A)F¢ÍQl«òŸ|Ù¬ËÂJ?曄DsNqÄ9/¯þðþ	®	á¿÷Ú8¶ûI€ŒÅlëi.^‡níœD#Êɸg‹P„äˆRñ*×¼æf±oïð„ F<åÜ䛜['‚?þGœÛSÏ;äC‹XZ™>×Ëÿh}ȹ)8#3}"ßö$I`ŠÒ`†.ðqßþpûÓë}›ƒÊðüˆoËqßþýêüÝÅåÕ;ph_ÙŒVRpF¡¤çÆ«oÌ –¦Ùæ9w;T‹u±Z/³Æ¯g…§+V¶z8QüŸŸ³¢Y7ÞG¬ÅŠ²YžßcæËÓUvå+Ò2+€ÄûÔ@‚mY5ÙÝæ¥ÝjØ¡Áð˜¥Ô¸¥@â ®
*¦Ó»å¾“nãŽ9Þ¾í›ù<¸]ʦ¿f˪<dÎ&¯C•†ž"¶©-É=›þ;£¢•g¯=4kFˆ >GD«o띵ëÇ¬J9bΨçÞhõHcÍ”@„nü;ëÃèÆq¦w<Ú ƒä5L”ðä´V IÚn«àÞEbT.‘¢ªz8yê4~ÄÒâÿùÓíõÍåÕââÓõâfÍ(”V“TÜ“$q#6!™ÕME|†ß6•-ƒþ,ÐÑβ"‘t 9¤˜ŒÉág˜Í‡£›>…vÏ –ÛBi¤lD
‚7Xa¯­#û@Y­ªSдÖaNXûØÉvíp½®›<<ñ%{™	áRǨ2Ü@¦¯PfÏ`lîƒò ݦ‹Ï‹ç¢Mþc‘D¡åbšŒ¤ÎúÁH
+4Ç")…µ‹¤$ ¤. Ý£$Ctïpyê4rÄÒ"ïrÝ'h{2h‚iI=MYÆkÙ72„ÑÅåûwÃöJ¤¡Ës7fé1T(Ÿ›TÐQeÚ=þf?í08tÄJt›û ¹¶Ïþzµ®·e½¶>¼¯`ƒ¤Eâ²/ðÁMÔIñb–½M?Ø
+ÂddOnhÒè#‹~0P©Wæ«·‰ù]"J;9œ !T§³€§9šö¼Y ²@0•ºx'drIJç鈬÷¤ôõ4iTØ[ÌúúZï³%ÇÈò1«FfAØ%Ž&ƒ0vAP=eÍ÷¡dBà‰ñçÄ„°gp0!x’¨
+ßû:w¸w¾ñ‡¦æýå!ed¶¡~(ʺY/ý™ÔŒ‹)tÃdúӁ?€ÕĐT¼.š5˜HÅÒÑäiŽFÓžW"šR€!š:€Ç=‹!"TäYçg²/^âÈÉQ§XöKðÝŒ‚K܏UJUÒL&‰N)CŠDûÒŽm€[®WɐÁPG¨yEÈìObåú9ÔÐæ1ô¯¾ºÞG`ļ*²Í®ߍÏÁ²0µµÃ!‡Ë1)õŠ½Ã`¬«%B#¡änêDÄϝçy“Á”éÂy^/«õrLµÅèÔlçLî̵xÌk°3jZ•.3Øo¦ßMi§à/nRÊ.ØåСصöà;ö=¥ƒ-!Œ·þu¤#ñÔóùÐ#–m°æ›muðØ•A>‘<"N[ž&	3ru1aˆK}¢Ê:±´¸›u‘RÙžešVÙÓ¤¡#Fã*spIrªÆŽøj¡;¿û'¥/8ÕGôõ4iäˆÑ¸¾0|²Âž:±´¸õv™P™IO$U4Iè˜Ñ¨Ê
+„ÁìD•u7bÙ¾YËîR*Hðš¤Uö4ièˆÑ¸Êhå©
+·´G0»ìv•û°²d4Gö×Ó¤#Fþõg|š«‘óB)¢êØ™íâ:”Ø#¯l^UŸ
+fe¢IO“D&œB,ñ|{¬µ;è†Ï*_­«|ٴ徇õÌ}؃ɍ'mOŠás	ÝôtÛ<Wá™öøkÿÌ®a°0¾a€Êi†ö¢‚C¡-ë ®жL6w=ýÐaçl><icuÒF1Ë“æznlZæÉ
+4Itd¼º?Ï°IË-ÎÛ³v×è¸>8«0HˆÑQ̾*‚†ùÛyÒº8žŠ˜n3¶û…ÁÝuœE^eÍþ}û\Ì†7¿-}WÊý«Pó¦?0ì¾Aÿê_†´ŽÞPØ‘</LuiDûCßyùßËC^ÄÖ±¿šçTÿD
+endstream
+endobj
+5360 0 obj <<
+/Type /Page
+/Contents 5361 0 R
+/Resources 5359 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 5386 0 R
+/Annots [ 5366 0 R 5368 0 R 5372 0 R 5374 0 R 5375 0 R 5376 0 R 5377 0 R 5378 0 R 5379 0 R 5380 0 R 5381 0 R 5382 0 R 5383 0 R 5384 0 R 5385 0 R ]
+>> endobj
+5366 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [160.678 602.65 195.875 615.837]
+/Subtype /Link
+/A << /S /GoTo /D (prj_8h_151140d870ed4f490317938bd6260a6a) >>
+>> endobj
+5368 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [170.641 552.497 206.386 566.018]
+/Subtype /Link
+/A << /S /GoTo /D (prj_8h_fc5276e759c799deea36271d9cafc5e9) >>
+>> endobj
+5372 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [145.731 371.991 226.886 382.895]
+/Subtype /Link
+/A << /S /GoTo /D (wcsprintf_8h_7af03fe3aabc25673cc012adc1e3f8cc) >>
+>> endobj
+5374 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [126.921 291.229 182.592 302.133]
+/Subtype /Link
+/A << /S /GoTo /D (wcsprintf_8h_5c6f91916a0b8f8c2d85274c0ba130f6) >>
+>> endobj
+5375 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [220.75 276.608 262.095 286.513]
+/Subtype /Link
+/A << /S /GoTo /D (wcsprintf_8h_46950abaf5a27347da8160741f98f973) >>
+>> endobj
+5376 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [126.921 252.375 166.542 263.279]
+/Subtype /Link
+/A << /S /GoTo /D (wcsprintf_8h_46950abaf5a27347da8160741f98f973) >>
+>> endobj
+5377 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [164.54 213.52 222.223 224.424]
+/Subtype /Link
+/A << /S /GoTo /D (wcsprintf_8h_b8a869f35385b17a26cb5070ab63e5d5) >>
+>> endobj
+5378 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [276.333 131.074 307.645 141.978]
+/Subtype /Link
+/A << /S /GoTo /D (cel_8h_db2e4565f61a9de5fe278d9035850dc3) >>
+>> endobj
+5379 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [312.472 131.074 342.688 141.978]
+/Subtype /Link
+/A << /S /GoTo /D (lin_8h_946005b038f5c584691630b5d39369e3) >>
+>> endobj
+5380 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [347.514 131.074 378.278 141.978]
+/Subtype /Link
+/A << /S /GoTo /D (prj_8h_8785bdf33bdaa3d9d52fd51b621ec8d5) >>
+>> endobj
+5381 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [383.105 131.074 416.081 141.978]
+/Subtype /Link
+/A << /S /GoTo /D (spc_8h_7304d0d00bcf9d2bad1f56ba6d8322ea) >>
+>> endobj
+5382 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [420.907 131.074 452.777 141.978]
+/Subtype /Link
+/A << /S /GoTo /D (tab_8h_6b3768349e9a5e925aab24effddc584f) >>
+>> endobj
+5383 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [457.604 131.074 492.791 141.978]
+/Subtype /Link
+/A << /S /GoTo /D (wcs_8h_b9aeb8cf1afb1bfb22e989580d90fca8) >>
+>> endobj
+5384 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [89.004 119.118 140.231 130.022]
+/Subtype /Link
+/A << /S /GoTo /D (wcserr_8h_6585b9fc3a59b369e3336f3133dd1ca9) >>
+>> endobj
+5385 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [453.255 119.118 499.511 130.022]
+/Subtype /Link
+/A << /S /GoTo /D (wcsprintf_8h_46950abaf5a27347da8160741f98f973) >>
+>> endobj
+5362 0 obj <<
+/D [5360 0 R /XYZ 90 757.935 null]
+>> endobj
+5363 0 obj <<
+/D [5360 0 R /XYZ 90 733.028 null]
+>> endobj
+5354 0 obj <<
+/D [5360 0 R /XYZ 292.107 705.441 null]
+>> endobj
+5364 0 obj <<
+/D [5360 0 R /XYZ 90 688.38 null]
+>> endobj
+5355 0 obj <<
+/D [5360 0 R /XYZ 292.107 655.622 null]
+>> endobj
+5365 0 obj <<
+/D [5360 0 R /XYZ 90 638.561 null]
+>> endobj
+5356 0 obj <<
+/D [5360 0 R /XYZ 270.405 605.803 null]
+>> endobj
+5367 0 obj <<
+/D [5360 0 R /XYZ 90 589.076 null]
+>> endobj
+5357 0 obj <<
+/D [5360 0 R /XYZ 280.916 555.984 null]
+>> endobj
+5369 0 obj <<
+/D [5360 0 R /XYZ 90 538.923 null]
+>> endobj
+5358 0 obj <<
+/D [5360 0 R /XYZ 446.709 506.165 null]
+>> endobj
+5370 0 obj <<
+/D [5360 0 R /XYZ 90 489.438 null]
+>> endobj
+1094 0 obj <<
+/D [5360 0 R /XYZ 263.597 456.346 null]
+>> endobj
+522 0 obj <<
+/D [5360 0 R /XYZ 90 441.676 null]
+>> endobj
+5371 0 obj <<
+/D [5360 0 R /XYZ 90 390.965 null]
+>> endobj
+5373 0 obj <<
+/D [5360 0 R /XYZ 90 310.203 null]
+>> endobj
+526 0 obj <<
+/D [5360 0 R /XYZ 90 176.2 null]
+>> endobj
+5359 0 obj <<
+/Font << /F31 604 0 R /F22 597 0 R /F11 1069 0 R /F8 1129 0 R /F13 1157 0 R /F14 1084 0 R /F40 783 0 R /F42 818 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+5392 0 obj <<
+/Length 2735      
+/Filter /FlateDecode
+>>
+stream
+xÚ¥Z[Û6~Ÿ_aLÀb.¯’˜}Ú^R¤Úl2»}h‹@csf´°%¯$'™]ìßsx‘u3í¶`$“ϝä9Çf
+l¡é"U)ÑB-6ûºx„Ñïo˜Ÿ]Ãôº7ÿõÝÍ_^XEt"wvyˆâlq·ýe™–®ÖŒRºü¼iuQ¶+¦–äiµæŠ._;ãÞÞ›S¯˜^šrƒC‰Örɵúíïî:	¼|J$Èÿß7¿üF[ó‡J„Οᝦõb#¹ðï»›7ïh¸qãs**&.ëÈ¡‰êt$Ükù­ù•R^z¥¾­6ǽ)Û¼-ª5k.‰º·”0¿ø«í`õÏß|x÷þ͏w+¶|ýñÝÝû_©¢M[³—«µô¡­Wš/ý'˜à `N¸´\þ‰°|w4¯ÆÆÌ¡L/•ÀSô­1±Š‡®{Xk	Æ :õv	³È¶xX­ÅY­pvà¿~œ	i¥eš0žAl™8‰»XÁµ·/š_í¾¼hn_ž¢boèX6Åci¶ndW•èq.ç~–ýu$È¡@+ŽóðÿÂì3¯Aożô½(ÿï•	Ƈq@¶Gâ,„·‚óÓŠL’$ãà`Ä¢ÎI|Eãž¹{js¨«išªv#û|SWîõØ@ˆ¢áñC[… ¿§±ÝÖ°Òx’E9 ½©ÀqMkúóŠÁÜó*cÂ)ïÅìÇôO@ƒélÙT{ƒoé²yûÆ
·OƽÜnÝôCUïóÖ
nM³©‹C‹ªà\mÊ­©ýÒÜ=~üÇÛ·nöP"¦ö³C)|ôÌÀÍ·´Ð˜.+@Ö
¸™ÓlùT­¸Z~6øÿžƒ@VRØÂaÓ2¢•óoÑ3VÛã&˜î–Þº—à…)oÕ[ôcYìЕ·àG€AòÓÎ`ö-¬ç‹²*×ÿ1Á¯ÞoÀ€HÀCê‹åé}þ¹hŸ‚€0±ÄH·Rz¦'#X-œRNá;°è$¤YFS>@ÿ`0'¢‹Ux5es¬­9áCû„!Áiõ‡çu|뼎
+Ïw›>@ý˜k	¤ãGm(øEåvÈMX3»Ðf”“ŽÏ¾ë½äpãàÇ]'ÙÔ²ó´>¸uoíÓ±	+**¶6Zq²Ûwœ±û
=$9î18ó%ßvf8Å`õþ žÎkO¹-«ªc{8¶þýa&¶[Óœ¢û±Î÷
™º–¸õ)‘ Âß“¯åÆÞ¨£Kä‰Ü³¢»g»ƒ©;¦?6Æaàà…ûæíwN&&{á(ᤪ‹1*Ff'LJd¢èƒ1¦ºñŒp!O¡Ê|0d”¤Œ
¶ÅPÄIÐÃ}«µš½ÖKÀƒó¥Þ30ÔyÞ·Es¨šÂÛе£ü€§pá¨d!AoAS— àDýèï{)B@¯{p›#ô“œÜ–Á}9¤[`ԁ£üÄC¢¼OHJù÷S±yr°»žÇ÷îþٍ´îlê‹$d€T\iš€ŽŠ7&‰âmÌîP·çì"%' xÔ0g="„¬_N¹A¦Ç²kUöè|‡$‘ï®(c*§°™e<&ÎzDh^匑T\­²GÇùŽH"ßCý¯ˆÊŠQ¢¨Žª0QÖcB³*C/… BñÚb)ØCN¸õ!£æ°‰èÈ8%:CÖ#&ÊuLhVGÆàÕ•Šô¾C’öžËïc*+E2À˜Êg="4¯rBIÉó•*{tœïˆdw”ŸWYK[EFUö˜8ë!§²KZ!Ý_c”¦WêÐQÆ$½î¦®?Fô牂|–Eõ˜8û2:ty
·{QšÆM,uAÕî°ÓcŠŠP±5í¶
+³öæƒçÖ<Øl÷9ÑÎÏ3‰ºÐ„BKÿLÒ´Ÿò¦«¼$&T6›|·3[r¦‰!RN¨”³6
Í‹fÒÕÉ@*BSP$±¢½³ªC~j h&Ý›»>ÇyÕ;a^Òò?Ñtæ‘tšd2I”œd™édFdÔ*1‘hx´@|e| Ñ»P	¨0vð™—î2L|‡ÒØä{³µ¾Yã‹s¬]t0¶oƒï¶ÀÀ—Ï5ä¦å#ìj¡åҐG(d¥ld:Š_X…ˆ)O„£
VÛ¢r›“CÅEÈ®¸¯óÃœüà+
+<CXæªkÆ ~5nÊût™4³Ø¹º~ÝÖ
Â**¿ ì4F½÷aÝA«0ï
+D„J²^)l|@Þ™.ßx¶¾"„u¾<Á:Õµ¦ÕUÇšg.¥åÚ³µûí~‡Á¼tO,‡@•º„ýõ¼†Õ&o­N0ú¸ð~Åéòø€-‡‡Ð¹ Ó
+o@œ:°Ô
CŠ
CûüÙ“2sßæ…3 Ž>OojMئB`
§/ÞÔ½îÁgnê!Éáåu<ƒ¡¡Ó¡<“ÌaâRŒ¡çŽ6®a»k=Úz˜³G¦Ò¥}ïM{¬±º/ÏŸk1¶Ýy6æ;ÐÑŸgƒŒ?@~ôg|BøÃýFÕl“º£	»RgLî1ëhÆñŒ°äDȯœ«iÌI™\”Ÿƒ\`çâ¬ÏŽ¾rݸÇ
öRgÚpÚ¹†ŠŒ‰´ß¾àgÛ§Ö6u`3{Àæ)¯çº*}uÃf ®}:íd¤D¥áÚ§CÈŒ¾}@¯¢µ«àzÉËIÛIB!Ýw?“„"e+êñͦ6)+ê™Fu0aLH
+/œ6½îÁgöùä增ó„dz(Ã8Gt(ã™Ù¢€c‡
wúUútœíˆä办C!TWØcâ¬G„æU†ôZA¢z¥Ê}ïä办Cù"’>ö˜8ë¡y•a3%ìÚ¨è|‡$/øBÀå£eT倉²šUY(ÏDr¥Ê}ïäå²TwqÅTö˜8ë¡y•SjSÀ+Uöè8ßÉ˾¤’0ÕØC¢ŒGdBuŸ&sÕ½„ƒN¦×ú: ãüG$¯«îeªlû>ª½ÇÄÙ§P˜
7ר¸™EôÓþ7­Ïªª^‘ïòm[E‡”k[ÔfãÒ{©»Ú?)åáá+Æ®@2Ã
+ÀenE>“@Å•$úOôü÷–_¡Q]êe@˜s95K <“Ý…œº‡9—SCêN8㿧]0Ãù|z=a®]0W¶†éÜ°e ¥ˆÚ&`&’
Û >¤m}É^cµá¿„?…•oÚò¦ÿ€ 
+¿ƒ±u¤Ô¾Ê?-°%š8uŽ\xì‹Ýso•‹„ÂS<•üêTò7䬣¤"EÅëŸ較<æJù<yX’@,t\$™ˆ4ð¤g	Hô7¨³å£ý5Ø©éΏvóÔí~ü
~çÛ†VkøI at 8
+FŽ9»÷(ƒBTÄ÷Þ	svï1
™€ººž±=ùsÄw®ž
düãqÔ!wÿ܆óÈ7^ÈÌ·,
+¤W³9
+,Y¢þøÜìw3IÂ/8fSé¿šñÜQ…ïMijßñéýhã6vô[éL¿¢ü• î§¬Û…\u7ÇÏß|xñòæk¿”dXÃöÛËßV_žM9ýÆK̘çÿŸt]
+endstream
+endobj
+5391 0 obj <<
+/Type /Page
+/Contents 5392 0 R
+/Resources 5390 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 5386 0 R
+/Annots [ 5396 0 R 5397 0 R 5398 0 R 5399 0 R 5400 0 R 5401 0 R 5402 0 R 5403 0 R 5404 0 R 5406 0 R 5407 0 R 5408 0 R 5409 0 R 5410 0 R 5411 0 R 5412 0 R ]
+>> endobj
+5396 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [278.46 442.154 324.716 453.168]
+/Subtype /Link
+/A << /S /GoTo /D (wcsprintf_8h_46950abaf5a27347da8160741f98f973) >>
+>> endobj
+5397 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [412.007 442.154 443.319 453.168]
+/Subtype /Link
+/A << /S /GoTo /D (cel_8h_db2e4565f61a9de5fe278d9035850dc3) >>
+>> endobj
+5398 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [446.922 442.154 477.138 453.168]
+/Subtype /Link
+/A << /S /GoTo /D (lin_8h_946005b038f5c584691630b5d39369e3) >>
+>> endobj
+5399 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [480.741 442.154 511.506 453.168]
+/Subtype /Link
+/A << /S /GoTo /D (prj_8h_8785bdf33bdaa3d9d52fd51b621ec8d5) >>
+>> endobj
+5400 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [89.004 430.199 121.98 441.103]
+/Subtype /Link
+/A << /S /GoTo /D (spc_8h_7304d0d00bcf9d2bad1f56ba6d8322ea) >>
+>> endobj
+5401 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [124.968 430.199 156.839 441.103]
+/Subtype /Link
+/A << /S /GoTo /D (tab_8h_6b3768349e9a5e925aab24effddc584f) >>
+>> endobj
+5402 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [159.827 430.199 195.015 441.103]
+/Subtype /Link
+/A << /S /GoTo /D (wcs_8h_b9aeb8cf1afb1bfb22e989580d90fca8) >>
+>> endobj
+5403 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [214.88 430.199 266.108 441.103]
+/Subtype /Link
+/A << /S /GoTo /D (wcserr_8h_6585b9fc3a59b369e3336f3133dd1ca9) >>
+>> endobj
+5404 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [128.635 333.026 192.953 343.93]
+/Subtype /Link
+/A << /S /GoTo /D (wcsprintf_8h_b8a869f35385b17a26cb5070ab63e5d5) >>
+>> endobj
+5406 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [196.574 213.645 227.886 224.659]
+/Subtype /Link
+/A << /S /GoTo /D (cel_8h_db2e4565f61a9de5fe278d9035850dc3) >>
+>> endobj
+5407 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [231.136 213.645 261.352 224.659]
+/Subtype /Link
+/A << /S /GoTo /D (lin_8h_946005b038f5c584691630b5d39369e3) >>
+>> endobj
+5408 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [264.601 213.645 295.365 224.659]
+/Subtype /Link
+/A << /S /GoTo /D (prj_8h_8785bdf33bdaa3d9d52fd51b621ec8d5) >>
+>> endobj
+5409 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [298.614 213.645 331.59 224.659]
+/Subtype /Link
+/A << /S /GoTo /D (spc_8h_7304d0d00bcf9d2bad1f56ba6d8322ea) >>
+>> endobj
+5410 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [334.839 213.645 366.709 224.659]
+/Subtype /Link
+/A << /S /GoTo /D (tab_8h_6b3768349e9a5e925aab24effddc584f) >>
+>> endobj
+5411 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [369.958 213.645 405.146 224.659]
+/Subtype /Link
+/A << /S /GoTo /D (wcs_8h_b9aeb8cf1afb1bfb22e989580d90fca8) >>
+>> endobj
+5412 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [425.48 213.645 476.707 224.659]
+/Subtype /Link
+/A << /S /GoTo /D (wcserr_8h_6585b9fc3a59b369e3336f3133dd1ca9) >>
+>> endobj
+5393 0 obj <<
+/D [5391 0 R /XYZ 90 757.935 null]
+>> endobj
+530 0 obj <<
+/D [5391 0 R /XYZ 90 733.028 null]
+>> endobj
+5387 0 obj <<
+/D [5391 0 R /XYZ 90 716.221 null]
+>> endobj
+5394 0 obj <<
+/D [5391 0 R /XYZ 90 716.221 null]
+>> endobj
+534 0 obj <<
+/D [5391 0 R /XYZ 90 502.748 null]
+>> endobj
+5388 0 obj <<
+/D [5391 0 R /XYZ 90 480.436 null]
+>> endobj
+5395 0 obj <<
+/D [5391 0 R /XYZ 90 480.436 null]
+>> endobj
+2429 0 obj <<
+/D [5391 0 R /XYZ 90 266.514 null]
+>> endobj
+5405 0 obj <<
+/D [5391 0 R /XYZ 90 251.947 null]
+>> endobj
+5389 0 obj <<
+/D [5391 0 R /XYZ 90 89.441 null]
+>> endobj
+5390 0 obj <<
+/Font << /F31 604 0 R /F40 783 0 R /F22 597 0 R /F14 1084 0 R /F48 2408 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+5415 0 obj <<
+/Length 2074      
+/Filter /FlateDecode
+>>
+stream
+xÚµZ[¯ÛD~ϯˆàőȲ÷KAHPhUTQh#ñ ¥‰“‘ã€ãô¯göâx}Ûœž‡ãØãùff¿og×6™bø#Sƒ§J(d˜˜®î'xº…³Ï'$\Ãåytý»ÅäËgîBF²ébãn—	J¦‹õo™DDÏæcœ½_«r·‘¡»Ùœ
+œ=Ûísô:ßäåŒè,/f$[Ù³Ê0“)g,~œü°8‡LÚ þ™üöž®!Ð'1£§ïá#bÌô~Â)ÇûÉ›É/gþ<ƒóC9
+Â.'IÂRÔI*Äký»ÜÕæÏ·3Š³ÓƧø;øÝŒàì°[CŽð“ØÔ r·Kʝ¯þÍ`óå3JtaPî³öÖ«s5gDfe^ÀwYýïê.÷ËõºÌp)\8lZ"ȼ,–{ÚŽT±õWê8¨Èì¹ë«2_VùÚ¼¿ƒAëÇ1A¦
+Ä9ñe¶Êm°x¼¶žGæ®èqÚ]—íjóê\Šn,R#)y;–ΐ×6éAëV»PÐ]1ã8{gkuøËŽ2TÇŽîœiÓœd„'Ìû]°«ŽA
+/^þà‡šðh¨‚ŸõHcÖ'ƒB\Ñ`±t
+Úžîó¢ò^¡*þ :øÿÿæåu¤ÂÄL%7Hi>XŸ`2lzªÐa̧R*¤™r½>–VñÅñI•`Š£IØÚ¦‡—€`…H¶¶±Àß:¾Û±ÁÊ“þ{²ÃA ;ÈaïOœùǾ˜®fs®I¶¨o?àè~ùÑlÊÜ]´ŠÚùsÁ~µÜï-b—ª”#Îx»&ã²	ÖÉêt]>\6š#ÅUr|j›tE;§ [‰e-Œ°¡-™¼³¥[îaºœS.G$ÂA"p”ÒGF“`ñ…õ¥²m‘Å70ôëé
+?Ü[,;žÍÔjÏ€Ý~÷Öß
å²üLOŪÚ
+ÿëþt¬¼ÑO¯ìŒ°ð§ßæþäÐ4áêû=}¬éêPxW2ûûàë¹èÒÝÕ…Ú@õÒFqh·ê±º®óÍqS:hNÀƍsúù®XíOë`GHk¢RÐ{}¿îû…‚ù~YÝA =²€Žê¾éû˜˜ìmµËsDs	™~©BÙ6»-ºûì\¨8Fa5àÙõ=0¦tÅþC`	”5£+ èúÀt$ApúìÃñ’RÑŸÿà*’XµM Á±j~¾ÙõP¹DŠª6êèS[§ñ;.-þ¯Oß,^¿xþçÂRëÕËn”¸E's¯m’Ø”hD¡1ÅØ$‡ºõ«­`ž SnˆcÙ "‘°àSp88 ëÅyäÀEÃéTC4ÒU‚BÔgDzÃýrWÔMxŸ»n¸,VA~›Cé–Ç]M8öL±«Ã±}	¦Ðv榝#M¦Tƒå©6†–Àœkè»~ô,L‚CbâT"Ì娘¢ë£bªm.‰)…uS0ˆ)„ñv? $Žé@&”ä­Óà—݃–°,R*m°IBç ²­¥ZÈ8ðp»Ï‡gžA'‚…Ú<kŒJ*˜Ø Ÿ@+!¸Ã¦2
+6,­Ã)hÐr·åŒAÛÏrÁ°Säü“Ó`!B¡ÓQ–3XC“,¯m.±<ò5Îò$``y˜fyò2Ë“à—Ft€å0æ°QOflÒ€’!	kÆVy?•åLQD¹~<Ë#c,¯Ml€onÁqå¢Ú\Çq2ÎqèŒé4ǃÍEŽ7¾O֏ ýÂ{ק$h`iÙgy°NÃw\–Oç°‹‚ò&S6iLØzSÓ.ñÏ¿¬9+¾½¥²y#¼¥‚¬.8„"%êÁýzg\‰Œ!føJlŒ*1˜´•x^’­nÓ‚¥ q3y‚løèC” Ï`sQž¯„<S€µ<#À-(†|@Jw\Zðj9Ü‚¤"élƒMäëF8.臨 j ê+xßÜ?Fû`a£[Ìµ!¹‡õóÄÿ‘ëT3$4¹Õr‹*Œ$MïÐk›K\|s=	¸¦¹Þ‚¼Ìõ$xÇ¥{R<܆ {¤“ui4i4¤]ÛÑ?$I.’úŠ
zä`”æÁÄ÷Â?‘³sû¼¼5¿Ã™ÐÙ<«SY¸çÄ×r†DQy«yž2[?‘æ~°¹ÈýÆW‚û)Àšûàîǐà~
+¼ãÒqx¯!`â“étƒMQj„Y;Ý.ÿ?&ùÐŒ\ÁÿÆÁ(ÿƒÉ(ÿoË~,VôV쇰’$Ù_Û\bäkœýIÀÀþ0Íþäeö'Á;.û‡—9JËÓé›4"°_è6b—ýɵ=Q
+¥ÏþÈÁûk“QöWͲç&°m}«¥`'ÓÏSk›‹h|%¬^@ù ¤À;.kоAXÉt¾Á&
©`Y+e»ÀÝù&EÖÞ2_^f¡W<eŒ*#˜Ø žiXïï—eî‡ðMŠ`ÛeF¢oR‚‰hLìr¿þ–áÃW3(§­Dϱï0G$¼¤mG,zûRíÞ?Vök‘á×Vö}%ñ¯‡÷i’“°´oVLüâ¢R<¼x± …]Úó¼ÈKÿ)ŽšP·y;…ñzµ
+»7îÿóÓ'û_“ú­’}Ý^¿úõé›—3’½ø.ÜŠ4¢þÐ~Â`ÿøðqÛÿòÇ~<ŒÊó—dÚ
+endstream
+endobj
+5414 0 obj <<
+/Type /Page
+/Contents 5415 0 R
+/Resources 5413 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 5386 0 R
+/Annots [ 5418 0 R 5419 0 R 5421 0 R 5423 0 R 5424 0 R 5425 0 R 5426 0 R 5427 0 R 5428 0 R 5429 0 R 5430 0 R ]
+>> endobj
+5418 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [407.355 702.288 469.66 713.301]
+/Subtype /Link
+/A << /S /GoTo /D (wcsprintf_8h_5c6f91916a0b8f8c2d85274c0ba130f6) >>
+>> endobj
+5419 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [423.438 646.631 485.744 675.697]
+/Subtype /Link
+/A << /S /GoTo /D (wcsprintf_8h_5c6f91916a0b8f8c2d85274c0ba130f6) >>
+>> endobj
+5421 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [145.731 504.632 216.724 514.56]
+/Subtype /Link
+/A << /S /GoTo /D (wcstrig_8h_dd1b8466211aa6885bed0619f32b35c7) >>
+>> endobj
+5423 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [143.519 422.893 163.773 433.797]
+/Subtype /Link
+/A << /S /GoTo /D (wcstrig_8h_42ae26d339f06986ca7f12ba02abcd32) >>
+>> endobj
+5424 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [143.519 384.039 162.119 394.943]
+/Subtype /Link
+/A << /S /GoTo /D (wcstrig_8h_2b83ceb814c90ebfa042a26d884ac159) >>
+>> endobj
+5425 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [133.915 345.185 165.795 356.089]
+/Subtype /Link
+/A << /S /GoTo /D (wcstrig_8h_ee847369fa66666bfe1e72e7872499b6) >>
+>> endobj
+5426 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [143.519 306.33 162.667 317.234]
+/Subtype /Link
+/A << /S /GoTo /D (wcstrig_8h_666bbac788099d5bc6d88e685f2713a3) >>
+>> endobj
+5427 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [143.519 267.85 168.196 278.38]
+/Subtype /Link
+/A << /S /GoTo /D (wcstrig_8h_b4e520246350c50275f899c9b97c68d3) >>
+>> endobj
+5428 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [143.519 228.622 166.543 239.526]
+/Subtype /Link
+/A << /S /GoTo /D (wcstrig_8h_7a2ae59365f19adb4af90f4df3074e50) >>
+>> endobj
+5429 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [143.519 190.141 167.091 200.671]
+/Subtype /Link
+/A << /S /GoTo /D (wcstrig_8h_872bdab5707df527946ecbad24ee03ab) >>
+>> endobj
+5430 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [143.519 150.913 172.072 161.817]
+/Subtype /Link
+/A << /S /GoTo /D (wcstrig_8h_d029e98723548c7236e805c7b48c7c90) >>
+>> endobj
+5416 0 obj <<
+/D [5414 0 R /XYZ 90 757.935 null]
+>> endobj
+5417 0 obj <<
+/D [5414 0 R /XYZ 90 733.028 null]
+>> endobj
+1095 0 obj <<
+/D [5414 0 R /XYZ 90 625.71 null]
+>> endobj
+538 0 obj <<
+/D [5414 0 R /XYZ 90 621.102 null]
+>> endobj
+5420 0 obj <<
+/D [5414 0 R /XYZ 90 522.63 null]
+>> endobj
+5422 0 obj <<
+/D [5414 0 R /XYZ 90 441.867 null]
+>> endobj
+5413 0 obj <<
+/Font << /F31 604 0 R /F22 597 0 R /F14 1084 0 R /F40 783 0 R /F11 1069 0 R /F42 818 0 R /F53 5433 0 R /F55 5436 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+5448 0 obj <<
+/Length 2282      
+/Filter /FlateDecode
+>>
+stream
+xÚ­YmÜ¶þ~¿b›¢¨‘õb$;v¸pr>Àl#àI¼=¥Zi+i}¹ß©Õ®ö´E¯8à–"‡Ã™g^4CñU|•G«T¥,—jUl¯¢Õfß\q·Âr8Yÿñæê»×v±<‘«›;»=áL	¾º)?	ãÙ:äQE?tÕfÍUÀîסPQðºª
®ÍéÖ<L³æA³i.ó€'éúËÍÏW?ÝŒ"8•LP€_}ú­Jô竈É<[=À8b<ÏWÛ«XH7®¯>\ý:ò y	óçtT\^VRH%jT’q§æ+3hP«$½^™¾èªÝPµ Vƒª|÷Zˆ'@SÄLƹeôñÔE΃Òèºj6ôðP
÷4*Lmú¡Òµ{lÛ®¬=zîûÁl{zÐMéfw÷¦«
+¿i×µ¿›$jáçHE}»u<¶mgú–Æývò´ð聒Ós5¸ßuB58g¹"<Ú»Áê‘d G_uúÖš9Iƒ¡¥é}oh ÿ»Ù׺£‡­Ñý¾ó[îõ@Ó 8:Ï×
+˜ï68ÿ‡.agv ƒAčŠÒt{G¿ 
+
jXö¥™.§‡å¦í ÷3ꡘYôí~ÑÓ®­
[‡1OƒË!SÁÇ—Þ½ý‘Ö»v?T•V ˜<í][×íZ(°¶µ;®ADÕ¦mÀ8:ÍÞí›Ñz°Ïáƒäú_kŽŸ—²3þkhPÿ9£RՐ»–ÉMgLÿâLÜ%R1‘ÄO&†Éº™©§ó(a±ÌFxìg!Ôé1<‚-B-³<0²K8ÑmÜÊõD ΁.J/H刦Rm_bLXo?•Næ,‹ä"1‘„Iž‹+&E°ÍE°¼žÖ’T¬‰T}Õ,€iRÛ‚taL$ÖÓ¯•+CZ^ËÓ\kÂë™`-J刦R
z¬$O—¤C°ä"X)°È–=ËÓ\ëÀë¹`-IåÁšH¥ã0Ž™€àZ/TDr-¥˜J.¸–£¹ˆÖ×sÑZ’Ê£5‘J/b,˜Jå’x¡"’KYKAâKdºŒ–£¹ˆÖ×sÑZ’Ê£5‘J/Fb,‡úuA<8Ð’\ô-È|)Ëh9š‹hx=­%©<Z©-± ¤ðH,É*"¹W¹/Í–ËÓ\‚kÂë™p-J刦RA$.¦.ÅY,ò%CO³x6 '#A͉%¥„êl³Êoð!Ÿ”¸¤;CÓT1ï ÀN—°4Ç(ùËÚqrõ¢§:󈉦Ÿ-–ÁõPíj7•´mt²ƒ¬2‚.GÆ 
+›GD ¯¹„åilµ±¤’A±@¶x2ï—R–ªxȨ¼µ%3I<ÕÏvlú}=0[ü†R¦9ª?P”‰à%þÈ Ú‚F[ãzˆžÖ&MM<nОFwÍØžf4=RFSuuÛéîÑí´½ÌÚB)÷H|O…îc]9Æ[ýHèeTêO&›vø“w½±ÒO¬–·h£D‚ØqSg†ÏÖüðk;qo¶ÐÏ$q>¶1´oÚ„áÌC§w;hé	›-·ý ±+uWº¼°£I'ƒ· fyÌ¥Óe¥›3
‹k¿¥¶E—%5M0 AîixgÁÄCÝÒåðŒ“ä¿rÑdÁEc¦2òP¢r.Ç“”EVº)Kuÿ †Ïàÿ¯«éÖq|;¯
Aórd›”_Ê[Ž8<PÏÓÖ1C”Å]Ï°ûÙácÒ$=:ü4]9’Å#S€Ö&Gê/d*N½*åÎ`©¸o«Â1œðwßSÀ§x›Í~[˜¾GcãâVc[mÁî'A<å3â:í’L•‘¤S›ºj$}2ŒDP¶Í_ñÞjpà}4²Î‡Ûýèy8Îó’˜eRý’£Âî`J¦¢¢Ýîì5N7I(Uøj-#Œì›ë·o~ûçßÑï^^ãÿ÷˜9Ñû·
+l ¬*>îð2©~t~
hÉ\¡%¢¿¸Ä	
IÏâíZDÁ~pQiÓj£Ýu™½‚_ë$§­‹×ÆhÇ‚.L¦L¡0½œ‹0½3žOîæÄx7÷9ŠDã¼j‹ýè>ÇLnãhëx±÷çòh·‡ä¼AxÿŽæ¹ò³}6ðIªWíVû;—ôètS˜“¤5*
+¥=fбž ÉÆA†mÒñÒô‚h‚©ö÷K'ç€R²|ݵUã,ÅC™Nwk¦ëÚŽ@5¢TöÖ¹5Ÿ^“Bìóé×s©[®+Ÿ™GX¼ú€ÍÆÌb&Q,SÂíæó³¡P 3Òò÷n9žV“Lq/ÛïóíÂæ³#ѧÛ¸Fúônè²Æpþ~îÓ³ÑfB›3p9¼Iˆì#8¡Ì±2œ÷a
5x]È!\¯×a¼…ù,x3Çû/Éoó3|%l+H:â=–Á»9+ŒŒñnªÑ^ÎWªºvAî7tFþ"\÷só2_6B¶l„fçmðÃø=!õ~r¤•d"ö\Îd“Pªœ	%çIEº¼ðÚ…ÛiRÁ7ÊÓyEŽy¥l÷·þ3ö
>*UäV¬LñԁDÊI'´-Òç‚C…›ä€±±Ê";Š]{ê2ãùÁ$ÃPÑÝŸ*°©|v´…¯MSþwS nuS*žæ8ì'7Ðì´É‹@"žqÆŸèËI8¡™}½Ér(ÄâÏ!?‘E~±¯©No
¼©æ7ßк²TŠsÏK!G;“à8û@z‚÷»§!„ã蜩Y¬âSKŸÞíd	_DÅÓÌ„:²wœ²,>ê“3Ç—'m!SèÊ“e[hž´…:Üû]£sá©Í‚%Ž=XàäÜãÛgGƒ¿<㿇—0bÏÎ|ô ÔÙ¾ õ¿¥¤ÏPZó|
+Þ¡*OGñߘêˆ1áú„t³Î¡`vZ¼/\¶Ž]±’¿ˆÄÑ“ˆ¸/!0>}€íÄ®ý…[™-¨l¦ôIïÇiNÑÁï¨sxþäçð
+endstream
+endobj
+5447 0 obj <<
+/Type /Page
+/Contents 5448 0 R
+/Resources 5446 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 5386 0 R
+/Annots [ 5450 0 R 5451 0 R 5452 0 R 5453 0 R 5454 0 R 5455 0 R 5456 0 R 5457 0 R 5458 0 R ]
+>> endobj
+5450 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [113.91 632.484 140.799 643.015]
+/Subtype /Link
+/A << /S /GoTo /D (wcstrig_8h_42ae26d339f06986ca7f12ba02abcd32) >>
+>> endobj
+5451 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [113.91 612.559 139.145 623.089]
+/Subtype /Link
+/A << /S /GoTo /D (wcstrig_8h_2b83ceb814c90ebfa042a26d884ac159) >>
+>> endobj
+5452 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [113.91 592.634 139.693 603.164]
+/Subtype /Link
+/A << /S /GoTo /D (wcstrig_8h_666bbac788099d5bc6d88e685f2713a3) >>
+>> endobj
+5453 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [113.91 572.708 145.223 583.239]
+/Subtype /Link
+/A << /S /GoTo /D (wcstrig_8h_b4e520246350c50275f899c9b97c68d3) >>
+>> endobj
+5454 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [113.91 552.783 143.569 563.313]
+/Subtype /Link
+/A << /S /GoTo /D (wcstrig_8h_7a2ae59365f19adb4af90f4df3074e50) >>
+>> endobj
+5455 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [113.91 532.858 144.117 543.388]
+/Subtype /Link
+/A << /S /GoTo /D (wcstrig_8h_872bdab5707df527946ecbad24ee03ab) >>
+>> endobj
+5456 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [113.91 512.933 149.098 523.463]
+/Subtype /Link
+/A << /S /GoTo /D (wcstrig_8h_d029e98723548c7236e805c7b48c7c90) >>
+>> endobj
+5457 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [113.91 493.007 152.425 503.538]
+/Subtype /Link
+/A << /S /GoTo /D (wcstrig_8h_ee847369fa66666bfe1e72e7872499b6) >>
+>> endobj
+5458 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [130.969 411.557 169.763 422.461]
+/Subtype /Link
+/A << /S /GoTo /D (wcstrig_8h) >>
+>> endobj
+5449 0 obj <<
+/D [5447 0 R /XYZ 90 757.935 null]
+>> endobj
+542 0 obj <<
+/D [5447 0 R /XYZ 90 733.028 null]
+>> endobj
+546 0 obj <<
+/D [5447 0 R /XYZ 90 374.072 null]
+>> endobj
+5437 0 obj <<
+/D [5447 0 R /XYZ 90 351.761 null]
+>> endobj
+5459 0 obj <<
+/D [5447 0 R /XYZ 90 351.761 null]
+>> endobj
+550 0 obj <<
+/D [5447 0 R /XYZ 90 281.946 null]
+>> endobj
+5438 0 obj <<
+/D [5447 0 R /XYZ 90 259.968 null]
+>> endobj
+5460 0 obj <<
+/D [5447 0 R /XYZ 90 259.968 null]
+>> endobj
+5439 0 obj <<
+/D [5447 0 R /XYZ 90 125.317 null]
+>> endobj
+5446 0 obj <<
+/Font << /F31 604 0 R /F22 597 0 R /F8 1129 0 R /F13 1157 0 R /F11 1069 0 R /F14 1084 0 R /F48 2408 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+5463 0 obj <<
+/Length 1185      
+/Filter /FlateDecode
+>>
+stream
+xÚ­XËnÛ8Ýû+4;	¨Y^¾™e;“¢Å 3Ó˜Eš…+®ÄÆÈN›þý\JÔ“c¥¢¥kžû:‡×‚„âK-5±\&·šlñî‡ø§K|¼ì<·Z¼½äø+bOVwåÏÉ Ym®SEÀdK ”¦?n§b·Í@¦ä[¶d’¦—»û¼Z}Îïò"“æûÒ[wW[nSP&»Y}Zü±j\ðJ®œÿ-®oh²AG?-(áÖ$?pM	X›<,ã~}¿¸ZüÓìQÝçx,F	üù 'TÉ&HÂ	ón_븎»ý¦Z}¡’–O0¾ÜÅôöR˜vK`†®Ñ·ãz¿½÷F]\ƈ²ÒÛà†àL’%H À.4QL”OKàrÆ:(šhz½-7)ý+òÓc±?V_NßZÿýêpW]×ûúº-ƒ6Ýî2&Ó﮲¹ºó×Mîîn‹<?’a!$l¢°]´-„·X¶&A)Œ%”ŠDiK´ee\g€îë‡ü”Ç‹!,PF4f+Ä
ðkÓ¡ :)¥˜SloR%Vб
+!Å°À=Ï#FA,#µÉУ^‘…&Fô<ºöu¸™,v0å&^…Öf²\jKÈÏ®Ÿè>R‚j›ûl/Ô:ùÞÆ_-Ûts™uòÊÇm³Äì‚Ô]RsOêﮩ»MC‹ÛÃñLfsÀœÌaö›l)[)m»Ç
ÑM#}¡”‡˜šͼúâa3‚3ðäÙx˜˜<”GÓØ¡Ø/á*Sh—K#}™v­kƝÛîÀrMh.MÓ$"¥ŒÒ©c3E'ɱ-¨ž£j#ÈÓÔº0¦kµÍk[,-²
“¶®SÓÚVÇ)¬!
+d\f:F“¹¨mìoÏ$ÂӮ疓KˆûãmziàšðN`gËÞhv6™~.;­Ñtv¼Í9Ùñ"ÑÏ'Bè¸?Þ&𧟥Pmºþ¼?çæÇóTànVó(•;6ST8NR¦Î>c°mU"¸8£r«ˆÕ=ÎÄÈŒzZ3êè1Fñƒ¨è°Q=/QÃÕ®õ‘Çm¶ùþ49£¢È¿Ž¤s.‰°Ñ6hM¦º€KN$ê×Aq§ûaàÀI½Ék¨y$#˜<ÓòŽGÏŽ©ÌâÀ`âUèØL–Z„†³Éƒm’?Ä›Sk¼ÊLÙ¡A÷þʸ*Gø½ž1ªâ±
+5ŸBdA¬ÞÜbkzW‚»âð_³¡0ƒßÈPA=i‹cÞãÊæ²f‰ªhul¦ˆQ…§´™Ããäé^º0ÆäÚæL*?Ž1I Íc)©m‡úç-%ÀlÏ¡º$M×éÕòz	o`’â μñ÷›©
+Â£ÈsãŠÇ`Û²pÇ(^Û8à“Í;Ež|f&õOsiqäu¢ äË_‡•oõþ̓žl*.„Ÿ%<º‹êC¾Ï‹õ)÷šrð¥^e–¥>°¿n½¨‰êö‚²N«oŒ‚'ý;’Eõåß÷W"«?¾ó?%ƽSs˯?«ëŸ(˜Ãì¸vazþ…¦(
+endstream
+endobj
+5462 0 obj <<
+/Type /Page
+/Contents 5463 0 R
+/Resources 5461 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 5386 0 R
+>> endobj
+5464 0 obj <<
+/D [5462 0 R /XYZ 90 757.935 null]
+>> endobj
+5465 0 obj <<
+/D [5462 0 R /XYZ 90 733.028 null]
+>> endobj
+5440 0 obj <<
+/D [5462 0 R /XYZ 90 605.919 null]
+>> endobj
+5466 0 obj <<
+/D [5462 0 R /XYZ 90 591.348 null]
+>> endobj
+5441 0 obj <<
+/D [5462 0 R /XYZ 90 429.011 null]
+>> endobj
+5467 0 obj <<
+/D [5462 0 R /XYZ 90 414.44 null]
+>> endobj
+5442 0 obj <<
+/D [5462 0 R /XYZ 90 279.669 null]
+>> endobj
+5468 0 obj <<
+/D [5462 0 R /XYZ 90 265.099 null]
+>> endobj
+5443 0 obj <<
+/D [5462 0 R /XYZ 90 132.485 null]
+>> endobj
+5461 0 obj <<
+/Font << /F31 604 0 R /F48 2408 0 R /F22 597 0 R /F14 1084 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+5471 0 obj <<
+/Length 1739      
+/Filter /FlateDecode
+>>
+stream
+xÚµYYoÛ8~÷¯0ÚˆXÞG÷)½²)‚¶›d±mQ¸¶âpäT¶7É¿ß¡HZ´Æi°ÓâhÎïŽd2ÄðG†•PÈ01œÞðpWOÄïf°Eûo.¯>0¸Ɇ—WÕí’ AÉðröu$1ãŒ`ŒGwÓõ¶XlÖèzœQGËÜ­Îó«¼3Ê‹©½¤˜T#"ÍøûåÇÁû˝qïš`Òšþ5øúgàâÇFÌèá¬14̯ۧ—ƒ‹Á_;î:ƒë]Ñ	2„¥áiĐô!ÎVÛŸ!¨ÉzQÌÜòØnÉv!¨W¸®uÆ'<°*œ@l”£Êëjt+1ÌSHs
+…$åÕ®3Z) ´V@)RXÔp¥¥ò­Ì7Û²X»/›kïü¢s<úwLÄ(/×þ"èÛIá–³Ü
+ÍË<_£f½´@â’’B|¼3á^$‹dZ9×ȧRcÄ¥ªbø2&árr“oÀ¿×MÃCÀŒvYnyd[.À².VH6‚ŒË#ÇÅÁãZî9F9éŒx‘–;q=	5H(²ç΢hÔ°œs¿üš‘#ò½·>Ä ¦uº>µLo} ÜùrnAeqQ$j“°Zפav/	¡&^Æ>Mãvuå>|Z<x]föƒ²¬²Ú3N“$f»êbûfÒdûHÒÉvH©
+t^·-3¤•è`»Fô8¶»î㌶ÙÎú¹lßXø›DF¹9„ídJ&ÑÉô¡I@š8ÕOa{‡å~d5]èb{9íë.¶cN“)a.u0³a§²Æ•54•5nìYq8	#•ý©jÚí"aé%áœ×Ïâ¡îá!=ðØåáýVÝì3Q›jér*H{ߥÊhÒæ´ÖˆÚØœ¦]¤†&ÇÛœ¦:â4UžÓpõvµœ”îd~™9•„ĵôâZ)ám³jY§€2êZˆZß©ª
+öv¦õhºZ•³E1Ùä¾Ñí5BæUSÛEÛkýJ.eäk¬O HÖå¸°ÑILWe™¯oW¸7w~¿”àçbRľg®TÔ 	aøÈAF¸Ru‡³–yBT÷>¤‡®x˜L+BãŒa=:µã|´°€àÀÀ_ÛŘ
+ #ü›TT¨X[›•µ˜i7À6r5)!C„÷DàÕJï°OFUDª/"öH‰“ðÕ¶˜n«ÂyY¡>ÿy{áÜÿbñ7¹ŽJwåôô(D´ÚίÝún±ñ«
LDPñu>sâ“ê™c¾½ŒôgF,£Vª1G2}™ÁðJ ›<á8ë°Üߣ›.tgAæ™Ãk*#axmºÓ5¼ÆîÔÔkÁº4i>Åê¢;Rgu¿A½iåñô·éOe%q`"ïÛ‰ЉtÊ/Ñpe/Ì"ÊD®šÄû®$JÃHb &›ôŒÉô’ž¤9×O+)³uñv»¦• S±ÑŸVvx°ånBiv/3G|ˆÿŸÚ ãDÇt!;aµS)p@É'¿tÑC0®=ÀpæÁs7•Æ—‹bºÜ‚#™¥/@k^–èúE{ҁû­pì}ïòoÓ"_w¼Ê!†ÂȨ{ß2Eû…Ð3½ÓQe’RÑFÜ“UÊVI$¼:Öcƒ/g>º–U ¤¢jߪÝ(ç^â<¶ï¥Óö*­}8	ÿþtzyñãËÙñ§÷?Ž?œ½oºBPÆæT‚LÒª`Žî9€ÛéV0/‚RHÈÎWlD"ÃìxÔw|`cì@¼SPy-¼ÝùõΆu丬ZÇä!<­R)†FW}½Zy~ß.'áM at DõŠþ!åá¶âê
LJ$É“ãb!,Š4‘ýˆ)ÃÓˆ÷2"¾Ö•@|Ê`@|dðqÄÇV@|Ê~Cåâ/>Ÿ¾ëC<††H“	2I,-ˆ¦{^`Ø×3Z<ñµ‚^Ä{‘' ~½Z.fÏC<ÕSù<È«~ÈÃaH±ICÞË<
+ùZWò)ƒò‘ÁÇ![= ò)û
•{ûçñùIíœ!¡Y2ö “´MÁ6†á%¶M{Aq÷àz ÖÃí½H¯ž€ó©º†9Ž©ÑÜ>^ýÒa(åü÷{;x®u'ÐíTE¤øý߬*¦H
£«‰Çið
+
+æ~”ðL%\ÊNò"/ax÷¼_ùß.džŽ¶>/Ÿ§þMwļÆô5ÃîÅÄ¿/¾²o
B’Šgð°}úÆߊ4¢nùÓ—çÝêþažÍÛ_Õ¼ƒQzþp	Wø
+endstream
+endobj
+5470 0 obj <<
+/Type /Page
+/Contents 5471 0 R
+/Resources 5469 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 5386 0 R
+/Annots [ 5477 0 R 5478 0 R 5479 0 R ]
+>> endobj
+5477 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [145.731 190.201 274.457 200.129]
+/Subtype /Link
+/A << /S /GoTo /D (wcsunits_8h_6ef9e3ba449b38275c422e454abe3601) >>
+>> endobj
+5478 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [145.731 151.617 271.688 161.545]
+/Subtype /Link
+/A << /S /GoTo /D (wcsunits_8h_69241e398126a72e5d095ed3aff156c3) >>
+>> endobj
+5479 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [145.731 113.033 244.58 122.96]
+/Subtype /Link
+/A << /S /GoTo /D (wcsunits_8h_45b2d15aa5504b7e7e8b7b345d090f32) >>
+>> endobj
+5472 0 obj <<
+/D [5470 0 R /XYZ 90 757.935 null]
+>> endobj
+5473 0 obj <<
+/D [5470 0 R /XYZ 90 733.028 null]
+>> endobj
+5444 0 obj <<
+/D [5470 0 R /XYZ 90 607.943 null]
+>> endobj
+5474 0 obj <<
+/D [5470 0 R /XYZ 90 593.494 null]
+>> endobj
+5445 0 obj <<
+/D [5470 0 R /XYZ 90 464.927 null]
+>> endobj
+5475 0 obj <<
+/D [5470 0 R /XYZ 90 450.478 null]
+>> endobj
+1096 0 obj <<
+/D [5470 0 R /XYZ 90 293.618 null]
+>> endobj
+554 0 obj <<
+/D [5470 0 R /XYZ 90 288.457 null]
+>> endobj
+5476 0 obj <<
+/D [5470 0 R /XYZ 90 208.064 null]
+>> endobj
+5469 0 obj <<
+/Font << /F31 604 0 R /F48 2408 0 R /F22 597 0 R /F14 1084 0 R /F11 1069 0 R /F8 1129 0 R /F40 783 0 R /F42 818 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+5485 0 obj <<
+/Length 1797      
+/Filter /FlateDecode
+>>
+stream
+xÚµš[sÚ8€ßùÌì<D+ݬ¾¥-í¦“K7!{™¶³“&NÊL€nÛæ߯K Ùцa:S8>Ÿ$>dùȬOí?Ö7´¯¥&†Ëþõ´GûwöÝ÷=æ>=°Ÿ¿÷~}ÇíYÄ(Þß>Ÿ®‘Àúã›OE˜0JéàÇõãr6Y<’oÐtðnr_ÖGçåmù0dfPή«·4WzÀ4~èÆ+¸kšäªBÿÛûô…öol?ô(á¦èÿ°ÇÔMÚÀÝñ}ï¢÷û*Gý>·ï¿Ô»êÓ.H¡ÓN¨Zw`ÝyF¼èû˜j>ÈfGµ§€ì¹Z,ƒ™ †êøËMù™R˜•-ªPDƒŽ©Õw.â<ä»hœßHYñÿ|sqyz4¾øçäìxÔlpJ
+ÉОû”œ. "óö8k”
¢aÖÈhLY•µ=|ñ; A¨Uå HðÜ.lKÔó€!´X1ª†>Xåàê©ö{2»)‡@?ë?oçõÁtîÏ?Œúpñô½¬N&©Î(S¿víw}a@ŒdI¿U!0†úícr~¹Ò~£@çwÌúQó~£üFÊÈïñèäãèüpÈŒ/ÏÛ®k;â`ÐQð1h+ at +;¡FI;”! ôöª	Rªûª/Êé÷²Ž\,†\¶1_„[þ¾Ì’p©qó]LÖüu.Ä|èÍ€yóCêæcüFÊÈüãË“£Óñè´e¼DYa°Þû”ö2Ï8Dt™ÔÂ^/ã;(¿NTÞ…tPþ~9ÌæËGµ(g“ÅÓÚ3C„»iií­Ú’®½‹Éj¿Î…h½ö0¯}HÝ@{ŒßH/h/.ZÊ[?´Ä{îcP2p  TDV)%¤±Kli¶W>HRÞ‡tYÐ\=>v÷[”¨}Ù-•¶ÓMÚícrv¹Òv£@gwÌÚQóv£üFÊxR¾ÿÖò[ ª@ûîcP6Ûw¶N*!h*vð{ é·é2¥—³»Å·-Œh!÷µp‘PmÉ:¾Î…8Ž½ã0ïxHÝÀqŒßH/ُNÚËt°_VhÏ}J®¦y¡TD.’J0norw|u~Òï:¢Ë"}2ÝbUn/V¤0l_r‹Â0î¶É©½Î”6£9±ZÖë™×ƒÇ	#©_OÚuF5XŸ}†­ª,&„š”ÂÞÈ£¶:H2Ú‡tPúky5í®´P¶Q\ïkM"$³ÝÁKˆ>&+õ:b5ôZÀ¼×!u±1~#e¬öQûÓÞ
é‚£÷1(À.¸5ÀŒ&•àŠ0±C	1HôÛ…tñ{2ÛBo„{« 
+û¹\p½]LVïu.Doèõ€y½CêzcüFʆÞã¶ÞQZ£÷1(€Ù/;3–R‚M Ø¡l$HéíC:é½è®7/á°·2!לp—	}LNï WZoèôY½#j^o”ßHéýæìò´-8¯¾ƒíºAÑÀírL„f”Bö›Ù¡H$H
+îB:~=_ζQ\hbWCûZ p'/	ú˜¬âë\ˆâÐ+ óŠ‡Ô
Çø”’àPÐÁ{{|ù¶}g©€Hë	6>m(i×£<jKîvr»ú‘ºØAõu‚¤ê.¤ƒê‹òþþjU)2:¸³Ê/o¶¸çäÔ^a_úƒ‘D)¼fècrú¹Òú£@§ÌêQóú£üFÊHÿGŽS{üX×W{üÚïñ‡h–Üù„‚Ú†îP3¤´÷!´ÿ>ùYÞw7”½…Q{+‚T¤`xYÅÇd_çBÇ€^ñ ˜W<¤n 8Æo¤Œ¿8;ö{üGgí
OëƒVèø´	 ùó–zØ–ÜñÁÈ.‹õõùIÑëˆ.Óû<˜Üý6ÛñŸÌ·øØ°½•iT›^ô¿Éê¿Ê„؏мükZÞý ¹ú<N‰ÿGµ²9«þ{qŽ—Dë¼ÁøÀBµù,¹é	”Êv(1	’Þ»âÿ7ßj‚g•{«12m£xÑÇär¥GÎñ˜•<¢æ-Gù”‘ç§ã¿?¾ðœ¢h7¢%¸È£kbíŽÐ,¹ïÉ”°¯;Tƒ)Å}HÕ’Óåôké<žßÖ¯ålñ0)W­8¿µWéW«ß‡Ä<¯®ltûµºá©}gjG™ÕK¤ížvÏ;ÍLø,sµÕ'ܳÌÒÞæÈúrü¾œ•W‹òÆ
—™ñÐÀ`éFçìÚÝÌ‹ú…™W^qZÿ”17yAübM<²ÁÑkw*)¸ò—›zÞÎ>Ý•³æKÆ}ƒáùŽ– q
+endstream
+endobj
+5484 0 obj <<
+/Type /Page
+/Contents 5485 0 R
+/Resources 5483 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 5502 0 R
+/Annots [ 5487 0 R 5488 0 R 5489 0 R 5490 0 R 5491 0 R 5492 0 R 5493 0 R 5494 0 R 5495 0 R 5496 0 R 5497 0 R 5498 0 R 5499 0 R 5500 0 R 5501 0 R ]
+>> endobj
+5487 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [145.731 720.889 231.847 730.816]
+/Subtype /Link
+/A << /S /GoTo /D (wcsunits_8h_807ef7c93e34207776303badf177fa41) >>
+>> endobj
+5488 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [145.731 682.034 275.025 691.962]
+/Subtype /Link
+/A << /S /GoTo /D (wcsunits_8h_8bb521a40223ec7358f85d719834ad7f) >>
+>> endobj
+5489 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [145.731 643.18 255.638 653.108]
+/Subtype /Link
+/A << /S /GoTo /D (wcsunits_8h_0967644d30d7f98f21b6bb0e68a637c0) >>
+>> endobj
+5490 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [145.731 604.326 230.751 614.253]
+/Subtype /Link
+/A << /S /GoTo /D (wcsunits_8h_8f84e63b1fa2003f3438e7cd21231b92) >>
+>> endobj
+5491 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [145.731 565.471 243.464 575.399]
+/Subtype /Link
+/A << /S /GoTo /D (wcsunits_8h_59e3354bb9908a4841aa478f2dbd3973) >>
+>> endobj
+5492 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [145.731 526.617 227.972 536.545]
+/Subtype /Link
+/A << /S /GoTo /D (wcsunits_8h_347b88663166b66404cbb2f8aac211bb) >>
+>> endobj
+5493 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [145.731 487.763 232.405 497.69]
+/Subtype /Link
+/A << /S /GoTo /D (wcsunits_8h_11a1284e63c7515fd0240ca8f85fc111) >>
+>> endobj
+5494 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [145.731 448.908 220.779 458.836]
+/Subtype /Link
+/A << /S /GoTo /D (wcsunits_8h_84fdca1d2c8647a2f33a760578de62c6) >>
+>> endobj
+5495 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [145.731 410.054 219.673 419.982]
+/Subtype /Link
+/A << /S /GoTo /D (wcsunits_8h_7332ce1c3c715011599d4b9d13e7b760) >>
+>> endobj
+5496 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [145.731 371.2 237.935 381.128]
+/Subtype /Link
+/A << /S /GoTo /D (wcsunits_8h_27df51b1593f3642bfd9833e71c73a34) >>
+>> endobj
+5497 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [145.731 332.346 263.538 342.273]
+/Subtype /Link
+/A << /S /GoTo /D (wcsunits_8h_ce657c3f971b4ac9004a2639d142f636) >>
+>> endobj
+5498 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [145.731 293.491 231.847 303.419]
+/Subtype /Link
+/A << /S /GoTo /D (wcsunits_8h_2cf5fc976d2663fed07f1f837245f36b) >>
+>> endobj
+5499 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [145.731 254.637 251.772 264.565]
+/Subtype /Link
+/A << /S /GoTo /D (wcsunits_8h_b622892a80194a6a432510665156e4fb) >>
+>> endobj
+5500 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [145.731 215.783 236.58 225.71]
+/Subtype /Link
+/A << /S /GoTo /D (wcsunits_8h_946bca82ae3fb279ad3d86dbc793be07) >>
+>> endobj
+5501 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [145.731 176.928 235.723 186.856]
+/Subtype /Link
+/A << /S /GoTo /D (wcsunits_8h_7daf2b3a5c7e96f2823bca916554cc4b) >>
+>> endobj
+5486 0 obj <<
+/D [5484 0 R /XYZ 90 757.935 null]
+>> endobj
+5483 0 obj <<
+/Font << /F31 604 0 R /F22 597 0 R /F42 818 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+5520 0 obj <<
+/Length 3035      
+/Filter /FlateDecode
+>>
+stream
+xÚå[moÛ8þž_‘2Póø.ªÀ}HÒ´È^ëä÷n½Eà:Jb ±³²¼Ýâpÿý†“’8vúòé°èV•Í3Î<R2;¤ð;,èa®rRu8< ‡wpöÝsWÇpy\?žüå­€»H¡Åáô¶¹]3¢8;œÞ|Ê4aÅhÌ(¥Ù—ùz³\Ôkr?sE³·‹‡²=º,oËjÄŠ¬\Îí©\è<c9ý6ýåàtúLî\SB[êß>ýFoÀÅ_(…9üÇ‹ÃÇÉ…;~8¸:øû³ö¼€óC£SLì„jÕït¹y,«Y½X-×CÞRJ”LÇñùrÃÃù–‡QM¤0Þ‚åú7çªËÁ(ÜÁFä!(“¤ yÈVÂÈzl¢€àˈ͞¯îà2äu`”76hy}–\—Uõ¸¾»òƒI˜6ب=cçB­Šý?½!»Èh#Ió±cÌ=àÉ`{Œåý89›^^^^_}<99½ºê˜1’»Ñ²Ã äœÁa!#ò¿ŽÆ†«Œ¾ê±*J
+µçØg
F#?	•½¹ž|üpýáãˆeïGϦgïÏN/»žI¦‰á9A=’\
+×âÁzñJEÁÃâÑ8Çd’±uàp,$#Ôä6½ z­ð¼IšMÞ½?›¼»>>›œ_ô&ç¼ÉŠÁŒi!ã ÓŸ2*AˆžÍ¸øXÕæý|áœ(*bÎtÂ84Nß19˜2gpâìè=äÌõÕ¿>Ÿ¿ï:& ºF4ƒº#LN„‡x•Ô¥IaøÞÚ±…§µÃa¢p¼ý89™žO®O ç“éé¯ÓÞå”Ø'`äR7+u„F¤2‘#O›Lö"!˜!y®÷Œ„G£tM&Æé¯È	È@ZÈ<…(ÐhxêŒ4rG
DÃd*´jß¼ØÂÓyá0Q4>NÚx¼¿>¾<²ºaóão§ýäP‚hè­"¿ºÉá0¨7ÂÀ¸Ž¼qU¢û¢‘Óš·ý¢áÑ8Çd"östy:é¥kaˆÊA‘ °Tó¡@äé´àá\ï[x:-&
+ÄÉùäêôÄ><¬\\ô{iˆ *ö§›ƒzÁˆ¥Ô‘)ufÒAN‹=£àÑ8Çd—p|
ÿ´Õqáè7T€(æh0<uFRН£è7–*°üØ/ówLê¦o<˜‚ɨñ°Øë«‹Ó“^úêœHQf9áPƒk‡ ~Òj84Ïv‚šaý•°"fMCãü“ƒ²ÏÚ^ÅÛ+Ùž	Ç .jŸ#j0,- 6rÿÇÉ3:--¤#ŸWGoO¯§ð$aÙd at 4àÖÜD¾ô4£…`p	‰¢‹Ð?~Þþý_˯ÍÇLµw'´½ëíf9O­Î•„Bž^žדësÙµ@ǸžWè(¡›“p±¬{|Ùè˜/3wL†«ôrHtnðñ:Î
+]¨î˜*:‡¹¬!Š<›ßϪöè~6â4ûcÄTV~‚¾Këì·W#¨µ"Ä1šÍ–uƒÍÖd7«Í燲M,&_ ë§¢ ï[/¨h1‘®BÁ2‡XÏg¥ãOÙ„uŸR»Mr‡XÝŽ`Iz».ë]v
¬÷öôieÍ~)+ûà{åT?gÍ'Týu]mæuj?þ‚ûnð䎐Ǹd+«ªŸiFÚ!ïeZ‹éQF³«m'§"J¹áèÙ?)à¤$ë×|N€§ÊvÈ3ú.r8ôšKB±À@ãµä‡èu[•…hi´$ºǦ6ÛÃõS9_ÀPø¼Ù¥lOBQØ	ÿÃîºΓä @œ˜R/„pc`œÆ“+M„¨ÆzÌ.
l¥5%tjl‰bb>Dc[4ÎÜ1é5¶®–+ˆa@‡ë08)T‡ÈE_X;ä6Mêêá•;lµÓçV]2Û¤Ù @p#€,ß3R:Ý5™Á(Q,Gãä1=ÊP ƒ†vòðG„4ÄÎ|»@Rá!֝éH©¬²OÉÙrýè<]š¿—«åx]Ï–70Ù"Ïn¶3>$&ÙrT	Op•?M9 ÙËuŽ+‡ÃìTŽ­-D90B¯!¦!ßʁ1wLzå€Þ æùϦ%ê+ˆ$–aè°'‡N®Ãöh{è†R\p…¥i¾ws=¾3—ìŠ8á°èzi˜ÜŽa/å“ÐÇHYì9Ӎ»k2­| ›[{½G†KBKÔaÂOì)x’7êøí‚·5<yYGô4k[!Û1–¥EÍ.-©øi¢Æ Û*.j³SÔ¶¶Qý¨„˜¨…|{ˆÆÜ1.9ûbf_Åh|¸ƒ“jEx7©f‰§k®ûø'¦WºÅ¿K°ú(‰¢jo“ÑŠµ‹c®_¾ä
+¨ImWZ¤Kd{=]"³³D®m‰`„¾DB¬DB¾=Jcî˜V=vUà£uœSہ8º/]/$f]ðZ'g=¸žœuÙ5ë×󬣄nÖCBdÖ#¾Ý³Ž2wLv»½ž6R"ÙŽ;ÎZP‡øÿ¦Óó9ÛÙnæBaÜv³nëáöuÒ¬ZÌÀÒО³Я$^
4y¾½žÎs‡Ù™ç×6Ï1BŸçawÆ{ aª;¥qRªæ¾È½tY84îhÇäÀ‡dýoÈ`Q¯8$A¹¹ n)"nÿ”Ou‘‚Û¯Óô·÷ÁTì!ÖŸ«zVo\ûÛ¬ìËzS¹Î÷±\¯g¶;¹³ÿ+Óëy»
Âiþ³Z_Aíg™
+Ï|‡Ù™ù[[Hæc„>ó˜ù¡{{d>æhÇd”ùõק¾q±d9#A©9‡”£ñ¤ìJ|nÀÝâÛó~{*íÂ:3™AnÇ\O÷_אüö_¿o #_Ô$éí§$Z°Ÿ•ô:*ÃðfÖcv%}`+ô(¡KúðÇ%}äÞî¤G혌’~p‘È!r¸‹‘Ç ÔЭ®dD½3é%¬¾ç=P` ™ö’ÈûöÃû¤ƒBÃsN}‡ƒ[C_Ìs* åÒÏ? Ìý$àMYÏ¥Ûg~S®çÕâÉî,³lÙïÛl½H"dõËÕ¦^,ý@îiVß/ü6ÏfQ»fî¦l*^Ù—E}¿kCȝ-oâ—eÍZ¿²/ËÖ¯:;Ö|å”þÑDp=Y곫Ô.ÿÒxϯ@P¯(ôêùÅ¿íþ·ú`9a„DÃá18{ǐe=²ol²»…ÝBh'ÄÏ{³Á²B_X at VÁÜùf¿¬+>yÊÔ”·ço«Õ£+¬¥¿gÕ¹wG•}ÑB†’Äv”…I'Éöz:Ifg’¤¹^š$˜W>I¯ü›ËdŽØñÀj‹†ÇàäC.G¸ÑY]µï¸ "›—hGÊa~Wˇ¯í¥ÍºQ 8ÿÙnêmêötð2Ì]vy×`y»Xށ¢Ža±™Õíõ…ã‚¥n¹¼ñF›³ŸKçÉìÁJ^ó­…äЬѧŸËÛUÕeHºÏ8#l÷;g‡ð~ð:&‡Þ%gÐhz»ÓA‡Á0†ä¢ˆ¸_Ìï}™5“Ôl¸.o¼ÚÓbHv•½{£=Xö³"½ï\O¤Ãì,È4×KóÊdàÕÞÓªÐE`Qñ܉Ž!/Þ¹´oZÖÍ<–Íì_<œNø—{icøó\²ÿÒ®7ݍ±û-ŸPïÕ×ÕýäF»¨¿Ž´Ê¬ææCí¶w¶ª
óæሾU÷,´¸’Æ?¿Ù>¼þÏg Û¥ÅpÃe?:,ˆRƒC!|nMÿm?mlVC=½«ýÒ—öû¹Û€Ýá]¹´¿\ôÍ—ÏÔn`mܳì|Ò}|Y¼¦üµ î@”1÷\´Q]¹í¿ž\ٟ✻[‰!î›ÍÏ®–߬þüzWöö©í/ûáù_$Óà
+endstream
+endobj
+5519 0 obj <<
+/Type /Page
+/Contents 5520 0 R
+/Resources 5518 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 5502 0 R
+/Annots [ 5523 0 R 5524 0 R 5525 0 R 5526 0 R 5527 0 R 5528 0 R 5529 0 R 5530 0 R 5531 0 R 5532 0 R 5533 0 R 5534 0 R 5535 0 R 5536 0 R 5537 0 R 5538 0 R 5540 0 R 5541 0 R 5542 0 R 5543 0 R 5544 0 R 5545 0 R 5546 0 R 5547 0 R 5548 0 R 5550 0 R 5551 0 R 5552 0 R 5553 0 R 5554 0 R 5555 0 R 5556 0 R ]
+>> endobj
+5523 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [138.538 697.386 235.164 708.29]
+/Subtype /Link
+/A << /S /GoTo /D (wcsunits_8h_864e6b966575a8c42eb333ba9f14a3ef) >>
+>> endobj
+5524 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [113.91 682.303 212.779 692.489]
+/Subtype /Link
+/A << /S /GoTo /D (wcsunits_8h_864e6b966575a8c42eb333ba9f14a3efc00b91a489f7273d2733f58201b6a723) >>
+>> endobj
+5525 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [249.954 682.303 417.823 692.489]
+/Subtype /Link
+/A << /S /GoTo /D (wcsunits_8h_864e6b966575a8c42eb333ba9f14a3ef4ad61420ee56456d08647b222c4aa8af) >>
+>> endobj
+5526 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [454.998 682.303 513.996 692.489]
+/Subtype /Link
+/A << /S /GoTo /D (wcsunits_8h_864e6b966575a8c42eb333ba9f14a3ef5ceed55803deb4a34266f23cf6d47274) >>
+>> endobj
+5527 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [113.91 670.347 202.936 680.534]
+/Subtype /Link
+/A << /S /GoTo /D (wcsunits_8h_864e6b966575a8c42eb333ba9f14a3ef5ceed55803deb4a34266f23cf6d47274) >>
+>> endobj
+5528 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [221.506 670.347 385.859 680.534]
+/Subtype /Link
+/A << /S /GoTo /D (wcsunits_8h_864e6b966575a8c42eb333ba9f14a3eff7a5cd4ed90aeef7598875cb5bf57a11) >>
+>> endobj
+5529 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [113.91 654.546 271.419 664.733]
+/Subtype /Link
+/A << /S /GoTo /D (wcsunits_8h_864e6b966575a8c42eb333ba9f14a3ef67b504a215f2d34d1be4956b1e9e55b7) >>
+>> endobj
+5530 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [317.78 654.546 478.825 664.733]
+/Subtype /Link
+/A << /S /GoTo /D (wcsunits_8h_864e6b966575a8c42eb333ba9f14a3ef0c9333946c5918c15c376f12e9afb086) >>
+>> endobj
+5531 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [113.91 642.591 254.632 652.778]
+/Subtype /Link
+/A << /S /GoTo /D (wcsunits_8h_864e6b966575a8c42eb333ba9f14a3ef367f21cd3b49b178d4fdadaf74f2618d) >>
+>> endobj
+5532 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [273.202 642.591 399.568 652.778]
+/Subtype /Link
+/A << /S /GoTo /D (wcsunits_8h_864e6b966575a8c42eb333ba9f14a3ef49231fa8fbeeca036424cd7df0d5a3a8) >>
+>> endobj
+5533 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [113.91 626.79 249.302 636.977]
+/Subtype /Link
+/A << /S /GoTo /D (wcsunits_8h_864e6b966575a8c42eb333ba9f14a3ef5b8db327b9d6bf09e93e7e0fed910792) >>
+>> endobj
+5534 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [274.213 626.79 404.423 636.977]
+/Subtype /Link
+/A << /S /GoTo /D (wcsunits_8h_864e6b966575a8c42eb333ba9f14a3ef116bc901282cf346621b9e56e4676b24) >>
+>> endobj
+5535 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [429.334 626.79 513.996 636.977]
+/Subtype /Link
+/A << /S /GoTo /D (wcsunits_8h_864e6b966575a8c42eb333ba9f14a3efe9b1b29365d17b25452562f770d44975) >>
+>> endobj
+5536 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [113.91 614.835 168.485 625.022]
+/Subtype /Link
+/A << /S /GoTo /D (wcsunits_8h_864e6b966575a8c42eb333ba9f14a3efe9b1b29365d17b25452562f770d44975) >>
+>> endobj
+5537 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [192.037 614.835 305.491 625.022]
+/Subtype /Link
+/A << /S /GoTo /D (wcsunits_8h_864e6b966575a8c42eb333ba9f14a3ef599ff63ed46928ffb2f5edc07de3ddcc) >>
+>> endobj
+5538 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [113.91 598.69 245.974 609.22]
+/Subtype /Link
+/A << /S /GoTo /D (wcsunits_8h_864e6b966575a8c42eb333ba9f14a3eff6fc9ca59d14a8889809c050c01154ff) >>
+>> endobj
+5540 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [127.39 543.721 168.675 554.625]
+/Subtype /Link
+/A << /S /GoTo /D (wcsunits_8h_47aa4e0a54f11d7ed5146c00906a3984) >>
+>> endobj
+5541 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [138.538 532.14 167.08 542.67]
+/Subtype /Link
+/A << /S /GoTo /D (structwcserr) >>
+>> endobj
+5542 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [126.921 493.564 164.879 504.094]
+/Subtype /Link
+/A << /S /GoTo /D (wcsunits_8h_25ba0f0129e88c6e7c74d4562cf796cd) >>
+>> endobj
+5543 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [282.971 493.564 311.513 504.094]
+/Subtype /Link
+/A << /S /GoTo /D (structwcserr) >>
+>> endobj
+5544 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [126.921 454.988 165.686 465.518]
+/Subtype /Link
+/A << /S /GoTo /D (wcsunits_8h_f2c6e7c95fd6741183b2b74dd24d59ce) >>
+>> endobj
+5545 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [438.453 454.988 466.996 465.518]
+/Subtype /Link
+/A << /S /GoTo /D (structwcserr) >>
+>> endobj
+5546 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [126.921 416.038 163.783 426.942]
+/Subtype /Link
+/A << /S /GoTo /D (wcsunits_8h_ef5d64e333f758458b1edaa617911513) >>
+>> endobj
+5547 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [126.921 403.599 160.455 414.13]
+/Subtype /Link
+/A << /S /GoTo /D (wcsunits_8h_560462cb2a7fa7eae6b4f325c85e7911) >>
+>> endobj
+5548 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [126.921 390.787 161.412 401.317]
+/Subtype /Link
+/A << /S /GoTo /D (wcsunits_8h_0e7fd01137ef47ca728c19e8870d1ab5) >>
+>> endobj
+5550 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [164.54 335.818 234.049 346.722]
+/Subtype /Link
+/A << /S /GoTo /D (wcsunits_8h_8217718f8c515151dc33ceba922b39ba) >>
+>> endobj
+5551 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [164.54 297.242 227.413 308.146]
+/Subtype /Link
+/A << /S /GoTo /D (wcsunits_8h_ec5892437858120d456503fe38f4031b) >>
+>> endobj
+5552 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [164.54 259.224 225.76 269.57]
+/Subtype /Link
+/A << /S /GoTo /D (wcsunits_8h_cd49d777bc04d68cdfdd29f5b6a7252b) >>
+>> endobj
+5553 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [113.91 149.592 161.83 160.496]
+/Subtype /Link
+/A << /S /GoTo /D (wcsunits_8h_47aa4e0a54f11d7ed5146c00906a3984) >>
+>> endobj
+5554 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [113.91 129.945 158.503 140.849]
+/Subtype /Link
+/A << /S /GoTo /D (wcsunits_8h_25ba0f0129e88c6e7c74d4562cf796cd) >>
+>> endobj
+5555 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [141.845 117.99 187.245 128.894]
+/Subtype /Link
+/A << /S /GoTo /D (wcsunits_8h_f2c6e7c95fd6741183b2b74dd24d59ce) >>
+>> endobj
+5556 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [113.91 98.343 159.31 109.247]
+/Subtype /Link
+/A << /S /GoTo /D (wcsunits_8h_f2c6e7c95fd6741183b2b74dd24d59ce) >>
+>> endobj
+5521 0 obj <<
+/D [5519 0 R /XYZ 90 757.935 null]
+>> endobj
+5522 0 obj <<
+/D [5519 0 R /XYZ 90 716.221 null]
+>> endobj
+5539 0 obj <<
+/D [5519 0 R /XYZ 90 562.556 null]
+>> endobj
+5549 0 obj <<
+/D [5519 0 R /XYZ 90 354.653 null]
+>> endobj
+558 0 obj <<
+/D [5519 0 R /XYZ 90 221.61 null]
+>> endobj
+5518 0 obj <<
+/Font << /F31 604 0 R /F22 597 0 R /F14 1084 0 R /F42 818 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+5580 0 obj <<
+/Length 2269      
+/Filter /FlateDecode
+>>
+stream
+xÚµZßoÛ¶}Ï_aì¾ØÀÇß"÷–®i–!I·ÄÅ}èŠÂITÇ€íôÚÎÚü÷ûh’6II[¬(ŠHäÑùÈOâñá'‘†d¤ñ¨5ÒLŒîW'x4‡Öóâz+讂þWÓ“Ÿß0¸
+iÉFÓOûË%A‚’ÑôáýX"¢'Á¿ÜoŸ×‹Ý=N**ðøÍbÙØ£›æS³™=nÖ÷¦©f²“šN>L?9›‚»¡	&MèÿŸ¼ÿ€G0ÄßO0bZ¾À1†€z´:ᔹãåÉíÉŸÛΠ½kv‚°áéQ†°‡é!ê&øºùcºv“zýtÿ¼jÖ»Ùnñ´63åˆq\Šˆ»ø?ÑÕÿûõöÝõÅôvBÆÿ¸<½>ûxz}~yf;±¡ûù
¥Çq7©‘¤|Ï}ºÙÌ^&#r¼X?4"Æ_Íi=þô´±íŸ—3Ë´ÍÖóec[÷7ȶ.Ö¶i÷ØØp<G$‡[™Ü‡³WµÆD)Ü*â0³ã6Íîy³nlœ»—ô637ò/AXS{£LÇfî7Á-óè*€ïo[8””ÒŒÈ<K››¿°ÀðŸ´F¢àI$yd<&?!2ñÿóg²ïáÆçžD^š	ÎŽ$¥ô™0·ðãîås³m
B)¤¨Ì&Ácò¡"úýûL˜,´W»”n[=0o#I²7 Šf{xlè„Ý¢u:™­Çd£¦D~¶fÏ—Ow³¥=þ{B¬ŽÅìnÙl‘]E¡âTÂc :”ƒðd´ãöíåÅëP;H©v0iœZ퀃íÓrñ`½vÀ¡×Žý…öov0ıÔ)e¢Àhœuhd]=’ FԐv8tÀÛk7¡,Ö…$<åÑHZÚa1ùø	‘ׁvj‡Â¥™ðèìHRÊ2í:›ÉŽiÂÁpŸpà1IK„ãˆì×ý
†îŽLÔ”èß
+Ž_;½9wšAû5C„šÁ¹
+5ƒsç7Lûýã,žÏ{îÔÂ`ŒZ˜¦nµP†S±ZÆ£Z˜8]j6¦V#a\%gƒjaÑU ïP‹˜²X-`š„Ä#i©…Åäã'DN-¸®­Z‰ŽÕB"	¿Re™ðèìHRʵ $QÙ$xL>tB䗐™|·`.Pª@0d—`øîrÁˆB÷	F.jJôƒÆÕ[o1X¡\0&b‹Á½ÅãÕ“µ|lVÌOóÍluì¸^Î6¶÷K³˜?î~Ú/©}ÿÁ…pçBD·®PAÄtÐ…˜µ”¸au&팈èÎÌ&²q-P-õЂrè*€·Ÿê„²PZx]#œ$]T’Ó\ˆô.„wé
+¬Š¤/XZ²kiùîa!!°ÝSŠÄ¡Ó¥å0Ù¨)Q¸´:„„Ôà¬pʝAB9¬+”Á¢ÍÏÝA²šïÂm¬ööE‹Êôìꏳ›Ó‰ã黧/¼tƒ#;bN­¾ÀÁ®Y}n63Xƍm𺱿Æaºw/Q2(ðK“Èíˆ9ë.|p¥a¡3¤µ((|tÀ;!å7>$ðD#é(|L>~BäeƒúÂî±#
+aª
+3áÑÙ‘¤”e›u6	“ö/¸ÏŽpx„p‘d€Ši{˽H·ÏŠdB&4? ä!‡5ãòÝÕÅõôìÚöˆB± <ª•šÓ½XP.ÆËçÕbýô¼õ¨]³Þ.vî"'¶Çâ»…<)áõ€r}…,RÃ|TsÖ¡(À貚BæȐr8tÀÛ+7¡,uXƒMñHÒEã0Ùø)‘SÊÝFÆ$b÷»C<ÀsÅ“áÑùÁ$”Ãâ!°„Ý»ÈæÁc²¡S"·¨Ì…ŠG@ÒÂ.”.[ª®á–bD¥²%]ðöJO($FÂQˆ‘jŒÃäC'Dß­2µÖR™º`»sz{k[e¡ÂMC…!šX…1í«Ùvkœœ˜^#'¦©[N¨FüPóè—ªêXNãQNLœ9!ÖžÚÿå|¨þîÑU oËIBYjDÌ/
+!ñHR#â0ùø	‘—ìŒHèØqxHti&:?’„²Àˆp¾!›ÉNhüº13ï
ú¯-œ¹GçPF3¯¬¤±Úí%MÆOw,j1P ªâº[`=¦
+@R}ÿNÇk—OTk9»>ŸþfÛëÒz«¨£z«pÓ¾lÖóÝ£=öµVa÷6¦©§ÖJá'ŸÖZ5ãI­ƒZ«P=µVYæ
+Éš”Z‰¹oGtg¥5 ü†B+Ã,GG¡Õ`òá"'(kWh½…VÁIa<:;’”²¬Ð
+=›É‡Nˆ…VQ÷ìlLY¡&%¯td×ÞÆw—on¢Ð}»›\Ô”èZuAMäâÊBT¡NPïm°p{hß-V=òì62¸o#i:øþ–Às‘8ÃldpWÙ”›—ÃD¿Ôƒïoº
+àí…šP;…ÓñHZÎÃbòñ"ï< ¸Ýȝ
+•¢º4IBYæ<j’́ƒd'4‡uƒeÎy”Íüà<²H(‡‡v¤æûrÖy ^çá1ÿŽóˆv2Ê«³Ó+Ûª·2¼Ö‘ñ€Sk<ß5æUiò¶c¶{lAdÐvÀ½ ‰í ÆÀvÀY—í`ˆB4B"”ú‹®xÇ‚Ž)‹…»$â‘´œ‡Åäã'DÞy0ÿŠ÷˜èÔy0Ê
+3áÑÙ‘¤”e΃¦;—É‡NˆΣÖ=΃†Èà›8ã<d—óðÝåÎ#
+Ýç<rQS¢r¥Hßs›o™:ÓŽ!‘âû¿¬µŸÓ(z~:+‘®¹9n£›ÑŸ7kóþeï`àOkûw:15'RoïwþývMÿ‚é/»¯R0!öè“™õÞÐXe»U»xå.EÊ|'gï^ü—¹__æͺU±#¬#=ÿ á´>Ð
+endstream
+endobj
+5579 0 obj <<
+/Type /Page
+/Contents 5580 0 R
+/Resources 5578 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 5502 0 R
+/Annots [ 5583 0 R 5584 0 R 5585 0 R 5587 0 R 5588 0 R 5589 0 R 5591 0 R 5592 0 R 5593 0 R 5595 0 R 5596 0 R 5597 0 R 5599 0 R 5600 0 R 5601 0 R 5603 0 R 5604 0 R 5605 0 R 5607 0 R 5608 0 R 5609 0 R 5610 0 R 5612 0 R 5613 0 R 5614 0 R 5616 0 R 5617 0 R 5618 0 R 5619 0 R 5621 0 R 5622 0 R 5623 0 R ]
+>> endobj
+5583 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [349.139 677.939 390.264 688.843]
+/Subtype /Link
+/A << /S /GoTo /D (wcsunits_8h_0e7fd01137ef47ca728c19e8870d1ab5) >>
+>> endobj
+5584 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [426.948 677.939 489.822 688.843]
+/Subtype /Link
+/A << /S /GoTo /D (wcsunits_8h_ec5892437858120d456503fe38f4031b) >>
+>> endobj
+5585 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [89.004 665.984 150.223 676.888]
+/Subtype /Link
+/A << /S /GoTo /D (wcsunits_8h_cd49d777bc04d68cdfdd29f5b6a7252b) >>
+>> endobj
+5587 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [348.563 616.165 389.688 627.069]
+/Subtype /Link
+/A << /S /GoTo /D (wcsunits_8h_0e7fd01137ef47ca728c19e8870d1ab5) >>
+>> endobj
+5588 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [426.813 616.165 489.686 627.069]
+/Subtype /Link
+/A << /S /GoTo /D (wcsunits_8h_ec5892437858120d456503fe38f4031b) >>
+>> endobj
+5589 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [89.004 604.209 150.223 615.113]
+/Subtype /Link
+/A << /S /GoTo /D (wcsunits_8h_cd49d777bc04d68cdfdd29f5b6a7252b) >>
+>> endobj
+5591 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [343.582 554.39 384.707 565.294]
+/Subtype /Link
+/A << /S /GoTo /D (wcsunits_8h_0e7fd01137ef47ca728c19e8870d1ab5) >>
+>> endobj
+5592 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [425.641 554.39 488.514 565.294]
+/Subtype /Link
+/A << /S /GoTo /D (wcsunits_8h_ec5892437858120d456503fe38f4031b) >>
+>> endobj
+5593 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [89.004 542.435 150.223 553.339]
+/Subtype /Link
+/A << /S /GoTo /D (wcsunits_8h_cd49d777bc04d68cdfdd29f5b6a7252b) >>
+>> endobj
+5595 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [436.941 492.616 478.066 503.52]
+/Subtype /Link
+/A << /S /GoTo /D (wcsunits_8h_0e7fd01137ef47ca728c19e8870d1ab5) >>
+>> endobj
+5596 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [89.004 480.661 151.877 491.565]
+/Subtype /Link
+/A << /S /GoTo /D (wcsunits_8h_ec5892437858120d456503fe38f4031b) >>
+>> endobj
+5597 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [175.887 480.661 237.107 491.565]
+/Subtype /Link
+/A << /S /GoTo /D (wcsunits_8h_cd49d777bc04d68cdfdd29f5b6a7252b) >>
+>> endobj
+5599 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [349.493 430.842 390.618 441.746]
+/Subtype /Link
+/A << /S /GoTo /D (wcsunits_8h_0e7fd01137ef47ca728c19e8870d1ab5) >>
+>> endobj
+5600 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [427.032 430.842 489.905 441.746]
+/Subtype /Link
+/A << /S /GoTo /D (wcsunits_8h_ec5892437858120d456503fe38f4031b) >>
+>> endobj
+5601 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [89.004 418.887 150.223 429.791]
+/Subtype /Link
+/A << /S /GoTo /D (wcsunits_8h_cd49d777bc04d68cdfdd29f5b6a7252b) >>
+>> endobj
+5603 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [368.947 369.068 410.072 379.972]
+/Subtype /Link
+/A << /S /GoTo /D (wcsunits_8h_0e7fd01137ef47ca728c19e8870d1ab5) >>
+>> endobj
+5604 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [444.488 369.068 507.361 379.972]
+/Subtype /Link
+/A << /S /GoTo /D (wcsunits_8h_ec5892437858120d456503fe38f4031b) >>
+>> endobj
+5605 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [105.88 357.113 167.1 368.017]
+/Subtype /Link
+/A << /S /GoTo /D (wcsunits_8h_cd49d777bc04d68cdfdd29f5b6a7252b) >>
+>> endobj
+5607 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [309.082 307.294 350.207 318.197]
+/Subtype /Link
+/A << /S /GoTo /D (wcsunits_8h_0e7fd01137ef47ca728c19e8870d1ab5) >>
+>> endobj
+5608 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [383.113 307.294 445.986 318.197]
+/Subtype /Link
+/A << /S /GoTo /D (wcsunits_8h_ec5892437858120d456503fe38f4031b) >>
+>> endobj
+5609 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [468.836 307.294 513.996 318.197]
+/Subtype /Link
+/A << /S /GoTo /D (wcsunits_8h_cd49d777bc04d68cdfdd29f5b6a7252b) >>
+>> endobj
+5610 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [89.004 295.338 110.373 306.242]
+/Subtype /Link
+/A << /S /GoTo /D (wcsunits_8h_cd49d777bc04d68cdfdd29f5b6a7252b) >>
+>> endobj
+5612 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [343.173 245.519 384.299 256.423]
+/Subtype /Link
+/A << /S /GoTo /D (wcsunits_8h_0e7fd01137ef47ca728c19e8870d1ab5) >>
+>> endobj
+5613 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [425.545 245.519 488.418 256.423]
+/Subtype /Link
+/A << /S /GoTo /D (wcsunits_8h_ec5892437858120d456503fe38f4031b) >>
+>> endobj
+5614 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [89.004 233.564 150.223 244.468]
+/Subtype /Link
+/A << /S /GoTo /D (wcsunits_8h_cd49d777bc04d68cdfdd29f5b6a7252b) >>
+>> endobj
+5616 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [308.41 183.745 349.535 194.649]
+/Subtype /Link
+/A << /S /GoTo /D (wcsunits_8h_0e7fd01137ef47ca728c19e8870d1ab5) >>
+>> endobj
+5617 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [382.833 183.745 445.707 194.649]
+/Subtype /Link
+/A << /S /GoTo /D (wcsunits_8h_ec5892437858120d456503fe38f4031b) >>
+>> endobj
+5618 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [468.836 183.745 513.996 194.649]
+/Subtype /Link
+/A << /S /GoTo /D (wcsunits_8h_cd49d777bc04d68cdfdd29f5b6a7252b) >>
+>> endobj
+5619 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [89.004 171.79 110.373 182.694]
+/Subtype /Link
+/A << /S /GoTo /D (wcsunits_8h_cd49d777bc04d68cdfdd29f5b6a7252b) >>
+>> endobj
+5621 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [342.246 121.971 383.372 132.875]
+/Subtype /Link
+/A << /S /GoTo /D (wcsunits_8h_0e7fd01137ef47ca728c19e8870d1ab5) >>
+>> endobj
+5622 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [425.327 121.971 488.2 132.875]
+/Subtype /Link
+/A << /S /GoTo /D (wcsunits_8h_ec5892437858120d456503fe38f4031b) >>
+>> endobj
+5623 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [89.004 110.016 150.223 120.92]
+/Subtype /Link
+/A << /S /GoTo /D (wcsunits_8h_cd49d777bc04d68cdfdd29f5b6a7252b) >>
+>> endobj
+5581 0 obj <<
+/D [5579 0 R /XYZ 90 757.935 null]
+>> endobj
+562 0 obj <<
+/D [5579 0 R /XYZ 90 733.028 null]
+>> endobj
+5480 0 obj <<
+/D [5579 0 R /XYZ 90 716.221 null]
+>> endobj
+5582 0 obj <<
+/D [5579 0 R /XYZ 90 716.221 null]
+>> endobj
+5481 0 obj <<
+/D [5579 0 R /XYZ 227.044 669.137 null]
+>> endobj
+5586 0 obj <<
+/D [5579 0 R /XYZ 90 652.41 null]
+>> endobj
+5482 0 obj <<
+/D [5579 0 R /XYZ 227.044 607.362 null]
+>> endobj
+5590 0 obj <<
+/D [5579 0 R /XYZ 90 590.635 null]
+>> endobj
+5503 0 obj <<
+/D [5579 0 R /XYZ 227.044 545.588 null]
+>> endobj
+5594 0 obj <<
+/D [5579 0 R /XYZ 90 528.861 null]
+>> endobj
+5504 0 obj <<
+/D [5579 0 R /XYZ 313.928 483.814 null]
+>> endobj
+5598 0 obj <<
+/D [5579 0 R /XYZ 90 467.087 null]
+>> endobj
+5505 0 obj <<
+/D [5579 0 R /XYZ 227.044 422.04 null]
+>> endobj
+5602 0 obj <<
+/D [5579 0 R /XYZ 90 405.313 null]
+>> endobj
+5506 0 obj <<
+/D [5579 0 R /XYZ 243.921 360.266 null]
+>> endobj
+5606 0 obj <<
+/D [5579 0 R /XYZ 90 343.539 null]
+>> endobj
+5507 0 obj <<
+/D [5579 0 R /XYZ 187.194 298.491 null]
+>> endobj
+5611 0 obj <<
+/D [5579 0 R /XYZ 90 281.764 null]
+>> endobj
+5508 0 obj <<
+/D [5579 0 R /XYZ 227.044 236.717 null]
+>> endobj
+5615 0 obj <<
+/D [5579 0 R /XYZ 90 219.99 null]
+>> endobj
+5509 0 obj <<
+/D [5579 0 R /XYZ 187.194 174.943 null]
+>> endobj
+5620 0 obj <<
+/D [5579 0 R /XYZ 90 158.216 null]
+>> endobj
+5510 0 obj <<
+/D [5579 0 R /XYZ 227.044 113.169 null]
+>> endobj
+5578 0 obj <<
+/Font << /F31 604 0 R /F22 597 0 R /F42 818 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+5626 0 obj <<
+/Length 2216      
+/Filter /FlateDecode
+>>
+stream
+xÚµZkoÛ8ýž_!`¿ÈÀšÃ÷£ß’4
<Hínâ̝"p%Àqfmg¦ù÷{)R6EɧÛAQD¢ŽÏ=¼.¯M
+ÿHap¡„B†‰âîù0z~DüÕ1\×OæG?|`ð)d$+æõÇ%A‚’b~ÿ¹”ˆ˜Ñ˜`ŒË¿î6¯«§íý>SËOËÊ]VÕzDLY­îìbR•D±Ñ—ùGgó]p/M0iCÿ÷èó\܃ď0bFÁ1†€¦x>â”ùãåÑÕÑvnœÁxßìaÃÓ£a)vÓCâçø¯ûê7ŒéÊOìçÓ«ëéd~5"åÍÉdê	¶óúá¥{ZH*QHR^³¯×‹7 3U>­î«åW{ªË‡—µ¿}Z¹›R ß¸37ªÊí „
+Ä™«
Rß‹®JâÌc{!ëjûº^U÷.Îí[|oVHV(A8qÙµ֏qä¹AxëPJLiÙ‡hé2òþ“Ž®¦²­$ºÏ
&?"²ñÿ
óç¸\¬î[‰nÅ׬~î23áÑi%e“	{o¶oT›XçaÌ‡$G46îç/næ6qPif4sæ
:- ¢lÍ|l@
+•'"!ÚOw¨`ƒ˜R…4q-{³Ò`ƨ£*&Úå–÷ãòåv±tÇŽ¨€Eô´¸]Vä[è&câƒ1ðÓ¶šc)so)$×RiYŠ ÞR`üŒ¤q¹óX÷÷€ŸpЪýDkù	0~!ûý„YHΐ”*ÃO,zÀ{ý$¤Ìö‰7m%?q˜tüˆ¨ñ˜¿ó“}¢Û~B‘¡¹‰pà´Ž6aŽ™0¤1If Á$#ÇDûuCR~’7õŸ$D”ßÇO¼4	ð“=è°ŸxÌ?á'lØONg×ÓÆQh¦£p%­Krg*v¤6{p÷òºÚÚCÑØŠÿ@=Ôo+‚€ÕË[ë!¢m+–l´xg±=ηÞV‹B“º¼XP=à=+»M™ë,°Ü¿–’ØY<&?"òÎ"˜w›ˆgáI˜ÌL4褒˜2Ã\4¸2OæÀCҁÛ4Í
+²3ïq(ã8aC¦b·;²6 jMµß/8¬DªÚ¡c¿ð˜dÔ˜è›ýBø`µ_ð–_ða¿øx<¢<‡Óë÷gÞ7Øaß­JD™V%§®ƒ
o«åráÏŸÎ×ûʝ6õIÍàþö‰æH)3`$0U!£úƒúÎz\DjxÐh!(ì2‰rðî*Ž(3]„c
ÛÑV¯ IƏ‰šúDK_ŸìÝ® 4×<3
:­$¢vÁwd:	
&:&òK«.8ñAaÐc.(4¼…ä“È![mÐã ÞS ´)3¼FÂBƼ-"öI‡Žˆ¾Ùk”Öã5bØk>M~9»ðÃ3=†z1~·cÇÿxúj‡«¥;Ý·Q܇ÜßÛ(²ÜöÐÝÖh±—³·«¦ÇVFjO.4ìø­xô8€wm%¢ÌÞö¸ß¢­¤³íq˜tüˆ¨±̝­‰nGa“›NëhæõPŒ"É4˜d䘨YBvæ‰mOÞÔwÛž¤‚ˆò»l{¸ÝÏj“Þö ƒÛžóOl{ä°µ\Í..GF”óÉÌ;ŒÈÜý0"C‡aD9‡±ã›—º€±‡Ï‹ÍÆ]]/¶O/nЗ1vÔú:PÆP„¥,cDÔµµ„{»±aúª˜’’3‰ÁÞ‚÷螦E˜]ÂÀë
Öf(£SÁ8H*xD㍆1·ÊÂ÷Õ/Y9Ø•/)mÂüâ%1ý]í’ˆÑü•‹µJIDnåÀV.
&¿ri‰8T¹$CGDߧriÛ‹¶—ŸF\”³Ç徂‘ÙÝú‹=õ­meãò"ì
+;ºë²hßeч»,T¨á.3q—E¶bÏ´X0üe°32§Åb[‡¼¿ÅPþg¼­¤§Åb1éøÑ®Å"š‹>Øbz^&tRIL™Ùb!*™„“í»,ú@—…Á‹I~d»,²¯ËÒ\Îï²´B겤¢ÆDߧËÒö=ìÓù¯ŸšîŠòéëómeÛ&’–/ö/++۞ݮŸª;¯›&p½ß0Fbpoc‰Z&À´LdßÞ†j/VPŦtà™hÐã Þ¹E1e®+دðµl+‰]Ác’ñc¢fo#½+Øt÷ím$lÉ°ÎÌDƒN+‰(3\b¤¡êN%¡Á$CÇD»u"iïö†+x«äN¾A§D”Ã&ÑÔJ©Éïj®Tè˜èpÕåìòïî6KšoqÎV¯ÏU½™X9®ùHñn³;{oë‚;€¬¶cõ ¼Ðí7{:Ôür¥B÷Ù]âªõXž77õÅ(ƒZ LY¸ž[_=d`:?¨Ñ[^eêÇ×*kæö²~×-P)R°Gí‰Ú³uØNx®»#QßclüÚyÏ./o®®OOÏ®®:>·“ržœ:Á	bƒd½„v¹M”Hô˜–Àû ¿¿™^¼ùx
7ëbD4lc?]LÎ.»ökŸ%]Ѻ’à6p)½ìÕn™Pí1-ÕïkÕÓó‹Éôüæd²§³OµB@‰¡Š JWŠp¿ÄÊRKàYgj=¦7ǘ_Ô
ƒ_?žÌ.:Š(†Wi©'¿ ˜d	6ª.Rz=¤%÷Ãõôt>™MoNg6±ó³_æ]¡¤Ø³whû΁’¢ÿ±Å…kç}ó/ðêjOj¤ˆ	A"£xó•šAB8×;¯VÖÜE`¿³³;CËWïv³»­;à¾L2ï0}Ç°;£Øþ<Ï=Ø[é~îR—XöfNNüG‘FÔÞ¾5&úõí±Zu^„5ƒôüэK3
+endstream
+endobj
+5625 0 obj <<
+/Type /Page
+/Contents 5626 0 R
+/Resources 5624 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 5502 0 R
+/Annots [ 5629 0 R 5630 0 R 5631 0 R 5632 0 R 5634 0 R 5635 0 R 5636 0 R 5637 0 R 5639 0 R 5640 0 R 5641 0 R 5643 0 R 5644 0 R 5645 0 R 5647 0 R 5648 0 R 5649 0 R 5650 0 R 5652 0 R 5653 0 R 5654 0 R 5656 0 R 5657 0 R 5658 0 R 5660 0 R 5661 0 R 5662 0 R ]
+>> endobj
+5629 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [306.896 702.288 348.022 713.192]
+/Subtype /Link
+/A << /S /GoTo /D (wcsunits_8h_0e7fd01137ef47ca728c19e8870d1ab5) >>
+>> endobj
+5630 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [382.203 702.288 445.076 713.192]
+/Subtype /Link
+/A << /S /GoTo /D (wcsunits_8h_ec5892437858120d456503fe38f4031b) >>
+>> endobj
+5631 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [468.836 702.288 513.996 713.192]
+/Subtype /Link
+/A << /S /GoTo /D (wcsunits_8h_cd49d777bc04d68cdfdd29f5b6a7252b) >>
+>> endobj
+5632 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [89.004 690.333 110.373 701.237]
+/Subtype /Link
+/A << /S /GoTo /D (wcsunits_8h_cd49d777bc04d68cdfdd29f5b6a7252b) >>
+>> endobj
+5634 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [306.22 640.514 347.345 651.418]
+/Subtype /Link
+/A << /S /GoTo /D (wcsunits_8h_0e7fd01137ef47ca728c19e8870d1ab5) >>
+>> endobj
+5635 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [381.923 640.514 444.797 651.418]
+/Subtype /Link
+/A << /S /GoTo /D (wcsunits_8h_ec5892437858120d456503fe38f4031b) >>
+>> endobj
+5636 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [468.836 640.514 513.996 651.418]
+/Subtype /Link
+/A << /S /GoTo /D (wcsunits_8h_cd49d777bc04d68cdfdd29f5b6a7252b) >>
+>> endobj
+5637 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [89.004 628.559 110.373 639.462]
+/Subtype /Link
+/A << /S /GoTo /D (wcsunits_8h_cd49d777bc04d68cdfdd29f5b6a7252b) >>
+>> endobj
+5639 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [342.402 578.739 383.527 589.643]
+/Subtype /Link
+/A << /S /GoTo /D (wcsunits_8h_0e7fd01137ef47ca728c19e8870d1ab5) >>
+>> endobj
+5640 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [425.363 578.739 488.237 589.643]
+/Subtype /Link
+/A << /S /GoTo /D (wcsunits_8h_ec5892437858120d456503fe38f4031b) >>
+>> endobj
+5641 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [89.004 566.784 150.223 577.688]
+/Subtype /Link
+/A << /S /GoTo /D (wcsunits_8h_cd49d777bc04d68cdfdd29f5b6a7252b) >>
+>> endobj
+5643 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [367.896 516.965 409.021 527.869]
+/Subtype /Link
+/A << /S /GoTo /D (wcsunits_8h_0e7fd01137ef47ca728c19e8870d1ab5) >>
+>> endobj
+5644 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [444.488 516.965 507.361 527.869]
+/Subtype /Link
+/A << /S /GoTo /D (wcsunits_8h_ec5892437858120d456503fe38f4031b) >>
+>> endobj
+5645 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [105.88 505.01 167.1 515.914]
+/Subtype /Link
+/A << /S /GoTo /D (wcsunits_8h_cd49d777bc04d68cdfdd29f5b6a7252b) >>
+>> endobj
+5647 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [309.036 455.191 350.162 466.095]
+/Subtype /Link
+/A << /S /GoTo /D (wcsunits_8h_0e7fd01137ef47ca728c19e8870d1ab5) >>
+>> endobj
+5648 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [383.094 455.191 445.968 466.095]
+/Subtype /Link
+/A << /S /GoTo /D (wcsunits_8h_ec5892437858120d456503fe38f4031b) >>
+>> endobj
+5649 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [468.836 455.191 513.996 466.095]
+/Subtype /Link
+/A << /S /GoTo /D (wcsunits_8h_cd49d777bc04d68cdfdd29f5b6a7252b) >>
+>> endobj
+5650 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [89.004 443.236 110.373 454.14]
+/Subtype /Link
+/A << /S /GoTo /D (wcsunits_8h_cd49d777bc04d68cdfdd29f5b6a7252b) >>
+>> endobj
+5652 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [366.68 393.417 407.805 404.321]
+/Subtype /Link
+/A << /S /GoTo /D (wcsunits_8h_0e7fd01137ef47ca728c19e8870d1ab5) >>
+>> endobj
+5653 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [444.488 393.417 507.361 404.321]
+/Subtype /Link
+/A << /S /GoTo /D (wcsunits_8h_ec5892437858120d456503fe38f4031b) >>
+>> endobj
+5654 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [105.88 381.462 167.1 392.366]
+/Subtype /Link
+/A << /S /GoTo /D (wcsunits_8h_cd49d777bc04d68cdfdd29f5b6a7252b) >>
+>> endobj
+5656 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [342.305 331.643 383.43 342.547]
+/Subtype /Link
+/A << /S /GoTo /D (wcsunits_8h_0e7fd01137ef47ca728c19e8870d1ab5) >>
+>> endobj
+5657 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [425.34 331.643 488.214 342.547]
+/Subtype /Link
+/A << /S /GoTo /D (wcsunits_8h_ec5892437858120d456503fe38f4031b) >>
+>> endobj
+5658 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [89.004 319.687 150.223 330.591]
+/Subtype /Link
+/A << /S /GoTo /D (wcsunits_8h_cd49d777bc04d68cdfdd29f5b6a7252b) >>
+>> endobj
+5660 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [282.956 269.868 324.082 280.772]
+/Subtype /Link
+/A << /S /GoTo /D (wcsunits_8h_0e7fd01137ef47ca728c19e8870d1ab5) >>
+>> endobj
+5661 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [359.012 269.868 421.886 280.772]
+/Subtype /Link
+/A << /S /GoTo /D (wcsunits_8h_ec5892437858120d456503fe38f4031b) >>
+>> endobj
+5662 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [446.142 269.868 507.361 280.772]
+/Subtype /Link
+/A << /S /GoTo /D (wcsunits_8h_cd49d777bc04d68cdfdd29f5b6a7252b) >>
+>> endobj
+5627 0 obj <<
+/D [5625 0 R /XYZ 90 757.935 null]
+>> endobj
+5628 0 obj <<
+/D [5625 0 R /XYZ 90 733.028 null]
+>> endobj
+5511 0 obj <<
+/D [5625 0 R /XYZ 187.194 693.486 null]
+>> endobj
+5633 0 obj <<
+/D [5625 0 R /XYZ 90 676.759 null]
+>> endobj
+5512 0 obj <<
+/D [5625 0 R /XYZ 187.194 631.712 null]
+>> endobj
+5638 0 obj <<
+/D [5625 0 R /XYZ 90 614.984 null]
+>> endobj
+5513 0 obj <<
+/D [5625 0 R /XYZ 227.044 569.937 null]
+>> endobj
+5642 0 obj <<
+/D [5625 0 R /XYZ 90 553.21 null]
+>> endobj
+5514 0 obj <<
+/D [5625 0 R /XYZ 243.921 508.163 null]
+>> endobj
+5646 0 obj <<
+/D [5625 0 R /XYZ 90 491.436 null]
+>> endobj
+5515 0 obj <<
+/D [5625 0 R /XYZ 187.194 446.389 null]
+>> endobj
+5651 0 obj <<
+/D [5625 0 R /XYZ 90 429.662 null]
+>> endobj
+5516 0 obj <<
+/D [5625 0 R /XYZ 243.921 384.615 null]
+>> endobj
+5655 0 obj <<
+/D [5625 0 R /XYZ 90 367.888 null]
+>> endobj
+5517 0 obj <<
+/D [5625 0 R /XYZ 227.044 322.841 null]
+>> endobj
+5659 0 obj <<
+/D [5625 0 R /XYZ 90 306.113 null]
+>> endobj
+566 0 obj <<
+/D [5625 0 R /XYZ 90 244.339 null]
+>> endobj
+5557 0 obj <<
+/D [5625 0 R /XYZ 90 220.125 null]
+>> endobj
+5663 0 obj <<
+/D [5625 0 R /XYZ 90 220.125 null]
+>> endobj
+5558 0 obj <<
+/D [5625 0 R /XYZ 107.713 160.956 null]
+>> endobj
+5559 0 obj <<
+/D [5625 0 R /XYZ 107.713 145.015 null]
+>> endobj
+5560 0 obj <<
+/D [5625 0 R /XYZ 107.713 129.075 null]
+>> endobj
+5561 0 obj <<
+/D [5625 0 R /XYZ 107.713 113.135 null]
+>> endobj
+5562 0 obj <<
+/D [5625 0 R /XYZ 107.713 97.195 null]
+>> endobj
+5624 0 obj <<
+/Font << /F31 604 0 R /F22 597 0 R /F42 818 0 R /F48 2408 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+5666 0 obj <<
+/Length 2440      
+/Filter /FlateDecode
+>>
+stream
+xÚµZmSãÈþίPø$'xn^4#Í^%UÀÁe/¬á0[Ijo‹Ò\12'ÉËíýúëÑ´¤Ñ«IªR|°<ju?Óóô›ó(ü1OS/”!ÑBz«ç#ê=ÂêGïÎáöܹvwôÝ¥€§ˆV»[—+F$gÞÝÃ'_¦gsF)õ_Wù>Ý9yšÍ¹¤þåf›Ø«Ûdd3¦ý$]™¥P¨Ðga0û|÷ÓÑÅ]m¡I¡Œé_>}¦Þ@ü鈡#ï®)ÔÞóQÀ^o–G?×:캀õ¡ÝŒ®"o.…ƒ"Œr
+^à‚PÕx!ˆ/0£‡^%c\ñqñþnyq{{6ãÒ?ýáþâ_7׋ûåŒùÿþpv}ÕÝ-‰Tè9vú`”&NbÎ$ÑÁ¼4$ŒÀ‹2-¼ñÕýÙíéLIÿü€ùâ®X2"%ƒh‚ˆÈ¿	°ÒŒ°hp%3øfÁçíÅ¢‡UDD€*ÇFˆD	ö6¬¡$<8€eZXϯË‹óû³÷‹kpêͲ…Âs8Â,¨€²H¥.Oi)Ê´¢/áú¾ÎêÄ·}À‚pÖèLI½‘ O¨xQf0ÌÌÂýòæÀž÷Á*Ðå96°„óèmXyH~ +Êb½ü¸8ïS€ƒe®=G{$	¦Ã·¡d¼ %Êtâjyzyqw{º gP5 ÀPG}Šô t*ˆ5á‘®+	°†\îÓU±Ù¥¶nü°[ퟓ´ˆ€cVØ+DîÓ„áó›´€G)«‹Qb¿þB%]íÒï®@ßSœ}÷!	¥#FùSüuƤŸX9w`”³Å>q(hŸOfó€ƒrÇΠÁ¤´¿Îõc€=d#rØÆÃnÿe‹¸ ëgIˆá3¿P*¬
c%òU¼Ø€’¬Li‘ZÀÙH½Ùân=c‘¿Î“
sN$•o3;4
+Ì#ZÊ	ó 
+’Õú²3Xú<ÉDʨA Ry‘íW…%$°*ɲ>4d®Û‡‘0ÁQùµVÔ:sN /ªIVR¢BÛ´-,$
+ËwÃðRç(¸¤9IKMå’lc\`‰ÛÅâ	5 ®Éûöf–ׁ¸ÎvÏph—¢hþ-/’g{
‡Z~–xPåÎ~Æé´g3)}b÷‚àìVl:­°½dÉ*.’´ºË:Š§
ê_ïSˆá2Wœôk?4T÷$ô)¡í%íì%nÝ”…ÒsG¼ÌY®G»*ݨÜëï€MjÃèæK”™6ÞQ„ä4nØÆ«ÿtq”¤ÐJªAŽºÆZ}‰³ø9)œós7IB™ö:2M ÈÜ‘éÕƒH
+	úB¡'7voʤˆ¶ów]ÃU¥°<^»\×0ãY&j…ÖE	á` >´ð	h éœòL%ÓÃÕ:(§B©®K(Ö&7Š*ÜÌeþ’¬6p §ŒZ³hbÐ|¶£º°‹6¤Í•áoºßnçøT’=oR…†Ô&
+å¿nŠ'{{—™ÏÀ¬˜"ºÛö{¾Ï²¬ìÓ‡Múˆi+ ×ËVŠÎÝÇõKì-Sq•5”µ±`¾lÒí¦Î6/‰	wg‹&ìØ÷HýÄlí·¢JÛ­MóH'Ámwy½êØG‹có˜î2cðŒRO@Êzºs„Æ)‡2o¤œÛ.´pAZßLãB™®.åtÔÆe)ǁU†‡!±G9s¿Lûp³G9÷¦C¸r¹K8®4ÎÜ.éPQù%áÌ÷’pÈ6»`¨	’O!y‹|ÿáêÝÙæóÿO¸	¶Ñ†Ãm¿#4Î6”1ÞøÓª•ÍáIÓ°ôš§T͉‚6o*Êô ¶¨¡1P²õ¼G§v·±Ï1ç´A7z„¦$¢zºHXѹ#k''
+Ý#L]¦Ku¶›|5ª»hHÓPîÚ"ÿ³]‡®œ{Íê×x»‚(h/ÿb?vëÒÅöèM2K·^}†¾	zDi²*¬a/¸€N)Þn¿á‰º­ D|¤ùn50¸‰êèK^FÊÿ=ÉLÌF¦Æ¯’—ÂÞ±A7¶»G§ÃŒ0^͍´½Þï-së:ðòH ˆ°Ð?Fmþþ»yðØj*óh8¶*ñ>rµð´A5·¯$’Õ
+ü×Mžœô3µ¬é^:}À/!‰Båú%”~Zù»üfˆˆ—-7Áwë¦úÆ‹ã’°“%aW"Ž^Á?v~.ÓÈ[¥o¶Ìw‡ÌãwOûÜzFÂP.ZŽ8ì¸3H¬q¶)÷h'ƒ|SŽµfXÅ×DŠ7ÆZ#;k(Ò„ŒÙˆÒÜ™ì™ðšÕ¿Ú`*£óû±Ì*¨&ŠȬŽÐhf­dÞ’Y±=o·Œœˆ€MãA™žVú„\pÞÂ󾟔Ÿ¤1Óåì!7ayí¼tQ~–û¯¿š„oŸã8Ꭺ&¼~Uò·I‚’jŽ`h²šß”3U›Ê¾ÝÚ+`YoÐxl?XÚÚ™P×U°Ÿ“<T'ý6ècÞïrSQ¤>0VÒsG¼ïÝŽJœÕ½uîØ0È´ QI¯8‰ië-%ƶ	qH}bÓ/Øv,>^]ak±®qûY;‚!”>lw#0²Wy¾jKpª+ÃT†“ƒŸ#36øq(h+ê­!ŸIFéøÔ7e¶Ù®Ý61mÈV2Æ𲈋= ÚDÀ Ô""Øê+3w„8Å`0o•“ çr$ÇNÚÃÜ:m)옣ï,–ûÕ
+¢ŠŒî•ÃQ…‡öڍïeíuÊ^µ×Is¸WÇ›ëj·#g^ŽÆ½wô‚„À•¢ñwJ(=	®«²z§´µ¥¼,É£ï–T~&TÉLƒè(²Ieìø©™	#4~ü(sèø§ìUÇ?iß1Ç*®/véêyɧÎHáÌ3óÃAýÂaÔ-L›¢Õ´[¡Q·T2Ü2iÝ2mκÅ5ÇØ„[ª!ÇW¸ W³ú³æ‡„V1³Cõ&·zìFY¯0™¸®M»ÕjŸõ]n~;ÒeÓ>°yê™7œòÿ߁òŸT¦Ý‚¥ -
ª_®¬u³ç“4Éš·ÕÕïfšû{tÆuõËA`?˜~Gù;Aí7N¾–_›2SíýŸçË+pÆû3|”À Œåý[õÃØoß“´ë	Dë»ç]Óò
+endstream
+endobj
+5665 0 obj <<
+/Type /Page
+/Contents 5666 0 R
+/Resources 5664 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 5502 0 R
+/Annots [ 5669 0 R 5670 0 R 5671 0 R ]
+>> endobj
+5669 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [232.046 504.583 275.542 515.487]
+/Subtype /Link
+/A << /S /GoTo /D (wcsunits_8h_ef5d64e333f758458b1edaa617911513) >>
+>> endobj
+5670 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [128.635 294.506 194.796 305.409]
+/Subtype /Link
+/A << /S /GoTo /D (wcserr_8h_1691b8bd184d40ca6fda255be078fa53) >>
+>> endobj
+5671 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [222.761 219.297 268.16 229.828]
+/Subtype /Link
+/A << /S /GoTo /D (wcsunits_8h_f2c6e7c95fd6741183b2b74dd24d59ce) >>
+>> endobj
+5667 0 obj <<
+/D [5665 0 R /XYZ 90 757.935 null]
+>> endobj
+5563 0 obj <<
+/D [5665 0 R /XYZ 107.713 723.065 null]
+>> endobj
+5564 0 obj <<
+/D [5665 0 R /XYZ 107.713 707.125 null]
+>> endobj
+5565 0 obj <<
+/D [5665 0 R /XYZ 107.713 691.185 null]
+>> endobj
+5566 0 obj <<
+/D [5665 0 R /XYZ 107.713 675.245 null]
+>> endobj
+5567 0 obj <<
+/D [5665 0 R /XYZ 107.713 659.304 null]
+>> endobj
+5568 0 obj <<
+/D [5665 0 R /XYZ 107.713 643.364 null]
+>> endobj
+5569 0 obj <<
+/D [5665 0 R /XYZ 107.713 627.424 null]
+>> endobj
+5570 0 obj <<
+/D [5665 0 R /XYZ 107.713 611.484 null]
+>> endobj
+570 0 obj <<
+/D [5665 0 R /XYZ 90 595.698 null]
+>> endobj
+5571 0 obj <<
+/D [5665 0 R /XYZ 90 572.445 null]
+>> endobj
+5668 0 obj <<
+/D [5665 0 R /XYZ 90 572.445 null]
+>> endobj
+5572 0 obj <<
+/D [5665 0 R /XYZ 90 164.194 null]
+>> endobj
+5664 0 obj <<
+/Font << /F31 604 0 R /F48 2408 0 R /F14 1084 0 R /F22 597 0 R /F40 783 0 R /F42 818 0 R /F11 1069 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+5674 0 obj <<
+/Length 2988      
+/Filter /FlateDecode
+>>
+stream
+xڝkoÛFò»… 
+ˆ6äò $±;Žs½Èí¡—JZYD(Ò%©ºî¯ïÌÎ,’HÝ]‹Vû˜×ÎsigbÿÎ$¶'¡ŠØõ'«Ý…=y€ÕïÎa{ÞÙ{ñ꽧D¸“û>8—Îä~ýÕ
+„ÏæŽmÛÖÓªÚçi]‰íl.}ÛzŸfŠF_ÔF•3'¶T¾Â¥Ð
BË	ýÙ·ûW÷
qfÍw$ýÛÅ×oöd
,~¼°…G“'Û@0žì.<éò8»X\ü³ÁAë.¬Ÿ’ÎwÜóâIW؁߈'<!YÄ4¯I"”µ‘|+gµ}·A¤WィÅè8# Wu™L—ªãŠÈ5 /gsh­¶IyŒMÆÂuPk».ÑÉP8nÈP_wP÷7Fö+”‹Q
+UòyÇkχžðlsþWÛvñ¿’Iáù†™QO.)œÐkù‚Læ2ò„æN(ééÝžF5")[Dn$üÈoÙÙÜ—žU—I^eI­*œ»ÖJ•u’æ´¹*v»"Ïžik_©5­/gÒ¶ö5Mò"ŸWu’¯“rÍ€ YÚu¥ùC…Ê‹¥¥Äƒ u:®cM/¯>LyyzwýokÙ˜S ±OF4½½ú4û±~¾ùŒGÜÈ·êm\?´’Rá 6j”jU<äéŸÈ,ΗχŽ"}GD`¢Aì
+/
+ÈÔq£|`ˆ/£7Ðó¸6ü®†Qš;†;ùÿ§Å²ûB†²Ï΁ç˜q&±; ÂJC´>ê‚4Wo[Íáík]©¬˜Ißz¢é¦à3	Ï÷Ù̱2šdiUÃu®g½+vÅ>_Wl 63Û¹E}OèéIV4j/ê%-}¸ŽmM?þò
+(½½zs7åcùšÓÛ»W‹«wøß”¡¯þ@+Vžb<»¥Z¯XfIþñfÃH©vÞËïúrÖBón³WÓor­WðÆjÙѨØÐo½MýfŸ­UùË£‹v!4zp?+bû¬Ý1ô¼~|å(ÛXš[èéÄ}.͍aÆi bsC-dÉê{eT£š 2\±püød¸ìRÓáÒÃǤLvª“ö}KJùÂF¾¤-"çt&cyæ(™E±°mo@LŠBÊ×?B ²íêõ!aÇ–"tå)ÊGØ#ººqìP„t
©È³²‰w&{¼¹‰3¢sÄSï"@1D—.Oo²z[ì°tqBkº@§u"K;,´yg”Gp„¡áJt°Jéò –+LЖ ‡@–fhNUàZýãÓjJ†Þ#D´¼N“ŒHFÖ|2¯’¢ U€ßO2Uªk+WJŽ‹ÆÚ¤†ËM´ªh®…D0ŒD	—“ŠV©Ú)(†ë9Ö–«ÂÿSÈ)1D$:íš¼«»„—–ÌjM`V
­û­j‚Š@®WU‚´A`%YŠ|âD+	~§×¨$(e6õ¬’Æpi%Ãa¸¸VyùŒ1Uš ‹‡/§4Ðëä¹"xðPªå3¦8ƒ²“)c^¦õ}:y 9\n]ï>i‘™Ó®Tt1kNX’àoµ_q¼J*u¡ÄÀ‹}+Ò0s†™w€N˜y,ÂØmiדò¨êv<WÈhœŒ“ó"!§GÎyMùí~æBç:³à‚óbÍúƒºð}á¹Þ]´@ú`˜sº£gt1FÎè¢CNŽèâúPÛ]xŽìsvÑ
ë‚aÎébŒžÑÅ9£‹9oD—‡ºX“.€ZÂÁ/‚˜|ë~k*&0ôè‡è×æÒ§PUþb!´6¦ÃöL“}^A ÀðJ´Û@]qAð´U¥J©…-5S%f‡–Ú‰¡|ë;¶®DN*ÙäÙÐ`ž50¨¿I²þ±ï!tgÞ8OsÄSïæ}	Öôxú¼Ï²9”»4oËQlu“X …u]ã–	_
[èç ;(Ç4ûSÕ*…-W&¹vhyp©H†‹eHÏ"Љp.™oò,ŦÞuCÂC9 Q uü¥”`	ÍßßÜ/h´UÉšÃéw¬¿tKõŒ5…®pº@D »}’WF)Ó­›M¦;[–UM§°…=‘{¨s˜»±ßèùˆ™qX66 '˜ïpóÅ×´ ÄòfD{ÔãµÆŒ®¢µµÊÒ]ª/§ËgÞ®y—Ô«-Ÿò­ß^€t¡Xo‘Ñê„Ø·¨5]>Ôš3	ÅÄSªý‹Ë©‹2}|Ô&ûàuP¦lts»·PlMM-Ï6EÆMcC§Þb=@ãUVTÍÆ”HwX1¢+Á’›2„Õe}B¾]±îXÕ`|ð<ODC	ÉćÐ`|00ÿM|àf§_ƒKµà8?sÄO?	A ‘²ÇύŽ”¥òd™qOÍ-<.Ccº2Þ@5[ïKÿŽ——d{UqsÖ}‚ò°1OG?Ñ–Ù¼a9LÒ4ÃAûZc¾i?0!‰&	ý¬,eÑTa{§ª*yPŒºRj(±{ ·(ŒÏ4ÕMŠï€k÷ %7ÕÀÕH¹C­µC ìsrx»bœz	ÒægŽ;ÓMHþüÓ§O\oš¬L/ F6(›Ô!ƒrÐ×ïeôºQ¥%¿œè¢Ýë9ÚEw`†ºh<(òÈR¿ ñé·ÊázŒl㲇tû†I.k`ð¢NjSò´`·p‚ƺ"‡"ÁÌ;@'lÊNÐ",¥9uœœ!G&Ü%77ýÄç¢)rcOúeƒu³ƒ¤Ë…[©«¤÷nhNM¦“ESS,)ý4ùiõÌ‘zÃ!ýúPæùL£ßhX¿sN¿côŒ~Gɱ~;älVïb¿ZAÔ–Õ“ú‘{\ÖhXV†9'ë=#ë(9–µC.fYor¨‰ò„‹õǤ¬TÙ
A§žç=È@D箼ÖœSÂ1£ƒ1Z¬‚––c:Ò{MÔ
´BØÑ‹°i†Ø«ÐGôc
—ò&h7„î„IϬªªq£~˜…Šp‡.uÿú8gÛ½OGÝ.R×nàé¶Ë
܃;¸Ã,Œz5=ˆX`8Ÿûn2%%mÊbG¨2(å©v…eý²„PPš5ËIð¥î»~4‹]ÝÀQ|ê™W*¯R Ô¼ŸxÓ2*Ëå<‡ïv¿í1¿Ñ*—CÒôA@"Kñ!‰&øMƒ@eç[HàÓ»¶Ç¯P
½NWû,)écƒÂ™^9a©ûÊÐÁLlHaQK£‚pºbÄ¥BÒ£S=u:ÀÖôöN
ó\êh4¾3c£déYÓ°ˆëõÍsű6WüÄÓti°¨m)^6D®[Øòþ¬Vü؉wI{ ¸Ý	“ƒê@'/>ΏÈ@’
U%œ?öüÑvSt`µc{ö$¡¯Ë‘ 80 ÈÕOÚÀ=iã—÷öÛnl…E‰…ǺçðŸ™ÿÿÌæNÿL;yè›ü2.ú‘!fzÄFR®vº5ůí4AÍ"ëo¾¼»»ùÜ›,Ž)Á™J­Z0é X\½ëMÇ,U²cEàÇ»c
+Ëg|ª" a UÛøÀÌÄ𩙇ú­™¨q~ùæ—vtBžµ‚Àâ¡Ò`T*e0ê‰Azyõ¡}¹ºêMNÈøáúOF
+nu¼½e¶e‡éëÓ×_ŽE”¾‡§þ4P'Po(ßö·	ÉÇgFòñ—ã³·ÌÖw•ýžæL„&F·Ý­ÛþÖÕ§Ÿó¡	îâÄß ø±ðý“•«
)È	üÿÿ¯SôŸ×”½/v•¸›u}O*WeûLf¶îg±´ögþ±âDëя¿¶åk—_?¥í8üYã™ÉÎÿz·ø¡íæ-þ‰‹®„¹¸,þx~Pù¡vðïgŽÕó­ø²$
+endstream
+endobj
+5673 0 obj <<
+/Type /Page
+/Contents 5674 0 R
+/Resources 5672 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 5502 0 R
+/Annots [ 5677 0 R 5678 0 R 5679 0 R ]
+>> endobj
+5677 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [250.869 690.333 296.268 701.237]
+/Subtype /Link
+/A << /S /GoTo /D (wcsunits_8h_f2c6e7c95fd6741183b2b74dd24d59ce) >>
+>> endobj
+5678 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [232.046 660.753 272.215 671.657]
+/Subtype /Link
+/A << /S /GoTo /D (wcsunits_8h_560462cb2a7fa7eae6b4f325c85e7911) >>
+>> endobj
+5679 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [128.635 429.726 194.796 440.63]
+/Subtype /Link
+/A << /S /GoTo /D (wcserr_8h_1691b8bd184d40ca6fda255be078fa53) >>
+>> endobj
+5675 0 obj <<
+/D [5673 0 R /XYZ 90 757.935 null]
+>> endobj
+5676 0 obj <<
+/D [5673 0 R /XYZ 90 733.028 null]
+>> endobj
+5672 0 obj <<
+/Font << /F31 604 0 R /F48 2408 0 R /F14 1084 0 R /F22 597 0 R /F11 1069 0 R /F40 783 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+5682 0 obj <<
+/Length 2961      
+/Filter /FlateDecode
+>>
+stream
+xڝZëoÛ8ÿž¿Â×O2PsŇ^]à€l›v³—¦¹$û¸ë…"+Ž°²”•äm½ý͐C=,Kî
+T¤8âÌü8O:|áÂ?¾ˆÜEà,’Þ"Ùž¹‹
¼}wÆiuË«Þú÷gß½•ð‹|¹¸ÔŸûœy‚/îןñh¹â®ë:_’zWdMÍž–+á¹ÎÛ,OÍè6}L«%œ´HðU ýÀၿütÿÓÙÅ}ËœD󤏬ÿ8ûøÉ]¬AÄŸÎ\&£pñÆ.0ŒÛ3%$ó³»³¶{˜÷ÞÓÎãr¬ž¶,
+P;ÎCæGbÉ\ßÓ*þ¾]®<
+þã=
+­"¦|¥aÍGå·iS¥/õÇiՍ«´î/ØÉ{û¼¸¿½èÆ·zÌÍû»þÂ]Ÿ½‘m›Ë•
+‘âòz,Ýûÿ²Ë?þ{üõ‡§--—0}}“âÏqÄ9‰b&V‹›þÒÍpéüîõùÕ`–âÑâ9ûšæË•ÔÛã¸Ýâò·‹«þøn,e¯I	eqAäfb7º=Ӎ.ϯ“#Õt¬uš)ŒÊb=˜ØÍÿãzîüÇi~wñº}¸~3˜Ñàbög™7D‹C»ý/Ýë_ú¯?\Ý÷†G”ØWt~û4¶öˆC»Ã¿níàâ¼?Ô[}÷VˆÎëWÂøÅJø,TBoÿ„¾J'γ¸Nk3y›º©Ê%w¶/`S	çšwì4.ÖHïØ7éóÝcY™¢ynöØê8Ú)èSé<À—9IP‘(̦ÈþJ‰ÃÃþ0Æ(?b^$àbÌB%p¡ÚÅm/^XêU\ÇŒ>8‡["8!üqÏùŠÿ¡¬®–÷@HQŽ¬9æ3½0b>„=äñ7ÍM؍kzæ¹+ÊÇ¥ð aW$Yœ›·FÈ&-j8¢¬$Ú’öhž(†×
`Wè8}X
+Ø°éˆ`“=±«èð‘¥[Ö T>¤.'¶6³G4jk&Oi•2cŽý$f.è61Å$¥¡¬@©„ #øšš TÓbòWf_vûrå1áG°?n¬³YSÙ‹€qÕGàéì £<O³×pÕû bÜôÀ/ǬaËÈ#ŠÇ]‘Œ¹Bj
+¹•¸­Ëݘو¡™+O3TDa;=¢§ËT §9ö·pÔÈß/’Çq wIwriUµZI³Ž}Å9‹<¿Õ\0åYví†Hãja2î	AN?À%€§êùó×t%…ÝÆÍ!™E*+e ^a^u¶Ž³·—·õòŒ^ƒ¦gõsšdÚMãF»$£Kâ3®²¦Š«½¡MJŒ­Ïl²f¿ô=}Xàë´ÊÐãÿ„2;óö;-‹>uýîqÉQDî$MYH/µI(UúÇ.«Ð¥”ڏñyàæ‹qQY‚Á§;Ò†+óxˆk\Î÷fzwiž_²æÉŒÖZ±M•¦ô¡Î8x±Î¶)*VFyZ×/ˆ`½Î6¢¯w	m×6Iö”ÂLBA
j­DnãæÚ²]Ñ°ö[Æ|{nÖ×é3$ž¸pË¶‡a4£`¾­aù^&!¡ê„ìªBŸ)u*7YêU|”·<ÈMSiIèÞP’ƒÔdiæùlD‘‘Èãä÷ú Ly¾´Î:‡ï38<8_¬î%Dv¨`è1‚©RB’8ª‘¬z4£n2¯ë*¨  A+ªšµ+ïúÕ!cî
+@ <Ây$¥‰Ð‡†» J°4"åNÄC5NnñTÀ$j4Œ¥‰58O0ú±®wy¾T k1΢¸¯3qœà9éi\UñžVÊ¢‰³"+68Œ•àEDJLBŠ¸^Ò¶ø¦Äz7ÂJgWa³¢€/˜á`ëÀçךµ¡Sÿ±3eœ÷w<ä…ÀUô"S¿Â$+ò¬ ÒéjtµïaIzNCu—ùè±Ìó#õ—–¥ñ	Ø$É˺}ÛcNìjC•mŠB3›´7î±0:ÞówvÖMÛÑ H;ad¶•B„†1'ÑŒXXVäîp[Ù"÷¦­h›ý³óuJá¦(©ÈQcG…¢Í_‡<Ê„7á	D³êå” ì±4ÚA…ðÆ®'Ácæù’yv*„–ع¯ ‚Ñ\—E:¥§Ä
'7«ghROKsBÏY~¤ç,;ҳώ“žy¹é*1<hÆtêÜÄ 0`ƒŽh¢9…Á?‹Á;‹A°3L[]†çŸ@ #šF€hN!0ÇÏ"0ÇÎ"Ðc'	aŸ§jõ$²áj>2öˆ&#£¥ù–ÈØv\CL\æ«yÉHž!&T¨| ÏÕún@µ¾.ôÍÜLc ̯ftÀ¾Ç:Úw¶»¼ÉžuÉ4±yü‰é+Îw´_AY®x…w•>Ӝ蚻èX×fø°·ä™©ÛWè£h¥ûºôïF=	¾Ìš¢®7Á`.¯'­˜û<8a%Ñ´•Í·XIÛG¬Ä‹æ%"š‘D#;Q| v4°Ç€ÃQ/Š/3Z\§Ð~>—V¸³Ö7ûN†¬†ÖŸMQ…°™ë~žÜ7OHÑk¨”¡ÎË;Æf„ùºFOötb›\'ï t°Ûëú%™„EúÀ$ò´Ø4OH,|§‘†º‰£qÛè½4ÅSÚ$Íun*èåÊx€áš’Ž;Û8©P!(}}÷ó5tퟯïÿusaÞ™Û@„©Ð]  3ƒ¯¡KÅí
+ìRý§‰V¦5ÄnÝX«6f°],ee`šP\-ÁmFEÔÒâÛVž›«óë‹Ïç×ï®.¨ùÿ¸ÚÕ«‹ëw÷?Ò‚Ñ6ð"qÜÇIº[—¡Aš§xLu×Kó¦Ÿ{]VàæÏ%ÕËÒûE½¹õ¨`	ïe¶?}ÖGüñ“ùÄ´õ@Ü.ëÿ?~¢¯tý„SzHãú²VÖéêÀuRe6ïÅ	ý:}ÑàmÉ°ÕoNð6¤‹úút.>(Y¥w¢¾îMÆKó-ñzåay-˜T|^¢É3LäÐå	1çR_gø`ÌñCžš»à®îáu¿àö*mvÛä@·‚¼	§"(TíÝçߏ´õ.³M='–ö>Åïî
=lòòÜŒ¨u4“Ø<Ö)¼Ê͍ÐY±·`îñ&¥­±9˜(Ž t0uâV¦-’Zâ1²ƒíèFäùl`¬W"ɾ‡§ª×çøö6@®Ì”Iïcrë$×?_]‘7<AhAÃß2ñâ
q#Òºm©ì¥XkHéZ…‡’)¥fo^z4S7/ÂåLEÆÑoÑà0†Ó×.sl[7=ä;4F㦖FWMÜìHÿÎêÝÎꏈC»øäé‰fhV=¢#¶Ä÷»&Ëm¼Óöæù’ìŒéöÙÙæòn§›ÔÕ˜«çUmi¦55$§afõœãEjv¼lkyI…¥>ÙŒ²F±Û¦U–g˜ê8›¸ylá>ƒ¤uŽh¢9…È?É,;¤ÇÎöšo°@3wTG²Bÿ:¡/ÀŸÓ*ÆŠf
+á²@ø' èˆ¦¡ šSPÌñ³P̲#(zìäœ}ÔûíCIeDFÁá
+³Ës
+´XpBÊ¢;Ái \ˆŒ¡:TG4
ÑœjŽŸj–Õc§¨·ƒÛ¹¬{ŽáK¾ÈJˆ.Í$0Dr—9fË,/ƒJ—÷¿ZÏÅo7®-:ºãšÿ@ bÞñ›6w?¬xÿÿŸ[é¿óCÀ7ê§iŸE²ž`¸£šïÒÁýÌþý2‚Ώ
+‰	Šnë¢W®x%]3ƒ|O÷YúOl5mРpù}ÊB&(Q zS~ÝoÒâØß_Œáù/pñ9µ
+endstream
+endobj
+5681 0 obj <<
+/Type /Page
+/Contents 5682 0 R
+/Resources 5680 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 5688 0 R
+/Annots [ 5684 0 R 5686 0 R 5687 0 R ]
+>> endobj
+5684 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [468.597 598.425 513.996 609.329]
+/Subtype /Link
+/A << /S /GoTo /D (wcsunits_8h_f2c6e7c95fd6741183b2b74dd24d59ce) >>
+>> endobj
+5686 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [232.046 483.295 273.171 494.199]
+/Subtype /Link
+/A << /S /GoTo /D (wcsunits_8h_0e7fd01137ef47ca728c19e8870d1ab5) >>
+>> endobj
+5687 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [128.635 223.247 194.796 234.151]
+/Subtype /Link
+/A << /S /GoTo /D (wcserr_8h_1691b8bd184d40ca6fda255be078fa53) >>
+>> endobj
+5683 0 obj <<
+/D [5681 0 R /XYZ 90 757.935 null]
+>> endobj
+5573 0 obj <<
+/D [5681 0 R /XYZ 476.377 589.623 null]
+>> endobj
+5685 0 obj <<
+/D [5681 0 R /XYZ 90 573.03 null]
+>> endobj
+5680 0 obj <<
+/Font << /F31 604 0 R /F40 783 0 R /F22 597 0 R /F48 2408 0 R /F14 1084 0 R /F11 1069 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+5691 0 obj <<
+/Length 2562      
+/Filter /FlateDecode
+>>
+stream
+xÚµZ]³Û¶}¿¿B£'j&B	€Ÿ~«ÝØq¦‰Ýú¶yp<ŠÂ•8¥H…¤r¯òë³À.HH")»3-XîÁ,v ù‡?|‘ú‹8ŒY*ÃE~xð;è}÷Àit
ÃkgüõãÃ_ÞJx‹¥‘\<>™×#ÎBÁÛÏ^ÄxºZsß÷½ç¼=UEײýj-Bß{[”
+[ÿTOªYñÔSU®»bŏã՗ǾìÁij¡Œ4ôoŸ¿ø‹-LñÇŸÉ4Y<CÛÀtqx„¤vùðéá½ì—Ð?f]à‡L$ñb-?c"܏YÌ%° $ó£!¸àŒCÓÊh*~"¼¶ˆ‹€Á°£êEîÀ¥,‚Upá¢W«µä¾÷¯j“•»E²7M–ÿwªc7Ó!Ûbøå"¼cÿ 4m?ÉܳÏÚ?Gö;pñ„ýǬQU·WmÑNÚ¥0ýäŽýŽÐ¤ýVæŽý³xdÿ<ÚïÂ%dÿ›ºjU~ꊕ½ßW<ôh×mŠ*kÎØ®ªÉº6¡7ÃJ›#¸ÇÊ 4Í
+ÉÜceϲ2G¬8p)±ò¾êTSeeï-D ÓVM<„¡gxX¬aÎ)O 1di€A­Í3º²ŠÜÊ„¶Ï_¨·¡á?TS[Ç«+üÕ$«îÔÐcñd5¹øøFžŸ\Ë »æĶ€hqJOêçºSí«‘ùÙ©`>ßè„ÒjÐ(|Ä;@öÜŒ¹ÆrMâ<`©»X:a”êE¡ýîÄdÌ"‘€rãA~èÃ_œ‰À+´c|úP´í¥ãéŽgy®Ž]Qí°ûy_ ƒÇ̤ Òd%ËeòüF«zé•I/ÃGãØÓU^üêû"Ϻ¢&MÏ{ÕØitص­•™³ñ6²lÍÁëBtÙªÖ‚iâåÊ:…íì°)v§¢;ã£æ@±[­ƒ0€YsϾ´QݳR½…?Õ5EŽíc£ô_HÀ¸ó ¹ÉZ+¨-ÃVoW;Mùw¸™Š*/O€¹E.A¤¨\Q´Í¿°ª,0	¡§/Ëz‡-mÉWœʇËÞ¯¸/õß[Çàè°(&ô—¨7§º£hñ÷©n°°·EõJDÞ³Ú²‘}F>étUäŒOî$+c¦7¹•æú½4G›É…ût:릳ш¼XU-øæmÜè5P,MB$²dFBpÂdY5“_r–rDfÑdĸhËܯkêÃrp¯ïÞ¤ Ýf;E±ÃñHÜÓ¾j_ 1
+ÏÙv[Ðv†§®&ÿý«…a“LBÆ
+Dz‡ÊAhšK’¹Kæ`Ïæ ¥Ó\Öûo¤Òå1Hïñøa?G¡Ÿ° ¹Gá 4M!ÉÜ¥p°§pÐRè ._Ÿ;åp˜×‡ƒåa–Å諽q£ÆbX$,Œ‚ÉæŒOÆ0+£m‘“1l©a³p´ .Üã*›7¦ø‰éŸÔ«Ÿðñ—7Ÿ°ñQǶìh*:½eÑbjN<ú¢ B)“ߨvHur at Q›8 ï`
+7ÌœðØgN­„cᧃßCR–¾ô~ ç¸Y¾)TH[“$^·/HUqX¤Íc©p|±…Œ ¬4)Z7‚¾©|èö½¤¥·pʺq±U¡9€Æ2Óî*cã®YU4”ÿ…L½å¹Y¢¤8«¬q¹3h*í‡]ë"Ü›¢[~wUY£7_÷’Ùºx7õ¥åÐ]ª–Zd6éç«ýÒl¬øíœ}Úvª,3;d ºu§­Ù¯¬·FŒ1?Y_ŠÌ©²àiùѨ•Èˆê2»ãÚñ[<R‰è‰mŠíÖ8,>¢\èé—gЇ!*Ø•ðÁíàŸºØbÔ²O§–‚T¦E·'}¸¥ØÑŽ9$ÌOW‘uª/Ñ­ûy€û‡±4Ç=¬]<ë°eêPà1ÇÇkÿÕ}f™t£¹+Ntw_¶Ñê>CŒžÈr¿Ämþ>5È‹Ñ[mIf»±J¿°ÍÎC$nëÞ—:òŽãÞqŽã¾î Ž¢ Ïå@@M¢e£6lE°²/Â2òÐc‘×k=Á–ܼê}0ߺ©¦­Êl˜–Q Ñ &k˜q;õ}}›•LGýa|:ê“Œf'˜Žú3HCÔŸƒ³Q߁{{ªrŠwqêuç£ÙâЄCƒ=üiÞ’È++ç4. åîñrô±AÁD·ô‘›Þíp¯°ÑvYC}&å¸cöܧŎ:¹G?ÒØ{ì™ûƒÛð‡NɝËýИËECèÜ\{¢j••xRMKÝu?Œ
<‚ÙƒZ[lÕ•ÀSO¯~ZB„㉷;é4££®„­EGËtP¿üé‡?–VéØñ—¤gí«sËh{эJ`¨5ǺÄ-Û$“IDÇ:î£@¼ˆXæÒ$ÅB²ˆ#‘ÑíÉd#8^÷"ÏEY^îNËóè}K2Áµï
+Æø¿ÚfPÓõ6lnªèžŸ°Â«ZÌ÷À¯Ñ¸ ‡Ûãí>£ÛŠ›y  àöÞã3 G±÷Ö(ˆB¢p迃qD1½ÿ¬ÏßÌz&‘á8̶œÓ¦T·gô ‚W8gôÛ	ÄR
+Iô»à\ø,ˆí¾G”	ãI|Ñj××~jÕˆÍB°Ð¾v-“˜ùà—)c>ˆ-%GLSæÚ£™AÀÂйÔât#$˜/ͧ“<9^xáx!~`éí:Ր2
+»ÀþÆ}v…ó®)Gœ@‚Ä!!@{•H™´ÏïƬ‹—×®;XÉŸ%ᘙј™¥zqPèöð¨7ÁÄÓ+Õ,ã[Ïi7® ¶'IpÇбv„ê„õû†Àf<>¿ï+÷Ø5¢«îÛ¨¾TN.®„*PðˆV7V׺ð¿W©€R¯ £,äßêüD×lŠM"ƒÔÑÀ8ép½ w—ºD³ÝPçÚáRgÃøTÓڝ±*ò¾Üf–u1‘&æR>¢Oß—ø8‡À¡¾½<¢²Î¦@¬!S_t'’û]‡Š¬<]å&J¤M} [¼Ìj±Y|${ù#Ä3ñÿ¦ÍÔißÆÚÏÙAµWµÂq¿
+½s[äö[Ío'ÈY…q‹»¤Úï2–SUóΪ¾$us>ăÀ1í¾GŒ}‹á\˜x1U‰;ã#•8äW¡VfòòŠêì9¬¾Ÿ¤ZÜôéûٱ̪þØãÆ•­©€ˆ›Nš:OZJ"÷êíœC#34NV¶uYlç­a3…£$Œãûÿí¿*àç9¿<u?™
Uo®çüNUúîõ×ÆGZmùÓVð‡§¯|ñJúø$|n+u}ì6ùåͧ¿Ãf{ÿš^e‰´e(X¿œwªºf'är„ž?8?9a
+endstream
+endobj
+5690 0 obj <<
+/Type /Page
+/Contents 5691 0 R
+/Resources 5689 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 5688 0 R
+>> endobj
+5692 0 obj <<
+/D [5690 0 R /XYZ 90 757.935 null]
+>> endobj
+5693 0 obj <<
+/D [5690 0 R /XYZ 90 619.951 null]
+>> endobj
+5694 0 obj <<
+/D [5690 0 R /XYZ 90 574.078 null]
+>> endobj
+5695 0 obj <<
+/D [5690 0 R /XYZ 90 502.347 null]
+>> endobj
+5696 0 obj <<
+/D [5690 0 R /XYZ 90 418.661 null]
+>> endobj
+2102 0 obj <<
+/D [5690 0 R /XYZ 90 368.848 null]
+>> endobj
+5697 0 obj <<
+/D [5690 0 R /XYZ 90 354.278 null]
+>> endobj
+2101 0 obj <<
+/D [5690 0 R /XYZ 90 324.822 null]
+>> endobj
+5698 0 obj <<
+/D [5690 0 R /XYZ 90 310.252 null]
+>> endobj
+5574 0 obj <<
+/D [5690 0 R /XYZ 90 292.927 null]
+>> endobj
+5699 0 obj <<
+/D [5690 0 R /XYZ 90 278.356 null]
+>> endobj
+574 0 obj <<
+/D [5690 0 R /XYZ 90 245.863 null]
+>> endobj
+5575 0 obj <<
+/D [5690 0 R /XYZ 90 223.427 null]
+>> endobj
+5700 0 obj <<
+/D [5690 0 R /XYZ 90 223.427 null]
+>> endobj
+5576 0 obj <<
+/D [5690 0 R /XYZ 371.451 188.297 null]
+>> endobj
+5701 0 obj <<
+/D [5690 0 R /XYZ 90 171.57 null]
+>> endobj
+5689 0 obj <<
+/Font << /F31 604 0 R /F22 597 0 R /F14 1084 0 R /F8 1129 0 R /F7 1132 0 R /F48 2408 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+5704 0 obj <<
+/Length 1304      
+/Filter /FlateDecode
+>>
+stream
+xڝ™Koã6€ïþ:ʳ|H””ãn»‹Ý-Úè!ŠÍ8BõØZr6ù÷¥,ŽÈmÈ!PˆÍHŸ>>ġªXRѤÈR‰<9tšœôяf¢;Þ9ñwûÍ„>‹TR$ûÇëé’‘œ³d¼K%aÕvÇ(¥é·Ãxé›i$OÛÏiú¡iÕòíõ¨Î[V¥ª?̇
+!‹”åö~ÿyóÓ~…›[Ë…œÑÿlîîirÔ·øyC‰¨Êä›þN5°JºMÆ…ùÞnn7¿¯×XŽ}Üg7Gw"#e–ç‚Piå9·òŒJ’‰2œ¹¾pžÿW„Q}
+ÏçZoXƒYF*Z|ä7۝`4=<ÕºQËô¤|íHaYXr
‡—”¨bd
Zš0~ÝÐúÌd)gáÁëăn“ÃX«
+4z.03~“꾪s=]Î^M©Ï¨Â–k8,¹¤Dà «ˆÐÀÐÒr#Ø^º¦.ãòhúIõc3½úd3A„W'Ö59Q_„e…1 ;@	c¶GŸŸž¾™@zÓÆÃ~&'ꇰ¬?X@—ªþ4=ùõüÍ‘Žšœ¨!²†`	³²é|Ó1×8/Ë ŸúANÌc­~(Ðø¹ÀÊø=¨ºóùé髧pØÏÆÃ~&'ꇰ¬?È(6½ÏOOÖB ýgãa?“õCXÖ‚Ÿdlõ›|~z²–é?û™œ¨²~ü [ËšáÒ{
õd-‘ºÍ‰‡
MNÔaYC†Aa3Nªmuív]»ú¤‹æËÑ÷ÐÉôü­$*;ñ 2äÄ”1ÖªŒ²dPë|m^¶,OUë³”¡"ܱN<lir¢–ËZb@°t€
+žqX»U×uÍà“Í2ÂËÚxXÖäDe–•Å€ ë ”:Ï[NÓÁéÖï÷‰;¾œ»Ëô.
ª$½_#9fÃxúqZšëº—¹^C/Çë5Ê’”\꾚R*Þb
+’ÜdÀô¯ëï;M‘2½_Îqµv•Ô¥j©¡ ’/Eù¯u§L¡ú8˜>œžÌþõz½åëšÓÛOú739ƒ™Æ[–ÖÓá)|æóµ¥\ý¬tåß«ãò×Ãë[7ž¤¥cתõÖGÌÕÚL9oïÆ3ø„¤¤àáEЉäÄÆZ
+4ƒÏ¯Ÿ–º1Ogå{j
+=âJ^
+xØÒäD-–µÄ€`é ™]'Îõ±©}õŒà:¿?4xXÒäD%–•Ä€ é a¹?\Ú¡{ð)RJª<¼ú9ñ°¢É‰*",«ˆAÑF^dð’ÊÃ]èă~óÃX«
+4~.÷Ÿ·|^ž½…7—Œ0^ðœxØÒäD-–µÄ€`é aq?ÔýQµµO1ÓÙ…+ÚxXÑäD–UÄ€ è aIÿ»i‡ÓÙ»?䜞#ÝhãaG“uDXÖ‚£„7š¼ïÛ8eDp¤m<,hr¢‚Ë
+b@t€ðcTº®:Îh[ƒñœäÕRèì¡49«®nô6åH}6ǏM7¿§z]Ñ´j‰o/¦Ë¸Üû†ê›dËËìÿ÷þÞ¼Ã%«Üÿ?HR™ùÿƒ¡Ï6U?¿B…*Jßôõs¿­xz1B¿L‘™-¬º¡üFÐå/Ý„¦”{œcPýùþöÝ ŸÞ™SIIøZ©]?^^OêÍ#/×ûÙ·Íó/b
+endstream
+endobj
+5703 0 obj <<
+/Type /Page
+/Contents 5704 0 R
+/Resources 5702 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 5688 0 R
+>> endobj
+5705 0 obj <<
+/D [5703 0 R /XYZ 90 757.935 null]
+>> endobj
+5577 0 obj <<
+/D [5703 0 R /XYZ 90 436.042 null]
+>> endobj
+5706 0 obj <<
+/D [5703 0 R /XYZ 90 421.471 null]
+>> endobj
+1097 0 obj <<
+/D [5703 0 R /XYZ 230.641 175.731 null]
+>> endobj
+5702 0 obj <<
+/Font << /F31 604 0 R /F22 597 0 R /F14 1084 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+5709 0 obj <<
+/Length 2058      
+/Filter /FlateDecode
+>>
+stream
+xÚµZmOÜ8þ¾¿bOºY©ë³;/ýF)ôZ!Úƒ­N§Ua×@t!K“l)ÿþƱ8o^Ž‚ÈÛdž™ñ<ž±³dŽáÌc<yˆbŸÏ×·3<¿†»ïfD?]Âã¥õüÍjöDZo¡8ðç««úõ€ NÉ|µùâˆâÅ’`Œ½ûu¹«ÒÝ,–”cï8Í„:;W¢XÈù‚xky7Â>óH/.VfG«^Çý@‚Ÿ}¹Àó
ùa†‘Gó{8LjÄñüvƨ¯Ï³Ùùì¯F‡ºïÃý1ÿ8ñG$Åœ©pÀŸâ!¸>uc!¥ù,®ïòu•nórÄù ædrd¬çµá”¶(ˆùQ£Cb}¥”÷a†W(wb7 a(ÆaðÇ‚bo›n >ÈÚ•Šk-qfÃki7|O¥„×#ôí2Kò¿}ŘfYß
+qŠBâôßÈ8
 $? Ý€cŽÓ¼Ri‘¿RÇõMRè³/JAà]€LˆH ¿à|Ì0@Þ†p::hdÒ~i)¨ftÑA5#5uB.÷RTmb¢-]îI»á¬+¡(«"ͯÕù}Zi&Ôá.ѤCxÊ¢ÿ퐯ý!¸é …0qè&…–ÙKŠV—ƒ. at C
+p/)lÐGÂßSi“"ßeÙ$'0¢0éºÜ72N|Š)
+iЍ÷sp‚RD¹ÿœhLrB‹<'N?Ÿœ8(õ†Æì¥(Áãêï¤„‘ÙG	K×4%œ€š6 Ì‡>…¢L¢.Þ4´´¹§ÒfC’eGß6D¾„¸}Ö2näˆCß@»Aîð`Á0LIb­)Ñ>™¸5<FAßÞlwÐ?]fºÃ ̦=GRk ì+Û$„È’ EY¹Ç#ª‰zã,SŒ3"Ò¤Õ"¦ž0¾^m5¹Ä÷]’¥ÕƒºÚ^uy—UºÞef*ù!ÖUó"ÄPäÕ$yHûEÒiò±(rPËì%`«ËA@ ! ¸¯&u@÷×$'|O¥ÍÂRTÃrDb›pçZÆ
tÀ»¡~
+
{ãÄ#j-ôœÄcñ'dfK¼VÁ$ñ´ˆ4é\TÏG*ßG<
+^ŒU£ÀgnVi™½¬ju9Xå4¬² ÷²Ê}«\ð=•V¥“¬ryÞ°ÊmXe‡ú)¬Ò]@—RR¹\Â?#£0GÁ¯T²æýI>)‰ç¦ƒX„>y©.‘E…î¥Eö‘©Õ4Í%š¦’…¶I6â~"¹°»
+{4z“ûÔ˜€C¡Óg-âÄ…±e¤ãs—CãMà(e #Ƚ”1¥Èú¬¼L«ÒEÊ€@³?!)ŠäÁEI(òƒ§sÒR0EJ#Òa¥tÔø©—ohXÌm:”,{ý¦–¿êÅßÂsoš¶œ£(_ª
+2FkF9y«eö·Õå`®ÐP׬×öÃV)†bôR¨c¨À¤gÓ4·µ´ÛºžJ›ÝWwUAaí>ÜáõÖ˜+4FÆ	N!`ý×Eqy‰¤珮|W»|-9&•Éã`gåFÈdýYõ7Xº»Ó0KÆPe ’¾œFX³ëˆÞ÷~+ª$ÍCÞŠr]¤wUº…Õh>4±»Û}žÞÞÕÛäaàÉå+D^­æàúªÙ	‡K^¯ùÖÉ[n(a³m jæI¦^Ú•Zù6φƄ>œ™YéRãþ}x~¦¼ƒÔõJJ?M
+¡To¶ëœjÇáÁ0OÊm&2#®­¯§yjñj+Í‘ûÐD+æX²Ë7š–$ß4;GՍ0“ýF€a>Á¶auCA¼BåÛ¶P¶é/›ÕÈ‹B
+î¨@Áɲ‡wðé½:¹MšʯE»¡%zW5ÀéZü6ú‘£ÎŸö«	¢:̝?:¬Ijå]¥nÒ¨·›üƒNRõÊ"{T˜-Íú¡)¡µy,²òˆGæA	ùÐ~Ž¸o
+0‰clÍc¶&(.¾iO×C=PÕ›îµ&^ØOv0'™!
+ôœðþtutv*ûƒåÅçó#uòñôDn‹ü#ÿ!¨úUæüÞÑ#G4›yEͦ;Ý”Ý=Nðylo“Ńý~#!Üáþg“_ ë6Í“VFîŒvÀ`ÏTTùy®¶×vôs©XiGZ?œËTßU¡y÷ErwW; 9&RE_¾
ÒefŒ‚‡ê`»—Ú}âÕ¯ÇuoD¼­ºÐÀrRk°ÿ<8;«ŸCSu:Y˜ŠtÙŒŸœT[’\fb¸I&ñœ‚ ï޵IJ|¨ ÂlN!]Y 6 ?I·,_{
+u€ŽàŽ´J´o@§šAù‰oÔ©Ücx„š°ääÌffw[˜£®h‘¾5Ý6׳°e͉ȯM¶šF¯…»<¨ÚEÀ½WÍGâ] ©Â4Ë艮J‡®•™‘Æþ¾'nëaÜtNK”DߐîzŒxHlCVRTÑ…ë}e¦31粈˜Ü±]–-Íô`J˜)…¨vE>Å
¡-_Ó7ä°d¦ØA‚Eú§g°î-¦©á‚%z\cŠ(m1à“€?ý§
êsg¹Ññ
+Ö!Ó?]à0`\Í™ïD.Ša`ëö‚k=&LHüÓ×>VW]'®ä$fš‹¦Ò¯¢H–úzdLÿùp-\–?¾ÐZáù	ÅÏ<
+endstream
+endobj
+5708 0 obj <<
+/Type /Page
+/Contents 5709 0 R
+/Resources 5707 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 5688 0 R
+/Annots [ 5712 0 R 5713 0 R 5714 0 R 5715 0 R 5716 0 R 5717 0 R 5718 0 R ]
+>> endobj
+5712 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [133.915 673.272 207.867 683.802]
+/Subtype /Link
+/A << /S /GoTo /D (wcsutil_8h_38322fa65b3bad54552d374d873ad037) >>
+>> endobj
+5713 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [133.915 634.417 201.232 644.948]
+/Subtype /Link
+/A << /S /GoTo /D (wcsutil_8h_9d96f343fc444f8c6f1fa01367c4d765) >>
+>> endobj
+5714 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [126.921 595.19 183.708 606.094]
+/Subtype /Link
+/A << /S /GoTo /D (wcsutil_8h_4c7c5a686aaa39f511598b32e944ac68) >>
+>> endobj
+5715 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [133.915 556.709 193.471 567.239]
+/Subtype /Link
+/A << /S /GoTo /D (wcsutil_8h_fe7f963c2038673015bbce204c4a8171) >>
+>> endobj
+5716 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [133.915 517.855 193.471 528.385]
+/Subtype /Link
+/A << /S /GoTo /D (wcsutil_8h_b32722081f8cda184d7ada6d734c637c) >>
+>> endobj
+5717 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [133.915 478.627 192.923 489.531]
+/Subtype /Link
+/A << /S /GoTo /D (wcsutil_8h_0d982911e7f694a751f2887ea38890e4) >>
+>> endobj
+5718 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [141.019 439.772 206.104 450.676]
+/Subtype /Link
+/A << /S /GoTo /D (wcsutil_8h_9bc774de065f8937aa9bbffa2df6089c) >>
+>> endobj
+5710 0 obj <<
+/D [5708 0 R /XYZ 90 757.935 null]
+>> endobj
+578 0 obj <<
+/D [5708 0 R /XYZ 90 733.028 null]
+>> endobj
+5711 0 obj <<
+/D [5708 0 R /XYZ 90 691.872 null]
+>> endobj
+582 0 obj <<
+/D [5708 0 R /XYZ 90 426.198 null]
+>> endobj
+586 0 obj <<
+/D [5708 0 R /XYZ 90 357.699 null]
+>> endobj
+5719 0 obj <<
+/D [5708 0 R /XYZ 90 335.388 null]
+>> endobj
+5720 0 obj <<
+/D [5708 0 R /XYZ 90 335.388 null]
+>> endobj
+5721 0 obj <<
+/D [5708 0 R /XYZ 90 141.806 null]
+>> endobj
+5707 0 obj <<
+/Font << /F31 604 0 R /F22 597 0 R /F42 818 0 R /F14 1084 0 R /F48 2408 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+5729 0 obj <<
+/Length 1892      
+/Filter /FlateDecode
+>>
+stream
+xÚÍY[oÛ6~÷¯ðÃä­fy—”¢í–-‚´kCŠ­ÄB)µädù÷;¼É”uqÚ¥ÀP¤a¨<¿Ã#‘)†dãi(B31]ÜLðôzßNˆ}:‡ÇsïùëÓÉó7F¡X²éé•.	”LO—çDÏæcÜ/ªMåh5›Sƒ7YžšÖ§ô*]ÏH¤ÅŒÕaÆáÙÅéûÉáicÞ’L*ãß&çxº’ï'±8šÞC#ÇÓ›	§Ì¶óÉÉäÏfÓÏ ¿o}‚°ý¤a)š"Š¨]äÝŒà Ì–fevÉ_ŠMžµ}Ƙæ¹yöœµZáó7<Ú #r £æ/Àg `ý±}ül6`v±JÖÝ™hŒ³ÀEwŽ´+ôãsà/ÃàX…œÎI£PJh„HR®QïŽO?Ï(^™UœšÆ‡ã£YLƒ¿ÕHÏ€[C[®°~ÐŒ(Ý2’°µ\ZJÊAšÎœ	Tõ:»­L»¼šQ\©? ^'Yžs‹kÓq™'ÅW‹LŠ¥iÜ&KÛU¯RƒŸÁ¨u²¨!útO²^'µ*óeffl†®ó>«WfØñÙÑ‘ñ™å?'ÅB¿ÃÎhUŸWΪT…
+eÁM’ùƒjó .]ßWN©é] [7™é1t*†XJó<»Î.õ¹Ò=vº•íx{|fz–é¥ÚÄ
Ìx}íf»_e‹•Þ¼uµ3z½¹¼Ì*‹¸*ó¼T»p¯â¦–mŽ…qdo²"©µßT‡òÖ3Ó,/«…â°n6ÃîÔÜIîÒm²®í˜«¤qÚUŠH Lâ©Ä¢<ê=ê2÷0Ó‡ c>•” 8YjeÕ–À6ܤjSvíLQÈhŸá‡í0 Ü“¢DÉaÌÑà¸G8(⢥-bT ËQ8L‡H	ÃHFa‹ÐñææRÇ‘·C;‘ßç$…(¢a?ç4è‡Q\~Ùã™E×3‰xœŒt¸´ür+BÒârê¢táÜ½A+8GqÈFƒÖÃ­¦¨9ŸÒz9VÅpÈŽ™Ýîƈ]H‚""ÒOÌ¦F•ìZY1ÉóÃoÛdBПÓjêâšë,+‚´'¥‘QIÛ¹±wR8Ï"rI´Hóô¦;ìyŒåN¢-‹Ê.cYn”Ôêa~L‚×YDš$†Y×z	žnt]Õ=k‘{¹Ð¦e
+ é¤eÑJËf/:	YݵBÖIÈFØ+" yUÚ°N¿m@³ë‡¶$[
Wyz±É‡¿§.,tºÚ«tGñí¦×e ØSÁ•~Á^Œ3tp8gúêórßcyøíRèS4‡y´Ü·E‹#‹´PyÇa:ÜZ
+~á¤E­¸¢'ŒíXã8wtBÇEÇ
;Ìbë0wæ[¤8IÈÆIYL‡TËSp‡Ç`Ë'Õ¸*O‹ëzÕvUš,V»N›	úÅ‘÷›ô›Ã<Òož\µcÔdi”–ÅthµcŒ@Ú[´>–êrkƒK_Žý cÔU
å±–ª¶Æ4ƒÍ•_*GÏœôf“ìDÕVìÒå¨Ú%ë´ïbe"AE#1®
:÷°Ú5ªMÈ·:	ȃz:	U­v̯ZÑ9
+#:%PÒM¿Ê´;$¤«—/
.P2η˜þ‘Já½Ñ¿™_ú¨x…aŒˆRŠqiDÀZ!1]ýü¸—Åülé–¨¡ád˜‚"‰éÿ€¬š§¸Ks¢X«ŸÝtÑ!)#ídNv<UÍ›ìzeCúÒ>]f¯UV)äXªI5’p¦#?.$·ØÁ´E×^‹´›îÎÕ’/ε».^dm‘ÅhÖö0CY›Âofë‘Ç\wÇÌ6
+ºk·%UVAF>©“zcEc­H­zv“öб³¢c0sÔSDäv"u”Šµg·~Ü\Œ$lƒo=.mp&îm—ÖJ4¸vÓb¶gí[ÐðÚ-fßÚÇì¹µš³k÷Ì»öWÝ%·ÃÒŸDDè—J|ô-"܈_åp¸÷¾@äþù‰ÓP•Šú—Š'®’$$©(zê——zzÞ[ŠQPë¾2	†Týï¶6ép™¤_‹ý´2‰@°I>^&y˜!ÁU5ƒŒ¿«Lê±<¬½»ún¯ó„eÒ˜wš2i—[O™äSûÏeÁ°/|Ï»4ì0‹yŠ2i””+“vIõ•I>©§-“ T9ßS%m1ƒ^³Ç¼^ÜS rõÑ¡¾òÈ#ô£Õ‘Uuj¡g,÷Á@Íe5nS¹*Éiô©™­„Öºêù²**Dï¹Ãà "ŏóÓŸ-%¤ûŠw÷»7—ƺòèÛ´H×ISð•VqOUzpNø°°ëâæ‰0=`ØüE1±ú¯?U¹Šñ¯ßOŽ@Øß½¶CQ¤>ê[¼½ØÿQþópv^Þ«¯’]÷üÁ:×È
+endstream
+endobj
+5728 0 obj <<
+/Type /Page
+/Contents 5729 0 R
+/Resources 5727 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 5688 0 R
+>> endobj
+5730 0 obj <<
+/D [5728 0 R /XYZ 90 757.935 null]
+>> endobj
+5731 0 obj <<
+/D [5728 0 R /XYZ 90 733.028 null]
+>> endobj
+5722 0 obj <<
+/D [5728 0 R /XYZ 90 535.858 null]
+>> endobj
+5732 0 obj <<
+/D [5728 0 R /XYZ 90 521.44 null]
+>> endobj
+5723 0 obj <<
+/D [5728 0 R /XYZ 90 228.632 null]
+>> endobj
+5733 0 obj <<
+/D [5728 0 R /XYZ 90 214.214 null]
+>> endobj
+5727 0 obj <<
+/Font << /F31 604 0 R /F48 2408 0 R /F22 597 0 R /F14 1084 0 R /F40 783 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+5736 0 obj <<
+/Length 1721      
+/Filter /FlateDecode
+>>
+stream
+xÚíYMoÛF½ëWðÐÕV›ý^®ƒâ6	¸Nš¨(
+Ç(d‰²ˆÊ”KRNòï;Ë]RËOÉA›KEÎÎ>ÎÌ›y¤H€áJ(¤™–wÜÂÙ—â®ÎàòÌ»~>Ÿ<yÁ`Ò’óu¹\$(	æ««P"Š§3‚1?.ó}‘lÑf:£‡/’mlÞÅë8›’(ŒÓ)	—æl„ID¦×óדçóz{N0i6ÿkruƒ€|=Áˆé(øÇ­ƒ»	§Ìo'ï'¿Ô>ìyçûîE‚[›1Ž"å[t,	åH‚¥¢ayˆŒH+*ÄEŠ$•È·æžŽTD0xyöxdy1IˆÕwö#·ñ\"öëåÒH"¬ì_/îwYº{Z^ši$7˜1Š„î]$Žá(í¥Dšk»¹ñCÛ¨!Hšã}ÔÕfqi¯žÙ,BT¨¯x;ÆOú/gÄÜWûÞ "Y$soO^PzàÌŒJ(!ÂÁC„´°é›o=Y¶ølï’ÛMaoÜÕUr§y²3Ô‰WnEÞ捫U)4NœTÖžíPYW&îj·¿1„6Qy¸2±º¾*ã|ý´
&p³:p³\°^:“™gÓé4‘Fó@2‰¶ ÞÅÅ:‰Óü¬L‘bttÛÊft_èABAbYw8D‘p]îaJp¸K\&\Ïû#‹g[ÈPbO›rJÒÂV¾	§ˆp	hŒëtÊK‡"Œ—ÖÖÇ©$ÎôûéLÀî½N¡ùˆHW>«Úo:ƒ¤k,œAeö;û€1ëî§Wô`A
ýºè¡‹‰ƒA,³© 7fD!ImV_]Ο¿»œR>»°ñûõýs{ðæòbªiø»ù‡JØ-µ$jÄ?é2Ï0QØRÛ¸†%¹=**&>L©Û½ûº[;ºÙûEV$Ë=dy»Èì)ë8uŒMÒ†9øoºq‰.vYŽ(Y©$F)ãÙQF˜6CUyÓoM½.²Å]\ÄÙ0kzvfO‚_?+¤«ÚÀsÜÃ
+äTh`„qÀi4Ê¦ƒÍ¯Â‚)éC«»pº¿»‰³Ó3VƒC^LÑvã
¬²95`Ï 8‰bã œMT#R}yTªmœÞ›f¨âÅrÓÚTˆp8n
+ºª>¶Úf8jÖÄàûæHļVÕ¬.èðTŽr&m@ÍÚ"0(”èí:lUSÅ®Õl*8„냩UR˜Æ}JÃú¸Iªl$®ÇíóJ<T@êþT{ÛÁQ6$-`Z¢ˆÊ“¤…g;$-8ÌÎè^1÷¯cÿæ¯#˜™†>GN«jÏv¨ª+ר«G¨eƍTᣣ߳ýL*Pòdµ<¶m݇ÇöµÌ0$I*_-Ëcjù<ôS˧+Ûå.ÍëfÚ#r9À$òd‘›ÇہK–ÑcåùMRä=¾8Pâ_Pç–)ݐAX™ìhsfȦúú‹¤¹hKóó¤øBi^†«¡®! .*bè#3:ó–fO[£sHrSFdr”wžÍï`^#E‘Ü=;S°
¡OU6ÿ„‚K­ Û ú¤ê²Gc;åÓʲ/} Á)¬#	›Œyä÷Œ†#èlNŒ ëM5	2‰qHΦ©?f{”éÙj•Å¹	Ⱦ2€T–›ð‘"j˜Ég/¸1éÙÖÊΕéGÓÃ4üÙJ;Dáb~/£PK¢gnW›8‘î·[{ê¾–¹pÚ´u·¥BÁd¹ xVÁ@ÿ2€ÀX·}bQúéTÂ"‹›„Ì>1Ôr<ûžÑ`ö+›³_µòfú9ò&gÓÁÔL¿F‚ó&ÓF­êYä‡CøÆGÈà
‡ÃÙœòlUšf/¡ˆa6ŽÈÙt5Ÿ­@Ô@Ùøˆ\ðšIÑ#«keíCuº#WþýCÁ0TQ2:<›¡¡@`((ÅNccÛR7²/ˆ1M`þs_‹)§Å–›EÖU¼á¨£(|¯¾¢¨¦úú¾Èh^d
g>º;DŠzÄ–¿H¸ˆxz¤–½UÇ«ª[ïÓþ÷¦Ñ-AXß{C™iĘ3ÜÄŸúÞbZ*X“+¤Táu…¬õÃ!z•4dûÒ—ý¤Uþ*'#À¢ý¼Ã³šIõÚÛÝà|§q¶¨5ÒÎÍÔ¹QjÕ«‚7K×K¸ý úÓ3†í7Š‰“bkó†açÒüۏï/€A¯ÎÝRON§9²ý´ûôù6NÛÑæ…`'<E\Œ:
+endstream
+endobj
+5735 0 obj <<
+/Type /Page
+/Contents 5736 0 R
+/Resources 5734 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 5688 0 R
+>> endobj
+5737 0 obj <<
+/D [5735 0 R /XYZ 90 757.935 null]
+>> endobj
+5724 0 obj <<
+/D [5735 0 R /XYZ 90 610.109 null]
+>> endobj
+5738 0 obj <<
+/D [5735 0 R /XYZ 90 595.83 null]
+>> endobj
+5725 0 obj <<
+/D [5735 0 R /XYZ 90 340.87 null]
+>> endobj
+5739 0 obj <<
+/D [5735 0 R /XYZ 90 326.591 null]
+>> endobj
+5726 0 obj <<
+/D [5735 0 R /XYZ 90 123.377 null]
+>> endobj
+5740 0 obj <<
+/D [5735 0 R /XYZ 90 109.098 null]
+>> endobj
+5734 0 obj <<
+/Font << /F31 604 0 R /F40 783 0 R /F22 597 0 R /F48 2408 0 R /F14 1084 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+5743 0 obj <<
+/Length 2496      
+/Filter /FlateDecode
+>>
+stream
+xÚ¥›]o·†ïý+öR:,¿?.Y)T¸v +H€´di­ª•%u¥$v~}gÈr†‡ÃŒá‹µ=ïòåyH~Ͳ…?lçèÎ(CœP»ëϯèîþ÷o¯Xx*¹€ÏƒÎ?é¸$Žšâs(·3BÊ­þÝÅ«¿~/ØŽI"¤Þ]|ꍩ!RñÝÅÍ/Gg7û/Çÿºøû«Ó‹±¯ašX'qéyïÁùΧE°ÐÖJuoquýø|ã-v$\í:ƈSªøûõóËáî–üû/óJ0ň¡v§"T±¡&þÁá6(Γ:Eu—È›é+À´]8kM4ðÉœg¢¦êçAhh@|:üãðüôåéðy	AJb ³†š3¹
+!¨»D¾„0+Ò»s¹¤*erã9ƒ ©ÚyÂf'Ÿû‡R_špµá†p±Š!¨»D¾Ä0+²ïÔ–z!Ó,w^p4U?ρ)ÂÍçÕÝá™Á(<þS¤ ˆ”Pe*ˆà«q7©²½³eË."–™Îã5'ˆ^9F„ž¢ß¿l‹^GÖGBŒ~R£ÑI5úÔ‰¾âä£×>çŽÑáÏ£WŠ¨æ࣏½WÔCŸ±ÈQ8ˆ””!ð—͝^	F”uÍ¡Or<ø é×Xø©/ bæ@°ZL6÷|˜·µiG0ÉqAÓ#‚ÔCP1Ò)bøˆ`s÷—V£›$rAÔT{Aæ‹ ¨™y†ËÄ€àþ¥² */4ÔÖî¤rÄ*»ºÔ]"/,ò"½»(L€ b,7^L€ƒ¦jçHXñÒÁýÝÃV
+B'Û)LrœBÐôJ!5F)Tì<.ˆsÂázsF”Œ*lóX˜äøXš~,Pl,¤¾ØX¨˜y”jùˆ`kFÖÆM+‚DŽ"ˆš*‚ÌAP3ÂhÂ̈`sFZöëØV“G4u©/† bæ(N¸ŽW_ŸÐtðò…t@!Ÿ¸€OAWu—Èé /Ò»K½L”XÃrãE:4U;O["Âfôêùîá¶Ê6å6›[åDŽn•£fe«œ9c[嚟A%t¿ âåê	î8‘¶™D"GIDÍ@Âa$2gŒDÍHpK‰‰o¡-Q¦Ä$ÇA͈ÔQñó `J	☩£ß…¿qzôÛƃŸZ«Öƒ”DŽ¤DM¢°ƒ”Ì;H©Ùy‚Ê8¶Ÿ©pNÁ\µž©$rôL%j†3‡©dÎØ™JÍÏ#¡–Ø"‘ßü¿÷÷Û¨0§‰•ÍT9J%jz*ŒaT2gŒJͨ0+‰
;Û9—tyBùNœÍ|&9Î'hVzMæŒò©øy>fù°í½úãióœIG(—­‹¯DŽ.¾¢Æ›‹,¾2_dñU3ó„!TO¶.ÁW„±v“G4u©/† bæ0AXØø‚ÍKpFá°­mE0ÉqASGúæ ,â—ºƒÑÙ©í–€R ZëúÅW©R‚ÂÆÖ²ìRçãþåj¢¥[¦`¡¡º0×·]èDuõ‚e^dy
+TÂVïs¢¦nA$—:=ˆ1™¦ÓnH§~¤m¼ß‰êê…˼H$
+mˆ–¼zÁ5u¿%¹åùøøåTÝ0š„ôJÛxÇÕÕ;—y‘ý†vÙ=ü¡•«_ñDMÝ.’Hîy<‰4µþ)-÷<üöeVà
+ü¢g¢Pñ
+Ò뀐%×?¡éºg„P¹„™X‡P¹ï!Ô¼"„äÖçãã¯75Åœ	y\AÊm¹ö‰ÚÊ}L^Ü°[&K$,ð{Ÿ¨¨E 0Ÿ©pÐwÅþOJùËóýºtï³è×[O¨g°4« u—È(ò"‡4YÌ’†çÆ¥,	šº]Bˆ‡îw}uØœ%¥ƒê3Ý:.9:0¢¦™164ªv„´
+Ö&‰­YRA,m'1ÉqA³B"5FIÔì"	XÅX5’Øœ*¥ô¦í$&9N"hVH¤Æ(‰š]$›'ˆ—>Ü>¾nLš–ÿÎ6§ÍDŽ&Ψ鳅ÁRgfŒ%Ϫ]äÁ$	»€ëŒrW&4l9T†rBÍ*… îya¹Y¾+°÷¶ŽçÆ‹åö ©Û
+ÂQÂÂr³¿GóÄýÝC¹;@§‚mž0–0­&¯îyqòH‹ì»ƒ(MŽ³Ü¸0yxMÝŽê/f4lø\K«Gic«'r´ÕSw¡°VÏŒ±V¯ÚÅVW’p5$ƒ“7ߟý\éÿ~QÜ^iI,LÍBrÂÝ:AÝ%ò¼È¡éƒ ²Ì€™óÇ ©ûE‚Þ£¹¾éþ ÌaہLrHÐ@
+$uFÔü"ÿŽ¯÷WÅ•”n˜5¹“DÛ:k&rtÖŒšú¬™c³fÕ.à–ÅÅHbëJŠJ”n'1ÉqAS~Ãl$‘£$jv‘LÓš$6¯¤¸ô÷Sí$&9N"hVH¤Æ(‰š]$!$lo"‰{lh¬Ì"œsb¤iE9:‹DM±Î±Y$3Æf‘ª]äÀ(1ŽG¥6‡ÄªÔ¤\‰5¨»D¾4ŸY~‰À¿  ³fÆóXƒ¦n–ÌYb…‰±^î‡ÏÏ·Ë€‚îÃFùJÀAÝ%òe
fEú¨e'‡Ÿf27ž4u»°ÕÄZ>ørÿðë²Kû…¦;/~§uTw‰|Qy‘}3/ëý«PFðÜxþ«Ž ©ÚQ	#i€|rúöôüüò»c¡Ž^¿¹<yÿþüÍåÅ1;:ýîÃ’ñ6S	+‚ºKäK³"0CÍlçzEÕjŒßg’ðæÔ,þŽ?z}þúËÐ}>”ãwW"Ä]¢^žˆÄí_ <·G4U·1vÅ
g4óØÏ~^FÍ`mÜøµ•°ƒºKä˸gE"C}¹ä¹ñâ§Lƒ¦j7.¡á´høOþàðýùÛ7…F÷¥¿¼ÖꃺKä…fÏ‹ÄÚTLåÆ‹v4U»1|n£Y»Ÿ½}Çû9øâx‡Í¥’züöJüAÝ%òeü³"‘ø
¨`—Ï㚪Ý?S„©¬ùßý ~xöîâÔÇ¿^ú
µ¿º|Pw‰|ü¬H$xX„2ŸðSãyðASµƒ§‚0—5þ‡ONN?Zœb|÷_YðƒºKä…Ÿ‰
øáÄ73^øASµ‹A;ɁũýÓa¿/žóù·è‚tý˜Ï‹»I]<åK
+ì#uÅC>i3×Y ÜØÇmMÓ/<ÿòv6:
+endstream
+endobj
+5742 0 obj <<
+/Type /Page
+/Contents 5743 0 R
+/Resources 5741 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 5802 0 R
+/Annots [ 5746 0 R 5747 0 R 5748 0 R 5749 0 R 5750 0 R 5751 0 R 5752 0 R 5753 0 R 5754 0 R 5755 0 R 5756 0 R 5757 0 R 5758 0 R 5759 0 R 5760 0 R 5761 0 R 5762 0 R 5763 0 R 5764 0 R 5765 0 R 5766 0 R 5767 0 R 5768 0 R 5769 0 R 5770 0 R 5771 0 R 5772 0 R 5773 0 R 5774 0 R 5775 0 R 5776 0 R 5777 0 R 5778 0 R 5779 0 R 5780 0 R 5781 0 R 5782 0 R 5783 0 R 5784 0 R 5785 0 R 5786 0 R 5787 0 R 5788 0 R 5789 0 R 5790 0 R 5791 0 R 5792 0 R 5793 0 R 5794 0 R 5795 0 R 5796 0 R 5797 0 R 5798 0 R 5799 0 R 5800 0 R 5801 0 R ]
+>> endobj
+5746 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [150.712 671.898 167.648 682.802]
+/Subtype /Link
+/A << /S /GoTo /D (page.168) >>
+>> endobj
+5747 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [143.798 647.988 155.753 658.892]
+/Subtype /Link
+/A << /S /GoTo /D (page.24) >>
+>> endobj
+5748 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [135.22 624.078 152.157 634.981]
+/Subtype /Link
+/A << /S /GoTo /D (page.108) >>
+>> endobj
+5749 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [132.451 600.167 144.406 611.071]
+/Subtype /Link
+/A << /S /GoTo /D (page.81) >>
+>> endobj
+5750 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [132.451 576.257 144.406 587.161]
+/Subtype /Link
+/A << /S /GoTo /D (page.81) >>
+>> endobj
+5751 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [132.451 552.347 144.406 563.25]
+/Subtype /Link
+/A << /S /GoTo /D (page.81) >>
+>> endobj
+5752 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [132.451 528.436 144.406 539.34]
+/Subtype /Link
+/A << /S /GoTo /D (page.84) >>
+>> endobj
+5753 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [132.451 504.526 144.406 515.43]
+/Subtype /Link
+/A << /S /GoTo /D (page.83) >>
+>> endobj
+5754 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [132.451 480.615 144.406 491.519]
+/Subtype /Link
+/A << /S /GoTo /D (page.84) >>
+>> endobj
+5755 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [145.452 456.705 157.407 467.609]
+/Subtype /Link
+/A << /S /GoTo /D (page.38) >>
+>> endobj
+5756 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [145.452 432.795 157.407 443.699]
+/Subtype /Link
+/A << /S /GoTo /D (page.37) >>
+>> endobj
+5757 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [132.451 408.884 144.406 419.788]
+/Subtype /Link
+/A << /S /GoTo /D (page.80) >>
+>> endobj
+5758 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [132.451 384.974 144.406 395.878]
+/Subtype /Link
+/A << /S /GoTo /D (page.80) >>
+>> endobj
+5759 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [132.451 361.064 144.406 371.968]
+/Subtype /Link
+/A << /S /GoTo /D (page.80) >>
+>> endobj
+5760 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [139.913 337.871 151.868 348.057]
+/Subtype /Link
+/A << /S /GoTo /D (page.46) >>
+>> endobj
+5761 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [150.712 313.243 167.648 324.147]
+/Subtype /Link
+/A << /S /GoTo /D (page.168) >>
+>> endobj
+5762 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [150.712 289.333 167.648 300.237]
+/Subtype /Link
+/A << /S /GoTo /D (page.169) >>
+>> endobj
+5763 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [150.712 265.422 167.648 276.326]
+/Subtype /Link
+/A << /S /GoTo /D (page.169) >>
+>> endobj
+5764 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [143.798 241.512 155.753 252.416]
+/Subtype /Link
+/A << /S /GoTo /D (page.25) >>
+>> endobj
+5765 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [135.22 217.602 152.157 228.506]
+/Subtype /Link
+/A << /S /GoTo /D (page.109) >>
+>> endobj
+5766 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [135.22 193.691 152.157 204.595]
+/Subtype /Link
+/A << /S /GoTo /D (page.111) >>
+>> endobj
+5767 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [135.22 169.781 152.157 180.685]
+/Subtype /Link
+/A << /S /GoTo /D (page.109) >>
+>> endobj
+5768 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [132.451 145.871 144.406 156.775]
+/Subtype /Link
+/A << /S /GoTo /D (page.78) >>
+>> endobj
+5769 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [132.451 121.96 144.406 132.864]
+/Subtype /Link
+/A << /S /GoTo /D (page.78) >>
+>> endobj
+5770 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [132.451 98.05 144.406 108.954]
+/Subtype /Link
+/A << /S /GoTo /D (page.78) >>
+>> endobj
+5771 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [360.279 671.898 372.234 682.802]
+/Subtype /Link
+/A << /S /GoTo /D (page.25) >>
+>> endobj
+5772 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [351.702 647.988 368.638 658.892]
+/Subtype /Link
+/A << /S /GoTo /D (page.109) >>
+>> endobj
+5773 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [348.932 624.078 360.887 634.981]
+/Subtype /Link
+/A << /S /GoTo /D (page.85) >>
+>> endobj
+5774 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [348.932 600.167 360.887 611.071]
+/Subtype /Link
+/A << /S /GoTo /D (page.85) >>
+>> endobj
+5775 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [348.932 576.257 360.887 587.161]
+/Subtype /Link
+/A << /S /GoTo /D (page.85) >>
+>> endobj
+5776 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [357.51 552.347 369.465 563.25]
+/Subtype /Link
+/A << /S /GoTo /D (page.16) >>
+>> endobj
+5777 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [356.713 518.474 368.668 529.377]
+/Subtype /Link
+/A << /S /GoTo /D (page.10) >>
+>> endobj
+5778 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [348.932 494.563 360.887 505.467]
+/Subtype /Link
+/A << /S /GoTo /D (page.82) >>
+>> endobj
+5779 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [348.932 470.653 360.887 481.557]
+/Subtype /Link
+/A << /S /GoTo /D (page.82) >>
+>> endobj
+5780 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [348.932 446.743 360.887 457.646]
+/Subtype /Link
+/A << /S /GoTo /D (page.82) >>
+>> endobj
+5781 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [357.51 422.832 369.465 433.736]
+/Subtype /Link
+/A << /S /GoTo /D (page.17) >>
+>> endobj
+5782 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [361.933 398.922 373.888 409.826]
+/Subtype /Link
+/A << /S /GoTo /D (page.37) >>
+>> endobj
+5783 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [356.962 375.012 368.917 385.915]
+/Subtype /Link
+/A << /S /GoTo /D (page.13) >>
+>> endobj
+5784 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [361.933 363.056 373.888 373.96]
+/Subtype /Link
+/A << /S /GoTo /D (page.35) >>
+>> endobj
+5785 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [363.876 339.863 380.812 350.05]
+/Subtype /Link
+/A << /S /GoTo /D (page.137) >>
+>> endobj
+5786 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [363.876 315.953 380.812 326.14]
+/Subtype /Link
+/A << /S /GoTo /D (page.139) >>
+>> endobj
+5787 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [348.932 291.325 360.887 302.229]
+/Subtype /Link
+/A << /S /GoTo /D (page.82) >>
+>> endobj
+5788 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [348.932 267.415 360.887 278.319]
+/Subtype /Link
+/A << /S /GoTo /D (page.81) >>
+>> endobj
+5789 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [348.932 243.505 360.887 254.409]
+/Subtype /Link
+/A << /S /GoTo /D (page.81) >>
+>> endobj
+5790 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [361.933 219.594 373.888 230.498]
+/Subtype /Link
+/A << /S /GoTo /D (page.42) >>
+>> endobj
+5791 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [329.555 208.356 341.51 218.543]
+/Subtype /Link
+/A << /S /GoTo /D (page.46) >>
+>> endobj
+5792 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [374.655 195.684 386.61 206.588]
+/Subtype /Link
+/A << /S /GoTo /D (page.51) >>
+>> endobj
+5793 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [401.773 183.729 413.728 194.633]
+/Subtype /Link
+/A << /S /GoTo /D (page.48) >>
+>> endobj
+5794 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [471.741 172.491 483.696 182.678]
+/Subtype /Link
+/A << /S /GoTo /D (page.48) >>
+>> endobj
+5795 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [433.743 160.536 445.699 170.722]
+/Subtype /Link
+/A << /S /GoTo /D (page.48) >>
+>> endobj
+5796 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [415.283 148.581 427.238 158.767]
+/Subtype /Link
+/A << /S /GoTo /D (page.48) >>
+>> endobj
+5797 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [435.656 136.625 447.611 146.812]
+/Subtype /Link
+/A << /S /GoTo /D (page.48) >>
+>> endobj
+5798 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [466.55 124.67 478.505 134.857]
+/Subtype /Link
+/A << /S /GoTo /D (page.48) >>
+>> endobj
+5799 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [447.173 112.715 459.128 122.902]
+/Subtype /Link
+/A << /S /GoTo /D (page.48) >>
+>> endobj
+5800 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [416.757 100.76 428.712 110.947]
+/Subtype /Link
+/A << /S /GoTo /D (page.48) >>
+>> endobj
+5801 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [357.49 88.805 369.445 98.991]
+/Subtype /Link
+/A << /S /GoTo /D (page.49) >>
+>> endobj
+5744 0 obj <<
+/D [5742 0 R /XYZ 90 757.935 null]
+>> endobj
+5745 0 obj <<
+/D [5742 0 R /XYZ 90 696.969 null]
+>> endobj
+5741 0 obj <<
+/Font << /F31 604 0 R /F22 597 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+5805 0 obj <<
+/Length 2874      
+/Filter /FlateDecode
+>>
+stream
+xÚ¥\]Sä6}çWô#T­µú°d;o3 at R¤XH€lR•MQ¤ifØšt35Ì¿ßk[²®léZë­y Ó÷ô=Ò•¯¤3ˆ‡bÕðU¥+Ö(½Z?ðÕ'øéÂþ¶€_è÷oþþ½‚w±Æ¨ÕÍC÷v#˜–busÿûáÙÅÉéoGÜü¸*y͸6¥ý¹¨UûÓƒÓ›!´%ÖÊ´ÿ:øý¾º‡ðãgª©W_á5g¢iVÏ¥TöõÓÁõÁÏCŒþç
+~ûìZ¨é‡—ÒxÁá¥Ô«J*ƍî>ézóôøòø·ñ§ªb¼T´ãk±ûdWˆÙ¡Ÿ²B¶ìe3!.ÅMH<JÔah:—¬L”ëíf·{Þš¦lf‡ŸI¸Ç<åÂuÉÖÊ
+0Zœã\-„¤²©š¦aB÷ÊŸžŸŸ^L“Ô X£èLš] ø”}2‘ªQ]}Äã\-†¦sÉÖ“nX_woÑ)¬aó¸Å8:}}¸ôäպĔ‘©Û"("—`¥™,5J19s+Τª‡wÌäjÑ‚O?Ä(dbPk at q3¶šÎå3 at 6.å½|ŸæZÂh„CΤjÁ…GO©Ã€-µæÓ²,¾˜uœ§…\.M-˜R%Ê3=´P¼Þ17´=º@ðÈІ!SC+YS‰x2´=†¦s9«†©Êí†¨XÍ­YOW-b'ê'+—¢sÉÊŠ•²DÉÎÖ®}Gnízxºvч j'k—¢s9ÍJ3ð»Ü§‹×Bs«×ÃÓå‹Ø‰úÅÄɦè\²\1-J”ìlÛwäV°‡§+}¢‚1q²‚	:è\¡„`òcksí_ÑR@{ÒÀ³Û"ØçHu+Ö4z¥ÛŽ†«ÙêîÑ‚Gª;Ù
¾˜Î:@é*$žTw!éZ!LÅLY„¸Ý¼|yžª¡sÔÐÚÄ|5<<­†Å$¦…S'Õ èZ5 W©Ú5œ§WW·”>üpr{|yyur{sõáH^\/ÔF	VÕùÚxxZ‹™Ñ'µ!èZm ÝZFµù騑‡®>ücañŠÕ•Ì–ÅÃÓ²XÌŒ,˜8)A²”f¨¢²œý¶lž”5|5Ù‚ xR‡¡	ˆS‚Pt­ •„Å<*ȯG‚^^Ÿ,”ÅpØNåËâáiY,fFLœ”… ke)kØU,ËÙù¹_V.`]Y¸¬”Ê0QŠl]<<­‹ÅÌ肉“ºt­.²d¢t¹ø„ùéòìâæôj¡"BBǘ¯ˆ‡§±˜E0qR‚®U„C“ZŠ\ÿr||z½pz¨º†>0[OŠá0´qJŠÄP•vx8ú>½¤~]ïÿŹ|)µ§`Ó¤LÉæëÄ‚Ž4éAÀî„TU±#"¥t@9!j!Y«‚–¬ôƒÝåùÿè {-ƒ§Uè%OŠà9“$™Z	dÍ´?=zØm6ËAØAgWÀNCIíÄm- Öd)¤¹ZxÉŒ?cy|y\–¿l$3U¶ žTÀah	┈ a_Érzú½PS³Êäkáái-,†^â¤]«…6¬¶»åþt|¡eÉêüŠ@ð´3#&NŠ@е"(Øð۝rw¨ü<ÍS”*«:“§E>Ís²Û§Oyak
¦€wœ¦ÅÐlöŒFJλW‡YI¶"ÆãæíÑ‚G
C¶ÔÓçœjiBÞq¢C³¹Dy
Ó¨—uóåiIUÁ¬€·:äÜÜíÑ‚Gæn2‘*l‚a˜ÞIª=†f³©Š¦bÜž8Àc[ÝEÜ$ÄóȹQíÀBG5ØR›¨ÀJ†¬“D{Mæ­5ãö âq¿}º‹—Ûé:7¨=º@ðÈ †!ãƒZ
+VBÃðNÖ£C³¹\+Å„=*D_w›¿"½˜dº’v®ëÑ‚Gú±0d"ÙþØ?àM]
l.Y#˜°G-Û‡#©Rw!ª”|þ.¤E½Á!ãDiOÁÞI¾=†fsù–
“öÀçõîþþñ%R²öBßaç×^ÿ#xdpÐñÁÕðЯ«wr-Ðch6—,H,í±ÑëçGVxÊ77ª¸@èÈ ‹<5¹Y'‹S¡É\šð˜SöÌêu÷ïø“µò¸Œ'k¥û²V!uüɪMÈ{²¶&’Í%*`¯eÏ»v›‡dáp™-‚'[LmR-DÀ›j!H6—(°7íe}û¼y»‹M]˜ÿÚCçæn.<2yЉ©dR™w²"õ’
Úߺae)¥bL¦àýÚÁÓ„±9¡Sž¥0¿Fn«ÈÎBiÞ=,óÌVMºŸÆ!ã[Me ¥Òlå04‡\k12[yËŠßi™Œ–ûðy&¥AÊ54ßi¹\)“Ò IgõLJ{|õ?éåëñ:F›qÈøuù áëñ:PtN‡±¯'9/LŽYf¯áN‡œ™„ÆëAÑ9=&f˜…3#Ë5â• lãôŠA¹F¼S"tx§ÌBA²\^Âö0935—…„¢³‚Œ¬ïr¿¬Hòlƒ”ïa’^4(›Å I甽Þc³ljä9-¼ „õa’ž”ÓÂBÑ9AÝbýr÷¼I	ñu½ì)#Údú*š4:ŒC¶ìjºjT’Ս$}CÓ9%¹b½½ß¤J6'Q!tÍ4lóœMZÆ!»ë3º[í('…ÃÐt¶¹ÄvŠýë:>êœU¢ s£Þ£Œz²e—b:ꜙïdÐ;MfÇ[2`̉n
+F=¶”-²3:Xtàӏ6
+Ù’×z:Û`²6"$a14S¹0Z%b݃ÉQÂz,r•ðð´ȶQ—I%0qR	ŠÎ)| Dôa™5'¬«"W	O+ŒÄœÀÄI%(:§ò[¬·›åÕaݹJxxZ	dÐ æ&N*AÑY%°Ù¢Ubiu8+E¦žT»3ÒJÄ)%H:§„·[€GB..ç¨ÈÃÃÓb “!&NŠAÑ91×Åzût÷¾°ur¶ŠÌÖ	Á“­vj¤[§€8Õ:‘tNo¿ !ßrXsJXE®žVY6TT'• è¬؆±Þ>?o^’»ðÖ!ô¶ÿOëÇìêè[¤¥¬XÅ›Áq1×RöèÁ#-e²k)§]V»K‚.1 ž´”=†¦s² GÆzûò°Ý=ß=«Õ`;ÏEfƒàÉÛ8D•j°âTƒMÒ955ãøòâìxÙÃ$ÏL1¬Ÿ”½a²[?«ÔúI¹)†õ“¤sB KñÏÓ‹›³Ë‹Î©|¾ì™’gFðšö€qÈM7‚ׄ¢³š`KÀz»Ýݧ„x»û3^&
3BfÞà;4y§>ÙmÍ"Çx
ÓUI^á;Mç”@wè D´ýÌ©“¼ëîaNPÐãt#NÝws‚¤sJ çV‰ôÑîŒYWÄ^	âÚvrF	â–Ø+AÑ9%ÐU-(±¸÷Ì»\õJםã3J·«^	ŠÎ)î7×Û×ÅՁï%ç… î&Àt>½
¸¤q«%|­£GXE¿QYöG/º¿ÉÑö$¢Á’ð'÷ß;ÿM›Æ›—Íîîmsw~¸}é¿Þ´ÿåê˦ÿærýÖ¿(û/¢ùŽËïï¿“š¬îUçÎÙîúo~=¾>?‡gí[YÍdÿòÏoýדíû·O›—±ŒíŸå°Éó_úëfÄ
+endstream
+endobj
+5804 0 obj <<
+/Type /Page
+/Contents 5805 0 R
+/Resources 5803 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 5802 0 R
+/Annots [ 5807 0 R 5808 0 R 5809 0 R 5810 0 R 5811 0 R 5812 0 R 5813 0 R 5814 0 R 5815 0 R 5816 0 R 5817 0 R 5818 0 R 5819 0 R 5820 0 R 5821 0 R 5822 0 R 5823 0 R 5824 0 R 5825 0 R 5826 0 R 5827 0 R 5828 0 R 5829 0 R 5830 0 R 5831 0 R 5832 0 R 5833 0 R 5834 0 R 5835 0 R 5836 0 R 5837 0 R 5838 0 R 5839 0 R 5840 0 R 5841 0 R 5842 0 R 5843 0 R 5844 0 R 5845 0 R 5846 0 R 5847 0 R 5848 0 R 5849 0 R 5850 0 R 5851 0 R 5852 0 R 5853 0 R 5854 0 R 5855 0 R 5856 0 R 5857 0 R 5858 0 R 5859 0 R 5860 0 R 5861 0 R 5862 0 R 5863 0 R 5864 0 R 5865 0 R 5866 0 R 5867 0 R 5868 0 R 5869 0 R 5870 0 R 5871 0 R 5872 0 R ]
+>> endobj
+5807 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [136.047 720.63 148.002 730.816]
+/Subtype /Link
+/A << /S /GoTo /D (page.49) >>
+>> endobj
+5808 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [168.694 707.957 180.649 718.861]
+/Subtype /Link
+/A << /S /GoTo /D (page.48) >>
+>> endobj
+5809 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [152.097 696.719 164.052 706.906]
+/Subtype /Link
+/A << /S /GoTo /D (page.48) >>
+>> endobj
+5810 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [136.595 684.047 148.55 694.951]
+/Subtype /Link
+/A << /S /GoTo /D (page.49) >>
+>> endobj
+5811 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [169.242 672.092 181.197 682.996]
+/Subtype /Link
+/A << /S /GoTo /D (page.48) >>
+>> endobj
+5812 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [139.365 660.854 151.32 671.04]
+/Subtype /Link
+/A << /S /GoTo /D (page.50) >>
+>> endobj
+5813 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [172.012 648.181 183.967 659.085]
+/Subtype /Link
+/A << /S /GoTo /D (page.48) >>
+>> endobj
+5814 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [136.595 636.943 148.55 647.13]
+/Subtype /Link
+/A << /S /GoTo /D (page.49) >>
+>> endobj
+5815 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [169.242 624.271 181.197 635.175]
+/Subtype /Link
+/A << /S /GoTo /D (page.48) >>
+>> endobj
+5816 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [139.365 613.033 151.32 623.22]
+/Subtype /Link
+/A << /S /GoTo /D (page.50) >>
+>> endobj
+5817 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [172.012 600.361 183.967 611.265]
+/Subtype /Link
+/A << /S /GoTo /D (page.48) >>
+>> endobj
+5818 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [132.999 577.168 144.954 587.354]
+/Subtype /Link
+/A << /S /GoTo /D (page.51) >>
+>> endobj
+5819 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [132.999 553.257 144.954 563.444]
+/Subtype /Link
+/A << /S /GoTo /D (page.48) >>
+>> endobj
+5820 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [132.999 529.347 144.954 539.534]
+/Subtype /Link
+/A << /S /GoTo /D (page.48) >>
+>> endobj
+5821 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [132.999 505.437 144.954 515.623]
+/Subtype /Link
+/A << /S /GoTo /D (page.48) >>
+>> endobj
+5822 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [132.999 481.526 144.954 491.713]
+/Subtype /Link
+/A << /S /GoTo /D (page.48) >>
+>> endobj
+5823 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [132.999 457.616 144.954 467.803]
+/Subtype /Link
+/A << /S /GoTo /D (page.48) >>
+>> endobj
+5824 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [132.999 433.706 144.954 443.892]
+/Subtype /Link
+/A << /S /GoTo /D (page.48) >>
+>> endobj
+5825 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [132.999 409.795 144.954 419.982]
+/Subtype /Link
+/A << /S /GoTo /D (page.48) >>
+>> endobj
+5826 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [132.999 385.885 144.954 396.071]
+/Subtype /Link
+/A << /S /GoTo /D (page.48) >>
+>> endobj
+5827 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [147.394 361.975 164.331 372.161]
+/Subtype /Link
+/A << /S /GoTo /D (page.137) >>
+>> endobj
+5828 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [147.394 338.064 164.331 348.251]
+/Subtype /Link
+/A << /S /GoTo /D (page.140) >>
+>> endobj
+5829 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [132.999 314.154 144.954 324.34]
+/Subtype /Link
+/A << /S /GoTo /D (page.49) >>
+>> endobj
+5830 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [132.999 290.243 144.954 300.43]
+/Subtype /Link
+/A << /S /GoTo /D (page.49) >>
+>> endobj
+5831 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [132.999 266.333 144.954 276.52]
+/Subtype /Link
+/A << /S /GoTo /D (page.48) >>
+>> endobj
+5832 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [132.999 242.423 144.954 252.609]
+/Subtype /Link
+/A << /S /GoTo /D (page.48) >>
+>> endobj
+5833 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [121.651 229.75 128.625 240.654]
+/Subtype /Link
+/A << /S /GoTo /D (page.5) >>
+>> endobj
+5834 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [124.969 218.512 131.943 228.43]
+/Subtype /Link
+/A << /S /GoTo /D (page.7) >>
+>> endobj
+5835 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [133.825 206.557 140.799 216.744]
+/Subtype /Link
+/A << /S /GoTo /D (page.7) >>
+>> endobj
+5836 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [128.854 193.885 135.828 204.789]
+/Subtype /Link
+/A << /S /GoTo /D (page.6) >>
+>> endobj
+5837 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [135.499 182.647 142.473 192.834]
+/Subtype /Link
+/A << /S /GoTo /D (page.7) >>
+>> endobj
+5838 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [141.576 169.975 148.55 180.878]
+/Subtype /Link
+/A << /S /GoTo /D (page.7) >>
+>> endobj
+5839 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [136.346 158.737 143.32 168.923]
+/Subtype /Link
+/A << /S /GoTo /D (page.6) >>
+>> endobj
+5840 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [146.01 146.064 152.984 156.968]
+/Subtype /Link
+/A << /S /GoTo /D (page.7) >>
+>> endobj
+5841 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [131.624 134.109 138.598 145.013]
+/Subtype /Link
+/A << /S /GoTo /D (page.6) >>
+>> endobj
+5842 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [124.979 122.154 131.953 133.058]
+/Subtype /Link
+/A << /S /GoTo /D (page.7) >>
+>> endobj
+5843 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [124.969 110.916 131.943 121.103]
+/Subtype /Link
+/A << /S /GoTo /D (page.6) >>
+>> endobj
+5844 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [138.259 98.961 145.233 109.147]
+/Subtype /Link
+/A << /S /GoTo /D (page.6) >>
+>> endobj
+5845 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [349.48 720.63 361.435 730.816]
+/Subtype /Link
+/A << /S /GoTo /D (page.49) >>
+>> endobj
+5846 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [349.48 696.719 361.435 706.906]
+/Subtype /Link
+/A << /S /GoTo /D (page.48) >>
+>> endobj
+5847 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [349.48 672.809 361.435 682.996]
+/Subtype /Link
+/A << /S /GoTo /D (page.50) >>
+>> endobj
+5848 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [349.48 648.899 361.435 659.085]
+/Subtype /Link
+/A << /S /GoTo /D (page.48) >>
+>> endobj
+5849 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [349.48 624.988 361.435 635.175]
+/Subtype /Link
+/A << /S /GoTo /D (page.49) >>
+>> endobj
+5850 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [349.48 601.078 361.435 611.265]
+/Subtype /Link
+/A << /S /GoTo /D (page.48) >>
+>> endobj
+5851 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [349.48 577.168 361.435 587.354]
+/Subtype /Link
+/A << /S /GoTo /D (page.50) >>
+>> endobj
+5852 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [349.48 553.257 361.435 563.444]
+/Subtype /Link
+/A << /S /GoTo /D (page.48) >>
+>> endobj
+5853 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [361.933 528.63 373.888 539.534]
+/Subtype /Link
+/A << /S /GoTo /D (page.39) >>
+>> endobj
+5854 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [357.51 504.719 369.465 515.623]
+/Subtype /Link
+/A << /S /GoTo /D (page.16) >>
+>> endobj
+5855 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [359.721 492.764 371.676 503.668]
+/Subtype /Link
+/A << /S /GoTo /D (page.21) >>
+>> endobj
+5856 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [348.932 468.854 360.887 479.758]
+/Subtype /Link
+/A << /S /GoTo /D (page.85) >>
+>> endobj
+5857 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [348.932 444.943 360.887 455.847]
+/Subtype /Link
+/A << /S /GoTo /D (page.84) >>
+>> endobj
+5858 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [348.932 421.033 360.887 431.937]
+/Subtype /Link
+/A << /S /GoTo /D (page.85) >>
+>> endobj
+5859 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [348.932 397.123 360.887 408.027]
+/Subtype /Link
+/A << /S /GoTo /D (page.84) >>
+>> endobj
+5860 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [348.932 373.212 360.887 384.116]
+/Subtype /Link
+/A << /S /GoTo /D (page.84) >>
+>> endobj
+5861 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [348.932 349.302 360.887 360.206]
+/Subtype /Link
+/A << /S /GoTo /D (page.84) >>
+>> endobj
+5862 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [361.933 325.392 373.888 336.296]
+/Subtype /Link
+/A << /S /GoTo /D (page.39) >>
+>> endobj
+5863 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [361.933 301.481 373.888 312.385]
+/Subtype /Link
+/A << /S /GoTo /D (page.38) >>
+>> endobj
+5864 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [356.713 277.571 368.668 288.475]
+/Subtype /Link
+/A << /S /GoTo /D (page.11) >>
+>> endobj
+5865 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [357.51 253.661 369.465 264.565]
+/Subtype /Link
+/A << /S /GoTo /D (page.17) >>
+>> endobj
+5866 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [348.932 229.75 360.887 240.654]
+/Subtype /Link
+/A << /S /GoTo /D (page.87) >>
+>> endobj
+5867 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [348.932 205.84 360.887 216.744]
+/Subtype /Link
+/A << /S /GoTo /D (page.87) >>
+>> endobj
+5868 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [358.615 181.93 370.571 192.834]
+/Subtype /Link
+/A << /S /GoTo /D (page.29) >>
+>> endobj
+5869 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [348.932 158.019 360.887 168.923]
+/Subtype /Link
+/A << /S /GoTo /D (page.85) >>
+>> endobj
+5870 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [348.932 134.109 360.887 145.013]
+/Subtype /Link
+/A << /S /GoTo /D (page.85) >>
+>> endobj
+5871 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [348.932 110.199 360.887 121.103]
+/Subtype /Link
+/A << /S /GoTo /D (page.85) >>
+>> endobj
+5872 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [348.932 86.288 360.887 97.192]
+/Subtype /Link
+/A << /S /GoTo /D (page.84) >>
+>> endobj
+5806 0 obj <<
+/D [5804 0 R /XYZ 90 757.935 null]
+>> endobj
+5803 0 obj <<
+/Font << /F31 604 0 R /F22 597 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+5875 0 obj <<
+/Length 2471      
+/Filter /FlateDecode
+>>
+stream
+xÚ­›]oã6†ïó+|k.?DRì];i‹ƒ.:
°]t‹…;iºùÇ3“üû%EÒ:”tŽ¹Ê`.b;oøŠHêïX,¸ÿ'Ž/¬¶Ì)½¸º?á‹ÿé'"ýv彿ÿîâäï?(ÿW̵¸¸îþܦ¥X\l~?=ÿùìûß–\ü´hx˸6¾•ð¹h›ðéÉ÷‡¦“±V&4üñä÷?øbã/à§Δk_ük΄s‹û“Fªôúîäד_mÄÏ•ÿ|êÚµPã‹—²¼x©7º»È«Ç§çí¾»zá5R/VB0§ãoŸv±?ÿ6ì…PŠ5]X¯"^Fø|w“ÀeñªW®iÐ`p³‰ÂtÐ÷¤ œ|ïsLèCï_äó¼Þ›Ö2YÛùƒí{T]ŽHÏq›Ðq«™lrÇŸ7X·¿\=ïw·7S]ׂYÞ.ŒQLºc}OâU¯w¾l°›5ÆŽlaFËÂv I(³€Àû)Õ$ŸЁÿoÎåþù¿KÁO·K¡O_o7cMËœõ¯Sö(Ž¤^ù˜Ç Éˆß¯
+ã$
iˆHË™ˆì6Û1*žv÷Œ¾þŠ…f9!ªW@>¡l2¸+7†àU~–Æ#QCÚ\1-2„Çýz&íüSAWC rBÖt,¡0Æ Pv‚¶Žy	ÂÓíáîöa‚`µm,3þʏAˆêO@(›ì¦ƒšZ•åJㄨ¡íxì¬Öš§ªîx’ÖÞñ^Žßqà®4zÇ¡1zÇ	»pÇýSê6ÝñÏK©O×wØ]~ºšÑ0éË­üJÞÕ+ Ÿ Q6ÜåÄ"ØtÅQa<5´]¾ë¾Ó­Œ4öëËéÎ*æ뫬<Ö×N¼ꉮ
v=Xé|¹æ¶£žF
í–{Ê-k­¬ßIZ;¾{9>¾;1¾¡1:¾	;?¾§™6Žïç«gù2¯ÒkZå[­®õ€­ö²¦«÷Rï¾HÅG™V2Î{sKýÆp¿³©GÐËqIC#€¾Â, ð5w&#˜]ï7Ê0ÿ@ªFÐËqIC#€¾Â, ~l3‚×ÙE^#¤_™Eíj äèj5t‘Wc«e pΤMö¯OÛ™TÛ2%«! 9
+!k:ƒPc(;AYÃTÞúºÜ^‡Îúj6Ó°¦ÅA“ˆ’`ÝpE9à^ƒ–¬Ég Ÿn÷sûßp¦«»ŸÅxï;ý`–hßQ£ÐuÙ2NÞýëýç¿}Ûà—©5ѯ©Êù‹†éšo¯zõäÆ4ý‰ƒ å·ïº°D	e(ð†™|Ðmðﺾ¾…t’[
ÈQYÓᘘ©¯…3ƃòó@dË™•c ÿÙîv÷Ï7oábZfM=—^ŽsIš8LZ”tF¹~‹ŸTm:ðÓåüç³çï¾}?¯„~gÓŸ/¹„ r´„Èš®„h‘¢ðEJÊ,pP’¹|:Ѝ§Ùõ´”œ¹ã'½ǐ4a€¾Â,`à-s®Ä0·¦Î2®ª1 9Š!kH…/‚2óD«o³ëjaýXÖcèå8†¤¡1 at _a0hÁRÙv&?käýzÿçäyºeÖiÝŽI}´HêOœ¨—MÆ#õñ™™ßZåJç!„¤!ýi™tq	Ú¬¯w¯wۏø1ÒvŒd]³B3Õ4ÇHA½òÉc$Ødw¸¢§Ž‘¬¶¥ñÄ1RАv÷Ï”6ƒØo×KÉO?ß̬-]8±lj‹Ë^V—IBï´ k‰A4a·áЭ€@1¦¸ðèªuÞwºWÜÛµ¢ˆ"²ÇK°Š˜\Êø“tuadSá Ái\ÊύÖI*ÌÒ+a€™äÙ²á§ß.…§Eunj+¯°÷	Çb5	eÖÑaÙRš+ë|dˆŒ2+(§Œ$•~T*óÿŸCM\ÙƒÀÄAƒ…CQàqeÏ‚0Ë0 at f¹Y‡‡í—nÓÞ-.åRkj–ZeDwR[f5™#›ì–Z3æâUª%cˬ¡í2]ŽÈ|ï·wséTå™="`6Ùѱ("ÏìéPv™5GtÀËŽÓLJuç•@›¤Çx(‘v‰L=7—Û=`2{ìÔ% ="’6I*í©Pv™
+È 7Û;ˆ—$ LiOUÈCÂx„DR¯€||iƒ&»ç2ßÇ´mJã!‰¤¡í2	Bn¶ÛÝVܺܰD”7lrº¸=Œ"9ìÇe—i€ìnH„r&œÎUÒ r”üp…1Fƒ´K4`ˆiVÙ¹dRhWK¦—ãd@ˆ¯ª…1J†²Ëd@¶×‘	3gLÃTÑHù]-^ŽÓ ‘ 1N 1Jƒ²Ë4@Ì×Ñxãó%ÇyµDz9N$„Äø€Æ(Ê.©_$²[oæÒH¹^-^ŽÓ Q!1> 1Jƒ²K4`ü×Ñ8^UÍœöU’r”Ìq2…1F†´Ëdú8pæaæpÉÑ_-”^ŽCi"£P(»ånnïï¶(ˆ/ûËõn7Q›Y¦Ü!<VšuâPOTfEƒ]v;¦à«N¥Ui;*Ì¢†vËú¤psþëZœ*»¥hOo¶ðö–sæi÷×tÅê-¹9ƒÇ°Dõ
+È'¸”MÆïŒÁ´ÝV®0‰Ú.¡á&?i¾Re’SÂÊÉäèäÁ#¾³)Œ±ÉCÚe: :<Ðéö}3‰¤|°–H/lj€È‘ Q"”]&Ä‘é]NÕS''…µDz9N„xuR£D(»L„‰"a‰ùJ§&9D¬%ÔËqB —$Ac”e—ÁœÑò@Ÿö_‰NÎ+é 9JÆ•8Â£CÚe: ~Ü„Êö
³IøŸÂÊj½§‘4t¹R£4(»L£qL¦Mùf8F¾ÒsI(ˤ©§ÔËqJIsdÌ@c”e—)IÍG(½áÌIåkªz2½'“4GÈ@c”e—ÉpáËK„L_øMí¦«fXŸRÖ ¢2ͲAtБm^‰kÛÉÓî]EÜ;Íûi÷×P
+	¿âj˜³MþvˆcZÇ*äÇp|³Þo7K_Qøµþ!þ¼X:yúißüãj_4ñ‡pßpùâñäBÄW×á–=î⛾ûõýRœž—þ”µLÆ——¯ñçÙãËëMÜã@Œák®éžÿæµ›
+endstream
+endobj
+5874 0 obj <<
+/Type /Page
+/Contents 5875 0 R
+/Resources 5873 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 5802 0 R
+/Annots [ 5877 0 R 5878 0 R 5879 0 R 5880 0 R 5881 0 R 5882 0 R 5883 0 R 5884 0 R 5885 0 R 5886 0 R 5887 0 R 5888 0 R 5889 0 R 5890 0 R 5891 0 R 5892 0 R 5893 0 R 5894 0 R 5895 0 R 5896 0 R 5897 0 R 5898 0 R 5899 0 R 5900 0 R 5901 0 R 5902 0 R 5903 0 R 5904 0 R 5905 0 R 5906 0 R 5907 0 R 5908 0 R 5909 0 R 5910 0 R 5911 0 R 5912 0 R 5913 0 R 5914 0 R 5915 0 R 5916 0 R 5917 0 R 5918 0 R 5919 0 R 5920 0 R 5921 0 R 5922 0 R 5923 0 R 5924 0 R 5925 0 R 5926 0 R 5927 0 R 5928 0 R 5929 0 R 5930 0 R 5931 0 R ]
+>> endobj
+5877 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [132.451 707.957 144.406 718.861]
+/Subtype /Link
+/A << /S /GoTo /D (page.84) >>
+>> endobj
+5878 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [132.451 684.047 144.406 694.951]
+/Subtype /Link
+/A << /S /GoTo /D (page.84) >>
+>> endobj
+5879 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [150.712 660.136 167.648 671.04]
+/Subtype /Link
+/A << /S /GoTo /D (page.167) >>
+>> endobj
+5880 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [147.982 636.226 159.937 647.13]
+/Subtype /Link
+/A << /S /GoTo /D (page.11) >>
+>> endobj
+5881 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [145.452 612.316 157.407 623.22]
+/Subtype /Link
+/A << /S /GoTo /D (page.39) >>
+>> endobj
+5882 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [145.452 588.405 157.407 599.309]
+/Subtype /Link
+/A << /S /GoTo /D (page.37) >>
+>> endobj
+5883 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [140.48 564.495 152.435 575.399]
+/Subtype /Link
+/A << /S /GoTo /D (page.13) >>
+>> endobj
+5884 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [145.452 552.54 157.407 563.444]
+/Subtype /Link
+/A << /S /GoTo /D (page.35) >>
+>> endobj
+5885 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [143.24 528.63 155.195 539.534]
+/Subtype /Link
+/A << /S /GoTo /D (page.21) >>
+>> endobj
+5886 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [142.134 516.674 154.089 527.578]
+/Subtype /Link
+/A << /S /GoTo /D (page.29) >>
+>> endobj
+5887 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [145.452 504.719 157.407 515.623]
+/Subtype /Link
+/A << /S /GoTo /D (page.35) >>
+>> endobj
+5888 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [132.451 480.809 144.406 491.713]
+/Subtype /Link
+/A << /S /GoTo /D (page.86) >>
+>> endobj
+5889 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [132.451 456.899 144.406 467.803]
+/Subtype /Link
+/A << /S /GoTo /D (page.86) >>
+>> endobj
+5890 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [132.451 432.988 144.406 443.892]
+/Subtype /Link
+/A << /S /GoTo /D (page.86) >>
+>> endobj
+5891 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [145.452 409.078 157.407 419.982]
+/Subtype /Link
+/A << /S /GoTo /D (page.39) >>
+>> endobj
+5892 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [145.452 385.168 157.407 396.071]
+/Subtype /Link
+/A << /S /GoTo /D (page.36) >>
+>> endobj
+5893 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [145.452 361.257 157.407 372.161]
+/Subtype /Link
+/A << /S /GoTo /D (page.41) >>
+>> endobj
+5894 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [145.452 337.347 157.407 348.251]
+/Subtype /Link
+/A << /S /GoTo /D (page.35) >>
+>> endobj
+5895 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [147.394 314.154 164.331 324.34]
+/Subtype /Link
+/A << /S /GoTo /D (page.137) >>
+>> endobj
+5896 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [147.394 290.243 164.331 300.43]
+/Subtype /Link
+/A << /S /GoTo /D (page.141) >>
+>> endobj
+5897 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [147.394 266.333 164.331 276.52]
+/Subtype /Link
+/A << /S /GoTo /D (page.138) >>
+>> endobj
+5898 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [132.451 241.706 144.406 252.609]
+/Subtype /Link
+/A << /S /GoTo /D (page.88) >>
+>> endobj
+5899 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [132.451 217.795 144.406 228.699]
+/Subtype /Link
+/A << /S /GoTo /D (page.81) >>
+>> endobj
+5900 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [132.451 193.885 144.406 204.789]
+/Subtype /Link
+/A << /S /GoTo /D (page.81) >>
+>> endobj
+5901 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [132.451 169.975 144.406 180.878]
+/Subtype /Link
+/A << /S /GoTo /D (page.81) >>
+>> endobj
+5902 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [156.799 136.819 173.736 147.005]
+/Subtype /Link
+/A << /S /GoTo /D (page.163) >>
+>> endobj
+5903 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [143.798 112.191 155.753 123.095]
+/Subtype /Link
+/A << /S /GoTo /D (page.25) >>
+>> endobj
+5904 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [145.452 88.281 157.407 99.185]
+/Subtype /Link
+/A << /S /GoTo /D (page.39) >>
+>> endobj
+5905 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [361.933 707.957 373.888 718.861]
+/Subtype /Link
+/A << /S /GoTo /D (page.39) >>
+>> endobj
+5906 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [363.876 684.764 380.812 694.951]
+/Subtype /Link
+/A << /S /GoTo /D (page.137) >>
+>> endobj
+5907 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [363.876 660.854 380.812 671.04]
+/Subtype /Link
+/A << /S /GoTo /D (page.139) >>
+>> endobj
+5908 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [360.279 636.226 372.234 647.13]
+/Subtype /Link
+/A << /S /GoTo /D (page.26) >>
+>> endobj
+5909 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [360.279 612.316 372.234 623.22]
+/Subtype /Link
+/A << /S /GoTo /D (page.27) >>
+>> endobj
+5910 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [360.279 588.405 372.234 599.309]
+/Subtype /Link
+/A << /S /GoTo /D (page.26) >>
+>> endobj
+5911 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [360.279 564.495 372.234 575.399]
+/Subtype /Link
+/A << /S /GoTo /D (page.27) >>
+>> endobj
+5912 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [358.615 540.585 370.571 551.489]
+/Subtype /Link
+/A << /S /GoTo /D (page.30) >>
+>> endobj
+5913 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [360.279 516.674 372.234 527.578]
+/Subtype /Link
+/A << /S /GoTo /D (page.25) >>
+>> endobj
+5914 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [360.279 492.764 372.234 503.668]
+/Subtype /Link
+/A << /S /GoTo /D (page.25) >>
+>> endobj
+5915 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [360.279 468.854 372.234 479.758]
+/Subtype /Link
+/A << /S /GoTo /D (page.26) >>
+>> endobj
+5916 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [360.279 444.943 372.234 455.847]
+/Subtype /Link
+/A << /S /GoTo /D (page.25) >>
+>> endobj
+5917 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [360.279 421.033 372.234 431.937]
+/Subtype /Link
+/A << /S /GoTo /D (page.26) >>
+>> endobj
+5918 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [360.279 397.123 372.234 408.027]
+/Subtype /Link
+/A << /S /GoTo /D (page.25) >>
+>> endobj
+5919 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [360.279 373.212 372.234 384.116]
+/Subtype /Link
+/A << /S /GoTo /D (page.25) >>
+>> endobj
+5920 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [360.279 349.302 372.234 360.206]
+/Subtype /Link
+/A << /S /GoTo /D (page.25) >>
+>> endobj
+5921 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [356.394 326.109 368.349 336.296]
+/Subtype /Link
+/A << /S /GoTo /D (page.45) >>
+>> endobj
+5922 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [357.51 301.481 369.465 312.385]
+/Subtype /Link
+/A << /S /GoTo /D (page.18) >>
+>> endobj
+5923 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [360.279 277.571 372.234 288.475]
+/Subtype /Link
+/A << /S /GoTo /D (page.27) >>
+>> endobj
+5924 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [360.279 253.661 372.234 264.565]
+/Subtype /Link
+/A << /S /GoTo /D (page.27) >>
+>> endobj
+5925 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [360.279 229.75 372.234 240.654]
+/Subtype /Link
+/A << /S /GoTo /D (page.26) >>
+>> endobj
+5926 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [360.279 205.84 372.234 216.744]
+/Subtype /Link
+/A << /S /GoTo /D (page.26) >>
+>> endobj
+5927 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [360.279 181.93 372.234 192.834]
+/Subtype /Link
+/A << /S /GoTo /D (page.26) >>
+>> endobj
+5928 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [360.279 158.019 372.234 168.923]
+/Subtype /Link
+/A << /S /GoTo /D (page.25) >>
+>> endobj
+5929 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [360.279 134.109 372.234 145.013]
+/Subtype /Link
+/A << /S /GoTo /D (page.26) >>
+>> endobj
+5930 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [360.279 110.199 372.234 121.103]
+/Subtype /Link
+/A << /S /GoTo /D (page.26) >>
+>> endobj
+5931 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [360.279 86.288 372.234 97.192]
+/Subtype /Link
+/A << /S /GoTo /D (page.26) >>
+>> endobj
+5876 0 obj <<
+/D [5874 0 R /XYZ 90 757.935 null]
+>> endobj
+5873 0 obj <<
+/Font << /F31 604 0 R /F22 597 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+5934 0 obj <<
+/Length 3406      
+/Filter /FlateDecode
+>>
+stream
+xÚ¥\ÛR7}ç+Î#T¥5º_òf›ã„†Ì13q*“¢;L¸8ÇÛóõ³Õ’º¥Ö¥{ üÀÅ«÷êµ´¥½%d…áY¼RB!ÃÄêòv¯>Àw¿Û#þ;øï.úÿ—g{{Íà)d$[½ï—	JVgW¿ì®ßüzöÊc°Å~Ÿha¿»·>B{bÁ¤
üçÞ/¿âÕ¼À{1£WŸásŒˆ1«Û=N™ÿüfïíÞ?†îû¾_zwAXþò”¦/OÂRô/yõù€àý‹Š÷ÿ: b{@|_Þ|èEx”ŠUG2Â=ôé㗏»Ûo¦êçH¾R %Ľžýþîƒl¢
ànDgï:	h©©ÌX€„JX'¦H‹|‘Æ "*¾ü÷é~H­]jÇ ®ºám3"Êšu"k…ˆòÜŠ»÷»íŸOµA2DÍbtÝéU'"Öªu.ë… ˆ1î¼°iM™'úÁbj¹!#¼îˆÇÌ$GL\õ¤AgM!
+qéæäön»{ªX åbFxݏé=àUbâª
:ð@†„=˜™è÷Ü&%j%4”3kƒGw<·a²¯DXç>ÀJã—0g>8L“Ïú 
’ÜûðçãõÅn{qS3âãî?å„ T@é’z>!º‹à…„HCöN¨’F«”¸`„Å4é¬\ Åîî¿Ô\ø|ù©ì‚Dœë•`)%f]pè.‚\HCZvfr •1!Î\p˜&u¤]ÚîªÃåö¦–BÑ•Ài)äEw¼˜qHËž§‡¶Lð”wj€Ç´Ù°ÓÊ
ô`nNÜ\ß•¥Ä•
+È9¥܍è‚Ð$`Ÿï¼”„µîÒä
+2µX:µtáÔŽàÕ©³]›Ú	qmj7é‚XŐ1Æ/è—µÂF¡½ÐùÂfÑ]/¶8d_Øh©°ÙÍBB\(lÓ¦b%xÌù’* «x¯Vñ˜ªZOˆkU¼IÄ
+Œ°vÞ>\üVËl®rNkî"tAj°_˜q®öjfB›)u˜6[PÊ4°ò%U(@V¡^­B1;§µ*”תP‹ª§ß
+¯7›ãõI£Û:%Ä~©Cã1
¯D`Òy/º‹à/ҐýâÅXÆ›f,fžšá1M>k¦ˆJíjòãÍö©U™ŒäìªÁ«U9`šU9á­UåxÀØ.¼vßöåáÆŸvÔãá·‹Ý®`F›“‰xÞ‡î"xÁŒ4d?=
+[ZŒ´")q6=¦IgÝ€ÕÑNÈȍ»‹Û§:cÉÍr'FxÝ	™q"&®:Ñ ³N0ŒS±»ííEÍŠvu`D#¡éÂê¡kÕ!@ÚÕ!¡­U‡›õK$iâƒ;ÞØ=1+¨áH*º4+"x5+¦	q-+ZtàUº·8¿¯ðoŒéç?ìqPïØ×bO©^Q‰¡­1š|‹î"x±ËCº
~qoRÞÒö޴ɬP®´ïĬà›m»–÷9ЈA‹´^âEw¼¼Ó‰Bö³ƒ·:Ö„˜¸´×é]hÐY(G†±hØÏwÛ‹«sÐ+BÍ‘Ûà¸Ø]È~«L	EFé9g¸‹Ð¹1i@û"?T)ÍRÚ©/Ód³¾`;±Ø—߯víùbµfK!jÄŠhƒ°œõã»^È”4dïHaS(è
â,S¦IŽ¥!l™`ª”žðÈŒ^î"t.7
Ø«%ù©#€Mi§j=¦Íæ÷D
+D|k5H.֦Ȁž¯ÝEðb]ˆCÖFP0wâB]°˜6]Ð%•bW†^½ýþpsþêÅæ0—lS&Ox`F²Gw<‡IÈ^r¾y0€â$%žJö˜6]l«W©äÓ7oÖ'g™j»d0J†gÚªº‹àÙkLC–US
+ÛX´â‰ê€iÒ
ª©Õƒ¦‰}EîöÓ‡|°4ZDÍ¶Gw<IÈ^vÞ÷hX¢5I‰§ƒí1mº ›ØÉŸöß×?oÖ¯ò±†õŸ
+:<23ÖÝEð|¬'!+c
u…‘OÇÚcštƒh,`[N§¢ÿu@˜ØqüÏu!ϹK7ÿä\žsŸx#¼çiÈZžŠË”8Ës‡iÒí†!N³ñþÉ6¶§…eÍÎFð6<6?¿-¸ÑÅé¬Ïn¢xšŠV	Ì Õ“Ÿädî0È1ÈXK9/pC Ø?«ä²Dðælóâèx½É|á¶çábx¦mL at w<{iȲ5&µÁ:%žH˜&Ý z¼qq}÷ y&•Aßl÷Q‹îzpëþÅ$`Y'³í-ã­»Òäò*ãïG‡Çë“\©†N˜™<#Õ£»žóOBVÄ@AYNˆ§j=¦MäG at lQªr[Ë%V¶q$
W©í&”4.¬D‹ƒ@(nñ­•¸/÷#òÿڏ0iÐ)—Ý\	àÖm’IÀŠ%Pôûì¨ß\	&W0%º¾2éÜžíË¢,£1+%Ӑ3Ö4n°ŒÞ´è‚9°_┼g»Câr¹;#¼îŽÇ”ûÀÁ˜¸êN‹.¸ƒ„úÀçz#`Ýb±7¼êMÀ´3'!®yÓ¤óÞh6¤?ª/¶‹Ï¶H*$¹^lѯ[ä13ÅÄU‹ZtÁ"!4¬ÖV>Û nße¹A#¼nÇÌW
jу˜;d+ô–Ï6žÕt¹9#¼nŽÇ̘WÍiÑs°‚†.<h‡ÝXɇ§ft{tÁó™„,þ„ÒþpIA3ðNe{L›Í7iÜdˆÛ]d
+¤íOÈ=jN¦Cw¼ 3
Yþy³WÛ`ó•g:¦MtjØ¥IçêåýííöÌj”°sÉìÐ]/$s²WKòd#)q–ÌÓ¦jE;sßF•C/Ôܨ:tÁ£š†¬*GÒºg£ê0mº Sb„…³õº¨“ˆ5¯“¸<¼¨3Y×IhÊ[	6YPÉ5Âþní•1è¬jN¥Cw¼ 2
YS)û3û„8“é0mº h‰¿Ø-¾×W…ã ؇@O̝8tÁiHû:çÕˆ
+•òN%{L›-H¦þ²p$ùî¾ h­‡'æ$;tÁ’Ӑeɐ ¶qOx³C‡i³Éöðe£ü—½sqó¸-,Ëi!†ç–e‡î"xaYNCV\Š¨”8[–¦M¤cÜçØDzÿ÷»BšK¨•FÏÍ)wè.‚”§!Ëc®0ÒÚLwisyÙLëþ§)ýåäê*PWé^]¥câê*ðVVé&YP©ì¢é¯&_\]]ß}(¶Ë\ØùvÙ¢»^l—㐵T”Hyݲ=n’­’#¿F~*6ð4ß3Zp7¢‹-c°Þ1RؽĬ…†‘öö
® PPpÃÿ2ÍÃÅÃcA§àk:@çVd‡î"xaENCVŠ½ÀSÞ¬9L›-håùÛf_?Ö_(Ý°½ô°•Û
àœ5	gYM©¼*bÆLŸC´x‚:jùÓãÍö®®Ï—*áuw¡í‡NÁþ¾WB\è&,¦Mç÷°ŒH䏤²-l©‹‚ù ˜ÍévànDd'kª¡ë0*aÍD;H“+/†ý‚?o¾¼,mëB6yä|³è2k„›Å8dEiXšcâ¬u
+k|‹Îk¥†"éO«¯¯¾|S©h67 ®¶Eè€&{™´¼²”6Q‡i³™#åOÉï.n+,jFŽÀ¹uè.‚F4
YQ at Q“g#ê0m:?c©ÔHùö×GïÖ›ÍùË{¢{xþêôtshÏçNÈþÛÚÝçËOvª)žÍñþø‡
+ۢκäÑ]/4iH÷»…þÑÀË”9k7¦Íl‚<Ô¢bÓæd½9ÿñè]n‘\lƒ1›½[?Z4ÂëyÌœE1sÕ¢_°ˆbdüaûÔ¢³Ÿ\?'°FÆ,wg„×Ýñ˜9wbæª;->ï1
+aVtçÇC÷_l^¼y†CD‹~y[èP¯:03%Ì5‡š|Á!hÿ	M::>ŽV¡·Ï˜_öž0™?&üáu<fΟ˜¹êO‹/øÃMÿ‹î‘?oÖoN7RìÿüœÔa
+67Ë­áuk<fΚ˜¹jM‹/XCb8±æäôüÕ÷/N¾{βCCL,wf„םñ˜9gbæª3-¾à&ˆ™©3›õk[¯ú¹µýðk¼Q¶Ä¢Öý³4àŒA1íô" Ë2|ÔÅ3~´Ä0<íoõ2ÉvNÄÄ1I"£øðÇ2úßÒ³:¾³,ãâa{u ½Þ¿¿sÏìºÿ¸u_œ^>¸O¸û@Ì·˜~Ë°ûŠbhûÏÞÛSÊûûâ§WoaüŽ^úG‘FÔ}úÛW÷ñðþË×Û»©ö¯&ùŒìùv†‹
+endstream
+endobj
+5933 0 obj <<
+/Type /Page
+/Contents 5934 0 R
+/Resources 5932 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 5802 0 R
+/Annots [ 5936 0 R 5937 0 R 5938 0 R 5939 0 R 5940 0 R 5941 0 R 5942 0 R 5943 0 R 5944 0 R 5945 0 R 5946 0 R 5947 0 R 5948 0 R 5949 0 R 5950 0 R 5951 0 R 5952 0 R 5953 0 R 5954 0 R 5955 0 R 5956 0 R 5957 0 R 5958 0 R 5959 0 R 5960 0 R 5961 0 R 5962 0 R 5963 0 R 5964 0 R 5965 0 R 5966 0 R 5967 0 R 5968 0 R 5969 0 R 5970 0 R 5971 0 R 5972 0 R 5973 0 R 5974 0 R 5975 0 R 5976 0 R 5977 0 R 5978 0 R 5979 0 R 5980 0 R 5981 0 R 5982 0 R 5983 0 R 5984 0 R 5985 0 R 5986 0 R 5987 0 R 5988 0 R 5989 0 R 5990 0 R 5991 0 R 5992 0 R 5993 0 R 5994 0 R 5995 0 R 5996 0 R 5997 0 R 5998 0 R 5999 0 R 6000 0 R 6001 0 R 6002 0 R 6003 0 R 6004 0 R 6005 0 R 6006 0 R 6007 0 R ]
+>> endobj
+5936 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [143.798 707.957 155.753 718.861]
+/Subtype /Link
+/A << /S /GoTo /D (page.26) >>
+>> endobj
+5937 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [143.798 684.047 155.753 694.951]
+/Subtype /Link
+/A << /S /GoTo /D (page.26) >>
+>> endobj
+5938 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [143.798 660.136 155.753 671.04]
+/Subtype /Link
+/A << /S /GoTo /D (page.25) >>
+>> endobj
+5939 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [143.798 636.226 155.753 647.13]
+/Subtype /Link
+/A << /S /GoTo /D (page.26) >>
+>> endobj
+5940 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [143.798 602.353 155.753 613.257]
+/Subtype /Link
+/A << /S /GoTo /D (page.24) >>
+>> endobj
+5941 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [135.22 578.443 152.157 589.347]
+/Subtype /Link
+/A << /S /GoTo /D (page.108) >>
+>> endobj
+5942 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [141.028 554.532 152.983 565.436]
+/Subtype /Link
+/A << /S /GoTo /D (page.17) >>
+>> endobj
+5943 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [145.452 530.622 157.407 541.526]
+/Subtype /Link
+/A << /S /GoTo /D (page.39) >>
+>> endobj
+5944 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [141.576 506.712 148.55 517.616]
+/Subtype /Link
+/A << /S /GoTo /D (page.7) >>
+>> endobj
+5945 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [140.48 494.757 152.435 505.661]
+/Subtype /Link
+/A << /S /GoTo /D (page.14) >>
+>> endobj
+5946 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [141.028 482.801 152.983 493.705]
+/Subtype /Link
+/A << /S /GoTo /D (page.18) >>
+>> endobj
+5947 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [143.24 470.846 155.195 481.75]
+/Subtype /Link
+/A << /S /GoTo /D (page.22) >>
+>> endobj
+5948 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [143.798 458.891 155.753 469.795]
+/Subtype /Link
+/A << /S /GoTo /D (page.27) >>
+>> endobj
+5949 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [142.134 446.936 154.089 457.84]
+/Subtype /Link
+/A << /S /GoTo /D (page.30) >>
+>> endobj
+5950 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [145.452 434.981 157.407 445.885]
+/Subtype /Link
+/A << /S /GoTo /D (page.42) >>
+>> endobj
+5951 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [147.385 411.788 164.321 421.974]
+/Subtype /Link
+/A << /S /GoTo /D (page.133) >>
+>> endobj
+5952 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [141.576 387.16 148.55 398.064]
+/Subtype /Link
+/A << /S /GoTo /D (page.7) >>
+>> endobj
+5953 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [139.913 363.967 151.868 374.154]
+/Subtype /Link
+/A << /S /GoTo /D (page.45) >>
+>> endobj
+5954 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [139.913 340.057 151.868 350.243]
+/Subtype /Link
+/A << /S /GoTo /D (page.45) >>
+>> endobj
+5955 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [142.134 315.429 154.089 326.333]
+/Subtype /Link
+/A << /S /GoTo /D (page.30) >>
+>> endobj
+5956 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [139.913 292.236 151.868 302.423]
+/Subtype /Link
+/A << /S /GoTo /D (page.45) >>
+>> endobj
+5957 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [140.231 257.646 152.187 268.55]
+/Subtype /Link
+/A << /S /GoTo /D (page.10) >>
+>> endobj
+5958 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [140.46 234.453 152.416 244.639]
+/Subtype /Link
+/A << /S /GoTo /D (page.32) >>
+>> endobj
+5959 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [160.824 209.825 172.779 220.729]
+/Subtype /Link
+/A << /S /GoTo /D (page.56) >>
+>> endobj
+5960 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [146.299 186.632 158.254 196.819]
+/Subtype /Link
+/A << /S /GoTo /D (page.54) >>
+>> endobj
+5961 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [126.373 174.677 138.328 184.864]
+/Subtype /Link
+/A << /S /GoTo /D (page.51) >>
+>> endobj
+5962 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [139.375 162.722 151.33 172.908]
+/Subtype /Link
+/A << /S /GoTo /D (page.54) >>
+>> endobj
+5963 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [188.082 150.767 200.037 160.953]
+/Subtype /Link
+/A << /S /GoTo /D (page.53) >>
+>> endobj
+5964 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [211.324 138.811 223.279 148.998]
+/Subtype /Link
+/A << /S /GoTo /D (page.53) >>
+>> endobj
+5965 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [172.022 126.139 183.977 137.043]
+/Subtype /Link
+/A << /S /GoTo /D (page.55) >>
+>> endobj
+5966 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [200.256 114.901 212.211 125.088]
+/Subtype /Link
+/A << /S /GoTo /D (page.53) >>
+>> endobj
+5967 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [213.287 102.946 225.242 113.133]
+/Subtype /Link
+/A << /S /GoTo /D (page.53) >>
+>> endobj
+5968 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [211.215 90.991 223.17 101.177]
+/Subtype /Link
+/A << /S /GoTo /D (page.53) >>
+>> endobj
+5969 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [418.949 720.63 430.904 730.816]
+/Subtype /Link
+/A << /S /GoTo /D (page.53) >>
+>> endobj
+5970 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [350.875 708.674 362.83 718.861]
+/Subtype /Link
+/A << /S /GoTo /D (page.53) >>
+>> endobj
+5971 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [380.743 696.719 392.698 706.906]
+/Subtype /Link
+/A << /S /GoTo /D (page.53) >>
+>> endobj
+5972 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [370.232 684.764 382.187 694.951]
+/Subtype /Link
+/A << /S /GoTo /D (page.53) >>
+>> endobj
+5973 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [362.78 660.854 374.735 671.04]
+/Subtype /Link
+/A << /S /GoTo /D (page.53) >>
+>> endobj
+5974 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [362.78 636.943 374.735 647.13]
+/Subtype /Link
+/A << /S /GoTo /D (page.53) >>
+>> endobj
+5975 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [362.78 613.033 374.735 623.22]
+/Subtype /Link
+/A << /S /GoTo /D (page.55) >>
+>> endobj
+5976 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [362.78 589.123 374.735 599.309]
+/Subtype /Link
+/A << /S /GoTo /D (page.53) >>
+>> endobj
+5977 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [362.78 565.212 374.735 575.399]
+/Subtype /Link
+/A << /S /GoTo /D (page.53) >>
 >> endobj
-5051 0 obj <<
-/D [5046 0 R /XYZ 90 252.535 null]
+5978 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [362.78 541.302 374.735 551.489]
+/Subtype /Link
+/A << /S /GoTo /D (page.53) >>
 >> endobj
-5045 0 obj <<
-/Font << /F31 528 0 R /F22 521 0 R /F48 2200 0 R /F14 1038 0 R /F41 696 0 R >>
+5979 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [362.78 517.392 374.735 527.578]
+/Subtype /Link
+/A << /S /GoTo /D (page.53) >>
+>> endobj
+5980 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [336.787 504.719 343.761 515.623]
+/Subtype /Link
+/A << /S /GoTo /D (page.7) >>
+>> endobj
+5981 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [334.815 493.481 346.77 503.668]
+/Subtype /Link
+/A << /S /GoTo /D (page.10) >>
+>> endobj
+5982 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [367.472 481.526 379.427 491.713]
+/Subtype /Link
+/A << /S /GoTo /D (page.11) >>
+>> endobj
+5983 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [333.709 469.571 345.664 479.758]
+/Subtype /Link
+/A << /S /GoTo /D (page.10) >>
+>> endobj
+5984 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [333.161 457.616 345.116 467.803]
+/Subtype /Link
+/A << /S /GoTo /D (page.10) >>
+>> endobj
+5985 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [335.373 445.661 347.328 455.847]
+/Subtype /Link
+/A << /S /GoTo /D (page.10) >>
+>> endobj
+5986 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [352.279 432.988 359.253 443.892]
+/Subtype /Link
+/A << /S /GoTo /D (page.8) >>
+>> endobj
+5987 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [354.491 421.033 361.465 431.937]
+/Subtype /Link
+/A << /S /GoTo /D (page.8) >>
+>> endobj
+5988 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [365.858 409.078 377.814 419.982]
+/Subtype /Link
+/A << /S /GoTo /D (page.10) >>
+>> endobj
+5989 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [364.902 397.123 371.876 408.027]
+/Subtype /Link
+/A << /S /GoTo /D (page.8) >>
+>> endobj
+5990 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [333.161 385.885 345.116 396.071]
+/Subtype /Link
+/A << /S /GoTo /D (page.10) >>
+>> endobj
+5991 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [362.491 373.212 374.446 384.116]
+/Subtype /Link
+/A << /S /GoTo /D (page.10) >>
+>> endobj
+5992 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [334.267 361.975 346.222 372.161]
+/Subtype /Link
+/A << /S /GoTo /D (page.10) >>
+>> endobj
+5993 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [353.086 350.019 360.06 360.206]
+/Subtype /Link
+/A << /S /GoTo /D (page.8) >>
+>> endobj
+5994 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [347.547 337.347 354.521 348.251]
+/Subtype /Link
+/A << /S /GoTo /D (page.9) >>
+>> endobj
+5995 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [347.547 326.109 359.502 336.296]
+/Subtype /Link
+/A << /S /GoTo /D (page.11) >>
+>> endobj
+5996 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [344.538 313.437 356.493 324.34]
+/Subtype /Link
+/A << /S /GoTo /D (page.11) >>
+>> endobj
+5997 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [352.528 302.199 364.484 312.385]
+/Subtype /Link
+/A << /S /GoTo /D (page.11) >>
+>> endobj
+5998 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [343.124 290.243 355.079 300.43]
+/Subtype /Link
+/A << /S /GoTo /D (page.12) >>
+>> endobj
+5999 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [351.97 278.288 363.926 288.475]
+/Subtype /Link
+/A << /S /GoTo /D (page.11) >>
+>> endobj
+6000 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [363.876 254.378 380.812 264.565]
+/Subtype /Link
+/A << /S /GoTo /D (page.138) >>
+>> endobj
+6001 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [363.876 230.468 380.812 240.654]
+/Subtype /Link
+/A << /S /GoTo /D (page.138) >>
+>> endobj
+6002 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [363.876 206.557 380.812 216.744]
+/Subtype /Link
+/A << /S /GoTo /D (page.138) >>
+>> endobj
+6003 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [363.876 182.647 380.812 192.834]
+/Subtype /Link
+/A << /S /GoTo /D (page.138) >>
+>> endobj
+6004 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [363.876 158.737 380.812 168.923]
+/Subtype /Link
+/A << /S /GoTo /D (page.138) >>
+>> endobj
+6005 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [363.876 134.826 380.812 145.013]
+/Subtype /Link
+/A << /S /GoTo /D (page.138) >>
+>> endobj
+6006 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [363.876 110.916 380.812 121.103]
+/Subtype /Link
+/A << /S /GoTo /D (page.138) >>
+>> endobj
+6007 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [363.876 87.006 380.812 97.192]
+/Subtype /Link
+/A << /S /GoTo /D (page.138) >>
+>> endobj
+5935 0 obj <<
+/D [5933 0 R /XYZ 90 757.935 null]
+>> endobj
+5932 0 obj <<
+/Font << /F31 604 0 R /F22 597 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-5054 0 obj <<
-/Length 1488      
+6010 0 obj <<
+/Length 2993      
 /Filter /FlateDecode
 >>
 stream
-xÚÝYMsÛ6½ëWðЃԖ(¾:ÓCÒ6™dÚN{¦ÛÓ‘eØæŒD5e7ÿ¾¤ÀOÑŽÛi:>vß.‹‰DþH”àH	…&¢Õf†£[øôÍŒø·1¼Žƒ÷¯Îfß½f0%’Eg7åtI $:»>ŸKD’EL0Æó‡Õn_¤kt·ˆ©Àó×éÚ¸ÑscòÑs“-È|e?Õ˜ñ9‘jqyönöÓYíÞ“LZçgç—8º’ïf±DG0Æà2‰63N™¯g§³ßjîsŸ÷Å'ëHé!@B$!bEÂR”QžÝùP–y¾ü䆛ôö®pÃ+ÿö:ݘl—n3q^û»vŒ„rv¥Ÿ€d‡¬‡Æ¶äˁJ”¥Kæs–îõve“/aUîϳ{³º<ÏÌÚl._´Éh0I")¢¸?c˜NUèaÌ#©	¢’–$>˜b«.æÙL‘btÔm…éøm,VHÁŠVëø´XûË~nIdn|¿ b¾\ïMo…+ ?DÇaâ ÔS;y0dé\P*J`ÔŸ_úqw®TCwød3‚ç¿n}q.×k70÷Ë5ŒÄè±Ø áØ=æXìcþªØGÝùØwÄÇþ²r³\cæ&Çœ""TÝÉEÜw³ûÚ¦~ûÞöÇÎ/×°¹½ý,pšÎ×;k˜Kǚμ4(æfÕ%C4,ñÐo± ï½F!ÁB'•M»Ÿ»Æ s	–Mc¾”XÂX¦‘Üc/0f]—
-qEšïŠž $ª]BFˆED1$"ZÃj*$©ë£4®¥pQ¬ QS¸4W¦¦ø=]T͸ÞÐîq{ãÞýûs™éjok™ûr€”™Ìï‹4kÀÁ~ÓŒ_¯b›ïÐ@×T!Íåh×0C]Sp4n6è÷¶ì–ùrc
-“7ÎÏÃ
´M!¬jkW—xŽ{JöF]-íŠnp„ºâTf§Ât¸5¶8gNºZ}gû͕ɧ¯X8BÊ
2zâ á„yÌÔ„UÛµA
-+6NÊc:¤™að’ªSµ6Ùmq×L•Y®îÚI[1ÌO8;’· 4˜·
-c)~u$iAÇi˜D”ÊqNÓáÔ,0+X58½ßBï­*«Ø¶ZNÅh ðä uRQ
-Û…§´­‡»´Z“ÔwºýÎ\7‰Ô]ª¶¶…Q>¤1¹Ò ¥§iÌ ;¤1¹R[æéë²Ës¤4àNDݳoÒ2CV|~ãþ•ÅïZ¹}ü¾œªáÔP
-üדûM–æ^¸3ÖIò²âIï$~ŒG‰—%<qÎùˆÚf
—‚„ôÏcÁ¼tå+A\º·'îô@*Ô¿µco1±aµCƒ;Ó⸕ClÍÝ'>ܘ`ÏÇ ¤ú´›×æØ͉C“PP:“ªú€¬jyÚ͉)¸kŠq
`†4 Óp b=ùæ4æ¶îÇc~á¦Í¨.¯Ïú“Ôoú%©ßÚXx5Œ}¦ôIWû
-Š0ì
§}yWû¦_¼ö¥Ðt4è’±º0CuO5¯{ÅDíÛãyx´)ôI’
-óŒÚw,;µömsëѾ!µÏÖ¾€C	cã=# 
'ÌcžCûŽ’ª´o›TŸö
I=¯ö¥j49–·h8oóÚw”S¥}Ûœú´oÈé¥}¡™"!ô$•`‡T…Vo¿Þú/k_ñhµ8æ|LûŠ^í+Fµ¯x¤ö}Þh¦kßi2ª}å?¦}‰ Hc1©ªìPUWK×
-¥G_‚ÈÙ¸ 0C€PZþN9EøŽ¹%õ÷H÷µŒÁ?‘âé?.•¿I
í¼ñC¡â^VƒÂi¾7&3ù²¨Vuëe×/Õàµm‡æÊ=(÷èÌN„tO/o,vë›óï?œþåòö•{„2õ5åËìÇí_ŸnMÖN¢ýñËÓ’ó7.e
-
+xÚ­›[S7ÇßùóUÛZÝ/ysâ%Áv“]§²)jc2<ÛøÛïQKê–Z—îÅ)?€‡ë¯óë£[Ÿi²Âð¬^)¡abuùá ¯®áÓÄÿµƒ?wÑß¿=?øû÷®BF²ÕùûþrI du~õëáÉ«ïŽßývþÊc°ÐŠýœhi?=8>šöÆ‚IÛðŸ¿þ†WWЁ0bF¯>ÃïcV8eþ÷›ƒ7ÿÚpŸ3ø¼ÔwAXÞyJÓÎS†°}'¿?y{|vvñêõÅÙñ÷?¼½ø×aâðÙië¨Xu„ #ÜŸ/ïÿƒ1}D¿ÿmá:FV
+䄸þÙÏ÷×^põ4ˆ»QuvÒ`O•éÌV2Ä ÜØv‚%HZf at FƒˆHÉü|zzñÓë“WçÇg_Dj…èR"ƒ¸
+Ä)fxDž5u'KC	DyBãÍÉ«?Ÿ>;»xyþökh€?5‹qê:'™ÙV‰ÔÍ,A@Æ$??~üæÍ×Ð`1µÇ(¯óðš9 ±s•HÃÏ"¡
+qê@¤l}]Cq¹¹¹Û(` H(º’D .ç18uÉÒ&­»Ì}a&<õBðš¶v±J̐ ŽÄÍvWŽ• ®Ô ‹Õ©»H^ˆ5mÒÝòÌ—3“Oƒõš¶VX…C{·ÿoíÆâH:c­º‹äÅ‹'îD–‚5Z¥Æ…`­¦m‚U”Þîþî²,GÖõ Ö©»H^6mÒºSœËû]Bbœë4m»¬THrÝÛ=¬ß•ƒe6A9k/î"u!Ô¤Á>Ò|Ö°o1Û,R§i»…H…@Ò°0O—#•ˆC3A:ªSw‘¼kÚ¤ug<T°SIŒ³`¦iS´ ºŠ9¬ï÷›?kôýÝc-µ•á+ÁRzIj[uÉ‹©7Ùßp^JmØ˦ƅԶš¦e ñj:2X¿ß8ÈÀ¡´\3‰(Þ`…´šÝÌyuÉs“&ûé«Ò|F$Ió™Õ4ý€7°8qøùˆàÃõŇŸ¹Ñ`Â5ÅL"y•IÐ8&¦Æ$q®1iùY&
+V<2Ùì6û'rN€Ë9Œò:¯qt•Cì\åÐð³`÷ˆ8|²¹±¹¹}"ø	›“Å,Fy…×ÌåDì\eÑð³,(,™:b±__=‘¡°Œ/ç0Ê뼦ç@p•Cì\åÐð³0FTâ©ÂfÇÓ˜0
纘I$¯2	š™q’8ט´ü€	S1ÿ eÂd÷D’£åCeT×i8ɌȶʢnfQŠ¸ñýÇÝåÃöv×8
+oöûò™VpÆ1KNDvµÄåóÐÐ\¿¹¢ÅÓ1±eé,Š†‘žh$´››¯7 l˜8>,žö	ÒF×ÌjÕ]$/†7i»!D)X-tj\×jÚv~ÛÌ°Dpê'~úp±ß¬¯.\øyàÚ–ãe3{uÉóžLšìϏp²Óð×Äx¸×4íàNSÑô;´ë›Ûwë›Z–φ©¦Hµô0É«‡á é»ª†ãÚa¸eg)ÀþAwìþÇñ³ÓŸNÞ60ç;gèì44Ÿ}þáÕ]$/Ìxi“Ö\ëÒ‰f±Ä7{ÖÓKšf–Ì°Z;¿ß=ÞÓÇÚ1bl0c‹Œò:¯é¨‚Ø·† afÀ–Á(= Ø<<10^Ž`”×xMAì[CÐ0D„å€à‘Þ?
Q
+²A$¯"š&‚Ä·‚ efˆqAnkÑ»õá»AÚØýâ—âºHá`n]é’'¢V܍êâª5è¶@ŐILK Óvò"aà¨ýí¾¿\ï¯
+Qbd°¤sa:uÉq¦MöÎDiERã,T§iÛ…`á.3_k¹ûT	&2J¬u¤O›A^^ëHêN‹wÕ(•—Ö:ûP½i‚Å
+1å’èóûuqûêoƒ—.½³£¼~g#w.ªw66®ÞÙ†Œe#úÝn?”/vëÇíýԍÁ|(V0ëñôÀY:a7*3?F%âX%uèJ½„ÙJ6ìKƒ´
7¨»Hž»Ošì‡Möè‘IPÁ	01žFê5m;ØWr”°·WÑ–A¶§Ëm>ºà䉸jÕ3Hœ¸‹ÔyÓ{ Ù‘‰)ÁU‰íˆ×´Ý<±„½ýp}·­"™ÉŒP¤^˜‘¼šqÝ»ž‰q-3švÄX»Þî®úÛ^€![õ&’„åé9NÝEòŒ´É~Â59ƒL+‰qÃiÚvFT¸Þî$o”߯öGB”ŽÛ¨*%‡òôÜ0qê.’ÆIÚdêdù@±Å“gÅiÚvITÄÞÞ¿Øoï?Ô Tj“ÌÛˆ^XuêfxÚdŸ…I#©›Eg/i›yqÕw{{³~¨“ÊW
lRcÁiƒºY56iÝU~8ÂL4k´AÓv$`ª’þéôOœ,„KçŠQ]*¼¤\¼
³@ìZ›(Z^ ³cÑeý‹WÓâ*¢`§%¨}´`±ânTא¨ÁòáÃ.öaRìZXA¬¤éXÀfUËÀ"Ú:|=n`!#K¹Œê*/éϦ9Šdê™QéM#…k1Äûãñ/'ߝ¿ª
”¥k	‡iÛ³t-‰äÕµ$hÚkIb\[Kšv
+ Äþ!P)2ùÿÖW'¬—3åu&^3Ã$6®2iÙ&L#âw8јØÝþÃN:dö›}ãøåõä5ÍÛÖ†PË+!Qš‘ùtDÅáúæã¦=žÂQ©åu@^ÓžzãÚÜÛ´óŒ˜Áˆù§mQÄ}IðvÿLÁLiÄÄbD‘¼Š(hZ9”ØVr¨éøH{Ø÷|à|SRyºb»™	Þgj‚õ‘ºÈ j°ühÅf ,µ-d‰Õ´ÝF‘pnþ‚” 6JbqJŒòzJxM{Ô$ƵQÓ´<°Fþ»=]|å;y6ýœ˜©‘HÊùãŒSw‘¼°ô¤MöiAò¥‡"mhjœ-=NÓ¶ó¨æ=}ÏáîöfS3,ÀV‰å,Fy…×ô%tYeWY´ì‹¨¶hY$ßS”K¾HŽbËŠ‹Ãé®Uï›6Ù<ݵŠ‹Ãé®éPD%F@ñðåî©#dQqÌŠFÙoÚäÌiǬhÙQ©ñf»{êèXTh94jÓ&{´Ê¡Qi9´ì<‡¸ÞJrjúoâåL¬^ÝEòƒú´É~Cž§?Ñ©ñ4V¯™±su¸€	±^löû÷×yÀŠ#a{·¨„Ôͪæ´Éþ½‘ü³¶°7j¨AÓ¶KˆÐ“€/6»yJsH©øpM;ê î"y֍i“}ÔÙ€Ãp“L¦Æ“¨ƒ¦i7D-¢˜†¨/ïìΧ´é‘}™9Èçfu§î"yaVO›,lw®D¨Ô8›Ö¦m¶…i®&WÓ[Û…‚WÍÄíÕ]$Ï;2i²Ïù3}*ÌSãiÜ^Ó¶qÃ4BÃ|zòʾ4÷òøåë³#)ÉœH$lùÞ_5“à^ÝEò<Á'MVÜvאÔxšà^Ó´â&pB`*Ž;~›4œdà ®›‰Ü«»HžG>i²¹°ï¤¾ÓÀ¤i6čb:¹ßÉ{£ä°º};ƒ
—Î…îÔ]$/„ž6YÝ ¥ejœÅî4M»¼aˆÓäžûD‰.àLHÃsyîÄݨ.¤yÒ`-Ëd0O\³ÅÚIà¤ËÏê1¸Wñ~Ú[ìýKöR#ELüŽ½„Íoì˜þÕKÆûFÆúasuÔQowîçù‘¡‡7î?¯/Ü/Üý æL¿aØýöXÄýöÞ>½ºÝ»ÿüûù›SÈÇ“oý¥H#ê~}÷ÅýüîöñËõf7Åhß³÷Œðü;»Š~
 endstream
 endobj
-5053 0 obj <<
+6009 0 obj <<
 /Type /Page
-/Contents 5054 0 R
-/Resources 5052 0 R
+/Contents 6010 0 R
+/Resources 6008 0 R
 /MediaBox [0 0 595.276 841.89]
-/Parent 5038 0 R
+/Parent 5802 0 R
+/Annots [ 6012 0 R 6013 0 R 6014 0 R 6015 0 R 6016 0 R 6017 0 R 6018 0 R 6019 0 R 6020 0 R 6021 0 R 6022 0 R 6023 0 R 6024 0 R 6025 0 R 6026 0 R 6027 0 R 6028 0 R 6029 0 R 6030 0 R 6031 0 R 6032 0 R 6033 0 R 6034 0 R 6035 0 R 6036 0 R 6037 0 R 6038 0 R 6039 0 R 6040 0 R 6041 0 R 6042 0 R 6043 0 R 6044 0 R 6045 0 R 6046 0 R 6047 0 R 6048 0 R 6049 0 R 6050 0 R 6051 0 R 6052 0 R 6053 0 R 6054 0 R 6055 0 R 6056 0 R 6057 0 R 6058 0 R 6059 0 R 6060 0 R 6061 0 R 6062 0 R 6063 0 R 6064 0 R 6065 0 R 6066 0 R 6067 0 R 6068 0 R 6069 0 R 6070 0 R 6071 0 R 6072 0 R ]
 >> endobj
-5055 0 obj <<
-/D [5053 0 R /XYZ 90 757.935 null]
+6012 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [147.394 708.674 164.331 718.861]
+/Subtype /Link
+/A << /S /GoTo /D (page.138) >>
 >> endobj
-5042 0 obj <<
-/D [5053 0 R /XYZ 90 619.21 null]
+6013 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [147.394 684.764 164.331 694.951]
+/Subtype /Link
+/A << /S /GoTo /D (page.138) >>
 >> endobj
-5056 0 obj <<
-/D [5053 0 R /XYZ 90 604.639 null]
+6014 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [147.394 660.854 164.331 671.04]
+/Subtype /Link
+/A << /S /GoTo /D (page.138) >>
 >> endobj
-5043 0 obj <<
-/D [5053 0 R /XYZ 90 360.394 null]
+6015 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [147.394 636.943 164.331 647.13]
+/Subtype /Link
+/A << /S /GoTo /D (page.138) >>
 >> endobj
-5057 0 obj <<
-/D [5053 0 R /XYZ 90 345.823 null]
+6016 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [141.576 612.316 148.55 623.22]
+/Subtype /Link
+/A << /S /GoTo /D (page.6) >>
+>> endobj
+6017 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [140.48 600.361 152.435 611.265]
+/Subtype /Link
+/A << /S /GoTo /D (page.13) >>
+>> endobj
+6018 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [141.028 588.405 152.983 599.309]
+/Subtype /Link
+/A << /S /GoTo /D (page.16) >>
+>> endobj
+6019 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [143.24 576.45 155.195 587.354]
+/Subtype /Link
+/A << /S /GoTo /D (page.20) >>
+>> endobj
+6020 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [142.134 564.495 154.089 575.399]
+/Subtype /Link
+/A << /S /GoTo /D (page.28) >>
+>> endobj
+6021 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [145.452 552.54 157.407 563.444]
+/Subtype /Link
+/A << /S /GoTo /D (page.34) >>
+>> endobj
+6022 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [143.798 528.63 155.753 539.534]
+/Subtype /Link
+/A << /S /GoTo /D (page.24) >>
 >> endobj
-5044 0 obj <<
-/D [5053 0 R /XYZ 90 99.421 null]
+6023 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [135.22 504.719 152.157 515.623]
+/Subtype /Link
+/A << /S /GoTo /D (page.107) >>
 >> endobj
-5052 0 obj <<
-/Font << /F31 528 0 R /F22 521 0 R /F41 696 0 R /F48 2200 0 R /F14 1038 0 R >>
-/ProcSet [ /PDF /Text ]
+6024 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [135.22 480.809 152.157 491.713]
+/Subtype /Link
+/A << /S /GoTo /D (page.109) >>
 >> endobj
-5060 0 obj <<
-/Length 936       
-/Filter /FlateDecode
->>
-stream
-xڝVMÛ6½ëWèЃDÌð[Ü[7é	š¢Mô…lsw…Êrji»É¿ïP¤,É–ì ðÁù8ófÞÌP4üÑØ@¬¥&†Ëx³‹ ~ÀÕ7
»ng£ýÛUôòŽã)bW÷ÝqE‰d4^m?%ŠP“f ’çMóÔ–yL3&!¹++ëŸ>Ø{{HižØ:¥ÉÆ­æÀEBUž~Y½‹~YÝr’+çüŸèÓˆ·Hò]„›<~Æg@—&ÞE‚ñð\E£?Ž6ü:Çõ¹ø$å×dœ€’Ç 	#*ùoJ!Ù—[Yù¯Æ¶·%ÆÖúåÏ ¡¬[ÜË;‘¶©`„
-…LœéÚVvçAcL=æEšIt»Ù×M0~4LÅpF(Âhæ3 ?÷­‰Ð, [û¥ƒÎ§~g£`(np]¶ÍŒ-¨[câ[׉‡Cñ}&e˜V>„/©ƒÄ§9Á2Ȩ&Š‰ns¢XàÃØ`I¢ØT– ³Ö%4þ©‹9ˆÑïUvÓÚPø‚Å°³uÛßûÿ"À}J&ä´rI€šXa‹i1[À‘
³Î
±Ò†húP~wu[Šmí¡¹9uKÍÙŒß3ÿ=ô”ÀXU
-šhl´ ñ¹0ÓŒ)NûaÂL`¼š_ÊH9e4Ö•J €žFŒ~{Ú­q.MrÙzuÛG{Ô
…]î˜C¤£¦Ï¼´œ½€ùÁô…¦žPâ”0œs)Ì¥Iú¸0cJ?o·Û¸T1éÈTRø¿Æ5€k‰r_‡®ä'ØÊÖí£_ë´'iƁ%ï=P%kë7›¯vSâp`]ƒ9cÁ«ꧪòK_÷8g:YqÙÍäàÿù±Ü_›éuBáðÁÈqòéÇ}ÑÙ9«„â`§¾¬>âŠúhYý€ùAõû9<•_©®p
-˜3NSù
‘BL8¹ñÙ¥dW4/§0·êZ:Ðr:ƹþéJ.Ž·Ät0_f0gŒ&Éš0,›1£¡FÃd<6º’íuµÕ>–BùÏ_Ræ„¡D—nƒfé:ZN}™°íŽ2ì»å»à’[”&'ò9 ªäÿÿŽë>EÚ§f–"Æ
ðîC
ok)½olmÅñ
-Þ‡Ñý¾¸K±óíÚ¿hÿGóà7Rù74Üô÷»W߯>þŠB½½õ¯‚„Ãë èëý·ïøe{’E÷荒󋄝À
-endstream
-endobj
-5059 0 obj <<
-/Type /Page
-/Contents 5060 0 R
-/Resources 5058 0 R
-/MediaBox [0 0 595.276 841.89]
-/Parent 5038 0 R
+6025 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [135.22 456.899 152.157 467.803]
+/Subtype /Link
+/A << /S /GoTo /D (page.108) >>
 >> endobj
-5061 0 obj <<
-/D [5059 0 R /XYZ 90 757.935 null]
+6026 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [135.22 432.988 152.157 443.892]
+/Subtype /Link
+/A << /S /GoTo /D (page.109) >>
 >> endobj
-5062 0 obj <<
-/D [5059 0 R /XYZ 90 733.028 null]
+6027 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [135.22 409.078 152.157 419.982]
+/Subtype /Link
+/A << /S /GoTo /D (page.110) >>
 >> endobj
-5058 0 obj <<
-/Font << /F31 528 0 R /F48 2200 0 R /F14 1038 0 R /F22 521 0 R >>
-/ProcSet [ /PDF /Text ]
+6028 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [135.22 385.168 152.157 396.071]
+/Subtype /Link
+/A << /S /GoTo /D (page.108) >>
 >> endobj
-5065 0 obj <<
-/Length 2392      
-/Filter /FlateDecode
->>
-stream
-xÚ¥›Ms·†ïú{”ª<0¾?®vd—S®R<¤*I¥V䊡M‘ÌrcKùõiÌ ;Àº•+i^âE? ÁR8ü‡ÀÎ8”9Ü~zÃ÷ð¿?¾é©–
->†ødšîšÏ¡ÝÁ)Ÿôñùw7o¾ýA‰ƒÐLi{¸ù8sÇ´‘‡›»¿¿ýééîôùÝ?oþüæý͵•¨–ù qùùè!å!°`U²°Þ1Îíhq¼}~½‹iƒ,3>üýöõr~¸gÿþfÙ	asܬ3Œ1õ$>8ß'Å_‹>eõPÈW[6; ŒY9[Ë,ð©œ²†ô‹ ,ŒEH >žÿƒqx}ùürþ´† 5s€ÙBÏ…Þ„ÔC!_CX4Ý¥ZÓ•qµñ’AҐv‘
-Lø™ÁÇó‰âКÊ2) 7Ò1©61$õPÈ×MŽs‹Ö,VÔÎ+“†ô‹„aÒMqίò3FáåüK“‚bZC—¹bJnB˜Äìn0¨ŒÎή§ ˆDeºŒRPN½	‚);Gºì‹Þ¸À¶WBŽ~V£Ñ'	}iŠDO8Åèm̹×è?ËםÑÃLwðYŒÇ>*èÐgG,rÔ&"£u
-ü²{Ò%˜ñ¡;ôYŽŸ4cø¿ôÅ fkÕŒ`÷̇}Ûº~³G44‚ÒC@˜sòŠ`÷ô×^1g»rA֐*_e8Á¼P‚ÇQµ½õmóÆo“z(äB n2º«u0 ¢6^m€“†´‹4T¼üŠàñái/eXÐýf9N!iF
-¥P£»HA*B¢p¾ÝµŒ+ß½f9¾’f\[¥/¶³ˆ€sƽ¼"Ø›•÷LH׋ £²†DPù"(3@ œeÂ]ìΈÊ걎íE0ËqIC#(}1„YD`$“6#8¿¼ éàòtÀ!Ÿ„ƒ‚OÅ7$õPÈé n2ºëÆéˆ3ïDm¼J“†´‹¤g*F¯O_qTVp(WpØì<*rô¨œ5GåÊ;*S~×0ýˆËñI~	$Ó¾›D!GIdÍDÂb$*gŒå$¤ç̨™Ä×€°ž×b–ã ’fD錂 ü"ØRs‚x'ÌÛßß	“üío;_¤Hø´Öô¾H)äè‹”¬_¤hìEJeŒ½H¡ì"%™Mûß©HÉÁÜô¾S)äè;•¬™Þ©HìJ匽S¡ü"î™où-þûôø¼Š–yÝM¥£T²f¢¢1*•3F…ò*ÂkæÓÉvÉ¥\C‘ÐN>N² t7ŸYŽóIšYS9£|¿ÈÇÂ.ŸŽ½Çÿ½ì.Á…ŒKÝ[|r´øÊš±øRHñUù"Åe(Ǹì-Á…4Lˆ~³G44‚ÒC@˜EB1‘¾€`w	.¸`Žµ½f9Ž ih¥o Âb±Ô…œ­ÞÚ®`)h¢õa,¾ZR¶^T—:N—ãLËölÁÊBwa¯ï»ÐÉjò‚eÙd{VTÊ“÷9YCÛeÅ¥ÎâšLËíÆv¤Óx²ÁwÞïd5yá²lI§Ê:fµ$/x²†öËPŠ[žÏOUNµ«Ié¨ôw<YMÞ¹,›Œæ^¬Ç 0è+ž¬¡í2‰âž'’(Së"ÑsÏ3ƒÀo_
n`À/zf
-„W‚P^÷ „*¹þ]×=WÄ%Ì¢Aqßs…@yeŭχçÿ>ÝQš9ò¸”Ûs퓵Ä}LÝÜt€['Ï4ø½OVPF ìg&½è»Åbÿçòòúk¬KO1‹~i`ppô„>IçA·	bR…¼¢nrJ“Í,édmÜÊ’ ¡í2@<M¿Ûãyw–Ôº/lïº(äèÂÈš±æpØʨŒ±¥AÚ%Ú¨Mf{³¤vŠyÞOb–ã$’fƒDiŒ’ ì2	¨b¼¹’؝*µŽ¦ý$f9N"i6H”Æ(	Ê.“€CIÐ	ÄeL÷Ïç/;“¦†ò?øî´YÈÑÄ™5c¶°Xꬌ±äIÚeB³t
-¸½Ã( weÊÂXBg¸dÜmRHꡐ7ÊíºÉö]™‚³·²6^•Û“†¶KTàL¤=äîôˆæ‰Ç‡§öt€IÇ<å<ÖtlQ=òææQ69NÕÚ<‚µqcóˆÚN/f,øBϨgiç¨rtÔKw¥°Q¯Œ±Q'íò¨ͤ™’Á÷ú᧿ó?VÍã•ÕÌÃÖ¬´d2lÓ˜ÔC!oШ›‡^®S‡vÀÊy…cÒÐ~‡âL¥ïÑÜލ
á™òý@f9$i& R:£@(¿$~¦×…·§c³’²»¦šiç{wÍBŽîšYCïš•1¶k’v‰„ô’©®$öVRÒqfl?‰YŽ“Hš
¥1J‚²Ë$`›¶âJbw%%u¼Ÿê'1ËqI³A¢4FIPv™„Òp¼É$±¥±±‹H)™Ó®w)äè.’5ãÅ:Çv‘ÊÛEH»ÌApæ‚ÌZc‰Õ˜Y¹kR…|m¾h²ý%‚ø½ “µ2^Æš4´]*DðÌ+—cý×é|þôz¿Ø˜>â*ß8©‡B¾îÁ¢É1`¿2†Ÿº6^œ4´]Ø[æýupžÅŸ‚ܨ¯Ò­âoR…¼QüÕMŽÁ6Î
-& «WÅߤ¡ír°NÃrE°è ûé«Eù'6bNꡐ¯;±hrŒy]ùPÁ–\/cNÚ.Ç“Fú’Ô÷ïþùý_©*0ˆ,ÝJU“z(äTU7‰ÅŠQ®6n4QCÛå``<½~9_³΃q’tk6Oꡐ7fsÝ$6›ãAÔÔÆ«Ù<ih»¬
-Œç·?c°ÔlŽýK?°=™Çˆgus.
âSÙú…mc*G
í––Ž	~](W£/õåUº5º“z(äÑ­›ƒ]WpóÜÔƫѝ4´]V&Œ(‚ÅG7@
-ןØÞI=òÆøÖM"3:„ñ—à*ãÕ OÚ.ÇÌaà±|“´wùÎr|ùîÄò-ÑåKÙ¥`ƒ`R‹"֍՛ô}‹wck·°Ç—n鹺óN+W	øt]¿‚ùqJ#g
-endstream
-endobj
-5064 0 obj <<
-/Type /Page
-/Contents 5065 0 R
-/Resources 5063 0 R
-/MediaBox [0 0 595.276 841.89]
-/Parent 5038 0 R
-/Annots [ 5068 0 R 5069 0 R 5070 0 R 5071 0 R 5072 0 R 5073 0 R 5074 0 R 5075 0 R 5076 0 R 5077 0 R 5078 0 R 5079 0 R 5080 0 R 5081 0 R 5082 0 R 5083 0 R 5084 0 R 5085 0 R 5086 0 R 5087 0 R 5088 0 R 5089 0 R 5090 0 R 5091 0 R 5092 0 R 5093 0 R 5094 0 R 5095 0 R 5096 0 R 5097 0 R 5098 0 R 5099 0 R 5100 0 R 5101 0 R 5102 0 R 5103 0 R 5104 0 R 5105 0 R 5106 0 R 5107 0 R 5108 0 R 5109 0 R 5110 0 R 5111 0 R 5112 0 R 5113 0 R 5114 0 R 5115 0 R 5116 0 R 5117 0 R 5118 0 R 5119 0 R 5120 0 R 5121 0 R 5122 0 R 5123 0 R ]
+6029 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [135.22 361.257 152.157 372.161]
+/Subtype /Link
+/A << /S /GoTo /D (page.108) >>
 >> endobj
-5068 0 obj <<
+6030 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [150.712 671.898 167.648 682.802]
+/Rect [140.46 338.064 152.416 348.251]
 /Subtype /Link
-/A << /S /GoTo /D (page.155) >>
+/A << /S /GoTo /D (page.32) >>
 >> endobj
-5069 0 obj <<
+6031 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [143.798 647.988 155.753 658.892]
+/Rect [140.899 315.429 152.854 326.333]
 /Subtype /Link
-/A << /S /GoTo /D (page.23) >>
+/A << /S /GoTo /D (page.55) >>
 >> endobj
-5070 0 obj <<
+6032 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [135.22 624.078 152.157 634.981]
+/Rect [180.868 304.191 192.824 314.378]
 /Subtype /Link
-/A << /S /GoTo /D (page.101) >>
+/A << /S /GoTo /D (page.56) >>
 >> endobj
-5071 0 obj <<
+6033 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [132.451 600.167 144.406 611.071]
+/Rect [141.028 279.564 152.983 290.468]
 /Subtype /Link
-/A << /S /GoTo /D (page.76) >>
+/A << /S /GoTo /D (page.17) >>
 >> endobj
-5072 0 obj <<
+6034 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [132.451 576.257 144.406 587.161]
+/Rect [132.451 245.691 144.406 256.595]
 /Subtype /Link
-/A << /S /GoTo /D (page.76) >>
+/A << /S /GoTo /D (page.88) >>
 >> endobj
-5073 0 obj <<
+6035 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [132.451 552.347 144.406 563.25]
+/Rect [132.451 221.78 144.406 232.684]
 /Subtype /Link
-/A << /S /GoTo /D (page.76) >>
+/A << /S /GoTo /D (page.87) >>
 >> endobj
-5074 0 obj <<
+6036 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [132.451 528.436 144.406 539.34]
+/Rect [132.451 197.87 144.406 208.774]
 /Subtype /Link
-/A << /S /GoTo /D (page.79) >>
+/A << /S /GoTo /D (page.87) >>
 >> endobj
-5075 0 obj <<
+6037 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [132.451 504.526 144.406 515.43]
+/Rect [132.451 173.96 144.406 184.864]
 /Subtype /Link
-/A << /S /GoTo /D (page.79) >>
+/A << /S /GoTo /D (page.87) >>
 >> endobj
-5076 0 obj <<
+6038 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [132.451 480.615 144.406 491.519]
+/Rect [140.231 140.087 152.187 150.991]
 /Subtype /Link
-/A << /S /GoTo /D (page.79) >>
+/A << /S /GoTo /D (page.10) >>
 >> endobj
-5077 0 obj <<
+6039 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [145.452 456.705 157.407 467.609]
+/Rect [139.913 128.131 151.868 139.035]
 /Subtype /Link
-/A << /S /GoTo /D (page.36) >>
+/A << /S /GoTo /D (page.19) >>
 >> endobj
-5078 0 obj <<
+6040 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [145.452 432.795 157.407 443.699]
+/Rect [141.018 116.176 152.974 127.08]
 /Subtype /Link
-/A << /S /GoTo /D (page.35) >>
+/A << /S /GoTo /D (page.20) >>
 >> endobj
-5079 0 obj <<
+6041 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [132.451 408.884 144.406 419.788]
+/Rect [139.913 104.938 151.868 115.125]
 /Subtype /Link
-/A << /S /GoTo /D (page.75) >>
+/A << /S /GoTo /D (page.45) >>
 >> endobj
-5080 0 obj <<
+6042 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [132.451 384.974 144.406 395.878]
+/Rect [356.962 719.912 368.917 730.816]
 /Subtype /Link
-/A << /S /GoTo /D (page.75) >>
+/A << /S /GoTo /D (page.14) >>
 >> endobj
-5081 0 obj <<
+6043 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [132.451 361.064 144.406 371.968]
+/Rect [364.464 696.002 376.419 706.906]
 /Subtype /Link
-/A << /S /GoTo /D (page.75) >>
+/A << /S /GoTo /D (page.12) >>
 >> endobj
-5082 0 obj <<
+6044 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [139.913 337.871 151.868 348.057]
+/Rect [356.962 672.092 368.917 682.996]
 /Subtype /Link
-/A << /S /GoTo /D (page.43) >>
+/A << /S /GoTo /D (page.14) >>
 >> endobj
-5083 0 obj <<
+6045 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [150.712 313.243 167.648 324.147]
+/Rect [358.615 648.181 370.571 659.085]
 /Subtype /Link
-/A << /S /GoTo /D (page.155) >>
+/A << /S /GoTo /D (page.29) >>
 >> endobj
-5084 0 obj <<
+6046 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [150.712 289.333 167.648 300.237]
+/Rect [362.78 624.988 374.735 635.175]
 /Subtype /Link
-/A << /S /GoTo /D (page.156) >>
+/A << /S /GoTo /D (page.53) >>
 >> endobj
-5085 0 obj <<
+6047 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [150.712 265.422 167.648 276.326]
+/Rect [359.721 600.361 371.676 611.265]
 /Subtype /Link
-/A << /S /GoTo /D (page.156) >>
+/A << /S /GoTo /D (page.22) >>
 >> endobj
-5086 0 obj <<
+6048 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [143.798 241.512 155.753 252.416]
+/Rect [358.058 576.45 365.031 587.354]
 /Subtype /Link
-/A << /S /GoTo /D (page.24) >>
+/A << /S /GoTo /D (page.7) >>
 >> endobj
-5087 0 obj <<
+6049 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [135.22 217.602 152.157 228.506]
+/Rect [358.615 542.577 370.571 553.481]
 /Subtype /Link
-/A << /S /GoTo /D (page.102) >>
+/A << /S /GoTo /D (page.28) >>
 >> endobj
-5088 0 obj <<
+6050 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [135.22 193.691 152.157 204.595]
+/Rect [356.713 518.667 368.668 529.571]
 /Subtype /Link
-/A << /S /GoTo /D (page.104) >>
+/A << /S /GoTo /D (page.10) >>
 >> endobj
-5089 0 obj <<
+6051 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [135.22 169.781 152.157 180.685]
+/Rect [356.713 494.757 363.687 505.661]
 /Subtype /Link
-/A << /S /GoTo /D (page.102) >>
+/A << /S /GoTo /D (page.8) >>
 >> endobj
-5090 0 obj <<
+6052 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [132.451 145.871 144.406 156.775]
+/Rect [362.78 471.564 374.735 481.75]
 /Subtype /Link
-/A << /S /GoTo /D (page.73) >>
+/A << /S /GoTo /D (page.53) >>
 >> endobj
-5091 0 obj <<
+6053 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [132.451 121.96 144.406 132.864]
+/Rect [362.78 447.653 374.735 457.84]
 /Subtype /Link
-/A << /S /GoTo /D (page.73) >>
+/A << /S /GoTo /D (page.53) >>
 >> endobj
-5092 0 obj <<
+6054 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [132.451 98.05 144.406 108.954]
+/Rect [356.713 423.026 363.687 433.93]
 /Subtype /Link
-/A << /S /GoTo /D (page.73) >>
+/A << /S /GoTo /D (page.8) >>
 >> endobj
-5093 0 obj <<
+6055 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [360.279 671.898 372.234 682.802]
+/Rect [356.713 399.115 368.668 410.019]
 /Subtype /Link
-/A << /S /GoTo /D (page.24) >>
+/A << /S /GoTo /D (page.10) >>
 >> endobj
-5094 0 obj <<
+6056 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [351.702 647.988 368.638 658.892]
+/Rect [356.713 375.205 363.687 386.109]
 /Subtype /Link
-/A << /S /GoTo /D (page.102) >>
+/A << /S /GoTo /D (page.8) >>
 >> endobj
-5095 0 obj <<
+6057 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [348.932 624.078 360.887 634.981]
+/Rect [356.394 352.012 368.349 362.199]
 /Subtype /Link
-/A << /S /GoTo /D (page.81) >>
+/A << /S /GoTo /D (page.45) >>
 >> endobj
-5096 0 obj <<
+6058 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [348.932 600.167 360.887 611.071]
+/Rect [356.713 317.422 368.668 328.326]
 /Subtype /Link
-/A << /S /GoTo /D (page.81) >>
+/A << /S /GoTo /D (page.10) >>
 >> endobj
-5097 0 obj <<
+6059 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [348.932 576.257 360.887 587.161]
+/Rect [361.933 293.511 373.888 304.415]
 /Subtype /Link
-/A << /S /GoTo /D (page.81) >>
+/A << /S /GoTo /D (page.41) >>
 >> endobj
-5098 0 obj <<
+6060 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [357.51 552.347 369.465 563.25]
+/Rect [361.933 269.601 373.888 280.505]
 /Subtype /Link
-/A << /S /GoTo /D (page.15) >>
+/A << /S /GoTo /D (page.36) >>
 >> endobj
-5099 0 obj <<
+6061 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [356.713 518.474 368.668 529.377]
+/Rect [358.058 245.691 365.031 256.595]
 /Subtype /Link
-/A << /S /GoTo /D (page.10) >>
+/A << /S /GoTo /D (page.7) >>
 >> endobj
-5100 0 obj <<
+6062 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [348.932 494.563 360.887 505.467]
+/Rect [361.933 221.78 373.888 232.684]
 /Subtype /Link
-/A << /S /GoTo /D (page.77) >>
+/A << /S /GoTo /D (page.41) >>
 >> endobj
-5101 0 obj <<
+6063 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [348.932 470.653 360.887 481.557]
+/Rect [361.933 197.87 373.888 208.774]
 /Subtype /Link
-/A << /S /GoTo /D (page.77) >>
+/A << /S /GoTo /D (page.42) >>
 >> endobj
-5102 0 obj <<
+6064 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [348.932 446.743 360.887 457.646]
+/Rect [328.459 186.632 340.414 196.819]
 /Subtype /Link
-/A << /S /GoTo /D (page.77) >>
+/A << /S /GoTo /D (page.57) >>
 >> endobj
-5103 0 obj <<
+6065 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [357.51 422.832 369.465 433.736]
+/Rect [373.559 173.96 385.514 184.864]
 /Subtype /Link
-/A << /S /GoTo /D (page.16) >>
+/A << /S /GoTo /D (page.63) >>
 >> endobj
-5104 0 obj <<
+6066 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [361.933 398.922 373.888 409.826]
+/Rect [400.677 162.004 412.632 172.908]
 /Subtype /Link
-/A << /S /GoTo /D (page.35) >>
+/A << /S /GoTo /D (page.60) >>
 >> endobj
-5105 0 obj <<
+6067 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [356.962 375.012 368.917 385.915]
+/Rect [355.198 150.049 367.154 160.953]
 /Subtype /Link
-/A << /S /GoTo /D (page.13) >>
+/A << /S /GoTo /D (page.60) >>
 >> endobj
-5106 0 obj <<
+6068 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [361.933 363.056 373.888 373.96]
+/Rect [387.846 138.094 399.801 148.998]
 /Subtype /Link
-/A << /S /GoTo /D (page.33) >>
+/A << /S /GoTo /D (page.59) >>
 >> endobj
-5107 0 obj <<
+6069 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [363.876 339.863 380.812 350.05]
+/Rect [415.532 126.856 427.487 137.043]
 /Subtype /Link
-/A << /S /GoTo /D (page.126) >>
+/A << /S /GoTo /D (page.60) >>
 >> endobj
-5108 0 obj <<
+6070 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [363.876 315.953 380.812 326.14]
+/Rect [444.951 114.901 456.907 125.088]
 /Subtype /Link
-/A << /S /GoTo /D (page.127) >>
+/A << /S /GoTo /D (page.60) >>
 >> endobj
-5109 0 obj <<
+6071 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [348.932 291.325 360.887 302.229]
+/Rect [448.827 102.946 460.782 113.133]
 /Subtype /Link
-/A << /S /GoTo /D (page.77) >>
+/A << /S /GoTo /D (page.60) >>
 >> endobj
-5110 0 obj <<
+6072 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [348.932 267.415 360.887 278.319]
+/Rect [414.535 90.991 426.491 101.177]
 /Subtype /Link
-/A << /S /GoTo /D (page.77) >>
+/A << /S /GoTo /D (page.60) >>
 >> endobj
-5111 0 obj <<
+6011 0 obj <<
+/D [6009 0 R /XYZ 90 757.935 null]
+>> endobj
+6008 0 obj <<
+/Font << /F31 604 0 R /F22 597 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+6075 0 obj <<
+/Length 3165      
+/Filter /FlateDecode
+>>
+stream
+xÚ¥\]sݶ}ׯ¸ÒLˆŸ$óÛŠÇÅne¥I'Íh\YQ5cɪ¤4ö¿ï‚ ˆ‰]rØу®®÷ð€K÷HòЗ<í¡³´=\ݵ‡x÷õ‘Œ¿mà×
úý‹‹£¿|¯á(18}¸ø}<ÜIa•<\|üõøÍÛW§¿œüvñÃÁ´½h­ƒ*þ}ÙwþÝ£Ó‹©t$¶ÚùÂÿ9úõ·öðNà‡£Vè¡?ü	¯[!‡ápwd”Ž¯?½?úÛT#¼¯áýÚ¹[©—'¯T>yÙÂKeÒ¢uv<ÓO·÷¿?^_3?]iZ1´Ã„	ý/o"âQ'tƒàKúYIOïä‚ض¢ïdI<Sš0<]R+¥‹½¼~|¼{ºYjî´°0†ñˆÉÜdôòÊ‚þì°`í$‡‚u®7BX®(×
ƒv\øZêÔV¦› +B#ºAð%û¬ä8¶írRJ–¼s©“%©}'JŽ«ë…Lį¨Øf/é‹rÄ v€±¦œŽ(éì¬P&˜zöæíÙéÛoêWš +"#ºAð%û¬$!ÔJ›’x.5bxº$Öi¡†4ªêKµ5i¸ú#r½3yp“ÑÕÆ„
+ŽsWÕÖ^(b­´%=êd¸’L+GlÖÉu¥VöÓëmÉ£¯ö%\’jLJ½,‰)`xº¤YàsÛÇçJkrÂºÖšºAðJk*K·(Û—Ä‹Þ0<]«:a”Abéö­Î¨éˆµÐ
‚WZTY’jR€jmI¼hSÃÓ%ÍÒ
+ã¦~ºf8B·p†ÓŒØ™ÆÄä stIlëoʉ]àxÄÖÎpz€ÑI0Œ‰Éæè¢f;ÀÚ×NüE=Ý9A7¶g'û3f§tALuh–.‰gÀ$v­E§#6¶h'[4>	ºEÄT‹fé’f×	gú‘îîÃóíý‰iÿ[d%do&øÚ tƒà•A.KŽƒ¬—ƒ(XgÄ‹A–ǬµÂ
ÓøÆÁŸædp£åö×Òâß•v¦DÏcÖhÑéU#"ºAðJ;+KF€]½S%ñ¢KçÐRtý܈Ëëû?îvºGôj»N»1ÔƒEt“n0tލ¶×½QæÕÉl¿î3nKð4Óm5ÁI#†7¢ ¦ŒàèÀOƒ›ñ]&¦S¢m·û‘á´C4Èä&&ý`è¼ðÓÚɏëËûÏKÜøë?¯žÀ¦JÛ”°¾èÆô¢ÜjÛèÁ+m³,éÙueSPr(‰m3`X:o,·€5=žžŸ_þxúã»ógÿ±sZ(½ßmžNO‹ˆY¹L019-:ï‡TB鏷?]þõÝ›·§ç;i[¡ºíŽd8íHĬ8‚‰IG:pD÷½Ðªpäý›·¯:û¦ÊÅ/ÔEÃ;¢;'ôúFdrÁIG†w¤ ¦áè¼#Έò’yÿÓË—§ïßï›V8Æn÷"Ãi/"fÅLLzÁÐy/`5_ì=ïô@õšíd8íAÄPÑLLzÀÐy¤ù1
+íIï¼6Z#ÜúÖÐäE†Ó^D[-ˆI/:ðB
J¸¼+_û&„ê[Ñ©Í& 8iBÂðEAL™ÀÑy\/:7,7³wzaèåv/2œö"bø	Q“^0tÞcD¯Ž°Ý½ïªPð}XŸLÈpÚ„ˆY1“&0tÞÕŠ!>‡ýá3¡íÅ0l7!Ãi"†Ø†I&`bÒ†LC'ZÝ/7É÷y!{+Ú~³Nz‘0ü„(ˆ)/8:ïE§…TÙ‹Ç»¥Nå7µä]ÑÑ
‚/uÎJŽn/Ç\Ëqë° žëŒž.nCI'…ŒÏàW¯?Õö‘
,AÍ„\Ó€n¼2¦eÉQkeãPÚ•Ä‹1
ž.i5ƒPñþêñáöKõóZ¸
+pýãZ 7]ý´¤„Ȩ’¶òi­ÇðlI¨î„Šû	Õ§ceᐌ[›¾Ý xeú–%G¥¦úy8ÌÈ‚x1}†§KJVÇ=‰¶­þPÙ2VÜä&äšÖÜ tEjQS
 ©KÚ…Ò€áÙ’R©…Ž{"·—÷¾Ü>Uv=´p}?a×v=ºAðÊ®GY’W(ß¼0ñb×#`xº¤¶•BÁÜÛ»›êµ
+gæ;aD®k[bFW¥¢‚´R	‹‰‚¶¢Ôcx¶¨´„‰¬w—D6psn]‚®)
à&£+J‹‚”Rø¾`-…úækµ‚×è—74˜`ÙÓÑÊ	ÓÇ•À‹j‡öÏ÷Ö1ÛÒR	ÍÆ—æ%ëvè΄„“–Jž.©ÍQ¥»K¢wi;@³-'•À\viVê ¤:.'• ,WŠ“JwDçÒÎFnJ%4›]š—¤†PpÕsI©„áé’Ú)«twùðáãÇÛûÊ°vNÀ±[RRÊd—Šb„ÈÞ	Ù+&#•OˆRJ ñª2iµ°(Lµ6kš,ÍKRóVÓwlB*axº$5Ç”ˆië7àä°- •À\hiV°¾¶ÐNÁ¢Rr©a¹’J”M"gl²vS4*›Ìd•æ%©ëP–MFEO–´¢hRÔª*bû1“²-•ÐlVi^rk—b¥%Jž.ÉE©¤Ú•jZÑÁo[*¡Ù€Ò¼$1ƒ- ,Ÿ‡Jž.	E‰$X6À’±z/u¾QnÊC%4Pš—¤o§¶7l*axº$E‘þ¸¿}þZÑ*ÇØö¶TB³Á¤yIJ«!U&•0<]Z{9ÏA=<>ç)·a‹RÃã²ÞšŠ`6¿3+XÿÃOm4›Jž-Ù€²:EÆqé†ÝàFÌãlt#£I7PÀg¹97¹iI78¶ä
+ì„@à>bg£
MÚ€â=̤À´¤
[²%uŠ\ä¾K$¦q6º‘Ѥ(ÞÃL
+LKºÁ±E7p\'„wMŠ”ÅÙfBS6àpÏr?I,h)X¶dJéYÊ}nÄ$ÎF72štE{èIQÐ’nplÉ
ÖùtOzðçÕSm›ß¯¢X=§ ÎÚB0 ¯,Ë’žÝ,[Eç?ôP%ñb!0<]ò…tÀ‡ç¯{­ˆœ­Vd8mŠõ0V`bÒ
+Ž.YÒ9Ÿ>ßÔæ>ô^纍Ѡ„f³:ó’õ¨©6€R
Jž.®q>´R©j¿…й_ß’ðèÁ«»¸ä(ØÖ6&:]òVv& “%¹(f”åŽñÚ…f‹Ï¾·ÓN	ÍƏæ%GÍ‹%²‘€‚¥—vJ–nR"Oï^ûÈÓ‹m¿{u	?^žŸ~y"ÿ~"ý{gKàÉ£“}ª²bC7½t¡,H˜à×¼½,XçDÇ5Y€2U3~öYÚwçg¯–Ê5̨ÖmÌx%4ºš—$ÄÃMI¹Íx%K7ÉŸ‚^3ñ¿T¦ý ZèᐵI°Í®Ly\Žšð€Ñ¦\L÷€`ˆ&©(9ÅPy¼”lü2Yo̱%4,›—$„ÃJ¥ƒ›.—cK–nŸÃlQ{7~Só±"9‚›Œ^*.‚•ß’*Hçr‚cšÄ¢\4ó§Êߧjÿ'ø¶ß˜ÊKh6&7/IÜ·àq|€›—ÊKž.Š-¢yŸo¾¨'Rl‚n‹à¤XÌî%¶ ¦Ä²tq†Ã~ù6M>ŸÔ×hVÂRSœo}‡Ë£¯îpá’ÔÐû
)[Wv¸<†§Kn ¸ßlѲӒ˜êÛjI†Ó–   3¤%˜˜´„£K– ð±¤I뙝ÅÌßV‹2œ¶Å‹01iG—,BÑ@jųϛÜè
‚“Þàt!íMALyÃÒEopTp¾ Úéɦœ_ö„	ÞÍK®xÂäü²']òEíjë¦}¶lÊÉe[˜èÚ¼äŠ-LR.ÛÂÑ%[P\­\RítdSÊ,;¿æ%WarfÙŽ.9‚‚^aÙµÓ‰M¹¬ì•š—äoÌ\2+;ÁÑE'P:*,É*ÿh
+VïÖV×-”áÉ}ß¿ ÿC–_?Èÿƒ,'†Î¤? 
ìþ__ß_?~x¾þxÒ(Û¾ß/NuüÇuøáÝÕsxaÂ79|Ûªou~R­”áÕï'Ê~?üüòý<U½yð\^þëkøþêó—¯7×÷swü?ÉZÚó?÷ªù¾
+endstream
+endobj
+6074 0 obj <<
+/Type /Page
+/Contents 6075 0 R
+/Resources 6073 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 5802 0 R
+/Annots [ 6077 0 R 6078 0 R 6079 0 R 6080 0 R 6081 0 R 6082 0 R 6083 0 R 6084 0 R 6085 0 R 6086 0 R 6087 0 R 6088 0 R 6089 0 R 6090 0 R 6091 0 R 6092 0 R 6093 0 R 6094 0 R 6095 0 R 6096 0 R 6097 0 R 6098 0 R 6099 0 R 6100 0 R 6101 0 R 6102 0 R 6103 0 R 6104 0 R 6105 0 R 6106 0 R 6107 0 R 6108 0 R 6109 0 R 6110 0 R 6111 0 R 6112 0 R 6113 0 R 6114 0 R 6115 0 R 6116 0 R 6117 0 R 6118 0 R 6119 0 R 6120 0 R 6121 0 R 6122 0 R 6123 0 R 6124 0 R 6125 0 R 6126 0 R 6127 0 R 6128 0 R 6129 0 R 6130 0 R 6131 0 R 6132 0 R 6133 0 R 6134 0 R 6135 0 R 6136 0 R 6137 0 R 6138 0 R 6139 0 R 6140 0 R 6141 0 R 6142 0 R 6143 0 R 6144 0 R 6145 0 R 6146 0 R 6147 0 R 6148 0 R 6149 0 R 6150 0 R 6151 0 R ]
+>> endobj
+6077 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [348.932 243.505 360.887 254.409]
+/Rect [139.912 720.63 151.868 730.816]
 /Subtype /Link
-/A << /S /GoTo /D (page.77) >>
+/A << /S /GoTo /D (page.61) >>
 >> endobj
-5112 0 obj <<
+6078 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [361.933 219.594 373.888 230.498]
+/Rect [172.56 707.957 184.515 718.861]
 /Subtype /Link
-/A << /S /GoTo /D (page.40) >>
+/A << /S /GoTo /D (page.59) >>
 >> endobj
-5113 0 obj <<
+6079 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [329.555 208.356 341.51 218.543]
+/Rect [134.951 696.719 146.906 706.906]
 /Subtype /Link
-/A << /S /GoTo /D (page.43) >>
+/A << /S /GoTo /D (page.60) >>
 >> endobj
-5114 0 obj <<
+6080 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [374.655 195.684 386.61 206.588]
+/Rect [167.598 684.047 179.553 694.951]
 /Subtype /Link
-/A << /S /GoTo /D (page.48) >>
+/A << /S /GoTo /D (page.59) >>
 >> endobj
-5115 0 obj <<
+6081 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [352.528 184.446 364.483 194.633]
+/Rect [149.875 672.809 161.83 682.996]
 /Subtype /Link
-/A << /S /GoTo /D (page.46) >>
+/A << /S /GoTo /D (page.59) >>
 >> endobj
-5116 0 obj <<
+6082 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [385.175 171.774 397.131 182.678]
+/Rect [139.375 660.136 151.33 671.04]
 /Subtype /Link
-/A << /S /GoTo /D (page.45) >>
+/A << /S /GoTo /D (page.62) >>
 >> endobj
-5117 0 obj <<
+6083 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [368.578 160.536 380.533 170.722]
+/Rect [172.022 648.181 183.977 659.085]
 /Subtype /Link
-/A << /S /GoTo /D (page.45) >>
+/A << /S /GoTo /D (page.59) >>
 >> endobj
-5118 0 obj <<
+6084 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [353.076 147.863 365.031 158.767]
+/Rect [135.499 636.226 147.454 647.13]
 /Subtype /Link
-/A << /S /GoTo /D (page.46) >>
+/A << /S /GoTo /D (page.61) >>
 >> endobj
-5119 0 obj <<
+6085 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [385.723 135.908 397.679 146.812]
+/Rect [168.146 624.271 180.101 635.175]
 /Subtype /Link
-/A << /S /GoTo /D (page.45) >>
+/A << /S /GoTo /D (page.59) >>
 >> endobj
-5120 0 obj <<
+6086 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [355.846 124.67 367.801 134.857]
+/Rect [135.499 613.033 147.454 623.22]
 /Subtype /Link
-/A << /S /GoTo /D (page.47) >>
+/A << /S /GoTo /D (page.61) >>
 >> endobj
-5121 0 obj <<
+6087 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [388.493 111.998 400.448 122.902]
+/Rect [168.146 600.361 180.101 611.265]
 /Subtype /Link
-/A << /S /GoTo /D (page.46) >>
+/A << /S /GoTo /D (page.59) >>
 >> endobj
-5122 0 obj <<
+6088 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [353.076 100.76 365.031 110.947]
+/Rect [139.375 588.405 151.33 599.309]
 /Subtype /Link
-/A << /S /GoTo /D (page.46) >>
+/A << /S /GoTo /D (page.62) >>
 >> endobj
-5123 0 obj <<
+6089 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [385.723 88.087 397.678 98.991]
+/Rect [172.022 576.45 183.977 587.354]
 /Subtype /Link
-/A << /S /GoTo /D (page.45) >>
->> endobj
-5066 0 obj <<
-/D [5064 0 R /XYZ 90 757.935 null]
->> endobj
-5067 0 obj <<
-/D [5064 0 R /XYZ 90 696.969 null]
->> endobj
-5063 0 obj <<
-/Font << /F31 528 0 R /F22 521 0 R >>
-/ProcSet [ /PDF /Text ]
->> endobj
-5126 0 obj <<
-/Length 2756      
-/Filter /FlateDecode
->>
-stream
-xÚ¥›osÛ6ÆßûSè¥=sD	€ ɾ»¦I'\:wõô:ÓëÜ8²’øζ\I¹Äßþ@.HìU&/"KðpøC,’›þÉM_oZÓŠ^›Íöá¢Þ|€w¸áÓ
->®Ðçß]_|óJ÷Doõæúýðu+…Qrs}ûÛåë·ß¿üõê÷ë7M݉ÚXhŽ/ÛÚ½{ñòzl:m]Ã\üö{½¹…øñ¢ºï6Ÿáu-dßo.¥Ãëû‹Ÿ/þ>¶áß×ð~îڍÔË‹WjºxYÃKe6­Ò¢¶f¸Òíîþ‹:þe~µ²+Géàç>8|Š 種|é>kÒ¹7íÂØ€
-ÂLŒgF
oƒ•RH‰bý÷îpx8~X†ÜBcu¿°qW“zyiƒC¼fáÚ)Ñ·2q‡$œŒ.Û÷Bš±WC˜Ãà”Eßï'…ø¸d µè{³±]+Ô‚ ­Fñ’@ÒÜ  [Ž4И[Îã
-ÆÈ…ß¡Ü‹—o^½þ•
-ýóöø¯ºV_rñ7L/¹±VÕ¯Žz/®&ufÐ'
kƒ²[øTäŶsA™9
-F‚¬‰]<Äù5t/t[b’Ó$‚Æ£èHØ™dÁø9ªaÜ=ޝ9¤í‹çÃ$§gDÐsÂ’s“³‚±sj-ŒÄ¾je0=ÜýL1$'YD
±@†8cŠg,LÛà׈7/ßž	Á¶Â6]1„INCšؘ„ÀØ9ÆÛëæÓáa§RÐB;JWâê
-É—qΚtîË0aÂZÕ¥¾ó0ƒ†w7LZí©î>Ýï™.mD_Êµ.õê
-É3]š6éÌ—ûXº:Š‰ï<Ô áÝb¨ZŠ¶ó`aY×7™Ž‚ö&åZ¯â
-©3š4˜ïSGC«Ôu¨×ðf1P˜®òXïŽûû›S¦S­húIºÖ©^]!y¦SÓ&óÚHÑ´6õ]LS¯áÝb¬u+ºÖo ЧÃîÌ½Z	š¨]»W{u…ä™{uÚ$,d3¦I}Áz
¢—íඥÌåûã.×¹­ÐåkëÕ’g:7mÒ]ÍqvYG⻈×kx·o¶õtŸ>ÞÕ™HaÍT£n-ÐA\!u&ΤÁ|˜ÀÂÖ2u]ÌW¯áÍb˜­‚4ÈC}:ü'³*ªvÒ­-K^]!yf]J›$Vàî—6õ]ê5¼[ÔÖ¢6ëa÷>¨tZè$ÏjSk›
´±©o.ÐÆ®¸Å@a+_÷vp;}ܝnrC·ÊLÒµ±ëÕ’goÚ$1I¡´M}“ÔkX7Ø(5°äÃj=m”Nçí!²³¥»E$'w‹Qç‰1µ[äì© †ðUéCS×Bµå,&9Í"høsbL²`ì€…î …U#‹c.µ¶tk…^¨! 9	!jˆ‡j!ÀĘ‚ÀÙ9¶
fðUãA%SŽb’Ó(‚†Ÿ‰1‰‚±s(šZŒAÂVåLª¦)G0ÉiA³‚ “;‡@ZRwÏ€
E£n„ÕM1ŠIN£~uHŒIŒ P=l®Ú=i>o<¨®­*†€ä$„¨áW‡Ä˜‚ÀÙ9¶­í—ÛÏda¬èd9‹IN³~@$Æ$Æα€}F'ÇãÍÃŽšŸ·ÇìS˜RΦÛ(ص÷õj¾Ô’g»´Iç®35PI™/j0^ÃÚ9Êm,}¾¼Ýßî¨q ™Ažì»AªêzO$·N]!y6¹ÅM¢—ÁÀµumj¼`à5¼]Ø4˾uxt|ÚæƒõÓ(]6lc‘<lÚ¤sWõ2Øf¨6&Æ‹`½†µƒ—ux~¤ëÐåÄÔošv¨žIUòŒÕ©+$ÏN}ܤ3ïêÜÔodê›™ùäÍ+…Mzg°‚ Œ§à	GD0ÉiAÃ#À¾ÆÌ!ЭPvDÀÜW@‚«ër“œF4<ìK!`Ì©…6Áîü‰PK¡ûr“œF4<ìK!`Ì A׃	øy€­4|ßD2Zza5)vZÁ
	z/ȃՍ낮ðlCT³‡
æMæÁjÓ‹®—ìÙ†¨áíjˆµ“ÉÙ†ýîJšËd¢Ù‚Q¯<ž(„ä$| †‘S0X» c:d°Ýßß|¡0›-ma£úñÁ
-‡ ®|ya³&‡ÍÖ"Ó­‚Uj<ç4¼]ä05 Ÿ–$l‰p” ”Ä$§I Ó		lL’àì"	tÔ`»xØ=ž¨QáBœŽÿ½’õå0ž—XL+Úº¬`	ê
-É—×9kr؉Êe´WªÔxŽ%hx»ˆ=Øîßï7÷̪‘$¦¦¶ãé‚5^]!y†FÚä@c9H ÁtŸ/hx
ohàÓ/~zûú5]øõ3-(\?‘œ\?ñi…NSëgbL­Ÿ¬]N  ˆ_^¾½~ýÓÛ+m.ÿúæ¼{JÙñ‰	SП7¹Â„9?01áì"TÂßî÷‡[
-Äéæ]~š w©
-KîQÍ–ÁçM]·œ&½0mÃVÝ£†·‹$PÝH$»Ù?5OŠªÔÓ˜`êÆó&‡1!É1Á”©§1ÁÙ¸HìHìNçÍŽ²²îH‚+µÎ›äw\\ew$ÁÚE¨¼
-$ÎÞ{–D'L‰rÞä
-	¦":‘àì"	T“Ü³£ˆD(9–’˜ä4	TÅl{’6&Ipv‘ªL:gÏŽPw,%1Éi¨”ɐÀÆ$	Î.’@uI qöìˆUÇBHN’À…LšDbL‘`í	\œÜLjv:Ü}ȱ€ìúX|\KI¼¸šÔ™Œ$iÐ?n¶°J­Û9ˆ aÍ"T™Üî?ý‰läî6ƒÄíâC
r
È ­FmjŒHC õlà;Èp‘›yçI åöp»;œ™­‡òcaŠ:©ÉÕ3—u‘˜|bW*?å¼"TšÜö§›3!ÄÂc!$'1àZ¦6‡Ä˜ÁÚ¸>¹=<Ý‘wÏû»Çü6»I7V×ss§®<››ã&ýÏr¹y«_bœÉ͝†·O/qur­Û‹j£S·3ÅÊy“C·+²Û™ÚèÔíœ]ìv\ =üϝøÌ=ˆ°\ÍLÃ¥EÒ¨f«–ó&ó53ÝÖÂvl4Hx³Øñ¨Nº’LFia2‰äd2‰Ýéd21¦’IÖ.‹J¯k£¼¨ð;r¦;oråšåLáwåœ]å¸ôº=nÏÎ
baµpˆää>×j;EícjÈÚE¨þêHärƒ’g±¾ZJb’Ó$PÉ–!Iœ]$Ê°@âìÜ –YKILršªÜ2$°1I‚³‹$P5v{|>{'«­…ë’“ë.àÒ›ÁĘZ'X»He·§ç§Ý™u\M]ÁUTÓ
…aYýT7nE×eÊ5¸J_ì<ï—ñÃ÷ÝþJöøwûVôpO
-¿{뇟¢¸0~Ø=î7§ÝíìSêËý£ÿÿoñÅ+·Ù½ó´þ?Ù}[ëoõ©2¤áÕðC•ýÁÿñÏ?¿¹’—¯¿ó6"|ùݳÿÿûý—ç»Ç9D÷ËýpyÎÿQ~œW
-endstream
-endobj
-5125 0 obj <<
-/Type /Page
-/Contents 5126 0 R
-/Resources 5124 0 R
-/MediaBox [0 0 595.276 841.89]
-/Parent 5038 0 R
-/Annots [ 5128 0 R 5129 0 R 5130 0 R 5131 0 R 5132 0 R 5133 0 R 5134 0 R 5135 0 R 5136 0 R 5137 0 R 5138 0 R 5139 0 R 5140 0 R 5141 0 R 5142 0 R 5143 0 R 5144 0 R 5145 0 R 5146 0 R 5147 0 R 5148 0 R 5149 0 R 5150 0 R 5151 0 R 5152 0 R 5153 0 R 5154 0 R 5155 0 R 5156 0 R 5157 0 R 5158 0 R 5159 0 R 5160 0 R 5161 0 R 5162 0 R 5163 0 R 5164 0 R 5165 0 R 5166 0 R 5167 0 R 5168 0 R 5169 0 R 5170 0 R 5171 0 R 5172 0 R 5173 0 R 5174 0 R 5175 0 R 5176 0 R 5177 0 R 5178 0 R 5179 0 R 5180 0 R 5181 0 R 5182 0 R 5183 0 R 5184 0 R 5185 0 R 5186 0 R 5187 0 R 5188 0 R 5189 0 R ]
+/A << /S /GoTo /D (page.59) >>
 >> endobj
-5128 0 obj <<
+6090 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [139.365 720.63 151.32 730.816]
+/Rect [141.188 565.212 153.143 575.399]
 /Subtype /Link
-/A << /S /GoTo /D (page.47) >>
+/A << /S /GoTo /D (page.63) >>
 >> endobj
-5129 0 obj <<
+6091 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [172.012 707.957 183.967 718.861]
+/Rect [131.903 541.302 143.858 551.489]
 /Subtype /Link
-/A << /S /GoTo /D (page.45) >>
+/A << /S /GoTo /D (page.63) >>
 >> endobj
-5130 0 obj <<
+6092 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [132.999 684.764 144.954 694.951]
+/Rect [131.903 517.392 143.858 527.578]
 /Subtype /Link
-/A << /S /GoTo /D (page.48) >>
+/A << /S /GoTo /D (page.60) >>
 >> endobj
-5131 0 obj <<
+6093 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [147.394 660.854 164.331 671.04]
+/Rect [131.903 493.481 143.858 503.668]
 /Subtype /Link
-/A << /S /GoTo /D (page.126) >>
+/A << /S /GoTo /D (page.60) >>
 >> endobj
-5132 0 obj <<
+6094 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [147.394 636.943 164.331 647.13]
+/Rect [131.903 469.571 143.858 479.758]
 /Subtype /Link
-/A << /S /GoTo /D (page.128) >>
+/A << /S /GoTo /D (page.59) >>
 >> endobj
-5133 0 obj <<
+6095 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [132.999 613.033 144.954 623.22]
+/Rect [140.46 445.661 152.416 455.847]
 /Subtype /Link
-/A << /S /GoTo /D (page.46) >>
+/A << /S /GoTo /D (page.31) >>
 >> endobj
-5134 0 obj <<
+6096 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [132.999 589.123 144.954 599.309]
+/Rect [131.903 421.75 143.858 431.937]
 /Subtype /Link
-/A << /S /GoTo /D (page.45) >>
+/A << /S /GoTo /D (page.60) >>
 >> endobj
-5135 0 obj <<
+6097 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [132.999 565.212 144.954 575.399]
+/Rect [131.903 397.84 143.858 408.027]
 /Subtype /Link
-/A << /S /GoTo /D (page.45) >>
+/A << /S /GoTo /D (page.60) >>
 >> endobj
-5136 0 obj <<
+6098 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [121.651 552.54 128.625 563.444]
+/Rect [131.903 373.93 143.858 384.116]
 /Subtype /Link
-/A << /S /GoTo /D (page.5) >>
+/A << /S /GoTo /D (page.60) >>
 >> endobj
-5137 0 obj <<
+6099 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [133.825 541.302 140.799 551.489]
+/Rect [131.903 350.019 143.858 360.206]
 /Subtype /Link
-/A << /S /GoTo /D (page.7) >>
+/A << /S /GoTo /D (page.60) >>
 >> endobj
-5138 0 obj <<
+6100 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [128.854 528.63 135.828 539.534]
+/Rect [131.903 326.109 143.858 336.296]
 /Subtype /Link
-/A << /S /GoTo /D (page.5) >>
+/A << /S /GoTo /D (page.61) >>
 >> endobj
-5139 0 obj <<
+6101 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [135.499 517.392 142.473 527.578]
+/Rect [131.903 302.199 143.858 312.385]
 /Subtype /Link
-/A << /S /GoTo /D (page.7) >>
+/A << /S /GoTo /D (page.59) >>
 >> endobj
-5140 0 obj <<
+6102 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [141.576 504.719 148.55 515.623]
+/Rect [131.903 278.288 143.858 288.475]
 /Subtype /Link
-/A << /S /GoTo /D (page.7) >>
+/A << /S /GoTo /D (page.60) >>
 >> endobj
-5141 0 obj <<
+6103 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [136.346 493.481 143.32 503.668]
+/Rect [131.903 254.378 143.858 264.565]
 /Subtype /Link
-/A << /S /GoTo /D (page.6) >>
+/A << /S /GoTo /D (page.59) >>
 >> endobj
-5142 0 obj <<
+6104 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [131.624 480.809 138.598 491.713]
+/Rect [131.903 230.468 143.858 240.654]
 /Subtype /Link
-/A << /S /GoTo /D (page.6) >>
+/A << /S /GoTo /D (page.59) >>
 >> endobj
-5143 0 obj <<
+6105 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [124.979 468.854 131.953 479.758]
+/Rect [131.903 206.557 143.858 216.744]
 /Subtype /Link
-/A << /S /GoTo /D (page.7) >>
+/A << /S /GoTo /D (page.62) >>
 >> endobj
-5144 0 obj <<
+6106 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [124.969 457.616 131.943 467.803]
+/Rect [131.903 182.647 143.858 192.834]
 /Subtype /Link
-/A << /S /GoTo /D (page.6) >>
+/A << /S /GoTo /D (page.59) >>
 >> endobj
-5145 0 obj <<
+6107 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [138.259 445.661 145.233 455.847]
+/Rect [120.555 169.975 132.51 180.878]
 /Subtype /Link
-/A << /S /GoTo /D (page.6) >>
+/A << /S /GoTo /D (page.12) >>
 >> endobj
-5146 0 obj <<
+6108 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [132.999 421.75 144.954 431.937]
+/Rect [133.277 158.737 145.233 168.923]
 /Subtype /Link
-/A << /S /GoTo /D (page.46) >>
+/A << /S /GoTo /D (page.13) >>
 >> endobj
-5147 0 obj <<
+6109 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [132.999 397.84 144.954 408.027]
+/Rect [134.383 146.064 146.338 156.968]
 /Subtype /Link
-/A << /S /GoTo /D (page.45) >>
+/A << /S /GoTo /D (page.13) >>
 >> endobj
-5148 0 obj <<
+6110 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [132.999 373.93 144.954 384.116]
+/Rect [124.969 134.826 136.924 145.013]
 /Subtype /Link
-/A << /S /GoTo /D (page.47) >>
+/A << /S /GoTo /D (page.14) >>
 >> endobj
-5149 0 obj <<
+6111 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [132.999 350.019 144.954 360.206]
+/Rect [128.854 122.154 140.809 133.058]
 /Subtype /Link
-/A << /S /GoTo /D (page.46) >>
+/A << /S /GoTo /D (page.13) >>
 >> endobj
-5150 0 obj <<
+6112 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [132.999 326.109 144.954 336.296]
+/Rect [142.692 110.916 154.647 121.103]
 /Subtype /Link
-/A << /S /GoTo /D (page.46) >>
+/A << /S /GoTo /D (page.14) >>
 >> endobj
-5151 0 obj <<
+6113 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [132.999 302.199 144.954 312.385]
+/Rect [142.144 98.244 154.099 109.147]
 /Subtype /Link
-/A << /S /GoTo /D (page.45) >>
+/A << /S /GoTo /D (page.14) >>
 >> endobj
-5152 0 obj <<
+6114 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [132.999 278.288 144.954 288.475]
+/Rect [146.01 87.006 157.965 97.192]
 /Subtype /Link
-/A << /S /GoTo /D (page.47) >>
+/A << /S /GoTo /D (page.14) >>
 >> endobj
-5153 0 obj <<
+6115 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [132.999 254.378 144.954 264.565]
+/Rect [363.597 719.912 375.552 730.816]
 /Subtype /Link
-/A << /S /GoTo /D (page.45) >>
+/A << /S /GoTo /D (page.14) >>
 >> endobj
-5154 0 obj <<
+6116 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [145.452 229.75 157.407 240.654]
+/Rect [358.068 707.957 370.023 718.861]
 /Subtype /Link
-/A << /S /GoTo /D (page.37) >>
+/A << /S /GoTo /D (page.14) >>
 >> endobj
-5155 0 obj <<
+6117 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [141.028 205.84 152.983 216.744]
+/Rect [364.155 696.719 376.11 706.906]
 /Subtype /Link
-/A << /S /GoTo /D (page.15) >>
+/A << /S /GoTo /D (page.14) >>
 >> endobj
-5156 0 obj <<
+6118 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [143.24 193.885 155.195 204.789]
+/Rect [375.223 684.047 387.178 694.951]
 /Subtype /Link
-/A << /S /GoTo /D (page.20) >>
+/A << /S /GoTo /D (page.14) >>
 >> endobj
-5157 0 obj <<
+6119 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [132.451 169.975 144.406 180.878]
+/Rect [352.528 672.092 364.484 682.996]
 /Subtype /Link
-/A << /S /GoTo /D (page.80) >>
+/A << /S /GoTo /D (page.14) >>
 >> endobj
-5158 0 obj <<
+6120 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [132.451 146.064 144.406 156.968]
+/Rect [351.422 660.854 363.378 671.04]
 /Subtype /Link
-/A << /S /GoTo /D (page.80) >>
+/A << /S /GoTo /D (page.13) >>
 >> endobj
-5159 0 obj <<
+6121 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [132.451 122.154 144.406 133.058]
+/Rect [362.491 648.181 374.446 659.085]
 /Subtype /Link
-/A << /S /GoTo /D (page.80) >>
+/A << /S /GoTo /D (page.14) >>
 >> endobj
-5160 0 obj <<
+6122 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [132.451 98.244 144.406 109.147]
+/Rect [367.472 636.226 379.428 647.13]
 /Subtype /Link
-/A << /S /GoTo /D (page.80) >>
+/A << /S /GoTo /D (page.15) >>
 >> endobj
-5161 0 obj <<
+6123 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [348.932 719.912 360.887 730.816]
+/Rect [339.796 624.271 351.751 635.175]
 /Subtype /Link
-/A << /S /GoTo /D (page.80) >>
+/A << /S /GoTo /D (page.13) >>
 >> endobj
-5162 0 obj <<
+6124 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [348.932 696.002 360.887 706.906]
+/Rect [358.625 612.316 370.581 623.22]
 /Subtype /Link
-/A << /S /GoTo /D (page.80) >>
+/A << /S /GoTo /D (page.14) >>
 >> endobj
-5163 0 obj <<
+6125 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [361.933 672.092 373.888 682.996]
+/Rect [350.875 600.361 362.83 611.265]
 /Subtype /Link
-/A << /S /GoTo /D (page.36) >>
+/A << /S /GoTo /D (page.14) >>
 >> endobj
-5164 0 obj <<
+6126 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [361.933 648.181 373.888 659.085]
+/Rect [348.384 577.168 360.339 587.354]
 /Subtype /Link
-/A << /S /GoTo /D (page.36) >>
+/A << /S /GoTo /D (page.61) >>
 >> endobj
-5165 0 obj <<
+6127 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [356.713 624.271 368.668 635.175]
+/Rect [348.384 553.257 360.339 563.444]
 /Subtype /Link
-/A << /S /GoTo /D (page.11) >>
+/A << /S /GoTo /D (page.59) >>
 >> endobj
-5166 0 obj <<
+6128 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [357.51 600.361 369.465 611.265]
+/Rect [348.384 529.347 360.339 539.534]
 /Subtype /Link
-/A << /S /GoTo /D (page.16) >>
+/A << /S /GoTo /D (page.61) >>
 >> endobj
-5167 0 obj <<
+6129 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [348.932 576.45 360.887 587.354]
+/Rect [348.384 505.437 360.339 515.623]
 /Subtype /Link
-/A << /S /GoTo /D (page.83) >>
+/A << /S /GoTo /D (page.59) >>
 >> endobj
-5168 0 obj <<
+6130 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [348.932 552.54 360.887 563.444]
+/Rect [348.384 481.526 360.339 491.713]
 /Subtype /Link
-/A << /S /GoTo /D (page.83) >>
+/A << /S /GoTo /D (page.62) >>
 >> endobj
-5169 0 obj <<
+6131 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [358.615 528.63 370.571 539.534]
+/Rect [348.384 457.616 360.339 467.803]
 /Subtype /Link
-/A << /S /GoTo /D (page.28) >>
+/A << /S /GoTo /D (page.59) >>
 >> endobj
-5170 0 obj <<
+6132 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [348.932 504.719 360.887 515.623]
+/Rect [361.933 432.988 373.888 443.892]
 /Subtype /Link
-/A << /S /GoTo /D (page.81) >>
+/A << /S /GoTo /D (page.41) >>
 >> endobj
-5171 0 obj <<
+6133 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [348.932 480.809 360.887 491.713]
+/Rect [361.933 409.078 373.888 419.982]
 /Subtype /Link
-/A << /S /GoTo /D (page.80) >>
+/A << /S /GoTo /D (page.41) >>
 >> endobj
-5172 0 obj <<
+6134 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [348.932 456.899 360.887 467.803]
+/Rect [330.67 397.123 342.626 408.027]
 /Subtype /Link
-/A << /S /GoTo /D (page.80) >>
+/A << /S /GoTo /D (page.63) >>
 >> endobj
-5173 0 obj <<
+6135 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [348.932 432.988 360.887 443.892]
+/Rect [375.771 385.168 387.726 396.071]
 /Subtype /Link
-/A << /S /GoTo /D (page.79) >>
+/A << /S /GoTo /D (page.65) >>
 >> endobj
-5174 0 obj <<
+6136 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [348.932 409.078 360.887 419.982]
+/Rect [402.889 373.212 414.844 384.116]
 /Subtype /Link
-/A << /S /GoTo /D (page.79) >>
+/A << /S /GoTo /D (page.64) >>
 >> endobj
-5175 0 obj <<
+6137 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [348.932 385.168 360.887 396.071]
+/Rect [468.722 361.975 480.677 372.161]
 /Subtype /Link
-/A << /S /GoTo /D (page.79) >>
+/A << /S /GoTo /D (page.64) >>
 >> endobj
-5176 0 obj <<
+6138 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [367.193 361.257 384.13 372.161]
+/Rect [437.31 350.019 449.265 360.206]
 /Subtype /Link
-/A << /S /GoTo /D (page.154) >>
+/A << /S /GoTo /D (page.64) >>
 >> endobj
-5177 0 obj <<
+6139 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [364.464 337.347 376.419 348.251]
+/Rect [408.08 338.064 420.035 348.251]
 /Subtype /Link
-/A << /S /GoTo /D (page.11) >>
+/A << /S /GoTo /D (page.64) >>
 >> endobj
-5178 0 obj <<
+6140 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [361.933 313.437 373.888 324.34]
+/Rect [448.827 326.109 460.782 336.296]
 /Subtype /Link
-/A << /S /GoTo /D (page.37) >>
+/A << /S /GoTo /D (page.64) >>
 >> endobj
-5179 0 obj <<
+6141 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [361.933 289.526 373.888 300.43]
+/Rect [418.411 314.154 430.366 324.34]
 /Subtype /Link
-/A << /S /GoTo /D (page.35) >>
+/A << /S /GoTo /D (page.64) >>
 >> endobj
-5180 0 obj <<
+6142 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [356.962 265.616 368.917 276.52]
+/Rect [356.962 301.481 368.917 312.385]
 /Subtype /Link
-/A << /S /GoTo /D (page.12) >>
+/A << /S /GoTo /D (page.65) >>
 >> endobj
-5181 0 obj <<
+6143 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [361.933 253.661 373.888 264.565]
+/Rect [356.962 289.526 368.917 300.43]
 /Subtype /Link
-/A << /S /GoTo /D (page.32) >>
+/A << /S /GoTo /D (page.64) >>
 >> endobj
-5182 0 obj <<
+6144 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [359.721 229.75 371.676 240.654]
+/Rect [350.596 265.616 362.551 276.52]
 /Subtype /Link
-/A << /S /GoTo /D (page.20) >>
+/A << /S /GoTo /D (page.65) >>
 >> endobj
-5183 0 obj <<
+6145 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [358.615 217.795 370.571 228.699]
+/Rect [350.596 241.706 362.551 252.609]
 /Subtype /Link
-/A << /S /GoTo /D (page.28) >>
+/A << /S /GoTo /D (page.64) >>
 >> endobj
-5184 0 obj <<
+6146 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [361.933 205.84 373.888 216.744]
+/Rect [350.596 217.795 362.551 228.699]
 /Subtype /Link
-/A << /S /GoTo /D (page.33) >>
+/A << /S /GoTo /D (page.64) >>
 >> endobj
-5185 0 obj <<
+6147 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [348.932 181.93 360.887 192.834]
+/Rect [350.596 193.885 362.551 204.789]
 /Subtype /Link
-/A << /S /GoTo /D (page.82) >>
+/A << /S /GoTo /D (page.64) >>
 >> endobj
-5186 0 obj <<
+6148 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [348.932 158.019 360.887 168.923]
+/Rect [350.596 169.975 362.551 180.878]
 /Subtype /Link
-/A << /S /GoTo /D (page.82) >>
+/A << /S /GoTo /D (page.64) >>
 >> endobj
-5187 0 obj <<
+6149 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [348.932 134.109 360.887 145.013]
+/Rect [350.596 146.064 362.551 156.968]
 /Subtype /Link
-/A << /S /GoTo /D (page.82) >>
+/A << /S /GoTo /D (page.64) >>
 >> endobj
-5188 0 obj <<
+6150 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [361.933 110.199 373.888 121.103]
+/Rect [350.596 122.154 362.551 133.058]
 /Subtype /Link
-/A << /S /GoTo /D (page.37) >>
+/A << /S /GoTo /D (page.64) >>
 >> endobj
-5189 0 obj <<
+6151 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [361.933 86.288 373.888 97.192]
+/Rect [350.596 98.244 362.551 109.147]
 /Subtype /Link
-/A << /S /GoTo /D (page.34) >>
+/A << /S /GoTo /D (page.65) >>
 >> endobj
-5127 0 obj <<
-/D [5125 0 R /XYZ 90 757.935 null]
+6076 0 obj <<
+/D [6074 0 R /XYZ 90 757.935 null]
 >> endobj
-5124 0 obj <<
-/Font << /F31 528 0 R /F22 521 0 R >>
+6073 0 obj <<
+/Font << /F31 604 0 R /F22 597 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-5192 0 obj <<
-/Length 2374      
+6154 0 obj <<
+/Length 2551      
 /Filter /FlateDecode
 >>
 stream
-xÚ­›Ûn·†ïõº´€-–g{×&M‘"-ÐÔÀîF[²5v³áSd¥qúô%‡¤¸¨™ÅaäÀÖáòÓ"¹†kÄ–Ôý±¥¥K£±B-/otyí^ý~Áâ»k÷ö¼ÿíùâ«WÂ}ŠX-–çWÃÇ5#Š³åùö·³×?½üî×Õç?,%íUÚµâ_g†ùWߝšŽÆJhßðûÅoÐåÖuà‡%Âvˏî1%ÌÚåíBrß,~Yü|h#¼.ÜëS}WLŒ;ÏyÙy.Õjèä凋þjÅèÙæ²ÆÀœ’«åš1bUÐ|¼||ØÝþçx0Lj"e·4NÊXè}woA¿’xÕ£®5è­%¹*'rïB×#IRór´µ„©„áîÝþÄñëÎÞ:üƒ}Px_!°ÁKl츑ºQ„Ë0ºÿ{óêõ¯•±ÿN)"MŒ¿saè:£áv@¯³z‚@Ñà0‡¸Ùºw…nh{!Jjfž‚bN&C ¬˜:ût3Œõ9,„%´ÃÈrœFÔŝQ?„"ùÈŸýnwûxý.L©Û¹d9Î%jæÂ:£\*~žD1™¦‹[ðß¾~ñÍŒÇÃîÿS(„póÛ,•u[‡šEÕk £8jÒ›wãEC:+}AIÕÌqPÆÇÄÇÃ#>]f0hC´[îZ1d9Ž!j¼¹1è‹a¨˜yJmKýþDÎÒˆvYŽcˆšƒÆ0 at _CÅÌcŒ˜®ÀðÄOÄà>ÑñvYŽcˆšz4 at _CÅÌaÖ%[![yÉßVÖÈÛÍþ¯).Y3V-e§õ‚¨^ùÁQ“éFÙ(3Ü}¿¶t>†5U?OÁbmX‚¶›«Ýû«]ÿƒñøð4PI×m¹”š*åìfÔk ŸØ,Ê&½;—ã¯À©”)G‰UÐTí<E	íˆ}¿Yqzö÷õ‰¹¥aB¶f—@Žæ—I3d˜Ë0c,ǬÙy\f2Šû‹ÇS10I8oǐå8†¨™Á Q;rÂuXˆ^®$=ûfÅ;;^Ö-¬»t{£UÒÌdT…3–QÕüaœ¥êRh<7íÚ}´F–ã0¢&À0(èŒÂ¨øyni‘2Áð;éÇáŠ|X9ž±Ž
-ɉ´¢urtMšaUØ:ZcëhÍÎC”(a¦¡üíŸ÷7÷§‚aQo“å8˜¨™Q0;†jâ.Ô¦Á€‡¢q+‰6Í€€”4u@…1¨fç ñÎ¥,,ºè÷ ÇÉÃ
%F³f YŽ‰šˆF@cHÅÎQé¨@ú°ß\LCn›_r·svjžÁ ^õ‚¢Á@7& µG¶#ASuó„$MîúÝ3VUÎ9±²=²…¨©g§…1
-;‚Qb»ÂCð©ú„nÁ¬%´ywÉjC”Ô)@WBÅË1`!Ô(Ààh=10˜Q„5¯™Yó’úŠ	]Q¸—çáÒ¦?ANe áÍs#«qA2Àe€{y® |¿h›Ünm3ˆ,ÇIDÍL8 at c”EÅÎÃ`Šˆx±`ì6ÛS‚º¸k‘å8ˆ¨™‰	hŒ‚¨Ø9–) ‡©ì
-zʈZvÖeóE4Ž:„묹î/LQ«CPí"Û胴Ž:©×@>v?jrµ0N%ºÒøx¤QS·s)­ì,üó¾Ëñ§[â/ ù¡ 9
-Ö
q(…1¥j¡äzàöÝíM‚ø¸¿ØìvcʸëÙCÅo†C¯zܯ²Á¡J+ÆøH‰Òö˜BÔÔÝ…\ܾ[qgànź³ëþn?¦¢Ó±ódx¸”X¹”8• ç°õÈ'¸”M†[ Æ`º¡ÒTÀMÝ.åÁmÚµðŒæó&O¬¶Nž,Ç'(1Ž¯z“£“§f—è€"áÎpMx"‘X	l%’å8P\¬Æ(‘š]$k…"åånÉtR÷SM°‘£D`™qœé¤ÑÆ‘ª]"ʆ"~‰ÁS>+fR¹°•P–ã„@²B£„jv‰¨(:BÈýÃþKщUÄV:YŽÓ…É
-hŒÒ©Ù%: Ð¸õ©òsf5¤›=xË4²§5õt¥0FiÔì"
i±éôí8F¾Ð¾$;ál›)9J)iê1Sc”ªv‰’á„R„Òtü´‘Ñ”PÕN&Ëq2QSŸÂ%S³KddGh:ª­1‡Ä^™!¡	›=¾Ë„²'53±QB5»DˆKº*¡°BŸJˆq×™vBYŽŠšBÐ%T³K„(l'	ýs:ÑuDðf2@Ž’Iš:™Â#Sµ‹d„ÑD¤³>xyýŒ5GhIÚ'TVãL‚¤¾à@W”HÅ+QœÈtð÷Ï—Kk„¤¤ùÔá Æ‘Š™ É–(Ü(ñ uÌòø󆋔­ ²G êž\  1Š¡fAÀzå¸b4‚1qs‚-m»C=rîŒ!¨×@>qÆP69œ1P6uú¢%/'N_¼¦î—`€ZeÿþûͮßÜ`4fŽ\R5²ñÈÈÑ#Xàd;r)Œ±#—ª]¢ê–žÆÝýz(7}_“ÐÜIí¡.97M‚z
äÓ¤lrú¾&áòÎÎòÒx4M‚¦n—X€Òeÿá_0.û›é¨°.%”‡Âä\TõÈ'¢¢lr¸tü
HB…*}GA4u·/{¿q<íob2vÒym*R¶×5v^«žøyma‹×VÝŽ\»Œ8î6·'¢ˆõÉFY¢ Ï
-
-h‹¢¨¹%¹„Qìú[ô ¹Ãµv at S¡r~žxõÈ'ç	lrØXí‡%ÊÈÒx„#hêv	¨cFé,ÿ´ðˆÕÊÆðÈj4<@ù³Ð
š[äa‘1­¹šø½ û’”š´¡®­{§ý’pø¡£Ûø³ðwŽšX÷]Æ{üƒ»ïÜ÷>ÚìûíÊm’îúò.üÿ1=xåW»þ"<1á뾦âk¥Ã3N®¼ö~žü÷Å/oVììõ·á©$ñßÂÿ—÷OŸ®Cݲñ¿tÃùÆqR`
+xÚ¥›]o#·†ïý+tiËï\¦Iƒ¤m‚6 	ZKq½µdUVv½ÿ¾‡3ä)Í9CLáËÒk¾sžCòpÈ‘Xqø«ÀWÎ8”Y=ìoøêÞýæF¤O×ðñºøüËû›?ÿUÁ±`Õêþ÷îß­`FŠÕýö—Ûo¿ÿêëŸï~»ÿn¥¹gÜXh%¾/¼ïÞ|}?4Œ²±áÿÞüò_má¾»áL¿ú¯9!¬ö7ZªôúùæÇ›môï+xêڍP×/åxñ‚ÃKiVN*Æ­é®ôùå‘ýûO—+”aBˆAÙÙÅNIñ¯Â8«×…üÚü¢Éhnõ•±6Œ;U_Ä™5¤]Ä-8¦(Ç—ç]—)ÑCXçÁô×ñéáõxÚ_SЖiíW6&Ì,…¤^òk
+MFwe¯Œ
¨àÒ+ãK
+ICÚë“ÊuNÿÀ œ7ï§(ÊZä—³ñwâu¡ž¿j0ZK=¤5\Ø^EßkH·=è”ì£ßcÑO¦£—ŒƒÔjÁ”›¿W¯ùDüu“ý\q
 ®Í»Úø
+@¯¡íÒ€·2 at _é)_6§íD°œé\°½z]È'‚­›ì‚
×Ár杨¯‚í5´]V8¦m?`!
b”6dVÄÌŽòéÌŠÚ]òÉÌ:WOeÖ¹»,7ÌpÛÏbç÷›Ó	Ïl’¶fv”ã™-ܵA3[£™%ì`› ˜1=Öý»‡í™Üx¨ÝÁ¶Î䅝ɳ¦c °™¼2ÆfrÊ.2°ÁhìžÏ†ç§Ã4Á4t-‹ëç1ôêu!ŸÀP7Ù
r=Õïµ
+µñD¿Ú.õ{k X´¤¼W¶f|Pã	­‰|®hºq¯˜m¥˜s&gû°Ù/]¾Àb•5TïL`PãzIG@£
+W” î	@®½¼<oÞÐÅ¢•À¨F	$	M tÅ^@@{3„	¼œ&&>Û°‚ÓN±ofWp…[ÁeI·~Ø
+®²ÅVp”[d`¡°jœ¶»ÓÒ^ µ†ûÐÜ
F9Þ’f¦#”ÆhO ì"åûˆáå¼YŠAZ&\;†QŽcHzN¬ŒQ„]Ä 4“rÄp|zÃFÄL
Ô\2i}k
,äh
̺VÆX
$íR
T3%šŠ`–6漐£9/ÝñœWÆXÎ);ȹrž)㇜¼“ævó¼ì^VY0åªq&,ÔØL˜%ôLXÙb3!é–“nt‡¿%éIÚšôQŽ'½p'’^£I'ìbÒá~J•“þúyjÚ·MgF¹f£ǐ4ô´_£»ˆAxfÒZ0œ?—®·ÌÊv£ǐ43½¡4F1v€Aͬ0üqx:/Ä ½dN4c(ä(†¬¡1TÆÊ.bpœ9›ï å\mÞJã™çÍ·€…-YC—¿Ê+¤]š	%à÷iK€žó³²mÎ/ÔØœ_Z+ŽÍù•-6ç“n9R¥™M“]–¶vïQŽwïèÞ¥1Ú½	»Ø½¥daØàx:lwwÂܾ-+ôRpö8RÒG5šô$¡}e‹&p"ÆÕˆáíuáãÎ4"(Ô‚,¡T¶Ê-"p†‰<ßÿmaø~ÙæðG5~’Ðþ²EÃ'Übø0Ê<žÚ˜4Íáj4ü$™	¿´EÃ'ÜbøÒ1™vöïö›ãBÂ0¥u+QH’¥-J€p‹¸bÊgß/‹?ÄjÚþ(Æ¢O
+:øÒ³Ž]hw7°–€Ë՝Ð%Ń@}€4]ãzQûú4yÿî°y{*æJÛ² RñÀî.Ói1
+‹×£úúÒê§WCÊ‚Fxéz	!IH/i;¦åq2²BPŠ«‡ÙYMž._69½BPNBÑ—äavÖÐv)çJG.
ÇÍvûtx\˜sUFjÓšôBŽf=kè´WÆXÞI»œx¨#24å½W¶¦}PãY­‰¤®hÎ	¯œr¨‡jØý<>,Í7”5»õ9æ{”ãùNš™|—Æh¾)»œo¨Œ:íÎ%<I[3>Êñ”îDÎKc4é”]Î:ÔHms<¢3û¨¥F´ƒå8ˆ¤™Q£ (»Â@U5f ññ„ma\`vvïs QÈQYCƒ¨Œ1¤]cÅê¼«Ÿ…]ÂÃlh'1ÊqI3½'8(Q”]&k2§2‰OçÅ$”`η“å8‰¤™!Q£$(»L‚ö2‘(olË©2ÐëàNÓpÇüìC^Y½.䥡n²{(\' 0ãtm|Uz
m—8è`XHېûÍùép§ùíG¢RN<÷©4” ¿Ò^Aë³0zñºP__\Ý`÷ЧšÊÒª¶½D‘4´[Fý‡ó„bwz•o†ãé‚!@—Ò–3nZ8DõºO‚(›Œæ^N‘ðAÔÆ$¢†¶Ë$ঋ§Í»Hbw^HBY&´h&1ÊqI3C¢4FIPv™„ÔLøÄ›|]HBH&U;‰QŽ“Hš¥1J‚²Ë$8gÒ%¶›;	óÄãÂú¡¼gJŠÖúQÈÑú‘5ÝFCÀêGeŒÕÒ.áPÎ2•·>l_Þ/]g*«™n'1¨q½d†CáŠb ¼2#™Î½</ž2•æÌ´ŽAŒ^Ñ
…
ŒÂ„QŽ_zfôÿÒ‰R	ËLh0¨q½dAáŠ2 ¼2®™Í·Ù/Ï‹çH$³®™B!G1d
Í¡2Æ@v‰„ôœ¹üœÑ+59î&¹î6`Ù#­gÎ6í7Ä…T!ŸÞo(šì&9¹ßÀEm<µßÀÅŒ]æPœtˆÎ0½´öÝ#Ýmg’YM^69ýý	Å}êL2kh»L¡8˜¬Ä­Aüʹ<¿þçNðÛîèòóÓv¢ZÄMÆãÉ$&/쐈ëj"ø/êx2kh·´UœQΤ?)³?ªÑäÖÂb¹/]±ÔS^)óå‰çÿsºÎ37G5ºïX
+…m;–®Ø®#å•s]œ{܁ÚÎ\‡EuzÙd7ãlDºë Ò.g|<z= ûÌ3›	mG¯ÃfuzÙ$½™@¾›	¤]¦PœÀ¶O{´ Nç(öR`“˜<½hpúG±O+CÀf
í–)§°‡ÅûÏMǰÐ Îa/ì„Ã~Û=eÖßæ'Óä`šʲo*w_¤ŽëÊïQ[ æ¯t1cú(¾Ùv§Íy·½[KÃo_ýïû» oÿØõüðpî_èþ—_pù…âý_’CÍë^ýŸ~9õüô—ÿ~'n¿ý2ý+óLö/ßîõòöùqw¸¤¿K.°Àó?EhU
 endstream
 endobj
-5191 0 obj <<
+6153 0 obj <<
 /Type /Page
-/Contents 5192 0 R
-/Resources 5190 0 R
+/Contents 6154 0 R
+/Resources 6152 0 R
 /MediaBox [0 0 595.276 841.89]
-/Parent 5246 0 R
-/Annots [ 5194 0 R 5195 0 R 5196 0 R 5197 0 R 5198 0 R 5199 0 R 5200 0 R 5201 0 R 5202 0 R 5203 0 R 5204 0 R 5205 0 R 5206 0 R 5207 0 R 5208 0 R 5209 0 R 5210 0 R 5211 0 R 5212 0 R 5213 0 R 5214 0 R 5215 0 R 5216 0 R 5217 0 R 5218 0 R 5219 0 R 5220 0 R 5221 0 R 5222 0 R 5223 0 R 5224 0 R 5225 0 R 5226 0 R 5227 0 R 5228 0 R 5229 0 R 5230 0 R 5231 0 R 5232 0 R 5233 0 R 5234 0 R 5235 0 R 5236 0 R 5237 0 R 5238 0 R 5239 0 R 5240 0 R 5241 0 R 5242 0 R 5243 0 R 5244 0 R 5245 0 R ]
->> endobj
-5194 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [145.452 707.957 157.407 718.861]
-/Subtype /Link
-/A << /S /GoTo /D (page.40) >>
+/Parent 6216 0 R
+/Annots [ 6156 0 R 6157 0 R 6158 0 R 6159 0 R 6160 0 R 6161 0 R 6162 0 R 6163 0 R 6164 0 R 6165 0 R 6166 0 R 6167 0 R 6168 0 R 6169 0 R 6170 0 R 6171 0 R 6172 0 R 6173 0 R 6174 0 R 6175 0 R 6176 0 R 6177 0 R 6178 0 R 6179 0 R 6180 0 R 6181 0 R 6182 0 R 6183 0 R 6184 0 R 6185 0 R 6186 0 R 6187 0 R 6188 0 R 6189 0 R 6190 0 R 6191 0 R 6192 0 R 6193 0 R 6194 0 R 6195 0 R 6196 0 R 6197 0 R 6198 0 R 6199 0 R 6200 0 R 6201 0 R 6202 0 R 6203 0 R 6204 0 R 6205 0 R 6206 0 R 6207 0 R 6208 0 R 6209 0 R 6210 0 R 6211 0 R 6212 0 R 6213 0 R 6214 0 R 6215 0 R ]
 >> endobj
-5195 0 obj <<
+6156 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [145.452 684.047 157.407 694.951]
+/Rect [134.114 719.912 146.07 730.816]
 /Subtype /Link
-/A << /S /GoTo /D (page.33) >>
+/A << /S /GoTo /D (page.64) >>
 >> endobj
-5196 0 obj <<
+6157 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [147.394 660.854 164.331 671.04]
+/Rect [145.452 696.002 157.407 706.906]
 /Subtype /Link
-/A << /S /GoTo /D (page.126) >>
+/A << /S /GoTo /D (page.36) >>
 >> endobj
-5197 0 obj <<
+6158 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [147.394 636.943 164.331 647.13]
+/Rect [142.134 662.129 154.089 673.033]
 /Subtype /Link
-/A << /S /GoTo /D (page.129) >>
+/A << /S /GoTo /D (page.28) >>
 >> endobj
-5198 0 obj <<
+6159 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [147.394 613.033 164.331 623.22]
+/Rect [141.028 638.219 152.983 649.123]
 /Subtype /Link
-/A << /S /GoTo /D (page.126) >>
+/A << /S /GoTo /D (page.18) >>
 >> endobj
-5199 0 obj <<
+6160 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [132.451 588.405 144.406 599.309]
+/Rect [139.913 626.263 151.868 637.167]
 /Subtype /Link
-/A << /S /GoTo /D (page.83) >>
+/A << /S /GoTo /D (page.19) >>
 >> endobj
-5200 0 obj <<
+6161 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [132.451 564.495 144.406 575.399]
+/Rect [141.018 614.308 152.974 625.212]
 /Subtype /Link
-/A << /S /GoTo /D (page.77) >>
+/A << /S /GoTo /D (page.20) >>
 >> endobj
-5201 0 obj <<
+6162 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [132.451 540.585 144.406 551.489]
+/Rect [139.913 603.07 151.868 613.257]
 /Subtype /Link
-/A << /S /GoTo /D (page.76) >>
+/A << /S /GoTo /D (page.45) >>
 >> endobj
-5202 0 obj <<
+6163 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [132.451 516.674 144.406 527.578]
+/Rect [145.452 578.443 157.407 589.347]
 /Subtype /Link
-/A << /S /GoTo /D (page.77) >>
+/A << /S /GoTo /D (page.43) >>
 >> endobj
-5203 0 obj <<
+6164 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [156.799 483.519 173.736 493.705]
+/Rect [140.48 554.532 152.435 565.436]
 /Subtype /Link
-/A << /S /GoTo /D (page.151) >>
+/A << /S /GoTo /D (page.14) >>
 >> endobj
-5204 0 obj <<
+6165 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [143.798 458.891 155.753 469.795]
+/Rect [145.452 542.577 157.407 553.481]
 /Subtype /Link
-/A << /S /GoTo /D (page.24) >>
+/A << /S /GoTo /D (page.43) >>
 >> endobj
-5205 0 obj <<
+6166 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [145.452 434.981 157.407 445.885]
+/Rect [145.452 518.667 157.407 529.571]
 /Subtype /Link
-/A << /S /GoTo /D (page.37) >>
+/A << /S /GoTo /D (page.44) >>
 >> endobj
-5206 0 obj <<
+6167 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [145.452 411.07 157.407 421.974]
+/Rect [145.452 494.757 157.407 505.661]
 /Subtype /Link
-/A << /S /GoTo /D (page.37) >>
+/A << /S /GoTo /D (page.44) >>
 >> endobj
-5207 0 obj <<
+6168 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [147.394 387.877 164.331 398.064]
+/Rect [142.134 470.846 154.089 481.75]
 /Subtype /Link
-/A << /S /GoTo /D (page.126) >>
+/A << /S /GoTo /D (page.31) >>
 >> endobj
-5208 0 obj <<
+6169 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [147.394 363.967 164.331 374.154]
+/Rect [145.452 446.936 157.407 457.84]
 /Subtype /Link
-/A << /S /GoTo /D (page.127) >>
+/A << /S /GoTo /D (page.44) >>
 >> endobj
-5209 0 obj <<
+6170 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [143.798 339.339 155.753 350.243]
+/Rect [145.452 423.026 157.407 433.93]
 /Subtype /Link
-/A << /S /GoTo /D (page.25) >>
+/A << /S /GoTo /D (page.43) >>
 >> endobj
-5210 0 obj <<
+6171 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [143.798 315.429 155.753 326.333]
+/Rect [140.48 399.115 152.435 410.019]
 /Subtype /Link
-/A << /S /GoTo /D (page.25) >>
+/A << /S /GoTo /D (page.14) >>
 >> endobj
-5211 0 obj <<
+6172 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [143.798 291.519 155.753 302.423]
+/Rect [145.452 387.16 157.407 398.064]
 /Subtype /Link
-/A << /S /GoTo /D (page.25) >>
+/A << /S /GoTo /D (page.43) >>
 >> endobj
-5212 0 obj <<
+6173 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [143.798 267.608 155.753 278.512]
+/Rect [142.134 363.25 154.089 374.154]
 /Subtype /Link
-/A << /S /GoTo /D (page.26) >>
+/A << /S /GoTo /D (page.31) >>
 >> endobj
-5213 0 obj <<
+6174 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [142.134 243.698 154.089 254.602]
+/Rect [145.452 351.295 157.407 362.199]
 /Subtype /Link
-/A << /S /GoTo /D (page.28) >>
+/A << /S /GoTo /D (page.43) >>
 >> endobj
-5214 0 obj <<
+6175 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [143.798 219.788 155.753 230.692]
+/Rect [145.452 327.384 157.407 338.288]
 /Subtype /Link
-/A << /S /GoTo /D (page.24) >>
+/A << /S /GoTo /D (page.44) >>
 >> endobj
-5215 0 obj <<
+6176 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [143.798 195.877 155.753 206.781]
+/Rect [145.452 303.474 157.407 314.378]
 /Subtype /Link
-/A << /S /GoTo /D (page.24) >>
+/A << /S /GoTo /D (page.43) >>
 >> endobj
-5216 0 obj <<
+6177 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [143.798 171.967 155.753 182.871]
+/Rect [145.452 279.564 157.407 290.468]
 /Subtype /Link
-/A << /S /GoTo /D (page.25) >>
+/A << /S /GoTo /D (page.43) >>
 >> endobj
-5217 0 obj <<
+6178 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [143.798 148.057 155.753 158.961]
+/Rect [140.48 255.653 152.435 266.557]
 /Subtype /Link
-/A << /S /GoTo /D (page.24) >>
+/A << /S /GoTo /D (page.14) >>
 >> endobj
-5218 0 obj <<
+6179 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [143.798 124.146 155.753 135.05]
+/Rect [142.134 243.698 154.089 254.602]
 /Subtype /Link
-/A << /S /GoTo /D (page.25) >>
+/A << /S /GoTo /D (page.30) >>
 >> endobj
-5219 0 obj <<
+6180 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [143.798 100.236 155.753 111.14]
+/Rect [145.452 231.743 157.407 242.647]
 /Subtype /Link
-/A << /S /GoTo /D (page.24) >>
+/A << /S /GoTo /D (page.43) >>
 >> endobj
-5220 0 obj <<
+6181 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [360.279 719.912 372.234 730.816]
+/Rect [142.134 207.833 154.089 218.737]
 /Subtype /Link
-/A << /S /GoTo /D (page.24) >>
+/A << /S /GoTo /D (page.31) >>
 >> endobj
-5221 0 obj <<
+6182 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [360.279 696.002 372.234 706.906]
+/Rect [142.134 183.922 154.089 194.826]
 /Subtype /Link
-/A << /S /GoTo /D (page.24) >>
+/A << /S /GoTo /D (page.31) >>
 >> endobj
-5222 0 obj <<
+6183 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [356.394 672.809 368.349 682.996]
+/Rect [142.134 160.012 154.089 170.916]
 /Subtype /Link
-/A << /S /GoTo /D (page.43) >>
+/A << /S /GoTo /D (page.30) >>
 >> endobj
-5223 0 obj <<
+6184 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [357.51 648.181 369.465 659.085]
+/Rect [142.134 136.102 154.089 147.005]
 /Subtype /Link
-/A << /S /GoTo /D (page.17) >>
+/A << /S /GoTo /D (page.30) >>
 >> endobj
-5224 0 obj <<
+6185 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [360.279 624.271 372.234 635.175]
+/Rect [142.134 112.191 154.089 123.095]
 /Subtype /Link
-/A << /S /GoTo /D (page.26) >>
+/A << /S /GoTo /D (page.30) >>
 >> endobj
-5225 0 obj <<
+6186 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [360.279 600.361 372.234 611.265]
+/Rect [142.134 88.281 154.089 99.185]
 /Subtype /Link
-/A << /S /GoTo /D (page.26) >>
+/A << /S /GoTo /D (page.30) >>
 >> endobj
-5226 0 obj <<
+6187 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [360.279 576.45 372.234 587.354]
+/Rect [356.962 707.957 368.917 718.861]
 /Subtype /Link
-/A << /S /GoTo /D (page.25) >>
+/A << /S /GoTo /D (page.14) >>
 >> endobj
-5227 0 obj <<
+6188 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [360.279 552.54 372.234 563.444]
+/Rect [361.933 696.002 373.888 706.906]
 /Subtype /Link
-/A << /S /GoTo /D (page.25) >>
+/A << /S /GoTo /D (page.43) >>
 >> endobj
-5228 0 obj <<
+6189 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [360.279 528.63 372.234 539.534]
+/Rect [356.962 672.092 368.917 682.996]
 /Subtype /Link
-/A << /S /GoTo /D (page.25) >>
+/A << /S /GoTo /D (page.14) >>
 >> endobj
-5229 0 obj <<
+6190 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [360.279 504.719 372.234 515.623]
+/Rect [361.933 660.136 373.888 671.04]
 /Subtype /Link
-/A << /S /GoTo /D (page.24) >>
+/A << /S /GoTo /D (page.43) >>
 >> endobj
-5230 0 obj <<
+6191 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [360.279 480.809 372.234 491.713]
+/Rect [356.962 636.226 368.917 647.13]
 /Subtype /Link
-/A << /S /GoTo /D (page.25) >>
+/A << /S /GoTo /D (page.14) >>
 >> endobj
-5231 0 obj <<
+6192 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [360.279 456.899 372.234 467.803]
+/Rect [361.933 624.271 373.888 635.175]
 /Subtype /Link
-/A << /S /GoTo /D (page.24) >>
+/A << /S /GoTo /D (page.43) >>
 >> endobj
-5232 0 obj <<
+6193 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [360.279 432.988 372.234 443.892]
+/Rect [361.933 600.361 373.888 611.265]
 /Subtype /Link
-/A << /S /GoTo /D (page.25) >>
+/A << /S /GoTo /D (page.43) >>
 >> endobj
-5233 0 obj <<
+6194 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [360.279 409.078 372.234 419.982]
+/Rect [361.933 576.45 373.888 587.354]
 /Subtype /Link
-/A << /S /GoTo /D (page.25) >>
+/A << /S /GoTo /D (page.43) >>
 >> endobj
-5234 0 obj <<
+6195 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [360.279 385.168 372.234 396.071]
+/Rect [361.933 552.54 373.888 563.444]
 /Subtype /Link
-/A << /S /GoTo /D (page.25) >>
+/A << /S /GoTo /D (page.44) >>
 >> endobj
-5235 0 obj <<
+6196 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [360.279 361.257 372.234 372.161]
+/Rect [361.933 528.63 373.888 539.534]
 /Subtype /Link
-/A << /S /GoTo /D (page.24) >>
+/A << /S /GoTo /D (page.44) >>
 >> endobj
-5236 0 obj <<
+6197 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [360.279 337.347 372.234 348.251]
+/Rect [358.615 504.719 370.571 515.623]
 /Subtype /Link
-/A << /S /GoTo /D (page.25) >>
+/A << /S /GoTo /D (page.29) >>
 >> endobj
-5237 0 obj <<
+6198 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [360.279 303.474 372.234 314.378]
+/Rect [348.384 481.526 360.339 491.713]
 /Subtype /Link
-/A << /S /GoTo /D (page.23) >>
+/A << /S /GoTo /D (page.63) >>
 >> endobj
-5238 0 obj <<
+6199 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [351.702 279.564 368.638 290.468]
+/Rect [348.932 456.899 360.887 467.803]
 /Subtype /Link
-/A << /S /GoTo /D (page.101) >>
+/A << /S /GoTo /D (page.82) >>
 >> endobj
-5239 0 obj <<
+6200 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [357.51 255.653 369.465 266.557]
+/Rect [348.932 432.988 360.887 443.892]
 /Subtype /Link
-/A << /S /GoTo /D (page.16) >>
+/A << /S /GoTo /D (page.82) >>
 >> endobj
-5240 0 obj <<
+6201 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [361.933 231.743 373.888 242.647]
+/Rect [348.932 409.078 360.887 419.982]
 /Subtype /Link
-/A << /S /GoTo /D (page.37) >>
+/A << /S /GoTo /D (page.82) >>
 >> endobj
-5241 0 obj <<
+6202 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [358.058 207.833 365.031 218.737]
+/Rect [361.933 385.168 373.888 396.071]
 /Subtype /Link
-/A << /S /GoTo /D (page.7) >>
+/A << /S /GoTo /D (page.39) >>
 >> endobj
-5242 0 obj <<
+6203 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [356.394 184.64 368.349 194.826]
+/Rect [361.933 361.257 373.888 372.161]
 /Subtype /Link
-/A << /S /GoTo /D (page.43) >>
+/A << /S /GoTo /D (page.39) >>
 >> endobj
-5243 0 obj <<
+6204 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [356.394 160.729 368.349 170.916]
+/Rect [348.932 337.347 360.887 348.251]
 /Subtype /Link
-/A << /S /GoTo /D (page.43) >>
+/A << /S /GoTo /D (page.83) >>
 >> endobj
-5244 0 obj <<
+6205 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [358.615 136.102 370.571 147.005]
+/Rect [348.932 313.437 360.887 324.34]
 /Subtype /Link
-/A << /S /GoTo /D (page.29) >>
+/A << /S /GoTo /D (page.83) >>
 >> endobj
-5245 0 obj <<
+6206 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [356.394 112.909 368.349 123.095]
+/Rect [348.932 289.526 360.887 300.43]
 /Subtype /Link
-/A << /S /GoTo /D (page.43) >>
->> endobj
-5193 0 obj <<
-/D [5191 0 R /XYZ 90 757.935 null]
->> endobj
-5190 0 obj <<
-/Font << /F31 528 0 R /F22 521 0 R >>
-/ProcSet [ /PDF /Text ]
->> endobj
-5249 0 obj <<
-/Length 3464      
-/Filter /FlateDecode
->>
-stream
-xÚ¥\Ûr·}çWì#Y¥Ap¿øM¶h[Ž|‰ÌÄN9.ÕŠ\ÑŒyó.%QŸÆ ˜·	UzÐ’{¦Ïôi Ó
ôl0ü#ƒ7J(d˜ØœßáÍ%üö›#â¿àë!úþ˳£¿}Íà*d$Ûœ½/—	J6g¿¿üáÅé¯'¿Ÿ}·áX#,$X±¿'ŠÚߝžM¦=±`Òþëè·ßñænà»#Œ˜Ñ›ð#bÌææˆSæ?_ý|ôÉ†û=ƒß—î]–ß<¥óÍ©Ø(Ê–b¼Óÿ`Lž|¼;!âøÓ³åN¥zºj¤¶_ì/=âut=DðüF&GÉpF,hò.\ö&™ž ŒDþ¾Ùï¶o>ž¶oÇð§Ì @#Ü
]î<€ãcôG®ŒM7ÒDDW"t®JjÐÞƒ`«"Hi–Ò.Uñ˜&È"µB4R友}MŒ DQ¦ŒØH%åýAâÐC/’Ôä¨Ga Jè”8%Ó¤³zHŒëü¥
-1®èxë°ÃÎ}MÌÙà:£d€a4á\:ê!M*¿H˜:ŒñÔÛB\a½QdB÷âêÐC/Ä55Y‹+ K‰³¸:L›.øËÐ:q¿~yöó·/^¿ùêùë¹ËÚ ¬ôtAÇe"x~“—a¶bNRâ¥ËÓ¦.è┧.ÿøý÷§?œe^SBƒ§Z¸¦íu@<»¥ÉqX›Œ˜RDí‚/¼˜&Ýä5ˆËÅ4~³Ûïo—y°<8ˆž.êÛ£‡žßÇÂälš2ŠŒ&)ñ2ØÓ¦nc†Iƒý÷Ó¿>ý*5†Ç¯ Ó%X{ôÁóX/LVb
OJDJ¼ŒµÇ4é‚ÓÂ@.&ÌÒé&ŽŸ¿úçiaœóq(…+{ãÜ¡‡^ç©ÉÚ8—)q6ΦI7ù®–¾ÿbS¹뚝Ž ît]†[ôÁ‹3<6YŸáDñ”¸0Ã-¦I7y.’\'žŸ½~þòÕéëÂXg0uøtMo¬;ôÁc=5Y^Í)U)q6Ö¦I7y-’Ɖ|uû y¾˜1ÅÁì¬e<Dèœ:5Xylq ÁÔOh—+™Ç´Ù‚£œ!Åœ®0 _¾xuúC!ûcNÀ½ôÛ¡‡^È¿S“wmISÞ,ÿ!m²à,s¹ºw¶èªàHq5A;®zôÁsö…ÉŠ«P$å]ºê M2Ȭ”šê,ùÊË
ù•+¤][nDðj¹0ír#!®•-:…Q¥ôìsË0®­Ö%‚Wu	˜ò|Nˆkº´è¬.Š"ŒU1ûla$FX¬f†×…ñ˜Jž„‰‰«Â4è¬0\#ld!ÅûlY˜DÊŠµ²Ìðº,Ó/1qU–•²&¢e=	ülulšÃÖ«3ÃëêxLG˜¸ªNƒÎªƒ1¢JÖÒÄÏÕ†i=y+µ‰àUm¦­MB\Ó¦EÚ0%óû‹Dò³uãú	5£ëª8Hû±³V5©sYIE\¬Þ¦1L§«za=DðÂVXjÒÞˆÊy%”\<å]:ì1m6Ÿ†1Ž‘ã:ϝ„aÀ˜‡t<tÐaÂ愱±Ê¾75ñ„0sÍ!Z<Á1ª‘ð»§çw77»Û‡g¥v£Õ„í%˜=DðB‚™š=%¥-t#RÞ,Á!m²à+‘È×ßï
-QԐ”ó êÅс‡]ˆdb°K
Ï&•°fÁt&Wðs$ýžéUÁE¨"a©¨ž=Dð‚“©Éš—€‚B1!ÎÜt˜6÷“
-´NÔ?‹Rk=¡úsÒ¢‡^œ–±ÉúÌÔ‚¤Ä…¹i1mºà§ÆHù­Ñh½º(Ôö)ç+zŽC¼Pݧ&íMèÒ韂ðfսôقËR#å·E#—oï
-.¨ätEÏe‡"xÁåÔdÅe(OìXˆy3—¦Í\i’EùÃ	ÇÛë÷»gÅÃŦ{²C¼° §&+\Ú™g+²Ã´é‚ëœÃlÈ¢ýÑ~¼Û†97œ¨éº^þäÐC/$P©ÉrÌOáÞ,ƒr˜6[pœQdü–èuu¥¨•+u¯®Ô1q}¥Nˆk+u“.øI12~ô~{qqu{ỶÇYç±ý¤ØMä^ÌŠc“µ	˜”8‹ªÃ´é‚·X#ãwBÅCi:¡ú9†E¼˜dÄ&ëY†â"%.¤Ó¦ó~òú-ÐÃÃöá}ÁY£“	Ú[zˆà…Õ95YY) H›­ÎÓf¾j°ß}øt_Xa`I'`ÏS‡"xÁÓÔdÙSs–òNü-¦Í<U¿ûþzw[÷Ô×z:ÃëžFÜ…ÃÑÖ‚ŠÇj¼A¬­ˆ¢å
-¶”YA†›®ëÕ°=DðB
›š¬T?6!2%Îâë0mº_xÒQ¿¡|~÷¾Té…!å‘ýIë×/NÚØdÅW¿^'ÄY€ýÂߤ¾-õÛÑWÏjº€ë·èŒ¼^lÒ‰M֢걘¸0kÝjØ¢žR˜ß¿ÝÞ슥×3°_XôÁ‹¥Al²T@Á3!΂ê0M:;k	Oý¬eÛêVÿùîú~ó¬ø\€	B0,­«‚G¼d¤&ǽ·ÒÈ‚§¼…‘m1m6o
éªß軾º-»JW* û
™<Ìèb?fdpŒ6-íqþ1kꧭ1°´?E_fb0Ð@4o‡Q30TâöÐûýKR0¡‘€5c]sj at 7ûE—&G5²°3¨ûlKN«;5`ÚtÁÙ¹Gõp^ô
-/Et at v\õàaFçÔ©ÁÑÑl¿)ŒdJºtÓ!šLÞɸ·õaû¶Qƒ$YÛWÐÍV×¥IËNU.¯Ù˝µÓ¦ÎNíµÏå€B}Eöâé°Ã.„36gyÍ£I‘64¦Ì¢é-"lŸ$éÌ}·ßý5¯Ø2Y±÷e÷Éx2µª‰6€[­­ƒc˜Y® € $h´ÑH“+hu±Z
¶ïö-
-'FöxBšµý¦Ýl ]štI7É`»Žh³á4`Ú|AŒ¨ÓsÃæÜã^Ïö„âãOfUoæ,L£YriÒ	C«Â4š3gaZ|A˜¨-Ò
-³»ÝíŸ&ƺ¾ÅIŒV#áÒdg”´'1š|^Œ¸[ЊñÁŽ’ÝõÝYÕØ7Òè´[št‚°ª Î¾Y_$ê¯Ùo/ž(ƪn¸YŒFƒÚÒdOŒF?Ü,F‹/ˆµ¤Y1âåÃŽ“'
-ãÐÖ
-3ÃëÂD=m5$a®
-ÓâÂDianŸ&Jh@[)J¯Š÷´5Ö’„¹&J“Ï‹ÂCƘU/lÙÄžAz®é×
-=Dðb­›,÷€Ù:€Aå”j‹iÓùÌ’C¦‡9¯¼Ð–;nÀ6—ÓeÇ=zˆàù,L–_V³/E2lRâ…ãӦᶦöá¾¾{»½®üN½È™F¤{D>Õ‹¼Z/Œ{ÿ³V/&ĵz±I¤ Qâúº¾=}þ꧗¿6´(Mn‘0e1GTvëI"x~o“ã¶6+Uxڐ”x)…Ç´é¼ÌPBNŠ?îôñiJ0«•ˆàU%¦­DB\S¢I”°«ˆ“»‡'*!ì®Ýj!&t]e U"Öª
-
® çãæ¥á‘ž(£H°Õ"LèºÒkU„WàqÏcܯùßoðcB!«3…õ^Š~ªàÐC/¬—©Éò‰Ð˜@¶“—2»‰Û¤óÏLª%Ð:AîçÛBó½3{6î‘}_ÇCò]t528zªKž2ˆfB[ðÔbÚlÁSå^î=ýPñž4FNÐþcТ‡^|Æ&kÎ
-êĸô¦Cœ…¬A·À~|x»Ýï«aõÈ•aÑÕ°FÔœVÃÓVÃÚbó3šB{Ê]½¹Ý>^U׵ʹ½o#ô†Bz¡õ%,zˆàE)b“cÔ‹E¢¡$%.ha1mº Dß:íOÿV¯o…ã_&íöÍø§Qý]õ<DèÂ.db°|tƀ઄6Û†t˜6[P³ñ xTäæòþª Š\38ˆ!˵ccFW‡†‡´GFÌZ-.¯Q,ü;’cЫ££s A€—¬>˜ÑÕã·¥uíô!f­>´¸‚B bÄü²h{ŠÔßg`’½¶á±ÛvÀÃŒ.LÄ`ù}¦ìF‘IX³Ùá M® #ˆúŒðêðÍþêpS›³·±}Åa…?|‹àÕÓ·€Ç©¿%¼•ó·&YPÛ?4âÈw×ÛjP9f·ƒ¾1°6³bvXð0£‹³#2X|Ýþ²‚™HH—¯R+N¤Ëç±H‰ûêi~iüëP¶ß7r…‘
<Š¬¢îEW3ô[/¾±›üÛ‡ÝÅÉ îã»[÷ÿ÷áÃ׶ýw÷Öý ÜDÙBºŸ(†ÇøéÅÞíÝ¿|õó«rüòK÷#äHîÃÛOîÿwŸ.w·K퟇ò·‰ó?£
«L
-endstream
-endobj
-5248 0 obj <<
-/Type /Page
-/Contents 5249 0 R
-/Resources 5247 0 R
-/MediaBox [0 0 595.276 841.89]
-/Parent 5246 0 R
-/Annots [ 5251 0 R 5252 0 R 5253 0 R 5254 0 R 5255 0 R 5256 0 R 5257 0 R 5258 0 R 5259 0 R 5260 0 R 5261 0 R 5262 0 R 5263 0 R 5264 0 R 5265 0 R 5266 0 R 5267 0 R 5268 0 R 5269 0 R 5270 0 R 5271 0 R 5272 0 R 5273 0 R 5274 0 R 5275 0 R 5276 0 R 5277 0 R 5278 0 R 5279 0 R 5280 0 R 5281 0 R 5282 0 R 5283 0 R 5284 0 R 5285 0 R 5286 0 R 5287 0 R 5288 0 R 5289 0 R 5290 0 R 5291 0 R 5292 0 R 5293 0 R 5294 0 R 5295 0 R 5296 0 R 5297 0 R 5298 0 R 5299 0 R 5300 0 R 5301 0 R 5302 0 R 5303 0 R 5304 0 R 5305 0 R 5306 0 R 5307 0 R 5308 0 R 5309 0 R 5310 0 R 5311 0 R 5312 0 R 5313 0 R 5314 0 R 5315 0 R 5316 0 R 5317 0 R 5318 0 R 5319 0 R 5320 0 R 5321 0 R 5322 0 R 5323 0 R 5324 0 R ]
+/A << /S /GoTo /D (page.83) >>
 >> endobj
-5251 0 obj <<
+6207 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [140.231 719.912 152.187 730.816]
+/Rect [356.942 266.333 368.897 276.52]
 /Subtype /Link
-/A << /S /GoTo /D (page.10) >>
+/A << /S /GoTo /D (page.32) >>
 >> endobj
-5252 0 obj <<
+6208 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [160.824 696.002 172.779 706.906]
+/Rect [357.51 231.743 369.465 242.647]
 /Subtype /Link
-/A << /S /GoTo /D (page.53) >>
+/A << /S /GoTo /D (page.18) >>
 >> endobj
-5253 0 obj <<
+6209 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [146.299 672.809 158.254 682.996]
+/Rect [364.464 207.833 376.419 218.737]
 /Subtype /Link
-/A << /S /GoTo /D (page.50) >>
+/A << /S /GoTo /D (page.11) >>
 >> endobj
-5254 0 obj <<
+6210 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [126.373 660.854 138.328 671.04]
+/Rect [357.51 195.877 369.465 206.781]
 /Subtype /Link
-/A << /S /GoTo /D (page.48) >>
+/A << /S /GoTo /D (page.16) >>
 >> endobj
-5255 0 obj <<
+6211 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [139.375 648.899 151.33 659.085]
+/Rect [356.962 171.967 368.917 182.871]
 /Subtype /Link
-/A << /S /GoTo /D (page.50) >>
+/A << /S /GoTo /D (page.13) >>
 >> endobj
-5256 0 obj <<
+6212 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [188.082 636.943 200.037 647.13]
+/Rect [361.933 160.012 373.888 170.916]
 /Subtype /Link
-/A << /S /GoTo /D (page.50) >>
+/A << /S /GoTo /D (page.35) >>
 >> endobj
-5257 0 obj <<
+6213 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [211.324 624.988 223.279 635.175]
+/Rect [358.615 136.102 370.571 147.005]
 /Subtype /Link
-/A << /S /GoTo /D (page.49) >>
+/A << /S /GoTo /D (page.29) >>
 >> endobj
-5258 0 obj <<
+6214 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [172.022 612.316 183.977 623.22]
+/Rect [356.394 112.909 368.349 123.095]
 /Subtype /Link
-/A << /S /GoTo /D (page.52) >>
+/A << /S /GoTo /D (page.45) >>
 >> endobj
-5259 0 obj <<
+6215 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [200.256 601.078 212.211 611.265]
+/Rect [361.933 88.281 373.888 99.185]
 /Subtype /Link
-/A << /S /GoTo /D (page.49) >>
+/A << /S /GoTo /D (page.37) >>
 >> endobj
-5260 0 obj <<
+6155 0 obj <<
+/D [6153 0 R /XYZ 90 757.935 null]
+>> endobj
+6152 0 obj <<
+/Font << /F31 604 0 R /F22 597 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+6219 0 obj <<
+/Length 3435      
+/Filter /FlateDecode
+>>
+stream
+xڝœ[sÞ¶†ïõ+¾Ki&Dq&»ÄqRe<všhšdÒ\ÈŸ[mt¨¤6J} $v‰Ñø²ô/ßÝ° h‰ÄÁóÃhFæ•9oNøácøì7'"u_À׿¼8ùË×*|óV.~›¾Ý
+f¤8\|øåôüíW¯:ûõâÛƒæŽqcÃ(ñóÂùøÙ“×óÐYØ(þ÷É/¿òÇð ßžp¦¼;ü>æLx¸9ÑRå?ùáäoóéó*|¾õìF¨íÃKY?¼TŒ[3=äíýãÍåóôô"0Ò!˜7é«ïn>[ÛÚ2­Ýa¨é9âç>fà{ðDzóP«£´7ª&@á«Puå¾ ”V€õž	Sðߺ·nd²×ü£Þ1Y·˜u ‰9Ç…¢ñÑ0©gã/ϼµŠIßm~¦q÷	¡3UQÿ¸V€L)ðtùþ¥ö•gjì÷¿àx 2Õ5G# …Ñr1rdZ¦¼ýñÕ_ŸÿD„áœËgö©
+&¡ðDÂ0m÷C‘èàPÔCN“h£B†U˜Ý*åu,2CêÅXpÅŒÈõðÇÓKëÁø°˜îz 8Z…¡ë¡Æꁒ10Ö3«Ó¬{÷þñãÕÝK£–ëlwBfv¢ …Ñ(r1
+Ú°Q¥ üv&ÍéoWOX ŽW¿·!™åÁ(ÅÆÑì"ÑÀ¨‡ŒêÛåA‡žÂèZw‡Ìj1Á¦3ã$tϱ „©³ ÅB¢ÃúêùþÚ8Á ö«§å¡Q¡Ÿñ+ÙM$†TöuX>½Îö/?|¸¾ýøÂ"Ða­õ^öÀÑ"(LT±"¨t±" Õxòª­f\¥PÄUàéñ_g‚Ÿ^	súgö`Rºù»öl'z xÃv=ä´4²Z=_ën’?!´Xqm$ã.Åø÷ëÛv†Óã8£ûV#= ¼i9YÕ-«ZùZ¸á52´\1«ÃC¦éõþáŸX9s€î—s¤€7Ë™¯Ô…k™õn¬…f#C˳Ò11¦uîñþ¹mV³ÑëÝ3›èà
³õQ]6:Ü@…Y·Þ˜M-WÌ
+ˤ°=“u&;'ë…F'k -=:YCYt²¦ÔŠS®™´¢§A)hgƒp´AêZb
J%Œ5(”\X™”—LqW&-M÷G¬¼¥²å8S¦§¼#= ¼YÞpÈ)é²UÞñ$£n”wdH¹w	ÆAbqØ™ÀU½î¿¾32Mh›½¡*6ySZ¹îUˆ¼v}ùÎho¾Ï7P'ò
…Ñ|r1ß*4?*§ûáQ¢GakíSC»«CC§$=Ôn2= |ƒÕQÜ©ÖôvU•î¦›R,F€;fåÖ¶ÄvD at zˬս 8Â¨t‘Pb!Ò…¥û‚gùø²"£KhAfè@],„Xå¡È!8¾p“Ú1×?ãò
+“k°9¯Æ&=R.ÏzaîaÎùžÕ¾ «=ÀÑÕª+ƒ­ö•0¶ÚSr1ÝR3¯ò´w¼{ñ´'…d~tÝ¿àxÅgfªx‹U<ÔÅ*ž‹!à"l–àÇ1t„óŒÛî 
AaÈTºH(±1ŽLˆ9/ž÷„5L˜þ,8‚ÌÐ!€ºX±‚°ùèçþÓ5áiÌt– ÇÞÓ€£§1…!ä*]ì4†TËŸžÉ|ö³³U/hçVàèVª‹mÕ+al«NÉÅ|‹‘©|ØóÝ9q}sùô©Uòfëdxbn˜Ú?œÉô ðmVC¦ l׺¸€‡u¬R^G!3¤^ˆ‚?2ŸB^?_ß|\‹©09šC˜=´®¶SŹ‘S2,I|¬®…‘>BÅ‹åð³ZP:¸… ¾U_
Ù>ùR6PRÔÂk§™¡åx0ë¼iþîÝ›3Áùéϯ޽=µTœí˜`•Ž¤›o”w’éàÛ'\
9M°n›	Ï\¼+ƒÂë€d†–ËY®ŸƒS,È$…x˜ÈÊõò^Y$z x£,ê!›GÞj:Ï5µî¦*C«• ,·ÐH¾gœ«¾ûïSwÒ«§µÄlU#o©ûZù^‚_^Ç-u#£ñ6ÌÎè^F= ¼‘ÑzÈ©®Å6¥†…r­…7)M-WÌ‚{õhöê©aV¦ðvÝêš¼f_‰™
THu«_Z®˜WûÁlèñÌf´7³Žg¨™…Âhf)¹b¼&pyý„•±p®ó%…B“/
¬‡œÌê–ÙÐñï(†–+fÁ‹
+Ñ,RÆZ¸Ý/ãH o–1²}ÈKTÅÙ
+7Ê82´\6ß}f±2Žiè{óbÎ,õ*ÄzH:³Ô›sfI¹bvô,%™}8¶Ë8ôÄ~&÷»®ØaºÙt'§¼Õs)£jÙFÏZ­8
°ÕnvÚ¬a:¹çt‚@7œVbN53NÕ²>"2´Zqjâ<6ç´]À)™ìÌéB£9ÒDN¡,šSJ­8
»øQåœþï¾]½©•+hgwp´;„êã¶G¶c-¼1›Z®˜U‚NÍf›l™tzF÷Ì&z xÃl=$fÖNg•ðÆlbh¹b6ôÿNΙm×pNCF{3»àxf:‘Y(Œf–’+fùÈܘö?ïïn›el9¹ã5Á ·Úõ€Óì¶õ¤d-»všZ-;ÕÞ0/ÆÙi³†Có5ƒû3S|b›“®t6ãœcU-Úš—¬Ú+6
+ŸšÚ¬ÞÿBö%ÐXB¡4žÐJK(©VœŽ2ì S`—DÿPȾµÐØZ¥ÄÖšJ[kHµâ4Ä—9;Åû‡Böõ€Æú(ÝršzƒJëHµâT;ƽ-N‰þ¡9]h4§@šÈ)”EsJ©§Ê2‘_>>^]¶«×1†)èžÕD ox­‡ÄÌ*tï•ðÆlbh¹bVê°Ã°³Ùf‡½´´3Ú±=gt ooÏÁÄöÜùZ¸µ=w~G®˜’I5g¶]Ã9
íÍì‚ã™ê-³9³PÍ,%WÌrÎä˜3{÷kƒ­3ºß,Ez x³Y‚Cbk«ŸÞ.©„ÍRdh¹lV9ÇTþÏoÑ,Ò;-gt¿
Žô ðf‡Ä¶çâ¦n´Á‘¡åŠÙц®Ã³XÓPÐÎÌÍ,TÇ3[	c™%åŠÙ°H•ÉøîŠÚÌe²³ã_h´áÒ­¬¦^ªbí>¥UlÆc­r¥|û¸‚vîã Žîã z»€ã­Æöq¤\1«9›­Æw÷±™ØÇ›	ÞŸ‡ýôãSàæ,¼‡uÌÙJ6fàHPBŤtÌäk¢éï3쐲{í~>®x£ß¯‡œ|n/©Bg«´®…7
bh¹âUX–'ƒÕ¿¿~{qþîí™2§_¼Ù¸Ö<Î#º|mºÀÃBob5`Û²qÎ+Õ•ã‚PZ³azð|ct¼»£ׂöNÁŽOÁ@˜‚¡0:SrÙ¬ô’Ù|cÍ‹kA;W€£‹+To™Mg%Œ-®¤\1ëxhMçÌR‹kA;3p4³PÏl%Œe–”+fÃt6Ú’Ù{ªŒÚkvÁq³@½½ÀNf¡0j–’+fcA	=›¥Ê8£½e¼àxu¼G¬„Ñ2¦äŠY­™3sfÉ2ÎhofÏ,P'2…ÑÌRrŬ’amOÇÐÇGô¾ÊO¯Ë&´ã5¡ô_C¶_;œ^šÞÀ­ׄÒ¸„\1+ù$[Ì";v1ºí¸‰£ÙoßD‚!1³f:q¨„[7‘Ó»¶”\1ËC×æçÌb§NS2Ú›ÙÇ3Ô‰ÌBa4³”\6+üÈx¾:zõó›ó·_}þªÑA)[Y=ó;Ž3= |û«!ÛoxÅ_&»ßJxÝEe†–+Ža<ߧÿÄ‹®A:|gÁ÷gªH oÎTpHìP&Pñ]S(ܘ©ôô.(%WŠ‰|‡T#ëP¼æ,øþ:éàÍu‰TؽUu(2´\1lE˜7$4Œ­ES:2Þ›áÇ3ž€È0F3LÉÃÚ3™/•þúú‹7ߝÿ´uç½›Ù·™ ¾•_
‰¼¢9]ÞˆZxí63´\q«F&óÅÒ§ûgâ’²}wZ€Æî´ tk‹›î«*YìN‹T+N¥a*_,E§è%e».)Œ\RB݆Í|Y‰b—”¤X±)SfN(qIYÈ΄.4šP M$Ê¢	¥ÔŠS.˜ò)°7WXéŽÂÍè¾ÕH oz…C"×<Áˆ]é6¼Ú=±l5¿i_œ"¥;øöþ~E½Á_ˆ_ÝyÑø/³”'"ìÜ™sÍ@ð )ÒòË~yÝô»õâöQxø«õ,ó£.¿€ÆOÿ)&šøæêöêáòéêÃY؆ñÓ»Ûô÷Å™—§ÿ¹Jÿxw|Jèô—ðŸsù¹âé_’‘>š~§ÏÝCúǏ¯~xs&NÏ¿ÌßÊ“éÃ÷¦¿¿º{þóãÕí:ˆñ×ëåáù?Dµ®
+endstream
+endobj
+6218 0 obj <<
+/Type /Page
+/Contents 6219 0 R
+/Resources 6217 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 6216 0 R
+/Annots [ 6221 0 R 6222 0 R 6223 0 R 6224 0 R 6225 0 R 6226 0 R 6227 0 R 6228 0 R 6229 0 R 6230 0 R 6231 0 R 6232 0 R 6233 0 R 6234 0 R 6235 0 R 6236 0 R 6237 0 R 6238 0 R 6239 0 R 6240 0 R 6241 0 R 6242 0 R 6243 0 R 6244 0 R 6245 0 R 6246 0 R 6247 0 R 6248 0 R 6249 0 R 6250 0 R 6251 0 R 6252 0 R 6253 0 R 6254 0 R 6255 0 R 6256 0 R 6257 0 R 6258 0 R 6259 0 R 6260 0 R 6261 0 R 6262 0 R 6263 0 R 6264 0 R 6265 0 R 6266 0 R 6267 0 R 6268 0 R 6269 0 R 6270 0 R 6271 0 R 6272 0 R 6273 0 R 6274 0 R 6275 0 R 6276 0 R 6277 0 R 6278 0 R 6279 0 R 6280 0 R 6281 0 R 6282 0 R 6283 0 R 6284 0 R 6285 0 R 6286 0 R 6287 0 R 6288 0 R 6289 0 R 6290 0 R 6291 0 R 6292 0 R 6293 0 R 6294 0 R 6295 0 R 6296 0 R 6297 0 R 6298 0 R 6299 0 R 6300 0 R 6301 0 R 6302 0 R ]
+>> endobj
+6221 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [213.287 589.123 225.242 599.309]
+/Rect [145.452 707.957 157.407 718.861]
 /Subtype /Link
-/A << /S /GoTo /D (page.49) >>
+/A << /S /GoTo /D (page.37) >>
 >> endobj
-5261 0 obj <<
+6222 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [211.215 577.168 223.17 587.354]
+/Rect [145.452 684.047 157.407 694.951]
 /Subtype /Link
-/A << /S /GoTo /D (page.49) >>
+/A << /S /GoTo /D (page.36) >>
 >> endobj
-5262 0 obj <<
+6223 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [202.468 565.212 214.423 575.399]
+/Rect [145.452 660.136 157.407 671.04]
 /Subtype /Link
-/A << /S /GoTo /D (page.50) >>
+/A << /S /GoTo /D (page.37) >>
 >> endobj
-5263 0 obj <<
+6224 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [134.393 553.257 146.348 563.444]
+/Rect [145.452 636.226 157.407 647.13]
 /Subtype /Link
-/A << /S /GoTo /D (page.50) >>
+/A << /S /GoTo /D (page.40) >>
 >> endobj
-5264 0 obj <<
+6225 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [164.261 541.302 176.216 551.489]
+/Rect [147.394 613.033 164.331 623.22]
 /Subtype /Link
-/A << /S /GoTo /D (page.50) >>
+/A << /S /GoTo /D (page.137) >>
 >> endobj
-5265 0 obj <<
+6226 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [153.751 529.347 165.706 539.534]
+/Rect [145.452 588.405 157.407 599.309]
 /Subtype /Link
-/A << /S /GoTo /D (page.50) >>
+/A << /S /GoTo /D (page.40) >>
 >> endobj
-5266 0 obj <<
+6227 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [146.299 505.437 158.254 515.623]
+/Rect [145.452 554.532 157.407 565.436]
 /Subtype /Link
-/A << /S /GoTo /D (page.50) >>
+/A << /S /GoTo /D (page.40) >>
 >> endobj
-5267 0 obj <<
+6228 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [146.299 481.526 158.254 491.713]
+/Rect [141.576 530.622 148.55 541.526]
 /Subtype /Link
-/A << /S /GoTo /D (page.49) >>
+/A << /S /GoTo /D (page.6) >>
 >> endobj
-5268 0 obj <<
+6229 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [146.299 457.616 158.254 467.803]
+/Rect [142.134 496.749 154.089 507.653]
 /Subtype /Link
-/A << /S /GoTo /D (page.52) >>
+/A << /S /GoTo /D (page.30) >>
 >> endobj
-5269 0 obj <<
+6230 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [146.299 433.706 158.254 443.892]
+/Rect [141.576 472.839 148.55 483.743]
 /Subtype /Link
-/A << /S /GoTo /D (page.49) >>
+/A << /S /GoTo /D (page.7) >>
 >> endobj
-5270 0 obj <<
+6231 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [146.299 409.795 158.254 419.982]
+/Rect [140.231 460.884 152.187 471.788]
 /Subtype /Link
-/A << /S /GoTo /D (page.49) >>
+/A << /S /GoTo /D (page.10) >>
 >> endobj
-5271 0 obj <<
+6232 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [146.299 385.885 158.254 396.071]
+/Rect [140.48 448.928 152.435 459.832]
 /Subtype /Link
-/A << /S /GoTo /D (page.49) >>
+/A << /S /GoTo /D (page.14) >>
 >> endobj
-5272 0 obj <<
+6233 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [146.299 361.975 158.254 372.161]
+/Rect [141.028 436.973 152.983 447.877]
 /Subtype /Link
-/A << /S /GoTo /D (page.50) >>
+/A << /S /GoTo /D (page.18) >>
 >> endobj
-5273 0 obj <<
+6234 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [120.306 349.302 127.28 360.206]
+/Rect [143.798 425.018 155.753 435.922]
 /Subtype /Link
-/A << /S /GoTo /D (page.7) >>
+/A << /S /GoTo /D (page.27) >>
 >> endobj
-5274 0 obj <<
+6235 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [118.334 338.064 130.289 348.251]
+/Rect [142.134 413.063 154.089 423.967]
 /Subtype /Link
-/A << /S /GoTo /D (page.10) >>
+/A << /S /GoTo /D (page.29) >>
 >> endobj
-5275 0 obj <<
+6236 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [150.991 326.109 162.946 336.296]
+/Rect [145.452 401.108 157.407 412.012]
 /Subtype /Link
-/A << /S /GoTo /D (page.11) >>
+/A << /S /GoTo /D (page.42) >>
 >> endobj
-5276 0 obj <<
+6237 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [117.228 314.154 129.183 324.34]
+/Rect [143.24 377.197 155.195 388.101]
 /Subtype /Link
-/A << /S /GoTo /D (page.10) >>
+/A << /S /GoTo /D (page.22) >>
 >> endobj
-5277 0 obj <<
+6238 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [116.68 302.199 128.635 312.385]
+/Rect [140.48 353.287 152.435 364.191]
 /Subtype /Link
-/A << /S /GoTo /D (page.10) >>
+/A << /S /GoTo /D (page.15) >>
 >> endobj
-5278 0 obj <<
+6239 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [118.892 290.243 130.847 300.43]
+/Rect [143.24 341.332 155.195 352.236]
 /Subtype /Link
-/A << /S /GoTo /D (page.10) >>
+/A << /S /GoTo /D (page.22) >>
 >> endobj
-5279 0 obj <<
+6240 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [135.798 277.571 142.772 288.475]
+/Rect [132.451 317.422 144.406 328.326]
 /Subtype /Link
-/A << /S /GoTo /D (page.8) >>
+/A << /S /GoTo /D (page.83) >>
 >> endobj
-5280 0 obj <<
+6241 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [138.01 265.616 144.984 276.52]
+/Rect [132.451 293.511 144.406 304.415]
 /Subtype /Link
-/A << /S /GoTo /D (page.8) >>
+/A << /S /GoTo /D (page.83) >>
 >> endobj
-5281 0 obj <<
+6242 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [149.377 253.661 161.332 264.565]
+/Rect [132.451 269.601 144.406 280.505]
 /Subtype /Link
-/A << /S /GoTo /D (page.10) >>
+/A << /S /GoTo /D (page.83) >>
 >> endobj
-5282 0 obj <<
+6243 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [148.421 241.706 155.395 252.609]
+/Rect [140.48 245.691 152.435 256.595]
 /Subtype /Link
-/A << /S /GoTo /D (page.8) >>
+/A << /S /GoTo /D (page.13) >>
 >> endobj
-5283 0 obj <<
+6244 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [116.68 230.468 128.635 240.654]
+/Rect [145.452 233.735 157.407 244.639]
 /Subtype /Link
-/A << /S /GoTo /D (page.10) >>
+/A << /S /GoTo /D (page.35) >>
 >> endobj
-5284 0 obj <<
+6245 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [146.01 217.795 157.965 228.699]
+/Rect [132.451 209.825 144.406 220.729]
 /Subtype /Link
-/A << /S /GoTo /D (page.10) >>
+/A << /S /GoTo /D (page.86) >>
 >> endobj
-5285 0 obj <<
+6246 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [117.786 206.557 129.741 216.744]
+/Rect [132.451 185.915 144.406 196.819]
 /Subtype /Link
-/A << /S /GoTo /D (page.10) >>
+/A << /S /GoTo /D (page.86) >>
 >> endobj
-5286 0 obj <<
+6247 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [136.605 194.602 143.579 204.789]
+/Rect [132.451 162.004 144.406 172.908]
 /Subtype /Link
-/A << /S /GoTo /D (page.8) >>
+/A << /S /GoTo /D (page.86) >>
 >> endobj
-5287 0 obj <<
+6248 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [131.066 181.93 138.04 192.834]
+/Rect [141.576 138.094 148.55 148.998]
 /Subtype /Link
-/A << /S /GoTo /D (page.8) >>
+/A << /S /GoTo /D (page.6) >>
 >> endobj
-5288 0 obj <<
+6249 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [131.066 170.692 143.021 180.878]
+/Rect [141.028 126.139 152.983 137.043]
 /Subtype /Link
-/A << /S /GoTo /D (page.10) >>
+/A << /S /GoTo /D (page.16) >>
 >> endobj
-5289 0 obj <<
+6250 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [128.057 158.019 140.012 168.923]
+/Rect [156.799 102.946 173.736 113.133]
 /Subtype /Link
-/A << /S /GoTo /D (page.11) >>
+/A << /S /GoTo /D (page.163) >>
 >> endobj
-5290 0 obj <<
+6251 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [136.047 146.781 148.002 156.968]
+/Rect [356.962 719.912 368.917 730.816]
 /Subtype /Link
-/A << /S /GoTo /D (page.11) >>
+/A << /S /GoTo /D (page.14) >>
 >> endobj
-5291 0 obj <<
+6252 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [126.642 134.826 138.598 145.013]
+/Rect [348.932 696.002 360.887 706.906]
 /Subtype /Link
-/A << /S /GoTo /D (page.11) >>
+/A << /S /GoTo /D (page.88) >>
 >> endobj
-5292 0 obj <<
+6253 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [135.489 122.871 147.444 133.058]
+/Rect [358.058 672.092 365.031 682.996]
 /Subtype /Link
-/A << /S /GoTo /D (page.11) >>
+/A << /S /GoTo /D (page.7) >>
 >> endobj
-5293 0 obj <<
+6254 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [141.576 98.244 148.55 109.147]
+/Rect [329.007 660.136 340.962 671.04]
 /Subtype /Link
-/A << /S /GoTo /D (page.5) >>
+/A << /S /GoTo /D (page.65) >>
 >> endobj
-5294 0 obj <<
+6255 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [140.48 86.288 152.435 97.192]
+/Rect [354.74 648.899 366.695 659.085]
 /Subtype /Link
-/A << /S /GoTo /D (page.12) >>
+/A << /S /GoTo /D (page.81) >>
 >> endobj
-5295 0 obj <<
+6256 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [357.51 719.912 369.465 730.816]
+/Rect [351.97 636.943 363.925 647.13]
 /Subtype /Link
-/A << /S /GoTo /D (page.15) >>
+/A << /S /GoTo /D (page.81) >>
 >> endobj
-5296 0 obj <<
+6257 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [359.721 707.957 371.676 718.861]
+/Rect [354.74 624.988 366.695 635.175]
 /Subtype /Link
-/A << /S /GoTo /D (page.19) >>
+/A << /S /GoTo /D (page.81) >>
 >> endobj
-5297 0 obj <<
+6258 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [358.615 696.002 370.571 706.906]
+/Rect [354.192 613.033 366.147 623.22]
 /Subtype /Link
-/A << /S /GoTo /D (page.27) >>
+/A << /S /GoTo /D (page.84) >>
 >> endobj
-5298 0 obj <<
+6259 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [361.933 684.047 373.888 694.951]
+/Rect [351.422 601.078 363.377 611.265]
 /Subtype /Link
-/A << /S /GoTo /D (page.32) >>
+/A << /S /GoTo /D (page.83) >>
 >> endobj
-5299 0 obj <<
+6260 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [360.279 660.136 372.234 671.04]
+/Rect [354.192 589.123 366.147 599.309]
 /Subtype /Link
-/A << /S /GoTo /D (page.23) >>
+/A << /S /GoTo /D (page.84) >>
 >> endobj
-5300 0 obj <<
+6261 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [351.702 636.226 368.638 647.13]
+/Rect [356.394 577.168 368.349 587.354]
 /Subtype /Link
-/A << /S /GoTo /D (page.101) >>
+/A << /S /GoTo /D (page.80) >>
 >> endobj
-5301 0 obj <<
+6262 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [351.702 612.316 368.638 623.22]
+/Rect [353.624 565.212 365.579 575.399]
 /Subtype /Link
-/A << /S /GoTo /D (page.102) >>
+/A << /S /GoTo /D (page.80) >>
 >> endobj
-5302 0 obj <<
+6263 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [351.702 588.405 368.638 599.309]
+/Rect [356.394 553.257 368.349 563.444]
 /Subtype /Link
-/A << /S /GoTo /D (page.101) >>
+/A << /S /GoTo /D (page.80) >>
 >> endobj
-5303 0 obj <<
+6264 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [351.702 564.495 368.638 575.399]
+/Rect [358.058 540.585 370.013 551.489]
 /Subtype /Link
-/A << /S /GoTo /D (page.103) >>
+/A << /S /GoTo /D (page.78) >>
 >> endobj
-5304 0 obj <<
+6265 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [351.702 540.585 368.638 551.489]
+/Rect [355.288 528.63 367.243 539.534]
 /Subtype /Link
-/A << /S /GoTo /D (page.103) >>
+/A << /S /GoTo /D (page.78) >>
 >> endobj
-5305 0 obj <<
+6266 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [351.702 516.674 368.638 527.578]
+/Rect [358.058 516.674 370.013 527.578]
 /Subtype /Link
-/A << /S /GoTo /D (page.102) >>
+/A << /S /GoTo /D (page.78) >>
 >> endobj
-5306 0 obj <<
+6267 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [351.702 492.764 368.638 503.668]
+/Rect [359.174 505.437 371.129 515.623]
 /Subtype /Link
-/A << /S /GoTo /D (page.101) >>
+/A << /S /GoTo /D (page.85) >>
 >> endobj
-5307 0 obj <<
+6268 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [357.38 470.846 369.335 481.75]
+/Rect [356.404 493.481 368.359 503.668]
 /Subtype /Link
-/A << /S /GoTo /D (page.52) >>
+/A << /S /GoTo /D (page.85) >>
 >> endobj
-5308 0 obj <<
+6269 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [397.35 459.608 409.305 469.795]
+/Rect [359.174 481.526 371.129 491.713]
 /Subtype /Link
-/A << /S /GoTo /D (page.53) >>
+/A << /S /GoTo /D (page.85) >>
 >> endobj
-5309 0 obj <<
+6270 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [357.51 434.981 369.465 445.885]
+/Rect [356.394 469.571 368.349 479.758]
 /Subtype /Link
-/A << /S /GoTo /D (page.17) >>
+/A << /S /GoTo /D (page.82) >>
 >> endobj
-5310 0 obj <<
+6271 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [348.932 401.108 360.887 412.012]
+/Rect [353.624 457.616 365.579 467.803]
 /Subtype /Link
-/A << /S /GoTo /D (page.83) >>
+/A << /S /GoTo /D (page.82) >>
 >> endobj
-5311 0 obj <<
+6272 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [348.932 377.197 360.887 388.101]
+/Rect [356.394 445.661 368.349 455.847]
 /Subtype /Link
-/A << /S /GoTo /D (page.83) >>
+/A << /S /GoTo /D (page.82) >>
 >> endobj
-5312 0 obj <<
+6273 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [348.932 353.287 360.887 364.191]
+/Rect [357.5 433.706 369.455 443.892]
 /Subtype /Link
 /A << /S /GoTo /D (page.82) >>
 >> endobj
-5313 0 obj <<
+6274 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [348.932 329.377 360.887 340.281]
+/Rect [354.73 421.75 366.685 431.937]
 /Subtype /Link
-/A << /S /GoTo /D (page.83) >>
+/A << /S /GoTo /D (page.81) >>
 >> endobj
-5314 0 obj <<
+6275 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [356.713 295.504 368.668 306.408]
+/Rect [357.5 409.795 369.455 419.982]
 /Subtype /Link
-/A << /S /GoTo /D (page.10) >>
+/A << /S /GoTo /D (page.81) >>
 >> endobj
-5315 0 obj <<
+6276 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [356.394 283.549 368.349 294.453]
+/Rect [358.616 397.84 370.571 408.027]
 /Subtype /Link
-/A << /S /GoTo /D (page.18) >>
+/A << /S /GoTo /D (page.85) >>
 >> endobj
-5316 0 obj <<
+6277 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [357.5 271.593 369.455 282.497]
+/Rect [355.846 385.885 367.801 396.071]
 /Subtype /Link
-/A << /S /GoTo /D (page.18) >>
+/A << /S /GoTo /D (page.84) >>
 >> endobj
-5317 0 obj <<
+6278 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [356.394 260.356 368.349 270.542]
+/Rect [358.616 373.93 370.571 384.116]
 /Subtype /Link
-/A << /S /GoTo /D (page.42) >>
+/A << /S /GoTo /D (page.85) >>
 >> endobj
-5318 0 obj <<
+6279 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [356.962 235.728 368.917 246.632]
+/Rect [358.058 361.975 370.013 372.161]
 /Subtype /Link
-/A << /S /GoTo /D (page.13) >>
+/A << /S /GoTo /D (page.84) >>
 >> endobj
-5319 0 obj <<
+6280 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [364.464 211.818 376.419 222.722]
+/Rect [355.288 350.019 367.243 360.206]
 /Subtype /Link
-/A << /S /GoTo /D (page.11) >>
+/A << /S /GoTo /D (page.84) >>
 >> endobj
-5320 0 obj <<
+6281 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [356.962 187.907 368.917 198.811]
+/Rect [357.908 338.064 369.863 348.251]
 /Subtype /Link
-/A << /S /GoTo /D (page.13) >>
+/A << /S /GoTo /D (page.84) >>
 >> endobj
-5321 0 obj <<
+6282 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [358.615 163.997 370.571 174.901]
+/Rect [361.385 326.109 373.34 336.296]
 /Subtype /Link
-/A << /S /GoTo /D (page.28) >>
+/A << /S /GoTo /D (page.87) >>
 >> endobj
-5322 0 obj <<
+6283 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [362.78 140.804 374.735 150.991]
+/Rect [408.618 314.154 420.573 324.34]
 /Subtype /Link
-/A << /S /GoTo /D (page.50) >>
+/A << /S /GoTo /D (page.87) >>
 >> endobj
-5323 0 obj <<
+6284 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [359.721 116.176 371.676 127.08]
+/Rect [358.616 302.199 370.571 312.385]
 /Subtype /Link
-/A << /S /GoTo /D (page.21) >>
+/A << /S /GoTo /D (page.85) >>
 >> endobj
-5324 0 obj <<
+6285 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [358.058 92.266 365.031 103.17]
+/Rect [355.846 290.243 367.801 300.43]
 /Subtype /Link
-/A << /S /GoTo /D (page.7) >>
->> endobj
-5250 0 obj <<
-/D [5248 0 R /XYZ 90 757.935 null]
+/A << /S /GoTo /D (page.85) >>
 >> endobj
-5247 0 obj <<
-/Font << /F31 528 0 R /F22 521 0 R >>
-/ProcSet [ /PDF /Text ]
->> endobj
-5327 0 obj <<
-/Length 3189      
-/Filter /FlateDecode
->>
-stream
-xÚ­œ]o·†ïõ+öR2,¿9Ìej'pêhc -ÒÀåµ"D_Y)‰ýï{8$g—<œéÆÐ…¤Õ³|ç¼$Ïr¸;_bçùÎǼ2»«»3¾»†W¿;é¯üy@ÿæíÙ_¾Uð.æ­Ú½ý8½Ý
-f¤Ø½ýðãù«7/^þû⧷ßï47Z	¯§Â«g/ßÎM'a£lhø׳â»pߟq¦ü¸û~æLx¿»;ÓR¥ŸoÏ~8ûÇÜF|]Áë­k7BÕ/eyñR1nÍt‘›.\ÀŸ¥Ù
B0oâž/ß?î¾:Ž@hÅ@Â)D¼‚ðòá:ýýŸèZ;,pu5esAWºJÒÀåúRó(êŒô¤ pë=)¾_¨Àÿ˹|~úåBðóý…0çŸ&帳£crÕƒÈ3Üð 77^{ qy¬X90™¿3Lêÿà͇/à…ULúÍfÌ4íFDÂUŒµ¨e’ûBô؏„ô¤‚#`›R:N…—ÿyõâõË7}3~þp¸0æœýÜ°¬÷fg•gÊ­{éá
3Ê&Ãe˜Æà ÊŒ¥p5>"Ó•†HÇ´œ
ùvôÝnÇ‚Óv$fÅ,LÚÑ‘vpÅŒÐÇ3æþáÏÏãáb6O„“s&3ÝISèR³¦§¶çXslËïÒœ_Þþ¶ÿîXǬ7»³à´;‰éfØB—ȱ=±`Ž1ÌúÊœ?‡/k
Ü4ÚîÍ‚ÓÞ$¦?r°.9r:jÁ%˜“97÷¤<¿¿<pæÃ¥À[F¹nA¤„7,(›êZÖóщR¸‘éʁÚCy«Û??ôh¦wm
'GCfº3¥Ð%fJO,áó>æ«ÛËgr,\=µKQË4LCm%ãZ¯éá
Ê&§±Ð0 (¨2áʁÈtå‚0fø8[ðøp»?Õ5B)½Ý†§mHLPWš´“6tä‚
Ò2áû_)®ö·m$3Nî´Ð0†×mˆô€ð†
e“AݵÊct©[%ÇÈtÕ‚\2iÇìÂóçÇÇ‚ò°B„uÕƱ€pr,d¦?%
-aj,ôäÀåF¦LráæþT,|çÛ-XpڂĬX€…I:rÁ£'ÅdA«º’y§gr%ÌD¯Ã<jrª®ëY/R¶>31}9ûTÁ,Ó©\‚Xß퇻§ë:`32®.á+'z at x}GMNûJØ¥\)|pbúr9`Å™8|õnòû;,ÔÌ’Œ¯œèáõ59ÜÈhPÜ;[
-W-2}¹°™åQÀdG;ÉÂøJoZ	;¢ëË(œ‚6•êT¥ìqЉé«å ¹e°˜ÎA<ì÷d5›ÙÕ,ÂÉjË7º8Uª…0UÍvåR´ÒkGK÷/,©ß²ÖÁ‘Þèá²É)h[wqXËûR¸êâÈôårÐ0œ˜»¾“
-`íftmGz at xc—MÁjÖ…n5‡'¤/–Cuœ9+P¨d÷B*4^ÏïX‰8ÑÂë‹8j’˜ÁP6ãJáãÓ—Ë1Ãíaäv’{ýêÍë—o¾jÏ#9£k7¥HoÜ”Ê&‰`-PPNÂÕM)2}¹,Ô8£™;øQ~jf+	!£ëÙ*ЛÙ
-79;¶\›´…p#[©)Øž\Vi6z‹‚í%+.ÆùëÉ*ЛÉ
-7I%+(¡FQ
-7îGéËå˜CM¦—><7’¥~A×’U¤„7’UÙ$ÑÁ¡À†Š¿nl0¦/—ƒp-
-–NWžÁ:o~ÇZºŠô€ðFº*›$:ØÅM)\¥«ÈôåRÌÂ{Æç2úiO÷o"7vïB“½‹¤éÎŪTßö´r˜£ƒ¢Ý 8׺6¿cc×"œìZ|t×ÂT×vårÌÎ01WŸä#™›¹15/4™™‘tci”’.V¥òrO+‡iÖ 8×Òr~ÇÆ´Œp2-ã‹ Ór!L¥å®\ŽÙ–ÎÜ]>ßÜ_h~þ{ssKŒ:Óë{[º¹µ…¤º ¨4±jÕ½éiy>-<¥1GküzgÇöv<”„›œß	®>7Kô€ðFþ*›$l ¯F+Ká*ƒE¦+Œ†©´±¼,…©-®#¸bjÜnÄ‚ÓF$†ÚHF`aÒˆŽáÓJ··ŽuÌìFÏtYTâ²RV2컹âLÛe¥=\ÿöMNð€èZºl°]×+V¥ìq”‰é«Á¢]CB'kÒº|lvÃ`KWOÎl³Ñ”
ø(N=Òrˆ…,eCW-Ù°œ­)w'N3#£ÙhÆB“f s9õ=g6Ë’fôÔ²ËÑš¸–¯]°\HGg6º°Ð¤è,NÇ,KºÐSË. 35Å–Æic"›ÙèÆB“n ƒ8tž(dI7zjÙ
t¤&nvœfC:/³Ñ†…&m@p:6`YÒ†žZ²Ÿ ‰;'͍|>f›
ˆ¦lÀnê%V±¥lèªeÐQ™bƒä¤A‘Ältc¡I7Ð	:S²¤=µì:3í&ÔO•
-€ÔÆ£9™î–9nr:Œ!k‹ó°ïÍÉL_.UFø€ÎÕ‡ým½ `Iç ß3¹k¢„×âGMN±V§§•
-–h…ðq¬‰éËåXÑ‘Ÿ«ÃãͧF¬ÊY±ñ¼Q¦»€Ž›$úÕ9»wÞ(3}¹+wÓ¾r:\¤.¯ÓÕÂ]SÎèÚ|ô€ðÆ„-›$‚5
-]
-W362}¹¬öáÑF|6róîþòÓÍÓW­Ñ$t%؈®Åˉ1ì C
-ÙãPÓWË¡Ž
-^ŠÎÞÜ]·1d|xoF×q¤„7qÙ$5a=3£.…«A™¾\ÖIÆyôöî‘ž ºÕã®ul¤„7z¶lrŠV×]”)u«ž¾XŽ†72ÇÚNOV3w¯Ì®ÅéáXË&©Xõôĵ®‚L_.G«án—ž†Ü½£Œ:nõ¯ä@odÜ$=¹t¥pc ¦/—ÃU–‰ô<äŽLPÖµbf×:7ҝ[6Iu.PP(ÂUçF¦/—£•š‰1wîãU£c¡4—f×:6ÒÂ[6I„šg6®:6§ˆž\UH&Ut–èV#™çg¹k¤„7b-›¤J
-	ų(…«X#ӗ˱rΤ‹Ö¶:UC)2IÂÖʉHo”e“ÄlMÕd!\•©,íÊ¥@Õ82•¶É!
Ãm–¼Çftã=áä=«Ó÷ØB˜ºÇvår°J¶´AùÛýÍóçvQN%rCQ<#ZðvQŒš¤bÓ‰†B¸U‡N]¹´²7»â™øIëÛiúmÞE4µ¾ÍHµ_ÈRëÛ®Zvf•©Ÿ•Ÿæ…™Ù¼7ŠhÒ‹„ô×ú…,éEO-{!,[öžöÏ'íÿ(®™Ý¼7ŠhÒ…„¬Œ,KºÐSK.H/™u¾~È~Ò˜#äÚÍ{£ˆ¦ÜÈHL²”]µì†™³=—>ÍXÁŽ›÷FMڐöcËÙ,KÚÐSË6hÍFãëÇó'M©$ó›·HMº‘•AeI7zjÙ
É™Ï[¤÷äÄ >¥ê,/ýNò‘ùõ­ÑDoÔöe“íO)(žôÊR¸ªí#Ó—K>ïW³ÅgVþ/+Äh7[pÒŠÌLŸ_ò”…0eEW.[«{‘vôn®[c_	f­›ÉµmâHol—Mq[w»*8‚…«mâÈôåR•( ÌùÀ÷Ã5uP'aÎ.øJÀ‰^_ÁQ“SÀ¢R¥îq¼é‹åp!ÇÈ|ÔûáúI¶vÙõqFתâHoTÅe“D¨()Jáª*ŽL_.«“vîÛOò‰6¡[ƒ]p:X¤ÞÈ9X,LÛ“Ë“V¦¸;Èä
¾=­aõbB&Š©õm¸Do.ˆp“TׇǕ¦n,ˆÓ—ËnpÁ”Ç㜼¹wÀ‡u֍èØ)ìÛPšµ¤K.HÏƱ9I8¨¦ãz§ýgžé…ZQxüƒìô©ºôñw?}4„ñÝþ~¸|Þ¸€ê‹Ÿ?ÜÇïÏ?|þ™Âþ}üÅÅobüš«¯¡º™~“\ˆøÓÇÀ>â/ÿúë¯/Äù«o⯚¥7¿ÿ¿¿xøôùzlbøÏAéò9ÿÜ%V¿
-endstream
-endobj
-5326 0 obj <<
-/Type /Page
-/Contents 5327 0 R
-/Resources 5325 0 R
-/MediaBox [0 0 595.276 841.89]
-/Parent 5246 0 R
-/Annots [ 5329 0 R 5330 0 R 5331 0 R 5332 0 R 5333 0 R 5334 0 R 5335 0 R 5336 0 R 5337 0 R 5338 0 R 5339 0 R 5340 0 R 5341 0 R 5342 0 R 5343 0 R 5344 0 R 5345 0 R 5346 0 R 5347 0 R 5348 0 R 5349 0 R 5350 0 R 5351 0 R 5352 0 R 5353 0 R 5354 0 R 5355 0 R 5356 0 R 5357 0 R 5358 0 R 5359 0 R 5360 0 R 5361 0 R 5362 0 R 5363 0 R 5364 0 R 5365 0 R 5366 0 R 5367 0 R 5368 0 R 5369 0 R 5370 0 R 5371 0 R 5372 0 R 5373 0 R 5374 0 R 5375 0 R 5376 0 R 5377 0 R 5378 0 R 5379 0 R 5380 0 R 5381 0 R 5382 0 R 5383 0 R 5384 0 R 5385 0 R 5386 0 R 5387 0 R 5388 0 R 5389 0 R 5390 0 R 5391 0 R 5392 0 R 5393 0 R 5394 0 R 5395 0 R 5396 0 R 5397 0 R 5398 0 R 5399 0 R 5400 0 R ]
+6286 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [358.616 278.288 370.571 288.475]
+/Subtype /Link
+/A << /S /GoTo /D (page.85) >>
 >> endobj
-5329 0 obj <<
+6287 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [142.134 707.957 154.089 718.861]
+/Rect [358.616 265.616 370.571 276.52]
 /Subtype /Link
-/A << /S /GoTo /D (page.27) >>
+/A << /S /GoTo /D (page.84) >>
 >> endobj
-5330 0 obj <<
+6288 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [140.231 684.047 152.187 694.951]
+/Rect [355.846 253.661 367.801 264.565]
 /Subtype /Link
-/A << /S /GoTo /D (page.10) >>
+/A << /S /GoTo /D (page.84) >>
 >> endobj
-5331 0 obj <<
+6289 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [140.231 660.136 147.205 671.04]
+/Rect [358.616 241.706 370.571 252.609]
 /Subtype /Link
-/A << /S /GoTo /D (page.8) >>
+/A << /S /GoTo /D (page.84) >>
 >> endobj
-5332 0 obj <<
+6290 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [146.299 636.943 158.254 647.13]
+/Rect [356.952 230.468 368.907 240.654]
 /Subtype /Link
-/A << /S /GoTo /D (page.50) >>
+/A << /S /GoTo /D (page.86) >>
 >> endobj
-5333 0 obj <<
+6291 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [146.299 613.033 158.254 623.22]
+/Rect [354.182 218.512 366.137 228.699]
 /Subtype /Link
-/A << /S /GoTo /D (page.50) >>
+/A << /S /GoTo /D (page.86) >>
 >> endobj
-5334 0 obj <<
+6292 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [140.231 588.405 147.205 599.309]
+/Rect [356.952 206.557 368.907 216.744]
 /Subtype /Link
-/A << /S /GoTo /D (page.8) >>
+/A << /S /GoTo /D (page.86) >>
 >> endobj
-5335 0 obj <<
+6293 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [140.231 564.495 152.187 575.399]
+/Rect [397.908 194.602 409.863 204.789]
 /Subtype /Link
-/A << /S /GoTo /D (page.10) >>
+/A << /S /GoTo /D (page.88) >>
 >> endobj
-5336 0 obj <<
+6294 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [140.231 540.585 147.205 551.489]
+/Rect [358.466 181.93 370.421 192.834]
 /Subtype /Link
-/A << /S /GoTo /D (page.8) >>
+/A << /S /GoTo /D (page.81) >>
 >> endobj
-5337 0 obj <<
+6295 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [139.913 517.392 151.868 527.578]
+/Rect [355.697 169.975 367.652 180.878]
 /Subtype /Link
-/A << /S /GoTo /D (page.42) >>
+/A << /S /GoTo /D (page.81) >>
 >> endobj
-5338 0 obj <<
+6296 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [140.231 482.801 152.187 493.705]
+/Rect [358.466 158.019 370.421 168.923]
 /Subtype /Link
-/A << /S /GoTo /D (page.10) >>
+/A << /S /GoTo /D (page.81) >>
 >> endobj
-5339 0 obj <<
+6297 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [145.452 458.891 157.407 469.795]
+/Rect [373.002 146.781 384.957 156.968]
 /Subtype /Link
-/A << /S /GoTo /D (page.40) >>
+/A << /S /GoTo /D (page.88) >>
 >> endobj
-5340 0 obj <<
+6298 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [145.452 434.981 157.407 445.885]
+/Rect [359.174 134.109 371.129 145.013]
 /Subtype /Link
-/A << /S /GoTo /D (page.34) >>
+/A << /S /GoTo /D (page.87) >>
 >> endobj
-5341 0 obj <<
+6299 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [141.576 411.07 148.55 421.974]
+/Rect [356.404 122.154 368.359 133.058]
 /Subtype /Link
-/A << /S /GoTo /D (page.7) >>
+/A << /S /GoTo /D (page.87) >>
 >> endobj
-5342 0 obj <<
+6300 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [145.452 387.16 157.407 398.064]
+/Rect [359.174 110.199 371.129 121.103]
 /Subtype /Link
-/A << /S /GoTo /D (page.40) >>
+/A << /S /GoTo /D (page.87) >>
 >> endobj
-5343 0 obj <<
+6301 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [145.452 363.25 157.407 374.154]
+/Rect [359.721 98.961 371.676 109.147]
 /Subtype /Link
-/A << /S /GoTo /D (page.40) >>
+/A << /S /GoTo /D (page.82) >>
 >> endobj
-5344 0 obj <<
+6302 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [111.977 352.012 123.933 362.199]
+/Rect [356.952 87.006 368.907 97.192]
 /Subtype /Link
-/A << /S /GoTo /D (page.54) >>
+/A << /S /GoTo /D (page.82) >>
 >> endobj
-5345 0 obj <<
+6220 0 obj <<
+/D [6218 0 R /XYZ 90 757.935 null]
+>> endobj
+6217 0 obj <<
+/Font << /F31 604 0 R /F22 597 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+6305 0 obj <<
+/Length 3871      
+/Filter /FlateDecode
+>>
+stream
+xڝ\ÝrÞ¶½×SèRš1Q‚ "w¶¬¦Ê¨¶#ɍÓ4ãQ¬Ïª:–dËr›äé» °ä–/¬ŸÃ=ßÙA <+¹ßÂ?¹oÛ}£°Jï¸Ýk÷¯á§ßïÉðÛ~ݐ߿¸ØûË_\%ì ö/>N—RèNî_\ýrpòêåñ»Ã_/~ØïÛQ´z€(îçÒ¶î§{Çsè@¬ÕàÙûå×vÿ
+>À{­PvÜÿ|Ý
+iíþí^ß©ðõ§½ó½çþç
+~žûìZªõ‡ïºåÃ˾ìô¾é”h=}ÒÛÝÃïÝ×g駕}/:ø¨øÜ/®âŒ0#º!ð5{Ò±ÝŠX÷“ðˆ8ŠžÅJ)¤¯Öíý§¯Ýïy­ý€È
+©½“:£óJ—€“P•Úµ6bÍèt–+ȬRëYçî1£SŠÞ3tK¨G7žQ‡,I”²1ñJ«Çðt(v4¢C©ÅáðÀÊŠÎàbAÞr=	e©œ
+4}>?_>äG-$l03´¢š€n<_M’©fgcâ\5;»A‡b% ‹Zs#Wb°‘R¸YÐkê8`Ah !"MezË„"!#Jõ¨2?hCú´¶¢¼\QÂÎT”+ÊÑ¡Xe…2¡¤îóÃW		OV„n‰õè†À3b㐓Øa-žVÅÄ+±ÃÓ¡ØÎ@fúYlvæ…§ö gè–Xn<#6Y(X4DÄ+±ÃÓ¡X©a@Í•ÍãP† ­­ì/W–°3•¥ÄÅÊrt(¶UBKŸÛ7¯OeÛü|ôúÕÉÑZ´i…•Ã|Ɇè€n|ý)’“èqE<¶b„§¢†§¢µ…å­~øÏû—»C©®ïnv™jXšØå²-áÝxFx²$PÚÄÄ+áÃÓ¡pc$h~•ÓhèåŒÞÐÐ
¯?@² ž1CÛÇÄ©Þ€áéPï`€vœõîn¿^gÃ3®Gø–`n<#89	6kÁ£Ð£Ž‰W‚=†§CÁZÃC_%‚ßïî¾Ý®UZ˜~¾dC´7½þq@÷Œ^±Z AÙ"ÚTrÀðl(&N£–ß¹Aý,·t5½™Ñ[%öè†À3%ŽC–Æ4 dÌ»ªðáÉP­’ÂŒ>¹oÎ~8>;{ÿâPéƒç/ß¿9´ÝÁó³ç_‰ï܃ 6“x1/Ñ
¯>O2_ì®sO 'êÃÒÍò¥c7f埼[WÝÑBFñ²ªtCàëO’„,oÕʘ80<
+ðhºœðŸà¡}ðúìôe¦î°ÚM5^¼Uwn<S÷8d©îÖ”}L¼ª»Ç°t(¿‡ÁJCå¿z{zúþÍë“WÇgkåÝ׍óuʺ!ðµò$dA9ìºF+câTyÀ°t³òQÁ¢ÂŸ¿=::>?ÏŒvxRÈn¾dk´{tCà™Ñ‡,öQôFÇÄ«Ñî1<Š6Üçô»]~+	ÄVl%Ý2‰Àó[IrR;d·’ÒÆĹ­$`x:T;´¢Õª½¹»Éœ0Ý.Эãn<s>‡,ˆí¥Ç˜xuDà1<ŠíG؝DlqU6X!ûn¾bCs at 7¾þIÈÂV–²Õ1qª9`x:Ô©†±…÷ðéñ«gÙ]¬R3tk}âÑ
gÖ'qÈIl¿Îr+:øüñjâ1<Šíz!ǹÀŸrg]ðäëÕÝÍÝxf4Ç!K£Ù=r‡˜x5š=†§C±²’D,7ša/ŽlæÁÍ:;–IÀòP´Ši3CÙax6ÜÂP0su³Ç^
+–3RÍЭêztCà™êÆ!'±ëÝTo…ßFÄ«êzOĪqª›ïÛóîÝûçgßg¼c;%ñ[[)n<³—ŠCn^ë^¡õ1ñj3å1<*6ƒPáÅ•/oq<íæ¶ÎD&pCЙ#‘(`a< êTL»:ñž
ÃÞ«ŸïßüÁ¼ŸY²r®ZÐÅ©ŠP—g*ÊZš¨8.”©!'Zó^P7Otiž¢Ÿ <OE´¥yŠeCÁ}+f¹Ù#Ü0¥x`å5ƒ‹3ÔÂ[žŸeivbˆP lGtxsÓ»î|cn
+øÚ¹i—ç&ò˜¹‰ç&ŽËA,‡¶PÓ­©Éã+g¦\œ˜zf^"œÅi‰¡B©m/†ð.ëÍùñÛ—¯~>=yõòìäèùif³+…Ì|ÕÖf×£Ïlvãù³-yÊ»ÚëN–Uw¶Cx©õæ™5²êŨº·uÓztCà™Û6YÊ}/ÓˆxuëzO‡Já2áÖ—¯ò/aãH [Û[n<³½CΤaëjGg¶·ÃÓ¡Øa&¼Ñrb³ÏX+:½@·§c‡n<;!Ӑ±0ávÒÄÄ™IÙax:«xÌ•Í¿<eÐÚÊ.ðre	;SYJ\¬,G‡bȁaNüѝB¾=ìÛƒç/Þ¾8Î.,Œ–óEÛ+‡n<»´ !'ð°n00EÄ™µ…Ãðt([u†—X_ÿÕ¶*¿…„@Þ6t8tCàYG
Y¶tH¸,"Θ:†§C¹]+lx…ååfï`-Ôhgð–\n<#7Y0Óõ€Ò]L¼’ë1<ÊmGa-©n~õJÀµÕ]àåêþœÜP]J\¬.GäâûŒIîÍ]þQÔ
+e–·)ÖC^§­$äôܵ¥C±ˆ8gípGa,ŠµhÃÛ*'¶°ÝZ9C·÷{ÝxvÃGCÄÂvN}LœÙò9O‡b‚a0W6ÿ(
+eÐÚÊ.ðre	;SYJ\¬,G‡bXg†÷Q_¯Ùa µbxY,agÄRâ¢XŽņ	Šå†q€Öã^Æ„Æ”¸8Œ9:´Ý0W–ÆZ[Ù^®,ag*K‰‹•åèPlOªðæé럟¹B+—^\>Rv3––qiùÈÒ¡X©¦Ç2Še6­Üxqc@Ù3bÃÈŒˆK–ŶR(;W–Û ´¶²¼\YÂÎT–+Ëѱ£}8Ú|¼,®)¬´ˆÜ¾c¸YÐÙ–,߯ã(#ÖX§C¦¥¿\%CA4ûqT7ˆÆ?íq©ÈŒq¥ÝÑHeJ ³m!IÀ|ÍÝ¡±¶ŠmBAφJ—NšßJÑ×µ x(×ËW[
F(—ˆrû	BX¦ 6€<æmlš;ÛW¶Ÿ šíICæ}Áj ”6lû	bx:;·<æl”VBw}Uû	b™®8\I¤ýh˜öDpD(4€<æjæÔWµŸ,ÕdúAҐÕdÚO–jrt(véùsw™¹£èíP×~‚`®)$	8	m×B{^¦ÿ!,Ê$- NgvØjaº¡²ÑlGH²$U‹aäPÃÓ¡XÒbó8Ô ªe©*Ó’†Ü¨+Ó€²–£C±¤äŸÇ¯N.þ–y¢Fxv+UÙ‚‚h¶'$
™?aT¶…çäÀ¶  †§C¹¤	äÏÏwùÖÂB¥«lAA4Û’†,ÕÖ
+m4Û‚‚žÅ’æ'6{×bì»ÊÖD³½ iÈ’X@µšm=AOÄÒ†›¿k}êÚMæÊrýiH¾²\»É\Y–®±£\·›D}6SO¹t†Ám¡„]ü	âßë¬ôv²ßÖõh šmšHCnnȝsër=ˆáé0+IÆÔ„óÄdTu3,É`ҐÉ`Ú–dpt˜Ò?°4¬<1U.ÿ%Œí>
™¡6gƒqù/Ùàè0ÄUŸ´ï<-%uþ÷9%œ!=
™7B \Îÿ>§„¥)¡Îó¹½ç‰É¨rŠ/É`¬ÛiHþnáœâK28:Lñj—ºÖ¹jrSe²^røžÓ…1Y/¹áè07±É:i
z∩2(/YaÃiȍ¬0å%+f…؃K}COÌM•½wÉ
ã·MCn䆱÷.¹áèBn{oÚTô´©Î;§…ó¨¦!ù´p–Ø9-,¦eñ¥Æ
GO'uNÒ%!Œ¹3
¹‘ÆKº$„£Ã„P/©ëEzb"ª˜K"Kd2ï!žÁ80—Dpt˜ˆÈyswóÄ[¤Ê§¸$‚±¦!7Á—Dpt!Ô.51=mdÔyüæ„p¦»4$‹p¿9!,&„¸ì|‡Ó3Qå‰[2Á˜ÔҐykçœ	Æ·d‚£ÃL/ÚÔ´n¼WÊuô×:áÍZÓҐÓh[—½w÷8ï„CON3¨í·ûowW™ÓX²JSiƒ`Ö––œ”®ïx Å›àó¡RbB#Ç<˝óê¾ÒÀ¬/-	8é]ïD
€ZÞ‡ž
õZö*(í¬û¦Ò‡hÖ’–†,”ÖÕ`
p“¡ÔöáþîãýÃí姵ZØœ¹ù:¢YOZ²PØÖïÖ°8Äðt¨—˜Ð®n;}ð_7–w‡r<¸ÞÝe_ÝA½²•Ž8D³µ4ä¤}½}6€J­x«Aí1<j'ž´Ý—o7—»\­#l¥%ÎcY‡Z®tû1¼1<*%†4X™dž·°ìí‡J/¢YsZ²PS·Þn-ë…CO‡J‰͹u/¯3baÓ}Ѭ9-
Y˜ªÂÛ^Î7¿6féP,q£]ºÿ-7z‘³Ê·°3æ´4da‡Òœn~iÍÒ¡XâFË-¢,<½m¥
Ѭ/-
YÁ½ëü—¬
1<ê$F´»ŒN·c·•8D³–´4dIgâŒn¹W8:ÔI<hw—·¹%¬ÃSéC4kHKC––€ê,ëCO¤ÚçË««›»Ì¤¬*U¸Ù×Â9Î‥G*€4ãƒÝÞ„h:ØóŒÙT´À)ýÒÓþÄóô¨Ý†QZú¨aMþ 5츴ö{¶ïww»Xq_Âþ«=¸¿óÿ_¸óîo;ÿÍëþ‹Þÿ'íwm÷jýw]+¥ÿê£[ïÜ?øo~::?=”'/Â¥bÿò·?üÿ/ïÿ–DiÝ¡¤çÿãO 
+endstream
+endobj
+6304 0 obj <<
+/Type /Page
+/Contents 6305 0 R
+/Resources 6303 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 6216 0 R
+/Annots [ 6307 0 R 6308 0 R 6309 0 R 6310 0 R 6311 0 R 6312 0 R 6313 0 R 6314 0 R 6315 0 R 6316 0 R 6317 0 R 6318 0 R 6319 0 R 6320 0 R 6321 0 R 6322 0 R 6323 0 R 6324 0 R 6325 0 R 6326 0 R 6327 0 R 6328 0 R 6329 0 R 6330 0 R 6331 0 R 6332 0 R 6333 0 R 6334 0 R 6335 0 R 6336 0 R 6337 0 R 6338 0 R 6339 0 R 6340 0 R 6341 0 R 6342 0 R 6343 0 R 6344 0 R 6345 0 R 6346 0 R 6347 0 R 6348 0 R 6349 0 R 6350 0 R 6351 0 R 6352 0 R 6353 0 R 6354 0 R 6355 0 R 6356 0 R 6357 0 R 6358 0 R 6359 0 R 6360 0 R 6361 0 R 6362 0 R 6363 0 R 6364 0 R 6365 0 R 6366 0 R 6367 0 R 6368 0 R 6369 0 R 6370 0 R 6371 0 R 6372 0 R 6373 0 R 6374 0 R 6375 0 R 6376 0 R 6377 0 R 6378 0 R 6379 0 R 6380 0 R 6381 0 R 6382 0 R 6383 0 R 6384 0 R 6385 0 R 6386 0 R 6387 0 R 6388 0 R 6389 0 R 6390 0 R 6391 0 R 6392 0 R 6393 0 R 6394 0 R 6395 0 R 6396 0 R 6397 0 R 6398 0 R 6399 0 R 6400 0 R ]
+>> endobj
+6307 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [157.078 339.339 169.033 350.243]
+/Rect [143.24 720.63 155.195 730.816]
 /Subtype /Link
-/A << /S /GoTo /D (page.59) >>
+/A << /S /GoTo /D (page.82) >>
 >> endobj
-5346 0 obj <<
+6308 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [138.717 327.384 150.672 338.288]
+/Rect [143.25 708.674 155.205 718.861]
 /Subtype /Link
-/A << /S /GoTo /D (page.57) >>
+/A << /S /GoTo /D (page.83) >>
 >> endobj
-5347 0 obj <<
+6309 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [171.364 315.429 183.319 326.333]
+/Rect [140.48 696.719 152.435 706.906]
 /Subtype /Link
-/A << /S /GoTo /D (page.55) >>
+/A << /S /GoTo /D (page.83) >>
 >> endobj
-5348 0 obj <<
+6310 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [139.912 304.191 151.868 314.378]
+/Rect [143.25 684.764 155.205 694.951]
 /Subtype /Link
-/A << /S /GoTo /D (page.57) >>
+/A << /S /GoTo /D (page.83) >>
 >> endobj
-5349 0 obj <<
+6311 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [172.56 291.519 184.515 302.423]
+/Rect [140.471 672.092 152.426 682.996]
 /Subtype /Link
-/A << /S /GoTo /D (page.56) >>
+/A << /S /GoTo /D (page.83) >>
 >> endobj
-5350 0 obj <<
+6312 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [134.951 280.281 146.906 290.468]
+/Rect [137.701 660.136 149.656 671.04]
 /Subtype /Link
-/A << /S /GoTo /D (page.56) >>
+/A << /S /GoTo /D (page.83) >>
 >> endobj
-5351 0 obj <<
+6313 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [167.598 267.608 179.553 278.512]
+/Rect [140.471 648.181 152.426 659.085]
 /Subtype /Link
-/A << /S /GoTo /D (page.55) >>
+/A << /S /GoTo /D (page.83) >>
 >> endobj
-5352 0 obj <<
+6314 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [149.875 256.371 161.83 266.557]
+/Rect [142.134 636.226 154.089 647.13]
 /Subtype /Link
-/A << /S /GoTo /D (page.55) >>
+/A << /S /GoTo /D (page.86) >>
 >> endobj
-5353 0 obj <<
+6315 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [139.375 243.698 151.33 254.602]
+/Rect [139.365 624.271 151.32 635.175]
 /Subtype /Link
-/A << /S /GoTo /D (page.58) >>
+/A << /S /GoTo /D (page.86) >>
 >> endobj
-5354 0 obj <<
+6316 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [172.022 231.743 183.977 242.647]
+/Rect [142.134 612.316 154.089 623.22]
 /Subtype /Link
-/A << /S /GoTo /D (page.56) >>
+/A << /S /GoTo /D (page.86) >>
 >> endobj
-5355 0 obj <<
+6317 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [135.499 219.788 147.454 230.692]
+/Rect [169.92 601.078 181.875 611.265]
 /Subtype /Link
-/A << /S /GoTo /D (page.58) >>
+/A << /S /GoTo /D (page.88) >>
 >> endobj
-5356 0 obj <<
+6318 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [168.146 207.833 180.101 218.737]
+/Rect [170.199 588.405 182.154 599.309]
 /Subtype /Link
-/A << /S /GoTo /D (page.56) >>
+/A << /S /GoTo /D (page.88) >>
 >> endobj
-5357 0 obj <<
+6319 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [135.499 196.595 147.454 206.781]
+/Rect [152.645 576.45 164.6 587.354]
 /Subtype /Link
-/A << /S /GoTo /D (page.58) >>
+/A << /S /GoTo /D (page.88) >>
 >> endobj
-5358 0 obj <<
+6320 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [168.146 183.922 180.101 194.826]
+/Rect [157.626 564.495 169.581 575.399]
 /Subtype /Link
-/A << /S /GoTo /D (page.56) >>
+/A << /S /GoTo /D (page.87) >>
 >> endobj
-5359 0 obj <<
+6321 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [139.375 171.967 151.33 182.871]
+/Rect [184.744 552.54 196.699 563.444]
 /Subtype /Link
-/A << /S /GoTo /D (page.59) >>
+/A << /S /GoTo /D (page.75) >>
 >> endobj
-5360 0 obj <<
+6322 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [172.022 160.012 183.977 170.916]
+/Rect [153.751 540.585 165.706 551.489]
 /Subtype /Link
-/A << /S /GoTo /D (page.56) >>
+/A << /S /GoTo /D (page.88) >>
 >> endobj
-5361 0 obj <<
+6323 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [141.188 148.774 153.143 158.961]
+/Rect [214.502 529.347 226.457 539.534]
 /Subtype /Link
-/A << /S /GoTo /D (page.59) >>
+/A << /S /GoTo /D (page.75) >>
 >> endobj
-5362 0 obj <<
+6324 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [131.903 124.864 143.858 135.05]
+/Rect [196.042 517.392 207.997 527.578]
 /Subtype /Link
-/A << /S /GoTo /D (page.59) >>
+/A << /S /GoTo /D (page.75) >>
 >> endobj
-5363 0 obj <<
+6325 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [131.903 100.953 143.858 111.14]
+/Rect [216.415 505.437 228.37 515.623]
 /Subtype /Link
-/A << /S /GoTo /D (page.57) >>
+/A << /S /GoTo /D (page.75) >>
 >> endobj
-5364 0 obj <<
+6326 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [348.384 720.63 360.339 730.816]
+/Rect [227.932 493.481 239.887 503.668]
 /Subtype /Link
-/A << /S /GoTo /D (page.55) >>
+/A << /S /GoTo /D (page.75) >>
 >> endobj
-5365 0 obj <<
+6327 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [348.384 696.719 360.339 706.906]
+/Rect [197.516 481.526 209.471 491.713]
 /Subtype /Link
-/A << /S /GoTo /D (page.57) >>
+/A << /S /GoTo /D (page.75) >>
 >> endobj
-5366 0 obj <<
+6328 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [348.384 672.809 360.339 682.996]
+/Rect [140.46 468.854 152.416 479.758]
 /Subtype /Link
-/A << /S /GoTo /D (page.56) >>
+/A << /S /GoTo /D (page.76) >>
 >> endobj
-5367 0 obj <<
+6329 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [348.384 648.899 360.339 659.085]
+/Rect [135.499 456.899 147.454 467.803]
 /Subtype /Link
-/A << /S /GoTo /D (page.56) >>
+/A << /S /GoTo /D (page.76) >>
 >> endobj
-5368 0 obj <<
+6330 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [348.384 624.988 360.339 635.175]
+/Rect [168.146 444.943 180.101 455.847]
 /Subtype /Link
-/A << /S /GoTo /D (page.55) >>
+/A << /S /GoTo /D (page.75) >>
 >> endobj
-5369 0 obj <<
+6331 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [348.384 601.078 360.339 611.265]
+/Rect [149.337 433.706 161.292 443.892]
 /Subtype /Link
-/A << /S /GoTo /D (page.55) >>
+/A << /S /GoTo /D (page.74) >>
 >> endobj
-5370 0 obj <<
+6332 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [348.384 577.168 360.339 587.354]
+/Rect [136.047 421.033 148.002 431.937]
 /Subtype /Link
-/A << /S /GoTo /D (page.58) >>
+/A << /S /GoTo /D (page.76) >>
 >> endobj
-5371 0 obj <<
+6333 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [348.384 553.257 360.339 563.444]
+/Rect [168.694 409.078 180.649 419.982]
 /Subtype /Link
-/A << /S /GoTo /D (page.56) >>
+/A << /S /GoTo /D (page.75) >>
 >> endobj
-5372 0 obj <<
+6334 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [337.036 540.585 348.992 551.489]
+/Rect [138.817 397.123 150.772 408.027]
 /Subtype /Link
-/A << /S /GoTo /D (page.12) >>
+/A << /S /GoTo /D (page.77) >>
 >> endobj
-5373 0 obj <<
+6335 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [349.759 529.347 361.714 539.534]
+/Rect [179.235 385.885 191.19 396.071]
 /Subtype /Link
-/A << /S /GoTo /D (page.13) >>
+/A << /S /GoTo /D (page.74) >>
 >> endobj
-5374 0 obj <<
+6336 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [350.865 516.674 362.82 527.578]
+/Rect [171.464 373.212 183.419 384.116]
 /Subtype /Link
-/A << /S /GoTo /D (page.12) >>
+/A << /S /GoTo /D (page.75) >>
 >> endobj
-5375 0 obj <<
+6337 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [345.335 504.719 357.291 515.623]
+/Rect [136.047 361.257 148.002 372.161]
 /Subtype /Link
-/A << /S /GoTo /D (page.12) >>
+/A << /S /GoTo /D (page.76) >>
 >> endobj
-5376 0 obj <<
+6338 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [359.173 493.481 371.128 503.668]
+/Rect [168.694 349.302 180.649 360.206]
 /Subtype /Link
-/A << /S /GoTo /D (page.13) >>
+/A << /S /GoTo /D (page.75) >>
 >> endobj
-5377 0 obj <<
+6339 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [358.625 480.809 370.581 491.713]
+/Rect [138.817 337.347 150.772 348.251]
 /Subtype /Link
-/A << /S /GoTo /D (page.13) >>
+/A << /S /GoTo /D (page.77) >>
 >> endobj
-5378 0 obj <<
+6340 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [362.491 469.571 374.446 479.758]
+/Rect [179.235 326.109 191.19 336.296]
 /Subtype /Link
-/A << /S /GoTo /D (page.14) >>
+/A << /S /GoTo /D (page.74) >>
 >> endobj
-5379 0 obj <<
+6341 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [363.597 456.899 375.552 467.803]
+/Rect [171.464 313.437 183.419 324.34]
 /Subtype /Link
-/A << /S /GoTo /D (page.14) >>
+/A << /S /GoTo /D (page.75) >>
 >> endobj
-5380 0 obj <<
+6342 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [358.068 444.943 370.023 455.847]
+/Rect [220.171 302.199 232.126 312.385]
 /Subtype /Link
-/A << /S /GoTo /D (page.13) >>
+/A << /S /GoTo /D (page.88) >>
 >> endobj
-5381 0 obj <<
+6343 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [364.155 433.706 376.11 443.892]
+/Rect [133.835 290.243 145.791 300.43]
 /Subtype /Link
-/A << /S /GoTo /D (page.14) >>
+/A << /S /GoTo /D (page.74) >>
 >> endobj
-5382 0 obj <<
+6344 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [352.528 421.033 364.484 431.937]
+/Rect [141.028 277.571 152.984 288.475]
 /Subtype /Link
-/A << /S /GoTo /D (page.14) >>
+/A << /S /GoTo /D (page.87) >>
 >> endobj
-5383 0 obj <<
+6345 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [351.422 409.795 363.378 419.982]
+/Rect [138.259 265.616 150.214 276.52]
 /Subtype /Link
-/A << /S /GoTo /D (page.12) >>
+/A << /S /GoTo /D (page.87) >>
 >> endobj
-5384 0 obj <<
+6346 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [339.796 397.123 351.751 408.027]
+/Rect [141.028 253.661 152.984 264.565]
 /Subtype /Link
-/A << /S /GoTo /D (page.13) >>
+/A << /S /GoTo /D (page.87) >>
 >> endobj
-5385 0 obj <<
+6347 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [358.625 385.168 370.581 396.071]
+/Rect [168.754 242.079 180.71 252.609]
 /Subtype /Link
-/A << /S /GoTo /D (page.13) >>
+/A << /S /GoTo /D (page.88) >>
 >> endobj
-5386 0 obj <<
+6348 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [350.875 373.212 362.83 384.116]
+/Rect [137.163 230.468 149.118 240.654]
 /Subtype /Link
-/A << /S /GoTo /D (page.13) >>
+/A << /S /GoTo /D (page.83) >>
 >> endobj
-5387 0 obj <<
+6349 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [348.384 350.019 360.339 360.206]
+/Rect [134.393 218.512 146.348 228.699]
 /Subtype /Link
-/A << /S /GoTo /D (page.58) >>
+/A << /S /GoTo /D (page.82) >>
 >> endobj
-5388 0 obj <<
+6350 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [348.384 326.109 360.339 336.296]
+/Rect [137.163 206.557 149.118 216.744]
 /Subtype /Link
-/A << /S /GoTo /D (page.56) >>
+/A << /S /GoTo /D (page.82) >>
 >> endobj
-5389 0 obj <<
+6351 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [348.384 302.199 360.339 312.385]
+/Rect [139.375 194.602 151.33 204.789]
 /Subtype /Link
-/A << /S /GoTo /D (page.58) >>
+/A << /S /GoTo /D (page.79) >>
 >> endobj
-5390 0 obj <<
+6352 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [348.384 278.288 360.339 288.475]
+/Rect [136.605 182.647 148.56 192.834]
 /Subtype /Link
-/A << /S /GoTo /D (page.56) >>
+/A << /S /GoTo /D (page.79) >>
 >> endobj
-5391 0 obj <<
+6353 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [348.384 254.378 360.339 264.565]
+/Rect [139.375 170.692 151.33 180.878]
 /Subtype /Link
-/A << /S /GoTo /D (page.59) >>
+/A << /S /GoTo /D (page.79) >>
 >> endobj
-5392 0 obj <<
+6354 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [348.384 230.468 360.339 240.654]
+/Rect [139.375 158.019 151.33 168.923]
 /Subtype /Link
-/A << /S /GoTo /D (page.56) >>
+/A << /S /GoTo /D (page.79) >>
 >> endobj
-5393 0 obj <<
+6355 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [361.933 205.84 373.888 216.744]
+/Rect [136.605 146.064 148.56 156.968]
 /Subtype /Link
-/A << /S /GoTo /D (page.40) >>
+/A << /S /GoTo /D (page.79) >>
 >> endobj
-5394 0 obj <<
+6356 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [361.933 181.93 373.888 192.834]
+/Rect [139.375 134.109 151.33 145.013]
 /Subtype /Link
-/A << /S /GoTo /D (page.39) >>
+/A << /S /GoTo /D (page.79) >>
 >> endobj
-5395 0 obj <<
+6357 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [330.67 169.975 342.626 180.878]
+/Rect [141.028 122.154 152.984 133.058]
 /Subtype /Link
-/A << /S /GoTo /D (page.60) >>
+/A << /S /GoTo /D (page.78) >>
 >> endobj
-5396 0 obj <<
+6358 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [375.771 158.019 387.726 168.923]
+/Rect [138.259 110.199 150.214 121.103]
 /Subtype /Link
-/A << /S /GoTo /D (page.61) >>
+/A << /S /GoTo /D (page.78) >>
 >> endobj
-5397 0 obj <<
+6359 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [356.962 146.064 368.917 156.968]
+/Rect [141.028 98.244 152.984 109.147]
 /Subtype /Link
-/A << /S /GoTo /D (page.61) >>
+/A << /S /GoTo /D (page.78) >>
 >> endobj
-5398 0 obj <<
+6360 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [356.962 134.109 368.917 145.013]
+/Rect [139.922 87.006 151.878 97.192]
 /Subtype /Link
-/A << /S /GoTo /D (page.60) >>
+/A << /S /GoTo /D (page.79) >>
 >> endobj
-5399 0 obj <<
+6361 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [350.596 110.199 362.551 121.103]
+/Rect [353.634 720.63 365.589 730.816]
 /Subtype /Link
-/A << /S /GoTo /D (page.61) >>
+/A << /S /GoTo /D (page.78) >>
 >> endobj
-5400 0 obj <<
+6362 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [350.596 86.288 362.551 97.192]
+/Rect [356.404 708.674 368.359 718.861]
 /Subtype /Link
-/A << /S /GoTo /D (page.61) >>
->> endobj
-5328 0 obj <<
-/D [5326 0 R /XYZ 90 757.935 null]
->> endobj
-5325 0 obj <<
-/Font << /F31 528 0 R /F22 521 0 R >>
-/ProcSet [ /PDF /Text ]
->> endobj
-5403 0 obj <<
-/Length 2529      
-/Filter /FlateDecode
->>
-stream
-xÚ¥›[oëÆÇßý)ôhÕvï—<¦¹ iO€6Z 	dKq}j]*«çØß¾Cr—œ9Ë-?Ø–þÚ?ç7˽
%V~Ä*ð•3ŽeVû¾z‚W¿¿ñÝ5¼½Fï}óÇï|Š«V÷¿··‚)V÷Û_nøé›oÿq÷Ûý+Í=ãÆB+ÍëÂéæÕ›oïû¦£±Q¶iøß7¿üÆW[¸€o8SÁ¯¾Àßœ‰Vû-Uüûåæ盿ömt¯+x}êڍPã‹—2¿x©·¦½È—ãÓ›|m¯^€FšÕZLÿ.û箣Ê0!Äʁ~µ—Ѽ~~Š‚¿¡Jâõ ]ÓUƒ³å#Wmw*s½
->IJ^¿
‰>ÂÃéø²£ |y|=÷cÚ2­ýÊzÇ䀨]÷âqüYs¯ua@1!Ëë裢`Ôo
“¾sù@…}Ù<L‡­ô/kSÒÍÆÝŠ×H=xÖ`c-Ý8rè®áÊv{§)º5ÑkÁ”ë¢ßSџΟ¦£—ŒƒÔÊ œçÃïÔk$Ÿˆ?o²6Æ àڼˍG :MÙŽwÁZᘶݍvz}Üœ·Árxè¥sÁvê5’O›7ÙëÇÁræÈGÁvš²]
-–f¸í‚ýLiƒ´"³¢Éì ŸÎ¬Èݧ‚…¬9—OeÖ¹»¬	ŠÓ±ýryØœÏdf“´2³HNf»kIe63¦2[²ƒûØx˜C‡uÿñq»pü660jGp$'Çð¤ijÏŒ©q¼d×0€YÞúÁîå2Æнýò|˜Æ ˜†®e`Þ„isŽB'^ê	Yƒm§×S^«¹NôùFRôJ]^)æ\]º£´6݃œN7r/¤“é.Ø5é–‚Åy²}Øì—.Z€ó¶žÂ §)DÍlLR(Ø`i+…ãËæm!íM+­¤€ä$…¤)SÈŒ)
-%»†‚S,À a8ž·Ë–rÚÂ4¥uåR©©¥\’´K¹@-å2[j)WrkÀTÁ}Ïà¼Ý—våáÒuuWätWˆš™®€É®P°k0HË„0/›¥„fRÖcä4†¨™Á€I»—LZßc8=“ÃÌd¨ì®Eõlˆäät˜4åù03¦&Ä¢]œ•óL_“ó$­Ì9’“9ÇîšS9ÏŒ©œ—ì çÊ‚Ž«>çŸï¤¹Ý¼,	•Ñíå׍„HM„IR	3[j$,º¥¤Ã†CU•ô(­Mú §“ŽÜé=3&“^°k’®83Ê¥¤¿¾/ö•ðÌøêã$§1DÍlLb(Ø5¸eVö.痢ËA4³®’“’¦Œ!3¦0”ì ƒô’9ÑcøÏáù²ƒãÌÙê­ ’Ó¢f6&1ìÆ3ÏÓVðWÎÕæiáô'áâ}ű@œþœœþ’¦þ5ýeÆÔôW´‹#¡Tšùx6Pó“²nÌGjjÌÇÖô˜ŸÙRc~Ñ-E*%ñ¬a®{Gim÷ät÷FîôDŸ“Ý»`×toÁYèO:žÛݝ0·oÔiG9é"ÆUeÎ1•ò¨(g{R	/Xáãñœ¡Eðöºl#œaBֆߋÉð;ÅLøÈ“Ÿ¶j·àfSø^:Œ"RÔ†Þ‹ÉÐ;ÅLèÈ“¶jBWI“Bÿ°°ÓKÇd*ÎÇ>¨Éà£d&zlK†_pk↩x¢°ÿ¸ßœ&Ÿ+¦|5AMˆ’Ø–$Pp¡™ü€Ÿ®̬|€19ëg#»N¸”#/%›
•Ë
-ÄUe³p¿&ikR¯‘|ì~Õä4Xe3NçÆבFMÙVÐÚgEçýÇÃæí
¬¶f多j;ìRSYyE§^#ùŠ¼ÉéƒeAGf<BÑiÊv1ïCý™XM(ó´Uuï¤-”£óæ¦×ÊIXÉBÝ;)JF1×&©ÓXzz\ši˜d¨Nt¯¦óÜIfÒŒ\É,¼R’a¶Qq8™Ks”Ö&zÓ©Fîã=QŸllL¦»d—“§êOGOä­=¦(-ëArDÔÌ€ÀÆ$ˆ’]³¨¶=ˆÏKAÀLeD=ˆANƒˆšؘQ²‹ ̦Æ$0»IØÆÁl5»èI 9I"i¦Ëç)Ê̘"Q´K$`а:™¹<,ìÆfC=‰AN“ˆšؘ$Q²K$`EçT$˜¶f™Ö-F	漪]
-!9¹Jšé£Ò2'3¦–BE»Ä‚ö2q¸<î4¿ýLÝ 0IN<¨4Œ¸MEØ1?{ªÅk¤_\Þ`ãlÂT”V¹í5Š¨)»E:ÒÁâîü*ߨ^q:"0ÙÔ„4]áQ¯‘|n²1w~Š„"7ž ÑhÊv‰ÜIœ$v—…$,gÜÔ“ä4‰¨iI8’6&I”ì	ía¿f‰ì¹Ùÿ‰„²LÌžÅ
$9M"jfú6&I”ì	©™HrŸ¶›;	ãÄÓÂùCɤµó’“óGÒ´Ò:jþÈŒ©ù£h—ppΤëq–®3•÷LÉjHN¢Hš2ŠÌ˜BQ´‹(”³L¥ƒºãËâqSYÍêo‘AMÞ!QÒÞ ºA°+u”¼#™6„¥C¦Òœ™jIL#h3K m”â—žÝÇ¿x TÂ2ªôjš@'™A€\I¯A…ø§—”¾}Ô7•7ç–”zäKʼÉéGÍ•õí613-);MÙ.Q at 5Ðü™ÅįœËËë¿î¿m‹;ïÏÛ‰Q²ÙÃöÅιA²¯‘zbŒÌl‘Lì@AŸÊlGCd§)»Å\ËU1vÈ¡:zÝd¬%ó_(Æù/Ù¥ü£Šèÿs¸ZW¿ìÏÜJÅë&[’:u+Õ/ûc·¢]J;*bÎ,’´r€ää2 »+rGSË€¢]L;ªŠî§Sɳr?ää~WQ¥§öÓ™1µŸ.Ú%
-Cqô°}Þ“‹Âé/j4ýT…¾ô9ßó›$z²ã£ÛÃ5Õï•Q¹íD¿o4e·a(“À¦"håääëªÊPwDfLÝE»„LÃ~ó¶E¬‡Ö¢ä4
-Tb- ÀÆ$Š’]B*§‡ÅGѱ*Z‰aP“P™uüõË v½bÐ,‡º}’`~ò‰N¦ñvYöÝßö«É0ý:ð7“-0$ů‰Àødº(¾ßvçÍe·½ƒu	¿=ºßÒß5ÏËîº\÷Kø¯¸úÊØî?Éa=Ôþõ{£=ž»þþ§Ÿÿr'nøºûW³øá‡÷î÷7Ç·÷§ÝášaóÝäxyήøí
-endstream
-endobj
-5402 0 obj <<
-/Type /Page
-/Contents 5403 0 R
-/Resources 5401 0 R
-/MediaBox [0 0 595.276 841.89]
-/Parent 5246 0 R
-/Annots [ 5405 0 R 5406 0 R 5407 0 R 5408 0 R 5409 0 R 5410 0 R 5411 0 R 5412 0 R 5413 0 R 5414 0 R 5415 0 R 5416 0 R 5417 0 R 5418 0 R 5419 0 R 5420 0 R 5421 0 R 5422 0 R 5423 0 R 5424 0 R 5425 0 R 5426 0 R 5427 0 R 5428 0 R 5429 0 R 5430 0 R 5431 0 R 5432 0 R 5433 0 R 5434 0 R 5435 0 R 5436 0 R 5437 0 R 5438 0 R 5439 0 R 5440 0 R 5441 0 R 5442 0 R 5443 0 R 5444 0 R 5445 0 R 5446 0 R 5447 0 R 5448 0 R 5449 0 R 5450 0 R 5451 0 R 5452 0 R 5453 0 R 5454 0 R 5455 0 R 5456 0 R 5457 0 R 5458 0 R 5459 0 R 5460 0 R 5461 0 R 5462 0 R 5463 0 R ]
+/A << /S /GoTo /D (page.79) >>
 >> endobj
-5405 0 obj <<
+6363 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [134.114 707.957 146.07 718.861]
+/Rect [355.298 696.719 367.253 706.906]
 /Subtype /Link
-/A << /S /GoTo /D (page.60) >>
+/A << /S /GoTo /D (page.86) >>
 >> endobj
-5406 0 obj <<
+6364 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [145.452 684.047 157.407 694.951]
+/Rect [352.528 684.764 364.483 694.951]
 /Subtype /Link
-/A << /S /GoTo /D (page.34) >>
+/A << /S /GoTo /D (page.86) >>
 >> endobj
-5407 0 obj <<
+6365 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [142.134 650.174 154.089 661.078]
+/Rect [355.298 672.809 367.253 682.996]
 /Subtype /Link
-/A << /S /GoTo /D (page.27) >>
+/A << /S /GoTo /D (page.86) >>
 >> endobj
-5408 0 obj <<
+6366 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [141.028 626.263 152.983 637.167]
+/Rect [357.5 660.854 369.455 671.04]
 /Subtype /Link
-/A << /S /GoTo /D (page.17) >>
+/A << /S /GoTo /D (page.80) >>
 >> endobj
-5409 0 obj <<
+6367 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [139.913 614.308 151.868 625.212]
+/Rect [354.73 648.899 366.685 659.085]
 /Subtype /Link
-/A << /S /GoTo /D (page.18) >>
+/A << /S /GoTo /D (page.80) >>
 >> endobj
-5410 0 obj <<
+6368 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [141.018 602.353 152.974 613.257]
+/Rect [357.5 636.943 369.455 647.13]
 /Subtype /Link
-/A << /S /GoTo /D (page.18) >>
+/A << /S /GoTo /D (page.80) >>
 >> endobj
-5411 0 obj <<
+6369 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [139.913 591.115 151.868 601.302]
+/Rect [379.637 624.988 391.592 635.175]
 /Subtype /Link
-/A << /S /GoTo /D (page.42) >>
+/A << /S /GoTo /D (page.88) >>
 >> endobj
-5412 0 obj <<
+6370 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [145.452 566.488 157.407 577.392]
+/Rect [358.616 612.316 370.571 623.22]
 /Subtype /Link
-/A << /S /GoTo /D (page.41) >>
+/A << /S /GoTo /D (page.80) >>
 >> endobj
-5413 0 obj <<
+6371 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [140.48 542.577 152.435 553.481]
+/Rect [355.846 600.361 367.801 611.265]
 /Subtype /Link
-/A << /S /GoTo /D (page.14) >>
+/A << /S /GoTo /D (page.80) >>
 >> endobj
-5414 0 obj <<
+6372 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [145.452 530.622 157.407 541.526]
+/Rect [358.616 588.405 370.571 599.309]
 /Subtype /Link
-/A << /S /GoTo /D (page.41) >>
+/A << /S /GoTo /D (page.80) >>
 >> endobj
-5415 0 obj <<
+6373 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [145.452 506.712 157.407 517.616]
+/Rect [348.932 564.495 360.887 575.399]
 /Subtype /Link
-/A << /S /GoTo /D (page.41) >>
+/A << /S /GoTo /D (page.88) >>
 >> endobj
-5416 0 obj <<
+6374 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [145.452 482.801 157.407 493.705]
+/Rect [348.932 540.585 360.887 551.489]
 /Subtype /Link
-/A << /S /GoTo /D (page.41) >>
+/A << /S /GoTo /D (page.88) >>
 >> endobj
-5417 0 obj <<
+6375 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [142.134 458.891 154.089 469.795]
+/Rect [348.932 516.674 360.887 527.578]
 /Subtype /Link
-/A << /S /GoTo /D (page.29) >>
+/A << /S /GoTo /D (page.87) >>
 >> endobj
-5418 0 obj <<
+6376 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [145.452 434.981 157.407 445.885]
+/Rect [348.932 492.764 360.887 503.668]
 /Subtype /Link
-/A << /S /GoTo /D (page.41) >>
+/A << /S /GoTo /D (page.75) >>
 >> endobj
-5419 0 obj <<
+6377 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [145.452 411.07 157.407 421.974]
+/Rect [348.932 468.854 360.887 479.758]
 /Subtype /Link
-/A << /S /GoTo /D (page.41) >>
+/A << /S /GoTo /D (page.88) >>
 >> endobj
-5420 0 obj <<
+6378 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [140.48 387.16 152.435 398.064]
+/Rect [348.932 444.943 360.887 455.847]
 /Subtype /Link
-/A << /S /GoTo /D (page.14) >>
+/A << /S /GoTo /D (page.75) >>
 >> endobj
-5421 0 obj <<
+6379 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [145.452 375.205 157.407 386.109]
+/Rect [348.932 421.033 360.887 431.937]
 /Subtype /Link
-/A << /S /GoTo /D (page.40) >>
+/A << /S /GoTo /D (page.75) >>
 >> endobj
-5422 0 obj <<
+6380 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [142.134 351.295 154.089 362.199]
+/Rect [348.932 397.123 360.887 408.027]
 /Subtype /Link
-/A << /S /GoTo /D (page.29) >>
+/A << /S /GoTo /D (page.75) >>
 >> endobj
-5423 0 obj <<
+6381 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [145.452 339.339 157.407 350.243]
+/Rect [348.932 373.212 360.887 384.116]
 /Subtype /Link
-/A << /S /GoTo /D (page.41) >>
+/A << /S /GoTo /D (page.75) >>
 >> endobj
-5424 0 obj <<
+6382 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [145.452 315.429 157.407 326.333]
+/Rect [348.932 349.302 360.887 360.206]
 /Subtype /Link
-/A << /S /GoTo /D (page.41) >>
+/A << /S /GoTo /D (page.75) >>
 >> endobj
-5425 0 obj <<
+6383 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [145.452 291.519 157.407 302.423]
+/Rect [348.932 325.392 360.887 336.296]
 /Subtype /Link
-/A << /S /GoTo /D (page.41) >>
+/A << /S /GoTo /D (page.76) >>
 >> endobj
-5426 0 obj <<
+6384 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [145.452 267.608 157.407 278.512]
+/Rect [348.932 301.481 360.887 312.385]
 /Subtype /Link
-/A << /S /GoTo /D (page.41) >>
+/A << /S /GoTo /D (page.76) >>
 >> endobj
-5427 0 obj <<
+6385 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [140.48 243.698 152.435 254.602]
+/Rect [348.932 277.571 360.887 288.475]
 /Subtype /Link
-/A << /S /GoTo /D (page.13) >>
+/A << /S /GoTo /D (page.75) >>
 >> endobj
-5428 0 obj <<
+6386 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [142.134 231.743 154.089 242.647]
+/Rect [348.932 253.661 360.887 264.565]
 /Subtype /Link
-/A << /S /GoTo /D (page.29) >>
+/A << /S /GoTo /D (page.74) >>
 >> endobj
-5429 0 obj <<
+6387 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [145.452 219.788 157.407 230.692]
+/Rect [337.584 241.706 349.54 252.609]
 /Subtype /Link
-/A << /S /GoTo /D (page.40) >>
+/A << /S /GoTo /D (page.15) >>
 >> endobj
-5430 0 obj <<
+6388 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [142.134 195.877 154.089 206.781]
+/Rect [359.174 230.468 371.129 240.654]
 /Subtype /Link
-/A << /S /GoTo /D (page.29) >>
+/A << /S /GoTo /D (page.16) >>
 >> endobj
-5431 0 obj <<
+6389 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [142.134 171.967 154.089 182.871]
+/Rect [364.543 217.795 376.499 228.699]
 /Subtype /Link
-/A << /S /GoTo /D (page.29) >>
+/A << /S /GoTo /D (page.17) >>
 >> endobj
-5432 0 obj <<
+6390 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [142.134 148.057 154.089 158.961]
+/Rect [349.201 206.557 361.156 216.744]
 /Subtype /Link
-/A << /S /GoTo /D (page.29) >>
+/A << /S /GoTo /D (page.16) >>
 >> endobj
-5433 0 obj <<
+6391 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [142.134 124.146 154.089 135.05]
+/Rect [371.338 194.602 383.293 204.789]
 /Subtype /Link
-/A << /S /GoTo /D (page.29) >>
+/A << /S /GoTo /D (page.17) >>
 >> endobj
-5434 0 obj <<
+6392 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [142.134 100.236 154.089 111.14]
+/Rect [367.442 181.93 379.398 192.834]
 /Subtype /Link
-/A << /S /GoTo /D (page.29) >>
+/A << /S /GoTo /D (page.18) >>
 >> endobj
-5435 0 obj <<
+6393 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [358.615 719.912 370.571 730.816]
+/Rect [366.904 169.975 378.859 180.878]
 /Subtype /Link
-/A << /S /GoTo /D (page.29) >>
+/A << /S /GoTo /D (page.17) >>
 >> endobj
-5436 0 obj <<
+6394 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [356.962 696.002 368.917 706.906]
+/Rect [341.45 158.737 353.405 168.923]
 /Subtype /Link
-/A << /S /GoTo /D (page.14) >>
+/A << /S /GoTo /D (page.18) >>
 >> endobj
-5437 0 obj <<
+6395 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [361.933 684.047 373.888 694.951]
+/Rect [345.335 146.064 357.291 156.968]
 /Subtype /Link
-/A << /S /GoTo /D (page.40) >>
+/A << /S /GoTo /D (page.16) >>
 >> endobj
-5438 0 obj <<
+6396 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [356.962 660.136 368.917 671.04]
+/Rect [355.298 134.109 367.253 145.013]
 /Subtype /Link
-/A << /S /GoTo /D (page.14) >>
+/A << /S /GoTo /D (page.17) >>
 >> endobj
-5439 0 obj <<
+6397 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [361.933 648.181 373.888 659.085]
+/Rect [338.142 122.871 350.098 133.058]
 /Subtype /Link
-/A << /S /GoTo /D (page.41) >>
+/A << /S /GoTo /D (page.18) >>
 >> endobj
-5440 0 obj <<
+6398 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [361.933 624.271 373.888 635.175]
+/Rect [335.373 110.916 347.328 121.103]
 /Subtype /Link
-/A << /S /GoTo /D (page.41) >>
+/A << /S /GoTo /D (page.18) >>
 >> endobj
-5441 0 obj <<
+6399 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [361.933 600.361 373.888 611.265]
+/Rect [351.97 98.961 363.926 109.147]
 /Subtype /Link
-/A << /S /GoTo /D (page.41) >>
+/A << /S /GoTo /D (page.16) >>
 >> endobj
-5442 0 obj <<
+6400 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [361.933 576.45 373.888 587.354]
+/Rect [362.491 86.288 374.446 97.192]
 /Subtype /Link
-/A << /S /GoTo /D (page.42) >>
+/A << /S /GoTo /D (page.18) >>
 >> endobj
-5443 0 obj <<
+6306 0 obj <<
+/D [6304 0 R /XYZ 90 757.935 null]
+>> endobj
+6303 0 obj <<
+/Font << /F31 604 0 R /F22 597 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+6403 0 obj <<
+/Length 2957      
+/Filter /FlateDecode
+>>
+stream
+xÚ¥œÛr9†ïý}iGPsÇi	v†Áf—Ù	Â؍aÓíá°O¿©’Ô%u)Uš&¢ÛíÏú+RÊ*›­(üc+GWFâ„Z]\ÑÕ|úäˆÅïðí!ûþƒ³£Ÿþ&ৈÓbuönüq͈âluvùûñÓ_=~}òÇÙ³•¤–P¥¡ÿ9sÌzôøl×tVBû†?ýþ]]Â<;¢D8»ú
+ï)aέ®$ñýÇ£Ó£ßvm„Ï|^»vÅÄüâ9Ÿ.žQxËÕÊpA¨Vã•Þ¾ÿ@ïí_+œh¾ãF1ÿùæ*/3Ù=W.-Ò3Uɉ²¢”Ý‹11mµ'c„…ŽºÝügË¿UuÄ‚m‘\
+4ÀÃDW-µó@1Fª³8ÒÔŠajçS*ÅùoÑ8Úh†£‘æêx¨…0kS.k
á!Ô/ó0¹$V»-ÙaÏ5‹æA+€<—Ü/-¡œQ„ËØ“_6ç7WëyŒRçôŽ]ˆ2ÒC†Ïå÷š#53a”r¥ð~¬‘iË¥hµ ܍j›ÊœÓµÔ™&ºÒ›EƒXw
+´-Tgý¦V
+Q1"„Ŷ®o?®ÿ·¾™‡ªTîè…X#=døüöšDºTC/iS
+¶\Ša‚¹wï×wç´ºq5¡ËK‘§‡¯.Ey“XzŠÙR¸²y¦-—‚å†H¼ýZ¿œ°³4|=;dpeôæÍ!‹-dY
+i¶ÞÀ´ÅR„L©ƒ¡ß(¾ÜF¬wÁp|ÉÍ”kÆE7F—Ý–\
+”
+¢Xðõ{#Јõ:áx ™r#Ð\
´!»Oå`ߪ\Ú&Ünîƍ+°Ïp°ß%ïïÕ–F)ÍJG at jqâzÈðÊÄ-›ôâ¦2qb¥îlÞŽHSÌ[ 
ÑÒf¼Yo6×Û«¹ªÇ	XdµëwbÂq'"3:¡0'r]̉†˜w0#l¶7>ÐÁˆ±ýL8nAdFfA®‹YЋ_AÄ–g#âú^íXB3tiÃè!Ã+®²IdòCÂu֔³
W`šr¾¿©!Ö„Mì‹—ÏNùë7÷_>9=¬Ó¥SÄ1ÓÛéŽvzbÆN—H§ºH§·ÄÀi|ųqÿC+€4Б´ß‰	ǝˆLs(t1'bÞ	M	U“ëӁ”–P§»-˜pÜ‚È4ÓA¡‹YÐóM˜d™?6 ¥3ÛïÄ„ãND¦=r]̉†˜w‚qÂËJZ@)á¦ß‚	Ç-ˆL3º˜-±˜„µDpÖ“Ú™2M¹:ž
+a,´ä ¿…ÑDÄB¤ƒ×üôҁÐÒÜÙçvyDš¹ E:¼¡ä-PœÈ¢jöC“_HJT·	Æ-‰æ´Ï1P?·D¥Z:Ý¿^lë“@ÃeÚ•`š(×Qƒòð0ÑÕTÖ —Õ
+”d¬P­ <ÒÒòÁSIt,‹Ün/Î7—•3…©$wèÒ™/ÐC†WÎ|e“áNÁ|D%u)<;ó¦-5î8ѱ,òa'ƒ3,‹‰Zˆ3ÒC†Ï…÷šDâä@	W
+ïÇ™¶\ŠÓRbbqäºZÑÊì¨åŠŒ§‡¯Ödò&±þï}º•¢Œ¯É4ÅR”Ú+#_N¸:>ÿøg¥J[.ôŽ^Z˜=dxei*›D¢…‰ìo\³õ)0M9˜¥&³µ‘§_=úõá¿ž?ýåÑ˧ï??l™æR»¼b¥…:ÃÑ¥:1^ÜZd±.t‘åº%æÝ€Aâb‘äöK#üÖ®…û%Hvb3ݵ$©ºÆI!ŒíZšriüSK\¬lo/êÁÊ0R#º¬ŒƒÂ+Á–MzuÎæÁÊ0øsáY°2þ–\–9Ch,Ó,¤â„væâG“q®ŽgãBKÇ-9ÛÌ*BmÛH>†áfÝ]^¿==dxuýΛÄ×oP.„kUu`Úr©S ,V}ð|œ¨Î|œáh>Î…9Åòq!Œåã¦\ŠS3ÂbÍ	ÏljêÌÇŽæã\¸gH¶….’›b)Êñ–‘éÌljîÌÇŽæãü*ÑÆ\[cù¸%çg©0„ÇâÙ‹ürXfÜß™ì.™e8šÓ<0ºHn‰ùø™ "•ÌÂíùÓ0£ŒgzÓp†£i81ØÍûbáÒßùã#D±ô—!3Ã4×eø_?a
++¿eÅ#?Ÿ·ōÝ1l„ô¤í{B'Á­§föwm3»„rÄ:ÖzB'!M­hBþŒŒ7!¯µþzžkÙy€?nR6×v ®eg at C(ÅŸ=XñåÅ¿ϳ “øó{
.X€?2yÐÐJ&dbüvÂèñ«Iï?zøêÁãíèz„bò£ñLÃ~“õÃÌΑÆ#“%-¹ä	ìL¤fñ †µÅT(KÕ+MÕøº`C¤‡Ÿ_×^“õ3€c«ïÝgÂû6D¦-mPN¥‚
/ù#Ì8\Ÿß½¯ÇcVʺ¼x3&ÑC†Ï¯m¯É`Å,»
+Èœ³Ryß‹È´õ’Ú«¿›óËõöû¶áGu\h8(ÃdT
+6«‹÷c=døüâöšôê’Î{ÃÐç¥ð¾‘iË%/¤"&œK6ëw˜
ëõéáàL"W
+vIƨÅéè!Ã+Ó£lÒ«Wf‡„£ž*ug³#0mµägÄòèÂöîÝæ3æRšÃìJÁ–Ý.>Ïœè!Ã+¢l²^†B—º³ñ0"m1FP“ÜÇb¤ßꑲñW$—
ð0Ñ•8‹Ç0çk€÷¹ê,Ì€4µR˜p†îœâ	íœâŽNñ\]hlŠÂØoÊÅÁ-á íœÛî¯~gp~Âéñ—G¹„@¨”½£<ÃÑQž˜æ(/t‘QÞKݯèX•éæíçŽôL½1Òsat¨·äR°Â7…Kc=¢½c}Âñ±ž©7Æz.ŒŽõ–\ë4‹›ËÍ'_+ùŠ¦ö»·ç›M%§8¾®$ƒ½Éâ=œ]ÉhEƒc^Wó H‰Rv–ÑÓV‹FljˆÛKtwóoJùÝö¿~=XŸ0uü½ê†¡ö`´Y‡ž2¼êGÞä¸ë£5C´á¥pÅÏ´å’!°[..oë›í3åîü-¶×Ñ.È×›eÇVÇÃÃDWw:Yƒã©Øàˆ2²P¹¦V2AJxM&ܽùû¡&N”è6aGã&dÁ„L5¡¡•LàØhLqpÅHP닸‡ã‰FÏƏÆ;çªØɸ¥màN­efá5#nå8£;}ÈpԈČNp̉B³¢)—¼€cTæÅÁõ#î÷3®ß‹	ǽˆÌ‚¹0êEK.y!-±r›p¡‰]Þ=¥ºI†£u“ÄԋЩ&Rcu“¦\rƒKâD¼üáæâÓö²Q+¸Û|¸ª
Pd ÄlŠŒ]Ü_zÈðÊþªl2ÔNæå4+`Ï$JåYí$0m½äe„ò?`ü'Tw›‘ᨉ	fÌŒB3£©Í`ÆÆvfœGü/À1e{GÄŒ7¬¶hÂآєKN(ÿ›|çÄ¡©„I8ÙHÓíÄ„ãNDfÁ‰\u¢%—œàŽp·sâàDâï¨ÑïÄ„ãNDfÁ‰\u¢%—œ ŠˆXUÛÞ^Xbu‚Hnz¤žH#2žÃ8v ÍU÷<à6žG… ÖT·£TY¨´öWÆ?áŸ\c.ÿ–g¹û];¢âŽåÉúf½9¿[_ž\ÑãO7áõìÄñã?×á‹_/îÂ^˜û™òŸa¯=~«:ïÞù3ó§MøâŸOŸŸ°ã§âKxxûö{x}ôéÛ÷«°=Èmô7yãföüñq	H
+endstream
+endobj
+6402 0 obj <<
+/Type /Page
+/Contents 6403 0 R
+/Resources 6401 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 6216 0 R
+/Annots [ 6405 0 R 6406 0 R 6407 0 R 6408 0 R 6409 0 R 6410 0 R 6411 0 R 6412 0 R 6413 0 R 6414 0 R 6415 0 R 6416 0 R 6417 0 R 6418 0 R 6419 0 R 6420 0 R 6421 0 R 6422 0 R 6423 0 R 6424 0 R 6425 0 R 6426 0 R 6427 0 R 6428 0 R 6429 0 R 6430 0 R 6431 0 R 6432 0 R 6433 0 R 6434 0 R 6435 0 R 6436 0 R 6437 0 R 6438 0 R 6439 0 R 6440 0 R 6441 0 R 6442 0 R 6443 0 R 6444 0 R 6445 0 R 6446 0 R 6447 0 R 6448 0 R 6449 0 R 6450 0 R 6451 0 R 6452 0 R 6453 0 R 6454 0 R 6455 0 R 6456 0 R 6457 0 R 6458 0 R 6459 0 R 6460 0 R 6461 0 R 6462 0 R 6463 0 R 6464 0 R 6465 0 R 6466 0 R 6467 0 R 6468 0 R 6469 0 R 6470 0 R ]
+>> endobj
+6405 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [361.933 552.54 373.888 563.444]
+/Rect [131.624 719.912 143.579 730.816]
 /Subtype /Link
-/A << /S /GoTo /D (page.42) >>
+/A << /S /GoTo /D (page.16) >>
 >> endobj
-5444 0 obj <<
+6406 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [358.615 528.63 370.571 539.534]
+/Rect [138.817 707.957 150.772 718.861]
 /Subtype /Link
-/A << /S /GoTo /D (page.27) >>
+/A << /S /GoTo /D (page.18) >>
 >> endobj
-5445 0 obj <<
+6407 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [348.384 505.437 360.339 515.623]
+/Rect [138.817 696.002 150.772 706.906]
 /Subtype /Link
-/A << /S /GoTo /D (page.59) >>
+/A << /S /GoTo /D (page.18) >>
 >> endobj
-5446 0 obj <<
+6408 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [348.932 480.809 360.887 491.713]
+/Rect [123.873 684.047 135.828 694.951]
 /Subtype /Link
-/A << /S /GoTo /D (page.78) >>
+/A << /S /GoTo /D (page.16) >>
 >> endobj
-5447 0 obj <<
+6409 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [348.932 456.899 360.887 467.803]
+/Rect [146 672.092 157.955 682.996]
 /Subtype /Link
-/A << /S /GoTo /D (page.77) >>
+/A << /S /GoTo /D (page.17) >>
 >> endobj
-5448 0 obj <<
+6410 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [348.932 432.988 360.887 443.892]
+/Rect [122.209 660.854 134.164 671.04]
 /Subtype /Link
-/A << /S /GoTo /D (page.78) >>
+/A << /S /GoTo /D (page.16) >>
 >> endobj
-5449 0 obj <<
+6411 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [361.933 409.078 373.888 419.982]
+/Rect [154.308 648.181 166.263 659.085]
 /Subtype /Link
-/A << /S /GoTo /D (page.37) >>
+/A << /S /GoTo /D (page.17) >>
 >> endobj
-5450 0 obj <<
+6412 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [361.933 385.168 373.888 396.071]
+/Rect [138.259 636.943 150.214 647.13]
 /Subtype /Link
-/A << /S /GoTo /D (page.37) >>
+/A << /S /GoTo /D (page.16) >>
 >> endobj
-5451 0 obj <<
+6413 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [348.932 361.257 360.887 372.161]
+/Rect [121.103 624.988 133.058 635.175]
 /Subtype /Link
-/A << /S /GoTo /D (page.79) >>
+/A << /S /GoTo /D (page.18) >>
 >> endobj
-5452 0 obj <<
+6414 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [348.932 337.347 360.887 348.251]
+/Rect [123.873 613.033 135.828 623.22]
 /Subtype /Link
-/A << /S /GoTo /D (page.79) >>
+/A << /S /GoTo /D (page.18) >>
 >> endobj
-5453 0 obj <<
+6415 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [348.932 313.437 360.887 324.34]
+/Rect [123.873 600.361 135.828 611.265]
 /Subtype /Link
-/A << /S /GoTo /D (page.79) >>
+/A << /S /GoTo /D (page.18) >>
 >> endobj
-5454 0 obj <<
+6416 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [357.51 279.564 369.465 290.468]
+/Rect [132.451 576.45 144.406 587.354]
 /Subtype /Link
-/A << /S /GoTo /D (page.17) >>
+/A << /S /GoTo /D (page.76) >>
 >> endobj
-5455 0 obj <<
+6417 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [364.464 255.653 376.419 266.557]
+/Rect [132.451 552.54 144.406 563.444]
 /Subtype /Link
-/A << /S /GoTo /D (page.11) >>
+/A << /S /GoTo /D (page.75) >>
 >> endobj
-5456 0 obj <<
+6418 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [357.51 243.698 369.465 254.602]
+/Rect [132.451 528.63 144.406 539.534]
 /Subtype /Link
-/A << /S /GoTo /D (page.16) >>
+/A << /S /GoTo /D (page.77) >>
 >> endobj
-5457 0 obj <<
+6419 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [356.962 219.788 368.917 230.692]
+/Rect [141.028 516.674 152.983 527.578]
 /Subtype /Link
-/A << /S /GoTo /D (page.12) >>
+/A << /S /GoTo /D (page.18) >>
 >> endobj
-5458 0 obj <<
+6420 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [361.933 207.833 373.888 218.737]
+/Rect [132.451 492.764 144.406 503.668]
 /Subtype /Link
-/A << /S /GoTo /D (page.32) >>
+/A << /S /GoTo /D (page.74) >>
 >> endobj
-5459 0 obj <<
+6421 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [358.615 183.922 370.571 194.826]
+/Rect [132.451 468.854 144.406 479.758]
 /Subtype /Link
-/A << /S /GoTo /D (page.28) >>
+/A << /S /GoTo /D (page.75) >>
 >> endobj
-5460 0 obj <<
+6422 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [356.394 160.729 368.349 170.916]
+/Rect [132.451 444.943 144.406 455.847]
 /Subtype /Link
-/A << /S /GoTo /D (page.43) >>
+/A << /S /GoTo /D (page.76) >>
 >> endobj
-5461 0 obj <<
+6423 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [361.933 136.102 373.888 147.005]
+/Rect [132.451 421.033 144.406 431.937]
 /Subtype /Link
-/A << /S /GoTo /D (page.35) >>
+/A << /S /GoTo /D (page.75) >>
 >> endobj
-5462 0 obj <<
+6424 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [361.933 112.191 373.888 123.095]
+/Rect [132.451 397.123 144.406 408.027]
 /Subtype /Link
-/A << /S /GoTo /D (page.35) >>
+/A << /S /GoTo /D (page.77) >>
 >> endobj
-5463 0 obj <<
+6425 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [361.933 88.281 373.888 99.185]
+/Rect [141.028 385.168 152.983 396.071]
 /Subtype /Link
-/A << /S /GoTo /D (page.34) >>
->> endobj
-5404 0 obj <<
-/D [5402 0 R /XYZ 90 757.935 null]
->> endobj
-5401 0 obj <<
-/Font << /F31 528 0 R /F22 521 0 R >>
-/ProcSet [ /PDF /Text ]
->> endobj
-5466 0 obj <<
-/Length 3538      
-/Filter /FlateDecode
->>
-stream
-xڝœ[o·†ïõ+¾Kè²<r—8NªÂuÒÄh¤A!ËŠ¬Ô:T§¿¾ä’Ü~Ë™%_Ø–ñÝwf>r¸Ü•8ðøG?8ãXPæpqsÂWñ«_ŸˆòÝ)~{ßÿâíÉŸ¿Rñ§X°êðö×ùÇ­`FŠÃÛ÷?Ÿž½ùòՏ/~yû׃æžqcã(éë™ôÕ“Wo—¡‹°Q6
üŸ“Ÿá‡÷ñþz™
-þð{ü7g"„Ã͉–ªüûãÉ÷'_ÆÈ_Wñë½k7Bm/^Êöâ¥bÜšù"oïÿ{sþi¾zi“,˜üÝß/ïnþtlChË´öQ!òu¤¯?\à;pEžVzsQG&i¥7ª&Bñ»PõÈ}E(­ ÅâíÓù»gÚ·Þ19ê~Q󙘽{Ì;Ä¬ãBɹ3LêìîÍ/¿ÿêìGÂü?9—ŸØ‡N |,Àx5V1v#ái¥;!hœ?=ÒndãwU,k({…‚Pb)FDLçøýéÙ S.—ÀŠãEP˜2€Âh!r)Â1mó‡íîÝãÕåÝs£À
3ÜGaÅñ(fŽ‚C£ …Ñ(r1
-&(fL‰Â¯/¤9ýõñò	‹ÄÅåÇ~$$3NŒ«B؏D¦'€w"љԷף[Ýã@†TK0Yçg¡{Ž N–ý (µââ²ë†'@wì7&iÙù4Äu,Énê 3¤Z²¯s¶Ø?ÿþúö
-‹AšŸÿýBðÓËÂœþÑ	‡`Rúƒ‰­ûñÈôðN@Ú!ç)’o#—½Ðên2#´Ï®Mt퍛Åï/ú™×LÆv¦¢{V3=¼cµrN¾ØZÕssÔo¼f†–+ful
-—e^ɱ24VæP/óF+sR­:BÐndn¯èàÜptn‡ê*`s{#ŒÍí”\üLëØì„ ËgúáQ¢}îýÃo½6G©xÅî ­f\í¡ÐÀ·A82‰;ß«3-ZÝÍ´>#¤X
-‘Œû5½¥ÍŽ„@Ç­ˆ´Ã!Xq<…¡C u±b)Ò3áD
Á'ùøÌ*–I1‚ÇCP:P!–BÀãŒZZ½ûÌþÇëÛþT ˜vî ‚dj ÍËôðîb‡œ3Õ[Ì´
-­pg5K-Wæ=åã¾¹ôz;ó^Eç=€£óTW
-›÷alÞ£äbº•M»©RÓwÏž÷TÒÓ£¿Òh½$){”;EªPJîcû ýêïæwܫ؁«a÷»Ïíˆbîq¥ä^ò¸oXÜ?{¶SÜ3+‡Ý/4î>#´{ Š¹Ç•¢{,³6WØý‡kþÌ}œôš9F÷q G÷q•!÷q.¶#ÕÊL'dÎèšgÌ+è¾×DO ïzåGêÂô¦õà]+Ü™ÖCÊ¥|[Î\ÈQýöŒ¸qsþô¡Wí&n
-ãL)µg~ª+ôðmŽ†ÌAØV|2®Fù8
-…!õR”eÞç(Ü_º¾¹Âš¼%^JÍ‚R£K<ÀÑ%¾2ôßcK<%—¢ $åÆ·ß¼ŽÛs~úÓËoÞœ½|Þ(¹ˆÕ<¼  +3O‚
-™]d¤Äb(„Œ×›¿=sÎ11p÷¢Ì‚ GgÁÊÌ
/66ºØ,H©¥XÄñTš…b&þT%w\zøÖåѐó\¿ýä˘C¯[ác›…¡åÊdŸöþ²Ü=8¿NÛÜNM&ÍŠîÕt¦'€wjºrNige‹”ð­ð&§™¡åªÙt¬Ü=Hf/Ÿ:fíÜ VtÏl¦'€w̶Cbfs§ßoÌ–-)WÍÊ™°d66sxf:šÙÇ3Ô‰ÌBa4³”\5+Sªfö©_Æ>¶>nA÷ÌfzxÇl;äl6ô¼ì‘îÆëŒÐbÕ*7Ly¹Xí±‰‹[Ð=«™ž Þ±Ú‰YT+»qšZª
q“KJûõ›ã_ÈÁŒ®4šP æŠ¶&…‘Ì«¸Ýˆmhsça
—âøŠ+®Öý¹’ñ#¯»Ÿ?\ô
-\Åæ1¶:•¤£Qà	Ð[ívÀ9›Ž\ÙÅ-e#{l³0´Zuºã'£òVF§mÜÐ…¥ÎôÛá0—š™˜SâñŠRÅ#|† šìÕv	~%Dz	h,›PÏf#‹e“T«N—çÎÿw߯ÚØnƦläyˆÊ)´ÃÍ&ÕÖdd„#ž‡¨%T
‚‡"’Ån½Z7Þºg2ÓÀ;6Û!1£vnáÕÌÐrÕìúˆEôÚ/Ûÿ‘§;Ö|â\
¸“QüáŽ5¥„Vµ	žðxwwÛ-[Ë™XÉŸž ½ÕnìßêR.BJ¶²ÇFC«U§à‰‘ä´[½ŽéÁ§U2K><Ò‡ØL3LÄ©'U*C‹U›2ŠÊ%¡ÝÂ-ñ/ä`BWM(&
-eÑ„RjÕ©0LÛØ‹ó¢O¨äàʲÒèʤCW(‹®,”ZuÊã†YèÅ)Þ(Tr¬S 4Ö*@éžÓÜ4²X³@ª§&Ä.Ñ,9%º…JŽåÐXN¡4žÓFË)©VºÀbDÊ
¦ó~õz¦ƒ]Ð=«™ž ÞñÚ‰™T¼þFxc63´\5#cµ_ÌvØ0'í‚î™ÍôðŽÙvH̬aÖ‡Vxc63´\5emX2ۯᒆ‚ŽfvÅñÌu"³PÍ,%WÍjÅœ*™½{µ½VÈÝo”=¼Û)Á!ç‡÷Z¥tÆ×wz¥ÄÐrÕ¬Ìyµ˜E`¯å‚î7À‰ž Þm€á˜ÙHqÓ
-wàÄÐrÕ¬ÌË%³X<§¡ £™]q<³@È,F3KÉU³Ü1ïd1{IíÞ*:Øïmø¡zßljça¬å'åŠYÂ-f‰}\E÷q G÷qP½_ÆiÖcû8R®šõ*~iÉlz›‘7¾?#'zxwF†Cb†=óֵ91´\5ì$ã<Çw>Öëôÿ’)/roé	à@;dÿäNÅï*­[áÍ 3´\õ7ÜÈêõ¯Þ¼=ûæÍeN?½±­yšZôòC´íJO ß\Çñ}ÛZ¤™ÈµÂG¶+CÊ-¶µg¼<ì~qwG-ºœšŽNÍP½·¡ÍÓn#ŒMͤ\5«,Z,f‰E·¢ƒ‹.ÀÑEªã‹n#Œ-º¤\5+5~É,µèVt4³+Žg¨ã‹n#Œf–’«f…dRÕÌÞ“e\ÐQ³+Ž›êÛ“Å,FÍRrÕ,çL:»˜¥Ê¸ £e¼âxõžÙRÆP-cJ®˜UÞ3%—ÌRe\ÑÁÌÍ,TÇ3Ûc™%åªYg™*‡FèyUH϶tÿ¦E˜—]ñî]8äü™•½Û!=.…;·-Âü¸,%WÍZÍêdüxmä…ó•ÜßÇ'xZéî6ˆ5óä
-U;›x¡­Um÷ÀKN±ûPs
-:šÓÇs
-Ô‰œBa4§”\5«9Ëb/z}öæËïÎ^vÚ'R;«½ã¶°ÓoÅ›áÆ‰ç¾H·M… „ªKé™)çGóûh芣ãOV|^JôðÄnÍD*=}…;óRbh¹jXXVo¥¿È¢“nòzÍIð´ÒÝ%Ø*&­&6–%Tí,8	!µªU®™-GIÅ+¶æ̉(øhnWÏ-¸"·PÍ-%WË ™-‡JyõùëoÏ~ܺuq³üÂî¸-ôð­üѐÈ6oÞ¥ŠVøØmah¹êÖsæÊÁÒ‡ûOÄ!e%Çδ iAéÞ†6ŸW5²Ø™©VÆ¾+KÉ)zHYÁ¡CJ #‡”P·¿â¤ÈF;¤$ŪÍÔ–Š%¡Ä!e%ºÒhB4‘P(‹&”R«Nµf¾Lƒ7—Xé:átßj¢'€w½Â!û/Î%#öH·ãÕî‰U«JÆ]-V‘ÚM
NE{&€£=TïßÑêv[¦±jUòY´XÅêwNAAG³ºâxV:žU¨‹e•«Vc‡ÊyÒÍÝG´€¥_Ыé5~€÷­‚!‘­\òZÝžÕ°#V¬Šà/§IÉ*VÀÆ/è@›ô\ïŠ÷‰íZ#%[Ý^˱jÕÆý’U´€c
-*:˜U€£Y…êhV]$«¤Xµ{!=x»–*:8-– zç³Z¶i0¶•#åªY+â"ßcG÷çÜ Ý¡CõžÙ¼ÿn„±=:)WÍΏÍ;ðÆ:žÙ‚ŽfvÅñÌu"³PÍ,%WÍ*Çd9EÊ/+£·Ô*:xK
àè-5¨Žßóo„±[j¤\5+
Så)¿›ŒÞ,­èàÍR€£7K¡zÏl¾Úc7KI¹jV(¦Œ¯"ã™-èhfWÏ,P'2…ÑÌRrÕ,L×yûpkÚ»­?²cºÐÀ·Wq4$²	i+Óê{Î-V,—WÊ+vÿº8šO¡¯î®/»®­³‡õE‰Ó	&_«hÄ-[Õ͉;væ}7,<ªŠ|ùy¿³qþ•’iÿ(ü’–§—_D6¿Ø˜l|}y{ù£ùþEÜŠñÓ»Ûü÷ßê?¾J¿¦ìò]þË	ÿWŸ›ÿ'¹ù_ó¯4»{Èÿùáå÷±2OϾÈÿÕ¬üð»?òß_Þ}úãêòö8ˆéwJ–ËÁù?‹ðCE
-endstream
-endobj
-5465 0 obj <<
-/Type /Page
-/Contents 5466 0 R
-/Resources 5464 0 R
-/MediaBox [0 0 595.276 841.89]
-/Parent 5246 0 R
-/Annots [ 5468 0 R 5469 0 R 5470 0 R 5471 0 R 5472 0 R 5473 0 R 5474 0 R 5475 0 R 5476 0 R 5477 0 R 5478 0 R 5479 0 R 5480 0 R 5481 0 R 5482 0 R 5483 0 R 5484 0 R 5485 0 R 5486 0 R 5487 0 R 5488 0 R 5489 0 R 5490 0 R 5491 0 R 5492 0 R 5493 0 R 5494 0 R 5495 0 R 5496 0 R 5497 0 R 5498 0 R 5499 0 R 5500 0 R 5501 0 R 5502 0 R 5503 0 R 5504 0 R 5505 0 R 5506 0 R 5507 0 R 5508 0 R 5509 0 R 5510 0 R 5511 0 R 5512 0 R 5513 0 R 5514 0 R 5515 0 R 5516 0 R 5517 0 R 5518 0 R 5519 0 R 5520 0 R 5521 0 R 5522 0 R 5523 0 R 5524 0 R 5525 0 R 5526 0 R 5527 0 R 5528 0 R 5529 0 R 5530 0 R 5531 0 R 5532 0 R 5533 0 R 5534 0 R 5535 0 R 5536 0 R 5537 0 R 5538 0 R 5539 0 R 5540 0 R 5541 0 R 5542 0 R 5543 0 R 5544 0 R 5545 0 R 5546 0 R 5547 0 R 5548 0 R 5549 0 R 5550 0 R 5551 0 R 5552 0 R 5553 0 R ]
+/A << /S /GoTo /D (page.18) >>
 >> endobj
-5468 0 obj <<
+6426 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [145.452 707.957 157.407 718.861]
+/Rect [132.451 361.257 144.406 372.161]
 /Subtype /Link
-/A << /S /GoTo /D (page.34) >>
+/A << /S /GoTo /D (page.74) >>
 >> endobj
-5469 0 obj <<
+6427 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [145.452 684.047 157.407 694.951]
+/Rect [132.451 337.347 144.406 348.251]
 /Subtype /Link
-/A << /S /GoTo /D (page.38) >>
+/A << /S /GoTo /D (page.75) >>
 >> endobj
-5470 0 obj <<
+6428 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [147.394 660.854 164.331 671.04]
+/Rect [145.452 313.437 157.407 324.34]
 /Subtype /Link
-/A << /S /GoTo /D (page.126) >>
+/A << /S /GoTo /D (page.37) >>
 >> endobj
-5471 0 obj <<
+6429 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [145.452 636.226 157.407 647.13]
+/Rect [119.987 301.481 131.942 312.385]
 /Subtype /Link
-/A << /S /GoTo /D (page.38) >>
+/A << /S /GoTo /D (page.19) >>
 >> endobj
-5472 0 obj <<
+6430 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [145.452 602.353 157.407 613.257]
+/Rect [116.68 290.243 128.635 300.43]
 /Subtype /Link
-/A << /S /GoTo /D (page.37) >>
+/A << /S /GoTo /D (page.19) >>
 >> endobj
-5473 0 obj <<
+6431 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [141.576 578.443 148.55 589.347]
+/Rect [121.661 278.288 133.616 288.475]
 /Subtype /Link
-/A << /S /GoTo /D (page.6) >>
+/A << /S /GoTo /D (page.19) >>
 >> endobj
-5474 0 obj <<
+6432 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [142.134 544.57 154.089 555.474]
+/Rect [135.24 266.333 147.195 276.52]
 /Subtype /Link
-/A << /S /GoTo /D (page.28) >>
+/A << /S /GoTo /D (page.19) >>
 >> endobj
-5475 0 obj <<
+6433 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [140.231 520.659 152.187 531.563]
+/Rect [132.451 241.706 144.406 252.609]
 /Subtype /Link
-/A << /S /GoTo /D (page.10) >>
+/A << /S /GoTo /D (page.88) >>
 >> endobj
-5476 0 obj <<
+6434 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [143.24 508.704 155.195 519.608]
+/Rect [141.028 217.795 152.983 228.699]
 /Subtype /Link
-/A << /S /GoTo /D (page.21) >>
+/A << /S /GoTo /D (page.16) >>
 >> endobj
-5477 0 obj <<
+6435 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [142.134 496.749 154.089 507.653]
+/Rect [143.24 205.84 155.195 216.744]
 /Subtype /Link
-/A << /S /GoTo /D (page.28) >>
+/A << /S /GoTo /D (page.21) >>
 >> endobj
-5478 0 obj <<
+6436 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [145.452 484.794 157.407 495.698]
+/Rect [145.452 193.885 157.407 204.789]
 /Subtype /Link
-/A << /S /GoTo /D (page.39) >>
+/A << /S /GoTo /D (page.37) >>
 >> endobj
-5479 0 obj <<
+6437 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [132.451 460.884 144.406 471.788]
+/Rect [121.093 181.93 133.048 192.834]
 /Subtype /Link
-/A << /S /GoTo /D (page.78) >>
+/A << /S /GoTo /D (page.19) >>
 >> endobj
-5480 0 obj <<
+6438 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [132.451 436.973 144.406 447.877]
+/Rect [116.68 170.692 128.635 180.878]
 /Subtype /Link
-/A << /S /GoTo /D (page.78) >>
+/A << /S /GoTo /D (page.20) >>
 >> endobj
-5481 0 obj <<
+6439 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [132.451 413.063 144.406 423.967]
+/Rect [121.661 158.737 133.616 168.923]
 /Subtype /Link
-/A << /S /GoTo /D (page.78) >>
+/A << /S /GoTo /D (page.20) >>
 >> endobj
-5482 0 obj <<
+6440 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [140.48 389.153 152.435 400.057]
+/Rect [135.24 146.781 147.195 156.968]
 /Subtype /Link
-/A << /S /GoTo /D (page.13) >>
+/A << /S /GoTo /D (page.20) >>
 >> endobj
-5483 0 obj <<
+6441 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [145.452 377.197 157.407 388.101]
+/Rect [132.451 122.154 144.406 133.058]
 /Subtype /Link
-/A << /S /GoTo /D (page.33) >>
+/A << /S /GoTo /D (page.74) >>
 >> endobj
-5484 0 obj <<
+6442 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [132.451 353.287 144.406 364.191]
+/Rect [141.028 98.244 152.983 109.147]
 /Subtype /Link
-/A << /S /GoTo /D (page.81) >>
+/A << /S /GoTo /D (page.17) >>
 >> endobj
-5485 0 obj <<
+6443 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [132.451 329.377 144.406 340.281]
+/Rect [348.932 707.957 360.887 718.861]
 /Subtype /Link
-/A << /S /GoTo /D (page.81) >>
+/A << /S /GoTo /D (page.87) >>
 >> endobj
-5486 0 obj <<
+6444 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [132.451 305.466 144.406 316.37]
+/Rect [348.932 684.047 360.887 694.951]
 /Subtype /Link
-/A << /S /GoTo /D (page.81) >>
+/A << /S /GoTo /D (page.87) >>
 >> endobj
-5487 0 obj <<
+6445 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [141.576 281.556 148.55 292.46]
+/Rect [348.932 660.136 360.887 671.04]
 /Subtype /Link
-/A << /S /GoTo /D (page.6) >>
+/A << /S /GoTo /D (page.87) >>
 >> endobj
-5488 0 obj <<
+6446 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [141.028 269.601 152.983 280.505]
+/Rect [348.932 636.226 360.887 647.13]
 /Subtype /Link
-/A << /S /GoTo /D (page.15) >>
+/A << /S /GoTo /D (page.88) >>
 >> endobj
-5489 0 obj <<
+6447 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [156.799 246.408 173.736 256.595]
+/Rect [357.51 602.353 369.465 613.257]
 /Subtype /Link
-/A << /S /GoTo /D (page.151) >>
+/A << /S /GoTo /D (page.16) >>
 >> endobj
-5490 0 obj <<
+6448 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [140.48 221.78 152.435 232.684]
+/Rect [373.28 579.16 390.217 589.347]
 /Subtype /Link
-/A << /S /GoTo /D (page.13) >>
+/A << /S /GoTo /D (page.164) >>
 >> endobj
-5491 0 obj <<
+6449 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [132.451 197.87 144.406 208.774]
+/Rect [361.933 554.532 373.888 565.436]
 /Subtype /Link
-/A << /S /GoTo /D (page.83) >>
+/A << /S /GoTo /D (page.40) >>
 >> endobj
-5492 0 obj <<
+6450 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [141.576 173.96 148.55 184.864]
+/Rect [358.058 530.622 365.031 541.526]
 /Subtype /Link
-/A << /S /GoTo /D (page.7) >>
+/A << /S /GoTo /D (page.6) >>
 >> endobj
-5493 0 obj <<
+6451 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [112.525 162.004 124.481 172.908]
+/Rect [359.721 506.712 371.676 517.616]
 /Subtype /Link
-/A << /S /GoTo /D (page.61) >>
+/A << /S /GoTo /D (page.21) >>
 >> endobj
-5494 0 obj <<
+6452 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [138.259 150.767 150.214 160.953]
+/Rect [360.279 494.757 372.234 505.661]
 /Subtype /Link
-/A << /S /GoTo /D (page.76) >>
+/A << /S /GoTo /D (page.24) >>
 >> endobj
-5495 0 obj <<
+6453 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [135.489 138.811 147.444 148.998]
+/Rect [361.933 482.801 373.888 493.705]
 /Subtype /Link
-/A << /S /GoTo /D (page.76) >>
+/A << /S /GoTo /D (page.36) >>
 >> endobj
-5496 0 obj <<
+6454 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [138.259 126.856 150.214 137.043]
+/Rect [359.721 458.891 371.676 469.795]
 /Subtype /Link
-/A << /S /GoTo /D (page.76) >>
+/A << /S /GoTo /D (page.21) >>
 >> endobj
-5497 0 obj <<
+6455 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [137.711 114.901 149.666 125.088]
+/Rect [360.279 446.936 372.234 457.84]
 /Subtype /Link
-/A << /S /GoTo /D (page.79) >>
+/A << /S /GoTo /D (page.24) >>
 >> endobj
-5498 0 obj <<
+6456 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [134.941 102.946 146.896 113.133]
+/Rect [361.933 434.981 373.888 445.885]
 /Subtype /Link
-/A << /S /GoTo /D (page.79) >>
+/A << /S /GoTo /D (page.36) >>
 >> endobj
-5499 0 obj <<
+6457 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [137.711 90.991 149.666 101.177]
+/Rect [356.394 411.788 368.349 421.974]
 /Subtype /Link
-/A << /S /GoTo /D (page.79) >>
+/A << /S /GoTo /D (page.45) >>
 >> endobj
-5500 0 obj <<
+6458 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [356.394 720.63 368.349 730.816]
+/Rect [356.713 377.197 368.668 388.101]
 /Subtype /Link
-/A << /S /GoTo /D (page.75) >>
+/A << /S /GoTo /D (page.10) >>
 >> endobj
-5501 0 obj <<
+6459 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [353.624 708.674 365.579 718.861]
+/Rect [358.615 353.287 370.571 364.191]
 /Subtype /Link
-/A << /S /GoTo /D (page.75) >>
+/A << /S /GoTo /D (page.30) >>
 >> endobj
-5502 0 obj <<
+6460 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [356.394 696.719 368.349 706.906]
+/Rect [358.615 329.377 370.571 340.281]
 /Subtype /Link
-/A << /S /GoTo /D (page.75) >>
+/A << /S /GoTo /D (page.30) >>
 >> endobj
-5503 0 obj <<
+6461 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [358.058 684.047 370.013 694.951]
+/Rect [348.932 305.466 360.887 316.37]
 /Subtype /Link
-/A << /S /GoTo /D (page.73) >>
+/A << /S /GoTo /D (page.83) >>
 >> endobj
-5504 0 obj <<
+6462 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [355.288 672.092 367.243 682.996]
+/Rect [348.932 281.556 360.887 292.46]
 /Subtype /Link
-/A << /S /GoTo /D (page.73) >>
+/A << /S /GoTo /D (page.82) >>
 >> endobj
-5505 0 obj <<
+6463 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [358.058 660.136 370.013 671.04]
+/Rect [348.932 257.646 360.887 268.55]
 /Subtype /Link
-/A << /S /GoTo /D (page.73) >>
+/A << /S /GoTo /D (page.82) >>
 >> endobj
-5506 0 obj <<
+6464 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [359.174 648.899 371.129 659.085]
+/Rect [357.51 233.735 369.465 244.639]
 /Subtype /Link
-/A << /S /GoTo /D (page.81) >>
+/A << /S /GoTo /D (page.17) >>
 >> endobj
-5507 0 obj <<
+6465 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [356.404 636.943 368.359 647.13]
+/Rect [367.193 209.825 384.13 220.729]
 /Subtype /Link
-/A << /S /GoTo /D (page.81) >>
+/A << /S /GoTo /D (page.168) >>
 >> endobj
-5508 0 obj <<
+6466 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [359.174 624.988 371.129 635.175]
+/Rect [367.193 185.915 384.13 196.819]
 /Subtype /Link
-/A << /S /GoTo /D (page.81) >>
+/A << /S /GoTo /D (page.167) >>
 >> endobj
-5509 0 obj <<
+6467 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [356.394 613.033 368.349 623.22]
+/Rect [348.932 162.004 360.887 172.908]
 /Subtype /Link
-/A << /S /GoTo /D (page.77) >>
+/A << /S /GoTo /D (page.79) >>
 >> endobj
-5510 0 obj <<
+6468 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [353.624 601.078 365.579 610.995]
+/Rect [348.932 138.094 360.887 148.998]
 /Subtype /Link
-/A << /S /GoTo /D (page.77) >>
+/A << /S /GoTo /D (page.79) >>
 >> endobj
-5511 0 obj <<
+6469 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [356.394 589.123 368.349 599.309]
+/Rect [348.932 114.184 360.887 125.088]
 /Subtype /Link
-/A << /S /GoTo /D (page.77) >>
+/A << /S /GoTo /D (page.79) >>
 >> endobj
-5512 0 obj <<
+6470 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [357.5 577.168 369.455 587.354]
+/Rect [361.933 90.273 373.888 101.177]
 /Subtype /Link
-/A << /S /GoTo /D (page.77) >>
+/A << /S /GoTo /D (page.42) >>
 >> endobj
-5513 0 obj <<
+6404 0 obj <<
+/D [6402 0 R /XYZ 90 757.935 null]
+>> endobj
+6401 0 obj <<
+/Font << /F31 604 0 R /F22 597 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+6473 0 obj <<
+/Length 3147      
+/Filter /FlateDecode
+>>
+stream
+xÚ¥\]oÝ6}÷¯¸6qù!Jbßòá)²©7v±º…áµo¼ǽvçß/%q¤¡ÈqµÈCüqîCIIV;éÿ©“»Ö¶Â»»þ|$w·þ§?©ðÛÊÿºB¿uqô·ÿ”pÙ]|>Þ(aµÚ]Üüvüöý›Ó'¿_ü¼«e'¤m|•þçÊéþ§G§Sé@lMÓþóè·ßåîÆ_ÀÏGR×í¾ù¯¥PÎí>ÕÚ„¯ÿ8:?úÇTcü¹ñ?Ï]»U&½x­ã‹×FÈÆùøp-þóbyJYÑ3!¦þ‡Û€ø€8]!x»,Ù“w]B¬­h\/$†§“þKmw­RB)z¹?>?Þ¦z):SzEn W3:¥öôÎ%¬­m/±.µË¤6Î	eíBëåþþ¯Ï©àÎÏ«§Ï¬(è
+ÁÓËX”4›„Øy”²1ñRtÀðt ÚÓjÐ|u÷ð˜j­k¡}ǍÈ¥[Mà”8*7¨L§±­‡ÎE”KÁÂÖ
+]†žŸ½>ýðáòÕ‰±Ç/ß\žŸ¾NôjÙˆÚ—€ÏñŠ]!xr)Ë’ù±ÕÊ£Ðçt†¥›”7FhG	¿<;qúø凗?QÇç©
V‰Ú(²âB W3:5!.Hxà7†Úo˜uiA€p\“žÓøu$cÁÇLS;ÑÕó‡ÖšzDWžiê¸$ÕÔ%»˜8iêÃӁlã„i£‘ÿë»w—g¿¼}qú!k#…uzúÜÊ`t…àéh/JÃ]{”µ1ñr¼†¥›”ëÖ÷G4à翾~}zž™àÒÚfúÈZŸè
+Á3}—¤úÜ£Œ‹‰“>1,Ý$ÚŸ
êÆÁ*þé°ßgVq#š¦›°këøˆ®<³’Ç%‰Ém=Êÿ"âd51<¨•FXUƒÚ»û»T¬éD+Û	º"6 +OÙ%	±u'šïRëáÉ‚Tëü1Ù:$•<µ~U°õô‰Å]!xz‹’ƒb.š¥Ú˜x)9`x:ÐÜ:ὁ~wú>ë—@çÚ	º"6 +OÙ%	±~ëñ§Éˆw©u„ðd µiESw0¼‡§ÌLvBÛº6“Gt…à™™—¤f²G©.&N¦òˆáé@¬ío;ËÍe'õô‰õ¹Ü£+ÏÎe\’žË]ccâÌ\î1<hö+dk¦~ÔÏ™uY‰ këòˆ®<³.Ç%±u¶‰º6&NÖåÃӁX£DÛ$–àÚ/zúÄÚ è
+Á3—¤Ø£üÙ)"NxÄðt YùS™žxÏtp€–vð§;±gxèÎ6&Îvp»Bbe+ºV#±«>QÚÁ3œî`tLcb²ƒ9º ¹vÖßK·“溃ZØÁNv0fÏ<ÿÝSÌҁØÎøi$öDÙãÜY²ñ7^n¯)Ñ‚gÇ%ÅMªØ£'ŠGOŠ[o´œ†÷épOö/@ûÁÉþÅì™á
»kDLíÀ,ˆm¤V#±ÄmBÛMØ‚Û„¶§ŸáùÛTrPÛfojçnjµBjý9[ú“¨ýþ+}O¸	º&vDWž—¤:WŠ®S1q"vÄðt Ö4BÕ
+‰Í
­¦ÖvM툮<£6.9¨µ©Z’6&NÔŽžÔêZ¨nÚgýH/ÊZº(ÏpzQFìô±*"&eŽÄ*-´QHìÚ±
+>Qx¬BpòX…/‚>VEÄÔ±Š¥ÍR
+ÝÎüÀp€–ð§±3».&&˜£bM×	£›ßqý:0a×wÜ]!xvÇÅ%©eÙ£”Š‰3;naéœÜ™¶¦Y¾`Þü©ÑŠJyß,ûfÍø».ëv¦©ÅúÀÕŒÎìÅQAj+ö /³&;ñá¸z¬uþ%ÓF#ú§£Å> ˜¶a at P‚3%iIÔ{ ;ak‹_:mÔ®±þ¬k?¡iõ#„x)ò+©Ÿæê
ãZH¼˜Ùf†vÚ/ÕÅn 8i`øéS†ptÞÝIÑêºìUÕFšN´M¹?3œö'`VüÁĤ?]ï_b;•µÑŽº]yó 8mGÀ¬Ø‰I;ºÞ£…›Ÿ/ßomtDû£{Á#Vpd†ÓŽÌŠ#˜˜t„¡ë‘pÎdÞ{m3£ÏHSl‚“f †7#"¦Ìà輪³Bv“?¾%{äÛõ㿤ÔÏ9'üm—qý©ÚµþÜ. +Ϲâ’CÊɤg®ÆclÌœ¼f1,_oE£„šŸÙ
bÿ3ÂóÂR3f8mFÀfÔ’43“f0|½¦z~¾Õ¿'Ýغ¿[m‹»c†ÓÝ0+݁‰Éî`èz”wk~tw·Ñ©ü –›0ÃifÅLLšÀÐy:ço~TúbuÉi|hD˜ÀjF&¬FûÛ$?,ëñÁþ&ÁoöeéÁ fÓ|‹‚ù»xÓx4lv0<[Ÿvêï/rçyÖ̳pÑe;p‹¼-
+ò.p»É–-¸ìi–°¿Wjû¤LA¾°Lì-.×ój™Zë1Ö2ù:@pDa>ãPÛõ—›ý‹›ß±u€fnË’ƒL•Ž¥G5lž. at x2:×®_O´=¾ú##V	ië²Ø€¹(Û¢ ¥ÔƒTËÅæ ÂrRWóëbfÊj¿Ì5…I9@³ÑµeÉA§Î­	µtlR0<(Eñ4ø1W·±/SŽ4›V[–¤º´'V³á8Àðt ÅÒî:Ü=fV#¿¶¹e8VÐlLmY’ÚV/x¹T`x:P‹biW77w÷·*#·@e±8@³9µeIJ®G­Äâ ÃӁ\Lr5-·(7Ëe²jË’+r™dÜ,—£rq*íák¦iûðš*ÌÚ
¨-K+q¿è(Ãæá ÃӁP”H;ìŸ>þÌl:­?ìæá˜M¨-
+R›ŽYÃÆá óT”Hë¥~;QòøêDËã¯ÙuJöŸ¢` Ù¤Ú²$¡ºÓn,ŒOª£`Üó™>‘ÛÞu×&â ÍFÔ–%©¶õ(ý\"0<ˆq^ìGr*KÄM;Q[–äw .7í@,ˆqÏçúŒÙ¢(Ü<²L6mYred™(Ü<²ˆ¢pϳbÃ0Eáæ‘e²iË’+#ËDáæ‘åè@,J¡eæîßq™Â ÙHÚ²$µÿx”lØ`xº gо¥:/Õ'YŠÂo€fÓhË’„ÎÁš
¿†§÷é‹ðÛÃáiÓ㊲˜<®àb[‹‚ùgbð(‚‰M+X6°!‰Í1íԍ¦À¢dÕä“tZäÞp¹ªÙ
Ž
܈sUøáùÿ2)ŠRH“
L*hQ0ŸAšl`2H³
Øgæh÷67Š";“L„fQpeR0Ù
Ž-¸±ì<îŸ6õÄaÊl at hÊœ¯¡'EDKÙÀ²
sb&Jƒoš‹)4cF“f  
='"ZÒŽ
̘r3!8½É„Œ)4aF“& ¤MšjšLÀ´¤	˜0ÇgP||[s„ˆL¡3š´enÒ`ùd¦%­àØ‚8:3f­7ÍÈŔـД
8hCψˆ–²ePB&Dηùò/…>ÌhÒ¨IS“˜–ôcP4fÌgoê
+ȽÚ0£IP†™˜–´cP&ÄÔ·M‡v)ôaF“> øL`Ÿ|À´¤[ðGaÆL÷& çRfBS6àà}‚ˆh)X6°å`¢hû¦æ€¨K¡3štegè#DDKºÁ±(3æÀ·MŠr)´aF“6 Ô½FD´¤
Ø€‚0!¿Í‡s)ôaF“> Ü½eD´¤ø€²0ûkª'¾ùƒÖx§]]áµy0_‰öÔuöáxçt&03ÿe‹n„TÚ‰®Ë>±žUwÛþÆ×ð'Èú£‡rø/5µu Y'¬÷ÿŸö÷ûÃÕÓþæÄïåòøËýøÿEŸ9þk?~óËõÓøE=þ§ÜRÿ`äø–J_}êc_ã7ÿ|}þîD¿}>*:¡Ç/ÿý}üÿÍ—çï·ûû¥vx4\ ²ç¿¸ê4é
+endstream
+endobj
+6472 0 obj <<
+/Type /Page
+/Contents 6473 0 R
+/Resources 6471 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 6216 0 R
+/Annots [ 6475 0 R 6476 0 R 6477 0 R 6478 0 R 6479 0 R 6480 0 R 6481 0 R 6482 0 R 6483 0 R 6484 0 R 6485 0 R 6486 0 R 6487 0 R 6488 0 R 6489 0 R 6490 0 R 6491 0 R 6492 0 R 6493 0 R 6494 0 R 6495 0 R 6496 0 R 6497 0 R 6498 0 R 6499 0 R 6500 0 R 6501 0 R 6502 0 R 6503 0 R 6504 0 R 6505 0 R 6506 0 R 6507 0 R 6508 0 R 6509 0 R 6510 0 R 6511 0 R 6512 0 R 6513 0 R 6514 0 R 6515 0 R 6516 0 R 6517 0 R 6518 0 R 6519 0 R 6520 0 R 6521 0 R 6522 0 R 6523 0 R 6524 0 R 6525 0 R 6526 0 R 6527 0 R 6528 0 R 6529 0 R 6530 0 R 6531 0 R 6532 0 R 6533 0 R 6534 0 R 6535 0 R 6536 0 R 6537 0 R 6538 0 R 6539 0 R 6540 0 R 6541 0 R 6542 0 R 6543 0 R 6544 0 R 6545 0 R 6546 0 R 6547 0 R 6548 0 R 6549 0 R 6550 0 R 6551 0 R ]
+>> endobj
+6475 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [354.73 565.212 366.685 575.13]
+/Rect [114.737 719.912 126.692 730.816]
 /Subtype /Link
-/A << /S /GoTo /D (page.77) >>
+/A << /S /GoTo /D (page.88) >>
 >> endobj
-5514 0 obj <<
+6476 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [357.5 553.257 369.455 563.444]
+/Rect [159.838 707.957 171.793 718.861]
 /Subtype /Link
-/A << /S /GoTo /D (page.77) >>
+/A << /S /GoTo /D (page.99) >>
 >> endobj
-5515 0 obj <<
+6477 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [358.616 541.302 370.571 551.489]
+/Rect [186.956 696.002 198.911 706.906]
 /Subtype /Link
-/A << /S /GoTo /D (page.80) >>
+/A << /S /GoTo /D (page.93) >>
 >> endobj
-5516 0 obj <<
+6478 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [355.846 529.347 367.801 539.534]
+/Rect [143.24 684.047 155.195 694.951]
 /Subtype /Link
-/A << /S /GoTo /D (page.80) >>
+/A << /S /GoTo /D (page.98) >>
 >> endobj
-5517 0 obj <<
+6479 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [358.616 517.392 370.571 527.578]
+/Rect [205.466 672.809 217.421 682.996]
 /Subtype /Link
-/A << /S /GoTo /D (page.80) >>
+/A << /S /GoTo /D (page.93) >>
 >> endobj
-5518 0 obj <<
+6480 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [358.058 505.437 370.013 515.623]
+/Rect [250.497 660.854 262.452 671.04]
 /Subtype /Link
-/A << /S /GoTo /D (page.80) >>
+/A << /S /GoTo /D (page.93) >>
 >> endobj
-5519 0 obj <<
+6481 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [355.288 493.481 367.243 503.668]
+/Rect [188.849 648.899 200.804 659.085]
 /Subtype /Link
-/A << /S /GoTo /D (page.80) >>
+/A << /S /GoTo /D (page.93) >>
 >> endobj
-5520 0 obj <<
+6482 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [357.908 481.526 369.863 491.713]
+/Rect [229.596 636.943 241.551 647.13]
 /Subtype /Link
-/A << /S /GoTo /D (page.80) >>
+/A << /S /GoTo /D (page.93) >>
 >> endobj
-5521 0 obj <<
+6483 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [361.385 469.571 373.34 479.758]
+/Rect [199.18 624.988 211.135 635.175]
 /Subtype /Link
-/A << /S /GoTo /D (page.83) >>
+/A << /S /GoTo /D (page.93) >>
 >> endobj
-5522 0 obj <<
+6484 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [408.618 457.616 420.573 467.803]
+/Rect [142.672 612.316 154.627 623.22]
 /Subtype /Link
-/A << /S /GoTo /D (page.83) >>
+/A << /S /GoTo /D (page.93) >>
 >> endobj
-5523 0 obj <<
+6485 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [358.616 445.661 370.571 455.847]
+/Rect [137.711 600.361 149.666 611.265]
 /Subtype /Link
-/A << /S /GoTo /D (page.81) >>
+/A << /S /GoTo /D (page.93) >>
 >> endobj
-5524 0 obj <<
+6486 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [355.846 433.706 367.801 443.892]
+/Rect [170.358 588.405 182.313 599.309]
 /Subtype /Link
-/A << /S /GoTo /D (page.80) >>
+/A << /S /GoTo /D (page.92) >>
 >> endobj
-5525 0 obj <<
+6487 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [358.616 421.75 370.571 431.937]
+/Rect [151.001 577.168 162.956 587.354]
 /Subtype /Link
-/A << /S /GoTo /D (page.80) >>
+/A << /S /GoTo /D (page.92) >>
 >> endobj
-5526 0 obj <<
+6488 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [358.616 409.078 370.571 419.982]
+/Rect [138.259 564.495 150.214 575.399]
 /Subtype /Link
-/A << /S /GoTo /D (page.79) >>
+/A << /S /GoTo /D (page.93) >>
 >> endobj
-5527 0 obj <<
+6489 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [355.846 397.123 367.801 408.027]
+/Rect [170.906 552.54 182.861 563.444]
 /Subtype /Link
-/A << /S /GoTo /D (page.79) >>
+/A << /S /GoTo /D (page.92) >>
 >> endobj
-5528 0 obj <<
+6490 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [358.616 385.168 370.571 396.071]
+/Rect [141.028 540.585 152.984 551.489]
 /Subtype /Link
-/A << /S /GoTo /D (page.79) >>
+/A << /S /GoTo /D (page.94) >>
 >> endobj
-5529 0 obj <<
+6491 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [356.952 373.93 368.907 384.116]
+/Rect [173.676 528.63 185.631 539.534]
 /Subtype /Link
-/A << /S /GoTo /D (page.82) >>
+/A << /S /GoTo /D (page.92) >>
 >> endobj
-5530 0 obj <<
+6492 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [354.182 361.975 366.137 372.161]
+/Rect [138.259 516.674 150.214 527.578]
 /Subtype /Link
-/A << /S /GoTo /D (page.82) >>
+/A << /S /GoTo /D (page.94) >>
 >> endobj
-5531 0 obj <<
+6493 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [356.952 350.019 368.907 360.206]
+/Rect [170.906 504.719 182.861 515.623]
 /Subtype /Link
-/A << /S /GoTo /D (page.82) >>
+/A << /S /GoTo /D (page.92) >>
 >> endobj
-5532 0 obj <<
+6494 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [397.908 338.064 409.863 348.251]
+/Rect [141.028 492.764 152.984 503.668]
 /Subtype /Link
-/A << /S /GoTo /D (page.83) >>
+/A << /S /GoTo /D (page.99) >>
 >> endobj
-5533 0 obj <<
+6495 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [358.466 325.392 370.421 336.296]
+/Rect [145.302 480.809 157.258 491.713]
 /Subtype /Link
-/A << /S /GoTo /D (page.77) >>
+/A << /S /GoTo /D (page.96) >>
 >> endobj
-5534 0 obj <<
+6496 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [355.697 313.437 367.652 324.34]
+/Rect [138.259 468.854 150.214 479.758]
 /Subtype /Link
-/A << /S /GoTo /D (page.76) >>
+/A << /S /GoTo /D (page.99) >>
 >> endobj
-5535 0 obj <<
+6497 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [358.466 301.481 370.421 312.385]
+/Rect [142.682 456.899 154.637 467.803]
 /Subtype /Link
-/A << /S /GoTo /D (page.77) >>
+/A << /S /GoTo /D (page.97) >>
 >> endobj
-5536 0 obj <<
+6498 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [373.002 290.243 384.957 300.43]
+/Rect [139.922 444.943 151.878 455.847]
 /Subtype /Link
-/A << /S /GoTo /D (page.83) >>
+/A << /S /GoTo /D (page.99) >>
 >> endobj
-5537 0 obj <<
+6499 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [359.174 277.571 371.129 288.475]
+/Rect [144.346 432.988 156.301 443.892]
 /Subtype /Link
-/A << /S /GoTo /D (page.83) >>
+/A << /S /GoTo /D (page.95) >>
 >> endobj
-5538 0 obj <<
+6500 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [356.404 265.616 368.359 276.52]
+/Rect [141.028 421.033 152.984 431.937]
 /Subtype /Link
-/A << /S /GoTo /D (page.82) >>
+/A << /S /GoTo /D (page.94) >>
 >> endobj
-5539 0 obj <<
+6501 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [359.174 253.661 371.129 264.565]
+/Rect [173.676 409.078 185.631 419.982]
 /Subtype /Link
-/A << /S /GoTo /D (page.83) >>
+/A << /S /GoTo /D (page.92) >>
 >> endobj
-5540 0 obj <<
+6502 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [359.721 242.423 371.676 252.609]
+/Rect [141.028 397.123 152.984 408.027]
 /Subtype /Link
-/A << /S /GoTo /D (page.78) >>
+/A << /S /GoTo /D (page.99) >>
 >> endobj
-5541 0 obj <<
+6503 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [356.952 230.468 368.907 240.385]
+/Rect [145.452 385.168 157.407 396.071]
 /Subtype /Link
-/A << /S /GoTo /D (page.77) >>
+/A << /S /GoTo /D (page.97) >>
 >> endobj
-5542 0 obj <<
+6504 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [359.721 218.512 371.676 228.699]
+/Rect [134.662 361.257 146.617 372.161]
 /Subtype /Link
-/A << /S /GoTo /D (page.78) >>
+/A << /S /GoTo /D (page.99) >>
 >> endobj
-5543 0 obj <<
+6505 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [359.731 206.557 371.686 216.744]
+/Rect [134.662 337.347 146.617 348.251]
 /Subtype /Link
-/A << /S /GoTo /D (page.79) >>
+/A << /S /GoTo /D (page.93) >>
 >> endobj
-5544 0 obj <<
+6506 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [356.962 194.602 368.917 204.789]
+/Rect [134.662 313.437 146.617 324.34]
 /Subtype /Link
-/A << /S /GoTo /D (page.79) >>
+/A << /S /GoTo /D (page.98) >>
 >> endobj
-5545 0 obj <<
+6507 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [359.731 182.647 371.686 192.834]
+/Rect [134.662 289.526 146.617 300.43]
 /Subtype /Link
-/A << /S /GoTo /D (page.79) >>
+/A << /S /GoTo /D (page.93) >>
 >> endobj
-5546 0 obj <<
+6508 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [356.952 169.975 368.907 180.878]
+/Rect [134.662 265.616 146.617 276.52]
 /Subtype /Link
-/A << /S /GoTo /D (page.78) >>
+/A << /S /GoTo /D (page.93) >>
 >> endobj
-5547 0 obj <<
+6509 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [354.182 158.019 366.137 168.923]
+/Rect [134.662 241.706 146.617 252.609]
 /Subtype /Link
-/A << /S /GoTo /D (page.78) >>
+/A << /S /GoTo /D (page.93) >>
 >> endobj
-5548 0 obj <<
+6510 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [356.952 146.064 368.907 156.968]
+/Rect [134.662 217.795 146.617 228.699]
 /Subtype /Link
-/A << /S /GoTo /D (page.78) >>
+/A << /S /GoTo /D (page.93) >>
 >> endobj
-5549 0 obj <<
+6511 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [358.616 134.109 370.571 145.013]
+/Rect [134.662 193.885 146.617 204.789]
 /Subtype /Link
-/A << /S /GoTo /D (page.81) >>
+/A << /S /GoTo /D (page.93) >>
 >> endobj
-5550 0 obj <<
+6512 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [355.846 122.154 367.801 133.058]
+/Rect [147.394 170.692 164.331 180.878]
 /Subtype /Link
-/A << /S /GoTo /D (page.81) >>
+/A << /S /GoTo /D (page.137) >>
 >> endobj
-5551 0 obj <<
+6513 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [358.616 110.199 370.571 121.103]
+/Rect [147.394 146.781 164.331 156.968]
 /Subtype /Link
-/A << /S /GoTo /D (page.81) >>
+/A << /S /GoTo /D (page.140) >>
 >> endobj
-5552 0 obj <<
+6514 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [386.401 98.961 398.356 109.147]
+/Rect [134.662 122.154 146.617 133.058]
 /Subtype /Link
-/A << /S /GoTo /D (page.83) >>
+/A << /S /GoTo /D (page.93) >>
 >> endobj
-5553 0 obj <<
+6515 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [386.68 86.288 398.635 97.192]
+/Rect [134.662 98.244 146.617 109.147]
 /Subtype /Link
-/A << /S /GoTo /D (page.83) >>
->> endobj
-5467 0 obj <<
-/D [5465 0 R /XYZ 90 757.935 null]
->> endobj
-5464 0 obj <<
-/Font << /F31 528 0 R /F22 521 0 R >>
-/ProcSet [ /PDF /Text ]
->> endobj
-5556 0 obj <<
-/Length 3604      
-/Filter /FlateDecode
->>
-stream
-xڝ\]sݶ}ׯУ4¢AdÞÛIqÓÄvZ·i&#Û7Š:Ö‡¯”Äö¯ïâ.@ì½ãëãÜ=<»À ¨O[ø§O§öÔ
NMf8}{}Òž^ÂO¿9Ñá·
üº!¿ÿêÕÉ_¾6ð)5Ysúê×ÃÇ­VC§O_½ûéìÙwOž¾>ÿùÕ·§};ªv°Åÿ\;ëzòôUˆc}à'?ýÜž¾ƒøö¤UfOÿ„¯[¥§éôú¤ïLøúýÉË“bŒùç~^ºöA›õÅwÝrñº…/»áÔuFµv8\éÝþ¿¿¼½}·»ÿ"¿`=e{ÑJÿ‹ýe@¼ äˆn|}YHc¿"¶€jû”8ÓŠ™õj­´ŽrwûýõýeAï¨,|< ·äÎàfAÔ&bÍZ쨆qHXWZgˆÈ¤ÚiRzXJ{ãk[Ú+×»ˆÞÒ:£/ˆMCr¥”NyWj™ÕŽNu¨õêæj-ÔXÕOܐ°M¯y“pž×ée˜a¤”¹Â€ˆP T×D";z-¤«ïâ'6´tCàë‹ÈBô¶+b¨vH‰sÅ#Ó¡f˜ÚÝt`ûþÅ·ÏŸ~W¾ÐAäÖèÁÍ‚.Þ$ #Ô¶ðK›°®Æî¹P栁³ÇÒÞí
-£×©¶7º5~gtCà…œ†äÆ0 Z›¯FñŒ‘éP¬™”q+c;Ålc 7]Å$ #¨LJ[Ä#³¡àΩ¾‹Õ½ï>ª;©nÙݪîŒn¼PÝ4äAìú–ÓOÊ9›¯ª;cd:«ÕÛ8e_v¯yôâ›—kÅ#LXM!~Cq at 7¾¾„,$3u'¿šêSâ\qÀÈt¨¸5jд¼ìxvD‹ؐ<ƒ‚^_BÏ#€`±˜Ðæ‚Ff‚‡	½CœÀ÷;¾[!´²[8Û­(»ë¸n•sÝJ¤C±~¦·†ˆÝèVøºnEÐ\·¢WÀw«„–ëV"
-¶Öå#
-þØݳÝ
-¡•ÝŠÀÙnEÙK՝;QBÌu+‘ŤØ`·zݽ”»â+»³ÝŠ^ß­b®[‰t¨¸7ÊZލn…¨ëVÍu+z|·Jh¹n%²¡`£•C‰_>ýñÉßÿë9ìÕ_<{üèùJt×Á¶Êºø)Y5¢_]H²¼÷ƒ¡ üø§¼™ì É¢j
ó©›“üý?
-ËfÓ«Ñt·5…gtCà…)œ†dt[:? )ñj
-Ï™•¶Nnށ}¸[\]õj	tCl at 7¾fÏBŠºîW°žF—çbF¦baé&í¢Øâ­wRÝ°@·›³G7^lÎ4$#o¿MˆÍÙcd:;øQ¬lñNÊ€ÐÊÊ8[YÊÎW6!æ*+Ò¡XhŽm;çö‡sÝžýxÞ·gž<þñ«§Å¥†tüÐöZã/.6hHæ„
-zPB\XmxŒL‡²a—Üs–ïÿÓ¶¦¼;•†u‚·†ôŒn¼0¤Ó‡f5®‡ àc	ñjHϙ帝,‘[œÁƒ2ãÁ[rgtCà¹iHN. @AB¼’;cd:”k¬Ò½^ä–W“¡\[ÝÎW—ðÕ¥Älu%:”ÛõJ¡ºW7å[Q«ŒÓºÕ°ftCà…†•†<ˆ¸s²„xÕ°Âñ˜H‡buwX¿¢Xfh[¡Û»@n¼¸¤!±°ÃlŸv#Ó¡Øë.V¶|+
-eÐÚÊ.p¾²„]¨,%f++ѱf•	µî.¥aŒÐJ±Ί¥ì¼Ø„˜+Ò¡Xg•	Ÿ¼Xa#´r8;Œ)»ë¹aœsÃX¤C±¶W},¬4Š²¶®Í—u¡.ŪV¶¨Ê`ž;ݾ“¶­\88»p¤ì%©ó¢0!æŽ"Š…/R…
Á¬ÜD0»XxKw^æJn# ¡ÀnTC%JÛ „ÖVsóÕ$ìB5)1[M‰Åj«Âáæû‚˜ô„ÈíêÁÍ‚.ÎPŸ¡ã¨ÖÂõ‘e¶½²á‘“×Y¶°òꧭXö^è//IHnðJw)qiY™.ˆí¦NY‹Êµ]_„VV•ÀÙ²Rv¾®	1WX‘ÅŽ­ráqÓsÎzZy|Làìñ1e™ãã!%.t(ÖŽÊ…'MÜqÌüØ¡•OBœ}BÙGö¹mBÌ=	éPì`!DZ²Òƒ„ÖVvó•%ì%±¡²”˜­¬D‡bû^¡~Þ]°K½@+n:Ú³/ðòMG§ìk÷Øá†â\J\ºé F¦C±¦SSxÂäÅr‹ˆ~V,#z/v—}Ê^ë
-혗€‘éPl}1<a±ìrB/ÐÚÊ.p¾²„]¨,%f++Ñ¡ØvTSx¸ôï§ß={õ×Â3ï²ÒCÁ[§‰3º!ðÂib’;MLÄ„xuš8cdº WOÐÏ£¥ÏwÌòÉ(mt„nÕvF7^¨m’«­Q-\B¼ªíŒ‘éPì8¨6<OòbK³Öo¾¬ŽÐŠíœ=<_‹ðò~Ž„¶éI‰K;:ÿO¤C±rÜÅÊ–gm(C€ÖVvó•%ì%±¡²”˜­¬@7Ôj¥]·Øq/vçz8»¼Ý_íîîb=g¤ÑÐw§ú­Ð³ê{wc[={F7^èÙiHf^CÚzò®Zö"’ùtÀR§³]êN>2Ý L[Ÿ…Îg!`kÈåå² ù,hs8sOMËG¦¡ÕÊLõiXà|F”—Kƒ@i' Ó©9g3b@$áZqÎÀfA®MgUEÉò…ÜšÞWa¬tÇ#Z´«ç!ËCÌ°8ž´èŽGŒLׂVØâ¥îø«›«eÙŠA†W]ç%‰ìÝyȲkEJfò˜‘.$"w“¯æÜÿ•Ž*ö’Á‡,›,b:ö’‰Ó‘û°×‰°5‰¨2//‰ÜÄyȍDæå%&"7/_¯Åÿ'ºÒ¶ŒhÑIœ‡<üYѺôþ|Q6.#F¦Z‡ßÜþ~ón½è2¶…õJ¥o9€Eqð tµâ2@¦]ˈ‘ÙP)±“%ק‚ÞòWéZ`ÑEœ<èµk½ j;ѳŒ™
õÇpñ¯‚Ìà=…®Ò«ŒhÑ>œ‡dJëëoE³r€ÈdA(u¿½½ùõv}ñ~­Öu‡™_gWF´èÎC2…;è«N´+#F¦C½Ä,üîê¼Îþðcy·?×ãÙåîæ¡0¢GÕ›Zß2¢E+qrþ+ÈuÒÕjѹŒ™µïðîÃïWû]©Ö€š*­Ë3Vt§á¸éëÔhh[FŒL†J‰gØÛj..·\㯫t,#Z´ç!™	<X®²c12Š%~áË÷·oJ5EÎ*¯òÂ.؇óÌ¶€œèVFŒL‡b‰I¸´´€•«ŸXUîdD‹†á<$£³÷´§E{2bd:ÔILÂ7ÞË0Uº“-Ú…óœÎ0Äwò2W$:ÔIüÁ7×¥mŸq•ÞdD‹fá<$Ó”, `M/y“#Ó©Ô|÷ÛUû7ˆêœÉq8IVá<$×’&Øùö¢312J%Þ`æ/ú°Ô9“cK’¬ÂyH¹%IÎäØ’D:KÁÌÅ+«ò#/bƒprC¬àG^ÄJt(–øïþ(aØ"z—t•Ñ¢58É
a at yãµàDFŒL‡B‰øîýÅÍe¡7Á®¿w®ÒˆŒhÑœ‡äLþdQô!ˆL†Z‰
xßïªvt•dD‹Žà<$STè^¶ŸD2bd:š¯ïÞï>ï
-wWçï϶҃ŒhÑœ‡äv;€‚¥­äAFŒL‡z‰øá·ÝÃE¡¸°ÂtÆVz-š‚óÜFÖ/m'уŒ™ÅðŸì©Sý8ž:I~à<$·dò'J½h?FŒLtRðÇ–mÁuÖãØ‚%/p’Ú«d=Ž-X¤C¡ÄüûIZe;^„
->à<ä†PÁv¼•è¡)ñþÎ/|8î½Î«O%ólR~ª yuãé±H‡‰ˆžÙäÅG¦£Ê캤CpŸæ!7Ò!˜]—tHt˜ŽÅq:¯¢{ªPç]!X6óå—fÄDÑ%]èÔ£É=U ŸÞÎWåE´hÙÌCrKìñpœ,9D#Ó…ªS&yCÈq“ ÎVk/ùóò%ÉVk/Òa:ˆ±1y}È‘	©r#.	ìyH¹+HnÄ%!&„øç7n™‰*÷Þ’	ÁN—‡,¿"fBpï-™è0Ä=—¼{丄ÔYÞbB$ZR’å-&D¤	¡¦³ù(âÈLTYÄ–Lž­<¤<4$‹Ø’	‰.Ü12Ÿ˜tÇ@håƒÀÙ;eçï	1wÇé°ìÄmFÞÒrd탥¬¶öœ¯=q©ñwŒ„˜­½D‡é ¶³ä.G&$¸Ëj²Àù„ÚÐ(1›‰Bhw÷Ü"òÏ·÷Åiθ©gL8ã
-â’o,
è©ÍPzâ<N]Á©¶¼îeœ!°¨RãX<ÛlUÏ›¯ã^"{xÇ­_¤è‰¾âÖªÉõÁu…†yyòÍîf·¿xؽ;oº¡=»½™ÿÿ~ñµÞ¼{3ãæÿôøek¾ìü]×j=õ«ÇÞîçoþùøåós}öì«ùÛ^…¿ù4ÿÿäöã§ËÝMžDÿ’Ûpy$9ÿñ >‡
-endstream
-endobj
-5555 0 obj <<
-/Type /Page
-/Contents 5556 0 R
-/Resources 5554 0 R
-/MediaBox [0 0 595.276 841.89]
-/Parent 5246 0 R
-/Annots [ 5558 0 R 5559 0 R 5560 0 R 5561 0 R 5562 0 R 5563 0 R 5564 0 R 5565 0 R 5566 0 R 5567 0 R 5568 0 R 5569 0 R 5570 0 R 5571 0 R 5572 0 R 5573 0 R 5574 0 R 5575 0 R 5576 0 R 5577 0 R 5578 0 R 5579 0 R 5580 0 R 5581 0 R 5582 0 R 5583 0 R 5584 0 R 5585 0 R 5586 0 R 5587 0 R 5588 0 R 5589 0 R 5590 0 R 5591 0 R 5592 0 R 5593 0 R 5594 0 R 5595 0 R 5596 0 R 5597 0 R 5598 0 R 5599 0 R 5600 0 R 5601 0 R 5602 0 R 5603 0 R 5604 0 R 5605 0 R 5606 0 R 5607 0 R 5608 0 R 5609 0 R 5610 0 R 5611 0 R 5612 0 R 5613 0 R 5614 0 R 5615 0 R 5616 0 R 5617 0 R 5618 0 R 5619 0 R 5620 0 R 5621 0 R 5622 0 R 5623 0 R 5624 0 R 5625 0 R 5626 0 R 5627 0 R 5628 0 R 5629 0 R 5630 0 R 5631 0 R 5632 0 R 5633 0 R 5634 0 R 5635 0 R 5636 0 R 5637 0 R 5638 0 R 5639 0 R 5640 0 R 5641 0 R 5642 0 R 5643 0 R 5644 0 R 5645 0 R 5646 0 R 5647 0 R ]
+/A << /S /GoTo /D (page.93) >>
 >> endobj
-5558 0 obj <<
+6516 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [152.645 719.912 164.6 730.816]
+/Rect [351.144 719.912 363.099 730.816]
 /Subtype /Link
-/A << /S /GoTo /D (page.84) >>
+/A << /S /GoTo /D (page.92) >>
 >> endobj
-5559 0 obj <<
+6517 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [157.626 707.957 169.581 718.861]
+/Rect [351.144 696.002 363.099 706.906]
 /Subtype /Link
-/A << /S /GoTo /D (page.83) >>
+/A << /S /GoTo /D (page.92) >>
 >> endobj
-5560 0 obj <<
+6518 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [153.751 696.002 165.706 706.906]
+/Rect [339.796 684.047 351.751 694.951]
 /Subtype /Link
-/A << /S /GoTo /D (page.84) >>
+/A << /S /GoTo /D (page.20) >>
 >> endobj
-5561 0 obj <<
+6519 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [135.499 684.047 147.454 694.951]
+/Rect [349.201 672.809 361.156 682.996]
 /Subtype /Link
-/A << /S /GoTo /D (page.71) >>
+/A << /S /GoTo /D (page.21) >>
 >> endobj
-5562 0 obj <<
+6520 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [168.146 672.092 180.101 682.996]
+/Rect [350.058 660.854 362.013 671.04]
 /Subtype /Link
-/A << /S /GoTo /D (page.70) >>
+/A << /S /GoTo /D (page.21) >>
 >> endobj
-5563 0 obj <<
+6521 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [149.337 660.854 161.292 671.04]
+/Rect [341.45 648.899 353.405 659.085]
 /Subtype /Link
-/A << /S /GoTo /D (page.70) >>
+/A << /S /GoTo /D (page.22) >>
 >> endobj
-5564 0 obj <<
+6522 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [136.047 648.181 148.002 659.085]
+/Rect [345.335 636.226 357.291 647.13]
 /Subtype /Link
-/A << /S /GoTo /D (page.71) >>
+/A << /S /GoTo /D (page.20) >>
 >> endobj
-5565 0 obj <<
+6523 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [168.694 636.226 180.649 647.13]
+/Rect [361.943 624.988 373.898 635.175]
 /Subtype /Link
-/A << /S /GoTo /D (page.71) >>
+/A << /S /GoTo /D (page.22) >>
 >> endobj
-5566 0 obj <<
+6524 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [138.817 624.271 150.772 635.175]
+/Rect [367.472 612.316 379.428 623.22]
 /Subtype /Link
-/A << /S /GoTo /D (page.73) >>
+/A << /S /GoTo /D (page.22) >>
 >> endobj
-5567 0 obj <<
+6525 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [179.235 613.033 191.19 623.22]
+/Rect [367.472 600.361 379.428 611.265]
 /Subtype /Link
-/A << /S /GoTo /D (page.70) >>
+/A << /S /GoTo /D (page.22) >>
 >> endobj
-5568 0 obj <<
+6526 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [171.464 600.361 183.419 611.265]
+/Rect [340.354 588.405 352.309 599.309]
 /Subtype /Link
-/A << /S /GoTo /D (page.71) >>
+/A << /S /GoTo /D (page.21) >>
 >> endobj
-5569 0 obj <<
+6527 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [136.047 588.405 148.002 599.309]
+/Rect [356.394 576.45 368.349 587.354]
 /Subtype /Link
-/A << /S /GoTo /D (page.72) >>
+/A << /S /GoTo /D (page.21) >>
 >> endobj
-5570 0 obj <<
+6528 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [168.694 576.45 180.649 587.354]
+/Rect [361.076 565.212 373.031 575.399]
 /Subtype /Link
-/A << /S /GoTo /D (page.71) >>
+/A << /S /GoTo /D (page.21) >>
 >> endobj
-5571 0 obj <<
+6529 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [138.817 564.495 150.772 575.399]
+/Rect [360.289 552.54 372.244 563.444]
 /Subtype /Link
-/A << /S /GoTo /D (page.72) >>
+/A << /S /GoTo /D (page.22) >>
 >> endobj
-5572 0 obj <<
+6530 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [179.235 553.257 191.19 563.444]
+/Rect [361.943 540.585 373.898 551.489]
 /Subtype /Link
-/A << /S /GoTo /D (page.70) >>
+/A << /S /GoTo /D (page.22) >>
 >> endobj
-5573 0 obj <<
+6531 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [171.464 540.585 183.419 551.489]
+/Rect [360.289 528.63 372.244 539.534]
 /Subtype /Link
-/A << /S /GoTo /D (page.71) >>
+/A << /S /GoTo /D (page.22) >>
 >> endobj
-5574 0 obj <<
+6532 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [220.171 529.347 232.126 539.534]
+/Rect [361.943 516.674 373.898 527.578]
 /Subtype /Link
-/A << /S /GoTo /D (page.83) >>
+/A << /S /GoTo /D (page.22) >>
 >> endobj
-5575 0 obj <<
+6533 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [133.835 517.392 145.791 527.578]
+/Rect [347.547 504.719 359.502 515.623]
 /Subtype /Link
-/A << /S /GoTo /D (page.70) >>
+/A << /S /GoTo /D (page.21) >>
 >> endobj
-5576 0 obj <<
+6534 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [141.028 504.719 152.984 515.623]
+/Rect [337.585 493.481 349.54 503.668]
 /Subtype /Link
-/A << /S /GoTo /D (page.82) >>
+/A << /S /GoTo /D (page.21) >>
 >> endobj
-5577 0 obj <<
+6535 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [138.259 492.764 150.214 503.668]
+/Rect [351.144 468.854 363.099 479.758]
 /Subtype /Link
-/A << /S /GoTo /D (page.82) >>
+/A << /S /GoTo /D (page.93) >>
 >> endobj
-5578 0 obj <<
+6536 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [141.028 480.809 152.984 491.713]
+/Rect [351.144 444.943 363.099 455.847]
 /Subtype /Link
-/A << /S /GoTo /D (page.82) >>
+/A << /S /GoTo /D (page.92) >>
 >> endobj
-5579 0 obj <<
+6537 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [168.754 469.227 180.71 479.758]
+/Rect [351.144 421.033 363.099 431.937]
 /Subtype /Link
-/A << /S /GoTo /D (page.83) >>
+/A << /S /GoTo /D (page.94) >>
 >> endobj
-5580 0 obj <<
+6538 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [137.163 457.616 149.118 467.803]
+/Rect [351.144 397.123 363.099 408.027]
 /Subtype /Link
-/A << /S /GoTo /D (page.78) >>
+/A << /S /GoTo /D (page.92) >>
 >> endobj
-5581 0 obj <<
+6539 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [134.393 445.661 146.348 455.847]
+/Rect [351.144 373.212 363.099 384.116]
 /Subtype /Link
-/A << /S /GoTo /D (page.78) >>
+/A << /S /GoTo /D (page.94) >>
 >> endobj
-5582 0 obj <<
+6540 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [137.163 433.706 149.118 443.892]
+/Rect [351.144 349.302 363.099 360.206]
 /Subtype /Link
-/A << /S /GoTo /D (page.78) >>
+/A << /S /GoTo /D (page.92) >>
 >> endobj
-5583 0 obj <<
+6541 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [139.375 421.75 151.33 431.937]
+/Rect [351.144 325.392 363.099 336.296]
 /Subtype /Link
-/A << /S /GoTo /D (page.75) >>
+/A << /S /GoTo /D (page.99) >>
 >> endobj
-5584 0 obj <<
+6542 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [136.605 409.795 148.56 419.982]
+/Rect [351.144 301.481 363.099 312.385]
 /Subtype /Link
-/A << /S /GoTo /D (page.75) >>
+/A << /S /GoTo /D (page.96) >>
 >> endobj
-5585 0 obj <<
+6543 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [139.375 397.84 151.33 408.027]
+/Rect [351.144 277.571 363.099 288.475]
 /Subtype /Link
-/A << /S /GoTo /D (page.75) >>
+/A << /S /GoTo /D (page.99) >>
 >> endobj
-5586 0 obj <<
+6544 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [139.375 385.168 151.33 396.071]
+/Rect [351.144 253.661 363.099 264.565]
 /Subtype /Link
-/A << /S /GoTo /D (page.75) >>
+/A << /S /GoTo /D (page.97) >>
 >> endobj
-5587 0 obj <<
+6545 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [136.605 373.212 148.56 384.116]
+/Rect [351.144 229.75 363.099 240.654]
 /Subtype /Link
-/A << /S /GoTo /D (page.74) >>
+/A << /S /GoTo /D (page.99) >>
 >> endobj
-5588 0 obj <<
+6546 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [139.375 361.257 151.33 372.161]
+/Rect [351.144 205.84 363.099 216.744]
 /Subtype /Link
-/A << /S /GoTo /D (page.74) >>
+/A << /S /GoTo /D (page.95) >>
 >> endobj
-5589 0 obj <<
+6547 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [141.028 349.302 152.984 360.206]
+/Rect [351.144 181.93 363.099 192.834]
 /Subtype /Link
-/A << /S /GoTo /D (page.74) >>
+/A << /S /GoTo /D (page.94) >>
 >> endobj
-5590 0 obj <<
+6548 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [138.259 337.347 150.214 348.251]
+/Rect [351.144 158.019 363.099 168.923]
 /Subtype /Link
-/A << /S /GoTo /D (page.74) >>
+/A << /S /GoTo /D (page.92) >>
 >> endobj
-5591 0 obj <<
+6549 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [141.028 325.392 152.984 336.296]
+/Rect [351.144 134.109 363.099 145.013]
 /Subtype /Link
-/A << /S /GoTo /D (page.74) >>
+/A << /S /GoTo /D (page.99) >>
 >> endobj
-5592 0 obj <<
+6550 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [139.922 314.154 151.878 324.34]
+/Rect [351.144 110.199 363.099 121.103]
 /Subtype /Link
-/A << /S /GoTo /D (page.74) >>
+/A << /S /GoTo /D (page.97) >>
 >> endobj
-5593 0 obj <<
+6551 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [137.153 302.199 149.108 312.385]
+/Rect [361.933 86.288 373.888 97.192]
 /Subtype /Link
-/A << /S /GoTo /D (page.74) >>
+/A << /S /GoTo /D (page.41) >>
 >> endobj
-5594 0 obj <<
+6474 0 obj <<
+/D [6472 0 R /XYZ 90 757.935 null]
+>> endobj
+6471 0 obj <<
+/Font << /F31 604 0 R /F22 597 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+6554 0 obj <<
+/Length 3802      
+/Filter /FlateDecode
+>>
+stream
+xڝ\]oÝ6|÷¯¸6qER_ì[šx‹Ù$k»»Š"H#'] I\;›ºýõ%/y¤CŠ1Fr}=:Ã9$Hjdyhí?y0íaìGatxûá¤=¼·ß~w"Ãoûë†ýþÛ«“üSÛ«„ôáêÝñòAŠ^ÉÃÕüÓé³OÏ<ûùêûC×N¢íÅ}/vßžœ_-¡q¯ø÷“Ÿ~n³mÀ÷'­Ðf:üa?·BsøpÒ)>ÿvryòï%†ÿ^Ûïsmï¥Þ6^©¸ñJ‹v菍¼»¹~{÷çݱùÒ‚Th¤¦÷¿þãíÝÍí‡G©Ù
¢ë¦Ãh¡Rú†¸ïoßÀk›½iUÐQw통· û[ΚÈ'Ⲍ²_3p_Òws/~ÝÊ׃Pr<Ó(Ôžú€mðV|î8tÚq+Þ
+$çÜh÷À䤏½P©û5§NÚæ¹ wôtÃà[…IH¯qÛÁZ
+eÇmÄœªÌ×ú®myIë|ó&3’µ°!	¹7’=¸YÑ™‘ôJå¶7m¥ûˆvӝÉH§íz­;zóf.
ÐZ¥+¼,•±ËVµræ¢XÄGjµz\ºõNÝgÔ*ÑOzî©õè†Á3jãÅžµõ]1óF­Ç`>R«FÑ©¥oïÕ]Ym€Öª]áeµŒ=7cI-g.ª|®2É^tŸ­åªü+ªÊ­½ìªëò
+/Wæ€)öy¨Íœ¹XŸÍBoìÊ¢7l*o³0Td¡°TµY`ðbSœç^aÄ\ÊâsYF1ØõÀ:Å6ú¾ƒ©ÏÂ
+/g!`vÆBÄ\ÌàsY°vÔ›úÌ‚½gŽS}Vx9S¬!œ¹˜Àç²`õNjBë±°¼ d劅Á‹+N.[]Z±DÌ¥äÕ¾oG1~øæÝíïïn¯Ï.¿Í4,àýõ·C7ž]€ó^ï´a¶û;^#âT®‡`¶ ¶3½0v4ÕžÉþô3ÙÚOª=ý’WnÇŒMãráŽò€n|Û–$¤Wn¶ÊíÎÂ^1o¤{æ#퓶_©¬ö/îçëß>eô+ÑÙn¢‹÷ô{tÃàýqÈ£~¹­k¶"w:&ÞÈ?B0©•hÛ|ϳÇ<<ÊmÛ^-Aö²àÑ
ƒg²‡,‚±Æ1sš†€Á|”‡¡=ò:¾_®?3Õ¹Þï&¡í®–.Ú›÷Ý0xfÞÇ!‹£ßîAú>fÞt¿Ç`>Òmy[ã2ׯou΁ÔÞ×ëÐ
ƒgõòÅ:§E«‡˜9£×a0éµ÷MÙù“
§ÕÕöb]'pe]gðb]çü¹Ó_´#âB]‡l¤VuBNê6™áåº.¬­ë+¼\×Y[P]çÌźŽøH»Töv¿ö´Ýå‘Àµ#{…—G6ãG#›3G6â#½m+Ô¸ö5¨^£]¯ªå‚=ÍÝ0xFs²ØÇJL®jsæfÁ|A³žlÕTk¹Íž¸LbX±û]lÁ
Cg{xˆÉ¥lsÜ›.æÍt°Ã`:;B‡ãb'¶âöìg]X9™¼8™y[²ƒÛOÔˆ¹4™!i:Áª6“þ1»6Sj kö—fܬèìÊŒ,j…]jrÖ̺Ìíëéu‹A~0žÙSŽvèȹ·§ôè†Á3{Ê8dñ\‰^÷1ófOé1˜Äv­ðl—¯~|ýøâ»Ë­Z›²Q™ ÝÑ°ÍÞ2Gá¼Îa»Æ4b5çܬ0=1‘F5‰~9î¿}}{ûáîý£Üý_Û›Á÷”ztÃà­qÈR¯ºYhï5óF¯Ç`¾$ãÛêœl£Ül©ÓИ7	YÚ?™A¨Abƒù¨gå Â9¡¾ç¯¿=Óýé㧯Ÿ½¸|uþäõ“—//ÎäéÓMT?
+=JŠ€s@àfEoš”,ô´²Û!-ûˆ6I AÙ¢¿íÄž:$	8ÊufÔéã‹Çÿ²9¸ÌäÀîÍl1¤({Iðè†Á3YˆC–Ò0¸y3§yÈG‰PFÙj`Š‰øÏ™t?]ls ¥½pZìä  ßæ 	Yʁݕöºˆ9ÍAÀ@¾%Skk4^üðüùëW/Ÿ½¸:ÏK—ÝrÙ¾rn:+œºÛ)áÍèvH·è&1Qß_þðäÉùefÄ·>]²£9 ߊNB–TË^Ã3§ªò-ªûALréíçç/²‹1WA	º¿sè†Á³Ë1²tûv§`“‰™s'eƒùHm׉)”UÚ\Ul¨ý©]\yPÈàŃBÞžòAaD\8(„l¤^+aÂC'Rïʲۭ^.øýíVœÚ:»ÝbÁÉX×w1of»å0˜Ž«V˜ðè‹NÇüæ—.¨ÜO3xq?ÍېÝbú½rÄ\ÚOC>ÒÜN˜¸“ÏT4ÂK[Mw at 1.*6]Ý0x~×ÅBs`7USLœÛwM;l!ÒŒ¢ÕÔëVð§›ÏUêÝÆÓÅûêºað¬zLrc1gä;æ#ýSoïzaܾ™‹çÁÊ­;QaèÒ‰
+''*oéDÒ‘ØQ*¦\QÙý“
+
+RùðƒÁ‹?x»Àψ¹ôðòQìQ†‡iàã?º°òd‰Á‹'K¼-àd)b.,A>ÒÞ™ãƒôœvWúà#@WŸ(@eÉcðbÉãm*—¼ˆ¸Pò e@v·«@|Ìf`ìÖ ûpè†Á³à!AÙìº-bΤÀa0å@õB·ùQðWIû ×÷µ;tÃàYí<$ÐÞÛmXÄœÑî0˜´K-t¿éÿ…™ïÏBé¢ÊÓU/¯òv”ÏW#âÂ+d#Õ­;óYþ«ö&ìžpam¯ðr³¶ çÌÅ|¦=LFtá›[S:m#ôd\NlVä†P+[‰íð‹î9ë;'Ì´ qv	Ý0ø–<	YØ'ê£ÅMÅÌ©Ò€Á|­;Iî_OzWÃØPal§¦“?¾2^Ì·ÜgÎHiÄ\ÊäKeõh¥t­Î€Æ¼IÈœғ/Èuæ½¾¾4€O8ªÞXðä§!÷x`ˆ´ñw‰·Ij’Te©_“,îiȽ$Kýš$ÄGIb¦vt†üÀQTåK_|âiȽ_úš ÄG	bæôÌóóRåT_óœãiȽ¼ §úšÄòÂíêñôÃæRm}I	²‘§!wR‚lëKJ ¥„y×ýéôÃFGw}Mð’§!w–$È»¾¦ñQ*"ûý+uYNÅÛÜ‹†zhÅh7”uvBCGyÒ±+µ]!´výë‚É(±‡ý•ú±<=p"ª,ßk"€	;
‰ßK"YHwYÛDd¥vö~ÕWZ¼:®“€Gz;ëÜc|ìï&f{Èߝs{êÎÝv¦J/7¡¡»:
y”Úm¥Žv«­Ü‚ÉH(°r?Ê¥Ù²ÒºMhh¥NCE÷Û	dQv}ŽœÛ„Át$;qngû×=įskº§Ó©îõo{BfmÂ`:’ÊÌÒsñ­=LvCn*ÝÚ„†îé4dAï8_úFfmÂ`:ÒËÌÒsÕ{)n÷g&UéÜ&4ôR§!Ú··ìÉ¢º:·	ƒéH;³KÏÕï¥èQû!Wåß&4ôS§!ú·«7W \ßû6a0égöéù«ßLѣݺ˾Ò×Mhè³NC–Ɓ­üãmÝ„Át”f©žwßLуãØUz»	
½ÖiÈBÿÛù¨±µ›0˜.èæîê¹øfŠk\ßw•ænBC»u²Të,JŽÐÝMLGz™£z.¾™B…¸ÎÒ½Ôvd±NCâÚŽÝKm‡t¤w5SÏU¯¦P®²u/•x­“€¸®[÷RÖ©fÖê¹øVÊ2«¼Ýë¨^ë4äΨÖîuT#:Ò»¬gøNŠk^'û*7aë:WèÙѵMÀÞMDD:™éx.¾‰â6hRÖº»	
]ÈiÈB¿NíñÏz Ó3a0é]ÆsÕ»(Ëd«ñ:¯³·l?N–t‡Ù[¶:¯³p‘jæ(žwßCq'÷ ºÎÚLhh5NC–T[”ÝJ g3a0]ÐÍ]Äsµõ‘Žu¶æe-ŠlÆiH¼E®æe-
+éH?sÏÐüè
+u¥¡™ÐÐbœ†,¯¿Œ][!G3a0if^âú©ØÖš—êÆiH\Á‘Ÿy©áŽ43GñüUþÇãÄ4¦ÒæLhh;NC–Ö'5(èr&¦£0Wñ\í€Ô£]úôµ6gBCãq²¤ß­¹´9Ó‘~f3ž‹HºíÖ¹œ—;9ò§!ñÙœ—;9¤#½Ìb<µ	’6ÅuÞçeŸ¼ÈiH¼ÏFÖçeŸ
é(Ìf<W™ iRçy^Ö4È…œ†Ä{äy^–5.hç&ãù«LT¤êœÏKÝCNä4$®{Èø¼Ô=HG9`Þãù«l®P)a¿ö944(§!˵OŽÐ ˜Œ2À\Çs•	Ò5³5S¥šÐÐ’œ†,+o±:@0)gžãy×I‹ð:óó²®Gfä4$^×#ï󲮇t¤›ùŒç¿jïóÇî©2=¯=lÈiHÜãÀó¼ô8"#åÌ_œ?‚q/i]ém&4ô§!K'Ñ9s?°6Ó‘Tf'¾¾Í)U¢ë†J'3¡¡³8
Yز¸ó£™	ƒéH)3çgnx,[g^^žô";q>éEÞezÒÉH(óß¼™çÿ}|ŸÙ•iÑMc¥]™ÐÐ>œ†,íDÝKvЬ ˜,he†åÛë»ÏÙCqŸ:îXO²}š‘i9
+WèÐÁbzqI³wè=¤QFLS6­%•þœüaƒüø'ÒÝÆVþÒaÆnù;¦Çs_'ã;WéÞ|¾žÏìNЮe>úÿ¯œóòÿ×þ‡—o?ûÿOšoZõnýOª•Òzç–DŸnýÿ}rùüLž>û6\*&¡üÇ_þôÿ?ýtÿçûëiÝ_I
déùc{Šž
+endstream
+endobj
+6553 0 obj <<
+/Type /Page
+/Contents 6554 0 R
+/Resources 6552 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 6216 0 R
+/Annots [ 6556 0 R 6557 0 R 6558 0 R 6559 0 R 6560 0 R 6561 0 R 6562 0 R 6563 0 R 6564 0 R 6565 0 R 6566 0 R 6567 0 R 6568 0 R 6569 0 R 6570 0 R 6571 0 R 6572 0 R 6573 0 R 6574 0 R 6575 0 R 6576 0 R 6577 0 R 6578 0 R 6579 0 R 6580 0 R 6581 0 R 6582 0 R 6583 0 R 6584 0 R 6585 0 R 6586 0 R 6587 0 R 6588 0 R 6589 0 R 6590 0 R 6591 0 R 6592 0 R 6593 0 R 6594 0 R 6595 0 R 6596 0 R 6597 0 R 6598 0 R 6599 0 R 6600 0 R 6601 0 R 6602 0 R 6603 0 R 6604 0 R 6605 0 R 6606 0 R 6607 0 R 6608 0 R 6609 0 R 6610 0 R 6611 0 R 6612 0 R 6613 0 R 6614 0 R 6615 0 R 6616 0 R 6617 0 R 6618 0 R 6619 0 R 6620 0 R 6621 0 R 6622 0 R 6623 0 R 6624 0 R 6625 0 R 6626 0 R 6627 0 R 6628 0 R 6629 0 R 6630 0 R 6631 0 R 6632 0 R 6633 0 R 6634 0 R 6635 0 R 6636 0 R 6637 0 R 6638 0 R 6639 0 R 6640 0 R 6641 0 R 6642 0 R 6643 0 R 6644 0 R 6645 0 R 6646 0 R 6647 0 R 6648 0 R 6649 0 R ]
+>> endobj
+6556 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [139.922 290.243 151.878 300.43]
+/Rect [145.452 707.957 157.407 718.861]
 /Subtype /Link
-/A << /S /GoTo /D (page.74) >>
+/A << /S /GoTo /D (page.40) >>
 >> endobj
-5595 0 obj <<
+6557 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [138.817 278.288 150.772 288.475]
+/Rect [135.22 684.047 152.157 694.951]
 /Subtype /Link
-/A << /S /GoTo /D (page.82) >>
+/A << /S /GoTo /D (page.107) >>
 >> endobj
-5596 0 obj <<
+6558 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [136.047 266.333 148.002 276.52]
+/Rect [115.295 672.092 132.232 682.996]
 /Subtype /Link
-/A << /S /GoTo /D (page.81) >>
+/A << /S /GoTo /D (page.100) >>
 >> endobj
-5597 0 obj <<
+6559 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [138.817 254.378 150.772 264.565]
+/Rect [142.134 660.136 159.071 671.04]
 /Subtype /Link
-/A << /S /GoTo /D (page.81) >>
+/A << /S /GoTo /D (page.101) >>
 >> endobj
-5598 0 obj <<
+6560 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [141.018 242.423 152.974 252.609]
+/Rect [142.134 648.181 159.071 659.085]
 /Subtype /Link
-/A << /S /GoTo /D (page.76) >>
+/A << /S /GoTo /D (page.102) >>
 >> endobj
-5599 0 obj <<
+6561 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [138.249 230.468 150.204 240.654]
+/Rect [141.586 636.226 158.523 647.13]
 /Subtype /Link
-/A << /S /GoTo /D (page.76) >>
+/A << /S /GoTo /D (page.101) >>
 >> endobj
-5600 0 obj <<
+6562 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [141.018 218.512 152.974 228.699]
+/Rect [141.586 624.271 158.523 635.175]
 /Subtype /Link
-/A << /S /GoTo /D (page.76) >>
+/A << /S /GoTo /D (page.100) >>
 >> endobj
-5601 0 obj <<
+6563 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [163.155 206.557 175.111 216.744]
+/Rect [135.22 600.361 152.157 611.265]
 /Subtype /Link
-/A << /S /GoTo /D (page.83) >>
+/A << /S /GoTo /D (page.101) >>
 >> endobj
-5602 0 obj <<
+6564 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [142.134 193.885 154.089 204.789]
+/Rect [135.22 576.45 152.157 587.354]
 /Subtype /Link
-/A << /S /GoTo /D (page.76) >>
+/A << /S /GoTo /D (page.102) >>
 >> endobj
-5603 0 obj <<
+6565 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [139.365 181.93 151.32 192.834]
+/Rect [135.22 552.54 152.157 563.444]
 /Subtype /Link
-/A << /S /GoTo /D (page.75) >>
+/A << /S /GoTo /D (page.101) >>
 >> endobj
-5604 0 obj <<
+6566 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [142.134 169.975 154.089 180.878]
+/Rect [135.22 528.63 152.157 539.534]
 /Subtype /Link
-/A << /S /GoTo /D (page.75) >>
+/A << /S /GoTo /D (page.100) >>
 >> endobj
-5605 0 obj <<
+6567 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [132.451 146.064 144.406 156.968]
+/Rect [115.295 516.674 132.232 527.578]
 /Subtype /Link
-/A << /S /GoTo /D (page.83) >>
+/A << /S /GoTo /D (page.103) >>
 >> endobj
-5606 0 obj <<
+6568 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [132.451 122.154 144.406 133.058]
+/Rect [145.99 504.719 162.926 515.623]
 /Subtype /Link
-/A << /S /GoTo /D (page.84) >>
+/A << /S /GoTo /D (page.108) >>
 >> endobj
-5607 0 obj <<
+6569 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [132.451 98.244 144.406 109.147]
+/Rect [150.523 492.764 167.459 503.668]
 /Subtype /Link
-/A << /S /GoTo /D (page.83) >>
+/A << /S /GoTo /D (page.109) >>
 >> endobj
-5608 0 obj <<
+6570 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [348.932 719.912 360.887 730.816]
+/Rect [151.489 481.526 168.426 491.713]
 /Subtype /Link
-/A << /S /GoTo /D (page.84) >>
+/A << /S /GoTo /D (page.111) >>
 >> endobj
-5609 0 obj <<
+6571 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [348.932 696.002 360.887 706.906]
+/Rect [155.056 469.571 171.993 479.758]
 /Subtype /Link
-/A << /S /GoTo /D (page.71) >>
+/A << /S /GoTo /D (page.109) >>
 >> endobj
-5610 0 obj <<
+6572 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [348.932 672.092 360.887 682.996]
+/Rect [147.315 457.616 164.251 467.803]
 /Subtype /Link
-/A << /S /GoTo /D (page.70) >>
+/A << /S /GoTo /D (page.109) >>
 >> endobj
-5611 0 obj <<
+6573 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [348.932 648.181 360.887 659.085]
+/Rect [147.096 444.943 164.032 455.847]
 /Subtype /Link
-/A << /S /GoTo /D (page.70) >>
+/A << /S /GoTo /D (page.108) >>
 >> endobj
-5612 0 obj <<
+6574 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [337.584 636.226 349.54 647.13]
+/Rect [145.99 432.988 162.926 443.892]
 /Subtype /Link
-/A << /S /GoTo /D (page.14) >>
+/A << /S /GoTo /D (page.107) >>
 >> endobj
-5613 0 obj <<
+6575 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [359.174 624.988 371.129 635.175]
+/Rect [150.523 421.033 167.459 431.937]
 /Subtype /Link
-/A << /S /GoTo /D (page.15) >>
+/A << /S /GoTo /D (page.109) >>
 >> endobj
-5614 0 obj <<
+6576 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [364.543 612.316 376.499 623.22]
+/Rect [147.096 409.078 164.032 419.982]
 /Subtype /Link
-/A << /S /GoTo /D (page.16) >>
+/A << /S /GoTo /D (page.108) >>
 >> endobj
-5615 0 obj <<
+6577 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [349.201 601.078 361.156 611.265]
+/Rect [146.956 397.123 163.893 408.027]
 /Subtype /Link
-/A << /S /GoTo /D (page.15) >>
+/A << /S /GoTo /D (page.109) >>
 >> endobj
-5616 0 obj <<
+6578 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [371.338 589.123 383.293 599.309]
+/Rect [147.654 385.168 164.59 396.071]
 /Subtype /Link
-/A << /S /GoTo /D (page.16) >>
+/A << /S /GoTo /D (page.110) >>
 >> endobj
-5617 0 obj <<
+6579 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [367.442 576.45 379.398 587.354]
+/Rect [150.523 373.212 167.459 384.116]
 /Subtype /Link
-/A << /S /GoTo /D (page.17) >>
+/A << /S /GoTo /D (page.108) >>
 >> endobj
-5618 0 obj <<
+6580 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [366.904 564.495 378.859 575.399]
+/Rect [151.23 361.257 168.167 372.161]
 /Subtype /Link
-/A << /S /GoTo /D (page.16) >>
+/A << /S /GoTo /D (page.108) >>
 >> endobj
-5619 0 obj <<
+6581 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [345.335 552.54 357.291 563.444]
+/Rect [136.595 349.302 153.532 360.206]
 /Subtype /Link
-/A << /S /GoTo /D (page.15) >>
+/A << /S /GoTo /D (page.107) >>
 >> endobj
-5620 0 obj <<
+6582 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [355.298 540.585 367.253 551.489]
+/Rect [163.733 338.064 180.67 348.251]
 /Subtype /Link
-/A << /S /GoTo /D (page.17) >>
+/A << /S /GoTo /D (page.106) >>
 >> endobj
-5621 0 obj <<
+6583 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [338.142 529.347 350.098 539.534]
+/Rect [160.396 325.392 177.332 336.296]
 /Subtype /Link
-/A << /S /GoTo /D (page.17) >>
+/A << /S /GoTo /D (page.107) >>
 >> endobj
-5622 0 obj <<
+6584 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [335.373 517.392 347.328 527.578]
+/Rect [180.321 325.392 197.257 336.296]
 /Subtype /Link
-/A << /S /GoTo /D (page.17) >>
+/A << /S /GoTo /D (page.111) >>
 >> endobj
-5623 0 obj <<
+6585 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [351.97 505.437 363.926 515.623]
+/Rect [256.375 314.154 273.312 324.34]
 /Subtype /Link
-/A << /S /GoTo /D (page.16) >>
+/A << /S /GoTo /D (page.107) >>
 >> endobj
-5624 0 obj <<
+6586 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [348.105 492.764 360.06 503.668]
+/Rect [251.045 302.199 267.982 312.385]
 /Subtype /Link
-/A << /S /GoTo /D (page.15) >>
+/A << /S /GoTo /D (page.107) >>
 >> endobj
-5625 0 obj <<
+6587 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [355.298 480.809 367.253 491.713]
+/Rect [230.682 290.243 247.618 300.43]
 /Subtype /Link
-/A << /S /GoTo /D (page.17) >>
+/A << /S /GoTo /D (page.107) >>
 >> endobj
-5626 0 obj <<
+6588 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [355.298 468.854 367.253 479.758]
+/Rect [230.144 278.288 247.08 288.475]
 /Subtype /Link
-/A << /S /GoTo /D (page.17) >>
+/A << /S /GoTo /D (page.107) >>
 >> endobj
-5627 0 obj <<
+6589 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [340.354 456.899 352.309 467.803]
+/Rect [199.728 266.333 216.664 276.52]
 /Subtype /Link
-/A << /S /GoTo /D (page.15) >>
+/A << /S /GoTo /D (page.107) >>
 >> endobj
-5628 0 obj <<
+6590 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [362.481 444.943 374.436 455.847]
+/Rect [151.549 254.378 168.485 264.565]
 /Subtype /Link
-/A << /S /GoTo /D (page.16) >>
+/A << /S /GoTo /D (page.106) >>
 >> endobj
-5629 0 obj <<
+6591 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [338.69 433.706 350.646 443.892]
+/Rect [151.489 242.423 168.426 252.609]
 /Subtype /Link
-/A << /S /GoTo /D (page.15) >>
+/A << /S /GoTo /D (page.111) >>
 >> endobj
-5630 0 obj <<
+6592 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [370.79 421.033 382.745 431.937]
+/Rect [147.514 230.468 164.45 240.654]
 /Subtype /Link
-/A << /S /GoTo /D (page.16) >>
+/A << /S /GoTo /D (page.109) >>
 >> endobj
-5631 0 obj <<
+6593 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [354.74 409.795 366.695 419.982]
+/Rect [146.956 217.795 163.893 228.699]
 /Subtype /Link
-/A << /S /GoTo /D (page.15) >>
+/A << /S /GoTo /D (page.110) >>
 >> endobj
-5632 0 obj <<
+6594 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [337.585 397.84 349.54 408.027]
+/Rect [151.24 206.557 168.177 216.744]
 /Subtype /Link
-/A << /S /GoTo /D (page.17) >>
+/A << /S /GoTo /D (page.110) >>
 >> endobj
-5633 0 obj <<
+6595 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [340.354 385.885 352.309 396.071]
+/Rect [151.997 193.885 168.934 204.789]
 /Subtype /Link
-/A << /S /GoTo /D (page.17) >>
+/A << /S /GoTo /D (page.111) >>
 >> endobj
-5634 0 obj <<
+6596 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [340.354 373.212 352.309 384.116]
+/Rect [147.654 181.93 164.59 192.834]
 /Subtype /Link
-/A << /S /GoTo /D (page.17) >>
+/A << /S /GoTo /D (page.110) >>
 >> endobj
-5635 0 obj <<
+6597 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [348.932 349.302 360.887 360.206]
+/Rect [155.056 170.692 171.993 180.878]
 /Subtype /Link
-/A << /S /GoTo /D (page.71) >>
+/A << /S /GoTo /D (page.109) >>
 >> endobj
-5636 0 obj <<
+6598 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [348.932 325.392 360.887 336.296]
+/Rect [150.523 158.019 167.459 168.923]
 /Subtype /Link
-/A << /S /GoTo /D (page.71) >>
+/A << /S /GoTo /D (page.108) >>
 >> endobj
-5637 0 obj <<
+6599 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [348.932 301.481 360.887 312.385]
+/Rect [151.24 146.781 168.177 156.968]
 /Subtype /Link
-/A << /S /GoTo /D (page.73) >>
+/A << /S /GoTo /D (page.110) >>
 >> endobj
-5638 0 obj <<
+6600 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [357.51 289.526 369.465 300.43]
+/Rect [151.748 134.109 168.685 145.013]
 /Subtype /Link
-/A << /S /GoTo /D (page.17) >>
+/A << /S /GoTo /D (page.111) >>
 >> endobj
-5639 0 obj <<
+6601 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [348.932 265.616 360.887 276.52]
+/Rect [151.639 122.154 168.575 133.058]
 /Subtype /Link
-/A << /S /GoTo /D (page.70) >>
+/A << /S /GoTo /D (page.111) >>
 >> endobj
-5640 0 obj <<
+6602 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [348.932 241.706 360.887 252.609]
+/Rect [151.23 110.199 168.167 121.103]
 /Subtype /Link
-/A << /S /GoTo /D (page.71) >>
+/A << /S /GoTo /D (page.108) >>
 >> endobj
-5641 0 obj <<
+6603 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [348.932 217.795 360.887 228.699]
+/Rect [151.639 98.244 168.575 109.147]
 /Subtype /Link
-/A << /S /GoTo /D (page.72) >>
+/A << /S /GoTo /D (page.111) >>
 >> endobj
-5642 0 obj <<
+6604 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [348.932 193.885 360.887 204.789]
+/Rect [351.702 719.912 368.638 730.816]
 /Subtype /Link
-/A << /S /GoTo /D (page.71) >>
+/A << /S /GoTo /D (page.106) >>
 >> endobj
-5643 0 obj <<
+6605 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [348.932 169.975 360.887 180.878]
+/Rect [351.702 696.002 368.638 706.906]
 /Subtype /Link
-/A << /S /GoTo /D (page.72) >>
+/A << /S /GoTo /D (page.107) >>
 >> endobj
-5644 0 obj <<
+6606 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [357.51 158.019 369.465 168.923]
+/Rect [371.627 696.002 388.563 706.906]
 /Subtype /Link
-/A << /S /GoTo /D (page.17) >>
+/A << /S /GoTo /D (page.111) >>
 >> endobj
-5645 0 obj <<
+6607 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [348.932 134.109 360.887 145.013]
+/Rect [351.702 672.092 368.638 682.996]
 /Subtype /Link
-/A << /S /GoTo /D (page.70) >>
+/A << /S /GoTo /D (page.107) >>
 >> endobj
-5646 0 obj <<
+6608 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [348.932 110.199 360.887 121.103]
+/Rect [351.702 648.181 368.638 659.085]
 /Subtype /Link
-/A << /S /GoTo /D (page.71) >>
+/A << /S /GoTo /D (page.107) >>
 >> endobj
-5647 0 obj <<
+6609 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [361.933 86.288 373.888 97.192]
+/Rect [351.702 624.271 368.638 635.175]
 /Subtype /Link
-/A << /S /GoTo /D (page.35) >>
->> endobj
-5557 0 obj <<
-/D [5555 0 R /XYZ 90 757.935 null]
->> endobj
-5554 0 obj <<
-/Font << /F31 528 0 R /F22 521 0 R >>
-/ProcSet [ /PDF /Text ]
->> endobj
-5650 0 obj <<
-/Length 3139      
-/Filter /FlateDecode
->>
-stream
-xÚ¥œÙr·†ïùsIV¹ì‹ï¬Í%—ìÈZ§—‹"G4qÑ£%OŸƒÐ
pНqéB\¾ÁßçÇÁr€²
…lãèÆ(CœP›‹›º¹‚Ÿ~ÂâoøõýþÑ›“¿<ð*â´Ø¼y?¾\3¢8Û¼¹üõôùOOžþröÛ›6’ZB•†VüÏ™1þ§'OßLMGa%´oøãɯ¿ÑÍ%<À'”g7ŸákJ˜s››ÉEüúÃÉë“Ÿ§6ÂÏü¼õ슉úá9/žBµò~q¾»üæðA§ÄY9¡£”ÿÅî*¯2ÑD^	6,ª„PR—Â1&¦/GáK®6†1ÂBG]×a2C´Ñ	Zˆ2ÂÃLתeƒcŒ¶6 á
-ÕÃ#ÒÕŠjçSÁЛFOr¢•™¨¥žôáž,›D¢@ñR·êÈé‹¥(­!|”útÆÕéù‡ÿlëX…&ÆV`"ì0ÁµtÑ¥ÔãÍ$ƒŒDGƤ6Šp¼|ùúéÛ'}ü0³¼zþø»ã䂐†ÄEÓïwÿ"4\DJè-w‹6x˜é†Eƒ^ÙŠÚ€X!Z1=%o„bDâûÔ‰ü~×HvÉ	õÉ"f1öH^Ð䘪†§v֔‡ñG¦/—Ò& Ƀ
ûû‹v°2¤gD—‚•1ßg¼lÙ¤Wç´V†œÏ…«`eÌúž\
-–)"uðö󞬆´ºl ‡o[6éÕ…¬ƒ
-fàB¸
-60]9ŸÛTÅRn#/¤›uº<]{zÈðæt7‰O×TñR¸1_{¦/;U9Ø")·°ò&jåÒ›áèÚ›ã‹o!Œ­¾]¹§qüXX~µrùÍptùÍ…Ñå·ÐE–ß®XŠRƒ%0XÖ-À‰^¹g8ºçÀ¶ÂØBÜ“ƒQª”"Ú__þí§ã_‹víê›áèò›/n(²þºÈÜóñFŒq–ڝß^m\†¼Är»vÎptN̘[†alîɁ
ÒA¶ð÷{þå¸DVäÊDÈp43nÄ8’….’=1ï€Ä97Y°}8Ò
}'åjf· 2}r]Ì‚Ž˜·@ÑqíŒ|áû#-–0±Þ‚Ç-ˆLß‚\³ #æ-à0mƍïÏgŒž¾=“ôô»'ß>zz¤v™|½3Ž›™nmRèbftÄÀá8T:;zä´(,%B±µÓb†£ÓbbúÕI!ŒM‹=9D¸ç+þ³ ¶ñ7ç´²@b á7Í‹Iáa¦kʃ¬’5=WÈZ‘ž˜w Š$˜9Cœ_n÷_÷zÅŒ€
˜kk™™FK™ˆŒ•ŒÅ*™\+d:ZÞN‰2сí{,ú‹íl(Ã7‚Z¿ý\fº9²½t½3vò²­¦€€ô¤ xî4ÑZÆà÷ïw1
-wn%1Ô­-Ü3-ÜÓ/Üa¬pïÊŪ€û£Ò)Å,Xãä„.ëé!ÛÁæMŽÁŠV°ʤB¸¬gúr)XMAvÕ)EBWŽìG‡v®ŽŸRÂØàîÉù—–X9'øg¿èŸŸqzúéØD‡ÎÚõ‰>ãx¢Gf!Ñsa4Ñ{r©ï¹$NˆU‰ѵ‰>ãx¢gêDÏ…ÑDïÉ¥`'ÎØU‰ѵ‰>ãx¢gêDÏ…ÑDïÈùD§6OÁÖݝ?ÔøŒ.äïÎw»†
”8˜#™u„êe=dxƲI¯.}N‰5¬®lLWl`ÚÇ1ÿ?)åûû™`{ÆÔé׆6ΞLÁ°Z¬w#=dxʲÉqgG[›[æJÝÆÞ–¹¾˜7j€t侽ݣ§çïÚcB@%	<µ]6`„‡ŒnÄ_48ŽþÆ®Nêd«øÓUó@°"Þð@µÿûG:@
F®u`¦Q"2:àPrYԁŽ8àÌÑ Èy}r9³†ÚÀ’²¨¤*Í 3Y	
-(­%5å…|³tÒw‚]yŸèîùa“ã±b•^B9bëÞÇ'¦/G!VËò›ñàp~ª¤Wœ"¤ç^w¡=YÑ»c>l²oEïF{²¢+­˜ï•G'ŠÃ¥ÿˉxw¼Ö‰ǝȮ£;Nä¨=¹äÄ|³¼¿¾¹ÿ°ýïö¶öB÷W„²DQ=Ý/˜é!Ãë§;h²}æìDü_!|hFdúrÉŒì¦y}{q·¿Äòvg»ë«Vn€"³nååp¢»·µ‡M†ƒ–ê°IX?g‹îípbúzɏì~üø3f¬ºTÍèÜr6̐¨[ÕÙŒž^4#¿Ü3Šk‰jœtæŒu÷‘Ӝѻ"<lrœ36gô.$§9£+—œÈ.½Ç®#éºo­3Ž;‘Ý vœÈ…Q'zrɉìbœ8zIk˜q܉ì.±ãD.Œ:Ñ“KNd·ƒûûlh E­ÐP.Â2¤`h
_œ&=dxcš(›«¹ª„†CŒ¼>ô!2}¹èƒ„}¬c&ùÐêsÁ	‡ª/‘±FzÈðZü Éñ.¦ž%'̘Rø0ÖÈôåâæYÂôéâ±/Äúûv·»Ù_ÕØøû§‹øBÀ‘2¼~‚ƒ&ý8Q/°Ë3¶®–€ÀôåRÀ	”N{~}¿o¤2%†ÍìR*zÈðF*—MŽÑòÚfJ´-u«L‘¾XŠDý;Žb¬×·×õÖNèÒÆ/ÐC†76~e“c&×»`
”b¥pµñL_.+-©:MfÈ+ÔôŠ…˜#=dxýMŽ1WoÏÎßµÙRø0æÈôåRÌB&C=øúåãOjîÞ$쇺¼{óôáÍÝ[Þ$¬±cé^Wɘ¾\
-–KÈ+=™?4³Ù=¡ËÙìé!Ûٜ7‰g3­¥p#›=Ó—KÁ2X˂ųÙØO¯XÊæ@ÞÈæ²I,›’º®²90}¹3¥0O»s´NMèÊ:5ÃÑ:5W·«Sa¬NíÊÅ`G9Ë‚E;Š¦ÄôŠ…˜#=dxýM¶;XRؤKიÓ—K1M„ž.½ è@GpBWŽàGGp®ŽàBÁ]¹¬–D²,Ö¥_°rüÎ4:|³'ÀGo®Š
ÞžVŠVq"çûÌý=>vºrìf8:vsuG±±[cc·+—‚•”L¡>ìnñ,Áµ9œ`<ƒ'ÝÆÖ1åï,‰f/.”äà«œCüzßÑ9K!zvÈàFˆysØà…hd`úb)L¦I:
º÷oOÄs6kSv¢ñŒ¥[sQLØLÍ׎V
-“J¢…Ìâ\\jâ+Ö.53Ž/5ÙCt–š\]jzr1fî8ÑfîÛ{¼oº²s3íÝ\Ý1¬{a¬»rñÀ‚[(.ç;ÅÞÅŽ±#
˜÷˜ÜpÐ5zÙŒ2ºáEÑ RÞk€¨(e++ÓWKV(M,“yyœR«Vû0Ó¨ÁfïèC.‹úÐSK>N\<N†ÊðÙó_:ÿþý	_š'ÿr<,ãþÃÇ‹HIôáÚ±lr<ùçõµqЍºT®ŠÇÀôõ’ÔçÒ[.ƈÿ„#ªt*V;’á¨#‰	ŽXÌ‘Bs¤«aVjEv^rÔ@aF¶ø)•4P2(	Á–Æ0
-Yl tÕ’
VÃëc£ãܐŽðåáäÆL£nDÙÄ'7rYԍžZrCÂãal8P:ήˆ «m˜iÔ†ˆ,ؐˢ6ôÔ’
L1œ6¯;¤(ŸÐ¥kŸ@Þ¸ö)›lXO(  
-áêÚ'0}¹¸Ub°¯.x{qw¹ý¦¥3Ê.õj ‡otkÙdû¨þÐÜOy¹nÕ­#Ò‹Æ÷qîâÇ0Á2B•,Þ¢Ô‰5ÀÝ·)•
b‘ÄLãQ“7!±¶éUŽ%Žûë(ãoñ»,æò¿Ý¢‰óïŸotãÛü}ßoo·»ó‡íåÙÀ=½»
ÿÿ˜¾xæ-Þ¾ߘð³ßRñ­Òá;N_½÷ìÝ.|ó÷ǯ_œ±ÓçÂ·’Ä¿ûþr÷åëUxKn¢ÿë-ññ2sþ¶0È>
-endstream
-endobj
-5649 0 obj <<
-/Type /Page
-/Contents 5650 0 R
-/Resources 5648 0 R
-/MediaBox [0 0 595.276 841.89]
-/Parent 5722 0 R
-/Annots [ 5652 0 R 5653 0 R 5654 0 R 5655 0 R 5656 0 R 5657 0 R 5658 0 R 5659 0 R 5660 0 R 5661 0 R 5662 0 R 5663 0 R 5664 0 R 5665 0 R 5666 0 R 5667 0 R 5668 0 R 5669 0 R 5670 0 R 5671 0 R 5672 0 R 5673 0 R 5674 0 R 5675 0 R 5676 0 R 5677 0 R 5678 0 R 5679 0 R 5680 0 R 5681 0 R 5682 0 R 5683 0 R 5684 0 R 5685 0 R 5686 0 R 5687 0 R 5688 0 R 5689 0 R 5690 0 R 5691 0 R 5692 0 R 5693 0 R 5694 0 R 5695 0 R 5696 0 R 5697 0 R 5698 0 R 5699 0 R 5700 0 R 5701 0 R 5702 0 R 5703 0 R 5704 0 R 5705 0 R 5706 0 R 5707 0 R 5708 0 R 5709 0 R 5710 0 R 5711 0 R 5712 0 R 5713 0 R 5714 0 R 5715 0 R 5716 0 R 5717 0 R 5718 0 R 5719 0 R 5720 0 R 5721 0 R ]
+/A << /S /GoTo /D (page.107) >>
 >> endobj
-5652 0 obj <<
+6610 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [119.987 719.912 131.942 730.816]
+/Rect [351.702 600.361 368.638 611.265]
 /Subtype /Link
-/A << /S /GoTo /D (page.17) >>
+/A << /S /GoTo /D (page.107) >>
 >> endobj
-5653 0 obj <<
+6611 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [116.68 708.674 128.635 718.861]
+/Rect [351.702 576.45 368.638 587.354]
 /Subtype /Link
-/A << /S /GoTo /D (page.18) >>
+/A << /S /GoTo /D (page.107) >>
 >> endobj
-5654 0 obj <<
+6612 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [121.661 696.719 133.616 706.906]
+/Rect [351.702 552.54 368.638 563.444]
 /Subtype /Link
-/A << /S /GoTo /D (page.18) >>
+/A << /S /GoTo /D (page.106) >>
 >> endobj
-5655 0 obj <<
+6613 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [135.24 684.764 147.195 694.951]
+/Rect [359.721 528.63 371.676 539.534]
 /Subtype /Link
-/A << /S /GoTo /D (page.18) >>
+/A << /S /GoTo /D (page.22) >>
 >> endobj
-5656 0 obj <<
+6614 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [132.451 660.136 144.406 671.04]
+/Rect [359.721 504.719 371.676 515.623]
 /Subtype /Link
-/A << /S /GoTo /D (page.83) >>
+/A << /S /GoTo /D (page.22) >>
 >> endobj
-5657 0 obj <<
+6615 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [141.028 636.226 152.983 647.13]
+/Rect [340.354 492.764 352.309 503.668]
 /Subtype /Link
-/A << /S /GoTo /D (page.15) >>
+/A << /S /GoTo /D (page.23) >>
 >> endobj
-5658 0 obj <<
+6616 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [143.24 624.271 155.195 635.175]
+/Rect [346.431 480.809 358.387 491.713]
 /Subtype /Link
-/A << /S /GoTo /D (page.20) >>
+/A << /S /GoTo /D (page.24) >>
 >> endobj
-5659 0 obj <<
+6617 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [145.452 612.316 157.407 623.22]
+/Rect [350.964 469.571 362.92 479.758]
 /Subtype /Link
-/A << /S /GoTo /D (page.34) >>
+/A << /S /GoTo /D (page.25) >>
 >> endobj
-5660 0 obj <<
+6618 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [121.093 600.361 133.048 611.265]
+/Rect [346.989 457.616 358.944 467.803]
 /Subtype /Link
-/A << /S /GoTo /D (page.18) >>
+/A << /S /GoTo /D (page.25) >>
 >> endobj
-5661 0 obj <<
+6619 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [116.68 589.123 128.635 599.309]
+/Rect [367.452 444.943 379.408 455.847]
 /Subtype /Link
-/A << /S /GoTo /D (page.18) >>
+/A << /S /GoTo /D (page.25) >>
 >> endobj
-5662 0 obj <<
+6620 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [121.661 577.168 133.616 587.354]
+/Rect [371.986 432.988 383.941 443.892]
 /Subtype /Link
-/A << /S /GoTo /D (page.18) >>
+/A << /S /GoTo /D (page.26) >>
 >> endobj
-5663 0 obj <<
+6621 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [135.24 565.212 147.195 575.399]
+/Rect [372.952 421.75 384.907 431.937]
 /Subtype /Link
-/A << /S /GoTo /D (page.19) >>
+/A << /S /GoTo /D (page.27) >>
 >> endobj
-5664 0 obj <<
+6622 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [132.451 540.585 144.406 551.489]
+/Rect [376.519 409.795 388.474 419.982]
 /Subtype /Link
-/A << /S /GoTo /D (page.70) >>
+/A << /S /GoTo /D (page.26) >>
 >> endobj
-5665 0 obj <<
+6623 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [141.028 516.674 152.983 527.578]
+/Rect [368.777 397.84 380.733 408.027]
 /Subtype /Link
-/A << /S /GoTo /D (page.16) >>
+/A << /S /GoTo /D (page.27) >>
 >> endobj
-5666 0 obj <<
+6624 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [132.451 482.801 144.406 493.705]
+/Rect [368.558 385.168 380.513 396.071]
 /Subtype /Link
-/A << /S /GoTo /D (page.82) >>
+/A << /S /GoTo /D (page.25) >>
 >> endobj
-5667 0 obj <<
+6625 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [132.451 458.891 144.406 469.795]
+/Rect [367.452 373.212 379.408 384.116]
 /Subtype /Link
-/A << /S /GoTo /D (page.82) >>
+/A << /S /GoTo /D (page.25) >>
 >> endobj
-5668 0 obj <<
+6626 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [132.451 434.981 144.406 445.885]
+/Rect [371.986 361.257 383.941 372.161]
 /Subtype /Link
-/A << /S /GoTo /D (page.82) >>
+/A << /S /GoTo /D (page.26) >>
 >> endobj
-5669 0 obj <<
+6627 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [132.451 411.07 144.406 421.974]
+/Rect [368.558 349.302 380.513 360.206]
 /Subtype /Link
-/A << /S /GoTo /D (page.83) >>
+/A << /S /GoTo /D (page.25) >>
 >> endobj
-5670 0 obj <<
+6628 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [141.028 377.197 152.983 388.101]
+/Rect [368.419 337.347 380.374 348.251]
 /Subtype /Link
-/A << /S /GoTo /D (page.15) >>
+/A << /S /GoTo /D (page.26) >>
 >> endobj
-5671 0 obj <<
+6629 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [156.799 354.004 173.736 364.191]
+/Rect [369.116 325.392 381.071 336.296]
 /Subtype /Link
-/A << /S /GoTo /D (page.151) >>
+/A << /S /GoTo /D (page.25) >>
 >> endobj
-5672 0 obj <<
+6630 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [145.452 329.377 157.407 340.281]
+/Rect [371.986 313.437 383.941 324.34]
 /Subtype /Link
-/A << /S /GoTo /D (page.38) >>
+/A << /S /GoTo /D (page.25) >>
 >> endobj
-5673 0 obj <<
+6631 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [141.576 305.466 148.55 316.37]
+/Rect [372.693 301.481 384.648 312.385]
 /Subtype /Link
-/A << /S /GoTo /D (page.6) >>
+/A << /S /GoTo /D (page.25) >>
 >> endobj
-5674 0 obj <<
+6632 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [143.24 281.556 155.195 292.46]
+/Rect [372.952 290.243 384.907 300.43]
 /Subtype /Link
-/A << /S /GoTo /D (page.20) >>
+/A << /S /GoTo /D (page.27) >>
 >> endobj
-5675 0 obj <<
+6633 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [143.798 269.601 155.753 280.505]
+/Rect [368.977 278.288 380.932 288.475]
 /Subtype /Link
-/A << /S /GoTo /D (page.23) >>
+/A << /S /GoTo /D (page.27) >>
 >> endobj
-5676 0 obj <<
+6634 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [145.452 257.646 157.407 268.55]
+/Rect [368.419 265.616 380.374 276.52]
 /Subtype /Link
-/A << /S /GoTo /D (page.34) >>
+/A << /S /GoTo /D (page.26) >>
 >> endobj
-5677 0 obj <<
+6635 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [143.24 233.735 155.195 244.639]
+/Rect [372.703 254.378 384.658 264.565]
 /Subtype /Link
-/A << /S /GoTo /D (page.20) >>
+/A << /S /GoTo /D (page.26) >>
 >> endobj
-5678 0 obj <<
+6636 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [143.798 221.78 155.753 232.684]
+/Rect [373.46 241.706 385.415 252.609]
 /Subtype /Link
-/A << /S /GoTo /D (page.23) >>
+/A << /S /GoTo /D (page.26) >>
 >> endobj
-5679 0 obj <<
+6637 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [145.452 209.825 157.407 220.729]
+/Rect [369.116 229.75 381.071 240.654]
 /Subtype /Link
-/A << /S /GoTo /D (page.34) >>
+/A << /S /GoTo /D (page.25) >>
 >> endobj
-5680 0 obj <<
+6638 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [139.913 186.632 151.868 196.819]
+/Rect [376.519 218.512 388.474 228.699]
 /Subtype /Link
-/A << /S /GoTo /D (page.43) >>
+/A << /S /GoTo /D (page.26) >>
 >> endobj
-5681 0 obj <<
+6639 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [140.231 152.042 152.187 162.946]
+/Rect [371.986 205.84 383.941 216.744]
 /Subtype /Link
-/A << /S /GoTo /D (page.10) >>
+/A << /S /GoTo /D (page.26) >>
 >> endobj
-5682 0 obj <<
+6640 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [142.134 128.131 154.089 139.035]
+/Rect [372.703 194.602 384.658 204.789]
 /Subtype /Link
-/A << /S /GoTo /D (page.28) >>
+/A << /S /GoTo /D (page.26) >>
 >> endobj
-5683 0 obj <<
+6641 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [142.134 104.221 154.089 115.125]
+/Rect [373.211 181.93 385.166 192.834]
 /Subtype /Link
-/A << /S /GoTo /D (page.29) >>
+/A << /S /GoTo /D (page.26) >>
 >> endobj
-5684 0 obj <<
+6642 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [348.932 719.912 360.887 730.816]
+/Rect [373.101 169.975 385.056 180.878]
 /Subtype /Link
-/A << /S /GoTo /D (page.78) >>
+/A << /S /GoTo /D (page.26) >>
 >> endobj
-5685 0 obj <<
+6643 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [348.932 696.002 360.887 706.906]
+/Rect [372.693 158.019 384.648 168.923]
 /Subtype /Link
-/A << /S /GoTo /D (page.78) >>
+/A << /S /GoTo /D (page.25) >>
 >> endobj
-5686 0 obj <<
+6644 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [348.932 672.092 360.887 682.996]
+/Rect [373.101 146.064 385.056 156.968]
 /Subtype /Link
-/A << /S /GoTo /D (page.78) >>
+/A << /S /GoTo /D (page.26) >>
 >> endobj
-5687 0 obj <<
+6645 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [357.51 648.181 369.465 659.085]
+/Rect [347.537 134.826 359.492 145.013]
 /Subtype /Link
-/A << /S /GoTo /D (page.16) >>
+/A << /S /GoTo /D (page.24) >>
 >> endobj
-5688 0 obj <<
+6646 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [367.193 624.271 384.13 635.175]
+/Rect [341.45 122.871 353.405 133.058]
 /Subtype /Link
-/A << /S /GoTo /D (page.155) >>
+/A << /S /GoTo /D (page.27) >>
 >> endobj
-5689 0 obj <<
+6647 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [367.193 600.361 384.13 611.265]
+/Rect [346.431 110.199 358.387 121.103]
 /Subtype /Link
-/A << /S /GoTo /D (page.154) >>
+/A << /S /GoTo /D (page.24) >>
 >> endobj
-5690 0 obj <<
+6648 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [348.932 576.45 360.887 587.354]
+/Rect [362.491 98.244 374.446 109.147]
 /Subtype /Link
-/A << /S /GoTo /D (page.75) >>
+/A << /S /GoTo /D (page.27) >>
 >> endobj
-5691 0 obj <<
+6649 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [348.932 552.54 360.887 563.444]
+/Rect [356.394 86.288 368.349 97.192]
 /Subtype /Link
-/A << /S /GoTo /D (page.75) >>
+/A << /S /GoTo /D (page.24) >>
 >> endobj
-5692 0 obj <<
+6555 0 obj <<
+/D [6553 0 R /XYZ 90 757.935 null]
+>> endobj
+6552 0 obj <<
+/Font << /F31 604 0 R /F22 597 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+6652 0 obj <<
+/Length 3456      
+/Filter /FlateDecode
+>>
+stream
+xÚ¥\Ùrä6|×Wô£abq„ßæÐ:Æ;‡-ÉëÙ°²Ô{wt¸»mküõ[   €CŠyÉJfŠ8Xj¶¡ðmÝh¥‰jsusD7á§_1ÿÛ~ÝE¿~qô
+¸Š˜^l.~/ïQœm.®8~õöåéû“Ÿ.¾ÞH:ªzˆbÎŒ´?=:½˜B{b%zø÷£~¢›k¸¯(fØü_SÂŒÙÜI.üןŽÎ¾b¸ŸøyéÞùÍs>ß<£ð%WÍ¡½ït·Ýþ:aôøò„Óã?¿XÞ6“Š(ækFbû‹ÝG8‹n! »žßÆ"¤½
žùÅ ”L‰Š§ª#Ì¥íϦŽ·Ÿîrµ‚6zlC¬w3:'OŽRUî1#ƒV	ëR©‡ \^hog¥‡Ï÷ÛBn
¸6L´rëÐ]/ä6
YË-  ¬â,·ƒÓɃ&܆a|w(¤–	eë ­Ì:l7‰ÃUdJNÄ bÊ,­‰Z.}Vw—×E=›pm…½8£‹£€uJ‹”¶ Òbp¶ ³„›‘-z.Ã¸ Y©M¸¦%ف»]œ¬Iä	k¦ØAP® X1"„,*.—­‚¼ˆù†lî"x~/‹á=䦪„x©Ücpº ]"t–ìÛB¢{Â=]ÐÊ´Cw¼ê4d-×€’&%Î’í08]Ì5<7œÃמS´ç°]ÇÝEðb!Ç!k³ ¢;¬U²Å t°ÒéŒÿÞ™º¿8çߌ‹$æ<è`3~rØß_Ýïn
+S“$–J=D±¦ÝEðÂÔ”†]àyqÉqá•gS“àtà,r`y2¹ð¾äB¿Æ¥
®µ.D𪃻×\À謽&½F¦óoÏNzz|ÁkÃᯫýÍåáWòkᩧ‰6j£`Í×›¦ÝEðÂS/
9®Üûü 9ѤÌK3<å³fH¸…¯Þþû	~À
+Sëý˜áu?<¦åGÌ\õá³~€æ;?öûÏû»Ÿ÷µ+Ê5ÒÃT;lÕ°Bn®ì<º‹à…ICZvIó 
+–â	qV#ƒÒ
Ò(Ø&èɆýî
+˜
rwµ
¼jCÀà6$Ä50:kŒJ½
‡ËÃûš?RÊûÿÙ5ÃÖ®”>QÚTqY²§°1oâÐ]/’†´72”Á©Iy+‹ÁÙüŠR@¨™j`»ÛµJ¥'h[«Ew¼¨5iÙË“(fRâ,ùƒÒÙäÛ™d>ù÷ü¡–üûÝKD!`¸Âs˜—†¦	ÝEðÂÂ)
iɵÉÝKy³„”ÌZÀ8LγÛÃ#- ”p½Þ‚^·ÀcpbÞšX †>YðÀ«ónÐ=íóª`A¯Z0¨	oÅŒÌZÐKêàïûGׁ€=Të˜áu<ft`¨9óÖ@Ȭ’5ðØ*| J®7`†×
ðÜ€˜·f Bf
`=	‡¿ï_T¶^®v`†×ð܁˜·æ Bð~Et¸üù‘«!®)Ñ=[»ŠàÕÕPÀŒ«!V[
%ĵÕFg-Ph?Y éq)×6tÜLè†Tî"x.urÜ°\+7„i‘2/µzÎçW:,‚?ÀRçfÿñ‹Ò鱆eX€·v>ÝEðÂÎ'
éçÃ[Ø…U|Âœí|犅$ƒéŠ?loÿ(ŒéâÉ~º¦!Û£»žßÆ"¤“mø8…=œI‰ª=g¢9'FNi¾º·«øò^ôz‚·µÝEðâ¢6éôªR[Ä1s¡ˆÅXÄ_PÌ(1C¿P\ß0‚(“ÓU
áÝEðüF!p‘±ž¬Cʼî18ŸÎŒ}‰3Ò]œqüìùéÙÙ‡ç'B?{ùá›ÏŸ={sžyÀ9lµp¸›ÑÙ-ÖFº q°úŒi—#ÝC0²Iþ 	Õª¦ÿ{;ޝ½~YO‰Pl
+ÐÒïÐ]/†¬: 7*eÎ,p”oò@+ÂxÍ‚÷ùè7Ìâýe±ï°ÝÎo#	W}Àõ„ö2!Íp‚rɽ ¬ÏÒþæôÍ»³“^ÿ'Ï7åãâ"\ÙÈ·Gw<Ï÷"dM:ÓDž2/µ{Ê7‰‡í¾ß¿EÚß~÷úõ‡oÞ½z{qz–«ŒðXö—6Ä{p7£síiÀšt;A3–Ð.•{F6	†p•eýü»/NÏO8jXØtY+åÝEðBÊӐՔÃÔeTÊœ¥ÜaP¾I9×ð<0azûe·-õp¢z>a[³¹Cw¼0›§!Ü¾tP®`å™0g³¹Ãà|A.SDHË­OåÊ›pEk&Á]„.LäIÀJ†™¡„)™ò.%{N$SAÄ0eø·Ûß
+{NMzÊ&hkÏéÐ]/ì9ӐÕå÷Ò	s–`‡Áù¼Z˜2¤‘Øzz)áðŒõ´ÒëÀÝŒ.¤7	X]¦ÁÏã˜6ÕËlùR;C“¾±ÊœðÐ _³Eù'8ìW©NúµüîõéÛÌÑÃ^jÙ¸Uu% Ñ®eÈŠ/b€­—Ж±€Áù‚â¹kÂÍö¦ V9èu
cŒ5q-V†¼Ð¤žac‚’yq·½ßåm	BÙãš•­bŒ¶n-VÞ6óJK´S,`pº uê×rBk¥-,N«ÚÅéâJÃUÛ–l°DúÅc
+B£¶-ºç…œj"W6Œ9,ÚÁ•†su>rù8Û`ýbƒ³s«–“YÍ(LxTêuÍbŒ5p-V“*áÌ°n± AɂܨCËêÝÖKuU{ØTªH»Ö"`«T‘î°¹T1º 5êÌrR›Åºª=l.W¤_k-Y†ö‡ÎDG=Z úïke»ª?,”-Ò®•†k•-Ò6—-ÆtFbNg³nýkw†×+7º	¬tcæjíb|D,i=›{çw}òn£~æ/…‚짳Öpè.‚FA²r.zEԐg5>Bp6oHÜ…¶8ÿ~‚+¾ál­+3¼îJÔÃV(Á•˜¸æ
+Æ\‰úÑæãâ'â›ÎÖ2Ãë†D}l¥õ©7$&®‚±C¢†´ìüü	¾øæ³µ¾Ìðº/Q?[i‡â}‰‰k¾`lÁ—¨A
=_¼G¡3m¥G¼êQÜìV/¦„¸âÊæ=Š»×°3ø'Xä»ÖÖZ4ÃëEpˆE1qÍ"Œ-Xõ³•ÎèskúµÖ¬jH›­A:Ä–!Ö 
i“5[°&jJ+å?aجêS›½AZÇ–!Þ j“7[ð&êV«õ?ÁU-l³;HWÙ2dä‡mrcóîčlùë€Ç—Ժƶɬ×l7ëlÆ lÁ˜¹½ÍŸž?~”¬ëq›Í@ÚΖ!«»\gÒä6™±3¦N·ôMÂ,YÕõ6[‚4¢-C6ÆÒö6Y‚±KæÞ7wúþ„ZYÕÿ6{´¤-Câ_¬nòcó^pÃI¯Mþ*âñピh¾Ú“^õ$`ðEoB\ñežôÑ~Ó>¿†x‚!ʾã]oÈ¯â1
Cbâš![0DJ2Ìs³½y|ÅpÁ‰i6ÜÌfÌðºƒWLB\3cfpJŒß©'ü…w6Ö6ÚÐêÑ]ÏÙ!Ç¿ªËÑ$ ¤I‰—Z=§ó‡hœãû=Kwuw·».žSÛ£é‘íÃ`:vkÎðâiprÔjò´J¨”8Ë«Ãàt^+3ÀÎÚ«ÝŸ'\_~*èe°•‘º¥×¡»^Л†¬éÓ)q¦×apº wP„ú3ëí§Ãe±fµR²]³ÝEðbÍÆ!Ç¿ú¡¹V@±!%δ:N´jA˜?5)ý}“¶—©Ÿp
¥ÝEðœz²¢Ô.á¨I‰—J=§Ja0b3þáÚÃa·½¹,¾W†ÅÒ„o¿X¶è.‚ß,Ç!+Šõø
+*áÍÎùGNôÂãŒû³ž)—…ó}	{Á'h+¹ÝEðBrӐcÉægÙ0·r#Sâ,¹ƒÓ±B~»½vù-”-äA«	Ý*[‡î"x¡lӐµG à©“geë08]ÐËþ”ê_…iÖú›P­iÖ¡»^˜fӐ•¼J»É)q6Í:Nt20ÅŸ½)Œ_:¾¤¨Öøuè.‚Æo²6~Ý^yü:NtRF„q¶Þ|¨,(zXR5a[&‡î"xáÁ”†,ÿ©©=ZÐýgO&‡Áé¼ZßñäÅÖWP–vsƒTãAlÁh;U°¦@°ŒY—-šƒƒtܐa(BÕ÷ë>îÇÆÏC³û-fâCë‰Ñrú‹ñ#¸¬Œ¯¶·ÛÝåa{}ûz|wëþ¿°¯!þغoÞ]ÜÒýÇÌ—”	óÐø§Œ¹¯~±é¸Û¹o¾qþú„¿zî/%áîËŸ?»ÿ_Þ=|þ¸½]Úh?Íß`dÏÿŸE°
+endstream
+endobj
+6651 0 obj <<
+/Type /Page
+/Contents 6652 0 R
+/Resources 6650 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 6731 0 R
+/Annots [ 6654 0 R 6655 0 R 6656 0 R 6657 0 R 6658 0 R 6659 0 R 6660 0 R 6661 0 R 6662 0 R 6663 0 R 6664 0 R 6665 0 R 6666 0 R 6667 0 R 6668 0 R 6669 0 R 6670 0 R 6671 0 R 6672 0 R 6673 0 R 6674 0 R 6675 0 R 6676 0 R 6677 0 R 6678 0 R 6679 0 R 6680 0 R 6681 0 R 6682 0 R 6683 0 R 6684 0 R 6685 0 R 6686 0 R 6687 0 R 6688 0 R 6689 0 R 6690 0 R 6691 0 R 6692 0 R 6693 0 R 6694 0 R 6695 0 R 6696 0 R 6697 0 R 6698 0 R 6699 0 R 6700 0 R 6701 0 R 6702 0 R 6703 0 R 6704 0 R 6705 0 R 6706 0 R 6707 0 R 6708 0 R 6709 0 R 6710 0 R 6711 0 R 6712 0 R 6713 0 R 6714 0 R 6715 0 R 6716 0 R 6717 0 R 6718 0 R 6719 0 R 6720 0 R 6721 0 R 6722 0 R 6723 0 R 6724 0 R 6725 0 R 6726 0 R 6727 0 R 6728 0 R 6729 0 R 6730 0 R ]
+>> endobj
+6654 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [348.932 528.63 360.887 539.534]
+/Rect [144.595 720.63 156.55 730.816]
 /Subtype /Link
-/A << /S /GoTo /D (page.75) >>
+/A << /S /GoTo /D (page.24) >>
 >> endobj
-5693 0 obj <<
+6655 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [361.933 504.719 373.888 515.623]
+/Rect [130.916 708.674 142.872 718.861]
 /Subtype /Link
-/A << /S /GoTo /D (page.40) >>
+/A << /S /GoTo /D (page.25) >>
 >> endobj
-5694 0 obj <<
+6656 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [331.218 492.764 343.174 503.668]
+/Rect [148.072 696.002 160.027 706.906]
 /Subtype /Link
-/A << /S /GoTo /D (page.84) >>
+/A << /S /GoTo /D (page.24) >>
 >> endobj
-5695 0 obj <<
+6657 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [376.319 480.809 388.274 491.713]
+/Rect [131.425 684.047 143.38 694.951]
 /Subtype /Link
-/A << /S /GoTo /D (page.93) >>
+/A << /S /GoTo /D (page.24) >>
 >> endobj
-5696 0 obj <<
+6658 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [359.721 468.854 371.676 479.758]
+/Rect [131.614 672.809 143.569 682.996]
 /Subtype /Link
-/A << /S /GoTo /D (page.92) >>
+/A << /S /GoTo /D (page.24) >>
 >> endobj
-5697 0 obj <<
+6659 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [354.192 456.899 366.147 467.803]
+/Rect [134.483 660.854 146.438 671.04]
 /Subtype /Link
-/A << /S /GoTo /D (page.88) >>
+/A << /S /GoTo /D (page.24) >>
 >> endobj
-5698 0 obj <<
+6660 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [386.839 444.943 398.794 455.847]
+/Rect [151.639 648.181 163.594 659.085]
 /Subtype /Link
-/A << /S /GoTo /D (page.87) >>
+/A << /S /GoTo /D (page.24) >>
 >> endobj
-5699 0 obj <<
+6661 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [367.482 433.706 379.437 443.892]
+/Rect [135.19 636.943 147.146 647.13]
 /Subtype /Link
-/A << /S /GoTo /D (page.87) >>
+/A << /S /GoTo /D (page.24) >>
 >> endobj
-5700 0 obj <<
+6662 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [354.74 421.033 366.695 431.937]
+/Rect [131.066 624.271 143.021 635.175]
 /Subtype /Link
-/A << /S /GoTo /D (page.88) >>
+/A << /S /GoTo /D (page.25) >>
 >> endobj
-5701 0 obj <<
+6663 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [387.387 409.078 399.342 419.982]
+/Rect [143.24 600.361 155.195 611.265]
 /Subtype /Link
-/A << /S /GoTo /D (page.87) >>
+/A << /S /GoTo /D (page.22) >>
 >> endobj
-5702 0 obj <<
+6664 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [357.51 397.123 369.465 408.027]
+/Rect [143.24 576.45 155.195 587.354]
 /Subtype /Link
-/A << /S /GoTo /D (page.89) >>
+/A << /S /GoTo /D (page.22) >>
 >> endobj
-5703 0 obj <<
+6665 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [390.157 385.168 402.112 396.071]
+/Rect [156.799 553.257 173.736 563.444]
 /Subtype /Link
-/A << /S /GoTo /D (page.87) >>
+/A << /S /GoTo /D (page.164) >>
 >> endobj
-5704 0 obj <<
+6666 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [354.74 373.212 366.695 384.116]
+/Rect [156.799 529.347 173.736 539.534]
 /Subtype /Link
-/A << /S /GoTo /D (page.88) >>
+/A << /S /GoTo /D (page.164) >>
 >> endobj
-5705 0 obj <<
+6667 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [387.387 361.257 399.342 372.161]
+/Rect [145.452 504.719 157.407 515.623]
 /Subtype /Link
-/A << /S /GoTo /D (page.87) >>
+/A << /S /GoTo /D (page.40) >>
 >> endobj
-5706 0 obj <<
+6668 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [357.51 349.302 369.465 360.206]
+/Rect [145.452 480.809 157.407 491.713]
 /Subtype /Link
-/A << /S /GoTo /D (page.90) >>
+/A << /S /GoTo /D (page.40) >>
 >> endobj
-5707 0 obj <<
+6669 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [354.74 337.347 366.695 348.251]
+/Rect [140.231 456.899 147.205 467.803]
 /Subtype /Link
-/A << /S /GoTo /D (page.92) >>
+/A << /S /GoTo /D (page.8) >>
 >> endobj
-5708 0 obj <<
+6670 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [356.404 325.392 368.359 336.296]
+/Rect [140.46 445.661 152.416 455.847]
 /Subtype /Link
-/A << /S /GoTo /D (page.89) >>
+/A << /S /GoTo /D (page.31) >>
 >> endobj
-5709 0 obj <<
+6671 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [357.51 313.437 369.465 324.34]
+/Rect [132.451 421.033 144.406 431.937]
 /Subtype /Link
-/A << /S /GoTo /D (page.88) >>
+/A << /S /GoTo /D (page.79) >>
 >> endobj
-5710 0 obj <<
+6672 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [390.157 301.481 402.112 312.385]
+/Rect [132.451 397.123 144.406 408.027]
 /Subtype /Link
-/A << /S /GoTo /D (page.87) >>
+/A << /S /GoTo /D (page.79) >>
 >> endobj
-5711 0 obj <<
+6673 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [357.51 289.526 369.465 300.43]
+/Rect [132.451 373.212 144.406 384.116]
 /Subtype /Link
-/A << /S /GoTo /D (page.91) >>
+/A << /S /GoTo /D (page.79) >>
 >> endobj
-5712 0 obj <<
+6674 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [351.144 265.616 363.099 276.52]
+/Rect [132.451 349.302 144.406 360.206]
 /Subtype /Link
-/A << /S /GoTo /D (page.93) >>
+/A << /S /GoTo /D (page.78) >>
 >> endobj
-5713 0 obj <<
+6675 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [351.144 241.706 363.099 252.609]
+/Rect [132.451 325.392 144.406 336.296]
 /Subtype /Link
-/A << /S /GoTo /D (page.92) >>
+/A << /S /GoTo /D (page.78) >>
 >> endobj
-5714 0 obj <<
+6676 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [363.876 218.512 380.812 228.699]
+/Rect [132.451 301.481 144.406 312.385]
 /Subtype /Link
-/A << /S /GoTo /D (page.126) >>
+/A << /S /GoTo /D (page.78) >>
 >> endobj
-5715 0 obj <<
+6677 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [363.876 194.602 380.812 204.789]
+/Rect [145.452 267.608 157.407 278.512]
 /Subtype /Link
-/A << /S /GoTo /D (page.128) >>
+/A << /S /GoTo /D (page.41) >>
 >> endobj
-5716 0 obj <<
+6678 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [351.144 169.975 363.099 180.878]
+/Rect [113.233 256.371 130.169 266.557]
 /Subtype /Link
-/A << /S /GoTo /D (page.88) >>
+/A << /S /GoTo /D (page.111) >>
 >> endobj
-5717 0 obj <<
+6679 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [351.144 146.064 363.099 156.968]
+/Rect [158.732 243.698 175.668 254.602]
 /Subtype /Link
-/A << /S /GoTo /D (page.87) >>
+/A << /S /GoTo /D (page.118) >>
 >> endobj
-5718 0 obj <<
+6680 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [351.144 122.154 363.099 133.058]
+/Rect [185.85 231.743 202.786 242.647]
 /Subtype /Link
-/A << /S /GoTo /D (page.87) >>
+/A << /S /GoTo /D (page.114) >>
 >> endobj
-5719 0 obj <<
+6681 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [339.796 110.199 351.751 121.103]
+/Rect [140.371 219.788 157.307 230.692]
 /Subtype /Link
-/A << /S /GoTo /D (page.19) >>
+/A << /S /GoTo /D (page.115) >>
 >> endobj
-5720 0 obj <<
+6682 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [349.201 98.961 361.156 109.147]
+/Rect [173.018 207.833 189.955 218.737]
 /Subtype /Link
-/A << /S /GoTo /D (page.20) >>
+/A << /S /GoTo /D (page.113) >>
 >> endobj
-5721 0 obj <<
+6683 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [350.058 87.006 362.013 97.192]
+/Rect [222.981 196.595 239.917 206.781]
 /Subtype /Link
-/A << /S /GoTo /D (page.20) >>
->> endobj
-5651 0 obj <<
-/D [5649 0 R /XYZ 90 757.935 null]
->> endobj
-5648 0 obj <<
-/Font << /F31 528 0 R /F22 521 0 R >>
-/ProcSet [ /PDF /Text ]
->> endobj
-5725 0 obj <<
-/Length 3419      
-/Filter /FlateDecode
->>
-stream
-xÚ¥\]o7|ׯУxxü˜!‡y»\#A.ðÅÎ@.dïÚ2ËòJˆåüú#‡ì™»‡ØÀ–äÚ®­"ÙCrËR—2üQ—^^ºÁ	o†Ë·/äåûðÓç*ÿkþ¹Cÿþí«‹|o«„·æòÕ»éåV‰A«ËW‡_ŸüðówÏ^_ýöêÇË^ŽB6T‰?WnŒ?½xöj.‰ccáÏ¿þ&/á
üx!…ñãå—ðµÊûˏ½6ùë?.^^üg®‘~nÂÏkï}Pfûæµ^Þ¼’áK=\:m„´ÃôNÿ'¥¹~ÿ´|·J{1.ȉ.þüô>~AÄÜ!ô–{]p2ÉoXM +ÚB%`x6Pª”Pi¨>Ü??}¸ÿ¸UÚ[Ñ#@w”fp· ·Üë‚‘[«
ë@zEZêL–)«´Þ5$Sﮇ·•흐ÒÎØ=	Ý!xEèº$­Ô[¿&®hžÔŽNè¤õÏʼíÅÙ&ÐÞ´MØnWf-.7	”ÛI0FcÊÍ”MŽĹAè>yy:Þ?¼;}®¥^ú»7”	Ý!xe(×%	¥ƒ£SkâÍP&Oj­ÚÏb¿\)ùäúJË'•í1x/ÙÓœÀÝ‚®H^¤ÐЯX7‚„彃ÆôÙýÝãý²¢3ÌÙÏÐ=¡	Ý!xEéº$µN{á¬[o´&ObC£6Î/b_“½ ÍÁÉî‹Ù©ö«ÖÄÕ¬vè@¬v<ìKý‚ÙmÙN,bgF“#ËсX5ˆÞÎ#ûº*6C†¶Žì§G±3#‹‰É‘åè@¬4bPÉÛ‡¯wÇ­T£Ã>DÏÀ©Ý!ø–»(I4§> Ð;¬JÍž.K
í0´²äì—Ê£U5cö­Û!påÑŠËQÖäÊtóp͆rdaó=8/‚	yÒ¾½;=Lûv•¤wa—åó&ü«¸©ó l(?X'l?îsBw^æuÉH>Žµ'Ÿ
³uE¼æ„aé¢	áae=6á÷ãéôñþý™^ôF8Óîŧ½È˜ÉGz‰I/ºè…Q³÷úñLÂ+FÝn§MȘÉOš€‰Iºh‚ta»¦‘	kBô~^¹V/œô0ü„XS^ptÁ‹~4á»Å‹ã™¢w¡#Év8mBÆðbELšÀÐE¬rÀ&¶xяBzÛìŧ½È˜	‰I/ºè…±BõjöâîÌöSBí&,pÚ„Œ‰ä^’&`bÒ†.š ´Ðf6áát{¦	R
-íÚMXà´	3™ I01iCL0ã(Œ^LøzwÞr0Î
-³Ÿ& 8i`øgÅŠ˜2£‹&Ø^,«áQߟ7Ì Ã>¾ÝƒN{1|{\“0tу^ŠYð·ž–Fbè۝Xà´Ã7Ç1éCPV~¶âîþÌ!{a÷ï9f8íAÆLmA‘`bÒ†.x ½v¾â8¾¥¦Á—ðì8WÏa³®G)\Í@Bw^?$£’‘½—ÕC²RkâÚ!9`Xºè…³‹÷_ïϵ!0ŽªÝ†Nې1‘ÝŒ¤
˜˜´¡‹6Ä«˜a±á‘^Õå`…[SN³>œR÷–CBw^Yë’ÓG.²2”PV­™7&$ËMÐRø|½¿»©é]C{5#wtft‡à[EÉiÙ›ííE@
ýš¸”™1<]¾,Ñr~>Jßî®+Û¶N Ý›Ø	Ý!xeb¯KNb‡í˜š°¯5kâ͘&O—Å*ï„4óÀÞ]H± m‹à¤XÌî-%vEL‰eé@ì89_Ü„3ñÓÚÕÛ  ݛЂWÄ®KNbû­X==”Wı	ÃӁX<ÖóȆ-
-6C[Å.pZ,bgÄbbR,CZSh_BÍq¹Ò{¶¦A«ÞO76h'4`ˆµe*ì1VÄ›ýJ°tÑã„žo8â2>Ó=#ÛMXà´	C¬q0“&0tÑe„™o8nØ{?Ö©„ñí&,pÚ„Œ!–˜€‰Iº`ÂèÃþH¡U_’™ðú`ˆi؀݂ÜЙðXíÃxàìGÝÚxø²~lŒ šM‚”%ëÖPaƒÃO ÃÓÉ uT8üQßð™°“rδÅN Ì…AŠ‚“ÎÍЄ¾ëÌÀåN ÂråÅɏëw§ÏïNÇm\ÁX#zë“'€f£ eÉ´µÝõŒ§½;=ÏzçÈõ•ž ¼¡|l
-¢D“
YÊ$››.3†]yß3	@p, E at J•Æï|ª)
u\c$ÐlF¤,™´oWn¼´W|&0<è_ò ¥|ôådÄÖ6#¦o© ˜ŽÉñw¢w#—RK œÈ›ã\ù^8¯ó*€f$eIJµó¡QY6°žt£ÈÈñöx"Öt/†ÐfÛ"+€f3$eI²›y1(ÇfV Ãó^”‰Z¯ka³¹Õ6¥V–îÍÄHÊ’{Ý›‰­,Ý›ã½(82é-–w½7XRgÒ$¸Ô^g’+Kç¸@/JD½qNÓó¹)½²Ìg&NR–Ü›ÏL|e™Ï_Ö‹³$Q/Û³úÐÚ²,€f&eɤÙÔ4‡9ËZ Ãóf”j™4Ÿ*W3ÆÓ=
-€÷ô&t‡à½ë’”ÞQ
-é†5ófN'ÏzQT&êÝ$‡…×Ù™Ö0—ŸÁ¥vÖ0—Õ™×0ËzQ`§Ð{[Ý…99Î/Úß…Et‡àÕ].I­å°Ã²áL½b®ìÂ"†çÝ(4]§WΊ}˜6¦1ƒh6T–$n̍õB*dž ÃóX”Dzùâõïÿüåù6lF%txÔxGoFw¾å/JRz½NF+æRoÆð| Å›Âé8†ZÙMÇl’iXšM<•%“âa«X‹Q96až£˜U៞ýü´:«ôÝ[¼	Ý!xeñ®KRãGqíµÇ–µâÀ<‚[¶ZÓi¯- at 6 ¹DWYrç É%Èæ$ËúQŒôÇcTuâÃ9^°¿
‰èÁ«Û\’9:ùp,Z1W¶!Ãóf”OÍäñ)î“Ú2róÖ‹­•%w¶^\HnÞz±| %å@ó•^MsrK"œç
ißÓ¯?¦QIf®Û0”+æÚc:æ©Y>ð eñþŒ’?Ý=4è÷¢¾¶l  Ù°^Y’ÔLž
†çý(!·ÞÄœO{e 7n¿œÜ~c~fû½b¦¶ß,èE±Ãrœ÷{|¾Ìj‹CÎ×c\>±,¹sAÆå!ç2–|@¡ÈÒò*^ÔpAÐê1ó3ǐ#ua¹@/JZ–zcÏc/†§ÆÔ”þ\zÇ,K’s?÷:&þ¹ô:Ž/{€3 uRÿ«ö;­í\`¿ßEt‡àÕ~‡K2ýN¹5q¥ÝÅ],Ë ¨iéÀ_”r¥lcìÐlµ,É(—–½fÏÊ—è+>SK}:2ç×4Â4yGo¢ºæÓñÓR'pŽ£Hí_­Oõi`šâ½ËX3yÛ²äÎX3ñÞy¬9¶üÑíñ…³ø’°E>à‘ù»-Ý;ˆÍÅmË’äÅD¼PÒl¼0<X3¾Ûÿd‚ó[oÊù.n0ÁÛ²$uˆ7˜ ïâÇ—ÝÀißtˆ?ob´Å}g+¸ümYrgbpyßÙ
-–¬X…~ãd§­x[Ëüšp¸ˆñ¶Ì/ ÙnY²þÿƒ“ÂŽlä7Cx20bûÿɝ^¼MÁßÅ&ˆ[–ä`b¿³±Šþ>V¥öJ˜¡1ú›Ál·(H茟ü*Ãóå'#ŽÞÖ?2íãg‘ccìÐl·,9IÝny'ŒgS¿“e¡8v»¸zÛÿ4›Ç-KN¢+Ñ­€Ò|ü0<ÈFÜú½]?á_@³iܲ$!5þn§0;¹ð/`x:Šâ·&À5Š¾÷ù_@³Ü²$¡7ºÏåç KzQøÐár¡õz~åþEDw^½³À%'íu„_SGx–´£”ñ¡=Ø\¦\SìÐl¹,IéOWî\ìy¾–gé@?Ê>ÎHv91¨a®²ÿYTDw^ý,
-—¤|H×R+bêꊥPÐúÐïò¹¾1ñ
h6‚]–œt[*ÝÅ%¾çtKºQìûÀÄ»üôÛœ ½¯wúÝO^Õ‹KR½.%]VÄT†¥½(K~`â]¹7…Ù—ÞΤËË’;½	³/½£ËzQ¢ýЖîÊ}gÜ÷;;—s_äûú6Y?sÅsæÔÖã¯L«ÖÈÀªÒÕy¿IrúE—ÓEªÇ¿çÒ
-VfþÕ iÚFÏãz¹~8®Â¡H>ùt›þþ7|ñ}¼ÿ<¾I߸ô—¿‘æ›Á¦ï´T*}õ.b?Ò7ÿý×ËŸ®Ô“¾Mßö"¿øÍ×ô÷wŸ¿¾?Þ–&Æßt™ß2çÿ“CtH
-endstream
-endobj
-5724 0 obj <<
-/Type /Page
-/Contents 5725 0 R
-/Resources 5723 0 R
-/MediaBox [0 0 595.276 841.89]
-/Parent 5722 0 R
-/Annots [ 5727 0 R 5728 0 R 5729 0 R 5730 0 R 5731 0 R 5732 0 R 5733 0 R 5734 0 R 5735 0 R 5736 0 R 5737 0 R 5738 0 R 5739 0 R 5740 0 R 5741 0 R 5742 0 R 5743 0 R 5744 0 R 5745 0 R 5746 0 R 5747 0 R 5748 0 R 5749 0 R 5750 0 R 5751 0 R 5752 0 R 5753 0 R 5754 0 R 5755 0 R 5756 0 R 5757 0 R 5758 0 R 5759 0 R 5760 0 R 5761 0 R 5762 0 R 5763 0 R 5764 0 R 5765 0 R 5766 0 R 5767 0 R 5768 0 R 5769 0 R 5770 0 R 5771 0 R 5772 0 R 5773 0 R 5774 0 R 5775 0 R 5776 0 R 5777 0 R 5778 0 R 5779 0 R 5780 0 R 5781 0 R 5782 0 R 5783 0 R 5784 0 R 5785 0 R 5786 0 R 5787 0 R 5788 0 R 5789 0 R 5790 0 R 5791 0 R 5792 0 R 5793 0 R 5794 0 R 5795 0 R 5796 0 R 5797 0 R 5798 0 R 5799 0 R 5800 0 R 5801 0 R 5802 0 R 5803 0 R 5804 0 R 5805 0 R 5806 0 R 5807 0 R 5808 0 R 5809 0 R 5810 0 R ]
+/A << /S /GoTo /D (page.114) >>
 >> endobj
-5727 0 obj <<
+6684 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [128.854 719.912 140.809 730.816]
+/Rect [219.354 184.64 236.291 194.826]
 /Subtype /Link
-/A << /S /GoTo /D (page.19) >>
+/A << /S /GoTo /D (page.114) >>
 >> endobj
-5728 0 obj <<
+6685 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [145.461 708.674 157.417 718.861]
+/Rect [190.124 172.684 207.061 182.871]
 /Subtype /Link
-/A << /S /GoTo /D (page.21) >>
+/A << /S /GoTo /D (page.114) >>
 >> endobj
-5729 0 obj <<
+6686 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [146.01 696.002 157.965 706.906]
+/Rect [201.452 160.729 218.388 170.916]
 /Subtype /Link
-/A << /S /GoTo /D (page.21) >>
+/A << /S /GoTo /D (page.114) >>
 >> endobj
-5730 0 obj <<
+6687 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [123.873 684.047 135.828 694.951]
+/Rect [230.871 148.774 247.808 158.961]
 /Subtype /Link
-/A << /S /GoTo /D (page.20) >>
+/A << /S /GoTo /D (page.114) >>
 >> endobj
-5731 0 obj <<
+6688 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [139.912 672.092 151.868 682.996]
+/Rect [200.455 136.819 217.392 147.005]
 /Subtype /Link
-/A << /S /GoTo /D (page.20) >>
+/A << /S /GoTo /D (page.114) >>
 >> endobj
-5732 0 obj <<
+6689 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [144.595 660.854 156.55 671.04]
+/Rect [141.566 124.864 158.503 135.05]
 /Subtype /Link
-/A << /S /GoTo /D (page.20) >>
+/A << /S /GoTo /D (page.116) >>
 >> endobj
-5733 0 obj <<
+6690 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [143.808 648.181 155.763 659.085]
+/Rect [174.213 112.191 191.15 123.095]
 /Subtype /Link
-/A << /S /GoTo /D (page.21) >>
+/A << /S /GoTo /D (page.114) >>
 >> endobj
-5734 0 obj <<
+6691 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [145.462 636.226 157.417 647.13]
+/Rect [136.605 100.953 153.541 111.14]
 /Subtype /Link
-/A << /S /GoTo /D (page.21) >>
+/A << /S /GoTo /D (page.115) >>
 >> endobj
-5735 0 obj <<
+6692 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [143.808 624.271 155.763 635.175]
+/Rect [169.252 88.281 186.189 99.185]
 /Subtype /Link
-/A << /S /GoTo /D (page.21) >>
+/A << /S /GoTo /D (page.113) >>
 >> endobj
-5736 0 obj <<
+6693 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [145.462 612.316 157.417 623.22]
+/Rect [368.758 720.63 385.694 730.816]
 /Subtype /Link
-/A << /S /GoTo /D (page.21) >>
+/A << /S /GoTo /D (page.113) >>
 >> endobj
-5737 0 obj <<
+6694 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [131.066 600.361 143.021 611.265]
+/Rect [362.491 708.674 379.427 718.861]
 /Subtype /Link
-/A << /S /GoTo /D (page.20) >>
+/A << /S /GoTo /D (page.115) >>
 >> endobj
-5738 0 obj <<
+6695 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [121.103 589.123 133.058 599.309]
+/Rect [353.634 696.002 370.571 706.906]
 /Subtype /Link
-/A << /S /GoTo /D (page.20) >>
+/A << /S /GoTo /D (page.116) >>
 >> endobj
-5739 0 obj <<
+6696 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [134.662 564.495 146.617 575.399]
+/Rect [386.281 684.047 403.218 694.951]
 /Subtype /Link
-/A << /S /GoTo /D (page.88) >>
+/A << /S /GoTo /D (page.114) >>
 >> endobj
-5740 0 obj <<
+6697 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [134.662 540.585 146.617 551.489]
+/Rect [356.404 672.809 373.34 682.996]
 /Subtype /Link
-/A << /S /GoTo /D (page.87) >>
+/A << /S /GoTo /D (page.117) >>
 >> endobj
-5741 0 obj <<
+6698 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [134.662 516.674 146.617 527.578]
+/Rect [389.051 660.136 405.988 671.04]
 /Subtype /Link
-/A << /S /GoTo /D (page.89) >>
+/A << /S /GoTo /D (page.114) >>
 >> endobj
-5742 0 obj <<
+6699 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [134.662 492.764 146.617 503.668]
+/Rect [353.634 648.899 370.571 659.085]
 /Subtype /Link
-/A << /S /GoTo /D (page.87) >>
+/A << /S /GoTo /D (page.116) >>
 >> endobj
-5743 0 obj <<
+6700 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [134.662 468.854 146.617 479.758]
+/Rect [386.281 636.226 403.218 647.13]
 /Subtype /Link
-/A << /S /GoTo /D (page.88) >>
+/A << /S /GoTo /D (page.114) >>
 >> endobj
-5744 0 obj <<
+6701 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [134.662 444.943 146.617 455.847]
+/Rect [356.404 624.988 373.34 635.175]
 /Subtype /Link
-/A << /S /GoTo /D (page.87) >>
+/A << /S /GoTo /D (page.117) >>
 >> endobj
-5745 0 obj <<
+6702 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [134.662 421.033 146.617 431.937]
+/Rect [389.051 612.316 405.988 623.22]
 /Subtype /Link
-/A << /S /GoTo /D (page.90) >>
+/A << /S /GoTo /D (page.114) >>
 >> endobj
-5746 0 obj <<
+6703 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [134.662 397.123 146.617 408.027]
+/Rect [349.639 589.123 366.576 599.309]
 /Subtype /Link
-/A << /S /GoTo /D (page.92) >>
+/A << /S /GoTo /D (page.118) >>
 >> endobj
-5747 0 obj <<
+6704 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [134.662 373.212 146.617 384.116]
+/Rect [349.639 565.212 366.576 575.399]
 /Subtype /Link
-/A << /S /GoTo /D (page.89) >>
+/A << /S /GoTo /D (page.114) >>
 >> endobj
-5748 0 obj <<
+6705 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [134.662 349.302 146.617 360.206]
+/Rect [349.639 541.302 366.576 551.489]
 /Subtype /Link
-/A << /S /GoTo /D (page.88) >>
+/A << /S /GoTo /D (page.115) >>
 >> endobj
-5749 0 obj <<
+6706 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [134.662 325.392 146.617 336.296]
+/Rect [349.639 517.392 366.576 527.578]
 /Subtype /Link
-/A << /S /GoTo /D (page.87) >>
+/A << /S /GoTo /D (page.113) >>
 >> endobj
-5750 0 obj <<
+6707 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [134.662 301.481 146.617 312.385]
+/Rect [349.639 493.481 366.576 503.668]
 /Subtype /Link
-/A << /S /GoTo /D (page.91) >>
+/A << /S /GoTo /D (page.114) >>
 >> endobj
-5751 0 obj <<
+6708 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [145.452 277.571 157.407 288.475]
+/Rect [349.639 469.571 366.576 479.758]
 /Subtype /Link
-/A << /S /GoTo /D (page.40) >>
+/A << /S /GoTo /D (page.114) >>
 >> endobj
-5752 0 obj <<
+6709 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [145.452 253.661 157.407 264.565]
+/Rect [349.639 445.661 366.576 455.847]
 /Subtype /Link
-/A << /S /GoTo /D (page.38) >>
+/A << /S /GoTo /D (page.114) >>
 >> endobj
-5753 0 obj <<
+6710 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [135.22 229.75 152.157 240.654]
+/Rect [349.639 421.75 366.576 431.937]
 /Subtype /Link
-/A << /S /GoTo /D (page.100) >>
+/A << /S /GoTo /D (page.114) >>
 >> endobj
-5754 0 obj <<
+6711 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [115.295 217.795 127.25 228.699]
+/Rect [349.639 397.84 366.576 408.027]
 /Subtype /Link
-/A << /S /GoTo /D (page.93) >>
+/A << /S /GoTo /D (page.114) >>
 >> endobj
-5755 0 obj <<
+6712 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [142.134 205.84 154.089 216.744]
+/Rect [349.639 373.93 366.576 384.116]
 /Subtype /Link
-/A << /S /GoTo /D (page.95) >>
+/A << /S /GoTo /D (page.114) >>
 >> endobj
-5756 0 obj <<
+6713 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [142.134 193.885 154.089 204.789]
+/Rect [349.639 350.019 366.576 360.206]
 /Subtype /Link
-/A << /S /GoTo /D (page.96) >>
+/A << /S /GoTo /D (page.116) >>
 >> endobj
-5757 0 obj <<
+6714 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [141.586 181.93 153.541 192.834]
+/Rect [349.639 326.109 366.576 336.296]
 /Subtype /Link
-/A << /S /GoTo /D (page.94) >>
+/A << /S /GoTo /D (page.114) >>
 >> endobj
-5758 0 obj <<
+6715 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [141.586 169.975 153.541 180.878]
+/Rect [349.639 302.199 366.576 312.385]
 /Subtype /Link
-/A << /S /GoTo /D (page.94) >>
+/A << /S /GoTo /D (page.115) >>
 >> endobj
-5759 0 obj <<
+6716 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [135.22 146.064 147.175 156.968]
+/Rect [349.639 278.288 366.576 288.475]
 /Subtype /Link
-/A << /S /GoTo /D (page.95) >>
+/A << /S /GoTo /D (page.113) >>
 >> endobj
-5760 0 obj <<
+6717 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [135.22 122.154 147.175 133.058]
+/Rect [349.639 254.378 366.576 264.565]
 /Subtype /Link
-/A << /S /GoTo /D (page.96) >>
+/A << /S /GoTo /D (page.113) >>
 >> endobj
-5761 0 obj <<
+6718 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [135.22 98.244 147.175 109.147]
+/Rect [349.639 230.468 366.576 240.654]
 /Subtype /Link
-/A << /S /GoTo /D (page.94) >>
+/A << /S /GoTo /D (page.115) >>
 >> endobj
-5762 0 obj <<
+6719 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [351.702 719.912 363.657 730.816]
+/Rect [338.69 217.795 350.645 228.699]
 /Subtype /Link
-/A << /S /GoTo /D (page.94) >>
+/A << /S /GoTo /D (page.27) >>
 >> endobj
-5763 0 obj <<
+6720 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [331.776 707.957 343.731 718.861]
+/Rect [353.076 206.557 365.032 216.744]
 /Subtype /Link
-/A << /S /GoTo /D (page.97) >>
+/A << /S /GoTo /D (page.29) >>
 >> endobj
-5764 0 obj <<
+6721 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [362.471 696.002 379.408 706.906]
+/Rect [350.058 194.602 362.013 204.789]
 /Subtype /Link
-/A << /S /GoTo /D (page.101) >>
+/A << /S /GoTo /D (page.29) >>
 >> endobj
-5765 0 obj <<
+6722 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [367.004 684.047 383.941 694.951]
+/Rect [349.759 182.647 361.714 192.834]
 /Subtype /Link
-/A << /S /GoTo /D (page.102) >>
+/A << /S /GoTo /D (page.30) >>
 >> endobj
-5766 0 obj <<
+6723 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [367.971 672.809 384.907 682.996]
+/Rect [341.45 170.692 353.405 180.878]
 /Subtype /Link
-/A << /S /GoTo /D (page.104) >>
+/A << /S /GoTo /D (page.30) >>
 >> endobj
-5767 0 obj <<
+6724 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [371.537 660.854 388.474 671.04]
+/Rect [362.332 158.737 374.287 168.923]
 /Subtype /Link
-/A << /S /GoTo /D (page.102) >>
+/A << /S /GoTo /D (page.30) >>
 >> endobj
-5768 0 obj <<
+6725 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [363.796 648.899 380.733 659.085]
+/Rect [345.335 146.064 357.291 156.968]
 /Subtype /Link
-/A << /S /GoTo /D (page.102) >>
+/A << /S /GoTo /D (page.28) >>
 >> endobj
-5769 0 obj <<
+6726 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [363.577 636.226 380.513 647.13]
+/Rect [352.379 134.826 364.334 145.013]
 /Subtype /Link
-/A << /S /GoTo /D (page.101) >>
+/A << /S /GoTo /D (page.29) >>
 >> endobj
-5770 0 obj <<
+6727 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [362.471 624.271 379.408 635.175]
+/Rect [337.585 122.871 349.54 133.058]
 /Subtype /Link
-/A << /S /GoTo /D (page.101) >>
+/A << /S /GoTo /D (page.28) >>
 >> endobj
-5771 0 obj <<
+6728 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [367.004 612.316 383.941 623.22]
+/Rect [339.248 110.916 351.203 121.103]
 /Subtype /Link
-/A << /S /GoTo /D (page.102) >>
+/A << /S /GoTo /D (page.28) >>
 >> endobj
-5772 0 obj <<
+6729 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [363.577 600.361 380.513 611.265]
+/Rect [365.809 98.961 377.764 109.147]
 /Subtype /Link
-/A << /S /GoTo /D (page.101) >>
+/A << /S /GoTo /D (page.31) >>
 >> endobj
-5773 0 obj <<
+6730 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [363.437 588.405 380.374 599.309]
+/Rect [362.79 87.006 374.745 97.192]
 /Subtype /Link
-/A << /S /GoTo /D (page.103) >>
+/A << /S /GoTo /D (page.31) >>
 >> endobj
-5774 0 obj <<
+6653 0 obj <<
+/D [6651 0 R /XYZ 90 757.935 null]
+>> endobj
+6650 0 obj <<
+/Font << /F31 604 0 R /F22 597 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+6734 0 obj <<
+/Length 2926      
+/Filter /FlateDecode
+>>
+stream
+xÚ¥œÛrÛ¶†ïýº´gJlèJÆ­#§>LÓi;ÅVœtÛŠ+)‰ýö{ È ¹­ñ…eé7~®ÇE›M(|±‰¦“ZÖD9¹}Ü£“{x÷ísŸðq>?ºÚûÏ¿Et%&WŸš_¯‘œM®îþÜ?L?ü}õˤ¤ŠPYA+æ}¦¥ywozÕ6팥¨LÃÿîýù7ÜÁü²G‰Ðjò^S´ž<î•\¸×{—{¿µmØ÷¼»vÉDÿâ9ï.žQxÉå¤æ‚ÐJ6Wúxó¥b~ÿÓöõ²’©D+nÍ«{§¸@Þ^] yß«Iã/hÏX‚ª”¡ñV¨^“·óá2FsÑ~YÞ-˜ÜŽ¬IÅ+/Š×Š‹N	7h°‰–õ£ÕÀD®½`­$ëåb­´&LÊ.Øçu4PÎU«ŽÔ¨$†Š›LÇÊtè‰$y3«ª	w‘þڏR”D	îT1:mÑŠû¦As‰Ì-KRë[n‡ç9#]-	/ý|‰¯"¥îtCZuä‘Ã&SQ‚JªÐ¸§Õäí|¤• \»@çO?%¹ZáP¾zÄ­:’®Aƒ©qD²\{Ùj%Y/¥dDˆÒ…9Kç«ÓÍØNžÎYdÉZlœÌÛœTh"jwCc·Sp³y«ŠÔª$D6i¬¹ŽMi]`<R«ÉÛùHyMJnÁ.oûò’°½l P§.¼ï¼Õd"P¸ñ¼.Cãí@&oçe’”•åúD£*ø؈5êÉ£â&¹ë3Gµ]%g祂Hf¹>Íïî¾,c+£šPZµÚ¡ñȪ$Ha“‰Û*+ø÷†$«ÉÛ¹h¥†¥¬´p׋åzŸeT§1Ë€º@òø,£BóÄ,SªÐ86Ë€&oçc­a5F…‹uQ5Q°†öÊ¡X­º@òH¬a“©X5©k÷bµš¬ì1dU“
+˜§ÍüãÓjÓlO˜…PÀ
+R»õ|zPÒ}ò9:ÁÔ6‘R’J‹S‘QHŠp“Í&‰U16Cs„„Ñdý‰RZ`7‹Õêq}¿ÁH­Æéäi Nc”I Ø9	$ãg€@ÌŠ·@Öü¹O¢K‚ÖDÕ|4‰Nž&á4–D$“$2~@¹D³‘Ø95J%À`4$OñšÔœS at r~H
«ÚYì0j”%TŽ'ÑÉÓ$œf`Ôœ“$2~†D©@W!»§Lx¬d£tò4§J
윒ñ3@`!ÆT䙯w Á8áb<‰Nž&á4£Fàœ$‘ñ3$(…3&±sj¥ˆà£ yˆ×¤Fàœ’ó ¢®ˆ¨|¬Ë»‡·ëÍêË}Œl'k
+WS•d¸‡8qÑ©û•êÙV©`À¶Ûœ$gfHNÊöv/£sªýôiõO4,aë‰()>ñڢG’ 7glëÈ.X˜€cïö7‚Œ	œ«æÖžž1g±¯ð‘·êtèVÒÄ®R±#ÓTði'=-IåNT úÌ ˜žkNªztøHžŒßk²7?ðMÈ™®(©Ý	Äæób3§)·‹‡§Õc¼À k4^)R8uäñjÒ¸W±í»„2ðí1°š¼›ÛYrØr+f°ú'+EÒáX›3($ÆJ·Ü#K#µªCãÞ‘ÕdíÌ/K¢\×Ú¬o3û‡¤œèûkŸô<ôNcÌU•Jzì›JúŒ™AÀ)Ñ~w
^;êqªˆÖãtò4§É#À¾)3@ÀtM¨h¼zècJªF#@ò$¯É"|rfA-óéÍËÓ"Õ~l>ÎW«Èh YD5,CaÛh§.<2„M÷RöG
+Ûb÷F«ÉÚ¦äç÷ÐQ6þ¢”oÖÿ=`t¿)¼¾Dp°¦xÈDMøðÚ©$à›4¢cGŒÜ0þ‘#FÞÀϹ¹‰€qI„ÛE¯ŸnãA	[Œª•ײŒº@òh17Ùœ³X5Ë<PGÊYF“µ3·ž	"ÜvÜÜúufá‡`ÏmeDèaî”É#Â&›üg±ô’±Ð8„ÀJÓõuۍ‘¤ÇK at 3°Ò`ß!jκYðÄ÷‡Å²VýŸEÈ68zÜS
+^œ{r`«A»m칚Se2O)xIÖËáÀ	\ÏN¦oNgÓ“H¢Çùæsd*µ)aÕ£Jü^›©¼‡ÍÙõToÿ,”yҁejü^‘sòP¡ýÛònanÿrq·‰1òEºj½ÕàŒt‰¼£‘1ó8PúzvzõæôC…õcvsö;®¼ìÕÙzïv“
Q÷ï‚©öTÙú²×äý<Tåý¶ü²iBÞɨúl‡$S0ÝnÒ"ÑI$™m‡$çç‘ 
+©É‘ËéÅÅÍсû‡'7ÓïÏg7—¼;`ûGçgR†æ:Ú‘ìjõÈz§WgÛM6¤jÑïK
+ÆO‘-xzMÞÏ‘Â5Ç©7׳ãË]ø¸2ãX><ÍU.Y]&ù`ç$ŸœŸçƒJ‘=>§ðÆéáä¤Ò»sÉ"DzêäiV¨¶™Ë%ìœd•óó¬P•²ÇjvýîæÝõفæûW@ëôýÙéôb^®N9–W'OóB¥Ï/ìœä•óó¼P-³Ç˼qsù~z¼#_ÁÉÉ“ŒpQ4Óÿ磬Ÿc„Ë›-£ãóÙåôøæètvþ~—ñÉ4Çòéäi>¨Fšãƒ“|r~ž*z¶|NLAépööìtöÖRêCªFCrµÎ±:y*Ÿf:Zàœ„”óóP!´…d&·«SX	@6™iúáj—Trб”:yšª©æ(aç$¥œŸ§„Š¤-¥÷fÀ>¼€×7ð£É«ó]Fm_‹©“§1¡‚k®Çaç$¦œŸÃ„K§-¦ËëããéååÝÌ—IG’Aò$\yÍ$Pàœ"“õódºrjæzf'´³›£‹C“>Ç¿Nwég¾”:S'OcBÕÙLÎIL9?©-»F(¹þ6íÂÈU]Ç2êäiF¨›c„“Œr~žQWŸE.ßLo®.g;u4W•K§“§é BoŽvNÒÉù9:¸zkÂ}I%Ë×eìhÕœæi©Úêìðù QH= ÄM6(ÊØ	¡†±30ŽMÞЊ(jïý÷.÷çß)OëÛùê.JCè	/+¢ä˜ÃRHe´êC!¤m#(Œ&ïÆ5ÕÍ’(·¨zúžˆT‘$^:ªUH‰5l²©+Ð~° ‚þ÷‚µš¼¿ïœíæšïæ|ñ0_Þ?dÍh?¨ è¿œQ¢‡oN] yäÄ+l²)1ôyÀÊ^i÷¼¬&oçx0­‰;Åq8¾¦X¬Ÿžã,X³ôaª&´œ<œº@ò‹°É&7dŸ¨„
+{,¬&oçYÔ’0°˜›ï?LÁd~À)¼f›9`R¯4\a%^¢9uä‘n6i*ñŠJÉCçXI4y?ÏFÈ Û|ý¸ØÌ_ÉChÂåx<ÍÃiT'y`ç$œŸçÁkµ€|Z-þ}%&‰(ËÑ@:yˆÓØ¡I Ø9	$ççPA„
+¬_Ö¯X5#åðRˏ«:9¬:I~TÅ®[,¸rƒª`DEð(˜º^ôº?¿oþ;€y ŒiüÏ*¢ëÒÿ…nž3Q¼],«ùfqwPpI÷¿.í÷+³
€•LóÃùíƾ(í7¦¦ügAíOœÂ¸Ñ¼úd@_Wö‡ß/ÏÌ9ë‘ûU¢·/?¾Øï'_Ÿ_îm•S4ÿ À] Âó?
ŒÅÒ
+endstream
+endobj
+6733 0 obj <<
+/Type /Page
+/Contents 6734 0 R
+/Resources 6732 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 6731 0 R
+/Annots [ 6736 0 R 6737 0 R 6738 0 R 6739 0 R 6740 0 R 6741 0 R 6742 0 R 6743 0 R 6744 0 R 6745 0 R 6746 0 R 6747 0 R 6748 0 R 6749 0 R 6750 0 R 6751 0 R 6752 0 R 6753 0 R 6754 0 R 6755 0 R 6756 0 R 6757 0 R 6758 0 R 6759 0 R 6760 0 R 6761 0 R 6762 0 R 6763 0 R 6764 0 R 6765 0 R 6766 0 R 6767 0 R 6768 0 R 6769 0 R 6770 0 R 6771 0 R 6772 0 R 6773 0 R 6774 0 R 6775 0 R 6776 0 R 6777 0 R 6778 0 R 6779 0 R 6780 0 R 6781 0 R 6782 0 R 6783 0 R 6784 0 R 6785 0 R 6786 0 R 6787 0 R 6788 0 R 6789 0 R 6790 0 R 6791 0 R 6792 0 R 6793 0 R 6794 0 R 6795 0 R 6796 0 R ]
+>> endobj
+6736 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [364.135 576.45 381.071 587.354]
+/Rect [141.586 719.912 153.541 730.816]
 /Subtype /Link
-/A << /S /GoTo /D (page.103) >>
+/A << /S /GoTo /D (page.30) >>
 >> endobj
-5775 0 obj <<
+6737 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [367.004 564.495 383.941 575.399]
+/Rect [148.63 708.674 160.585 718.861]
 /Subtype /Link
-/A << /S /GoTo /D (page.102) >>
+/A << /S /GoTo /D (page.31) >>
 >> endobj
-5776 0 obj <<
+6738 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [367.712 552.54 384.648 563.444]
+/Rect [148.231 696.719 160.186 706.906]
 /Subtype /Link
-/A << /S /GoTo /D (page.101) >>
+/A << /S /GoTo /D (page.31) >>
 >> endobj
-5777 0 obj <<
+6739 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [353.076 540.585 370.013 551.489]
+/Rect [133.835 684.764 145.791 694.951]
 /Subtype /Link
-/A << /S /GoTo /D (page.100) >>
+/A << /S /GoTo /D (page.30) >>
 >> endobj
-5778 0 obj <<
+6740 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [380.214 529.347 397.151 539.534]
+/Rect [135.499 672.809 147.454 682.996]
 /Subtype /Link
-/A << /S /GoTo /D (page.100) >>
+/A << /S /GoTo /D (page.30) >>
 >> endobj
-5779 0 obj <<
+6741 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [376.877 516.674 393.813 527.578]
+/Rect [143.798 660.136 155.753 671.04]
 /Subtype /Link
-/A << /S /GoTo /D (page.105) >>
+/A << /S /GoTo /D (page.30) >>
 >> endobj
-5780 0 obj <<
+6742 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [368.03 505.437 384.967 515.623]
+/Rect [133.835 648.899 145.791 659.085]
 /Subtype /Link
-/A << /S /GoTo /D (page.100) >>
+/A << /S /GoTo /D (page.30) >>
 >> endobj
-5781 0 obj <<
+6743 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [367.971 493.481 384.907 503.668]
+/Rect [131.066 636.226 143.021 647.13]
 /Subtype /Link
-/A << /S /GoTo /D (page.104) >>
+/A << /S /GoTo /D (page.29) >>
 >> endobj
-5782 0 obj <<
+6744 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [363.995 481.526 380.932 491.713]
+/Rect [123.315 624.988 135.27 635.175]
 /Subtype /Link
-/A << /S /GoTo /D (page.102) >>
+/A << /S /GoTo /D (page.29) >>
 >> endobj
-5783 0 obj <<
+6745 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [363.437 468.854 380.374 479.758]
+/Rect [123.873 612.316 135.828 623.22]
 /Subtype /Link
-/A << /S /GoTo /D (page.103) >>
+/A << /S /GoTo /D (page.30) >>
 >> endobj
-5784 0 obj <<
+6746 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [367.722 457.616 384.658 467.803]
+/Rect [146.01 600.361 157.965 611.265]
 /Subtype /Link
-/A << /S /GoTo /D (page.104) >>
+/A << /S /GoTo /D (page.29) >>
 >> endobj
-5785 0 obj <<
+6747 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [368.479 444.943 385.415 455.847]
+/Rect [135.489 589.123 147.444 599.309]
 /Subtype /Link
-/A << /S /GoTo /D (page.104) >>
+/A << /S /GoTo /D (page.30) >>
 >> endobj
-5786 0 obj <<
+6748 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [364.135 432.988 381.071 443.892]
+/Rect [138.817 577.168 150.772 587.354]
 /Subtype /Link
-/A << /S /GoTo /D (page.103) >>
+/A << /S /GoTo /D (page.30) >>
 >> endobj
-5787 0 obj <<
+6749 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [371.537 421.75 388.474 431.937]
+/Rect [133.158 553.257 150.095 563.444]
 /Subtype /Link
-/A << /S /GoTo /D (page.102) >>
+/A << /S /GoTo /D (page.116) >>
 >> endobj
-5788 0 obj <<
+6750 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [367.004 409.078 383.941 419.982]
+/Rect [133.158 529.347 150.095 539.534]
 /Subtype /Link
-/A << /S /GoTo /D (page.102) >>
+/A << /S /GoTo /D (page.114) >>
 >> endobj
-5789 0 obj <<
+6751 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [367.722 397.84 384.658 408.027]
+/Rect [133.158 505.437 150.095 515.623]
 /Subtype /Link
-/A << /S /GoTo /D (page.103) >>
+/A << /S /GoTo /D (page.117) >>
 >> endobj
-5790 0 obj <<
+6752 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [368.23 385.168 385.166 396.071]
+/Rect [133.158 481.526 150.095 491.713]
 /Subtype /Link
-/A << /S /GoTo /D (page.104) >>
+/A << /S /GoTo /D (page.114) >>
 >> endobj
-5791 0 obj <<
+6753 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [368.12 373.212 385.056 384.116]
+/Rect [133.158 457.616 150.095 467.803]
 /Subtype /Link
-/A << /S /GoTo /D (page.104) >>
+/A << /S /GoTo /D (page.116) >>
 >> endobj
-5792 0 obj <<
+6754 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [367.712 361.257 384.648 372.161]
+/Rect [133.158 433.706 150.095 443.892]
 /Subtype /Link
-/A << /S /GoTo /D (page.102) >>
+/A << /S /GoTo /D (page.114) >>
 >> endobj
-5793 0 obj <<
+6755 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [368.12 349.302 385.056 360.206]
+/Rect [133.158 409.795 150.095 419.982]
 /Subtype /Link
-/A << /S /GoTo /D (page.104) >>
+/A << /S /GoTo /D (page.117) >>
 >> endobj
-5794 0 obj <<
+6756 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [351.702 325.392 368.638 336.296]
+/Rect [133.158 385.885 150.095 396.071]
 /Subtype /Link
-/A << /S /GoTo /D (page.100) >>
+/A << /S /GoTo /D (page.114) >>
 >> endobj
-5795 0 obj <<
+6757 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [351.702 301.481 368.638 312.385]
+/Rect [150.712 361.257 167.648 372.161]
 /Subtype /Link
-/A << /S /GoTo /D (page.105) >>
+/A << /S /GoTo /D (page.168) >>
 >> endobj
-5796 0 obj <<
+6758 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [351.702 277.571 368.638 288.475]
+/Rect [132.451 337.347 144.406 348.251]
 /Subtype /Link
-/A << /S /GoTo /D (page.100) >>
+/A << /S /GoTo /D (page.79) >>
 >> endobj
-5797 0 obj <<
+6759 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [359.721 253.661 371.676 264.565]
+/Rect [132.451 313.437 144.406 324.34]
 /Subtype /Link
-/A << /S /GoTo /D (page.21) >>
+/A << /S /GoTo /D (page.78) >>
 >> endobj
-5798 0 obj <<
+6760 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [359.721 229.75 371.676 240.654]
+/Rect [132.451 289.526 144.406 300.43]
 /Subtype /Link
-/A << /S /GoTo /D (page.21) >>
+/A << /S /GoTo /D (page.79) >>
 >> endobj
-5799 0 obj <<
+6761 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [340.354 217.795 352.309 228.699]
+/Rect [141.576 265.616 148.55 276.52]
 /Subtype /Link
-/A << /S /GoTo /D (page.21) >>
+/A << /S /GoTo /D (page.6) >>
 >> endobj
-5800 0 obj <<
+6762 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [346.431 205.84 358.387 216.744]
+/Rect [141.028 253.661 152.983 264.565]
 /Subtype /Link
-/A << /S /GoTo /D (page.23) >>
+/A << /S /GoTo /D (page.16) >>
 >> endobj
-5801 0 obj <<
+6763 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [350.964 194.602 362.92 204.789]
+/Rect [132.451 229.75 144.406 240.654]
 /Subtype /Link
-/A << /S /GoTo /D (page.24) >>
+/A << /S /GoTo /D (page.86) >>
 >> endobj
-5802 0 obj <<
+6764 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [346.989 182.647 358.944 192.834]
+/Rect [132.451 205.84 144.406 216.744]
 /Subtype /Link
-/A << /S /GoTo /D (page.24) >>
+/A << /S /GoTo /D (page.86) >>
 >> endobj
-5803 0 obj <<
+6765 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [367.452 169.975 379.408 180.878]
+/Rect [132.451 181.93 144.406 192.834]
 /Subtype /Link
-/A << /S /GoTo /D (page.24) >>
+/A << /S /GoTo /D (page.86) >>
 >> endobj
-5804 0 obj <<
+6766 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [371.986 158.019 383.941 168.923]
+/Rect [139.913 158.737 151.868 168.923]
 /Subtype /Link
-/A << /S /GoTo /D (page.25) >>
+/A << /S /GoTo /D (page.45) >>
 >> endobj
-5805 0 obj <<
+6767 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [372.952 146.781 384.907 156.968]
+/Rect [140.231 134.109 147.205 145.013]
 /Subtype /Link
-/A << /S /GoTo /D (page.25) >>
+/A << /S /GoTo /D (page.9) >>
 >> endobj
-5806 0 obj <<
+6768 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [376.519 134.826 388.474 145.013]
+/Rect [143.24 122.154 155.195 133.058]
 /Subtype /Link
-/A << /S /GoTo /D (page.25) >>
+/A << /S /GoTo /D (page.21) >>
 >> endobj
-5807 0 obj <<
+6769 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [368.777 122.871 380.733 133.058]
+/Rect [145.452 98.244 157.407 109.147]
 /Subtype /Link
-/A << /S /GoTo /D (page.26) >>
+/A << /S /GoTo /D (page.41) >>
 >> endobj
-5808 0 obj <<
+6770 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [368.558 110.199 380.513 121.103]
+/Rect [356.713 707.957 368.668 718.861]
 /Subtype /Link
-/A << /S /GoTo /D (page.24) >>
+/A << /S /GoTo /D (page.11) >>
 >> endobj
-5809 0 obj <<
+6771 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [367.452 98.244 379.408 109.147]
+/Rect [373.28 684.764 390.217 694.951]
 /Subtype /Link
-/A << /S /GoTo /D (page.24) >>
+/A << /S /GoTo /D (page.164) >>
 >> endobj
-5810 0 obj <<
+6772 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [371.986 86.288 383.941 97.192]
+/Rect [373.28 660.854 390.217 671.04]
 /Subtype /Link
-/A << /S /GoTo /D (page.25) >>
->> endobj
-5726 0 obj <<
-/D [5724 0 R /XYZ 90 757.935 null]
->> endobj
-5723 0 obj <<
-/Font << /F31 528 0 R /F22 521 0 R >>
-/ProcSet [ /PDF /Text ]
->> endobj
-5813 0 obj <<
-/Length 3719      
-/Filter /FlateDecode
->>
-stream
-xÚ¥\Ûr·}çWì#Y¥Ap¿ø-Ž/eÇvÅ–*q•ãrQÒJv"Jô.cKúú4À°Ó
LI¥Rä™>8§Ñ@f–âÀáŸ8~pƱ ÌáÙÝ?¼„Ÿ~y%òo'øõTýþÓ'WùBÁU,Xuxòb¾Ü
-f¤8<yþÓõWß}öù7??ùú ¹gÜXˆ.\ˆ?½úüÉ:ecà߯~ú™žÃ ¾¾âLø¾çL„p¸»ÒRåï_]=¾ú~‰‘~®àçØ؍PÛÁK¹^pøVšƒ“Šqkæ‘>q:þ~|}<=º°0€rjAÏ”ñ§—ñCE^ÐSßà"d€Ôb¿›â­Ó§+z…`B¬rÿ¸æúøê
"Y‚yº\0RœÀÓŠF7g½f«W2lú‘› ]®¬Ö†À„©²ûÇéö9š]3» Çٍ詂£Ù­CÒÙ5A·ÄHv#¦OWôzÇäªöÏÁ¯oo$¿NiF”[V®©ŽÈi"Š×P”ZË4€+ºÖ„èÑ¥Î0©
ªõ5¢âq¿\5ÒšÐSGô¶!)ÍŽ	×ònDϐ>YQ
“A†$ºTîmüZ©GÅkëÊÅcí<­hTzpVn1åZ5¤ˆp­úLE·LÁÚÑz|¸EkY¹\1®åˆž*8ZËuHJ/ Œn‰‘ZŽ˜>]ѬSî"Ùq¦“Ku¹bçZ]ÁÉź½Z7ÄÔrÝ¥+š%L	y‘çÙÌoj%ƒr~‰°£ÂE¬ðŽWx’ò Ê÷‚«ðYq@¨­%ë øÍýÃ.õÁ­WÕGôTÁQõuHZ}P¾%FäGLŸ®èç°Ý‰2`·&f|Þ^3zÂé»@gÇ®‰É»G—õš ´Éù¾Ìóxi‡þ›C™–(2zªàہ]„$òî8PÕ
ñ¥Ó§+>¸ÀÀ/ÜbĆ£\·«{©ÀDÿRƒî`Rª‡é’ÕPV{\u\÷:íyZœJ„ë]'×»zPäz×ðë]—¬8`³AõHk ꀓv‰0v ¢§
-Ž:P‡¤°>´ÄˆÓ§+hÅœ"fÁ{J»v¹r¬=¢§
-Žj¯CÒÚab·ÄˆöˆéÓíJ0ç·ùMÔ|jºËU;ûø
-Nöñõ@È>¾á%úø.YQ-ó2güýÞ~NO¾roÆW8ñj0Œ×ÄdÆ{tE;wÌ»t“ˆ¶(ɸ‘p 5£§
-¾å¾9KUb
(aZâK©Ó§ËRu0,Àœˆtø|V°Ej» GRzªàˆÔ6$%P<´Ä©	Ó§+R½‚%gOÇóË¢¶fì@íB¿Â·ô!	µ†C®DK|©6cútE­ƒYÀÝ¢¶Û£ií X®©Nè©‚#ªÛ”j@ÁÝfC¼Q0}º¢Úò¹Š"ݘÀò„ZÀ£)ÐSG¦t’X¢µ€š–x3¥¦OWäjÏ8ô¯µÜ‡w÷ÈÚ¬ãÖ/Œ2œÐSG2܆¤2(¸giˆ7N˜>]‘¬,²dªñ‚ÅTK±€ÇësDO]Ÿëôú¬`gmˆ‘õ9bútE®ÔШæ£'Ã0.+ÜX©BW4*´
-Hë4Nµ´ˆÎˆé³B2©’­ãNCÁ]:læ墑脞*8¢º
IÉ”–-ñFvÂôéŠlΙt•²ì¨õÂñAZDO=H«CÒ-d3ø–9H‹˜>]–®¼gJn2ŽœŒÇ2ñn¹`”í„ž*8’í6$•íXŸ¡%Þd;aútE²³Låiï©u‹ÃÆ^€;úJ at Oï+«¾²!ÙW¦KøAYÍòy¾ûXþc~â*’“€2?m:ß?»?Ý!{•†º±óRŸueôTÁ‘½ª
9› ¶µ¥ç§¸
ñf¯J˜.]4º¾¢òíîôÌèý¬pÚƒŒxP“t袲|<÷øûn,¿~"·>äÅïÙùîöáWö+~ˆ`jr
ËÔžcóˆž*8~ˆR…œß0[/ át*´Ì›Ä„éò2À"ë.Ìøê»Róbì‡ôœ9¹Û
-NúQ0?fʏ_ôÃzæò™ýùüîüæé¹c^"öYÆ2?>`Ïè©‚#%Ò†ŒìÊc§ºZˆ–xS"	Ó¥‹6 at Qz³Úp>=ëTH×XçÃø”y±a…Ó6dÌÀ†š˜´¡CmñD ïœnþGN†s.ÎÿýÂ1vIïa7YRÂè¹ga|èšÑSGiCƁx,îó^¤[ˆ˜.ø!‚ƒ;¢âÇ˳|Kùqú¶F(tá
ããCÈŒž*8ÒG´!#¹ÛÅi÷þ†wãÁé’EœbB®¨ÂX`;ŽèŠ+œ¶ cf4eAÍKYÐ!‹À¶Ìçc`Á[yþÀY “v¿+œ¶ cúÔ¼”²h4Låã£óûû/¡˜2û-Xá´Ó· æ¥,èE¸`*¬|h!ø _Ä^V4i@†tõפ­|aâY|[ýnc‘í¦;Åa‡ñ¢yG\jjÅî˜(JG¤ß÷.a÷Þﻈ»¤L`>ˆÞ»„ÒåÊ&X0J„4%nŸR„‚»÷ ÃÁ:(I5:.è©‚ovï$”‹ïßÈ–øÒ†ŒéÓ¬aÒ¯>h~¥\A‡º‚rxªÐ[ú6àÜEs³i†ÙøVÍ{©6cútÔÂÚh
¬Òµ¿O§»óË­\—zèÍè©‚oGprV,6÷
*ÀÌ5ªe¾Tœ1}¾¢ú1å–ü>»íà¶Tp[ã¡«,ðâŒž*øv!SŽÑí⌮™‘íæÝã+Š%,Â](&S8Óñ¥·|Õ@xFO|;‹I¸»dÖ<~¶Äº3¤ÏVd‹ø§(²_œŽÇGØÊ#gÆŽ²œÐSG²Ü†LbÃ6ËŠï[æM–¦ÏWä‚5†ÛZ.bÁlË%£'ôTÁ‘·!ÉÛù¸¸aÞä8aú|Yµ	Š³$ù·×¿!9Öp¯ è(Ç	=Up$ÇmHª’-L…ø¾MÍ|™ãŒéóµZš`+µdŠ½eN-4'ðT¡·Ch&Åv›_˜N·¼›ü&LŸ®({lnŸÜuý×O¿ùü»G˜Óö¼µ	=Up¤ýhCŠ•×0ñ}Ë|™ãŒéóÅñµ¿äøîˆ5[Ðû:R›ÐSGÔ¶!ɽÉ3­D˼Yµ¦ÏWÔB³âT{z@Ë7¾“˜€ãâßM\Àhé®á¨Åòdâ4®H‘º5ó,îp‘pÓ㜩TÒe
ªóË£ºMè©‚#…Û†$WfÉ$\×0o*7aú|E´lm£áæm±tÁû«èõ‚E›+]“
-Á±ÎJé–i¬"¤KUr¸»²¦’Ø멸^¯÷T=Up´§ªC’iÕ,À¾Ü0oÒš0}¾,ZDzߞdÁfྂ]ÁTÁV¼‚­I©‚íq‘Þ,7¼Iå¨`Ë;¶‚“[‚,XÑ2£+|Etì6C(¢ßÊ3Q±¸«d+0Q³5o§hVªj»lE§•sƒ¾ê•m¹bgÙVp²lëAtʶa¦Ê¶Ë—O5´^.îó©CžÎ¹ıÊ´òL¨ôTÁ‘YІ¤,Ü
ø–xSâ3¤ÏVÙ \¸¸)þC„†RÛoÈ
-§
Éòî"RS†ôØŠ!q­°?%øp_â„WBíõ¥‚“¾Q;YtCLøÒe˾ÄvV_ßW„ñÓ3|¿+œv#cȝ1¹QSnôØŠ°kí‘S†0EK¦Ã~SV8mJÆ¦HML™Òc+¦(ÎŒrÕmùG˜!<ðÊÝf¬pÚŒŒé¯#
1eF­˜o¤ÛžQ|¸'2@èv{RÁIO
-†º«O‚b“.[öDzÉ\>ø\O1>ÂÇ™Ûq\YYá´!30¤&¦é±CŒgž×‡a†¶Ì›ýf¬pÚŒŒéWLCL™Ñc+f(=„|9@N|T˜R
-tô¼)¡§
-Ž<pjCâûO"­-ñæSÂôér÷-¥d!§={óæô?¯ujAî8¯‡—?¯­BÎZ‘´J™–x“ׄéÓ­‚³Óžþˆ÷¼}…茽 GzzªàˆÞ6$¥PµÄ½	Ó§ËzEˆŸÅHŸú;¾BþzE¬/…ãŠàiE£[¤tÆG«¾aÝÈL.WQ	÷ç<¤Í¯‘½}8ïnÑSZ%ý‚ŸÒFôTÁÑSÚ:ä¬}´$CË‹<YŠÏß»dE¯3LÈòºEî“a‘SJäèý‡žV4òþCp–¹mâŒ
ºaݼÿ ]®"¼ù í·×ÏSf‘ Ã
-z4…zªàÈnCR“PÊ·Ä›Yœ0}º¢Öˆüé…¿#ûMlôD¶›žV4²Û4‰ŒêøJ¸nX7{M‚t¹ŠBØádn#¾E&-ŸÿQAfmBO™¶mHjÞª>q¦OWtJ³<eÜýBlªpoç¹Y°£Å(¡§
-Ž,FmHj1²Ð
ú–x³%LŸ®¨f>ëËjémjÀÁ†Uðãå7¢§
-Ž.¿uHzùuÐ5ÄÈú1}º¢˜CYû’_j
Ž¯X½€w¼É`c­püM†*$!w~€íZbô!·Ðe¹A0­J~;+1L?èÍ|<¡#xZÑè|®ÒÓy#¦Uú÷ÊÌ£N€e^œ?ìOCι2~B„úWZœÎï}BæâÇž£†/ã!¸}8>¿™¤á×o^§¯ß–o¾ˆõs|šþãÒá?áêcÓÿ$"}÷"bßœÒþõ·Çß܈ë¯>MÿÕ,_üô]úúÙ›·ï^__:ÿte^eÎÿYm¤
-endstream
-endobj
-5812 0 obj <<
-/Type /Page
-/Contents 5813 0 R
-/Resources 5811 0 R
-/MediaBox [0 0 595.276 841.89]
-/Parent 5722 0 R
-/Annots [ 5815 0 R 5816 0 R 5817 0 R 5818 0 R 5819 0 R 5820 0 R 5821 0 R 5822 0 R 5823 0 R 5824 0 R 5825 0 R 5826 0 R 5827 0 R 5828 0 R 5829 0 R 5830 0 R 5831 0 R 5832 0 R 5833 0 R 5834 0 R 5835 0 R 5836 0 R 5837 0 R 5838 0 R 5839 0 R 5840 0 R 5841 0 R 5842 0 R 5843 0 R 5844 0 R 5845 0 R 5846 0 R 5847 0 R 5848 0 R 5849 0 R 5850 0 R 5851 0 R 5852 0 R 5853 0 R 5854 0 R 5855 0 R 5856 0 R 5857 0 R 5858 0 R 5859 0 R 5860 0 R 5861 0 R 5862 0 R 5863 0 R 5864 0 R 5865 0 R 5866 0 R 5867 0 R 5868 0 R 5869 0 R 5870 0 R 5871 0 R 5872 0 R 5873 0 R 5874 0 R 5875 0 R 5876 0 R 5877 0 R 5878 0 R 5879 0 R 5880 0 R 5881 0 R 5882 0 R 5883 0 R 5884 0 R 5885 0 R 5886 0 R 5887 0 R 5888 0 R 5889 0 R 5890 0 R 5891 0 R 5892 0 R 5893 0 R 5894 0 R 5895 0 R 5896 0 R 5897 0 R 5898 0 R ]
+/A << /S /GoTo /D (page.164) >>
 >> endobj
-5815 0 obj <<
+6773 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [152.077 719.912 164.032 730.816]
+/Rect [363.876 636.943 380.812 647.13]
 /Subtype /Link
-/A << /S /GoTo /D (page.24) >>
+/A << /S /GoTo /D (page.137) >>
 >> endobj
-5816 0 obj <<
+6774 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [151.937 707.957 163.893 718.861]
+/Rect [363.876 613.033 380.812 623.22]
 /Subtype /Link
-/A << /S /GoTo /D (page.25) >>
+/A << /S /GoTo /D (page.139) >>
 >> endobj
-5817 0 obj <<
+6775 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [152.635 696.002 164.59 706.906]
+/Rect [372.732 589.123 389.669 599.309]
 /Subtype /Link
-/A << /S /GoTo /D (page.24) >>
+/A << /S /GoTo /D (page.173) >>
 >> endobj
-5818 0 obj <<
+6776 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [155.504 684.047 167.459 694.951]
+/Rect [372.732 565.212 389.669 575.399]
 /Subtype /Link
-/A << /S /GoTo /D (page.24) >>
+/A << /S /GoTo /D (page.174) >>
 >> endobj
-5819 0 obj <<
+6777 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [156.212 672.092 168.167 682.996]
+/Rect [372.732 541.302 389.669 551.489]
 /Subtype /Link
-/A << /S /GoTo /D (page.24) >>
+/A << /S /GoTo /D (page.173) >>
 >> endobj
-5820 0 obj <<
+6778 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [156.471 660.854 168.426 671.04]
+/Rect [372.732 517.392 389.669 527.578]
 /Subtype /Link
-/A << /S /GoTo /D (page.26) >>
+/A << /S /GoTo /D (page.173) >>
 >> endobj
-5821 0 obj <<
+6779 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [152.495 648.899 164.45 659.085]
+/Rect [372.732 493.481 389.669 503.668]
 /Subtype /Link
-/A << /S /GoTo /D (page.26) >>
+/A << /S /GoTo /D (page.174) >>
 >> endobj
-5822 0 obj <<
+6780 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [151.937 636.226 163.893 647.13]
+/Rect [372.732 469.571 389.669 479.758]
 /Subtype /Link
-/A << /S /GoTo /D (page.25) >>
+/A << /S /GoTo /D (page.174) >>
 >> endobj
-5823 0 obj <<
+6781 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [156.222 624.988 168.177 635.175]
+/Rect [372.732 445.661 389.669 455.847]
 /Subtype /Link
-/A << /S /GoTo /D (page.25) >>
+/A << /S /GoTo /D (page.173) >>
 >> endobj
-5824 0 obj <<
+6782 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [156.979 612.316 168.934 623.22]
+/Rect [372.732 421.75 389.669 431.937]
 /Subtype /Link
-/A << /S /GoTo /D (page.25) >>
+/A << /S /GoTo /D (page.173) >>
 >> endobj
-5825 0 obj <<
+6783 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [152.635 600.361 164.59 611.265]
+/Rect [372.732 397.84 389.669 408.027]
 /Subtype /Link
-/A << /S /GoTo /D (page.24) >>
+/A << /S /GoTo /D (page.174) >>
 >> endobj
-5826 0 obj <<
+6784 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [160.037 589.123 171.993 599.309]
+/Rect [372.732 373.93 389.669 384.116]
 /Subtype /Link
-/A << /S /GoTo /D (page.25) >>
+/A << /S /GoTo /D (page.173) >>
 >> endobj
-5827 0 obj <<
+6785 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [155.504 576.45 167.459 587.354]
+/Rect [372.732 350.019 389.669 360.206]
 /Subtype /Link
-/A << /S /GoTo /D (page.24) >>
+/A << /S /GoTo /D (page.174) >>
 >> endobj
-5828 0 obj <<
+6786 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [156.222 565.212 168.177 575.399]
+/Rect [372.732 326.109 389.669 336.296]
 /Subtype /Link
-/A << /S /GoTo /D (page.25) >>
+/A << /S /GoTo /D (page.174) >>
 >> endobj
-5829 0 obj <<
+6787 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [156.73 552.54 168.685 563.444]
+/Rect [372.732 302.199 389.669 312.385]
 /Subtype /Link
-/A << /S /GoTo /D (page.25) >>
+/A << /S /GoTo /D (page.174) >>
 >> endobj
-5830 0 obj <<
+6788 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [156.62 540.585 168.575 551.489]
+/Rect [356.962 277.571 368.917 288.475]
 /Subtype /Link
-/A << /S /GoTo /D (page.25) >>
+/A << /S /GoTo /D (page.14) >>
 >> endobj
-5831 0 obj <<
+6789 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [156.212 528.63 168.167 539.534]
+/Rect [356.394 243.698 368.349 254.602]
 /Subtype /Link
-/A << /S /GoTo /D (page.24) >>
+/A << /S /GoTo /D (page.19) >>
 >> endobj
-5832 0 obj <<
+6790 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [156.62 516.674 168.575 527.578]
+/Rect [357.5 231.743 369.455 242.647]
 /Subtype /Link
-/A << /S /GoTo /D (page.25) >>
+/A << /S /GoTo /D (page.20) >>
 >> endobj
-5833 0 obj <<
+6791 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [131.056 505.437 143.011 515.623]
+/Rect [361.933 207.833 373.888 218.737]
 /Subtype /Link
-/A << /S /GoTo /D (page.23) >>
+/A << /S /GoTo /D (page.40) >>
 >> endobj
-5834 0 obj <<
+6792 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [129.95 492.764 141.905 503.668]
+/Rect [360.279 183.922 372.234 194.826]
 /Subtype /Link
-/A << /S /GoTo /D (page.23) >>
+/A << /S /GoTo /D (page.25) >>
 >> endobj
-5835 0 obj <<
+6793 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [139.912 480.809 151.868 491.713]
+/Rect [351.702 160.012 368.638 170.916]
 /Subtype /Link
-/A << /S /GoTo /D (page.23) >>
+/A << /S /GoTo /D (page.111) >>
 >> endobj
-5836 0 obj <<
+6794 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [144.595 469.571 156.55 479.758]
+/Rect [351.702 136.102 368.638 147.005]
 /Subtype /Link
-/A << /S /GoTo /D (page.23) >>
+/A << /S /GoTo /D (page.109) >>
 >> endobj
-5837 0 obj <<
+6795 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [130.916 457.616 142.872 467.803]
+/Rect [351.702 112.191 368.638 123.095]
 /Subtype /Link
-/A << /S /GoTo /D (page.24) >>
+/A << /S /GoTo /D (page.110) >>
 >> endobj
-5838 0 obj <<
+6796 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [148.072 444.943 160.027 455.847]
+/Rect [361.933 88.281 373.888 99.185]
 /Subtype /Link
-/A << /S /GoTo /D (page.23) >>
+/A << /S /GoTo /D (page.40) >>
 >> endobj
-5839 0 obj <<
+6735 0 obj <<
+/D [6733 0 R /XYZ 90 757.935 null]
+>> endobj
+6732 0 obj <<
+/Font << /F31 604 0 R /F22 597 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+6799 0 obj <<
+/Length 3917      
+/Filter /FlateDecode
+>>
+stream
+xÚ­\Ûr·}çWì#·Jƒà: üFIk…E*ä²l—ãbé²’•’H†¤,)_ŸÆ˜@Ï„I¹Ê"—}æ4º—í]¶¢ð[YºÒJ+Ôêíçºú ¯¾8`á¯ü¹Kþþt{ð—Œ"¶«íûýðžÅÙjûî·ÃãÓç›_Ö¿oZIjU=Xq¯3Û»W6ÛÁt V¢w†ÿuðÛïtõà§J„5«¯ð3%ÌÚÕçÉEøùÓÁÅÁßþu¯×ž]1Q><çùÃsAh¯öùçš©Ãݧ›‡ï·»½H®VcÄ*¹¿ýv{÷ùÉT“’h+W Œù§q¯ß}€óä¹"¸ÑÅ£M:j.V ¥3Ö‰"ã7ôÖ¦r7¬¹:üºfôðõšÓð*âòGéÑÎôª7šð9§l7€KŸdæöaÅhéÐÙ³”³p‰G LÎ#Z.3ÜíÞ·ô}{_‹žHiV}/·³aáÁ݈®„EfÐQSº @0×)káÁ¸œÀUBÈàˆ‚›Û‡GfF/,Ú.MÞ̍ˆÁ“##neFçüÀ5‘<÷Ãÿ)5˜"²·‹“c„·Ó#`|‚°f‚¤ÌÍAøœ_¨ Š¿Ü½~÷ÈØPVµ86x36"Œ¸ø@iKÀƒÞßíþõ¸XP½&=$÷ÂXHàÍXˆ˜™b™1·bãs~Šh-ý·wÿ¬Ç' J¢µšîx%r“{˜š~ktN\Ñï08õbaDsý¶óö<9ò܍èjÄ'÷Ïjï¶O)k%ÞãrÓJMØ0ý%Kia‹¶xÓ4¢›É x­ÔG¸ÀÒ¨q0qÅk÷ÿôÅÂ5ý‚Š µ Ö.^x³"DÌ>!¨mU„Œ¹U0>çŸrPʪ_%¥¢„šå>ámŸŒ÷‰iú$enúás>†0Q÷Éÿp'lùî*·“(`f²(%n¦Bç| ‚ñºOÜ!d8<.‡('¼_¼ª&ðv¼Ì̪š17ãáßç[&ßÌîÊßmˆP‹}“À›¾‰˜™ÝgÆÜò
Æç|ÓÃ!†Ö}óïÇû¢V.ß…%ð¶OfÎ')sÓ'Ÿó	ì{¤-|räVW„ D	½´®$ðf]‰¼®dÄ­º‚Ñ9_0CTØ¥¾xüÚ#hOà,¸86Fx;6ffíɘ›±ð?¸•¤×<^XÔt2ØïH5 gtt—ÀK“>J‚ËfÆ<Õ08_؉sÉf:Š½ÚÝÝ}¾ÿP*îìQú>£8 »^>ÁÄä^±à³Ç8Å)óTqÀà|Q±¦D÷l¢øjwý¥’ß°¬°^cfdt—ÀËǘ˜ÜË.œSE Îsæ‰ìˆÁù¢leˆ¡}”ýöæÖ¥ú÷JIƒszßø¹’æÑ]¯”´Ü¤—\ÎtáÊrâéD{ÎËžŦ‚›¡ãvqØŒî€îxù$“^·(ƒLu:cž
+œ/*’ëýüó³‹ÍùùÕÓµP‡Gϯž?¿Úž­ÙáéEá®ìþ: ZÀÑ]/jj²ïîŒÔÛœyïƒò
Nà
+*«:aûë«M©–Aêž œÑÐ]/µOL¶´¨„.NRæ©ö€AùíŒB=¬À«µå‡GçG/KýœÁD™aðŒþ€îx©b²©_ëTÆ\è÷”/êgbNTåÿR
+‡£…êu5£;€»]ÊÎ
¶TʯËh§¢#4Mh¸Á›ˆ¾¸|züòh-éá‹JØ»“¶”ÃøùÝ%ðRÿÄdË
+BÚ˜œyꁀAùhXyÍ?»Òv~ò¼õ>Âع ÷ànDWb>3Øy
{4•Ñï!Ù öR¬W¨tWû¡êŸW|ÐîɲÁÊŒºKà¥&&›U_-TÎ\T}AùGÀŸgEÿøäd\õNÁµUO#†Ás‹žw#º²æe[â{C´¶íT{€`dƒtaa‹ÅÀËÍ˳óu¯}RÛ_Ra†QsUÏ£»^){¹Éf݃pÜ̘‹Âç1(ß œÃÞ(\Õá§gWg'—Ûã³ÓJÁ£°(ÉaØ\Áóè.W
+^n²¥Žö¶79óTyÀ |ƒr¦ˆ7ǃòÓ«‹M\埞T
+¾ôoFÆÁ3úºKà¥þ‰ÉfÁ7DÂ&6c.
+¾Ç |ƒ~*ˆ0ùÌ_B¾¿:;>ÝnÎ+S/Á¸ÆÍM½Gw	¼2õ¹ÉæÔ[")Ë™‹©÷”/J·ŒH‘ÍüÅñé‹Ë“#Èúí/ÕU^‡Í/ò܍èêŸD–x¨ßm®ZÂ9P1bm¶	*Ü#(#Pv
8©±ýÜ]tê¬Y):çòÙ³ÍEYú%§D‚;&¢»^<ÅÔdÃ5R¸–3O$GÊ7¨[ à¸ûþn·+Ô
+X•œŸµ_E0Ö51è¥ê‚VpAÖ!(Yš6a¥­C½°°$Q;™QÐ]/Ÿbb²q¨—.O•È™§Ó08_T=tsæ×K­J¹¨‡Ì#‘¾®ÔT#|…æûòÜî‹Œ'jKšÈ¼ºö„ÂJ+ÇsêÑ]¯Lhn²q;%),Ì°£Í˜‹	õœ/Š{Ó HlʝÊàã%mq£»Û­jƒ
¥ÂÍ—1X_\„ dQgÒ“ûùã·z]2l€.(LÆyy„×+SbÒß.Óji‚å4c®Õ&wÍ…òEµI³W‹Ö&nvüE4Ú‚75‰Õ&ÍÑ–¿ˆÁù¢è¤ïD_ßÞW¦˜ÍÌ ›bîxeŠs“ÍJ¥Hß󜹘bÁù¢Ú¤qp¯öÏŠZ×$¶-F4ÚF85ÙTÛ
ç¬m1bp¾¨6é]tí»™Û ]:·#¼=·	;ã¦9·)ssn1¾ 6í‡ôjÛé›tØ’-kÊŒh´Krj²™¾°õ†Ö•18_´f:Ñ ¸Z¢-³v¾D;t—À«%:5‰ì
ŒÈ˜+%Úap¾(7iöÜ7¤?T÷R ËZM#mýœšlªåÄXŽ¶šFÎÕ*+µØÞJY5Œ˜ß[9t—À«{«Ôd3¢QÂæÌED{ÎEKA´¦øžß6‹V„.,Z	¼Y´RvÆm«heÌ­¢…òEµ‚mD¢v¶h…K‹Öo­ä!°¢•27‹ÆE3ëá8Å;$‹tiðv'ìX§ÌÍ,Æø¢Z
+nìIµ³YF,ÍâÞÎâä!°,N™›YŒñѶ³vìM¹¿}¸kì´Ä€]²Ó®cy€7vZ"£g‚ÕwZ:g®î´ô_”kÜÛÛãyÓ,Zº°h%ðfÑJÙW­¢•1·ŠÊÕBøSªãù÷âòéÕ³ÍÉæb{|tR^Ó	
+Õ~4sMÐ]/¯é&&[Ç~	[d–OcÚCP¶A5x›*ž©¾|ºùq­åáþÚg›Ê¥!ŽqìÜ¥Gw	¼rG™›lŠ„i“3ê=åäKC¨í“Ÿ[©âˆ…+Uo®TéCT/zü*”1·V*”/Š=ac'Š›ó“£5cìp{¼½|^›p(­†sîÑ]¯Lxn²9ᐮ¤ÌÅ„{Ê7hç’°±e¯ýìôEC·këÑv4—åÝ%ðJ–ç&›º­/ù)s¡Û†µát3	–Íùūͳíy­¸qM˜2عéöè.W¦;7Ù”Í	£<g.d{Ê7Ȧ”pM÷ÅvÍÌáÙß6•7_˜kuVèáÝ%ðRøÄdK8·°«¶9óTxÀ |®•Xwg
+O›JÇîé>ë&¯w»–uÔmÄì{QÝ%ðÊv57Ùè±½%ªXÆ<]Üç‹îè%‘ÕÛÒ%j‰K'R-wÉo»$`Z÷hÑ%)sÓ%_t	”ÍAê›wßGüñîn­ÔaÍpà§FB¾¢æßþè.Wö¹É½?TyÓføþj9c.Þðœ/úƒõd¼h{óð’,B%é¼s2ÂÛ	ïÚtHÊÜtÆÂ-'ýøÎAìW~\Âp»úùkö˜0	¼™0Óz×($CÆÜJ”/úÃõ>õ¶Ñ¿ýH·¨ž¶Ü-#¼í–€iŠ·¤ÌM·`|Ñ-v4câTïj…ñýÄ:£6 »^²OLî¿Q£<KM¬V9ñTlÀàta?Á'6\
ÿƒRþ©ÒÓ f3Z=¸KÐ%wnp¯”׊‘ÓN•Εrº¿Xrtï¿\¿}øxs]©vj¦ÀsÕΣ»^©v¹É†\
(¨Çqqú÷œ.Ê…”
Ÿ>^ï®®oªW;nß±óW;Ý%ðêÕNj²ÆPÂäÄ…ZÁé‚Z÷é
.„«‡]—V
¸¹ öè.W¢87Ù
+c@¹îµ”¸cÁé¢R£ö1¿ÿŒàÃë‡/÷Oê©Ãè|-¦ûNÐ^­Å©ÉÆ´B¨S©râ¢{NJ1Ó*…IJqk—âš:…Ì)‡îxµJ¥&[;{‡ÖäQëì18_œ`È î€7ççõ¶JàQè\ߊGw	¼Ò¸’›ôjËÅÖM¤wÆ\ìÉ<ç‹jáÌÏÇh˜á«æçÜf™qÌŒì€îxù“^vyVÄd‚åÌSÙƒóEÙB>ÞD;Ù»ë×oj«/œ{-çÈ9ÑÝ%ðŠèÜdc®%û/Xɘ‹k:Áù¢h®ˆ/¤÷ýó/® Â_lÿú¤v5ªe?Œš¹»è.—w“-áÊØgÄSÝ‚²
²™Øïc“¹®¾#î>{ç>¬àsIíÑ]¯$un²™Ô.÷Sæ"©=ç‹Š)#Y{ðf[ïÏ’v€/èÏ’Îç#¼ÞŸ•˜l†¶Ýo)2æZ–ÛÜ¡|Aqè™N¦¸úvi˜±ÃzÉcýعÁVõÚÏËh§ñÖCàX©ª¡@>ô¸ïÈÜ…§;r2›~ƒg‡¿ÓÉÂןô^ì®ww¯vïÖph£‡7×þß­ûÜÅ—ÿåìíƒÿAú˜ýòõ¿qʘÿé½û‚’›;ÿ‹k]³Ãã§a(1„ûß|÷ÿ>¿ùöýÃîzêF÷-žá÷ü웺ï
+endstream
+endobj
+6798 0 obj <<
+/Type /Page
+/Contents 6799 0 R
+/Resources 6797 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 6731 0 R
+/Annots [ 6801 0 R 6802 0 R 6803 0 R 6804 0 R 6805 0 R 6806 0 R 6807 0 R 6808 0 R 6809 0 R 6810 0 R 6811 0 R 6812 0 R 6813 0 R 6814 0 R 6815 0 R 6816 0 R 6817 0 R 6818 0 R 6819 0 R 6820 0 R 6821 0 R 6822 0 R 6823 0 R 6824 0 R 6825 0 R 6826 0 R 6827 0 R 6828 0 R 6829 0 R 6830 0 R 6831 0 R 6832 0 R 6833 0 R 6834 0 R 6835 0 R 6836 0 R 6837 0 R 6838 0 R 6839 0 R 6840 0 R 6841 0 R 6842 0 R 6843 0 R 6844 0 R 6845 0 R 6846 0 R 6847 0 R 6848 0 R 6849 0 R 6850 0 R 6851 0 R 6852 0 R 6853 0 R 6854 0 R 6855 0 R 6856 0 R 6857 0 R 6858 0 R 6859 0 R 6860 0 R 6861 0 R 6862 0 R 6863 0 R 6864 0 R 6865 0 R 6866 0 R 6867 0 R 6868 0 R 6869 0 R 6870 0 R 6871 0 R 6872 0 R 6873 0 R 6874 0 R 6875 0 R 6876 0 R 6877 0 R 6878 0 R 6879 0 R 6880 0 R 6881 0 R 6882 0 R 6883 0 R 6884 0 R ]
+>> endobj
+6801 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [131.425 432.988 143.38 443.892]
+/Rect [143.798 707.957 155.753 718.861]
 /Subtype /Link
-/A << /S /GoTo /D (page.23) >>
+/A << /S /GoTo /D (page.24) >>
 >> endobj
-5840 0 obj <<
+6802 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [131.614 421.75 143.569 431.937]
+/Rect [135.22 684.047 152.157 694.951]
 /Subtype /Link
-/A << /S /GoTo /D (page.23) >>
+/A << /S /GoTo /D (page.110) >>
 >> endobj
-5841 0 obj <<
+6803 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [134.483 409.795 146.438 419.982]
+/Rect [145.452 660.136 157.407 671.04]
 /Subtype /Link
-/A << /S /GoTo /D (page.23) >>
+/A << /S /GoTo /D (page.38) >>
 >> endobj
-5842 0 obj <<
+6804 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [151.639 397.123 163.594 408.027]
+/Rect [143.798 636.226 155.753 647.13]
 /Subtype /Link
-/A << /S /GoTo /D (page.23) >>
+/A << /S /GoTo /D (page.24) >>
 >> endobj
-5843 0 obj <<
+6805 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [135.19 385.885 147.146 396.071]
+/Rect [135.22 612.316 152.157 623.22]
 /Subtype /Link
-/A << /S /GoTo /D (page.23) >>
+/A << /S /GoTo /D (page.111) >>
 >> endobj
-5844 0 obj <<
+6806 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [131.066 373.212 143.021 384.116]
+/Rect [143.798 588.405 155.753 599.309]
 /Subtype /Link
-/A << /S /GoTo /D (page.23) >>
+/A << /S /GoTo /D (page.24) >>
 >> endobj
-5845 0 obj <<
+6807 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [143.24 349.302 155.195 360.206]
+/Rect [135.22 564.495 152.157 575.399]
 /Subtype /Link
-/A << /S /GoTo /D (page.21) >>
+/A << /S /GoTo /D (page.110) >>
 >> endobj
-5846 0 obj <<
+6808 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [143.24 325.392 155.195 336.296]
+/Rect [141.028 530.622 152.983 541.526]
 /Subtype /Link
-/A << /S /GoTo /D (page.21) >>
+/A << /S /GoTo /D (page.18) >>
 >> endobj
-5847 0 obj <<
+6809 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [156.799 302.199 173.736 312.385]
+/Rect [143.24 518.667 155.195 529.571]
 /Subtype /Link
-/A << /S /GoTo /D (page.151) >>
+/A << /S /GoTo /D (page.21) >>
 >> endobj
-5848 0 obj <<
+6810 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [156.799 278.288 173.736 288.475]
+/Rect [143.798 494.757 155.753 505.661]
 /Subtype /Link
-/A << /S /GoTo /D (page.151) >>
+/A << /S /GoTo /D (page.24) >>
 >> endobj
-5849 0 obj <<
+6811 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [145.452 253.661 157.407 264.565]
+/Rect [135.22 470.846 152.157 481.75]
 /Subtype /Link
-/A << /S /GoTo /D (page.38) >>
+/A << /S /GoTo /D (page.109) >>
 >> endobj
-5850 0 obj <<
+6812 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [145.452 229.75 157.407 240.654]
+/Rect [135.22 446.936 152.157 457.84]
 /Subtype /Link
-/A << /S /GoTo /D (page.38) >>
+/A << /S /GoTo /D (page.108) >>
 >> endobj
-5851 0 obj <<
+6813 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [140.231 205.84 147.205 216.744]
+/Rect [143.798 423.026 155.753 433.93]
 /Subtype /Link
-/A << /S /GoTo /D (page.8) >>
+/A << /S /GoTo /D (page.24) >>
 >> endobj
-5852 0 obj <<
+6814 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [132.451 181.93 144.406 192.834]
+/Rect [135.22 399.115 152.157 410.019]
 /Subtype /Link
-/A << /S /GoTo /D (page.75) >>
+/A << /S /GoTo /D (page.110) >>
 >> endobj
-5853 0 obj <<
+6815 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [132.451 158.019 144.406 168.923]
+/Rect [135.22 375.205 152.157 386.109]
 /Subtype /Link
-/A << /S /GoTo /D (page.74) >>
+/A << /S /GoTo /D (page.111) >>
 >> endobj
-5854 0 obj <<
+6816 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [132.451 134.109 144.406 145.013]
+/Rect [135.22 351.295 152.157 362.199]
 /Subtype /Link
-/A << /S /GoTo /D (page.74) >>
+/A << /S /GoTo /D (page.111) >>
 >> endobj
-5855 0 obj <<
+6817 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [132.451 110.199 144.406 121.103]
+/Rect [143.798 327.384 155.753 338.288]
 /Subtype /Link
-/A << /S /GoTo /D (page.74) >>
+/A << /S /GoTo /D (page.24) >>
 >> endobj
-5856 0 obj <<
+6818 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [132.451 86.288 144.406 97.192]
+/Rect [135.22 303.474 152.157 314.378]
 /Subtype /Link
-/A << /S /GoTo /D (page.74) >>
+/A << /S /GoTo /D (page.108) >>
 >> endobj
-5857 0 obj <<
+6819 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [348.932 707.957 360.887 718.861]
+/Rect [116.949 292.236 133.885 302.423]
 /Subtype /Link
-/A << /S /GoTo /D (page.74) >>
+/A << /S /GoTo /D (page.118) >>
 >> endobj
-5858 0 obj <<
+6820 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [361.933 674.084 373.888 684.988]
+/Rect [162.049 279.564 178.986 290.468]
 /Subtype /Link
-/A << /S /GoTo /D (page.38) >>
+/A << /S /GoTo /D (page.132) >>
 >> endobj
-5859 0 obj <<
+6821 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [329.714 662.846 346.651 673.033]
+/Rect [189.167 267.608 206.104 278.512]
 /Subtype /Link
-/A << /S /GoTo /D (page.105) >>
+/A << /S /GoTo /D (page.124) >>
 >> endobj
-5860 0 obj <<
+6822 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [375.213 650.174 392.15 661.078]
+/Rect [148.67 255.653 165.606 266.557]
 /Subtype /Link
-/A << /S /GoTo /D (page.111) >>
+/A << /S /GoTo /D (page.122) >>
 >> endobj
-5861 0 obj <<
+6823 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [356.852 638.219 373.789 649.123]
+/Rect [181.317 243.698 198.253 254.602]
 /Subtype /Link
-/A << /S /GoTo /D (page.108) >>
+/A << /S /GoTo /D (page.123) >>
 >> endobj
-5862 0 obj <<
+6824 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [389.499 626.263 406.436 637.167]
+/Rect [258.029 232.46 274.965 242.647]
 /Subtype /Link
-/A << /S /GoTo /D (page.107) >>
+/A << /S /GoTo /D (page.124) >>
 >> endobj
-5863 0 obj <<
+6825 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [358.048 615.026 374.984 625.212]
+/Rect [217.073 220.505 234.009 230.692]
 /Subtype /Link
-/A << /S /GoTo /D (page.109) >>
+/A << /S /GoTo /D (page.124) >>
 >> endobj
-5864 0 obj <<
+6826 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [390.695 602.353 407.631 613.257]
+/Rect [220.032 208.55 236.968 218.737]
 /Subtype /Link
-/A << /S /GoTo /D (page.107) >>
+/A << /S /GoTo /D (page.124) >>
 >> endobj
-5865 0 obj <<
+6827 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [353.086 591.115 370.023 601.302]
+/Rect [201.571 196.595 218.507 206.781]
 /Subtype /Link
-/A << /S /GoTo /D (page.108) >>
+/A << /S /GoTo /D (page.124) >>
 >> endobj
-5866 0 obj <<
+6828 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [385.733 578.443 402.67 589.347]
+/Rect [237.147 184.64 254.084 194.826]
 /Subtype /Link
-/A << /S /GoTo /D (page.106) >>
+/A << /S /GoTo /D (page.124) >>
 >> endobj
-5867 0 obj <<
+6829 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [368.758 567.205 385.694 577.392]
+/Rect [221.944 172.684 238.881 182.871]
 /Subtype /Link
-/A << /S /GoTo /D (page.106) >>
+/A << /S /GoTo /D (page.124) >>
 >> endobj
-5868 0 obj <<
+6830 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [362.491 555.25 379.427 565.436]
+/Rect [261.795 160.729 278.731 170.916]
 /Subtype /Link
-/A << /S /GoTo /D (page.108) >>
+/A << /S /GoTo /D (page.124) >>
 >> endobj
-5869 0 obj <<
+6831 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [353.634 542.577 370.571 553.481]
+/Rect [252.838 148.774 269.775 158.961]
 /Subtype /Link
-/A << /S /GoTo /D (page.109) >>
+/A << /S /GoTo /D (page.124) >>
 >> endobj
-5870 0 obj <<
+6832 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [386.281 530.622 403.218 541.526]
+/Rect [204.042 136.819 220.978 147.005]
 /Subtype /Link
-/A << /S /GoTo /D (page.107) >>
+/A << /S /GoTo /D (page.124) >>
 >> endobj
-5871 0 obj <<
+6833 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [356.404 519.384 373.34 529.571]
+/Rect [229.028 124.864 245.964 135.05]
 /Subtype /Link
-/A << /S /GoTo /D (page.110) >>
+/A << /S /GoTo /D (page.124) >>
 >> endobj
-5872 0 obj <<
+6834 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [389.051 506.712 405.988 517.616]
+/Rect [242.517 112.909 259.454 123.095]
 /Subtype /Link
-/A << /S /GoTo /D (page.107) >>
+/A << /S /GoTo /D (page.124) >>
 >> endobj
-5873 0 obj <<
+6835 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [353.634 495.474 370.571 505.661]
+/Rect [233.461 100.953 250.398 111.14]
 /Subtype /Link
-/A << /S /GoTo /D (page.109) >>
+/A << /S /GoTo /D (page.124) >>
 >> endobj
-5874 0 obj <<
+6836 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [386.281 482.801 403.218 493.705]
+/Rect [237.337 88.998 254.273 99.185]
 /Subtype /Link
-/A << /S /GoTo /D (page.107) >>
+/A << /S /GoTo /D (page.124) >>
 >> endobj
-5875 0 obj <<
+6837 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [356.404 471.564 373.34 481.75]
+/Rect [419.527 720.63 436.463 730.816]
 /Subtype /Link
-/A << /S /GoTo /D (page.110) >>
+/A << /S /GoTo /D (page.124) >>
 >> endobj
-5876 0 obj <<
+6838 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [389.051 458.891 405.988 469.795]
+/Rect [361.365 708.674 378.302 718.861]
 /Subtype /Link
-/A << /S /GoTo /D (page.107) >>
+/A << /S /GoTo /D (page.127) >>
 >> endobj
-5877 0 obj <<
+6839 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [349.639 435.698 366.576 445.885]
+/Rect [394.012 696.002 410.949 706.906]
 /Subtype /Link
-/A << /S /GoTo /D (page.111) >>
+/A << /S /GoTo /D (page.123) >>
 >> endobj
-5878 0 obj <<
+6840 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [349.639 411.788 366.576 421.974]
+/Rect [356.404 684.764 373.34 694.951]
 /Subtype /Link
-/A << /S /GoTo /D (page.108) >>
+/A << /S /GoTo /D (page.124) >>
 >> endobj
-5879 0 obj <<
+6841 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [349.639 387.877 366.576 398.064]
+/Rect [389.051 672.092 405.987 682.996]
 /Subtype /Link
-/A << /S /GoTo /D (page.107) >>
+/A << /S /GoTo /D (page.122) >>
 >> endobj
-5880 0 obj <<
+6842 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [349.639 363.967 366.576 374.154]
+/Rect [371.348 660.854 388.284 671.04]
 /Subtype /Link
-/A << /S /GoTo /D (page.109) >>
+/A << /S /GoTo /D (page.122) >>
 >> endobj
-5881 0 obj <<
+6843 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [349.639 340.057 366.576 350.243]
+/Rect [361.385 648.899 378.321 659.085]
 /Subtype /Link
-/A << /S /GoTo /D (page.107) >>
+/A << /S /GoTo /D (page.130) >>
 >> endobj
-5882 0 obj <<
+6844 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [349.639 316.146 366.576 326.333]
+/Rect [394.032 636.226 410.969 647.13]
 /Subtype /Link
-/A << /S /GoTo /D (page.108) >>
+/A << /S /GoTo /D (page.123) >>
 >> endobj
-5883 0 obj <<
+6845 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [349.639 292.236 366.576 302.423]
+/Rect [359.721 624.271 376.658 635.175]
 /Subtype /Link
-/A << /S /GoTo /D (page.106) >>
+/A << /S /GoTo /D (page.124) >>
 >> endobj
-5884 0 obj <<
+6846 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [349.639 268.326 366.576 278.512]
+/Rect [360.827 612.316 377.764 623.22]
 /Subtype /Link
-/A << /S /GoTo /D (page.106) >>
+/A << /S /GoTo /D (page.124) >>
 >> endobj
-5885 0 obj <<
+6847 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [349.639 244.415 366.576 254.602]
+/Rect [359.721 600.361 376.658 611.265]
 /Subtype /Link
-/A << /S /GoTo /D (page.108) >>
+/A << /S /GoTo /D (page.128) >>
 >> endobj
-5886 0 obj <<
+6848 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [338.69 231.743 350.645 242.647]
+/Rect [392.369 588.405 409.305 599.309]
 /Subtype /Link
-/A << /S /GoTo /D (page.26) >>
+/A << /S /GoTo /D (page.123) >>
 >> endobj
-5887 0 obj <<
+6849 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [353.076 220.505 365.032 230.692]
+/Rect [361.923 576.45 378.86 587.354]
 /Subtype /Link
-/A << /S /GoTo /D (page.28) >>
+/A << /S /GoTo /D (page.127) >>
 >> endobj
-5888 0 obj <<
+6850 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [350.058 208.55 362.013 218.737]
+/Rect [356.952 564.495 373.888 575.399]
 /Subtype /Link
-/A << /S /GoTo /D (page.28) >>
+/A << /S /GoTo /D (page.127) >>
 >> endobj
-5889 0 obj <<
+6851 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [349.759 196.595 361.714 206.781]
+/Rect [389.599 552.54 406.535 563.444]
 /Subtype /Link
-/A << /S /GoTo /D (page.28) >>
+/A << /S /GoTo /D (page.123) >>
 >> endobj
-5890 0 obj <<
+6852 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [362.332 184.64 374.287 194.826]
+/Rect [359.721 540.585 376.658 551.489]
 /Subtype /Link
-/A << /S /GoTo /D (page.29) >>
+/A << /S /GoTo /D (page.129) >>
 >> endobj
-5891 0 obj <<
+6853 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [345.335 171.967 357.291 182.871]
+/Rect [392.369 528.63 409.305 539.534]
 /Subtype /Link
-/A << /S /GoTo /D (page.27) >>
+/A << /S /GoTo /D (page.123) >>
 >> endobj
-5892 0 obj <<
+6854 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [352.379 160.729 364.334 170.916]
+/Rect [356.952 517.392 373.888 527.578]
 /Subtype /Link
-/A << /S /GoTo /D (page.28) >>
+/A << /S /GoTo /D (page.127) >>
 >> endobj
-5893 0 obj <<
+6855 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [337.585 148.774 349.54 158.961]
+/Rect [389.599 504.719 406.535 515.623]
 /Subtype /Link
-/A << /S /GoTo /D (page.27) >>
+/A << /S /GoTo /D (page.123) >>
 >> endobj
-5894 0 obj <<
+6856 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [339.248 136.819 351.203 147.005]
+/Rect [360.827 492.764 377.764 503.668]
 /Subtype /Link
-/A << /S /GoTo /D (page.27) >>
+/A << /S /GoTo /D (page.131) >>
 >> endobj
-5895 0 obj <<
+6857 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [365.809 124.864 377.764 135.05]
+/Rect [359.721 481.526 376.658 491.713]
 /Subtype /Link
-/A << /S /GoTo /D (page.29) >>
+/A << /S /GoTo /D (page.125) >>
 >> endobj
-5896 0 obj <<
+6858 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [362.79 112.909 374.745 123.095]
+/Rect [429.469 469.571 446.406 479.758]
 /Subtype /Link
-/A << /S /GoTo /D (page.29) >>
+/A << /S /GoTo /D (page.122) >>
 >> endobj
-5897 0 obj <<
+6859 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [358.068 100.236 370.023 111.14]
+/Rect [427.238 457.616 444.174 467.803]
 /Subtype /Link
-/A << /S /GoTo /D (page.29) >>
+/A << /S /GoTo /D (page.122) >>
 >> endobj
-5898 0 obj <<
+6860 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [365.111 88.998 377.066 99.185]
+/Rect [392.369 444.943 409.305 455.847]
 /Subtype /Link
-/A << /S /GoTo /D (page.29) >>
->> endobj
-5814 0 obj <<
-/D [5812 0 R /XYZ 90 757.935 null]
->> endobj
-5811 0 obj <<
-/Font << /F31 528 0 R /F22 521 0 R >>
-/ProcSet [ /PDF /Text ]
+/A << /S /GoTo /D (page.122) >>
 >> endobj
-5901 0 obj <<
-/Length 2803      
-/Filter /FlateDecode
->>
-stream
-xÚ­›]o7†ïý+ti.¿?zÙMR¤»
°[[ [Š5qÓµURûßïáÔÎ@)r[~ÍWç™ÃCRf+
-ÿØÊÑ•Q†8¡VwWtu¯~wÅâO;øq—ýüÛÛ«¿½ð[Äi±º}?üºfDq¶ºÝürýæíËW?ßüzûýJRK¨Ò0ŠYê_½zu{:+¡ýÀ^ýò+]mà
|E‰pvõ¾¦„9·z¼’\į®~¼ú×iŒðº€×kï]11}óœožQø’«•á‚P­†wúøÛ‡íæéðâüí2éçö¤ýö÷QñïÌ:©»L>µ?ÒÛs71V"/}ύ’¶YŠ•1ÂXõÓ0…$Vð$›‰2Š»Q=õ-Db”’'×ó£¤écÔx¨ô<¨©‰t£n.Ê î2y%ÌrH,NP)[O
š¶]ŠÔÂcœëÝlÐÍål$|W26ËWÐ(“[NÒ5(ZF)>£—éI¾EÓ5éæk&G6·Æ3¶0ÆR¶i—"Õ‚p­=HÁajó$›‹3ˆ»Q]	³pˆÒL£ÑøæêAIÓ+ŨBfÛ»iŒ\S;Éf‚Œê.“OÏ†´µ,âF–ÆçqFMÛ.*&PÝÑj V»“l>P¯î2y5Ð|H<Ð!·sãJ a’´ìR ÜÉ×Ýz³ù°½¯Ô C(Õ'í\
-ê.“WêP9$­Òð®4žÔ¢ iÛ¥h™"R¸‡~{èë+‹•VëçÎ(¯¯,¶4¯ÄêW
iKãÚÊ"íŒ]Š•
-¢˜Œ±««¨#¶XI9kPw™¼k9$V{1F•Æ“Xƒ¦i[På`óªÕãúÝnv¯,@è`¯á`z#é5ù½ºÁš¶RÆ°[°yu—É«‹P>ä°‡¦UöÊ…s…„×4ý<	mˆ†ìIüÖï÷‡û)µˆRD»å@F9$jƒɝQ 
?D
-bÄ	ȁ?}	Áˆ±ËIŒrœDÔ$EIäÎ(‰†Ÿ'1[ž“@Scñ\¡†XÃå8¨™KÜÒð °Ó'Ž™þxyjH+`äÅ$29J"ifªF጑hùy¶4'ñÕUCjJ¨Zd”ã@¢f&5
-gHÃÏ‘t§iðÄ_A–~&Ùb£'53U£pFI4ü<	Ø’2›“øúÔ`œp±È(ǁDÍ\jäÎ(†ŸB)´	Èvƒqørw8î?Ü×8@ïa¨]	k‰à³¢ºËäSgC”š8kM4d}á|Î!jš~ÀAM„NÏ|ÛXXwû?ªÙ `kVBK²`vq7ª+¹P蝍œf‚ð?ÌM'y0(ZN>zʼnTcôøÚ1½¤D->‰ñØE;ôÑ‹µñsK”<Þ¨Œ33M”[ùI‡$íØ3S,xÜÉGO%Ññâø{\S,ú»þa·|Q;‹Q°%áŽ=hÕ]&¯´ÑåÞ]×Úw…²ð š¶[ì,¹¥Ä¤3ƒýX¬4“ÎÇ:Aeòj¬ô̝©Zu֔Ɠ#ƒ iÚÁçÚöãáîâ2Ç•†¦X.MøLŽf|ÒxsË‘”/|‘œo™yR«F=Ú]Ï œ¸uB0ÊqQ3 `‚ÜCÐ0ó8%.µÕ‡»‹«§–8·Á(ÇDMAî‹!h˜æ¡©‘>>ïztãs|·Þï+Õ R·bV:ßDGu—É+Õ Ò»K1­º@VOªAÐ4í<#K=t•A˜ÿ¥”ÿ»aôº¿aêú¹‚ƒ
׆L3Âæ[è¨î2yG9䐵#Fî™å¾•#F>Ào¹Å…`¸ÿŒ]ôawW_$ì¨õI:ƒåÕ]&¯ÞaåCgŒ´v‹åï›ãÊ=–×4íü£†ðØŽûGhlüë¹-ãŠ:!žòfò
-„rHï.\í ]2VWн¦iç!PA„
KÁ§‡~‹1XžÿŽ9K”ÒT£Ù%¡¬í˜+LK¾ïx^.'Èe°KGPoõgþ¬ødÀOo_¾zýæí«—#9}ž=ëãï•5Dwe–]ê'që¢ýlÀ°—š¬ ð¸+kÝê'IÓ,ÂȯÖ?m7½Ï”m¿¹Ç’Kñ
ü®ºn†~+~BÑpJ$²«éŸÞ¾¹}ýæçÏ驆ÚTƹèJ9‰[×¼g$¸žÒ÷w<ºu§œ$M³Ä"»Ùý´ýp¢ý‹îdGKÒó!‹i\ÊŽDZ~	Iv+ê‘<c8>lkëð™Rvá%fR7oχPˆé3 •Ÿ$K̤iÛEÊ	èKCú|ÃÕõúáSÑØîÖûM•†p+e¡h;½ ˆ»L]e‘
>WC!”(m+(¼¦íÆ,ËJ;¢ãáÖî3©%†IÒ¹PƒºËä•XË!‡`Ý4XPA›XO‚
š¶]zî€XÇ£çÏ~Ñ?¬·÷Ó'¯[û.¡¡³ƒò£¤"FÌV„ îFu¥ ›®J9àÄ:^¸NªA4½
-höüEx†â#6»§:6œ[+Έ]0£¸ÕÅ€Ã\N9€ºÆÜuÂ!Hš^‰4V—Öþÿ/~«¹¾á^ƹÔVʼnöWÐÞºùÙÄݨ®L–bÀ°•µÊ %/l+…ÁKšf‘‹„¶5Å™¸¼ëkl®Ì°€.×9·Æ(ÇiDMÀÁQ¹3ʣ嗀À$¥R@Þïû?/Lè
-¨]d”ã@¢& (ÜÒòK@„%L”@χÆ«UL%¬GlÁþ*VÓLŽ–Ó¤i×ÓÂ+¨M»ÄƒÁ~Ÿ—<ʝɌiUUI9áÚ.-«™­«I3VÖ«¬M»D8ßùŠr‰áeeõ¯^6ƒ„±°Ë±KgP&GgPÒÌTØ›AM¿Hû=Xhß¿¿p	%‡£›…(“£(i†	¤±	Tc¨i—pH›Â„Òããîxáä‚%ÌÒÉ“ÉÑÉ“4íÉSc“§i—`0KTÜ%ÑÄhOœQŽOœ¨™›8¹3:qZ~w’èxýy¿Þ\¸qå–ÃgI&G³$iÚYRcYÒ´K %F³ˆË7$:2KõÒ¬ÈähV$Í̆¤pƲ¢é—`MlÜ }Á
-r³ìRãÃNœz\¯î2yµÇ͇0˜j«]i\ëqý‡Ñ›v±¡çŠ·±­Û¡!k˜=Içò?¨»L^ÉÿrÈú퉀tÕg¾“ô$m³ôÀ)#”‹øÀ×ÆVI`Öº|וÉÑ’4í’Pc%¡i¡0ccu(McË´"lùÎ+“£¥"ifš¹Â+M¿I	Â)¯Bº¼†FrñÊšÉq0Q3&wFÁ´üîwu0õffÙ´b†ˆåû±LŽO«¨™™V¹1:­Zv	UDØ:ßÔ,8CkdŽD.ß’j4o¢dféÍmÏàp“öc‚Øúy#[þ¬ø²?ÓþŠÜŠ¹üÈ5~yú;œád>Žïúm¿_ûÍ
ì`?¼
ÿÿ¾xíCÿ.|cÂÌ~CÅ7J‡ï`½`á«÷^ûq¾ùÏßüç
»~ómøV’øËïžÃÿ/?>=߇›é¢ÿ3òøö28ÿ«òKC
-endstream
-endobj
-5900 0 obj <<
-/Type /Page
-/Contents 5901 0 R
-/Resources 5899 0 R
-/MediaBox [0 0 595.276 841.89]
-/Parent 5722 0 R
-/Annots [ 5903 0 R 5904 0 R 5905 0 R 5906 0 R 5907 0 R 5908 0 R 5909 0 R 5910 0 R 5911 0 R 5912 0 R 5913 0 R 5914 0 R 5915 0 R 5916 0 R 5917 0 R 5918 0 R 5919 0 R 5920 0 R 5921 0 R 5922 0 R 5923 0 R 5924 0 R 5925 0 R 5926 0 R 5927 0 R 5928 0 R 5929 0 R 5930 0 R 5931 0 R 5932 0 R 5933 0 R 5934 0 R 5935 0 R 5936 0 R 5937 0 R 5938 0 R 5939 0 R 5940 0 R 5941 0 R 5942 0 R 5943 0 R 5944 0 R 5945 0 R 5946 0 R 5947 0 R 5948 0 R 5949 0 R 5950 0 R 5951 0 R 5952 0 R 5953 0 R 5954 0 R 5955 0 R 5956 0 R 5957 0 R 5958 0 R 5959 0 R 5960 0 R 5961 0 R 5962 0 R ]
->> endobj
-5903 0 obj <<
+6861 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [148.231 720.63 160.186 730.816]
+/Rect [424.478 433.706 441.415 443.892]
 /Subtype /Link
-/A << /S /GoTo /D (page.29) >>
+/A << /S /GoTo /D (page.122) >>
 >> endobj
-5904 0 obj <<
+6862 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [133.835 708.674 145.791 718.861]
+/Rect [433.883 421.75 450.819 431.937]
 /Subtype /Link
-/A << /S /GoTo /D (page.29) >>
+/A << /S /GoTo /D (page.122) >>
 >> endobj
-5905 0 obj <<
+6863 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [135.499 696.719 147.454 706.906]
+/Rect [426.162 409.795 443.098 419.982]
 /Subtype /Link
-/A << /S /GoTo /D (page.29) >>
+/A << /S /GoTo /D (page.122) >>
 >> endobj
-5906 0 obj <<
+6864 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [143.798 684.047 155.753 694.951]
+/Rect [413.798 397.84 430.735 408.027]
 /Subtype /Link
-/A << /S /GoTo /D (page.29) >>
+/A << /S /GoTo /D (page.122) >>
 >> endobj
-5907 0 obj <<
+6865 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [133.835 672.809 145.791 682.996]
+/Rect [353.355 373.93 370.292 384.116]
 /Subtype /Link
-/A << /S /GoTo /D (page.29) >>
+/A << /S /GoTo /D (page.132) >>
 >> endobj
-5908 0 obj <<
+6866 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [131.066 660.136 143.021 671.04]
+/Rect [353.355 350.019 370.292 360.206]
 /Subtype /Link
-/A << /S /GoTo /D (page.27) >>
+/A << /S /GoTo /D (page.124) >>
 >> endobj
-5909 0 obj <<
+6867 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [123.315 648.899 135.27 659.085]
+/Rect [366.088 326.109 383.024 336.296]
 /Subtype /Link
-/A << /S /GoTo /D (page.28) >>
+/A << /S /GoTo /D (page.158) >>
 >> endobj
-5910 0 obj <<
+6868 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [123.873 636.226 135.828 647.13]
+/Rect [366.088 302.199 383.024 312.385]
 /Subtype /Link
-/A << /S /GoTo /D (page.28) >>
+/A << /S /GoTo /D (page.150) >>
 >> endobj
-5911 0 obj <<
+6869 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [146.01 624.271 157.965 635.175]
+/Rect [353.355 278.288 370.292 288.475]
 /Subtype /Link
-/A << /S /GoTo /D (page.28) >>
+/A << /S /GoTo /D (page.122) >>
 >> endobj
-5912 0 obj <<
+6870 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [135.489 613.033 147.444 623.22]
+/Rect [353.355 254.378 370.292 264.565]
 /Subtype /Link
-/A << /S /GoTo /D (page.28) >>
+/A << /S /GoTo /D (page.123) >>
 >> endobj
-5913 0 obj <<
+6871 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [138.817 601.078 150.772 611.265]
+/Rect [337.016 242.423 348.972 252.609]
 /Subtype /Link
-/A << /S /GoTo /D (page.29) >>
+/A << /S /GoTo /D (page.31) >>
 >> endobj
-5914 0 obj <<
+6872 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [133.158 577.168 150.095 587.354]
+/Rect [343.124 230.468 355.079 240.654]
 /Subtype /Link
-/A << /S /GoTo /D (page.109) >>
+/A << /S /GoTo /D (page.32) >>
 >> endobj
-5915 0 obj <<
+6873 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [133.158 553.257 150.095 563.444]
+/Rect [363.597 218.512 375.552 228.699]
 /Subtype /Link
-/A << /S /GoTo /D (page.107) >>
+/A << /S /GoTo /D (page.32) >>
 >> endobj
-5916 0 obj <<
+6874 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [133.158 529.347 150.095 539.534]
+/Rect [360.279 206.557 372.234 216.744]
 /Subtype /Link
-/A << /S /GoTo /D (page.110) >>
+/A << /S /GoTo /D (page.31) >>
 >> endobj
-5917 0 obj <<
+6875 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [133.158 505.437 150.095 515.623]
+/Rect [346.999 193.885 358.954 204.789]
 /Subtype /Link
-/A << /S /GoTo /D (page.107) >>
+/A << /S /GoTo /D (page.32) >>
 >> endobj
-5918 0 obj <<
+6876 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [133.158 481.526 150.095 491.713]
+/Rect [353.086 182.647 365.041 192.834]
 /Subtype /Link
-/A << /S /GoTo /D (page.109) >>
+/A << /S /GoTo /D (page.31) >>
 >> endobj
-5919 0 obj <<
+6877 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [133.158 457.616 150.095 467.803]
+/Rect [343.941 170.692 360.877 180.878]
 /Subtype /Link
-/A << /S /GoTo /D (page.107) >>
+/A << /S /GoTo /D (page.132) >>
 >> endobj
-5920 0 obj <<
+6878 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [133.158 433.706 150.095 443.892]
+/Rect [369.136 158.737 386.073 168.923]
 /Subtype /Link
-/A << /S /GoTo /D (page.110) >>
+/A << /S /GoTo /D (page.133) >>
 >> endobj
-5921 0 obj <<
+6879 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [133.158 409.795 150.095 419.982]
+/Rect [381.191 146.064 398.127 156.968]
 /Subtype /Link
-/A << /S /GoTo /D (page.107) >>
+/A << /S /GoTo /D (page.134) >>
 >> endobj
-5922 0 obj <<
+6880 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [150.712 385.168 167.648 396.071]
+/Rect [387.925 134.826 404.862 145.013]
 /Subtype /Link
-/A << /S /GoTo /D (page.155) >>
+/A << /S /GoTo /D (page.133) >>
 >> endobj
-5923 0 obj <<
+6881 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [132.451 361.257 144.406 372.161]
+/Rect [442.75 122.871 459.686 133.058]
 /Subtype /Link
-/A << /S /GoTo /D (page.74) >>
+/A << /S /GoTo /D (page.133) >>
 >> endobj
-5924 0 obj <<
+6882 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [132.451 337.347 144.406 348.251]
+/Rect [372.991 110.199 389.928 121.103]
 /Subtype /Link
-/A << /S /GoTo /D (page.74) >>
+/A << /S /GoTo /D (page.133) >>
 >> endobj
-5925 0 obj <<
+6883 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [132.451 313.437 144.406 324.34]
+/Rect [394.052 98.961 410.989 109.147]
 /Subtype /Link
-/A << /S /GoTo /D (page.74) >>
+/A << /S /GoTo /D (page.133) >>
 >> endobj
-5926 0 obj <<
+6884 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [141.576 289.526 148.55 300.43]
+/Rect [372.991 87.006 389.928 97.192]
 /Subtype /Link
-/A << /S /GoTo /D (page.6) >>
+/A << /S /GoTo /D (page.134) >>
 >> endobj
-5927 0 obj <<
+6800 0 obj <<
+/D [6798 0 R /XYZ 90 757.935 null]
+>> endobj
+6797 0 obj <<
+/Font << /F31 604 0 R /F22 597 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+6887 0 obj <<
+/Length 3221      
+/Filter /FlateDecode
+>>
+stream
+xÚ¥œ_sÛ6Åßý)ô(Í,±Ä?’è›c+®;Žì•”&nG“ÚJÒÙÄé:δùö½ ò‚.9ÒäÁ¶|ˆÃûH ä‰ù¬„|fÊY­kf¤žÝ>+gàÓ«3î[À¯ôûÛ³¿”p3•œm߯8ӂ϶¿Î¯W—Ë·‹ß¶?ÍTÙ°RWЊýœ›Ú~z¶Ü¶M{c-+ÛðÿÏ~ý­œ=À	ütV2išÙ_ð}ɸ1³ÏgJHÿý§³ÍÙÚ6Üç>O»ærxòBÄ'/$++}8É7›åz½{±z~~¹»¸½]_î¶ëŸŸ¯6‡¢8*ô¬àœíúëþ+ûø¯~q\Ö¬©g59w'g?~úà¿F§éµE'œhÜܨPO-XÃUdÚ#$”@©Œa\§¡l¹[Å¢jj&&¢hµ9N09æ8ä,†Z3¡’îFÌÏ×篎CQI&ÌT­8Ã)Æh Ó,Ž¼—å¡9“R%y\¿=Ž„4LÖ“Qtê,/ƒ}³4;‹CÔL‰$ŽÍëׯΪœ_y±pÍT5™K§Îrñ’1.Ø7Ë…°³\JÉ4Ory³àåüv}sym`¢ÑS¡ uJŒ@‰|sP(;€¢kà 	f˜k`Ò9ŽNU³J5Sétê,/£ƒ}³t;KGkV™ˆÎõÍM;Ÿ–#g`­$«åd*:KÅKƨ`ß,ÂÎR‘œÕMDåÕòÕízQéù/ÇÑ€1™F§ÎÒð’1Ø7Kƒ°³4Jë(0Õíns{óz{}»:
+‡2š^OāÔ9A2‚#òÍá ì ‡j$üÔñÚm–aiòâ温GÕ‚•åd(:ÅKÆ `ß,ÂÎB©JØtÄP^Íäîözµ]®‡<ª	<ldL5•G§Îòð’1Ø7˃°³<dŸâ˜Çæzuõúæn%Ûã–l°äa¼™Ì£SgyxÉì›åAØY\0!c¯/.–›ã&U–LÔ“Qtê,
+/C}³(;@!›†I¿k‡"÷OO»û/Ú¥Èwâ2ÙBëy
+	ŒDÙð™¬+&+=ÆÄ«$Bé5y "‡T`Ó"áT#ç>¯!ý,•J1AÙ?¾ûýÓž@—(=I'Ï#ñ‡Df‘`ç,ÂÏ"Q%‹öÀ¯6W»›åêjûãiTDôšN¥“ç©xÍ윥BøY*¼b~çàÊŸOϧ]8¥b쮧òèäy^3Æ;gy~ÀCÁ*¿ïwÖåö¤"š’Õb2$Ï	š ‘sågT
««h„|Ý?ŸDW‡[ûT <ÄkFn­‘ság(Åšî’ùoYŠ¿‰æðûg.3°¡ž ÃX<
5é`4IRÇÎ)RÓ~†(™ñ{kªX¸	)˜­‚|¤X¯.|Xl¯IW¬b–L•&vîë5´_éºW”
3~‹qùòúm¢g«j•c=ëÔ’'z6nÒ[×U氏œë*§¡ý|±ÜÔ¬ô	î½›XCÂõ E«[D:uä‰Udܤ+×AC)°2Œœ}ë4´_(·Ñ¬ô*.–7éÎõž^:Ö¹Á½“':7n2×¹°¤«El<¸jÚ-ÔZKÆýûý§\ß4%[ñøÁª$Oîp“‡jU9Êp…Dä<ÊNCû…z+θìrñKºouÉš†·Ò‘j½º@ò¡{¯ÉlßjÖ “Lw®ÓÐ~¡ZSÂ?À¹_p=ÿNô°Ò¢=`¼‡­º@òdã&]óÔ&P–?rNl­†ö5ƒ¯ðO’pÍ;X‘|þúaXz]²Ò˜ö¸‘Ò½º@òá©ôšÌÍÀöú´× vî—î5´_(]h&ý£©Kûºæ|Á9Ÿosw0|ÌøÌ­j:yòÖ?Ì¬¥d䜸…Y
íÊæ°JñÉÞ=çGxUòV<>­º@òäÇMææ'½vë9'F¸ÕÐ~¡Þ’ÃåàøBצ^òŸ¯|¾@–8MÕ¶@CêÉ'Õo23ÖíþÁulÜcà%¤[@Цüƒõj¹¶op‡Õ+ÁoÂÁ#Å{qÑ©‡µÇ
æJ×5“lãÒaYã¾E¿à‘€E“§#EØ:
+ôéؼà Œ†•œ·Òd‚º@òÁ¹ô›Ì°Q°æ¶›ÆȹWxА~mí]¦¤Wz›q–/a11ÝâµTâ$n.[xÅn	Ê+”#.¾nüÆÑe~†…Û…bÝ=RºWH>,¾×d®ü»‚ÇÎýú½†ôk´	_~÷jqX6×°`œ”àñR"X5–«V†RP	ž  ŒÚJQŒÇ׺ºÝ]üx¾ºJ\Ù°o¯ª¦=hlp;uä‰á7™à09¨œ#ÜiH¿¶î.Ô•½^¾´·ú6j0 K1É«i¥ ¦‚C½sÕòMTTHÉ+(«¶rT–þó‚ÛÔ3¬^+¦kݶ0R¾WH>¬¿×d@e˜æ&vî#ðÒ¯…€’Pz:,]i¦&²œ–HÅÍe‹†±¡è8VАnmÑ(“å‹Ž^xòy¢nØ"Ùþñ‡ŽUîÔ’'j›ÌV¯`sfbçAõNCúµÕ£W¨Þ½ÞLÜÒÜ…ÕÄ YP“ѯ~“¹ª…]‘6dÔ,hH¿¶j”7[½¹Ø¤6oöµßµ×ÒåuäCû^“™Í›4°#"çþJÕkh?_.­mî.’ÕVÚãsAMFØúMæªmJÆKMF悆öÕ¢ÜÜ×?ïÓ[U©á䚦ÔëÕ’ý{Mf·I˜Ü¸±s¿^¯¡ýB½(t÷zu½MfÎ\ÓAMfðúMf»·:<B£2ACû…rQðïÛãϹþ­í[ù ëÞƒ¸@êDïF
fžCÈZ0©Uì;è\§¡íBµ(;Þú¤‹˜[tZ2G7—¹'ªPtj1hh·P)Š.†JsÏ¥)Y©ºcFJöêɇ§ÑkÒ]½b0•0c;÷§"¯¡ýBÙ(Ù+{·üö91
×p[Õƒ™AMF%ûMf·Xf
é×ÖŽò™¡ö?SÜ;ñØÌtH˜˜¢³nç6ˆŠ}Üih»ªmx”ôìõt÷R»ê¿ãϽ統#ëBcXœº@ò—¸ÉÌ% jÖÀî,r€qÚ/€AiÏÔ%p
+ŸîœJ§“çé ÀhrØx:Ø9K‡òtPö³½HNAâžS‘tò<”¥`ç,Ê/ AñO¨øýÓ~O I±€
¶}cS¦SHž˜4ã&]s¸‚ý¸€ÞŒœû,¼†ö,PþÓ³¿©HBÈs"$Ï"Á¹Q.dIäœCBúy$8ü	Å~|øB øøËPIXŒ–°9õϱëʼn‹N¸\¢8ôp	ÙÀÝ&Nl;X/;	i` Ø'ìt¼¼Ý½ûôé4 ‡xçTAœÇѦE¹ª³4:Ï,Œ¼S`ÂžžÅÅêðêâÕã»Ó¸lçT&­:¥‹rÕd© Û,Â,pA¡ÏÀe}÷öD&!ß9
+’g©àÈ(%rÎq!ý<þô`.o_lOãâcžS¹tò<”%.¢È9Ë…ò\PÔsyüò¸?
‹{NÅÒÉóXP~”‚³X(¿€¥A=–»ŸwŸO¼Ž&%9;0D²²ßäØuD$9;0”_ ƒÂ”Ì×wïO/ÓB-*”Øord¼P!Èéç±à¢Ç²½»xÜýï´3-BØ‘!"}ý&G!ìÈP~
+ñy2ðeuâŒ4-yׁ!’pý&ÇÀÉ»åÀ ¸]³ª¬.'Fî‚šŒÀõ›Ì=¨ì# :r4´ŸL„³nPóï‰' 0^˜¨§%í‚šL¾õ›tËõ&õš¨®2i4´_¨%ÝlµÏ©½šasvAMæÞúMºj//Óº"svACû…jQ¤ÍíÕò};)P×õ-që7™ÛŠ…¾%u]ßR~¾Zbëöb­̘iº &Ckqƒ™éÍ>¶VJ:ØK8	,žYÓ$”`Ë]€ì¸?ÐtøûQv
Ê
þóQ3µ
+ÿ¯ßÀ s«Ï«ýãþéÝóþaQ]ο<º¯[Dû¶w?ÜÞ?»o”ûÂÍ¥øA–î'Qrî¾{¿zþåÉý ýs³àóëþPÖ0á¾ýý»ûzùåïïö}ŒöOHùDxþÁ³Òu
+endstream
+endobj
+6886 0 obj <<
+/Type /Page
+/Contents 6887 0 R
+/Resources 6885 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 6731 0 R
+/Annots [ 6889 0 R 6890 0 R 6891 0 R 6892 0 R 6893 0 R 6894 0 R 6895 0 R 6896 0 R 6897 0 R 6898 0 R 6899 0 R 6900 0 R 6901 0 R 6902 0 R 6903 0 R 6904 0 R 6905 0 R 6906 0 R 6907 0 R 6908 0 R 6909 0 R 6910 0 R 6911 0 R 6912 0 R 6913 0 R 6914 0 R 6915 0 R 6916 0 R 6917 0 R 6918 0 R 6919 0 R 6920 0 R 6921 0 R 6922 0 R 6923 0 R 6924 0 R 6925 0 R 6926 0 R 6927 0 R 6928 0 R 6929 0 R 6930 0 R 6931 0 R 6932 0 R 6933 0 R 6934 0 R 6935 0 R 6936 0 R 6937 0 R 6938 0 R 6939 0 R 6940 0 R 6941 0 R 6942 0 R 6943 0 R 6944 0 R 6945 0 R 6946 0 R 6947 0 R 6948 0 R 6949 0 R 6950 0 R 6951 0 R 6952 0 R 6953 0 R 6954 0 R 6955 0 R 6956 0 R 6957 0 R 6958 0 R 6959 0 R 6960 0 R ]
+>> endobj
+6889 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [141.028 277.571 152.983 288.475]
+/Rect [136.874 708.674 153.81 718.861]
 /Subtype /Link
-/A << /S /GoTo /D (page.15) >>
+/A << /S /GoTo /D (page.124) >>
 >> endobj
-5928 0 obj <<
+6890 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [132.451 253.661 144.406 264.565]
+/Rect [136.874 684.764 153.81 694.951]
 /Subtype /Link
-/A << /S /GoTo /D (page.82) >>
+/A << /S /GoTo /D (page.124) >>
 >> endobj
-5929 0 obj <<
+6891 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [132.451 229.75 144.406 240.654]
+/Rect [136.874 660.854 153.81 671.04]
 /Subtype /Link
-/A << /S /GoTo /D (page.81) >>
+/A << /S /GoTo /D (page.124) >>
 >> endobj
-5930 0 obj <<
+6892 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [132.451 205.84 144.406 216.744]
+/Rect [136.874 636.943 153.81 647.13]
 /Subtype /Link
-/A << /S /GoTo /D (page.81) >>
+/A << /S /GoTo /D (page.124) >>
 >> endobj
-5931 0 obj <<
+6893 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [139.913 182.647 151.868 192.834]
+/Rect [136.874 613.033 153.81 623.22]
 /Subtype /Link
-/A << /S /GoTo /D (page.43) >>
+/A << /S /GoTo /D (page.124) >>
 >> endobj
-5932 0 obj <<
+6894 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [140.231 158.019 147.205 168.923]
+/Rect [136.874 589.123 153.81 599.309]
 /Subtype /Link
-/A << /S /GoTo /D (page.8) >>
+/A << /S /GoTo /D (page.124) >>
 >> endobj
-5933 0 obj <<
+6895 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [143.24 146.064 155.195 156.968]
+/Rect [136.874 565.212 153.81 575.399]
 /Subtype /Link
-/A << /S /GoTo /D (page.20) >>
+/A << /S /GoTo /D (page.124) >>
 >> endobj
-5934 0 obj <<
+6896 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [145.452 122.154 157.407 133.058]
+/Rect [136.874 541.302 153.81 551.489]
 /Subtype /Link
-/A << /S /GoTo /D (page.39) >>
+/A << /S /GoTo /D (page.124) >>
 >> endobj
-5935 0 obj <<
+6897 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [140.231 88.281 152.187 99.185]
+/Rect [136.874 517.392 153.81 527.578]
 /Subtype /Link
-/A << /S /GoTo /D (page.10) >>
+/A << /S /GoTo /D (page.124) >>
 >> endobj
-5936 0 obj <<
+6898 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [373.28 708.674 390.217 718.861]
+/Rect [136.874 493.481 153.81 503.668]
 /Subtype /Link
-/A << /S /GoTo /D (page.151) >>
+/A << /S /GoTo /D (page.124) >>
 >> endobj
-5937 0 obj <<
+6899 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [373.28 684.764 390.217 694.951]
+/Rect [136.874 469.571 153.81 479.758]
 /Subtype /Link
-/A << /S /GoTo /D (page.151) >>
+/A << /S /GoTo /D (page.124) >>
 >> endobj
-5938 0 obj <<
+6900 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [363.876 660.854 380.812 671.04]
+/Rect [136.874 445.661 153.81 455.847]
 /Subtype /Link
-/A << /S /GoTo /D (page.126) >>
+/A << /S /GoTo /D (page.124) >>
 >> endobj
-5939 0 obj <<
+6901 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [363.876 636.943 380.812 647.13]
+/Rect [136.874 421.75 153.81 431.937]
 /Subtype /Link
-/A << /S /GoTo /D (page.128) >>
+/A << /S /GoTo /D (page.124) >>
 >> endobj
-5940 0 obj <<
+6902 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [356.962 612.316 368.917 623.22]
+/Rect [136.874 397.84 153.81 408.027]
 /Subtype /Link
-/A << /S /GoTo /D (page.13) >>
+/A << /S /GoTo /D (page.124) >>
 >> endobj
-5941 0 obj <<
+6903 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [356.394 578.443 368.349 589.347]
+/Rect [147.385 373.93 164.321 384.116]
 /Subtype /Link
-/A << /S /GoTo /D (page.18) >>
+/A << /S /GoTo /D (page.134) >>
 >> endobj
-5942 0 obj <<
+6904 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [357.5 566.488 369.455 577.392]
+/Rect [147.385 350.019 164.321 360.206]
 /Subtype /Link
-/A << /S /GoTo /D (page.19) >>
+/A << /S /GoTo /D (page.133) >>
 >> endobj
-5943 0 obj <<
+6905 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [361.933 542.577 373.888 553.481]
+/Rect [147.385 326.109 164.321 336.296]
 /Subtype /Link
-/A << /S /GoTo /D (page.38) >>
+/A << /S /GoTo /D (page.133) >>
 >> endobj
-5944 0 obj <<
+6906 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [360.279 518.667 372.234 529.571]
+/Rect [147.385 302.199 164.321 312.385]
 /Subtype /Link
-/A << /S /GoTo /D (page.24) >>
+/A << /S /GoTo /D (page.133) >>
 >> endobj
-5945 0 obj <<
+6907 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [351.702 494.757 368.638 505.661]
+/Rect [147.385 278.288 164.321 288.475]
 /Subtype /Link
-/A << /S /GoTo /D (page.104) >>
+/A << /S /GoTo /D (page.133) >>
 >> endobj
-5946 0 obj <<
+6908 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [351.702 470.846 368.638 481.75]
+/Rect [147.385 254.378 164.321 264.565]
 /Subtype /Link
-/A << /S /GoTo /D (page.102) >>
+/A << /S /GoTo /D (page.134) >>
 >> endobj
-5947 0 obj <<
+6909 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [351.702 446.936 368.638 457.84]
+/Rect [147.394 230.468 164.331 240.654]
 /Subtype /Link
-/A << /S /GoTo /D (page.103) >>
+/A << /S /GoTo /D (page.138) >>
 >> endobj
-5948 0 obj <<
+6910 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [361.933 423.026 373.888 433.93]
+/Rect [127.469 218.512 144.406 228.699]
 /Subtype /Link
-/A << /S /GoTo /D (page.38) >>
+/A << /S /GoTo /D (page.135) >>
 >> endobj
-5949 0 obj <<
+6911 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [360.279 399.115 372.234 410.019]
+/Rect [143.798 206.557 160.734 216.744]
 /Subtype /Link
-/A << /S /GoTo /D (page.23) >>
+/A << /S /GoTo /D (page.137) >>
 >> endobj
-5950 0 obj <<
+6912 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [351.702 375.205 368.638 386.109]
+/Rect [133.835 194.602 150.772 204.789]
 /Subtype /Link
-/A << /S /GoTo /D (page.104) >>
+/A << /S /GoTo /D (page.139) >>
 >> endobj
-5951 0 obj <<
+6913 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [361.933 351.295 373.888 362.199]
+/Rect [148.779 182.647 165.716 192.834]
 /Subtype /Link
-/A << /S /GoTo /D (page.36) >>
+/A << /S /GoTo /D (page.137) >>
 >> endobj
-5952 0 obj <<
+6914 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [360.279 327.384 372.234 338.288]
+/Rect [136.047 170.692 152.984 180.878]
 /Subtype /Link
-/A << /S /GoTo /D (page.23) >>
+/A << /S /GoTo /D (page.140) >>
 >> endobj
-5953 0 obj <<
+6915 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [351.702 303.474 368.638 314.378]
+/Rect [149.885 158.737 166.822 168.923]
 /Subtype /Link
-/A << /S /GoTo /D (page.104) >>
+/A << /S /GoTo /D (page.137) >>
 >> endobj
-5954 0 obj <<
+6916 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [360.279 279.564 372.234 290.468]
+/Rect [136.456 146.064 153.392 156.968]
 /Subtype /Link
-/A << /S /GoTo /D (page.23) >>
+/A << /S /GoTo /D (page.141) >>
 >> endobj
-5955 0 obj <<
+6917 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [351.702 255.653 368.638 266.557]
+/Rect [169.103 134.109 186.039 145.013]
 /Subtype /Link
-/A << /S /GoTo /D (page.103) >>
+/A << /S /GoTo /D (page.138) >>
 >> endobj
-5956 0 obj <<
+6918 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [357.51 221.78 369.465 232.684]
+/Rect [148.929 122.871 165.865 133.058]
 /Subtype /Link
-/A << /S /GoTo /D (page.17) >>
+/A << /S /GoTo /D (page.137) >>
 >> endobj
-5957 0 obj <<
+6919 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [359.721 209.825 371.676 220.729]
+/Rect [136.605 110.916 153.541 121.103]
 /Subtype /Link
-/A << /S /GoTo /D (page.20) >>
+/A << /S /GoTo /D (page.139) >>
 >> endobj
-5958 0 obj <<
+6920 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [360.279 185.915 372.234 196.819]
+/Rect [252.49 98.961 269.426 109.147]
 /Subtype /Link
-/A << /S /GoTo /D (page.23) >>
+/A << /S /GoTo /D (page.138) >>
 >> endobj
-5959 0 obj <<
+6921 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [351.702 162.004 368.638 172.908]
+/Rect [241.421 87.006 258.358 97.192]
 /Subtype /Link
-/A << /S /GoTo /D (page.102) >>
+/A << /S /GoTo /D (page.138) >>
 >> endobj
-5960 0 obj <<
+6922 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [351.702 138.094 368.638 148.998]
+/Rect [428.015 720.63 444.951 730.816]
 /Subtype /Link
-/A << /S /GoTo /D (page.102) >>
+/A << /S /GoTo /D (page.138) >>
 >> endobj
-5961 0 obj <<
+6923 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [360.279 114.184 372.234 125.088]
+/Rect [430.974 708.674 447.91 718.861]
 /Subtype /Link
-/A << /S /GoTo /D (page.23) >>
+/A << /S /GoTo /D (page.138) >>
 >> endobj
-5962 0 obj <<
+6924 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [351.702 90.273 368.638 101.177]
+/Rect [463.781 696.719 480.717 706.906]
 /Subtype /Link
-/A << /S /GoTo /D (page.103) >>
->> endobj
-5902 0 obj <<
-/D [5900 0 R /XYZ 90 757.935 null]
->> endobj
-5899 0 obj <<
-/Font << /F31 528 0 R /F22 521 0 R >>
-/ProcSet [ /PDF /Text ]
->> endobj
-5965 0 obj <<
-/Length 3678      
-/Filter /FlateDecode
->>
-stream
-xÚ¥\[sÖF}÷¯øíªhvnºå
lÃ:†Åf“­lŠÛ\jÁ86I`ýöh¦¥ž[K…+ØßwÔGçôÌH#Xí$ü§v£Üõm/FÓî.>íÉÝ;øôñž
-ß6ðuC¾x¾÷·GŽcgvço§Ã;%Z­v痿ÿrðÛùO;+!Ûª¸Ïՠܧ{Ççsé@ÜšÎþ}ï×ßäîNà§=)Ì8ìþ‚Ÿ¥Pã¸û´gµ	?Ü;Ûûç\ÃnàóÒ¹·Êä'¯u|òÚÙµÓIþu äþë-÷ÿ<PíþՁná'øõóÍ—I“‚#u»k”c돹»ù*ÞÿjS¦Zõ»Jù“sŸß¾€ä4Ü,èìL“‚“¥Òf´-|Û©ˆ6ñ!Øҍ£PmÙ–ÿ}·ÝнՍ\5Ã#V¼ œ5+êLΉ¾ÚfN\3ÜÜ~Ê-°Vô£Ýuz\ó €››tÔÚä& ¨í#ÖÌḜ
`–16³áííÕïß9Ì(L?n¼> Æ	]”¹:(>ç‡î…ÕÁ‹»’ND®èè†ÀsIÉI§R¹ÃZÃ3§:†ç“¾©j…íFûêêööÓÝ»\1Œ i»¾¢8 ÏÏ )9).ŒóŒqŠ)sª8`x>T,hÕÜÞ‹Ï7nÌ+LëQt]7ã×æµG7^˜ØqIßä67Û
-7–)qªØCx¶ ¸á"ÞŽ©àj«-\^ñ°ÝÝx~&IÉšîkX¯"æTxÀð|¨¼¿¥Aå° ]ÚÜÂl™¡k]žÀ
AšôZǼÇR07#Þ¬ÉÃÓ¡Ö®¨Öj‡ûîêúùÍÝx~IÉj‡°½Š™³{χªÛVtãÜá×
-
–bTã]ë°G7^hq\Ò«íó‹Œ8"bÎ.JÃó¡ZkDo¢¶ÞbX`¥Á#ÖZìÑ
Z—¬µx€‘ bâT³‡ðl(Ù(ÑÞâŸÏžŸþPµ9 at W´Î†/ðœ=)YÓÚÕ}Ìœ]›<†çCµp«5è¹ÁŸ>|-®Wã\_®ÜP^ÀÅÕjŒx•VÅÅÊÚ˜µ´XY»Â†:e/†^ìZeûùˆ
k•uf/ðòZEJúævŵjT1si­Õ
-_mG°neƒèë›»âVBî¡ë{	‡n¼¸™ %kj[Ø1q¶TMž
µ>Ò‹Ö?‹ÙX=Cׇ²C7^Ì´dM+U=t1sa8;χj{-¤œ;{£™ÎèÖÎ.ðzg	»Ò²ÖYJ\ë,džZÁÙj¢µ>u;¸²ókS×£/Lݸduê*X‚ú˜9›ºÃó¡h;9v³èÛ/…+Øzô3t­ÁÝx¡ÁqÉÚ­dÛ	«TÌœuØcx>T{nà&jë-¶BÁöXk±G7^hq\²z›1B׆˜9»ÏðžEkàæßé›úЭsx×ç0a/]€Ã¦Äµ9̱¡V¥U­«s8±u/ðú&'ÁÍaÊ\ÃŠ–°¢÷Kƒ¯˜9 [çð¯ÏaÂ^Ã1qq
-¯°­VDëÚÆ#6Î`¯Î`z¥‡Ù1×f0ˇ¢a`|Þ¢o¾ÜVo:»ñ¦ƒÀ«7”¾ô+ÜPD̵›–åvV,‹ôÝoªëU at n\®tuµ"ÔÅmï´QÖÊZÅQ¡ÊV:ÃþïìåÃW‡ÇOŽÏÎO<Ék÷j°´àA¼bD7žGZÒkÎ^Ih=Àé1s¢1,߬ÛJ«~ùðøÑAo÷X¹x\ûËÖ„#פ{l3ƒÂi¹ªìNtcO93ÑÁ0Í’µÛ—µdD¯]•ðˆW%¯^•èI`ù+NÄ\»*±|(Zu"<
~òà@)µ~rþò¨Ðe	ƒh4xÜJ›¸YÐyŸã‚ÕFÃ40}D›uÚC8²Yµ´¢¯œPö³ÓÇÉj˜ÞãAkCÛ£/î¸dMµ1~i§Ì©ì€aùP·µèú¨ÝgϏÏ_3	Ø~>fM¶G7^—¬r­[ÑÁÅ6bκí1,ß,{¢×Q»ÏÎÔ°ÿìÇgùì‡émµ2»º!ðüD’’5á°Ø»—s*<`X¾Qît7ˆ>{±V{ŸZyÏhÜS¥†;¿aý
”7]x›¬ÝªÀõÉ}ñf—paéœ
pË0,/ŸÞ\~Í-˜ïÉß_Þ´í~ɉVNo@´Ñb\MÐ
žñÆ%'3láaQ;=-Œ˜³û6aùœZŠqyGóæË{f<l0#,Ý[ÍXàu3f2ÃU3(sÕ†Ìpoòäò2_K~×QC+äú£ÿ0Cº6CR»
£?â­ÍŽÎùСôPy=ËÌÆŽN	µþ°íXÐU;dÍÊ[µƒ¡svØq
-|‘ÿ‘ReÆÄô}É	ë®ðÞ½áé²G7^ØýÄ%ýêÙ•¢Æ´1s6G<†åsfÀUÖÈ~U,ÜhZØ."|El at 7ž‹MJz±yËaå3§b†ç·
-
-.¯&<Ù=<ztòK5n…ȍy+¯®(y©³°muï+#æÂÖÖax>+Œ(oîÅåÔÝ”†¨Ñ3vmN{tCà…I—ôrûR ¦ï»˜9ë­Çð|Aî0
-À¾Ü[_. ×#7÷‚.&nHÁê”…þëˆ5ÖéRhý ?’ï2/Xвgc`3laÐdêÅÕÇrãMkD®!˜7Ñ
çüIIoGv•7Ý0¥¨"æTlÀð|¨w‰¶þ»ØxÓõÂÀA›Rµæ‚®IÁJã&ÉžKÕ"„%:i´öÂj¿1½™Xï­C7^ì--鏥Þ}3zë0<jž“ºTqíɍ:Ñ›ÒÂÊDx£b•[7)a—VÏ
-#‚#B­$0|äÃ…G5åíŽéæcÖ†´G7^ÓqÉê †¥¸‰³A=Ax6½¤/_©g;ÝânŠ@#˜‹%'+W(ӍBj6–•’ ôéχgŶö.<ÎØ©ÝxNŸ”¬µutñe3§j†çC¹$R}öü°<ˆÛ<VÍâv=`–¬b)”lÙ@7bx>TK‚Õw7µq'7ƒÝˆfƒÖiÉÚ5·-pOÆ»Ãó¡^«~yzR^£z%4l=·¥ºͦ¬Ó’ÕövÓ&Ku#†çC¹$RýÇõ‡ê:Õ»NÛ"ÝÌf¬“‚ÕæÂ=DkÙD7bxº 6‰t3b7Ƹ=–
UÇåj}u*¬e#܈áÙPiáæo.F)¤í7f¹ͦ«Ó’þ¹˜Ìï2¬]VIs#†ç“ {Piš›Ê^†t[†¸÷¬.¸-h6’œ–¬«²TÇF Ãó¡1qÚÅÜCJ^À…Û—oK#šMï¦%+w+¢ÇŽM#†çC/â´0‰üç–t[,Ù”±],a2¯iÉʃÃÙ&c»XÂñK’ŒíûËÏÌè¨?aw»Gé2J›²©ˆf³¢iIÿº¡/íH%ô”˦"†çCGH:îiÿ~ôìÕëïçʦ@çâ
-°LKúe¤­ºÂ:W8>t…D*ƒ+‡§¦ÝðôúõýÌÙ…\Ìa¢‰iIoNW5‡‰B.æp|h	#¢9/žÿr_c6Ec˜H_ZrÍ&B¸Ãñ¡1$ÄŒ9zöðìú^¾lKÞ;pI¸´äÊlâ’w³/,_ð…Fß‚/ן¯¯îgË–ÐÚâJ=I–\ó¤žZ[,aÈБ8¶æyþ¯ëWŸî7…¶D»Kª«¸ÜÊä©G»?êLhIU;î^¿½ç Ù’€Zܨ‡’’‚k¤ž€ZaÈБ8å9~xýê¿÷!ÛÂB³+\x'-¹2N¸°ÐlËœIÂBÎøçôžWŒãl5f×!	ÎÊ\5†ãCcHj‡×l{¡`ümË
!šMò¤%kÛ½Nåb$Lr1<_Øþçñ¡B‡ÕôI#t­ÃÝx¡ÃqÉJ4È]öúnˆ™³Í­Çð|¨–D‘|>¨°WE§ôÆ ¢Ù`RZ²’ý1½-ì#¹ bx>T§¡`¯Vïm€níí¯÷–°—öaØ[Ê\í-LJjI²jÙ‡^ÂŽãÆl¢Ù¬UZ²rsϧ¬5l¶1<_PL^Ù+nÕ0­rx/Ñ
g'’–¬,ÔÖa]ƒ2§Â†å›…“ðX´*ˆ¶p°Ý˜_C4›(KKÖDk8Bl‚
1,ß,šÄØèÞ¨ YA±q>`M³G7^З¬p8Uér/”9Óì1,߬™ÄâȾ§ð`f‹´syˆf“riÉšdeÄ +—ÌCχ’I</ÚØǶ{[G¬íé8Ç6-ÉŒmÀ£Ä…¡=åï¶Y2Éû‘ÍK¡Ë­hû~cäÑl0-Yí²œþL9Dχ’Iê/ޝÚw†.%¶){ˆh6˜–¬®Ûp#©Ùèa€°l³fþ‹öEÉn‡²-ˆh6˜–d$wŸ@DË7‹&ÀIô‹Ê]	¬6­ÚBD4
-LKzÅ&¿+ÅilÙ"bx¾ ˜$ƒàOžœ<}\íò¦,âÜd&ý—¬Íåоzvl¡Ã°ˆ
CÑ	´Ê§ò¾ïÏoNÔmJÕHÿ8h'ÆÞ†p2lÚÖo_]_ݾþruy »:¹ÿùÚÿûxäþÞæÕÿKïÿQÏÒüØvþ7-•ò?½uØÏ·þ÷'ÔþÉCÿ«áà7ßü¿GŸ¿~{wušØNll:=bÎÿ‚ÅL
-endstream
-endobj
-5964 0 obj <<
-/Type /Page
-/Contents 5965 0 R
-/Resources 5963 0 R
-/MediaBox [0 0 595.276 841.89]
-/Parent 5722 0 R
-/Annots [ 5967 0 R 5968 0 R 5969 0 R 5970 0 R 5971 0 R 5972 0 R 5973 0 R 5974 0 R 5975 0 R 5976 0 R 5977 0 R 5978 0 R 5979 0 R 5980 0 R 5981 0 R 5982 0 R 5983 0 R 5984 0 R 5985 0 R 5986 0 R 5987 0 R 5988 0 R 5989 0 R 5990 0 R 5991 0 R 5992 0 R 5993 0 R 5994 0 R 5995 0 R 5996 0 R 5997 0 R 5998 0 R 5999 0 R 6000 0 R 6001 0 R 6002 0 R 6003 0 R 6004 0 R 6005 0 R 6006 0 R 6007 0 R 6008 0 R 6009 0 R 6010 0 R 6011 0 R 6012 0 R 6013 0 R 6014 0 R 6015 0 R 6016 0 R 6017 0 R 6018 0 R 6019 0 R 6020 0 R 6021 0 R 6022 0 R 6023 0 R 6024 0 R 6025 0 R 6026 0 R 6027 0 R 6028 0 R 6029 0 R 6030 0 R 6031 0 R 6032 0 R 6033 0 R 6034 0 R 6035 0 R 6036 0 R 6037 0 R 6038 0 R 6039 0 R 6040 0 R 6041 0 R 6042 0 R 6043 0 R 6044 0 R 6045 0 R 6046 0 R 6047 0 R 6048 0 R 6049 0 R 6050 0 R 6051 0 R ]
+/A << /S /GoTo /D (page.138) >>
 >> endobj
-5967 0 obj <<
+6925 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [135.22 707.957 152.157 718.861]
+/Rect [414.984 684.764 431.92 694.951]
 /Subtype /Link
-/A << /S /GoTo /D (page.104) >>
+/A << /S /GoTo /D (page.138) >>
 >> endobj
-5968 0 obj <<
+6926 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [135.22 684.047 152.157 694.951]
+/Rect [431.671 672.809 448.608 682.996]
 /Subtype /Link
-/A << /S /GoTo /D (page.104) >>
+/A << /S /GoTo /D (page.138) >>
 >> endobj
-5969 0 obj <<
+6927 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [143.798 660.136 155.753 671.04]
+/Rect [469.32 660.854 486.256 671.04]
 /Subtype /Link
-/A << /S /GoTo /D (page.23) >>
+/A << /S /GoTo /D (page.138) >>
 >> endobj
-5970 0 obj <<
+6928 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [135.22 636.226 152.157 647.13]
+/Rect [453.579 648.899 470.515 659.085]
 /Subtype /Link
-/A << /S /GoTo /D (page.102) >>
+/A << /S /GoTo /D (page.138) >>
 >> endobj
-5971 0 obj <<
+6929 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [116.949 624.988 133.885 635.175]
+/Rect [444.403 636.943 461.34 647.13]
 /Subtype /Link
-/A << /S /GoTo /D (page.111) >>
+/A << /S /GoTo /D (page.138) >>
 >> endobj
-5972 0 obj <<
+6930 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [162.049 612.316 178.986 623.22]
+/Rect [448.279 624.988 465.215 635.175]
 /Subtype /Link
-/A << /S /GoTo /D (page.123) >>
+/A << /S /GoTo /D (page.138) >>
 >> endobj
-5973 0 obj <<
+6931 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [148.67 600.361 165.606 611.265]
+/Rect [413.987 613.033 430.924 623.22]
 /Subtype /Link
-/A << /S /GoTo /D (page.115) >>
+/A << /S /GoTo /D (page.138) >>
 >> endobj
-5974 0 obj <<
+6932 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [181.317 588.405 198.253 599.309]
+/Rect [375.223 601.078 392.16 611.265]
 /Subtype /Link
-/A << /S /GoTo /D (page.115) >>
+/A << /S /GoTo /D (page.137) >>
 >> endobj
-5975 0 obj <<
+6933 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [144.884 577.168 161.82 587.354]
+/Rect [364.165 589.123 381.101 599.309]
 /Subtype /Link
-/A << /S /GoTo /D (page.119) >>
+/A << /S /GoTo /D (page.137) >>
 >> endobj
-5976 0 obj <<
+6934 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [177.531 564.495 194.467 575.399]
+/Rect [354.192 576.45 371.129 587.354]
 /Subtype /Link
-/A << /S /GoTo /D (page.115) >>
+/A << /S /GoTo /D (page.140) >>
 >> endobj
-5977 0 obj <<
+6935 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [139.922 553.257 156.859 563.444]
+/Rect [370.232 565.212 387.168 575.399]
 /Subtype /Link
-/A << /S /GoTo /D (page.117) >>
+/A << /S /GoTo /D (page.137) >>
 >> endobj
-5978 0 obj <<
+6936 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [172.57 540.585 189.506 551.489]
+/Rect [356.414 553.257 373.35 563.444]
 /Subtype /Link
-/A << /S /GoTo /D (page.115) >>
+/A << /S /GoTo /D (page.139) >>
 >> endobj
-5979 0 obj <<
+6937 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [154.866 529.347 171.803 539.534]
+/Rect [356.404 541.302 373.34 551.489]
 /Subtype /Link
-/A << /S /GoTo /D (page.115) >>
+/A << /S /GoTo /D (page.138) >>
 >> endobj
-5980 0 obj <<
+6938 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [144.904 517.392 161.84 527.578]
+/Rect [389.051 528.63 405.988 539.534]
 /Subtype /Link
-/A << /S /GoTo /D (page.121) >>
+/A << /S /GoTo /D (page.142) >>
 >> endobj
-5981 0 obj <<
+6939 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [177.551 504.719 194.487 515.623]
+/Rect [416.169 516.674 433.106 527.578]
 /Subtype /Link
-/A << /S /GoTo /D (page.116) >>
+/A << /S /GoTo /D (page.138) >>
 >> endobj
-5982 0 obj <<
+6940 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [143.24 492.764 160.177 503.668]
+/Rect [359.173 505.437 376.11 515.623]
 /Subtype /Link
-/A << /S /GoTo /D (page.116) >>
+/A << /S /GoTo /D (page.138) >>
 >> endobj
-5983 0 obj <<
+6941 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [144.346 480.809 161.282 491.713]
+/Rect [363.876 481.526 380.812 491.713]
 /Subtype /Link
-/A << /S /GoTo /D (page.116) >>
+/A << /S /GoTo /D (page.142) >>
 >> endobj
-5984 0 obj <<
+6942 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [143.24 468.854 160.177 479.758]
+/Rect [363.876 457.616 380.812 467.803]
 /Subtype /Link
-/A << /S /GoTo /D (page.120) >>
+/A << /S /GoTo /D (page.138) >>
 >> endobj
-5985 0 obj <<
+6943 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [175.887 456.899 192.824 467.803]
+/Rect [363.876 433.706 380.812 443.892]
 /Subtype /Link
-/A << /S /GoTo /D (page.116) >>
+/A << /S /GoTo /D (page.138) >>
 >> endobj
-5986 0 obj <<
+6944 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [140.47 444.943 157.407 455.847]
+/Rect [353.355 409.795 370.292 419.982]
 /Subtype /Link
-/A << /S /GoTo /D (page.119) >>
+/A << /S /GoTo /D (page.127) >>
 >> endobj
-5987 0 obj <<
+6945 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [173.118 432.988 190.054 443.892]
+/Rect [353.355 385.885 370.292 396.071]
 /Subtype /Link
-/A << /S /GoTo /D (page.115) >>
+/A << /S /GoTo /D (page.123) >>
 >> endobj
-5988 0 obj <<
+6946 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [143.24 421.033 160.177 431.937]
+/Rect [366.088 361.975 383.024 372.161]
 /Subtype /Link
-/A << /S /GoTo /D (page.121) >>
+/A << /S /GoTo /D (page.159) >>
 >> endobj
-5989 0 obj <<
+6947 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [175.887 409.078 192.824 419.982]
+/Rect [366.088 338.064 383.024 348.251]
 /Subtype /Link
-/A << /S /GoTo /D (page.116) >>
+/A << /S /GoTo /D (page.147) >>
 >> endobj
-5990 0 obj <<
+6948 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [140.47 397.84 157.407 408.027]
+/Rect [366.088 314.154 383.024 324.34]
 /Subtype /Link
-/A << /S /GoTo /D (page.119) >>
+/A << /S /GoTo /D (page.148) >>
 >> endobj
-5991 0 obj <<
+6949 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [173.117 385.168 190.054 396.071]
+/Rect [366.088 290.243 383.024 300.43]
 /Subtype /Link
-/A << /S /GoTo /D (page.116) >>
+/A << /S /GoTo /D (page.148) >>
 >> endobj
-5992 0 obj <<
+6950 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [144.346 373.212 161.282 384.116]
+/Rect [366.088 266.333 383.024 276.52]
 /Subtype /Link
-/A << /S /GoTo /D (page.123) >>
+/A << /S /GoTo /D (page.147) >>
 >> endobj
-5993 0 obj <<
+6951 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [143.24 361.975 160.177 372.161]
+/Rect [366.088 242.423 383.024 252.609]
 /Subtype /Link
-/A << /S /GoTo /D (page.117) >>
+/A << /S /GoTo /D (page.147) >>
 >> endobj
-5994 0 obj <<
+6952 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [212.988 350.019 229.925 360.206]
+/Rect [366.088 218.512 383.024 228.699]
 /Subtype /Link
-/A << /S /GoTo /D (page.114) >>
+/A << /S /GoTo /D (page.148) >>
 >> endobj
-5995 0 obj <<
+6953 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [210.756 338.064 227.693 348.251]
+/Rect [366.088 194.602 383.024 204.789]
 /Subtype /Link
-/A << /S /GoTo /D (page.114) >>
+/A << /S /GoTo /D (page.147) >>
 >> endobj
-5996 0 obj <<
+6954 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [175.887 325.392 192.824 336.296]
+/Rect [366.088 170.692 383.024 180.878]
 /Subtype /Link
-/A << /S /GoTo /D (page.115) >>
+/A << /S /GoTo /D (page.148) >>
 >> endobj
-5997 0 obj <<
+6955 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [207.997 314.154 224.933 324.34]
+/Rect [366.088 146.781 383.024 156.968]
 /Subtype /Link
-/A << /S /GoTo /D (page.114) >>
+/A << /S /GoTo /D (page.148) >>
 >> endobj
-5998 0 obj <<
+6956 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [217.402 302.199 234.338 312.385]
+/Rect [346.162 134.826 363.099 145.013]
 /Subtype /Link
-/A << /S /GoTo /D (page.114) >>
+/A << /S /GoTo /D (page.142) >>
 >> endobj
-5999 0 obj <<
+6957 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [209.68 290.243 226.617 300.43]
+/Rect [360.827 122.871 377.764 133.058]
 /Subtype /Link
-/A << /S /GoTo /D (page.115) >>
+/A << /S /GoTo /D (page.158) >>
 >> endobj
-6000 0 obj <<
+6958 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [197.317 278.288 214.254 288.475]
+/Rect [358.615 110.916 375.552 121.103]
 /Subtype /Link
-/A << /S /GoTo /D (page.115) >>
+/A << /S /GoTo /D (page.150) >>
 >> endobj
-6001 0 obj <<
+6959 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [136.874 254.378 153.81 264.565]
+/Rect [360.827 98.961 377.764 109.147]
 /Subtype /Link
-/A << /S /GoTo /D (page.123) >>
+/A << /S /GoTo /D (page.159) >>
 >> endobj
-6002 0 obj <<
+6960 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [149.606 230.468 166.543 240.654]
+/Rect [388.503 87.006 405.44 97.192]
 /Subtype /Link
-/A << /S /GoTo /D (page.146) >>
+/A << /S /GoTo /D (page.147) >>
 >> endobj
-6003 0 obj <<
+6888 0 obj <<
+/D [6886 0 R /XYZ 90 757.935 null]
+>> endobj
+6885 0 obj <<
+/Font << /F31 604 0 R /F22 597 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+6963 0 obj <<
+/Length 3339      
+/Filter /FlateDecode
+>>
+stream
+xÚ¥\Ùr7}×Wð‘ªrc°w#o²ÄØòh%{œJ¥T^ä%cË3²3Nþ~Ðľ]tÂJ•I‘÷ô9 at cé{C²Âú?²Rx5Š)&Vo>àÕ{ýé“b¿ô×Côý㛃üÈt+¤$[ݼÛ5—	JV7oYŸ^œl^þzólÅñ„°:Êü9QÓüéÁæƇ¶Ä‚É9ð~ù¯Þêxv€SÓê»~Qjõù€Sfß:¸>øÉÇ0Ÿ3ýyíÚaåÅS.ž`ý–ŠÕHÂRì®ô_Ç×OO.o/™Xß¿z”_8Å)MéZí¨ç/Þ[Ä6º‡"xq!yȝe¼°Œ‰g)s&Úa@>/œDH¢{{õ²¢Y÷âs
`É<tyiÀ¦`†8ÚB¯€dV®T
+‘ôóÉåãëûŠ\Ž$}ƒž^ƒ"xEpÒ(ËÁ¥$eÎ%[Ìç4O#¢±âû/÷w¥à‰¢ùf2èŽ\‹<¸$OÂ5¤5"&ǘ3ê““9
+DyÒµW/îo?׆ò˜´èõ­A¼Ò·cqÕÑLÑ$UÊ\gƒùœhÉU±æ¯¯ÞU:wT+ï¶à! Kþ4`³9ÂL%´EHæÄ
+‚ã±Ú›«ãûÛ×fhŒ¤â¾Io†6è!‚Wfè4d³‹’lJ™‹.6Ï«f
+±1écýrÑX–(§¾EYšÑC¯.KqH`Y"“L™+ËÒŒù¼h:êé#êêíí«OŸ*ãZÏ2£G÷Æõ<DèʸN¹¢œ+õׄ§¼ùÀ¶˜ÎÉÕ‚KË=:;;=ÒîcÛbix»£‹¨­K®cæf|^4fH¤…X?YN‘ÂÒ·ê	7è!‚W„§!›ÂG4‰”¸Ð½ƒ€lN¶Pz³,’¾~¬m·j[Œ™oÒÓlÐC¯hNC¶4ë­£Ò7BÂœ‹¶Ï«Ö†v'V}|‚ñGŒ«Žñ‰ø&ý!>Í[ý€®Žð( Ñ,k|<å­ðÒyÍrD’O‰fw¨¨nJ0|£þ¦dF¼º)‰C6Ç·>zŒ4e.tÌçt½¼©´¯·‡¯/çn[}¬/_#÷­ûÝ>ÎýÐÕn6&ó¹Kå”ñVº}Æ€t^>ghdI··ÏXß7®AÿŒ1£‡^=cÄ![CÝÍ1såŒa¦ˆÏifÚê)éòÍÕåñÓÚæ[]¦É·è‰6è!‚WD§!›÷7G‚Ñ”¹èhƒùœh¢ÐDÉßß|ýðöáöîááó×÷•}ŠDŒJߢ·Q1è!‚Wv*iȝhIK»õâ>¦ÄÅ|Ùœd¬º‘–’oïîÿ\¹¥õÑœs߬wOôÁ+7u²¹#›ÇDÌ\t¶Á€|N9W)2Æ#\¯ÚO7G'Õe[pâ›ô—í=Dð겇l.ÛñI¤ÌŲm0 ŸW=é5^ÒXõÙåÅ“n~.U}>ÒÛפ£Ú¢‡^ªÎB¶nl*Þƒ¤Ì…jƒù¼j}
+À8éëÆ3½¯¾÷ÔÄ ‡^yn’†l@”Ô;•2÷µÁÀ|N²ÄzáH:ú긹?ÈéÛô×3zˆàÕÃu²9…DRÞÊÑšÀ\^2ŸV2‘|úòìôú¦¹h¹&­Þ\´â«¨nÎÌ‚”0·-Ï©fúˆÆI¢ÚlΞ]Õ¶(Mõ­zÂ
zˆàáiÈfWc½É”¹n00Ÿ®ç½ùl	ߝlŽ¯¾~Tu]‰]›Þ\fÐC¯ÌeiÈæ\¦ôì,Sæb.3ÏË&Q–ô÷ÃÝowo¾Uf3Ž$ã¾Eo63è!‚Wf³4ds6Ó÷Â8¥ÌÅlf00Ÿ­§:&}ýbs¶ÝüxHĺvòÐK"õ­zóÙ<DèÊt–lq…˜ä)o1Ä
¤s²õfFï	“¾~q}ù|{¼i>ZpM>ZˆàÍGñUTG¸yl0·-@|^õ¼ŽswÛÍv{ûxwÐ>¹=¾<{~~HÖ¥£‘Hß¾cE¼´ ÙÚœJ}ŠÌˆsdóH=ÚHC¿9n?>$xýüìh«¸½:Tt}´=:/'>¢§–Iñ~ÚË¢‡^^e²á	ፊ§Ìù`10Ÿs…c”ŠóÍùåöPŠueûJ%ÂRÙf±`±ƒ—#!	ל LXÌ™‹ ˜¼^:é&W|ñüììöêòôâf£»¾òˆQ½–(ߺwôÁ+7A²%~Ĉë]Kœ˷Ï@$Jž«ÎúíX¿ÞT¤ëãŸÔçÛ®·ÆðЕ%>	ØÒÍ’$´¹lÈ¼jl–ØTöõóããÍuec£Axd¾UoœôÁ+#=
ÙëzG>›3£Ý`@>'œ*Š¤MI}óõãÛ?ÊÙŒ3¤o‡ìLf<Dè’;
¸“*Ê©LèmøÈSÞ|*³˜ÎIô²bÓQZê>~hJµÈ…Rº)5¢&\5¥Æ¼M©“*'4Jß«ß^½®H¥z'H=´§Õ ‡^›†4[æ³çj%½¼'Ì…ZƒùœZ1Ñ}ÇþïÝÃ]å)ƒÞTL’xpG¯E¼äÏB½eïêMÈ„Eʜ뵐Oa}ÿs½
PYFwW(FŒÃœc2z¶8gчª!sî…²9Ç2£‡^5$Ù:¨h±BïKæŠ!3ä›
¡Xïq§2ç[z"þ‚'xBJ-÷$ÀÛžXL«ÈÃy37=ø´'»ŒUš:	)á½|!“^¥¦Å¾Dð¦/Óñ%anùñ;Œz2¦S%g¼×
D$A¤ûX>˜àmS,¦gJÌÜ4à›Má
+Ñô‰¼K)ï7T؈¨\îJ€·]±˜Æ‘Ø»37]øfWôvŒ¥Ï®}Òy?[CL,·%ÀÛ¶XLo°ÄÌM[ ¾ÙLSc''½×Ý4)ÄûH?Ý´ÇB:kQL›šC˜Ð
+˜~}Y8È´3¼†¥>Б²HÚ&¶ƒkrù°bROõ_VOìÀP‰o°q«±‰îj"€zbɬ%E=±Ë{ïåÉ’\oI»26
×1¤]ƒëý ˜œQùk’ÞÏŽ%U«Áv!i°‘2÷Ž´«Vƒ% ™ó$ª-Sæû³¨Ð38^æ!§xï
Pè́øœ;e¡§M«ïçÌ¢òÈàP®˜‡l,VÞ <28ñ9gÊòH›zßË™eµ„Þ¨¶/Ù™a ZBïÈg©ÔÎéùýlYTvlÊàòõÛÛ”Ý[ >gKYvçRøûY³¨<-X”‹å!{#(OÖ@|Κ²<ͦú÷sfQ9Wp(°ÊCvf¨ž+8ñ9g¢2ª¢`/s–U?ys j¤<dgØ@ÕOސϚS©~r%ûY³¨^(XÔïä!{Ö õBÁˆÏYSÖ™²‚ÒùŒYT_Œê]òYª¯	Æ@|Θ²¾&*=ØoØ,ªF	î Õ!yÈÞ°ªQ‚;Ÿs§¬F±
+û9³¨r#8ÔRä!{Î µÁˆÏ:SÖnU{Ý[ËʼGPáA²sX€ê¼G Ÿóèo:ì5º–Cç€â„<dÏ9 "8ñ9çÀbˆýÜYT9Ü2ùyÈž;@å@pâsîÔ*²Ê‰ýî½EéöàþÎCö<ÒíÁ#ˆÏzç¼kå{¡eikï”HÎCvü×ސÏù¥Ž‹:ŒýÌY”÷
æ yØ<dÏ ḯøœ9Qò×Ôjìu;-KüG€Dl²QÒá¿ÁˆÏ9egGî?c¤f…à»tDz|¯Cƒù×<äÎ
+ÊËNPˆêM0”ïu˜ÏZ'}ý‡Æ€#Ë2½Þ(óš‡4ŽÐ–#P¦×;ò9GÒtïÙÚùAV,Êï+€|k²gß
V@|Ί(É«Å~úøz~8QÓÌçúúÉ7èh¶è!‚—א…lå„B\Ñ”9×l10ŸÓe‹µæϯ¾}hv2Y˜®vh0}œ‡4‚Y½“˜®v˜jÁxLrÖ't[‘ªÏO®'Õ ‡^‘š†lJˆÌŽÄÌ…TƒùœÔ(å}uZÅx—@[–lwh0ù‡l)ZŤÀd»ÃÀ|Ni”qßÒ“v§ZÜÒN
ðv§FÔDòf§ÆÌÍN…ø¬Ô(Qý“>Ráõ
­l^¢L.+p`0-Ÿl‰çŸä ªôîv‡æ:ý©ê֤ĜÍÿÞ¯´í~DnÞ ÿ†œDjä¶@CÌ¿hev¤Oîîï^}»{{8ÿ_ë/÷æõf>kü~gþ¸|óͼáæ…¨0ýaóÅ„˜wï©Xy0Ìk©>˝>¶MÑ„¨yûúOózòå?ßßÝç&ο#g/0²çÿºÑ^
+endstream
+endobj
+6962 0 obj <<
+/Type /Page
+/Contents 6963 0 R
+/Resources 6961 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 6731 0 R
+/Annots [ 6965 0 R 6966 0 R 6967 0 R 6968 0 R 6969 0 R 6970 0 R 6971 0 R 6972 0 R 6973 0 R 6974 0 R 6975 0 R 6976 0 R 6977 0 R 6978 0 R 6979 0 R 6980 0 R 6981 0 R 6982 0 R 6983 0 R 6984 0 R 6985 0 R 6986 0 R 6987 0 R 6988 0 R 6989 0 R 6990 0 R 6991 0 R 6992 0 R 6993 0 R 6994 0 R 6995 0 R 6996 0 R 6997 0 R 6998 0 R 6999 0 R 7000 0 R 7001 0 R 7002 0 R 7003 0 R 7004 0 R 7005 0 R 7006 0 R 7007 0 R 7008 0 R 7009 0 R 7010 0 R 7011 0 R 7012 0 R 7013 0 R 7014 0 R 7015 0 R 7016 0 R 7017 0 R 7018 0 R 7019 0 R 7020 0 R 7021 0 R 7022 0 R 7023 0 R 7024 0 R 7025 0 R 7026 0 R 7027 0 R 7028 0 R 7029 0 R 7030 0 R 7031 0 R 7032 0 R 7033 0 R 7034 0 R 7035 0 R 7036 0 R 7037 0 R 7038 0 R 7039 0 R 7040 0 R ]
+>> endobj
+6965 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [149.606 206.557 166.543 216.744]
+/Rect [201.003 720.63 217.94 730.816]
 /Subtype /Link
-/A << /S /GoTo /D (page.138) >>
+/A << /S /GoTo /D (page.148) >>
 >> endobj
-6004 0 obj <<
+6966 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [136.874 182.647 153.81 192.834]
+/Rect [197.486 708.674 214.423 718.861]
 /Subtype /Link
-/A << /S /GoTo /D (page.115) >>
+/A << /S /GoTo /D (page.148) >>
 >> endobj
-6005 0 obj <<
+6967 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [136.874 158.737 153.81 168.923]
+/Rect [193.611 696.719 210.547 706.906]
 /Subtype /Link
-/A << /S /GoTo /D (page.115) >>
+/A << /S /GoTo /D (page.147) >>
 >> endobj
-6006 0 obj <<
+6968 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [147.394 134.826 164.331 145.013]
+/Rect [181.427 684.764 198.363 694.951]
 /Subtype /Link
-/A << /S /GoTo /D (page.126) >>
+/A << /S /GoTo /D (page.147) >>
 >> endobj
-6007 0 obj <<
+6969 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [127.469 122.871 144.406 133.058]
+/Rect [196.928 672.809 213.865 682.996]
 /Subtype /Link
-/A << /S /GoTo /D (page.124) >>
+/A << /S /GoTo /D (page.148) >>
 >> endobj
-6008 0 obj <<
+6970 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [143.798 110.916 160.734 121.103]
+/Rect [178.099 660.854 195.036 671.04]
 /Subtype /Link
-/A << /S /GoTo /D (page.126) >>
+/A << /S /GoTo /D (page.147) >>
 >> endobj
-6009 0 obj <<
+6971 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [133.835 98.961 150.772 109.147]
+/Rect [199.698 648.899 216.635 659.085]
 /Subtype /Link
-/A << /S /GoTo /D (page.127) >>
+/A << /S /GoTo /D (page.148) >>
 >> endobj
-6010 0 obj <<
+6972 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [148.779 87.006 165.716 97.192]
+/Rect [200.246 636.943 217.182 647.13]
 /Subtype /Link
-/A << /S /GoTo /D (page.126) >>
+/A << /S /GoTo /D (page.148) >>
 >> endobj
-6011 0 obj <<
+6973 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [352.528 720.63 369.465 730.816]
+/Rect [171.474 624.988 188.41 635.175]
 /Subtype /Link
-/A << /S /GoTo /D (page.128) >>
+/A << /S /GoTo /D (page.145) >>
 >> endobj
-6012 0 obj <<
+6974 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [366.366 708.674 383.303 718.861]
+/Rect [200.246 613.033 217.182 623.22]
 /Subtype /Link
-/A << /S /GoTo /D (page.126) >>
+/A << /S /GoTo /D (page.147) >>
 >> endobj
-6013 0 obj <<
+6975 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [352.937 696.002 369.873 706.906]
+/Rect [201.91 601.078 218.846 611.265]
 /Subtype /Link
-/A << /S /GoTo /D (page.129) >>
+/A << /S /GoTo /D (page.147) >>
 >> endobj
-6014 0 obj <<
+6976 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [385.584 684.047 402.521 694.951]
+/Rect [208.007 589.123 224.943 599.309]
 /Subtype /Link
-/A << /S /GoTo /D (page.126) >>
+/A << /S /GoTo /D (page.147) >>
 >> endobj
-6015 0 obj <<
+6977 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [365.41 672.809 382.347 682.996]
+/Rect [200.814 576.45 217.75 587.354]
 /Subtype /Link
-/A << /S /GoTo /D (page.126) >>
+/A << /S /GoTo /D (page.146) >>
 >> endobj
-6016 0 obj <<
+6978 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [353.086 660.854 370.023 671.04]
+/Rect [196.032 565.212 212.968 575.399]
 /Subtype /Link
-/A << /S /GoTo /D (page.127) >>
+/A << /S /GoTo /D (page.147) >>
 >> endobj
-6017 0 obj <<
+6979 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [375.223 648.899 392.16 659.085]
+/Rect [200.744 553.257 217.681 563.444]
 /Subtype /Link
-/A << /S /GoTo /D (page.126) >>
+/A << /S /GoTo /D (page.145) >>
 >> endobj
-6018 0 obj <<
+6980 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [364.165 636.943 381.101 647.13]
+/Rect [193.063 541.302 209.999 551.489]
 /Subtype /Link
-/A << /S /GoTo /D (page.126) >>
+/A << /S /GoTo /D (page.146) >>
 >> endobj
-6019 0 obj <<
+6981 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [354.192 624.271 371.129 635.175]
+/Rect [198.592 529.347 215.529 539.534]
 /Subtype /Link
-/A << /S /GoTo /D (page.128) >>
+/A << /S /GoTo /D (page.146) >>
 >> endobj
-6020 0 obj <<
+6982 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [370.232 613.033 387.168 623.22]
+/Rect [175.329 516.674 192.266 527.578]
 /Subtype /Link
-/A << /S /GoTo /D (page.126) >>
+/A << /S /GoTo /D (page.162) >>
 >> endobj
-6021 0 obj <<
+6983 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [356.414 601.078 373.35 611.265]
+/Rect [202.448 504.719 219.384 515.623]
 /Subtype /Link
-/A << /S /GoTo /D (page.128) >>
+/A << /S /GoTo /D (page.148) >>
 >> endobj
-6022 0 obj <<
+6984 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [356.404 589.123 373.34 599.309]
+/Rect [208.545 493.481 225.481 503.668]
 /Subtype /Link
-/A << /S /GoTo /D (page.126) >>
+/A << /S /GoTo /D (page.147) >>
 >> endobj
-6023 0 obj <<
+6985 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [389.051 576.45 405.988 587.354]
+/Rect [209.651 481.526 226.587 491.713]
 /Subtype /Link
-/A << /S /GoTo /D (page.130) >>
+/A << /S /GoTo /D (page.146) >>
 >> endobj
-6024 0 obj <<
+6986 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [363.876 553.257 380.812 563.444]
+/Rect [180.879 469.571 197.815 479.758]
 /Subtype /Link
-/A << /S /GoTo /D (page.130) >>
+/A << /S /GoTo /D (page.145) >>
 >> endobj
-6025 0 obj <<
+6987 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [353.355 529.347 370.292 539.534]
+/Rect [199.16 456.899 216.096 467.803]
 /Subtype /Link
-/A << /S /GoTo /D (page.119) >>
+/A << /S /GoTo /D (page.146) >>
 >> endobj
-6026 0 obj <<
+6988 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [353.355 505.437 370.292 515.623]
+/Rect [198.592 445.661 215.529 455.847]
 /Subtype /Link
-/A << /S /GoTo /D (page.115) >>
+/A << /S /GoTo /D (page.147) >>
 >> endobj
-6027 0 obj <<
+6989 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [366.088 481.526 383.024 491.713]
+/Rect [194.886 433.706 211.823 443.892]
 /Subtype /Link
-/A << /S /GoTo /D (page.147) >>
+/A << /S /GoTo /D (page.146) >>
 >> endobj
-6028 0 obj <<
+6990 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [366.088 457.616 383.024 467.803]
+/Rect [213.546 421.75 230.482 431.937]
 /Subtype /Link
-/A << /S /GoTo /D (page.135) >>
+/A << /S /GoTo /D (page.146) >>
 >> endobj
-6029 0 obj <<
+6991 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [366.088 433.706 383.024 443.892]
+/Rect [183.638 409.078 200.575 419.982]
 /Subtype /Link
-/A << /S /GoTo /D (page.136) >>
+/A << /S /GoTo /D (page.145) >>
 >> endobj
-6030 0 obj <<
+6992 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [366.088 409.795 383.024 419.982]
+/Rect [203.424 397.84 220.361 408.027]
 /Subtype /Link
-/A << /S /GoTo /D (page.136) >>
+/A << /S /GoTo /D (page.146) >>
 >> endobj
-6031 0 obj <<
+6993 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [366.088 385.885 383.024 396.071]
+/Rect [208.007 385.885 224.943 396.071]
 /Subtype /Link
-/A << /S /GoTo /D (page.135) >>
+/A << /S /GoTo /D (page.146) >>
 >> endobj
-6032 0 obj <<
+6994 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [366.088 361.975 383.024 372.161]
+/Rect [249.72 373.93 266.657 384.116]
 /Subtype /Link
-/A << /S /GoTo /D (page.135) >>
+/A << /S /GoTo /D (page.148) >>
 >> endobj
-6033 0 obj <<
+6995 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [366.088 338.064 383.024 348.251]
+/Rect [128.854 351.359 145.791 360.206]
 /Subtype /Link
-/A << /S /GoTo /D (page.136) >>
+/A << /S /GoTo /D (page.148) >>
 >> endobj
-6034 0 obj <<
+6996 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [366.088 314.154 383.024 324.34]
+/Rect [225.073 338.064 242.009 348.251]
 /Subtype /Link
-/A << /S /GoTo /D (page.135) >>
+/A << /S /GoTo /D (page.148) >>
 >> endobj
-6035 0 obj <<
+6997 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [366.088 290.243 383.024 300.43]
+/Rect [254.492 326.109 271.429 336.296]
 /Subtype /Link
-/A << /S /GoTo /D (page.136) >>
+/A << /S /GoTo /D (page.148) >>
 >> endobj
-6036 0 obj <<
+6998 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [366.088 266.333 383.024 276.52]
+/Rect [217.621 314.154 234.557 324.34]
 /Subtype /Link
-/A << /S /GoTo /D (page.136) >>
+/A << /S /GoTo /D (page.148) >>
 >> endobj
-6037 0 obj <<
+6999 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [346.162 254.378 363.099 264.565]
+/Rect [224.076 302.199 241.013 312.385]
 /Subtype /Link
-/A << /S /GoTo /D (page.130) >>
+/A << /S /GoTo /D (page.148) >>
 >> endobj
-6038 0 obj <<
+7000 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [360.827 242.423 377.764 252.609]
+/Rect [142.134 290.243 159.071 300.43]
 /Subtype /Link
-/A << /S /GoTo /D (page.146) >>
+/A << /S /GoTo /D (page.158) >>
 >> endobj
-6039 0 obj <<
+7001 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [358.615 230.468 375.552 240.654]
+/Rect [142.134 277.571 159.071 288.475]
 /Subtype /Link
-/A << /S /GoTo /D (page.138) >>
+/A << /S /GoTo /D (page.149) >>
 >> endobj
-6040 0 obj <<
+7002 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [360.827 218.512 377.764 228.699]
+/Rect [141.576 266.333 158.513 276.52]
 /Subtype /Link
-/A << /S /GoTo /D (page.147) >>
+/A << /S /GoTo /D (page.157) >>
 >> endobj
-6041 0 obj <<
+7003 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [388.503 206.557 405.44 216.744]
+/Rect [149.865 254.378 166.802 264.565]
 /Subtype /Link
-/A << /S /GoTo /D (page.135) >>
+/A << /S /GoTo /D (page.159) >>
 >> endobj
-6042 0 obj <<
+7004 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [417.484 194.602 434.421 204.789]
+/Rect [149.606 230.468 166.543 240.654]
 /Subtype /Link
-/A << /S /GoTo /D (page.136) >>
+/A << /S /GoTo /D (page.145) >>
 >> endobj
-6043 0 obj <<
+7005 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [413.968 182.647 430.904 192.834]
+/Rect [149.606 206.557 166.543 216.744]
 /Subtype /Link
-/A << /S /GoTo /D (page.136) >>
+/A << /S /GoTo /D (page.147) >>
 >> endobj
-6044 0 obj <<
+7006 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [410.092 170.692 427.029 180.878]
+/Rect [149.606 182.647 166.543 192.834]
 /Subtype /Link
-/A << /S /GoTo /D (page.135) >>
+/A << /S /GoTo /D (page.147) >>
 >> endobj
-6045 0 obj <<
+7007 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [397.908 158.737 414.845 168.923]
+/Rect [149.606 158.737 166.543 168.923]
 /Subtype /Link
-/A << /S /GoTo /D (page.135) >>
+/A << /S /GoTo /D (page.147) >>
 >> endobj
-6046 0 obj <<
+7008 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [413.41 146.781 430.346 156.968]
+/Rect [149.606 134.826 166.543 145.013]
 /Subtype /Link
-/A << /S /GoTo /D (page.136) >>
+/A << /S /GoTo /D (page.146) >>
 >> endobj
-6047 0 obj <<
+7009 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [394.58 134.826 411.517 145.013]
+/Rect [149.606 110.916 166.543 121.103]
 /Subtype /Link
-/A << /S /GoTo /D (page.135) >>
+/A << /S /GoTo /D (page.147) >>
 >> endobj
-6048 0 obj <<
+7010 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [416.179 122.871 433.116 133.058]
+/Rect [149.606 87.006 166.543 97.192]
 /Subtype /Link
-/A << /S /GoTo /D (page.136) >>
+/A << /S /GoTo /D (page.145) >>
 >> endobj
-6049 0 obj <<
+7011 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [416.727 110.916 433.664 121.103]
+/Rect [366.088 708.674 383.024 718.861]
 /Subtype /Link
-/A << /S /GoTo /D (page.136) >>
+/A << /S /GoTo /D (page.146) >>
 >> endobj
-6050 0 obj <<
+7012 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [387.955 98.961 404.892 109.147]
+/Rect [366.088 684.764 383.024 694.951]
 /Subtype /Link
-/A << /S /GoTo /D (page.133) >>
+/A << /S /GoTo /D (page.146) >>
 >> endobj
-6051 0 obj <<
+7013 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [416.727 87.006 433.664 97.192]
+/Rect [366.088 660.854 383.024 671.04]
 /Subtype /Link
-/A << /S /GoTo /D (page.135) >>
->> endobj
-5966 0 obj <<
-/D [5964 0 R /XYZ 90 757.935 null]
->> endobj
-5963 0 obj <<
-/Font << /F31 528 0 R /F22 521 0 R >>
-/ProcSet [ /PDF /Text ]
->> endobj
-6054 0 obj <<
-/Length 3149      
-/Filter /FlateDecode
->>
-stream
-xÚ¥\ïsÕ¶ýž¿â~Lf°ž~X²Üo!¹@xhxtú:L H'¹ðBÚÒÿþÉ–d¯,íÚ͝ΐ›äxÏ‘¼’µÛˆwÿ‰UËWnX«ôêãí_}v?}º'Âo+÷ë
-üþñÅÞ¿ž(wkZ]|ê/7‚i)VW¿îŸœ¯ßüvñ|Us˸6.J÷sae÷Ó½õÅ:keºÀÿÛûõ7¾ºr7ð|3ÕÚÕ_î3g¢mW·{µTáóÍÞùÞÏCÿså~^ºw-T~óRŽ7/¸û(õª‘Šq£û;ýÏÑù³ã³÷‡Zï¿ywòòé£éK.YËÍpUOÝýâîs@œ›ˆè
-À³™†ì-S:c
³:%žh’m-ª~ìôž$·Œs¯˜SìÁÕˆ.Nbzˆ¶nÚ©Þ ¡È¢^Ó¶Lèd˜Ž9¿æü÷‚bÁ¬.™S܃+€.(NzÅu>†5ºNy³!ö’nÐl&ŧJï¾Üf’EÛ0.m¸„V±Õ Îï 	‡ê¬m$äÌÔzŵ6šÉ:ß³ƒšï¿êþ¹8hÕþáõeq¨›z¸z~¨›Îû]jÐKW¥¡6vÂ[êCÒ
òb²…ê_=>/sí2sñsíÁÕˆ.ŒtêðÈCکܘ9(²¨V¦T
å®_¿:zvYÐÛ2mípÅœ`® ¼ 8
‰qíÖ7™2gCì14_­Z¦oñ_¿¹º{¿¹»»ýþ9ݦ¤®˜Ð€ç71	Ù‹Ö<·[0Ù¤ÄÍB³EɲaµLÆÙ-RÏÖ‡ÇÅUJ×b¸d~™êЀ×)]¨jV[2g+•Ç|ƒj¡Ym’‡ùÅ«Ó§ÿ^ÿ’«œ·ÆKfTtà¹êIH쉖šéV¤Ì™j!ùÕ\1-’±Þ~ÝnòÉmÝZÚŒø™ÉЀç·0	‰<Ñ¢5noSælv{Í$;o˜ÖÉ@¿>B÷$nì¶Ôñš¹ùíÑ€æw]¦5)o–Æ:É5HnZæ¬I$Ÿ¼{qr~¦îxÉÂÔ
àhê†wQÜjû´œ0c©›ä‹ªMãž)›¨ö›“ç¯Kk´fÖÊáª9á]xAxjάËò	s&Üch¾(\kfÚd¸Ï×Gç¿œ?*º^Ëáš¹\æÑ€rYÍe­ËÎ&eÎr™Ç|ƒìZ±F%ã}·ù}óñ¾Íjfܯ˜Ëf]x!›¥!Ñl枅ƦÌY6óš/ŠVnçk“±~»~q¶~r ô~içí–D9\5—ÏzpÐ…t–D§¸Ûv˜:åͦ¸Çtƒl¶2ë·ç¯Þœ­Ñ7éxÉÂWi Gߥá]g¸SN˜±·iŠoPÍ·dʸ½¾ú‘Om7g„33Ûƒ+€Î¹Ó€½ÔÚd´Ú2îÞÀÞ鼚.H­]îlE¥~»þ‚IÈeR“
-©…B¥&¼˜T’.Jµn
-˜aTï/?¤J—ä ÓêÑ€Ħ!ýÀê\mãvT&eÎÔzÍÕ6Ò=;ÃÀþùénSØnj·Ü1€gôtà9ÿ$¤×ÛdÌÆ­Ù\§ÌS½Còµ|UîÞÒ“³ Ë››þ¬Vx3ªî¨ÅmÇ·Ëî”})ÒíwêÚM¬Ö,0¤CW ^4†ÄV,'V»•0é0$_gˆ2LÔÉùçá‹îå2÷DÿOÜkž°Ë=á¸'ƒlUO 3ê	Á×y"$“J”OÂwóŽiÈf¹/#÷%`æ|Ì¨/ŸóEYË”,•ïô ©îHe¶„0˜à¨)3cJÂŒ™Bñu¦·Û¥ãôfŠÒ’Õz¹)#7%`­Ñ`
-dFM!ø:SjÎtñÀ}7S¤uôËMá¸)3g
-dFM!ø:S„aé!Gá`~·'‰û7ž¥þŒpÜŸ€™YŠfÔ‚Ïù#[ÉL“ŸÝï4e¤å¬‘‹-pÔ’ˆ™™2	3f	Å×Yb,kÒP¾¿›'º;›[îÉÇ=	˜™i’0£ž|'uͬ.ÿïôèHÕŸÕbOF8îIÀ`%‚è	dF=!ø:O$w¯¬¶PØm¢pËÚv¹)#7%`fVæ„5…às¦ôµ×ôð)”v2EX͸]l
-€£¦DÌLFI˜1S(¾Î”ƽP§§4]ua§gGÁÄüÉÆàÈÇ	˜™|’0£Ž|#uËd8[˜v›'ªaÒ,we„ã®ÌÜ<Ì¨+_çŠÔLñ¦PŸØÍ¡˜Û;.6e„ã¦ÌLFI˜QS¾Î.˜j›rùb§Gȶ¬®ÅR[F4êJ€ÌÌH›zâœt
-”û~™§œ!š¼Å
«­(u—ÅÈhœY>¡”qÉÝÖËš±"˜êšDŒSVöý<D3V„dÁ•B3–¯ìäÉ’Þ¥Á¼£(
‡dâ¨ï]ü ˜¢y靖ìæÉ’>ŸÑ¼õfpfž}>£/Y4&ïó	µ•ÝLYÔ3ºBtªLCÎùB4ÆŒÆP|ÑГâë/»9²¨dt„è瘆DÊ4ƒ#DÿÈèÅ͝#Ûk‘’ºî×Àe
M6=LCöVˆ&·k
Ùb14_°¶7x+²WÅäÈ¢>„Ñ¢/`Ò;¢QGˆ>„ÑŠ/:’ö!¼XŸ>ЊEeúÑ
-¢l>
9gQ¦­ ø¢ >îÄÞ\èvr%Íu×<aVè#š¬™OC"GJ»U+É}ÄÐ|Q3¨Ž;Í·—÷_ÐAËóM–˧!½`QdM–ç#†æ“N°{}5òcyVÊ™¸9©M–˧!Q©ÚmýYžš/H…5ò×'…YÌû½Õ²Ú|D“ÕòiHL©Ë9¶du>bh¾¨ÔÇÏä1:¨ËJóàR¥òiÈ™A¥Jóà’|Q*(Ÿÿ|v`øþ…,ì^“Ê,¬ÍG4Y+Ÿ†Ä7ƍYšš-ÊåùAîÉéÛ\qcY«Úá‚Å]x~“˜âV1ëÒlÂ<•04_ÔŠýoN×ONN×…9ÝÕ^ÝnrY·AD“ÕÿiHDpíö“Ê¥YªÛ bh¾(´ü±½Úü—s¹Ý\Ƙ3cøÜ÷à
- #œÄغ-’{£Hx³
¹ÇÐtaÑ…Ý¢{ýãa{®Ø–°pÏàèžv:)°=WÂŒí¹H¾hhVðVì´!
	pÔØã „ÁI˜1GH¾àìTpb·—·‹ow·…ä/´s¹ßƒ«]HýIÀŽZÙüá”̺m'dÍ¿‡\ÑЛÐÙðíûgDßx°t>D0>†>j.ŒœèLÀ™¢ ¡7àÏà›–:0 qÆ®Ê@‹š@E@·A7Ýå§Al%Xh€£>Àî!9fDÂŒ9Aò+`—·b§T;	–:2ÂqG at s15fÔŠ/:z|ÿñNG}±`áQ€£G}°5¡Ð¦ñf쨏䋎€ƒ~u¸ÞÞ"—Pò¤éÚ¡`n¯åÑ€6[iH¿Û’ùvZ°ZÉ”9ÛN{Í=
¤d7›´YÚãÑdÏÁ4$&¹̽Г=Có…
5lt$?*=\˜=7ï=ºð¼OCb‚ûÝ”8›ö=„f‹rA·Ä ÷ý‡É÷ÿ(ȶ.¢ËµËÚ6"šl£˜†Dd×¼{”Ù¶14_z7Fáß7÷Jï0ܘáŠ9Ñ]xAtíÞxEJœiî!4[xšaH6Ö»dºØõ±0Ó8šé`#	‘éf,Ó‘|ÑÐ
’L‡|	}K}á¸/ •„ò2£¾P|ÑЂ½3ÕŠq^/lG‰h²=d²m*œè»ÛÐÝ(CÓÅœ ZR.o
-™ v¿×lNh® º 3	ØËÌw:]½Z¨”6“é14[	ÚYœÊ›ëí£¥mIJNš&;WÒ€½P]:yµJ4•l<Äíú™µE/¸cþ1xØŸ€êÿBU·…-üU†µMz—tË´ö›ç§›íæîò~suPIÍ÷¿ný×—ñÓ©÷7ü7ÿ"ìO\ý¤ÿNr!ü§Oöëÿ¦«(ˆý“ÇþÛš…‹?üí¿ýñ÷çÍvjb÷'ªÂísþ%yà—
-endstream
-endobj
-6053 0 obj <<
-/Type /Page
-/Contents 6054 0 R
-/Resources 6052 0 R
-/MediaBox [0 0 595.276 841.89]
-/Parent 5722 0 R
-/Annots [ 6056 0 R 6057 0 R 6058 0 R 6059 0 R 6060 0 R 6061 0 R 6062 0 R 6063 0 R 6064 0 R 6065 0 R 6066 0 R 6067 0 R 6068 0 R 6069 0 R 6070 0 R 6071 0 R 6072 0 R 6073 0 R 6074 0 R 6075 0 R 6076 0 R 6077 0 R 6078 0 R 6079 0 R 6080 0 R 6081 0 R 6082 0 R 6083 0 R 6084 0 R 6085 0 R 6086 0 R 6087 0 R 6088 0 R 6089 0 R 6090 0 R 6091 0 R 6092 0 R 6093 0 R 6094 0 R 6095 0 R 6096 0 R 6097 0 R 6098 0 R 6099 0 R 6100 0 R 6101 0 R 6102 0 R 6103 0 R 6104 0 R 6105 0 R 6106 0 R 6107 0 R 6108 0 R 6109 0 R 6110 0 R 6111 0 R 6112 0 R 6113 0 R 6114 0 R 6115 0 R 6116 0 R 6117 0 R 6118 0 R 6119 0 R 6120 0 R 6121 0 R 6122 0 R 6123 0 R 6124 0 R 6125 0 R 6126 0 R 6127 0 R 6128 0 R ]
+/A << /S /GoTo /D (page.162) >>
 >> endobj
-6056 0 obj <<
+7014 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [201.91 720.63 218.846 730.816]
+/Rect [366.088 636.943 383.024 647.13]
 /Subtype /Link
-/A << /S /GoTo /D (page.135) >>
+/A << /S /GoTo /D (page.148) >>
 >> endobj
-6057 0 obj <<
+7015 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [208.007 708.674 224.943 718.861]
+/Rect [366.088 613.033 383.024 623.22]
 /Subtype /Link
-/A << /S /GoTo /D (page.135) >>
+/A << /S /GoTo /D (page.147) >>
 >> endobj
-6058 0 obj <<
+7016 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [200.814 696.002 217.75 706.906]
+/Rect [366.088 589.123 383.024 599.309]
 /Subtype /Link
-/A << /S /GoTo /D (page.134) >>
+/A << /S /GoTo /D (page.146) >>
 >> endobj
-6059 0 obj <<
+7017 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [196.032 684.764 212.968 694.951]
+/Rect [366.088 565.212 383.024 575.399]
 /Subtype /Link
-/A << /S /GoTo /D (page.134) >>
+/A << /S /GoTo /D (page.145) >>
 >> endobj
-6060 0 obj <<
+7018 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [200.744 672.809 217.681 682.996]
+/Rect [366.088 541.302 383.024 551.489]
 /Subtype /Link
-/A << /S /GoTo /D (page.133) >>
+/A << /S /GoTo /D (page.146) >>
 >> endobj
-6061 0 obj <<
+7019 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [193.063 660.854 209.999 671.04]
+/Rect [366.088 517.392 383.024 527.578]
 /Subtype /Link
-/A << /S /GoTo /D (page.134) >>
+/A << /S /GoTo /D (page.147) >>
 >> endobj
-6062 0 obj <<
+7020 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [198.592 648.899 215.529 659.085]
+/Rect [366.088 493.481 383.024 503.668]
 /Subtype /Link
-/A << /S /GoTo /D (page.133) >>
+/A << /S /GoTo /D (page.146) >>
 >> endobj
-6063 0 obj <<
+7021 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [175.329 636.226 192.266 647.13]
+/Rect [366.088 469.571 383.024 479.758]
 /Subtype /Link
-/A << /S /GoTo /D (page.150) >>
+/A << /S /GoTo /D (page.146) >>
 >> endobj
-6064 0 obj <<
+7022 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [208.545 624.988 225.481 635.175]
+/Rect [366.088 445.661 383.024 455.847]
 /Subtype /Link
-/A << /S /GoTo /D (page.135) >>
+/A << /S /GoTo /D (page.145) >>
 >> endobj
-6065 0 obj <<
+7023 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [209.651 613.033 226.587 623.22]
+/Rect [366.088 421.75 383.024 431.937]
 /Subtype /Link
-/A << /S /GoTo /D (page.134) >>
+/A << /S /GoTo /D (page.146) >>
 >> endobj
-6066 0 obj <<
+7024 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [180.879 601.078 197.815 611.265]
+/Rect [366.088 397.84 383.024 408.027]
 /Subtype /Link
-/A << /S /GoTo /D (page.133) >>
+/A << /S /GoTo /D (page.146) >>
 >> endobj
-6067 0 obj <<
+7025 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [199.16 588.405 216.096 599.309]
+/Rect [366.088 373.93 383.024 384.116]
 /Subtype /Link
-/A << /S /GoTo /D (page.134) >>
+/A << /S /GoTo /D (page.148) >>
 >> endobj
-6068 0 obj <<
+7026 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [198.592 577.168 215.529 587.354]
+/Rect [366.088 350.019 383.024 360.206]
 /Subtype /Link
-/A << /S /GoTo /D (page.135) >>
+/A << /S /GoTo /D (page.148) >>
 >> endobj
-6069 0 obj <<
+7027 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [194.886 565.212 211.823 575.399]
+/Rect [366.088 326.109 383.024 336.296]
 /Subtype /Link
-/A << /S /GoTo /D (page.134) >>
+/A << /S /GoTo /D (page.148) >>
 >> endobj
-6070 0 obj <<
+7028 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [213.546 553.257 230.482 563.444]
+/Rect [366.088 302.199 383.024 312.385]
 /Subtype /Link
-/A << /S /GoTo /D (page.134) >>
+/A << /S /GoTo /D (page.148) >>
 >> endobj
-6071 0 obj <<
+7029 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [183.638 540.585 200.575 551.489]
+/Rect [366.088 278.288 383.024 288.475]
 /Subtype /Link
-/A << /S /GoTo /D (page.133) >>
+/A << /S /GoTo /D (page.148) >>
 >> endobj
-6072 0 obj <<
+7030 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [203.424 529.347 220.361 539.534]
+/Rect [366.088 254.378 383.024 264.565]
 /Subtype /Link
-/A << /S /GoTo /D (page.134) >>
+/A << /S /GoTo /D (page.148) >>
 >> endobj
-6073 0 obj <<
+7031 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [208.007 517.392 224.943 527.578]
+/Rect [366.088 230.468 383.024 240.654]
 /Subtype /Link
-/A << /S /GoTo /D (page.134) >>
+/A << /S /GoTo /D (page.158) >>
 >> endobj
-6074 0 obj <<
+7032 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [142.134 505.437 159.071 515.623]
+/Rect [353.355 206.557 370.292 216.744]
 /Subtype /Link
-/A << /S /GoTo /D (page.146) >>
+/A << /S /GoTo /D (page.124) >>
 >> endobj
-6075 0 obj <<
+7033 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [142.134 492.764 159.071 503.668]
+/Rect [353.355 182.647 370.292 192.834]
 /Subtype /Link
-/A << /S /GoTo /D (page.136) >>
+/A << /S /GoTo /D (page.122) >>
 >> endobj
-6076 0 obj <<
+7034 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [141.576 481.526 158.513 491.713]
+/Rect [353.355 158.737 370.292 168.923]
 /Subtype /Link
-/A << /S /GoTo /D (page.145) >>
+/A << /S /GoTo /D (page.122) >>
 >> endobj
-6077 0 obj <<
+7035 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [149.865 469.571 166.802 479.758]
+/Rect [343.552 146.781 360.488 156.968]
 /Subtype /Link
-/A << /S /GoTo /D (page.147) >>
+/A << /S /GoTo /D (page.162) >>
 >> endobj
-6078 0 obj <<
+7036 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [149.606 445.661 166.543 455.847]
+/Rect [353.355 134.826 370.292 145.013]
 /Subtype /Link
-/A << /S /GoTo /D (page.133) >>
+/A << /S /GoTo /D (page.163) >>
 >> endobj
-6079 0 obj <<
+7037 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [149.606 421.75 166.543 431.937]
+/Rect [349.211 122.871 366.147 133.058]
 /Subtype /Link
-/A << /S /GoTo /D (page.135) >>
+/A << /S /GoTo /D (page.163) >>
 >> endobj
-6080 0 obj <<
+7038 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [149.606 397.84 166.543 408.027]
+/Rect [339.248 110.916 356.185 121.103]
 /Subtype /Link
-/A << /S /GoTo /D (page.135) >>
+/A << /S /GoTo /D (page.163) >>
 >> endobj
-6081 0 obj <<
+7039 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [149.606 373.93 166.543 384.116]
+/Rect [349.211 98.961 366.147 109.147]
 /Subtype /Link
-/A << /S /GoTo /D (page.135) >>
+/A << /S /GoTo /D (page.164) >>
 >> endobj
-6082 0 obj <<
+7040 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [149.606 350.019 166.543 360.206]
+/Rect [360.24 86.662 377.176 97.192]
 /Subtype /Link
-/A << /S /GoTo /D (page.134) >>
+/A << /S /GoTo /D (page.164) >>
 >> endobj
-6083 0 obj <<
+6964 0 obj <<
+/D [6962 0 R /XYZ 90 757.935 null]
+>> endobj
+6961 0 obj <<
+/Font << /F31 604 0 R /F22 597 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+7043 0 obj <<
+/Length 4004      
+/Filter /FlateDecode
+>>
+stream
+xÚ¥\Ûnä6}÷WøÑF\ñ*)¹b‚E6™ñnH£§Ýãxa·'mÏíï·(²$R*–ˆ	æÁût"Y$KU–ç-ü“çC{ÞÙNÚžïÎÚó[øég2þ¶_7É￾:ûÇ÷>%§Ï¯ÞŽwRX%ϯn~»xùÓ·ßý÷ò«ÏMÛ‹Ö:°â.‡Áÿô컫Ét$¶ÚyÝýöG{~ðãY+ôП„ï[<83JÇïïÏ^Ÿý2Ù?×ðsêÙ­Ôë‡Wj~xÙ·ʞwJ‹ÖÙñI_ÿòêÒµWêåOÿy±|fé”0¶Ÿ>0²ú_œn#âUè&¯Ÿaarô–3+殦U9óB/bx>Ô,¥aÐþ
ƒöýËŸ¾ûv­·“bh5‚7äFp3£×ì¹Á’ØÞ‰ÞtíRk„°dQª!mpíûãÍá÷¶UÇÃÍZ­5ãCü†Üˆnøú&K‚üÚèœy©8bX>XT®ï„‰>îŸî>«QO4à¬!>üVü¹öîDߝ»Î
+e6]ÀM‚^{ 78:@·k×+ÑK“ó.1,w€ÓB
‰®§ÓÃÓíÚ®ÂV
+­M­#ftÑ2:Bé¢#RÞ¢#:ï=ÝMž8îÌdxwzX;Á8aLîDµé…ˆnøÚ
“žÝóP°¬3╆¥ónV7»áÝÓ—-‰V+«gÂŒ.΄	3ÁgBÊ[œ	¸À°EÛľh1ØnÀTé‚]rB6\ñ–\ÀÑy¸N8˜w8ÛÕ—Ík­pCµftÑ\Ð]ò]ÀÐy-:º k<¡¥èújOÌè¢'"d#2f¼EO0tÞ ¶W³'À
_¶ ZÿEÕú`F}!Á]Ñ)oÑøÀV²›|p÷'3
þ¼9]Z{Ay¶ã²3½ã›®ˆè&‡¦Üäè3¬MVX8fÌ«CSÀ°|ޝm;;ãtw|~Ën–@¹Ãµ£!ã¿ÚMwDt“À‰Bn2œ!íú¬nà	eμº!ËçÝaàò6¸mµÌôjÂoºIàÄù 7Y:1C¨k•Ë™W+!`x¾xI0ÚÁñZæ’_PÐê½5ÛºIàÄlÏM–†ö/‡¹Œy5Û†çCÁ
+®&ýbŒ¯ß\ªöâ=!¼k…ºéS[WÁ€n8qÌM–„÷~	Ëœyuž…K%”Žþõ›×?¿zùÓÕ÷×?_½Z‹Ü£‡é¢#ºIàë‡X˜,ˆVð¬­Ô9óB4bx>ݶBuËÑ~:<¬¶Ÿ?±ÁºIàDËMG±°+gÌ«‘–"˜î{¡•¤g7³×ovÝ9¡+R?1°'ðb`GÌF`ϘKãónqFbêÿ­N[ŸÁª÷È/{$b¶<’2=ÂðyÀ~c×Ëâo9DÁt7õ™áe‡DÌ–CRæ¢C>ïéÄ|U$³
+J#rCf73z­27詵Z¹áºA$e]JŒ–+DÝábfwO„AØIzÔˆÛRÐM'dæ&GëŸ”V9ñJhÀðtQ©”p1
JïïŽÄuÆ
+Ýtë>ÐM'.4¹ÉQìúBc çÐŒx)6bx:Û·¢‹i¥ý
9ªZÊ	¶=ªÝ$prTS“¡0bª3911ªÃÓ¡PØS»˜ÕÚߨŒ”¹5¨H>ÉAÍMŽZ×ÑÈ J»œx5¨ÃÓ¡VëÆ+í¨õp_Hˆ«ŒH	¼’RjSŒIq)(±t¨ÜÒǸ÷	[òÊ5´Ã„ܾryt“ÀÉ+WjrՁºè÷Ì‰W7®€áéP«Vã» QëãýîÓ‹¢{#rk££g81ƒs“­1I¯fpÌv³t¨U‹cö´ßS¹v#ºÁLЭ
è&››,l8P¶Ë‰W0<Šm{1Ä”æþts8ÑûM7+¶O=£éݦ˘©Qìš-µÙø•e‹BåЉ6&T÷§Ççƒ{ø("·c°G7	œŒÁ©ÉÒÆ
+Ö›œ˜ˆÁÃÓ¡V¸b·=ê»»O…CĬ9C„›{Û3ƒÚgÌÔf £rZjPÚ`C¡Rá ~¸TNMäÀÚNOèíõè&“›š,o®>]”;æX:Ô뤐1å¼ú\X­ƒê&äöÈzt“ÀÉ¡MM–,!3^bhýQ”%C¥f*f¼÷ϟߊ"+7œ^ÜpRríJNF\ÚpX:Ôª;¡bî|ÿþÍáí¥l/vû™¿W­™>°¿÷è&“ùûÔäxv’ÔmYº.'^%4†§CÉ
+VyÌáïßï豿6!²"û­ ÓÑ81Y^´~#Έ©hìwt–µJ=Þ‰<ÝÍîù°ó‰­·/¨ä9á·Ý$pâP‘›,eMNLäç=†§CÅ­zè&ŏož^÷‚ˆÝVv…NªMM–ÕêÖæÄ„Záé¢Ú~€¥òt‡¿Þ߉íÖÀ¦Ý:„ni
àfFR3ƒ%¥ðCÆš
›ÿ_òË•748Á²£áf`¤…q‡Ózw‚Ñ®²&ÑlÜÒ$}ù‹pmâJòÃÓ¡Ò¹(î÷¶Õ»[B«O§UõxæJäÇ17k¡N(ˆLL9BX®(3­…»ß="a}ØÊ*¼f‹âéíHûZ*É—à!†gC™Sˆ|÷x¿Þzµí……:#¶™ÀkâÌ}ÎЮÆõ)åRcDpD¨0©ép¢"$šñmn]=!¢Ù
+¿¥ÉÂp:@Áo¹‚BÄðt(v®*¤2¨~Ž
m°íIëÁÍŒ&'mb°‚ä˜oIY‰9;¦d8.Ô˜Ô&Þ©ðcà:QYÁl‘âÂ`iešñÒÆ•D"†gC™I]$Ȥç­=œHº5oºIàļÍM–æ­OÚœx5o†§C±Iåýã‘DpyòïRëÊ<ÍÖ].MÂQ(ݳežˆáéPmRëùpM¼ ÐÖ¿?¶pk`ºIàÄÀæ&ǁÕkk¸v9ñj`†§C©Iù¨—J½˜H«jWgz¦šti² ¶”ekW#„'‹ZÓúUÐJ&ÆuwEø0b7´Ft“À×ô“£Öõñ¨÷K6'^ŠžÕ&U± –LkçoaCeI.¢Ù"٥ɂZØ+ÜĹš\Äðt¨6)̵d¾ØïÔÂ;b·Ôt“À	µ¹É’Z@ÁM #^©
žÕ&å¾^-•4Ï%p`­«5F4[ý»4Y^µÃгÅƈáéPmRqìÕRiãq Àb+Ævðc;Ãé±ML–Ôʺœ˜[ë6èPmRÀìÕ–rÇ>„v½«¬ F4[Ó¼4YßÎl	5bx:TœÔQƒb2{ìʯEDìv¤òè&“‘*5YŽT²591©<†§CµIq6¨%3ÈS­ªŸã2S«½4YÛ—™Òð9.stQmZjÉ„*Þ [©ü–ŸÀéH•˜,¯ÝnG1±v=†§CµI­ùÃu)ýbÑ:SYëŽh¶ö|i²tx”âKÝÃӡܤÞýáú¸ût÷D/\_P±w,-ŸáôÂML–§²„aFL-\ßåÀÒ¡Ú¤rþáúÝîæ掺ÝvNÀ§ë*÷#˜-¤_,ˆí½bËöó¡Ø¤pÄî‹W º¢ýé
+ÄÑ/MòW ®fºƒ°t(5)™©Ä¶J]WY®h¶|~i²$Pš¯ÖGO‡R“"yúáE)KRW ?åK¸‚ù¥É’Ô°™úü9òst(5)¸~Þ½yQJH×ÕåO¹i®N~i²p¤p€²[–žµ&ñןߔ÷œªrüyÏaÊã—&KZãžÃTãÏ{Gµ¦%ùÿ»)½²ô™£L!|;åÑM'“Q©IúÕ–O4µ°3b"å1<
+NêúA0õÆR;_éÙWv š­ò_š,‰m…/Efz
+"„'C©s_Aá0á_„Ɂہ؃›MÆáÄ ýÞ݇XÝËŒ•ˆÂÂr¡Ê¤-áHm7Ɔï*;"Ív(,MÒÕ^îâ²؆Äðt¨têŠ dþ)zvnM[t1‚‰I›š+ˆ„“ž6&¥\ÍØ€àˆP`ÒPq¤¶Óøb´®—czÕÊõV,MRâq#âZ9¦¥C¥sS¥Ç2œ¹ªú9¦Óc±0XÎ1ÿË´s`†˜cB‘IKÅ‘<2ï)]Ù΁h¶¿bi’þKøV–kç˜^î²tQjÚPq¤Oá-u]3ÇôN›ë®Xš,Hï|¸fŽéåK‡R“–
+Ø=oäñÈIUÙЁh¶Ãbi²$v¶³lCbx:›ôT¯¨qaÕµtLK•ë±Xš,¼hK‘ëèÀÕÊ’¡Ö¤«‚º¡Bøî†Ú~D³
K“…ó‚”åû9ÃӡФ¥‚<0´cáA]3¢ÙÉҁÁ—hvl3bx:šôSÛ©/Á‘•ˆf[+–&KBcäb:9æÈѡФ—â´»9<}~¢ß§;[Ùʁh¶·bi²”ü»r8ûs­ˆáéPmÒPq:<=¿=ýE„àNÀ•¨®™#‚ÙöŠ…ÁR%€¬f›9óE©i?…—úq¬˜/©äé·íjÛ:ÍöY,M–
+&Ôøkë@O‡ª“æŠ'2ÉÄÕvu šm´Xš,•6ù£dû:ÃÓ¡Ò¤­âé݁’:ˆÖ6Wµt ší±Xš,8Ê×J3-ˆáéPjÒUᥖbT¯teS¢Ù>‹¥ÉrŒò¯*¹®Äðt¨6é¬x©tžMëÊÆD³K“ŒÚÁ±ˆáéPmÒTáÕ>öÅCq]OÇt(æš,–&¹C±a{:ÃÓ¡Ú¤­‚¾Öia]mG¢Ù‹¥ÉÒš
o<¸ŽŽéÕ	K‡J“v
+ÿf¹œB«ëå˜rh\sÅÒd©&1$g¸^Ž)ÇÃÒ¡Ö¤™âÃ¥´‡ûÝñöžÌŽZ¿STõs šm°Xš,­Úvìaàú9ÃÓEÅIOEüX
+ÊRUöt ˜m¢È
–cTÛs=p
¸¶‹¾'Ò«iâ/ûcÎãßšö—G9¤jÚ‰¢þKam¸¼ýp8N»çÃÍ%\ÄÚ‹Çcøzu9¨‹÷‡ðŸíŸÃ7&|‘ÃW­úJ·áª•2|÷Öê<žÂ~ýæõ?/åÅ˯ãGE/TøöÍçðõÛÇOŸoÇ¥ýŸ›Ž˜¸çÿåï¯
+endstream
+endobj
+7042 0 obj <<
+/Type /Page
+/Contents 7043 0 R
+/Resources 7041 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 6731 0 R
+/Annots [ 7045 0 R 7046 0 R 7047 0 R 7048 0 R 7049 0 R 7050 0 R 7051 0 R 7052 0 R 7053 0 R 7054 0 R 7055 0 R 7056 0 R 7057 0 R 7058 0 R 7059 0 R 7060 0 R 7061 0 R 7062 0 R 7063 0 R 7064 0 R 7065 0 R 7066 0 R 7067 0 R 7068 0 R 7069 0 R 7070 0 R 7071 0 R 7072 0 R 7073 0 R 7074 0 R 7075 0 R 7076 0 R 7077 0 R 7078 0 R 7079 0 R 7080 0 R 7081 0 R 7082 0 R 7083 0 R 7084 0 R 7085 0 R 7086 0 R 7087 0 R 7088 0 R 7089 0 R 7090 0 R 7091 0 R 7092 0 R 7093 0 R 7094 0 R 7095 0 R 7096 0 R 7097 0 R 7098 0 R 7099 0 R 7100 0 R 7101 0 R 7102 0 R 7103 0 R 7104 0 R 7105 0 R 7106 0 R 7107 0 R 7108 0 R 7109 0 R 7110 0 R 7111 0 R 7112 0 R 7113 0 R 7114 0 R 7115 0 R 7116 0 R 7117 0 R 7118 0 R 7119 0 R 7120 0 R 7121 0 R 7122 0 R 7123 0 R 7124 0 R 7125 0 R 7126 0 R 7127 0 R 7128 0 R 7129 0 R 7130 0 R 7131 0 R 7132 0 R 7133 0 R 7134 0 R 7135 0 R 7136 0 R 7137 0 R 7138 0 R 7139 0 R ]
+>> endobj
+7045 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [149.606 326.109 166.543 336.296]
+/Rect [161.462 720.286 178.398 730.816]
 /Subtype /Link
-/A << /S /GoTo /D (page.134) >>
+/A << /S /GoTo /D (page.164) >>
 >> endobj
-6084 0 obj <<
+7046 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [149.606 302.199 166.543 312.385]
+/Rect [170.906 708.674 187.843 718.861]
 /Subtype /Link
-/A << /S /GoTo /D (page.133) >>
+/A << /S /GoTo /D (page.164) >>
 >> endobj
-6085 0 obj <<
+7047 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [149.606 278.288 166.543 288.475]
+/Rect [153.203 696.719 170.139 706.906]
 /Subtype /Link
-/A << /S /GoTo /D (page.134) >>
+/A << /S /GoTo /D (page.164) >>
 >> endobj
-6086 0 obj <<
+7048 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [149.606 254.378 166.543 264.565]
+/Rect [136.874 672.809 153.81 682.996]
 /Subtype /Link
-/A << /S /GoTo /D (page.133) >>
+/A << /S /GoTo /D (page.130) >>
 >> endobj
-6087 0 obj <<
+7049 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [149.606 230.468 166.543 240.654]
+/Rect [136.874 648.899 153.81 659.085]
 /Subtype /Link
-/A << /S /GoTo /D (page.150) >>
+/A << /S /GoTo /D (page.123) >>
 >> endobj
-6088 0 obj <<
+7050 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [149.606 206.557 166.543 216.744]
+/Rect [145.452 624.271 157.407 635.175]
 /Subtype /Link
-/A << /S /GoTo /D (page.135) >>
+/A << /S /GoTo /D (page.40) >>
 >> endobj
-6089 0 obj <<
+7051 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [149.606 182.647 166.543 192.834]
+/Rect [136.874 601.078 153.81 611.265]
 /Subtype /Link
-/A << /S /GoTo /D (page.134) >>
+/A << /S /GoTo /D (page.124) >>
 >> endobj
-6090 0 obj <<
+7052 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [149.606 158.737 166.543 168.923]
+/Rect [136.874 577.168 153.81 587.354]
 /Subtype /Link
-/A << /S /GoTo /D (page.133) >>
+/A << /S /GoTo /D (page.124) >>
 >> endobj
-6091 0 obj <<
+7053 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [149.606 134.826 166.543 145.013]
+/Rect [136.874 553.257 153.81 563.444]
 /Subtype /Link
-/A << /S /GoTo /D (page.134) >>
+/A << /S /GoTo /D (page.128) >>
 >> endobj
-6092 0 obj <<
+7054 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [149.606 110.916 166.543 121.103]
+/Rect [136.874 529.347 153.81 539.534]
 /Subtype /Link
-/A << /S /GoTo /D (page.135) >>
+/A << /S /GoTo /D (page.123) >>
 >> endobj
-6093 0 obj <<
+7055 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [149.606 87.006 166.543 97.192]
+/Rect [136.874 505.437 153.81 515.623]
 /Subtype /Link
-/A << /S /GoTo /D (page.134) >>
+/A << /S /GoTo /D (page.127) >>
 >> endobj
-6094 0 obj <<
+7056 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [366.088 708.674 383.024 718.861]
+/Rect [149.606 481.526 166.543 491.713]
 /Subtype /Link
-/A << /S /GoTo /D (page.134) >>
+/A << /S /GoTo /D (page.149) >>
 >> endobj
-6095 0 obj <<
+7057 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [366.088 684.764 383.024 694.951]
+/Rect [159.011 456.899 175.947 467.803]
 /Subtype /Link
-/A << /S /GoTo /D (page.133) >>
+/A << /S /GoTo /D (page.165) >>
 >> endobj
-6096 0 obj <<
+7058 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [366.088 660.854 383.024 671.04]
+/Rect [139.085 444.943 156.022 455.847]
 /Subtype /Link
-/A << /S /GoTo /D (page.134) >>
+/A << /S /GoTo /D (page.164) >>
 >> endobj
-6097 0 obj <<
+7059 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [366.088 636.943 383.024 647.13]
+/Rect [151.539 432.988 168.475 443.892]
 /Subtype /Link
-/A << /S /GoTo /D (page.134) >>
+/A << /S /GoTo /D (page.165) >>
 >> endobj
-6098 0 obj <<
+7060 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [366.088 613.033 383.024 623.22]
+/Rect [169.601 421.033 186.537 431.937]
 /Subtype /Link
-/A << /S /GoTo /D (page.146) >>
+/A << /S /GoTo /D (page.165) >>
 >> endobj
-6099 0 obj <<
+7061 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [353.355 589.123 370.292 599.309]
+/Rect [193.073 409.795 210.009 419.982]
 /Subtype /Link
-/A << /S /GoTo /D (page.117) >>
+/A << /S /GoTo /D (page.165) >>
 >> endobj
-6100 0 obj <<
+7062 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [353.355 565.212 370.292 575.399]
+/Rect [167.588 397.123 184.525 408.027]
 /Subtype /Link
-/A << /S /GoTo /D (page.115) >>
+/A << /S /GoTo /D (page.165) >>
 >> endobj
-6101 0 obj <<
+7063 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [353.355 541.302 370.292 551.489]
+/Rect [159.011 373.212 175.947 384.116]
 /Subtype /Link
-/A << /S /GoTo /D (page.115) >>
+/A << /S /GoTo /D (page.165) >>
 >> endobj
-6102 0 obj <<
+7064 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [343.552 529.347 360.488 539.534]
+/Rect [159.011 349.302 175.947 360.206]
 /Subtype /Link
-/A << /S /GoTo /D (page.150) >>
+/A << /S /GoTo /D (page.165) >>
 >> endobj
-6103 0 obj <<
+7065 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [353.355 517.392 370.292 527.578]
+/Rect [159.011 325.392 175.947 336.296]
 /Subtype /Link
-/A << /S /GoTo /D (page.151) >>
+/A << /S /GoTo /D (page.165) >>
 >> endobj
-6104 0 obj <<
+7066 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [349.211 505.437 366.147 515.623]
+/Rect [125.526 313.437 137.482 324.34]
 /Subtype /Link
-/A << /S /GoTo /D (page.151) >>
+/A << /S /GoTo /D (page.32) >>
 >> endobj
-6105 0 obj <<
+7067 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [339.248 493.481 356.185 503.668]
+/Rect [123.873 302.199 135.828 312.385]
 /Subtype /Link
-/A << /S /GoTo /D (page.151) >>
+/A << /S /GoTo /D (page.38) >>
 >> endobj
-6106 0 obj <<
+7068 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [349.211 481.526 366.147 491.713]
+/Rect [134.393 290.243 146.348 300.43]
 /Subtype /Link
-/A << /S /GoTo /D (page.151) >>
+/A << /S /GoTo /D (page.37) >>
 >> endobj
-6107 0 obj <<
+7069 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [360.24 469.227 377.176 479.758]
+/Rect [123.315 278.288 135.27 288.475]
 /Subtype /Link
-/A << /S /GoTo /D (page.151) >>
+/A << /S /GoTo /D (page.37) >>
 >> endobj
-6108 0 obj <<
+7070 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [377.943 457.272 394.88 467.803]
+/Rect [133.277 266.333 145.233 276.52]
 /Subtype /Link
-/A << /S /GoTo /D (page.151) >>
+/A << /S /GoTo /D (page.35) >>
 >> endobj
-6109 0 obj <<
+7071 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [387.388 445.661 404.324 455.847]
+/Rect [125.527 254.378 137.482 264.565]
 /Subtype /Link
-/A << /S /GoTo /D (page.151) >>
+/A << /S /GoTo /D (page.42) >>
 >> endobj
-6110 0 obj <<
+7072 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [369.684 433.706 386.621 443.892]
+/Rect [139.913 242.423 151.868 252.609]
 /Subtype /Link
-/A << /S /GoTo /D (page.151) >>
+/A << /S /GoTo /D (page.39) >>
 >> endobj
-6111 0 obj <<
+7073 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [353.355 409.795 370.292 419.982]
+/Rect [135.489 230.468 147.444 240.654]
 /Subtype /Link
-/A << /S /GoTo /D (page.121) >>
+/A << /S /GoTo /D (page.39) >>
 >> endobj
-6112 0 obj <<
+7074 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [353.355 385.885 370.292 396.071]
+/Rect [143.798 218.512 155.753 228.699]
 /Subtype /Link
-/A << /S /GoTo /D (page.116) >>
+/A << /S /GoTo /D (page.38) >>
 >> endobj
-6113 0 obj <<
+7075 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [361.933 361.257 373.888 372.161]
+/Rect [134.373 206.557 146.329 216.744]
 /Subtype /Link
-/A << /S /GoTo /D (page.38) >>
+/A << /S /GoTo /D (page.39) >>
 >> endobj
-6114 0 obj <<
+7076 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [353.355 338.064 370.292 348.251]
+/Rect [133.825 194.602 145.781 204.789]
 /Subtype /Link
-/A << /S /GoTo /D (page.116) >>
+/A << /S /GoTo /D (page.37) >>
 >> endobj
-6115 0 obj <<
+7077 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [353.355 314.154 370.292 324.34]
+/Rect [134.383 181.93 146.338 192.834]
 /Subtype /Link
-/A << /S /GoTo /D (page.116) >>
+/A << /S /GoTo /D (page.35) >>
 >> endobj
-6116 0 obj <<
+7078 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [353.355 290.243 370.292 300.43]
+/Rect [133.576 170.692 145.531 180.878]
 /Subtype /Link
-/A << /S /GoTo /D (page.120) >>
+/A << /S /GoTo /D (page.35) >>
 >> endobj
-6117 0 obj <<
+7079 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [353.355 266.333 370.292 276.52]
+/Rect [134.931 158.019 146.886 168.923]
 /Subtype /Link
-/A << /S /GoTo /D (page.116) >>
+/A << /S /GoTo /D (page.39) >>
 >> endobj
-6118 0 obj <<
+7080 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [366.088 242.423 383.024 252.609]
+/Rect [135.489 146.064 147.444 156.968]
 /Subtype /Link
-/A << /S /GoTo /D (page.136) >>
+/A << /S /GoTo /D (page.36) >>
 >> endobj
-6119 0 obj <<
+7081 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [375.492 217.795 392.428 228.699]
+/Rect [149.208 134.826 161.163 145.013]
 /Subtype /Link
-/A << /S /GoTo /D (page.152) >>
+/A << /S /GoTo /D (page.41) >>
 >> endobj
-6120 0 obj <<
+7082 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [355.567 205.84 372.503 216.744]
+/Rect [133.835 122.871 145.79 133.058]
 /Subtype /Link
-/A << /S /GoTo /D (page.152) >>
+/A << /S /GoTo /D (page.35) >>
 >> endobj
-6121 0 obj <<
+7083 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [368.02 193.885 384.957 204.789]
+/Rect [144.695 110.199 156.65 121.103]
 /Subtype /Link
-/A << /S /GoTo /D (page.152) >>
+/A << /S /GoTo /D (page.39) >>
 >> endobj
-6122 0 obj <<
+7084 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [386.082 181.93 403.019 192.834]
+/Rect [144.346 98.961 156.301 109.147]
 /Subtype /Link
-/A << /S /GoTo /D (page.152) >>
+/A << /S /GoTo /D (page.39) >>
 >> endobj
-6123 0 obj <<
+7085 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [384.07 169.975 401.006 180.878]
+/Rect [146.01 86.288 157.965 97.192]
 /Subtype /Link
-/A << /S /GoTo /D (page.152) >>
+/A << /S /GoTo /D (page.39) >>
 >> endobj
-6124 0 obj <<
+7086 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [375.492 146.064 392.428 156.968]
+/Rect [341.45 720.63 353.405 730.816]
 /Subtype /Link
-/A << /S /GoTo /D (page.152) >>
+/A << /S /GoTo /D (page.42) >>
 >> endobj
-6125 0 obj <<
+7087 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [375.492 122.154 392.428 133.058]
+/Rect [345.335 707.957 357.291 718.861]
 /Subtype /Link
-/A << /S /GoTo /D (page.152) >>
+/A << /S /GoTo /D (page.34) >>
 >> endobj
-6126 0 obj <<
+7088 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [342.008 110.199 353.963 121.103]
+/Rect [340.354 696.719 352.309 706.906]
 /Subtype /Link
-/A << /S /GoTo /D (page.30) >>
+/A << /S /GoTo /D (page.41) >>
 >> endobj
-6127 0 obj <<
+7089 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [340.354 98.961 352.309 109.147]
+/Rect [357.509 684.047 369.465 694.951]
 /Subtype /Link
 /A << /S /GoTo /D (page.36) >>
 >> endobj
-6128 0 obj <<
+7090 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [350.874 87.006 362.829 97.192]
+/Rect [353.086 672.092 365.041 682.996]
 /Subtype /Link
-/A << /S /GoTo /D (page.35) >>
->> endobj
-6055 0 obj <<
-/D [6053 0 R /XYZ 90 757.935 null]
->> endobj
-6052 0 obj <<
-/Font << /F31 528 0 R /F22 521 0 R >>
-/ProcSet [ /PDF /Text ]
+/A << /S /GoTo /D (page.41) >>
 >> endobj
-6131 0 obj <<
-/Length 3890      
-/Filter /FlateDecode
->>
-stream
-xÚ¥\ÛnÜF}×WèQÄ^ö•dÞb[œõ&ÙXÁ.
Œ‘4V´FÊŒ|Û¯ßjvÙMV	~°¤9SgNU³úV5ò¸†ò¸«ÛˆNÛã«û£úøþúÑŒ¯Vðr•¼þââèo¯5¼KtN_|èßJ_\ÿ~òæ§Wçÿ>ýãâÇcS·¢¶¬ø¿ËVû¿_¦#±ÕÎþëè÷?êãkø ?ÕBwíñgø¹²ëŽïŒÒñ绣wGÿl„¿kø;õÙ­Ôó¯Ôøáe
?*{Ü(-jgûOzu}6ý¤R¡¥`=—a¿&¬ˆ®øœybÒ3k;#ÖF¨ÆäÄ‘ˆáéP¨”Bʨs{÷tVdÀ¥õ€ž3ç{³¡ 
€`¤¬S™ÂrE•®ë„´1œÛ;"ž¬pKñè*ñÌMzjSϽë„imN<‹gÀðt¨´m„
-:w›ûí\©©EWw· 3b«<§ÍÌõ±lf”¶m#SʩˆàˆP_c…21’w›/gE—FäÒˆEçŽpbÈæ&{nîZ@™6'ž
Ú€áéP«ÓBu(u÷ñþŒzLšÎ r)œ\h"ž™Á‚P Ûd¬³ˆË…2­Z› s½Ý!µB7p)¢=¸JÐD at 3ƒ…qk ¤UN;‹gÀðl(TwÀºxڐɶ…·"r9Ûzt•ÀÉt›š,Ì+>î­É‰‰„ë1<jU0
-ƒúxû…j; WÕ?6#šj›1kEÕ¨œ–
-ªQl(TZaõÓ©²'›;2°¶Ñz9°]%p2°©ÉòDjµÍ‰‰ÀzO‡zk-¬Œ=|-<­järd=ºJàdhS“å¶ír^"´m·@•ÚV±6Föéëã¶8Õ råT“À‹SMJ®MiªÉˆKS
K‡Z›N€O‚֏—Û§²>Ù\’aªVµÞ° 9¢«>ÿ“…•’ƒå¾krâ©äˆáéP²k„ÿÉ»[zéÛBrGäŠl짂NgãÄdù¡õ³pFLec?›³t¨ÕZáºàÚëÍÓvsªê“O7gÔä:9à—]%pbE‘›,­áUkrâÙš"`x:Tl´ht;(~¸<œ•æÄ.«íg…NªMM–ÕêÚæÄ„ZáéP­–05çnÿúx»{ æ[ÓˆºvvIm at W	œP››,©uð†.'ž©
žÕÊ–4Á¹ÿ©k½!²Ȉ\ÚÏõà*AÛ¹Ì`aq£Vêœv¶›ž
•Ö
lŒÂÆênóDžC´Þµ·|ÑöNáä9Dj²´oy,%&Î!BBäè¢RÓÁ/TúøpGí]•¨a9†Ø¥ÐU'Fpn²0ÝÂâ¾k›œx6‚†§Cµ­†?
q…Å1ù@Z¯å ]š|ºJàÄä“›,„jëLN<›|†§C±
ø¸Ž¡½ÝƒV°¸CÜÒ è*ƒ87YĐb»œw6†{O†:aõQÛÔ•“Àýž/â–tt•À	¹É’Î÷”x&G‡JM+êΡRrøšöˆr€.Ÿ4yt•Àɳ¦Ôdÿ¬vÔÕoÄ3bâ¼Écx:+riÂAåÝÂb±+bxñ$&¥§2S8gɈKg1,ª…ô/ÛàÜû÷ÔÑ7”Ú踜—<ºJàd^JMö£X–Ö/1‘—úUK‡R¥JËA*yú¤»rÑ”À‹‹¦”žPÛ/ˆÚœ˜\4µt¨¶†]V3–>¶¶rÀ.mîºJàÄæ.7YPë [ÀŒx¶¹ž.ªÕm+´bK›N(ÙØ¥Øt•À‰Øæ&K±íÄ”wÚ“¡ÖÆ	oŒ@+}‚
-‰NÖjÀ.i
è*Zs“%­aa¥ÏÄO‡jf,}ŠêW'°QŒÐågÖƒ«M>²‰Á’R I—±Î„Ë…:­ÆŽQ%P}¤°+¢*}TG8ÕÄdaEá#Ö˜œ˜Šª¿déP-Ìí£Öâ)*ÄÁï‰z9®ýþy “aÍ•£ª\“RAõŽUªVX3è¤OO! Î
Ðå:?žF4ÑÄ`ù1u𮌖¨Çðl(U:/A)}zŠÉ2@צß]ξ#w9ù&¤¥ÜË0¡ÊÚÀúÛ Lú1î•»"õ¹p„Óù(1É$$årb*#)·@ÕªN	×`PK'/°£¶­ÀË›t®8¹IOM–r’êGeF<“0<ÊmkÑ(înóåö@?­Í ]ñ´B¢HÐôÓÚdÜtúuZå´ÔÓêO_X6”êZÑ8ŒìãUqՏÀ•«þ^\õ§ÜåUF\Zõ³t(ͭĨ>èKn®¸Ôéüˆáô¥N—sSReÛœ˜ºÔO‡RaÙIøñSñŒ	+ϘxñŒ)妣êXF\:cbéPªV¢‹wG÷ïŸ6—g¥³YD.i§´	œÐš›ìµ*jšk`»’Ï´O‡ZU-ºxwtÿþóÓe9GäÚ<ÂË98!'´bN‰‹9˜£C­u+ºxktÿßëò½•©z„/Ÿ¿Øþ™áäùKj²t·(ÿ̦ÄÄù‹íŸYŽ.
-–ä²xq‚ék+#”qtY¬GW	œ›š,‹Uu—b=†§C±­u¼7*̯þâ_7rE-¯ýIàt-Ab²\'Òå´D)A·@…:-d¼5ÚQS,¨3â–N†ºJàÄÉpn²TN
-¨ºÉ‰g'ÃÃÓ¡R'…Œ·F ôž<vé=Ëw®ÞÇ#˜¼qí2^B¦µ¢xFJÜ·zO†2ûFe~*\?Ê·æþqØä4̨̤‰óà8%eÄ¥H–•j¿»Å€~¢–_]yFšÀ‹g¤);uø.3âÒÅ2K‡b•¿sa¥JÔ`Ké( «N¤£Üd/µ¥¯>mN<KHÃÓ¡T©…Ž7F;r
oo¸²ø%‹_RnJj¸øȈKÅ/,J­¥Ð]ð,̧7ÛbCjÓr€.
ီ81„s“¥)U‹–ñlOŶ0ñˆòqs}}KÝCƇ+BW>®#ºø´&ÜÔ½\xSÖ\h(Cô¿%/μ¡Á	–ý8ZÁ	†ÚIAliýq]n]×Áh¶©bj’®îÒPÖ²=ˆáéPèØIA,.ü‡ò•æ«8Ì5ULÒS®î‹ú®!,W”˜vQó­6ðdÀ丮ÑlCÅÔ$=i_ö-5Û¿ž…ûÍõöð•ˆ'¬O”³«:8Ë4Väæ蔬ÀÀʯÜÁŽ&MûíáéÃþ¯¹FÛø²‹u-̶TL‚é d5ÛÀž
¥Ž]^é羨¶ßÂQ…ÉV«:9ÌuWLû²m¹N„°\¨7é§8)×çÚ•ˆf{+¦&éSmýé¶d[9ÃÓ¡Ò¤›â𸥤v0iË•ˆf[+¦&KReùNÄðt(5é§ðRK9©õÍn«š9ÍöWLM–3SÓ:¶1<ªMº) •:€é?š^Û́h¶»bj’QÛ9¶™1<ªMú)¼ÚÞÉ0XœT+Û9ÍvXLMÔºNØÆ°ýˆáé¢Ú´§‚ÚÝiX²[ØŠ­kç@4Û_15YP
-+|«,Û΁ž•&­þî•ÃþR^v+û8Í6VLMÒû ?/éV²}ˆáéPkÒJñéTÚ“íÝfwsG<µ5„¢]Ù́h¶½bj²ôÔÖý¾†ëæ@O‡Š“VŠ¨ø¡”•¥r+»9ͶWLM–óTÝvl7bx:Tœ´SDÅûí‡3jš7\ÙЁh¶Ãbj’îˆíëy`ÉÀ5t †§CÁIGÅç«Y­§]Ûß®kè@4Ûa15Y
-/ ”d:ÃÓ¡Ú¤«‚:‹ÒÆõ]¶ëÚ9ÍvXLM’•u°æ5lCbx:TštUüïððqµ¥—¾‹dUS¢Ù.‹©IfyÑ8¶©1<]í›eÖU£øqÿÔˆôGUþXŠ.î¬áUñ'ù<ûÓ½u=ˆf›¦&û¯"‘µöP°Šâš Ãó¡+’N„àŠ÷ÛýþþpóL¬ê!=ÂõOMØ¢G˜&‚Ñ#z$)ã±õøLW¬ª¹]ÁÁOMö®P²è
-¦è~tLJ®H
-߃+¾mp¬*V=ÂTOM†ÁáŠaªÕGp|葤\Ü{dûÌ̱®¶{pWn=5¹9¸êîÁ,_tEZ_\ñMƒcUQôèr¡òÄàÂÈ`ª¢Go0d茤,Ù;ãñiÿL7¬(!½P¬ìÍÍ…|¡‹>(֏.(3¡’:^—ÏtÀšªÛÑåZ؉Á0š¢Êu·£2ôBRùú¯—ïÞýöâýËó·çï.Þ|ÿöyþXW¯:8„+ š.1%—p«ƒOX¾è”´hòÛ‹óק9ùþÔÔ'/ÏŸé›UUŸ£o˜2Ì©É%ß0eŸ£o8>ôMRz›oÊ¢ë*&G0%ŒS“ë/®drôLJIªãhyûý©”òäâÍÅo¯ž;TV•ŽŽaj §&—†
-Ss8:†ãCÇ$蘟úᜲ®Rop
-W:75¹à®Top
-˝’VËE§¼ûåüåůÏÍ·ëjÝFŸ0ÅgS“OWì6ú„ãCŸ$Egè“‹SÙžüü÷ówÏôʪ‚±Ñ+L×Ôä’W˜Š±Ñ+z%©Ù±OnòçõþÔÚÊ#ekV–Z!š­}ššì=bæi}UËÖZ!†çC$õNÞ#ûÛJ0쇕3+®ÍV at MMö‚-±>Õ’[q…ž/žr¥5O›«‡Ã59ÞëF¯,¸B4[55Ä’ã½–
[q…ž/ŠMªž6‡ÛÝuñªeU½ÕpÓÂ8å‹BØ7j¦àªRM€T¾¶´%}Q­õGÏûBÞþû‚ýMvé×;Ñ5&~]°íúîZ¯ã‡ín»ß<m¯O+e듇]øÿøÃkߺ½¿4á?Ù~Wë﬿©ZÊðӏ}؇_ ?¿=•'o^„_ˆo¾üþõðåëÍv7u¢ÿÂàøñçü…ÀsÕ
-endstream
-endobj
-6130 0 obj <<
-/Type /Page
-/Contents 6131 0 R
-/Resources 6129 0 R
-/MediaBox [0 0 595.276 841.89]
-/Parent 6225 0 R
-/Annots [ 6133 0 R 6134 0 R 6135 0 R 6136 0 R 6137 0 R 6138 0 R 6139 0 R 6140 0 R 6141 0 R 6142 0 R 6143 0 R 6144 0 R 6145 0 R 6146 0 R 6147 0 R 6148 0 R 6149 0 R 6150 0 R 6151 0 R 6152 0 R 6153 0 R 6154 0 R 6155 0 R 6156 0 R 6157 0 R 6158 0 R 6159 0 R 6160 0 R 6161 0 R 6162 0 R 6163 0 R 6164 0 R 6165 0 R 6166 0 R 6167 0 R 6168 0 R 6169 0 R 6170 0 R 6171 0 R 6172 0 R 6173 0 R 6174 0 R 6175 0 R 6176 0 R 6177 0 R 6178 0 R 6179 0 R 6180 0 R 6181 0 R 6182 0 R 6183 0 R 6184 0 R 6185 0 R 6186 0 R 6187 0 R 6188 0 R 6189 0 R 6190 0 R 6191 0 R 6192 0 R 6193 0 R 6194 0 R 6195 0 R 6196 0 R 6197 0 R 6198 0 R 6199 0 R 6200 0 R 6201 0 R 6202 0 R 6203 0 R 6204 0 R 6205 0 R 6206 0 R 6207 0 R 6208 0 R 6209 0 R 6210 0 R 6211 0 R 6212 0 R 6213 0 R 6214 0 R 6215 0 R 6216 0 R 6217 0 R 6218 0 R 6219 0 R 6220 0 R 6221 0 R 6222 0 R 6223 0 R 6224 0 R ]
+7091 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [340.912 660.854 352.867 671.04]
+/Subtype /Link
+/A << /S /GoTo /D (page.42) >>
 >> endobj
-6133 0 obj <<
+7092 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [123.315 720.63 135.27 730.816]
+/Rect [343.124 648.181 355.079 659.085]
 /Subtype /Link
-/A << /S /GoTo /D (page.35) >>
+/A << /S /GoTo /D (page.41) >>
 >> endobj
-6134 0 obj <<
+7093 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [133.277 708.674 145.233 718.861]
+/Rect [355.856 636.226 367.811 647.13]
 /Subtype /Link
-/A << /S /GoTo /D (page.33) >>
+/A << /S /GoTo /D (page.41) >>
 >> endobj
-6135 0 obj <<
+7094 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [125.527 696.719 137.482 706.906]
+/Rect [360.279 624.271 372.234 635.175]
 /Subtype /Link
-/A << /S /GoTo /D (page.40) >>
+/A << /S /GoTo /D (page.36) >>
 >> endobj
-6136 0 obj <<
+7095 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [139.913 684.764 151.868 694.951]
+/Rect [352.528 613.033 364.484 623.22]
 /Subtype /Link
-/A << /S /GoTo /D (page.37) >>
+/A << /S /GoTo /D (page.43) >>
 >> endobj
-6137 0 obj <<
+7096 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [135.489 672.809 147.444 682.996]
+/Rect [362.491 601.078 374.446 611.265]
 /Subtype /Link
-/A << /S /GoTo /D (page.36) >>
+/A << /S /GoTo /D (page.43) >>
 >> endobj
-6138 0 obj <<
+7097 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [143.798 660.854 155.753 671.04]
+/Rect [369.126 589.123 381.081 599.309]
 /Subtype /Link
-/A << /S /GoTo /D (page.36) >>
+/A << /S /GoTo /D (page.44) >>
 >> endobj
-6139 0 obj <<
+7098 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [134.373 648.899 146.329 659.085]
+/Rect [364.703 577.168 376.658 587.354]
 /Subtype /Link
-/A << /S /GoTo /D (page.37) >>
+/A << /S /GoTo /D (page.44) >>
 >> endobj
-6140 0 obj <<
+7099 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [133.825 636.943 145.781 647.13]
+/Rect [363.587 565.212 375.542 575.399]
 /Subtype /Link
-/A << /S /GoTo /D (page.35) >>
+/A << /S /GoTo /D (page.44) >>
 >> endobj
-6141 0 obj <<
+7100 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [134.383 624.271 146.338 635.175]
+/Rect [363.039 553.257 374.994 563.444]
 /Subtype /Link
-/A << /S /GoTo /D (page.32) >>
+/A << /S /GoTo /D (page.43) >>
 >> endobj
-6142 0 obj <<
+7101 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [133.576 613.033 145.531 623.22]
+/Rect [363.597 540.585 375.552 551.489]
 /Subtype /Link
-/A << /S /GoTo /D (page.33) >>
+/A << /S /GoTo /D (page.43) >>
 >> endobj
-6143 0 obj <<
+7102 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [134.931 600.361 146.886 611.265]
+/Rect [362.79 529.347 374.745 539.534]
 /Subtype /Link
-/A << /S /GoTo /D (page.37) >>
+/A << /S /GoTo /D (page.43) >>
 >> endobj
-6144 0 obj <<
+7103 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [135.489 588.405 147.444 599.309]
+/Rect [364.145 516.674 376.1 527.578]
 /Subtype /Link
-/A << /S /GoTo /D (page.34) >>
+/A << /S /GoTo /D (page.44) >>
 >> endobj
-6145 0 obj <<
+7104 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [149.208 577.168 161.163 587.354]
+/Rect [364.703 504.719 376.658 515.623]
 /Subtype /Link
-/A << /S /GoTo /D (page.40) >>
+/A << /S /GoTo /D (page.43) >>
 >> endobj
-6146 0 obj <<
+7105 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [133.835 565.212 145.79 575.399]
+/Rect [363.049 493.481 375.004 503.668]
 /Subtype /Link
-/A << /S /GoTo /D (page.33) >>
+/A << /S /GoTo /D (page.43) >>
 >> endobj
-6147 0 obj <<
+7106 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [144.695 552.54 156.65 563.444]
+/Rect [358.068 480.809 370.023 491.713]
 /Subtype /Link
-/A << /S /GoTo /D (page.37) >>
+/A << /S /GoTo /D (page.43) >>
 >> endobj
-6148 0 obj <<
+7107 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [144.346 541.302 156.301 551.489]
+/Rect [364.155 469.571 376.11 479.758]
 /Subtype /Link
-/A << /S /GoTo /D (page.37) >>
+/A << /S /GoTo /D (page.43) >>
 >> endobj
-6149 0 obj <<
+7108 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [146.01 528.63 157.965 539.534]
+/Rect [375.223 456.899 387.178 467.803]
 /Subtype /Link
-/A << /S /GoTo /D (page.37) >>
+/A << /S /GoTo /D (page.43) >>
 >> endobj
-6150 0 obj <<
+7109 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [128.854 516.674 140.809 527.578]
+/Rect [352.528 444.943 364.484 455.847]
 /Subtype /Link
-/A << /S /GoTo /D (page.32) >>
+/A << /S /GoTo /D (page.43) >>
 >> endobj
-6151 0 obj <<
+7110 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [123.873 505.437 135.828 515.623]
+/Rect [351.98 432.988 363.936 443.892]
 /Subtype /Link
-/A << /S /GoTo /D (page.40) >>
+/A << /S /GoTo /D (page.43) >>
 >> endobj
-6152 0 obj <<
+7111 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [141.028 492.764 152.983 503.668]
+/Rect [353.086 421.033 365.042 431.937]
 /Subtype /Link
-/A << /S /GoTo /D (page.34) >>
+/A << /S /GoTo /D (page.43) >>
 >> endobj
-6153 0 obj <<
+7112 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [136.605 480.809 148.56 491.713]
+/Rect [355.298 409.795 367.253 419.982]
 /Subtype /Link
-/A << /S /GoTo /D (page.40) >>
+/A << /S /GoTo /D (page.44) >>
 >> endobj
-6154 0 obj <<
+7113 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [124.431 469.571 136.386 479.758]
+/Rect [358.068 397.84 370.023 408.027]
 /Subtype /Link
-/A << /S /GoTo /D (page.40) >>
+/A << /S /GoTo /D (page.44) >>
 >> endobj
-6155 0 obj <<
+7114 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [126.642 456.899 138.598 467.803]
+/Rect [360.08 385.168 372.035 396.071]
 /Subtype /Link
-/A << /S /GoTo /D (page.40) >>
+/A << /S /GoTo /D (page.39) >>
 >> endobj
-6156 0 obj <<
+7115 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [139.375 444.943 151.33 455.847]
+/Rect [359.731 373.212 371.686 384.116]
 /Subtype /Link
 /A << /S /GoTo /D (page.39) >>
 >> endobj
-6157 0 obj <<
+7116 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [143.798 432.988 155.753 443.892]
+/Rect [351.422 361.975 363.378 372.161]
 /Subtype /Link
-/A << /S /GoTo /D (page.34) >>
+/A << /S /GoTo /D (page.35) >>
 >> endobj
-6158 0 obj <<
+7117 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [136.047 421.75 148.002 431.937]
+/Rect [344.23 349.302 356.185 360.206]
 /Subtype /Link
-/A << /S /GoTo /D (page.41) >>
+/A << /S /GoTo /D (page.37) >>
 >> endobj
-6159 0 obj <<
+7118 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [146.01 409.795 157.965 419.982]
+/Rect [361.385 337.347 373.34 348.251]
 /Subtype /Link
-/A << /S /GoTo /D (page.41) >>
+/A << /S /GoTo /D (page.37) >>
 >> endobj
-6160 0 obj <<
+7119 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [152.645 397.84 164.6 408.027]
+/Rect [345.336 325.392 357.291 336.296]
 /Subtype /Link
-/A << /S /GoTo /D (page.41) >>
+/A << /S /GoTo /D (page.36) >>
 >> endobj
-6161 0 obj <<
+7120 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [148.221 385.885 160.176 396.071]
+/Rect [362.491 313.437 374.446 324.34]
 /Subtype /Link
-/A << /S /GoTo /D (page.41) >>
+/A << /S /GoTo /D (page.37) >>
 >> endobj
-6162 0 obj <<
+7121 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [147.106 373.93 159.061 384.116]
+/Rect [347.547 302.199 359.502 312.385]
 /Subtype /Link
-/A << /S /GoTo /D (page.41) >>
+/A << /S /GoTo /D (page.40) >>
 >> endobj
-6163 0 obj <<
+7122 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [146.558 361.975 158.513 372.161]
+/Rect [350.317 290.243 362.272 300.43]
 /Subtype /Link
-/A << /S /GoTo /D (page.41) >>
+/A << /S /GoTo /D (page.40) >>
 >> endobj
-6164 0 obj <<
+7123 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [147.115 349.302 159.071 360.206]
+/Rect [358.616 277.571 370.571 288.475]
 /Subtype /Link
 /A << /S /GoTo /D (page.40) >>
 >> endobj
-6165 0 obj <<
+7124 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [146.308 338.064 158.264 348.251]
+/Rect [362.491 265.616 374.446 276.52]
 /Subtype /Link
-/A << /S /GoTo /D (page.41) >>
+/A << /S /GoTo /D (page.42) >>
 >> endobj
-6166 0 obj <<
+7125 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [147.663 325.392 159.619 336.296]
+/Rect [339.796 253.661 351.751 264.565]
 /Subtype /Link
-/A << /S /GoTo /D (page.41) >>
+/A << /S /GoTo /D (page.35) >>
 >> endobj
-6167 0 obj <<
+7126 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [148.221 313.437 160.176 324.34]
+/Rect [339.248 241.706 351.203 252.609]
 /Subtype /Link
-/A << /S /GoTo /D (page.41) >>
+/A << /S /GoTo /D (page.37) >>
 >> endobj
-6168 0 obj <<
+7127 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [146.567 302.199 158.523 312.385]
+/Rect [340.354 229.75 352.309 240.654]
 /Subtype /Link
-/A << /S /GoTo /D (page.41) >>
+/A << /S /GoTo /D (page.37) >>
 >> endobj
-6169 0 obj <<
+7128 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [141.586 289.526 153.541 300.43]
+/Rect [360.269 217.795 372.224 228.699]
 /Subtype /Link
 /A << /S /GoTo /D (page.40) >>
 >> endobj
-6170 0 obj <<
+7129 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [147.673 278.288 159.628 288.475]
+/Rect [356.394 205.84 368.349 216.744]
 /Subtype /Link
-/A << /S /GoTo /D (page.40) >>
+/A << /S /GoTo /D (page.36) >>
 >> endobj
-6171 0 obj <<
+7130 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [136.047 265.616 148.002 276.52]
+/Rect [361.076 194.602 373.031 204.789]
 /Subtype /Link
-/A << /S /GoTo /D (page.41) >>
+/A << /S /GoTo /D (page.36) >>
 >> endobj
-6172 0 obj <<
+7131 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [135.499 253.661 147.454 264.565]
+/Rect [343.672 181.93 355.627 192.834]
 /Subtype /Link
-/A << /S /GoTo /D (page.41) >>
+/A << /S /GoTo /D (page.42) >>
 >> endobj
-6173 0 obj <<
+7132 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [136.605 241.706 148.56 252.609]
+/Rect [348.095 169.975 360.05 180.878]
 /Subtype /Link
 /A << /S /GoTo /D (page.41) >>
 >> endobj
-6174 0 obj <<
+7133 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [138.817 230.468 150.772 240.654]
+/Rect [360.827 158.019 372.782 168.923]
 /Subtype /Link
-/A << /S /GoTo /D (page.42) >>
+/A << /S /GoTo /D (page.40) >>
 >> endobj
-6175 0 obj <<
+7134 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [141.586 218.512 153.541 228.699]
+/Rect [360.837 146.064 372.792 156.968]
 /Subtype /Link
-/A << /S /GoTo /D (page.42) >>
+/A << /S /GoTo /D (page.40) >>
 >> endobj
-6176 0 obj <<
+7135 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [143.599 205.84 155.554 216.744]
+/Rect [358.615 134.109 370.57 145.013]
 /Subtype /Link
-/A << /S /GoTo /D (page.37) >>
+/A << /S /GoTo /D (page.40) >>
 >> endobj
-6177 0 obj <<
+7136 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [143.25 193.885 155.205 204.789]
+/Rect [342.566 122.871 354.521 133.058]
 /Subtype /Link
-/A << /S /GoTo /D (page.37) >>
+/A << /S /GoTo /D (page.41) >>
 >> endobj
-6178 0 obj <<
+7137 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [134.941 182.647 146.896 192.834]
+/Rect [351.422 110.199 363.378 121.103]
 /Subtype /Link
-/A << /S /GoTo /D (page.32) >>
+/A << /S /GoTo /D (page.41) >>
 >> endobj
-6179 0 obj <<
+7138 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [127.748 169.975 139.703 180.878]
+/Rect [359.572 98.244 371.527 109.147]
 /Subtype /Link
-/A << /S /GoTo /D (page.35) >>
+/A << /S /GoTo /D (page.40) >>
 >> endobj
-6180 0 obj <<
+7139 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [144.904 158.019 156.859 168.923]
+/Rect [360.13 86.288 372.085 97.192]
 /Subtype /Link
-/A << /S /GoTo /D (page.35) >>
+/A << /S /GoTo /D (page.40) >>
 >> endobj
-6181 0 obj <<
+7044 0 obj <<
+/D [7042 0 R /XYZ 90 757.935 null]
+>> endobj
+7041 0 obj <<
+/Font << /F31 604 0 R /F22 597 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+7142 0 obj <<
+/Length 3746      
+/Filter /FlateDecode
+>>
+stream
+xÚ¥\[oÜ6}÷¯ð£
T\^DJê›íLÜií±×3Þ¦(ŠA.N q²Ž³m÷×ïGñ"R$?qmh|9úΜË(êÐìÂìp ‡ìÈ äáÛOôðüôü€Ùß6ðë&øýéîà/\E%wïÇË#’³ÃÝ»_Ö›«WÇ¿í~<liO¨TPEÿœSªz°ÚùÒ–X
+¥ÿûà×ßèá;ø ?P"†þðOøš6‡ŸZ.ì×lþék˜Ÿøyî³K&ÒÏùôá…/¹<ì¸ TÉñ“þç˜É£»?îÞ7ÿÄL@©Á£GJýó‡p[p Sþ¸ ¦}ÂÚHò˜v¦Ôap6§–1ÂLsýùöëýëOw©RÉÈÐuº Ô‚›	rÇ5w›ôih#Ò¹Nƒ@™¬J5„Ic꟏oR‰| ý[hÀM€N‰ã‚£D–v! A·Œhç"-gs2ûŽð‘ì¿_?{x›iËV!¸E.è´ØƃSâ¨\¡!¥$|!å\£E D0?¨P­t]õËÃã8µ0#½N0Hÿ[ò{vÀöÝ¡RÈ*Æ+`›	œ®S9MËx—jçÐzmDšˆ7ŒK«‡1#D¨ßß=<|úúái&@¯]µºhƒ…Dч·hB§ài¹wâ+ÿò4˜$­ª¶`B-°cÁP´ ä-Z€Ði¨ ’…<§3ÈnÙ²Ö‰ ]rÂA:CÄ[r£'d7pÃ;q÷´IAªŽ¨¶¯µ`B-°…y!â-Z€Ði`öTChÁ³:C+H'ª˜ÐE',d©3„¼E':í„`¤ë''¾<><͸ çÕLè¢2z Xу·èB§= š‘{¾½y’í ÉÀºJtÉ1Ý@–,ˆxK`t`AÛøÎXðóÙv{{º?[]¬¶»õÉÅÓÌè8¡´ÚŒ	]4ÃBŒ¼hFÈ[4¡Óf(
+O^±·§«—Ç]{trÜÒ£³Uꉪð¤…'ºAÕz2¡‹žXÈ’'!oÑ„N{"a-ÆÈsfLX‹ÖW;1¡‹NXÈ’!oÑ	„N;Á8á‚…½ãâä˜1v´[ïn_¬žf¥„wÕ†Lè¢!²dHÈ[4¡CDßÁcC®6ç3*ƉèUûÚŒ ]2ÃÄxKf`tÚÕ’6òb{½:ÛÝ<q@ÛÊj+&tÑ
+Y²"ä-ZÐi+ZJdäÄî˜õGW?­¶Oó‚÷D¶Õ^L袲äEÈ[ô¡Ó^0Eìê4>¾~ƒŒßß=Ky”3BÒqå.hK<Ø.m+tÀ3ûJqÉÑ™.¾•y]Ìœì-Ê^ðÕMf<|ümt³0uè¥V7è&€gš=.9jU*ÝïQ¤ã]ÌœìÎg·˜xOl¼}ýöó×wÙOm¹ÜÅ5º	àÙ>–4bû\'—BÆÌ™N®18Ÿ«zÒÙGú×_?ÞçÄÂRTt¹$Ö › ž—,Š¥¤ïYÌœˆ5œÏ‰•jþ£ØÇ×÷<£¶e¤U‡.ítÀ3;ˆqI£6³{¢àVÄbæD­Áà|NmÛ’ÞÎbZm®i¡\?!—šÖ › žiÚ¸dQ,x‡˜9k08Ÿ+8ì.IaÌ
+}Ì—´tÀ3Zã’Fk:ÃR13'”Áà|N+§d°;/0dórÁ³nh=v©tÀ3ý8.YµÃ¸ƒ1'Mk08Ÿ“K{2ØÝŸÂÅƽB\¾÷htÀ³÷ž°d±i¡·Ë>fÎÜ{4ç³ZÙÐj·’
+Cž…áÉß—´tÀ3Zã’¥vmá×TÅÌ™÷rƒó9­½$ÔîeÁ’sw³>ß›%çE*[oxÐÎ_³ Û¢› ž~ŒYÉR=L>,fžË¶”–R¬ƒ	Ãn’Í#ÌÒŠ¦ÇŽöã[DÖñŠ—–Ýðì[Ë°dÉ¥ˆ’<fNV—ƒòiKځp»iZ¿ýq§ßGÿ…<q|»ÿø˜}ìá°žÕ+)®–ý0è&€güˆKŽ~t©'l`1óÜ‹Aù´\AS?ôKúç˜Âç¿jS&xÙ‹1¦¨¢)!sÑ„O›BC‰EÌ’ý@Ú–Õz1¡‹VXÈB÷ic#ô«tAø:øeâ– $úyÕ‹/,?„¤‡µF]ÀáÑÌżdaù'ôbŒÃ2ƒóqPL£œÅíf½Û®nnö§ÇB¼Ø¯^]_möÇìhûËåiæÞÒ­Ë~X,Ȉ˙>‘¼’†yf?ãròÃF¢ÿåíæl›ªn9éÛ¡2âÐhFc^Òhof5Ý€gBåóê}4#Ѿ†èw"ìh_l}ݬ¯Š‹8,’âˆË[¿'jàH^Ä!&¯>$ú7·—ûKP{q<ð£Ýúúb½ºÉx ïIÒ—ZrÁ › žñ!.YrBïÎÃÌ1'±6ƒAù¼SX%1Cÿ`¿½;Vg©p¡€ŠUáÆ-³‚¥ÁÐõà“Ââ3‚‘yùA†Æë?»ÚlWgûÓõ¤_]gæOvýtõ’xƒnxF}\²(_?²˜9Ño0(Ÿ7 Héx^è·€'›ó‹õæl 6Wשú>­ûbUrÈ¡Ñ,ϼda´0È©hvÈaP>ïB ò.èûÀn
·Â3Ý
6»Õ«]êA¯à¡¨õ<°è&€§ÌJçD7>fNfEƒAù¼AXÉ{p­§Á“øzßênqfdfD©C7ª2BåÐh¨i^²8"Z÷;,Ce!(›w!ÈQy¶·gg«mfàz¦iýEª-º	à©êYÉÒhajƒ'ψy.ÛbP>§;hyÝ·s+¸ØŸÞ˜d 4þO«Ì0è(,¹jsc&¹æ%KͯwC“cƒòy#‚øXÆ; VzNÌŒI:ýal¥Q`ÐM ÏŒ‚¸dqPÒQ3'ÃÀ`P>oCVlØž¼\íwÐ@~î¾ÈÛÊìœC£i¶yÉ¢~ý±šžs”Ïë#tn_!}&„5Fß+_x&´è&€§aV²ð˜,`™Ó‹˜xþHh 8›„òæ)ßåžG™ªLZ0Õ›,쑈^Àò O:NçDÇñÀñÁ?#V.'ð’ZƒnxFn\²ÔÄ=ƒœÅ̉^ƒÁùœÞ uøóÙvØûÓÕÉe:”™"´6÷hÁhqVÐ(NB	-ˆ ¹G‡Aé¼â ü8)^gænÚ¸cú[tÀSɳ’%Í Cô]Ì<×l1(ŸÓ+Í™Û6,‘ºh§C£aËyÉÒú…Á2§çh¸ÓaP>¯9NxÍg?œÜœ¯ò˶¶õ×T,ÛôV Ï/Û‚’¥¦†9‰õ}ÌœY¶iÊçe±ÑIöÕí&ÓØ?ÃP]uh4L:/Yjl¡ÌÆhxÕaP>¯:H°ºiÛæ5ÓÙ{èÇÇ)wÍÂìmÑM O?Ƭdaön™Ÿ¾"椏ÎçdyØ™ìýÝý·O™&‡9*Õ%sÍÊÎKŸO(\¡Ðl®Ã |^{Ðõýbµ9ßý‘ݍ¯
Ý5K²
º	àÙqÉâø†Î³sÄœÈ6”ÏË‚¿“ìÛËõf·ÊÜÃôV¬pëòǍ&‚ç%KÂe;¾ÙÁȃòyáqÙ¿BÏ7cö6³CßÁJHøK—vè
º	à™ú¸d©·+-ÙÅÌsõƒòyõA¼9PŸÛ‚`:«*֍fžç%KM®_Â)4bm!(›“<‹Y[ÉW™vf’HÆýK’
º	àÉqÉâê”Â芙“™Á |^tÜö¢7»_®sªÍ
+°.=î׋Xž{^²xûnaIÇÐü¸Ã |^u"7¢¯×¯Vå¦6WÔ¶´G—zúYŶÚb3—É¼Þ ”>	¾8Ù¬öz“]¿_Él%Á1«KÈ;4šYŸ—,uòN¿>VhFÞaP>/?ÊñÛ«‹õL¼ã
æÊå]4m<8»‡6•+ʆ9
+!gfÿL#&/9ˆÞ‡¢oÜIš«Ì½[’VÔph4˜?/Yêí’Â4ÀЃ ƒòyõÓi /~·º¼^9ù·úB¾Ï«Á]¾ÜãÛLàlŸÊ!½]‡ùCÒLg׌ËKÎLÚ×—¹ùœRUvphôðÁ¼dñÆ
2zô¬ƒ… lNò켃y*yüûË]f'
 š¤îЃC£‡æ%KÏbrL ‡çsªƒs^uaÿp D1YyúÁ¡ÑÓó’FuŸª–ãûìôƒÃà|Nup Áwï™×‚ð¿ì-œÓqg¤î8„C£Çæ%‹wq9n¤`Ç!åóêƒ	®Í3{ãp›Ð!÷ªŒžO˜,¼½$
+š;á08SœHÐjî3[ãœóc	ÈÖ¸A£æ%‹o?ô>¨@D8Îç䇬ÜÜ{V¢òP„C£‡æ%‹ÍóÜС‡"ç³™ÇðTBô*`
+ŠªÚÔ¬€;d§Û¬ê@C£ÿyɽL?d)Ý
ƒóY[ÂPø¾à®Ôeð½+X&~^rÁ,ƒï]Aùœ+qß¿QH]QÕ®TÅð'WXü¼dá~à]Abø“+Ÿs%ÈâÏÞ9<§»Tåñ'c|ü¼äRwAòø“1Ÿ3&åÇo%žãKU$ò‰ÈÏK.u$’?ù‚ñ9_2¹üäïLüß#©*žï}ÁâðqÁâKi£¸χ´›qÒ÷Ù>h™Ù'zÚŸvÿò¤^´±!üÓŠ]ëþðÍ +[³`:¿»¿{xýx÷îÖ>ôèó½ùw§Ó<ßîÌ7WoÍ­ù‡
ßSþ½ æ;N3_½?æòèóƒùº·ÞÃXŸÚKIO¸ùòÍßæߟÿúûÃÝ}šäîöü…‰î
+endstream
+endobj
+7141 0 obj <<
+/Type /Page
+/Contents 7142 0 R
+/Resources 7140 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 7226 0 R
+/Annots [ 7144 0 R 7145 0 R 7146 0 R 7147 0 R 7148 0 R 7149 0 R 7150 0 R 7151 0 R 7152 0 R 7153 0 R 7154 0 R 7155 0 R 7156 0 R 7157 0 R 7158 0 R 7159 0 R 7160 0 R 7161 0 R 7162 0 R 7163 0 R 7164 0 R 7165 0 R 7166 0 R 7167 0 R 7168 0 R 7169 0 R 7170 0 R 7171 0 R 7172 0 R 7173 0 R 7174 0 R 7175 0 R 7176 0 R 7177 0 R 7178 0 R 7179 0 R 7180 0 R 7181 0 R 7182 0 R 7183 0 R 7184 0 R 7185 0 R 7186 0 R 7187 0 R 7188 0 R 7189 0 R 7190 0 R 7191 0 R 7192 0 R 7193 0 R 7194 0 R 7195 0 R 7196 0 R 7197 0 R 7198 0 R 7199 0 R 7200 0 R 7201 0 R 7202 0 R 7203 0 R 7204 0 R 7205 0 R 7206 0 R 7207 0 R 7208 0 R 7209 0 R 7210 0 R 7211 0 R 7212 0 R 7213 0 R 7214 0 R 7215 0 R 7216 0 R 7217 0 R 7218 0 R 7219 0 R 7220 0 R 7221 0 R 7222 0 R 7223 0 R 7224 0 R 7225 0 R ]
+>> endobj
+7144 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [128.854 146.064 140.809 156.968]
+/Rect [136.994 720.63 148.949 730.816]
 /Subtype /Link
-/A << /S /GoTo /D (page.34) >>
+/A << /S /GoTo /D (page.38) >>
 >> endobj
-6182 0 obj <<
+7145 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [146.01 134.109 157.965 145.013]
+/Rect [150.981 708.674 162.936 718.861]
 /Subtype /Link
-/A << /S /GoTo /D (page.34) >>
+/A << /S /GoTo /D (page.40) >>
 >> endobj
-6183 0 obj <<
+7146 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [131.066 122.871 143.021 133.058]
+/Rect [128.854 696.719 140.809 706.906]
 /Subtype /Link
-/A << /S /GoTo /D (page.38) >>
+/A << /S /GoTo /D (page.41) >>
 >> endobj
-6184 0 obj <<
+7147 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [133.835 110.916 145.791 121.103]
+/Rect [144.336 684.764 156.291 694.951]
 /Subtype /Link
-/A << /S /GoTo /D (page.38) >>
+/A << /S /GoTo /D (page.40) >>
 >> endobj
-6185 0 obj <<
+7148 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [142.134 98.244 154.089 109.147]
+/Rect [136.874 660.854 153.81 671.04]
 /Subtype /Link
-/A << /S /GoTo /D (page.37) >>
+/A << /S /GoTo /D (page.127) >>
 >> endobj
-6186 0 obj <<
+7149 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [146.01 86.288 157.965 97.192]
+/Rect [136.874 636.943 153.81 647.13]
 /Subtype /Link
-/A << /S /GoTo /D (page.39) >>
+/A << /S /GoTo /D (page.123) >>
 >> endobj
-6187 0 obj <<
+7150 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [339.796 719.912 351.751 730.816]
+/Rect [136.874 613.033 153.81 623.22]
 /Subtype /Link
-/A << /S /GoTo /D (page.33) >>
+/A << /S /GoTo /D (page.129) >>
 >> endobj
-6188 0 obj <<
+7151 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [339.248 707.957 351.203 718.861]
+/Rect [136.874 589.123 153.81 599.309]
 /Subtype /Link
-/A << /S /GoTo /D (page.35) >>
+/A << /S /GoTo /D (page.123) >>
 >> endobj
-6189 0 obj <<
+7152 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [340.354 696.002 352.309 706.906]
+/Rect [136.874 565.212 153.81 575.399]
 /Subtype /Link
-/A << /S /GoTo /D (page.34) >>
+/A << /S /GoTo /D (page.127) >>
 >> endobj
-6190 0 obj <<
+7153 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [360.269 684.047 372.224 694.951]
+/Rect [136.874 541.302 153.81 551.489]
 /Subtype /Link
-/A << /S /GoTo /D (page.38) >>
+/A << /S /GoTo /D (page.123) >>
 >> endobj
-6191 0 obj <<
+7154 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [356.394 672.092 368.349 682.996]
+/Rect [136.874 517.392 153.81 527.578]
 /Subtype /Link
-/A << /S /GoTo /D (page.34) >>
+/A << /S /GoTo /D (page.131) >>
 >> endobj
-6192 0 obj <<
+7155 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [361.076 660.854 373.031 671.04]
+/Rect [136.874 493.481 153.81 503.668]
 /Subtype /Link
-/A << /S /GoTo /D (page.34) >>
+/A << /S /GoTo /D (page.125) >>
 >> endobj
-6193 0 obj <<
+7156 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [343.672 648.181 355.627 659.085]
+/Rect [136.874 469.571 153.81 479.758]
 /Subtype /Link
-/A << /S /GoTo /D (page.40) >>
+/A << /S /GoTo /D (page.122) >>
 >> endobj
-6194 0 obj <<
+7157 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [136.874 445.661 153.81 455.847]
+/Subtype /Link
+/A << /S /GoTo /D (page.122) >>
+>> endobj
+7158 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [348.095 636.226 360.05 647.13]
+/Rect [136.874 421.75 153.81 431.937]
 /Subtype /Link
-/A << /S /GoTo /D (page.40) >>
+/A << /S /GoTo /D (page.122) >>
 >> endobj
-6195 0 obj <<
+7159 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [360.827 624.271 372.782 635.175]
+/Rect [136.874 397.84 153.81 408.027]
 /Subtype /Link
-/A << /S /GoTo /D (page.38) >>
+/A << /S /GoTo /D (page.122) >>
 >> endobj
-6196 0 obj <<
+7160 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [360.837 612.316 372.792 623.22]
+/Rect [136.874 373.93 153.81 384.116]
 /Subtype /Link
-/A << /S /GoTo /D (page.38) >>
+/A << /S /GoTo /D (page.122) >>
 >> endobj
-6197 0 obj <<
+7161 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [358.615 600.361 370.57 611.265]
+/Rect [136.874 350.019 153.81 360.206]
 /Subtype /Link
-/A << /S /GoTo /D (page.38) >>
+/A << /S /GoTo /D (page.122) >>
 >> endobj
-6198 0 obj <<
+7162 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [342.566 589.123 354.521 599.309]
+/Rect [136.874 326.109 153.81 336.296]
 /Subtype /Link
-/A << /S /GoTo /D (page.38) >>
+/A << /S /GoTo /D (page.122) >>
 >> endobj
-6199 0 obj <<
+7163 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [351.422 576.45 363.378 587.354]
+/Rect [149.606 302.199 166.543 312.385]
 /Subtype /Link
-/A << /S /GoTo /D (page.39) >>
+/A << /S /GoTo /D (page.157) >>
 >> endobj
-6200 0 obj <<
+7164 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [359.572 564.495 371.527 575.399]
+/Rect [130.787 289.526 147.723 300.43]
 /Subtype /Link
-/A << /S /GoTo /D (page.38) >>
+/A << /S /GoTo /D (page.166) >>
 >> endobj
-6201 0 obj <<
+7165 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [360.13 552.54 372.085 563.444]
+/Rect [136.595 278.288 153.532 288.475]
 /Subtype /Link
-/A << /S /GoTo /D (page.38) >>
+/A << /S /GoTo /D (page.168) >>
 >> endobj
-6202 0 obj <<
+7166 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [353.475 541.302 365.43 551.489]
+/Rect [134.941 266.333 151.878 276.52]
 /Subtype /Link
-/A << /S /GoTo /D (page.36) >>
+/A << /S /GoTo /D (page.168) >>
 >> endobj
-6203 0 obj <<
+7167 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [367.462 529.347 379.417 539.534]
+/Rect [140.47 254.378 157.407 264.565]
 /Subtype /Link
-/A << /S /GoTo /D (page.38) >>
+/A << /S /GoTo /D (page.169) >>
 >> endobj
-6204 0 obj <<
+7168 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [345.335 517.392 357.291 527.578]
+/Rect [135.489 242.423 152.426 252.609]
 /Subtype /Link
-/A << /S /GoTo /D (page.39) >>
+/A << /S /GoTo /D (page.169) >>
 >> endobj
-6205 0 obj <<
+7169 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [360.817 505.437 372.772 515.623]
+/Rect [132.172 230.468 149.108 240.654]
 /Subtype /Link
-/A << /S /GoTo /D (page.38) >>
+/A << /S /GoTo /D (page.167) >>
 >> endobj
-6206 0 obj <<
+7170 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [353.355 481.526 370.292 491.713]
+/Rect [143.798 218.512 160.734 228.699]
 /Subtype /Link
-/A << /S /GoTo /D (page.119) >>
+/A << /S /GoTo /D (page.168) >>
 >> endobj
-6207 0 obj <<
+7171 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [353.355 457.616 370.292 467.803]
+/Rect [130.518 206.557 147.454 216.744]
 /Subtype /Link
-/A << /S /GoTo /D (page.115) >>
+/A << /S /GoTo /D (page.167) >>
 >> endobj
-6208 0 obj <<
+7172 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [353.355 433.706 370.292 443.892]
+/Rect [131.066 194.602 148.002 204.789]
 /Subtype /Link
-/A << /S /GoTo /D (page.121) >>
+/A << /S /GoTo /D (page.168) >>
 >> endobj
-6209 0 obj <<
+7173 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [353.355 409.795 370.292 419.982]
+/Rect [182.911 182.647 199.848 192.834]
 /Subtype /Link
-/A << /S /GoTo /D (page.116) >>
+/A << /S /GoTo /D (page.167) >>
 >> endobj
-6210 0 obj <<
+7174 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [353.355 385.885 370.292 396.071]
+/Rect [150.712 158.019 167.648 168.923]
 /Subtype /Link
-/A << /S /GoTo /D (page.119) >>
+/A << /S /GoTo /D (page.167) >>
 >> endobj
-6211 0 obj <<
+7175 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [353.355 361.975 370.292 372.161]
+/Rect [156.251 134.826 173.188 145.013]
 /Subtype /Link
-/A << /S /GoTo /D (page.116) >>
+/A << /S /GoTo /D (page.177) >>
 >> endobj
-6212 0 obj <<
+7176 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [353.355 338.064 370.292 348.251]
+/Rect [156.251 110.916 173.188 121.103]
 /Subtype /Link
-/A << /S /GoTo /D (page.123) >>
+/A << /S /GoTo /D (page.176) >>
 >> endobj
-6213 0 obj <<
+7177 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [353.355 314.154 370.292 324.34]
+/Rect [156.251 87.006 173.188 97.192]
 /Subtype /Link
-/A << /S /GoTo /D (page.117) >>
+/A << /S /GoTo /D (page.177) >>
 >> endobj
-6214 0 obj <<
+7178 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [353.355 290.243 370.292 300.43]
+/Rect [352.807 720.63 369.744 730.816]
 /Subtype /Link
-/A << /S /GoTo /D (page.114) >>
+/A << /S /GoTo /D (page.169) >>
 >> endobj
-6215 0 obj <<
+7179 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [353.355 266.333 370.292 276.52]
+/Rect [489.444 708.674 506.381 718.861]
 /Subtype /Link
-/A << /S /GoTo /D (page.114) >>
+/A << /S /GoTo /D (page.173) >>
 >> endobj
-6216 0 obj <<
+7180 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [353.355 242.423 370.292 252.609]
+/Rect [441.853 696.719 458.789 706.906]
 /Subtype /Link
-/A << /S /GoTo /D (page.115) >>
+/A << /S /GoTo /D (page.174) >>
 >> endobj
-6217 0 obj <<
+7181 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [353.355 218.512 370.292 228.699]
+/Rect [492.752 684.764 509.688 694.951]
 /Subtype /Link
-/A << /S /GoTo /D (page.114) >>
+/A << /S /GoTo /D (page.173) >>
 >> endobj
-6218 0 obj <<
+7182 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [353.355 194.602 370.292 204.789]
+/Rect [496.269 672.809 513.205 682.996]
 /Subtype /Link
-/A << /S /GoTo /D (page.114) >>
+/A << /S /GoTo /D (page.173) >>
 >> endobj
-6219 0 obj <<
+7183 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [353.355 170.692 370.292 180.878]
+/Rect [462.326 660.854 479.263 671.04]
 /Subtype /Link
-/A << /S /GoTo /D (page.115) >>
+/A << /S /GoTo /D (page.174) >>
 >> endobj
-6220 0 obj <<
+7184 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [353.355 146.781 370.292 156.968]
+/Rect [463.79 648.899 480.727 659.085]
 /Subtype /Link
-/A << /S /GoTo /D (page.115) >>
+/A << /S /GoTo /D (page.174) >>
 >> endobj
-6221 0 obj <<
+7185 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [366.088 122.871 383.024 133.058]
+/Rect [471.113 636.943 488.05 647.13]
 /Subtype /Link
-/A << /S /GoTo /D (page.145) >>
+/A << /S /GoTo /D (page.173) >>
 >> endobj
-6222 0 obj <<
+7186 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [347.268 110.199 364.204 121.103]
+/Rect [485.908 624.988 502.844 635.175]
 /Subtype /Link
-/A << /S /GoTo /D (page.153) >>
+/A << /S /GoTo /D (page.173) >>
 >> endobj
-6223 0 obj <<
+7187 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [353.076 98.961 370.013 109.147]
+/Rect [458.61 613.033 475.546 623.22]
 /Subtype /Link
-/A << /S /GoTo /D (page.155) >>
+/A << /S /GoTo /D (page.174) >>
 >> endobj
-6224 0 obj <<
+7188 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [351.422 87.006 368.359 97.192]
+/Rect [427.268 601.078 444.204 611.265]
 /Subtype /Link
-/A << /S /GoTo /D (page.155) >>
->> endobj
-6132 0 obj <<
-/D [6130 0 R /XYZ 90 757.935 null]
+/A << /S /GoTo /D (page.173) >>
 >> endobj
-6129 0 obj <<
-/Font << /F31 528 0 R /F22 521 0 R >>
-/ProcSet [ /PDF /Text ]
->> endobj
-6228 0 obj <<
-/Length 3294      
-/Filter /FlateDecode
->>
-stream
-xÚ¥\[S7}çWÌ#TÑZ]Z—ζ	!ÅÅkÆ›leS6Ø¡vŒÀëøßï×#©[×O]žJ•àôwú©uëØŠÂl5Е–šB®ÞÚ£«ðÓ“=æ~ÛÁ¯»à÷/Ö{ÿøQÀUdPbµþ°½\1"9[­oÛ?½xuüëÁïëŸW=5„JUÆŸ3ӏ?Ý;^O¥±j,ü×Þo¿ÓÕ-ÜÀÏ{”ˆÁ¬¾ÂgJØ0¬>íõ\¸Ï›½«½N5ìÏü¼tï’‰üæ9ŸožQøÈåJsA¨’Û;½y¾yà·‡éݲž‘^é	ºåñøÑ!ÞÌÝðœ=)¹õIªŒY*Ò33'J=çój#ŒMbZT3°!Ձ»3Ç«BÁ>D´™NAÉœL5„IkëûÏO%™‚0e&`K§Ew¼ 4.i•öyg2p÷<fN¥:ÎçµMø–íéþ¡,¶ï‰z‡lõ^‹í&p¡ï†å¬L™7è@´0!gÖž1y‰ZÞK/²Ôœ0±~¶šÓ¢» ^hθdµ9¡{K3gÍi18Ÿ×ª^>ÒUPO9÷¸–RîftAhT°Öž½&”ªˆ6“i!(™W	³ý–í——Wë7§'×ëfö/ÏrÅFê隆d‡îx~IÉZã†ÉbæTµÃ |0ß)1¡‡’âíœÉ¬1nƒ=¾¾z~¼ÿHþ8,
—šB¯ãÆĦ%ÝðÜ’¤dÍ¥ˆ’<fN-q”o´„I˜¯õËæî€Éý¿;¾<Ü??ý€!¤‡ö¤bûжü°è.€üˆKnýP<cÖÖ&,fNýp”ü9rˆÄæf¨¥fH=`\jF ¯šá1ÖZ3#b®™ñf(MTošb…&.õðÖxhÑ] /ˆqÉê’…®TÌœÍqƒó¹1QJIÔ ÒÇá°4÷´Ÿð­	Ý¢» ^˜Ò㒵ή8 "bÎ~‹Áù¼ä^l× a#ôÂBAÏà–^‹îxAo\²ÖŸ¬tØ3gz-çózaQ¡ð“ÀÛ‹ÓõÕõ‹ã£ó\4¬ü¤1Ó
ÑÝðü&’’¶_)3g=lÌxÌœˆöœÏ‹†áËp“ˆ>½(Lô°]ƒ•ˆ¿ 5Ñ[tÀ}\²¦™rX¨˜9Õì08Ÿ×L51š§š×Í
-–jº ¥Ù¢» ^З¬jfÄļ™âs9½ý ÉÀt¬÷åOGoNŽó}.÷×à’=ºàÙm¤%­d“1sk3§¢å›dëH•4óËË·yCs*aOg¦Kªºà¹ê¤d­¡9Ý.ð#æLµÅ |“j˜Â)ÕѨ}}÷øøééc¡s2žÔøkZýÛ¢» ^èßqI;x‹|…iæÞˆ9[¼[Îçe+ðH&}v|q²þ©ÐÇ)Ì÷zº¦ÕÇ-ºà…>—¬¶¶$°Œ™³Ö¶”o’ÝB•È~{~z±>ÎÇpÎ9Žlºª!Ü¡» žOJքòM+3§Â囄EXÏbáçG=Ý?Ïo_†6A‰†ZþÒ†z‡îx®>)YSßÃjkìí!sªÞaP¾I=ï	Ì$©ú««ÃÒƒ6ž²ú+ZK‹îxa©—¬.U gÀž:bΖ*ƒóyÑ æ"mò˳ãâúŒÒ_Ñ^Ÿè.€×gaÉÚ$Æ`„Ö2fÎD[ÎçESJ¸NZúbýï×…þíÖ@þ’Ö$æVL¼0‰Å%+KqÎ`"câLô‚²yÍÂØã%
ýúô×ã³jKûK¶t ¯¶txÅîm[1b®µ4ÊçUkӝLTŸ]_]œz9ïÌ9lº°ÑÞÝ𼽓’µ^.lVdÌœjw”oÒû´t0¿º<;}U“.ŒÌ_×É-¸›Ñ…<*XÕ-ˆa2¢Íd[F6©–°V’2“ýæè€1¶¿>½,,]Ìö”É_ÚZºXtÀK—¸díЗcÞlþ(פ¼§$ѽ>>}ì•¿}Sêî0ZRã®muv‹í&p¡«‡åª
®	ƒ%XÀ™µ·E L“hnˆìSÙ§ç¥ùKnß,ù+Z£šEw¼0ªÅ%«£¬9‡!fÎF5‹Áù¼hÃ@|jzýüíÏ»ÂI’–Dí¯hhvànFç·¬îD`	7÷m¶±”Ìë¥=Qî¥Å$¸rt¦aÍPIK±Ew¼ 9.i5çï	LqÚÄÌ©h‡Áùœj>p¢æ÷'¶kÿk\Œ_Žÿ”fnNÅöTÀ_ÚZ­XtÀ«•¸duµb¶‡sÖÇ-å›Ô›q0·ùóãÃañUdo&lëœÔ¢» ^8'KVÏI™³sR‹Aùºâ
-lQC~DºÃk¡q¡`–¿
-àÕ7!Säü[Žˆ¹ö&ãé{X×Ùù鯆¸Ý‹_
ðº!Ó2$d®‚ð†pJ†>;P^ïÒC(¬P†å†Ìðº!Ó2$d®‚ð!ãv™
-S:}ÝÁf$¡f±'¼ê‰ÇTÖB^oÄ\óã=Ñ‚°ô­Ãöhv‡çfÄXû”~²d†×-q˜F7‰˜«– |£%ý@8+žÛîÒM|UË=™áuO¦¶žòž„ÌUO¾Ñ.‰ ºt¨»‹'°+r¹'3¼î‰Ã´úIÈ\õá=¡ãT­Ë'¾;<=°Üë›[éÉ”]õÄA–„´±#ŒÐø|~™Ù&À‰Þ cÆ‘EiÎò‰ñìžZÚ§d:‰FVÝó`,$™¬¸7ž')-°D¦‡ dΚ0'ïàÈ’<ãdH=e—kØQÏ3Nn LÞŒ S3ïbÆ’<àìF=¢—¬LÕ“õ<àlBæ‰ó€Áô.–¸ÈÝROfxÝ” ÅWØM®„ÌU[0>ïKÆ‹Ï©wñÅåî–ú2Ãë¾Q>ìé	™«¾`|Þ— •W:ÉÞÁŸÂ[èN ¯ºûg)b®¹ƒò9w˜^é°{wåìfwÜ[Z²å’³›ÝÁø¼;AÈ­|&¾‹?‹Bj³?Hh,-Ùs°ÚìÆçý)…ÔÒ³ó],Zïš-BâViÉVBâ]³EŸ·¨ïÏÙw°eYj²‹'¥%£2‡šlAùœ-a)>ŠßÅ—EÉ¡Ù$É“–¬ì/'_äÐìÆç}	";ñ‰}î‹ZìË¢„Íì’xIKVÎô'_„ÍìÆç})%l¢3ý]úÍ¢8ÊìIK6Fb,Ž2ûƒñy‚$ÈöÔÿ~SÜk¢™ZEñh4’–¬uʼnRhÅAp6rÇXfqr¯o6›ã¿rÉ:Žás(&CÒ’VröÿAõ¶º\¡AÁùœè0âE¿ÛÜ<ü÷ú?”òÍæ0¿A }æQ<͇¤%kÚ™}Có(ƒòMÚƒˆ×þðe³©Iƒ‚nÉÆQ<‡¤%«ÒQc‚‰£xÎç¥Ï)¯üéîùhsXU¹0ˆâÁX6$)h«R73Dñ”Ìë
¢‘àM]ð¢ ʬ	…¤%[š‘Ê,ãóª§äG ùÅýsQ3T^”<ñX$—CÔnŸújòd<êLnª
-CÑ؍Íà•ùl»‡cËRŒ'’‚•G\ngõ”†‡ dސ$¥‘Žëßï˲8Ãd/HK6¬Áâ“7(Ÿ3'‹3ÄÿÞ¸ôÀRofxÝ› €y2W½Áø¼7A² žv°ÅE–Ú2Ã붩„Âà2Ù2WmÁø¼-A¾ ž@v°Å	–Ú2Ãë¶ÙÌ–¹jÆçm	Rñóý¶ø8ÁB[xÕ–0¡€Ø1×lAùœ-aÐÀå¥vØJú,Á­d ¯n%Ãx²•Œ˜k[I”ÏÄ@ñÿ><ÞÝ!Žüqûx å~¥“PÓOa‚v'Ñ] /v’°äÖ“^—:	™s¡“ŒœÏ{Ä¾>¿CìøóñÓaió;Œ-é-#,ºà#â’#»Èí4‡(‰S§ó>Ñðáæñ1Võ°¥Ylðh4h–Ù{^:Üè¹Fs
ƒÓ¹%yn ¥7ßþÌÅŽ3°à´!Ö¡» ž³'%·bóƒG›QØ[DÄفŠÅàtNl¸½ÿ´¹{(hUý²l†£Yˆ¸`M(€à1«G3:®-֓Ę¢X™ÝgߟÛþ…³qIƆðœ)2è~ú›DJ»;¹{¸{¼y¾»=踤ûŸì×sÿáÇ.÷ïÞÙo´ýÂÌTü •ýŽSÆì§#öó£ýæ——Wglÿô…ý¶'îâwßì×WŸÿþöñî!5qügîösþsDŠD
-endstream
-endobj
-6227 0 obj <<
-/Type /Page
-/Contents 6228 0 R
-/Resources 6226 0 R
-/MediaBox [0 0 595.276 841.89]
-/Parent 6225 0 R
-/Annots [ 6230 0 R 6231 0 R 6232 0 R 6233 0 R 6234 0 R 6235 0 R 6236 0 R 6237 0 R 6238 0 R 6239 0 R 6240 0 R 6241 0 R 6242 0 R 6243 0 R 6244 0 R 6245 0 R 6246 0 R 6247 0 R 6248 0 R 6249 0 R 6250 0 R 6251 0 R 6252 0 R 6253 0 R 6254 0 R 6255 0 R 6256 0 R 6257 0 R 6258 0 R 6259 0 R 6260 0 R 6261 0 R 6262 0 R 6263 0 R 6264 0 R 6265 0 R 6266 0 R 6267 0 R 6268 0 R 6269 0 R 6270 0 R 6271 0 R 6272 0 R 6273 0 R 6274 0 R 6275 0 R 6276 0 R 6277 0 R 6278 0 R 6279 0 R 6280 0 R 6281 0 R 6282 0 R 6283 0 R 6284 0 R 6285 0 R 6286 0 R 6287 0 R 6288 0 R 6289 0 R 6290 0 R 6291 0 R 6292 0 R 6293 0 R 6294 0 R 6295 0 R 6296 0 R 6297 0 R 6298 0 R 6299 0 R 6300 0 R 6301 0 R 6302 0 R 6303 0 R 6304 0 R ]
->> endobj
-6230 0 obj <<
+7189 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [140.47 720.63 157.407 730.816]
+/Rect [469.121 589.123 486.057 599.309]
 /Subtype /Link
-/A << /S /GoTo /D (page.156) >>
+/A << /S /GoTo /D (page.174) >>
 >> endobj
-6231 0 obj <<
+7190 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [135.489 708.674 152.426 718.861]
+/Rect [454.765 577.168 471.701 587.354]
 /Subtype /Link
-/A << /S /GoTo /D (page.156) >>
+/A << /S /GoTo /D (page.174) >>
 >> endobj
-6232 0 obj <<
+7191 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [132.172 696.719 149.108 706.906]
+/Rect [460.463 565.212 477.4 575.399]
 /Subtype /Link
-/A << /S /GoTo /D (page.154) >>
+/A << /S /GoTo /D (page.174) >>
 >> endobj
-6233 0 obj <<
+7192 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [143.798 684.764 160.734 694.951]
+/Rect [362.89 553.257 379.826 563.444]
 /Subtype /Link
-/A << /S /GoTo /D (page.155) >>
+/A << /S /GoTo /D (page.177) >>
 >> endobj
-6234 0 obj <<
+7193 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [130.518 672.809 147.454 682.996]
+/Rect [367.164 541.302 384.1 551.489]
 /Subtype /Link
-/A << /S /GoTo /D (page.154) >>
+/A << /S /GoTo /D (page.176) >>
 >> endobj
-6235 0 obj <<
+7194 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [131.066 660.854 148.002 671.04]
+/Rect [365.26 529.347 382.197 539.534]
 /Subtype /Link
-/A << /S /GoTo /D (page.155) >>
+/A << /S /GoTo /D (page.177) >>
 >> endobj
-6236 0 obj <<
+7195 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [182.911 648.899 199.848 659.085]
+/Rect [415.073 517.392 432.01 527.578]
 /Subtype /Link
-/A << /S /GoTo /D (page.154) >>
+/A << /S /GoTo /D (page.172) >>
 >> endobj
-6237 0 obj <<
+7196 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [150.712 624.271 167.648 635.175]
+/Rect [403.447 505.437 420.384 515.623]
 /Subtype /Link
-/A << /S /GoTo /D (page.154) >>
+/A << /S /GoTo /D (page.172) >>
 >> endobj
-6238 0 obj <<
+7197 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [156.251 601.078 173.188 611.265]
+/Rect [402.341 493.481 419.278 503.668]
 /Subtype /Link
-/A << /S /GoTo /D (page.162) >>
+/A << /S /GoTo /D (page.173) >>
 >> endobj
-6239 0 obj <<
+7198 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [156.251 577.168 173.188 587.354]
+/Rect [427.248 481.526 444.184 491.713]
 /Subtype /Link
-/A << /S /GoTo /D (page.160) >>
+/A << /S /GoTo /D (page.172) >>
 >> endobj
-6240 0 obj <<
+7199 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [136.326 565.212 153.262 575.399]
+/Rect [420.603 469.571 437.539 479.758]
 /Subtype /Link
-/A << /S /GoTo /D (page.156) >>
+/A << /S /GoTo /D (page.173) >>
 >> endobj
-6241 0 obj <<
+7200 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [146.408 553.257 163.345 563.444]
+/Rect [397.908 456.899 414.844 467.803]
 /Subtype /Link
-/A << /S /GoTo /D (page.162) >>
+/A << /S /GoTo /D (page.177) >>
 >> endobj
-6242 0 obj <<
+7201 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [148.779 541.302 165.716 551.489]
+/Rect [425.026 444.943 441.962 455.847]
 /Subtype /Link
-/A << /S /GoTo /D (page.160) >>
+/A << /S /GoTo /D (page.173) >>
 >> endobj
-6243 0 obj <<
+7202 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [198.592 529.347 215.529 539.534]
+/Rect [426.132 433.706 443.069 443.892]
 /Subtype /Link
-/A << /S /GoTo /D (page.159) >>
+/A << /S /GoTo /D (page.172) >>
 >> endobj
-6244 0 obj <<
+7203 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [186.966 517.392 203.902 527.578]
+/Rect [438.306 421.75 455.243 431.937]
 /Subtype /Link
-/A << /S /GoTo /D (page.159) >>
+/A << /S /GoTo /D (page.172) >>
 >> endobj
-6245 0 obj <<
+7204 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [185.86 505.437 202.796 515.623]
+/Rect [446.207 409.795 463.143 419.982]
 /Subtype /Link
-/A << /S /GoTo /D (page.159) >>
+/A << /S /GoTo /D (page.173) >>
 >> endobj
-6246 0 obj <<
+7205 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [210.766 493.481 227.703 503.668]
+/Rect [413.42 397.84 430.356 408.027]
 /Subtype /Link
-/A << /S /GoTo /D (page.158) >>
+/A << /S /GoTo /D (page.172) >>
 >> endobj
-6247 0 obj <<
+7206 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [204.121 481.526 221.058 491.713]
+/Rect [414.516 385.885 431.452 396.071]
 /Subtype /Link
-/A << /S /GoTo /D (page.159) >>
+/A << /S /GoTo /D (page.172) >>
 >> endobj
-6248 0 obj <<
+7207 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [181.426 468.854 198.363 479.758]
+/Rect [418.391 373.93 435.328 384.116]
 /Subtype /Link
-/A << /S /GoTo /D (page.163) >>
+/A << /S /GoTo /D (page.173) >>
 >> endobj
-6249 0 obj <<
+7208 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [209.651 457.616 226.587 467.803]
+/Rect [414.516 361.975 431.452 372.161]
 /Subtype /Link
-/A << /S /GoTo /D (page.159) >>
+/A << /S /GoTo /D (page.173) >>
 >> endobj
-6250 0 obj <<
+7209 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [221.825 445.661 238.761 455.847]
+/Rect [457.126 350.019 474.062 360.206]
 /Subtype /Link
-/A << /S /GoTo /D (page.159) >>
+/A << /S /GoTo /D (page.172) >>
 >> endobj
-6251 0 obj <<
+7210 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [229.725 433.706 246.662 443.892]
+/Rect [454.356 338.064 471.293 348.251]
 /Subtype /Link
-/A << /S /GoTo /D (page.159) >>
+/A << /S /GoTo /D (page.172) >>
 >> endobj
-6252 0 obj <<
+7211 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [196.938 421.75 213.875 431.937]
+/Rect [434.441 326.109 451.377 336.296]
 /Subtype /Link
-/A << /S /GoTo /D (page.159) >>
+/A << /S /GoTo /D (page.173) >>
 >> endobj
-6253 0 obj <<
+7212 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [198.034 409.795 214.971 419.982]
+/Rect [457.693 314.154 474.63 324.34]
 /Subtype /Link
-/A << /S /GoTo /D (page.158) >>
+/A << /S /GoTo /D (page.172) >>
 >> endobj
-6254 0 obj <<
+7213 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [201.91 397.84 218.846 408.027]
+/Rect [410.64 302.199 427.577 312.385]
 /Subtype /Link
-/A << /S /GoTo /D (page.160) >>
+/A << /S /GoTo /D (page.172) >>
 >> endobj
-6255 0 obj <<
+7214 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [198.034 385.885 214.971 396.071]
+/Rect [391.273 289.526 408.209 300.43]
 /Subtype /Link
-/A << /S /GoTo /D (page.159) >>
+/A << /S /GoTo /D (page.177) >>
 >> endobj
-6256 0 obj <<
+7215 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [240.644 373.93 257.581 384.116]
+/Rect [389.619 278.288 406.555 288.475]
 /Subtype /Link
-/A << /S /GoTo /D (page.158) >>
+/A << /S /GoTo /D (page.178) >>
 >> endobj
-6257 0 obj <<
+7216 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [237.875 361.975 254.811 372.161]
+/Rect [419.248 266.333 436.185 276.52]
 /Subtype /Link
-/A << /S /GoTo /D (page.158) >>
+/A << /S /GoTo /D (page.173) >>
 >> endobj
-6258 0 obj <<
+7217 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [217.959 350.019 234.896 360.206]
+/Rect [369.684 254.378 386.62 264.565]
 /Subtype /Link
-/A << /S /GoTo /D (page.160) >>
+/A << /S /GoTo /D (page.174) >>
 >> endobj
-6259 0 obj <<
+7218 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [241.212 338.064 258.149 348.251]
+/Rect [361.933 242.423 378.869 252.609]
 /Subtype /Link
-/A << /S /GoTo /D (page.158) >>
+/A << /S /GoTo /D (page.177) >>
 >> endobj
-6260 0 obj <<
+7219 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [194.159 326.109 211.095 336.296]
+/Rect [366.356 230.468 383.293 240.654]
 /Subtype /Link
-/A << /S /GoTo /D (page.159) >>
+/A << /S /GoTo /D (page.174) >>
 >> endobj
-6261 0 obj <<
+7220 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [174.791 313.437 191.728 324.34]
+/Rect [372.732 206.557 389.669 216.744]
 /Subtype /Link
-/A << /S /GoTo /D (page.163) >>
+/A << /S /GoTo /D (page.172) >>
 >> endobj
-6262 0 obj <<
+7221 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [173.137 302.199 190.074 312.385]
+/Rect [372.732 182.647 389.669 192.834]
 /Subtype /Link
-/A << /S /GoTo /D (page.164) >>
+/A << /S /GoTo /D (page.172) >>
 >> endobj
-6263 0 obj <<
+7222 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [202.767 290.243 219.703 300.43]
+/Rect [372.732 158.737 389.669 168.923]
 /Subtype /Link
-/A << /S /GoTo /D (page.160) >>
+/A << /S /GoTo /D (page.173) >>
 >> endobj
-6264 0 obj <<
+7223 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [145.452 278.288 162.388 288.475]
+/Rect [372.732 134.826 389.669 145.013]
 /Subtype /Link
-/A << /S /GoTo /D (page.160) >>
+/A << /S /GoTo /D (page.172) >>
 >> endobj
-6265 0 obj <<
+7224 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [156.251 254.378 173.188 264.565]
+/Rect [372.732 110.916 389.669 121.103]
 /Subtype /Link
-/A << /S /GoTo /D (page.159) >>
+/A << /S /GoTo /D (page.173) >>
 >> endobj
-6266 0 obj <<
+7225 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [156.251 230.468 173.188 240.654]
+/Rect [372.732 87.006 389.669 97.192]
 /Subtype /Link
-/A << /S /GoTo /D (page.159) >>
+/A << /S /GoTo /D (page.177) >>
 >> endobj
-6267 0 obj <<
+7143 0 obj <<
+/D [7141 0 R /XYZ 90 757.935 null]
+>> endobj
+7140 0 obj <<
+/Font << /F31 604 0 R /F22 597 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+7229 0 obj <<
+/Length 2721      
+/Filter /FlateDecode
+>>
+stream
+xÚ¥›ksÛ6†¿ûWè£4Saq'ÐoN£MÝqì4V¶Ýív<N¬¤Þʲ++‰Ó_¿ $È‘Æ3Öí%^žwèˆM(ü±‰¥“JUÄ
+5ùpB'ŸàÝW',|:‡çÉç/–'ÿø§€«ˆÕb²üX_®QœM–·¿MÏ.^.~ý¾üi"©!Ti(ŽÏ)sïž,–û¢ƒ±Úü×Éo¿ÓÉ-ÜÀO'”k&_á9%ÌÚÉý‰ä"<_Ÿ\ü¼/ÿ/àý¾{WLtožóüæ¹ T«ú&¿~xú¼¹Û=]¯¶Ûû§O׫Íçû:Wp5™3F¬Êµäïځ1p䲚T gÌß™{û)Þ&÷ÅóFݹÍVÎžU¢c[q Ä2ې()™m-a!Î_~¸zwq¶¼º>_\¼Zþxmàq,½…ážÇX$ž
+ÜÉ‘¨˜µI¼{}v±\\ÃBÂíh{5NÃK†p$¶(ÜÌQŒ!s ¯Og’N_Áów/ÇP–ˆj<–FŽs	š>“9£d
+~
¯ˆä4WWÇaŠH=žH#ljÍPSIQ"?G„
+¢X›Èåù1mDY˜lÔh"‰%5D2gŒHɈ¨Ê ’¹XþûÍQHtE´4£‘4rIÐt›ÌERðsH”"Ú¶¼9ûuq~)H%Æ#iä8’ B’:£H
+~‰`¤2m$秋ëÓ‹WÇu¸Ìðñ`9&h†ºOꌂ)ø90´"¦â9˜«Ëó³—Gƒ‘V˪±`9
+&jÀdΘ’€‘FÀ«.˜·§3ÆØtyvy¸	JÇ£iä8š èL™3Š¦àçÐh
+ûšåâõ›E„óîmOÃÑ£éHØçX=šN#ÇéÍPÃIQ:?GGhÂ$kÑ9{}TWâ’03žH#ljÍ‘Ô%RðsD'\°|C¸ûö¸z:	¥„Wã‘4rIÐx$Š$uF‘ü ‰0†ÞBRÿ?¢ßˆJ¡ÕX$‰E5‰ÁdÎ’’ŸC¢%iw›¹]Ð¥ûwÜâE(N¤O¦‘ãd‚f`¼ÍœQ2?GFR’‡º:†7DÉñ,9Î"h<‰²HQ?Ç‚i6.ÖÝݺ/TXíq¡¢x Ò ž7ên y>NÛ±•0òÃn6µm‡$E3êëUPIt8±^߬׋¿ºñjKª½~ ÜZ;OÄÝÈŠ«ƒ5´ãiàc)s×v´ASvárˉ®²ª½~¿¾Ùüyý_JùzݍÚhb´Þ_8wPÏy÷^ZE"Í)#†åƭЃ¤ì#7”T<¯è»-Úm»QW±Öî/ˆ:¨ç‰¼{­"}wN—„b¥ÈÛ54e¿·6¤Òyo>¯×x…Óz¯ªp¯ž'òž
+Ï‹Äz6ìX¥rçNè^Sö‹¡+hh,¯ò§Õît}÷]ßè	cl¼b¨¾kñ<Q÷TwV VÛ¦‚éX澝þí5e»²”ÄäC·y†®r£FCNn¡wH!§¾hÈ%»²€ÞΦ’_ÜízB†Iʈ—ÅìÕóDÞt^$ZÑaÌK;QÇÁ³à³3线éNY¥õ
+2‡+FÜ506
òðây¢îY¬dbm@ÃMeîÛ¦4E; ÁlE¨0èŒv0f¡f,”DA‰løg¾”’ƒR	¸éìJ{Ÿ2
¤Q£@‚ë3Hê‹)Ø9 ÒδzfÁɀŹͤQ£L‚d¨‘¤¾(“‚c´ê™ÇÁ}ÖXÅ$CM$õEqìXL
+Ûƒc}p1–HÉFÒhÄŒ TSÓPáÖ¥6$vx	à Š·#¨&ÖÝí„fæmˆé‘
HÔ߶°qÉQ\Êhˆ4 a8QF•’¢¤hˆ¤u¬ÛM	rˆ `ô®¸•yµ…|€¼8äÜ͝•éJ2¢¢ä1$éÃêc²x"@«@ä$eÏ:hXÌ"Œ$õ ‚ýòq»*Áøãv;SjŠtjäÈtƒ¨.~ýß.²&¢l_/¡°œ(¥DMÙ/2Ir¾îÞp<nï{@ÀúØUã¨,ƒ¨.~ëß.Ò¹Ëîh;cy1É jÊv‘C’i n¶Ý£“¸„A6J‚
êy"ﺷŠ¬ƒívéê¨ÊÛÁMÙŽC°4ÏW€Ho¾=vƒu[\ÁGfKDu1{¡]d¬î6)M*«ŠÉQS¶‹Á&·w÷ëÕ¦'XÓ§ÜK‡‚õêy"ï	6/²VuƒtµÌ¸¬×”íb°IÚÅjÆÔôy·^͸š~é	Ö °]—üÕÅdŒv‘XР*f~xEÙ*œ$„€77}%J›½|h òêy"ï¨ò"‘`+P	–w*¯)ÛÅ€“,’ð÷°ÚöÖ°5zd.KTsKÚEâ5ìÎEJ©,QS¶‹A'ù,w=³„µ^£˜½zžÈ{æ¼H$N	*žûvÆåZR6‹Q&y0Þmn»ÂÞ6G#sp¢º˜Ó.	4Žf…œfX,ÙÅP“<œžÞ
+&ì^5T¡^=Oä=š‰Uh ‘wj4b-Ù…8Óž
Ì>=}”A!ldöPT³yÚEb}T°.%EMÙ.†šdmÜœóµ§k¢a¤‹Ú¡ìÕóDÞÓ€ó"±ì¾¹q§{MÙ.F›äí\rGoÍ
+&F&?Eu1©]$^³.£”û5e»°6–ŠÂÞÄ/Øž)¶ExÜþ¯w‹ QîF考«æ ž'òy‘þD¡‹ÁÔ«þ̸ƒÁkÊvÓ„3àôí`T®ÙhÇ4RcCÉ.`pÛK!ý”ø÷êæ‰?Pômž¥Sšze»÷“˜SÏyï$–éÌ»Çrn‚2–åÆ=“˜±lÀ.’€
+¢!±ÚH†0Y'ÑÈqA3@"5FI”ì"	X.)Î#‰gþt 	ÎaM]&ÑÈqA3@"5FI”ì"	F‰fžÄgËOÏcÁ­!Zf‘ÈQQS³0‹ÌcQ´,¸m:
­âáíOÏý‡K~Žâ•$•g´DÞ³gË‹¬XسgséO&7îìÙ¼¦lAhN*Ëö ¾ÎÞÌ8ú­[L_Qv‰p{0-¡§¯ž'òž©$/²žJëÿj€çΝ¹ÄkÊ~L»Æ0›ƒç«2wÅؾÒÈñ¾4åq#3FûJÉ.’`’ت!qè\© ”'ÑÈqA3@"5FI”ì	fì##ˆƒ§V¹mš"‘£ ¢¦"3Æ@í"èIÌ»ýýôðyûauàé<SŠ0«ÆžÎ'rôt>jêÅNç3ãvÆ 	§ó°µÔýß’Rðe>ƒú°w׿=wéi̦?=‡ÞXÉøƒ K”ò[ˆW«Íj{³[ÝÎÜØ5}ØøÇåÌòéç•qùaçŸHÿÀì÷”/¨Å)Œ™õ³nÿû°õ/~ùáê|Ʀg/Â¥Äÿæ_><û´Ú´9ºŸŸ‡Lðü”¶g
+endstream
+endobj
+7228 0 obj <<
+/Type /Page
+/Contents 7229 0 R
+/Resources 7227 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 7226 0 R
+/Annots [ 7231 0 R 7232 0 R 7233 0 R 7234 0 R 7235 0 R 7236 0 R 7237 0 R 7238 0 R 7239 0 R 7240 0 R 7241 0 R 7242 0 R 7243 0 R 7244 0 R 7245 0 R 7246 0 R 7247 0 R 7248 0 R 7249 0 R 7250 0 R 7251 0 R 7252 0 R 7253 0 R 7254 0 R 7255 0 R 7256 0 R 7257 0 R 7258 0 R 7259 0 R 7260 0 R 7261 0 R 7262 0 R 7263 0 R 7264 0 R 7265 0 R 7266 0 R 7267 0 R 7268 0 R 7269 0 R 7270 0 R 7271 0 R 7272 0 R 7273 0 R 7274 0 R 7275 0 R 7276 0 R 7277 0 R 7278 0 R 7279 0 R 7280 0 R 7281 0 R 7282 0 R 7283 0 R 7284 0 R 7285 0 R 7286 0 R 7287 0 R 7288 0 R 7289 0 R 7290 0 R ]
+>> endobj
+7231 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [156.251 206.557 173.188 216.744]
+/Rect [156.251 708.674 173.188 718.861]
 /Subtype /Link
-/A << /S /GoTo /D (page.159) >>
+/A << /S /GoTo /D (page.173) >>
 >> endobj
-6268 0 obj <<
+7232 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [156.251 182.647 173.188 192.834]
+/Rect [156.251 684.764 173.188 694.951]
 /Subtype /Link
-/A << /S /GoTo /D (page.158) >>
+/A << /S /GoTo /D (page.172) >>
 >> endobj
-6269 0 obj <<
+7233 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [156.251 158.737 173.188 168.923]
+/Rect [156.251 660.854 173.188 671.04]
 /Subtype /Link
-/A << /S /GoTo /D (page.159) >>
+/A << /S /GoTo /D (page.172) >>
 >> endobj
-6270 0 obj <<
+7234 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [156.251 134.826 173.188 145.013]
+/Rect [156.251 636.943 173.188 647.13]
 /Subtype /Link
-/A << /S /GoTo /D (page.163) >>
+/A << /S /GoTo /D (page.173) >>
 >> endobj
-6271 0 obj <<
+7235 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [156.251 110.916 173.188 121.103]
+/Rect [156.251 613.033 173.188 623.22]
 /Subtype /Link
-/A << /S /GoTo /D (page.159) >>
+/A << /S /GoTo /D (page.172) >>
 >> endobj
-6272 0 obj <<
+7236 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [156.251 87.006 173.188 97.192]
+/Rect [156.251 589.123 173.188 599.309]
 /Subtype /Link
-/A << /S /GoTo /D (page.159) >>
+/A << /S /GoTo /D (page.172) >>
 >> endobj
-6273 0 obj <<
+7237 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [372.732 708.674 389.669 718.861]
+/Rect [156.251 565.212 173.188 575.399]
 /Subtype /Link
-/A << /S /GoTo /D (page.159) >>
+/A << /S /GoTo /D (page.173) >>
 >> endobj
-6274 0 obj <<
+7238 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [372.732 684.764 389.669 694.951]
+/Rect [156.251 541.302 173.188 551.489]
 /Subtype /Link
-/A << /S /GoTo /D (page.159) >>
+/A << /S /GoTo /D (page.173) >>
 >> endobj
-6275 0 obj <<
+7239 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [372.732 660.854 389.669 671.04]
+/Rect [156.251 517.392 173.188 527.578]
 /Subtype /Link
-/A << /S /GoTo /D (page.158) >>
+/A << /S /GoTo /D (page.172) >>
 >> endobj
-6276 0 obj <<
+7240 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [372.732 636.943 389.669 647.13]
+/Rect [156.251 493.481 173.188 503.668]
 /Subtype /Link
-/A << /S /GoTo /D (page.160) >>
+/A << /S /GoTo /D (page.172) >>
 >> endobj
-6277 0 obj <<
+7241 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [372.732 613.033 389.669 623.22]
+/Rect [156.251 469.571 173.188 479.758]
 /Subtype /Link
-/A << /S /GoTo /D (page.159) >>
+/A << /S /GoTo /D (page.173) >>
 >> endobj
-6278 0 obj <<
+7242 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [372.732 589.123 389.669 599.309]
+/Rect [156.251 445.661 173.188 455.847]
 /Subtype /Link
-/A << /S /GoTo /D (page.158) >>
+/A << /S /GoTo /D (page.172) >>
 >> endobj
-6279 0 obj <<
+7243 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [372.732 565.212 389.669 575.399]
+/Rect [156.251 421.75 173.188 431.937]
 /Subtype /Link
-/A << /S /GoTo /D (page.158) >>
+/A << /S /GoTo /D (page.172) >>
 >> endobj
-6280 0 obj <<
+7244 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [372.732 541.302 389.669 551.489]
+/Rect [156.251 397.84 173.188 408.027]
 /Subtype /Link
-/A << /S /GoTo /D (page.160) >>
+/A << /S /GoTo /D (page.177) >>
 >> endobj
-6281 0 obj <<
+7245 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [372.732 517.392 389.669 527.578]
+/Rect [156.251 373.93 173.188 384.116]
 /Subtype /Link
-/A << /S /GoTo /D (page.158) >>
+/A << /S /GoTo /D (page.178) >>
 >> endobj
-6282 0 obj <<
+7246 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [372.732 493.481 389.669 503.668]
+/Rect [156.251 350.019 173.188 360.206]
 /Subtype /Link
-/A << /S /GoTo /D (page.159) >>
+/A << /S /GoTo /D (page.173) >>
 >> endobj
-6283 0 obj <<
+7247 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [372.732 469.571 389.669 479.758]
+/Rect [156.251 326.109 173.188 336.296]
 /Subtype /Link
-/A << /S /GoTo /D (page.163) >>
+/A << /S /GoTo /D (page.174) >>
 >> endobj
-6284 0 obj <<
+7248 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [372.732 445.661 389.669 455.847]
+/Rect [130.239 314.154 147.175 324.34]
 /Subtype /Link
-/A << /S /GoTo /D (page.164) >>
+/A << /S /GoTo /D (page.179) >>
 >> endobj
-6285 0 obj <<
+7249 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [372.732 421.75 389.669 431.937]
+/Rect [168.704 301.481 185.641 312.385]
 /Subtype /Link
-/A << /S /GoTo /D (page.160) >>
+/A << /S /GoTo /D (page.180) >>
 >> endobj
-6286 0 obj <<
+7250 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [346.72 409.795 363.656 419.982]
+/Rect [185.87 290.243 202.806 300.43]
 /Subtype /Link
-/A << /S /GoTo /D (page.164) >>
+/A << /S /GoTo /D (page.179) >>
 >> endobj
-6287 0 obj <<
+7251 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [385.185 397.123 402.122 408.027]
+/Rect [177.003 277.571 193.939 288.475]
 /Subtype /Link
-/A << /S /GoTo /D (page.165) >>
+/A << /S /GoTo /D (page.181) >>
 >> endobj
-6288 0 obj <<
+7252 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [402.351 385.885 419.287 396.071]
+/Rect [179.234 266.333 196.171 276.52]
 /Subtype /Link
-/A << /S /GoTo /D (page.165) >>
+/A << /S /GoTo /D (page.179) >>
 >> endobj
-6289 0 obj <<
+7253 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [395.716 373.93 412.652 384.116]
+/Rect [171.473 254.378 188.41 264.565]
 /Subtype /Link
-/A << /S /GoTo /D (page.165) >>
+/A << /S /GoTo /D (page.181) >>
 >> endobj
-6290 0 obj <<
+7254 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [387.955 361.975 404.891 372.161]
+/Rect [171.473 242.423 188.41 252.609]
 /Subtype /Link
-/A << /S /GoTo /D (page.166) >>
+/A << /S /GoTo /D (page.180) >>
 >> endobj
-6291 0 obj <<
+7255 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [387.955 350.019 404.891 360.206]
+/Rect [170.925 230.468 187.862 240.654]
 /Subtype /Link
-/A << /S /GoTo /D (page.166) >>
+/A << /S /GoTo /D (page.181) >>
 >> endobj
-6292 0 obj <<
+7256 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [387.407 338.064 404.343 348.251]
+/Rect [150.164 206.557 167.1 216.744]
 /Subtype /Link
-/A << /S /GoTo /D (page.166) >>
+/A << /S /GoTo /D (page.180) >>
 >> endobj
-6293 0 obj <<
+7257 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [366.645 314.154 383.582 324.34]
+/Rect [150.164 182.647 167.1 192.834]
 /Subtype /Link
-/A << /S /GoTo /D (page.165) >>
+/A << /S /GoTo /D (page.179) >>
 >> endobj
-6294 0 obj <<
+7258 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [366.645 290.243 383.582 300.43]
+/Rect [150.164 158.737 167.1 168.923]
 /Subtype /Link
-/A << /S /GoTo /D (page.165) >>
+/A << /S /GoTo /D (page.181) >>
 >> endobj
-6295 0 obj <<
+7259 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [366.645 266.333 383.582 276.52]
+/Rect [150.164 134.826 167.1 145.013]
 /Subtype /Link
-/A << /S /GoTo /D (page.165) >>
+/A << /S /GoTo /D (page.179) >>
 >> endobj
-6296 0 obj <<
+7260 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [366.645 242.423 383.582 252.609]
+/Rect [150.164 110.916 167.1 121.103]
 /Subtype /Link
-/A << /S /GoTo /D (page.166) >>
+/A << /S /GoTo /D (page.181) >>
 >> endobj
-6297 0 obj <<
+7261 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [366.645 218.512 383.582 228.699]
+/Rect [150.164 87.006 167.1 97.192]
 /Subtype /Link
-/A << /S /GoTo /D (page.166) >>
+/A << /S /GoTo /D (page.180) >>
 >> endobj
-6298 0 obj <<
+7262 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [366.645 194.602 383.582 204.789]
+/Rect [366.645 708.674 383.582 718.861]
 /Subtype /Link
-/A << /S /GoTo /D (page.166) >>
+/A << /S /GoTo /D (page.181) >>
 >> endobj
-6299 0 obj <<
+7263 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [372.732 170.692 389.669 180.878]
+/Rect [372.732 684.764 389.669 694.951]
 /Subtype /Link
-/A << /S /GoTo /D (page.160) >>
+/A << /S /GoTo /D (page.177) >>
 >> endobj
-6300 0 obj <<
+7264 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [366.088 146.781 383.024 156.968]
+/Rect [372.732 660.854 389.669 671.04]
 /Subtype /Link
-/A << /S /GoTo /D (page.147) >>
+/A << /S /GoTo /D (page.174) >>
 >> endobj
-6301 0 obj <<
+7265 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [361.933 122.154 373.888 133.058]
+/Rect [366.088 636.943 383.024 647.13]
 /Subtype /Link
-/A << /S /GoTo /D (page.39) >>
+/A << /S /GoTo /D (page.159) >>
 >> endobj
-6302 0 obj <<
+7266 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [336.469 110.916 348.424 121.103]
+/Rect [361.933 612.316 373.888 623.22]
 /Subtype /Link
-/A << /S /GoTo /D (page.42) >>
+/A << /S /GoTo /D (page.41) >>
 >> endobj
-6303 0 obj <<
+7267 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [355.836 98.244 367.791 109.147]
+/Rect [336.469 601.078 348.424 611.265]
 /Subtype /Link
-/A << /S /GoTo /D (page.43) >>
+/A << /S /GoTo /D (page.44) >>
 >> endobj
-6304 0 obj <<
+7268 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [358.067 87.006 370.023 97.192]
+/Rect [355.836 588.405 367.791 599.309]
 /Subtype /Link
-/A << /S /GoTo /D (page.43) >>
->> endobj
-6229 0 obj <<
-/D [6227 0 R /XYZ 90 757.935 null]
->> endobj
-6226 0 obj <<
-/Font << /F31 528 0 R /F22 521 0 R >>
-/ProcSet [ /PDF /Text ]
+/A << /S /GoTo /D (page.46) >>
 >> endobj
-6307 0 obj <<
-/Length 1232      
-/Filter /FlateDecode
->>
-stream
-xڝ˜Ën7†÷zŠYJ@‡åý’]Ó8©ƒ4@-dáX×m,©’Ë~ú9)^F´˜‹¾9?ÏÏ!9¤Áð#Á
-&šÛ‡	nîàî›	ñÿ¶ðwüÿr>ùñ5ƒ§‘¬™í—	JšùâÓôúý««?fŸçoŽ5ÂBB{ŸhaïN®æ‡Ð^X0iÿ;ùô7hÀÛ	FÌèæÎ1"Æ4N™?ÿ6ù8ùpˆáî3¸Ÿk» ,m<¥ÇÆ§T4Š2„¥è[Ú͈˜îwߺÓï?œ¶š0´P‡Gz]ûÇæο-è6ÀÓVœ„´­à,æ@Ÿ$<0u¹!iB!aÎË›‡4_ÎÖj GÒõp{¤Sù8`!YˆDOSuDUÉ'*ADD½ûݺM¦w
˜ë]G·žéÝ8d©w
âRÅÂIï:¦.7$­¢½Ø}š%QH*陑=ÛàT2
-×çGI
-3¡äivž¨	
¹)(wVþs¿\dº‘"IÜX/öpЙNŒrä	ÍbÙ¤SWò”QÓ«e&…&Á¬á¡‘=ÜéT5XÈшžf8ØYQò1Æ{©åâ>“#Ⱦ4žëÇn:ӏQÀÒXHÐX6éGÇÔÕ†<a
-`ÊYºYÙºò˜Iê7v,WG·žI6YÊ(Bcá$[ÇÔå†la sêÌÝížÖ]&WŽ4£r,WG·žÉ5YÊ•#ex,œäꘪ¬]$0¯Ë^iû%qÀœ‰ŒŸé×›¿×›\U¥*CBŒ—UG·ž©«qÈ~Õ¥ÒÂ
-mƒê	'¥Õ1U9p@(36ë•ž.v@(úlŽxÙÏŒ8
-¨ÈY˜BʽÏÝÍ–î+& ¿2ã€!Ρ)T Çë”£Û ÏŒƒ8¤W25(ë&àGªbÖÂ`ízp Û]è &H›ó8âe<Sw Ô-9P¸†+>8°§ÛÔy†\Á6Eósð¢Su Ò-8P³H	ãÎÕ—?¯Þ_ÏùéÝe¯·‹zu¾	G¼l‚g¬¸f%BÝ’	1kL>„8žWëâ8Ø®÷ùéÐUnk¶ägì³úàٍVÒªÓìN¶È±pf¯e™ªœõ€hDñуÇÁÓ›ÅS·ß*ð$ûRHD	´ÃQ°Ñ—ÂÑm€g^Š8d_!0Ï•"I¬œ)–©ê'ÌpX»bô¼^^\#˜¦ˆqvîÐðâИêüé†FMÌZ 0búhÁ¥E‚	8;ß‚#^¶À3½¢dA¨[² "f-àqu°àâ*;
$(=Û‚#^¶À3uBÝ’1kl/…T΂íê¿ÍmWz
o·ù9Läºa#IFMðtà™92iÕ™Nç ‰…cì~kؐQ
-ó‚ŠÖ‰cr…Œ©A™™hZHÜç»Ë¾‹öŸm¥FŠ˜ð«­DÆ–B·r3°¶wUáM·ì67»n1k©ÀÓÕÒN^Û-k÷Å](w úf/„tWâξZvµq¿ÿüñÝŒL¯_ºK¨"îäË“;¾ZíŸîºå©ßö»­o^`Îÿ€¸Ã
-endstream
-endobj
-6306 0 obj <<
-/Type /Page
-/Contents 6307 0 R
-/Resources 6305 0 R
-/MediaBox [0 0 595.276 841.89]
-/Parent 6225 0 R
-/Annots [ 6309 0 R 6310 0 R 6311 0 R 6312 0 R 6313 0 R 6314 0 R 6315 0 R 6316 0 R 6317 0 R 6318 0 R 6319 0 R 6320 0 R 6321 0 R 6322 0 R 6323 0 R 6324 0 R 6325 0 R 6326 0 R 6327 0 R 6328 0 R 6329 0 R ]
+7269 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [358.067 577.168 370.023 587.354]
+/Subtype /Link
+/A << /S /GoTo /D (page.45) >>
 >> endobj
-6309 0 obj <<
+7270 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [137.86 720.63 149.815 730.816]
+/Rect [354.342 565.212 366.297 575.399]
 /Subtype /Link
-/A << /S /GoTo /D (page.43) >>
+/A << /S /GoTo /D (page.45) >>
 >> endobj
-6310 0 obj <<
+7271 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [143.091 708.674 155.046 718.861]
+/Rect [359.572 553.257 371.527 563.444]
 /Subtype /Link
-/A << /S /GoTo /D (page.43) >>
+/A << /S /GoTo /D (page.45) >>
 >> endobj
-6311 0 obj <<
+7272 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [138.508 696.719 150.463 706.906]
+/Rect [354.989 541.302 366.944 551.489]
 /Subtype /Link
-/A << /S /GoTo /D (page.43) >>
+/A << /S /GoTo /D (page.45) >>
 >> endobj
-6312 0 obj <<
+7273 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [116.68 684.764 128.635 694.951]
+/Rect [333.161 529.347 345.116 539.534]
 /Subtype /Link
-/A << /S /GoTo /D (page.42) >>
+/A << /S /GoTo /D (page.45) >>
 >> endobj
-6313 0 obj <<
+7274 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [131.624 672.809 143.579 682.996]
+/Rect [348.105 517.392 360.06 527.578]
 /Subtype /Link
-/A << /S /GoTo /D (page.42) >>
+/A << /S /GoTo /D (page.45) >>
 >> endobj
-6314 0 obj <<
+7275 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [121.661 660.854 133.616 671.04]
+/Rect [338.142 505.437 350.098 515.623]
 /Subtype /Link
-/A << /S /GoTo /D (page.42) >>
+/A << /S /GoTo /D (page.45) >>
 >> endobj
-6315 0 obj <<
+7276 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [134.393 648.899 146.348 659.085]
+/Rect [350.875 493.481 362.83 503.668]
 /Subtype /Link
-/A << /S /GoTo /D (page.43) >>
+/A << /S /GoTo /D (page.45) >>
 >> endobj
-6316 0 obj <<
+7277 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [129.153 636.943 141.108 647.13]
+/Rect [345.634 481.526 357.59 491.713]
 /Subtype /Link
-/A << /S /GoTo /D (page.43) >>
+/A << /S /GoTo /D (page.45) >>
 >> endobj
-6317 0 obj <<
+7278 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [133.835 624.271 145.79 635.175]
+/Rect [350.317 468.854 362.272 479.758]
 /Subtype /Link
-/A << /S /GoTo /D (page.43) >>
+/A << /S /GoTo /D (page.45) >>
 >> endobj
-6318 0 obj <<
+7279 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [141.028 590.398 152.983 601.302]
+/Rect [357.51 434.981 369.465 445.885]
 /Subtype /Link
-/A << /S /GoTo /D (page.17) >>
+/A << /S /GoTo /D (page.18) >>
 >> endobj
-6319 0 obj <<
+7280 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [141.028 556.525 152.983 567.429]
+/Rect [357.51 401.108 369.465 412.012]
 /Subtype /Link
-/A << /S /GoTo /D (page.17) >>
+/A << /S /GoTo /D (page.18) >>
 >> endobj
-6320 0 obj <<
+7281 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [132.451 522.652 144.406 533.556]
+/Rect [348.932 367.235 360.887 378.139]
 /Subtype /Link
-/A << /S /GoTo /D (page.76) >>
+/A << /S /GoTo /D (page.80) >>
 >> endobj
-6321 0 obj <<
+7282 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [132.451 498.742 144.406 509.646]
+/Rect [348.932 343.324 360.887 354.228]
 /Subtype /Link
-/A << /S /GoTo /D (page.76) >>
+/A << /S /GoTo /D (page.80) >>
 >> endobj
-6322 0 obj <<
+7283 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [132.451 474.831 144.406 485.735]
+/Rect [348.932 319.414 360.887 330.318]
 /Subtype /Link
-/A << /S /GoTo /D (page.76) >>
+/A << /S /GoTo /D (page.80) >>
 >> endobj
-6323 0 obj <<
+7284 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [132.451 450.921 144.406 461.825]
+/Rect [348.932 295.504 360.887 306.408]
 /Subtype /Link
-/A << /S /GoTo /D (page.83) >>
+/A << /S /GoTo /D (page.88) >>
 >> endobj
-6324 0 obj <<
+7285 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [143.798 427.011 155.753 437.915]
+/Rect [360.279 271.593 372.234 282.497]
 /Subtype /Link
-/A << /S /GoTo /D (page.23) >>
+/A << /S /GoTo /D (page.25) >>
 >> endobj
-6325 0 obj <<
+7286 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [135.22 403.1 152.157 414.004]
+/Rect [351.702 247.683 368.638 258.587]
 /Subtype /Link
-/A << /S /GoTo /D (page.104) >>
+/A << /S /GoTo /D (page.111) >>
 >> endobj
-6326 0 obj <<
+7287 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [132.451 379.19 144.406 390.094]
+/Rect [348.932 223.773 360.887 234.677]
 /Subtype /Link
-/A << /S /GoTo /D (page.76) >>
+/A << /S /GoTo /D (page.80) >>
 >> endobj
-6327 0 obj <<
+7288 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [132.451 355.28 144.406 366.184]
+/Rect [348.932 199.862 360.887 210.766]
 /Subtype /Link
-/A << /S /GoTo /D (page.75) >>
+/A << /S /GoTo /D (page.80) >>
 >> endobj
-6328 0 obj <<
+7289 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [132.451 331.369 144.406 342.273]
+/Rect [348.932 175.952 360.887 186.856]
 /Subtype /Link
-/A << /S /GoTo /D (page.75) >>
+/A << /S /GoTo /D (page.80) >>
 >> endobj
-6329 0 obj <<
+7290 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [145.452 307.459 157.407 318.363]
+/Rect [361.933 152.042 373.888 162.946]
 /Subtype /Link
-/A << /S /GoTo /D (page.38) >>
+/A << /S /GoTo /D (page.40) >>
 >> endobj
-6308 0 obj <<
-/D [6306 0 R /XYZ 90 757.935 null]
+7230 0 obj <<
+/D [7228 0 R /XYZ 90 757.935 null]
 >> endobj
-6305 0 obj <<
-/Font << /F31 528 0 R /F22 521 0 R >>
+7227 0 obj <<
+/Font << /F31 604 0 R /F22 597 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-690 0 obj
-[514 0 R /Fit]
+794 0 obj
+[590 0 R /Fit]
 endobj
-689 0 obj
-[514 0 R /Fit]
+793 0 obj
+[590 0 R /Fit]
 endobj
-688 0 obj
-[514 0 R /Fit]
+792 0 obj
+[590 0 R /Fit]
 endobj
-687 0 obj
-[514 0 R /Fit]
+791 0 obj
+[590 0 R /Fit]
 endobj
-686 0 obj
-[514 0 R /Fit]
+790 0 obj
+[590 0 R /Fit]
 endobj
-685 0 obj
-[514 0 R /Fit]
+789 0 obj
+[590 0 R /Fit]
 endobj
-684 0 obj
-[514 0 R /Fit]
+788 0 obj
+[590 0 R /Fit]
 endobj
-683 0 obj
-[514 0 R /Fit]
+787 0 obj
+[590 0 R /Fit]
 endobj
-682 0 obj
-[514 0 R /Fit]
+786 0 obj
+[590 0 R /Fit]
 endobj
-681 0 obj
-[514 0 R /Fit]
+785 0 obj
+[590 0 R /Fit]
 endobj
-4814 0 obj <<
+784 0 obj
+[590 0 R /Fit]
+endobj
+5435 0 obj <<
 /Length1 779
 /Length2 1486
 /Length3 532
@@ -36740,50 +42313,51 @@ endobj
 /Filter /FlateDecode
 >>
 stream
-xÚíRk8”ë.%5"‡…z…6ÉŒáVjf¨f 3ß0ÌÌ7́qèäåê€rÈš–Vµœ’Òå˜R£JI´¦Ä*rØC»kíÝú¹÷¯}í÷ûóÞÏs¿÷s÷ûZ˜Ri6mùbãHŠ(·h4‚$„bÌwaˆ!G€Áã큻„l± íàˆÃ:âp@‚ÑBNh˜X’¬æH€Àƒ„&ƒ(qÄSj0\@ƒ™H.xϝoH	#!Á ‡)!P(‡@ÍYrã³aàðµÌ’¾µ"!¡Hi
-XÎÛ´J“,˜Ï,ˆ@yÂÊiÒËÃÖ÷â[$\®'ƒ7'?Ô_Ú‡ýOÌHĐP`$äOõƒ¾z£@,Ž„÷}×MÌàr˜~(6;$Úîk#Ú‘B,*GÌlWÍ×!>ë{'Êøæ} H4š/•jýõbç{T‡/ö‰@ ý'ycþÄʈ„)D#ÑhŒ’¨ü¾í‚¿›åÊgÂ,?ØâìC(dD#ÐJ)[Äb ‡Ï‚¤ ’*
£|X¬<”ÁìlXˆ˜»U ˜0Ç˜+ÏW0¶h€’þÄ Tô<üëO‰°4ÖÆllqÊ©hpÀ¡wÿ‘)
-!¾xþ)£ú†Ùeº$…˜y7ÌtJ?Q™\¸Çõt{‘ª•È8ç\âÝI9NÈáçN+»„U÷} Õ£ÚIÚáœb­ãï<JQ,6®Ï°’×KC%=ÖnÔеú%—¦¦`mWi’5ÔiòòSåkUÖŠ³ñÞȪeä!ŒCá»´Å…º§?î‰ØÛÖ'WÏf™½:Ž–]%gAÛÞôiÙ
-Ÿ†ågšôƒrÇufä†uÏ:"žjäàÊ(‹ælœZ†¶’²ûÛ˜¼ˆ5rÿŸñî4Ç¥ÆöÝã-;Þyå6—¬^<1å=èß<F?vCŽKž¸ÿÄO\:²Ö–—’µšL 2žg™Ý5šY¥úLçHy^mfÌÂ+N
a7òÖ¯à†ùñÕ‡”É®¿?ÙÚyqYûÔ֐™CµC&*ËKµk;<Þ–|6ÓÛé…Rðõy"DJÞ@p{Wÿ½yÌ°ñ©â¥³”œ÷¼­—à,ŸIyAç=W£¨£õ‚ü4“gŠë‰ËˆÅñºÆì
-ÍUªÖžNÙ;–êorv2ý¬›‹ïO‡õ>«ïÚ£{06ûñ“iÑrïŒ=k!×ûéõ}q§Õð5Sí£DÉÙ‡‹Æão}ñrÉa¶—¢Êžck6F]+|Л’Þ3UðbÃíš6kKSV㉺ë/
Êò©ÆkøldL±äÌ(eƒ2 ]?ØåMZyî`[€¿WÖ¥TçFށãë7™Ýš¡%œÙF7´7ÙSU%j·Ð)óÝP{©AO}ˆ«2p–1Ø{ìÒž³	ãžíu›.ÖYœZŠ·Vß%cø!3|™z܂ʐÓ
Y9#î
-š‚<®Žªõ©ÀÜÃÑ’/1;÷y5§yÌ>º9keõZÞe¶Oåjïµ¬|»fI_ˆQJþŽW—	]ôÕ’\þîzk=[ûôe…|¯E ëXùŪµ$Ï„%#ç:éѕݺ'dZÙùw¸b‚õ˜†˜~&Nk:«jtÔÔý˜M¡òïfx´F˜{í Ø®r»ªÞNøòQ«¦—¼Ï7ÔLœ66ÖȍHíwÛtb°ÈeÔ7uEãëÁÿ™ªŸ}þ¸®ÓbÅÙ\KŠÝGGLxd¾=`Pþ¦èЧf›¸!“#ZØv—u5¨
-xÑ…îîypî Xc7^“—[Š’:ÃŽ®ÿMÕ8®ç­»[º‰þ¢€U¯guÎp]äç7©{ÞÌÐLkx •$7tzQT²™ ñÃÃ÷þî/lyQƒ½‚ÈH|x»Ðú(ɏ2EªÞ·¹ô³ˆÚOØ|ÿ¾ä–±`UùsÍß;¤­*–õñ¶Q•ý!Û½35Æ§¼ní
-TkÅ6/!^³VÙj&Èk¾Ušb™ÞñD>´¼ŸáÓ¶xóþ<q°càà„Äþ´Ÿiöö吹øÃvŝÞ²ù ÚÒ̕ĺ¢z²S—û‘(¢†&ŽË<áTÀª²èËêŸ|‰¯JDDt(R-É€Y€Ž¸°íü„Æ(^{á‘«Ÿ±‹{ý.
-}8t2°+‡ïÑÍ"
-›É='¥ùTl·‡¨kÙ7éAþäw»?\×^Ûwiadýg{õë¼ð7¶tþ˜’|yçæÈÅÖz;±/µ:‡Œ~(Ȩ‹+qZSó؈4ÐùîXøXÂÁ¤doÔ
-y85dxd±l"†eb¶úÑ'Õ±4/õ–	NSuõƸÁ;³9½Šq×m¾,GÂþØkE¿°1]˜àÁŠÀN[±î"¤¾A¥4Û(öñ§´ÆšÃXç;’ÉâŽß‡ÍZ{ŸZ7+k[±eÝ´TƤêºÛ't®Û?³NûøÓ6öÄøË¢ý÷ú{ô<‰ûo•–Ÿ¬®ah
’<Ý?t3/yw±~EúùŸD¯/{¸¹uÃÊ®Ïò¯dYH­"ȯUÑÞTiÚ9ò¹oÚ9êòJ§c†ýV}÷´¦Æ>멐½…a–’Î5
iÁ·oe$õµ¿{ln(·›Îúm9^ðê=œ¤“9}\†þâÿÿL.ÄŠaCø:H÷
+xÚíRy8”k.%5"ËA=BÉ,Æp
¥f†
+38–0¨ÆÌ;3óN³0–6k”«eÉ™ŽNulI	iEYSBj´X‰Î”8E–oètïëüù}ë<ï?ÏýûÝÏý»ßûyLÝ=-8Ú
+s…$Ɛ('<oÑh„‰	‰Ñ„,˜ë@B¶ ƒÇ[gXbÚƇµÅá&€ó"ù¬à!0%™Í‘l ñYtPhˆ#× ÓØÀ¦³ a$Ølà1wB < ćH,ºAÁ,.5gɉ˄Í×2CÄûÖ
+‡ø¹)`:oÓÈM2`.;0 &å
+˧Ar/ÿ[ß‹o±Ù®4Îœü\PiÓ8,vä˜Ã	!> ÀˆÏýžê}õF,çû®“ÆfÑ	Ü`6,0VH´Õ×:K°•%†î,!=0il4_‡¸ŒïÈã›÷Ú¾ä´ÍÏüëÅÎ÷Üi,®Ð+’ôŸäyŒùË#â³ÄÀD£1r¢üû¶ün–#—3XÜ``‰³4>Ÿ‰@Ë¥,q8,.H,7ŒBra¡ü³0a>bîVqx€¢Ãm®<_ÁX¢JüP‘óð¯?I$ÂâhK<°°Äɧ¢mpÀ‡Þû_DºˆÏ‡¸Âùw$êf²äéB¢#¤0Ý.>ôTybþ>dz­Šfý¬ñ÷o%”eÙ!‡_Ú­ìàW<ô‚Vª'¨‡²
+ÕN¾s)F1˜¸ÝrBL}´'*á©z½Š¦ÙÏÙžJ2úpÀN…I]*'7yPº¦ŸWa.ë2ï¿¥XBÂØäé¾KYœÿ¤súã¾°ý-=RåL†Ñ듈@Éur´ãM÷±æÉ‘mðYXz®A; {\cFª[ó¢-ì¹Jþ°„²èqÖ¦©eh31³·É	[#õý	ïìi»Tߺs¼i×;·ìÆâþÕ‹'¦<}Ǩ'nIq‰Ÿù€ãq[ÆÚbâB¢ZƒÁ!dÚË£ûz3«_h+Í©NZxÍ®.äVÎú¬üo"¾òÈ‚ÉÍ÷§[‚Û//#«ŸÙ4s¤zÈ@az¥zm›ËÛ¢ÏFc»ÝP2®6G€HÊélíÈâ¾7ŽÖ?S¸tÖ†’õž³í
+œá5)Íkà¨q¼–—›bðBv3~¹±0–BU™]¡ºêRÅÚ‹ÃIûÇ’}
ÎO¦žwrðþqá°Ö§Bå=û4Gg>}6-Xo-äø0µ¶'Æÿ¬¾jªu´Œ(:ÿxÑxì/nYôÖbTÉKlÕ¦ˆùº“R»¦òú6Ü­jñ275dÔŸª¹ùJ§$×]?o
—‰Œ*¥lÐAú¥j:¼I)Ílñóu˸’¬cߧçá?¾~³Ñϸs;¨ºÖ{`÷#ñêMTÊ¿¼7TßÅ…«P“ã*ôýìE4&Í»´ë|ܸkkÍæË5&g–âÍ•÷H˜~H]¦³ <èl]FVÙÈ¥û¼† —ë£J=
+0;Jw´èKÔîn).³OnÏšg˜
H;Œ(\¯ñ¾”‘cÎ,é	ÒKÊÝõú*¡ƒºZ”ÍÝ[kn eiº,Ÿ‡ï6ñgœ(½\ÑWMr[2r¡YÞ©YvJ¢–y¸žûØv—#&àI—aágâ´ª½¢J[UÍÆLŠ;çè^šKs˜±Û.‚å*§ëÊ­„/±JZ‰¬pCÄi}}•ì°ä^§Í§F½“˜ÔôÖùÎTüä¥óûM&¿öÌ–jRô*bÂ%ýíE?Ò7G>5ZÄSö:¬«B•Á‹.uö9çÀÙý`ÕxUNv1JlÛ>]¸þWEý˜®·ÎN©Ú‹üV
Ìjœc×;H/nVv½¦šR÷H3"Aªëðþ² hA6â*„‡l÷å7õEa¯!ÒâßÍ7?Nò¡L‘*÷Ål)þý<b—ú3&×·'±‰¡Ï[UúRõ·6q³‚im¬eDyoÐNtÕã±IÍþJÍØÆ%Äæ
+{‚x9×"Š“LSÛžI‡–WâÓl²Zo9˜#T¡õžYŸõ1Ìܹ2~Ø)»×G6TZš¾’XSFMT£k²?ÅSîÁq„“—A8™°Šê²Úg_b«‡âam²dS2 ç¡Ã.í¸8¡2ŠW_xìúgì¦ÂnŸË|/•¬JÀÑžO
+fùä®Ó¿xz•í´†)«;0éBþäs·7TÓ^Ûseaxí½ûµkÜ𷶶oLJ¼º{Køâá6S­ÝX›WjíCz?ä¥ÕŒÅŽÙ­¿­zbDìo,t,îoR´?b…4Ô=hxd±d"Ša`´úÉ'ű2O7å¦	VCe妘Á{³YaݲqÇÞ[ÂÁè?31˜ÀÁ2ÿvK¡æ"¤¶N¹8S/ú駔úª£Xû{¢É¶߆š»Ÿ›7\(iY±uÝ´XBw×t
+´Žk_·7wfúÉç-̉ñW{ôvi¹Þ).=]YÅ<T/$¹:è<a\ôîbýŠÔ‹?
+®z|¸½mÃÊŽ&×"ò/dIPµ,À§YÖÚPnØ>ò¹gÚ>âêJ»º½f=Ô¦Æ>k)=ø!¦¢ö5u)wï¤õ'ô´¾{j¬+µšÎøu9ž÷ú=œ ‘>}R‚þⁿ… 
ÑøB˜Cã‡!þ
ÝtHÕ
 endstream
 endobj
-4815 0 obj <<
+5436 0 obj <<
 /Type /Font
 /Subtype /Type1
-/Encoding 6330 0 R
+/Encoding 7291 0 R
 /FirstChar 59
 /LastChar 121
-/Widths 6331 0 R
-/BaseFont /CSSUPP+CMMI9
-/FontDescriptor 4813 0 R
+/Widths 7292 0 R
+/BaseFont /HHCIGY+CMMI9
+/FontDescriptor 5434 0 R
 >> endobj
-4813 0 obj <<
+5434 0 obj <<
 /Ascent 694
 /CapHeight 683
 /Descent -194
-/FontName /CSSUPP+CMMI9
+/FontName /HHCIGY+CMMI9
 /ItalicAngle -14.04
 /StemV 74
 /XHeight 431
 /FontBBox [-29 -250 1075 750]
 /Flags 4
 /CharSet (/comma/x/y)
-/FontFile 4814 0 R
+/FontFile 5435 0 R
 >> endobj
-6331 0 obj
+7292 0 obj
 [286 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 583 506 ]
 endobj
-6330 0 obj <<
+7291 0 obj <<
 /Type /Encoding
 /Differences [ 0 /.notdef 59/comma 60/.notdef 120/x/y 122/.notdef]
 >> endobj
-4811 0 obj <<
+5432 0 obj <<
 /Length1 764
 /Length2 1209
 /Length3 532
@@ -36792,126 +42366,122 @@ endobj
 >>
 stream
 xÚíR}<Tù΢4>µÞ•·~Sw
-1fÆ°Ÿ¼ÓËÈ{–ÓÌN9g32fk[„”›°©‘—%ÉR)QyÝ«u¥²J+T7ZE¡î¦6ºÛ½Ÿkÿ¼÷¯û¹çüs¾Ïóý=ßç<ߍêhé"À·Ãž8&±dÒ™ÀÍ—ÇL:ƒB£¹0$ApÌ’À€Éá0‹4X3 Ó΁Åq°åPhÀ
Ë$&VLÝÌæšØÀE€/$‰…E¤BA ÎG`‰Œ\PðæNÄ	°€Na2 áKÀv8Á(Vs~¸˜ìX ¢`"ž4LI“f€´(À1T°b凓³`ÒÉÃÔbqO)ŠúA¢9y2£?°Ae¿ó¸H,•ÀðÅ0-n
¬ùÂD*ZÌr%Šð]°Œ‰÷Da?"áÇ!„ÆÃó8Œ	› c›·`æîé³q~›ó”?„`’­2ñ?Eçzçkæ¿j2I:ƒÁ$É÷ÓWä¢Q ylí DŒBÞ²²r&@0œàDÒ¯Ã%ä@F²q‚2·L°CŒ¡°P2G- ÌßÑ…åÍÁüAWW<QnÉâ Kk[r$ƒeضŒÝÿÖÈ—¤Šdþî1}ª…*'Â|ʃ{8ß1uG~]ZŏÒÛgUÍ•\c.gû]h깦žÒwX	-ÿÑ'Î|°6ô}¥B{åˆêÈš]ã3¿èò|õm\öÑÞÙ‘„èER½aè”ÂW6,^û6åÅç
u?½³Uúòî`gE^Ø©ö‰^œð7ußúlÙCê’戄‹Í©vìPO”¾¯v=‹ÊÓ8W‘a“>°K#/Ge ;eÏŽtµ+û'ñF©ÖûRµ’ÜÙmouiò×°xOÌuxÏœÆÎœJ×ø¼æc[Gµsˆ	$ÀˆêÏj¼¹)EÚiÕ…IQw&ôoydø&¼²¨o¥ÎÐì"ËŸF±6FÅžòî+cLä”âUu²îЫ3=ÃÆ3=:õÑAº÷Í^‚6šêŒŸší…v:Mʍ¢ÞÄÚ̃zkô-i]F1]ê†ÔÁ^ke¼ú]Öá˜ã>‹0Á»¡Gwcc¥×–Eu¬bV¸L­lïÊV¡,§‹ŒW\Ög……?zû.td©ú¤ù‰K´®âÓ.³ªÆ½ÞÖ×»‚ÎÄð5nâik‹Î±Œ‚–Óë:u?xWP~‰®3¨moQѽ"ë7x¢r|F!hpò7¡)ô÷¯=ôÆEoEÜʹùí‘„ÏÌ/n;ª]î³<Ty²›ãVäþ2 )÷“{¥æÖ›”3ð~§òûögk¸¿Õ,9g~ì8Õ=òoúßPûêÎ^°G:’¡Må—Æ‚½vÛ¬2éœpœí™=¿åÈú·÷*Ÿ¿fñçn*ûÀÖ3—úßvæ$?ÞQ¦ÿx³[v.çÒ³ö寸NŽÞF-QE‡êµ:Ÿ0UZl
-ao–*ñPa+$ÿNçÞäÍ\uãüæD½ŽÙ‚|‡Õ†¬¿:rVéVéLvŽÚ晏ý´Äoç+v¶p† …Yt¾Ÿ¬±¥þ`z-§š;ej¡è˜<
·úKÕ¯ž7¸tžòê×õÜÊÈÔóÇÔY6ÞÎœ¸¿gÍL÷Ýû¦äÊTI_êt“"œÐ^]¯Ù_R¦œïÖ*oE¿º°.pƒ¥	Öû¡\ó:S±Ç$Õâr¶{tÅl÷þ¢ÐãÁáê¥ËÊIWmq±tz©÷x‹Zò(ÈÕšüÖº¬&YŒ4Ý+ì5Õp]Ý䪧óió¸šè“`ŠØ]lÏûÓ±7î‰
)e*f'´£ŠÏÚèí½ïøYQÀöÞ²eM§EË(å§Ü×>9>yµ×L÷v¬ž`ØòŽrÊÞ–ñ´¯+†Ž~ï{Ýlǹ͕jŔڬ™¯²¾c·¹<î‹{YíÌb¾~øó®›Á,Ç”ýqö/ÊVyeÜ«UÔ¬*UÖŽj¹Xdú0,Æ~›â¼Â½HvCÓ+\í®4xܵL©ø‹wö幂ߊ¶ä>Óró‘N	dZ•dzƒ&~ï™?Ô2ÞØqWÃëžf[ßÁ¥-%ÝJMóЯɛo?=àXÁ¯®©´©‹Ñ$ë¹â
S›(êõ·9CZÂsÎ…Ýþy[œ½ÒF’"Ý“=[¼sšLm“?þ¾§¬çCˆM~OÑËðv„‚Ü«lT%ÔZ~Þ´¯6I©ºR僓ÍFUë6u>2§yïËÀ^n9É$žÖD—¼Ë¼C¥ÚV0þÇòÿ	>
-C„AÄNÊ? ãÄ«Z
+1fÆ°Ÿ¼ÓËxO–ÓÌN9g32fk[„”›°©‘—%ÉR)QyÝ«u¥²J+T7ZE¡î¦6ºÛ½Ÿkÿ¼÷¯û¹çüs¾Ïóý=ßç<ߍêhé"À·Ãž8&±dÒ™ÀÍ—ÇL:ƒB£¹0$ApÌ’À€Éá0‹4X3 Ó΁Åq°åPhÀ
Ë$&VLÝÌæšØÀE€/$‰…E¤BA ÎG`‰Œ\PðæNÄ	°€Na2 áKÀv8Á(Vs~¸˜ìX ¢`"ž4LI“f€´(À1T°b凓³`ÒÉÃÔbqO)ŠúA¢9y2£?°Ae¿ó¸H,•ÀðÅ0-n
…¬ùÂD*ZÌr%Šð]°Œ‰÷Da?"áÇ!„ÆÃó8Œ	› c›·`àê´q~›ó”?„`’ ™øŸ¢s½ó5ó_5™
$‚Á`’äûé+rÑ(ŒŒ¼¶v "HF!ïYÙ9 ˜ Np"é׊Žáò #Ù
„8A™[¦
X‰!ÆPX(™£PæïèÂòæà?þ «+ž(·dq€¥µ-9’Á²l[ÆîkäK	RE2wȘ>ÕB„†a>åÁ=œï˜º#¿.­bGéí³ªæJ®1—³ý.4õ\SOé;¬„–ÿèg>Xö¾R¡½rDudÍ®†ñ™_ty¾ú6.ûhïìHBôˆ"©Þ0lJá+¯}›òâ󆺟ތÙ*}yw°³"/üT{áÄ/Nø›º=[öº¤9"ábsAª;ÌS§ï«]Ï¢ò4ŽÆUdؤìÒÈËQèNÙ³#]íÊÆþI¼Qªõ¾T­$wvÛ[ÝCšüÆ5,ÞsÞ3§±3§Ò5>¯ùØÖQí\ b	0¢ú³ïGnJ‘vZua’Gԝ	ý[¾	¯,êè34»ÈÁò§Q¬Q±§¼ûÊ9¥xU¬;ìêLÏ°ñLN½At°î}³— ¦:ã§fûE¡]„N“r£¨‡7±6ó Þ}KZ@—QL—º!u°×ZY¯~W£u8&ǸÏ"\ðn`èÑÝØXéµeQ«˜.S+Û»²U(ËéÁÅ"cÇ•—õYá[=Î}—ÆN:²T}ÒüÄ%ZWñi—YUã^oëë]Ágbøš
+7ñ´µEçXFAËéuÎº¼+(¿Ä?×Ô¶·¨è^‘õ<Q9>£48ùƛЍúû×z㢷Ž"nåÜüöHÂgæ·SŒ.÷Yžª<ÙÍq+rДûɽRsëMÊx¿Sù}û³5Üßj
–œ3?vœêù7ýo¨}ug/Ø#ÉЦòKc!^;ClV™tN8Îö‡NÈžßrd}‰ÛûŠÏ_·øs7•} èÌ¥þ·9ɏw”é?Þ얝˹ô¬=BùÀ뮓c†·QKTÑ¡z­Î'ÌcU…›BÙĆ¥J<TØ
+É¿Ó¹7¹F3WÝ8¿9Q¯#Âp¦ ßaµ!믎œUºU:“£¶yæc?-ñÛùŠ-œ!@aGï'kl©?˜€^Ëi‡¦ÄN™E(:&OíþRõ«ç
.§¼úu=·22õü1u–·3'îïY3Ó}÷¾)¹2UÒ—:ݤØJh¯®×ì/)
WNwk•·¢_]X¸ÁÒëýP®y©Øc’jq9Û=ºb¶{QXƒ€ñàpõŠÒåaŤ«¶¸X:½Ô{¼E-ydŽjM~o]V“,ÆNšîöšj¸®nrÕÓy‰´y\MôI0Eì.¶çýéØ÷Ć”² ³ÚQÅgmôöÞwü,Ø(`{oÙƲ¦Ó¢e”òSîkŸŸ¼Úk¦{;VO0lyG9eoËxÚÀ×CG¿÷½n¶ãÜæJµbJmÖÌWYß±ÆÛŒ\÷Å=¬vf1_?üy×Í–cÊþ8ûe«¼²NîÕ*jV•*kGµ\,2}c¿Mq^á^$»¡éµUí®4dܵL©ø‹wö幂ߊ¶ä>Óró‘N	dZ•dzƒ&~ï™?Ô2ÞØqWÃëžf[ßÁ¥-%ÝJMóЯɛo?=àXÁ¯®©´©‹Ñ$ë¹â
S›(êõ·9CZÂsÎ…Ýþy[œ½ÒF’"Ý“=[¼sšLm“?ù¾§¬çC¨M~OÑË­í	¹WÙ¨J˜µü¼i_m’Ru¥Ê&›ªÖmê|dNòÞ—½Ür’I<­‰.y—y‡Jµ­`ü‡åÿÿ|†	.‚ˆ” B´«f
 endstream
 endobj
-4812 0 obj <<
+5433 0 obj <<
 /Type /Font
 /Subtype /Type1
-/Encoding 6332 0 R
+/Encoding 7293 0 R
 /FirstChar 40
 /LastChar 41
-/Widths 6333 0 R
-/BaseFont /YJQZFK+CMR9
-/FontDescriptor 4810 0 R
+/Widths 7294 0 R
+/BaseFont /TQKWPT+CMR9
+/FontDescriptor 5431 0 R
 >> endobj
-4810 0 obj <<
+5431 0 obj <<
 /Ascent 694
 /CapHeight 683
 /Descent -194
-/FontName /YJQZFK+CMR9
+/FontName /TQKWPT+CMR9
 /ItalicAngle 0
 /StemV 74
 /XHeight 431
 /FontBBox [-39 -250 1036 750]
 /Flags 4
 /CharSet (/parenleft/parenright)
-/FontFile 4811 0 R
+/FontFile 5432 0 R
 >> endobj
-6333 0 obj
+7294 0 obj
 [400 400 ]
 endobj
-6332 0 obj <<
+7293 0 obj <<
 /Type /Encoding
 /Differences [ 0 /.notdef 40/parenleft/parenright 42/.notdef]
 >> endobj
-6334 0 obj <<
+7295 0 obj <<
 /Type /Encoding
 /Differences [ 0 /.notdef 1/dotaccent/fi/fl/fraction/hungarumlaut/Lslash/lslash/ogonek/ring 10/.notdef 11/breve/minus 13/.notdef 14/Zcaron/zcaron/caron/dotlessi/dotlessj/ff/ffi/ffl/notequal/infinity/lessequal/greaterequal/partialdiff/summation/product/pi/grave/quotesingle/space/exclam/quotedbl/numbersign/dollar/percent/ampersand/quoteright/parenleft/parenright/asterisk/plus/comma/hyphen/period/slash/zero/one/two/three/four/five/six/seven/eight/nine/colon/semicolon/less/equal/greater/question/at/A/B/C/D/E/F/G/H/I/J/K/L/M/N/O/P/Q/R/S/T/U/V/W/X/Y/Z/bracketleft/backslash/bracketright/asciicircum/underscore/quoteleft/a/b/c/d/e/f/g/h/i/j/k/l/m/n/o/p/q/r/s/t/u/v/w/x/y/z/braceleft/bar/braceright/asciitilde 127/.notdef 128/Euro/integral/quotesinglbase/florin/quotedblbase/ellipsis/dagger/daggerdbl/circumflex/perthousand/Scaron/guilsinglleft/OE/Omega/radical/approxequal 144/.notdef 147/quotedblleft/quotedblright/bullet/endash/emdash/tilde/trademark/scaron/guilsinglright/oe/Delta/lozenge/Ydieresis 160/.notdef 161/exclamdown/cent/sterling/currency/yen/brokenbar/section/dieresis/copyright/ordfeminine/guillemotleft/logicalnot/hyphen/registered/macron/degree/plusminus/twosuperior/threesuperior/acute/mu/paragraph/periodcentered/cedilla/onesuperior/ordmasculine/guillemotright/onequarter/onehalf/threequarters/questiondown/Agrave/Aacute/Acircumflex/Atilde/Adieresis/Aring/AE/Ccedilla/Egrave/Eacute/Ecircumflex/Edieresis/Igrave/Iacute/Icircumflex/Idieresis/Eth/Ntilde/Ograve/Oacute/Ocircumflex/Otilde/Odieresis/multiply/Oslash/Ugrave/Uacute/Ucircumflex/Udieresis/Yacute/Thorn/germandbls/agrave/aacute/acircumflex/atilde/adieresis/aring/ae/ccedilla/egrave/eacute/ecircumflex/edieresis/igrave/iacute/icircumflex/idieresis/eth/ntilde/ograve/oacute/ocircumflex/otilde/odieresis/divide/oslash/ugrave/uacute/ucircumflex/udieresis/yacute/thorn/ydieresis]
 >> endobj
-2199 0 obj <<
+2407 0 obj <<
 /Length1 1642
-/Length2 10432
+/Length2 13516
 /Length3 532
-/Length 11303     
+/Length 14395     
 /Filter /FlateDecode
 >>
 stream
-xÚíyeP\í².$ܝÁÝ]ƒ»»flîÁC ¸Á‚»CpÁ!8Áƒ;\ò}gŸ}jß{þܳݺSµ¦Öû>ÝOw¿O¯®Uµiµõ8eÀ0kˆ"ÌÎÉËÅ#Є:Y»»éÂœ4a¢êœ0Tt<a‚ŒŒr® 
-s–Â!b # øø ¼¢¢¢Œ 9˜ËW¨­Àb kÄÊÎÎñϝ?& ë7ÿ@ž<Ý ¶Î ¦§ˆ#ÌÅ	â¢ø¿vÔƒ@ p;ÀêÈii›¨h*X”4
 JgˆëSÚîÖŽP@
-‚8»AX60W€ãß æ†þ)͍ë‰KÆ
 ¸¹@@Ð'7ˆâòâ ¸@\ nnO÷ ¨ÀÖè:8 u9ºƒÿ$ð´oû+!WØ“…ÓöD¦
sƒ»\¡.pÀSTmyÅ¿ó„Ûáb»AŸ` ÌæÉ¹ÿ)é/ì‰æ	…¡În 8Äþ'–5 †º¹8ß<Å~"sq…þ•†»ÔÙöŸp \!¶@W°#ÄÍí‰æ‰ûÏéü³NÀ©èââøæ/oØ_Vÿ™îq´áÂàå{Š	‚?Ŷ…:cpÿég€—çï}°»Ë?0ˆë_Äò§gXŸ’ ‚aÎŽo `ˆ
·&þÀò§2׿OäƒÄÿÿ-òþÏÄýWþËCü?}žÿ•ZÑÝÑQèôÔ ÏÀÓ :žf
@ðgظ;þÌ(èó:Aßüw¾ÿjmù;iY˜#ø_±¿ùeœmŸÔáääâÿ{ê¦õ‚€µ¡pÀèøtpí8ƒ!®ŽPgÈ“Àí“Ï¿`úvPƒó%ÿ† Îà-àI³¿Òç–“QÖ•Óeÿo&í_ÆÚO×ãüG$#
ø?¨dea^ N¾§T8ùù ¢¢B Q!ßÿCÔ¿xxÿ¹Ö Â]¡^ 3.^ÀÓÿ?®®Ìÿ…FÁÿi!=8ÐüÔuÿ¹ñ¹»º>‰ý× x*üë¿úñ‚€0æ¦a ñû”ôTx%Ivß°¼YWï³¾P—¢¯úyå°vÿ”ˆÑÏVw¡\5£bo~ìºÜo¨²mt;2·'Cs)}éY;ó𖘚…Ù7ƒ¸-Š°R÷Œ¢}Ž¦Ô"›
-ñn®ëèZÞ¡R6ó»>?ºd
 ÷È d¸pÁö}¬Ž#jÁ­AÀ¯ÌßÝcJüuyÁÜ󭿯·ý¥sƒ‚=+QÜ‹)*àuÅKSƒÏ>±Tæn7“zëÕ³]{Id&dLêŠtëädsäewm&Ê`LØÉA˜)0_Ðv?ãU—Ä"8IÌm’Ã
-Ys¶—Äü­4ž3q+’™´‘ÐUAkŒ´Ë‡X=öú09™éŽ2 (ÝñÃ>½D¡r—®KúÜ vôFôɵ’ÍÏ$´8û³¢M€R 8!LÜöº~\ÓKrè±×˜õÞË2„Î’êöùcTßC÷t…£€Û36ˆº¢‰nþ"õ÷ƒ8Lœ§ûۜ؆(ÞöKu“j= ¡«Ï¬ÎÚlẼ~q”À‰:¯çaáX]v	Bšî3ŒJÉŽj~ŽÔ¹—”ãì`\-w‚&<£-‹;éƵä)FC€°A²r—äZŒb0ä%ý…îsÉÃõ½V܆횪¯$uÕx6)úLîWäoÏa	X·á‘L°‰}t¬*P]÷6Y¾¸>[ÑsƒÅ‡”‘àùFâ(5c¶÷áæ×}ABçØUÅ}ëÍÖwãàœih_üLJÏX­Jf2‚^‹ï…ú™0wûˆÞµZIVxf¤ä§©l at O*÷4fŸë¶>”T¶O†2$º=nùa…±£‹Ê§OZú¤þö…ImÁùb(•uSÆ››ê†ìN5Z9¿Ë¡²–éך¾–º-Âi+„D¨¯‰~ª	ÓTÖ­;,þ¾;›ŸÜÃP3IÚ´ÿ®,c™Äÿ6¥7-¡ëˆçëáKñfþuàÑI ³×pû—ÿcÿñ™4Œ¨),#>Ü×N(Ò5ðò¨¤/߉Š—XEüZ¡~§j,.
-ë÷Bz7RòfM/é>¼ô^î- at n”“ã׺'kq³|ÿïgcé4ߎ5¼I}Âí–WõÚ?R.“ïæB*Äm…Aä	…Áb˜þ÷¨®ä|ΑŒÕcÎãôãn_ñ^Ú÷\
-%1Ãx´í·#÷•ÚäiK,‚äàÎíð@>›Š÷Ãw3kNÛ`¨R*¨yPô¿°Ë›§-µäë¾Ìê@ónUÃqñ™à#ͤ‚I§I{ZZ!=œïÄ̧ƒ õë"¨ƒé€¥î:Ûµ9õ»Ñƒe”/‚½_Ø¥ûB·1Eµ²(œìCî`äqú/ÕL÷¤”²¯³+Tغ	i–n—X:òÂxïë•á¿æ3ªZHLm“aºþJ±[Á¾ÍwšCÏÚ´AéÈ<Ԑ5—ˆwžJ!Ç–ì#t*3(GïKRüEíŠ4ðØ¥Kdß”ÓôÜW1TQ؉RVïëBüþû¥?%hš˜èc(.kùÒV}r-fNÓûù4¯OøîÁC'ôºð¢¦¢³gZ×ou88 jŒk )ÉΰÏ9qã\ï“
-¸í£&h±Íh¯ª–BXyg¢öOÕîؐúwÅ‘™2m¤
-ÏI‰¶€¡GŽ¯´
»šòú2üðlXw@¿qbð»m.ÄòƉڭ_|'E}.Ø\¡kH¿Í8EÅn±Òý[ÌJŒ˜„€ÖþÚKÆ’x±O±{;¶”ÅodJÍ)%ˆ$icÈcr”DH0°”|fف^n%»S‘¼¿àëçäÊ
)GæBmÌBFÕPœH|3ÞÕ-+{·]Qr2¶äÕl¼‘Ñ„¦2…~ŠÄê¾6õ—Ö4ÀüDÕ¾ûód:–k*t˜ë?ðÚ/ðÊ«—ŒOŠHãÇ-3öŒ|Lz"ö0Hɬ9z¢JÄýebºûû혆k¦`þ×%ø€öêÈiäàžøJ5ÌœèõKäë,vJbÄ•¦¨k˜Y²ö›ö¯híÏx›‹©‹ìK÷)c'zØԝŒÛI¥­7‘¸Õsq*\9´-¥™ŠÁÛ4+ÝÓ–æßZ¹^zÊÖ8RƒkF<£Y at p‰úqõßî—QfçRQùÊ#øR9øi¬?‹åûªŸ›Û˛ӄ{~!bÒ‚¿˜Ù6X:uiQ¦ðË›4ç7jhÏ+åNÚx#ËÈ(ÕÑ:Yǃ…\”)
ñÐMºS;¼¦¿}--E$£«Ý°¶÷œƒu¾™¯åÞïK÷©Š™ø}Ɔ‘ÔCZU/Jࢅý7üØYÔÓˆ<Ñ–/t)üŠ~ä?ïÉÍ$@L÷øŽËKþ®««±8W´>àU™‰ýYŸ”Ë·2ÖdyÑ¼µg[4¬|qi@«bâ³þ;»h-/ ?ÊaBc¯Ê¨dª•Ÿ,3ßÞ C—b,ݍ…Á:|ñp’¥0;αqÂŒÏ÷ ¯ Š™v‹,_ìÛ+/^G\2be*Žâc"°˜¸6©¹t‘VŸ cøòO¿–ìé!Ãñ—J'C¦ÂÇxo™HÓ“>WÑG3N´ƒ~Ð-ðôåÖFͪ2°}hËŽŸ4÷¼±¸¿–Ú=&-Hʶ̞,	ÆKæAÈRRt­ñBóˆ‘[ÃaQ]AÝ3Q0Ây‘¬¯{ÚªÁ•~âïžDõ%&,‰°Q‚ÝÖXþûÌÐÌš5…äõ¡P:xË‘ºöä…¹ª²á&¢Të–îW¿ò•UhÁHÕ+õA¸FçYŸ-kêž›¤É;Wa*}›†ÇH™ÖÜ'YQ²ò«ÎïXH®"y-v8l_}#”Ü¡¾ôz“ãï5æ¹à®sàQ›ÔIҏOAæͦÂcôáWÇâuCÒfo4t‰5v5ÊK©ÃšýÛHñz8CñYÇ]qÜz{É¢,gßGîd£-š¹f‹,\LÁéU¦2̏D¨
‡13T¢¤Ö÷Ì¦ÞaKs`øåå’ * ½ÚN…{ߟSŽ"æy¬ˆ¯¹/ˆô
Õѧ¹u.a£ïI¼3w'¬‘¯ã8„Î,cU­h—ÂbÌ1E‘[9,ôÈA
-¨Ø-Ö+•‰wWÇÓ¢Ú[¢Rø¶ªz_sq5Ø-B(¤SèâTÙi¢·vi~|®$O½`"<KFÌÀ\rù|H_´ò(÷¡hxl•ÔZœæÝl¹¸¼èÊ„i1¥Ø|ƒOAÚvá&ëªÉ&™Ë¯Ôý{xŠù¾°«YgÃp‡¿‚HòaGêÖŠ ²Ô{1kcÕózf7ÀOÒ	˸úÀìˆÞB¾Áò%éÉ0Pô¬€Ö3ÿ0W2®ÆÙìO¥ó¬@D0®I/L,F­‡…mó¬X,0ÚèƒäÔ“Êûv+ qQ¯	t|]^ª±¼íól’ÐZsDgn _Ñv¥XŒK¹¸÷r]/·1:ñÞ¿õÌ ÕÝÝŸ»	ÔgÿÉàjöÃ
“úâÆvnÞžœÜ®‡Œ¢¹?){qs᦭®óºøâ;ø›ì²5X§掰º ½ç€ÖÌ#¼º÷!£\ù•Mo‹fWï‘OgYÄN—¿™9‘Ú"/=!:gUýÛU%¢íðmÜɃà7ÊSc/ò¸Ä‚TUh—FYCÓ^Ù%ߍ®Z“Z^± ²yèyÏà0᧶™í¢v,¿ó²*]Ÿccu4Ô•BŠÖè?Žï>z ÷ׇ;{Vøf]ìv(v{å“Þ%±^c(«H¦b¿û.É:àÎ.yíìyƒôÔíÇ°í j–AáÁÐ&xÆÛ*;/‚‹‚Ctƒeœ†Ofèã½dywO"ƒ
-”0^ëbß¹58Ô©³Åë±Q·ªÞ¾¾Î¸!²ó÷2â0Û»_
-øHµþ;GAÍqn¼Œ‡?Wt^G=eÜÞN9aWäÎâI(ÏCt
-Uèqwå#M³ôúÁ²½Õd~ä|^£[Òë³åh•D¹ýºá¦ñã 4-lÈ(F/PX%hõ2‚Q'Ð
-Œš2ë”X£âWÿðÂ}½wV]}KÉ©8B\Wkš¼Ï€Š±6ãeò:1õëtÒŸÈ.¡)ŽDÂ<J¨ò'
í¥fyUìÃ]k
vÉŽ!Ÿb(mDRŽw.vÈ'cÖZ
-"M"œÉ÷‘§´ê€Gþ°å±fFåë¥Å ù^VüÉ@k«
'.jN„¸bžšël'Ãà›ý¯òv´n•åò¸s”𒪷ܹÉâÄ\·p¹(4|36tïǨ,ÕF«z0ð7ød”#—
-y^Vãïs
-^­mrW¬ãÛt
Yas‚ZVpƒ%z«)¹u½^«¾v¢²Ú0NÑbKŸCî¥cv÷,>ÃV‚]4Ô©™··YV.ß²ºèMªöe,7qØáü¨"ƶˆ_–yhRYn1ç5tDÆ— XCŽ‘ñ6gÔñï¼*ç“ÕêG[ÜBjr-gõiã3ú~BíåIáE±·Ï9•ºžU‹Ò.ß¼êZ6%8ˆÀè–rPŒéçwVÉý¢tVÝE[@X搲Üà—d¬nàò’‹Í¤µ‹Lþ“Gò'ܺÅrâà¡ÇÀàN¯¨#Îí–ï7›ƒ†æü,û®4óŒùf(„˜O=V¢Ù m"›ð2‚mÂÀ𓩯o©VZC¸6•±^Ð{«`´6HKaN/H¢•ÊÉIÖPeÇFŽ“ozÔ /</Ú øXZ é""8Ý‘†h½0C3K”⌋ìù`ø…œ*rìA1íókŽØ‰?éþàî!ûÕ„øÇb/Íg9öË>gI7¢¿E1Â2w‚}_cç¦ëµ•¿"UKàýä\wnðr(÷x¤=ß»‘1zùxÿµozŸŽ’u]G)xEJÄѦª…'ê§@“óÒpØêfÑÒVûN9±ÁÆã~(ºÓE¯
-¨…Uôê¨ÎBïSvöMv\í«Ñ$›'ˆÁÚ‰!~®¡ª§­â¾²Æ0whßg>?í]Ñêñ»ú?^ÀûwÀX‘5
¿>6äêåWéå<rk™\™D
îK”F:Å{´ì¡qT¼gp†uÑë®îhø”‹×Bï	©I#Z‹6fOc‚§ÒTPM9(­Åœlˆï aq
-Ø—þß)Ç=»üä*ªsåSžÑ–â={üåbÂo΃¡dZr~Y7‚»ëF?¶Ù&WpîÁÖfaŠ¯ñµÕ
š ® Î‘þÚ®·– rq
m¸öV­í]SÊh¡¼)„ó›1.
-j-^&Ÿ¦Wɼ¨½$3¹6ÔŒÀ
!Èož
X]3Ò˜Ï]^°7) ’ä"—pí˜GÕÿ´¾³ ¨§L{Ù`0M²ähËóT2Üÿ µã¨y®]—Ƴìë.xkW¡*ºñˆñÂXPÔ#ǶUMzÁ‰ˆ(ÏK¾ÞÄ"NWÌÀØÐ؉.ÿ‘ÊpÅÝB
”vÜG~uM†Ö‚—¿Ãêì+$Ή¥ÿë¨ð=¡û¼3WIûy>]é—E_öJt-«Â%îaÖf©~a;/æƒÊš;Üz=9­(#NOçFRvú“¦C]›2^7}Ô…’Ùåë2n×of´ÒÛÜ[ðkŠ·,H±•&þÌ°Æé­®ZKÖÁ{¶½Ï¼ì7½Ðî÷EœÅ¸å!è…/$У8ð+`q	‰ñÛlöP‚Þ°° Ù.z!‹’¥ŽVز‹ïæa'¢ÈðSJI-Ž86U1²ZÓ¯\Cºõåèvž"—²ŸÝ%FÈDQȹ|êç3࡬ʇPöb{ZIêB”.ë÷{àÄ$qT
ÈÎe/_Øž1ƒIcË/@¢B¢ÒÞ+Gk
%óÆ8Èn?R$Â^ÒÓPAQ!kÏVpôHFVgá8Až)AZWWŸ²SÅ·©hjÏ·o…ò¨rí‹ÓD
-¾	|ú~-}29¢/øƒEúºÍü{Þı*HbÖY¾”lÍÎç
-Ëó'–ƒÛ¦”•wÿu©˜‚@Hî dóÂKèeÎJ•Ü§ÎÓ¶Ç
-ϳFÙÐ_”¿Âºí<D¬?¢#*eñbW¢ãj{˜—ÛA"y~ðÖ=k}`c>)²r[^ÔÓ½²
	nº)æ1ÀåèîÓŽ>A42þî¢TI•úr©oѽA-)ց:œ¨Þ‰þü¾8ßØá±ÍÞØhÆî„]È‘NœÔFRðû6©x1Q’ÚÕfÑF{5Ñe {Æç{$,?,¹hº™A‘Ús•2[ Þ	>_6æN×]Çlݍ٭™Ä7¼ð-UÒ=°r&*¡ã/W0?"ÃHyM5…d3 ‘Ž^³ïrÄ,‹ ;1˜Ò¾~×,3µ›#ÖjDÔ‘•ÅúÞ;öûJ¯3£ÅýG(s>ó  %Ö»Ò$êô̸d¼ÖCý3¡2ØÞùÍk.6S`œ›àôn^ôe|r‰M/ó€ÁJ.#R)ˆmâXZ5Ø> ¤ƒù3n(fªö¶Ú+‰5Îdºô‹Ü¬|&„\ëâƒâªÊ2µrsYxŽgz™é¨Ö‰°-¥â^;¾	ý«Õ‹q©{SXÔETñ½ Û@X² ‹¾ÆÝ££b¡ä=MÂhŸ&–¯»Ñ¹'—Ö¼Vcù ~Õ.y³Jk†þù  )T`½Že¤dËÒæ" —aÉ	”LøÉJ&,ÓI=ï‰ÿ©ŸÉÿÞÛxÓ[´Yê‘wŠÁýWÍ2<™¢ùq0ð½£æ_\1-ü­KÉ:´!àõ¢BŽ•ø9¿àý]«B‡¨!!ìôåï‹ù.Dé(§×¹gßgýFmZ—ª[§´ªO±šolôÏ>zé9&¼ìGþxæµsoÒ<nñJŒŸ&Õ"ÖK›ìðÔŒ¤¯)‰<öÎr'­{~«FÅxTgyЈó?c½v•9ìÜeÝ•ÿ­—0²—Þ«u{< 4ôtl='íòïùÁ®EžgÔµÜh—@gœµÌóyÎdށ,¿IðÜE,QL}³¡1G·êÚý®˜«H»ïÆ‘–ážØøˆ‰=Høé
ÁÈL2ædûCœ8œ6ÄÑÛåF
±«¯‘ë‚Ø¥=|Yçý«×ŠkhHa™»›lêHädSqÏS$¨Î9yUˆ¾‡áØSî'³È´+*#+~ƽÐ+ê?ûta\Ëçaê–¢Ñj)'LŒï0(_ˆJ`ÝŠêÚR 9BÒ"ö3ƒÓ\¾º@pb‚åK«ÆƒÏ1ÊÄúb6é‡=¡ZY—;ióz*#Àf8Ý;oPa“la
-ßáÖ¡ÕØ”܍xš¡p¿6<Bg^
,rêÉ[ÊZÔ°ûº$ø´¥O{„1а¢ÍBCƒ-WĶ‡úâ÷»w—½ãm‚Å æêh‡Þz±Ä†Ñ¼yS¦^ÀuKóYE\—‡Î¬´XOT]{üÐç%Åh<Þ;ã³RvNEWWÅJ÷C%ƒ4-¸|V6—Kü3Ý!¼–_í¸›ˆóõgÝGCT«'¦¨X®8½i Ø"Z±$VTF—ºoo‰NõX'Â0ôg·÷w#<‚“öYXã
-ŒK+£p‰¶¬7¶mÊ-íÇæqµýÌ>e*(OcÊ“Ì%¤Nô6c'{ÖÍuJK•¨§'ëØ}þ·\R® ÓB3ìþvñ¥;†A3ŸÎõÔO-¥…ÄueÛ,!4¥XÇÏ4–‚qì-«õ3¬ˆtä‡JâÚËFÆdDÉù(Œ<5õ;h¦	xD(n³z8ÈÇzhß«ˆ
zo,‹çë¬}»LÊìÁˆ¥n!S—è‡]¿°	“Ëz|¾ÍN¡eæˆ`•Þhòõ¼XÌŒ­šr#¢m¦fÅ4
-[T™%áÁ¯;óF{|¾ž”ó~V^Cר‡CÁ=NAZQ‘kòë?Ž¯ýö»Zí`c×lŸ­X—á²+Í–æíÇæΚϗM¶Nó޲؋BnlœN±]çeôo¼GE„*ù¨|Ùù»½wp7µIÇt&GxãPM3“î&Ê$x—¯—]y¿Û{ðKŠ;¨ßÆ{G¾øiÄAš‹¦žR§|Äeê/ò?‹%—õÕÚÛtsXÊãú[¿ÜïS2Å™X*Daoã½Ü‰*Šf×µò7æ±mW’c»[™ª•z»¦M¢jCé©fàè*yêT2[»2‚Ëç§ÄëÑ;þ¢‹‚Ÿõ^‡±­ž}Ö•BD·^
Á6±%hÞ«[µA0"¶ˆ)™/ÐßT¹IG¤$7¶OåŽN¥ –Õ}ñ­cŸ,ïßýX)Ý.“'múlL›uE½6ï“5†²ä"…§óþX„—wW&QLG	Ädî1\/ûÊa-·s;ئ%[xˆ›dÓ?Œ?ëg·•Ÿs0s6±´Á¿ÄGâb¼šb=2î}?#vRªxÁ0ÉâÊbu#gSžy{íá¡œ<g·Ái²O*A*C–Å´ÇŸ–ZíXVooAz`»©Ýù-9FŠå©?PMÚM*‡ÑbiÅœè,;Ë¡ˆc at w7šdÏ9!ãÝ êZ¼#céÕ°UÂM‹Umçs¢¿:7ŽýÉؤlC† ókäÞ@ê×¢z¾ÃÛ{Ç-NØÅÝÑ1L2!ñZƹŸ²¹ðqôÕèÊ)?yÂNó·Y.qc1tƒaÍ•Z›ÒúœUÂ2¥Ô|•W–)í˜çÌCÊ,ïõ4ŒmopËàé3ú®¹§¤€ÉAÌßr}QguBGžAÄøàMœ©q·÷¸›¬tû²YÇYf;
-Ùœ!ÑS5bò6ò"÷­Õ>žÖyÛa˜Ñ5Òû_º4è 쀎·Ý2QâêÜPåw¤‚×ØeJQúA´Jñn ©&ŽW Q2WhØ{—¨úœß²­&½dµ„ê3ùýÕ}ÛôWé„Ñ?D¢][îúëO"µÄ
-¥ügSïoQ Ÿí”%»¨ËÂ	£{*i‘B{ì5Xx?›H¦4ó/Ô?pa||y2ªàŽ²¹óýý𣵿’aÅÕå¥TíóŠ‹·TMLŸ×1Ì®F,Ë¥3º°ºV“¹~¨«õ€¸{¥dN¦õ)dxx½ÏµRÉè>€êuçK‰‡öÖ1©&ÄÛì
¿Þ Oˆ¼3¯ú\á–×Bñ¢;ÝÏâiD‚9®:e²/ußc%Žžû
¥f¶§¯ÖJ·÷[¯'w²ªçãd ˆ§v¾ùÁÏ®ûçÂÌjlr3¾}ÐbG@ð°3NÌ¡iQæ€=Ì€—¢4*üç{ÖÐr’¯ÝÀ¡-J	ɍ‡Þ…ãL͏héf+hØ
òú@öÄŸ¢Ó*~J)Ë·R4Åiº)Éòü@W´s÷o«~b‹-éDÖÅÏÂøT2;¹
-¼²ÞY!äÒ|‰ô‰…C¡‹ÊÓ&¬ &ä}| Xs«¬œïåIç<AìlžrÝKp :Y,ìbKƺTúE0‹ßi äL8M[}lUY­i³ÚUU£È#»zsÚr—œT„Ú4ZÓ¢Š`\ Æ
-]Dˆ!ŸâY}o,¾›.E
-ÆÅ÷&ÅÈðvÿaªZõãµt½ qzÙréC_¦˜—Áè>U2¥R¯Q;R¼At%jãY×Þî†(]ãО°gê—_t+§J]#_çȪ—X7F_¬róƝõv8m·þ¦e/Ü@Kö’tQÊ>·$¤\öäypl»†ò:Ë|Äš«¥àᎥ†Ÿ|nœçõ~ɪd¢¬eC*ƒãÙž<óy³vuY$‘u¥x%dUÿ¼Tò÷‹¾±w[îË´Š5K®2‡e‰Ê	kŸ¾K­eè°`©@’/ŸÀ‚è'3|
7¸ØP·LÑŒÇîÁÈÑÆ3ځÁ±˜«:`k¿:1~¾Ó¿°Ñ1ÀÂÛpf!ͼá1KÉ#T—tPÅi$•gxýöüãV| 9¯I¡uà«×û7•Lˆ[楫?5XYŽ´Ø²=¶©LrŽª]U®mƒüz6mïÉ>!ªWÆ”<tÊ\²²½¨·“åf‡º±¿ŠÈÔõOd at P7½¬÷Ä©——øíeqŸë##d•qî&çSÃ׫OjˆÅŠxÈ8ŠÖÁÅOâpÕûµ*“NÇ{üA1í&
ÏW¿tïj´Db¨F^G隬ÎwÀ2½0¿M¾2~Û”ðx£xOà‘Îti¼ë\„ÁOQûÛ'û™&Ÿ kéƒÆ
-§LªÁÇ1 at Y*jѯ-åìÈ‹¸[5n‹
-‰¬»/‚ïÄíŒR³¼RÒŒ³fÅüVvØÐ!ÉÑrÈ€{½fe4Ç»ŸM¨`­Ê›µ>ðøMˆˆ»giØ·¹ž
-ZÀx_;e¶q=´ÿª¤‚@ëµð;ÞÌ.ƉŃ‹åEÖ2xþÝþÉ—˜`†ÐųÓÄz‹Ô/ddæ/Œ{¯9aû?'¨b׆sÁ20BîŠm0Æe ]Î&Äi/ãúRƒJM»…íþÇáÌ9“ÈΛ>!X­ý.Ï®Ã}ÎUJÊ$Vó½“u~úÔ”‘r	ãùk¶KÈÇg†àp†Ù~yÙµw¸5Š]Hüh4wÆ%3뤻:}HT4;Fs›¤…ÿ+Ÿ©-Ëû.ªoÒ¯3R
uä^­nÌ8ý°G½¯?iÇt·u_²!ÏÁ;…–º,„Èüe­Ì%mÛßÀûâþƒüæ—©|;ªÝYrŒRãÊWA…{6ÝÏç¾Iõ Å‘næ_nõkøÑùS.þru+›¦¡‚xÙbß"&F¾‘Î$˜ù?r6W^Ó[zÉî|¹‹	Ž5A_hAùL½šÓmßcH\ƒk1Ž\#–ãÉÅhC®ê„ó£~ò<l¼×¤¶X%i¾vªiü.Æ–ä¬ß¡œÚ‰Ö…ÑÇñú&Í;T槰úÌðÚ-ˆ×ýÂg]o¨$üp×"VeÔDý6ü¨%s—O}=ÝàÁ±)ž= |LÚÐÙ¤"áTiZ„ùÏ/(4²íîTÿF{.w^òLÎò„JïuàN6Ƹõ‘È)éÁô$i3Ï÷?’‰×9*­ß«—fP0MÍ#Šðcƒè>,`åã_Ø¢ øl¥bqqc$»@ÿ”°ºª°¡úÞø›´þjÛЏæZ¤Œ\˜¿Û˜¤MAs¢øò¬:Ô¼÷sôøK*úB÷}%©äÑl¯ÏKªÔ>5E-…žÖqÈ3Ù=£™.l&tÂøžiˆu…ºÂV}jÊ°½“„÷ðexºGÖf>J‰rí/nVÎhÜÉ
-‰s%ôB=ÊD…3)ÙWª…i'˜hš¹ƒˆÓ.2;¿4+û.I	#ÛÌ;,÷Ôͼ–tBRƒ5cj}¼qUm>bG:tÔ;et3d ¯‚+õ?¡eôœîãvµ4¥p—&¸„]ÉΕqÚ>ìϽMÿÚ¨hû}cíƪRMP
T0›§"|ºüëñÒN¥WëÍu)‡”–îh¾Î-ßúü–¤•‹!¯mu%ÜHHÍ›ZÕ:‘.’Ï¥˜mŠÿv*#†¨?ºl.³ÄÄ£¼8¬3¡á@‘z]Ûxo>]m~X|sÓQa9½˜¢6…oÞ
-WÍ3ת’ŸpèþñQ‘Ó#QNSçÇÛJ°ã0	Ç{ÓcêØAjK“ñ&nËtUúFSë³ÌcÉ6­F¢çéÇûaÈÌØ^S¦Hµ‡èTî(HcFtyèz{ô‘ÌÄ‹ˆþ\Qll|#9Dã<ÅY¦<¶Õ>¯ð€h\Ú¡÷tÔéþx¹²ŒRúü¼A_Áˆ“HËlÙ{ÝÉ‹\ŸªÙ1°¼åÓS©dú°‰–ºŽç][ŒÉk»Q8ù$ÅT´õ«ÂͲÁ,85»ÉhúìíÓ_NE‡Zš9eï–T\P¡W¤CÚš;] ûðØ:@äد¹ ÞŠÝ
-S&ïQïhHüÞ#,þ-ÙQ·Ó{ö¢WøDâÉ»	ˆL#ô5é¯hDyÙ^FôoqòÅž¿8vðÿõýA(eE7KìUøÇ w5þª-¼ßoÖ.]¬m½éX+ϼýŒ¶.½Ôå’8¡G­éAÓi¹ÓñIKŸ„Öë_ñ»Î
3¤CžMY#ŸŠ{šÉÂà„¯|<òå?N‹2l…¹ç'×fEÚk‘è~š¹ªÊ'ògiu’òÞ|Ù2iiÄd” ¯{…Lფ]wÐO¼^w;Là _`#ÉnÒRÒ×\‚¸¼k"2Á•w‰¥êJh¨øΚÁ“Xx7çàaÓ‚, ÕFó¶­æyddiǦ;¢Ý›ÎAMa_ZÙ¸f¨†_¼±A¶Hþúî/¬RÂ[aõ´çœØ¸wѬ`•Ì¡+ŽÉÈ•—ÊÛ™›(5„¿¯D¯âM>nóÂìHj.ìíe¶3=€$…h	Úϲ _¹}ÒYØ&lé¡ÌŠ–èÂŒ{(Bv0˜k¬óI†W®^tû6åÇÈ+¥fÐ'āvC€€Å·¯ï;þÔŠM5zEë7r2ŽÈ%ùRRÊn1‰s“s¢•×¬â[×:”¶SfŒï“•F”iÒ>ðX÷Yn¤ë/õyêã¥ýÐgUIîq†ZÝ‘¾ßˆeJÞÑoDpCBè=—oÉD^`ÛÈ?¥í7?áhï\(g
-~‰{v8óÝP+€þdp#tNhsªÅ÷ü{GÏ«z¥]Ù0¨ÄЂ‡ꍖè†8æïyõ)ß]Ç™Ôv¹",HŸ=à«ÚÉÞƒZ¶®ó  ç"ªÈéb祭GMƒfªÓöL‰gÜW“f˜³øî~‘”¾®÷óÔ83šÄ=Ë	{ãîQ—i"²Ò&ôÉØVÝ%ÖÕdÕÔ¢ÌìÙ—úÏå¹Í(ùztB>Rß?Ò|™O[	Gxk8_¿Èéäu,(¿çþI×ñêÛCLÚ„Sva,Okìu‹U¢ïB¤ü#t]ÝÙ÷°‚ýƒîWXë’™
õÆ+O,¡Û›pu®§‰ƒ/¬^"É]Lª+§À3	{Ú@ÚÉê}†ÂE”ä"]°¨í£3/A¨bşàn¿7k
Æ< ±+Îù+‰6Ý#ŽÝjý¹Ô™ì•l¨ƒDr˜̇«ë“8´®´C¥ÎNò´²Ð6ã«èK™Ç•—`ƒaLJu=4Þ»¦÷$';#®ñ><õTIk_eΛò"Ø/
-ÃëÌÞ¢ñµ0¦ìþpÛ¼1S¥àsY[=À'šp~[Ÿ¥Øào®2“ ÜhF9‹½8ž(§
w°Qy©RŸ
-qôÕçà…MvŽé.’Pûêok]mË’ßj°†:”'*©¨’¦KÏããc»Ü8Hõâè0Ëë(Ä b¢oÉãyõ8]? Ã㑾Îñ¿àêd¯ ¬q”cÀñ´[P;
-‹ÂPª«Ü†Dxž-Ê4´—_ìØÉâŽ
±{*+’W$S
-6×IýÈ0
-Ë	Ÿêãîþm’ì8À7J°ý5@Ÿö¦øç+÷5
-¦—®¿TÛŸ	õ#hŒYøŒ¾hí1>¥îŒ…œê¢K%d¿F×”cI®Sd5—*1Nƒ7 ¹_“óÐd_d[JÐõû™¨RŸéÍ»Ñû¾¬:þ ÂòCj2,$К%ixÀ–UÀŽL­iß¾ÌR`[”—S¢²!2­if_¬ô¼Û†ê®ŸéK[œUàs-EßâùÅ—ûJ užÿáãÿü?A r„ ]á0' «Æÿ&ð”Ï
+xÚíwePœm“.î.ÁÜÝ‚»»»382¸»»»»C‚×ààÁ	îïûÝoë;gÿìî¯Sgªfê¹û꾺û¾ú骡$UVc1™%A`FV&^€¢µ½©«‹*È^Ä#Ϩ 4·–›ØÞ1N$JJ1g 	Øä nò´€æ q €
ÀÊÃÃD	9z:[[Z4ªZ´ôôÿ´üå0õü7ä=ÒÅÚÒ@õþà´9ÚÀïÿå@5  ¶,¬í€ 1%eE) ”¢@
+è t~oBÙÕÔÎÚ omtpÒ,@Î » f së¿Zsazçq˜ \fÖïa@3 ã_Àèloíâòþ°vX:›8€ßï X;˜Ù¹šÿUÀ»ÝôwAŽÎ wûwìLäv1s¶vÞ³*‹Kþ£N°•	ø¯Ü.Öï0 dñîi2sý«¥¿±wšwlbíà =Àå2Ì­]íL<ßs¿“9:[ÿ]†«‹µƒå?+` 8-MœÍí€..ï4ïÜÝÎ?ûü‡îMí<ÿŽýíõï5Xƒ]€vLH¬lï9ÍÀï¹-­˜ÿš€•åvsWÇÃÜ€Î_Í_3Cû^„‰9ÈÁÎ`´@bVßShþk*3ýωü? ñÿˆÀÿ#òþ÷ÄýWþÃKüß}Ÿÿ•ZÒÕÎNÑÄþ} þ±g ï‹ÆÄð¾k ò€¿–«=à¯}cmöDšØ[Ûyþg±ÿê­üGÑ¢ ;óÅþÁ/â`ù®#+'û?ÌÖ.’Ö@sek°™ÀÂÄîýâþ¶k8˜í¬€ïÿ}·ïA,,ÿ‚©[Y›Ù:ü¥ç?  ƒù¿6ð®Ùßå3Ë«iHêˆÑÿ'›öogå÷‰ «{:ÿ;“–ÈüßQ‰Š‚< ÞŒlï¥0²³q xx¸ <\¾ÿ—¬ó°þó¬`v¶ö è±0±°°ÞÿíûÏ“Á¿ÐH8˜Ìÿ!5°‰ƒùûÔý»á/ØÌÕÙù]ì¿Á{ãÿvþ{þ@ ÒòÈŒ/Ä&#;Ü€—?<!®×ßË
+=êXÞ¬^RPêñψØä©6~®eú2ÅûÚîùóÈñeW–no´÷ƒuOð¬ð£/9m_æ/ªNnú½ fÃrÔÌc­ïóyù
].ͽ­	Uòg8â©Nvg„ó;Ú r·¢ Š?Žh~féMñ¸]_ °ŠŽ©’îþPŽõ\ÂöíÑçÅ#Rò¹Á RE8å	éjT{Ǹ0<Ωí4-õ§èPÉK’í,Ö<wëH›£€®NÃtMŠ4IOâÓ9)ﳘø×ÌSy]æŒa—†ð|„1>|ƒÒÖâº/ù+옧Fß&&²PÀPcBg–m—rBÎ_&ݯ꘽<ŠŽ³sõ e±‘êosS¾
+D7Oã³|hQô˜3q;nÏKò0
+!ÓfºT§·¿,ÔÛq¸@KÐå%uT‹/ê{Ëå“ܾ£S1^Ÿì3¢iÂzÙüúÓÞ2÷GnÐŒkô¾šÖI™Ž(<@•Õ/˜8›Hæ@ŽÚo•øÆ¥èºH)•f'çg‡MRx÷q†ÞCÉ»Së·á³æ•`ûvÚ<¥&€[#Mº_`;V2Þ$Dˆü?Â'³ãomû_›ñZš0-2Ô©\ï	w}nA‰¨Oá‘T³ ÙuDÔF³–}‚b>uºrµÛŒÉà•ö‰Ö$”ù^g{ÍWêœ8q[¶†’'þ¦{_h£f̬Ù3§¿Êä¦Aˆa~qôý#ÃMAÁÜ1´ýU€ÖÍœ)ð̨+0˜É¼€2ìü¨¬n/G:,ò1ÑŒgټ링5˜‹‘G<{–ÓÈ;óÂ$øÌûQZ5ól#Á@W5äh¾ÝØ!*ï3±©à祅Á§rôÎérN`„ü6Oé—0EiÕ–³ŠGKÅiƒ_æð;N¢jrÖñÍØ}2ú1²ûÏYÆhÏ„ø:ÙwLί©=&z&™üßF.o„A¸a1H	áŽV\‘Žpwç•ÃÅîP4@³8>þ-ÈæzùgYm>Ј”PPüd¥ç¶ZêKxÕ‹˜@lŠ‘á`ǝ¶¢ˆZ¼Ÿýz:ûÒØ¥‚¾w¸Õú–ZO:	ç:áQ!°ŠÏ’ÛŒ0±, ˜ÅÿΙ‰Í!òòµ‰cÚa†iÆ¥SÈfðŽ+­¼œÄ¢ló›3òäLª[œ´ÒÐ6HìÐd³¨O‚˜x^ܶß7·–Ê4ëüÎó†UÖïÅҝYÙ|"²5ÚyÔØvYqÃùöiNB§O§'+«“œEÌwv±ô4@þ¡ÜŒ‹ÇVwÔHu‡îÁ€$jêt¶–sˆ¡V‚^x8t…G‰"ÈÞ&äD¯.$§{,(•ÿ_/C1€óé×Ó/šÞ¢0Ö—ViðÁJNcž®eHÕ_*îw°oç³â8t·²R6	pÛ1"Ê]Š?äÒˆ~’Lfö<©2ßǪ\“^¸RÔ³JûÓàK#E#‘_©´üp?äFøÅ%ìHFÐÂÜô³ø¼˜;Kù¹íØeE/„Ÿð¥X®ÁÀ3{Ä–ðòŽòh¥ ¥á¶™ @_XuAüSRj	³Mô,)Úw=ÒûÆ_!´¬‹Ñ'×rÏ7ÄP#G|0ÚT¹–£‚eí·œø¸¿MB_ÏíœF•5(:ŠFsü0-hÍ.ÐÛb±,þðÍàö˜"—ò„Â!‡svÖ«j’ïSÎÓn\ðó~ÀÃ&µyð1"5ùsBtô4ý+'šÝJ— $†QJÀ]“Eç!5
+{tÍD Ú¨±ÎXt/¶>íd5À4Â(U¼i~üÞmÚöëb2B@}ò±ªpmÃÅ #Ùµu¯†’}2°`ë°gZaÕ"¥n­·b¤¢B³2ÊšÚme¡ñx+k¯ž´É8ÊÖOóêþnv  ø®IdxÙØ?MÙœîVÐ ŽÃשq²[—š¸å¥÷é3Æ'6üÀdßÚ/OÇŸ•,´ñ¦°lÅ [çgé4¯ùÚ•B~Þ	uÜnB*¥óö8våIY	\ªqÍx
|¹ß,–Á>UâÅÚ++v)ߝƒ®’;5à
µwC$ö.ïm´J*&Ÿ]gôÒñê¨ÿŠãÄf­+jA}QYÚ¢ü{í’¿C
+˜E%Edc+`¥Ä46±Âþ~d=$)wI}õQJ6÷4Eå··’¢c¸Hº±e›!ÞñŽÉlÆ“Êâk‰j@›.#%$ùÎóÞ“æþš[á­ÉÄkÞÄðSžL©
Còm‘a,7nÐ+Ê2æå|ˆ¦ÀL»œa‘ÞϼÞíæ@Þ^
8P¥Oi€öÙ	g^=uuÅçjÛ[
+gn)»£ÓM¹[5Èì‰84ƒø6LØ?¿i¾èä|©Jè·ÖØÒäÍõœ±WKZñGšæ—ÊyÉ-jë#%•ÎX£ëDù²xXðmI(ã(ùhô×"Ê•Ã[¥Y•v™uðÏ™¯‘jJí^(Z„v¬~e+Ã
çåæÂ)<ɤI7j˜-ç_%÷%v±‰»1́«<&rb0–œ|ƒ ¿)Î~óªŸöøZµOXi*XGŽ!xgžªj.š¸©y8‡âì[¸ßÔì ÏÜG@ÀôJ-õ°8CaÂ>ĈNLXÉñÐçvu<1ÀÚY=6&N‰hÝ]%ûž É«ð£Û£©!›†À\YÔÿÞ£!®2ší6šÏËÐ'>è…4ou8Ï;¡”߯Z!‡®>2œÜãƒ×µ‡1¬Ž=…á[ôŠGJ,.ò¦Oe|»Á
Y€Žwÿ}°öãœx£‚¦D	q¹áCeOÔË)Á"G¿ƒ¦¿°u„â1ü{	µõ
;¥œì ¹Àðµz±Xij3*礧^9-•±hãL¡ChÉb”ØHz¿>cÏ&Iðo8e{!^Ó„Úúƒë´Äç›ó7Æ$,ïc,‡`
~f§^Ÿä¢U¶¯ŸÎÖ·õñEå¬ójç¡wÆþ,D™Uœ0
¦ev«yp­ 2Ø¿¾Ø[=*mqT°ø“Û…Ëý€ã%FQ?c˜`¹÷­Ã\ŽYQß›qëJÉ[{ãBvIWËùó™>ÿk']
ãýÎf^Od•øÁnRÄU9HÕÃú|é1Å_ÔäŸ{Ø@–_´ ÆÕ„j„OÇî«o™ë6Ã1ú'µº6ÓcY6ˆw˜äwÒ †{mì
+j½<…DÛ±­8³·loê”Ö“œ[rÉÀ³^4ÆêòŒ‡Û³©„ªjª†èW¢Ð`æЏÑá¼FϛۑLã’$Š|ʍ=^ˆ1'¶³ÁQÏóžµ™lËsßHýP0W¹K­;n¡]CzrX¦º±l¬z_¦dá)<°=@YÆë¯$´êž
+ö4Þ?½y)rÖ\Ы'’¨ 0hŠhôJð攧«NùY¦¦”JÃØU±ÿ„é­¡¨ˆ…²«¬×Ô84'y¤BšõQär…‰Ôe9t$Ø£¥ç°=©Žß8M×ßòúëdò¥M/Ìð¿ï—SÒÑ}(µböšªeH•ïq.扅*Ô³ý‘H4ÍeÓ;æO_€ËÔëfÝ{3s§
¬—¼Õqa˜³/ykã%ãK’e0Eôôe&ƒíä㺐m¦jÂÔ£âf«ÙÆä@¶§Ä™'ã î`a#µ¢£UqEƒÎÖŽPáÇm “ŠK£ØFÐéÑ帑̻ù•Þ+Yo¢æO£€öÛØnû‹‡Äã"’ö!c¦‹˜’ð<@uQŽöm`æÓðBñpõ¨!ØÈ~iAÈ«KŸóŒ€ÍBØòÕ d¿Cýµ…Wê€}7¿Çvä'O&KŸÊ±Vøpüf ‡­®cÞ…äú¢né)Ä6…ö: Ñ-þB–e`ãî²SÔ'4̼*Žúw0HXIøÀG}ƒ9#»@bÁ‰HÍ*¹­mžµ#žOéFôé|ëx·©ë¨AÄÚàÕð&qþjH¢óÊí'îºùäÇŠ’ÔÖç	æGØàòò¢›„ɱJ>ƒn‘Ï…×@­„ðMÕ\máöiæ»gQÔ!øÎÌdÇ¿Ã({oFOê–ƒ:œLòèæì$ q´ëÎ$Éþx 9êõÒˆ„vøon>êòáoø²YýW_;%jO“eÛd¾LÒÄÚ}ÎÎJŸ¨Î-1‘Žˆg©ƒ9Ëã"šOú|mUGôÔºãz}šwýýR{Ýsø“ˆ¼<  „Eî‡5X46Ê臉‹ R%%ÇE›ÎôÐ
+’2C;@U;EŽäþŽ¼ç·®;RÉEjÕ„'TdoVöû&k¥Ý)7.iÊþÝèu“Íx­ŽRã_OAP¿Z–}díƒò£úE>­§Š!*&ržß·¨èšžŸ›Câçð¾‹ôn?™æN¹S é'
+ÿªbsâ2ýP'jÓö=·™¶Ø¸ù!&ÇPŒÛ*¥
ÝRí³göH©á.eDÀnôD<§í§	’±¨Bƒ·…*E¬he–Gêj°Ò2ugÉ™o™óG<!³¥—½œ£94-¡W¦‡ŒŽÍQC9j÷„I3ö;ŸãHùrbhn¥R"”ì0Uö÷,	6g©%#{Û\º1Æaö*Y/´h^Üæs›íìIÉíÐ(oðë[¼º›ÿ„69‚DfYMýï'É>ü
+önò†èƒà}öš‚³©žî½õž^ãPsTÄt¼ÏpŸ.T0—IÙ´©ï…ÂGZ”ˆ$4÷™6IšP.8aÅ]c]òˆÚÌ,ÁÂE@ÝÆCOÊè‹f¨+#c}å«R|Vˆ&	?ú¥“<Î\[âÐ-ké£(.d4¼‹¿ai÷g×+©âó@àL¤¹Æ–ó:J<%®ö揔¹PF+gÉÎà]縏÷»2Θ+[ÚW¿Z*ì8ÝPÉ%üÐîç”óx‚]t:8MwcCælíÙ²ºjësŽi7³<™Ø	äÅ:ÿ.Má‡ÃjmÀ¬-%~lX‹5ŒÖÏ*¿Æ˜g»y}í¨ç¬½ÿJE ©ûë«CˆÒŒ˜iÊ4ŸœI9¿¢5#vÔ”Q¶(¥úþx¹£3cŽ^}çSøSr«`§§›’^àk5üÁ€‚<‹çM§¯®k=ÄD£íÆô½¹otãM3ÊÊe „ÆÛ1¢æÇœ«þFÂt?Ž_ÔÇ¥l=%§’­–µœ\=JF‹—¾G”eïÞ¤šSm¬l6BkáêØkµ¬ädzì=4ÚBRXë!4]VcqER¹]¤$ŸÀÏÚ÷êZXð8†xL¾Eö–yóKˆ—‚HÝÅOŒ¯.<ýãÇ Ô@äñ^-÷¡‡çCÚ=6îô!O“Á
õ6¡ñÏ¥>žXP“ú¨j\™šÞU¡Øm–"35ÙoéÝ·øÇ—þQEèPÑGþÌ Ibõsñª2{ÎûûIl¬éjí1÷=¹Ãvv×™¯P©%,ØG+áM´¿&ûÇï#õM9~^ôÌt2ÿìšÊ7ÕÏèÄPßJB´TÃè4]D`Đ5Ä¿aasµµPŸ(‘š±$K«nMy`å_.qJIûf-;`ý&{_xñ"¡6±¦ÃŽœHÃЭ®#!@ä2‹+ï`ʏŽß…`¿_<bÅ«-šNÖðÛ>Փߨ¦u[ÌÈø
+TÁ[em<¡"3Ss7Í©Ó@ùVwt8ùgÃÔàDðØK‹
+Ah]ƒ®§é€3ߟß$ü‚ë”u÷@Iœ3/iN³ó£~˯3ú	¼ÇPT~åîo”ˆÈáCª’-Љ?§;¾šKÆoµGˆã÷ÿæµÑÔ*»Å›¡c:Àn°àEn îQÀŒoÔhˆ _AIß?ë€Ñ	’:6{#_(ªzÛZ
+È#@Óß/Hõ¸Øt1É^ÿ¶’ÖŒ‚Ÿé§n’u(PUâº`ÍJf‹ ÑSÇ³x8 at xÆ?–#a`ñMr=ðÓº—8€s£K(pòu¤ñÖ­*¨ÅËØ{t,I}÷^Ûç'Æ\:T¤o (mñ‘ç戟)8õ߶<žÚ3L=|ÙßtŒ?ˆŽ2ÑcÈÍ2±Î6=yÅæòŒq{YÙÆ]üVl´¶ot»ÁõÚ‰ªçúÕã4ù„©ñF7>¶ž>püù™hñìçï08ØÝÉœì–W«"æ¤A)ª¢sÉLŒ>‡dpòÈÈ'öb77Ž_ .Õ›¹MÞ øû–“õ	IŠ®wC6YUäó;&m­®íÂ©vzð!‚¹•{"ßleœÛÕ¨´JKEïÆÄZ„÷LçÔ¢â×Éjfä´™„ 2•àÏõÔrW•Ú„Ú¬K¼ó~U‰z–Vè}SeàŸÜ}WZ5×N¦a“z燇ü±÷H`´xKòAh{‘1ûnæ]\Vx-áTé4øÀ·Œ±EnVâÞÝÕ\˜`Ê'ã($:"IãÊď(œ ¶
+“Ô‰–!â+ÑÞ5é·FìxÐ\’.äþ—H4ÿ
+}9C”ê&”’ÑÑuwwª”mÝ[ò*¶½ÃéŒo
4âͽ§Cr‰q®ÆáÔnEN?	ïÏ0ק<â5ðs@߁á
+ïŸy2s¨Æ¾k±t
+Ã$öWöä¤áõú§¨ºŽËJ&ñiðÙgGíÞLÅU¿	Ç4×áöتU>L»/o·`é=Ò;`÷‡¦7þK|
Q_ÚDì,q­E2%îê9ðuœá¬Ó¸Î1¤ý9|¾×D÷ðì3V|¥>èÐÊ7›tL‚Ž¡e?ÏQüDõ‰I¨yï­ž7×åõløà$Im Wl^5T©|¡Ì)¢¯‡òuQ¶¶ÐYî!“1Gh3€å‹†±¾±k6¬Sì/øáù*ça­ÆÌ
+ˆÎÊE'ƒgR_zÞO‡!RÍÇ“uÖÙßÆæ^‰¿Ì,˜•Ö-0ç”4–áTtàs9O«ÓJZfkÞ
à„é
æl€Ô»æHhráàÊ›0Dö¥‹q°,áñ|ÓÄ&ÛjëÑ&µ£âÕ¾CiF‚É®àÝ0)‰	æ¬F¦i|ÜècévâE2|júÒèß®P§vRe‘u8‚ÝmlÅn÷ñÈ;z¤—ö}ˆã~Ðé.ÏXy£ ž³±Ÿ“—Ã2Zíì?=+nb,œ
+öRT¶þ!¿\³ÊP²êù\™JÃW½¨‹8·Tº\c=BQ%tT©O†ay¡šƒu_ÈMƒ7Œ*]$ìsTP	…‘ýØQ¿)Œ‡þ)8Üé™ëÎ@³ò\4Kº"¬sÊPÈVPÂsØîÍ®
yÌGÿ}Æ:öé×ҏ¢%Ž¨—a®ª¡þ¸ò@N%ØDüÖ©'怳?Yx†‹ð2±žŽéôšžxË~à<Ȑ/Ï~L‰F‰Ac$_Tß`¶ÍœH̏ImÛ•’:¼X8ª|Àœ¢
Eäâ¾)ª‘õ¡ î$ÑìuD$ä)#ôîóøçÓmÒƒt{¶¦E+^ÅØlóÏ æoápk”®à—*è™îHÓr¼[%Ù`A$¿¿Ç6Q¦2i·Î‘¤’³$ÝÒ,0íTÕÝ"q÷7âAä啼,¹EÈ=ÊãO;ˆ°ùÖ¦2&^Nª¼¨®®Ô8ÐKK*¶,ÃYÀêq¦Ê	TÕJ`¤™Þ}œÝuïBô„ë/(5uŒ7šð¤#@ÂÊi;=&~O{ÃrÐö‹7œ¿¤Öi°×ék_PÇ–4t®âø™‚‡‰ƒ¯DØõ#©ÚòЉîHqˆ} 2»™ ›õUã.Œ2ÊÞÑŠèæ›Ä áš‘*„ÁlàaÕƒ	؈¾âjùûƒNG0€›ŒTSˆKάK8$p×Sü8`Mó1íìB3£ÿZ¬îÃ-HB±w;°s+;á:Z†WßÖÿ>×;qb•|@†0l²Bøág,µ"˜Etœ+MJiwy§Ùñ׶¯ªí6{ À{4‰\#°î¼<S•C°Ö³h×…žƒö‚“†^²SÄ£J¹~01&­hn‘½j¿ºá„Aƒ¯2Á6ÅÜÑœ3e?ªÔð`м"Ÿ}wù8ø´{ÈzPdØxÒÿ	g{ßÔ¡kFËv¬EÄ÷Ô++ð:¯¶(O51u<rÈ›¤CÇ	LË£„àÂú[viG¹ŽHSø¡Æ?˜6ã¥Êj-ƒZ°ø\ïˆhëÊ2tÖ‡\=Ò + àk”¥€>ÃՍcgSæa¾gž×ÄØÙç¤ü¡VGÒ´CÉg·E¼å'ü¦þNÙtÔ>ُã—yDC2uxX´ÂOM½£‰â™êƒLø…\ÓRU¯Äh3HçºtÞ4?°²Õšò‰šæÉý›¸h§?ŸæªòßåxÑ;c•¯„ª
œŽ˜´á#ö¹Ø8Yé‚v(79M
+à”ZGœ[i¨‰QxZ÷Q% å¸ ‰bFb®5û®=ƒÃL+]ŒN<êÃnF'QÑ‹Ô¹,%1¢•ÜýÜ¿ÑBÓ¸c_5vú]QÝ›Žü‘RèŸòbKÕÊŽ 6±¡ Ù6$2"¼¶BXg]MÄñ?ü¤2!¢éÞÁÝ(̳t.ûàK¹ciE“ïÏ|r4'Eƒæ&’ïí«Vm…Ó{‡3ܳÓÕ Í„hšÅȽÉêÈGÈbâTâ–ñ¼‹»ON
eX¬¢+P’ì+çõh<_‘Ÿßf˜qÁ}Éoo9¦y¥€ÿ	ph‹pà¬àhPÜ_«g»Pñ3ÿÚ¬½— öCüýè/½?Çý:lÓ¼Ã=› Æú¬šº”«`Úd<ž8˜·Œ/’ÉúR|r);Z_}Èîâº7£!3©0¶¬õsë£ïv)ã×6ogÙp0õíNØë®å6Â“ÕhÕËS‚zš 0ŒÂXÏ+ÓŠ‘4_»“÷ö”l$ÿ¤eÿõ)Hv‰$@Ó'G”¯:íE½‡fËùÍ
Áœí!´‹O [²‡©û°;á:¢j{Rü3kïë—”´áó˼›€óÊý=ëi¶ÕHì€càf›Àäÿm…ÑnÚ†«¬lU/úàQ .G|^ëMI:VöŸ?QÐ)ço‘J<—GÓš;%n5ÕùZ1ž_
Ìåõàö/v/ã,IYŸüHg˜L{BCðWõÏ!½«-Š³–0Oq¾Ù}nrUVKˆlmoŒ!®M.GLµ8©S²fŸp¥¤×@í¬>CFÀZ;ñTªj«äÖ”Ñè­§>köÍ¡xÈâ4¥KÜEÙGñÖ|<¹×7µÒMéÔª¾ïÞ…
ÃɁǞ	Ù hh-§¸ˆ¸ßàU$¶ÒFwãð –cƒàÛw’û[ÉEÝ:ÂU5Å™UÁeu=X¨ Ïlêû'03Gr}ÿñÕ–ÓWYF‰®‚É®žmjŒ‘³À$‰h_=%ßÄÿu®e8¯ M7Ø3Ñgßï2_@(40ý±Nð§á9ON¡·“~”}	bîïô‡lAãü|Å”§ÍÆ(•~Ú9DÜ£ò|]Ò±_s„Úf.ÚUà¯kÁ®
+°Þ®V>œ#(3¤ò²Š>ì|Ÿöûó§ñéYRybÃæ]"šu(øÞ²… †{Ù>V»$<#7

~q8}ùâ·øÙ•¾æTš“ÒÍCÉÅDZâÜ]Ð~wÜt£,>^ðÏHPéÞü.lT—SG@&ZWÝB‹A÷ÀóæXן6Ò}ƒÚ·çcÁšÃÊ+uLLk%ŽiÈT¸³‰{9iÓø«™ÑÊñ--XÝdþª÷‚”‰*
Fè0‰Ó~óXæ”­ªëœDøxt'ÁgÈ€"˜
+Ú-Ëj]#ïêrv
+ú±Ý^8hd4}×x/êDŒ&Rc´øPløa€¬;$¼ø®Ìçø†Ïø
)ÅùH£jFð¬#KgµeXIaÃÛµ¯œX)¼Xlre¿.jR7á†B[<‡Ç¥œlÿP¤XW{éôµ¬{.żݳÉȸ†t&\‰É÷ÁÒyh¸§–†+ií&°sü~ß6—Îß%Ñ3·Õï¸Ðu[?BÚ)È Z :o¼HBÎê¶ Oatöª¥¸\ïWu2XRc–”§$~›ÖA»bÄ”÷ýP‘	²ÎôYŸÕ·¢ò«Ã ê³Ù¬j_ê|$†°é1·§¬lç~ü9Á¢‹À54ÈCæ7ë7+èòÐPxRc5»¾½{ö¦‚QbyË
Á=ò]5¦¹½´JâIN
+¦1.ïK#uaÍÔFJH²K/T0ˆéï›çRO÷KâRêy|á¼µeÊ€‡ø>–Ô€Ÿì²ªŸ¡ÛÃE‘„
+Ï*DöNØ>9ù³VÊÔÖ´¼UO	VhWWÝÁœ¶>àÖL’ÂóʉîkiëÑŒ
Ü*çîFånNözoTº>Ú­¹ô÷râÚsòGSad5b%D¢}ö*[]¨¬²ç†Ððú&©r«,&Ì,(;¶¶NB Ìçˆæ)Ïd™àwW#N Ë5¶5 ¢“‹"ô`Ÿ)§]ƒkVð¶Þÿ­Ë Ð+=Uú-((#úKœ«…§Á]{"HÍ×—D™ßL뇯÷ERÃ_óŸûÌWK\àŠ)ª™"R£Ï‹ÿè+Hò©µhÅžÌÏٛЅD.Ñ/z±Âù–H‘)¦UeäÞÆmرÈOÔz²Õ\$ïý”Á˜ÛŒÅºÈêÞãñý—íB`2),ôëñè ‰DPS/Ê2u![Sé…“ÙSžü"A ó>LwãAŒR6ÿÄDZmŸðÁÅîtG‰f•R؏•Þ"¿¾üÒAYÀöež/Mù‘ŽÒýšý‰—R±¯ÆŽéÛ·ÄAÉ×謡$¾^ƒ¢®«|ð]®CÀC›îÙ,â—n ·P†:U-‘êu²,—ä¦/}(6Éìͪusi29
±¼wä­ò,ŒÍÛ‘ÛX¶',’·wRxezŸmĹŸVÐò‚ßÛ›@ê–öhq “¢ž›œ¿ÍýõóP”?óCLO1?†¢;¦`0¬2XXŠog›Z†›&¸¯¯æ±™?iÖMˆ®¹Åý™’×~Þ<%`ÀÌöúEÈ ðx¹=Ðœ8uɆ«Ó´–í8‹óm)Û8`Ù‚¤èê~Wè»ÈŠ…‰ç+‰%ÁQ°¸eƵñŤ[Î}}†ÿ3Çèdó[§³¬ïUëŽÌže_ÂY„¿Š¡Å¥¬ÙÚŸ'+d.Õg­ˆYä±HÏšNÿ¡÷Á^C‹
}XÑâ†ß>9˜Ñ!U³_O.¯R™%:j É{T»ÀÍÊv·[ü(–k>]oëïËiŒúl>»Òó½ Xs”çZA¼ÊÕ­ ÔͽRÞK#ûÅ$Ò™g´ƒþü-b}fšü
o&ê¦Fš½™véÔuzøe\’¿ªPœèL¯–Õ'a(æH;K*;çEI‹°ò(.¬jVÉã_kA¦ÃæˆMGó–ŽqH0¡üÎŦ{w¬önh‚äY;À¶ò1…¹ÉÞ»ö¡¤#³ûHè¹J«ãFXä W‰Ÿîݸð³ætø×ì嘽Š>ð# ¸[ Vå:+XNt@‰èCè¼BÜÖÕ“XFbùz“š+l‚ÿÂkš@Üá®6‡+/́ûôÿMG‹pÁ¢¡ßg³˜žqë5^ö/ùŽWo¾Îs×ÝÖÉ’LRnsöÑ#®CCÀŠeà[ƹv.É›ƒ†Z5ÃõNáàEµð‘9¡„„¼>žž»µ€j»™HQ,O0hzPº¬³Ø™lž.-Šs³ÈQ=¹*Xqê–<¸¬ë”=&§ê/Ñ1÷6'o&*òYvê¿xýªŸÓÀ™½¥âoUbÉH“ј÷?¶Vt	ÊJC<$Œ=YÃn§I7%¾žÂî<—“Kù%-7Ëc¡BEˆÆnwˆs×igéµ·}±©EDÁH[Q¥8¸÷Ñ¡àjîD~Äî¨d]tžà£ÿ–ò±XŒ`N at 7‰ð”æÀê8-@[
+™Þ¬#ö
IyÚÖ,Ã+;¤`Û׶5±, ‘©ô’ïÉÁ5׳—ß->§¨¾AÙ‘@ÊÂŽJB«ê}’Q(é%Tí?.ôW>ªa÷ÓA·p†.	Ì‹d$Çœ>ñ?ò•»û¾a®]ñG×
 ³ÀúŠ¾t²IQ(Àï"ÁîçŒ0]3o at oß©fŠAÉi‰Žzp—ÆŒˆÙ…ƒªÒqžn×[ì©!EÍʽÔÂf¼ÐѨeC™f]‡¾C	P×8pʸIVˆœæ®
+äRœ… v}ãd$ð I%kÍ^¹²bU¨SŸ5UÛ{¾Ÿêÿ^†‚s!ÓžÐ^éG¸ýË
+¢¯J1@÷É됄·ƒz­'§ÞuL·IÏxæ†$RÄÆmËN¥˜[ë%vªhJ*He/v	IΖ`a*Irìà|9òüHç¬ã+«6AB=¬NŸ¦ê\ŠÇÙ¯ƒ”§êq­=:©wƒ_~µ‹F	¦Rý¥{œi¿’„èDù£Äk÷¼ÕJÉ+~£g‡áå~­á”h°^ô;#/ï~YÍ°Ÿ˜NR¶‰›P:pÊx’qüòÁ ݁q}VåU4" `öwITâÃxï‹t±	bæ4U¡„íN-‹¡¦ý@ÛíqÒJYΝé¡ÓÛɧ4c'1Á;ÊŽ¸VBR²vË¢Û8œ0Cç3º5òž)‹•ä˜Á!«Æ¼äÛJaLUDÉÇ&öFî2ÒfI•©Ü>˜}#:âÆERwÑ
+
çÇ8„•y†©Ñ[tåÆŽ×ÅÞ|•RÒ4—Ẍ’cŠÕ¢Ii•v“	†öî#zC|å·5
+(=_ß M꼯Ÿ•ýäÌ‘1*ˆ:nß®7öÈó>s¼ä¡ulë5²V¿dÌÃ2—Ý„Ï¿2wÆhÏÓJÇjç[9›½!• |¼xøÜrÐLýôª"s™Šzrl¼Qã\·Ëuxè °7<Xš+ý6(F@ÿ¼ŒªÒ÷r§¤~‘Øÿ¹÷j‰@«®5ZP3Š"¿…âôÅœªÛÃc1?y9 VÙáæêmŽ(V»íGwÆ±|¥f®ÿ*–U³hÕѬ״c…ÕcU‹„?ûÏ"Ál½äYð)(l|þÐºUÝô±
Á™–B¨ø˃p"SæÔpDxÚÙ+äbD»ýÔ†³`…ÔmMŸ	£ºPw×À¤–ï…Ý¥hÇÎÕ_Èuì?µÉŽUõ:¿Ù3Ìä²²VBždi at oT#7Æé‹3f 1¨þŽh¬FSí~ðÎhú‘ôˆè÷3ví3w%µWLåpß*¹ÐüÌ×x‚Eb¹Öo¾	½}jäÀóÌ ë²&äݤ÷ë¤0;8ÏžãO:;æ(AˆÌ\ø§M.Š/¢v‚´ÒfÈì!‚û°;rÌRe4û°MôÉMˆfÊÝ?Içkî§Z)#NE¤ˆyGu½Ù%õåê"ÆMû<=@dÉ[ìç¶
bVc{I]wµÃ®…†¯Ü„Uî~yO#OZýÏü|Û
G„66=‹›`w‰ŠO#|P—_?fÊ(­i“·© ØÑAC°sËŒþ¹Ξä¶i¿-íõ§å™þ*–k”·œ÷ãÀ`zg,«nigMP† rî@2KÎ{AÒÄÚö|=¸¯wtéVuJ••ï¥”¿#ÁÏØZ¥‹wªHJó£FÖK¤YH‘àbtŠ¹ý›¬RÚÂmBÓÔM¿£Ù–’%àþx\ë冝FÊ‘ÙN?ó›Ü>|gU Ñ>åÆÓîêk˜Ì(–c}(NµË-ó¯B±%Np¦Õ¤œ±Y/ž^s‡#‹Ñ>p‹|ÿõu®ºÔK)ú»Tá+q˜˜pS¥v·ðÜš ü›ÀȐD\ÑEô6ÄM ô¯ïw÷]-|ŠQÌJ!†x³„j¡…^VÆCb&.Óà1©Z÷Œy²½€š‘Ù—èÔº¼Â;¸Ý4ò[°´¹yH>ZL·¼9nÓùþ`ÿuðuÎË÷Ý>¶Q•s3dnwô7Ž‰"”MÀ熓!çP´Ñ}#¤QZI¡Š±–CEùûœt$]6Êv
+SN7œ¥¼“|¹Úû‘&èÝ2»1ª€ò¿)›dÔ=\y{	9@\~;›ß)ì>¡挒bÁ¤Œ¥¸±ðP^×j3¨„¹±òݸèÚêµ%›
+툤C%p:ê¸EÕ…t?gÆ6#sak'v‘a_9…'‹ã`Liƒ0Ÿ´§Ô`Q×”í÷PÁö;á.É_Eñ|>=»L†îN)LŽ`p	偞6Q&À¦çðQÂù;Ë
7ÍÉÉ ­îæ•
…ÙfÁg¯N ÛX¯RˆêÊ ½-y²tc‚Ôäå<}öïçQ}I0…Ëÿ´,ñ!¨»)`óŠ’RI]ÆÏ"0®dÏy\c¦¼%D$}¯ѵ¡{(|K}öù±«“Ûâå³÷Í$ƒU.Íç/¤£gÍoMëVéc®LTmjìf;³u8:ï´ä©8ƒ›9­ß]yê¢Új mBˆ~
É2	ƒe)ìçÊCõZX9úÅ®]ÊY[~¸üú(è:I»{\ÏûÔeå‹ñà×åþ½ÏÖâçWÔ×"J€Ÿ£‚¿©µãÑdD±¡…k¼3•åžÝзÝU`žü¨µÀìks¤æu¬ªxº_­—æãØÓ°ŽÎ ¢0Úc°Æ6Üb…¾©ŸZÒ©ÏOÒ—2:ÃZù“$óRyhé\|©_Ÿôà ¹qÒfIÔZkÏñÞ请*`õ?	ú„ŽºÇá£+¥çLq"å;»ÜªJºÔP¶1#öÙ?ƒ™„NI׾ķS9ãb6ì=H“Lfx¿ýBå(QpÀ+ ‘3~èØ· œNÐØ%>‡•5È·MD?p´ÿIyÈ‘ðÛMi4æQ¬›þò‹àŒ†Â¦@|4´:™±c~ø"½;¥Ö¿ï»K@ýsOgКDÏhÂ:ì
+Š¡EÌàOŸ›BE_SêZé¦Zg'Š»Û:S¬ß”Ôz+9þÌé:̝­#k˜t'ÑóŠ•„Të¦Tæ¬géCõðu¢Mœv”‘„ûhà&(R$xÖ±x'ËzL™‰ç溿¾Æ£ˆŠ¨°4ýãCt-+U°¸zË5ö¸ê4Qï?Ç„!ÅCÛW?8­TN3c‘–®Ìg‹Ä.™K¸Î%€¡‡Ø-B¥q‰±Ð‡Á³Ô®¯²I²o¨B0z5ˬ·¢ÞǺúøà¯öG	V‡« ÞŠtÆ6h)$>Û\ÇS38+W³ÿÈFôwŸ8€žrã/þ~¿rž!±ßùëPYF;Ë932Wt6{¼5àÔÏ^Vw˜Çã¶F½›¶$éçÊægy½¿Êèî±ÅRþ=غMIk„ÍÏ,qÓ 6Ô³Ö]Œ¸“=)ò¸Š|åpd@üä ¨VX5Ë1qfi­é!õÜöùÁIÅÐðô|:€‡œ|Ã'möòýM²½˜4ywk¾†qQæ§È‘Ï÷5ÔXzSdVRÚ
Æcb(·Ã>(¨J~BHTVvª™<HZÛÈèå™Ì¶ª
?«~D\/ÊÙ±f at 5ëv+´Iò|Aä$5v’òëF.,pb¯ŠbgÍë5 "Ùsî›7¿Zˆ‰%e;\Uõ¨I–Ú'~ñR)\‡Ât|†ìê¬BS4ê±öÇ$¦áÖÈJ¡Nã¢7˜³Ø˽ý>Bð5ÿxMÌš7p(iÄ6Èÿåeš]gÚsÆ4ü´—Žg•á&²:*ŠGRé|I;!Uy(¨âÖEý#¦5íÞ5o%1 >=z é§÷}­×¨Ü•äW=lÓNq#Ò5EUîÏ°ã>ªÌúJ‹¥.;?Un駂Ž'Œ'’ûÒoVšæ~œâ¿ôº`A?ÄYý(›RZ½p»-óö¶^ø…ùc
+ê9"¨_ð˜LTÙÒuhò±¶i<kï´·ý¶²ú‘d‹GkÎ3«4g°Ö5Û7Õ˜õgTߎ†y¡äԝÌÍ;Ó^Á‚ñU€E‘òþ2 49æÖõ©íhl†¯oíV&üÚÿ¢‰ôn‡_ð³'x`\¢¡¯V6ŽÈýSÇàtFpzÚC`PVEjµ 6LëÎÈ}ù§‹^äáÃ¥ír>]ý‚“Kk nï¦ÁYgvƁ'r"xÄ&]<ä!M£)ãÈÔ½ý܆NŠ7ÛöãG¬ˆ¬Å MG«
+d8÷–W7JLž"8ÔÕ1½Æ5n‘:²å»¦ Œcq,
+RJÛ"óŒðT¸ÿ.Y	Ql‰À³'{Ý*Ü‚=é	'ŠaËÔXX/¶žÖÔg¬Àü~‘/¹†jþÜÎm‘NÃV6Ö“LÉCQ˜/­W£*±‘øÀ*848ö²_Ô(Ȧt«nðüJVªþ[…ñJ at EW¨æ2ØU–ÚÎܬ§Ex¦9rúŒã j ÞÄ‚n±íð 1rC¥šëP¨­ƒ:Å—5óø¢>aÓŠMÊ"´ÃÔnw Ô^š[›Szí­À,¨*C4©vþÞú81¸Aw½•!*åüŠï|Â*-òÃÓc)¸ªw*M5%u–Ìä¼9aÆÂöBCNýiÓ_íðFI¾u¿|Öl…^~òAG›ääåœÙ)œ3óÀÓÑž®nU'eò#MùEò¾æ>ÜïU YœyRö+Í„•³fõ=GæfL±±p² ÏõE°*¥¶Ù‡[Ìššu"…Ï
«UÑ=û:fÁiÿ+ŸãZ'©	á ,>¢UÆ'¥OséÛܘŠJr{AŽ—m‰h›A†°$¹¿ÔГ4ðC™œ¬!¹<?zPÆw©û”0=˜²=%44ÿ–°Å¦¬ÜnéœOaäh¶f:úƒsdw¯
+Y&Æ/Ð&â`T@æ°K{»Ð†Êër0= ½lŸÁ’XD[¢ Õ¥&ŽÞ'ÔÞ%ÿ±º<à7x±¥£Ç"“ ¦WãºX³¹ÐŒ\R‰'å Dz}¡CºszJp¸>¥!†þR[¹Y;\¦ÎÕÓ,â.Ù}åVu6Õ¨ÅKísR–¬¦ŽŠOoëb!E)ejB_Fñ¯NŸLþhg<ìm,ë¦$€+JÐåã3Æ”»Ù~çôÖÐXóHÜØ“À•^•#à>³Ͻ;
‰ƒÌ gœƒ–%«vÕnøÃP~hÂmø¤ä–#«å'í°~~¨ ¾–ì(ö\öç3j*B“O-ÓöB:(zQ°¤N&)|TßYÃF•7Ðt¹Ã¡]øòdÑõ³ÐllÇ4-‹bFŽ6`vcû™9'öºŒ”ÓfפºÔªh/áßóM™ÜÞ3ª5”s]Ìxkék†Å3ZR¾üP6o¾Û­Üqsh?úé\@Êí™íç yq¿UfeSY‰ú¢áÐ(iïì3Ï2—U¦©áN\ËŠ¶öM”ÙÌ£ùï¢[l€¶àN^÷*ÝBnèâékTîˆÍ„pý¡€ç$N/PÐôÏr̝Æ/ÁÙýýcÉÏ=[	 ¾w1²XôùîE›
-¡á1Š‹½ÂqGÝá'ªá«¼8×Å~>Ëóƒôÿ	þŸ 0³š8ƒAö&ζHÿ ŸËØ
 endstream
 endobj
-2200 0 obj <<
+2408 0 obj <<
 /Type /Font
 /Subtype /Type1
-/Encoding 6334 0 R
+/Encoding 7295 0 R
 /FirstChar 2
 /LastChar 121
-/Widths 6335 0 R
-/BaseFont /CAHRCR+NimbusRomNo9L-MediItal
-/FontDescriptor 2198 0 R
+/Widths 7296 0 R
+/BaseFont /LSUFYC+NimbusRomNo9L-MediItal
+/FontDescriptor 2406 0 R
 >> endobj
-2198 0 obj <<
+2406 0 obj <<
 /Ascent 688
 /CapHeight 688
 /Descent -209
-/FontName /CAHRCR+NimbusRomNo9L-MediItal
+/FontName /LSUFYC+NimbusRomNo9L-MediItal
 /ItalicAngle -15.3
 /StemV 120
 /XHeight 462
 /FontBBox [-200 -324 996 964]
 /Flags 4
-/CharSet (/fi/comma/period/zero/one/two/A/K/M/S/X/a/b/c/d/e/f/g/h/i/j/k/l/m/n/o/p/q/r/s/t/u/v/w/x/y)
-/FontFile 2199 0 R
+/CharSet (/fi/comma/period/zero/one/two/A/B/C/D/E/F/G/H/I/J/K/L/M/N/O/P/R/S/T/U/V/W/X/Y/underscore/a/b/c/d/e/f/g/h/i/j/k/l/m/n/o/p/q/r/s/t/u/v/w/x/y)
+/FontFile 2407 0 R
 >> endobj
-6335 0 obj
-[556 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 250 0 250 0 500 500 500 0 0 0 0 0 0 0 0 0 0 0 0 0 0 667 0 0 0 0 0 0 0 0 0 667 0 889 0 0 0 0 0 556 0 0 0 0 667 0 0 0 0 0 0 0 0 500 500 444 500 444 333 500 556 278 278 500 278 778 556 500 500 500 389 389 278 556 444 667 500 444 ]
+7296 0 obj
+[556 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 250 0 250 0 500 500 500 0 0 0 0 0 0 0 0 0 0 0 0 0 0 667 667 667 722 667 667 722 778 389 500 667 611 889 722 722 611 0 667 556 611 722 667 889 667 611 0 0 0 0 0 500 0 500 500 444 500 444 333 500 556 278 278 500 278 778 556 500 500 500 389 389 278 556 444 667 500 444 ]
 endobj
-1407 0 obj <<
+1552 0 obj <<
 /Length1 789
 /Length2 1194
 /Length3 532
@@ -36919,93 +42489,96 @@ endobj
 /Filter /FlateDecode
 >>
 stream
-xÚíRkXg†rO]U¤hÐÏ ´äF &*W¢@¹)®0$Ì’L $H€ P­ÁåbWŤ†–U@D®ÅÈMi©«+¹¤Ôí.ý¹ýÕggžgžï|ç=ç}Ï;Ç|³§¥O;Q±%Lc7ÐÈT*
gnî$‚!1"D÷@b˜
h,|ʺ SÙ4›ÆÄ@Þpýo«û$( Zÿ8	#¥"$,\HN‹˜Ÿ,C°áB(p‡Äá° £ãB|à#ä"°XJ|>ð^¬‹Þp4,Šydx¦#CPeQ>
æò5Où>‹¥ÒÒD ›‡'DùRÀƒCq!ÆcŠ~=q+)œ%|¾$ÀH–­ýE |éOÈ>´à/s‡yˆD°2ËC|„뀆ña`Ic©VÖË	$Ú‰…yžˆ˜B!~4¼t£¼•0ó–è)®>¾{¹nÿi–’ž‚Š}¥‘0 þŒ^Ši?ǘ7"$R-Æ€Øûþôûd{Q®‡ a€nm ‘’â°eÃ"kOʃc‹)¦Q¡+‘±„
-E¸ÅŸjÍû`—¸_Náè(Œ·¤±0#°=e1Àf‡•ì¿p\‰H£â¥-Á¬x‡"˜}0sq}Bn\¾wNá)CCK‹±&tÃ(Ùµ­ªT+íìõJâô­ëHòÕ={ŸàÅ`þoôÑ[‡·|håÁ~í]þëø€ÉÁ¤õ3i=úÄ8üÈjwo›s}ŽÝH‰ßëÚðíò7Ú¤Jì5Ãö<`ë¿ýˆ¡}¥rÍ›|ƒpÖdWdЉþXŠ¿ÏZÍŠõ7R†ZœOª•Û+½GSv'œœ¸NWÆi¸q5•çIÑçšû*kñ3šõ™#ÇV/˜ÊM—³'ãn¿¾ J¿ÑD–X(2®ÈcÊ
->œp-rNW÷ŒLÁþöêøñ)ë§6¯’í·´I·™ñžÌÏ9¥Vê<lT¨buE·þ>¯¡îéN¥¶(³Z·n+,ž³.<U\Ð&ïî*ÜR8cÉ缴ͳƒÑ»×*ÄÆÄ]
öú†™ëu9i³CS&E•³.E6£ÏúhšÕ?
LJJ’ûGüQ Á`†Å~”zÅ厙ÒÕñ˜1¬ŸãüãÕü8š²;sóÓ¹^zùöB¶W-<ŒHä…ô]z4wG»Ú¿l ˆc–Lwá­úÊ(…À8¦ÈÙÿ2ƒ×êë÷÷½ÃV¥ò5à¦qÎÅ(o$.óÛ§¦Y/S
-âÜ<¦¶¶pãMb '·gÜÅô­éщA餅Ɠ?È8ÄLÛóÍßgV©}ÿå׿›rùº#ø¯=såZ›Ït%“­æ´mz7÷ŒçëÖ=Õ´S«†—Ç´f=¯UAÁÈ5ëx6åhsPEíÆìáÊ„­õœÏU‘¶ŸµüEŸÄ|ä©}ÿ-þÆ»õ~úŽOž/«ÕÊÌ;­[UWzábIH^Ý©/Ûk
Pyg]³rWýÇáƒÁm-åë'*#ì&æè«Ý•¬^gø<gïxWfتYã’†ƃ@|cT'±ô_¨ý&úö$‚сñ›3Ÿ˜fãÖ©÷ÿ)vÞÿ¬qŒ©KqBs_%IêúÝ«Vû®¾iª©;·5ëY~»³•P¼¶†´Åö·÷ÙðàýYÝbc·|]¿&ѸzüÖÛzüåA8£®— ßJvŸ5h)ҐïsJ,¹Œ(Ò’ó/ëPdY—înð&Ézîñ]p÷2t¦nNÖ|áya,Ý=\nòÍ7ñ&G+f{Á'†_ƵÛ¢‘w5Râ½æFr¯¹žï¯^m¡­>á¸õßÖŸÞ>“p5[b?¸öÐ§íºŒÆ‡c½zó
ìÎrc5ÅLùc«Ï“.šì1Ÿñ
›h}=$­–u3‚ÊŠëiôƒÐãRý»›WÅ»ïo°-	PoxQgÒRÛÛ;™oóÆo!2Z‡¨£ê6^˜nޝvöRß‹ß—»ó(Vyj ²¢	©¿"èìšÔ‡
-Œ¸5ë2zÊ#g‘Óv©v-6	ºU2Û^
×$Ü®P#M–&憪ü„ìß]Ͻ÷1sÔ¿?’•N`ó:;)ãÙ3÷{Ƨ§ص»÷¿Uᥛ:¾àR²¯³Îyµ,ŒØ4käžIü'óh3%{[|FDÝ¢'mŠzØáËPßx§­œøƒä°§c¿I°“+¹æ|€™Á†””NVÙúÄ3…~õ|pÿoð›hÀåÐH,@¢܏Þ5ª=
+xÚíRkXg†rO]„*R4èg 
Zr#!&*W¢@¹)7W’L		*°5¸\쪘‚Ô° Â²
+(‚ȵ¹I‘V‘ººRaQ‘[A:@m»ôçöWŸyžy¾ó÷œ÷=ï³Íî^v<a0ì(DÅT•
\ì¼ü¨@%Q(Tœ™™ƒ†ÄˆÝ‰a6 ²X4ð1Wh–€FaSYl*yÂ1HÔÏ V	öE£€Âø8#$"$”/DóÅN̏–¡vá°áB(p…Ä|8£ãBà%ä"°XBvð\¬‹žp,Šy$•
+x¦#EPyQ>
æò5/:â]*-JÄ¥‰Ì6Oˆ
+$€‡àÈnBŒ
Æý~âVR8FnP8F²líoòP8"ü„€¼aß• xY˜+ÌC¢ÃWf9bH€píÐP,¨tÅ’±œ@¢‘X˜çŽˆ¹|	¢à¥{å­€™·DOöõ²óõwÞþÓ
+,%Ý!{K"`@ù½S‰1oDH, ,ZŒ±÷ÝéÏ+Èö¢\!ACa ‘’à°eÃ"ˆ§åÁ± ŽÅ“I¨PŒ•€ˆh±„E¸ÅŸÊ`2„}°KÜo§°·ÆÆ[PY˜Øž²èt`µÃRú_8n´H£â¥-Á¬x‡ ˜}0sq}Bn\¾gNáI+ó±&tÃ(ɹ­ªT#íÌårâôÍkHò•={ë‰Áü?i£7mù.ÀҍýÊ!ªüKÖ±ãƒIë;fÒ>xø‘ÿðjWO«³}öÝH‰Ïƒ+šð­ƒnÒךÄJ)ì1Ãv?`í·ý°m¥¾bÍë|;ÆxWDàñþX²Ÿ×ZõŠÕû×S†ZO¨”Ù*<GSv'œ˜¸FSÄ©¹pÕçˆQg›ûèJ­«tñS*ãôᣫL}sÓeìðq·^¥ó¯7‚¢Íå—e1eïO89¦«ºÉð†&`{uüøã‰Õˤ Û-m’m¦¼Çós©•ZåÊy]ÑͯÇà5”=Ý©”E¶ëÖm…ÅsŒÂ“Åm²î®Â u€3–|ÖCÓ,;½sµBlDØÕ`«k¹^›“–1;4e\T9ëTd5úì —ºYQý“€¤¤$™_Ø_ÂÕèÌÐxƒR/;Ýv!‘Û#;чus<‘½<¯7ÎÒIٝ¹yˆéX/¹tk!Û#†Ê%xÁ}_ÎÝÖ¬ö+ä˜&Óœ8C«¾4LÁӏÊsö¿Èàµzû¼çù\çe©l
¸a”s!ʉËüö‰IÖ‹”‚øû7Žª¬-Üx[àÎíw2y£O|x|P2i®öøoþRá=“6ú|ó÷™U†*ßñÕŸ¦œ¾êú‡~ÏœZF¹Æ¦ÄÓ]	G¥«9m›†ÞÎ=åy»tO5íÔ¨áå1¬gµJÂ:gË&i¬¨Ý˜=\Y˜°µžó™2ÂúÓ–¿kè%1ºkÞ{£wýíz]û'Ï•Õ‡hdæÒ.Ž¬+=¡$8¯îäíµú¨¬³®Y±«þCþ`P[Kùú‰Ê0›‰ùújw%«Ö<ËÙ;Þ•ºjÖ¨¤!ƒ~?@¯12‹“XúÔvmûF"ÞðÀø™OO³qëTûÿ;ïwÆ(ÆÄ©8!’¹¯’¨Cqþîe«mWßÎ4åÔûÛšu,¾ÝÙŠ/^[CÜb}ÛûtxðÞ¬v¡±[¶®_`T=~óM½Þ¥A8£®/ÛJrÕo)R“ísH,¹„ÈÓ’ó/i‘¥Yïlð$J{î
+œpw3´¦nLÖ|î~~,Ý•¯àëóM¼ñ‘ŠÙ|Pãñáç‡pí6hĵ”x¹‘Ü«Îçú«‡W›k*…9.ý·t§·Ï$\ÉŽ¶\ëûq»6½ñÁX¯Î|»³ÜHE>SþÈò³¤Æ{Ìf¼C'Z_
Iª¥ÝôÀ²âz*í ô¨T÷ÎæcUñ®û¬K‚Ã)6<¯Š3n©ííÌ·zí³¥EÐRv-L7ïN;s±ïù‚÷‹ÝùdË<<%@QÑ„Ô_úwvMêB†
Üš…u™ò‡=åa³È)›T›«í*©u¯šs’n—«'KsC”>¶o¯åÞý9êWÈÎÉJdzyt­ƒäñì»{=ãÓòSlÚ]ûßÄ*õì%›:>Œ’³¯±Îz´,ŒX5«åžNü7óH39{[|ZDÙ¢#iŠ|ÐáMWÝx§©˜ø$ú»}¿qƒ3©æœ¿©þ†”äNVÙº„S¹Þ*ÊÿøàþßàÑ€+€!‘X‰Âp?iߪO
 endstream
 endobj
-1408 0 obj <<
+1553 0 obj <<
 /Type /Font
 /Subtype /Type1
-/Encoding 6336 0 R
+/Encoding 7297 0 R
 /FirstChar 59
 /LastChar 59
-/Widths 6337 0 R
-/BaseFont /HSTEXH+LASY10
-/FontDescriptor 1406 0 R
+/Widths 7298 0 R
+/BaseFont /XSAXZH+LASY10
+/FontDescriptor 1551 0 R
 >> endobj
-1406 0 obj <<
+1551 0 obj <<
 /Ascent 0
 /CapHeight 0
 /Descent 0
-/FontName /HSTEXH+LASY10
+/FontName /XSAXZH+LASY10
 /ItalicAngle -14.035
 /StemV 40
 /XHeight 431
 /FontBBox [-19 -192 944 683]
 /Flags 4
 /CharSet (/a59)
-/FontFile 1407 0 R
+/FontFile 1552 0 R
 >> endobj
-6337 0 obj
+7298 0 obj
 [1000 ]
 endobj
-6336 0 obj <<
+7297 0 obj <<
 /Type /Encoding
 /Differences [ 0 /.notdef 59/a59 60/.notdef]
 >> endobj
-1392 0 obj <<
+1535 0 obj <<
 /Length1 773
 /Length2 1736
 /Length3 532
-/Length 2306      
+/Length 2307      
 /Filter /FlateDecode
 >>
 stream
-xÚíTiTY„¦5ŠZ²Q!KŒ(ˆYLDvQbR@’Š!`"‹´aZѨ,²*K+‚¢²ÉŽ±ÙlU•eŽÇ3öÏ™_s¦ª~¼û}÷ÝïÖ}uJk³ƒ®:îƒX\]Œf'@ ‘¬q€x‰Fõ´Ì¥C,s2Ü	`ðx#ÀÆŸ`õ4n§¡¾økˆÍçн¼¹€¹DÂfLC§Y ‰Ìõ™b
-™8@:Èåëfppi‡pô9 UŽÁ T:…½è,8jÉ’5‹¸oeª?û{+ äø‰M:Ë6‘€Ø$b1ø ¤ÁQ¶x(öòß°õ³ø>ÖÌ\’_
-êom2“Îàÿ‹ 1Ùþ\ *ÈaýLu¿y#Tº?óç®5—Ì SÌX^ÐÅè¡
¾Õé~ûè<jGçR¼™á.×Aõg'âø–} ¬IÎf¶NÛ¾ìrÏŽLgqñÙ €þA^ƘX‡ÎÜÑzh4FLßßW?Ͳ`Q *å`
 2‡CæÃÑb)¬¡!ˆè,*È@žØ0JqÅ[ q0Á 
âÀ—N‡P¤¥Ò2 ñ Šùb gþý÷î…xh@k(ž‡Áa œ!:øßhdq—¿ qHß1.Îy Þ%‚(Æa>É%Ù!i-9ÒH?µK7Ã*Âï^2Öï5VxÎ)m>nü€GøÐsW'½ÝŸ¢ÒûUKÌ‚jPá/5òŠÈë)2”ñÃG$k…ÕU«˜W¢†»6
²K·M¼Ô˜é¨¾EÅàn¨¾–ÊîÍO…øžjìï’»HÕx÷Þ'^ Fúž}yc	¥A]µÊ‡SfÖ,t©Võ´ùvË_ÂÇI°Î |Ÿ6]¤±3õ½È¾¯Ýôa’^ˤ²,_Ëgh›ó9ãûr([Ž\"%Qex+7°×&·?šy
-¶¢™nKwZLEÖh8|52!Ç©¨ÜsÄûeXdž¹áPq“ÁXä¨TGÏžbé;›¼Áì<EÁÃ
-AŠdõt÷deÎg4¯„	3žãÇo³Ö©ér3¾|­žtUS흑ÄKƒç§>Mñ“añFäT†l²ÖÕΚ$ž´\Ë”—_ibësÙÁ£î}E+ò©οC$dÄž_!ìxéXtñ‡½w­ò®à´Ìãd¶„†ÊØÉ´K+ê¯ìph)´´+Ã˽_ŽìV/Ï·{SV­ßrþ¤ëˆëk·Ï3^R츣jvŸâ	}y„'Ã݉kÌ›Ú)ó»Ö%êD¥ü°Ê@ÍÞ·–íáå¸4Ï‘Ö+ºž\™ø6LñþÈm÷¹1cPŠz‰ØJ·µ“кwˆ7~‘Ø£.)_ÐUñØ´¼ÖìÄL“àW¶°Z¶-f'Gvâ2ò‘‘âöá˶©¦¯#GOÛ”CR­f¯£îünã—®#>„ÐTœ=ßQòXûæ;mto¯RraªV¼ô–õՉ°ö”ý™Vs쏮uò÷>•Ä¶ö‰”4§Ž•¹¹ˆÜÎ2ç]L>ßLÙ¯‘p­vœ7]œu%¥-C¹ßHÙÚÑæh)£qq±'ÂdÒ™ï‹q\5+¢\$´T¤«Gͺ¿0ÚpW¯æ©²ÝdxÄX!a‘ùlld² ±&'f‚½ùΣh893¶)KÂáF“m#C˜QÉáî¹E}2Ñâæ@”ÄÕw{ːtɧUÏ¿¯x»îëvJú $Z߉0=êÑ_nt[§+F÷[P®¶?º“]¡C6,HùmðÝ
-ö,n°¦^rÃUãºtJ9Þ¢ïœÜ;
cêÓ_ódý!£¯ÀÌ3@Ø=+â\ò‡ 9ζ1K®`±x³i¸×›Ž7ž;²UM"æ¶Ð®¾'çê:Ð?=l»o=Bl8qaWg°"Ú½ÁÅIÂ×ÖoÝTF¥þ™†I‰MCÖ	1Ú5­/¨ú(efWS«2õ{•÷¯lÃ	<¦ºöõÔ­¬‰ÅÛq”r v·¹8µ'¦ð,Ù­&ã¯5÷Gm5;¬:jT>¼úzvª±;§€oåã\J:-3x úØîÎàA á2Õ{Êe¡^UP9@ðTÂÍ­wtöŠ¡Ä	óŠzâæø#öÉòž-ñ±•*p“O[»~É39ù›ú¹dWÁ°Ë)f}Q7a4®:ò6žu³à÷ÞWe“.j³ž®ÉÁÒ|÷Õ²Sæ°¾j9ÎÊ›ÏPmfGáÞÃ&ZmçÒÖMÐú?êÌÛgÞlÜT¶9)4D©zn¥z)AA˜•k[“îèñdMe]s_HÛãêò¯`EwþØVèêîc‡·pÄ8¢ˆR-LÞ‹´;j:G'-3‡6v+›
-ÈÎ6õžC–™g«‰wrçØñå›|J»AB4þ˜êf”«k?ÔpEîû=¬xi»º@ÛÞۏVCŒ"%+G
-tÍ}wË=À"fgNhÊâå"k³Ðv½,ZímF´ë¦œQØgÒ™‹?ŠÉ(ì¥=LчEeíd0ø³I·d#óyŸK¬ßJn
ÿsëé3Xûí©»ýêk££®U¥7;Kš#A»BóÜSåi;‹Èqøœ•nd!ƒìÿæžA¼ûHø„¨4{}º=o¶pzœ`5¢]ëÌç;i7„znºW†ua7åm§®eDÄ6ûJ+ÕÊ‹?Þ-uh»‚žõAUÕëÑX.: c¬tßÄåÚìù½	"içmWÕ¯ª½T±öì/JÚHvÙP¢~Co˜Fл46”‡Œc`áª7zñ)u§î™‰À»¼XFèüž&xþŠ7_„ƒVS×~“¹K–Þaë¾9q£LU‹tl®ë²Š²å:Tâ³EÑ«s›ª9m.Οóõ^™ôFT½E•´kƾmn|º( 5¢ÿÃþÿ	
-$s¸“Ìñ…ÿËš¾j
+xÚíT{8TëŽ!ÎØvHJµr‰©˜‹Ë4)Ò£¹$$e̬a˜™5¡™\²ã»Û”ÔT.¹G%v‰R®¹EFÚnmr­(”ÊåžžÓþóœ¿ÎsÖZ|ïï÷~ïï]ï·ž¥»ÁÁÙÀ’yƒ»!6Ï cˆÙÈd".Ñh¸®.RxˆmEáÛ o
+Ø2¬€Æm31’>p]€ q\†/Ð' H8À’rT
+ Sx¾ KªA¥0gˆÊ yCÀ’Éœv N` È
i†p 1¨<Àôa°á¨KD6pßÊ´@Î÷VÈ
šôm"©IÄf
+ H‡£ì!é4Pêå¿aëgñ݁L¦=…µ ¿ÔßÚƒ)øbqy  C4Ëþ™ê
+~óFiŒ@ÖÏ]"ÂdP-Ù>L0À¢¿Õ»|æÀàQ}:… .ÖA6íg'Òø} œ¬‰Î6ÄÍßv±ç@a°yû@ÿ /bÌ,ˆËàhC4#%Jïï+ÏŸfY³©Áö°&¦ …Ë¥àh©ÖÄÆ 6
ä _jeȆxÒ-€4˜P€q᧊Ã(òBiaÐx Åú1Æ Š»ÿþ‚»vAü`4`€5‘ÎÃà0 Îúo4j —²y‹_4¤ï˜Îæ
+‚|
+ï@T³?Ñݨ¬0ëÔælyd€æÅõe‘w.šŽv›©<ç7í×}@D"ü9ËÏ¿Ý“‡¢ÑMz5îZ†T;£"_ ª•U‘×’ƨ£ÉÖˆ«*–±.Çv¬ïço{©=ÕT&“4ŒÁ]×x+—Õ.™ó?ÞÐÛ¡t¦ýú<ÜS|ŸtÜ?Ô“ôôË(êH¯Q?˜<µb®C£¢«Å¿Sù">NL†µá{T°iím)7…Ž=­Ïæ²ÍËKòtý¶ƒöÙŸÓq,…²”(wåd*Lnæð[”öIJŽÃ–41ìûçS5{ë^‰NÊÞ_Xê5äû2":×Êd ¨Ñx$zX®­–ïH³ñŸ­µ<CUñ´E£Ù]]™³éMKa#âôçx³Ñ[ìÕ…š¼ùŒ¹¾/_«Æ=Â55±A…Ëçdñ²Eà™‰…,Ñô¾œ Šá°õD½Ìa±ùÙc6+YÊÊKÍíý.9{Ö¾/{†¬TÁ¶I„Âôø3KÄm/]
+Ï!þpô­1F>0žPx,âÈh¯9–zqImðå­î}Í6%x¥÷ïK‘Z¥yoªR«ŒšÏsr½êÀç)9NÂaM‡O‰„ž\“Áγ+¬çzɳÛW†œÕIuú0ÎDMß%*¶)ð³ÝšfÈkTݏ-Í:û6BõþÐ-6﹘9eTŒy‰ØÄpw1
+¹·?zÔ¥%«œßQwñØ¢´ÆòèT£ðWŽ¸J±%nWqì2ú‘©ê–ÁKö)Á¯£‡OØ•BrÏ,_ÇÜþÝ. M_½¥£:}¦íîc½ïôÐÝÝ~j¢‚ÝDùkªŒ?’ÄG©{2lg8Ýk•îz(¹ÿ¬ÇT¢¦3á]rÀMràkÖÍüóä]‰ÚIW‹ð§Fù“E™—“[ÒÕ{MÕ‰.v@íó]Qæ;41þlOœË²i	õ¡¹,M+fÚã…UÌÚ;†Õ•*ÈVóÁ!3•¤$Á¥SñÑ"aCuvÜgÃíG±pJF|c¦ŒóõFû(F0>´*›·ó&íÉ`Tóg’,®®ÓWl at 9¡q¦è}ÙcØ5ˆãò{!…ð¢Äv„ÅaÏÞRÓƒØZe4º×šz¥õÑí¬2}ŠI~òoýïæP°§Ápãu²k¯˜Õ¦QKñÖ=§•Þi+˜Ñ*ÍU„L¼3N÷lI3¢AJÜÍ#6\þ|Ñ‹HŸ7i8}hϲ곘[b¸Öjœ’»{_ïä ì>qˆTôÜööPU´G½Û~û€ÕéåF'ëÇeÖ“âôªŸ½ìO¢¡ÔY-<Ýò”ìRß³´? ôœèØÝU»´6,ïÀUË9„ÚqÄ:ìÂÄΘÊSсêô¿Vôݶ×i³m«^õáÕ×SQ
Ùù[?×bò	…þ½±Þ;ÚCû¼¹K4ß	·¹:
ayÁK
7³ÆÅÕ'Žš Î-ìJ˜9Š”½šãª•áÆ+Ÿuü’k~ì7­Ó"wá ÛqV]-I’0f:ª1ô6‘}#ÿ÷îW%ÎãnšÓ^î¢PyÇrÅýÉ3XÍlWõ
'ivÓÃpßAsÝ–Ó©«Çè½õg3
+n4¬/Ùp><L­jf©V1AEœ™
kY‘æâùdEymSOXËãªÒ¯`YgÞÈ&èÊV$ô¹
+ã\P$¹fÿEêmÍ`ýÃã6ë:Õ-„W»:¯›ŒSU¤Û93œÄ¿òÌ?¥^'#þN9`šcà8RYé"ç=¬h§E§*_ÏÑ7€QMŠ!‹Ô£…VÁþÛÍ”`ÓSGuñJѪ5™èNí…ïF„óÄÃÝMˆVƒ4§)•Ýæí9øØô‚nzåxR˜,&s³)˜>S1J5ÿé ÌšM”g‘n:që¸%eG`R]MlÌÕŠ´&Wùa+$Èç”é<…{­z£OžÄN£ƒ²?g¦™Z+ ;¤¿¹ç‡ï>>!Ê-__¥mɝ.˜%ØéBWÛóûõêýÖß«;É>·ƒú…>‰S‹Ô5%a½¿Ò‹ustÊíÛ¢bHtÒи‹å¡ƒÚFŠw]ªÉšÝ•$‘wÝ|EëŠæËUD¯Þ’óë(û%vÔ˜¾_Ðk'Qùtævíµ%¡a£X¤Æõn|r­õñû–’~ð?ž> ¼³ž·äÍq¿íº”•_îBå·Ú{l8»N¦aˆEº´ŠWwØÆØóœËñY’Øå9UÜ7×Ïy†/¬‚º£*Þ¢î¶ê$¼m¯«œ’Ðÿáÿ¿Àÿ„ •	R¸<ˆEáúÃÿ	60¾[
 endstream
 endobj
-1393 0 obj <<
+1536 0 obj <<
 /Type /Font
 /Subtype /Type1
-/Encoding 6338 0 R
+/Encoding 7299 0 R
 /FirstChar 77
 /LastChar 114
-/Widths 6339 0 R
-/BaseFont /IMWANV+CMMI7
-/FontDescriptor 1391 0 R
+/Widths 7300 0 R
+/BaseFont /REISGI+CMMI7
+/FontDescriptor 1534 0 R
 >> endobj
-1391 0 obj <<
+1534 0 obj <<
 /Ascent 694
 /CapHeight 683
 /Descent -194
-/FontName /IMWANV+CMMI7
+/FontName /REISGI+CMMI7
 /ItalicAngle -14.04
 /StemV 81
 /XHeight 431
 /FontBBox [0 -250 1171 750]
 /Flags 4
 /CharSet (/M/m/r)
-/FontFile 1392 0 R
+/FontFile 1535 0 R
 >> endobj
-6339 0 obj
+7300 0 obj
 [1089 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1014 0 0 0 0 530 ]
 endobj
-6338 0 obj <<
+7299 0 obj <<
 /Type /Encoding
 /Differences [ 0 /.notdef 77/M 78/.notdef 109/m 110/.notdef 114/r 115/.notdef]
 >> endobj
-1044 0 obj <<
+1156 0 obj <<
 /Length1 769
 /Length2 714
 /Length3 532
@@ -37013,205 +42586,212 @@ endobj
 /Filter /FlateDecode
 >>
 stream
-xÚíRkPW…:Œ5 at -dª N¹B#á•dSB ØDA	 Ph­Ëî
YÝìÆeC‰pFBUÔéð	´•imK¡£F•Œc§ÈŒ(lŠð5êT±¨ã¶¿:½÷Ïý¾sî¹çž{‹5Ú%NgÃ8šbC¢ ªDíûr€ˆ$<@Å@”%h*e¡ Pšr "¹BŠ(dRž ¨h£™!rô,ª$9P C`(QV
œ†’@KcdÍ" $IâØ‘R`.dò .â!À	ŒÙ0‡ xb‡¡xJGùt7_ at yÉåL!g2 pqš"Í ‡:žXMsgAÎÉ¿aj¦xœ‰$Õ¨Á!ïé5¤ù/m0šXÈ€D‡5“š§½%Bœ0f¢ñ,J˜’Ê!!ABE’weÓ ‘GäC\C°˜èP2Nõ!…Ï´Â¥7eD¼".9936húU§0
JPlªÙä%yªF^Ö\F‘²$"‰áˆÜ|±úpÆYË(ŒÆ	*Hea eÔÌ“pRR™X@P8Ì0Ÿ3,Q4Ëm\2@G3<Ç£"¡@L!•Í…Y6Õ
b#CpWpt^½]Lo	á~bH„ˆT&òpiÁ߈˜‰a ÅNý.£µŽàr…0b¼þ>‹,^WýCéÁÂeM=_ºˆç<±·ÞèŸ}"££°–À´²½É‹sØýcCm;ºæ¯?ï•€EVñ™ï½·«·­y`åj«Øל±s³ì¸è’v¾yKÅ÷É ÿ±ø®
iŸ×•-Tg†kÊý‚ûøÙÝöâ×c2›l®ô¹z¦ìô] ï?0{ÐyÞ|óàhorüÛÇáÁm
C‡ÞÎd…Þñ•	ÏG4ö+í¾Ô¤éY½.|«ñì윫ú)ò™ûDWbñ·u¼1>ðD\5xScÔ_qu•<|«ãšjÄÃÆS6>¶×Ež\/U}EëÖZãvÊ·þÖÓŒ«é0fÕ®:ÿè"ë{6‹¨jA{ùyÿì¬£í³¢4š›"ÏÃößï·úĶx§·ŸŽÚey6Ç/Íù­ŒÒ;a=]ƒÔFëxݩ׺‹î¦î][³Á§«ÓcD]¹$jí…
AˇW¸VW|•VŒ	~‰JåÇYòz'Ä›«{‹}nô”ß³ «‚ŒUá^ÚháPÓõ±}I‚Mg¢n?8}¾¾Æx÷X711X¾¨ìJg1[küÔÿÒbž[‚eu‚¬¹÷ñ¨S [|n£O­õãI¹Ç°OZó–•nóÍÛ¤{ùøä5¬IhV„—Y=¤¸[˜Ôh:•aÊä[j_Sww?>¶.ÌÞõîQK{i¥é;úÍ=Û'γÕL¶ÿxkρ-«ÇYÍ‘²dû"=öHñܱ†~mãI玛–—8ßisÅj·Q°š¢
-„-B\ÏÃÒ¼ãÈ3õO&×.]å>Ðr°>}«!¡öòŽg‘$fuÞsöí³ù†­ô‹Ç…=gc{?»ä[ÐÚ¹$oéUC£sc¥— YÁó7—ýóÛç.'5øn½ðÇÎEI.»ïFŸÝïQí´¬
­ÄN¤:½ M}zúb‰Âëd á‰fמ¢ueJÉ?¼ÿþ	Q†¥
(³ž÷'D꺌
+xÚíRkPWÆ 2UP§\¡‘ðJ²)!l¢ „@PZë²{CV7»qÙPbœ‘‡PµE:<D‚meZÛRè¨QA%ãØ)2#J[Á‚â|:Uìê8ÅŸí¯Nïýs¿ïœ{î¹ç^Á"6D‰ÓY0Ž¦ØD„(€*Q»Z‘„'¨ˆ²MÅ¢,T $"JS6 at d@"WH…LÊ m43D¶žBU€ƒ$Jd¥@"ÊꡁÓÀPhiŒ€¬Y”$	R;r@
+́L.ÄE<8± fOì0Oéh Ÿjã&ãK(29œ) äL Î"NS¤àPÇ«iî,È9ù7LM3‘¤58ä!½£‚4ÿE 
FH㐡¦SÓá”·Dˆ&Ãt4žEISRÙ$!H¨Hòžl
+ râˆ<ˆkÓJæÀÉ>¤ðéV¸ô&ˆW+3–­ŽšzÕILƒ›j6B yEž¬‘W5—CäL‰H"A8"7_®>œvÖR
+£q‚ÊRY@5ó$œ”T&ó Ìã‹EÍr[ —L>ÐÑÏñ¨H(ÓFHeqáBցM¶CÁØÈܝ×oCçYB¸Ÿ!C "•I<\šÿ7"fbH±“ÿ‡Ëèe­#¸\!̃¯¯—Æ"‹ÖWýPr¨`ic÷—.âÙOí-7ûfÌh/¨!ð|­l_ò¢löÀhÃ`ëÎÎy.x%`‘•|æ{ïêíkZù‡[Ë÷7eìÚ";!º¬gÞZ¾×}"È4¾scÚçµÅƒ'˜¡ê2¿à¾‡~…v·}ø˜5¶ÇW{]=SöúΗ÷œ5à<wžy`¤'9þðÐöúÁ#?ï`Ö…Þñ	/†Ã6ñ+ézÔ¨éY½.~«öì蘣ú)ò¹ûxW&bñ·u¼9ÖÿT\9pKcÔ_uu™<t»ýºjØÃÆS6<±×FžÚ U}EëÖ^ëvÚ·îö³Œké0fåîZÿèBëû6‹¨r~[Ùÿ¬Ìcm3£4š["Ï#öß´øÄ6{§·Ÿ‰Úmy>Û/Íù팒»aݝÔ&ëXíé]…÷R÷­«ÞèÓÙá1¬®Xµî‹‚ú eCË]«Ê¿ÆJÊG¿D¥òã,¹=ãâ-U=E>7»Ëî[•AÆÊp/m´p°ñÆèþ$Áæ³QwõŸ¹PWm¼w¼‹([Xzµ£ˆ-ˆµF~êyÏ-Á²*AÖÔódÄ)€->¿É§Æúñ„ÜcÈ'­ik·J·åÖÒ½llâ:Ö¨	4+ÂK­ž¿
+R\Ž/Hj°FÎ0­á[iúg¨»ºž_fïüN÷¸¹­¤ÂÎôûæ¾í“
+æÚª'Ú~¼½÷àÖKUc¬æhi²}¡ž?k¸hÎh}¿¦á”sûÎÍËŠï¶º€¢vµÛXEQùÂf!®çaiÞqäÙº§ë–¬tïo>T—¾ÍPseçóÈG3;î;ûôÚ|ÃVøÅãÂîs±=Ÿ]ö­héXœ»äš¡Á¹¡ÂK€,ç¿õ›K„‡þŝóW’ê}·]üc×Â$—=÷¢Ïð¨rZÚ
+W`'SÞЦ>;s©Xáu*Ððîx“kwáÃÚR¥äÞÿÿ	Œ„(ÃÒ”ÙÀû€Ñº–
 endstream
 endobj
-1045 0 obj <<
+1157 0 obj <<
 /Type /Font
 /Subtype /Type1
-/Encoding 6340 0 R
+/Encoding 7301 0 R
 /FirstChar 14
 /LastChar 48
-/Widths 6341 0 R
-/BaseFont /HFQQZD+CMSY7
-/FontDescriptor 1043 0 R
+/Widths 7302 0 R
+/BaseFont /YAXGYF+CMSY7
+/FontDescriptor 1155 0 R
 >> endobj
-1043 0 obj <<
+1155 0 obj <<
 /Ascent 750
 /CapHeight 683
 /Descent -194
-/FontName /HFQQZD+CMSY7
+/FontName /YAXGYF+CMSY7
 /ItalicAngle -14.035
 /StemV 93
 /XHeight 431
 /FontBBox [-15 -951 1252 782]
 /Flags 4
 /CharSet (/openbullet/prime)
-/FontFile 1044 0 R
+/FontFile 1156 0 R
 >> endobj
-6341 0 obj
+7302 0 obj
 [585 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 329 ]
 endobj
-6340 0 obj <<
+7301 0 obj <<
 /Type /Encoding
 /Differences [ 0 /.notdef 14/openbullet 15/.notdef 48/prime 49/.notdef]
 >> endobj
-1037 0 obj <<
-/Length1 940
-/Length2 1886
-/Length3 532
-/Length 2537      
-/Filter /FlateDecode
->>
-stream
-xÚí’y<Ô	Ç)EC‡ä˜P¿Bæb\r#4­Í†9~ÆÏÜãžrUÎR¹v¶R[ºÖ‘–JÊ:6#¹6VCȵ&Ö>Cµ=Oûçóüõ¼žßïŸß÷ýýþ>ßÏëûýnÁ̝(,ˆc1ùæhÚpñ!|ƒFh
-fhè‰|ˆÅt%òA; mk‹œT PÖv”Öf¸°Ø1\ˆÁ¶»˜,YN‘‰LÀ‡È r
2‘XdäÇ  ':ð_üƒøƒ<R04 @d>@©†\täÉgÖ0EÀþ”Š¹<¹)`»Ü¤	 ·Ha1é1 ‡!}Yò^ ÜÉÃÔ—â8îKd,Ê/Méoy"¢Ç|¬`1Ø>È|XËü²ôkðƒ9	_f=ùD:DvbRé `Ž¶D ,°	A
-â“#€p".qIùÒŠ||KF>x× ³{]J≓ÃÔçê¥ý9–O‰	`…BËå璘ý_4sc’YˆI0X+€Èåc`ò’GX 
@L
-(@¡Ü1Ádñå¿ òÑ$ á,.lq­( É€˜Þ"]9Ðù[Þà³ Dž|ž&_]Ä_Ü
-@²éÞrI:Èぁ|ÅIÈuåîXÑt0œÿ™Z|¤Îå/lõ“XÿÒ
’c‘û å¢\"eé–áß×àìÌÆ™cls[+ùXÐh+ÀÚ›ðo…d—2ùK—._æ§8’ 
-A2¬¯›Eþ*9²°*¥Bäö]ÇùÈUo›/>ëS¾T#:	QØb¿-T¾x¢Lúcv£6M¢ãEþ*_ƒ{žå›2[®ñÏé¥g‚Ž&a½혃é«ÌŒ'<9{Ÿ:$ÕµkàÞº£ovkb³Z1eÜyßwõsƒÝªëMýsL
6Z÷SPÔÒŽ{¸ùeMbá}{òL{¿·'^›‡K7–„;¨’f‰¯G`ûã$3¿Q§Û]ãÒhÊüº=™
ÁÂ)ý4ƒTÃw	g„²t‘n\O[Y»3m2«L¿g¬Aß¹i £1ù¾y$ɽ^ß[¯yØ"âýÆf3ß‚
TԠŲ«£5ðÖÈ‘À+•èÔ?Ç•7~/zs†H;U§ï:Ë9[g?¨•€Ø]uü›ßÅuªÝušh
Ç®>—#oKVù¶­LÇø~|]P‘=‰Ô~:mÙÖÝá.Nb(¨ÁOÇûí¯†eí!âVfÝ~:˜ÑĶœsÛWű)«ú­E1|M2Å-#Èd9E*“9Ê*cš”ÑðuºÍ®ðƒ6aØ©iÎ8Å¿+ÑÔaušÀæÆ‚uü¼O×IÛ¸·â•-&µ#;½-E”hS1{e˜JÿO¶+çßjÄ”š¼óßÙ­"Ó=<ñN¼\}•Ó”Úò­™7àmC膼='p:æ¡aUØãw´j:§÷ßI1~Ögè2RÄ“‰QúåÔª²ü.Ý+¹adçæÓ|$0ûšwvðͧoléöñº5ëârÇ¡7^(q~™ÖqnÂׁšj¯Ž«>þj[v[{â/Óq6iA¢¢cWß^¾`­Þ‹—P—ÝN£*xTüï¯
->PÐÐœ6ÜÑ^¾F½?¿GûkaΊú
Í	¦5½ºµYô2‡9ti*&Î\D¶>0`|y¯²ß‰è#·r¿õûžXþÐL?§ò§Ÿ=ò1©QÖc
.˜È{‡|˜5AVuËʐ)³e¤.Z{ç5ö|zþ¦KGé쥝Hژđ˜æ£Ò‰²¼ëY'Fxg1³ŒBuÊÉ8eÛ7cy
-ÉSYñ¾ä‘v7¥MRÁi—ªŠÓ^,[Ï‚@u
-¥ÐÉ|Ñõ›kÓÉMÐ÷K>vî¢+2ez|飸ڜÇcƒ«¡‰ÚšßüáJÒ+Òkµ"<OÎp0‰6ÞV9,‰~]¿Sg^·e,ý0ª´6jzÕ¦úÛ »@Ö¸¾©öÀiû~úu¼«iϣÏW°%#ðŒ	r=÷ÛMØuñz*E!“R™\Ô¦,ÈoÂ>ß&"@uB“é‹gò3·ý!º¨bR¶`ô¶ˆ|¨ÊWóèµÐ2jŠ†ÁÐŒ:snƒXO—¤ð]í 9;:tÄ~‡gý{šÉ·Ý#̵r¡Xë55„ë]’žäü.˜ÂùÃK†ÎßíVpy)ªl"²“(Ý!£•5Q<hR6*ÖzåÐ«ÿÎíìáW/Z´aÙ®#ÏÞbûbìƒ%¼/4j±Ñv=¬Xÿ¸õz̃»Ç"½Å¤ÜŽY‚ð
-:hÓª\1„YÎODe4Þl}Ð…¯>òÿÖt.`Ê ¼äšG	!½¨÷r"¼ï[ï7“ž]_Ë¾iꛫ/³ D\¯¬¾õ MGºSéç¼Dý“fõkiÇ”rXƒ‘‰A¤J81.vú°´g€&}’¼?6³5¥^0øf±ë¹XÓÆsËUï_®óuæˆMm@()wÊðÞ㤻õ°õ}Çãz¤ûٍÝ)íןDF˜líi.ßê9OTÞ«—™ujG¹Sëo·4çl˜¯ó°ÁójAVךFBOÎì(5jwΖyw54m÷næìÚV Ê0¨îKçxìõ78_6öÈ^:VJÿÚòÞøÕB1dPvAø¾%/^²û
-ãÂ3­“ÏÏ­S¨j¢9[²SVq÷
Õ*Xå =Ò¼.žH#“.’`…µ9ÓîunIëæýž˜Z#\¯G*OƒÎ§P¤qšý^êG'U1>ÞíÚÒ¥ôS<†KNjǝ« Õ¼œ¬#´GÝjIŽ¸¹Ü5´‹µ¶]*îmWÿ*pyâpLïa	¦ÀÊPœùûKÅN¼”ôKO	eÇižR£Èä ®Þ†ß0Í̪Ì9Ü€ïòÊ?š,)%\@Úœ5ME”¸ÅJóÏÐâ¬ú×¾ˆÊ#m'(<gÞ>Ȳ»”·¬÷	€/xn¼¼RÖñà]`¼™»ž`õ/3ŠQ}”‘ÑΔ㑼ÕcŽµî½96´+í¿2uªêjÍøæ¼1ÎmŸ–g«w©=â|5RYg1!À0JÇN«¾^¥}¶³MKØI†XZSzµÎ^…œ(ÏUb˜¾YÉoꬹö4ÕÌ4kÈÌROŸ±e专ŽD‹W‘t³]Öz¢÷ffXbo±6µäWÅHÝh™«ÆPm..@¹½òxF×t/òiàÛ _SÂ*Ôzà¨huWÎ:³°äˆvPá{µÝÐî0§W»¸0³ËäiÑEÔøÀþ/ð?!@¦ƒD.ŸÅ ri°T8
-endstream
-endobj
-1038 0 obj <<
-/Type /Font
-/Subtype /Type1
-/Encoding 6342 0 R
-/FirstChar 0
-/LastChar 112
-/Widths 6343 0 R
-/BaseFont /MPRDXH+CMSY10
-/FontDescriptor 1036 0 R
->> endobj
-1036 0 obj <<
-/Ascent 750
-/CapHeight 683
-/Descent -194
-/FontName /MPRDXH+CMSY10
-/ItalicAngle -14.035
-/StemV 85
-/XHeight 431
-/FontBBox [-29 -960 1116 775]
-/Flags 4
-/CharSet (/minus/multiply/asteriskmath/plusminus/lessequal/arrowleft/arrowright/arrowboth/bar/radical)
-/FontFile 1037 0 R
->> endobj
-6343 0 obj
-[778 0 778 500 0 0 778 0 0 0 0 0 0 0 0 0 0 0 0 0 778 0 0 0 0 0 0 0 0 0 0 0 1000 1000 0 0 1000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 278 0 0 0 0 0 833 ]
-endobj
-6342 0 obj <<
-/Type /Encoding
-/Differences [ 0 /minus 1/.notdef 2/multiply/asteriskmath 4/.notdef 6/plusminus 7/.notdef 20/lessequal 21/.notdef 32/arrowleft/arrowright 34/.notdef 36/arrowboth 37/.notdef 106/bar 107/.notdef 112/radical 113/.notdef]
->> endobj
-1027 0 obj <<
+1131 0 obj <<
 /Length1 799
 /Length2 1702
 /Length3 532
-/Length 2282      
+/Length 2283      
 /Filter /FlateDecode
 >>
 stream
-xÚíR{8T릈†\³¥2""s1C22HÄPHÅ\Ö°4f™5.ɸ
j‹l‘ReÛ•K=IšDÒEn¡Pî·Š£(;í¡ÓÞÏiÿyÎ_ç9ëûg½¿÷ýÞï}ÞïÓÓvóØlË€i f#›q&8KÀÎ…bàL°(==;.HE ˜½ƒŠ€– ÎÂØò <À™YšZXâq(=ÀæDp¡€@0°3\™¶Á ¢SÙ€	ƒÅt*ð€éˆD˜ ¶,@YÜÁ( 䆂0 :ÐÀ ˆÂ,æqb3aÀüÛ˜Áç|§BA.O
-0‡4Ä0›0@&
-ã
-‹ÏÅIþ¡~4'óY,Wj𢽸£¿±Ô`ˆñ/æð¸ÀËþQê~‹æ2 ~ð¬BeAt[v °ßF…ƒ7¡L*‹.ÍA6ãÇâÚ–"`v9î¦8:-ÝæåF…؈gçOÓEíÆý…ÅÝp¡pÀk‚ÅâÄBñúþwà‡£ìÙt˜±ÅρhP¹\jJü.ĈDâ ˆÍ Ã0\œc†ñ@\IÀ„¹¨ÅË$l0‡A.¼8ý6° 00ü± 	û‹' Oœí;Æá𠆳ÿÞ‰‡GnÆ››ñb±˜±Qÿ&¤ó¹\,=/q“ß1÷‚á Õù¦oeÝLÌØÿÚ\ ½I’PžæZv¯U$ßñ‹$ëÒçM=¥Þs…Ùª
-#Ò#Za_Öñ~¾sĽü.6$ítûÂH¨ÿHöáŠuÞSÙ.ÝOñcŠ•7Û>Ž%w?ë©ÏÏðÉ{pþ}ÝØE7ƒž£2¯´%ª}CoTŸš™{“³Y{’JõMµ)J§Cò’ºÃ”2Ò¥º›âAI²·Œ^NÂwø*s¿Ê^8¹°úÖ“Êœ/¬û“oŠñS„1ÿ…¨A§ÌëE_)¤Ô\ùÔ¶yÞàÉýcm
-
-W9÷Ž¶G¯[ûÈ¡¸Çö—§/“©¿fÎ<¶ö¿Ã6¥ÛÞÁ0×½ìwÍâ#G㶐âæŸ+mz=±ÐÃpð
-š[£µ1/î§ü'/°{WCC᥉SºSÅÂwk¬†”Ïmß’ëTP=çI„P-7D%ÿG«lú«ìU·Í8ä:ï2.m{+9.,Й—8ˆ’¤Ci™k£Z¦Q~ø„þYïI­‡ïà‰#ô3©ñɏ…ë½­$?«ùK 9]bŒ–Ím”q3k¼LÌy‚N»÷{âýʍsö펟D2»FhA»ãërÞXzlPµ7Ã`SSžÆtË;õ›7<.’½=˜7tØå¸ÚÙÌ©¢ÜÜØ’ü®±Znv1¥²*¹ÊM9cÊ&5Ù6e"ëؘœ:CBÒeûƒe·"žÝ‘3Œ®oØrJßA§Þg5ËùT!׍J³U=KԝðÚòloçu«ï) þÇꯅ"­/¸KOQ¡è¦øýwƒÉ÷è:¤†âùëïdßß"ºêÕ¾•2MP,Êé³jÁIÆ‘¥´"ù¼­´±.‹ßbÖBÖ^K·‚þÉÌ£ISþ‰ù±èýÙ;rv[ëí=†½:£(×]´•¾³ívW!I7kRŒ(ÌaO»GÃ+:áêÄd?+³ðސ‚0ãÉOÝ:Ƈ&ϧ¾o*¿×µ Zu«CUd
-Íý€¦æákëµ#j
L
GóÐR›šo_ð)›¡éRcÊ\l;LôÂn78lrÊ·ª‚<6Ž/ORˆ¡Ï"%ÑS’êU
-éÆ}§‚ˆ˜›ºÃáÌî=ô+çEüè>’v²%ÂôI°;²­Ð"Íëè0/ÍÜ­$Ë[ž5¤áÙm,¡SlP§x~ì„l\fN§ê¸*=PÖ…¼¬¯5ueA-$‘œÌ?ÎJFO££ŠFâûoÞ7ÝWA©BqL~U¬OUV¡{f#ä‡AGó+u«Œö.›N9ÿ~
»/x2ÂKIŽì>Ÿ9©uÑdÙƒ;CÝ¡‚!ž3ÐdêìtçªR)ߨ0xQÄñé%¬Lpn5eÔ§>@¸wízk4ÞË÷̨^Tq¼x˘\ع,(GE·L¿!¡ÁUÏ;K`؇tjº6¿È‹TkUÎÔ۝¿2£Õ}”Çto‘þgum±¥Ô‡=J«Lbmz‡sUº>Éwm2¥
t&òJUô5„&+)S­ïÈñðü§¾å”$½æ#%hÍ›<¨ñþB¦näª6¬®ãŠšmïÒύS9Øó@¿fÙ¤ŒÒ3&פx¬ä†½Û1öô’:á^TEbÊ¥'%Îk-•n6zUUûÓU"©w¸:dý˜&¡¾¤¥ÁÃÙÊ·ÝÝ—LY»‚²í^IÜ¥ÑËó+^]8¾°ìE·òö·²Ÿ­ÜˬSj#Oô‡ù×(ž½spðÝŠ½Òœ¢ò·V
5hS7¥ö±’K÷ÿ8ªlÔ„¡f:®Ëÿa˜E¦I4»«1.ûjßžþšû2з†õä˜Î¬ï	ë¦m‰QÛ™ÆZJiQ]Ù«ŒŽ?\Ír?ð%uL€ÕÊʨˆê¬/¶áÆ ­èÝȠħR9hŽax¥¯÷t ì7¯üÛko+A̵ÎÎÂÕ+¼IìnMöD{–Ƽմú£}§ö„øœ9í©Ña.]&ò­à=6P‡jfÏsNO¯F^Òñ?Å>t¶¥¢è†™E9:îµdìÐù¶£-_ïܕ×BkÈèGŇc6ð%»ŒJ„“ú[Ò÷
-BG5,è^øvïÉáw•å/3Ó®½}ÐX¿®¡O²ònÿ©çÞ<tñîWµà뉂J‘Gµ&Ò2S{R6 õQË_C𪱵v§ë—÷Še}çN›ˆNÊqJbz{CÁ”å»zÂòL_§	m]l;®Êô‘\­NbšP×´¹ÐúÚcŸ¶}tXþYo¼Ñ÷óø8­­÷ö?üPÿ7øŸ0 ³@*ƒ©ÜC¨? «6²è
+xÚíRy8”kF¶ÆNN©ŒÙ"fÆ‘%##9d_R1Ë;¼óŽ™w,ÉØuDŽ%¥ú”ã(K]IšDÒ"[R(ûVñ)Ji¡3ôuÎõuþü¾¿¾ë{ŸÞûwßÏýÜ×ý<:šnž[ìh0$ÁLdÖk	Ø»x˜XcJGÇž
’fî # %€µ°ÀvÜ` ‡°f–¦–8,J°‡YÑl(8ôí
–Eæ€]Ȇ¨d&àBFBÀ0¡•Ì <a*"ÑÆ€ƒx,ïà  dG€4cÐ *PÀ`ˆ‰2YÎãĤÀù·1ËúNE€lŽ0 /i #Ò`&# t”‰+,<&ùo„úÑœÄe0\ÉaËöÂŽþÆ’Ã Fô¿x8ŒÅE at 6àÓ@6óG©/ø-šHƒ¸a?²N™Qí˜ÁÀ|AÒÜ „ÐÉ¸2™´Ck[‰`âiïbïâm¸r›+”b"^Ѭ?M—µ+ûvÆ¢€ Œ1ƒ
+…ëûß¾Žr`RaÄ>‚@f³ÉÑ(á»"ƒ &
ŒÀ(a^c&Œ· ÂJb:ÌF-_&~+`rdÃËÓoÀf‚b0A"ÿâ	xÀ„#Ìöc±8À„µÿÞ‘GÅlÁ™[pB¡˜0±ÿ&¤rÙl‰¬</a“ß1ö‚Q Õû¦nã‡æ]M)á9üÖQ*±Y”\“éZ}«K “Ôó«(£øsøæ*¿Oeù*ò‘_6p~¹qȽ•ô:!<óD÷ÒDDÐDþÁÚ
~sù.Ñã,­IS
+uW¿›&ˆî~4ÐR’ã_tçÌ›æ©snú;¼&¥žkŠ4D\i8Å73÷#å3¼S“«tM5=O„—ƧöG*æd‰÷·'ñBS¥¯>›…op•?ý&}6{iïüµu_·g_VàæðSAK±£N¹—Ë¿z3
+e3/rF³÷N=–—¿Èºuø zÃú{Žv¿>|–FÆv°1Mo¹=véýŽ…îÕïÕ+NÜJL\|¢¸ùÅÌÒ ÍÑ7ôÓ:
½¢ÄŸJ<Åø¬Æ¢ªRæ´õç*ø¯×Y)Þ®^èTÚðÉ‹ ¡ô;¯ )ŠA÷Däl‡ëT¬wóiÅV¯D§ù¥Z‹"û>O”x $3w}lç<*—<üÑoVãîùxæõdÆ9\Ú}þFß{«I¿$à)NÅ´éÏÒ…mRnfmç	Й·Þ§Ü®Ó›ùäнóƒ@êç	yJèî¤æ‚—–ž›T,£ÌL0éãûe†Í[ï—K_ÍJ	=èrTõT °0¡²¤oê­†›}|•´r¡R{Á”’qc¾mµÀ&!¾ Ù ŸzÞaõµèGW¤ÃË›¶×uÔjñ_ðþµ¡Èeê|¯ÊµN8MY¦Ú’Ÿó†5·ä‘ #-—y!ü}16gÝ%fÆÈ£P\{ÒÞ›a¤»ÞÚŽ!8îÆ÷½ÌÛ[}»·yÌãʆB;±¢‰D|¥\¶¬heªÏ": ‚±”çcéV:<›{8Õb.8(¥$½7OæínŸ#˜‹
+2ýåÛ¨»_õgË!Yfí
+ÑeEá¼Â	÷8X²·Œ×ónHI´6‹/4šýЯet`öLÆ›öšóps'ªK»!BÅIªÌ<ho¥¼”3r·E3ºIßÔàþa²-¾¹ãúYÿêŠ69¾ÚŶ­ÇÔQ'òz«ãf§ëzÈSoÂhUª|<õ#RW;'º¶^>ËhèxØ>½ÍCÙ¶ùʸE½ß›zጀ7DÔL³DèþÉö‡¬Ê,2}s2ÍÝ*óüdcj^=qF"ZúÍ
+g¦ŽI'椲êj¡²B¤]HbC]Þ–¥”ðR÷(‹/7Ž-ŸH¾zÛtOb­G=Šu·tö«BK†’2Õ+!…;Žî4¿Ð,gè#6Ÿ~æÍV
+:aOØl´¯¢É}1÷cŒÆ9c±—ú7Æú#xcœ@zˆñÜ©ù^¹*ñ€ØHxAÀòįNvî2¥µdÜAØ7íÕÞÈ,¨œSÞyîš©¬W,´@Y»Z·5¹ÕUÇ/g0„ôª»v<-ŠQíRÊÕÙ]²:§Ë}TDwï”øgCS…¥ø[oÅ9ãÛÁñBå¾ÏSR}›M)#½)œ*geݝj|ãÕz67d88îÀ³½DŽCú•hõ«÷¼JÉIA|ºväª:¾VËõ±»O·0Qù$íSàúÃ6}’š3».ÝSn”aøzÇÔÃâµø·8A=‘.“•š²`¤!6)Ñaø¼¾é§*âàxCøÆ)u|Keg«§³u@?º(Íc½¤‡Õ­ÊÄâÉó‹’ÏÏ]{Ú¯´ýÕŒôÌg›÷j›ô¦˜cÑA
+§nì½c/é#Á*¯ye=ÒÚˆFLšçT't at 2YAïæQumê ?ÂÌBËuÕ?òH‘×0UÚù Íëó_Ÿ…42Ñúp̦Ý*%v;ÝHC13¶/_ÎðèÝ5÷øé}_2¦xíÑмœÚؾіšG›®ŒPÊ_OŒŠ|ØU+^€ÖbDÕø]@‡À‹J¿¿ð³æÅ_zëìÌ_#éGdö«3gºóÔ­ç×ÞÛsÜ[?Üÿä	/µs‰jÁX at -ç¾þZ¨ñãé#ÎYiàŘb­ ã̧:k˯˜YÔ _ˆ&ì‹X|,9Ùù5êÂMY
´š”nl<~W´Ï°’†ÏÖÝ–œå˘U³ úâºýfÇ_×Õ<ËͼôêN[ˆÖ!Ѻ›ÃÇŸøqЙ„›_U€¯ÇJëž
êHçBS6/sDüFïy[WÓ.×/áoª‡NŸ0dË°*ã#ÀôU?D™¾ÈúÚ¹Øõ\”"ºZg›t£.i²{¡MG>8Z½s\õYgºÍóËô4åñà%Ìø¡þoð?a at e€d6‡‘ÙP «&²è
 endstream
 endobj
-1028 0 obj <<
+1132 0 obj <<
 /Type /Font
 /Subtype /Type1
-/Encoding 6344 0 R
+/Encoding 7303 0 R
 /FirstChar 48
 /LastChar 112
-/Widths 6345 0 R
-/BaseFont /LHORHK+CMR7
-/FontDescriptor 1026 0 R
+/Widths 7304 0 R
+/BaseFont /SCMCMU+CMR7
+/FontDescriptor 1130 0 R
 >> endobj
-1026 0 obj <<
+1130 0 obj <<
 /Ascent 694
 /CapHeight 683
 /Descent -194
-/FontName /LHORHK+CMR7
+/FontName /SCMCMU+CMR7
 /ItalicAngle 0
 /StemV 79
 /XHeight 431
 /FontBBox [-27 -250 1122 750]
 /Flags 4
 /CharSet (/zero/one/two/six/p)
-/FontFile 1027 0 R
+/FontFile 1131 0 R
 >> endobj
-6345 0 obj
+7304 0 obj
 [569 569 569 0 0 0 569 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 631 ]
 endobj
-6344 0 obj <<
+7303 0 obj <<
 /Type /Encoding
 /Differences [ 0 /.notdef 48/zero/one/two 51/.notdef 54/six 55/.notdef 112/p 113/.notdef]
 >> endobj
-1024 0 obj <<
+1128 0 obj <<
 /Length1 1020
 /Length2 4167
 /Length3 532
-/Length 4867      
+/Length 4866      
 /Filter /FlateDecode
 >>
 stream
-xÚíSgTS붥—x”CSªzWz“RT4„ @ ¤Fª4¤*H'ô¢tŒ   Ez/Ò»Üè¹çœ{ÎýùÞ¯7ÞÎ{Î5÷üæXkmc!%¤5LéŒßË‚TtÀ" ðMe 
+xÚíSgTS붥—XèA14¥
+¡w¥7é `ACB at j¤JAªÒÁ€tB/JGÀR¤÷"½Ëž{Ž÷œûó½_o¼=2öœkîùͱÖÚ<ÆBJÖH+˜:Ò	-¾–©èE@à""Ê ‚†#T!h˜,,##
+R‡Y·¬„¸¬„(€¤‚töDÁmíÐ ^¾Ÿ")’#‡Bœ@º´Ì‘à… @ÆH(†ö¼RB @F?ßpÁ\a(w˜õ
 ²†CÑ +˜-Ü	 ü3’–“
$õmíæügɆr%„ñþŠÉ"„´F:!<AÖ0€°’pŒå#Ö?ÍÕÝ=ˆãOûŸú¯2ÄŽðü· éè솆¡@ºHkÊéŸR3ØÙtaÖp7ÇVµÐªäd‹€Dþ à®êp˜µ
µÙ@®°_<ÌÉúŸ!ûAXCWE]MCà™þª@àNhOç¿\ŠaðoLè
+îº'Bh/˜ $üþ|zð³Ôœ Hk¸“-HTBA¡ ž ÂöÈ‚;YÃ<@0B`áNH4á¡'¾ $
+ðs R aSgW8‚0Lÿ‹	;CP0'Ìý›ÿ›ýc¢Ñbáæú›	{ÁPÈß„HéûKìя×%6p÷ÿH‚„a;D‚Ò	þ’„007ÂêüÉÈ+ê Cÿ-¶ŒØ_ü߃–Qò‹t¶¿!X$Œúÿ{²ÊÊHo!Q	0ˆðG赈ˆHFRÆ÷oJ¨ŠÐ+ô¯‡° b8a`00ò	•²O¨|š‡QËêÍ'ç'V¶­z®Wþ¾¿á\àp1"·KÇ…¢Ìüèm2ÃÅyòù«OØ\Ãë}?ªoø»<Oü1ïþh>Ù«†Í|+Y×sΙs?p…¦®r`gU‚XÿóDw^œEvÛëïí+¼ª&”cDM÷ÜqM)A’RæêÉӐà²kbF´‰.y¡â!ãiã^
+Ä؇PUŒn"ëÝ菲¨ÒcÜßgŠ¦ƒÖ_3šæg4Z¸¹ŠÍ¡¥)=kí,¾•²5FæÉ¿Rui¦2<-~íŪö°ï;^-T×}C°¦Þœã”GòÁDîìC1‡vÙÚÃ9"ß_d!"¯RyýXÅÈdÖëÄ>ážôÛð¡‰EgDÞ¹Ïw—œãB=Ëݶä”^F/ðŝW¦¬J §ó͸3o·[É”|s]ðÚ#{e¾Œ¾Õ9šÖvyƒ¥T–Ô
+öÛ:­F,(aö¨[›SÊQž7Š'ïß5èfD§{òYׄÄçý8’:qËèM¡q¥R&ÆÖ?Î#/aæÅt3#Àÿô¼7Äô©‹ˆÂ|ö¢žÚE
+w÷ù:2wA½bI—·—ܬþšLϱ£É½²úÖTKækÊ·¯ãLß©¸7ÌRìˆ*Çd‹ƒÎÝlàEIFÉ)£Ç)º$‹£¡êMl*¨na9A!âH—Œ7·“ãÖˆbsŽaf;“n´ÅC ÄÕ,âê";:šD©ø9ÿM
+F-Ão÷ÜÈD3EN³*ÜîJW,$ð¿mâ¢HgM:9 ¾v©ÝyiP»üj³Æç]GO¼VTOl+m¥3Ìw‰+×b4Čћ IáÊ»0sØâ-z®B¬v~²ži}™höÙGhèö‰ÜTÔ‘ tª¥H:ç€*{Ã{Lôí×Ö†Òê4K IÔYÖe©Çu at W«ãF. ÞÇ$Vr_¢K‰Ÿ×ty¬éu­#Ø©ï,B&9'tÂ
+ÅðíãÍh]°zBAȁù
`Á—<.pBDz at aý•ñªñ”}8nt×C«MõÊ5/DŠá¹ÌÚ<}³™£—lþÞðÆo†šÚÈŒ2gè€Ývl.Ѝ¤u„,Ó!SH1穳Z›KÂñ=+fJ¯CÍÏW/©_&^q4Iêk{ÛöM¾°Ó™ËÖpdƒ“µi¡ï´ù"µ¯Ñã´¶÷ƒ£¯å£TUöônI\ÂÙÓ¨±ãKŒÇ¢ªJO¢tüÝœo®›$û‹`,¤ÌKöÞH¢c{[·V-gÐ-ä¤Jê˜5¡íPE´‘Éù¼|ÌŸa”MZñCt íjf`=ò†P”¶¤å‚¥‡`Š/Δ]àXgÞ(ÖïH–®¸0h1˜Ÿè^ß]X–Ñ\˜«RyÍ=¤»È§=›‰ð/Õ˜¹.¥øÉcØöìî^ÆK@ÀÈ%R_-6
+@ÇÑ5‘ÆžtpÄ큵ëTîÅ0QZŒÚcn¦®mÒÑu“ìëpÕ†e³°¥¢Á.UÌþ¡`γ¾êdd´)÷4ÖÜq™þúŠ¿=ŽÄ»=|a^óÅ…mª³W™R€òÏCk-“Lš£Mðß:øéR‹oJ~{84Kˆ§½yX!lÌ¡a¹<<ÉÍ*½Û¦ŽÌ ‹7|À&h+Uz€9·w]¬Ð<b×xIä“©œòrˆz$Ó˜Ñ*Î hø‹¥_{GOctc¬0Çúõ
»F	ôZ­¥5GáK‡N²Õc´•PZ¸‡«¡é$>äõÔÒÊÐêÍîð}Š2ð«BÛyq;‰ry²LÕa“\l~‰£Á
Ûʘ1É, at -0e›¼nÂÙ夢OÊÎC°Xªûšw¹~Áš‡‰?ù	Ú¿‘šÙ@ò~Ë?|e¹wy\éìåf6<;º;&åúGÊN¡0¥®.ߏ½2º•;1úÛì[BzbUÃác¡m
+üèª/­±uFÚø`%Ê]Ó-ûë3ù
<'Mb2¤Þ7Güy–ÞŽùég»Õ÷µe<Z‘À®°(sLˆ‘Ú„“ñ–x&»«ÔÞ[\“SxϯŒ¶
!W@Ô«{j¯Uô9Г<Y–¿pžÙIªÉ¿*ãš®È1Õû˜º‹Á¤ÔDKT	s²KAq}[ÏÐu”ÀµhêÓÎ#tÓr-Mú»ã šà†Awñ®ïÅm¤°”¼>“rR–ÌJ¢©š鉮ÌzšðïÔ@—(â>…œHÅ7ºÝ©lùm„\šãÏ”‚Õ/õŸ{oÓÕ‹\µŸ+Ôsɤæ+O+V¾°’ë›e™;¤Ý¿]ÞX{$Ñ'[¿Uêá¤J'W¼³d¨ÜØwd?°Õ&;?"êÀm’¶+œÈœ%/RÞ/~ß
”)!íO™º%`Øþér/ÀgF>BUS
êðŠ“Þxú+Xûò•—”@‘M£ÓRæ;œo↎—ÓÃe‰/$e§V'éOx?’QLŽ»÷¥Ë$'>›E¦t§=€;è•7&Ö(“kqÄÚ½‡Mˆ¨vŒ¿Öl‘ýŠA(
ð´éÂUR—q¾e8GúKaþå"‰Cš‹I›hÈ¥Iú‰«Œ’õÎazyLžÔELô=À«#¯äåýõ
+l¹R<Üí_>ÇlQ,]7ùäILj®ê(*6ï&íeof}2^ƒ©âî´E‘A’ñO©êô»u¤ÈÝO-/ŒVLçØ0ò꺆ܔ{n|‡€+iô3ûË~‰¸Þ’»VË‘§K)mQú5Qcº<ü“f”⨥Aµr
š’Ž3rÒcø©3I„ý
ûZº×³a*£³À»æÖŒ‡ãÝê¬|DîŸÛxº+¤4HÖÊÑ'¢{S°m»kÈTVEúØ|·iÀµpAŠÐœÓãNÞ³û_ä
+qéä.RUÄ“]Bâ¯YLwPJ£žY=W0Üxçñ!†®¦ädȍDÈÙJò
-çW,|Q‚iòa©cÕÚû\s!>´1g—üïmrõE–Då)~ÅéY6Ôu¼£³ÄÞM[·¿ÚúÌ“Ø-q”êQ<þmÂÞ±Ù6öN‚Yb!p¯F‘y 8ʆhÆyŸÅ±
¨g`àìw¦-kw®€™ö²ýøÎ5ÖˆÖ¾–Û•ÛézŽ'œd¤»\¶
‹Ì¥ó›û/¬Nƒ«N&Is¤¤›Æ˜ù–ØUË4ö9݃|²“a4¬­X ¡ýXWœžöӆʮjnÌp¿Ñ[¦VÆ|/KÅxîèN»2Œp„?tºH¤$7zx›xó}JkËá¸è¨£lÞëL¬TCQãÛÄáä2`Ï÷|xÐxžeþ°aó<y at tŒüÈü6å“äRɤfåÍcv:i&=ÎuàR—Ò-L¶ÏVEAäà”ËÇáiH”X_ÈÙ½Ì<M…„¢ÂWì'+­¾Öt at G_|¼ñ5‰‰Ù|nŒÿôc#K^NfÞ@úÊNv{9èª{Ñ]]–ÀG ¿
ßp½”œvÈêW¾Έ'óI} )ÎP¨)­HãEìôCùÔ/Qdé~àÂ
+–ùªÕÃ0—q%!2\¦ßw¦”“¤Ã\ûîB0ŽÕÂ…‚!í>UËÝlí-#{ù4 |&ÔóùñCï`iöëéÛ7.ׇbµ„vd[¯#6±UŠ1“KgT¡aÆô7‘¦dÅrÌõ{4EšHK#˜,[Gw(é7„ùê…­¹æ\-Ï´ç§ã¥ªwxq›ë«aöUTŒÅBð•nU*&öK²	0¥A~—ïx&ïÖ$㜷^³ë ?榝ð}®P¬a.®Àtzvu·ïÌ˶‹üÁ¦XCÔø±Bç0›k[>¿¼Hà’ØŽU6ø½&”jÿUýì¤6 È¿§ðlÓØ3 eK®fÑI÷û'«ê>‡Jøˆ^^pÞ9ǐ®Ýí–Q]v/ wÑ8Þ} R ŠD>Pkk*2ËjloÖ©Þ—F}ûRˆâÌÕ€QuϏ²3tòPÏû$ëaUh4æ
+p·; t“W…9*‚~qïiK
+|6,ûšz|×êk¬c(ÝòùIƨ å±Ý	tè;¥^*ß5ÖZ`¹l–gd^[é7Z&Pý’ròd†Û¤âµÇä—nH—×ò~ahõ!’}4åà7ñ¢C0Pë¸úÈ€*Ñ,UÒ<ÛÜ~WË"Ÿ%:j˜8x›œáÚNɇÍîr#Pö´YK€L]2‚ÏèbT!÷÷çni²Eµ1RU…"2ÏS„†>¿JE~|²’£Aææn!ÿés‰ŽeÊ8e3çúú\íÈÝ&í2ú¾kºá“Š^ÅBä…ÏåÅúfãYº6+Îú¹Z^žª!oÙĐ߫ƒ,lX»¾9¢Ùn¿î£¾-¹vªð§c>kíoïðŽñÐôì{y{«;Q)uOɧ¨s^¡g¼˜Î–›êryð•­
+EJeó`ˈÔ¢Zöl“q´ýþC{¸÷뮉ç./ 9)§M‡Ô¡P¼…úûÍà!vøÊ‘@¿Eq™dž¯ÉR÷ÉòÓEä~Å<£½s«7	B‚_huÄŽ®Ü ]6çá[wÿZÐÞî®Êa:á|R¯]:ö´Þ/)dËà.§¹¯ù“µ‘|#öø]H ŽÔùC À°¦Ù–»Ò2¤LÏט?`aŸ¡ÞÃ7~ÆŒú÷ìº2`$NYH|kKÚü:™KÏÇu´ðk.¡MAïâÞ o{ؽ[´{VU:Ñ’§«ƒÜÖÚ.ªTeÖ&
7êé½
+L÷÷}àÃ=™Å>wq…Ú—:xiÓµÖvŽoxí¦'ý4
Foê‹6ft®Þ$r…V\tøˆ÷ÛÛ~[<ùØÄY‰3ý÷Kôþ6<’^ïî¹d;
^Üýü΁ÿ;uwÀړα/8e› ã+´O-ôÞf0’?½©i6§cDlâKšOÓka¬°ptÜ`¸k"n¼=ì#p5ÃѤ#çÃ.e‘Œt©Uö%ÐrêÉw™rqšÜfŠÓ¸…Œ£µ×Ò+–U¨Å÷Õâ(‘«àÁ鏻sW®; ì^3Y²GÓj³"
+¦
 
-AÑΪ4L–‘©Ã¬	„[VB\VBÀRAºx¡àvöh¯
-ßO‘HÉ	†‚C!Î ]ÚæDð€B c$C{Ý)! £Ÿo¸Œ`n0”Ìæ& ÙÀ¡h5ÌîþIËÙ	’ú¶qwù£äC¹BxÅäBÚ ^ ˜- at XI8
FÈò¿ëŸæêî„Äé§ýÏFýWâGxý[€trqGÃP ]¤
åüO©ì÷lº0¸»Ó?«ZhUr¶CÀ@"¿Sp7u¸'ÌÆ Ž†Úƒl!7Ø/ælóÏ„ÎýŠ ¬gj¤fn)ðûLÕ pg´‰—ËŸ®?Å¿0ø/Lè
-î	º'Bh/˜ $üþxzð³Ôœ¡H¸³HTBA¡ ^ ÂöÈ‚;ÛÀ<A0OB`á›ÎH4á¡'~ [$
-ðs R aS78‚0Lÿ‹	»@P0gÌýþ7ûûDÿ¤Å4ÂÝí/B$ì
C!ÿ"d@ÂHgØŸX‚`~üW]‚à`÷ø$Hö·C$)áÿá!Isu'¬ÎŒ±FA Ž0ôßbˈýÉÿ=8a…!"°Ag÷‹ƒ„Q¿àOVYéé#$*þ½‘ÉHÊøýM	uGz…þõáäl'¬æ	ƒF¿ ¡rÁ‰UOó1jÙ}äüÄÊvÕÏõ*Þ4^‰%Fäuë¸òO–›¿Ma¸´@¾píñ)›[Dƒ¯áGõÍ ×çIC?<-¤xײ™o§èzÍ»p­ÒÔW
î®Iëžìɏ·Èiý½c5Ó€WÕd‘rœƒ¨ùž®95XRÊ\=aR~]ŒÃˆ6É5?L<tâ1mü²‰OA‡Pª±-dƒ;ýq6UF܏ûL1tІkbF3üŒF‹·Ö°9¡´4eçm]%·SAvÆ(ÐùW*£n­ 4†§%¯½YÕögÁ«…ézl
-Ö6˜sœñH>˜Ì›{(&ðÐ>G{$Wäû‹ldaԍ#*ï+ „C™¬¸'ÜSþ›¾4qę̀»÷ù,É9.Ö:p±X¶§¤ö1zƒ/í¾2eU 8]nÅŸû¸ßNy ä—ç€ÏÒ;(óbô­/дuÈ,§±¤U²ßÑi3bA	³GßÞšVŽöºY2ußÒ`à™îég]ßw<ôtH2èäm£7EÆUJY˜€¹€xÏ`¼„-›Ó­Ì4 ÿÓß| ¦O]EŠ)°—ôÔ.±Pxx,ÔãøS¸K»}¼å~`õ×ezOœLî•7´¥Y1'ÚP¾}oŠüNŽi–jOT5.[|áVG /J2ZN=AÑ-YUofSéDõrËqêG¹f¾¹“¿N—{3۝r§Õ(%­e×ÛÓÑ$I%ÌlQ0j~»çN&š%r–]én)]¹˜Èÿ¶™‹"ƒ5ùôøÚµfl÷¥AÝÊ«­Zßw½	Zѽq‘¬,´U.0¿e®<‹±P3FF€&…ïâìQ«0¬<ø¹
-±ÚoS
L+DsÏ>BÃvN妣¥Ó¬D2è8UÙßcbi¿¶•2”Õ¤[M¢Ï³¯H=®ºYŸ4Ùrõ>&³’û1]Lú¼®ËcC¯kÉN}w	2Ä9©^$†ï˜plAëšðp€ÕCÍoG¹äqA“"Òƒ
-¯”ˆ×Dˆ§"pc{žZíªoT®{#R
/d
Öåë[˜Í¿dð7}3lÒÔFf–ƒ¼êEíwâò€î$m£dYŽYBŠ¹O]ÔÚ­YOîY3Szi~¾vYý
-ñª“IFðÀxûÛöoòE].\v†£›œ¬Í‹|g-—è¨õx§·¿{-­ª²¯w[ªð2΁Ö@_j<]]v­àîrkÍØ$ÅÿøB$ce~ŠÏf2ÛÛúõ9ƒ!gUR§ìImÇj¢Í,ÎçãclÒŠb‚ìÖ²‚µ Q7…ê¥t°¥­­<Sýp¦ì':Þ@±'êÀôÅÅ!‹¡‚$†ž¢òÌ–¢ì8•ªë¡•Ø%žxí¹,D@™Æì
)ÅOž#vç–û™Ç,£—Iý´4
Ø(\
 Ç×Ešz3À‘w×oPAz–ÂDi1j¹™ºwHMD7LrnÀUWxÌ—‹‡ºU0G‚¹ÏúkR1¦Ü38XKçú«8ŸŽˆÅÍw¨Î_eI*><«S´J6i‰1Áëäg¤Kc,¹%ùíáð,,1öÖ=b…ðqÇR@¤ÕÊÈ7«ôr\»:2“,Á𛠝TÙ9 >ìÒÑ}©Ró˜]ã%‘Gl~D”rêËaêÑ,cFëxƒà‘w®Vþ½M1MqÂ76ì¥ÐëuU6E/»ÈÖNÐÖBéÎn†Ö¤SøÐ×Ó?H«ÂF©C51¸£÷©ÊÀ¯
-Ál¿‰ÛK|¬”Ë—eª	ŸâÊdCðK·
-nÚUÅŽKfꀩ;äM¸Îng}Rv¾‚5ÐJÝϼÛíÖ<\üÑè—(ÐÁÍ´¤¨F’÷Û«+}+Jç/71ë´9‘6=±©7>ºRr
-•‚)uuù~ì—Ó5ªÜÕßaßÒ«ÙŒkWàGWi‹«7ÒƇ(Qî™n;üبœ-hä9m“É$õ¹5À³,ðvÜ_÷$gĽ¡¿=óѪv•E™cRŒÔ6‚ŒÇ°Ô+ÅC}°îÞÒºœÂ{~e´](¹¢AÝK{½²ß‘¶„äÉŠüÅßؘ¥šMðk2nŠÓ}©°LjmôDˆDµ0'ûȈ׿ý]O	|Q‡¦>ë:F7>©ÐÒÙ¢·œ Õ†4yˆw?,i'…í¦æ÷›T²dUM×&JOv`ÖÓ„¿x§ºÂ@ÿ)ôT*¡ÉýnUë§$äò<–¬¾dyàÂ{Ûî>䚃ø|yžk5_Ez‰ö…µ\ÿËüíÁªˆNÀú#‰~Ù†í2OO U¹âÝeã å¦þc‡ÁívÙ…QQGn“ôƒÛDæ¤øhy‘Šñûî ,	±hè@êômÃŽOWú ¾³ò‘ªšjPÇWœôÆ3_ÁÚW®¾¤¬Šlš’2ßå|?|²’!K|19'­&YÒç‘ì¬ÒPJü½/Ý&¹	9,2e»ÜÁߨ|0qFY|\K£6½lB|@µüõ‹œWB逧ͯºNð­À92^
-ð¯KqÐ\‚pHÚÆ@.OÑO^c”lp	×Ëgò¢.f¢ï^}•(?$ WhÇ%ºèéáðò9f›bùÆ»©'ObÓòTÇPqù·h¯ø0뫐ñL—ô¼ -Ž
-þ‚AU¯ß£#EîqŠŒlj}a´æhâ(8φ‘W×5ä¦Üwç;\M§Ÿ=XñLÂõ­’|ܳ^‰:[NmÖ¯×åáŸê4£G-©Uh°Ðì’,rœ““žÀϬ™I"ŽiØ×3¼ŸPïýXÜ3·a<šèTgå‹$òøÜq¨ÀÓS)¥A²^>hˆ>ÝŸ†íØ_G¦±*ÖǸ'*H®GR„垝tñžßÿ:(W„Ë w•ª&žêÍbº‹RóÊî½j€áÆ»Š3t7§¤@n&AÎWSîjh¹¼bá‹L‡_O¯Ñ>àšõô¥=¿"po‹«?ª4:_ñCNÈª±¾sðÝÖ2}ÃáZÛ3/b÷¤1ªG	ø·‰û'f;dØ»‰fIEÀýZEæÁ\ТçsÄ6¢žsß™¶m<¸g;ÊwõºÖY#ÛRùZïTíl"¤8žtr’‘2\êvmÜ1,6w‘.hXº¸6®>"YÊ•’>igæ[fW-×8àôöMÌIÑ°¶a5‚…âÜpzxÚGüÍ›*{ªy±#Fo™>Xó1¼,㹫4ãÆ0ÊñÐEX`tø‘B²LüØÑà­÷é(­mÇsà’“Ž²yŸ±Fp-qd­/l‡“Ë„=ß÷åAãyVøÃGÌóå1±ò£;”ORÊ$“[”·fÙèäÙŒx·ÁËÝJ·19¾Û•…QCÓ®Gf Ñbý¡ç÷²ò5‹‹rÝ°Ÿ¬µ:ùÚ2 ý		Æ×%&ç
-¸13¬x=»˜ys«»9 kÅ–º,­€@º [,¾év9%ýˆÕ¿b	œ™@æ›$ú R’©P[V™Î‹Ø€ò©3^¦ÈÖýÀ…,÷Sk€a®àJCe¸L»¾ï:N+'K‡»
-ö[B1N5‹ÂE‚]¡¾Õ+=l]­£ûM4 |9&ÌëùÉ>CßPY6öëÙÛ7‘®7†ã´„veÛn ¶°ÕŠ±SÊfU¡áÆô·¦d%rÌ
û4ÅšH+#˜,[gOé7„ùÚÅíùÁ–<-_¯ôçgeªwyq[žkáÕTŒ%BðUîÕ*&˲‰A0¥!~×ïx&Ÿ¶dãÜ·Þs æH¦ÝBð}®0¬a®Ðtfnm¯ÿÜÛ®›üÁ–XcôĉB×›[/[¡>¿¼Hà²'ØžU6ä½&”êàUÃ(ì´6(È¿¯ðlËØ+°u[®vÉY÷6û'ëš~Ç*ø¨^~Hþ§ÐÖ1]vo OñÞc0J šD>Pgg*2Çjì`Ö¥ÞŸN}çr¨âì2Õ =Q8uïòH3|úPÏç4ûauXæ*p¯'°`l‹W…9:’~iïiO™ˆz6"ûšzbÏúkœSÝÊoSŒÑʃb{“è°wJ}T~¥j¬uÀ
-Ùl¯¨üö²o´L †e唩L÷)ÅëÉ/ß”®hâýÂÐæK$ûhÚÑòE§`ÖIͱU’+Xª´e®¥ÃRË¢€%&z„8d‡œáún=ɇ­ž
-#PÎŒYk L}
-‚ÏèRt÷çîé²Åu±R›ÕE"2ÏÓ…†?¿JC~|²š«Aæîa!ÿés©ŽUêeçÆÆ\ãÄÓ.í:ö¾{¦ñ“Š^åbÔÅÏ%úfÙº¶«MϸZ_ž©!oÙÄ‘ßk‚-lY»¿9¡Ùî¼î£¿-»u©ðg`>kèèô‰õÔôêyg»'I)m_É·¸kA¡w¢„ÎŽ›êJEÈÕíJEJeó«È´F¢:öZl³qŒÃÁC{¸÷žnI¿\_ at rSÏš¨Ã xõ÷[!ÃìðÕc5ŠNârÉ|?“åžÓ•§KȃXŠF—6„¿ÐÚ¨=]…A‡lîÃI¶žz:þõàý½=•£Ã…ä>ûìYƒrè¶Á\nKË'#ù&ìÉ»B‘ ©ßŽ€#2˜CXÞHËtˆ2£@cᐅ9b–zßô3лçÆ€‘8c!qô«+m÷gèbV,D<ŸÐѯ»†5¿‹ƒ¼ãiÿnÉþYuêTK>®b97¢µS\¤Ê¬MaÔÛw
˜à÷À—{*›}þÒ*µuÈò–[Ý<%Þðú-/úŒÞôWlìØ|ƒIÔ*­¸èÈ1ï··vxòñÉólúï—é"my$½ßÝsÍqº´÷ù#ÿwêžÀõ']ã_pÊ"¶AÆWi3ŸZè½Íd$zKÓl^LjØď´€¦ÏÂXañø¤Àhi*n¼3â+p-Óɤ3÷Ãe±#Œt¹MöÐjúÉw™
-qWš¼DfŠ³^¸…Œ“/×ò+–5¨Å÷AÕ’h‘kà¡™{óWo8¢ì_3Y±ÇÐj³"
-§‹˜cÝÖÇ‹<gÏü^t X6­$JuÔ‰ódå„Æ…µË˜* yŒÂ
-‡þée×6õž‘Ÿà[(7®¶1i#½­s:¥	ùÅv}æqâU=çœö«¢Ÿ2Øt 6‘À‹ß¬5/(T§©i*‹sj©~À^Jx|÷›Ù¢¹ÛÜÄÄBYïqT=ǏÇ»X…ڍÎÀÈãÃâj-ƒa8Ê’×Ã’±‡YÌÃWC^ø?m¼ã÷ìíØUäüéÓÆ噇`ñÚÇŽFæáQ3T7ÆýºÌüï|OÔ>1c¾íT ôË£f³Máe*ª-ëå~ÌssÓ öåíínqâÛ@Õ='<§SI‘Ìh!m7ׁmí¨à½–;›8š³ÊR’B”º¸eSV6§lqqIËw”,¦`Nyƒ#ÐòK­‘çÍíŒM‘ÿáøƒÿP‚B# (GÀ¿ ˜NÒH
+™b\×Æ
+=fN}_´#X6,%JtÔ‰seå„Æ„µK™Ê㡹ŒÂ
+û~i¥W7ôž‘ã›)ׯ´2i#½¬r:%ñyE¶½æ±â•Ýgœv+¢ŸÒÙt ÖÀ߬4Î)T¥ªi*‹sj©~À^Œ|ç›Ù‚¹_ëìøø|iÏQdǏþÇ;X…šxŽ€ˆ£ƒ¢sjÍ¡8Êâ×éC’ù1™ÌCW‚_ø=m
+¸íûìíè,UÄÜ铆¥é‡`ñšÇFæa‘ÓT×Ç|;Íüî|KÐ>6c¾å˜/ôË£f½Eîi"ª-ëévÄscà æå­­.qâ~› Õ]G<§cq¡Ìehm׎mi/罚3“0’½ÂRœL”²°i]Z:«lqaQËg„,:—Ny#àî–Z#[é<"ÿÃðÿÿ' …F:BP€=ïÒ
 endstream
 endobj
-1025 0 obj <<
+1129 0 obj <<
 /Type /Font
 /Subtype /Type1
-/Encoding 6346 0 R
+/Encoding 7305 0 R
 /FirstChar 7
 /LastChar 114
-/Widths 6347 0 R
-/BaseFont /NUREXZ+CMR10
-/FontDescriptor 1023 0 R
+/Widths 7306 0 R
+/BaseFont /GMCFEG+CMR10
+/FontDescriptor 1127 0 R
 >> endobj
-1023 0 obj <<
+1127 0 obj <<
 /Ascent 694
 /CapHeight 683
 /Descent -194
-/FontName /NUREXZ+CMR10
+/FontName /GMCFEG+CMR10
 /ItalicAngle 0
 /StemV 69
 /XHeight 431
 /FontBBox [-251 -250 1009 969]
 /Flags 4
 /CharSet (/Upsilon/parenleft/parenright/plus/zero/one/two/five/eight/nine/equal/bracketleft/bracketright/a/g/r)
-/FontFile 1024 0 R
+/FontFile 1128 0 R
 >> endobj
-6347 0 obj
+7306 0 obj
 [778 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 389 389 0 778 0 0 0 0 500 500 500 0 0 500 0 0 500 500 0 0 0 778 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 278 0 278 0 0 0 500 0 0 0 0 0 500 0 0 0 0 0 0 0 0 0 0 392 ]
 endobj
-6346 0 obj <<
+7305 0 obj <<
 /Type /Encoding
 /Differences [ 0 /.notdef 7/Upsilon 8/.notdef 40/parenleft/parenright 42/.notdef 43/plus 44/.notdef 48/zero/one/two 51/.notdef 53/five 54/.notdef 56/eight/nine 58/.notdef 61/equal 62/.notdef 91/bracketleft 92/.notdef 93/bracketright 94/.notdef 97/a 98/.notdef 103/g 104/.notdef 114/r 115/.notdef]
 >> endobj
-977 0 obj <<
+1083 0 obj <<
+/Length1 940
+/Length2 1886
+/Length3 532
+/Length 2537      
+/Filter /FlateDecode
+>>
+stream
+xÚí’y<Ô	Ç)EC‡ä˜P¿Bæb\r#Ç0´6æø?s_Œ0<%䪜¥ríl¥¶t­#-•”ulFrm¬†k;L:¬}†j{žöÏçùëy=¿ß?¿ïûûý}¾Ÿ×÷û5Ü‚'˜;QX$ÇbòÍÑ´àâCøÐÌÐÐ…ù‹éJäƒv ÚÖ
8	¨  ¬í0(;¬5Ìpa±c¹5’lw1Y,²œ "™€‘	2äd" °ÈȏE Nt:°ø y 7¤ `h4@È|€R!&¹èÈ“Á¬?`Š€ý)
ryrSÀv¹I@n‘ÂbÒc
+Cú²ä½@¹“ÿ†©/Åq:Ý—ÈX”_šÒßòDDýXÁb°|ø°( —ùeé×às> 0¾Ìzò‰tˆìĤÒAÀm‰@Y`?$ ‚<Ä'GD:\â “ò¥ùø–Œ ýðŸ=~f÷º”Ä!&?0–
¨ÏÕK1ús,Ÿ!(
+…–ÊßO_û¾hæÆ$³(“
+`°V ‘Ë%ÆÂä$°@€˜P€B¹c$‚ÉâËä£I "X\ØâZQ ’1¼Eº0r  ó!¶¼Á'f ‰<ù<!M¾ºÈ¿¸€dÓ¼/ä’tÇ9ùŠÿ’ëÊݱbè`ÿ3µøH?œË_Øê#&±þ¥%Ç$"÷3@ËE¹DÊÒ--¿¯ÁÙ™%Œ3ÇØæ¶Vò± ÑV€µ56áß
+É.dò—.]¾ÌOq$? ‚dX_7‹üUrTaUJ…Èí»Žó+«Þ6_|Ö§|+¸Ft¢$°Åþ[¨|ñD™ôÇìFmšDÇ‹üU¾÷:<Ë73t¶\ã‡ÓKÏMÂ6 z	Ú±ÓV/˜Ox6rö?uHªk×À.:¼uGßìÖÄfµbʸóÞïêç»U×›ä˜l´î;§< ¨¥;0öpóËšÄÂûöä™ö~oO¼6—n,‰pP%Í_ÀöEDK$fþ£N·»Æ¥1:”ùu~™
!Â)ý4ƒTÃw	g„²t‘n\O[Y»3m2«Lï·
+Ö ïÜ4Ðј|_Š<’ä^¯ï­×<lù~c³™oÁ*jÐbÙÕÑxkÔHЕJtêŸãÊ¿½9C¤ªÎÓwÚÏ9[g?¤•€Ø]uü›ßÅuªÝušh
Ç®>—#oKVù¶­LÇø~|]P™=‰Ô~:mÙÖÝá.Nb(¨ÁOÇû陼eùq+³n?Ìhb[ιí­âØ”UýÖ¢±¦¿F™â–l2‰œ"•Ée•ûš”шuºÍ®ðƒ6áØ©iÎ8% +ÑÔaušÀæÆ‚uü¼O×IÛ¸·â•-&µ#;½-E”S1{e¸JÿO¶+çßjÄ”š¼ØÙ£"Ó=<ñN¼\}•Ó”Úò­™7àmC膼='p:æaáUØãw´j:§÷ÝI1~Ögè2RÄ“‰QúåÔª²ü/Ý+¹adçæÓ|$0ûšwvðͧoléöñº5ëârÇ¡7^$q~™ÖqnÂׁšj¯Ž«>þj[v[{â/Óq6iÁ¢¢cWß^¾`­Þ‹—P—ÝN£*xTüï¯
+9PÐÐ’6ÜÑ^¾F½?¿GûkaΊú
Í	¦5½ºµYô2‡9ti*&Î\D¶>0`|y²ÿ‰˜#·r¿õÿžTþÐL?§ò§Ÿ=ò1©ÑÖc
.˜¨{‡|˜5ÁVuËː)³e¤.Z{ç5ö|zþ¦KGé쥝Hژđ˜æ£Ò‰¶¼ëY'Fxg1³ŒÂtÊÉ8eÛ7cy
+ÉSYñ¾ä‘v7¥MRÁi—ªŠÓ^,[Ï‚@u
-¥°É|ÑõЛAkÓÉMÐ÷K>vî¢+2ez|飸ڜÇcCª¡‰ÚšßüáJÒ+Òk³"<OÎp0‰1ÞV5,y]¿Sg^·e,ý0º´6zzÕ¦úÛ@»@Ö¸¾©öÀiû~ºŸ:ÞÕ´çÑáÇ+Ø’xƹžûí&ìºx=•¢ÐI©ÇL.jÓ
+ä?aŸo¨:¡ÉôÅ3ù™Ûþ]T1)[0z[D>Tå«yôZX5EÃ`hF9·A¬§ËNRxƒ®vÐœæ	_
+>b¿Ã3wT×þ=́äÛîîZ¹P¬õšÊõ.É@OrþÌáà%Cçïv+¸¼U6ÙI”ÀîÐÑÊš‰h
4)k½ò@èÕçvöð«-Ú°lבgo±}ûì…%¼/4j±Ñv=¬Xÿ¸õz샻Ǣ¼Å¤ÜŽY‚ð
+:hÓª\1„YΈHDe4Þl}Ð…¯>úÿÖt.pÊ ¼äšG	%½¨÷r"¼ï[ï?“ž]_Ë¾iꛫ/³ D^¯¬¾õ MGºSéç¼Dý“fõkiÇ”rXƒQ‰Á¤J81nÿôaiÏ Mú$yßþÌÖ”zÁà›5Æ®çö›6ž˜[®âxÿr¯3Gljà ÂH¹S^€·Ÿ“îÔÃÖ÷ë‘îg7v§´_h²µ§=¤|«ç<Qy^fÖ©åN­¿9Ü6>Òœ³av¾ÎÆ̫[]k	S<9¸£Ô¨Ý9[BTäÝÕдݳ™³k[(àº/ã±'Àà|ÙØ#{éX)ýkË{ãWŐAÙáû–¼xÉî+ŒÏ´N>?·N¡ª‰ælÉNYÅÝ;T«`•ƒöHóºxF UŒJºD‚ÖåL»×¹%­›÷bbhp½¥<
:Ÿz@‘Æiö{uªoTÅüùx·[XK—ÒKLñ8<./w®Tór²ŽÐu«%9âær×Ð.ÖÚ6v©¸·5^ý3¸Àå‰{à1½‡%˜+Cqæï/;ñRÒ/=%”§yJ"“ƒ¸z~Ã43«B2çpg ¾Ë+ÿh²¤Xx”p9i[xÖ4Qâ¶_š†gÕ¿öEtv8i;Aá9óÖðA–Ý¥¼e½O |Ásã啲Žï‚âÍÜõ«™PŒê£Œv¦â­s¬=pïͱ¡…\iÿý“q¨SUWkÆ7¯àqnû´<[½Kíç«‘Ê:‹	†Q:vZõõ*í³mZÂN‚0ÔÒšÒ«u†ô*ôDy®ÃôÍJŽxSg͵§©f¦YFd–zúŒ}+£Æt$Z¼Šì¤›í²Ö½7Û0Ã{‹µ©%¿*FéÆÈ\5†jsqÊí•Ç3º¦{‘OƒÞÿš^¡ÖGŨ»rÖ¹˜…'Gö°{„
+ß«í†v‡“8½ÚÅ}„™]&O‹.¢þÃöÿ	2$rù,‘Kƒý¦8%
+endstream
+endobj
+1084 0 obj <<
+/Type /Font
+/Subtype /Type1
+/Encoding 7307 0 R
+/FirstChar 0
+/LastChar 112
+/Widths 7308 0 R
+/BaseFont /OPSMVO+CMSY10
+/FontDescriptor 1082 0 R
+>> endobj
+1082 0 obj <<
+/Ascent 750
+/CapHeight 683
+/Descent -194
+/FontName /OPSMVO+CMSY10
+/ItalicAngle -14.035
+/StemV 85
+/XHeight 431
+/FontBBox [-29 -960 1116 775]
+/Flags 4
+/CharSet (/minus/multiply/asteriskmath/plusminus/lessequal/arrowleft/arrowright/arrowboth/bar/radical)
+/FontFile 1083 0 R
+>> endobj
+7308 0 obj
+[778 0 778 500 0 0 778 0 0 0 0 0 0 0 0 0 0 0 0 0 778 0 0 0 0 0 0 0 0 0 0 0 1000 1000 0 0 1000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 278 0 0 0 0 0 833 ]
+endobj
+7307 0 obj <<
+/Type /Encoding
+/Differences [ 0 /minus 1/.notdef 2/multiply/asteriskmath 4/.notdef 6/plusminus 7/.notdef 20/lessequal 21/.notdef 32/arrowleft/arrowright 34/.notdef 36/arrowboth 37/.notdef 106/bar 107/.notdef 112/radical 113/.notdef]
+>> endobj
+1068 0 obj <<
 /Length1 1345
 /Length2 8469
 /Length3 532
@@ -37220,7 +42800,7 @@ endobj
 >>
 stream
 xÚí”UX\Ûº¦qî.…[p‡àîOp)(¬pw	în	ÜIp‡àÜÝ!xð®µö9;«÷¹ì¾ê§«næûË7¾ù1&-¥š‹¸¹½)PÆìÂÂÁÊ!TV–ç`@žÙÙ‘ii%€&.Vö`)  €C@€ àjàä°ó	òp	òð!Ó$í<¬,A. IÆ¿Šø âv@'+30@ÙÄ´ƒh˜™Ø4ìͬ€.ž¬ q[[€ú_Î u 3ÐÉ
hΊÌÁ0·2s˜-­ÀÈly’[Øøþ6wuøï”ÐÉb
-Àð·MF Ĥ¹=ØÖ`´@fS±‡¬„xù¿aë?Åe\mmULìþ’ÿ{Rÿ#obgeëù_öv®.@'€²½9Ð	üŸ¥:À™Sš[¹ÚýgVÞÅÄÖÊLli°pp³²sÿ+nå,cå4W³r1,Llǁ`óÿt™ßß>Øԥ䴙ÿkkÿNª™X]4=€ ö?Õ3džÉÉÊ ÇÎÊÎÎ)„üÿûÉà?“›Ù›[-œ<¼ ''OdÈ!‚À›`6z €Çl¬`{H 2_€…½ò_û
+Àð·MF Ĥ¹=ØÖ`´@fS±‡¬„xù¿aë?Åe\mmULìþ’ÿ{Rÿ#obgeëù_öv®.@'€²½9Ð	üŸ¥:À™Sš[¹ÚýgVÞÅÄÖÊLli°pp³²sÿ+nå,cå4W³r1,Llǁ`óÿt™ßß>Ø4$dtt˜ÿkkÿNª™X]4=€ ö?Õ3džÉÉÊ ÇÎÊÎÎ)„üÿûÉà?“›Ù›[-œ<¼ ''OdÈ!‚À›`6z €Çl¬`{H 2_€…½ò_û
 Ùz6[É_áE8l¦@—¸læ@ÛFx l@g+[{0ÇŸ ?€
²µÿ(ã„hؙۚšÿ#ét°úƒ¼ 6'ý¿™‹’ýÉó@4 ÇÞüOH Àffog÷G“Òdtvþ€¬ëlkâú¼“å_
 r$þã°Iþ›ø =²ˆÀ&ÿ‡ ¦ÿijÒ‚ØQý7ñC¬¨ý!Ȫꢩñ‡ CÕüC/:òÖºÿ&ˆæÇ?ô×ëÿ™9;$iþ„¨‚þãVÿ@ˆsë DÊîB(øˆý?"åü„XtûÇ‘ôzü!½žãÿ¼öÞ,\œ Nö¿óCæËîû¿š¹:9Á.| ×ë¿ÙÂ
 r#@ ò✽™PˆuÚ÷ÐR?é‚É2xFgÒŒâÑŽO
B¬ÇkBØ?'4ä—XŸ°¬­Ê1SO+ÙÌ-x6ˆ¾‹ûxk°}ZÀ@ÃeÌËÔ@<7;Ö7„Ìùуa÷9b‘bÇ¡‘ù|‰úfÝ­¾Z鐃/Ÿè4®t~îùÊÏÆlc%Ýœz7Ù §U)¨}°?òp"k_`¿X4H Ÿyƒó²HÔ³:m³‚–!•£;›!üô†ÑÃbs™#ˆbQ÷‹€‚† )ïOíÜ ±0e†®Hs“¢òÒö£À6eê´|oªœŽ¼Ö-IY¶Y)‰­°l4°¦çc§¸;l§æ}¶MÍ$§p2‡Cc
@@ -37269,40 +42849,40 @@ Q
 >»UÓ¦ö=I#{¼+Árï)Í¥cóß4]I¤BÜÈçBIÙ¹>BiTÃChqÑi{½ ]cš°E£¥ÚG«•h@%3\àﵧX>®4lD·Eªn%HF‡ÙV_º%.
 }Sэò÷Üš~=Ú‚òÂj¿Æg£ecÿ
 y}´‘7ÌœÄ åÒÿÒ•™DfÂ¥Û}Ôn¨~§Çq˜tÓ¥ͼå'³ØÎè`Í¿—g´: [Å«þÖé!¿>BA )£ÚHÄ• £ô£ññ4¿ªÕo·Çò£HSüÝÙ*)’í	ý®‰Pɱãôê‡}¢=›äÚ–^ˆ´nFFz“—K©HXÏ9'&‰2ë‹Q6™ï~
-vÁÂvÀä©ä¯J]$S\89Ѫê,õ<S;4c?ÀX‡1«/Ž˜ÞYÆ×4MÊ*êä°Ï¡ Üc(׈J šÈx–xØ$+1[§z®Õ_Đ°ÿþÿ¿Àÿf¶@'{;'äÿv•
+vÁÂvÀä©ä¯J]$S\89Ѫê,õ<S;4c?ÀX‡1«/Ž˜ÞYÆ×4MÊ*êä°Ï¡ Üc(׈J šÈx–xØ$+1[§z®Õ_Đ°ÿþÿ¿Àÿf¶@'{;'äÿˆìvŸ
 endstream
 endobj
-978 0 obj <<
+1069 0 obj <<
 /Type /Font
 /Subtype /Type1
-/Encoding 6348 0 R
+/Encoding 7309 0 R
 /FirstChar 11
 /LastChar 121
-/Widths 6349 0 R
-/BaseFont /RKDJHV+CMMI10
-/FontDescriptor 976 0 R
+/Widths 7310 0 R
+/BaseFont /SBFJWW+CMMI10
+/FontDescriptor 1067 0 R
 >> endobj
-976 0 obj <<
+1067 0 obj <<
 /Ascent 694
 /CapHeight 683
 /Descent -194
-/FontName /RKDJHV+CMMI10
+/FontName /SBFJWW+CMMI10
 /ItalicAngle -14.04
 /StemV 72
 /XHeight 431
 /FontBBox [-32 -250 1048 750]
 /Flags 4
 /CharSet (/alpha/beta/delta/epsilon1/theta/lambda/pi/rho/phi/period/comma/less/slash/greater/C/G/I/K/L/O/P/R/S/T/W/X/Z/c/d/h/i/j/m/n/o/s/v/x/y)
-/FontFile 977 0 R
+/FontFile 1068 0 R
 >> endobj
-6349 0 obj
+7310 0 obj
 [640 566 0 444 406 0 0 469 0 0 583 0 0 0 570 517 0 0 0 596 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 278 278 778 500 778 0 0 0 0 715 0 0 0 786 0 440 0 849 681 0 0 763 642 0 759 613 584 0 0 944 828 0 683 0 0 0 0 0 0 0 0 433 520 0 0 0 576 345 412 0 0 878 600 485 0 0 0 469 0 0 485 0 572 490 ]
 endobj
-6348 0 obj <<
+7309 0 obj <<
 /Type /Encoding
 /Differences [ 0 /.notdef 11/alpha/beta 13/.notdef 14/delta/epsilon1 16/.notdef 18/theta 19/.notdef 21/lambda 22/.notdef 25/pi/rho 27/.notdef 30/phi 31/.notdef 58/period/comma/less/slash/greater 63/.notdef 67/C 68/.notdef 71/G 72/.notdef 73/I 74/.notdef 75/K/L 77/.notdef 79/O/P 81/.notdef 82/R/S/T 85/.notdef 87/W/X 89/.notdef 90/Z 91/.notdef 99/c/d 101/.notdef 104/h/i/j 107/.notdef 109/m/n/o 112/.notdef 115/s 116/.notdef 118/v 119/.notdef 120/x/y 122/.notdef]
 >> endobj
-716 0 obj <<
+817 0 obj <<
 /Length1 1647
 /Length2 14772
 /Length3 532
@@ -37312,7 +42892,7 @@ endobj
 stream
 xÚíyep\Û®¦™™9mff¦ØŽ™™¡ÍÌ3Û133CÌÌÌ̳cæ˜=>ç¾ûîԝ™?óÞ¯©éªîÚKŸôIZÒRïÝMN¬ L/lbg·³u¦gf`âÈYع8)ÙÙÈÙqËÐ+Í\$
­Ÿ;9¹¨#ÐÐÙÂÎö«¡3 4|XX ÌÜÜÜpä Q;{G3sg •ª’:5--Ý¿$© Œ<þ‰|Z:Y˜Ù(>/\Övö6@[çOŠÿkCe àl˜ZX¢ò
 š’r *	9U€Ðèø™„‚‹‘µ…1@ÆÂh뤘Ú9¬ÿ± ÛÙšXü•šÃ'—°Ààd4¶ø4ºíÿ‚è ö@G'§Ïk€…ÀÌÑÐÖùsœí ¶ÆÖ.&ð)7µû; {G»O
›Oì“LÁÎÉÙÉØÑÂÞðéUá«ø?ât67tþË·“Å'°3ýÔ4±3vù+¥¿±OšOÔÙÐÂÖ	àtwþË—`bádomèñéû“ÌÞÑâï0\œ,lÍþÀhfèhb
trú¤ùäþkwþ•'àÊÞÐÞÞÚãok»¿µþ3g' µ)3˧OcçOßf¶pŒõ‹¤­©€™érûb®@Ç¿7ˆê¯ž¡þÂÐÄÎÖÚ`4…c”³sþt	 ú¿«2Ã_‘ÿJüßRàÿ–òþ׊ûï5úŸñõ<ÿ;µ¸‹µµœ¡ÍgücÎ >¡-àsÖ d 
kCGÀ_ÇÂø15´±°öø?ÿ»¶:ðQÿç¿Ãÿp!lköY!zfvöˆ-œÄ-܁&
-ÎÆæ SCëÏÍû[®jkt´¶°~ùïýý4bbú7LÅÜÂØÊö¯j°ÿÚšü{Ÿuû;F9%a%Úÿôý[Yá³+œU<쁀ÿð¤.kgòŸ‹¿¨DDìÜ^ôÌÜ zN¦ÏÃøy¹Yؼÿ7nÿ&bþ×ZÖÐÙÑ ÍÄÀÄÄøüüçû_+Ý£³5¶3ù«”
mM>[ï?ÁÆ.ŽŽŸÿ{|fþÏõ߇ tí.ÙóY¦f¤9×`çM|Õîëa
+ÎÆæ SCëÏÍû[®jkt´¶°~ùïýý4bbú7LÅÜÂØÊö¯j°ÿÚšü{Ÿuû;FMaMQe	Úÿôý[Yá³+œU<쁀ÿð¤.kgòŸ‹¿¨DDìÜ^ôÌÜ zN¦ÏÃøy¹Yؼÿ7nÿ&bþ×ZÖÐÙÑ ÍÄÀÄÄøüüçû_+Ý£³5¶3ù«”
mM>[ï?ÁÆ.ŽŽŸÿ{|fþÏõ߇ tí.ÙóY¦f¤9×`çM|Õîëa
 ¶/©W)Ì÷«¶ëöM
ûÅ]aðú3˜¡aŠç½ÕcñÄþm_Šæ`¤Ëš²;x‘GàMJÝ›ºIÑÎI{À¨W‚˜vªþÃërAfB‹ƒIí`gBQI¯øŠpªÕæòµ©k¾Ùƒ=’qJ]fJZMÁÉ)EÂñŸʁÑá¡ÁîkÈÞ}|ÚìXr^WDŠH?‡l|A-Õ
 ¯htY™ÆŠ©ùô!ö5¢4¶ÞÔ’§ÖsªR½ô_ÄÛ+'í¼Ò2ûº€pR¯EØwÙ0XÚ‹:ŽÊR¯œ‡ÓÃÖÄb¸û¥ï"jnÔ:l¶
C´D7¿¼ËW©¶›ÙT¯ânÉ`ÎM˜Z±Íyn<Á"0mm½låüÝøVè×ïT=ù¦ïF4ª=ÿ\ž[犈Z%	ˆ+4zÐëå?…ŸÚ¤Z@)ˆLÞiajþj‰\Ó˜Z’øæ7c#êèT¦@ǦvpéÌŽdË{"™|ªùZ4ýé €·Ÿ¥ò–‹×c­ã˜Ñ
]9L}\4:ÏŠ€=(ÇÿÂFöÐ'H‘²á¬Fî°T'KèWK9ô!5aÕÎI‚þ«"ñªÏC\ƒËaα[ðtœå¬{Ô^<Ûæøëžé\îÏlˆ4ŸˆÏj•;'#œý(Ú.Q0ÞË#–vÔÚ$¨ åx6³PkójaèˈÙkû8#pSn©¬|ó—WTæ=ß^÷Ó”ÞºÜ{§ªÕåžîD9 µ“ìcÉ¥Ê7íN~¤l–pQ'¾NvÚ^m¨í©ä4‘¸a¤ê Pd|²4ý–^5ÂÇvÏ’Í÷$ÉŸÍDá""9[ÂéTñ{È`.òslSõƒé4=VžûH1[ƒš-l®AÜ.°¡~ô*J߉àõIèç^ü¼À]NþàÔ""ºª>Ǹ~­Þ‰8ÓÐÅËò»ÃqØ,Ô¿$ªgÆIõ:•ÍfÓ¡Î9Ôû¦Ü ɹB²'ý«“
 wŽè:Mó8E(fYœK£\Ùß%} ëns«6ßýÝ “¦2÷Î’,²Ii¸ßÌBtrÀ¸CUä±±X-SsF}šæÇ­G‡`S„¡„å‡Æ*þ›ñl[‹µ|s„ÈŒDù1¸?ÖÆRÔÆ£Vp°®HT¯::n_M¤UB¿‰0M°ÊPú]ïjd!M–A]µzÛªÉCuÆ,ÿ¨à×
ÈîØ?;=:IRc4	Äj.µÃár4ˆŽÒ¶Y¥WXIÌÝd^¦%íCRËÆ6Iè\œijT°¸;Õfl]îé¤([¹\©Å÷º?¦ÊfUå<=€!êߟ£á0ÍƐùà¾êõºÐHAÞ]SD“’îõsd¥°ëñ²ôóçpSµ´0ûÈ)<ɽ/…2‰_Ë#2u¼ÑZJæÇQŒuž+
@@ -37366,131 +42946,149 @@ ii
 {Ç•Lz}1•m=_B2ó´f¦¨àb¥yY£Ù½\ôƒÄ¡œn5ZGPß'ÆaWoß0l¢µV2¡´ÙŽ¤Ã+¯xÁ>.+_¡ìù~DµÑ1ûÛ@HJ|•Y”Ü:]ãó¯ç½ÜÒ¥T ­u›Šrçû²¦K yŽ³<œFåo‰tK¦@:CtoÔvúñ/”ë ]wTÒ”Ö@±ßG(K3ÄÉá#FxrVˆÒÿüé-I"Eÿvi/s#$(—«³ÎN»täβÜÍ5M,VËÉœÀÇ…OÈCœ Û–ÅùÄAwió}$€ÖFöÏ€^pÔÇåôy¾¡Ÿ©¨ÝÔª¼ ™J×G‚2¶/ÐIGÚC_ò¥ÿî&Lï4éçÛ:%ÏWotJ{c·¶ªÓ¶èå}ÓþÁ¶¹ï1DÕå<CÔäN ååJŸu”1Î>þJ/Ô¯·þ³°Ú›éiЏ¤IÝoàz’ßÑg1|!§PÒJøÌ T³-¿	ªäo(.ÒÌl4Ó’‰5qÔësÆn5C‘ïqÏ»ñjÖ ¾Á½vëžnM¶•šÑ6Ói–væNççU‚ÝsÛÛ⨄#C†K½&1õ{¤,Fâ¢Zi¸P©EÌLµÉzïW˜V÷qßû÷¥òN`[§”q…8\€ÕMÇ!%Õr5%G»Œ6/æiZÌ®§
ºEÔä`•=$vB7:×ׁRa®zÎ[Œ¢b’rÝãtnGÍe0¥†"
c†)š„0è?ýyW~
 ßõ5¤¦´;·
'ã7 
ºo…h!’|¨°+¸«7aËD迸v6ë-ÚÍN¬rE‚|{×—pòì'Ù:xcÁ®êßGeBUç*ìà§hpªsÆî·‰Y”y‹5’Þê6°ºaî̃Xz¥„A]2~6×SÙ˜
zâÀyxåFO™&Ý<¤¼–*EŒâÇùáºàB¥l…í<»7f.ãG/›„Ù@.‚Ü…ÏWçF+PRúðæ‡N=O:Æ/ŽÏ[—f*Ñ¥’œ’szKkEPõ\N /(ŽÓ
 rGœâwè7QÙn¢ØÜÜ*KîËj¢†žíqÉËÅ°îIùÜ™=Ê…í§$ü¿@a³l@´l›Ó¦@H—Óâ¤Bï°ê?^¯¢ëÛ3ôT[ô¶ §+èoÂõ¡O|
TÑ•Æ;Öf÷Ü@ݼŠÉ0¢ž ÝøC¯´”1äÔÛÛ“ ¢fÝ.|Äcñ¾Î û‚ÿ`œáËlwZ'/_ÉѦe!àži]‰íªpr»—M؝‰ò1ÄMMאéÔ˜Õbƒücå+}ߊ6;ÁÓ:ñ<•üµ+Ûåu)˜øÃ
n,YhÊwpï½Öü çkžyÿúáÇ0bʪQZh1­qj¥Ê³ÙY‚GãS™¼áx¼Š!b5hP’ ŸF§Éé6™ABԏ^„SÆ*]òVØxŽøbç÷êŸo+®¶bî¿xš¬á¯ãÊæÐj;ÆžõÇRñrÊGÒ1¨!g¦6R›ã:„¬ÕTPèä¼TøÚwRÃCÔD`TEÞôÄèé†Ýr(&#:^~Y|A&ã‚ÿ+^h#äõÈÒ+fœ‘û:Fbè£óÇ:TÑQöÆ8¢ú«dý¯ãK¦X2ÕÊÅÜ…×ft/G?Jö7ÿ†ý?ßì'H9÷¿ŒŠißãjôlãˆÜÓô诿%«WcÀ€>ävÔ~ÇChF˜:{.˃XŠ·˜P•ÉŽþÕÂê±AͪUïûQól#2;~Vóˆ…·žÏ”k¦G0$—°XÁÞÖ`ˆxNÌ\†*c˜÷:¢œ0ˆ[Œƒ‹d!»2y˜ê\ë¸H°Áøu5!l9Q"Òë¥ý×ƐòÛm—l«ŸH€Åváó9ñ¦®ÎKWi‘TÚ©œp±oþƒAÀ}f˜MM˜\ó;J"®¿Ï|ÏŸi«ÅøÒÞc[¼DºñÛJõ|wµ”—š„A©ñÃß•ìlҍZlað—Ðîn÷;
-ö?¦+ vÑ9{0éñÀØ’¸z†‚x“uk˜:LXÃ4´qK}í[ž@îŸ{LÿÅÜÿ'ø‚ÀØhèèlgcèh÷? Ò.2
+ö?¦+ vÑ9{0éñÀØ’¸z†‚x“uk˜:LXÃ4´qK}í[ž@îŸ{LÿÅÜÿ'ø‚ÀØhèèlgcèh÷? Á9.9
 endstream
 endobj
-717 0 obj <<
+818 0 obj <<
 /Type /Font
 /Subtype /Type1
-/Encoding 6334 0 R
+/Encoding 7295 0 R
 /FirstChar 2
 /LastChar 122
-/Widths 6350 0 R
-/BaseFont /BNRATR+NimbusRomNo9L-ReguItal
-/FontDescriptor 715 0 R
+/Widths 7311 0 R
+/BaseFont /YAYCSG+NimbusRomNo9L-ReguItal
+/FontDescriptor 816 0 R
 >> endobj
-715 0 obj <<
+816 0 obj <<
 /Ascent 668
 /CapHeight 668
 /Descent -193
-/FontName /BNRATR+NimbusRomNo9L-ReguItal
+/FontName /YAYCSG+NimbusRomNo9L-ReguItal
 /ItalicAngle -15.5
 /StemV 78
 /XHeight 441
 /FontBBox [-169 -270 1010 924]
 /Flags 4
 /CharSet (/fi/quoteright/parenleft/parenright/comma/hyphen/period/slash/two/four/six/colon/A/B/C/D/E/F/G/H/I/J/K/L/M/N/P/R/S/T/U/V/W/Y/underscore/a/b/c/d/e/f/g/h/i/j/k/l/m/n/o/p/q/r/s/t/u/v/w/x/y/z)
-/FontFile 716 0 R
+/FontFile 817 0 R
 >> endobj
-6350 0 obj
+7311 0 obj
 [500 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 333 333 333 0 0 250 333 250 278 0 0 500 0 500 0 500 0 0 0 333 0 0 0 0 0 0 611 611 667 722 611 611 722 722 333 444 667 556 833 667 0 611 0 611 500 556 722 611 833 0 556 0 0 0 0 0 500 0 500 500 444 500 444 278 500 500 278 278 444 278 722 500 500 500 500 389 389 278 500 444 667 444 444 389 ]
 endobj
-695 0 obj <<
+782 0 obj <<
 /Length1 1612
-/Length2 18335
+/Length2 18797
 /Length3 532
-/Length 19251     
+/Length 19706     
 /Filter /FlateDecode
 >>
 stream
-xÚ¬¶c”§ÏÒ%Z¶íú•ÕeÛf—mÛì²]]¶mÛ¶m›]öíÿ93óÎ:wî—¹ï‡g­'#"w숙+Ɉ”híMÄìlié¸ r6†.N²v¶2´Š&f.€¿FV22aGg;[g.€š‰1@ÄÄÀÄ`äää„!ÛÙ{8Z˜™;(UÕ¨hh~ü—埀¡ÇÿôüÝédaf ÿûãjbmgocbëüâÿz£’‰	ÀÙÜ`jam–WА”PŠË© ÄMlM
¬
-.†ÖF #['*€©#Àú߀‘­±Å?¥9ÑýÅt œìMŒ,þn3q72±ÿÇõ`oâhcáäô÷`á0s4°uþÛg;€…­‘µ‹ñ?þÚMíþEÈÞÑîo„Í_ß_0;'g'#G{gÀ߬
-"bÿæélnàüOn'‹¿n€éßHc;#—Jú—ï/Ì_¯³…­ÀÙÄÝùŸ\†& c'{k¿¹ÿ‚Ù;Zü‹†‹“…­Ù1øp413p4¶6qrúóûŸîüW€ÿ­z{{kí¶ûWÔÿâ`áìdbmJÃÈô7§‘óßÜf¶0ôÿŠ¤­©€‘áßvcûÿés5qüWƒ(ÿ™ª¿$Œíl­= Æ&¦0ôrvÎS(ÿïT¦ûïù¿Aâÿÿ[äýÿ'îjô¿âÿ¿çù?¡Å\¬­ålþÀ¿/ÀßÆ ø玱6pü…ØXX{ü6üg šÉ¿IþàH:üm† ­Ù_Aèþm´p³p71V°p62˜XÿíÔ¿ì*¶Æ&ŽÖ¶&ýW3´ŒÿáS6·0²²ý§õ¬ÿv™Øÿ'ù¿"ý‹:½œ°˜ª,ÍÞ©ÿŠRø«½³²‡ý_bÿ£Y;ãÿµøCHÈÎàEû÷Ò21³Øþ&ä`dôþ?dûã­e
œ-ÜZKf`üWáÿãû¯•ÎÀˆÚÙÿ3+JζÆÇëþq¹8:þUõ_'þoÁÿsý¯A71q71‚Y[¶3â²LÍHs®ÅÌžÑêïe¶/iP.Ì÷«¶ëñM
Ûå¬Ðÿ¨	¦kœæújóX:·ÿ<”¢>íÅ°¦èI6¹ÎÃó&¡êËGÞ"ï`§9
- ×-O»P‹òºY”ÙÓdcP=Ú›ü©¨[ü?ÝÁìuóLåGâšï‡Fúdàc”R‹Þ‰Ô„R[p~AžpúüD1862<ÔsÞwˆK“MÆí
-Oé琍˯©RáN‘Ö‡{×~óE¨Öí¥›KFŠCa#ó¦`–·nÛ.ó‘žÖÎÏ“ ë(ÑzX©Žq;?É#˜0Í9—ó½áB&ê„ÉÓ„7ØÿgÖŠ4p&²ž`øä–²ß)Ì«Ö¦šú­!gadæggI½[Ä!íH¸K%‚p«½™§öŠ´¹ÉGiV˜mlÒàÓ¢š!oGïœUÍ…ŒqŽŽcm–ÝysèúY[AãÈÀ”Ìp`Ó­¦Ü„IÑÅOŸëH×~\ÒßeîPOŒ‘êZ°U©ô%*-2Êω£ÝEmˆmæ¸KAY¢¤>œ	pa¤q$†™ã¡Zßç'éîÛ¶(©gþžg!.ƒÄ0³&~×ôÔ˜åy¤Ö‚6ê…Côäå÷ÍÏêÌ51\eÉDÑ5Eï#ãkÓ™a<þ¼±Qº!oˆ0Ú
¶¬´‡ã¹/ľŽCàVïZãV¯Ã ž"f0Ñ<éØ÷ãÑ
°„?#¢\,ˆpFàÄ®çk|I"g»P–A™Ž†O‚.
-þœ¤%´ùDp¼(H$ø$Åâ­~Øš"I(°ª¶"½>!·'Aá)Ó>ÝocoFMª™óQ¢f¡9FPìÍéQ¿Ü²ÏÔl¸v=8nîAÒÊJÚ’uµJèrN¦N<ÁŸ×O%øãÞ²K0ï\¢
J ùä¡I¥ ®2JT×ÖWÔ½¸t'qhC°éÜê†KÉf㈞ÇÓQ¬¯a bºc0ƒ—#8?I2ÅW.¸tE³Ýo#Q»ºþ¬–wº£óðsPÁJþÓ³½ù9bKà¯i“ ×`{jµ«pÀŽ‹;\Ý|Óv ’Mç”_’ .’zjaµBKþn446mʪp¾gIÙˆ^ú,™6<
>ª7¦OÑ8.…”â‘ì!Üæ4bÑÀ¹›¯ãžö»lžFTOòš¶pΙ&„¢ˆÕؾëOZ³áÕÏyÚ £òÆäf[*å¼Ã嘾‡RÚ—ÓTOúÐ}:éŶv·A%,ÒlZ‚Z$,bc‚ˆþO*ÿBœh˜O…°	¹ðs=ÔÏ4+
-\Ë?”AiÚOjc2€¿
ÜÇnæü/w at môç^ÖýH²®.5*è^¯¤Gᜭ߯㘢ÁÔy窾5O$V†›6‹­ d•Þhë
-˜¸âp¼á<Îéž­x†tê[¥ü’©*£Ü
ëxo^(>z»÷ó4´‚Æ*•s/_IÀƒAÈìã÷ý‘siÃPÇ%›@Æ/2֜ꄨz–<(¶
-S.4üâ±E°«v‰ÝVlûÙ;A“Ï<SÄÕdH£ŠUÇuA,!îeÁçãß°gÛË@öÁ_¾•T¬Ç¶X%/N|#µA“e;Õõž˜CH§Ð=ãáö{‰„³Æõ#n2,r-#¸Õ½šSõ½¤f{P*¤«6š™Q?PÏh!¦iJêl5Œn•xI;WB숏ÒbhTÝni=J»j[ʽÁÄå\FH1…¥†Ú;)°µš¼ƒÑÙ˜=†1"Ëïδ?XÐܳ•¿ÁzjžÈY HTÄ¥ûò;?”;°
¨ƒj©/!£¦/ô¥ïSÈ-ùÆÍ_*¤*9(;½é¦^ØDµÀgæOÜzmæÏ¡.ö?^žA¢ Ã0ë}é:r~;þXtâW%Äd%¾¸¯š/yA¯Že
-ªƒT¬gGÒq¯:†¨wqü…‡@ö¢nkZ*ð;s,â®n\½ž2«%\ Τ¼úžäù«Y4´/uGÚ›->möJ§ÐšÁnz^·½Ì` =+X©8+Ý[Ðˆ¹tš±V¡dŸÇ›Ã̝
|Õä‚Á㇝úq÷¸ŽæF¡Êþ~±Ú%nʉAc’)dæžæ›s즋	Þ\¶w†zJˆÀ«—­él~YâŒæbmFÿ¸»Nþ2ºÒYYGHÛ°á>̐\Í=ÊQŽ&ØÏ•hÁ3uZJ0t~„xÂX¯Ô'áÂ(çT?ø}¿|¡ûó‡e|·Eg¢¡P–êfó—eäà¾D‚¯ÝXÒ¤hw/x¶«-Ñ·ac…ùcfuÎ$Oëwê/Òu•.Æ–„CíSö¤[\øôã˜qEU#ÍžCü4 ÔÊ^±ƒSmB+`"´§IbÖéõJ½(8ÞÖ	N”ŠûQ]'¥£3ÕWz^Bû°‹è¶sk{kææ¡þss+ÿQñ¶.î0-ïrûªíVüG6XY¾•àKW1½€3,ØUáƒ~ê‰$Htw܆ôd4›Ê‹R=PÓî]D¬OÀ¬PK¤“x¤8Gί9ÐÄÅÝÇÛ—%C'%N²úž`ˆ-þo
"gý¹pч{Jœï Qu>¸_‘ήH%æÛÊ=Ÿ{_QKP¹„‘)ÆL2ÇäÚ*éhhe­ç†ôŒŠè[}nõǁ\+fš`šŒÓU$gG¯ÙÜeðü¾¢ÒWÖ Z?ÿv ‹V?·´¹B½õè¥Ä×Ï…„Qè)ÝÌÁ&º¨$> ‰¾š`þå°ÅÑVÃkVw•rP•™Un~dD½†B¨lj.!–C® ™À™',à²ìÛåàïyNÔî¯iªêsù*åDw}p×.=ñ†52¸h&gRôæQsp× YUm`Èò“ô©<WÜeŠÕk0“É¥)Ŭ¤=¡cº@‰(iauÁ'æPƒF…Äœ×	Ƙ^-‹¥î¢Ã9Çžm™FNR?§Jq߶ò/ÜÕùw$"Ðfèb®¦¿l/Ã/d¯+öùΧ(Ö¿½é¾Ö“’Ŷñ"Ù÷Ž‹
-nÀQÙWªxYB¿­”4ÅC¢VÕ™¯*yÒ ;¼Ì GdM­«5>u»Cb0hQãmø»QÏwlŒ†ä&§y{	·|®¶Qoh¿zØä>„_°æQÞ~vÿ™kVb£!©cu0OaVO§&¥”èU+÷1å­‰éUà2æ'k9íg"ö¯”e	û,WKžÈœæfÓù¾ù¾6BDÁ5ö©[¹¦¾â%¹|pâUÎá±±Ò¢À¡hźô·OE£ïž™ß)mT7
†Z–Y"­ÑTsòqÒ7ï²åp¨0aÎø“¦ßoå¢ÈÔÖß×Cª:.ß·¤3JlÕlˆpgyþÔø°ïñ€\n&"1ÊS â‰ð×Õ ïOՏíÛõä7ïK¦ý>Ö½†­ýXuópÓYÿ¶ãXÙ³”¤»5âuêu˜.
-cÈ‹Ø2Q¾–9ƶÐ\Ž4€uy5cY%Yƒuª=0ºn¦JŒæŒjH_,Y<Á{¾‚´ýBfü1¹ºk˜Rì:JÝæ™ãÆáa"ɤ4¼!K5VÔ–Õ©Ù b­åÝl©Ìn@ÝMÅÆU^‰ó+SNeþ8îÞ ³PJ­dÍ}”‡0ï8_…ó“f×úÒ4"BÝ ¥9÷§ôŸ¥ÒT,ÍVS_ÊëÐ8犄FZ3u@'¿€½J©¾}ªî=Q v\O[ÿ3dðv£«–¿»YÅ뛓½i›ËSÀéž›õYá{£Rˆ1¶P¬dwH
-õ³åùKz®Md8åòôf÷8Çó›9øBeݬ‘¶ËÆ#c¬ jñNÚËÜ”èÇxò½[H*”hÌrNHI·ø‹M^¨åà+T5 †©H6veNA~ø¿S6{)ÏvqÈݗ±
-xŽVc¯¤Ùq–Ž7J-¡‰U ĪEäÛb(ôM‘Æu/·9íB€å“B–®€Y’bó!}hG¥òÛ z%7‡¥kÅ`îA€m#´Ó!cSÿh©ÉŽþ€ýæÏÚG”†'™ð4Ƚeeª·ƒ"Š^/¿ýWq`‰fdãÔ’cW0CìF1‘¥ }Ûjm6ŸÐ`|0^¨¾lW{·Žõƒ1ÚC-ë<½’)q±8÷¸~:­‚³ÃĤÆsšlIãL8$&Y‰ |¶WH†Õn¨åbÄþMÞA]ò¹ø†‡q{³€eâ÷ÝÄÒŽ´9nÕF4•Zô÷¹„E›êèÆ×5þñv(Tcwz5È Ùh­c^|Öœš~2FJS{q•^j%äNÛ°D³¨L®‘WdY{éì¯wít)‡ wºêÕ_ÁsÅçÅ$ãɧ¾¨>²)1ÐJ¸a†³ñþZ	—µ€’âYšú¢|G×Yw7Hi<„ch[ 2¡¾Ìp`k^‹ÕwѲëÊA p~ýNM±ŸËôù=ÌAƒoä—ƒýü¤=®~Á^wœîr³ózG•R̉UqÌæm)ŒßU'u¡@ èê—z-ÃûB/ö‘¶>xЩôIm<Ñ÷áÎŽ
-\%ÑAI´\«C=ãæ Ÿœ03Èî~pŽµ=PvÛœqzµÍ¡Óì‡Ö3±Vû“Dã„d؇Í~W©Þ’«ùºÉ¼ Ô¼Jh €A_éö·g‘”n†?’ÕUåVœì¸Æ|
±$Ó¼.BËÙpîzBjŸEØUu"‘HàЉ P)ÈŠMÁýÒþ1ˆeß@ÐƝSvW´ÉõÞÙÍ»“!áCJ‰ïO†T}÷ú­‹d#.°,ÐmË0ö“u¸Å™‰¯¸Â}ÔI©èÛêàœQ#<ó‹G³™V0IÀ
è÷£½IïÆU6+Úì7ÄÈÀ±ó–m´ HöÉaIq‚>t­¢–%iôžtàHÆÞŽàvgÝG¬|G‡Öž<%––L™ÿ®ÝEÓ%õèa}¯­²cPUð1µV½jH˜Ñê]ý †±Œ«ª÷òúíK˜{–á>97]xB½wñV¾¥	c³ºÇµ†~éU¦iُniŽQ‘ÞÁ›ŽL.ù¶ÍPLɽý’"Ìáv¾,7£–ad.Ñî-{ÕNn"T†°4L¢Yi-½úK0_!b“ÏàLt WŸçÙM<R…ÇØÄP…±Ç¢Ú¿ë.¹¼)Ÿ[[ÓS+ÊEl{£ D@<³Õ¸”Oû78œÿØÃíaïhlÍß>ø®¢—¾ÜHËŠW´¬äâh“ÅŸnièƬÂÕ¡œÐÖzNBip}Ë­Gà ÒÝðQÜ…	¦ÓMÕžEפJ}’µÚöe_=—Ajh`%Mï	E·@ê $Ö*cxE8¸®Éá¡:×…µrÄ)+ì‚ï$Á5xF~¥Ûl‡´Ó¥ÎwçÞÁ!¸Wßl^dz,9|±d$\áÿNh•qªIh¿D!º&x{&æËòâÔ%ò^^M†Aß =ai èñˆV¥1Y
-¢k8LDòBE$B3{ü†gwˆáN®vÿÆo2ÛK!3ØhØWY ]+«Ic{¶¨Ú’G?ÄL›Afs«j:!«8My
-’8ad̈2yÞ¼÷õe$P‰^?x¢Ã//2C‘äZŽŠ¦!3tSbîÍxFKBŸÉç/̱é!â¼·n6ܾg`ÔÆ™\™
-l'*ãìÿ‰UH‹{&!À»r÷Й¿P^·#š7éû©CiÝ@8wPç·±2Ç%»’5¼îâép•·’+þ‡µ¡ýG·‡g똧isszˆ(ñcnºj?ÅNØõ²œèVªs1:É<c\»(%ZGE‰Ðå©ÜÀ\€ÿ×Õ)Q÷Õ¹¬Á)¨¥ÙTË‘}pÚ~§+ñOøLŠ{Üœ™ÜÅTá(%Ì©°”Áï+<úÝl˜×ÂÙ(cúLȽ*p÷-[y¾lYUÉÇãCfbìynÛD3Z‘V˜)w‰¯Æ%q××ïg'4dâ™]¡À‡Î¢Y¹C= 2,åý^}ERîÐlÎéùIÊË·÷¬(HÓ‡7(Ëê¥w’¸’Lb%ùkc©3k5dU¢F|s¸'©Ý“~{
-k°–!m%ê­J‰ÀGÌ&ëóV eI/ŽîþWùí~“â»$ºFhkÜßÍ&©3ò¸WHü7¥ÂÄE´v¦Ý<UF,#BæÊDÓ¼jmMãþ›Ý°J™û¿-FAÇÑX	 ,’µDÒ3¾½Je³AIŸŠ/ô2±~xÐQ»)›ÐÏ!ó}Mó&MR©œ}IÀ!»®d`ùÈÏ(´%§Þ©·ôSôŠ‹ô}|r€ì”èâ)z¥xáRàu¦+ãµB,5Õ0˜#J·éÛú¬ëó@ÖOVg0ªØ3i”7öX2Kxž‚!öo²6#¹ÁÌE9FÖYЍiÔ˜#©©³",¢§¢¦7AAóÙG´>‹³±³~ù*€ÉF×¼ˆN"ZjA½+ü}/™K]ÿD	Œ/‰iR4ìF†î†¥D–Ó‚)¤©½%þà)¡ù¢ZdSI¦öƒÑ„,ò'Mª=Jp#%šÙB1‡~g—xƒQH,èd³6Ûç:{È@kÖ÷(þª¡kL…ÒlfÎÔÚ’âëŸ	`E
S¸H;”Dx+ƒ¼ˆžˆ§ûLbP'<Fƒ*Öoåw8:ç븻Cò5ú*üɏ`q¿œC#ˆ»(p/l±Ps˜s«ZÁCÅÚDYï_Pe†3Ú“¿¸ëkjCÊ`±$V®cZVnÖr“Š'%¸çzêÐ1QSk?œ«Ì=ŠÛN=h×uO/oS¯§'ÎíÈ•Q¢[õ·˜¼$¿?
š'MÎÍUFNໄè$xCš3aþ8›QŒ‘ú؆©¥±ÎeÌi,4.86ÖÏò1Ò.{‰÷ÿ~¦½©«Yçp!ûë¦Ó:bžÚQ\_T¼f—CLtª @E6º'½%}…w8½OåŝݹŽ‡Jãv {ÁèÄ&'`ÅŠÜdÉ?uþãwÖ"êÉÖ±Ë/xqülÛyÆâ—_²“€º‰²;«ïbª;“ÑÖî[×!ÑO”ïóÌ"ß?ãd¸3Õ’¯N’$_{ë¡ÚЬž
-±þ0U“ÿ–a©šº÷g²jN ô!^Ï/9ý‰áOº¨G–š¤¾ÎÚp LµH"PS7Ñ9Uy¦OA‚–¸U–/¯tðÖ4Žv…r\
-b!àDæ
\홲1ÚŽº—'®@,ä°»mÿŠ')œU:¡¥Ì“óG¹1äk`àõrã”°‚‘0¥’f¸SMš·¹‹ÿÞ‚Ìz¢uV†ÆÊŸ¡(zölA§¼uضˆhä1B~ATǙݣ̟ÉV$\o¯Øï¿;V?Gkø–•ÄÑp‹Ï$;Óãݺ0<§eÀãàñ@>HOe¥ÆËy¿ëeº'~VöM…ï|ÞÝÆfÝëµ)좣ÌLžaÐѹßùó#3Šã ¶	7®Ê“um¾#8‰‡fÈ©óé°éž¾0„¼æQ÷¼GìþW£ñIP4¥¢òúþӸ(…nÎå<²ÞÝšfóDF†ä£åæìlÿMM.·¢3ª:×,nv“dø™ÿ
.îåQý\è»es[N‡³rp‚åiáÃpb‡Uy’NöwÇiØÌBžõÈs¸¬¦=¢¬VÙ\xgÌ¥}\cp4«ÌkjN&ôØíüȲSºœ€³5k/Ÿ¢SŠ{ÛØ)£è£%DKµ[ÇsÖq̵¨ê{x °Öo)öÌ+£» ÑÓ }Ÿìäs´‚WP(êû¡N˜B=°]4$—ñ{*ãX<#àÁÁ§UEż™­Óþi´¯-kB$¬Ôvί@õ,gÆùUå½Ã<Üoøaýc‹&§;¥¶ùÜφÈS!ê6Ì`:/ù\¶JTÁlGâ\Ð!ô89’‡½bí>f5lPÊî&÷Ôq¬"À™ý¿rö¢ æáðõkû	jæu~êÆ"…_w.>üzëÉ^žòÙ¯Tï6MVê†Ç8¶¯lß©bĆ©¹¨/³
o<}ßš™Ü§Ê„]…WäÕ—1Ù­§Ö£e´Vi«ƒ¦@þ—ú´ÀÎk†(ß·u0ZH_w
{ýzÊ=ugw!¿Ñ[ OfZZuí­É³DÉ¢¶d¬¨ÉÅíüä×÷UtïQž±Òž¥ö¥ª7¯§¾‹µMG-\Ã0”Dbåö/•FÜŸÜü½}{ñ¼WáßxïWn
Ô4pwz–àþ\´£•[9‡hŠ.ŒJ»‰„ZLv)R‹6néµ­…?±9Úôvƒçf²ÎyÃáhX½ûÊ›ñ.Å|\ò4í	Žœ2æܯ jô)+[±dÔR¨}Aô‘š¤H^PÒêñ[k„§»…úyÛ; l×I}_óŽ†FŸÉ¬uÖ8Á~{ÂÅ l0›˜S-©Í„'rÁ
ЛöQö-@ÈU at aoÙL?½p¯éŽb[¾‹áªסÞ6˜ˆùÖu·­1ˆë¥ÐS­óBTíŸÁ—Ó…
-ì6¿мDÆ'Æß½èŒ\d°²ÚíZçöÊ øÙV|îýk™f*æ?ñú:Óƒâ–5‹±EÐã.ÈžÕÞ²åBªž¼Å•ËO‡Ê¡Ø|Ç
ä¿y€VÊÓ?É®Ÿ“¶ vÕ²#ezÓªE0€Žgt`nT¥‘Nª¶DÕᘂš»AºM×›r£`4. 3yj5ØørG’rA÷IH†°ý9€ö„æÃÀè3”$©¶iMã­f>Äþ "ã	Ñi9±+º‘›_zóÖÚ –̸⸑©ÆqüZšCFçŸ3ûöd@šìÄ&¾—YgS:Î2?r	/l£ùûâS b
q1€àµ¹–3÷tÄ}ëós»9¼‹•hú˜ø	íBK'pþà[ÔŠ”üi­ÛRÁR«J7ôÅÆÉ.‡Í›©*š7ÕÁ„ys¸‘šHtGS9òps:º@²V£Jy¨œ²^,¼AuPöòJÿÆþ(Lðw‹4¨ŽKí§Ýêsk„ÿ’S÷+‰ÿ6‘Î=rÔOë%å¨to03ZLýØzàøûí›4CŠ¯Ëp«K«g’AMkWa{ÒìP{ oåx.¨òEnÿÑ”¿¦Ó(nšù$V?^Å¿A`ò’vÛ]'=Ro&À¿ØCªÁ€</-×Ü»²ÒìXSyè%7…îª|—ÿÔ“)ng› âIsöæ[Ÿ"Oì	5ìÍA¤z”qí¢â‰C)Ê1€!þ çì±¼KÅ·†¯ÓÔXäÖ8"4yªJƒ„ý½:ö³	W_‰hÄÇJ¤ªQ…S'#œÚŽÂ² X溛µïäÇMåÛ[:†Ï¨º$„4L.q5!T’¨eº›K¶‡ª«4«ÀVºaš.æ³ì³wG¼ ú4ÜN ñ›B嵓§%Ò…´À‹Uü-JcÜ%½;²í¨:×4²qüu½·õùVjÔN˜LÀiõÊaeè²}È+²¢™Ùþˆ¢`ÈaÞÙ4¯òáꊦ6Ø#Å™}Oó(å~@
7çPŒW4ÊËä{#|Ðãˆ\MMÂ.ÉF Ð&Ñ:2/Õ†$çr“~«[ò çXúì$å	‰’0	9׍Ýuˆ#Ï_l|{[ÍéÔm"ªÅ
ZåÈDWãø³MdRÏU¬TŠZKÓ5vOª´…þ7Vzƒ .ãýƺ¶gj«ôüå=œMځ€ÕŸêšøžöáwß#þÁNî°ñtZvÀWvó(Dù=ó+-Õe¯ˆ²ÒŽäi@½—æ’(4‚Å×ÃÝ™fâ¯wΫ¢XØr|]U'óa¾6Qb4s`l¨î-ΩŽŽí×ÑА{NTE(WKÛ‰˜éìÀ‡/óŠãÏ%s¨®LÇ—'¢áðÙŸ_gN“}ž<ÀjýE-Ù2psâFyÅ5F~6 at t¨t­bØ`7ô\Ÿ^ÓœÕnÏ,;\>…¾={«n2§{=>™µôtÍhò’òbv•®S5ï}ûÉçê¤5ÓRý=#´û˜&u É°X½röµÁ÷l
X‡¿|”óP)iT”òd4
©±„ôß×ʮ+³mEèˆf{s2äçÇ 6ûøËr˜üŠÿ4šþR\’•þàé2<ÅŒw£Å•a¸5xÍõ-¸z]v¬íå}‰ï‰×guOŸð5À6YüDb¦§§ÓÊ»&~ÎË;8Êç˜AVhj
-*ì0¾¡+äýEHì@%
§×ÐÃ]k­ul¤Ó¡Œ,⸼2.”ŒâÂÇÍ΋°Ý¡8vØ€|¢{®žÔB”%J¢,Ô¹cŽ]’†gu;§}ñ94EÙ¯YNXóÚOö r£«"ò¹ìè2ØsÚ§NoI´N	¡¢X(4à¦	œóö%b¹ýØnš¥v§¡úÕzg†f8¹R~'DZMq!z
-܏'‡>I<ß¿zu’}°‘Ùà¥>XA2%ÓUG­ $œ
-„Û6”\ÞíùL®‡j}Çš—q­¿a*:jÃáÕ—3PTíÑ.NÕàF|zìK_±9?#Æ¡-R*Ç–J›Ö¡à.¿_»¡o`®0€‹lz€’¿TõFØe:ËNÔž‰ë‡A^H*]°å€?ÎFÐÃÛøôÄ<Ý\ljfël\èT¢æ•û,7ÖX¼€°ñÒç|üvóII‚|>ù悽Q—#šŒæÿÍQ ñeU\ ÊP²ÌÖ÷±‘`gGL¿a<° |dçésp^íÊSH¼$â†d<y+Të0¯Pqt¤ˆ1ç›? PoÒ¾‡èOøVUÁƒewôƒ•¬ê)ðö×Ç~£ýî¤r¬@€†L4¥(Yqw°»µ¼Fu)&˜ÇSq7)°Ðl­bà1&¿âÍ‹¤ŽxÇë7Ó-®‘1—aÀ•ã™)§”¦{ÀJÇ“š[mâR¶È°(¡¤ðËåÅ[éUQ:;+ùŒJ‰õ˜o¡ïçÊjÊãÉêJ<ÈhjÅ‹¿¼%3`
-5Éò;¥<
MÞŠ^Ï韞Ê
 «p
e Õd¡ÏP!h#=UÛ)S|ïZÖiuñ²)<y4]úføFÌ2°3|*.˜–ŒLH¶*m‘錙úŒ/(ḢÑaöÁ嬛1‹º
-xuöqÊÆÑjÎdÎ,Ä‚‚î´O.‚WŽf†ÒiQsıװ&ƒSYj¡ä»4­%FwíÌ!»?'¬ªKº}~Ý10iuwdñjßNXEõ¿™ŽH£=ú21‡m }u|ÝþôÃ{)ê#®BØÞ¹'0xÒ!ß福¯LCâ¬ã‚ ÷E
-²ŒO×ÉBÑŽN÷ŒXŠÝ‡ý嶯HƨQ‹,B_+uÈÔ¢Üè¦Õèː;sptŒr¸LŸè'ùšÒ-m†gVª1ŠþX;šb-Ý‘ü””sgFñp“}?*÷Ž`zŽµT?Îù¨JªÔP°ÁAæaèfÌãÜ‘µic²Ô	X¦Cv‡IÓÛûÃ7W¦û
-n¸œvé¢CZpù—10n×*”ýãÿ .÷ÄÛ‘
á
-ϱˆ´Ì 8hˆÎ¦ÈÚ).+„þ­üñ\_g¸º-ª’Š±" zv}=&aSåUYU;žà솟Œ•DÁÖëËH»Ç.æ™ÒNNò–5 [q
ÅÝB}Vm˜:¤xñ6ù$cÓ– ó˜Æ}bôbÕ$æï£yïÇf5ž{¶ŒþHµ³ºõ\PI_G t¾$T¤M¨u«[ãž…ÚL„’YÌÕL«¹Þè=gdó„_â
rŽÖK½Ô}€D­‡…'ÿpƒ	èYѪk"%èJš†k2A·(Š! —Fµ3{W[ñc¬80³¸æj$Ó6ŸÐêHУ©ÊāΓýÜžïÞ˜ºm™Ui`ŒôZ7\…'ȸS¹ˆÀÑ·)5>e†m:d‰œ˜ºÜØäŒ6.†H!6«žHF¤š*LS!šPè:À»8‰…‘<Ô÷}ükŽð®Äz™|<¤þ+_õÆ4,Š¡Ÿ›fT’¨rÊb	âdaE»­hü”‘]òí§	V‰Öîˆ!’Áºþô{Õ®3R¼YφÜÒê'ÁQžãìIDI°9”Ôùâù^«g'D~P¹Ë8u 鹑„šïõÚv­äSâ…>rÑo5Ç!­Sõå7]ªÁ)1+”•ÜxÛOÃóm€I‰#p¦¸48U‹šTÙojÝ9gÙ¤}Õ_uý7oÆõ—Uá1‡?Õ\ZI@Å£~ªšì`31¿‹15cA'©”ÆÔÆ)ÉÌs…Ø„¼ü€!éfÓ¡†•~µÈzÌœrÇvŽ…ú}¼Ÿ"ªmF2j#¸.Œ!]9zYi[±‘¹æ ^-	:‹™PÎúÌÁ‹.Ýt¢ãØ5Å-qÑ}¯fæÿÞ²ÈÜh¾ §ÅPÈ=†ÍpªÒVrI¼éÿ1NºÏCù¡·—gF…+¼9@¸À‘9öf KéÕ?´®–pCKŸ×D[ZõÒþR!S'fà’‰ôæk‚Ì&ï¥
-Æ¡Ó9õ«ÿNžénÇ´™¢-~”mÑQwèqgÜŸ˜L¨
{ƒ"…æðT{ÄZ=>Û‡ÜÍ©[ú(¼{ЦÆô×´8f$ìáüñ~,
¤ú"šmµ9÷ýf‡Àž7±±nx¦n9jJÕ6F+ɶbpÓA¹Ôa´è7§Òì ŒÜÃs»
ÿÄ``ctàA”Ó´U°"›×).βÊÞÌq»$MýÛNZ•‰ä¡•øý-^d]ý|~¦‡±©j—>«‡ëÙˆáǏ¡Ô^m,ÁF ø+'/#d¾ çB\Á½\*v?VwûÝ3F§4žé¦ºèHõ‡m»´šÝ/Õ
-®”=ãé\×æMíÜ£¸éJ×ßPBúÅǝ6­hše¯Y0MÌÉõÅ„ô«z„É©©Ä¿£Løw…”
‹ãߤ+sê®W+Q™‘Fxæ)™ˆÚ×úÈÃ5ì
-Åj$³ˆ¾réaÂoIiP‰ ¡»Yþ²A]pQÖmÐ`Ùn-¦ó­vn]#=ŒaÞd¼â¢šó(S2²œ|D-óu¸n¦Pï”ÖÅp>à”ñàÎH¾{MïÏvœAã„þ6|þq*J|ðSWjÌ6Qg`TáÔñD¨&ó:62$ò`XÖÒ…r•¦¶}ppfÃ#?ÓýüH0*àŠrÇÓˆz
-É¢ÔžHÎ¥y÷TàMÝ hßÛi²V®D¥ìµî…^¿_PÖ¤&QoD>É€[xM줛G›L‚áOçÞ6G½=Phúy õÉŸDì¾Ø­a
Ôfµ
-Ó­‘Ÿ,ºš¹G>&ÓRöïŠëD±E#îp	¡ ïRc}1ØùͬZîëòiÆhf+Ö´Rº%X@B¥lB›,Ón®"0'm…á–GŸ`"O±¯›\ŒÁ°4·µniåwŠº9Á—”-0ÒI»¨ç°Ë%	3J·©^Ë NèW<ÉõßØ{=v0RG>8âÃ9 ÞïRì“j²ïO’ħ˜ƒòÆ]}J”š¿dã¸Ø~´g\HÆaª6noñ§®›1Ck‡ÇL|ìÏ€ío”¶ ÒÕSticê–(Z§ó•i¹s°'gn°+?OóP•LdmÈYî^àúÜcòUÌ*•ƒ[&#3ýf/ò¾°cKý$¤%#¤+ -·X°Þdª#nl§Õn9Ùl³U‘éy€ÖbW°Ÿô·×´Ž‚+PtBʐãàEŽ[ÒméÂGµÒyäýÁP}ÙRΨ2”MÇ4tëâsÜ6Þ´ÇIÊø}ÿm씶6£(0…Öê¾½!{>Ä¿,à™åÐæjì„ù
-Ù‚>ÏتvoD’ JCù¥z¹¢k¦ôÔ›`?Ô`òž‚6ÿóý“v’ïËòkŸÉ<JA‡›s®ËÛ.=ä ±§ó…b|­DBOhè™as|zžûà…—zR±õ!XcK€Ç˜Ìc̲¹øæf ÊUo{¶Ÿ
	ˆªd¦ƒáV4@®
-	šRúî-ΡÑPsÉý#†¡bÙä'”(TÈlU2˜þ@…¬úùÃ
-ÁÏJ GG‰ÐÓy u»dJYûÚ°é¬Ú,Ëú­7ý+4O—Yvr1ÓýUt_Ke÷(¢¢DЧ|èXókÛ›ß꣧âj¨Dgø˜º¹Ÿøw;¼Î‹²yeíP…0¿”wÓ{”ˆ`˼áà=_ÝË+î7ìaßÅö/ož8ª{éi¿‡±¯Ê½ò†a$ÄðO‹2¶Bà‘=W*8sášZ‹}x£õé²Õ)š”"Ú„.ܘ«1÷ÇßèíÊñ”ž,ÆgJ–?n•X )ÖbŠi5 d¢{T‘iHÒ¡yÓ£™J>~-üYö…c‰¹×5…²ot¬Œ³#Sª#_0æ$õ{d$­x!†œž™5™â·(L·(‰€]cÀ™Ò%å>©<‹ÿ,íšÜ¨®Oˆ‹`òpZÂà>dâ&§&|ƒUgw ð“FH̓ˆu¦V¼š	ý¤?&úä
uÌuž˜{´¾×>ls8Ÿ.9kœ(Z¢Ö=–
¹LêÌjª¨nmBUMÐVáy$Sßk£L·äkÈòJTW3ê§wIR–nü90âyϐ$¨¾æðb×—´ïmÞ
-Îb–º@,¦|xã¨tXy[;¡‹¾GÜ;nž]`…,7$\é3w!ê¹µ€\­>ŠóyÿDõœ|è"Q^Zócv9…+ÙM.¿±8ã!žˆg¾Dhô°à@öxw>)G~!î(ˆT„Y™X®£¤›œN©¨Ö§[ç4sw¡*5bò±ŽpoÛßÈ‚†ÔVXîöÓ(OËî>Õ첝G]A2ü#½ÊÕ_-ÌëË›Ç]j‹[< ð‡C…°Ìaýì™J‰ DÐfS³àÊÂoaTľK×
-W7ã›ÉGJ@<ç0‹È=¯áV6n7cAµb|%²šÎ ^­¨îëy&MÏ\ÛcÑÁ4þ¤WZç{û¦‰®÷6ö\¶X¨DËÒ%-Hç8înxÍ{îf^¾Ú¸©lWpUÀ«‡xô@éÐ$Sn¹[ÿ‚hµGêO[Qm´¾è`ó¥;Ji£O„|„±Ð­ÍÖ«.Ðþ1æÿÅ{¬2Õäs|Š‚!/ð®Ä'ð Ü{Åä"ÎYÂIFž¥¤©Ã2k‰u¾÷Ó“n˜›9uíËม°‹{Ƴc#Qj<ÎPJÊAïΡÄ•”e  FÜ,™Ï‰˜$TnÚ¯7š}=%híÏzjYq "qòµïRù® ;'ÈÇŒÔNLÛ"©DP¥ãå—y{”Ôɐkln­ø¯¬7ȼ`'a3¶Á*	á%™[(»íã–‰ x	úàódÛEf*yiÐÃc¬jœåf ã¶öžÀô&ôcϨlã’ùsY£ŒåŽÌ¦ž2OÊ
-Ð5	,¾Gò‰΁ÛîÆô’“¾ïZ]ͧe¹Õý	CGï]2ïqéxA-Í£2PÌš¿]…ùÖ”6°]€xRønåEwwÏxñÒo½q‡ š4îROÔÛëº÷ê!N¹bçÁ:Ïd>Ñzt°>²
-صHá3߀Kª_ê&Aït×ý8wáïÜç¢+õsŠ©
ÒÏÂmÆúòüü¬Ð1Š™x-vµ7>—ÓÓ+òp¡Æõ–F 9+B ^uõ3¥Æo®y40ǧS1;“ŸÆØ´	º&¹æç¤ß‚â]J ¶#G•‡ƒò`8h"+£í„ÙPt¯u8Þ€µ7b*PWƹX€Ýª;ÑMäß|Â+ü>IôÇ÷GC ¦·Ç'»•Ð׆³Ð»ßý’—‚©\@	´Iƒvç›´&×
[iŽÓæ$ˆ{‹s|±ìv¬õó¯P@8z#Ç„5>¦š˜ê÷?ygäÃSMÁç"xw"REtàãìDWQ',£©ÐmÈP°ù!{‹á«ö%¿J}g‚Ó4¯…@ŠíÇîÈ1ö®fÓƒË
¸qAËïûΉ°kX þ£,†+§þôù‰âb¬LÂç·ë]$$bÆD.õ"fŒ^1ƒ<a@ÈW¤4‰‹—ÝÃò
V|‘²:º4X÷˜¼]TFšM?œ~WÊîØ;3Bü´RQE?íݽþFZòôªÞ"Ÿë¿fDô‡°M˜¥Ô¹ìÁ÷’¿8ÍâW>²ZÑ•V[–Zæ2çálÚ®ZÚ©Îoò‘Ϥ¨!|z¢E2ÏY=ÊT$‘•Ó\ÒÁR;n&𣟜ð6±LE›1ŽIt]ÊböŸK7Y—vnòËÜ~ËÓáT½hq?¶¨DŒAí`ëž
£Ïtjä™Pxÿ2ŸÓÓЦ@á„¸ZeJØbŒA^uï…À¡2¹yk ål(VÈŠYFO‰Ôç€J	ÅLŸh ÜØ	wÒLµ»:¤BýèܹÓµ%6Øÿ:>º?æmŠC!ªÛd0Ꚑ2ø(B at KèÒ¨ß–WkäM;œÃ€,	•ê”âsS^ ϧciÁÓžûo)õkÈ©ä¹aš¹¸ÍÖœù>YeÞ-Mã#Tãõ:ÿ+µŠy€ò!Ïä7æc^<v‡PÚ„h7«Ï…ÿN
õ+Q¯^.œÞ‘í*¼²€ˆ{:»Øõ/à`ýÈçÎŒ‘Џ0Ý2ÇBg4)ûô1ÍŠOo \2Ý`Õ›ªúðöãýÈ–†«ÒÂ:ÄkæÌÛH)¬à.бURw3¼—Z49è4¯r BÌ<>Q¸l§”¬†%–‡k„raËb¹ÐW¤ößU6ùwW€{ÚÝò¹ùšH±_`3ò Ož‹îè:Jbu¿æÇe>ÅÀ"›¿dÎOݦ®ùá­ÁÁ€Õ,€†™75!I«—d,Ks¾Ä^❲ßg¨x|_&|ÞæÜ„’òÆ;YÚÛ¡LߤÝZЃǧ‡+¹$^g
Ñ<®n Û¬É"¹÷Ç·f&Ý·S³rt̯°:­c#¡iþÍ5í@$5abüðf±xð”\éIc¸ †œŸŸ÷ÖàDÌKnàNXÆÈJ³¯£°¿4#?…ãÆŠ˜K³×´kžŦªm¹
-(ŶÕ|Ac=ÕUؼ’„¤—æ>R<9%{Ì!1ÓvöêGóx@ŸˆŽ }ÑÇ ‰ˆ&Îë[`å¿O‹˜[2‡qûŒB2L
¯†á+)ÖSÊߝ˜ãBqóÛñÀlA€ª˜¿¾ÛûP¢ #ë•50ç»âm}ˆÝ:’I¸@½’<ÀYR~¼1õIïéœUWtüÒkI»)Uk/Ù(€ži¼ú† C£·?¤w‹VsVŠZ0PoÅ2úiu¦haÑùœKz°Š¸>N˜CC%Þ¥¬)qû’¿wðË®&ÂHÒïÚJ)é߀/OÒ2ÀzÊe»šU©ç6(ï@ÉrÖ„§ÈüUTòÀQíoìþdØ¿Iâ<F´BšIߢØA‘AÅTÙצ_Á®.}@ò@À‚á“6ÔáJÍrñRñ¸û*¼€)¾/Þip€¤¶pÁ°0qî‰Î”×–w€ó˜(êvUñ%¨;߈O¤)}&}îÅ\ñ‡ÁËopR¤9)SuâÑàݯɼ–5·ÖÔº:àÚ¼1‹ˆ]<«ð=ÓB¹\O›Q›zÐê„û¡Âyl:T¶ýf°4Mb¿¦ZÃUÉ„?!ț܇?©Zâ°ˆ^rˆŽg)‹:ðeïU;)§¨ØÓ†ï_çÝqZ³[Åvùãà—97T7ÊÖr»‰²An]CŽÓÈCµ‹u¾&ãD¸Æµáb+T)ñäuŠu¿ùñš)F»ÝCÓJS›<՝Ý~·ÚoãSSûMotcŒ×öî1k¹xKQ™¹¢_àúáu[ß´Q(úv‰×pb_ko¡5:§Ä8Éq·˜Áë$ÑãŽîg9º#%,ÇʏO‹©aÍ
Áð‹™Þnxõ–-»Fp~å“SàçÝðùñý¨”~pžƒçÙll®%ÃRSÇû¥t7ÿ!·#«JH¯@‰é
ˆ±ÑÖ›Þ¹l8€j_¶'¯5AèŸÎŽ€X0¡á÷®Ä.nYŸ‹eäëÂKoEÀŒ{Ë
'Æ£1:mVøãâBC´Ét¯;1†P“Ññ¨ËæЊµ¡­óD½XI,‚~¿o¤§Ü¾OÌÑ”-I¹j(ÕXƒõ|£à™ë‹hX·
-ü}Ø0N¸Y·´æÓ)á¾ÕŽü'ªw¡ý^µ4Äo™.2Q³¥BÑ!8˜V¥Ž¨í¨zÂ;C{‡òxtz¹ØݍOfEúß«=wÞÞÂJ˸ëC¡¦sÓYî3v!¼.!¥ÞtÈƍ!x8üëUæÂ…îpò+Ž7”»kØÚMÈ5UÖÕc“V'%<éÞU÷Sȸ“ïµäoTàpCð‘Û±s?A?~·*Ôû"÷)Ul¢h—ž#zŸÀÝ&â™Î±î¦‹Õ*ƒ†èCy ¤c¡Â/iŽ±âQºgq¡×Ïôr	êrÚÛëvý±Å»<rO…¨o6føÌ/Í ]ó\S ÏZI(GӐžØÛ×çhéßÙã%õêÖà«“¡í|Ä—ˆù¤FHY·±"FÏ ¤üžÃge€n·½2ŒVúóÎÌ
-‘]°ËñÚӍº€5æeÙ?\~бÝÇæH7okŽ»˜ÛYOÁý…û™àX~y‰òžV'Z!ž OKŽîÕÒñ^>ø¼wY&g2cå•8¨,<gÞåñä<¶¢Úýüe|¯Ø<˜K‘(nÁgÔoŠüS8.ÃúÐ…ß÷+Qš}J¦YÏ/ZÞ®HÛÝ*nñq…Ñó®_'|–ÝÈÉ@âÎ/–Õý‹\ÙŸˆÓSºë½ÜåµAý;ê<ì…Ñü¯†€†Ûó ‰4®©® Kw8æ¹X—ÊéÖm/ÿù+Žm:PZCõÖ’Ö{bõ¾§W¹ú–'´B)‡
-ÎU÷zÜpÕ|ÿË'm0íS0õt¥s–“ïÜç6,{-CˆJü¯jM?¡,]*è»\[Å0’Â%ÒÜÕ$%}ßã÷R²o/ÿ¤fݘs¹è­Á&û“Í{Á¢(6¿óÇ0ö
WC8ñ†>á”'ÁÈ P¡ý¾Ø÷lhDi%æöÄNød–Ñ6¡_½v?3Nþˆ ;g¶û_zÆ€ âäêì^¼ÑQ¼n«Ôaè¨u‡Ýt9~F ²´¹0b~¶"—¦<~­6*ºÕýbØÈ £u”5Iâi1&;矀ïµàÁrU±­SêDËÏj¸yGÙïí4pTLâ(tŒïè„Û8¸ªí»¾6ƒ÷[Œb/˜Wïè%4dÑÞ·”ª:b
-ÕhXË@‚ñÌJðŽP
ÍvVæóT•ì–Êù¹—Ùµ
†»eâ<;i+ŅAâóŽonf£(î›õ·	ýþe™p´šû`MZR\Íèb¨Q~ßmëWHcyy'ûã´mÈ-K"ãµÐ.ˆótËM_rK@Èîóˆò€=Íœ´<§ëNxÑ"¦©y‡ØfÑèJÉ»oñX2v Öô†—ò€26k±ýª×s Îh_öB>Ûð2µéáö†ª¢æÃ:Ì­m”#¯ˆxj®	XtLW¤™Á¡eðx‹å»¨¯ƒzOw§ËBAµ}‡…ýµE¼q`÷Y™êÆÜg¿öØ„>œ(ÂÚ¿|7Ðœòάd˼9lâ•ü#×ïjï=Ã
õ¶
pŒM¬±ÂE…» pxiRÚ„gÞEHøì/JNÖ±'×”Ža…ékå®r¸=pêå {³X·e%×'Ïë}ŸqLí±Aûp¤/míƲƒ¦Ÿ×Ó¨u_/ùΚ?nÊV7›Ý쫼Š‘ãÎÀA=pwxÒ¹h ¶k®ôÈXïªI²Z2Å[<ÓÖëÆ0j#N\’€vù¯)úIÁàbõ-ØЩònIÔ’Èçš^–[±š–„ãùò°>I=÷µKc«WYÅl¢]*gá´ò·óFqçÿ‹›è³j‹éPý¹±¤p¹ß0­Y&Isðç“ O„D¯ÑÔ¶lŠ÷‡ ÷äž±h"Q”{«‘7]¡B.‹ÇÄ×¼±±f’tR$æHߘ)CÜ"g^[D枨PXRnrØÎdi±OK›©Z¼!—b쩱gÌÞ^Ñjí –@ç‚Wҝ²×Xiœ6°r:~j”`¥_Y‰1i¸–HÛwsÚ:Yí†îé(ÕT‡2!9Càp€J)¢øÙaã"ŽÉ£&½UzÏØSë­¸brÔ2ýÄ+¬ÅFÀ&ˆG'*<ÓpYśÅR)éH`Fž~µhÊ…ÑöعåqϹÆ'
-ó¤¿ì/RèÔ‹~KÈšûÞ>¤z¶‰X8Ë ÔŽ0H¹ÏxèoÕE¼ûÚ/ï( [ٜȡŒC:”•#ENöY_;rÊè„p::{ž"[”½ç9WöÙ«§œ‘qH™ñ~ÿ‡÷·÷ó>Àóãóù<úÙ¿98®ŒÕ´ï;ðc%!Æj-ì8‡4z ÒŒŒV©ðÆ@TVÊôy§¼YI/ë¹*ªX<ÎþÖÜ썪^‘ð4zõ#mU×ùò+²˜Ñ|Du-HwÌ{TÄ£¼ù“aõ-¬¬Êà¼F:VÐpBso
YùFƒúáübü~÷TmÕ¹à°ç£®µr¦–¬ƒ´1·¸g:Üü¦eÜ¥~Mîä^#7iÀ– g™äÖE–RcåÉY¾8>æÒú4eÙkÞõø
-‚ì	n•šîcSùÃb¿[Ü¿÷ÃSŸ!zS™°ÍðíN…|Æ’Iú2?Ô½»ü“ìm—eêæ.VÃyžÚw•5 Ü* ᕬa¡IwÏPäÈxsæõ?ÕéÐò¢YmhSÜõ.ëÆôp$¯”èû¼÷´éµýJ>«Îþi¦¤ÂÅíO?ÈÚ
-êV¢HèôISJ%(ˆ €ù^TÒÿ²ôÉdœô8DË?¼pöôŽH=Ï&‚˜ß—Ü,ËÞÁΔÆmåÇxûÿíèèKˆT²Eym2—‹
-Sü°
~d7¶^Rrœe§Nì1â¹Á=ú`Ç '°™®Á(Óʼn!ô¸Œ¨h|×rD¹ùÕǘÊX ºå¡ýy¨¾‘Os
-ï߁Ìcô˜7PШºªßZŒ;ÝÔñfýOöEŽÑ»Ö,³GRxfÀÀ38èÊ|Ôp¡.’¯Ü'Ï¿UK‰¸ÕéÐ{šz"ðª;ûчȌ{·AúʽKÏ]ìõzX…ÉÑðª^ð8NÎ ªŽ~¡ÝÞqhÈŽ3x<ÿËJ»´*Õ™CrãÖŠ›0ÿð„[4¼šlGDÇÚ­¹íƒ6xõ"äOr7oqwŽôòƒvÞ{êü)J­ÝB¤õjl¦×®æÎìqi\r‘²#µ4¾ öÔÀŠTx0‘¯fbÈ’Ì×Þw”ë¹xÞÞfc§Ø|ä49YïãXl2&|¼ãÏ÷jñ‹…O/7Ø}Ý
u‘*bí$Ä Ä•¥ž\R‹ç{>¼|hžuJ}\\žm	¦¯dUæ`žrãõõVs©J›XLJ©²¹uK#n J½
-Ì×¢ L̓
³¯ËˆK«Âz<yÊMŒ‹ñ›SB[Î;Ï"KyxBÒ-²B¯°*7ó&6µ(ÒPP\eî©žÚu
-cê\×L#üθ³³¶s	Æ`³-Ý{qcŁßê¢~\BýI‚qÏ–}蘟¹)åÌH™Êߎ±EúÀӏáQ at T#݆ˆj~úЯU|«à(Ùæål—ô[«Èzá+|Ìš²N1ÞkVÁŒÛ/e`[Iá@y3Z•CM¿˜~­{ôð‰ë@'Šó4Hº÷bˆ¯ÈÓ%’¾¨ã¯ë‡©)¦&‰Ìûœ«¹=°…8첓øwúÛ
•¾YϾº$>YiÛ7hI\ÉÚx1å>%q[ºg>œ.i'\ˆ\ÐΏ¨CÝ€—ÙÆÉÃï[G‰1 S†ÆÕ[½¨uK€KS"ˆ'áSwŠ(}•<]/^ÂsÂ1‘6!cì2KÈxM^(-m “1hã$Â滟¡b&Ù£Ïô=ß)!tuz¿ aè“|_3W”ì¡Ö·uì;Ž|vÐëR•ë˜k'=KŽJZmùW­¦`ßjÿHÒhÑ~[;îé¾rxc^iåjïïüĆ9üIŸgìÐMsÜu³\PââX –…Lw¼†RÇÕûµ®žÉTU‰	æBöœ’2¾bšUàƁ†3ð°:{F(
ÖC¥pØæjIž×ù ÒmB°v„ès¢íîõãXVwÝyô[òœÐßÜ<ŸIóž%ðFRþškk«óP!VçiΣ9Õíôƒ,åΓËs_œ‡ã	I¸Á”‹©?=A?ßâ—ª¯áSß0Ø®N
--«B{dØS›îóž¿U÷c"mñêus¬±ZäX<I¡ò­ˆ&Ñrë;*ê¶ÑP
-~/E¯˜
¼õ̳ÃÜzßq/[³ÖÐ*´¼¦SX½åº,ä‹ñS?~À@þA‘°ªU\´¹©é­É·ßZsš´|¿R¤ÙÀÍŒ^û«¯’Ì96»g"˜.6•¯g“õ#™•ü‡€¯µ¹¢Ä~+]ãß¡Ì“VÑ-ì´Fdë]¹Äà+áºSeˆ^í˱G[qô¹…#_>þ<ðv0RµÚÚÝä}7; j£ƒsè7_!âù6‹zÈÏ—¹—Ç©\9ÏüÀ‡6TÚ.”Ç4YGŽ%<ÏÏÖS®nãÓúºÛ¦µÄŒv>gd¿h8Š7lˆ´5ÎW4“¡`4djÌ7ò+%‚J–=ÊÝÅß	 )õ‹¶@:'¢ŠYoaÁÁO(Ýï¶×#Z}ûÕøÀK{ÃÏ-;¢É‡miÞÿ®6°ª’›`_¢ÙŠ4+9õMKÖ]K²¶ A}M½ù£®‘wÆ,@
-?ARŇذ{4±1nw;ÃC†.øŒ”¿Ì§DMØR¬R-â'8 ¬ðÝc¹¥Í$+7ŠÅ èmK:?b´ çèj÷)Í^e©‹ý6^×fšdœ;|οmp§ËÀäáÓÆ«H°ž…ÑJwÌð«Dþðjˆ¡øô	ý:©Îl­Ÿš£ä*ãæ¯ä˜“Òç8Î]¨V¡JÏNò=zÌeI%õ/Uü–«Så¢õ£Üàvy«˜`‘õ
-ùè†uW½N.ˆ®u9ÌâWð ¢68uä¦ó¥Ñ…JÌKÞ­5OÃ8­å\yùýõJu«ußkŸ’U[ì½ß|¡!>¢aO{ªt›øPx©mp¤mÄ׳$^I$+à^K{”<æEG ð2CÂ5ýJd3¢îÜIJ5GSƒsøm¨ÓÂö®¦<ᔦ«uÇÏdêÈŽÁ"dâz’øÏPПYŽÍ ù1zŸt
-YÏê)DпÌ4©ÊÔž¢óŒ¯X¹±ä‘s1ãBQÙþ\ÚæY„ÏT¯5at‚Û›WXÛÄÑßB#V5%Gþ
KSÈV)¶/Íëz[NìKï„E¬Ll%¶j™ˆ|721¢Ù¶„Žè|&^ö÷÷ü»ÜŸškv>}V´2WW©_hÉ¢šÄç\ĬعþÒÐòi¢h„‡¡Å΍ć\1òçÁ€÷¾x<?¦•BÆ%Hê ŽQ!ýú6¦.ÒBs+=/~ÕM§Óïç/=UÔXL|cªJÂu—ìN¨.z›Ê)Ôfù獐¸«*9Ïß&z|§Žáj'e“NY2©âáQ‰Xùg† ®ë›Ð"ùÿÖÿþ'Ÿ¹ |QÞž_Öÿ 1àF{
+xÚ¬·ctfíÖ&WX±õĶS±m[OlÛIÅF…Û¶m›ÛÖ©wïîþzìÓçOŸïÇcÝ×Ä5ï¹Æ"#RP¦4±3ŠÙÙ:Ó1Ñ3rä,lŒ\œdíle蔀f.€¿B6X22aG ¡³…­ˆ¡3 4ˆ ÌÌ &...X2€°½‡£…™¹3€RUIŠ††ö¿$ÿ˜ Œ<þ§æ¯§“…™-€üï‹+ÐÚÎÞhëüâÿÚQ8›¦Ö@€°¼‚¦¤œ8€R\N ´:Z\Œ¬-Œ2Æ@[' ÀÔÎ`ýïÀØÎÖÄâŸÒœèÿb	:Nö@c‹¿n at wc ý?*Z€=ÐÑÆÂÉéï;ÀÂ	`æhhëü·Îv [ck“ø+7µûWBöŽv-lþêþ‚)Ø99;;ZØ;þFUûwžÎæ†ÎÿÄv²ø«Ø™þµ4±3vù§¤éþÂüÕ:ZØ:œîÎÿÄ2L,œì­
=þÆþfïhñ¯4\œ,lÍþ+Z€#ÐÌÐÑÄèäôæ/ö?Ýù¯:ÿ[õ†ööÖÿò¶û—ÕÿÊÁÂÙ	hmJËÄü7¦±óßØf¶°ÿŠ¤­©€‰ñßrûÿ©s:þ«A”ÿÌÕß$Mìl­= &@SX9;ç¿!”ÿw,Óÿ÷‘üß@ñÁÿ-ôþÿ#÷?9úß.ñÿßûüŸÐb.ÖÖr†6àßðwÃØd ÿìkCÇÿ—¹¡…µÇÿÁá?
ՁÿNòÿGÒÙðo3mÍþÂHÏøo¡…“˜…;ÐDÁÂÙØ`jhý·Sÿ’«Úš ­-lýW3tLŒŒÿ¡S1·0¶²ý§õlÿVmMþ3ù¿$ý+uuQiY
šÿÜ©ÿ²Rø˽³Š‡ýßÄþG)²v&ÿëð†;À‹îï
¤cfá °ÿ
ÈÉÄäóˆö/¦ÿ:Ë:;Z¸´ÿ–ÌÈô¯ÂÿÇó_'Ýÿ€µ5¶3ùgV”
mMþŽ×ÿü£6vqtüËê¿nüß‚ÿçù_ƒºaW—ìŒ[þÊHs®Áü=4!¢Ý×Ã>b_\¯Rç_e×í÷+l‡«Üà½:„¾aŠû³ÕcñÔþc_Šú`¤Ú¢;x™‹çCBÕ›‡¼IÞÎAsÈ WŒv¦åuµ ³
¡ÅΨv°;¡¨¤Wô…?ÕÎâ}õDåOâšçFúhÿÝ×8µ.½©¥&ÿôŒ<ñøé‘b`txh°û²w—&;†ì‡+y¤¿C6.¿–j¹W8TZ#<îMÛÕ'¡z——^)i„Ì«‚Yîšm›Ì{dZ?O¢¬£DË~…ÆõÜT$`â×ìï¯u2Q'LžF¼É ¾Û+Ò éŒouC`×”}Na^56UÔ¯½ßÏO+v×¹5Cí“1Ò
‡»T|n±w"óÔY’6¾—d…ÙÆ&<.¨ñ¶÷ÌZUŸÉ˜üÖu¬ÉÀR ?múy‚~ÒÈžoØp#Ò?)3Ôx­%7.ARx¦èÑî{éÚ‡K_êýÈ©¡
Wùëž¡¡Xµ£Yf^å)i¤«°±Õw18K”Ô—+>Œ4Žä;†Ñ|æØOí¯Óþ£t÷-[”_å'ž'¡.Ä°3óù@ÿKj̲\RkA‚A†vò²»¦'
–êîÒ¢èêB‡·á±ÕïS™a<¼±Qz¡í¯ˆ°:õ¶ltûc9ÏóÄ~ŽƒVoÚcV/CßÁ=¿‹˜ÁFót¤cßyŒE×Ã9*FD¹XáË]ÎUåû‘DÎt¢,3:
ןåߤ%¶úFp>+H$ú&Çâ­¼Ûš"I¨²©µ ½>"·š$CãA¨Ð=}^‡l
aoDO¨›óQ¢f¡9FäSìÎêS?_³OW¯œÊ$¬uï|7DêÈÿ=¨Úeû,±ÏѶvk‚sáël »ù}Þj_Eµê…<<ꎦšk‡K“_åKÝßë.±qrbŸ²k‹x²è’žYˆ– º$ÔVÉä2;dL…~ükÍ žòéámtùå1Qš7æ'~¼ %ÖªC¯QOÏËÉÄëËÞ”¦ºMç¸ÍÛ¢ÑÁ?èVÛ9,ßR„ûêÐÂ(uYoó‰òj§wù½
+šñ ÓgX”±ßè)é{4TTs½”ná,…œŠŠ•­[*üõÝžöŽì^~N$³ŸïžzRéqù©j†ŠßКas~+›Ÿã°Y[ép¦œ—ÛÓ÷œžM2}'±¨‹a°ùE/˜«ðÉy5Ãô‡ôñ,ÌüòÓ¢!%,sUÖ¤dg+Öjôm&ÆøÁlí—£tëå8<¡]ô“A #Çt'•bòŽó»”Ø[íèÚÏXxL?UšŒ¦_¬YNU½©r£pTÜP"Bh8"CŸ1<”<`@õŒ[\åÙŽ4ks
+Qƒo!Í´rgâ¯úKNÙ„0‹ƒ›4ÍŠZ2S°D”øLªÆᚎ]Ç‘Π]Ù€q8«‚SŒŒ
“ˆ²ãRIíoTÈ2Ø‹?’·@ö
+¸æ{2yðˆ‡ aù$|ÉÛX&¯&
+2ºj[QÕaë^léŸãy¬šàTžN¥£r-ç°eÇó‚¹Î˜JExª¡ðdÃúhÏ£³¢C–ˈõ—¤_8,;ž‰Û&¹v’À±Õ•ÞÁœ©WMV]âl—¸Ç%µª˜EÀç;r±0³‘Ȁ¸#²â;=$rçðJdZGA‚‚ar¯ëÆÏä¿\¯ac±O¿^AD™Ás\(žG\ËžÝÉÛž¼æÙ¿ú$G‹
+ä8Q’DÜŒéÒyD¹ÙÖD{-A=8»$"õ@—Ÿt;•ß˜^ÔnŒÀæW¥¡M¤d<\eú´ÆÕoYxßïV=½—JÖ®9”S„)­´Uv83	ßÞ€P/+¨Î}Û"9ñÁ4˜ŒPE‹áØÑ7?ž Ê¾ \fJïØ.ÈóX|”éC'ŒÏéÊ
+Ì×VÖ²Ò¼³°Ã#e‰2[EÁÍ#´ª£Ù=OcY­ÆßJI\¶—Aœ¢Iõ{ÀBI³Tò7G¥¬Ýn¢•½haøÞV~ÅbÖÕ±À,¶(Óäyí…!윕ÓüÇ¡Ò¶ÔÙ"Âß ŒC–Þfqt{q}Gí—WC‚~4ZV
|0»o÷‡ˆ‰Mzߦ÷“ÙÜFñM½z˜8´N¹Ç
W'm÷.gÿ[¬…ö´ Q_`M ÍìÎ}¼%ˆB±åîrÞ¾Ð5‰©Ë=±1AéwmÓ ö毎“ëBА†Î€Lndå%ÍTE\ìŠg_‹ÚÜb<’—LìÝœmTÇ—7ui¢ªöë¾ç„VrÐôx§è#Z¾†Rl*¾Èò–IûLoÈÞ¼#2øJ²Ð1û7Ÿ_ö¼ý¢;9™è•S2‡É@HqùÐÉ;!DŽŽ¦b¸ô„}ë³KÔG<³Ôß¡;Jb(óG]f¯u¶'÷dÒlnãRÓ¼•`·ºT¡[%ZتÍQð‹[“D<ª£ƒAÅ›ÌÙǘ¤¹éí>9n¿qŠŠ}t™„¥`†~øR ðV at 0hlP y“À5Ú@0ZU UE†~.û=óŒ‰d'½ß_›¢½+ÿc…ÂÞ+ŽÏ
	øjÊhLÁ'°?PCŸ8ݳqÖ“°CÇÔyöûP4öƒI'öö¥”ÕÉSIpŸå|c¿`ìÒn¤”õ|¦’Nð:Ç

ÒêÓú‘9{«ÀSåA˜è䲃ŠžBšo¬¥qüš´ŸœXê `Oë°ÝÝï&´ö5Õ)-EWߤ^(“ñäFGz¦»zÞ{¦W” º¸ÚWî\¥+¶W(â|bæ_e
+ÆáÌJ
á!]ÃÚÔÉ‘Èœ¸ºU®é±~´\Ÿ9~¿åÛtéŸßŠqO׃šƒ‚ÚÞëítKµuØH ¿Bêì¦En/—z(†¹£.yå¿°#y“ÕãÅT¬è¼œqPŒÈF
Ë$Æ-T‹ª|b|Y³«aÌÓûye‰*!k»‡‡)ý*í?Á‰*ë…5¢Ôp#ËãgoáU†Ãå¨T!Þ䵯k…Î6£*0b•œ¶—¤Ý¨Â
æЧ=¸˜²F-bËփݸUéE™‚Ö©²=	aҐ4‰ÓhRÊ=:~ÏùªÙõ„Ç°®Î
žšŽô¹(ÉAZHuo÷©:5²Ô^M¨>k¢©˜{%´7‚סڭ áÊ( 
ˆÛ¶É"‹"h.¨«_óÓvP¿ŠÔ'©†Ý7An$°EH™"nï[­–ô ‘Âo/©8~WÜÝ­I=\‡³z´pgTjò€‡>H·W}¡í›îcLÞ¦¥8ÝšÀ-”µ
+8q*ÆLÉ=?R¶¸ÏÒË–îfYȾÒ
( Åʆ¿{Vù•FÞ%ï¾>”Ë«}W!d
+­äâDòêxø¼íÑéSîå­°±’ÌžÀÍôy—ŽJ®+Ÿö…úu†Géê@\RÎq\çæhkýÒK)
+Ö£áÀÙÓ!·RZNÏÉdÚ¹®¬s ¹?¾÷3àÁ˜]­>9u‚´j(ýèᢁ„C¯´zœþD“©"//“–Mt+>¶7×`Ùí•áÃ4Ž	“ë½Ê«Õx$ÉÀíZz7ÿ20rÿÂè+Z‹Eü®ûž¦B'i‡#¾4AÏ,¼»y2å'¬åó†ÍšÎˆ9%Òâ3ÔvŽÅ&ñ]êÝË-„œ0ËfvÿíâŽM;¤œƒ4+Û¼_ˆÄ–‰Oº2£â‹Âeë­ËͮƭmçÑc¸Ù=Iþ=Ç*c‚–’éU,fP>Ë«€?Jäç;)\UìBYI?œ¡Œæº­^¯2ÎÕ(ô€U¢`Æom:¹6X³6ᥜYiáf›ƒÑ\BG˸7ÎtV"á—XI¿Å¾Æ_èF«$KÁ	¼c—Ô
SFél¢G¢Á¯"ð‚g‚åØ2î…­þ3DõgIÁ6)?ÜÏlÑ2ÇÜP{ÜÀÁZŠSG'fú:í×÷å^朿8I/YÇ…1_%–|âòîfk[$
®ß.Yñ”[E[ab“Y6¯ÓC›Èa$´
+rWÍ
+½®YÕ¡ûLªˆAÚ†ÂXÏ%ƒÌY0ÛÆè>Ãr—Þ@2’G_Ã	C|¯îšÙf‡1÷‡Z׎ܜ: mz©Õ
+“¼Ä.yåwÈïµ5ß“(•›.‚íÛÏQR°7÷—н™B‡ê)¸@Ô:ødõQú2®³öÆÒ²ˆÁD)CJ6‚HJÊR2rÅÔòE˜'õî(ØÛV6Á·á¢î0Ñ"Þ±^ɼóúÚŽð`dzYÊ6svc°ÈHx*Æ’ùX¾³kɉš<h«wB5íop„å»=ëgAŽŒ‚étn»Š¾i—" ŽÂQt?×85"´‹0žy¿C]÷x© f†á4ïûUÀ’méÞF1™mÞ¿°m-F3¢Úµˆïýˆá¤6À¯*ŠY¡Gy8 á
+bÅæCÖÏÂèëЉ$Ì®½¦‹Ÿ€6R«9óüf±ÿÝ®áJÌ<21˜}µ¦I¦é ølÌœJ‘†NŽÙMô¢Î ð£š¼Ì/ýaÙÿ”â¦e.Ó‰ŽïkºÒÖrÅ5«©w›¸âXÌ9`Ö6âñÁ€y>–dÊ´ºU–#:œ/à/qÿ¢à¶’úµ£›ÊQS‹ëóºï$iiu°ã‡7§¢r_7!¼Ê.
+Ïk¦sù°¦Ì[§×ã¹9|̦Ñ£»i8ŠŸ·~Ú£.—=:qº
>šº\P:\”Ÿ<ÇÛÃ8ì2Ç£RŸ`,Ή•¿¢º‘Ûƒ'7Pˆ‚ù(׌—`v5ºun´ª§çÍ–“¢D¦ïØü†µ)Oì|ºŒaxÁ"Óá .©9VB˜¡)¥nC=«ÌÜ©DÄx¢œ©”쨥ú…¼2†«õ'ÃG9Q€ ÑŸ®aAÒ»Røtë|ÈùžH¸SFI{™½Ù§/òÝÉÉô,.þrÍÀTÊ
3p\PÁj{.3UFk-¬Á©J#ïæíÀV 5"‹¡9Y›3ïm—/Eï†Ô)£EíÑóQHÇ–Ñü|[»uÒ}ŒL¿^Z*Têïn+j½™þ~¾PMÏ"PAi­¢Æd­âñÔøÈ{B8w87c^HÙrTX#6Ô~n¶f­…Ýüsû6)½ïçP¿4Áž1“’ê$!ðÜ	V6„gSžÄŸv)è|ðZßvW"”MÁ#‹£(°ó?IŒß`ÛâP¦9·°¤jN{óäÃ2ÿý¾KŸŒOð]r—h;üV³í>9& Cùl•^ÖÂ4<9Ù­V3‘
Ô
ú‘¬ÎJ!¤GšYϯ©]ô²ëÇèà ²\½v¢+Û2Ž#Wx¸«,Ò¸À!Ü{ä²X]¯é[þzÎ5YžŠz&m3½ÐR7%Å´<œ[‰\R„Kó([×RÅŸ?1RsOM“'*·îЦ·ì
²=/fדWIvܤ§¼‡]!_Ú”Èß<(©j[Ns•
¿ÜoârÔø—p*D”.q¨ø,T0†ÌœtWBgÿþy6¡nf´¤ÝvºÜÞ0%^KNþ£®šþ묄¿Ð$Ž›“S&k\$jn‰ŒÞusÒ½Óƒ$’û¼ÈªäÒ¨{úg™“P罇Dw»~EÅ@%çpq…@H…“%¤M“Û‡;RwU7uìï†miB>\—Ž6Gát!ògÚImƒÛ*vbðU-HiÅe–ÏÞÍ®|,ñ²Ç?ûöùð*"²K±ÅçæMR²Êùò3ëf­Ýs‰ÔSS>>ZK>>	ý.Õ2VÚ)YšVrÉkjKÉܺFpï2é*iõÆÖõfPãEDÆQ¶‚[zŽ&p.²♄þaîîKG:H²t¶k<J³ôÞ•ŸÌ´¸µ¨—Peö£7Ô³YðnèOƒT©ŠÇþI ‹‚øáp¯ìÁ„kÂTOÌV)éÑB#w;Êg_v®™øÉ$3\â«»ǖ"EdXêÔ‰wÿ¢ÌTùº‰z›¥‚p¯ç˜³î•„==‰ÄÝÉŠ´¨÷Ûz'O#æ}w¾†’*µ¾eST·z0²b-ܸfF?–ùüó^OK‡TLM]YìžúåøhsóÇ3Yƒd’à’Ûbªþ4ýä
+H·¡Û¡+%–eÄ‘™â{GQpÄs:‹ZLÑe¾¬˜‚"O±Ž;-&•ƒt×ÛüQD«»?»”Ÿ?îØYÚÀ«sÝ_uŽ,ŠÏ¾ãf<tn}/–MþUdšÒm£à°–¦ÅØ‚&5yŠlý.â¨Zš9%׃;’S¯ÚFh›Ýð“l‰`§Ntçi‚­õÈn—Ð	ó)é"ZFÆl×k֌Տ’)j¬zG]2€h¯Òßä<ÚRã–nŒŠÃ" OSûµ/‡KV$\²‘áMü`pg‰¯¡ ³"HÖúwh”ÞÆ^6óˆBXé²Ôƒ1™È´ kà@ܳ
Û3Þ€4+ ¤Þæ\…äˆlŸFo§ÿšÛ€•ÈòÅžý‚ó+:æ&¼œ=“R‹û9B%Üa¹£ñîíÙIkE4™t•;á´·¯[ÿ»-ޣˍc½Îéllfþ
+É„Ä%aÞ#Fxd8IDÎÑ8¤ïdÛ\€øšX¾t!>g64mÿñŽ¯|"‰` ‘úwÞ(äû@|^	ˆ5æ]¬¡ÁÆš0Êwf¡SXÏfá‡s&Œ€({•Bì”3Dît„Ÿìbö—ž
+¹ûÎÑT¾ ²‹ë~eOyΚ7èθ÷¯Ó¹õÉ{'ÎJÕ/PÕ™Jƒq?%nvyFt1´G{ÏŠ)E#íc#²ÃãŠn5:s~¥WÂh1Ûà[M4ÂË—£òt%9Ê÷Åbʾðwß㬷.¼ö È² ãC¹ðÊþL¸Ñ:×Åëi.=6|ŠËµ­	Ä¥öòZºÛÄÁ÷Rj~u™šØ¦ÑÏE0Ž$Ò
Ì…èù#/g^´E^~Ò.RÝ7(Þ³J›C?½úö™.ù‘r×Ù'€4£³òôé(g¬N*“4¾ÜîaVûã9–5×Ì\v2é«eNLsÕO)ü;öH“ÄÔyëùÇÐAˆKX@¯/ó-4k¥©Ó;NÓ3VYSœ$â^Ï0œóªB®¦%”žÀ?Lylžþsž†hð´ë„"cWKMT¯¦hý†›G*¤ìùV¸w{`!©™¢æµþ‚n¹
+Éô|
0„ŒAËZy«H0[bk\fI더1Ôô†ñó·ô,ú`.w|é·è2›£h™6ž•~[ë$#×©dMpzþ£ÉÜlîu<$¹)wÊ,ùvå´¹É{©ïLÁ¬'·Á²˜í˜áøëbŠt´ˁ؂µ‘Þ„¸»6‡]¹@½jc×ŸÀðîäbX_UQ?Qœ ·“Ñ»ª‘Yç`>î´‹ÐpÐì”q± vÒaâûp5µŠ!ßI3lãò«ÏÒ"ÑÖ]r*¿:á͏Uö§>®B€«"5õ/¢ν°NEô/yYZÐeÁg¢ŸÂþAáa½^«.ïœd<Q Öf)<{ÒeßÍöÌM/PÒÏ ­.…nhÎÓü1ýp9P¡ü¦Yûí—.´’
”0Õ³Ïî¶hECIgtÛ’‹9v¬[$lF)§ä‹^I¥”LDâçp– i¾“…{vÂè—ÝÞ*ó+ƒ·³4–_B‡Jâ‰FµY,[Ј)d½fÝ4ÈnšTµ´¯ÙéáÓÁ·’¹ßbUƒ…ô¨W*+û~…úvåž[CP~‚nLîeë÷Š'gç©9(÷4*\¥ôQ™ÊSZºSœu£¿o¨¯7ÆK׈ÁÙÂ#jŒF’K’­¦Ùd#0½ÙÚ¶î¯R‚êÓ¢T¬û¸™@ߺzC¾0'¼î«$lœ²x·Õ‹­ŽBnÖ`´Î8ÃððÚg¹/W(0ÛÅÍíWËà¯$þ±K5[öR*ÖX"ñUÈ+Æ «}Êê
+jjÊ:üq'_¿ÝÖ\ÓÑè¡)Õ¿èìðMÞý ÝdY[Îv~š˜åñlÄ–2	l+?Ζ
++Pìx_@åKemçsí*\©G'VG4ÞŒ	,çVÞç²x7›"”›¢N*®žI÷™Kë ß/ÊŠàÔqq4r¾Þž×“dV=Õ.q_ðG§Æ¢¯¹¢ø–¬åÑ–\¿24„!)èÈšÀ
+s²‚[Rujr|sšä–Žb×Z›béþ;ïÎÇ…h]Ù>:ßÊ'ÎøWI
+ãd©tlaÑ7„°0º•­£jÛ‡6Z-%]Ãy-sÖ8o	±é¡Ì‹'oÐXˆriöUÏA™éF´‡ÄÐ…=ž¨ki>΁pݽË]Ù·C6ÜöS #„]ø	êqÏاRËÀ±¬˜þá8®Ä*Ä 
+‚(µ5áv+ô¡]P­ô:e›¶mÄиyÕ‹I&çéÍœT9j–ñ7j^Uß¹ÇÛàqž4xF‡æ«!÷Â9¬sl”ñ²p„¥ö‘@¹Ú£
+CŠ"_s¡Ø³C…‘Ñs‘Æ8µ)Ñý‚¼f‹€ 
+Áð€GÌ
±t5[î‹)šïÍmBϯ¡Y‚$Ɓs/Õõb6+¢ro½ÕßBžØk÷®ûá‰Çj#Jó:¹íõtšSæ1³Á¯Ù¹F´ŒÖËaK´ÚRI5 7¿ö˜aÚ5Ū	žjLg$µ›ƒ°ò£òøFK4ÔRBõætafóÂ×^Ê)Ø:ï\áD¢ôFö_.âÄ‚Û¡ÙÊ–íµZEyîrÝÓGO»Ñ6:A”=¹Þmb·­¶Ý¨+€²Ìt{n™BÆ
+Y¨-x\Û®9å■̱	 l¿FPÎ$8:ºùÑ~uGyÿ:¬; |	Þ®vid‹p*ò5þfïWûƒÄàkCMó"Æþ¼­yåwPÈÎÌɺR‘«–¼h¸+’Ìþwñµ‘Ö·”æ™Häë_-ˆ9jæUñò7öën.Åü!Þëéºð(tâÀ±’ÕyU4.ø–ô)wVz,[Éõ‚ÉôZ`C/בUØÈ·	iÝæF(† G{IOР!áÁbØ:]ÝH3§‚¼ùž™eã^ú¾”îV ÝDá2úÑÚpJ¢Ô:asŸm9‰‡%ÜL·öX
•˜'¹z€ƒh¨úPj€ú ÅŠ®—Š·g¶ß¶§™èÏmûß°Æ3!ô93´¨Çà?¶Ù)¸¶²·¨LˆŒV(m‰”Ę̂¢~? oáCgqþX呂²º#vŠš›ÆŽÜúT³¾À‚^{Õ‰8qDvsÕ”ËT°d&Y˜ZH^"ÎÌ8Ç°wÔ÷—`È«j³DÕ%r"“ݲڻžJ÷8§O¿¯\Q­	‚™—s‡ÝFôŽ£š›BÐ÷÷½¾TFÁ…l¾3aUs#“¬èk³ÔäÄüpSD»9·(Ð_E†OÉÞ̶‹”~Kæ¾ðÈ]»÷väüI «ì 2°ò?0U®y[»ªm.†õ'‚Òª§éö°ºÀdQxoŠâ¸ìüÁHC¾çøou¬§¦ü93Ù網NNtYŒ^£³ýâüç„PÐb—Á`KB—ÐXg‘0óÁ¤Ïº”¾ùÓiñ­*Ùÿí0U̧åµ'Á@/é£1ÔÁÚ†ãXvqfÓ]ƒ	Û¿"6£ÎS„UãdÛq]¨w§ÇÒî¡”]œ Üt©ïõ¢ãÏ°!~úŠ[Wè³N‡@vt’ÝQU]p+uïÞ€›näêÿA©È*¶t\ž
+éKDðð
+”2ÛRDgX§ö8oÏû K
+@»,m[b"Á~^×ÊË2¨#åZP7pÁ†xØҍÒÉC®Èbl͚ѻ̸N½îã‚ŠR”D5ˆC;ìP0æý>í&C{éíRØÖ'gÀ°?#P‰»Ð)7ÜšÁQ¾”4n&Á‹§»Øë§rêP˜9ÚUN>¤Gœõâ¶zËÓâü—ÖÄœxŸdÌû*®Š7¯m4Ë0S¡P=	¯Oüù¾Z»òÜÆÄí¥aBÈ:ÑK¦V‰‹ÙÏo at Pl9¬wØPuCû
%WÎ+¦¤°“Ɉd>R¹è' ‚·Ÿ0¸YT}ýD¶én&ô{c#þ™a{’Ö0·,UWá¨^³+Èišc¹¾*ˆ¾WQÿqädÛ/T¡þ;n¶:…¶´'p{9µçàÝðîÀ¥pña}
+˜1‰s¡¡Â8›Ò—å-æBÓ¢ù´Tõ¯F•öÙlϨNr•»Œèðb¹,A¢çRBqŸ‰‚®Õîy×~È)t;xxw„ÝÔ2â™Èem¢Åž/ÀÔ›ÚÁ%ꢑP»úÁ%Ò³ž~å×È
.œ(ý!Çÿ_–œìPLî÷ËÙQâ™×OÐù×o_錀'Óhh~Í¡Gd¥ïµ^™rlwZ…‰yàL~HDú¥€BýÛt³ãÛÐk8]3ßÚ‚Ë=m-÷ø*³Ò™”ךÇÓ¶æS—è’ߝ}ځ†«¯Ð0¶Á’ò;¬ý‹×zf_auÊôo¼³ýÒ'ST©(§=ûã—vŒ'£[9胟O“"ßK_ð¾%ûûíøQ\n]¸{»³-ÀænÂÎÕÏ YLx‰Ö?ú£úèTÕ§FñàDŒÎ	ÁPˆE5æð˜é£‰ñgoÊ°¤¯	¶I["–)bDŒ;¼’f6pyÕ£BM1o3d§è˜ûÌmÖ?Z8½`¼A«®šÎŸ¨´÷¾‘0$8á!õ³@9Žj
+:$Ro;¦|Ýtëî;ß P£«V3`“û¾©íàÖ“Eúä«dk'2½Â²uj²å §)±ê¿SûµH°›’paªÇpÇÜ®ÒÙíÂd-Ã5ÈÉÄ°$y<`”&;r#}­ö
±å*.û}'xÏx¤úÒŽž¤Y¶µç¡Ð	ÝAµÉC¦|½Æ—r{ˆ-o"•°lc3R’€òZ¹Zí7-xNfâoJ³¯˜öóoý˜¹Í!´ßì51v
+8xð†› M-НèÓƒò1~Üö‚ŒÒ›@^ʪÀÌqk?ÎnÑzÎ Wš¨ø˜³U¤;¹ƒó„hRó¦æð``ï,oNƒ{ßèø±è©ŽSòr	z&nU™ÊM‘‡]öÞóJªcÆ”w|`8ôëÍ+‰¥À¿ÙŒ	<|Hâr›‹öÔ]Î>Ž“Ôº_ÄÉRNªõLäæÑá7Ko^¤‰}^ðzÄà¢f¡[’¤Ô
m[Âö‚ƒ Í)-Ø©¨bl¿¤UXnõô`Oô·
+}Œ !Å~çKôtºGÛB‹¦6*&8y/w@°é‰X¨a‡	?Ã/[Ú~NÐKxéOU┽Hà8:²„=4âÑežÆIX·¾x<>\:DKI^ďÃàlt~÷â^5fÊÜúéjZ,4­àTö”DY£ÿëw﫝Ví2é*-K/³d~IKɏ¶DÍTþ5ÊoUM]L‰]úò—cÔ±”W¥#;×ï?Gî¸èÔÑ[[‹Ëx+‚Åh™dæe!„x{äؾcµw“]už…ÏᅏÌhNhQ6Lx%'\I$ö?Ë|#Ã|pŒÆÐv;Ý‚hšÖŸ¬ 8sÄ! …	¡‚4³ðœî¥)vÑF°À°C;©“ƒ•Ð±q˜¬ƒzbTPo5?
+f[3¯Nˆ<.cl…FÓ3®ýG—¹“ð;ç5n‹Õ°SPâó~3шšiÏé»±eÛ‹—È|J-œö/²±˜¿îS(÷L 2Ï+eKYªAÃÁ·ô¤:ލÝÁ1|Õâ	ÍØŠ<Øï»r%¸¼¦k£ÖÞÀ±è—‘˲v†GàHÇ•õÁ/1ÚÇecé}Wè½eXd.¿Ϋ‡{VQ3ø—ñšªä!î¥,µÁ%v Lðñûu.¬žÌ¨Ÿ§ŒPåJŽ–ž&q
+g+¸$ê?9*ˆœë—(´•ðO\W¸’M띺УÞùŒŒ7?±4X8rйôK™·Á)‡7WU¬ÜQÚ V¨Ùž‘T_9|^ÍýÈEÃ4Äcäöš ë–‘*;fpì½ÎòèAÕ›èøwŠgn›~á‘À°›8Gm3**+Aõ’yæuo–ì)öºPc@`,ý°ö9ϾîÁJø¹å’âz©j}1äͤù`©“J£KêG´ÒT®ì“€„%ˆaã°°¿Á6ÆIEWÁ—Ÿ/Ÿ¸±óåz…Â… «¾û£AL‘\c€›x uµ¨ÍŠ5žÕ¹õàǪ¥Þv|BŠÖدcŒýù¥ã؝̞fߊ‚Z1ã½o|…³‹Îh™úJBóãd<ì%2#ËV4ù†U×+/÷²Æ¼Æº£Øz…áãÚ*å Õéü|£š	=¿»mm“"û:Áf~Áo²«)T•éá+­<G/d±^»[ûÉ=÷æ	Ë|ÈÂnŸÂS÷¹sYd$¼Æž™°ß–ÍP ¹Ù9òï<ÿ0öÃþjVÄÿC’“gÈ,~Qf÷0Žªv¼hV}d—2îø쏱—VmY)™>Áy«ØÃDOHc{Tpè¢@aéLÔð€öAÅ=OS‹‚ÂÚýÂKœºÉ¼½éëUŠ)ò”õY
+¼tNºÛ\õqx\8<6NRÔÒAÀD$$þqB‰{kÒ·k3>긑ý´ƒS|¶ï`ʧ¡R^ñòüž˜¥åàå‚]z¤õ•zb¥´ë‡%и¾σmñ
2ƒÑ ž«ÿàÐyÒ“tˆ$v¿­“9	ÕÄÑkˆ|Ï.·ý•>Ü›8!sÇoÉÅkIe'4Ä¡Ì3^ùî0øük ºø@ü—ùÙ\fö××B:%J[¾j—Ð/¡²!hÌ¥`·H‡·t§£
+ùño‘µÅZ
d§0•!!åü•B‰D%/¶ô„`•ö>º.´XkºžÏ’ý¼ÕÒ†©øÄ×
+N—ü@ÞšFÌänž3×±ÓÇ2çÓ
+ʧ)¿.ÎÏëJU¿º²»¥×ÔŽ&MåÊqù7…QRÊLp~&€XBüž¯Wp.Ž‚[Ùf÷Ù”•EEÅ$q 	ÁÜímž'Ž…kð´ËÐo?³û§?*L<wˆUNà)*‡Ö?U„ë¹s+bûS~Ñ®šðãáGÌ3§ÑÅ„ê߁	ƒb¦7É¿b7C@ò<û
«Þñ>õ¨ÉVz‚ŠvUìǸ3êû{_q¼{î¸û%GÙîSLúæåXàG_…ÂÞKq±07 Ø4o¯áŽiЊ€)@IªW`T©8Ü­¢ë~\™Ê²á¦ãñÚ˜øØ2	+D¼2hû+]UE¬S>i#ˆ$áˆûçÂ
+%ËšÙ.“³_¡!–3ÒäÛkêGýô#—Ïœ1‡„†ÞÓ¯Ñx⯰AžÚŽm~'ñÄ|MÄÛˍýŤC²!‰`­QåÕ€uÍSb©)õÞ¬]¿*Çê½#	£kü¥µR¸2Ýèº?jçì«ìF˜ÙRQáÿNáñGJ ;<
lÞša
+¯o|„
+‚f&WÞ³Nì{tï¥,ït*ýÉ4ŠªOªžKšÕÁnç·÷Q­}+…:p±®¹cÍ,à“š›À¼!¡ÚdʺŸùá5'¨ #DZD.w¨B•@êt¡z”.§+|ÌŠ,ZEQØȆ$.¡ÃÈ.Œö!Té܁²Þ%vÞ¿øq~^µ%eLÇ9‚‡¾n±2õ “HR®<Ë+¹ûA}¥Âæ>*¯Ñ/k9v¸c2Æ&ÁdøÖÎÍØõµÈ©Íè€ÐFÛRýd„*m‡eZm,ŸK5¿_7ÏEn EÕ\^ÔòKÃV‡mHJZìSÊáL¬yXž;«fmˆe!˜%àE[¿zeŤÉÑy~Õ$¬H>Æ‚Ë;N›Ãš'&«ËZÅþÈõ+›¯Ò.k˪ˆõ·¾gHûPc’5=õa¹‡UœþNùÿje¶€æ¢Ê,<åÍBy6b¶O¥G1™ÓÏÈ‹Q/ƒAGeqú0ܳ÷[ù¶/ö)'¤/¡®WÑ­ÀžSè=›Š´?©Û¸}EfªÔØ'J™ÑŽpDy¹¢ðÆÜpæÎ2í¬›®È>Ç“–(ªnŽ\—
^r–EròAµx»vÌ3ô›XŠ~°édòØ8·§”G‚†];ÍM8Òo Á1B­£"dƒɦQÞQßË=¾øQ™$Ñ„¡S2ØrÙÅ9dš¢ÞÛñÔ«º·ùºò´ßýYOá<]¦–´7iì´Û¦ºlüº<ÌSgÐÜ®˜³Á1[0н?Xs;6ÙV†JF!¤[üžMHEš!ᐒ“wÇ_˜$!ñZ
åŠê(w”u!–MRW7GÑ]
+ÍHÔÕƹ”§f~ñµßà]8)‰kKÆ6”¤:ÞN©2ÎÕòa.üFŽ¸#¹29],ÿ­îcùJÜÎu/<ˆµ3mîj-Ô?zHÄ3ä¾l»f©üëÊëÖT‡x?þ½g¶W»ÁK‡Š}B'&!A¼	ú í¢§ ê.DlXXPœjFhŒrŠ˜ðù(EkŒ¿ aäòWwêÎnÀAÌg.ž–V?j\u_r'T­Š§ƒÁº¨°[ÂÖE—8+T{ÜÁk‘EÓCDšÇ®%iSû=’ýÆ£Øà‰éÆ´š9ÎQ91|_aÃdVÜQg*“ˆ¶{íD?¥Žû4Ô×PŽ'‡i—éä'f€½­¸JÛX”¶xCŽ!Åmùý™Ÿ¥f éäk$ü„F%ù†¥¶k¡ÊŠˆÉÞÈː(
$°Ö¬Üä*³½UÂm;ÞT‰‚¥Á<Zöžhöz¸¼€PÌ”{†q¦§ƒF'@i	Ïó¤εLÀZaGéW§AÀLλI5¢ç’÷‹ÆÄ.þ«-̃ȳ¢á
+=yµc1÷µ¸Ü'ÅÕ¸-W²
+½í†-›ä¡{¸ïd!c©»5ãa17øö3ÇÓW  |HéºÉÒÜs'‰—'´E´|æ54²x2Âççž4^·•XøÿD2ñQ^±;¹'áO¬íǃš‹¿Ô#³¥g5ž³C"…ÉÓŽdb,Ã>5•b¢=hotÅø3}Ÿ³¨ÑÖ,•++rñh†,BûÎÑ¥c]û¿ö;TI¦1Å
+¯ŠMñj– Êü‰Á_îS‘ÊÈ~ð¨äpàI®xâ	÷§¹"þ³Ý	„ŸsÙ¼:6P
›Åï‘”/ƒ3@úýø¶x
ºªf
+º(£Tò´ÄÚD•éãÜñ$8Ò °«°òÚ‰EÄÃ¥Q[\êmbf¬Žl‚±–³cb,×R%i(Ôææ*OLN«.nsÏŸùSútÍŠ\›Ÿî×Ñt§‡ÞC8ñ¨VËJ¸ÇŸ˜:‡l5ëmùë}ëßbOa’½Gö?Î[3²FÔ‹J$ØÌŠLÉQãÇv¶2úCT WÈûh‘	YÕ¦V=l1iù	¼ÂhôJM­–ÌX¼^ÔõO–”qÂÏ3ã/c;˜Ï0°¿DžÚ§ì¤™@e\+Xà²dµªÄòl+³"†=ö[i4”èÂæÕe)Hæ
+:
+i4FE^=bÔuÁüÈ+¸³sšé’æ˜rçÓ›:S+Og¿…9|+Þ«z’·3íU¢uÜ9oϏ/3_»ašƒøÆvW(~Z·ö6ðáÝWÇüŠ}
+<n=Ë{!6ÉÂÙð‡ÈAm“ª†³
âw„ƒ§[jxe¡ìò26	œÊøM‡6Ž	J ï!™‹zÚâÇÂŒyé©–Ö)ÄY!ìŠZÈÙ·)ný<ã€øC¹N$õGˆ€ð_ýÆýfjŽ1x5ïšw荂ó{OÞ±ž°é•Éjï­”þ8ýÎnM®ºñ®gÍÓ¡=„XšS¯Uµ?q`]q$VÝÄÁi>òªç•-Côuw-d<¹Gs艄K at 7ÎfZùÅÀe	1×ìÖË{UžaÅ(¹ÛP‡/Q¹|Â1iÛY¬Çw!GEp|²›=¿Ü¼‹e²€…:ß^iíåÑ4üF4 Užârç
+nÎoɼô%ûE$k×Ä%YYÈj¾œáÑ”ã
+î¦*iÝ—îžoÖb.;ÚZ³Ã´Ñ6Ñ&qþFDwu§EðS=Å©¹3d'ž§ò¥cqSÙBdF]aϺ5Š~)>nªI
+²ºÐm Ö<éaάÌúDUbdû\³¾‡›™ª\ Ø	ÒÅÝ%¾v:TÈ»îc—æͬ †ˆ/«%Ècô"ÓÚ'B;Òˆá7$a
æbJ¹˜n‡Ãz<ß$Õz–Û÷/ÀìA8H™úgß­	ƒä€5Àɳ)³ý¾¿þóGTi{Ø®IñEé$¥¨²
ò'OŽ(Ø·c<)(ñ>–ëüù]E”q*y/Vµ½¬ÔÑê8îWO*ê?¨â¦5ôE	Ñ®øº²ðϐ•ßÄ%d„ŸƒM &aÛ±·bò˜:ë¿ÿØP?ý8°HEâOè\¡aÐ?çƒ!·Õ‘ „	:
+]¬¹_TŸ»Êú]ºû=¶ÃK2¦åU؈!]J8íӏ¿ÑÀó:0õDp–çðFþ²„|å
+Ò‹Ýr¾æfP$Þw£v.šw·6Št¥éŽ É
¸€âÏKb†Q…у÷Š~ñSÍ°â\^Ž!0Þ %‘…dÅ›5û“·ØnÖ«.Ù±Õacp`V‰ýÞþÔ¨¦Ë:qïÑFßY6Ž+ÈÛÔÌŽå…Çd-ː…äB쓏°Ð#ðŸ—q#§—çA×u”–‰Ëyp¢”Õ™Leø 6gufŒË๴‹™*¹–אl­¿˜€rÉ`½Z^Ó¶.*k
+"èAàIPÇÇ«K>9N¡¤üúfä÷Â$(¸=(ÑÖhvË5š_Rˆ-  ø4uc¡ÌŠ“ôfî.ºQѝ›oŽ0	`U½È/™#é‰ð ¦5°ë™zB8QÕ°íS
+ž˜’š;ZUcîK}ÃݤR])¤Å‚ÁRÔQ!Ñ¬ÌóóÖ—¢JVäîå/sò‡{¯QV4tµe£øåè`Üï
“ÂЍw
+¤s¹âäºèP´Š‡}¸ Î6×r:œæÏ]„©ßEwVïÈq¾âÝæ&p	[ß'm6¢E"곚Š"Žà&Ilðrc-¸häDè¢Ï²Ä'®±+ÚŸÌÄMí'åڐp::QøÖ¬ò£P³Zc˜A,žÝÒä9Z~~<Ó²­Æb&.¯žùíÁü¶—þh²žB_GêáeU‚6‡zKé$ô?ƼY
+JͧùF{šÝ fÛÒ»¯­PµC£—û¼(lX}úü“vcƒ:S`Œ.ú°}ÖãXµle@–˜´4ô‹JÆ“¯Û¿Ô+z stz¾ jO³ùF¥–¸n3‘“ŸˆçÐIø§¶Š´àÇdý]GËہ›Ü‰–ðÈ>R}ÄJ Ì%	PŽÇ%¼¯r5„°eu<à1dq’9à5#°óû[à«?n×0,Gƒ`!ªAlÒwPúž¦çyúk_¼¶ãÃ&Ï„ÁÆŒiQUå(‰;š»yy8ª$Ê”®k¸ÕDz[8ö’åæyAÿ8 ÕÄ×Ma‹ú¦¡Ã篤lîÙPuÔªèÝœz³¦t\–`Ì%QZO¹R¤2ìCÈ,fGmAø–[!OÎÓ,£G¥´c‘¸¬½‘ˆüjmÍ6…úšy“hžÓâœj%$u·b’…¸Æm¡úüúQ¡”×ÇDßÆ{]ÔäFGê­ý‹‘¿$fZßëçð±_àBð?yÞQAN›Á&kbÈC÷ˆ q;¡Ò?5E|vÝÂüĝê·>Áã²w¤P57 ~9@¼Üª©µ6k—	ò{³R:îõ<_Œå«å¥DÂ8*nË]6é/Ä$k·íû“²Ïž³®­âD¯m·äe ¹ˆ
®A&$èC;å¯(ÂFiô;Pô³oDJžK´Þ±¢õP¢Ì›ý‰Li„š7Tíí¹+¥ï–/ÞƆ0:¸¡Û*µRcì2ïgwF¼DWƒé³ûJâ[óÿ4Yñ n¶D3¬óÓ0á¾Ñò˜B¬Œ«ç@g{)V[Ž!˜Í²a?´¹¨¢óÝ’V	Ò60Í[E âç#îÍZDo<ð>¾èöî¯ÉøZö"µBÿôb*ÖŠßî•]Í¼î/kl"ÝÀðÀ,Y
+Ò‚S¡qƒDú‚nËæ•…µÁ0§±Gs{§°c¨9¢hR¬PËDPVtpaþ¹H?^ºç4¢59«Gb¡7£Çv*šÀŽWý­!e¶5…9#û­Ö¿ûkÜòøõËHüÜÞB^TXE€;Ñi“0·qqÍ€ÈäïÖ @Cx@‘ÛEyçÌ	„€–TCÍgØAÙOß–ÆzBÁ¿“Õ5 at J
0 .“F1ƒ-Ë8¢Å¬pÍèż° jLmñÕÖK¾°šGêØN‰­f¤È–BºâÝdø‘ú0°˜>€§ÄW|²Öãz	ÀS¼.Ë6¢ñ®9>3ò ÑU#LÅ4˜¾ëš×ù¶9Œ5¬œ2Òû´îE\g,"ˆæñÉ?ª¼ú$KŹ«!?'ÐÖµä)à=	Ë'ÆÛÊ4oªx=¸ RjàÎ&/¤7w3“ÖºÍ	Ͻ¯v̘Jìñ’VþǧNò3¦ÁãÒ®‚}ϵbªÇÐÅÄ:iÕ(G-ÐÁÿKÚ’IO»>&úûum]:CÁZC—Ηtš÷e¢¡ßgj×…kþØzíûߥò]\÷“$ÂSR§Ùˆˆy~_O-ªØÈbpœÊ{þ´M©I)7kB&5|Q?Jff\÷ûn3û®ýÀ9ã{½IàvÈI{±"©Ó¹®2‰ùÆ´ÓÎùÓÌ98™ÕŸj1K+¯ˆÔýœ
”|kd¤M½Ÿä§­^aMÆ··Ö5®ÎXW
ÂÄdµb:`‡üØ®|±	Ô•;“àPålh—ŠÈ˜f¦aOT@'”ù× f’…Üæv…‚æ-±¢V?iwÜs<ñu¡~òÑï˜úÍ8|•…†Ý„½z(†ßËu¥vº)Ü“G†ûN2Ï0=%Øœ%TiÏy‚Ÿ!«ÇÅeç)“‡AÁ£¬SS\V]üymHûñVêh£ê±û'Ãf’²ÀdW{
+e-E®YÒg¥ÙÅ¿?ä@D6C­5 8›Ç2(ÏÕ3éu õFôtw9æßQrãFU?槬§À+B½ÍÆ(Ì’ðj&3ä•—ÍÌèKŽãÌýMGAñ?”ÔóuùÏ(³°¯¸ð´#åšm	s@ÞE„“n³F£ú (zŠ}ív»`‹XC+æ@>R8×+ùˆ.S¯/­ªþÅŠcÄuל‚xw‡=çyÁR\/Þª65-ÙYŽ™?e<ÀkÜ=	ä2é¹(ñh'e>|¸I+<šñ#Lj{j»øõ&‘¸Æßíµm>Ë彿¨ï‚¨¯·D¦NØÈwÜÄ®Õ3m'E	WMO`%JK¢îq$å÷ê*já
Æ=ø¤ÜÀó*àžŠ45<|èü§¦?£‡Rˆƒõ‰!ñürØÿØÁ§VçºÎúí\¤–:T3?¾¨&j# !DÓöGæ±Ä¥Ü3 Ù‡Ze'Ç’¨¹L¶DüÏ€¡Å6wf“a‹pOõ>+ ð@?ҍV£2rßFô_W^»ø=ÜÑîT¿ö¾™ë~únjAHÒÞ'Æ
+°¬îÙb‘Jeæ¼é¼T‰Áh$‚'¸¯áqì"^½·‹›®Á›‘g]˜ÒùO—?àíŸþÄ
ž‹G‡ÿ2C‚+\^]Q—øˆôÚêƇðl3î¯Ú¼Ê/Wík¯OÔïÈâK<M4èíˍK¯lä\sÆeWZV
F½ÇRØmΕõ[UoÀRiò›¼Á‚)K]Ýѽl¹¤Fy¬?(x,ߍùÁ‹ôyñˆ}ˇ„B ©=z;73Õ&mZÇ“‰ú÷áQ“’Ltõ!äB±v’Zܾò¾‹ž3ž–M»3Èû¤ïÏÇ—êÒÜUŒÖº±JÜ$Ò»ýM-ñ%â,œ ª#â}—v™Ê\&ž8mä0fÕS/…ÙÞ”¥BŠáVuYHÑ ÅÕˆ%]%µºÌ°´›ÌP™	0_´fðžsæb1ƒO¯á3#Uhß³»óÇò¶%inºŠ$sVþ#	òÃo&y,n^:·­Š]eÇùôöçFÖ¢®‹Ô‹VýV
+2–
¨…w¾ARxj]Â\1!´‰.&—?¸QÜ1 ¾Â…3ÃÚ^–‰ŽFß×w¸µVc…5)îx&€ÅŽE÷/¡š‰6öË)(¹Y0°J$è™´P¥5_è®i^œYk”çÚÐ
+‘»KÂêà†'&ç‘ç
¢ÈÀ¢§Ù–<ÒÂ} µ¤AFQõN?êŽTn7Nm•öq#Ú„(¡E‹;nÇ	O°ÔV#ƒÄ£]ÿ0{*„‘¬ÃEfjûïÕ0˜xçàÙœE¯BHG¯¶}‘Rƾäþ?íÌ÷?À `²C6g\ÈÌÉvÄ9£ñ=$"#Û¹äÊÈÞ›ÈÞ.+ë$"ç8œ•q:§³+²ÉˆÃyÿˆ÷·÷ó>À‹0I&uÍ?Hnê´H—MN
+(Òh—}çsß­—´ÉGg£ÀT#+®2óÇmÞgâàû°D:m_å¤!y>$žµuß9üvV ”ü!…3™à ûÀ1÷®úgÙ==§¥½ƒ{J­
+ê]åóé_	á¦?µ‹Æð’³Dx(˜O|ó¤¬;E¬âuõÄõ/QGB£7›&YͪÿùúÎépþrîšD^²CG¾º~„ Œq=H}²p'B“ºY#÷@{ÑôþnG™U
+>Öþ~JØŽ3–$¼7ÿ\EàøËQµúcgä‡ê4P²ÙŽ÷‰ú4Š9ŠÍè!M
:ùb§³`/óN§´I±’X›JEÕèÜå€=Œ¥©EÎ6$¢Å#¼µZî—‡zîó_Õâpìä„7’…;ù1mF³|Åö™þsäIa4Ouƒ5LòØ´—˜ë:‚x÷˜û`Ÿ{Ä9Qóf«Üß±çüä‚8¥g&UcÀ­ñÒ…2Ó9³­·Éï£ïý±‘\u|ýÅv08Þä9H«ÞEê0Ÿ	©Y$€4ïžÖÐI¦Uvôýž­óÝ£ML±TE³o›
ã÷*„hÍq*{\LÛ8i)wK(¶ù'^ŸjõAQaÉ5³vîã.W‡Â¿ÛOµû²<¼®¼½ÿ--¸,L²7d‰2—ÌÅjôáSgÖs‚ã‹ÉxŒÎ0íÂß`¾v¶O·Æ+ÕâqMá%ç[¦v6²`_Êë˜me‚á¸H†^ªÙ°ÕHves_WžäZE‚ÀnMbŸRj“’øT³–mÍu“`ü’‡ƒ	9]]ûN^¶ ð»,ÿRi¢@ Ù(£5[Ï{¨(ú„¬¥•²˜[µ“±J¾×ò‚Ä0&¶öâ
+˜sz3f±·gÓ0,A^û§¤vš¹Y%/pÇ	ôgr³¾Å~œ^6wD*£*LÖ1	½
+wP×èÔ²¦AX?¹¿–üç4>3'áöGCoÊ×z=…\[HdvQÛì‡XILØuò/q£+—–ÿèWø–-F° ØÖ}¶vÀŘÖlÀjþ§'‡ßÍçngè蜭ò¡³¹J9¶ö]†y+åõq¬¤SLï„¥ðÀdbëïáu¦N»"9˜+Œ®e<ãõýX:µ[B½®½ÓèÚ
Q
nªC[©)ø͘fˬÇÓNu÷@Då{ò8»|Æ|‡÷WÊ……·Ñ\k²¿úåα$k¹a ­´¬ô„x`«GNn¿ƒ¹
+³ôÁÝÁöÎìf‰¿à¹Š÷­Ç$ÒNZ£6$÷]$5"•Gr&õ,Ç$¥m\	¥.†DUn"ÃÛºÙŠAc'GµOA¨Ñ™Í¢z_Y£UÇþMŸ±~ðÒš³±!û!KïO%ÀN”®2rc¦oºð”¤ª—ᨩÁfᰅቱ¢Å1ùee	M´”kULj_Æu·À®ÇÒ ˆtM{òº£J£wgÛÆ8”|­2ïŒS‘cöèO×L~£¦…Ѭ)‡Jc|ÐŒ¦jÐøÐ,2J³Ym~§[K‚_ÈvšŽÀÿêr'Ah„þNÞã‹ÃÛÜdtè\æ4á®>[AˆP°RbÖ
CYŒY=f%Á™†¿do½5©Œ^70?]úÙ#$ÿ¹m8 ,¾…}Ÿ’™Kbîo2«!ü”=­XûÉþÂ9òjWZšös at FmiŒ¾#—öÂcoÍ^"÷¡õVȹ…þ”Sã+ià±]ƒ_J^â·ñ9H(Ú›è‰ôײô=ë—÷+)fÈeß’6¼xÆ•#ÛÃ_Oa‚–b	:eõóúA²¸ÎlêÎÛJqfâ°Â›Jsÿ”"¼L^ÁŸB¿,¦´Ò œ‹ŠnÙ­d«²¹JNw at D~»¨Ò6¥‡“NâÝ+m?-'¸)üô»˜.©Õý†äwpᶶ„ΘËžHp÷<–èWªÏKV2‚PŸt½`•…Ú/ýÆGÃ&\qØe`øZÞ·‚dEÖÃýB¿èRVX¯á~¶¼IþÞ¶E­èóýÈÌá‘H;×'Dዒʶéô‰Qò1Á»­¥iy~
+øl/…'f¿2n1+žPSx°A„®µ]EÁõSà•C=yyœ’Ê-šðÞ#cEÙ\›.
+=‚œR¹l²MÖf/²ãgЖ{3&ôûùÖ×:FÝÒ„“3w¨D)VÞGì·ñ¹H×¥ƒrÈ/Kq‰þºÿÐí[—VýBGç,#{ãj  „;U@ñsQõW!(ßú+Ìø ·íí,ÌŸbz)êÓ´+LS“Ê«
4[G´Û$¿[!A›õI4ÅB>ö^ñtá"{ÙÔøìŒH~ø(‡)ƒ§¡eá(>×èüEÄã
sº<þíÞ[½û­ww¬Ý^„ù™ñAË?ÃAoœaY¹—ÖJcؐ»„*¤çöˆç6•E«‚;°l¤ôÑ´)E¯ÜÞî¤Ñvl|­G4ð‘ÁPR„ßÜàee×£.!¼ß +g÷¹é³ä*FÏ9>ùñ-÷¾-ÐËÒ&1/E`¨ŠhÛÙsIÊT(¶º'^þóuÜÙ•£PÞ‡RÕCÚš¹m]`vÚ;e¢çñ ßÀ£îžò
+^0z®Î¹ðöF£û{Í}=ßÍ×ÖVšZû䌅FÊ–³«¹¾ZC‹£n?w]O_tü2â¶1Åê9¿{(ÆËñ»èkÌÅx(ã&ÏJ­äíZV_NÖ¾DÉÆ"AwoDÍs0ë´ç¾TÏtÉ;‡áìø¬ç4ðïL·üÙdîT%Ķj=J¤j°{‚û– 8O›¨Yh»ŠKg;Ý¡9ÕZúü‚ò½C/ÿi£S9³ê .åhÄpbŒ‹þ,ɬ繾a€`/Qé%üMã5l•±x>bNà9ê¡©Uj‰jGdé@]›É’ ÓTî
&mÄøÉ/Ö0ëĸßH|rô¯èÑ¿½ºj-h€N ÄÀ|+!îrÈzéý‘¦äØgßcÛÉŸ±Íñ$‡%!ÝL–?ÏznTÄѯ_€òRQˆTtìl o\>wÏ\´ˆ‹ÖÑø‡U]αjÒ`ª¨ÝXkx¼Ó7ª'÷Z†Æ
+ÑM2ü@úúEænëO?Umækì£ÙŠSÛBéa.;ƒ,Hë®Ìæë|,˜½À¢Ó™(ðQZÍe¼»Xïæ%†oÕN¤[Á^AÌ©&y~Å%߬Læ„Î&9|É8ŠpwŒã¿ÅP²–³QÃòš’8‘q8^2·¶‘8l1ULAÆ¿´¹fIÈE’-X–u"<‡•£³•nwJÁ¦ÿé©w™Õø¥Y,]^ÚsÃ’—¾_ŸàߪD‚T 0û-Wì¦ÏÓ£Àz#

uÖŠ|ì—ЪŠ^ayð>ŽÃÙÄlé#%£7®‘KN‡K>ˆÜ´,5´Ý¹¡âØúxâäÙ|“}¸³)
+õ@"©,Ó	’®˜¼»óŒu”†¾3‡½^вh >Ñ-î[EŒÝo²©˜ç/ÚtjŠçoLEGüœþݽ»Nç_cÇÿ6(›—ǘɘtðÆ9-$ïzk©ð­ùk)‡K,Ü/ápŸš DþŒ%ú֝g’1,›º¡´–lô Åšáh”6ÖñîånãU¯o-}Du£;VAiÐGFXöqÀŽŠ¥q¥9õÆ †à6๱Β˜ñV÷µ‰›\!ôRc<(l[ešµÀÞäͽ¬$ˆ„>MuàªûO¾Âh^ƒ[_>u}>g•×@ü•!­	Ü暏ÌÍ(èÍ®‘õÁw7êW­l?	M¼¼&¹8GÊ2 cû?¥F<ÂôŠxJÙÍcÅ(Ó…%ÛœÐQôhxQy¨IÌ¥ÿ¥ëÿüŸ\|Üœáþ¾Îpïëÿýp=.
 endstream
 endobj
-696 0 obj <<
+783 0 obj <<
 /Type /Font
 /Subtype /Type1
-/Encoding 6334 0 R
+/Encoding 7295 0 R
 /FirstChar 33
 /LastChar 125
-/Widths 6351 0 R
-/BaseFont /NCFVBM+NimbusMonL-Regu
-/FontDescriptor 694 0 R
+/Widths 7312 0 R
+/BaseFont /WEKMPX+NimbusMonL-Regu
+/FontDescriptor 781 0 R
 >> endobj
-694 0 obj <<
+781 0 obj <<
 /Ascent 625
 /CapHeight 558
 /Descent -147
-/FontName /NCFVBM+NimbusMonL-Regu
+/FontName /WEKMPX+NimbusMonL-Regu
 /ItalicAngle 0
 /StemV 41
 /XHeight 426
 /FontBBox [-12 -237 650 811]
 /Flags 4
-/CharSet (/exclam/quotedbl/numbersign/percent/quoteright/parenleft/parenright/asterisk/plus/comma/hyphen/period/slash/zero/one/two/three/four/five/six/seven/eight/nine/colon/semicolon/less/equal/greater/at/A/B/C/D/E/F/G/H/I/J/K/L/M/N/O/P/Q/R/S/T/U/V/W/X/Y/Z/bracketleft/backslash/bracketright/underscore/a/b/c/d/e/f/g/h/i/j/k/l/m/n/o/p/q/r/s/t/u/v/w/x/y/z/braceleft/bar/braceright)
-/FontFile 695 0 R
+/CharSet (/exclam/quotedbl/numbersign/percent/ampersand/quoteright/parenleft/parenright/asterisk/plus/comma/hyphen/period/slash/zero/one/two/three/four/five/six/seven/eight/nine/colon/semicolon/less/equal/greater/at/A/B/C/D/E/F/G/H/I/J/K/L/M/N/O/P/Q/R/S/T/U/V/W/X/Y/Z/bracketleft/backslash/bracketright/underscore/a/b/c/d/e/f/g/h/i/j/k/l/m/n/o/p/q/r/s/t/u/v/w/x/y/z/braceleft/bar/braceright)
+/FontFile 782 0 R
 >> endobj
-6351 0 obj
-[600 600 600 0 600 0 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 0 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 0 600 0 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 ]
+7312 0 obj
+[600 600 600 0 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 0 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 0 600 0 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 ]
 endobj
-527 0 obj <<
+603 0 obj <<
 /Length1 1626
 /Length2 17582
 /Length3 532
@@ -37498,112 +43096,102 @@ endobj
 /Filter /FlateDecode
 >>
 stream
-xÚ¬·eTœíÒ&ŠCpwiܝànÁ‚»[ã4Ö¸»· Á	îîîîÜ%Hp?y÷ž™oÖ>sþÌù~ôZÏ]zU]UµVS“+«1‹™;˜¥@`fv6~€¢µ½©«‹ªƒ½¢ŸóW ¹5à¯ü3"5µ„3Ðlí ’4ùZ at s€$ÐÀÁ`çããC¤H88z:[[ZtªZôŒŒLÿ%ùÇ`êù?5=]¬-A š¿n@;G{ ü7Äÿµ£ [Öv@€„’²Ž¬â ÝE
À èlbPv5µ³6(X›A. at z€…ƒ3Àî߀™ÈÜúŸÒ\XþÆs˜ \fÖÝ€f@ÇTL G ³½µ‹Ëßo€µÀÒÙþÛ°Àdfçjþ€¿r‡rtvøkaÿW÷7˜²ƒØÅÌÙÚø›UYRúß8ÁV&àr»XÿU,þZš;˜¹þSÒ¿tÃüÕ‚M¬A. 0ÐüO.S ÀÜÚÅÑÎÄóoî¿Á­ÿÃÕÅdù_˜ Î@Kgs; ‹Ëß0cÿӝÿªð¿Uoâèhçù/o‡Yý/Ö` ";Çßœf࿹-­Aˆ¬ÿÌŠ,ÈÂÀÎöo¹¹«ãÿÔ¹ÿÕ ºf†þ/s'ÀhÈªè þ›@÷Ç2ËÉÿ
ÿ·üßBïÿ?rÿ“£ÿm‰ÿÿîó†–vµ³S4±ÿ; ÿ¾1€¿GÆø{g 
-€«ýÿËÅÄÞÚÎóÿËé?­µ€ÿF+î`gþŸ:Y°Éß–ˆ,ÿÒÂÆÂöo¡µ‹´µÐ\Ùlf°0±ûÛ¯É5@æ@g;kð/¯ÿj)€™í?têVÖf¶ øüodþŸðÿRõ/ð¬ªââòjŒÿ‡ãú/Cå¿C V÷tü‹í”òÕÁü=þ	#.îàðffçæ0sr±ÿݽ¿€ø¸Ù|ÿ)ÿˆý¿Þ_MÀÎÖ ½¿u³±ÿ«úÿñû¯—Á„‘™9˜ÿ36j`ùßIû_‚Ôf®ÎÎ	þ×òÿ­ú¾ÿ5ó@ ÐquÉÁL Ä&=ó;¸/ghBR¯¯‡z(Ô±¸^½0? Ê¡Û?=b›¯Üøµ:”¥aŠÿ½ÕsñÔñm_Žá`¤׎¶;x‘GìKIß›±AÓÎÃxÄjXŒòýL+ÆûrAaF—›Mó`gBEÕðç+ÉT;§3Âå} ¥[~ 6Õ½#ªŸYZ]NzfMÁéMÒñÃ=íÀèðÐ`÷5lï>cvÜ'j7šè §l"]rïX¼pŽJT,#w
-œS¿æS7±y¨öT“£šcת¬8†j¹°°aá2Ƀ±KwD!Ì“ :¹ØTZKãÛ;ÒaLA‰‡oÓ¬²6	΁"
&oáðfl¶R–pj¥h·Ÿš¹¦‹0'q ¹ÄSbW’^L“¿‹Êc¨v³2w»ÅCÌâ.^Ð(@‚öv¨ÐñïR$'„uÏ1î3¾úúªNd¼ÉZ TnPºh/OG%֛ʼnÙb6·^íÙ§™žß|%¤5²ŽGEÁ¬Î$¿VÓÖ?ùŽt!ôaöi2(5¶]tµÏzR(WnÉ…ƒÁ±)–Oú†ÀÚnÿZÿö‘M6ò-98ꧼ65=ŸÇ0rvOJm°j÷/®†®¬¤¤=:¢	[|„ŸM¤ûÞMص°Å¿mN2ˆsëg‹úÑÚ5†´1Š&ᨁÒê@Ï’~€:>ñ<ĤøìêX™vþÒð¤aIiîߢZ2Û4þm3ßa7ã®›ä­ytmâNöËƃ»_8Û³ohÒÀê,¨²:µ¨
E"õàSnèÉ(DnPbH.ãÛ6â©%{,{ž$‘•Mq˜%_Cût‘¤¹¨÷
%Tãºæ<}˜Î¬Þm^„¾ÉZ[ž¬¶¶ùcÜü~F§œ?¥.:YBf´¤S¤•ñÇöÛ7ÿ*°NØ~$ 2t²¼Gm&iJDYÃ_õ«ÏXæ¶ÞGJZåÝì G2JlßX·•žüÍ.º^ä³Ýpx³Uxjß-¯s}÷$†N˺“le$7bD>å„Yôoj?˜ø ŽÊbåkgÏNŒÈ~ŠqÃÕ&2½TWí¹UípG%Åå’u}]ÌÎÌx„Ñ“åL!¯0½ZÔ3Ö‰ÌW—l_YßÓ•{“/ƒ eßòŒi¦j"ﺃXB™xõa®¬ŸEÊßÉcý§%¬º*!M¦BUŒ×ö&eroh%Žò"£®ÆÚêFþpÃ|œoóŽð~a*DÜìFøRN"…
-ÿ´ˆO7gðë§çÞó4W×NQ±·¾.S­9‚î°kÓ4í®Âò{o³EÞh<LVœƒ->\ðDÓèï=øål>«4´írrhPÉã1®Úß½Cö»íùW‰ûÚ‡¬N"z[[…}ªG`ß4š\‘LI¡²ˆËm1Jè _õ°üŸsö–°äòê žíܨ´Ó[ÅuUgªs}4È&n›È‚ß
½•Ò¾z÷óI%
6cÏÛ•7-¤w`²¾cîRªYcÏÍ߶±¥gù+Ö»¿­ö%Ií¼“š~¹„,°1Ä£î°#€öEÜôµKOŒCæo´Ì?yܵ×-øF—0V~b¥`þóB%Ì4nY¿v¢¶ygÛçç"ªPÀ”SrN²zþlèJÍη۞\LÒÕÄŒN¢ÿõüPÐ2˜"Þ!HÇúúu¡Ü‹¦Ðáiz·@5ÓE™ý7’ȝÐQɳÔùJÖÀnuPy·ÎÑ6iSñKáÃî8<­Fd\Ó	#´ÔÁ|¥Ä'rÕy~è+my÷jÚQæG}ö.½f
-)òp{tþ;¿™»¦ª”\ŠëaŠ÷iÓ1‰‚Ø%:MéêšY³æ«è‚ÕQIU3þ‚²_G"F!šjÕN±È÷Vuùá©Áì›ç„bÁA°?P—¡BW#Èø{éÞíNaI±¦˜ßÑˆÎÓMFƒYªá«,„1y)Ð6ûÌ/Õµ;QÄ¿%çn¿eá+óÀ§µÚ[’sL²|éšHöUðu'tªÀ•ºèVsV8ÊŸš~ÕŸ–£÷¸½š† R¿Î±Ãë×
-û¯m±C<Ó’%övÍÔíuVÕhõÒZ »QëpÙÌt4Š~X°
È4Âf2
-é
-q»È“	 9šößíëÃV‰ÅßÄÅíÿІæ$5@áT4‘øŠàŠl–Övé‚ÁÌèn¹mü:òÐ#1ccîç?—Ë{ˆ"±©ÿ6 lÎúð©×ñÃx— ²›C‡u7ùÍ9g/^3Á-ýÝná(RÚJµ³¼lÃ6DäÔ—Þd)ÉYqȵ¢ù³<Qo+ä†/Ôßp;ÿ!®M¾VÖŽ0û˜n¨{ÏÐÜáÛ:Í1ïß:^nÅxÝ_¾GÁhÁnD
¤:BѤ¸¢º,[Óä8³xþÝèg2A4t¦ yÑV®¹˜ä[6è5Œ„Êª·ÛھہFúА8à^¨TʁÊá³moE —ä/!±ë§ÝC÷äa9 p†é=u(dŠ\VÛh\øµAPh”Tiþži²T!™‚÷µ
-´×7‹W®—áy†õŠŸ§°ÍÎüaæ@^A-ˆ‘Dºè4êÇ¢„梪®®kß
	X„À# ||µÀcVvtQûe4W&UµÇqB3†b‹†ÒuÓ¡âÅÈñ[üÊRMÝb’Ë2Øé¿éB…âRýäç,ËJoh¾»7ÔôfÚuþ˽‡NImDH¥|2—8/úªÃ'͸ÙÄC‚ÕKïjShïŒ;’œ
‹>5ñ‚ý1‚Z©ØR+©„“èø=ík³<ÞEm³fB{H„ňlX&ƒF:¯=JlZåHd·×Zº}S.C;jýÞ †/æFÖ#Æzµ†¨ËâÇ¸
-»Ýi>̶ÄÉ0Ôq!qßÚê˜apêøkTDÄÖ&K[×b†Û„ñrä8‘™Ol;¨+4îý'•DI/	;Ãï)ÝÜȵĽûÁ57©~tdu]8cé€ÉcÏÇŒHP6Ï° 8N(y;D05\Ì{rWìªO-Úƒè`ò}¥pä¾
T“CÚò]îb #º¤èI›œ6K’Щ_PM­á!¡¾K-½%1A?ìZàCûÊã1-Ö‰vµƒË¬õŽ¢°¿sÏ$öm1<ÆÀ"ÿ_‡Ó‡.¾¼Jhå¦b¦f,õpµÿÍl9uf‚”`˜W(µäIØìHb=å»ÕMƒ|$ãDuä˜HmÅ3¯AV…–¦‰ÙëTŽ×kÜJ³ˆýجyôÅúF‰ÖÕàì¼´ Ž¯¶,¡ÌxŠ*ÞL€RGm—¢·Ü…õó«Þë FWú0È—§øò‰3<ý •äyu¹nú{ TœÑÒoÃЛñ'IP\5ù±Z®<ZFBðodh±÷
†@§E™7ÀàsÕéÐ;"Vš»½[$Æs‚?ÝÔ<@6ÚÑꐬÏóÒÙñÛK0výl³c©rƒÎŸTßã4ïG¢…U9B‘°“óK}^ÝbŒ¶$5mzQ>ìÉðgtæ'9ÒCÙ§œ’GØߎݳ$‘hâgˆ_Ñù²j™£ìkf*Ýl¨[Kà{¿!WÁRÖ(CuÕø[–Ü`xQ(ŸToçÚ.2ZÄ:ú¨f¢ý.Ù[l36cû0j¯»ulKTgÄ—25ñ†®éË° –›lä¦ÉO{¾$BXÄmG+ ©ñø h‰¨‚"ÓudȶJÆWk&¾)0-èL>f”–“Å@ÍT-&ÛXc-&ŸÐS^*2wgrºÁ¤¸^žqç±~Þ×tyÁ¼ #`Ç„28CÖ(Ùøç—hv×D쟝›ݤ¾4¨:yNŠÃ=2TVc‹Â}‘7¡Ñ6
-;y»ep’×EÙÝP·¢õMœÿJñ]É6ù5td‹6ƒrÚ¹ò°F㡯vgçC‰HÛwüØ-üÏ	s$‚¥óã·ýFCIÄu¢Á«~ûðïú²¤œv9þá–s÷·ÔÚ$x¾fÑ‚¢’GlkQáÐ¥3ŠËyòTüïÐé_
-p¶Cè"ÛERì·Úšáˆw_šrqX)ý-Έ,ÕrÀ~µ¥SÂóî”px;¨·®w¡u‡8ßí0:GäWO©©ÜÍÌŠr¾¥—E~}Þ+c‹–µµ^gU|ZŒO¤6qaÿøæ<²h¼CõlbR²ß)õ†îüy©ÆÇ9ÎBâà?wIÜdŸ—lõHÈ-Š¥ãˆ%BÕ|f‹Øõ¡¥c”´dñXÊ^öœC»¾ª“í€õ¸ù1¦?™‘QÜÐ_Cë!Ýî¿>zt ê:Lï|òSC¶]R.Ó6ìJ%2ÙgšsáÈÏÉqÈZÔ‘•Ž•ª¥ð†Öدš†ýê3|¼/Ä{Õ=ÊɶÀ¸
-Ÿõ‰÷‡`¤*ò('8b?¾ì@T´çNU ü]§ÝõÉûŠ¸Kx’L´f½˜4„ñŽúüQ«Kš¹Â¬}RzÓëô×KiÆû
÷ÐH(™(•àú“øÄÐö#X¢·rŽ/äöq©g+ùÕ
-{ÕÌ^\Hsá4Ϫ¾—Õ„†Ê˜Ñ‰•…ü9;+ÓE:£|À’/{F¹³„Í‘îôë,<yÆi_é|±rÐöŠO;7ÐôÃÎñ„WÛ!¿@¯˜kd§]ݬyôv}`võõ)ý¶¹݇{O7¥)¥ÄD‹ƒ¾°ê_EP \1\ŸÌÇT_lIãÛÑï#[Ô'U‡~jõkI ó{mzã’P7žÒ$›ÈōÖîá
-QÖUpŒåcxl¯µ÷¬»¦AvÚ»¢©#	~Ãù—Gˁ×T{Ê<¦å3hgx-e_ù(ƒùÇaÎ÷¬q5>o¿„:Uí·Ñß&¿½™¿¡—+÷ÿæqùí@Í»eÖ4`jʲʗ¶²UV1MÎéeNÙ´cR냄Œùù¼_Ý4ŠS„W—DrÙ
MH&!ú]×ína
4)—õQú÷Å*Ê–¶º-RƒœÖy:Z=ó½¾dçò€ßªjžõ£þȘ×LÒ^pYëE*š5Ðß¿"¾ÙÁ’^yr{Úë¢å¬7“›H†ô95¶¹XNhžùï';.Z-å|•³¸u‹·.xt׺‚¼“’D,,S¸«Gßg–¶2Mʧ)ªâ°{¬4’õRûîxY7+ºñzß©&Äj…—,ô)q9΍køƒë©÷ ‡/æjs4×£òÅ©ÚMÞœQ}Ùà)IÏ­b÷Û\¬ñ唶°DC"·®|ÿ§ŽÏù8¼J%PžwÑ"*B*
-Š
-	!Òk;	
I½rúïb欝ÐíªûEƒMý¨´NÏI³p/G; HcPG:³LKpyÅôþ¸ã؇	µÛ&)Ë·¦èd< ù“Ž—vYÃ-ÿº¢mH`¥Îæh)IúI̲Às¹µòTþðk*µàSÁð|GÛ×rÍ+gæùFí¹"L, z:/ôk:Uy,”ùûgNŸKé5ž~E-ÙUJcž~g¤NX<
ný=éÏ„nè'‹9uzÜQ±¾@.Áâø¶«¸k~][›­wªö툟[Â*六C±Ÿ?}d*òËr*C…H¶=ô6´©ÑéTõÌòô_^íÐÐ~m«4ãÊ¥ðäð
-úÎ#„Å"e.²ÀˈF¥Ò”‰âÓ…¼/‹R®;ã5%XëA~=®lm^iJ‹?>f¥n
-J‘­®‘bÁ[5ÃPaWÕþ¶ø´áðͲöq¤i>y*ùÁPóЧ•xƒ¶£Ò¬ÿ»ÔÃKTžYsS¥"»qÜW•¨\.›@ô ö‡X«cN9]dƒOÙó]N¿¬&mýØ–öO¶eÍfî©Ê^^½ElÔ1Ïbf™Ž‘X!ÿô˜ÿql]C¢ÝDÆ _¸/Ÿhjâêp¹¯œPu£¼îWJgˆJ“­ ®‘ŸŸdÐ8¨¡o¼tûâá¯MGbR)¿ŠÂOBâÉ·Ü>aLô>ñK Ûmýú®€Qñ
I|ZÏ^Eh˜Ä+c½‚÷]ccFËà`<4æαˆ.NæÓÀWm’0Ä(>.·mêĬe¢£{	îfaÏãœÊ¼Í“BLùMºöÄÔ°Ôt\ÃîqfÛ@¬fRÐVàŸY†‰7š›M°ü8/þ͹Y¾‘"‡ÖþêÌu/ûé›÷ä>GÍ!ϹX®‰ÿ¶,˘ŸVzÔ]ß»e­‹Óo’/ùÉO
-í¯Å&þ´’<(w»­ê6ŸOþ„|Åkÿ…õQ³Ù +ÄxñK6A7*CbnkZ™¯¨Ôàv!gÜ¡1"%Àû‡W©ù°±¶ß{cI+‘DðFxS¶ìê9=×EË–®°¼
-2_Ø9¾“¬öâCz}X‰Ô¥Õ»@JÙ¯Òç´š¶	âºÀ_¥Žö¸VùmƒFnÏ©š5*q6¥58	h9ýÕó8¿°(ñûxSSù+|(šŒ#åýPÄMQª£\Yܬ‹)…1ÎXÍÊÌU^ ðÂûÙ”qÊì§9wÒ
ù
ŠG–ákdÒ|å'kЛÍO£ãi«TeÅVÏíл7*£³÷_™µX’Oø#°d÷
rÔª}¨Yx×7_¾Y¥1-;>R˜ó‚æÙ|¬Îb°ë
-/ì<¶^t Z³?øj„´|BûÖé7nª"\’ôBd‘þ k&¤²…ÜW¾ìÇ}6P©Ü627™ôšô@X˜P§ëœwvúáÍnj¼¶ÓôMKç
ºd)3I—O¤¿LÆAÓ!‹2Oˆ÷kB-^`0ŽT0GÒ@fÝ*Öˆ3oôzÕÛØ«áÒØþÃÌ6g¼ûwK÷ÃJFÈ[]E_OÓÂòV’M®Êøô¼iÝ=£¡^H­±óïê5Ñf—aSpÿ|Öî<ö±>´‘6zBÛ£Iõ¡+Øæuž¥U@"×	¡@Sýþëï›õg3d0ÑÑŒCÁ!n[w2~­+ÒÃj½Ál™kÂH¶£Œx­i@Ž~#‚C,`”&„ [kZv
×±[ía”¢†è¨Sø|àÂ500µkTFÄQ…øSÌeI‰ªÅ!›Œ&È 
->¬nÕâ³PrýÞÈÔúCôíAÅä¤Arˆ~%"^ô}3¬{=UˆöàrúV ÷¨}dh“ü5û\|mفĴ6fE?Ój	%²ÞTÍ{¸ â„ˆ¡byïÙI¦¯uýÊN|ÉÝž×amgôšþ&ùühýS¨Øà!ÜDàܤ@Äù‰2õT¨&+³ä#ŒZÔ÷”uèê…æž”ð³3®ˆB|sþ)ÔÞ††È*vÛäÉݨ‡„µ «x•ƒGT™%~q
É·Ÿ¤;M2þe7ÞÀ`gø!ÒûYsU×Óܳ^
-š×Ÿ0»ôÍÕ¿Í©å«t¼§­`‰c¯a¯K4¯pDºçß­.ñb•&ç=¿©¯á6½o®ñp(9Âùõ­©r"fNGé?9ݬšZïïãÈÇ‹ôO€.ojðǨǡq[úá·[ͬÚ)?ۏ¯8ð„h³#ç¨m0Mš˜äOÉä¡&>FŒÀCy¤Ã‚vŠ o„û´&ʵ Ñ’ôÓ«.qâAöÓ}	² ဍ¾Bý ÜNöäp(ýRãg;“˜Kïµi7ˆþkEl{s’t.=Z–¢BÛT?e‹çߢö…ò±æÚ›âµ`¦G‡8EÕœ¤Ç;Ãã˧³í'è.säKü,ª„=H,»úqÄKó¤˜G¦«2ãpT萚±Zh5P«½"‘#¾à2IùŠïÞHðÂYQë Ko”zY@<€¢Ó£ÿÇt\ï³ÅÀ>×ü†ÂSå–ðO‰­4›¬ñïpU~ájA¹Rø…&¼ÛÇz²ëéל&rËÓ‹O
MŽU¦–lGÎ%À/õ„œ!û¢øìLéEi·àZËš$RÈ$$Y¿º[¡¦oUtÄ]º(w×JrÅ­%:¨KC"ð¾¦Õ3»ŸIdÌ{_žréˆÄµM“½œ¤&…º ʲ]’
-»p$ŽÀ G ÍõM—Eÿò…s¢{™è»êsµ­’÷r/^y ÍC£*Çìߥ–ÏfOhŒ‹(¾ßGêWá…ÀB~²Ø”ðåEÊ63ƒo=HE\—…þKŠWiÞXŸ¢·hÓiãEöA*ö ù+N¥¼ú-؁S€£j~Ø­ðsŠò€Ç'úñp´¥Oør]=³|{˜Ö_†`Çc“’Ç¥îïD1{•¤^›L%â8…ûµbG4w(‰_Žv`ÇnÌÂt]]Þ ¾ o0øxÔïFÐy]^¾6>­~’~…ü¤,¯ª@(dr'/=»i JÛWÑd¬ßR)Ñ—
[JHT[e+SÂÁ	¥eã¼®5÷</˜ù€‹mÐU¨ŒººÐ~IhCgx?ÁØ¹4XL8˜?ݨh8úh·˜é·WÂÞ"´Áx§ú
¥¤"An!s–R-,÷]\‡'ªæøR*ÑD7âÞüº¶O$¾{†/u×…ýåÛ®ˆõó]éHJÖÝ︫ªùÓWW™ND¥3¡‚‚]Æ'¼4FÎ/ïÙ‰äéwu¨Ùs¥Á 58Ó詯ôˆˆZèŒdrJ)Ö­Ñ^Ñ7>Bè"HØAs„"bA–º“ÎoíºÆÇ¡2íÄ
/	beÏw·U„£xIWÔ=›6”êм^“Lì9ÅÜþ1‡áñG7ÞO6¯ù©¹T3±ÊC…µœaŒ’&Ñw”‹	D•½N¥W"5^IúbÅ7ˆ½¨‚žQ’Ь¨pp]Rvòc¢ÞaX–ú…38ûEÑÞÞ!î
I°±d#DÒ\·¬çßtjEžNë¿ô+Õõ×—uæ®$à5<àÝÓ"Â~Æí¡ÜˆåϛîŒ:*sZ÷„b¢ª:5’ݘÖŸ1°²cú	dqR­þî
MþZê’gÔÃF˜ŽKŽ‰Buo7ý¡Aþ¹L(Y¬ä>W#ßV¡w2¼ß«iês·Ÿ	N–8JÎG
-͐Dº I†™d—Öóó÷pw©ô4“G¬nChŽ$MtŸw[¥hQÕ#’ÅÆã„Ã7iÖfÜS÷êJ[IΈqùk–Š¯Uƒ–MEÜû‡NÔ;˜¢€Oż&Ïôøñ2Œßöö0<\Š°%É“°xc¶+*û±¾’ñÞxC©Aå=Ï£@ý6kdâ*X
•pÏ6¯Ñª„<–;sIaMògí…¿xHŽ±MŠ'«K=u³MæˆEٝCã{laŠ¬gÁ³8†££pjóÃDßÜRÓK¢Žò(¢glpŸ¿ªQ¡«½ôD‘G9£*o
-$Ô'€‚‰ÊEW23[ì«/Žå¨Ç}‰WJ4þ¨]µÞŸ˜´Aß.Ý®…¥ÖÊX[öB<‘"8ªçLØá°‘½µUµÁýé“^ÓלL†}b/­oü*¦-b¾ÃÔÇ}
-¢Š
Ñk…ޅ螪Üé¿^
-¨CýÖh|h#s±«n’ì}²Ÿ^IçyÌ	»[ÈzÆK`a|ÇG"zS­
{ªÔ´¹Gut"D#çj=Ä
-‚oq
ºšÁ׬#£a†QôNâßü³Â…7Xµé&ðÄ¿#š¯&p¥-PQ#RJ3Ã\͵ÛO	‘ïêiø¸ƒ6FM´|æ«"?uÔOIätî)q|y5?…æfÏTñV±LÓˆÏö{¢a.&EÛR*ùƒ#ÈQŸ²tçžÅ¤þ1Éd"›óÞP2u…⚆k}ë
-惻ŸÌ‘ÏVÛWâá7fþ­4sÖȈͣ·… šãÕ\)LýBѵ ­>ù*Íu¥K7›†™¢D™1äG]§IR±íÞYÞ&ªq÷}=_û’p
ío‹·ª$×Bvl£”£_…¯ùîèuƒÌ„‹!~¤I~Û‚CðçîÓnR߯٧ÖRì?ÖŠD‹l·À]ÝNF-¨Òø|Oºê>Ñëy—j
-TnË›?¥ÛŒ¡ósõGùY!ì´! Œ/Ò$Êd§šéš½à/Ssóg;h/xÏ]œ’»`V†É7ïd:gƒ=ñ÷ßQÐU½4³ÍYЯu7_Íî‹J0­›[¤àOò¡Oþ\𚗏¥æ`;÷ÇòIsGâ=ýfnÙª6^KX?Ä•&=—$åtÛ±=ҐÝ òãt¡¡¥ÍãIZQsHŸ>œü¸,9oA¸Ï‡ÚUPˆéˆöS|2¯Xß‹Rƒ`•»O³ë V{TýSÜFǾŽ±6ŸuV­^fa·³~ãªÝز75¤FIkÐ6J}©„”r¢ÙJM†*gÛ~Amh1™
-¾XgR¨«YUÛ].áŠvª•Æ;P4«Žb)S1ðñu=K´…"Ny(™	³›<_\n¬(éôaêMœVcO=oú=Êú3rÞu…Q ×€‚[g‰¥Oæpºš‘ø¨ÖôNÛ’õKa)<Å>tSwUÜ,*y“ΡÖE,Ü
-£Äµš{½^¡k˜;جáÉõw„D˜Â,8<ÔY*ë0"¼£MV^€t_×1ôÏì’gƒÚ¼ðˆIÇŠè³éÃxŽ§ýÙ‹•œr at +N%Íȱt)ffγÛ—TÎuýöŸ;†
-úbXÁL€igéuJ·MWÙ„5…YæŸDS¥sèZ)±¨û/ª’dZMc@cò?!^xsœ¤)みÈï~¤–àÊÎ!*Ä6‹˜UÖÜ=Év]ÜÂH]ã©Ü½¹wI@ o¼²oHÛsæ6ŠÝ¡œ§1Òö?k ¶¾ ¦fý£ÿÖúþÌ2#øż·»OJ0B¯[’Æ‚_¬¨ ÎN20=ʪgr
tóð'¤X­+?ò¥kÙPø¸Ã³íQKsÉ9[WO[­Ì;3¼@‹h¸AæCœä¶É§nÓTÓ~„'?n3›l{hWrˆ(å¶$9)³ö€¿À¡	S͝Ì7ö»ÿ	ì_9Ös{©…½ZÛ<¨èl—øă;Ý"à§m2¨ÿYû¡8ÙH÷“*Sëeô‡””qxñá¾+çºõ´í–uÞ¨°égaR1G´(«Qý¾cÇÚ|œ¹yYökåca±hÕì$õoª„ƒ¶«¨Ø5~ÌŽW!EÅâAÒ¼m
--ݨ¶È:AoØû'¸óf»@æGJÇÛœñˆ,ȵ„A¿m^#Žº·šóž7’:ûàWL…slE¶Ø¨àÆɶ™Á0‘c£K×»ÃÛ1¹êŒò5LØ#›¬N´ws6ú	¿-‚ž¦~ÿÎ`ÀE–]$OöÐñ†íC]·TØ·ôý‘3›Vý8žEQá`‰ïäwÍ¿wÄdô$yºíFr-q â7V CæÓCíhÍÔ‡{•%°bþÁPµ´ÜVõT at da`|[8Ö×ûÒB˜4ÖP<î·»Mb»Â*A>,Óì ò'¯µ~õB¬`¶»1Œ­ÄŸ²4̐ié?2¾N2—²Tólm—5ýc"£ æ¾ØÀ.Ïù%٣ׇ×f°Í³Ši[ÕL^H@Îê1Ý”]ªȈj²Ò½(áëÿ%šiKØ{@”HÖÒ
¦
Ù+ð®hL¨•çhZÑ2*ÊO<»øGÐξ‰D<ü†˱V°ùóËØÉŸ¯çC_v¶ò»eù'ì¡Ð,¸j_´u	j1Tz߬º©€X^±³ÓÐPƒ¶ë1ej^sÿl<ˆŽ¶œuIë¼Þ\8²WËôH‰L´üéY›>X°H8èÅ® Ó¬n*ùEIE$.á·<ì¼HíuŠrϾƯîꉬٳšrKÆù|²|ÄIë/&ŸÑ
ùãX”|¶U!pDC”Uù§/GՐR&+ªzÍ=	¼!-×elܝu¼êæ¸fÜô@“¿5ZÝÓÔÄóBÖ4"w¯¢dÇÛ
'Œc„·iŠwÜûSyõ>¦föO‚wæ}3g¿ä/÷,ásx¼G)8™¶å,–§¿b4Ñ`^dEš
»2%Žc7ý ŽDL0ç,zuÉžæXÔ-8$;H²µÿ#Ü!t(Kn Q*_Fì\ïEé⃤v¥€‹œf¼£¹Y›‰ ab&íwOƲô–1hÖ·j¼:V‰
-ìž‚ÙB¸'wã&ƒ=àÙ%<¿m »ÿDUó)ÂhjXhP(øF€Ïì©2cE5Jƒ&Š¨P‚MX=1¿m!P³–D(E—æ{õr;-‡½B.Õù²÷–­¥
õ)Ð3÷¼8ý`×ôIÓ½ŽÝÙ/r‡àÅÇý8?’½B¦Hú³2qzt ÊÖý<3ÌPà 3ÎJ˯ÍÏð„nÔô)  ÕólE2YÈûË#öIk䍊ý+æôæ>%YÑSÎ|^.â°¥žØ$Y¯Š¦>ùø³ƒ½?Øö¡Ÿ&•–ê]{û8®Š÷š_þÐî=0Û»s.AÆywO]ûœ­†’)Rê‹
Z	ƒ2òŒ	¡^ƒùõ¹&´4—·D‘„Æ¡áC at oñJ6í'Wë\·éÞ$‚eS{Qüœµk:qU¥:ˆÓ:¸÷×ÀSþˆ(óâ4QÞ¯Ÿ&ã¦î·ƒæ…u%.¤=
8¿Iãö_´ìU¬¡ú&yæÔõCºÝ7ñ丌Œ0æè'í»¾¾(T97Ú@j¬®Ç'ûýxÅá2?,í…“^âö¿Épe`iæ ›-µª[kè±U25Ò[ãÙÍÉTT=Ó'4¡Òq%œ~?ežÛëšÆšA49òž‘¯H¤E¾©¾Ù¦Z2õmô@A둸ýÂîÙ+‚5pÙ–D·‡¼4ipEtLj2pº5§žŸ?zm£OÏ]xt™;&üÐ å>Ìf”␟G°÷°zÿéT¿õ’
-Ånî-sT+[&VÀ2D¡þx—UÂèƒY¾š
-OrT§ˆ1:ü ·iëÔ㶎O6íOZ”Î
-ÍU“òr|'n¿qV¨%™ò“œ*³oÔYà¶x™ûò[ÒN
îÆhx÷¨.‹IG—›®º`ãK¡r#éùèÙhòÉ„Ü梨c©–%$=Ýáë£/^qAúÔte‰¯Oâð¯ÆÉlôí‰F]q2i/‚í…Ž“;N„y!Gù¸Ü°ÂRÅ£Ö,ù¡À{þz($–5éFxcúÀÉ#ÞÖNqdÁt½ú¾¼~ãy?
-6ÚSmöWŠ@+ÁÌÒ¨å½Ó%Å!ohJÌÜ£!öÂR°Œ¨hÉùNN—‡¶É§(¾¾3$덕
-©ºòz{êD·[ïùÁ„]¸’8-‘ƒÙ²]¥Ö’5~Ôõ¥ã­JËwuשnÚÜÞo%…üë}Íޝ«¿†‚$UˆùF'{’ö£Æ£°ï.vÒø‹; üZ¿s*ÆÕ¸
-°œ§‘Òýjy¶J{>߸?Ù?_Èì°9æn¾Þ¢ÝoŒnÝ	'iϏ‰ã»£ý°7S®(5Ä]÷йb…ÇþSoჟ³ 6rþ¥[xé> ˜þTð•$Ÿï¤ þaNÝØ…=Åæ ~aº¨]³=®ËŠ,®’ 9OÿKtg«¾ÄÀ›¡R–4’WvK|]h‰B’cåÝïyv­·¶Ku7_X&í‡Æ%ÔG ‘O-¡ø&òJr§/±Ùr^u’E6ëAûˆýO²S³¹GÆÔØé˘}#ŒÈ@šBìÛia,üŠQ†Ef¹‰9Š¸SýuÔº›JþÌn}¥RÒ˜V¹øì¯kÅš„?ò3w¬Þšœ¾Ñ­u*´_½ãЃ„¥V<Ö%Hf÷™5Ï1£ÄŒ.N~0óoÞe3Ç÷ИgÆÙd‰Ñ}–â‹£«½ÀZ¢Â
-wÚ
“’*7ÈXË Ã$åL<áKÜk“ºýio©q*[ýÌôv¡ŒÌ¤{-î”f;¤ÖíøĽÕr¬º†vÔŸ`kÒ{ì]ÜJµµ\îH‡3åµýÙDU—2çŽùÒw oáXÅÏÿÅŽ¾$Fœ*Ç-ªúÙö'‰Yº…wŸS˜n§÷{VJÎ.d´§³¢Wí%°Ž¹i†n¹kr‰¶=h/<6Þ|àØúÞ$ânMVÆóŠÿ“!)ˆ|$ûî-_nØá‡c¶JӐ4,ÑFN¢ÈKÂWóV¿?8sam´¹æ†+ŠÐj„å÷°Rþ§¯»È”é9¼ŒvÆ0“‹˜xÊ”H,¸ì5ňn¤hžX;l•ƒ¤ þ`ržÈµWò´ZlÏÂÄ2Âêh–0¿(É­,…[¬BývxOÞ£Ê+²,y–g­Ò|ÒÊèÿ›gÏ<ùòCÚ!_Í
-U× Kº¬ḊÍ$Nÿ<t)
-e«†)º`:«Ò!qˆŠ	ûS1èÞH­ÏÐ1}(Mó©"à4ž”„77I:í¬\»·heñ?»°`­ü¶‡
LŸâÉa­ƒk…8Kø(Ê”`ÂyÕ ¢¹BwÓ‹¤œàmû¼	¢zW°Ë‘‘˜Qõ	ûµ —{š’’Œ†PbÔÜó$©°a„®yÈå(‰èF–#嬲yÁ7È-mý\ùï[Ý7ÚTGx®”6w'Å°Øh¤½u,ly2Mø•¹/žãCŸãóc÷ÇJs!èì¬y³‘ºD}DˆŸA^æÃQB©kõRì°Ÿ•»úÐÕ~ŸE†ÏW¹çI=ˆâŠÔCÍúüö¯)^´$‚µHÕ÷—݃¿(~];‚†ò»ÇƹìVwuSPh<¤Ýx•ë¶Z.$崐{±¸J¡s(SºáõvÁÕ»ô$Pc¾‹º¢™lû
-ð‘¹AîoN—I[=Ùî,DõCµÜ/6ªÉöÅÓnLu$øµ|0˜á
-BbÊ£ÇO˜\(•µ§ìì$¤IäûÆ`pÖÒðΪÐ`ýB¶;tC´¯ê¶Ä9³mïÅßÓ˜”5ãç»Áì§í¯ÈÕéèÉD“±avûʪRÇǯRx䔘¹ËuÐBÐG7ŒìK‡™»ÁRHO*&N»‡h‚•kŽ8#ßøCi»멱D%˜ÿ3 ‹ìA çÛl*KËÙºÁþÈZŸÚaä¹íV’ÉÐÞ1î¤`ŽnÔìÜ{1B3Óì7}zŠÑºßºþ9Ýƒ
}RבþåÀ}2µçl¢²P»+w˜õ
-З5L­Í2ƒ›LÂ’üFöyº…ô
-ÆhŒ_ñáHNDÁðtQ„M¹—¯_Âç™UÔN~KS8©¯ÎÍ/ÍW¿}gúcð™fl‹RTW¨?Éàà•q
-S)–A†ŠÐ2`Ðkiqã
-òiOÒô˨¶¨~¡ÌºÆEbf,Í…³9_pö5*·œìh^Œç"&QB¯álxøÂêÿ
-o¿Ô’ÃÀÊVL2/­-jC”´3ꐂ^þ¨
-鶜hU
-½í­¾éù²¶¯kÅ퇏G_¦Â“å§@D‡{îµtÊΨæaò°½•Ïa4aie÷å/5ӥ釙%1" òÊÙõ»ÒzæơɍPEùŽC»·ÞŒŽ2ª5	pEçOøóÖ1=ôàù°¸j¿gÇ׺Þ@­ß=ktbÛ1úV8¸õÈê
³h4¼5í?Zå/™H,£˜blÃ܏xKŸv¢T£½!ùxÂ}•‡^ËÖ[/ôj8eÌwŒƒ^7hMÕ£ˆs߉D†È
-œ«k‡Ig}*¡r®¼Ÿ”“IfT,l:oN3—U£CìþÚüq(SDÁJ_
·]/0!¶%úþ!L1ñ½Ë£Œië-ˆòW;®N{gì`Ï6/idÚh–ôâÿ,ïOÏÐ_m)îPp`©šÏ²œß;ýú‚Ã_WO8‹z})Hj&“Õ°#©½{åíú™Èu7äYkòžŒh/ë(pp"§Ü$x‘bWÿmá®çlÅFäÒ(ØxÝÃ7 Ï-7¹æÄ>|Áô]ETzµÈû°väÂ+Á½
Cš‚ãOÅZ­d±ÍŠžÞ‡Ë·{±cl+á¡o¸·+isã§~‚Ìpûø;sŸa“+)§›ïÙ·³ÍBÅLªjGË!É1#79K^!/æ‚žïØÓ½±¡~Œ!è€Ø&´Ö${#¿³e=Äò'H’OóÿÚ,òSõ5ÇkÜnâ%œA¦LŒ”ÃŽYف拤é®÷°¤ó‰{™ÁÁ?ö¤P0ˆµÜWRÁÖ¾ýaº‘ÆÝW´¡ñ’˦½Jê³ÕÔ‰O„f\I­³÷1G?a„^Éä³yfâ"åI»pGˆFòNñm›‡áìl·l|î`ú>1]­Æ˜€ãˆÕõšÅ,Üé­¡²Ãðr šåPF´DF„ÝR7×G³ÉÁc‡Ø|Ù,¬@‚}ÀÚë…ÒxZú–BŸšþN©–½ræ½9Qm–®_IwµUˆ¤‘lûtvÿ!wÀnœ»P4¸fÔõĸÒD÷d–pL8¡.
-áY¯ ~ʍâËÕ’Á¼ƒÀAWôi]ÝãvU“¢!d	%I ²`kK²…ÿžo¢?|Õۍd!Š0'<[H£O’»E§Ãª[“•õ¾É蠟¡ñDüPǝãŠ&·aS
	x¿©1Îf½-%þJ¤{-¸NïúR£~M4öP¬Ý©øÉLJt(¬1pü1³2cƒ
_ŽÞO‚ߦ®>˜8¶§¨ ºm±Å¶¨B‹n°Öe÷±î›É7C_BÞèßß+I&16‹ÖÙßÊ+Þ¯’;ØmTNöíùŸÓ›‘pb†Š“´Ó45‰=ÉΈÉÃ<´¹‚|F3ÿÜ	ÑðoÂ÷äE¡”vËP¥Üx¸w]<¥á-°dQ¬Œ‰}»ñA:†µ;=åœ)ëù¬Gý~¥ÔËB¢	…ÝL‰Rz†Úڤ݀;0·BNÊ؉”Bç_a¿ÖÁ‡ *m*åË^Y ¢ä-G»{¿' ä™‘Sí’M‹îþ^:½s#ǬÖe!Û(9ˆÁ•!LÄŽìp®ˆZÏ!|NýÐpk‹)Ù;ñ¬ZÖ¸`¬¾—ˆËãûŠ¯¥b Y"à^IdØ
-JœüáL6›M`zv³\%ßÑ^­œgsS[ÆŠêõÔ˜á½	M¯¹õ"yÄ-CÁ@ß	[¼‰çK£Ý[£é/ˆÁH`Œ„"‘
-Áß’z¤ZçÂJµ4í¹2ãK¬è¨f;_½ð$øõ4nL¯LÅÅåââ}%
-ÌK7t"©¹J?ÝŒ@}2ûÍÂõ"èÝ¡D…Ž†{™kÄ×ü¥ì7MñSÄÃ÷Œ[éùÔrƒ=Z.ìycŒ"Mú^Bßšó“	­²’ç§3a´Vß9õ=Ö­cüCšô­”ͤåKšê¢Æ;å	 .Z­-¾ã›úå¡­ä•.‰ÕÃéÛ:>IÄ€®›ä„öÍÀ_G7^3ÅXBXƒH•Ë½$­5Êô͹20Q~<Iƒ2ib+D”]Eôk10NW5Ÿ0ÔF¤â-)¾(³‡Äv7Yï靖oD‹KV¦ð‘(QqäÏñ9ˆ{LO1.3¡Ú~ŒÄì(¤Êi6çL10	
-að–`ÂY¢ö¢êtÕiwõ.Sg£
-k‚†u8}4[\B+¹[)¤þ˜º §i„oêg[Ÿ;áË$:/E·­åeóà	Š•…L¡	&_ù7'HWÏŠ~/e’ÒU^o¼¶ûÛ3Âxû¼
-·`‰ñÙ­j5Škõ#ÄY£÷t5	NÁØ Òh–¬pgÊ2ïÜ{§<Ì“TzTÈ[HåDÂÂIΤ@áye².œµŠç¸í,kjø—Ÿ8YBnÛ]ÕŠLsmÒ+µ†æs3Ãü<³²O~8¨i>LEð'“|rDä5†}UÏY£qþ0r6Á¦ÜØ</šôXžázfÉÆ|MíÐÏ
Ò*™Š–:ÏØé¹Bœ‚ûwÊ.lKÙ=5ŸQ‰ƒ†3N’òié^ÔHa†Ô5ϼ?³‚YÊ+¼5”=x¿€Kl'rT߈úŽS=P÷Raotê®:tX+™·[RW2öu¥b¾Ðí“tŽ7U±j>ê*Ÿ÷³âtè2!Yhã"Ü-îm72É´U=ªB(Ã|'Ü	åÜ÷ú‡,œ*šgRœS%ÒV}*OŠ¸õ‰ƒÓ^c×÷9\°yõzÎ֐´õcˆÿ¸ƒÍBÖ­P•à	vPXF !xÚà~K‘¸] Å?Œ2£É¿AqDx6Œ­%/[
-¬¹ÿ@nïjgå%ô ò¾;=^8¤²g­Û/¿Ö^ï.xðºƒ
-ÌBªNtYRø´
- a­EÜå\ØJ½<éò9;~Py/¤SØž,>ÙnnÀ<ÂT*
-nÚ¯?!ýàK’¬!¢0›}1ÍcëRâʾCØ0	/{`µçÆñ”Ñ_µ"î5ÜT¨Ð©¹3P7XseTˆÉZ •õ)*ºo$ÊB2¡j§4„Kã³L¼âNEm}2·ujèÛ€pòQ£y^/Yf’ßüìL¬lN“+Gé3VB9£2ÄóÓ‹¨K!ͽÌ~ËŒ§·®§?9o]ž…PYJúAÿ@Õöm'sl34øfíå<9÷ÚF0¡vJO•o˜³Höm>ƒOº*áã‡q‡kF!—"'D‚ð‰á¸ÎnËNŸŸö­dÄxݝÄ6±‰hº’ÉzUÆ J¥çêýÚ!’ØzܝðgÁd_™æ²ÍŒÃŠ-3߯1~ÚËñ¶<åáäÄF´
-â­mÚnÆž­¿R$¾$·8òŒÜìO–¢u»ï>m¦U[×…X"K&Ñž5¨³°ª#QùUû~¯®¾?ž¿\5÷ÜKlžkèä«­,Ò«%{Ú˜ÇwÈD&&›ñÃ	…x»ºˆtrgÈjô_Ê¿hG’›‰žøƒ¥Ù—@¹8Sb[ë¦Èò‚œˆ„,g‡á%ìð­Ñsî7GŸrDZµâ–¥¿¯û¸Œ€4=çÑàÅKÜ";˶úê»ëÕ#®_kMõž°ŒN‹Ú3±›6Û¯?-exö(ðÙ£|í­5(F†´£¥©ß§-u|9åd¿ÿQìÂƈ¤CÆúª¾
-AŽœQOûÒ-1Îô!t”ÒptM…”&ïKܺ`!îxjAÄŠl0ê…ÝÚ­+3D¤µ@j±>gý†:Ì\ßè¤ÆT¬î];ÚpÒ#‘CWö7ô`ŒúŐ¸³DÐ]0š/p*ʲX½ȝIýsBPÃð—„²‹]®kEœ»²‹@¢ešZD(Ú‡yþˆKMn2vøI»öGEôÚ[bÆ:Ýn=E ,@¾¼Ádþ	}&¶œw˜HèöÂ*(êâš±ʉðO‚±êküÅEÆsºq¥¯é6Ÿ´íµž$_ ,Êùì°ålZڍÑ2jXÛßú^¢ rï”s”.²exÞvžýtþ
׺®nAÀ‰–òECO/un,Ö*™Mó†!#V…ëmΔ0°ŸFšA:òš†öF7éÙâԐëU:ôbo0Q¡ öjA„.Ž©wxwƒî^Qp¿_‚’¢º|ëÂ8ékáLýú2¦5Ô¸Þ‰A~¼ð¡2a×›²Ÿ_¹ÿ§mÕêHËØ‘é)²PÛÔ&Bd£†ÆÔ‹|Êe|G⻜j½úO„®K3˜Éùp™ôÀlꁉ
Ö“ŸÐ§p+`öyÏÁÃk»è¿ÿ¢ÂMc·8Ь6
-»w”²‡_Í]Rýß"Øó}O뙋¾ßÕ'£É+•|šé¿cu”Õ{üXÉ8£-DÁáSÔÜ—yt©ÍÔ([@4Ò0aW,/´­Œ{èV©¥îZ™ïÈ”ƒ+m“¾–}'y™w<
UÓ¼|£á$¹?ª[-º©,`8ë
-jâû-ÑÝéxÝP‘-U‹èîύ~Dcmæ$¼Ó…ŸÖퟓÐ_ªb:R~æIuàÉk]"t3x0&3X£x­¯S =(éÈÕl[¶Í‹Éi7`ü£_Ý.iÖO´ød+{iAPÔ´ú†"Õº1,‘ëÜyAß ,œˆ|“êìü„¨i)A‹7WœB&ø6©R‰~t7ó¥Ç%™écPðëëôµñÓb¾ì3@…>¦&U™jGc®ìL™åv¦äÉT”fñÁñ}¬F(Ê€!ÖªÓ?ó>Êcºq®Ýç-Í3F,ûIb¢Ú®ó	tŒ5Ç«¹+_]Ù¥Â71Tô©¸O&W-–rjèºá*¤^÷¥Î‡¡ª;‡s?–ñ\/™ô"%cª~
YÉç>uˆ=Áx”›²à)ÓöÁùÀ…w>µsóZبÎûÃ[n•¥HbÑW4y©Ö0AøbYA3õÄi¿4#°ö b1
-Ũ‹úÖ9[ëN^&e”êóP†<̏Ù1³ÏJ~voEC½M
Ê'ì/åºïםÅO´±ŠÚÙøºµ›±¼û[Hç4Ô‹ÑÜû?y‹XI¿^'Ïà¶eëÉšõõMãçy©«yÆÑgûe{5\Ï*ã–²·ímō±-e_Ÿtǹã>ö]ÿŸöêóŸ
à¸ZqF¥fU¬–<v¥±b„ÖxDK‹"öL¥±•9ãAì*UU«Ñ3Bk¤ÊÙ{”›'F»ÿáÞÝç~À÷ífI×ëAŒ¡A¤º«|Úkë,§[º]¨xÜÌ3xÁ*Ë؍ñáÜn»Dù>e”®%¾Üšöƹô3	çxò’$m|€$ËNµ8cêrλ”Î×ùv˜IM¹U/n¢án¹Æ²ü€ÇL}Y¤p5àV%j‹‹Ûæ*@W"»oя…§!€„šÇ~Þz*.a!šÝo(YC†<­!)^6Íœïw\víQZd"E
+xÚ¬·eTœíÒ&ŠC°à.»ÜÝ‚»[ã4Ö¸»· Á	îîîîÜ%Hp?y÷ž™oÖ>sþÌù~ôZÏ]zU]UµVS‘)«1‰š;˜¥@`&6fV>€¢µ½©«‹ªƒ½¢¯ÓW ¹5à¯ü"•¸3Ðlí ’0ù Z at s€ÐÀÎ`ãååE¤ˆ;8z:[[Z´ªZtŒÿ%ùÇ`êù?5=]¬-A ê¿n@;G{ ü7Äÿµ£ [Öv@€¸’²Ž¬¢4€VZQ 
Mì Ê®¦vÖf k3 ÈH°ppØýû0s ™[ÿSšóßX¢. €‹#ÐÌú¯ÐÃèøŠàt¶·vqùû
°vX:›€À{ v XƒÌì\ÍÿðWnáð/@ŽÎ-ìÿêþSvp»˜9[;‚³*KHý'ØÊüOnë¿j€ƒÅ_Ks3×Jú—îo˜¿Z°‰5È z€ÿÉe
+˜[»8Ú™xþÍý7˜£³õ¿`¸ºXƒ,ÿ#Àhiâlntqùæoìºó_uþ·êMí<ÿåíð/«ÿ…Áì´³`Fdcÿ›Óü7·¥5‘åŸY‘Y8 ØXÿ-7wuüŸ:7 ó¿DûÏÌÐýabî ²ó˜-YÀShÿïXfþï#ù¿âÿ‚ÿ[èýÿGîrô¿-ñÿß}þÏÐR®vvŠ&öàß7ð÷Ș€ ï@ðÏ¡qµÿ¹˜Ø[Ûyþ9ý§µðßhÅìÌÿS'6ùÛQå_ZX™Yÿ-´v‘²ö š+[ƒÍ¬ &vûõ/¹Èèlg
þåõ_-0±±²þ‡NÝÊÚÌô_þ­‚Ìÿþ_ªþžEAZJCR–áÿp\ÿe¨üwÀꞎ±ýR¾:˜ÿ¯Ç?aÄÄ< ÞLl\< &N¶¿»÷/«ïÿ!忱ý×û«	ØÙÚ ÷·nV¶Uÿ?~ÿõ2ø0’ 3óÆF
l2ÿ;iÿKðÚÌÕÙù/ÁÿZþ¿UÿÏ÷¿fô š!®.9˜ñ‡Ø¤g~×àæMHèõõ°A…:׫æT9tû§Gló–¿V‡27Lñ½·z.ž:¾íËÑŒôàØÑt§/òˆ|)èzóÑ7¨Û¹‚X‹Q¾ŸiÅx_.(lÁèr±jìL¨¨þ|…#žjçpF¸|  pËÀ¢¼wDõ3K«‹Ãî@k€À¨)8=£N:~¸§쾆íÝ'dÈŽûDÅïƒBà”M(¬«Qî‹Î^‰ŠiäNŽ}ê×|ê&:
µÓžjrTsìZuG_-6,T&q0Ö`éŽ(ˆqà]‘V'û‚Jci|{G2Œ! Þáðm:ƒEÖ&Á9P¸Áä-ÞŒÕVÒN­Ôãóí§fÎébŒIl$hN±”„Å•¤SÄäï"òÁÃèªÝ,LÝnñ³8‹Ô
+ ½J4¼»‰‰!Ýs…ûÁŒ¯¾¾*$o²•.ÚËÓÑ_‰ôf±c¶˜Ì­W;Aöi¦ç7_‰hŒ¬ãQQ0ª3ɮմµÄN¾‡#]~˜}šJmYí³ž‡Ê•[rb£³oŠ&ÃS†¾!°´Û¿Ö¿}d“Ž|KŽú)¯MEÇë1ŒœÝ“R¬Úý‹³¡++))d–pÂágÉÀ¾wSV-ìGño›“¢ÜzãÙ¢>ÅÏíCÚèE“pT@)u ¾gÉ@¿	@hbRlvu¬L;oixÒ°¤4wˆwQ-™uﶙw– ›a×Í@âV,º6q'ûeãÁÝ/œõÙ·H8i`uPYZT‡†"–|ð)7ô‹d$
7(±ƒF¤—ñmñÔ’=–=OÏÊ&?Ìï}þt‘¤¹¨÷
%Tãºæ<}˜Ö¬Þm^„¶ÉR[ž¬¶¶ùcÜü~F§œ/¥.:Y\f´¤S¸•áÇöë9ß*°VÈ~$ 2t²¼Gm:iJXYÃ_õ«ÏXæ¶ÞGJZåÝì {2JlßX—•žüÍ.š^ä³Ýpx³7exjß-s}÷$ºNóº“le$;bD>Å„Yôo*?˜ø öÊbåkgÏôÈ~òqÃÕ&2dWí¹UípGùå’u]]ÌÎÌx„Ñ“åL!ZÔ3æ±ÌW—l_YßÓ•{“/ƒ eß²Œi¦j"4íA,L¼zŒgæÏ"åïd±þÓâÖ
+]•&øS¡*F†k{“2ü¹74âGy‘ŽQWãmuô#¸`>ηyFx¤7»¤Ë‰%QáŸñhç~ýôÜ{>â,ðÚ)*öàÒ×eŒ¢1GÐv­Àdœ¦ÃQ&»÷6[dæ‰ÆÅ`Á>ØâÅO4þÞƒ_Îæ…°Jû¼]NÍ­*q<¦ÓUû¢wÈ~·=ÿ*±`_ûÅIøOokk£Oõ웁æ¢Q“+’‰"	T¡a¹-z	-䫦ÿsNÃÞ¦œC^À³•fz«¸®êLu®ÙÄmY໡·RÚWï~^ɤÁf¬Y"»ò¦…ô–wŒ]
+5k¬¹ùÛ6Öô,…Àz÷á·Õ^¢±$ɝ!XSéÈCÌ1ºá;|èa_ÄM/»ôĈ0d^ðFËü“‘Ç]{Ý‚ot	Cå':~¦?/”BŒã–õk'j›w¶}~."
+Œ9%çÄ«çφ®Tl¼»íÉÅÄ]MLhÄú_Ï,ƒ‰ Âፂt¬¯_·ʽ¨ž¦wT3]”Ù~#	ß	•<Kž¯d
ìV•wëm“4¿>ìŽÃÓh¤ÑJÄ50 at KÌWúA|"£Wçƒ¾Ò6‘wŸA§¢ezÔgëÒk&—$w±Gã»ó›¹kªJÉ%¿&Ÿ6/ˆ]¢Õ”ª®™5k¾Š.X•°Q5ã+(ûu$lØ¢y Ví‹|_aU7̶yN ûu*t5‚”¯—öÝîD –sŠéè<Ýd4˜¥¾ÊLÓ˜—m³ÏôR]»Eô[bîöûPvÞ°27|Z«½%û$³tGÐD²¯‚¯;SŽäE¿B˜³ÂQþÔô«þ´ÌgÀíÕ$0Ì ‘|øuŽ
^¿VÈm‹
♆4±·ûhæ n¯³ªF«—ƕȍJ‡Óf¦£QäÃÀ‚u@¦Þ0“APwPËEž”ÉÑ´ÿn_¶Jø(þ&.nÿ‡64‰
+7¤¢‰øWWd³´¶Kt&wËmãב‡Ùpˆs?ÿÙ¸\žCñMý·`sÖ‡O½Žú»\?¥Ý¬»ÉïhÖÈ9{±š	.ñ0èïvG‘RVªåe¶Ù B' ¾Ô&sIΊk\ ®õŸå‰²x[A7<Áîø†³Øù1m²µ²v„ÙÇtCÝ{úæßÖiöyÿÖñr+†ëþªð]8ª6#* åŠ&ùåeÙš&û™ÅÓðïF¯8“	¡3‰‹¶rÍÅ$ß²A¯al |TV½ÝÖöÝ4Ò‡†ø×B¥RT¯­H{+™_	±]?Íš'7ëȾ3Lï©C!cä²ÚFã¯
üB£¤ÒHóÇðL“õ 
+‰ܯU ½¾YÜr½Ï3ÌW¼<…eh6¦'3²
+*ô$’E§Q?f¥Ïn`AÊêÊàºöýА€E\BtÀÀWì1&%`G· •_FseRU{4C(–H(m7-*nŒŸÅ¯,ÕÔ-F¹,ƒ}á±;á.T(NÕO~β,t†æ»û¸CM_a¦]ç¥ï=tJj#B*åD‘9Ũ}!ÐV>iÆÍ&â¯^zW{´˜B{gôØçlXô)¨‰ìyÿÔJÆ–¢XI&œü@Ãëi_›åö.j›5ÜC"(FdÅÄï$7Á74‚ÔyíQbÕ*G"eç¿(¸½ÖÒíëœrÚ)Pë÷ÐK›YwŒëÕ¢.‹ÿá,ìv§þ0Û#Mt at WÇq„Äyk«c„¡Ç®ã«Q]›,m];ˆ6n{úÅÞ[àTDj>9°í ®и÷GœT!¹$è¿§pp#Óóî×ܤúÑ’Öu‰c¥&=3"AÙÜÃà8ÁäíÔpQïÉ]Ñ«>µhÂK€aÈ÷•Âi<¨&‡´å»ÜÅ@4H‘“69m|æ4$9 S¿€šZÃCB}—ZzKb‚~Ø5ÿ‡ö•Ç-bZ¬Íj;;§YëyaçžIìÛbxŒEþ;Ÿ‡m|y•àÊMÅLÍX$êájÿËg³åÔ™	üaÁÔ’'!ÿ±#ñõ”ïV7
ò-Õ‘cµÏ<YZš&f¯S}Ø^¯q+ÍÂöC`³æ´õ«ÁÙyiAnmYB™ñT¼?…ŽÚ.yo¹ÿ
+Ë—W½×A®ôa/wñåGxú*ñ'²ªrÝô÷@¨8£¥ž†¡?6ãO &¸j²cÁϹòŸ3ú‚#C‹¾oÐ:-Ê¼É  _ªN‡Þi1ÔÜíÝ"јüii§æ²1ÐŽV‡¤}ž—ζˆß^‚±êg›K•tþ¤úø§y?.¬Ê_€œ_êóêc´%¨hÒ‹òaO†¿ 1=É‘Ê>å””(8Âþvìž
 Žü,v†ø7«–)ʾf¦Ò͆ªµ¾÷r,E2TW¿eÉ=>º¹òIõv®íòÀ!ƒE¬£êa&êÑï’½Å6c3Ö£&±º[ǶDuÆA<IScaoèš¾`™±ùÈFnšü÷´çKB„5@Üv´’·Š–°*(2]G†tÛ¨d|µfâ›ã‚ÎäcFi9iÔLÕb²5æbò	Å¥"Sw&‡LúˆëåGqË—}M—Œ0–qL(½3d’~‰fwMÄþÙ¹ùxÐMêKƒúÁ ã‘ç¤0é1Ü#}e5–œ´¼	µ¶QØÉÛ-½“¼.ÊoâüWòïJ¶ÉÒTБ-ÚôvÊiçÊÃ]‡¾ÚWô%Âmßñb·ð¾$̔ΌßNô
%Õ‰¯úìÿëË’lpØåø‡[ÎÝßR‰kãúšEˆH±®E…C—Î4²+.çÉSò½C§K`o†ÐF¶§Øoµ5Ãí¾4åb³0Pø[œZªå€ýjK§è…æÝñ)àpwPo]ïB뱿ۡwŽÈ¯žRQº›™7ä|K/‹üú¼WÆ-kk¼Îªø´ŸHeâÂ8ÿñ1ÌÃxdÑx‡êÙĨd¿Sê
ÝùóR—cœ™ØÁî’¨?È>/Ùê‘€KSÇS˜²ù̱ëCKÇ(…hÉì±”½ì8‡4v}U'Û ëq;ócL2"¢¸¡¿†<ÖCªÝ|ôè@Ùu˜Þùä§&Šl»¤X¦iØ•Ld´Ï4âÄ–Ÿ“c—µ¨#-+UKá	­±_5
ûÕgøx_ˆûª{”/œm~?9êïÁ@=
+TäVN,pÄz.|ف¨hϝª@ù»N»ë“÷;q—ðÄ™Ÿ›õb:°?S#ŒwÔçZ]RÿÈb郐Ôœ^§»^J3Þo¸¸‡FBÉD©lןÄ'†¶9À¾•³K“ÙÇ¥ž­äW+ìU3ymp"Í…S?«^dDø^V*cD'Vòåì¬LéŒòK¤÷Œr#f	š#;ÜéÖ™¹óŒÓ<¾Òúbæ|Þ+>!èpÜ@Ó
;Ç\m‡ü½b¬5’žvu³äÑÙõ€ÙÔwÖ§ôÛJä
+tî=Ý”¦ü•-JxêAPpDqP|2S}±$ŒoG¿°oQTú©Õ¯%ÌïµéŒKBݸK“l"7Z»‡7´DXVÁ1–á±½ÖÞ³îš-Xi¦ŽÄxAçҏ–¯©öyŒËgÐÎñøZʾò!QþóÃ+îYãj¼Þ~	uªÚo"¿M~%z=2}C+Wî;þÌ9â†}Û5€švˤi&2ÀØ”e•/ee«¬bšœÓ5Ê”²iǨÖ	;óóy¿
+:»i»·.‰ø²šLLõ»®ÛÝÂhR8.ë£ðïŒU”;2,mÿt[¤9­ót´z6æ{}ÉÆé¿UÕ<ëG5ü§˜U¯™$¨½à²ÖŠT4)j »#@|³ƒ%¹òäò´×ýœ³Þ,DfRt"ÐçÐØær`>¡xæ{¼ÿì¸hµ”óUÎâÖ-ÞºàÑ]ë
+òNR±°^Tá®mŸIÊÊ4)kœº¨ŠÝî±ÒHÖKí»ãeݬ@èÆë}§š@‹n²\ЧÄå87ÎáΧ^œlÞ˜{@ªÍÑd\WŒŠ´Sµ›¼9ƒú²ÁS’ž[Åî·¹XãË)m!ñúD.=ùþO_ò±y”J <UU
+B¤ÖvøÑ“zåôßEÍY:¡ÛU÷‹›úQ#hœž“fá^Žv@(Æ Žt&™–àòŠéýqDZ*·Mn\æoM#Ðɸ ²'/í²†[¾uEÛaÿJÍÑR’Ô“¨e‡Çrkå©üá×T*§‚áùŽ8Ö¯åšWÎLóÚsE˜ ´tè×þtlÊòX(ó÷/Ü>;–RkÜýŠÌZ²«ÆÜ#|ÎH/°¸\ú{ÔR_ÜÐNsêô¹¢b|œÅñmWq×|º¶6[ï”íÛ?·„TÞO#‡b¿|úÈTå“åP†
+:m{àïmhS£Õ1¨ê™åî¿
+¼Ú10 ¦ùÚViÆ™KîÉîô[“Y Ê\x‡ïð3¥JS&ŠOò¾,JU¸îŒ[Ô”<J`­Úõ¸²µýy¥)e,Þø0˜…f¸)(E¶ºF’lÕC‰UUûÛâÓ†oÀ7ËÚÇ‘R¤uøä©äCÍCŸV¢
šŽH³þ#¬R/x&ÍM•ŠìÆq_UÂvp¹láÜ?ÚX¢­’9å´‘
>eÏ#¼´9ý²šHè4õc[Ú?Y—‰5›¹¦*{yôý±PÇ<‹™tf:„c}`üÓcþDZu
‰v¦wƒ~áº|¢®‰«ÃáºrBՍòº_}(!,M¶¸F>|y’AS`§‚¾ñÒíχ¿6‰I¥ø*?	‰+ßrû„>Ñ#ðÄ'Žf·õë»zú4$Ñi=[aŒõ
+îw=ö-ƒƒñИ;Ç"Ú8™O_µ‰Ãˆ£x9Qܶ©³–	îŹš-„<s*ó6O
+1˜åw4iÛSÃRÓ±q»Ç™lk ±šIA[¼f~ÄÞŸÝl‚åÇyðn>ÈÌòÙµöWg®sxØNß¼'÷Ùk^¸ÏEsMü·e™Çü´Ò£îúÞ-k]œ~›Kç'?)´k¼›øÓHp£ˆßí¶^¨Û|9ùò·ýnÔGÍfƒ¬ ÃÅ/Ùݨñ¹aÌ=*eÞ¢RƒÛ…œq‡Æˆ” ï^¥æÃÆÚ~ï%­„rÁ?áMY³«çôPL\-[ºÂò*H}açxO²Ú‹MèôaÅwR—VWì)d¿JÓhÚ&ˆéÒ{|•:ÚãZå·
>¸<§jÖ(ÅX•nÔàPÄ©¡åôWÏãü¢Ä~TìãNMå¯ð¢h2Œ”÷C5E©Žrfq±,¦Æ ;c6+3UyÀïgÒ(ãÙOsî$ôòäÌÃ×È$ù6Ê9NÖ 7›ŸFÇÓV©ÊŠ­žÛ¡wo”Fgï¿2k1%Ä?žðF`I7îä¨TûP³p¯o¤¿Y¥1.9>’›ó€æY}¬Îb°ê
+/ì<¶^t Z³?xkµ|BûÖé7nª"\÷Bd‘ü m& ´…ØW¾ìÇ}1P©Ü627™ôšô@X˜P§íœwvúáÍfj¼¶ÓôMSç
ºd)3I‡W¸¿LÆAÓ!‹"OçkB-n`0¶d0{Ò@fÝ*æˆOôzÕÛØ«ÁÒØþÃÌ6G¼ûWK÷ÃJFÈk]E_OÓÂòV%)’M®Êøô¼iÝ=ƒ¡^H­±óïê5‘f—aSpß|Öî<Ö±>´‘6ZBÛ£qõ¡+Øæuž¹•_<×	¡@Cýþëï›õg3d0áÑŒCþ!N[w2^­+ÒÃj½Ál™kÂH¶£ŒX­I@Ž~#‚C,`„:?[kZv
DZ[ía”¤‚è¨SøràÂ900µkTFÈQ…øSÔeI‰²Å!›”:Ð 
+>¬nÕâ‹`rýÞÈÔº´!7Úá…Vˆ€brÒ D¿!Gú¾潞*D{p9]+€kÔ>2´Iþšm.¾¶ì@|Z#‚¼Ÿqµ„‘Yoªæ½FL at qBØP±¼÷ì$Ó׺~e'¾änÏë°¶3zM“l~´þ)Ttðn"pn’?âüÄ™j*T“…IâF-ê{Ê:tõBsOJxÙgÄ	ž9ßjoCCd›mòänÔCÂZÐU<„°ÊÁ#ªÌŸ˜†Ä[‚Oҝ&)ß²O`°3üÉý¬¹ªëinŽY/¹NÍëÏ€?è‡]úæjßæÔòU:ÞÓV0Å°Ö°Ö%GšWØ#ÝóïV—x0K“óžŽßԏ×pšÞ7W¹9”œaÁ|úÖ”9H3§€£‚ôŸ¿nVM­÷wqdãEú'@trƒ75øcÔãP¸Ž-ýðÛ‡­f픟íÇWìx‚4Ù‘sT6&MŒò'd
+òP#Fà¡‹<’a;EÐ7‚}åZHIúéU—Ñ Ûé¾8i…PÀÆ?o¡~€FnH'[r8”Æ~©ñ³IÌŽ¥÷Ú´Dÿ‚µ"7–½9q:§Æž‡	
sa¡mªŸ²Åóïƒ?QûBaÙ˜síMñZ0Ó£C"ˆjN’ˆãáñåÓÙö´—¹ò%þNUBÄ–]ýØ¢¥y’L#Ó…U™qØ*´H͘-4¨À‰€Õ^áHú_p™„|Åwo$~x¡¬¨uÐ¥7J½, @ÞéÑÿc:®÷Ùb`ßk~Ã@á©rKè§øVšMÖø÷@¸ˆ*¿pr
µ \I<ôBžíc=Ùõôk¹åéŧˆ‡¦ Ç*SKÖ#ç t=GȾczQÚ-x†Æ²&‰2	IVã¯îV°é[•ø­Q—.Êݵ’\qk‰êҐ0¼¯iõÌîbóÞן§œ:ÂqmÓ$F/'©I¡.ˆ²¬—$B.ì‰#p#È@s}Óe‘¿|aŸèžG&ú®úÜAm«ä½Ü‹UHqS«Ê1ùÀw©å³ÚÓã Ší÷‘øUøF!0“,6%H¿HÚffã®©ˆé2ÓI§x•æuàó*z‹4MA4^Da¤b
š¿’cWÊ«ß‚}8øÙy æ‡Ý
+¿¤(x|¢ÿ¼ô	O®«g–wÃZzv<6)y\òþN£WIòõ¸ÉT<ŽC¨_+vDs‡‚èE`àhvìÆü'L×Õå
ê{ ð—[ýnÇååkãÓê'©G(OÊüùª
+‚&wòR³›"d°}uMÆú-•â}ùX°¥„u°U¶2%ìPZ6ÎëZsÏó™8Ÿ¡-º
+•‘AWÚ/i mèï'8×€‹‚	;Ó§
Gí3ýöJØ[„Ö!ïT¿¡”TÄ È-dŽ²Cʅ律ëáüâDÕü_
+%j£‚èFœ›_×ö‰DwcÏð¥îº°?0}Û1¾+IÊÚ¡ùwU5úê*Ó‰¨t&XPð£Ëø„§‘áCƒ<"ÃÈùå=;‘,ý®5{®4 §`=Uà•Q‘L¦@!ɲ5Ú+òÆK`]	;hŽPD$,€Î¼B{Òù­]×ø8T¦¨á%A´ìù`7銪gÓ†BšÇk’‘-§˜Ë?æ0<þèÆûÉæ5?õ#—r&Vy¨°–#ŒßBÂä"úŽb1°²×©4àªQ¸Æ«1I_ô±ø¦q UÀ3Jš®KÒN~LÄ;ÓÒ@¿p{¿ (ÚÛ;Ľ!	6–tPŠó–åü›N­°"ÿÓi}A t¿R]}Y7lêJnÃî=
"윊X®~Zù¼àΨ£2‡uO(ªZ¡S#éiÝñ=†æåêïèÑÐ䯥.yÖH=¬é8ähX‘¨!”÷vÓd_Ê#‘EKîóHq4ò
az'Ãû½š¦¾tû™`g‰¡ä|¤PIB¤ˆg˜Iti}p2=w—LO3yÄì6„fOÒDóy·UŠQ="^l<N8|“bi6À9u¯®´•àˆØ—¸öh©øZ5hÙTĵèt@±ƒ!øTÌcòA‡/ÃðmoÝÃõ K‚,É“'f»¡²ó+)ύ7”ÄQ¾Ñóüç b¨ßfŒœ«Á"âîÙæ5Z•Çrg.)lï£Iþ,½ðÉÑ!²Iñ¤u©§c¶Éì±(»sŸy[FãÅë™q-Ž°àhÉÝ@£Ú|0QÁ÷·Ãt¨£ÜŠhìÆ篪„”hj/=QdQΨÊB#	õ	 `ÂòF‘~þÌÌ–ûê‹c9ªq_¢•?ªCW­÷'&mзK·ka©µ2Ö–½O$Žê9vج¤omUcmpúä‡×4Âu&“a߀XKë¿ŠiŠ˜î0ôqž‚(£E„õZD w!º§*wú¯—jãP¿5ÚÚH]ìª[%zŸì§WÒ¹sBî²Þ‡ñâ˜èßñÈ†ÞTkÞ*5mîQ>“q¶bÁ·¸Œ]ÍàiÖŽ‘R3Á(z'ñmþYáĬÚFˆáPãâÛÉWã¿Ò毨.	¥žaªæÜí§€Èwõ4|Üù6FM´â—xæ­";uÔOIäpî)q|y5?…æbËTñV±LÓˆÏö{¢f*&ù¼¥Tò[€½>eéÎ=‹Qýc’ÑD6罡dêÅ5
ÇúÖÌw>™#Ÿ­¶¯ÄÍgÌô[i&欑‹[o4Ç1ª¹R˜*MÍžµ ­>ù*Åy¥K;›†‘¢@™1äC]§IP²îÞYÞ&ªqõ}=_û’°
ío‹·ªÄׂv¬££_…®yïètƒÌ„Š!~¤I|Û„CðçêÓnR߯٧ÒRì?Ö
+Go·À]ÝNF-¨Rû|Oºê>Öëy—l
+Pn˝?¥ÛŒ¡ñqöGùY!ì´! Œ/ÒÄËd§ši›½à/Ssòg;h.¸Î]œ’»`V†É
+7ïd:gƒ=ñößQÐT½4³Í™ùÑ®u7_Íî‹J0¬›[$áOò¡Oþ\𘗏¥æ`9÷ÇòJqEâ>ýfjÙª6^KX?Ä‘"9— åpÛ±=ÒÝæ'ôãp¡¦¡ÉãNZQsHŸ>œü¸,9oA¸Ï‡ÚUPçéˆö“2¯ãó[ß‹P
ƒ`•»N³ë V{TýSÜFǾŽ±4ŸuV­^daµ±|ã¬Ýز55¤FIiÐ4JJWBJº…FQo¥&C•³n?
‚ 6´M	^¬3ÉÕÕ¬ªí.—pD:ÕJâÈ›‰TG1Š”)éyù»ŠÅÛB§<”Ì„ØLž/.7Ö”tú0
+õ&N«±¦ž7ýeý8îºÂ€(€k@Á­³øÒ's8]ÍH<Tk:§m‰ú¥°îbÚ©»ª®f•ˆ¼IçPë"æG.…Q¢ZͽÆ^¯€Ð5Œ,–Îðäú;B!fln~ª,•u˜GažÑ&+/@º/·ëÚ6‰³AmøĤcE´Ùôa
\ÇÓþìEƒJ9 ‡’fäXº$ÇÙí‹K*Ǻ~ûÏC}QÌàFFÀ´³Ô:…Û&³«lšÂ,ÓO©Ò94­”XÔýU	Ò­¦1 1ÙŸ/\„9’”ñÀ_dw?RKð>eçb™EÌ*kîžd;„®n¡§€®qUîÞÜ»$ñ!Ð6^Ù6¤ì9rEïPøÏÓhzŠ‰´@[ßPS³~áÒ‰}ë	~fž6oàéÐë– ¶à-*ˆ³“L2D‡*ÇžúºyøR¬Öˆ™ùÒµl(tÜ‹î‰Ñö¨¥±äœ­«§­Væ^ E8Ü ó!F|ÛäS·iªi?·™Mº=´+1D˜r[Ÿ”Y{À_`S‡ƒÉæNæûÝŒö¯ë¹½ÔBˆ\­mTt¶‹₝nðR‡6éÕÿ¬ýPœì€	¤ýI™©õ2úCÒ
+Ê€(¼øpß•cÝzÚvË¿:oTÈÇŽä‹¿:‰¨£Âç(«Qý¾cÇÚ|ì¹yY¶kåc!ÑhÕì$õoªƒ¶«¨X5~LŽW!EÅbAR<m
+-ݨ¶È:AoXû'8óf»@v¦G
+ÇÛœñˆÌȵA¿m^#Žº·šóž7’:úàWL…sl…·X)áÆI·™À0‘c£K×»ÃÛ1¹êò5ŒX#›,N4ws6ú	¿-‚ž¦ðÿΠÇA–]$OöÐò„íC]·Tصôý‘3›Vý8žEQagŽïäsÍ¿wÄ`ô$~ºíF²-±#â5V CæÓAíhÍÔ‡{•%°`üAWµ´ÜVõT at d¦gx[8Ö×ûÒB˜4ÖP<î·»Mb»Â,A>,Óì ô'«±~õB¬`²»1Œ­Ä›²4̐ié?2¾N2—´Tólm—5ýc"£ æºØÀ*Ïù%ѣׇÛf°Í½Ša[ÕLZàO@Îê1Ý”]ªáψj²Ò½(áíÿ%’iKÐ{@˜HÚÒ
¦
Ù+ð¬hL¨•çhZÑ0(ÊO<»øGPξ	G<ü†ͱR°ùóËØÉŸ·çC_v¶ò»eù'¬ÁÐ,¸jßÏëâT¢¨t¾YuS±<(¢g§¡ m×cŠÔ¼æþÙx-M9Ë
+’Öx½¹pd+Ζé‘™hùÓ³6}°@‘P ЋM¦YÝTBZIE8.á§<ì¼píuŠr÷¾Æ¯îê‰ÌÙ³šrK†ù|Ò|ÄIki“/h†|qÌJ>Ûª÷C^Ø"!ʪ|Ó—£jH)“U½æžøސ–ë26îÎ:^usœ3nz Éß­î…i	jby!k‘;‰WÑN²ãmŠ†Ʊ	BÛ4Å;îý©<zaôS3û'Á;ó¾™³ÒùË=KxìïQ
+üN¦m¹‹åiç¯èMÔY‘fGîôF‰ãXM?ˆ"‘Ìù"‹^]²§Ùu‰Ç’líÿuÊ’h†Ê—9×{Qx…ø ©])à ç‚î¨/AcÖfÂhcIûÝ“±Ì½eôZ…õ­¯ŽU¢ü»çƒ`6‡®ÉÇݸÉ`x6qÏoh®D?F•D}ŠÐ›
+d¾áã1yªÌXQŽRAT(Á"¨ž˜ß¶à¯YK"¤Mó½z¹–ÃZ!“ì|Ù{ËÖÒ†úè™{^œ~°kú¤é^Çæ칃ÿâã~œÉV!S$õE™(½?:Ð
+Zeë~ž	f(p€	{¥å×æƒgøB7jú Ðêy¶"‘,èýáÅû¤5òFÉöczsŸ‚´è)g>7qØROd’¬WE]Ÿ|üÅÁŽNlûÐOJCù®½}H€
WÅsÍ'hw‰˜íÝ9— ã¼»'…‹¦}ÎZCÁ))mó¹„^yÆ„@¯Áüú\ZŠÓ[¼H\ýÐð! ·x%›•æ“«õ
+Ž‡Ûto=þ²©½^ÎÚ5­‰˜ªRÄiÜûkà)_D”‚yqšÏ×O“qS÷[üAóBºâ— ’žì_Ž$qû/Zö*	ÖP}“Üsê‰ú!‰?Ýî›xr\FFrô“ö]ß¿\ªœm 5V×ã‘þ~¼b÷™–òÂN/qû×d¸2
°4sÍ–\Õ­5ôØ*™i‰®qïæd**†žiƒšPi9N¿Ÿ2ÍmƒuMcÍ šyNÈVÄÓ"ßTßlS-û6z ¡õˆÝ~aõìÁ¸lK ÙC^š48È"º£G8ÝšSÍϽ¶Ñ¥ç.<ºÌG|h€rŸNf3J±IŒÏ£ØzX¼ÿtªßzIc7÷ƒ–Ù«•-H*`é£P
¼Ë*¡÷A,_M…&Ù«SøE~€Û´õ
+jqZÇ'›ö'-JgçªIx8ñ¿µÀ߸+Ô’LùˆÏ@•Ù7êÌp[<L}ù-i§wã	Ô<{T—ÅÆ$£ËMW]°¿ñ$Q¹ô|ôl4yeBnsQÔ1Õ@ËâžîpõÑ—G¯8 	}*Ú²Ä×'1øWãdVºöD£®¸™´öBÇÉt'‚¼£‰|.ƒX!ÉâQkæüPà=_½G”óšT#¼1]àäOk§²@º^}_^¿Œñ¼9+Í©6Û+y •¿@fiÔòÞé’â74Fîэ [a		XFD¤ä|'§ËCÛäSoß>ˆåÆJ…D]y½=u¢Û­÷ü`B6\IŒ†ÐÁlÙ®RkÉ/êúÒñV¥å»ºëT7Mnï·’B¾õ¾fo¡ÎUƒ_CA*D¼£¿“=I
ûQãÑØv;©ýÅÐð­ß9ãh\XÎSKê~µ<[¥9ŸoÜΟ€ìŸˆ/drØs7_oQÈî7F³î„“°çÃÀöÝÑ~Ø›)Wˆâª{è\±Âeû©·ðÁÇQ 9ÿÒ…%¼tL*øJœÏ{†
+R ÿ0§jìšbuP¿0]Ô®Ù×eASI˜§û%²‰½U_bàM_)KÉ#@3)¶.¸D.Á>ˆƒòî÷<;ò¹§¶Ku7_€žH&èóK¨ö@BŸ±Mä•äN_"³å¼$ª$‹l–ƒö'ÛŸd§f2fô©±Ó—%0ÛF¡¹è·!v’ÂXø£‹Ìrs1§úë¨-47•"¼˜œúJ¥¤1­r±Yi¯kÅš„?òä3w,Þšœ¾Ñ®u*´_½cӁ„$W<ÖÅIœf÷5Ï1¢D.N~0ñmÞe3Ç÷P›gÆÙd‰Ò~‘䍣­½À\¢ÄwÚ
“”,7ÈXË Ã$åL<áIÜi“¸ýno©q*[ýÂôv¡ŒÌ¨{-æ”f;¤ÖíøĵÕr¬ºöù¨#>ÁÖ¤÷Ø»¸•rk¹Ü‘{Êkû‹‰ª.EÎÓ¥Î&@ϱŠOÚŽ®$J”*Ç%¢úÅö'±Yº… wŸS˜N§÷{VJÎ.·D´§³¢Wí%°Ž©i†n¹kr‰¦=h/46Þ|àØúÞ$ìnMZÆýŠ÷“>)ˆl$ûî-_nØá‡c¶JӐ,#áFv¢ÈKÜWóV¿/8sam´¹æ†3ŠÀj„ù÷°Rþ§¯»Èé9<vÆè0è“‹¸ÊôHÌ8l5ňn$Ÿ=1wX+IA|ÁdÜ‘k¯diµ6Xž…‰e6ÕÑÌa~Q[Yü
+%¶.˜…úíðž<G5W¤YòÌÏü[¥ù$•Ñ7þ7Ïžyòå	†4C¾šª®–´Y‰Ø›Iþyh’äÊV
S´Á´V¥Cbö§¢Ð½‘Z_ cúPšæ/R…ÁiÜ)	on´ÚY¹voÑÊbvaÁZùm>Å“7BZ×
+
+)p–ðQ)ÁóªAEs…î¦;I9ÁÛöy„õ®`—B#Q?NÂê¶k~N÷ŠÏâHJ2‚‰Qs3Lw’|‘$B†ºjd!—£Ä"YŽ³Êæß ·´õså{¼oußhRá9SÚܝÃb£‘öÖ1±äI5áWæ¤=LJ¾,ÆçÇæCÐÚYsf#u‰ø=ƒ¼Í†£S×ê%Ù>`¿(wõ¡©ý>‹Ÿ¯rÏ“|Á®‡š=ôùí_'\¼hIk‘ªï/»Qüºv
å1v…}Ù­(æꦠÐ"pH³ñ*#Ú7l!¸\HÂa!÷bq•4BëP¦tÂíí‚«wéI ÂxqE4Ùöåç%uƒÝßœ.“²z²Ý/Xˆ†k‡j¹_lT“'苧٘êHðkù`0ÀĔ#B‹Ÿ0¹P*k/NÙÙIHÏ÷A稥æ™U¡ûÀü…lwè†h_Õm‰}fÛ:Þ‹·§19(kÆ1Î{ƒØ=NÓ_‘«ÓÍß“ùYƆÉí+‹J/ŸBHá‘Sb`æZ<l,çAO~í0²w.fîS!=<©˜l8í¢	ZD®9âŒlã…í~¬§Æq”@þÏ LÒ~ìo³©Ì-gëû#k}vj‡‘ç¶[I&C{D8“9ºQ³sClÅÜ
+MÔÎŒ³ßôéÈG3hëúç@v“6ôI^oDú—÷IÕž³	ËBíZ¬ÜaÖ+@ÒjZ›eÄ7™%ùló´é)ä/Ðè¿âÑœ‚ái£&šr/_¥Ãç™TÔN~K‘;©¯ÎÍ/ÍW¿~gücð…zl‹BDW°?Éàà•a
+C)–^†ŠÐ2`Ðkiqã
+òiOÒô˨²¨~¡ÈºÆAbb(Í…³9_pö5*·œìh^Œç"&Q@¯áâo{øÂèÿ
+o¿Ô’ÃÀÊVL0-­-jC”´1萀^þ¨
+궜hU
+¾í­¾éù²
¶¯kÅ퇏E]¦Â“æ§@D…{îµtÊΨæap³¾•Ï¡7aje÷å/5ӥ膙~%1  òÈÙõ»ÒxæÆ}–¡Œò!‡vo½eTkàŠÎŸð ç­czèÀóaqÕ~ÏŽ)®!´½Z¿{ÖhEÙ·côñ­°qê‘Õf>>SóÔ´ÿh•¿d$¶ŒbŒ±
s?â)}Ú‰JPö†äå÷Uz-[o½Ð«á1ß1zÝ 1}T"Êý}_X$Ž/Ë®®J(•õ©„Ò¹òR|RN*‘Q±°é¼9ÍTVŒ±ûkóÇ¡L9]5Üv=ÿ„è–Èû‡TF0ùÄ÷.2Æ­· ^È_í”8:흱ƒ=ÛŸyH"ÓF³¤>§øfy~z†þjKq‡‚{LÕ|‘åøÞé×÷þºzÂQÜÐëK1@\3™”¨†IåÝ+o×ÏH¦»A/ÏX“÷dDsYGŽ!0å&΃»úg€pg=g+6"—ZÁÆë¾xn¹É9'Šÿáë¦ë*¢Ô«EÞ‡µ#Z	îmÒ
+¨(îÐj%mVôô>\î¼Ý‹c]	}ù]I›?õ`€ë¤ïØÇÛ™sø›äX‰H1Ý|϶Ýh*jRU;ZI†ѸÉQšðây1ô|Ç–îå¬õcAÄ:¡µ&Ñù5ë!–/AÜؐlšï×f¤Ÿª¯9nãv£ Á2Eb¤VÈÊ4_$åH{½‡)U˜OÔËþ±7 ‰‚N¤å¾’
+¶öí?Ӎ4î¾¢—ØxX6í…PRŸ­¦J|"0ãLj½9ú	#øJ*ŸÍ=y,OlØ…3B8ºwŠgûÛ<{g»eãKã÷‰éz\h5†lGÌî¨×,&¡No
•ú—Õ,‡2Â%RB¬Žº	Ü>êMvn;ÄæËf!b¬–^/”ÆӂзºûÔôw
+µì•3ï͉j³týJÚ«­B$dÛï ³û¹6ãÜ…j¤Á5£®'†•&Ú'³„c‚	uÏ:xõ,œ_Vب–¦åvÚ¢'Hëê>·«š
AK(	|•[[â-¼÷|ýá«Þn$ùS„9¡ÙBj}âÜå(ZÅØš¬¬÷M>'=
'j¦…:®W$0™À˜hˆÏóíHa6ëm)ñW"íkÁurx—t	[Œú5áØC±v§â'3I‘¡°ÆÀñÇÌÊŒ
V<9:?q>›ºú`¢Øž¢‚,è¶ÅÛ¢
+-b¸ÁZ—œÇ¸orÄßü
Q|	x¢C~O¬$žDWØ,Zg{+¯x¿Jî`³Q9qØ·ç{NoFÂŽ*NÒNÓÔ$ò$=#"wLðÐæòÍlüs'HÍ·	ß“…R2Ø-C™rãáÞuñ”†»ÀœE¾2&úíÆCéÖîô”cv¤¬ä³õKè•B/‰:bt3%Jéjk“fîÀÞ
+9)Ÿ'Ro…íZ‚°´©”7{e‰Ÿf'¶,üóÝû=>÷Œœj—lZt÷÷Òé9&µ.ÙF‰AtÎQ`?vd‡cEÄzáKꇆ[[LÉÞ‰gÕ²ÆCõ½x\ïW<-ó Í~÷JBÃVPâägÒÙl|Óð›å*ù^ˆöjå<››Ú2T¯ç ÆïMh:Í­‘È#.rzºNØâM\_jíÞM‡|t|Ó`$QˆT¾–Ô#ÕÐ:ÞPÊ¥iÏ•ï\"mDG5ÛùêE ¿‡þ'¨§1pcze²ð('OÏ+a`^ظ¡IÍUêéfòè“ÙofΩ@ï%:(´Ï8—¹F¼ÍÒe¿©‹g#è¿gÜJͧ–SìÑpbÍ3£ákÒõòúÖœŸLh•ý8?	« ±úΡï±nãÒ̯o¥l– %_ÒT0ÞÁ qÑhmñÏÔ/ïóJ^é’h1œ¾­ã“xèºÉANpßüutã5Sì!9„%ˆD¹Ü_ÂZ£Lß\€3åÇ“øQ0(“zÁ!¶BXÙUX¿ýtUcñ	]mD2Þ’\Z™-$¶[¨ÉzOï´|#ZL¢2…X‰Êˆ=Ž×AÌczŠa™Õöc$fG!µxVL½9gŠ~€_ƒ»Èµ·U§«N³«w™:UX4¬ëÀá£ÙâZÉÕJ.ùÇÔ9M#|S¯8ÛêüÜÉO¦ Ñy)(ºm-/›W@´,dê³Àaò•s‚Tõ¬(Á÷Rú!I]åõÆk[`a°¿=Œg°ÏË P¦(¯ÝªV£Ø·V?ì5:OW“àô
 µfÙÉ
+W¦,ÓνwÊÃ<q¥G…¼…dN$,œÄL
+®ih!ëÂY«xŽËআoø嘞ƒ9ä¶ÝUM¡È4×&½RkØh>ç0#1ÌÏ3‹?kñ䇃šæÃT_2éÉ'GDcØWõœ5ª‡à#g,ŠÍó¢Iu¡ÎgælŒ×tÐÝÜP ’©H©óŒž+ÔøÑÈ)ø±§ìÂf±”ÍSó•(hˆ!ã$)Ÿ˜^1`àÕI…fHUóÌó3+˜%¡¼Â[CÙƒG\z`;‘£úF¤Ðw¼˜êº—
+‹x£SwÕ¡ÃRÉ´Ý’º’±¯+#M»G`dLÜ9Þ<PŬù¨«|ÞÏŠÓ¡Í„d¦‰‹p·¸·ÝÈ$ÕVIô¨
+¡óTp'X`s{ÜëK²pv¨hžIqNO[õ©<)âZÔ'
+N{]ßgwÁâÑOèy8[CJÐÖwŽ-þã6YK´BU:€ÇßAa†à~h§‡û-Dìvÿ0ÊôYþ
Š=³al-yÙ’Íýrk|W;Ñ ¡÷ÝéñÂ!¥=KÝ~ùµözwÁƒ×Tà`Ru¢Ë’§eP 5K-âà.ÇÂVêåI—ϹèñƒÊ{!­ÂödñÉ–PsƆRQpÓ~ý	‰4€7I¢†ÜlöÅ4µK‰O0ûaÃ$¼ìÅžÛSFÕJ¨×pS¡B§æÎ@AÞ`Í•A!&kDÖ§¨è¾‘0É„²=œ^À.Q”×2ðŠ3µõÉÜÖ©¡oÂÉGyŒúy½d=šQ"|ó‹3‘²9u®…ÏX	mä<ŒÊ8×gL/¢.†$÷2ø-3žÎºžîä¼etyBe)éSÝ UÛÿµXÔ±ÍÐà›µ—óäÜ/4*„Ú)=UÞaŽ"Ùw´Ïó¼RU	Gè?Œ;\3
+99 B„NÇ}±w[vú,xµo%"ÆëîÄ·y	‰œˆEªÐ”´ˆ×«2Q*=WïבD×ã $ûÊ4—mfVlù›ù~ñÓ^Ž·å.'#2‚¤QkmÓv3ðlý•"þõ ¹Å‘`äf²­Û}÷i3­Úº.ÄzY"‰æ„´A™E‰Ò¯Ú÷{uõýñøåb¨¹ç^|ól\C'_me‘N-ÙÓÆ<¾C&2Á0ÙŒN0Ä«ØÕ
@¨“;CZ£ÿRþíD38*ÌLäÄ,ŶÊeÇžÝZ7E–à@$`>;/A`ƒwhžs¿9ú”#ܪ§°,õ}ÝÇe¤é9ÿ^¬”Þ-²³l{ ¯¾±^m1âú°ÖTïùð Ë á´¨=»Ùi³ýúÓÒXF'a-Ê×ÞZƒ|dH;ZŠê}ÚRÇ—CNöûÅ.,ôHZd̯ê«dÈõ4/Ýâ㌂G)
G×”Hiò¾D­ü鎇 –ϐ@á
½°[»ueúˆ´H-ÖÀç¬ßP‡™ëTŠÕB]À kG:$2èÊþ†ôQ¿b·qæÚóEYf«w|¹3ÉaNjc¢èþPv±Ëu­ˆsWvñüH4ŒS‹Eû0Ïq©ÉMÆ?iÖþ¨ˆÜB{‹OÃX§Û­±¥ðƒùc ÈÀ—7˜Ì?¡BD–ó!ð	Ý^˜E]œ3VC9~bI0¶S}¿19I¹OãCw#®ô5Ýf⓶½³Ö“ä€E9_¶œMK»ÑÛBF
kû[‹@îrŒÒÆC¶ÏÛγÎ¿áâXוÀ-ð;ÑP¼hè‰à¢Î­SA‚E[%²©¿ÃÐgĪp¾Í™öSKÑKE^SÓÜè&½1Yœr¾J…^,â&*À~@-hXÓfaÃ1öïn°ÃÝ+
+ì÷‹SW—o]'}-œ©__Æ°†×;Ñˏ>T&ìzSôó)÷ÿ´­Zi;2=El›ÚDˆlTBטz‘O¹ŒïH<`“S­Wÿ‰Ðui39®"“˜íA50q ÁròútnLÏ6ï9xxmý÷_tC¸i`ì;Âg«Âî¥ìáWs—Tÿ7ü¶À|ßøÁÓzæ"ïwõÉŸå•J
>Í„ôß±8Êê=~¬d‹Ò¢`ó*jîË<ºÔfj”- 阰)–ÚVÆ=t«ÔRu­ÌwdÊAŒ•¶I]˾¿Ì;ž†ªƒ©_¾Ñ°“ÜÕ­ÝTНu4ñü–hït<†î(I—*†…u÷gŠÆ>"ƒ1·sÞiÃOëöωé.U1)¾pŒ¤:pçµ.¸<“¬‘¿Ö×)”täj¶‡-ÛæÅä40üѯn—4ë'Ü|„	²•Œ½´ ‹ ¨GjZ}C‘lÝÏõNî¼ k –NÄÆð¿Iö¿öN~BÔ´”|Ž7WœBÆÿ6©R‰~t7ó¥Ã!žé£WðíëôµñÕbºì3@…>¦"Q™jÿÌ]Ù™2ËåLÁ©(ÅìƒíûXP"˜C¤U§~æ}”-Ê,xã\»ÏSšgŒXö“Ø4Dµ]çèsŽGsW¾º²K…wb,¨èSqŸ2L®Z,äÔÐuÃUH½:ÏK}Uw, û~,ã¹^"éER2ÆTý**²’×}êk‚á(7eÁS¦íƒã+€÷|jçæµ°=Pç‡·Ü*s‘ø¢¯HòR­a‚ÐŲ‚fê‰Ó~iF`íAÅbŠQÕ­s¶Öœ¼LÊ(å—¡y˜³%¢fž•|èlÞ>ŠÄ†z›OXÒåºïםÅO4±ŠèÚÙxºµ›±¼û[Hç4Ô‹ÑøÝû?y[I½^'Ïà´eëÉšõõMãåy©«yÆÑeûe{5\Ï*ã–²·ímÅŒ±,e_Ÿtǹâøñ?ö]ÿŸöêóŸ
à¸ZqF¥fU¬–<v¥±b„ÖxDK‹"öL¥±•9ãAì*UU«Ñ3Bk¤ÊÙ{”›'F»ÿáÞÝç~À÷ífI×ëAŒ¡A¤º«|Úkë,§[º]¨xÜÌ3xÁ*Ë؍ñáÜn»Dù>e”®%¾Üšöƹô3	çxò’$m|€$ËNµ8cêrλ”Î×ùv˜IM¹U/n¢án¹Æ²ü€ÇL}Y¤p5àV%j‹‹Ûæ*@W"»oя…§!€„šÇ~Þz*.a!šÝo(YC†<­!)^6Íœïw\víQZd"E
 ±©ì^þgÐB]T¬;ŒH}<ÉFÕø#úh¯£à¸ë´ÑñkÈK{)=‡/
 p@ü­šŸ^Ñ»]Ž’ÅÍÞê
 5‹ÎÛ[ÈÔƒ ê•ïà™ÜZ4Xj‘"Éיغ ¸kIh'vJ}­ª½²Í[æ/VC¶<ëɳR‰À‰««·?úþ4=S€å…ìî\È|ÿUvÂk­²5“
 9Ñð¼åõãxN.ln¸/¨SÍ}zrF¡±ÖÕï©3à Gä›vØ·\L·ýMåCõ•-Òu8×2Ý€¼FŠet¥0î‰KÄI“'à‚•#ri#™E”jÒšZ79èÐWf—(U¦ð<’!\a/Kvmt˜e!&r3è|ekçɃîáîÀã<9K«­[r ‰`šÁšŸôñÿcã7´ÂE¯´$V
 ‘ÎŽ“'¾õtUÆñ=ù&¾±< ʨBhú›ïîS¿„KRŸ¤™UÌ+5Þ=‡ØB•¡•³Êò=Þ‹ÅimG¥ÚÊ«û§.5˜\Æy§Së|Ë[ xÒp÷]&	SˆR¬ÿzÖزV4LúíîyB†Ë ¤´kৡµ8®X‘a‚åŠl£µÓYñ¸–·ýPùy>C—Ĺ</¡“’&-ì±}æ¬â_Î²ÈÃ"¨÷‹àó²VËãÄJÿyŒ1öف‹§\;·âmÌ%ୁBlEi'Wûðà8½¼÷Q*¨÷P4Û«G’N[PCjaXö¯ø_¾™à>ˆž뜭öÙi;eœÓ†­sÜûÏô?@×›~ñò/z®#˜ÞõÛ›¸×YXÒÀOÕì,§YBÅZüÀŸ:qÙz›ŸˆºÛ	¶/¬ìå’Õê÷tÚ®%­ùGqdΨ»õ Í(ý‘ÝÅÚÖ–¯”»´S-7÷1ØÍÞQàòðÔHö£OÖl8jWûŦ@MJ%Ï5gê ÝÖHb§«c}ù¦áxÏØ,%¥¬êW>>Ú ¢5þ‚»'ÆÜP¸±oNÍ`-
zÎhÆ.ìÛß¼žiWÒª øÉÿ³@}nœŒIݘjÕ¤ˆ}øL'{Fû¾«~­$hp¡Üq{&œTPx‡vJ¶Ôò.vöô$]²W¤Z‚|õ›Ãˆ LñNŽ{…d‚Mº©?™Pðå²ìL4Â×cueðþZv'H“Y¨«¶ˆRq(’š¾ŽlS©Šÿmö•…ikr؃ùNv»}BâroÔBtžåòQý@‹7•ÌF at OT8/ã[3RÐ{wätKÀø؆·fW«Ü>¿Ò÷lO
÷?
Åõtž®¨)l•“ÌuDÑw U’ר-Ô;ÂÖÕæP–çŠÃÀ’ŠZÒG¸bGã5ÓhL §)Uaój£†Ë0
euÏ•Ã	ÈÆÄ£<j´êrwØ|ŸÆ-¸ñ?tvýÔhDGÙ0ñæø¥=–·‡A>ˆÞwåÇ–Ž¯‘o÷Ó)Lï6[+9mœ;Z.šIûþö’¶TK:fq¨ÚÉh­G¨WÁ˾Ùr7Ouï°?þ:Tl1Ùn9ßÇèpf''9–¢óÕò}X@Wu#ÖÜJié~_›„™¢Qi¸GWu/>¸íOß°qdQüŽyÂ8^3üZC%Ì.‚Ê„[ë²û'ö,‹É²pÞv¥ã¢õæ#ט“펹Ìô¬¦ú‡ËÌqU…d*Ì£^÷€&û"P?0Öáh#´„¯^.<™´û&H}c<r×Ó蟵 ;$JL?\ Ï¢â¸aa̝qWáöA(ir»*ÏSì`Z,
--qû¡xI*sôԍ>ž?jÞAÓö¶:ü‹n3Ç@4·-_	\;шD_OŒŠí:ß:ÒüÇþÛ››w´€œÈGc·)°nTâèœÜÓ¬›OMµ˜›ÿ M»X*HÅLJ.†­âaÆ„x–
ÃðWxÁXºˆÉ	nFª*‚ˆ|Öx%+V’|Çï*NŒUr☹˜#¡é8>¢ˆ[ôº‹Ü´‹xÅ~vz+vUì[.*f€ »Ú‹*ë§#£.‹‚«]Á!î¿»^Hxº§X¸4|¶?QzÖÁÖC`ÿe¼ÿþ' Ï oçáØ`ç¼ÿŒÂß
+-qû¡xI*sôԍ>ž?jÞAÓö¶:ü‹n3Ç@4·-_	\;шD_OŒŠí:ß:ÒüÇþÛ››w´€œÈGc·)°nTâèœÜÓ¬›OMµ˜›ÿ M»X*HÅLJ.†­âaÆ„x–
ÃðWxÁXºˆÉ	nFª*‚ˆ|Öx%+V’|Çï*NŒUr☹˜#¡é8>¢ˆ[ôº‹Ü´‹xÅ~vz+vUì[.*f€ »Ú‹*ë§#£.‹‚«]Á!î¿»^Hxº§X¸4|¶?QzÖÁÖC`ÿe¼ÿþ' Ï oçáØ`ç¼ÿvÂä
 endstream
 endobj
-528 0 obj <<
+604 0 obj <<
 /Type /Font
 /Subtype /Type1
-/Encoding 6334 0 R
+/Encoding 7295 0 R
 /FirstChar 2
 /LastChar 233
-/Widths 6352 0 R
-/BaseFont /RBCBKS+NimbusRomNo9L-Medi
-/FontDescriptor 526 0 R
+/Widths 7313 0 R
+/BaseFont /LGFUEI+NimbusRomNo9L-Medi
+/FontDescriptor 602 0 R
 >> endobj
-526 0 obj <<
+602 0 obj <<
 /Ascent 690
 /CapHeight 690
 /Descent -209
-/FontName /RBCBKS+NimbusRomNo9L-Medi
+/FontName /LGFUEI+NimbusRomNo9L-Medi
 /ItalicAngle 0
 /StemV 140
 /XHeight 461
 /FontBBox [-168 -341 1000 960]
 /Flags 4
 /CharSet (/fi/fl/numbersign/ampersand/quoteright/parenleft/parenright/comma/hyphen/period/slash/zero/one/two/three/four/five/six/seven/eight/nine/colon/equal/question/A/B/C/D/E/F/G/H/I/J/K/L/M/N/O/P/Q/R/S/T/U/V/W/X/Y/Z/bracketleft/bracketright/underscore/a/b/c/d/e/f/g/h/i/j/k/l/m/n/o/p/q/r/s/t/u/v/w/x/y/z/endash/eacute)
-/FontFile 527 0 R
+/FontFile 603 0 R
 >> endobj
-6352 0 obj
+7313 0 obj
 [556 556 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 500 0 0 833 333 333 333 0 0 250 333 250 278 500 500 500 500 500 500 500 500 500 500 333 0 0 570 0 500 0 722 667 722 722 667 611 778 778 389 500 778 667 944 722 778 611 778 722 556 667 722 722 1000 722 722 667 333 0 333 0 500 0 500 556 444 556 444 333 500 556 278 333 556 278 833 556 500 556 556 444 389 333 556 500 722 500 500 444 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 500 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 444 ]
 endobj
-520 0 obj <<
+596 0 obj <<
 /Length1 1630
 /Length2 20187
 /Length3 532
@@ -37611,445 +43199,592 @@ endobj
 /Filter /FlateDecode
 >>
 stream
-xÚ¬¸ctf]·&ÛvîŠm[Tl;wl£bÛ¨ØVŶU±mÛüêyß>çô8_÷Ÿîþ±ÇØk⚸æšcMþMA™^ØÄÎ(ngëLÏÌÀĐ³°1rqR²³‘³ã–¡Wš¹ þÊÙáÈÉE†Îv¶b†Î@€:Ð 4°° ˜¹¹¹áÈ¢vöŽfæÎ *U%ujZZºÿ’üc0òøÍ_O'3[ ÅßW µ½
ÐÖù/Äÿ±£2p6L-¬ QyM)9	 •„œ*@ht4´(¸Y[d,Œ¶N at j€©#Àú߀±­‰Å?¥91üÅvœìÆÝ€îÆ@ûTt { £…“Óßw€…ÀÌÑÐÖùoœí ¶ÆÖ.&ÿ$ðWnj÷¯„ìíþZØüÕýS°srv2v´°wüª &þï<Í
ÿ‰ídñW
°3ýkibgìòOIÿÒý…ù«u6´°u8ݝÿ‰e˜X8Ù[züýÌÞÑâ_i¸8YØšýWt G ™¡£‰5ÐÉé/Ì_ìºó_uþ§ê
íí­=þåm÷/«ÿÌÁÂÙ	hmÊ ÇÌò7¦±óßØf¶pŒÿÌŠ”­©€™éßrûÿйÿÕ ªf†úo†&v¶Ö  )£œóߐ ªÿ3–þß‘üÿ€âÿ'ÿ?¡÷ÿŽÜÿÎÑÿt‰ÿoïó‡w±¶–3´ù; ÿÞ1€¿KÆÐðwÏ d ÿ,kCÇÿŸ¡…µÇÿÎë¿[«ÿîÿLÊÙðo[„mÍþRÃÄÀôo¡…“¸…;ÐDÁÂÙØ`jhý·gÿ’«Úš ­-l¹ýW[ôÌLLÿM§bnaleû	ìÿVmMþ{éúWþŒ2ªÒjÊb´ÿ‹û/C…¿ƒà¬âaÿ7·ÿQ¬Éþ±sxÑ3spèY¸˜ÿÞ¿¿	q³°yÿ/Bþˆù¿Î²†ÎŽî í¿u31ÿ«úÿñü×I÷¿Á|·5¶3ùgt”
mMþNÛ
-þQ»8:þ%ù_àoÕÿqþ×܁î@c¸•E;cÞ Ë´Œ_εØ9CbÚ}=ÌàCÁö%õ*…ù~ÕvݾiaÛÜï5Á
S<Ÿ­§öû?hFz°¬)»S€—yÞ¤Ô½ù¨휴Œz%ˆ¿ÎÔ£¼®æe¶ ´8˜Ôv&•ôŠß¡§ÚYa®ž¨ýH]óý0Èí‘|ŒSëb1;P@ÐjNÏ(Ÿ)F‡‡»o {÷ñi³caÉy]!)"ý²ñµT+¼b0i„ℤn÷û
5Ÿ¤•ÉÌ÷,€!âîxµÍÇŠ(c…é[½⌳ç†
-붸JL
-’E†UÑ”ß®ž‹ìÇYÅ᜵¬Ã!zR•û–bkÇ’×mZÉ\è
ˆ|rœ¶L¡œ¯µ–y°lʺÂoO;¥)€)Èv,	1hL}h‹™—ð¬¨yN¨Îž»Æ(XË'úäuÚÒC5µ¼­º«Š‘Â…I¨„4¬=¢F>/âˆ,òŸ$‰úò6¥‘‘ñÕÉõr0Blç1•‚À¦jr²Ÿ“Ù8óg"QÇ{	øˆŮKÙµ®	„fß 8T/’º7—Q®8=@tXW]EdæÛÍSPÓ=ÿ‡$Ñ\þ³×ˆ`ÏÎüèt³½ÏÕ7Ÿ¤’—`úÊåãZا+›Vüø£È×£Nó”úõô៛Çå²#çîdDšü瞆ŠùÕÊäK'Ù ã›ê9	—ç$Òfê—ë&%*ªí¦º÷4H2G­wG‹v±ïQè/Ky_žYúO•¢Üf7 Q¬ùü’MøaµÌ¿EôaÍ´U3™è@ˆŽi2{>PH»å‰_zˆÂ4'JúP[¶›f3ûr†)>ŠŽ–c^b³ÚRR”e¸3UBô*Bó·‡¤U*1ô<ìe%¾ÞÖßDÔÀv†ìÕ•í³ë&Àš°ÖJ@êCuàÊ0Š¨©ú‘,Å1·úð÷ð@QNp-P?n‰Ç0xûK!£¯ ,*?™.d Q-$´õÑ6áíN´oÕ¤ö ê›E'Žm0\ãg.å? s‹¨;¿ºãPû
Ôäg<ÁzÃj¬B®æw{ÉÍ­ÓõPå’‡‰GÒuOû*!üþ<a±)gEõV¾K‚j÷ÄxJ.V®Åoë‹g"„ã.ñèBçMüvÚCr5‡‡+„@7L봸ɷ
cEV° GÔÄ>Éö­§ +?‰)Ú×H=¬–µHm:n$H‚:ÁZ°§M=®|·ýCOâ_daõÓº1¨3xІQ5×!@¾&÷‡äŒïíZf qùQœË,Mã%RPˆÂá öIIÀ´ªÔÃãMâï^Zqö¾z
g{ñM
s–úº£,(õTßÊ
†ƒ’QÄ8g®µbž\½y”w{v)Xü#ü}ÝŠÌmÇ7?íÂ2?}ò¡J*¸ùš®$º8AÚԸ̙¹q`¯ƒªKû(ُ¡hrâA«fȾ½¹3;VF‘Åßnê~ŸûÒõ¨´5ŽùÍ«æø-ØèÔ¯À§ãJNÈý>ª4¤,^+8>º†ÛwÎr;G:Ûµ[<Սšz"Mñ¯_‘L#µ<a¼‹g€ûjÞögëÕhj¨k¼-¡:ôfÝbn0̲\õh'1Œ¡ÁœÑ|Ó\ÀöA»¸aAÖ´õ”áL¤®ª7{¡½
IOOåŽA <\ce5·Õ·5Ó†–4uËŸM3³¼@ëPT S¶‚À×ãÅÑÉÑþ`|»ƒÍœôȤƒMJ¸v`µIÓAà€gÔÒpû izaÐDÝت'Ä.%»Œ._Mµñ™§‚0D’wB¬a¤×j6ë‘‹îÙ˜å+«A¬ò¡ÄIãè"<.Ïš`û÷1±¦„éP:ÁŒ˜wi2§M–,ö÷uÚ]šÙˆ¡–÷ƒ»ÊÓ›ñ*öÆ?µØBüËÉ$ƨǬÄO7Ée\æèù¿0$\«Ÿég\’®–é¨ë­Ö¤¥,öÂúåfýÝ?2.rÌM8C¿ð˃­[ÌÝ äPúnÂë‚öpµè›ZQȝwÅ	«Í, ‰ùR)=ͤ
-ÙëFüÓtbo®|ª0B/ô$@”³ç_b)Agtâö$¦o¢	eà÷A¤ôH¼2ëüBî¨ÜéJ¨eÿLöSb`ðÈà§l.¨¼C:àDh\³ÿ°Ê~ð3ÏpÏQÔÉÕb¤Àò‹{Œåc²l‚« „2þ63>>ö½F%VÏìD,ŽT`Ÿ={¹D
-Ø3åx÷d}¤Ü/ˆkâq=©SÆq°ZH3|ÀW#œ@UL(~'™ÑÒºæÍÍÜ*¶2E¸§ŠÉò 8J%7Õ¬ý2i׍ƒë׈!Âñ‡I?¸^YûÍ5î¬Xége”^³Ço•–Ÿýnß TíܲB¶ó“þªV9/[[ö.½[Þn^"
-F„†)~üˆâ÷)!€Wp@ØI^
-"í¢ 
Çÿl– ±Ñaψj\¯+õÖ
-^;c–fTáœ'í»Ÿb©3õÏÅî#æÁtÿdpTbbÛ³75ªQÕ‡÷ê%;2°)vb·}‡™Ñ Â*#ß[EfMH7ýVÝÙèà<üUW5–ú<y[™ èÒËŸ	> &Ì¿w{çœG+ß™)ÑŠú·?ù|ØõXÕNе0ñå(¹vabÅŒùW˜àk†í´Lê:óŽöè(3u
-T`Êé@6qÐ	^Wœ—¯Ç3)	ùCªxX¯.Â÷¬YFë36¤dxçCŒü¸˜S/Dn=Ì$~¸8ÇÝžÃQÂxáKÍëo¨¬œ¤kî}}¡fºN˜{C¬©§FàÃÐjþœÛh¢‘!§36¹E6 ‡•'Ëp_&VËÔë×ÑSŒxØs%£G}Ecg\¥`‡VØE3‹ƒøÆC"Ô߉ù"Ì¡”1=žzfàrºÈåÊP”è“uB6[Lá;±ëêOÕk0;"‰m*Û;÷8" þ”ùÞÆx	2ÃCîÔž j¿«–ùû#SY¹Æ¶º‚S ÙOŒíŽÅjå\ù‹¹«§7œÒ/A‰gé¦ÝöÖ:P½lÐæBq뇻ÄhbKdÎjz¸êrg·U‰Ó´é÷Ý„)Š•-éNy~ÀÃ7Ã`.ÊÀŸ¾¬"šqþ‘ÉëýՍÄײå,Ÿ*pesâP7ÖnÆ›ný|éãì²Z”Å¡c¶ÈK?¤u¾N·,§ÛB[¡z@¿€SÖ‚FðÝå]*«aÒ¡'PTº\ÂçO±pDû¥Ðd«<òó9oå¦]l`ù’pv±½&l<Ù´áú…ŽlÃ"æ*ߦøÕ¹£ôk¥>îrÌíIÍW®HPý–‹W+\"—^½ËÌ¡ ºƒgLQércÂIòæ-G”ï;Ç8Ÿ>ýfgÝU@~ÄÚwËö†ŸZpÃZ©aEœ¥â•⏙:p–˜Žç¿}MÕìD«Æ­ñwˆÕ¿Ì_AàŽí2…„GÖi‘0œâö–p¥8&
-”ôE2ƒ©áv¢Dz,ªì
-
-‹`é#*òÖ	eZö€ˆ:†
-´4iÅj/GõÝÒ¼
-‘Ù»[~­Q] ×©MxÍ€ÌM!Îѽ瑝OÉLE¡ÛÛçÅBN:ù%IulÖV’­?rxÌ[–ÖM¯½&Š8˜âNrn•”-šhy‚o4¸³~|…³ß^C<ÄlšHTMɯâ;ɸÒc
@%QM>†©&`hÈûîg€?§lCÊ|}é:FÞO†”ìñ%[ˆ5NÙäbºwxËíÇE§~¤f_¸»Jš1BŸy1?<Ð
-sP€
-å•åª®•A_oïJ5ÝèxTôû ¨Qs®ÈÓ‹jäø6	~¹æȉòg`ǬŸßˆT}•ÛäB”!+H–Gcæ[½?Õ2,Á÷Í OrBǜɐZcù}{æ,÷ù¢Yh[ÏóÈ|Z«ý,OCbÿ¶XÚHÃTY—/
å!ˆ›wÕÅ{4ݲ‹Põk6¡ó7©ëPñNz 3‹ƒºÑ˜Ž¹Æ^9LK¶¸µ³yG.þJ¤ñùÏþJá
¨ÁöÕÏ÷Þ'+ýÐpñ^öî­´5|ud®TûjÒ4»×‹nS±-|¥¾ô‘o÷Ò)5eõyåH3¾½GšX.¼#ÿ¤|Ð<ÎÝJmî 'U£hÚ?P3”Ò0)ö7Gm‘¹8ø
Wí±¿ö%ýÅrÇÉuI=kS¯@aÚ{éV¡pB‘*[?…“·*pHDÚ¶“m`÷Âfó_„plÉGÌCNü¬íQt‡•4߈tóÍôäPåƒB¬hPÊæL~O¢¯Ì·°ýÆ<_Ò5­ÃŒG!ÕXHxç˜î”d8™`
t?Å4
L¦(r$‡ÁŽL]â%4Ê+Ÿ[(sáý¼ô°ÑžÃ0.‡‚3Î=0GÉÀ¡Ìþîå•Š•R3ì¹?ü®R\Æøu3ÎK`[°RÚ§N'²EÒUÍ<CšŠ‹c‡qeì»4üû3V™ÃÛuÞ¬+¹?©7:vìò’“xLJۊrjðZUÂ]Ãwx)bò»ôjk„ŽQ½IŸ§)6eïh’ÏF"PTA­B$ÙÑ„½Ë<¸›2荮ë«ç™,zRS–­Ž íÐû Þܵq~~ìçv+¨@—‹4ŠìŸ‡t”É•4=\º-¹°Pkúù£lÒš¸Æ—ˆ;†c¯ ÌÿJÌÁþŽOí¢7žèÑÐÍÍÅÛ2DÓkˆ*È)U"ê5ó5Z&¼‡Iå°\?z¿›dé(ínÁ×ÖÂEgf: ëìO÷ÆqâÚŒºò
-û©úš"ç‘Œ! K ꈚÚ#OôFê%µesãvåï~IÓr>]g˜]õ³‚AþcÖÈ­”q¯"ý=ünwhŒ(8tÚµ®ºoù¨aYy"¿0žX5s'€¿øj”â]Ÿt­lfáøà¿ß‹w“š±ŠüÞÖ£t»RýïµÚœküX‹¯h×°žj­l–¼Žü©Ûªˆ‚âOAqÓÐ%;~kÜ®í:PÈ å œ¶Ü wugm-±w‡g&6ˆªöÜØ¡ö¤püFŒxüÇW¿ÃÈýµ|šý“çg¡3Ò'Á½Ìª›míá4
-É…Ñ7ê„Ù;êðùPQSXÁJÔ‰†‹4´}=«’—I3S[DôÔí¢!?›íódÒ
-Y*\{=Òâä!i®‚A”y‹þÔÉ­*k
ÜÊ>ª]¯8T1q"¦dÞÓg…ùJ.I´A9ï}a“Iлu†«=ê>ƒŸ†jp–äW!ÕÕ|Læ™®ÓǼnÃR½r‚ÒµB³Ô„Ú÷ûá±+À)hÀ:c¶ÝN—>ª?8k°@¼~ŒA¿?T
x–·S&{l™	?rN>kÆ6¸P¹aˆÕ–lè!m¾:Cæ-—xx]á)·™™ùÊ£'Î8kýþøéeˆæjÉÇðmë,û{Ñ il$Œ<ɤ¥õ¤õõ=X	/j€&;׍9|èÏ=0Ζސ»ù2Wp{™ž:Jê†?Äv
jªáÜ)t­;–d ‰Ñ$jÊz]êÐàBÜålyPx¾à›™l~þTâ¥9§ðÔ'üˆŽ­ \Ôè³3Ö¡ªÐ’ý&a>´î¦=ahÎ…™ž‡¨½Â÷Ih[­7ï÷f³FFÎc”לÖ]„iÖlCÂÚô†ê!e¤2Î3ò§IA$Ítí,öpš+<<].ò==X¯Ð9!®:@â²×4*Æ#0mA@©È\¦\sàg}T,
-li9Z¾EQ¨&—sߺ;|Y8t8ÊÝ*†›âÉ…¬­ÉM­
-Êe»74„˜ÀmÛrëÞMo¯4vŒƒÝ™¸„DÁ5	*;ÇNQH®Hz=ÇPƒ"µµœ½\HrÓêµGG.kS'[𙧻c+''ºµñéZ¹›S¬ª ?ºõj¬ô'`R~iû?>3SÊ·gPWNÿ0I“ðÉõrW„ã	/´)su/øŝ:þ\™îùöÒ#44Œzê4gb£¤Ê‘Iª,{²A·¼f‰ÏÆ}¶qY±ë\Ü	Ïšúbc<.|S§o£)e®y“×ìÚTÉs—®·Ú(xožöèOb>ã œ`tÂÁSò=ï}pªŸà«§2WL<~오EIçÂ%½s¬MQ+᠏«¾É™ÿ±«îU‚
ó­Ä°u1ó³y‘SçÌ‚9?Ž¼AnäÃýÌð–"5í*)Ï8»ãlGÄ"*?)‹Yymy)x’ͳ#ìœ!ᩱD¨IÉÞ;b»çÒåŒ^÷GœÂ UgZôâÀ¦%yj;.«t(µ0Ð/Œq)ë[!ÃÙT@ÐB=ÐV·ñ»ÖûœlH$]’ÂHò"·þkS• 8‘ƒvÖm‡ŠºCÜ}:M¸q¥FAzÿTó¤ï{ö©VߐûÞ+Óä»V‹ê‚5Þ2§|ªEq£KÞæAyyÃÖúÙ6rE$¼*	µÌ–|¸Y΄ç—ö}œÑTQ¬Ž)^¸Ö‘rX¼²é³°ÝÞú;ÛÛbSDcÝ P	owܬ10NQ;er¦“=¥S¯\f’o7ÜÐ]·,,´®?«åœìQp¦wARå@ª	ÑZU„·Q¥~ŒÕ*¤Û§É‚?;7gž:B6i³DÇÝ­¥àã~h‰ŸE®ùQ
zé	³ÖY*£‰P(Ââ¦ÝîBAÒŠr|Rí\—Ãat
-7y.H
-xYÃ
-ÿIëÊí
µƒ¥6ÍùµÂïÚÑ£n´€C"nÚmzù.`†Ë¿•²ÍœÿE“"d4[lØ;·Ìyð2멳uc?r*¢š•UŽòÊkX¢9ÝéÝúºeÁqâmþÓnZHkU ÿšéð§W䤯Löì˜B¯eñ^þÅ-¸@Óù³ƒºf!ÄÝ|é‡5Ú~(yË€|2eÀeS.eWÉ¥‹
-™¿ÐôTÓUñ$¤ôm”–ß}'¢^ch° /QiúÉ”*0ßÓD”Þ[³mWòÑÀرÔøZ¯°û²S÷¢DZiä¾„Pc
-At1ܨ‘™û)ħao7S±EÅ~$Ï¿þ^n©y‹û°VIcõ²YT3áüaƒCM¡º\Più9z>{?JÖˆŽ[YÍPñFu‰‘¨N!ÀÃ$v¢'O‡þRvc¹së¥hž~D"7ùÈoýóÎÂöð‹×ÝÅ":æ|ž%ª†#(‰þ¶RhÃÃéÞ'‡ÎÊ,ß¹íx¤¤V[$
ŽìùŸ®ÍªÈ"cä6§X2™ ¦h*Ý,Väת³¹¡ËÉ]¯#÷«j÷x_ûsYË{êrò*è<Nß)ßÃÑÒ{†ßR=߃	y21 ]Žð}ÕOmui×HÕøtmQɍš)q{«0$ñi†˜Óñ8P8ԏE|:ůÙñËùQ9‰’
-™HØ‹,RÐó|§«£†4ôþ•FüX#—îŸ^ ¹M76çÁÊ³CëÜHR†û‚Îì­
j
-Èå=kÃgàÒ®ŒE‹ï»^øÜ“éàïœ`&uÎŽ?FwEþaqö5ó°Ìó¡xùà‡&f`ì+¹7¡”(YWK¼pl‹û-õ¥¯u|±d‘œ_B—*Ô7e2éQÉ°ëöØh‹e¡ÖÒs+V"|òe½oŽmf½·—¥)5€ö39zÁ:BÁ–m¯ã!¨Ýe«‰‰äxÐÓFÒ¯õfÂp:ÁcŒšu<
¤4Ο‡±ƒ•¯dÓ¬§<
-nþñM÷@·ˆÿr6aÏÖ—¯ö†Š’?ÞåÜNž~f–§ŸµTó©ŒÏ>]uŒø³'×Vó3ÏX¦«fW­QsóMH·Üñ^Hâ‰Þ¬[
-“†'·NÈȱœëžØÂk *™qEåLW™–ÌÊ÷£æ»±ïèl¦”è¥S¥éþ=̳f
Š@²MOS(Á=±Î!ŒäX¼(÷$9(îš42»"Ö@ûRº/:W0âÍ*Äp‰YíÎi‹Œ®Ç”=†ôèìÑ,NNc¢ª˜<å~¼•è¦ŸÊ^þWˆÄ,	˜²ŒÀ$”åD™£¼è;Ž¼"OëZ÷n›J¤${†!ÍþXŠ„=KŠ2%°êoCæ`îŸP²µ:£eÌë£áꯖâŠàżüøù¥*ƒF¨ã¯Î§ˆæå뮳á¯=bÉ]YòaswÜDMÌM½†=Êø•ôBî8½¬qÃh5 C6:x~Ç_†€ëßæ²}[ñ*:þ;Wðç󝄵)Ë\nt•!Ò±4“êÒ» ãç ¯EDb$:NpÇÈ%Ñ)Ž ¢Ì¶3SfÎz¯*íû®%¨Zqݪ”HÝv•¿É#åά:<leÍèÑ¡„¼-Y†›3O|^9껿ÃýK/Ð Û YÛ^Ú	ÉÕßÊ^/ik‡5Â@	ƒÄBuÁæ[Y5û1à«X ¢ö}‰?ñƒ8‚ý•x—¨¨ÌŽX³Å¶bF÷+äTOV®%üÅ 1Š¼Ýùǃ7pÐ^dÏùZتsct",/׋´ašTH=j–GpÖÂàðÜ0Gê ÷hV¯~î}÷AöUé˜ðfÙÔ`aïPŒ}9ÊňûFVKsÛæ™ÖÄm91 ^Ê) ?2[ÞÓ6eYç4D«ÐA±:-B,x"ÀÄfe2ºÉŸ=±"âë‰ïhWß}7IíHðuå@Ù12%°¡Þ
-uÈå><'°B— ¢é	¸Ó>õ› qÌn¡N&¤F¯q´OœöÍ=-ô…:> æ7–wÆ:^«}ÿF²h94å=Vÿ ÉBÉèq‰d–O«¬zó#‘G‡ì^NׇëCè¹Í®ÿ ¢}U&ƤN1†´p
-@
Jj¼„ü ãÙRyÄæÑòrø_9þ£ü.—U*ùÜ$ÞôZIhTVƒÔ¢È…%Ë/—ÔâÁ™ÀOá'ôÕΩm
OBó )6°Å,¸û~—|Ggãû>
™œõñ¶ëK‘25¬¯³63_OÖ
á3>ïQêû¥Æ\–nÄ
-Ù¦¼_‚¶ø­&  pðfI˵˂yG~[4….#aÿ+ç®ÆCú‡	̓7™lü¾QÊûBzùtnA5Ò;m捞º“À{XAT
-l=^l¸”¤¥/‹¡Ú	ü—öîÐDsý$km—rª¡ö]~f{$‰È$:iý¨Ô×RHnÍ¡Až÷ÕF¸ A±8Åçñ‹¿=å÷eüðK1< Ty_¸gµË ¤ÕfŏSÞì*Jª%ÂvŒí€'G$øõamtü„²“ï |%÷
-äAÔB±ñIŸÔßæ $-¯ô©HH×?$r\Xra$ñ{Fmݹóü›¦N—้_»C—ü¯š«;øÙeÅqرŽ0-›n’Ú\eã2›®q¡ƒi½?‰W‰ÓªÜ‰ú5ÍîóU¦iƒyMx/‰Ùàüo.Ë‚Štm'l¦懿‚†~ˆ—^ý–«%·è§O2’9²žzq'Ÿ£j`y¹åC`a†;q’߈(O%i¾’éÕÉàŸó_„sd’-G£ 
-fq[ÒÓrûƒ
ÂÂ>¼u&íù{‘K2É_Îèfà"3UÀvIá¨æˆh½_ÿ¡g1_FZ“åÂî[¥!hmQÞŽ¨)Œ,óví/r黽ùnçU¸ŸÄìDC/A',_ÉY_ G”ueì8úOÌ,.&ÙcŸ‰²
-‰@†ašÍÒ¡òÑlPµ· 00fÏ<YËß;onLÕÌ<Ž|ƒ˜†‡~ɇwˆ£©B°5·`úÓ£(‘බl÷…¦Oé}ñ®½„\à1™Ð@Õ¿õj@–;ú”
z˜~:mbµ¸”Ä)-ädߥD	û¥	¼¥ÝeXò)u‚
-Å[Å(ò¿w4rð	/r)»³,ÂËýEi³Q­4³âN0TfLbñAs:‹·H¾µÛ¼¨X›SµF.§ËˆÁ.ª›ù^!¤‘}MO}†Á:ÉÍ-#L~©ÛókÊõKUyÓý7´hÚ—F§äDˆíèï–§;ÔÂ)ðföÝMj’}½	ÆÈ!#Ãà%fþ“ zÙ®Žø¬?EõsÅ¥
NrO
-	¸Ðè%gÒâÙºœZMüC½µ8œ-®ŠquIuÃ%ùl¤©k¾‘”¸+m~NÃ\h×nÒeß5ÐkƒPà½Ó/TŽ¬\"ÕÜ Æ©Ä#ÒÓU!›„Ü÷'>!.<®eS…wŽGlSJ¶Ïüœtªo	‰Tá4Y{cØÀ×G+pÊúNã ç]cRK\M¢Â21™EÞÁ>¬¸‡¼ô³¶ÓÈ0gLê>ºyÜ¡ÓzoFÖDbÈ5>„‰‰¨‡ØF[»Ð¨1ºÀc@{#‚ûî	Dý_á9=Zʼ…Ï8†u™Ý[nD°<Ÿ#›ÈK e7‡˜ºüÀ*®¥Ùs|ŽvÖxØ
ãàÔkÓÑl0Ábf6yÉœ\LŒàÞé‰Yäà©N
-O‹m´›’rbÔ}³£XäêÒU¿Ï 98-™Jö©´.kñ‡…<:s=ßf˜Ê
-qÊKL¥t~<$EE÷ÕŸçKS´Ìøü"?¹û¸Pù_gºÈYáÜ¡j´£µ{.ZjùnÔðu î«ò€I,ßÁ<o=úYøÏ;%ög¡ú2 õ}²Ÿ¢±íViC õ‚z­Í1¿ìŠw·k{Pør¦kû|UV¦á.šü\(ôÝlºû~ѵßj.«u»Eµ-«YíÊÿ¹oáðéoøeφõ@™9¬r73¤D>©)?ûõkb2#¾¦[°R;Q~jŽ„ÉËɵF¡Ì(€ly9½ÃOaNIì¶ì
Ï`1{[”VY+.Ò‘ý¦üG‹„E2dë0.{L1‡Ð7L¼o؆¾³Ò§èá){ϵí¼/Î’¼"ðÀßç׸òaíïW‘¶HÕµ]¿ë.,4’C#¡•ÜÞ«=ØïšòȽrÎpÚýŠEôºL¾ë‡†•”SÎ¥ue‹~ľez`‰-Ü·Tß
ÏHJÞÛ‡‰Û›çcظHy{ÌÜmW^XÃÔ¡èÉN<fo¦¬Ò»£ÝI
K*©p™c7®™Í{ëóÔœ9PsóBv™¦ß¡W&ÖÌÝLj8I$^Ü,K¯ÝD'eûhÄ•ÀD+DAÓbër_ø£/»ÈÚz+Aä$𑢏6„?<-ôr¦û&Q€Yèè¥7]˜uw“uÖÇùK¡ïèûí¼h	ÁT™ô~°sâGz]á&µ ‚ãÖ0å^ÞÀÙ–ü
1û­nìŠñ‰+{¥ÊÓƒg6Â6X7EYýAè€Ü3±,É0ŒPœ[˜gÄE ÿ½—pÓ×7ŒbpæíH0ìéD8ÇL@Æòvݐ”½d­\»3é–pò+̉i¦}é’ë¹é‘ªVꎿyK¾ô“¥‰},™½–%h…¡ ®O”ðrtÐÅ,ŏ_èãLIdAÎ@#õÕY§FTày•ß)ˆ¬c¢^>pËÈ¢ÂRªÂ =Yù~oYÃdAÁ
Í–”†r•ˆù>·CµaZ&<Ťi¨bNL>XiÆ×Lýñ	ö]£0ÊÆ)NÖ?ÆdKW5l)þlA •·øÈßë¡ÇÃÄàüçÄB7ÉÕﺭ¡QæÛn8vƒuž0"é)ó'åy‡¨›-¨lC¸³ý¥›N‰šÏèí¬À•Î˜b	hÏ!T¡Ò–ÁÑy‚!É×Ðn~NøQ÷“MÆä
çï6.BtäôD&*L½K»?É·ÒîZóé¬Ï1l^¸Z™¬Ql!@Qýsc™Ë×ÑBŠÞ¬:ù?ë©Ôî•«´èݼgšY–|8&wNq´rXÀ•@&zΔ²ª g²ÓT³T%˜õ˶(²7Ë6•-Bž/éÇKo&yïUôaáêÁ^d»‚O>!;*xÒÞÕÔ%Ž ›žš1äÃn戱²S
p±‹É—¡ÄÁ£ü]bGMi.Z[¬tÿÜL©:x¹M"÷ûÞŽó¤d¸Z7T„göþ¬­zªgʲëuiŸ‡îÍìÂbY1íóa¡¶Qš®tˆݦ5¢z	‚We†Ð(¨ácÆ›túïp.Zûì
Îì4À»ÀX#Â(×BôÏIºJê§o#‹§ý,­
-bª~2ˆ(Aš¾D*!¸p¤¨…#8µþ´²qäþ¢Ÿý‰_æ¸î|_	¸C⥠ÑÀI‹´cô¶—Zd–Ta¹Iâ+'e€Ä†û³ªÌ0™Òn¬œXž¥â[/2£ôô™³Ë^ʈ"Vyxì¶!¬Äûug2ºùÜ^¸
-e¶~a»¦ÊYa=-RH™y!žh`ðEªŠà'ÃçÝ„6_—M,^R^ ßt$”
-ò›4Uï·»¾¡Õ[$ÔtÛƇ‹“˜aB/¾e2ƒtÊénK‚ܰӁÒØŸ%«ðÍÌÁŒá"±þ¬ÃE¹¼;:†TņÙDí‹Xy›NV‹S¸þM\r燌袉/b$¨Z.沩íPnÖ9ôÖ¦s¯D‰¡1^THá
-QÜqO.8–qî
-´<{øæBÈC;b›Ò|¦€Ó02ª°®ýp‚!§Îò6×	ŠFÎ#ÜžDâÇ¢+¹>õ™¹1œtš8kèG{^)¥ˆôÚìÏ«S©ôعë¯'Œ^WvÈ\øŠH#qW]ðÀñ'bfÍÆß+%¿Ê÷À"lJ-6¶ÅtT[ÄgÓû„¿f–šžÎ!=ÄŠÌìcßÏW?ÉW¦®J±âÛô¼o8ÚÍ&䉉tÙˆã>—”7<6Æ ÜÌï£CïFTù£¬<Put
MžWiÒyM°eä9	
v¥¤ÜÉh[L#¦êåF,kV¡®nÍ š~ä›õêŒg»ok“wQr<Ö±³ïSfêtxÎÃ)©A.ÊŸ'Å}ʐrxzS€ø©l¦³,÷5èxÍÅè<]SE©«õæñ˜\¨@¬éÕ>~cÓ£´/33‚€è²ð	†9\žZwk&â_ÂÛV,+3¿RÂußœcåûæO¤v$haQ7V›çI¬Cspo‰†
-
!ÔÁ6+h^yº0 °Kjr9w?]Ö÷GV“¾U¨"6?y¡àlã´®¢Ñá°¼nð“}&t²)RpóÙ¸W.§!ì3µØ9Ä.ç
‚h«Ït¾ÁFØZí-< ½&C¤öG=§3Ëo|»H€‹·
Žéɳ'«3z±á‡ë¤¢ÊtÄÒ48ºQ„¶|y=‘F⯶£•3ŠÛýۅÀ.—•Ê-mBôDlå¢ÑŒÚzã>TÝè:¼‚Ø\'Ðà`¹ºÄõæV¸嬚Ø3°ÂkÔèøÙ&ë¯1E,V먇ð?‹†¾þYÞXÝ»o"ãñÒQ4 HÑ)¯¤‡„R²/¾Æ¸aGn?ÔîÀ¢Wò	ŒA4M©Œ¸ÐJ6v)œ…,S‘ÚAå^oM‡<{f+Õ•‘àíNxï§ýF¿²eÓÙ†Gá¹²ºËG†ázüŸ¿ŸÃX^óOGÎ:ǪžÞÓÚ@æ‘Ô¸/…ZÇ?ê9az~–‘óô”ήg´È—¾C&;Jƒˆ#Ñ?}lôï‘™¾<;š¶w6Š‹ÒÈ’4LîÐõ|RZ	ŸL…„>"WDIƒèØýîÊt$K_Ãýv0Yì~_®“r ë"7ñ˜7?FÒZ‘oÑi•ãtÚªãüT µDK—…|á˜ÃÎ)RÚÝ™¥Mmpšy>+œQ—ˆZ3¶7ñllñ
$9SŽR`Äy”mž&þõñK•ð[ò»OUè¶n§'·+ë¹¥?ÍQ>$(äi©âŠ–ب¹¬-Ο¤k¥@3G9KW#©ì‚÷>÷&,e„ÆŽæù‡V;¨ù5ºáØZ²å–Q^wU§ÔZÑ´WB띻´Ê¶ÎÆÍ«¯ûM“§“öýJ¸½¶ª‹:³(¶ôöGŠÎbc…(
-¥þ›%ï#ödæHѵ—ï7UÐW7ñÙe I»?,Lr?@ÄÎ=äæŽwÄ·T†±sQè²Ç½ì	œeðïê¿‹ÆðP
Ńy/Å3`PMmùø‘ä0þ0^ûcy¯iÌ.Ø°ZбŸŸÛ“¾«Ã¼Uyd±DdJxúÖØÍ°¸ûÐË‚÷‹hlÌù¡7ˆ(QjDÒÆÞËšÖ{4V9,³g/úuàülA¹dxi©!e»Öy5hg¾‰UÃ]Á2«ëª¥oJîã¬ýs5±^H#=²
y’ô¥‘3~ÙÎk«ntCpÛ²”	`nô¡Š¬œß =” Û¯ò•:d÷íÔÝÈ$mxÞîŸ
C.üÈNµ¿èíu®8å­[ùHƸš$cá9Ç#0žçLÎ¾|Ô흹Ù˜9:ï4
-œÁAÀõ Îݘ±¿Î;›Ç[ë«YÃ7ÒnFŨBš¿Ÿòp'øj(ò^œacÍ%‘ÕVÒ§Pô`n4`ZK4ÖÛè™r€ø}&P‘³¯. ¯öí‡{¤U%[ .¯…#ÆZÌH‡ªÒ)95e-gäL$‘0u¥¹Á¦l¸•G”ÑŒQ¢jÇ)Zç0iíd<ž˜-;´«©“áNÏ“ÂótK©¡žïr²ÔdN¾EŽonVØãwUb'¢Õôê9Gnš"ûæ‹ Ñ:aÁ}zô#TmMMúkzýt/ó
°Y‡VW@¢ÇÝ£GªP´’.ì=ØÅô¢ƒ®¦fþU´ßE"	C¯ºào­ƒ	eÖ®‰–+6µo¨‹’aDÊ9Iœ’|°˜ÙqFŸÈ…»_\T—Lo£(‡‚±[ñPw.§ÿkXÛ•äL)NØ°òÐ% ¾¨ï
-\ž~9¤=J¹.f^1’|ãÛ´RÙv¿½§íÁ¼€ê­^pÝùAV’$®IZT>ž¶
-J¡!ÀsfÉûS1I´cª§NˆÖˆ±ƒô¶Í+,ŽiL–òÑþPùz¤VŸ¦ß#”%.³³Äž?*¸óB,Xn²:c}Te¼AÆ #ÞïûŒQ¶O1,ÇK+X{½î}{›Ý3nn§˜á·”ÖÓ¡·îÙ-±ñCÃ\èt"NmM³Ö˜¤éÌæ57ãÄ'8jµ ¹P'£‡–»ðKVDš¼UDÀ¬šNŒ$™hWãJÊb~6ò—Ž;8h xƒ¸Ýö5jntÔ)¤(çî&TK†X›(ŠÊI "vZ
 Ê'‚\ë’\±Âm5F‡QÖLuzæÏ‹²#A©jÒY^ƒä£&MeÑš§‹ûƒÿOëºqŽÐ“âŒþ~§ø¡k”1y4g´Ÿ ì.óÓ²]ɍ¦¿ùQbžÂ.Y·v=.àE=#ðrv­LêFÑ¢Á¥!hAåÁs™|FL
œCï3þ°ÀÜQñP<X´3ˆÒ
Ê3Én¤¨Ntºh;Üì?Æu;ÊŠ¬aMŸXÁT¸©Žä³1’=a·Ã&÷èàøQ«œVs;ÎcbðF¿£OðPD¾²ð­Ç›|oçE~…&„yxÈv„U'õ^¿„+»5<•	sªR¯ƒs¸„'åXì mr£LÞw–ŽiÒ¥¨B"€Z›­Å¥æ 2°ñ%öª9žm‚ùâXÔ]Å
-F̏»òï@T¥ñ5iPšºrë[–{`(ƒvoî	³4oV³‡¢Ñ›|ìV²Ú¹M–~„ÉÅRáäÏ&¶ÛÆãs¼*°0Ç?µäö=-|'%òÁ¯JG9	¯
Ù *qH-¤ïÅZú	Ir˜Tçþ
-™¾û¦ÌõeÄ"½Þ[ÙœÊMr6ò†Á—ª[RNÄÝÜ׉·[Xþ2ÇÇÜŠ‡žéB#w4v=p°›FЕ¦Á¹´Éoš‹iÆc˜KÛiX…[>4ngS¬<µŒ˜Á7ºðˆÌôd´BÜ*À—ÍTÒÖ…ñ!M<ë'#wÒn͈âaï꣧ @½þ
_3mPæ–ÆabY¹Tþ£>®>Qº·~‚þ'qÞè©û¢#b¥!ˆº„ýU6;EµI—>Å‚}ЛÏ.‡î|ŒšëMÛÈ™Ëñ5ïTrN3¹ežPú³puP9k@âºìtq£Ã,‘€Ÿm›`}OIøà›ÃÀÉZÞo]ožÄ¸Â…:ŠŽŸYî ~†Æx>³jà‡
ÓŒYÙã­$«ªÝ%í=ŸáRµÞ…ÕÕoú†J>ˆœ!`/®…q"ïÞ•?õ¢+ù;„‡ø´(vÃÁ=óbž™Ì;·?œobq¥ûAúÈg-ãùl^µNê˜4p[EŒ$ÍmjA¿®Ýæ	-î¦SÜÃelî°êGpUpôÌü†ëFè @ÅÑã6›¤)D»šq˜!o›ýš|78ê—ç’ÓoîꤶHwæ¨.$Ó¬-5âvnüÍkî¼m¬Ú“ê³èPš s¢¯xqHû#ŽIrg¼žàË%ÓK†Ò?DƒoG3¹yA\×Û»_õFis‡®gïã	c{Ícp
ð«÷Ëkðr|E_>'§íÊóà#Êp<š,äF	3ûKÝ᮹ 3ÒO”xŠ×Ú•n&š@Q8¿[4[ôéw]L«|1àÀ.Vc0Ü*Øð9“Î6Öo{쟫Ʒ\Ȭ’ÌôU/^°)EK’&ÄRq§Sì]’Ì퐇ôü,¬ \Mœº
-”‹‡ÿ¥‹ÛåðøñN6;0:óÙOpâ×Uò0ñ-«t<XtÆb2јœÊÔÚó“èÌ
Ú\QûŠ*©Ì_‘X%í-ìÞå<ÃÀA}5»Å—êpè2,È»maBW·/A	$»ö§dÁô®jöñF7C¼@{B‚°¼äø[œWrË*±J<ûُ#A)Áˆª±À¬³U´Úè»®dAã
-½pR$•§POÉyR#ÑïQ?†Ä;bGž)RƒªnzW7#YU¨¦ãÐfP,^(A/1©H|§Ÿî´Tæ
(#©?ÍDÒ,ñ´§0¬T;+4¼Žiœ›æǽHCý¡âОPÙTn\Ç'*§ë‚œ“‚–›xÐVÖ¥¥Eˆ$½Ó
{nïmf–‹jq.kÅü.EÌìvÃÉRæ/ž9?¤¬;¨¢C~ DZB TD@=îYÌYhÁç»S;‹1aW,xèyÈ/;™ÅPþ’ý¶Òpzúü+ƃ?oi¥ÉÛêRÏéå2ÅMÌp®~ä¸gäÁ.“Ám²á[Tϳ	ÍÔEÃãr©X§„r:ëïËPeýê|ûžµzhÑRžÍÎ÷DZ4́ìÎE¬³õ¢4(R$4ý:zå~r}Ï}	“êëRmwœ1…FËý#_cè(hÄïÓ}*ùØ‹õó92»FIÝ‚ëH¡åÜ¿åƒq—÷„ž¨Ž¼*ô_œs*Y ¯K
Hª[S†îlèòðfÉçHʿçþ„‚
¸u±ë„>|d\ËüUXx†‹ù+ø‰ÿnR2©7Å	­ØρhCŒ=îì Òê©[¯íR‹ÛàU?Ґ‰±·%¿êiÂO\Ћ½Òô¾GÞ×?•ùØAWñ#¾ÏÕM>Å|7½m×áyõþ¹k•„)¬³ÉðFè¿Ã×”wàú\Tcó\D^Õt´;ŸFÚ›Ðn{œ HƤÜÅdo?Gòç âµí™òté––QÍ÷%/þ¦‚JŽL ËJíOxÍ‚IÆV9,ÕÜhä…ÑŸ¸MRWÛÏ ¡sò%!ç	
-èJ¯È|Ž±“4ùø•µÒìQ(—²½³?ô« oãÃKâ™­‘Ÿ.Ù’ÀçU¬É°?D?Ùfê£îtzÞîŸ]ô˜ð|c 6üI÷I³ç»¥n}‡I
r­I{Ö³H^êãëS²ä¼¬»Y3µgµ7ž°†â‹®_¨[‡×GŸÅi<—gê)'wstd1%ä$ÞÚÞ󆸌þþ6»Ð@Üm¸„•Us©žõË…R+‡{VÁ:àfÈ¦}¡#9ðÇ]ºšÛ^
-uOÍ'åZÅú­\Šÿf.‡;êv¶0±qýN÷Ò}ˆ4'ÞcdHqïw&djšÛoÊ©’^©Å®òÙÏ xX‰
?[q’ç²òÖ¬„öm²¥íã®Á³èJåîw˜" ÜR¿íâi×­&!"_¼º^ÜÁ¯M•:r¦S‘óÏÕì7mEFËîû)ùd
-{µ
-?Ÿ¬Óãן–ÑŸ·IôD£ÎU -ÐnÍ-q2Ê__è*ø²~«uñ;Ik-
^1þŽ\ÜdQ1œKÛཞÜÚÍÖ¶Òƒä˜#^ƒ+T0)ð\K¤»ðBóB¬]‚R´2WÆÓµŒÃ`Ö8߁„¡<þÌ[‡Ö³º§úHÏI`ZdOe[á)1u-$l½1zqµƒ$ê±É4§>¶Ã6R›×O&ÁAv_’©a«’ƒtÝK®rµfÕùÚ5vÁB×ÿ€¾zi0iûw]¤¡ól#¼@ځ‘u.i5Î.©ë3öar´Hä1(ž>Ï‘xåµoHMÁz«Áü®©â½¨süέ˜æ»ë%8åÔÿ_m¯š Èí´•4AÏùÂFF!€#ÓO•
-´¨Ok]_\¹°ßÌù Ô’çô¹Þý‚kùµ²{zk7VJñ]ĬzrÓŒµyå˜n’…º1ðíöáÓÛ½Fì;¬·ã³r?j¹‰v
-®¦³úšè32<TŒ-QÜ}폄ó%LT}‚чGsäIxØf’™‚‘ã‚9ìG(DFÍõ2“9%ÛFx$ †+4”‹íX®OŸÊ=Ï,11{½'ï|7œÙo‰;(ŠJáhèM’‚"eìDó4ÔØhÉê!JXru[\šÞÈŽµµ8^WŸì2‰\ÕÃÇ„Û¼5›–0E7ð´=%݉¥|¼Ò(«ü9xGŒêoȐ+™Ð‚¤ý•"-—îÚI:´¹OŽ&É¢¼ÍØjŽÙ@œ¯T®1mßx,tJ(½iŽ™š ÞóE
˜XTì"âÚ:M¾eH¯Yërœ`ö:}&jbxwL®vW‹8Yˆï¨f»(uö'ËÚ¸%×àWÆs’²¢€µZ”—€(¡ù½èNLWfWP:XˆÀœñ–im, ‚n¶M»TÍÆ4­JèÛŠ²@æ °­ñ£»˜6•žZ«|ºlzÔ.´Ì«ä‹+˜Ë‚…àôÊÑ6¾¹sÈæQæ>îMÏÈú^Ó{O÷óǵ޽´/H.å×:蛣«IÝJÕ×û膥'JÙó±ão³CºINa² Q|l
5¨dbE¦Û-ò¼»'˜ü|窏²¢û™®mQI‡Çb˜ëVu¼ Žì;ñé’°;¸øÐ^LKK«ŒÅ~nÓ®á–tvgÎøRÝ:¾[m¬qßæà !{ê­\i|;æÐi¸Hƒg£;í°Ä	á¤m™9ðÆëS14¿Ìnd›r;̤©œº·%pœîçp;£”·”ù@õLÓá¤ÉoKÙtœ“ؼé‘ûªhtnfE#$%µ·ƒ-…<,ïʯZ¿œú“ŸÕ÷uÑÓÖ²izÊOž’&
ð^þt[Þ!'hæZÊî¤R(¡ÃÃB`,m÷á&“Erêô
-ÆîS#Ôß›=ñCÔ€£?pø6~2à÷åÕÄÈj™?l9¼ä„Ƚm€êTU!œTw²ž¶2HXsœ¼{”ô÷ÜE26¥£‡³"ïÎ-vêsô-åƒú)$r8M¹Wë'È5tï͉5·k°)<»†Ð2Ú—5¾è¹uäÅÀgg9 í,|“.¤¬føGÈe8Žʈ.„t¿sD¯Ý10g‚õ/-ËÐo)ôe~)¡#%Ý@ç5mI4"Ÿ6ãǦ1imì7U™˜¶!3vÊ$ÌŠŒnÿÄ?ÏãÎΓ:ƒGó€\®Æðý¶n ¶Õ»NêG¥£ ð€”""äóÈÒ+(
-ܵðï»<ê}@kÓ×ìJú£>¦#!b5ß"ÅþX“ÛÀôì­³}Á,‚m(O[:pàè»â	
-ÝY'¾Ÿqóó¶§c@¡½Ê'>!h¹zJ³¸ïœ“?*â ¹Pz5ÎJ/M.òŽÀbÇÝÞÈÒ¤ltà˜æ´ 2êèx¦{g0ß‹ò»Á¼Ø½‡HxPçO²X§E{<âM¯þS²£¢žæ£Æ)‘ò·^Ÿ°1EyˆýÀe)Đ®å–°(»÷oY'rª´{	°W3$(ÍúˆÊ¸YìQˆY‰çß<³ÕêÌ0ì&œaã–é`.ÈÑGN|8»	rò:Ë+’Ϊ=]Zk±K>¥?’Ø/=F¿¤ùaûsÉ£_²óÁy[3mçãÒN¥·aªvK±üA–±2¡ÔìÐjòŽa£øªp’ ÁmkgÔãoŒe˜<ÍÆ“÷¿/«‹Z5@µžïžò«¹ÓK‚ëä,ÓÔõoË0D|òŒ58?ž
OŽÖlT— ¥lAސuÃl>Q‚t¬|Ù†t×CC¿éYEx—Í:m/‡Ä´ßnD± :ýí–ÕZ€¢FiAjaèné:¥»Ã¡FAº[@I醡Aº¥»sèÜûæ<Á¹;ßY°îÖ÷ÿuCou²ÔäÅÄì:ÈâR´g»”×óÞê-Y|ã‘*å.a(¯»^òJ¥úõÛ)é¾|Þ9¥c:ú³„ÖJ’”ÈJ!b§†ã_öTëæ32êÃçQ¤¯¿žCë0	± ä¼²Ô8«ëì=ð¤ù÷­H¸¦Ñ¶
-Ps•Ò·ªäÁœÓÔ)dôáni0£,Ùs‡?ý^44÷þ=_Ò!«œuc$lJÒdŒÇâbÕmÆbà-Ÿv®Î#[ÆÜY÷‡·ÒÌŠÞ}Õp屸´i†]ò<ið[šƒByeíç`f©Vûs]<Õ©éL-ÐÂöÓ,xXf*ÉDTnmÜuÈL7ÚÜTæé§LM=xÊûèéºw
-êÐUÆÀÅ„Z¢mL<|~ç!qñþÁ5Fiä3ñëâ¬}gÇ+/øæx°gû…vEBË_ìpI,¯NeK€=Œ*Û…èĆ–öG/Y»è°¶¨õ‹Â›R‚/¢²®™Á:—ÓÈÅ&ç>ôÌ78š§'Š¯µUŒÞÌÖp*.X^…p‹·Ÿ˜ó¬#%ÃÞþr®@[scªŒ¸œÚ¬‡’yŽ:-¿ÞfðgŠÓ»ézèNÛ‚ÞgXÙ'_jÞsnªÜ5X¦ßÂ
-t.BWq•3›|41bI…k"
RÄðÆÌ÷Ͻ«\L~¯˜'·íHDq0ç´ôÒFï›–ÊÆûp´~ÏY/½‚qª½ÂŸ
-®ä]#7Uöìü:›X¯nŠê=-lj$“"XjÍuPx›gÖÎÐ`	wÛÏ	“Š®Yչۏ×?’Ѐcôù ¤+žØkõrvw2½Â4Ö)ù›KïÚgx?LØ„¯mÐMýF=#ƒÎd\'þ»c§÷™úÕf·×ØA…EIüÕ¶l¿kŸ‰I‚4Y¾gä®Ý–8]Î	g>Ú·­˜'Ô¹üZTlé<Ø"¹1Xà¼]Ô–WÆRaÕ¹û“ƒWÕ-†äñ‡ÑqÞà{nÿêýrÐÙûZÝHˆ¸CÏ ÂçׁÉ÷£w˜=q+›`äzõU9óç_:2ë:׳°°iÚíê4PŸôül@*Hݺ³Aö/Ä•³!SâAÛIùžkžn%ÍÞM>ì«ÑP?í*»ÊØ$I}ÀZ-WR©Ý&ÝvüK”ضF}.Fà’@¯ó žQ!ÁT/q(
-Ê¢år›RØ×2tFZ0IÓQu6㣪ußØ4jy^­*ƒæù"0%…+â׆+RAîHnáÔ‹š^ùGç¦ß»§ÒÐë;ÉFB¸è½ã¬…>®t"|Eì×r{.¼èdÜoÕůÂá’KôæàUÂdI\œªÄcÇ—áحÔÒÙ¼8‹c¢Û-¶ŽA‘"=ÿȉÎ/ZïPd>êj݃–‰·~ã,ÓS9‘	
-¾ø‘›ÎIýFë¬nJož#2w…½ða«Ì\8¶YÙ‡é²æ—ØG/{„ßGõ…ù™
-Œ˜Çkî8â%"W¶Þc[Ûò|ÌQ%nO’Fô¨ŽÖ0®œ($yHŠ	I¼½Ž¾d~ÄøuH™.R†¥Û÷‰H|¹Ì(œØ‡3…%±  +²»~5‰?B^.-Ø—ÿ.L“?þ,ôsi/®ú©¥Ík„¨âØ)ÍÌ&Ç-=)øú—Ò§‡6vK5ÊA7hdô%2ÎCc€ä¢pY	MlzSp—ÎS“9k¦aûñ«aý'v†×8"lèr;Äî=1‚ËNôñ,]§se¯#øܱ–H ÃbhÜLchŒ&ºê“!bž•j¼¸pºÞdn²‡/{~çZQ[]„xÔÜ®0Å$/ê‡ycn0VE{[~NvÂÏåQ`gÉèÔè>ÀC¡L¾‹nkêatßfE—ìsD¿†¸Zß’eù4ŸEe¿sï)ªÖBx=Yëö>YDù™Ê.´Šn˜&‡{˜+#Mh>Öi €PWŒÚ*Òöºk‘ârgºž,Û9ZÔt‹ÉœZ	´Oz-HO£ë
ÛIk¤}P×@ÊvVwS±1G› Ó²,‡¶–BóÜ‚=Ö¹ø€bV13!°¢#˜<ò:
QuÀ`‰v½–z¨f‡Ù¶I›¦7~³ÇfÓ\Ý£Õ{µÁ>™Â{•gç½+Œ”C-Ýþ|’€Ï	gN}2Ø(\á%pájùYÕŒ~ÕÀ§qÏóð²;×Amåxe˜}+8z®rIüB ‡>” ­2ÆQCäq”O!A…´@S†ëQXà˜~Kæ
¹«éãTž=¶ï P°O?}]­X3ûAdÖ‡´T§^œ®›"
-²¹°õ¿Ï «²h'H"–ØŸº¢	ð¦Sû¤´6L·B»Ž¢£½=F(*
-ê}„qP	5ŒËÞcp/fÈý÷—˜œ²¾õ…Ýi6ö	hi¿U}9!‡µ”Ü=5 îóýa{H©k÷6`¨à¿h	/<'ìåÅÀ[^Ûm„Ç㑆Š^ú=) ’†À›#`ÅüO×CÉŒPšOaf³Ÿ‰,½Á‚’Hup`‚aE4%-¹.+3ß¹Ò4抬’“˜Ø8°ŸF˜féº;.+£ò<Gš9ÞÙ)é8&¢óIv‰-¦1AóºSWT>õ¥Ø„ß½!0*•,Xýu"¨8Íý†™K_Óº•­ªË°ýlP)âÁw]‘š·l¶À‡Û}ñ£ë¯Eõß:ú0š,É—‚_ûlZñûþð`(¥QLßd–½FG)³óÿx;þºWLÛà®pûª:5G¼MPMƘÐÊ>T±‘˜`%ËòJ{×uwÎ[7¿Þ**j|»âiØàª;Àèd_bÒ°N{ˆ7éÇ/“ôî`¨™[N—;EÇvûY­ €VæÝ^²XuPæE3týQ+ýÊéÃ…¹Ü7††ƒ=Z7úfðÊI	,1âG,
-wꉺ߁+¹Y5%É´›!ýç|½’ñ:c¤ö‹w­Ô”ÇGÝ’„|k±”èýæåðAù"û3"ÇLcâ+LG`«Z½áç)Ä#5¹4g½®¿3E^5Œ*¾-fß¼/¢«•€ó‘Y‹zL±tцQÒ¯)(•hýOãõ9O¼§Ù7»ï 8ØgÍ#OµË˜Ÿ¤[;Qç«0-Ævðr)–@ÀT	Wï41¾üÒuWÙ+—ÌìªÏ.¶o$i¹Yÿ„w
-Ê_Ð`?ÀiA„;%húmZß{No'\Z¨ÕíÔT$A3çpOZ©rtn°+By«K‚÷Ÿú‡€“6…Í‹,4è»\APúµ˜y½›¨;TŽâß©]°NGÑ×K9e¤LÆY0§ŸxW·ÀXBCÙ¦¤œ]Âå2©8¡"¤åQiø¦_lrd¼Nü«%ŸÀêj> ‡´ÂäNÏ~e§ÓáÞöƒãC{›íÊ7(§”î*|¤{›ž”{—#ôãïî}Z‚‹Õ¬=åÞ¼–AоŸ	™Ð߬»\é.É}¯mváI­÷èÛ×2£a3ú‰ó“œ9d*0t ‰nroöÄò@#ÓšN	.Vp¾Ñ'ã¯ñLú}]Àç/‚,»q}œ!ˆ×øÔ6¯*%ÕE3kã•ósc€¨c$g÷×ÐST‰&]}w[,OGصó€Soz6=6Kø¾à:àƒŸ`³´m_b—vu$ƒ!ú3Çï4™ߥ7iÅ¥±?ÌÁ^¾È5>jÄôX'¦d€æÌ+Ù›½L#Ó8ž:÷»7+B%’†72ÿxÃsp+û¿²ÙCàäLBB.-}åJ¿FJÿÄæÎ9鼚–€	Ñ>æ—wãÐ+ïá’išÄÞôü4@¢ÃÆûW œr”u'n:ílJ"o­ÔOOOœi©¬à‡g3v'?jø†Z‡ÕÏÌ9+
˯¿é
-ºcDÿÚ9xÉÕ¸=c\.0AœÓ“©Hs>%uTSÌ›‡"â>O®»ðCF|S{b@ž}Ö¨ìÐFF‰0× ß_Ž¯˜Q²OÑ/K\L2c"ÿ¡õêû I`è¥ü…Z"QЄêú¦+\‘åL!O€2ó6]DÊK!ÌlÛ"¸Õ|°uÑÏùdâÓûüȾ ºQÎ?Æù 騻¦\^PÒÇÐÄ4q›·M5F›zô‚½{Æ!îò†õ÷–¯&ÆŽ`F-bÂÂ2}Ö2MrÙxù–|oüøè¸"nÜx4ý
Ù–HAgÊ¿Á«’Qõ‚ðé†1læeÂ<Ò…)ŸÆ3ÄVÁáÏòS$õš´Øø|[òÉó¸Í¬í&Kt¦è·TôaÚÛŽê	²–ÍRDani•àO*-gæ¨}eõê,'Æ<ÕSÐà‡È*Ç¡l}"½÷¤*ØB0Æ7?"šþ§Ònž›"4òú¥me¯‚¤Ð{‹Ò¸¨â±K¼1(Fû'«W¡z½¾ü—«¾Â B¨˜´+à˜	~2z
æþ†pòsT/‹ÞtÄÞ¡ï¥^ˆü$äà„a@ÿú}+ZÙrwÝQLiI‹nã¾³Úª۫Àýäô¦ñÌeÂéžNgI
Ÿ¥ÐÊ^rQ¢=`8ð	:Ýä
-‰“nï5N”ú·m¨!µVg4Ñ“s­«$FÖÐ"ÇfNŸ+mê™{&ß=›ÿ4Y+åEø”õËçÓP­ò+Š²³+õÔò-~‰S~_”@FtQ·KçGäµæ>Ø®
0´)%¢*(í
-ÌË÷Ô£(Þ*øô—득Lƒ¼å®–<:ì%çx[QÊj`Ã@ãóZÒIJþûX°ˆ–J‡4m<kBsðáewSÌ&ª§×?¯·Æ£.£pÛ´®‘Í|.Îxø±¹Šcx
-¥$Ý7”ÙºÇGZ{Ùä¡îVÍuýÓøÁï1l€Yòˆê¶ü2q.òDî5ù,šÌJ’ø„µoVÛJ'?ônkÑ´óApÃ𮆚†Ò›È8”ã¡zûÈͱµ“®#éb—2Z	ÆÖfi~ÞXµÍ-Óg÷ú‹˜†¿¶XrýÉóÞ@€£î jª0À¨Dõ2c~4E‡n{ÇÜ€Øá8„Þoãoìÿe(;¨Ó¹	¢XüÚOÃpŸ©3×貇¹ë¹z?ý
-BjZ¬Ï&Ê‘°`B©DtÚCAª¾Ç^?âjõHèÉáà Z‰O–O¡Ú›°;³emøìëêf&ð´»ÑèFö:O‹uw’ÔÀ|ˆ“E4xû é@#%¾/°èþA·[X*6æfFµo£c³Ôá¼pó3tÏ(l/km!çÊlxÏ+‘’ÌÆ}û£ŽÍd§ÚúV¤Ï6¼GQßa{«×´)µjN"t7¦<Œä©‘êûZËî•evn®»­ý$â(p· ÞB¡[§ÓÄ•‘P(œ¨lôið„­Å3é!˜ÀJxü¡êmRL4Ç6l|d´,ýþ”u.L”`E5–W `ºðÌя¶ò¸‚ലﻹR…p‰påo0Õ)o…ËЙ-ë\;ªÅ„&JX/L~²Y™ê-¿šl#“Oêëͦ dW>:“(åéCGj—ìeÈA<¨Ýõ«áihQNØ~‘˜Í|ì×Xç®f‘i¸uÅ é‚؇ó€²ä^@E¹r–Ѳóaá’'üF.‚ªEaßHÖšébG‹×ÕÊý‡÷	ÎÿþO,­ÌÜ¡.Nfî8ÿ— í¬
+xÚ¬¸ctf]·&ÛvîŠm[Tl;wl£bÛ¨ØVŶU±mÛüêyß>çô8_÷Ÿîþ±ÇØk⚸æšcMþMA™^ØÄÎ(ngëLÏÌÀĐ³°1rqR²³‘³ã–¡Wš¹ þÊÙáÈÉE†Îv¶b†Î@€:Ð 4°° ˜¹¹¹áÈ¢vöŽfæÎ *U%ujZZºÿ’üc0òøÍ_O'3[ ÅßW µ½
ÐÖù/Äÿ±£2p6L-¬ QyM)9	 •„œ*@ht4´(¸Y[d,Œ¶N at j€©#Àú߀±­‰Å?¥91üÅvœìÆÝ€îÆ@ûTt { £…“Óßw€…ÀÌÑÐÖùoœí ¶ÆÖ.&ÿ$ðWnj÷¯„ìíþZØüÕýS°srv2v´°wüª &þï<Í
ÿ‰ídñW
°3ýkibgìòOIÿÒý…ù«u6´°u8ݝÿ‰e˜X8Ù[züýÌÞÑâ_i¸8YØšýWt G ™¡£‰5ÐÉé/Ì_ìºó_uþ§ê
íí­=þåm÷/«ÿÌÁÂÙ	hmÊ ÇÌò7¦±óßØf¶pŒÿÌŠ”­©€™éßrûÿйÿÕ ªf†úo†&v¶Ö  )£œóߐ ªÿ3–þß‘üÿ€âÿ'ÿ?¡÷ÿŽÜÿÎÑÿt‰ÿoïó‡w±¶–3´ù; ÿÞ1€¿KÆÐðwÏ d ÿ,kCÇÿŸ¡…µÇÿÎë¿[«ÿîÿLÊÙðo[„mÍþRÃÄÀôo¡…“¸…;ÐDÁÂÙØ`jhý·gÿ’«Úš ­-l¹ýW[ôÌLLÿM§bnaleû	ìÿVmMþ{éúWþŒrßääehÿö_†
+ÁYÅÃþonÿ£Y;“ÿ<ü#"bçð¢gæàгp1ÿ½âfaóþ_„üóe
-ÜÚëfbþWõÿãù¯“îƒùnklgòÏè(;Úšü¶ÿü£6vqtüKò¿Àߪÿãü¯¹݁Æp+‹vƼA–i¿œk±s†&Ä´ûz˜Á‡‚íKêU
+óýªíº}Ó¶¹+Þk‚¦x>[=Ní?öÐŒô`YSv§ /ó¼I©{óQ7(Ú9iõJ©Gy]ÍËlAhq0©ìL(*é¿CNµ³:Â\=Qû‘ºæûa=Ú#ù§ÖÅbv 4€ ÕœžQ$?=RŒ
vß@öîãÓfÇÂ’óºB RDú9dãj©VxÅ`ÒÄ	'HÝî÷j>H+“™ïY BÄÝñj›Ž?PÆ
+Ó·zÄgÏ
Ömq•˜1%‹«¢(¿]=ُ³ŠÃ9k'X‡%Bô¤*÷-ÅÖŽ%¯Û´’¹Ðùä8m™B9_k-ó`Ù”u…ß2žvJS Sí;XbИúÐ3/áYQóœ"P=wQ,°–OôÉë´¥‡jjy=*ZuW#…“4P	i0X{D|^ÄYä?IõåmJ##ã«“ëå`„"ØÎc*MÕäd!>'³qæÏD¢Ž÷ð—
‹]—²/j];Aq¨^$uo.£\pz€è°®ºŠÈÌ·›¦ ¦{þ;I¢1¸üf¯Ážù5Ðéf{Ÿ«o>I%/Á(ô”Ëǵ°OW6­øñG‘¯Gæ1(õëéÃ?7%ÊeGÎÝɈ4ù)Î=
,ó«•É—8N²A;Ç7-Ôs.ÏI¤ÍÔ/×MJTTÛMuïidŽZ3îŽíbߣÐ_–ò¾<³ôŸ*E¹Í<n2@¢Xó!ø%›ðÃj™!~‹èÚi«f2с#Ò:eö| vË¿ô…3hN”ô ¶l7ÍföåS&|-,ǼÄfµ¥ ¤(Ëpgª„èU„ ço/H«
+Tb:/èyØ;ËJ$|½­¾‰;;¨íÙ«+Ûg×M€5a­•€Ô‡êÀ•aQSõ#YŠcnõáïၢœàZ. ~܏aðö–<B2F^AYT~2]ÈA¢ZHhë£mÂ?ڝhߪIíAÔ7‹NÛ`¸
+†GÏ\Ê@"æQw~uÇ¡ö¨ÉÏx‚õ†ÔX…\Íïö’›[§ë¡Ê%¤ëž†wTBøýyÂbSΊê­þ|—Õî‰ñ”\¬\‹ßÖÏDÇ]âхΛøí´‡äj7V'€o˜Öiq“oÆŠ¬`A¨‰}’í	ZO), at V~S´¯‘zX-k‘ÚtÜþHu‚µ`<N;›z\ùnû‡žÄ¿*ÈÂê§ucPgð 
£j®C€|-MîÉ	ßÛµÌ âó/¢8—YšÆK¤ 6…Ãì!“’€iU©5†Ç›Äß½´âì}õÎöâ›ç,õuGY".Pꩾ•%£,ˆqÎ\kÅ<¹zó(ïö ìR°øGøûº…˜/ÚŽ?n~Ú
+„e~úäC•Tpó5]Itq‚´©q™3sãÀ^U—öQ²CÑäăV͐|{rgv¬Œ"‹¿Ý:Ôý>÷¤ëQikó›W#Ì-ð[°Ñ©_;NÇ•œû}TiHY¼Vp|*t
·îœåvŽt¶k·xª5õDšâ_¿"™FjyÂxÏ ÷Ô4¼íÏÖ«Ñ$ÔP=Öx[BuèͺÅÜ`˜d¸ëÑNbCƒ=8£ù¦¹€íƒvq¬ië)ÙH]UoöB{’žžÊƒ x¸ÆËjn«ok¦
-iê–?›ffyÖ¡$¨@¦l¯Ç‹£“?¢ýÁøv›9é‘I›”0píÀj“¦ƒÀϨ¥áöÒô ‰º±UOˆ]Jv]<¾š„kã3Oaˆ$ï„XÃH¯ÕlÖ"ݲ1ËWVƒXåC‰“ÆÑEx\ž5Á÷ïcbM	Ó5 t‚1ïÒdN?š,Yìïë´»4³C-ï9w•§7ãUìj±…ø—“HŒQY‰1žn’˸ÌÑó94~aH¸V?Óθ$]-ÓQ×[­IKYì…õËÍú»d"\䘛p†~á—[·˜»AÈ¡ôÝ„×íájÑ7µ¢;ïŠ2V›Y@ó¤RzšH²×ø§éÄÞ\ùTa„:_,4èI€(gÏ¿ÄR‚ÎèÄ,ìILßþDÊÀïƒHé‘xeÖø…ÜQ¹Ó•PËþ˜ì-¦ÄÀà‘ÁO;Ø$\Py+†tÀ‰Ð¸fÿa•ýàgžáž;¢¨“«ÅHå÷ËÇdÙWeümf&(||ì{J¬žÙ‰X©&À>{ör‰"°gÊ)ðîÉúH/¸_×ÄãzR§Œã`µfø€¯F8ª˜PüN2£¥uÍ››¹UleŠpO“åAq”JnªYûeÒ®×?®C„ã?’pÿ¼²†w›kÜY±ÒÏÊ(½fß*-?ûݾA¨Ú¹e…l?æ'ýU­r^¶¶ì]z·¼Ý¼þD.Œ
Sü$øÅïSB ¯à€°“8¼DÚEŽÿÙ,Ac£Ã,žÕ>¸^Wê­¼vÆ,ͨÂ9OÚw?ÅRgꟋÝG̃
èþÉà¨ÄĶgojT£ªïÕKvd`SìÄnû3£„UF¾·ŠÌšnú/¬º³ÑÁyø7ª®j,õ?xò¶2AÑ¥—?|@L˜)îöÎ9V¾3%R¢õoòù°ë±ª kaâËQríÂÄŠó¯0Á×Ûi™ÔuæíÑQfê6¨À”Ӂlâ 	2¼®8/-^gRò‡Tñ°^\„ïY³ŒÖglHÉð·ùq1§^ˆÜz˜IüpqŽ»=‡£„ñÂ#"þ–š×ßPY9I×ÜûúBÍt0ö†XSNÀ‡¡Õü9·ÑD#CNglr‹l@+O–á¾L¬ —©×¯£§/ð°çKFúŠÆθ:KÁ-¬*°‹fñ†D4"¨¿óE",˜C)cz<õÌÀåt‘Ë•¡(Ñ'ë„l,&¶˜Âwb×Õ	žª×`þvDÚT¶wîqD@ý1(ó½ñd†‡Ü©=AÔ$W-ó1ö)F¦²rmu§ ²ŸÛ‹Õʹ&òsWOo8¥^‚ÏÒM»í­u >zÙ Í…âÖw‰ÑÄ–ÈœÕôpÕåÎn«§iÓï»	S+[ҝòü€‡o†Á\”?}YE4ãü#“#Öû«==ˆ¯eËY>U áÊæÄ¡n¬ÝŒ7ÝúùÒÇ
Øeµ(‹CÇl‘—~Hë|nYN·…¶Bõ$€~§¬à»Ë'ºTVäCO ¨t¹„ÏŸbáˆöK¡ÉVyäçsÞÊM»ØÀò%áìb{MØx8²iÃ%>ô5
+-Ù†EÌU¾Mñ«sGé->ÖJ}Üå˜Û“š)®\‘ ú5,¯V¸D.½z—™CAtϘ¢ÒåÆ„“äÍ[Ž(ßwŽq>}úÍκ«€2üˆµï–+ì
?µà†µRÊ8KÅ+ÿÄ3uà,13ÏûšªÙ;‰V[ãï«™¿‚ÀÛe
+	¬Ó"a8Åí-1àJqL(é‹dSÃíD‰ôX TÙ"ÁÒGTä­Ê<´*8ìuhiÒŠÕ^Žê»%¤7x"³w·üZ¢º@¯S7šð ›™›Bœ£{Ï#;'ž’™ŠB··Ï‹…œtòK’êج­$[äð˜·,­/,š^{Mq0ŝäÜ*)[4Ðòßhpgýø
+g¿½†xˆÙ4‘¨š’_Åw’q¤Ç€J¢š|SM2ÀА÷ÝÏ NÙ†”ùúÒ-tŒ¼Ÿ"(ÙãK¶k<œ²ÉÅtïð–ۏ‹NýHÍ
+ ¿pv•4c0„>ób~&x æ 
+ 9Ê*ËU]+ƒ¾ÞÞ•jºÑñ¨è÷AP£æ\#§ÔÈñmürÍ‘åÏÀŽY?¿©ú*·É…(CV>‘,ÆÌ·zªeX‚ï3šžä„Ž9“!µÆòûöÌ'XîóE³Ð¶žçÿùþ´VûYž‡Äþm±>´‘†©².3^ÊC7懲÷hºe¡ê×lB?æoR× â7œô@fu£1s
Œ'¼r˜–lqkgóŽ\ü•HãóŸý•ÂPƒí«!$žï½OVú¡áâ½ìÝ%ZikøêÈ\©öÕ¤iv¯ݦb[ùJ}é#ßî5¤S7jÊêóÊ‘g|{4±\xG†Iù yœ»”ÚÜAOª4FÑ
+´8 f(¥aRìnŽÚ"rqð®ÚcíK(ú‹å0Ž“ë’
+zÖ¦^Â´	öÒ­Bá„"U¶~
+'oUàˆ´m'ÛÀî…Í æ¿áØ’&˜‡œøYÛ£è+i¾éæ›éÉ¡Ê…0XР”Í™üžD_/˜naû5Œy¾¤jZ‡Bª±ðÎ1Ý)Ép2Áè~Ši˜LQä.Hƒ™ºÄKh”W>·PæÂûy+è%`£=‡3`\!gœ{, `Ž’C	˜ýÝË++¥fØsø];¥¸Œñêfœ—À¶2`¥8´…ONd‹¤«šy†4ÇãÊØwÿhø÷g¬<þ2‡·ë¼YWrR)ntíØå%'ñŽ·åÔ൪„»†ïðRÄävéÕÖ£z“0>OSlÊÞÑ$žD ¨‚Z…H²£	{—yp7eÐ]×WÏ3Yô¤¦,[AÚ¡÷¼¹kÿâüüØÏíVP.iÙ?=é(“+iz¸t[ra¡ÖôóGÙ¤5%p
.wÇ^A˜-þ•˜ƒý;3žÚ)Do<Ñ£¡››‹·dˆ¦×USªDÔ
jæk´L:x“Êa¹~ô~71ÈÒ#PÚ5Ü‚¯­…‹ÎÌt ÖÙŸî'âĵtåöSõ5EÎ#C – Ô5µGžèÔJj'Êæ4ÆíÊßý’¦å|ºÎ0»êgƒüǬ‘[)ã^Eú{øÝîÐQpè´k]tßòPòòD~a<=8°$kæN ~ñÕ(Å1º>éZ7ØÌÂñÁ#~¿ï&5cø½­Gév¥úßkµ9×ø±_Ñ®a=Õ&"ZÙþ,yùS·UÅŸ‚⦡KvüÖ¸]Ûu2 AÊA8m¹AîêÎÚZbïÏLlUí¹±
BíIáøñø¯~‡‘ûkù4û'ÏÏþBg>¤O‚z™U7ÛÚÃi’£oÔ	?²wÔáó+ ¢¦°‚•¨
ihûzV%/“f¦¶ˆè©ÛEC~46Ûçɤ²T¸öz¤ÅÉCÒ(\)‚(óý©“	ZUÖ ¸”}T»^q¨bâDLɼ'¦/Î$
+ó•\’hƒrÞûÂ&“ w9êWzÔ}?
Õà,!ȯBª«ù˜Ì3]§y݆¥zå>¥k…8f©	µï÷ÃcW€SЀuÆl».}TpÖ`x:üƒ~¨ð ,o§LöØ2~äœ|ÖŒmp¡rë-ØÐ9BÚ|u†Ì[.ñðºÃSn3þ2ó•GOœqÖúýñÓ1ÊÍÕ’áÛÖ5Xö÷¢AÓØHy’IKë7Hëë{°^:0Ô Mv†/søП{`2œ,½!wóe®àö2=u:• Õ
ˆíÔTù+RèZw,É@£IÔ”õºÔ¡ÿÀ…¸7ÊÙò ð2|Á73Ùüü)¨ÄKsNá©O$ø3ZA¹¨Ñgg¬CT¡%ûMÂ|hÝM{ÂÐœ3=Q{…ï=’>жZoÞïÍfŒœÇ(¯9­»*Ò<¬Ù†„µé
ÕCËHeœgäO“‚HšéÚY4ìá4Wxxº\ä{z°^¡)rB4\u€Äe¯iTŒG`Ú‚€R‘¹L¹æÀÏú¨XØÒr´|‹¢PM.ç¾uwø²pèp”»%0T7Å“'
+Y[“›Z”6Êvoh1Û¶3äÖ½›Þ^iì»3q12‰‚kTv$Ž¢\‘ôzŽ¡Dj7j9{¹ä¦ÕkŽ\Ö¦N¶à3Ow
ÆVNN,tkãÓµ
+r7§XUAt
êÔXéOÀ¤".üÒ ö|f¦
+”5nÏ ®œþa,’&á“êå®Ç^hSæê^ð‹;uü)¸2Ýóí'¤Ghh!ôÔ'h2ÎÄFI•#“>TY(öd)‚nyÍ Ÿûlã²b×¹¸ž5õÅÆx\ø¦NßFSÊ\ó&¯Ùµ©’ç.]oµQðÞ<ì%ПÄ|6Æ28Áè„#‚§äzÞûàT5>ÁWO-0d®˜xüØ1I‹’Î…KzçX›¢VÂAW}“3ÿcWÝ« æ=>Z‰a5 êbægó"9¦Î™s~yƒÜÈ;‡û+˜à-EjÚTRžqvÇÙŽ‰ET~R³òÚ>òRð$)šgGØ9CÂRc‰P“’½wÄvϥ˽î8…<ªÎ´èŁ!MKòÔv\VéP(ja _ãRÖ·B†³©€ …z ­nâw	¬÷9ِH&º$…*äEnýצ*Aq"íþ¬Ûu‡¸-útšpãJ‚ôþ©æIß÷ìS­¾!÷½W¦Éw­Õk¼eNùT‹âF—¼Íƒòò†'¬õ³mäŠHxUj™=,ù q³œ	Ï/íû8£©¢XS¼p­#å°xeÓga»‡=õw¶	¶Å¦ˆ.ƺA¡4Þî¸Y3b`œ¢vÊäL'zJ¦_¹Ì$ßn¸¡þºnYXh]VË8Ù£àLʁT¢)´ªo£Jý«UH·O“vn8Î<u„:mÒf‰:Ž»[KÁÇýÐ?‹\ó£ôÒf¬³:UF! P„ÅM»Ý…‚¤
ä<ø¤Ú¹.‡Ãè,nò\>ð²†þ“Ö•ÛjKmšók…ßµ£GÝh‡DÜ´Ûô6ò]À—+e›9ÿ‹&EÉ*h¶Ø°wn™óàeÖSgëÆ~äTD4+«þå•×°DsºÓ»õuË‚ãÄÛ,ü§Ý´Öª þ5ÓáO¯ÈI?^™ìÙ1…^Ëâÿ¼ü‹=Zp¦óg#uÍBˆ³˜)øÒk´ýPò–ùdʀ˦\Ê®’K2¡é©¦«âIH),èÛ(-¿ûN>:E½Æ.Ð`A_¢Òõ“'(T&`¿§‰:(½·fۮ䣁±c©ñµ^a÷e§îE‰´ÒÈ|	¡Æ‚èb¸Q#3÷SˆOÃÞn¦b‹ŠýHžý½ÜR'4ò÷a­’Æêe³¨6fÂù3‡šBu¹¡Òòsô|ö~”¬·²<š¡âê#QB€‡I0ìDOžý¥:í*ÆrçÖJÑ<ýˆDnò‘ßú睅í᯻‹EtÌ=ø<KT3GPým¥Ð†‡Ó½O•Y¾rÛñHI­¶HÙó?]›
 T‘EÆÈmN;°2d2ALÑþTºY¬È¯Ug/rC—“7º^GîWÕ$îñ¾öç²–÷ÔååUÐyœ¾S¾‡£¤÷¿
¤z¾òdb@ºáûªŸÚêÒ®‘ªñéÚ.2¢’5SâöVaHâÓ**1§-âq q¨‹øtŠ_³ã—ó£r%2‘°Y>¤, çùNWG
ièý+:Œø±F.Ý?½@r›nl4*Î0‚;•g‡Ö¹‘¤÷œÙ[ԐË{Ö†ÏÀ¥]‹ßw½ð¹'ÓÁßÿ8ÁL*êœþŒîŠüÃâìkæa™çCñ:óÁMÌÀØWro„C)Q² ®–xáØ÷[êK_ëøbÉ"9¿„.U¨!nÊdÒ£’a×í±ÑËB;¬¥æV¬DøäËz%ÞÛÌzo/KSj> íg>rô‚u„‚-Û&^ÇCP»ËV#Èñ §¤ÿ^ëÍ„át‚Ç5ëxHiœ?c*_É$¦YOyÜü!ã›înÿå"lž­/_í
%!~¼Ë¹,<ýÌ,O?k©æSŸ}ºê;ñgO®­ægž±LWÍ®Z£æ曐n¹ã½Ä½Y·&
On‘c95Ö=!°…×@U2ãŠÊ™®2-™•ïGÍ
(vcß#ÐÙL)ÑK§JÓý{˜ǵd
šž¦P‚{bCɱxQîIrPÜ5idvE¬ö¥t_t®`Ä›	Tˆá³ÚÓ]Ž){é/ÐÙ¢YœœÆDU1yÊýx+ÑM?•½ü
®‰Y0eI(ˉ2GyÑ!vyEžÖµ<îÝ6•HIöCšý°,
{–eJ`Õ߆Ì'ÀÜ?¡dkuF˘×GÃÕ_-ÅÿÀ‹yùñóKUPÇ_OÍË×]g1Â_{Ä’»²äÃæ(š˜›z
{”ñ7*é…ÜqzYã†Ñj@‡ltðüŽ¿׿Íe=ú¶(âUtü!v®àÏç9:	kS–+¸Üè*C¤ci:'Õ	¤w?@ÆÏA^'Šˆ8ÄHtœàŽ‘K¢SAD™3lg¦Ìœõ^UÚ÷]KPµâºU)‘þºí*“GʝYux:ØʚѣC	y[<²7gžø¼rÔw	†û—^ /@¶A³¶½´%’«¿•½^ÒÖk„‰…ê.‚Í·²jöcÀW#° Díûâqû+ñ.QQ™+±f‹mÅŒîWÈ©ž¬\Kø‹Aby»ó0nà ¡½Èž!òµ°UæÆèDX^®i7Â4©zÔ,à¬‡Á;à¹aŽÔA=îѬ^=üÜ
úîƒ0ì«*Ò1áͲ©ÁÂÞ¡úr”‹÷¬–æ¶Í3­‰Ûrb@½”S ~d¶¼§mʲÎiˆV¡‚buZ„XðD€‰ÍÊ"dt“?{b?DÄ×ßÑ®¾û6n’Ú/àë,ʁ ³cdJ`C½êË}xN`….AD#Òpÿ¦7|ê7Aã˜ÝBLH^ã<hŸ8í›{Z$èu|@Ío,ïŒu¼VûþdÑrh8Ê{¬þ!@’…’Ñã	È,ŸVY5ôæG"Ù½œ®ׇÐ+
+r›]ÿADûªLŒIbi
à*€”Ôx	
ø  dz¥òˆÍ£ååÿ ñ¿r†}Gù]:<.«Tò¹I¼éµ’Ш¬©E‘
+K–_.©Åƒ3ŸÂÿN諝S1Úž„†f
+Rl`‹Yp÷ý.ùŽÎÆ÷|39ëãm×—"ejX_gmf¾ž¬Âg|Þ£Ô÷K¹,݈²My¿,
lñ[M@ ààÍ’–k—óŽü¶<h
+] GÂþWÎ]†ôš1o2Ùø}£†÷…ôòéÜ‚j¤wÚÌ=#t'÷°‚¨Øz¼Ø:0p)IK_Cµ%ø/íÝ¡‰æúIÖÚ.åTC-ì+ºüÌö
+H‘It"ÒúQ©¯¥ÜšCƒ =鬒
+pA‚bqŠÏâ{ÊïËøá—bx,>@¨ò¾pÏj—HªÍŠ§¼ÙU”TK„íÛOŽHðëÃÚèø	e'ßAø Jîȃ¨…bã“>©¿ÍHZ^éS=®H丰äÂHâ÷ŒÚºsçù7M.Ás¿v‡.ù=^5Wwð³ËŠã°caZ6Ý$µ¹ÊÆe6]ã$BÓz¯§U¹õkšÝç	ªLÓóšð^³=$À/øß\–éÚN*ØL?Ì+
ý/½ú-WKnÑOžd$sd=õ"âN>GÕ:ÁòrˇÀÂwâ$¿QžJÒ|%Ó7ª“%&À?ç=¾çÈ$[ŽFAÌⶤ§åö„…-|xëLÚóö&"–d’=¾œÑÍÀE6fª€í’ÂQÍÑz¿þCÏb¾Œ
+´&Ë…Ý·JCÐÚ¢¼774PS)XæíÚ_äÒw{óÝΪp?‰Ù‰†^‚NX¾’³¾@Ž(3êÊ4Øqô5ž˜Y\L²Ç>e!Ã4›¥Cå%¢Ù joA``Ìžy²–¿wÞܘª™yù#0
ý’ïGS9„`kn+Àô§)FQ"ÁmmÙîMŸÒûâ]7z	¹6Àc2¡ªëÕ€,wô)ô0ýtÚ Äjq)‰SZÈÿ<ȾK‰öK<xK!»Ë,°äSꊷŠQä1~ïhä0à^äR vgY„–û‹Òf£Zifŝ`¨Ì˜Äâƒæto‘&|k·yQ±6§j4\N—ƒ]2T7ó½BH#ûšžúƒu’›[F˜üR·çה뗪ò¦ûo(
+hÑ´/NɉÛÑß-…7Nw¨…Sà9Ìì»;0šÔ$ûzŒ‘BF†ÁKÌü'Aô²]ñYŠêçŠJœäžp¡ÑKΤųu9µš8ø‡zkq8[\ãê’ê†KòÙHS×|#)qWÚýœ†¹Ð®Ý¤Ë¾k ×¡À{§_¨Y¹D(ª¹AS‰G¤§«B6	¹ïO|B\x\˦
+ïØ¦”lŸù9éTߨÂi²öÆ°¯Và”õÆ@λƤ–¸šD…eb2‹¼ƒ}Xqy%ègm§‘5`ΘÔ}<t3ò¸C§õÞ Œ¬‰Äk|7Q±¶v¡QctÇ€öF÷݈ú>¾Âs,z´”yŸqë2»·Üˆ`y>G6‘?– Ên1u-øU\K³çøí¬ñ°ÆÁ=¨×¦£Ù`‚ÅÌmò’9¹˜Á½Ó³ÈÁSžÛh7;%åĨ!,úfG±ÈÕ¥«~ŸAspZ2•ìSi]Öâytæz¾Í0•â”—˜:KéüxHŠŠî«?Ï—¦h™ñùE~r÷q¡ò¿Ît‘²Â¹CÕhGk÷\´Ôòݨáë@ÝWå!’X¾ƒyÞzô²:ñŸwJìÏBõe ê?úd?E3bÛ-¬Ò†@ëõZ›c~Ùï2n#Öö ðåL×öùª¬LÃ]4ù¹Pè»=Øt÷ý¢k¿Õ\Vëv‹j[V³Ú•ÿsÞÂáÓßðËžë2sXånfH‰|RS~öê×ÄdF|M·`¥v¢üÔ	“—“k
+B™Q Ùórz‡ŸÂœ’ØmÙžÁbö¶(­²V\¤#ûM	ø%‹dÈÖa\ö˜b¡o˜xß°
}g¥OÑÃSöžk)Úy_œ%yE4à¿Ï ®9påÃÚ!߯"m!?ªk)º×]Xh$‡FB+¹½W{°-Þ5'ä‘{å<œá´û‹èu)˜|×
+)§œKëÊýˆ}ËôÀ[¸n©¾!ž‘”¼··7ÏÇ°q‘òö˜¹Û®¼°†©CÑ“xÌÞLY¥w+F»“–TRá2Ç
+n\3›÷×ç©9s ææ;„ì2M¿C¯8L¬™»™Ôpþ’H¼¸Y–^!º‰ NÊöш7*‰Vˆ‚¦ÅÖå¾ðG_v‘µõV‚ÈIà#EmxZèåL÷M(¢ ³ÐÑJoº0ëî'묏ó—Bß!Ñ÷ÛyÑ‚©2éý&`çďôºÂ+LjAÇ­aʽ¼3€³-!ùbö#ZÝØãVöJ!”§Ïl„m°nŠ²úƒÐ¹gbY’a¡8·0ψ‹0@ÿ{/᦯oÅàÌÛ‘`ØÓˆpŽ™€Œåíº!){ÉZ¹ wgÒ-á$äW˜ÓLûÒ%×sÓ<"U­Ô<ò–|é-&K/ú X42{-1JÐ
+C\Ÿ(áåè ‹YŠ¿ÐÇ™’È‚œFꫳN¨Àó*¿S7XÇD½|à:(–‘E…¥T;…A0z²òýÞ²†É‚,‚š-)
å*ó},n)†:kôLxŠIÓPÅœ˜|±ÒŒ;®™úãì»Fa”Sœ¬Œ/È:–®jØRüØ‚ *oñ‘¿×C‡‰Áùω…n’«ßu[C£Ì·Ýpìë<aD,ÒSæOÊóQ+6[PÙ†pgûJ7œ5ŸÐÛY+1Å:ОC¨B¥,ƒ£óC’¯¡Ýüœð£î'›ŒÉÎßm\„èÈé;ˆL:T˜z—v’o¥ÝµæÓY'žcؼpµ2Y£ØB€¢úçÆ2—¯£…½YuòÖS©Ý+WiÑ»yÏ4³,ùpLîœãhå°€
*Lôœ)eUAÎd
¦©f©J0#ê—mQdo–m*[„<_ҏ—ÞLòÞ«èÃÂÔƒ½ÈvŸ
+|BvT𤽫©KA6=5cȇÝÌce5¦àb“/C‰ƒGþø»Ä*>ŽšÒ\´&¶Xéþ¹™,Ruðr›Dî5ö½çIÉpµn¨Ïì!ýY[õTÏ:”e×ëÒ>ݛمŲbÚçÃ<Bm£4]é/þºMkDõ4¯Ê¡-PPÃÇŒ6éôßá\´öÙœÙi€=.v±F„Q®…蟓t•ÔOßF*OûYZ;
+ÄT1üdQ‚4}‰TB><
6páHQ?
+GpjüidãÈýE->ú¿ÌqÝù¾p‡ÄKA¢“iÇèm/µ*È,©Âr“ÄWNÊ ‰7÷gU™a2¥ÝX9±<KÅ·^dFéé3g—½”E¬òðØmC>X‰÷ëÎ6dtó¹½pÊlýÂvM•³Â#zZ¤2óB<ÑÀà‹TÁO†Ï»	m¾ .	šX¼¤2¼@¾é*H(å	,6iªÞow}C«·H¨é¶?Œ'1Ä^|Ëdé6”ÓÝ–¹a§¥±?	JVá›™ƒÃEbýY‡;‹ry5vt©Š)³‰Ú±ò65œ¬§pý?š¸äÎÑE'^ÄHPµ\ÌeSۡܬs é­Mç^‰Cc¼¨Â!¢¸âž\p,ãÜhyöðÍ…‡vÄ6¥ùL§a4dTa]ûáC$Nå%l®ŒœG¸=‰Ä-ŽEWr}ê
2s#24b8é4q"ÖЏö¼RJé´ÙŸV§Ré±s×_O½®2쐹$2ð‘Fâ®6ºàãOÄÌš¿WJ~•ïEØ”Zll‹;訶ˆÏ¦÷	Ì,5=Czˆ9˜ÙǾŸ¯~’¯L]•b/Ä·éyßp:´›MÈé²Ç}.)o
+
+x$lŒ4¸™ßG†Þ¨ò7FYy êèš<¯Ò¤óš`ËÈs,ìJI¹“Ñ2¶˜FLÕˍXÖ¬B\Ýš4ýÈ7ëÕÏvßÖ&ï¢äy¬cgߧÌÔéðœ‡SRƒ\”?OŠû”!åðô¦ ñSÙLg=XîkÐñš‹Ñyº¦ŠRWë'Ì#â1¹PXÓ«}üƦGi_ff9Ðdás¸<µîÖ.LÄ¿„·­XVf~¥„ë¾9ÇÊ÷ÍŸHíHТn¬6Ï“X†æ(àÞ
.B¨ƒlVмòta `—Ôärî~º6¬ï¬&}«PEl~òBÁÙÆi]D£Ã?`yÝà'ûLèdS¤àæ³q¯ \NC"Øgj±sˆ]ÎÑVžé|ƒ°µÚ[x at zM†HízNg–ßøv( o%Ò“gOVgôb
Â×IE•éˆ¥iqt£mùòz""Ä_mG+g·/†{·3\.+•%ZÚ„è‰ØÊE¢µõÆ|¨º!Ðux±¹N$ ÁÁ.:su‰ë'Ì­p)ÊY5±g`…שÑñ9²MÖ_cŠX>$¬ÖQá
8|ý³¼±>ºvß:DÆ㥣h@‘¢S^I	¥d^|-pÃŽÜ~¨Ý;!€/D¯äƒhšR9q5 •lìR8Y:¦"µƒÊ½ÞšyöÌVª+#Á۝ðÞOû~e9ʦ³
?ŽÂse3t—Ãõø??‡±¼æŸŽ ÿœu>2ŽU=½§µÌ#©p_
+µ*ŽÔsÂôü,#çé)]Ï*h‘/}‡Lv”G&¢úØèß#3}yv4mïl„¥‘%i˜Ü¡ëù¤,´:>™
+	}D®ˆ,’ѱûÝ•éH–¾†ûí`&²Øý¾\'å@×Enâ1o~Œ¤µ"ß
+¢Ó*Çé´UÆù© j‰–.ùÂ1‡=R¤6´»3K›Úà4ó|V8£.µfl?nâÙØâHr¦¥Àˆóþ(Û<Mü;ëã–*á·äwŸªÐmÝNOnWÖsKš£|HPÈÓ:SÄ,±QsX[œ?I×JfŽr–®FRÙï}îMXʍÍó
­vPóktñµdË-£¼8îªN©/´¢i¯„Ö;wi•m›W_÷›&O'íû•p+zmTufQl
è폝ÅÆ
+QJý7JÞGìÉÌ‘¢k/ßoª ¯nâ³3Ê@“vX˜ä ~€ˆ/œ5zÈÍïˆo©bç¢Ðe{Ù8ËàßՍᡊó^ŠgÀ šÚòñ#É	`üa¼þöÇò^Ó˜)\°
`µ c??·	&}W‡y«òÈb‰È<”ðô­±›-`q÷¡—ïÑؘóCoQ¢Ôˆ¤½—	4­÷4(h¬rXfÏ_ôëÀùÙ‚rÉðÒRC.(Êv­ójÐÎ|-ª†»‚eV×UKß”ÜÇYûçjb½Fzdò $éK#gü²×VÜè†à:·e(ÀÝèCY9+¾A{(A·_'ä+uÈîÛ©»‘ÿHÚð¼Ý?†\:ù‘jÑÛë\;pÊ[·ò3Œq5IÆÂsŽG`<Ï™ }ù¨Û;s	²1stÞi8ƒƒ€ëAœ»1cv6·ÖW²†o¤ÝŒŠQ…"4?åá OðÕPä½8ÃÆ šK"%ª­¤O¡èÁ(ÜhÀ´–h¬·Ñ3/ä ñûL. "g_] ^íÛ÷H«"&J¶@\^GŒµ.þ˜‘T¥SrjÊZÎÈ™H"aêJr;ƒMÙp+Ž6('¢£DÕŽ-R ´ÎaÒÚÉx<1!Z(vhWS?&Ý:ž'…çé–RC=ßåd©Éœ:}‹ßܬ°ÇïªÄND«5è;ÔsŽÜ4EöÍA¢u‚#úôèG¨Úššô×ôúé^æ`/²­0®€D»G-ŽT h%]Ø{°‹é1D]M;Ìü«h¿‹D†^uÁßZʬ]-W"ljÞP%Ã:ˆ”s’8%ù`1³ãŒ>‘w¿¸¨.™ÞFQ8>c·â¡î\Nÿ×°¶+É™Rœ°aå¡K@
+|Qß%¸<ýrH{”r]̼b$9øÆ·i¤²í~{O;Û?‚yÕ[1¼àºóƒ¬$I\“µ4¨8|Š}m”BC€çÌ’÷§b6’hÇTO	¬cém›VXÓ˜,å£ý¡òõH­>M¿G( J\fg‰=Tpç…X°ÜduÆú¨ÊxƒŒA5F¼ß÷£6lŸ6b.XŽ—V°özÝúö661ºgÜÜN1Ã…o=(­§Co?ܳ[bã‡Þ=M‡¹ÐéDœÚšf­1IÓ™Ík:nƉOpÔjAs¡NF,wá—¬ˆ4y«ˆ,€Y5I2Ñ®Æ%””Åülä/wpÐ@ðq»íjÔÜè¨SH7þPÎ1ÜM¨–±6Q1”“@Eì.´8@”O¹Ö$¹b…/ÚjŒ£¬™êôÌ+žeG‚RÕ¤³¼ÉGMšÊ"¢5O÷ÿŸÖuã¡'Åýý6NñC×(còhÎh?AØ]æ§e»’M5ò£Ä<3„]²níz8\À‹2zFà?äì.Z-˜Ô¢EƒKCЂʃç2ùŒ˜8‡Þg†
|a¹£â¡x°(hg¥”g’ÝHQ1œètÑv¸ÙŒë3v”YÚ>±‚©pSÉgb%{Ân‡M8î?ÐÁñ£V9­ævœÆÄà~GŸà¡ˆ|eá[7ùÞ΋ü
+Móðí«Nê½~	Wv+jx*æT¥^çpOʱ:ÙAÚäF™¼%î,Ó¤KQ…D( µ6[‹KÍAe`ã'JìUs=Ûóű¨»ŠŒ˜wå߁¨JãkÒ 4tåÖ·,5öÀPìÞÜfiÞ¬fE£7ùØÿ¬dµs›,ý“‹¥ÂÉŸMl¶ÇçxU:aaŽjÉí{ZøNJäƒ1^!”Žr^-²Tâ2ZHß‹µô’ä0©Î!ý!2}öM™ëˈEz½·²9•›älä
ƒ/Uÿ¶¤œˆ»¹+®n·°üeŽ¹=!Ò…Fîhìzà`7 +Mƒsi“ß4;ÓŒÇ0—¶Ó°
+·|hÜΦXyj1ƒotà7™éÉh…¸U€).;š©¤­ãCš0:yÖOFî¤ÝšÅÃÞ›1F¿A€zý¾fÚ Ì-Ã/IJr©üG}\}¢toýýOâ¼ÑS!öEGÄJCu	û«6lvŠj“.}Šû 7Ÿ]Ýù5×›¶‘3—ãjÞ'¨äœfr'Ê<¡ôgáê rÖ€ÄuÙéâF‡Y"?5Ú6Áúž’ðÁ7‡“µ¼ßºÞ<‰q…u?³ÜAÿüñ<|fÕÀ¦³þ²Ç[IVU»KÚ{>Ã¥j½««ßô
•|98CÀ^\ãDÞ½+1~êE#VòwñiQ솃-zæ1Ä<3™wn8ßÄâJ÷ƒô‘ÏZÆó1ؼjÔ1ià*¶ŠIšÛÔ‚~]»ÍZÜM§¸‡Ë8ØÜaÕŽàªàè™ù
׍ÐA€Š£Çm6ISˆv5ã0CÞ6û5ùnpÔ/Ï%§ßÜÕIm1:ï2ÌQ\H¦Y[jÄíÜø›×ÜyÛXµ'ÕgС5Aç.D_ñâö1F“äÎ,x=Á—J¦—¥ˆߎfró‚,¸®·w¿êÒæ]ÏÞÇÆöšÆààWï—×àåøŠ¾|NNÛ•çÀG"”áx4YÈŒ
+fö—ºÃ]9:rAf¤Ÿ(ñ¯µ+Ý:M4¢p~·(h
+¶èÓﺘVùbÁ]¬Æ`¸U°ás&m¬ßöØ?Wo¹Y%™é«^¼`SŠ–$M ˆ/¤âN§Ø»$™Û!éùYXA¹š8u&þ<(þK·Ëáñãlv` t泟àį«äaâ![Véx°èŒÄd¢19•©µç'Ñ™5´¹¢ö+UR™¿"±JÚ[ؼËy†€ƒúj v‹/ÕáÐeXwÛ„®n_ƒHvíOÉ‚é]Õìãn†xö„a!xÉñ'6¶8¯ä–Tb•xö³G‚R‚7TcYg«h7´Ñw]É‚Æzá¤H*O¡ž’ó$¤F¢ß£~‰wÄŽ<S¤UÝô®n F²ªPMÇ¡Í Y¼P‚^bR‘øN?Ýi©ÌPFRš‰¤YâiOaX©vVhxÓ87͏#z‘†ú?BÅ# =¡²©Ü¸ŽOTN×9'-7ñ ­¬KK‹I$z§(öÜÞÛÌ,Õâ\ÖŠù]Š˜Ø톓¥Ì#þ^<?6r~HYwPE‡ü@Žc…@¨ˆ€zܳ˜³Ð"‚Ïw§vc®XðÐó_v2‹¡ü%ûm¥áôôùW0ŒÞÒJ“¶Õ¥ž
ÒËeŠ›˜á\1üÈqÏȃ]&ƒÛd÷¨žgš©‹ÜO‡ÇäR±N	åt$Öß— ÊúÕ!øö=jõТ¥<šïcišٝ‹XgëEiP*¤HhúuôÊýäúžú&Õ×¥Úï8b
+;–ûG¾ÆÐQЈߧû6Tò°ëçsdv’ºבB˹!~Ëã.ï=QyUè¿8çT(²@^— (T·¦ÝÙÐåáÍ’Ï‘”‡Oý	pëb×3}ø:ȸ–)ø«°*2ðóWðÿݤdSnŠZ#°Ÿц!{ÜØA¤ÕR·^Û¥·+À«~¤!c5nK~ÕÓ„Ÿ¸ {%¤é}¼¯*󱃮âG|Ÿ«›|ŠùnzÛ®!Âóêýs×*	/RXf“á.Ї¯)=îÀõ¹¨Æ湈¼ªéh3v>´76¡)
+Üö8A‘ŒI¹‹ÉÞ~ŽäÏ;Äk;Û3åéÒ--£šïK^üMÿ•™@—•ÚŸðš“Œ­rXª¹ÑÈ
+£!>?p›¤®¶ŸACçäK"BÎ6Е^‘ùc'iòñ+k¥Ù£P.e{gèWÞƇ—Ä3[#?]²%€Ï«X“aˆ~8²ÍÔGÜ;éô¼Ý=>ÿºè0áùÆ@mø“î“f/ÎvK=Üú“äZ“ö¬g‘¼ÔÇק.dÉyYw³fjÏ jo<a
Å]¿P·¯>‹Óx.ÏÔSNîæ0èÈ(bJ:ÈI¼µ½ç
qýýmv¡¸Ûp	+«æR=ë–¥V÷¬>‚	tÀ)Ü_c͐LûBGrà»t5·½ê5žšOʵŠõ[¹ÿÍ\wÔílabãúî¤ûiN¼ÇȐâÞïLÈÔ4·ß*”S%½R‹]峟Að°~¶â$Ïeå­Y	íÛdKÛÇ;\ƒgÑ•<ÊÝï0-D@¸¥~ÛÅÓ®[MBD¾xu½¸ƒ_›*uäL§";柫ÙoÚŠŒ–Ý÷SòÉöj~<>Y¦Ç¯?-£?o“èˆFª@[ Ýš[âd”¿¾ÐUðeüVëâw’ÖZ0¼bü¹¸É¢b8—¶'À+z=¹µ›­m¥É1G¼W¨`R๖Hwá…<æ…X»¥he®Œ§k$†Á¬q¾	Cyü™·­+fuOõ‘ž“À´ÈžÊ¶Â5RbêZ6HØzcô:âjIÔc“iN}l‡m¤6¯ŸL‚ƒì 1¾$RÃV$麗\å jͪóÿ´kì‚…®ÿ}õÒ`Òö!îºH
BçÙFx´#ë\Òjœ]R×gìÃäh‘ÈcP<}ž#ñÊkߐš‚õVƒù]SÅÿzQçø[1Íw7†WKpÊ©ÿ)¾Ú^5A‘Ûi+i‚žó…ŒB G +¦Ÿ*hQŸÖº¾¸ra¿™óA>¨%Ïés½û×òke÷þôÖn¬”⻈Yõä¦kóÊ1Ý$ucàÛíç·{Øw6XoÇgå~Ôr7ì\Mgõ5Ñgdx¨[¢*¸9úÚçK˜¨ú>£"&æÈ“ð ?°Í$3#3Æs؏PˆŒšëe&sJ¶ðH@Wh(Û)°\Ÿ>•{:žYbbözOÞùn*8³ß%vP•ÂÑÐ#š$EÊ؉æi¨±Ñ’ÕC”(°ä궸4?¼‘3kkq¼®>Ø?d¹ª‡	·yk6-aŠnài{JºKùx¥'PVùsðŽÕߐ!W2¡Iû+EZ<.ݵ!“th
rŸM’Ey;š±Õ³8_©\c>Ú¾ñXè”PzÓ353@¼çŠ0±¨ØEĵuš|ː _³Öå8ÁìuúLÔÄðî˜\í®q²ßQÍvQêìO–µp-J®Á¯Œç$!dEkµ(/QBó{ѝ˜®Ì® t°9ã-ÓÚX@Ý<l›v©šiZ•Ð·eÿ€ÌA`	ZãGw1m*=1´VùtÙô¨\h™VÉW0—-Áé•£m|sçÍ£Ì}Ü›ž‘õ½¦÷žîçk½{+h_\ʯuÐ7G7V“º•ª¯÷Ñ
KO”²ç…cÇßf‡t+’œÂdA£þøØjPÉÄŠL·ZäywO0ùùÎUeE÷12]Û¢“Å0×­êx#Ø)0vâÓ%awþpñ¡½˜––V‹ýܦ]Ã-éìÎœñ¥ºu|·ÚXã¾Í‡A Cö6Ô[¹ÒøvÌ¡Óp‘5ÎFwÚ`‰ÂIÛ2sà×§bh~™Ý>È6åv<˜IS9uoKà8ÝÏávF)o)‡sê™¦ÃI“ß–²é8'±yÓ#÷UÑèÜÌŠFHJjo[
+yXÞ•_µ~9õ'?«ï뢧­eÓô”Ÿ<%Mà½ü鶼CNÐ̵”ÝI¥PB‡‡…ÀXÚîÃM&‹äÔéŒÝ§F¨¿7{⇨G~àðmüdÀïË«‰‘Õ2Ørx7È	‘{Û Õ©ªB8©îd=me2°0æ8y÷(é
dlJG/f9Dޝ;ZìÔçè[ÊõSHäpšr¯ÖO:‘kèÞ›kn×`Sxv
 e.´/k:!|ÑsëÈ‹9ÎÎr ÚY>ø*&]HYÍðËp"”]:
+é~ç,ˆ^»c`Îë_Z–¡ßRèËüRB)FJºÎkÚ’hD>mƏMcÒÚØoª31mCfì”I˜
Ýþ‰=~žÇ'uæ¹\áûmÝ@m«wÔJGAà)EDÈç‘¥WP¸jáßwyÔû€צ¯Ù•ôG}L50FBÄj¾EŠý±&)¶éÙZgû‚YÚPž¶tàÀÑwź³N|?ãæçmOÇ€B{•O|BÐrõ”fqß9'TÄAs¡ôjœ•^š\ä‹{ÅŽ»½‘¥IÙè Á1ÍiAeÔÑñL÷Î`¾åwƒx±{‘ð ÎŸd±N3ŠöxÄ›^ý§dGD=Í!"F
R0"åo9¼>acŠòûËRˆ!]Ê-aQvï7Þ²NäTi÷þ`¯fHP ›õ•q³>Ø£³Ï¿yf«Õ™aØM9ÃÆ-ÓÁ]‘£œ:øpvääu–W$U{º&´Öb—|J$±_zŒ~IóÃöç’G¿dçƒó.¶fÚÎÆ¥JoÃTí–bùƒ,ceB©Ù7 %ÔäÃ(F;ðUá$)@‚ÛÖΨÇßË0yš'ï)~_Vµj€j=ß=åWs/¦—×ÉY¦©ëß–aˆøäkp~<ž­Ù©.3 at KÙ‚¼!ë2†Ø| ¢éXù²
é®?†‡ ~Ò²Šð.›u&Ú^‰i&
+¾ÝˆbAtúÿÚ-«µ( E"Ò‚ÔÂÐÝÒ= )2tJw‡C48‚t·€4’Ò
CƒtKwçй÷Íy‚sw¾³`Ý­ïÿë†Þêd©É‹‰Ùu	Å¥h#Îv)¯ç½Õ[²øÆ#UÊ]ÂP^w½ä•Jõë·SÒ}ù¼sJÇtôg	­•$)‘•BÄ$N
Ç¿ì©ÖÍgdԇϣH!_=‡ÖabAÈ/xe©qV×Ù{à;H1òï[‘p%L£%l æ*¥oUɃ9§©SÈèÃÝ:Ó` $FY²çú½hhîý{¾¤CV9ëÆH>Ø2”¤É>ÅŪیÅÀ[>í\G¶6Œ¹³îo-¤™½ûªá&ÊcqiÓ»äyÒà·4…òÊÚÏÁÌR­öçºxªRÓ™Z …í%¦Yð°"ÌT0’‰¨$Üڸ됙n´¹©ÌÒO™šzð”÷ÑÓuïÕ¡«Œ‹	µDÛ˜xøüÎCââýƒkŒÒÈgâ×ÅYûÎŽW^ðÍñ`Î:öí$‹„*–¿Øá’X^Ê– {?T¶
+щ
-ì^²:w%ÐamQë…7¥_De]3?‚u„/§‘	ŠMÎ}è™op4OO25^k«½™­áT\°¼
+áo?1çYGJ†½ýå\¶æÆT; q9µ;X%óuZ~½ÍàϧwÓõН¶½Ï°²O.¾Ô¼çÜT¹k°L¿…è\„®)â*g86ùhbÄ’<
+×D¤ˆá™?îŸ{W¹˜ü^1OnÛ‘ˆâ`Îi饍Þ7-•1öáhýž³^zÿ3âT{…?\É)ºFnªìÙùu6±^%ÜÕ5zZØÔH&E°Ôš;ê ð6Ϭ¡À&3\³ªs·¯$¡Ç$èóAHW<±×êåìîdz…i¬Sò7—ÞµÏð~˜°%$_9Ú ›úzFÉ8¸NüwÇ$Nï3õ«Ín¯#°ƒ
+þŠ’$ø«mÙ~×>“3h²|Ï É]»-
pºœÎ|´o[1O¨sùµ¨ØÒy°Erc4°Ày»¨-¯Œ¥Âªs÷5&¯ª[Éã£ã¼Á÷<ÜþÕû)ä ³=öµº‘q‡ž„ϯ“ïGï0{&âV6ÁÈ9ôê«ræÏ¿t:eÖu®gaaÓ´ÛÔi >éùÙ€Tºugƒì_ˆ+gC¦Äƒ¶“ò=×<ÝJš¼›|ØW£¡~ÚUvÿ”±I’ú€µZ®¤R»Mºíø—(/°mú\ŒÀ%^æ<£B‚©^âP”EËå06¥°¯e茴`’2¦7¢êlÆGUë¾±iÔò¼ZUÍóE`J
+Wį
!W¤‚Ü‘Ü©
5!½òÎM¿wO¥¡96Öw’„pÑ{ÇY}\éDøŠØ¯åö\xÑɸߪ‹_…Ã%—èÌÁ«„È’¸8U‰ÇŽ/ñZß;u©=¤³yqÇD3¶[lƒ"Ezþ‘_´Þ¡È|ÔÕþº5-oýÆY¦§r&"4|ñ#7“úÖYÝ”Þ<Gd.î
+{á#ÂV™¹pl³²ÓeÍ/±^ö:	¿êó21×ÜqÄKD®l½Ç¶¶åù(˜£JÜž$è-P­a8\9QH&ò’x{}Éüˆñë 2]¤K·#î5‘ø$r™Q8±g
+KbA@>$Vd%vý j„¼\Z°/ÿ]˜0&üYèç&Ò^\õSK›×QÅ3°Sš™MŽ[zRðõ/¥Omì–"j”ƒnÐÈèKdœ9†Æ ÉEᲚØ,ô¦à.!-¦&sÖLÃöãWÃúO
+ì¯qDØÐåvˆÝ{b—èâYºNçÊ^Gð¹c-‘@‡Åи™ÆÐMtÕ'CÄ<+Õxqát½ÉÜd_öý"ε¢¶º 	ñ¨¹5\aŠI0&^ÔóÆÜ`¬Šö¶üœì„ŸË£ÀÎ0’ѨÑ|€‡B™|ÝÖÔÃè¾ÍŠ.Ù	æˆ~
qµ>¾$Ëòi>‹Ü
kË~5æÞ5RT­…ðz²Öì}²ˆ4ò3•]hÝ0M÷0WFšÐ|¬Ó$@ ¡®µU¤íu×#ÅåÎt=Y¶s´¨é“9µhŸô [žF׶’ÖHû ¡®”í¬î¦bc>Ž
+6A§eYm-…æ¹-z¬sñŬbfB:aEG0yäu¢ê€Áíz94,õPͳm“6MoüfÍ¦¹&ºG«÷jƒ|2…ö*ÏÎ{W):†Zºýø$Ÿ0Î úd°Q¸ÂKàÂÕò³ª
ýªOãžçáew®ƒÚÊñÊ0ûVpô]3ä’
+ø…@}(AZeŒ£†Èã.(ŸB‚
+i¦×£°À1ý–ÌrWÓÇ©<{lß .
+`Ÿ~úºZ±föƒÈ¬i/¨N½8]7EdsaëŸVe'ÐND-±?uEàM§öIi?l˜n…vEG{{ŒPTÔûã j—þ¼Çà^̐ûï/19e}ë»Ólì+ÐÒ~ªúrBk)¹{j@"ÜçûÃöR×"îmÀPÁÑ^xNØË‹·¼¶3ڏÇ#
)¼ô	zR $
-€7GÀ:4ŠùŸ®‡’¡:5ŸÂÌf?Yzƒ%‘ëàÀÊhJZr]Vf¾s¥iÌ
:Y-$'%0±q`?5Œ0ÍÒuw\VFåyŽ4s¼
²SÒqLDç“$ì[Lc‚æt§®¨|êK±/¿=&zC`T*)X°úëDPqšû
3—¾4>¦u1*#Z?T—aûÙ Ră-îº"5oÙl·û,âG×_‹ê?¾uôa4Y’/¿ö	Ø´â÷	üáÁQJ£˜2¾É,{ŽRfçÿ6ðvüu¯˜¶Á]áöUujŽx› šŒ90 •}¨b="1ÁJ–å•ö®ë
+nþ~½TTÔøvÅÓ†1ÁUw€ÑÉ&¾Ä¤aöoҏ_&éÝÁP3·œ.wŠŽíö³ZA ­Ì»½d±ê Ì#Šfè:û£Vú•Ó‡	
+s¹o
{´nôÍà•“XbďXîÔu¿Wr³jJ’i7ÿBúÏøz%ã7tÆHí/ïZ?¨)º%	ùÖb)ÑûÌËáƒòEögDŽ™ÆÄW˜ŽÀVµzÂÏSˆGjsiÎz]?
+~gŠ,¼jU|[̾y_DW+ç#5²õ˜bé¢
+¢¤_S4P*ÑúŸÆ!%êsžxO³nvßq°Ï:›Gž k—1%>I·v¢ÎWaZŒíàåR,€©®Þib|ù¥ë®²W.-˜3ØUŸ]lßHÒr³þ	& Á~€Ó‚wJÐôÛ´†?÷œÞN¸
+´4$P«Û©©Hþ‚fÎáž´RäèÜ`W„òV—ÿî?õ1 'm
+›YhþÑw¹ ƒ ôk1óz7;Pw¨Å¿S»4`Ž¢
®—rÊH™<Œ³`N?ñ®n+°„†²M'H9»„ËeRÿpBEHË?¢ÒðM¿ØäÈxøWJ>ÕÕ|@i…ɝžýÊN§Ã½ìLJö6Û•oP
+N)ÝUøH÷6;=)!(ö$.GèÇßÝû´«Y{ʽy-ƒ†!}?52¡¿Yw¹Ò]’û^Ûí“>ZïÑ·¯eFÃfôç'9sÈT`è@ÝäÞì‰åF>¦5;œ\¬à|¢OÆ_ã™ôûº€Ï_8Yvãþú8C¯ñ©m^UJª‹f<ÖÆ)*ççÆ QÇHÎ>2îÿ®¡§¨Mºúî¶XžŽ°'jç§Þôlzl–ð}ÁuÀ/>Á>$fiÚ¾Ä:/9ìêHCôgŽßi3&¾KoÒŠK/b˜ƒ½|‘k|Ôˆé±NLÉ Í™W²7{™F¦q<uîwoV„J$
odþñ†3æàVöe³‡ÀÉ™„„\Zú<Ë•~”þ‰̝sÒy94-¢}Ì/ïÆ¡WÞÃ$Ò4‰½éøi€D‡÷
&®@8å)ëNÜtÚÙ”DÞ"Z©Ÿžž8ÓR;YÁÏgìN~Ôð
µ«Ÿ™7rV–_ÓtLjþµsð’«q5zƸ\`‚8§'S‘æ|Jꨦ˜-6EÅ}ž\wᇌø¦öÄ€<ú¬QÙ¡Œ`®A¾¿_1£dŸ¢_–¸˜dÆDþ#(BêÕ?&ö9@“ÀÐKù)
+´D¢ 	ÕõM?V< ¹"Ë™B:Ÿ eæ#lºˆ”—B˜Ù†6E	q«ù`뢟óÉħ÷ù}At£œŒóAœsQwM¹¼ ¤¡‰iâ6n›jŒ6õèÿz÷ŒCÜå
ëï-_MŒÁŒZÄ„…eú¬ešä²ñò-ùÞøñÑqEܸñhú²-‘‚ΔƒW%£êáÓ
cØÌË„y¤S>gˆ­‚;ßå§Hê5i±ñù¶ä“çq›YÛM–éLÑo©èÿ´·Õd-›¥ˆÂÜÒ*ÁŸT Z8ÎÌQûÊê=ÔYNŒyª§ Á‘UŽCÙúDzïIU°…`Œo~D4ýO¥Ý<7EhäõKÛÊ^I 
ö¥pQÅc—xcPŒöOV¯Bõz}ù/W}…A„P1iWÀ1üdôÌý
áäæ*©&^½éˆ½CßK½ùIÈÁ	ÀþõûV.´²å˜Òþ’ÝÆ5|gµ…U·WûÉéMã™Ë„Ó=Î"’2>K¡•½ä¢D
zÀpà;tº
È&5ÜÞ7jœ(õoÛPCj­Îh¢'çZWIŒ¬¡EŽÍœ>7VÚÔ3)öL¾{6ÿi²VÊ‹ð) ë—ϧ¡ZåWegWê©å	Zü§ü¾(Œè¢n—Î+ŽÈkÍ}°]`hSJ8DUPÚ%˜7–ï¨GQ¼Uðé/×':™yË]-yuØKÎñ&¶¢”ÕÀ†Æ;絤‰e1ü÷±`-•iÚxÖ„8æàÃËî6>¦˜MT	N	®^nG]Fá¶i]#›ù\œ+ððcsÇð >JIºn(³u´ö²ÉCÝ­šë(ú§ñƒßc&Ø ³äÕmùdâ\ä‰ÜkòY4™•$ñ	k߬
+¶”N~èÝÖ¢içƒà†+à]
5¥7‘q(ÿÆCõö‘›ck']GÒÅ$.e´Œ­ÍÒü8¼#°j›[¦Ïîõ#„1
m9°äú“缁 GÝAÕTa€Q‰êeÆü2,hŠÝöŽ¹±Ãq½ßÆßØÿËPvP§sD±ø5´Ÿ†á>Sg®Ñe+r;×sõ~ú„Ô´XŸM”#aÁ„8R‰è´‡‚T}½~ÄÕê‘:Ñ“ÃÁA´Ÿ,ŸBµ7awfËÚðÙ×ÕÍLàiw£Ñ7Œìužëî$ÿ¨ù'‹h,ðöҁFJ|_`Ñýƒn·°T>lÌÍŒjß F%Æf©ÃyáægèžQØ^ÖÚB0ΕÙ2ñžW"/$™ûöG›ÉNµô­HŸmy¢¾Ã ÷V¯iSjÕœDènLyÉS#Õ÷µ>–Ý!*ËìÜ\;w[ûIÄQànA¼…B·N§!ˆ+#¡P8Q)ØèÓà	[‹gÒC0•ðùCÕÛ¤˜hŽmØùÈhYúý)ë\ ™(ÁŠj,¯@Átᙣ=låqÁießwsÿ¤
+á-àÊß`ªSÞ
+—¡3[Ö¹vT‹	M”°^˜üd³2Õ[~5Ù:F&ŸÔ×›MAÉ®|4t&Q0ÊÒ‡Ž"Ô.ÙːƒxP»ë5VÃÓТœ°ý."1›ùد±Î]Í"Òpë<ŠAÒ±ç+dɽ€Šrå:,£eçÃÂ%Oø\U‹Â¾‘6¬5ÓÅŽ¯«•ûïÿœÿüŸX8Z™¹C]œÌÜpþnwíŸ
 endstream
 endobj
-521 0 obj <<
+597 0 obj <<
 /Type /Font
 /Subtype /Type1
-/Encoding 6334 0 R
+/Encoding 7295 0 R
 /FirstChar 2
 /LastChar 233
-/Widths 6353 0 R
-/BaseFont /LUKVSD+NimbusRomNo9L-Regu
-/FontDescriptor 519 0 R
+/Widths 7314 0 R
+/BaseFont /NEPNOL+NimbusRomNo9L-Regu
+/FontDescriptor 595 0 R
 >> endobj
-519 0 obj <<
+595 0 obj <<
 /Ascent 678
 /CapHeight 651
 /Descent -216
-/FontName /LUKVSD+NimbusRomNo9L-Regu
+/FontName /NEPNOL+NimbusRomNo9L-Regu
 /ItalicAngle 0
 /StemV 85
 /XHeight 450
 /FontBBox [-168 -281 1000 924]
 /Flags 4
 /CharSet (/fi/fl/exclam/quotedbl/numbersign/percent/ampersand/quoteright/parenleft/parenright/asterisk/plus/comma/hyphen/period/slash/zero/one/two/three/four/five/six/seven/eight/nine/colon/semicolon/equal/question/A/B/C/D/E/F/G/H/I/J/K/L/M/N/O/P/Q/R/S/T/U/V/W/X/Y/Z/bracketleft/bracketright/underscore/a/b/c/d/e/f/g/h/i/j/k/l/m/n/o/p/q/r/s/t/u/v/w/x/y/z/braceleft/braceright/quotedblright/bullet/emdash/eacute)
-/FontFile 520 0 R
+/FontFile 596 0 R
 >> endobj
-6353 0 obj
+7314 0 obj
 [556 556 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 333 408 500 0 833 778 333 333 333 500 564 250 333 250 278 500 500 500 500 500 500 500 500 500 500 278 278 0 564 0 444 0 722 667 667 722 611 556 722 722 333 389 722 611 889 722 722 556 722 667 556 611 722 722 944 722 722 611 333 0 333 0 500 0 444 500 444 500 444 333 500 500 278 278 500 278 778 500 500 500 500 333 389 278 500 500 722 500 500 444 480 0 480 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 444 350 0 1000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 444 ]
 endobj
-522 0 obj <<
+598 0 obj <<
 /Type /Pages
 /Count 6
-/Parent 6354 0 R
-/Kids [514 0 R 524 0 R 564 0 R 604 0 R 644 0 R 692 0 R]
+/Parent 7315 0 R
+/Kids [590 0 R 600 0 R 640 0 R 680 0 R 720 0 R 760 0 R]
 >> endobj
-800 0 obj <<
+853 0 obj <<
 /Type /Pages
 /Count 6
-/Parent 6354 0 R
-/Kids [744 0 R 823 0 R 894 0 R 973 0 R 1019 0 R 1049 0 R]
+/Parent 7315 0 R
+/Kids [796 0 R 875 0 R 973 0 R 1042 0 R 1110 0 R 1148 0 R]
 >> endobj
-1099 0 obj <<
+1195 0 obj <<
 /Type /Pages
 /Count 6
-/Parent 6354 0 R
-/Kids [1092 0 R 1101 0 R 1115 0 R 1143 0 R 1171 0 R 1207 0 R]
+/Parent 7315 0 R
+/Kids [1165 0 R 1210 0 R 1218 0 R 1245 0 R 1269 0 R 1315 0 R]
 >> endobj
-1249 0 obj <<
+1349 0 obj <<
 /Type /Pages
 /Count 6
-/Parent 6354 0 R
-/Kids [1219 0 R 1268 0 R 1287 0 R 1297 0 R 1311 0 R 1338 0 R]
+/Parent 7315 0 R
+/Kids [1332 0 R 1351 0 R 1402 0 R 1422 0 R 1432 0 R 1448 0 R]
 >> endobj
-1395 0 obj <<
+1500 0 obj <<
 /Type /Pages
 /Count 6
-/Parent 6354 0 R
-/Kids [1379 0 R 1398 0 R 1414 0 R 1503 0 R 1520 0 R 1537 0 R]
+/Parent 7315 0 R
+/Kids [1474 0 R 1517 0 R 1540 0 R 1559 0 R 1651 0 R 1669 0 R]
 >> endobj
-1585 0 obj <<
+1702 0 obj <<
 /Type /Pages
 /Count 6
-/Parent 6354 0 R
-/Kids [1554 0 R 1610 0 R 1639 0 R 1658 0 R 1677 0 R 1761 0 R]
+/Parent 7315 0 R
+/Kids [1686 0 R 1704 0 R 1739 0 R 1785 0 R 1808 0 R 1831 0 R]
 >> endobj
-1886 0 obj <<
+1892 0 obj <<
 /Type /Pages
 /Count 6
-/Parent 6355 0 R
-/Kids [1854 0 R 1888 0 R 1904 0 R 1928 0 R 1956 0 R 1975 0 R]
+/Parent 7316 0 R
+/Kids [1853 0 R 1924 0 R 2032 0 R 2064 0 R 2079 0 R 2104 0 R]
 >> endobj
-2004 0 obj <<
+2155 0 obj <<
 /Type /Pages
 /Count 6
-/Parent 6355 0 R
-/Kids [1988 0 R 2006 0 R 2023 0 R 2048 0 R 2065 0 R 2106 0 R]
+/Parent 7316 0 R
+/Kids [2139 0 R 2158 0 R 2171 0 R 2187 0 R 2216 0 R 2229 0 R]
 >> endobj
-2152 0 obj <<
+2269 0 obj <<
 /Type /Pages
 /Count 6
-/Parent 6355 0 R
-/Kids [2119 0 R 2159 0 R 2188 0 R 2213 0 R 2221 0 R 2239 0 R]
+/Parent 7316 0 R
+/Kids [2247 0 R 2282 0 R 2304 0 R 2338 0 R 2385 0 R 2410 0 R]
 >> endobj
-2288 0 obj <<
+2441 0 obj <<
 /Type /Pages
 /Count 6
-/Parent 6355 0 R
-/Kids [2272 0 R 2290 0 R 2311 0 R 2330 0 R 2355 0 R 2399 0 R]
+/Parent 7316 0 R
+/Kids [2431 0 R 2443 0 R 2455 0 R 2491 0 R 2512 0 R 2530 0 R]
 >> endobj
-2458 0 obj <<
+2572 0 obj <<
+/Type /Pages
+/Count 6
+/Parent 7316 0 R
+/Kids [2548 0 R 2574 0 R 2605 0 R 2662 0 R 2689 0 R 2711 0 R]
+>> endobj
+2751 0 obj <<
+/Type /Pages
+/Count 6
+/Parent 7316 0 R
+/Kids [2731 0 R 2753 0 R 2780 0 R 2791 0 R 2799 0 R 2851 0 R]
+>> endobj
+2930 0 obj <<
+/Type /Pages
+/Count 6
+/Parent 7317 0 R
+/Kids [2898 0 R 2949 0 R 2997 0 R 3045 0 R 3093 0 R 3127 0 R]
+>> endobj
+3231 0 obj <<
 /Type /Pages
 /Count 6
-/Parent 6355 0 R
-/Kids [2433 0 R 2460 0 R 2481 0 R 2500 0 R 2509 0 R 2524 0 R]
+/Parent 7317 0 R
+/Kids [3215 0 R 3233 0 R 3255 0 R 3278 0 R 3292 0 R 3313 0 R]
 >> endobj
-2567 0 obj <<
+3360 0 obj <<
 /Type /Pages
 /Count 6
-/Parent 6355 0 R
-/Kids [2532 0 R 2577 0 R 2625 0 R 2675 0 R 2721 0 R 2771 0 R]
+/Parent 7317 0 R
+/Kids [3337 0 R 3362 0 R 3386 0 R 3410 0 R 3434 0 R 3457 0 R]
 >> endobj
-2839 0 obj <<
+3504 0 obj <<
 /Type /Pages
 /Count 6
-/Parent 6356 0 R
-/Kids [2815 0 R 2850 0 R 2940 0 R 2950 0 R 2973 0 R 2991 0 R]
+/Parent 7317 0 R
+/Kids [3481 0 R 3506 0 R 3529 0 R 3553 0 R 3607 0 R 3646 0 R]
 >> endobj
-3027 0 obj <<
+3675 0 obj <<
 /Type /Pages
 /Count 6
-/Parent 6356 0 R
-/Kids [3004 0 R 3029 0 R 3053 0 R 3077 0 R 3100 0 R 3124 0 R]
+/Parent 7317 0 R
+/Kids [3655 0 R 3677 0 R 3692 0 R 3709 0 R 3719 0 R 3726 0 R]
 >> endobj
-3171 0 obj <<
+3739 0 obj <<
 /Type /Pages
 /Count 6
-/Parent 6356 0 R
-/Kids [3148 0 R 3173 0 R 3197 0 R 3221 0 R 3247 0 R 3277 0 R]
+/Parent 7317 0 R
+/Kids [3733 0 R 3741 0 R 3750 0 R 3768 0 R 3775 0 R 3785 0 R]
 >> endobj
-3324 0 obj <<
+3845 0 obj <<
 /Type /Pages
 /Count 6
-/Parent 6356 0 R
-/Kids [3309 0 R 3326 0 R 3344 0 R 3364 0 R 3372 0 R 3378 0 R]
+/Parent 7318 0 R
+/Kids [3825 0 R 3864 0 R 3893 0 R 3914 0 R 3938 0 R 3954 0 R]
 >> endobj
-3389 0 obj <<
+3983 0 obj <<
 /Type /Pages
 /Count 6
-/Parent 6356 0 R
-/Kids [3384 0 R 3391 0 R 3400 0 R 3415 0 R 3424 0 R 3433 0 R]
+/Parent 7318 0 R
+/Kids [3973 0 R 3985 0 R 4006 0 R 4064 0 R 4096 0 R 4119 0 R]
 >> endobj
-3488 0 obj <<
+4164 0 obj <<
 /Type /Pages
 /Count 6
-/Parent 6356 0 R
-/Kids [3469 0 R 3506 0 R 3536 0 R 3549 0 R 3561 0 R 3584 0 R]
+/Parent 7318 0 R
+/Kids [4141 0 R 4166 0 R 4183 0 R 4196 0 R 4243 0 R 4309 0 R]
 >> endobj
-3614 0 obj <<
+4377 0 obj <<
 /Type /Pages
 /Count 6
-/Parent 6357 0 R
-/Kids [3597 0 R 3616 0 R 3653 0 R 3690 0 R 3715 0 R 3733 0 R]
+/Parent 7318 0 R
+/Kids [4351 0 R 4379 0 R 4407 0 R 4416 0 R 4440 0 R 4450 0 R]
 >> endobj
-3766 0 obj <<
+4492 0 obj <<
 /Type /Pages
 /Count 6
-/Parent 6357 0 R
-/Kids [3754 0 R 3768 0 R 3784 0 R 3828 0 R 3865 0 R 3901 0 R]
+/Parent 7318 0 R
+/Kids [4477 0 R 4494 0 R 4503 0 R 4513 0 R 4526 0 R 4556 0 R]
 >> endobj
-3948 0 obj <<
+4579 0 obj <<
 /Type /Pages
 /Count 6
-/Parent 6357 0 R
-/Kids [3928 0 R 3950 0 R 3969 0 R 3982 0 R 3997 0 R 4011 0 R]
+/Parent 7318 0 R
+/Kids [4571 0 R 4581 0 R 4657 0 R 4692 0 R 4724 0 R 4744 0 R]
 >> endobj
-4025 0 obj <<
+4779 0 obj <<
 /Type /Pages
 /Count 6
-/Parent 6357 0 R
-/Kids [4018 0 R 4027 0 R 4039 0 R 4093 0 R 4124 0 R 4160 0 R]
+/Parent 7319 0 R
+/Kids [4761 0 R 4781 0 R 4794 0 R 4850 0 R 4904 0 R 4949 0 R]
 >> endobj
-4190 0 obj <<
+5040 0 obj <<
 /Type /Pages
 /Count 6
-/Parent 6357 0 R
-/Kids [4176 0 R 4192 0 R 4204 0 R 4260 0 R 4314 0 R 4352 0 R]
+/Parent 7319 0 R
+/Kids [4998 0 R 5042 0 R 5074 0 R 5097 0 R 5110 0 R 5134 0 R]
 >> endobj
-4435 0 obj <<
+5170 0 obj <<
 /Type /Pages
 /Count 6
-/Parent 6357 0 R
-/Kids [4396 0 R 4437 0 R 4468 0 R 4493 0 R 4510 0 R 4527 0 R]
+/Parent 7319 0 R
+/Kids [5148 0 R 5172 0 R 5199 0 R 5207 0 R 5220 0 R 5233 0 R]
 >> endobj
-4565 0 obj <<
+5286 0 obj <<
 /Type /Pages
 /Count 6
-/Parent 6358 0 R
-/Kids [4542 0 R 4567 0 R 4592 0 R 4600 0 R 4613 0 R 4626 0 R]
+/Parent 7319 0 R
+/Kids [5259 0 R 5288 0 R 5307 0 R 5317 0 R 5330 0 R 5340 0 R]
 >> endobj
-4681 0 obj <<
+5386 0 obj <<
 /Type /Pages
 /Count 6
-/Parent 6358 0 R
-/Kids [4652 0 R 4683 0 R 4701 0 R 4711 0 R 4721 0 R 4729 0 R]
+/Parent 7319 0 R
+/Kids [5360 0 R 5391 0 R 5414 0 R 5447 0 R 5462 0 R 5470 0 R]
 >> endobj
-4791 0 obj <<
+5502 0 obj <<
 /Type /Pages
 /Count 6
-/Parent 6358 0 R
-/Kids [4757 0 R 4793 0 R 4826 0 R 4841 0 R 4849 0 R 4865 0 R]
+/Parent 7319 0 R
+/Kids [5484 0 R 5519 0 R 5579 0 R 5625 0 R 5665 0 R 5673 0 R]
 >> endobj
-4928 0 obj <<
+5688 0 obj <<
 /Type /Pages
 /Count 6
-/Parent 6358 0 R
-/Kids [4900 0 R 4934 0 R 4982 0 R 5005 0 R 5011 0 R 5017 0 R]
+/Parent 7320 0 R
+/Kids [5681 0 R 5690 0 R 5703 0 R 5708 0 R 5728 0 R 5735 0 R]
 >> endobj
-5038 0 obj <<
+5802 0 obj <<
 /Type /Pages
 /Count 6
-/Parent 6358 0 R
-/Kids [5027 0 R 5046 0 R 5053 0 R 5059 0 R 5064 0 R 5125 0 R]
+/Parent 7320 0 R
+/Kids [5742 0 R 5804 0 R 5874 0 R 5933 0 R 6009 0 R 6074 0 R]
 >> endobj
-5246 0 obj <<
+6216 0 obj <<
 /Type /Pages
 /Count 6
-/Parent 6358 0 R
-/Kids [5191 0 R 5248 0 R 5326 0 R 5402 0 R 5465 0 R 5555 0 R]
+/Parent 7320 0 R
+/Kids [6153 0 R 6218 0 R 6304 0 R 6402 0 R 6472 0 R 6553 0 R]
 >> endobj
-5722 0 obj <<
+6731 0 obj <<
 /Type /Pages
 /Count 6
-/Parent 6359 0 R
-/Kids [5649 0 R 5724 0 R 5812 0 R 5900 0 R 5964 0 R 6053 0 R]
+/Parent 7320 0 R
+/Kids [6651 0 R 6733 0 R 6798 0 R 6886 0 R 6962 0 R 7042 0 R]
 >> endobj
-6225 0 obj <<
+7226 0 obj <<
 /Type /Pages
-/Count 3
-/Parent 6359 0 R
-/Kids [6130 0 R 6227 0 R 6306 0 R]
+/Count 2
+/Parent 7320 0 R
+/Kids [7141 0 R 7228 0 R]
 >> endobj
-6354 0 obj <<
+7315 0 obj <<
 /Type /Pages
 /Count 36
-/Parent 6360 0 R
-/Kids [522 0 R 800 0 R 1099 0 R 1249 0 R 1395 0 R 1585 0 R]
+/Parent 7321 0 R
+/Kids [598 0 R 853 0 R 1195 0 R 1349 0 R 1500 0 R 1702 0 R]
 >> endobj
-6355 0 obj <<
+7316 0 obj <<
 /Type /Pages
 /Count 36
-/Parent 6360 0 R
-/Kids [1886 0 R 2004 0 R 2152 0 R 2288 0 R 2458 0 R 2567 0 R]
+/Parent 7321 0 R
+/Kids [1892 0 R 2155 0 R 2269 0 R 2441 0 R 2572 0 R 2751 0 R]
 >> endobj
-6356 0 obj <<
+7317 0 obj <<
 /Type /Pages
 /Count 36
-/Parent 6360 0 R
-/Kids [2839 0 R 3027 0 R 3171 0 R 3324 0 R 3389 0 R 3488 0 R]
+/Parent 7321 0 R
+/Kids [2930 0 R 3231 0 R 3360 0 R 3504 0 R 3675 0 R 3739 0 R]
 >> endobj
-6357 0 obj <<
+7318 0 obj <<
 /Type /Pages
 /Count 36
-/Parent 6360 0 R
-/Kids [3614 0 R 3766 0 R 3948 0 R 4025 0 R 4190 0 R 4435 0 R]
+/Parent 7321 0 R
+/Kids [3845 0 R 3983 0 R 4164 0 R 4377 0 R 4492 0 R 4579 0 R]
 >> endobj
-6358 0 obj <<
+7319 0 obj <<
 /Type /Pages
 /Count 36
-/Parent 6360 0 R
-/Kids [4565 0 R 4681 0 R 4791 0 R 4928 0 R 5038 0 R 5246 0 R]
+/Parent 7321 0 R
+/Kids [4779 0 R 5040 0 R 5170 0 R 5286 0 R 5386 0 R 5502 0 R]
 >> endobj
-6359 0 obj <<
+7320 0 obj <<
 /Type /Pages
-/Count 9
-/Parent 6360 0 R
-/Kids [5722 0 R 6225 0 R]
+/Count 26
+/Parent 7321 0 R
+/Kids [5688 0 R 5802 0 R 6216 0 R 6731 0 R 7226 0 R]
 >> endobj
-6360 0 obj <<
+7321 0 obj <<
 /Type /Pages
-/Count 189
-/Kids [6354 0 R 6355 0 R 6356 0 R 6357 0 R 6358 0 R 6359 0 R]
+/Count 206
+/Kids [7315 0 R 7316 0 R 7317 0 R 7318 0 R 7319 0 R 7320 0 R]
 >> endobj
-6361 0 obj <<
+7322 0 obj <<
 /Type /Outlines
 /First 7 0 R
-/Last 187 0 R
+/Last 199 0 R
 /Count 6
 >> endobj
+587 0 obj <<
+/Title 588 0 R
+/A 585 0 R
+/Parent 579 0 R
+/Prev 583 0 R
+>> endobj
+583 0 obj <<
+/Title 584 0 R
+/A 581 0 R
+/Parent 579 0 R
+/Next 587 0 R
+>> endobj
+579 0 obj <<
+/Title 580 0 R
+/A 577 0 R
+/Parent 199 0 R
+/Prev 555 0 R
+/First 583 0 R
+/Last 587 0 R
+/Count -2
+>> endobj
+575 0 obj <<
+/Title 576 0 R
+/A 573 0 R
+/Parent 555 0 R
+/Prev 571 0 R
+>> endobj
+571 0 obj <<
+/Title 572 0 R
+/A 569 0 R
+/Parent 555 0 R
+/Prev 567 0 R
+/Next 575 0 R
+>> endobj
+567 0 obj <<
+/Title 568 0 R
+/A 565 0 R
+/Parent 555 0 R
+/Prev 563 0 R
+/Next 571 0 R
+>> endobj
+563 0 obj <<
+/Title 564 0 R
+/A 561 0 R
+/Parent 555 0 R
+/Prev 559 0 R
+/Next 567 0 R
+>> endobj
+559 0 obj <<
+/Title 560 0 R
+/A 557 0 R
+/Parent 555 0 R
+/Next 563 0 R
+>> endobj
+555 0 obj <<
+/Title 556 0 R
+/A 553 0 R
+/Parent 199 0 R
+/Prev 539 0 R
+/Next 579 0 R
+/First 559 0 R
+/Last 575 0 R
+/Count -5
+>> endobj
+551 0 obj <<
+/Title 552 0 R
+/A 549 0 R
+/Parent 539 0 R
+/Prev 547 0 R
+>> endobj
+547 0 obj <<
+/Title 548 0 R
+/A 545 0 R
+/Parent 539 0 R
+/Prev 543 0 R
+/Next 551 0 R
+>> endobj
+543 0 obj <<
+/Title 544 0 R
+/A 541 0 R
+/Parent 539 0 R
+/Next 547 0 R
+>> endobj
+539 0 obj <<
+/Title 540 0 R
+/A 537 0 R
+/Parent 199 0 R
+/Prev 523 0 R
+/Next 555 0 R
+/First 543 0 R
+/Last 551 0 R
+/Count -3
+>> endobj
+535 0 obj <<
+/Title 536 0 R
+/A 533 0 R
+/Parent 523 0 R
+/Prev 531 0 R
+>> endobj
+531 0 obj <<
+/Title 532 0 R
+/A 529 0 R
+/Parent 523 0 R
+/Prev 527 0 R
+/Next 535 0 R
+>> endobj
+527 0 obj <<
+/Title 528 0 R
+/A 525 0 R
+/Parent 523 0 R
+/Next 531 0 R
+>> endobj
+523 0 obj <<
+/Title 524 0 R
+/A 521 0 R
+/Parent 199 0 R
+/Prev 511 0 R
+/Next 539 0 R
+/First 527 0 R
+/Last 535 0 R
+/Count -3
+>> endobj
+519 0 obj <<
+/Title 520 0 R
+/A 517 0 R
+/Parent 511 0 R
+/Prev 515 0 R
+>> endobj
+515 0 obj <<
+/Title 516 0 R
+/A 513 0 R
+/Parent 511 0 R
+/Next 519 0 R
+>> endobj
 511 0 obj <<
 /Title 512 0 R
 /A 509 0 R
-/Parent 503 0 R
-/Prev 507 0 R
+/Parent 199 0 R
+/Prev 503 0 R
+/Next 523 0 R
+/First 515 0 R
+/Last 519 0 R
+/Count -2
 >> endobj
 507 0 obj <<
 /Title 508 0 R
 /A 505 0 R
 /Parent 503 0 R
-/Next 511 0 R
 >> endobj
 503 0 obj <<
 /Title 504 0 R
 /A 501 0 R
-/Parent 187 0 R
-/Prev 483 0 R
+/Parent 199 0 R
+/Prev 479 0 R
+/Next 511 0 R
 /First 507 0 R
-/Last 511 0 R
-/Count -2
+/Last 507 0 R
+/Count -1
 >> endobj
 499 0 obj <<
 /Title 500 0 R
 /A 497 0 R
-/Parent 483 0 R
+/Parent 479 0 R
 /Prev 495 0 R
 >> endobj
 495 0 obj <<
 /Title 496 0 R
 /A 493 0 R
-/Parent 483 0 R
+/Parent 479 0 R
 /Prev 491 0 R
 /Next 499 0 R
 >> endobj
 491 0 obj <<
 /Title 492 0 R
 /A 489 0 R
-/Parent 483 0 R
+/Parent 479 0 R
 /Prev 487 0 R
 /Next 495 0 R
 >> endobj
 487 0 obj <<
 /Title 488 0 R
 /A 485 0 R
-/Parent 483 0 R
+/Parent 479 0 R
+/Prev 483 0 R
 /Next 491 0 R
 >> endobj
 483 0 obj <<
 /Title 484 0 R
 /A 481 0 R
-/Parent 187 0 R
-/Prev 467 0 R
-/Next 503 0 R
-/First 487 0 R
-/Last 499 0 R
-/Count -4
+/Parent 479 0 R
+/Next 487 0 R
 >> endobj
 479 0 obj <<
 /Title 480 0 R
 /A 477 0 R
-/Parent 467 0 R
-/Prev 475 0 R
+/Parent 199 0 R
+/Prev 455 0 R
+/Next 503 0 R
+/First 483 0 R
+/Last 499 0 R
+/Count -5
 >> endobj
 475 0 obj <<
 /Title 476 0 R
 /A 473 0 R
-/Parent 467 0 R
+/Parent 455 0 R
 /Prev 471 0 R
-/Next 479 0 R
 >> endobj
 471 0 obj <<
 /Title 472 0 R
 /A 469 0 R
-/Parent 467 0 R
+/Parent 455 0 R
+/Prev 467 0 R
 /Next 475 0 R
 >> endobj
 467 0 obj <<
 /Title 468 0 R
 /A 465 0 R
-/Parent 187 0 R
-/Prev 455 0 R
-/Next 483 0 R
-/First 471 0 R
-/Last 479 0 R
-/Count -3
+/Parent 455 0 R
+/Prev 463 0 R
+/Next 471 0 R
 >> endobj
 463 0 obj <<
 /Title 464 0 R
 /A 461 0 R
 /Parent 455 0 R
 /Prev 459 0 R
+/Next 467 0 R
 >> endobj
 459 0 obj <<
 /Title 460 0 R
@@ -38060,55 +43795,54 @@ endobj
 455 0 obj <<
 /Title 456 0 R
 /A 453 0 R
-/Parent 187 0 R
-/Prev 443 0 R
-/Next 467 0 R
+/Parent 199 0 R
+/Prev 439 0 R
+/Next 479 0 R
 /First 459 0 R
-/Last 463 0 R
-/Count -2
+/Last 475 0 R
+/Count -5
 >> endobj
 451 0 obj <<
 /Title 452 0 R
 /A 449 0 R
-/Parent 443 0 R
+/Parent 439 0 R
 /Prev 447 0 R
 >> endobj
 447 0 obj <<
 /Title 448 0 R
 /A 445 0 R
-/Parent 443 0 R
+/Parent 439 0 R
+/Prev 443 0 R
 /Next 451 0 R
 >> endobj
 443 0 obj <<
 /Title 444 0 R
 /A 441 0 R
-/Parent 187 0 R
-/Prev 435 0 R
-/Next 455 0 R
-/First 447 0 R
-/Last 451 0 R
-/Count -2
+/Parent 439 0 R
+/Next 447 0 R
 >> endobj
 439 0 obj <<
 /Title 440 0 R
 /A 437 0 R
-/Parent 435 0 R
+/Parent 199 0 R
+/Prev 415 0 R
+/Next 455 0 R
+/First 443 0 R
+/Last 451 0 R
+/Count -3
 >> endobj
 435 0 obj <<
 /Title 436 0 R
 /A 433 0 R
-/Parent 187 0 R
-/Prev 415 0 R
-/Next 443 0 R
-/First 439 0 R
-/Last 439 0 R
-/Count -1
+/Parent 415 0 R
+/Prev 431 0 R
 >> endobj
 431 0 obj <<
 /Title 432 0 R
 /A 429 0 R
 /Parent 415 0 R
 /Prev 427 0 R
+/Next 435 0 R
 >> endobj
 427 0 obj <<
 /Title 428 0 R
@@ -38133,104 +43867,104 @@ endobj
 415 0 obj <<
 /Title 416 0 R
 /A 413 0 R
-/Parent 187 0 R
-/Prev 395 0 R
-/Next 435 0 R
+/Parent 199 0 R
+/Prev 391 0 R
+/Next 439 0 R
 /First 419 0 R
-/Last 431 0 R
-/Count -4
+/Last 435 0 R
+/Count -5
 >> endobj
 411 0 obj <<
 /Title 412 0 R
 /A 409 0 R
-/Parent 395 0 R
+/Parent 391 0 R
 /Prev 407 0 R
 >> endobj
 407 0 obj <<
 /Title 408 0 R
 /A 405 0 R
-/Parent 395 0 R
+/Parent 391 0 R
 /Prev 403 0 R
 /Next 411 0 R
 >> endobj
 403 0 obj <<
 /Title 404 0 R
 /A 401 0 R
-/Parent 395 0 R
+/Parent 391 0 R
 /Prev 399 0 R
 /Next 407 0 R
 >> endobj
 399 0 obj <<
 /Title 400 0 R
 /A 397 0 R
-/Parent 395 0 R
+/Parent 391 0 R
+/Prev 395 0 R
 /Next 403 0 R
 >> endobj
 395 0 obj <<
 /Title 396 0 R
 /A 393 0 R
-/Parent 187 0 R
-/Prev 375 0 R
-/Next 415 0 R
-/First 399 0 R
-/Last 411 0 R
-/Count -4
+/Parent 391 0 R
+/Next 399 0 R
 >> endobj
 391 0 obj <<
 /Title 392 0 R
 /A 389 0 R
-/Parent 375 0 R
-/Prev 387 0 R
+/Parent 199 0 R
+/Prev 367 0 R
+/Next 415 0 R
+/First 395 0 R
+/Last 411 0 R
+/Count -5
 >> endobj
 387 0 obj <<
 /Title 388 0 R
 /A 385 0 R
-/Parent 375 0 R
+/Parent 367 0 R
 /Prev 383 0 R
-/Next 391 0 R
 >> endobj
 383 0 obj <<
 /Title 384 0 R
 /A 381 0 R
-/Parent 375 0 R
+/Parent 367 0 R
 /Prev 379 0 R
 /Next 387 0 R
 >> endobj
 379 0 obj <<
 /Title 380 0 R
 /A 377 0 R
-/Parent 375 0 R
+/Parent 367 0 R
+/Prev 375 0 R
 /Next 383 0 R
 >> endobj
 375 0 obj <<
 /Title 376 0 R
 /A 373 0 R
-/Parent 187 0 R
-/Prev 355 0 R
-/Next 395 0 R
-/First 379 0 R
-/Last 391 0 R
-/Count -4
+/Parent 367 0 R
+/Prev 371 0 R
+/Next 379 0 R
 >> endobj
 371 0 obj <<
 /Title 372 0 R
 /A 369 0 R
-/Parent 355 0 R
-/Prev 367 0 R
+/Parent 367 0 R
+/Next 375 0 R
 >> endobj
 367 0 obj <<
 /Title 368 0 R
 /A 365 0 R
-/Parent 355 0 R
-/Prev 363 0 R
-/Next 371 0 R
+/Parent 199 0 R
+/Prev 355 0 R
+/Next 391 0 R
+/First 371 0 R
+/Last 387 0 R
+/Count -5
 >> endobj
 363 0 obj <<
 /Title 364 0 R
 /A 361 0 R
 /Parent 355 0 R
 /Prev 359 0 R
-/Next 367 0 R
 >> endobj
 359 0 obj <<
 /Title 360 0 R
@@ -38241,316 +43975,314 @@ endobj
 355 0 obj <<
 /Title 356 0 R
 /A 353 0 R
-/Parent 187 0 R
-/Prev 335 0 R
-/Next 375 0 R
+/Parent 199 0 R
+/Prev 331 0 R
+/Next 367 0 R
 /First 359 0 R
-/Last 371 0 R
-/Count -4
+/Last 363 0 R
+/Count -2
 >> endobj
 351 0 obj <<
 /Title 352 0 R
 /A 349 0 R
-/Parent 335 0 R
+/Parent 331 0 R
 /Prev 347 0 R
 >> endobj
 347 0 obj <<
 /Title 348 0 R
 /A 345 0 R
-/Parent 335 0 R
+/Parent 331 0 R
 /Prev 343 0 R
 /Next 351 0 R
 >> endobj
 343 0 obj <<
 /Title 344 0 R
 /A 341 0 R
-/Parent 335 0 R
+/Parent 331 0 R
 /Prev 339 0 R
 /Next 347 0 R
 >> endobj
 339 0 obj <<
 /Title 340 0 R
 /A 337 0 R
-/Parent 335 0 R
+/Parent 331 0 R
+/Prev 335 0 R
 /Next 343 0 R
 >> endobj
 335 0 obj <<
 /Title 336 0 R
 /A 333 0 R
-/Parent 187 0 R
-/Prev 323 0 R
-/Next 355 0 R
-/First 339 0 R
-/Last 351 0 R
-/Count -4
+/Parent 331 0 R
+/Next 339 0 R
 >> endobj
 331 0 obj <<
 /Title 332 0 R
 /A 329 0 R
-/Parent 323 0 R
-/Prev 327 0 R
+/Parent 199 0 R
+/Prev 307 0 R
+/Next 355 0 R
+/First 335 0 R
+/Last 351 0 R
+/Count -5
 >> endobj
 327 0 obj <<
 /Title 328 0 R
 /A 325 0 R
-/Parent 323 0 R
-/Next 331 0 R
+/Parent 307 0 R
+/Prev 323 0 R
 >> endobj
 323 0 obj <<
 /Title 324 0 R
 /A 321 0 R
-/Parent 187 0 R
-/Prev 303 0 R
-/Next 335 0 R
-/First 327 0 R
-/Last 331 0 R
-/Count -2
+/Parent 307 0 R
+/Prev 319 0 R
+/Next 327 0 R
 >> endobj
 319 0 obj <<
 /Title 320 0 R
 /A 317 0 R
-/Parent 303 0 R
+/Parent 307 0 R
 /Prev 315 0 R
+/Next 323 0 R
 >> endobj
 315 0 obj <<
 /Title 316 0 R
 /A 313 0 R
-/Parent 303 0 R
+/Parent 307 0 R
 /Prev 311 0 R
 /Next 319 0 R
 >> endobj
 311 0 obj <<
 /Title 312 0 R
 /A 309 0 R
-/Parent 303 0 R
-/Prev 307 0 R
+/Parent 307 0 R
 /Next 315 0 R
 >> endobj
 307 0 obj <<
 /Title 308 0 R
 /A 305 0 R
-/Parent 303 0 R
-/Next 311 0 R
+/Parent 199 0 R
+/Prev 287 0 R
+/Next 331 0 R
+/First 311 0 R
+/Last 327 0 R
+/Count -5
 >> endobj
 303 0 obj <<
 /Title 304 0 R
 /A 301 0 R
-/Parent 187 0 R
-/Prev 283 0 R
-/Next 323 0 R
-/First 307 0 R
-/Last 319 0 R
-/Count -4
+/Parent 287 0 R
+/Prev 299 0 R
 >> endobj
 299 0 obj <<
 /Title 300 0 R
 /A 297 0 R
-/Parent 283 0 R
+/Parent 287 0 R
 /Prev 295 0 R
+/Next 303 0 R
 >> endobj
 295 0 obj <<
 /Title 296 0 R
 /A 293 0 R
-/Parent 283 0 R
+/Parent 287 0 R
 /Prev 291 0 R
 /Next 299 0 R
 >> endobj
 291 0 obj <<
 /Title 292 0 R
 /A 289 0 R
-/Parent 283 0 R
-/Prev 287 0 R
+/Parent 287 0 R
 /Next 295 0 R
 >> endobj
 287 0 obj <<
 /Title 288 0 R
 /A 285 0 R
-/Parent 283 0 R
-/Next 291 0 R
+/Parent 199 0 R
+/Prev 263 0 R
+/Next 307 0 R
+/First 291 0 R
+/Last 303 0 R
+/Count -4
 >> endobj
 283 0 obj <<
 /Title 284 0 R
 /A 281 0 R
-/Parent 187 0 R
-/Prev 267 0 R
-/Next 303 0 R
-/First 287 0 R
-/Last 299 0 R
-/Count -4
+/Parent 263 0 R
+/Prev 279 0 R
 >> endobj
 279 0 obj <<
 /Title 280 0 R
 /A 277 0 R
-/Parent 267 0 R
+/Parent 263 0 R
 /Prev 275 0 R
+/Next 283 0 R
 >> endobj
 275 0 obj <<
 /Title 276 0 R
 /A 273 0 R
-/Parent 267 0 R
+/Parent 263 0 R
 /Prev 271 0 R
 /Next 279 0 R
 >> endobj
 271 0 obj <<
 /Title 272 0 R
 /A 269 0 R
-/Parent 267 0 R
+/Parent 263 0 R
+/Prev 267 0 R
 /Next 275 0 R
 >> endobj
 267 0 obj <<
 /Title 268 0 R
 /A 265 0 R
-/Parent 187 0 R
-/Prev 247 0 R
-/Next 283 0 R
-/First 271 0 R
-/Last 279 0 R
-/Count -3
+/Parent 263 0 R
+/Next 271 0 R
 >> endobj
 263 0 obj <<
 /Title 264 0 R
 /A 261 0 R
-/Parent 247 0 R
-/Prev 259 0 R
+/Parent 199 0 R
+/Prev 251 0 R
+/Next 287 0 R
+/First 267 0 R
+/Last 283 0 R
+/Count -5
 >> endobj
 259 0 obj <<
 /Title 260 0 R
 /A 257 0 R
-/Parent 247 0 R
+/Parent 251 0 R
 /Prev 255 0 R
-/Next 263 0 R
 >> endobj
 255 0 obj <<
 /Title 256 0 R
 /A 253 0 R
-/Parent 247 0 R
-/Prev 251 0 R
+/Parent 251 0 R
 /Next 259 0 R
 >> endobj
 251 0 obj <<
 /Title 252 0 R
 /A 249 0 R
-/Parent 247 0 R
-/Next 255 0 R
+/Parent 199 0 R
+/Prev 227 0 R
+/Next 263 0 R
+/First 255 0 R
+/Last 259 0 R
+/Count -2
 >> endobj
 247 0 obj <<
 /Title 248 0 R
 /A 245 0 R
-/Parent 187 0 R
-/Prev 235 0 R
-/Next 267 0 R
-/First 251 0 R
-/Last 263 0 R
-/Count -4
+/Parent 227 0 R
+/Prev 243 0 R
 >> endobj
 243 0 obj <<
 /Title 244 0 R
 /A 241 0 R
-/Parent 235 0 R
+/Parent 227 0 R
 /Prev 239 0 R
+/Next 247 0 R
 >> endobj
 239 0 obj <<
 /Title 240 0 R
 /A 237 0 R
-/Parent 235 0 R
+/Parent 227 0 R
+/Prev 235 0 R
 /Next 243 0 R
 >> endobj
 235 0 obj <<
 /Title 236 0 R
 /A 233 0 R
-/Parent 187 0 R
-/Prev 211 0 R
-/Next 247 0 R
-/First 239 0 R
-/Last 243 0 R
-/Count -2
+/Parent 227 0 R
+/Prev 231 0 R
+/Next 239 0 R
 >> endobj
 231 0 obj <<
 /Title 232 0 R
 /A 229 0 R
-/Parent 211 0 R
-/Prev 227 0 R
+/Parent 227 0 R
+/Next 235 0 R
 >> endobj
 227 0 obj <<
 /Title 228 0 R
 /A 225 0 R
-/Parent 211 0 R
-/Prev 223 0 R
-/Next 231 0 R
+/Parent 199 0 R
+/Prev 203 0 R
+/Next 251 0 R
+/First 231 0 R
+/Last 247 0 R
+/Count -5
 >> endobj
 223 0 obj <<
 /Title 224 0 R
 /A 221 0 R
-/Parent 211 0 R
+/Parent 203 0 R
 /Prev 219 0 R
-/Next 227 0 R
 >> endobj
 219 0 obj <<
 /Title 220 0 R
 /A 217 0 R
-/Parent 211 0 R
+/Parent 203 0 R
 /Prev 215 0 R
 /Next 223 0 R
 >> endobj
 215 0 obj <<
 /Title 216 0 R
 /A 213 0 R
-/Parent 211 0 R
+/Parent 203 0 R
+/Prev 211 0 R
 /Next 219 0 R
 >> endobj
 211 0 obj <<
 /Title 212 0 R
 /A 209 0 R
-/Parent 187 0 R
-/Prev 191 0 R
-/Next 235 0 R
-/First 215 0 R
-/Last 231 0 R
-/Count -5
+/Parent 203 0 R
+/Prev 207 0 R
+/Next 215 0 R
 >> endobj
 207 0 obj <<
 /Title 208 0 R
 /A 205 0 R
-/Parent 191 0 R
-/Prev 203 0 R
+/Parent 203 0 R
+/Next 211 0 R
 >> endobj
 203 0 obj <<
 /Title 204 0 R
 /A 201 0 R
-/Parent 191 0 R
-/Prev 199 0 R
-/Next 207 0 R
+/Parent 199 0 R
+/Next 227 0 R
+/First 207 0 R
+/Last 223 0 R
+/Count -5
 >> endobj
 199 0 obj <<
 /Title 200 0 R
 /A 197 0 R
-/Parent 191 0 R
-/Prev 195 0 R
-/Next 203 0 R
+/Parent 7322 0 R
+/Prev 39 0 R
+/First 203 0 R
+/Last 579 0 R
+/Count -20
 >> endobj
 195 0 obj <<
 /Title 196 0 R
 /A 193 0 R
-/Parent 191 0 R
-/Next 199 0 R
+/Parent 187 0 R
+/Prev 191 0 R
 >> endobj
 191 0 obj <<
 /Title 192 0 R
 /A 189 0 R
 /Parent 187 0 R
-/Next 211 0 R
-/First 195 0 R
-/Last 207 0 R
-/Count -4
+/Next 195 0 R
 >> endobj
 187 0 obj <<
 /Title 188 0 R
 /A 185 0 R
-/Parent 6361 0 R
-/Prev 39 0 R
+/Parent 39 0 R
+/Prev 175 0 R
 /First 191 0 R
-/Last 503 0 R
-/Count -19
+/Last 195 0 R
+/Count -2
 >> endobj
 183 0 obj <<
 /Title 184 0 R
@@ -38569,6 +44301,7 @@ endobj
 /A 173 0 R
 /Parent 39 0 R
 /Prev 163 0 R
+/Next 187 0 R
 /First 179 0 R
 /Last 183 0 R
 /Count -2
@@ -38817,12 +44550,12 @@ endobj
 39 0 obj <<
 /Title 40 0 R
 /A 37 0 R
-/Parent 6361 0 R
+/Parent 7322 0 R
 /Prev 31 0 R
-/Next 187 0 R
+/Next 199 0 R
 /First 43 0 R
-/Last 175 0 R
-/Count -12
+/Last 187 0 R
+/Count -13
 >> endobj
 35 0 obj <<
 /Title 36 0 R
@@ -38832,7 +44565,7 @@ endobj
 31 0 obj <<
 /Title 32 0 R
 /A 29 0 R
-/Parent 6361 0 R
+/Parent 7322 0 R
 /Prev 23 0 R
 /Next 39 0 R
 /First 35 0 R
@@ -38847,7 +44580,7 @@ endobj
 23 0 obj <<
 /Title 24 0 R
 /A 21 0 R
-/Parent 6361 0 R
+/Parent 7322 0 R
 /Prev 19 0 R
 /Next 31 0 R
 /First 27 0 R
@@ -38857,7 +44590,7 @@ endobj
 19 0 obj <<
 /Title 20 0 R
 /A 17 0 R
-/Parent 6361 0 R
+/Parent 7322 0 R
 /Prev 7 0 R
 /Next 23 0 R
 >> endobj
@@ -38876,6409 +44609,7370 @@ endobj
 7 0 obj <<
 /Title 8 0 R
 /A 5 0 R
-/Parent 6361 0 R
+/Parent 7322 0 R
 /Next 19 0 R
 /First 11 0 R
 /Last 15 0 R
 /Count -2
 >> endobj
-6362 0 obj <<
-/Names [(Doc-Start) 518 0 R (Item.1) 2300 0 R (Item.10) 2315 0 R (Item.11) 2316 0 R (Item.12) 2317 0 R (Item.13) 2318 0 R (Item.14) 4551 0 R (Item.15) 4553 0 R (Item.16) 4554 0 R (Item.17) 4555 0 R (Item.18) 4557 0 R (Item.19) 4559 0 R (Item.2) 2301 0 R (Item.20) 4562 0 R (Item.21) 4563 0 R (Item.22) 4623 0 R (Item.23) 4633 0 R (Item.24) 4635 0 R (Item.25) 4641 0 R (Item.26) 5020 0 R (Item.27) 5021 0 R (Item.28) 5022 0 R (Item.29) 5023 0 R (Item.3) 2302 0 R (Item.4) 2304 0 R (Item.5) 2305 0 R (Item.6) 2306 0 R (Item.7) 2307 0 R (Item.8) 2309 0 R (Item.9) 2314 0 R (cel_8h) 953 0 R (cel_8h_0474e3e2d6c39249acbe58cedd573e84) 731 0 R (cel_8h_055ad88aa219a0207e221d62e03d2e23) 2153 0 R (cel_8h_15d7df87f0d7d52bf30c5403fbd00271) 732 0 R (cel_8h_1fe1b137ade45ea28e61f44d4708fb77) 2154 0 R (cel_8h_1fe7f134670262eb54b6049c0275a27b) 2156 0 R (cel_8h_2fe5a30084717036a54e7f0a920da105) 734 0 R (cel_8h_6661c05703158b0808038b7d551f1ea1) 2157 0 R (cel_8h_9e188b582ee4eb815466e86bb684fc82) 733 0 R (cel_8h_b0f67d1727750616f71c7bfcb3a037b6) 1017 0 R (cel_8h_c398f2bea2deac6d86c10a7b3efca966) 736 0 R (cel_8h_db2e4565f61a9de5fe278d9035850dc3) 2155 0 R (cel_8h_f72e24d2f169c3c343c55c880a74050f) 735 0 R (deprecated) 697 0 R (deprecated__deprecated000001) 698 0 R (deprecated__deprecated000002) 701 0 R (deprecated__deprecated000003) 704 0 R (deprecated__deprecated000004) 707 0 R (deprecated__deprecated000005) 710 0 R (deprecated__deprecated000006) 713 0 R (deprecated__deprecated000007) 718 0 R (deprecated__deprecated000008) 721 0 R (deprecated__deprecated000009) 724 0 R (deprecated__deprecated000010) 727 0 R (deprecated__deprecated000011) 730 0 R (deprecated__deprecated000012) 748 0 R (deprecated__deprecated000013) 751 0 R (deprecated__deprecated000014) 754 0 R (deprecated__deprecated000015) 757 0 R (deprecated__deprecated000016) 760 0 R (deprecated__deprecated000017) 763 0 R (deprecated__deprecated000018) 766 0 R (deprecated__deprecated000019) 769 0 R (deprecated__deprecated000020) 772 0 R (deprecated__deprecated000021) 775 0 R (deprecated__deprecated000022) 778 0 R (deprecated__deprecated000023) 781 0 R (deprecated__deprecated000024) 784 0 R (deprecated__deprecated000025) 787 0 R (deprecated__deprecated000026) 790 0 R (deprecated__deprecated000027) 793 0 R (deprecated__deprecated000028) 796 0 R (deprecated__deprecated000029) 799 0 R (deprecated__deprecated000030) 828 0 R (deprecated__deprecated000031) 831 0 R (deprecated__deprecated000032) 834 0 R (deprecated__deprecated000033) 837 0 R (deprecated__deprecated000034) 840 0 R (deprecated__deprecated000035) 843 0 R (deprecated__deprecated000036) 846 0 R (deprecated__deprecated000037) 849 0 R (deprecated__deprecated000038) 852 0 R (deprecated__deprecated000039) 855 0 R (deprecated__deprecated000040) 858 0 R (fitshdr_8h) 954 0 R (fitshdr_8h_23868c17c44dc94add97438092d3058c) 2267 0 R (fitshdr_8h_42bdf2e2f36d1dee9e06732c75a8ff89) 2234 0 R (fitshdr_8h_5077485c3de4b7bca55698eb66110a76) 2235 0 R (fitshdr_8h_6400ad537ecfd565fb39a574831edf41) 2236 0 R (fitshdr_8h_705c7c2c9700367e0e8b82d5033e6fa3) 737 0 R (fitshdr_8h_8393f26f643097bb78326a85b4e2e7a4) 2266 0 R (fitshdr_8h_88ab82d73e5c2607f0a40af8917fffe1) 1081 0 R (fitshdr_8h_9361fbafbbbba777da623fc3b9e96d2e) 2237 0 R (fitshdr_8h_d966ed3fefd26c9546ec078171e3940b) 2269 0 R (fitshdr_8h_e6ae55940dfdf1155736df656d83a7cd) 2268 0 R (fitshdr_8h_ebb4607327b6db35b468517328f67878) 1090 0 R (fortran) 689 0 R (getwcstab_8h) 955 0 R (getwcstab_8h_96c804d78d44901bc5d497b30e47b7ad) 2328 0 R (index) 668 0 R (index_contents) 669 0 R (index_copyright) 680 0 R (intro) 681 0 R (lin_8h) 956 0 R (lin_8h_5490027e9699680dfefe370c28691243) 2430 0 R (lin_8h_58c2822debf5b36daa18fe8711d724f2) 740 0 R (lin_8h_5c01c0991c8d0c4437581a7c1453b09a) 1204 0 R (lin_8h_7232df93295216e063c438671652c2b4) 803 0 R (lin_8h_7bdf034bd750df1e518db9feeebf7a79) 739 0 R (lin_8h_7ddea28768d99f01c6be1c71a4d8fe58) 1205 0 R (lin_8h_8970e09d61fde987211f8e64061e1fa1) 742 0 R (lin_8h_946005b038f5c584691630b5d39369e3) 2397 0 R (lin_8h_a6d3f59059c532b0217f570f2b4f50df) 741 0 R (lin_8h_a78f202b20674909aab523018106546e) 801 0 R (lin_8h_b8fc0ef6b34eb3327b13a00de78232b1) 2395 0 R (lin_8h_cb8c02645d7cc3d42e3db6ebf74de192) 802 0 R (lin_8h_cc7d26efba3ca08d36047253a9315dcc) 2431 0 R (lin_8h_e4947608476c198ad27759d1e562d655) 2429 0 R (lin_8h_ef9ead7c6ea6ab08f3ba3fc6a1c30303) 2396 0 R (lin_8h_fce62bec193631f6e6b58c5b786cd660) 2394 0 R (lin_8h_ffec8a2c0650ebd2168d7772b2ecec19) 738 0 R (log_8h) 957 0 R (log_8h_239e115e583af4e67e60de4a4f95f09e) 2519 0 R (log_8h_8b8e0a071c9539f4be52eaf789f385ea) 2522 0 R (log_8h_c80fd753e48873cdbd9a332609de150a) 2521 0 R (memory) 685 0 R (overview) 683 0 R (page.1) 517 0 R (page.10) 1103 0 R (page.100) 3508 0 R (page.101) 3538 0 R (page.102) 3551 0 R (page.103) 3563 0 R (page.104) 3586 0 R (page.105) 3599 0 R (page.106) 3618 0 R (page.107) 3655 0 R (page.108) 3692 0 R (page.109) 3717 0 R (page.11) 1117 0 R (page.110) 3735 0 R (page.111) 3756 0 R (page.112) 3770 0 R (page.113) 3786 0 R (page.114) 3830 0 R (page.115) 3867 0 R (page.116) 3903 0 R (page.117) 3930 0 R (page.118) 3952 0 R (page.119) 3971 0 R (page.12) 1145 0 R (page.120) 3984 0 R (page.121) 3999 0 R (page.122) 4013 0 R (page.123) 4020 0 R (page.124) 4029 0 R (page.125) 4041 0 R (page.126) 4095 0 R (page.127) 4126 0 R (page.128) 4162 0 R (page.129) 4178 0 R (page.13) 1173 0 R (page.130) 4194 0 R (page.131) 4206 0 R (page.132) 4262 0 R (page.133) 4316 0 R (page.134) 4354 0 R (page.135) 4398 0 R (page.136) 4439 0 R (page.137) 4470 0 R (page.138) 4495 0 R (page.139) 4512 0 R (page.14) 1209 0 R (page.140) 4529 0 R (page.141) 4544 0 R (page.142) 4569 0 R (page.143) 4594 0 R (page.144) 4602 0 R (page.145) 4615 0 R (page.146) 4628 0 R (page.147) 4654 0 R (page.148) 4685 0 R (page.149) 4703 0 R (page.15) 1221 0 R (page.150) 4713 0 R (page.151) 4723 0 R (page.152) 4731 0 R (page.153) 4759 0 R (page.154) 4795 0 R (page.155) 4828 0 R (page.156) 4843 0 R (page.157) 4851 0 R (page.158) 4867 0 R (page.159) 4902 0 R (page.16) 1270 0 R (page.160) 4936 0 R (page.161) 4984 0 R (page.162) 5007 0 R (page.163) 5013 0 R (page.164) 5019 0 R (page.165) 5029 0 R (page.166) 5048 0 R (page.167) 5055 0 R (page.168) 5061 0 R (page.169) 5066 0 R (page.17) 1289 0 R (page.170) 5127 0 R (page.171) 5193 0 R (page.172) 5250 0 R (page.173) 5328 0 R (page.174) 5404 0 R (page.175) 5467 0 R (page.176) 5557 0 R (page.177) 5651 0 R (page.178) 5726 0 R (page.179) 5814 0 R (page.18) 1299 0 R (page.180) 5902 0 R (page.181) 5966 0 R (page.182) 6055 0 R (page.183) 6132 0 R (page.184) 6229 0 R (page.185) 6308 0 R (page.19) 1313 0 R (page.2) 566 0 R (page.20) 1340 0 R (page.21) 1381 0 R (page.22) 1400 0 R (page.23) 1416 0 R (page.24) 1505 0 R (page.25) 1522 0 R (page.26) 1539 0 R (page.27) 1556 0 R (page.28) 1612 0 R (page.29) 1641 0 R (page.3) 606 0 R (page.30) 1660 0 R (page.31) 1679 0 R (page.32) 1763 0 R (page.33) 1856 0 R (page.34) 1890 0 R (page.35) 1906 0 R (page.36) 1930 0 R (page.37) 1958 0 R (page.38) 1977 0 R (page.39) 1990 0 R (page.4) 825 0 R (page.40) 2008 0 R (page.41) 2025 0 R (page.42) 2050 0 R (page.43) 2067 0 R (page.44) 2108 0 R (page.45) 2121 0 R (page.46) 2161 0 R (page.47) 2190 0 R (page.48) 2215 0 R (page.49) 2223 0 R (page.5) 896 0 R (page.50) 2241 0 R (page.51) 2274 0 R (page.52) 2292 0 R (page.53) 2313 0 R (page.54) 2332 0 R (page.55) 2357 0 R (page.56) 2401 0 R (page.57) 2435 0 R (page.58) 2462 0 R (page.59) 2483 0 R (page.6) 975 0 R (page.60) 2502 0 R (page.61) 2511 0 R (page.62) 2526 0 R (page.63) 2534 0 R (page.64) 2579 0 R (page.65) 2627 0 R (page.66) 2677 0 R (page.67) 2723 0 R (page.68) 2773 0 R (page.69) 2817 0 R (page.7) 1021 0 R (page.70) 2852 0 R (page.71) 2942 0 R (page.72) 2952 0 R (page.73) 2975 0 R (page.74) 2993 0 R (page.75) 3006 0 R (page.76) 3031 0 R (page.77) 3055 0 R (page.78) 3079 0 R (page.79) 3102 0 R (page.8) 1051 0 R (page.80) 3126 0 R (page.81) 3150 0 R (page.82) 3175 0 R (page.83) 3199 0 R (page.84) 3223 0 R (page.85) 3249 0 R (page.86) 3279 0 R (page.87) 3311 0 R (page.88) 3328 0 R (page.89) 3346 0 R (page.9) 1094 0 R (page.90) 3366 0 R (page.91) 3374 0 R (page.92) 3380 0 R (page.93) 3386 0 R (page.94) 3393 0 R (page.95) 3402 0 R (page.96) 3417 0 R (page.97) 3426 0 R (page.98) 3435 0 R (page.99) 3471 0 R (paragraph.5.1.2.1) 991 0 R (paragraph.5.1.2.2) 1022 0 R (paragraph.5.1.2.3) 1029 0 R (paragraph.5.1.2.4) 1030 0 R (paragraph.5.1.2.5) 1034 0 R (paragraph.5.1.2.6) 1040 0 R (paragraph.5.1.2.7) 1042 0 R (paragraph.5.1.2.8) 1046 0 R (paragraph.5.1.2.9) 1052 0 R (paragraph.5.10.2.1) 1613 0 R (paragraph.5.10.2.10) 1652 0 R (paragraph.5.10.2.11) 1654 0 R (paragraph.5.10.2.12) 1661 0 R (paragraph.5.10.2.13) 1664 0 R (paragraph.5.10.2.14) 1667 0 R (paragraph.5.10.2.15) 1668 0 R (paragraph.5.10.2.16) 1669 0 R (paragraph.5.10.2.17) 1670 0 R (paragraph.5.10.2.18) 1671 0 R (paragraph.5.10.2.19) 1672 0 R (paragraph.5.10.2.2) 1623 0 R (paragraph.5.10.2.20) 1673 0 R (paragraph.5.10.2.21) 1674 0 R (paragraph.5.10.2.22) 1675 0 R (paragraph.5.10.2.23) 1680 0 R (paragraph.5.10.2.3) 1626 0 R (paragraph.5.10.2.4) 1630 0 R (paragraph.5.10.2.5) 1642 0 R (paragraph.5.10.2.6) 1644 0 R (paragraph.5.10.2.7) 1647 0 R (paragraph.5.10.2.8) 1649 0 R (paragraph.5.10.2.9) 1651 0 R (paragraph.5.11.2.1) 1860 0 R (paragraph.5.11.2.10) 1912 0 R (paragraph.5.11.2.11) 1917 0 R (paragraph.5.11.2.12) 1918 0 R (paragraph.5.11.2.13) 1919 0 R (paragraph.5.11.2.14) 1921 0 R (paragraph.5.11.2.15) 1931 0 R (paragraph.5.11.2.16) 1938 0 R (paragraph.5.11.2.17) 1940 0 R (paragraph.5.11.2.18) 1945 0 R (paragraph.5.11.2.19) 1951 0 R (paragraph.5.11.2.2) 1883 0 R (paragraph.5.11.2.20) 1952 0 R (paragraph.5.11.2.21) 1953 0 R (paragraph.5.11.2.22) 1969 0 R (paragraph.5.11.2.23) 1971 0 R (paragraph.5.11.2.24) 1972 0 R (paragraph.5.11.2.25) 1978 0 R (paragraph.5.11.2.26) 1979 0 R (paragraph.5.11.2.27) 1980 0 R (paragraph.5.11.2.28) 1981 0 R (paragraph.5.11.2.29) 1982 0 R (paragraph.5.11.2.3) 1891 0 R (paragraph.5.11.2.30) 1983 0 R (paragraph.5.11.2.31) 1984 0 R (paragraph.5.11.2.32) 1985 0 R (paragraph.5.11.2.33) 1986 0 R (paragraph.5.11.2.34) 1991 0 R (paragraph.5.11.2.35) 1992 0 R (paragraph.5.11.2.36) 1993 0 R (paragraph.5.11.2.37) 1994 0 R (paragraph.5.11.2.38) 1995 0 R (paragraph.5.11.2.39) 1996 0 R (paragraph.5.11.2.4) 1892 0 R (paragraph.5.11.2.40) 1997 0 R (paragraph.5.11.2.41) 1998 0 R (paragraph.5.11.2.42) 1999 0 R (paragraph.5.11.2.43) 2000 0 R (paragraph.5.11.2.44) 2002 0 R (paragraph.5.11.2.45) 2009 0 R (paragraph.5.11.2.46) 2014 0 R (paragraph.5.11.2.47) 2018 0 R (paragraph.5.11.2.48) 2019 0 R (paragraph.5.11.2.49) 2026 0 R (paragraph.5.11.2.5) 1893 0 R (paragraph.5.11.2.50) 2027 0 R (paragraph.5.11.2.51) 2028 0 R (paragraph.5.11.2.52) 2029 0 R (paragraph.5.11.2.53) 2030 0 R (paragraph.5.11.2.54) 2034 0 R (paragraph.5.11.2.55) 2036 0 R (paragraph.5.11.2.56) 2038 0 R (paragraph.5.11.2.57) 2040 0 R (paragraph.5.11.2.58) 2042 0 R (paragraph.5.11.2.59) 2043 0 R (paragraph.5.11.2.6) 1894 0 R (paragraph.5.11.2.60) 2051 0 R (paragraph.5.11.2.61) 2052 0 R (paragraph.5.11.2.62) 2053 0 R (paragraph.5.11.2.63) 2054 0 R (paragraph.5.11.2.64) 2055 0 R (paragraph.5.11.2.65) 2056 0 R (paragraph.5.11.2.66) 2057 0 R (paragraph.5.11.2.67) 2058 0 R (paragraph.5.11.2.68) 2059 0 R (paragraph.5.11.2.69) 2060 0 R (paragraph.5.11.2.7) 1895 0 R (paragraph.5.11.2.70) 2061 0 R (paragraph.5.11.2.71) 2062 0 R (paragraph.5.11.2.72) 2063 0 R (paragraph.5.11.2.73) 2068 0 R (paragraph.5.11.2.74) 2069 0 R (paragraph.5.11.2.75) 2070 0 R (paragraph.5.11.2.8) 1910 0 R (paragraph.5.11.2.9) 1911 0 R (paragraph.5.12.2.1) 2093 0 R (paragraph.5.12.2.10) 2116 0 R (paragraph.5.12.2.11) 2117 0 R (paragraph.5.12.2.2) 2095 0 R (paragraph.5.12.2.3) 2109 0 R (paragraph.5.12.2.4) 2110 0 R (paragraph.5.12.2.5) 2111 0 R (paragraph.5.12.2.6) 2112 0 R (paragraph.5.12.2.7) 2113 0 R (paragraph.5.12.2.8) 2114 0 R (paragraph.5.12.2.9) 2115 0 R (paragraph.5.2.2.1) 1073 0 R (paragraph.5.2.2.10) 1124 0 R (paragraph.5.2.2.11) 1127 0 R (paragraph.5.2.2.12) 1130 0 R (paragraph.5.2.2.13) 1133 0 R (paragraph.5.2.2.14) 1140 0 R (paragraph.5.2.2.15) 1141 0 R (paragraph.5.2.2.2) 1095 0 R (paragraph.5.2.2.3) 1096 0 R (paragraph.5.2.2.4) 1097 0 R (paragraph.5.2.2.5) 1098 0 R (paragraph.5.2.2.6) 1109 0 R (paragraph.5.2.2.7) 1110 0 R (paragraph.5.2.2.8) 1118 0 R (paragraph.5.2.2.9) 1121 0 R (paragraph.5.3.2.1) 1154 0 R (paragraph.5.3.2.2) 1156 0 R (paragraph.5.3.2.3) 1158 0 R (paragraph.5.4.2.1) 1184 0 R (paragraph.5.4.2.10) 1217 0 R (paragraph.5.4.2.11) 1222 0 R (paragraph.5.4.2.12) 1223 0 R (paragraph.5.4.2.13) 1224 0 R (paragraph.5.4.2.14) 1225 0 R (paragraph.5.4.2.2) 1191 0 R (paragraph.5.4.2.3) 1193 0 R (paragraph.5.4.2.4) 1210 0 R (paragraph.5.4.2.5) 1211 0 R (paragraph.5.4.2.6) 1212 0 R (paragraph.5.4.2.7) 1213 0 R (paragraph.5.4.2.8) 1215 0 R (paragraph.5.4.2.9) 1216 0 R (paragraph.5.5.2.1) 1271 0 R (paragraph.5.5.2.10) 1293 0 R (paragraph.5.5.2.11) 1294 0 R (paragraph.5.5.2.12) 1295 0 R (paragraph.5.5.2.13) 1300 0 R (paragraph.5.5.2.14) 1301 0 R (paragraph.5.5.2.15) 1302 0 R (paragraph.5.5.2.16) 1303 0 R (paragraph.5.5.2.17) 1304 0 R (paragraph.5.5.2.18) 1305 0 R (paragraph.5.5.2.19) 1306 0 R (paragraph.5.5.2.2) 1279 0 R (paragraph.5.5.2.20) 1307 0 R (paragraph.5.5.2.21) 1308 0 R (paragraph.5.5.2.22) 1309 0 R (paragraph.5.5.2.3) 1280 0 R (paragraph.5.5.2.4) 1281 0 R (paragraph.5.5.2.5) 1282 0 R (paragraph.5.5.2.6) 1283 0 R (paragraph.5.5.2.7) 1290 0 R (paragraph.5.5.2.8) 1291 0 R (paragraph.5.5.2.9) 1292 0 R (paragraph.5.6.2.1) 1321 0 R (paragraph.5.6.2.2) 1323 0 R (paragraph.5.6.2.3) 1325 0 R (paragraph.5.7.2.1) 1333 0 R (paragraph.5.7.2.2) 1341 0 R (paragraph.5.7.2.3) 1342 0 R (paragraph.5.8.2.1) 1359 0 R (paragraph.5.8.2.10) 1403 0 R (paragraph.5.8.2.11) 1404 0 R (paragraph.5.8.2.12) 1405 0 R (paragraph.5.8.2.13) 1410 0 R (paragraph.5.8.2.14) 1411 0 R (paragraph.5.8.2.2) 1385 0 R (paragraph.5.8.2.3) 1386 0 R (paragraph.5.8.2.4) 1387 0 R (paragraph.5.8.2.5) 1388 0 R (paragraph.5.8.2.6) 1389 0 R (paragraph.5.8.2.7) 1390 0 R (paragraph.5.8.2.8) 1401 0 R (paragraph.5.8.2.9) 1402 0 R (paragraph.5.9.2.1) 1506 0 R (paragraph.5.9.2.10) 1517 0 R (paragraph.5.9.2.11) 1518 0 R (paragraph.5.9.2.12) 1523 0 R (paragraph.5.9.2.13) 1524 0 R (paragraph.5.9.2.14) 1525 0 R (paragraph.5.9.2.15) 1526 0 R (paragraph.5.9.2.16) 1527 0 R (paragraph.5.9.2.17) 1528 0 R (paragraph.5.9.2.18) 1529 0 R (paragraph.5.9.2.19) 1530 0 R (paragraph.5.9.2.2) 1507 0 R (paragraph.5.9.2.20) 1531 0 R (paragraph.5.9.2.21) 1532 0 R (paragraph.5.9.2.22) 1533 0 R (paragraph.5.9.2.23) 1534 0 R (paragraph.5.9.2.24) 1535 0 R (paragraph.5.9.2.25) 1540 0 R (paragraph.5.9.2.26) 1541 0 R (paragraph.5.9.2.27) 1542 0 R (paragraph.5.9.2.28) 1543 0 R (paragraph.5.9.2.29) 1544 0 R (paragraph.5.9.2.3) 1508 0 R (paragraph.5.9.2.30) 1545 0 R (paragraph.5.9.2.31) 1546 0 R (paragraph.5.9.2.32) 1547 0 R (paragraph.5.9.2.33) 1548 0 R (paragraph.5.9.2.34) 1549 0 R (paragraph.5.9.2.35) 1550 0 R (paragraph.5.9.2.36) 1551 0 R (paragraph.5.9.2.37) 1552 0 R (paragraph.5.9.2.38) 1557 0 R (paragraph.5.9.2.39) 1558 0 R (paragraph.5.9.2.4) 1509 0 R (paragraph.5.9.2.40) 1559 0 R (paragraph.5.9.2.41) 1560 0 R (paragraph.5.9.2.5) 1512 0 R (paragraph.5.9.2.6) 1513 0 R (paragraph.5.9.2.7) 1514 0 R (paragraph.5.9.2.8) 1515 0 R (paragraph.5.9.2.9) 1516 0 R (paragraph.6.1.2.1) 2176 0 R (paragraph.6.1.2.2) 2178 0 R (paragraph.6.1.2.3) 2181 0 R (paragraph.6.1.2.4) 2184 0 R (paragraph.6.1.2.5) 2191 0 R (paragraph.6.1.2.6) 2194 0 R (paragraph.6.1.3.1) 2197 0 R (paragraph.6.1.3.2) 2204 0 R (paragraph.6.1.3.3) 2207 0 R (paragraph.6.1.3.4) 2217 0 R (paragraph.6.1.3.5) 2219 0 R (paragraph.6.1.4.1) 2225 0 R (paragraph.6.10.2.1) 3685 0 R (paragraph.6.10.2.2) 3693 0 R (paragraph.6.10.2.3) 3696 0 R (paragraph.6.10.2.4) 3699 0 R (paragraph.6.10.2.5) 3702 0 R (paragraph.6.10.2.6) 3705 0 R (paragraph.6.10.2.7) 3708 0 R (paragraph.6.10.2.8) 3711 0 R (paragraph.6.10.3.1) 3718 0 R (paragraph.6.10.3.2) 3729 0 R (paragraph.6.10.3.3) 3736 0 R (paragraph.6.10.3.4) 3743 0 R (paragraph.6.10.3.5) 3750 0 R (paragraph.6.10.3.6) 3757 0 R (paragraph.6.10.3.7) 3763 0 R (paragraph.6.10.3.8) 3765 0 R (paragraph.6.10.4.1) 3772 0 R (paragraph.6.11.2.1) 3894 0 R (paragraph.6.11.2.10) 3918 0 R (paragraph.6.11.2.11) 3921 0 R (paragraph.6.11.2.12) 3924 0 R (paragraph.6.11.2.13) 3931 0 R (paragraph.6.11.2.14) 3934 0 R (paragraph.6.11.2.15) 3937 0 R (paragraph.6.11.2.16) 3940 0 R (paragraph.6.11.2.17) 3943 0 R (paragraph.6.11.2.2) 3896 0 R (paragraph.6.11.2.3) 3898 0 R (paragraph.6.11.2.4) 3904 0 R (paragraph.6.11.2.5) 3906 0 R (paragraph.6.11.2.6) 3908 0 R (paragraph.6.11.2.7) 3910 0 R (paragraph.6.11.2.8) 3912 0 R (paragraph.6.11.2.9) 3915 0 R (paragraph.6.11.3.1) 3946 0 R (paragraph.6.11.3.10) 4021 0 R (paragraph.6.11.3.11) 4030 0 R (paragraph.6.11.3.2) 3953 0 R (paragraph.6.11.3.3) 3955 0 R (paragraph.6.11.3.4) 3964 0 R (paragraph.6.11.3.5) 3985 0 R (paragraph.6.11.3.6) 3993 0 R (paragraph.6.11.3.7) 4000 0 R (paragraph.6.11.3.8) 4009 0 R (paragraph.6.11.3.9) 4015 0 R (paragraph.6.11.4.1) 4037 0 R (paragraph.6.12.2.1) 4130 0 R (paragraph.6.12.2.2) 4133 0 R (paragraph.6.12.2.3) 4136 0 R (paragraph.6.12.2.4) 4139 0 R (paragraph.6.12.2.5) 4142 0 R (paragraph.6.12.2.6) 4145 0 R (paragraph.6.12.2.7) 4148 0 R (paragraph.6.12.2.8) 4150 0 R (paragraph.6.12.3.1) 4153 0 R (paragraph.6.12.3.2) 4165 0 R (paragraph.6.12.3.3) 4167 0 R (paragraph.6.12.3.4) 4180 0 R (paragraph.6.12.3.5) 4184 0 R (paragraph.6.12.3.6) 4195 0 R (paragraph.6.12.3.7) 4201 0 R (paragraph.6.12.4.1) 4207 0 R (paragraph.6.13.2.1) 4379 0 R (paragraph.6.13.2.10) 4419 0 R (paragraph.6.13.2.11) 4423 0 R (paragraph.6.13.2.12) 4427 0 R (paragraph.6.13.2.13) 4431 0 R (paragraph.6.13.2.14) 4440 0 R (paragraph.6.13.2.15) 4444 0 R (paragraph.6.13.2.16) 4448 0 R (paragraph.6.13.2.17) 4452 0 R (paragraph.6.13.2.18) 4454 0 R (paragraph.6.13.2.19) 4456 0 R (paragraph.6.13.2.2) 4383 0 R (paragraph.6.13.2.20) 4458 0 R (paragraph.6.13.2.21) 4461 0 R (paragraph.6.13.2.22) 4464 0 R (paragraph.6.13.2.23) 4471 0 R (paragraph.6.13.2.24) 4474 0 R (paragraph.6.13.2.25) 4477 0 R (paragraph.6.13.2.26) 4480 0 R (paragraph.6.13.2.27) 4483 0 R (paragraph.6.13.2.28) 4486 0 R (paragraph.6.13.2.3) 4387 0 R (paragraph.6.13.2.4) 4391 0 R (paragraph.6.13.2.5) 4399 0 R (paragraph.6.13.2.6) 4403 0 R (paragraph.6.13.2.7) 4407 0 R (paragraph.6.13.2.8) 4411 0 R (paragraph.6.13.2.9) 4415 0 R (paragraph.6.13.3.1) 4489 0 R (paragraph.6.13.3.2) 4515 0 R (paragraph.6.13.3.3) 4644 0 R (paragraph.6.13.3.4) 4667 0 R (paragraph.6.13.3.5) 4677 0 R (paragraph.6.13.3.6) 4690 0 R (paragraph.6.13.3.7) 4697 0 R (paragraph.6.13.4.1) 4727 0 R (paragraph.6.15.2.1) 4741 0 R (paragraph.6.15.2.2) 4743 0 R (paragraph.6.15.2.3) 4745 0 R (paragraph.6.15.2.4) 4747 0 R (paragraph.6.15.2.5) 4750 0 R (paragraph.6.15.2.6) 4753 0 R (paragraph.6.15.2.7) 4755 0 R (paragraph.6.16.2.1) 4773 0 R (paragraph.6.16.2.2) 4783 0 R (paragraph.6.16.2.3) 4796 0 R (paragraph.6.17.2.1) 4838 0 R (paragraph.6.17.3.1) 4839 0 R (paragraph.6.17.3.2) 4844 0 R (paragraph.6.17.3.3) 4845 0 R (paragraph.6.17.3.4) 4846 0 R (paragraph.6.17.3.5) 4847 0 R (paragraph.6.17.3.6) 4852 0 R (paragraph.6.17.3.7) 4853 0 R (paragraph.6.17.3.8) 4854 0 R (paragraph.6.18.2.1) 4912 0 R (paragraph.6.18.2.10) 4959 0 R (paragraph.6.18.2.11) 4963 0 R (paragraph.6.18.2.12) 4968 0 R (paragraph.6.18.2.13) 4973 0 R (paragraph.6.18.2.14) 4977 0 R (paragraph.6.18.2.15) 4985 0 R (paragraph.6.18.2.16) 4990 0 R (paragraph.6.18.2.17) 4994 0 R (paragraph.6.18.2.18) 4998 0 R (paragraph.6.18.2.2) 4916 0 R (paragraph.6.18.2.3) 4920 0 R (paragraph.6.18.2.4) 4924 0 R (paragraph.6.18.2.5) 4937 0 R (paragraph.6.18.2.6) 4941 0 R (paragraph.6.18.2.7) 4945 0 R (paragraph.6.18.2.8) 4950 0 R (paragraph.6.18.2.9) 4954 0 R (paragraph.6.18.3.1) 5002 0 R (paragraph.6.18.3.2) 5008 0 R (paragraph.6.18.3.3) 5015 0 R (paragraph.6.18.4.1) 5024 0 R (paragraph.6.18.4.2) 5025 0 R (paragraph.6.18.4.3) 5030 0 R (paragraph.6.19.2.1) 5049 0 R (paragraph.6.19.2.2) 5050 0 R (paragraph.6.19.2.3) 5051 0 R (paragraph.6.19.2.4) 5056 0 R (paragraph.6.19.2.5) 5057 0 R (paragraph.6.19.2.6) 5062 0 R (paragraph.6.2.2.1) 2260 0 R (paragraph.6.2.2.2) 2262 0 R (paragraph.6.2.2.3) 2264 0 R (paragraph.6.2.2.4) 2275 0 R (paragraph.6.2.2.5) 2277 0 R (paragraph.6.2.2.6) 2279 0 R (paragraph.6.2.2.7) 2281 0 R (paragraph.6.2.2.8) 2282 0 R (paragraph.6.2.3.1) 2283 0 R (paragraph.6.2.4.1) 2286 0 R (paragraph.6.2.5.1) 2320 0 R (paragraph.6.3.2.1) 2334 0 R (paragraph.6.4.2.1) 2424 0 R (paragraph.6.4.2.2) 2426 0 R (paragraph.6.4.2.3) 2436 0 R (paragraph.6.4.2.4) 2439 0 R (paragraph.6.4.2.5) 2442 0 R (paragraph.6.4.2.6) 2445 0 R (paragraph.6.4.2.7) 2448 0 R (paragraph.6.4.2.8) 2451 0 R (paragraph.6.4.3.1) 2454 0 R (paragraph.6.4.3.2) 2467 0 R (paragraph.6.4.3.3) 2473 0 R (paragraph.6.4.3.4) 2485 0 R (paragraph.6.4.3.5) 2488 0 R (paragraph.6.4.3.6) 2498 0 R (paragraph.6.4.3.7) 2504 0 R (paragraph.6.4.3.8) 2506 0 R (paragraph.6.4.4.1) 2507 0 R (paragraph.6.5.2.1) 2520 0 R (paragraph.6.5.2.2) 2527 0 R (paragraph.6.5.3.1) 2528 0 R (paragraph.6.6.2.1) 2944 0 R (paragraph.6.6.2.2) 2945 0 R (paragraph.6.6.2.3) 2946 0 R (paragraph.6.6.2.4) 2947 0 R (paragraph.6.6.2.5) 2953 0 R (paragraph.6.6.2.6) 2956 0 R (paragraph.6.6.2.7) 2959 0 R (paragraph.6.6.2.8) 2962 0 R (paragraph.6.6.2.9) 2965 0 R (paragraph.6.6.3.1) 2968 0 R (paragraph.6.6.3.10) 3012 0 R (paragraph.6.6.3.11) 3014 0 R (paragraph.6.6.3.12) 3016 0 R (paragraph.6.6.3.13) 3019 0 R (paragraph.6.6.3.14) 3021 0 R (paragraph.6.6.3.15) 3023 0 R (paragraph.6.6.3.16) 3026 0 R (paragraph.6.6.3.17) 3033 0 R (paragraph.6.6.3.18) 3035 0 R (paragraph.6.6.3.19) 3038 0 R (paragraph.6.6.3.2) 2976 0 R (paragraph.6.6.3.20) 3040 0 R (paragraph.6.6.3.21) 3042 0 R (paragraph.6.6.3.22) 3045 0 R (paragraph.6.6.3.23) 3047 0 R (paragraph.6.6.3.24) 3049 0 R (paragraph.6.6.3.25) 3056 0 R (paragraph.6.6.3.26) 3058 0 R (paragraph.6.6.3.27) 3060 0 R (paragraph.6.6.3.28) 3063 0 R (paragraph.6.6.3.29) 3065 0 R (paragraph.6.6.3.3) 2979 0 R (paragraph.6.6.3.30) 3067 0 R (paragraph.6.6.3.31) 3070 0 R (paragraph.6.6.3.32) 3072 0 R (paragraph.6.6.3.33) 3074 0 R (paragraph.6.6.3.34) 3081 0 R (paragraph.6.6.3.35) 3083 0 R (paragraph.6.6.3.36) 3085 0 R (paragraph.6.6.3.37) 3088 0 R (paragraph.6.6.3.38) 3090 0 R (paragraph.6.6.3.39) 3092 0 R (paragraph.6.6.3.4) 2988 0 R (paragraph.6.6.3.40) 3095 0 R (paragraph.6.6.3.41) 3097 0 R (paragraph.6.6.3.42) 3103 0 R (paragraph.6.6.3.43) 3106 0 R (paragraph.6.6.3.44) 3108 0 R (paragraph.6.6.3.45) 3110 0 R (paragraph.6.6.3.46) 3113 0 R (paragraph.6.6.3.47) 3115 0 R (paragraph.6.6.3.48) 3117 0 R (paragraph.6.6.3.49) 3120 0 R (paragraph.6.6.3.5) 2995 0 R (paragraph.6.6.3.50) 3122 0 R (paragraph.6.6.3.51) 3128 0 R (paragraph.6.6.3.52) 3131 0 R (paragraph.6.6.3.53) 3133 0 R (paragraph.6.6.3.54) 3135 0 R (paragraph.6.6.3.55) 3138 0 R (paragraph.6.6.3.56) 3140 0 R (paragraph.6.6.3.57) 3142 0 R (paragraph.6.6.3.58) 3145 0 R (paragraph.6.6.3.59) 3151 0 R (paragraph.6.6.3.6) 2998 0 R (paragraph.6.6.3.60) 3153 0 R (paragraph.6.6.3.61) 3156 0 R (paragraph.6.6.3.62) 3158 0 R (paragraph.6.6.3.63) 3160 0 R (paragraph.6.6.3.64) 3163 0 R (paragraph.6.6.3.65) 3165 0 R (paragraph.6.6.3.66) 3167 0 R (paragraph.6.6.3.67) 3170 0 R (paragraph.6.6.3.68) 3177 0 R (paragraph.6.6.3.69) 3179 0 R (paragraph.6.6.3.7) 3001 0 R (paragraph.6.6.3.70) 3182 0 R (paragraph.6.6.3.71) 3184 0 R (paragraph.6.6.3.72) 3186 0 R (paragraph.6.6.3.73) 3189 0 R (paragraph.6.6.3.74) 3191 0 R (paragraph.6.6.3.75) 3193 0 R (paragraph.6.6.3.76) 3200 0 R (paragraph.6.6.3.77) 3202 0 R (paragraph.6.6.3.78) 3204 0 R (paragraph.6.6.3.79) 3207 0 R (paragraph.6.6.3.8) 3007 0 R (paragraph.6.6.3.80) 3209 0 R (paragraph.6.6.3.81) 3211 0 R (paragraph.6.6.3.82) 3214 0 R (paragraph.6.6.3.83) 3216 0 R (paragraph.6.6.3.84) 3218 0 R (paragraph.6.6.3.85) 3225 0 R (paragraph.6.6.3.86) 3227 0 R (paragraph.6.6.3.9) 3009 0 R (paragraph.6.6.4.1) 3229 0 R (paragraph.6.6.4.10) 3250 0 R (paragraph.6.6.4.11) 3251 0 R (paragraph.6.6.4.12) 3253 0 R (paragraph.6.6.4.2) 3230 0 R (paragraph.6.6.4.3) 3232 0 R (paragraph.6.6.4.4) 3234 0 R (paragraph.6.6.4.5) 3236 0 R (paragraph.6.6.4.6) 3238 0 R (paragraph.6.6.4.7) 3240 0 R (paragraph.6.6.4.8) 3242 0 R (paragraph.6.6.4.9) 3244 0 R (paragraph.6.7.2.1) 3329 0 R (paragraph.6.7.2.2) 3331 0 R (paragraph.6.7.2.3) 3334 0 R (paragraph.6.7.2.4) 3337 0 R (paragraph.6.7.2.5) 3340 0 R (paragraph.6.7.2.6) 3347 0 R (paragraph.6.7.3.1) 3350 0 R (paragraph.6.7.3.10) 3394 0 R (paragraph.6.7.3.2) 3354 0 R (paragraph.6.7.3.3) 3357 0 R (paragraph.6.7.3.4) 3367 0 R (paragraph.6.7.3.5) 3369 0 R (paragraph.6.7.3.6) 3375 0 R (paragraph.6.7.3.7) 3376 0 R (paragraph.6.7.3.8) 3382 0 R (paragraph.6.7.3.9) 3388 0 R (paragraph.6.7.4.1) 3395 0 R (paragraph.6.8.2.1) 3410 0 R (paragraph.6.8.2.2) 3418 0 R (paragraph.6.8.2.3) 3419 0 R (paragraph.6.8.2.4) 3427 0 R (paragraph.6.9.2.1) 3544 0 R (paragraph.6.9.2.2) 3546 0 R (paragraph.6.9.3.1) 3547 0 R (paragraph.6.9.3.10) 3572 0 R (paragraph.6.9.3.11) 3574 0 R (paragraph.6.9.3.12) 3576 0 R (paragraph.6.9.3.13) 3578 0 R (paragraph.6.9.3.14) 3580 0 R (paragraph.6.9.3.15) 3582 0 R (paragraph.6.9.3.16) 3588 0 R (paragraph.6.9.3.17) 3589 0 R (paragraph.6.9.3.18) 3591 0 R (paragraph.6.9.3.19) 3593 0 R (paragraph.6.9.3.2) 3553 0 R (paragraph.6.9.3.20) 3595 0 R (paragraph.6.9.3.21) 3600 0 R (paragraph.6.9.3.22) 3602 0 R (paragraph.6.9.3.23) 3604 0 R (paragraph.6.9.3.24) 3606 0 R (paragraph.6.9.3.25) 3608 0 R (paragraph.6.9.3.26) 3610 0 R (paragraph.6.9.3.27) 3612 0 R (paragraph.6.9.3.3) 3554 0 R (paragraph.6.9.3.4) 3556 0 R (paragraph.6.9.3.5) 3558 0 R (paragraph.6.9.3.6) 3564 0 R (paragraph.6.9.3.7) 3566 0 R (paragraph.6.9.3.8) 3568 0 R (paragraph.6.9.3.9) 3570 0 R (paragraph.6.9.4.1) 3619 0 R (pgsbox) 690 0 R (prj_8h) 958 0 R (prj_8h_025adf8a63b5d4a8d2a4de804e0707be) 2663 0 R (prj_8h_105e2bf177120eb34f41e6af768f855d) 2760 0 R (prj_8h_13e0f81e1fd4bdc46847ab4c634ad346) 2668 0 R (prj_8h_151140d870ed4f490317938bd6260a6a) 2714 0 R (prj_8h_167a49d730bca43483aef311f7114ae4) 2802 0 R (prj_8h_17be11269d86b3308fd925949877718e) 2712 0 R (prj_8h_1f1714691f99f11640dccdc74eadfb49) 2799 0 R (prj_8h_28b623c88d38ab711fc61f36a97d0b27) 2769 0 R (prj_8h_28ddb923a52cb597ca9c7dd03ceeb4fe) 2671 0 R (prj_8h_2c87fbf68277f03051d3eaae3db785e9) 2664 0 R (prj_8h_2cdabd9dfe78fe18b9e6597881d8ed92) 2571 0 R (prj_8h_2d30db5685dd1faa18680a0e69bc5854) 2847 0 R (prj_8h_2da3bbd3c42c6ad324117cc5f249a834) 2718 0 R (prj_8h_2f42dcec4ea56bbb25b563859228b02e) 2763 0 R (prj_8h_2fe67a5ecf17729881efa24c83482611) 2610 0 R (prj_8h_310444979f8f0e62db2bcbe39b0e3d35) 2709 0 R (prj_8h_3229533df20718c0d5671cc9eb5316fe) 2660 0 R (prj_8h_33f92621800eb880b75611c439526d19) 2717 0 R (prj_8h_344308a1d96a93f9bc682141f3df1a14) 2762 0 R (prj_8h_34d303d7ae44a6aca43c1a81bfaac10f) 2612 0 R (prj_8h_3672afec3db0f850d67404814ebdbc64) 808 0 R (prj_8h_36ccae7b426311614a4e80432a2b62c3) 2672 0 R (prj_8h_36cf447dee9f2e90e42d43d7adc5a0a1) 2666 0 R (prj_8h_37ad31c5d2926862d211db0d14f401f0) 2569 0 R (prj_8h_3b4cda48838c613460bff00c76fceb44) 2767 0 R (prj_8h_4089618a84e11369bf9e5fd7c11c7368) 2848 0 R (prj_8h_4b25d630b7590f31fa0aa6d5861c9bfd) 2844 0 R (prj_8h_4ff298fcdc6e7e23dfb4971fbd26ebe7) 2810 0 R (prj_8h_53315ef8d3bd4002d1e98142fcf62566) 2766 0 R (prj_8h_5380727f9aeff5aa57f8545d6b54a8f8) 2706 0 R (prj_8h_5517fccc15882e298ac9433f44d1ae4c) 2710 0 R (prj_8h_574e44daea81568a6d5e324a6f339d6f) 2658 0 R (prj_8h_588e9a86fc4dcd1195f867f718ce5429) 2754 0 R (prj_8h_5a2f80bed69a84464e5654f91ed4fb63) 2842 0 R (prj_8h_666322bfe8c4b8e73f00afeb47283f97) 2622 0 R (prj_8h_66b51f10624b6c17a84b5b54058dd72b) 2615 0 R (prj_8h_68ce41ad199c3385bed7e7d4ded2bd8a) 2669 0 R (prj_8h_6d1f0504f9b864d4aed4a59d60bab819) 2806 0 R (prj_8h_6e2db45f219ba5732ddca43a9fc17408) 2845 0 R (prj_8h_6f3cbaaf367984579aad5ec7eb00f397) 2716 0 R (prj_8h_70b750ec65eb4a277057200c7fbb251f) 2611 0 R (prj_8h_749605599f1bf2b883c5c88b6cc9c06b) 2843 0 R (prj_8h_75b6b1cb0a748e9b5d3a4cd31129ace6) 2665 0 R (prj_8h_77283589634cc9a054f3a7c7fc91d38d) 2755 0 R (prj_8h_7b60d7992bf9c671cb4191f0ec2e0c90) 2659 0 R (prj_8h_7c719c0387d23c53b0ceb3ee161de66a) 2708 0 R (prj_8h_7f080405538ea2ddd2882c991e25bd2f) 804 0 R (prj_8h_847b7c3f5b7361596912d3d876b4f4fe) 2808 0 R (prj_8h_849a1bbd679d0c193e8be96a8b9ed534) 2661 0 R (prj_8h_853c1df5e8327d83e9cfdde9455355f5) 2715 0 R (prj_8h_86e25219d2169702c7db6508750097cf) 2840 0 R (prj_8h_8785bdf33bdaa3d9d52fd51b621ec8d5) 2572 0 R (prj_8h_88c15d0b6f789cbbd7c5d323ef131360) 2616 0 R (prj_8h_8bc552f12260f944e0b8f9b714804983) 2803 0 R (prj_8h_8cca776751549082521a72a743d6b937) 2719 0 R (prj_8h_8ebb4c79b635cef463b4e7242ff23c25) 2607 0 R (prj_8h_94f59295c312536ce66482b3d9bebec4) 807 0 R (prj_8h_9a387f05414e7b59487fdcb03ff79ced) 2573 0 R (prj_8h_9bceed17f625eb88a0826871dc8296b5) 2846 0 R (prj_8h_9d3358bed907342e3309e54bd2ab89da) 2614 0 R (prj_8h_a2167e62576d36eae341c2583cb5d678) 2809 0 R (prj_8h_aba5ce89ae711728d8ba8105ac5fd599) 2623 0 R (prj_8h_abdc7abc8b7c80187770cfd12c63f700) 2768 0 R (prj_8h_acc46318c778bd844e30d6997394cc8a) 2570 0 R (prj_8h_ad75dcd0cd2fd0b6a162b5587cba9c2d) 2800 0 R (prj_8h_aec02a8e47d68e126983e9bb07a0c0aa) 2765 0 R (prj_8h_afd25a96ccc5966c04d7732ca482c0c1) 2841 0 R (prj_8h_b1264f0201113c1a8e931ad9a7630e2f) 2756 0 R (prj_8h_b4325a957786611772b90e7a080327f3) 2704 0 R (prj_8h_b46a0a668f28939626287d048153863f) 2617 0 R (prj_8h_b6ce2bb75a87b1679d05f251227d2f1b) 2618 0 R (prj_8h_bbfbf3cba73850d7608765725993dfe3) 2801 0 R (prj_8h_bc26dfb2d0b0bee71f6e4541977d237f) 2608 0 R (prj_8h_bdf8c6c3ef615a01ebf8822e013d6a63) 2620 0 R (prj_8h_be28216295d9e7ad7dbb01bf5985df9f) 2574 0 R (prj_8h_bf6696d3455c684cb44d06da7885ce94) 2575 0 R (prj_8h_c038f2474d5d58de157554cee74a9735) 2621 0 R (prj_8h_c2f3bc42ac6e7d458364ebcf2b35814f) 2753 0 R (prj_8h_c8dfb42cf72db0c4bc690d030f75c662) 2568 0 R (prj_8h_c940da0fb0552876fb40a92f82c9625f) 2813 0 R (prj_8h_c983c5a393c5b3f1041f07b2eb95a3a5) 2657 0 R (prj_8h_c9a7ed6b032cfdaba0e8caba17c6c149) 2805 0 R (prj_8h_cb157519ef498bf669298c5508492f3e) 805 0 R (prj_8h_cd4f54c072b6219242daeb6d4b9a74cb) 2613 0 R (prj_8h_cf989261fd56f1e8b4eb8941ec2c754f) 2705 0 R (prj_8h_d2a2b56c0900516dd24eebf430bcb29c) 2711 0 R (prj_8h_d43dbc765c63162d0af2b9285b8a434f) 1285 0 R (prj_8h_d70968320728202aa12048162248d368) 2757 0 R (prj_8h_d994cb23871c51b20754973bef180f8a) 1047 0 R (prj_8h_d9a80b98c04b0e06d08fd84bacc58b27) 2707 0 R (prj_8h_dc4da028cde2d970e9e5e22adca22f37) 2662 0 R (prj_8h_dc97181f64d72234b8c6903b22b33df9) 2812 0 R (prj_8h_df9cca0265038851129d1966017cd525) 809 0 R (prj_8h_eb5951ec54b929d16ab464939a37d74f) 2713 0 R (prj_8h_eb7881cd5d7b4b5e26281a512b8f62ac) 2619 0 R (prj_8h_ed0317c8ffef248346da897568df266c) 2764 0 R (prj_8h_f363383621fb2b72243c1d6b894874d5) 2673 0 R (prj_8h_f44375ad9036898dd6d12d2cc58bf53b) 2811 0 R (prj_8h_f862254dceec64a987fdaabc40e4963d) 806 0 R (prj_8h_fa8d27e481bbfffacd3e671e6715d5cb) 2758 0 R (prj_8h_faafab5c440384667d7af444b7aca750) 2609 0 R (prj_8h_fbf5f05496f1e018425e02d60a4e0b74) 2759 0 R (prj_8h_fc5276e759c799deea36271d9cafc5e9) 2807 0 R (prj_8h_fcefcb885b7d1c33e0458345cdc9f4a4) 2804 0 R (prj_8h_fedc43dc512008174ec9b87753519031) 2761 0 R (prj_8h_ff09e87b2246bdec83f6a7bb1bc0f471) 2670 0 R (prj_8h_ffdbf993ce959fce2c148c07cd0f2c0c) 2667 0 R (section*.1) 529 0 R (section*.10) 1417 0 R (section*.11) 1561 0 R (section*.12) 1681 0 R (section*.13) 2071 0 R (section*.14) 2122 0 R (section*.15) 2124 0 R (section*.16) 2138 0 R (section*.17) 2162 0 R (section*.18) 2226 0 R (section*.19) 2229 0 R (section*.2) 979 0 R (section*.20) 2248 0 R (section*.21) 2250 0 R (section*.22) 2254 0 R (section*.23) 2321 0 R (section*.24) 2323 0 R (section*.25) 2358 0 R (section*.26) 2360 0 R (section*.27) 2378 0 R (section*.28) 2408 0 R (section*.29) 2512 0 R (section*.3) 1053 0 R (section*.30) 2515 0 R (section*.31) 2529 0 R (section*.32) 2535 0 R (section*.33) 2552 0 R (section*.34) 2795 0 R (section*.35) 3254 0 R (section*.36) 3256 0 R (section*.37) 3270 0 R (section*.38) 3295 0 R (section*.39) 3396 0 R (section*.4) 1146 0 R (section*.40) 3436 0 R (section*.41) 3438 0 R (section*.42) 3443 0 R (section*.43) 3509 0 R (section*.44) 3620 0 R (section*.45) 3622 0 R (section*.46) 3640 0 R (section*.47) 3670 0 R (section*.48) 3773 0 R (section*.49) 3778 0 R (section*.5) 1161 0 R (section*.50) 3831 0 R (section*.51) 3858 0 R (section*.52) 4042 0 R (section*.53) 4065 0 R (section*.54) 4098 0 R (section*.55) 4208 0 R (section*.56) 4317 0 R (section*.57) 4334 0 R (section*.58) 4732 0 R (section*.59) 4760 0 R (section*.6) 1226 0 R (section*.60) 4799 0 R (section*.61) 4801 0 R (section*.62) 4855 0 R (section*.63) 4882 0 R (section*.64) 4904 0 R (section*.65) 5031 0 R (section*.66) 5067 0 R (section*.7) 1314 0 R (section*.8) 1326 0 R (section*.9) 1343 0 R (section.1) 6 0 R (section.2) 18 0 R (section.3) 22 0 R (section.4) 30 0 R (section.5) 38 0 R (section.6) 186 0 R (software) 682 0 R (spc_8h) 959 0 R (spc_8h_30c95d776068ef3cc959a50af9995fa9) 3275 0 R (spc_8h_49807752ce4e223d4095cf6ad13bac0a) 813 0 R (spc_8h_49f16254df0e3498ae2c1eb641f5232c) 3306 0 R (spc_8h_4d66edc63bfc8a39adc6bac9e88c8e81) 810 0 R (spc_8h_4e195ae6c61da3608692a3c7f2395599) 3274 0 R (spc_8h_615d3ef3a505a8be7da1578d9338d218) 1973 0 R (spc_8h_6f88e6f1a549bffa0d0ab2b9523d2000) 3304 0 R (spc_8h_7304d0d00bcf9d2bad1f56ba6d8322ea) 3301 0 R (spc_8h_96978fec523018fd6898301a3452c166) 811 0 R (spc_8h_96e8686daa13255e36506c3bfc213e46) 3307 0 R (spc_8h_ab517aed3ee9f8d5a5ca1f990d310b61) 814 0 R (spc_8h_b9fc42d8e1d281839a0a42ac00bcd180) 3305 0 R (spc_8h_c39694faccdd56850677999d714cd14a) 812 0 R (spc_8h_e6e89217a5eca87a2101ae195da74347) 3303 0 R (spc_8h_e7fe86ae85a1a3bd19c2d78c3dba58f6) 3302 0 R (spc_8h_f0e4274b242fd41625b6ad4f4376b8da) 815 0 R (spc_8h_f2ee6399a65f2467841be79e4bbb41c3) 1396 0 R (sph_8h) 960 0 R (sph_8h_5c0783d56189d48d9f52af05b64a4df6) 3411 0 R (sph_8h_8ee2e117701f434f0bffbbe52f05d118) 3413 0 R (sph_8h_bcdbd119e57482315882d849f2b04e91) 3398 0 R (sph_8h_ec6222fe1e4d807c9b59980b8e548eb0) 3412 0 R (spx_8h) 961 0 R (spx_8h_0459c65496512f270d3c569c346ce413) 3497 0 R (spx_8h_09b951b08ac818b9da44389a3ddf614a) 3492 0 R (spx_8h_16bc2fef69c592c5bcdc695633f17df0) 3467 0 R (spx_8h_192c7ea1edb2fc79d391a51bec7442e0) 1501 0 R (spx_8h_3e86c3462619b4fdf0aeeeea9874757e) 3466 0 R (spx_8h_413fa882d2b67a792a35938738214057) 3490 0 R (spx_8h_45f0db5bb967998f070cad30e5e68180) 3456 0 R (spx_8h_51b714ff0ed788c20f1b273ec551b6f6) 3464 0 R (spx_8h_544be13048057701c37a8e9c4f761be2) 3503 0 R (spx_8h_56a7d77413c654541fb29f58561c16f9) 3500 0 R (spx_8h_5a497ffd57345f2f0bf1c9abc56842c4) 3489 0 R (spx_8h_5c2eb2d8649eaab21e71efcd25d9236c) 3460 0 R (spx_8h_5eed4e6f2879b4607e60b4f77e2736bd) 3463 0 R (spx_8h_61a1980ff0683231529b784af1c48eaa) 3501 0 R (spx_8h_652e95a1904d66117dc500c092b58e81) 3534 0 R (spx_8h_6c79d97dcc410e1a7a3e6e26ba3dabe6) 3465 0 R (spx_8h_6ee182e1185978bc6e7f69e4604fe341) 3458 0 R (spx_8h_772a14e27c613ea7b63697efdb765205) 3496 0 R (spx_8h_777e5c4790da397aefcada61445a1bb3) 3457 0 R (spx_8h_89a689b848429cfa5780757a5eee9347) 3461 0 R (spx_8h_8aba8fe47efe098740991771e97fe756) 3491 0 R (spx_8h_974f799a8ee19dd23114ca01b225a02f) 3494 0 R (spx_8h_9eb861d7c7437c5f974ad425da8b5664) 3462 0 R (spx_8h_a626b0cad9206c62e7e265bdf8c92c31) 3493 0 R (spx_8h_b23cb997ad699b59f91f4dfe4e8b28b0) 3502 0 R (spx_8h_cc02a893f538f5f0c0d1d9baae2b0e10) 3498 0 R (spx_8h_d0a5167b8e52a0cdc3990e35a324ba02) 3459 0 R (spx_8h_da5d4cf3e8791d64da68575da692e3f3) 3504 0 R (spx_8h_f4784a764fd0f36c82548ef755c470bd) 3495 0 R (spx_8h_f7a2d05c2db901488d68576343aad873) 3499 0 R (structcelprm) 887 0 R (structcelprm_011e38b3a5505fdc13855348571bfad1) 1006 0 R (structcelprm_3f9ae993e97f0e73e3f59117929eeda6) 1007 0 R (structcelprm_408a39c1d060d5b32f884f8a8c60aaa2) 990 0 R (structcelprm_74585275b64c292b394b74f2f19a8048) 1004 0 R (structcelprm_756c8f0991a748ab47361b0215c4577b) 1010 0 R (structcelprm_7bb5e1ff4d73c884d73eeb0f8f2677d7) 1011 0 R (structcelprm_80ea2023638ededd2760cc9a260c456b) 1009 0 R (structcelprm_b034f85dc785113c396c9864cdddfe52) 1005 0 R (structcelprm_be1991f17c0ecb857d5bd30a6a689b84) 1008 0 R (structfitskey) 888 0 R (structfitskey_413484cd565be07b4adc75ed53c4ace7) 1085 0 R (structfitskey_42413fd1f1f3117a4bc4c0599c2c3889) 1079 0 R (structfitskey_43de42050c7e0232c9f7c5a28bfede4b) 1072 0 R (structfitskey_48b4ff24100b6ada4fd184d5c3d55eec) 1077 0 R (structfitskey_4fe936ed7df47a073c049f4fe1528ba2) 1089 0 R (structfitskey_68ab074cc13a9e0be1583ee93aa0db6b) 1083 0 R (structfitskey_88e62afbb23808ae484b8734bb1685b9) 1080 0 R (structfitskey_935a63ff3aa2c0403ed8eee1a94662e7) 1076 0 R (structfitskey_a914a7430a2746de8ceb641321842784) 1087 0 R (structfitskey_aa0b63820fb73086d2f55ea9687d8126) 1086 0 R (structfitskey_d50ff3c9166c43e1fe0542b18a216ee1) 1088 0 R (structfitskey_dbc83643fe92fd44408a6d62dbaf87b1) 1078 0 R (structfitskey_e6f81da89b09d92db5258191a1a9354b) 1084 0 R (structfitskey_f1a8fb88bc5d4ba60f9f12d0885c360e) 1082 0 R (structfitskey_f5bd77eb6d318c562bfe650f6784eb5f) 1075 0 R (structfitskeyid) 889 0 R (structfitskeyid_8c8c5a6be67ef57333e80e71f320b62e) 1157 0 R (structfitskeyid_9c19a56e7a92c1728bebd92e5370b9c7) 1153 0 R (structfitskeyid_b20aa3220d9994d02a1791e35dc91a56) 1155 0 R (structlinprm) 890 0 R (structlinprm_091103ceb860eeed1a280effa0df28df) 1201 0 R (structlinprm_162762d02eaade6a53d63d70b8827caa) 1194 0 R (structlinprm_28a705f744a32cd05dd3aa86ca58998b) 1196 0 R (structlinprm_3691ff3f40a0ba087637d30ffc87e6d0) 1168 0 R (structlinprm_4c40bec32ec40035b8c1ef13db652270) 1169 0 R (structlinprm_596f68ff17fce142f36530d72dd838c4) 1198 0 R (structlinprm_5ac85757a7a46247e353a089374eb128) 1203 0 R (structlinprm_5bb0b2b2ce1f160a8a70f6437a893eea) 1166 0 R (structlinprm_5ef7cce6307f640aca1080d0d5ad9ba1) 1199 0 R (structlinprm_7036b8527bc8b220ad8a863442631f48) 1202 0 R (structlinprm_e281f0f7ebeaf5038cc13c13946641b1) 1167 0 R (structlinprm_eaaf26fd243da58fee173b075bed1de7) 1195 0 R (structlinprm_eefcacedf2989970f0df2c246d84bfb7) 1200 0 R (structlinprm_f0a5cac7b1d2d3a0feb6905c05b122c2) 1197 0 R (structprjprm) 891 0 R (structprjprm_164706f09314c493c7e9d2c7325f8372) 1261 0 R (structprjprm_3894c2e551929b29adce50cd637fa351) 1013 0 R (structprjprm_3b40a2df3b436c4ffcf5be6814993278) 1262 0 R (structprjprm_46d6928a9026e7b3376dcf0d3f91db64) 1014 0 R (structprjprm_4f3c364f16d0b6498d7e11e6bb67239c) 1012 0 R (structprjprm_62e88bd3c9e02f38193a800035b83918) 1259 0 R (structprjprm_699ad609ff7c1935d8fb6a457a5b8164) 1015 0 R (structprjprm_ab36c6218a33025ac4c5025de7c67d42) 1264 0 R (structprjprm_ae2c61d85c72e87f4b2b77a14c8eb316) 1260 0 R (structprjprm_b165b11d417700de0a4187f133050a2b) 1252 0 R (structprjprm_b3e207e26d1c9db06cedba2cf4460340) 1256 0 R (structprjprm_b8dd3d8b1e462a2b261fc9e304885943) 1251 0 R (structprjprm_bcd2a3ee9f61b930d23bf741cea63bf3) 1254 0 R (structprjprm_d304d66b3f3aa64fe9c7251d3c420d02) 1250 0 R (structprjprm_d7a41e3d03cb739c2a9aa1f8aabf54f9) 1257 0 R (structprjprm_e634b0747fe55f77e65b6909c94227d9) 1258 0 R (structprjprm_e699a5fb02198777343057972e1452d0) 1266 0 R (structprjprm_e91fa3ff034b1c6de3ec98d8fb9e0ab1) 1016 0 R (structprjprm_eef644ffeafea16e82b2b995a470a345) 1265 0 R (structprjprm_f0fcebbc8155f0b1ee868e64a2ed9ac3) 1253 0 R (structprjprm_fb805c40a4d37c195074c1305874d615) 1263 0 R (structprjprm_fecdd175932cbf29fcfac575b1a5cb9b) 1255 0 R (structpscard) 892 0 R (structpscard_37a06c885cf73736f2eb5e78bd1034a1) 1320 0 R (structpscard_71912f084bc3cadeb0758756a723071a) 1322 0 R (structpscard_9986f2ace84978f6cc543224b57592c9) 1324 0 R (structpvcard) 947 0 R (structpvcard_5c97562bbadb55b8a2db59d9c7878059) 1336 0 R (structpvcard_88fa516543184eaffe6bd2c57946d9a7) 1332 0 R (structpvcard_f011f1972d6d345540f36a5c08a30d1f) 1334 0 R (structs) 684 0 R (structspcprm) 948 0 R (structspcprm_20db4194170d78054908acf94b41d9d9) 1374 0 R (structspcprm_2c5c2d97e6c5f617272834b1516c84de) 1367 0 R (structspcprm_387d74de3215763d7e22c222b19a2c44) 1365 0 R (structspcprm_4dbc8c7064ae790483017b6c81e7ded2) 1369 0 R (structspcprm_5f9a48a52144f8ced93baaffc107a3a6) 1366 0 R (structspcprm_6727d3a30592e54c7361e0434a795832) 1377 0 R (structspcprm_74433ae0e7e1ec426777bafb402b50c4) 1368 0 R (structspcprm_8ef0c963f1b0ee957f3403da7559a81c) 1371 0 R (structspcprm_dd01b70b4a074a7bdccff378ab61a948) 1375 0 R (structspcprm_e11db8d7ff8b605eed87298a32fd094d) 1370 0 R (structspcprm_e30a7c49f819b7089aab9753a069bb1e) 1373 0 R (structspcprm_ec5d37c00d382a84a090d4f52d9a4346) 1372 0 R (structspcprm_fb6a33994ad13f402efb68d20a97eee1) 1376 0 R (structspcprm_feeb5f4056f271fd37291a712a7b6791) 1358 0 R (structspxprm) 949 0 R (structspxprm_1d7633da24d461d6f791e003be2a508a) 1499 0 R (structspxprm_1d7fd26e54e3b253a9e26163445cbfc8) 1470 0 R (structspxprm_1f9bd735b5ffa618aa0713616a3b2b87) 1482 0 R (structspxprm_203c7de3b62de030e721e99cc0a5799b) 1491 0 R (structspxprm_25de138f15027a948887f59f79b59d91) 1487 0 R (structspxprm_2c20a26fe559feacc85e6e76c31bbbc3) 1462 0 R (structspxprm_2d4ca3a63bb8871faec7928c8f713484) 1478 0 R (structspxprm_307491e5045c959ed5212c54b6e300e9) 1489 0 R (structspxprm_34e6a4ba58cd67ef619ab48a58c8b808) 1480 0 R (structspxprm_41ee038d00742dcf8cae9b6ed45a699b) 1468 0 R (structspxprm_51aa1b37a464c53a5c07a9a407c4b96c) 1473 0 R (structspxprm_533847a7e77e2bba8ce886289d31abdb) 1460 0 R (structspxprm_5ab73474c2a6e92885c805cc017f6fbe) 1498 0 R (structspxprm_5f4248299fb8a02ff1df6ed3d1baaa1b) 1465 0 R (structspxprm_6300648f1270fbd6f45fefaac054db70) 1488 0 R (structspxprm_678577f6866727419716361586fe34bb) 1476 0 R (structspxprm_6d41ec682a058f4028032bf6934f7fc0) 1474 0 R (structspxprm_709e6f9fd2c706705a019d865280526f) 1490 0 R (structspxprm_75c591192f69d3e284d037d0216c2179) 1495 0 R (structspxprm_78d8a2235f18250cfa97a32625ab72a0) 1494 0 R (structspxprm_7ba88553a468a9ef696c0c1eeda6864f) 1469 0 R (structspxprm_7e1e561ce26f9be86978783bbd0dd496) 1497 0 R (structspxprm_84d43f663df39a476b33a9516f3662eb) 1492 0 R (structspxprm_90656bb22c7fdb8c750ee5a16745334c) 1484 0 R (structspxprm_968cf3d8e4b0d082c6d617f5a38344f7) 1471 0 R (structspxprm_9c60b90b7911b9846b353991dbf38084) 1481 0 R (structspxprm_9cab306f378116a9b9388bd215a98c0b) 1483 0 R (structspxprm_a37e50cd66795673d6bd43883a1be540) 1467 0 R (structspxprm_a419711bf0079fff37d4adbae3278f5c) 1477 0 R (structspxprm_a6ef9cc07973932f19c48062199e6689) 1485 0 R (structspxprm_a75c986198c4673e2caa30bd4ac73a30) 1475 0 R (structspxprm_b67c62285ad58f5f0c1a88cb15ac3408) 1466 0 R (structspxprm_c0096d466fedc5ec61948044af06551d) 1479 0 R (structspxprm_c9e44005ceadafb8158df81fe022f46e) 1486 0 R (structspxprm_cc8a46737906be2cee7cba0b2aa09d87) 1500 0 R (structspxprm_cfdb74852a20099c1cdc3b2cc8faa03b) 1496 0 R (structspxprm_d3a5b851397a50e8644aeda10b184776) 1461 0 R (structspxprm_e83f0b38ecd0b7b7b6afb6eb42a61fd4) 1463 0 R (structspxprm_ef53f8244101a4229518b25b08143d18) 1472 0 R (structspxprm_f252fd0c875bfe2dc99c56617ae2faa8) 1493 0 R (structspxprm_f2a797bbae7610552aa9adfe75118908) 1464 0 R (structtabprm) 950 0 R (structtabprm_0777c3de4601874221031a8ad37eff95) 1594 0 R (structtabprm_1ce970a854c9976d8b3e4e26df102b3b) 1606 0 R (structtabprm_1ef3d0af652bb59fb838a6b01bb133e2) 1590 0 R (structtabprm_27a7b0b12492e1b5f19242ec0eff8e08) 1586 0 R (structtabprm_29505cdf78fb12ca5951295fc16f4819) 1589 0 R (structtabprm_36adcba673ae8ede86b80f7e5111e0ec) 1601 0 R (structtabprm_4263d73c71a9a5e77643f572c483b7ab) 1593 0 R (structtabprm_43276034ba8e0954a6e2632117cd0afd) 1607 0 R (structtabprm_48cbe51ee26f0615036308fe72768403) 1596 0 R (structtabprm_5c62c8fd3dc6e9a3c928be9a1ed81ca1) 1603 0 R (structtabprm_64b8a2eaba4116cc647a435108269be3) 1587 0 R (structtabprm_71057a73168d71019b0caaa203fe5a05) 1602 0 R (structtabprm_77130658a6e330e0edba348d1dc7edf2) 1597 0 R (structtabprm_8572ca79676edfe06b3d1df00f93384b) 1599 0 R (structtabprm_9d2c36c4cfb17532ba5f08cbd90a5785) 1604 0 R (structtabprm_ade738f7269d71d34fdf3d52f1c61d88) 1598 0 R (structtabprm_bf7f932bcefad1f0e371167971018965) 1605 0 R (structtabprm_c05f0ad36debbabf441ca8d8aac59a96) 1608 0 R (structtabprm_cee8b63d1691f1f531a1bb4854c6bf4c) 1592 0 R (structtabprm_dc7e170dba47f4e6d40afabfdaecfddd) 1595 0 R (structtabprm_e19ca756ab2190f5d5ced59ad0a1a4bc) 1600 0 R (structtabprm_f00d4a4e089737a799fb91e1a68040dc) 1588 0 R (structtabprm_fa6969fd752bb4e3823e8facf86bbd60) 1591 0 R (structwcsprm) 951 0 R (structwcsprm_042875def8cab8354c5b2c40ab9fa374) 1841 0 R (structwcsprm_04fbd6ed1b338e225f2291523e64be2c) 1736 0 R (structwcsprm_0730c37f09502eb364f4e7d7addb8ab8) 1753 0 R (structwcsprm_08098820949433d1336841d32d0b62b5) 1825 0 R (structwcsprm_092c11d209ecdd16bb79858c68e4d582) 1845 0 R (structwcsprm_0936d10c2ac93d13d096b1711ac639a1) 1813 0 R (structwcsprm_0d15534535c7f9308c9daa2cceff29e7) 1846 0 R (structwcsprm_0e226178fece28149cd6680ca12a95bb) 1821 0 R (structwcsprm_0e31f1eef036258c2957da9b985945dd) 1734 0 R (structwcsprm_13fab263ca03f35844fdaca289b7dfac) 1847 0 R (structwcsprm_15485177ea8bbacefc29a5a5cba98c8f) 1749 0 R (structwcsprm_164e3852bcd2dea8b5f73e1dff79ddf5) 1834 0 R (structwcsprm_2166fb650f937d8870711d8be5986b66) 1816 0 R (structwcsprm_292133b2b7143b969a3af6a3f2cf3709) 1819 0 R (structwcsprm_3224bd06f8f4d2d7d398533eb44a49e8) 1829 0 R (structwcsprm_3495a5b0ef529706ec9a0af5c3163d63) 1725 0 R (structwcsprm_35bff8de85e5a8892e1b68db69ca7a68) 1722 0 R (structwcsprm_42052d557bdef2c5640a6d19b6d9ed8b) 1738 0 R (structwcsprm_42e0ff2da3b0c1ca0a9509f787ed1951) 1836 0 R (structwcsprm_49eee6450b1a646d3fe01b8965a63af4) 1748 0 R (structwcsprm_4c89dafecd036e169f96cb84d53ace65) 1737 0 R (structwcsprm_4ed527b90d49e8365c1b727f7bec29c7) 1844 0 R (structwcsprm_5072893bd9beddb33967697d501acdce) 1837 0 R (structwcsprm_5444415c94c7ab0226788f5efe93221d) 1843 0 R (structwcsprm_5780880281f2f9d085d2e06919b7647a) 1832 0 R (structwcsprm_5b56e1b378a6ae9f8dfff5c364f0653c) 1823 0 R (structwcsprm_5d0b60efc55a61525b9beb26ead4859e) 1733 0 R (structwcsprm_5e04127eb71da6e1350467a7a6d236f5) 1731 0 R (structwcsprm_5ed753e401cda620a04adfb4ebfb8e0d) 1833 0 R (structwcsprm_65801f93622504672ee3faf8f2110e48) 1756 0 R (structwcsprm_6778d31ec5a2ee643dc5f0a8af630b03) 1835 0 R (structwcsprm_6a3fa7adc304567271c5cc0eda3ac986) 1840 0 R (structwcsprm_6a88e64207df5007151c2c25028ce3eb) 1755 0 R (structwcsprm_70cac2976524a5f0a6aeb2b3fcb95834) 1723 0 R (structwcsprm_7320fc64e7705cc7495eba07482b5c55) 1746 0 R (structwcsprm_7a0a1ce2432cef9377f70367ea1fd18c) 1727 0 R (structwcsprm_7a88af56c4c978c6d4213ae1f4bec87a) 1842 0 R (structwcsprm_8625c0a6ff99c754566c46c2372df801) 1818 0 R (structwcsprm_8715975565c8bbd0c562a32eee40fd20) 1814 0 R (structwcsprm_88b55f6c8d122f3ff63532de85698864) 1752 0 R (structwcsprm_8b3a65921acc0dabfa4efd19a003ea6e) 1742 0 R (structwcsprm_9063e8d0c956e9eae7f7d6f3608b9ed2) 1820 0 R (structwcsprm_912eed291f15134e8cfb8750acc6c4bc) 1735 0 R (structwcsprm_922f0f57b8c35cad3d01ceedeba01d4b) 1747 0 R (structwcsprm_94c26ce331cc876d63baeeada9820241) 1817 0 R (structwcsprm_9eac54f497e1244c8106dd3ebba12223) 1758 0 R (structwcsprm_9eca2fcc30058310d020181ae16bf256) 1739 0 R (structwcsprm_9ee8fb568ca75874bab00825b768f8ca) 1745 0 R (structwcsprm_9fd60ce9e6bc31df07ed02ce64b48be4) 1815 0 R (structwcsprm_a0ae3f3605566be2e85e51e5b52c3b52) 1728 0 R (structwcsprm_ad387ccbd7847672b5dc2223d9124120) 1751 0 R (structwcsprm_adad828f07e3affd1511e533b00da19f) 1724 0 R (structwcsprm_b63cdcf6ff8febd1b40d0e044ca7d7ef) 1822 0 R (structwcsprm_b7f7173e6d2b1b8028a3275bdd751e79) 1826 0 R (structwcsprm_b9729795155b8f37afd80784fb70068b) 1827 0 R (structwcsprm_c089e5d0e3191255ceaea7f8591b27ea) 1757 0 R (structwcsprm_c0cb013b1505fb7abd4167ac0db0e0aa) 1754 0 R (structwcsprm_c3c9c869bef4e4850dfd9762b33ce908) 1743 0 R (structwcsprm_c8391dd770637dbb841067996b7777ba) 1830 0 R (structwcsprm_ce7e0986c79d73bd3a0613034b71974f) 1849 0 R (structwcsprm_da1b98589c0127d34766b4c6b5d6cb41) 1732 0 R (structwcsprm_de355cdce054938cfa36e06ef9c51446) 1726 0 R (structwcsprm_de8495d3ca5047eeadba5934d0bb2708) 1828 0 R (structwcsprm_e09d5bf005e3bd7ee880353e8816ceb8) 1848 0 R (structwcsprm_e1f462606974e1324cd38f143eda691e) 1729 0 R (structwcsprm_e352318ce3202dab1b5db8b9ceec7703) 1824 0 R (structwcsprm_e6b40e2adeb31414871c7cae68619d63) 1750 0 R (structwcsprm_e7609283351ea46484690f873f8ea9c3) 1744 0 R (structwcsprm_e83952aec7c1ac76c090bc89bf4eeea7) 1831 0 R (structwcsprm_ee7f71c872491b25e1d1440e5dfa8153) 1839 0 R (structwcsprm_f124a4259475ea355ced38e73a05363a) 1741 0 R (structwcsprm_f1cb3e68560d1ac42c620cfe3900af95) 1838 0 R (structwcsprm_f300da5a94594a9769ab312bb56dde83) 1759 0 R (structwcsprm_f8f679749574250cb9ba09e1f05fab5d) 1730 0 R (structwcsprm_fd2f31d782b3becce4ca2f9b495ec0b1) 1740 0 R (structwtbarr) 952 0 R (structwtbarr_10c8dba85b62e2794071dd50a41c4bb1) 2099 0 R (structwtbarr_1e88ad32570534a006e96cba721489b5) 2094 0 R (structwtbarr_24487eda7b17800f41bd4a452c6306d5) 2098 0 R (structwtbarr_2ff7c235353320c6dd98951484012ee7) 2101 0 R (structwtbarr_41c30234dbdf18ac094872cf39562172) 2104 0 R (structwtbarr_750832793167bbeebd1074e29844415d) 2100 0 R (structwtbarr_8743b84c99b4b5e7ab7bf0653507a180) 2092 0 R (structwtbarr_901403d05f985d4a1fbd2fdc9585bd50) 2103 0 R (structwtbarr_9f1fcad814aa3da08dfa75ede2a07deb) 2097 0 R (structwtbarr_f862b4f90b0406ed8dd0c240768d4bd3) 2102 0 R (structwtbarr_f8ea7b15992ab7a86be63ff83318be41) 2096 0 R (subsection.1.1) 10 0 R (subsection.1.2) 14 0 R (subsection.3.1) 26 0 R (subsection.4.1) 34 0 R (subsection.5.1) 42 0 R (subsection.5.10) 150 0 R (subsection.5.11) 162 0 R (subsection.5.12) 174 0 R (subsection.5.2) 54 0 R (subsection.5.3) 66 0 R (subsection.5.4) 78 0 R (subsection.5.5) 90 0 R (subsection.5.6) 102 0 R (subsection.5.7) 114 0 R (subsection.5.8) 126 0 R (subsection.5.9) 138 0 R (subsection.6.1) 190 0 R (subsection.6.10) 354 0 R (subsection.6.11) 374 0 R (subsection.6.12) 394 0 R (subsection.6.13) 414 0 R (subsection.6.14) 434 0 R (subsection.6.15) 442 0 R (subsection.6.16) 454 0 R (subsection.6.17) 466 0 R (subsection.6.18) 482 0 R (subsection.6.19) 502 0 R (subsection.6.2) 210 0 R (subsection.6.3) 234 0 R (subsection.6.4) 246 0 R (subsection.6.5) 266 0 R (subsection.6.6) 282 0 R (subsection.6.7) 302 0 R (subsection.6.8) 322 0 R (subsection.6.9) 334 0 R (subsubsection.5.1.1) 46 0 R (subsubsection.5.1.2) 50 0 R (subsubsection.5.10.1) 154 0 R (subsubsection.5.10.2) 158 0 R (subsubsection.5.11.1) 166 0 R (subsubsection.5.11.2) 170 0 R (subsubsection.5.12.1) 178 0 R (subsubsection.5.12.2) 182 0 R (subsubsection.5.2.1) 58 0 R (subsubsection.5.2.2) 62 0 R (subsubsection.5.3.1) 70 0 R (subsubsection.5.3.2) 74 0 R (subsubsection.5.4.1) 82 0 R (subsubsection.5.4.2) 86 0 R (subsubsection.5.5.1) 94 0 R (subsubsection.5.5.2) 98 0 R (subsubsection.5.6.1) 106 0 R (subsubsection.5.6.2) 110 0 R (subsubsection.5.7.1) 118 0 R (subsubsection.5.7.2) 122 0 R (subsubsection.5.8.1) 130 0 R (subsubsection.5.8.2) 134 0 R (subsubsection.5.9.1) 142 0 R (subsubsection.5.9.2) 146 0 R (subsubsection.6.1.1) 194 0 R (subsubsection.6.1.2) 198 0 R (subsubsection.6.1.3) 202 0 R (subsubsection.6.1.4) 206 0 R (subsubsection.6.10.1) 358 0 R (subsubsection.6.10.2) 362 0 R (subsubsection.6.10.3) 366 0 R (subsubsection.6.10.4) 370 0 R (subsubsection.6.11.1) 378 0 R (subsubsection.6.11.2) 382 0 R (subsubsection.6.11.3) 386 0 R (subsubsection.6.11.4) 390 0 R (subsubsection.6.12.1) 398 0 R (subsubsection.6.12.2) 402 0 R (subsubsection.6.12.3) 406 0 R (subsubsection.6.12.4) 410 0 R (subsubsection.6.13.1) 418 0 R (subsubsection.6.13.2) 422 0 R (subsubsection.6.13.3) 426 0 R (subsubsection.6.13.4) 430 0 R (subsubsection.6.14.1) 438 0 R (subsubsection.6.15.1) 446 0 R (subsubsection.6.15.2) 450 0 R (subsubsection.6.16.1) 458 0 R (subsubsection.6.16.2) 462 0 R (subsubsection.6.17.1) 470 0 R (subsubsection.6.17.2) 474 0 R (subsubsection.6.17.3) 478 0 R (subsubsection.6.18.1) 486 0 R (subsubsection.6.18.2) 490 0 R (subsubsection.6.18.3) 494 0 R (subsubsection.6.18.4) 498 0 R (subsubsection.6.19.1) 506 0 R (subsubsection.6.19.2) 510 0 R (subsubsection.6.2.1) 214 0 R (subsubsection.6.2.2) 218 0 R (subsubsection.6.2.3) 222 0 R (subsubsection.6.2.4) 226 0 R (subsubsection.6.2.5) 230 0 R (subsubsection.6.3.1) 238 0 R (subsubsection.6.3.2) 242 0 R (subsubsection.6.4.1) 250 0 R (subsubsection.6.4.2) 254 0 R (subsubsection.6.4.3) 258 0 R (subsubsection.6.4.4) 262 0 R (subsubsection.6.5.1) 270 0 R (subsubsection.6.5.2) 274 0 R (subsubsection.6.5.3) 278 0 R (subsubsection.6.6.1) 286 0 R (subsubsection.6.6.2) 290 0 R (subsubsection.6.6.3) 294 0 R (subsubsection.6.6.4) 298 0 R (subsubsection.6.7.1) 306 0 R (subsubsection.6.7.2) 310 0 R (subsubsection.6.7.3) 314 0 R (subsubsection.6.7.4) 318 0 R (subsubsection.6.8.1) 326 0 R (subsubsection.6.8.2) 330 0 R (subsubsection.6.9.1) 338 0 R (subsubsection.6.9.2) 342 0 R (subsubsection.6.9.3) 346 0 R (subsubsection.6.9.4) 350 0 R (tab_8h) 962 0 R (tab_8h_006d6e8cb373e0dc3e9ccf128adb9411) 1636 0 R (tab_8h_0f3501cc592c78e0f2cb9922466589f2) 3687 0 R (tab_8h_141c3365f0364c01237aeeb93ddb717e) 873 0 R (tab_8h_27460f165fb03a075a1c6c6a48f33c62) 818 0 R (tab_8h_49872082d67e357c5c68a633824133ae) 874 0 R (tab_8h_4abf39ca4cfc2ea073bffdbb98caa46d) 821 0 R (tab_8h_519e8e4503f7c41c0f99e8597171c97f) 1634 0 R (tab_8h_6b3768349e9a5e925aab24effddc584f) 3688 0 R (tab_8h_824d1e7c8fea5e5918a8555df39aa5b7) 817 0 R (tab_8h_87b3a2a84bab396a528af8382ce9ad04) 3651 0 R (tab_8h_8b57d9bacbabd2b516d77220cdb6167d) 816 0 R (tab_8h_9c80120944556169d230d4cd051d88cb) 3649 0 R (tab_8h_aded7db92aa2758198b33f35f5f18d6e) 1637 0 R (tab_8h_bb7920acdfb83179d3bac65035144c02) 1635 0 R (tab_8h_bf96fe5488df6796ec2606b974f330fe) 819 0 R (tab_8h_e2ee098afabb7a7d225f930276ffb441) 820 0 R (tab_8h_e403ff0b740916989c7386728df001c8) 3650 0 R (testing) 688 0 R (threads) 687 0 R (vector) 686 0 R (wcs_8h) 963 0 R (wcs_8h_0653c98b8a1bee5755740ae3f4854094) 3781 0 R (wcs_8h_1bcf49cfe1ed1bb2bc4c930f98d808fa) 875 0 R (wcs_8h_22bbac394b025c4cfc7bd73b6d6e3962) 3821 0 R (wcs_8h_27d3dd209db3e76cf4c50f48c01ba986) 2044 0 R (wcs_8h_2afc8255fde0965dddaa374463666d45) 1851 0 R (wcs_8h_37c4884cf58baf25b2984ec3bccb80a5) 883 0 R (wcs_8h_3d64b57cec404114c75bd25a562e8053) 879 0 R (wcs_8h_42b2578d76ace7ca6114d82b7ae46a89) 1926 0 R (wcs_8h_465ef3c77aaf546324dae0692e6de7fe) 877 0 R (wcs_8h_4ab38bc642c4656f62c43acf84a849f1) 3861 0 R (wcs_8h_4b2dfca2e80fe80ba85dc830cd9c377b) 3823 0 R (wcs_8h_57975833fe0588eb7c7b6d79f13a7693) 3863 0 R (wcs_8h_5d377c202850ee0eaf44b3e989d0736e) 3820 0 R (wcs_8h_60673d05a3513659ac848a9cb3d0cb07) 2045 0 R (wcs_8h_6852f6dd2883c82296f1108b897d337e) 3825 0 R (wcs_8h_6ba6d2640572b12a11e3558fa75a01ed) 3824 0 R (wcs_8h_84a67c964e212bbf004c264b3ca70fee) 881 0 R (wcs_8h_864c99fef9f3eee29085ce42d0ee0d64) 3782 0 R (wcs_8h_8f5c31a6983b17abbe2fead61550d55c) 880 0 R (wcs_8h_b9885b02031ff7aa7b094f4a1edee2cd) 3822 0 R (wcs_8h_b9aeb8cf1afb1bfb22e989580d90fca8) 3862 0 R (wcs_8h_c55946dadc53ac592cb686275902ae7b) 3826 0 R (wcs_8h_cfbadc770489b6b5186b95eaa35467f1) 884 0 R (wcs_8h_d16bd8db875ee05b014429efdc1f3471) 876 0 R (wcs_8h_de3959355dc9d0987e7ccc4070795c38) 882 0 R (wcs_8h_e1738854472218541bda531653ef2709) 878 0 R (wcs_8h_e5cc3f5d249755583403cdf54d2ebb91) 1335 0 R (wcs_8h_e790c9ce6c9b7a4845cf1c3c97b1e97a) 1954 0 R (wcs_8h_f3f00b876c8212d43f32a51feeadaa81) 2046 0 R (wcsfix_8h) 964 0 R (wcsfix_8h_07281faacbec1df800a417bf157751d7) 4090 0 R (wcsfix_8h_0816c5f2354ee6c0044e11867d7558ea) 4087 0 R (wcsfix_8h_0ed13e54c3eacb9325afbae78ef33b61) 4091 0 R (wcsfix_8h_256ce6281894f65dd15396cc0994e875) 886 0 R (wcsfix_8h_25714f1558ecbee6c1b1fef0abf8ea7f) 4079 0 R (wcsfix_8h_3229b126ed844da0a2d4f7abff1de7d0) 885 0 R (wcsfix_8h_4d37e0274dff84649cba075b8761b3fa) 4089 0 R (wcsfix_8h_7181ebe5e9f0a4058642c56dc848bd5c) 4081 0 R (wcsfix_8h_77b614a15de67b42040c2be46cbfca1a) 4082 0 R (wcsfix_8h_883167275c4d3855ba453364db3d8d66) 4084 0 R (wcsfix_8h_89e1b5b4d2fa89af03f5d1143352b05f) 4080 0 R (wcsfix_8h_8f4a947e2605b35ffa92f08b113d60b2) 4083 0 R (wcsfix_8h_c1df72303f64e50d5e3cb320c126443b) 4086 0 R (wcsfix_8h_f011e4065b6179e19d2964bc9646b6af) 4088 0 R (wcsfix_8h_f1b99efe520fbd2d4bd0e5a35f87e186) 4085 0 R (wcsfix_8h_f23e7b02522c40fa5dfbf3d569348844) 4078 0 R (wcshdr_8h) 965 0 R (wcshdr_8h_017f1e817bdb2114ba765e7a9ef73bac) 4249 0 R (wcshdr_8h_06cd9297f8315235ba1cf13d1cc115e1) 4350 0 R (wcshdr_8h_0b8372e555a2e2bcc63a11f3dc7a1bf6) 1850 0 R (wcshdr_8h_0b9b53e5cfd05653cbca75cf1aa8b2ed) 4247 0 R (wcshdr_8h_0e8eb873389e9c15bd6079a96c41ad60) 4299 0 R (wcshdr_8h_16e35904c64fe6b0aab144bd022c722f) 4348 0 R (wcshdr_8h_1b66d50d7f1927222a170bc88f9db51e) 4256 0 R (wcshdr_8h_1d506ef2ad493a963426e0732a6328ca) 4255 0 R (wcshdr_8h_222a5bd7659f3e1ea1a9ed21f54c50ef) 4309 0 R (wcshdr_8h_27465844aaeea0623133f8151ca4fd9b) 4349 0 R (wcshdr_8h_33d67fd81c52448aead9e09f32ba9cca) 4300 0 R (wcshdr_8h_3dea9d7548bdbc9a7cc8d0a04cdd46fb) 4253 0 R (wcshdr_8h_446914676e0b3f55ac6a080015a52b43) 4306 0 R (wcshdr_8h_54634ed49425e8842874e9e2b77899df) 4304 0 R (wcshdr_8h_5592649ee4c25e118559c6d283c51930) 4305 0 R (wcshdr_8h_5feeef18919b1cbb79729bbfa75976ec) 4250 0 R (wcshdr_8h_6174a483baad91dae3fa1c30b0e4cde5) 4347 0 R (wcshdr_8h_63eb554461f3df5dc64a25f71891b9f1) 4252 0 R (wcshdr_8h_6779d48001260a0011b3dcffdcb64cb6) 4307 0 R (wcshdr_8h_6dd857f7b61a5b349cc8af5a4b6d8a1c) 2021 0 R (wcshdr_8h_7bf13ab87b23ecdbbb4b4847d4944070) 4303 0 R (wcshdr_8h_92a0007f672a5498ab1b6ccc6a4a002b) 4246 0 R (wcshdr_8h_95325b53ebd8d7d0a371a65b27b3d04a) 4311 0 R (wcshdr_8h_96b787f84207faa42599e50e6e078d21) 4308 0 R (wcshdr_8h_9a70ad2a355a9736711d8017535bf72b) 4312 0 R (wcshdr_8h_a7c5021293b0db20ece0e82c3702a159) 4302 0 R (wcshdr_8h_ace96fb8c1499616dd1333af3e8340b0) 4310 0 R (wcshdr_8h_b65e929c7d525d735ae240046d4f0d9c) 4301 0 R (wcshdr_8h_c75623ee805ab7d43b0bba684c719a60) 1852 0 R (wcshdr_8h_dc053d80a9c4da454a52eed34e123633) 2270 0 R (wcshdr_8h_df57a609a5c3f7288452cce86210260e) 4298 0 R (wcshdr_8h_dff9a101a373a634f3a1baab29e92534) 4257 0 R (wcshdr_8h_e8a768f544fe3ae81436b73dca3099fb) 4258 0 R (wcshdr_8h_ee4fe41274945f9e34009d2eb309c922) 4254 0 R (wcshdr_8h_fc0a5a6b475a8e50b77d4be099790985) 4251 0 R (wcshdr_8h_fd6d52bed79bd48230f651ac48eb5ca6) 4248 0 R (wcslib_8h) 966 0 R (wcsmath_8h) 967 0 R (wcsmath_8h_01d44d9782a85952a48ed76bf105351b) 4749 0 R (wcsmath_8h_0a3cc1d5cde549e408f825ddd7f5853d) 4742 0 R (wcsmath_8h_2dc3870be25a19efa2940150507aaf71) 4752 0 R (wcsmath_8h_39c663074332446065723e9be9350139) 4744 0 R (wcsmath_8h_514396dd60fa0621c83072091fb2a0cd) 4746 0 R (wcsmath_8h_598a3330b3c21701223ee0ca14316eca) 4740 0 R (wcsmath_8h_dea646bef24ac88b544d7094860127ff) 4754 0 R (wcsprintf_8h) 968 0 R (wcsprintf_8h_46950abaf5a27347da8160741f98f973) 4782 0 R (wcsprintf_8h_5c6f91916a0b8f8c2d85274c0ba130f6) 4772 0 R (wcsprintf_8h_b8a869f35385b17a26cb5070ab63e5d5) 4790 0 R (wcstrig_8h) 969 0 R (wcstrig_8h_2b83ceb814c90ebfa042a26d884ac159) 4818 0 R (wcstrig_8h_42ae26d339f06986ca7f12ba02abcd32) 4817 0 R (wcstrig_8h_666bbac788099d5bc6d88e685f2713a3) 4820 0 R (wcstrig_8h_7a2ae59365f19adb4af90f4df3074e50) 4822 0 R (wcstrig_8h_872bdab5707df527946ecbad24ee03ab) 4823 0 R (wcstrig_8h_b4e520246350c50275f899c9b97c68d3) 4821 0 R (wcstrig_8h_d029e98723548c7236e805c7b48c7c90) 4824 0 R (wcstrig_8h_dd1b8466211aa6885bed0619f32b35c7) 4816 0 R (wcstrig_8h_ee847369fa66666bfe1e72e7872499b6) 4819 0 R (wcsunits_8h) 970 0 R (wcsunits_8h_0967644d30d7f98f21b6bb0e68a637c0) 4886 0 R (wcsunits_8h_0e7fd01137ef47ca728c19e8870d1ab5) 4929 0 R (wcsunits_8h_11a1284e63c7515fd0240ca8f85fc111) 4890 0 R (wcsunits_8h_27df51b1593f3642bfd9833e71c73a34) 4893 0 R (wcsunits_8h_2cf5fc976d2663fed07f1f837245f36b) 4895 0 R (wcsunits_8h_347b88663166b66404cbb2f8aac211bb) 4889 0 R (wcsunits_8h_45b2d15aa5504b7e7e8b7b345d090f32) 4862 0 R (wcsunits_8h_560462cb2a7fa7eae6b4f325c85e7911) 1901 0 R (wcsunits_8h_59e3354bb9908a4841aa478f2dbd3973) 4888 0 R (wcsunits_8h_69241e398126a72e5d095ed3aff156c3) 4861 0 R (wcsunits_8h_6ef9e3ba449b38275c422e454abe3601) 4860 0 R (wcsunits_8h_7332ce1c3c715011599d4b9d13e7b760) 4892 0 R (wcsunits_8h_7daf2b3a5c7e96f2823bca916554cc4b) 4898 0 R (wcsunits_8h_807ef7c93e34207776303badf177fa41) 4863 0 R (wcsunits_8h_8217718f8c515151dc33ceba922b39ba) 4930 0 R (wcsunits_8h_84fdca1d2c8647a2f33a760578de62c6) 4891 0 R (wcsunits_8h_8bb521a40223ec7358f85d719834ad7f) 4885 0 R (wcsunits_8h_8f84e63b1fa2003f3438e7cd21231b92) 4887 0 R (wcsunits_8h_946bca82ae3fb279ad3d86dbc793be07) 4897 0 R (wcsunits_8h_b622892a80194a6a432510665156e4fb) 4896 0 R (wcsunits_8h_cd49d777bc04d68cdfdd29f5b6a7252b) 4932 0 R (wcsunits_8h_ce657c3f971b4ac9004a2639d142f636) 4894 0 R (wcsunits_8h_ec5892437858120d456503fe38f4031b) 4931 0 R (wcsunits_8h_ef5d64e333f758458b1edaa617911513) 1902 0 R (wcsutil_8h) 971 0 R (wcsutil_8h_0d982911e7f694a751f2887ea38890e4) 5044 0 R (wcsutil_8h_38322fa65b3bad54552d374d873ad037) 5039 0 R (wcsutil_8h_4c7c5a686aaa39f511598b32e944ac68) 5041 0 R (wcsutil_8h_9d96f343fc444f8c6f1fa01367c4d765) 5040 0 R (wcsutil_8h_b32722081f8cda184d7ada6d734c637c) 5043 0 R (wcsutil_8h_fe7f963c2038673015bbce204c4a8171) 5042 0 R]
+7323 0 obj <<
+/Names [(Doc-Start) 594 0 R (Item.1) 2524 0 R (Item.10) 2539 0 R (Item.11) 2540 0 R (Item.12) 2541 0 R (Item.13) 2542 0 R (Item.14) 5158 0 R (Item.15) 5160 0 R (Item.16) 5161 0 R (Item.17) 5162 0 R (Item.18) 5164 0 R (Item.19) 5166 0 R (Item.2) 2525 0 R (Item.20) 5169 0 R (Item.21) 5175 0 R (Item.22) 5230 0 R (Item.23) 5240 0 R (Item.24) 5242 0 R (Item.25) 5248 0 R (Item.26) 5693 0 R (Item.27) 5694 0 R (Item.28) 5695 0 R (Item.29) 5696 0 R (Item.3) 2526 0 R (Item.4) 2528 0 R (Item.5) 2533 0 R (Item.6) 2534 0 R (Item.7) 2535 0 R (Item.8) 2537 0 R (Item.9) 2538 0 R (cel_8h) 1032 0 R (cel_8h_0474e3e2d6c39249acbe58cedd573e84) 854 0 R (cel_8h_055ad88aa219a0207e221d62e03d2e23) 2331 0 R (cel_8h_1fe1b137ade45ea28e61f44d4708fb77) 2379 0 R (cel_8h_1fe7f134670262eb54b6049c0275a27b) 2382 0 R (cel_8h_2ac33dbe3aa2efff60543213b0a691f5) 855 0 R (cel_8h_2fe5a30084717036a54e7f0a920da105) 857 0 R (cel_8h_39bb7bf8e545c200191d51884ecfb89b) 2380 0 R (cel_8h_6661c05703158b0808038b7d551f1ea1) 2383 0 R (cel_8h_9e188b582ee4eb815466e86bb684fc82) 856 0 R (cel_8h_b0f67d1727750616f71c7bfcb3a037b6) 1145 0 R (cel_8h_b20292954fb236dafb2cd78aee121c31) 2332 0 R (cel_8h_b20292954fb236dafb2cd78aee121c3133a743bdcdd17bae9c6961234ed6b642) 2335 0 R (cel_8h_b20292954fb236dafb2cd78aee121c31367cf89b74764f9462bfa50c2eb50fb6) 2336 0 R (cel_8h_b20292954fb236dafb2cd78aee121c3144042efc5a9894182447dfcbcd24e1d4) 2377 0 R (cel_8h_b20292954fb236dafb2cd78aee121c314ca7a593593157772f3788801138dd12) 2333 0 R (cel_8h_b20292954fb236dafb2cd78aee121c317fa1e5cb9c23e5f138638dad3f938e1e) 2334 0 R (cel_8h_b20292954fb236dafb2cd78aee121c31ac8beaf37d754d1a7a7aab5307a2140b) 2378 0 R (cel_8h_b20292954fb236dafb2cd78aee121c31cb1dec1ea393b198b93a26425ee901a2) 2376 0 R (cel_8h_c398f2bea2deac6d86c10a7b3efca966) 859 0 R (cel_8h_db2e4565f61a9de5fe278d9035850dc3) 2381 0 R (cel_8h_f72e24d2f169c3c343c55c880a74050f) 858 0 R (deprecated) 798 0 R (deprecated__deprecated000001) 799 0 R (deprecated__deprecated000002) 802 0 R (deprecated__deprecated000003) 805 0 R (deprecated__deprecated000004) 808 0 R (deprecated__deprecated000005) 811 0 R (deprecated__deprecated000006) 814 0 R (deprecated__deprecated000007) 819 0 R (deprecated__deprecated000008) 822 0 R (deprecated__deprecated000009) 825 0 R (deprecated__deprecated000010) 828 0 R (deprecated__deprecated000011) 831 0 R (deprecated__deprecated000012) 834 0 R (deprecated__deprecated000013) 837 0 R (deprecated__deprecated000014) 840 0 R (deprecated__deprecated000015) 843 0 R (deprecated__deprecated000016) 846 0 R (deprecated__deprecated000017) 849 0 R (deprecated__deprecated000018) 852 0 R (deprecated__deprecated000019) 879 0 R (deprecated__deprecated000020) 882 0 R (deprecated__deprecated000021) 885 0 R (deprecated__deprecated000022) 888 0 R (deprecated__deprecated000023) 891 0 R (deprecated__deprecated000024) 894 0 R (deprecated__deprecated000025) 897 0 R (deprecated__deprecated000026) 900 0 R (deprecated__deprecated000027) 903 0 R (deprecated__deprecated000028) 906 0 R (deprecated__deprecated000029) 909 0 R (deprecated__deprecated000030) 912 0 R (deprecated__deprecated000031) 915 0 R (deprecated__deprecated000032) 918 0 R (deprecated__deprecated000033) 921 0 R (deprecated__deprecated000034) 924 0 R (deprecated__deprecated000035) 927 0 R (deprecated__deprecated000036) 930 0 R (deprecated__deprecated000037) 933 0 R (deprecated__deprecated000038) 936 0 R (deprecated__deprecated000039) 939 0 R (deprecated__deprecated000040) 942 0 R (diagnostics) 789 0 R (fitshdr_8h) 1033 0 R (fitshdr_8h_23868c17c44dc94add97438092d3058c) 2486 0 R (fitshdr_8h_42bdf2e2f36d1dee9e06732c75a8ff89) 2481 0 R (fitshdr_8h_5077485c3de4b7bca55698eb66110a76) 2482 0 R (fitshdr_8h_6400ad537ecfd565fb39a574831edf41) 2483 0 R (fitshdr_8h_705c7c2c9700367e0e8b82d5033e6fa3) 860 0 R (fitshdr_8h_8393f26f643097bb78326a85b4e2e7a4) 2485 0 R (fitshdr_8h_88ab82d73e5c2607f0a40af8917fffe1) 1199 0 R (fitshdr_8h_9361fbafbbbba777da623fc3b9e96d2e) 2484 0 R (fitshdr_8h_d966ed3fefd26c9546ec078171e3940b) 2488 0 R (fitshdr_8h_e6ae55940dfdf1155736df656d83a7cd) 2487 0 R (fitshdr_8h_ebb4607327b6db35b468517328f67878) 1208 0 R (fortran) 793 0 R (getwcstab_8h) 1034 0 R (getwcstab_8h_96c804d78d44901bc5d497b30e47b7ad) 2557 0 R (index) 767 0 R (index_contents) 768 0 R (index_copyright) 780 0 R (intro) 784 0 R (lin_8h) 1035 0 R (lin_8h_5490027e9699680dfefe370c28691243) 2659 0 R (lin_8h_58c2822debf5b36daa18fe8711d724f2) 863 0 R (lin_8h_5c01c0991c8d0c4437581a7c1453b09a) 1329 0 R (lin_8h_6690044d47c6784a4cc0ccf6f52bfc1f) 2650 0 R (lin_8h_6690044d47c6784a4cc0ccf6f52bfc1f2544660be2086b8225623e8a7b534dfb) 2651 0 R (lin_8h_6690044d47c6784a4cc0ccf6f52bfc1f28004da63d882a7df754d49047ea7f2d) 2653 0 R (lin_8h_6690044d47c6784a4cc0ccf6f52bfc1f84e4dcf5e518ba3dce985ef7c9687513) 2652 0 R (lin_8h_6690044d47c6784a4cc0ccf6f52bfc1fd2248fa36c9d85c91187179ae95207e8) 2654 0 R (lin_8h_7232df93295216e063c438671652c2b4) 868 0 R (lin_8h_7bdf034bd750df1e518db9feeebf7a79) 862 0 R (lin_8h_7ddea28768d99f01c6be1c71a4d8fe58) 1330 0 R (lin_8h_8970e09d61fde987211f8e64061e1fa1) 865 0 R (lin_8h_946005b038f5c584691630b5d39369e3) 2657 0 R (lin_8h_a6d3f59059c532b0217f570f2b4f50df) 864 0 R (lin_8h_a78f202b20674909aab523018106546e) 866 0 R (lin_8h_b8fc0ef6b34eb3327b13a00de78232b1) 2655 0 R (lin_8h_cb8c02645d7cc3d42e3db6ebf74de192) 867 0 R (lin_8h_cc7d26efba3ca08d36047253a9315dcc) 2660 0 R (lin_8h_e4947608476c198ad27759d1e562d655) 2658 0 R (lin_8h_ef9ead7c6ea6ab08f3ba3fc6a1c30303) 2656 0 R (lin_8h_fce62bec193631f6e6b58c5b786cd660) 2603 0 R (lin_8h_ffec8a2c0650ebd2168d7772b2ecec19) 861 0 R (log_8h) 1036 0 R (log_8h_239e115e583af4e67e60de4a4f95f09e) 2777 0 R (log_8h_3ca7c9ed3cef9e053e1f32b60a0d0c36) 2771 0 R (log_8h_3ca7c9ed3cef9e053e1f32b60a0d0c3605b7fdbe8fcf799db114f90f04083273) 2776 0 R (log_8h_3ca7c9ed3cef9e053e1f32b60a0d0c361f9859b85143e5ddc55744beff6d433c) 2772 0 R (log_8h_3ca7c9ed3cef9e053e1f32b60a0d0c3685932a7f3c52c3090c1a1c5e82ed1c22) 2775 0 R (log_8h_3ca7c9ed3cef9e053e1f32b60a0d0c36a1df3b688a38178c3bb75225c8921259) 2773 0 R (log_8h_3ca7c9ed3cef9e053e1f32b60a0d0c36fd604876bd42694c1a04cdae2be719e6) 2774 0 R (log_8h_8b8e0a071c9539f4be52eaf789f385ea) 2789 0 R (log_8h_c80fd753e48873cdbd9a332609de150a) 2778 0 R (memory) 788 0 R (overview) 786 0 R (page.1) 593 0 R (page.10) 1220 0 R (page.100) 3752 0 R (page.101) 3770 0 R (page.102) 3777 0 R (page.103) 3787 0 R (page.104) 3827 0 R (page.105) 3866 0 R (page.106) 3895 0 R (page.107) 3916 0 R (page.108) 3940 0 R (page.109) 3956 0 R (page.11) 1247 0 R (page.110) 3975 0 R (page.111) 3987 0 R (page.112) 4008 0 R (page.113) 4066 0 R (page.114) 4098 0 R (page.115) 4121 0 R (page.116) 4143 0 R (page.117) 4168 0 R (page.118) 4185 0 R (page.119) 4198 0 R (page.12) 1271 0 R (page.120) 4245 0 R (page.121) 4311 0 R (page.122) 4353 0 R (page.123) 4381 0 R (page.124) 4409 0 R (page.125) 4418 0 R (page.126) 4442 0 R (page.127) 4452 0 R (page.128) 4479 0 R (page.129) 4496 0 R (page.13) 1317 0 R (page.130) 4505 0 R (page.131) 4515 0 R (page.132) 4528 0 R (page.133) 4558 0 R (page.134) 4573 0 R (page.135) 4583 0 R (page.136) 4659 0 R (page.137) 4694 0 R (page.138) 4726 0 R (page.139) 4746 0 R (page.14) 1334 0 R (page.140) 4763 0 R (page.141) 4783 0 R (page.142) 4796 0 R (page.143) 4852 0 R (page.144) 4906 0 R (page.145) 4951 0 R (page.146) 5000 0 R (page.147) 5044 0 R (page.148) 5076 0 R (page.149) 5099 0 R (page.15) 1353 0 R (page.150) 5112 0 R (page.151) 5136 0 R (page.152) 5150 0 R (page.153) 5174 0 R (page.154) 5201 0 R (page.155) 5209 0 R (page.156) 5222 0 R (page.157) 5235 0 R (page.158) 5261 0 R (page.159) 5290 0 R (page.16) 1404 0 R (page.160) 5309 0 R (page.161) 5319 0 R (page.162) 5332 0 R (page.163) 5342 0 R (page.164) 5362 0 R (page.165) 5393 0 R (page.166) 5416 0 R (page.167) 5449 0 R (page.168) 5464 0 R (page.169) 5472 0 R (page.17) 1424 0 R (page.170) 5486 0 R (page.171) 5521 0 R (page.172) 5581 0 R (page.173) 5627 0 R (page.174) 5667 0 R (page.175) 5675 0 R (page.176) 5683 0 R (page.177) 5692 0 R (page.178) 5705 0 R (page.179) 5710 0 R (page.18) 1434 0 R (page.180) 5730 0 R (page.181) 5737 0 R (page.182) 5744 0 R (page.183) 5806 0 R (page.184) 5876 0 R (page.185) 5935 0 R (page.186) 6011 0 R (page.187) 6076 0 R (page.188) 6155 0 R (page.189) 6220 0 R (page.19) 1450 0 R (page.190) 6306 0 R (page.191) 6404 0 R (page.192) 6474 0 R (page.193) 6555 0 R (page.194) 6653 0 R (page.195) 6735 0 R (page.196) 6800 0 R (page.197) 6888 0 R (page.198) 6964 0 R (page.199) 7044 0 R (page.2) 642 0 R (page.20) 1476 0 R (page.200) 7143 0 R (page.201) 7230 0 R (page.21) 1519 0 R (page.22) 1542 0 R (page.23) 1561 0 R (page.24) 1653 0 R (page.25) 1671 0 R (page.26) 1688 0 R (page.27) 1706 0 R (page.28) 1741 0 R (page.29) 1787 0 R (page.3) 682 0 R (page.30) 1810 0 R (page.31) 1833 0 R (page.32) 1855 0 R (page.33) 1926 0 R (page.34) 2034 0 R (page.35) 2066 0 R (page.36) 2081 0 R (page.37) 2106 0 R (page.38) 2141 0 R (page.39) 2160 0 R (page.4) 722 0 R (page.40) 2173 0 R (page.41) 2189 0 R (page.42) 2218 0 R (page.43) 2231 0 R (page.44) 2249 0 R (page.45) 2284 0 R (page.46) 2306 0 R (page.47) 2340 0 R (page.48) 2387 0 R (page.49) 2412 0 R (page.5) 1044 0 R (page.50) 2433 0 R (page.51) 2445 0 R (page.52) 2457 0 R (page.53) 2493 0 R (page.54) 2514 0 R (page.55) 2532 0 R (page.56) 2550 0 R (page.57) 2576 0 R (page.58) 2607 0 R (page.59) 2664 0 R (page.6) 1112 0 R (page.60) 2691 0 R (page.61) 2713 0 R (page.62) 2733 0 R (page.63) 2755 0 R (page.64) 2782 0 R (page.65) 2793 0 R (page.66) 2801 0 R (page.67) 2853 0 R (page.68) 2900 0 R (page.69) 2951 0 R (page.7) 1150 0 R (page.70) 2999 0 R (page.71) 3047 0 R (page.72) 3095 0 R (page.73) 3129 0 R (page.74) 3217 0 R (page.75) 3235 0 R (page.76) 3257 0 R (page.77) 3280 0 R (page.78) 3294 0 R (page.79) 3315 0 R (page.8) 1167 0 R (page.80) 3339 0 R (page.81) 3364 0 R (page.82) 3388 0 R (page.83) 3412 0 R (page.84) 3436 0 R (page.85) 3459 0 R (page.86) 3483 0 R (page.87) 3508 0 R (page.88) 3531 0 R (page.89) 3555 0 R (page.9) 1212 0 R (page.90) 3609 0 R (page.91) 3648 0 R (page.92) 3657 0 R (page.93) 3679 0 R (page.94) 3694 0 R (page.95) 3711 0 R (page.96) 3721 0 R (page.97) 3728 0 R (page.98) 3735 0 R (page.99) 3743 0 R (paragraph.5.1.2.1) 1113 0 R (paragraph.5.1.2.10) 1160 0 R (paragraph.5.1.2.11) 1162 0 R (paragraph.5.1.2.2) 1126 0 R (paragraph.5.1.2.3) 1133 0 R (paragraph.5.1.2.4) 1134 0 R (paragraph.5.1.2.5) 1138 0 R (paragraph.5.1.2.6) 1152 0 R (paragraph.5.1.2.7) 1154 0 R (paragraph.5.1.2.8) 1158 0 R (paragraph.5.1.2.9) 1159 0 R (paragraph.5.10.2.1) 1756 0 R (paragraph.5.10.2.10) 1812 0 R (paragraph.5.10.2.11) 1814 0 R (paragraph.5.10.2.12) 1817 0 R (paragraph.5.10.2.13) 1820 0 R (paragraph.5.10.2.14) 1823 0 R (paragraph.5.10.2.15) 1825 0 R (paragraph.5.10.2.16) 1826 0 R (paragraph.5.10.2.17) 1827 0 R (paragraph.5.10.2.18) 1828 0 R (paragraph.5.10.2.19) 1829 0 R (paragraph.5.10.2.2) 1766 0 R (paragraph.5.10.2.20) 1834 0 R (paragraph.5.10.2.21) 1835 0 R (paragraph.5.10.2.22) 1836 0 R (paragraph.5.10.2.23) 1837 0 R (paragraph.5.10.2.24) 1838 0 R (paragraph.5.10.2.3) 1788 0 R (paragraph.5.10.2.4) 1792 0 R (paragraph.5.10.2.5) 1796 0 R (paragraph.5.10.2.6) 1798 0 R (paragraph.5.10.2.7) 1801 0 R (paragraph.5.10.2.8) 1803 0 R (paragraph.5.10.2.9) 1811 0 R (paragraph.5.11.2.1) 1846 0 R (paragraph.5.11.2.2) 1848 0 R (paragraph.5.11.2.3) 1856 0 R (paragraph.5.11.2.4) 1857 0 R (paragraph.5.11.2.5) 1858 0 R (paragraph.5.12.2.1) 2041 0 R (paragraph.5.12.2.10) 2093 0 R (paragraph.5.12.2.11) 2098 0 R (paragraph.5.12.2.12) 2099 0 R (paragraph.5.12.2.13) 2100 0 R (paragraph.5.12.2.14) 2108 0 R (paragraph.5.12.2.15) 2113 0 R (paragraph.5.12.2.16) 2120 0 R (paragraph.5.12.2.17) 2122 0 R (paragraph.5.12.2.18) 2127 0 R (paragraph.5.12.2.19) 2133 0 R (paragraph.5.12.2.2) 2071 0 R (paragraph.5.12.2.20) 2134 0 R (paragraph.5.12.2.21) 2135 0 R (paragraph.5.12.2.22) 2152 0 R (paragraph.5.12.2.23) 2154 0 R (paragraph.5.12.2.24) 2161 0 R (paragraph.5.12.2.25) 2162 0 R (paragraph.5.12.2.26) 2163 0 R (paragraph.5.12.2.27) 2164 0 R (paragraph.5.12.2.28) 2165 0 R (paragraph.5.12.2.29) 2166 0 R (paragraph.5.12.2.3) 2074 0 R (paragraph.5.12.2.30) 2167 0 R (paragraph.5.12.2.31) 2168 0 R (paragraph.5.12.2.32) 2169 0 R (paragraph.5.12.2.33) 2174 0 R (paragraph.5.12.2.34) 2175 0 R (paragraph.5.12.2.35) 2176 0 R (paragraph.5.12.2.36) 2177 0 R (paragraph.5.12.2.37) 2178 0 R (paragraph.5.12.2.38) 2179 0 R (paragraph.5.12.2.39) 2180 0 R (paragraph.5.12.2.4) 2075 0 R (paragraph.5.12.2.40) 2181 0 R (paragraph.5.12.2.41) 2182 0 R (paragraph.5.12.2.42) 2183 0 R (paragraph.5.12.2.43) 2184 0 R (paragraph.5.12.2.44) 2190 0 R (paragraph.5.12.2.45) 2192 0 R (paragraph.5.12.2.46) 2197 0 R (paragraph.5.12.2.47) 2201 0 R (paragraph.5.12.2.48) 2202 0 R (paragraph.5.12.2.49) 2203 0 R (paragraph.5.12.2.5) 2076 0 R (paragraph.5.12.2.50) 2204 0 R (paragraph.5.12.2.51) 2205 0 R (paragraph.5.12.2.52) 2209 0 R (paragraph.5.12.2.53) 2219 0 R (paragraph.5.12.2.54) 2221 0 R (paragraph.5.12.2.55) 2222 0 R (paragraph.5.12.2.56) 2224 0 R (paragraph.5.12.2.57) 2226 0 R (paragraph.5.12.2.58) 2232 0 R (paragraph.5.12.2.59) 2234 0 R (paragraph.5.12.2.6) 2077 0 R (paragraph.5.12.2.60) 2235 0 R (paragraph.5.12.2.61) 2236 0 R (paragraph.5.12.2.62) 2237 0 R (paragraph.5.12.2.63) 2238 0 R (paragraph.5.12.2.64) 2239 0 R (paragraph.5.12.2.65) 2240 0 R (paragraph.5.12.2.66) 2241 0 R (paragraph.5.12.2.67) 2242 0 R (paragraph.5.12.2.68) 2243 0 R (paragraph.5.12.2.69) 2244 0 R (paragraph.5.12.2.7) 2082 0 R (paragraph.5.12.2.70) 2245 0 R (paragraph.5.12.2.71) 2250 0 R (paragraph.5.12.2.72) 2251 0 R (paragraph.5.12.2.73) 2252 0 R (paragraph.5.12.2.74) 2253 0 R (paragraph.5.12.2.75) 2254 0 R (paragraph.5.12.2.76) 2255 0 R (paragraph.5.12.2.77) 2256 0 R (paragraph.5.12.2.8) 2091 0 R (paragraph.5.12.2.9) 2092 0 R (paragraph.5.13.2.1) 2294 0 R (paragraph.5.13.2.10) 2307 0 R (paragraph.5.13.2.11) 2308 0 R (paragraph.5.13.2.2) 2295 0 R (paragraph.5.13.2.3) 2296 0 R (paragraph.5.13.2.4) 2297 0 R (paragraph.5.13.2.5) 2298 0 R (paragraph.5.13.2.6) 2299 0 R (paragraph.5.13.2.7) 2300 0 R (paragraph.5.13.2.8) 2301 0 R (paragraph.5.13.2.9) 2302 0 R (paragraph.5.2.2.1) 1188 0 R (paragraph.5.2.2.10) 1235 0 R (paragraph.5.2.2.11) 1238 0 R (paragraph.5.2.2.12) 1241 0 R (paragraph.5.2.2.13) 1248 0 R (paragraph.5.2.2.14) 1255 0 R (paragraph.5.2.2.15) 1256 0 R (paragraph.5.2.2.2) 1191 0 R (paragraph.5.2.2.3) 1193 0 R (paragraph.5.2.2.4) 1213 0 R (paragraph.5.2.2.5) 1214 0 R (paragraph.5.2.2.6) 1224 0 R (paragraph.5.2.2.7) 1225 0 R (paragraph.5.2.2.8) 1229 0 R (paragraph.5.2.2.9) 1232 0 R (paragraph.5.3.2.1) 1265 0 R (paragraph.5.3.2.2) 1272 0 R (paragraph.5.3.2.3) 1273 0 R (paragraph.5.4.2.1) 1318 0 R (paragraph.5.4.2.10) 1341 0 R (paragraph.5.4.2.11) 1343 0 R (paragraph.5.4.2.12) 1344 0 R (paragraph.5.4.2.13) 1345 0 R (paragraph.5.4.2.14) 1346 0 R (paragraph.5.4.2.15) 1347 0 R (paragraph.5.4.2.16) 1348 0 R (paragraph.5.4.2.17) 1354 0 R (paragraph.5.4.2.18) 1355 0 R (paragraph.5.4.2.2) 1325 0 R (paragraph.5.4.2.3) 1327 0 R (paragraph.5.4.2.4) 1328 0 R (paragraph.5.4.2.5) 1335 0 R (paragraph.5.4.2.6) 1336 0 R (paragraph.5.4.2.7) 1337 0 R (paragraph.5.4.2.8) 1339 0 R (paragraph.5.4.2.9) 1340 0 R (paragraph.5.5.2.1) 1405 0 R (paragraph.5.5.2.10) 1427 0 R (paragraph.5.5.2.11) 1428 0 R (paragraph.5.5.2.12) 1429 0 R (paragraph.5.5.2.13) 1430 0 R (paragraph.5.5.2.14) 1435 0 R (paragraph.5.5.2.15) 1436 0 R (paragraph.5.5.2.16) 1437 0 R (paragraph.5.5.2.17) 1438 0 R (paragraph.5.5.2.18) 1439 0 R (paragraph.5.5.2.19) 1441 0 R (paragraph.5.5.2.2) 1413 0 R (paragraph.5.5.2.20) 1442 0 R (paragraph.5.5.2.21) 1443 0 R (paragraph.5.5.2.22) 1444 0 R (paragraph.5.5.2.23) 1445 0 R (paragraph.5.5.2.24) 1446 0 R (paragraph.5.5.2.3) 1414 0 R (paragraph.5.5.2.4) 1415 0 R (paragraph.5.5.2.5) 1416 0 R (paragraph.5.5.2.6) 1417 0 R (paragraph.5.5.2.7) 1419 0 R (paragraph.5.5.2.8) 1425 0 R (paragraph.5.5.2.9) 1426 0 R (paragraph.5.6.2.1) 1458 0 R (paragraph.5.6.2.2) 1460 0 R (paragraph.5.6.2.3) 1462 0 R (paragraph.5.7.2.1) 1477 0 R (paragraph.5.7.2.2) 1478 0 R (paragraph.5.7.2.3) 1479 0 R (paragraph.5.8.2.1) 1499 0 R (paragraph.5.8.2.10) 1545 0 R (paragraph.5.8.2.11) 1546 0 R (paragraph.5.8.2.12) 1548 0 R (paragraph.5.8.2.13) 1549 0 R (paragraph.5.8.2.14) 1550 0 R (paragraph.5.8.2.15) 1555 0 R (paragraph.5.8.2.16) 1556 0 R (paragraph.5.8.2.2) 1528 0 R (paragraph.5.8.2.3) 1529 0 R (paragraph.5.8.2.4) 1530 0 R (paragraph.5.8.2.5) 1531 0 R (paragraph.5.8.2.6) 1532 0 R (paragraph.5.8.2.7) 1533 0 R (paragraph.5.8.2.8) 1543 0 R (paragraph.5.8.2.9) 1544 0 R (paragraph.5.9.2.1) 1655 0 R (paragraph.5.9.2.10) 1666 0 R (paragraph.5.9.2.11) 1672 0 R (paragraph.5.9.2.12) 1673 0 R (paragraph.5.9.2.13) 1674 0 R (paragraph.5.9.2.14) 1675 0 R (paragraph.5.9.2.15) 1676 0 R (paragraph.5.9.2.16) 1677 0 R (paragraph.5.9.2.17) 1678 0 R (paragraph.5.9.2.18) 1679 0 R (paragraph.5.9.2.19) 1680 0 R (paragraph.5.9.2.2) 1656 0 R (paragraph.5.9.2.20) 1681 0 R (paragraph.5.9.2.21) 1682 0 R (paragraph.5.9.2.22) 1683 0 R (paragraph.5.9.2.23) 1684 0 R (paragraph.5.9.2.24) 1689 0 R (paragraph.5.9.2.25) 1690 0 R (paragraph.5.9.2.26) 1691 0 R (paragraph.5.9.2.27) 1692 0 R (paragraph.5.9.2.28) 1693 0 R (paragraph.5.9.2.29) 1694 0 R (paragraph.5.9.2.3) 1657 0 R (paragraph.5.9.2.30) 1695 0 R (paragraph.5.9.2.31) 1696 0 R (paragraph.5.9.2.32) 1697 0 R (paragraph.5.9.2.33) 1698 0 R (paragraph.5.9.2.34) 1699 0 R (paragraph.5.9.2.35) 1700 0 R (paragraph.5.9.2.36) 1701 0 R (paragraph.5.9.2.37) 1707 0 R (paragraph.5.9.2.38) 1708 0 R (paragraph.5.9.2.39) 1709 0 R (paragraph.5.9.2.4) 1658 0 R (paragraph.5.9.2.40) 1710 0 R (paragraph.5.9.2.41) 1711 0 R (paragraph.5.9.2.42) 1712 0 R (paragraph.5.9.2.43) 1714 0 R (paragraph.5.9.2.5) 1661 0 R (paragraph.5.9.2.6) 1662 0 R (paragraph.5.9.2.7) 1663 0 R (paragraph.5.9.2.8) 1664 0 R (paragraph.5.9.2.9) 1665 0 R (paragraph.6.1.2.1) 2388 0 R (paragraph.6.1.2.2) 2390 0 R (paragraph.6.1.2.3) 2393 0 R (paragraph.6.1.2.4) 2396 0 R (paragraph.6.1.2.5) 2399 0 R (paragraph.6.1.2.6) 2402 0 R (paragraph.6.1.3.1) 2405 0 R (paragraph.6.1.4.1) 2413 0 R (paragraph.6.1.4.2) 2417 0 R (paragraph.6.1.4.3) 2420 0 R (paragraph.6.1.4.4) 2424 0 R (paragraph.6.1.4.5) 2437 0 R (paragraph.6.1.4.6) 2446 0 R (paragraph.6.1.5.1) 2450 0 R (paragraph.6.10.2.1) 4090 0 R (paragraph.6.10.2.2) 4092 0 R (paragraph.6.10.2.3) 4099 0 R (paragraph.6.10.2.4) 4102 0 R (paragraph.6.10.2.5) 4105 0 R (paragraph.6.10.2.6) 4108 0 R (paragraph.6.10.2.7) 4111 0 R (paragraph.6.10.2.8) 4114 0 R (paragraph.6.10.3.1) 4117 0 R (paragraph.6.10.4.1) 4122 0 R (paragraph.6.10.4.2) 4135 0 R (paragraph.6.10.4.3) 4144 0 R (paragraph.6.10.4.4) 4153 0 R (paragraph.6.10.4.5) 4160 0 R (paragraph.6.10.4.6) 4169 0 R (paragraph.6.10.4.7) 4177 0 R (paragraph.6.10.4.8) 4181 0 R (paragraph.6.10.5.1) 4189 0 R (paragraph.6.11.2.1) 4357 0 R (paragraph.6.11.2.10) 4382 0 R (paragraph.6.11.2.11) 4385 0 R (paragraph.6.11.2.12) 4388 0 R (paragraph.6.11.2.13) 4391 0 R (paragraph.6.11.2.14) 4394 0 R (paragraph.6.11.2.15) 4397 0 R (paragraph.6.11.2.16) 4400 0 R (paragraph.6.11.2.17) 4403 0 R (paragraph.6.11.2.2) 4359 0 R (paragraph.6.11.2.3) 4361 0 R (paragraph.6.11.2.4) 4363 0 R (paragraph.6.11.2.5) 4365 0 R (paragraph.6.11.2.6) 4367 0 R (paragraph.6.11.2.7) 4369 0 R (paragraph.6.11.2.8) 4371 0 R (paragraph.6.11.2.9) 4374 0 R (paragraph.6.11.3.1) 4410 0 R (paragraph.6.11.4.1) 4411 0 R (paragraph.6.11.4.10) 4500 0 R (paragraph.6.11.4.11) 4508 0 R (paragraph.6.11.4.12) 4518 0 R (paragraph.6.11.4.2) 4413 0 R (paragraph.6.11.4.3) 4419 0 R (paragraph.6.11.4.4) 4430 0 R (paragraph.6.11.4.5) 4453 0 R (paragraph.6.11.4.6) 4461 0 R (paragraph.6.11.4.7) 4465 0 R (paragraph.6.11.4.8) 4480 0 R (paragraph.6.11.4.9) 4491 0 R (paragraph.6.11.5.1) 4531 0 R (paragraph.6.12.2.1) 4560 0 R (paragraph.6.12.2.2) 4561 0 R (paragraph.6.12.2.3) 4562 0 R (paragraph.6.12.3.1) 4565 0 R (paragraph.6.12.3.2) 4567 0 R (paragraph.6.12.3.3) 4574 0 R (paragraph.6.12.3.4) 4578 0 R (paragraph.6.13.2.1) 4705 0 R (paragraph.6.13.2.2) 4708 0 R (paragraph.6.13.2.3) 4711 0 R (paragraph.6.13.2.4) 4714 0 R (paragraph.6.13.2.5) 4717 0 R (paragraph.6.13.2.6) 4720 0 R (paragraph.6.13.2.7) 4727 0 R (paragraph.6.13.2.8) 4729 0 R (paragraph.6.13.3.1) 4732 0 R (paragraph.6.13.4.1) 4733 0 R (paragraph.6.13.4.2) 4734 0 R (paragraph.6.13.4.3) 4747 0 R (paragraph.6.13.4.4) 4749 0 R (paragraph.6.13.4.5) 4764 0 R (paragraph.6.13.4.6) 4768 0 R (paragraph.6.13.4.7) 4776 0 R (paragraph.6.13.4.8) 4789 0 R (paragraph.6.13.5.1) 4797 0 R (paragraph.6.14.2.1) 4985 0 R (paragraph.6.14.2.10) 5025 0 R (paragraph.6.14.2.11) 5029 0 R (paragraph.6.14.2.12) 5033 0 R (paragraph.6.14.2.13) 5037 0 R (paragraph.6.14.2.14) 5046 0 R (paragraph.6.14.2.15) 5050 0 R (paragraph.6.14.2.16) 5054 0 R (paragraph.6.14.2.17) 5058 0 R (paragraph.6.14.2.18) 5060 0 R (paragraph.6.14.2.19) 5062 0 R (paragraph.6.14.2.2) 4989 0 R (paragraph.6.14.2.20) 5064 0 R (paragraph.6.14.2.21) 5067 0 R (paragraph.6.14.2.22) 5070 0 R (paragraph.6.14.2.23) 5077 0 R (paragraph.6.14.2.24) 5080 0 R (paragraph.6.14.2.25) 5083 0 R (paragraph.6.14.2.26) 5086 0 R (paragraph.6.14.2.27) 5089 0 R (paragraph.6.14.2.28) 5092 0 R (paragraph.6.14.2.3) 4993 0 R (paragraph.6.14.2.4) 5001 0 R (paragraph.6.14.2.5) 5005 0 R (paragraph.6.14.2.6) 5009 0 R (paragraph.6.14.2.7) 5013 0 R (paragraph.6.14.2.8) 5017 0 R (paragraph.6.14.2.9) 5021 0 R (paragraph.6.14.3.1) 5095 0 R (paragraph.6.14.4.1) 5100 0 R (paragraph.6.14.4.2) 5122 0 R (paragraph.6.14.4.3) 5251 0 R (paragraph.6.14.4.4) 5276 0 R (paragraph.6.14.4.5) 5291 0 R (paragraph.6.14.4.6) 5299 0 R (paragraph.6.14.4.7) 5310 0 R (paragraph.6.14.5.1) 5338 0 R (paragraph.6.16.2.1) 5352 0 R (paragraph.6.16.2.2) 5363 0 R (paragraph.6.16.2.3) 5364 0 R (paragraph.6.16.2.4) 5365 0 R (paragraph.6.16.2.5) 5367 0 R (paragraph.6.16.2.6) 5369 0 R (paragraph.6.16.2.7) 5370 0 R (paragraph.6.17.2.1) 5394 0 R (paragraph.6.17.3.1) 5395 0 R (paragraph.6.17.3.2) 5405 0 R (paragraph.6.17.3.3) 5417 0 R (paragraph.6.18.2.1) 5459 0 R (paragraph.6.18.3.1) 5460 0 R (paragraph.6.18.3.2) 5465 0 R (paragraph.6.18.3.3) 5466 0 R (paragraph.6.18.3.4) 5467 0 R (paragraph.6.18.3.5) 5468 0 R (paragraph.6.18.3.6) 5473 0 R (paragraph.6.18.3.7) 5474 0 R (paragraph.6.18.3.8) 5475 0 R (paragraph.6.19.2.1) 5582 0 R (paragraph.6.19.2.10) 5620 0 R (paragraph.6.19.2.11) 5628 0 R (paragraph.6.19.2.12) 5633 0 R (paragraph.6.19.2.13) 5638 0 R (paragraph.6.19.2.14) 5642 0 R (paragraph.6.19.2.15) 5646 0 R (paragraph.6.19.2.16) 5651 0 R (paragraph.6.19.2.17) 5655 0 R (paragraph.6.19.2.18) 5659 0 R (paragraph.6.19.2.2) 5586 0 R (paragraph.6.19.2.3) 5590 0 R (paragraph.6.19.2.4) 5594 0 R (paragraph.6.19.2.5) 5598 0 R (paragraph.6.19.2.6) 5602 0 R (paragraph.6.19.2.7) 5606 0 R (paragraph.6.19.2.8) 5611 0 R (paragraph.6.19.2.9) 5615 0 R (paragraph.6.19.3.1) 5663 0 R (paragraph.6.19.4.1) 5668 0 R (paragraph.6.19.4.2) 5676 0 R (paragraph.6.19.4.3) 5685 0 R (paragraph.6.19.4.4) 5697 0 R (paragraph.6.19.4.5) 5698 0 R (paragraph.6.19.4.6) 5699 0 R (paragraph.6.19.5.1) 5700 0 R (paragraph.6.19.5.2) 5701 0 R (paragraph.6.19.5.3) 5706 0 R (paragraph.6.2.2.1) 2494 0 R (paragraph.6.2.2.2) 2496 0 R (paragraph.6.2.2.3) 2498 0 R (paragraph.6.2.2.4) 2500 0 R (paragraph.6.2.2.5) 2502 0 R (paragraph.6.2.2.6) 2504 0 R (paragraph.6.2.2.7) 2506 0 R (paragraph.6.2.2.8) 2507 0 R (paragraph.6.2.3.1) 2508 0 R (paragraph.6.2.4.1) 2515 0 R (paragraph.6.2.5.1) 2544 0 R (paragraph.6.20.2.1) 5720 0 R (paragraph.6.20.2.2) 5731 0 R (paragraph.6.20.2.3) 5732 0 R (paragraph.6.20.2.4) 5733 0 R (paragraph.6.20.2.5) 5738 0 R (paragraph.6.20.2.6) 5739 0 R (paragraph.6.20.2.7) 5740 0 R (paragraph.6.3.2.1) 2558 0 R (paragraph.6.4.2.1) 2668 0 R (paragraph.6.4.2.2) 2670 0 R (paragraph.6.4.2.3) 2673 0 R (paragraph.6.4.2.4) 2676 0 R (paragraph.6.4.2.5) 2679 0 R (paragraph.6.4.2.6) 2682 0 R (paragraph.6.4.2.7) 2685 0 R (paragraph.6.4.2.8) 2692 0 R (paragraph.6.4.3.1) 2695 0 R (paragraph.6.4.4.1) 2696 0 R (paragraph.6.4.4.2) 2706 0 R (paragraph.6.4.4.3) 2718 0 R (paragraph.6.4.4.4) 2726 0 R (paragraph.6.4.4.5) 2734 0 R (paragraph.6.4.4.6) 2746 0 R (paragraph.6.4.4.7) 2750 0 R (paragraph.6.4.4.8) 2759 0 R (paragraph.6.4.5.1) 2760 0 R (paragraph.6.5.2.1) 2787 0 R (paragraph.6.5.3.1) 2788 0 R (paragraph.6.5.3.2) 2794 0 R (paragraph.6.5.4.1) 2795 0 R (paragraph.6.6.2.1) 3228 0 R (paragraph.6.6.2.2) 3229 0 R (paragraph.6.6.2.3) 3230 0 R (paragraph.6.6.2.4) 3236 0 R (paragraph.6.6.2.5) 3238 0 R (paragraph.6.6.2.6) 3241 0 R (paragraph.6.6.2.7) 3244 0 R (paragraph.6.6.2.8) 3247 0 R (paragraph.6.6.2.9) 3250 0 R (paragraph.6.6.3.1) 3253 0 R (paragraph.6.6.4.1) 3258 0 R (paragraph.6.6.4.10) 3305 0 R (paragraph.6.6.4.11) 3308 0 R (paragraph.6.6.4.12) 3310 0 R (paragraph.6.6.4.13) 3316 0 R (paragraph.6.6.4.14) 3319 0 R (paragraph.6.6.4.15) 3321 0 R (paragraph.6.6.4.16) 3323 0 R (paragraph.6.6.4.17) 3326 0 R (paragraph.6.6.4.18) 3328 0 R (paragraph.6.6.4.19) 3330 0 R (paragraph.6.6.4.2) 3262 0 R (paragraph.6.6.4.20) 3333 0 R (paragraph.6.6.4.21) 3335 0 R (paragraph.6.6.4.22) 3341 0 R (paragraph.6.6.4.23) 3344 0 R (paragraph.6.6.4.24) 3346 0 R (paragraph.6.6.4.25) 3348 0 R (paragraph.6.6.4.26) 3351 0 R (paragraph.6.6.4.27) 3353 0 R (paragraph.6.6.4.28) 3355 0 R (paragraph.6.6.4.29) 3358 0 R (paragraph.6.6.4.3) 3265 0 R (paragraph.6.6.4.30) 3365 0 R (paragraph.6.6.4.31) 3367 0 R (paragraph.6.6.4.32) 3370 0 R (paragraph.6.6.4.33) 3372 0 R (paragraph.6.6.4.34) 3374 0 R (paragraph.6.6.4.35) 3377 0 R (paragraph.6.6.4.36) 3379 0 R (paragraph.6.6.4.37) 3381 0 R (paragraph.6.6.4.38) 3384 0 R (paragraph.6.6.4.39) 3390 0 R (paragraph.6.6.4.4) 3269 0 R (paragraph.6.6.4.40) 3392 0 R (paragraph.6.6.4.41) 3395 0 R (paragraph.6.6.4.42) 3397 0 R (paragraph.6.6.4.43) 3399 0 R (paragraph.6.6.4.44) 3402 0 R (paragraph.6.6.4.45) 3404 0 R (paragraph.6.6.4.46) 3406 0 R (paragraph.6.6.4.47) 3413 0 R (paragraph.6.6.4.48) 3415 0 R (paragraph.6.6.4.49) 3417 0 R (paragraph.6.6.4.5) 3284 0 R (paragraph.6.6.4.50) 3420 0 R (paragraph.6.6.4.51) 3422 0 R (paragraph.6.6.4.52) 3424 0 R (paragraph.6.6.4.53) 3427 0 R (paragraph.6.6.4.54) 3429 0 R (paragraph.6.6.4.55) 3431 0 R (paragraph.6.6.4.56) 3438 0 R (paragraph.6.6.4.57) 3440 0 R (paragraph.6.6.4.58) 3442 0 R (paragraph.6.6.4.59) 3445 0 R (paragraph.6.6.4.6) 3289 0 R (paragraph.6.6.4.60) 3447 0 R (paragraph.6.6.4.61) 3449 0 R (paragraph.6.6.4.62) 3452 0 R (paragraph.6.6.4.63) 3454 0 R (paragraph.6.6.4.64) 3460 0 R (paragraph.6.6.4.65) 3463 0 R (paragraph.6.6.4.66) 3465 0 R (paragraph.6.6.4.67) 3467 0 R (paragraph.6.6.4.68) 3470 0 R (paragraph.6.6.4.69) 3472 0 R (paragraph.6.6.4.7) 3298 0 R (paragraph.6.6.4.70) 3474 0 R (paragraph.6.6.4.71) 3477 0 R (paragraph.6.6.4.72) 3479 0 R (paragraph.6.6.4.73) 3485 0 R (paragraph.6.6.4.74) 3488 0 R (paragraph.6.6.4.75) 3490 0 R (paragraph.6.6.4.76) 3492 0 R (paragraph.6.6.4.77) 3495 0 R (paragraph.6.6.4.78) 3497 0 R (paragraph.6.6.4.79) 3499 0 R (paragraph.6.6.4.8) 3301 0 R (paragraph.6.6.4.80) 3502 0 R (paragraph.6.6.4.81) 3509 0 R (paragraph.6.6.4.82) 3511 0 R (paragraph.6.6.4.83) 3514 0 R (paragraph.6.6.4.84) 3516 0 R (paragraph.6.6.4.85) 3518 0 R (paragraph.6.6.4.86) 3521 0 R (paragraph.6.6.4.87) 3523 0 R (paragraph.6.6.4.9) 3303 0 R (paragraph.6.6.5.1) 3525 0 R (paragraph.6.6.5.10) 3546 0 R (paragraph.6.6.5.11) 3547 0 R (paragraph.6.6.5.12) 3549 0 R (paragraph.6.6.5.2) 3526 0 R (paragraph.6.6.5.3) 3532 0 R (paragraph.6.6.5.4) 3534 0 R (paragraph.6.6.5.5) 3536 0 R (paragraph.6.6.5.6) 3538 0 R (paragraph.6.6.5.7) 3540 0 R (paragraph.6.6.5.8) 3542 0 R (paragraph.6.6.5.9) 3544 0 R (paragraph.6.7.2.1) 3658 0 R (paragraph.6.7.2.2) 3660 0 R (paragraph.6.7.2.3) 3663 0 R (paragraph.6.7.2.4) 3666 0 R (paragraph.6.7.2.5) 3669 0 R (paragraph.6.7.2.6) 3672 0 R (paragraph.6.7.3.1) 3680 0 R (paragraph.6.7.4.1) 3681 0 R (paragraph.6.7.4.10) 3736 0 R (paragraph.6.7.4.11) 3738 0 R (paragraph.6.7.4.12) 3744 0 R (paragraph.6.7.4.13) 3745 0 R (paragraph.6.7.4.14) 3746 0 R (paragraph.6.7.4.15) 3747 0 R (paragraph.6.7.4.2) 3685 0 R (paragraph.6.7.4.3) 3688 0 R (paragraph.6.7.4.4) 3696 0 R (paragraph.6.7.4.5) 3704 0 R (paragraph.6.7.4.6) 3712 0 R (paragraph.6.7.4.7) 3716 0 R (paragraph.6.7.4.8) 3722 0 R (paragraph.6.7.4.9) 3729 0 R (paragraph.6.7.5.1) 3748 0 R (paragraph.6.8.2.1) 3763 0 R (paragraph.6.8.2.2) 3771 0 R (paragraph.6.8.2.3) 3772 0 R (paragraph.6.8.2.4) 3780 0 R (paragraph.6.9.2.1) 3910 0 R (paragraph.6.9.2.2) 3912 0 R (paragraph.6.9.3.1) 3917 0 R (paragraph.6.9.4.1) 3918 0 R (paragraph.6.9.4.10) 3959 0 R (paragraph.6.9.4.11) 3961 0 R (paragraph.6.9.4.12) 3963 0 R (paragraph.6.9.4.13) 3965 0 R (paragraph.6.9.4.14) 3967 0 R (paragraph.6.9.4.15) 3969 0 R (paragraph.6.9.4.16) 3971 0 R (paragraph.6.9.4.17) 3976 0 R (paragraph.6.9.4.18) 3978 0 R (paragraph.6.9.4.19) 3980 0 R (paragraph.6.9.4.2) 3936 0 R (paragraph.6.9.4.20) 3982 0 R (paragraph.6.9.4.21) 3988 0 R (paragraph.6.9.4.22) 3990 0 R (paragraph.6.9.4.23) 3992 0 R (paragraph.6.9.4.24) 3994 0 R (paragraph.6.9.4.25) 3996 0 R (paragraph.6.9.4.26) 3998 0 R (paragraph.6.9.4.27) 4000 0 R (paragraph.6.9.4.3) 3941 0 R (paragraph.6.9.4.4) 3943 0 R (paragraph.6.9.4.5) 3945 0 R (paragraph.6.9.4.6) 3947 0 R (paragraph.6.9.4.7) 3949 0 R (paragraph.6.9.4.8) 3951 0 R (paragraph.6.9.4.9) 3957 0 R (paragraph.6.9.5.1) 4002 0 R (pgsbox) 794 0 R (prj_8h) 1037 0 R (prj_8h_025adf8a63b5d4a8d2a4de804e0707be) 2941 0 R (prj_8h_105e2bf177120eb34f41e6af768f855d) 3038 0 R (prj_8h_13e0f81e1fd4bdc46847ab4c634ad346) 2946 0 R (prj_8h_151140d870ed4f490317938bd6260a6a) 2993 0 R (prj_8h_167a49d730bca43483aef311f7114ae4) 3082 0 R (prj_8h_17be11269d86b3308fd925949877718e) 2991 0 R (prj_8h_1f1714691f99f11640dccdc74eadfb49) 3079 0 R (prj_8h_28b623c88d38ab711fc61f36a97d0b27) 3078 0 R (prj_8h_28ddb923a52cb597ca9c7dd03ceeb4fe) 2980 0 R (prj_8h_2ac22403e59a9e8d2b2f53f6d0574305) 2842 0 R (prj_8h_2ac22403e59a9e8d2b2f53f6d05743050d15cd17822bea2f7fc0209a180cc998) 2847 0 R (prj_8h_2ac22403e59a9e8d2b2f53f6d057430560d6a804ddfa2f2d0f25f397d653695b) 2844 0 R (prj_8h_2ac22403e59a9e8d2b2f53f6d05743056a0f63e2f52f594637a12db14e5814e6) 2845 0 R (prj_8h_2ac22403e59a9e8d2b2f53f6d05743056f3a73d3c0a7dc7d15ceb00e00714bea) 2843 0 R (prj_8h_2ac22403e59a9e8d2b2f53f6d0574305d33460ba0b865ff7580e6d2cebd92c74) 2846 0 R (prj_8h_2c87fbf68277f03051d3eaae3db785e9) 2942 0 R (prj_8h_2cdabd9dfe78fe18b9e6597881d8ed92) 2841 0 R (prj_8h_2d30db5685dd1faa18680a0e69bc5854) 3124 0 R (prj_8h_2da3bbd3c42c6ad324117cc5f249a834) 3029 0 R (prj_8h_2f42dcec4ea56bbb25b563859228b02e) 3041 0 R (prj_8h_2fe67a5ecf17729881efa24c83482611) 2887 0 R (prj_8h_310444979f8f0e62db2bcbe39b0e3d35) 2988 0 R (prj_8h_3229533df20718c0d5671cc9eb5316fe) 2938 0 R (prj_8h_33f92621800eb880b75611c439526d19) 3028 0 R (prj_8h_344308a1d96a93f9bc682141f3df1a14) 3040 0 R (prj_8h_34d303d7ae44a6aca43c1a81bfaac10f) 2889 0 R (prj_8h_3672afec3db0f850d67404814ebdbc64) 873 0 R (prj_8h_36ccae7b426311614a4e80432a2b62c3) 2981 0 R (prj_8h_36cf447dee9f2e90e42d43d7adc5a0a1) 2944 0 R (prj_8h_37ad31c5d2926862d211db0d14f401f0) 2839 0 R (prj_8h_3b4cda48838c613460bff00c76fceb44) 3076 0 R (prj_8h_4089618a84e11369bf9e5fd7c11c7368) 3125 0 R (prj_8h_4b25d630b7590f31fa0aa6d5861c9bfd) 3121 0 R (prj_8h_4ff298fcdc6e7e23dfb4971fbd26ebe7) 3090 0 R (prj_8h_50db1538981df162709b81be0b2961ab) 2848 0 R (prj_8h_53315ef8d3bd4002d1e98142fcf62566) 3075 0 R (prj_8h_5380727f9aeff5aa57f8545d6b54a8f8) 2985 0 R (prj_8h_5517fccc15882e298ac9433f44d1ae4c) 2989 0 R (prj_8h_574e44daea81568a6d5e324a6f339d6f) 2936 0 R (prj_8h_588e9a86fc4dcd1195f867f718ce5429) 3032 0 R (prj_8h_5a2f80bed69a84464e5654f91ed4fb63) 3119 0 R (prj_8h_666322bfe8c4b8e73f00afeb47283f97) 2933 0 R (prj_8h_66b51f10624b6c17a84b5b54058dd72b) 2892 0 R (prj_8h_68ce41ad199c3385bed7e7d4ded2bd8a) 2947 0 R (prj_8h_6d1f0504f9b864d4aed4a59d60bab819) 3086 0 R (prj_8h_6e2db45f219ba5732ddca43a9fc17408) 3122 0 R (prj_8h_6f3cbaaf367984579aad5ec7eb00f397) 2995 0 R (prj_8h_70b750ec65eb4a277057200c7fbb251f) 2888 0 R (prj_8h_749605599f1bf2b883c5c88b6cc9c06b) 3120 0 R (prj_8h_75b6b1cb0a748e9b5d3a4cd31129ace6) 2943 0 R (prj_8h_77283589634cc9a054f3a7c7fc91d38d) 3033 0 R (prj_8h_7b60d7992bf9c671cb4191f0ec2e0c90) 2937 0 R (prj_8h_7c719c0387d23c53b0ceb3ee161de66a) 2987 0 R (prj_8h_7f080405538ea2ddd2882c991e25bd2f) 869 0 R (prj_8h_847b7c3f5b7361596912d3d876b4f4fe) 3088 0 R (prj_8h_849a1bbd679d0c193e8be96a8b9ed534) 2939 0 R (prj_8h_853c1df5e8327d83e9cfdde9455355f5) 2994 0 R (prj_8h_86e25219d2169702c7db6508750097cf) 3117 0 R (prj_8h_8785bdf33bdaa3d9d52fd51b621ec8d5) 2849 0 R (prj_8h_88c15d0b6f789cbbd7c5d323ef131360) 2893 0 R (prj_8h_8bc552f12260f944e0b8f9b714804983) 3083 0 R (prj_8h_8cca776751549082521a72a743d6b937) 3030 0 R (prj_8h_8ebb4c79b635cef463b4e7242ff23c25) 2884 0 R (prj_8h_94f59295c312536ce66482b3d9bebec4) 872 0 R (prj_8h_9a387f05414e7b59487fdcb03ff79ced) 2881 0 R (prj_8h_9bceed17f625eb88a0826871dc8296b5) 3123 0 R (prj_8h_9d3358bed907342e3309e54bd2ab89da) 2891 0 R (prj_8h_a2167e62576d36eae341c2583cb5d678) 3089 0 R (prj_8h_aba5ce89ae711728d8ba8105ac5fd599) 2934 0 R (prj_8h_abdc7abc8b7c80187770cfd12c63f700) 3077 0 R (prj_8h_acc46318c778bd844e30d6997394cc8a) 2840 0 R (prj_8h_ad75dcd0cd2fd0b6a162b5587cba9c2d) 3080 0 R (prj_8h_aec02a8e47d68e126983e9bb07a0c0aa) 3043 0 R (prj_8h_afd25a96ccc5966c04d7732ca482c0c1) 3118 0 R (prj_8h_b1264f0201113c1a8e931ad9a7630e2f) 3034 0 R (prj_8h_b4325a957786611772b90e7a080327f3) 2983 0 R (prj_8h_b46a0a668f28939626287d048153863f) 2894 0 R (prj_8h_b6ce2bb75a87b1679d05f251227d2f1b) 2895 0 R (prj_8h_bbfbf3cba73850d7608765725993dfe3) 3081 0 R (prj_8h_bc26dfb2d0b0bee71f6e4541977d237f) 2885 0 R (prj_8h_bdf8c6c3ef615a01ebf8822e013d6a63) 2931 0 R (prj_8h_be28216295d9e7ad7dbb01bf5985df9f) 2882 0 R (prj_8h_bf6696d3455c684cb44d06da7885ce94) 2883 0 R (prj_8h_c038f2474d5d58de157554cee74a9735) 2932 0 R (prj_8h_c2f3bc42ac6e7d458364ebcf2b35814f) 3031 0 R (prj_8h_c8dfb42cf72db0c4bc690d030f75c662) 2838 0 R (prj_8h_c940da0fb0552876fb40a92f82c9625f) 3116 0 R (prj_8h_c983c5a393c5b3f1041f07b2eb95a3a5) 2935 0 R (prj_8h_c9a7ed6b032cfdaba0e8caba17c6c149) 3085 0 R (prj_8h_cb157519ef498bf669298c5508492f3e) 870 0 R (prj_8h_cd4f54c072b6219242daeb6d4b9a74cb) 2890 0 R (prj_8h_cf989261fd56f1e8b4eb8941ec2c754f) 2984 0 R (prj_8h_d2a2b56c0900516dd24eebf430bcb29c) 2990 0 R (prj_8h_d43dbc765c63162d0af2b9285b8a434f) 1420 0 R (prj_8h_d70968320728202aa12048162248d368) 3035 0 R (prj_8h_d994cb23871c51b20754973bef180f8a) 1146 0 R (prj_8h_d9a80b98c04b0e06d08fd84bacc58b27) 2986 0 R (prj_8h_dc4da028cde2d970e9e5e22adca22f37) 2940 0 R (prj_8h_dc97181f64d72234b8c6903b22b33df9) 3115 0 R (prj_8h_df9cca0265038851129d1966017cd525) 945 0 R (prj_8h_eb5951ec54b929d16ab464939a37d74f) 2992 0 R (prj_8h_eb7881cd5d7b4b5e26281a512b8f62ac) 2896 0 R (prj_8h_ed0317c8ffef248346da897568df266c) 3042 0 R (prj_8h_f363383621fb2b72243c1d6b894874d5) 2982 0 R (prj_8h_f44375ad9036898dd6d12d2cc58bf53b) 3091 0 R (prj_8h_f862254dceec64a987fdaabc40e4963d) 871 0 R (prj_8h_fa8d27e481bbfffacd3e671e6715d5cb) 3036 0 R (prj_8h_faafab5c440384667d7af444b7aca750) 2886 0 R (prj_8h_fbf5f05496f1e018425e02d60a4e0b74) 3037 0 R (prj_8h_fc5276e759c799deea36271d9cafc5e9) 3087 0 R (prj_8h_fcefcb885b7d1c33e0458345cdc9f4a4) 3084 0 R (prj_8h_fedc43dc512008174ec9b87753519031) 3039 0 R (prj_8h_ff09e87b2246bdec83f6a7bb1bc0f471) 2979 0 R (prj_8h_ffdbf993ce959fce2c148c07cd0f2c0c) 2945 0 R (section*.1) 605 0 R (section*.10) 1562 0 R (section*.11) 1715 0 R (section*.12) 1839 0 R (section*.13) 1859 0 R (section*.14) 2257 0 R (section*.15) 2309 0 R (section*.16) 2311 0 R (section*.17) 2325 0 R (section*.18) 2344 0 R (section*.19) 2361 0 R (section*.2) 1070 0 R (section*.20) 2451 0 R (section*.21) 2458 0 R (section*.22) 2469 0 R (section*.23) 2471 0 R (section*.24) 2475 0 R (section*.25) 2545 0 R (section*.26) 2551 0 R (section*.27) 2583 0 R (section*.28) 2585 0 R (section*.29) 2608 0 R (section*.3) 1168 0 R (section*.30) 2615 0 R (section*.31) 2637 0 R (section*.32) 2761 0 R (section*.33) 2768 0 R (section*.34) 2783 0 R (section*.35) 2796 0 R (section*.36) 2802 0 R (section*.37) 2819 0 R (section*.38) 2826 0 R (section*.39) 3096 0 R (section*.4) 1257 0 R (section*.40) 3550 0 R (section*.41) 3556 0 R (section*.42) 3570 0 R (section*.43) 3577 0 R (section*.44) 3623 0 R (section*.45) 3753 0 R (section*.46) 3789 0 R (section*.47) 3791 0 R (section*.48) 3796 0 R (section*.49) 3803 0 R (section*.5) 1276 0 R (section*.50) 3871 0 R (section*.51) 4003 0 R (section*.52) 4009 0 R (section*.53) 4027 0 R (section*.54) 4036 0 R (section*.55) 4075 0 R (section*.56) 4190 0 R (section*.57) 4199 0 R (section*.58) 4248 0 R (section*.59) 4264 0 R (section*.6) 1356 0 R (section*.60) 4316 0 R (section*.61) 4532 0 R (section*.62) 4534 0 R (section*.63) 4539 0 R (section*.64) 4584 0 R (section*.65) 4607 0 R (section*.66) 4622 0 R (section*.67) 4672 0 R (section*.68) 4798 0 R (section*.69) 4907 0 R (section*.7) 1451 0 R (section*.70) 4916 0 R (section*.71) 4933 0 R (section*.72) 5343 0 R (section*.73) 5371 0 R (section*.74) 5373 0 R (section*.75) 5420 0 R (section*.76) 5422 0 R (section*.77) 5476 0 R (section*.78) 5522 0 R (section*.79) 5539 0 R (section*.8) 1463 0 R (section*.80) 5549 0 R (section*.81) 5711 0 R (section*.82) 5745 0 R (section*.9) 1480 0 R (section.1) 6 0 R (section.2) 18 0 R (section.3) 22 0 R (section.4) 30 0 R (section.5) 38 0 R (section.6) 198 0 R (software) 785 0 R (spc_8h) 1038 0 R (spc_8h_2e04fc3ccd8aceebb4bfef56c5399a7d) 3602 0 R (spc_8h_300fdb21c6e53aca6749db3455e531b2) 3638 0 R (spc_8h_30c95d776068ef3cc959a50af9995fa9) 3601 0 R (spc_8h_49807752ce4e223d4095cf6ad13bac0a) 949 0 R (spc_8h_49f16254df0e3498ae2c1eb641f5232c) 3643 0 R (spc_8h_4d66edc63bfc8a39adc6bac9e88c8e81) 946 0 R (spc_8h_4e195ae6c61da3608692a3c7f2395599) 3594 0 R (spc_8h_51ba1ce5380fd2e7693c37554d18fc3b) 3595 0 R (spc_8h_51ba1ce5380fd2e7693c37554d18fc3b0653e60411a641a326492c65d257daa8) 3598 0 R (spc_8h_51ba1ce5380fd2e7693c37554d18fc3b0b84f38d1e903eacda3122ce55bff741) 3596 0 R (spc_8h_51ba1ce5380fd2e7693c37554d18fc3b3ba9183c7c3dace15eef0606980fd615) 3599 0 R (spc_8h_51ba1ce5380fd2e7693c37554d18fc3b7c5e0d09fac9f441e39f3cf28801961f) 3597 0 R (spc_8h_51ba1ce5380fd2e7693c37554d18fc3b7e218c5bd52bd6a45d8ad66573653007) 3600 0 R (spc_8h_615d3ef3a505a8be7da1578d9338d218) 2156 0 R (spc_8h_6f88e6f1a549bffa0d0ab2b9523d2000) 3641 0 R (spc_8h_7304d0d00bcf9d2bad1f56ba6d8322ea) 3603 0 R (spc_8h_96978fec523018fd6898301a3452c166) 947 0 R (spc_8h_96e8686daa13255e36506c3bfc213e46) 3644 0 R (spc_8h_99689938e16d737f26bf6504f2e1599a) 3639 0 R (spc_8h_ab517aed3ee9f8d5a5ca1f990d310b61) 950 0 R (spc_8h_b9fc42d8e1d281839a0a42ac00bcd180) 3642 0 R (spc_8h_c39694faccdd56850677999d714cd14a) 948 0 R (spc_8h_cc0b7b9e5bc5495f24129492e4ff5218) 3640 0 R (spc_8h_e6e89217a5eca87a2101ae195da74347) 3605 0 R (spc_8h_e7fe86ae85a1a3bd19c2d78c3dba58f6) 3604 0 R (spc_8h_eb46b7cc0b8e5a01be7862b3c446204a) 3637 0 R (spc_8h_f0e4274b242fd41625b6ad4f4376b8da) 951 0 R (spc_8h_f2ee6399a65f2467841be79e4bbb41c3) 1538 0 R (sph_8h) 1039 0 R (sph_8h_5c0783d56189d48d9f52af05b64a4df6) 3764 0 R (sph_8h_8ee2e117701f434f0bffbbe52f05d118) 3766 0 R (sph_8h_bcdbd119e57482315882d849f2b04e91) 3762 0 R (sph_8h_ec6222fe1e4d807c9b59980b8e548eb0) 3765 0 R (spx_8h) 1040 0 R (spx_8h_0459c65496512f270d3c569c346ce413) 3859 0 R (spx_8h_09b951b08ac818b9da44389a3ddf614a) 3854 0 R (spx_8h_16bc2fef69c592c5bcdc695633f17df0) 3850 0 R (spx_8h_192c7ea1edb2fc79d391a51bec7442e0) 1667 0 R (spx_8h_286f473d94247fbd7c2485e515fee67f) 3891 0 R (spx_8h_3e86c3462619b4fdf0aeeeea9874757e) 3849 0 R (spx_8h_413fa882d2b67a792a35938738214057) 3852 0 R (spx_8h_45f0db5bb967998f070cad30e5e68180) 3811 0 R (spx_8h_51b714ff0ed788c20f1b273ec551b6f6) 3847 0 R (spx_8h_544be13048057701c37a8e9c4f761be2) 3889 0 R (spx_8h_56a7d77413c654541fb29f58561c16f9) 3862 0 R (spx_8h_5a497ffd57345f2f0bf1c9abc56842c4) 3851 0 R (spx_8h_5c2eb2d8649eaab21e71efcd25d9236c) 3821 0 R (spx_8h_5eed4e6f2879b4607e60b4f77e2736bd) 3846 0 R (spx_8h_61a1980ff0683231529b784af1c48eaa) 3887 0 R (spx_8h_6c79d97dcc410e1a7a3e6e26ba3dabe6) 3848 0 R (spx_8h_6ee182e1185978bc6e7f69e4604fe341) 3819 0 R (spx_8h_772a14e27c613ea7b63697efdb765205) 3858 0 R (spx_8h_777e5c4790da397aefcada61445a1bb3) 3812 0 R (spx_8h_89a689b848429cfa5780757a5eee9347) 3822 0 R (spx_8h_8aba8fe47efe098740991771e97fe756) 3853 0 R (spx_8h_974f799a8ee19dd23114ca01b225a02f) 3856 0 R (spx_8h_9eb861d7c7437c5f974ad425da8b5664) 3823 0 R (spx_8h_a626b0cad9206c62e7e265bdf8c92c31) 3855 0 R (spx_8h_b23cb997ad699b59f91f4dfe4e8b28b0) 3888 0 R (spx_8h_cc02a893f538f5f0c0d1d9baae2b0e10) 3860 0 R (spx_8h_d0a5167b8e52a0cdc3990e35a324ba02) 3820 0 R (spx_8h_d99a404f496d5b8ce3ef6e53c630ecaf) 3813 0 R (spx_8h_d99a404f496d5b8ce3ef6e53c630ecaf23753b512249d3752a74ce7497d9c852) 3816 0 R (spx_8h_d99a404f496d5b8ce3ef6e53c630ecaf45313ec670a74e7effc1bcee16cb0b56) 3814 0 R (spx_8h_d99a404f496d5b8ce3ef6e53c630ecaf6b6639fb6d3683c9d356dbd7cf705de1) 3817 0 R (spx_8h_d99a404f496d5b8ce3ef6e53c630ecaf7342349cd1dc5b4581ae9c39f31d055e) 3815 0 R (spx_8h_d99a404f496d5b8ce3ef6e53c630ecafe795e388e346496b34e57864af841ae2) 3818 0 R (spx_8h_da5d4cf3e8791d64da68575da692e3f3) 3890 0 R (spx_8h_f4784a764fd0f36c82548ef755c470bd) 3857 0 R (spx_8h_f7a2d05c2db901488d68576343aad873) 3861 0 R (structcelprm) 1019 0 R (structcelprm_011e38b3a5505fdc13855348571bfad1) 1101 0 R (structcelprm_07d1785f7d7a8793555147140757956d) 1108 0 R (structcelprm_1b9cbfd7cfa2306464d57dc4acd03b06) 1107 0 R (structcelprm_3f9ae993e97f0e73e3f59117929eeda6) 1102 0 R (structcelprm_408a39c1d060d5b32f884f8a8c60aaa2) 1098 0 R (structcelprm_74585275b64c292b394b74f2f19a8048) 1099 0 R (structcelprm_756c8f0991a748ab47361b0215c4577b) 1105 0 R (structcelprm_7bb5e1ff4d73c884d73eeb0f8f2677d7) 1106 0 R (structcelprm_80ea2023638ededd2760cc9a260c456b) 1104 0 R (structcelprm_b034f85dc785113c396c9864cdddfe52) 1100 0 R (structcelprm_be1991f17c0ecb857d5bd30a6a689b84) 1103 0 R (structfitskey) 1020 0 R (structfitskey_413484cd565be07b4adc75ed53c4ace7) 1203 0 R (structfitskey_42413fd1f1f3117a4bc4c0599c2c3889) 1197 0 R (structfitskey_43de42050c7e0232c9f7c5a28bfede4b) 1187 0 R (structfitskey_48b4ff24100b6ada4fd184d5c3d55eec) 1194 0 R (structfitskey_4fe936ed7df47a073c049f4fe1528ba2) 1207 0 R (structfitskey_68ab074cc13a9e0be1583ee93aa0db6b) 1201 0 R (structfitskey_88e62afbb23808ae484b8734bb1685b9) 1198 0 R (structfitskey_935a63ff3aa2c0403ed8eee1a94662e7) 1192 0 R (structfitskey_a914a7430a2746de8ceb641321842784) 1205 0 R (structfitskey_aa0b63820fb73086d2f55ea9687d8126) 1204 0 R (structfitskey_d50ff3c9166c43e1fe0542b18a216ee1) 1206 0 R (structfitskey_dbc83643fe92fd44408a6d62dbaf87b1) 1196 0 R (structfitskey_e6f81da89b09d92db5258191a1a9354b) 1202 0 R (structfitskey_f1a8fb88bc5d4ba60f9f12d0885c360e) 1200 0 R (structfitskey_f5bd77eb6d318c562bfe650f6784eb5f) 1190 0 R (structfitskeyid) 1021 0 R (structfitskeyid_8c8c5a6be67ef57333e80e71f320b62e) 1267 0 R (structfitskeyid_9c19a56e7a92c1728bebd92e5370b9c7) 1264 0 R (structfitskeyid_b20aa3220d9994d02a1791e35dc91a56) 1266 0 R (structlinprm) 1022 0 R (structlinprm_091103ceb860eeed1a280effa0df28df) 1310 0 R (structlinprm_162762d02eaade6a53d63d70b8827caa) 1300 0 R (structlinprm_28a705f744a32cd05dd3aa86ca58998b) 1302 0 R (structlinprm_2975830d4214bb6b35cb1ca922875057) 1305 0 R (structlinprm_3691ff3f40a0ba087637d30ffc87e6d0) 1298 0 R (structlinprm_4c40bec32ec40035b8c1ef13db652270) 1299 0 R (structlinprm_596f68ff17fce142f36530d72dd838c4) 1306 0 R (structlinprm_5ac85757a7a46247e353a089374eb128) 1312 0 R (structlinprm_5bb0b2b2ce1f160a8a70f6437a893eea) 1296 0 R (structlinprm_5ef7cce6307f640aca1080d0d5ad9ba1) 1307 0 R (structlinprm_7036b8527bc8b220ad8a863442631f48) 1311 0 R (structlinprm_7f40c88135117b07a7767082ef24aba9) 1304 0 R (structlinprm_b73e780d0792b3570fcf2cf55651f22c) 1309 0 R (structlinprm_b7a8cacb1454446f9b5a521703fcca75) 1313 0 R (structlinprm_e281f0f7ebeaf5038cc13c13946641b1) 1297 0 R (structlinprm_eaaf26fd243da58fee173b075bed1de7) 1301 0 R (structlinprm_eefcacedf2989970f0df2c246d84bfb7) 1308 0 R (structlinprm_f0a5cac7b1d2d3a0feb6905c05b122c2) 1303 0 R (structprjprm) 1023 0 R (structprjprm_164706f09314c493c7e9d2c7325f8372) 1393 0 R (structprjprm_30e78bb110dc7a8ad0303370ce20762c) 1394 0 R (structprjprm_36fa82794133f84373606b1f692ce8c4) 1395 0 R (structprjprm_3894c2e551929b29adce50cd637fa351) 1141 0 R (structprjprm_3b40a2df3b436c4ffcf5be6814993278) 1396 0 R (structprjprm_46d6928a9026e7b3376dcf0d3f91db64) 1142 0 R (structprjprm_4f3c364f16d0b6498d7e11e6bb67239c) 1140 0 R (structprjprm_62e88bd3c9e02f38193a800035b83918) 1391 0 R (structprjprm_699ad609ff7c1935d8fb6a457a5b8164) 1143 0 R (structprjprm_ab36c6218a33025ac4c5025de7c67d42) 1398 0 R (structprjprm_ae2c61d85c72e87f4b2b77a14c8eb316) 1392 0 R (structprjprm_b165b11d417700de0a4187f133050a2b) 1384 0 R (structprjprm_b3e207e26d1c9db06cedba2cf4460340) 1388 0 R (structprjprm_b8dd3d8b1e462a2b261fc9e304885943) 1383 0 R (structprjprm_bcd2a3ee9f61b930d23bf741cea63bf3) 1386 0 R (structprjprm_d304d66b3f3aa64fe9c7251d3c420d02) 1382 0 R (structprjprm_d7a41e3d03cb739c2a9aa1f8aabf54f9) 1389 0 R (structprjprm_e634b0747fe55f77e65b6909c94227d9) 1390 0 R (structprjprm_e699a5fb02198777343057972e1452d0) 1400 0 R (structprjprm_e91fa3ff034b1c6de3ec98d8fb9e0ab1) 1144 0 R (structprjprm_eef644ffeafea16e82b2b995a470a345) 1399 0 R (structprjprm_f0fcebbc8155f0b1ee868e64a2ed9ac3) 1385 0 R (structprjprm_fb805c40a4d37c195074c1305874d615) 1397 0 R (structprjprm_fecdd175932cbf29fcfac575b1a5cb9b) 1387 0 R (structpscard) 1024 0 R (structpscard_37a06c885cf73736f2eb5e78bd1034a1) 1457 0 R (structpscard_71912f084bc3cadeb0758756a723071a) 1459 0 R (structpscard_9986f2ace84978f6cc543224b57592c9) 1461 0 R (structpvcard) 1025 0 R (structpvcard_5c97562bbadb55b8a2db59d9c7878059) 1472 0 R (structpvcard_88fa516543184eaffe6bd2c57946d9a7) 1470 0 R (structpvcard_f011f1972d6d345540f36a5c08a30d1f) 1471 0 R (structs) 787 0 R (structspcprm) 1026 0 R (structspcprm_20db4194170d78054908acf94b41d9d9) 1512 0 R (structspcprm_2c5c2d97e6c5f617272834b1516c84de) 1503 0 R (structspcprm_387d74de3215763d7e22c222b19a2c44) 1501 0 R (structspcprm_4dbc8c7064ae790483017b6c81e7ded2) 1505 0 R (structspcprm_55316470e5591401576ba3c5c384df0b) 1511 0 R (structspcprm_5f9a48a52144f8ced93baaffc107a3a6) 1502 0 R (structspcprm_6727d3a30592e54c7361e0434a795832) 1515 0 R (structspcprm_6d4124d4db8f7addcbfee99a8634522e) 1510 0 R (structspcprm_74433ae0e7e1ec426777bafb402b50c4) 1504 0 R (structspcprm_844792d006c308f465ce8ca593a37df3) 1509 0 R (structspcprm_8ef0c963f1b0ee957f3403da7559a81c) 1507 0 R (structspcprm_dd01b70b4a074a7bdccff378ab61a948) 1513 0 R (structspcprm_e11db8d7ff8b605eed87298a32fd094d) 1506 0 R (structspcprm_ec5d37c00d382a84a090d4f52d9a4346) 1508 0 R (structspcprm_fb6a33994ad13f402efb68d20a97eee1) 1514 0 R (structspcprm_feeb5f4056f271fd37291a712a7b6791) 1498 0 R (structspxprm) 1027 0 R (structspxprm_1d7633da24d461d6f791e003be2a508a) 1646 0 R (structspxprm_1d7fd26e54e3b253a9e26163445cbfc8) 1617 0 R (structspxprm_1f9bd735b5ffa618aa0713616a3b2b87) 1629 0 R (structspxprm_203c7de3b62de030e721e99cc0a5799b) 1638 0 R (structspxprm_25de138f15027a948887f59f79b59d91) 1634 0 R (structspxprm_2c20a26fe559feacc85e6e76c31bbbc3) 1609 0 R (structspxprm_2d4ca3a63bb8871faec7928c8f713484) 1625 0 R (structspxprm_307491e5045c959ed5212c54b6e300e9) 1636 0 R (structspxprm_34e6a4ba58cd67ef619ab48a58c8b808) 1627 0 R (structspxprm_41ee038d00742dcf8cae9b6ed45a699b) 1615 0 R (structspxprm_51aa1b37a464c53a5c07a9a407c4b96c) 1620 0 R (structspxprm_533847a7e77e2bba8ce886289d31abdb) 1607 0 R (structspxprm_5ab73474c2a6e92885c805cc017f6fbe) 1645 0 R (structspxprm_5f4248299fb8a02ff1df6ed3d1baaa1b) 1612 0 R (structspxprm_6300648f1270fbd6f45fefaac054db70) 1635 0 R (structspxprm_678577f6866727419716361586fe34bb) 1623 0 R (structspxprm_6d41ec682a058f4028032bf6934f7fc0) 1621 0 R (structspxprm_709e6f9fd2c706705a019d865280526f) 1637 0 R (structspxprm_75c591192f69d3e284d037d0216c2179) 1642 0 R (structspxprm_78d8a2235f18250cfa97a32625ab72a0) 1641 0 R (structspxprm_7ba88553a468a9ef696c0c1eeda6864f) 1616 0 R (structspxprm_7e1e561ce26f9be86978783bbd0dd496) 1644 0 R (structspxprm_84d43f663df39a476b33a9516f3662eb) 1639 0 R (structspxprm_90656bb22c7fdb8c750ee5a16745334c) 1631 0 R (structspxprm_968cf3d8e4b0d082c6d617f5a38344f7) 1618 0 R (structspxprm_9c60b90b7911b9846b353991dbf38084) 1628 0 R (structspxprm_9cab306f378116a9b9388bd215a98c0b) 1630 0 R (structspxprm_a37e50cd66795673d6bd43883a1be540) 1614 0 R (structspxprm_a419711bf0079fff37d4adbae3278f5c) 1624 0 R (structspxprm_a6ef9cc07973932f19c48062199e6689) 1632 0 R (structspxprm_a75c986198c4673e2caa30bd4ac73a30) 1622 0 R (structspxprm_b232cb470b7f96330512dea46791644e) 1648 0 R (structspxprm_b67c62285ad58f5f0c1a88cb15ac3408) 1613 0 R (structspxprm_c0096d466fedc5ec61948044af06551d) 1626 0 R (structspxprm_c8f016fe8e911c4ffbedde63318bb3db) 1649 0 R (structspxprm_c9e44005ceadafb8158df81fe022f46e) 1633 0 R (structspxprm_cc8a46737906be2cee7cba0b2aa09d87) 1647 0 R (structspxprm_cfdb74852a20099c1cdc3b2cc8faa03b) 1643 0 R (structspxprm_d3a5b851397a50e8644aeda10b184776) 1608 0 R (structspxprm_e83f0b38ecd0b7b7b6afb6eb42a61fd4) 1610 0 R (structspxprm_ef53f8244101a4229518b25b08143d18) 1619 0 R (structspxprm_f252fd0c875bfe2dc99c56617ae2faa8) 1640 0 R (structspxprm_f2a797bbae7610552aa9adfe75118908) 1611 0 R (structtabprm) 1028 0 R (structtabprm_0777c3de4601874221031a8ad37eff95) 1735 0 R (structtabprm_1ce970a854c9976d8b3e4e26df102b3b) 1779 0 R (structtabprm_1ef3d0af652bb59fb838a6b01bb133e2) 1731 0 R (structtabprm_27a7b0b12492e1b5f19242ec0eff8e08) 1727 0 R (structtabprm_29505cdf78fb12ca5951295fc16f4819) 1730 0 R (structtabprm_36adcba673ae8ede86b80f7e5111e0ec) 1774 0 R (structtabprm_3df12930fa5f38dcfc71aece8aed816c) 1771 0 R (structtabprm_4263d73c71a9a5e77643f572c483b7ab) 1734 0 R (structtabprm_43276034ba8e0954a6e2632117cd0afd) 1780 0 R (structtabprm_48cbe51ee26f0615036308fe72768403) 1737 0 R (structtabprm_5c62c8fd3dc6e9a3c928be9a1ed81ca1) 1776 0 R (structtabprm_64b8a2eaba4116cc647a435108269be3) 1728 0 R (structtabprm_71057a73168d71019b0caaa203fe5a05) 1775 0 R (structtabprm_77130658a6e330e0edba348d1dc7edf2) 1769 0 R (structtabprm_8572ca79676edfe06b3d1df00f93384b) 1772 0 R (structtabprm_9d2c36c4cfb17532ba5f08cbd90a5785) 1777 0 R (structtabprm_ade738f7269d71d34fdf3d52f1c61d88) 1770 0 R (structtabprm_bf7f932bcefad1f0e371167971018965) 1778 0 R (structtabprm_c05f0ad36debbabf441ca8d8aac59a96) 1781 0 R (structtabprm_cee8b63d1691f1f531a1bb4854c6bf4c) 1733 0 R (structtabprm_dc7e170dba47f4e6d40afabfdaecfddd) 1736 0 R (structtabprm_e19ca756ab2190f5d5ced59ad0a1a4bc) 1773 0 R (structtabprm_f00d4a4e089737a799fb91e1a68040dc) 1729 0 R (structtabprm_fa6969fd752bb4e3823e8facf86bbd60) 1732 0 R (structwcserr) 1029 0 R (structwcserr_210814c32ace19b9d09e4774e94a3c3c) 1847 0 R (structwcserr_278b3daecfc93a28c31750e6a6dc3718) 1850 0 R (structwcserr_311c9994c1d3793b2c98d706987bcd09) 1849 0 R (structwcserr_417d725c2e5615c3fb73cc210e0ccff2) 1845 0 R (structwcserr_cf8ea013ae1dc84ed25d5ace5a0a7000) 1851 0 R (structwcsprm) 1030 0 R (structwcsprm_042875def8cab8354c5b2c40ab9fa374) 2022 0 R (structwcsprm_04fbd6ed1b338e225f2291523e64be2c) 1907 0 R (structwcsprm_0730c37f09502eb364f4e7d7addb8ab8) 1985 0 R (structwcsprm_08098820949433d1336841d32d0b62b5) 2002 0 R (structwcsprm_092c11d209ecdd16bb79858c68e4d582) 2026 0 R (structwcsprm_0936d10c2ac93d13d096b1711ac639a1) 1992 0 R (structwcsprm_0d15534535c7f9308c9daa2cceff29e7) 2027 0 R (structwcsprm_0e31f1eef036258c2957da9b985945dd) 1905 0 R (structwcsprm_13fab263ca03f35844fdaca289b7dfac) 2028 0 R (structwcsprm_15485177ea8bbacefc29a5a5cba98c8f) 1920 0 R (structwcsprm_164e3852bcd2dea8b5f73e1dff79ddf5) 2015 0 R (structwcsprm_2166fb650f937d8870711d8be5986b66) 1995 0 R (structwcsprm_292133b2b7143b969a3af6a3f2cf3709) 1998 0 R (structwcsprm_3224bd06f8f4d2d7d398533eb44a49e8) 2008 0 R (structwcsprm_3495a5b0ef529706ec9a0af5c3163d63) 1896 0 R (structwcsprm_35bff8de85e5a8892e1b68db69ca7a68) 1893 0 R (structwcsprm_42052d557bdef2c5640a6d19b6d9ed8b) 1909 0 R (structwcsprm_42e0ff2da3b0c1ca0a9509f787ed1951) 2017 0 R (structwcsprm_49eee6450b1a646d3fe01b8965a63af4) 1919 0 R (structwcsprm_4c89dafecd036e169f96cb84d53ace65) 1908 0 R (structwcsprm_4ed527b90d49e8365c1b727f7bec29c7) 2025 0 R (structwcsprm_5072893bd9beddb33967697d501acdce) 2018 0 R (structwcsprm_5444415c94c7ab0226788f5efe93221d) 2024 0 R (structwcsprm_5780880281f2f9d085d2e06919b7647a) 2013 0 R (structwcsprm_5b56e1b378a6ae9f8dfff5c364f0653c) 2000 0 R (structwcsprm_5d0b60efc55a61525b9beb26ead4859e) 1904 0 R (structwcsprm_5e04127eb71da6e1350467a7a6d236f5) 1902 0 R (structwcsprm_5ed753e401cda620a04adfb4ebfb8e0d) 2014 0 R (structwcsprm_603ef3ab7f3bc42cf8d8bf99b79b63ac) 2012 0 R (structwcsprm_65801f93622504672ee3faf8f2110e48) 1988 0 R (structwcsprm_6778d31ec5a2ee643dc5f0a8af630b03) 2016 0 R (structwcsprm_6a3fa7adc304567271c5cc0eda3ac986) 2021 0 R (structwcsprm_6a88e64207df5007151c2c25028ce3eb) 1987 0 R (structwcsprm_70cac2976524a5f0a6aeb2b3fcb95834) 1894 0 R (structwcsprm_7320fc64e7705cc7495eba07482b5c55) 1917 0 R (structwcsprm_7a0a1ce2432cef9377f70367ea1fd18c) 1898 0 R (structwcsprm_7a88af56c4c978c6d4213ae1f4bec87a) 2023 0 R (structwcsprm_8625c0a6ff99c754566c46c2372df801) 1997 0 R (structwcsprm_8715975565c8bbd0c562a32eee40fd20) 1993 0 R (structwcsprm_88b55f6c8d122f3ff63532de85698864) 1984 0 R (structwcsprm_8b3a65921acc0dabfa4efd19a003ea6e) 1913 0 R (structwcsprm_9063e8d0c956e9eae7f7d6f3608b9ed2) 1999 0 R (structwcsprm_912eed291f15134e8cfb8750acc6c4bc) 1906 0 R (structwcsprm_922f0f57b8c35cad3d01ceedeba01d4b) 1918 0 R (structwcsprm_94c26ce331cc876d63baeeada9820241) 1996 0 R (structwcsprm_9eac54f497e1244c8106dd3ebba12223) 1990 0 R (structwcsprm_9eca2fcc30058310d020181ae16bf256) 1910 0 R (structwcsprm_9ee8fb568ca75874bab00825b768f8ca) 1916 0 R (structwcsprm_9fd60ce9e6bc31df07ed02ce64b48be4) 1994 0 R (structwcsprm_a0ae3f3605566be2e85e51e5b52c3b52) 1899 0 R (structwcsprm_ad387ccbd7847672b5dc2223d9124120) 1922 0 R (structwcsprm_adad828f07e3affd1511e533b00da19f) 1895 0 R (structwcsprm_b253d36f0dc1716952285c6078622e66) 2007 0 R (structwcsprm_b63cdcf6ff8febd1b40d0e044ca7d7ef) 2006 0 R (structwcsprm_b7f7173e6d2b1b8028a3275bdd751e79) 2003 0 R (structwcsprm_b9729795155b8f37afd80784fb70068b) 2004 0 R (structwcsprm_c089e5d0e3191255ceaea7f8591b27ea) 1989 0 R (structwcsprm_c0cb013b1505fb7abd4167ac0db0e0aa) 1986 0 R (structwcsprm_c3c9c869bef4e4850dfd9762b33ce908) 1914 0 R (structwcsprm_c8391dd770637dbb841067996b7777ba) 2009 0 R (structwcsprm_ce7e0986c79d73bd3a0613034b71974f) 2030 0 R (structwcsprm_da1b98589c0127d34766b4c6b5d6cb41) 1903 0 R (structwcsprm_de355cdce054938cfa36e06ef9c51446) 1897 0 R (structwcsprm_de8495d3ca5047eeadba5934d0bb2708) 2005 0 R (structwcsprm_e09d5bf005e3bd7ee880353e8816ceb8) 2029 0 R (structwcsprm_e1f462606974e1324cd38f143eda691e) 1900 0 R (structwcsprm_e352318ce3202dab1b5db8b9ceec7703) 2001 0 R (structwcsprm_e6b40e2adeb31414871c7cae68619d63) 1921 0 R (structwcsprm_e7609283351ea46484690f873f8ea9c3) 1915 0 R (structwcsprm_e83952aec7c1ac76c090bc89bf4eeea7) 2010 0 R (structwcsprm_ee7f71c872491b25e1d1440e5dfa8153) 2020 0 R (structwcsprm_f124a4259475ea355ced38e73a05363a) 1912 0 R (structwcsprm_f1cb3e68560d1ac42c620cfe3900af95) 2019 0 R (structwcsprm_f300da5a94594a9769ab312bb56dde83) 1991 0 R (structwcsprm_f54ce939604be183231f0ee006e2f8ed) 2011 0 R (structwcsprm_f8f679749574250cb9ba09e1f05fab5d) 1901 0 R (structwcsprm_fd2f31d782b3becce4ca2f9b495ec0b1) 1911 0 R (structwtbarr) 1031 0 R (structwtbarr_10c8dba85b62e2794071dd50a41c4bb1) 2275 0 R (structwtbarr_1e88ad32570534a006e96cba721489b5) 2271 0 R (structwtbarr_24487eda7b17800f41bd4a452c6306d5) 2274 0 R (structwtbarr_2ff7c235353320c6dd98951484012ee7) 2277 0 R (structwtbarr_41c30234dbdf18ac094872cf39562172) 2280 0 R (structwtbarr_750832793167bbeebd1074e29844415d) 2276 0 R (structwtbarr_8743b84c99b4b5e7ab7bf0653507a180) 2270 0 R (structwtbarr_901403d05f985d4a1fbd2fdc9585bd50) 2279 0 R (structwtbarr_9f1fcad814aa3da08dfa75ede2a07deb) 2273 0 R (structwtbarr_f862b4f90b0406ed8dd0c240768d4bd3) 2278 0 R (structwtbarr_f8ea7b15992ab7a86be63ff83318be41) 2272 0 R (subsection.1.1) 10 0 R (subsection.1.2) 14 0 R (subsection.3.1) 26 0 R (subsection.4.1) 34 0 R (subsection.5.1) 42 0 R (subsection.5.10) 150 0 R (subsection.5.11) 162 0 R (subsection.5.12) 174 0 R (subsection.5.13) 186 0 R (subsection.5.2) 54 0 R (subsection.5.3) 66 0 R (subsection.5.4) 78 0 R (subsection.5.5) 90 0 R (subsection.5.6) 102 0 R (subsection.5.7) 114 0 R (subsection.5.8) 126 0 R (subsection.5.9) 138 0 R (subsection.6.1) 202 0 R (subsection.6.10) 390 0 R (subsection.6.11) 414 0 R (subsection.6.12) 438 0 R (subsection.6.13) 454 0 R (subsection.6.14) 478 0 R (subsection.6.15) 502 0 R (subsection.6.16) 510 0 R (subsection.6.17) 522 0 R (subsection.6.18) 538 0 R (subsection.6.19) 554 0 R (subsection.6.2) 226 0 R (subsection.6.20) 578 0 R (subsection.6.3) 250 0 R (subsection.6.4) 262 0 R (subsection.6.5) 286 0 R (subsection.6.6) 306 0 R (subsection.6.7) 330 0 R (subsection.6.8) 354 0 R (subsection.6.9) 366 0 R (subsubsection.5.1.1) 46 0 R (subsubsection.5.1.2) 50 0 R (subsubsection.5.10.1) 154 0 R (subsubsection.5.10.2) 158 0 R (subsubsection.5.11.1) 166 0 R (subsubsection.5.11.2) 170 0 R (subsubsection.5.12.1) 178 0 R (subsubsection.5.12.2) 182 0 R (subsubsection.5.13.1) 190 0 R (subsubsection.5.13.2) 194 0 R (subsubsection.5.2.1) 58 0 R (subsubsection.5.2.2) 62 0 R (subsubsection.5.3.1) 70 0 R (subsubsection.5.3.2) 74 0 R (subsubsection.5.4.1) 82 0 R (subsubsection.5.4.2) 86 0 R (subsubsection.5.5.1) 94 0 R (subsubsection.5.5.2) 98 0 R (subsubsection.5.6.1) 106 0 R (subsubsection.5.6.2) 110 0 R (subsubsection.5.7.1) 118 0 R (subsubsection.5.7.2) 122 0 R (subsubsection.5.8.1) 130 0 R (subsubsection.5.8.2) 134 0 R (subsubsection.5.9.1) 142 0 R (subsubsection.5.9.2) 146 0 R (subsubsection.6.1.1) 206 0 R (subsubsection.6.1.2) 210 0 R (subsubsection.6.1.3) 214 0 R (subsubsection.6.1.4) 218 0 R (subsubsection.6.1.5) 222 0 R (subsubsection.6.10.1) 394 0 R (subsubsection.6.10.2) 398 0 R (subsubsection.6.10.3) 402 0 R (subsubsection.6.10.4) 406 0 R (subsubsection.6.10.5) 410 0 R (subsubsection.6.11.1) 418 0 R (subsubsection.6.11.2) 422 0 R (subsubsection.6.11.3) 426 0 R (subsubsection.6.11.4) 430 0 R (subsubsection.6.11.5) 434 0 R (subsubsection.6.12.1) 442 0 R (subsubsection.6.12.2) 446 0 R (subsubsection.6.12.3) 450 0 R (subsubsection.6.13.1) 458 0 R (subsubsection.6.13.2) 462 0 R (subsubsection.6.13.3) 466 0 R (subsubsection.6.13.4) 470 0 R (subsubsection.6.13.5) 474 0 R (subsubsection.6.14.1) 482 0 R (subsubsection.6.14.2) 486 0 R (subsubsection.6.14.3) 490 0 R (subsubsection.6.14.4) 494 0 R (subsubsection.6.14.5) 498 0 R (subsubsection.6.15.1) 506 0 R (subsubsection.6.16.1) 514 0 R (subsubsection.6.16.2) 518 0 R (subsubsection.6.17.1) 526 0 R (subsubsection.6.17.2) 530 0 R (subsubsection.6.17.3) 534 0 R (subsubsection.6.18.1) 542 0 R (subsubsection.6.18.2) 546 0 R (subsubsection.6.18.3) 550 0 R (subsubsection.6.19.1) 558 0 R (subsubsection.6.19.2) 562 0 R (subsubsection.6.19.3) 566 0 R (subsubsection.6.19.4) 570 0 R (subsubsection.6.19.5) 574 0 R (subsubsection.6.2.1) 230 0 R (subsubsection.6.2.2) 234 0 R (subsubsection.6.2.3) 238 0 R (subsubsection.6.2.4) 242 0 R (subsubsection.6.2.5) 246 0 R (subsubsection.6.20.1) 582 0 R (subsubsection.6.20.2) 586 0 R (subsubsection.6.3.1) 254 0 R (subsubsection.6.3.2) 258 0 R (subsubsection.6.4.1) 266 0 R (subsubsection.6.4.2) 270 0 R (subsubsection.6.4.3) 274 0 R (subsubsection.6.4.4) 278 0 R (subsubsection.6.4.5) 282 0 R (subsubsection.6.5.1) 290 0 R (subsubsection.6.5.2) 294 0 R (subsubsection.6.5.3) 298 0 R (subsubsection.6.5.4) 302 0 R (subsubsection.6.6.1) 310 0 R (subsubsection.6.6.2) 314 0 R (subsubsection.6.6.3) 318 0 R (subsubsection.6.6.4) 322 0 R (subsubsection.6.6.5) 326 0 R (subsubsection.6.7.1) 334 0 R (subsubsection.6.7.2) 338 0 R (subsubsection.6.7.3) 342 0 R (subsubsection.6.7.4) 346 0 R (subsubsection.6.7.5) 350 0 R (subsubsection.6.8.1) 358 0 R (subsubsection.6.8.2) 362 0 R (subsubsection.6.9.1) 370 0 R (subsubsection.6.9.2) 374 0 R (subsubsection.6.9.3) 378 0 R (subsubsection.6.9.4) 382 0 R (subsubsection.6.9.5) 386 0 R (tab_8h) 1087 0 R (tab_8h_006d6e8cb373e0dc3e9ccf128adb9411) 1805 0 R (tab_8h_0f3501cc592c78e0f2cb9922466589f2) 4061 0 R (tab_8h_141c3365f0364c01237aeeb93ddb717e) 958 0 R (tab_8h_27460f165fb03a075a1c6c6a48f33c62) 954 0 R (tab_8h_49872082d67e357c5c68a633824133ae) 959 0 R (tab_8h_4abf39ca4cfc2ea073bffdbb98caa46d) 957 0 R (tab_8h_519e8e4503f7c41c0f99e8597171c97f) 1782 0 R (tab_8h_6b3768349e9a5e925aab24effddc584f) 4062 0 R (tab_8h_824d1e7c8fea5e5918a8555df39aa5b7) 953 0 R (tab_8h_87b3a2a84bab396a528af8382ce9ad04) 4060 0 R (tab_8h_8b57d9bacbabd2b516d77220cdb6167d) 952 0 R (tab_8h_9c80120944556169d230d4cd051d88cb) 4051 0 R (tab_8h_aded7db92aa2758198b33f35f5f18d6e) 1806 0 R (tab_8h_bb7920acdfb83179d3bac65035144c02) 1783 0 R (tab_8h_bd68f3b717dcf0fcd0078b9a4204f2ed) 4052 0 R (tab_8h_bd68f3b717dcf0fcd0078b9a4204f2ed09c02b9ffff721d3f2dd64c318d7c38b) 4056 0 R (tab_8h_bd68f3b717dcf0fcd0078b9a4204f2ed1e503c059ddfe8f4aca37d335f7271f8) 4055 0 R (tab_8h_bd68f3b717dcf0fcd0078b9a4204f2ed42a664a8df3b0a485f49eb0e7c8108cd) 4053 0 R (tab_8h_bd68f3b717dcf0fcd0078b9a4204f2ed9d77712eeed3ab7d2bf25e5251c9451b) 4058 0 R (tab_8h_bd68f3b717dcf0fcd0078b9a4204f2eda0705873598b9fa5bf3b9afbc598a6bc) 4054 0 R (tab_8h_bd68f3b717dcf0fcd0078b9a4204f2edc6f6b4c9eca2bd36b0bf2f89309f9297) 4057 0 R (tab_8h_bf96fe5488df6796ec2606b974f330fe) 955 0 R (tab_8h_e2ee098afabb7a7d225f930276ffb441) 956 0 R (tab_8h_e403ff0b740916989c7386728df001c8) 4059 0 R (testing) 792 0 R (threads) 791 0 R (vector) 790 0 R (wcs_8h) 1088 0 R (wcs_8h_0653c98b8a1bee5755740ae3f4854094) 4233 0 R (wcs_8h_158615aa1622d8feedd228795ff9a25f) 4290 0 R (wcs_8h_158615aa1622d8feedd228795ff9a25f03824b7b5c22e5f0cc91363eb695a804) 4300 0 R (wcs_8h_158615aa1622d8feedd228795ff9a25f08306533cf0c7555dad662e82e8a4a69) 4299 0 R (wcs_8h_158615aa1622d8feedd228795ff9a25f2904278d916c820236347783312a7ce0) 4294 0 R (wcs_8h_158615aa1622d8feedd228795ff9a25f37c8aa0aedc12c63df08f39cb7177ff7) 4304 0 R (wcs_8h_158615aa1622d8feedd228795ff9a25f598db0fcc4961aa3c5e0a296bec2b313) 4295 0 R (wcs_8h_158615aa1622d8feedd228795ff9a25f5c58d5530bc7577a70185376c15180af) 4293 0 R (wcs_8h_158615aa1622d8feedd228795ff9a25f5d662102c172495df1f9bb03cedd701d) 4301 0 R (wcs_8h_158615aa1622d8feedd228795ff9a25f71cb7eaa633d9e0f560555a016f1f007) 4297 0 R (wcs_8h_158615aa1622d8feedd228795ff9a25f832122bb304560f92df91e391d55948a) 4302 0 R (wcs_8h_158615aa1622d8feedd228795ff9a25f88e600163f719a759d3569bf1548109e) 4303 0 R (wcs_8h_158615aa1622d8feedd228795ff9a25f8b87c21d4a2cab41d4eea0a95378fca8) 4291 0 R (wcs_8h_158615aa1622d8feedd228795ff9a25fc51c733d8a719dd698f9e96e9a4fa83f) 4292 0 R (wcs_8h_158615aa1622d8feedd228795ff9a25fdfa2a8cf8021827378091315b8e0a020) 4298 0 R (wcs_8h_158615aa1622d8feedd228795ff9a25ffe9ed842ea8f525c7b8fed2f60015dd9) 4296 0 R (wcs_8h_1bcf49cfe1ed1bb2bc4c930f98d808fa) 960 0 R (wcs_8h_22bbac394b025c4cfc7bd73b6d6e3962) 4236 0 R (wcs_8h_27d3dd209db3e76cf4c50f48c01ba986) 2212 0 R (wcs_8h_2afc8255fde0965dddaa374463666d45) 2061 0 R (wcs_8h_37c4884cf58baf25b2984ec3bccb80a5) 968 0 R (wcs_8h_3d64b57cec404114c75bd25a562e8053) 964 0 R (wcs_8h_42b2578d76ace7ca6114d82b7ae46a89) 2136 0 R (wcs_8h_465ef3c77aaf546324dae0692e6de7fe) 962 0 R (wcs_8h_4ab38bc642c4656f62c43acf84a849f1) 4305 0 R (wcs_8h_4b2dfca2e80fe80ba85dc830cd9c377b) 4238 0 R (wcs_8h_57975833fe0588eb7c7b6d79f13a7693) 4349 0 R (wcs_8h_5d377c202850ee0eaf44b3e989d0736e) 4235 0 R (wcs_8h_60673d05a3513659ac848a9cb3d0cb07) 2213 0 R (wcs_8h_6852f6dd2883c82296f1108b897d337e) 4240 0 R (wcs_8h_6ba6d2640572b12a11e3558fa75a01ed) 4239 0 R (wcs_8h_84a67c964e212bbf004c264b3ca70fee) 966 0 R (wcs_8h_864c99fef9f3eee29085ce42d0ee0d64) 4234 0 R (wcs_8h_8f5c31a6983b17abbe2fead61550d55c) 965 0 R (wcs_8h_8fe5dcd9927240dc0348b850ee662367) 4307 0 R (wcs_8h_b9885b02031ff7aa7b094f4a1edee2cd) 4237 0 R (wcs_8h_b9aeb8cf1afb1bfb22e989580d90fca8) 4306 0 R (wcs_8h_c55946dadc53ac592cb686275902ae7b) 4241 0 R (wcs_8h_cfbadc770489b6b5186b95eaa35467f1) 969 0 R (wcs_8h_d16bd8db875ee05b014429efdc1f3471) 961 0 R (wcs_8h_de3959355dc9d0987e7ccc4070795c38) 967 0 R (wcs_8h_e1738854472218541bda531653ef2709) 963 0 R (wcs_8h_e5cc3f5d249755583403cdf54d2ebb91) 1469 0 R (wcs_8h_e790c9ce6c9b7a4845cf1c3c97b1e97a) 2137 0 R (wcs_8h_f3f00b876c8212d43f32a51feeadaa81) 2214 0 R (wcserr_8h) 1089 0 R (wcserr_8h_1691b8bd184d40ca6fda255be078fa53) 1163 0 R (wcserr_8h_6585b9fc3a59b369e3336f3133dd1ca9) 4475 0 R (wcserr_8h_7b46d9cbaea3241d91e40d03a2725fd7) 4551 0 R (wcserr_8h_b0945d3588b604205b9c1b3d661a794f) 4553 0 R (wcserr_8h_cfa8a447539633296d50e67c7ab466c2) 4552 0 R (wcserr_8h_d53f2d5e6a70e53cb3decc6c7b42ad96) 4550 0 R (wcserr_8h_d970e4ae584d3052b7bec2f1afb4689d) 4554 0 R (wcsfix_8h) 1090 0 R (wcsfix_8h_0399bbea1e28abad3259a8ea05b25183) 4642 0 R (wcsfix_8h_0399bbea1e28abad3259a8ea05b2518315a9e5f9cbb559ef53018e9aade43e88) 4654 0 R (wcsfix_8h_0399bbea1e28abad3259a8ea05b251831e4cf4eeb3cd2f4d8c2c1f040aa62f6c) 4646 0 R (wcsfix_8h_0399bbea1e28abad3259a8ea05b2518326d787caed068586fbef3d3c0fbce41f) 4649 0 R (wcsfix_8h_0399bbea1e28abad3259a8ea05b251833f4b7a9a303943f6c12ea51cce2240cf) 4652 0 R (wcsfix_8h_0399bbea1e28abad3259a8ea05b25183421fc9b9a2aac54bc832b3c1180f8f07) 4648 0 R (wcsfix_8h_0399bbea1e28abad3259a8ea05b251835dd410d6f1a55543c4f7d0f82435eb40) 4650 0 R (wcsfix_8h_0399bbea1e28abad3259a8ea05b2518381b5390b4f770515ae950d9e382b2885) 4651 0 R (wcsfix_8h_0399bbea1e28abad3259a8ea05b251838553bf40509263e3c3a198810f83d26e) 4647 0 R (wcsfix_8h_0399bbea1e28abad3259a8ea05b25183d6bf7801d043f41f67c54677d6cfcb75) 4653 0 R (wcsfix_8h_0399bbea1e28abad3259a8ea05b25183ec3fdc50ed9f4ca8d80d7ce7751ef0e3) 4643 0 R (wcsfix_8h_0399bbea1e28abad3259a8ea05b25183ee9fbc64e56bb6d307d06d8ef8e8b244) 4644 0 R (wcsfix_8h_0399bbea1e28abad3259a8ea05b25183f574a836e251e8a0257da97580bb9354) 4645 0 R (wcsfix_8h_07281faacbec1df800a417bf157751d7) 4640 0 R (wcsfix_8h_0816c5f2354ee6c0044e11867d7558ea) 4637 0 R (wcsfix_8h_0ed13e54c3eacb9325afbae78ef33b61) 4641 0 R (wcsfix_8h_256ce6281894f65dd15396cc0994e875) 971 0 R (wcsfix_8h_25714f1558ecbee6c1b1fef0abf8ea7f) 4629 0 R (wcsfix_8h_3229b126ed844da0a2d4f7abff1de7d0) 970 0 R (wcsfix_8h_4d37e0274dff84649cba075b8761b3fa) 4639 0 R (wcsfix_8h_62298e0fb06332a282d9daab718a1286) 4655 0 R (wcsfix_8h_7181ebe5e9f0a4058642c56dc848bd5c) 4631 0 R (wcsfix_8h_77b614a15de67b42040c2be46cbfca1a) 4632 0 R (wcsfix_8h_883167275c4d3855ba453364db3d8d66) 4634 0 R (wcsfix_8h_89e1b5b4d2fa89af03f5d1143352b05f) 4630 0 R (wcsfix_8h_8f4a947e2605b35ffa92f08b113d60b2) 4633 0 R (wcsfix_8h_c1df72303f64e50d5e3cb320c126443b) 4636 0 R (wcsfix_8h_f011e4065b6179e19d2964bc9646b6af) 4638 0 R (wcsfix_8h_f1b99efe520fbd2d4bd0e5a35f87e186) 4635 0 R (wcsfix_8h_f23e7b02522c40fa5dfbf3d569348844) 4628 0 R (wcshdr_8h) 1091 0 R (wcshdr_8h_017f1e817bdb2114ba765e7a9ef73bac) 4839 0 R (wcshdr_8h_06cd9297f8315235ba1cf13d1cc115e1) 4947 0 R (wcshdr_8h_0b8372e555a2e2bcc63a11f3dc7a1bf6) 2060 0 R (wcshdr_8h_0b9b53e5cfd05653cbca75cf1aa8b2ed) 4837 0 R (wcshdr_8h_0e8eb873389e9c15bd6079a96c41ad60) 4889 0 R (wcshdr_8h_16e35904c64fe6b0aab144bd022c722f) 4945 0 R (wcshdr_8h_1b66d50d7f1927222a170bc88f9db51e) 4846 0 R (wcshdr_8h_1d506ef2ad493a963426e0732a6328ca) 4845 0 R (wcshdr_8h_222a5bd7659f3e1ea1a9ed21f54c50ef) 4899 0 R (wcshdr_8h_27465844aaeea0623133f8151ca4fd9b) 4946 0 R (wcshdr_8h_33d67fd81c52448aead9e09f32ba9cca) 4890 0 R (wcshdr_8h_3dea9d7548bdbc9a7cc8d0a04cdd46fb) 4843 0 R (wcshdr_8h_446914676e0b3f55ac6a080015a52b43) 4896 0 R (wcshdr_8h_54634ed49425e8842874e9e2b77899df) 4894 0 R (wcshdr_8h_5592649ee4c25e118559c6d283c51930) 4895 0 R (wcshdr_8h_5feeef18919b1cbb79729bbfa75976ec) 4840 0 R (wcshdr_8h_6174a483baad91dae3fa1c30b0e4cde5) 4944 0 R (wcshdr_8h_63eb554461f3df5dc64a25f71891b9f1) 4842 0 R (wcshdr_8h_6779d48001260a0011b3dcffdcb64cb6) 4897 0 R (wcshdr_8h_6dd857f7b61a5b349cc8af5a4b6d8a1c) 2211 0 R (wcshdr_8h_7bf13ab87b23ecdbbb4b4847d4944070) 4893 0 R (wcshdr_8h_92a0007f672a5498ab1b6ccc6a4a002b) 4836 0 R (wcshdr_8h_95325b53ebd8d7d0a371a65b27b3d04a) 4901 0 R (wcshdr_8h_96b787f84207faa42599e50e6e078d21) 4898 0 R (wcshdr_8h_9a70ad2a355a9736711d8017535bf72b) 4902 0 R (wcshdr_8h_a7c5021293b0db20ece0e82c3702a159) 4892 0 R (wcshdr_8h_ace96fb8c1499616dd1333af3e8340b0) 4900 0 R (wcshdr_8h_b65e929c7d525d735ae240046d4f0d9c) 4891 0 R (wcshdr_8h_c75623ee805ab7d43b0bba684c719a60) 2062 0 R (wcshdr_8h_dc053d80a9c4da454a52eed34e123633) 2489 0 R (wcshdr_8h_df57a609a5c3f7288452cce86210260e) 4888 0 R (wcshdr_8h_dff9a101a373a634f3a1baab29e92534) 4847 0 R (wcshdr_8h_e2dfc36c150d3a16a5e83131d32ecdae) 4937 0 R (wcshdr_8h_e2dfc36c150d3a16a5e83131d32ecdae0a858638ef0dd0dc9b529f98b14cc46f) 4940 0 R (wcshdr_8h_e2dfc36c150d3a16a5e83131d32ecdae0c926e2cc98a8c39585aa0e212423459) 4941 0 R (wcshdr_8h_e2dfc36c150d3a16a5e83131d32ecdae218297c7a2a4d405c251e9ed239e615b) 4942 0 R (wcshdr_8h_e2dfc36c150d3a16a5e83131d32ecdae99dd31e274ec97542e650ff89357cded) 4939 0 R (wcshdr_8h_e2dfc36c150d3a16a5e83131d32ecdaebfe69dd9e4c486f856a5dc44b02e79a1) 4938 0 R (wcshdr_8h_e2dfc36c150d3a16a5e83131d32ecdaeeae58359638c0c631e6c7c573a343508) 4943 0 R (wcshdr_8h_e8a768f544fe3ae81436b73dca3099fb) 4848 0 R (wcshdr_8h_ee4fe41274945f9e34009d2eb309c922) 4844 0 R (wcshdr_8h_fc0a5a6b475a8e50b77d4be099790985) 4841 0 R (wcshdr_8h_fd6d52bed79bd48230f651ac48eb5ca6) 4838 0 R (wcslib_8h) 1092 0 R (wcsmath_8h) 1093 0 R (wcsmath_8h_01d44d9782a85952a48ed76bf105351b) 5356 0 R (wcsmath_8h_0a3cc1d5cde549e408f825ddd7f5853d) 5353 0 R (wcsmath_8h_2dc3870be25a19efa2940150507aaf71) 5357 0 R (wcsmath_8h_39c663074332446065723e9be9350139) 5354 0 R (wcsmath_8h_514396dd60fa0621c83072091fb2a0cd) 5355 0 R (wcsmath_8h_598a3330b3c21701223ee0ca14316eca) 5351 0 R (wcsmath_8h_dea646bef24ac88b544d7094860127ff) 5358 0 R (wcsprintf_8h) 1094 0 R (wcsprintf_8h_46950abaf5a27347da8160741f98f973) 2429 0 R (wcsprintf_8h_5c6f91916a0b8f8c2d85274c0ba130f6) 5388 0 R (wcsprintf_8h_7af03fe3aabc25673cc012adc1e3f8cc) 5387 0 R (wcsprintf_8h_b8a869f35385b17a26cb5070ab63e5d5) 5389 0 R (wcstrig_8h) 1095 0 R (wcstrig_8h_2b83ceb814c90ebfa042a26d884ac159) 5439 0 R (wcstrig_8h_42ae26d339f06986ca7f12ba02abcd32) 5438 0 R (wcstrig_8h_666bbac788099d5bc6d88e685f2713a3) 5441 0 R (wcstrig_8h_7a2ae59365f19adb4af90f4df3074e50) 5443 0 R (wcstrig_8h_872bdab5707df527946ecbad24ee03ab) 5444 0 R (wcstrig_8h_b4e520246350c50275f899c9b97c68d3) 5442 0 R (wcstrig_8h_d029e98723548c7236e805c7b48c7c90) 5445 0 R (wcstrig_8h_dd1b8466211aa6885bed0619f32b35c7) 5437 0 R (wcstrig_8h_ee847369fa66666bfe1e72e7872499b6) 5440 0 R (wcsunits_8h) 1096 0 R (wcsunits_8h_0967644d30d7f98f21b6bb0e68a637c0) 5505 0 R (wcsunits_8h_0e7fd01137ef47ca728c19e8870d1ab5) 5574 0 R (wcsunits_8h_11a1284e63c7515fd0240ca8f85fc111) 5509 0 R (wcsunits_8h_25ba0f0129e88c6e7c74d4562cf796cd) 5572 0 R (wcsunits_8h_27df51b1593f3642bfd9833e71c73a34) 5512 0 R (wcsunits_8h_2cf5fc976d2663fed07f1f837245f36b) 5514 0 R (wcsunits_8h_347b88663166b66404cbb2f8aac211bb) 5508 0 R (wcsunits_8h_45b2d15aa5504b7e7e8b7b345d090f32) 5482 0 R (wcsunits_8h_47aa4e0a54f11d7ed5146c00906a3984) 5571 0 R (wcsunits_8h_560462cb2a7fa7eae6b4f325c85e7911) 2101 0 R (wcsunits_8h_59e3354bb9908a4841aa478f2dbd3973) 5507 0 R (wcsunits_8h_69241e398126a72e5d095ed3aff156c3) 5481 0 R (wcsunits_8h_6ef9e3ba449b38275c422e454abe3601) 5480 0 R (wcsunits_8h_7332ce1c3c715011599d4b9d13e7b760) 5511 0 R (wcsunits_8h_7daf2b3a5c7e96f2823bca916554cc4b) 5517 0 R (wcsunits_8h_807ef7c93e34207776303badf177fa41) 5503 0 R (wcsunits_8h_8217718f8c515151dc33ceba922b39ba) 5575 0 R (wcsunits_8h_84fdca1d2c8647a2f33a760578de62c6) 5510 0 R (wcsunits_8h_864e6b966575a8c42eb333ba9f14a3ef) 5557 0 R (wcsunits_8h_864e6b966575a8c42eb333ba9f14a3ef0c9333946c5918c15c376f12e9afb086) 5563 0 R (wcsunits_8h_864e6b966575a8c42eb333ba9f14a3ef116bc901282cf346621b9e56e4676b24) 5567 0 R (wcsunits_8h_864e6b966575a8c42eb333ba9f14a3ef367f21cd3b49b178d4fdadaf74f2618d) 5564 0 R (wcsunits_8h_864e6b966575a8c42eb333ba9f14a3ef49231fa8fbeeca036424cd7df0d5a3a8) 5565 0 R (wcsunits_8h_864e6b966575a8c42eb333ba9f14a3ef4ad61420ee56456d08647b222c4aa8af) 5559 0 R (wcsunits_8h_864e6b966575a8c42eb333ba9f14a3ef599ff63ed46928ffb2f5edc07de3ddcc) 5569 0 R (wcsunits_8h_864e6b966575a8c42eb333ba9f14a3ef5b8db327b9d6bf09e93e7e0fed910792) 5566 0 R (wcsunits_8h_864e6b966575a8c42eb333ba9f14a3ef5ceed55803deb4a34266f23cf6d47274) 5560 0 R (wcsunits_8h_864e6b966575a8c42eb333ba9f14a3ef67b504a215f2d34d1be4956b1e9e55b7) 5562 0 R (wcsunits_8h_864e6b966575a8c42eb333ba9f14a3efc00b91a489f7273d2733f58201b6a723) 5558 0 R (wcsunits_8h_864e6b966575a8c42eb333ba9f14a3efe9b1b29365d17b25452562f770d44975) 5568 0 R (wcsunits_8h_864e6b966575a8c42eb333ba9f14a3eff6fc9ca59d14a8889809c050c01154ff) 5570 0 R (wcsunits_8h_864e6b966575a8c42eb333ba9f14a3eff7a5cd4ed90aeef7598875cb5bf57a11) 5561 0 R (wcsunits_8h_8bb521a40223ec7358f85d719834ad7f) 5504 0 R (wcsunits_8h_8f84e63b1fa2003f3438e7cd21231b92) 5506 0 R (wcsunits_8h_946bca82ae3fb279ad3d86dbc793be07) 5516 0 R (wcsunits_8h_b622892a80194a6a432510665156e4fb) 5515 0 R (wcsunits_8h_cd49d777bc04d68cdfdd29f5b6a7252b) 5577 0 R (wcsunits_8h_ce657c3f971b4ac9004a2639d142f636) 5513 0 R (wcsunits_8h_ec5892437858120d456503fe38f4031b) 5576 0 R (wcsunits_8h_ef5d64e333f758458b1edaa617911513) 2102 0 R (wcsunits_8h_f2c6e7c95fd6741183b2b74dd24d59ce) 5573 0 R (wcsutil_8h) 1097 0 R (wcsutil_8h_0d982911e7f694a751f2887ea38890e4) 5725 0 R (wcsutil_8h_38322fa65b3bad54552d374d873ad037) 5719 0 R (wcsutil_8h_4c7c5a686aaa39f511598b32e944ac68) 5722 0 R (wcsutil_8h_9bc774de065f8937aa9bbffa2df6089c) 5726 0 R (wcsutil_8h_9d96f343fc444f8c6f1fa01367c4d765) 5721 0 R (wcsutil_8h_b32722081f8cda184d7ada6d734c637c) 5724 0 R (wcsutil_8h_fe7f963c2038673015bbce204c4a8171) 5723 0 R]
 /Limits [(Doc-Start) (wcsutil_8h_fe7f963c2038673015bbce204c4a8171)]
 >> endobj
-6363 0 obj <<
-/Kids [6362 0 R]
+7324 0 obj <<
+/Kids [7323 0 R]
 >> endobj
-6364 0 obj <<
-/Dests 6363 0 R
+7325 0 obj <<
+/Dests 7324 0 R
 >> endobj
-6365 0 obj <<
+7326 0 obj <<
 /Type /Catalog
-/Pages 6360 0 R
-/Outlines 6361 0 R
-/Names 6364 0 R
+/Pages 7321 0 R
+/Outlines 7322 0 R
+/Names 7325 0 R
 /PageMode /UseOutlines 
-/OpenAction 513 0 R
+/OpenAction 589 0 R
 >> endobj
-6366 0 obj <<
+7327 0 obj <<
 /Author()/Title()/Subject()/Creator(LaTeX with hyperref package)/Producer(pdfeTeX-1.305)/Keywords()
-/CreationDate (D:20110207180415+11'00')
+/CreationDate (D:20111004190252+11'00')
 /PTEX.Fullbanner (This is pdfeTeX using libpoppler, Version 3.141592-1.30.5-2.2 (Web2C 7.5.5) kpathsea version 3.5.5)
 >> endobj
 xref
-0 6367
+0 7328
 0000000001 65535 f 
 0000000002 00000 f 
 0000000003 00000 f 
 0000000004 00000 f 
 0000000000 00000 f 
 0000000015 00000 n 
-0000057795 00000 n 
-0001445930 00000 n 
+0000067985 00000 n 
+0001641810 00000 n 
 0000000060 00000 n 
-0000000223 00000 n 
-0000057964 00000 n 
-0001445858 00000 n 
-0000000273 00000 n 
-0000000340 00000 n 
-0000064045 00000 n 
-0001445785 00000 n 
-0000000391 00000 n 
-0000000463 00000 n 
-0000064101 00000 n 
-0001445697 00000 n 
-0000000509 00000 n 
-0000000614 00000 n 
-0000084403 00000 n 
-0001445571 00000 n 
-0000000660 00000 n 
-0000000793 00000 n 
-0000084459 00000 n 
-0001445510 00000 n 
-0000000844 00000 n 
-0000000949 00000 n 
-0000094829 00000 n 
-0001445384 00000 n 
-0000000995 00000 n 
-0000001075 00000 n 
-0000094885 00000 n 
-0001445323 00000 n 
-0000001126 00000 n 
-0000001201 00000 n 
-0000101872 00000 n 
-0001445194 00000 n 
-0000001247 00000 n 
-0000001420 00000 n 
-0000101985 00000 n 
-0001445083 00000 n 
-0000001471 00000 n 
-0000001619 00000 n 
-0000102098 00000 n 
-0001445009 00000 n 
-0000001675 00000 n 
-0000001805 00000 n 
-0000102154 00000 n 
-0001444935 00000 n 
-0000001861 00000 n 
-0000001986 00000 n 
-0000115064 00000 n 
-0001444811 00000 n 
-0000002037 00000 n 
-0000002190 00000 n 
-0000115180 00000 n 
-0001444737 00000 n 
-0000002246 00000 n 
-0000002376 00000 n 
-0000115237 00000 n 
-0001444663 00000 n 
-0000002432 00000 n 
-0000002557 00000 n 
-0000133940 00000 n 
-0001444539 00000 n 
-0000002608 00000 n 
-0000002771 00000 n 
-0000134056 00000 n 
-0001444465 00000 n 
-0000002827 00000 n 
-0000002957 00000 n 
-0000134112 00000 n 
-0001444391 00000 n 
-0000003013 00000 n 
-0000003138 00000 n 
-0000134592 00000 n 
-0001444267 00000 n 
-0000003189 00000 n 
-0000003337 00000 n 
-0000140919 00000 n 
-0001444193 00000 n 
-0000003393 00000 n 
-0000003523 00000 n 
-0000140976 00000 n 
-0001444119 00000 n 
-0000003579 00000 n 
-0000003704 00000 n 
-0000151392 00000 n 
-0001443994 00000 n 
-0000003755 00000 n 
-0000003903 00000 n 
-0000156120 00000 n 
-0001443920 00000 n 
-0000003959 00000 n 
-0000004089 00000 n 
-0000156177 00000 n 
-0001443845 00000 n 
-0000004145 00000 n 
-0000004271 00000 n 
-0000162731 00000 n 
-0001443715 00000 n 
-0000004323 00000 n 
-0000004472 00000 n 
-0000166684 00000 n 
-0001443636 00000 n 
-0000004529 00000 n 
-0000004660 00000 n 
-0000166742 00000 n 
-0001443557 00000 n 
-0000004717 00000 n 
-0000004843 00000 n 
-0000167226 00000 n 
-0001443426 00000 n 
-0000004895 00000 n 
-0000005044 00000 n 
-0000167343 00000 n 
-0001443347 00000 n 
-0000005101 00000 n 
-0000005232 00000 n 
-0000167401 00000 n 
-0001443268 00000 n 
-0000005289 00000 n 
-0000005415 00000 n 
-0000174296 00000 n 
-0001443137 00000 n 
-0000005467 00000 n 
-0000005616 00000 n 
-0000174413 00000 n 
-0001443058 00000 n 
-0000005673 00000 n 
-0000005804 00000 n 
-0000174471 00000 n 
-0001442979 00000 n 
-0000005861 00000 n 
-0000005987 00000 n 
-0000181802 00000 n 
-0001442848 00000 n 
-0000006039 00000 n 
-0000006188 00000 n 
-0000193222 00000 n 
-0001442769 00000 n 
-0000006245 00000 n 
-0000006376 00000 n 
-0000195304 00000 n 
-0001442690 00000 n 
-0000006433 00000 n 
-0000006559 00000 n 
-0000210290 00000 n 
-0001442559 00000 n 
-0000006612 00000 n 
-0000006761 00000 n 
-0000217147 00000 n 
-0001442480 00000 n 
-0000006819 00000 n 
-0000006950 00000 n 
-0000217205 00000 n 
-0001442401 00000 n 
-0000007008 00000 n 
-0000007134 00000 n 
-0000238109 00000 n 
-0001442270 00000 n 
-0000007187 00000 n 
-0000007336 00000 n 
-0000251734 00000 n 
-0001442191 00000 n 
-0000007394 00000 n 
-0000007525 00000 n 
-0000259950 00000 n 
-0001442112 00000 n 
-0000007583 00000 n 
-0000007709 00000 n 
-0000310560 00000 n 
-0001441995 00000 n 
-0000007762 00000 n 
-0000007911 00000 n 
-0000310677 00000 n 
-0001441916 00000 n 
-0000007969 00000 n 
-0000008100 00000 n 
-0000310735 00000 n 
-0001441837 00000 n 
-0000008158 00000 n 
-0000008284 00000 n 
-0000313691 00000 n 
-0001441718 00000 n 
-0000008331 00000 n 
-0000008452 00000 n 
-0000313807 00000 n 
-0001441600 00000 n 
-0000008504 00000 n 
-0000008638 00000 n 
-0000328126 00000 n 
-0001441521 00000 n 
+0000000243 00000 n 
+0000068154 00000 n 
+0001641738 00000 n 
+0000000293 00000 n 
+0000000360 00000 n 
+0000068267 00000 n 
+0001641665 00000 n 
+0000000411 00000 n 
+0000000483 00000 n 
+0000076710 00000 n 
+0001641577 00000 n 
+0000000529 00000 n 
+0000000634 00000 n 
+0000099797 00000 n 
+0001641451 00000 n 
+0000000680 00000 n 
+0000000813 00000 n 
+0000099853 00000 n 
+0001641390 00000 n 
+0000000864 00000 n 
+0000000969 00000 n 
+0000099909 00000 n 
+0001641264 00000 n 
+0000001015 00000 n 
+0000001095 00000 n 
+0000099965 00000 n 
+0001641203 00000 n 
+0000001146 00000 n 
+0000001221 00000 n 
+0000108661 00000 n 
+0001641074 00000 n 
+0000001267 00000 n 
+0000001440 00000 n 
+0000108777 00000 n 
+0001640963 00000 n 
+0000001491 00000 n 
+0000001639 00000 n 
+0000108893 00000 n 
+0001640889 00000 n 
+0000001695 00000 n 
+0000001825 00000 n 
+0000115442 00000 n 
+0001640815 00000 n 
+0000001881 00000 n 
+0000002006 00000 n 
+0000120826 00000 n 
+0001640691 00000 n 
+0000002057 00000 n 
+0000002210 00000 n 
+0000127476 00000 n 
+0001640617 00000 n 
+0000002266 00000 n 
+0000002396 00000 n 
+0000127533 00000 n 
+0001640543 00000 n 
+0000002452 00000 n 
+0000002577 00000 n 
+0000143078 00000 n 
+0001640419 00000 n 
+0000002628 00000 n 
+0000002791 00000 n 
+0000143194 00000 n 
+0001640345 00000 n 
+0000002847 00000 n 
+0000002977 00000 n 
+0000143251 00000 n 
+0001640271 00000 n 
+0000003033 00000 n 
+0000003158 00000 n 
+0000150479 00000 n 
+0001640147 00000 n 
+0000003209 00000 n 
+0000003357 00000 n 
+0000150595 00000 n 
+0001640073 00000 n 
+0000003413 00000 n 
+0000003543 00000 n 
+0000154627 00000 n 
+0001639999 00000 n 
+0000003599 00000 n 
+0000003724 00000 n 
+0000166676 00000 n 
+0001639874 00000 n 
+0000003775 00000 n 
+0000003923 00000 n 
+0000166792 00000 n 
+0001639800 00000 n 
+0000003979 00000 n 
+0000004109 00000 n 
+0000171426 00000 n 
+0001639725 00000 n 
+0000004165 00000 n 
+0000004291 00000 n 
+0000182192 00000 n 
+0001639595 00000 n 
+0000004343 00000 n 
+0000004492 00000 n 
+0000182309 00000 n 
+0001639516 00000 n 
+0000004549 00000 n 
+0000004680 00000 n 
+0000182366 00000 n 
+0001639437 00000 n 
+0000004737 00000 n 
+0000004863 00000 n 
+0000182850 00000 n 
+0001639306 00000 n 
+0000004915 00000 n 
+0000005064 00000 n 
+0000182965 00000 n 
+0001639227 00000 n 
+0000005121 00000 n 
+0000005252 00000 n 
+0000189004 00000 n 
+0001639148 00000 n 
+0000005309 00000 n 
+0000005435 00000 n 
+0000189489 00000 n 
+0001639017 00000 n 
+0000005487 00000 n 
+0000005636 00000 n 
+0000189604 00000 n 
+0001638938 00000 n 
+0000005693 00000 n 
+0000005824 00000 n 
+0000189662 00000 n 
+0001638859 00000 n 
+0000005881 00000 n 
+0000006007 00000 n 
+0000210402 00000 n 
+0001638728 00000 n 
+0000006059 00000 n 
+0000006208 00000 n 
+0000213067 00000 n 
+0001638649 00000 n 
+0000006265 00000 n 
+0000006396 00000 n 
+0000213125 00000 n 
+0001638570 00000 n 
+0000006453 00000 n 
+0000006579 00000 n 
+0000226095 00000 n 
+0001638439 00000 n 
+0000006632 00000 n 
+0000006781 00000 n 
+0000234262 00000 n 
+0001638360 00000 n 
+0000006839 00000 n 
+0000006970 00000 n 
+0000234320 00000 n 
+0001638281 00000 n 
+0000007028 00000 n 
+0000007154 00000 n 
+0000249539 00000 n 
+0001638150 00000 n 
+0000007207 00000 n 
+0000007356 00000 n 
+0000249656 00000 n 
+0001638071 00000 n 
+0000007414 00000 n 
+0000007545 00000 n 
+0000249714 00000 n 
+0001637992 00000 n 
+0000007603 00000 n 
+0000007729 00000 n 
+0000259478 00000 n 
+0001637861 00000 n 
+0000007782 00000 n 
+0000007931 00000 n 
+0000281912 00000 n 
+0001637782 00000 n 
+0000007989 00000 n 
+0000008120 00000 n 
+0000281970 00000 n 
+0001637703 00000 n 
+0000008178 00000 n 
+0000008304 00000 n 
+0000332590 00000 n 
+0001637586 00000 n 
+0000008357 00000 n 
+0000008506 00000 n 
+0000336531 00000 n 
+0001637507 00000 n 
+0000008564 00000 n 
 0000008695 00000 n 
-0000008826 00000 n 
-0000328184 00000 n 
-0001441428 00000 n 
-0000008883 00000 n 
-0000009014 00000 n 
-0000333648 00000 n 
-0001441335 00000 n 
-0000009071 00000 n 
-0000009212 00000 n 
-0000341178 00000 n 
-0001441256 00000 n 
-0000009269 00000 n 
-0000009410 00000 n 
-0000341415 00000 n 
-0001441124 00000 n 
-0000009462 00000 n 
-0000009616 00000 n 
-0000347847 00000 n 
-0001441045 00000 n 
-0000009673 00000 n 
-0000009804 00000 n 
-0000347905 00000 n 
-0001440952 00000 n 
-0000009861 00000 n 
-0000009992 00000 n 
-0000352613 00000 n 
-0001440859 00000 n 
-0000010049 00000 n 
-0000010185 00000 n 
-0000352789 00000 n 
-0001440766 00000 n 
-0000010242 00000 n 
-0000010383 00000 n 
-0000363746 00000 n 
-0001440687 00000 n 
-0000010440 00000 n 
-0000010581 00000 n 
-0000363984 00000 n 
-0001440555 00000 n 
-0000010633 00000 n 
-0000010797 00000 n 
-0000364159 00000 n 
-0001440476 00000 n 
-0000010854 00000 n 
-0000010985 00000 n 
-0000371884 00000 n 
-0001440397 00000 n 
-0000011042 00000 n 
-0000011183 00000 n 
-0000380749 00000 n 
-0001440265 00000 n 
-0000011235 00000 n 
-0000011369 00000 n 
-0000388637 00000 n 
-0001440186 00000 n 
-0000011426 00000 n 
-0000011557 00000 n 
-0000388695 00000 n 
-0001440093 00000 n 
-0000011614 00000 n 
-0000011745 00000 n 
-0000394391 00000 n 
-0001440000 00000 n 
-0000011802 00000 n 
-0000011943 00000 n 
-0000409440 00000 n 
-0001439921 00000 n 
-0000012000 00000 n 
-0000012141 00000 n 
-0000413490 00000 n 
-0001439789 00000 n 
-0000012193 00000 n 
-0000012327 00000 n 
-0000413666 00000 n 
-0001439710 00000 n 
-0000012384 00000 n 
-0000012515 00000 n 
-0000413724 00000 n 
-0001439617 00000 n 
-0000012572 00000 n 
-0000012713 00000 n 
-0000416438 00000 n 
-0001439538 00000 n 
-0000012770 00000 n 
-0000012911 00000 n 
-0000416676 00000 n 
-0001439406 00000 n 
-0000012963 00000 n 
-0000013097 00000 n 
-0000470750 00000 n 
-0001439327 00000 n 
-0000013154 00000 n 
-0000013285 00000 n 
-0000494782 00000 n 
-0001439234 00000 n 
-0000013342 00000 n 
-0000013473 00000 n 
-0000500115 00000 n 
-0001439141 00000 n 
-0000013530 00000 n 
-0000013671 00000 n 
-0000563034 00000 n 
-0001439062 00000 n 
-0000013728 00000 n 
-0000013869 00000 n 
-0000570205 00000 n 
-0001438930 00000 n 
-0000013921 00000 n 
-0000014055 00000 n 
-0000577504 00000 n 
-0001438851 00000 n 
-0000014112 00000 n 
-0000014243 00000 n 
-0000588179 00000 n 
-0001438758 00000 n 
-0000014300 00000 n 
-0000014431 00000 n 
-0000593476 00000 n 
-0001438665 00000 n 
-0000014488 00000 n 
-0000014629 00000 n 
-0000612728 00000 n 
-0001438586 00000 n 
-0000014686 00000 n 
-0000014827 00000 n 
-0000612965 00000 n 
-0001438454 00000 n 
-0000014879 00000 n 
-0000015013 00000 n 
-0000617484 00000 n 
-0001438375 00000 n 
-0000015070 00000 n 
-0000015201 00000 n 
-0000617542 00000 n 
-0001438296 00000 n 
-0000015258 00000 n 
-0000015399 00000 n 
-0000631612 00000 n 
-0001438164 00000 n 
-0000015451 00000 n 
-0000015585 00000 n 
-0000644462 00000 n 
-0001438085 00000 n 
-0000015642 00000 n 
-0000015773 00000 n 
-0000649012 00000 n 
-0001437992 00000 n 
-0000015830 00000 n 
-0000015961 00000 n 
-0000649311 00000 n 
-0001437899 00000 n 
-0000016018 00000 n 
-0000016159 00000 n 
-0000672058 00000 n 
-0001437820 00000 n 
-0000016216 00000 n 
-0000016357 00000 n 
-0000672296 00000 n 
-0001437688 00000 n 
-0000016410 00000 n 
-0000016544 00000 n 
-0000681496 00000 n 
-0001437609 00000 n 
-0000016602 00000 n 
-0000016733 00000 n 
-0000681554 00000 n 
-0001437516 00000 n 
-0000016791 00000 n 
-0000016922 00000 n 
-0000692058 00000 n 
-0001437423 00000 n 
-0000016980 00000 n 
-0000017121 00000 n 
-0000705857 00000 n 
-0001437344 00000 n 
-0000017179 00000 n 
-0000017320 00000 n 
-0000706094 00000 n 
-0001437212 00000 n 
-0000017373 00000 n 
-0000017507 00000 n 
-0000723525 00000 n 
-0001437133 00000 n 
-0000017565 00000 n 
-0000017696 00000 n 
-0000732866 00000 n 
-0001437040 00000 n 
-0000017754 00000 n 
-0000017885 00000 n 
-0000743460 00000 n 
-0001436947 00000 n 
-0000017943 00000 n 
-0000018084 00000 n 
-0000778160 00000 n 
-0001436868 00000 n 
-0000018142 00000 n 
-0000018283 00000 n 
-0000787926 00000 n 
-0001436736 00000 n 
-0000018336 00000 n 
-0000018485 00000 n 
-0000797542 00000 n 
-0001436657 00000 n 
-0000018543 00000 n 
-0000018674 00000 n 
-0000804709 00000 n 
-0001436564 00000 n 
-0000018732 00000 n 
-0000018863 00000 n 
-0000805741 00000 n 
-0001436471 00000 n 
-0000018921 00000 n 
-0000019062 00000 n 
-0000830634 00000 n 
-0001436392 00000 n 
-0000019120 00000 n 
-0000019261 00000 n 
-0000830871 00000 n 
-0001436260 00000 n 
-0000019314 00000 n 
-0000019463 00000 n 
-0000850407 00000 n 
-0001436181 00000 n 
-0000019521 00000 n 
-0000019652 00000 n 
-0000860755 00000 n 
-0001436088 00000 n 
-0000019710 00000 n 
-0000019841 00000 n 
-0000883672 00000 n 
-0001435995 00000 n 
-0000019899 00000 n 
-0000020040 00000 n 
-0000969525 00000 n 
-0001435916 00000 n 
-0000020098 00000 n 
-0000020239 00000 n 
-0000969763 00000 n 
-0001435784 00000 n 
-0000020292 00000 n 
-0000020441 00000 n 
-0000969821 00000 n 
-0001435719 00000 n 
-0000020499 00000 n 
-0000020630 00000 n 
-0000973911 00000 n 
-0001435587 00000 n 
-0000020683 00000 n 
-0000020837 00000 n 
-0000974028 00000 n 
-0001435508 00000 n 
-0000020895 00000 n 
-0000021026 00000 n 
-0000974085 00000 n 
-0001435429 00000 n 
-0000021084 00000 n 
-0000021215 00000 n 
-0000983130 00000 n 
-0001435297 00000 n 
-0000021268 00000 n 
-0000021432 00000 n 
-0000983247 00000 n 
-0001435218 00000 n 
-0000021490 00000 n 
-0000021621 00000 n 
-0000983304 00000 n 
-0001435139 00000 n 
-0000021679 00000 n 
-0000021820 00000 n 
-0000988404 00000 n 
-0001435007 00000 n 
-0000021873 00000 n 
-0000022027 00000 n 
-0000993023 00000 n 
-0001434928 00000 n 
-0000022085 00000 n 
-0000022216 00000 n 
-0000993081 00000 n 
-0001434835 00000 n 
-0000022274 00000 n 
-0000022405 00000 n 
-0000993257 00000 n 
-0001434756 00000 n 
-0000022463 00000 n 
-0000022604 00000 n 
-0000998874 00000 n 
-0001434624 00000 n 
-0000022657 00000 n 
-0000022816 00000 n 
-0001011484 00000 n 
-0001434545 00000 n 
-0000022874 00000 n 
-0000023005 00000 n 
-0001011542 00000 n 
-0001434452 00000 n 
-0000023063 00000 n 
-0000023194 00000 n 
-0001028806 00000 n 
-0001434359 00000 n 
-0000023252 00000 n 
-0000023393 00000 n 
-0001038861 00000 n 
-0001434280 00000 n 
-0000023451 00000 n 
-0000023592 00000 n 
-0001042696 00000 n 
-0001434162 00000 n 
-0000023645 00000 n 
-0000023799 00000 n 
-0001045138 00000 n 
-0001434083 00000 n 
-0000023857 00000 n 
-0000023988 00000 n 
-0001045196 00000 n 
-0001434004 00000 n 
-0000024046 00000 n 
-0000024187 00000 n 
-0000024542 00000 n 
-0000024775 00000 n 
-0000024239 00000 n 
-0000024661 00000 n 
-0000024718 00000 n 
-0001427863 00000 n 
-0001406475 00000 n 
-0001427688 00000 n 
-0001429140 00000 n 
-0000032718 00000 n 
-0000027047 00000 n 
-0000024847 00000 n 
-0001405307 00000 n 
-0001386499 00000 n 
-0001405132 00000 n 
-0000032661 00000 n 
-0000027442 00000 n 
-0000027592 00000 n 
-0000027748 00000 n 
-0000027905 00000 n 
-0000028056 00000 n 
-0000028206 00000 n 
-0000028363 00000 n 
-0000028513 00000 n 
-0000028670 00000 n 
-0000028821 00000 n 
-0000028977 00000 n 
-0000029139 00000 n 
-0000029301 00000 n 
-0000029458 00000 n 
-0000029620 00000 n 
-0000029782 00000 n 
-0000029938 00000 n 
-0000030099 00000 n 
-0000030261 00000 n 
-0000030418 00000 n 
-0000030580 00000 n 
-0000030742 00000 n 
-0000030899 00000 n 
-0000031060 00000 n 
-0000031222 00000 n 
-0000031379 00000 n 
-0000031541 00000 n 
-0000031702 00000 n 
-0000031859 00000 n 
-0000032021 00000 n 
-0000032183 00000 n 
-0000032340 00000 n 
-0000032502 00000 n 
-0000041411 00000 n 
-0000035160 00000 n 
-0000032803 00000 n 
-0000041354 00000 n 
-0000035579 00000 n 
-0000035736 00000 n 
-0000035898 00000 n 
-0000036060 00000 n 
-0000036218 00000 n 
-0000036381 00000 n 
-0000036544 00000 n 
-0000036701 00000 n 
-0000036864 00000 n 
-0000037027 00000 n 
-0000037184 00000 n 
-0000037347 00000 n 
-0000037510 00000 n 
-0000037661 00000 n 
-0000037817 00000 n 
-0000037979 00000 n 
-0000038141 00000 n 
-0000038303 00000 n 
-0000038465 00000 n 
-0000038622 00000 n 
-0000038784 00000 n 
-0000038945 00000 n 
-0000039107 00000 n 
-0000039269 00000 n 
-0000039431 00000 n 
-0000039588 00000 n 
-0000039749 00000 n 
-0000039910 00000 n 
-0000040067 00000 n 
-0000040229 00000 n 
-0000040389 00000 n 
-0000040551 00000 n 
-0000040713 00000 n 
-0000040869 00000 n 
-0000041031 00000 n 
-0000041193 00000 n 
-0000050043 00000 n 
-0000043764 00000 n 
-0000041496 00000 n 
-0000049986 00000 n 
-0000044183 00000 n 
-0000044340 00000 n 
-0000044502 00000 n 
-0000044664 00000 n 
-0000044826 00000 n 
-0000044988 00000 n 
-0000045144 00000 n 
-0000045305 00000 n 
-0000045467 00000 n 
-0000045629 00000 n 
-0000045791 00000 n 
-0000045948 00000 n 
-0000046110 00000 n 
-0000046272 00000 n 
-0000046429 00000 n 
-0000046591 00000 n 
-0000046753 00000 n 
-0000046914 00000 n 
-0000047076 00000 n 
-0000047234 00000 n 
-0000047397 00000 n 
-0000047560 00000 n 
-0000047723 00000 n 
-0000047885 00000 n 
-0000048043 00000 n 
-0000048206 00000 n 
-0000048368 00000 n 
-0000048531 00000 n 
-0000048694 00000 n 
-0000048852 00000 n 
-0000049014 00000 n 
-0000049177 00000 n 
-0000049340 00000 n 
-0000049502 00000 n 
-0000049660 00000 n 
-0000049823 00000 n 
-0000058076 00000 n 
-0000052372 00000 n 
-0000050128 00000 n 
-0000052759 00000 n 
-0000052921 00000 n 
-0000053084 00000 n 
-0000053242 00000 n 
-0000053405 00000 n 
-0000053563 00000 n 
-0000053725 00000 n 
-0000053887 00000 n 
-0000054045 00000 n 
-0000054208 00000 n 
-0000054370 00000 n 
-0000054528 00000 n 
-0000054691 00000 n 
-0000054854 00000 n 
-0000055017 00000 n 
-0000055175 00000 n 
-0000055338 00000 n 
-0000055500 00000 n 
-0000055663 00000 n 
-0000055826 00000 n 
-0000055984 00000 n 
-0000056147 00000 n 
-0000057850 00000 n 
-0000057907 00000 n 
-0000056310 00000 n 
-0000056457 00000 n 
-0000056607 00000 n 
-0000056757 00000 n 
-0000056906 00000 n 
-0000057054 00000 n 
-0000057202 00000 n 
-0000057351 00000 n 
-0000057500 00000 n 
-0000057649 00000 n 
-0000058020 00000 n 
-0001298990 00000 n 
-0001298958 00000 n 
-0001298926 00000 n 
-0001298894 00000 n 
-0001298862 00000 n 
-0001298830 00000 n 
-0001298798 00000 n 
-0001298766 00000 n 
-0001298734 00000 n 
-0001298702 00000 n 
-0000064836 00000 n 
-0000060308 00000 n 
-0000058161 00000 n 
-0001385542 00000 n 
-0001365995 00000 n 
-0001385369 00000 n 
-0000064157 00000 n 
-0000064212 00000 n 
-0000060591 00000 n 
-0000060772 00000 n 
-0000064267 00000 n 
-0000060954 00000 n 
-0000061136 00000 n 
-0000064324 00000 n 
-0000061317 00000 n 
-0000061499 00000 n 
-0000064381 00000 n 
-0000061681 00000 n 
-0000061862 00000 n 
-0000064438 00000 n 
-0000062044 00000 n 
-0000062225 00000 n 
-0000064495 00000 n 
-0000062407 00000 n 
-0001365206 00000 n 
-0001349272 00000 n 
-0001365027 00000 n 
-0000064552 00000 n 
-0000062593 00000 n 
-0000062775 00000 n 
-0000064609 00000 n 
-0000062957 00000 n 
-0000063139 00000 n 
-0000064666 00000 n 
-0000063319 00000 n 
-0000063501 00000 n 
-0000064723 00000 n 
-0000063683 00000 n 
-0000063864 00000 n 
-0000064780 00000 n 
-0000328358 00000 n 
-0000341235 00000 n 
-0000328480 00000 n 
-0000328597 00000 n 
-0000328713 00000 n 
-0000333531 00000 n 
-0000352134 00000 n 
-0000388871 00000 n 
-0000409498 00000 n 
-0000388993 00000 n 
-0000393806 00000 n 
-0000393923 00000 n 
-0000074831 00000 n 
-0000066851 00000 n 
-0000064947 00000 n 
-0000067270 00000 n 
-0000067451 00000 n 
-0000073808 00000 n 
-0000067633 00000 n 
-0000067815 00000 n 
-0000073865 00000 n 
-0000067997 00000 n 
-0000068179 00000 n 
-0000073921 00000 n 
-0000068361 00000 n 
-0000068543 00000 n 
-0000073978 00000 n 
-0000068724 00000 n 
-0000068906 00000 n 
-0000074035 00000 n 
-0000069088 00000 n 
-0000069269 00000 n 
-0000074092 00000 n 
-0000069451 00000 n 
-0000069633 00000 n 
-0000074148 00000 n 
-0000069815 00000 n 
-0000069997 00000 n 
-0000074205 00000 n 
-0000070179 00000 n 
-0000070361 00000 n 
-0000074262 00000 n 
-0000070543 00000 n 
-0000070724 00000 n 
-0000074319 00000 n 
-0000070906 00000 n 
-0000071087 00000 n 
-0000074376 00000 n 
-0000071269 00000 n 
-0000071451 00000 n 
-0000074433 00000 n 
-0000071633 00000 n 
-0000071815 00000 n 
-0000074490 00000 n 
-0000071997 00000 n 
-0000072178 00000 n 
-0000074547 00000 n 
-0000072359 00000 n 
-0000072541 00000 n 
-0000074604 00000 n 
-0000072722 00000 n 
-0000072904 00000 n 
-0000074661 00000 n 
-0000073086 00000 n 
-0000073268 00000 n 
-0000074718 00000 n 
-0000073449 00000 n 
-0000073628 00000 n 
-0000074775 00000 n 
-0001429258 00000 n 
-0000394040 00000 n 
-0000394157 00000 n 
-0000394274 00000 n 
-0000495325 00000 n 
-0000563092 00000 n 
-0000499647 00000 n 
-0000499764 00000 n 
-0000499881 00000 n 
-0000499998 00000 n 
-0000588355 00000 n 
-0000612786 00000 n 
-0000588477 00000 n 
-0000588593 00000 n 
-0000588710 00000 n 
-0000588827 00000 n 
-0000681730 00000 n 
-0000705915 00000 n 
-0000685786 00000 n 
-0000685903 00000 n 
-0000686020 00000 n 
-0000686137 00000 n 
-0000084515 00000 n 
-0000077070 00000 n 
-0000074916 00000 n 
-0000083720 00000 n 
-0000077489 00000 n 
-0000077671 00000 n 
-0000083777 00000 n 
-0000077853 00000 n 
-0000078035 00000 n 
-0000083833 00000 n 
-0000078217 00000 n 
-0000078399 00000 n 
-0000083890 00000 n 
-0000078580 00000 n 
-0000078762 00000 n 
-0000083947 00000 n 
-0000078944 00000 n 
-0000079123 00000 n 
-0000084004 00000 n 
-0000079304 00000 n 
-0000079486 00000 n 
-0000084061 00000 n 
-0000079667 00000 n 
-0000079849 00000 n 
-0000084118 00000 n 
-0000080030 00000 n 
-0000080212 00000 n 
-0000084175 00000 n 
-0000080394 00000 n 
-0000080576 00000 n 
-0000084232 00000 n 
-0000080757 00000 n 
-0000080939 00000 n 
-0000084289 00000 n 
-0000081121 00000 n 
-0000081302 00000 n 
-0000084346 00000 n 
-0000081481 00000 n 
-0000081665 00000 n 
-0000081850 00000 n 
-0000082005 00000 n 
-0000082162 00000 n 
-0000082318 00000 n 
-0000082475 00000 n 
-0000082633 00000 n 
-0000082790 00000 n 
-0000082944 00000 n 
-0000083100 00000 n 
-0000083255 00000 n 
-0000083412 00000 n 
-0000083565 00000 n 
-0000686254 00000 n 
-0000686371 00000 n 
-0000738565 00000 n 
-0000778218 00000 n 
-0000738687 00000 n 
-0000738802 00000 n 
-0000738919 00000 n 
-0000739036 00000 n 
-0000742992 00000 n 
-0000743109 00000 n 
-0000743226 00000 n 
-0000743343 00000 n 
-0000805620 00000 n 
-0000830692 00000 n 
-0000101928 00000 n 
-0000115001 00000 n 
-0000129140 00000 n 
-0000134533 00000 n 
-0000151329 00000 n 
-0000162668 00000 n 
-0000094939 00000 n 
-0000086519 00000 n 
-0000084613 00000 n 
-0000094772 00000 n 
-0000087050 00000 n 
-0000087205 00000 n 
-0000087361 00000 n 
-0000087516 00000 n 
-0000087673 00000 n 
-0000087827 00000 n 
-0000087983 00000 n 
-0000088138 00000 n 
-0000088296 00000 n 
-0000088451 00000 n 
-0000088609 00000 n 
-0000088764 00000 n 
-0000088922 00000 n 
-0000089071 00000 n 
-0000089228 00000 n 
-0000089381 00000 n 
-0000089538 00000 n 
-0000089693 00000 n 
-0000089850 00000 n 
-0000089999 00000 n 
-0000090156 00000 n 
-0000090305 00000 n 
-0000090462 00000 n 
-0000090609 00000 n 
-0000090765 00000 n 
-0000090914 00000 n 
-0000091071 00000 n 
-0000091220 00000 n 
-0000091377 00000 n 
-0000091526 00000 n 
-0000091682 00000 n 
-0000091831 00000 n 
-0000091988 00000 n 
-0000092137 00000 n 
-0000092294 00000 n 
-0000092446 00000 n 
-0000092603 00000 n 
-0000092755 00000 n 
-0000092912 00000 n 
-0000093064 00000 n 
-0000093221 00000 n 
-0000093374 00000 n 
-0000093531 00000 n 
-0000093686 00000 n 
-0000093843 00000 n 
-0000093996 00000 n 
-0000094153 00000 n 
-0000094306 00000 n 
-0000094462 00000 n 
-0000094615 00000 n 
-0000167163 00000 n 
-0000174233 00000 n 
-0000181739 00000 n 
-0000210227 00000 n 
-0000238046 00000 n 
-0000310497 00000 n 
-0000313749 00000 n 
-0000341352 00000 n 
-0000363922 00000 n 
-0000372060 00000 n 
-0000409615 00000 n 
-0000416614 00000 n 
-0000570142 00000 n 
-0000612903 00000 n 
-0000625895 00000 n 
-0000672234 00000 n 
-0000706032 00000 n 
-0000778335 00000 n 
-0000830809 00000 n 
-0000969701 00000 n 
-0000969879 00000 n 
-0000974993 00000 n 
-0000988347 00000 n 
-0000998816 00000 n 
-0001042633 00000 n 
-0000102386 00000 n 
-0000097428 00000 n 
-0000095037 00000 n 
-0000101815 00000 n 
-0001348114 00000 n 
-0001338522 00000 n 
-0001347950 00000 n 
-0000102041 00000 n 
-0000097739 00000 n 
-0000097925 00000 n 
-0000098113 00000 n 
-0000098301 00000 n 
-0000098488 00000 n 
-0000098675 00000 n 
-0000098830 00000 n 
-0000099018 00000 n 
-0000099206 00000 n 
-0000099393 00000 n 
-0000102210 00000 n 
-0000102267 00000 n 
-0000099581 00000 n 
-0000099768 00000 n 
-0000099955 00000 n 
-0000100142 00000 n 
-0000100329 00000 n 
-0000100516 00000 n 
-0000100703 00000 n 
-0000100891 00000 n 
-0000101078 00000 n 
-0000101267 00000 n 
-0000101455 00000 n 
-0000101635 00000 n 
-0000102324 00000 n 
-0000107389 00000 n 
-0000107512 00000 n 
-0000107634 00000 n 
-0000107755 00000 n 
-0000107878 00000 n 
-0000108001 00000 n 
-0000114883 00000 n 
-0000156352 00000 n 
-0000156475 00000 n 
-0000156597 00000 n 
-0000156720 00000 n 
-0000156843 00000 n 
-0000333942 00000 n 
-0000108124 00000 n 
-0000106037 00000 n 
-0000102510 00000 n 
-0000107271 00000 n 
-0000107330 00000 n 
-0001337618 00000 n 
-0001332464 00000 n 
-0001337454 00000 n 
-0001331958 00000 n 
-0001329390 00000 n 
-0001331794 00000 n 
-0000107453 00000 n 
-0000107576 00000 n 
-0000106225 00000 n 
-0000106414 00000 n 
-0000106597 00000 n 
-0000107697 00000 n 
-0000106780 00000 n 
-0001328567 00000 n 
-0001325743 00000 n 
-0001328402 00000 n 
-0000106934 00000 n 
-0000107819 00000 n 
-0000107122 00000 n 
-0000107942 00000 n 
-0001325316 00000 n 
-0001323763 00000 n 
-0001325152 00000 n 
-0000108065 00000 n 
-0000500172 00000 n 
-0000115475 00000 n 
-0000110931 00000 n 
-0000108303 00000 n 
-0000114824 00000 n 
-0000114942 00000 n 
-0000115121 00000 n 
-0000111236 00000 n 
-0000111426 00000 n 
-0000111615 00000 n 
-0000111805 00000 n 
-0000111994 00000 n 
-0000112183 00000 n 
-0000112373 00000 n 
-0000112563 00000 n 
-0000112750 00000 n 
-0000112939 00000 n 
-0000113129 00000 n 
-0000113319 00000 n 
-0000113509 00000 n 
-0000113698 00000 n 
-0000113888 00000 n 
-0000114078 00000 n 
-0000114267 00000 n 
-0000114453 00000 n 
-0000115294 00000 n 
-0000115353 00000 n 
-0000114639 00000 n 
-0000115412 00000 n 
-0000117646 00000 n 
-0000117769 00000 n 
-0000117891 00000 n 
-0000122266 00000 n 
-0000122384 00000 n 
-0000352671 00000 n 
-0000122507 00000 n 
-0000128282 00000 n 
-0000128405 00000 n 
-0000128528 00000 n 
-0000128650 00000 n 
-0000128773 00000 n 
-0000128895 00000 n 
-0000129017 00000 n 
-0000352847 00000 n 
-0000118014 00000 n 
-0000117405 00000 n 
-0000115613 00000 n 
-0000117528 00000 n 
-0000117587 00000 n 
-0000117710 00000 n 
-0000117833 00000 n 
-0000117955 00000 n 
-0001429378 00000 n 
-0000122571 00000 n 
-0000120491 00000 n 
-0000118126 00000 n 
-0000122207 00000 n 
-0000120698 00000 n 
-0000120885 00000 n 
-0000121075 00000 n 
-0000121265 00000 n 
-0000121451 00000 n 
-0000122325 00000 n 
-0000122448 00000 n 
-0000121640 00000 n 
-0000121829 00000 n 
-0000122018 00000 n 
-0000129203 00000 n 
-0000124858 00000 n 
-0000122697 00000 n 
-0000128164 00000 n 
-0000128223 00000 n 
-0000125137 00000 n 
-0000125326 00000 n 
-0000128346 00000 n 
-0000125516 00000 n 
-0000125705 00000 n 
-0000128469 00000 n 
-0000125895 00000 n 
-0000126084 00000 n 
-0000128591 00000 n 
-0000126273 00000 n 
-0000126463 00000 n 
-0000128714 00000 n 
-0000126653 00000 n 
-0000126843 00000 n 
-0000128836 00000 n 
-0000127033 00000 n 
-0000127222 00000 n 
-0000127411 00000 n 
-0000127598 00000 n 
-0000127786 00000 n 
-0000127975 00000 n 
-0000128958 00000 n 
-0000129081 00000 n 
-0000134705 00000 n 
-0000131401 00000 n 
-0000129316 00000 n 
-0000133881 00000 n 
-0000133997 00000 n 
-0000131644 00000 n 
-0000131836 00000 n 
-0000132028 00000 n 
-0000132219 00000 n 
-0000132405 00000 n 
-0000132597 00000 n 
-0000134169 00000 n 
-0000134228 00000 n 
-0000134287 00000 n 
-0000134351 00000 n 
-0000134410 00000 n 
-0000134474 00000 n 
-0000132783 00000 n 
-0000132940 00000 n 
-0000134648 00000 n 
-0000133127 00000 n 
-0000133315 00000 n 
-0000133504 00000 n 
-0000133693 00000 n 
-0000141033 00000 n 
-0000141151 00000 n 
-0000141274 00000 n 
-0000141397 00000 n 
-0000141460 00000 n 
-0000137395 00000 n 
-0000134844 00000 n 
-0000140860 00000 n 
-0000137683 00000 n 
-0000137871 00000 n 
-0000138060 00000 n 
-0000138249 00000 n 
-0000138438 00000 n 
-0000138626 00000 n 
-0000138814 00000 n 
-0000139002 00000 n 
-0000139191 00000 n 
-0000139379 00000 n 
-0000141092 00000 n 
-0000139568 00000 n 
-0000139756 00000 n 
-0000139943 00000 n 
-0000140131 00000 n 
-0000140314 00000 n 
-0000140495 00000 n 
-0000141215 00000 n 
-0000140678 00000 n 
-0000141338 00000 n 
-0000143559 00000 n 
-0000143682 00000 n 
-0000143800 00000 n 
-0000143922 00000 n 
-0000144045 00000 n 
-0000144168 00000 n 
-0000144290 00000 n 
-0000150960 00000 n 
-0000151083 00000 n 
-0000151206 00000 n 
-0000405916 00000 n 
-0000394449 00000 n 
-0000144354 00000 n 
-0000143108 00000 n 
-0000141586 00000 n 
-0000143441 00000 n 
-0000143500 00000 n 
-0000143623 00000 n 
-0000143741 00000 n 
-0000143863 00000 n 
-0000143252 00000 n 
-0000143986 00000 n 
-0000144109 00000 n 
-0000144231 00000 n 
-0000151508 00000 n 
-0000146363 00000 n 
-0000144480 00000 n 
-0000150842 00000 n 
-0000150901 00000 n 
-0000151024 00000 n 
-0000151147 00000 n 
-0000151270 00000 n 
-0000151449 00000 n 
-0000146696 00000 n 
-0000146884 00000 n 
-0000147073 00000 n 
-0000147262 00000 n 
-0000147450 00000 n 
-0000147639 00000 n 
-0000147827 00000 n 
-0000148016 00000 n 
-0000148205 00000 n 
-0000148394 00000 n 
-0000148583 00000 n 
-0000148770 00000 n 
-0000148959 00000 n 
-0000149147 00000 n 
-0000149335 00000 n 
-0000149523 00000 n 
-0000149712 00000 n 
-0000149901 00000 n 
-0000150089 00000 n 
-0000150278 00000 n 
-0000150467 00000 n 
-0000150655 00000 n 
-0001429503 00000 n 
-0000156234 00000 n 
-0000156966 00000 n 
-0000159151 00000 n 
-0000159274 00000 n 
-0000159397 00000 n 
-0000159519 00000 n 
-0000159642 00000 n 
-0000159765 00000 n 
-0000161567 00000 n 
-0000161690 00000 n 
-0000161813 00000 n 
-0000161935 00000 n 
-0000162058 00000 n 
-0000162181 00000 n 
-0000162304 00000 n 
-0000162422 00000 n 
-0000162545 00000 n 
-0000157028 00000 n 
-0000154361 00000 n 
-0000151634 00000 n 
-0000156061 00000 n 
-0000156293 00000 n 
+0000336589 00000 n 
+0001637428 00000 n 
+0000008753 00000 n 
+0000008879 00000 n 
+0000343981 00000 n 
+0001637309 00000 n 
+0000008926 00000 n 
+0000009047 00000 n 
+0000344098 00000 n 
+0001637191 00000 n 
+0000009099 00000 n 
+0000009233 00000 n 
+0000354268 00000 n 
+0001637112 00000 n 
+0000009290 00000 n 
+0000009421 00000 n 
+0000358106 00000 n 
+0001637019 00000 n 
+0000009478 00000 n 
+0000009609 00000 n 
+0000358871 00000 n 
+0001636926 00000 n 
+0000009666 00000 n 
+0000009850 00000 n 
+0000363990 00000 n 
+0001636833 00000 n 
+0000009907 00000 n 
+0000010048 00000 n 
+0000372244 00000 n 
+0001636754 00000 n 
+0000010105 00000 n 
+0000010246 00000 n 
+0000372478 00000 n 
+0001636622 00000 n 
+0000010298 00000 n 
+0000010452 00000 n 
+0000379171 00000 n 
+0001636543 00000 n 
+0000010509 00000 n 
+0000010640 00000 n 
+0000382767 00000 n 
+0001636450 00000 n 
+0000010697 00000 n 
+0000010828 00000 n 
+0000383790 00000 n 
+0001636357 00000 n 
+0000010885 00000 n 
+0000011021 00000 n 
+0000389481 00000 n 
+0001636264 00000 n 
+0000011078 00000 n 
+0000011219 00000 n 
+0000394504 00000 n 
+0001636185 00000 n 
+0000011276 00000 n 
+0000011417 00000 n 
+0000394743 00000 n 
+0001636053 00000 n 
+0000011469 00000 n 
+0000011633 00000 n 
+0000402005 00000 n 
+0001635974 00000 n 
+0000011690 00000 n 
+0000011821 00000 n 
+0000402063 00000 n 
+0001635895 00000 n 
+0000011878 00000 n 
+0000012019 00000 n 
+0000409537 00000 n 
+0001635763 00000 n 
+0000012071 00000 n 
+0000012205 00000 n 
+0000420764 00000 n 
+0001635684 00000 n 
+0000012262 00000 n 
+0000012393 00000 n 
+0000425568 00000 n 
+0001635591 00000 n 
+0000012450 00000 n 
+0000012581 00000 n 
+0000432500 00000 n 
+0001635498 00000 n 
+0000012638 00000 n 
+0000012822 00000 n 
+0000432930 00000 n 
+0001635405 00000 n 
+0000012879 00000 n 
+0000013020 00000 n 
+0000450278 00000 n 
+0001635326 00000 n 
+0000013077 00000 n 
+0000013218 00000 n 
+0000450516 00000 n 
+0001635194 00000 n 
+0000013270 00000 n 
+0000013404 00000 n 
+0000454053 00000 n 
+0001635115 00000 n 
+0000013461 00000 n 
+0000013592 00000 n 
+0000454111 00000 n 
+0001635022 00000 n 
+0000013649 00000 n 
+0000013833 00000 n 
+0000454607 00000 n 
+0001634929 00000 n 
+0000013890 00000 n 
+0000014031 00000 n 
+0000457389 00000 n 
+0001634850 00000 n 
+0000014088 00000 n 
+0000014229 00000 n 
+0000457628 00000 n 
+0001634718 00000 n 
+0000014281 00000 n 
+0000014415 00000 n 
+0000512316 00000 n 
+0001634639 00000 n 
+0000014472 00000 n 
+0000014603 00000 n 
+0000538316 00000 n 
+0001634546 00000 n 
+0000014660 00000 n 
+0000014791 00000 n 
+0000543186 00000 n 
+0001634453 00000 n 
+0000014848 00000 n 
+0000015032 00000 n 
+0000549091 00000 n 
+0001634360 00000 n 
+0000015089 00000 n 
+0000015230 00000 n 
+0000608087 00000 n 
+0001634281 00000 n 
+0000015287 00000 n 
+0000015428 00000 n 
+0000613341 00000 n 
+0001634149 00000 n 
+0000015480 00000 n 
+0000015614 00000 n 
+0000632091 00000 n 
+0001634070 00000 n 
+0000015671 00000 n 
+0000015802 00000 n 
+0000641151 00000 n 
+0001633977 00000 n 
+0000015859 00000 n 
+0000015990 00000 n 
+0000645261 00000 n 
+0001633884 00000 n 
+0000016047 00000 n 
+0000016231 00000 n 
+0000645757 00000 n 
+0001633791 00000 n 
+0000016288 00000 n 
+0000016429 00000 n 
+0000672722 00000 n 
+0001633712 00000 n 
+0000016486 00000 n 
+0000016627 00000 n 
+0000677586 00000 n 
+0001633580 00000 n 
+0000016679 00000 n 
+0000016813 00000 n 
+0000677703 00000 n 
+0001633501 00000 n 
+0000016870 00000 n 
+0000017001 00000 n 
+0000677761 00000 n 
+0001633422 00000 n 
+0000017058 00000 n 
+0000017199 00000 n 
+0000692315 00000 n 
+0001633290 00000 n 
+0000017251 00000 n 
+0000017385 00000 n 
+0000704429 00000 n 
+0001633211 00000 n 
+0000017442 00000 n 
+0000017573 00000 n 
+0000710156 00000 n 
+0001633118 00000 n 
+0000017630 00000 n 
+0000017761 00000 n 
+0000717163 00000 n 
+0001633025 00000 n 
+0000017818 00000 n 
+0000018002 00000 n 
+0000717659 00000 n 
+0001632932 00000 n 
+0000018059 00000 n 
+0000018200 00000 n 
+0000733032 00000 n 
+0001632853 00000 n 
+0000018257 00000 n 
+0000018398 00000 n 
+0000733267 00000 n 
+0001632721 00000 n 
+0000018451 00000 n 
+0000018585 00000 n 
+0000752083 00000 n 
+0001632642 00000 n 
+0000018643 00000 n 
+0000018774 00000 n 
+0000752141 00000 n 
+0001632549 00000 n 
+0000018832 00000 n 
+0000018963 00000 n 
+0000756964 00000 n 
+0001632456 00000 n 
+0000019021 00000 n 
+0000019205 00000 n 
+0000764153 00000 n 
+0001632363 00000 n 
+0000019263 00000 n 
+0000019404 00000 n 
+0000779883 00000 n 
+0001632284 00000 n 
+0000019462 00000 n 
+0000019603 00000 n 
+0000780121 00000 n 
+0001632152 00000 n 
+0000019656 00000 n 
+0000019790 00000 n 
+0000811883 00000 n 
+0001632073 00000 n 
+0000019848 00000 n 
+0000019979 00000 n 
+0000817278 00000 n 
+0001631980 00000 n 
+0000020037 00000 n 
+0000020168 00000 n 
+0000826284 00000 n 
+0001631887 00000 n 
+0000020226 00000 n 
+0000020410 00000 n 
+0000827355 00000 n 
+0001631794 00000 n 
+0000020468 00000 n 
+0000020609 00000 n 
+0000873159 00000 n 
+0001631715 00000 n 
+0000020667 00000 n 
+0000020808 00000 n 
+0000873397 00000 n 
+0001631583 00000 n 
+0000020861 00000 n 
+0000021010 00000 n 
+0000873631 00000 n 
+0001631504 00000 n 
+0000021068 00000 n 
+0000021199 00000 n 
+0000877499 00000 n 
+0001631411 00000 n 
+0000021257 00000 n 
+0000021388 00000 n 
+0000877911 00000 n 
+0001631332 00000 n 
+0000021446 00000 n 
+0000021587 00000 n 
+0000893482 00000 n 
+0001631200 00000 n 
+0000021640 00000 n 
+0000021789 00000 n 
+0000903430 00000 n 
+0001631121 00000 n 
+0000021847 00000 n 
+0000021978 00000 n 
+0000910964 00000 n 
+0001631028 00000 n 
+0000022036 00000 n 
+0000022167 00000 n 
+0000917058 00000 n 
+0001630935 00000 n 
+0000022225 00000 n 
+0000022409 00000 n 
+0000917997 00000 n 
+0001630842 00000 n 
+0000022467 00000 n 
+0000022608 00000 n 
+0000944317 00000 n 
+0001630763 00000 n 
+0000022666 00000 n 
+0000022807 00000 n 
+0000944555 00000 n 
+0001630631 00000 n 
+0000022860 00000 n 
+0000023009 00000 n 
+0000963876 00000 n 
+0001630552 00000 n 
+0000023067 00000 n 
+0000023198 00000 n 
+0000975907 00000 n 
+0001630459 00000 n 
+0000023256 00000 n 
+0000023387 00000 n 
+0000998705 00000 n 
+0001630366 00000 n 
+0000023445 00000 n 
+0000023629 00000 n 
+0001004941 00000 n 
+0001630273 00000 n 
+0000023687 00000 n 
+0000023828 00000 n 
+0001087766 00000 n 
+0001630194 00000 n 
+0000023886 00000 n 
+0000024027 00000 n 
+0001088006 00000 n 
+0001630062 00000 n 
+0000024080 00000 n 
+0000024229 00000 n 
+0001091273 00000 n 
+0001629997 00000 n 
+0000024287 00000 n 
+0000024418 00000 n 
+0001091390 00000 n 
+0001629865 00000 n 
+0000024471 00000 n 
+0000024625 00000 n 
+0001091507 00000 n 
+0001629786 00000 n 
+0000024683 00000 n 
+0000024814 00000 n 
+0001091565 00000 n 
+0001629707 00000 n 
+0000024872 00000 n 
+0000025003 00000 n 
+0001098053 00000 n 
+0001629575 00000 n 
+0000025056 00000 n 
+0000025220 00000 n 
+0001098229 00000 n 
+0001629496 00000 n 
+0000025278 00000 n 
+0000025409 00000 n 
+0001104546 00000 n 
+0001629403 00000 n 
+0000025467 00000 n 
+0000025598 00000 n 
+0001104722 00000 n 
+0001629324 00000 n 
+0000025656 00000 n 
+0000025797 00000 n 
+0001109823 00000 n 
+0001629192 00000 n 
+0000025850 00000 n 
+0000026004 00000 n 
+0001114447 00000 n 
+0001629113 00000 n 
+0000026062 00000 n 
+0000026193 00000 n 
+0001114505 00000 n 
+0001629020 00000 n 
+0000026251 00000 n 
+0000026382 00000 n 
+0001114681 00000 n 
+0001628941 00000 n 
+0000026440 00000 n 
+0000026581 00000 n 
+0001120063 00000 n 
+0001628809 00000 n 
+0000026634 00000 n 
+0000026793 00000 n 
+0001135613 00000 n 
+0001628730 00000 n 
+0000026851 00000 n 
+0000026982 00000 n 
+0001144612 00000 n 
+0001628637 00000 n 
+0000027040 00000 n 
+0000027171 00000 n 
+0001154768 00000 n 
+0001628544 00000 n 
+0000027229 00000 n 
+0000027413 00000 n 
+0001159192 00000 n 
+0001628451 00000 n 
+0000027471 00000 n 
+0000027612 00000 n 
+0001171138 00000 n 
+0001628372 00000 n 
+0000027670 00000 n 
+0000027811 00000 n 
+0001177131 00000 n 
+0001628254 00000 n 
+0000027864 00000 n 
+0000028018 00000 n 
+0001177248 00000 n 
+0001628175 00000 n 
+0000028076 00000 n 
+0000028207 00000 n 
+0001177306 00000 n 
+0001628096 00000 n 
+0000028265 00000 n 
+0000028406 00000 n 
+0000028765 00000 n 
+0000028998 00000 n 
+0000028458 00000 n 
+0000028884 00000 n 
+0000028941 00000 n 
+0001621560 00000 n 
+0001600172 00000 n 
+0001621385 00000 n 
+0001622837 00000 n 
+0000036943 00000 n 
+0000031272 00000 n 
+0000029070 00000 n 
+0001599004 00000 n 
+0001580196 00000 n 
+0001598829 00000 n 
+0000036886 00000 n 
+0000031667 00000 n 
+0000031817 00000 n 
+0000031973 00000 n 
+0000032130 00000 n 
+0000032281 00000 n 
+0000032431 00000 n 
+0000032588 00000 n 
+0000032738 00000 n 
+0000032895 00000 n 
+0000033046 00000 n 
+0000033202 00000 n 
+0000033364 00000 n 
+0000033526 00000 n 
+0000033683 00000 n 
+0000033845 00000 n 
+0000034007 00000 n 
+0000034163 00000 n 
+0000034324 00000 n 
+0000034486 00000 n 
+0000034643 00000 n 
+0000034805 00000 n 
+0000034967 00000 n 
+0000035124 00000 n 
+0000035285 00000 n 
+0000035447 00000 n 
+0000035604 00000 n 
+0000035766 00000 n 
+0000035927 00000 n 
+0000036084 00000 n 
+0000036246 00000 n 
+0000036408 00000 n 
+0000036565 00000 n 
+0000036727 00000 n 
+0000045664 00000 n 
+0000039407 00000 n 
+0000037028 00000 n 
+0000045607 00000 n 
+0000039826 00000 n 
+0000039983 00000 n 
+0000040145 00000 n 
+0000040307 00000 n 
+0000040465 00000 n 
+0000040628 00000 n 
+0000040791 00000 n 
+0000040948 00000 n 
+0000041111 00000 n 
+0000041274 00000 n 
+0000041432 00000 n 
+0000041595 00000 n 
+0000041758 00000 n 
+0000041916 00000 n 
+0000042079 00000 n 
+0000042242 00000 n 
+0000042393 00000 n 
+0000042550 00000 n 
+0000042712 00000 n 
+0000042874 00000 n 
+0000043036 00000 n 
+0000043196 00000 n 
+0000043358 00000 n 
+0000043515 00000 n 
+0000043677 00000 n 
+0000043839 00000 n 
+0000044000 00000 n 
+0000044161 00000 n 
+0000044323 00000 n 
+0000044480 00000 n 
+0000044642 00000 n 
+0000044804 00000 n 
+0000044961 00000 n 
+0000045122 00000 n 
+0000045284 00000 n 
+0000045446 00000 n 
+0000054319 00000 n 
+0000048045 00000 n 
+0000045749 00000 n 
+0000054262 00000 n 
+0000048464 00000 n 
+0000048625 00000 n 
+0000048782 00000 n 
+0000048944 00000 n 
+0000049106 00000 n 
+0000049268 00000 n 
+0000049430 00000 n 
+0000049586 00000 n 
+0000049748 00000 n 
+0000049910 00000 n 
+0000050072 00000 n 
+0000050234 00000 n 
+0000050396 00000 n 
+0000050552 00000 n 
+0000050714 00000 n 
+0000050876 00000 n 
+0000051038 00000 n 
+0000051199 00000 n 
+0000051361 00000 n 
+0000051518 00000 n 
+0000051680 00000 n 
+0000051842 00000 n 
+0000051999 00000 n 
+0000052160 00000 n 
+0000052322 00000 n 
+0000052484 00000 n 
+0000052646 00000 n 
+0000052808 00000 n 
+0000052966 00000 n 
+0000053128 00000 n 
+0000053290 00000 n 
+0000053453 00000 n 
+0000053616 00000 n 
+0000053778 00000 n 
+0000053936 00000 n 
+0000054099 00000 n 
+0000063008 00000 n 
+0000056710 00000 n 
+0000054404 00000 n 
+0000062951 00000 n 
+0000057129 00000 n 
+0000057292 00000 n 
+0000057455 00000 n 
+0000057618 00000 n 
+0000057776 00000 n 
+0000057939 00000 n 
+0000058102 00000 n 
+0000058264 00000 n 
+0000058422 00000 n 
+0000058585 00000 n 
+0000058747 00000 n 
+0000058910 00000 n 
+0000059073 00000 n 
+0000059236 00000 n 
+0000059394 00000 n 
+0000059557 00000 n 
+0000059720 00000 n 
+0000059883 00000 n 
+0000060046 00000 n 
+0000060209 00000 n 
+0000060367 00000 n 
+0000060530 00000 n 
+0000060688 00000 n 
+0000060850 00000 n 
+0000061013 00000 n 
+0000061171 00000 n 
+0000061334 00000 n 
+0000061497 00000 n 
+0000061660 00000 n 
+0000061817 00000 n 
+0000061979 00000 n 
+0000062142 00000 n 
+0000062305 00000 n 
+0000062462 00000 n 
+0000062625 00000 n 
+0000062788 00000 n 
+0000068323 00000 n 
+0000065278 00000 n 
+0000063093 00000 n 
+0000065537 00000 n 
+0000065699 00000 n 
+0000065862 00000 n 
+0000066020 00000 n 
+0000066183 00000 n 
+0000068040 00000 n 
+0000068097 00000 n 
+0000066346 00000 n 
+0000066493 00000 n 
+0000066643 00000 n 
+0000066793 00000 n 
+0000066942 00000 n 
+0000067090 00000 n 
+0000067243 00000 n 
+0000067390 00000 n 
+0000067539 00000 n 
+0000067688 00000 n 
+0000067837 00000 n 
+0000068210 00000 n 
+0001579227 00000 n 
+0001559225 00000 n 
+0001579054 00000 n 
+0001489033 00000 n 
+0001489001 00000 n 
+0001488969 00000 n 
+0001488937 00000 n 
+0001488905 00000 n 
+0001488873 00000 n 
+0001488841 00000 n 
+0001488809 00000 n 
+0001488777 00000 n 
+0001488745 00000 n 
+0001488713 00000 n 
+0000077844 00000 n 
+0000070320 00000 n 
+0000068421 00000 n 
+0000076766 00000 n 
+0000076823 00000 n 
+0000070715 00000 n 
+0000070895 00000 n 
+0000076880 00000 n 
+0000071076 00000 n 
+0000071258 00000 n 
+0000076937 00000 n 
+0000071439 00000 n 
+0000071621 00000 n 
+0000076994 00000 n 
+0000071803 00000 n 
+0000071984 00000 n 
+0000077051 00000 n 
+0000072166 00000 n 
+0000072347 00000 n 
+0000077108 00000 n 
+0000072528 00000 n 
+0001558436 00000 n 
+0001542502 00000 n 
+0001558257 00000 n 
+0000077165 00000 n 
+0000072714 00000 n 
+0000072895 00000 n 
+0000077222 00000 n 
+0000073076 00000 n 
+0000073258 00000 n 
+0000077279 00000 n 
+0000073438 00000 n 
+0000073620 00000 n 
+0000077336 00000 n 
+0000073802 00000 n 
+0000073984 00000 n 
+0000077393 00000 n 
+0000074166 00000 n 
+0000074347 00000 n 
+0000077450 00000 n 
+0000074529 00000 n 
+0000074711 00000 n 
+0000077507 00000 n 
+0000074893 00000 n 
+0000075074 00000 n 
+0000077560 00000 n 
+0000075256 00000 n 
+0000075438 00000 n 
+0000077617 00000 n 
+0000075620 00000 n 
+0000075802 00000 n 
+0000077674 00000 n 
+0000075984 00000 n 
+0000076166 00000 n 
+0000077731 00000 n 
+0000076348 00000 n 
+0000076529 00000 n 
+0000077788 00000 n 
+0001622955 00000 n 
+0000358282 00000 n 
+0000372302 00000 n 
+0000358404 00000 n 
+0000358521 00000 n 
+0000358637 00000 n 
+0000358754 00000 n 
+0000383311 00000 n 
+0000425744 00000 n 
+0000450336 00000 n 
+0000425866 00000 n 
+0000425983 00000 n 
+0000426100 00000 n 
+0000426217 00000 n 
+0000426334 00000 n 
+0000426451 00000 n 
+0000542598 00000 n 
+0000608145 00000 n 
+0000542720 00000 n 
+0000542837 00000 n 
+0000542952 00000 n 
+0000090373 00000 n 
+0000080269 00000 n 
+0000077942 00000 n 
+0000080768 00000 n 
+0000080950 00000 n 
+0000089122 00000 n 
+0000081132 00000 n 
+0000081314 00000 n 
+0000089179 00000 n 
+0000081496 00000 n 
+0000081677 00000 n 
+0000089236 00000 n 
+0000081858 00000 n 
+0000082039 00000 n 
+0000089293 00000 n 
+0000082221 00000 n 
+0000082403 00000 n 
+0000089349 00000 n 
+0000082583 00000 n 
+0000082765 00000 n 
+0000089406 00000 n 
+0000082947 00000 n 
+0000083129 00000 n 
+0000089463 00000 n 
+0000083311 00000 n 
+0000083493 00000 n 
+0000089520 00000 n 
+0000083674 00000 n 
+0000083856 00000 n 
+0000089577 00000 n 
+0000084038 00000 n 
+0000084220 00000 n 
+0000089634 00000 n 
+0000084401 00000 n 
+0000084582 00000 n 
+0000089691 00000 n 
+0000084764 00000 n 
+0000084946 00000 n 
+0000089748 00000 n 
+0000085128 00000 n 
+0000085309 00000 n 
+0000089805 00000 n 
+0000085491 00000 n 
+0000085673 00000 n 
+0000089862 00000 n 
+0000085854 00000 n 
+0000086036 00000 n 
+0000089918 00000 n 
+0000086217 00000 n 
+0000086398 00000 n 
+0000089975 00000 n 
+0000086579 00000 n 
+0000086761 00000 n 
+0000090032 00000 n 
+0000086942 00000 n 
+0000087124 00000 n 
+0000090088 00000 n 
+0000087304 00000 n 
+0000087486 00000 n 
+0000090145 00000 n 
+0000087668 00000 n 
+0000087850 00000 n 
+0000090202 00000 n 
+0000088032 00000 n 
+0000088214 00000 n 
+0000090259 00000 n 
+0000088396 00000 n 
+0000088578 00000 n 
+0000090316 00000 n 
+0000088758 00000 n 
+0000088939 00000 n 
+0000543069 00000 n 
+0000641327 00000 n 
+0000672780 00000 n 
+0000641449 00000 n 
+0000641566 00000 n 
+0000641683 00000 n 
+0000641800 00000 n 
+0000752317 00000 n 
+0000779941 00000 n 
+0000752439 00000 n 
+0000756383 00000 n 
+0000756500 00000 n 
+0000756617 00000 n 
+0000756730 00000 n 
+0000756847 00000 n 
+0000818308 00000 n 
+0000873217 00000 n 
+0000818430 00000 n 
+0000822923 00000 n 
+0000823040 00000 n 
+0000823157 00000 n 
+0000823274 00000 n 
+0000823391 00000 n 
+0000823507 00000 n 
+0000823624 00000 n 
+0000916936 00000 n 
+0000944375 00000 n 
+0000100020 00000 n 
+0000092460 00000 n 
+0000090458 00000 n 
+0000092962 00000 n 
+0000093117 00000 n 
+0000093274 00000 n 
+0000093430 00000 n 
+0000093587 00000 n 
+0000093745 00000 n 
+0000093902 00000 n 
+0000094057 00000 n 
+0000094214 00000 n 
+0000094368 00000 n 
+0000094525 00000 n 
+0000094680 00000 n 
+0000094837 00000 n 
+0000094992 00000 n 
+0000095149 00000 n 
+0000095304 00000 n 
+0000095460 00000 n 
+0000095615 00000 n 
+0000095772 00000 n 
+0000095926 00000 n 
+0000096083 00000 n 
+0000096238 00000 n 
+0000096396 00000 n 
+0000096551 00000 n 
+0000096709 00000 n 
+0000096864 00000 n 
+0000097022 00000 n 
+0000097172 00000 n 
+0000097330 00000 n 
+0000097484 00000 n 
+0000097642 00000 n 
+0000097798 00000 n 
+0000097956 00000 n 
+0000098106 00000 n 
+0000098264 00000 n 
+0000098414 00000 n 
+0000098572 00000 n 
+0000098721 00000 n 
+0000098878 00000 n 
+0000099028 00000 n 
+0000099186 00000 n 
+0000099336 00000 n 
+0000099493 00000 n 
+0000099642 00000 n 
+0000108718 00000 n 
+0000120768 00000 n 
+0000143014 00000 n 
+0000150415 00000 n 
+0000166617 00000 n 
+0000178265 00000 n 
+0000182788 00000 n 
+0000189425 00000 n 
+0000198784 00000 n 
+0000226036 00000 n 
+0000249475 00000 n 
+0000259414 00000 n 
+0000332526 00000 n 
+0000344039 00000 n 
+0000372419 00000 n 
+0000394680 00000 n 
+0000409473 00000 n 
+0000450453 00000 n 
+0000457565 00000 n 
+0000613277 00000 n 
+0000672897 00000 n 
+0000692253 00000 n 
+0000108950 00000 n 
+0000102349 00000 n 
+0000100118 00000 n 
+0000108602 00000 n 
+0000102798 00000 n 
+0000102947 00000 n 
+0000103105 00000 n 
+0000103255 00000 n 
+0000103413 00000 n 
+0000103565 00000 n 
+0000103722 00000 n 
+0000103875 00000 n 
+0000104033 00000 n 
+0000104186 00000 n 
+0000104344 00000 n 
+0000104497 00000 n 
+0000104655 00000 n 
+0000104809 00000 n 
+0000104967 00000 n 
+0000105123 00000 n 
+0000105281 00000 n 
+0000105435 00000 n 
+0000105593 00000 n 
+0000105748 00000 n 
+0000105906 00000 n 
+0000106060 00000 n 
+0001541342 00000 n 
+0001531747 00000 n 
+0001541176 00000 n 
+0000108834 00000 n 
+0000106218 00000 n 
+0000106406 00000 n 
+0000106595 00000 n 
+0000106784 00000 n 
+0000106972 00000 n 
+0000107160 00000 n 
+0000107316 00000 n 
+0000107505 00000 n 
+0000107694 00000 n 
+0000107881 00000 n 
+0000108070 00000 n 
+0001530924 00000 n 
+0001528100 00000 n 
+0001530759 00000 n 
+0000108225 00000 n 
+0000108413 00000 n 
+0000733208 00000 n 
+0000780058 00000 n 
+0000873334 00000 n 
+0000882008 00000 n 
+0000944492 00000 n 
+0001087942 00000 n 
+0001091331 00000 n 
+0001097989 00000 n 
+0001109765 00000 n 
+0001120004 00000 n 
+0001173262 00000 n 
+0000115499 00000 n 
+0000115617 00000 n 
+0000115739 00000 n 
+0000115862 00000 n 
+0000115985 00000 n 
+0000120038 00000 n 
+0000120159 00000 n 
+0000120282 00000 n 
+0000120405 00000 n 
+0000120523 00000 n 
+0000120646 00000 n 
+0000116107 00000 n 
+0000112154 00000 n 
+0000109090 00000 n 
+0000115383 00000 n 
+0000115558 00000 n 
+0000112432 00000 n 
+0000112620 00000 n 
+0000112807 00000 n 
+0000112995 00000 n 
+0000113182 00000 n 
+0000113369 00000 n 
+0000113558 00000 n 
+0000113747 00000 n 
+0000113935 00000 n 
+0000114124 00000 n 
+0000114313 00000 n 
+0000114494 00000 n 
+0000115680 00000 n 
+0001527196 00000 n 
+0001522043 00000 n 
+0001527032 00000 n 
+0001521537 00000 n 
+0001518968 00000 n 
+0001521373 00000 n 
+0000115803 00000 n 
+0000115926 00000 n 
+0000114676 00000 n 
+0000114865 00000 n 
+0000115048 00000 n 
+0000116048 00000 n 
+0000115231 00000 n 
+0000171601 00000 n 
+0000171724 00000 n 
+0000171847 00000 n 
+0000171970 00000 n 
+0000172093 00000 n 
+0000364402 00000 n 
+0000549149 00000 n 
+0000120883 00000 n 
+0000119295 00000 n 
+0000116259 00000 n 
+0000119979 00000 n 
+0000119456 00000 n 
+0000120100 00000 n 
+0000119644 00000 n 
+0000120223 00000 n 
+0001518541 00000 n 
+0001516988 00000 n 
+0001518377 00000 n 
+0000120346 00000 n 
+0000120464 00000 n 
+0000120587 00000 n 
+0000119793 00000 n 
+0000120709 00000 n 
+0000877969 00000 n 
+0000128016 00000 n 
+0000123465 00000 n 
+0000121050 00000 n 
+0000127358 00000 n 
+0000127417 00000 n 
+0000123771 00000 n 
+0000123961 00000 n 
+0000124149 00000 n 
+0000124339 00000 n 
+0000124528 00000 n 
+0000124718 00000 n 
+0000124907 00000 n 
+0000125097 00000 n 
+0000125284 00000 n 
+0000125473 00000 n 
+0000125663 00000 n 
+0000125853 00000 n 
+0000126043 00000 n 
+0000126233 00000 n 
+0000126422 00000 n 
+0000126611 00000 n 
+0000126800 00000 n 
+0000126986 00000 n 
+0000127590 00000 n 
+0000127648 00000 n 
+0000127173 00000 n 
+0000127706 00000 n 
+0000127770 00000 n 
+0000127829 00000 n 
+0000127893 00000 n 
+0000127952 00000 n 
+0001623076 00000 n 
+0000130858 00000 n 
+0000136774 00000 n 
+0000136892 00000 n 
+0000383847 00000 n 
+0000137015 00000 n 
+0000137138 00000 n 
+0000137259 00000 n 
+0000137382 00000 n 
+0000137504 00000 n 
+0000137627 00000 n 
+0000142769 00000 n 
+0000142892 00000 n 
+0000389539 00000 n 
+0000130981 00000 n 
+0000130210 00000 n 
+0000128115 00000 n 
+0000130740 00000 n 
+0000130799 00000 n 
+0000130922 00000 n 
+0000130363 00000 n 
+0000130550 00000 n 
+0000137690 00000 n 
+0000133408 00000 n 
+0000131107 00000 n 
+0000136715 00000 n 
+0000133687 00000 n 
+0000133876 00000 n 
+0000134063 00000 n 
+0000136833 00000 n 
+0000136956 00000 n 
+0000134253 00000 n 
+0000134443 00000 n 
+0000134633 00000 n 
+0000137079 00000 n 
+0000134821 00000 n 
+0000135010 00000 n 
+0000137200 00000 n 
+0000135200 00000 n 
+0000135389 00000 n 
+0000137323 00000 n 
+0000135579 00000 n 
+0000135769 00000 n 
+0000137445 00000 n 
+0000135959 00000 n 
+0000136149 00000 n 
+0000137568 00000 n 
+0000136339 00000 n 
+0000136527 00000 n 
+0000143489 00000 n 
+0000140135 00000 n 
+0000137816 00000 n 
+0000142651 00000 n 
+0000142710 00000 n 
+0000140378 00000 n 
+0000140567 00000 n 
+0000140756 00000 n 
+0000140945 00000 n 
+0000141133 00000 n 
+0000141322 00000 n 
+0000142833 00000 n 
+0000142956 00000 n 
+0000143135 00000 n 
+0000141511 00000 n 
+0000141703 00000 n 
+0000141895 00000 n 
+0000142087 00000 n 
+0000142273 00000 n 
+0000142465 00000 n 
+0000143308 00000 n 
+0000143367 00000 n 
+0000143426 00000 n 
+0000150292 00000 n 
+0000150652 00000 n 
+0000145959 00000 n 
+0000143615 00000 n 
+0000150174 00000 n 
+0000150233 00000 n 
+0000150356 00000 n 
+0000146283 00000 n 
+0000146440 00000 n 
+0000150536 00000 n 
+0000146627 00000 n 
+0000146816 00000 n 
+0000147004 00000 n 
+0000147193 00000 n 
+0000147381 00000 n 
+0000147570 00000 n 
+0000147759 00000 n 
+0000147947 00000 n 
+0000148136 00000 n 
+0000148325 00000 n 
+0000148479 00000 n 
+0000148666 00000 n 
+0000148855 00000 n 
+0000149043 00000 n 
+0000149232 00000 n 
+0000149420 00000 n 
+0000149609 00000 n 
+0000149797 00000 n 
+0000149986 00000 n 
+0000154684 00000 n 
+0000154802 00000 n 
+0000154925 00000 n 
+0000155048 00000 n 
+0000155170 00000 n 
+0000157356 00000 n 
+0000157474 00000 n 
+0000157596 00000 n 
+0000157719 00000 n 
+0000157842 00000 n 
+0000157965 00000 n 
+0000158087 00000 n 
+0000158210 00000 n 
+0000158333 00000 n 
+0000158456 00000 n 
+0000158579 00000 n 
+0000158702 00000 n 
+0000166495 00000 n 
+0000155233 00000 n 
+0000153079 00000 n 
+0000150792 00000 n 
 0000154568 00000 n 
-0000154756 00000 n 
-0000154944 00000 n 
-0000155132 00000 n 
-0000155320 00000 n 
-0000155508 00000 n 
-0000155691 00000 n 
-0000156416 00000 n 
-0000156538 00000 n 
-0000156661 00000 n 
-0000156784 00000 n 
-0000156907 00000 n 
-0000155880 00000 n 
-0000505279 00000 n 
-0000159828 00000 n 
-0000158910 00000 n 
-0000157193 00000 n 
-0000159033 00000 n 
-0000159092 00000 n 
-0000159215 00000 n 
-0000159338 00000 n 
-0000159460 00000 n 
-0000159583 00000 n 
-0000159706 00000 n 
-0000162789 00000 n 
-0000161326 00000 n 
-0000159940 00000 n 
-0000161449 00000 n 
-0000161508 00000 n 
-0000161631 00000 n 
-0000161754 00000 n 
-0000161876 00000 n 
-0000161999 00000 n 
-0000162122 00000 n 
-0000162245 00000 n 
-0000162363 00000 n 
-0000162486 00000 n 
-0000162609 00000 n 
-0000167639 00000 n 
-0000164534 00000 n 
-0000162940 00000 n 
-0000166566 00000 n 
-0000166625 00000 n 
-0000164759 00000 n 
-0000164948 00000 n 
-0000165135 00000 n 
-0000165324 00000 n 
-0000165507 00000 n 
-0000166800 00000 n 
-0000166859 00000 n 
-0000166918 00000 n 
-0000166982 00000 n 
-0000167041 00000 n 
-0000167105 00000 n 
-0000167284 00000 n 
-0000165663 00000 n 
-0000165852 00000 n 
-0000166039 00000 n 
-0000166228 00000 n 
-0000166410 00000 n 
-0000167459 00000 n 
-0000167518 00000 n 
-0000167577 00000 n 
-0000760129 00000 n 
-0000174110 00000 n 
-0000174647 00000 n 
-0000170110 00000 n 
-0000167764 00000 n 
-0000173992 00000 n 
-0000174051 00000 n 
-0000174174 00000 n 
-0000174354 00000 n 
-0000170416 00000 n 
-0000170605 00000 n 
-0000170794 00000 n 
-0000170982 00000 n 
-0000171171 00000 n 
-0000171360 00000 n 
-0000171549 00000 n 
-0000171738 00000 n 
-0000171927 00000 n 
-0000172116 00000 n 
-0000172305 00000 n 
-0000172493 00000 n 
-0000172680 00000 n 
-0000172867 00000 n 
-0000174529 00000 n 
-0000174588 00000 n 
-0000173054 00000 n 
-0000173242 00000 n 
-0000173430 00000 n 
-0000173618 00000 n 
-0000173806 00000 n 
-0000177920 00000 n 
-0000178043 00000 n 
-0000178166 00000 n 
-0000178288 00000 n 
-0000178411 00000 n 
-0000178534 00000 n 
-0000178657 00000 n 
-0000181008 00000 n 
-0000181131 00000 n 
-0000181249 00000 n 
-0000181372 00000 n 
-0000181495 00000 n 
-0000181616 00000 n 
-0000178721 00000 n 
-0000176958 00000 n 
-0000174786 00000 n 
-0000177861 00000 n 
-0000177129 00000 n 
-0000177317 00000 n 
-0000177500 00000 n 
-0000177984 00000 n 
-0000178107 00000 n 
-0000178229 00000 n 
-0000178352 00000 n 
-0000178475 00000 n 
-0000178598 00000 n 
-0001323333 00000 n 
-0001320740 00000 n 
-0001323168 00000 n 
-0000177680 00000 n 
-0001429628 00000 n 
-0000593770 00000 n 
-0000181860 00000 n 
-0000180439 00000 n 
-0000178874 00000 n 
-0000180890 00000 n 
-0000180949 00000 n 
-0000181072 00000 n 
-0000181190 00000 n 
-0000181313 00000 n 
-0000181436 00000 n 
-0001320429 00000 n 
-0001318379 00000 n 
-0001320264 00000 n 
-0000180592 00000 n 
-0000181557 00000 n 
-0000181680 00000 n 
-0000180741 00000 n 
-0000193279 00000 n 
-0000184670 00000 n 
-0000182013 00000 n 
-0000193104 00000 n 
-0000193163 00000 n 
-0000185183 00000 n 
-0000185372 00000 n 
-0000185559 00000 n 
-0000185748 00000 n 
-0000185937 00000 n 
-0000186126 00000 n 
-0000186315 00000 n 
-0000186504 00000 n 
-0000186692 00000 n 
-0000186881 00000 n 
-0000187070 00000 n 
-0000187259 00000 n 
-0000187448 00000 n 
-0000187636 00000 n 
-0000187825 00000 n 
-0000188014 00000 n 
-0000188203 00000 n 
-0000188392 00000 n 
-0000188581 00000 n 
-0000188770 00000 n 
-0000188959 00000 n 
-0000189148 00000 n 
-0000189337 00000 n 
-0000189526 00000 n 
-0000189714 00000 n 
-0000189903 00000 n 
-0000190092 00000 n 
-0000190280 00000 n 
-0000190469 00000 n 
-0000190657 00000 n 
-0000190846 00000 n 
-0000191034 00000 n 
-0000191223 00000 n 
-0000191412 00000 n 
-0000191601 00000 n 
-0000191789 00000 n 
-0000191978 00000 n 
-0000192167 00000 n 
-0000192356 00000 n 
-0000192545 00000 n 
-0000192734 00000 n 
-0000192922 00000 n 
-0000195362 00000 n 
-0000195480 00000 n 
-0000195603 00000 n 
-0000195726 00000 n 
-0000195849 00000 n 
-0000195972 00000 n 
-0000196095 00000 n 
-0000196217 00000 n 
-0000196340 00000 n 
-0000196463 00000 n 
-0000196585 00000 n 
-0000196708 00000 n 
-0000198391 00000 n 
-0000198514 00000 n 
-0000198637 00000 n 
-0000198760 00000 n 
-0000198883 00000 n 
-0000199006 00000 n 
-0000199129 00000 n 
-0000199252 00000 n 
-0000199375 00000 n 
-0000199497 00000 n 
-0000199620 00000 n 
-0000199743 00000 n 
-0000199866 00000 n 
-0000201243 00000 n 
-0000201366 00000 n 
-0000201489 00000 n 
-0000201612 00000 n 
-0000201735 00000 n 
-0000201858 00000 n 
-0000201981 00000 n 
-0000202104 00000 n 
-0000202227 00000 n 
-0000202350 00000 n 
-0000202472 00000 n 
-0000202595 00000 n 
-0000202718 00000 n 
-0000209858 00000 n 
-0000209981 00000 n 
-0000210104 00000 n 
-0000649369 00000 n 
-0000196772 00000 n 
-0000194715 00000 n 
-0000193365 00000 n 
-0000195245 00000 n 
-0000195421 00000 n 
-0000195544 00000 n 
-0000195667 00000 n 
-0000195790 00000 n 
-0000194868 00000 n 
-0000195057 00000 n 
-0000195913 00000 n 
-0000196036 00000 n 
-0000196159 00000 n 
-0000196281 00000 n 
-0000196404 00000 n 
-0000196526 00000 n 
-0000196649 00000 n 
-0000199929 00000 n 
-0000198150 00000 n 
-0000196871 00000 n 
-0000198273 00000 n 
-0000198332 00000 n 
-0000198455 00000 n 
-0000198578 00000 n 
-0000198701 00000 n 
-0000198824 00000 n 
-0000198947 00000 n 
-0000199070 00000 n 
-0000199193 00000 n 
-0000199316 00000 n 
-0000199439 00000 n 
-0000199561 00000 n 
-0000199684 00000 n 
-0000199807 00000 n 
-0000202782 00000 n 
-0000201002 00000 n 
-0000200054 00000 n 
-0000201125 00000 n 
-0000201184 00000 n 
-0000201307 00000 n 
-0000201430 00000 n 
-0000201553 00000 n 
-0000201676 00000 n 
-0000201799 00000 n 
-0000201922 00000 n 
-0000202045 00000 n 
-0000202168 00000 n 
-0000202291 00000 n 
-0000202413 00000 n 
-0000202536 00000 n 
-0000202659 00000 n 
-0000210407 00000 n 
-0000205060 00000 n 
-0000202881 00000 n 
-0000209740 00000 n 
-0000209799 00000 n 
-0000209922 00000 n 
-0000210045 00000 n 
-0000210168 00000 n 
-0000210348 00000 n 
-0000205402 00000 n 
-0000205591 00000 n 
-0000205780 00000 n 
-0000205968 00000 n 
-0000206157 00000 n 
-0000206345 00000 n 
-0000206534 00000 n 
-0000206723 00000 n 
-0000206912 00000 n 
-0000207101 00000 n 
-0000207289 00000 n 
-0000207478 00000 n 
-0000207667 00000 n 
-0000207856 00000 n 
-0000208044 00000 n 
-0000208233 00000 n 
-0000208421 00000 n 
-0000208609 00000 n 
-0000208798 00000 n 
-0000208986 00000 n 
-0000209175 00000 n 
-0000209364 00000 n 
-0000209553 00000 n 
-0001429753 00000 n 
-0000217263 00000 n 
-0000217381 00000 n 
-0000217504 00000 n 
-0000217626 00000 n 
-0000222217 00000 n 
-0000222340 00000 n 
-0000222463 00000 n 
-0000222581 00000 n 
-0000222704 00000 n 
-0000222827 00000 n 
-0000222949 00000 n 
-0000223072 00000 n 
-0000225777 00000 n 
-0000225900 00000 n 
-0000226023 00000 n 
-0000226146 00000 n 
-0000226269 00000 n 
-0000226392 00000 n 
-0000226514 00000 n 
-0000226637 00000 n 
-0000226760 00000 n 
-0000226882 00000 n 
-0000227005 00000 n 
-0000217748 00000 n 
-0000213711 00000 n 
-0000210559 00000 n 
-0000217088 00000 n 
-0000217322 00000 n 
-0000213999 00000 n 
-0000214187 00000 n 
-0000214375 00000 n 
-0000214563 00000 n 
-0000214751 00000 n 
-0000214939 00000 n 
-0000215126 00000 n 
-0000215309 00000 n 
-0000215491 00000 n 
-0000217445 00000 n 
-0000215673 00000 n 
-0000215853 00000 n 
-0000217567 00000 n 
-0000216007 00000 n 
-0000216196 00000 n 
-0000216378 00000 n 
-0000217689 00000 n 
-0000216534 00000 n 
-0000216723 00000 n 
-0000216906 00000 n 
-0000698283 00000 n 
-0000692116 00000 n 
-0000702072 00000 n 
-0000702190 00000 n 
-0000223135 00000 n 
-0000220445 00000 n 
-0000217914 00000 n 
-0000222158 00000 n 
-0000222281 00000 n 
-0000220652 00000 n 
-0000222404 00000 n 
-0000220841 00000 n 
-0000221030 00000 n 
-0000222522 00000 n 
-0000221218 00000 n 
-0000222645 00000 n 
-0000221406 00000 n 
-0000222768 00000 n 
-0000222890 00000 n 
-0000221594 00000 n 
-0000223013 00000 n 
-0000221783 00000 n 
-0000221971 00000 n 
-0000227069 00000 n 
-0000224742 00000 n 
-0000223314 00000 n 
-0000225659 00000 n 
-0000225718 00000 n 
-0000224913 00000 n 
-0000225102 00000 n 
-0000225841 00000 n 
-0000225290 00000 n 
-0000225478 00000 n 
-0000225964 00000 n 
-0000226087 00000 n 
-0000226210 00000 n 
-0000226333 00000 n 
-0000226456 00000 n 
-0000226578 00000 n 
-0000226701 00000 n 
-0000226823 00000 n 
-0000226946 00000 n 
-0000238226 00000 n 
-0000229956 00000 n 
-0000227248 00000 n 
-0000237928 00000 n 
-0000237987 00000 n 
-0000238167 00000 n 
-0000230451 00000 n 
-0000230640 00000 n 
-0000230828 00000 n 
-0000231017 00000 n 
-0000231206 00000 n 
-0000231395 00000 n 
-0000231583 00000 n 
-0000231772 00000 n 
-0000231961 00000 n 
-0000232149 00000 n 
-0000232337 00000 n 
-0000232526 00000 n 
-0000232715 00000 n 
-0000232903 00000 n 
-0000233092 00000 n 
-0000233248 00000 n 
-0000233437 00000 n 
-0000233624 00000 n 
-0000233813 00000 n 
-0000233969 00000 n 
-0000234158 00000 n 
-0000234347 00000 n 
-0000234536 00000 n 
-0000234725 00000 n 
-0000234914 00000 n 
-0000235102 00000 n 
-0000235291 00000 n 
-0000235479 00000 n 
-0000235667 00000 n 
-0000235856 00000 n 
-0000236045 00000 n 
-0000236234 00000 n 
-0000236422 00000 n 
-0000236611 00000 n 
-0000236798 00000 n 
-0000236987 00000 n 
-0000237175 00000 n 
-0000237364 00000 n 
-0000237553 00000 n 
-0000237741 00000 n 
-0000260008 00000 n 
-0000260126 00000 n 
-0000260249 00000 n 
-0000263840 00000 n 
-0000263962 00000 n 
-0000264085 00000 n 
-0000264208 00000 n 
-0000269714 00000 n 
-0000269837 00000 n 
-0000269960 00000 n 
-0000270083 00000 n 
-0000270206 00000 n 
-0000270329 00000 n 
-0000270452 00000 n 
-0000270575 00000 n 
-0000277427 00000 n 
-0000277550 00000 n 
-0000277673 00000 n 
-0000277796 00000 n 
-0000277914 00000 n 
-0000278037 00000 n 
-0000283678 00000 n 
-0000283801 00000 n 
-0000283922 00000 n 
-0000284045 00000 n 
-0000286359 00000 n 
-0000286482 00000 n 
-0000286605 00000 n 
-0000286728 00000 n 
-0000286851 00000 n 
-0000286973 00000 n 
-0000287096 00000 n 
-0000287214 00000 n 
-0000287337 00000 n 
-0000289895 00000 n 
-0000290018 00000 n 
-0000290140 00000 n 
-0000290263 00000 n 
-0000251790 00000 n 
-0000242168 00000 n 
-0000238352 00000 n 
-0000251675 00000 n 
-0000242744 00000 n 
-0000242932 00000 n 
-0000243121 00000 n 
-0000243310 00000 n 
-0000243497 00000 n 
-0000243686 00000 n 
-0000243875 00000 n 
-0000244029 00000 n 
-0000244216 00000 n 
-0000244372 00000 n 
-0000244561 00000 n 
-0000244750 00000 n 
-0000244939 00000 n 
-0000245128 00000 n 
-0000245317 00000 n 
-0000245506 00000 n 
-0000245694 00000 n 
-0000245883 00000 n 
-0000246072 00000 n 
-0000246225 00000 n 
-0000246413 00000 n 
-0000246569 00000 n 
-0000246758 00000 n 
-0000246913 00000 n 
-0000247101 00000 n 
-0000247288 00000 n 
-0000247477 00000 n 
-0000247666 00000 n 
-0000247854 00000 n 
-0000248043 00000 n 
-0000248232 00000 n 
-0000248421 00000 n 
-0000248610 00000 n 
-0000248766 00000 n 
-0000248955 00000 n 
-0000249111 00000 n 
-0000249300 00000 n 
-0000249487 00000 n 
-0000249676 00000 n 
-0000249865 00000 n 
-0000250054 00000 n 
-0000250243 00000 n 
-0000250432 00000 n 
-0000250588 00000 n 
-0000250777 00000 n 
-0000250933 00000 n 
-0000251122 00000 n 
-0000251308 00000 n 
-0000251491 00000 n 
-0000290386 00000 n 
-0000290509 00000 n 
-0000290631 00000 n 
-0000290754 00000 n 
-0000290877 00000 n 
-0000291000 00000 n 
-0000291123 00000 n 
-0000295900 00000 n 
-0000296023 00000 n 
-0000296146 00000 n 
-0000296264 00000 n 
-0000299819 00000 n 
-0000299942 00000 n 
-0000300065 00000 n 
-0000300188 00000 n 
-0000300310 00000 n 
-0000300432 00000 n 
-0000300555 00000 n 
-0000300678 00000 n 
-0000300800 00000 n 
-0000300923 00000 n 
-0000301046 00000 n 
-0000302145 00000 n 
-0000302268 00000 n 
-0000302391 00000 n 
-0000302514 00000 n 
-0000302637 00000 n 
-0000302760 00000 n 
-0000302883 00000 n 
-0000303004 00000 n 
-0000303127 00000 n 
-0000303250 00000 n 
-0000303372 00000 n 
-0000303495 00000 n 
-0000303618 00000 n 
-0000310251 00000 n 
-0000310374 00000 n 
-0000957637 00000 n 
-0000749787 00000 n 
-0000883730 00000 n 
-0000260312 00000 n 
-0000254578 00000 n 
-0000251903 00000 n 
-0000259891 00000 n 
-0000254956 00000 n 
-0000255108 00000 n 
-0000255291 00000 n 
-0000260067 00000 n 
-0000255474 00000 n 
-0000255662 00000 n 
-0000255850 00000 n 
-0000256037 00000 n 
-0000256224 00000 n 
-0000256412 00000 n 
-0000256600 00000 n 
-0000256788 00000 n 
-0000256975 00000 n 
-0000257162 00000 n 
-0000257350 00000 n 
-0000257537 00000 n 
-0000257725 00000 n 
-0000257913 00000 n 
-0000258100 00000 n 
-0000258287 00000 n 
-0000258475 00000 n 
-0000258663 00000 n 
-0000258851 00000 n 
-0000259034 00000 n 
-0000259190 00000 n 
-0000259372 00000 n 
-0000260190 00000 n 
-0000259555 00000 n 
-0000259736 00000 n 
-0001429878 00000 n 
-0000264331 00000 n 
-0000262649 00000 n 
-0000260398 00000 n 
-0000263722 00000 n 
-0000263781 00000 n 
-0000263903 00000 n 
-0000264026 00000 n 
-0000264149 00000 n 
-0000264272 00000 n 
-0000262829 00000 n 
-0000263016 00000 n 
-0000263170 00000 n 
-0000263352 00000 n 
-0000263535 00000 n 
-0001028982 00000 n 
-0001028864 00000 n 
-0000270639 00000 n 
-0000267195 00000 n 
-0000264457 00000 n 
-0000269655 00000 n 
-0000267438 00000 n 
-0000267621 00000 n 
-0000267808 00000 n 
-0000269778 00000 n 
-0000269901 00000 n 
-0000270024 00000 n 
-0000267990 00000 n 
-0000268173 00000 n 
-0000268361 00000 n 
-0000268544 00000 n 
-0000270147 00000 n 
-0000270270 00000 n 
-0000270393 00000 n 
-0000268727 00000 n 
-0000270516 00000 n 
-0000268916 00000 n 
-0000269104 00000 n 
-0000269284 00000 n 
-0000269472 00000 n 
-0000743517 00000 n 
-0000278159 00000 n 
-0000274201 00000 n 
-0000270791 00000 n 
-0000277309 00000 n 
-0000277368 00000 n 
-0000274480 00000 n 
-0000274636 00000 n 
-0000274818 00000 n 
-0000275000 00000 n 
-0000275156 00000 n 
-0000275338 00000 n 
-0000277491 00000 n 
-0000275521 00000 n 
-0000277614 00000 n 
-0000275710 00000 n 
-0000275898 00000 n 
-0000276080 00000 n 
-0000276268 00000 n 
-0000277737 00000 n 
-0000276450 00000 n 
-0000276606 00000 n 
-0000276788 00000 n 
-0000276971 00000 n 
-0000277127 00000 n 
-0000277855 00000 n 
-0000277978 00000 n 
-0000278101 00000 n 
-0000743635 00000 n 
-0000284108 00000 n 
-0000281332 00000 n 
-0000278285 00000 n 
-0000283619 00000 n 
-0000281566 00000 n 
-0000281755 00000 n 
-0000281944 00000 n 
-0000282133 00000 n 
-0000282322 00000 n 
-0000282511 00000 n 
-0000282700 00000 n 
-0000282882 00000 n 
-0000283065 00000 n 
-0000283254 00000 n 
-0000283742 00000 n 
-0000283436 00000 n 
-0000283864 00000 n 
-0000283986 00000 n 
-0000609362 00000 n 
-0000287401 00000 n 
-0000286118 00000 n 
-0000284220 00000 n 
-0000286241 00000 n 
-0000286300 00000 n 
-0000286423 00000 n 
-0000286546 00000 n 
-0000286669 00000 n 
-0000286792 00000 n 
-0000286914 00000 n 
-0000287037 00000 n 
-0000287155 00000 n 
-0000287278 00000 n 
-0000291187 00000 n 
-0000289247 00000 n 
-0000287527 00000 n 
-0000289777 00000 n 
-0000289836 00000 n 
-0000289959 00000 n 
-0000290082 00000 n 
-0000290204 00000 n 
-0000290327 00000 n 
-0000290450 00000 n 
-0000290572 00000 n 
-0000290695 00000 n 
-0000290818 00000 n 
-0000290941 00000 n 
-0000289400 00000 n 
-0000291064 00000 n 
-0000289588 00000 n 
-0001430003 00000 n 
-0000296327 00000 n 
-0000294203 00000 n 
-0000291299 00000 n 
-0000295782 00000 n 
-0000295841 00000 n 
-0000294410 00000 n 
-0000294566 00000 n 
-0000294753 00000 n 
-0000294939 00000 n 
-0000295964 00000 n 
-0000295095 00000 n 
-0000295251 00000 n 
-0000295440 00000 n 
-0000296087 00000 n 
-0000296205 00000 n 
-0000295626 00000 n 
-0000943521 00000 n 
-0000301109 00000 n 
-0000298359 00000 n 
-0000296453 00000 n 
-0000299701 00000 n 
-0000299760 00000 n 
-0000299883 00000 n 
-0000300006 00000 n 
-0000300129 00000 n 
-0000300252 00000 n 
-0000298557 00000 n 
-0000298740 00000 n 
-0000298921 00000 n 
-0000300373 00000 n 
-0000299103 00000 n 
-0000300496 00000 n 
-0000299253 00000 n 
-0000300619 00000 n 
-0000299403 00000 n 
-0000300742 00000 n 
-0000299553 00000 n 
-0000300864 00000 n 
-0000300987 00000 n 
-0000765340 00000 n 
-0000768976 00000 n 
-0000769094 00000 n 
-0000303682 00000 n 
-0000301904 00000 n 
-0000301221 00000 n 
-0000302027 00000 n 
-0000302086 00000 n 
-0000302209 00000 n 
-0000302332 00000 n 
-0000302455 00000 n 
-0000302578 00000 n 
-0000302701 00000 n 
-0000302824 00000 n 
-0000302947 00000 n 
-0000303068 00000 n 
-0000303191 00000 n 
-0000303313 00000 n 
-0000303436 00000 n 
-0000303559 00000 n 
-0000311093 00000 n 
-0000306243 00000 n 
-0000303795 00000 n 
-0000310133 00000 n 
-0000310192 00000 n 
-0000310315 00000 n 
-0000310438 00000 n 
-0000310618 00000 n 
-0000306558 00000 n 
-0000306747 00000 n 
-0000306936 00000 n 
-0000307125 00000 n 
-0000307314 00000 n 
-0000307503 00000 n 
-0000307692 00000 n 
-0000307880 00000 n 
-0000308067 00000 n 
-0000308256 00000 n 
-0000308445 00000 n 
-0000308634 00000 n 
-0000308818 00000 n 
-0000309003 00000 n 
-0000309157 00000 n 
-0000309312 00000 n 
-0000309497 00000 n 
-0000309682 00000 n 
-0000309834 00000 n 
-0000309984 00000 n 
-0000310793 00000 n 
-0000310851 00000 n 
-0000310909 00000 n 
-0000310972 00000 n 
-0000311031 00000 n 
-0000312713 00000 n 
-0000312831 00000 n 
-0000312954 00000 n 
-0000313077 00000 n 
-0000313200 00000 n 
-0000313323 00000 n 
-0000313446 00000 n 
-0000313568 00000 n 
-0000313865 00000 n 
-0000312472 00000 n 
-0000311232 00000 n 
-0000312595 00000 n 
-0000312654 00000 n 
-0000312772 00000 n 
-0000312895 00000 n 
-0000313018 00000 n 
-0000313141 00000 n 
-0000313264 00000 n 
-0000313387 00000 n 
-0000313510 00000 n 
-0000313632 00000 n 
-0000321506 00000 n 
-0000316261 00000 n 
-0000313991 00000 n 
-0000321270 00000 n 
-0000321329 00000 n 
-0000316639 00000 n 
-0000321388 00000 n 
-0000316795 00000 n 
-0000316977 00000 n 
-0000317133 00000 n 
-0000317289 00000 n 
-0000317471 00000 n 
-0000317653 00000 n 
-0000317835 00000 n 
-0000318017 00000 n 
-0000318200 00000 n 
-0000318383 00000 n 
-0000318566 00000 n 
-0000318749 00000 n 
-0000318932 00000 n 
-0000321447 00000 n 
-0000319115 00000 n 
-0000319297 00000 n 
-0000319453 00000 n 
-0000319608 00000 n 
-0000319789 00000 n 
-0000319943 00000 n 
-0000320099 00000 n 
-0000320282 00000 n 
-0000320436 00000 n 
-0000320592 00000 n 
-0000320775 00000 n 
-0000320931 00000 n 
-0000321114 00000 n 
-0001430128 00000 n 
-0000328242 00000 n 
-0000333706 00000 n 
-0000333824 00000 n 
-0000337135 00000 n 
-0000337253 00000 n 
-0000328771 00000 n 
-0000324253 00000 n 
-0000321619 00000 n 
-0000328008 00000 n 
-0000328067 00000 n 
-0000324568 00000 n 
-0000324750 00000 n 
-0000324906 00000 n 
-0000325087 00000 n 
-0000325241 00000 n 
-0000325422 00000 n 
-0000325605 00000 n 
-0000325761 00000 n 
-0000325943 00000 n 
-0000326132 00000 n 
-0000326313 00000 n 
-0000326495 00000 n 
-0000326645 00000 n 
-0000328300 00000 n 
-0000326793 00000 n 
-0000328421 00000 n 
-0000326949 00000 n 
-0000327120 00000 n 
-0000328538 00000 n 
-0000327302 00000 n 
-0000327473 00000 n 
-0000328654 00000 n 
-0000327655 00000 n 
-0000327826 00000 n 
-0000334060 00000 n 
-0000330965 00000 n 
-0000328884 00000 n 
-0000333413 00000 n 
-0000333472 00000 n 
-0000331217 00000 n 
-0000331388 00000 n 
-0000333589 00000 n 
-0000331570 00000 n 
-0000331741 00000 n 
-0000333765 00000 n 
-0001317738 00000 n 
-0001306130 00000 n 
-0001317557 00000 n 
-0000331923 00000 n 
-0000332079 00000 n 
-0000332235 00000 n 
-0000333883 00000 n 
-0000332391 00000 n 
-0000332547 00000 n 
-0000334001 00000 n 
-0000332703 00000 n 
-0000332859 00000 n 
-0000333041 00000 n 
-0000333224 00000 n 
-0000337371 00000 n 
-0000336612 00000 n 
-0000334174 00000 n 
-0000337076 00000 n 
+0000154743 00000 n 
+0000153277 00000 n 
+0000153465 00000 n 
+0000153653 00000 n 
+0000153841 00000 n 
+0000154024 00000 n 
+0000154205 00000 n 
+0000154866 00000 n 
+0000154387 00000 n 
+0000154989 00000 n 
+0000155111 00000 n 
+0000438832 00000 n 
+0000432988 00000 n 
+0000158766 00000 n 
+0000156710 00000 n 
+0000155359 00000 n 
+0000157238 00000 n 
+0000157297 00000 n 
+0000157415 00000 n 
+0000157537 00000 n 
+0000156863 00000 n 
+0000157660 00000 n 
+0000157783 00000 n 
+0000157906 00000 n 
+0000157052 00000 n 
+0000158028 00000 n 
+0000158151 00000 n 
+0000158274 00000 n 
+0000158397 00000 n 
+0000158520 00000 n 
+0000158643 00000 n 
+0001623201 00000 n 
+0000166849 00000 n 
+0000161340 00000 n 
+0000158892 00000 n 
+0000166377 00000 n 
+0000166436 00000 n 
+0000166558 00000 n 
+0000166733 00000 n 
+0000161700 00000 n 
+0000161889 00000 n 
+0000162078 00000 n 
+0000162267 00000 n 
+0000162456 00000 n 
+0000162645 00000 n 
+0000162832 00000 n 
+0000163021 00000 n 
+0000163210 00000 n 
+0000163399 00000 n 
+0000163587 00000 n 
+0000163776 00000 n 
+0000163965 00000 n 
+0000164152 00000 n 
+0000164340 00000 n 
+0000164529 00000 n 
+0000164718 00000 n 
+0000164906 00000 n 
+0000165061 00000 n 
+0000165249 00000 n 
+0000165438 00000 n 
+0000165625 00000 n 
+0000165814 00000 n 
+0000166002 00000 n 
+0000166190 00000 n 
+0000171483 00000 n 
+0000172216 00000 n 
+0000172338 00000 n 
+0000174252 00000 n 
+0000174375 00000 n 
+0000174498 00000 n 
+0000174621 00000 n 
+0000174744 00000 n 
+0000174867 00000 n 
+0000177046 00000 n 
+0000177169 00000 n 
+0000177292 00000 n 
+0000177415 00000 n 
+0000177538 00000 n 
+0000177661 00000 n 
+0000177778 00000 n 
+0000177901 00000 n 
+0000178019 00000 n 
+0000178142 00000 n 
+0000172401 00000 n 
+0000169666 00000 n 
+0000166989 00000 n 
+0000171367 00000 n 
+0000171542 00000 n 
+0000169873 00000 n 
+0000170061 00000 n 
+0000170249 00000 n 
+0000170437 00000 n 
+0000170625 00000 n 
+0000170812 00000 n 
+0000170995 00000 n 
+0000171665 00000 n 
+0000171788 00000 n 
+0000171911 00000 n 
+0000172034 00000 n 
+0000172157 00000 n 
+0000171184 00000 n 
+0000172279 00000 n 
+0000549502 00000 n 
+0000174930 00000 n 
+0000174011 00000 n 
+0000172567 00000 n 
+0000174134 00000 n 
+0000174193 00000 n 
+0000174316 00000 n 
+0000174439 00000 n 
+0000174562 00000 n 
+0000174685 00000 n 
+0000174808 00000 n 
+0000178329 00000 n 
+0000176598 00000 n 
+0000175042 00000 n 
+0000176928 00000 n 
+0000176987 00000 n 
+0000177110 00000 n 
+0000177233 00000 n 
+0000177356 00000 n 
+0000177479 00000 n 
+0000176742 00000 n 
+0000177602 00000 n 
+0000177719 00000 n 
+0000177842 00000 n 
+0000177960 00000 n 
+0000178083 00000 n 
+0000178206 00000 n 
+0000183023 00000 n 
+0000180101 00000 n 
+0000178495 00000 n 
+0000182133 00000 n 
+0000182250 00000 n 
+0000180326 00000 n 
+0000180515 00000 n 
+0000180704 00000 n 
+0000180892 00000 n 
+0000181075 00000 n 
+0000182424 00000 n 
+0000182483 00000 n 
+0000182542 00000 n 
+0000182606 00000 n 
+0000182665 00000 n 
+0000182729 00000 n 
+0000182908 00000 n 
+0000181231 00000 n 
+0000181419 00000 n 
+0000181608 00000 n 
+0000181797 00000 n 
+0000181978 00000 n 
+0000847139 00000 n 
+0000189062 00000 n 
+0000189180 00000 n 
+0000189302 00000 n 
+0000189838 00000 n 
+0000185489 00000 n 
+0000183149 00000 n 
+0000188945 00000 n 
+0000189121 00000 n 
+0000189243 00000 n 
+0000189366 00000 n 
+0000189545 00000 n 
+0000185777 00000 n 
+0000185965 00000 n 
+0000186154 00000 n 
+0000186343 00000 n 
+0000186531 00000 n 
+0000186720 00000 n 
+0000186908 00000 n 
+0000187097 00000 n 
+0000187286 00000 n 
+0000187475 00000 n 
+0000187664 00000 n 
+0000187819 00000 n 
+0000188007 00000 n 
+0000188196 00000 n 
+0000188384 00000 n 
+0000188571 00000 n 
+0000188757 00000 n 
+0000189720 00000 n 
+0000189779 00000 n 
+0001623326 00000 n 
+0000194332 00000 n 
+0000194454 00000 n 
+0000194577 00000 n 
+0000194700 00000 n 
+0000194822 00000 n 
+0000194944 00000 n 
+0000195067 00000 n 
+0000197811 00000 n 
+0000197933 00000 n 
+0000198051 00000 n 
+0000198174 00000 n 
+0000198297 00000 n 
+0000198415 00000 n 
+0000198538 00000 n 
+0000198661 00000 n 
+0000195130 00000 n 
+0000192387 00000 n 
+0000189978 00000 n 
+0000194273 00000 n 
+0000192603 00000 n 
+0000192790 00000 n 
+0000192978 00000 n 
+0000193166 00000 n 
+0000193354 00000 n 
+0000193541 00000 n 
+0000193729 00000 n 
+0000193911 00000 n 
+0000194396 00000 n 
+0000194518 00000 n 
+0000194641 00000 n 
+0000194763 00000 n 
+0000194886 00000 n 
+0000195008 00000 n 
+0001516558 00000 n 
+0001513964 00000 n 
+0001516393 00000 n 
+0000194092 00000 n 
+0000650962 00000 n 
+0000198847 00000 n 
+0000197050 00000 n 
+0000195284 00000 n 
+0000197693 00000 n 
+0000197752 00000 n 
+0000197874 00000 n 
+0000197992 00000 n 
+0000198115 00000 n 
+0000197212 00000 n 
+0000198238 00000 n 
+0000198356 00000 n 
+0000198479 00000 n 
+0001513653 00000 n 
+0001511603 00000 n 
+0001513488 00000 n 
+0000197397 00000 n 
+0000198602 00000 n 
+0000198725 00000 n 
+0000197546 00000 n 
+0000210519 00000 n 
+0000201544 00000 n 
+0000199001 00000 n 
+0000210343 00000 n 
+0000210460 00000 n 
+0000202075 00000 n 
+0000202264 00000 n 
+0000202453 00000 n 
+0000202642 00000 n 
+0000202830 00000 n 
+0000203019 00000 n 
+0000203208 00000 n 
+0000203397 00000 n 
+0000203586 00000 n 
+0000203775 00000 n 
+0000203964 00000 n 
+0000204153 00000 n 
+0000204342 00000 n 
+0000204531 00000 n 
+0000204719 00000 n 
+0000204908 00000 n 
+0000205097 00000 n 
+0000205286 00000 n 
+0000205474 00000 n 
+0000205663 00000 n 
+0000205852 00000 n 
+0000206041 00000 n 
+0000206230 00000 n 
+0000206419 00000 n 
+0000206607 00000 n 
+0000206796 00000 n 
+0000206985 00000 n 
+0000207174 00000 n 
+0000207362 00000 n 
+0000207551 00000 n 
+0000207740 00000 n 
+0000207928 00000 n 
+0000208117 00000 n 
+0000208306 00000 n 
+0000208491 00000 n 
+0000208680 00000 n 
+0000208869 00000 n 
+0000209058 00000 n 
+0000209247 00000 n 
+0000209436 00000 n 
+0000209625 00000 n 
+0000209813 00000 n 
+0000209968 00000 n 
+0000210156 00000 n 
+0000213183 00000 n 
+0000213301 00000 n 
+0000213424 00000 n 
+0000213547 00000 n 
+0000213670 00000 n 
+0000213793 00000 n 
+0000213916 00000 n 
+0000214039 00000 n 
+0000214162 00000 n 
+0000214285 00000 n 
+0000214408 00000 n 
+0000216092 00000 n 
+0000216215 00000 n 
+0000216338 00000 n 
+0000216461 00000 n 
+0000216584 00000 n 
+0000216707 00000 n 
+0000216830 00000 n 
+0000216951 00000 n 
+0000217074 00000 n 
+0000217197 00000 n 
+0000217320 00000 n 
+0000217443 00000 n 
+0000217566 00000 n 
+0000218945 00000 n 
+0000219068 00000 n 
+0000219191 00000 n 
+0000219314 00000 n 
+0000219437 00000 n 
+0000219560 00000 n 
+0000219683 00000 n 
+0000219804 00000 n 
+0000219925 00000 n 
+0000220048 00000 n 
+0000220170 00000 n 
+0000220293 00000 n 
+0000220416 00000 n 
+0000225300 00000 n 
+0000225423 00000 n 
+0000225546 00000 n 
+0000225669 00000 n 
+0000225792 00000 n 
+0000225914 00000 n 
+0000214471 00000 n 
+0000212287 00000 n 
+0000210646 00000 n 
+0000213008 00000 n 
+0000212449 00000 n 
+0000213242 00000 n 
+0000213365 00000 n 
+0000213488 00000 n 
+0000213611 00000 n 
+0000212631 00000 n 
+0000212820 00000 n 
+0000213734 00000 n 
+0000213857 00000 n 
+0000213980 00000 n 
+0000214103 00000 n 
+0000214226 00000 n 
+0000214349 00000 n 
+0000717717 00000 n 
+0000217629 00000 n 
+0000215851 00000 n 
+0000214570 00000 n 
+0000215974 00000 n 
+0000216033 00000 n 
+0000216156 00000 n 
+0000216279 00000 n 
+0000216402 00000 n 
+0000216525 00000 n 
+0000216648 00000 n 
+0000216771 00000 n 
+0000216894 00000 n 
+0000217015 00000 n 
+0000217138 00000 n 
+0000217261 00000 n 
+0000217384 00000 n 
+0000217507 00000 n 
+0000220480 00000 n 
+0000218704 00000 n 
+0000217755 00000 n 
+0000218827 00000 n 
+0000218886 00000 n 
+0000219009 00000 n 
+0000219132 00000 n 
+0000219255 00000 n 
+0000219378 00000 n 
+0000219501 00000 n 
+0000219624 00000 n 
+0000219747 00000 n 
+0000219868 00000 n 
+0000219989 00000 n 
+0000220111 00000 n 
+0000220234 00000 n 
+0000220357 00000 n 
+0001623451 00000 n 
+0000226212 00000 n 
+0000222677 00000 n 
+0000220579 00000 n 
+0000225182 00000 n 
+0000225241 00000 n 
+0000225364 00000 n 
+0000225487 00000 n 
+0000225610 00000 n 
+0000225733 00000 n 
+0000225855 00000 n 
+0000222920 00000 n 
+0000225977 00000 n 
+0000226153 00000 n 
+0000223106 00000 n 
+0000223295 00000 n 
+0000223484 00000 n 
+0000223673 00000 n 
+0000223862 00000 n 
+0000224050 00000 n 
+0000224238 00000 n 
+0000224427 00000 n 
+0000224616 00000 n 
+0000224805 00000 n 
+0000224994 00000 n 
+0000234378 00000 n 
+0000234496 00000 n 
+0000234618 00000 n 
+0000240192 00000 n 
+0000240315 00000 n 
+0000240438 00000 n 
+0000240561 00000 n 
+0000240679 00000 n 
+0000240802 00000 n 
+0000244836 00000 n 
+0000244959 00000 n 
+0000234681 00000 n 
+0000229225 00000 n 
+0000226365 00000 n 
+0000234203 00000 n 
+0000229585 00000 n 
+0000229773 00000 n 
+0000229962 00000 n 
+0000230117 00000 n 
+0000230305 00000 n 
+0000230493 00000 n 
+0000230681 00000 n 
+0000230870 00000 n 
+0000231057 00000 n 
+0000231246 00000 n 
+0000231435 00000 n 
+0000231624 00000 n 
+0000231813 00000 n 
+0000232001 00000 n 
+0000234437 00000 n 
+0000232190 00000 n 
+0000232378 00000 n 
+0000232566 00000 n 
+0000232753 00000 n 
+0000232941 00000 n 
+0000233129 00000 n 
+0000233317 00000 n 
+0000233500 00000 n 
+0000233682 00000 n 
+0000234559 00000 n 
+0000233865 00000 n 
+0000234047 00000 n 
+0000245081 00000 n 
+0000245204 00000 n 
+0000245327 00000 n 
+0000245450 00000 n 
+0000245573 00000 n 
+0000245696 00000 n 
+0000245818 00000 n 
+0000245940 00000 n 
+0000246063 00000 n 
+0000248983 00000 n 
+0000249106 00000 n 
+0000249229 00000 n 
+0000249352 00000 n 
+0000771273 00000 n 
+0000764211 00000 n 
+0000240865 00000 n 
+0000237819 00000 n 
+0000234794 00000 n 
+0000240074 00000 n 
+0000240133 00000 n 
+0000238053 00000 n 
+0000238242 00000 n 
+0000238424 00000 n 
+0000240256 00000 n 
+0000238580 00000 n 
+0000238769 00000 n 
+0000238952 00000 n 
+0000240379 00000 n 
+0000239134 00000 n 
+0000240502 00000 n 
+0000239322 00000 n 
+0000239511 00000 n 
+0000240620 00000 n 
+0000239700 00000 n 
+0000240743 00000 n 
+0000239888 00000 n 
+0000776055 00000 n 
+0000776173 00000 n 
+0000246126 00000 n 
+0000243011 00000 n 
+0000241045 00000 n 
+0000244718 00000 n 
+0000244777 00000 n 
+0000244900 00000 n 
+0000243218 00000 n 
+0000245022 00000 n 
+0000243407 00000 n 
+0000243595 00000 n 
+0000245145 00000 n 
+0000243784 00000 n 
+0000243973 00000 n 
+0000245268 00000 n 
+0000244162 00000 n 
+0000244350 00000 n 
+0000245391 00000 n 
+0000244532 00000 n 
+0000245514 00000 n 
+0000245637 00000 n 
+0000245759 00000 n 
+0000245882 00000 n 
+0000246004 00000 n 
+0000250012 00000 n 
+0000247743 00000 n 
+0000246306 00000 n 
+0000248865 00000 n 
+0000248924 00000 n 
+0000249047 00000 n 
+0000249170 00000 n 
+0000249293 00000 n 
+0000249416 00000 n 
+0000249597 00000 n 
+0000247923 00000 n 
+0000248112 00000 n 
+0000248301 00000 n 
+0000248489 00000 n 
+0000248677 00000 n 
+0000249772 00000 n 
+0000249831 00000 n 
+0000249890 00000 n 
+0000249953 00000 n 
+0000259057 00000 n 
+0000259178 00000 n 
+0000259296 00000 n 
+0000259595 00000 n 
+0000252603 00000 n 
+0000250139 00000 n 
+0000258998 00000 n 
+0000259120 00000 n 
+0000259237 00000 n 
+0000259355 00000 n 
+0000259536 00000 n 
+0000253026 00000 n 
+0000253215 00000 n 
+0000253404 00000 n 
+0000253593 00000 n 
+0000253782 00000 n 
+0000253970 00000 n 
+0000254158 00000 n 
+0000254347 00000 n 
+0000254536 00000 n 
+0000254725 00000 n 
+0000254913 00000 n 
+0000255102 00000 n 
+0000255290 00000 n 
+0000255479 00000 n 
+0000255667 00000 n 
+0000255823 00000 n 
+0000256012 00000 n 
+0000256201 00000 n 
+0000256390 00000 n 
+0000256546 00000 n 
+0000256735 00000 n 
+0000256923 00000 n 
+0000257112 00000 n 
+0000257301 00000 n 
+0000257490 00000 n 
+0000257679 00000 n 
+0000257868 00000 n 
+0000258057 00000 n 
+0000258245 00000 n 
+0000258434 00000 n 
+0000258622 00000 n 
+0000258811 00000 n 
+0001623576 00000 n 
+0000282028 00000 n 
+0000285735 00000 n 
+0000285858 00000 n 
+0000285981 00000 n 
+0000286102 00000 n 
+0000286225 00000 n 
+0000286348 00000 n 
+0000292270 00000 n 
+0000292393 00000 n 
+0000292516 00000 n 
+0000292638 00000 n 
+0000292761 00000 n 
+0000292884 00000 n 
+0000300476 00000 n 
+0000300599 00000 n 
+0000300721 00000 n 
+0000300844 00000 n 
+0000300967 00000 n 
+0000301090 00000 n 
+0000301208 00000 n 
+0000301330 00000 n 
+0000307235 00000 n 
+0000307357 00000 n 
+0000307480 00000 n 
+0000309878 00000 n 
+0000310001 00000 n 
+0000310124 00000 n 
+0000310247 00000 n 
+0000310370 00000 n 
+0000310493 00000 n 
+0000274037 00000 n 
+0000262911 00000 n 
+0000259722 00000 n 
+0000273978 00000 n 
+0000263559 00000 n 
+0000263748 00000 n 
+0000263935 00000 n 
+0000264124 00000 n 
+0000264313 00000 n 
+0000264501 00000 n 
+0000264690 00000 n 
+0000264879 00000 n 
+0000265067 00000 n 
+0000265256 00000 n 
+0000265445 00000 n 
+0000265634 00000 n 
+0000265821 00000 n 
+0000266010 00000 n 
+0000266199 00000 n 
+0000266355 00000 n 
+0000266544 00000 n 
+0000266700 00000 n 
+0000266889 00000 n 
+0000267078 00000 n 
+0000267267 00000 n 
+0000267455 00000 n 
+0000267644 00000 n 
+0000267833 00000 n 
+0000268022 00000 n 
+0000268211 00000 n 
+0000268400 00000 n 
+0000268554 00000 n 
+0000268743 00000 n 
+0000268898 00000 n 
+0000269086 00000 n 
+0000269241 00000 n 
+0000269429 00000 n 
+0000269584 00000 n 
+0000269772 00000 n 
+0000269961 00000 n 
+0000270149 00000 n 
+0000270338 00000 n 
+0000270527 00000 n 
+0000270714 00000 n 
+0000270903 00000 n 
+0000271091 00000 n 
+0000271280 00000 n 
+0000271469 00000 n 
+0000271625 00000 n 
+0000271814 00000 n 
+0000271970 00000 n 
+0000272159 00000 n 
+0000272346 00000 n 
+0000272535 00000 n 
+0000272723 00000 n 
+0000272912 00000 n 
+0000273101 00000 n 
+0000273290 00000 n 
+0000273446 00000 n 
+0000273635 00000 n 
+0000273790 00000 n 
+0000310615 00000 n 
+0000310738 00000 n 
+0000310856 00000 n 
+0000313301 00000 n 
+0000313424 00000 n 
+0000313547 00000 n 
+0000313670 00000 n 
+0000313793 00000 n 
+0000313916 00000 n 
+0000314039 00000 n 
+0000314162 00000 n 
+0000314285 00000 n 
+0000314408 00000 n 
+0000314531 00000 n 
+0000319830 00000 n 
+0000319953 00000 n 
+0000320076 00000 n 
+0000320199 00000 n 
+0000320322 00000 n 
+0000320445 00000 n 
+0000320568 00000 n 
+0000320691 00000 n 
+0000320814 00000 n 
+0000324153 00000 n 
+0000324275 00000 n 
+0000324393 00000 n 
+0000324516 00000 n 
+0000324638 00000 n 
+0000326261 00000 n 
+0000326384 00000 n 
+0000326502 00000 n 
+0000326625 00000 n 
+0000326748 00000 n 
+0000326870 00000 n 
+0000326993 00000 n 
+0000327116 00000 n 
+0000327239 00000 n 
+0000327362 00000 n 
+0000327485 00000 n 
+0000327608 00000 n 
+0000327731 00000 n 
+0000331788 00000 n 
+0000331911 00000 n 
+0000332034 00000 n 
+0000332157 00000 n 
+0000332280 00000 n 
+0000332403 00000 n 
+0000282146 00000 n 
+0000277054 00000 n 
+0000274137 00000 n 
+0000281853 00000 n 
+0000277405 00000 n 
+0000277591 00000 n 
+0000277774 00000 n 
+0000277960 00000 n 
+0000278112 00000 n 
+0000278295 00000 n 
+0000282087 00000 n 
+0000278478 00000 n 
+0000278666 00000 n 
+0000278852 00000 n 
+0000279040 00000 n 
+0000279226 00000 n 
+0000279413 00000 n 
+0000279601 00000 n 
+0000279788 00000 n 
+0000279976 00000 n 
+0000280164 00000 n 
+0000280352 00000 n 
+0000280540 00000 n 
+0000280728 00000 n 
+0000280916 00000 n 
+0000281103 00000 n 
+0000281290 00000 n 
+0000281478 00000 n 
+0000281666 00000 n 
+0001073812 00000 n 
+0000827649 00000 n 
+0001004999 00000 n 
+0000286411 00000 n 
+0000284447 00000 n 
+0000282245 00000 n 
+0000285676 00000 n 
+0000284636 00000 n 
+0000284819 00000 n 
+0000284975 00000 n 
+0000285157 00000 n 
+0000285799 00000 n 
+0000285340 00000 n 
+0000285521 00000 n 
+0000285922 00000 n 
+0000286044 00000 n 
+0000286166 00000 n 
+0000286289 00000 n 
+0000293007 00000 n 
+0000289726 00000 n 
+0000286537 00000 n 
+0000292152 00000 n 
+0000292211 00000 n 
+0000289969 00000 n 
+0000290157 00000 n 
+0000290311 00000 n 
+0000290493 00000 n 
+0000290676 00000 n 
+0000290863 00000 n 
+0000291046 00000 n 
+0000291233 00000 n 
+0000292334 00000 n 
+0000292457 00000 n 
+0000292579 00000 n 
+0000291415 00000 n 
+0000291598 00000 n 
+0000291786 00000 n 
+0000291969 00000 n 
+0000292702 00000 n 
+0000292825 00000 n 
+0000292948 00000 n 
+0001170902 00000 n 
+0001170784 00000 n 
+0000301453 00000 n 
+0000296332 00000 n 
+0000293160 00000 n 
+0000300417 00000 n 
+0000296656 00000 n 
+0000300540 00000 n 
+0000296845 00000 n 
+0000297034 00000 n 
+0000297215 00000 n 
+0000297404 00000 n 
+0000300663 00000 n 
+0000297587 00000 n 
+0000297743 00000 n 
+0000297925 00000 n 
+0000298107 00000 n 
+0000298263 00000 n 
+0000298444 00000 n 
+0000300785 00000 n 
+0000298627 00000 n 
+0000300908 00000 n 
+0000298815 00000 n 
+0000299004 00000 n 
+0000299187 00000 n 
+0000299376 00000 n 
+0000301031 00000 n 
+0000299558 00000 n 
+0000299714 00000 n 
+0000299896 00000 n 
+0000300079 00000 n 
+0000300235 00000 n 
+0000301149 00000 n 
+0000301272 00000 n 
+0000301394 00000 n 
+0000827413 00000 n 
+0000827531 00000 n 
+0000307543 00000 n 
+0000304891 00000 n 
+0000301579 00000 n 
+0000307176 00000 n 
+0000305125 00000 n 
+0000305314 00000 n 
+0000305503 00000 n 
+0000305692 00000 n 
+0000305881 00000 n 
+0000306069 00000 n 
+0000306257 00000 n 
+0000306439 00000 n 
+0000306622 00000 n 
+0000306811 00000 n 
+0000307299 00000 n 
+0000306993 00000 n 
+0000307421 00000 n 
+0001623701 00000 n 
+0000669325 00000 n 
+0000310920 00000 n 
+0000309637 00000 n 
+0000307669 00000 n 
+0000309760 00000 n 
+0000309819 00000 n 
+0000309942 00000 n 
+0000310065 00000 n 
+0000310188 00000 n 
+0000310311 00000 n 
+0000310434 00000 n 
+0000310556 00000 n 
+0000310679 00000 n 
+0000310797 00000 n 
+0000314595 00000 n 
+0000312851 00000 n 
+0000311046 00000 n 
+0000313183 00000 n 
+0000313242 00000 n 
+0000313365 00000 n 
+0000313488 00000 n 
+0000313611 00000 n 
+0000313734 00000 n 
+0000313857 00000 n 
+0000313980 00000 n 
+0000314103 00000 n 
+0000314226 00000 n 
+0000314349 00000 n 
+0000314472 00000 n 
+0000312995 00000 n 
+0000320877 00000 n 
+0000317373 00000 n 
+0000314707 00000 n 
+0000319712 00000 n 
+0000319771 00000 n 
+0000317616 00000 n 
+0000319894 00000 n 
+0000317805 00000 n 
+0000317961 00000 n 
+0000318148 00000 n 
+0000318334 00000 n 
+0000320017 00000 n 
+0000318489 00000 n 
+0000318645 00000 n 
+0000318833 00000 n 
+0000320140 00000 n 
+0000320263 00000 n 
+0000320386 00000 n 
+0000320509 00000 n 
+0000320632 00000 n 
+0000319018 00000 n 
+0000319201 00000 n 
+0000319382 00000 n 
+0000320755 00000 n 
+0000319564 00000 n 
+0001060181 00000 n 
+0000852825 00000 n 
+0000856925 00000 n 
+0000861694 00000 n 
+0000324702 00000 n 
+0000323260 00000 n 
+0000321003 00000 n 
+0000324035 00000 n 
+0000324094 00000 n 
+0000323431 00000 n 
+0000324216 00000 n 
+0000324334 00000 n 
+0000323587 00000 n 
+0000324457 00000 n 
+0000323737 00000 n 
+0000324580 00000 n 
+0000323887 00000 n 
+0000327794 00000 n 
+0000325813 00000 n 
+0000324828 00000 n 
+0000326143 00000 n 
+0000326202 00000 n 
+0000325957 00000 n 
+0000326325 00000 n 
+0000326443 00000 n 
+0000326566 00000 n 
+0000326689 00000 n 
+0000326811 00000 n 
+0000326934 00000 n 
+0000327057 00000 n 
+0000327180 00000 n 
+0000327303 00000 n 
+0000327426 00000 n 
+0000327549 00000 n 
+0000327672 00000 n 
+0000332705 00000 n 
+0000329360 00000 n 
+0000327920 00000 n 
+0000331670 00000 n 
+0000331729 00000 n 
+0000331852 00000 n 
+0000331975 00000 n 
+0000332098 00000 n 
+0000332221 00000 n 
+0000332344 00000 n 
+0000332467 00000 n 
+0000332646 00000 n 
+0000329594 00000 n 
+0000329783 00000 n 
+0000329972 00000 n 
+0000330161 00000 n 
+0000330350 00000 n 
+0000330539 00000 n 
+0000330726 00000 n 
+0000330915 00000 n 
+0000331103 00000 n 
+0000331292 00000 n 
+0000331481 00000 n 
+0001623826 00000 n 
+0000336647 00000 n 
 0000336765 00000 n 
-0000337194 00000 n 
-0000336920 00000 n 
+0000336887 00000 n 
+0000337009 00000 n 
+0000337125 00000 n 
+0000337248 00000 n 
+0000337371 00000 n 
+0000337494 00000 n 
+0000337617 00000 n 
+0000337740 00000 n 
+0000343858 00000 n 
+0000337803 00000 n 
+0000334751 00000 n 
+0000332832 00000 n 
+0000336472 00000 n 
+0000334967 00000 n 
+0000335152 00000 n 
+0000335338 00000 n 
+0000335493 00000 n 
+0000335649 00000 n 
+0000335835 00000 n 
+0000336021 00000 n 
+0000336174 00000 n 
+0000336324 00000 n 
+0000336706 00000 n 
+0000336828 00000 n 
+0000336950 00000 n 
+0000337067 00000 n 
+0000337189 00000 n 
 0000337312 00000 n 
-0000341590 00000 n 
-0000339704 00000 n 
-0000337511 00000 n 
-0000341119 00000 n 
-0000339902 00000 n 
-0000341293 00000 n 
-0000341473 00000 n 
-0000340058 00000 n 
-0000340217 00000 n 
-0000341532 00000 n 
-0000340374 00000 n 
-0000340561 00000 n 
-0000340746 00000 n 
-0000340933 00000 n 
-0000347962 00000 n 
-0000348080 00000 n 
-0000348203 00000 n 
-0000348325 00000 n 
-0000348388 00000 n 
-0000344074 00000 n 
-0000341756 00000 n 
-0000347611 00000 n 
-0000344371 00000 n 
-0000344558 00000 n 
-0000344744 00000 n 
-0000344931 00000 n 
-0000345089 00000 n 
-0000345276 00000 n 
-0000347670 00000 n 
-0000345433 00000 n 
-0000347729 00000 n 
-0000345619 00000 n 
-0000345806 00000 n 
-0000345964 00000 n 
-0000347788 00000 n 
-0000346120 00000 n 
-0000346306 00000 n 
-0000346492 00000 n 
-0000346678 00000 n 
-0000346864 00000 n 
-0000348021 00000 n 
-0000347051 00000 n 
-0000348144 00000 n 
-0000347237 00000 n 
-0000348266 00000 n 
-0000347424 00000 n 
-0000352255 00000 n 
-0000352373 00000 n 
-0000352495 00000 n 
-0000363804 00000 n 
-0000897048 00000 n 
-0000352965 00000 n 
-0000350782 00000 n 
-0000348501 00000 n 
-0000352016 00000 n 
-0000352075 00000 n 
-0000350971 00000 n 
-0000352197 00000 n 
-0000351158 00000 n 
-0000352314 00000 n 
-0000351329 00000 n 
-0000352436 00000 n 
-0000352554 00000 n 
-0000352730 00000 n 
-0000351516 00000 n 
-0000351670 00000 n 
-0000352906 00000 n 
+0000337435 00000 n 
+0000337558 00000 n 
+0000337681 00000 n 
+0000344333 00000 n 
+0000339922 00000 n 
+0000337915 00000 n 
+0000343740 00000 n 
+0000343799 00000 n 
+0000343922 00000 n 
+0000344156 00000 n 
+0000340228 00000 n 
+0000344215 00000 n 
+0000340384 00000 n 
+0000340566 00000 n 
+0000340722 00000 n 
+0000340878 00000 n 
+0000341061 00000 n 
+0000341244 00000 n 
+0000341427 00000 n 
+0000341610 00000 n 
+0000341793 00000 n 
+0000341976 00000 n 
+0000342159 00000 n 
+0000342342 00000 n 
+0000342525 00000 n 
+0000344274 00000 n 
+0000342708 00000 n 
+0000342891 00000 n 
+0000343104 00000 n 
+0000343314 00000 n 
+0000343528 00000 n 
+0000358164 00000 n 
+0000358929 00000 n 
+0000359045 00000 n 
+0000359109 00000 n 
+0000359173 00000 n 
+0000359237 00000 n 
+0000354326 00000 n 
+0000347950 00000 n 
+0000344459 00000 n 
+0000354091 00000 n 
+0000348382 00000 n 
+0000348596 00000 n 
+0000348811 00000 n 
+0000354150 00000 n 
+0000349026 00000 n 
+0000349208 00000 n 
+0000349364 00000 n 
+0000349520 00000 n 
+0000349703 00000 n 
+0000349859 00000 n 
+0000350015 00000 n 
+0000350198 00000 n 
+0000350354 00000 n 
+0000350510 00000 n 
+0000350692 00000 n 
+0000350845 00000 n 
+0000351001 00000 n 
+0000351184 00000 n 
+0000351340 00000 n 
+0000351522 00000 n 
+0000354209 00000 n 
+0000351677 00000 n 
 0000351859 00000 n 
-0001430253 00000 n 
-0000359172 00000 n 
-0000356846 00000 n 
-0000353105 00000 n 
-0000358641 00000 n 
-0000357062 00000 n 
-0000357221 00000 n 
-0000357413 00000 n 
-0000357605 00000 n 
-0000357796 00000 n 
-0000357984 00000 n 
-0000358141 00000 n 
-0000358700 00000 n 
-0000358759 00000 n 
-0000358818 00000 n 
-0000358297 00000 n 
-0000358877 00000 n 
-0000358936 00000 n 
-0000358995 00000 n 
-0000359054 00000 n 
-0000358452 00000 n 
-0000359113 00000 n 
-0000364217 00000 n 
-0000362170 00000 n 
-0000359286 00000 n 
-0000363392 00000 n 
-0000363451 00000 n 
-0000363510 00000 n 
-0000363569 00000 n 
-0000363628 00000 n 
-0000363687 00000 n 
-0000362359 00000 n 
-0000363863 00000 n 
-0000364042 00000 n 
-0000362549 00000 n 
-0000364100 00000 n 
-0000362705 00000 n 
-0000362894 00000 n 
-0000363050 00000 n 
-0000363238 00000 n 
-0000371942 00000 n 
-0000372122 00000 n 
-0000368374 00000 n 
-0000364356 00000 n 
-0000371825 00000 n 
-0000368689 00000 n 
-0000372001 00000 n 
-0000368877 00000 n 
-0000369033 00000 n 
-0000369189 00000 n 
-0000369345 00000 n 
-0000369530 00000 n 
-0000369686 00000 n 
-0000369836 00000 n 
-0000369991 00000 n 
-0000370141 00000 n 
-0000370290 00000 n 
-0000370445 00000 n 
-0000370599 00000 n 
-0000370749 00000 n 
-0000370905 00000 n 
-0000371061 00000 n 
-0000371217 00000 n 
-0000371373 00000 n 
-0000371523 00000 n 
-0000371671 00000 n 
-0000380984 00000 n 
-0000374584 00000 n 
-0000372249 00000 n 
-0000380690 00000 n 
-0000380807 00000 n 
-0000375016 00000 n 
-0000380866 00000 n 
-0000375170 00000 n 
-0000375353 00000 n 
-0000375509 00000 n 
-0000375665 00000 n 
-0000375848 00000 n 
-0000376031 00000 n 
-0000376214 00000 n 
-0000376397 00000 n 
-0000376580 00000 n 
-0000376763 00000 n 
-0000376946 00000 n 
-0000377129 00000 n 
-0000377311 00000 n 
-0000377493 00000 n 
-0000377675 00000 n 
-0000377857 00000 n 
-0000378040 00000 n 
-0000380925 00000 n 
-0000378223 00000 n 
-0000378406 00000 n 
-0000378561 00000 n 
-0000378717 00000 n 
-0000378900 00000 n 
-0000379056 00000 n 
-0000379212 00000 n 
-0000379368 00000 n 
-0000379550 00000 n 
-0000379705 00000 n 
-0000379861 00000 n 
-0000380044 00000 n 
-0000380200 00000 n 
-0000380355 00000 n 
-0000380536 00000 n 
-0000388753 00000 n 
-0000400690 00000 n 
-0000400808 00000 n 
-0000405798 00000 n 
-0000389051 00000 n 
-0000383985 00000 n 
-0000381097 00000 n 
-0000388519 00000 n 
-0000384336 00000 n 
-0000384492 00000 n 
-0000384675 00000 n 
-0000384831 00000 n 
-0000385014 00000 n 
-0000385170 00000 n 
-0000388578 00000 n 
-0000385353 00000 n 
-0000385533 00000 n 
-0000385689 00000 n 
-0000385871 00000 n 
-0000386054 00000 n 
-0000386237 00000 n 
-0000386393 00000 n 
-0000386576 00000 n 
-0000386756 00000 n 
-0000386939 00000 n 
-0000387095 00000 n 
-0000387277 00000 n 
-0000387466 00000 n 
-0000387647 00000 n 
-0000387828 00000 n 
-0000388812 00000 n 
-0000388010 00000 n 
-0000388934 00000 n 
-0000388166 00000 n 
-0000388337 00000 n 
-0000406034 00000 n 
-0000409204 00000 n 
-0000409322 00000 n 
-0000394567 00000 n 
-0000390801 00000 n 
-0000389164 00000 n 
-0000393688 00000 n 
-0000393747 00000 n 
-0000391071 00000 n 
-0000391242 00000 n 
-0000393864 00000 n 
-0000391424 00000 n 
-0000391595 00000 n 
-0000393981 00000 n 
-0000391777 00000 n 
-0000391948 00000 n 
-0000394098 00000 n 
-0000392130 00000 n 
-0000392300 00000 n 
-0000394215 00000 n 
-0000392481 00000 n 
-0000392652 00000 n 
-0000394332 00000 n 
-0000392834 00000 n 
-0000393005 00000 n 
-0000394508 00000 n 
-0000393187 00000 n 
-0000393343 00000 n 
-0000393499 00000 n 
-0001430378 00000 n 
-0000400926 00000 n 
-0000397766 00000 n 
-0000394681 00000 n 
-0000400631 00000 n 
-0000398036 00000 n 
-0000398192 00000 n 
-0000398380 00000 n 
-0000398568 00000 n 
-0000400749 00000 n 
-0000398724 00000 n 
-0000398880 00000 n 
-0000399062 00000 n 
-0000399244 00000 n 
-0000399433 00000 n 
-0000400867 00000 n 
-0000399589 00000 n 
-0000399745 00000 n 
-0000399928 00000 n 
-0000400111 00000 n 
-0000400294 00000 n 
-0000400449 00000 n 
-0000406152 00000 n 
-0000403409 00000 n 
-0000401040 00000 n 
-0000405739 00000 n 
-0000403652 00000 n 
-0000405857 00000 n 
-0000403807 00000 n 
-0000403963 00000 n 
-0000405975 00000 n 
-0000404119 00000 n 
-0000404308 00000 n 
-0000404496 00000 n 
-0000404651 00000 n 
-0000404840 00000 n 
-0000405023 00000 n 
-0000405206 00000 n 
-0000405395 00000 n 
-0000405583 00000 n 
-0000406093 00000 n 
-0000409676 00000 n 
-0000408681 00000 n 
-0000406279 00000 n 
-0000409145 00000 n 
-0000408834 00000 n 
-0000409263 00000 n 
-0000408989 00000 n 
-0000409381 00000 n 
-0000409556 00000 n 
-0000413900 00000 n 
-0000412341 00000 n 
-0000409829 00000 n 
-0000413431 00000 n 
-0000413548 00000 n 
-0000412521 00000 n 
-0000412703 00000 n 
-0000413607 00000 n 
-0000412886 00000 n 
-0000413068 00000 n 
-0000413249 00000 n 
-0000413782 00000 n 
-0000413841 00000 n 
-0000416320 00000 n 
-0000416496 00000 n 
-0000416793 00000 n 
-0000415961 00000 n 
-0000414040 00000 n 
-0000416261 00000 n 
-0000416379 00000 n 
-0000416555 00000 n 
-0000416734 00000 n 
-0000416105 00000 n 
-0000425145 00000 n 
-0000419355 00000 n 
-0000416933 00000 n 
-0000424968 00000 n 
-0000425027 00000 n 
-0000419760 00000 n 
-0000419943 00000 n 
-0000420126 00000 n 
-0000420309 00000 n 
-0000420491 00000 n 
-0000420647 00000 n 
-0000420803 00000 n 
-0000420986 00000 n 
-0000421169 00000 n 
-0000421352 00000 n 
-0000421535 00000 n 
-0000421718 00000 n 
-0000421901 00000 n 
-0000422084 00000 n 
-0000422267 00000 n 
-0000422449 00000 n 
-0000425086 00000 n 
-0000422631 00000 n 
-0000422814 00000 n 
-0000422970 00000 n 
-0000423126 00000 n 
-0000423309 00000 n 
-0000423465 00000 n 
-0000423621 00000 n 
-0000423802 00000 n 
-0000423957 00000 n 
-0000424112 00000 n 
-0000424294 00000 n 
-0000424476 00000 n 
-0000424658 00000 n 
-0000424814 00000 n 
-0001430503 00000 n 
-0000494839 00000 n 
-0000494957 00000 n 
-0000495080 00000 n 
-0000495203 00000 n 
-0000500290 00000 n 
-0000505397 00000 n 
-0000509215 00000 n 
-0000509333 00000 n 
-0000432801 00000 n 
-0000427705 00000 n 
-0000425271 00000 n 
-0000432742 00000 n 
-0000428083 00000 n 
-0000428265 00000 n 
-0000428447 00000 n 
-0000428629 00000 n 
-0000428784 00000 n 
-0000428939 00000 n 
-0000429122 00000 n 
-0000429304 00000 n 
-0000429486 00000 n 
-0000429640 00000 n 
-0000429795 00000 n 
-0000429978 00000 n 
-0000430161 00000 n 
-0000430344 00000 n 
-0000430500 00000 n 
-0000430656 00000 n 
-0000430839 00000 n 
-0000431022 00000 n 
-0000431205 00000 n 
-0000431361 00000 n 
-0000431517 00000 n 
-0000431700 00000 n 
-0000431883 00000 n 
-0000432066 00000 n 
-0000432220 00000 n 
-0000432376 00000 n 
-0000432559 00000 n 
-0000509451 00000 n 
-0000509574 00000 n 
-0000514091 00000 n 
-0000514214 00000 n 
-0000514337 00000 n 
-0000514460 00000 n 
-0000514583 00000 n 
-0000514705 00000 n 
-0000514828 00000 n 
-0000514950 00000 n 
-0000519606 00000 n 
-0000519729 00000 n 
-0000519851 00000 n 
-0000519974 00000 n 
-0000520097 00000 n 
-0000520220 00000 n 
-0000520343 00000 n 
-0000440867 00000 n 
-0000435439 00000 n 
-0000432927 00000 n 
-0000440808 00000 n 
-0000435835 00000 n 
-0000436018 00000 n 
-0000436174 00000 n 
-0000436328 00000 n 
-0000436511 00000 n 
-0000436694 00000 n 
-0000436877 00000 n 
-0000437033 00000 n 
-0000437189 00000 n 
-0000437372 00000 n 
-0000437555 00000 n 
-0000437738 00000 n 
-0000437894 00000 n 
-0000438050 00000 n 
-0000438233 00000 n 
-0000438416 00000 n 
-0000438598 00000 n 
-0000438753 00000 n 
-0000438909 00000 n 
-0000439092 00000 n 
-0000439275 00000 n 
-0000439458 00000 n 
-0000439614 00000 n 
-0000439770 00000 n 
-0000439953 00000 n 
-0000440134 00000 n 
-0000440317 00000 n 
-0000440471 00000 n 
-0000440627 00000 n 
-0000520466 00000 n 
-0000520589 00000 n 
-0000525086 00000 n 
-0000525209 00000 n 
-0000525332 00000 n 
-0000525455 00000 n 
-0000525578 00000 n 
-0000525701 00000 n 
-0000525824 00000 n 
-0000525946 00000 n 
-0000530341 00000 n 
-0000530464 00000 n 
-0000530586 00000 n 
-0000530709 00000 n 
-0000530832 00000 n 
-0000530955 00000 n 
-0000531078 00000 n 
-0000448337 00000 n 
-0000443428 00000 n 
-0000440993 00000 n 
-0000448278 00000 n 
-0000443797 00000 n 
-0000443980 00000 n 
-0000444163 00000 n 
-0000444319 00000 n 
-0000444475 00000 n 
-0000444658 00000 n 
-0000444841 00000 n 
-0000445024 00000 n 
-0000445179 00000 n 
-0000445335 00000 n 
-0000445518 00000 n 
-0000445699 00000 n 
-0000445882 00000 n 
-0000446038 00000 n 
-0000446194 00000 n 
-0000446377 00000 n 
-0000446560 00000 n 
-0000446743 00000 n 
-0000446899 00000 n 
-0000447055 00000 n 
-0000447238 00000 n 
-0000447421 00000 n 
-0000447602 00000 n 
-0000447756 00000 n 
-0000447912 00000 n 
-0000448095 00000 n 
-0000531201 00000 n 
-0000531324 00000 n 
-0000535796 00000 n 
-0000535919 00000 n 
-0000536042 00000 n 
-0000536165 00000 n 
-0000536288 00000 n 
-0000536410 00000 n 
-0000536533 00000 n 
-0000536656 00000 n 
-0000541246 00000 n 
-0000541369 00000 n 
-0000541492 00000 n 
-0000541615 00000 n 
-0000541738 00000 n 
-0000541861 00000 n 
-0000456362 00000 n 
-0000450929 00000 n 
-0000448463 00000 n 
-0000456303 00000 n 
-0000451325 00000 n 
-0000451508 00000 n 
-0000451664 00000 n 
-0000451820 00000 n 
-0000452003 00000 n 
-0000452185 00000 n 
-0000452367 00000 n 
-0000452523 00000 n 
-0000452679 00000 n 
-0000452862 00000 n 
-0000453042 00000 n 
-0000453225 00000 n 
-0000453381 00000 n 
-0000453537 00000 n 
-0000453720 00000 n 
-0000453903 00000 n 
-0000454086 00000 n 
-0000454242 00000 n 
-0000454398 00000 n 
-0000454581 00000 n 
-0000454764 00000 n 
-0000454947 00000 n 
-0000455103 00000 n 
-0000455259 00000 n 
-0000455442 00000 n 
-0000455625 00000 n 
-0000455808 00000 n 
-0000455964 00000 n 
-0000456120 00000 n 
-0000541984 00000 n 
-0000542107 00000 n 
-0000542230 00000 n 
-0000546617 00000 n 
-0000546740 00000 n 
-0000546863 00000 n 
-0000546986 00000 n 
-0000547109 00000 n 
-0000547231 00000 n 
-0000547354 00000 n 
-0000547476 00000 n 
-0000552056 00000 n 
-0000552179 00000 n 
-0000552301 00000 n 
-0000552424 00000 n 
-0000552547 00000 n 
-0000552670 00000 n 
-0000463516 00000 n 
-0000458884 00000 n 
-0000456488 00000 n 
-0000463398 00000 n 
-0000459235 00000 n 
-0000459418 00000 n 
-0000459600 00000 n 
-0000459756 00000 n 
-0000459912 00000 n 
-0000460094 00000 n 
-0000460275 00000 n 
-0000460457 00000 n 
-0000460612 00000 n 
-0000460768 00000 n 
-0000460949 00000 n 
-0000461131 00000 n 
-0000461314 00000 n 
-0000461470 00000 n 
-0000461626 00000 n 
-0000461809 00000 n 
-0000461992 00000 n 
-0000462175 00000 n 
-0000462331 00000 n 
-0000462486 00000 n 
-0000462669 00000 n 
-0000463457 00000 n 
-0000462852 00000 n 
-0000463034 00000 n 
-0000463217 00000 n 
-0000552793 00000 n 
-0000552916 00000 n 
-0000553039 00000 n 
-0000557538 00000 n 
-0000557661 00000 n 
-0000557784 00000 n 
-0000557907 00000 n 
-0000558030 00000 n 
-0000558153 00000 n 
-0000558276 00000 n 
-0000558398 00000 n 
-0000562789 00000 n 
-0000562912 00000 n 
-0000563209 00000 n 
-0000563330 00000 n 
-0000470808 00000 n 
-0000466666 00000 n 
-0000463642 00000 n 
-0000470691 00000 n 
-0000466990 00000 n 
-0000467173 00000 n 
-0000467356 00000 n 
-0000467539 00000 n 
-0000467722 00000 n 
-0000467904 00000 n 
-0000468087 00000 n 
-0000468270 00000 n 
-0000468453 00000 n 
-0000468635 00000 n 
-0000468791 00000 n 
-0000468973 00000 n 
-0000469128 00000 n 
-0000469310 00000 n 
-0000469466 00000 n 
-0000469654 00000 n 
-0000469837 00000 n 
-0000470020 00000 n 
-0000470203 00000 n 
-0000470359 00000 n 
-0000470539 00000 n 
-0001430628 00000 n 
-0000563453 00000 n 
-0000563576 00000 n 
-0000563699 00000 n 
-0000563822 00000 n 
-0000563944 00000 n 
-0000564067 00000 n 
-0000564189 00000 n 
-0000569897 00000 n 
-0000570020 00000 n 
-0000491351 00000 n 
-0000474730 00000 n 
-0000470907 00000 n 
-0000491292 00000 n 
-0000475639 00000 n 
-0000475821 00000 n 
-0000475977 00000 n 
-0000476159 00000 n 
-0000476342 00000 n 
-0000476524 00000 n 
-0000476706 00000 n 
-0000476889 00000 n 
-0000477072 00000 n 
-0000477253 00000 n 
-0000477435 00000 n 
-0000477617 00000 n 
-0000477798 00000 n 
-0000477981 00000 n 
-0000478164 00000 n 
-0000478346 00000 n 
-0000478529 00000 n 
-0000478712 00000 n 
-0000478894 00000 n 
-0000479077 00000 n 
-0000479260 00000 n 
-0000479441 00000 n 
-0000479624 00000 n 
-0000479807 00000 n 
-0000479988 00000 n 
-0000480170 00000 n 
-0000480352 00000 n 
-0000480534 00000 n 
-0000480717 00000 n 
-0000480900 00000 n 
-0000481082 00000 n 
-0000481265 00000 n 
-0000481447 00000 n 
-0000481629 00000 n 
-0000481812 00000 n 
-0000481995 00000 n 
-0000482177 00000 n 
-0000482360 00000 n 
-0000482543 00000 n 
-0000482724 00000 n 
-0000482907 00000 n 
-0000483090 00000 n 
-0000483272 00000 n 
-0000483455 00000 n 
-0000483637 00000 n 
-0000483819 00000 n 
-0000484001 00000 n 
-0000484184 00000 n 
-0000484366 00000 n 
-0000484549 00000 n 
-0000484732 00000 n 
-0000484914 00000 n 
-0000485097 00000 n 
-0000485279 00000 n 
-0000485461 00000 n 
-0000485644 00000 n 
-0000485827 00000 n 
-0000486009 00000 n 
-0000486192 00000 n 
-0000486375 00000 n 
-0000486556 00000 n 
-0000486738 00000 n 
-0000486919 00000 n 
-0000487101 00000 n 
-0000487284 00000 n 
-0000487467 00000 n 
-0000487648 00000 n 
-0000487830 00000 n 
-0000488012 00000 n 
-0000488193 00000 n 
-0000488376 00000 n 
-0000488559 00000 n 
-0000488741 00000 n 
-0000488924 00000 n 
-0000489107 00000 n 
-0000489288 00000 n 
-0000489470 00000 n 
-0000489652 00000 n 
-0000489834 00000 n 
-0000490017 00000 n 
-0000490200 00000 n 
-0000490381 00000 n 
-0000490563 00000 n 
-0000490745 00000 n 
-0000490926 00000 n 
-0000491109 00000 n 
-0000495388 00000 n 
-0000494225 00000 n 
-0000491437 00000 n 
-0000494723 00000 n 
-0000494378 00000 n 
-0000494898 00000 n 
-0000495021 00000 n 
-0000495144 00000 n 
-0000495266 00000 n 
-0000494567 00000 n 
-0000500349 00000 n 
-0000497046 00000 n 
-0000495554 00000 n 
-0000499529 00000 n 
-0000499588 00000 n 
-0000497298 00000 n 
-0000497469 00000 n 
-0000499705 00000 n 
-0000497651 00000 n 
-0000497822 00000 n 
-0000499822 00000 n 
-0000498004 00000 n 
-0000498175 00000 n 
-0000499939 00000 n 
-0000498357 00000 n 
-0000498527 00000 n 
-0000500056 00000 n 
-0000498708 00000 n 
-0000498879 00000 n 
-0000500231 00000 n 
-0000499061 00000 n 
-0000499217 00000 n 
-0000499373 00000 n 
-0000505515 00000 n 
-0000503071 00000 n 
-0000500463 00000 n 
-0000505161 00000 n 
-0000505220 00000 n 
-0000503305 00000 n 
-0000503461 00000 n 
-0000505338 00000 n 
-0000503617 00000 n 
-0000503773 00000 n 
-0000503956 00000 n 
-0000504139 00000 n 
-0000504295 00000 n 
-0000504451 00000 n 
-0000504634 00000 n 
-0000504817 00000 n 
-0000505456 00000 n 
-0000504972 00000 n 
-0000509638 00000 n 
-0000507947 00000 n 
-0000505655 00000 n 
-0000509156 00000 n 
-0000508136 00000 n 
-0000509274 00000 n 
-0000508292 00000 n 
-0000508480 00000 n 
-0000509392 00000 n 
-0000508636 00000 n 
-0000508792 00000 n 
-0000509515 00000 n 
-0000508974 00000 n 
-0000515072 00000 n 
-0000511817 00000 n 
-0000509791 00000 n 
-0000513973 00000 n 
-0000514032 00000 n 
-0000512051 00000 n 
-0000514155 00000 n 
-0000512233 00000 n 
-0000512389 00000 n 
-0000514278 00000 n 
-0000512571 00000 n 
-0000514401 00000 n 
-0000512752 00000 n 
-0000514524 00000 n 
-0000512934 00000 n 
-0000513090 00000 n 
-0000514647 00000 n 
-0000513272 00000 n 
-0000514769 00000 n 
-0000513453 00000 n 
-0000514891 00000 n 
-0000513635 00000 n 
-0000513791 00000 n 
-0000515014 00000 n 
-0001430753 00000 n 
-0000520653 00000 n 
-0000517200 00000 n 
-0000515225 00000 n 
-0000519547 00000 n 
-0000517443 00000 n 
-0000519670 00000 n 
-0000517625 00000 n 
-0000519793 00000 n 
-0000517807 00000 n 
-0000517963 00000 n 
-0000519915 00000 n 
-0000518144 00000 n 
-0000520038 00000 n 
-0000518326 00000 n 
-0000520161 00000 n 
-0000518508 00000 n 
-0000518664 00000 n 
-0000520284 00000 n 
-0000518845 00000 n 
-0000520407 00000 n 
-0000519027 00000 n 
-0000520530 00000 n 
-0000519209 00000 n 
-0000519365 00000 n 
-0000526069 00000 n 
-0000522816 00000 n 
-0000520806 00000 n 
-0000524968 00000 n 
-0000525027 00000 n 
-0000523050 00000 n 
-0000525150 00000 n 
-0000523232 00000 n 
-0000525273 00000 n 
-0000523413 00000 n 
-0000523569 00000 n 
-0000525396 00000 n 
-0000523750 00000 n 
-0000525519 00000 n 
-0000523932 00000 n 
-0000525642 00000 n 
-0000524114 00000 n 
-0000524269 00000 n 
-0000525765 00000 n 
-0000524450 00000 n 
-0000525887 00000 n 
-0000524632 00000 n 
-0000526010 00000 n 
-0000524814 00000 n 
-0000531388 00000 n 
-0000528099 00000 n 
-0000526222 00000 n 
-0000530282 00000 n 
-0000528333 00000 n 
-0000530405 00000 n 
-0000528515 00000 n 
-0000530528 00000 n 
-0000528697 00000 n 
-0000530650 00000 n 
-0000528879 00000 n 
-0000529034 00000 n 
-0000530773 00000 n 
-0000529216 00000 n 
-0000530896 00000 n 
-0000529398 00000 n 
-0000531019 00000 n 
-0000529580 00000 n 
-0000529736 00000 n 
-0000531142 00000 n 
-0000529918 00000 n 
-0000531265 00000 n 
-0000530100 00000 n 
-0000536778 00000 n 
-0000533523 00000 n 
-0000531541 00000 n 
-0000535678 00000 n 
-0000535737 00000 n 
-0000533757 00000 n 
-0000533913 00000 n 
-0000535860 00000 n 
-0000534095 00000 n 
-0000535983 00000 n 
-0000534277 00000 n 
-0000536106 00000 n 
-0000534458 00000 n 
-0000534614 00000 n 
-0000536229 00000 n 
-0000534796 00000 n 
-0000536352 00000 n 
-0000534978 00000 n 
-0000536474 00000 n 
-0000535159 00000 n 
-0000535314 00000 n 
-0000536597 00000 n 
-0000535496 00000 n 
-0000536720 00000 n 
-0000542294 00000 n 
-0000538840 00000 n 
-0000536931 00000 n 
-0000541187 00000 n 
-0000539083 00000 n 
-0000541310 00000 n 
-0000539265 00000 n 
-0000539421 00000 n 
-0000541433 00000 n 
-0000539603 00000 n 
-0000541556 00000 n 
-0000539784 00000 n 
-0000541679 00000 n 
-0000539966 00000 n 
-0000540122 00000 n 
-0000541802 00000 n 
-0000540304 00000 n 
-0000541925 00000 n 
-0000540485 00000 n 
-0000542048 00000 n 
-0000540667 00000 n 
-0000540823 00000 n 
-0000542171 00000 n 
-0000541005 00000 n 
-0000547598 00000 n 
-0000544343 00000 n 
-0000542447 00000 n 
-0000546499 00000 n 
-0000546558 00000 n 
-0000544577 00000 n 
-0000546681 00000 n 
-0000544759 00000 n 
-0000544915 00000 n 
-0000546804 00000 n 
-0000545097 00000 n 
-0000546927 00000 n 
-0000545278 00000 n 
-0000547050 00000 n 
-0000545460 00000 n 
-0000545616 00000 n 
-0000547173 00000 n 
-0000545798 00000 n 
-0000547295 00000 n 
-0000545979 00000 n 
-0000547417 00000 n 
-0000546161 00000 n 
-0000546317 00000 n 
-0000547540 00000 n 
-0001430878 00000 n 
-0000553103 00000 n 
-0000549650 00000 n 
-0000547751 00000 n 
-0000551997 00000 n 
-0000549893 00000 n 
-0000552120 00000 n 
-0000550075 00000 n 
-0000552243 00000 n 
-0000550257 00000 n 
-0000550413 00000 n 
-0000552365 00000 n 
-0000550594 00000 n 
-0000552488 00000 n 
-0000550776 00000 n 
-0000552611 00000 n 
-0000550958 00000 n 
-0000551114 00000 n 
-0000552734 00000 n 
-0000551295 00000 n 
-0000552857 00000 n 
-0000551477 00000 n 
-0000552980 00000 n 
-0000551659 00000 n 
-0000551815 00000 n 
-0000558521 00000 n 
-0000555269 00000 n 
-0000553256 00000 n 
-0000557420 00000 n 
-0000557479 00000 n 
-0000555503 00000 n 
-0000557602 00000 n 
-0000555685 00000 n 
-0000557725 00000 n 
-0000555866 00000 n 
-0000556021 00000 n 
-0000557848 00000 n 
-0000556202 00000 n 
-0000557971 00000 n 
-0000556384 00000 n 
-0000558094 00000 n 
-0000556566 00000 n 
-0000556721 00000 n 
-0000558217 00000 n 
-0000556902 00000 n 
-0000558339 00000 n 
-0000557084 00000 n 
-0000558462 00000 n 
-0000557266 00000 n 
-0000564252 00000 n 
-0000560442 00000 n 
-0000558674 00000 n 
-0000562730 00000 n 
-0000560676 00000 n 
-0000562853 00000 n 
-0000560858 00000 n 
-0000562976 00000 n 
-0000561040 00000 n 
-0000563150 00000 n 
-0000563271 00000 n 
-0000561222 00000 n 
-0000563394 00000 n 
-0000561411 00000 n 
-0000563517 00000 n 
-0000561600 00000 n 
-0000563640 00000 n 
-0000561788 00000 n 
-0000563763 00000 n 
-0000561977 00000 n 
-0000563885 00000 n 
-0000562166 00000 n 
-0000564008 00000 n 
-0000562354 00000 n 
-0000564131 00000 n 
-0000562543 00000 n 
-0000570440 00000 n 
-0000566326 00000 n 
-0000564391 00000 n 
-0000569779 00000 n 
-0000569838 00000 n 
-0000569961 00000 n 
-0000566623 00000 n 
-0000570084 00000 n 
-0000570263 00000 n 
-0000566806 00000 n 
-0000570322 00000 n 
-0000566961 00000 n 
-0000567144 00000 n 
-0000567300 00000 n 
-0000567456 00000 n 
-0000567639 00000 n 
-0000567822 00000 n 
-0000568005 00000 n 
-0000568188 00000 n 
-0000568371 00000 n 
-0000568554 00000 n 
-0000568736 00000 n 
-0000568918 00000 n 
-0000569101 00000 n 
-0000570381 00000 n 
-0000569284 00000 n 
-0000569467 00000 n 
-0000569623 00000 n 
-0000588237 00000 n 
-0000593534 00000 n 
-0000577562 00000 n 
-0000573634 00000 n 
-0000570566 00000 n 
-0000577386 00000 n 
-0000573949 00000 n 
-0000574132 00000 n 
-0000574288 00000 n 
-0000574444 00000 n 
-0000574627 00000 n 
-0000574783 00000 n 
-0000574939 00000 n 
-0000575122 00000 n 
-0000575278 00000 n 
-0000575461 00000 n 
-0000575617 00000 n 
-0000575799 00000 n 
-0000575981 00000 n 
-0000576164 00000 n 
-0000576347 00000 n 
-0000577445 00000 n 
-0000576530 00000 n 
-0000576710 00000 n 
-0000576865 00000 n 
-0000577048 00000 n 
-0000577204 00000 n 
-0000593652 00000 n 
-0000593888 00000 n 
-0000596773 00000 n 
-0000596891 00000 n 
-0000600863 00000 n 
-0000604906 00000 n 
-0000609244 00000 n 
-0000583854 00000 n 
-0000581416 00000 n 
-0000577688 00000 n 
-0000583795 00000 n 
-0000581659 00000 n 
-0000581841 00000 n 
-0000581997 00000 n 
-0000582180 00000 n 
-0000582369 00000 n 
-0000582551 00000 n 
-0000582734 00000 n 
-0000582884 00000 n 
-0000583065 00000 n 
-0000583247 00000 n 
-0000583430 00000 n 
-0000583613 00000 n 
-0001431003 00000 n 
-0000588884 00000 n 
-0000586343 00000 n 
-0000583966 00000 n 
-0000588120 00000 n 
-0000588296 00000 n 
-0000586559 00000 n 
-0000588418 00000 n 
-0000586715 00000 n 
-0000586886 00000 n 
-0000588535 00000 n 
-0000587067 00000 n 
-0000587238 00000 n 
-0000588651 00000 n 
-0000587419 00000 n 
-0000587590 00000 n 
-0000588768 00000 n 
-0000587771 00000 n 
-0000587941 00000 n 
-0000593946 00000 n 
-0000591129 00000 n 
-0000589009 00000 n 
-0000593358 00000 n 
-0000593417 00000 n 
-0000591372 00000 n 
-0000591543 00000 n 
-0000593593 00000 n 
-0000591724 00000 n 
-0000591880 00000 n 
-0000592036 00000 n 
-0000593711 00000 n 
-0000592187 00000 n 
-0000592343 00000 n 
-0000593829 00000 n 
-0000592495 00000 n 
-0000592651 00000 n 
-0000592834 00000 n 
-0000593017 00000 n 
-0000593206 00000 n 
-0000596949 00000 n 
-0000596199 00000 n 
-0000594060 00000 n 
-0000596655 00000 n 
-0000596714 00000 n 
-0000596352 00000 n 
-0000596832 00000 n 
-0000596504 00000 n 
-0000600981 00000 n 
-0000600622 00000 n 
-0000597063 00000 n 
-0000600745 00000 n 
-0000600804 00000 n 
-0000600922 00000 n 
-0000605024 00000 n 
-0000604520 00000 n 
-0000601121 00000 n 
-0000604847 00000 n 
-0000604664 00000 n 
-0000604965 00000 n 
-0000609420 00000 n 
-0000608859 00000 n 
-0000605164 00000 n 
-0000609185 00000 n 
-0000609003 00000 n 
-0000609303 00000 n 
-0001431128 00000 n 
-0000613082 00000 n 
-0000612283 00000 n 
-0000609560 00000 n 
-0000612610 00000 n 
-0000612669 00000 n 
-0000612844 00000 n 
-0000613023 00000 n 
-0000612427 00000 n 
-0000617600 00000 n 
-0000617777 00000 n 
-0000615950 00000 n 
-0000613222 00000 n 
-0000617425 00000 n 
-0000616148 00000 n 
-0000616330 00000 n 
-0000616513 00000 n 
-0000616696 00000 n 
-0000616878 00000 n 
-0000617060 00000 n 
-0000617243 00000 n 
-0000617659 00000 n 
-0000617718 00000 n 
-0000621372 00000 n 
-0000625772 00000 n 
-0000621490 00000 n 
-0000620546 00000 n 
-0000617917 00000 n 
-0000621254 00000 n 
-0000621313 00000 n 
-0000621431 00000 n 
-0000620708 00000 n 
-0000620891 00000 n 
-0000621073 00000 n 
-0000625957 00000 n 
-0000624811 00000 n 
-0000621630 00000 n 
-0000625713 00000 n 
-0000625836 00000 n 
-0000624982 00000 n 
-0000625165 00000 n 
-0000625347 00000 n 
-0000625530 00000 n 
-0000631847 00000 n 
-0000628267 00000 n 
-0000626150 00000 n 
-0000631553 00000 n 
-0000631670 00000 n 
-0000628555 00000 n 
-0000631729 00000 n 
-0000628711 00000 n 
-0000628894 00000 n 
-0000629050 00000 n 
-0000629206 00000 n 
-0000631788 00000 n 
-0000629389 00000 n 
-0000629572 00000 n 
-0000629726 00000 n 
-0000629909 00000 n 
-0000630092 00000 n 
-0000630275 00000 n 
-0000630458 00000 n 
-0000630641 00000 n 
-0000630824 00000 n 
-0000631007 00000 n 
-0000631189 00000 n 
-0000631372 00000 n 
-0000649070 00000 n 
-0000649188 00000 n 
-0000652403 00000 n 
-0000652521 00000 n 
-0000652639 00000 n 
-0000652762 00000 n 
-0000652885 00000 n 
-0000656201 00000 n 
-0000656324 00000 n 
-0000656447 00000 n 
-0000656569 00000 n 
-0000656692 00000 n 
-0000637180 00000 n 
-0000633923 00000 n 
-0000631960 00000 n 
-0000637121 00000 n 
-0000634202 00000 n 
-0000634384 00000 n 
-0000634566 00000 n 
-0000634749 00000 n 
-0000634932 00000 n 
-0000635114 00000 n 
-0000635295 00000 n 
-0000635477 00000 n 
-0000635660 00000 n 
-0000635843 00000 n 
-0000636026 00000 n 
-0000636209 00000 n 
-0000636392 00000 n 
-0000636574 00000 n 
-0000636755 00000 n 
-0000636938 00000 n 
-0001431253 00000 n 
-0000656815 00000 n 
-0000656936 00000 n 
-0000657059 00000 n 
-0000657182 00000 n 
-0000660101 00000 n 
-0000660224 00000 n 
-0000660342 00000 n 
-0000660465 00000 n 
-0000660588 00000 n 
-0000663932 00000 n 
-0000664050 00000 n 
-0000664173 00000 n 
-0000664296 00000 n 
-0000664419 00000 n 
-0000664542 00000 n 
-0000664665 00000 n 
-0000644520 00000 n 
-0000639659 00000 n 
-0000637279 00000 n 
-0000644344 00000 n 
-0000644403 00000 n 
-0000640010 00000 n 
-0000640192 00000 n 
-0000640374 00000 n 
-0000640530 00000 n 
-0000640711 00000 n 
-0000640892 00000 n 
-0000641073 00000 n 
-0000641254 00000 n 
-0000641435 00000 n 
-0000641616 00000 n 
-0000641798 00000 n 
-0000641980 00000 n 
-0000642162 00000 n 
-0000642344 00000 n 
-0000642526 00000 n 
-0000642708 00000 n 
-0000642890 00000 n 
-0000643072 00000 n 
-0000643254 00000 n 
-0000643436 00000 n 
-0000643618 00000 n 
-0000643800 00000 n 
-0000643982 00000 n 
-0000644164 00000 n 
-0000672116 00000 n 
-0000649487 00000 n 
-0000647700 00000 n 
-0000644646 00000 n 
-0000648953 00000 n 
-0000647889 00000 n 
-0000648071 00000 n 
-0000648253 00000 n 
-0000648435 00000 n 
-0000648617 00000 n 
-0000649129 00000 n 
-0000648799 00000 n 
-0000649252 00000 n 
-0000649428 00000 n 
-0000652948 00000 n 
-0000651475 00000 n 
-0000649653 00000 n 
-0000652344 00000 n 
-0000651646 00000 n 
-0000652462 00000 n 
-0000652580 00000 n 
-0000651801 00000 n 
-0000652703 00000 n 
-0000651982 00000 n 
-0000652826 00000 n 
-0000652163 00000 n 
-0000657305 00000 n 
-0000654234 00000 n 
-0000653062 00000 n 
-0000656083 00000 n 
-0000656142 00000 n 
-0000654450 00000 n 
-0000656265 00000 n 
-0000654632 00000 n 
-0000656388 00000 n 
-0000654813 00000 n 
-0000656510 00000 n 
-0000654995 00000 n 
-0000656633 00000 n 
-0000655177 00000 n 
-0000656756 00000 n 
-0000655358 00000 n 
-0000656877 00000 n 
-0000655539 00000 n 
-0000657000 00000 n 
-0000655721 00000 n 
-0000657123 00000 n 
-0000655902 00000 n 
-0000657246 00000 n 
-0000660711 00000 n 
-0000659143 00000 n 
-0000657391 00000 n 
-0000660042 00000 n 
-0000659314 00000 n 
-0000660165 00000 n 
-0000660283 00000 n 
-0000659496 00000 n 
-0000660406 00000 n 
-0000659678 00000 n 
-0000660529 00000 n 
-0000659860 00000 n 
-0000660652 00000 n 
-0000664787 00000 n 
-0000662404 00000 n 
-0000660825 00000 n 
-0000663873 00000 n 
-0000663991 00000 n 
-0000662602 00000 n 
-0000664114 00000 n 
-0000662784 00000 n 
-0000664237 00000 n 
-0000662965 00000 n 
-0000664360 00000 n 
-0000663147 00000 n 
-0000664483 00000 n 
-0000663329 00000 n 
-0000664606 00000 n 
-0000663511 00000 n 
-0000664728 00000 n 
-0000663693 00000 n 
-0001431378 00000 n 
-0000672531 00000 n 
-0000667095 00000 n 
-0000664901 00000 n 
-0000671999 00000 n 
-0000672175 00000 n 
-0000672354 00000 n 
-0000667464 00000 n 
-0000672413 00000 n 
-0000667620 00000 n 
-0000667803 00000 n 
-0000667958 00000 n 
-0000668114 00000 n 
-0000668297 00000 n 
-0000668480 00000 n 
-0000668663 00000 n 
-0000668846 00000 n 
-0000669029 00000 n 
-0000669212 00000 n 
-0000669395 00000 n 
-0000669578 00000 n 
-0000669761 00000 n 
-0000669944 00000 n 
-0000670127 00000 n 
-0000670310 00000 n 
-0000670493 00000 n 
-0000672472 00000 n 
-0000670676 00000 n 
-0000670859 00000 n 
-0000671015 00000 n 
-0000671171 00000 n 
-0000671354 00000 n 
-0000671510 00000 n 
-0000671691 00000 n 
-0000671845 00000 n 
-0000681612 00000 n 
-0000692234 00000 n 
-0000692352 00000 n 
-0000681792 00000 n 
-0000676033 00000 n 
-0000672644 00000 n 
-0000681378 00000 n 
-0000676429 00000 n 
-0000676585 00000 n 
-0000676767 00000 n 
-0000676923 00000 n 
-0000677079 00000 n 
-0000677262 00000 n 
-0000677418 00000 n 
-0000677574 00000 n 
-0000677757 00000 n 
-0000677913 00000 n 
-0000678068 00000 n 
-0000678251 00000 n 
-0000678407 00000 n 
-0000678590 00000 n 
-0000681437 00000 n 
-0000678746 00000 n 
-0000678928 00000 n 
-0000679083 00000 n 
-0000679265 00000 n 
-0000679448 00000 n 
-0000679631 00000 n 
-0000679813 00000 n 
-0000679969 00000 n 
-0000680152 00000 n 
-0000680333 00000 n 
-0000680487 00000 n 
-0000680670 00000 n 
-0000680859 00000 n 
-0000681041 00000 n 
-0000681671 00000 n 
-0000681224 00000 n 
-0000698048 00000 n 
-0000698165 00000 n 
-0000686486 00000 n 
-0000682939 00000 n 
-0000681905 00000 n 
-0000685668 00000 n 
-0000685727 00000 n 
-0000683200 00000 n 
-0000683371 00000 n 
-0000685844 00000 n 
-0000683553 00000 n 
-0000683724 00000 n 
-0000685961 00000 n 
-0000683906 00000 n 
-0000684077 00000 n 
-0000686078 00000 n 
-0000684259 00000 n 
-0000684429 00000 n 
-0000686195 00000 n 
-0000684610 00000 n 
-0000684781 00000 n 
-0000686312 00000 n 
-0000684963 00000 n 
-0000685134 00000 n 
-0000686428 00000 n 
-0000685316 00000 n 
-0000685487 00000 n 
-0000692411 00000 n 
-0000689826 00000 n 
-0000686572 00000 n 
-0000691999 00000 n 
-0000692175 00000 n 
-0000690069 00000 n 
-0000690225 00000 n 
-0000690381 00000 n 
-0000690537 00000 n 
-0000690692 00000 n 
-0000690848 00000 n 
-0000691004 00000 n 
-0000691160 00000 n 
-0000691343 00000 n 
-0000691531 00000 n 
-0000692293 00000 n 
-0000691687 00000 n 
-0000691843 00000 n 
-0000698341 00000 n 
-0000695323 00000 n 
-0000692578 00000 n 
-0000697930 00000 n 
-0000697989 00000 n 
-0000695584 00000 n 
-0000695738 00000 n 
-0000695921 00000 n 
-0000696104 00000 n 
-0000696259 00000 n 
-0000696447 00000 n 
-0000698106 00000 n 
-0000696603 00000 n 
-0000696759 00000 n 
-0000696942 00000 n 
-0000697125 00000 n 
-0000697280 00000 n 
-0000697463 00000 n 
-0000698224 00000 n 
-0000697619 00000 n 
-0000697775 00000 n 
-0000702308 00000 n 
-0000700744 00000 n 
-0000698455 00000 n 
-0000701954 00000 n 
-0000702013 00000 n 
-0000700933 00000 n 
-0000701089 00000 n 
-0000701272 00000 n 
-0000701454 00000 n 
-0000701643 00000 n 
-0000702131 00000 n 
+0000352015 00000 n 
+0000352198 00000 n 
+0000352354 00000 n 
+0000352537 00000 n 
+0000352720 00000 n 
+0000352903 00000 n 
+0000353059 00000 n 
+0000353241 00000 n 
+0000353430 00000 n 
+0000353611 00000 n 
+0000353793 00000 n 
+0000353943 00000 n 
+0000359301 00000 n 
+0000359364 00000 n 
+0000359428 00000 n 
+0000364048 00000 n 
+0000364166 00000 n 
+0000364284 00000 n 
+0000368323 00000 n 
+0000368441 00000 n 
+0000359491 00000 n 
+0000355894 00000 n 
+0000354439 00000 n 
+0000358047 00000 n 
+0000358223 00000 n 
+0000356128 00000 n 
+0000358345 00000 n 
+0000356284 00000 n 
+0000356455 00000 n 
+0000358462 00000 n 
+0000356637 00000 n 
+0000356808 00000 n 
+0000358579 00000 n 
+0000356990 00000 n 
+0000357161 00000 n 
+0000358695 00000 n 
+0000357343 00000 n 
+0000357514 00000 n 
+0000358812 00000 n 
+0000357696 00000 n 
+0000357866 00000 n 
+0000358987 00000 n 
+0001510873 00000 n 
+0001496173 00000 n 
+0001510692 00000 n 
+0000364520 00000 n 
+0000361699 00000 n 
+0000359604 00000 n 
+0000363931 00000 n 
+0000364107 00000 n 
+0000361942 00000 n 
+0000362098 00000 n 
+0000362254 00000 n 
+0000364225 00000 n 
+0000362410 00000 n 
+0000362565 00000 n 
+0000364343 00000 n 
+0000362721 00000 n 
+0000362877 00000 n 
+0000363066 00000 n 
+0000364461 00000 n 
+0000363222 00000 n 
+0000363377 00000 n 
+0000363559 00000 n 
+0000363742 00000 n 
+0001104898 00000 n 
+0000368500 00000 n 
+0000367015 00000 n 
+0000364634 00000 n 
+0000368264 00000 n 
+0000367204 00000 n 
+0000367360 00000 n 
+0000367548 00000 n 
+0000368382 00000 n 
+0000367733 00000 n 
+0000367889 00000 n 
+0000368078 00000 n 
+0001623951 00000 n 
+0000372595 00000 n 
+0000371099 00000 n 
+0000368641 00000 n 
+0000372126 00000 n 
+0000372185 00000 n 
+0000371279 00000 n 
+0000371435 00000 n 
+0000371624 00000 n 
+0000372360 00000 n 
+0000372536 00000 n 
+0000371810 00000 n 
+0000371969 00000 n 
+0000379228 00000 n 
+0000375148 00000 n 
+0000372762 00000 n 
+0000378876 00000 n 
+0000378935 00000 n 
+0000375454 00000 n 
+0000375641 00000 n 
+0000375826 00000 n 
+0000376013 00000 n 
+0000376200 00000 n 
+0000376387 00000 n 
+0000376573 00000 n 
+0000376760 00000 n 
+0000376918 00000 n 
+0000377104 00000 n 
+0000378994 00000 n 
+0000377260 00000 n 
+0000379053 00000 n 
+0000377445 00000 n 
+0000377632 00000 n 
+0000377790 00000 n 
+0000379112 00000 n 
+0000377946 00000 n 
+0000378131 00000 n 
+0000378317 00000 n 
+0000378503 00000 n 
+0000378689 00000 n 
+0000382825 00000 n 
+0000382943 00000 n 
+0000383066 00000 n 
+0000383189 00000 n 
+0000383433 00000 n 
+0000383551 00000 n 
+0000383672 00000 n 
+0000394562 00000 n 
+0001013187 00000 n 
+0000383965 00000 n 
+0000381054 00000 n 
+0000379341 00000 n 
+0000382708 00000 n 
+0000382884 00000 n 
+0000381261 00000 n 
+0000383007 00000 n 
+0000381448 00000 n 
+0000383130 00000 n 
+0000381635 00000 n 
+0000383252 00000 n 
+0000381822 00000 n 
+0000383374 00000 n 
+0000382009 00000 n 
+0000383492 00000 n 
+0000382180 00000 n 
+0000383613 00000 n 
+0000383731 00000 n 
+0000383906 00000 n 
+0000382367 00000 n 
+0000382521 00000 n 
+0000389891 00000 n 
+0000387657 00000 n 
+0000384077 00000 n 
+0000389422 00000 n 
+0000389598 00000 n 
+0000387873 00000 n 
+0000388030 00000 n 
+0000388189 00000 n 
+0000388381 00000 n 
+0000388572 00000 n 
+0000388762 00000 n 
+0000388951 00000 n 
+0000389108 00000 n 
+0000389657 00000 n 
+0000389716 00000 n 
+0000389774 00000 n 
+0000389265 00000 n 
+0000389832 00000 n 
+0000394860 00000 n 
+0000393216 00000 n 
+0000390005 00000 n 
+0000393914 00000 n 
+0000393973 00000 n 
+0000394032 00000 n 
+0000394091 00000 n 
+0000393378 00000 n 
+0000394150 00000 n 
+0000394209 00000 n 
+0000394268 00000 n 
+0000394327 00000 n 
+0000394386 00000 n 
+0000394445 00000 n 
+0000393568 00000 n 
+0000394621 00000 n 
+0000394801 00000 n 
+0000393758 00000 n 
+0000402239 00000 n 
+0000398685 00000 n 
+0000395000 00000 n 
+0000401887 00000 n 
+0000401946 00000 n 
+0000398982 00000 n 
+0000399171 00000 n 
+0000399327 00000 n 
+0000399514 00000 n 
+0000399668 00000 n 
+0000402121 00000 n 
+0000402180 00000 n 
+0000399856 00000 n 
+0000400012 00000 n 
+0000400168 00000 n 
+0000400324 00000 n 
+0000400510 00000 n 
+0000400666 00000 n 
+0000400816 00000 n 
+0000400971 00000 n 
+0000401121 00000 n 
+0000401270 00000 n 
+0000401426 00000 n 
+0000401581 00000 n 
+0000401731 00000 n 
+0001624076 00000 n 
+0000409712 00000 n 
+0000404937 00000 n 
+0000402366 00000 n 
+0000409414 00000 n 
+0000405288 00000 n 
+0000405443 00000 n 
+0000405598 00000 n 
+0000405754 00000 n 
+0000405904 00000 n 
+0000406053 00000 n 
+0000409595 00000 n 
+0000406209 00000 n 
+0000409653 00000 n 
+0000406363 00000 n 
+0000406546 00000 n 
+0000406702 00000 n 
+0000406858 00000 n 
+0000407041 00000 n 
+0000407224 00000 n 
+0000407406 00000 n 
+0000407588 00000 n 
+0000407771 00000 n 
+0000407954 00000 n 
+0000408135 00000 n 
+0000408316 00000 n 
+0000408499 00000 n 
+0000408682 00000 n 
+0000408865 00000 n 
+0000409048 00000 n 
+0000409231 00000 n 
+0000425626 00000 n 
+0000420821 00000 n 
+0000413189 00000 n 
+0000409838 00000 n 
+0000420528 00000 n 
+0000420587 00000 n 
+0000413675 00000 n 
+0000413858 00000 n 
+0000414073 00000 n 
+0000414288 00000 n 
+0000414502 00000 n 
+0000414716 00000 n 
+0000420646 00000 n 
+0000414931 00000 n 
+0000415114 00000 n 
+0000415269 00000 n 
+0000415425 00000 n 
+0000415608 00000 n 
+0000415764 00000 n 
+0000415920 00000 n 
+0000416076 00000 n 
+0000416259 00000 n 
+0000416415 00000 n 
+0000416571 00000 n 
+0000416753 00000 n 
+0000416908 00000 n 
+0000417063 00000 n 
+0000417246 00000 n 
+0000417402 00000 n 
+0000417556 00000 n 
+0000417739 00000 n 
+0000417895 00000 n 
+0000418078 00000 n 
+0000418234 00000 n 
+0000420705 00000 n 
+0000418417 00000 n 
+0000418596 00000 n 
+0000418752 00000 n 
+0000418934 00000 n 
+0000419117 00000 n 
+0000419300 00000 n 
+0000419456 00000 n 
+0000419639 00000 n 
+0000419819 00000 n 
+0000420002 00000 n 
+0000420158 00000 n 
+0000420341 00000 n 
+0000432558 00000 n 
+0000432674 00000 n 
+0000432738 00000 n 
+0000432802 00000 n 
+0000432866 00000 n 
+0000433106 00000 n 
+0000438596 00000 n 
+0000438714 00000 n 
+0000444513 00000 n 
+0000444631 00000 n 
+0000450160 00000 n 
+0000426508 00000 n 
+0000422414 00000 n 
+0000420934 00000 n 
+0000425509 00000 n 
+0000422693 00000 n 
+0000422875 00000 n 
+0000423057 00000 n 
+0000425685 00000 n 
+0000423240 00000 n 
+0000425807 00000 n 
+0000423396 00000 n 
+0000423566 00000 n 
+0000425924 00000 n 
+0000423746 00000 n 
+0000423917 00000 n 
+0000426041 00000 n 
+0000424099 00000 n 
+0000424270 00000 n 
+0000426158 00000 n 
+0000424452 00000 n 
+0000424623 00000 n 
+0000426275 00000 n 
+0000424805 00000 n 
+0000424975 00000 n 
+0000426392 00000 n 
+0000425156 00000 n 
+0000425327 00000 n 
+0000433224 00000 n 
+0000429687 00000 n 
+0000426607 00000 n 
+0000432382 00000 n 
+0000432441 00000 n 
+0000429948 00000 n 
+0000430119 00000 n 
+0000432616 00000 n 
+0000433047 00000 n 
+0000430301 00000 n 
+0000430456 00000 n 
+0000430612 00000 n 
+0000430800 00000 n 
+0000430956 00000 n 
+0000431144 00000 n 
+0000431332 00000 n 
+0000431488 00000 n 
+0000431677 00000 n 
+0000433165 00000 n 
+0000431863 00000 n 
+0000432019 00000 n 
+0000432201 00000 n 
+0000438891 00000 n 
+0000435861 00000 n 
+0000433352 00000 n 
+0000438537 00000 n 
+0000436122 00000 n 
+0000436311 00000 n 
+0000436467 00000 n 
+0000436655 00000 n 
+0000438655 00000 n 
+0000436840 00000 n 
+0000436996 00000 n 
+0000437179 00000 n 
+0000437362 00000 n 
+0000437545 00000 n 
+0000437700 00000 n 
+0000437882 00000 n 
+0000438773 00000 n 
+0000438037 00000 n 
+0000438193 00000 n 
+0000438381 00000 n 
+0000444749 00000 n 
+0000441611 00000 n 
+0000439019 00000 n 
+0000444395 00000 n 
+0000444454 00000 n 
+0000441872 00000 n 
+0000442061 00000 n 
+0000442249 00000 n 
+0000442404 00000 n 
+0000442593 00000 n 
+0000442776 00000 n 
+0000442959 00000 n 
+0000443148 00000 n 
+0000443336 00000 n 
+0000443491 00000 n 
+0000443680 00000 n 
+0000444572 00000 n 
+0000443866 00000 n 
+0000444022 00000 n 
+0000444210 00000 n 
+0000444690 00000 n 
+0001624201 00000 n 
+0000450691 00000 n 
+0000447716 00000 n 
+0000444890 00000 n 
+0000450101 00000 n 
+0000447950 00000 n 
+0000448106 00000 n 
+0000448295 00000 n 
+0000450219 00000 n 
+0000450394 00000 n 
+0000450574 00000 n 
+0000448481 00000 n 
+0000448663 00000 n 
+0000448877 00000 n 
+0000449092 00000 n 
+0000449307 00000 n 
+0000449521 00000 n 
+0000450633 00000 n 
+0000449735 00000 n 
+0000449918 00000 n 
+0000454169 00000 n 
+0000454287 00000 n 
+0000454351 00000 n 
+0000454415 00000 n 
+0000454479 00000 n 
+0000454543 00000 n 
+0000454665 00000 n 
+0000457271 00000 n 
+0000454783 00000 n 
+0000453228 00000 n 
+0000450858 00000 n 
+0000453935 00000 n 
+0000453994 00000 n 
+0000453390 00000 n 
+0000453572 00000 n 
+0000453753 00000 n 
+0000454228 00000 n 
+0000454724 00000 n 
+0000457447 00000 n 
+0000457744 00000 n 
+0000456913 00000 n 
+0000454923 00000 n 
+0000457212 00000 n 
+0000457330 00000 n 
+0000457506 00000 n 
+0000457685 00000 n 
+0000457057 00000 n 
+0000466937 00000 n 
+0000460331 00000 n 
+0000457884 00000 n 
+0000466701 00000 n 
+0000466760 00000 n 
+0000460763 00000 n 
+0000460946 00000 n 
+0000461129 00000 n 
+0000461312 00000 n 
+0000461494 00000 n 
+0000461650 00000 n 
+0000461806 00000 n 
+0000461988 00000 n 
+0000462170 00000 n 
+0000462352 00000 n 
+0000462534 00000 n 
+0000462717 00000 n 
+0000462900 00000 n 
+0000463083 00000 n 
+0000463266 00000 n 
+0000463449 00000 n 
+0000466819 00000 n 
+0000463632 00000 n 
+0000463814 00000 n 
+0000464028 00000 n 
+0000464243 00000 n 
+0000464457 00000 n 
+0000464671 00000 n 
+0000466878 00000 n 
+0000464885 00000 n 
+0000465068 00000 n 
+0000465224 00000 n 
+0000465379 00000 n 
+0000465562 00000 n 
+0000465718 00000 n 
+0000465872 00000 n 
+0000466054 00000 n 
+0000466209 00000 n 
+0000466365 00000 n 
+0000466546 00000 n 
+0000538374 00000 n 
+0000538492 00000 n 
+0000538615 00000 n 
+0000538738 00000 n 
+0000543244 00000 n 
+0000543362 00000 n 
+0000543426 00000 n 
+0000543490 00000 n 
+0000543554 00000 n 
+0000543618 00000 n 
+0000549267 00000 n 
+0000549385 00000 n 
+0000474557 00000 n 
+0000469490 00000 n 
+0000467050 00000 n 
+0000474498 00000 n 
+0000469868 00000 n 
+0000470023 00000 n 
+0000470205 00000 n 
+0000470387 00000 n 
+0000470569 00000 n 
+0000470725 00000 n 
+0000470881 00000 n 
+0000471063 00000 n 
+0000471245 00000 n 
+0000471427 00000 n 
+0000471582 00000 n 
+0000471737 00000 n 
+0000471919 00000 n 
+0000472102 00000 n 
+0000472285 00000 n 
+0000472440 00000 n 
+0000472596 00000 n 
+0000472779 00000 n 
+0000472962 00000 n 
+0000473145 00000 n 
+0000473301 00000 n 
+0000473457 00000 n 
+0000473639 00000 n 
+0000473820 00000 n 
+0000474003 00000 n 
+0000474159 00000 n 
+0000474315 00000 n 
+0000553703 00000 n 
+0000553820 00000 n 
+0000558796 00000 n 
+0000558914 00000 n 
+0000559037 00000 n 
+0000559160 00000 n 
+0000559282 00000 n 
+0000559404 00000 n 
+0000559527 00000 n 
+0000563979 00000 n 
+0000564102 00000 n 
+0000564225 00000 n 
+0000564348 00000 n 
+0000564471 00000 n 
+0000564593 00000 n 
+0000564716 00000 n 
+0000482684 00000 n 
+0000477260 00000 n 
+0000474683 00000 n 
+0000482625 00000 n 
+0000477656 00000 n 
+0000477839 00000 n 
+0000478022 00000 n 
+0000478176 00000 n 
+0000478332 00000 n 
+0000478513 00000 n 
+0000478696 00000 n 
+0000478878 00000 n 
+0000479033 00000 n 
+0000479189 00000 n 
+0000479371 00000 n 
+0000479554 00000 n 
+0000479735 00000 n 
+0000479889 00000 n 
+0000480044 00000 n 
+0000480227 00000 n 
+0000480410 00000 n 
+0000480593 00000 n 
+0000480749 00000 n 
+0000480905 00000 n 
+0000481088 00000 n 
+0000481271 00000 n 
+0000481454 00000 n 
+0000481610 00000 n 
+0000481766 00000 n 
+0000481949 00000 n 
+0000482132 00000 n 
+0000482315 00000 n 
+0000482471 00000 n 
+0001624326 00000 n 
+0000564839 00000 n 
+0000569406 00000 n 
+0000569529 00000 n 
+0000569652 00000 n 
+0000569775 00000 n 
+0000569898 00000 n 
+0000570021 00000 n 
+0000570144 00000 n 
+0000570267 00000 n 
+0000570390 00000 n 
+0000574887 00000 n 
+0000575010 00000 n 
+0000575133 00000 n 
+0000575256 00000 n 
+0000575379 00000 n 
+0000575501 00000 n 
+0000575624 00000 n 
+0000490359 00000 n 
+0000485263 00000 n 
+0000482810 00000 n 
+0000490300 00000 n 
+0000485641 00000 n 
+0000485824 00000 n 
+0000486007 00000 n 
+0000486190 00000 n 
+0000486344 00000 n 
+0000486500 00000 n 
+0000486683 00000 n 
+0000486866 00000 n 
+0000487049 00000 n 
+0000487205 00000 n 
+0000487361 00000 n 
+0000487544 00000 n 
+0000487727 00000 n 
+0000487909 00000 n 
+0000488063 00000 n 
+0000488219 00000 n 
+0000488401 00000 n 
+0000488584 00000 n 
+0000488767 00000 n 
+0000488923 00000 n 
+0000489079 00000 n 
+0000489262 00000 n 
+0000489444 00000 n 
+0000489626 00000 n 
+0000489781 00000 n 
+0000489936 00000 n 
+0000490119 00000 n 
+0000575746 00000 n 
+0000580364 00000 n 
+0000580487 00000 n 
+0000580609 00000 n 
+0000580732 00000 n 
+0000580855 00000 n 
+0000580978 00000 n 
+0000581101 00000 n 
+0000581224 00000 n 
+0000581347 00000 n 
+0000585837 00000 n 
+0000585960 00000 n 
+0000586083 00000 n 
+0000586206 00000 n 
+0000586329 00000 n 
+0000586452 00000 n 
+0000586575 00000 n 
+0000498210 00000 n 
+0000492976 00000 n 
+0000490485 00000 n 
+0000498151 00000 n 
+0000493363 00000 n 
+0000493546 00000 n 
+0000493702 00000 n 
+0000493858 00000 n 
+0000494041 00000 n 
+0000494224 00000 n 
+0000494407 00000 n 
+0000494563 00000 n 
+0000494719 00000 n 
+0000494902 00000 n 
+0000495084 00000 n 
+0000495265 00000 n 
+0000495420 00000 n 
+0000495576 00000 n 
+0000495759 00000 n 
+0000495941 00000 n 
+0000496124 00000 n 
+0000496280 00000 n 
+0000496436 00000 n 
+0000496619 00000 n 
+0000496802 00000 n 
+0000496984 00000 n 
+0000497139 00000 n 
+0000497294 00000 n 
+0000497474 00000 n 
+0000497657 00000 n 
+0000497840 00000 n 
+0000497996 00000 n 
+0000586697 00000 n 
+0000591146 00000 n 
+0000591269 00000 n 
+0000591391 00000 n 
+0000591514 00000 n 
+0000591637 00000 n 
+0000591760 00000 n 
+0000591883 00000 n 
+0000592006 00000 n 
+0000592129 00000 n 
+0000596570 00000 n 
+0000596693 00000 n 
+0000596816 00000 n 
+0000596939 00000 n 
+0000597062 00000 n 
+0000597184 00000 n 
+0000505908 00000 n 
+0000500810 00000 n 
+0000498336 00000 n 
+0000505849 00000 n 
+0000501188 00000 n 
+0000501371 00000 n 
+0000501554 00000 n 
+0000501737 00000 n 
+0000501893 00000 n 
+0000502047 00000 n 
+0000502230 00000 n 
+0000502412 00000 n 
+0000502594 00000 n 
+0000502750 00000 n 
+0000502906 00000 n 
+0000503088 00000 n 
+0000503270 00000 n 
+0000503452 00000 n 
+0000503607 00000 n 
+0000503763 00000 n 
+0000503946 00000 n 
+0000504129 00000 n 
+0000504312 00000 n 
+0000504468 00000 n 
+0000504624 00000 n 
+0000504807 00000 n 
+0000504990 00000 n 
+0000505172 00000 n 
+0000505327 00000 n 
+0000505483 00000 n 
+0000505666 00000 n 
+0000597307 00000 n 
+0000597430 00000 n 
+0000602046 00000 n 
+0000602169 00000 n 
+0000602292 00000 n 
+0000602415 00000 n 
+0000602538 00000 n 
+0000602661 00000 n 
+0000602784 00000 n 
+0000602907 00000 n 
+0000603030 00000 n 
+0000607350 00000 n 
+0000607473 00000 n 
+0000607596 00000 n 
+0000607719 00000 n 
+0000607842 00000 n 
+0000607964 00000 n 
+0000512373 00000 n 
+0000508695 00000 n 
+0000506034 00000 n 
+0000512198 00000 n 
+0000512257 00000 n 
+0000508992 00000 n 
+0000509174 00000 n 
+0000509356 00000 n 
+0000509539 00000 n 
+0000509722 00000 n 
+0000509905 00000 n 
+0000510087 00000 n 
+0000510270 00000 n 
+0000510453 00000 n 
+0000510635 00000 n 
+0000510818 00000 n 
+0000511001 00000 n 
+0000511183 00000 n 
+0000511339 00000 n 
+0000511522 00000 n 
+0000511678 00000 n 
+0000511860 00000 n 
+0000512043 00000 n 
+0000608262 00000 n 
+0000608385 00000 n 
+0000612173 00000 n 
+0000612296 00000 n 
+0000612419 00000 n 
+0000612541 00000 n 
+0000612662 00000 n 
+0000612785 00000 n 
+0000612908 00000 n 
+0000613031 00000 n 
+0000613154 00000 n 
+0000532998 00000 n 
+0000516812 00000 n 
+0000512486 00000 n 
+0000532939 00000 n 
+0000517703 00000 n 
+0000517891 00000 n 
+0000518074 00000 n 
+0000518257 00000 n 
+0000518440 00000 n 
+0000518596 00000 n 
+0000518778 00000 n 
+0000518932 00000 n 
+0000519114 00000 n 
+0000519270 00000 n 
+0000519451 00000 n 
+0000519633 00000 n 
+0000519814 00000 n 
+0000519996 00000 n 
+0000520179 00000 n 
+0000520362 00000 n 
+0000520544 00000 n 
+0000520727 00000 n 
+0000520910 00000 n 
+0000521090 00000 n 
+0000521272 00000 n 
+0000521454 00000 n 
+0000521636 00000 n 
+0000521819 00000 n 
+0000522002 00000 n 
+0000522184 00000 n 
+0000522367 00000 n 
+0000522550 00000 n 
+0000522731 00000 n 
+0000522914 00000 n 
+0000523097 00000 n 
+0000523279 00000 n 
+0000523462 00000 n 
+0000523645 00000 n 
+0000523826 00000 n 
+0000524008 00000 n 
+0000524190 00000 n 
+0000524372 00000 n 
+0000524555 00000 n 
+0000524737 00000 n 
+0000524919 00000 n 
+0000525102 00000 n 
+0000525285 00000 n 
+0000525467 00000 n 
+0000525650 00000 n 
+0000525833 00000 n 
+0000526014 00000 n 
+0000526197 00000 n 
+0000526380 00000 n 
+0000526562 00000 n 
+0000526745 00000 n 
+0000526927 00000 n 
+0000527109 00000 n 
+0000527291 00000 n 
+0000527474 00000 n 
+0000527655 00000 n 
+0000527837 00000 n 
+0000528019 00000 n 
+0000528201 00000 n 
+0000528384 00000 n 
+0000528566 00000 n 
+0000528748 00000 n 
+0000528931 00000 n 
+0000529114 00000 n 
+0000529295 00000 n 
+0000529477 00000 n 
+0000529659 00000 n 
+0000529841 00000 n 
+0000530024 00000 n 
+0000530206 00000 n 
+0000530388 00000 n 
+0000530571 00000 n 
+0000530754 00000 n 
+0000530936 00000 n 
+0000531119 00000 n 
+0000531302 00000 n 
+0000531483 00000 n 
+0000531666 00000 n 
+0000531849 00000 n 
+0000532031 00000 n 
+0000532214 00000 n 
+0000532397 00000 n 
+0000532577 00000 n 
+0000532758 00000 n 
+0000538801 00000 n 
+0000536201 00000 n 
+0000533084 00000 n 
+0000538257 00000 n 
+0000536426 00000 n 
+0000536608 00000 n 
+0000536791 00000 n 
+0000536974 00000 n 
+0000537156 00000 n 
+0000537339 00000 n 
+0000537522 00000 n 
+0000537703 00000 n 
+0000537886 00000 n 
+0000538069 00000 n 
+0000538433 00000 n 
+0000538556 00000 n 
+0000538679 00000 n 
+0001624451 00000 n 
+0000543682 00000 n 
+0000540325 00000 n 
+0000538955 00000 n 
+0000542480 00000 n 
+0000542539 00000 n 
+0000540559 00000 n 
+0000542661 00000 n 
+0000540715 00000 n 
+0000540886 00000 n 
+0000542778 00000 n 
+0000541068 00000 n 
+0000541239 00000 n 
+0000542894 00000 n 
+0000541421 00000 n 
+0000541592 00000 n 
+0000543010 00000 n 
+0000541774 00000 n 
+0000541945 00000 n 
+0000543127 00000 n 
+0000542127 00000 n 
+0000542298 00000 n 
+0000543303 00000 n 
+0000549620 00000 n 
+0000546286 00000 n 
+0000543795 00000 n 
+0000549032 00000 n 
+0000549208 00000 n 
+0000546556 00000 n 
+0000546712 00000 n 
+0000546868 00000 n 
+0000549326 00000 n 
+0000547024 00000 n 
+0000547180 00000 n 
+0000549444 00000 n 
+0000547335 00000 n 
+0000547491 00000 n 
+0000547679 00000 n 
+0000549561 00000 n 
+0000547835 00000 n 
+0000547991 00000 n 
+0000548174 00000 n 
+0000548357 00000 n 
+0000548513 00000 n 
+0000548668 00000 n 
+0000548850 00000 n 
+0000553938 00000 n 
+0000552004 00000 n 
+0000549734 00000 n 
+0000553644 00000 n 
+0000552211 00000 n 
+0000552367 00000 n 
+0000552554 00000 n 
+0000553761 00000 n 
+0000552737 00000 n 
+0000552925 00000 n 
+0000553081 00000 n 
+0000553270 00000 n 
+0000553879 00000 n 
+0000553455 00000 n 
+0000559590 00000 n 
+0000556575 00000 n 
+0000554079 00000 n 
+0000558737 00000 n 
+0000556809 00000 n 
+0000556963 00000 n 
+0000557152 00000 n 
+0000558855 00000 n 
+0000557337 00000 n 
+0000557492 00000 n 
+0000558978 00000 n 
+0000557673 00000 n 
+0000559101 00000 n 
+0000557855 00000 n 
+0000559223 00000 n 
+0000558037 00000 n 
+0000558193 00000 n 
+0000559345 00000 n 
+0000558375 00000 n 
+0000559468 00000 n 
+0000558557 00000 n 
+0000564961 00000 n 
+0000561706 00000 n 
+0000559744 00000 n 
+0000563861 00000 n 
+0000563920 00000 n 
+0000561940 00000 n 
+0000562096 00000 n 
+0000564043 00000 n 
+0000562278 00000 n 
+0000564166 00000 n 
+0000562460 00000 n 
+0000564289 00000 n 
+0000562641 00000 n 
+0000562797 00000 n 
+0000564412 00000 n 
+0000562979 00000 n 
+0000564535 00000 n 
+0000563161 00000 n 
+0000564657 00000 n 
+0000563342 00000 n 
+0000563497 00000 n 
+0000564780 00000 n 
+0000563679 00000 n 
+0000564903 00000 n 
+0000570454 00000 n 
+0000567000 00000 n 
+0000565115 00000 n 
+0000569347 00000 n 
+0000567243 00000 n 
+0000569470 00000 n 
+0000567425 00000 n 
+0000567581 00000 n 
+0000569593 00000 n 
+0000567763 00000 n 
+0000569716 00000 n 
+0000567944 00000 n 
+0000569839 00000 n 
+0000568126 00000 n 
+0000568282 00000 n 
+0000569962 00000 n 
+0000568464 00000 n 
+0000570085 00000 n 
+0000568645 00000 n 
+0000570208 00000 n 
+0000568827 00000 n 
+0000568983 00000 n 
+0000570331 00000 n 
+0000569165 00000 n 
+0001624576 00000 n 
+0000575868 00000 n 
+0000572613 00000 n 
+0000570608 00000 n 
+0000574769 00000 n 
+0000574828 00000 n 
+0000572847 00000 n 
+0000574951 00000 n 
+0000573029 00000 n 
+0000573185 00000 n 
+0000575074 00000 n 
+0000573367 00000 n 
+0000575197 00000 n 
+0000573548 00000 n 
+0000575320 00000 n 
+0000573730 00000 n 
+0000573886 00000 n 
+0000575443 00000 n 
+0000574068 00000 n 
+0000575565 00000 n 
+0000574249 00000 n 
+0000575687 00000 n 
+0000574431 00000 n 
+0000574587 00000 n 
+0000575810 00000 n 
+0000581411 00000 n 
+0000577958 00000 n 
+0000576022 00000 n 
+0000580305 00000 n 
+0000578201 00000 n 
+0000580428 00000 n 
+0000578383 00000 n 
+0000580551 00000 n 
+0000578565 00000 n 
+0000578721 00000 n 
+0000580673 00000 n 
+0000578902 00000 n 
+0000580796 00000 n 
+0000579084 00000 n 
+0000580919 00000 n 
+0000579266 00000 n 
+0000579422 00000 n 
+0000581042 00000 n 
+0000579603 00000 n 
+0000581165 00000 n 
+0000579785 00000 n 
+0000581288 00000 n 
+0000579967 00000 n 
+0000580123 00000 n 
+0000586820 00000 n 
+0000583567 00000 n 
+0000581565 00000 n 
+0000585719 00000 n 
+0000585778 00000 n 
+0000583801 00000 n 
+0000585901 00000 n 
+0000583983 00000 n 
+0000586024 00000 n 
+0000584164 00000 n 
+0000584320 00000 n 
+0000586147 00000 n 
+0000584501 00000 n 
+0000586270 00000 n 
+0000584683 00000 n 
+0000586393 00000 n 
+0000584865 00000 n 
+0000585020 00000 n 
+0000586516 00000 n 
+0000585201 00000 n 
+0000586638 00000 n 
+0000585383 00000 n 
+0000586761 00000 n 
+0000585565 00000 n 
+0000592193 00000 n 
+0000588904 00000 n 
+0000586974 00000 n 
+0000591087 00000 n 
+0000589138 00000 n 
+0000591210 00000 n 
+0000589320 00000 n 
+0000591333 00000 n 
+0000589502 00000 n 
+0000591455 00000 n 
+0000589684 00000 n 
+0000589839 00000 n 
+0000591578 00000 n 
+0000590021 00000 n 
+0000591701 00000 n 
+0000590203 00000 n 
+0000591824 00000 n 
+0000590385 00000 n 
+0000590541 00000 n 
+0000591947 00000 n 
+0000590723 00000 n 
+0000592070 00000 n 
+0000590905 00000 n 
+0000597552 00000 n 
+0000594297 00000 n 
+0000592347 00000 n 
+0000596452 00000 n 
+0000596511 00000 n 
+0000594531 00000 n 
+0000594687 00000 n 
+0000596634 00000 n 
+0000594869 00000 n 
+0000596757 00000 n 
+0000595051 00000 n 
+0000596880 00000 n 
+0000595232 00000 n 
+0000595388 00000 n 
+0000597003 00000 n 
+0000595570 00000 n 
+0000597126 00000 n 
+0000595752 00000 n 
+0000597248 00000 n 
+0000595933 00000 n 
+0000596088 00000 n 
+0000597371 00000 n 
+0000596270 00000 n 
+0000597494 00000 n 
+0000603094 00000 n 
+0000599641 00000 n 
+0000597706 00000 n 
+0000601987 00000 n 
+0000599884 00000 n 
+0000602110 00000 n 
+0000600066 00000 n 
+0000600222 00000 n 
+0000602233 00000 n 
+0000600404 00000 n 
+0000602356 00000 n 
+0000600585 00000 n 
+0000602479 00000 n 
+0000600767 00000 n 
+0000600923 00000 n 
+0000602602 00000 n 
+0000601105 00000 n 
+0000602725 00000 n 
+0000601286 00000 n 
+0000602848 00000 n 
+0000601468 00000 n 
+0000601623 00000 n 
+0000602971 00000 n 
+0000601805 00000 n 
+0001624701 00000 n 
+0000608448 00000 n 
+0000605236 00000 n 
+0000603248 00000 n 
+0000607232 00000 n 
+0000607291 00000 n 
+0000605461 00000 n 
+0000607414 00000 n 
+0000605643 00000 n 
+0000605799 00000 n 
+0000607537 00000 n 
+0000605981 00000 n 
+0000607660 00000 n 
+0000606162 00000 n 
+0000607783 00000 n 
+0000606344 00000 n 
+0000606500 00000 n 
+0000607906 00000 n 
+0000606682 00000 n 
+0000608028 00000 n 
+0000606863 00000 n 
+0000608203 00000 n 
+0000608326 00000 n 
+0000607045 00000 n 
+0000613458 00000 n 
+0000610182 00000 n 
+0000608602 00000 n 
+0000612055 00000 n 
+0000612114 00000 n 
+0000610398 00000 n 
+0000612237 00000 n 
+0000610587 00000 n 
+0000612360 00000 n 
+0000610776 00000 n 
+0000612482 00000 n 
+0000610963 00000 n 
+0000612604 00000 n 
+0000611152 00000 n 
+0000612726 00000 n 
+0000611340 00000 n 
+0000612849 00000 n 
+0000611529 00000 n 
+0000612972 00000 n 
+0000613095 00000 n 
+0000611718 00000 n 
+0000613218 00000 n 
+0000613399 00000 n 
+0000611901 00000 n 
+0000623081 00000 n 
+0000616168 00000 n 
+0000613570 00000 n 
+0000622845 00000 n 
+0000622904 00000 n 
+0000616618 00000 n 
+0000616801 00000 n 
+0000616957 00000 n 
+0000617113 00000 n 
+0000617296 00000 n 
+0000617479 00000 n 
+0000617662 00000 n 
+0000617845 00000 n 
+0000618028 00000 n 
+0000618211 00000 n 
+0000618393 00000 n 
+0000618575 00000 n 
+0000618757 00000 n 
+0000622963 00000 n 
+0000618939 00000 n 
+0000619122 00000 n 
+0000619335 00000 n 
+0000619548 00000 n 
+0000619762 00000 n 
+0000619976 00000 n 
+0000623022 00000 n 
+0000620190 00000 n 
+0000620373 00000 n 
+0000620529 00000 n 
+0000620685 00000 n 
+0000620868 00000 n 
+0000621024 00000 n 
+0000621180 00000 n 
+0000621363 00000 n 
+0000621519 00000 n 
+0000621675 00000 n 
+0000621858 00000 n 
+0000622014 00000 n 
+0000622169 00000 n 
+0000622352 00000 n 
+0000622508 00000 n 
+0000622690 00000 n 
+0000641209 00000 n 
+0000645319 00000 n 
+0000645437 00000 n 
+0000645501 00000 n 
+0000645565 00000 n 
+0000645629 00000 n 
+0000645693 00000 n 
+0000645815 00000 n 
+0000645933 00000 n 
+0000646050 00000 n 
+0000651080 00000 n 
+0000651198 00000 n 
+0000632149 00000 n 
+0000627072 00000 n 
+0000623194 00000 n 
+0000631973 00000 n 
+0000627441 00000 n 
+0000627623 00000 n 
+0000627779 00000 n 
+0000627962 00000 n 
+0000628118 00000 n 
+0000628301 00000 n 
+0000628457 00000 n 
+0000628640 00000 n 
+0000628796 00000 n 
+0000628979 00000 n 
+0000629158 00000 n 
+0000629341 00000 n 
+0000629524 00000 n 
+0000632032 00000 n 
+0000629707 00000 n 
+0000629888 00000 n 
+0000630043 00000 n 
+0000630226 00000 n 
+0000630382 00000 n 
+0000630565 00000 n 
+0000630748 00000 n 
+0000630930 00000 n 
+0000631086 00000 n 
+0000631269 00000 n 
+0000631458 00000 n 
+0000631640 00000 n 
+0000631823 00000 n 
+0000655731 00000 n 
+0000660308 00000 n 
+0000664804 00000 n 
+0000664922 00000 n 
+0000672250 00000 n 
+0000672368 00000 n 
+0000672486 00000 n 
+0000672604 00000 n 
+0000637150 00000 n 
+0000635999 00000 n 
+0000632275 00000 n 
+0000637091 00000 n 
+0000636179 00000 n 
+0000636361 00000 n 
+0000636543 00000 n 
+0000636726 00000 n 
+0000636909 00000 n 
+0000641917 00000 n 
+0000638947 00000 n 
+0000637263 00000 n 
+0000641092 00000 n 
+0000641268 00000 n 
+0000639181 00000 n 
+0000641390 00000 n 
+0000639336 00000 n 
+0000639507 00000 n 
+0000641507 00000 n 
+0000639688 00000 n 
+0000639859 00000 n 
+0000641624 00000 n 
+0000640040 00000 n 
+0000640209 00000 n 
+0000641741 00000 n 
+0000640388 00000 n 
+0000640559 00000 n 
+0000641858 00000 n 
+0000640740 00000 n 
+0000640911 00000 n 
+0001624826 00000 n 
+0000646168 00000 n 
+0000643889 00000 n 
+0000642016 00000 n 
+0000645202 00000 n 
+0000645378 00000 n 
+0000645874 00000 n 
+0000644087 00000 n 
+0000644243 00000 n 
+0000644399 00000 n 
+0000645991 00000 n 
+0000644550 00000 n 
+0000644706 00000 n 
+0000646109 00000 n 
+0000644858 00000 n 
+0000645013 00000 n 
+0000651256 00000 n 
+0000648761 00000 n 
+0000646282 00000 n 
+0000650903 00000 n 
+0000648995 00000 n 
+0000651021 00000 n 
+0000649146 00000 n 
+0000649301 00000 n 
+0000649483 00000 n 
+0000649665 00000 n 
+0000649853 00000 n 
+0000650003 00000 n 
+0000650192 00000 n 
+0000651139 00000 n 
+0000650378 00000 n 
+0000650530 00000 n 
+0000650718 00000 n 
+0000655849 00000 n 
+0000654734 00000 n 
+0000651384 00000 n 
+0000655613 00000 n 
+0000655672 00000 n 
+0000654905 00000 n 
+0000655057 00000 n 
+0000655245 00000 n 
+0000655790 00000 n 
+0000655430 00000 n 
+0000660426 00000 n 
+0000659732 00000 n 
+0000655990 00000 n 
+0000660249 00000 n 
+0000660367 00000 n 
+0000659885 00000 n 
+0000660068 00000 n 
+0000664980 00000 n 
+0000664226 00000 n 
+0000660567 00000 n 
+0000664745 00000 n 
+0000664863 00000 n 
+0000664379 00000 n 
+0000664562 00000 n 
+0000669443 00000 n 
+0000668880 00000 n 
+0000665121 00000 n 
+0000669207 00000 n 
+0000669266 00000 n 
+0000669024 00000 n 
+0000669384 00000 n 
+0001624951 00000 n 
+0000672960 00000 n 
+0000672068 00000 n 
+0000669584 00000 n 
+0000672191 00000 n 
+0000672309 00000 n 
+0000672427 00000 n 
+0000672545 00000 n 
+0000672663 00000 n 
+0000672838 00000 n 
+0000677937 00000 n 
+0000675860 00000 n 
+0000673087 00000 n 
+0000677527 00000 n 
+0000677644 00000 n 
+0000676067 00000 n 
+0000676250 00000 n 
+0000676432 00000 n 
+0000676615 00000 n 
+0000676797 00000 n 
+0000676980 00000 n 
+0000677162 00000 n 
+0000677345 00000 n 
+0000677819 00000 n 
+0000677878 00000 n 
+0000680890 00000 n 
+0000681008 00000 n 
+0000685735 00000 n 
+0000681126 00000 n 
+0000680505 00000 n 
+0000678078 00000 n 
+0000680831 00000 n 
+0000680949 00000 n 
+0000681067 00000 n 
+0000680649 00000 n 
+0000685858 00000 n 
+0000684585 00000 n 
+0000681267 00000 n 
+0000685676 00000 n 
+0000684765 00000 n 
+0000684947 00000 n 
+0000685799 00000 n 
+0000685129 00000 n 
+0000685311 00000 n 
+0000685493 00000 n 
+0000692608 00000 n 
+0000688375 00000 n 
+0000686052 00000 n 
+0000692194 00000 n 
+0000688681 00000 n 
+0000692373 00000 n 
+0000688864 00000 n 
+0000692432 00000 n 
+0000689020 00000 n 
+0000689203 00000 n 
+0000689359 00000 n 
+0000689515 00000 n 
+0000692491 00000 n 
+0000689698 00000 n 
+0000689881 00000 n 
+0000690094 00000 n 
+0000690308 00000 n 
+0000690519 00000 n 
+0000690733 00000 n 
+0000692550 00000 n 
+0000690947 00000 n 
+0000691128 00000 n 
+0000691280 00000 n 
+0000691463 00000 n 
+0000691645 00000 n 
+0000691828 00000 n 
+0000692011 00000 n 
+0000710214 00000 n 
+0000710332 00000 n 
+0000717221 00000 n 
+0000717339 00000 n 
+0000717403 00000 n 
+0000717467 00000 n 
+0000717531 00000 n 
+0000717595 00000 n 
+0000717835 00000 n 
+0000721099 00000 n 
+0000721217 00000 n 
+0000721340 00000 n 
+0000721463 00000 n 
+0000698150 00000 n 
+0000694701 00000 n 
+0000692734 00000 n 
+0000698091 00000 n 
+0000694989 00000 n 
+0000695172 00000 n 
+0000695355 00000 n 
+0000695538 00000 n 
+0000695721 00000 n 
+0000695904 00000 n 
+0000696086 00000 n 
+0000696268 00000 n 
+0000696451 00000 n 
+0000696634 00000 n 
+0000696815 00000 n 
+0000696997 00000 n 
+0000697180 00000 n 
+0000697363 00000 n 
+0000697546 00000 n 
+0000697727 00000 n 
+0000697910 00000 n 
+0001625076 00000 n 
+0000721585 00000 n 
+0000721708 00000 n 
+0000721831 00000 n 
+0000725117 00000 n 
+0000725240 00000 n 
+0000725363 00000 n 
+0000725485 00000 n 
+0000725608 00000 n 
+0000725731 00000 n 
+0000725852 00000 n 
+0000728548 00000 n 
+0000728666 00000 n 
+0000728788 00000 n 
+0000728911 00000 n 
+0000729033 00000 n 
+0000732295 00000 n 
+0000732418 00000 n 
+0000704487 00000 n 
+0000700579 00000 n 
+0000698249 00000 n 
+0000704312 00000 n 
+0000700885 00000 n 
+0000701068 00000 n 
+0000701251 00000 n 
+0000701434 00000 n 
+0000704371 00000 n 
+0000701617 00000 n 
 0000701798 00000 n 
-0000702249 00000 n 
-0001431503 00000 n 
-0000706269 00000 n 
-0000704457 00000 n 
-0000702422 00000 n 
-0000705798 00000 n 
-0000704655 00000 n 
-0000705973 00000 n 
-0000706152 00000 n 
-0000704811 00000 n 
-0000704967 00000 n 
-0000705123 00000 n 
-0000705278 00000 n 
-0000706211 00000 n 
-0000705434 00000 n 
-0000705616 00000 n 
-0000732924 00000 n 
-0000749905 00000 n 
-0000715193 00000 n 
-0000708768 00000 n 
-0000706409 00000 n 
-0000715134 00000 n 
-0000709200 00000 n 
-0000709382 00000 n 
-0000709565 00000 n 
-0000709747 00000 n 
-0000709930 00000 n 
-0000710112 00000 n 
-0000710295 00000 n 
-0000710478 00000 n 
-0000710661 00000 n 
-0000710843 00000 n 
-0000711025 00000 n 
-0000711207 00000 n 
-0000711362 00000 n 
-0000711517 00000 n 
-0000711699 00000 n 
-0000711855 00000 n 
-0000712038 00000 n 
-0000712221 00000 n 
-0000712402 00000 n 
-0000712584 00000 n 
-0000712766 00000 n 
-0000712948 00000 n 
-0000713131 00000 n 
-0000713314 00000 n 
-0000713497 00000 n 
-0000713679 00000 n 
-0000713862 00000 n 
-0000714044 00000 n 
-0000714224 00000 n 
-0000714405 00000 n 
-0000714586 00000 n 
-0000714768 00000 n 
-0000714951 00000 n 
-0000733042 00000 n 
-0000733164 00000 n 
-0000733287 00000 n 
-0000738074 00000 n 
-0000738197 00000 n 
-0000738319 00000 n 
-0000738442 00000 n 
-0000723583 00000 n 
-0000718282 00000 n 
-0000715305 00000 n 
-0000723348 00000 n 
-0000723407 00000 n 
-0000718669 00000 n 
-0000718851 00000 n 
-0000719034 00000 n 
-0000719217 00000 n 
-0000719373 00000 n 
-0000719528 00000 n 
-0000719711 00000 n 
-0000719867 00000 n 
-0000720023 00000 n 
-0000720177 00000 n 
-0000720360 00000 n 
-0000720515 00000 n 
-0000720670 00000 n 
-0000720853 00000 n 
-0000721009 00000 n 
-0000721164 00000 n 
-0000721347 00000 n 
-0000721503 00000 n 
-0000721657 00000 n 
-0000721840 00000 n 
-0000721996 00000 n 
-0000722179 00000 n 
-0000722335 00000 n 
-0000722518 00000 n 
-0000722673 00000 n 
-0000722856 00000 n 
-0000723466 00000 n 
-0000723012 00000 n 
-0000723194 00000 n 
-0000759888 00000 n 
-0000760011 00000 n 
-0000778037 00000 n 
-0000733346 00000 n 
-0000727406 00000 n 
-0000723709 00000 n 
-0000732807 00000 n 
-0000727802 00000 n 
-0000727985 00000 n 
-0000728168 00000 n 
-0000728351 00000 n 
-0000728507 00000 n 
-0000728689 00000 n 
-0000728845 00000 n 
-0000729028 00000 n 
-0000729184 00000 n 
-0000729367 00000 n 
-0000729550 00000 n 
-0000729706 00000 n 
-0000729888 00000 n 
-0000730076 00000 n 
-0000730258 00000 n 
-0000730441 00000 n 
-0000730591 00000 n 
-0000730741 00000 n 
-0000730891 00000 n 
-0000731041 00000 n 
-0000731191 00000 n 
-0000731373 00000 n 
-0000731555 00000 n 
-0000731711 00000 n 
-0000731894 00000 n 
-0000732076 00000 n 
-0000732983 00000 n 
-0000732258 00000 n 
-0000733105 00000 n 
-0000732441 00000 n 
-0000733228 00000 n 
-0000732624 00000 n 
-0000739094 00000 n 
-0000735241 00000 n 
-0000733458 00000 n 
-0000737956 00000 n 
-0000738015 00000 n 
-0000735502 00000 n 
-0000738138 00000 n 
-0000735685 00000 n 
-0000738261 00000 n 
-0000735868 00000 n 
-0000738383 00000 n 
-0000736051 00000 n 
-0000738506 00000 n 
-0000736206 00000 n 
-0000736362 00000 n 
-0000738628 00000 n 
-0000736545 00000 n 
-0000736716 00000 n 
-0000738745 00000 n 
-0000736898 00000 n 
-0000737069 00000 n 
-0000738860 00000 n 
-0000737250 00000 n 
-0000737421 00000 n 
-0000738977 00000 n 
-0000737603 00000 n 
-0000737774 00000 n 
-0000743694 00000 n 
-0000740697 00000 n 
-0000739206 00000 n 
-0000742874 00000 n 
-0000742933 00000 n 
-0000740931 00000 n 
-0000741102 00000 n 
-0000743050 00000 n 
-0000741284 00000 n 
-0000741455 00000 n 
-0000743167 00000 n 
-0000741637 00000 n 
-0000741808 00000 n 
-0000743284 00000 n 
-0000741990 00000 n 
-0000742160 00000 n 
-0000743401 00000 n 
-0000742341 00000 n 
-0000742512 00000 n 
-0000743576 00000 n 
-0000742694 00000 n 
-0001431628 00000 n 
-0000750023 00000 n 
-0000747356 00000 n 
-0000743834 00000 n 
-0000749669 00000 n 
-0000749728 00000 n 
-0000747599 00000 n 
-0000749846 00000 n 
-0000747782 00000 n 
-0000747938 00000 n 
-0000748119 00000 n 
-0000748302 00000 n 
-0000748458 00000 n 
-0000748646 00000 n 
-0000748802 00000 n 
-0000748991 00000 n 
-0000749964 00000 n 
-0000749147 00000 n 
-0000749303 00000 n 
-0000749486 00000 n 
-0000755498 00000 n 
-0000753735 00000 n 
-0000750163 00000 n 
-0000755439 00000 n 
-0000753951 00000 n 
-0000754107 00000 n 
-0000754262 00000 n 
-0000754448 00000 n 
-0000754603 00000 n 
-0000754755 00000 n 
-0000754911 00000 n 
-0000755094 00000 n 
-0000755283 00000 n 
-0000760188 00000 n 
-0000758103 00000 n 
-0000755625 00000 n 
-0000759829 00000 n 
-0000759952 00000 n 
-0000758319 00000 n 
-0000758475 00000 n 
-0000758658 00000 n 
-0000758841 00000 n 
-0000759024 00000 n 
-0000759180 00000 n 
-0000759363 00000 n 
-0000760070 00000 n 
-0000759518 00000 n 
-0000759673 00000 n 
-0000765458 00000 n 
-0000763617 00000 n 
-0000760315 00000 n 
-0000765222 00000 n 
-0000765281 00000 n 
-0000763824 00000 n 
-0000763980 00000 n 
-0000764135 00000 n 
-0000764324 00000 n 
-0000764513 00000 n 
-0000764696 00000 n 
-0000764879 00000 n 
-0000765066 00000 n 
-0000765399 00000 n 
-0000769152 00000 n 
-0000768452 00000 n 
-0000765585 00000 n 
-0000768917 00000 n 
-0000768605 00000 n 
-0000769035 00000 n 
-0000768761 00000 n 
-0000773423 00000 n 
-0000772615 00000 n 
-0000769279 00000 n 
-0000773305 00000 n 
-0000773364 00000 n 
-0000772777 00000 n 
-0000772960 00000 n 
-0000773149 00000 n 
-0001431753 00000 n 
-0000778397 00000 n 
-0000776805 00000 n 
-0000773550 00000 n 
-0000777978 00000 n 
-0000778101 00000 n 
-0000776994 00000 n 
-0000777150 00000 n 
-0000777306 00000 n 
-0000777489 00000 n 
-0000777672 00000 n 
-0000777822 00000 n 
-0000778276 00000 n 
-0000788102 00000 n 
-0000781290 00000 n 
-0000778537 00000 n 
-0000787867 00000 n 
-0000787984 00000 n 
-0000781731 00000 n 
-0000781917 00000 n 
-0000782102 00000 n 
-0000782288 00000 n 
-0000782474 00000 n 
-0000782660 00000 n 
-0000782846 00000 n 
-0000783032 00000 n 
-0000783218 00000 n 
-0000783404 00000 n 
-0000783590 00000 n 
-0000783774 00000 n 
-0000783959 00000 n 
-0000784144 00000 n 
-0000784330 00000 n 
-0000784516 00000 n 
-0000784702 00000 n 
-0000784887 00000 n 
-0000785073 00000 n 
-0000785259 00000 n 
-0000785445 00000 n 
-0000785631 00000 n 
-0000788043 00000 n 
-0000785817 00000 n 
-0000786003 00000 n 
-0000786159 00000 n 
-0000786345 00000 n 
-0000786501 00000 n 
-0000786687 00000 n 
-0000786843 00000 n 
-0000787029 00000 n 
-0000787185 00000 n 
-0000787371 00000 n 
-0000787527 00000 n 
-0000787712 00000 n 
-0000804767 00000 n 
-0000811055 00000 n 
-0000805799 00000 n 
-0000804883 00000 n 
-0000811173 00000 n 
-0000805006 00000 n 
-0000816012 00000 n 
-0000805128 00000 n 
-0000816134 00000 n 
-0000805251 00000 n 
-0000816252 00000 n 
-0000805374 00000 n 
-0000820311 00000 n 
-0000805497 00000 n 
-0000797600 00000 n 
-0000792433 00000 n 
-0000788228 00000 n 
-0000797424 00000 n 
-0000792802 00000 n 
-0000792988 00000 n 
-0000797483 00000 n 
-0000793144 00000 n 
-0000793329 00000 n 
-0000793512 00000 n 
-0000793667 00000 n 
-0000793850 00000 n 
-0000794039 00000 n 
-0000794194 00000 n 
-0000794381 00000 n 
-0000794537 00000 n 
-0000794726 00000 n 
-0000794915 00000 n 
-0000795104 00000 n 
-0000795260 00000 n 
-0000795449 00000 n 
-0000795637 00000 n 
-0000795822 00000 n 
-0000796010 00000 n 
-0000796197 00000 n 
-0000796379 00000 n 
-0000796535 00000 n 
-0000796687 00000 n 
-0000796872 00000 n 
-0000797057 00000 n 
-0000797241 00000 n 
+0000701980 00000 n 
+0000702136 00000 n 
+0000702317 00000 n 
+0000702497 00000 n 
+0000702678 00000 n 
+0000702858 00000 n 
+0000703039 00000 n 
+0000703221 00000 n 
+0000703402 00000 n 
+0000703584 00000 n 
+0000703766 00000 n 
+0000703948 00000 n 
+0000704130 00000 n 
+0000732541 00000 n 
+0000732664 00000 n 
+0000732787 00000 n 
+0000732910 00000 n 
+0000733090 00000 n 
+0000710455 00000 n 
+0000707128 00000 n 
+0000704614 00000 n 
+0000710097 00000 n 
+0000707398 00000 n 
+0000707580 00000 n 
+0000707762 00000 n 
+0000707944 00000 n 
+0000708125 00000 n 
+0000708307 00000 n 
+0000708488 00000 n 
+0000708670 00000 n 
+0000708852 00000 n 
+0000709033 00000 n 
+0000709215 00000 n 
+0000709397 00000 n 
+0000709579 00000 n 
+0000709760 00000 n 
+0000710273 00000 n 
+0000709941 00000 n 
+0000710396 00000 n 
+0000717957 00000 n 
+0000713728 00000 n 
+0000710594 00000 n 
+0000717104 00000 n 
+0000717280 00000 n 
+0000717776 00000 n 
+0000714016 00000 n 
+0000714172 00000 n 
+0000714360 00000 n 
+0000714545 00000 n 
+0000714727 00000 n 
+0000714910 00000 n 
+0000715093 00000 n 
+0000715276 00000 n 
+0000715459 00000 n 
+0000715642 00000 n 
+0000715825 00000 n 
+0000716008 00000 n 
+0000716191 00000 n 
+0000716373 00000 n 
+0000716556 00000 n 
+0000716738 00000 n 
+0000716921 00000 n 
+0000717899 00000 n 
+0000721894 00000 n 
+0000719760 00000 n 
+0000718085 00000 n 
+0000721040 00000 n 
+0000721158 00000 n 
+0000719949 00000 n 
+0000721281 00000 n 
+0000720131 00000 n 
+0000721404 00000 n 
+0000720313 00000 n 
+0000721527 00000 n 
+0000720495 00000 n 
+0000721649 00000 n 
+0000720677 00000 n 
+0000721772 00000 n 
+0000720859 00000 n 
+0000725975 00000 n 
+0000723530 00000 n 
+0000722008 00000 n 
+0000724999 00000 n 
+0000725058 00000 n 
+0000723728 00000 n 
+0000725181 00000 n 
+0000723910 00000 n 
+0000725304 00000 n 
+0000724091 00000 n 
+0000725426 00000 n 
+0000724273 00000 n 
+0000725549 00000 n 
+0000724455 00000 n 
+0000725672 00000 n 
+0000724636 00000 n 
+0000725793 00000 n 
+0000724817 00000 n 
+0000725916 00000 n 
+0000729092 00000 n 
+0000727781 00000 n 
+0000726089 00000 n 
+0000728489 00000 n 
+0000728607 00000 n 
+0000727943 00000 n 
+0000728730 00000 n 
+0000728125 00000 n 
+0000728852 00000 n 
+0000728307 00000 n 
+0000728974 00000 n 
+0001625201 00000 n 
+0000733384 00000 n 
+0000730542 00000 n 
+0000729206 00000 n 
+0000732177 00000 n 
+0000732236 00000 n 
+0000730749 00000 n 
+0000732359 00000 n 
+0000730931 00000 n 
+0000732482 00000 n 
+0000731112 00000 n 
+0000732605 00000 n 
+0000731293 00000 n 
+0000732728 00000 n 
+0000731475 00000 n 
+0000732851 00000 n 
+0000731657 00000 n 
+0000732974 00000 n 
+0000731839 00000 n 
+0000733149 00000 n 
+0000733325 00000 n 
+0000732021 00000 n 
+0000743903 00000 n 
+0000736132 00000 n 
+0000733510 00000 n 
+0000743667 00000 n 
+0000743726 00000 n 
+0000736618 00000 n 
+0000736801 00000 n 
+0000736956 00000 n 
+0000737112 00000 n 
+0000737295 00000 n 
+0000737478 00000 n 
+0000737661 00000 n 
+0000737844 00000 n 
+0000738027 00000 n 
+0000738210 00000 n 
+0000738392 00000 n 
+0000738574 00000 n 
+0000738756 00000 n 
+0000738938 00000 n 
+0000739121 00000 n 
+0000739304 00000 n 
+0000739487 00000 n 
+0000743785 00000 n 
+0000739670 00000 n 
+0000739852 00000 n 
+0000740066 00000 n 
+0000740281 00000 n 
+0000740496 00000 n 
+0000740711 00000 n 
+0000740925 00000 n 
+0000741139 00000 n 
+0000743844 00000 n 
+0000741354 00000 n 
+0000741537 00000 n 
+0000741693 00000 n 
+0000741849 00000 n 
+0000742032 00000 n 
+0000742188 00000 n 
+0000742371 00000 n 
+0000742527 00000 n 
+0000742683 00000 n 
+0000742838 00000 n 
+0000743019 00000 n 
+0000743174 00000 n 
+0000743330 00000 n 
+0000743512 00000 n 
+0000752199 00000 n 
+0000757022 00000 n 
+0000757140 00000 n 
+0000757204 00000 n 
+0000757268 00000 n 
+0000757331 00000 n 
+0000757395 00000 n 
+0000757459 00000 n 
+0000764329 00000 n 
+0000764447 00000 n 
+0000771038 00000 n 
+0000771155 00000 n 
+0000752496 00000 n 
+0000747288 00000 n 
+0000744016 00000 n 
+0000751965 00000 n 
+0000747648 00000 n 
+0000747804 00000 n 
+0000747987 00000 n 
+0000748143 00000 n 
+0000748298 00000 n 
+0000748481 00000 n 
+0000748637 00000 n 
+0000748820 00000 n 
+0000752024 00000 n 
+0000748976 00000 n 
+0000749157 00000 n 
+0000749313 00000 n 
+0000749495 00000 n 
+0000749678 00000 n 
+0000749861 00000 n 
+0000750043 00000 n 
+0000750199 00000 n 
+0000750382 00000 n 
+0000750565 00000 n 
+0000750721 00000 n 
+0000750904 00000 n 
+0000751093 00000 n 
+0000751275 00000 n 
+0000752258 00000 n 
+0000751458 00000 n 
+0000752380 00000 n 
+0000751613 00000 n 
+0000751784 00000 n 
+0000757522 00000 n 
+0000753907 00000 n 
+0000752609 00000 n 
+0000756265 00000 n 
+0000756324 00000 n 
+0000754150 00000 n 
+0000754321 00000 n 
+0000756441 00000 n 
+0000754503 00000 n 
+0000754674 00000 n 
+0000756558 00000 n 
+0000754856 00000 n 
+0000755027 00000 n 
+0000756673 00000 n 
+0000755208 00000 n 
+0000755379 00000 n 
+0000756788 00000 n 
+0000755561 00000 n 
+0000755731 00000 n 
+0000756905 00000 n 
+0000755912 00000 n 
+0000756083 00000 n 
+0000757081 00000 n 
+0000764505 00000 n 
+0000761140 00000 n 
+0000757622 00000 n 
+0000764094 00000 n 
+0000764270 00000 n 
+0000761419 00000 n 
+0000761575 00000 n 
+0000761731 00000 n 
+0000761887 00000 n 
+0000762042 00000 n 
+0000762198 00000 n 
+0000762353 00000 n 
+0000762509 00000 n 
+0000762691 00000 n 
+0000762879 00000 n 
+0000763035 00000 n 
+0000763224 00000 n 
+0000764388 00000 n 
+0000763410 00000 n 
+0000763565 00000 n 
+0000763721 00000 n 
+0000763909 00000 n 
+0000771331 00000 n 
+0000767724 00000 n 
+0000764673 00000 n 
+0000770920 00000 n 
+0000770979 00000 n 
+0000768012 00000 n 
+0000768166 00000 n 
+0000768349 00000 n 
+0000768532 00000 n 
+0000768686 00000 n 
+0000768874 00000 n 
+0000769030 00000 n 
+0000769219 00000 n 
+0000771097 00000 n 
+0000769405 00000 n 
+0000769561 00000 n 
+0000769744 00000 n 
+0000769927 00000 n 
+0000770082 00000 n 
+0000770265 00000 n 
+0000771214 00000 n 
+0000770420 00000 n 
+0000770576 00000 n 
+0000770765 00000 n 
+0001625326 00000 n 
+0000776291 00000 n 
+0000773942 00000 n 
+0000771459 00000 n 
+0000775937 00000 n 
+0000775996 00000 n 
+0000774167 00000 n 
+0000774323 00000 n 
+0000774506 00000 n 
+0000774688 00000 n 
+0000774877 00000 n 
+0000775033 00000 n 
+0000775221 00000 n 
+0000776114 00000 n 
+0000775406 00000 n 
+0000775562 00000 n 
+0000775751 00000 n 
+0000776232 00000 n 
+0000780238 00000 n 
+0000778471 00000 n 
+0000776419 00000 n 
+0000779824 00000 n 
+0000778669 00000 n 
+0000778825 00000 n 
+0000779014 00000 n 
+0000779999 00000 n 
+0000780179 00000 n 
+0000779200 00000 n 
+0000779356 00000 n 
+0000779512 00000 n 
+0000779668 00000 n 
+0000789272 00000 n 
+0000782791 00000 n 
+0000780392 00000 n 
+0000789154 00000 n 
+0000789213 00000 n 
+0000783223 00000 n 
+0000783406 00000 n 
+0000783588 00000 n 
+0000783770 00000 n 
+0000783953 00000 n 
+0000784135 00000 n 
+0000784318 00000 n 
+0000784501 00000 n 
+0000784684 00000 n 
+0000784867 00000 n 
+0000785050 00000 n 
+0000785231 00000 n 
+0000785413 00000 n 
+0000785595 00000 n 
+0000785750 00000 n 
+0000785906 00000 n 
+0000786089 00000 n 
+0000786245 00000 n 
+0000786428 00000 n 
+0000786611 00000 n 
+0000786792 00000 n 
+0000786974 00000 n 
+0000787156 00000 n 
+0000787338 00000 n 
+0000787520 00000 n 
+0000787702 00000 n 
+0000787883 00000 n 
+0000788063 00000 n 
+0000788246 00000 n 
+0000788428 00000 n 
+0000788609 00000 n 
+0000788791 00000 n 
+0000788972 00000 n 
+0000817336 00000 n 
+0000835468 00000 n 
+0000817454 00000 n 
+0000817576 00000 n 
+0000817699 00000 n 
+0000817817 00000 n 
+0000817939 00000 n 
+0000818062 00000 n 
+0000818185 00000 n 
+0000801057 00000 n 
+0000792659 00000 n 
+0000789384 00000 n 
+0000800880 00000 n 
+0000793172 00000 n 
+0000793355 00000 n 
+0000800939 00000 n 
+0000793538 00000 n 
+0000793721 00000 n 
+0000793935 00000 n 
+0000794150 00000 n 
+0000794365 00000 n 
+0000794578 00000 n 
+0000794791 00000 n 
+0000795005 00000 n 
+0000795219 00000 n 
+0000795434 00000 n 
+0000795648 00000 n 
+0000795863 00000 n 
+0000796078 00000 n 
+0000796292 00000 n 
+0000796505 00000 n 
+0000800998 00000 n 
+0000796720 00000 n 
+0000796901 00000 n 
+0000797084 00000 n 
+0000797267 00000 n 
+0000797423 00000 n 
+0000797579 00000 n 
+0000797762 00000 n 
+0000797918 00000 n 
+0000798074 00000 n 
+0000798228 00000 n 
+0000798411 00000 n 
+0000798566 00000 n 
+0000798722 00000 n 
+0000798905 00000 n 
+0000799061 00000 n 
+0000799217 00000 n 
+0000799400 00000 n 
+0000799555 00000 n 
+0000799710 00000 n 
+0000799893 00000 n 
+0000800049 00000 n 
+0000800204 00000 n 
+0000800387 00000 n 
+0000800543 00000 n 
+0000800725 00000 n 
+0000826342 00000 n 
+0000826460 00000 n 
+0000826524 00000 n 
+0000826588 00000 n 
+0000826652 00000 n 
+0000826716 00000 n 
+0000826779 00000 n 
+0000826843 00000 n 
+0000826907 00000 n 
+0000826971 00000 n 
+0000827035 00000 n 
+0000827099 00000 n 
+0000827163 00000 n 
+0000827227 00000 n 
+0000827291 00000 n 
+0000846780 00000 n 
+0000846903 00000 n 
+0000847021 00000 n 
+0000811941 00000 n 
+0000805275 00000 n 
+0000801183 00000 n 
+0000811765 00000 n 
+0000805734 00000 n 
 0000805917 00000 n 
-0000800052 00000 n 
-0000797739 00000 n 
-0000804650 00000 n 
-0000800394 00000 n 
-0000800579 00000 n 
-0000800764 00000 n 
-0000804825 00000 n 
-0000800949 00000 n 
-0000801135 00000 n 
-0000804947 00000 n 
-0000801321 00000 n 
-0000801507 00000 n 
-0000805069 00000 n 
-0000801693 00000 n 
-0000801878 00000 n 
-0000805192 00000 n 
-0000802063 00000 n 
-0000802249 00000 n 
-0000805315 00000 n 
-0000802434 00000 n 
-0000802620 00000 n 
-0000805438 00000 n 
-0000802806 00000 n 
-0000802992 00000 n 
-0000805561 00000 n 
-0000803178 00000 n 
-0000805683 00000 n 
-0000803364 00000 n 
-0000803535 00000 n 
-0000805858 00000 n 
-0000803720 00000 n 
-0000803906 00000 n 
-0000804092 00000 n 
-0000804278 00000 n 
-0000804464 00000 n 
-0000811291 00000 n 
-0000808923 00000 n 
-0000806044 00000 n 
-0000810996 00000 n 
-0000809148 00000 n 
-0000809336 00000 n 
-0000811114 00000 n 
-0000809522 00000 n 
-0000811232 00000 n 
-0000809678 00000 n 
-0000809867 00000 n 
-0000810055 00000 n 
-0000810241 00000 n 
-0000810429 00000 n 
-0000810618 00000 n 
-0000810807 00000 n 
-0000816310 00000 n 
-0000814179 00000 n 
-0000811431 00000 n 
-0000815953 00000 n 
-0000814395 00000 n 
-0000816076 00000 n 
-0000814551 00000 n 
-0000814739 00000 n 
-0000814927 00000 n 
-0000816193 00000 n 
-0000815083 00000 n 
-0000815238 00000 n 
-0000815421 00000 n 
-0000815610 00000 n 
-0000815799 00000 n 
-0001431878 00000 n 
-0000820429 00000 n 
-0000818938 00000 n 
-0000816463 00000 n 
-0000820193 00000 n 
-0000820252 00000 n 
-0000819127 00000 n 
-0000819316 00000 n 
-0000819505 00000 n 
-0000819693 00000 n 
-0000819881 00000 n 
-0000820370 00000 n 
-0000820037 00000 n 
-0000830988 00000 n 
-0000823233 00000 n 
-0000820543 00000 n 
-0000830575 00000 n 
-0000830750 00000 n 
-0000830929 00000 n 
-0000823701 00000 n 
-0000823887 00000 n 
-0000824073 00000 n 
-0000824259 00000 n 
-0000824445 00000 n 
-0000824631 00000 n 
-0000824817 00000 n 
-0000825003 00000 n 
-0000825189 00000 n 
-0000825375 00000 n 
-0000825561 00000 n 
-0000825747 00000 n 
-0000825933 00000 n 
-0000826118 00000 n 
-0000826304 00000 n 
-0000826490 00000 n 
-0000826676 00000 n 
-0000826862 00000 n 
-0000827048 00000 n 
-0000827234 00000 n 
-0000827418 00000 n 
-0000827602 00000 n 
-0000827788 00000 n 
-0000827974 00000 n 
-0000828160 00000 n 
-0000828346 00000 n 
-0000828532 00000 n 
-0000828718 00000 n 
-0000828903 00000 n 
-0000829089 00000 n 
-0000829275 00000 n 
-0000829460 00000 n 
-0000829646 00000 n 
-0000829832 00000 n 
-0000830018 00000 n 
-0000830204 00000 n 
-0000830390 00000 n 
-0000860813 00000 n 
-0000860931 00000 n 
-0000861054 00000 n 
-0000861177 00000 n 
-0000861300 00000 n 
-0000868785 00000 n 
-0000868908 00000 n 
-0000869030 00000 n 
-0000869152 00000 n 
-0000869275 00000 n 
-0000869398 00000 n 
-0000869519 00000 n 
-0000869642 00000 n 
-0000841493 00000 n 
-0000834488 00000 n 
-0000831114 00000 n 
-0000841434 00000 n 
-0000834938 00000 n 
-0000835124 00000 n 
-0000835310 00000 n 
-0000835496 00000 n 
-0000835682 00000 n 
-0000835868 00000 n 
-0000836052 00000 n 
-0000836238 00000 n 
-0000836423 00000 n 
-0000836609 00000 n 
-0000836794 00000 n 
-0000836979 00000 n 
-0000837165 00000 n 
-0000837351 00000 n 
-0000837536 00000 n 
-0000837721 00000 n 
-0000837907 00000 n 
-0000838093 00000 n 
-0000838277 00000 n 
-0000838463 00000 n 
-0000838649 00000 n 
-0000838835 00000 n 
-0000839021 00000 n 
-0000839207 00000 n 
-0000839393 00000 n 
-0000839578 00000 n 
-0000839763 00000 n 
-0000839949 00000 n 
-0000840134 00000 n 
-0000840320 00000 n 
-0000840506 00000 n 
-0000840692 00000 n 
-0000840878 00000 n 
-0000841064 00000 n 
-0000841250 00000 n 
-0000869765 00000 n 
-0000875927 00000 n 
-0000876050 00000 n 
-0000876173 00000 n 
-0000876296 00000 n 
-0000876418 00000 n 
-0000876541 00000 n 
-0000876664 00000 n 
-0000876787 00000 n 
-0000876910 00000 n 
-0000883057 00000 n 
-0000883180 00000 n 
-0000883303 00000 n 
-0000883426 00000 n 
-0000883549 00000 n 
-0000850465 00000 n 
-0000845020 00000 n 
-0000841605 00000 n 
-0000850230 00000 n 
-0000850289 00000 n 
-0000845407 00000 n 
-0000845593 00000 n 
-0000845749 00000 n 
-0000845934 00000 n 
-0000846090 00000 n 
-0000846275 00000 n 
-0000846431 00000 n 
-0000846617 00000 n 
-0000846772 00000 n 
-0000846956 00000 n 
-0000847111 00000 n 
-0000847297 00000 n 
-0000847453 00000 n 
-0000847608 00000 n 
-0000847793 00000 n 
-0000847947 00000 n 
-0000850348 00000 n 
-0000848101 00000 n 
-0000848286 00000 n 
-0000848472 00000 n 
-0000848628 00000 n 
-0000848814 00000 n 
-0000848999 00000 n 
-0000849184 00000 n 
-0000849372 00000 n 
-0000849528 00000 n 
-0000849711 00000 n 
-0000849893 00000 n 
-0000850078 00000 n 
-0000951721 00000 n 
-0000951839 00000 n 
-0000957519 00000 n 
-0000969583 00000 n 
-0000861364 00000 n 
-0000853782 00000 n 
-0000850591 00000 n 
-0000860696 00000 n 
-0000854241 00000 n 
-0000854397 00000 n 
-0000854580 00000 n 
-0000854763 00000 n 
-0000854945 00000 n 
-0000855095 00000 n 
-0000855281 00000 n 
-0000855466 00000 n 
-0000855622 00000 n 
-0000855808 00000 n 
-0000855992 00000 n 
-0000856177 00000 n 
-0000856362 00000 n 
-0000856518 00000 n 
-0000856702 00000 n 
-0000856887 00000 n 
+0000806072 00000 n 
+0000806254 00000 n 
+0000811824 00000 n 
+0000806409 00000 n 
+0000806591 00000 n 
+0000806747 00000 n 
+0000806930 00000 n 
+0000807113 00000 n 
+0000807296 00000 n 
+0000807452 00000 n 
+0000807634 00000 n 
+0000807790 00000 n 
+0000807973 00000 n 
+0000808129 00000 n 
+0000808312 00000 n 
+0000808494 00000 n 
+0000808650 00000 n 
+0000808806 00000 n 
+0000808962 00000 n 
+0000809118 00000 n 
+0000809273 00000 n 
+0000809429 00000 n 
+0000809612 00000 n 
+0000809768 00000 n 
+0000809950 00000 n 
+0000810138 00000 n 
+0000810319 00000 n 
+0000810501 00000 n 
+0000810650 00000 n 
+0000810799 00000 n 
+0000810948 00000 n 
+0000811097 00000 n 
+0000811246 00000 n 
+0000811427 00000 n 
+0000811609 00000 n 
+0000867101 00000 n 
+0000818488 00000 n 
+0000814467 00000 n 
+0000812067 00000 n 
+0000817219 00000 n 
+0000814728 00000 n 
+0000814911 00000 n 
+0000815094 00000 n 
+0000817395 00000 n 
+0000815277 00000 n 
+0000817518 00000 n 
+0000815460 00000 n 
+0000817640 00000 n 
+0000815643 00000 n 
+0000817758 00000 n 
+0000815825 00000 n 
+0000817880 00000 n 
+0000816008 00000 n 
+0000818003 00000 n 
+0000816191 00000 n 
+0000818126 00000 n 
+0000816374 00000 n 
+0000818249 00000 n 
+0000816529 00000 n 
+0000816685 00000 n 
+0000818371 00000 n 
+0000816868 00000 n 
+0000817038 00000 n 
+0001625451 00000 n 
+0000823741 00000 n 
+0000819705 00000 n 
+0000818600 00000 n 
+0000822805 00000 n 
+0000822864 00000 n 
+0000819984 00000 n 
+0000820155 00000 n 
+0000822981 00000 n 
+0000820337 00000 n 
+0000820508 00000 n 
+0000823098 00000 n 
+0000820690 00000 n 
+0000820861 00000 n 
+0000823215 00000 n 
+0000821043 00000 n 
+0000821214 00000 n 
+0000823332 00000 n 
+0000821396 00000 n 
+0000821567 00000 n 
+0000823449 00000 n 
+0000821749 00000 n 
+0000821920 00000 n 
+0000823565 00000 n 
+0000822102 00000 n 
+0000822273 00000 n 
+0000823682 00000 n 
+0000822453 00000 n 
+0000822624 00000 n 
+0000827707 00000 n 
+0000825709 00000 n 
+0000823827 00000 n 
+0000826225 00000 n 
+0000826401 00000 n 
+0000827472 00000 n 
+0000825862 00000 n 
+0000827590 00000 n 
+0000826042 00000 n 
+0000835586 00000 n 
+0000831991 00000 n 
+0000827848 00000 n 
+0000835350 00000 n 
+0000835409 00000 n 
+0000832288 00000 n 
+0000832444 00000 n 
+0000832625 00000 n 
+0000832808 00000 n 
+0000832964 00000 n 
+0000833152 00000 n 
+0000833308 00000 n 
+0000833497 00000 n 
+0000833653 00000 n 
+0000833841 00000 n 
+0000835527 00000 n 
+0000834027 00000 n 
+0000834183 00000 n 
+0000834366 00000 n 
+0000834548 00000 n 
+0000834703 00000 n 
+0000834857 00000 n 
+0000835043 00000 n 
+0000835198 00000 n 
+0000840264 00000 n 
+0000838958 00000 n 
+0000835727 00000 n 
+0000840205 00000 n 
+0000839147 00000 n 
+0000839303 00000 n 
+0000839486 00000 n 
+0000839675 00000 n 
+0000839831 00000 n 
+0000840019 00000 n 
+0000847197 00000 n 
+0000843259 00000 n 
+0000840405 00000 n 
+0000846721 00000 n 
+0000846844 00000 n 
+0000843565 00000 n 
+0000843721 00000 n 
+0000843904 00000 n 
+0000844087 00000 n 
+0000844270 00000 n 
+0000844426 00000 n 
+0000844609 00000 n 
+0000846962 00000 n 
+0000844765 00000 n 
+0000844921 00000 n 
+0000845110 00000 n 
+0000847080 00000 n 
+0000845266 00000 n 
+0000845422 00000 n 
+0000845578 00000 n 
+0000845733 00000 n 
+0000845889 00000 n 
+0000846043 00000 n 
+0000846198 00000 n 
+0000846383 00000 n 
+0000846566 00000 n 
+0000878087 00000 n 
+0000852943 00000 n 
+0000850710 00000 n 
+0000847311 00000 n 
+0000852707 00000 n 
+0000852766 00000 n 
+0000850935 00000 n 
+0000851091 00000 n 
+0000851246 00000 n 
+0000851435 00000 n 
+0000851624 00000 n 
+0000851807 00000 n 
+0000851990 00000 n 
+0000852177 00000 n 
+0000852333 00000 n 
+0000852521 00000 n 
+0000852884 00000 n 
+0001625576 00000 n 
 0000857043 00000 n 
-0000857229 00000 n 
-0000857415 00000 n 
-0000857600 00000 n 
-0000857756 00000 n 
-0000857942 00000 n 
-0000858127 00000 n 
-0000858312 00000 n 
-0000860872 00000 n 
-0000858468 00000 n 
-0000858654 00000 n 
-0000858840 00000 n 
-0000860995 00000 n 
-0000859026 00000 n 
-0000859211 00000 n 
-0000859396 00000 n 
-0000861118 00000 n 
-0000859582 00000 n 
-0000859767 00000 n 
-0000859952 00000 n 
-0000861241 00000 n 
-0000860138 00000 n 
-0000860324 00000 n 
-0000860510 00000 n 
-0000869829 00000 n 
-0000863270 00000 n 
-0000861476 00000 n 
-0000868667 00000 n 
-0000868726 00000 n 
-0000863648 00000 n 
-0000863834 00000 n 
-0000864020 00000 n 
-0000868849 00000 n 
-0000864206 00000 n 
-0000864392 00000 n 
-0000864578 00000 n 
-0000868972 00000 n 
-0000864764 00000 n 
-0000864950 00000 n 
-0000865136 00000 n 
-0000869093 00000 n 
-0000865321 00000 n 
-0000865507 00000 n 
-0000865693 00000 n 
-0000869216 00000 n 
-0000865879 00000 n 
-0000866065 00000 n 
-0000866251 00000 n 
-0000869339 00000 n 
-0000866437 00000 n 
-0000866623 00000 n 
-0000866809 00000 n 
-0000869460 00000 n 
-0000866993 00000 n 
-0000867179 00000 n 
+0000856010 00000 n 
+0000853071 00000 n 
+0000856866 00000 n 
+0000856181 00000 n 
+0000856336 00000 n 
+0000856524 00000 n 
+0000856984 00000 n 
+0000856710 00000 n 
+0000861812 00000 n 
+0000860554 00000 n 
+0000857171 00000 n 
+0000861635 00000 n 
+0000860734 00000 n 
+0000860922 00000 n 
+0000861753 00000 n 
+0000861108 00000 n 
+0000861291 00000 n 
+0000861479 00000 n 
+0000867224 00000 n 
+0000865477 00000 n 
+0000861940 00000 n 
+0000867042 00000 n 
+0000865684 00000 n 
+0000865872 00000 n 
+0000867165 00000 n 
+0000866058 00000 n 
+0000866214 00000 n 
+0000866370 00000 n 
+0000866553 00000 n 
+0000866736 00000 n 
+0000866886 00000 n 
+0000873689 00000 n 
+0000869900 00000 n 
 0000867365 00000 n 
-0000869583 00000 n 
-0000867551 00000 n 
-0000867737 00000 n 
-0000867923 00000 n 
-0000869706 00000 n 
-0000868109 00000 n 
-0000868295 00000 n 
-0000868481 00000 n 
-0001432003 00000 n 
-0000876974 00000 n 
-0000872167 00000 n 
-0000869941 00000 n 
-0000875809 00000 n 
-0000875868 00000 n 
-0000872464 00000 n 
-0000872650 00000 n 
-0000872836 00000 n 
-0000875991 00000 n 
-0000873022 00000 n 
-0000873208 00000 n 
-0000873394 00000 n 
-0000876114 00000 n 
-0000873580 00000 n 
-0000873766 00000 n 
-0000873951 00000 n 
-0000876237 00000 n 
-0000874137 00000 n 
-0000876359 00000 n 
-0000874323 00000 n 
-0000876482 00000 n 
-0000874509 00000 n 
-0000876605 00000 n 
-0000874695 00000 n 
-0000874880 00000 n 
-0000876728 00000 n 
-0000875066 00000 n 
-0000875251 00000 n 
-0000876851 00000 n 
-0000875437 00000 n 
-0000875623 00000 n 
-0000883848 00000 n 
-0000880111 00000 n 
-0000877086 00000 n 
-0000882939 00000 n 
-0000882998 00000 n 
-0000880372 00000 n 
-0000880556 00000 n 
-0000883121 00000 n 
-0000880742 00000 n 
-0000880928 00000 n 
-0000883244 00000 n 
-0000881114 00000 n 
-0000881299 00000 n 
-0000883367 00000 n 
-0000881485 00000 n 
-0000881671 00000 n 
-0000883490 00000 n 
-0000881857 00000 n 
-0000882043 00000 n 
-0000883613 00000 n 
-0000882229 00000 n 
-0000882414 00000 n 
-0000883789 00000 n 
-0000882600 00000 n 
-0000882785 00000 n 
-0000890686 00000 n 
-0000888035 00000 n 
-0000883988 00000 n 
-0000890627 00000 n 
-0000888287 00000 n 
-0000888473 00000 n 
-0000888629 00000 n 
-0000888815 00000 n 
-0000889001 00000 n 
-0000889187 00000 n 
-0000889373 00000 n 
-0000889559 00000 n 
-0000889715 00000 n 
-0000889897 00000 n 
-0000890080 00000 n 
-0000890260 00000 n 
-0000890443 00000 n 
-0000897170 00000 n 
-0000894698 00000 n 
-0000890839 00000 n 
-0000896989 00000 n 
-0000894941 00000 n 
-0000895097 00000 n 
-0000897111 00000 n 
-0000895281 00000 n 
-0000895466 00000 n 
-0000895652 00000 n 
-0000895808 00000 n 
-0000895964 00000 n 
-0000896119 00000 n 
-0000896275 00000 n 
-0000896461 00000 n 
-0000896647 00000 n 
-0000896833 00000 n 
-0000903504 00000 n 
-0000901171 00000 n 
-0000897297 00000 n 
-0000903445 00000 n 
-0000901405 00000 n 
-0000901591 00000 n 
-0000901776 00000 n 
-0000901962 00000 n 
-0000902148 00000 n 
-0000902334 00000 n 
-0000902518 00000 n 
-0000902704 00000 n 
-0000902890 00000 n 
-0000903075 00000 n 
-0000903259 00000 n 
+0000873100 00000 n 
+0000870188 00000 n 
+0000870376 00000 n 
+0000873275 00000 n 
+0000873454 00000 n 
+0000870562 00000 n 
+0000873513 00000 n 
+0000870716 00000 n 
+0000870902 00000 n 
+0000871088 00000 n 
+0000871244 00000 n 
+0000873572 00000 n 
+0000871430 00000 n 
+0000871616 00000 n 
+0000871801 00000 n 
+0000871956 00000 n 
+0000872111 00000 n 
+0000872296 00000 n 
+0000872451 00000 n 
+0000872636 00000 n 
+0000872790 00000 n 
+0000872945 00000 n 
+0000877557 00000 n 
+0000877675 00000 n 
+0000877793 00000 n 
+0000881773 00000 n 
+0000881891 00000 n 
+0000878203 00000 n 
+0000876228 00000 n 
+0000873816 00000 n 
+0000877440 00000 n 
+0000876417 00000 n 
+0000877616 00000 n 
+0000877734 00000 n 
+0000877852 00000 n 
+0000876573 00000 n 
+0000876759 00000 n 
+0000878028 00000 n 
+0000876941 00000 n 
+0000878145 00000 n 
+0000877096 00000 n 
+0000877252 00000 n 
+0000882066 00000 n 
+0000881059 00000 n 
+0000878330 00000 n 
+0000881714 00000 n 
+0000881832 00000 n 
+0000881221 00000 n 
+0000881375 00000 n 
+0000881560 00000 n 
+0000881950 00000 n 
+0001625701 00000 n 
+0000893716 00000 n 
+0000884997 00000 n 
+0000882180 00000 n 
+0000893423 00000 n 
+0000893540 00000 n 
+0000885501 00000 n 
+0000885687 00000 n 
+0000885872 00000 n 
+0000886058 00000 n 
+0000886244 00000 n 
+0000886430 00000 n 
+0000886616 00000 n 
+0000886802 00000 n 
+0000886987 00000 n 
+0000887172 00000 n 
+0000887357 00000 n 
+0000887542 00000 n 
+0000887728 00000 n 
+0000887914 00000 n 
+0000888100 00000 n 
+0000888286 00000 n 
+0000888472 00000 n 
+0000888657 00000 n 
+0000888843 00000 n 
+0000889029 00000 n 
+0000889215 00000 n 
+0000889401 00000 n 
+0000893599 00000 n 
+0000889587 00000 n 
+0000889772 00000 n 
+0000889987 00000 n 
+0000890201 00000 n 
+0000890417 00000 n 
+0000890634 00000 n 
+0000890850 00000 n 
+0000891068 00000 n 
+0000891286 00000 n 
+0000891502 00000 n 
+0000891719 00000 n 
+0000891937 00000 n 
+0000892155 00000 n 
+0000892372 00000 n 
+0000893657 00000 n 
+0000892590 00000 n 
+0000892776 00000 n 
+0000892932 00000 n 
+0000893116 00000 n 
+0000893270 00000 n 
+0000911022 00000 n 
+0000923654 00000 n 
+0000918055 00000 n 
+0000911140 00000 n 
+0000923772 00000 n 
+0000911263 00000 n 
+0000923890 00000 n 
+0000911385 00000 n 
+0000929594 00000 n 
+0000911508 00000 n 
+0000929712 00000 n 
+0000911631 00000 n 
+0000933976 00000 n 
+0000911754 00000 n 
+0000917116 00000 n 
+0000917230 00000 n 
+0000917294 00000 n 
+0000917358 00000 n 
+0000917422 00000 n 
+0000917486 00000 n 
+0000917550 00000 n 
+0000917614 00000 n 
+0000917678 00000 n 
+0000917742 00000 n 
+0000917806 00000 n 
+0000917869 00000 n 
+0000917933 00000 n 
+0000918173 00000 n 
+0000903488 00000 n 
+0000897631 00000 n 
+0000893842 00000 n 
+0000903312 00000 n 
+0000898036 00000 n 
+0000898222 00000 n 
+0000898378 00000 n 
+0000898563 00000 n 
+0000898718 00000 n 
+0000898903 00000 n 
+0000899058 00000 n 
+0000899244 00000 n 
+0000899400 00000 n 
+0000899586 00000 n 
+0000899742 00000 n 
+0000899928 00000 n 
+0000903371 00000 n 
+0000900084 00000 n 
+0000900269 00000 n 
+0000900452 00000 n 
+0000900603 00000 n 
+0000900786 00000 n 
+0000900975 00000 n 
+0000901130 00000 n 
+0000901317 00000 n 
+0000901473 00000 n 
+0000901662 00000 n 
+0000901851 00000 n 
+0000902040 00000 n 
+0000902196 00000 n 
+0000902385 00000 n 
+0000902573 00000 n 
+0000902758 00000 n 
+0000902945 00000 n 
+0000903131 00000 n 
+0000911818 00000 n 
+0000906560 00000 n 
+0000903614 00000 n 
+0000910905 00000 n 
+0000906893 00000 n 
+0000907049 00000 n 
+0000907201 00000 n 
+0000907386 00000 n 
+0000907572 00000 n 
+0000907756 00000 n 
+0000907937 00000 n 
+0000908121 00000 n 
+0000908306 00000 n 
+0000908491 00000 n 
+0000911081 00000 n 
+0000908676 00000 n 
+0000908862 00000 n 
+0000911204 00000 n 
+0000909048 00000 n 
+0000909233 00000 n 
+0000911326 00000 n 
+0000909418 00000 n 
+0000909604 00000 n 
+0000911449 00000 n 
+0000909790 00000 n 
+0000909976 00000 n 
+0000911572 00000 n 
+0000910161 00000 n 
 0000910347 00000 n 
-0000907485 00000 n 
-0000903644 00000 n 
-0000909816 00000 n 
-0000907728 00000 n 
-0000907884 00000 n 
-0000908067 00000 n 
-0000908250 00000 n 
-0000908433 00000 n 
-0000908616 00000 n 
-0000909875 00000 n 
-0000908772 00000 n 
-0000909934 00000 n 
-0000909993 00000 n 
-0000910052 00000 n 
-0000908956 00000 n 
-0000910111 00000 n 
-0000909111 00000 n 
-0000910170 00000 n 
-0000909296 00000 n 
-0000909482 00000 n 
-0000910229 00000 n 
-0000910288 00000 n 
-0000909631 00000 n 
-0001432128 00000 n 
-0000918252 00000 n 
-0000913980 00000 n 
-0000910487 00000 n 
-0000918193 00000 n 
-0000914304 00000 n 
-0000914490 00000 n 
-0000914676 00000 n 
-0000914862 00000 n 
-0000915047 00000 n 
-0000915232 00000 n 
-0000915418 00000 n 
-0000915604 00000 n 
-0000915790 00000 n 
-0000915975 00000 n 
-0000916159 00000 n 
-0000916342 00000 n 
-0000916526 00000 n 
-0000916710 00000 n 
-0000916895 00000 n 
-0000917079 00000 n 
-0000917263 00000 n 
-0000917449 00000 n 
-0000917635 00000 n 
-0000917821 00000 n 
-0000918007 00000 n 
-0000924024 00000 n 
-0000923081 00000 n 
-0000918365 00000 n 
-0000923965 00000 n 
-0000923252 00000 n 
-0000923438 00000 n 
-0000923594 00000 n 
-0000923780 00000 n 
-0000929713 00000 n 
-0000927828 00000 n 
-0000924123 00000 n 
-0000929654 00000 n 
-0000928044 00000 n 
-0000928200 00000 n 
-0000928386 00000 n 
-0000928570 00000 n 
-0000928756 00000 n 
-0000928942 00000 n 
-0000929128 00000 n 
-0000929312 00000 n 
-0000929468 00000 n 
-0000935557 00000 n 
-0000933871 00000 n 
-0000929826 00000 n 
-0000935439 00000 n 
-0000934078 00000 n 
-0000934263 00000 n 
-0000934449 00000 n 
-0000934605 00000 n 
-0000934761 00000 n 
-0000934917 00000 n 
-0000935099 00000 n 
-0000935498 00000 n 
-0000935285 00000 n 
-0000943639 00000 n 
-0000939998 00000 n 
-0000935683 00000 n 
-0000943285 00000 n 
-0000940295 00000 n 
-0000940451 00000 n 
-0000940636 00000 n 
-0000940822 00000 n 
-0000943344 00000 n 
-0000940978 00000 n 
-0000943403 00000 n 
-0000941163 00000 n 
-0000941348 00000 n 
-0000941531 00000 n 
-0000941714 00000 n 
-0000941864 00000 n 
-0000943462 00000 n 
-0000942019 00000 n 
-0000942175 00000 n 
-0000943580 00000 n 
-0000942358 00000 n 
-0000942514 00000 n 
-0000942670 00000 n 
-0000942825 00000 n 
-0000942981 00000 n 
-0000943137 00000 n 
-0000951957 00000 n 
-0000947169 00000 n 
-0000943766 00000 n 
-0000951662 00000 n 
-0000947520 00000 n 
-0000947676 00000 n 
-0000947863 00000 n 
-0000948019 00000 n 
-0000948174 00000 n 
-0000948357 00000 n 
-0000948539 00000 n 
-0000948722 00000 n 
-0000948908 00000 n 
-0000949094 00000 n 
-0000949249 00000 n 
-0000949431 00000 n 
-0000951780 00000 n 
-0000949587 00000 n 
-0000949742 00000 n 
-0000949928 00000 n 
-0000950114 00000 n 
-0000950299 00000 n 
-0000950454 00000 n 
-0000950639 00000 n 
-0000950824 00000 n 
-0000950979 00000 n 
-0000951898 00000 n 
-0000951134 00000 n 
-0000951290 00000 n 
-0000951476 00000 n 
-0001432253 00000 n 
-0000957755 00000 n 
-0000955203 00000 n 
-0000952084 00000 n 
-0000957460 00000 n 
-0000955446 00000 n 
-0000955602 00000 n 
-0000955788 00000 n 
-0000955943 00000 n 
-0000957578 00000 n 
-0000956099 00000 n 
-0000956285 00000 n 
-0000956471 00000 n 
-0000956627 00000 n 
-0000956810 00000 n 
-0000956965 00000 n 
-0000957696 00000 n 
-0000957121 00000 n 
-0000957276 00000 n 
-0000962444 00000 n 
-0000961177 00000 n 
-0000957882 00000 n 
-0000962385 00000 n 
-0000961366 00000 n 
-0000961551 00000 n 
-0000961707 00000 n 
-0000961862 00000 n 
-0000962018 00000 n 
-0000962202 00000 n 
-0000967017 00000 n 
-0000965659 00000 n 
-0000962584 00000 n 
-0000966958 00000 n 
-0000965848 00000 n 
-0000966033 00000 n 
-0000966218 00000 n 
-0000966403 00000 n 
-0000966588 00000 n 
-0000966773 00000 n 
-0000969937 00000 n 
-0000968751 00000 n 
-0000967116 00000 n 
-0000969466 00000 n 
-0000968913 00000 n 
-0000969098 00000 n 
-0000969280 00000 n 
-0000969642 00000 n 
-0000975055 00000 n 
-0000971965 00000 n 
-0000970050 00000 n 
-0000973852 00000 n 
-0000973969 00000 n 
-0000972181 00000 n 
-0000972367 00000 n 
-0000972554 00000 n 
-0000972741 00000 n 
-0000972928 00000 n 
-0000973115 00000 n 
-0000973301 00000 n 
-0000974143 00000 n 
-0000974202 00000 n 
-0000974261 00000 n 
-0000974320 00000 n 
-0000974379 00000 n 
-0000974443 00000 n 
-0000974502 00000 n 
-0000974565 00000 n 
-0000973488 00000 n 
-0000974624 00000 n 
-0000974688 00000 n 
-0000973670 00000 n 
-0000974747 00000 n 
-0000974811 00000 n 
-0000974870 00000 n 
-0000974934 00000 n 
+0000911695 00000 n 
+0000910533 00000 n 
+0000910719 00000 n 
+0000918295 00000 n 
+0000914561 00000 n 
+0000911931 00000 n 
+0000916818 00000 n 
+0000916877 00000 n 
+0000914795 00000 n 
+0000916999 00000 n 
+0000914981 00000 n 
+0000915151 00000 n 
+0000917173 00000 n 
+0000918114 00000 n 
+0000918237 00000 n 
+0000915335 00000 n 
+0000915519 00000 n 
+0000915704 00000 n 
+0000915889 00000 n 
+0000916074 00000 n 
+0000916259 00000 n 
+0000916444 00000 n 
+0000916632 00000 n 
+0000923953 00000 n 
+0000921362 00000 n 
+0000918409 00000 n 
+0000923595 00000 n 
+0000923713 00000 n 
+0000921596 00000 n 
+0000923831 00000 n 
+0000921752 00000 n 
+0000921941 00000 n 
+0000922128 00000 n 
+0000922314 00000 n 
+0000922502 00000 n 
+0000922691 00000 n 
+0000922879 00000 n 
+0000923067 00000 n 
+0000923223 00000 n 
+0000923410 00000 n 
+0000929830 00000 n 
+0000927079 00000 n 
+0000924107 00000 n 
+0000929476 00000 n 
+0000929535 00000 n 
+0000927322 00000 n 
+0000927510 00000 n 
+0000927698 00000 n 
+0000929653 00000 n 
+0000927854 00000 n 
+0000928010 00000 n 
+0000928193 00000 n 
+0000928382 00000 n 
+0000928571 00000 n 
+0000928727 00000 n 
+0000928915 00000 n 
+0000929771 00000 n 
+0000929101 00000 n 
+0000929290 00000 n 
+0001625826 00000 n 
+0000934094 00000 n 
+0000932276 00000 n 
+0000929971 00000 n 
+0000933917 00000 n 
+0000932483 00000 n 
+0000932672 00000 n 
+0000932861 00000 n 
+0000933017 00000 n 
+0000933203 00000 n 
+0000934035 00000 n 
+0000933387 00000 n 
+0000933543 00000 n 
+0000933731 00000 n 
+0000944672 00000 n 
+0000936916 00000 n 
+0000934222 00000 n 
+0000944258 00000 n 
+0000944433 00000 n 
+0000944613 00000 n 
+0000937384 00000 n 
+0000937570 00000 n 
+0000937756 00000 n 
+0000937942 00000 n 
+0000938128 00000 n 
+0000938314 00000 n 
+0000938500 00000 n 
+0000938686 00000 n 
+0000938872 00000 n 
+0000939058 00000 n 
+0000939244 00000 n 
+0000939430 00000 n 
+0000939616 00000 n 
+0000939801 00000 n 
+0000939987 00000 n 
+0000940173 00000 n 
+0000940359 00000 n 
+0000940545 00000 n 
+0000940731 00000 n 
+0000940917 00000 n 
+0000941101 00000 n 
+0000941285 00000 n 
+0000941471 00000 n 
+0000941657 00000 n 
+0000941843 00000 n 
+0000942029 00000 n 
+0000942215 00000 n 
+0000942401 00000 n 
+0000942586 00000 n 
+0000942772 00000 n 
+0000942958 00000 n 
+0000943143 00000 n 
+0000943329 00000 n 
+0000943515 00000 n 
+0000943701 00000 n 
+0000943887 00000 n 
+0000944073 00000 n 
+0000975965 00000 n 
+0000976083 00000 n 
+0000976206 00000 n 
+0000976329 00000 n 
+0000984329 00000 n 
+0000984451 00000 n 
+0000984574 00000 n 
+0000984697 00000 n 
+0000984820 00000 n 
+0000984943 00000 n 
+0000985065 00000 n 
+0000985187 00000 n 
+0000985310 00000 n 
+0000955186 00000 n 
+0000948181 00000 n 
+0000944798 00000 n 
+0000955127 00000 n 
+0000948631 00000 n 
+0000948817 00000 n 
+0000949003 00000 n 
+0000949189 00000 n 
+0000949375 00000 n 
+0000949561 00000 n 
+0000949745 00000 n 
+0000949931 00000 n 
+0000950116 00000 n 
+0000950302 00000 n 
+0000950487 00000 n 
+0000950672 00000 n 
+0000950858 00000 n 
+0000951044 00000 n 
+0000951229 00000 n 
+0000951414 00000 n 
+0000951600 00000 n 
+0000951786 00000 n 
+0000951970 00000 n 
+0000952156 00000 n 
+0000952342 00000 n 
+0000952528 00000 n 
+0000952714 00000 n 
+0000952900 00000 n 
+0000953086 00000 n 
+0000953271 00000 n 
+0000953456 00000 n 
+0000953642 00000 n 
+0000953827 00000 n 
+0000954013 00000 n 
+0000954199 00000 n 
+0000954385 00000 n 
+0000954571 00000 n 
+0000954757 00000 n 
+0000954943 00000 n 
+0000991684 00000 n 
+0000991807 00000 n 
+0000991930 00000 n 
+0000992053 00000 n 
+0000992175 00000 n 
+0000992298 00000 n 
+0000992421 00000 n 
+0000992543 00000 n 
+0000992665 00000 n 
+0000992787 00000 n 
+0000998090 00000 n 
+0000998213 00000 n 
+0000998336 00000 n 
+0000998459 00000 n 
+0000998582 00000 n 
+0000963934 00000 n 
+0000958334 00000 n 
+0000955298 00000 n 
+0000963640 00000 n 
+0000963699 00000 n 
+0000958712 00000 n 
+0000958898 00000 n 
+0000959115 00000 n 
+0000959333 00000 n 
+0000959551 00000 n 
+0000959768 00000 n 
+0000959986 00000 n 
+0000960203 00000 n 
+0000963758 00000 n 
+0000960421 00000 n 
+0000960607 00000 n 
+0000960763 00000 n 
+0000960948 00000 n 
+0000961104 00000 n 
+0000961289 00000 n 
+0000961445 00000 n 
+0000961631 00000 n 
+0000961786 00000 n 
+0000961971 00000 n 
+0000962127 00000 n 
+0000962312 00000 n 
+0000962467 00000 n 
+0000962623 00000 n 
+0000962807 00000 n 
+0000962960 00000 n 
+0000963817 00000 n 
+0000963113 00000 n 
+0000963298 00000 n 
+0000963484 00000 n 
+0000998762 00000 n 
+0000998880 00000 n 
+0000998944 00000 n 
+0000999008 00000 n 
+0000999072 00000 n 
+0000999136 00000 n 
+0000999200 00000 n 
+0001068137 00000 n 
+0001068255 00000 n 
+0001073694 00000 n 
+0001087824 00000 n 
+0000976392 00000 n 
+0000967834 00000 n 
+0000964047 00000 n 
+0000975848 00000 n 
+0000968347 00000 n 
+0000968533 00000 n 
+0000968718 00000 n 
+0000968903 00000 n 
+0000969091 00000 n 
+0000969247 00000 n 
+0000969430 00000 n 
+0000969612 00000 n 
+0000969798 00000 n 
+0000969951 00000 n 
+0000970107 00000 n 
+0000970290 00000 n 
+0000970473 00000 n 
+0000970654 00000 n 
+0000970803 00000 n 
+0000970989 00000 n 
+0000971174 00000 n 
+0000971329 00000 n 
+0000971514 00000 n 
+0000971699 00000 n 
+0000971885 00000 n 
+0000972070 00000 n 
+0000972226 00000 n 
+0000972410 00000 n 
+0000972595 00000 n 
+0000972751 00000 n 
+0000972937 00000 n 
+0000973123 00000 n 
+0000973308 00000 n 
+0000973464 00000 n 
+0000973650 00000 n 
+0000973835 00000 n 
+0000974020 00000 n 
+0000976024 00000 n 
+0000974176 00000 n 
+0000974362 00000 n 
+0000974548 00000 n 
+0000976147 00000 n 
+0000974734 00000 n 
+0000974920 00000 n 
+0000975106 00000 n 
+0000976270 00000 n 
+0000975292 00000 n 
+0000975478 00000 n 
+0000975664 00000 n 
+0000985433 00000 n 
+0000978427 00000 n 
+0000976504 00000 n 
+0000984211 00000 n 
+0000984270 00000 n 
+0000978823 00000 n 
+0000979009 00000 n 
+0000979195 00000 n 
+0000984393 00000 n 
+0000979381 00000 n 
+0000979567 00000 n 
+0000979753 00000 n 
+0000984515 00000 n 
+0000979939 00000 n 
+0000980125 00000 n 
+0000980311 00000 n 
+0000984638 00000 n 
+0000980497 00000 n 
+0000980682 00000 n 
+0000980867 00000 n 
+0000984761 00000 n 
+0000981053 00000 n 
+0000981239 00000 n 
+0000981425 00000 n 
+0000984884 00000 n 
+0000981611 00000 n 
+0000981797 00000 n 
+0000981983 00000 n 
+0000985007 00000 n 
+0000982169 00000 n 
+0000982355 00000 n 
+0000982541 00000 n 
+0000985128 00000 n 
+0000982727 00000 n 
+0000982913 00000 n 
+0000983099 00000 n 
+0000985251 00000 n 
+0000983285 00000 n 
+0000983470 00000 n 
 0000983655 00000 n 
-0000978107 00000 n 
-0000975221 00000 n 
-0000983071 00000 n 
-0000983188 00000 n 
-0000978467 00000 n 
-0000978656 00000 n 
-0000978844 00000 n 
-0000979033 00000 n 
-0000979220 00000 n 
-0000979403 00000 n 
-0000979586 00000 n 
-0000979768 00000 n 
-0000979951 00000 n 
-0000980133 00000 n 
-0000980316 00000 n 
-0000983362 00000 n 
-0000983421 00000 n 
-0000980505 00000 n 
-0000980692 00000 n 
-0000980874 00000 n 
-0000981056 00000 n 
-0000981238 00000 n 
-0000981419 00000 n 
-0000981602 00000 n 
-0000981785 00000 n 
-0000983480 00000 n 
-0000983539 00000 n 
-0000981974 00000 n 
-0000982157 00000 n 
-0000982340 00000 n 
-0000982523 00000 n 
-0000982706 00000 n 
-0000982889 00000 n 
-0000983598 00000 n 
-0001432378 00000 n 
-0000988579 00000 n 
-0000985939 00000 n 
-0000983782 00000 n 
-0000988229 00000 n 
-0000988288 00000 n 
-0000986173 00000 n 
-0000986361 00000 n 
-0000988462 00000 n 
-0000986550 00000 n 
-0000988520 00000 n 
-0000986736 00000 n 
-0000986923 00000 n 
-0000987110 00000 n 
-0000987297 00000 n 
-0000987483 00000 n 
-0000987668 00000 n 
-0000987855 00000 n 
-0000988042 00000 n 
-0001303893 00000 n 
-0001301840 00000 n 
-0001303730 00000 n 
-0001301368 00000 n 
-0001299022 00000 n 
-0001301203 00000 n 
-0000993139 00000 n 
-0000993315 00000 n 
-0000993433 00000 n 
-0000995149 00000 n 
-0000995267 00000 n 
-0000995384 00000 n 
-0000995502 00000 n 
-0000998580 00000 n 
-0000998698 00000 n 
-0000993492 00000 n 
-0000991106 00000 n 
-0000988746 00000 n 
-0000992964 00000 n 
-0000991322 00000 n 
-0000991508 00000 n 
-0000991694 00000 n 
-0000991880 00000 n 
-0000992066 00000 n 
-0000992252 00000 n 
-0000992438 00000 n 
-0000992624 00000 n 
-0000992810 00000 n 
-0000993198 00000 n 
-0000993374 00000 n 
-0000995561 00000 n 
-0000994908 00000 n 
-0000993646 00000 n 
-0000995031 00000 n 
-0000995090 00000 n 
-0000995208 00000 n 
-0000995326 00000 n 
-0000995443 00000 n 
-0000998991 00000 n 
-0000997540 00000 n 
-0000995675 00000 n 
-0000998462 00000 n 
-0000998521 00000 n 
-0000998639 00000 n 
-0000998757 00000 n 
-0000998932 00000 n 
-0000997711 00000 n 
-0000997899 00000 n 
-0000998087 00000 n 
-0000998274 00000 n 
-0001011599 00000 n 
-0001011715 00000 n 
-0001011838 00000 n 
-0001011961 00000 n 
-0001004696 00000 n 
-0001001301 00000 n 
-0000999144 00000 n 
-0001004578 00000 n 
-0001001580 00000 n 
-0001001768 00000 n 
-0001001956 00000 n 
-0001002144 00000 n 
-0001002332 00000 n 
-0001002519 00000 n 
-0001002706 00000 n 
-0001002893 00000 n 
-0001003081 00000 n 
-0001003269 00000 n 
-0001003457 00000 n 
-0001003644 00000 n 
-0001003831 00000 n 
-0001004017 00000 n 
-0001004637 00000 n 
-0001004205 00000 n 
-0001004392 00000 n 
-0001012083 00000 n 
-0001021458 00000 n 
-0001021581 00000 n 
-0001021704 00000 n 
-0001021826 00000 n 
-0001021949 00000 n 
-0001022072 00000 n 
-0001022195 00000 n 
-0001022318 00000 n 
-0001022441 00000 n 
-0001022564 00000 n 
-0001028438 00000 n 
-0001028561 00000 n 
-0001028684 00000 n 
-0001012146 00000 n 
-0001007308 00000 n 
-0001004809 00000 n 
-0001011366 00000 n 
-0001007623 00000 n 
-0001011425 00000 n 
-0001007811 00000 n 
-0001007998 00000 n 
-0001008185 00000 n 
-0001008371 00000 n 
-0001008558 00000 n 
-0001008745 00000 n 
-0001008933 00000 n 
-0001011657 00000 n 
-0001009120 00000 n 
-0001009308 00000 n 
-0001009496 00000 n 
-0001011779 00000 n 
-0001009683 00000 n 
-0001009871 00000 n 
-0001010059 00000 n 
-0001011902 00000 n 
-0001010246 00000 n 
-0001010433 00000 n 
-0001010620 00000 n 
-0001012025 00000 n 
-0001010807 00000 n 
-0001010995 00000 n 
-0001011180 00000 n 
-0001432503 00000 n 
-0001035746 00000 n 
-0001038919 00000 n 
-0001039037 00000 n 
-0001042515 00000 n 
-0001022628 00000 n 
-0001014529 00000 n 
+0000985374 00000 n 
+0000983841 00000 n 
+0000984026 00000 n 
+0001625951 00000 n 
+0000992850 00000 n 
+0000987793 00000 n 
+0000985545 00000 n 
+0000991625 00000 n 
+0000988099 00000 n 
+0000991748 00000 n 
+0000988285 00000 n 
+0000988471 00000 n 
+0000988657 00000 n 
+0000991871 00000 n 
+0000988843 00000 n 
+0000989029 00000 n 
+0000989215 00000 n 
+0000991994 00000 n 
+0000989401 00000 n 
+0000989585 00000 n 
+0000989768 00000 n 
+0000992116 00000 n 
+0000989952 00000 n 
+0000992239 00000 n 
+0000990138 00000 n 
+0000992362 00000 n 
+0000990324 00000 n 
+0000992485 00000 n 
+0000990510 00000 n 
+0000990696 00000 n 
+0000992607 00000 n 
+0000990882 00000 n 
+0000991068 00000 n 
+0000992728 00000 n 
+0000991254 00000 n 
+0000991440 00000 n 
+0000999263 00000 n 
+0000995505 00000 n 
+0000992962 00000 n 
+0000997972 00000 n 
+0000998031 00000 n 
+0000995748 00000 n 
+0000995932 00000 n 
+0000998154 00000 n 
+0000996118 00000 n 
+0000996304 00000 n 
+0000998277 00000 n 
+0000996490 00000 n 
+0000996675 00000 n 
+0000998400 00000 n 
+0000996861 00000 n 
+0000997047 00000 n 
+0000998523 00000 n 
+0000997233 00000 n 
+0000997418 00000 n 
+0000998646 00000 n 
+0000997603 00000 n 
+0000997789 00000 n 
+0000998821 00000 n 
+0001005117 00000 n 
+0001003248 00000 n 
+0000999389 00000 n 
+0001004882 00000 n 
+0001005058 00000 n 
+0001003455 00000 n 
+0001003641 00000 n 
+0001003797 00000 n 
+0001003983 00000 n 
+0001004139 00000 n 
+0001004325 00000 n 
+0001004511 00000 n 
+0001004697 00000 n 
+0001013309 00000 n 
+0001009523 00000 n 
+0001005271 00000 n 
+0001013128 00000 n 
+0001009829 00000 n 
+0001010015 00000 n 
+0001010171 00000 n 
+0001010354 00000 n 
+0001010540 00000 n 
+0001010723 00000 n 
+0001010906 00000 n 
+0001011091 00000 n 
+0001011247 00000 n 
+0001013250 00000 n 
+0001011433 00000 n 
+0001011614 00000 n 
+0001011796 00000 n 
+0001011948 00000 n 
+0001012104 00000 n 
 0001012259 00000 n 
-0001021340 00000 n 
-0001021399 00000 n 
-0001014970 00000 n 
-0001015158 00000 n 
-0001015346 00000 n 
-0001021522 00000 n 
-0001015533 00000 n 
-0001015721 00000 n 
-0001015909 00000 n 
-0001021645 00000 n 
-0001016094 00000 n 
-0001016282 00000 n 
-0001016470 00000 n 
-0001016658 00000 n 
-0001021768 00000 n 
-0001016845 00000 n 
-0001017033 00000 n 
-0001017221 00000 n 
-0001021890 00000 n 
-0001017407 00000 n 
-0001017594 00000 n 
-0001017782 00000 n 
-0001017970 00000 n 
-0001022013 00000 n 
-0001018156 00000 n 
-0001018344 00000 n 
-0001018530 00000 n 
-0001022136 00000 n 
-0001018717 00000 n 
-0001018905 00000 n 
-0001019093 00000 n 
-0001019281 00000 n 
-0001022259 00000 n 
-0001019468 00000 n 
-0001019655 00000 n 
-0001019843 00000 n 
-0001020031 00000 n 
-0001022382 00000 n 
-0001020218 00000 n 
-0001020406 00000 n 
-0001020594 00000 n 
-0001022505 00000 n 
-0001020781 00000 n 
-0001020968 00000 n 
-0001021155 00000 n 
-0001029041 00000 n 
-0001025435 00000 n 
-0001022727 00000 n 
-0001028320 00000 n 
-0001028379 00000 n 
-0001025696 00000 n 
-0001025884 00000 n 
-0001026072 00000 n 
-0001026260 00000 n 
-0001028502 00000 n 
-0001026447 00000 n 
-0001026634 00000 n 
-0001026822 00000 n 
-0001028625 00000 n 
-0001027007 00000 n 
-0001027194 00000 n 
-0001027381 00000 n 
-0001028748 00000 n 
-0001027568 00000 n 
-0001027756 00000 n 
-0001027944 00000 n 
-0001028923 00000 n 
-0001028132 00000 n 
-0001032398 00000 n 
-0001031948 00000 n 
-0001029181 00000 n 
-0001032280 00000 n 
-0001032339 00000 n 
-0001032092 00000 n 
-0001035869 00000 n 
-0001035355 00000 n 
-0001032525 00000 n 
-0001035687 00000 n 
-0001035499 00000 n 
-0001035810 00000 n 
-0001039160 00000 n 
-0001038443 00000 n 
-0001035996 00000 n 
-0001038566 00000 n 
-0001038625 00000 n 
-0001038684 00000 n 
-0001038743 00000 n 
-0001038802 00000 n 
-0001038978 00000 n 
-0001039101 00000 n 
-0001042813 00000 n 
-0001041146 00000 n 
-0001039286 00000 n 
-0001042456 00000 n 
-0001042574 00000 n 
-0001042754 00000 n 
-0001041335 00000 n 
-0001041522 00000 n 
-0001041708 00000 n 
-0001041895 00000 n 
-0001042082 00000 n 
-0001042269 00000 n 
-0001432628 00000 n 
-0001045254 00000 n 
-0001045372 00000 n 
-0001045490 00000 n 
-0001047487 00000 n 
-0001047604 00000 n 
-0001047722 00000 n 
-0001045608 00000 n 
-0001044956 00000 n 
-0001042926 00000 n 
-0001045079 00000 n 
-0001045313 00000 n 
-0001045431 00000 n 
-0001045549 00000 n 
-0001047780 00000 n 
-0001047305 00000 n 
-0001045735 00000 n 
-0001047428 00000 n 
-0001047545 00000 n 
-0001047663 00000 n 
-0001049166 00000 n 
-0001048925 00000 n 
-0001047907 00000 n 
-0001049048 00000 n 
-0001049107 00000 n 
-0001060956 00000 n 
-0001051754 00000 n 
-0001049280 00000 n 
-0001060838 00000 n 
-0001060897 00000 n 
-0001052393 00000 n 
-0001052545 00000 n 
-0001052696 00000 n 
-0001052847 00000 n 
-0001052998 00000 n 
-0001053149 00000 n 
-0001053299 00000 n 
-0001053449 00000 n 
-0001053599 00000 n 
-0001053750 00000 n 
-0001053901 00000 n 
-0001054052 00000 n 
-0001054203 00000 n 
-0001054354 00000 n 
-0001054505 00000 n 
-0001054656 00000 n 
-0001054808 00000 n 
-0001054960 00000 n 
-0001055112 00000 n 
-0001055263 00000 n 
-0001055414 00000 n 
-0001055565 00000 n 
-0001055716 00000 n 
-0001055867 00000 n 
-0001056017 00000 n 
-0001056166 00000 n 
-0001056317 00000 n 
-0001056469 00000 n 
-0001056620 00000 n 
-0001056771 00000 n 
-0001056922 00000 n 
-0001057071 00000 n 
-0001057222 00000 n 
-0001057373 00000 n 
-0001057524 00000 n 
-0001057675 00000 n 
-0001057825 00000 n 
-0001057976 00000 n 
-0001058127 00000 n 
-0001058277 00000 n 
-0001058428 00000 n 
-0001058579 00000 n 
-0001058730 00000 n 
-0001058881 00000 n 
-0001059032 00000 n 
-0001059183 00000 n 
-0001059333 00000 n 
-0001059483 00000 n 
-0001059634 00000 n 
-0001059785 00000 n 
-0001059936 00000 n 
-0001060087 00000 n 
-0001060238 00000 n 
-0001060388 00000 n 
-0001060539 00000 n 
-0001060689 00000 n 
-0001073958 00000 n 
-0001063880 00000 n 
-0001061042 00000 n 
-0001073899 00000 n 
-0001064573 00000 n 
-0001064722 00000 n 
-0001064873 00000 n 
-0001065024 00000 n 
-0001065175 00000 n 
-0001065326 00000 n 
+0001012415 00000 n 
+0001012600 00000 n 
+0001012786 00000 n 
+0001012972 00000 n 
+0001019357 00000 n 
+0001017217 00000 n 
+0001013436 00000 n 
+0001019298 00000 n 
+0001017442 00000 n 
+0001017628 00000 n 
+0001017814 00000 n 
+0001018000 00000 n 
+0001018186 00000 n 
+0001018372 00000 n 
+0001018556 00000 n 
+0001018742 00000 n 
+0001018927 00000 n 
+0001019113 00000 n 
+0001026441 00000 n 
+0001023634 00000 n 
+0001019498 00000 n 
+0001025970 00000 n 
+0001023877 00000 n 
+0001024063 00000 n 
+0001024219 00000 n 
+0001024402 00000 n 
+0001024585 00000 n 
+0001024768 00000 n 
+0001024953 00000 n 
+0001026029 00000 n 
+0001025109 00000 n 
+0001026088 00000 n 
+0001026147 00000 n 
+0001026206 00000 n 
+0001025294 00000 n 
+0001026265 00000 n 
+0001025449 00000 n 
+0001026323 00000 n 
+0001025634 00000 n 
+0001025820 00000 n 
+0001026382 00000 n 
+0001626076 00000 n 
+0001034887 00000 n 
+0001030352 00000 n 
+0001026568 00000 n 
+0001034769 00000 n 
+0001034828 00000 n 
+0001030685 00000 n 
+0001030870 00000 n 
+0001031056 00000 n 
+0001031242 00000 n 
+0001031428 00000 n 
+0001031614 00000 n 
+0001031800 00000 n 
+0001031985 00000 n 
+0001032170 00000 n 
+0001032355 00000 n 
+0001032541 00000 n 
+0001032727 00000 n 
+0001032912 00000 n 
+0001033097 00000 n 
+0001033282 00000 n 
+0001033468 00000 n 
+0001033653 00000 n 
+0001033839 00000 n 
+0001034025 00000 n 
+0001034211 00000 n 
+0001034397 00000 n 
+0001034583 00000 n 
+0001040674 00000 n 
+0001039731 00000 n 
+0001035013 00000 n 
+0001040615 00000 n 
+0001039902 00000 n 
+0001040088 00000 n 
+0001040244 00000 n 
+0001040430 00000 n 
+0001046365 00000 n 
+0001044480 00000 n 
+0001040773 00000 n 
+0001046306 00000 n 
+0001044696 00000 n 
+0001044852 00000 n 
+0001045038 00000 n 
+0001045222 00000 n 
+0001045408 00000 n 
+0001045594 00000 n 
+0001045780 00000 n 
+0001045964 00000 n 
+0001046120 00000 n 
+0001052213 00000 n 
+0001050527 00000 n 
+0001046478 00000 n 
+0001052095 00000 n 
+0001050734 00000 n 
+0001050919 00000 n 
+0001051105 00000 n 
+0001051261 00000 n 
+0001051417 00000 n 
+0001051573 00000 n 
+0001051755 00000 n 
+0001052154 00000 n 
+0001051941 00000 n 
+0001060299 00000 n 
+0001056658 00000 n 
+0001052339 00000 n 
+0001059945 00000 n 
+0001056955 00000 n 
+0001057111 00000 n 
+0001057296 00000 n 
+0001057482 00000 n 
+0001060004 00000 n 
+0001057638 00000 n 
+0001060063 00000 n 
+0001057823 00000 n 
+0001058008 00000 n 
+0001058191 00000 n 
+0001058374 00000 n 
+0001058524 00000 n 
+0001060122 00000 n 
+0001058679 00000 n 
+0001058835 00000 n 
+0001060240 00000 n 
+0001059018 00000 n 
+0001059174 00000 n 
+0001059330 00000 n 
+0001059485 00000 n 
+0001059641 00000 n 
+0001059797 00000 n 
+0001068314 00000 n 
+0001063746 00000 n 
+0001060426 00000 n 
+0001068078 00000 n 
+0001064088 00000 n 
+0001064244 00000 n 
+0001064431 00000 n 
+0001064587 00000 n 
+0001064742 00000 n 
+0001064925 00000 n 
+0001065107 00000 n 
+0001065290 00000 n 
 0001065476 00000 n 
-0001065627 00000 n 
-0001065778 00000 n 
-0001065927 00000 n 
-0001066077 00000 n 
-0001066226 00000 n 
-0001066376 00000 n 
-0001066525 00000 n 
-0001066674 00000 n 
-0001066824 00000 n 
-0001066974 00000 n 
-0001067124 00000 n 
-0001067274 00000 n 
-0001067424 00000 n 
-0001067574 00000 n 
-0001067724 00000 n 
-0001067875 00000 n 
-0001068026 00000 n 
-0001068177 00000 n 
-0001068328 00000 n 
-0001068479 00000 n 
-0001068629 00000 n 
-0001068779 00000 n 
-0001068929 00000 n 
-0001069080 00000 n 
-0001069231 00000 n 
-0001069382 00000 n 
-0001069532 00000 n 
-0001069683 00000 n 
-0001069834 00000 n 
-0001069985 00000 n 
-0001070136 00000 n 
-0001070287 00000 n 
-0001070437 00000 n 
-0001070587 00000 n 
-0001070737 00000 n 
-0001070887 00000 n 
-0001071038 00000 n 
-0001071189 00000 n 
-0001071340 00000 n 
-0001071491 00000 n 
-0001071642 00000 n 
-0001071793 00000 n 
-0001071944 00000 n 
-0001072095 00000 n 
-0001072245 00000 n 
-0001072395 00000 n 
-0001072545 00000 n 
-0001072696 00000 n 
-0001072846 00000 n 
-0001072997 00000 n 
-0001073147 00000 n 
-0001073297 00000 n 
-0001073448 00000 n 
-0001073599 00000 n 
-0001073750 00000 n 
-0001085008 00000 n 
-0001076500 00000 n 
-0001074044 00000 n 
-0001084949 00000 n 
-0001077103 00000 n 
-0001077254 00000 n 
-0001077405 00000 n 
-0001077556 00000 n 
-0001077707 00000 n 
-0001077858 00000 n 
-0001078009 00000 n 
-0001078160 00000 n 
-0001078311 00000 n 
-0001078462 00000 n 
-0001078614 00000 n 
-0001078765 00000 n 
-0001078916 00000 n 
-0001079066 00000 n 
-0001079218 00000 n 
-0001079370 00000 n 
-0001079521 00000 n 
-0001079672 00000 n 
-0001079823 00000 n 
-0001079974 00000 n 
-0001080125 00000 n 
-0001080276 00000 n 
-0001080427 00000 n 
-0001080578 00000 n 
-0001080729 00000 n 
-0001080879 00000 n 
-0001081029 00000 n 
-0001081180 00000 n 
-0001081331 00000 n 
-0001081482 00000 n 
-0001081632 00000 n 
-0001081783 00000 n 
-0001081934 00000 n 
-0001082084 00000 n 
-0001082234 00000 n 
-0001082384 00000 n 
-0001082535 00000 n 
-0001082686 00000 n 
-0001082837 00000 n 
-0001082988 00000 n 
-0001083139 00000 n 
-0001083290 00000 n 
-0001083441 00000 n 
-0001083592 00000 n 
-0001083743 00000 n 
-0001083895 00000 n 
-0001084045 00000 n 
-0001084196 00000 n 
-0001084346 00000 n 
-0001084496 00000 n 
-0001084647 00000 n 
-0001084798 00000 n 
-0001432753 00000 n 
-0001100639 00000 n 
-0001088640 00000 n 
-0001085094 00000 n 
-0001100580 00000 n 
-0001089441 00000 n 
-0001089592 00000 n 
-0001089743 00000 n 
-0001089894 00000 n 
-0001090044 00000 n 
-0001090194 00000 n 
-0001090344 00000 n 
-0001090495 00000 n 
-0001090645 00000 n 
-0001090796 00000 n 
-0001090947 00000 n 
-0001091097 00000 n 
-0001091248 00000 n 
-0001091399 00000 n 
-0001091550 00000 n 
-0001091701 00000 n 
-0001091852 00000 n 
-0001092003 00000 n 
-0001092154 00000 n 
-0001092305 00000 n 
-0001092456 00000 n 
-0001092607 00000 n 
-0001092758 00000 n 
-0001092907 00000 n 
-0001093058 00000 n 
-0001093209 00000 n 
-0001093359 00000 n 
-0001093509 00000 n 
-0001093659 00000 n 
-0001093809 00000 n 
-0001093957 00000 n 
-0001094108 00000 n 
-0001094258 00000 n 
-0001094408 00000 n 
-0001094558 00000 n 
-0001094709 00000 n 
-0001094859 00000 n 
-0001095007 00000 n 
-0001095158 00000 n 
-0001095309 00000 n 
-0001095460 00000 n 
-0001095611 00000 n 
-0001095762 00000 n 
-0001095910 00000 n 
-0001096058 00000 n 
-0001096208 00000 n 
-0001096359 00000 n 
-0001096510 00000 n 
-0001096661 00000 n 
-0001096811 00000 n 
-0001096962 00000 n 
-0001097113 00000 n 
-0001097265 00000 n 
-0001097417 00000 n 
-0001097569 00000 n 
-0001097721 00000 n 
-0001097873 00000 n 
-0001098022 00000 n 
-0001098172 00000 n 
-0001098322 00000 n 
-0001098473 00000 n 
-0001098624 00000 n 
-0001098775 00000 n 
-0001098926 00000 n 
-0001099077 00000 n 
-0001099228 00000 n 
-0001099377 00000 n 
-0001099528 00000 n 
-0001099679 00000 n 
-0001099830 00000 n 
-0001099981 00000 n 
-0001100132 00000 n 
-0001100282 00000 n 
-0001100432 00000 n 
-0001115684 00000 n 
-0001103996 00000 n 
-0001100725 00000 n 
-0001115625 00000 n 
-0001104779 00000 n 
-0001104930 00000 n 
-0001105081 00000 n 
-0001105230 00000 n 
-0001105380 00000 n 
-0001105530 00000 n 
-0001105680 00000 n 
-0001105831 00000 n 
-0001105981 00000 n 
-0001106132 00000 n 
-0001106283 00000 n 
-0001106434 00000 n 
-0001106585 00000 n 
-0001106733 00000 n 
-0001106883 00000 n 
-0001107033 00000 n 
-0001107184 00000 n 
-0001107335 00000 n 
-0001107486 00000 n 
-0001107637 00000 n 
-0001107788 00000 n 
-0001107938 00000 n 
-0001108089 00000 n 
-0001108240 00000 n 
-0001108390 00000 n 
-0001108540 00000 n 
-0001108691 00000 n 
-0001108842 00000 n 
-0001108993 00000 n 
-0001109144 00000 n 
-0001109295 00000 n 
-0001109445 00000 n 
-0001109596 00000 n 
-0001109747 00000 n 
-0001109897 00000 n 
-0001110047 00000 n 
-0001110197 00000 n 
-0001110348 00000 n 
-0001110499 00000 n 
-0001110650 00000 n 
-0001110801 00000 n 
-0001110952 00000 n 
-0001111103 00000 n 
-0001111254 00000 n 
-0001111405 00000 n 
-0001111556 00000 n 
-0001111706 00000 n 
-0001111857 00000 n 
-0001112008 00000 n 
-0001112159 00000 n 
-0001112310 00000 n 
-0001112461 00000 n 
-0001112612 00000 n 
-0001112762 00000 n 
-0001112913 00000 n 
-0001113064 00000 n 
-0001113215 00000 n 
-0001113366 00000 n 
-0001113516 00000 n 
-0001113667 00000 n 
-0001113818 00000 n 
-0001113969 00000 n 
-0001114120 00000 n 
-0001114271 00000 n 
-0001114422 00000 n 
-0001114572 00000 n 
-0001114722 00000 n 
-0001114872 00000 n 
-0001115023 00000 n 
-0001115174 00000 n 
-0001115325 00000 n 
-0001115476 00000 n 
-0001127998 00000 n 
-0001118381 00000 n 
-0001115770 00000 n 
-0001127939 00000 n 
-0001119047 00000 n 
-0001119197 00000 n 
-0001119348 00000 n 
-0001119499 00000 n 
+0001065662 00000 n 
+0001065817 00000 n 
+0001065999 00000 n 
+0001066155 00000 n 
+0001066343 00000 n 
+0001068196 00000 n 
+0001066529 00000 n 
+0001066684 00000 n 
+0001066870 00000 n 
+0001067056 00000 n 
+0001067241 00000 n 
+0001067397 00000 n 
+0001067583 00000 n 
+0001067769 00000 n 
+0001067923 00000 n 
+0001626201 00000 n 
+0001073871 00000 n 
+0001071123 00000 n 
+0001068455 00000 n 
+0001073576 00000 n 
+0001073635 00000 n 
+0001071375 00000 n 
+0001071531 00000 n 
+0001071717 00000 n 
+0001071903 00000 n 
+0001072058 00000 n 
+0001072243 00000 n 
+0001072398 00000 n 
+0001073753 00000 n 
+0001072553 00000 n 
+0001072739 00000 n 
+0001072925 00000 n 
+0001073081 00000 n 
+0001073264 00000 n 
+0001073420 00000 n 
+0001078675 00000 n 
+0001077540 00000 n 
+0001073998 00000 n 
+0001078557 00000 n 
+0001078616 00000 n 
+0001077720 00000 n 
+0001077876 00000 n 
+0001078061 00000 n 
+0001078246 00000 n 
+0001078401 00000 n 
+0001083774 00000 n 
+0001081863 00000 n 
+0001078802 00000 n 
+0001083715 00000 n 
+0001082079 00000 n 
+0001082235 00000 n 
+0001082422 00000 n 
+0001082607 00000 n 
+0001082792 00000 n 
+0001082976 00000 n 
+0001083161 00000 n 
+0001083346 00000 n 
+0001083530 00000 n 
+0001088064 00000 n 
+0001086604 00000 n 
+0001083900 00000 n 
+0001087707 00000 n 
+0001086784 00000 n 
+0001086969 00000 n 
+0001087154 00000 n 
+0001087339 00000 n 
+0001087521 00000 n 
+0001087883 00000 n 
+0001091800 00000 n 
+0001089709 00000 n 
+0001088177 00000 n 
+0001091214 00000 n 
+0001091448 00000 n 
+0001089907 00000 n 
+0001090092 00000 n 
+0001090279 00000 n 
+0001090466 00000 n 
+0001090653 00000 n 
+0001090840 00000 n 
+0001091027 00000 n 
+0001091623 00000 n 
+0001091682 00000 n 
+0001091741 00000 n 
+0001097375 00000 n 
+0001097497 00000 n 
+0001097620 00000 n 
+0001097743 00000 n 
+0001097866 00000 n 
+0001098285 00000 n 
+0001094208 00000 n 
+0001091912 00000 n 
+0001097257 00000 n 
+0001097316 00000 n 
+0001097439 00000 n 
+0001097561 00000 n 
+0001094478 00000 n 
+0001097684 00000 n 
+0001094660 00000 n 
+0001097807 00000 n 
+0001097930 00000 n 
+0001098111 00000 n 
+0001094843 00000 n 
+0001098170 00000 n 
+0001095032 00000 n 
+0001095221 00000 n 
+0001095409 00000 n 
+0001095598 00000 n 
+0001095785 00000 n 
+0001095968 00000 n 
+0001096151 00000 n 
+0001096334 00000 n 
+0001096517 00000 n 
+0001096700 00000 n 
+0001096883 00000 n 
+0001097068 00000 n 
+0001626326 00000 n 
+0001104604 00000 n 
+0001104780 00000 n 
+0001105016 00000 n 
+0001105074 00000 n 
+0001101269 00000 n 
+0001098452 00000 n 
+0001104487 00000 n 
+0001104663 00000 n 
+0001104839 00000 n 
+0001101548 00000 n 
+0001101736 00000 n 
+0001101919 00000 n 
+0001102102 00000 n 
+0001102285 00000 n 
+0001102466 00000 n 
+0001102649 00000 n 
+0001102832 00000 n 
+0001103017 00000 n 
+0001104957 00000 n 
+0001103205 00000 n 
+0001103388 00000 n 
+0001103571 00000 n 
+0001103754 00000 n 
+0001103936 00000 n 
+0001104119 00000 n 
+0001104302 00000 n 
+0001109998 00000 n 
+0001107357 00000 n 
+0001105201 00000 n 
+0001109647 00000 n 
+0001109706 00000 n 
+0001107591 00000 n 
+0001107779 00000 n 
+0001109881 00000 n 
+0001107968 00000 n 
+0001109939 00000 n 
+0001108154 00000 n 
+0001108341 00000 n 
+0001108528 00000 n 
+0001108715 00000 n 
+0001108901 00000 n 
+0001109086 00000 n 
+0001109273 00000 n 
+0001109460 00000 n 
+0001493936 00000 n 
+0001491883 00000 n 
+0001493773 00000 n 
+0001491411 00000 n 
+0001489065 00000 n 
+0001491246 00000 n 
+0001114563 00000 n 
+0001114739 00000 n 
+0001114857 00000 n 
+0001116579 00000 n 
+0001116697 00000 n 
+0001116814 00000 n 
+0001116932 00000 n 
+0001119768 00000 n 
+0001119886 00000 n 
+0001114916 00000 n 
+0001112530 00000 n 
+0001110166 00000 n 
+0001114388 00000 n 
+0001112746 00000 n 
+0001112932 00000 n 
+0001113118 00000 n 
+0001113304 00000 n 
+0001113490 00000 n 
+0001113676 00000 n 
+0001113862 00000 n 
+0001114048 00000 n 
+0001114234 00000 n 
+0001114622 00000 n 
+0001114798 00000 n 
+0001116991 00000 n 
+0001116338 00000 n 
+0001115071 00000 n 
+0001116461 00000 n 
+0001116520 00000 n 
+0001116638 00000 n 
+0001116756 00000 n 
+0001116873 00000 n 
+0001120180 00000 n 
+0001118926 00000 n 
+0001117105 00000 n 
 0001119650 00000 n 
-0001119801 00000 n 
-0001119952 00000 n 
-0001120103 00000 n 
-0001120254 00000 n 
-0001120404 00000 n 
-0001120555 00000 n 
-0001120706 00000 n 
-0001120857 00000 n 
-0001121008 00000 n 
-0001121159 00000 n 
-0001121309 00000 n 
-0001121458 00000 n 
-0001121609 00000 n 
-0001121760 00000 n 
-0001121911 00000 n 
-0001122062 00000 n 
-0001122213 00000 n 
-0001122364 00000 n 
-0001122514 00000 n 
-0001122665 00000 n 
-0001122816 00000 n 
-0001122967 00000 n 
-0001123118 00000 n 
-0001123269 00000 n 
-0001123419 00000 n 
-0001123569 00000 n 
-0001123720 00000 n 
-0001123871 00000 n 
-0001124022 00000 n 
-0001124172 00000 n 
-0001124323 00000 n 
-0001124474 00000 n 
-0001124625 00000 n 
-0001124775 00000 n 
-0001124925 00000 n 
-0001125075 00000 n 
-0001125226 00000 n 
-0001125377 00000 n 
-0001125528 00000 n 
-0001125679 00000 n 
-0001125830 00000 n 
-0001125981 00000 n 
-0001126132 00000 n 
-0001126283 00000 n 
-0001126433 00000 n 
-0001126583 00000 n 
-0001126734 00000 n 
-0001126884 00000 n 
-0001127035 00000 n 
-0001127186 00000 n 
-0001127337 00000 n 
-0001127488 00000 n 
-0001127639 00000 n 
-0001127790 00000 n 
-0001145622 00000 n 
-0001131704 00000 n 
-0001128084 00000 n 
-0001145563 00000 n 
-0001132613 00000 n 
-0001132764 00000 n 
-0001132915 00000 n 
-0001133066 00000 n 
-0001133216 00000 n 
-0001133367 00000 n 
-0001133516 00000 n 
-0001133666 00000 n 
-0001133817 00000 n 
-0001133967 00000 n 
-0001134118 00000 n 
-0001134269 00000 n 
-0001134420 00000 n 
-0001134571 00000 n 
-0001134722 00000 n 
-0001134872 00000 n 
-0001135023 00000 n 
-0001135174 00000 n 
-0001135325 00000 n 
-0001135475 00000 n 
-0001135623 00000 n 
-0001135774 00000 n 
-0001135926 00000 n 
-0001136075 00000 n 
-0001136225 00000 n 
-0001136373 00000 n 
-0001136524 00000 n 
-0001136675 00000 n 
-0001136826 00000 n 
-0001136977 00000 n 
-0001137128 00000 n 
-0001137279 00000 n 
-0001137429 00000 n 
-0001137579 00000 n 
-0001137730 00000 n 
-0001137881 00000 n 
-0001138032 00000 n 
-0001138183 00000 n 
-0001138333 00000 n 
-0001138484 00000 n 
-0001138634 00000 n 
-0001138785 00000 n 
-0001138935 00000 n 
-0001139086 00000 n 
-0001139237 00000 n 
-0001139386 00000 n 
-0001139535 00000 n 
-0001139684 00000 n 
-0001139835 00000 n 
-0001139986 00000 n 
-0001140137 00000 n 
-0001140288 00000 n 
-0001140439 00000 n 
-0001140590 00000 n 
-0001140740 00000 n 
-0001140891 00000 n 
-0001141042 00000 n 
-0001141193 00000 n 
-0001141343 00000 n 
-0001141494 00000 n 
-0001141645 00000 n 
-0001141796 00000 n 
-0001141946 00000 n 
-0001142097 00000 n 
-0001142248 00000 n 
-0001142399 00000 n 
-0001142550 00000 n 
-0001142700 00000 n 
-0001142851 00000 n 
-0001143001 00000 n 
-0001143152 00000 n 
-0001143302 00000 n 
-0001143453 00000 n 
-0001143604 00000 n 
-0001143755 00000 n 
-0001143906 00000 n 
-0001144057 00000 n 
-0001144208 00000 n 
-0001144359 00000 n 
-0001144510 00000 n 
-0001144661 00000 n 
-0001144812 00000 n 
-0001144963 00000 n 
-0001145114 00000 n 
-0001145265 00000 n 
-0001145415 00000 n 
-0001163947 00000 n 
-0001149394 00000 n 
-0001145708 00000 n 
-0001163888 00000 n 
-0001150339 00000 n 
-0001150488 00000 n 
-0001150639 00000 n 
-0001150790 00000 n 
-0001150941 00000 n 
-0001151092 00000 n 
-0001151242 00000 n 
-0001151393 00000 n 
+0001119709 00000 n 
+0001119827 00000 n 
+0001119945 00000 n 
+0001120121 00000 n 
+0001119088 00000 n 
+0001119276 00000 n 
+0001119464 00000 n 
+0001144670 00000 n 
+0001144788 00000 n 
+0001144910 00000 n 
+0001125369 00000 n 
+0001122226 00000 n 
+0001120347 00000 n 
+0001125310 00000 n 
+0001122496 00000 n 
+0001122684 00000 n 
+0001122872 00000 n 
+0001123059 00000 n 
+0001123247 00000 n 
+0001123435 00000 n 
+0001123623 00000 n 
+0001123810 00000 n 
+0001123998 00000 n 
+0001124186 00000 n 
+0001124372 00000 n 
+0001124560 00000 n 
+0001124748 00000 n 
+0001124936 00000 n 
+0001125122 00000 n 
+0001626451 00000 n 
+0001145033 00000 n 
+0001145156 00000 n 
+0001145279 00000 n 
+0001145401 00000 n 
+0001145524 00000 n 
+0001145647 00000 n 
+0001145769 00000 n 
+0001145892 00000 n 
+0001153908 00000 n 
+0001154031 00000 n 
+0001154154 00000 n 
+0001154276 00000 n 
+0001154399 00000 n 
+0001154522 00000 n 
+0001154645 00000 n 
+0001135670 00000 n 
+0001128585 00000 n 
+0001125468 00000 n 
+0001135377 00000 n 
+0001135436 00000 n 
+0001129008 00000 n 
+0001129195 00000 n 
+0001129414 00000 n 
+0001129634 00000 n 
+0001129854 00000 n 
+0001130073 00000 n 
+0001130293 00000 n 
+0001130512 00000 n 
+0001130731 00000 n 
+0001130950 00000 n 
+0001131170 00000 n 
+0001131388 00000 n 
+0001131607 00000 n 
+0001131826 00000 n 
+0001132045 00000 n 
+0001132265 00000 n 
+0001135495 00000 n 
+0001132482 00000 n 
+0001132669 00000 n 
+0001132822 00000 n 
+0001133010 00000 n 
+0001133166 00000 n 
+0001133354 00000 n 
+0001133510 00000 n 
+0001133698 00000 n 
+0001133885 00000 n 
+0001135554 00000 n 
+0001134073 00000 n 
+0001134260 00000 n 
+0001134447 00000 n 
+0001134632 00000 n 
+0001134818 00000 n 
+0001135005 00000 n 
+0001135192 00000 n 
+0001154826 00000 n 
+0001154944 00000 n 
+0001155008 00000 n 
+0001155072 00000 n 
+0001155136 00000 n 
+0001155200 00000 n 
+0001158680 00000 n 
+0001158744 00000 n 
+0001158808 00000 n 
+0001158872 00000 n 
+0001158936 00000 n 
+0001159000 00000 n 
+0001159064 00000 n 
+0001159128 00000 n 
+0001159250 00000 n 
+0001159368 00000 n 
+0001167459 00000 n 
+0001171020 00000 n 
+0001171196 00000 n 
+0001171314 00000 n 
+0001173144 00000 n 
+0001145956 00000 n 
+0001138134 00000 n 
+0001135783 00000 n 
+0001144553 00000 n 
+0001144729 00000 n 
+0001138557 00000 n 
+0001138745 00000 n 
+0001138933 00000 n 
+0001144852 00000 n 
+0001139120 00000 n 
+0001139308 00000 n 
+0001139496 00000 n 
+0001144974 00000 n 
+0001139683 00000 n 
+0001139870 00000 n 
+0001140057 00000 n 
+0001145097 00000 n 
+0001140244 00000 n 
+0001140431 00000 n 
+0001140618 00000 n 
+0001145220 00000 n 
+0001140806 00000 n 
+0001140994 00000 n 
+0001141182 00000 n 
+0001145342 00000 n 
+0001141369 00000 n 
+0001141557 00000 n 
+0001141745 00000 n 
+0001145465 00000 n 
+0001141930 00000 n 
+0001142118 00000 n 
+0001142306 00000 n 
+0001142494 00000 n 
+0001145588 00000 n 
+0001142681 00000 n 
+0001142869 00000 n 
+0001143057 00000 n 
+0001145711 00000 n 
+0001143244 00000 n 
+0001143431 00000 n 
+0001143619 00000 n 
+0001143807 00000 n 
+0001145833 00000 n 
+0001143993 00000 n 
+0001144181 00000 n 
+0001144367 00000 n 
+0001155263 00000 n 
+0001148353 00000 n 
+0001146055 00000 n 
+0001153790 00000 n 
+0001153849 00000 n 
+0001148731 00000 n 
+0001148919 00000 n 
+0001149107 00000 n 
+0001149295 00000 n 
+0001153972 00000 n 
+0001149482 00000 n 
+0001149669 00000 n 
+0001149857 00000 n 
+0001150045 00000 n 
+0001154095 00000 n 
+0001150232 00000 n 
+0001150420 00000 n 
+0001150608 00000 n 
+0001154218 00000 n 
+0001150795 00000 n 
+0001150983 00000 n 
+0001151171 00000 n 
+0001154340 00000 n 
+0001151355 00000 n 
 0001151543 00000 n 
-0001151694 00000 n 
-0001151843 00000 n 
-0001151994 00000 n 
-0001152145 00000 n 
-0001152295 00000 n 
-0001152446 00000 n 
-0001152596 00000 n 
-0001152747 00000 n 
-0001152898 00000 n 
-0001153049 00000 n 
-0001153200 00000 n 
-0001153351 00000 n 
-0001153502 00000 n 
-0001153652 00000 n 
-0001153803 00000 n 
-0001153954 00000 n 
-0001154105 00000 n 
-0001154254 00000 n 
-0001154404 00000 n 
-0001154553 00000 n 
-0001154703 00000 n 
-0001154853 00000 n 
-0001155003 00000 n 
-0001155154 00000 n 
-0001155305 00000 n 
-0001155456 00000 n 
-0001155606 00000 n 
-0001155757 00000 n 
-0001155907 00000 n 
-0001156058 00000 n 
-0001156208 00000 n 
-0001156359 00000 n 
-0001156510 00000 n 
-0001156661 00000 n 
-0001156812 00000 n 
-0001156963 00000 n 
-0001157114 00000 n 
-0001157263 00000 n 
-0001157414 00000 n 
-0001157565 00000 n 
-0001157716 00000 n 
-0001157866 00000 n 
-0001158017 00000 n 
-0001158168 00000 n 
-0001158319 00000 n 
-0001158470 00000 n 
-0001158619 00000 n 
-0001158770 00000 n 
-0001158920 00000 n 
-0001159071 00000 n 
-0001159222 00000 n 
-0001159372 00000 n 
-0001159523 00000 n 
-0001159673 00000 n 
-0001159824 00000 n 
-0001159975 00000 n 
-0001160126 00000 n 
-0001160276 00000 n 
-0001160426 00000 n 
-0001160577 00000 n 
-0001160728 00000 n 
-0001160879 00000 n 
-0001161030 00000 n 
-0001161180 00000 n 
-0001161330 00000 n 
-0001161480 00000 n 
-0001161629 00000 n 
-0001161780 00000 n 
-0001161931 00000 n 
-0001162082 00000 n 
-0001162233 00000 n 
-0001162384 00000 n 
-0001162533 00000 n 
-0001162683 00000 n 
-0001162834 00000 n 
-0001162985 00000 n 
-0001163136 00000 n 
-0001163287 00000 n 
-0001163437 00000 n 
-0001163588 00000 n 
-0001163739 00000 n 
-0001178617 00000 n 
-0001167254 00000 n 
-0001164033 00000 n 
-0001178558 00000 n 
-0001168019 00000 n 
-0001168170 00000 n 
-0001168320 00000 n 
-0001168471 00000 n 
-0001168621 00000 n 
-0001168771 00000 n 
-0001168921 00000 n 
-0001169071 00000 n 
-0001169221 00000 n 
-0001169372 00000 n 
-0001169522 00000 n 
-0001169673 00000 n 
-0001169823 00000 n 
-0001169974 00000 n 
-0001170125 00000 n 
-0001170276 00000 n 
-0001170427 00000 n 
-0001170578 00000 n 
-0001170728 00000 n 
-0001170879 00000 n 
-0001171031 00000 n 
-0001171182 00000 n 
-0001171330 00000 n 
-0001171479 00000 n 
-0001171630 00000 n 
-0001171780 00000 n 
-0001171930 00000 n 
-0001172080 00000 n 
-0001172231 00000 n 
-0001172382 00000 n 
-0001172533 00000 n 
-0001172684 00000 n 
-0001172835 00000 n 
-0001172986 00000 n 
-0001173137 00000 n 
-0001173288 00000 n 
-0001173438 00000 n 
-0001173589 00000 n 
-0001173740 00000 n 
-0001173890 00000 n 
-0001174040 00000 n 
-0001174190 00000 n 
-0001174341 00000 n 
-0001174492 00000 n 
-0001174643 00000 n 
-0001174794 00000 n 
-0001174945 00000 n 
-0001175096 00000 n 
-0001175247 00000 n 
-0001175397 00000 n 
-0001175548 00000 n 
-0001175698 00000 n 
-0001175849 00000 n 
-0001175999 00000 n 
-0001176150 00000 n 
-0001176300 00000 n 
-0001176450 00000 n 
-0001176601 00000 n 
-0001176750 00000 n 
-0001176901 00000 n 
-0001177050 00000 n 
-0001177200 00000 n 
-0001177351 00000 n 
-0001177503 00000 n 
-0001177655 00000 n 
-0001177806 00000 n 
-0001177957 00000 n 
-0001178108 00000 n 
-0001178259 00000 n 
-0001178409 00000 n 
-0001432878 00000 n 
-0001195841 00000 n 
-0001182204 00000 n 
-0001178703 00000 n 
-0001195782 00000 n 
-0001183095 00000 n 
-0001183246 00000 n 
-0001183397 00000 n 
-0001183547 00000 n 
-0001183698 00000 n 
-0001183849 00000 n 
-0001183998 00000 n 
-0001184149 00000 n 
-0001184299 00000 n 
-0001184450 00000 n 
-0001184600 00000 n 
-0001184751 00000 n 
-0001184902 00000 n 
-0001185053 00000 n 
-0001185204 00000 n 
-0001185355 00000 n 
-0001185506 00000 n 
-0001185657 00000 n 
-0001185808 00000 n 
-0001185959 00000 n 
-0001186110 00000 n 
-0001186261 00000 n 
-0001186412 00000 n 
-0001186563 00000 n 
-0001186714 00000 n 
-0001186865 00000 n 
-0001187016 00000 n 
-0001187166 00000 n 
-0001187316 00000 n 
-0001187466 00000 n 
-0001187617 00000 n 
-0001187767 00000 n 
-0001187918 00000 n 
-0001188068 00000 n 
-0001188218 00000 n 
-0001188367 00000 n 
-0001188518 00000 n 
-0001188669 00000 n 
-0001188821 00000 n 
-0001188973 00000 n 
-0001189125 00000 n 
-0001189276 00000 n 
-0001189428 00000 n 
-0001189579 00000 n 
-0001189731 00000 n 
-0001189882 00000 n 
-0001190034 00000 n 
-0001190186 00000 n 
-0001190337 00000 n 
-0001190489 00000 n 
-0001190640 00000 n 
-0001190792 00000 n 
-0001190944 00000 n 
-0001191096 00000 n 
-0001191247 00000 n 
-0001191399 00000 n 
-0001191551 00000 n 
-0001191703 00000 n 
-0001191855 00000 n 
-0001192007 00000 n 
-0001192159 00000 n 
-0001192310 00000 n 
-0001192462 00000 n 
-0001192613 00000 n 
-0001192764 00000 n 
-0001192915 00000 n 
-0001193067 00000 n 
-0001193218 00000 n 
-0001193370 00000 n 
-0001193522 00000 n 
-0001193674 00000 n 
-0001193825 00000 n 
-0001193975 00000 n 
-0001194126 00000 n 
-0001194276 00000 n 
-0001194426 00000 n 
-0001194577 00000 n 
-0001194728 00000 n 
-0001194879 00000 n 
-0001195030 00000 n 
-0001195181 00000 n 
-0001195332 00000 n 
-0001195483 00000 n 
-0001195633 00000 n 
-0001213351 00000 n 
-0001199728 00000 n 
-0001195927 00000 n 
-0001213292 00000 n 
-0001200619 00000 n 
-0001200770 00000 n 
-0001200921 00000 n 
-0001201071 00000 n 
-0001201222 00000 n 
-0001201373 00000 n 
-0001201523 00000 n 
-0001201673 00000 n 
-0001201823 00000 n 
-0001201974 00000 n 
-0001202124 00000 n 
-0001202274 00000 n 
-0001202425 00000 n 
-0001202575 00000 n 
-0001202726 00000 n 
-0001202875 00000 n 
-0001203025 00000 n 
-0001203175 00000 n 
-0001203325 00000 n 
-0001203476 00000 n 
-0001203626 00000 n 
-0001203777 00000 n 
-0001203927 00000 n 
-0001204078 00000 n 
-0001204229 00000 n 
-0001204379 00000 n 
-0001204529 00000 n 
-0001204680 00000 n 
-0001204831 00000 n 
-0001204981 00000 n 
-0001205132 00000 n 
-0001205282 00000 n 
-0001205432 00000 n 
-0001205584 00000 n 
-0001205736 00000 n 
-0001205887 00000 n 
-0001206037 00000 n 
-0001206186 00000 n 
-0001206336 00000 n 
-0001206487 00000 n 
-0001206638 00000 n 
-0001206789 00000 n 
-0001206938 00000 n 
-0001207089 00000 n 
-0001207240 00000 n 
-0001207392 00000 n 
-0001207543 00000 n 
-0001207695 00000 n 
-0001207847 00000 n 
-0001207999 00000 n 
-0001208151 00000 n 
-0001208303 00000 n 
-0001208454 00000 n 
-0001208606 00000 n 
-0001208757 00000 n 
-0001208909 00000 n 
-0001209061 00000 n 
-0001209212 00000 n 
-0001209364 00000 n 
-0001209516 00000 n 
-0001209668 00000 n 
-0001209818 00000 n 
-0001209970 00000 n 
-0001210122 00000 n 
-0001210274 00000 n 
-0001210426 00000 n 
-0001210578 00000 n 
-0001210730 00000 n 
-0001210882 00000 n 
-0001211034 00000 n 
-0001211186 00000 n 
-0001211338 00000 n 
-0001211488 00000 n 
-0001211639 00000 n 
-0001211789 00000 n 
-0001211940 00000 n 
-0001212090 00000 n 
-0001212241 00000 n 
-0001212392 00000 n 
-0001212542 00000 n 
-0001212693 00000 n 
-0001212843 00000 n 
-0001212993 00000 n 
-0001213143 00000 n 
-0001226109 00000 n 
-0001216322 00000 n 
-0001213437 00000 n 
-0001226050 00000 n 
-0001216997 00000 n 
-0001217147 00000 n 
-0001217298 00000 n 
-0001217449 00000 n 
-0001217600 00000 n 
-0001217751 00000 n 
-0001217901 00000 n 
-0001218051 00000 n 
-0001218201 00000 n 
-0001218351 00000 n 
-0001218501 00000 n 
-0001218652 00000 n 
-0001218804 00000 n 
-0001218956 00000 n 
-0001219108 00000 n 
-0001219260 00000 n 
-0001219412 00000 n 
-0001219564 00000 n 
-0001219716 00000 n 
-0001219868 00000 n 
-0001220020 00000 n 
-0001220171 00000 n 
-0001220322 00000 n 
-0001220472 00000 n 
-0001220620 00000 n 
-0001220771 00000 n 
-0001220922 00000 n 
-0001221072 00000 n 
-0001221222 00000 n 
-0001221373 00000 n 
-0001221523 00000 n 
-0001221673 00000 n 
-0001221824 00000 n 
-0001221973 00000 n 
-0001222124 00000 n 
-0001222275 00000 n 
-0001222426 00000 n 
-0001222577 00000 n 
-0001222727 00000 n 
-0001222878 00000 n 
-0001223027 00000 n 
-0001223178 00000 n 
-0001223329 00000 n 
-0001223481 00000 n 
-0001223632 00000 n 
-0001223783 00000 n 
-0001223933 00000 n 
-0001224084 00000 n 
-0001224236 00000 n 
-0001224387 00000 n 
-0001224538 00000 n 
-0001224690 00000 n 
-0001224841 00000 n 
-0001224993 00000 n 
-0001225142 00000 n 
-0001225293 00000 n 
-0001225444 00000 n 
-0001225596 00000 n 
-0001225748 00000 n 
-0001225899 00000 n 
-0001243789 00000 n 
-0001229955 00000 n 
-0001226195 00000 n 
-0001243730 00000 n 
-0001230855 00000 n 
-0001231006 00000 n 
-0001231157 00000 n 
-0001231307 00000 n 
-0001231457 00000 n 
-0001231609 00000 n 
-0001231760 00000 n 
-0001231911 00000 n 
-0001232063 00000 n 
-0001232214 00000 n 
-0001232366 00000 n 
-0001232518 00000 n 
-0001232669 00000 n 
-0001232821 00000 n 
-0001232972 00000 n 
-0001233124 00000 n 
-0001233275 00000 n 
-0001233427 00000 n 
-0001233578 00000 n 
-0001233730 00000 n 
-0001233881 00000 n 
-0001234033 00000 n 
-0001234184 00000 n 
-0001234336 00000 n 
-0001234486 00000 n 
-0001234638 00000 n 
-0001234790 00000 n 
-0001234941 00000 n 
-0001235093 00000 n 
-0001235245 00000 n 
-0001235397 00000 n 
-0001235548 00000 n 
-0001235700 00000 n 
-0001235850 00000 n 
-0001236002 00000 n 
-0001236153 00000 n 
-0001236305 00000 n 
-0001236457 00000 n 
-0001236608 00000 n 
-0001236759 00000 n 
-0001236911 00000 n 
-0001237063 00000 n 
-0001237215 00000 n 
-0001237366 00000 n 
-0001237516 00000 n 
-0001237667 00000 n 
-0001237819 00000 n 
-0001237971 00000 n 
-0001238123 00000 n 
-0001238274 00000 n 
-0001238425 00000 n 
-0001238576 00000 n 
-0001238727 00000 n 
-0001238879 00000 n 
-0001239030 00000 n 
-0001239181 00000 n 
-0001239332 00000 n 
-0001239483 00000 n 
-0001239635 00000 n 
-0001239787 00000 n 
-0001239939 00000 n 
-0001240091 00000 n 
-0001240243 00000 n 
-0001240395 00000 n 
-0001240547 00000 n 
-0001240699 00000 n 
-0001240851 00000 n 
-0001241003 00000 n 
-0001241154 00000 n 
-0001241305 00000 n 
-0001241456 00000 n 
-0001241608 00000 n 
-0001241760 00000 n 
-0001241912 00000 n 
-0001242064 00000 n 
-0001242215 00000 n 
-0001242367 00000 n 
-0001242519 00000 n 
-0001242671 00000 n 
-0001242823 00000 n 
-0001242974 00000 n 
-0001243125 00000 n 
-0001243277 00000 n 
-0001243429 00000 n 
-0001243580 00000 n 
-0001259022 00000 n 
-0001247106 00000 n 
-0001243875 00000 n 
-0001258963 00000 n 
-0001247898 00000 n 
-0001248048 00000 n 
-0001248200 00000 n 
-0001248351 00000 n 
-0001248503 00000 n 
-0001248655 00000 n 
-0001248806 00000 n 
-0001248958 00000 n 
-0001249109 00000 n 
-0001249261 00000 n 
-0001249412 00000 n 
-0001249564 00000 n 
-0001249715 00000 n 
-0001249867 00000 n 
-0001250019 00000 n 
-0001250171 00000 n 
-0001250323 00000 n 
-0001250475 00000 n 
-0001250627 00000 n 
-0001250779 00000 n 
-0001250931 00000 n 
-0001251083 00000 n 
-0001251235 00000 n 
-0001251387 00000 n 
-0001251538 00000 n 
-0001251689 00000 n 
-0001251840 00000 n 
-0001251992 00000 n 
-0001252144 00000 n 
-0001252296 00000 n 
-0001252448 00000 n 
-0001252600 00000 n 
-0001252752 00000 n 
-0001252904 00000 n 
-0001253056 00000 n 
-0001253208 00000 n 
-0001253360 00000 n 
-0001253512 00000 n 
-0001253662 00000 n 
-0001253814 00000 n 
-0001253966 00000 n 
-0001254117 00000 n 
-0001254268 00000 n 
-0001254419 00000 n 
-0001254571 00000 n 
-0001254723 00000 n 
-0001254875 00000 n 
-0001255027 00000 n 
-0001255179 00000 n 
-0001255331 00000 n 
-0001255483 00000 n 
-0001255635 00000 n 
-0001255786 00000 n 
-0001255937 00000 n 
-0001256089 00000 n 
-0001256241 00000 n 
-0001256393 00000 n 
-0001256545 00000 n 
-0001256696 00000 n 
-0001256848 00000 n 
-0001256999 00000 n 
-0001257150 00000 n 
-0001257301 00000 n 
-0001257453 00000 n 
-0001257605 00000 n 
-0001257756 00000 n 
-0001257907 00000 n 
-0001258058 00000 n 
-0001258209 00000 n 
-0001258361 00000 n 
-0001258513 00000 n 
-0001258664 00000 n 
-0001258814 00000 n 
-0001277969 00000 n 
-0001263080 00000 n 
-0001259108 00000 n 
-0001277910 00000 n 
-0001264043 00000 n 
-0001264192 00000 n 
-0001264343 00000 n 
-0001264494 00000 n 
-0001264645 00000 n 
-0001264796 00000 n 
-0001264946 00000 n 
-0001265097 00000 n 
-0001265247 00000 n 
-0001265398 00000 n 
-0001265548 00000 n 
-0001265699 00000 n 
-0001265850 00000 n 
-0001266001 00000 n 
-0001266151 00000 n 
-0001266300 00000 n 
-0001266451 00000 n 
-0001266600 00000 n 
-0001266751 00000 n 
-0001266902 00000 n 
-0001267053 00000 n 
-0001267203 00000 n 
-0001267354 00000 n 
-0001267505 00000 n 
-0001267655 00000 n 
-0001267806 00000 n 
-0001267956 00000 n 
-0001268106 00000 n 
-0001268254 00000 n 
-0001268405 00000 n 
-0001268555 00000 n 
-0001268706 00000 n 
-0001268857 00000 n 
-0001269008 00000 n 
-0001269159 00000 n 
-0001269309 00000 n 
-0001269460 00000 n 
-0001269610 00000 n 
-0001269761 00000 n 
-0001269911 00000 n 
-0001270062 00000 n 
-0001270212 00000 n 
-0001270363 00000 n 
-0001270514 00000 n 
-0001270664 00000 n 
-0001270814 00000 n 
-0001270965 00000 n 
-0001271116 00000 n 
-0001271267 00000 n 
-0001271418 00000 n 
-0001271568 00000 n 
-0001271719 00000 n 
-0001271870 00000 n 
-0001272020 00000 n 
-0001272168 00000 n 
-0001272319 00000 n 
-0001272470 00000 n 
-0001272621 00000 n 
-0001272772 00000 n 
-0001272923 00000 n 
-0001273073 00000 n 
-0001273224 00000 n 
-0001273373 00000 n 
-0001273524 00000 n 
-0001273674 00000 n 
-0001273824 00000 n 
-0001273975 00000 n 
-0001274125 00000 n 
-0001274276 00000 n 
-0001274425 00000 n 
-0001274575 00000 n 
-0001274726 00000 n 
-0001274877 00000 n 
-0001275028 00000 n 
-0001275180 00000 n 
-0001275332 00000 n 
-0001275484 00000 n 
-0001275636 00000 n 
-0001275788 00000 n 
-0001275940 00000 n 
-0001276092 00000 n 
-0001276243 00000 n 
-0001276394 00000 n 
-0001276545 00000 n 
-0001276697 00000 n 
-0001276849 00000 n 
-0001277001 00000 n 
-0001277153 00000 n 
-0001277305 00000 n 
-0001277457 00000 n 
-0001277609 00000 n 
-0001277760 00000 n 
-0001433003 00000 n 
-0001293672 00000 n 
-0001281431 00000 n 
-0001278055 00000 n 
-0001293613 00000 n 
-0001282241 00000 n 
-0001282391 00000 n 
-0001282543 00000 n 
-0001282695 00000 n 
-0001282847 00000 n 
-0001282999 00000 n 
-0001283150 00000 n 
-0001283302 00000 n 
-0001283454 00000 n 
-0001283606 00000 n 
-0001283758 00000 n 
-0001283910 00000 n 
-0001284062 00000 n 
-0001284214 00000 n 
-0001284366 00000 n 
-0001284518 00000 n 
-0001284669 00000 n 
-0001284821 00000 n 
-0001284973 00000 n 
-0001285125 00000 n 
-0001285277 00000 n 
-0001285429 00000 n 
-0001285581 00000 n 
-0001285732 00000 n 
-0001285884 00000 n 
-0001286034 00000 n 
-0001286186 00000 n 
-0001286337 00000 n 
-0001286489 00000 n 
-0001286641 00000 n 
-0001286793 00000 n 
-0001286945 00000 n 
-0001287096 00000 n 
-0001287248 00000 n 
-0001287399 00000 n 
-0001287551 00000 n 
-0001287703 00000 n 
-0001287855 00000 n 
-0001288007 00000 n 
-0001288159 00000 n 
-0001288311 00000 n 
-0001288463 00000 n 
-0001288615 00000 n 
-0001288765 00000 n 
-0001288917 00000 n 
-0001289069 00000 n 
-0001289220 00000 n 
-0001289371 00000 n 
-0001289522 00000 n 
-0001289674 00000 n 
-0001289826 00000 n 
-0001289978 00000 n 
-0001290130 00000 n 
-0001290282 00000 n 
-0001290434 00000 n 
-0001290586 00000 n 
-0001290737 00000 n 
-0001290888 00000 n 
-0001291040 00000 n 
-0001291192 00000 n 
-0001291343 00000 n 
-0001291495 00000 n 
-0001291647 00000 n 
-0001291799 00000 n 
-0001291950 00000 n 
-0001292101 00000 n 
-0001292252 00000 n 
-0001292404 00000 n 
-0001292556 00000 n 
-0001292708 00000 n 
-0001292860 00000 n 
-0001293012 00000 n 
-0001293163 00000 n 
-0001293314 00000 n 
-0001293464 00000 n 
-0001298616 00000 n 
-0001295072 00000 n 
-0001293758 00000 n 
-0001298557 00000 n 
-0001295396 00000 n 
-0001295545 00000 n 
-0001295696 00000 n 
-0001295847 00000 n 
-0001295997 00000 n 
-0001296148 00000 n 
-0001296298 00000 n 
-0001296449 00000 n 
-0001296599 00000 n 
-0001296749 00000 n 
-0001296900 00000 n 
-0001297051 00000 n 
-0001297202 00000 n 
-0001297353 00000 n 
-0001297504 00000 n 
-0001297655 00000 n 
-0001297806 00000 n 
-0001297955 00000 n 
-0001298105 00000 n 
-0001298255 00000 n 
-0001298406 00000 n 
-0001301733 00000 n 
-0001301580 00000 n 
-0001304139 00000 n 
-0001304110 00000 n 
-0001304241 00000 n 
-0001318046 00000 n 
-0001320655 00000 n 
-0001320629 00000 n 
-0001323644 00000 n 
-0001323539 00000 n 
+0001151731 00000 n 
+0001151919 00000 n 
+0001154463 00000 n 
+0001152105 00000 n 
+0001152292 00000 n 
+0001152480 00000 n 
+0001154586 00000 n 
+0001152665 00000 n 
+0001152852 00000 n 
+0001153039 00000 n 
+0001154709 00000 n 
+0001153226 00000 n 
+0001153414 00000 n 
+0001153602 00000 n 
+0001154885 00000 n 
+0001159427 00000 n 
+0001157898 00000 n 
+0001155376 00000 n 
+0001158621 00000 n 
+0001159309 00000 n 
+0001158060 00000 n 
+0001158248 00000 n 
+0001158434 00000 n 
+0001163492 00000 n 
+0001162651 00000 n 
+0001159581 00000 n 
+0001163374 00000 n 
+0001163433 00000 n 
+0001162813 00000 n 
+0001163001 00000 n 
+0001163189 00000 n 
+0001167581 00000 n 
+0001166676 00000 n 
+0001163633 00000 n 
+0001167400 00000 n 
+0001166838 00000 n 
+0001167523 00000 n 
+0001167026 00000 n 
+0001167214 00000 n 
+0001626576 00000 n 
+0001171436 00000 n 
+0001170366 00000 n 
+0001167722 00000 n 
+0001170489 00000 n 
+0001170548 00000 n 
+0001170607 00000 n 
+0001170666 00000 n 
+0001170725 00000 n 
+0001170843 00000 n 
+0001170961 00000 n 
+0001171079 00000 n 
+0001171255 00000 n 
+0001171378 00000 n 
+0001173326 00000 n 
+0001172962 00000 n 
+0001171576 00000 n 
+0001173085 00000 n 
+0001173203 00000 n 
+0001177541 00000 n 
+0001175566 00000 n 
+0001173426 00000 n 
+0001177072 00000 n 
+0001177189 00000 n 
+0001175764 00000 n 
+0001175951 00000 n 
+0001176138 00000 n 
+0001176324 00000 n 
+0001176511 00000 n 
+0001176698 00000 n 
+0001176885 00000 n 
+0001177364 00000 n 
+0001177423 00000 n 
+0001177482 00000 n 
+0001179883 00000 n 
+0001180000 00000 n 
+0001182230 00000 n 
+0001182347 00000 n 
+0001182464 00000 n 
+0001180118 00000 n 
+0001179642 00000 n 
+0001177668 00000 n 
+0001179765 00000 n 
+0001179824 00000 n 
+0001179942 00000 n 
+0001180059 00000 n 
+0001182582 00000 n 
+0001182048 00000 n 
+0001180245 00000 n 
+0001182171 00000 n 
+0001182289 00000 n 
+0001182405 00000 n 
+0001182523 00000 n 
+0001194487 00000 n 
+0001185287 00000 n 
+0001182709 00000 n 
+0001194369 00000 n 
+0001194428 00000 n 
+0001185926 00000 n 
+0001186078 00000 n 
+0001186229 00000 n 
+0001186380 00000 n 
+0001186531 00000 n 
+0001186682 00000 n 
+0001186832 00000 n 
+0001186982 00000 n 
+0001187132 00000 n 
+0001187283 00000 n 
+0001187434 00000 n 
+0001187585 00000 n 
+0001187736 00000 n 
+0001187887 00000 n 
+0001188038 00000 n 
+0001188189 00000 n 
+0001188341 00000 n 
+0001188493 00000 n 
+0001188645 00000 n 
+0001188796 00000 n 
+0001188947 00000 n 
+0001189098 00000 n 
+0001189249 00000 n 
+0001189400 00000 n 
+0001189550 00000 n 
+0001189699 00000 n 
+0001189850 00000 n 
+0001190002 00000 n 
+0001190153 00000 n 
+0001190304 00000 n 
+0001190455 00000 n 
+0001190604 00000 n 
+0001190755 00000 n 
+0001190906 00000 n 
+0001191057 00000 n 
+0001191208 00000 n 
+0001191358 00000 n 
+0001191509 00000 n 
+0001191660 00000 n 
+0001191810 00000 n 
+0001191961 00000 n 
+0001192112 00000 n 
+0001192263 00000 n 
+0001192414 00000 n 
+0001192565 00000 n 
+0001192716 00000 n 
+0001192866 00000 n 
+0001193016 00000 n 
+0001193167 00000 n 
+0001193318 00000 n 
+0001193469 00000 n 
+0001193620 00000 n 
+0001193771 00000 n 
+0001193920 00000 n 
+0001194071 00000 n 
+0001194221 00000 n 
+0001626701 00000 n 
+0001208239 00000 n 
+0001197529 00000 n 
+0001194573 00000 n 
+0001208180 00000 n 
+0001198258 00000 n 
+0001198408 00000 n 
+0001198559 00000 n 
+0001198710 00000 n 
+0001198860 00000 n 
+0001199011 00000 n 
+0001199160 00000 n 
+0001199311 00000 n 
+0001199460 00000 n 
+0001199611 00000 n 
+0001199760 00000 n 
+0001199911 00000 n 
+0001200062 00000 n 
+0001200213 00000 n 
+0001200364 00000 n 
+0001200515 00000 n 
+0001200666 00000 n 
+0001200817 00000 n 
+0001200968 00000 n 
+0001201119 00000 n 
+0001201270 00000 n 
+0001201422 00000 n 
+0001201574 00000 n 
+0001201724 00000 n 
+0001201874 00000 n 
+0001202024 00000 n 
+0001202175 00000 n 
+0001202324 00000 n 
+0001202473 00000 n 
+0001202623 00000 n 
+0001202773 00000 n 
+0001202923 00000 n 
+0001203072 00000 n 
+0001203221 00000 n 
+0001203370 00000 n 
+0001203520 00000 n 
+0001203670 00000 n 
+0001203820 00000 n 
+0001203969 00000 n 
+0001204118 00000 n 
+0001204268 00000 n 
+0001204418 00000 n 
+0001204568 00000 n 
+0001204718 00000 n 
+0001204868 00000 n 
+0001205018 00000 n 
+0001205168 00000 n 
+0001205318 00000 n 
+0001205468 00000 n 
+0001205619 00000 n 
+0001205770 00000 n 
+0001205921 00000 n 
+0001206072 00000 n 
+0001206223 00000 n 
+0001206374 00000 n 
+0001206525 00000 n 
+0001206676 00000 n 
+0001206827 00000 n 
+0001206978 00000 n 
+0001207128 00000 n 
+0001207278 00000 n 
+0001207428 00000 n 
+0001207578 00000 n 
+0001207729 00000 n 
+0001207880 00000 n 
+0001208031 00000 n 
+0001219858 00000 n 
+0001210878 00000 n 
+0001208325 00000 n 
+0001219799 00000 n 
+0001211508 00000 n 
+0001211659 00000 n 
+0001211810 00000 n 
+0001211961 00000 n 
+0001212111 00000 n 
+0001212261 00000 n 
+0001212412 00000 n 
+0001212562 00000 n 
+0001212712 00000 n 
+0001212861 00000 n 
+0001213012 00000 n 
+0001213163 00000 n 
+0001213314 00000 n 
+0001213465 00000 n 
+0001213616 00000 n 
+0001213767 00000 n 
+0001213918 00000 n 
+0001214069 00000 n 
+0001214220 00000 n 
+0001214371 00000 n 
+0001214522 00000 n 
+0001214673 00000 n 
+0001214824 00000 n 
+0001214975 00000 n 
+0001215126 00000 n 
+0001215277 00000 n 
+0001215429 00000 n 
+0001215580 00000 n 
+0001215729 00000 n 
+0001215880 00000 n 
+0001216032 00000 n 
+0001216183 00000 n 
+0001216333 00000 n 
+0001216483 00000 n 
+0001216634 00000 n 
+0001216785 00000 n 
+0001216936 00000 n 
+0001217087 00000 n 
+0001217238 00000 n 
+0001217389 00000 n 
+0001217540 00000 n 
+0001217691 00000 n 
+0001217842 00000 n 
+0001217993 00000 n 
+0001218144 00000 n 
+0001218295 00000 n 
+0001218445 00000 n 
+0001218596 00000 n 
+0001218747 00000 n 
+0001218897 00000 n 
+0001219047 00000 n 
+0001219197 00000 n 
+0001219348 00000 n 
+0001219499 00000 n 
+0001219650 00000 n 
+0001235114 00000 n 
+0001223432 00000 n 
+0001219944 00000 n 
+0001235055 00000 n 
+0001224215 00000 n 
+0001224366 00000 n 
+0001224517 00000 n 
+0001224667 00000 n 
+0001224817 00000 n 
+0001224968 00000 n 
+0001225119 00000 n 
+0001225270 00000 n 
+0001225421 00000 n 
+0001225570 00000 n 
+0001225720 00000 n 
+0001225871 00000 n 
+0001226020 00000 n 
+0001226171 00000 n 
+0001226321 00000 n 
+0001226472 00000 n 
+0001226624 00000 n 
+0001226772 00000 n 
+0001226923 00000 n 
+0001227074 00000 n 
+0001227225 00000 n 
+0001227376 00000 n 
+0001227526 00000 n 
+0001227676 00000 n 
+0001227827 00000 n 
+0001227978 00000 n 
+0001228129 00000 n 
+0001228279 00000 n 
+0001228430 00000 n 
+0001228581 00000 n 
+0001228732 00000 n 
+0001228883 00000 n 
+0001229034 00000 n 
+0001229183 00000 n 
+0001229333 00000 n 
+0001229483 00000 n 
+0001229634 00000 n 
+0001229785 00000 n 
+0001229934 00000 n 
+0001230083 00000 n 
+0001230232 00000 n 
+0001230382 00000 n 
+0001230532 00000 n 
+0001230682 00000 n 
+0001230832 00000 n 
+0001230982 00000 n 
+0001231132 00000 n 
+0001231283 00000 n 
+0001231434 00000 n 
+0001231585 00000 n 
+0001231736 00000 n 
+0001231886 00000 n 
+0001232036 00000 n 
+0001232187 00000 n 
+0001232337 00000 n 
+0001232488 00000 n 
+0001232639 00000 n 
+0001232790 00000 n 
+0001232939 00000 n 
+0001233089 00000 n 
+0001233240 00000 n 
+0001233390 00000 n 
+0001233541 00000 n 
+0001233691 00000 n 
+0001233841 00000 n 
+0001233993 00000 n 
+0001234145 00000 n 
+0001234297 00000 n 
+0001234449 00000 n 
+0001234601 00000 n 
+0001234753 00000 n 
+0001234905 00000 n 
+0001248202 00000 n 
+0001238275 00000 n 
+0001235200 00000 n 
+0001248143 00000 n 
+0001238959 00000 n 
+0001239111 00000 n 
+0001239263 00000 n 
+0001239414 00000 n 
+0001239565 00000 n 
+0001239713 00000 n 
+0001239863 00000 n 
+0001240014 00000 n 
+0001240163 00000 n 
+0001240314 00000 n 
+0001240464 00000 n 
+0001240614 00000 n 
+0001240765 00000 n 
+0001240916 00000 n 
+0001241067 00000 n 
+0001241218 00000 n 
+0001241369 00000 n 
+0001241520 00000 n 
+0001241671 00000 n 
+0001241821 00000 n 
+0001241972 00000 n 
+0001242123 00000 n 
+0001242274 00000 n 
+0001242425 00000 n 
+0001242575 00000 n 
+0001242725 00000 n 
+0001242875 00000 n 
+0001243026 00000 n 
+0001243177 00000 n 
+0001243327 00000 n 
+0001243478 00000 n 
+0001243629 00000 n 
+0001243780 00000 n 
+0001243931 00000 n 
+0001244082 00000 n 
+0001244232 00000 n 
+0001244383 00000 n 
+0001244532 00000 n 
+0001244683 00000 n 
+0001244834 00000 n 
+0001244984 00000 n 
+0001245133 00000 n 
+0001245282 00000 n 
+0001245431 00000 n 
+0001245582 00000 n 
+0001245732 00000 n 
+0001245883 00000 n 
+0001246034 00000 n 
+0001246185 00000 n 
+0001246336 00000 n 
+0001246486 00000 n 
+0001246636 00000 n 
+0001246786 00000 n 
+0001246937 00000 n 
+0001247087 00000 n 
+0001247238 00000 n 
+0001247389 00000 n 
+0001247540 00000 n 
+0001247691 00000 n 
+0001247842 00000 n 
+0001247993 00000 n 
+0001263699 00000 n 
+0001251535 00000 n 
+0001248288 00000 n 
+0001263640 00000 n 
+0001252345 00000 n 
+0001252495 00000 n 
+0001252645 00000 n 
+0001252796 00000 n 
+0001252947 00000 n 
+0001253097 00000 n 
+0001253246 00000 n 
+0001253397 00000 n 
+0001253547 00000 n 
+0001253698 00000 n 
+0001253848 00000 n 
+0001253999 00000 n 
+0001254149 00000 n 
+0001254299 00000 n 
+0001254450 00000 n 
+0001254601 00000 n 
+0001254752 00000 n 
+0001254903 00000 n 
+0001255054 00000 n 
+0001255204 00000 n 
+0001255354 00000 n 
+0001255504 00000 n 
+0001255654 00000 n 
+0001255805 00000 n 
+0001255956 00000 n 
+0001256107 00000 n 
+0001256258 00000 n 
+0001256409 00000 n 
+0001256560 00000 n 
+0001256711 00000 n 
+0001256862 00000 n 
+0001257012 00000 n 
+0001257163 00000 n 
+0001257314 00000 n 
+0001257465 00000 n 
+0001257616 00000 n 
+0001257767 00000 n 
+0001257917 00000 n 
+0001258065 00000 n 
+0001258216 00000 n 
+0001258367 00000 n 
+0001258517 00000 n 
+0001258668 00000 n 
+0001258819 00000 n 
+0001258969 00000 n 
+0001259120 00000 n 
+0001259270 00000 n 
+0001259421 00000 n 
+0001259571 00000 n 
+0001259721 00000 n 
+0001259872 00000 n 
+0001260023 00000 n 
+0001260174 00000 n 
+0001260325 00000 n 
+0001260476 00000 n 
+0001260627 00000 n 
+0001260778 00000 n 
+0001260929 00000 n 
+0001261079 00000 n 
+0001261230 00000 n 
+0001261381 00000 n 
+0001261532 00000 n 
+0001261682 00000 n 
+0001261832 00000 n 
+0001261983 00000 n 
+0001262133 00000 n 
+0001262284 00000 n 
+0001262434 00000 n 
+0001262584 00000 n 
+0001262735 00000 n 
+0001262886 00000 n 
+0001263037 00000 n 
+0001263188 00000 n 
+0001263339 00000 n 
+0001263490 00000 n 
+0001276188 00000 n 
+0001266418 00000 n 
+0001263785 00000 n 
+0001276129 00000 n 
+0001267093 00000 n 
+0001267243 00000 n 
+0001267394 00000 n 
+0001267545 00000 n 
+0001267696 00000 n 
+0001267847 00000 n 
+0001267998 00000 n 
+0001268148 00000 n 
+0001268299 00000 n 
+0001268449 00000 n 
+0001268600 00000 n 
+0001268751 00000 n 
+0001268902 00000 n 
+0001269052 00000 n 
+0001269202 00000 n 
+0001269352 00000 n 
+0001269502 00000 n 
+0001269652 00000 n 
+0001269802 00000 n 
+0001269953 00000 n 
+0001270104 00000 n 
+0001270255 00000 n 
+0001270406 00000 n 
+0001270556 00000 n 
+0001270707 00000 n 
+0001270858 00000 n 
+0001271009 00000 n 
+0001271160 00000 n 
+0001271311 00000 n 
+0001271462 00000 n 
+0001271613 00000 n 
+0001271762 00000 n 
+0001271913 00000 n 
+0001272064 00000 n 
+0001272215 00000 n 
+0001272365 00000 n 
+0001272515 00000 n 
+0001272666 00000 n 
+0001272817 00000 n 
+0001272967 00000 n 
+0001273117 00000 n 
+0001273267 00000 n 
+0001273418 00000 n 
+0001273569 00000 n 
+0001273720 00000 n 
+0001273871 00000 n 
+0001274022 00000 n 
+0001274173 00000 n 
+0001274324 00000 n 
+0001274475 00000 n 
+0001274625 00000 n 
+0001274775 00000 n 
+0001274925 00000 n 
+0001275075 00000 n 
+0001275226 00000 n 
+0001275376 00000 n 
+0001275527 00000 n 
+0001275678 00000 n 
+0001275829 00000 n 
+0001275980 00000 n 
+0001626826 00000 n 
+0001293069 00000 n 
+0001279791 00000 n 
+0001276274 00000 n 
+0001293010 00000 n 
+0001280664 00000 n 
+0001280815 00000 n 
+0001280966 00000 n 
+0001281116 00000 n 
+0001281266 00000 n 
+0001281417 00000 n 
+0001281568 00000 n 
+0001281719 00000 n 
+0001281868 00000 n 
+0001282019 00000 n 
+0001282168 00000 n 
+0001282319 00000 n 
+0001282469 00000 n 
+0001282620 00000 n 
+0001282771 00000 n 
+0001282922 00000 n 
+0001283073 00000 n 
+0001283223 00000 n 
+0001283373 00000 n 
+0001283523 00000 n 
+0001283674 00000 n 
+0001283825 00000 n 
+0001283976 00000 n 
+0001284126 00000 n 
+0001284277 00000 n 
+0001284428 00000 n 
+0001284579 00000 n 
+0001284730 00000 n 
+0001284879 00000 n 
+0001285030 00000 n 
+0001285182 00000 n 
+0001285333 00000 n 
+0001285484 00000 n 
+0001285634 00000 n 
+0001285784 00000 n 
+0001285934 00000 n 
+0001286083 00000 n 
+0001286233 00000 n 
+0001286383 00000 n 
+0001286534 00000 n 
+0001286685 00000 n 
+0001286836 00000 n 
+0001286987 00000 n 
+0001287138 00000 n 
+0001287289 00000 n 
+0001287439 00000 n 
+0001287590 00000 n 
+0001287741 00000 n 
+0001287892 00000 n 
+0001288043 00000 n 
+0001288194 00000 n 
+0001288345 00000 n 
+0001288496 00000 n 
+0001288645 00000 n 
+0001288794 00000 n 
+0001288943 00000 n 
+0001289093 00000 n 
+0001289244 00000 n 
+0001289394 00000 n 
+0001289545 00000 n 
+0001289696 00000 n 
+0001289847 00000 n 
+0001289997 00000 n 
+0001290147 00000 n 
+0001290298 00000 n 
+0001290448 00000 n 
+0001290599 00000 n 
+0001290749 00000 n 
+0001290900 00000 n 
+0001291051 00000 n 
+0001291202 00000 n 
+0001291353 00000 n 
+0001291504 00000 n 
+0001291655 00000 n 
+0001291805 00000 n 
+0001291956 00000 n 
+0001292107 00000 n 
+0001292258 00000 n 
+0001292409 00000 n 
+0001292560 00000 n 
+0001292711 00000 n 
+0001292861 00000 n 
+0001312295 00000 n 
+0001297108 00000 n 
+0001293155 00000 n 
+0001312236 00000 n 
+0001298089 00000 n 
+0001298238 00000 n 
+0001298388 00000 n 
+0001298538 00000 n 
+0001298688 00000 n 
+0001298839 00000 n 
+0001298989 00000 n 
+0001299140 00000 n 
+0001299290 00000 n 
+0001299440 00000 n 
+0001299590 00000 n 
+0001299740 00000 n 
+0001299891 00000 n 
+0001300039 00000 n 
+0001300190 00000 n 
+0001300340 00000 n 
+0001300491 00000 n 
+0001300642 00000 n 
+0001300793 00000 n 
+0001300943 00000 n 
+0001301094 00000 n 
+0001301245 00000 n 
+0001301395 00000 n 
+0001301546 00000 n 
+0001301697 00000 n 
+0001301848 00000 n 
+0001301999 00000 n 
+0001302150 00000 n 
+0001302301 00000 n 
+0001302451 00000 n 
+0001302602 00000 n 
+0001302753 00000 n 
+0001302904 00000 n 
+0001303055 00000 n 
+0001303205 00000 n 
+0001303355 00000 n 
+0001303506 00000 n 
+0001303656 00000 n 
+0001303807 00000 n 
+0001303957 00000 n 
+0001304108 00000 n 
+0001304258 00000 n 
+0001304409 00000 n 
+0001304560 00000 n 
+0001304711 00000 n 
+0001304861 00000 n 
+0001305011 00000 n 
+0001305161 00000 n 
+0001305311 00000 n 
+0001305461 00000 n 
+0001305611 00000 n 
+0001305762 00000 n 
+0001305913 00000 n 
+0001306063 00000 n 
+0001306212 00000 n 
+0001306362 00000 n 
+0001306513 00000 n 
+0001306664 00000 n 
+0001306815 00000 n 
+0001306966 00000 n 
+0001307114 00000 n 
+0001307264 00000 n 
+0001307412 00000 n 
+0001307563 00000 n 
+0001307713 00000 n 
+0001307864 00000 n 
+0001308015 00000 n 
+0001308166 00000 n 
+0001308317 00000 n 
+0001308468 00000 n 
+0001308619 00000 n 
+0001308770 00000 n 
+0001308921 00000 n 
+0001309072 00000 n 
+0001309223 00000 n 
+0001309374 00000 n 
+0001309525 00000 n 
+0001309676 00000 n 
+0001309827 00000 n 
+0001309978 00000 n 
+0001310129 00000 n 
+0001310279 00000 n 
+0001310430 00000 n 
+0001310581 00000 n 
+0001310732 00000 n 
+0001310883 00000 n 
+0001311033 00000 n 
+0001311184 00000 n 
+0001311334 00000 n 
+0001311485 00000 n 
+0001311636 00000 n 
+0001311787 00000 n 
+0001311938 00000 n 
+0001312087 00000 n 
+0001326142 00000 n 
+0001315420 00000 n 
+0001312381 00000 n 
+0001326083 00000 n 
+0001316149 00000 n 
+0001316300 00000 n 
+0001316451 00000 n 
+0001316602 00000 n 
+0001316753 00000 n 
+0001316900 00000 n 
+0001317050 00000 n 
+0001317201 00000 n 
+0001317351 00000 n 
+0001317502 00000 n 
+0001317652 00000 n 
+0001317803 00000 n 
+0001317953 00000 n 
+0001318103 00000 n 
+0001318253 00000 n 
+0001318404 00000 n 
+0001318555 00000 n 
+0001318706 00000 n 
+0001318857 00000 n 
+0001319008 00000 n 
+0001319159 00000 n 
+0001319310 00000 n 
+0001319461 00000 n 
+0001319612 00000 n 
+0001319762 00000 n 
+0001319913 00000 n 
+0001320062 00000 n 
+0001320213 00000 n 
+0001320362 00000 n 
+0001320513 00000 n 
+0001320664 00000 n 
+0001320813 00000 n 
+0001320964 00000 n 
+0001321114 00000 n 
+0001321264 00000 n 
+0001321415 00000 n 
+0001321565 00000 n 
+0001321716 00000 n 
+0001321866 00000 n 
+0001322017 00000 n 
+0001322168 00000 n 
+0001322318 00000 n 
+0001322468 00000 n 
+0001322618 00000 n 
+0001322768 00000 n 
+0001322919 00000 n 
+0001323069 00000 n 
+0001323220 00000 n 
+0001323371 00000 n 
+0001323522 00000 n 
+0001323673 00000 n 
+0001323823 00000 n 
+0001323974 00000 n 
+0001324125 00000 n 
+0001324276 00000 n 
+0001324427 00000 n 
+0001324578 00000 n 
+0001324728 00000 n 
+0001324878 00000 n 
+0001325028 00000 n 
+0001325178 00000 n 
+0001325329 00000 n 
+0001325480 00000 n 
 0001325631 00000 n 
-0001325536 00000 n 
-0001329132 00000 n 
-0001328862 00000 n 
-0001332334 00000 n 
-0001332173 00000 n 
-0001338185 00000 n 
-0001337916 00000 n 
-0001348768 00000 n 
-0001348447 00000 n 
-0001365610 00000 n 
-0001386116 00000 n 
-0001405827 00000 n 
-0001428472 00000 n 
-0001433101 00000 n 
-0001433225 00000 n 
-0001433351 00000 n 
-0001433477 00000 n 
-0001433603 00000 n 
-0001433729 00000 n 
-0001433818 00000 n 
-0001433928 00000 n 
-0001446040 00000 n 
-0001506766 00000 n 
-0001506807 00000 n 
-0001506847 00000 n 
-0001506981 00000 n 
+0001325782 00000 n 
+0001325933 00000 n 
+0001341949 00000 n 
+0001329457 00000 n 
+0001326228 00000 n 
+0001341890 00000 n 
+0001330285 00000 n 
+0001330436 00000 n 
+0001330587 00000 n 
+0001330738 00000 n 
+0001330888 00000 n 
+0001331039 00000 n 
+0001331189 00000 n 
+0001331340 00000 n 
+0001331490 00000 n 
+0001331640 00000 n 
+0001331790 00000 n 
+0001331941 00000 n 
+0001332092 00000 n 
+0001332243 00000 n 
+0001332394 00000 n 
+0001332544 00000 n 
+0001332695 00000 n 
+0001332845 00000 n 
+0001332996 00000 n 
+0001333147 00000 n 
+0001333298 00000 n 
+0001333449 00000 n 
+0001333600 00000 n 
+0001333751 00000 n 
+0001333902 00000 n 
+0001334053 00000 n 
+0001334204 00000 n 
+0001334355 00000 n 
+0001334506 00000 n 
+0001334657 00000 n 
+0001334808 00000 n 
+0001334959 00000 n 
+0001335109 00000 n 
+0001335259 00000 n 
+0001335409 00000 n 
+0001335560 00000 n 
+0001335711 00000 n 
+0001335862 00000 n 
+0001336014 00000 n 
+0001336166 00000 n 
+0001336317 00000 n 
+0001336467 00000 n 
+0001336618 00000 n 
+0001336769 00000 n 
+0001336920 00000 n 
+0001337071 00000 n 
+0001337221 00000 n 
+0001337371 00000 n 
+0001337521 00000 n 
+0001337672 00000 n 
+0001337822 00000 n 
+0001337973 00000 n 
+0001338124 00000 n 
+0001338274 00000 n 
+0001338425 00000 n 
+0001338575 00000 n 
+0001338726 00000 n 
+0001338876 00000 n 
+0001339027 00000 n 
+0001339178 00000 n 
+0001339328 00000 n 
+0001339479 00000 n 
+0001339630 00000 n 
+0001339781 00000 n 
+0001339932 00000 n 
+0001340083 00000 n 
+0001340234 00000 n 
+0001340385 00000 n 
+0001340536 00000 n 
+0001340687 00000 n 
+0001340838 00000 n 
+0001340988 00000 n 
+0001341138 00000 n 
+0001341288 00000 n 
+0001341439 00000 n 
+0001341590 00000 n 
+0001341741 00000 n 
+0001361166 00000 n 
+0001345919 00000 n 
+0001342035 00000 n 
+0001361107 00000 n 
+0001346900 00000 n 
+0001347051 00000 n 
+0001347202 00000 n 
+0001347354 00000 n 
+0001347505 00000 n 
+0001347657 00000 n 
+0001347808 00000 n 
+0001347960 00000 n 
+0001348111 00000 n 
+0001348261 00000 n 
+0001348411 00000 n 
+0001348561 00000 n 
+0001348713 00000 n 
+0001348864 00000 n 
+0001349016 00000 n 
+0001349168 00000 n 
+0001349320 00000 n 
+0001349472 00000 n 
+0001349624 00000 n 
+0001349775 00000 n 
+0001349927 00000 n 
+0001350079 00000 n 
+0001350231 00000 n 
+0001350382 00000 n 
+0001350534 00000 n 
+0001350685 00000 n 
+0001350837 00000 n 
+0001350988 00000 n 
+0001351140 00000 n 
+0001351292 00000 n 
+0001351443 00000 n 
+0001351595 00000 n 
+0001351746 00000 n 
+0001351897 00000 n 
+0001352048 00000 n 
+0001352200 00000 n 
+0001352352 00000 n 
+0001352503 00000 n 
+0001352655 00000 n 
+0001352806 00000 n 
+0001352958 00000 n 
+0001353108 00000 n 
+0001353260 00000 n 
+0001353412 00000 n 
+0001353563 00000 n 
+0001353715 00000 n 
+0001353867 00000 n 
+0001354018 00000 n 
+0001354169 00000 n 
+0001354321 00000 n 
+0001354473 00000 n 
+0001354625 00000 n 
+0001354777 00000 n 
+0001354929 00000 n 
+0001355081 00000 n 
+0001355233 00000 n 
+0001355384 00000 n 
+0001355535 00000 n 
+0001355685 00000 n 
+0001355836 00000 n 
+0001355987 00000 n 
+0001356138 00000 n 
+0001356288 00000 n 
+0001356439 00000 n 
+0001356590 00000 n 
+0001356741 00000 n 
+0001356891 00000 n 
+0001357042 00000 n 
+0001357192 00000 n 
+0001357343 00000 n 
+0001357494 00000 n 
+0001357645 00000 n 
+0001357796 00000 n 
+0001357947 00000 n 
+0001358098 00000 n 
+0001358248 00000 n 
+0001358399 00000 n 
+0001358549 00000 n 
+0001358700 00000 n 
+0001358850 00000 n 
+0001359001 00000 n 
+0001359151 00000 n 
+0001359301 00000 n 
+0001359452 00000 n 
+0001359602 00000 n 
+0001359753 00000 n 
+0001359903 00000 n 
+0001360054 00000 n 
+0001360205 00000 n 
+0001360356 00000 n 
+0001360507 00000 n 
+0001360657 00000 n 
+0001360808 00000 n 
+0001360958 00000 n 
+0001377313 00000 n 
+0001364790 00000 n 
+0001361252 00000 n 
+0001377254 00000 n 
+0001365618 00000 n 
+0001365767 00000 n 
+0001365918 00000 n 
+0001366069 00000 n 
+0001366219 00000 n 
+0001366370 00000 n 
+0001366520 00000 n 
+0001366671 00000 n 
+0001366820 00000 n 
+0001366971 00000 n 
+0001367121 00000 n 
+0001367270 00000 n 
+0001367422 00000 n 
+0001367574 00000 n 
+0001367725 00000 n 
+0001367876 00000 n 
+0001368026 00000 n 
+0001368176 00000 n 
+0001368327 00000 n 
+0001368478 00000 n 
+0001368629 00000 n 
+0001368780 00000 n 
+0001368931 00000 n 
+0001369082 00000 n 
+0001369233 00000 n 
+0001369385 00000 n 
+0001369537 00000 n 
+0001369688 00000 n 
+0001369840 00000 n 
+0001369992 00000 n 
+0001370144 00000 n 
+0001370295 00000 n 
+0001370447 00000 n 
+0001370599 00000 n 
+0001370751 00000 n 
+0001370903 00000 n 
+0001371054 00000 n 
+0001371205 00000 n 
+0001371356 00000 n 
+0001371506 00000 n 
+0001371657 00000 n 
+0001371809 00000 n 
+0001371961 00000 n 
+0001372113 00000 n 
+0001372264 00000 n 
+0001372415 00000 n 
+0001372567 00000 n 
+0001372718 00000 n 
+0001372869 00000 n 
+0001373020 00000 n 
+0001373172 00000 n 
+0001373324 00000 n 
+0001373476 00000 n 
+0001373628 00000 n 
+0001373780 00000 n 
+0001373932 00000 n 
+0001374084 00000 n 
+0001374235 00000 n 
+0001374386 00000 n 
+0001374537 00000 n 
+0001374689 00000 n 
+0001374841 00000 n 
+0001374993 00000 n 
+0001375145 00000 n 
+0001375297 00000 n 
+0001375449 00000 n 
+0001375599 00000 n 
+0001375750 00000 n 
+0001375901 00000 n 
+0001376052 00000 n 
+0001376202 00000 n 
+0001376353 00000 n 
+0001376504 00000 n 
+0001376655 00000 n 
+0001376805 00000 n 
+0001376956 00000 n 
+0001377106 00000 n 
+0001626951 00000 n 
+0001390361 00000 n 
+0001380407 00000 n 
+0001377399 00000 n 
+0001390302 00000 n 
+0001381091 00000 n 
+0001381242 00000 n 
+0001381392 00000 n 
+0001381543 00000 n 
+0001381694 00000 n 
+0001381845 00000 n 
+0001381995 00000 n 
+0001382146 00000 n 
+0001382296 00000 n 
+0001382446 00000 n 
+0001382596 00000 n 
+0001382746 00000 n 
+0001382897 00000 n 
+0001383048 00000 n 
+0001383200 00000 n 
+0001383352 00000 n 
+0001383504 00000 n 
+0001383656 00000 n 
+0001383808 00000 n 
+0001383960 00000 n 
+0001384112 00000 n 
+0001384264 00000 n 
+0001384416 00000 n 
+0001384567 00000 n 
+0001384717 00000 n 
+0001384867 00000 n 
+0001385015 00000 n 
+0001385166 00000 n 
+0001385316 00000 n 
+0001385466 00000 n 
+0001385616 00000 n 
+0001385767 00000 n 
+0001385917 00000 n 
+0001386067 00000 n 
+0001386217 00000 n 
+0001386368 00000 n 
+0001386519 00000 n 
+0001386669 00000 n 
+0001386820 00000 n 
+0001386971 00000 n 
+0001387123 00000 n 
+0001387275 00000 n 
+0001387427 00000 n 
+0001387579 00000 n 
+0001387731 00000 n 
+0001387883 00000 n 
+0001388035 00000 n 
+0001388186 00000 n 
+0001388337 00000 n 
+0001388488 00000 n 
+0001388640 00000 n 
+0001388792 00000 n 
+0001388944 00000 n 
+0001389095 00000 n 
+0001389246 00000 n 
+0001389395 00000 n 
+0001389546 00000 n 
+0001389697 00000 n 
+0001389849 00000 n 
+0001390001 00000 n 
+0001390153 00000 n 
+0001408109 00000 n 
+0001394446 00000 n 
+0001390447 00000 n 
+0001408050 00000 n 
+0001395337 00000 n 
+0001395488 00000 n 
+0001395639 00000 n 
+0001395789 00000 n 
+0001395939 00000 n 
+0001396089 00000 n 
+0001396240 00000 n 
+0001396391 00000 n 
+0001396542 00000 n 
+0001396692 00000 n 
+0001396843 00000 n 
+0001396993 00000 n 
+0001397143 00000 n 
+0001397293 00000 n 
+0001397444 00000 n 
+0001397595 00000 n 
+0001397746 00000 n 
+0001397897 00000 n 
+0001398048 00000 n 
+0001398200 00000 n 
+0001398352 00000 n 
+0001398504 00000 n 
+0001398655 00000 n 
+0001398807 00000 n 
+0001398958 00000 n 
+0001399110 00000 n 
+0001399261 00000 n 
+0001399413 00000 n 
+0001399564 00000 n 
+0001399716 00000 n 
+0001399868 00000 n 
+0001400020 00000 n 
+0001400172 00000 n 
+0001400323 00000 n 
+0001400475 00000 n 
+0001400626 00000 n 
+0001400776 00000 n 
+0001400927 00000 n 
+0001401079 00000 n 
+0001401231 00000 n 
+0001401382 00000 n 
+0001401534 00000 n 
+0001401685 00000 n 
+0001401837 00000 n 
+0001401988 00000 n 
+0001402140 00000 n 
+0001402291 00000 n 
+0001402443 00000 n 
+0001402595 00000 n 
+0001402745 00000 n 
+0001402897 00000 n 
+0001403048 00000 n 
+0001403200 00000 n 
+0001403351 00000 n 
+0001403503 00000 n 
+0001403655 00000 n 
+0001403807 00000 n 
+0001403959 00000 n 
+0001404111 00000 n 
+0001404263 00000 n 
+0001404415 00000 n 
+0001404567 00000 n 
+0001404718 00000 n 
+0001404870 00000 n 
+0001405021 00000 n 
+0001405172 00000 n 
+0001405324 00000 n 
+0001405476 00000 n 
+0001405628 00000 n 
+0001405780 00000 n 
+0001405932 00000 n 
+0001406083 00000 n 
+0001406234 00000 n 
+0001406385 00000 n 
+0001406536 00000 n 
+0001406687 00000 n 
+0001406838 00000 n 
+0001406990 00000 n 
+0001407142 00000 n 
+0001407294 00000 n 
+0001407446 00000 n 
+0001407597 00000 n 
+0001407749 00000 n 
+0001407900 00000 n 
+0001423239 00000 n 
+0001411498 00000 n 
+0001408195 00000 n 
+0001423180 00000 n 
+0001412281 00000 n 
+0001412432 00000 n 
+0001412583 00000 n 
+0001412733 00000 n 
+0001412883 00000 n 
+0001413033 00000 n 
+0001413184 00000 n 
+0001413335 00000 n 
+0001413486 00000 n 
+0001413637 00000 n 
+0001413788 00000 n 
+0001413939 00000 n 
+0001414090 00000 n 
+0001414240 00000 n 
+0001414390 00000 n 
+0001414541 00000 n 
+0001414693 00000 n 
+0001414845 00000 n 
+0001414997 00000 n 
+0001415149 00000 n 
+0001415301 00000 n 
+0001415453 00000 n 
+0001415605 00000 n 
+0001415757 00000 n 
+0001415909 00000 n 
+0001416061 00000 n 
+0001416213 00000 n 
+0001416365 00000 n 
+0001416517 00000 n 
+0001416669 00000 n 
+0001416821 00000 n 
+0001416973 00000 n 
+0001417123 00000 n 
+0001417273 00000 n 
+0001417424 00000 n 
+0001417575 00000 n 
+0001417727 00000 n 
+0001417878 00000 n 
+0001418030 00000 n 
+0001418180 00000 n 
+0001418332 00000 n 
+0001418482 00000 n 
+0001418634 00000 n 
+0001418785 00000 n 
+0001418936 00000 n 
+0001419088 00000 n 
+0001419239 00000 n 
+0001419391 00000 n 
+0001419542 00000 n 
+0001419693 00000 n 
+0001419844 00000 n 
+0001419996 00000 n 
+0001420147 00000 n 
+0001420299 00000 n 
+0001420451 00000 n 
+0001420603 00000 n 
+0001420755 00000 n 
+0001420907 00000 n 
+0001421059 00000 n 
+0001421211 00000 n 
+0001421362 00000 n 
+0001421513 00000 n 
+0001421664 00000 n 
+0001421816 00000 n 
+0001421968 00000 n 
+0001422120 00000 n 
+0001422272 00000 n 
+0001422424 00000 n 
+0001422576 00000 n 
+0001422728 00000 n 
+0001422880 00000 n 
+0001423031 00000 n 
+0001439147 00000 n 
+0001426746 00000 n 
+0001423325 00000 n 
+0001439088 00000 n 
+0001427565 00000 n 
+0001427715 00000 n 
+0001427867 00000 n 
+0001428019 00000 n 
+0001428171 00000 n 
+0001428323 00000 n 
+0001428474 00000 n 
+0001428626 00000 n 
+0001428777 00000 n 
+0001428928 00000 n 
+0001429079 00000 n 
+0001429230 00000 n 
+0001429382 00000 n 
+0001429532 00000 n 
+0001429684 00000 n 
+0001429836 00000 n 
+0001429988 00000 n 
+0001430140 00000 n 
+0001430292 00000 n 
+0001430444 00000 n 
+0001430596 00000 n 
+0001430748 00000 n 
+0001430900 00000 n 
+0001431051 00000 n 
+0001431203 00000 n 
+0001431355 00000 n 
+0001431506 00000 n 
+0001431658 00000 n 
+0001431809 00000 n 
+0001431961 00000 n 
+0001432111 00000 n 
+0001432263 00000 n 
+0001432415 00000 n 
+0001432567 00000 n 
+0001432718 00000 n 
+0001432870 00000 n 
+0001433021 00000 n 
+0001433173 00000 n 
+0001433324 00000 n 
+0001433476 00000 n 
+0001433628 00000 n 
+0001433780 00000 n 
+0001433932 00000 n 
+0001434084 00000 n 
+0001434236 00000 n 
+0001434388 00000 n 
+0001434538 00000 n 
+0001434690 00000 n 
+0001434842 00000 n 
+0001434993 00000 n 
+0001435144 00000 n 
+0001435295 00000 n 
+0001435447 00000 n 
+0001435599 00000 n 
+0001435751 00000 n 
+0001435903 00000 n 
+0001436055 00000 n 
+0001436207 00000 n 
+0001436359 00000 n 
+0001436510 00000 n 
+0001436661 00000 n 
+0001436812 00000 n 
+0001436964 00000 n 
+0001437116 00000 n 
+0001437268 00000 n 
+0001437420 00000 n 
+0001437572 00000 n 
+0001437724 00000 n 
+0001437876 00000 n 
+0001438028 00000 n 
+0001438180 00000 n 
+0001438332 00000 n 
+0001438484 00000 n 
+0001438636 00000 n 
+0001438788 00000 n 
+0001438939 00000 n 
+0001458689 00000 n 
+0001443319 00000 n 
+0001439233 00000 n 
+0001458630 00000 n 
+0001444309 00000 n 
+0001444461 00000 n 
+0001444613 00000 n 
+0001444765 00000 n 
+0001444916 00000 n 
+0001445067 00000 n 
+0001445218 00000 n 
+0001445369 00000 n 
+0001445520 00000 n 
+0001445671 00000 n 
+0001445822 00000 n 
+0001445973 00000 n 
+0001446125 00000 n 
+0001446277 00000 n 
+0001446429 00000 n 
+0001446581 00000 n 
+0001446733 00000 n 
+0001446885 00000 n 
+0001447037 00000 n 
+0001447189 00000 n 
+0001447341 00000 n 
+0001447493 00000 n 
+0001447643 00000 n 
+0001447794 00000 n 
+0001447944 00000 n 
+0001448094 00000 n 
+0001448244 00000 n 
+0001448395 00000 n 
+0001448546 00000 n 
+0001448697 00000 n 
+0001448848 00000 n 
+0001448999 00000 n 
+0001449150 00000 n 
+0001449300 00000 n 
+0001449451 00000 n 
+0001449602 00000 n 
+0001449753 00000 n 
+0001449904 00000 n 
+0001450054 00000 n 
+0001450204 00000 n 
+0001450354 00000 n 
+0001450502 00000 n 
+0001450651 00000 n 
+0001450802 00000 n 
+0001450953 00000 n 
+0001451104 00000 n 
+0001451255 00000 n 
+0001451405 00000 n 
+0001451556 00000 n 
+0001451706 00000 n 
+0001451857 00000 n 
+0001452007 00000 n 
+0001452158 00000 n 
+0001452309 00000 n 
+0001452460 00000 n 
+0001452611 00000 n 
+0001452762 00000 n 
+0001452913 00000 n 
+0001453063 00000 n 
+0001453212 00000 n 
+0001453363 00000 n 
+0001453514 00000 n 
+0001453665 00000 n 
+0001453815 00000 n 
+0001453966 00000 n 
+0001454117 00000 n 
+0001454267 00000 n 
+0001454418 00000 n 
+0001454569 00000 n 
+0001454719 00000 n 
+0001454869 00000 n 
+0001455020 00000 n 
+0001455171 00000 n 
+0001455321 00000 n 
+0001455471 00000 n 
+0001455622 00000 n 
+0001455772 00000 n 
+0001455923 00000 n 
+0001456073 00000 n 
+0001456224 00000 n 
+0001456374 00000 n 
+0001456525 00000 n 
+0001456676 00000 n 
+0001456826 00000 n 
+0001456977 00000 n 
+0001457127 00000 n 
+0001457278 00000 n 
+0001457428 00000 n 
+0001457578 00000 n 
+0001457729 00000 n 
+0001457880 00000 n 
+0001458030 00000 n 
+0001458181 00000 n 
+0001458332 00000 n 
+0001458482 00000 n 
+0001475942 00000 n 
+0001462603 00000 n 
+0001458775 00000 n 
+0001475883 00000 n 
+0001463476 00000 n 
+0001463626 00000 n 
+0001463777 00000 n 
+0001463928 00000 n 
+0001464079 00000 n 
+0001464229 00000 n 
+0001464379 00000 n 
+0001464529 00000 n 
+0001464680 00000 n 
+0001464831 00000 n 
+0001464982 00000 n 
+0001465133 00000 n 
+0001465284 00000 n 
+0001465435 00000 n 
+0001465586 00000 n 
+0001465736 00000 n 
+0001465886 00000 n 
+0001466036 00000 n 
+0001466187 00000 n 
+0001466338 00000 n 
+0001466490 00000 n 
+0001466641 00000 n 
+0001466793 00000 n 
+0001466944 00000 n 
+0001467095 00000 n 
+0001467247 00000 n 
+0001467399 00000 n 
+0001467551 00000 n 
+0001467703 00000 n 
+0001467855 00000 n 
+0001468007 00000 n 
+0001468159 00000 n 
+0001468311 00000 n 
+0001468463 00000 n 
+0001468613 00000 n 
+0001468764 00000 n 
+0001468916 00000 n 
+0001469068 00000 n 
+0001469220 00000 n 
+0001469372 00000 n 
+0001469523 00000 n 
+0001469674 00000 n 
+0001469824 00000 n 
+0001469976 00000 n 
+0001470126 00000 n 
+0001470278 00000 n 
+0001470430 00000 n 
+0001470582 00000 n 
+0001470732 00000 n 
+0001470883 00000 n 
+0001471033 00000 n 
+0001471184 00000 n 
+0001471335 00000 n 
+0001471487 00000 n 
+0001471639 00000 n 
+0001471791 00000 n 
+0001471943 00000 n 
+0001472095 00000 n 
+0001472247 00000 n 
+0001472399 00000 n 
+0001472550 00000 n 
+0001472702 00000 n 
+0001472852 00000 n 
+0001473004 00000 n 
+0001473155 00000 n 
+0001473307 00000 n 
+0001473459 00000 n 
+0001473611 00000 n 
+0001473763 00000 n 
+0001473913 00000 n 
+0001474064 00000 n 
+0001474215 00000 n 
+0001474367 00000 n 
+0001474518 00000 n 
+0001474669 00000 n 
+0001474821 00000 n 
+0001474973 00000 n 
+0001475125 00000 n 
+0001475277 00000 n 
+0001475429 00000 n 
+0001475581 00000 n 
+0001475733 00000 n 
+0001627076 00000 n 
+0001488627 00000 n 
+0001478831 00000 n 
+0001476028 00000 n 
+0001488568 00000 n 
+0001479506 00000 n 
+0001479658 00000 n 
+0001479810 00000 n 
+0001479961 00000 n 
+0001480112 00000 n 
+0001480263 00000 n 
+0001480415 00000 n 
+0001480567 00000 n 
+0001480719 00000 n 
+0001480871 00000 n 
+0001481023 00000 n 
+0001481175 00000 n 
+0001481327 00000 n 
+0001481478 00000 n 
+0001481629 00000 n 
+0001481780 00000 n 
+0001481932 00000 n 
+0001482084 00000 n 
+0001482235 00000 n 
+0001482387 00000 n 
+0001482537 00000 n 
+0001482689 00000 n 
+0001482840 00000 n 
+0001482991 00000 n 
+0001483142 00000 n 
+0001483294 00000 n 
+0001483444 00000 n 
+0001483594 00000 n 
+0001483744 00000 n 
+0001483894 00000 n 
+0001484044 00000 n 
+0001484192 00000 n 
+0001484344 00000 n 
+0001484496 00000 n 
+0001484647 00000 n 
+0001484798 00000 n 
+0001484948 00000 n 
+0001485099 00000 n 
+0001485250 00000 n 
+0001485401 00000 n 
+0001485552 00000 n 
+0001485703 00000 n 
+0001485854 00000 n 
+0001486005 00000 n 
+0001486155 00000 n 
+0001486306 00000 n 
+0001486456 00000 n 
+0001486606 00000 n 
+0001486757 00000 n 
+0001486907 00000 n 
+0001487057 00000 n 
+0001487208 00000 n 
+0001487359 00000 n 
+0001487510 00000 n 
+0001487661 00000 n 
+0001487812 00000 n 
+0001487964 00000 n 
+0001488115 00000 n 
+0001488266 00000 n 
+0001488417 00000 n 
+0001491776 00000 n 
+0001491623 00000 n 
+0001494182 00000 n 
+0001494153 00000 n 
+0001494284 00000 n 
+0001511230 00000 n 
+0001513879 00000 n 
+0001513853 00000 n 
+0001516869 00000 n 
+0001516764 00000 n 
+0001518856 00000 n 
+0001518761 00000 n 
+0001521913 00000 n 
+0001521752 00000 n 
+0001527763 00000 n 
+0001527494 00000 n 
+0001531489 00000 n 
+0001531219 00000 n 
+0001541998 00000 n 
+0001541677 00000 n 
+0001558840 00000 n 
+0001579811 00000 n 
+0001599524 00000 n 
+0001622169 00000 n 
+0001627165 00000 n 
+0001627289 00000 n 
+0001627415 00000 n 
+0001627541 00000 n 
+0001627667 00000 n 
+0001627793 00000 n 
+0001627910 00000 n 
+0001628020 00000 n 
+0001641920 00000 n 
+0001715324 00000 n 
+0001715365 00000 n 
+0001715405 00000 n 
+0001715539 00000 n 
 trailer
-<< /Size 6367
-/Root 6365 0 R
-/Info 6366 0 R
-/ID [<E1F261F240AE1737BDC1F26F4E814EA7> <E1F261F240AE1737BDC1F26F4E814EA7>] >>
+<< /Size 7328
+/Root 7326 0 R
+/Info 7327 0 R
+/ID [<A176C9F82F1629C2026A1E82CF7C64D2> <A176C9F82F1629C2026A1E82CF7C64D2>] >>
 startxref
-1507263
+1715821
 %%EOF

-- 
Set of routines for handling the FITS WCS standard



More information about the debian-science-commits mailing list